0
我使用WMI來獲取打印機和打印作業。 對於每個PrintJob,都有一個屬性名稱「StatusMask」。我試圖用它來監控PrintJob的狀態。C#PrintJob的完整狀態列表
我做了一個小測試,發現打印時,它是8272,當缺紙,它是8274.
我的問題是,在那裏我能得到什麼這些代碼的意思信息?以及如何使用它?
我已經使用'C#printjob statusmask',沒有有價值的信息。
我使用WMI來獲取打印機和打印作業。 對於每個PrintJob,都有一個屬性名稱「StatusMask」。我試圖用它來監控PrintJob的狀態。C#PrintJob的完整狀態列表
我做了一個小測試,發現打印時,它是8272,當缺紙,它是8274.
我的問題是,在那裏我能得到什麼這些代碼的意思信息?以及如何使用它?
我已經使用'C#printjob statusmask',沒有有價值的信息。
據MSDN,它是以下內容:涉及到這個打印作業可能狀態的
位圖。
1 (0x1) Paused 2 (0x2) Error 4 (0x4) Deleting 8 (0x8) Spooling 16 (0x10) Printing 32 (0x20) Offline 64 (0x40) Paperout 128 (0x80) Printed 256 (0x100) Deleted 512 (0x200) Blocked_DevQ 1024 (0x400) User_Intervention_Req 2048 (0x800) Restart
太謝謝你了XD –