Select your printer model

Parameters are refined by the selected printer.

setStatusChangeEventListener


Registers a listener method for a status change event.

Syntax

 
public void setStatusChangeEventListener (StatusChangeListener statusChangeListener)

Parameter

listener

Specifies an object which has a notification target method.

Listener interface

 
public interface StatusChangeListener extends EventListener

Listener method

 
void onPtrStatusChange(Printer printerObj, int eventType)

Parameter

printerObj

The callback source object is stored.

eventType

The type of the event that occurred is stored.

Event type

Description

Printer.EVENT_ONLINE

Online

Printer.EVENT_OFFLINE

Offline

Printer.EVENT_POWER_OFF

Power off

Printer.EVENT_COVER_CLOSE

Cover close

Printer.EVENT_COVER_OPEN

Cover open

Printer.EVENT_PAPER_OK

Paper remains.

Printer.EVENT_PAPER_NEAR_END

Paper has almost run out.

Printer.EVENT_PAPER_EMPTY

Paper has run out.

Printer.EVENT_DRAWER_HIGH

Drawer kick connector pin No.3 status = "H"

Printer.EVENT_DRAWER_LOW

Drawer kick connector pin No.3 status = "L"

Printer.EVENT_BATTERY_ENOUGH

Battery is enough.

Printer.EVENT_BATTERY_EMPTY

Battery has run out.

Printer.EVENT_REMOVAL_WAIT_PAPER

Waiting for paper removal.

Printer.EVENT_REMOVAL_WAIT_NONE

Not waiting for paper removal.

Printer.EVENT_REMOVAL_DETECT_PAPER

The paper removal sensor is detecting paper.

Printer.EVENT_REMOVAL_DETECT_PAPER_NONE

The paper removal sensor is not detecting paper.

Printer.EVENT_REMOVAL_DETECT_UNKNOWN

A state that is not detectable by the paper removal sensor.

Printer.EVENT_AUTO_RECOVER_ERROR

Automatic recovery error status

Printer.EVENT_AUTO_RECOVER_OK

Not automatic recovery error status.

Printer.EVENT_UNRECOVERABLE_ERROR

Unrecoverable error occurred.

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.
  • To get the "EVENT_REMOVAL_DETECT" related status, you need to enable the "Paper Taken Sensor Status" setting using Epson TM Utility.
 

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