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
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. The TM-T88VI Software & Documents Disc containing drivers, utility, and manuals is available. * It may not be supplied depending on the model.
Power switch cover Connector cover Bottom cover for Connector cover Roll paper guide Screws TM-T88VI Software & Documents Disc (drivers, utilities, and documentation) * AC adapter* AC cable* Warranty certificate* Setup Guide * May not be included depending on the model.
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.
Chapter 1 Product Overview 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).
Drawer kick connector Connects the cash drawer or the optional external buzzer. "Connecting the Cash Drawer" on page 43, and "Connecting the Optional External Buzzer" on page Ethernet connector Connects the 10BASE-T/100BASE-TX ethernet cable. Serial interface Connects the serial cable for connecting to a computer. Parallel interface Connects the parallel cable for connecting to a computer.
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 21
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.
Chapter 1 Product Overview Useful Functions for Smart Devices The Epson TM Utility for iOS/Android app provides useful functions for iOS and Android smart devices. ™ You can download the Epson TM Utility for iOS/Android from Google Play or the App Store.
R04 at a location that is remote from the printer's built-in NFC. Use Epson ePOS SDK to build this function into your application. 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.
R04 at a location that is remote from the printer's built-in NFC. Use Epson ePOS SDK to build this function into your application. This function is created by combining NFC touch and QR code capturing operations, the target printer specifications using Printer Easy Select API, and the print job.
Printing Using Multiple Interfaces In models 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.
Otherwise, the devices can be damaged by lightning. Never attempt to connect the drawer kick cable or a standard telephone line cable to the LAN connector. As same with Conventional models, you can use Epson NetConfig (Web version) in the same way. User name/password: epson...
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
Connect the printer to a PC via the USB cable. Turn on the host computer. Turn on the printer. Start up the TM-T88VI Utility for Windows. When the TM-T88VI Utility for Windows is started up, the Feed button is disabled.
Page 36
USB. Perform network I/F as well as TCP/IP settings. For details on the settings, see the TM-T88VI Utility User's Manual. When you have finished making settings, disconnect the USB cable, turn off the printer, and then turn it back on.
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 38
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 39
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 APD print queue ESDPRTxxx (TM-T88VI: Queue name) UPOS ESDPRTxxx (UPOS for TM-T88VI) ESC/POS command Displayed virtual COM port (e.g. COM4)
Page 40
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 Run the Epson TM Utility for iOS/Android.
Page 41
Chapter 2 Setup Set from “Bluetooth Setup Wizard” in the menu. Setup and Operation Work flow Select the printer you want to connect to. Enter the passkey. Perform a test print.
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-WLxx) 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 49
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 51
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.
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)"...
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 57
Chapter 3 Advanced Usage 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)"...
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)
Chapter 3 Advanced Usage 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 61
Chapter 3 Advanced Usage Software Epson TM- Epson TM Item\Method Setting T88VI Utility Utility for Mode for Windows iOS/Android ✔ USB IEEE1284 device ID ✔ Reset Bluetooth Settings ✔ Restore & Delete Defined Data ✔ ✔ ✔ Print Data Parsing setting ✔...
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 Disabled Enabled (default setting) ...
Page 63
Chapter 3 Advanced Usage 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% Amount of reduction in character height ...
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. Enables/disables ...
Page 65
Chapter 3 Advanced Usage Character code table defaults Selectable from 43 pages including user defined page International character defaults Selectable from 18 sets Font A auto replacement Does not replace (default setting) Font B Font B auto replacement ...
Depending on print conditions, such as print duty, print head temperature, and data transmission speed, print speed is automatically adjusted, which may cause white lines due to intermittent print (the motor sometimes stops). To avoid this, keep the print speed constant by setting it lower. Column emulation mode ...
Chapter 3 Advanced Usage Main interface selection Auto (interface that receives data first) (default setting) UIB USB UIB/Bluetooth Ethernet/Wi-Fi No main connection I/F When using this printer with multiple interfaces, make sure the interface that is always connected to be set as the main connection.
Page 68
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.
Chapter 3 Advanced Usage 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 ...
Page 70
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 5: Interface Setup...
Chapter 3 Advanced Usage 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) ...
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.
Chapter 3 Advanced Usage 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 ...
Page 74
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) 12: Power Supply Output 13: Other Settings...
Chapter 3 Advanced Usage 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 76
at least one second. (Hold down the Feed button until the restoration complete message is printed.) To finish, turn off the power.
Chapter 3 Advanced Usage 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.
Page 78
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.
Chapter 3 Advanced Usage 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.
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.
Chapter 3 Advanced Usage 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 82
: Low Transmission : Unknown Bluetooth Access Point : Unknown Signal Level : Unknown : XXXXXXXXXXXX : TM-T88VI Ethernet Status MAC Address : XX-XX-XX-XX-XX-XX Physical Layer : Auto-negotiation Link Status : Connect Ethernet * * * Wi-Fi & Ethernet Interface * * *...
Page 83
Chapter 3 Advanced Usage ---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...
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 77 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.
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". 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)". 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)". 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...
Windows Tool You can also update certificates for multiple printers used for WPA2-Enterprise in a batch. TM-T88VI Printer This tool allows you to change the model name for the TM-T88VI to TM-T88V or Windows Model Setting Utility TM-T88IV. BmpToRaster You can convert BMP image files to multi tone or black and white print Windows command data.
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 WARNING 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.
TM-T88VI prints the same results as the TM-T88V prints. Print Density The print density of the TM-T88VI can be set with DIP switches (2-3/2-4) as can the TM-T88V. Set the density the same as for the TM-T88V to print in the same print density.
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.
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...
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.
Software Settings For the TM-T88VI, the following software setting functions are added. Command execution during offline Amount of top margin by backfeed Interface switch waiting time Main connection interface LED indicator when I/F starting Number of digits emulation mode ...
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...
Mass Approx. 1.6 kg {3.5 lb} (roll paper excluded) Printing Specifications Printing method Thermal line printing Dot density 180 × 180 dpi Printing direction Unidirectional with friction feed (Reverse feed is not supported.) Printing width 80 mm width paper printing: 72.0 mm (2.83"), 512 dots 58 mm width paper printing: 50.8 mm (2.0"), 360 dots Characters per line Font A (12 ×...
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]...
Following printer models can be registered as network printer. World Simplified Traditional South Asia Korean wide Chinese Chinese models models models models models ✔ ✔ ✔ ✔ ✔ TM-T88VI ✔ ✔ ✔ ✔ ✔ TM-m10 ✔ ✔ ✔ ✔ ✔ TM-m30 ✔ ✔ ✔ ✔ ✔ TM-T88V-i ✔...
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.
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 reconnect from the Bluetooth settings screen on the iOS device.
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...
Appendix Functions of each connector pin Pin no. Signal name Signal direction Function — Frame ground Output Transmission data Input Reception data Output Equivalent to DTR signal (pin 20) Input This signal indicates whether the host computer can receive data. SPACE indicates that the host computer can receive data.
DIP switch 2-1 Signal Printer status 1 (ON) 0 (OFF) 1) When the printer goes online after turning on the power (or reset using Transmit Transmit the interface) 2) When the receive buffer is released from the buffer full state Transmit Transmit 3) When the printer switches from offline to online...
Appendix Handshaking ACK and BUSY signals Signal levels TTL-compatible connector Connector ADS-B36BLFDR176 (HONDA) or equivalent product Reverse communication Nibble or byte mode Reverse Mode The transfer of status data from the printer to the host proceeds in the nibble or byte mode. This mode allows data transfer from an asynchronous printer under the control of the host.
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 configura- X-RateLimit-Limit: 1 tion script that per- X-RateLimit-Remaining: 0 formed escape X-RateLimit-Reset: xx processing>”...
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
IP1: c0 IP2: A8 IP3: 64 IP4: c8 $MODEL_NO 1 byte ID value assigned to the 02h is used for the TM-T88VI. printer model. 00: no use 01: reserve 02: TM-T88VI $MACn 1 byte Value for #n in the MAC Available range: address.