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) |