Epson TM-m30III Technical Reference Manual

Epson TM-m30III Technical Reference Manual

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

Advertisement

Product Overview
Setup
Advanced Usage
Application Development Information
Handling
Appendix
M00146601
Rev. B

Advertisement

Table of Contents
loading

Summary of Contents for Epson TM-m30III

  • Page 1 Product Overview Setup Advanced Usage Application Development Information Handling Appendix M00146601 Rev. B...
  • Page 2 • Neither is any liability assumed for damages resulting from the use of the information contained herein. • Neither Seiko Epson Corporation nor its affiliates shall be liable to the purchaser of this product or third parties for damages, losses, costs, or expenses incurred by the purchaser or third parties as a result of: accident, misuse, or abuse of this product or unauthorized modifications, repairs, or alterations to this product, or (excluding the U.S.) failure to strictly comply with Seiko Epson Corporation’s operating and...
  • Page 3: For Safety

    For Safety Key to Symbols The symbols in this manual are identified by their level of importance, as defined below. Read the following carefully before handling the product. You must follow warnings carefully to avoid serious bodily injury. WARNING Provides information that must be observed to prevent damage to the equipment or loss of data. •...
  • Page 4: Cautions

    • 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. WARNING • Do not use aerosol sprayers containing flammable gas inside or around this product. Doing so may cause fire.
  • Page 5: Open Source Software License

    Open Source Software License This product uses open source software in addition to Epson proprietary software. For information of the open source software used in this product, see the following URL. http://xxx.xxx.xxx.xxx/PRESENTATION/ADVANCED/LICENSE/TOP For “xxx.xxx.xxx.xxx” in the above URL, input your printer’s IP address.
  • Page 6: Notes On Wi-Fi/Bluetooth® Interfaces

    Notes on Wi-Fi/Bluetooth® Interfaces Effects of Radio Wave Radiation on the Environment This product is equipped with a radio module that has been certified as a radio facility for low-power data com- munication systems based on the Radio Law. The electromagnetic energy emitted by the radio module in this product is much lower than that emitted by other wireless devices (such as cell phones).
  • Page 7: Notes On Wireless Lan Connection

    Notes on Wireless LAN Connection This product has not been confirmed to work with all wireless LAN devices, and operation with all wireless LAN devices is not guaranteed. Notes on Wireless LAN Security The following are important matters concerning your rights (privacy protection). Instead of using LAN cables, wireless LANs use radio waves to exchange information, which has the advantage of allowing free LAN connections within the range of the radio waves.
  • Page 8: Manuals For This Product

    QR code attached to the product itself. <https://www.epson-biz.com/?prd=tm-m30iii&inf=manual> Manuals viewed on computers TM-m30III Technical Reference Guide (this manual) Describes information necessary to set up this product, perform daily tasks, and develop your own system. Manuals viewed on computers...
  • Page 9: About This Manual

    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 1 Product Overview Chapter 2...
  • Page 10: Table Of Contents

    Contents ■ For Safety..........................3 Key to Symbols.................................. 3 Warnings ..................................... 3 Cautions....................................4 ■ Caution Labels .........................4 ■ Restriction of Use ........................4 ■ Open Source Software License.....................5 ■ Notes on Wi-Fi/Bluetooth® Interfaces .................6 Effects of Radio Wave Radiation on the Environment ..................6 Notes on Interference..............................
  • Page 11 Memory Switches (customized values)........................26 R/E (Receipt Enhancement)............................26 Maintenance Counter..............................27 ■ Simple Setup for Wireless LAN ..................28 About SimpleAP (Wi-Fi Direct) ..........................29 ■ Useful Functions for Smart Devices.................. 30 NFC Tag ....................................30 QR Code.....................................30 ■ Printing Using Multiple Interfaces..................31 ■...
  • Page 12 Advanced Usage .................... 65 ■ Software Settings......................... 65 Overview of Each Function............................67 ■ MAC Address Confirmation....................76 ■ Setting/Check Modes ......................77 Self-test Mode .................................79 NV Graphics Information Print Mode........................80 Receipt Enhancement Information Print Mode ....................80 Software Setting Mode ..............................81 Restore Default Values Mode.............................82 Interface Setup Mode..............................83 TM-Intelligent Settings Information Print Mode ....................85...
  • Page 13 Handling .......................102 ■ Turning the Power On/Off ....................102 Turning the Power On ............................... 102 Turning the Power Off ............................... 102 ■ Removing the Printer Covers ................... 103 When Ejecting Paper Upward..........................103 When Ejecting Paper Frontward..........................104 ■ Attaching the Printer Covers.................... 105 For Ejecting Paper Upward ............................
  • Page 14 ■ Character Code Tables....................... 149 ■ Compatibility with USB-A....................150...
  • Page 15: Product Overview

    • Peripheral devices such as customer display, wireless LAN unit, external optional buzzer, and handy scanner can be connected. • A utility for iOS/Android™ (Epson TM Utility) for making printer settings is provided. Functions • Offers the network tethering function.
  • Page 16 Chapter 1 Product Overview • TM-Intelligent function is equipped. • Supports Server Direct Print that sends a request for print data from the product to the Web server at regular intervals. • Supports status notification function, which enables the printer to send its status to a web server at regular intervals.
  • Page 17: Product Configurations

    "NFC Tag" on page 136. • There is no data rewriting function. • Use Epson ePOS SDK to build this function into your application. Included • 58 mm width roll paper guides* • 80 mm width roll paper (for operation check) •...
  • Page 18: Part Names And Functions

    Chapter 1 Product Overview Part Names and Functions Body Roll paper cover Open this cover when loading or replacing roll paper. Panel LED These LEDs indicate the operating status of the printer. For details on LED, see"Panel LED" on page NFC Tag A mark is printed here to indicate the position of the NFC tag.
  • Page 19: Panel Led

    Chapter 1 Product Overview Panel LED • Wi-Fi + Bluetooth model • Standard model 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 perform the following operations while the printer is waiting for power off (while the power LED is flashing).
  • Page 20 Chapter 1 Product Overview • Off while the printer is not connected to Wi-Fi or while the printer is connected to a wired LAN. For the Standard models that do not have a built-in wireless adapter, this Wi-Fi LED indicates Wi-Fi connection status when an optional wireless LAN unit is connected.
  • Page 21: Connectors

    Chapter 1 Product Overview Connectors All connectors are located on the lower rear of the printer. When connecting a cable, always check the shape of the connector and the cable end and insert the cable straight in. Interface types and the number of connectors vary by the printer model. microSD card slot For a special purpose and cannot be used for daily use.
  • Page 22: Online And Offline

    Chapter 1 Product Overview Online and Offline Online The printer is online and ready for normal printing unless there is a reason to go offline. Offline The printer automatically goes offline under the following conditions: • While the printer power is turning on/off •...
  • Page 23: Status And Errors

    Chapter 1 Product Overview 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.
  • Page 24: Network Connection Status

    Chapter 1 Product Overview Paper Ethernet Wi-Fi Bluetooth Power Error Printer Status While forced updating firmware mode is on k *4 During turn-off process *1: The Power LED flashing pattern is: lighting for 4960 ms followed by a pause for 160 ms. *2: The Error LED flashing pattern is: lighting for 160 ms followed by a pause for 2400 ms.
  • Page 25: Bluetooth Connection Status

    Chapter 1 Product Overview Bluetooth Connection Status O: ON k: Flashing N: OFF Bluetooth LED Printer Status Connecting via Bluetooth Waiting to be paired with a device Not connected via Bluetooth The LED flashing pattern is: lighting for 320 ms followed by a pause for 320 ms. Error Status There are three possible error types: automatically recoverable errors, recoverable errors, and unrecoverable errors.
  • Page 26: Nv Memory (Non-Volatile Memory)

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

    Chapter 1 Product Overview Maintenance Counter With this function, printer information, such as the number of lines printed, the number of autocuts, and printer operation time after the printer starts working, is automatically stored in printer's memory. You can read the counter information to use it for periodical checks or part replacement.
  • Page 28: Simple Setup For Wireless Lan

    Chapter 1 Product Overview Simple Setup for Wireless LAN The printer has "SimpleAP" mode that allows a device to directly connect to the printer without using an access point. This makes it easy to set up a printer to connect to a wireless LAN using the printer setting tool, without having to go through a network environment such as an access point.
  • Page 29: About Simpleap (Wi-Fi Direct)

    Chapter 1 Product Overview About SimpleAP (Wi-Fi Direct) • The printer acts as an access point in the SimpleAP mode and allows up to eight devices to connect to the printer. However, devices directly connected to the printer cannot communicate with each other through the printer.
  • Page 30: Useful Functions For Smart Devices

    By using the acquired information, the device can specify the printer to send a print job over a network or 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.
  • Page 31: Printing Using Multiple Interfaces

    "High" to prevent unauthorized access to the printer over Bluetooth. You can change the secu- rity level by using Epson TM Utility, TM-m30III Utility, or in the Interface Setup mode. You can select the main connection interface and set the time to enable interface switching from the software settings.
  • Page 32: Usb-Pd And Network Tethering

    Change the setting in [Change Printer Settings] - [USB-PD Mode]. When using TM-m30III Utility Change the setting in [Advanced] - [Interface] - [USB-PD Mode]. See the TM-m30III Utility User's Manual for details. When using the Software Setting Mode of the Printer Change the setting in [3.
  • Page 33: Network Tethering

    Chapter 1 Product Overview Network Tethering A tablet POS system is a POS system that uses a smart device such as a tablet computer in which the POS application is installed. If the smart device communicates via Wi-Fi, the communication may become unstable depending on the radio wave condition in the shop or store and it may cause the POS system to malfunction.
  • Page 34 Change the settings in [Change Printer Settings] - [Network Tethering]. When using TM-m30III Utility Change the setting in [Advanced] - [Interface] - [Network Tethering]. See the TM-m30III Utility User's Manual for details. When using the Software Setting Mode of the Printer Change the setting in [3.
  • Page 35 Chapter 1 Product Overview Connect the smart device to the USB-C connector (USB-PD compatible). Connect using the smart device's genuine cable or a USB certified cable. When using a Lightning cable, use an MFi certified cable. • It may take a few seconds for the smart device to start charging as it sets the optimal current value.
  • Page 36 Chapter 1 Product Overview Verify that the IP address is set in the network settings menu of your smart device. The following screenshots are examples on an iOS device. • If you do not see [Ethernet] in [Settings] on your iOS device, the network tethering function of the printer may be disabled.
  • Page 37: Available Smart Devices And Notes

    Android 11 Normal Android Normal Google Pixel 5 Android 11 Normal Android Normal Google Pixel 6 Pro Android 12 Normal Android Normal EPSON Endeavor TN40 Windows10 Normal Windows Communication Normal EPSON Endeavor TN40 Windows10 Normal (without internal battery) Windows Communication...
  • Page 38 Chapter 1 Product Overview Support and Usage Precautions When using the USB-PD function and network tethering function, confirm the following precautions and make sure to fully check and evaluate the operation before use. • Communication may not be possible even if the smart device is USB-PD compatible. •...
  • Page 39: Roll Paper Near-End Detection Function

    Chapter 1 Product Overview Roll Paper Near-End Detection Function This function allows the printer to detect that the roll paper is running low. Accurate detection of the roll paper near-end status is impossible because the shape of the core varies from one roll paper to another. Near-end detector (Used when ejecting paper upward) Near-end detector...
  • Page 40: Setup

    Chapter 2 Setup Setup This chapter describes setup and installation of the product and peripherals. Flow of Setup This chapter consists of the following sections along with the setup flow of the product and peripherals. Installing the Printer (page 41) Changing the Paper Width (page 42) Connecting the Optional Wireless LAN Unit (page 43) Connecting the Optional Customer Display (page 44)
  • Page 41: Installing The Printer

    Chapter 2 Setup Installing the Printer You can select whether to eject printed paper from the top side or from the front side. The paper ejection direction can be changed by switching the attachment position of the printer covers. The printer is shipped with the covers attached so that paper is ejected upward (from the top side). When you want to eject printed paper frontward (from the front side), see the following pages to switch the attachment position of the covers.
  • Page 42: Changing The Paper Width

    Chapter 2 Setup Changing the Paper Width You can change the paper width from 80 to 58 mm by installing the included 58 mm width roll paper guides. Follow the steps below to change the paper width. Once you change the paper width to 58 mm and print on 58 mm width roll paper, you cannot go back to 80 mm width.
  • Page 43: Connecting The Optional Wireless Lan Unit

    When you use the wireless LAN unit, you need to change the [Wireless Chip Mode] setting to [Option Unit] before connecting the unit. The setting can be changed using Epson TM Utility, TM-m30III Utility, or in the software setting mode. See "Software Settings"...
  • Page 44: Connecting The Optional Customer Display

    Chapter 2 Setup Connecting the Optional Customer Display You can connect the customer display (DM-D30/DM-D70) to this product, using USB connection. For more information, refer to the user’s manual for the customer display. Be sure to turn off the printer when connecting the customer display. If you want to use both the customer display (DM-D30) and the wireless LAN unit, you can connect the wireless LAN unit to the customer display.
  • Page 45: Connecting The Optional External Buzzer

    Chapter 2 Setup Connecting the Optional External Buzzer When the optional external buzzer (model: OT-BZ20) is connected to the drawer kick connector of the printer, you can set the printer so that it beeps when you send commands, when an error occurs, when executed autocutting, and when detected paper end.
  • Page 46: Connecting The Cash Drawer

    Chapter 2 Setup Connecting the Cash Drawer • Do not connect both the optional external buzzer and the cash drawer to the printer at the same time by using a branched connector. • When the optional external buzzer is enabled with the memory switch (customized values) (see "Software Settings"...
  • Page 47: Connecting The Drawer Kick Cable

    Chapter 2 Setup Pin assignments Pin number Signal name Direction Frame GND Drawer kick drive signal 1 Output Drawer kick open/close signal Input +24 V Drawer kick drive signal 2 Output 6 5 4 3 2 1 Signal GND Connecting the drawer kick cable •...
  • Page 48: Connecting To The Power Source

    Chapter 2 Setup Connecting to the Power Source • Never insert the AC cable plug into a socket that does not meet the input voltage of the AC adapter. Doing so may result in damage to the printer. WARNING • Should a fault ever occur, immediately turn off the power to the printer and unplug the AC cable from the socket.
  • Page 49 Chapter 2 Setup Insert the AC plug into a socket. Turn on the printer.
  • Page 50: Connecting The Printer To The Host Devices

    Chapter 2 Setup Connecting the Printer to the Host Devices When connecting cables, check the shape of the connector of the cable and the shape of the connector on the printer before connecting them. Forcing a connector in the wrong orientation or with the wrong shape may cause malfunction or damage to the printer.
  • Page 51 Chapter 2 Setup Setup Procedure Follow the steps below to set up the printer. When shipped from the factory, the setting for obtaining an IP address is set to "Auto", so if there is a DHCP server, the printer waits for an IP address to be assigned. If there is no DHCP server, a fixed IP address (192.168.192.168) is set in about one minute*.
  • Page 52 Chapter 2 Setup Start your web browser and enter the IP address of the printer in the address field. Example: http://192.168.192.168 At the time of initial setting, when accessing Web Config from a browser, an authentication warning message may be displayed. Select "Advanced Settings"...
  • Page 53: Bluetooth Interface

    Bluetooth Interface Pair the printer with your device using the Bluetooth function of the device or using other methods. Pairing the printer is also possible by using EPSON TM Bluetooth Connector (Windows) or Epson TM Utility (iOS or Android). • When an optional wireless LAN unit is connected, the Bluetooth function of the printer cannot be used.
  • Page 54 • The default setting of the Device Name printed on the status sheet is TM-m30III_xxxxxx. “xxxxxx" is the last six digits of the printer serial number. • You can make a test print by using Epson TM Utility. For more details about Epson TM Utility, "Utilities" on page Setting up from a Windows Computer Follow the procedure below and make the settings.
  • Page 55 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. Select the printer to be paired, and then click [Connect].
  • Page 56 Chapter 2 Setup • 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 Connector or the TM Bluetooth Connector Status shows “...
  • Page 57: Wireless Lan Interface

    Method2: Setup using Epson TM Utility Install Epson TM Utility on the device and follow the wizard to configure the wireless LAN settings. Epson TM Utility is an iOS/Android application that allows you to change printer settings and set up wireless connections.
  • Page 58 Setup using Web Config How to set up using Web Config is also introduced in the video manual. You can access the manual from the URL below. U https://www.epson-biz.com/?prd=tm-m30iii-series&inf=wifi-video-ww Necessary Items Prepare the following items. A device for the setup which has a web browser.
  • Page 59 Chapter 2 Setup Scan the QR code on the "SimpleAP Start" sheet with the device for setup and connect it to the printer. The password is the serial number of the printer. The serial number is the last 10 digits of the SSID on the printed sheet.
  • Page 60 Chapter 2 Setup Enter the password and select [OK] to log in to Web Config. The default password is the serial number of the printer. See step 4 for how to check the serial number. The password can be changed from [Advanced Settings] - [Product Security] - [Administrator Password] in Web Config.
  • Page 61 Chapter 2 Setup Setup using Epson TM Utility Epson TM Utility is a utility that can be downloaded on the App Store or Google Play. "Utilities" on page 98 for more information on features. Necessary Items Prepare the following items.
  • Page 62: Routing Cables In Various Directions

    Chapter 2 Setup Routing Cables in Various Directions For both upward and frontward paper ejection, there are four slots (one each in rear center, right, left, and bottom) through which you can pass cables. ❏ Rear center ("Passing Cables through the Rear Center" on page ❏...
  • Page 63: Passing Cables Through The Rear Center

    Chapter 2 Setup Passing Cables through the Rear Center Remove the cable slot cover, and then pass cables through the slot. Passing Cables through the Left or Right With your fingers, fold the tab on the side you want to pass cables and remove it to make a slot. If the slot is jagged, smooth it out with nippers or a file to prevent the cables from being damaged.
  • Page 64: Passing Cables Through The Bottom

    Chapter 2 Setup Passing Cables through the Bottom If the desk or table on which the printer is to be installed has a hole through which cables can pass, it is best to pass the cables through the slot in the bottom of the printer. Rear cover Slot in the bottom of the printer Bottom cover...
  • Page 65: Advanced Usage

    • For the settings that can be set by the ESC/POS commands and how to set them, refer to the ESC/POS Command Reference. For more details, see "Application Development Information" on page Software Item \ Method Epson TM Utility TM-m30III Utility Setting Mode ✔ ✔ ✔...
  • Page 66 Chapter 3 Advanced Usage Software Item \ Method Epson TM Utility TM-m30III Utility Setting Mode ✔ Wireless Chip Mode ✔ ✔ ✔ Network Tethering ✔ ✔ ✔ USB-PD Mode ✔ ✔ BLE Beacon ✔ ✔ ✔ Command Execution (Offline) ✔...
  • Page 67: Overview Of Each Function

    Chapter 3 Advanced Usage Overview of Each Function Print Density Monochrome Selectable from 70% to 120% (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.
  • Page 68 Chapter 3 Advanced Usage Line space reduction rate • 25% • 50% • 75% • Not reduced (initial setting) Line feed reduction rate • 25% • 50% • 75% • Not reduced (initial setting) Barcode height reduction rate • 25% •...
  • Page 69 • Make sure to feed the paper by at least 20 mm before moving the auto cutter. It the paper feed length is not enough, it may cause a paper jam. When using the TM-m30III Utility or Epson TM Utility, you can specify values in 0.5 mm increments. Character/Font Settings...
  • Page 70 Chapter 3 Advanced Usage Font B Replacement • Font A • Does not replace (initial setting) • Font C • Special Font A • Special Font B Font C Replacement • Font A • Font B • Does not replace (initial setting) •...
  • Page 71 "High" to prevent unauthorized access to the printer over Bluetooth. You can change the secu- rity level by using Epson TM Utility, TM-m30III Utility, or in the Interface Setup mode. The “Auto” setting allows you to use the first interface you communicate with as the main connection and the other interfaces as secondary connections after you turn on the printer.
  • Page 72 Chapter 3 Advanced Usage Output Paper-end Signals • Enable (Roll paper near-end or end detection) (initial setting) • Disable Error Signal Output • Enable (initial setting) • Disable Wireless Chip Mode You can choose to use the built-in Wi-Fi function of the printer or use the optional wireless LAN unit. •...
  • Page 73 Chapter 3 Advanced Usage Other Settings Column Emulation • 48/35 column mode (standard column mode) (initial setting) • 42/32 column mode Power Supply SW Setting You can turn the printer on and off by operating a breaker without using the power switch (power button). •...
  • Page 74 Chapter 3 Advanced Usage Sound Pattern(Autocut) Selectable from Patterns A to E Initial setting: Pattern A Buzzer Frequency(Autocut) • 1 time (initial setting) • No sound Sound Pattern(Pulse 1) Selectable from Patterns A to E Initial setting: Pattern A Buzzer Frequency(Pulse 1) •...
  • Page 75 Chapter 3 Advanced Usage Receipt Enhancement You can configure settings such as logo placement when automatically printing a registered logo. Automatic top logo printing • Key code • Justification • Number of deleted lines after top logo printing Automatic bottom logo printing •...
  • Page 76: Mac Address Confirmation

    Chapter 3 Advanced Usage MAC Address Confirmation You can check the printer's MAC address using the following procedures. • Printing the status sheet • A printer self-test • Using a Web browser to confirm (Web Config function) You can check the MAC address for network tethering using the following method. •...
  • Page 77: Setting/Check Modes

    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 •...
  • Page 78 Chapter 3 Advanced Usage In 1 and 2, the following guidances are printed, the Paper LED flashes, and instructs the user's operations. 1. Continuing self-test guidance 2. Mode selection guidance Mode Selection Modes 0: Exit and Reboot Printer 1: NV Graphics Information 2: Receipt Enhancement Information 3: Customize Value Settings 4: Restore Default Values...
  • Page 79: Self-Test Mode

    Chapter 3 Advanced Usage Self-test Mode You can check the following items using the self-test. • Product name • Firmware version • Product serial number • Interface type • Condition for BUSY • Resident fonts • Thai characters print mode setting •...
  • Page 80: Nv Graphics Information Print Mode

    Chapter 3 Advanced Usage 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 •...
  • Page 81: Software Setting Mode

    Chapter 3 Advanced Usage Software Setting Mode Set the printer's memory switches and customized values. "Software Settings" on page 65 for information about available functions and settings and how to set them. You can also make the software settings using the ESC/POS commands. Follow the steps below.
  • Page 82: Restore Default Values Mode

    Chapter 3 Advanced Usage After briefly pressing the Feed button (less than one second) for the number of times 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.
  • Page 83: Interface Setup Mode

    In Wi-Fi + 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 134. • You can change the settings with TM-m30III Utility and Epson TM Utility.
  • Page 84 • When the security level is set to "Low", pairing is always possible, which increases the possibility of unauthorized use by a third party. Change the setting at your own discretion and responsibility with full understanding of the risk. You can change the settings with TM-m30III Utility and Epson TM Utility. Security Pairing Mode...
  • Page 85: Tm-Intelligent Settings Information Print Mode

    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. Select the printer you want to pair with.
  • Page 86: Peripheral Device Information Print Mode

    Chapter 3 Advanced Usage Peripheral Device Information Print Mode This function allows you to print information for the device currently connected to the printer. • Customer display information • Wi-Fi adapter information • Bluetooth adapter information • Handheld scanner information Follow the steps below.
  • Page 87 Chapter 3 Advanced Usage Example of printing in hexadecimal dumping mode: To close hexadecimal dumping mode, turn off the printer after printing is complete, or press the Feed button for three times.
  • Page 88: Printing A Status Sheet

    Chapter 3 Advanced Usage 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. Make sure the roll paper cover is closed.
  • Page 89 Chapter 3 Advanced Usage • 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 • Ethernet and Wi-Fi status sheets are not printed while the printing communication protocol is being established.
  • Page 90: Resetting The Interface Settings

    Chapter 3 Advanced Usage Resetting the Interface Settings Follow the steps below to restore the network settings to the factory default. The interface settings can also be initialized from the Interface Setup Mode. See "Interface Setup Mode" on page 83 for more details.
  • Page 91: Tm-Intelligent Function

    • Server direct print • Status Notification You can set each function in the Setup Utilities. For details on the setting method for Epson TM-m30III Utility for Windows, see the TM-m30III Utility User's Manual. You can also download a dedicated manual and sample programs from our website.
  • Page 92: Web Config

    Chapter 3 Advanced Usage Web Config Web Config is a printer's built-in web page that allows you to check and change printer settings on your browser. To use Web Config, you need to set your computer's IP address to the same segment as the printer. How to Start Web Config Start your web browser on a computer or smart device on the network and enter the IP address of the printer in the address field.
  • Page 93: Application Development Information

    • 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 ePOS- Print XML commands, you can print in environments where HTTP communication is available and from OS applications.
  • Page 94: Controlling The Cash Drawer

    Register a cash drawer using the SetupPOS Utility, and control using the OpenDrawer method or the DirectIO function. For details, see the "EPSON OPOS ADK for .NET MANUAL Application Development Guide Cash Drawer (EPSON Standard)" and the "UnifiedPOS Specification". Epson ePOS SDK The output command for the drawer kick pulse and the status transmission command are provided in each SDK library.
  • Page 95: Controlling The Optional External Buzzer

    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". Epson ePOS SDK The command for the buzzer function is provided in each SDK library. For details, see the user's manuals pro- vided with each SDK.
  • Page 96: Software

    Epson TM Print Assistant A native application that relays print data between an application and the TM printer. Epson TM Print Assistant allows you to develop a system that enables printing from a for Android Web application or a URL-scheme capable application such as FileMaker, on a smart device connected to the TM printer.
  • Page 97: Drivers

    In addition to ordinary Windows printer driver functions, this driver has controls Windows Printer Driver (APD) specific to POS. The Status API (Epson original DLL) that monitors printer status and sends ESC/POS commands is also attached to this driver. EPSON TM Virtual...
  • Page 98: Utilities

    TM printers for the first time, or when configuring multiple TM printers at the same time. Monitoring Tool Use to check a list of status for the Epson printers connected to the network. Windows You can also update certificates for multiple printers used for WPA-Enterprise in a batch.
  • Page 99: Download

    You can obtain software and manuals from one of the following URLs. For customers in North America, go to the following web site: U https://www.epson.com/support/ For customers in other countries and regions, go to the following web site: U https://www.epson-biz.com/...
  • Page 100: Precautions When Developing Applications

    Chapter 4 Application Development Information Precautions when Developing Applications This section describes information that you should be aware of when developing systems and applications using this product. Power Button Settings This function allows you to disable turning the printer on and off with the power button. See "Software Settings"...
  • Page 101: Minimum Paper Length When Cutting

    Application Development and Distribution for iOS If your application uses Bluetooth to communicate with the printer, Epson must submit the application to Apple before you submit it to the App Store. Please apply for each application you want to submit to the App Store from the URL below.
  • Page 102: Handling

    Chapter 5 Handling Handling This chapter describes basic handling of the printer. Turning the Power On/Off Use the power button to turn the printer on or off. You can turn the printer on and off by operating the breaker without using the power button. For more details, see "Precautions when Developing Applications"...
  • Page 103: Removing The Printer Covers

    Chapter 5 Handling Removing the Printer Covers Follow the steps below to remove the printer covers. When Ejecting Paper Upward Remove the cable slot cover. Put your fingers on the rear cover as shown and then remove it. Put your fingers on the bottom cover as shown and then remove it.
  • Page 104: When Ejecting Paper Frontward

    Chapter 5 Handling When Ejecting Paper Frontward Remove the cable slot cover. Put your fingers on the rear cover as shown and then remove it. Put your fingers on the bottom cover as shown and then remove it.
  • Page 105: Attaching The Printer Covers

    Chapter 5 Handling Attaching the Printer Covers Depending on attachment positions of the rear and bottom covers, paper eject direction changes. Decide from which way to eject paper according to the installation location of the printer. Follow the steps below to attach the printer covers. When you pass power or interface cables through the left, right, or bottom of the printer, the cable slot cover will help keep the back of the printer flat and neat looking.
  • Page 106: For Ejecting Paper Frontward

    Chapter 5 Handling For Ejecting Paper Frontward Align the catches and attach the rear cover to the printer. Hook the catches into the rear cover and attach the bottom cover to the printer.
  • Page 107: Installing Roll Paper

    Chapter 5 Handling Installing Roll Paper Follow the steps below to install the roll paper. Make sure you use a specified roll paper type. When Ejecting Paper Upward Use the cover open lever to open the roll paper cover. Remove the used roll paper or roll paper core, if any. Install the roll paper in the correct direction.
  • Page 108 Chapter 5 Handling • Before installing the roll paper, take up any slack in the roll paper by pulling its leading edge. If you install a slack roll paper, a paper jam or print quality problems may occur. • Before installing the roll paper, make sure that the roll paper is not deformed. Using a deformed roll paper will cause the printer to malfunction.
  • Page 109: When Ejecting Paper Frontward

    Chapter 5 Handling When Ejecting Paper Frontward Use the cover open lever to open the roll paper cover. Remove the used roll paper or roll paper core, if any. Install the roll paper in the correct direction. • Before installing the roll paper, take up any slack in the roll paper by pulling its leading edge.
  • Page 110 Chapter 5 Handling Pull out some paper, and close the roll paper cover. When the printer power is on, the roll paper is automatically cut.
  • Page 111: Removing Jammed Paper

    Chapter 5 Handling 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 Open the roll paper cover.
  • Page 112: Roll Paper Cover Does Not Open

    Chapter 5 Handling Roll Paper Cover does not Open When the roll paper cover does not open using the lever, restart the printer.
  • Page 113: Cleaning The Printer

    CAUTION Cleaning the Thermal Head/Platen Roller Epson recommends cleaning the thermal head to maintain receipt print quality. We recommend cleaning periodically (about once every 3 months). To clean the thermal head, use a cotton swab moistened with an alcohol solvent (ethanol or isopropyl alcohol).
  • Page 114: Preparing For Transport

    Chapter 5 Handling Preparing for Transport Follow the steps below to transport the printer. Turn off the printer. Confirm that the Power LED is off. Disconnect the AC cable from the socket. Remove the roll paper. Pack the printer in the orientation for upward paper ejection, maintaining the vertical direction.
  • Page 115: When Using The Printer For A Self-Service Terminal

    Chapter 5 Handling When Using the Printer for a Self-Service Terminal Precautionary measures should be taken at self-service terminals to prevent users from holding the paper or blocking the paper exit during printing, since touching the paper during printing or before the paper cut is completed may result in paper jams or auto-cut failure.
  • Page 116: Appendix

    Appendix Appendix Product Specifications Printing method Thermal line printing Printing direction Two directional with friction feed Paper feed speed 300 mm/s {11.8"/s} Cutting method Selectable between partial cut (leaving one point in the center uncut) and full cut. Default: partial cut Interface Standard USB-A...
  • Page 117 Appendix Life Printer mechanism 17 million lines (printing + paper feeding) Thermal head 150 km Autocutter Partial cut: 2.2 million cuts Full cut: 1.5 million cuts Note: If both partial cut and full cut are used, cut life varies from the above depending on usage conditions.
  • Page 118: Printing Specifications

    300 mm/s {9.84"/s} Multi-tone graphics printing Up to 16 shades of gray (when printed on Epson specified paper) dpi: dots per inch *1: Initial setting *2: When the printer prints with the standard print density level at 25°C {77°F} and 24V.
  • Page 119: Character Specifications

    Appendix Character Specifications Character set 95 alphanumeric characters 128 extended graphics characters x 43 pages (includes user-defined pages) 18 international character sets Japanese 6,879 characters of JIS X0208-1990, 845 special characters 11,233 characters of JIS X0213:2004, One special character Simplified Chinese 28,553 characters of GB18030-2000 Traditional Chinese 13,502 characters of Big5...
  • Page 120 Appendix Character size Font A 1.25 × 3.00 mm {0.05 × 0.12"} (W × H) Font B 1.13 × 3.00 mm {0.04 × 0.12"} Font C 0.88 × 2.13 mm {0.03 × 0.08"} Special Font A 1.25 × 3.0 mm {0.05 × 0.12"} Special Font B 0.88 ×...
  • Page 121: Paper Specifications

    Appendix Paper Specifications Paper width 58 mm Paper width 80 mm Paper types Specified thermal paper Form Roll paper Size Roll paper diameter 83 mm {3.27"} maximum Roll paper core Outside: 18 mm {0.71"} Roll width when taken up 58 + 0.5/-1.0 mm {2.28 + 0.02/-0.04"} 80 + 0.5/-1.0 mm {3.15 + 0.02/- 0.04"} Paper width 57.5 ±...
  • Page 122: Printable Area

    Appendix Printable Area For paper width 80 mm The maximum printable area of paper with a width of 79.5 ± 0.5 mm {3.13 ± 0.02"} is 72 ± 0.2 mm (576 dots), and the approximate space is 3.75 mm on both sides. 79.5 ±...
  • Page 123: Printing And Cutting Positions

    Appendix Printing and Cutting Positions Manualcutter position Approx. 21.0 mm {0.83"} Approx. 9.5 mm {0.37"} Autocutter position Center of the print dotline Paper feed direction • The values above may vary slightly as a result of paper slack or variations in the paper. Take this into account when setting the cutting position of the autocutter.
  • Page 124: Environmental Conditions

    Acoustic noise (operating) Approximately 53 dB (bystander position) Note: The values above are measured in the Epson evaluation condition. Acoustic noise differs depending on the paper used, printing contents, and the setting values, such as print speed or print density.
  • Page 125: External Dimensions

    Appendix External Dimensions When ejecting paper upward [Unit: mm]...
  • Page 126 Appendix When ejecting paper frontward [Unit: mm]...
  • Page 127 Appendix When installing the printer in a housing Slot to pass cables M2.5 screw holes for wall mount brackets Slot to pass cables [Unit: mm]...
  • Page 128: Specifications Of Interface And Connector

    Appendix Specifications of Interface and Connector USB Interface The printer is equipped with the following USB interfaces. • USB-A connector • USB-B connector • USB-C connector (USB-PD compatible) USB-A Connector Specifications On-board connector: USB Standard-A connector Item Specifications USB communication Version USB 2.0 Transfer rate...
  • Page 129 String Descriptor Manufacturer EPSON Product TM-m30III Serial number String based on the product serial number • Use a USB cable that complies with the USB 2.0 standard. Using a non-compliant cable may cause the printer to malfunction due to static electricity.
  • Page 130: Network Interface

    Appendix Network Interface For both Ethernet interface and Wi-Fi interface Support protocols Protocols Usage IP, ARP, ICMP, UDP, TCP Basic communication protocols LP, LPR, TCP Socket Port Printing protocols HTTP/HTTPS Used in ePOS-Print and Web Config SNMP, ENPC Used in setting and monitoring DHCP, APIPA Used in automatic setting for the IP address and so on Network parameters...
  • Page 131 Appendix Socket communication • Port type TCP communication port for direct printing • Port number 9100 • Port communication direction bidirectional • Max. simultaneous connections • Number of connections for which printing is available 1 (occupied until the connection is released.) •...
  • Page 132 Wi-Fi communication performance may be degraded. Both of these issues may be improved by disabling the Wi-Fi power saving function (Power Save). However, since the power saving function is disabled, the printer will consume more power. The setting can be changed using Web Config or TM-m30III Utility.
  • Page 133: Bluetooth Interface

    Appendix Bluetooth Interface Countries where Bluetooth can be used are limited. Since notes are provided for each country, check the sheet supplied with the product. Specification • Bluetooth 5.0 Dual mode • Bluetooth Power Class 2 • Built-in antenna • Device name setting is possible •...
  • Page 134 - When wireless communication settings are initialized from the printer. - When the Bluetooth connection is cut from the "Printer Selection" screen of the Epson TM Utility. - When the Bluetooth connection is cut using disconnectDevice API for Epson ePOS SDK for iOS.
  • Page 135 Solution Do not send data to the printer if the printer is not ready to print. For developers using the SDK from Epson, see the User's Manual - Chapter 3 Programming Guide - "Printing After Checking the Printer Status". Since Bluetooth is disconnected when this occurs, if the auto reconnect feature is not enabled, you need to reconnect from the Bluetooth settings screen on the iOS device.
  • Page 136: Nfc Tag

    Appendix NFC Tag Transmission standard ISO14443 A Frequency 13.56 MHz Memory 144 byte Transmission distance Approximately 10 mm from the NFC installation location. • The transmission distance is an estimate that depends on our experiment conditions and is not a guaranteed value.
  • Page 137: Bluetooth Low Energy Technology Advertising

    Dongle specifications Manufacturer: Laird Connectivity Model name: BT-820 For setting methods and settings, see the TM-m30III Utility User's Manual. Procedure When you install the Bluetooth adapter, the printer is restarted and then the adapter is enabled. When you uninstall the Bluetooth adapter, the printer is restarted and then the adapter is disabled.
  • Page 138: Changing The Bluetooth Low Energy Technology Advertising Packet

    However, the printer only supports single Advertising Data Packets. You can change the settings using either of the following two methods. • Changing settings using the Epson TM-m30III Utility for Windows (see the TM-m30III Utility User's Man- ual for details) •...
  • Page 139 Appendix Digest authentication You need Digest authentication to communicate with the printer. The default ID and Password are ID: epson, Pass: serial number and are the same as the administrator for Network settings. Escape processing for configuration scripts When reading/writing a configuration script for a printer, the strings (content of the configuration script) being transmitted and received uses the following escape processing.
  • Page 140 Appendix Type Description static Specifies the configuration script stored in ROM. default Specifies the default configuration script. status Acquires information for the Bluetooth adapter. Response Table 5 Response Header Content-Type: application/json; charset=utf-8 Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS, HEADER Access-Control-Allow-Headers: Content-Type, Content-Length, Authorization X-Content-Type-Options: nosniff X-XSS-protection: 1;...
  • Page 141 Appendix Table 7 GET Response Body Response Status Response Body 200 OK "message": "Success" "detail": null "description" : <Encoded string for the configuration script> 404 Not Found "message": "Requested file not found" "detail": null "description" : null 400 Bad Request "message": "Invalid Parameter"...
  • Page 142 Appendix Writing the configuration script to the printer You can save a configuration script to the printer using the HTTP POST method. You can save the configuration script to volatile or non-volatile memory. When changing using a low frequency less than once an hour, you can save to non-volatile memory; however, when changing at a higher frequency, you need to save to volatile memory.
  • Page 143 Appendix Function POST Parameters Results Response Updates the configuration Update successful 200 OK script in non-volatile “type” : “static”, memory “description”: “<The It has following header: string for the X-RateLimit-Limit: 1 configuration script that X-RateLimit-Remaining: 0 performed escape X-RateLimit-Reset: xx processing>”...
  • Page 144 Appendix Table 11 POST Response Body Response Status Body 200 OK "message": "Success", "detail": null, "description" : < The string for the configuration script that performed escape processing > 400 Bad Request "message": "Invalid Parameter", "detail": “***”, (see Table 12) "description"...
  • Page 145 Appendix Case Body No Type specified Or an invalid parameter has been "message": " Invalid Parameter ", specified "detail": “A parameter ‘type’ or ‘description’ is not specified”, "description" : null When detecting a string with invalid escape processing "message": " Invalid Parameter ", "detail": “Invalid parameter is found”, "description": null Table 13 500 Internal Server Error Details...
  • Page 146 Appendix Starting and stopping Bluetooth low energy technology Advertising Format: cmd 0x08 0x000A n Function: Starting and stopping transmission of the Advertising packet. Parameter n Length Function 2 characters Advertising stop 2 characters Advertising start When specifying a start point, make sure you start Advertising using this command before "Bluetooth low energy technology Advertising Packet specifications"...
  • Page 147 Appendix Bluetooth low energy technology Advertising Packet specifications Format: cmd 0x08 0x0008 d1 d2 … d32 Function: Sets the Data for the Bluetooth low energy technology Advertising packet. Specify all from d1 to d32. If these are not necessary, specify 00 for each one. Definition Length Default (iBeacon)
  • Page 148 IP1: c0 IP2: A8 IP3: 64 IP4: c8 $MODEL_NO 1 byte ID value assigned to the 23h is used for the TM-m30III. printer model. 00: no use 01: reserve 23: TM-m30III $MACn 1 byte Value for #n in the MAC Available range: address.
  • Page 149 Appendix Character Code Tables Refer to the following URL regarding the character code table. U https://www.epson-biz.com/pos/reference/charcode/...
  • Page 150 Appendix Compatibility with USB-A Devices can be connected to the USB-A connector of the TM-m30III in the following ways. TM-m30III Direct connection Secondary connection Wireless LAN unit of OT-WL06 Extension cable of OT-WL06 OT-WL06 Barcode scanner DM-D30/DM-D70 DM-D30 OT-WL06 (f )

Table of Contents