PrintJobStatus, énumération (printerextension.h)
Cette énumération est un mappage un-à-un aux indicateurs de spouleur fournis dans les structures JOB_INFO_X.
Par exemple, JOB_INFO_1 a le même ensemble d’indicateurs de status que dans la liste suivante.
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 Le travail est en pause. |
PrintJobStatus_Error Une erreur est associée au travail. |
PrintJobStatus_Deleting Le travail est en cours de suppression. |
PrintJobStatus_Spooling Le travail est en file d’attente. |
PrintJobStatus_Printing Le travail est en cours d’impression. |
PrintJobStatus_Offline L'imprimante est hors connexion. |
PrintJobStatus_PaperOut L’imprimante n’a plus de papier. |
PrintJobStatus_Printed L’impression du travail est terminée. |
PrintJobStatus_Deleted Le travail a été supprimé. |
PrintJobStatus_BlockedDeviceQueue Le pilote ne peut pas imprimer le travail. |
PrintJobStatus_UserIntervention L’imprimante présente une erreur qui nécessite l’intervention de l’utilisateur. |
PrintJobStatus_Restarted Le travail a été redémarré. |
PrintJobStatus_Complete Le transfert des données de travail vers l’imprimante est terminé. Notez que l’impression du travail n’est peut-être pas encore terminée. |
PrintJobStatus_Retained Le travail a été conservé dans la file d’attente d’impression et ne peut pas être supprimé. |
Remarques
Un indicateur PrintJobStatus_Retained peut être déclenché pour plusieurs raisons. Par exemple, les travaux peuvent être conservés dans la file d’attente si l’administrateur de la file d’attente a utilisé l’interface utilisateur de la file d’attente d’impression du bureau pour définir la fonctionnalité « Conserver les travaux imprimés » sur laquelle elle doit être activée.
Il est possible qu’un travail ait plusieurs valeurs d’indicateur spécifiées simultanément.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1 |
Serveur minimal pris en charge | Windows Server 2012 R2 |
En-tête | printerextension.h |