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 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

Voir aussi

IPrintJob ::Status

JOB_INFO_1