background image

Technical Reference Guide

Describes features of the product. 

Describes setup and installation of the product and
peripherals. 

Describes advanced usage methods for the product.

Describes how to control the printer and necessary 
information when you develop applications.

Describes how to handle the product.

Describes precautions for replacement.

Describes general specifications and character code tables.

M00105001

Rev. B

  Product Overview

  Setup

  Handling

  Advanced Usage

  Replacement of the TM-T88V-i

  Appendix

  Application Development Information

Summary of Contents for TM-T88VI-iHUB

Page 1: ...oduct Describes how to control the printer and necessary information when you develop applications Describes how to handle the product Describes precautions for replacement Describes general specifications and character code tables M00105001 Rev B Product Overview Setup Handling Advanced Usage Replacement of the TM T88V i Appendix Application Development Information ...

Page 2: ...hose 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 and Windows Vista are registered trademarks of Microsoft Corporation in the United States and or other countries Wi F...

Page 3: ...he product is too hot to touch or the case is deformed Note the following points to avoid accidents such as fire electric shock or burn Do not use this product where flammable fumes from gasoline benzine thinner or other flammable liquids may be in the air Do not use aerosol sprayers containing flammable gas inside or around the product Do not cover the product with cloth or place the product in l...

Page 4: ...oduct Do not press your hands or fingers against the cutter when removing printed paper or loading replacing roll paper Do not put your hands between the cover and the body of the product when opening closing the cover Never attempt to repair the product yourself Do not connect a telephone line to the drawer kick connector To ensure safety unplug this product before leaving it unused for an extend...

Page 5: ...generates uses and can radiate radio frequency energy and if not installed and used in accordance with the instruction manual may cause harmful interference to radio communications If this equipment does cause harmful interference to radio or television reception which can be determined by turning the equipment off and on the user is encouraged to try to correct the interference by one or more of ...

Page 6: ...elopment of a printer application Manual Content The manual is made up of the following sections Chapter 1 Product Overview Chapter 2 Setup Chapter 3 Advanced Usage Chapter 4 Application Development Information Chapter 5 Handling Chapter 6 Replacement of the TM T88V i Appendix Product Specifications Specifications of Interfaces Bluetooth Low Energy Technology Advertising Character Code Tables ...

Page 7: ...15 Accessories 15 Part Names and Functions 16 Control Panel 17 Interfaces 18 Online and Offline 19 Status and Errors 20 Error Status 20 Status Display 21 NV Memory 23 NV Graphics Memory 23 User NV Memory 23 Memory Switches 23 R E Receipt Enhancement 23 Maintenance Counter 24 Web contents 24 Simple Setup for Wireless LAN 25 Useful Functions for Smart Devices 26 Wizard Guidance 26 Quick pairing by N...

Page 8: ...Connecting the Optional External Buzzer 42 Connecting the Optional Wireless LAN Unit 43 Connecting the Optional Customer Display 43 Connecting a Key Input Device 44 Connecting a Serial Communication Device 45 Attaching the Connector Cover 46 Arranging the Cables 48 Attaching the Power Switch Cover 50 Changing the Paper Width 51 RTC Settings 52 TM Intelligent Function Settings 53 How to Start Epson...

Page 9: ...ing for POS Peripherals 83 Spooler and Print Forwarding 84 Communication Box 90 Server Direct Print 92 Device Data Notification 94 Web Server 96 Controlling POS Peripherals from iOS Applications 98 Controlling POS Peripherals from Android Applications 99 Controlling POS Peripherals from Web Applications 100 Printing from Web Service Compatible Applications 101 Controlling POS Peripherals from Sock...

Page 10: ... 120 SimpleAP Function 120 NFC 120 Epson TM Utility for iOS Android 120 TM Intelligent Settings 121 Beacon Packet Broadcasting 121 Appendix 123 Product Specifications 123 Printing Specifications 124 Character Specifications 125 Printable Area 126 Printing and Cutting Positions 128 Paper Specifications 129 Electrical Characteristics 130 Environmental Conditions 131 External Dimensions and Mass 132 ...

Page 11: ...11 Procedure 143 Changing the Bluetooth Low Energy Technology Advertising Packet 144 Character Code Tables 155 ...

Page 12: ...12 ...

Page 13: ...ess of the printer status When a network printer is registered print forwarding process can be realized Also if the printer is not ready to print you can print from another printer Supports Device Data Notification function that enables your application on a Web server to start upon input of data from a peripheral device such as a barcode scanner Equipped with Web server that supports the scriptin...

Page 14: ...nter Printing triggered by bar code scan by smart device camera Supports printing using multiple interfaces Enables HTTPS communication Supports TLS1 2 Others Optional Wireless LAN cable set customer display and external buzzer are available The TM T88VI Software Documents Disc containing drivers utility and manuals is available It may not be supplied depending on the model ...

Page 15: ...peration check Power switch cover Connector cover Bottom cover for Connector cover Roll paper guide Screws Cable lock band TM T88VI Software Documents Disc drivers utilities and documentation AC adapter AC cable Warranty certificate Start Here May not be included depending on the model Options Optional external buzzer Model OT BZ20 Wireless LAN cable set Model OT WLxx Customer display Model DM D30...

Page 16: ...h Turns the printer on or off 6 Power switch cover Install the power switch cover onto the printer to prevent inadvertent changing of the power switch to prevent tampering and to improve the appearance of the printer To operate the power switch insert an object with a pointed tip such as a ballpoint pen into the hole on the power switch cover For attaching the power switch cover refer Attaching th...

Page 17: ... the flashing patterns see Status and Errors on page 20 Lights after the power is turned on or after a reset offline Automatically goes out after a while to indicate that the printer is ready Off when the printer is in standard mode online Paper LED Lights when the roll paper is out Flashes to urge user to operate the Feed button Do not turn on by using the power switch while waiting for the power...

Page 18: ...able for connecting to an external USB device or for charging a connected smart device or USB device By using the setting utilities you can configure whether to use the port for connecting a device or charging a device CAUTION It may be hard to disconnect some types of USB cable Do not forcibly pull the cable or the USB port and USB cable may be damaged Contact your dealer if you encounter the tro...

