structure PRINTER_INFO_6

Le PRINTER_INFO_6 spécifie la valeur status d’une imprimante.

Syntaxe

typedef struct _PRINTER_INFO_6 {
  DWORD dwStatus;
} PRINTER_INFO_6, *PPRINTER_INFO_6;

Membres

dwStatus

L’imprimante status. Ce membre peut être une combinaison raisonnable des valeurs suivantes.

Valeur Signification
PRINTER_STATUS_BUSY L'imprimante est occupée.
PRINTER_STATUS_DOOR_OPEN La porte de l’imprimante est ouverte.
PRINTER_STATUS_ERROR Non utilisé.
PRINTER_STATUS_INITIALIZING L'imprimante s'initialise.
PRINTER_STATUS_IO_ACTIVE L’imprimante est dans un état d’entrée/sortie actif
PRINTER_STATUS_MANUAL_FEED L’imprimante est dans un état de flux manuel.
PRINTER_STATUS_NO_TONER L'imprimante est sans toner.
PRINTER_STATUS_NOT_AVAILABLE L’imprimante n’est pas disponible pour l’impression.
PRINTER_STATUS_OFFLINE L'imprimante est hors connexion.
PRINTER_STATUS_OUT_OF_MEMORY La mémoire de l’imprimante est insuffisante.
PRINTER_STATUS_OUTPUT_BIN_FULL Le bac de sortie de l'imprimante est plein.
PRINTER_STATUS_PAGE_PUNT L’imprimante ne peut pas imprimer la page active.
PRINTER_STATUS_PAPER_JAM Le papier est bloqué dans l’imprimante
PRINTER_STATUS_PAPER_OUT L’imprimante est en panne de papier.
PRINTER_STATUS_PAPER_PROBLEM L’imprimante présente un problème de papier.
PRINTER_STATUS_PAUSED L’imprimante est suspendue.
PRINTER_STATUS_PENDING_DELETION L’imprimante est en attente de suppression suite à un appel à la fonction DeletePrinter .
PRINTER_STATUS_POWER_SAVE L'imprimante est en mode mise en veille.
PRINTER_STATUS_PRINTING L’imprimante est en cours d’impression.
PRINTER_STATUS_PROCESSING L’imprimante traite une commande à partir de la fonction SetPrinter .
PRINTER_STATUS_SERVER_UNKNOWN Le status d’imprimante est inconnu.
PRINTER_STATUS_TONER_LOW L’imprimante est faible sur le toner.
PRINTER_STATUS_USER_INTERVENTION L’imprimante présente une erreur qui oblige l’utilisateur à faire quelque chose.
PRINTER_STATUS_WAITING L’imprimante est en attente.
PRINTER_STATUS_WARMING_UP L'imprimante s'allume.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Winspool.h (inclure Windows.h)
Noms Unicode et ANSI
_PRINTER_INFO_6W (Unicode) et _PRINTER_INFO_6A (ANSI)

Voir aussi

Impression

Structures de l’API spouleur d’impression

SetPrinter

PRINTER_INFO_1

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4

PRINTER_INFO_5