7167 Owner’s Manual Chapter 6: Commands
November 2003
209
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.
txxxxxxxxxt cccc xxxxxxxxo
txxxxxxxxxt cccc-xxxxxxxxo
txxxxxxxxxt cccc xxxxxxxxo xx
If all of these searches fail to produce the distinct check serial number, and the check serial
number field has been specified in the parsing parameter string options, no check serial
number will be returned. If it is imbedded within the account number field, it will be
returned as part of that variable length field.