Epson TM-T88VI-iHUB Technical Reference Guide

Technical Reference Guide
Describes features of the product.
Describes setup and installation of the product and peripherals.
Describes advanced usage methods for the product.
Describes how to control the printer and necessary information when you develop applications.
Describes precautions for replacement.
Describes general specications and character code tables.
Product Overview
Setup
Advanced Usage
Application Development Information
Handling
Replacement of the TM-T88V-i
Appendix
M00105006
Rev. G
Cautions
No part of this document may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of Seiko Epson Corporation.
The contents of this document are subject to change without notice. Please contact us for the latest information.
While every precaution has been taken in the preparation of this document, Seiko Epson Corporation assumes no responsibility for errors or omissions.
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 maintenance instructions.
Seiko Epson Corporation shall not be liable against any damages or problems arising from the use of any options or any consumable products other than those designated as Original Epson Products or Epson Approved Products by Seiko Epson Corporation.
Trademarks
EPSON is a registered trademark of Seiko Epson Corporation.
Exceed Your Vision and ESC/POS are registered trademarks or trademarks of Seiko Epson Corporation.
Microsoft, Windows, and Windows Vista are registered trademarks of Microsoft Corporation in the United States and/or other countries.
®
Wi-Fi
The Bluetooth such marks by Seiko Epson Corporation is under license.
IOS is a trademark or registered trademark of Cisco in the U.S. and other countries and is used under license.
iBeacon is a trademark of Apple Inc.
Android
Google Play and the Google Play logo are trademarks of Google LLC.
All other trademarks are the property of their respective owners and used for identification purpose only.
, WPATM, and WPA2TM are either registered trademarks or trademarks of Wi-Fi Alliance®.
®
word mark and logos are registered trademarks owned by Bluetooth SIG, Inc. and any use of
TM
is a trademark of Google LLC.
ESC/POS® Command System
Epson ESC/POS is a proprietary POS printer command system that includes patented or patent-pending commands. ESC/POS is compatible with most Epson POS printers and displays.
ESC/POS is designed to reduce the processing load on the host computer in POS environments. It comprises a set of highly functional and efficient commands and also offers the flexibility to easily make future upgrades.
©Seiko Epson Corporation 2016-2021.
2

For Safety

Key to Symbols

The symbols in this manual are identified by their level of importance, as defined below. Read the following carefully before handling the product.
You must follow warnings carefully to avoid serious bodily injury.
WARNING
Provides information that must be observed to prevent damage to the equipment or loss of data.
Possibility of sustaining physical injuries.
CAUTION
Possibility of causing physical damage.
Possibility of causing information loss.
Provides information that must be observed to avoid damage to your equipment or a malfunction.
Provides important information and useful tips.

Warnings

WARNING
In the following cases, immediately unplug the AC cable and contact qualified service personnel. Continued use may lead to fire or electric shock.
If the product emits smoke, a strange odor, or unusual noises.
If water or other liquid spills into the product.
If the product is too hot to touch or the case is deformed.
Note the following points to avoid accidents such as fire, electric shock, or burn.
Do not use this product where flammable fumes from gasoline, benzine, thinner, or other flammable liquids may be in the air.
Do not use aerosol sprayers containing flammable gas inside or around the product.
Do not cover the product with cloth, or place the product in locations subject to high levels of
humidity or dust.
Do not allow foreign objects or flammable objects to fall into the equipment.
Do not touch the inside of the product except where mentioned in the manual.
Do not use the product with any power supply or voltage other than the ones specified.
Do not connect cables in ways other than those mentioned in the manual.
Never disassemble or modify the product.
Do not use the power plug if there is dust or foreign matter attached.
Do not bend, twist, pull with excessive force, or place heavy object on the power cable.
Do not use the cables if they are damaged.
Do not place multiple loads on the power outlet (wall outlet).
Never insert or disconnect the power plug with wet hands.
3

Cautions

CAUTION
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.
Do not press your hands or fingers against the cutter when removing printed paper or loading/
replacing roll paper.
Do not put your hands between the cover and the body of the product when opening/closing the cover.
Never attempt to repair the product yourself.
Do not connect a telephone line to the drawer kick connector.
To ensure safety, unplug this product before leaving it unused for an extended period.
4

Caution Labels

The caution labels on the product indicate the following precautions.
CAUTION:
Do not touch the thermal head and the frame on its side because it can be very hot after printing.
CAUTION:
Touching the manual cutter may cause injury.

Restriction of Use

When this product is used for applications requiring high reliability/safety, such as transportation devices related to aviation, rail, marine, automotive, etc.; disaster prevention devices; various safety devices, etc.; or functional/precision devices, etc., you should use this product only after giving consideration to including fail­safes and redundancies into your design to maintain safety and total system reliability. Because this product was not intended for use in applications requiring extremely high reliability/safety, such as aerospace equipment, main communication equipment, nuclear power control equipment, or medical equipment related to direct medical care, etc., please make your own judgment on this product's suitability after a full evaluation.

Note about interference

This product generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications.
If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
- Reorient or relocate the receiving antenna for the radio/TV.
- Increase the separation between the equipment and the radio/TV.
- Connect the equipment into an outlet on a circuit different from that to which the receiver is connected.
- 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.

Open Source Software License

This product uses open source software in addition to Epson proprietary software.
For information of the open source software used in this product, see the following URL.
http://xxx.xxx.xxx.xxx/webconfig/licenses.html
For “xxx.xxx.xxx.xxx” in the above URL, input your printer’s IP address.
5

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
Chapter 2
Chapter 3
Chapter 4
Chapter 5
Chapter 6
Appendix
Product Overview
Setup
Advanced Usage
Application Development Information
Handling
Replacement of the TM-T88V-i
Product Specifications
Specifications of Interfaces
Bluetooth Low Energy Technology Advertising
Character Code Tables
6

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 .................................................................................................................................................................. 6
Contents....................................................................................................................................7
Product Overview ..........................................................................................13
Features ................................................................................................................................. 13
Product Configurations ...................................................................................................... 15
Models..................................................................................................................................................................................15
Accessories .........................................................................................................................................................................15
Part Names and Functions ................................................................................................. 16
Control Panel .....................................................................................................................................................................17
Interfaces.............................................................................................................................................................................18
Online and Offline............................................................................................................................................................19
Status and Errors.................................................................................................................. 20
Error Status .........................................................................................................................................................................20
Status Display ....................................................................................................................................................................21
NV Memory ........................................................................................................................... 23
NV Graphics Memory......................................................................................................................................................23
User NV Memory ..............................................................................................................................................................23
Memory Switches.............................................................................................................................................................23
R/E (Receipt Enhancement) ..........................................................................................................................................23
Maintenance Counter.....................................................................................................................................................24
Web contents.....................................................................................................................................................................24
Simple Setup for Wireless LAN .......................................................................................... 25
Useful Functions for Smart Devices.................................................................................. 26
NFC Tag................................................................................................................................................................................26
QR Code...............................................................................................................................................................................26
Printing Using Multiple Interfaces.................................................................................... 27
7
Setup............................................................................................................... 28
Flow of Setup ........................................................................................................................ 28
Installing the Printer............................................................................................................ 29
Important Notes on Installation................................................................................................................................. 29
Adjusting the Paper Roll Near-End Sensor...................................................................... 30
Connecting the AC adapter................................................................................................ 31
Connecting the AC adapter ......................................................................................................................................... 31
Connecting the Printer to the Host................................................................................... 32
USB Interface ..................................................................................................................................................................... 32
Ethernet Interface............................................................................................................................................................ 32
Wireless LAN Interface ................................................................................................................................................... 33
Connecting the Peripherals................................................................................................ 36
Connecting the Cash Drawer ...................................................................................................................................... 36
Setting the Built-in Buzzer (for Model with a Built-in Buzzer) ......................................................................... 37
Connecting the Optional External Buzzer .............................................................................................................. 38
Connecting the Optional Wireless LAN Unit.......................................................................................................... 40
Connecting the Optional Customer Display.......................................................................................................... 40
Connecting a Key Input Device .................................................................................................................................. 41
Connecting a Serial Communication Device......................................................................................................... 42
Attaching the Connector Cover......................................................................................... 43
Arranging the Cables........................................................................................................... 45
Attaching the Power Switch Cover ................................................................................... 47
Changing the Paper Width ................................................................................................. 48
RTC Settings .......................................................................................................................... 49
TM-Intelligent Function Settings ...................................................................................... 50
How to Start EpsonNet Config (Web version) ....................................................................................................... 50
Advanced Usage............................................................................................ 52
Setting the DIP Switches..................................................................................................... 52
Setting Procedure............................................................................................................................................................ 52
Settings ............................................................................................................................................................................... 53
Software Settings................................................................................................................. 54
Software Setting Mode Functions............................................................................................................................. 56
Network Settings.................................................................................................................. 62
Setup methods ................................................................................................................................................................. 62
Flow of Setup .................................................................................................................................................................... 62
Setup using TM-T88VI Utility for Windows ............................................................................................................. 63
Setup using EpsonNet Config ..................................................................................................................................... 63
Setup using EpsonNet Config ( Web version) ........................................................................................................ 64
MAC Address Confirmation.......................................................................................................................................... 65
8
Setting/Checking Modes.................................................................................................... 66
Self-test Mode ...................................................................................................................................................................68
NV Graphics Information Print Mode........................................................................................................................68
Receipt Enhancement Information Print Mode ....................................................................................................69
Software Setting Mode ..................................................................................................................................................70
Restore Default Values Mode.......................................................................................................................................72
Interface Setup Mode.....................................................................................................................................................73
TM-Intelligent Settings Information Print Mode ..................................................................................................74
Peripheral Device Information Print Mode.............................................................................................................74
Hexadecimal Dumping Mode .....................................................................................................................................75
Printing a Status Sheet........................................................................................................ 76
Resetting the Interface Settings ....................................................................................... 78
TM-Intelligent Function ...................................................................................................... 79
Network Printer Control.................................................................................................................................................79
Controlling for POS Peripherals ..................................................................................................................................80
Spooler and Print Forwarding .....................................................................................................................................81
Communication Box .......................................................................................................................................................87
Server Direct Print ............................................................................................................................................................89
Device Data Notification................................................................................................................................................91
Web Server .........................................................................................................................................................................93
Controlling POS Peripherals from iOS Applications ............................................................................................95
Controlling POS Peripherals from Android Applications...................................................................................96
Controlling POS Peripherals from Web Applications ..........................................................................................97
Printing from Web Service Compatible Applications..........................................................................................98
Controlling POS Peripherals from Socket Communication Compatible Applications............................99
Application Development Information.................................................... 100
Controlling the Printer ...................................................................................................... 100
ePOS-Print XML.............................................................................................................................................................. 100
ePOS-Device XML.......................................................................................................................................................... 100
ESC/POS............................................................................................................................................................................ 101
Controlling the Cash Drawer............................................................................................ 102
Controlling the Built-in Buzzer ........................................................................................ 103
Controlling the Optional External Buzzer ..................................................................... 104
Software............................................................................................................................... 105
Development Kits ......................................................................................................................................................... 105
Drivers ............................................................................................................................................................................... 106
Utilities .............................................................................................................................................................................. 106
Others................................................................................................................................................................................ 107
Download ........................................................................................................................................................................ 107
Notes on Printing Barcodes and Two-dimensional Symbols..................................... 108
9
Handling ...................................................................................................... 110
Installing and Replacing Roll Paper................................................................................110
Removing Jammed Paper................................................................................................. 113
If Roll Paper Cover does not Open .................................................................................. 115
Cleaning the Printer........................................................................................................... 116
Cleaning the Printer Case ...........................................................................................................................................116
Cleaning the Thermal Head/Platen Roller ............................................................................................................116
Preparing for Transport..................................................................................................... 117
Replacement of the TM-T88V-i................................................................... 118
Functional Comparison.....................................................................................................118
TM-T88VI-iHUB vs TM-T88V-i Comparison Table ................................................................................................118
Additional Functions and Functional Improvements .................................................119
Print Speed.......................................................................................................................................................................119
USB port with charging function .............................................................................................................................119
SimpleAP Function........................................................................................................................................................119
NFC......................................................................................................................................................................................119
Epson TM Utility for iOS/Android.............................................................................................................................119
TM-Intelligent Settings................................................................................................................................................120
Beacon Packet Broadcasting .....................................................................................................................................120
Appendix ...................................................................................................... 121
Product Specifications ...................................................................................................... 121
Printing Specifications .................................................................................................................................................122
Character Specifications..............................................................................................................................................123
Printable Area..................................................................................................................................................................124
Printing and Cutting Positions..................................................................................................................................126
Paper Specifications .....................................................................................................................................................127
Electrical Characteristics .............................................................................................................................................128
Environmental Conditions .........................................................................................................................................129
External Dimensions and Mass.................................................................................................................................130
Controllable Peripherals..............................................................................................................................................132
Supported Keyboard Layouts ...................................................................................................................................133
Specifications of Interfaces .............................................................................................. 135
USB Interface ...................................................................................................................................................................135
Network Interface..........................................................................................................................................................136
NFC Tag..............................................................................................................................................................................140
Bluetooth Low Energy Technology Advertising...........................................................141
Introduction.....................................................................................................................................................................141
Dongle specifications...................................................................................................................................................141
Procedure .........................................................................................................................................................................141
10
Changing the Bluetooth Low Energy Technology Advertising Packet...................................................... 142
Character Code Tables....................................................................................................... 153
11
12

