User's Manual

Page 44
§ The first three characters (/,1,/) flag the track number. The track data follows the third
character, CR-LF terminates the <Track Data> string.
Read Error Messages
§ All error messages are prefaced by <ESC><E> characters. Following these two characters
is a comma, the error number in ASCII (01 through 99), another comma, English
description of the error encountered and finally CR-LF terminating the <Error Message>
string. The syntax is as follows:
Ÿ <ESC><E>, nn, Error text in ASCII, <CR><LF>
Ÿ Where nn is error number encountered.
§ Nine (9) types of Read Error messages may be transmitted by the Mag card reader. The
following messages terminated with CR-LF are returned by the firmware:
Error # Error Message Transmitted
01 Parity Error
02 Checksum Error
03 End Sentinel Not Found
04 Too Many Characters
05 Time-out Expired
06 Invalid Character
07 Invalid Track Number
08 Unsupported Track Selected
09 Cancel Request
Read Error Messages
Error # Error Message Description
01 The Parity of the character read is opposite of the
card default parity.
02 The Checksum calculated did not match the one on the
card. The checksum is calculated by Exclusive-OR'ing
all the valid data on the card including Begin Sentinel
and End Sentinel, but excluding the checksum byte.
03 End Sentinel must exist on all cards, Reader did not
find the End Sentinel.
04 The Maximum number of characters allowed for a track
was exceeded. This may happen if End Sentinel is not
found.
05 The command time-out has expired.