110
Chapter 5 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:
•
ePOS-Print XML
•
ePOS-Device XML
•
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
•
EPSON Advanced Printer Driver (APD)
ePOS-Print XML
ePOS-Print XML is Epson's original control command system for POS printers defined in XML.
Request messages in XML format created by the application side are sent to the supported printer via HTTP
communication. The ePOS-Print Service embedded in the supported printer interprets the request message and
prints. For details on ePOS-Print XML, refer to the ePOS-Print XML User's Manual.
ePOS-Device XML
ePOS-Device XML is Epson's original control command system for POS printers defined in XML.
Request messages in XML format created by the application side are sent to the supported printer via Socket
communication. The ePOS-Device Service embedded in the supported printer interprets the request message
and prints. It can also control customer displays and barcode scanners connected to the printer. For details on
ePOS-Device XML, refer to 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
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.