Product Overview

This chapter describes features of the product.

Features

Printing
High speed printing (350 mm/s maximum).
Chapter 1 Product Overview
Shifting from 80 mm width paper printing to 58 mm width paper printing is available.
Multi-tone graphic printing.
Handling
Easy drop-in paper loading
Software
TM-Intelligent functions are available.
Equipped with USB and serial interface which enable connection with peripheral devices such as a cus­tomer display and barcode scanner.
Supports Server Direct Print that sends a request for print data from the product to the Web server at regular intervals.
Since print data can be saved in the spooler, applications can be released from processing print jobs regardless of the printer status.
When a network printer is registered, print forwarding process can be realized. Also, if the printer is not ready to print, you can print from another printer.
Supports Device Data Notification function that enables your application on a Web server to start upon
input of data from a peripheral device such as a barcode scanner.
1
Equipped with Web server that supports the scripting language "PHP" and database "SQLite3".
Epson ePOS SDK is available. You can develop an application that runs on iOS, Android, Windows, or that
runs in a Web browser (Web application).
Command protocol is based on the ESC/POS Proprietary Command System.
OPOS ADK, OPOS ADK for .NET, JavaPOS ADK, and Windows printer drivers (APD) are available.
A maintenance counter function is supported.
Various utility software are provided.
A utility for iOS/AndroidTM (Epson TM Utility for iOS/Android) for making printer settings is also provided.
13
Environment
Paper saving function is available.
Functions
NFC tag built into the printer unit for printing to a touched printer.
Printing triggered by bar code scan by smart device camera.
Supports printing using multiple interfaces.
Enables HTTPS communication.
Supports TLS1.2.
Others
Optional Wireless LAN cable set, customer display, and external buzzer are available.
The TM-T88VI Software & Documents Disc containing drivers, utility, and manuals is available.
* It may not be supplied depending on the model.
14

Product Configurations

Models

Standard model: Ethernet interface, USB interface
Chapter 1 Product Overview
Wi-Fi
® model: Ethernet interface, USB interface , Wireless LAN interface

Accessories

Included
Roll paper (for operation check)
Power switch cover
Connector cover
Bottom cover for Connector cover
Roll paper guide
Screws
Cable lock band
TM-T88VI Software & Documents Disc (drivers, utilities, and documentation) *
AC adapter*
AC cable*
Start Here
* May not be included depending on the model.
1
Options
Optional external buzzer (Model: OT-BZ20)
Wireless LAN cable set (Model: OT-WL02/OT-WL05/OT-WL06)
Customer display (Model: DM-D30, DM-D70, DM-D110, DM-D210)
15

Part Names and Functions

11
2
4
5
6
7
1
3
8
9
10
.
1 NFC Tag A mark is printed here to indicate the position of the NFC tag. To establish communication
with an NFC device, bring the device close to this mark. For details on functions that use the NFC tag, refer to "Useful Functions for Smart Devices" on page 26
There is no data rewriting function.
Use Epson ePOS SDK to build this function into your application.
.
2 Roll paper cover Open this cover to install/replace the roll paper.
3 Manual cutter Use this cutter when you cut the roll paper manually.
4 Cutter cover Open this cover to unlock the autocutter blade when the roll paper cover does not open due
to a paper jam.
5 Power switch Turns the printer on or off.
6 Power switch cover Install the power switch cover onto the printer to prevent inadvertent changing of the
power switch, to prevent tampering, and to improve the appearance of the printer.
To operate the power switch, insert an object with a pointed tip such as a ballpoint pen into the hole on the power switch cover.
For attaching the power switch cover, refer
7 Connector cover Use the printer with this cover attached to protect cables.
8 Cover open button Use this button to open the roll paper cover.
9 Feed button Pressing this button once feeds roll paper for one line. Hold down this button to continue
feeding roll paper.
10 Control Panel For details on LED, see
11 Dip switch cover Open the cover to view the dip switches for settings.
"Control Panel" on page 17.
"Attaching the Power Switch Cover" on page 47.
When turning off the printer without using the power switch, it is recommended to send a power-off command to the printer. If you use the power-off sequence, the latest maintenance counter values are saved. (Maintenance counter values are usually saved every two minutes.) For information about ESC/POS commands, see the ESC/POS Command Reference.
16
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). Otherwise, it may not startup correctly.
Error LED
Lights or flashes when an error occurs. (For information about the flashing patterns, see "Status and Errors"
on page 20
Lights after the power is turned on or after a reset (offline). Automatically goes out after a while to indicate that the printer is ready.
Off when the printer is in standard mode (online).
.)
Paper LED
Lights when the roll paper is out.
Flashes to urge user to operate the Feed button.
1
17

Interfaces

2
1
34567
All interfaces are located on the lower rear of the printer.
Do not insert a Type-B USB connector into the Ethernet port or the drawer kick connector. If it is inserted, the port, printer, and the system may malfunction.
If using the drawer kick connector and the USB Port (Type A) simultaneously, we recommend using a flat-type drawer kick cable to prevent the cables from interfering with one another.
1Drawer kick
connector
2 Ethernet port Connects the 10BASE-T/100BASE-TX ethernet cable.
3 Serial port Use only for connecting external devices.
4USB port
(Type A)
5USB port with
charging func­tion
Connects the cash drawer or the optional external buzzer. See
"Connecting the Cash Drawer" on page 36, and "Connecting the Optional External Buzzer" on
page 38
Use only for connecting external devices.
CAUTION:
It may be hard to disconnect some types of USB cable. Do not forcibly pull the cable, or the USB port and USB cable may be damaged. Contact your dealer if you encounter the trouble.
Connects a USB cable for connecting to an external USB device, or for charging a connected smart device or USB device. By using the setting utilities, you can configure whether to use the port for connecting a device or charging a device.
CAUTION:
It may be hard to disconnect some types of USB cable. Do not forcibly pull the cable, or the USB
Make sure you use the genuine cable for the tablet, smartphone, or USB device you are using.
Depending on how the device is being used, it may not charge to 100%.
It may take a few seconds before charging starts as the device searches for the most suitable
Charging may not be performed depending on the device's charging specifications.
Charging stops if it exceeds the rating for the USB port.
.
port and USB cable may be damaged. Contact your dealer if you encounter the trouble.
amperage.
6 Power supply
7USB port
18
Connect the AC adapter.
connector
(Type B)
See
"Connecting the AC adapter" on page 31.
Connects the USB cable for connecting to a computer. See
"Connecting the Printer to the Host" on page 32.
Chapter 1 Product Overview

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
While roll paper is fed using the Feed button
When the printer stops printing due to a paper end (when the paper out detector detected the paper out)
During an operation standby state
When an error has occurred (See
While the roll paper cover is open
"Status and Errors" on page 20)
1
19

Status and Errors

LED ON
LED OFF
Approx. 320 ms
Power LED ON
LED OFF
Approx. 160 ms
Approx. 5120 ms
Error LED OFF

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.
Error Error description Error LED flash code Recovery measure
Roll paper cover open error
Print head temperature error
The roll paper cover was opened during printing.
A high temperature outside the head drive operating range was
LED ON
LED OFF
Approx. 320 ms
Recovers automatically when the roll paper cover is closed.
Recovers automatically when the print head cools.
detected.
TM-Intelligent function error
Cannot connect to the server.
Recovers automatically when the printer settings are corrected.
(see
"TM-Intelligent
Function" on page 79
)
Recoverable Errors
Printing is no longer possible when recoverable errors occur. They can be recovered easily by turning the power on again or sending an error recovery command from the driver after eliminating the cause of the error.
Error Error description Error LED flash code Recovery measure
Autocutter error
Autocutter does not work correctly.
LED ON
LED OFF
Approx. 320 ms
Approx. 5120 ms
Remove the jammed paper or foreign matter in the printer, close the roll paper cover, send the error recovery command, or turn the power on to recover.
20
The error recovery command is valid only if a recoverable error (excluding automatically recoverable errors) occurs.
Chapter 1 Product Overview
LED ON
LED OFF
Approx. 320 ms
LED ON
LED OFF
Approx. 320 ms
LED ON
LED OFF
Approx. 320 ms
Approx. 5120 ms
Unrecoverable Errors
Printing is no longer possible when unrecoverable errors occur. If the error persists after turning the printer off and then on again, the printer may be defective. Contact qualified service personnel.
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
correctly.
High voltage error The power supply voltage is extremely high.
Low voltage error The power supply voltage is extremely low.
CPU execution error The CPU is executing an incorrect address.
Internal circuit
Internal circuits are not connected correctly.
connection error
Communication unit
An error has occurred in the communication unit.
error
LED ON
LED OFF
LED ON
LED OFF
LED ON
LED OFF
Approx. 320 ms
Approx. 320 ms
Approx. 320 ms
1

Status Display

