Chapter 4 Application Development Information Application Development Information This chapter describes how to control the printer and gives information useful for printer application development. Controlling the Printer The printer supports the following command systems: • ESC/POS 4 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. 87 • ePOS-Print XML • ePOS-Device XML Users can control the printer by using the aforementioned command, or the following development kits or drivers.
• EPSON Advanced Printer Driver (APD) • OPOS ADK • OPOS ADK for .NET • JavaPOS ADK • Mac Printer Driver • TM Series Printer Driver for Linux • Epson ePOS SDK 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. ePOS-Device XML ePOS-Device XML is a command system that uses XML to define functions to control various POS peripherals (including this product printer unit) connected to this product.
An application creates a request message in XML format and sends it to this product using socket communications. For detailed information about ePOSDevice XML, see the ePOS-Device XML User's Manual. ESC/POS ESC/POS is the Epson original printer command system for POS printers and customer display. With ESC/POS