Zebra Technologies P1061668-001 manual General Information, Events

Page 30

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 out-of-paper and cover open conditions are reported by setting the ResultCode to OPOS_E_EXTENDED and then setting ResultCodeExtended to one of the following error conditions:

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.

P1061668-001 Rev. A

OPOS Driver User Guide

11/25/2013

Image 30
Contents Zebra Kiosk Opos Driver User Guide Page Contents Contents Who Should Use This Document Opos InformationEpson Fujitsu-ICL Microsoft OLE for Retail POS CommitteeCore Companies NCRDocument Conventions Icons UsedDocument Conventions Compatible Operating Systems Kiosk Opos Driver InstallationHardware Requirements Following sections describeBefore Installing the Opos Driver Installing the Opos DriverTo install the Kiosk Opos Driver List of available drivers appear Kiosk Opos Driver Installation Kiosk Opos Driver Installation Kiosk Opos Driver Installation Testing the Installation Zebra Opos Printer Service Object Test Tool appearsKiosk Opos Driver Installation Kiosk Modifications of the OLE for Retail POS OLE for Retail POS ControlsDevice Power Reporting Model How an Application Uses an Opos ControlSummary of Common Properties, Methods, and Events Common PropertiesCommon Methods Common EventsOpossuccess Use of DirectIO has one valid command entryDirectIO Method Direct I/O successfulExample STX Events POS Printer SummaryYES Specific PropertiesCapRecDwide Boolean Open CapRecBitmap Boolean OpenCapRecBold Boolean Open CapRecDwideDhigh Boolean OpenErrorString Open ErrorLevel Long OpenErrorStation Long Open CartridgeNotify Long Open CharacterSetJrnNearEnd Boolean JrnLetterQuality BooleanJrnEmpty Boolean JrnCartridgeState LongSlpLineWidth Long SlpLineCharsList String Open SlpLineHeight LongSlpLineSpacing Long SlpLetterQuality BooleanSpecific Methods General Information EventsESC #P Data Characters and Escape SequencesOne Shot Data Characters and Escape Sequences ESC #BPrint Mode Data Characters and Escape Sequences ESC #EESC #R ESC 2C Print Line Data Characters and Escape SequencesESC 1C ESC 3CNormal Restores printer characteristics toRight justify ESC rA Aligns following text at the right ESC NProperties MapMode Property CharacterSetList PropertyFontTypefaceList Property RecBarCodeRotationList PropertyRecLineWidth Property RecLineSpacing PropertyRecLinesToPaperCut Property RecSidewaysMaxChars PropertyMethods CutPaper MethodPrintBarCode Method One Dimensional Symbologies Two Dimensional SymbologiesPrintBitmap Method RotatePrint MethodSetBitmap Method Kiosk Modifications of the OLE for Retail POS Page Zebra Technologies Asia Pacific, LLC Zebra Technologies CorporationZebra Technologies Europe Limited ZIH Corp P1061668-001 Rev. a