Power LED Error LED Paper LED
Online ON OFF OFF
Initializing after restarting ON ON -
Running a self-test ON OFF -
Waiting to continue self-test ON OFF Flashing
Feeding using the Feed button ON OFF -
Waiting to execute a macro ON OFF Flashing
Roll paper cover open during error printing ON ON -
No paper ON ON ON
21
Power LED Error LED Paper LED
Paper near end ON OFF ON
While updating firmware Flashing OFF OFF
Power off standing by Flashing OFF OFF
Waiting to print status sheet ON ON Flashing
-: Changes depending on whether or not paper is detected.
22
Chapter 1 Product Overview

NV Memory

The printer's NV memory (Non-Volatile Memory) stores data even after the printer power is turned off. NV memory contains the following memory areas for the user:
NV graphics memory
User NV memory
Memory switches
R/E (Receipt Enhancement)
Maintenance counter
Web contents
NV memory can be rewritten about 100,000 times. As a guide, NV memory rewriting should be 10 times or less a day when you program applications.
CAUTION
1

NV Graphics Memory

Graphics, such as shop logos to be printed on receipts, can be stored.
To register your graphics data, use TM-T88VI Utility or ESC/POS commands.
You can check registered graphics data using TM-T88VI Utility or by printing the data in the NV graphics information print mode.

User NV Memory

You can store and read text data for multiple purposes, such as for storing a note including customizing or maintenance information of the printer.

Memory Switches

With the memory switches, which are software switches for the printer, you can configure various settings of the printer. For information about the memory switch, see
"Software Settings" on page 54.

R/E (Receipt Enhancement)

You can set the graphics data, such as a shop logo, registered in the NV graphics memory to be printed on the top of each receipt or to be printed on the bottom of each receipt just before the paper is cut.
To make the settings, use TM-T88VI Utility or ESC/POS commands.
You can check the settings using TM-T88VI Utility or by printing the settings information in the Receipt enhancement information print mode.
23

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" on page 68).
The maintenance counter values are automatically saved in the NV memory usually every two minutes (up to four minutes). However, the values are not saved when the printer is in power-saving mode or when it is turned off without the use of the power switch.

Web contents

The region for Web servers.
24
Chapter 1 Product Overview

Simple Setup for Wireless LAN

This printer comes with a mode (SimpleAP) that allows printers to connect with a smart device or a computer without requiring a wireless access point. 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.
SimpleAP mode is enabled by default when shipping from the factory. When SimpleAP mode is enabled and the printer is turned on, the following information is printed automatically.
1
SimpleAP Start
SSID Encryption Type Passphrase
IP Address MAC Address
Although operations are performed in SimpleAP mode during the initial startup, operations switch to standard mode (infrastructure mode) when changing settings in Epson TM-T88VI Utility for Windows or EpsonNet Config. After switching, operations continue in standard mode. If you want to make settings in SimpleAP mode again, initialize the communication settings. (see
: EPSON_Printer : WPA-2-PSK : 12345678
: 192.168.192.168 : xx-xx-xx-xx-xx-xx
"Resetting the Interface Settings" on page 78)
Changing to standard mode Ex.) Change IP address, change SSID
SimpleAP mode (default setting)
Standard mode
(infrastructure
mode)
Initialize the communication settings
* You can also set this to standard mode (Ad-Hoc mode) except for the OT-WL06.
25

Useful Functions for Smart Devices

You can easily connect this product to the network by using the NFC tag built-in to the printer or the QR code printed on the status sheet.

NFC Tag

Bring a smart device that supports NFC close to the NFC tag to acquire the printer information (information for specifying the device).
Specify the target printer using the acquired information to connect to the network.

QR Code

Capture the QR code printed on the status sheet with the camera on your smart device to acquire the printer information (information for specifying the device).
Specify the target printer using the acquired information to connect to the network.
Programming using Epson ePOS SDK is required to use these functions. These functions are created by combining NFC touch and QR code capturing operations and the target printer specifications using Printer Easy Select API. 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.
26
Chapter 1 Product Overview

Printing Using 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.
You can set one interface for the main connection. Data received from the main connection interface is handled with the highest priority.
By default, the interface that receives the first data transfer is set as the main connection interface; however, you can select the main connection interface in advance.
In the status where all receive buffers are empty for more than the set time (1 second by default), interface switching is enabled. The interface that receives the data in this status becomes active.
You cannot use wired and wireless LANs at the same time. When a LAN cable is connected, wireless LAN is disabled.
1
You can select the main connection interface and set the time to enable interface switching from the software settings. For details on software settings, see
"Software Settings" on page 54.
27

Setup

2. Adjusting the Paper Roll Near-End Sensor (page 30)
5. Connecting the Peripherals (page 36)
4. Connecting the Printer to the Host (page 32)
6. Attaching the Connector Cover (page 43)
1. Installing the Printer (page 29)
7. Arranging the Cables (page 45)
8. Attaching the Power Switch Cover (page 47)
9. Changing the Paper Width (page 48)
10. RTC Settings (page 49)
3. Connecting the AC adapter (page 31)
11. TM-Intelligent Function Settings (page 50)
y
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.
28

Installing the Printer

Important Notes on Installation

The printer must be installed horizontally on a flat surface (not tilted).
Do not place the printer in dusty locations.
Do not catch cables or place foreign matter under the printer.
Chapter 2 Setup
2
29

Adjusting the Paper Roll Near-End Sensor

