公開方法(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 | |
| PrinterMonitor.PrinterMonitor.__init__ | ( | self, | |
| connection = None, | |||
| mgmt_comm = None, | |||
| comm_descriptor = None ) |
使用給定的TCP、JSON和通信描述符對象初始化一個新實例。
| connection | TCP通信對象。 |
| mgmt_comm | JSON通信對象。 |
| comm_descriptor | 通信描述符。 |
| PrinterMonitor.PrinterMonitor.get_engine_status | ( | self | ) |
查詢打印機的引擎狀態。
引擎狀態用於檢查在發送打印作業之前,打印機是否處於可以打印的狀態。
返回的字符串可以是"fault"、"idle"、"offline"、"pause"、"printing"或"present"(標籤存在)。
實現在PrinterMonitor中。
| PrinterMonitor.PrinterMonitor.get_fault_status | ( | self | ) |
查詢打印機的故障狀態。
故障狀態用於檢查打印機是否處於需要注意的故障狀態,或可能會阻止處理任何打印作業。
返回的警報字符串數組表示打印機在alert[0]處發送的警報編號和在alert[1]處的簡短描述
例如,"2418"表示"打印頭打開"警報。alert[0] = "2418"; alert[1] = "打印頭打開";
實現在PrinterMonitor中。
| PrinterMonitor.PrinterMonitor.get_printer_info | ( | self | ) |
獲取打印機信息。
用於檢查打印機型號、固件版本、已安裝選項和其他硬件特定詳細信息的情況。
實現在PrinterMonitor中。
| PrinterMonitor.PrinterMonitor.set_alert_status_listening | ( | self, | |
| value ) |
設置是否啟用警報狀態監聽。
| value | YES啟用監聽,NO禁用監聽。 |
| PrinterMonitor.PrinterMonitor.set_display_status_listening | ( | self, | |
| value ) |
設置是否啟用顯示狀態監聽。
| value | YES啟用監聽,NO禁用監聽。 |
| PrinterMonitor.PrinterMonitor.set_engine_status_listening | ( | self, | |
| value ) |
設置是否啟用引擎狀態監聽。
| value | YES啟用監聽,NO禁用監聽。 |
| PrinterMonitor.PrinterMonitor.engine_status_listening |
| PrinterMonitor.PrinterMonitor.listenerCTS |
| PrinterMonitor.PrinterMonitor.my_mgmt_id |