提供 ODV 相关服务的支持。模块用于协助监听/检索与 ODV 相关的印表机未请求讯息。 更多...
Public 成员函数 | |
OdvMonitor (JsonComm mgmtComm) | |
当管理 comm 对象已存在以监听管理讯息时调用的构造函数。 更多... | |
OdvMonitor (String commDescriptor) | |
当创建由 SDK 管理的连接时调用此构造函数。 更多... | |
OdvMonitor (TcpConnection connection) | |
必须传递一个已打开的 comm 连接,该连接必须保持打开状态以监听未请求的 ODV 报告。 更多... | |
void | close () throws Exception |
void | Dispose () |
OdvReportNotice | GetOdvReportCallback () |
继承自 IOdvMonitor.OdvReportListening | |
boolean | GetOdvReportListening () |
继承自 IOdvMonitor.OdvReportListening | |
void | SetOdvReportCallback (OdvReportNotice callback) |
保存接收 ODV 报告时要调用的函数。函数必须符合 OdvReportNotice 的签名。 更多... | |
void | SetOdvReportListening (boolean listening) |
启用/禁用监听或解析印表机发送的非请求 ODV 报告 更多... | |
Protected 成员函数 | |
void | Dispose (boolean disposing) |
void | finalize () throws Throwable |
提供 ODV 相关服务的支持。模块用于协助监听/检索与 ODV 相关的印表机未请求讯息。
如果启用了未请求的讯息,印表机可以随时发送讯息。 此模块需要与印表机管理端口保持持续的“状态”连接,以便监听从印表机发送的任何讯息。
将带有条码的打印作业发送到印表机并获得条码报告后的结果。
OdvMonitor | ( | TcpConnection | connection | ) |
必须传递一个已打开的 comm 连接,该连接必须保持打开状态以监听未请求的 ODV 报告。
连接是用于发送/接收讯息的必要条件。
OdvMonitor | ( | JsonComm | mgmtComm | ) |
当管理 comm 对象已存在以监听管理讯息时调用的构造函数。
每台印表机的 JsonComm 对象负责监听和解析完整的管理讯息,并将其转发给所有管理讯息监听者。
OdvMonitor | ( | String | commDescriptor | ) |
当创建由 SDK 管理的连接时调用此构造函数。
commDescriptor 是用于与印表机建立通信的描述符。
TCP 描述符格式为:"ip" 或 "ip:port"
例如:"127.0.0.1" 或 "127.0.0.1:3007"
若未提供端口,则使用默认值。
void SetOdvReportCallback | ( | OdvReportNotice | callback | ) |
保存接收 ODV 报告时要调用的函数。函数必须符合 OdvReportNotice 的签名。
传递给函数的参数是一个 OdvReport 对象,代表接收到的 ODV 报告。
实现了 IOdvMonitor.
void SetOdvReportListening | ( | boolean | listening | ) |