The PRINTER_INFO_6 specifies the status value of a printer.
typedef struct _PRINTER_INFO_6 { // pri6
DWORD dwStatus;
} PRINTER_INFO_6;
Value | Meaning |
---|---|
PRINTER_STATUS_BUSY | The printer is busy. |
PRINTER_STATUS_DOOR_OPEN | The printer door is open. |
PRINTER_STATUS_ERROR | The printer is in an error state. |
PRINTER_STATUS_INITIALIZING | The printer is initializing. |
PRINTER_STATUS_IO_ACTIVE | The printer is in an active input/output state |
PRINTER_STATUS_MANUAL_FEED | The printer is in a manual feed state. |
PRINTER_STATUS_NO_TONER | The printer is out of toner. |
PRINTER_STATUS_NOT_AVAILABLE | The printer is not available for printing. |
PRINTER_STATUS_OFFLINE | The printer is offline. |
PRINTER_STATUS_OUT_OF_MEMORY | The printer has run out of memory. |
PRINTER_STATUS_OUTPUT_BIN_FULL | The printer's output bin is full. |
PRINTER_STATUS_PAGE_PUNT | The printer cannot print the current page. |
PRINTER_STATUS_PAPER_JAM | Paper is jammed in the printer |
PRINTER_STATUS_PAPER_OUT | The printer is out of paper. |
PRINTER_STATUS_PAPER_PROBLEM | The printer has a paper problem. |
PRINTER_STATUS_PAUSED | The printer is paused. |
PRINTER_STATUS_PENDING_DELETION | The printer is deleting a print job. |
PRINTER_STATUS_PRINTING | The printer is printing. |
PRINTER_STATUS_PROCESSING | The printer is processing a print job. |
PRINTER_STATUS_TONER_LOW | The printer is low on toner. |
PRINTER_STATUS_UNAVAILABLE | The printer is not available for printing. |
PRINTER_STATUS_USER_INTERVENTION | The user needs to do something to the printer. |
PRINTER_STATUS_WAITING | The printer is waiting. |
PRINTER_STATUS_WARMING_UP | The printer is warming up. |
Windows NT: Requires version 4.0 or later.
Windows: Unsupported.
Windows CE: Unsupported.
Header: Declared in winspool.h.
Printing and Print Spooler Overview, Printing and Print Spooler Structures, SetPrinter, PRINTER_INFO_1, PRINTER_INFO_2, PRINTER_INFO_3, PRINTER_INFO_4, PRINTER_INFO_5