公開方法(Public Methods) | |
AlertStatusNotice | GetAlertStatusCallback () |
boolean | GetAlertStatusListening () |
DisplayStatusNotice | GetDisplayStatusCallback () |
boolean | GetDisplayStatusListening () |
String | GetEngineStatus () |
查詢打印機的引擎狀態。 更多... | |
EngineStatusNotice | GetEngineStatusCallback () |
boolean | GetEngineStatusListening () |
String[] | GetFaultStatus () |
查詢打印機的故障狀態。 更多... | |
PrinterInfo | GetPrinterInfo () |
獲取打印機资讯。 更多... | |
void | SetAlertStatusCallback (AlertStatusNotice callback) |
保存當接收到來自打印機的故障/警報訊息時需要調用的函數。函數必須符合 AlertStatusNotice 的簽名。 | |
void | SetAlertStatusListening (boolean listening) |
啟用/停用監聽/解析來自打印機的未經請求的故障狀態警報。 更多... | |
void | SetDisplayStatusCallback (DisplayStatusNotice callback) |
保存當接收到來自打印機的顯示文字訊息時需要調用的函數。函數必須符合 DisplayStatusNotice 的簽名。 | |
void | SetDisplayStatusListening (boolean listening) |
啟用/停用監聽/解析來自打印機的前面板顯示文字。 更多... | |
void | SetEngineStatusCallback (EngineStatusNotice callback) |
保存當接收到來自打印機的引擎狀態時需要調用的函數。函數必須符合 EngineStatusNotice 的簽名。 | |
void | SetEngineStatusListening (boolean listening) |
啟用/停用監聽/解析來自打印機的未經請求的引擎狀態。 更多... | |
String GetEngineStatus | ( | ) |
查詢打印機的引擎狀態。
引擎狀態可用於在發送打印作業之前檢查打印機是否處於可打印狀態。 返回的 string 為以下狀態之一: "fault", "idle", "offline", "pause", "printing", "present" (標籤已存在)。
實作於 PrinterMonitor.
String [] GetFaultStatus | ( | ) |
查詢打印機的故障狀態。
故障狀態用於檢查打印機是否處於需要關注的故障狀態或可能妨礙任何打印作業的處理。 返回的 alert 字串陣列表示由打印機發送的警報號碼在 alert[0] 及簡短描述在 alert[1]。 例如: "2418" 代表 "打印頭打開" 警報。 alert[0] = "2418"; alert[1] = "打印頭打開";
實作於 PrinterMonitor.
PrinterInfo GetPrinterInfo | ( | ) |
void SetAlertStatusListening | ( | boolean | listening | ) |
void SetDisplayStatusListening | ( | boolean | listening | ) |
void SetEngineStatusListening | ( | boolean | listening | ) |