Page 19: ...s offline under the following conditions While the printer power is turning on off While a self test is running While roll paper is fed using the Feed button When the printer stops printing due to a paper end when the paper out detector detected the paper out During an operation standby state When an error has occurred See Status and Errors on page 20 While the roll paper cover is open ...

Page 20: ...ng Recovers automatically when the roll paper cover is closed Print head temperature error A high temperature outside the head drive operating range was detected Recovers automatically when the print head cools TM Intelligent function error Cannot connect to the server Recovers automatically when the printer settings are corrected Error Error description Error LED flash code Recovery measure Autoc...

Page 21: ...r The CPU is executing an incorrect address Internal circuit connection error Internal circuits are not connected correctly Communication unit error An error has occurred in the communication unit Power LED Error LED Paper LED Online ON OFF OFF Initializing after restarting ON ON Running a self test ON OFF Waiting to continue self test ON OFF Flashing Feeding using the Feed button ON OFF Waiting t...

Page 22: ...ing on whether or not paper is detected Paper near end ON OFF ON While updating firmware Flashing OFF OFF Power off standing by Flashing OFF OFF Waiting to print status sheet ON ON Flashing Power LED Error LED Paper LED ...

Page 23: ...note including customizing or maintenance information of the printer Memory Switches With the memory switches which are software switches for the printer you can configure various settings of the printer For information about the memory switch see Software Settings on page 57 R E Receipt Enhancement Graphics such as shop logos to be printed on top or bottom of receipts can be registered Use the Se...

Page 24: ...rinted the number of autocuts and printer operation time after the printer starts working is automatically stored in NV memory Web contents The region for Web servers You can also check the head running length and number of times of autocutting with the self test see Self test Mode on page 71 ...

Page 25: ... following information is printed automatically Although operations are performed in SimpleAP mode during the initial startup operations switch to standard mode infrastructure mode when changing settings in Epson TM T88VI Utility for Windows or EpsonNet Config After switching operations continue in standard mode If you want to make settings in SimpleAP mode again initialize the communication setti...

Page 26: ...ility for iOS Android app provides useful functions for iOS and Android smart devices Wizard Guidance The wizard provided allows you to easily connect to smart devices You can download the Epson TM Utility for iOS Android from Google Play or the App Store ...

Page 27: ...ion By using the Printer Easy Select API you can acquire the printer information necessary for printing device name interface and address from the NFC or QR code data See the Epson ePOS SDK for Android iOS User s Manual and the Epson ePOS SDK sample program for more details The sample program also contains a sample implementation method for reading an NFC tag and capturing a QR code You can try a ...

Page 28: ...is created by combining NFC touch and QR code capturing operations the target printer specifications using Printer Easy Select API and the print job See the Epson ePOS SDK for Android iOS User s Manual and the Epson ePOS SDK sample program for more details The sample program also contains a sample implementation method for reading an NFC tag and capturing a QR code You can try a demo of this funct...

Page 29: ... this function in your application use Epson ePOS SDK All you need to do is specifying the target printer by using Beacon information and the EasySelect API that allows you to easily select the printer then adding a print process For more details refer to Epson ePOS SDK for iOS User s Manual and sample programs of Epson ePOS SDK Demonstration of this function is available with Epson TM Utility for...

Page 30: ... handled with the highest priority By default the interface that receives the first data transfer is set as the main connection interface however you can select the main connection interface in advance In the status where all receive buffers are empty for more than the set time 1 second by default interface switching is enabled The interface that receives the data in this status becomes active You...

Page 31: ...als 2 Adjusting the Paper Roll Near End Sensor page 33 5 Connecting the Peripherals page 40 4 Connecting the Printer to the Host page 35 6 Attaching the Connector Cover page 46 1 Installing the Printer page 32 7 Arranging the Cables page 48 8 Attaching the Power Switch Cover page 50 9 Changing the Paper Width page 51 10 RTC Settings page 52 3 Connecting the AC adapter page 34 11 TM Intelligent Fun...

Page 32: ... Printer Important Notes on Installation The printer must be installed horizontally on a flat surface not tilted Do not place the printer in dusty locations Do not catch cables or place foreign matter under the printer ...

Page 33: ...ustment position 3 Tighten the adjustment screw 4 After adjustment make sure that the detection lever operates smoothly Since roll paper cores vary slightly in shape depending on paper roll design and manufacturing tolerances it is impossible to detect the remaining paper exactly Use roll paper with a core inner diameter of 12 mm 0 47 and outer diameter of 18 mm 0 71 so that the NE sensor can dete...

Page 34: ...V WARNING Be sure to use the specified AC adapter Connection to an improper power source may lead to equipment damage fire or electric shock Never insert the AC cable plug into a socket that does not meet the input voltage of the AC adapter Doing so may result in damage to the printer Should a fault ever occur immediately turn off the power to the printer and unplug the AC cable from the socket AC...

Page 35: ...tings see Network Settings on page 65 Be sure to install the driver before connecting the printer to the host computer The printer uses modular connectors specifically designed for the cash drawer Do not connect these connectors to an ordinary telephone line Do not place any weight or stress on the cable when using Doing so could damage the cable and connectors When LAN cables are installed outdoo...

Page 36: ...e the radio wave situation in the surrounding area before use Avoid using the same channel that is used in the neighboring shops where Wireless LAN is used Wireless LANs with a frequency band of 2 4 GHz interfere with Bluetooth communication When using Bluetooth and Wi Fi at the same time we recommend using 5 GHz When using the printer in environments where kitchen microwaves and other devices tha...

Page 37: ...ws or EpsonNet Config For details about Epson TM T88VI Utility for Windows see TM T88VI Utility User s Manual For details about EpsonNet Config see EpsonNet Config User s Manual 4 When setting the Wireless LAN is complete restart the printer Setting up Using a USB Connection from a Windows Computer Necessary Items Prepare the following items Computer for setting Windows 10 8 7 Vista Utility for se...

Page 38: ... you have finished making settings disconnect the USB cable turn off the printer and then turn it back on Setting up from a Smart Device Necessary Items Prepare the following items Device for setting iOS or Android device Utility for setting Epson TM Utility for iOS Android Running Epson TM Utility for iOS Android 1 Run the Epson TM Utility for iOS Android To start wireless LAN communication be su...

