Partager via


Gestion de l’alimentation

Important

La plateforme d’impression moderne est le moyen privilégié de Windows pour communiquer avec les imprimantes. Nous vous recommandons d’utiliser le pilote de classe IPP en boîte de Microsoft, ainsi que les applications de support d’impression (PSA), pour personnaliser l’expérience d’impression dans Windows 10 et 11 pour le développement de périphériques d’impression.

Pour plus d’informations, veuillez consulter la section Plateforme d’impression moderne et le Guide de conception des applications de support d’impression.

Certaines des pannes les plus courantes d’un périphérique connecté à un port se produisent lorsque le système est cyclé à travers divers états de veille et que le périphérique ne parvient pas à régler correctement les états d’alimentation du périphérique ou à revenir de différents états d’alimentation du périphérique. Un système doit toujours se comporter comme s’il avait été démarré à partir d’un état complètement hors tension (« démarrage à froid »). Un comportement spécial qui est unique à l’entrée ou au réveil d’un état de veille est très probablement un bug.

Suivez ces règles de base pour vous assurer que votre périphérique fonctionne correctement.

  1. Les périphériques, les ports et leurs pilotes ne doivent pas bloquer ou empêcher le système d’entrer dans un état de veille.

  2. Un travail d’impression en cours ne doit pas bloquer une demande de passage à un état d’alimentation inférieur.

  3. Lorsque le système se réveille d’un état de veille, tous les travaux d’impression qui étaient en cours lorsque l’état d’alimentation inférieur a été initié doivent reprendre de manière fluide.

  4. Les demandes d’arrêt critique prévaudront sur toute tentative de veto à un changement d’état d’alimentation.

Pour plus d’informations, veuillez consulter la section États d’alimentation du système.

Test des périphériques connectés à un port dans divers états d’alimentation

Pour commencer à tester un périphérique avant et après différents états d’alimentation, vérifiez d’abord la fonctionnalité de base Plug and Play (PnP) du périphérique. Ensuite, vérifiez que votre environnement de test peut entrer et se réveiller de tous les états d’alimentation.

Avec un périphérique connecté et installé correctement, testez son comportement avant et après chaque état d’alimentation de S0 à S5 comme suit :

  • Test de veille (S1 - S3)

    1. Entrez et réveillez-vous de l’état de veille avec le périphérique attaché et aucun travail en cours. Le système doit entrer et sortir de chaque état de veille de manière fluide.

    2. Vérifiez que le périphérique fonctionne correctement avant et après être entré dans l’état de veille. Répétez le même test sans le périphérique installé.

    3. Essayez d’installer le périphérique après le réveil de l’état de veille. Le périphérique doit s’installer avec succès.

    4. Vérifiez l’entrée et le réveil de la veille avec des travaux d’impression en cours. Les travaux en cours doivent reprendre au réveil.

    5. Vérifiez que le travail peut être annulé, récupéré et redémarré après être entré et réveillé de l’état de veille.

    6. Placez le périphérique dans chacun des états d’erreur décrits dans la section États d’erreur du périphérique. Vérifiez que le travail peut être annulé, récupéré et redémarré après être entré et réveillé de l’état de veille.

  • Test de mise en veille prolongée (S4)

    1. Entrez et réveillez-vous de l’état de mise en veille prolongée avec le périphérique attaché et aucun travail en cours. Le système doit entrer et sortir de chaque état de veille de manière fluide.

    2. Vérifiez que le périphérique fonctionne correctement avant et après être entré dans l’état de veille. Répétez le même test sans le périphérique installé.

    3. Essayez d’installer le périphérique après le réveil de l’état de mise en veille prolongée. Le périphérique doit s’installer avec succès.

    4. Vérifiez l’entrée et le réveil de l’état de mise en veille prolongée avec des travaux d’impression en cours. Les travaux en cours doivent reprendre au réveil.

    5. Placez le périphérique dans chacun des états d’erreur décrits dans la section États d’erreur du périphérique. Vérifiez que le travail peut être annulé, récupéré et redémarré après être entré puis réveillé de l’état de mise en veille prolongée.

  • Arrêt/redémarrage (S5)

    1. Arrêtez le système alors que le périphérique est attaché et qu’aucun travail n’est en cours. Le système doit s’arrêter de manière fluide.

    2. Vérifiez que le périphérique fonctionne correctement avant et après l’arrêt du système. Répétez le même test sans le périphérique installé.

    3. Essayez d’installer le périphérique après avoir arrêté puis redémarré le système.

    4. Arrêtez et redémarrez le système avec des travaux d’impression en cours. Les travaux en cours doivent reprendre au redémarrage.

    5. Placez le périphérique dans chacun des états d’erreur décrits dans la section États d’erreur du périphérique. Vérifiez que le travail peut être annulé, récupéré et redémarré après être revenu d’un arrêt ou d’un redémarrage du système. Les travaux d’impression dans un état d’erreur doivent rester dans la file d’attente lors de l’arrêt ou du redémarrage, et le travail d’impression doit reprendre après que l’état d’erreur a été résolu après l’arrêt ou le redémarrage.

  • Arrêt critique

    1. L’ordinateur peut être dans l’un des états d’alimentation actifs ci-dessus (S0-S4) lorsqu’un événement d’arrêt critique peut être demandé (par exemple, lorsqu’un niveau de batterie critique est atteint). Vérifiez que le périphérique fonctionne correctement avant et après un événement d’arrêt critique. Répétez le même test sans le périphérique installé.

    2. Essayez d’installer le périphérique après l’événement d’arrêt critique.

    3. Testez la condition dans laquelle les périphériques sont utilisés lorsqu’un événement d’arrêt critique est initié par le gestionnaire d’alimentation, et que le pilote du périphérique ne veto pas l’état de veille.

    4. Avec un travail d’impression en cours, initiez un événement d’arrêt critique. Lorsque le système se réveille, le travail d’impression doit redémarrer et se rétablir de manière fluide.

    5. Placez le périphérique dans chacun des états d’erreur décrits dans la section États d’erreur du périphérique. Vérifiez que le travail peut être annulé, récupéré et redémarré après être revenu d’un événement d’arrêt critique. Les travaux d’impression dans un état d’erreur doivent rester dans la file d’attente lors de l’arrêt ou du redémarrage, et le travail d’impression doit reprendre après que l’état d’erreur a été résolu après l’arrêt ou le redémarrage.

    6. Avec le périphérique installé et inactif, utilisez l’application Options d’alimentation, obtenue à partir du Panneau de configuration, pour démarrer un état de veille du système. Vérifiez que le système entre dans l’état de veille approprié à l’heure donnée. Répétez ce test sans le périphérique installé et vérifiez que le périphérique peut être installé après le réveil du système.