Instruction manual

A758 Owner’s Guide Chapter 7: Programming Guide
September 1999 190
Other Parameters
Error Number E One Digit Returned
0
1
Read OK
Read error: bad character, empty field
invalid length, check digit invalid
Status S Two Digits Returned
01
09
08
05
07
04
10
11
00
No MICR data
Mexican check
Canadian check
Error in transit number
Error in account number
Error in check serial number
Business or commercial check
Amount field present
No error
Field Separator 'x
Field separator preceded by a single quote, so a field
separator of the letter A would be sent as 'A (0x27 0x41).
If a Carriage Return is specified as a separator (0x27 0x0D),
a final Carriage Return must still terminate the parsing
parameter string.
Country Code Un One Digit Returned
n returned if US check
nothing returned if not US check
Country Code Km One Digit Returned
m returned if Canadian check
nothing returned if not Canadian check
Check Type L One Digit Returned
1 Personal check
2 Business or commercial check
Ten parameters are more than enough to specify all variable length fields with a
field separator each and other status information that may be helpful to an
application. More than 10 parameters are not recommended because they use up
space in non-volatile memory (NVRAM) available for the exception table.
The parsing parameter string is stored packed in NVRAM starting at word 10,
with the total byte length stored in the high order byte of word 10. While most
parameters take two bytes of NVRAM, the following parameters take only one
byte: B, D, E, S, L. None of the parsing examples in the following section take
more than 14 bytes (seven words) of NVRAM.
The exception table starts at word 20. If the parsing parameter string extends into
word 20, then the first exception table entry is unavailable.