UniPRT SDK v1.0.0.0
 
載入中...
搜尋中...
無符合項目
PrinterMonitor.PrinterMonitor 類別 參考文件

公開方法(Public Methods)

 __init__ (self, connection=None, mgmt_comm=None, comm_descriptor=None)
 使用給定的TCP、JSON和通信描述符對象初始化一個新實例。
 
 get_fault_status (self)
 查詢打印機的故障狀態。
 
 get_printer_info (self)
 獲取打印機信息。
 
 get_engine_status (self)
 查詢打印機的引擎狀態。
 
 set_engine_status_listening (self, value)
 設置是否啟用引擎狀態監聽。
 
 set_display_status_listening (self, value)
 設置是否啟用顯示狀態監聽。
 
 set_alert_status_listening (self, value)
 設置是否啟用警報狀態監聽。
 

公開屬性

 my_mgmt_id
 
 engine_status_listening
 
 listenerCTS
 

建構子與解構子說明文件

◆ __init__()

PrinterMonitor.PrinterMonitor.__init__ ( self,
connection = None,
mgmt_comm = None,
comm_descriptor = None )

使用給定的TCP、JSON和通信描述符對象初始化一個新實例。

參數
connectionTCP通信對象。
mgmt_commJSON通信對象。
comm_descriptor通信描述符。
傳回值
一個已初始化的PrinterMonitor實例,如果無法創建對象則返回nil。

函式成員說明文件

◆ get_engine_status()

PrinterMonitor.PrinterMonitor.get_engine_status ( self)

查詢打印機的引擎狀態。

引擎狀態用於檢查在發送打印作業之前,打印機是否處於可以打印的狀態。

返回的字符串可以是"fault"、"idle"、"offline"、"pause"、"printing"或"present"(標籤存在)。

實現在PrinterMonitor中。

傳回值
一個表示引擎狀態的字符串。

◆ get_fault_status()

PrinterMonitor.PrinterMonitor.get_fault_status ( self)

查詢打印機的故障狀態。

故障狀態用於檢查打印機是否處於需要注意的故障狀態,或可能會阻止處理任何打印作業。

返回的警報字符串數組表示打印機在alert[0]處發送的警報編號和在alert[1]處的簡短描述

例如,"2418"表示"打印頭打開"警報。alert[0] = "2418"; alert[1] = "打印頭打開";

實現在PrinterMonitor中。

傳回值
一個表示故障狀態的字符串數組。

◆ get_printer_info()

PrinterMonitor.PrinterMonitor.get_printer_info ( self)

獲取打印機信息。

用於檢查打印機型號、固件版本、已安裝選項和其他硬件特定詳細信息的情況。

實現在PrinterMonitor中。

傳回值
一個包含打印機信息的PrinterInfo對象。

◆ set_alert_status_listening()

PrinterMonitor.PrinterMonitor.set_alert_status_listening ( self,
value )

設置是否啟用警報狀態監聽。

參數
valueYES啟用監聽,NO禁用監聽。

◆ set_display_status_listening()

PrinterMonitor.PrinterMonitor.set_display_status_listening ( self,
value )

設置是否啟用顯示狀態監聽。

參數
valueYES啟用監聽,NO禁用監聽。

◆ set_engine_status_listening()

PrinterMonitor.PrinterMonitor.set_engine_status_listening ( self,
value )

設置是否啟用引擎狀態監聽。

參數
valueYES啟用監聽,NO禁用監聽。

資料成員說明文件

◆ engine_status_listening

PrinterMonitor.PrinterMonitor.engine_status_listening

◆ listenerCTS

PrinterMonitor.PrinterMonitor.listenerCTS

◆ my_mgmt_id

PrinterMonitor.PrinterMonitor.my_mgmt_id

此類別(class) 文件是由下列檔案中產生: