/*****************************************************************************/
          TM-T20X-II Series USB/Ethernet model Firmware Update Tool

               Copyright (C) Seiko Epson Corporation 2026. All rights reserved.
/*****************************************************************************/

Trademarks
  Microsoft(R), Windows(R), and Windows Vista(R) are registered trademarks or
  trademarks of Microsoft Corporation in the United States and/or
  other countries.

Corresponding model                          : TM-T20X-II Series USB/Ethernet model
Printer Firmware Version                     : 20.02 ESC/POS

Supported OS
 Windows 11
 Windows 10 (32/64bit)


<File explanation>
(1) TM-T20X-II_Series_EU_Firmware_Updater_Ver.20.02.exe : File for Firmware Update

<Update procedure>
1. Turn on a power of the printer.
2. Execute file (1) above.
3. Follow the instruction of Updater.

<The restoration method for the case update have been interrupted>
If the update has failed for unintended power cut off or some other reason,
the printer will be boot in "Forced updating firmware mode" on next power on.
(Power LED:Flashing, Paper LED/Error LED:Off during update)

If the update does not run automatically, run manual update.

<Command Line Execution>
This update tool can also be executed from the command line.
When executed from the command line,
a log file containing the execution results will be generated in the same directory as the update tool.

  [Command-line Options]
    Usage: TM-T20X-II_Series_EU_Firmware_Updater_Ver.20.02.exe [options]
            After the updater name, specify the interface option for the connected device, 
            and optionally add other options as needed.

    Options:
      -u        USB Port                     Find first USB POS Printer port.
      -e<IP>    Ethernet Port                (ex -e192.168.192.168 )
      -g1       Get Printer Information.
      -a        Find Port
      -d0       Overwrite option.

    Example: TM-T20X-II_Series_EU_Firmware_Updater_Ver.20.02.exe -e192.168.192.168
             (In this example, the updater is executed for a printer with the IP address 192.168.192.168.)

  [List of Error Codes]
    100   Can't open communication port.
    101   Can't communicate with the printer.
    104   Failed to switch command processing mode.
    107   Failed to verify HTTPS TLS certificate.
    200   Can't open firmware file.
    205   Printer ID is different.This file cannot use.
    207   Printer specification is different. (If you want to force update, add -d0 option.)
    209   Printer specification is different.
    212   Failed to verify the file.
    400   Communication Error. (Failed in transmission of data.)
    401   Communication Error. (There is no response from the printer.)
    1000  Parameter error.

                                                                           End.
