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) と _PRINTER_INFO_6A (ANSI)

関連項目

印刷

印刷スプーラー API 構造体

SetPrinter

PRINTER_INFO_1

PRINTER_INFO_2

PRINTER_INFO_3

PRINTER_INFO_4

PRINTER_INFO_5