28
Kiosk Modifications of the OLE for Retail POS
General Information
Table 7 • Specific Methods
Method (Specific) | Ver |
| May Use After |
| Zebra Kiosk Printer | |
|
| Supported Methods | ||||
|
|
|
|
|
| |
|
|
|
|
|
|
|
ChangePrintSide | 1.5 | Open, Claim, & Enable |
| NO | ||
|
|
|
|
|
|
|
MarkFeed | 1.5 | Open, Claim, & Enable |
| NO | ||
|
|
|
|
|
|
|
pageModePrint | 1.9 |
| — |
| NO | |
|
|
|
|
|
|
|
|
|
|
| Table 8 • Events |
|
|
|
|
|
|
|
|
|
Name |
| Ver |
| May Occur After |
| Zebra Kiosk Printer |
|
|
| Supported Events | |||
|
|
|
|
|
| |
|
|
|
|
|
|
|
DataEvent |
| 1.0 |
| Not Supported |
| NO |
|
|
|
|
|
|
|
DirectIOEvent |
| 1.0 |
| Open, Claim |
| YES |
|
|
|
|
|
|
|
ErrorEvent |
| 1.0 |
| Open, Claim, & Enable |
| YES |
|
|
|
|
|
|
|
OutputCompleteEvent |
| 1.0 |
| Open, Claim, & Enable |
| NO |
|
|
|
|
|
|
|
StatusUpdateEvent |
| 1.0 |
| Open, Claim, & Enable |
| YES |
|
|
|
|
|
|
|
General Information
The POS Printer follows the general output model, with some enhancements:
Printer
•OPOS_EPTR_REC_EMPTY
•OPOS_EPTR_COVER_OPEN
•OPOS_EPTR_REC_CARTRIDGE_REMOVED
•OPOS_EPTR_REC_CARTRIDGE_EMPTY
•OPOS_EPTR_REC_HEAD_CLEANING
Other printer errors are reported by setting the ResultCode to OPOS_E_FAILURE or another standard error status. These failures are typically due to a printer fault or jam, or to a more serious error. The Kiosk printer returns a few different error strings back which state the kind of failure.
OPOS Driver User Guide | 11/25/2013 |