
Epic 880TM Programmers Notes
OPOS driver
An OPOS driver is an implementation of the UnifiedPOS (UPOS) specification.
It provides an application interface for retail devices viz. POSPrinter, Scanner, Cash drawer, Pole Display, MICR, Scale etc.
PC Hardware |
|
| |
Windows Operating System |
|
| |
POS Application | Port | Port | |
OPOS POS Printer Driver | Hardware | ||
| Driver | ||
|
| ||
OPOS | Serial | Serial | |
Printer |
| ||
| OR | ||
Control | OR | ||
(ActiveX) | Parallel | ||
Parallel | |||
|
| ||
| OR | OR | |
| USB bus. | ||
| USB | ||
|
| ||
| OR | OR | |
| Whatever. | ||
| Whatever | ||
|
|
Figure 33 OPOS (UPOS) Driver
When to use an OPOS driver:
When an application is written that invokes the retail device functions based on the UPOS specification, in a vendor independent manner, OPOS can be used on the Microsoft Windows platform. It allows access to all the features of a retail device without having to deal with specific device commands. It also allows information to be retrieved from the retail device.
When not to use an OPOS driver:
When the application is written using windows print API and device specific commands are sent directly through the application, to the device.
Page 244 |
|
|
|