Micr commands – CognitiveTPG B780 User Manual
Page 126

114
A776 (B780) Programming Guide
A776-PG00001 C 12/09
Chapter 5: Programming commands
Formulas
The waiting time is t × 100 ms for every macro execution.
m specifies macro executing mode when the LSB (least significant bit) m = 0
The macro executes r times continuously at the interval specified by t when the LSB (least significant bit) of
m = 1.
Exceptions
If this command is received while a macro is being defined, the macro definition is aborted and the definition is
cleared.
If the macro is not defined or if r is 0, nothing is executed.
MICR commands
MICR reading
These commands control the Magnetic Ink Character Recognition (MICR) check reader, including how it parses the
character strings on checks.
The section, MICR parsing, describes how to create a parsing format and how to create and maintain an exceptions
table.
Read MICR data and transmit
ASCII
ESC w 1
Hexadecimal 1B 77 01
A776:
1B 77 01 = read & transmit MICR, position for endorsement
1B 77 02 (B780 only) B780:
1B 77 01 = wait for check, read & transmit MICR, eject check
B780:
1B 77 02 = wait for check, read & transmit MICR, position for endorsement
Decimal
27 119 1
Default:
All data returned
Reads and transmits the MICR data and adds a carriage return (0x0D). One status byte precedes the MICR characters.
If no parsing format is selected with either of the define parsing format commands (see below), all data will be
returned, which is the default.
Status
Status byte value
Good read, data follows
0x00
Bad read, data follows
0x01
No check present, no data
0x02
Paper jam, no data
0x03
No MICR characters, no data
0x04
MICR characters
ASCII
Hexadecimal
Numerics
0 ... 9
0x30 ... 0x39
Unrecognized character
?
0x3F
Space
0x20
Amount symbol
&
0x26
Dash symbol
‘
0x27
“on us” symbol
(
0x28
Transit symbol
)
0x29