Additional commands (Printer) Controlling the MSR / MICR functions
T5023/5023+ - Programming Guide 213
Function:
The MSR track is read using the command CSI " r. The desired options are pre-
set, if necessary, via the command ’MSR parameter block’ (CSI ... ! r) (number
of reading attempts, recording mode, position of the magnetic stripe, etc.). Irre-
spective of whether the reading attempt could be completed successfully, data
for the program is transferred. In addition to the actual user data (contents of the
magnetic stripe), this can also contain statistic specifications (for example, num-
ber of reading attempts) and error messages..
– Depending on the recording format, the start and end characters are he-
xadecimal encrypted as follows:
– The command CSI " r triggers the output of characters still in the
print buffer to the document printing point.
–
The read data block contains all the information characters, including
the start and end characters for the respective recording format.
The LRC character (error detection character for block protection)
is internally produced and checked and is therefore not a compo-
nent of the read data block.
–
With an incorrect reading attempt, the correctly recognized data up to
the first incorrect character is transferred
.
Format n3 Start character End character
DIN 0 3D 3F
IBM 1 1 3B 3C
IBM 2 2 3B 3F
105 characters 5 3D 3F
ISO 7811 6 3B 3F
i