UniPRT SDK  v1.0.0.0
IPrinterMonitor 介面 參考文件
類別IPrinterMonitor的繼承圖:
PrinterMonitor

公開方法(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)
 啟用/停用監聽/解析來自打印機的未經請求的引擎狀態。 更多...
 

函式成員說明文件

◆ GetEngineStatus()

String GetEngineStatus ( )

查詢打印機的引擎狀態。

引擎狀態可用於在發送打印作業之前檢查打印機是否處於可打印狀態。 返回的 string 為以下狀態之一: "fault", "idle", "offline", "pause", "printing", "present" (標籤已存在)。

實作於 PrinterMonitor.

◆ GetFaultStatus()

String [] GetFaultStatus ( )

查詢打印機的故障狀態。

故障狀態用於檢查打印機是否處於需要關注的故障狀態或可能妨礙任何打印作業的處理。 返回的 alert 字串陣列表示由打印機發送的警報號碼在 alert[0] 及簡短描述在 alert[1]。 例如: "2418" 代表 "打印頭打開" 警報。 alert[0] = "2418"; alert[1] = "打印頭打開";

實作於 PrinterMonitor.

◆ GetPrinterInfo()

PrinterInfo GetPrinterInfo ( )

獲取打印機资讯。

適用於想要檢查型號、韌體版本、已安裝選項及其他硬體特定細節的情況。

實作於 PrinterMonitor.

◆ SetAlertStatusListening()

void SetAlertStatusListening ( boolean  listening)

啟用/停用監聽/解析來自打印機的未經請求的故障狀態警報。

請注意,必須啟用此選項才能接收來自打印機的任何通知,AlertStatusCallback。

實作於 PrinterMonitor.

◆ SetDisplayStatusListening()

void SetDisplayStatusListening ( boolean  listening)

啟用/停用監聽/解析來自打印機的前面板顯示文字。

請注意,必須啟用此選項才能接收來自打印機的任何通知,DisplayStatusCallback。

實作於 PrinterMonitor.

◆ SetEngineStatusListening()

void SetEngineStatusListening ( boolean  listening)

啟用/停用監聽/解析來自打印機的未經請求的引擎狀態。

請注意,必須啟用此選項才能接收來自打印機的任何通知,EngineStatusCallback。

實作於 PrinterMonitor.