Version 3.00 Feb. 2019
APPLICATION DEVELOPMENT GUIDE
MICR (EPSON TM Series)
20
6.1.2 When A Method is executed
The ResultCode and ResultCodeExtended when methods are executed are as follows.
Method Name ResultCode ResultCodeExtended Meaning
OPOS_SUCCESS 0 Refer to UPOS Specifications.
OPOS_E_CLOSED 0 Refer to UPOS Specifications.
OPOS_E_NOTCLAIMED 0 Refer to UPOS Specifications.
OPOS_E_CLAIMED 0 Refer to UPOS Specifications.
OPOS_E_DISABLED 0 Refer to UPOS Specifications.
OPOS_E_BUSY 0 Printer power is OFF.
OPOS_EX_INVALIDMODE Illegal printer mode.
OPOS_EX_BADPARAM+1 Data parameter does not comply.
OPOS_EX_DEVBUSY Device was busy.
OPOS_EX_TIMEOUT Output result is not returned within
timeout period.
OPOS_EX_NOASB Could not get ASB.
OPOS_E_ILLEGAL
OPOS_EX_DISPOSE_ERRORE
VENT
The event processing is not
complete yet.
0 Refer to UPOS Specifications.
OPOS_EX_WAITING_REMOVAL Check is present still in the device.
OPOS_E_FAILURE
POSPrinter condition errors
*1
Refer to UPOS Specifications.
BeginInsertion
OPOS_E_TIMEOUT 0 Operation could not be completed
within the timeout period.
OPOS_SUCCESS 0 Refer to UPOS Specifications.
OPOS_E_CLOSED 0 Refer to UPOS Specifications.
OPOS_E_NOTCLAIMED 0 Refer to UPOS Specifications.
OPOS_E_CLAIMED 0 Refer to UPOS Specifications.
OPOS_E_DISABLED 0 Refer to UPOS Specifications.
OPOS_E_BUSY 0 Printer power is OFF.
0 Refer to UPOS Specifications.
OPOS_EX_WAITING_REMOVAL Check is present still in the device.
OPOS_E_FAILURE
POSPrinter condition errors
*1
Refer to UPOS Specifications.
OPOS_EX_INVALIDMODE Illegal printer mode.
OPOS_EX_DEVBUSY Device was busy.
OPOS_EX_TIMEOUT Output result is not returned within
timeout period.
OPOS_EX_NOASB Could not get ASB.
OPOS_EMICR_NODATA
*2
The read data is not check data, or
there is no data read.
OPOS_EMICR_BADSIZE Too many digits were detected in
the check data.
OPOS_EMICR_BADDATA The read data contained not
analyzable data.
OPOS_E_ILLEGAL
OPOS_EX_DISPOSE_ERRORE
VENT
The event processing is not
complete yet.
EndInsertion
OPOS_E_EXTENDED OPOS_EMICR_NOCHECK A check is not present in the
device.