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

公開方法(Public Methods)

string GetEngineStatus ()
 查詢印表機的引擎狀態。 更多...
 
string[] GetFaultStatus ()
 查詢印表機的故障狀態。 更多...
 
PrinterInfo GetPrinterInfo ()
 獲取印表機資訊。 更多...
 

屬性(properties)

AlertStatusNotice AlertStatusCallback [get, set]
 保存從印表機接收故障/警報訊息時要調用的函數。函數必須符合 AlertStatusNotice 的簽名。
 
bool AlertStatusListening [get, set]
 啟用/停用監聽/解析從印表機發送的未經請求的故障狀態警報。 更多...
 
DisplayStatusNotice DisplayStatusCallback [get, set]
 保存從印表機接收顯示文字訊息時要調用的函數。函數必須符合 DisplayStatusNotice 的簽名。
 
bool DisplayStatusListening [get, set]
 啟用/停用監聽/解析從印表機發送的未經請求的前面板顯示文字。 更多...
 
EngineStatusNotice EngineStatusCallback [get, set]
 保存從印表機接收引擎狀態時要調用的函數。函數必須符合 EngineStatusNotice 的簽名。
 
bool EngineStatusListening [get, set]
 啟用/停用監聽/解析從印表機發送的未經請求的引擎狀態。 更多...
 

函式成員說明文件

◆ GetEngineStatus()

string UniPRT.Sdk.Monitor.IPrinterMonitor.GetEngineStatus ( )

查詢印表機的引擎狀態。

引擎狀態有助於在發送列印工作前檢查印表機是否處於可以列印的狀態。
返回的 字串是 "fault"、"idle"、"offline"、"pause"、"printing" 或 "present" (標籤在場) 之一。

實作於 UniPRT.Sdk.Monitor.PrinterMonitor.

◆ GetFaultStatus()

string [] UniPRT.Sdk.Monitor.IPrinterMonitor.GetFaultStatus ( )

查詢印表機的故障狀態。

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

實作於 UniPRT.Sdk.Monitor.PrinterMonitor.

◆ GetPrinterInfo()

PrinterInfo UniPRT.Sdk.Monitor.IPrinterMonitor.GetPrinterInfo ( )

獲取印表機資訊。

適用於需要檢查型號、韌體版本、已安裝的選項和其他硬體相關詳細資訊的情況。

實作於 UniPRT.Sdk.Monitor.PrinterMonitor.

屬性(property)說明文件

◆ AlertStatusListening

bool UniPRT.Sdk.Monitor.IPrinterMonitor.AlertStatusListening
getset

啟用/停用監聽/解析從印表機發送的未經請求的故障狀態警報。

請注意,必須啟用此功能才能從印表機接收任何通知,AlertStatusCallback。

◆ DisplayStatusListening

bool UniPRT.Sdk.Monitor.IPrinterMonitor.DisplayStatusListening
getset

啟用/停用監聽/解析從印表機發送的未經請求的前面板顯示文字。

請注意,必須啟用此功能才能從印表機接收任何通知,DisplayStatusCallback。

◆ EngineStatusListening

bool UniPRT.Sdk.Monitor.IPrinterMonitor.EngineStatusListening
getset

啟用/停用監聽/解析從印表機發送的未經請求的引擎狀態。

請注意,必須啟用此功能才能從印表機接收任何通知,EngineStatusCallback。