PRINTER_INFO_6结构
PRINTER_INFO_6指定打印机的状态值。
语法
typedef struct _PRINTER_INFO_6 {
DWORD dwStatus;
} PRINTER_INFO_6, *PPRINTER_INFO_6;
成员
-
dwStatus
-
打印机状态。 此成员可以是以下值的任意合理组合。
值 含义 PRINTER_STATUS_BUSY 打印机正忙。 PRINTER_STATUS_DOOR_OPEN 打印机门已打开。 PRINTER_STATUS_ERROR 未使用。 PRINTER_STATUS_INITIALIZING 打印机正在初始化。 PRINTER_STATUS_IO_ACTIVE 打印机处于活动输入/输出状态 PRINTER_STATUS_MANUAL_FEED 打印机处于手动馈送状态。 PRINTER_STATUS_NO_TONER 打印机墨粉用完。 PRINTER_STATUS_NOT_AVAILABLE 打印机不可用于打印。 PRINTER_STATUS_OFFLINE 打印机处于脱机状态。 PRINTER_STATUS_OUT_OF_MEMORY 打印机内存不足。 PRINTER_STATUS_OUTPUT_BIN_FULL 打印机的输出纸盒已满。 PRINTER_STATUS_PAGE_PUNT 打印机无法打印当前页。 PRINTER_STATUS_PAPER_JAM 纸张卡在打印机中 PRINTER_STATUS_PAPER_OUT 打印机缺纸。 PRINTER_STATUS_PAPER_PROBLEM 打印机有纸张问题。 PRINTER_STATUS_PAUSED 打印机已暂停。 PRINTER_STATUS_PENDING_DELETION 由于调用 DeletePrinter 函数,打印机正在等待删除。 PRINTER_STATUS_POWER_SAVE 打印机处于节能模式。 PRINTER_STATUS_PRINTING 打印机正在打印。 PRINTER_STATUS_PROCESSING 打印机正在处理 SetPrinter 函数中的命令。 PRINTER_STATUS_SERVER_UNKNOWN 打印机状态未知。 PRINTER_STATUS_TONER_LOW 打印机的碳粉不足。 PRINTER_STATUS_USER_INTERVENTION 打印机有一个错误,要求用户执行某些操作。 PRINTER_STATUS_WAITING 打印机正在等待。 PRINTER_STATUS_WARMING_UP 打印机正在预热。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
Unicode 和 ANSI 名称 |
_PRINTER_INFO_6W (Unicode) 和 _PRINTER_INFO_6A (ANSI) |