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 d’état que celui indiqué dans la liste suivante.
Syntaxe
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 suspendu. |
PrintJobStatus_Error Une erreur est associée au travail. |
PrintJobStatus_Deleting Le travail est en cours de suppression. |
PrintJobStatus_Spooling Le travail est enpooling. |
PrintJobStatus_Printing Le travail est en cours d’impression. |
PrintJobStatus_Offline L’imprimante est hors connexion. |
PrintJobStatus_PaperOut L’imprimante est hors 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 a une erreur qui nécessite une intervention de l’utilisateur. |
PrintJobStatus_Restarted Le travail a été redémarré. |
PrintJobStatus_Complete Le transfert de données de travail vers l’imprimante est terminé. Notez que l’impression du travail peut ne pas encore être 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 de bureau pour définir la fonctionnalité « Conserver les travaux imprimés » à activer.
Il est possible qu’un travail ait plusieurs valeurs d’indicateur spécifiées simultanément.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 8.1 |
serveur minimum pris en charge | Windows Server 2012 R2 |
d’en-tête | printerextension.h |