Rev. A Application Development Information 5-1
TM-U220II Technical Reference Guide
Chapter 5
Application Development Information
This chapter describes how to control the printer and gives information useful for printer
application development.
5.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
❏ OPOS ADK
❏ OPOS ADK for .NET
❏ JavaPOS ADK
❏ EPSON Advanced Printer Driver (APD)
5.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.
U https://download4.epson.biz/sec_pubs/pos/reference_en/
5.2 Controlling the Cash Drawer
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.
ESC/POS Commands
Prepare the output command for the specified pulse and the status transmission command.
For details, see the ESC/POS Command Reference.
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.