Detection lever
Positioning plate
Adjustment screw
Adjustment screw
Positioning plate
Detection lever
For wall-hanging
For horizontal installation
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.
Since roll paper cores vary slightly in shape, depending on paper roll design and manufacturing
tolerances, it is impossible to detect the remaining paper exactly.
Use roll paper with a core inner diameter of 12 mm {0.47"} and outer diameter of 18 mm {0.71"} so that the NE sensor can detect the remaining paper as accurately as possible.
Follow the steps below to adjust the roll paper near-end detector.
Open the roll paper cover, and remove the roll paper.
1
Loosen the adjustment screw fastening the sensor, and align the upper edge of the
2
positioning plate with the adjustment position.
Adjustment position
Upper Approx. 27 {1.06"}
Lower (Default setting) Approx. 23 {0.97"}
Tighten the adjustment screw.
3
After adjustment, make sure that the detection lever operates smoothly.
4
Remaining amount of paper
(outer diameter: mm)
30

Connecting the AC adapter

AC adapter
AC cable
Be sure to use the specified AC adapter. Connection to an improper power source may lead to equipment damage, fire, or electric shock.
WARNING

Connecting the AC adapter

Make sure the printer is turned off.
1
Never insert the AC cable plug into a socket that does not meet the input voltage of the AC adapter. Doing so may result in damage to the printer.
Should a fault ever occur, immediately turn off the power to the printer and unplug the AC cable from the socket.
Chapter 2 Setup
Connect the AC cable to the AC adapter.
2
Connect the DC cable of the AC adapter to the power supply connector (stamped
3
24V).
2
31

Connecting the Printer to the Host

Be sure to install the driver before connecting the printer to the host computer.
The printer uses modular connectors specifically designed for the cash drawer. Do not connect
these connectors to an ordinary telephone line.

USB Interface

When using USB cable to connect with host device, connect the USB cable to the printer, and after starting the host device, turn the printer on.
Do not place any weight or stress on the cable when using. Doing so could damage the cable and connectors.

Ethernet Interface

Use ethernet cable to connect the printer to network via a hub.
Use Epson TM-T88VI Utility for Windows, EpsonNet Config, or EpsonNet Config (Web version) to set net­work.
For details on the network settings, see
"Network Settings" on page 62.
When LAN cables are installed outdoors, make sure they are connected through devices that have surge protection. Otherwise, the devices can be damaged by lightning.
Never attempt to connect the drawer kick cable or a standard telephone line cable to the Ethernet port.
32
Chapter 2 Setup

Wireless LAN Interface

You can connect using a wired cable (LAN/USB), or connect using SimpleAP mode, and setup a wireless LAN using a network configuration tool. 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.
When using wireless LAN, make sure you disconnect the LAN cable. If a LAN cable is connected,
wireless LAN is disabled.
The combinations of wireless LAN cable set and firmware version you can use with this product are
as follows.
Wireless LAN Cable Set Firmware Version
OT-WL02 Until 50.22 ESC/POS, or 50.51A ESC/POS or later
OT-WL05 Until 50.22 ESC/POS, or 50.51B ESC/POS or later
OT-WL06 50.51A ESC/POS or later, or 50.51B ESC/POS or later
You can perform a firmware update by using the TM-T88VI-iHUB Firmware Updater if using a Windows computer, or by using the Epson TM Utility if using a smart device. For details, see
"Utilities" on page 106.
When you set up the access point at the same time, set the access point in advance and check that
it operates correctly.
Examine the radio wave situation in the surrounding area before use.
Avoid using the same channel that is used in the neighboring shops where Wireless LAN is used.
Wireless LANs with a frequency band of 2.4 GHz interfere with Bluetooth® communication. When
using Bluetooth and Wi-Fi at the same time, we recommend using 5 GHz.
When using the printer in environments where kitchen microwaves and other devices that may
interfere radio waves are installed, observe the following points. Keep the printer away from the devices, such as kitchen microwaves, that may cause radio wave
interference.
Use channels that are away from the frequency bands that may cause radio wave interference.Place shields between the printer and the devices that may cause radio wave interference.Select either 2.4 GHz or 5 GHz, whichever is free from radio wave interference.In auto channel setting for the access point, do not select a channel in which the devices may
cause radio wave interference.
When connecting to a stealth SSID with W53 or W56 using OT-WL06, the following firmware
version is required:
50.56A ESC/POS or later, or 50.56B ESC/POS or later
2
For SimpleAP mode, see
"Simple Setup for Wireless LAN" on page 25.
Setting up Using a SimpleAP Connection from a Windows Computer
Necessary Items
Prepare the following items.
Computer for setting: Windows 10/8/7/Vista Computer equipped with a wireless LAN function
Utility for setting: Epson TM-T88VI Utility for Windows or EpsonNet Config
33
Follow the steps below to connect the printer.
Turn on the printer.
1
After starting the printer, check that the "SimpleAP Start" is printed. If it is not printed, you need to enable SimpleAP mode in interface settings mode.
Activate Windows Wireless Network Connection and select [EPSON_Printer] as the
2
connection device on the screen that appears.
If the window to enter a pass phrase appears, enter "12345678”. Default settings on printer are the following values.
Network mode SimpleAP mode
SSID EPSON_Printer
Pass phrase 12345678
IP Address 192.168.192.168
When connecting to the printer is complete, setup the Wireless LAN using the
3
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.
When setting the wireless LAN is complete, remove the wired cable (LAN/USB) and
4
restart the printer.
Setting up Using a USB Connection from a Windows Computer
Necessary Items
Prepare the following items.
Computer for setting: Windows 10/8/7/Vista
Utility for setting: TM-T88VI Utility for Windows
USB cable
Follow the steps below to connect the printer.
Connect the printer to a PC via the USB cable.
1
Turn on the host computer.
2
Turn on the printer.
3
34
Start up the TM-T88VI Utility for Windows.
4
Select the printer, and then press the [OK] button.
5
If the printer is not displayed, press the "Add Port" button, and then add the printer connected by USB.
Perform network I/F as well as TCP/IP settings.
6
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
7
printer, and then turn it back on.
When the TM-T88VI Utility for Windows is started up, the Feed button is disabled.
To start wireless LAN communication, be sure to disconnect the USB cable, turn off the printer, and then turn it back on.
Setting up from a Smart Device
Chapter 2 Setup
2
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.
1
Set from “Wi-Fi Setup Wizard” in the menu.
2
Setup and Operation Workflow
1. Select the network you want to connect to.
2. Enter the passkey.
3. Perform a test print.
35

Connecting the Peripherals

With shielded
Drawer kick connector
Printer side
User side [Drawer kick side]
Drawer open/ close switch
Drawer kick solenoid
1
2
3
4
5
6

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" on page 54), a cash drawer cannot be used. Be sure to disable it when you use a
cash drawer.
Two driver transistors cannot be energized simultaneously.
Leave intervals longer than 4 times the drawer driving pulse when sending it continuously.
Specifications of drawers differ depending on makers or models. When you use a drawer other than specified, make sure its specification meets the following conditions.
Otherwise, devices may be damaged.
The load, such as a drawer kick solenoid, must be connected between pins 4 and 2 or pins 4 and 5 of the drawer kick connector.
When the drawer open/close signal is used, a switch must be provided between drawer kick connector pins 3 and 6.
The resistance of the load, such as a drawer kick solenoid, must be 24
Ω or more or the input current must be
1A or less.
Be sure to use the 24V power output on drawer kick connector pin 4 for driving the equipment.
Drawer Connection Diagram
F. G
+24V
Adaptable Connector
RJ12 modular connector
36
Pin assignments
Pin number Signal name Direction
1Frame GND -
2 Drawer kick drive signal 1 Output
3 Drawer kick open/close signal Input
4 +24 V -
5 Drawer kick drive signal 2 Output
Chapter 2 Setup
6Signal GND -
6 5 4 3 2 1
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).
WARNING
Connect the drawer kick cable to the drawer kick connector by pressing firmly until the connector clicks into place.
Do not insert a telephone line into the drawer kick connector.
Doing so may damage the telephone line or printer.
2

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.
For details, see
"Setting the DIP Switches" - "Setting Procedure" on page 52.
37
DIP Switch for Buzzer Circuit
Volume adjustment knob
DIP
switch
1 Drawer kick connector pin 2 Buzzer beeps. Buzzer does not
2 Drawer kick connector pin 5 Buzzer beeps. Buzzer does not
Specified connector pin ON OFF
beep.
beep.
Do not set the buzzer to beep for pin numbers used for drawer operations. The buzzer and the cash drawer cannot be operated by one pulse signal.
Default
setting
ON
OFF

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. Settings for sound patterns and frequency depending on the occasions the buzzer beeps are also available.
You need to set with the memory switch (customized values) for buzzer enable/disable setting, sound pattern setting, and frequency setting. For information about the memory switch (customized values), see
Settings" on page 54
.
"Software
Be sure to turn off the printer before you connect/disconnect the optional external buzzer.
Do not connect both the optional external buzzer and the cash drawer to the printer at the
same time by using a branched connector.
38
Attachment Position
The optional external buzzer is recommended to be installed in the following positions.
Chapter 2 Setup
Do not install the optional external buzzer at the roll paper exit.
To prevent liquid from entering inside, it is recommended to install the optional external buzzer
so that the volume adjustment knob is positioned sideways or downward.
2
39

Connecting the Optional Wireless LAN Unit

The optional Wireless LAN cable set (OT-WL02/OT-WL05/OT-WL06) 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.
Be sure to turn off the printer when connecting the Wireless LAN unit.
Depending on the installation conditions of the printer and the routing for cables connected to it,
the status of the radio waves for the Wireless LAN unit may decline. If this does happen, use an extension cable.
This option may be included with this product, depends on the models.
The shape of the Wireless LAN unit varies depending on the model.

Connecting the Optional Customer Display

You can connect the customer display (DM-D30/DM-D70/DM-D110/DM-D210) to this product, using USB connection.
For more information, refer to the Technical Reference Guide of the customer display.
Be sure to turn off the printer when connecting the customer display.
40
Chapter 2 Setup

Connecting a Key Input Device

You can connect a key input devices using the USB port. Up to five devices can be registered.
To register, change, or delete the device, use the TM-T88VI Utility for Windows or EpsonNet Config (Web ver­sion).
How to register a MSR
Connect a supported MSR to the printer. The printer automatically detects the MSR and registers its DeviceID as "local_msr". Then the MSR can be used.
Start TM-T88VI Utility for Windows, then open the [Key Input Device] screen by selecting [TM-Intelligent] ­[Device Administration] - [Key Input Device]. On the screen, make the following settings for the device whose VID & PID is "0x0853 & 0x0001".
For details on the settings, see the TM-T88VI Utility User's Manual.
Setting Item Setting
2
Device Type MSR
Control Script MSR_V3TU_FK.js
How to register a keyboard with MSR
Connect a supported keyboard with MSR to the printer. The printer automatically detects the keyboard and registers its DeviceID as "HID1". Then the keyboard with MSR can be used.
Start TM-T88VI Utility for Windows, then open the [Key Input Device] screen by selecting [TM-Intelligent] ­[Device Administration] - [Key Input Device]. On the screen, make the following settings for the device whose VID & PID is "0x1222 & 0xfaca".
For details on the settings, see the TM-T88VI Utility User's Manual.
Setting Item Setting
Device Type Keyboard
Control Script Keyboard_MID_QM128A_RAA.js
How to register a USB composite device
Connect a supported USB composite device to the printer. The printer automatically detects the device and reg­isters its DeviceID as "local_keyboard" or "local_scanner". Then the device can be used.
Start TM-T88VI Utility for Windows, then open the [Key Input Device] screen by selecting [TM-Intelligent] ­[Device Administration] - [Key Input Device]. On the screen, find the device whose VID & PID is one of those in the following tables, then make the settings accordingly.
For details on the settings, see the TM-T88VI Utility User's Manual.
41
Keyboard
Setting Item Setting
VID & PID 0x046a & 0x0037
Interface Number 0
Device ID local_keyboard
Device Type Keyboard
Control Script Keyboard_Generic.js
Card reader
Setting Item Setting
VID & PID 0x046a & 0x0037
Interface Number 1
Device ID local_scanner
Device Type Barcode reader
Control Script Scanner_Generic.js

Connecting a Serial Communication Device

You can connect a device that supports serial communication using the serial port. Up to five devices can be registered.
To register, change, or delete the device, use the TM-T88VI Utility for Windows or EpsonNet Config (Web ver­sion).
How to check if a USB-Serial conversion cable can be used
Connect the USB-Serial conversion cable to the printer, then print a status sheet. If the information shown below is found in the status sheet, the conversion cable can be used.
ePOS-Device Peripheral
Device1
Vendor :xxxxxx
Product :xxxxxxxx
Interface Number :0
DeviceID :usb_serial
Type :SimpleSerial
You can acquire the same information by accessing the menus of TM-T88VI Utility for Windows as described below.
[TM-Intelligent] - [Device Administration] - [Serial Communication Device]
42

Attaching the Connector Cover

Hooks
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.
1
Position the two hooks on both sides of the connector cover so that they hook the
2
printer case.
Chapter 2 Setup
2
Push the connector cover down to click onto the printer case.
3
Pass each cable through the cable exits at the bottom of the connector cover.
4
Turn over the printer and make sure the cables are not pinched.
5
43
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.
44
Chapter 2 Setup
Bundled cable lock band

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.
When using cables without lock, use of the bundled cable lock band is recommended.
2
You can also attach bottom cover to hide connectors. Make sure the cable does not get caught when installing.
45
After the cable arrangement, turn over the printer, and make sure the cables are not pinched.
46
Chapter 2 Setup

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.
If an accident occurs with the power switch cover attached, unplug the power cord immediately. Continued use may cause fire or shock.
WARNING
2
47

Changing the Paper Width

Hole
Protrusion
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.
1
Install the roll paper guide so that the protrusion on the roll paper holder is aligned
2
with the hole on the printer.
You can use the enclosed screw to fix the roll paper guide.
After using the printer for an extended period at 58 mm, do not return to 80 mm. Parts of the print head that do not normally touch the paper may be damaged by the platen roller, and the autocutter may wear out.
48
Set the paper width in software setting mode.
3
For information about the software setting mode, see "Software Settings" on 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.
Chapter 2 Setup
2
49

TM-Intelligent Function Settings

To use the TM-Intelligent functions of the printer, enable the functions you want to use using Espon TM-T88VI Utility for Windows or EpsonNet Config (Web version).
For instructions on how to set it using Epson TM-T88VI Utility for Windows, see the TM-T88VI Utility User's Manual.
When using EpsonNet Config (Web version), follow the procedure below to start it.

How to Start EpsonNet Config (Web version)

Start EpsonNet Config following the procedure below.
Start a computer that is connected to a network.
1
Start a Web browser on the computer, then enter the following in the address bar.
2
SSL disabled: http://IP address of the printer/webconfig SSL enabled: https://IP address of the printer/webconfig
EpsonNet Config (Web version) starts in the browser.
To check the printer's IP address, print a status sheet from the printer. For more information, see
"Printing a Status Sheet" on page 76.
You will be prompted to enter a username and password. The default setting for the password varies depending on the firmware version.
Firmware version User name Password
Before 50.54A/50.54B ESC/POS "epson" "epson"
50.54A/50.54B ESC/POS or later "epson" Product serial number (10 alphanumeric characters, case sensitive)
You can check the firmware version using the self-test ( You can check the product's serial number using a self-test ( the manufacturing nameplate attached to the product.
The password can be changed in [Password] in the [Optional] setting menu.
Click [Help] to see the help of EpsonNet Config (Web version).
"Self-test Mode" on page 68).
"Self-test Mode" on page 68) or on
50
Chapter 2 Setup
2
51

Advanced Usage

DSW1 (DIP switch 1)
DIP switch on the buzzer substrate (Only on models with a built-in buzzer)

Setting the DIP Switches

On this printer, you can make various settings with DIP switches. The DIP switches are already set. Change the setting if necessary.
For models with the buzzer function, see also "Setting the Built-in Buzzer (for Model with a Built-in
Buzzer)" on page 37

Setting Procedure

Follow the steps below to change the DIP switch settings.
Before you remove the DIP switch cover, turn off the printer and disconnect all cables.
Otherwise, a short-circuit may cause the printer to malfunction.
CAUTION
If you open the DIP switch cover, be sure to close the cover and tighten the screw after adjusting the DIP switch.
Using this product with the cover open may cause fire or electric shock.
DIP switch settings are enabled only when the power is turned on or the printer is reset via the interface. If the settings are changed after that, the functions will not change.
Do not change switches that are fixed to ON or OFF. Otherwise, the printer may not operate normally.
.
Make sure the printer is turned off.
1
Unscrew the screw to remove the DIP switch cover from the base of the printer.
2
Set the DIP switches, using the tip of a tool, such as a small screwdriver.
3
52
Replace the DIP switch cover, and screw it in place.
4

Settings

