TM-m30II Series Firmware Updater
Version: Ver. 02.21-03.24 ESC/POS
Uploaded date: 23 July, 2025
File size: 168,347 KB
1. Note
The software will update the printer's firmware for the TM-m30II series.
Important Downgrade Restrictions:
- Printers for the EEB and EME regions cannot be downgraded to Ver. 02.20 or earlier after upgrading to Ver. 02.21.
- Printers for the EEB and EME regions (TM-m30II-H, TM-m30II-NT, TM-m30II-S, TM-m30II-SL) cannot be downgraded to Ver. 03.22 or earlier after upgrading to Ver. 03.24.
Updating the firmware may cause faulty printer operations depending on the usage environment. Please confirm with the printer seller or SI before updating.
Package Contents:
- Ver. 02.21 ESC/POS: TM-m30II
- Ver. 03.24 ESC/POS: TM-m30II-H, TM-m30II-NT, TM-m30II-S, and TM-m30II-SL
2. Environment
Supported OS
- Windows 11
- Windows 10 (32/64 bit)
Supported Interface
- USB 2.0/3.0
- Wired/Wireless LAN
- Bluetooth
Other Requirements
- An administrator account is required.
3. Supported Products
Supported Models
- TM-m30II
- TM-m30II-H
- TM-m30II-NT
- TM-m30II-S
- TM-m30II-SL
4. Changes from the Current Version
Firmware Change History for TM-m30II
Version | Category | Detail |
---|---|---|
02.03A ESC/POS | New Release | Added "signature" and "serialNumber" parameters as an output parameter of GetLastTransactionResponse. Affects only the German Fiscal function. |
02.03B ESC/POS | ||
02.04A ESC/POS | Function change | Fixed a bug that there is a setting value that cannot be restored the recovery point with "Restore&Delete" in the panel operation. (TM-m30II: Ver.02.03 ESC/POS) |
02.04B ESC/POS | Bug fix | |
02.06A ESC/POS | Bug fix | Fixed a bug below: In ePOS-Device, if one or more devices are connected to the printer, DEVICE_IN_USE is not resolved when returning the disconnect event from the client application immediately after executing createDevice. |
02.06B ESC/POS | ||
02.07A ESC/POS | Bug fix | Fixed a bug that the print position of image data printed in the page mode of the ePOS-SDK is out of alignment. |
02.07B ESC/POS | ||
02.08A ESC/POS | Function change | Supported OT-WL06 in some regions (CIS, MEA). |
02.08B ESC/POS | Bug fix | Fixed a bug that unable to connect to WPA2 Enterprise APs using RADIUS servers that do not support TLS 1.0. |
02.10A ESC/POS | Bug fix | Fixed a bug that the page mode area and the line spacing are changed when specifying "mul" as the lang attribute to the text tag on ePOS-Print. |
02.10B ESC/POS | Fixed a bug that the ePOS-Device setting was disabled when the factory default recovery point was restored. | |
02.12A ESC/POS | Function change | Fixed a bug that, if the cover is opened during the cutting operation, the cover may not be closed. |
02.12B ESC/POS | Improved connectivity to AP (SSID is in the stealth mode) with W53/W56 when using OT-WL06. | |
02.14A ESC/POS | Bug fix | Fixed a bug that there are 2-byte characters which cannot be printed with the ePOS-Print. |
02.14B ESC/POS | ||
02.15 ESC/POS | Updated support model/OS | End of support for Windows 8 and Windows 8.1. |
Added new function | The models have complied with the UK's PSTI bill. The RF regulation for OT-WL06 EKL (5GHz) is adapted from this version. Regions where OT-WL06 can support ('*' is newly added): EAI(NA), EEB(CE)/EHK, EHC, EAL, ECC, EAI(LA), EKL/ESP/EPIL, EEB(CISMEA), *EKL(5GHz) | |
Added a function in ePOS-Print to support the change in specifications (change in the initial setting value) of Private Network Access starting with Chrome 105. | ||
Fixed bug | Fixed a bug where no new lines were created when executing the ESC J 0 command by enabling the Batch rotate print. | |
Fixed a bug where line spacing increases when ESC J is executed in the "Batch rotate print (Upside Down)" function. | ||
02.17 ESC/POS | Function change | Version upgrade due to Epson internal reasons. |
02.20 ESC/POS | Function change | Automatic certificate update feature has been supported. |
02.21 ESC/POS | New function | Changed the response to the Discovery function to include local_printer and the peripheral device information when the ePOS-SDK Discovery function is executed without connecting to a peripheral device. Measures to make the device non-subject to the European Radio Equipment Directive (RED). |
Bug fix | Fixed a bug that allowed time synchronization via SNTP to be performed only three times. |
Firmware Change History for TM-m30II-H, TM-m30II-NT, TM-m30II-S, and TM-m30II-SL
Version | Category | Detail |
---|---|---|
03.03A ESC/POS | New Release | Added "signature" and "serialNumber" parameters as an output parameter of GetLastTransactionResponse. This affects only the German Fiscal function. (*Only for TM-m30II-H) |
03.03B ESC/POS | ||
03.04A ESC/POS | Function change | Fixed a bug that there is a setting value that cannot be restored the recovery point with "Restore&Delete" in the panel operation. (TM-m30II-H: Ver.03.03 ESC/POS) |
03.04B ESC/POS | Bug fix | |
03.05A ESC/POS | Updated support model | Supported TM-m30II-NT and TM-m30II-S. |
03.05B ESC/POS | Fixed a bug that the setting values are cleared when unplugging the power cable about 25 seconds after the printer is turned on. | |
03.06A ESC/POS | Fixed bug | Fixed a bug that the print position of image data printed in the page mode of the ePOS-SDK is out of alignment. |
03.06B ESC/POS | Fixed a bug that the Export function cannot be executed if TSE's certificate is expired. This affects only the German Fiscal function. | |
03.07A ESC/POS | Fixed bug | Fixed a bug that ERROR_IO or SIG_ERROR may be returned from TSE. This affects only the German Fiscal function. |
03.07B ESC/POS | Supported OT-WL06 in some regions (CIS, MEA). | |
03.08A ESC/POS | Function change | Fixed a bug that unable to connect to WPA2 Enterprise APs using RADIUS servers that do not support TLS 1.0. |
03.08B ESC/POS | Bug fix | Fixed a bug that the page mode area and the line spacing are changed when specifying "mul" as the lang attribute to the text tag on ePOS-Print. Fixed a bug that the cloud information cannot be got via WebConfig API. |
03.09A ESC/POS | Bug fix | Fixed a bug that the firmware version of the sub-microcomputer may not be obtained. |
03.09B ESC/POS | Supported TM-m30II-SL. | |
03.10A ESC/POS | Bug fix | Fixed a bug that, if the cover is opened during the cutting operation, the cover may not be closed. |
03.10B ESC/POS | ||
03.11A ESC/POS | Function change | Changed the power supply spec for Device Charging Port. |
03.11B ESC/POS | ||
03.12A ESC/POS | Function change | Improved connectivity to AP (SSID is in the stealth mode) with W53/W56 when using OT-WL06. |
03.12B ESC/POS | [Bug fix in Ver. 3.13 A/B ESC/POS] Fixed a bug that some 2-byte characters are printed as `?` with the ePOS-Print. [Bug fix in Ver. 3.13 A/B ESC/POS] Fixed a bug that a character string following the 2-byte character (printed as '?') to the end of ` |
|
03.14A ESC/POS | Bug fix | |
03.14B ESC/POS | ||
03.15 ESC/POS | Function change | [Ver. 03.15 ESC/POS] Modified the firmware so that the alternative part operates correctly on the printer to deal with EOL of the current USB HUB. |
03.16 ESC/POS | Bug fix | Fixed a bug that unintended reading result is produced when some 2-byte characters are included in the QR code in the ePOS-Print and the ePOS-Display. Fixed a bug that unintended display result is produced when trying to display some 2-byte characters on the ePOS- Display. Fixed a bug that some 2-byte characters could not be printed even if the 2-byte character selector was used in the ePOS- Print. |
03.18 ESC/POS | New function | [Ver. 03.18 ESC/POS] Added a function in ePOS-Print to support the change in specifications (change in the initial setting value) of Private Network Access starting with Chrome 105. |
03.19 ESC/POS | Updated support model/OS | End of support for Windows 8 and Windows 8.1. |
New function | The models have complied with the UK's PSTI bill. Fixed a bug where no new lines were created when executing the ESC J 0 command by enabling the Batch rotate print. Fixed a bug where line spacing increases when ESC J is executed in the "Batch rotate print (Upside Down)" function. Fixed a bug that prevented printing from another terminal after controlling DM-D70. Fixed a bug where a printer error occurs when all the following conditions are met, and the subsequent printing cannot be done: 1. The OS version on the iOS device is iOS15 or later and the USB port type on the iOS device is USB-C port. 2. Network tethering is enabled. 3. The printer and the iOS device are connected via Lightning cable after the printer becomes Idle (after Network initialization is completed). Fixed a bug where a printer error occurs when all the following conditions are met, and the subsequent printing cannot be done: 1. Network tethering is enabled. 2. The printer and the iOS device are connected via Lightning cable after the printer becomes Idle (after Network initialization is completed). Fixed a bug where a printer error occurs when all the following conditions are met, and the subsequent printing cannot be done: 1. The OS version on the iOS device is iOS15 or later. 2. Network tethering is enabled. | |
03.22 ESC/POS | Function change | In accordance with the revised Chinese government standards, the printable Simplified Chinese standard has changed from GB18030-2000 to GB18030-2022 Level 2. Added support for Automatic certificate update feature. Provide an updater that consists of the firmware and font data. Fixed a problem where characters may be garbled if many characters were printed in one text tag when specifying simplified Chinese in ePOS-Print. Compliant with the European Radio Equipment Directive (RED). |
Bug fix | Fixed a bug that allowed time synchronization via SNTP to be performed only three times. | |
03.24 ESC/POS | New function | |
Bug fix |
For Android / iOS operating systems
Update the printer's firmware using the Firmware Update function in the TM Utility.
Download the Epson TM Utility:
This application can be downloaded from the App Store and Google Play store.