Maintaining the exception table, Example 2 –13, Maintaining the exception table –13 – Unisys E-@CTION EFP9800 User Manual

Page 253

Advertising
background image

MICR Commands and Parsing

3255 4073–002

11–13

Example 2

t22137-632t001 6042202o927540 2754 is the check serial #

6042202

is

the

account

#

To load the third table entry, which starts at word 30, the transit number 2137-
632 would be stored in the first two words of its table entry using this string of
commands:

0x1B 0x73 0x22 0x13 30

0x1B 0x73 0x76 0x32 31

After the right transit symbol are four characters to skip, a seven digit account
number, two characters to skip, and finally a four digit check serial #. The final
character to skip need not be encoded. These would be bitwise encoded as:

1 0 0 0 0 1 0 0 (skip four characters)

0 1 0 0 0 1 1 1 (account #, seven characters)

1 0 0 0 0 0 1 0 (skip two characters)

0 0 1 0 0 1 0 0 (check #, four characters)

then stored in the other three words of the table entry using:

0x1B 0x73 0x84 0x47 32

0x1B 0x73 0x82 0x24 33

0x1B 0x73 0x00 0x00 34.

Maintaining the Exception Table

Present contents of the exception table can be examined using the read NVRAM
command:

0x1B

0x6A

k

which reads and returns word k in NVRAM. When the exception table is full, a
new entry can replace an older, less frequently used entry, by merely rewriting
the words for that table entry.

Advertising