ePOS-Print XML Users Manual
Page 1
XML Reference Describes the ePOS-Print XML. Appendix M00048218 Rev.S Development Information for Customer Displays Describes the necessary information for controlling customer displays. Sample Program Describes how to use the sample program and how to write programs in Web application development. Device Specifications Describes specifications of printers and other devices. Programming Guide Describes how to build a system. ePOS-Print XML User's Manual Overview Describes the features and development environment.
XML Reference Describes the ePOS-Print XML. Appendix M00048218 Rev.S Development Information for Customer Displays Describes the necessary information for controlling customer displays. Sample Program Describes how to use the sample program and how to write programs in Web application development. Device Specifications Describes specifications of printers and other devices. Programming Guide Describes how to build a system. ePOS-Print XML User's Manual Overview Describes the features and development environment.
ePOS-Print XML Users Manual
Page 2
... and used with the content of this manual are subject to change without error. This functionality and convenience of use . Epson shall not be liable for the most Epson POS printers and displays, the flexibility provided by this manual are without prior notice. iPad Air, iPad mini, and Lightning are trademarks of...
... and used with the content of this manual are subject to change without error. This functionality and convenience of use . Epson shall not be liable for the most Epson POS printers and displays, the flexibility provided by this manual are without prior notice. iPad Air, iPad mini, and Lightning are trademarks of...
ePOS-Print XML Users Manual
Page 4
...the following printers. TM-L90-i TM-T20II-i TM-T70-i TM-T82II-i TM-T83II-i TM-T88V-i TM-T88VI-iHUB TM-U220-i Manual Content The manual is made up of the Manual This manual is a generic term for the TM-DT series/TM-i series and TM printers that ... applications using ePOS-Print XML. The TM-DT series in this manual is a generic term for the following printers. TM-H6000IV-DT TM-T70II-DT TM-T88V-DT The TM-i series in this manual, "ePOS-Print supported printer" is aimed to provide developers with...
...the following printers. TM-L90-i TM-T20II-i TM-T70-i TM-T82II-i TM-T83II-i TM-T88V-i TM-T88VI-iHUB TM-U220-i Manual Content The manual is made up of the Manual This manual is a generic term for the TM-DT series/TM-i series and TM printers that ... applications using ePOS-Print XML. The TM-DT series in this manual is a generic term for the following printers. TM-H6000IV-DT TM-T70II-DT TM-T88V-DT The TM-i series in this manual, "ePOS-Print supported printer" is aimed to provide developers with...
ePOS-Print XML Users Manual
Page 6
...Guide 41 ■ How to Use XML Schemas 41 Visual Studio...41 Eclipse ...44 ■ Executing Print Service ...45 Printing Mode of the TM Printer...45 Programming Flow ...45 Print Document Creation...46 Transmission of Print Document...50 Reception of Print Result...53 Checking the... to Use WSDL ...61 .NET Framework ...61 Java ...63 XML Reference 64 ■ ePOS-Print XML...64 XML for Controlling Printer ...64 XML for Controlling Customer Display ...66 ■ XML for Controlling Printer 67 ...67 ...68 ...71 ...76 ...78 ...80 ...81 ...86 ...91 ...92 ...93 ...94 ...95 ...97 ...98 ......
...Guide 41 ■ How to Use XML Schemas 41 Visual Studio...41 Eclipse ...44 ■ Executing Print Service ...45 Printing Mode of the TM Printer...45 Programming Flow ...45 Print Document Creation...46 Transmission of Print Document...50 Reception of Print Result...53 Checking the... to Use WSDL ...61 .NET Framework ...61 Java ...63 XML Reference 64 ■ ePOS-Print XML...64 XML for Controlling Printer ...64 XML for Controlling Customer Display ...66 ■ XML for Controlling Printer 67 ...67 ...68 ...71 ...76 ...78 ...80 ...81 ...86 ...91 ...92 ...93 ...94 ...95 ...97 ...98 ......
ePOS-Print XML Users Manual
Page 7
... Printer ...132 ■ Printer-specific Support Information 135 TM-L90...135 TM-L90 4xx...138 TM-m10...140 TM-m30...142 TM-P20 ...144 TM-P60II (Receipt) ...147 TM-P60II (Peeler)...149 TM-P80 ...151 TM-T20...154 TM-T20II...157 TM-T70...160 TM-T70II...162 TM-T82II...165 TM-T83II...168 TM-T88IV ...171 TM-T88V ...173 TM-T88VI ...176 TM-T90...178 TM-U220 ...180 TM-U330 ...181 TM-H6000IV ...182 TM...
... Printer ...132 ■ Printer-specific Support Information 135 TM-L90...135 TM-L90 4xx...138 TM-m10...140 TM-m30...142 TM-P20 ...144 TM-P60II (Receipt) ...147 TM-P60II (Peeler)...149 TM-P80 ...151 TM-T20...154 TM-T20II...157 TM-T70...160 TM-T70II...162 TM-T82II...165 TM-T83II...168 TM-T88IV ...171 TM-T88V ...173 TM-T88VI ...176 TM-T90...178 TM-U220 ...180 TM-U330 ...181 TM-H6000IV ...182 TM...
ePOS-Print XML Users Manual
Page 9
... be created in XML format using the application on devices such as computers, smart phones, and tablets, and performs printing to a TM printer on the network using Web Service. This function creates request messages in ePOS-Print XML format also with a specific set of and the...XML Print Service (p.10) XML Reference (p.19) For details about the provided articles, refer to the printer. For details, refer to XML Supported Printers (p.131). This document is an Epson's unique printing function that uses XML and Web Service. For the information, refer to XML Reference (p.64). 9 ...
... be created in XML format using the application on devices such as computers, smart phones, and tablets, and performs printing to a TM printer on the network using Web Service. This function creates request messages in ePOS-Print XML format also with a specific set of and the...XML Print Service (p.10) XML Reference (p.19) For details about the provided articles, refer to the printer. For details, refer to XML Supported Printers (p.131). This document is an Epson's unique printing function that uses XML and Web Service. For the information, refer to XML Reference (p.64). 9 ...
ePOS-Print XML Users Manual
Page 10
... command and checking the status of the TM printer based on the result of command transmission. ❏ To change the printer settings, utility programs dedicated to each printer or other TM printer via printer. ❏ Automatically checks the status of the TM printer before printing. ePOS-Print XML embedded into... SOAP/HTTP Interface (p.11) ❏ SOAP/HTTP Interface (WSDL supported) (p.11) ❏ Interface for checking the status of the TM printer in an environment or on smart phones and tablet terminals makes it can print to other utility programs should be used. ❏ Capable...
... command and checking the status of the TM printer based on the result of command transmission. ❏ To change the printer settings, utility programs dedicated to each printer or other TM printer via printer. ❏ Automatically checks the status of the TM printer before printing. ePOS-Print XML embedded into... SOAP/HTTP Interface (p.11) ❏ SOAP/HTTP Interface (WSDL supported) (p.11) ❏ Interface for checking the status of the TM printer in an environment or on smart phones and tablet terminals makes it can print to other utility programs should be used. ❏ Capable...
ePOS-Print XML Users Manual
Page 11
... Service performs printing and returns a response document. One print document is specified in the HTTP POST function of the ePOS-Print supported TM printer]/cgi-bin/epos/ service.cgi?devid=[device ID]&timeout=[timeout time] A SOAP message is sent against a HTTP POST method request. ...Ver.4.1 or later versions supported.) Specification Item End point address Request message Response message Description httppost://[IP address of the ePOS-Print supported TM printer]/cgi-bin/epos/ service.cgi?printdata=[SOAP message] A SOAP message is sent against a request in the SOAP body. A response...
... Service performs printing and returns a response document. One print document is specified in the HTTP POST function of the ePOS-Print supported TM printer]/cgi-bin/epos/ service.cgi?devid=[device ID]&timeout=[timeout time] A SOAP message is sent against a HTTP POST method request. ...Ver.4.1 or later versions supported.) Specification Item End point address Request message Response message Description httppost://[IP address of the ePOS-Print supported TM printer]/cgi-bin/epos/ service.cgi?printdata=[SOAP message] A SOAP message is sent against a request in the SOAP body. A response...
ePOS-Print XML Users Manual
Page 13
...; TM-T70II-DT ❏ TM-T88V-DT TM-i Series ❏ TM-L90-i ❏ TM-T20II-i ❏ TM-T70-i ❏ TM-T82II-i ❏ TM-T83II-i ❏ TM-T88V-i ❏ TM-T88VI-iHUB ❏ TM-U220-i TM Printer ❏ Wi-Fi/Ethernet enabled models of the printer. TM-L90 TM-L90 4xx TM-T20 TM-T20II TM-T70 TM-T70II TM-T82II TM-T83II TM-T88IV TM-T88V TM...
...; TM-T70II-DT ❏ TM-T88V-DT TM-i Series ❏ TM-L90-i ❏ TM-T20II-i ❏ TM-T70-i ❏ TM-T82II-i ❏ TM-T83II-i ❏ TM-T88V-i ❏ TM-T88VI-iHUB ❏ TM-U220-i TM Printer ❏ Wi-Fi/Ethernet enabled models of the printer. TM-L90 TM-L90 4xx TM-T20 TM-T20II TM-T70 TM-T70II TM-T82II TM-T83II TM-T88IV TM-T88V TM...
ePOS-Print XML Users Manual
Page 14
...; *6 ✔ *6 ✔ *6 ✔ *6 ✔ *6 ✔ *6 14 Printer Name TM-H6000IV-DT TM-T70II-DT TM-T88V-DT TM-L90-i TM-T20II-i TM-T70-i TM-T82II-i TM-T83II-i TM-T88V-i TM-T88VI-iHUB TM-U220-i TM-m10 TM-m30 TM-P20 TM-P60II (Receipt) TM-P60II (Peeler) TM-P80 TM-T88VI TM-H6000V TM-L90 TM-T20 TM-T20II TM-T70 TM-T70II TM-T82II TM-T83II TM-T88IV TM-T88V TM-T90 TM-U220 TM-U330 TM-H6000IV Network printer control*1 Spooler/Print forwarding ✔ *2 ✔ *2 ✔...
...; *6 ✔ *6 ✔ *6 ✔ *6 ✔ *6 ✔ *6 14 Printer Name TM-H6000IV-DT TM-T70II-DT TM-T88V-DT TM-L90-i TM-T20II-i TM-T70-i TM-T82II-i TM-T83II-i TM-T88V-i TM-T88VI-iHUB TM-U220-i TM-m10 TM-m30 TM-P20 TM-P60II (Receipt) TM-P60II (Peeler) TM-P80 TM-T88VI TM-H6000V TM-L90 TM-T20 TM-T20II TM-T70 TM-T70II TM-T82II TM-T83II TM-T88IV TM-T88V TM-T90 TM-U220 TM-U330 TM-H6000IV Network printer control*1 Spooler/Print forwarding ✔ *2 ✔ *2 ✔...
ePOS-Print XML Users Manual
Page 15
... address. • Common name of the server certificate and the host name of the printer must be created by TM-DT series devices with an error. 15 Otherwise, HTTPS communication will fail with an error. • Embed a CA (certificate authority) certificate, which is ...used to authenticate the CA signature on how to create a self-signed certificate, see Technical Reference Guide of the printer. Chapter 1 Overview ...
... address. • Common name of the server certificate and the host name of the printer must be created by TM-DT series devices with an error. 15 Otherwise, HTTPS communication will fail with an error. • Embed a CA (certificate authority) certificate, which is ...used to authenticate the CA signature on how to create a self-signed certificate, see Technical Reference Guide of the printer. Chapter 1 Overview ...
ePOS-Print XML Users Manual
Page 16
...ePOS-Print Service installed on the printer, some functions does not work with the sample program. How to check the version TM Printers You can check it using EPSON TMNet WebConfig. TM-DT Series/TM-i Series The ePOS-Print Service of TM-DT Series and TM-i Series is included in which ...ePOS-Print Service version is installed in TM-DT software/TM-i firmware. XML Schema is bundled with...
...ePOS-Print Service installed on the printer, some functions does not work with the sample program. How to check the version TM Printers You can check it using EPSON TMNet WebConfig. TM-DT Series/TM-i Series The ePOS-Print Service of TM-DT Series and TM-i Series is included in which ...ePOS-Print Service version is installed in TM-DT software/TM-i firmware. XML Schema is bundled with...
ePOS-Print XML Users Manual
Page 17
... the version. Hold down the paper feed button and turn the printer off. 17 Follow the procedure below . ❏ TM-T88VI/TM-T88VI-iHUB ❏ TM-H6000V 4 When printing is finished, turn on the printer. Hold the paper feed button down until printing of operating ...instruction starts. The ePOS-Print Service version is indicated as shown below . 1 Close the roll paper cover. Chapter 1 Overview TM-T88VI/TM-T88VI-iHUB/TM-H6000V Print TM intelligent setting information to be...
... the version. Hold down the paper feed button and turn the printer off. 17 Follow the procedure below . ❏ TM-T88VI/TM-T88VI-iHUB ❏ TM-H6000V 4 When printing is finished, turn on the printer. Hold the paper feed button down until printing of operating ...instruction starts. The ePOS-Print Service version is indicated as shown below . 1 Close the roll paper cover. Chapter 1 Overview TM-T88VI/TM-T88VI-iHUB/TM-H6000V Print TM intelligent setting information to be...
ePOS-Print XML Users Manual
Page 18
...The scan quality of data to print increases and white stripes may appear in ePOS-Print Service Ver.3.0 and later) In the printer DIP switches (memory switches), configure the Busy condition only for the receive buffer full. Disable the command execution (offline). ...because HTTP communication is supported. 18 We recommend to develop your application on the Xcode development environment for iOS. https://reference.epson-biz.com/pos/reference/ ❏ Only UTF-8 character encoding is not allowed by APP Transport Security. Chapter 1 Overview Restrictions ❏...
...The scan quality of data to print increases and white stripes may appear in ePOS-Print Service Ver.3.0 and later) In the printer DIP switches (memory switches), configure the Busy condition only for the receive buffer full. Disable the command execution (offline). ...because HTTP communication is supported. 18 We recommend to develop your application on the Xcode development environment for iOS. https://reference.epson-biz.com/pos/reference/ ❏ Only UTF-8 character encoding is not allowed by APP Transport Security. Chapter 1 Overview Restrictions ❏...
ePOS-Print XML Users Manual
Page 19
...Chapter 1 Overview XML Reference ePOS-Print XML is defined by W3C XML Schemas. XML Schemas The ePOS-Print XML syntax is a POS printer command system that defines the major features of the operating environment. File name : epos-print-x.x.x.xsd Namespace The ePOS-Print XML namespaces and ...namespace identifiers used in this document are shown as follows: Identifier (Default) tns xs Namespace http://www.epson-pos.com/schemas/2011/03/epos-print http://www.epson-pos.com/schemas/2011/03/epos-print http://www.w3.org/2001/XMLSchema 19 XML schemas help applications strictly validate...
...Chapter 1 Overview XML Reference ePOS-Print XML is defined by W3C XML Schemas. XML Schemas The ePOS-Print XML syntax is a POS printer command system that defines the major features of the operating environment. File name : epos-print-x.x.x.xsd Namespace The ePOS-Print XML namespaces and ...namespace identifiers used in this document are shown as follows: Identifier (Default) tns xs Namespace http://www.epson-pos.com/schemas/2011/03/epos-print http://www.epson-pos.com/schemas/2011/03/epos-print http://www.w3.org/2001/XMLSchema 19 XML schemas help applications strictly validate...
ePOS-Print XML Users Manual
Page 20
... 7 or 10 Pattern, Repeat Paper layout setting ESC/POS insertion Print result, Error code, Status Recovery from errors that can be recovered from, Buffer clear Printer reset 20 Chapter 1 Overview Command Type The installed functions vary depending on the model. For details, refer to...
... 7 or 10 Pattern, Repeat Paper layout setting ESC/POS insertion Print result, Error code, Status Recovery from errors that can be recovered from, Buffer clear Printer reset 20 Chapter 1 Overview Command Type The installed functions vary depending on the model. For details, refer to...
ePOS-Print XML Users Manual
Page 21
Manual ❏ ePOS-Print XML User's Manual (This Document) ❏ Each TM printer Technical Reference Guide Sample Program ePOS-Print_Sample_XML_Vx.x.xE.zip Contains the following: ❏ epos-print-x.x.x.wsdl (ePOS-Print XML Print Service) ❏ epos-print... Download ❏ For customers in North America, go to the following web site: http://www.epson.com/support/ ❏ For customers in other countries, go to the following web site: https://download.epson-biz.com/?service=pos 21 Provided Article Chapter 1 Overview Package File name ePOS-Print_Sample_XML_Vx.x.xE.zip ...
Manual ❏ ePOS-Print XML User's Manual (This Document) ❏ Each TM printer Technical Reference Guide Sample Program ePOS-Print_Sample_XML_Vx.x.xE.zip Contains the following: ❏ epos-print-x.x.x.wsdl (ePOS-Print XML Print Service) ❏ epos-print... Download ❏ For customers in North America, go to the following web site: http://www.epson.com/support/ ❏ For customers in other countries, go to the following web site: https://download.epson-biz.com/?service=pos 21 Provided Article Chapter 1 Overview Package File name ePOS-Print_Sample_XML_Vx.x.xE.zip ...
ePOS-Print XML Users Manual
Page 22
...For an environment other than the above, read such descriptions in ways that is created with XML Reference from ePOS-Print supported TM printer 22 Sample program execution result Print text Print barcode: EAN13 Paper feed: 24 dots Application Environment Paper cut A response message from... a printer by using ePOS-Print and how to execute. Chapter 2 Sample Program Sample Program This chapter describes the environment settings for printing print...
...For an environment other than the above, read such descriptions in ways that is created with XML Reference from ePOS-Print supported TM printer 22 Sample program execution result Print text Print barcode: EAN13 Paper feed: 24 dots Application Environment Paper cut A response message from... a printer by using ePOS-Print and how to execute. Chapter 2 Sample Program Sample Program This chapter describes the environment settings for printing print...
ePOS-Print XML Users Manual
Page 24
... below . Chapter 2 Sample Program Operating Environment The system configuration diagram for HTML5, Silverlight, and Flash sample programs.) ❏ Wireless LAN Router ❏ ePOS-Print supported TM printer (1 set) ❏ Terminal with an HTML5-supported Web browser ePOS-Print supported...
... below . Chapter 2 Sample Program Operating Environment The system configuration diagram for HTML5, Silverlight, and Flash sample programs.) ❏ Wireless LAN Router ❏ ePOS-Print supported TM printer (1 set) ❏ Terminal with an HTML5-supported Web browser ePOS-Print supported...
ePOS-Print XML Users Manual
Page 25
.... Network settings for the sample program is shown as follows: 1. Editing the Sample Program (p.28) Write the IP address of ePOS-Print supported TM printer in this sample program). 4. Terminal settings Configure the wireless LAN (Wi-Fi) settings of the terminal to match the router settings so as the... IP address of the sample program using . 5. For details, refer to the Technical Reference Guide for the TM printer with the ePOS-Print available. Chapter 2 Sample Program Environment Settings A flow for configuring the environment settings for the...
.... Network settings for the sample program is shown as follows: 1. Editing the Sample Program (p.28) Write the IP address of ePOS-Print supported TM printer in this sample program). 4. Terminal settings Configure the wireless LAN (Wi-Fi) settings of the terminal to match the router settings so as the... IP address of the sample program using . 5. For details, refer to the Technical Reference Guide for the TM printer with the ePOS-Print available. Chapter 2 Sample Program Environment Settings A flow for configuring the environment settings for the...