26
ASCII Protocol - Reference Guide
May ’00
Example:
PC --> Reader:
L
Reader --> PC:
LR 4095 4503599627370495<CR><LF>
RO type correctly read
LR 4095 4503599627370495<CR><LF>
RO type correctly read
LI<CR><LF>
Invalid identification
LI<CR><LF>
Invalid identification
LW 2095 3453577809046784<CR><LF>
R/W type correctly read
.
.
2.4.8
NORMAL Mode/ESCAPE
The NORMAL readout function provides a continuous readout of transponders at
high speed. In this mode each valid ID code and the transponder type, that is read in
is compared to the identification which is already in the buffer. If the identification is
new it overwrites the buffer and is then transmitted to the PC. The transfer consists
of the transponder type character, space, application code, space, identifica-
tion code, carriage return and line feed.
The ASCII character Esc (Esc = 27
dec
) activates the NORMAL readout function. The
ASCII character E, carriage return and line feed are returned by the TIRIS reader.
The NORMAL mode can be terminated by the commands EXECUTE, LINE or
GATE. These commands are all described in this section.
Example:
Comment
PC --> Reader:
<Esc>
Esc = 27
dec
Reader --> PC:
E<CR><LF>
R 4095 4503599627370495<CR><LF>
RO type correctly read
2.4.9
PROGRAM Command
In order to program a Read/Write transponder the PC must first send the character
P to the TIRIS reader and then when the character is echoed, the PC must transmit
the 16 hexadecimal characters which specify the identification number to be pro-
grammed into the transponder. As soon as the TIRIS reader has received the six-
teenth character it calculates a Block Check Character (BCC). The transponder is
then charged-up, and the identification data including the BCC and some additional
data are sent to the transponder.
Once the programming cycle is completed, the transponder sends the newly
programmed number back to the TIRIS reader for comparison. After comparison the
TIRIS reader sends a status character (0, 1 or 2) carriage return and line feed back