Patent Number: 
Section: claims

1. A portable object reader terminal having a memory in which an application program is stored and at least one output ( 1 - 4 ) constituted by at least one of a display ( 3 ), a printer ( 2 ), or a communications network ( 1 ), or a portable object ( 4 ), said reader adapted to cooperate with a portable object including a non-volatile memory area (ZD) containing data including self-diagnostic or supervisory data (Ti, Dj, Sk), said reader terminal comprising: means for reading or storing, in said memory, said self-diagnostic or supervisory data (Ti, Dj, Sk) and means for sending data (Dj) of said self-diagnostic or supervisory data (Ti, Dj, Sk) to the output ( 1 - 4 ) specified by a data (Sk) as a function of data supplied by the self-diagnostic or supervisory data (Ti, Dj, Sk) following execution of at least one task Tt of said application program corresponding with the task (Ti) defined by the self-diagnostic data (Ti, Dj, Sk) of the portable object. 2. The portable object reader terminal according to  claim 1 , further comprising means for activating the means for sending the self-diagnostic data (Ti, Dj, Sk) a predetermined number of times. claim 1 3. The portable object reader terminal according to  claim 1 , wherein the means for sending the self-diagnostic or supervisory data comprises means for writing into the portable object connected to the terminal. claim 1 4. The portable object reader terminal according to  claim 1 , wherein the self-diagnostic or supervisory data are constituted by at least one triplet (Ti, Dj, Sk) of information corresponding, for a first piece of information (Ti), to a predetermined task of the application program, for a second piece of information (Dj), to a data type correlated to the task executed and to be presented to an output, and for a third piece of information, to a value (Sk) for specifying the output to which the data type must be presented among those present in the terminal. claim 1 5. The portable object reader terminal according to  claim 1 , further comprising a means for testing for the presence of self-diagnostic or supervisory data in the portable object and for initiation of reading and storage of said data in a specific area (ZTD) of the memory of the terminal. claim 1 6. The portable object reader terminal according to  claim 1 , further comprising means for entering self-diagnostic or supervisory data into the portable object. claim 1 7. The portable object reader terminal according to  claim 1 , wherein when the value of the datum (Sk) is equal to a first value, a value VAL of the datum (Dj) is output to the network. claim 1 8. The portable object reader terminal according to  claim 1 , wherein when the value of the datum (Sk) is equal to a second value, a value VAL of the datum (Dj) is output to the printer ( 2 ). claim 1 9. The portable object reader terminal according to  claim 1 , wherein when the value of the datum (Sk) is equal to a third value, a value VAL of the datum (Dj) is output to the display ( 3 ). claim 1 10. The portable object reader terminal according to  claim 1 , wherein when the value of the datum (Sk) is equal to a fourth value, a value VAL of the datum (Dj) is written into the non-volatile memory (ZD) of a portable object, at an address xe2x80x9cAdr-Vxe2x80x9d. claim 1 11. A method for self-diagnosis and supervision of a portable object reader terminal having a memory in which an application program is stored and at least one output ( 1 - 4 ) constituted by at least one of a display ( 3 ), a printer ( 2 ), or a communications network ( 1 ), or a portable object ( 4 ), said reader adapted to cooperate with a portable object including a nonvolatile memory area (ZD) containing data including self-diagnostic or supervisory data (Ti, Dj, Sk), said method comprising: storing, in said memory, said self-diagnostic or supervisory data (Ti, Dj, Sk); and  sending data (Dj) of said self-diagnostic or supervisory data (Ti, Dj, Sk) to the output ( 1 - 4 ) specified by a data (Sk) as a function of data supplied by the self-diagnostic or supervisory data (Ti, Dj, Sk) following execution of at least one task Tt of said application program corresponding with the task (Ti) defined by the self-diagnostic data (Ti, Dj, Sk) of the portable object. 12. The method according to  claim 11 , further comprising entering self-diagnostic or supervisory data into the portable object. claim 11 13. The method according to  claim 11 , further comprising outputting to the network a value VAL of the datum (Dj) stored temporarily in the memory of the terminal when the value of the data (Sk) is a first value. claim 11 14. The method according to  claim 6 , further comprising outputting to the printer ( 2 ) a value VAL of the datum (Dj) stored temporarily in the memory of the terminal when the value of the data (Sk) is equal to a second value. claim 6 15. The method according to  claim 11 , further comprising outputting to the display ( 3 ) a value VAL of the datum (Dj) stored temporarily in the memory of the terminal when the value of the data (Sk) is equal to a third value. claim 11 16. The method according to  claim 11 , further comprising writing into the non-volatile memory (ZD) of a portable object, at an address xe2x80x9cAdr-Vxe2x80x9d, a value VAL of the datum (Dj) stored temporarily in the memory of the terminal when the value of the data (Sk) is equal to a fourth value. claim 11 17. A portable object for use with a terminal equipped with an application program and having at least one output selected from a group of outputs including a display, a printer, a communications network, and said portable object, said portable object also having a non-volatile memory for reading or storing, in said memory, self-diagnostic or supervisory data (Ti, Dj, Sk) associated with a task (Ti,) and means for sending a data (Dj) of said self-diagnostic or supervisory data (Ti, Dj, Sk) to outputs specified by a data (Sk) as a function of information supplied by the self-diagnostic or supervisory data following execution of at least one task Tt of the application program corresponding to said task (Ti) defined by the self-diagnostic data (Ti, Dj, Sk) of the portable object, the portable object comprising a microprocessor card operating system for said card stored in a first memory part of a non-volatile memory in the card, said non-volatile memory containing at least one triplet (Ti, Dj, Sk) of information stored in a predetermined area (ZD) of said non-volatile memory, the location of which is defined by address fields located in the first memory part used to store the operating system. 18. The portable object according to  claim 17 , further comprising means for activating the means for sending the self-diagnostic data (Ti, Dj, Sk) a predetermined number of times. claim 17 19. The portable object according to  claim 17 , wherein the means for sending the self-diagnostic or supervisory data comprises means for writing into the portable object connected to the terminal. claim 17 20. The portable object according to  claim 17 , wherein the self-diagnostic or supervisory data are constituted by at least one triplet (Ti, Dj, Sk) of information corresponding, for a first piece of information (Ti), to a predetermined task of the application program, for a second piece of information (Dj), to a data type correlated to the task executed and to be presented to an output, and for a third piece of information, to a value (Sk) for specifying the output to which the data type must be presented among those present in the terminal. claim 17 21. The portable object according to  claim 17 , further comprising means for testing for the presence of self-diagnostic or supervisory data in the portable object and for initiation of reading and storage of said data in a specific area (ZTD) of the memory of the terminal. claim 17 22. The portable object according to  claim 17 , further comprising means for entering self-diagnostic or supervisory data into the portable object. claim 17 23. The portable object according to  claim 17 , wherein when the value of the data (Sk) is a first value, a value VAL of the datum (Dj) stored temporarily in the memory of the terminal is output to the network. claim 17 24. The portable object according to  claim 17 , wherein when the value of the data (Sk) is a second value, a value VAL of the datum (Dj) stored temporarily in the memory of the terminal is output to the printer ( 2 ). claim 17 25. The portable object according to  claim 17 , wherein when the value of the data (Sk) is a third value, a value VAL of the datum (Dj) stored temporarily in the memory of the terminal is output to the display ( 3 ). claim 17 26. The portable object according to  claim 17 , wherein when (Sk) is a fourth value, the supervisory data are formed by a quadruplet formed of said triplet (Ti, Dj, Sk) and a fourth field the content of which is initially constituted by the write address (Adr-V). claim 17 27. The portable object according to  claim 17 , wherein the area (ZD) is labeled by its starting address ADD-ZD and its end address ADF-ZD, the two address values ADD-ZD and ADF-ZD being stored in a part ( 230 ,  231 ) of the programmable memory (ZS) allocated to the operating system. claim 17 28. The portable object according to  claim 17 , wherein the location of the area (ZD) can be allocated dynamically by the operating system of the card after correct entry of a code (KD). claim 17 29. The portable object according to  claim 17 , further comprising a secret memory area of the portable object, the secret memory area containing a code (KD) which, after presentation to the card, authorizes the writing of the self diagnostic data into the programmable memory of the card. claim 17 30. The portable object according to  claim 1 , wherein a code (KD) is used by the terminal to execute a procedure for authenticating the card before information contained in the area (ZD) of the card is read. claim 1