hit counter script
Epson TM-T88VI Technical Reference Manual

Epson TM-T88VI Technical Reference Manual

Hide thumbs Also See for TM-T88VI:
Table of Contents

Advertisement

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.
M00102302
Rev. C

Advertisement

Table of Contents
loading

Summary of Contents for Epson TM-T88VI

  • Page 1: Product Overview

    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......................... 60 Functions.....................................62 ■ Setting/Checking Modes ....................69 Self-test Mode ...................................71 NV Graphics Information Print Mode........................71 Receipt Enhancement Information Print Mode ....................72 Software Setting Mode ..............................73 Restore Default Values Mode............................75 Interface Setup Mode..............................77 TM-Intelligent Settings Information Print Mode ....................79 Peripheral Device Information Print Mode ......................79 Hexadecimal Dumping Mode .............................80 ■...
  • 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 Wi-Fi Interface................................. 123 Bluetooth Interface............................... 125 RS-232 Serial Interface..............................128 IEEE 1284 Parallel Interface............................130 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  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.
  • Page 15: Product Configurations

     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.
  • Page 16: 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 17: Control Panel

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

    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.
  • Page 19: 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 20: 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 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.
  • Page 22: 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 23: 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 24: 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 25: Useful Functions For Smart Devices

    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.
  • Page 26: Quick Pairing By Nfc/Qr Code

    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.
  • Page 27: Easy Print By Nfc/Qr Code

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

    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.
  • 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

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

    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 46: 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 47: Connecting The Optional Wireless Lan Unit

    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. ...
  • Page 48: 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 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.
  • Page 50: 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 51 Chapter 2 Setup After the cable arrangement, turn over the printer, and make sure the cables are not pinched.
  • Page 52: 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 53: 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 54: 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 55: 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 56: When A Serial Interface Is Connected

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

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

    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. ...
  • Page 60: 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 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 ✔...
  • Page 62: Functions

    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 ...
  • Page 64: Buzzer Function

    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 ...
  • Page 66: Paper Width

    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 ...
  • Page 67: Baud Rate

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

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

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

    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 73: Software Setting Mode

    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...
  • Page 75: Restore Default Values Mode

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

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

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

    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 81: Printing A Status Sheet

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

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

    Cautions for the files to be registered  Locate the file as shown below. <Example for sample program> ePOS-Device_UM_E_Sample.zip ....: Zip file index.html *.css *.bmp *.jpg *.png *.js sample *.html ssltrustedcerts ..........: Server authentication certificate example.pem sslservercerts..........: SSL authentication certificate ServerCrt.crt....Certificate file ServerKey.key....Private key file ChainCrt.crt....Certificate chain file...
  • 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". 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)". 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)". 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

    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.
  • 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 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.
  • 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

    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.
  • 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

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

    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 ...
  • 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

    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 ×...
  • 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

    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 ✔...
  • 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: Printing Communication Protocol

    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 reconnect from the Bluetooth settings screen on the iOS device.
  • 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: Functions Of Each Connector Pin

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

    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...
  • Page 131: Reverse Mode

    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.
  • Page 132: Interface Signals

    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 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.
  • 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/...

Table of Contents

Save PDF