Page 39: ...39 Chapter 2 Setup 2 2 Set from Wi Fi Setup Wizard in the menu Setup and Operation Workflow Select the network you want to connect to Enter the passkey Perform a test print ...

Page 40: ...ut current must be 1A or less Be sure to use the 24V power output on drawer kick connector pin 4 for driving the equipment Drawer Connection Diagram Do not connect both the optional external buzzer and the cash drawer to the printer at the same time by using a branched connector When the optional external buzzer is enabled with the memory switch customized values see Software Settings on page 57 a...

Page 41: ... buzzer circuit For details see Setting the DIP Switches Setting Procedure on page 55 DIP Switch for Buzzer Circuit WARNING Use a shield cable for the drawer kick cable When using cash drawer make sure to use the power supply for printer connector pins 4 Do not insert a telephone line into the drawer kick connector Doing so may damage the telephone line or printer DIP switch Specified connector pi...

Page 42: ...ing and frequency setting For information about the memory switch customized values see Software Settings on page 57 Attachment Position The optional external buzzer is recommended to be installed in the following positions Be sure to turn off the printer before you connect disconnect the optional external buzzer Do not connect both the optional external buzzer and the cash drawer to the printer a...

Page 43: ...connection For more information refer to the Technical Reference Guide of the customer display Be sure to turn off the printer when connecting the Wireless LAN unit Depending on the installation conditions of the printer and the routing for cables connected to it the status of the radio waves for the Wireless LAN unit may decline If this does happen use an extension cable This option may be includ...

Page 44: ...iceID as HID1 Then the keyboard with MSR can be used Start TM T88VI Utility for Windows then open the Key Input Device screen by selecting TM Intelligent Device Administration Key Input Device On the screen make the following settings for the device whose VID PID is 0x1222 0xfaca For details on the settings see the TM T88VI Utility User s Manual How to register a USB composite device Connect a sup...

Page 45: ...ation shown below is found in the status sheet the conversion cable can be used ePOS Device Peripheral Device1 Vendor xxxxxx Product xxxxxxxx Interface Number 0 DeviceID usb_serial Type SimpleSerial You can acquire the same information by accessing the menus of TM T88VI Utility for Windows as described below TM Intelligent Device Administration Serial Communication Device Setting Item Setting VID ...

Page 46: ...protect cables 1 Turn over the printer 2 Position the two hooks on both sides of the connector cover so that they hook the printer case 3 Push the connector cover down to click onto the printer case 4 Pass each cable through the cable exits at the bottom of the connector cover 5 Turn over the printer and make sure the cables are not pinched Hooks ...

Page 47: ...nclosed screw to fix the connector cover To remove the connector cover turn the printer over remove the screw and push the connector cover down while pushing both sides of the connector cover inward to detach the hooks from the printer case ...

Page 48: ...as cable exits on the back and both sides You can also route the cables out the front by passing them through the notch in the printer bottom When using cables without lock use of the bundled cable lock band is recommended You can also attach bottom cover to hide connectors Make sure the cable does not get caught when installing Bundled cable lock band ...

Page 49: ...49 Chapter 2 Setup 2 After the cable arrangement turn over the printer and make sure the cables are not pinched ...

Page 50: ...ions of the power switch You can press the power switch by inserting a sharp pointed object in the holes on the power switch cover To detach the cover use a sharp pointed object WARNING If an accident occurs with the power switch cover attached unplug the power cord immediately Continued use may cause fire or shock ...

Page 51: ...is aligned with the hole on the printer 3 Set the paper width in software setting mode For information about the software setting mode see Software Settings on page 57 Turn off the printer when installing the roll paper guides You can use the enclosed screw to fix the roll paper guide After using the printer for an extended period at 58 mm do not return to 80 mm Parts of the print head that do not...

Page 52: ...TC Real Time Clock may be initialized when starting up for the first time If the time is initialized make settings using the Setup Utilities For details on making settings using the Setup Utilities see the TM T88VI Utility User s Manual ...

Page 53: ...version Start EpsonNet Config following the procedure below 1 Start a computer that is connected to a network 2 Start a Web browser on the computer then enter the following in the address bar SSL disabled http IP address of the printer webconfig SSL enabled https IP address of the printer webconfig EpsonNet Config Web version starts in the browser To check the printer s IP address print a status s...

Page 54: ...54 ...

Page 55: ...odels with the buzzer function see also Setting the Built in Buzzer for Model with a Built in Buzzer on page 41 CAUTION Before you remove the DIP switch cover turn off the printer and disconnect all cables Otherwise a short circuit may cause the printer to malfunction If you open the DIP switch cover be sure to close the cover and tighten the screw after adjusting the DIP switch Using this product...

Page 56: ...ity DIP Switches 3 4 OFF 5 Sets the release condition of the receive buffer BUSY state Releases the BUSY state when the remaining capacity of the receive buffer reaches 138 bytes Releases the BUSY state when the remaining capacity of the receive buffer reaches 256 bytes OFF 6 8 Reserved Do not change setting Fixed to OFF OFF Function SW 3 4 Print density standard OFF OFF Print density medium ON OF...

Page 57: ...ty for iOS Android EpsonNet Config Web version Memory Switches USB power saving function Paper sensors to output paper end signal Error signal output Customized Values Automatic paper reduction Auto paper feed cut at cover close Buzzer function Command execution during offline Character code table defaults International character defaults Font A auto replacement Font B auto replacement Print densi...

Page 58: ...t Forwarding Web Contents Updater PHP Document Path Customer Display Communication settings only Network CS Authentication Network Dev Info Ethernet Config Wi Fi Config SSL TLS Config Certificate Config TCP IP Config SNMP Config Time Config LPR Config Port9100 Config IP Port Filter Config Item Method Software Setting Mode Epson TM T88VI Utility for Windows Epson TM Utility for iOS Android EpsonNet...

Page 59: ... space reduction Disabled default setting Enabled Extra lower space reduction Disabled default setting Enabled Line space reduction rate Not reduced default setting Reduce 25 Reduce 50 Reduce 75 Line feed reduction rate Not reduced default setting Reduce 25 Reduce 50 Reduce 75 The USB power saving function is valid only when the USB interface communication condition is set to the vendor defined cl...

Page 60: ... close Cuts Does not cut default setting Buzzer function Enables disables Disabled default setting Enabled Remove all ejected paper before printing with backfeed Disable the automatic top logo setting when enabling backfeed You cannot use backfeed in the following cases even if you have enabled backfeed Immediately after auto cutting while the cover is closed While the self test is in progress You...

Page 61: ...e 1 Selectable from Patterns A to E Default setting Pattern A Buzzer frequency Pulse 1 Does not sound Sounds 1 time default setting Sound pattern Pulse 2 Selectable from Patterns A to E Default setting Pattern B Buzzer frequency Pulse 2 Does not sound Sounds 1 time default setting Command execution during offline Enabled Disabled default settings Character code table defaults Selectable from 43 pa...

Page 62: ...48 P30521 P30523 P31523 P35524 105 13 300 mm sec When the print density level is increased print speed may be reduced When printing at a den sity of 115 or more and below a room temperature of 15 C the speed drops to less than 200 mm sec When setting the print speed to level 14 use customized values to set the print density Print speed is restricted by the settings for the number of head electrifi...

Page 63: ...erface selection Auto interface that receives data first default setting USB Ethernet Wi Fi No main connection I F Startup display Enabled Disabled default setting USB class Printer class default setting Vendor defined class When using this printer with multiple interfaces make sure the interface that is always connected to be set as the main connection When using multiple interfaces set the recei...

Page 64: ... setting Settings for USB port with charging function Disable the charging function Enable USB communication default Enable the charging function Disable USB communication Print data parsing setting Disabled default setting Enabled The setting item may not be available depending on the region ...

Page 65: ...s it does not require any settings in advance to allow set up you can easily perform set up using a computer already connected to the network Method 3 Setup using EpsonNet Config Web version This method involves opening the Web application equipped in the printer from a Web browser to perform set tings Because you specify the printer s IP address to open it you need to set your computer to the sam...

Page 66: ...om the product name or the IP address use the MAC address You can check the printer s MAC address on the status sheet 4 Change the printer s settings based on the network setting information you received from the network administrator Select an item from the menu and change the setting 5 Once you set the necessary items click Transmit The changed contents are sent to the printer and the printer se...

Page 67: ...nging the necessary parameters click the Send button The changes are sent to the printer When setting up using the EpsonNet Config Web version you need to set the network settings for the device to the same network segment as the printer you want to connect to The initial setting uses an IP address for the printer provided by a DHCP server Since you cannot complete setup if there are conflicting I...

Page 68: ...onnect you need to set the net work settings of the setting computer to the same network segment as the printer for which settings were changed MAC Address Confirmation You can check the printer s MAC address using the following procedures Printing the status sheet Label attached on the product A printer self test May not be supported by some TM printers Using EpsonNet Config to confirm Using a We...

Page 69: ...ing a self test Close the roll paper cover and turn on the printer while pressing the Feed button Self test Briefly press the Feed button Hold down the Feed button Press the Feed button once briefly and then hold it down Open the roll paper cover and turn on the printer while pressing the Feed button and then close the roll paper cover Continuing the self test Mode selection guidance NV Graphics I...

Page 70: ...eboot Printer 1 NV Graphics Information 2 Receipt Enhancement Information 3 Customize Value Settings 4 Restore Default Values 5 Interface Setup 6 TM Intelligent Information 7 Peripheral Device Information 8 or more None Select Modes by executing following procedure step 1 Press the Feed button less than 1 second as many times as the selected mode number step 2 Press Feed button for 1 second or mor...

Page 71: ...ance is printed and the Power LED flashes 3 Briefly press the Feed button less than one second to continue the self test The printer prints a rolling pattern on the roll paper using the built in character set After completed is printed the printer initializes and switches to standard mode NV Graphics Information Print Mode Prints the following NV graphic information registered to the printer Capac...

Page 72: ...Receipt Enhancement Information Print Mode You can check the following items using the R E information mode Automatic top logo setting Automatic bottom logo setting Extended settings for automatic top bottom logo Follow the steps below 1 After running a self test hold down the Feed button for at least one second and then select the Mode selection The Mode selection guidance is printed and the Powe...

Page 73: ...nterface is activating Power supply capacity Select paper sensor s to output paper end signals ERROR signal when an error occurs Print data parsing settings Select mode for the USB port with charging function Follow the steps below 1 After running a self test hold down the Feed button for at least one second to enter the Mode selection The Mode selection guidance is printed and the Paper LED flash...

Page 74: ...ose Software setting mode turn off the printer or select Exit to return to Mode selection guidance and then select Exit and Reboot Printer When set to a value other than those in the software setting mode the current settings are not printed To select 0 as the item number hold down the Feed button until printing starts If the button is pressed a number of times that is not displayed by the Setup g...

Page 75: ...default settings Briefly press the Feed button once less than one second hold it down for at least one second Hold down the Feed button until the message of restore completion is printed When restoring default settings and deleting user defined data Briefly press the Feed button twice less than one second and then hold it down for at least one second Hold down the Feed button until the restoration...

Page 76: ...button less than one second for the number of times shown in the print result hold down the button for more than one second to select the setting items Initialize Select Wi Fi Ethernet Setup or Bluetooth Setup and select Initialize to initialize the network setting parameter The printer is reset and restarted SimpleAP mode Wi Fi model In Wi Fi model select Wi Fi Ethernet Setup and select SimpleAP ...

Page 77: ... is printed again 3 To finish turn off the power or select Exit and Reboot Printer Peripheral Device Information Print Mode This function allows you to print information for the device currently connected to the printer Customer display information Wi Fi adapter information Bluetooth adapter information Follow the steps below 1 After running a self test hold down the Feed button for at least one s...

Page 78: ...this point all data received by the printer is printed in the corresponding hexadecimal numbers and ASCII characters Example of printing in hexadecimal dumping mode 4 To close hexadecimal dumping mode turn off the printer after printing is complete or press the Feed button for three times When there are no characters that correspond to the print data is printed If you press the Feed button when th...

Page 79: ...for details on removing the connector cover 3 Hold down the status sheet button for at least three seconds The status sheet is printed After printing the printer returns to the standard mode Using the Feed button 1 Check that the printer is on 2 Open the roll paper cover 3 Hold down the Feed button for at least three seconds 4 Close the roll paper cover The status sheet is printed After printing t...

Page 80: ...T88VI WF DN Ethernet Other Status Date Time Wi Fi Device ID Wi Fi Region ID 20XX XX XX 00 00 00 Unknown 0 Service Status Server access test result Device local_printer Model TM T88VI Connection Success network_printer1 Model TM Txx IP Address 192 168 192 100 Connection Success network_printer2 Model TM Txx IP Address 192 168 192 101 Connection Success Spooler Remaining Jobs 0 job Server Direct Pri...

Page 81: ...removing the connector cover 3 Hold down the status sheet button while turning on the printer A message is printed indicating that resetting is being performed and the printer restarts You can return the interface settings to their defaults from the Interface Setup mode See Interface Setup Mode on page 76 for details on the Interface Setup mode Only network settings are returned to their defaults ...

Page 82: ...on TM T88VI Utility for Windows see the TM T88VI Utility User s Manual You can also download a dedicated manual and sample programs from our homepage Network Printer Control A function for printing on printers on the same network and acquiring printer status is implemented in the TM Intelligent software You can configure a system for controlling printers via smart device or a Web applica tion You ...

Page 83: ... peripherals see the Epson ePOS SDK User s Manual Device control script file The following device control script files are registered to this product Setting Items Device Device type Keyboard Key input device Keyboard with MSR Tipro MID QM128A USB composite device Cherry SPOS Barcode scanner USB Serial conversion cable Serial communication device2 Serial communication device Setting Items Enabling...

Page 84: ...l printing applications finish transactions upon confirming the printing Due to such waiting response times deteriorate in systems where multiple print jobs are concentrated The spooler application stores print data and immediately returns the printing results to the application This allows the application to proceed to the next operation without waiting for the current printing job to be complete...

Page 85: ... The TM Intelligent software saves the printing results JobID printing result true in the log If the printer cannot print because it is offline or there is an error print data cannot be printed even if spooled Since printing results are logged they can be confirmed from the application For the confirmation method see Checking the print results on page 87 When power to this product is turned off th...

Page 86: ...Processing Flow using the Spooler Function 1 The device application sends the print data to the TM Intelligent software 2 The TM Intelligent software tries to conduct printing process on printer A but cannot because the printer is offline The TM Intelligent software retries the number of times that is set in the spooler function 3 The TM Intelligent software prints with printer B If a printer that...

Page 87: ...ecking the print results from the application If inquired of print result from the application the product returns the following information Printing succeeded JobID Print results true Printing succeeded JobID Print result false Error code Printer status Printing or print forwarding JobID Print result false Error code Printing Setting Items When this product is turned off data in the spooler and t...

Page 88: ...ation settings available Printing failed Printing failed exceeding the number of reprint times Printing failed exceeding the number of reprint times Printing succeeded 1 Printing succeeded Tertiary Printer print processing No print forwarding location settings Remaining spooler capacity 3 Printing failed 2 Clear print data 4 Reprint 6 Printing failed Reprint 6 Spooling available Printing succeeded...

Page 89: ...ored in the product s spooler or the log storage area 5 When print data can be spooled JobID Print result true is stored in the spooler JobID Print result true is also returned to the application 6 Make the reprint settings number of times and interval in TM T88VI Utility for Windows or EpsonNet Config Web version 7 When printing is successful the spooler s print data and JobID Print result true a...

Page 90: ...ons making it possible to easily configure a sys tem for exchanging data between applications The communication box can be set and used from applications compatible with Epson ePOS SDK and ePOS Device XML Communication Box Mechanism The TM Intelligent software manages the communication box with a box ID BoxID in the figure above Data can be exchanged between applications that belong to the communi...

Page 91: ...scanner 2 TM Intelligent Software notify the barcode data to App2 3 App2 acquire the barcode data then convert to POS data 4 App2 sends display data to communication box of TM Intelligent Software 5 TM Intelligent Software notify the data is stored into communication box to App1 6 App1 acquire the stored display data from communication box ...

Page 92: ...vironments where printing is difficult because the IP address cannot be acquired on the Web server side or the device cannot be controlled via the internet due to security policy settings Because the Web server application only includes print data in the response printing can be performed without designating the printer Processing Flow Using the Server Direct Print Function 1 The TM Intelligent so...

Page 93: ...ling ePOS Device Service Web service Enabling device control Enabling server direct print Enabling status notification Server direct print Application server settings Status notification Application server settings Network printer Printer model Device ID IP address Proxy settings Proxy server settings ...

Page 94: ...mence printing from the application side A function for including print data in responses to printing requests cab be implemented in the applications mounted on Web servers through device data notification This function can be used to perform printing by using an ID number scanned by a barcode scanner as a trigger Processing Flow Using the Device Data Notification Function 1 The operator scans the...

Page 95: ...rvice Web service Enabling device control Enabling device data notification Device data notification Application server settings Error settings Network printer Printer model Device ID IP address Customer display Use Do not use Key input device Device ID Select the device control script Serial communication device Device ID Select the device control script Communication settings Other device Device...

Page 96: ...er name The maximum size of the files before zipping is 100 MB Otherwise registering fails Web contents cannot be registered additionally All files are overwritten and registered Zip web contents before registering To register a print stylesheet create a folder named stylesheet in the root folder and store your print stylesheet in the folder Then zip the folder ePOS Device_UM_E_Sample zip Zip file...

Page 97: ...g Items The above samples are for storing all contents of your Web app under the webapp folder Change the folder name according to your folder structure on the server Setting Items Enabling Disabling ePOS Device Service Enabling ePOS Device Service Web content update Register the web content Web server settings for automatically updating Web service Enabling automatic web content update epsonsampl...

Page 98: ...pson ePOS SDK you can easily configure an application sys tem using API for controlling POS peripherals and printers Setting Items Setting Items Enabling Disabling ePOS Device Service Enabling ePOS Device Service Web service Enabling the device control Printer Printer model Device ID IP address Key input device Device ID Select the device control script Serial communication device Device ID Select...

Page 99: ...d included in Epson ePOS SDK you can easily configure an application system using API for controlling POS peripherals and printers Setting Items Setting Items Enabling Disabling ePOS Device Service Enabling ePOS Device Service Web service Enabling the device control Network printer Printer model Device ID IP address Key input device Device ID Select the device control script Serial communication d...

Page 100: ...ed in the Epson ePOS SDK you can easily construct an appli cation system by utilizing APIs for controlling POS peripherals and printers You can implement Web applications in a Web server or this product and use them from HTML5 compatible browser mounted terminals Setting Items Setting Items Enabling Disabling ePOS Device Service Enabling ePOS Device Service Web service Enabling the device control ...

Page 101: ...g from various device applications com patible with SOAP HTTP communications You can configure a system for controlling printers without depending on the OS Moreover because there is no need to install drivers and plug ins to terminals you can perform printing from a wide range of devices and systems compatible with Web services Setting Items Setting Items Enabling Disabling ePOS Device Service En...

Page 102: ...ocket communications You can configure a system for controlling printers without depending on the OS Moreover because there is no need to install drivers and plug ins to terminals you can perform control of POS peripherals from a wide range of devices and systems compatible with Web services Setting Items Setting Items Enabling Disabling ePOS Device Service Enabling ePOS Device Service Web service...

Page 103: ... Epson TM BA Series Thermal Printer Driver Epson ePOS SDK ePOS Print XML ePOS Print XML is the Epson original control command system for POS printers defined in XML With ePOS Print XML commands you can print in environments where http communication is available and from OS applications For detailed information about ePOS Print XML see the ePOS Print XML User s Manual ePOS Device XML ePOS Device XM...

Page 104: ...ctly control all the printer functions but detailed knowledge of printer specifications or combination of commands is required compared to using drivers and applications For detailed information about ESC POS commands see the ESC POS Command Reference that can be accessed from the following URL https reference epson biz com pos reference ...

Page 105: ...Driver Register a cash drawer using the SetupPOS Utility and control using the OpenDrawer method or the DirectIO function For details see the EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE Cash Drawer and the UnifiedPOS Specification OPOS for NET Register a cash drawer using the SetupPOS Utility and control using the OpenDrawer method or the DirectIO function For details see the EPSON OPOS AD...

Page 106: ...tails see the manual for Status API of the driver OPOS OCX Driver Register a POS printer using the SetupPOS Utility and control using the DirectIO function For details see the EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter TM Series OPOS for NET Register a POS printer using the SetupPOS Utility and control using the DirectIO function For details see the EPSON OPOS ADK for NET MANUA...

Page 107: ...he manual for drivers For API use the DirectIO function or the API for opening the drawer For details see the manual for Status API of the drivers OPOS OCX Driver Register a POS printer using the SetupPOS Utility and control using the DirectIO function For details see the EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter TM Series OPOS for NET Register a POS printer using the SetupPOS...

Page 108: ... POS for NET It allows you to develop applications that are compatible with the UPOS Unified POS specification When developing applications use a separate development environment such as Microsoft Visual Studio NET EPSON JavaPOS ADK Windows Linux JavaPOS is the standard specification which defines an architecture and device interface API to access various POS devices from a Java based system Using...

Page 109: ... also provides API and dialogues for print setting sample applications and logo setting utility Mac OS X Epson TM BA Series Thermal Printer Driver This driver allows you to control the printer using Common UNIX Printing System CUPS on GNU Linux This is a full raster printer driver It is able to print images text and vector graphics etc that an application displays With this driver many printer con...

Page 110: ...MP image files to multi tone or black and white print command data Windows EPSON TMUSB Identifier Utility This tool allows you to change the USB identification code USB Serial No Setting an identification code before replacement makes it easy to perform replacement if a malfunction occurs Windows TM T88VI Firmware Updater This tool allows you to update the firmware for the TM T88VI iHUB Windows Ma...

Page 111: ...ng The printer may be damaged Do not touch the manual cutter with your hands when installing or replacing the roll paper Otherwise you may be injured because the manual cutter blade is sharp Use roll paper that meets the printer specification For details about paper specification see Paper Specifications on page 129 Paper must not be pasted to the roll paper spool When the roll paper cover cannot ...

Page 112: ...112 3 Install the roll paper in the correct direction 4 Pull out some roll paper and close the roll paper cover When roll paper is loaded feed the paper for at least 20 mm ...

Page 113: ...113 Chapter 5 Handling 5 5 Tear off the paper ...

Page 114: ...roll paper is jammed 1 Turn off the printer 2 Open the roll paper cover CAUTION Do not touch the thermal head and its surroundings After printing the thermal head and its surroundings can be very hot When a paper jam occurs never pull out the paper forcibly ...

Page 115: ...115 Chapter 5 Handling 5 3 Remove the jammed paper 4 Close the covers ...

Page 116: ...en even if you pull the cover open lever Follow the steps below to return the autocutter blade to its normal position 1 Turn off the printer 2 Slide the cutter cover toward the front to open it 3 Turn the knob until you see a triangle in the opening This returns the cutter blade to the normal position There is a label near the cutter to assist you 4 Close the cutter cover 5 Open the roll paper cov...

Page 117: ...r feed To remove the paper dust clean the platen roller with a cotton swab moistened with water Turn on the printer power only after the water has completely dried Turn off the printer open the roll paper cover and clean the thermal elements of the thermal head with a cotton swab moistened with an alcohol solvent ethanol or IPA Never clean the product with alcohol benzine thinner or other such sol...

Page 118: ...118 Preparing for Transport Follow the steps below to transport the printer 1 Turn off the printer 2 Remove the power supply connector 3 Remove the roll paper 4 Pack the printer upright ...

Page 119: ...hernet interface Equipped as standard Equipped as standard Wi Fi interface Available with the option OT WL02 OT WL05 Available with the option OT WL01 NFC Equipped as standard Not equipped Ports for peripheral devices USB Type A port 4 Serial port 1 USB Type A port 4 Serial port 1 Tablet charging function Equipped as standard Not equipped microSD card slot Not equipped Equipped as standard SimpleA...

Page 120: ... iHUB comes with a mode SimpleAP that allows the printer to connect directly when using an optional wireless LAN unit without having to use a wireless LAN access point NFC The TM T88VI iHUB supports NFC Epson TM Utility for iOS Android The TM T88VI iHUB allows you to make a variety of settings using the Epson TM Utility for iOS Android for smart devices running iOS Android TM T88VI iHUB TM T88V i ...