Chapter 3 Advanced Usage
SW Function ON OFF
1 Auto line feed Always enabled Always disabled OFF
2 Receive buffer capacity 45 bytes 4 KB OFF
3-4 Selects print density See
Sets the release condition of the
5
receive buffer BUSY state.
6-8 Reserved (Do not change setting) Fixed to OFF OFF
" Selecting the Print Density (DIP Switches 3/4)".OFF
Releases the BUSY state when the remaining capacity of the receive buffer reaches 138 bytes.
Releases the BUSY state when the remaining capacity of the receive buffer reaches 256 bytes.
Selecting the Print Density (DIP Switches 3/4)
Function
Print density (standard) OFF OFF
Print density (medium) ON OFF
Print density (dark) OFF ON
Do not set ON ON
3 4
SW
Default
setting
OFF
3
53

Software Settings

For an outline of the functions, see the following section. Use the methods shown in the table below, or ESC/ POS commands for the settings.
Item\Method
USB power saving function
Paper sensors to output paper end signal
Error signal output
Memory Switches
Automatic paper reduction
Auto paper feed&cut at cover close
Buzzer function
Command execution during offline
Character code table defaults
International character defaults
Font A auto replacement
Font B auto replacement
Software
Setting
Mode
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔
✔✔✔
✔✔
✔✔
Epson TM-T88VI Utility for
Windows
Epson TM Utility for
iOS/
Android
EpsonNet
Config
(Web
version)
Print density
Print speed
Column emulation mode
Print density during multi-tone printing
Customized Values
Power supply output
Paper width
Interface switch wait time
Main interface selection
Startup display
USB class
USB IEEE1284 device ID
Restore & Delete Defined Data
Settings for USB port with charging function
Print Data Parsing Setting*
Cut Error Release Method
Logo
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔
✔✔
✔✔✔
✔✔✔✔
✔✔
✔✔
54
Chapter 3 Advanced Usage
Item\Method
ePOS-Print
ePOS-Device
ProxyInfo
Server Direct Print
Status Notification
Device Data Notification
Print Forwarding
Web Contents Updater
PHP
Document Path
Customer Display
Software
Setting
Mode
Epson TM-T88VI Utility for
Windows
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
Epson TM Utility for
iOS/
Android
EpsonNet
Config
(Web
version)
(
Communication
settings only
)
Network CS Authentication
Network Dev Info
Ethernet Config
Wi-Fi Config
SSL/TLS Config
Certificate Config
TCP/IP Config
SNMP Config
Time Config
LPR Config
Port9100 Config
IP/Port Filter Config
*Setting item may not be available depending on the area.
The software setting mode is the mode set using the printer's panel. For details on panel operations, see
For details about the items that can be set with ESC/POS commands and the setting method, see the ESC/POS command reference.
"Software Setting Mode" on page 70.
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔
✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
3
55

Software Setting Mode Functions

USB power saving function
Disabled
Enabled (default setting)
The USB power-saving function is valid only when the USB interface communication condition is set to the vendor-defined class and the system configuration is set so that the USB driver can support the USB power-saving function.
Paper sensors to output paper end signal
Roll paper out detector (default settings)
Disabled
Error signal output
Enabled (default setting)
Disabled
Automatic paper reduction
Extra upper space reduction
Disabled (default setting)
Enabled
Extra lower space reduction
Disabled (default setting)
Enabled
Line space reduction rate
Not reduced (default setting)
Reduce 25%
Reduce 50%
Reduce 75%
Line feed reduction rate
Not reduced (default setting)
Reduce 25%
Reduce 50%
Reduce 75%
56
Amount of reduction in character height
Not reduced (default setting)
Reduces space within the characters by 25%
Reduces space within the characters by 50%
Reduces space within the characters by 75%
Reduces space within the characters by 75% + Reduces the height of the font
Amount of reduction in barcode height
Not reduced (default setting)
Reduce 25%
Reduce 50%
Reduce 75%
Amount of top margin by backfeed
Selectable from levels 15 ~ 2 mm (0.5 mm interval)
Default setting: level 15 mm
Chapter 3 Advanced Usage
Remove all ejected paper before printing with backfeed.
Disable the automatic top logo setting when enabling backfeed.
You cannot use backfeed in the following cases even if you have enabled backfeed.Immediately after auto cutting while the cover is closed.While the self-test is in progress.
If setting a top margin of 5 mm {0.2"} or less, confirm that no errors occur in your environment of
usage. Usage in a hot and humid environment or usage of paper that curls easily may increase the risk of paper jams.
When implementing a backfeed, rubbing smears may occur due to slack in the paper. We recommend using thermal paper with high rub resistance.
No reduction is applied to blank dot lines that exist in a graphic data.
Reduced barcodes are not guaranteed to be correctly scanned. Make sure to check whether
they are properly read by a barcode reader that is actually used.
Auto paper feed&cut at cover close
Cuts
Does not cut (default setting)
Buzzer function
3
For information about how to connect the optional external buzzer, see
Optional External Buzzer" on page 38
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
Disabled (default setting)
Enabled
"Connecting the
.
57
Buzzer frequency (Error)
Does not sound
Sounds 1 time
Sounds continuously (default setting)
Sound pattern (Autocut)
Selectable from Patterns A to E
Default setting: Pattern A
Buzzer frequency (Autocut)
Does not sound
Sounds 1 time (default setting)
Sound pattern (Pulse 1)
Selectable from Patterns A to E
Default setting: Pattern A
Buzzer frequency (Pulse 1)
Does not sound
Sounds 1 time (default setting)
Sound pattern (Pulse 2)
Selectable from Patterns A to E
Default setting: Pattern B
Buzzer frequency (Pulse 2)
Does not sound
Sounds 1 time (default setting)
Command execution during offline
Enabled
Disabled (default settings)
Character code table defaults
Selectable from 43 pages including user defined page
Initial setting: PC437: USA, Standard Europe
International character defaults
Selectable from 18 sets
Initial setting: USA
58
Chapter 3 Advanced Usage
Font A auto replacement
Does not replace (default setting)
Font B
Font B auto replacement
Does not replace (default setting)
Font A
Print density
Selectable from 70% to 130% (5% increment)
Default setting: 100%
Depending on the paper type, it is recommended to set the print density as shown in the table below for the best print quality.
Original Paper type Density Print speed
AF50KS-E 85% 13 (300 mm/sec)
KT55FA 100% 14 (350 mm/sec)
KT48FA 100% 13 (300 mm/sec)
F5041(55), F5041(48), P30521, P30523, P31523, P35524 105% 13 (300 mm/sec)
When the print density level is increased, print speed may be reduced. When printing at a den­sity of 115% or more and below a room temperature of 15°C, the speed drops to less than 200 mm/sec.
When setting the print speed to level 14, use customized values to set the print density.
Print speed
Selectable from levels 1 to 14 (Slow ~ Fast)
Default setting: level 13 or 14 (depends on the printer's specification)
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.
The maximum printing speed when using 58 mm is 300 mm/s.
3
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.
59
Column emulation mode
Standard mode (default setting)
48 column mode
This function is supported only on the ANK model.
Print density during multi-tone printing
Selectable from 70% to 130% (5% increment)
Default setting: 100%
Power supply output
Selectable from levels 1 to 3 low power load
Default setting: level 3
Paper width
80mm (default setting)
58mm
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)
USB
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.
When using multiple interfaces, set the receive buffer capacity to 4 KB.
You cannot use wired LAN and wireless LAN at the same time.
For information about the function, see "Printing Using Multiple Interfaces" on page 27.
Startup display
Enabled
Disabled (default setting)
60
USB class
Printer class (default setting)
Vendor-defined class
USB IEEE1284 device ID
Do not output IEEE1284 Device ID
Output IEEE1284 Device ID (default setting)
Settings for USB port with charging function
Disable the charging function, Enable USB communication (default)
Enable the charging function, Disable USB communication
Print data parsing setting
Chapter 3 Advanced Usage
Disabled (default setting)
Enabled
The setting item may not be available depending on the region.
3
61

Network Settings

Setup using EpsonNet
Config
Printing the status sheet (check settings) (See "Printing a Status Sheet" on page 76.)
Method 1 Method 2 Method 3
Setup using TM-T88VI Utility for
Windows
Finish Finish Finish
Use EpsonNet Config
(Web version) to perform settings
Change network settings
on setting computer
The following explains the procedure for network settings in order to connect the product to your network.

Setup methods

There are three methods for set up.
Method 1: Setup using TM-T88VI Utility for Windows
This method uses the setup utility "TM-T88VI Utility" installed on your computer.
As it does not require any settings in advance to allow set up, you can easily perform set up using a computer already connected to the network.
Method 2: Setup using EpsonNet Config
This method involves installing the network configuration tool, EpsonNet Config, on your computer for set­ting.
As it does not require any settings in advance to allow set up, you can easily perform set up using a computer already connected to the network.
Method 3: Setup using EpsonNet Config (Web version)
This method involves opening the Web application equipped in the printer from a Web browser to perform set­tings.
Because you specify the printer's IP address to open it, you need to set your computer to the same network seg­ment as the printer.
With EpsonNet Config (Web version), you can set more items than with EpsonNet Config.

Flow of Setup

62
Chapter 3 Advanced Usage

Setup using TM-T88VI Utility for Windows

Start TM-T88VI Utility for Windows, then check and change the settings on the utility.
See the TM-T88VI Utility User's Manual for more information.

Setup using EpsonNet Config

Execute EpsonNet Config, select the target printer from the displayed device list, then check and change the set­tings.
If the printer is still set to factory defaults, the printer's MAC address is listed up, even if the computer does not have the same network address.
The initial setting uses an IP address for the printer provided by a DHCP server. Since you cannot complete setup if there are conflicting IP addresses on the network, make sure that there are no other devices on the network that conflict with the IP address provided by the DHCP server. If a DHCP server is not available, a fixed IP address (192.168.192.168) is set approximately one minute after turning on the printer. Also, if the Ethernet cable is not connected, connect the Ethernet cable and then run this process.
When DHCP is enabled, the provided IP address is printed automatically. However, if the Ethernet cable is not connected, and the Wireless LAN unit is not installed, printing is not performed.
Connect the printer to the same network as the computer where you installed Epson-
1
Net Config.
Start up EpsonNet Config.
2
The tool automatically detects printers connected to the network and displays a list. It may take up to a minute for the printer to be displayed in the list. If it is not displayed, check that [Filter] is set to "(All)" or "Network-connected devices", then click [Refresh]. Or, select [Tools], then [Option], and check the settings of [Search Parameters].
Select the target printer, then click [Configuration].
3
If you cannot determine the target printer from the product name or the IP address, use the MAC address. You can check the printer's MAC address on the status sheet.
Change the printer's settings based on the network setting information you received
4
from the network administrator.
Select an item from the menu and change the setting.
Once you set the necessary items, click [Transmit].
5
The changed contents are sent to the printer and the printer settings are changed.
3
For details about EpsonNet Config, see the manual (operation guide) installed together with the tool or the online help.
63

Setup using EpsonNet Config (Web version)

Follow the steps below to start up EpsonNet Config (Web version), and check or change the settings.
When setting up using the EpsonNet Config (Web version), you need to set the network settings for the device to the same network segment as the printer you want to connect to.
The initial setting uses an IP address for the printer provided by a DHCP server. Since you cannot complete setup if there are conflicting IP addresses on the network, make sure that there are no other devices on the network that conflict with the IP address provided by the DHCP server. If a DHCP server is not available, a fixed IP address (192.168.192.168) is set approximately one minute after turning on the printer. Also, if the Ethernet cable is not connected, connect the Ethernet cable and then run this process.
When DHCP is enabled, the provided IP address is printed automatically. However, if the Ethernet cable is not connected, and the Wireless LAN unit is not installed, printing is not performed.
Connect the setting computer and the printer to the same network.
1
Perform network settings on the computer so that it is in the same segment as the
2
printer's IP address.
Subnet mask: Same subnet mask as the printer IP address: Same segment (same network address) as the printer, different host address
Check the values set in the printer on the status sheet.
E.g.) Printer Setting computer
Subnet mask 255.255.255.0 255.255.255.0
IP address 192.168.192.168 192.168.192.2
Start up your Web browser and input the printer's IP address into the address field.
3
E.g.) http://192.168.192.168/webconfig
Under initial settings, when you access EpsonNet Config (Web version) from your browser, an authentication warning message may be displayed.
Input your user name and password on the authentication window.
4
The default setting for the password varies depending on the firmware version.
Firmware version User name Password
Before 50.54A/50.54B ESC/POS "epson" "epson"
50.54A/50.54B ESC/POS or later "epson" Product serial number (10 alphanumeric characters, case sensitive)
You can check the firmware version using the self-test ( You can check the product's serial number using a self-test ( the manufacturing nameplate attached to the product.
The password can be changed in [Password] in the [Optional] setting menu.
"Self-test Mode" on page 68).
"Self-test Mode" on page 68) or on
64
Change the settings based on the network setting information you received from the
5
network administrator.
Select an item from [Configuration] and change the setting.
Chapter 3 Advanced Usage
After changing the necessary parameters, click the [Send] button.
6
The changes are sent to the printer.
Click the [Reset] button on the Web page displayed after sending.
7
The sent contents are enabled. Depending on the changes, such as the IP address, the connection with the setting computer may be cut and the EpsonNet Config window may not be displayed. To reconnect, you need to set the net­work settings of the setting computer to the same network segment as the printer for which settings were changed.

