Select your printer model

Parameters are refined by the selected printer.

setGetPrinterSettingExListener


Registers a listener method for an event to notify the processing result of the devices from execution of the getPrinterSettingEx API.

Syntax

 
public void setGetPrinterSettingExListener(GetPrinterSettingExListener listener)

Parameter

listener

Specifies an object which has a notification target method.

Listener interface

 
public interface GetPrinterSettingExListener extends EventListener

Listener method

 
void onGetPrinterSettingEx(Printer printerObj, int code, String jsonString)

Parameter

printerObj

The callback source object is stored.

code

The processing result is stored.

Error status

Description

CODE_SUCCESS

Successful

CODE_ERR_PORT

Error was detected with the communication port.

CODE_ERR_TIMEOUT

Processing did not end within the specified time period.

CODE_ERR_AUTORECOVER

Automatic recovery error occurred.

CODE_ERR_UNRECOVERABLE

Unrecoverable error occurred.

CODE_ERR_CUTTER

Auto cutter error occurred.

CODE_ERR_MECHANICAL

Mechanical error occurred.

CODE_ERR_DEVICE_BUSY

Used by other connection target.

CODE_ERR_FAILURE

An unknown error occurred.

jsonString

The acquired set value of the printer setting is stored in the JSON format.

Refer to JSON_Spec_sheet_revx.pdf included in the package for more information.

Supplementary explanation

  • When this API is run multiple times, the listener method specified later takes effect.
  • If null is specified in listener when calling this API, the registered listener method is canceled.
  • If the code is other than CODE_SUCCESS, "" (blank character) is stored in jsonString.
  • If the getPrinterSettingEx API is executed in a non-supported printer, CODE_SUCCESS is stored in the code, and "" (blank character) is stored in jsonString.
 

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