Page 121: ...re TM Intelligent function settings using TM T88VI Utility Epson TM Utility for iOS Android EpsonNet Config for Windows and EpsonNet Config Web version Beacon Packet Broadcasting With the Beacon dongle connected TM T88VI iHUB can broadcast Beacon packets Bluetooth low energy technology Advertising Packet ...

Page 122: ...122 ...

Page 123: ...wo dimensional symbol composite symbol printing UPC A UPC E JAN8 EAN 8 JAN13 EAN13 Code39 Code93 Code128 ITF CODABAR NW 7 GS1 128 GS1 DataBar PDF417 QR code Maxi Code Data Matrix Aztec Code Two dimensional GS1 DataBar Composite Symbology Cash drawer function 2 drives Power supply AC Adapter V Life Mechanism 20 million lines Thermal head 200 million pulses 200 km when using the specified original p...

Page 124: ...aracters per line Font A 12 24 80 mm width paper printing 42 58 mm width paper printing 30 48 36 column mode 48 Font B 9 17 80 mm width paper printing 56 58 mm width paper printing 40 48 36 column mode 53 Kanji Font A 80 mm width paper printing 21 58 mm width paper printing 15 Kanji Font B 80 mm width paper printing 32 58 mm width paper printing 22 Special Font A 80 mm width paper printing 42 58 m...

Page 125: ...spacing Font B 9 17 including 2 dot horizontal spacing Kanji Font A 24 24 Character size W x H Font A Special Font A Standard 1 41 3 39 mm Double height 1 41 6 77 mm Double width 2 82 3 39 mm Double width double height 2 82 6 77 mm Font B Special Font B Standard 0 99 2 40 mm Double height 0 99 4 80 mm Double width 1 98 2 40 mm Double width double height 1 98 4 80 mm Kanji Font A Standard 3 39 3 39...

Page 126: ...to 512 is shifted approximately 0 07 mm 0 0028 in the paper feed direction as shown in the figure below In 4 divided energizing the print position within the printable area of the thermal elements for dots 1 to 128 129 to 256 257 to 384 and 385 to 512 is shifted approximately 0 04 mm 0 0016 in the paper feed direction as shown in the figure below 0 141 0 05 mm 0 0056 0 002 79 5 0 5 mm 3 13 0 02 72...

Page 127: ...ts for dots 1 to 256 and 257 to 360 is shifted approximately 0 07 mm 0 0028 in the paper feed direction as shown in the figure below In 4 divided energizing the print position within the printable area of the thermal elements for dots 1 to 128 129 to 256 and 257 to 360 is shifted approximately 0 04 mm 0 0016 in the paper feed direction as shown in the figure below 0 141 0 05 mm 0 0056 0 002 57 5 0...

Page 128: ... be reduced When printing after cutting paper for prints with no pitch reduction feed the paper about 1 mm 16 406 inches before printing When leaving paper loaded for an extended period of time make sure you feed about 30 mm of paper This can prevent paper from wrinkling and causing prints to be too light Autocutter blade position Approx 29 Approx 15 Manual cutter position Center of the print dotl...

Page 129: ...paper printing 79 5 0 5 mm 58 mm width paper printing 57 5 0 5 mm Specified original paper type P30521 P30523 P31523 P35524 Kanzaki Specialty Papers AF50KS E Jujo Thermal Oy F5041 Mitsubishi HiTec Paper Flensburg GmbH KT55FA KT48FA Koehler Paper Group Epson Certified Media List for Thermal Receipt Printers https download epson biz com content sht_tm_media Paper must not be pasted to the roll paper...

Page 130: ... data may activate the over current protection Make sure to configure so that print length of high coverage print does not exceed the values described below If the over current protection activates due to high coverage prints uneven print density or a low voltage error will result Because the total amperage can exceed the amperage rating do not charge a device such as tablet while using DM D210 an...

Page 131: ... operating Approximately 55 dB bystander position Note The values above are measured in the Epson evaluation condition Acoustic noise differs depending on the paper used printing contents and the setting values such as print speed or print density Dust and drip proofness function IPX2 equivalent Note Roll paper side is excluded When the rubber feet sections are installed horizontally Relative humi...

Page 132: ...132 External Dimensions and Mass Width Approximately 145 mm 5 71 Depth Approximately 195 mm 7 68 Height Approximately 148 mm 5 83 Mass Approximately 1 6 kg 3 53 lb except for roll paper Units mm ...

Page 133: ...133 Appendix Units mm ...

Page 134: ... supported World wide models Simplified Chinese models Traditional Chinese models South Asia models Korean models TM T88VI iHUB TM T88VI TM m10 TM m30 TM T88V i TM T70 i TM T20II i TM T82II i TM T83II i TM U220 i TM T88V TM T88IV TM T70 TM T70II TM T90 TM L90 TM P60II TM P60II Peeler TM T20 TM T20II TM T82II TM T83II TM P80 TM P20 TM U220 ...

Page 135: ...r Keyboard English Japanese German French Italian Spanish English UK Serial communication device Automatic change dispenser USB Serial conversion cable The other devices Cash drawer MSR Omron V3TU FK Keyboard with MSR Tipro MID QM128A USB composite device Cherry SPOS Keyboard type Key layout English US Japanese German French ...

Page 136: ...136 Italian Spanish English UK Keyboard type Key layout ...

Page 137: ...function Current consumed by USB bus 2 mA USB packet size with full speed connection USB bulk OUT TM 64 bytes USB bulk IN TM 64 bytes USB device class Both USB vendor defined class and USB printer class are supported To set the USB device class see Software Settings on page 57 USB vendor defined class USB printer class Vendor ID 04b8h 04b8h Product ID 0202h 0E21h String Descriptor Manufacturer EPS...

Page 138: ... HTTPS Used in EpsonNet Config Web version SNMP ENPC Used in setting and monitoring DHCP APIPA Used in automatic setting for the IP address and so on TLS Used to encrypt HTTPS traffic Certificate data Supported file format Certificate data wit a secret key PKCS 12 PEM Certificate data without a secret key PEM DER Item Default settings IP address 192 168 192 168 Subnet mask 255 255 255 0 Default ga...

