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 how to handle the product.
Describes general specications and character code
tables.
Product Overview
Setup
Advanced Usage
Application Development Information
Handling
Appendix
M00094210
Rev. K
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
®, WPA
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.
Apple, Apple TV, Apple Watch, iPad, iPad Air, iPad Pro, iPhone, and Lightning are trademarks of Apple Inc.,
registered in the U.S. and other countries. tvOS is a trademark of Apple Inc.
AndroidTM is a trademark of Google LLC.
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.
TM
, 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
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.
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
• Handle the power cable with care.
Improper handling may lead to fire or electric shock.
∗ Do not modify or attempt to repair the cable.
∗ Do not place any heavy object on top of the cable.
∗ Avoid excessive bending, twisting, and pulling.
∗ Do not place the cable near heating equipment.
∗ Check that the plug is clean before plugging it in.
∗ Be sure to push the plug all the way in.
• Be sure to use the specified AC adapter.
Connection to an improper power source may cause fire or shock.
• Do not place multiple loads on the power outlet.
Overloading the outlet may lead to fire.
• Shut down your equipment immediately if it produces smoke, a strange odor, or unusual
noise.
Continued use may lead to fire. Immediately unplug the equipment and contact qualified
service personnel.
• Never disassemble or modify this product.
Tampering with this product may result in injury or fire.
• Do not allow foreign matter to fall into the equipment.
Penetration by foreign objects may lead to fire.
• If water or other liquid spills into this equipment, do not continue to use it.
Continued use may lead to fire. Unplug the power cord immediately and contact qualified
service personnel.
• Do not use aerosol sprayers containing flammable gas inside or around this product.
Doing so may cause fire.
• Do not use this product in locations subject to high humidity or dust levels.
Excessive humidity and dust may cause equipment damage or fire.
3
Cautions
• Do not connect cables in ways other than those mentioned in this manual.
Different connections may cause equipment damage.
CAUTION
• Be sure to set this equipment on a firm, stable, horizontal surface.
The product may break or cause injury if it falls.
• Do not place heavy objects on top of this product. Never stand or lean on this product.
Equipment may fall or collapse, causing breakage and possible injury.
• Take care not to injure your fingers on the manual cutter
∗ When you remove printed paper
∗ When you perform other operations such as loading/replacing roll paper
• Do not open the roll paper cover without taking the necessary precautions, as this can
result in injury from the autocutter fixed blade.
• To ensure safety, unplug this product before leaving it unused for an extended period.
• To avoid risk of electric shock, do not set up this product or handle cables during a
thunderstorm.
• Never insert or disconnect the power plug with wet hands.
Doing so may result in severe shock.
• Never attempt to repair this product yourself.
Improper repair work can be dangerous.
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 failsafes 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.
4
About this Manual
Aim of the Manual
This manual was created to provide information on development, design, and installation of POS systems and
development and design of printer applications for developers.
Manual Content
The manual is made up of the following sections:
Chapter 1Product Overview
Chapter 2Setup
Chapter 3Advanced Usage
Chapter 4Application Development Information
Chapter 5Handling
AppendixSpecifications of Interface and Connector
Product Specifications
Character Code Tables
Compatibility with USB Type-A
5
6
Contents
■ For Safety..................................................................................................................................3
Key to Symbols.................................................................................................................................................................... 3
■ Restriction of Use ....................................................................................................................4
■ Note about interference ........................................................................................................4
■ About this Manual ..................................................................................................................5
Aim of the Manual ............................................................................................................................................................. 5
■ Part Names and Functions ................................................................................................. 14
Panel LED ............................................................................................................................................................................15
Online and Offline............................................................................................................................................................18
■ Status and Errors .................................................................................................................. 19
Status Display ....................................................................................................................................................................19
Error Status .........................................................................................................................................................................20
User NV Memory ..............................................................................................................................................................21
QR Code...............................................................................................................................................................................24
■ Printing Using Multiple Interfaces.................................................................................... 25
■ Flow of Setup ........................................................................................................................ 27
■ Installing the Printer............................................................................................................ 28
Changing to the Front Eject Position ....................................................................................................................... 29
■ Changing the Paper Width ................................................................................................. 30
■ Connecting the Optional Wireless LAN Unit ................................................................... 32
■ Connecting the Optional Customer Display ................................................................... 32
■ Connecting the Optional External Buzzer....................................................................... 33
■ Connecting the Cash Drawer ............................................................................................. 34
Required specifications of cash drawers................................................................................................................. 34
Connecting the drawer kick cable.............................................................................................................................35
■ Connecting to the Power Source....................................................................................... 36
Connecting the AC cable ..............................................................................................................................................36
■ Connecting the Printer to the Host Devices.................................................................... 38
USB Interface ..................................................................................................................................................................... 38
Wireless LAN Interface ................................................................................................................................................... 38
Bluetooth Interface......................................................................................................................................................... 41
■ Attaching the Power Switch Cover ................................................................................... 45
Flow of Setup .................................................................................................................................................................... 55
Setup using EpsonNet Config ..................................................................................................................................... 56
Setup using EpsonNet Config ( Web version) ........................................................................................................ 57
Setup using arp/ping commands.............................................................................................................................. 58
MAC Address Confirmation.......................................................................................................................................... 58
Information Menu............................................................................................................................................................73
Optional Menu ..................................................................................................................................................................78
Application Development Information.......................................................79
■ Controlling the Printer ........................................................................................................ 79
Development Kit ..............................................................................................................................................................82
■ Installing Roll Paper............................................................................................................. 87
■ Removing Jammed Paper .................................................................................................. 89
■ Roll Paper Cover does not Open ....................................................................................... 90
■ Cleaning the Printer............................................................................................................. 91
Cleaning the Printer Case ..............................................................................................................................................91
Cleaning the Thermal Head/Platen Roller ...............................................................................................................91
■ Preparing for Transport....................................................................................................... 92
■ Removing/Attaching the Rear and Bottom Covers ....................................................... 93
Removing the Covers......................................................................................................................................................93
Attaching the Covers ......................................................................................................................................................95
Character Specifications ............................................................................................................................................. 101
Paper Specifications ..................................................................................................................................................... 103
Printing and Cutting Positions..................................................................................................................................105
■ Specifications of Interface and Connector ....................................................................109
USB Interface ...................................................................................................................................................................109
Bluetooth Interface.......................................................................................................................................................114
■ Character Code Tables ....................................................................................................... 118
■ Compatibility with USB Type-A ....................................................................................... 119
10
Product Overview
This chapter describes features of the product.
Features
Printing
• High speed receipt printing is possible (200 mm/s maximum).
Chapter 1 Product Overview
• Various language support.
Handling
• Compact and lightweight
Top eject position (W × D × H): 127 × 127 × 135 mm (5.0 × 5.0 × 5.3")
Front eject position (W × D × H): 127 × 133 × 129 mm (5.0 × 5.2 × 5.1")
Approx. 1.3 kg {2.87 lb}
• Easy drop-in paper loading.
• The direct connection without Wi-Fi access point brings a simplified configuration procedure of network
settings. (SimpleAP mode)
• You can connect to the printer from an interface, other than the mainly connected interface, and run print
operation, when mainly connected interface is not printing.
Software
• NFC tag built into the printer unit for printing to a touched printer.
• Printing triggered by bar code scan by smart device camera.
TM
• A utility for iOS/Android
(Epson TM Utility for iOS/Android) for making printer settings is provided.
1
• Printing of various types of bar codes, GS1-DataBar, and two-dimensional symbols (PDF417, QR code,
MaxiCode, Composite Symbology, Aztec Code, DataMatrix) is supported.
• A maintenance counter function is supported.
Environment
• Paper saving function is available.
Others
• Paper eject position are selectable from top and front.
• Optional Wireless LAN cable set, customer display, and external buzzer are available.
• Optional wall hanging bracket is available to attach the printer to a wall.
• Charges connected tablet or USB device. (Onboard USB Powers Tablet model)
11
Product Configurations
Models
• Standard model
• Wi-Fi
• Bluetooth
• Onboard USB Powers Tablet model
* Available models may differ depending on the area.
® model
® model
NFC Tag
You can select the printer you want to use by simply placing an NFC device over the NFC tag (mark) on the
printer.
• There is no data rewriting function.
• Use Epson ePOS SDK or ePOS-Print SDK to build this function into your application.
12
Accessories
Included
• 58-mm width roll paper guides
• Roll paper (for operation check)
• Power switch cover
• AC adapter
• AC cable
• Basic Manuals
• Warranty certificate
∗1 The manual name and formatting differ depending on the model.
∗2 May not be included, depending on the region.
*1
*2
Chapter 1 Product Overview
1
Options
• Wireless LAN cable set (Model: OT-WL02/OT-WL05/OT-WL06)
• Customer display (Model: DM-D30)
• Optional external buzzer (Model: OT-BZ20)
• Wall Hanging Bracket Set (Model: OT-WH30)
• Back cover (Model: OT-CC30)
13
Part Names and Functions
1
6
2
5
4
3
1Roll paper coverOpen this cover when loading or replacing roll paper.
2Panel LEDFor details on LED, see "Panel LED" on page 15
3NFC TagA 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 the functions using the NFC tag, refer to
4Cover open leverOperate this lever to open the roll paper cover.
5Feed buttonPressing this button once feeds roll paper for one line. Hold down this button to continue
feeding roll paper.
.
"Useful Functions for Smart Devices" on page 24.
7
6Power switchTurns the printer on or off.
7Status sheet buttonUse this button to print a status sheet on interfaces or initialize the settings on interfaces.
When turning off the printer without using the power switch, it is recommended to send a poweroff 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.
14
Chapter 1 Product Overview
Panel LED
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 19
• 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).
.)
1
Paper LED
• Lights when the roll paper is out.
• Flashes to urge user to operate the Feed button.
15
Connectors
12354
All connectors are located on the lower rear of the printer.
For Standard, Wi-Fi, and Bluetooth models.
1USB connectorUse only for connecting optional Wireless LAN unit and customer display.*
CAUTION:
It may be hard to disconnect some types of USB cable. Do not forcibly pull the cable, or the
USB connector and USB cable may be damaged. Contact qualified service personnel if you
encounter the trouble.
2Power supply
connector
3USB connector
(Type B)
4Ethernet connectorConnects the 10BASE-T/100BASE-TX ethernet cable.
5Drawer kick
connector
Connect the AC adapter.
See
"Connecting to the Power Source" on page 36.
Connects the USB cable for connecting to a computer.
See
"Connecting the Printer to the Host Devices" on page 38.
Connects the cash drawer or the optional external buzzer.
See
"Connecting the Cash Drawer" on page 34, and "Connecting the Optional External
Buzzer" on page 33
.
*) If the firmware version is 1.40 ESC/POS or later, a barcode scanner can also be connected. See the detailed
information on
"Compatibility with USB Type-A" on page 119.
16
For Onboard USB Powers Tablet model.
Chapter 1 Product Overview
1
12 354
1USB connector for
charging
2USB connectorUse only for connecting optional Wireless LAN unit and customer display.*
3Power supply
connector
4USB connector
(Type B)
5Ethernet connectorConnects the 10BASE-T/100BASE-TX ethernet cable.
6Drawer kick
connector
A dedicated connector for charging smart devices and USB devices.
You can charge whether the printer is on or off as long as the power cable is connected.
CAUTION:
It may be hard to disconnect some types of USB cable. Do not forcibly pull the cable, or the
USB connector and USB cable may be damaged. Contact qualified service personnel if you
encounter the trouble.
CAUTION:
It may be hard to disconnect some types of USB cable. Do not forcibly pull the cable, or the
USB connector and USB cable may be damaged. Contact qualified service personnel if you
encounter the trouble.
Connect the AC adapter.
See
"Connecting to the Power Source" on page 36.
Connects the USB cable for connecting to a computer.
See
"Connecting the Printer to the Host Devices" on page 38.
Connects the cash drawer or the optional external buzzer.
See
"Connecting the Cash Drawer" on page 34, and "Connecting the Optional External
Buzzer" on page 33
.
*) If the firmware version is 1.40 ESC/POS or later, a barcode scanner can also be connected. See the detailed
information on
"Compatibility with USB Type-A" on page 119.
17
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
• During the setting and check modes operating (except the hexadecimal dumping mode)
• 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 19.)
18
Status and Errors
The status of the printer is indicated by lit and flashing LEDs.
You cannot print when an error has occurred.
You cannot identify the error by the flashing patterns of the LEDs. Develop the application so that
users can identify the error description and check the solutions.
Status Display
Chapter 1 Product Overview
1
O: OFFN: ONF: Flashing
Power
LED
NOOOnline
NO -During a self-test
NN -While initializing after turning on the power
NOFWaiting for the self-test to continue
NNFWaiting to print a status sheet
NNNNo paper
NN -Automatically Recoverable Errors
N F -Unrecoverable Errors
Error
LED
Paper
LED
Printer Status
While feeding paper using the Feed button
Roll paper cover open while not printing
Waiting for a Macro execution to run
Recoverable Errors
CAUTION:
Turn off the power immediately when an unrecoverable error occurs.
If the same error occurs again even after turning the power back on, contact
qualified service personnel.
FOOUpdating firmware
FOFWhile forced updating firmware mode is on
F--During network startup when the power is turned on
FOODuring power off
NOTE:
The printer enters this status while processing the power off command. It is
recommended to use this method when you need to save information on
the printer’s operating status if the power is cut without using the power
switch.
-: Changes depending on whether or not paper is detected.
19
Error Status
There are three possible error types: automatically recoverable errors, recoverable errors, and unrecoverable
errors.
Automatically Recoverable Errors
• Head temperature errorRecovery is performed automatically if the head temperature drops.
• Cover open error during printingRecovery is performed automatically when the roll paper cover is
closed.
• Motor driver IC temperature errorRecovery is performed automatically if the motor driver IC
temperature drops.
Recoverable Errors
• Autocutter errorAn error occurs if the cutter is locked due to fallen foreign material or
similar cause. Although automatic recovery is performed even if there
is only slight locking, if automatic recovery is not performed, remove
foreign material and paper jams, and close the roll paper cover to
perform recovery.
Although you can perform recovery by command instead of closing the roll paper cover, doing so
will result in detection of the open cover and the printer going offline.
Unrecoverable Errors
• These include a high voltage error, CPU execution error, and communication unit error. 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 an unrecoverable error occurs.
20
Chapter 1 Product Overview
NV Memory (Non-Volatile Memory)
The printer's NV 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 (Customized values)
• R/E (Receipt Enhancement)
• Maintenance counter
As a guide, NV memory rewriting should be used 10 times or less a day when you program
applications.
NV Graphics Memory
Graphics, such as shop logos to be printed on receipts, can be registered.
To register your graphics data, use TM-m30 Utility or ESC/POS commands.
You can check registered graphics data using TM-m30 Utility or by printing the data in the NV graphics
information print mode.
1
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 (Customized values)
With the memory switches (Customized values), 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 47.
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-m30 Utility or ESC/POS commands.
You can check the settings using TM-m30 Utility or by printing the settings information in the Receipt
enhancement information print mode.
21
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 printer's memory. You can read
the counter information to use it for periodical checks or part replacement.
• You can also check the head running length and number of times of autocutting with the selftest (see
• 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 powersaving mode or when it is turned off without the use of the power switch.
"Self-test Mode" on page 61).
22
Chapter 1 Product Overview
SimpleAP Start
SSID
Encryption Type
Passphrase
IP Address
MAC Address
: EPSON_Printer
: WPA-2-PSK
: 12345678
: 192.168.192.168
: xx-xx-xx-xx-xx-xx
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, EpsonNet Config, or EpsonNet Config (Web version)) even without a
network environment such as access points.
If the wireless LAN connection settings are the initial settings (factory default), then the printer automatically
starts up in SimpleAP mode when the power is turned on and prints the following information. If you have
changed the wireless LAN connection settings from their initial settings, the printer starts up according to those
settings and connects to the access point.
1
23
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 send print data via the network or via Bluetooth.
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 send print data via the network or via Bluetooth.
• 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.
24
Chapter 1 Product Overview
Printing Using Multiple Interfaces
In models with multiple interfaces, you can use all interfaces without any limitations on which interface is to be
used. You can use this function to temporarily connect a smart device to a nearby printer and print.
The printer provides each interface with an independent receive buffer and switches the active interface
depending on the priority, while handling data in each receive buffer.
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.
When the receive buffers for the active interface are empty for more than the set time (1 second by default), then
interface switching is enabled. The interface that receives the data in this status becomes active.
When not using Bluetooth, set the Bluetooth security level to Middle or High in order to prevent
third parties from unauthorized pairing.
You can change the security level with Epson TM Utility, TM-m30 Utility, or the Interface Setup
mode.
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 47.
25
26
Setup
8. Connecting the Printer to the Host Devices (page 38)
7. Connecting to the Power Source (page 36)
1. Installing the Printer (page 28)
2. Changing the Paper Width (page 30)
9. Attaching the Power Switch Cover (page 45)
4. Connecting the Optional Customer Display (page 32)
3. Connecting the Optional Wireless LAN Unit (page 32)
6. Connecting the Cash Drawer (page 34)
5. Connecting the Optional External Buzzer (page 33)
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.
Chapter 2 Setup
2
27
Installing the Printer
You can install the printer on a flat surface with the paper eject from top or with the paper eject from the front.
Place the printer on a flat surface.
Top eject position
Front eject position
28
• Take measures to prevent the printer from moving due to vibrations when using the cash drawer.
• Do not place the printer in locations subject to high dust levels.
• Do not give a high impact on the printer during operation. Doing so may cause the print failure.
• Be careful not to place cords or foreign substances under the printer.
You can install the printer as a wall hanging printer if you use the optional Wall Hanging Bracket Set
(OT-WH30). Refer to the installation manual of the Wall Hanging Bracket Set for details.
Chapter 2 Setup
Changing to the Front Eject Position
You can change the eject position by replacing the rear cover and the bottom cover. At the time of purchase,
paper is ejected from the top position. When changing to the front eject position, follow the steps below to
replace the covers.
Remove the bottom cover and the rear cover.
1
See the detailed information on "For the top eject position" on page 93.
Attach the rear cover and the bottom cover.
2
See the detailed information on "For the front eject position" on page 96.
2
29
Changing the Paper Width
You can change the paper width from 80 to 58 mm by installing the included 58-mm width roll paper guides.
Follow the steps below to change the paper width.
Turn off the printer when installing the roll paper guides.
Open the roll paper cover.
1
Align the three projections on the roll paper guides with the slots (*) in the printer,
2
and then press them down.
30
Chapter 2 Setup
2
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.
Set the paper width in software setting mode.
3
For information about the software setting mode, see "Software Settings" on page 47.
31
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) to this product, using USB connection.
For more information, refer to "DM-D30 Technical Reference Guide".
Be sure to turn off the printer when connecting the customer display.
32
Chapter 2 Setup
Volume adjustment knob
Top eject position
(Viewed from the front)
Front eject position
(Viewed from the front)
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 47
.
• 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.
"Software
2
Attachment Position
The optional external buzzer is recommended to be installed in the following positions.
• When using the printer in top eject position:either side
• When using the printer in front eject position:side or top
• 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.
33
Connecting the Cash Drawer
F. G
+24V
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
• 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 47), 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.
Required specifications of cash drawers
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
Adaptable Connector
RJ12 modular connector
34
Pin assignments
6 5 4 3 2 1
Pin numberSignal nameDirection
1Frame GND-
2Drawer kick drive signal 1Output
3Drawer kick open/close signalInput
4+24 V-
5Drawer kick drive signal 2Output
6Signal GND-
Connecting the drawer kick cable
Chapter 2 Setup
• 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
35
Connecting to the Power Source
AC cable
AC adapter
• Be sure to use the specified AC adapter only.
• Never insert the AC cable plug into a socket that does not meet the input voltage of the AC
WARNING
Connecting the AC cable
Make sure the printer is turned off.
1
Connect the AC cable to the AC adapter.
2
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.
Use the AC cable provided with this printer.
Connect the DC cable of the AC adapter to the power supply connector.
3
36
When charging smart devices or USB devices with Onboard USB Powers Tablet
4
model, connect the cable to the USB connector for charging.
Chapter 2 Setup
• 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 amperage.
• Charging may not be performed depending on the device's charging specifications.
• Charging stops if it exceeds the rating for the USB connector.
• It may be hard to disconnect some types of USB cable. Do not forcibly pull the cable, or the
USB connector and USB cable may be damaged. Contact qualified service personnel if you
encounter the trouble.
Insert the AC plug into a socket.
5
2
Turn on the printer.
6
37
Connecting the Printer to the Host Devices
Wireless LAN Cable Set Firmware Version
OT-WL02 Until 1.44 ESC/POS, or 1.45A ESC/POS or later
OT-WL05 Until 1.44 ESC/POS, or 1.45B ESC/POS or later
OT-WL06 1.45A ESC/POS or later, or 1.45B ESC/POS or later
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 EpsonNet Config, EpsonNet Config (Web version), or arp/ping commands to set network.
For information on setting up network, see
Wireless LAN Interface
"Network Settings" on page 55.
Using Epson TM Utility, you can easily connect the printer to the network from an iOS or Android devices. We
also recommend connecting the SimpleAP from a Windows computer, and setting up the Wireless LAN using
the network setup tool (EpsonNet Config or EpsonNet Config (Web version)).
• 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.
You can perform a firmware update by using the TM-m30 Firmware Updater if using a Windows
computer, or by using the Epson TM Utility if using a smart device. For details, see
83
.
• 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.
• 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.
* In the infrastructure mode, W53 and W56 channels are not available to connect to a stealth SSID
access point.
"Utilities" on page
38
Setting up from a Smart Device
Necessary Items
Prepare the following items.
• Device for setting: iOS or Android device
• Utility for setting: Epson TM Utility for iOS/Android
Running Epson TM Utility for iOS/Android
Run the Epson TM Utility for iOS/Android.
1
Chapter 2 Setup
2
Set from “Wi-Fi Setup Wizard” in the menu.
2
Follow the on-screen instructions.
39
Setting up 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: EpsonNet Config or EpsonNet Config (Web version)
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 start up SimpleAP mode in interface setup mode. For details, see
"Interface Setup Mode" on page 65
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 modeSimpleAP mode
SSIDEPSON_Printer
Pass phrase12345678
IP Address192.168.192.168
.
When connecting to the printer is complete, setup the Wireless LAN using the
3
network setup tool, EpsonNet Config or EpsonNet Config (Web version).
For details about EpsonNet Config, see "Setup using EpsonNet Config" on page 56.
For details about EpsonNet Config (Web version), see
on page 57
When setting the Wireless LAN is complete, restart the printer.
4
.
"Setup using EpsonNet Config (Web version)"
40
Chapter 2 Setup
Bluetooth Interface
Establish a connection with the printer using a tool such as the Bluetooth pairing function of your device. You
can also perform pairing using the EPSON TM Bluetooth® Connector (Windows) or Epson TM Utility (iOS or
Android), provided separately.
• If the host computer and the printer are not connected on a continuous basis but rather connected
every time the printer starts printing, some time may be needed for the printer to actually start
printing after the host computer commands printing. This pause is the time required for
processing the connection between the host computer and the printer, and it depends on the
conditions of the environment where used.
• If data transfer from an application of the host computer has already been completed, data might
remain in the Bluetooth module internal buffer. As such data remaining in the buffer might be lost
when the connection is cut off, use the status or similar functions to check that transmitted data
has been completely printed before cutting off the wireless connection.
• For detailed information about EPSON TM Bluetooth
User’s Manual.
• The device name and passkey are editable with the TM-m30 Utility or Epson TM Utility.
• For details about Bluetooth security settings, see
Setting up from a Smart Device
Necessary Items
Prepare the following items.
• Device for setting: iOS or Android device
• Utility for setting: Epson TM Utility for iOS/Android
Running Epson TM Utility for iOS/Android
Run the Epson TM Utility.
1
® Connector, see the TM Bluetooth® Connector
2
"Interface Setup Mode" on page 65.
Set from “Bluetooth Setup Wizard” in the menu.
2
Follow the on-screen instructions.
41
Setting up from a Windows Computer
Follow the procedure below and make the settings.
Have a Bluetooth wireless technology compatible computer ready.
1
Make sure you have installed TM Bluetooth® Connector.
Turn on the printer.
2
Start TM Bluetooth® Connector.
3
Select [Search all printers around this computer], and then click [Search].
4
If the printer has not detected after clicking the Search button, check the manufacturer of the
Bluetooth software.
1. Open the Control Panel.
2. In the search box on the Control Panel, enter "Bluetooth", and then click Change Bluetooth
settings.
3. In the Bluetooth Settings dialog box, click the Hardware tab, and then search for the
Microsoft Bluetooth Enumerator. If it is not found, the Bluetooth software cannot detect the
Epson Bluetooth printer, and you may not be able to connect to the computer.
42
Select the printer to be paired, and then click [Connect].
5
If the window to enter a passkey appears, enter a passkey and click [OK].
6
Chapter 2 Setup
2
Select the port to be used from the pull-down list, and then click [OK].
7
Printing methodPort name
APD print queueESDPRTxxx (TM-m30: Queue name)
UPOSESDPRTxxx (UPOS for TM-m30)
ESC/POS commandDisplayed virtual COM port (e.g. COM4)
43
The “Connection complete” window appears. Click [Test Buzzer] or [Test Printing] to
8
check operation.
Click [Back to Main screen] to return to the main window.
9
Click the “x” button of TM Bluetooth® Connector to exit.
10
• If “Error” is displayed when you click the [Search] on the TM Bluetooth® Connector, check
whether:
*The Bluetooth adapter is installed to the computer.
* Bluetooth is ON in the Windows settings.
• If the device is not displayed on the TM Bluetooth
Status shows “” after pairing.
Check whether:
* The printer is not turned on.
Turn on the printe r.
* The printer is 10 m or further away from the computer.
* Confirm that there is no other wireless device, such as a microwave oven and cordless
telephone, that can interfere with the Bluetooth printer.
* If the printer and the computer are placed in different rooms separated by a wall, move the
printer and/or the computer in the same room.
* The printer may not be detected when the search time is short. Try search again with longer
search time.
* While a computer and printer are communicating, the printer cannot be detected by other
computers. Confirm that the printer to be detected is not communicating with any
computer.
® Connector or the TM Bluetooth® Connector
44
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.
If an accident occurs with the power switch cover attached, unplug the power cord immediately.
Continued use may cause fire or shock.
WARNING
2
45
46
Chapter 3 Advanced Usage
Advanced Usage
Software Settings
With the memory switches and customized values, which are software settings for this printer, you can set the
various functions.
For an outline of the functions, see the following section. Use the methods shown in the table below, or ESC/
POS commands for the settings.
Item\Method
Receive buffer capacity✔✔✔
BUSY condition
Auto line feed
USB power-saving function✔✔✔
Release condition of receive buffer BUSY
Select paper out detector enabled for paper out signal
output
Memory Switches
Error signal settings
Pre-feed before next print✔
User NV memory capacity
NV graphics memory capacity
Paper width✔✔✔
Print density
Print speed
Character code table defaults✔
TM Utility for iOS,
for Android
✔✔✔
✔✔✔
✔✔✔
✔✔✔
✔✔✔
*1
✔✔✔
✔✔✔
TM-m30 Utility
for Windows
✔✔
Software
Setting Mode
✔
✔
3
International character defaults
Command execution during offline✔✔✔
Amount of top margin by backfeed✔✔✔
Interface switch waiting time
Main connection interface ✔✔✔
Customized Values
LED indicator when I/F starting ✔✔✔
Autocutting after closing cover
Paper reduction✔✔✔
Font A auto replacement✔
Font B auto replacement
Font C auto replacement ✔
Multi-tone print density
Optional buzzer
Communication condition of USB interface✔✔
✔✔✔
✔✔✔
✔✔✔
✔
✔
✔✔
47
Item\Method
TM Utility for iOS,
for Android
TM-m30 Utility
for Windows
Software
Setting Mode
Communication condition of Bluetooth interface
Bluetooth communication interval during power
saving mode
∗1: Supported by Ver. 3.2.0 or later.
∗2: Enabled only under the following conditions.
Epson TM Utility for iOS/Android Ver.3.6.0 or later
TM-m30 Utility for Windows Ver.1.20 or later
Firmware version 1.13 ESC/POS or later
*2
• For information about how to use the software setting mode, see
page 62
• All items can be set with ESC/POS commands.
.
Functions
Receive buffer capacity
• 4KB (initial setting)
• 45 bytes
✔✔
✔✔✔
"Software Setting Mode" on
The receive buffer capacity for the Bluetooth interface is 64 K bytes.
BUSY condition
• Receive buffer full/Offline (initial setting)
• Receive buffer full
In either case above, the printer enters the BUSY state after power is turned on, and when a self-test
is being run.
Auto line feed
• Normally disabled (initial setting)
• Normally enabled
USB power-saving function
• Disabled
• Enabled (initial setting)
48
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.
Chapter 3 Advanced Usage
Release condition of receive buffer BUSY
• Releases when the remaining receive buffer capacity becomes 256 bytes (initial setting)
• Releases when the remaining receive buffer capacity becomes 138 bytes
This function is enabled only when Receive buffer capacity is set to 4KB.
Select paper out detector enabled for paper out signal output
• Roll paper out detector (initial settings)
• Disabled
Error signal settings
• Enabled (initial setting)
• Disabled
Pre-feed before next print
• Disabled (initial setting)
• Enabled
This is available for firmware version 1.10 ESC/POS or later.
• When using this function, the top margin is approximately 10.5 mm.
• This setting becomes invalid if you change the "Amount of top margin by backfeed" setting from
the initial setting (9.5 mm (no backfeed)).
Paper width
• 80mm (initial setting)
• 58mm
3
49
Print density
Selectable from 70 to 130% (5% increment)
Initial 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.
When the print density level is increased, print speed may be reduced.
Print speed
Selectable from levels 1 to 10 (Slow ~ Fast)
Initial setting: level 10
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.
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
Command execution during offline
• Enabled (initial settings)
• Disabled
50
Amount of top margin by backfeed
• 2.0mm (initial settings)
• 9.5mm (no backfeed) (initial settings)
• Remove all ejected paper before printing with backfeed.
• Disable the automatic top logo setting when enabling backfeed.
• Backfeed is not performed during the self-test, even if you have enabled backfeed.
• 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.
• You can specify values in 0.5mm steps if you use TM-m30 Utility or TM Utility for iOS/Android.
Interface switch waiting time
Chapter 3 Advanced Usage
Select from 1 to 10 seconds (in intervals of 1 second)
1 second (initial setting)
Main connection interface
• Auto (interface that receives data first) (initial setting)
• USB
• Bluetooth
• Ethernet/Wi-Fi
• No main connection I/F
• When using this printer with multiple interfaces, make sure the interface that is always
connected to be set as the main connection.
• When using multiple interfaces, set the receive buffer capacity to 4 KB.
• You cannot use wired LAN and wireless LAN at the same time.
• When not using Bluetooth, set the Bluetooth security level to Middle or High in order to prevent
third parties from unauthorized pairing.
You can change the security level with Epson TM Utility, TM-m30 Utility, or the Interface Setup
mode.
• The displayed items vary depending on the interface configuration.
• For information about the function, see
3
"Printing Using Multiple Interfaces" on page 25.
LED indicator when I/F starting
• Enabled (initial setting)
• Disabled
51
Autocutting after closing cover
• Cuts (initial setting)
• Does not cut
Paper reduction
Extra upper space reduction
• Disabled (initial setting)
• Enabled
Extra lower space reduction
• Disabled (initial setting)
• Enabled
Line space reduction rate
• Not reduced (initial setting)
• 25%
• 50%
• 75%
Line feed reduction rate
• Not reduced (initial setting)
• 25%
• 50%
• 75%
Barcode height reduction rate
• Not reduced (initial setting)
• 25%
• 50%
• 75%
• 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.
Font A auto replacement
• Does not replace (initial setting)
• Font B
• Font C
52
Font B auto replacement
• Does not replace (initial setting)
• Font A
• Font C
Font C auto replacement
• Does not replace (initial setting)
• Font A
• Font B
Multi-tone print density
Selectable from 70 to 130% (5% increment)
Initial setting: 100%
Chapter 3 Advanced Usage
Optional buzzer
• For information about how to connect the optional external buzzer, see "Connecting the
Optional External Buzzer" on page 33
• 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 (initial setting)
• Enabled
Buzzer frequency (Error)
• Does not sound
• Sounds 1 time
• Sounds continuously (initial setting)
Sound pattern (Autocut)
Selectable from Patterns A to E
Initial setting: Pattern A
.
3
Buzzer frequency (Autocut)
• Does not sound
• Sounds 1 time (initial setting)
Sound pattern (Pulse 1)
Selectable from Patterns A to E
Initial setting: Pattern A
53
Buzzer frequency (Pulse 1)
• Does not sound
• Sounds 1 time (initial setting)
Sound pattern (Pulse 2)
Selectable from Patterns A to E
Initial setting: Pattern B
Buzzer frequency (Pulse 2)
• Does not sound
• Sounds 1 time (initial setting)
Communication condition of USB interface
Class
• USB printer class (initial setting)
• USB vendor-defined class
Communication condition of Bluetooth interface
• Device name (initial setting: TM-m30_xxxxxx)
• Passkey (initial setting: 0000)
• Security (initial setting: Low)
• Auto Re-Connect with iOS device (initial setting: Enabled)
The device name is initially set to TM-m30_xxxxxx.
(xxxxxx refers to the last 6 digits of the serial number labeled on the back of your printer.)
Bluetooth communication interval during power saving mode
• Level 1 (Standard) (Initial setting)
• Level 2 (Short)
By changing the setting to "Level 2 (Short)," you can shorten the time until printing begins or the
time until information is shown on the customer display connected to the printer.
However, because the communication frequency increases, the power consumption of the printer
and the host also increases.
Also, depending on the host, this setting may not be enabled, and the host-specified
communication interval may be used.
54
Chapter 3 Advanced Usage
Change network settings
on setting computer
Setup using EpsonNet
Config
Printing the status sheet (check settings) (See "Printing a Status Sheet" on page 69.)
Method 1Method 2Method 3
- Use EpsonNet Config to perform
other settings
- Use EpsonNet Config ( Web version)
to perform other settings
Use arp/ping command to set
printer IP address
FinishFinishFinish
Use EpsonNet Config
(Web version) to perform settings
Network Settings
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 EpsonNet Config
This method involves installing the network configuration tool, EpsonNet Config, on your computer for
setting.
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.
Download EpsonNet Config from the Epson website.
Method 2: Setup using EpsonNet Config (Web version)
This method involves opening the Web application equipped in the printer from a Web browser to perform
settings.
Because you specify the printer's IP address to open it, you need to set your computer to the same network
segment as the printer.
With EpsonNet Config (Web version), you can set more items than with EpsonNet Config.
Method 3: Setup using arp/ping commands
This method involves setting the printer's IP address in the setting computer's arp/ping commands, then using
the setting tool to change the other settings.
The setting computer must be in the same segment as the printer. Also, settings can be done only when the
printer's arp+ping IP setting is set to Enable.
Use EpsonNet Config or EpsonNet Config (Web version) for settings other than the IP address.
Flow of Setup
3
55
Setup using EpsonNet Config
Execute EpsonNet Config, select the target printer from the displayed device list, then check and change the
settings.
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
1
EpsonNet 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.
For details about EpsonNet Config, see the manual (operation guide) installed together with the
tool or the online help.
56
Chapter 3 Advanced Usage
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.)PrinterSetting computer
Subnet mask255.255.255.0255.255.255.0
IP address192.168.192.168192.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
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 versionUser namePassword
Before 1.48A/1.48B ESC/POS"epson""epson"
1.48A/1.48B 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 61).
"Self-test Mode" on page 61) or on
3
Change the settings based on the network setting information you received from the
5
network administrator.
Select an item from [Configuration] menu and change the setting.
57
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
network settings of the setting computer to the same network segment as the printer for which
settings were changed.
Setup using arp/ping commands
You can change the printer's IP address by changing the ARP table (table of IP address and MAC addresses)
managed by the OS on the setting computer.
Check that the setting computer is connected to the network in the same segment as the printer, and that the
arp+ping IP setting for the printer is set to Enable. (The factory default is Disable.)
You can check the printer settings on the status sheet.
Delete the IP address you want to set to the printer from the ARP table.
1
arp -d (IP address)
E.g.) arp -d 192.168.0.10
Add the printer's MAC address and the IP address you want to set to the ARP table.
ping (IP address you want to set)
E.g.) ping 192.168.0.10
When a message like "Reply From 192.168.0.10: Bytes=32 Time < 10ms TTL=255" is displayed, the IP
address setting is complete.
Use EpsonNet Config or EpsonNet Config (Web version) for settings other than the IP address.
MAC Address Confirmation
You can check the printer's MAC address using the following procedures.
• Printing the status sheet
• A printer self-test (Only supported on Ethernet. For wireless, see the status sheet.)
• Using EpsonNet Config to confirm
• Using a Web browser to confirm (EpsonNet Config (Web version) function)
58
Chapter 3 Advanced Usage
Setting/Check 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
• 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
Briey press the Feed button.Hold down the Feed button.
Continuing the self-test
Press the Feed button
once briey and then
hold it down.
NV Graphics
Information
Open the roll paper cover, and turn on the printer while pressing the Feed
button, and then close the roll paper cover.
Press the Feed button
twice briey and then
Receipt Enhancement
Hexadecimal dumping
Mode selection guidance
hold it down.
Information
Press the Feed button
three times briey and
then hold it down.
Software Settings
Press the Feed button
four times briey and
then hold it down.
Restore Default
Values
3
Press the Feed button
ve times briey and
then hold it down.
Interface Setup
59
In 1 and 2, the following guidances are printed, the Paper LED flashes, and instructs the user's operations.
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 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.
1. Continuing self-test guidance
2. Mode selection guidance
60
Chapter 3 Advanced Usage
Self-test Mode
You can check the following items using the self-test.
• Product name
• Firmware version
• Product serial number
• Interface type
• Peripheral device 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 Paper 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 printers.
• 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
3
For details on NV graphics, see "NV Graphics Memory" on page 21.
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.
61
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 Paper 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
Software Setting Mode
Set the printer's memory switches and customized values.
• Print Density
• Print Speed
• Enable/Disable Auto Paper Feed&Cut at cover close
• Embedded Font Replacement
• Communication condition of USB Interface
• Buzzer Control
• Interface Settings
• Automatic Paper Reduction
• NV Memory Capacity
• Command execution during offline
• LED indicator when I/F starting
• Paper Width
• Amount of top margin by backfeed
62
Chapter 3 Advanced Usage
• Interface switch waiting time
• Main connection interface
• Pre-feed before next print
For details on the memory switches and customized values, see "Software Settings" on page 47.
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.
Customize Value Settings
Modes
0: Exit
1: Print Current Settings
2: Print Density
3: Automatic Paper Reduction
Auto Paper Feed&Cut at cover close
4:
5: Paper Width
8: Embedded Font Replacement
9: USB Interface Settings
10: Printing Speed
11: NV Capacity
12: Command Execution (Oine)
13: Buzzer Control
14: Interface Settings
15: 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.
3
63
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 initial 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 "Software Settings" on page 47
Select a setting by briefly pressing the Feed button (less than one second) for the
4
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.
.
Restore Default Values Mode
In Restore default values mode, following values saved on NV Memory will be set back to initial settings. When
any error occurs, you can use to specify the reason.
• Memory switch
• Customized Value
• Communication Condition of USB Interface
• Status
• Character types
• Accessories
• Barcode
• Two-Dimens i on a l Symbol
• Print Position
• Logo Setting
Follow the steps below.
64
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.
Chapter 3 Advanced Usage
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.
Briefly press the Feed button once (less than one second), hold it down for at least
3
one second. (Hold down the Feed button until the message of restore completion is
printed.)
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.
3
For information on the Quick connection function, see "Simple Setup for Wireless LAN" on page 23.
65
Auto re-connect to iOS device (Bluetooth model)
In Bluetooth model, select [Bluetooth Setup] and then select [Auto Re-Connect iOS], you can select whether to
enable or disable auto reconnection to iOS devices.
• For details on the auto re-connect function, see "Auto Reconnect Feature" on page 114.
• You can change the settings with TM-m30 Utility and TM Utility for iOS.
Bluetooth Security Settings (Bluetooth model)
For Bluetooth models, select [Bluetooth Setup], and then select [Security], and you can change the Bluetooth
security settings.
If you change the security settings from "Middle" or "Low" to "High", or from "High" to "Middle" or
"Low", the link key (pairing information) is deleted. If the printer is already paired with a terminal,
unpair them and then pair again.
You can change the settings with TM-m30 Utility and TM Utility for iOS/Android.
SecurityPairing ModePairing Method
Low
(initial setting)
MiddlePairing is possible for one minute after printing the status sheetJust Works
HighPairing is possible for one minute after printing the status sheetNumeric Comparison/Passkey Entry
Pairing is always possibleJust Works
Pairing method when the security is set to Middle/High (from the printer)
When the security is set to Middle/High and the printer is ready to be paired, perform the following procedure.
Load paper in the printer, and then turn it on.
1
• Make sure no errors have occurred and that the printer is not off-line.
• You cannot pair the printer while the network is starting up immediately after the power is turned
on.
Open the roll paper cover, hold down the FEED button (two seconds), and then close
2
the roll paper cover.
66
A status sheet is printed, and the power LED flashes a pattern indicating that pairing
3
is now possible.
• Pairing is possible for one minute after printing the status sheet.
• You can enable pairing also by printing the status sheet by pressing the status sheet button.
Chapter 3 Advanced Usage
Pairing method when the security is set to High (from the host)
When the security is set to High and the printer is ready to be paired, perform the following procedure.
Search for the printer on the Bluetooth settings screen on the host device.
1
Select the printer you want to pair with.
2
The printer prints the Passkey.
Check that the printed Passkey and the Passkey displayed on the host device match,
3
and then select "Pairing" on the host device.
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:
3
67
To close hexadecimal dumping mode, turn off the printer after printing is complete,
4
or press the Feed button for three times.
68
Printing a Status Sheet
Follow the steps below to check the interface settings.
You cannot print after turning on the power while the Power LED is flashing.
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 bottom cover, remove the cover.
2
See "Removing the Covers" on page 93 for details on removing the bottom 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.
Chapter 3 Advanced Usage
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 ESC/POS firmware version 1.13 or earlier, press and hold for 3 seconds or longer.
3
69
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" on page
25
.
• 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.
70
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
Status
BD_ADDR
Passkey
Device Name
Module Ver
Module Info
Mode
Security
: XX:XX:XX:XX:XX:XX
: XX
: TM-m30_XXXXXX
: X.XX
: BT401-XXXXX
: Auto re-connect enable
: Low
: XXXXXXXXXXXX
: TM-m30
BT
DN
Bluetooth
Status
3
71
Resetting the Interface Settings
Follow the steps below to restore the network settings to the factory defaults.
You can return the interface settings to their defaults from the Interface Setup mode. See "Interface
Setup Mode" on page 65
Turn off the printer and close the roll paper cover.
1
If the bottom cover is attached, remove the cover.
2
See "Removing the Covers" on page 93 for details on removing the bottom 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.
for details on the Interface Setup mode.
72
Chapter 3 Advanced Usage
EpsonNet Config (Web Version)
This section explains items that can be displayed in the Web application EpsonNet Config (Web version) builtinto the TM-m30, as well as items that can be set.
Information Menu
On the Information menu, you can check the following settings. For the details of each protocol or the settings
other than the Information menu, check the Configuration menu.
Basic Information
You can check the items below.
(Administrator name, installation location, MAC address, software version, connected printer name, wireless
connection channel, wireless transmission speed, MAC address of the wireless connection access point, wireless
radio wave strength, printer status)
TCP/IP
You can confirm TCP/IP protocol IP address settings.
SNMP
You can confirm SNMP protocol settings.
Bonjour
You can confirm Bonjour protocol settings.
Time Setting
You can confirm SNTP protocol time server settings.
Timeout
You can confirm LPR/Port9100 protocol Timeout duration settings.
3
ePOS-Print
You can check the ePOS-Print version.
73
Configuration Menu
On the Configuration menu, you can check and set the following items.
• For the setting method, see "Setup using EpsonNet Config (Web version)" on page 57.
• Items that can be set vary depending on the wireless LAN unit being used.
Ethernet
You can check and set the communication standard.
(Auto / 10Base-T Half Duplex / 10Base-T Full Duplex / 100Base-TX Half Duplex / 100Base-TX Full Duplex)
Wireless
This is required when using the Wireless LAN unit. You can check and set the following wireless settings.
• Setting for automatic redirect from HTTP to HTTPS (Enable / Disable)
• Confirmation of each certificate
Authentication
Certificate List
You can check the following items for certificates.
• Self-signed certificate setting
• CA signed certificate settings 1 to 3
• CA certificate settings 1 to 10
Certificate Import
This specifies the certificate to be imported.
• File format (PEM / DER Certification / Password Protection PKCS#12 Certificate)
• File name
• Password (If the certificate file format is PKCS#12)
• Enable the time server when using a certificate.
• If you import and select an invalid certificate, you will no longer be able to start up EpsonNet
Config (Web version). In that case, use EpsonNet Config to select a certificate other than the invalid
one (for example, a Selfsigned Certificate), and import the correct certificate with EpsonNet Config
(Web version) again.
TCP/IP
IP v4 Address
This sets the IP address when setting the manual.
3
• Setting for IP address acquisition method (Manual / Auto)
• IP address setting
• Subnet mask address setting
• Default gateway address setting
• APIPA setting (Enable / Disable)
• ARP+Ping setting (Enable / Disable)
• IP Address Printing (Enable / Disable)
75
DNS/DDNS
This sets the DNS server address (IPv4).
• Setting for automatic acquisition of the DNS server address (Disable / Enable)
• DNS server address setting
This sets the host name and domain name.
• Setting for automatic acquisition of the host name and domain name (Disable / Enable)
• Host name input
• Domain name input
• Setting of the function for registering the network I/F address in the DNS server (Disable / Enable)
SNMP
Community
This sets the community name used in notifications and enables or disables Wellknown Community Name. You
can set up to 32 ASCII characters for the community name.
• Read Only community name (Default value: public)
• Read/Write community name
• Wellknown Community Name (Default value: Enable)
IP Trap
This sets the IP trap.
IP Trap1
• Trap setting (Disable / Enable)
• Trap a d dre s s se t tin g
• Community name input
IP Trap2
• Trap setting (Disable / Enable)
• Trap a d dre s s se t tin g
• Community name input
• In the [SNMP] menu, the "Wellknown Community Name" can be set only if the network firmware
is version 01.31or later.
If this setting is disabled, the following restrictions apply.
*TM driver
Port opening is delayed approximately 2 seconds.
* Deployment Tool
The model name cannot be acquired.
* EpsonNet Config/Monitoring Tool
The model name, status, and setting information cannot be acquired.
Settings cannot be changed.
76
Chapter 3 Advanced Usage
Bonjour
This sets Bonjour.
• Bonjour setting (Disable / Enable)
• Name input for when using Bonjour*
• Printer name setting for when using Bonjour*
• Installation location input
* You can use upper and lower case alphabet characters, numerals and hyphens, however, only use upper and
lower case alphabet characters for the initial character.
Time Setting
You can check and set the time server.
• Use of time server (Disable / Enable)
• Time server address setting
• Time setting for refresh interval (Can be set between 1 to 10,080 min) - Default is 60 min.
• Confirmation of time server status (Invalid / Success / Synchronize / Failure)
• Error setting
Timeout
This sets the timeout time for printing.
• LPR time-out setting - Default is 90 sec.
• RAW (Port9100) time-out setting - Default is 90 sec.
You can check and set the port type and power-saving settings.
• Ethernet Port Type setting (Auto / MDI / MDI-X)
• Energy Efficient Ethernet setting (Disable / Enable)
• Standby setting (Disable / Enable)
Advanced Settings are supported only on firmware version 1.23 and later.
Optional Menu
In the Optional Menu, you can check and set the following items.
Administrator Information
You can set the administrator information. You can set up to 255 ASCII characters.
• Administrator name setting
This is different from the user name used in password authentication. (The user name is fixed to "epson".)
• Installation location setting
Reset
This resets the printer or returns the network settings to default settings.
Execute the reset when you want to immediately enable settings you changed with EpsonNet Config (Web
version). However, if you executed [Reset] after executing [Send] on each setting page, this reset is not required.
This returns the printer's network settings to default settings. This may cause the printer to become unable to
communicate with the web browser.
If a wireless LAN unit is connected, the wireless LAN unit is also reset or returned to default settings.
Password
This sets the password for EpsonNet Config (Web version). You can set up to 20 ASCII characters
(alphanumeric symbols).
• The user name cannot be changed. It is fixed to "epson".
• You can use the password set for the EpsonNet Config (Web Version) function as the password
for when using EpsonNet Config to perform settings.
78
Chapter 4 Application Development Information
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:
• ePOS-Print XML
• ESC/POS
Users can control the printer by using the aforementioned commands, or the following development kits or
drivers.
• Epson ePOS SDK
• ePOS-Print SDK
• OPOS ADK
• OPOS ADK for .NET
• JavaPOS ADK
• EPSON Advanced Printer Driver (APD)
• EPSON TM Virtual Port Driver
• Mac Printer Driver
• Epson TM/BA Series Thermal Printer Driver
ePOS-Print XML
ePOS-Print XML is the Epson original control command system for POS printers defined in XML. With ePOSPrint 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.
ESC/POS
ESC/POS is the Epson original printer command system for POS printers and customer display. With ESC/POS
commands, you can directly control all the printer functions, but detailed knowledge of printer specifications or
combination of commands is required, compared to using drivers and applications.
For detailed information about ESC/POS commands, see the ESC/POS Command Reference that can be
accessed from the following URL.
www.epson-biz.com/pos/reference/
4
79
Controlling the Cash Drawer
A pulse output is sent to drawer kick connector pin 2 or pin 5, and you can open the drawer.
You can also check the open/close status of the drawer by checking the signal level of the drawer kick connector
pin 3.
These controls are executed by a driver or by commands.
ESC/POS Commands
Prepare the output command for the specified pulse and the status transmission command.
For details, see the ESC/POS Command Reference.
For Windows Printer Drivers (APD)
You can set so that the drawer opens at the start/end of printing or start/end of a page. For details, see the
manual for drivers.
For details on control, see the manual for Status API of the driver.
OPOS (OCX Driver)
Register a cash drawer using the SetupPOS Utility, and control using the OpenDrawer method or the DirectIO
function.
For details, see the "EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE Cash Drawer"
and the "UnifiedPOS Specification".
OPOS for .NET
Register a cash drawer using the SetupPOS Utility, and control using the OpenDrawer method or the DirectIO
function.
For details, see the "EPSON OPOS ADK for .NET MANUAL Application Development Guide Cash Drawer
(EPSON Standard)" and the "UnifiedPOS Specification".
Epson ePOS SDK
The output command for the drawer kick pulse and the status transmission command are provided in each
SDK library. For details, see the user's manuals provided with each SDK.
• Whether or not pin 2 or pin 5 operates the drawer kick connector depends on the connected cash
drawer.
• You can acquire documents regarding the UnifiedPOS from the following link.
https://www.omg.org/retail/unified-pos.htm
80
Chapter 4 Application Development Information
Controlling the Optional External Buzzer
You can set the optional external buzzer to buzz when an error occurs and when an automatic cut off occurs.
The buzzer can be buzzed using a driver or a command.
You can also set the timing and the beep pattern for the buzzer.
ESC/POS Command
Use the buzzer control command or the output command for the specified pulse.
For details, see the ESC/POS Command Reference.
For Windows Printer Drivers (APD)
You can set so that the buzzer beeps at the start/end of printing or start/end of a page. For details, see the manual for drivers.
For API, use the DirectIO function or the API for opening the drawer. For details, see the manual for Status API
of the drivers.
OPOS (OCX Driver)
Register a POS printer using the SetupPOS Utility and control using the DirectIO function.
For details, see the "EPSON OPOS ADK MANUAL APPLICATION DEVELOPMENT GUIDE POSPrinter
(TM Series)".
OPOS for .NET
Register a POS printer using the SetupPOS Utility and control using the DirectIO function.
For details, see the "EPSON OPOS ADK for .NET MANUAL Application Development Guide POSPrinter
(TM-m30)".
Epson ePOS SDK
The command for the buzzer function is provided in each SDK library. For details, see the user's manuals provided with each SDK.
For details on setting the optional external buzzer, see "Connecting the Optional External Buzzer" on
page 33
.
4
81
Software
The following software is provided for application development.
Development Kit
SoftwareDescription
Epson ePOS SDKThis is a developer kit to control applications, native applications for smart devices, and
for Android
for iOS
for Universal Windows
apps
for JavaScript
ePOS-Print SDKThis is a developer kit to control applications, native applications for smart devices, and
for Android
for iOS
printers. This includes libraries, manuals, and sample programs.
printers. This includes libraries, manuals, and sample programs.
for Windows Store Apps
for JavaScript
EPSON OPOS ADKThis OCX driver can control POS peripherals using OLE technology.*1
Because controlling POS peripherals with original commands is not required on the
application side, efficient system development is possible.
EPSON OPOS ADK for .NETThe OPOS ADK for .NET is a POS industry standard printer driver compatible with
Microsoft POS for .NET. It allows you to develop applications that are compatible
with the UPOS (Unified POS) specification. When developing applications, use a separate
development environment such as Microsoft Visual Studio .NET.
EPSON JavaPOS ADKJavaPOS is the standard specification which defines an architecture and device interface
(API) to access various POS devices from a Java based system. Using JavaPOS standard
API allows control with Java based applications of functions inherent to each device. A
flexible design with Java language and JavaPOS enables many different types of
computer systems, such as stand alone or network configuration, to use a same
application. You can use JavaPOS to build applications and drivers independently of
platforms. This allows flexible configurations using thin clients to meet the system
requirements.
∗1: OLE technology developed by Microsoft divides software into part blocks. The OPOS driver is presupposed to be
used with a development environment, such as Visual Basic, unlike ordinary Windows printer drivers. It is not a
driver to be used for printing from commercial applications.
You can acquire documents regarding the UnifiedPOS from the following link.
https://www.omg.org/retail/unified-pos.htm
82
Drivers
Chapter 4 Application Development Information
SoftwareDescription
EPSON Advanced
Printer Driver (APD)
EPSON TM Virtual
Port Driver
Mac Printer DriverMac printer driver allows you to control the printer using Common UNIX
Epson TM/BA Series
Thermal Printer
Driver
In addition to ordinary Windows printer driver functions, this driver has controls
specific to POS. The Status API (Epson original DLL) that monitors printer status
and sends ESC/POS commands is also attached to this driver.
This is a serial/parallel-USB/LAN conversion driver to make an Epson TM/BA/EU
printer connected via USB or LAN accessible from a POS application through a
virtual serial or parallel port. It allows you to directly control devices connected
via USB or LAN with ESC/POS commands without making changes in the POS
application that controls devices connected via a serial or parallel interface.
Printing System (CUPS) on Mac OS X.
This is a full raster printer driver. It is able to print images, text, and vector
graphics etc., that an application displays. With this driver many printer controls
are possible, such as paper cut timing control, cash drawer control, printing
speed control, blank line skip, and upside-down printing. It also provides API
and dialogues for print setting, sample applications, and logo setting utility.
This driver allows you to control the printer using Common UNIX Printing
System (CUPS) on GNU/Linux.
This is a full raster printer driver. It is able to print images, text, and vector
graphics etc., that an application displays. With this driver many printer control
are possible, such as paper cut timing control, cash drawer control, printing
speed control, blank line skip, and upside-down printing.
Operating
environment
Windows
Windows
Mac OS X
GNU/Linux
Utilities
SoftwareDescription
Epson TM UtilityA utility that is available on the App Store or Google Play. Use this to perform
wireless connection setup and change settings on the printer from iOS and
Android devices. This utility also comes with the following functions:
• Sample receipt printing
• Customized receipt printing
• Printer status display
• Quick pairing by NFC/QR code
• Easy print by NFC/QR code
• Firmware update*
TM-m30 UtilityA utility for checking and changing various printer settings. Use this utility to:
• Check the current settings
• Test opera t i on
• Store logos
• Set paper saving
• Set printing control
• Set communication interfaces
• Save/restore settings
4
Operating
environment
iOS, Android
Windows
83
EpsonNet ConfigA network setting tool for Epson network products.Windows, Mac
TM Bluetooth
Connector
Deployment ToolUse to make network and printer settings simultaneously. Allows you to make
Monitoring ToolUse to check a list of status for the Epson printers connected to the network.
TM-m30
Firmware Updater
®
Use to pair a Bluetooth printer and associate the generated Bluetooth port with
that used by the driver and applications.
settings efficiently at the time of introducing TM printers for the first time, or
when configuring multiple TM printers at the same time.
You can also update certificates for multiple printers used for WPA-Enterprise in
a batch.
Use this tool to update the printer's firmware.
An executable file and the firmware are packaged together.
Windows
Windows
Windows
Windows
*: Supported by Ver. 3.2.0 or later.
Others
ManualDescription
ePOS-Print XML User's ManualDescribes ePOS-Print XML statements. This manual comes with sample programs.
Download
You can obtain software and manuals from one of the following URLs.
For customers in North America, go to the following web site:
www.epson.com/support/
For customers in other countries and regions, go to the following web site:
www.epson-biz.com/
84
Chapter 4 Application Development Information
Application Development and Distribution for iOS
If registering an application that uses Bluetooth in the App Store, Epson must submit an application to Apple in
advance. Please apply for each application you want to register in the App Store from the URL below.
www.epson-biz.com/ais/E/
4
85
Notes on Printing Barcodes and Two-dimensional Symbols
The user must set the quiet zone, depending on the barcode standards.
• When printing PDF417 (two-dimensional symbols), the following are recommended:
Module height: 3 to 5 times the module width
Vertical size of the symbol: approximately 5 mm {0.20"} or more
• The recognition rate of ladder barcodes and two-dimensional symbols may vary depending on widths of the
modules, print density, environmental temperature, type of paper, and characteristics of the reader.
Therefore, the user must check the recognition rate before setting the use conditions so that the restrictions
of the reader are satisfied.
• Reading quality of barcodes and two-dimensional symbols in graphics multiple tone printing is not
guaranteed.
• When printing ladder barcodes or two-dimensional symbols with graphics printing, set the print speed to
speed level 5.
86
Handling
This chapter describes basic handling of the printer.
Installing Roll Paper
Follow the steps below to install the roll paper.
Make sure you use a specified roll paper type.
Use the cover open lever to open the roll paper cover.
1
Chapter 5 Handling
Remove the used roll paper core if any, and insert the roll paper.
2
5
87
Load the roll paper in the correct direction.
3
Pull out some paper, and close the roll paper cover.
4
When the printer power is on, the roll paper is automatically cut.
88
Removing Jammed Paper
Do not touch the thermal head and its surroundings. After printing, the thermal head and its
surroundings can be very hot.
CAUTION
When a paper jam occurs, never pull out the paper forcibly.
Follow the steps below if the roll paper is jammed.
Turn off the printer
1
Open the roll paper cover.
2
Chapter 5 Handling
Remove the jammed paper.
3
Close the covers.
4
5
89
Roll Paper Cover does not Open
When the roll paper cover does not open using the lever, restart the printer.
90
Chapter 5 Handling
Cleaning the Printer
Cleaning the Printer Case
Be sure to turn off the printer, and wipe the dirt off the printer case with a dry cloth or a damp cloth. Be sure to
unplug the AC cable while cleaning.
Never clean the product with alcohol, benzine, thinner, or other such solvents.
Doing so may damage or break the parts made of plastic and rubber.
CAUTION
Cleaning the Thermal Head/Platen Roller
It is recommended to clean the thermal head periodically (generally every 3 months) to maintain receipt print
quality.
Depending on the roll paper used, paper dust may stick to the platen roller and the paper may not be fed
correctly. To remove the paper dust, clean the platen roller.
Turn off the printer, open the roll paper cover, and clean the thermal elements of the thermal head/platen roller
with a cotton swab moistened with an alcohol solvent (ethanol or IPA).
• After printing, the thermal head and its surroundings can be very hot. Do not touch it and
let it cool before you clean it.
CAUTION
• Do not damage the thermal head by touching it with your fingers or any hard object.
5
1. Thermal head
2. Platen roller
91
Preparing for Transport
Follow the steps below to transport the printer.
Turn off the printer.
1
Confirm that the Power LED is off.
2
Disconnect the AC cable from the socket.
3
Remove the roll paper.
4
Pack the printer upright.
5
92
Removing/Attaching the Rear and Bottom Covers
Removing the Covers
Follow the steps below to remove the covers.
For the top eject position
Use your finger to remove the rear cover as shown in the illustration.
1
Chapter 5 Handling
93
5
Use your finger to remove the bottom cover as shown in the illustration.
2
For the front eject position
Use your finger to remove the rear cover as shown in the illustration.
1
94
Use your finger to remove the bottom cover as shown in the illustration.
2
Chapter 5 Handling
Attaching the Covers
Follow the steps below to attach the covers.
For the top eject position
Align the catches and attach the bottom cover to the printer.
1
5
95
Hook the catches into the bottom cover and attach the rear cover to the printer.
2
For the front eject position
Align the catches and attach the rear cover to the printer.
1
96
Hook the catches into the rear cover and attach the bottom cover to the printer.
2
Chapter 5 Handling
97
5
98
Appendix
Product Specifications
Printing methodThermal line printing
Printing directionTwo directional with friction feed
Paper feed speed200 mm/s {7.87"/s} (continuous paper feeding with the Feed
button)
Cutting methodPartial cut (cutting with one point in center left uncut)
AC Adapter, C1: Standard, Wi-Fi, and Bluetooth models
PS-180: Onboard USB Powers Tablet model
99
Power
consumption
*2
Standard modelOperating26.6 W (AC 115 V/60 Hz)
Standby0.44 W (AC 115 V/60 Hz)
Wi-Fi model Operating26.6 W (AC 115 V/60 Hz)
Standby1.67 W (AC 115 V/60 Hz)
Bluetooth modelOperating26.6 W (AC 115 V/60 Hz)
Standby0.44 W (AC 115 V/60 Hz)
Onboard USB
Powers Tablet
model
Operating voltageDC 24V ± 7%
USB connector for charging
(Onboard USB Powers Tablet model)
*3
Life
*4
MTBF
*5
MCBF
Temperature/HumidityOperating: 5 to 45°C {41 to 113°F}, 10 to 90% RH
Overall dimensions (W × D × H)Top eject position: 127 X 127 X 135 mm (5.0 × 5.0 × 5.3")
Weight (mass)Approx. 1.3 kg {2.87 lb}
Printer mechanism15 million lines (printing + paper feeding)
Thermal head100 km
Autocutter1.5 million cuts
Operating42.6 W (AC 115 V/60 Hz)
Standby16.5 W (AC 115 V/60 Hz)
Rated current: 2.1A
Rated voltage: 5.2V
360,000 hours
60 million lines
Storage: -20 to 60°C {-4 to 140°F}, 10 to 90% RH
Front eject position: 127 X 133 X 129 mm (5.0 × 5.2 × 5.1")
*1: Reference data: When using AC adapter (AC Adapter, C1 or PS-180 depending on the model).
*2: This is the average power under our operation conditions. It varies depending on the conditions of use and the
model.
*3: Indicates the mean time between failures during the random failure period.
*4: Indicates the overall mean time between failures, including wear-out and random failures, before the life is
reached.
*5: Indicates the overall mean cycles between failures, including wear-out and chance failures, before the life is
reached.
100
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.