Provide support for ODV related services. Module to facilitate listening/retrieval of printer unsolicited messaging related to ODV. More...
Public Member Functions | |
OdvMonitor (JsonComm mgmtComm) | |
Constructor called when an mgmt comm object already exists for listening for mgmt msgs. More... | |
OdvMonitor (String commDescriptor) | |
Constructor called when creating a connection managed by the SDK. More... | |
OdvMonitor (TcpConnection connection) | |
Must pass an opened comm connection that can remain opened for listening for unsolicited ODV reports. More... | |
void | close () throws Exception |
void | Dispose () |
OdvReportNotice | GetOdvReportCallback () |
Inherited from IOdvMonitor.OdvReportListening. | |
boolean | GetOdvReportListening () |
Inherited from IOdvMonitor.OdvReportListening. | |
void | SetOdvReportCallback (OdvReportNotice callback) |
Holds the function to call when ODV reports received. Function must match signature of OdvReportNotice. More... | |
void | SetOdvReportListening (boolean listening) |
Enable/disable listening/parsing unsolicited ODV reports sent from printer. More... | |
Protected Member Functions | |
void | Dispose (boolean disposing) |
void | finalize () throws Throwable |
Provide support for ODV related services. Module to facilitate listening/retrieval of printer unsolicited messaging related to ODV.
Unsolicited messages, if enabled on printer, can be sent at any time. This module requires a constant "status" connection to the printer's management port in order to listen for any messaging sent out by printer.
Result after sending print job with barcode to printer and getting back barcode report.
OdvMonitor | ( | TcpConnection | connection | ) |
Must pass an opened comm connection that can remain opened for listening for unsolicited ODV reports.
A connection is necessary to send/receive msgs.
OdvMonitor | ( | JsonComm | mgmtComm | ) |
Constructor called when an mgmt comm object already exists for listening for mgmt msgs.
JsonComm object per printer that is listening and parsing fully formed mgmt msgs and forwarding to all mgmt msg listeners.
OdvMonitor | ( | String | commDescriptor | ) |
Constructor called when creating a connection managed by the SDK.
commDescriptor is descriptor for the communication used to connect with printer.
TCP descriptor format: "ip" or "ip:port"
e.g. "127.0.0.1" or "127.0.0.1:3007"
If port is not provided, default value is used.
void SetOdvReportCallback | ( | OdvReportNotice | callback | ) |
Holds the function to call when ODV reports received. Function must match signature of OdvReportNotice.
The parameter passed into the function is a OdvReport object representing the ODV report received.
Implements IOdvMonitor.
void SetOdvReportListening | ( | boolean | listening | ) |
Enable/disable listening/parsing unsolicited ODV reports sent from printer.
Note that this must be enabled in order to receive any notifications, OdvReportCallback, when barcode reports are received.
Implements IOdvMonitor.