Page 2 - Proprietary Statement
© 2013 ZIH Corp. The copyrights in this manual and the software and/or firmware in the printer described therein are owned by ZIH Corp. and Zebra’s licensors. Unauthorized reproduction of this manual or the software and/or firmware in the printer may result in imprisonment of up to one year and fine...
Page 3 - Contents
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Contents Who Should Use This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 Core Companies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....
Page 5 - About This Document; Who Should Use This Document
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A About This Document This section provides you with contact information, additional references, and document conventions. Who Should Use This Document The Kiosk OPOS Driver User Guide is targeted to an application developer who requires access to ...
Page 6 - OLE for Retail POS Committee; Core Companies
About This Document Who Should Use This Document 4 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 OLE for Retail POS Committee Core Companies • Epson • Fujitsu-ICL • Microsoft • NCR — plus — • OPOS-Japan • OPOS-Europe
Page 7 - Document Conventions; Alternate Color
5 Document Conventions 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Document Conventions The following conventions are used throughout this document to convey certain information. Alternate Color (online only) Cross-references contain hot links to other sections in this guide. If you are vi...
Page 9 - Kiosk OPOS Driver; Kiosk OPOS Driver Installation; Hardware Requirements
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Kiosk OPOS Driver Installation Kiosk OPOS Driver Installation The following sections describe: • Hardware Requirements on page 7 • Compatible Operating Systems on page 7 • Before Installing the OPOS Driver on page 8 • Installing the OPOS Driver o...
Page 10 - Before Installing the OPOS Driver; To install the Kiosk OPOS Driver; Find Support; Drivers
Kiosk OPOS Driver Installation Kiosk OPOS Driver Installation 8 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 Before Installing the OPOS Driver Before you start installing the OPOS Driver, install the appropriate Kiosk Printer Driver and power on your printer. Installing the OPOS Driver Afte...
Page 11 - Download
9 Kiosk OPOS Driver InstallationKiosk OPOS Driver Installation 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A The list of available drivers appear. 4. In the Kiosk OPOS Driver row, click Download . The End User License Agreement appears. 5. Click Accept and Begin Download Now , and save the z...
Page 12 - I Agree
Kiosk OPOS Driver Installation Kiosk OPOS Driver Installation 10 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 The Welcome screen appears. 8. Click Next. The License Agreement appears. 9. Click the I Agree check box, and then click Next . 10. Read the Important Information , and then click N...
Page 13 - Next
11 Kiosk OPOS Driver InstallationKiosk OPOS Driver Installation 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A A message appears indicating that the setup is completing. 11. Click Next to begin the installation. The Updating Your System dialog appears. Note • A command prompt appears briefly ...
Page 14 - Select Printer; Install OPOS driver; Run Kiosk OPOS Driver Installer now; Finish
Kiosk OPOS Driver Installation Kiosk OPOS Driver Installation 12 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 When the update is complete, the following dialog appears. 12. In the Select Printer area, select the Kiosk printer that you want to use with the OPOS driver, click Install OPOS dri...
Page 15 - Testing the Installation; Start
13 Kiosk OPOS Driver InstallationKiosk OPOS Driver Installation 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Testing the Installation When the driver is installed a link to the test application can be found in the Start menu OPOS_Test folder or All Programs\Kiosk OPOS Driver Installer folde...
Page 17 - Kiosk Modifications of the; OLE for Retail POS Controls
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Kiosk Modifications of the OLE for Retail POS OLE for Retail POS Controls The goal of this document is to provide an overview and programming guide for the Zebra Kiosk OPOS driver implementation. For full reference of OLE for Retail POS please do...
Page 18 - How an Application Uses an OPOS Control
Kiosk Modifications of the OLE for Retail POS How an Application Uses an OPOS Control 16 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 How an Application Uses an OPOS Control The first action the application must take on the Control is to call its Open method. The parameter of this method se...
Page 19 - Summary of Common Properties, Methods, and Events; Table 1 • Common Properties
17 Kiosk Modifications of the OLE for Retail POS Summary of Common Properties, Methods, and Events 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Summary of Common Properties, Methods, and Events Table 1 • Common Properties Name Ver Type Access Zebra Kiosk Printer Supported Properties AutoDis...
Page 20 - Table 2 • Common Methods
Kiosk Modifications of the OLE for Retail POS Summary of Common Properties, Methods, and Events 18 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 Table 2 • Common Methods Name Ver Zebra Kiosk Printer Supported Methods Open 1.0 YES Close 1.0 YES ClaimDevice 1.0 YES Claim — Special addition Rel...
Page 21 - DirectIO Method; Syntax; Parameters
19 Kiosk Modifications of the OLE for Retail POS DirectIO Method 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A DirectIO Method Syntax LONG DirectIO (LONG Command , LONG* pData , BSTR* pString ); Parameters This table identifies the parameters for this format: Remarks Call to communicate dire...
Page 23 - Events; ErrorEvent Event; Remarks; POS Printer Summary; Table 4 • Common Properties
21 Kiosk Modifications of the OLE for Retail POS Events 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Events ErrorEvent Event Remarks Fired when an error is detected and the Control’s State transitions into the error state. Input error events are not delivered until the DataEventEnabled prop...
Page 24 - Table 5 • Specific Properties
Kiosk Modifications of the OLE for Retail POS POS Printer Summary 22 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 ControlObjectDescription 1.0 String R — YES ControlObjectVersion 1.0 Long R — YES ServiceObjectDescription 1.0 String R Open YES ServiceObjectVersion 1.0 Long R Open YES DeviceD...
Page 25 - Table 5 • Specific Properties (Continued)
23 Kiosk Modifications of the OLE for Retail POS POS Printer Summary 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A CapRecBitmap 1.0 Boolean R Open YES CapRecBold 1.0 Boolean R Open YES CapRecCartridgeSensor 1.5 Long R Open NO CapRecColor 1.5 Long R Open NO CapRecDhigh 1.0 Boolean R Open YES ...
Page 29 - Table 7 • Specific Methods
27 Kiosk Modifications of the OLE for Retail POS POS Printer Summary 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A CheckHealth 1.0 Open, Claim, & Enable YES ClearInput 1.0 Not Supported NO ClearOutput 1.0 Open & Claim YES DirectIO 1.0 Open YES compareFirmwareVersion 1.9 — NO resetSta...
Page 30 - General Information; ResultCode
Kiosk Modifications of the OLE for Retail POS General Information 28 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 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 ResultCo...
Page 31 - Data Characters and Escape Sequences; One Shots; RecLinesToPaperCut
29 Kiosk Modifications of the OLE for Retail POS General Information 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Data Characters and Escape Sequences The following escape sequences are recognized. If an escape sequence specifies an operation that is not supported by the printer station, th...
Page 32 - Print Mode
Kiosk Modifications of the OLE for Retail POS General Information 30 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 Print Mode Characteristics that are remembered until explicitly changed. Feed units ESC |#uF Feed the paper forward by mapping mode units. The character ‘#’ is replaced by an AS...
Page 33 - Print Line
31 Kiosk Modifications of the OLE for Retail POS General Information 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Print Line Characteristics that are reset at the end of each print method or by a “Normal” sequence. Table 11 • Print Line Data Characters and Escape Sequences Name Data Remarks...
Page 35 - Properties; CapCharacterSet Property; CapRecMarkFeed Property
33 Kiosk Modifications of the OLE for Retail POS Properties 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A Properties CapCharacterSet Property Added in Release 1.1, Updated in Release 1.5 Syntax LONG CapCharacterSet Remarks Holds the default character set capability. It is PTR_CCS_WINDOWS for...
Page 38 - Methods; CutPaper Method
Kiosk Modifications of the OLE for Retail POS Methods 36 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 Methods CutPaper Method The Percentage parameter indicates the percentage of paper to cut. The constant identifier PTR_CP_FULLCUT or the value 100 causes a full paper cut. A full cut and 50...
Page 39 - Table 12 • One Dimensional Symbologies; Table 13 • Two Dimensional Symbologies
37 Kiosk Modifications of the OLE for Retail POS Methods 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A The Symbology parameter values for this release are: Table 12 • One Dimensional Symbologies Value Meaning PTR_BCS_UPCA UPC-A — PTR_BCS_UPCA_S UPC-A with supplemental barcode (Not valid) PTR...
Page 40 - PrintBitmap Method; Rotation
Kiosk Modifications of the OLE for Retail POS Methods 38 P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013 Remarks Call to print a barcode on the specified printer station. If the property RotateSpecial indicates that the barcode is to be rotated, then perform the rotation. The Height, Width, an...
Page 41 - SetBitmap Method
39 Kiosk Modifications of the OLE for Retail POS Methods 11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A SetBitmap Method Remarks Call to save information about a bitmap for later printing. The bitmaps may be no bigger then approximately 5000 bytes all together otherwise the printer cannot loa...