PRINTER_INFO_6

PRINTER_INFO_6 structure

The PRINTER_INFO_6 specifies the status value of a printer.

Syntax


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

Members

dwStatus

The printer status. This member can be any reasonable combination of the following values.

ValueMeaning
PRINTER_STATUS_BUSYThe printer is busy.
PRINTER_STATUS_DOOR_OPENThe printer door is open.
PRINTER_STATUS_ERRORNot used.
PRINTER_STATUS_INITIALIZINGThe printer is initializing.
PRINTER_STATUS_IO_ACTIVEThe printer is in an active input/output state
PRINTER_STATUS_MANUAL_FEEDThe printer is in a manual feed state.
PRINTER_STATUS_NO_TONERThe printer is out of toner.
PRINTER_STATUS_NOT_AVAILABLEThe printer is not available for printing.
PRINTER_STATUS_OFFLINEThe printer is offline.
PRINTER_STATUS_OUT_OF_MEMORYThe printer has run out of memory.
PRINTER_STATUS_OUTPUT_BIN_FULLThe printer's output bin is full.
PRINTER_STATUS_PAGE_PUNTThe printer cannot print the current page.
PRINTER_STATUS_PAPER_JAMPaper is jammed in the printer
PRINTER_STATUS_PAPER_OUTThe printer is out of paper.
PRINTER_STATUS_PAPER_PROBLEMThe printer has a paper problem.
PRINTER_STATUS_PAUSEDThe printer is paused.
PRINTER_STATUS_PENDING_DELETIONThe printer is pending deletion as a result of a call to the DeletePrinter function.
PRINTER_STATUS_POWER_SAVEThe printer is in power save mode.
PRINTER_STATUS_PRINTINGThe printer is printing.
PRINTER_STATUS_PROCESSINGThe printer is processing a command from the SetPrinter function.
PRINTER_STATUS_SERVER_UNKNOWNThe printer status is unknown.
PRINTER_STATUS_TONER_LOWThe printer is low on toner.
PRINTER_STATUS_USER_INTERVENTIONThe printer has an error that requires the user to do something.
PRINTER_STATUS_WAITINGThe printer is waiting.
PRINTER_STATUS_WARMING_UPThe printer is warming up.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Header

Winspool.h (include Windows.h)

Unicode and ANSI names

_PRINTER_INFO_6W (Unicode) and _PRINTER_INFO_6A (ANSI)

See also

Printing
Print Spooler API Structures
SetPrinter
PRINTER_INFO_1
PRINTER_INFO_2
PRINTER_INFO_3
PRINTER_INFO_4
PRINTER_INFO_5

 

 

Show:
© 2016 Microsoft