MAC Address Confirmation

You can check the printer's MAC address using the following procedures.
Printing the status sheet
A printer self-test (May not be supported by some TM printers.)
Using EpsonNet Config to confirm
Using a Web browser to confirm (EpsonNet Config (Web version) function)
3
65

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
Restore default values mode
Interface setup mode
TM-Intelligent settings information print mode
Peripheral Device Information print mode
Hexadecimal dumping mode
The self-test mode or hexadecimal dumping mode is selected depending on the operation performed when the power is turned on.
NV graphic information print mode, Receipt Enhancement information print mode, Software settings mode, and Restore default settings mode are selected depending on the Feed button operation performed during a self-test.
Close the roll paper cover, and turn on the printer while pressing the Feed button.
Self-test
Briey press the Feed button. Hold down the Feed button.
Continuing the self-test
Press the Feed
button once briey
and then hold it
down.
NV Graphics Information
Open the roll paper cover, and turn on the printer while pressing the Feed
Press the Feed
button twice briey
and then hold it
Enhancement
Information
button, and then close the roll paper cover.
Hexadecimal dumping
Mode selection guidance
down.
Receipt
Press the Feed button
three times briey
and then hold it
down.
Software Settings
Press the Feed
button four times
briey and then hold
it down.
Restore Default
Values
Press the Feed button
ve times briey and
then hold it down.
Interface Setup
Press the Feed
button six times
briey and then hold
it down.
TM-Intelligent
settings information
print
Press the Feed
button seven times
briey and then hold
it down.
Peripheral Device Information print
66
Chapter 3 Advanced Usage
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 6: TM-Intelligent Information 7: Peripheral Device Information 8 or more: None
Select Modes by executing following procedure.
step 1. Press the Feed button less
than 1 second as many times as the selected mode number.
step 2. Press Feed button for 1
second or more.
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
3
67

Self-test Mode

You can check the following items using the self-test.
Product name
Firmware version
Product serial number
Interface information
Resident fonts
Maintenance counter information (head running length, number of times of autocutting)
Follow the steps below. You can also run the self-test using the ESC/POS commands.
Close the roll paper cover.
1
While pressing the Feed button, turn on the printer. (Hold down the Feed button
2
until printing starts.)
After printing the current print status, a Continuing self-test guidance is printed, and the Power LED flashes.
Briefly press the Feed button (less than one second) to continue the self-test.
3
The printer prints a rolling pattern on the roll paper, using the built-in character set. After “*** completed ***” is printed, the printer initializes and switches to standard mode.

NV Graphics Information Print Mode

Prints the following NV graphic information registered to the printer.
Capacity of the NV graphics
Used capacity of the NV graphics
Unused capacity of the NV graphics
Number of NV graphics that are registered
Key code, number of dots in X direction, number of dots in Y direction to be defined.
NV graphics data
For details on NV graphics, see "NV Graphics Memory" on page 23.
68
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
1
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
2
least one second, to print the NV graphics information.
After information printing, the Mode selection guidance is printed again.
To finish, turn off the power, or select “Exit and Reboot Printer”.
3

Receipt Enhancement Information Print Mode

You can check the following items using the R/E information mode:
Automatic top logo setting
Automatic bottom logo setting
Extended settings for automatic top/bottom logo
Follow the steps below.
After running a self-test, hold down the Feed button for at least one second, and then
1
select the Mode selection.
The Mode selection guidance is printed, and the Power LED flashes.
After briefly (less than one second) pressing the Feed button twice, hold it down for
2
at least one second, to print the R/E information.
After information printing, the Mode selection guidance is printed again.
To finish, turn off the power, or select "Exit and Reboot Printer".
3
3
69

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
Command execution (offline)
Specification for the top margin by backfeed
Optional external buzzer control
Interface setting
Communication conditions using a USB interface
Interface switch wait time
Main interface selection
Enabling/disabling Display when interface is activating
Power supply capacity
Select paper sensor(s) to output paper-end signals
ERROR signal when an error occurs
Print data parsing settings
Select mode for the USB port with charging function
For details on the memory switches and customized values, see "Software Settings" on page 54.
Follow the steps below.
After running a self-test, hold down the Feed button for at least one second to enter
1
the Mode selection.
The Mode selection guidance is printed, and the Paper LED flashes.
Briefly press the Feed button three times (less than one second), hold it down for at
2
least one second to enter the Software settings mode (Customized value setting).
The Software setting mode guidance is printed, and the Paper LED flashes.
70
Customize Value Settings
Modes
0: Exit 1: Print Current Settings 2: Print Density 3: Print Speed 4: Automatic Paper Reduction
Auto Paper Feed&Cut at cover close
5: 6: Paper Width 7: Top Margin 8: Character/Font Settings 10: Interface Settings 11:Intelligent Settings 12: Command Execution (Oine) 13: Power Supply Output 14: Other Settings
Select Modes by executing following procedure.
step 1. Press the Feed button less
than 1 second as many times as the selected mode number.
step 2. Press Feed button for 1
second or more.
Chapter 3 Advanced Usage
3
After briefly pressing the Feed button (less than one second) for the number of times
3
shown in the print result, hold down the button for more than one second to select the setting items.
The setting selected as the setting item, the current settings and default settings are printed. Depending on the setting item, you may need to continue selecting the setting item before the settings are printed. For details on setting items, see
When set to a value other than those in the software setting mode, the current settings are not printed.
Select a setting by briefly pressing the Feed button (less than one second) for the
4
"Software Settings" on page 54.
number of times applicable to the setting, and then hold down the button for more than one second to confirm your selection.
After saving the settings, the Software setting mode guidance is printed, and the Paper LED flashes.
To close Software setting mode, turn off the printer, or select “Exit” to return to Mode
5
selection guidance, and then select “Exit and Reboot Printer”.
To select 0 as the item number, hold down the Feed button until printing starts.
If the button is pressed a number of times that is not displayed by the Setup guidance, the
operation is invalid and the same guidance is printed.
71

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.
Setting Contents Setting Items
Customized value ✔✔
Memory switch ✔✔
R/E (Receipt Enhancement) settings ✔✔
Communication condition of USB interface ✔✔
Communication condition of network interface ✔✔
TM-Intelligent function settings ✔✔
NV graphics -
NV bit image -
User-defined page -
User NV Memory -
Web contents -
Bluetooth low energy technology settings -
Restore Default Values
and Delete Defined Data
Follow the steps below.
After running a self-test, hold down the Feed button for at least one second to enter
1
the Mode selection.
The Mode selection guidance is printed, and the Paper LED flashes.
Briefly press the Feed button four times (less than one second), hold it down for at
2
least one second to enter the Restore Default Values.
The guidance is printed.
When only restoring the default settings:
3
Briefly press the Feed button once (less than one second), hold it down for at least one second. (Hold down the Feed button until the message of restore completion is printed.)
When restoring default settings and deleting user defined data: Briefly press the Feed button twice (less than one second), and then hold it down for at least one second. (Hold down the Feed button until the restoration complete message is printed.)
72
Chapter 3 Advanced Usage
To finish, turn off the power.
4

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
1
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
2
least one second to enter the Interface Setup mode.
The guidance is printed.
After briefly pressing the Feed button (less than one second) for the number of times
3
shown in the print result, hold down the button for more than one second to select the setting items.
Initialize
Select [Wi-Fi & Ethernet Setup] or [Bluetooth Setup] and select [Initialize] to restore the communication settings to the factory default. The printer is reset and restarted.
SimpleAP mode (Wi-Fi model)
In Wi-Fi model, select [Wi-Fi & Ethernet Setup] and select [SimpleAP] to start in SimpleAP mode (the same as the factory default setting). The printer is reset and restarted, and it begins printing the "SimpleAP Start" information.
Select this to use Quick connection for Wi-Fi model.
For information on the Quick connection function, see "Simple Setup for Wireless LAN" on page 25.
3
73

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.
After running a self-test, hold down the Feed button for at least one second to enter
1
the Mode selection.
The Mode selection guidance is printed, and the Paper LED flashes.
Briefly press the Feed button six times (less than one second), hold it down for at
2
least one second to print the TM-Intelligent setting information.
After information printing, the Mode selection guidance is printed again.
To finish, turn off the power, or select “Exit and Reboot Printer”.
3

Peripheral Device Information Print Mode

