printJobStatus 列舉 (printerextension.h)
此列舉是一對一對應至JOB_INFO_X結構中提供的多任務緩衝處理器旗標。
例如, JOB_INFO_1 具有相同的狀態旗標集,如下列清單所示。
Syntax
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 |
標頭 | printerextension.h |