UniPRT SDK v1.0.0.0
 
载入中...
搜索中...
未找到
PrinterMonitor.PrinterMonitor类 参考

Public 成员函数

 __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)
 设置是否启用警报状态监听。
 

Public 属性

 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

该类的文档由以下文件生成: