Page 1
Technical Reference Guide Product Overview Describes features of the product. Setup Describes setup and installation of the product and peripherals. Advanced Usage Describes advanced usage methods for the product. Application Development Information Describes how to control the printer and necessary information when you develop applications.
Page 2
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...
Provides important information and useful tips. Warnings In the following cases, immediately unplug the AC cable and contact your dealer or a Seiko Epson service center for advice. Continued use may lead to fire or electric shock. If the product emits smoke, a strange odor, or unusual noises.
Cautions Note the following points to avoid injury or malfunction. Setup the product on a firm, stable, horizontal surface. Do not place heavy objects on top of the product. Never stand or lean on the product. CAUTION Do not press your hands or fingers against the cutter when removing printed paper or loading/ replacing roll paper.
- Consult your dealer or an experienced radio/TV technician for help. Never disassemble or modify this product. Seiko Epson Corporation shall not be liable for interference to radio/TV resulting from changes or modifications to this product not expressly approved by Seiko Epson Corporation.
About this Manual Aim of the Manual This manual provides developers/engineers with all the necessary information for design, development and installation of a POS system, and also design and development of a printer application. Manual Content The manual is made up of the following sections: Chapter 1 Product Overview Chapter 2...
Contents ■ For Safety..........................3 Key to Symbols..................................3 Warnings ....................................3 Cautions....................................4 ■ Caution Labels .........................5 ■ Restriction of Use ........................5 ■ Note about interference ......................5 ■ Open Source Software License.....................5 ■ About this Manual ........................6 Aim of the Manual ................................6 Manual Content ..................................
Page 8
■ Printing Using Multiple Interfaces ..................28 Setup....................... 29 ■ Flow of Setup ........................29 ■ Installing the Printer......................30 Important Notes on Horizontal Installation......................30 Important Notes on Wall Hanging ..........................30 ■ Adjusting the Paper Roll Near-End Sensor..............31 ■...
A maintenance counter function is supported. Various utility software are available. A utility for iOS/Android (Epson TM Utility for iOS/Android) for making printer settings is also provided. Environment Compliant with International ENERGY STAR Program. Paper saving function is available.
Page 14
Supports printing using multiple interfaces. Enables HTTPS communication. Others Various interface models are available. Optional Wireless LAN cable set, customer display, external buzzer, and interface boards are available. Optional wall hanging bracket is available to attach the printer to a wall. ...
Chapter 1 Product Overview Product Configurations Models Standard model: Ethernet interface, built-in USB interface , serial interface Parallel model: Ethernet interface, built-in USB interface , parallel interface USB Plus Power model: Ethernet interface, built-in USB interface , USB Plus Power Interface ®...
Page 16
Wireless LAN cable set (Model: OT-WL02/OT-WL05) Customer display (Model: DM-D30, DM-D110) * UB-E**A and UB-R**A cannot be used.
NFC tag, refer to "Useful Functions for Smart Devices" on page There is no data rewriting function. Use Epson ePOS SDK to build this function into your application. Roll paper cover Open this cover to install/replace the roll paper.
Control Panel Power LED Lights when the power supply is on. Off when the power supply is off. Flashes during the network to start up, when waiting for power off, or updating firmware. Do not turn on by using the power switch while waiting for the power to turn off (when the Power LED is flashing).
Chapter 1 Product Overview Connectors All connectors are located on the lower rear of the printer. The installed interface varies depending on the model. Do not insert a Type-B USB connector into the LAN connector or the drawer kick connector. If it is inserted, the connector, printer, and the system may malfunction.
Online and Offline Online The printer is online and ready for normal printing unless there is a reason to go offline. Offline The printer automatically goes offline under the following conditions: While the printer power is turning on/off While a self-test is running ...
Chapter 1 Product Overview Status and Errors Error Status There are three possible error types: automatically recoverable errors, recoverable errors, and unrecoverable errors. Automatically Recoverable Errors Printing is no longer possible when automatically recoverable errors occur. They can be recovered easily, as described below.
Unrecoverable Errors Printing is no longer possible when unrecoverable errors occur. The printer must be repaired. Turn off the power immediately when unrecoverable errors occur. CAUTION Error Error description Error LED flash code Memory R/W error After R/W checking, the printer does not work LED ON correctly.
Page 23
Chapter 1 Product Overview Power LED Error LED Paper LED Paper near end While updating firmware Flashing Power off standing by Flashing Waiting to print status sheet Flashing -: Changes depending on whether or not paper is detected.
Use the Setup Utilities to register graphics. You can confirm the registered graphics in the NV graphics information print mode. For detailed information about the Epson TM-T88VI Utility for Windows, see the TM-T88VI Utility User’s Manual. For information about how to use the NV graphics information print mode, see "NV Graphics...
Chapter 1 Product Overview Maintenance Counter With this function, printer information, such as the number of lines printed, the number of autocuts, and printer operation time after the printer starts working, is automatically stored in NV memory. You can also check the head running length and number of times of autocutting with the self-test (see "Self-test Mode"...
This allows you to easily setup a wireless LAN for the printer by using a printer settings tool (Epson TM Utility for iOS/Android or EpsonNet Config) even without a network environment such as access points.
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 these functions by using Epson TM Utility for iOS/Android.
Printing Using Multiple Interfaces In printers with multiple interfaces, you can use all interfaces without any limitations on which interface is to be used. You can use this function to temporarily connect a smart device to a nearby printer and print. The printer provides each interface with an independent receive buffer and switches the active interface depending on the priority, while handling data in each receive buffer.
Chapter 2 Setup Setup This chapter describes setup and installation of the product and peripherals. Flow of Setup This chapter consists of the following sections along with the setup flow of the product and peripherals. Installing the Printer (page 30) Adjusting the Paper Roll Near-End Sensor (page 31) Connecting the AC adapter (page 32) Connecting the Printer to the Host (page 33)
Installing the Printer You can install this printer horizontally. With an optional hanging bracket (WH-10), you can also attach the printer to a wall. Important Notes on Horizontal Installation The printer must be installed horizontally on a flat surface (not tilted). ...
Chapter 2 Setup Adjusting the Paper Roll Near-End Sensor Below are two situations where a roll paper NE sensor adjustment is required. To adjust the detection position to suit the diameter of the roll paper core used. To adjust the detection position of remaining amount of paper. ...
Connecting the AC adapter Use the Epson PS-180 or an equivalent product as the AC adapter. 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.
Use ethernet cable to connect the printer to network via a hub. Use Epson TM-T88VI Utility for Windows or EpsonNet Config to set network. For details on Epson TM-T88VI Utility for Windows, refer to TM-T88VI Utility User's Manual. For details on EpsonNet Config, refer to EpsonNet Config User's Guide.
When setting up multiple printers, you can connect using a wired cable (LAN/USB) and setup a wireless LAN using the Epson Deployment Tool. Using Epson TM Utility for iOS/Android, you can easily connect the printer to the network from an iOS or Android devices.
Page 35
When connecting to the printer is complete, setup the Wireless LAN using the network setup tool, Epson TM-T88VI Utility for Windows 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.
If your device is a Windows computer, use EPSON TM Bluetooth Connector, which is a utility to easily pair a terminal and the printer. If your terminal is an iOS or Android terminal, use Epson TM Utility for iOS/ Android to easily pair your terminal and the printer.
Page 37
3. In the Bluetooth Settings dialog box, click the Hardware tab, and then search for the Microsoft Bluetooth Enumerator. If it is not found, the Bluetooth software cannot detect the Epson Bluetooth printer, and you may not be able to connect to the computer.
Page 38
Select the printer to be paired ( Not been paired yet), and then click [Connect]. If the window to enter a passkey appears, enter a passkey and click [OK]. Select the port to be used from the pull-down list, and then click [OK]. Printing method Port name ESDPRTxxx (TM-T88VI: Queue name)
Page 39
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 Run the Epson TM Utility for iOS/Android. Set from “Bluetooth Setup Wizard” in the menu.
Serial Interface When connecting to the host computer through a serial interface (RS-232), connect a serial cable to the printer, start the host computer, and then turn on the printer. When using connectors equipped with screws, tighten the screws on both sides to secure the connectors firmly.
Chapter 2 Setup Connecting the Cash Drawer 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"...
Connecting the drawer kick cable 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. WARNING Doing so may damage the telephone line or printer.
Chapter 2 Setup Setting the Built-in Buzzer (for Model with a Built-in Buzzer) For specifications with a built-in buzzer, a pulse output is sent to drawer kick connector pin 5 to beep the buzzer. When using a cash drawer, connect a cash drawer operated by pin 2. If you have to use a cash drawer operated by pin 5, change the DIP switch settings for the buzzer circuit.
Connecting the Optional External Buzzer When the optional external buzzer (model: OT-BZ20) is connected to the drawer kick connector of the printer, you can set the printer so that it beeps when you send commands, when an error occurs, when executed autocutting, and when detected paper end.
Chapter 2 Setup Connecting the Optional Wireless LAN Unit The optional Wireless LAN cable set (OT-WL02/OT-WL05) enables you to use the product with a Wi-Fi connection. For more information, refer to Technical Reference Guide of the Wireless LAN cable set. ...
Attaching the Connector Cover When using the connector cover, attach the connector cover. Follow the steps below to attach the connector cover to protect cables. Turn over the printer. Position the two hooks on both sides of the connector cover so that they hook the printer case.
Page 47
Chapter 2 Setup You can use the enclosed 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.
Arranging the Cables Route the cables when using the connector cover. Pass the cables through cable exits in the connector cover. The connector cover has 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. If you want to pass the USB cable through the cable exit on the back, fit the cable under the hook on the printer to prevent the cable from coming off and to prevent too much force being applied to the connector section.
Page 49
Chapter 2 Setup After the cable arrangement, turn over the printer, and make sure the cables are not pinched.
Attaching the Power Switch Cover By attaching the power switch cover supplied, you can prevent accidental operations 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.
Chapter 2 Setup Changing the Paper Width You can change the paper width from 80 to 58 mm by installing the included 58-mm width roll paper guides. Follow the steps below to change the paper width. Turn off the printer when installing the roll paper guides. Open the roll paper cover.
RTC Settings The time for the RTC (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.
Chapter 3 Advanced Usage Advanced Usage Setting the DIP Switches On this printer, you can make various settings with DIP switches. The DIP switches are already set for the current interfaces. Change the setting if necessary. Functions of the DIP switches differ depending on the interface. For models with the buzzer function, see also "Setting the Built-in Buzzer (for Model with a Built-in Buzzer)"...
Page 54
Set the DIP switches, using the tip of a tool, such as a small screwdriver. Replace the DIP switch cover, and screw it in place.
Chapter 3 Advanced Usage When a Serial Interface is Connected DIP Switch Bank 1 Default Function setting Data reception error Ignored Prints “?” Receive buffer capacity 45 bytes 4 KB Handshaking XON/XOFF DTR/DSR Word length 7 bits 8 bits Parity check Parity selection Even See the...
Page 56
DIP Switch Bank 2 Default Function setting Offline Handshaking (BUSY condition) Receive buffer full Receive buffer full Reserved (Do not change setting) Fixed to OFF 2-3 "Selecting the Print Density (DIP Switches 2-3/ Selects print density 2-4)" on page Sets the release condition of the Releases the BUSY state Releases the BUSY state...
Chapter 3 Advanced Usage When Another Interface is Connected DIP Switch Bank 1 Default Function setting Auto line feed Always enabled Always disabled Receive buffer capacity 45 bytes 4 KB Selects paper sensors to output Roll paper end sensor paper-end signals (default value of a Disabled enabled, roll paper near- command)
Selecting the Print Density (DIP Switches 2-3/2-4) Function SW 2-3 SW 2-4 Do not set Print density (standard) Print density (medium) Print density (dark) If the print density is set to “Medium” or “Dark” level, print speed may be reduced. ...
With the memory switches and customized values, which are software settings for this printer, you can set the various functions. For an outline of the functions, see the following section. Use the Epson TM-T88VI Utility for Windows, Epson TM Utility for iOS/Android, or Software Setting Mode to set the memory switches.
Page 60
1: The setting item may not be available depending on the area. 2: Enabled only under the following conditions. Epson TM Utility for iOS/Android Ver.3.6.0 or later Firmware Ver.40.10 ESC/POS or later TM-T88VI Utility for Windows Ver.1.30 or later...
Chapter 3 Advanced Usage Functions Automatic line feed Normally disabled (default setting) Normally enabled This is only enabled when using a serial interface. When using another interface, make settings by using the DIP switches. USB power saving function ...
Page 62
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% ...
Page 63
Chapter 3 Advanced Usage Auto paper feed&cut at cover close Cuts Does not cut (default setting) Buzzer function For information about how to connect the optional external buzzer, see "Connecting the Optional External Buzzer" on page When the optional external buzzer is enabled, a cash drawer cannot be used. Be sure to disable it when you use a cash drawer.
Page 64
Command execution during offline Enabled Disabled (default settings) Character code table defaults Selectable from 43 pages including user defined page Initial setting: PC437: USA, Standard Europe International character defaults Selectable from 18 sets Initial setting: USA Font A auto replacement ...
Page 65
Chapter 3 Advanced Usage Print speed Selectable from levels 1 to 14 (Slow ~ Fast) Default setting: level 13 Print speed is restricted by the settings for the number of head electrification divisions. The maximum printing speed of 350 mm/s is only possible when 1 electrification division is selected. ...
Page 66
Interface switch wait time Select from 1 to 10 seconds (in intervals of 1 second) 1 second (default setting) Main interface selection Auto (interface that receives data first) (default setting) UIB USB UIB/Bluetooth Ethernet/Wi-Fi No main connection I/F ...
Page 67
Chapter 3 Advanced Usage USB IEEE1284 device ID Do not output IEEE1284 Device ID Output IEEE1284 Device ID (default setting) Print Data Parsing setting Disable (default) Enable The setting item may not be available depending on the region. Bluetooth communication interval during power saving mode ...
Setting/Checking Modes As well as print mode, the following modes are also provided for making various printer settings and checking items. Self-test mode NV graphics information print mode Receipt Enhancement information print mode Software settings mode ...
Page 69
Chapter 3 Advanced Usage In 1 and 2, the following guidances are printed, the Paper LED flashes, and instructs the user's operations. 1. Continuing self-test guidance 2. Mode selection guidance Mode Selection Modes 0: Exit and Reboot Printer 1: NV Graphics Information 2: Receipt Enhancement Information 3: Customize Value Settings 4: Restore Default Values...
Self-test Mode You can check the following items using the self-test. Product name Firmware version Product serial number Interface type Resident fonts Maintenance counter information (head running length, number of times of autocutting) Setting condition of the DIP switch Follow the steps below.
Chapter 3 Advanced Usage Follow the steps below. 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 Paper LED flashes. After briefly (less than one second) pressing the Feed button once, hold it down for at least one second, to print the NV graphics information.
Software Setting Mode Set the printer's memory switches and customized values. Print density Auto reduction of amount of paper to use Enabling/disabling paper autocutting at cover close Paper width setting Auto replacement of font Print speed ...
Page 73
Chapter 3 Advanced Usage Customize Value Settings Modes 0: Exit 1: Print Current Settings 2: Print Density 3: Print Speed 4: Automatic Paper Reduction 5: Auto Paper Feed&Cut at cover close 6: Paper Width 7: Top Margin 8: Character/Font Settings 9: Interface Selection 10: Interface Settings 11: Command Execution (Offline)
Restore Default Values Mode In Restore default values mode, following values saved on NV Memory will be set back to default settings. When any error occurs, you can use to specify the reason. Restore Default Values Setting Contents Setting Items and Delete Defined Data ✔...
Page 75
Chapter 3 Advanced Usage When only restoring the 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...
Interface Setup Mode Use this mode to setup the interface and other settings. Follow the steps below. 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 flashes. Briefly press the Feed button five times (less than one second), hold it down for at least one second to enter the Interface Setup mode.
Page 77
Chapter 3 Advanced Usage Bluetooth Security Settings (Bluetooth model) For Bluetooth models, select [Bluetooth Setup], and then select [Security], and you can change the Bluetooth security settings. When the security settings are changed, the link key (pairing information) is removed. If the printer is already paired with a terminal, unpair them and then pair again.
Check that the printed Passkey and the Passkey displayed on the host device match, and then select "Pairing" on the host device. TM-Intelligent Settings Information Print Mode This function allows you to print TM-Intelligent setting information currently registered in the printer. Follow the steps below.
Chapter 3 Advanced Usage Hexadecimal Dumping Mode In hexadecimal dumping mode, data from the host device is printed in hexadecimal numbers and characters. By comparing the print outs and the program, you can check whether or not data is being sent to the printer correctly.
Printing a Status Sheet Follow the steps below to check the interface settings. When the power LED is flashing, wait until it remains lit to start printing. Using the Status Sheet Button Only the content for the Ethernet and Wi-Fi interface are printed. Check that the printer is turned on.
Page 81
Chapter 3 Advanced Usage * * * Wi-Fi & Ethernet Interface * * * * * * Bluetooth Interface * * * Wi-Fi Status Bluetooth Status MAC Address : Unmounted BD_ADDR : XX:XX:XX:XX:XX:XX SSID : EPSON_Printer Passkey : XXXX Network Mode : Infrastructure Device Name : TM-T88VI_XXXXXX...
Page 82
---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 Print Server 1 Access Test :Success Server 2 Access Test :Success Server 3...
Chapter 3 Advanced Usage Resetting the Interface Settings Follow the steps below to reset the interface settings. 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. ...
Web server Spooler and Print Forwarding You can set each function in the Setup Utilities. For details on the setting method for Epson 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.
If printing to this product fails, the Print Forwarding function allows you to print to other TM printers on the network. This function is only available with the following control methods or functions. Epson ePOS SDK for JavaScript ePOS-Print XML Server direct print...
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.
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 for .NET MANUAL Application Development Guide Cash Drawer (EPSON Standard)" and the "UnifiedPOS Specification". Epson ePOS SDK The output command for the drawer kick pulse and the status transmission command are provided in each SDK library.
(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 MANUAL Application Development Guide POSPrinter (TM-T88VI)". Epson ePOS SDK Use the output command for the drawer kick pulse provided in each SDK library. For details, see the user's manuals provided with each SDK.
(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 MANUAL Application Development Guide POSPrinter (TM-T88VI)". Epson ePOS SDK The command for the buzzer function is provided in each SDK library. For details, see the user's manuals provided with each SDK.
Because controlling POS peripherals with original commands is not required on the application side, efficient system development is possible. EPSON OPOS ADK for .NET The OPOS ADK for .NET is a POS industry standard printer driver compatible with Microsoft POS for .NET. It allows you to develop applications that are compatible with the UPOS (Unified POS) specification.
In addition to ordinary Windows printer driver functions, this driver has controls Windows Printer Driver (APD) specific to POS. The Status API (Epson original DLL) that monitors printer status and sends ESC/POS commands is also attached to this driver. EPSON TM Virtual...
TM printers for the first time, or when configuring multiple TM printers at the same time. Epson Monitoring Use to check a list of status for the Epson printers connected to the network. Windows Tool You can also update certificates for multiple printers used for WPA2-Enterprise in a batch.
Application Development and Distribution for iOS If registering an application that uses Bluetooth in the App Store, Epson must submit an application to Apple in advance. Please apply for each application you want to register in the App Store from the URL below.
Chapter 5 Handling Handling This chapter describes basic handling of the printer. Installing and Replacing Roll Paper Do not open the roll paper cover during printing. The printer may be damaged. Do not touch the manual cutter with your hands when installing or replacing the roll CAUTION paper.
Page 96
Install the roll paper in the correct direction. When roll paper is loaded, feed the paper for at least 20 mm. Pull out some roll paper, and close the roll paper cover.
Removing Jammed Paper Do not touch the thermal head and its surroundings. After printing, the thermal head and its surroundings can be very hot. CAUTION When a paper jam occurs, never pull out the paper forcibly. Follow the steps below if the roll paper is jammed. Turn off the printer.
Page 99
Chapter 5 Handling Remove the jammed paper. Close the covers.
If Roll Paper Cover does not Open If a foreign substance has entered the autocutter or the roll paper jams, the autocutter blade cannot return to the correct position and it locks in place. In this situation, the roll paper cover does not open even if you pull the cover open lever.
Doing so may damage or break the parts made of plastic and rubber. Cleaning the Thermal Head/Platen Roller Epson recommends cleaning the thermal head periodically (generally every 3 months) to maintain receipt print quality. Depending on the roll paper used, paper dust may stick to the platen roller and cause an irregular paper feed. To remove the paper dust, clean the platen roller with a cotton swab moistened with water.
Preparing for Transport Follow the steps below to transport the printer. Turn off the printer. Remove the power supply connector. Remove the roll paper. Pack the printer upright.
Chapter 6 Replacement of the TM-T88V Replacement of the TM-T88V The TM-T88VI is designed so that it can smoothly replace the TM-T88V. This chapter describes precautions for the replacement. Compatibility Printing The printing and character specifications are the same as those of the TM-T88V. Without special configurations, the TM-T88VI prints the same results as the TM-T88V prints.
Receive Buffer You can set the receive buffer of the TM-T88VI to 4KB or 45 bytes with DIP switch 1-2 as with the TM-T88V. The buffer full condition and buffer full release condition of the TM-T88VI are the same as those of the TM-T88V.
Chapter 6 Replacement of the TM-T88V Maintenance Counter The TM-T88VI has a maintenance counter just as the TM-T88V has. Buzzer TM-T88VI is available with a built-in buzzer or without the buzzer. Even if you purchase the one without the buzzer, you can attach an optional external buzzer. You can beep the buzzer with the pulse signal using a command.
Overall Dimensions You can place the TM-T88VI in the same location as the TM-T88V, since its overall dimensions and weight are the same as those of the TM-T88V. With the wall hanging bracket (WH-10), you can attach the TM-T88VI to a wall just as you can with the TM-T88V.
When UB-R04 is installed, you cannot use the printer's built-in NFC. Install the NFC tag for the UB-R04 at a location that is remote from the printer's built-in NFC. Epson TM Utility for iOS/Android The TM-T88VI allows you to make a variety of settings using the Epson TM Utility for iOS/Android for smart devices running iOS/Android.
When a network printer is registered while printing from Epson ePOS SDK for JavaScript, print forwarding process can be realized. Also, if the printer is not ready to print, you can print from another printer.
Appendix Appendix Product Specifications Printing method Thermal line printing Cutting method Partial cut (cutting with one point in left edge left uncut) Roll paper (single-ply) width 80 mm width paper printing: 79.5 ± 0.5 mm (3.13 ± 0.02") 58 mm width paper printing: 57.5 ± 0.5 mm (2.26 ± 0.02") Interfaces USB: USB 2.0 Full-speed (12Mbps) Wired LAN: 10BASE-T/100BASE-TX...
Overall dimensions 145 × 195 × 148 mm {5.71 × 7.68 × 5.83"} (W × D × H) Mass Approx. 1.6 kg {3.5 lb} (roll paper excluded) : According to our operation conditions Printing Specifications Printing method Thermal line printing Dot density 180 ×...
Appendix Character Specifications Number of characters Alphanumeric characters: 95 Extended graphics: 128 × 43 pages (including user-defined page) International characters: 18 sets GB18030-2000: 28,533 (for Simplified Chinese characters model) Big 5: 13,535 (for Traditional Chinese characters model) Korean Kanji (KC C5601): 8,366 (for Korean model) Thai character: 3-pass printing font (for South Asia model) 128 characters x 3 pages (133 character types) Vietnam character (for South Asia model)
Printable Area 80 mm paper width printing The printable area of paper with a width of 79.5 ± 0.5 mm {3.13 ± 0.02"} is 72.2 ± 0.2 mm {2.84 ± 0.008"} (512 dots), and the space on the right and left sides is approximately 3.7 mm {0.15"}. 79.5±0.5 mm {3.13±0.02”} 0.141±0.05 mm {0.0056±0.002”} 72.2±0.2 mm {2.84±0.008}...
Page 113
Appendix 58 mm paper width printing The printable area of paper with a width of 57.5 ± 0.5 mm {2.26 ± 0.02"} is 50.8 ± 0.2 mm {2.00 ± 0.008"} (360 dots), and the space on the left side is approximately 3.7 mm {0.15"} and the space on the right side is approximately 3.0 mm {0.12"}.
Printing and Cutting Positions Last line of a previous receipt Manual-cutter position Approx. 29 Approx. 15 Autocutter blade position Center of the print dotline Printable area Paper feed direction [units: mm (All the numeric values are typical.)] The values above may vary slightly as a result of paper slack or variations in the paper. Take this into account when setting the cutting position of the autocutter.
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 spool. The remaining amount of the roll paper when a roll paper near-end is detected differs...
Electrical Characteristics Supply voltage DC 24V ± 7% Current consumption Standby Mean: Approximately 0.015A (at 24V, 25°C, normal Maximum 1A for drawer kick driving. print density) Operating Mean: Approximately 1.8A Note: When print ratio is approximately 18% Continuous printing for 50 lines (repeating 20H-7FH) ...
Acoustic noise (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.
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]...
Network Printer The TM-Intelligent function supports the following printers as network printers. World Simplified Traditional South Asia Korean wide Chinese Chinese models models models models models ✔ ✔ ✔ ✔ ✔ TM-T88VI ✔ ✔ ✔ ✔ ✔ TM-m10 ✔ ✔ ✔...
USB vendor-defined class USB printer class Vendor ID 04B8h 04B8h Product ID 0202h 0E21h String Descriptor Manufacturer EPSON EPSON Product TM-T88VI TM-T88VI Serial number Character string based on the Character string based on the product serial number product serial number...
Ethernet Interface Communication specifications 10BASE-T/100BASE-TX Support protocols Protocols Usage IP, ARP, ICMP, UDP, TCP Basic communication protocols LP, LPR, TCP Socket Port Printing protocols HTTP/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 Network parameters Item...
Appendix Wi-Fi Interface Countries where Wi-Fi can be used are limited. Since notes are provided for each country, check the sheet supplied with the product. When using wireless LAN, make sure you disconnect the LAN cable. If a LAN cable is connected, wireless LAN is disabled.
Page 124
Settings in Standard Mode Parameter Default setting Communication standard 802.11b/g/n Network mode Infrastructure mode SSID EPSON_Printer Encryption type WPA2-PSK Passphrase EpsonNet IP Address Automatically acquired by DHCP Printing communication protocol LP, LPR: Transfers printing data TCP Socket Port: Transfers printing data and printer status via bidirectional direct socket communication.
Appendix Notes on Wi-Fi connection Because not all the combinations of the printer and Wireless LAN units have been checked for operation, the operation of the printer in combination with all the Wireless LAN units is not guaranteed. Especially in the ad- hoc mode, the printer may not operate normally, depending on the combination of the device to connect with.
Page 126
Method 2: After disconnecting from the connected iOS device using applications with the Epson TM Utility for iOS or Epson ePOS SDK disconnection feature, make settings on the Bluetooth device you want to connect. * In the following situations, even if the feature is enabled, the same operations are performed as when it is disabled.
Page 127
Do not send data to the printer if the printer is not ready to print. For developers using the SDK from Epson, see the SDK User's Manual provided. Since Bluetooth is disconnected when this occurs, if the auto reconnect feature is not enabled, you need to...
The solution differs depending on the iOS device being used. See the following table. iOS Device Solution iPhone 4s This situation can be avoided by using the Epson ePOS SDK for iOS. iPad (3rd generation) iPad 2 RS-232 Serial Interface...
Page 129
Appendix Item Specifications Parity check Select one of the following with DIP switch 1-5: Yes No Parity selection Select one of the following with DIP switch 1-6: Even Odd Stop bit 1 or more bits However, the stop bit for data transfer from the printer is fixed to 1 bit. Connector Printer side DSUB 25-pin (female) connector...
Page 130
Pin no. Signal name Signal direction Function Output 1) When DTR/DSR control is selected, this signal indicates whether the printer is BUSY. SPACE status Indicates that the printer is ready to receive data. MARK status Indicates that the printer is BUSY. Set BUSY conditions with DIP switch 2-1.
Appendix Code The hexadecimal numbers corresponding to the XON/XOFF codes are shown below. XON code: 11H XOFF code: 13H When the printer goes from offline to online and the receive buffer is full, XON is not transmitted. ...
Appendix Source Compatibility Mode Nibble Mode Byte Mode Host Init Init Init Printer Fault DataAvail/Data0,4 DataAvail Printer DK_STATUS Printer Host SelectIn 1284-Active 1284-Active NC: Not Connected ND: Not Defined A signal name with a rule above it indicates an “L” active signal. ...
Bluetooth Low Energy Technology Advertising Introduction When you connect the BT820 from Lairedtec to the USB A connector on the TM-T88VI and turn it on, the Bluetooth low energy technology Advertising Packet is transmitted. By default, the TM-T88VI transmits the packet according to the iBeacon Format from Apple.
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.
Page 136
Escape processing for configuration scripts When reading/writing a configuration script for a printer, the strings (content of the configuration script) being transmitted and received uses the following escape processing. However, escape is not performed for uXXXX (hexadecimal strings) such as Japanese. Table 2 Escape Processing Escape Description...
Page 138
Response Status Response Body 404 Not Found "message": "Requested file not found" "detail": null "description" : null 400 Bad Request "message": "Invalid Parameter" "detail": null "description" : null Table 8 GET Response Body (Type=status) Response Status Response Body 200 OK "message": "Success", The HCI Version for the Bluetooth "detail": null,...
Page 139
Appendix When changing using a low frequency less than once an hour, you can save to non-volatile memory; however, when changing at a higher frequency, you need to save to volatile memory. When the change is successful, the advertising data is changed. Request Content-Type: text/json;...
Page 140
Function POST Parameters Results Response Updates the configuration Update successful 200 OK script in non-volatile “type” : “static”, memory “description”: “<The It has following header: string for the X-RateLimit-Limit: 1 configuration script that X-RateLimit-Remaining: 0 performed escape X-RateLimit-Reset: xx processing>” Update failed 413 Request Entity Too Large When the parameter is too...
Page 141
Appendix Table 11 POST Response Body Response Status Body 200 OK "message": "Success", "detail": null, "description" : < The string for the configuration script that performed escape processing > 400 Bad Request "message": "Invalid Parameter", "detail": “***”, (see Table 12) "description"...
Page 142
Case Body No Type specified Or an invalid parameter has been "message": " Invalid Parameter ", specified "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 Table 13 500 Internal Server Error Details...
Page 143
Appendix Starting and stopping Bluetooth low energy technology Advertising Format: cmd 0x08 0x000A n Function: Starting and stopping transmission of the Advertising packet. Parameter n Length Function 2 characters Advertising stop 2 characters Advertising start When specifying a start point, make sure you start Advertising using this command before "Bluetooth low energy technology Advertising Packet specifications"...
Page 144
Bluetooth low energy technology Advertising Packet specifications Format: cmd 0x08 0x0008 d1 d2 … d32 Function: Sets the Data for the Bluetooth low energy technology Advertising packet. Specify all from d1 to d32. If these are not necessary, specify 00 for each one. Definition Length Default (iBeacon)
Page 145
Appendix Keywords You can specify the following keywords when describing the script. Reserve String Length Content Example $SERIAL_ADDR 6 bytes Address that uses 1 for the When the Serial No. is ABCD123456, MSB2bit in the last 6 digits of the Address uses 1 for the MSB2bits for the printer's serial number.