P1061668-001 Rev. A
Zebra® Kiosk OPOS Driver
User Guide
© 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 fines of up to $10,000
(17 U.S.C.506). Copyright violators may be subject to civil liability.
This product may contain ZPL®, ZPL II®, and ZebraLink™ programs; Element Energy Equalizer™ Circuit; E3™ ;
and Monotype Imaging fonts. Software © ZIH Corp. All rights reserved worldwide.
ZebraLink, Element Energy Equalizer, E3 and all product names and numbers are trademarks, and Zebra, the Zebra
head graphic, ZPL and ZPL II are registered trademarks of ZIH Corp. All rights reserved worldwide.
All other brand names, product names, or trademarks belong to their respective holders. For additional trademark
information, please see “Trademarks” on the product CD.
Proprietary Statement This manual contains proprietary information of Zebra Technologies Corporation and its
subsidiaries (“Zebra Technologies”). It is intended solely for the information and use of parties operating and
maintaining the equipment described herein. Such proprietary information may not be used, reproduced, or disclosed
to any other parties for any other purpose without the express, written permission of Zebra Technologies Corporation.
Product Improvements Continuous improvement of products is a policy of Zebra Technologies Corporation.
All specifications and designs are subject to change without notice.
Liability Disclaimer Zebra Technologies Corporation takes steps to ensure that its published Engineering
specifications and manuals are correct; however, errors do occur. Zebra Technologies Corporation reserves the right
to correct any such errors and disclaims liability resulting therefrom.
Limitation of Liability In no event shall Zebra Technologies Corporation or anyone else involved in the creation,
production, or delivery of the accompanying product (including hardware and software) be liable for any damages
whatsoever (including, without limitation, consequential damages including loss of business profits, business
interruption, or loss of business information) arising out of the use of, the results of use of, or inability to use such
product, even if Zebra Technologies Corporation has been advised of the possibility of such damages. Some
jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so the above limitation
or exclusion may not apply to you.
Contents
Who Should Use This Document ............................................ 3
Core Companies ..................................................... 4
Document Conventions ................................................... 5
Kiosk OPOS Driver Installation ............................................. 7
Hardware Requirements ............................................... 7
Compatible Operating Systems .......................................... 7
Before Installing the OPOS Driver ........................................ 8
Installing the OPOS Driver .............................................. 8
Testing the Installation ................................................ 13
OLE for Retail POS Controls .............................................. 15
How an Application Uses an OPOS Control .................................. 16
Device Power Reporting Model ............................................ 16
Summary of Common Properties, Methods, and Events ......................... 17
DirectIO Method ........................................................ 19
Events ............................................................... 21
POS Printer Summary ................................................... 21
General Information ..................................................... 28
Data Characters and Escape Sequences ................................. 29
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A
2
Contents
Properties ............................................................ 33
CapCharacterSet Property ............................................ 33
CapRecMarkFeed Property ............................................ 33
CapRecNearEndSensor Property ....................................... 33
CapRecPapercut Property ............................................. 33
CharacterSet Property ................................................ 33
CharacterSetList Property ............................................. 34
FontTypefaceList Property ............................................. 34
MapMode Property .................................................. 34
RecBarCodeRotationList Property ...................................... 34
RecLineChars Property ............................................... 34
RecLineCharsList Property ............................................ 34
RecLineHeight Property .............................................. 34
RecLineSpacing Property ............................................. 35
RecLinesToPaperCut Property ......................................... 35
RecLineWidth Property ............................................... 35
RecSidewaysMaxChars Property ....................................... 35
RecSidewaysMaxLines Property ........................................ 35
RotateSpecial Property ............................................... 35
Methods .............................................................. 36
CutPaper Method .................................................... 36
PrintBarCode Method ................................................ 36
PrintBitmap Method .................................................. 38
RotatePrint Method .................................................. 38
SetBitmap Method ................................................... 39
P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013
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 POS-specific peripheral devices.
OPOS Information
Refer to the following websites for OPOS information:
• Reference implementation – Common Control Objects:
http://monroecs.com/opos.htm
• NRF-ARTS Standards Body:
http://www.nrf-arts.org
Information in this document is subject to change without notice.
• © 1995-2000 Fujitsu-ICL. All rights reserved.
• © 1995-2000 Microsoft Corporation. All rights reserved.
• © 1995-2000 NCR Corporation. All rights reserved.
• © 1995-2000 Seiko Epson Corporation. All rights reserved.
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A
About This Document
4
Who Should Use This Document
OLE for Retail POS Committee
Core Companies
• Epson
• Fujitsu-ICL
• Microsoft
• NCR
—plus —
• OPOS-Japan
• OPOS-Europe
P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013
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 viewing this guide online in .pdf format, you can click the crossreference (blue text ) to jump directly to its location.
Icons Used
Important • Advises you of information that is essential to complete a task.
Note • Indicates neutral or positive information that emphasizes or supplements important
points of the main text.
Document Conventions
5
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A
6
Document Conventions
P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013
Kiosk OPOS Driver
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 on page 8
Installation
• Testing the Installation on page 13
Hardware Requirements
• Intel® Pentium® P2 processor or equivalent
• 128 Mb RAM
• 150 Mb Hard Disk space
• Compliant USB port
Compatible Operating Systems
• Windows 8 (32 bit only)
• Windows 7 (32 bit only)
• Windows XP
• Windows 2003 Server
• Windows 2000
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A
Kiosk OPOS Driver Installation
8
Kiosk OPOS Driver Installation
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
After you install the appropriate Kiosk Printer Driver, you can install the Kiosk OPOS Driver.
To install the Kiosk OPOS Driver
1. Go to www.zebra.com.
2. In the Find Support list, select your printer.
3. Click the Drivers tab.
P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013
The list of available drivers appear.
Kiosk OPOS Driver Installation
Kiosk OPOS Driver Installation
9
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 zebra-kiosk-opos-driver-
installer 1-11-1-2.exe file.
6. Double-click zebra-kiosk-opos-driver-installer 1-11-1-2.exe to start the installer.
A message appears asking if you want to allow the program to make changes to the
computer.
7. Click Ye s .
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A
Kiosk OPOS Driver Installation
10
Kiosk OPOS Driver Installation
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 Next .
P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013
A message appears indicating that the setup is completing.
Kiosk OPOS Driver Installation
Kiosk OPOS Driver Installation
11
11. Click Next to begin the installation.
The Updating Your System dialog appears.
Note • A command prompt appears briefly as the files are being copied.
11/25/2013 OPOS Driver User Guide P1061668-001 Rev. A
Kiosk OPOS Driver Installation
12
Kiosk OPOS Driver Installation
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 driver, and then click OK .
The following dialog appears indicating that the installer setup is complete.
13. Click the Run Kiosk OPOS Driver Installer now check box, and then click Finish .
P1061668-001 Rev. A OPOS Driver User Guide 11/25/2013