Version 3.00 Feb. 2019
APPLICATION DEVELOPMENT GUIDE
MICR (EPSON TM Series)
21
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_E_OFFLINE 0 Refer to UPOS Specifications.
OPOS_E_TIMEOUT 0 Operation could not be completed
within the timeout period.
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_E_ILLEGAL
OPOS_EX_NOASB Could not get ASB.
0 Refer to UPOS Specifications.
OPOS_EX_MICRMODE
The port is locked by the
other device.
BeginRemoval
OPOS_E_FAILURE
POSPrinter condition errors
*1
Refer to UPOS Specifications.
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_EPTR_MECHANICAL Refer to UPOS Specifications.
OPOS_EPTR_CUTTER Refer to UPOS Specifications.
OPOS_EPTR_UNRECOVERAB
LE
Refer to UPOS Specifications.
OPOS_E_FAILURE
OPOS_EPTR_AUTORECOVER
ABLE
Refer to UPOS Specifications.
OPOS_EX_DEVBUSY Device was busy.
OPOS_EX_TIMEOUT Output result is not returned within
timeout period.
OPOS_E_ILLEGAL
OPOS_EX_NOASB Could not get ASB.
EndRemoval
OPOS_E_EXTENDED OPOS_EMICR_CHECK A check is present in the device.
*1
The POSPrinter condition errors are as follows:
・OPOS_EPTR_COVER_OPEN
・OPOS_EPTR_JRN_EMPTY
・OPOS_EPTR_REC_EMPTY
・OPOS_EPTR_REC_CARTRIDGE_REMOVED
・OPOS_EPTR_REC_CARTRIDGE_EMPTY
・OPOS_EPTR_REC_HEAD_CLEANING