September, 99
TTPM2 Installation and Programming Manual
57
FW revision Change
2.17
•
!L3 now answers with ACK if card is loaded correctly, or with NAK + error in
case of load failure.
•
The following error codes have been defined:
NAK + B
No card inserted within 10 seconds after !L3.
NAK + C
Card inserted and then removed.
NAK + D
Paper jam when loading card (serious fault)
•
An error was found in the previous FW version. The error caused problems if a
ticket was read with !D and then printed without sending a new !M command
before the !P. The ticket was then striped. This is now corrected.
2.18
•
A new command !N has been introduced to allow encoding of up to approxi-
mately 50 characters on track 2 (or centre track) in hexadecimal format. Char-
acters 0–9 and A–F are valid. The least significant bit is encoded first. No addi-
tional characters are added by the TTPM. It is, therefore, necessary to put
approximately six ZERO digits at the beginning of the data to be encoded. Any
start, stop bits, or check digit also have to be included in the data string.
•
Reading a ticket encoded with !N, by the use of the !D command, will not work
since !D expects a ticket to have a correct ISO format.
•
Read after write on track 2 has been slightly improved.
•
Cutter is now reset at power up if no ticket is present in any of the sensors
close to the cutter. This prevents a ticket from being accidentally cut, but en-
ables the cutter to be reset in the event of a failure, or after maintenance.
2.19
•
The new command !O has been added. This command reads track 2 of the
magnetic stripe and reports the result by sending up to 240 characters (0 or 1)
representing the bits encoded on the track. No decoding is made by the TTPM.
This command is useful if a card has been encoded with an equipment that
does not follow the ISO standard, or by the TTPM2 using the command !N.
•
A special version of the software called TTPM2 CD2 is introduced. This version
controls a CD200 card dispenser.
•
A minor correction has been made to the routine used to enter variables that
should take care of a problem where users are sending empty lines, or too
many lines (or both cases), in relation to the number of defined variable pa-
rameters.
2.20
•
Encoding of the 210-bpi track 1 can now be done in ISO 7811 format. The new
command !J + data defines the data to be encoded on track 1. Valid characters
are ASCII space (20H) through to ASCII _(5FH). Start, stop and checksum are
automatically added by the TTPM2.
•
The !D command has been given the extension !D1 defined so that a card en-
coded with !J can be read in the TTPM2.
•
If the digit 1 is left out, the !D command will read track 2 as usual. No modifica-
tion is therefore necessary for customers using the old !D function.
2.21
•
Correction of a bug in the !D 1 routine causing reading to fail if the routine is not
the first operation after a reset.