Instruction manual

A758 Owner’s Guide Chapter 7: Programming Guide
September 1999 193
MICR Characters ASCII Hexadecimal
Numerics
Unrecognized Character
Space
Amount symbol
Dash symbol
“on us” symbol
Transit symbol
0...9
?
&
'
(
)
0x30...0x39
0x3F
0x20
0x26
0x27
0x28
0x29
Once a parsing format is specified, the following values are returned:
MICR Characters ASCII Hexadecimal
Numerics
Space
Dash
Field separator*
Country code*
0...9
-
0x30...0x39
0x20
0x2D
*As specified in the parsing parameter string
Check Serial Number
Parsing the Check Serial Number
Most banks print the check serial number in three easily recognizable spots. The
printer firmware will look for the number in these spots, using the following
ordered algorithm. The examples use letters to represent symbols on the check:
t
o
$
-
c
x
Transit symbol
“on us” symbol
Amount symbol
Dash
Check serial number
Any other number
A number bracketed by “on us” symbols in the auxiliary “on us” field is the
check serial number.
occcccco txxxxxxxxxt xxxxxxxxo
Otherwise, a three or more digit number to the right of the rightmost “on us”
symbol, and to the left of the leftmost amount symbol if an amount field is
present, is the check serial number.
txxxxxxxxxt xxxxxxxxo cccc
txxxxxxxxxt xxxxxxxxo cccc $xxxxxx$
If both of these searches fail to produce the check serial number, extract the
whole account number field from between the rightmost transit symbol and the
rightmost “on us” symbol. A three, four, or five-digit number to the right of the
rightmost transit symbol, separated by a space or a dash from the rest of the
account number is the check serial number.