Home

TM-i Series WebConfig API User`s Manual

image

Contents

1. MACAdaress String Specifies the MAC adaress HostName String Specifies the IP adaress IPAddressSettingMethod Specifies the IP address setting method Auto Auto Manual Manual APIPA Refers to whether to enable or disable APIPA Enable Enable Disable Disable IPAddress String Specifies the IP address SubnetMask String Specifies the subnet mask Gateway String Specifies the default gateway Password String Specifies a new password to be set using a single byte alphanumeric character string O zero character or more and 20 characters or less long Wireless LAN SettingUrl set_device_wireless cgi Changes the wireless LAN settings for a TM printer connected to the TM i A Setting is possible under the following conditions e A TMi printer and wireless LAN interface with a USB connector of a TM printer are connected by USB UB RO3 POST parameter Specifiable value Description MACAdaress String Specifies the MAC adaress HostName String Specifies the IP address NetworkMode Specifies the network mode Infrastructure Infrastructure mode Adhoc Adhoc mode SSID String Specifies the SSID by a character string using single byte alohanumeric characters and spaces 1 character or more to 32 characters or less long 41 POST parameter Specifiable value Description AdhocChannel String Specifies the ad hoc ch
2. Wired LAN Wireless LAN interface Wireless LAN USB Sy Device Control e Do not use the WebConfig API if you are directly setting or referring to the TM i s Q settings from a browser on a computer e For the functions of EPSON TMNet WebConfig refer to the detailed manual for each printer T Allows getting setting setting values of TM i from HTTP supported devices Not OS dependent AU Allows an application to refer to the set values of a TM i using the GET method hereafter GET defined in HTTP Hypertext Transfer Protocol A Allows an application to change the set values of a TM i using the POST method hereafter POST defined in HTTP HyperText Transfer Protocol Usable Formats A html HyperText Markup Language A xml Extensible Markup Language A json Javascript Object Notation A ini Text file format mainly used in a Windows OS environment Supported printers Chapter 1 Overview TM i refers to EpsonNet WebConfig setting values These values can be changed 3 TM T88V i 3 TM T70 i 3 TM T20I1 3 TM T82I1 i 3 TM L90 i Confirming the TM i firmware You can confirm the TM i firmware version by printing out a status sheet With the printer ready for printing paper loaded and power on press and hold the push button on the rear panel of this device for at least 3 seconds TM i Firmware Ver 4 0 or later TM i Firmware Ver 3 x or earlier LEELEE EKEk EPSON St
3. All the registered devices are displayed L GET SET Upload Web Contents Upload response HTTP status code 200 lt xml version 1 0 encodine UTF 8 gt gt lt epos utility xmins http www epson pos com schemas 201 2 02 er lt response success true gt lt Devices local_printer gt lt IPAddress gt lt IPAddress gt lt Model gt TM T70 lt Model gt lt RetryInterval gt 1 00 lt RetryInte rval gt Response body lt Devices local_printer gt lt Devices printer gt lt IPAddress gt 1 92 168 192 168 lt IPAddress gt lt Model gt TM T70 lt Model gt lt RetryInterval gt 1 00 lt Retryinte rval gt lt Devices printer gt lt epos utility gt Devices local printer Model rm T7O0 Retryintewal hoo 192168192168 Model rm T7O Retryinterval gt too Note that one device at a time can be registered SET Write only one device to be registered GET SET Upload Web Contents Upload HTTP status code 200 lt xml version 1 0 encoding UTF 8 gt lt epos utility xmins http www epson pos com schemas 201 2 02 epo Response body lt response success true gt lt epos utility gt IPAddress 192168192168 Me ferro Retryinterval too 59 Uploading Files A Click the Upload Web Contents button rs IP Address 92 168 192 168 config_general_wired cgi set_general_wired cgi
4. Key2 Value2 Key3 Value3 The above keys are in no particular order Response body Example config_tcpip_wired cgi response success true hs WiredNetwork PAddressSettingMethod Auto APIPA Enable IPAddress 192 168 192 168 Netmask 255 255 255 0 Gateway 192 168 192 1 DNSServerSettingMethod Auto DNSServerlPAddress1 192 168 192 1 DNSServerlPAddress2 192 168 192 1 DNSServerlPAddress3 192 168 192 1 13 response success true Category Key1 Value1 Key2 Value2 Key3 Value3 The above keys are in no particular order Response body Example config_tcpip_wired cgi response success true WiredNetwork IPAddressSettingMethod Auto APIPA Enable IPAddress 192 168 192 168 Netmask 255 255 255 0 Gateway 192 168 192 1 DNSServerSettingMethod Auto DNSServerlPAddress1 192 168 192 1 DNSServerlPAddress2 192 168 192 1 DNSServerlPAddress3 192 168 192 1 Chapter 2 Response Body Format Changing the Set Values of a TM i An application e g javascript or excel macro can change the set values of a TM i by executing POST for the following URL Execute POST after putting the set value you want to change and the set value after change into the POST parameter http IP Address PrinterConfigurationPage SettingUrl form
5. The return value varies depending on the value for Frequency Refers to the interval of automatic update When Frequency Daily A blank character is returned When Frequency Weekly Sunday Updates every Sunday Monday Updates every Monday Tuesday Updates every Tuesday Wednesday Updates every Wednesday Thursday Updates every Thursday Friday Updates every Friday Saturday Updates every Saturday When Frequency Monthly String Refers to the day to perform automatic update UpdateTimeHour String Refers to the hour of the time of day to perform automatic update When Frequency Hour an empty character is returned Category WebContents Key UpdateTimeMinute Value String Chapter 3 Reference Description Refers to the minute of the time of day to perform automatic update When Frequency Hour an empty character is returned FileURL String Refers to the URL of the Web contents file UseProxy Refers to whether to use a proxy server at the time of automatic update Enable Enable Disable Disable ProxyURL String Refers to the URL of the proxy server LastUpdateYear String Refers to the year automatic update was performed last LastUpdateMonth String Refers to the month automatic update was performed last LastUpdateDay String Refers to the day automatic update w
6. lid Ti ttingMethod t lue InvalidTimeServerSettingMethod nvalid TimeServerSettingMethod parameter value Correct the error ee Invalid TimeServer parameter value InvalidTimeServer Correct the error InvalidDate Invalid Year Month Day parameter combination Correct the error er Invalid Hour Minute parameter combination InvalidTime Correct the error invalidNewPassiyord Invalid NewPassword parameter value Correct the error InvalidOperation Invalid Operation parameter value Correct the error 53 54 Chapter 4 Sample Program sample Program This sample program can acquire change the set values of the TM i and upload files Screen The following screen appears when the sample program starts 192168192168 PrinterConfigurationPage CGI Name config_general wired cgi set_general wired cgi User Name ep 2 a a E 6 7 e GET SET Upload Web Contents Upload Certificate File 9 HOJ p ir a 12 14 HTTP status code 15 Response bod z z 2 0 W OW W N IN IN IN IN IN IN IN IN N gt j gt j gt ne w Ne oO 0 00 aA 0 Ea IN Olo 0mm 55 Operating Environment 56 The system configuration diagram for the sample programs is as below 2 The IP address value is just an example Set the value that suits your use environment Computer to configure the settings Wireless LAN Router 192 168 192 1
7. Setting a Serial Communication Device SettingUrl set_epos_serial cgi Changes the serial communication device information with a device ID of local_serial If the TM i specifications include no serial ports this setting is disabled POST parameter Specifiable value Description Use Designates whether to use a serial communication device Enable Enable Disable Disable Baudrate Specifies the communication speed 2400 2400 bps 4800 4800 bps 9600 9600 bps 19200 19200 bps 38400 38400 bps 57600 57600 bps 115200 115200 bps Databit Specifies the data bit 7 bits 8 bits Parity Specifies the parity None None Even Even Odd Odd Stopbit Specifies the stop bit 1 1 bit 1 5 1 5 bit 2 2 bit FlowControl Specifies the flow control XOnXOff XOnXOff Hardware Hardware None None Chapter3 Reference Setting a TM printer General SettingUrl set_device_tcpip cgi Changes the network settings for a TM printer connected to the TM i A Setting is possible under the following conditions e TM i and TM printers are connected to the same subnet network by a LAN cable Setting is not possible if the TM i and TM printers are connected by a wireless LAN e A TMi printer and wireless LAN interface with a USB connector of a TM printer are connected by USB UB RO3 Specifiable POST parameter Description value
8. The Web contents automatic update setting is disabled Correct the error microSDNotFound The Web contents save destination is specified as microSD but no microSD could be detected Check that a microSD is mounted to the TM i InvalidUse Invalid Use parameter value Correct the error InvalidID Invalid ID parameter value Correct the error InvalidPassword Invalid Password parameter value Correct the error When a string with no null character is specified for the Password parameter a null character string cannot be IDNeededToSetP d A mre specified for the ID parameter Set a value for the ID parameter InvalidURL Invalid URL parameter value Correct the error Invalidinterval Invalid Interval parameter value Correct the error InvalidAdministrator Invalid Administrator parameter value Correct the error Chapter3 Reference Invalid Location parameter value roe Correct the error laa Invalid Year parameter value Correct the error InvalidMonth Invalid Month parameter value Correct the error Invalid Day parameter value PEGEN Correct the error iu Invalid Hour parameter value Correct the error InvalidMinute Invalid Minute parameter value Correct the error oa Invalid TimeZone parameter value InvalidTimeZone Correct the error InvalidUseTimeServer Invalid UseTimeServer parameter value Correct the error
9. parameter is not a printer with any wireless LAN interface Check the interface of the TM printer InvalidAutoUpdate Invalid AutoUpdate parameter value Correct the error 51 52 InvalidFrequency nvalid Frequency parameter value Correct the error InvalidTiming nvalid Timing parameter value Correct the error InvalidUpdateTimeHour nvalid UpdateTimeHour parameter value Correct the error InvalidTimeMinute nvalid UpdateTimeMinute parameter value Correct the error Invalid FileURL nvalid File URL parameter value Correct the error InvalidUseProxy nvalid UseProxy parameter value Correct the error InvalidProxyURL nvalid ProxyURL parameter value Correct the error AccessToFileURLFailed Failed to access the URL specified for the FileURL parameter Check the network settings for the TM i and for the server AccessToProxyURLFailed Failed to access the proxy URL specified for the ProxyURL parameter Check the network settings for the TM i and for the server NotEnoughFreeSpace The amount of free ROM space on the TM i is not enough to explode the Web contents downloaded from the URL specified for FileURL Check that the file size of the Web contents is 30MB or less FileURLNotZip The Web contents downloaded from the URL specified for FileURL were not of a zip file format Correct the error WebContentsUpdaterDisabled
10. 192 168 192 20 T Wireless LAN Router 1 TM i 1 set TM T88V i TM T70 i TM L90 i d Computer to configure the settings Computer in which Microsoft Office Excel 2003 Excel2003 or later and Microsoft Internet Explorer 7 or later are installed Chapter 4 Sample Program Basic Usage of the Sample Program This sample program is implemented using VBA macros Use this program by enabling macros Specify values for IP Address CGI Name Format User Name and Password For CGI Name and Format each select a parameter from a list 2 Click the GET button The response body and set values will be filled into the cells B C Loa GET SET Upload Web Contents Upload Certificate File HTTP status code response success true WiredNetwork DNSServerlPAddress2 DNSServerSettingMethod Manual IPAddress 192 168 192 20 IPAddressSettingMethod Manual SubnetMask 255 255 255 0 APIPA Disable DNSServerlPAddress1 DNSServerlPAddress3 Gateway 192 168 192 1 Response body CS o y oS Manual s O IPAddressSettingMethod_ Manual O SubnetMask 255 255 2550 0 IDNSServerlPAddresst DNSServerlPAddress3 192 168 192 1 57 Change the set value you want to change and click the SET button The response body and set values will be
11. 26 digit hexadecimal number 5single byte alphanumeric characters and spaces e 13 single byte alphanumeric characters and spaces PresharedKey String Specifies the pre shared key using one of the following strings e 8 or more 63 or less single byte alphanumeric characters and spaces Password String Specifies a new password to be set using a single byte alphanumeric character string O zero character or more and 20 characters or less long 43 44 Web Contents Updater SettingUrl set_web_contents_updater cgi Changes the Web contents update setting Specifiable POST parameter Description value AutoUpdate Specifies whether to automatically update the Web contents Enable Enable Disable Disable Frequency Specifies the frequency of automatic update Hour Updates at specified time intervals Daily Updates daily at the specified time of day Weekly Updates weekly on the specified day of the week and at the specified time of day Monthly Updates monthly on the specified day and at the specified time of day Timing Specifies the timing of automatic update The value to be specified varies depending on the value for Frequency When Frequency Hour String Specifies the time interval of automatic update using an integer in the range 1 23 When Frequency Daily Specify a blank character When Frequency Weekly Sunday Up
12. Upload Certificate File Upload Web Contents 14 HTTP status code 15 TResnonse bodv 2 The file selection screen appears Select the file to be uploaded to the TM i Click the OPEN button and the file starts to be uploaded 3 The results are displayed in the cell The following screen shows the case in which the file has been successfully uploaded gaa 14 HTTP status code 200 lt link rel stylesheet href style css type text css gt lt TITLE gt Operation is complete lt TITLE gt lt HEAD gt lt BODY BGCOLOR FFFFFF TEXT 000000 gt lt script type text javascript gt function GoBack var calledurl document referrer location href calledurl Response body lt script gt lt CENTER gt lt FONT COLOR 0000ff gt Operation is complete lt FONT gt lt br gt lt br gt lt P gt lt AID pageback HREF onclick GoBack return false gt Go Back lt A gt 60 Chapter 4 Sample Program Uploading Certificate A Click the Upload Certificate File button IP Address 192 168 192 168 GET SET Upload Web Contents Upload Certificate File 9 10 response 11 SUCCESS 12 code 14 HTTP status code nse bodv 15 Resno 2 The file selection screen appears Select the file to be uploaded to the TM i Click the OPEN button and the file starts to be uploaded 3 The results are displayed in
13. bps 38400 38400 bps 57600 57600 bps 115200 115200 bps Databit Specifies the data bit 7 bits 8 bits Parity Specifies the parity None None Even Even Odd Odd Brightness Specifies the brightness 100 100 60 60 40 40 20 20 Use Refers to whether customer displays are used Enable Enable Disable Disable Chapter 3 Reference Adding a key input device SettingUrl set_epos_key_input_device cgi Changes the information for key input devices connected to TM i POST parameter Specifiable value Description DevicelD String Designates a device ID of 1 to 30 alphanumeric characters underbars periods and hyphens local_printer local_display and local_serial cannot be designated Designate IDs that are not the same as those used for registered printers and registered key input devices DeviceName String Specifies the device name VID String Designates a vendor ID 4 digit hexadecimal value PID String Designates a product ID 4 digit hexadecimal value Controlscript String Designates the file name of the control script to be used Deleting a key input device SettingUrl delete_epos_key_input_device cgi Deletes the key input device information for the device ID specified in the parameter POST parameter Specifiable value Description DevicelD String Designates a device ID of 1 to 30 alphanumeric characters underbars periods and hyphens 39 40
14. error InvalidCommunicationStandard Invalid CommunicationStandard parameter value Check the values for the communication standard supported by the printer to correct the value InvalidAuthenticationMethod Invalid AuthenticationMethod parameter value Correct the error InvalidAuthenticationMethodAdhoc When Adhoc is specified for the NetworkMode parameter WPAPSK WPA2PSK cannot be specified for AuthenticationMethod Correct the error InvalidEncryptionMethod Invalid EncryptionMethod parameter value Correct the error InvalidEncryptionMethodAdhoc When Adhoc is specified for the NetworkMode parameter TKIP AES cannot be specified for EncryptionMethod Correct the error InvalidEncryptionMethodOpensystem When Opensystem is specified for the AuthenticationMethod parameter TKIP AES cannot be specified for EncryptionMethod Correct the error 50 code InvalidEncryptionMethodWPAPSK Chapter 3 Reference Action to Take When WPAPSK is specified for the AuthenticationMethod parameter None WEP cannot be specified for EncryptionMethod Correct the error InvalidDefaultWEPKey Invalid DefaultWEPKey parameter value Correct the error InvalidWEPKey 1 Invalid WEPKey1 parameter value Correct the error InvalidWEPKey2 Invalid WEPKey2 parameter value Correct the error InvalidWEPKey3 Invalid WEPKey3 parameter value Correct t
15. filled into the cells El GET SET Upload Web Contents Upload Certificate File 200 response success true Yi WiredNetwork DNSServerlPAddress2 DNSServerSettingMethod Manual IPAddress 192 168 192 20 IPAddressSettingMethod Manual SubnetMask 255 255 255 0 APIPA Disable DNSServerlPAddress1 DNSServerlPAddress3 Gateway 192 168 192 1 Response body 15 16 17 18 19 20 21 22 23 24 25 26 192 168 192 1 Success or failure of the process to change the set value will be displayed If the process fails the reason will be filled into the cell The following screen shows the case in which the IP address failed to be set if a GET SEN Upload Web Contents Upload Certificate File 9 10 response 11 success FALSE 12 InvalidlPAddress 13 14 HTTP status code 200 response success false code InvalidlPAddress 15 16 17 WirelessNetwork o 18 DNSServerPAddress2 ft 19 DNSServerSettingMethod Manual 20 IPAddress 192 168 255 255 21 IPAddressSettingMethod Manual SSCS 22 SubnetMask 255 255 2550 Note Chapter 4 Sample Program If config_epos_print cgi set_epos_print cgi is selected for CGI Name and the GET button is clicked all the registered devices will be filled into Response body
16. the cell The following screen shows the case in which the file has been successfully uploaded 61 62
17. 5 Server DiIr Ch PINT avia e win daniel td AN A ii s 45 Status NOPE Na a Da 46 Cerificate A A Be ced 47 NOA O O OEA 47 Administrator and Locator a data A aaah nea area nm AEREA 48 A a fram ON O Trent 48 POSSWOIG iian tae nora A AAA A a AS 49 Resetting and Initializing the SetidQS oo iron rr rr rro rr 49 E Error Codes and Actions to Take oocccconnnccccccononoccccccnonannncnncnonannnnncnnnnnnnnnnnnnnnnnnnnnennnn 50 SAMPIS PrEO AN rada 55 MISCO iii ii di ia a o iaa iii 55 E Operating Environment oonocccccnnccccnnncccnonanccnnnnnnnnnnn cnn nnnnnn cnn nr rra 56 E Basic Usage of the Sample Progr aM coonoccconiccnincccninnonnconannncnnnnnnnnnnnncnnnnn rn nnnnnnnnnnarnnnnnnes 57 E Uploading Files iis ico AA doa apuaan 60 E Uploading Certificate aa EET id 61 Chapter 1 Overview P Overview What is WebConfig API WebConfig API is an API for setting and referencing the EPSON TMNet WebConfig of the TM i series You can use it by including it in your application This function can be used in the TM i firmware Ver 2 x or later The EPSON TMNet WebConfig of the TM i series and of a TM printer registered in the TM i series can be referenced or set up from the client s application Setting work has been streamlined for TM printers with a UB RO3 interface because wireless LAN settings can be performed by connecting a USB TM i firmware Ver 3 x or later TM Printer Wireless LAN interface Wired LAN interface
18. EPSON TM i Series WebConfig API User s Manual Overview Describes an overview of WebConfig API Response Body Format Describes the response body format Reference Describes how to refer to and change setting values Sample Program Describes how to use the sample program MO00052305 Rev F 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 Corporation s operating and maintenance instructions Seiko Epson Corporation shall not be liable against any damages
19. M printers SettingUrl search_devices cgi Refers to the settings of TM printers connected to the TM i LAN connected by USB UB RO3 Referencing is possible under the following conditions AN TM i and TM printers are connected to the same subnet network by a LAN cable Referencing is not possible if the TM i and TM printers are connected by a wireless A TMi printer and wireless LAN interface with a USB connector of a TM printer are Category Key Value NetworkPrinter n Description Refer to detected printers with the character string NetworkPrinter n Cn is a number applied in the order the printers were detected in Model String Refers to the device model IPAddress String Refers to the IP address MACAddress String Refers to the MAC address Connection Refers to the detected printer s connection status Wired Detects a wired LAN connection printer on the LAN Wireless Detects a wireless LAN connection printer on the LAN USB Detects a wireless LAN connection printer via USB connection IPAddressSettingMethod Refers to the IP address setting method Auto Auto Manual Manual APIPA Refers to whether to enable or disable APIPA Enable Enable Disable Disable SubnetMask String Refers to the subnet mask Gateway String Refers to the default gateway NetworkMode Refers to the network mode Infrastructure Infrastructure mode Adhoc Ad
20. annel using an integer in the range l 11 CommunicationStandard Specifies the communication standard 802 116 802 11b 802 11b g 802 11b g 802 11b g n 802 11b g n AuthenticationMethod Specifies the authentication method Opensystem Opensystem SharedKey SharedKey WPAPSK WPAPSK EncryptionMethod Specifies the encryption method None No encryption WEP WEP TKIP TKIP AES AES DefaultWEPKey Specifies the WEP key to be used WEPKey1 WEP key 1 WEPKey2 WEP key 2 WEPKey3 WEP key 3 WEPKey4 WEP key 4 WEPKey1 String Specifies a value for WEP key 1 using one of the following strings e 10 digit hexadecimal number e 26 digit hexadecimal number e 5single byte alphanumeric characters and spaces e 13 single byte alphanumeric characters and spaces WEPKey2 String Specifies a value for WEP key 2 using one of the following strings e 10 digit hexadecimal number e 26 digit hexadecimal number e 5single byte alphanumeric characters and spaces e 13 single byte alphanumeric characters and spaces WEPKey3 String Specifies a value for WEP key 3 using one of the following strings e 10 digit hexadecimal number e 26 digit hexadecimal number e 5single byte alphanumeric characters and spaces e 13 single byte alphanumeric characters and spaces 42 POST parameter WEPKey4 Specifiable value String Chapter 3 Reference Description Specifies a value for WEP key 4 using one of the following strings e 10 digit hexadecimal number e
21. as performed last LastUpdateHour String Refers to the hour of the time automatic update was performed last LastUpdateMinute String Refers to the minute of the time automatic update was performed last LastUpdateResultCode String Refers to the results of the last automatic update as a numeric value LastUpdateResultMessage String Refers to the results of the last automatic update as a message string LastUpdateSecond String Refers to the second of the time automatic update was performed last ServerAuthentication Refers to whether server authentication is used If this authentication cannot be acquired the setting becomes Disable Enable Enable Disable Disable String Refers to an ID for identifying TM i on the web server side This is a user ID used for Digest authentication Password String Refers to the password for web content updates 27 Server Direct Print SettingUrl config_server_direct_print cgi Refers to Server Direct Print setting values Category Key Value Description ServerDirectPrint Use Refers to whether Server Direct Print is used Enable Enable Disable Disable ID String Refers to the ID Password String Refers to the password URL String Refers to the acquisition destination URL for printed data Interval String Designates a value in seconds fo
22. at html xml json ini For TM i firmware Ver 4 x or later use the following URL http IP Address webconfig Setting Url format html xml json ini 1 IP Address The IP address of the TM i whose set values to be acquired T SettingUrl The URL of the set value to be changed A format Specifies the format of the response body to be returned by the TM i e html HTML format the same operation as the operation performed when viewing EPSON TMNet WebConfig by using a browser e xml XML format e json JSON format e ini ini format e Ifa password is set for EPSON TMNet WebConfig WebConfig API at the time of Q access to the above URL the user name epson specific and password strings will be requested through digest authentication e For SettingUrl and values refer to Chapter 3 Reference To use WebConfig API from XmlHttoRequest in javascript register the Web page where the javascript code is written to the TM i as Web contents 15 XML format lt xml version 1 0 encoding UTF 8 gt lt epos utility xmins http www epson pos com schemas 2012 02 epos utility gt lt response success Result code Reason gt lt epos utility gt This portion is added when response fails Response body Example set_tcpip_wired cgi When response is successful lt epos utility xmIns http www epson pos com schema
23. atus Sheet ELELEE Ekk kk lt General Information gt Firmware XXX ePOS Device XXX Model TM T88V i Firmware IM i Firmware Version is printed under lt General Information gt Ropa EPSON Status Sheet AO ajajaja lt General Information gt Software XXX Model TM T88V i Time yyyy mm dd hh nn ss Software M i Firmware Version is printed under lt General Information gt TM Printer The TM printer refers to network setting values These values can be changed 3 TM T88V 3 TM T88IV 3 TM T70 3 TM T7Oll 3 TM T90 3 TM L90 3 TM P Oll 3 TM T20 3 TM T82I1 3 TM P80 3 TM U220 Contents in the Package Manual T TM i WebConfig API User s Manual This Document 11 TM T88V i Technical Reference Guide 1 TM T70 i Technical Reference Guide 4 TM T20ll i Technical Reference Guide 1 TM T82ll i Technical Reference Guide 1 TM L90 i Technical Reference Guide Sample Program WebConfigAPISample xls 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 Restrictions 11 Web contents zip file and a certificate cannot be manually uploaded by using WebConfig API 1 To enable manual uploading of Web contents zip file and a certificate file upload functionality used by a
24. cified certificate Specifiable value FileDigest String Designates the MDS hash value for the certificate to be deleted SettingUrl set_proxy cgi POST parameter Description Changes the proxy information Specifiable POST parameter Description value ProxyURL String Enter the proxy server URL and port number in the following nttp host name port number Example http 10 0 0 1 8008 ID String Designates an ID of no more than 30 alphanumeric characters underbars periods and hyphens Password String Designates a password of no more than 30 alphanumeric characters underbars periods and hyphens UseProxyServerDirectPrint Designates whether a proxy is used in Server Direct Print Enable Enable Disable Disable UseProxyStatusNotification Designates whether a proxy is used in status notifications Enable Enable Disable Disable UseProxyWebContentsUpdate Designates whether a proxy is used in Web Contents Update Enable Enable Disable Disable 47 Administrator and Location SettingUrl set_administrator cgi Changes the administrator information POST parameter Specifiable value Administrator String Specifies the string that designates the administrator 255 characters or less long Location String Specifies the string that designates the location 255 characters or less long Time of Day SettingUrl set_ti
25. dates every Sunday Monday Updates every Monday Tuesday Updates every Tuesday Wednesday Updates every Wednesday Thursday Updates every Thursday Friday Updates every Friday Saturday Updates every Saturday When Frequency Monthly String Specifies the date to perform automatic update using an integer in the range 1 31 UpdateTimeHour String Specifies the hour of the time to perform automatic update using an integer in the range O 23 When Frequency Hour specifies the empty character UpdateTimeMinute String Specifies the minute of the time to perform automatic update using an integer in the range 0 59 When Frequency Hour specifies the empty character FileURL String Specifies the URL of the Web contents file UseProxy Specifies whether to use a proxy server at the time of automatic update Enable Enable Disable Disable ProxyURL String Specifies the URL of the proxy server Chapter3 Reference POST parameter PRE Mable Description value ID String Designates the ID that identifies TM i on the web server side This is the user ID used for digest authentication Password String Designates the password used for Digest authentication ServerAuthentication Designates whether to use server authentication If no password is specified the current settings are used Enable Enable Disable Disable Automatic Update SettingUrl execute_web_contents_updater cgi Forcibly p
26. e wired LAN POST parameter Specifiable value Description LinkSpeed Specifies the link speed 10BaseTHalf 10BaseT half duplex 10BaseTFull 10BaseT full duplex 100BaseTHalf 100BaseT half duplex 00BaseTFull 100BaseT full duplex AutoNegotiation Auto negotiation TCP IP SettingUrl set_tcpip_wired cgi Changes the IP address etc of the wired LAN POST parameter perme Description value IPAddressSettingMethod Specifies the IP address setting method Auto Auto Manual Manual APIPA Refers to whether to enable or disable APIPA Enable Enable Disable Disable IPAddress String Specifies the IP address setting method SubnetMask String Specifies the subnet mask Gateway String Specifies the default gateway DNSServerSettingMethod Specifies the DNS server IP address setting method Auto Auto Manual Manual DNSServerlPAdaress1 String Refers to DNS server IP address 1 DNSServerlPAddress2 String Refers to DNS server IP address 2 DNSServerlPAddress3 String Refers to DNS server IP address 3 Wireless LAN General SettingUrl set_general_wireless cgi Changes the SSID etc of the wireless LAN POST parameter Specifiable value Description NetworkMode Specifies the network mode Infrastructure Infrastructure mode Adhoc Adhoc mode SSID String Specifies the SSID by a charac
27. efers to the network mode Infrastructure Infrastructure mode Adhoc Adhoc mode SSID String Refers to the SSID AdhocChannel String Refers to the AdhocChannel Communicationstandard Refers to the communication standard 802 11b g 802 11b g 802 11b g n 802 11b g n AuthenticationMethod Refers to the authentication method Opensystem Opensystem SharedKey SharedKey WPAPSK WPAPSK WPA2PSK WPA2PSK EncryptionMethod Refers to the encryption method None No encryption WEP WEP TKIP TKIP AES AES DefaultWEPKey Refers to the WEP key to be used WEPKey1 WEP key 1 WEPKey2 WEP key 2 WEPKey3 WEP key 3 WEPKey4 WEP key 4 WEPKey1 String Refers to WEP key 1 WEPKey2 String Refers to WEP key 2 WEPKey3 String Refers to WEP key 3 WEPKey4 String Refers to WEP key 4 PresharedKey String Refers to the pre shared key 20 Chapter 3 Reference TCP IP SettingUrl config_tcpip_wireless cgi Refers to the IP address etc of the wireless LAN Category Key Value Description WirelessNetwork IPAddressSettingMethod Refers to the IP address setting method Auto Auto Manual Manual APIPA Refers to whether to enable or disable APIPA Enable Enable Disable Disable IPAddress String Refers to the IP address SubnetMask String Refers to the subnet mask Gateway String Refers to the default gateway DNSServerSettingMethod Refers to the DNS server IP address setting method A
28. erform automatic update of the Web contents No parameter to be set Server Direct Print SettingUrl set_server_direct_print cgi Changes the Server Direct Print settings POST parameter poc nahi Description value Use Designates whether to use Server Direct Print Enable Enable Disable Disable ID String Designates an ID of no more than 30 alphanumeric characters underbars periods and hyphens Password String Designates a password of no more than 30 alphanumeric characters underbars periods and hyphens URL String Designates the acquisition destination URL for print data If URLI is specified this parameter is ignored Interval String Designates a value seconds between 1 and 86400 for the standby time from the completion of acquisition of print data until acquisition of the next print data PURO tim Designates the acquisition destination URL for print data Interval String Designates a value seconds between 1 and 86400 for the standby time from the completion of acquisition of print data until acquisition of the next print data Specifiable value URL2 String Designates the acquisition destination URL for print data Interval2 String Designates a value seconds between 1 and 86400 for the standby time from the completion of acquisition of print data until acquisition of the next print data POST parameter Description URL3 St
29. ers to all registered key input device information Category Key Value Devices Device ID of key input device Example Devices local_keyboard Description DeviceName String Refers to the device name VID String Refers to vendor ID 4 digit hexadecimal value PID String Refers to product ID 4 digit hexadecimal value ControlScript String Refers to file name of a control script to be used SettingUrl config_epos_serial cgi Chapter 3 Reference Refers to serial communication device information that has a device ID of local_serial If the TM i specifications do not include a serial port this does not refer to serial communication device information Category Example Key Devices local_serial Value Devices Serial Communication DevicelD Description Use Refers to whether a serial communication device is used Enable Enable Disable Disable Baudrate Refers to the communication speed 2400 2400 bps 4800 4800 bps 9600 9600 bps 19200 19200 bps 38400 38400 bps 57600 57600 bps 115200 115200 bps Databit Refers to the data bit 7 7 bits 8 8 bits Parity Refers to the parity None None Even Even Odd Odd Stopbit Refers to the stop bit 1 bit 1 5 1 5 bit 2 2 bit FlowControl Refers to the flow control XOnXOff XOnXOff Hardware Hardware None None 23 24 Searching T
30. ertificate issuedTo String Refers to the issue destination for the certificate Chapter 3 Reference SettingUrl config_proxy cgi Refers to setting information for the proxy Category Key Value Description Proxy ID String Refers to an ID for proxy authentication Password String Refers to the password for proxy authentication UseProxyServerDirectPrint Refers to whether a proxy is used for Server Direct Print Enable Enable Disable Disable UseProxyStatusNotification Refers to whether a proxy is used in status notifications Enable Enable Disable Disable UseProxyWebContentsUpdate Refers to whether a proxy is used for automatic updating of web content Enable Enable Disable Disable ProxyURL String Refers to the proxy URL Administrator and Location SettingUrl config_administrator cgi Refers to the administrator information Category Key Value Description administrator Location String Refers to the string that designates the location 31 32 Time of Day SettingUrl config_time cgi Refers to the time of day setting Category Key Value Description Time Year String Refers to the year of the internal clock of the TM i Month String Refers to the month of the internal clock of the TM i Day String Refers to the day of the internal clock of the TM i Hour String Refers to t
31. gs POST parameter Specifiabie value Operation Reset Resets the wired LAN wireless LAN FactoryDefault Restores the factory default settings 49 Error Codes and Actions to Take This section describes an error code returned to the response body when POST fails and an action to take code FirmwareUpdating Action to Take Firmware is being updated by the remote update tool Wait until the execution of the remote update tool becomes complete InvalidLinkSpeed InvalidiPAddressSettingMethod nvalid LinkSpeed parameter value Correct the error nvalid Correc IPAddressSettingMethod parameter value tthe error InvalidAPIPA nvalid APIPA parameter value Correct the error InvalidiIPAddress nvalid Correc IPAddress parameter value tthe error InvalidSubnetMask nvalid SubnetMask parameter value Correct the error InvalidGateway nvalid Gateway parameter value Correct the error InvalidDNSServerSettingMethod nva Correc id DNSServerSettingMethod parameter value tthe error InvalidDNSServerlPAddress nvalid value for any of the parameters DNSServerlPAddress1 to DNSServerlPAdaress3 Correct the error InvalidNetworkMode nvalid NetworkMode parameter value Correct the error InvalidSSID InvalidAdhocChannel nva Correc id SSID parameter value tthe error nvalid AdhocChannel parameter value Correct the
32. he error InvalidWEPKey4 Invalid WEPKey4 parameter value Correct the error InvalidPresharedKey Invalid PresharedKey parameter value Correct the error InvalidDevicelD Invalid DevicelD parameter value Correct the error DevicelDAlreadyRegistered The device specified for the DevicelD parameter cannot be registered because it is already registered Specify a different ID InvalidModel Invalid Model parameter value Correct the error InvalidRetryInterval Invalid Retrylnterval parameter value Correct the error DevicelDNotRegistered The device specified for the DevicelD parameter cannot be deleted because it is not registered Specify an already registered ID InvalidMAC Address Invalid MACAdaress parameter value Correct the error InvalidHostName Invalid HostName parameter value Correct the error The string specified for the Password parameter did not PasswordNotCorrect match the password string set into the detected TM printer Correct the error The TM printer specified for the MACAddress or HostName DeviceNotFound parameter could not be found Check the connection status of the TM printer InvalidCommunicationStandardAdhoc When Adhoc is specified for the NetworkMode parameter 802 11b g n cannot be specified for CommunicationStandard Correct the error DeviceNotWireless The TM printer specified for the MACAddress or HostName
33. he hour of the time of the internal clock of the TM i Minute String Refers to the minute of the time of the internal clock of the TM i UseTimeServer Refers to whether to enable or disable the clock alignment by the time server Enable Enable Disable Disable TimeServerSettingMethod Refers to the time server name acquisition method Auto Auto Manual Manual TimeServer Refers to the time server name LastUpdateResult Displays the results of the last time of day acquisition synchronized with the time server Success Time of day synchronization with the time server was successful Failure Time of day synchronization with the time server failed Time of day synchronization not done TimeZone Refers to the time zone Password SettingUrl config_password cgi Refers to the set password Category Description Password PasswordMD5 String Refers to the string created from the password string through MD5 encryption Chapter3 Reference Changing the Set Values Common You can not send only part of the parameters written in each SettingUrl Send all the parameters in each SettingURL If you want to change some set values only send together the parameters other than those you wantto change without changing their values acquired by referring to the settings Wired LAN General SettingUrl set_general_wired cgi Changes the link soeed of th
34. hoc mode Category NetworkPrinter n Chapter 3 Reference Key Value Description SSID String Refers to the SSID AdhocChannel String Refers to the AdhocChannel CommunicationStandard Refers to the communication standard 802 11b 802 11b 802 11b g 802 11b g 802 11b g n 802 11b g n AuthenticationMethod Refers to the authentication method Opensystem Opensystem SharedKey SharedKey WPAPSK WPAPSK EncryptionMethod Refers to the encryption method None No encryption WEP WEP TKIP TKIP AES AES DefaultWEPKey Refers to the WEP key to be used WEPKey1 WEP key 1 WEPKey2 WEP key 2 WEPKey3 WEP key 3 WEPKey4 WEP key 4 25 26 Web Contents Updater SettingUrl config_web_contents_updater cgi Refers to the Web contents update setting Category Key Value WebContents AutoUpdate Description Refers to whether to automatically update the Web contents Enable Enable Disable Disable Frequency Refers to the frequency of automatic update Hour Updates at specified time intervals Daily Updates daily at the specified time of day Weekly Updates weekly on the specified day of the week and at the specified time of day Monthly Updates monthly on the specified day and at the specified time of day Timing When Frequency Hour String Refers to the timing of automatic update
35. ication destination URL for status Interval String Refers to the standby time in seconds from the completion of a status notification until the next notification is sent ServerAuthentication Refers to whether server authentication is used If this authentication cannot be acquired the setting becomes Disable Enable Enable Disable Disable 29 30 Certificates SettingUrl listup_ certificates cgi Refers to a list of all certificates installed in TM i Category Key Value Description Certificate X 1 lt X ValidFromYear String Refers to valid period start year ValidFromMonth String Refers to valid period start month ValidFromDay String Refers to valid period start day ValidFromHour String Refers to valid period start hour ValidFromMinute String Refers to valid period start minute ValidFromSecond String Refers to valid period start second ValidUntilYear String Refers to valid period end year ValidUntilMonth String Refers to valid period end month ValidUntilDay String Refers to valid period end day ValidUntilHour String Refers to valid period end hour ValidUntilMinute String Refers to valid period end minute ValidUntilsecond String Refers to valid period end second FileDigest String Refers to the hash value of the certificate issuer String Refers to the person who issued the c
36. me cgi Changes the time of day setting value Year String Specifies the year of the internal clock of the TM i using an integer in the range 2012 2036 Month String Specifies the month of the internal clock of the TM i using an integer in the range 1 12 Day String Specifies the day of the internal clock of the TM i using an integer in the range 1 31 Hour String Specifies the hour of the time of the internal clock of the TM i using an integer in the range 0 23 Minute String Specifies the minute of the time of the internal clock of the TM i using an integer in the range 0 59 UseTimeServer Specifies whether to enable or disable the clock alignment by the time server Enable Enable Disable Disable TimeServerSettingMethod Specifies the time server name acquisition method Auto Auto Manual Manual TimeServer String Specifies the time server name TimeZone String Specifies the time zone with a value that is 14 or higher to 12 or lower 48 Chapter 3 Reference Password SettingUrl set_password cgi Changes the set password value NewPassword String Specifies a new password to be set using a single byte alphanumeric character string O zero character or more and 20 characters or less long Resetting and Initializing the Settings SettingUrl set_reset cgi Resets the wired LAN wireless LAN and restores the factory default settin
37. nd spaces POST parameter Description WEPKey4 String Specifies a value for WEP key 4 using one of the following strings e 10 digit hexadecimal number e 26 digit hexadecimal number e 5single byte alphanumeric characters and spaces e 13single byte alphanumeric characters and spaces PresharedKey String Specifies the pre shared key using one of the following strings e 8or more to 63 or less single byte alohanumeric characters and spaces e 64 digit hexadecimal number 35 36 TCP IP SettingUrl set_tcpip_wireless cgi Changes the IP address etc of the wireless LAN POST parameter Specifiable value Description IPAddressSettingMethod Specifies the IP address setting method Auto Auto Manual Manual APIPA Refers to whether to enable or disable APIPA Enable Enable Disable Disable IPAddress String Specifies the IP address SubnetMask String Specifies the subnet mask Gateway String Specifies the default gateway DNSServerSettingMethod Specifies the DNS server IP address setting method Auto Auto Manual Manual DNSServerlPAdaress1 String Refers to DNS server IP address 1 DNSServerlPAddress2 String Refers to DNS server IP address 2 DNSServerlPAddress3 String Refers to DNS server IP address 3 Chapter 3 Reference Adding a TM Printer SettingUrl set_epos_print cgi Registers a new device N Refer to the Technical Refe
38. ontrol 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 The aim of this manual is to provide development engineers with the necessary information to develop applications to set and refer to the EPSON TMNet WebConfig for the TM i series The TM i series in this manual is a generic term for the following printers e TM T88V i e TM T70 i e TM 20ll i e TM T82ll i e TM L90 i Manual Content The manual is made up of the following sections Chapter 1 Overview Chapter 2 Response Body Format Chapter 3 Reference Chapter 4 Sample Program Contents MS ESTE Saas ee ieee A Aes ee Se O A ON ON See 3 Key to SYMONS vs cara ae es Ae A AE A AT AA Ta 3 E Resitriction Of USC ici a cdi 3 ABOUT This Manual eae a riada 4 Aim ofthe MGNUOl o siene A A A a Ri ariel AA TAG 4 Manual Content aaa iets fet ict TRiateedgletactsfuatsvehcalatsuandets T E sacar iva nae iO 4 BB COMMONS oi cfs cscs cc sh sec ecb Sosy eob Sa as sivas ota da Saves een ces a 5 OVOIMO Winnie 7 E What is WebConfig API aii ooocicinicniii cc ii 7 A NN 8 Usable E a ais Toda AEM Tea 8 E A o A O a is eed ete 9 MA o tae ea teat a 9 Confirming the IMF fittmwares2a tates anniate a a oni h cutis hate Arent 9 MWS Printer na canada noo dana ta tare atk levee 9 E Contents in the Packadge iia dad 10 DR A A eee 10 MResiTiCtONS cnica A TATT 10 Re
39. 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 and EXCEED YOUR VISION are registered trademarks of Seiko Epson Corporation in Japan and other countries regions Microsoft is either registered trademarks or trademarks of Microsoft Corporation in the United States and other countries Seiko Epson Corporation 2012 2014 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 NM a malfunction 2 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 precision 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 c
40. pplications as standard should be programmed Manual uploading functionality is embedded in the sample program Refer to the sample program 10 Chapter 2 Response Body Format Response Body Format An application can specify the format for the response body to be returned when using GET or POST for a TM i Referring to the Set Values of a TM i An application e g javascript or excel macro can refer to the set values of a TM i by executing GET for the following URL http IP Address PrinterConfigurationPage SettingUrl format html xml json ini For TM i firmware Ver 4 x or later use the following URL http IP Address webcontig SettingUrl format html xml json ini 1 IP Address The IP address of the TM i whose set values to be acquired d SettingUrl The URL of the set values to be acquired A format Specifies the format of the response body to be returned by the TM i e html HTML format the same operation as the operation performed when viewing EPSON TMNet WebConfig by using a browser e xml XML format e json JSON format e ini ini format e If a password is set for EPSON TMNet WebConfig WebConfig API at the time of Q access to the above URL the user name epson specific and password strings will be requested through digest authentication For SettingUrl and values refer to Chapter 3 Reference To use WebConfig API from XmlHttpRequest in javascrip
41. r the standby time from the completion of acquisition of print data until acquisition of the next print data URLI String Refers to the acquisition destination URL for printed data Intervall String Designates a value in seconds for the standby time from the completion of acquisition of print data until acquisition of the next print data URL2 String Refers to the acquisition destination URL for printed data Interval2 String Designates a value in seconds for the standby time from the completion of acquisition of print data until acquisition of the next print data URL3 String Refers to the acquisition destination URL for printed data Interval3 String Designates a value in seconds for the standby time from the completion of acquisition of print data until acquisition of the next print data ServerAuthentication Refers to whether server authentication is used If this authentication cannot be acquired the setting becomes Disable Enable Enable Disable Disable Chapter 3 Reference Status Notification SettingUrl config_status_notification cgi Refers to status notification setting Category Key Value Description StatusNotification Use Refers to whether the status notification function is used Enable Enable Disable Disable ID String Refers to the ID Password String Refers to the password URL String Refers to the notif
42. rence Guide for printers that can be designated POST parameter specilabi Description value DevicelD String Specifies the device ID by a character string using single byte alphanumeric characters underscore s period s and or dash es one character or more and 30 characters or less long Model Specifies the device model TM T88V TM T88V TM T88IV TM T88IV TM T70 TM T70 TM T7Ol TM T7Oll TM T90 TM T90 TM L90 TM L90 TM P60Il TM P60Il TM T20 TM T20 TM T20l TM T20 TM T82I TM T82Il TM P80 TM P80 TM U220 TM U220 IPAddress String Specifies the IP address Retrylnterval String Specifies the communication retry interval using a numeric value in milliseconds in the range 100 60000 Deleting a TM Printer SettingUrl delete_epos_print cgi Deletes a registered device POST parameter Specifiable value Description DevicelD String Specifies the device ID by a character string using single byte alphanumeric characters underscore s period s and or dash es one character or more and 30 characters or less long 37 38 Setting a Customer Display SettingUrl set_epos_display cgi Changes the settings for customer displays connected to TM i POST parameter spocmMable Description value Baudrate Specifies the communication speed 2400 2400 bps 4800 4800 bps 9600 9600 bps 19200 19200
43. ring Designates the acquisition destination URL for print data Interval3 String Designates a value seconds between 1 and 86400 for the standby time from the completion of acquisition of print data until acquisition of the next print data ServerAuthentication Designates whether to use server authentication If no password is specified the current settings are used Enable Enable Disable Disable Status Notification SettingUrl set_status_notification cgi Changes the settings for status notifications POST parameter speciiable Description value Use Designates whether the status notification function is used Enable Enable Disable Disable ID String Designates an ID of no more than 30 alphanumeric characters underbars periods and hyphens Password String Designates a password of no more than 30 alphanumeric characters underbars periods and hyphens URL String Designates the status notification destination URL Interval String Designates a value seconds between 1 and 86400 for the standby time from the completion of acquisition of print data until acquisition of the next print data ServerAuthentication Designates whether to use server authentication If no password is specified the current settings are used Enable Enable Disable Disable Chapter3 Reference Certificate SettingUrl delete_certificate cgi Deletes the spe
44. s 2012 02 epos utility gt lt response success true gt lt epos utility gt When response fails lt epos utility xmins http www epson pos com schemas 2012 02 epos utility gt lt response success false code InvalidlPAddress gt lt epos utility gt For details on an error code when response fails see Error Codes and Actions to Take Q on page 50 Chapter 2 Response Body Format JSON format response success Result code Reason This portion is added when response fails Response body Example set_tcpip_wired cgi When response is successful response success true When response fails response success false code InvalidlPAddress For details on an error code when response fails see Error Codes and Actions to Take Q on page 50 17 response success Result code Reason This portion is added when response fails Response body Example set_tcpip_wired cgi When response is successful response success true When response fails response success false code InvalidlPAddress For details on an error code when response fails see Error Codes and Actions to Take Q on page 50 Chapter 3 Reference Reference Referring
45. sponse Body Format citrico 11 E Referring to the Set Values of a TMci oooconcccnonicccnnccccnnoncccnnnncnnnnnnnnnnnancnnnnnnnnnnnnnenannnrn ran 11 AMI AO MA ea lee 12 JSON TO Mari A a A AS a on anand van 13 NOM mdd da tab ade aldo k 14 E Changing the Set Values Of a TM ni ccscccecseceeeeeeeeeeeeeeeeeeeeeeeneeeseseneeeeeeeeeseeaeeeesneeeeeeneees 15 AMIA TO Ma AAA A AOL 16 JISON TO MAR ona coda olaa 17 iMac ds 18 A 9 6 gt ae eo ee a eee mennan 19 E Referring to SOtVQlUOS iio ide 19 Wired LANs cscs a A ads 19 Wireless LAN iaa diia 20 DSC it A loo a 21 Searching TM printSrS sida add dies 24 Web Contents Update urticaria ai 26 server Direct Prisa ia 28 Status Noticas A A a 29 COMING OTS vos ada etait nadia 30 PO ina annie a an ain 3 Administraterdnd Locator dass 31 MMS DIV Ad AA A ea 32 POS Wonders deis atlas dl 32 E Changing Ie Set ValS cocci n di aiii 33 COMON iri ives A A A La AA wien AAA 33 MVIFSOREA IN site A OT A NA 33 Wireless LAN iii TI dd Pn id Os STN GA Sea A tae 34 Adding a IM A osa ie 37 Deleting a TM PNTE hin iia ii a iia UL dd cd EAA 37 Setting a Customer Display oo no kannun nono r rro nro rr rr rr 38 Adding a key InpUFASVICS iii a EAA EAU dc a 39 Deleting a key input AEV CE oo EE EE rear rr ren rra 39 Setting a Serial Communication DEVICE oe rra rra rr 40 SSTTIAGEA TM PO e a li 41 Web Contents Ypdater irina ara Gel de diate alice aa ate A e ctas 44 Automate WU OG GIS at oa 4
46. t register the Web page where the javascript code is written to the TM i as Web contents 11 12 XML format lt xml version 1 0 encoding UTF 8 gt lt epos utility xmins http www epson pos com schemas 2012 02 epos utility gt lt response success true gt lt Category gt lt Key1 gt Value1 lt YKey1 gt lt Key2 gt Value1 lt YKey2 gt lt Key3 gt Value1 lt YKey3 gt lt Category gt lt epos utility gt The above keys are in no particular order Response body Example config_tcpip_wired cgi lt xml version 1 0 encoding UTF 8 gt lt epos utility xmins http www epson pos com schemas 2012 02 epos utility gt lt response success true gt lt WiredNetwork gt lt IPAddressSettingMethod gt Auto lt IPAddressSettingMethod gt lt APIPA gt Enable lt APIPA gt lt IPAddress gt 192 168 192 168 lt IPAddress gt lt Netmask gt 255 255 255 0 lt Netmask gt lt Gateway gt 192 168 192 1 lt Gateway gt lt DNSServerSettingMethod gt Auto lt DNSServerSettingMethod gt lt DNSServerlPAddress1 gt 192 168 192 1 lt DNSServerlPAddress1 gt lt DNSServerlPAddress2 gt 192 168 192 1 lt DNSServerlPAddress2 gt lt DNSServerlPAddress3 gt 192 168 192 1 lt DNSServerlPAddress3 gt lt WiredNetwork gt lt epos utility gt Chapter 2 Response Body Format JSON format response success true 1 Category Key1 Value1
47. ter string using single byte alphanumeric characters and spaces 1 character or more to 32 characters or less long AdhocChannel String Specifies the ad hoc channel using an integer in the range 1 11 CommunicationStandard Specifies the communication standard 802 11b g 802 11b g 802 11b g n 802 11b g n AuthenticationMethod Specifies the authentication method Opensystem Opensystem SharedKey SharedKey WPAPSK WPAPSK WPA2PSK WPA2PSK EncryptionMethod Specifies the encryption method None No encryption WeP A TKIP TKIP AES AEB DefaultWEPKey Specifies the WEP key to be used WEPKeyl WEPkeyT WEPKey2 WEP key 2 WEPKey3 WEP key 3 WEPKey4 WEP key 4 WEPKey1 String Specifies a value for WEP key 1 using one of the following strings e 10 digit hexadecimal number e 26 digit hexadecimal number e 5single byte alphanumeric characters and spaces e 13 single byte alphanumeric characters and spaces WEPKey2 String Specifies a value for WEP key 2 using one of the following strings e 10 digit hexadecimal number e 26 digit hexadecimal number e 5single byte alphanumeric characters and spaces 13 single byte alphanumeric characters and spaces 34 Chapter 3 Reference Specifiable value WEPKey3 String Specifies a value for WEP key 3 using one of the following strings e 10 digit hexadecimal number 26 digit hexadecimal number e 5single byte alphanumeric characters and spaces e 13 single byte alphanumeric characters a
48. to Set Values Wired LAN General SettingUrl config_general_wired cgi Refers to the link soeed of the wired LAN Category Key Value Description WiredLinkLayer LinkSpeed Refers to the link speed 10BaseTHalf 10BaseT half duplex 10BaseTFull 10BaseT full duplex 100BaseTHalf 100BaseT half duplex 100BaseTFull 100BaseT full duplex AutoNegotiation Auto negotiation TCP IP SettingUrl config_tcpip_wired cgi Refers to the IP address etc of the wired LAN Category Key Value Description WiredNetwork IPAddressSettingMethod Refers to the IP address setting method Auto Auto Manual Manual APIPA Refers to whether to enable or disable APIPA Enable Enable Disable Disable IPAddress String Refers to the IP address SubnetMask String Refers to the subnet mask Gateway String Refers to the default gateway DNSServerSettingMethod Refers to the DNS server IP address setting method Auto Auto Manual Manual DNSServerlPAddress1 String Refers to DNS server IP address 1 DNSServerlPAddress2 String Refers to DNS server IP address 2 DNSServerlPAddress3 String Refers to DNS server IP address 3 19 Wireless LAN General SettingUrl config_general_wireless cgi Refers to the SSID etc of the wireless LAN Category WiredLinkLayer Key Value Description NetworkMode R
49. uto Auto Manual Manual DNSServerlPAddress1 String Refers to DNS server IP address 1 DNSServerlPAddress2 String Refers to DNS server IP address 2 DNSServerlPAddress3 String Refers to DNS server IP address 3 Device SettingUrl config_epos_print cgi Refers to the registered device settings Category Key Value Description Devices DevicelD Refers to the device ID by turning it into the string Devices Device ID As many values for Category Model IPAddress and RetryInterval as registered devices will be returned from the TM i Model String Refers to the device model IPAddress String Refers to the IP address RetryInterval String Refers to the communication retry interval in milliseconas 21 SettingUrl config_epos_display cgi Refers to setting values for customer displays Category Key Value Description Devices Baudrate Refers to the communication speed local_display 2400 2400 bps 4800 4800 bps 9600 9600 bps 19200 19200 bps 38400 38400 bps 57600 57600 bps 115200 115200 bps Databit Refers to the data bit 7 bits 8 bits Parity Refers to the parity None None Even Even Odd Odd Brightness Refers to the brightness 100 100 60 60 40 40 20 20 Use Refers to whether customer displays are used Enable Enable Disable Disable SettingUrl config_epos_key_input_device cgi Ref

Download Pdf Manuals

image

Related Search

Related Contents

Expert Sleepers Silent Way v2.3.0 User Manual  Questionnaire DN4 - (URPS) Infirmiers libéraux Paca    MTE user manual / Technical Specification and  Manual Ford Fiesta Kinetic Design  Installation & User Instructions  Page 1 Page 2 T。SHーBA Leadingーnn。vatien))) 東芝蛍光灯器具    Cooper Lighting ACM500 User's Manual  SVW906 Sip PDA VoIP Configuration Guide - stephen  

Copyright © All rights reserved.
Failed to retrieve file