MICR Commands and Parsing
118 3255 4073002
Notes
All parameters are ASCII characters, i.e. greater than or equal to 0x20, with the
exception of a non-ASCII character enclosed in single quotes as a field
separator. This applies both to parameter specifications sent from application
to printer, and to MICR data returned from printer to application.
Parameters are positional; their order in the parameter string is the order in
which the parsed MICR data will be returned. Unrecognized parameters will be
ignored, and processing of the parsing parameters will stop. Any data remaining
after the unrecognized parameter will be treated as normal input data.
If parameters are not defined (for example, ESC wP <CR> or ESC wp <CR>)
parsing is not selected. One status byte, followed by all decoded MICR
characters will be returned. See the descriptions of the commands. This is the
default parsing format if no other is selected:
Status Status Byte Value
Good read, data follows
Bad read, data follows
No check present, no data
Paper jam, no data
No MICR characters, no data
0x00
0x01
0x02
0x03
0x04
MICR Characters ASCII Hexadecima l
Numerics
Unrecognized Character
Space
Amount symbol
Dash symbol
on us symbol
Transit symbol
0...9
?
&
'
(
)
0x30...0x39
0x3F
0x20
0x26
0x27
0x28
0x29