公開方法(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] |
啟用/停用監聽/解析從印表機發送的未經請求的引擎狀態。 更多... | |
string UniPRT.Sdk.Monitor.IPrinterMonitor.GetEngineStatus | ( | ) |
查詢印表機的引擎狀態。
引擎狀態有助於在發送列印工作前檢查印表機是否處於可以列印的狀態。
返回的 字串是 "fault"、"idle"、"offline"、"pause"、"printing" 或 "present" (標籤在場) 之一。
string [] UniPRT.Sdk.Monitor.IPrinterMonitor.GetFaultStatus | ( | ) |
查詢印表機的故障狀態。
故障狀態用於檢查印表機是否處於需要注意的故障狀態,或可能阻止處理任何列印工作。
返回的 alert 字串陣列表示印表機發送的警報號碼在 alert[0] 和簡短描述在 alert[1]。
例如 "2418" 代表 "列印頭打開" 警報。 alert[0] = "2418"; alert[1] = "列印頭打開";
PrinterInfo UniPRT.Sdk.Monitor.IPrinterMonitor.GetPrinterInfo | ( | ) |
|
getset |
啟用/停用監聽/解析從印表機發送的未經請求的故障狀態警報。
請注意,必須啟用此功能才能從印表機接收任何通知,AlertStatusCallback。
|
getset |
啟用/停用監聽/解析從印表機發送的未經請求的前面板顯示文字。
請注意,必須啟用此功能才能從印表機接收任何通知,DisplayStatusCallback。
|
getset |
啟用/停用監聽/解析從印表機發送的未經請求的引擎狀態。
請注意,必須啟用此功能才能從印表機接收任何通知,EngineStatusCallback。