Risparmio energia
Importante
La piattaforma di stampa moderna è il mezzo preferito di Windows per comunicare con le stampanti. Ti consigliamo di usare il driver di classe IPP di Microsoft, insieme a Print Support Apps (PSA), per personalizzare l'esperienza di stampa in Windows 10 e 11 per lo sviluppo di dispositivi per stampanti.
Per altre informazioni, vedere Piattaforma di stampa moderna e guida alla progettazione dell'app di supporto per la stampa.
Alcuni degli errori più comuni di un dispositivo connesso alla porta si verificano quando il sistema viene ciclizzato attraverso vari stati di sospensione e il dispositivo non riesce a impostare correttamente gli stati di alimentazione del dispositivo o a tornare da vari stati di alimentazione del dispositivo. Un sistema deve sempre agire come se fosse stato avviato da uno stato completamente spento ("avvio a freddo"). Un comportamento speciale che è univoco per entrare o svegliarsi da uno stato di sospensione è probabilmente un bug.
Seguire queste regole di base per assicurarsi che il dispositivo funzioni correttamente.
I dispositivi, le porte e i driver non devono bloccare o impedire al sistema di entrare in uno stato di sospensione.
Un processo di stampa in corso non deve bloccare una richiesta di passare a uno stato di alimentazione inferiore.
Quando il sistema si riattiva da uno stato di sospensione, tutti i processi di stampa in corso quando è stato avviato lo stato di alimentazione inferiore devono riprendere normalmente.
Le richieste di arresto critico sostituiranno eventuali tentativi di veto a una modifica dello stato di alimentazione.
Per altre informazioni, vedere System Power States.For more information, see System Power States.
Test dei dispositivi connessi alla porta in vari stati di alimentazione
Per iniziare a testare un dispositivo prima e dopo vari stati di alimentazione, verificare prima la funzionalità Plug and Play (PnP) di base del dispositivo. Verificare quindi che l'ambiente di test possa entrare e riattivarsi da tutti gli stati di alimentazione.
Con un dispositivo connesso e installato correttamente, testarne il comportamento prima e dopo ogni stato di alimentazione da S0 a S5 come indicato di seguito:
Standby Test (S1 - S3)
Immettere e riattivare dallo stato standby con il dispositivo collegato e nessun processo in corso. Il sistema deve entrare normalmente in ogni stato di sospensione e riattivazione.
Verificare che il dispositivo funzioni correttamente sia prima che dopo aver immesso lo stato sospensione. Ripetere lo stesso test senza che il dispositivo sia installato.
Provare a installare il dispositivo dopo aver riattivato lo stato standby. Il dispositivo deve essere installato correttamente.
Verificare l'immissione e la riattivazione da Standby con i processi di stampa in corso. I processi in corso dovrebbero riprendere al risveglio.
Verificare che il processo possa essere annullato, recuperato e riavviato dopo l'immissione e la riattivazione dallo stato standby.
Inserire il dispositivo in ognuno degli stati di errore descritti in Stati di errore del dispositivo. Verificare che il processo possa essere annullato, recuperato e riavviato dopo l'immissione e la riattivazione dallo stato standby.
Test di ibernazione (S4)
Immettere e riattivare dallo stato di ibernazione con il dispositivo collegato e nessun processo in corso. Il sistema deve entrare normalmente in ogni stato di sospensione e riattivazione.
Verificare che il dispositivo funzioni correttamente sia prima che dopo aver immesso lo stato sospensione. Ripetere lo stesso test senza che il dispositivo sia installato.
Provare a installare il dispositivo dopo il risveglio dallo stato Di ibernazione. Il dispositivo deve essere installato correttamente.
Verificare l'immissione e la riattivazione dallo stato di Ibernazione con i processi di stampa in corso. I processi in corso dovrebbero riprendere al risveglio.
Inserire il dispositivo in ognuno degli stati di errore descritti in Stati di errore del dispositivo. Verificare che il processo possa essere annullato, recuperato e riavviato dopo l'immissione e quindi riattivato dallo stato di Ibernazione.
Arresto/riavvio (S5)
Arrestare il sistema mentre il dispositivo è collegato e non sono in corso processi. Il sistema dovrebbe essere arrestato normalmente.
Verificare che il dispositivo funzioni correttamente sia prima che dopo l'arresto del sistema. Ripetere lo stesso test senza che il dispositivo sia installato.
Provare a installare il dispositivo dopo l'arresto e quindi riavviare il sistema.
Arrestare e riavviare il sistema con i processi di stampa in corso. I processi in corso devono essere ripresi al riavvio.
Inserire il dispositivo in ognuno degli stati di errore descritti in Stati di errore del dispositivo. Verificare che il processo possa essere annullato, recuperato e riavviato dopo la restituzione da un arresto o riavvio del sistema. I processi di stampa in uno stato di errore devono rimanere nella coda attraverso l'arresto o il riavvio e il processo di stampa deve riprendere dopo la cancellazione dello stato di errore dopo l'arresto o il riavvio.
Arresto critico
Il computer può trovarsi in uno degli stati di alimentazione attivi sopra indicati (S0-S4) quando è possibile richiedere un evento di arresto critico (ad esempio, quando è stato raggiunto un livello critico della batteria). Verificare che il dispositivo funzioni correttamente sia prima che dopo un evento di arresto critico. Ripetere lo stesso test senza che il dispositivo sia installato.
Provare a installare il dispositivo dopo l'evento di arresto critico.
Verificare la condizione in cui i dispositivi sono in uso quando un evento di arresto critico viene avviato dal risparmio energia e il driver di dispositivo non ha lo stato sospensione.
Con un processo di stampa in corso, avviare un evento di arresto critico. Quando il sistema si riattiva, il processo di stampa deve essere riavviato e ripristinato normalmente.
Inserire il dispositivo in ognuno degli stati di errore descritti in Stati di errore del dispositivo. Verificare che il processo possa essere annullato, recuperato e riavviato dopo la restituzione da un evento di arresto critico. I processi di stampa in uno stato di errore devono rimanere nella coda attraverso l'arresto o il riavvio e il processo di stampa deve riprendere dopo la cancellazione dello stato di errore dopo l'arresto o il riavvio.
Con il dispositivo installato e inattivo, usare l'applicazione Power Options, ottenuta da Pannello di controllo, per avviare uno stato di sospensione del sistema. Verificare che il sistema entri nello stato di sospensione appropriato al momento specificato. Ripetere questo test senza che il dispositivo sia installato e verificare che il dispositivo possa essere installato dopo la riattivazione del sistema.