Home
ePOS-Print XML User`s Manual - Epson America, Inc.
Contents
1. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAAACOAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAQOAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAA AJrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA AACAAAAAAAUFgHgAAAAAAAAAAAAAABAOAAAAAAAAAAAAAHGAAAAACGUAGAAAAAAAAAAAAAAA4BAAAAA AAAAAAAABQAAAAAAUAgBA4AAAAAAAAAAAAAAAQKAAAAAAAAAAAAACWAAAAACIFAIAAAAAAAAAAAAAAAe AQAAAAAAAAAAAAAUAAAAAAHAIAeAAAAAAAAAAAAAACACAAAAAAAAAAAAABUAAAAABQBAFAAAAAAAAA AAAAAAHGEAAAAAAAAAAAAAKGAAAAACWCALAAAAAAAAAAAAAAAGAGACGAKBQUAKBUAUABUAAAUAQBQF AAqgBQKgAAAAAB4AABVUCUSKSCUSSGCOAKSAAASAACWqAFUASIUAAAAAAIQAACqgmiOtAGKk1AVADFAAAFIA AUFQBouA0moAAAAAAegAAWVFFUpLDVUqAqAAXAAALQACpqgBCgaqlQAAAAAAFAANAopqNYoAqBQFQDgg AAAqAAFQUBA4FgFQKAAAAAAHOAAINBKhKFBIQKgKAAFgAABXAAqBQAAJMqBUAAAAAABYAPAKAVDQKAKgU CoB40AAAFAAFQKgcBYBUCgAAAAAAaQAADQBQSDQBUCOFAIFQAAALWAKAUGACQKgVAAAAAAAWAHGCAKi OCAKgFAGAcCIAAAAIWBUGgGAWBUAoAAAAAAAMAABOAUENUAUAOBQFDAAAAACACGKBGAKCgFAAAAAAADK DwAgGgsCgCoFQKgLQAAAAAMAODUJgCgVAGAAAAAAABGAACAFBIU
2. AACAAAAAAAUFGHgAAAAAAAAAAAAAABAOAAAAAAAAAAAAAHGAAAAACGUAGAAAAAAAAAAAAAAAA4BAAAAA AAAAAAAABQAAAAAAUAgBA4AAAAAAAAAAAAAAAQKAAAAAAAAAAAAACWAAAAACIFAIAAAAAAAAAAAAAAAe AQAAAAAAAAAAAAAUAAAAAAHAIAeAAAAAAAAAAAAAACACAAAAAAAAAAAAABUAAAAABQBAFAAAAAAAAA AAAAAAHGEAAAAAAAAAAAAAKGAAAAACWCALAAAAAAAAAAAAAAAGAGACGAKBQUAKBUAUABUAAAUAQBQF AAqgBQKgAAAAAB4AABVUCUSKSCUSSCOAKSAAASAACWqAFUASIUAAAAAAIQAACQqgmiOtAGK1AVADFAAAFIA AUFQBouAOmoAAAAAAegAAWVFFUpLDVUGAqAAXAAALQACpqgBCgaqlQAAAAAAFAANAopqNYoAqBQFQDgg AAAqAAFQUBAFgFQKAAAAAAHOAAINBKhKFBIQKgKAAFgAABXAAqBQAAJMqBUAAAAAABYAPAKAVDQKAKGU CoB40AAAFAAFQKgcBYBUCgAAAAAAaQAADQBQSDQBUCOFAIFQAAALWAKAUGACQKGVAAAAAAAWAHGCAKi OCAKgFAqACIAAAAIWBUGgGAWBUAOAAAAAAAmAABOAUEhUAUAOBQFDAAAAACACGKBgAKCgFAAAAAAADK DwAgGgsCgCoFQKgLQAAAAAMAODUJgCGVAqAAAAAAABgAAdAFBIUAFAKBUDQAAAAAHIAOCGYAUAOBQAAA AAAAZBSCIBOLAOBUBQCgCgAAAAADANAOCYAOFAKAAAAAAAAYAAHACBQNACQCGVEOAOAAAAyAKBQGANA QAUAAAAAAAGQfBIIGCWwIYVAOAogOFAAAAAWHQakmAIBQGgAAAAAAAKAAJZAgGUDSAOAgNINAOAAAAMgCAU pkHAKgUAAAAAKABQHXxYWOGSSUNACAKgLJAAFAAMBOGhJgAAUCgAAAAAQAKgAWCAINA2gLEADUDRYAAGA HAAgFQZHgGOOAAAAAGWAUAS8mIDgKEgDTMACgC6AABQACASBqADAAFVAAAAAAEAGgAIGASDQNACZAAO AIAAAKgDWAIBQASABqoAAAAAAUAkAAAAAAAAAAO0AAAAAAAAAUAQAAAAAAAABQAAAAAABEJAAAAAAAAA AAgAAAAAAAAAWEGAAAAAAAAGAAAAAAABIAAAAAAAAAAAdAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAA AAAAAAAAIAAAAAAAAAAAAAAAAAAAAOGAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAEAAAAAA
3. Model Page Model Page Model Page TM H6000IV DT p 106 TM L90 i p 108 TM L90 p 108 TM P20 p 110 TM P OII p 112 with Peeler p 112 TM P80 p 114 TM T20 p 116 TM T2OIl i p 112 TM T20II p 117 TM T70 i p 119 TM T7O p 119 MI nau model P La model P TS pss TM T7OII p 123 TM T82ll i p 125 TM T82ll p 125 TM T83ll i p 127 TM T83ll p 127 TM T88lV p 129 TM T88V DT p 131 TM T88V i p 131 TM T88V p 131 TM T90 p 133 TM U220 i p 135 TM U220 p 135 Receipt 80 mm 58 mm Resolution 180 x 180 dpi Print Width 512 dots Characters in a line Font A ANK 42 characters ANK 30 characters Font B ANK 56 characters ANK 40 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 512 dots x 831 dots W x H 360 dots x 831 dots W x H Page Mode Maximum Area 512 dots x 1662 dots W x H 360 dots x 1662 dots W x H Raster Image image Monochrome image Gray scale image Logo logo Monochrome image Gray scale image 106 Chapter4 XML Reference Receipt 80 mm 58 mm Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93
4. 95 pulses acne ota ise ee eeu qud pif padece rol e D o 96 P ME 97 Xeenuener mM ER 99 ES 100 DIM 104 m 105 BW Support Information by Printer ccccccesssseceeeesseeeeeeeeeseceeeeeeeesseaeeeeeeesseeeeeeeeeseeeaeeeens 106 106 e re e fin y e e n ene e de 108 lade a ett ecl E 110 TM P60II with Peeler sssssseemeeeneeneneeemene emen 112 Mum UH Eu EE 114 116 Pi IPPENEDAO MEE 117 TMETZO i TMETZQ inet fe te e e ient ED cd ea Hb c A Li 119 TM T70 i TM T70 Multi language modlel seems 121 TM TZOII DT TMITZOIL s cci rcd on t crim te cec tete rre nial 123 TM T82II i TM T82ll siririna paciia Eaa nnne nennen ener 125 TM T83II5i A TMST83L ii ett rte AGA GAS in a 127 Mr Ac P EI MU RUE 129 TM T88V DT TM T88V 1 TM T88V i e eens ine terre e re re a e n inh 131 TIT OO eee cic 133 TM U220 4 4 pnt op enden p 135 PADD THE 137 ePOS Print lo ERE C 137 ePOS Print Editor Operating Environment 137 Environment Setting PrOCCCUIC LE mener nennen 137 SETTING arenas EE 139 CrEGTING a Sample COGS as ier eue ite ener uf v
5. AJ Allows printing from SOAP HTTP supported devices Not OS dependent q Installation of drivers and plug ins is not required No computers or servers are required for printing In case of TM DT series TM i series it can print to other TM printer via TM intelligent printer Automatically checks the status of the TM printer before printing There is no need for checking the status of the TM printer in advance q Does not respond to a printer s function to automatically send its status Auto Status Back Instead capable of sending an empty print 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 utility programs should be used Capable of obtaining the printer status even when the printer is offline 10 Interface Type SOAP HTTP Interface p 10 1 SOAP HTTP Interface WSDL supported p 10 Interface for FileMaker p 11 SOAP HTIP Interface When a print document is sent from an application to ePOS Print Service using SOAP HTTP ePOS Print Service performs printing and returns a response document Specification Description End point address http IP address of the ePOS Print supported TM printer cgi bin epos service cgi devid device ID amp timeout timeout time Request message A SOAP message is sent against a HTTP POST method request On
6. Console WriteLine res battery Console ReadLine 59 EISE SS MK Tool JAX WS wsimport tool Command gt wsimport epos print 4 1 O wsdl For details about the JAX WS wsimport tool refer to following Web site as of October 2014 Q http docs oracle com javase 8 docs technotes tools unix wsimport html http docs oracle com javase 8 docs technotes tools windows wsimport html XML Reference This chapter describes Command Reference for ePOS Print XML print documents Chapter 4 XML Reference p 106 S For differences in specifications according to printer type refer to Support Information by Printer Element List Root Standard Page Function Page element mode mode lt epos print gt Request p 6 lt text gt Prints text e p 66 feed Paper feed e e p 72 image Prints raster image e e D 4 logo Prints NV logo e e p 76 barcode Prints barcode e e o symbol Prints symbol e e p 81 lt hline gt Prints horizontal line e p 86 lt vline begin gt Starts vertical line e 5 8 lt vline end gt Ends vertical line e p 88 page Page mode e p 89 area Sets a page mode print area e p 90 direction Sets a page mode print direction e p 91 position Sets a page mode print position e p 92 line Draws a page mode line e p 93 rect
7. Chapter 4 XML Reference Example To print 2D codes epos print xmlns http www epson pos com schemas 2011 03 epos print gt symbol type pdf417 standard ABCDE symbol symbol type qrcode model 2 level level_q gt ABCDE lt symbol gt symbol type maxicode_mode_2 gt 908063840 x1d850 x1d001 x1d x04 lt symbol gt symbol type z gs1 databar stacked 0201234567890 symbol symbol type gs1 databar stacked omnidirectional 0201234567890 symbol symbol type gs1 databar expanded stacked 01 02012345678903 symbol symbol type azteccode_fullrange level 23 gt ABCDE lt symbol gt symbol type datamatrix square ABCDE symbol lt epos print gt 85 86 lt hline gt Draws horizontal lines Q Cannot be written in the page tag Attribute e xl Required attribute data type xs unsignedShort Specifies the draw start position of the horizontal line in dots e x2 Required attribute data type xs unsignedShort Specifies the draw end position of the horizontal line in dots e style Optional attribute data type tns line style Specifies the line type thin default Solid line Thin medium Solid line Medium thick Solid line Thick thin double Doubleline Thin i O medium double Double line Medium fhick double DoubllineThick Example To draw double lines in the following positions e From the left en
8. Page Mode Default Area 576 dots x 738 dots W x H 560 dots x 738 dots W x H when two 576 dots x 369 dots W x H 560 dots x 369 dots W x H color printing is set Page Mode Maximum Area 576 dots x 1476 dots W x H 560 dots x 1476 dots W x H when two color printing is set 576 dots x 738 dots W x H 560 dots x 738 dots W x H Raster Image image Monochrome image Two color image Logo logo Monochrome image Two color image To perform two color printing change the settings of the printer using the memory switch setting utility Barcode barcode 2D Code symbol UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 CODE128 PDF417 QR Code MaxiCode Ruled Line lt hline gt lt vline begin gt lt vline end gt Not supported 108 Chapter 4 XML Reference Receipt Die cut Label Page Mode Line line Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Not supported Paper Layout Settings lt layout gt Not supported With automatic setup mode Command lt command gt Supported ePOS Print Setting TM L90 Item Value Printing Method Thermal 203 api Character Code Tables Page 0 5 16 19 109 TM P20 Resolution 58 mm 203 dpi x 203 dpi W x H Print Width 3
9. Chapter 4 XML Reference 115 TM T20 58 mm 80 mm Resolution 203 dpi x 203 dpi W x H Print Width 420 dots 576 dots Characters in a Line Font A ANK 35 characters ANK 48 characters Font B ANK 46 characters ANK 64 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 420 dots x 831 dots W x H 576 dots x 831 dots W x H Page Mode Maximum Area 420 dots x 1662 dots W x H 576 dots x 1662 dots W x H Raster Image lt image gt Monochrome image Logo lt logo gt Monochrome image Barcode lt barcode gt UPC A UPC E EAN13 JAN13 EAN8 CODE339 ITF CODABAR CODE93 CODE128 GS1 128 GS1 DataBar Omnidirectional GS1 DataBar Truncated GS1 DataBar Limited GS DataBar Expanded 2D Code symbol PDF417 QR Code MaxiCode GS1 DataBar Stacked GS1 DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Composit Symbology Not supported Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt
10. 29 gt Mee ODOASR ts 2i x eau Dos X C3 9 Ran XMLFilel xml x lt xml version 1 0 encoding utf 8 cepos print xmIns http wim epson pos com schemas 2011 03 epos print gt text langz en K text X epos pr int Enter a character string to print for the content of the text element Bh a a M File Edit View Project Build Debug Team XML Data Tools Architecture Test Analyze Wit aaa e n e gt Debug 6 ka KS k9 9 S3 E EG 3 sts 2 ed Al RS o XMLFilel xml x lt xml versionz l v encodingz utf 8 cepos print xnInsz http wi enson pos con schenas 2011 03 epos pr int text lang en gt Hel lo amp ET0 K text lt epos print gt 41 42 Setting Procedure Create an XML file and set the location of the schema using URL as follows lt xml version 1 0 encoding UTF 8 gt lt epos print xmlns xsi http www w3 org 2001 XMLschema instance xsi schemaLocation http www epson pos com schemas 2011 03 epos print epos print 4 x x xsd xmlns http www epson pos com schemas 2011 03 epos print text lang en gt Hello amp 10 lt text gt epos print Q For details on elements refer to XML Reference p 61 Chapter3 Programming Guide XML Print Service ePOS Print XML environment other than the above read such descriptions in ways that suit the relevant
11. E ij the cutting position Die cut label 010 50 Distance from the bottom of label to the without black mark cutting position Die cut label 010 80 Distance from the top of black mark to with black mark The cutting position e offset label data type xs Short When not specified 0 Specifies label bottom position sd per 0 1 mm unit Paper ype Valid value range Receipt 0 without black mark Receipt with black mark 0 Setup not necessary Die cut label 0 without black mark Die cut label 010 15 Distance from the top of black mark to with black mark the bottom of label Valid value of range is depending on the printer model For detail refer to Support Information by Printer p 106 101 102 Detailed description See below for the parameters that can be specified for each type of paper and the positions for those parameters Mark Parameter sf width sa height sb margin_top se margin_bottom sc offset_cut sd offset_label lt without Black Mark gt Receipt Top position Label Cut w sf fe Bottom edge of print area lt with Black Mark gt sf sb Top position 3e Cut y E e H sa m se sf Cub 8 7700 jsb Top position Bottom edge se sa of print area
12. Procedure A From the command prompt execute Svcutil exe and create the following files e ePOSPrint cs WCF contract e output config application configuration file Start Visual Studio and create a new project Project example console application Add a class file to the project File to be added ePOSPrint cs Add a reference to the project Assembly to be added System ServiceModel ao Fk N Edit the application configuration file File to be edited App config e Open output config and copy the lt system serviceModel gt element e Change the end point address in accordance with the printer Chapter3 Programming Guide XML Print Service Create and execute a program to call XML Print Service Editing example File to be edited Program cs namespace ConsoleApplicationl class Program static void Main string args ePOSPrintPortTypeClient client new ePOSPrintPortTypeClient parameter param new parameter param printjobid ABC123 param devid local_printer param timeout 60000 eposprint epos new eposprint text t new text t align align center t alignSpecified true t dh true t dhSpecified true t Value Hello World n cut c new cut c type cuttype feed epos Items new object t c response res client send ref param epos Console WriteLine res success Console WriteLine res code Console WriteLine res status
13. Q Cannot be written in the page tag Attribute e X Required attribute data type xs unsignedShort Specifies the end position of the horizontal line in dots e style Optional attribute data type tns line style Specifies the line type thin default Solid line Thin medium Solid line Medium thick Solid line Thick thin double Double line Thin medium double Double line Medium thick double Double line Thick Example To draw a thin line from 100th to 200th dot from the left end epos print xmlns http www epson pos com schemas 2011 03 epos print vline begin x 100 gt vline begin x 200 feed unit 100 gt lt vline end x 100 gt lt vline end x 200 gt lt epos print gt Chapter 4 XML Reference Changes the mode from standard mode to page mode Elements via lt page gt Via page the following elements can be used CNN text Prints text feed Paper feed image Prints a raster image logo Prints a NV logo barcode Prints a barcode symbol Prints a 2D code area Sets a print area direction Sets a print direction position Sets a print position line Draws a line rectangle Draws a rectangle command Inserts a command Example To print ABCDE in page mode lt epos print xmlns http lt page gt lt text gt ABCDE lt text gt lt
14. The ePOS Print Service version is supported as follows EPSON TMNet EPSON TMNet WebConfig ePOS Print Service M DT Software TM i Firmware E Fi Model UB ROA 2 0 2 0x 2 1 2 1 2 2 2 0x 2 2 2 2 3 0 2 2x 2 5x 3 0x 3 1x 4 0x 3 0 3 0 32 3 2 4 1 3 0x 4 1x 4 3x If XML element of newly added is used on unsupported models schema error is returned and Q printing cannot be done The latest version of the XML Schema is recommended regardless of ePOS Print Service version installed on a printer XML Schema is bundled with the sample program For details refer to Provided Article p 17 T The drawer and the buzzer cannot be used together T The buzzer function cannot be used if the printer is not provided with the buzzer T When multiple tones are set for raster images intermitting printing may occur because the amount of data to print increases and white stripes may appear in the print result T The scan quality of barcodes 2D codes printed as multiple tone raster images cannot be guaranteed Print them as two tone images a If printing was cancelled perform the following settings to clear the data left in the printer 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 TM P80 Chapter 1 Ove
15. width 200 dots and height 30 dots epos print xmlns http www epson pos com schemas 2011 03 epos print gt page area x 100 y 50 width 200 height 30 gt lt text gt ABCDE lt text gt lt page gt lt epos print gt Chapter 4 XML Reference lt direction gt Specifies the page mode print direction Specifies the print direction and rotates the print area Following the rotation of the print area the start point of the print area moves a Use this element inside the page element Attribute e dir Required attribute data type tns page dir Specifies the rotation direction valus Left to right left to right default No rotation Data is printed from the top left corner to the right Bottom to top bottom to top Counterclockwise rotation by 90 degrees Data is printed from the bottom left corner to the top Right to left right to left Rotation by 180 degrees Data is printed from the bot tom right corner to the left Top to bottom top to bottom Clockwise rotation by 90 degrees Data is printed from the top right corner to the bottom Example To print the characters ABCDE by rotating them 90 degrees clockwise epos print xmlns http www epson pos com schemas 2011 03 epos print gt page direction dir z top to bottom gt text ABCDE text page lt epos print gt 91 92 l
16. End print document creation request lt epos print gt script This section describes how to print a raster image In addition there is also a method of printing NH graphics registered in the NV memory of the printer For details refer to logo p 76 For details on how to create raster images refer to Encoding Graphic Data p 145 46 Print image Chapter3 Programming Guide XML Print Service To create a page mode print document Create a graphic print document using the image element in the epos print root element Set the image size using an attribute of the image element For graphics specify raster graphic bit image data using a base 64 encoded character string Refer to the following program for print document creation For the string Hello World to create a print document based on the following settings Q Page mode print area in dots Origin of horizontal axis 100 origin of vertical axis 50 width 200 height 100 Q Page mode print positions in dots Horizontal print position O vertical print position 42 1 Font FontA T Scale x2 horizontal and x 2 vertical Q Style Bold script type text javascript gt function createDocument Start print document creation var request epos print xmlns http www epson pos com schemas 2011 03 epos print Create a print document The page mode starts request lt page gt lt
17. page area x 100 y 50 width 200 height 100 gt position x 50 y 30 gt lt text gt ABCDE lt text gt lt page gt lt epos print gt Chapter 4 XML Reference lt line gt Draws a line in page mode Use this element inside the page element Q Diagonal lines cannot be drawn Attribute e xl Required attribute data type xs unsignedShort Specifies the drawing start position of the horizontal line in dots e yl Required attribute data type xs unsignedShort Specifies the drawing start position of the vertical line in dots x2 Required attribute data type xs unsignedShort Specifies the drawing end position of the horizontal line in dots y2 Required attribute data type xs unsignedShort Specifies the drawing end position of the vertical line in dots e style data type tns line style Specifies the line type thin Solid line Thin medium Solid line Medium thick Solid line Thick thin double Double line Thin medium double Double line Medium Thick double Double line Thick Example To draw a thin solid line between the start position 100 0 and the end position 500 0 epos print xmlns http www epson pos com schemas 2011 03 epos print page line x1 100 y1 0 x2z 500 y2 0 style thin gt lt page gt lt epos print gt 93 94 lt rectangle gt Draws a rectangle in
18. 951 DataBar 2D Code PDF417 QR Code MaxiCode 9595 DataBar Aztec Code DataMatrix Line 6 types Paper cut No Feed Feed Cut Cut Reservation Drawer Kick out Connector ON Time Buzzer 7 or 10 Pattern Repeat Layout Paper layout setting Command ESC POS insertion Response Print result Error code Status Recovery from an error Recovery from errors that can be recovered from Buffer clear Reset Printer reset Chapter 1 Overview Provided Article Description ePOS Print Sample XML Vx x xE zip This is a sample program file ePOS Print XML um en revx pdf This Document d ePOS Print XML User s Manual This Document AJ TM H6000IV DT Technical Reference Guide a TM T7OII DT Technical Reference Guide 4 TM T88V DT Technical Reference Guide a TM L9O i Technical Reference Guide AQ TM P20 Technical Reference Guide AQ Technical Reference Guide m TM P80 Technical Reference Guide Aa TM T20ll i Technical Reference Guide a TM T7O i TV i firmware Ver 4 or later Technical Reference Guide TM T70 i TM i firmware Ver 3 x or earlier Technical Reference Guide Aa TM T82ll i Technical Reference Guide a TM T83ll i Technical Reference Guide AJ TM T88V i TM i firmware Ver 4 or later Technical Reference Guide AQ TM T88V i TM i firmware Ver 3 x or earlier Technical Reference Guide AJ TM U220 i Technical Reference Guide AQ UB ROA Tec
19. CODE128 651 128 GS DataBar Omnidirectional GS1 DataBar Truncated GS1 DataBar Limited GS DataBar Expanded 2D Code symbol PDF417 QR Code MaxiCode GS1 DataBar Stacked GS1 DataBar Stacked Omnidirectional 6591 DataBar Expanded Stacked Composite Symbology Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Not supported Paper Layout Settings lt layout gt Not supported Command lt command gt Supported 107 TM L90 i TM L90 Receipt Die cut Label Resolution 203 dpi x 203 dpi W x H Print Width 256 dots 38 mm to 224 dots 38 mm to 576 dots 80 mm 560 dots 80 mm Characters in a Line Font A ANK 48 characters ANK 46 characters Font B ANK 57 characters ANK 56 characters Font C ANK 72 characters ANK 70 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 10 dots x 24 dots W x H Font C ANK 8 dots x 16 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 21st dot from the top of the character Font C At the 15st dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Second color Second color when two color printing is set
20. FNC1 a check digit and a stop character are automatically added To automatically calculate and add a check digit for an application identifier Al and the subsequent data specify the character in the position of the check digit You can enclose an application identifier Al in parentheses The parentheses are used as HRI print characters and are not encoded as data You can insert soaces between an application identifier Al and data The spaces are used as HRI print characters and are not encoded as data To encode each of the following characters specify two characters starting with the character FNCI 1 FNC3 3 C C t GS1 DataBar Omnidirectional 6591 DataBar Truncated GS1 DataBar Limited Specify a 13 digit global trade item number GTIN not including an application identifier Al or a check digit GS DataBar Expanded You can enclose an application identifier AT in parentheses The parentheses are used as HRI print characters and are not encoded as data To encode each of the following characters specify two characters starting with the character FNCI 1 C C D 78 Chapter 4 XML Reference To specify binary data that cannot be represented by character strings use the following escape sequences Dep a NEM xnn Control code Back slash Attribute e type Required attribute data typetns barcode type
21. Terminal with an HTML5 supported Web browser 21 Environment Settings 22 A flow for configuring the environment settings for the sample program is shown as follows 1 Router Settings Configure the settings such as SSID IP address DHCP and allocated IP address For details refer to the manual for the device you are using 2 Network Setting of ePOS Print Supported printer Configuration is done from a Web browser For details refer to the Technical Reference Guide for the printer 3 Network settings for the printer to be controlled Configure these settings by using the network setting utility For details refer to the detailed instruction manual for the printer These settings are not required in this sample program 4 Terminal settings Configure the wireless LAN Wi Fi settings of the terminal to match the router settings so as to enable network connection For details refer to the manual for the device you are using 5 ePOS Print Settings p 23 Configuration is done from a Web browser 6 Editing the Sample Program p 25 Write the IP address of ePOS Print supported TM printer in the source code of the sample program using an editor program 7 Registering the Sample Program p 25 Make registration using a Web browser Required for HTMLS Silverlight and Flash sample programs Chapter 2 Sample Program XML Print Service ePOS Print Settings TM DT Series For details refer to the T
22. Use server assigned IP address Use specific IP address IP address 169 254 55 89 IP Address Name Servers A By Restart the Device Emulator Chapter 2 Sample Program XML Print Service mi la OS Mac OS X 10 6 8 Development environment Apple Xcode 3 2 6 SDK iOS SDK 4 3 Sample program file name iOSDeviceProject zip Edit the IP address of ePOS Print supported TM printer to suit the network environment lt Default value gt e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 e TM i Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Execution The sample program can be checked using iOS Simulator Source editing Environment Setting Procedure A Expand iOSDeviceProject1 zip Start XCode and open the iOSDeviceProjectl xcodeproj project file From the options displayed when Set Active Executable is selected select an iPhone or iPad file 3 When the project is opened the project settings and source files will be displayed 37 38 Windows Store Apps Od OS Microsoft Visual Studio 2012 Required item Windows 8 Sample program file name App l zip Source editing Edit the IP address of ePOS Print supported TM printer to suit the net
23. a 1 1 1 Print The print data job will be added to the queue anda response will be returned to the application without waiting for printing to complete when sending a printing request to ePOS Print Service I F from the application when the spooler function is enabled Even if the output printer cannot complete the printing task ePOS Print Service I F does not return an error to the application If print forwarding is enabled printing from a substitute printer is available The application can obtain the print result later by requesting an empty print data with the print job ID specified Refer to the sequence diagram below ePOS Print Printer Forwarding printer Application 1 Request message Print data printjobid ABC 123 1 3 Response message printjobidz ABC129 Execution result 4 Request message Empty print data printjobidz ABC123 4 3 Response message printjobid ABC123 Printing result gt 1 1 send Spooler 1 2 Execution result 4 1 send 4 2 Printing result 2 Cmdl 2 1 Print Printing results Success Tp 3 1 Print 55 56 Programming Example Printing Process Request s Envelope xmlns s http schemas xmlsoap org soap envelope gt lt s Header gt parameter xmlns http www
24. 22 SPOS PHMTSSTEIMGIS Hc 23 Editing The Sample Program cere een ciet eee e ina 25 Registering the Sample Program oreo nnn 25 E Environment Settings in Other Execution Environments eese 26 HTMLS5 To Build a Web Server on Windows Linux eee emen 26 ECT MN 27 MWifbidows CVisuel Bosie d NE T 2 exa potes te emer Peer Erde nbl tae te btc ee Eae ev lieta noe di Eua 28 e S 29 EO Ia CE EQ EUR 90 AAE KONE aan Ga 9 WIMGOWS G EEEE Sack ole REL edet vw ERE e AE ERO ru canes ass Fre deer rb eR Rr nre sani LAE MN E REDE RES 33 jo 37 Windows Store 07a sen 38 Programming Guide XML Print Service 39 B How to Use e clue Le Ea adn enn 39 ViSUGI STUCIO wii LES 39 solo TT M 42 43 Print MOGCIG ie reete dee Ce role ees Crude v Wit e ill An eA 43 Progrearnmipcg EloW ipn sane epe e re Fr dk De MR FR 43 Print DOCUMENT Gregdtlorn s fi an a en Dres Feb cett Ge 44 Transmission of Print Document sssssssee eene n 48 Reception of Print Result een eet ers c eee P
25. 576 dots x 1662 dots W x H Raster Image lt image gt Monochrome image Logo lt logo gt Monochrome image Barcode lt barcode gt UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 CODE128 2D Code lt symbol gt PDF417 QR Code Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Not supported Paper Layout Settings lt layout gt Not supported Command lt command gt Supported 121 ePOS Print Setting TM T70 Item Printing Method Thermal 203 dpi Value Character Code Tables Page 0 5 16 19 122 Chapter 4 XML Reference TM T70II DT TM T70II 80 mm Resolution 203 dpi x 203 dpi W x H Print Width 576 dots Characters in a Line Font A ANK 48 characters Font B ANK 72 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 15th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 576 dots x 1662 dots W x H Page Mode Maximum Area 576 dots x 1662 dots W x H Ras
26. Distance from the bottom of black with black mark mark to the bottom of next black mark e margin top data type xs Short When not specified 0 Specifies top margin in units of 0 1 mm AN Valid value range Receipt without black mark 0 Setup not necessary Receipt with black mark 150 to 1500 Distance from the top of black mark Die cut label to 1 Dist f ihe t fl without black mark O to 1500 istance from the top of labe Die cut label Distance from the bottom of black 15to 1 id with black mark mark 100 Chapter 4 XML Reference e margin bottom data type xs Short When not specified 0 Specifies bottom margin in units of 0 1 mm Paper Type Valid value range Receipt 0 without black mark Setup not necessary Receipt with black mark 0 Distance from the bottom of label Pech 151 0 3 paper feed direction is a positive without black mark pap P number 1 Distance from the top of black mark 15 to 15 3 paper feed direction is a positive with black mark Boe p number e Offset cut data type xs Short Specifies cut position in units of O 1 mm In case of die cut label paper it is a distance from the bottom of label When a paper has black mark it is a distance from the beginning of black mark Paper Type PEST Valid value ronge Receipt ce black mark 3 PEIUDIREIRee essc Receipt with black mark 290 to 50
27. EPTR_CUTTER An autocutter error occurred EPTR MECHANICAL A mechanical error occurred EPTR REC EMPTY No paper in roll paper end sensor EPTR UNRECOVERABLE An unrecoverable error occurred SchemaError The request document contains a syntax error DeviceNotFound The printer with the specified device ID does not exist PrintSystemError An error occurred on the printing system EX BADPORT An error was detected on the communication port EX TIMEOUT A print timeout occurred EX SPOOLER There is not enough space available in the printing queue JobNotFound The specified job ID does not exist Printing Print job now printing ePOS Print Service Ver 4 1 or later versions supported 63 e status data type xs unsignealnt Obtains the printer status 0x00000001 No response from the TM printer 0x00000002 Printing is successfully completed Ox00000004 Status of the 3rd pin of the drawer kick out connector H Off line status from remaining battery Ox00000004 only for applicable devices in ePOS Print Service Ver 2 2 and later Ox00000008 Offline 0x00000020 The cover is open Paper is being fed by a paper feed switch operation 0x00000100 Waiting to be brought back online 0x00000200 The paper feed switch is being pressed ON 0x00000400 A mechanical error occurred 0x00000800 An autocutter error occurred 0x00002000 An unrecoverable error occu
28. H Page Mode Maximum Area 576 dots x 1662 dots W x H Raster Image image Monochrome image Logo logo Monochrome image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 CODE128 2D Code symbol PDF417 QR Code Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Not supported Paper Layout Settings lt layout gt Not supported Command lt command gt Supported 119 ePOS Print Setting TM T70 Item Printing Method Thermal 180 dpi Value Character Code Tables Page 0 5 16 19 120 Chapter 4 XML Reference TM T70 i TM T70 Multi language model 80 mm Resolution 203 dpi x 203 dpi W x H Print Width 576 dots Characters in a Line Font A ANK 48 characters Font B ANK 64 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 576 dots x 1662 dots W x H Page Mode Maximum Area
29. In this chapter descriptions are made mainly based on a HTML5 environment For an A environment Print Mode There are two types of print modes standard and page modes Standard mode In standard mode characters are printed line by line The line feed space is adjusted based on the font size and the height of images barcodes etc This mode is suitable for the type of printing such as printing receipts that requires the paper length to change according to the print space Page mode In page mode you set a print area lay out data in it and print the data in a batch operation Characters images and barcodes are laid out in the print positions coordinates Programming Flow E For the ePOS Print XML programming is performed based on the following work flow 1 Print Document Creation p 44 1 To create a text print document p 45 To create a graphic print document p 46 To create a page mode print document p 47 2 Transmission of Print Document p 48 3 Reception of Print Result p 51 a To ensure successful print operation write a program in such a way that data is sent after checking the printer status For the above procedure refer to Checking the Printer Status p 53 43 Print Document Creation Create a print document using elements in the epos print root element For details on elements refer to Element List p 61 Refer to the following program for print
30. Library Visual C ag Windows Forms Control Library Visual C Name Projecti Location c users epson documents visual studio 2010 Projects Solution name Project Create directory for solution Add to source control Add an XML file to the created project Project Add New Item Add New Item Projecti Installed Templates Sort by Defeut 55 Search installed Templates 4 Visual C Items Database Unit Test Visual C Items TYPe Visual Items uus A blank XML file ater B ADO NET Entity Data Model Visual C Items General Web e DataSet Visual C Items Windows Forms B LINQ to SQL Classes Visual C Items u Local Database Visual C Items Fil Local Database cache Visual Items J service based Database Visual C Items XML Schema Visual C Items Fs pal Visual C Items Name XMLFIle1 xml 39 Set the XML schema epos print 4 x x xsd to the XML file XML Schemas Aad Edit your current XML schema set XML Schemas used in a schema set provide validation and intellisense in the XML Editor Select the desired schema usage with the Use column dropdown list Use Target Namespace Add http http http http http http http schemas xmlsoap org soap envelope schemas xmlsoap org wsdl soap schemas xmlsoap org wsdl soap12 schemas microsoft com winfx 2006 xaml schemas
31. NE2000 PCMCIA network adapter and bind to Intel R PRO 100 M Desktop Adapter Enable 58900 network adapter and bind to Connected network card Host only networking Cs oma Chapter2 Sample Program XML Print Service i A 0 the Device Emulator select as Start Settings r A 4 Pocket PC 2003 Second Edition File Flash Help Contacts Internet Explorer Messaging Phone f Programs Settings Help A A In the Device Emulator select as Settings Connections Network Cards r 4 Pocket PC 2003 Second Edition Fe Jem File Flash Help Beam Bluetooth Connections Network Cards EH recictre 35 36 A 2 the Device Emulator select The Internet and then select the same network card as that of your computer r 4 4 Pocket PC 2003 Second Edition o File Flash Help P 25 Configure Network Adapters o My network card connects to NE2000 Compatible Ethernet Driver Cisco 802 11 miniport Microsoft null Ethernet Miniport Driver AsyncMac NDISWAN Miniport PPTP NDISWAN Miniport L2TP NDISWAN Miniport A 3 Set the IP address and click OK at the top right of the screen 1 4 Pocket PC 2003 Second Edition eJ m s File Flash Help Qe die FALSE NE2000 Compatible Ethernet Driver i Settings
32. Omnidirectional GS1 DataBar Truncated GS1 DataBar Limited GS DataBar Expanded 2D Code symbol PDF417 QR Code MaxiCode GS1 DataBar Stacked GS1 DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Aztec Code DataMatrix Composit Symbology Not supported Ruled Line lt hline gt lt vline begin gt lt vline end gt Not supported Page Mode Line lt line gt Rectangle lt rectangle gt Supported Only solid line Paper Cut lt cut gt Feed cut Feeds paper to cutting position Drawer Kick Out lt pulse gt Not supported Buzzer lt sound gt Support Pattern 1 Pattern 10 Stop Chapter 4 XML Reference Receipt Die cut label Paper Layout Settings layout Supported Command command Supported Paper Layout Receipt paper Receipt paper videi id i iid Paper type without black with black ME ger T HE mark mark mark mark width sf 290 to 600 290 to 600 290 to 600 290 to 600 height sa 0 0 284 to 1550 O 284 to 1550 0 284 to 1550 margin top sb 0 130 to 1500 O to 1500 15 to 1500 margin bottom se 0 0 15to 0 151 15 offset_cut sc 0 256 to 50 O to 50 01 50 offset label sd 0 0 0 Oto 15 113 TM P80 80 mm Resolution 203 dpi x 203 dpi W x H Print Width 576 dots Characters in a Line Font A ANK 48 characters Font B ANK 64 characters Character
33. Print supported TM printer so that they can connect to the network 3 Extract the sample program and copy the extracted sample program files into the root folder of IIS System drive Inetpub wwwroot 4 Open the sample program html file using Visual Studio 26 Chapter 2 Sample Program XML Print Service scription Development environment Eclipse example Required item Java SE Development kit 6 Sample program file name JavaProject1 zip Edit the IP address of ePOS Print supported TM printer to suit the network environment lt Default value gt e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 Source editing e TN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure A Obtain Java SE 6 and install that program Configure your computer and ePOS Print supported TM printer so that they can connect to the network 3 Uncompress the sample program into any folder 4 Import the sample program using Eclipse 27 28 Windows Visual Basic NET Pitot scripticn Development environment example Microsoft Visual Studio 2010 Required item Sample program file name WindowsApplication zip Source editing Edit the IP address of ePOS Print suppo
34. Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 576 dots x 1662 dots W x H Page Mode Maximum Area 5 6 dots x 1662 dots W x H Raster Image image Monochrome image Logo logo Monochrome image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE839 ITF CODABAR CODE93 CODE128 GS1 128 GS DataBar Omnidirectional GS1 DataBar Truncated GS DataBar Limited GS1 Databar Expanded 2D Code lt symbol gt PDF417 QR Code MaxiCode Data Matrix Aztec Code GS1 DataBar Stacked GS DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Composite Symbology 114 Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Feed Drawer Kick Out lt pulse gt Not supported Buzzer lt sound gt Supported Paper Layout Settings lt layout gt Supported Command lt command gt Supported Paper Layout Open De Oque c equ width sf 800 800 height sa 0 0 284 to 3100 margin top sb 0 98 to 3100 margin bottom se 0 0 offset cut sc 0 173 to 50 offset label sd 0 0
35. Supported Buzzer lt sound gt Supported Pattern A Pattern E Error No paper Stop Paper Layout Settings lt layout gt Not supported 116 Command command Supported Chapter 4 XML Reference TM T20ll i 58 mm 80 mm Resolution 203 dpi x 203 dpi W x H Print Width 420 dots 576 dots 42 Column Mode 378 dots 546 dots Characters in a Line Font A 42 Column Mode ANK 35 characters ANK 48 characters ANK 42 characters ANK 42 characters Font B 42 Column Mode ANK 46 characters ANK 64 characters ANK 31 characters ANK 60 characters Character Size Font A 42 Column Mode ANK 12 dots x 24 dots W x H ANK 9 dots x 17 dots ANK 13 dots x 24 dots Font B 42 Column Mode ANK 9 dots x 17 dots W x H ANK 12 dots x 24 dots ANK 9 dots x 17 dots Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 420 dots x 831 dots W x H 576 dots x 831 dots W x H Page Mode Maximum Area 420 dots x 1662 dots W x H 576 dots x 1662 dots W x H Raster Image image Logo logo Monochrome image Monochrome image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 COD
36. When the per line paper feed amount is 30 dots up to 240 lines can be specified The standard mode retains the line feed space separate from the line feed space retained by the page mode When the linespc attribute is specified in this element it will affect the linespc attribute in each of the lt text gt and lt feed gt elements that follow Chapter 4 XML Reference Example To feed paper 3 lines forward epos print xmlns http www epson pos com schemas 2011 03 epos print feed line 3 gt lt epos print gt To start a new line after printing a character string epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt text gt Hello lt text gt lt feed gt lt text gt World lt text gt lt feed gt lt epos print gt To print while peeling the label one by one epos print xmlns http www epson pos com schemas 2011 03 epos print feed pos z current tof gt barcode type code39 hri below gt 0001 lt barcode gt lt feed pos peeling gt lt epos print gt To print labels consecutively epos print xmlns http www epson pos com schemas 2011 03 epos print feed pos z current tof gt barcode type code39 hri below gt 0001 lt barcode gt lt feed pos next_tof gt lt barcode type code39 hri below gt 0002 lt barcode gt lt feed pos next_tof gt lt barcode type code39 hri below gt 0003 lt barcode
37. and ePOS Print supported TM printer so that they can Uncompress the sample program into any folder Start Adobe Flash Builder and read the sample program project Chapter2 Sample Program XML Print Service Development environment Eclipse Required item e Android SDK 1 5 e Java SE Development Kit 6 e ADT Android Development Tools Plug in for Eclipse Sample program file name AndroidProject1 zip Edit the IP address of ePOS Print supported TM printer to suit the network environment Default value e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 Source editing e TN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure Obtain Android SDK and expand it into any folder Download Java SE Development Kit 6 and install that program Start Android SDK Manager and install the Android 1 5 API3 package Start Android AVD Manager and create Android Virtual Device See Creating Android Virtual Device on page 32 Install ADT Plug in in Eclipse See Installing ADT Plug in on page 32 Change the settings of Eclipse See Changing the settings of Eclipse on page 32 Configure your computer and ePOS Print supported TM printer so that they can connect to the netw
38. document creation lt DOCTYPE html gt lt html gt lt head gt lt meta charset utf 8 gt lt title gt TITLE lt title gt lt script type text javascript gt function createDocument lt script gt lt head gt Create a print document lt body gt lt body gt lt html gt Start print document creation var request epos print xmlns http www epson pos com schemas 2011 03 epos print gt Create a print document request lt text lang en smooth true gt request lt text font font_a gt request lt text width 3 height 3 gt Hello World amp 10 lt text gt request lt cut type feed gt End print document creation request lt epos print gt 44 Chapter3 Programming Guide XML Print Service To create a text print document Create a text print document using the text element in the epos print root element Configure the settings for the text to print using the attributes of the text element Refer to the following program for print document creation For the string Hello World to create a print document based on the following settings Font FontA Scale x 4 horizontal and x 4 vertical Style Bold lt script type text javascript gt function createDocument Start print document creation var request epos print xmlns http www epson pos com schemas 2011 03 epos p
39. epson pos com schemas 2011 03 epos print gt lt devid gt local_printer lt devid gt lt timeout gt 60000 lt timeout gt lt printjobid gt ABC123 lt printjobid gt lt parameter gt lt s Header gt lt s Body gt lt epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt text gt Hello World amp 10 lt text gt lt cut gt lt epos print gt lt s Body gt lt s Envelope gt Response s Envelope xmlns s http schemas xmlsoap org soap envelope gt lt s Header gt lt parameter xmlns http www epson pos com schemas 2011 03 epos print gt lt devid gt local_printer lt devid gt lt printjobid gt ABC123 lt printjobid gt lt parameter gt lt s Header gt lt s Body gt response xmlns http www epson pos com schemas 2011 03 epos print success true code status 2 battery 0 gt lt s Body gt lt s Envelope gt The TM intelligent printer will issue a print job ID if the print job ID is not specified by the Q application As the printing process has not been performed at this time success will be set to true code to left empty status to 0x00000002 or 0x80000000 and battery to 0 Chapter3 Programming Guide XML Print Service Acquiring the Print Job Status Request lt s Envelope xmlns s http schemas xmlsoap org soap envelope lt s Header gt parameter xmlns http www epson pos com schemas 2
40. microsoft com XML Document Transform schemas microsoft com xsd catalog Remove schemas xmlsoap org wsdl m www epson pos com schemas 2011 03 epos print Editing Example For details on elements refer to XML Reference p 61 Q Enter the character lt in the XML file Then root element candidates appear File Edit View Project Build Debug Team XML Data Tools Architecture Test Analyze Wir Debug DES SSDILTJERUSEEFESSEISIHESESERBRUOTTS XMLFile1 xml versionz 1 0 encoding utf 8 ei E IDOCTYPE a amp 3i epos print 48 response Select epos print from the candidates and enter the character gt Then the epos print root element is added File Edit View Project Build Debug Team XML Data Tools Architecture Test Analyze Wit i au Ada ca o c 5 obs j x J itl b HQ C9 sided 3 C3 Rn lt xml version 1 0 encoding utf 8 lt epos print xmlnsz i pos print K epos pri Project Build Debug Team XML Data Tools Architecture Test Analyze Wit x86 te 2i RS Eile Edit View dd scm 9 c 8 3 Debug lt xml version 1 0 encoding utf 8 eepos print xmlnsz http wmn epson pos com schemas 2011 03 epos print gt lt Xe cu feed 5 hline E i
41. page gt lt epos print gt www epson pos com schemas 2011 03 epos print 89 90 area Specifies the page mode print area Specifies the origin point width and height based on the absolute origin point to set the print area The absolute origin point is a dot diagonally above the top left corner of the printable area Absolute origin point Origin point x y Height Print area Usethis element inside the page element Q Specify the print area according to the print content If print data extends beyond the print area the print result is such that the whole data cannot be printed completely Attribute e X Required attribute data type xs unsignedShort Default 05 Specifies the origin of the horizontal axis in dots y Required attribute data type xs unsignedShort Default 0 Specifies the origin of the vertical axis in dots e width Required attribute data type xs unsignedShort Default Differ according to each model Specifies the width of the print area in dots e height Required attribute data type xs unsignedShort Default Differ according to each model Specifies the height of the print area in dots Determine the width and height of the print area according to the print direction setting Otherwise Q the print data might not be printed completely Example To print the characters ABCDE by specifying the print area as origin 100 50
42. page mode Use this element inside the page element Q Not available in standard mode Use the hline vline begin and vline end elements instead Attribute e xl Required attribute data type xs unsignedShort Specifies the drawing start position of the horizontal line in dots e yl Required attribute data type xs unsignedShort Specifies the drawing start position of the vertical line in dots x2 Required attribute data type xs unsignedShort Specifies the drawing end position of the horizontal line in dots y2 Required attribute data type xs unsignedShort Specifies the drawing end position of the vertical line in dots e Style data type tns line style Specifies the line type thin Solid line Thin medium Solid line Medium thick Solid line Thick thin double Double line Thin medium double Double line Medium thick double Double line Thick Example To draw a rectangle with a thin double line with the start position 100 0 and the end position 500 200 as its vertexes epos print xmlns http www epson pos com schemas 2011 03 epos print gt page rectangle x1 100 y1 0 x2z 500 y2 200 style thin double lt page gt lt epos print gt Chapter 4 XML Reference lt cut gt Sets paper cut Cannot be written in the page tag NH Execute when at the top of a line Attribute e type data type tns
43. sd Standard eject 4 MA PE Bottomedge SC of label Chapter 4 XML Reference Example Paper change To change paper it is necessary to change the paper type before printing To set 58 mm receipt without black mark epos print xmlns http www epson pos com schemas 2011 03 epos print gt layout type receipt width 580 gt lt epos print gt To set 58 mm receipt with black mark epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt layout type receipt_bm width 580 height 0 margin top 15 offset cut 0 gt lt epos print gt To set 58 mm die cut label without black mark epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt layout type label width 580 height 0 margin top 15 margin bottom 15 offset cut 25 gt lt epos print gt To set 58 mm die cut label with black mark lt epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt layout type label_bm width 580 height 0 margin top 15 margin bottom 15 offset cut 25 offset label 15 gt lt epos print gt Setting label paper in TM P Series printers For TM P Series printers except TM P60 before printing labels it is necessary to set the label size and feed label paper Perform control by referring to the following lt epos print xmlns http www epson pos com schemas 2011 03
44. 0 lt timeout gt lt printjobid gt ABC123 lt printjobid gt lt parameter gt lt s Header gt lt s Body gt epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt text gt Hello World amp 10 lt text gt lt cut gt lt epos print gt lt s Body gt lt s Envelope gt Response lt s Envelope xmlns s http schemas xmlsoap org soap envelope lt s Header gt parameter xmlns http www epson pos com schemas 2011 03 epos print lt devid gt local_printer lt devid gt lt timeout gt 60000 lt timeout gt lt printjobid gt ABC123 lt printjobid gt lt parameter gt lt s Header gt lt s Body gt response xmlns http www epson pos com schemas 2011 03 epos print success true code status 252641302 battery 0 gt lt s Body gt lt s Envelope gt 54 Using the Spooler Function Chapter3 Programming Guide XML Print Service The spooler function is available in TM DT Software Ver 3 0 or later TM i Firmware Ver 4 1 or later A printing job will be executed immediately and a response will be returned to the application after printing is complete when sending a printing request to ePOS Print Service I F from the application when the spooler function is disabled Application t ePOS Print 1 Request message 1 3 Response message Printer 1 1 Cmd 1 2 Printing results
45. 011 03 epos print lt printjobid gt ABC123 lt printjobid gt lt parameter gt lt s Header gt lt s Body gt lt epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt s Body gt lt s Envelope gt Empty print data is sent when requesting the acquisition of the print job status Y As such child elements of the lt epos print gt element are not specified Response lt s Envelope xmlns s http schemas xmlsoap org soap envelope lt s Header gt parameter xmlns http www epson pos com schemas 2011 03 epos print printjobid ABC123 printjobid lt parameter gt lt s Header gt lt s Body gt response xmlns http www epson pos com schemas 2011 03 epos print success true code status 252641302 battery 0 gt lt s Body gt lt s Envelope gt 57 Printing in Other Environments 58 This section describes how to generate client codes proxy class from WSDL by using the tool provided in the development environment Framework p 58 This section uses the following cases as examples Q Java p 60 NET Framework Tool ServiceModel Metadata Utility Tool Svcutil exe Command gt svcutil exe epos print 4 x x wsdl epos print 4 x x xsd For details about the Svcutil exe tool refer to the following Web site as of October 2014 NH http msdn microsoft com en us library aa347733 aspx
46. 105 Sending commands in real time lt command gt p 99 Example Empty printing document epos print xmlns http www epson pos com schemas 2011 03 epos print Drawer kick out when offline paper end epos print xmlns http www epson pos com schemas 2011 03 epos print force true gt lt pulse gt lt epos print gt 62 Chapter 4 XML Reference lt response gt An XML document a printer returns to a host as a response This document sends the printer status after command execution The response timing varies depending on the printer status YN When the power is turned ON Time set to the TM printer When the power is turned OFF Client timeout time When printing return a response in the following timing An error occurred Return an error response before printing Printing succeeded Return a success response after printing Attribute e success data type xs boolean Obtains the print result t 1 e Printing succeeded rue or Processing succeeded When the spooler function is enabled e Printing Failed false or O i i el e Processing Failed When the spooler function is enabled e code data type xs string Obtains the error code LLL EPTR AUTOMATICAL An automatically recoverable error occurred EPTR BATTERY LOW No remaining battery EPTR COVER OPEN A cover open error occurred
47. 60 mm 80 mm Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Not supported Paper Layout Settings lt layout gt Not supported Command lt command gt Supported ePOS Print Setting Item Value Printing Method Thermal 180 dpi Character Code Tables Page 0 5 16 19 134 Chapter 4 XML Reference TM U220 i TM U220 76 mm 70 mm 58 mm Resolution 80 dpi x 72 dpi W x H Print Width 200 dots 180 dots 150 dots Characters in a Line Font A ANK 33 characters ANK 30 characters ANK 25 characters Font B ANK 40 characters ANK 36 characters ANK 30 characters Character Size Font A ANK 4 5 dots x 9 dots W x H Font B ANK 3 5 dots x 9 dots W x H Character Baseline Font A Bottom of the characters Font B Bottom of the characters Default Line Feed Space 12 dots Color Specification First color First color Second color When using a two color ribbon cassette Page Mode Default Area Not supported Page Mode Maximum Area Not supported Raster Image lt image gt Monochrome image Logo lt logo gt Not supported Barcode lt barcode gt Not supported 2D Code lt symbol gt Not supported Ruled Line lt hline gt Not support
48. 84 dots Characters ina Line Font A ANK 32 characters Font B ANK 42 characters Font C ANK 42 characters Font D ANK 38 characters Font E ANK 48 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 24 dots W x H Font C ANK 9 dots x 17 dots W x H Font D ANK 10 dots x 24 dots W x H Font E ANK 8 dots x 16 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Font C At the 16th dot from the top of the character Font D At the 21st dot from the top of the character Font E At the 15th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 384 dots x 2400 dots W x H Page Mode Maximum Area 384 dots x 2400 dots W x H Raster Image image Monochrome image Logo logo Monochrome image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE89 ITF CODABAR CODE93 CODE128 GS1 128 GS DataBar Omnidirectional GS1 DataBar Truncated GS DataBar Limited GS1 DataBar Expanded 2D Code symbol PDF417 QR Code MaxiCode GS1 DataBar Stacked GS DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Composite Symbology Ruled Line lt hline gt lt vline begin gt lt vline end gt Not supported 110
49. AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAHGAAAAAAAAAAAAAAAAAAABWAAAAAAAAAAAAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAIGAAAAAAAAAAAAAAAAAAABA4AAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA 142 Appendix Print Using the printer print the ePOS Print XML print document according to the printer s settings to perform test printing For details on the printer settings refer to Setting p 139 Edit Preview API XML Print Setting Data to be sent ePOS Print XML 1 0 0 0 0 0 lt epos print xmlns http www epson pos com schemas 2011 03 epos print text align center gt image width 256 height 60 color color 1 mode mono AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAAACOAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAQOAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAA AJTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA v AACAAAAAAAUFgHGAAAAAAAAAAAAAABAOAAAAAAAAAAAAAHGAAAAACQUAGAAAAAAAAAAAAAAA4BAAAAA 5 Send Informa
50. AFAKBUDQAAAAAHIAOCGYAUAOBQAAA AAAAZB8CIBOLAOBUBQCgCgAAAAADANAOCYAOFAKAAAAAAAAYAAHACBQNACGCGVEOAOAAAAYAKBQGANA QAUAAAAAAAGOFBII6CWIYVADA0goFAAAAAWHQakmAIBQGGAAAAAAAKAAIZAGUDSAOAGNINAOAAAAMGCAU pkHAKgUAAAAAKABQHxYwOgsSUNACAKGLIAAFAAMBOGhIgAAUCGAAAAAQAKGAWCAINA2gLEADUDRYAAGA HAAgGFQZHgGooAAAAAGWAUA8SmIDgKEGgDTMACgC6AABQACA8BGADAAFVAAAAAAEAGGAIGASDQNACZAAO AIAAAKgDWAIBQASABqoOAAAAAAUAkAAAAAAAAAADAAAAAAAAAUAQAAAAAAAABQAAAAAABEJAAAAAAAAA AAgAAAAAAAAAWEGAAAAAAAAGAAAAAAABIAAAAAAAAAAAdAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAAAAA AAAAAAAAIAAAAAAAAAAAAAAAAAAAAOGAAAAAAAAAAAAAAAAAAAHQAAAAAAAAAAAAAAAAAAAAEAAAAAA AAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAHGAAAAAAAAAAAAAAAAAAABWAAAAAAAAAAAAAAAAAAAAB AAAAAAAAAAAAAAAAAAAAAIGAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAA AAAAAAQAAAAAAAAAAAAAAAAAAACIAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAXQAAAAAAA 146
51. ATTERY LOW status 251658268 battery 12592 gt 65 Element Prints a character string Also configure the string related settings such as style print position and line feed space In page mode characters are laid out in the current print position with the reference point being After printing text to print content other than text content execute line feed or paper feed Q the character baseline dot Support Information by Printer p 106 Entity Reference To write symbols required for printer control such as horizontal tab line feed and the following symbols use their corresponding entity references shown as follows Function symbol Entity Reference amp amp amp amp apos gt amp gt amp lt amp quot Horizontal tab HT amp dt9 or amp dlx9 Line feed LF amp 10 or amp XA 66 Chapter 4 XML Reference Attribute e lang data type xs language Specifies the target language en default English ANK de German ANK fr French ANK it Italian ANK es Spanish ANK ia Japanese International character set changes to Japan Japanese THP International character set changes to Japan Korean International character set changes to Korean TA Korean International character set changes to Korean S pd Chinese International character set changes to China aes Simplifie
52. Chapter 4 XML Reference Page Mode Line line Rectangle rectangle 58 mm Supported Only solid line Paper Cut cut Feeds paper to cutting position Drawer Kick Out pulse Not supported Buzzer sound Supported Paper Layout Settings layout Supported Command command Supported 111 112 TM P60II with Peeler Receipt Die cut label Resolution 203 api x 203 dpi W x H Print Width 432 dots 160 dots 400 dots Characters in a Line Font A ANK 36 characters ANK 33 characters Font B ANK 43 characters ANK 40 characters Font C ANK 54 characters ANK 50 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 10 dots x 24 dots W x H Font C ANK 8 dots x 16 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 21st dot from the top of the character Font C At the 15th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 432 dots x 1624 dots W x H 400 dots x 1624 dots W x H Page Mode Maximum Area 432 dots x 1624 dots W x H 400 dots x 1624 dots W x H Raster Image image Monochrome image Logo logo Monochrome image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 CODE339 ITF CODABAR CODE93 CODE128 GS1 128 GS1 DataBar
53. E wana ina D ERE CLR EY FRA ER 51 Checking the Printer Status meme enne 53 E Specifying the Print Job ID from the Application eeeeseeeseeeeeeeeennneeeeee 54 E Using the Spooler 55 Programming EXAME 4 eR eere eti tede HR ER EU 56 Bi Printing in Other Environments eeeeeeeeeseseseeeeeeeeeenennn nennen nnn nennen nennt nennen 58 INET Ere e wOT Cs mde be e Ab eel RS nva eaa Oa rex co Sida 58 Moor DEM raaa AaS AETIA ADAE NS MATESE RER ANEN 60 XML u u g pe Rt 61 e 61 B Root Element evel iid ette eiue gosse rt eet coitu Ata 62 ETE 62 lt TSSDON ISS Er 63 66 OX nS cdi ue RD e De aee Feet ee ated 66 NSS Cl E Mr MD UCET 72 lt IMAQ SS 74 ECIAM 76 seo 77 Bop MET TEE PERTH OE 81 np HS 86 VINES SCI Sian Pm 87 Mena orc C EM 88 OCI SD IM TI IM TITIUS 89 491 10 90 doleo rx IE 92 liess n Ate e weise ines a m LO dr D RE ME TD 93 ciere 94 op M TM ane
54. E128 GS1 128 GS DataBar Omnidirectional GS1 DataBar Truncated GS DataBar Limited GS1 Databar Expanded 2D Code symbol PDF417 QR Code MaxiCode 551 DataBar Stacked GS1 DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Composite Symbology Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported 117 58 mm 80 mm Buzzer sound Supported Paper Layout Settings layout Not supported Command command Supported ePOS Print Setting TM T20II Item Value Printing Method Thermal 203 dpi Character Code Tables Page 0 5 16 19 20 21 26 30 31 11 15 32 53 118 Chapter 4 XML Reference TM T70 i TM T70 58 mm 80 mm Resolution 203 api x 203 dpi W x H Print Width 420 dots 576 dots Characters in a Line Font A ANK 34 characters ANK 48 characters Font B ANK 46 characters ANK 64 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 8 dots x 16 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 15th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 576 dots x 1662 dots W x
55. EPSON EXCEED YOUR VISION ePOS Print XML User s Manual Overview Describes the features and development environment Sample Program XML Print Service Describes how to use the sample program and how to build a system Programming Guide XML Print Service Describes how to write programs in Web application development XML Reference Describes the ePOS Print XML Appendix M00048210 Rev K Cautions No part of this document may be reproduced stored in a retrieval system or transmitted in any form or by any means electronic mechanical photocopying recording or otherwise without the prior written permission of Seiko Epson Corporation The contents of this document are subject to change without notice Please contact us for the latest information While every precaution has taken in the preparation of this document Seiko Epson Corporation assumes no responsibility for errors or omissions Neither is any liability assumed for damages resulting from the use of the information contained herein Neither Seiko Epson Corporation nor its affiliates shall be liable to the purchaser of this product or third parties for damages losses costs or expenses incurred by the purchaser or third parties as a result of accident misuse or abuse of this product or unauthorized modifications repairs or alterations to this product or excluding the U S failure to strictly comply with Seiko Epson Corporat
56. Font B ANK 40 characters ANK 42 characters ANK 56 characters Font C ANK 52 characters ANK 54 characters ANK 72 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Font C ANK 8 dots x 16 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Font C At the 15th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Second color Second color when two color printing is set Page Mode Default Area 360 dots x 831 dots 384 dots x 831 dots 512 dots x 831 dots WxH WxH WxH when two color printing is set 360 dots x 415 dots 384 dots x 415 dots 512 dots x 415 dots WxH WxH WxH Page Mode Maximum Area 360 dots x 1662 dots 384 dots x 1662 dots 512 dots x 1662 dots WxH WxH WxH when two color printing is set 360 dots x 831 dots 384 dots x 831 dots 512 dots x 831 dots WxH WxH WxH Raster Image lt image gt Monochrome image Two color image Logo lt logo gt Monochrome image Two color image To perform two color printing change the settings of the printer using the memory switch setting utility Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 CODE128 2D Code symbol PDF417 133 58 mm
57. Refer to the following program lt DOCTYPE html html head meta charset utf 8 lt title gt TITLE lt title gt lt script type text javascript gt function sendDocument Create a print document var request epos print xmlns http www epson pos com schemas 2011 03 epos print gt request text lang en smooth true gt request text font font a request text width 3 height 3 gt Hello World amp 10 lt text gt request cut type feed gt request lt epos print gt Create a print parameter var param lt parameter xmlns http www epson pos com schemas 2011 03 epos print gt param lt devid gt local_printer lt devid gt param lt timeout gt 10000 lt timeout gt param lt printjobid gt ABC123 lt printjobid gt param lt parameter gt Create a SOAP envelop var soap s Envelope xmlns s http schemas xmlsoap org soap envelope gt s Header param lt s Header gt lt s Body gt request lt s Body gt lt s Envelope gt Create an XMLHttpRequest object var xhr new XMLHttpRequest Set the end point address var url http 192 168 192 168 cgi bin epos service cgi Open an XMLHttpRequest object xhr open POST url true Header settings xhr setRequestHeader Content Type text xml charset utf 8 xhr setRequestHeader If Modified Since T
58. Specifies the barcode type upc a UPC A upc e UPC E eanl3 EAN13 jan13 JANT3 ean8 EAN8 jan8 JAN8 code39 CODE39 itf ITF codabar CODABAR code93 CODE93 code128 CODE128 gs1_128 GS1 128 gs1_databar_omnidirectional GS1 DataBar Omnidirectional gs1_databar_truncated GS1 DataBar Truncated gs1_databar_limited GS1 DataBar Limited gs1_databar_expanded 651 DataBar Expanded e hri data type tns barcode hri Specifies the HRI position none default HRI not printed above Above the bar code below Below the bar code both Both above and below the bar code e font data type tns font Specifies the HRI font font_a default Font A font b Font B font c Font C font d 3 Font D font e Font E ePOS Print Service Ver 3 2 or later versions supported 79 e width data type xs unsignedByte Default 3 Specifies the width of each module in dots Specifies an integer from 2 to 6 e height data type xs unsignedByte Default 162 Specifies the barcode height in dots e align data type tns align Specifies the print position left default Alignment to the left center Alignment to the center right Alignment to the right The align attribute set in this element also applies to the align attribute in each of the text YN image logo and symbol elements e rotate data type xs boolean S
59. Specify the page mode print area gt request lt area x 100 y 50 width 200 height 100 gt lt Specify the page mode print position gt request position x 0 y 42 gt lt Set print text gt request lt text lang en gt request lt text smooth true gt request lt text font font_a gt request lt text width 2 height 2 gt request lt text em true gt lt Specify the character string to print gt request lt text gt Hello lt text gt request lt position x 0 y 96 gt request lt text gt World lt text gt lt The page mode ends gt request lt page gt lt Specify the feed cut gt request lt cut type feed gt End print document creation request lt epos print gt lt script gt Print image 47 Transmission of Print Document A print document is sent using an ePOS Print object Create an ePOS Print object using the constructor and specify the end point address for the printer to be used for printing as well as the print document into the send method to send the document For the details about the printer end point address refer to Printer End Point Address p 50 Refer to the following program ePOS Print supported TM printer checks the status of the TM printer used for printing and then Q start printing operation To Call SOAP HTIP Interface Refer to the followin
60. angle Draws a page mode rectangle e p 94 cut Paper cut e p 95 pulse Drawer kick out e p 96 sound Sounds a buzzer e p 97 command Inserts a command e e p 97 layout 1 Setting of paper layout e p 100 recovery 2 Recovers from an error e p 104 reset 2 Resets the printer e p 105 response Response e e p 63 e Available Not available l 2 ePOS Print Service Ver 2 2 or later versions supported ePOS Print Service Ver 2 3 or later versions supported 61 Root Element An XML document to be sent from a host to a printer This document requests the printer to execute the specified function and performs initialization when printing starts lt epos print gt has elements Refer to Element List p 61 Attribute e force data type xs boolean This is the forced transmission mode in ePOS Print Service Ver 3 0 and later If you enable forced transmission mode print commands are forcibly sent to the printer true or 1 Sets forced transmission mode false or O Sets normal transmission mode Use forced transmission mode when the printer is offline Q It will result in an error if the printer is online The following functions are enabled in forced transmission mode Drawer kick out lt pulse gt p 96 Stopping the buzzer lt sound gt p 97 Recovery from errors that can be recovered from recovery p 104 Reset lt reset gt p
61. anqe ii x Page Mode li A mn B Mineral water n x Start Area Direction Position Text s Line Rect End LF peus El Alignment Left x Cut Drawer Buzzer Layout TA X Position 30 dots x can oN Position Racer Reset _Omd Total t t t t 10 n x Text Type Feed v x Cut Forced Transmission v3 0 Import Clear x A Menu area Edit area NEL SEEN Displays the available functions Menu area Click an icon to add it to the bottom of the edit area and drag an icon to insert it anywhere in the edit area Displays the functions selected in the menu area Edit area Drag an element to change its position An element can be deleted using the x button located on its right side ePOS Print Editor can import an ePOS Print XML print document Import For details refer to Import p 144 Clear Deletes the edited details Forced Transmission Sets forced transmission mode 140 Appendix Create XML data as follows A Click an icon in the menu area to add an element in the edit area The position of the added function can be changed by dragging 2 Configure the added element Example When the NV logo is added set the key code 3 Select the Preview tab to check the preview image When a printer is connected you can also check the image by printing For details refer to Print p 143 Edit Preview API XML Print Setting Sample Shop Thank you Orange Mineral
62. ation Environment Paper cut A response message from ePOS Print supported TM printer 19 Environment This section describes the following system the device s HTML 5 supported browser accesses the sample program uploaded to Web server and then printing is performed For use in other environments see Environment Settings in Other Execution Environments on page 26 The following environments are provided for the sample program HTML5 supported Web browser HtmlApplication 1 zip Java JavaProject1 zip Windows Visual Basic NET WindowsApplication 1 zip Silverlight SilverlightApplication zip crossdomain zip Flash FlexProject1 zip crossdomain zip Android AndroidProject1 zip iOS iOSDeviceProject1 zip Windows CE SmariDeviceProject zip Windows Store Apps Appl zip 20 Chapter2 Sample Program XML Print Service i Operating Environment The system configuration diagram for the sample programs is as below 2 The figure below also describes an example of IP address settings as network settings Web server 192 168 192 10 Wireless Network Wireless LAN Router 192 15192393 i ePOS Print supported TM printer 192 168 192 20 When DHCP is used for the terminal T Web server Used for 5 Silverlight and Flash sample programs 21 Wireless LAN Router d ePOS Print supported TM printer 1 set
63. ception of Print Result Set a callback function using the response root element p 63 to receive print results The following information is obtained a Print result Error code Jl Printer status Printer s battery status S Refer to the following program For the details about how to program a callback function in detail refer to Error handling p 52 The printer status can be obtained when communication with the printer is possible DOCTYPE html html head meta charset utf 8 lt title gt TITLE lt title gt lt script type text javascript gt function sendDocument Create a print document var request epos print xmlns http www epson pos com schemas 2011 03 epos print gt request lt text lang en smooth true gt request lt text font font_a gt request text width 3 height 3 gt Hello World amp 10 lt text gt request lt cut type feed gt request lt epos print gt Create a SOAP envelop var soap xml version 1 0 encoding utf 8 s Envelope xmlns s http schemas xmlsoap org soap envelope gt lt s Body gt request lt s Body gt lt s Envelope gt Create an XMLHttpRequest object var xhr new XMLHttpRequest Set the end point address var url http 192 168 192 168 cgi bin epos service cgi devid local_printer amp timeout 10000 Open an XMLHttpRequest obje
64. com schemas 2011 03 epos print text lang ko gt lt epos print gt To set the language as Simplified Chinese epos print xmlns http www epson pos com schemas 2011 03 epos print text lang zh hans lt epos print gt e To set the language as Traditional Chinese epos print xmlns http www epson pos com schemas 2011 03 epos print text lang zh hant gt lt epos print gt 71 72 Feeds paper Specifies the paper feed amount in dots or in lines When no paper feed amount is specified performs single line paper feed line feed In addition the per line line feed space can be set Attribute e unit e line e linespc pos data type xs unsignecByte Specifies the paper feed amount in dots data type xs unsignedByte Specifies the paper feed amount in lines data type xs unsignecByte Default 30 Specifies the perline paper feed amount in dots data type tns feed pos It specifies paper feed position of label paper black mark paper in ePOS Print Service Ver 2 1 and later peeling Paper feed to the peeling position cutting Paper feed to the cutting position current_tof Paper feed to the head position of current label next_tof Paper feed to the head position of next label Q Control of label paper black mark paper must be done in the standard mode In the page mode pos cannot be specified
65. ct xhr open POST url true lt Header settings gt xhr setRequestHeader Content Type text xml charset utf 8 xhr setRequestHeader If Modified Since Thu 01 Jan 1970 00 00 00 GMT xhr setRequestHeader SOAPAction Set a callback function xhr onreadystatechange function if xhr readyState 4 if xhr status 200 Obtain the response root element var res xhr responseXML var success res getElementsByTagName response 0 getAttribute success When the printing is not successful display a message if 1 i true test success alert A print error occurred Send print document Callback function for print xhr send soap result reception script lt head gt lt body gt lt body gt lt html gt 51 52 Error handling Refer to the following program for the error handling method by a callback function Set a response receipt callback function xhr onreadystatechange function Obtain the print result and error code var res xhr responseXML var msg Print res 0 getAttribute success Success NAnCode res 0 getAttribute code nStatus n Obtain the printer status var asb res 0 getAttribute status if asb amp 0x00000001 msg No printer response n if asb amp 0x00000002 msg Print complete n if asb amp 0x00000004 msg Status o
66. cut type Specifies the paper cut type no_feed Cut without feeding The paper is cut without being fed feed Feed cut The paper is fed to the cut position and then is cut reserve Cut reservation Printing continues until the cut position is reached at which the paper is cut Example To perform feed cut operation epos print xmlns http www epson pos com schemas 2011 03 epos print cut type feed lt epos print gt 95 96 lt pulse gt Outputs signals to the drawer kick connector Depending on the model a buzzer can be sounded Cannot be written in the page tag Q The drawer and the buzzer cannot be used together Attribute e drawer data type tns pulse drawer Specifies the drawer kick connector drawer 1 Pin 2 of the drawer kick out connector drawer 2 Pin 5 of the drawer kick out connector e time data type tns pulse time Specifies the ON time of the drawer kick signal pulse 100 100 ms pulse 200 200 ms pulse 300 300 ms pulse 400 400 ms pulse 500 500 ms Example To send a 100msec pulse signal to the pin 2 of the drawer kick connector epos print xmlns http www epson pos com schemas 2011 03 epos print gt pulse drawer drawer 1 time pulse 100 lt epos print gt Chapter 4 XML Reference lt sound gt Sounds a buzzer Cannot be written in the
67. d 100th dot to 200th dot e From the left end 400th dot to 500th dot lt epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt hline x1 100 x2 200 style thin_double gt lt hline x1 400 x2 500 style thin_double gt lt epos print gt Chapter 4 XML Reference lt vline begin gt Starts to draw vertical lines A vertical line is drawn up to the end position specified by the vline end element p 88 Q Use this element together with the vline end element Cannot be written in the page tag Attribute ex Required attribute data type xs unsignedShort Specifies the start position of the horizontal line in dots e style Optional attribute data type tns line style Specifies the line type thin default Solid line Thin medium Solid line Medium thick Solid line Thick thin double J Doublline Thin medium double Double line Medium thick double Doubleline Thick Example To draw a thin line from 100th to 200th dot from the left end epos print xmlns http www epson pos com schemas 2011 03 epos print lt vline begin x 100 lt vline begin x 200 gt lt feed unit 100 gt lt vline end x 100 gt lt vline end x 200 gt lt epos print gt 87 88 lt vline end gt Ends to draw vertical lines Use this element together with the vline begin element p 87
68. d Chinese International character set changes to China zh hant Traditional Chinese zh tw Traditional Chinese Language code besides English ANK above ePOS Print Service Ver 2 2 or later versions supported Characters not installed in a printer cannot be printed Q For printable character code refer to the detailed instruction manual of your printer Depending on language specification a part of characters is printed as follows Characters U 0024 Characters U 005C Japanese Korean Simplified Chinese W ol K Traditional Chinese 67 68 e font data type tns font Specifies the character font font_a default Font A font b Font B font c Font C font d Font D font e Font E ePOS Print Service Ver 3 2 or later versions supported S When Japanese is specified characters in Shift JIS can be printed e smooth data type xs boolean Sets smoothing When smoothing is enabled the print quality of characters will be improved true or 1 Specifies smoothing false or 0 default Cancels smoothing dw data type xs boolean Sets the double sized width true or 1 Specifies the double sized width false or 0 default Cancels the double sized width When the double sized width attribute and the width attribute are specified in one element YN at the same time prio
69. d gt Insert the ESC POS command ESC POS command is specified in hexadecimal encoding data type xs hexBinary Refer to the following URL for details of the ESC POS command Q https reference epson biz com modules ref escpos index php content id 2 Example epos print xmlns http www epson pos com schemas 2011 03 epos print command 41424344450a command epos print 99 To use sheets with black mark or die cut labels set the paper layout in advance in ePOS Print Service Ver 2 2 and later S Attribute e type data type tns layout type Specifies the paper type Cannot be written in the page tag receipt default Receipt without black mark receipt bm Receipt with black mark label Die cut label without black mark label bm Die cut label with black mark e width data type xs unsignedShort When not specified 580 Specifies paper width in units of 0 1 mm Specifies an integer from 290 to 600 e height data type xs unsignedShort When not specified 0 Specifies paper height in units of 0 1 mm Paper Type valid volue range Receipt tup not without black marl i Distance from the top of black mark to Rece Di Cuil Dice MaK the top of next black mark Die cut label 0 auto Distance from the top of label to the without black mark 284 to 1550 manual top of next label Die cut label
70. de ANK 9 dots x 17 dots W x H ANK 9 dots x 17 dots Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 576 dots x 831 dots W x H Page Mode Maximum Area 576 dots x 1662 dots W x H Raster Image image Logo logo Monochrome image Monochrome image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 CODE128 GS1 128 659 DataBar Omnidirectional GS1 DataBar Truncated GS1 DataBar Limited GS1 Databar Expanded 2D Code lt symbol gt PDF417 QR Code MaxiCode GS1 DataBar Stacked GS1 DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Composite Symbology Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported 125 80 mm Buzzer sound Supported Paper Layout Settings layout Not supported Command command Supported 126 Chapter 4 XML Reference TM T83ll i TM T83ll 80 mm Resolution 180 dpi x 180 dpi W x H Print Width 512 dots Characters in a Line Font A ANK 42 characters Kanji 21 character
71. dule 2D Code Type Vaivawerange Default 2108 PDF417 height 3 Magnification for width eig QR Code MaxiCode GS1 DataBar Ignored Aztec Code DataMatrix e size data type xs unsignedShort ap code Default Description PDFA17 size 0 Specifies the number of code words for each row QR Code Ignored MaxiCode 2 dimentional GS1 DataBar Specifies the maximum width for Expanded Stacked size 0 auto the barcode 106 or above Others Ignored Aztec Code Ignored DataMatrix align data type tns align Specifies the print position left default Alignment to the left center Alignment to the center right Alignment to the right The align attribute set in this element also applies to the align attribute in each of the text Q image logo and barcode elements e rotate data type xs boolean Specifies the rotate printing true or 1 Specifies rotated printing of text false or 0 default Cancels rotated printing of text Forthe standard mode specify the rotate attribute when at the start of a line Q n page mode even if rotate is specified it is disabled Inthe page mode set the printing direction to right to left with direction and conduct 180 rotation printing The rotate attribute set in this element also applies to the rotate attribute in each of the text and barcode elements
72. e Maximum Area 360 dots x 1662 dots W x H 512 dots x 1662 dots W x H Raster Image image Monochrome image Gray scale image Logo logo Monochrome image Gray scale image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE339 ITF CODABAR CODE93 CODE128 GS1 128 GS1 DataBar Omnidirectional GS1 DataBar Truncated GS1 DataBar Limited GS Databar Expanded 2D Code symbol PDF417 QR Code MaxiCode GS1 DataBar Stacked GS DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Composite Symbology not supported 131 Only for South Asia model 58 mm 80 mm Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Supported Paper Layout Settings lt layout gt Not supported Command lt command gt Supported ePOS Print Setting TM T88V Item Value Printing Method Thermal 180 dpi Character Code Tables Page 0 5 16 19 20 21 26 30 31 11 15 32 53 132 Chapter 4 XML Reference TM T90 58 mm 60 mm 80 mm Resolution 180 dpi x 180 dpi W x H Print Width 360 dots 384 dots 512 dots Characters ina Line Font A ANK 30 characters ANK 32 characters ANK 42 characters
73. e gt barcode type gs1 databar limited 0201234567890 barcode barcode type gs1_databar_expanded gt 01 2012345678903 lt barcode gt lt epos print gt Chapter 4 XML Reference Prints a 2D code Specifies the 2D code using a character string Data type xs string the 2D code becomes larger than the printer s print area And an error response will not be returned either n standard mode a more than 831 dot high 2D code cannot be printed n page mode a 2D code is laid out in the current print position with the reference point being its top left dot 2 A2D code will not be printed if settings not compliant with the 2D code standard are made or if 2D code Type The following 2D codes can be specified PDF417 Convert the character string to the string in UTF 8 apply the escape sequence and then encode the string The data area can contain up to 928 code words in a maximum of 90 rows each of which can contain up to 30 code words QR Code Convert the character string to the string in Shift JIS apply the escape Micro QR Code sequence and then encode the string based on the data type as shown below Number Oto9 Alphanumeric character Oto9 AtoZ space 4 Kanji character Shift JIS value 8 bit byte data 0x00 to Oxff MaxiCode Convert the character string to the string in UTF 8 apply the escape sequence and then encode the string In Modes 2 and 3 when t
74. e page For details see Support Information by Printer p 106 ePOS Print Settings Printing Method 23 e For mobile printer Wireless LAN Model EpsonNet Config Configuration Network Network ePOS Print Basic Information SNMP Version 22 ePOS Print ePOS Print Device ID local_printer Configuration Network Wireless Security SSL TLS Authentication Set to Enable Default Disabled ePOS Print Align with the system settings Device ID Default local printer 4 Click Send 5 Turn the TM printer s power off and on again 24 Chapter2 Sample Program XML Print Service Editing the Sample Program Write the IP address of ePOS Print supported TM printer in the sample program Edit the program as follows 4 Expand HtmlApplication zip 2 Open index html using an editor program 3 Change the source code portion URL of ePOS Print supported TM printer in the source file to the IP address of ePOS Print supported TM printer and the save the source file URL of ePOS Print supported TM printer var address http 192 168 192 168 cgi bin epos service cgi devid local printer amp timeout 10000 Registering the Sample Program Register the sample program into the Web server To use TM DT as the Web server refer to Technical Reference Guide for each TM DT Q To use TM i as the Web server refer t
75. e print document is specified in the SOAP body Response message A SOAP message is returned against a HTTP POST method response A response document is put in the SOAP body SOAP HTIP Interface WSDL supported When a print document is sent from an application to ePOS Print Service using SOAP HTTP ePOS Print performs printing and returns a response document Job ID can be specified ePOS Print Service Ver 4 1 or later versions supported Specification Description End point adaress http IP address of the ePOS Print supported TM printer cgi bin epos service cgi Request message A SOAP message is sent against a HTTP POST method request In the SOAP header the device ID timeout time and job ID can be specified One print document is specified in the SOAP body Response message A SOAP message is returned against a HTTP POST method response A device ID and a job ID are put in the SOAP header A response document is put in the SOAP body Chapter 1 Overview Interface for FileMaker This interface uses the HTTP POST function of FileMaker for printing ePOS Print Service Ver 4 or later versions supported Specification Description End point address httppost IP address of the ePOS Print supported TM printer cgi bin epos service cgi printdata SOAP message Request message A SOAP message is sent against a request in the HTTP POST function of FileMaker In the SOAP header the device ID
76. echnical Reference Guide for each TM DT Series printer a TM i Series For details refer to the Technical Reference Guide for each TM i Series printer A TM Printer Wireless LAN Model TM Printer Wireless LAN Model For a TM printer enable ePOS Print and set the device ID a Configure the settings via the network USB connection cannot be used for setting Configure the settings as follows A Connect the TM printer to the network 2 Start the web browser of the setting computer and input the TM printer IP address into the address bar EpsonNet Config web version is displayed 3 Click ePOS Print The ePOS Print screen is displayed Configure the following settings For wireless LAN interface UB RO4 EpsonNet Config mex m um am RE NM Configuration Network Network ePOS Print Basic Information CPAP z SNMP Version ae ePOS Print Enable SS Device ID local_printer Printing Method Thermal 180dpi Network Character Code Tables Page 0 5 16 19 bd Wirele Security Send SSL TLS Authentication Certificate List Certificate Import Set to Enable ePOS Print Default Disabled Align with the system settings Device ID Default local printer Set in line with the connected TM printer For details see Support Information by Printer p 106 Align with the connected TM printer and set the TM printer s Character Code Table cod
77. ed lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Not supported Paper Layout Settings lt layout gt Not supported Command lt command gt Supported 135 136 Appendix Appendix ePOS Print Editor This section describes how to use ePOS Print Editor included in the contents in the package This tool is a support tool for generating XML data This tool allows you to create an ePOS Print XML p 61 print document as you like In addition the generated XML data can be printed for testing Use this tool for your application development ePOS Print Editor Operating Environment Web Browser e Windows Internet Explorer 9 or later e Mozilla Firefox 13 or later e Google Chrome 19 or later Apple Safari 5 1 7 or later e iPad Safari in iOS 5 1 or later Environment Setting Procedure n Google Chrome when a preview image including pictures is displayed a SECURITY ERR AN DOM Exception 18 error occurs In Windows Internet Explorer 9 when printing is performed a SCRIPT5 Access is denied error occurs If opening a page with ePOS Print Editor s HTML file placed on the local disk some functionality Q does not operate due to your Web browser s security policy Place the HTML file of ePOS Editor to a folder under Web s
78. epos print gt Set the paper layout gt Die cut label paper mount width 58 0 mm height automatic gt lt Top margin 1 5 mm from label edge bottom margin 1 5 mm from label bottom edge gt lt Cut position 2 5 mm from label bottom edge gt layout type label width 580 height 0 margin top 15 margin bottom 15 offset cut 25 offset label 0 gt Feeds to the top of the label gt feed pos next_tof gt lt epos print gt 103 recovery Recovers from an error in ePOS Print Service Ver 3 0 and later Cannot be written in the page tag Q Recovers from errors that can be recovered from and clears the buffer Enable forced transmission mode p 62 to use this element Example Recovers from errors that can be recovered from and clears the buffer epos print xmlns http www epson pos com schemas 2011 03 epos print force true gt lt recovery gt lt epos print gt 104 Chapter 4 XML Reference lt reset gt Resets the printer in ePOS Print Service Ver 3 0 and later Cannot be written in the page tag Q Other printing commands in the print document are ignored Example Resets the printer epos print xmlns http www epson pos com schemas 2011 03 epos print reset lt epos print gt 105 Support Information by Printer
79. er string to UTF 8 conduct the escape sequence and encode DataMatrix After converting the character string to UTF 8 conduct the escape sequence and encode To specify binary data that cannot be represented by character strings use the following escape SEQUENCES a xnn Control code NY Back slash Attribute e type Required attribute data type tns symbol type Specifies the 2D code type pdf417 standard Standard PDF417 pdf 417 truncated Truncated PDF417 qrcode model 1 QR Code Model 1 qrcode model 2 QR Code Model 2 qrcode micro 2 Micro QR Code maxicode mode 2 MaxiCode Mode 2 maxicode mode 3 MaxiCode Mode 3 maxicode mode 4 MaxiCode Mode 4 maxicode mode 5 MaxiCode Mode 5 maxicode mode 6 MaxiCode Mode 6 05 databar stacked GS1 DataBar Stacked gs1_databar_stacked_omnidirectional 6591 DataBar Stacked Omnidirectional gs1_databar_expanded_stacked GS DataBar Expanded Stacked azteccode fullrange 1 Aztec Code Full Range Mode azteccode compact 1 Aztec Code Compact Mode datamatrix square 1 DataMatrix ECC200 square datamatrix_rectangle_8 1 DataMatrix ECC200 rectangle 8 lines datamatrix_rectangle_12 1 DataMatrix ECC200 rectangle 12 lines datamatrix rectangle 16 1 DataMatrix ECC200 rectangle 16 lines ePOS Print Service Ver 2 2 or la
80. erver 4 Copy the editor folder contained in the sample program to the Web server Open the following URL page using the Web browser http Web server IP address editor index html 137 3 ePOS Print Editor appears GOA ittm m Align Linespc Rotate Text Printer Font Forced Transmission Ver 3 0 Import Clear B mmm Lang Font Position Position PF Smooth Size Double Style Bee By Unit ByLine LF Label Image 2 Image Logo Bar Code Barcode Symbol Page Mode a gt I D Start Area Direction Position Line Rect End Others E Ei Drawer Buzzer Layout Cut EB Recovery Reset Cmd 138 Appendix Setting Perform the print setting and the preview setting Select the Setting tab to display the Setting screen Ermm JAA w wed mmc D C amp ePOS Print Editor C yv 5 Edit Preview API XML Print Setting Preview Model Paper width Liner width TM T88V 80mm TM i v Print IP address of ePOS Print supported printer 192 168 192 168 Device ID of the target printer local printer Print timeout milliseconds 60000 OMonitor the status Ouse print job ID v4 1 Specify the model of the printer to be used for printing Model The Preview screen resizes according to the paper width set to the model IP addr
81. ess of ePOS Print supported TM Specify the IP address of the printer printer Be sure to specify this item Specify the device ID of the printer Device ID of the target printer m Be sure to specify this item Specify the print timeout time in milliseconds The maximum value is 60000 60 seconds When this checkbox is checked the printer s status is monitored Print timeout milliseconds Monitor the status Use print job ID Check this for a print job ID to be assigned when printing 139 Creating a Sample Code Select the Edit tab to display the Edit screen Create an ePOS Print XML print document in the Edit screen Edit Preview API XML Print Setting Common E Alignment Center v x Align Linespc Rotate Align s Printer Font E Image File on the Server E x m ie Lang Font Position Position 1 fe h VE BL Sample Shop Smooth S amp e Double Style E L1Scale to Fit Paper Width Mode Monochrome v Tex Brightness 1 0 Paper Feed E E E rs Color Monochrome Color 1 ICI Halftone Monochrome Error Diffusion Y By Unit By Line Label Language Alphanumeric x Image i 9 5 Thank you n x Image NV Logo Text Bar Code E Lines 2 lines x m mE By Line Barcode Symbol Or
82. f the drawer kick number 3 connector pin if asb amp 0x00000008 msg Offline status n if asb amp 0x00000020 msg Cover is open n if asb amp 0x00000040 msg Paper feed switch is feeding paper n if asb amp 0x00000100 msg Waiting for online recovery n if asb amp 0x00000200 msg Panel switch is ON n if asb amp 0x00000400 msg Mechanical error generated n if asb amp 0x00000800 msg Auto cutter error generated n if asb amp 0x00002000 msg Unrecoverable error generated n if asb amp 0x00004000 msg Auto recovery error generated n if asb amp 0x00020000 msg No paper in the roll paper near end detector Wn if asb amp 0x00080000 msg No paper in the roll paper end detector n if asb amp 0x80000000 msg Stop the spooler n Display in the dialog box alert msg Failure H n Chapter3 Programming Guide XML Print Service Checking the Printer Status To check the printer status without printing send empty print data Refer to the following program Set the end point address var url http 192 168 192 168 cgi bin epos service cgi devid local printer amp timeout 10000 Create an empty print document to check the printer status var soap lt xml version 1 0 encoding UTF 8 gt lt s Envelope xmlns s http schemas xmlsoap
83. g program lt DOCTYPE html gt html head meta charset utf 8 lt title gt TITLE lt title gt lt script type text javascript gt function sendDocument Create a print document var request lt epos print xmlns http www epson pos com schemas 2011 03 epos print gt request lt text lang en smooth true gt request text font font a request text width 3 height 3 gt Hello World amp t t10 text request cut type feed gt request lt epos print gt Create a SOAP envelop var soap lt s Envelope xmlns s http schemas xmlsoap org soap envelope gt s Body request lt s Body gt lt s Envelope gt Create an XMLHttpRequest object var xhr new XMLHttpRequest Set the end point address var url http 192 168 192 168 cgi bin epos service cgi devid local_printer amp timeout 10000 Open an XMLHttpRequest object xhr open POST url true lt Header settings gt xhr setRequestHeader Content Type text xml charset utf 8 xhr setRequestHeader If Modified Since Thu 01 Jan 1970 00 00 00 GMT xhr setRequestHeader SOAPAction Send print document xhr send soap lt script gt Send print document lt head gt lt body gt lt body gt lt html gt 48 Chapter3 Programming Guide XML Print Service To Call SOAP HTIP Interface WSDL supported
84. gt lt feed pos next_tof gt lt epos print gt To print tickets with black mark paper lt epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt feed pos current_tof gt lt barcode type code39 hri below gt 0001 lt barcode gt lt feed pos cutting gt lt cut type no_feed gt lt epos print gt 73 74 lt image gt Print a raster graphic bit image Data type xs base 4Binary Raster graphics refer to data generated by horizontally scanning the pixels of an image from the top left corner of that image as the origin point Data is generated based on 1 bit per pixel for two tone images and 4 bits per pixel for 16 tone images starting with the upper bits of byte data And zero padding is performed so that scan data per line can be treated on a byte basis In page mode a raster image is laid out in the current print position with the reference point being its bottom left dot The print position will not move In page mode set the print position so that a raster image does not extend beyond the print area Multiple tone printing is not supported in Page Mode Multiple tone graphic printing is supported in Standard Mode only When multiple tones are set for raster images intermitting printing may occur because the amount of data to print increases and white stripes may appear in the print result The scan quality of barcodes 2D codes printed as m
85. h digit is processed as a check digit but the check digit is not validated EAN13 When an 12 digit number is specified a check digit is automatically added JAN13 When a 13 digit number is specified the 12th digit is processed as a check digit but the check digit is not validated EAN8 When a 7 digit number is specified a check digit is automatically added JAN8 When an 8 digit number is specified the 8th digit is processed as a check digit but the check digit is not validated When the first character is the character is processed as the start DE39 oe character In other cases a start character is automatically added IF Start and stop codes are automatically added Check digits are not added or validated Specify a start character A to D a to d CODABAR Specify a stop character A to D a to d Check digits are not added or validated CODE93 Start and stop characters are automatically added A check digit is automatically calculated and added 77 Barcode type Barcode data specification procedure CODE128 Specify a start character CODE A CODE B CODE C A stop character is automatically added A check digit is automatically calculated and added To encode each of the following characters specify two characters starting with the character FNC1 1 FNC2 2 FNC3 3 4 4 CODE A A CODE B B CODE C C SHIFT 5 GS1 128 A start character
86. he first piece of data is 0 gt x1e01 xldyy where yy is a two digit number this is processed as the message header and the subsequent data is processed as the primary mes sage In other cases from the first piece of data data is processed as The primary message In Mode 2 specify the primary message in the following format Postal code 1 to 9 digit number GS x1d ISO country code 1 to 3 digit number GS x1d Service class code 1 to 3 digit number In Mode 3 specify the primary message in the following format Postal code 1 to 6 pieces of data convertible by Code Set A GS x1d ISO country code 1 to 3 digit number GS x1d Service class code 1 to 3 digit number GS1 DataBar Stacked Convert the character string to the string in UTF 8 apply the escape 65 DataBar Stacked sequence and then encode the string Omnidirectional Specify a 13 digit global trade item number GTIN not including an application identifier Al or a check digit 81 Type GS DataBar Expanded Stacked Convert the character string to the string in UTF 8 apply the escape sequence and then encode the string You can enclose an application identifier AI in parentheses The parentheses are used as HRI print characters and are not encoded as data To encode each of the following characters specify two characters starting with the character FNC1 C C D Aztec Code After converting the charact
87. hnical Reference Guide Each TM printer Technical Reference Guide Sample Program ePOS Print_Sample_XML_V4 x xE zip Contains the following Tg epos print 4 x x wsdl ePOS Print XML Print Service T epos print 4 x x xsd ePOS Print XML schemas Sample program HTML5 Java Windows Silverlight Flash Android iOS Windows CE AJ editor index html ePOS Print Editor 17 18 For customers in North America go to the following web site http www epsonexpert com and follow the on screen instructions For customers in other countries go to the following web site https download epson biz com service pos Chapter2 Sample Program XML Print Service sample Program XML Print Service This chapter describes the environment settings for using ePOS Print and how to use the sample program for printing print data that is created with XML Reference from a printer by using XML Print Service In this chapter descriptions are made mainly based on a 5 environment For an Q environment other than the above read such descriptions in ways that suit the relevant environment Overview Sample Program Overview The following screen appears when the sample program starts Click the Print button to execute Maj LE suPtmiAplicationt indechtml D Sample program execution result Intelligent Printer Print text Print barcode EANTS Paper feed 24 dots Applic
88. hu 01 Jan 1970 00 00 00 GMT xhr setRequestHeader SOAPAction Send print document xhr send soap lt script gt Send print document lt head gt lt body gt lt body gt lt html gt 49 50 Printer End Point Address Specify the printer end point address in the following format To Call SOAP HTIP Interface p 10 hitp IP address cgi bin epos service cgi devidz device ID amp timeoutz timeout time To Call SOAP HTIP Interface WSDL supported p 10 http IP address cgi bin epos service cgi Items to specify Description IP address Specify either the IP address or the domain name of ePOS Print supported TM printer Device ID Specifies the printer to be used for printing The maximum value is 60 seconds 60000 Specify the Device ID registered using the EPSON TMNet WebConfig EpsonNet Config of ePOS Print supported TM printer Timeout period Specifies the time to abort the process in milliseconds The maximum value is 300 seconds 300000 The timeout parameter is optional when it is omitted 60 seconds 60000 is set When the timeout period elapses the print job is canceled the data already interpreted by the printer before the start of the print abort process is printed S For SOAP HTTP Interface WSDL supported the device ID and timeout time are specified in the SOAP header Chapter3 Programming Guide XML Print Service Re
89. ile e por ree e led ni eR ERE Ra XR A 140 Ericoding Graphic DOG s aci re da cede p v vex rer rece re ner e e 145 Chapter 1 Overview Overview This chapter describes the features of and the specifications for ePOS Print Overview ePOS Print is an Epson s unique printing function that uses XML and Web Service This function creates request messages 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 document is made up of the following sections e XML Print Service p 9 e XML Reference p 15 For details about the provided articles refer to Provided Article p 17 Print data can be created in ePOS Print XML format also with Server Direct Print For details refer to XML Reference p 61 XML Print Service ePOS Print XML allows printing to ePOS Print supported TM printer from applications in an environment or on OS where HTTP communication is possible ePOS Print XML embedded into native applications on smart phones and tablet terminals makes it possible to print from such devices When a print document is sent from a host to an ePOS Print supported TM printer using SOAP HTTP the ePOS Print supported TM printer performs printing and returns a response document Request ePOS Print supported TM printer Application ee ePOS Print Service Response
90. ion s operating and maintenance instructions Seiko Epson Corporation shall not be liable against any damages or problems arising from the use of any options or any consumable products other than those designated as Original Epson Products or Epson Approved Products by Seiko Epson Corporation Trademarks EPSON is a registered trademark of Seiko Epson Corporation Exceed Your Vision and ESC POS are registered trademarks or trademarks of Seiko Epson Corporation Microsoft Windows Visual Studio Silverlight and Internet Explorer are either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries are either registered trademarks or trademarks of Google Inc in the Android and Google Chrome United States and other countries Apple Mac OS and Xcode are either registered trademarks or trademarks of Apple Inc in the United States and other countries IOS is registered trademarks or trademarks of Cisco in the United States and other countries Flash Flex are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States and other countries Java is a registered trademark of Oracle Corporation its subsidiaries and affiliates in the U S and other countries Eclipse is a trademark or registered trademark of Eclipse Foundation Inc FileMaker is a trademark of FileMaker Inc registered in the U S and other countries QR Code is a regi
91. mage amp 3i logo 45 page g pulse 3 sound g symbol 2 text 40 Chapter3 Programming Guide XML Print Service Select text from the candidates and enter an empty space Then attribute candidates appear 56 Projecti Microsoft Visual Studio Ele Edit View Project Build Debug Team XML Data Tools Architecture Test Analyze Wit d a Gda aaa e o e h Debug 6 8 VY 9b kd Co H3 E EGG ER sts ides 3 AIC RR n XMLFilel xml x lt xml version 1 0 encoding utf 8 gt c epos print xmins btto wuw epson pos com schemas 2011 03 epos print gt lt text align 4 color FP dh FF dw em A font height 73 lang 3 linespc Select lang from the candidates Then attribute value candidates appear Ge Projecti Microsoft Visual Studio File Edit View Project Build Debug Team XML Data Tools Architecture Test Analyze Wit dd X m e c 5 peu xe 11 e BRASS 9 XMLFilel xml x lt xml versionz 1 0 encodingz utf 8 EKepos print xmInsz http wm epson pos con schenas 2011 03 epos pr int Select en from the candidates and enter the character gt Then the text element is added SL a aT File Edit View Project Build Debug Team XML Data Tools Architecture Test Analyze Wit ia au Gdg aaae n Debug xe
92. main zip For detail information on registration method refer to Technical Reference Guide for each printer A Download Microsoft Silverlight 4 Tools for Visual Studio 2010 Silverlight4_Tools exe and install that program Configure your computer and ePOS Print supported TM printer so that they can connect to the network Uncompress the sample program into any folder AW N Open the sample program solution file using Visual Studio 29 30 tom scription Development environment Flash Builder 4 5 or later Required item Flash Builder 4 5 or later Sample program file name FlexProject1 zip crossdomain zip Source editing Edit the IP address of ePOS Print supported TM printer to suit the network environment lt Default value gt e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 e TM i Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure When using by registering the Web server of TM intelligent printer it is necessary to register cross Q domain policy file crossdomain zip For detail information on registration method refer to Technical Reference Guide for each printer connect to the network AO Na Download Adobe Flash Builder from Flash Platform Configure your computer
93. me 3 Halftone Monochrome Error Diffusion v Paper Feed B E a Forced Transmission v3 0 Import Clear By Unit By Line Label 4 Specify the name of the stored image file for Image File on the Server Side and click the Load button 5 Specify values as needed for Scale to Fit Paper Width Mode Brightness Color and Halftone Edit Preview API XML Print Setting Common E Image File on the Server Side Align Linespc Rotate sample png Load Image Text Printer Font m Sample Shop Lang Font Position Positi d 1 Scale to Fit Paper Width E A A Mode Monochrome v Smooth Size Double Styl Brightness 1 0 Color Monochrome Ter Halftone Monochrome Error Diffusion v Paper Feed By Unit By Line Label Forced Transmission v3 0 Import Clear Image Image NV Logo 145 6 Select the XML tab Code converted into a base 64 encoded character string is displayed in ePOS Print XML Print Document Copy the desired character string for use Edit Preview API XML Print Setting ePOS Print XML Print Document epos print xmins http www epson pos com schemas 2011 03 epos print gt image width 256 height 60 colorz color 1 mode z mono AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
94. mport process has been completed RARE i Mn se Close rurceu rransmissman tver 3 v armpit Clear c 4 Pastes the ePOS Print XML print document Data to be import ePOS Print XML Apply Imports the ePOS Print XML print document Information Displays the import information Close Closes the Import screen ePOS Print Editor can import an ePOS Print XML print document as follows A Select the Edit tab and click the Import button The Import screen appears Paste the ePOS Print XML print document in the Data to be import ePOS Print XML box 3 Click the Apply button 4 The Confirmation screen appears Click the Yes button 144 Appendix Encoding Graphic Data Use ePOS Print Editor to convert raster graphic bit image data into a base 64 encoded character string How to Use ePOS Print Editor Create data as follows 4 Store the image file you want to print into the same level as the index of this tool 2 Start ePOS Print Editor 3 Select the Image icon in the menu area and add it in the edit area Edit Preview API XML Print Setting Common Align Linespe Rotate Image File on the Server Side x sample png Load Text Printer Font Em m B Scale to Fit Paper Width Lang Font Position P Mode Monochrome nd V d An Brightness 1 0 wn 3 ri o x v lt a ue cute Color Monochro
95. n by Printer p 106 TM DT Series TM H6000IV DT Receipt printer only TM T7OII DT TM T88V DT TM i Series Q TM L90 i TM T20ll i O 7 Q TM T82Il i Q TM T83ll i Q TM T88 V i O TM U220 i Chapter 1 Overview TM Printer Following printers with the UB RO4 embedded TM T20 e TM T2OII TM L9O e TM T7O TM T OII TM T82II TM T83ll TM T88IV e TM T88V TM T90 e TM U220 Q TM P20 Wi Fi model Wi Fi model d TM P60II with Peeler Wi Fi model m TM P80 Wi Fi model You cannot control ePOS Print if it is disabled For details refer to Support Information by ePOS Print in the TM printer must be turned to Enable It is set to Disable by factory default Printer p 106 Printer Functions Depending on the printer type and TM DT software TM i firmware version being used the functions you can use with ePOS Print XML differ For details see the following Printer Type Network printer control Spooler Print forwarding HTTPS Communication f TM DT Software TM DT Software eee 2 Ver 3 0 or later Ver 2 5 or later T TM i Firmware TM i Firmware Toei Ver 4 1 or later Ver 4 3 or later TM Printer 5 Available TM printers are different depending on the TM DT software version installed in the product For details refer to Technical Reference Guide for each printer 13 14 ePOS Print Service Versions
96. n devices etc you should use this product only after giving consideration to including fail safes and redundancies into your design to maintain safety and total system reliability Because this product was not intended for use in applications requiring extremely high reliability safety such as aerospace equipment main communication equipment nuclear power control equipment or medical equipment related to direct medical care etc please make your own judgment on this product s suitability after a full evaluation About this Manual Aim 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 supported printer is a generic term for the TM DT series TM i series and TM printers that support the ePOS Print XML The TM DT series in this manual is a generic term for the following printers TM H6000IV DT e TM T7OII DT TM T88V DT The TM i series in this manual is a generic term for the following printers e TM L9O i e e TM T7O i e TM T82ll i e e TM T88V i TM U220 i Manual Content The manual is made up of the following sections Chapter 1 Overview Chapter 2 Sample Program XML Print Service Chapter 3 Programming Guide XML Print Service Chapter 4 XML Reference Appendix ePOS Print Editor Contents BW For S fely ron eei dete ON ON Se en 8 3 exisse EE 3 B Re
97. o Technical Reference Guide for each TM i Register as follows A Start the Web server Copy the sample program into the following folder Example Web server configured by using IIS System drive Inetoub wwwroot Q Copy the sample program as a user with administrator authority 25 Environment Settings in Other Execution Environments This section describes the setting operation in a development environment up to sample program execution HTML5 To Build a Web Server on Windows Linux p 26 T Java p 27 T Windows Visual Basic NET p 28 Silverlight p 29 Flash p 30 T Android p 31 Windows CE p 33 iOS p 37 Q Windows Store Apps p 38 5 To Build a Web Server on Windows Linux CE S Development environment Microsoft Visual Studio 2010 example Required item IIS Internet Information Services or Apache Sample program file name HtmlApplication zip Edit the IP address of ePOS Print supported TM printer to suit the network environment Default value e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 Source editing e TM i Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure A Install IIS 2 Configure your computer and ePOS
98. o applies to the align attribute in each of the image logo barcode and symbol elements e rotate data type xs boolean Sets rotated printing of text true or 1 Specifies rotated printing of text false or 0 default Cancels rotated printing of text For the page mode set the print direction as right to left right to left using the direction element to perform 180 degree rotated printing of text The rotate attribute set in this element also applies to the rotate attribute in each of the barcode and symbol elements 2 n page mode even if rotate is specified it is disabled linespc data type xs unsignedShort Default 30 Specifies the per line paper feed amount in dots 70 Chapter 4 XML Reference Example To print a character string based on the following settings Language English Smoothing Enable Align Center Align Font Font A Double sizing Double width and height characters Underline Enable epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt text lang en gt lt text smooth true gt lt text align center gt lt text font font_a gt lt text dw true dh true gt lt text ul true gt lt text gt Hello World amp 10 lt text gt lt epos print gt Examples for setting the language e To set the language as Korean epos print xmlns http www epson pos
99. org soap envelope gt lt s Body gt lt epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt s Body gt lt s Envelope gt Create an XMLHttpRequest object var xhr new XMLHttpRequest lt Open an XMLHttpRequest object gt xhr open POST url true lt Header settings gt xhr setRequestHeader Content Type text xml charset utf 8 xhr setRequestHeader If Modified Since Thu 01 Jan 1970 00 00 00 GMT xhr setRequestHeader SOAPAction Set a response reception callback function for checking xhr onreadystatechange function if xhr readyState 4 if xhr status 200 var res xhr responseXML var success res getElementsByTagName response 0 getAttribute success if 1 true test success alert Success H Send empty print data xhr send soap 53 Specifying the Print Job ID from the Application A response containing the specified print job ID will be returned when sending a request from the application by specifying the print job ID ePOS Print Service Ver 4 1 or later versions Job ID ABC123 Job ID ABC123 Print data Response data Programming Example Request lt s Envelope xmlns s http schemas xmlsoap org soap envelope lt s Header gt parameter xmlns http www epson pos com schemas 2011 03 epos print lt devid gt local_printer lt devid gt lt timeout gt 6000
100. ork Uncompress the sample program into any folder Import the sample program using Eclipse o 0 nN OO GF BRAN 31 32 Creating Android Virtual Device 1 2 3 4 Start Eclipse Select as Windows Android SDK and AVD Manager The Android SDK and AVD Manager screen appears Select the New button On Create new Android Virtual Device type the name Alternatively select the device to use and create a new entry Installing ADT Plug in 1 A ON 5 6 Start Eclipse From the menu items select as Help Install New Software The Install screen appears Click the Add button Enter values in the Name and Location fields and click the OK button Description ___ _ Name Enter any name Location Enter https dl ssl google com android eclipse Return to the Install screen Tick Developer Tools and click the Next button When the installation process finishes restart Eclipse Changing the settings of Eclipse 1 2 A Start Eclipse Select as Windows Configuration The Setting screen appears Select Android Although a warning dialog box appears telling you that a path to Android SDK has not been set There is no problem Click the Browse button Select the Android Android SDK directory and click the OK button Chapter 2 Sample Program XML Print Service Windows CE a ee Development environment Micr
101. osoft Visual Studio 2008 SP1 Required item e Windows Embedded Compact 7 e Virtual PC 2007 Sample program file name SmartDeviceProject1 zip Edit the IP address of ePOS Print supported TM printer to suit the network environment Default value e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 Source editing e TN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure Install Visual Studio 2008 SP1 Download Windows Embedded Compact 7 and install that program Install Virtual PC 2007 Configure your computer and ePOS Print supported TM printer so that they can connect to the network Uncompress the sample program into any folder Open the sample program solution file using Visual Studio og AWN Execute the sample program using Visual Studio 33 34 The Device Emulator starts In the Device Emulator select as File Configure Network 4 Pocket PC 2003 Second Edition e ms Help Eu O T4 1202 amp The Emulator Properties dialog box appears Select Network Tick Enable NE2000 PCMCIA network adapter and bind to and select the computer s network card Click the OK button Properties General Dispiay _Network perisherals V Enable
102. page tag Q The buzzer function and the drawer cannot be used together This element is not available if the printer is not provided with the buzzer Attribute e pattern data type tns sound pattern Specifies the buzzer pattern none Stop pattern_a Pattern A pattern_b Pattern B pattern_c Pattern C pattern_d Pattern D pattern_e Pattern E error Error sound pattern paper_end Pattern when there is no paper pattern 1 Pattern 1 pattern 2 Pattern 2 pattern 3 Pattern 3 pattern 4 Pattern 4 pattern 5 Pattern 5 pattern 6 Pattern 6 pattern_7 Pattern 7 pattern_8 Pattern 8 pattern 9 Pattern 9 pattern 10 Pattern 10 ePOS Print Service Ver 2 2 or later versions supported e repeat data type xs unsignedByte When not specified 1 Specifies the number of repeats 0 The buzzer does not stop 11 255 Number of repeats e cycle data type xs unsignedByte When not specified 1000 in ePOS Print Service Ver 2 2 and later Specifies the buzzer sounding cycle in units of milliseconds cycle is enabled by any of pattern 1 to pattern 10 for the buzzer pattern 97 98 Example To repeat the sound pattern A three times epos print xmlns http www epson pos com schemas 2011 03 epos print gt sound pattern pattern a repeat 3 gt lt epos print gt Chapter 4 XML Reference lt comman
103. pecifies the rotate printing true or 1 Specifies rotated printing of text false or O default Cancels rotated printing of text For the standard mode specify the rotate attribute when at the start of a line Q n page mode even if rotate is specified it is disabled Inthe page mode set the printing direction to right to left with direction and conduct 180 rotation printing The rotate attribute set in this element also applies to the rotate attribute in each of the text and symbol elements Example To print barcodes epos print xmlns http www epson pos com schemas 2011 03 epos print gt barcode type upc a width 2 height 64 hri below gt 01234567890 lt barcode barcode type upc_e gt 01234500005 lt barcode gt barcode type ean13 gt 201234567890 lt barcode gt barcode type jan13 gt 201234567890 lt barcode gt barcode type ean8 gt 2012345 lt barcode gt barcode type jan8 gt 2012345 lt barcode gt barcode type code39 gt ABCDE lt barcode gt barcode type itf gt 012345 lt barcode gt barcode type codabar gt A012345A lt barcode gt barcode type code93 gt ABCDE lt barcode gt barcode type code128 gt Babcde lt barcode gt barcode type gs1_128 gt 01 201234567890 lt barcode gt barcode type gs1 databar omnidirectional 0201234567890 barcode barcode type gs1_databar_truncated gt 0201234567890 lt barcod
104. rint Create a print document Configure the print character settings request text lang en gt request text smooth true gt request text font font_a gt request text width 4 height 4 gt request lt text em true gt lt Specify the character string to print gt request lt text gt Hello World amp 10 lt text gt lt Specify the feed cut gt request lt cut type feed gt End print document creation request lt epos print gt lt script gt Print image Hello World 45 To create a graphic print document Create a graphic print document using the image element in the epos print root element Set the image size using an attribute of the image element For graphics specify raster graphic bit image data using a base 64 encoded character string Refer to the following program for print document creation To create a print document with a checkered flag raster image script type text javascript gt function createDocument Start print document creation var request epos print xmlns http www epson pos com schemas 2011 03 epos print gt Create a print document lt Specify the raster image gt request lt image width 8 height 48 gt 8PDw8A8PDw w8PDwDw8PD Dw8PAPDw8P8PDw8A8 PDw w8PDwDw8PD Dw8PAPDw8P lt image gt lt Specify the feed cut gt request lt cut type feed gt
105. rity is given to the scale specification for the width attribute dh data type xs boolean Sets the double sized height true or 1 Specifies the double sized height false or 0 default Cancels the double sized height When the double sized height attribute and the height attribute are specified in one Q element at the same time priority is given to the scale specification for the height attribute width data type tns text scale Specifies the horizontal scale Integer from 1 to 8 default 1 Horizontal scale When the double sized width attribute and the width attribute are specified in one element Q at the same time priority is given to the scale specification for the width attribute Chapter 4 XML Reference e height data type tns text scale Specifies the vertical scale Integer from 1 to 8 default 1 Vertical scale When the double sized height attribute and the height attribute are specified in one Q element at the same time priority is given to the scale specification for the height attribute e reverse data type xs boolean Sets the inversion of black and white parts of characters true or 1 Specifies the inversion of black and white parts of characters false or 0 default Cancels the inversion of black and white parts of characters e ul data type xs boolean Sets underlining true or 1 false or O defa
106. rred An automatically recoverable error occurred 0x00020000 No paper in roll paper near end sensor 0x00080000 No paper in roll paper end sensor A buzzer is on only for applicable devices 0x01000000 Waiting period for removal of label only for applicable devices O0x40000000 No paper in label peeling sensor only for applicable devices Ox80000000 The spooler has stopped ePOS Print Service Ver 4 1 or later versions supported e battery data type xs unsignealnt The battery status of the printer is obtained 0 is indicated when the model doesn t have a battery installed Status of power Apure valus Ox30XX The AC adapter is connected Ox31XX The AC adapter is not connected Remaining battery valus OxXX36 Battery amount 6 OxXX35 Battery amount 5 OxXX34 Battery amount 4 OxXX33 Battery amount 3 OxXX32 Battery amount 2 OxXX31 Battery amount 1 Near end OxXX30 Battery amount 0 Real end 64 Chapter 4 XML Reference Example When paper runs out while printing and printing fails response xmlns http www epson pos com schemas 2011 03 epos print success false REC EMPTY status 252641308 battery 0 Example of printing failure when battery runs out during printing response xmlns http www epson pos com schemas 2011 03 epos print success false B
107. rted TM printer to suit the network environment lt Default value gt e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 e TM i Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure A Configure your computer and ePOS Print supported TM printer so that they can connect to the network 2 Uncompress the sample program into any folder 3 Open the sample program solution file using Visual Studio Chapter2 Sample Program XML Print Service Silverlight ee Development environment Microsoft Visual Studio 2010 example Required item Microsoft Silverlight 4 Tools for Visual Studio 2010 Sample program file name SilverlightApplication zip crossdomain zip Edit the IP address of ePOS Print supported TM printer to suit the network environment Default value e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 Source editing e TINH Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure When using by registering the Web server of TM intelligent printer it is necessary to register cross Q domain policy file crossdo
108. rview XML Reference ePOS Print XML is a POS printer command system that defines the major features of the ESC POS command System using XML XML Schemas The ePOS Print XML syntax is defined by W3C XML Schemas XML schemas help applications strictly validate XML documents using the XML API of the operating environment In addition application developers can efficiently create XML documents using the XML document editing support function of the integrated development environment File name epos print 4 x x xsd Namespace The ePOS Print XML namespaces and namespace identifiers used in this document are shown as follows Namespace Default http www epson pos com schemas 201 1 03 epos print tns http www epson pos com schemas 201 1 03 epos print XS http www w3 org 2001 XMLSchema 16 Command Type The installed functions vary depending on the model For details refer to Support Information by Printer p 106 E Common Alignment Rotation Line Spacing Page mode Character ANK Character style Font Smoothing Double width Double height Horizontal scale Vertical scale White Black Reverse Underline Emphasized Color Print position Paper feed By Unit By Line Raster image Mono Multiple tone NV logo Mono Multiple tone Barcode UPC A UPC E EAN13 JAN13 EAN8 JAN13 CODE39 ITECODABAR NW 7 CODE93 CODE128 951 128
109. s Font B ANK 56 characters Kanji 32 characters Character Size Font A ANK 12 dots x 24 dots W x H Kanji 24 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Kanji 16 dots x 16 dots W x H Character Baseline Font A ANK At the 21st dot from the top of the character Kanji At the 21st dot from the top of the character Font B ANK At the 16th dot from the top of the character Kanji At the 15th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 512 dots x 1662 dots W x H Page Mode Maximum Area 512 dots x 1662 dots W x H Raster Image lt image gt Monochrome image Logo lt logo gt Monochrome image Barcode lt barcode gt UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 CODE128 951 128 951 DataBar Omnidirectional 65 DataBar Truncated GS1 DataBar Limited GS DataBar Expanded 2D Code symbol PDF417 QR Code MaxiCode 551 DataBar Stacked GS1 DataBar Stacked Omnidirectional GS DataBar Expanded Stacked Ruled Line lt hline gt lt vline begin gt lt vline end gt Page Mode Line lt line gt Rectangle lt rectangle gt Paper Cut lt cut gt Not supported Not supported Cut Feed cut Drawer Kick Out lt pulse gt Supported 127 80 mm Buzzer sound Supported Paper Layout Settings layout Not suppor
110. stered trademark of DENSO Wave Incorporated All other trademarks are the property of their respective owners and used for identification purpose only ESC POS Proprietary Command System Epson took the initiative by introducing ESC POS a proprietary POS printer command system which includes patented or patent pending commands and enables versatile POS system construction with high scalability Compatible with all types of Epson POS printers and displays this proprietary control system also offers the flexibility to easily make future upgrades Its popularity is worldwide ESC POS is designed to reduce the processing load on the host computer in POS environments It comprises a set of highly functional and efficient commands that enables the full realization of the potential of printers Seiko Epson Corporation 2012 2015 All rights reserved For Safety Key to Symbols The symbols in this manual are identified by their level of importance as defined below Read the following carefully before handling the product Provides information that must be observed to avoid damage to your equipment or a malfunction Q Provides important information and useful tips Restriction of Use When this product is used for applications requiring high reliability safety such as transportation devices related to aviation rail marine automotive etc disaster prevention devices various safety devices etc or functional precisio
111. striction of Use eiie ccn ccce dede cp c tinta br ce Lan aa nnn enn 3 About Mis MGNUON mt 4 Aim ofthe Manual rc E 4 Maia KES 4 inea g unu iei sis dose tisk A Sosy stance iis Praese 5 e aug s n 9 E OVOIVIOW ME 9 9 leuc 9 Interface VOS xs eot e ORE o e dp atin 10 WSDL Web Services Description Language oo meme 11 PINE ene te ro aae ode to PO eene ones 11 Operating Ma re e Na d ete ap e i Duet Pe ur lead e ER LI e e eed 12 ePOS Print Service Versions 3 tre teer ep ke er a E PVT FURTO RA FG 14 tuentur EET 14 I CL 15 EL 15 tc MM CI E 15 COMMON IW P6 p 16 B 17 doo ER M 17 Manual sats acest a a AA id REFER LP a ERE A E CE e Re nd 17 Sample Prog OMaria E PME 17 a a 18 Sample Program XML Print Service 19 MP OVERVIOW ERE EN 19 Sample Program Gverview anit i tpe eie rd e ae be ca e ric HR Y er eer s 19 Mz ian IER 20 E Operating Environment eesesssessssseeeeeeeeeen nennen nennen nnne nennt nn nennt nen nnn nennen 21 B Environment Sellings rire Daaa nasha aK ERa aai
112. t lt vline end gt Page Mode Line lt line gt Rectangle lt rectangle gt Not supported Not supported Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Not supported Paper Layout Settings lt layout gt Not supported 129 80 mm 58 mm Command command Supported ePOS Print Setting Printing Method Thermal 180 dpi Character Code Tables Page 0 5 16 19 130 Chapter 4 XML Reference TM T88V DT TM T88V i TM T88V Only for South Asia model 58 mm 80 mm Resolution 180 dpi x 180 dpi W x H Print Width 360 dots 512 dots Characters in a Line Font A ANK 30 characters ANK 42 characters Font B ANK 40 characters ANK 56 characters 30 characters 42 characters Rada fom 40 characters 56 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H is font 12 dots x 24 dots W oe font o dots x 24 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Special font A At the 20th dot from the top of the character Special font p At the 20th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color Page Mode Default Area 360 dots x 831 dots W x H 512 dots x 831 dots W x H Page Mod
113. t image barcode and symbol elements Example To print a NV logo with key registered as 48 and key2 registered as 48 epos print xmlns http www epson pos com schemas 2011 03 epos print gt logo key1 48 key2 48 gt lt epos print gt Chapter 4 XML Reference lt barcode gt Prints a barcode Specifies the barcode data using a character string Data type xs string A barcode will not be printed if settings not compliant with the barcode standard are made or if Q the barcode becomes larger than the printer s print area And an error response will not be returned either n page mode a barcode is laid out in the current print position with the reference point being its bottom left dot except for HRI Barcode Type The following barcodes can be specified Barcode type Barcode data specification procedure When an 11 digit number is specified a check digit is automatically added When a 12 digit number is specified the 12th digit is processed as a check digit but the check digit is not validated UPC A Specify O as the first digit Specify the manufacturer code in the digits 2 to 6 Specify right align the item code in the digits 7 to 11 The number of item code digits varies depending on the manufacturer code Specify UPC E Os in empty digits When an 11 digit number is specified a check digit is automatically added When a 12 digit number is specified the 12t
114. t position gt Specifies the page mode print position Specifies the print position based on the start point of the print area The start point of the print area moves by following the rotation of the print area S Use this element inside the page element Attribute X Required attribute data type xs unsignedShort Default 05 Specifies the origin of the horizontal axis in dots Required attribute data type xs unsignedShort Default 21 Specifies the origin of the vertical axis in dots S Specify the print start position coordinates according to the content to be printed Refer to the following To print a character string Specify the left end of the baseline for the first character This can be omitted for left aligned printing of standard sized characters To print double sized height characters specify a value equal to or greater than 42 for y To print a barcode Specify the bottom left of the symbol And specify the barcode height for y To print a graphic logo Specify the bottom left of the graphic data And specify the graphic data height for y To print a 2D code Specify the top left of the symbol This can be omitted when printing from the top left Example To specify 50 30 for the print start position in the area specified by the addPageArea method and print the characters ABCDE epos print xmlns http www epson pos com schemas 2011 03 epos print gt
115. ta type tns image mode Specifies the color mode mono default Monochrome two tone gray16 Multiple tones 16 tone Example To print an 8 dot wide 8 dot high filled in raster image epos print xmlns http www epson pos com schemas 2011 03 epos print gt lt image width 8 height 8 gt 8 lt image gt lt epos print gt 75 76 lt logo gt Prints a logo registered in the NV memory of the printer amp Using model dedicated utility or logo registration utility TMFLogo register a logo in the printer in advance Multiple tone printing is not supported in Page Mode Multiple tone graphic printing is supported in Standard Mode only In page mode a logo is laid out in the current print position with the reference point being its bottom left dot Attribute e keyl e key2 e align Required attribute data type xs unsigneaByte Specifies the value of the key code 1 set at the time of NV logo registration Required attribute data type xs unsigneaByte Specifies the value of the key code 2 set at the time of NV logo registration Be sure to specify this value data type tns align Specifies the print position left default Alignment to the left center Alignment to the center right Alignment to the right The align attribute set in this element also applies to the align attribute in each of the tex
116. ted Command command Supported 128 Chapter 4 XML Reference 80 mm 58 mm Resolution 180 dpi x 180 dpi W x H Print Width 512 dots 360 dots Characters in a Line Font A ANK 42 characters ANK 30 characters Font B ANK 56 characters ANK 40 characters Character Size Font A ANK 12 dots x 24 dots W x H Font B ANK 9 dots x 17 dots W x H Character Baseline Font A At the 21st dot from the top of the character Font B At the 16th dot from the top of the character Default Line Feed Space 30 dots Color Specification First color First color Second color when two color printing is set Page Mode Default Area 512 dots x 831 dots W x H 360 dots x 831 dots W x H when two color printing is set 512 dots x 415 dots W x H 360 dots x 415 dots W x H Page Mode Maximum Area 512 dots x 1662 dots W x H 360 dots x 1662 dots W x H when two color printing is set 512 dots x 831 dots W x H 360 dots x 831 dots W x H Raster Image lt image gt Monochrome image two color image Logo lt logo gt Monochrome image two color image To perform two color printing change the settings of the printer using the memory switch setting utility Bar Code UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE39 ITF CODABAR CODE93 CODE128 G 1 128 2D Code lt symbol gt PDF417 QR Code Ruled Line lt hline gt lt vline begin g
117. ter Image image Monochrome image Logo logo Monochrome image Barcode barcode UPC A UPC E EAN13 JAN13 EAN8 JAN8 CODE339 ITF CODABAR CODE93 CODE128 GS1 128 GS1 DataBar Omnidirectional GS1 DataBar Truncated GS1 DatoBar Limited GS Databar Expanded 2D Code symbol PDF417 QR Code MaxiCode GS1 DataBar Stacked GS1 DataBar Stacked Omnidirectional GS1 DataBar Expanded Stacked Ruled Line lt hline gt Not supported lt vline begin gt lt vline end gt Page Mode Line lt line gt Not supported Rectangle lt rectangle gt Paper Cut lt cut gt Cut Feed cut Drawer Kick Out lt pulse gt Supported Buzzer lt sound gt Supported Paper Layout Settings lt layout gt Not supported Command lt command gt Supported 123 ePOS Print Setting Item Printing Method Value Thermal 203 dpi Character Code Tables Page 0 5 16 19 20 21 26 30 31 11 15 32 53 124 Chapter 4 XML Reference TM T82ll i TM T82Il 80 mm Resolution 203 dpi x 203 dpi W x H Print Width 576 dots 42 Column Mode 546 dots Characters in a Line Font A 42 Column Mode ANK 48 characters ANK 42 characters Font B 42 Column Mode ANK 64 characters ANK 60 characters Character Size Font A 42 Column Mode ANK 12 dots x 24 dots W x H ANK 13 dots x 24 dots Font B 42 Column Mo
118. ter versions supported 2 ePOS Print Service Ver 4 1 or later versions supported Chapter 4 XML Reference e level data type tns symbol level Specifies the error correction level level O PDFA417 error correction level O level 1 PDF417 error correction level 1 evel 2 PDFAT7 error correction level 2 level 3 PDF417 error correction level 3 evel 4 PDF417 error correction level 4 level 5 PDF417 error correction level 5 evel PDFAT7 error correction level 6 level 7 PDF417 error correction level 7 evel 8 PDF417 error correction level 8 level QR Code error correction level L evel m QR Code error correction level M level q QR Code error correction level Q evel h QR Code error correction level H Integer from 5 to 95 Aztec Code error correction level Default 23 default Default level ePOS Print Service Ver 2 2 or later versions supported Select the level according to the 2D code type Q Select the default for MaxiCode and two dimensional GS1 DataBar Micro QR Code does not support level h e width data type xs unsignecByte Specifies the width of each module in dots 2D Code Type Valid value range PDF417 2108 width 3 QR Code 3 to 16 width 3 MaxiCode Ignored dni adn 2 2108 width 2 Aztec Code 2to 16 width 3 DataMatrix 2 to 16 width 3 83 e height data type xs unsignedByte Specifies the height of each mo
119. timeout time and job ID can be specified One print document is specified in the SOAP body Response message A SOAP message is returned against a response in the HTTP POST function of FileMaker A device ID and a job ID are put in the SOAP header A response document is put in the SOAP body WSDL Web Services Description Language WSDL defines the SOAP HTIP interface in XML Print Service This allows you to generate client codes proxy class from WSDL by using the tool provided in the development environment File name epos print 4 x x wsdl epos print 4 x x xsd For details refer to Printing in Other Environments p 58 Print Image Intelligent Printer Print text 11111111 Pint barcode EANIS Paper feed 24 dots Print raster image 11 12 Operating Environment Application Environment An environment in which HTTP communication is possible and XML documents can be handled Q OS Example iOS Android Windows CE Windows Linux Mac OS etc HTML5 supported browser Flex Silverlight Q Java NET Framework Device A device capable of HTTP communication by connecting to the network Example smart phones tablet terminals computers etc Development Environment An editor program capable of editing XML documents Example Visual Studio Eclipse etc ePOS Print Supported Printer For differences in functions according to printer type refer to Support Informatio
120. tion Clear L Data to be sent un The ePOS Print XML document is displayed ePOS Print XML Send Sends data to the printer and performs printing Information Displays the print status Clear Deletes the content in the Information box Perform printing as follows A Select the Print tab 2 Check the content in the Data to be sent ePOS Print XML box and press the Send button The ePOS Print XML print document created using the Edit tab page is displayed in Data to be sent ePOS Print XML 3 The print document is printed to ePOS Print supported TM printer The acquired status is displayed in the Information box 143 Import ePOS Print Editor can import an ePOS Print XML print document This function is used to edit the already created ePOS Print XML print document aarm 5 j ime O OX 65 epos print Editor ri xd F E Import x Data to be import ePOS Print XML epos print xmIns http www epson pos com schemas 201 1 03 epos print text align center gt L image width 256 height 60 color color 1 mode mono AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA w AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA CIR a m Hl AAAAAA Apply ee iB iL Information The i
121. ult Specifies underlining Cancels underlining e em data type xs boolean Sets emphasized printing true or 1 false or O default Specifies emphasized printing Cancels emphasized printing e color data type tns color Specifies the character color none Characters are not printed color_ default First color color_2 Second color color 3 Third color color 4 Fourth color X data type xs unsignedShort Default 0 Specifies the print start position of the text in dots In page mode this specification is the same as the specification for the horizontal print position by the position element but the print position in the horizontal direction only will be moved 69 y data type xs unsignedShort Default 21 Specifies the vertical print start position of the text in dots in ePOS Print Service Ver 3 0 and later In page mode the specification is the same as the specification for the vertical print position by the osition element but the print position in the vertical direction only will be moved S Use this attribute inside the page element align data type tns align Specifies the alignment left default Alignment to the left center Alignment to the center right Alignment to the right For the standard mode specify the align attribute when at the start of a line NH The align attribute set in this element als
122. ultiple tone raster images cannot be guaranteed Print them as two tone images To print a raster image at high speed specify left for the align attribute and specify a multiple of 8 that does not exceed the printer paper width for the width attribute value To create raster graphic bit images use the ePOS Print XML generator tool or your own application Note the following when creating raster graphic images using your own application Two tone image Specify a multiple of 8 for the image width or fill the missing bits with zeros 16 tone image Specify a multiple of 2 for the image width or fill the missing bits with zeros Attribute e width e height e color Required attribute data type xs unsignedShort Specifies the image width in dots Required attribute data type xs unsignedShort Specifies the image height in dots Optional attribute data type tns color Specifies the character color none Characters are not printed color 1 default First color color 2 Second color color Third color color 4 Fourth color Chapter 4 XML Reference e align data type tns align Specifies the print position left default Alignment to the left center Alignment to the center right Alignment to the right The align attribute set in this element also applies to the align attribute in each of the text Q logo barcode and symbol elements e mode Optional attribute da
123. water Total 10 SS Logo printing barcode printing 2D code printing ESC command buzzer sound drawer kick Y and paper cut are displayed as icons The layout may change depending on the preview settings For details refer to Setting p 139 141 4 Select the XML tab The ePOS Print XML document is displayed Use it by copying Save the ePOS Print XML print document and you can edit it by importing it again Edit Preview API pw Print Setting ePOS Print XML Print Document lt epos print xmins http www epson pos com schemas 2011 03 epos print gt lt text align center gt lt image width 256 height 60 color color_1 mode mono AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABUAAAAAAAAACOAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAQOAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABVAAAAAAAA AJrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA
124. work environment Default value e TM DT Wireless LAN Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired Wired LAN 192 168 192 168 e TM i Automatically acquired by DHCP 192 168 192 168 if it cannot be automatically acquired e TM Printer 192 168 192 168 Environment Setting Procedure A Configure your computer and ePOS Print supported TM printer so that they can connect to the network 2 Uncompress the sample program into any folder 3 Open the sample program solution file using Visual Studio Chapter3 Programming Guide XML Print Service Programming Guide XML Print Service This chapter describes how to write programs in the application development using ePOS Print How to Use XML Schemas The XML document editing support function in the integrated development environment helps efficiently create XML documents and validate XML documents This section describes specific procedures using Visual Studio p 39 and Eclipse p 42 as Q examples Visual Studio Setting Procedure Create a new project File New Project NET Framework 4 Sort by Default lapi Windows Forms Application Visual C An empty project for creating a local S WPF Application Visual C application consi pcan vasice Eg swe vial ce i wer Browser Application WPF custom Control Library sual c eet wer user Control
Download Pdf Manuals
Related Search
Related Contents
Copyright © All rights reserved.
Failed to retrieve file