共用方式為


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 [僅限桌面應用程式]
標頭
Winspool.h (包含 Windows.h)
Unicode 與 ANSI 名稱
_PRINTER_INFO_6W (Unicode ) 和 anSI _PRINTER_INFO_6A (ANSI)

另請參閱

列印

列印多工緩衝處理常式 API 結構

SetPrinter

PRINTER_INFO_1

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4

PRINTER_INFO_5