This function allows you to print information for the device currently connected to the printer.
Customer display information
Wi-Fi adapter information
Bluetooth adapter information
Follow the steps below.
After running a self-test, hold down the Feed button for at least one second to enter
1
the Mode selection.
The Mode selection guidance is printed, and the Paper LED flashes.
Briefly press the Feed button seven times (less than one second), hold it down for at
2
least one second to print the Peripheral Device Information.
After information printing, the Mode selection guidance is printed again.
To finish, turn off the power, or select “Exit and Reboot Printer”.
3
74
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.
When there are no characters that correspond to the print data, “ . ” is printed.
If you press the Feed button when there is less than one line of print data, one line is printed.
During hexadecimal dumping mode, applications that check the printer status may not operate
correctly. The printer only returns the status for the “Real-time transmission status” command.
Follow the steps below. Entering the hexadecimal dumping mode is also possible using the ESC/POS commands.
Open the roll paper cover.
1
While pressing the Feed button, turn on the printer. (Hold down the Feed button
2
until the Error LED turns on.)
Close the roll paper cover.
3
From this point, all data received by the printer is printed in the corresponding hexadecimal numbers and ASCII characters.
Example of printing in hexadecimal dumping mode:
To close hexadecimal dumping mode, turn off the printer after printing is complete,
4
or press the Feed button for three times.
3
75

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
Check that the printer is turned on.
1
Make sure the roll paper cover is closed.
If there is a connector cover, remove the cover.
2
See "Attaching the Connector Cover" on page 43 for details on removing the connector cover.
Hold down the status sheet button for at least three seconds.
3
The status sheet is printed. After printing, the printer returns to the standard mode.
Using the Feed button
Check that the printer is on.
1
Open the roll paper cover.
2
Hold down the Feed button for at least one second.
3
For firmware version 50.00, press and hold for 3 seconds or longer.
76
Close the roll paper cover.
4
The status sheet is printed. After printing, the printer returns to the standard mode.
After the status sheet is printed, only the print settings of the mainly connected interface are retained. For the mainly connected interface, see "Printing Using Multiple Interfaces".
Ethernet and Wi-Fi status sheets are not printed while the printing communication protocol is being established. They will be printed after the connection is cut off (including being cut due to a time out).
The Bluetooth status sheet is not printed if status sheet printing is performed under the following conditions.
Bluetooth is connected when the Bluetooth security is set to "Medium" or "High"An error occurs when the Bluetooth security is set to "Medium" or "High"Time between when a pairing request is received and Passkey printing starts when the
Bluetooth security is set to "High"
The Bluetooth status sheet is not printed if either of the following conditions occur during the time from when the Paper LED flashes until the cover is closed when using the Feed button to print the status sheet.
The cover remains open for 1 minute when the Bluetooth security is set to "Medium" or "High"Bluetooth is disconnected
"(none)" is printed for the "Connected Peripheral" if no peripherals are connected to the USB
downstream port connector.
Chapter 3 Advanced Usage
* * * Wi-Fi & Ethernet Interface * * *
Wi-Fi Status
MAC Address SSID : EPSON_Printer Network Mode Comm Standard Encryption Type Link Status Channel Transmission Access Point Signal Level
Ethernet Status
MAC Address Physical Layer Link Status
Ethernet
: XXXXXXXXXXXX
WF
: TM-T88VI
DN
Network
Soft Version : XX.XX
TCP/IP Status
Acquiring IP Address Subnet Mask Default Gateway
Service Status
Other Status
Date/Time Wi-Fi Device ID Wi-Fi Region ID
: Unmounted
: Infrastructure : 802.11b/g/n : WPA2-PSK : Unknown : Unknown : Unknown : Unknown : Unknown
: XX-XX-XX-XX-XX-XX : Auto-negotiation : Connect
: Auto : XXX.XXX.XXX.XX : XXX.XXX.XXX.X : X.X.X.X
: 20XX/XX/XX 00:00:00 : Unknown : 0
Device
---Server access test result---
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 Access Test :Success
Status Notification Access Test :Success
Web Contents Update Access Test :HTTP Status Code : 404 Update Information Contents Timestamp :Wed Jan 1 00:00:52 2014 Last Update :Wed Jan 1 00:00:53 2014 Update Result :WebContentsSuccess
Connected Peripheral :(none)
3
77

Resetting the Interface Settings

Follow the steps below to restore the interface settings to the factory default.
You can return the interface settings to their defaults from the Interface Setup mode. See
"Interface Setup Mode" on page 73 for details on the Interface Setup mode.
Only network settings are returned to their defaults.
Turn off the printer and close the roll paper cover.
1
If the connector cover is attached, remove the cover.
2
See "Attaching the Connector Cover" on page 43 for details on removing the connector cover.
Hold down the status sheet button while turning on the printer.
3
A message is printed indicating that resetting is being performed, and the printer restarts.
Hold down the status sheet button until the initialization execution message is printed.
78
Chapter 3 Advanced Usage

TM-Intelligent Function

This product supports the TM-Intelligent function and provides the following functions.
Network Printer Control
Controlling for POS Peripherals
Spooler and Print Forwarding
Server Direct Print
Device Data Notification
Web S er ve r
Controlling POS Peripherals from iOS Applications
Controlling POS Peripherals from Android Applications
Controlling POS Peripherals from Web Applications
Printing from Web Service Compatible Applications
Controlling POS Peripherals from Socket Communication Compatible Applications
You can change the settings for each of the TM-Intelligent functions using Epson TM-T88VI Utility for Windows or EpsonNet Config (Web version). 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 website.
3

Network Printer Control

A function for printing on printers on the same network and acquiring printer status is implemented in the TM-Intelligent software. You can configure a system for controlling printers via smart device or a Web applica­tion.
You can perform control from a wide range of terminals and applications compatible with SOAP/HTTP com­munications.
Since a network printer can be controlled simply by designating the device ID from the customer's application, application development becomes easy.
For controllable network printers, see
"Product Specifications" on page 121.
Setting Items
Setting Items
Enabling / Disabling for ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling the Device Control
Network printer Printer model
Device ID
IP Address
79

Controlling for POS Peripherals

A function for controlling POS peripherals is implemented in the TM-Intelligent software. Communication with peripherals is controlled by device control script files based on the communication protocol with the peripherals.
You can control peripherals from socket communication compatible terminal applications. Accordingly, you can configure a system for controlling POS peripherals from smart device applications, which until now was difficult to do.
For details on controllable POS peripherals, see the Epson ePOS SDK User's Manual.
Device control script file
The following device control script files are registered to this product.
Device Device type
Keyboard Key input device
Keyboard with MSR (Tipro MID-QM128A)
USB composite device (Cherry SPOS)
Barcode scanner
USB-Serial conversion cable Serial communication device2
Serial communication device
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling the Device Control
Customer display Use / Do not use
Key input device Device ID
Select the device control script
Serial communication device Device ID
Select the device control script
Communication settings
Other device Device ID
Select the device control script
80
Chapter 3 Advanced Usage
< Device C>
< Device B>
< Device A>
Print data
<Spooler>

Spooler and Print Forwarding

Spooler
A spooler for saving print data and conducting background printing is implemented in the TM-Intelligent soft­ware. Even in systems where multiple print jobs are concentrated, an application system can be configured where response is not impeded.
General printing applications finish transactions upon confirming the printing. Due to such waiting, response times deteriorate in systems where multiple print jobs are concentrated. The spooler application stores print data and immediately returns the printing results to the application. This allows the application to proceed to the next operation without waiting for the current printing job to be completed.
Processing Flow using the Spooler Function
3
81
Devices A to C request printing of data A to C almost simultaneously.
1
The TM-Intelligent software saves the print data in the spooler in the order it receives
2
it, and returns the printing results (JobID, printing result = true) to each device.
Each device application completes the printing process and executes the next opera-
3
tion.
This product successively prints print data A to C.
4
The TM-Intelligent software saves the printing results (JobID, printing result = true)
5
in the log.
If the printer cannot print because it is offline or there is an error, print data cannot be printed even if spooled. Since printing results are logged, they can be confirmed from the application. For the confirmation method, see "Checking the print results" on page 84
When power to this product is turned off, the spooler saved fields are erased.
If the print data exceeds the remaining capacity of the spooler and cannot be spooled, the
print data is erased. Concerning the spooler capacity, see
121
.
"Product Specifications" on page
.
82
Chapter 3 Advanced Usage
<Printer A> <Printer B>
< Device ( application )>
Print Forwarding
Print forwarding, which enables printing to be performed from a different printer if it cannot be performed on another one is implemented in the TM-Intelligent software. You can configure a secure system that enables printing to be performed on a separate printer even if one printer cannot be used. All you need to do is specify the forwarded printer in the case where printing cannot be performed to the TM-T88VI Utility for Windows or the EpsonNet Config (Web version). There is no need to resend print data.
Complicated processing is required in order to implement a function by a general application for printing from a separate printer when a printer cannot be printed. By using print forwarding, since the TM-Intelligent soft­ware automatically conducts print forwarding, the printing process on the customer's application can be simpli­fied.
Processing Flow using the Spooler Function
The device application sends the print data to the TM-Intelligent software.
1
The TM-Intelligent software tries to conduct printing process on printer A but cannot
2
because the printer is offline. The TM-Intelligent software retries the number of times that is set in the spooler function.
The TM-Intelligent software prints with printer B.
3
If a printer that is set as a forwarding source or forwarding destination cannot print because it
is offline or because of an error, printing is not performed even if print forwarding is set. The printing results are logged and can be confirmed from the application. For the confirmation method, see
When power to this product is turned off, the print forwarding data is erased. The print for-
warding settings are not erased.
If the print data exceeds the remaining capacity of the spooler and cannot be spooled, the
print data is erased. Concerning the spooler capacity, see
121
.
"Checking the print results" on page 84.
"Product Specifications" on page
3
83
Checking the print results
When the spooler is disabled
After printing, the job ID and print results are returned to the application. Also, when printing cannot be per­formed, the job ID, print results, and error code are returned.
When the spooler is enabled
When print data cannot be spooled: [JobID, Print result = false, Error code = EX_SPOOLER (spooler stopped)] is returned to the application.
When print data can be spooled: After spooling the print data, [JobID, Print result = true] is returned to the application. Printing is not per­formed at this point. Make an inquiry from the application to this product to confirm if printing was per­formed.
Checking the print results from the application
If inquired of print result from the application, the product returns the following information.
Printing succeeded: [JobID, Print results = true]
Printing succeeded: [JobID, Print result = false, Error code = Printer status]
Printing or print forwarding: [JobID, Print result = false, Error code = Printing]
When this product is turned off, data in the spooler and the log storage area is cleared. For
detail, see "Product Specifications" on page 121
When printing cannot be performed with this products spooler or print forwarding, the print data is cleared. If printing has not been completed when checking in the application, we rec­ommend reprinting.
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling spooler
Print forwarding Retry count
Forwarding message
Print forwarding route
.
84
Print data
Spooler
operation setting
Print processing
Secondary Printer
print processing
Spooler disabled
Spooler enabled
Print forwarding enabled
Print
processing
Printing
complete
Disabled
Spooling
unavailable
Enabled
Print forwarding
location settings available
Printing failed
Printing failed exceeding
the number of reprint times
Printing failed exceeding
the number of reprint times
Printing
succeeded (1)
Printing
succeeded
Tertiary Printer
print processing
No print forwarding
location settings
Remaining spooler
capacity (3)
Printing failed (2)
Clear
print data (4)
Reprint (6)
Printing failed
Reprint (6)
Spooling available
Printing succeeded (7)
Clear
print data (9)
Print forwarding
message (10)
Clear
print data (9)
Printing
succeeded
Printing failed
Reprint (6)
Print forwarding (8)
Print forwarding location settings
Print forwarding
message (10)
Chapter 3 Advanced Usage
Spooler and Print Forwarding
This section explains the print flow determined by whether or not the spooler or print forwarding is set for this product.
3
85
When spooler is disabled
1: Printing success
[JobID, Print result = true] is returned to the application.
2: Printing failed
[JobID, Print result = false, Error code = Printer status] is returned to the application.
When spooler is enabled
3: The remaining free space in the spooler and the size of the print data is checked, and the product determines
whether or not the print data can be spooled.
4: If the print data cannot be spooled, the print data is cleared. [JobID, Print result = false, Error code =
EX_SPOOLER (spooler stopped)] is returned to the application. This data is not stored in the product's spooler or the log storage area.
5: When print data can be spooled, [JobID, Print result = true] is stored in the spooler. [JobID, Print result =
true] is also returned to the application.
6: Make the reprint settings (number of times and interval) in TM-T88VI Utility for Windows or EpsonNet
Config (Web version).
7: When printing is successful, the spooler's print data and [JobID, Print result = true] are deleted. [JobID, Print
result = true] are stored in the log storage area of this product.
When Print forwarding is enabled
8: Send print data to Secondary printer.
9: When printing fails, the spooler's print data and [JobID, Print result = true] are deleted. [JobID, Print result =
false, Error code = Printer status] are stored in the log storage area of this product.
10:Print with secondary (tertiary) printer.
86
Chapter 3 Advanced Usage

