75
Appendix S
Application Development Information
This chapter describes how to control the printer and gives information useful for printer application development.
S.1
Controlling the Printer
The printer supports the following command systems:
ESC/POS
Users can control the printer by using the aforementioned commands, or the following development kits or drivers.
Epson ePOS SDK for Android
OPOS ADK
OPOS ADK for .NET
JavaPOS ADK (Windows)
EPSON Advanced Printer Driver (APD)
EPSON TM Virtual Port Driver
S.1.1
ESC/POS
ESC/POS is the Epson original printer command system for POS printers and customer display. With ESC/POS
commands, you can directly control all the printer functions, but detailed knowledge of printer specifications or
combination of commands is required, compared to using drivers and applications.
For detailed information about ESC/POS commands, see the ESC/POS Command Reference that can be accessed
from the following URL.
www.epson-biz.com/pos/reference/
S.2
Controlling the Cash Drawer (Model for specified customer only)
A pulse output is sent to drawer kick connector pin 2 or pin 5, and you can open the drawer.
You can also check the open/close status of the drawer by checking the signal level of the drawer kick connector pin
3.
These controls are executed by a driver or by commands.
Note: Whether or not pin 2 or pin 5 operates the drawer kick connector depends on the connected cash drawer.
S.2.1
ESC/POS Commands
Prepare the output command for the specified pulse and the status transmission command. For details, see the
ESC/POS Command Reference.
S.2.2
For Windows Printer Drivers (APD)
You can set the drawer to open when printing is started. For details, see the manual for drivers. For details on
control, see the manual for Status API of the driver.
S.2.3
OPOS (OCX Driver)
Register a cash drawer using the SetupPOS Utility, and control using the OpenDrawer method or the DirectIO
function.
For details, see the "EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE Cash Drawer" and
the "UnifiedPOS Specification". You can acquire documents regarding the UnifiedPOS from the following link.
https://www.omg.org/retail/unified-pos.htm
S.2.4
OPOS for .NET
Register a cash drawer using the SetupPOS Utility, and control using the OpenDrawer method or the DirectIO
function.
Summary of Contents for EU-m30 Series
Page 1: ...Developer s Guide Includes information on OT BU30 M00139800 EN Rev A ...
Page 9: ...2 Caution Caution Hot Surface See Appendix B Caution Sharp Edges See Appendix P ...
Page 52: ...45 4 4 Dimensions for Installing to Customer Device See Appendix M ...
Page 73: ...66 Y direction Printer support X direction Printer support ...
Page 75: ...68 Y direction Printer support X direction Printer support ...
Page 79: ...72 Figure P 3 ...