Application Development Information
This chapter describes how to control the printer and gives information useful for printer application develop-
ment.
Controlling the Printer
The printer supports the following command systems:
ePOS-Print XML
ESC/POS
Users can control the printer by using the aforementioned commands, or the following development kits or
drivers.
Epson ePOS SDK
ePOS-Print SDK
OPOS ADK
OPOS ADK for .NET
JavaPOS ADK
EPSON Advanced Printer Driver (APD)
EPSON TM Virtual Port Driver
Mac Printer Driver
Epson TM/BA Series Thermal Printer Driver
ePOS-Print XML
ePOS-Print XML is the Epson original control command system for POS printers defined in XML. With ePOS-
Print XML commands, you can print in environments where http communication is available and from OS
applications. For detailed information about ePOS-Print XML, see the ePOS-Print XML User's Manual.
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 TM-m30 printer functions, but detailed knowledge of printer speci-
fications or combination of commands is required, compared to using drivers and applications.
For detailed information about ESC/POS commands, see the Product Specifications. Product Specifications is
available after contracting the non-disclosure agreement with Epson. For details, please contact the selling
agency.
Chapter 4 Application Development Information
4
73