Communication Box

A communication box, which is a virtual space for exchanging data between applications, is implemented in the TM-Intelligent software. The TM-Intelligent software discloses the virtual data space, which is identified by box ID, to applications. The box ID can be used by multiple applications, making it possible to easily configure a sys­tem for exchanging data between applications.
The communication box can be set and used from applications compatible with Epson ePOS SDK and ePOS­Device XML.
Communication Box Mechanism
The TM-Intelligent software manages the communication box with a box ID (BoxID in the figure above). Data can be exchanged between applications that belong to the communication box.
In the figure, applications App1 and App2 exchange data using the communication box with BoxID:1.
3
87
An example for processing the data using communication box
The product receive a barcode data scanned from scanner.
1
TM-Intelligent Software notify the barcode data to App2.
2
App2 acquire the barcode data, then convert to POS data.
3
App2 sends display data to communication box of TM-Intelligent Software.
4
TM-Intelligent Software notify the data is stored into communication box to App1.
5
App1 acquire the stored display data from communication box.
6
88
Chapter 3 Advanced Usage

Server Direct Print

Server Direct Print is implemented in the TM-Intelligent software. The function allows the TM-Intelligent soft­ware to issue printing requests to Web server applications, conduct printing upon directly acquiring print data from the Web server, and notify the printing results to applications.
General printing system applications perform printing upon designating the printer. A function for including ePOS-Print XML print data in response to printing requests can be implemented in server direct print applica­tions. Since the printer IP address is not specified from the application, printing can be performed via the inter­net even in environments where printing is difficult because the IP address cannot be acquired on the Web server side or the device cannot be controlled via the internet due to security policy settings.
Because the Web server application only includes print data in the response, printing can be performed without designating the printer.
Processing Flow Using the Server Direct Print Function
The TM-Intelligent software issues a print request to the Web server application.
1
The Web server application sends a response that includes print data to the TM-Intel-
2
ligent software.
The TM-Intelligent software sends print data to the printer and performs printing.
3
The software notifies the printing results to the application.
4
Items to be Prepared by the Customer
Web s er ve r
Application for including print data in the responses to requests from the TM-Intelligent software
3
89
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling device control
Enabling server direct print
Enabling status notification
Server direct print Application server settings
Status notification Application server settings
Network printer Printer model
Device ID
IP address
Proxy settings Proxy server settings
90
Chapter 3 Advanced Usage

Device Data Notification

A device data notification function for using input data from a barcode scanner, etc. connected to this product as a trigger to receive print data or other data for controlling a device directly from the Web server and notifying the control results to the application is implemented in the TM-Intelligent software.
The Web server application can control the printer and device designated simply by including print data or device control data in the response.
You can configure a system for performing printing and controlling peripherals based on data notices from the device.
General printing system applications commence printing from the application side. A function for including print data in responses to printing requests cab be implemented in the applications mounted on Web servers through device data notification. This function can be used to perform printing by using an ID number scanned by a barcode scanner as a trigger.
Processing Flow Using the Device Data Notification Function
The operator scans the ID number, etc. with a barcode scanner.
1
Application for including device control data in response to requests from the TM-
2
Intelligent software
The Web server application sends a response that includes device control data to the
3
TM-Intelligent software.
The TM-Intelligent software sends the control data to the target device, and process-
4
ing is performed.
3
The TM-Intelligent software notifies the device control results to the application.
5
91
Items to be Prepared by the Customer
Web s er ve r
Application for including device control data in response to requests from the TM-Intelligent software
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling device control
Enabling device data notification
Device data notification Application server settings
Error settings
Network printer Printer model
Device ID
IP address
Customer display Use / Do not use
Key input device Device ID
Select the device control script
Serial communication device Device ID
Select the device control script
Communication settings
Other device Device ID
Select the device control script
Proxy settings Proxy server settings
92
Chapter 3 Advanced Usage
ePOS-Device_UM_E_Sample.zip.................: Zip le
index.html
css *.css img *.bmp *.jpg *.png js *.js sample *.html
ssltrustedcerts ............................................: Server authentication certicate
example.pem
sslservercerts.............................................. : SSL authentication certicate
ServerCrt.crt..................Certicate le
ServerKey.key...............Private key le
ChainCrt.crt...................Certicate chain le
<Web contents and Print stylesheet>
samplestylesheet.zip : Zip le
*.xls
stylesheet :
Print stylesheet
<Print stylesheet only>

Web Server

You can configure a Web server system which mounts the server-side scripting (php) Web contents. You can also use the SQLite database. Moreover, you can configure an automatic update system of Web contents for automatically updating Web contents from a separate Web server at regular intervals.
Preparation of Web content
File format
HTML file
CSS file
JavaScript
Image data
php script (*.php)
Package file (*.zip)
Zip the files to be registered all together. The zip file name is arbitrary.
Use one-byte alphanumeric characters (ASCII characters) for a zip file name and sub-folder name.
The maximum size of the files before zipping is 100 MB. Otherwise, registering fails.
Web contents cannot be registered additionally. All files are overwritten and registered. Zip web contents
before registering.
To register a print stylesheet, create a folder named "stylesheet" in the root folder, and store your print stylesheet in the folder. Then zip the folder.
3
93
When you access to registered web contents from an input terminal and so on, the URL differs depending on
epsonsample.zip
webpage .................................. : A folder added
index.html css *.css img *.bmp *.jpg *.png js *.js sample *.html
epsonsample.zip
index.html
css
*.css
img
*.bmp *.jpg *.png
js
*.js
sample
*.html
the folder structure of the zip file.
http://[the product’s IP address]/webapp/index.htmlhttp://[the product’s IP address]/webapp/webpage/index.html
Register the prepared Web content file to TM-Intelligent Software.
The above samples are for storing all contents of your Web app under the "webapp" folder. Change the folder name according to your folder structure on the server.
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web content update Register the web content
Web server settings for automatically updating
Web service Enabling automatic web content update
94
Chapter 3 Advanced Usage

Controlling POS Peripherals from iOS Applications

A function for controlling this product's POS peripherals and network printers from iOS applications is imple­mented in the TM-Intelligent software.
Utilizing Epson ePOS SDK for iOS included in Epson ePOS SDK, you can easily configure an application sys­tem using API for controlling POS peripherals and printers.
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling the device control
Printer Printer model
Device ID
IP address
Key input device Device ID
Select the device control script
Serial communication device Device ID
Select the device control script
Communication settings
3
95

Controlling POS Peripherals from Android Applications

A function for controlling this product's POS peripherals and network printers from Android applications is implemented in the TM-Intelligent software.
Utilizing Epson ePOS SDK for Android included in Epson ePOS SDK, you can easily configure an application system using API for controlling POS peripherals and printers.
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling the device control
Network printer Printer model
Device ID
IP address
Key input device Device ID
Select the device control script
Serial communication device Device ID
Select the device control script
Communication settings
96
Chapter 3 Advanced Usage

Controlling POS Peripherals from Web Applications

A function for controlling this product's POS peripherals and network printers from Web applications is imple­mented in the TM-Intelligent software. You can also shut this product down from Web applications. Moreover, you can print images that are drawn on HTML5 Canvas from a HTML5-compatible Web browser.
Using the Epson ePOS SDK for JavaScript included in the Epson ePOS SDK, you can easily construct an appli­cation system by utilizing APIs for controlling POS peripherals and printers.
You can implement Web applications in a Web server or this product and use them from HTML5-compatible browser-mounted terminals.
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling the device control
Network printer Printer model
Device ID
IP address
Key input device Device ID
Select the device control script
Serial communication device Device ID
Select the device control script
Communication settings
3
97

Printing from Web Service Compatible Applications

A function for controlling this product's POS peripherals and network printers from applications compatible with Web services is implemented in the TM-Intelligent software.
Through using the ePOS-Print XML system, you can perform printing from various device applications com­patible with SOAP/HTTP communications. You can configure a system for controlling printers without depending on the OS. Moreover, because there is no need to install drivers and plug-ins to terminals, you can perform printing from a wide range of devices and systems compatible with Web services.
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling the device control
Network printer Printer model
Device ID
IP address
98
Chapter 3 Advanced Usage

Controlling POS Peripherals from Socket Communication Compatible Applications

A function for controlling this product's POS peripherals and network printers from applications compatible with Web services is implemented in the TM-Intelligent software.
There is no need to install drivers and plug-ins to terminals.
Through using the TM-Intelligent system, you can perform printing from various device applications compati­ble with socket communications. You can configure a system for controlling printers without depending on the OS. Moreover, because there is no need to install drivers and plug-ins to terminals, you can perform control of POS peripherals from a wide range of devices and systems compatible with Web services.
Setting Items
Setting Items
Enabling / Disabling ePOS-Device Service Enabling ePOS-Device Service
Web service Enabling the device control
Network printer Printer model
Device ID
IP address
Key input device Device ID
Select the device control script
Serial communication device Device ID
Select the device control script
Communication settings
3
99

Application Development Information

This chapter describes how to control the printer and gives information useful for printer application development.

Controlling the Printer

The printer supports the following command systems:
ESC/POS
ePOS-Device XML
ePOS-Print XML
Users can control the printer by using the aforementioned command, or the following development kits or drivers.
EPSON Advanced Printer Driver (APD)
OPOS ADK
OPOS ADK for .NET
JavaPOS ADK
Mac Printer Driver
Epson TM/BA Series Thermal Printer Driver
Epson ePOS SDK

ePOS-Print XML

ePOS-Print XML is the Epson original control command system for POS printers defined in XML. With ePOS­Print XML commands, you can print in environments where http communication is available and from OS applications. For detailed information about ePOS-Print XML, see the ePOS-Print XML User's Manual.

ePOS-Device XML

ePOS-Device XML is a command system that uses XML to define functions to control various POS peripherals (including this product printer unit) connected to this product. An application creates a request message in XML format and sends it to this product using socket communications. For detailed information about ePOS­Device XML, see the ePOS-Device XML User's Manual.
100
Loading...