Partager via


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

Voir aussi

IPrintJob ::Status

JOB_INFO_1