Table of Contents

Advertisement

Quick Links

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.
Handling
Describes how to handle the product.
Replacement of the TM-T88V
Describes precautions for replacement.
Appendix
Describes general specifications and character code tables.
M00102306
Rev. G

Advertisement

Table of Contents
loading

Summary of Contents for Epson C31CE94061N

  • 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...
  • Page 3: For Safety

    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.
  • Page 4: Cautions

    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.
  • Page 5: Caution Labels

    - 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.
  • Page 6: About This Manual

    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...
  • Page 7: Table Of Contents

    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 ■...
  • Page 9 ■ Software Settings......................... 59 Functions.....................................61 ■ Setting/Checking Modes ....................68 Self-test Mode ...................................70 NV Graphics Information Print Mode........................70 Receipt Enhancement Information Print Mode ....................71 Software Setting Mode ..............................72 Restore Default Values Mode............................74 Interface Setup Mode..............................76 TM-Intelligent Settings Information Print Mode ....................78 Peripheral Device Information Print Mode ......................78 Hexadecimal Dumping Mode .............................79 ■...
  • Page 10 Overall Dimensions...............................106 ■ Additional Functions and Functional Improvements ..........107 Print Speed..................................107 Interface ....................................107 SimpleAP Function................................107 NFC......................................107 Epson TM Utility for iOS/Android..........................107 Software Settings ................................108 TM-Intelligent function ...............................108 Appendix ...................... 109 ■ Product Specifications ......................109 Printing Specifications ..............................110 Character Specifications..............................111 Printable Area..................................112...
  • Page 11 Ethernet Interface ................................. 122 Wi-Fi Interface................................. 123 Bluetooth Interface............................... 125 RS-232 Serial Interface..............................128 IEEE 1284 Parallel Interface............................131 NFC Tag ..................................... 133 ■ Bluetooth Low Energy Technology Advertising............134 Introduction ..................................134 Dongle specifications ..............................134 Procedure..................................134 Changing the Bluetooth Low Energy Technology Advertising Packet............135 ■...
  • Page 13: Product Overview

     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. ...
  • Page 15: Product Configurations

    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.
  • Page 17: Part Names And Functions

    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.
  • Page 18: Control Panel

    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).
  • Page 19: Connectors

    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.
  • Page 20: Online And Offline

    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 ...
  • Page 21: Status And Errors

    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.
  • Page 22: Status Display

    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.
  • Page 24: Nv Memory

    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...
  • Page 25: Maintenance Counter

    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"...
  • Page 26: Simple Setup For Wireless Lan

    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.
  • Page 27: Useful Functions For Smart Devices

    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.
  • Page 28: Printing Using Multiple Interfaces

    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.
  • Page 29: Setup

    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)
  • Page 30: Installing The Printer

    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). ...
  • Page 31: Adjusting The Paper Roll Near-End Sensor

    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. ...
  • Page 32: Connecting The Ac Adapter

    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.
  • Page 33: Connecting The Printer To The Host

    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.
  • Page 34: Wireless Lan Interface

    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.
  • Page 36: Bluetooth Interface

    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.
  • Page 40: Serial Interface

    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.
  • Page 41: Connecting The Cash Drawer

    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"...
  • Page 42: Connecting The Drawer Kick Cable

    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.
  • Page 43: Setting The Built-In Buzzer (For Model With A Built-In Buzzer)43

    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.
  • Page 44: Connecting The Optional External Buzzer

    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.
  • Page 45: Connecting The Optional Wireless Lan Unit

    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. ...
  • Page 46: Attaching The Connector Cover

    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.
  • Page 48: Arranging The Cables

    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.
  • Page 50: Attaching The Power Switch Cover

    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.
  • Page 51: Changing The Paper Width

    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.
  • Page 52: Rtc Settings

    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.
  • Page 53: Advanced Usage

    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.
  • Page 55: When A Serial Interface Is Connected

    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...
  • Page 57: When Another Interface Is Connected

    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)
  • Page 58: Selecting The Print Density (Dip Switches 2-3/2-4)

    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. ...
  • Page 59: Software Settings

    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...
  • Page 61: Functions

    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 ...
  • Page 68: Setting/Checking Modes

    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...
  • Page 70: Self-Test Mode

    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.
  • Page 71: Receipt Enhancement Information Print Mode

    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.
  • Page 72: Software Setting Mode

    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)
  • Page 74: Restore Default Values Mode

    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...
  • Page 76: Interface Setup Mode

    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.
  • Page 78: Tm-Intelligent Settings Information Print Mode

    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.
  • Page 79: Hexadecimal Dumping Mode

    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.
  • Page 80: Printing A Status Sheet

    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...
  • Page 83: Resetting The Interface Settings

    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. ...
  • Page 84: Tm-Intelligent Function

     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.
  • Page 85: Spooler And Print Forwarding

    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...
  • Page 87: Application Development Information

     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.
  • Page 88: Controlling The Cash Drawer

    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.
  • Page 89: Controlling The Built-In Buzzer

    (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.
  • Page 90: Controlling The Optional External Buzzer

    (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.
  • Page 91: Software

    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.
  • Page 92: Drivers

    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...
  • Page 93: Others

    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.
  • Page 94: Application Development And Distribution For Ios

    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.
  • Page 95: Handling

    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.
  • Page 97 Chapter 5 Handling Tear off the paper.
  • Page 98: Removing Jammed Paper

    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.
  • Page 100: If Roll Paper Cover Does Not Open

    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.
  • Page 101: Cleaning The Printer

    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.
  • Page 102: Preparing For Transport

    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.
  • Page 103: Replacement Of The Tm-T88V

    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.
  • Page 104: Receive Buffer

    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.
  • Page 105: Maintenance Counter

    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.
  • Page 106: Overall Dimensions

    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.
  • Page 107: Additional Functions And Functional Improvements

    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.
  • Page 108: Software Settings

     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.
  • Page 109: Appendix

    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...
  • Page 110: Printing Specifications

    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 ×...
  • Page 111: Character Specifications

    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)
  • Page 112: Printable Area

    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"}.
  • Page 114: Printing And Cutting Positions

    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.
  • Page 115: Paper Specifications

    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...
  • Page 116: Electrical Characteristics

    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) ...
  • Page 117: Environmental Conditions

    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.
  • Page 118: External Dimensions And Mass

    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 119 Appendix [Units: mm]...
  • Page 120: Network Printer

    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 ✔ ✔ ✔...
  • Page 121: Specifications Of Interfaces And Connectors

    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...
  • Page 122: Ethernet Interface

    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...
  • Page 123: Wi-Fi Interface

    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.
  • Page 125: Bluetooth Interface

    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...
  • Page 128: Rs-232 Serial Interface

    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.
  • Page 131: Ieee 1284 Parallel Interface

    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. ...
  • Page 132 Interface signals Source Compatibility Mode Nibble Mode Byte Mode Host Strobe HostClk HostClk Host/Ptr Data0 (LSB) Data0 (LSB) Data0 (LSB) Host/Ptr Data1 Data1 Data1 Host/Ptr Data2 Data2 Data2 Host/Ptr Data3 Data3 Data3 Host/Ptr Data4 Data4 Data4 Host/Ptr Data5 Data5 Data5 Host/Ptr Data6 Data6...
  • Page 133: Nfc Tag

    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. ...
  • Page 134: Bluetooth Low Energy Technology Advertising

    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.
  • Page 135: Changing The Bluetooth Low Energy Technology Advertising Packet

    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 137 Appendix Response Table 5 Response Header Content-Type: application/json; charset=utf-8 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS, HEADER Access-Control-Allow-Headers: Content-Type, Content-Length, Authorization X-Content-Type-Options: nosniff X-XSS-protection: 1; mode=block X-Frame-Options: deny Content-Security-Policy: default-src 'none' WWW-Authenticate: Digest realm="<IPaddr>", nonce="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", qop="auth" Table 6 Response Function GET Parameter Results Response Acquires the configuration script...
  • 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.
  • Page 146: Character Code Tables

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

This manual is also suitable for:

Tm-t88vi seriesC31ce94061

Table of Contents