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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour