ePOS-Print XML Users Manual
Page 1
Development Information for Customer Displays Describes the necessary information for controlling customer displays. Appendix M00048218 Rev.S 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. XML Reference Describes the ePOS-Print XML. Programming Guide Describes how to build a system. ePOS-Print XML User's Manual Overview Describes the features and development environment.
Development Information for Customer Displays Describes the necessary information for controlling customer displays. Appendix M00048218 Rev.S 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. XML Reference Describes the ePOS-Print XML. 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 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 aimed to provide developers with information required for developing and designing applications using ePOS-Print XML. In this Manual...
... 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 aimed to provide developers with information required for developing and designing applications using ePOS-Print XML. In this Manual...
ePOS-Print XML Users Manual
Page 5
...■ Contents ...5 Overview 9 ■ Overview ...9 ■ XML Print Service ...10 Features...10 Interface Type ...10 WSDL(Web Services Description Language)...12 Print Image...12 Operating Environment ...12 ePOS-Print Service Versions...16 Restrictions ...18 ■ XML Reference ...19 XML Schemas...22 Sample Program Overview ...22 ■ Environment ...23 ■ Operating Environment ...24 ■ Environment Settings ...25 ePOS-Print Settings...26 Editing the Sample Program ...28 Registering the Sample Program...28 ■ Environment Settings in Other Execution Environments 29 HTML5...
...■ Contents ...5 Overview 9 ■ Overview ...9 ■ XML Print Service ...10 Features...10 Interface Type ...10 WSDL(Web Services Description Language)...12 Print Image...12 Operating Environment ...12 ePOS-Print Service Versions...16 Restrictions ...18 ■ XML Reference ...19 XML Schemas...22 Sample Program Overview ...22 ■ Environment ...23 ■ Operating Environment ...24 ■ Environment Settings ...25 ePOS-Print Settings...26 Editing the Sample Program ...28 Registering the Sample Program...28 ■ Environment Settings in Other Execution Environments 29 HTML5...
ePOS-Print XML Users Manual
Page 6
......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 Printer Status ...56 ■ Specifying the Print Job ID from the Application 57 ■... Function 58 Programming Example...59 ■ How 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...
......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 Printer Status ...56 ■ Specifying the Print Job ID from the Application 57 ■... Function 58 Programming Example...59 ■ How 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...
ePOS-Print XML Users Manual
Page 8
... How to use WSDL ...225 Java ...227 Appendix 228 ■ ePOS-Print Editor ...228 ePOS-Print Editor Operating Environment...228 Environment Setting Procedure...228 Setting ...230 Creating a Sample Code...231 Encoding Graphic Data ...235 8 TM-U220-i...206 TM-T70II-DT...207 TM-T88V-DT ...210 TM-H6000IV-DT ...213 ■ Usage Restrictions by Firmware Version 215 ■...
... How to use WSDL ...225 Java ...227 Appendix 228 ■ ePOS-Print Editor ...228 ePOS-Print Editor Operating Environment...228 Environment Setting Procedure...228 Setting ...230 Creating a Sample Code...231 Encoding Graphic Data ...235 8 TM-U220-i...206 TM-T70II-DT...207 TM-T88V-DT ...210 TM-H6000IV-DT ...213 ■ Usage Restrictions by Firmware Version 215 ■...
ePOS-Print XML Users Manual
Page 9
... display. It also allows you to control display of the following sections: XML Print Service (p.10) XML Reference (p.19) For details about the provided articles, refer to a TM printer on the network using the application on devices such as computers, smart phones, and ...tablets, and performs printing to Provided Article (p.21). Print data can be created in XML format using Web Service. This document is an Epson's unique printing function that uses XML...
... display. It also allows you to control display of the following sections: XML Print Service (p.10) XML Reference (p.19) For details about the provided articles, refer to a TM printer on the network using the application on devices such as computers, smart phones, and ...tablets, and performs printing to Provided Article (p.21). Print data can be created in XML format using Web Service. This document is an Epson's unique printing function that uses XML...
ePOS-Print XML Users Manual
Page 10
.... Interface Type ❏ SOAP/HTTP Interface (p.11) ❏ SOAP/HTTP Interface (WSDL supported) (p.11) ❏ Interface for printing. ❏ In case of the TM printer before printing. Chapter 1 Overview XML Print Service ePOS-Print XML allows printing to ePOS-Print supported TM printer from applications in an environment or on smart phones and tablet terminals makes it can...
.... Interface Type ❏ SOAP/HTTP Interface (p.11) ❏ SOAP/HTTP Interface (WSDL supported) (p.11) ❏ Interface for printing. ❏ In case of the TM printer before printing. Chapter 1 Overview XML Print Service ePOS-Print XML allows printing to ePOS-Print supported TM printer from applications in an environment or on smart phones and tablet terminals makes it can...
ePOS-Print XML Users Manual
Page 11
... message Response message Description httppost://[IP address of FileMaker. A response document is put in the HTTP POST function of the ePOS-Print supported TM printer]/cgi-bin/epos/ service.cgi?printdata=[SOAP message] A SOAP message is sent against a response in the SOAP body. One... print document is specified in the HTTP POST function of the ePOS-Print supported TM printer]/cgi-bin/epos/service.cgi A SOAP message is sent against a HTTP POST method response. A SOAP message ...
... message Response message Description httppost://[IP address of FileMaker. A response document is put in the HTTP POST function of the ePOS-Print supported TM printer]/cgi-bin/epos/ service.cgi?printdata=[SOAP message] A SOAP message is sent against a response in the SOAP body. One... print document is specified in the HTTP POST function of the ePOS-Print supported TM printer]/cgi-bin/epos/service.cgi A SOAP message is sent against a HTTP POST method response. A SOAP message ...
ePOS-Print XML Users Manual
Page 12
...❏ Java, .NET Framework Device A device capable of editing XML documents. (Example: Visual Studio/Eclipse, etc.) 12 File name: epos-print-x.x.x.wsdl epos-print-x.x.x.xsd For details, refer to How to generate client codes (proxy class) from WSDL by connecting to the network. (Example: smart phones, ...capable of HTTP communication by using the tool provided in the development environment. This allows you to Use WSDL (p.61). Print Image Print text Print barcode: EAN13 Paper feed: 24 dots Print raster image Operating Environment Application Environment An environment in XML...
...❏ Java, .NET Framework Device A device capable of editing XML documents. (Example: Visual Studio/Eclipse, etc.) 12 File name: epos-print-x.x.x.wsdl epos-print-x.x.x.xsd For details, refer to How to generate client codes (proxy class) from WSDL by connecting to the network. (Example: smart phones, ...capable of HTTP communication by using the tool provided in the development environment. This allows you to Use WSDL (p.61). Print Image Print text Print barcode: EAN13 Paper feed: 24 dots Print raster image Operating Environment Application Environment An environment in XML...
ePOS-Print XML Users Manual
Page 13
... the printer. TM-L90 TM-L90 4xx TM-T20 TM-T20II TM-T70 TM-T70II TM-T82II TM-T83II TM-T88IV TM-T88V TM-T90 TM-U220 TM-U330 TM-H6000IV (Receipt printer only) 13 For more information, refer to Printer-specific Support Information (p.135). Chapter 1 Overview ePOS-Print Supported Printer For...
... the printer. TM-L90 TM-L90 4xx TM-T20 TM-T20II TM-T70 TM-T70II TM-T82II TM-T83II TM-T88IV TM-T88V TM-T90 TM-U220 TM-U330 TM-H6000IV (Receipt printer only) 13 For more information, refer to Printer-specific Support Information (p.135). Chapter 1 Overview ePOS-Print Supported Printer For...
ePOS-Print XML Users Manual
Page 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 ✔ *2 ✔ *3 ✔ *3 ✔ *3 ✔ *3 ✔ *3 ✔...
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 ✔ *2 ✔ *3 ✔ *3 ✔ *3 ✔ *3 ✔ *3 ✔...
ePOS-Print XML Users Manual
Page 15
... environment. • To send print data to the printer from an application on how to create a self-signed certificate, see Technical Reference Guide of HTTP to communicate with requirements for the server, then register them to the printer. • Self-signed certificates can be created by TM-DT series devices with version...
... environment. • To send print data to the printer from an application on how to create a self-signed certificate, see Technical Reference Guide of HTTP to communicate with requirements for the server, then register them to the printer. • Self-signed certificates can be created by TM-DT series devices with version...
ePOS-Print XML Users Manual
Page 16
...TM-DT software/TM-i firmware version. How to Provided Article (p.21). The latest version of the XML Schema is recommended regardless of each printer for more information. For details, refer to check the version TM Printers You can check it using EPSON TMNet WebConfig. The table below shows which ePOS-Print... Service version is returned and printing cannot be done.
...TM-DT software/TM-i firmware version. How to Provided Article (p.21). The latest version of the XML Schema is recommended regardless of each printer for more information. For details, refer to check the version TM Printers You can check it using EPSON TMNet WebConfig. The table below shows which ePOS-Print... Service version is returned and printing cannot be done.
ePOS-Print XML Users Manual
Page 17
... information to check the version. Chapter 1 Overview TM-T88VI/TM-T88VI-iHUB/TM-H6000V Print TM intelligent setting information to be printed. 3 Press the paper feed button again and hold it down until the TM intelligent setting information is printed. Follow the procedure below . ❏ TM-T88VI/TM-T88VI-iHUB ❏ TM-H6000V 4 When printing is finished, turn on the printer....
... information to check the version. Chapter 1 Overview TM-T88VI/TM-T88VI-iHUB/TM-H6000V Print TM intelligent setting information to be printed. 3 Press the paper feed button again and hold it down until the TM intelligent setting information is printed. Follow the procedure below . ❏ TM-T88VI/TM-T88VI-iHUB ❏ TM-H6000V 4 When printing is finished, turn on the printer....
ePOS-Print XML Users Manual
Page 18
... if the printer is not provided with the buzzer. ❏ When multiple tones are not supported. ❏ Printing is not possible with a software application for iOS9 built on Epson ePOS SDK for iOS, because HTTP communication is supported. 18 Chapter 1 Overview Restrictions ❏ The drawer and ...settings to clear the data left in the printer. (in the print result. ❏ The scan quality of data 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 ...
... if the printer is not provided with the buzzer. ❏ When multiple tones are not supported. ❏ Printing is not possible with a software application for iOS9 built on Epson ePOS SDK for iOS, because HTTP communication is supported. 18 Chapter 1 Overview Restrictions ❏ The drawer and ...settings to clear the data left in the printer. (in the print result. ❏ The scan quality of data 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 ...
ePOS-Print XML Users Manual
Page 19
...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 XML documents using XML.... XML Schemas The ePOS-Print XML syntax is a POS printer command system that defines the major ...
...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 XML documents using XML.... XML Schemas The ePOS-Print XML syntax is a POS printer command system that defines the major ...
ePOS-Print XML Users Manual
Page 20
..., Line Spacing, Page mode ANK Font, Smoothing, Double-width, Double-height , Horizontal scale, Vertical scale, White/Black Reverse, Underline, Emphasized Color, Print position By Unit, By Line Mono, Multiple-tone Mono, Multiple-tone UPC-A, UPC-E, EAN13(JAN13), EAN8(JAN13), CODE39, ITF,CODABAR(NW-7), CODE93,...DataMatrix 6 types No Feed, Feed Cut, Cut Reservation Connector, ON Time 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 ...
..., Line Spacing, Page mode ANK Font, Smoothing, Double-width, Double-height , Horizontal scale, Vertical scale, White/Black Reverse, Underline, Emphasized Color, Print position By Unit, By Line Mono, Multiple-tone Mono, Multiple-tone UPC-A, UPC-E, EAN13(JAN13), EAN8(JAN13), CODE39, ITF,CODABAR(NW-7), CODE93,...DataMatrix 6 types No Feed, Feed Cut, Cut Reservation Connector, ON Time 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 ...
ePOS-Print XML Users Manual
Page 21
...This Document. 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-x.x.x.xsd (ePOS-Print XML schemas) ❏ Sample ...Silverlight/ Flash/Android/ iOS/ Windows CE) ❏ editor/index.html (ePOS-Print Editor 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 ...
...This Document. 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-x.x.x.xsd (ePOS-Print XML schemas) ❏ Sample ...Silverlight/ Flash/Android/ iOS/ Windows CE) ❏ editor/index.html (ePOS-Print Editor 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 ...
ePOS-Print XML Users Manual
Page 22
... when the sample program starts. 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...
... when the sample program starts. 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...
ePOS-Print XML Users Manual
Page 23
... in Other Execution Environments" on page 29. The following system: the device's HTML 5-supported browser accesses the sample program uploaded to Web server and then printing is performed.
... in Other Execution Environments" on page 29. The following system: the device's HTML 5-supported browser accesses the sample program uploaded to Web server and then printing is performed.