Page 139: ...11n 2 4 GHz When using OT WL05 IEEE802 11b 2 4 GHz IEEE802 11g 2 4 GHz IEEE802 11n 2 4 GHz IEEE802 11a 5 GHz IEEE802 11n 5 GHz Community name Read Only no value Community name Read Write no value SNMP IP Trap 1 Disabled SNMP IP Trap 2 Disabled Communication mode Auto negotiation IP Filter Disabled Countries where Wi Fi can be used are limited Since notes are provided for each country check the she...

Page 140: ... Socket Port Transfers printing data and printer status via bidirectional direct socket communication LP LPR Parameter Setting value SSID EPSON_Printer Passphrase 12345678 IP Address 192 168 192 168 Subnet mask 255 255 255 0 Parameter Default setting Communication standard 802 11b g n Network mode Infrastructure mode SSID EPSON_Printer Encryption type WPA2 PSK Passphrase EpsonNet IP Address Automa...

Page 141: ...radio wave interference In auto channel setting for the access point do not select a channel in which the printer may cause radio wave interference Port type TCP communication port for direct printing Port number 9100 Port communication direction bidirectional Max simultaneous connections 6 Number of connections for which printing is available 1 Other users need to wait until printing is completed...

Page 142: ...ork settings or environment Also your application may indicate power off during the time waiting for reset In that case wait for about 1 minute and then reconnect to the printer Where Wi Fi communication is in heavy traffic your application may falsely recognize that the communication is disconnected and indicate power off due to response delay In that case disable Power Save to improve the troubl...

Page 143: ...ing on the printer this is not enabled Bluetooth Low Energy Technology Advertising Packet Format In the TM T88VI iHUB the iBeacon format is used by default for the Bluetooth low energy technology Adver tising Packet The UUID for the TM T88VI iHUB is fac1ba2f 61a2 4d83 9a8c 60087c232569 The user can edit the following specifications in the iBeacon format UUID Major number Minor number and Measured ...

Page 144: ...he TM T88VI Utility User s Manual for details Changing settings using an HTTP Request The method of changing settings via an HTTP Request is explained below Digest authentication You need Digest authentication to communicate with the printer The default ID and Password are ID epson Pass epson and are the same as the administrator for Network settings Content Data Length Value Description Length of...

Page 145: ...t Table 3 Request Header Table 4 Types Escape Description quotation mark reverse solidus b backspace f form feed n line feed r carriage return t tab u002F solidus u003C u003E u002B Request header Content Type text plain charset utf 8 http printer IP address webconfig beacon cgi Type one of the following Table 4 Types Type Description none If a Type is left out the same operation is performed as wh...

Page 146: ...bled Type current Or no Type is set Acquisition successful 200 OK Acquires the configuration script on the RAM Type volatile Acquisition successful 200 OK Acquisition failed No file 404 Not Found Acquires the configuration script on the ROM Type static Acquisition successful 200 OK Acquisition failed No file 404 Not Found Acquires the Default configuration script Type default Acquisition successfu...

Page 147: ...Parameter detail null description null Response Status Response Body 200 OK The HCI Version for the Bluetooth adapter is 6 or higher Link message Success detail null description VendorID 0a12 ProductID 0001 ProductName CSR8510 A10 Bluetooth LE Support 200 OK The HCI Version for the Bluetooth adapter is 5 or lower message Success detail null description VendorID 0a12 ProductID 0001 ProductName no n...

Page 148: ... XSS protection 1 mode block X Frame Options deny Content Security Policy default src none X RateLimit Limit 1 when type static only X RateLimit Remaining 1 or 0 when type static only X RateLimit Reset 1390941626 when type static only WWW Authenticate Digest realm IPaddr nonce xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx qop auth Function POST Parameters Results Response Updating the configuration script i...

Page 149: ...ed When an error occurs when applying a new configuration script 500 Internal Server Error It has following header X RateLimit Limit 1 X RateLimit Remaining 0 X RateLimit Reset xx Update failed When the gap between updating is more than once an hour 429 Too Many Requests It has following header X RateLimit Limit 1 X RateLimit Remaining 0 X RateLimit Reset xx Deletes the configuration script from n...

Page 150: ...e detail null description null 429 Too Many Requests message You sent too many requests in a given amount of time detail null description null 500 Internal Server Error message Failed to update settings detail see Table 13 description null Case Body The correct escape processing is not performed at the point escape processing is needed message Invalid Parameter detail Special characters must be es...

Page 151: ...ng data specifications No Type specified Or an invalid parameter has been specified message Invalid Parameter detail A parameter type or description is not specified description null When detecting a string with invalid escape processing message Invalid Parameter detail Invalid parameter is found description null Case Body Update failed message Failed to update settings detail null description nul...

Page 152: ...start Advertising using this command before Bluetooth low energy technology Advertising Packet specifications on page 153 As a Random Static Address is used in T88VI bit7 and bit6 for n1 need to be set to 1 Definition Length Default Description Min advertising Interval 2 bytes aL a0 aH 00 00a0h 0 625 100ms Period 00a0h is the minimum that can be specified Max advertising Interval 2 bytes bL a0 bH ...

Page 153: ...sing Data 31 bytes d2 02 d3 01 d4 06 d5 1a d6 FF d7 4c d8 00 d9 02 d10 15 02h Length d11 d26 fa c1 ba 2f 61 a2 4d 83 9a 8c 60 08 7c 23 25 69 TM UUID fac1ba2f 61a2 4d83 9a8c 60087c232569 d27 00 d28 Model No Major number The Default specifies the ID that indicates the model type using keywords shown in Keywords on page 154 You can also specify a direct value d29 00 d30 IP address 4th byte Minor numb...

Page 154: ...umber and 1 is for the MSB2bit of the leading 1 byte Generates a random 6 byte number in the printer and replaces it with a string that sorts the Address using 1 for the MSB2bits for the leading 1byte in Little endian IPn 1 byte Value for n in the printer s IP address When the IP address is 192 168 192 168 it is replaced with the following string IP1 c0 IP2 A8 IP3 64 IP4 c8 MODEL_NO 1 byte ID valu...

Page 155: ...155 Appendix Character Code Tables Refer to the following URL regarding the character code table http www epson biz com pos reference charcode ...

Page 156: ...156 ...

Reviews: