提供 ODV 相關服務的支援。模組用於協助監聽/檢索與 ODV 相關的打印機未請求讯息。 更多...
公開方法(Public Methods) | |
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 Methods) | |
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 | ) |