Printer User Manual
Page 30
(4) Terminate command string
The MSP/MMP waits for Carriage return character before start of the Magnetic
card read process.
Table 2 summarizes the recognized Magnetic card command strings.
Track Data Output Format
The <Track Data> retrieved from magnetic card is transmitted to the Host in ASCII format. The
<Track Data> format is as follows:
/1/ <TRACK 1 DATA> <CR> <LF>
/2/ <TRACK 2 DATA> <CR> <LF>
/3/ <TRACK 3 DATA> <CR> <LF>
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 Timeout Expired
06 Invalid Character
07 Invalid Track Number
08 Unsupported Track Selected
09 Cancel Request