PrintJobStatus 列挙 (printerextension.h)
この列挙は、JOB_INFO_X構造体で指定されたスプーラー フラグへの 1 対 1 のマッピングです。
たとえば、 次の 一覧に示すように、JOB_INFO_1の状態フラグのセットは同じです。
構文
typedef enum tagPrintJobStatus {
PrintJobStatus_Paused,
PrintJobStatus_Error,
PrintJobStatus_Deleting,
PrintJobStatus_Spooling,
PrintJobStatus_Printing,
PrintJobStatus_Offline,
PrintJobStatus_PaperOut,
PrintJobStatus_Printed,
PrintJobStatus_Deleted,
PrintJobStatus_BlockedDeviceQueue,
PrintJobStatus_UserIntervention,
PrintJobStatus_Restarted,
PrintJobStatus_Complete,
PrintJobStatus_Retained
} PrintJobStatus;
定数
PrintJobStatus_Paused ジョブが一時停止しています。 |
PrintJobStatus_Error ジョブに関連するエラーがあります。 |
PrintJobStatus_Deleting ジョブが削除されています。 |
PrintJobStatus_Spooling ジョブがスプーリング中です。 |
PrintJobStatus_Printing ジョブが印刷中です。 |
PrintJobStatus_Offline プリンターはオフラインです。 |
PrintJobStatus_PaperOut プリンターが用紙切れです。 |
PrintJobStatus_Printed ジョブの印刷が完了しました。 |
PrintJobStatus_Deleted ジョブが削除されました。 |
PrintJobStatus_BlockedDeviceQueue ドライバーはジョブを印刷できません。 |
PrintJobStatus_UserIntervention プリンターには、ユーザーからの介入を必要とするエラーがあります。 |
PrintJobStatus_Restarted ジョブが再起動されました。 |
PrintJobStatus_Complete プリンターへのジョブ・データ転送が完了しました。 ジョブの印刷がまだ完了していない可能性があることに注意してください。 |
PrintJobStatus_Retained ジョブは印刷キューに保持されており、削除できません。 |
注釈
PrintJobStatus_Retained フラグは、いくつかの理由で発生する可能性があります。 たとえば、キューの管理者がデスクトップ印刷キュー UI を使用して "印刷されたジョブの保持" 機能をオンに設定した場合、ジョブをキューに保持できます。
ジョブに複数のフラグ値を同時に指定できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 |
サポートされている最小のサーバー | Windows Server 2012 R2 |
Header | printerextension.h |