Epson TM-T88V-DT Server Direct Print Users Manual for TM-i firmware ver.4.0
Epson TM-T88V-DT Manual
View all Epson TM-T88V-DT manuals
Add to My Manuals
Save this manual to your list of manuals |
Epson TM-T88V-DT manual content summary:
- Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 1
Server Direct Print User's Manual Overview Describes the operating environment and system configuration of Server Direct Print. Sample Program Describes how to use the sample program and how to configure - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 2
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 or problems arising from the use of any options or any consumable products other than those - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 3
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 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 4
TM-DT series and TM-i series. The TM-DT series in this manual is a generic term for the following printers. TM-T88V-DT TM-T70II-DT TM-H6000IV-DT The TM-i series in this manual is a generic term for the following printers. TM-T88V-i TM-T70-i TM-T82II-i TM-L90-i Manual Content - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 5
11 Number of URLs accessible for Server Direct Print 11 TM Intelligent Printer...12 TM Printer...12 ■ Contents In the Package 13 Manual ...13 Sample Program ...13 Utility ...13 Download ...13 ■ TM-DT Version ...14 ■ TM-i Version...15 ■ Restriction ...16 Sample Program 17 ■ Overview...17 Hardware - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 6
Initial OS Settings...31 Initializing the ePOS-Device...32 IP Address Settings...33 Service startup settings ...34 Server Direct Print Settings ...35 Registration of TM Printer ...37 ■ Execution of Sample Program 39 Request and Response 41 ■ Request (Print Request)...41 ■ Response (Print request - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 7
Direct Print function enables the TM intelligent printer (TM-i and TM-DT) to obtain the print data from the Web server and print the data. TM intelligent printer can be used also for controllable printers in the network. The TM intelligent printer can print to a TM printer in the network. 1 Web - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 8
general printing systems, the application sends a print instruction to the printer. With Server Direct Print, the printer sends an Inquiry of print request to the Direct Print Computer Application Specifies a printer Print layout data TM Printer Print data Web Server Application Global IP Address - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 9
be printed exists, an empty response is returned. 3 TM intelligent printer prints the data to the specified printer. 1 4 TM intelligent printer sends a request (printing result) to check whether the data was printed properly. 5 Upon receipt of the printing result, the application performs the - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 10
application created by the user with the Web server enables grasp of the status of the printers installed in a shop from a remote place. TM Intelligent Printer Web Server 1 : HTTP Request (Status Information) 2 : Register the status to the database 2.1 : HTTP Response (Status Information - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 11
Proxy authentication Digest authentication HTTPS communication HTTPS communication with server authentication TM-DT ●*1 ▲ ●*3 ●*4 ▲ ●: Supported, ▲: Not supported *1: Available only for Web contents automatic updating *2: TM-i firmware ver.4.0 or later *3: Available only for Server Direct Print - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 12
TM Intelligent Printer TM-DT TM-i TM Intelligent Printer TM-T88V-DT TM-T70II-DT TM-H6000IV-DT TM-T88V-i TM-T70-i TM-T82II-i TM-L90-i ●: Supported, ▲: Not supported *1: ePOS-Device ver.2.2 or later *2: TM-i firmware ver.3.0 or later TM Printer TM Printer TM-T88V TM-T88IV TM-T70 TM-T70II TM-T90 TM - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 13
Utility Logo registration utility (TMFLogo) TM printer TM-T88V-i/ TM-T88V-DT/ TM-T88V TM-T70II-DT/ TM-T70II TM-H6000IV/ TM-H6000IV-DT TM-T20 TM-T20II TM-T82II-i/TM-T82II TM-P60II/ TM-P60II Peeler TM-P80 TM-L90/ TM-L90-i TM-T90 TM-T88IV TM-T70-i/ TM-T70 TM-U220 Download - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 14
(ePOS-device Version) of the TM-DT. If you update the ePOS-Device, you will be able to use Server Direct Print's new functions. Confirming the ePOS-Device version You can confirm the version of the ePOS-Device on the EPSON TMNet WebConfig title bar. Downloading the ePOS-Device update program - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 15
firmware version. Inquire with your dealer concerning updates for the TM-i firmware. Confirming the TM-i firmware version You can confirm the version of the ePOS-Device on the EPSON TMNet WebConfig title bar. Make sure that this printer is ready to print (the paper is set and the power is turned - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 16
intelligent printer is in online status (when the roll paper is loaded and the roll paper cover is closed). If you are using a TM-i (firmware version 3.0 or later)/ TM-DT (firmware version 2.2 or later), if you designate forced transmission mode with ePOS-Print XML, it will operate offline. ❏ When - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 17
a Web server configured with IIS (Microsoft Internet Information Services). When using other environment, interpret the descriptions accordingly. containing print data for a request sent from the TM intelligent printer. The TM intelligent printer uses the returned response data to print a delivery - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 18
.) ❏ Router ❏ TM Intelligent Printer TM-T88V-i, TM-T70-i, TM-L90-i, TM-T88V-DT, TM-T70II-DT or TM-H6000IV-DT ❏ TM Printer File Configuration File Name when the printer sends a request. The printing result is retained in this file. The file is created after printing. Sends a print instruction and - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 19
of the sample program is as shown below. 1. Start the browser. 2. Enter the order. 3. Receive a request from the printer. 4. Responses print data (sample.xml) to the printer. 5. Output the printing result sent from the printer to resultPrint.log after 6. Display the printing result on the screen. 19 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 20
such as SSID, IP address, DHCP and allocated IP address. For details, see the manual for each device. 2. Web Server Settings 1. Web Server Configuration Configure IIS and XAMPP in the network settings such as IP address to the computer. 3.TM Printer Network Settings (p.22) Set an IP address to the - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 21
necessary) Server Direct Print Setting *: TM-i firmware ver.4.0 or later. ❏ TM-DT (p. 31) Initial OS Settings Initializing the ePOS-Device IP Address Setting 2 Service Startup Settings Server Direct Print Setting Register the TM Printers (Device ID, IP Address) Sample Program - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 22
the network settings such as IP address from the Web browser on the setup PC to the printer, using EPSON TMNet WebConfig. Be sure to set the TM printer network settings for each TM printer. Configure the settings according to the following procedure: 1 Start the setup computer. 2 Connect the - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 23
168". Manual Setting Using EPSON TMNet WebConfig 1 Start the setup computer. 2 Connect all TM printers to TM-i]/webconfig 4 EPSON TMNet WebConfig will start. Make the network setting. For detail, refer to Technical Reference Guide of each TM-i. After making the setting, click [Apply]. 5 Print the TM - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 24
Register the device ID and IP address of the controlled TM printer to TM-i. Use EPSON TMNet WebConfig to register the device ID. • TM-i printer cannot be deleted from the device. • The device ID of TM-i printer can be changed. TM-i firmware ver.3.x or earlier Use the following procedure for - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 25
]. Item Device ID Model IP Address Retry Interval (ms) Description Set the ID for the controlled printer. (Any character string) Select the model for the controlled printer. Set the printer IP address for each device ID. (p. 22) Set the timeout retry interval. Specify "100". 6 The information - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 26
as follows: http://[IP address of the TM-i]/PrinterConfigurationPage/ For details about the IP address settings for TM-i, see IP Address Settings (p.23). 4 EPSON TMNet WebConfig starts. Select [Web Service Settings] - [Printer]. 5 The "Printer" screen appears. Configure the following items, click - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 27
Program Server Direct Print Settings Configure the Server Direct Print settings using EPSON TMNet WebConfig. TM-i firmware ver.3.x or earlier 2 Use the following procedure for registration. 1 Start the setup computer. 2 Connect the TM-i to the network and turn the power ON. 3 Start the Web - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 28
items and click [Submit]. Item Server Direct Print ID Password URL Interval(s) Description Select the [Enable]. Set ID for the server-side program to identify TM-i. This ID becomes the user ID used for Digest access authentication. The set value will also be passed as an ID parameter value for the - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 29
computer and enter as follows: http://[IP address of the TM-i]/PrinterConfigurationPage/ For details about the IP address settings for TM-i, see IP Address Settings (p.23). 4 EPSON TMNet WebConfig starts. Select [Web Service Settings] - [Direct Print]. 5 The "Direct Print" screen appears. Set - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 30
". Example: http://10.0.0.1:8008 ID Registers the proxy authentication ID. Password Registers the proxyauthentication password. Enable Proxy for following services Automatic Update Direct Print Status Notification Sets whether the proxy is used for automatic update of Web contents. Sets - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 31
the ePOS-Device (p. 32) ❏ IP Address Settings (p. 33) ❏ Service Startup Settings (p. 34) ❏ Server Direct Print Settings (p. 35) ❏ Registration of TM Printer (p. 37) Initial OS Settings This section describes the procedure for making OS settings when the TM-DT is turned on for the first time - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 32
Initializing the ePOS-Device Use the shortcut on the desktop to enable the ePOS-Device. [Enabled] is set in the default factory settings. Enabling the ePOS-Device Select the [ePOS-Device Enabled] shortcut on the desktop. 32 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 33
is the same as for Windows computers. Use the following procedure. Setting in Windows Setting in EPSON TMNet WebConfig (TM-DT software ver. 2.x or later) Setting in EPSONNet Config (TM-DT software ver. 2.x or later) Setting in Windows Click [Start] - [Control Panel] - [View network status and - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 34
desktop. EPSON TMNet WebConfig starts. If you are making settings from an external device, set the TM-DT IP address in the address for the Web browser. The default IP address for TM-DT is 192.168.192.168. http://[IP address of TM-DT]/webconfig/ 2 Select as [Settings]-[Web service settings]-[Startup - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 35
desktop. EPSON TMNet WebConfig starts. If you are making settings from an external device, set the TM-DT IP address in the address for the Web browser. The default IP address for TM-DT is 192.168.192.168. http://[IP address of TM-DT]/webconfig/ 2 Select as [Settings]-[Web service settings]-[Direct - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 36
3 Set the following items and click [OK]. Item Description Set ID for the server-side program to identify TM-DT. This ID becomes the user ID used for Digest access authentication. The ID set value will also be passed as an ID parameter value for - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 37
. EPSON TMNet WebConfig starts. If you are making settings from an external device, set the TM-DT IP address in the address for the Web browser. The default IP address for TM-DT is 192.168.192.168. http://[IP address of TM-DT]/webconfig/ 2 Select as [Settings]-[Web service settings]-[Printer]. The - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 38
the following items and click [Add]. Item Description Device ID Set the ID for the controlled printer. (Any character string) Model no. Select the model for the controlled printer. IP address Set the printer IP address for each device ID. (p. 22) Retry interval (ms) Set the timeout retry - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 39
1 Using EPSON TMNet WebConfig, confirm that Server Direct Print settings are valid. 2 Open the sample program page from the Web browser. Example: http://[IP address of the Web server]/demo/index.html 3 Click [Order Entry]. 4 In response to a request from the TM intelligent printer, print data - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 40
40 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 41
Web Server 1 : HTTP Request (Print request) 2.1 : Create XML from a database or other system 3 2.2 : HTTP Response (Print request) TM intelligent printer periodically sends a HTTP POST request (print request) shown below. The format of request message is URL-encoded form data (application/x-www - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 42
Response (Print request) This section describes the response (print request) containing the print data from the Web server. TM Intelligent Printer 1 : HTTP Request (Print request) 2.2 : HTTP Response (Print request) Web Server 2.1 : Create XML from a database or other system The application - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 43
> Specify the device ID local_printer 10000 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 44
tag - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 45
When no printing is required, to notify no print data, the following response is returned for a HTTP request (print request) sent from the TM intelligent printer. See Test_print.php of the sample program. HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: 0 About Response Message - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 46
, see Chapter 4 "ePOS-Print XML Reference" in "ePOS-Print XML User's Manual" included in the package. Header Specify the device ID tag HTTP/1.1 200 >10000 < - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 47
and Response kitchen_printer 10000 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 48
sends a HTTP POST request (printing result) shown below after printing. TM Intelligent Printer Web Server 1 : HTTP Request (Print request) 2.2 : HTTP Response ( #Success - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 49
On failure, an error code is described in "code". For details, see "Error code" (p.50). #Success #Failed - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 50
EPTR_CUTTER EPTR_MECHANICAL EPTR_REC_EMPTY EPTR_UNRECOVERABLE EX_BADPORT EX_TIMEOUT Message An automatically recoverable error occurred. The device has a problem. The device has a problem. The device has a problem. There is no paper. An unrecoverable error occurred. The port is invalid or the - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 51
print-related process. Digest Access Authentication Settings Digest access authentication requires settings for the TM intelligence printer and the server. TM Intelligent Printer Use EPSON TMNet WebConfig of TM-i/TM-DT to set your user ID and password required for Digest access authentication. For - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 52
Program Example See the following programming data (file name: Test_print.php) - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 53
a remote place. TM Intelligent Printer Web Server 1 : HTTP Request (Status Information) 2 : Register the status to the database 2.1 : HTTP Response (Status Information) 4 For TM-DT, enable the following settings in EPSON TMNet WebConfig. • ePOS-Device (p. 32) • Service startup settings (p. 34 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 54
screen will vary according to the model of TM Intelligent printer. • "TM-i Settings" (p.54) • "TM-DT Settings" (p.57) TM-i Settings TM-i firmware ver.3.x or earlier Configure the Status Notification settings using EPSON TMNet WebConfig. Use the following procedure for registration - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 55
]/Test_status.php Click the [Access Test] button to check if the address is accessible. Set the request interval. TM-i firmware ver.4.0 or later 4 1 Start the setup computer. 2 Connect the printer to the network and turn the power ON. 3 Start the Web browser on the setup computer and enter - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 56
4 EPSON TMNet WebConfig starts. Select [Web Service Settings] - [Status Notification]. 5 The "Status Notification" screen appears. Set the following items and click [Submit]. Item Status Notification ID Password URL Interval(s) Authenticate Server Description - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 57
desktop. EPSON TMNet WebConfig starts. If you are making settings from an external device, set the TM‐DT IP address in the address for the Web browser. The default IP address for TM‐DT is 192.168.192.168. http://[IP address of TM‐DT]/webconfig/ 3 Select as [Settings]-[Web service settings]-[Status - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 58
4 Set the following items and click [Apply]. Item Description Set ID for the server-side program to identify TM-DT. This ID becomes the user ID used for Digest access authentication. The set value will also be ID passed as an ID parameter value for - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 59
Chapter 4 Status Notification Execution of Sample Program 1 Confirm that Status Notification of TM intelligent printer is set. 2 Open the sample program page from the Web browser. Example: http://[IP address of the Web Server]/demo/indexStatus.html 3 The "resultPrint.log" - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 60
TM-i. Code 0x00000001 0x00000002 0x00000004 0x00000008 0x00000020 0x00000040 0x00000100 0x00000200 0x00000400 0x00000800 0x00002000 0x00004000 0x00020000 0x00080000 0x01000000 0x80000000 Description No printer the roll paper end detector Buzzer activated (supported model only) Stop the spooler 60 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 61
as $printerstatus) { $asb = hexdec($printerstatus['asbstatus']); $strmsg = ""; if (($asb & 0x00000001) == 0x00000001) { $strmsg .= " No TM printer response\n"; } if (($asb & 0x00000002) == 0x00000002) { $strmsg .= " Print completed \n"; } if (($asb & 0x00000004) == 0x00000004) { $strmsg - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 62
the roll paper end detector \n"; } if (($asb & 0x80000000) == 0x80000000) { $strmsg .= " Stop the spooler \n"; } $result = fprintf($fhandle, "Printer name = %s : Status ASB value is %s \n", $printerstatus['devicename'], $asb); $result = fprintf($fhandle, "%s\n", $strmsg); if ($result) { # OK } else - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 63
Chapter 4 Status Notification Request and Response Request The format of request message is URL-encoded form data (application/x-www-form-urlencoded). Parameter ConnectionType ID ResponseFile Value Status The ID set with WebConfig (p. 54) Status Information POST /demo/Test_status.php HTTP/1.1 - Epson TM-T88V-DT | Server Direct Print Users Manual for TM-i firmware ver.4.0 - Page 64
64
Server Direct Print
User’s Manual
M00062904
Rev.E
Overview
Sample Program
Request and Response
Status Notification
Describes the operating environment and system
configuration of Server Direct Print.
Describes how to use the sample program and how to
configure the system.
Describes the requests and responses of Server Direct
Print.
Describes the Status Notification function.