Enumerazione PrintJobStatus (printerextension.h)
Questa enumerazione è un mapping uno-a-uno ai flag di spooler forniti nelle strutture JOB_INFO_X.
Ad esempio, JOB_INFO_1 ha lo stesso set di flag di stato, come illustrato nell'elenco seguente.
Sintassi
typedef enum tagPrintJobStatus {
PrintJobStatus_Paused,
PrintJobStatus_Error,
PrintJobStatus_Deleting,
PrintJobStatus_Spooling,
PrintJobStatus_Printing,
PrintJobStatus_Offline,
PrintJobStatus_PaperOut,
PrintJobStatus_Printed,
PrintJobStatus_Deleted,
PrintJobStatus_BlockedDeviceQueue,
PrintJobStatus_UserIntervention,
PrintJobStatus_Restarted,
PrintJobStatus_Complete,
PrintJobStatus_Retained
} PrintJobStatus;
Costanti
PrintJobStatus_Paused Il processo è stato sospeso. |
PrintJobStatus_Error Si è verificato un errore associato al processo. |
PrintJobStatus_Deleting Il processo viene eliminato. |
PrintJobStatus_Spooling Il processo è lo spooling. |
PrintJobStatus_Printing Il processo è la stampa. |
PrintJobStatus_Offline La stampante non è in linea. |
PrintJobStatus_PaperOut La stampante è fuori carta. |
PrintJobStatus_Printed La stampa del processo viene completata. |
PrintJobStatus_Deleted Il processo è stato eliminato. |
PrintJobStatus_BlockedDeviceQueue Il driver non può stampare il processo. |
PrintJobStatus_UserIntervention La stampante presenta un errore che richiede l'intervento dell'utente. |
PrintJobStatus_Restarted Il processo è stato riavviato. |
PrintJobStatus_Complete Il trasferimento dei dati del processo alla stampante è completo. Si noti che la stampa del processo potrebbe non essere ancora stata completata. |
PrintJobStatus_Retained Il processo è stato conservato nella coda di stampa e non può essere eliminato. |
Commenti
Un flag di PrintJobStatus_Retained può essere generato per diversi motivi. Ad esempio, i processi possono essere mantenuti nella coda se l'amministratore della coda ha usato l'interfaccia utente della coda di stampa desktop per impostare la funzionalità "Mantieni processi stampati" su attiva.
È possibile che un processo disponga di più valori di flag specificati contemporaneamente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1 |
Server minimo supportato | Windows Server 2012 R2 |
Intestazione | printerextension.h |