Send data after error, Send status after data, Table 4-4. error and status codes – MagTek MINI MICR RS232 User Manual

Page 20

Advertising
background image

MINI MICR RS232 with 3-Track MSR

12

Send Data After Error

The request Send Data After Error specifies whether the MICR Reader will return data to
the Host after a read error. If YES is selected and the MICR Reader detects a read error,
the MICR Reader will still send the data back to the Host. If NO is selected and the
MICR Reader finds an error, it will discard the data and nothing will be sent. The error
conditions are listed in Table 4-4.

Send Status After Data

The Send Status After Data option makes the MICR Reader append a two-digit
error/status code to the end of the MICR data. For most formats (See Appendix A), the
error/status code will always be preceded by a forward slash (/). The error/status codes
are listed in Table 4-4.

For example, if a Canadian check (code 08) is read and had no errors, and the MICR data
is “1234567890”, then the message from the MICR Reader will look like this:

MICR Data: 1234567890/08

The status code is always at the end of the data, not the end of the message. For example,
using the above conditions, with the message format set to send <STX> and <ETX>, the
message from the MICR Reader will look like this:

MICR Data: <STX>1234567890/08<ETX>

Table 4-4. Error and Status Codes

PRIORITY CODE

TYPE

DESCRIPTION

9

01

Error

No MICR data: no transit and no account found

8 09

Status

Mexican

check

7 08

Status

Canadian

check

6

05

Error

Transit error: No transit, bad character, bad
length, bad check digit

5

07

Error

Account error: No account, bad character

4

04

Error

Check # error: Bad character in check number

4

04

Status

No check number

3

03

Status

Low MICR signal, good read

2 10

Status

Business

check

1

11

Status

Amount field present

0 00

Status

Good

read

Notes:

The LED indicator will turn red on all error conditions.

The absence of a check number is not considered and error.

If a multiple error condition occurs, the error or status code with the highest priority is
reported.

All unreadable MICR characters are transmitted as an “?” ASCII character (hex 3F), except
for Format 00xx (See Appendix A).

Advertising