MICR Commands and Parsing

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

Good read, data follows Bad read, data follows No check present, no data Paper jam, no data

No MICR characters, no data

Status Byte Value

0x00

0x01

0x02

0x03

0x04

MICR Characters

Numerics

Unrecognized Character

Space

Amount symbol

Dash symbol

“on us” symbol

Transit symbol

ASCII

0...9

?

&

'

(

)

Hexadecimal

0x30...0x39

0x3F

0x20

0x26

0x27

0x28

0x29

11–8

3255 4073–002

Page 248
Image 248
Unisys EFP9800 manual Status Byte Value, Micr Characters