Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

2.2.3.12 Status and Attribute Values

Printer status

Description

PRINTER_STATUS_BUSY

0x00000200

The printer is busy.

PRINTER_STATUS_DOOR_OPEN

0x00400000

The printer door is open.

PRINTER_STATUS_ERROR

0x00000002

The printer is in an error state.

PRINTER_STATUS_INITIALIZING

0x00008000

The printer is initializing.

PRINTER_STATUS_IO_ACTIVE

0x00000100

The printer is in an active input or output state.

PRINTER_STATUS_MANUAL_FEED

0x00000020

The printer is in a manual feed state.

PRINTER_STATUS_NOT_AVAILABLE

0x00001000

The printer is not available for printing.

PRINTER_STATUS_NO_TONER

0x00040000

The printer is out of toner.

PRINTER_STATUS_OFFLINE

0x00000080

The printer is offline.

PRINTER_STATUS_OUTPUT_BIN_FULL

0x00000800

The printer's output bin is full.

PRINTER_STATUS_OUT_OF_MEMORY

0x00200000

The printer has run out of memory.

PRINTER_STATUS_PAGE_PUNT

0x00080000

The printer cannot print the current page.

PRINTER_STATUS_PAPER_JAM

0x00000008

Paper is stuck in the printer.

PRINTER_STATUS_PAPER_OUT

0x00000010

The printer is out of paper.

PRINTER_STATUS_PAPER_PROBLEM

0x00000040

The printer has an unspecified paper problem.

PRINTER_STATUS_PAUSED

0x00000001

The printer is paused.

PRINTER_STATUS_PENDING_DELETION

0x00000004

The printer is being deleted as a result of a client's call to RpcDeletePrinter. No new jobs can be submitted on existing printer objects for that printer.

PRINTER_STATUS_POWER_SAVE

0x01000000

The printer is in power-save mode.<242>

PRINTER_STATUS_PRINTING

0x00000400

The printer is printing.

PRINTER_STATUS_PROCESSING

0x00004000

The printer is processing a print job.

PRINTER_STATUS_SERVER_OFFLINE

0x02000000

The printer is offline.<243>

PRINTER_STATUS_SERVER_UNKNOWN

0x00800000

The printer status is unknown.<244>

PRINTER_STATUS_TONER_LOW

0x00020000

The printer is low on toner.

PRINTER_STATUS_USER_INTERVENTION

0x00100000

The printer has an error that requires the user to do something.

PRINTER_STATUS_WAITING

0x00002000

The printer is waiting.

PRINTER_STATUS_WARMING_UP

0x00010000

The printer is warming up.

Printer attribute

Description

PRINTER_ATTRIBUTE_DEFAULT

0x00000004

Indicates the printer is the default printer in the system.

PRINTER_ATTRIBUTE_DIRECT

0x00000002

Job is sent directly to the printer (it is not spooled).

PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST

0x00000200

If set and printer is set for print-while-spooling, any jobs that have completed spooling are scheduled to print before jobs that have not completed spooling.<245>

PRINTER_ATTRIBUTE_ENABLE_BIDI

0x00000800

Indicates whether bidirectional communications are enabled for the printer.<246>

PRINTER_ATTRIBUTE_ENABLE_DEVQ

0x00000080

Setting this flag causes mismatched documents to be held in the queue.<247>

PRINTER_ATTRIBUTE_FAX

0x00004000

If set, printer is a fax printer.

PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS

0x00000100

If set, jobs are kept after they are printed. If cleared, jobs are deleted.<248>

PRINTER_ATTRIBUTE_LOCAL

0x00000040

Printer is a local printer.

PRINTER_ATTRIBUTE_NETWORK

0x00000010

Printer is a network printer connection.

PRINTER_ATTRIBUTE_PUBLISHED

0x00002000

Indicates whether the printer is published in the directory service (DS).<249>

PRINTER_ATTRIBUTE_QUEUED

0x00000001

If set, the printer spools and starts printing after the last page is spooled. If cleared, and PRINTER_ATTRIBUTE_DIRECT is not set, the printer spools and prints while spooling.

PRINTER_ATTRIBUTE_RAW_ONLY

0x00001000

Indicates that only RAW data type print jobs MUST be spooled.<250>

PRINTER_ATTRIBUTE_SHARED

0x00000008

Printer is shared.

PRINTER_ATTRIBUTE_TS

0x00008000

Printer is a redirected terminal server printer.

PRINTER_ATTRIBUTE_WORK_OFFLINE

0x00000400

Indicates whether the printer is currently connected. If the printer is not currently connected, print jobs will continue to spool.<251>

Job status

Description

JOB_STATUS_BLOCKED_DEVQ

0x00000200

Printer driver cannot print the job.<252>

JOB_STATUS_COMPLETE

0x00001000

Job has been delivered to the printer.

JOB_STATUS_DELETED

0x00000100

Job has been deleted.<253>

JOB_STATUS_DELETING

0x00000004

Job is being deleted.

JOB_STATUS_ERROR

0x00000002

An error is associated with the job.

JOB_STATUS_OFFLINE

0x00000020

Printer is offline.

JOB_STATUS_PAPEROUT

0x00000040

Printer is out of paper.

JOB_STATUS_PAUSED

0x00000001

Job is paused.

JOB_STATUS_PRINTED

0x00000080

Job has printed.

JOB_STATUS_PRINTING

0x00000010

Job is printing.

JOB_STATUS_RESTART

0x00000800

Job has been restarted.<254>

JOB_STATUS_SPOOLING

0x00000008

Job is spooling.

JOB_STATUS_USER_INTERVENTION

0x00000400

Printer has an error that requires the user to do something.<255>

Show:
© 2015 Microsoft