PRINTER_INFO_6    
[New
- Windows NT]
The PRINTER_INFO_6
specifies the status value of a printer. 
typedef struct _PRINTER_INFO_6 {  // pri6 
    DWORD     dwStatus; 
} PRINTER_INFO_6; 
 
Members
dwStatus
Specifies the
printer status. This member can be one of the following values: 
| 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. | 
See Also