7.3 ccTalk commands for reading the source file
- header FFAD00 - Reading of the "source"
Returns NACK if the card is absent (or not recognized);
returns 1 byte, if the card is inserted and recognized, with the following possible values:
1: magnetic stripe has been read; 2: chip has been read; 3: both chip and magnetic stripe have been read.
returns 1 byte = 255, if the card is inserted but HAS NOT BEEN recognized.
This command can be useful when other information than the date of birth is looked for. In fact, the information relating to
the Family name (Surname), Name, Sex, Place of Birth, and Place of residence, are available only if the chip has been
successfully read. If the card has only the magnetic stripe only, only the tax code can be read apart from the date of birth.
- header FFAD01 – Read Family Name / Surname (*)
returns the Family name in ASCII format (maximum 40 characters); or,
returns NACK if the requested information is not available.
- header FFAD02 - Read Name (*)
returns the name in ASCII format (maximum 40 characters); or,
returns NACK if the requested information is not available.
- header FFAD03 - Read Sex (*)
returns "F" or "M" character (1 byte in ASCII format); or,
returns NACK if the requested information is not available.
- header FFAD04 - Read Tax Code
returns the tax code (16 bytes in ASCII format); or,
returns NACK if the requested information is not available.
- header FFAD05 - Read Code of Birth Place (*)
returns the code of the town of birth (4 bytes in ASCII format);
or,
returns NACK if the requested information is not available.
- header FFAD06 - Read Code of the Place of living (*)
returns the code of the town of residence (4 bytes
in ASCII format); or,
returns NACK if the requested information is not available.
The following commands have been implemented starting from the FALCH versions endowed with fw v. A1.11 (hw
1 model) and v. A2.04 (hw 2 model):
FFAD07 - Read CHIP: Card Identifying Number
FFAD08 - Read CHIP: Card Identifying Number, Luhn-verified
FFAD24 - Read CHIP: Fiscal Code (Tax Id. Number)
-
header
FFAD07 –
Read CHIP: Card Identifying Number
(*)
Returns the Card Identifying Number that has been detected from the sector “MF/DF0/EF.ID_Carta” of the Chip.
The reader will answer by 16 ASCII format bytes; or, it will return NACK if no data is available or detected.
For instance, it will return NACK if the Card has not been inserted, or if the chip has NOT been read.
Notice:
the check digit of the Identifing No. is the 16th byte. The master should verify that the information is correct.
Ex.:
TX > 33 02 01 FF AD 07 17
RX < 01 10 33 00 36 30 33 30 36 30 38 ** ** ** ** ** ** ** ** 35 8E
(6030608********5)
-
header
FFAD08 –
Card Identifying Number, Luhn-verified
(*)
This command is same as FFAD07, except that the device will formally verify the data by using the Luhn formula (known
also as Module 10). If the formula shows that the detected data shows that they are not correct, NACK will be returned.
-
header
FFAD24 –
Fiscal Code (Tax Id. Number)
(*)
The reader will answer by 16 ASCII format bytes; or, it will return NACK if no data is available or detected.
For instance, it will return NACK if the Card has not been inserted, or if the chip has NOT been read..
Esempio:
TX > 33 02 01 FF AD 24 FA
RX < 01 10 33 00 50 47 4E 4E 44 52 37 ** ** ** ** ** ** ** ** ** A5
(PGNNDR7*********)
(*) PLEASE NOTE: this information is available only if reading the chip.
Содержание LYNX CBN cctalk Italy
Страница 2: ......
Страница 14: ......
Страница 15: ...Lettore di tessere LYNX Lettore di tessere FALCH...
Страница 16: ......