Partilhar via


Gerenciamento de Energia

Importante

A plataforma de impressão moderna é o meio preferido do Windows para se comunicar com as impressoras. Recomendamos que você use o driver de classe de caixa de entrada IPP da Microsoft juntamente com PSA (Aplicativos de Suporte à Impressão) para personalizar a experiência de impressão no Windows 10 e 11 para o desenvolvimento de dispositivos de impressora.

Para obter mais informações, consulte Plataformade impressão moderna e o Guia de design do aplicativo de suporte de impressão.

Algumas das falhas mais comuns de um dispositivo conectado à porta ocorrem quando o sistema passa por vários estados de suspensão e o dispositivo não consegue definir corretamente os estados de energia do dispositivo ou retornar de vários estados de energia do dispositivo. Um sistema deve sempre agir como se tivesse sido iniciado a partir de um estado completamente desligado ("inicialização a frio"). O comportamento especial que é exclusivo para entrar ou acordar de um estado de suspensão é provavelmente um bug.

Siga estas regras básicas para garantir que seu dispositivo esteja funcionando corretamente.

  1. Dispositivos, portas e seus drivers não devem bloquear ou impedir que o sistema entre em um estado de suspensão.

  2. Um trabalho de impressão em andamento não deve bloquear uma solicitação para ir para um estado de energia mais baixo.

  3. Quando o sistema sai de um estado de suspensão, todos os trabalhos de impressão que estavam em andamento quando o estado de energia mais baixo foi iniciado devem ser retomados normalmente.

  4. As solicitações críticas de desligamento substituirão qualquer tentativa de vetar uma alteração no estado de energia.

Para mais informações, consulte Estados de energia do sistema.

Testando dispositivos conectados à porta em vários estados de energia

Para começar a testar um dispositivo antes e depois de vários estados de energia, primeiro verifique a funcionalidade Plug and Play (PnP) de linha de base do dispositivo. Em seguida, verifique se o ambiente de teste pode entrar e sair de todos os estados de energia.

Com um dispositivo conectado e instalado corretamente, teste seu comportamento antes e depois de cada estado de energia S0 a S5 da seguinte maneira:

  • Teste de espera (S1 - S3)

    1. Entre e acorde do estado de espera com o dispositivo anexado e nenhum trabalho em andamento. O sistema deve inserir normalmente cada estado de suspensão e ativação.

    2. Verifique se o dispositivo funciona corretamente antes e depois de entrar no estado de suspensão. Repita o mesmo teste sem o dispositivo instalado.

    3. Tente instalar o dispositivo depois de sair do estado de espera. O dispositivo deve ser instalado com êxito.

    4. Verifique a entrada e a ativação do modo de espera com trabalhos de impressão em andamento. Os trabalhos em andamento devem ser retomados ao acordar.

    5. Verifique se o trabalho pode ser cancelado, recuperado e reiniciado após entrar e sair do estado de espera.

    6. Coloque o dispositivo em cada um dos estados de erro descritos em Estados de erro do dispositivo. Verifique se o trabalho pode ser cancelado, recuperado e reiniciado após entrar e sair do estado de espera.

  • Teste de hibernação (S4)

    1. Entre e acorde do estado de hibernação com o dispositivo anexado e nenhum trabalho em andamento. O sistema deve inserir normalmente cada estado de suspensão e ativação.

    2. Verifique se o dispositivo funciona corretamente antes e depois de entrar no estado de suspensão. Repita o mesmo teste sem o dispositivo instalado.

    3. Tente instalar o dispositivo depois de sair do estado de hibernação. O dispositivo deve ser instalado com êxito.

    4. Verifique se está entrando e saindo do estado de hibernação com trabalhos de impressão em andamento. Os trabalhos em andamento devem ser retomados ao acordar.

    5. Coloque o dispositivo em cada um dos estados de erro descritos em Estados de erro do dispositivo. Verifique se o trabalho pode ser cancelado, recuperado e reiniciado após entrar e sair do estado de hibernação.

  • Desligamento/Reinício (S5)

    1. Desligue o sistema enquanto o dispositivo estiver conectado e nenhum trabalho estiver em andamento. O sistema deve desligar normalmente.

    2. Verifique se o dispositivo funciona corretamente antes e depois do desligamento do sistema. Repita o mesmo teste sem o dispositivo instalado.

    3. Tente instalar o dispositivo depois de desligar e reinicie o sistema.

    4. Desligue e reinicie o sistema com trabalhos de impressão em andamento. Os trabalhos em andamento devem ser retomados ao reiniciar.

    5. Coloque o dispositivo em cada um dos estados de erro descritos em Estados de erro do dispositivo. Verifique se o trabalho pode ser cancelado, recuperado e reiniciado após retornar de um desligamento ou reinicialização do sistema. Os trabalhos de impressão em um estado de erro devem permanecer na fila por meio do desligamento ou reinicialização, e o trabalho de impressão deve ser retomado depois que o estado de erro for limpo após o desligamento ou reinicialização.

  • Desligamento crítico

    1. O computador pode estar em qualquer um dos estados de energia ativa acima (S0-S4) quando um evento crítico de desligamento pode ser solicitado (por exemplo, quando um nível crítico de bateria é atingido). Verifique se o dispositivo funciona corretamente antes e depois de um evento crítico de desligamento. Repita o mesmo teste sem o dispositivo instalado.

    2. Tente instalar o dispositivo após o evento crítico de desligamento.

    3. Teste a condição em que os dispositivos estão em uso quando um evento crítico de desligamento é iniciado pelo gerenciador de energia e o driver do dispositivo não veta o estado de suspensão.

    4. Com um trabalho de impressão em andamento, inicie um evento de desligamento crítico. Quando o sistema for ativado, o trabalho de impressão deverá ser reiniciado e recuperado normalmente.

    5. Coloque o dispositivo em cada um dos estados de erro descritos em Estados de erro do dispositivo. Verifique se o trabalho pode ser cancelado, recuperado e reiniciado após retornar de um evento de desligamento crítico. Os trabalhos de impressão em um estado de erro devem permanecer na fila por meio do desligamento ou reinicialização, e o trabalho de impressão deve ser retomado depois que o estado de erro for limpo após o desligamento ou reinicialização.

    6. Com o dispositivo instalado e ocioso, use o aplicativo Opções de Energia, obtido no Painel de Controle, para iniciar um estado de suspensão do sistema. Verifique se o sistema entra no estado de suspensão apropriado no momento determinado. Repita esse teste sem o dispositivo instalado e verifique se o dispositivo pode ser instalado depois que o sistema for ativado.