Enumeración PrintJobStatus (printerextension.h)
Esta enumeración es una asignación uno a uno a las marcas de cola proporcionadas en las estructuras de JOB_INFO_X.
Por ejemplo, JOB_INFO_1 tiene el mismo conjunto de marcas de estado que se muestra en la lista siguiente.
Syntax
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;
Constantes
PrintJobStatus_Paused Se ha pausado el trabajo. |
PrintJobStatus_Error Hay un error asociado al trabajo. |
PrintJobStatus_Deleting El trabajo se está eliminando. |
PrintJobStatus_Spooling El trabajo está en cola. |
PrintJobStatus_Printing El trabajo está imprimiendo. |
PrintJobStatus_Offline La impresora no está conectada. |
PrintJobStatus_PaperOut La impresora se ha quedado sin papel. |
PrintJobStatus_Printed Se ha completado la impresión del trabajo. |
PrintJobStatus_Deleted Se ha eliminado el trabajo. |
PrintJobStatus_BlockedDeviceQueue El controlador no puede imprimir el trabajo. |
PrintJobStatus_UserIntervention La impresora tiene un error que requiere la intervención del usuario. |
PrintJobStatus_Restarted Se ha reiniciado el trabajo. |
PrintJobStatus_Complete La transferencia de datos del trabajo a la impresora está completa. Tenga en cuenta que es posible que la impresión del trabajo aún no esté completa. |
PrintJobStatus_Retained El trabajo se ha conservado en la cola de impresión y no se puede eliminar. |
Comentarios
Se puede generar una marca de PrintJobStatus_Retained por varios motivos. Por ejemplo, los trabajos podrían mantenerse en la cola si el administrador de la cola usó la interfaz de usuario de la cola de impresión de escritorio para establecer la característica "Mantener trabajos impresos" en activado.
Es posible que un trabajo tenga varios valores de marca especificados simultáneamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Servidor mínimo compatible | Windows Server 2012 R2 |
Encabezado | printerextension.h |