Select your printer model

Parameters are refined by the selected printer.

downloadFirmwareList


Acquires a list of firmware from the server.

The firmware list acquired by this API is notified to the listener method specified in the listener parameter.

Syntax

<alternative>

 
public void downloadFirmwareList(java.lang.String 
printerModel, java.lang.String option 
FirmwareUpdateListener listener) throws Epos2Exception

<obsolete>

 
public void downloadFirmwareList(java.lang.String 
printerModel, FirmwareUpdateListener listener) throws Epos2Exception

Parameter

printerModel

Specifies the model name of the target printer.

Value

Description

TM-m10

TM-m10

TM-m30

TM-m30

TM-m30II

TM-m30II

TM-m30II-H

TM-m30II-H

TM-m30II-NT

TM-m30II-NT

TM-m30II-S

TM-m30II-S

TM-m30III

TM-m30III

TM-m30III-H

TM-m30III-H

TM-T88VI

TM-T88VI

TM-T88VI-iHUB

TM-T88VI-iHUB

TM-P20II-WIFI

TM-P20II

TM-P80II-WIFI

TM-P80II

option

Specifies the version of the target firmware.

Value

Description

-A

Ver.*.*A ESC/POS

-B

Ver.*.*B ESC/POS

Ver.*.*A ESC/POS:For OT-WL02/WL06 users

Ver.*.*B ESC/POS:For OT-WL05/WL06 users

Check the firmware release information for the detailed functions of each firmware version.

If you don't use a wireless LAN unit, you can choose either A or B.

listener

Registers the listener method that returns the processing result of this API.

 
- (void) onDownloadFirmwareList(int code, FirmwareInfo[] firmwareList);
  • code
    The processing result is stored.
  • Error status

    Description

    CODE_SUCCESS

    Processed successfully.

    CODE_ERR_CONNECT

    Communication with the server failed.

  • firmwareList
    A list of downloadable firmware is stored in Epos2FirmwareInfo in Array format.

Exception

When the process fails, Epos2Exception with one of the following error value occurs.

Error status

Description

ERR_PARAM

An invalid parameter was passed.

ERR_CONNECT

Communication with the server failed.

ERR_FAILURE

An unknown error occurred.

Supplementary explanation

  • This API can be used in an environment where it can connect to both the Internet and a printer.
  • This API cannot be used simultaneously with other APIs.
    After executing this API, do not execute any other API until the callback is returned.
  • Do not turn off the power supply to the printer while executing this API.
  • This API can be used in the system configuration of the TM printer model and customer display model.
    With the system configuration of the TM Printer + DM-D + barcode scanner model, this API can be used when connecting via Bluetooth or USB.
  • This API cannot be used with SSL/TLS communication.
  • If no firmware image exists on the server, the firmware list cannot be acquired.
 

Quick Access

  • [Name]
  • [Format]
  • [Range]
  • [Description]
  • [Notes]

Epson ePOS SDK includes patented or patent pending functions. The contents must not be disclosed to third parties.


Epson ePOS SDK for Android

Jump to the top