Source: https://patents.google.com/patent/FR2615983A1/en
Timestamp: 2018-11-13 01:58:45+00:00
Document Index: 149399585

Matched Legal Cases: ['arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'arte 1', 'art 20', 'arte 1', 'art. 2']

FR2615983A1 - Method and device for reading identification cards bearing information coded by a bar code, especially for access control and site management systems - Google Patents
Method and device for reading identification cards bearing information coded by a bar code, especially for access control and site management systems Download PDF
FR2615983A1
FR2615983A1 FR8707486A FR8707486A FR2615983A1 FR 2615983 A1 FR2615983 A1 FR 2615983A1 FR 8707486 A FR8707486 A FR 8707486A FR 8707486 A FR8707486 A FR 8707486A FR 2615983 A1 FR2615983 A1 FR 2615983A1
FR8707486A
Christophe Le Guevel
The device comprises a housing 6, arranged with a guide 9 on a plinth 5, the identification card to be read being inserted into a slot 12 between the housing and the guide. In the housing 6 is an optical read head and an electronic card on which are arranged: a unit for shaping electrical signals delivered by the said optical read head; a microprocessor; an address decoder and a buffer memory associated with the microprocessor; a read-only memory containing the application program for the method of operating the reader; a random-access memory; a clock; a connector for output control; and output devices. <IMAGE>
"Procédé et dispositif de lecture de cartes d'identification portant des informations codées par un code à barres, notamment pour des systèmes de contrôle d'accès et de gestion de site" "The process and identification card reading device carrying information encoded by a barcode, particularly for access control systems and site management"
La présente invention est relative aux systèmes mettant en oeuvre, comme support d'information, des cartes, généralement en matière plastique, codées par mise en oeuvre d'un code à barres, soit noires, soit blanches et soit larges, soit étroites. The present invention relates to systems employing, as an information carrier, cards, generally made of plastic, encoded by implementation of a bar code, either black or white and either broad or narrow.
Elle concerne plus particulièrement les lecteurs de telles cartes portant des informations codées par un code à barres et les procédés de lecture de ces cartes. It relates more particularly readers such cards carrying information encoded by a barcode and reading processes of these cards.
Elle est spécialement applicable aux systèmes de contrôle d'accès sur un site et/ou de gestion d'un site par mise en oeuvre, à l'entrée du site et/ou sur le site, de lecteurs de cartes d'identification portant des informations codées par un code à barres. It is especially applicable to access control systems on a site and / or management of a site implementation, at the entrance to the site and / or the site, identification card readers wearing information encoded by a barcode.
L'invention vise à perfectionner de tels systèmes afin qu'ils présentent un grand nombre d'avantages et notamment The invention aims to improve such systems to have many benefits including
- la mise en oeuvre de cartes, généralement en matière plastique, de petite dimension et portant un code pratiquement ineffaçable qui résiste parfaitement aux conditions les plus dures, par exemple dans les usines et les ateliers de fabrication, - the implementation of card, usually plastic, small size and carrying a virtually indelible code that is resistant to the toughest conditions, for example in factories and production workshops,
- la facilité de création des cartes qui sont le support de l'information codée, une telle création pouvant être réalisée sur le site, - the ease of creating cards that are the support of the encoded information, such a creation can be performed on site,
- le grand nombre d'applications de tels systèmes, telles que le contrôle intelligent d'accès, avec horaires variables si désiré, la gestion de la production et/ou des approvisionnements, les paiements internes, par exemple à la cantine,. - the large number of applications of such systems, such as intelligent access control with flexible hours if desired, production management and / or supplies, internal payments, eg canteen ,. à une centrale d'achats, à des distributeurs de boissons et d'autres produits, to a central shopping at drinks machines and other products,
- la compatibilité avec d'autres systèmes d'aide à la gestion pouvant déjà exister ou à implanter sur le site, - compatibility with other management support systems that may already exist or implanted at the site,
- la possibilité de mettre en oeuvre des cartes dont l'information codée puisse être masquée, c'est-à-dire non lisible par l'oeil humain et non copiable, en totalité ou en partie, - the possibility of implementing cards with coded information can be masked, that is to say not readable by the human eye and can not be copied, in whole or in part,
- la possibilité d'utiliser des cartes qui sont codées sans très grande précision, - the possibility to use cards that are encoded without great precision,
- la. - the. possibilité de mettre en oeuvre des lecteurs de cartes codées de différents types, avec ou sans clavier permettant d'introduire des informations supplémentaires, par exemple de contrôle, avec ou sans affichage, ability to implement coded card readers of different types, with or without keyboard for entering additional information, such as control, with or without display,
- la possibilité de mettre en oeuvre, en plus des cartes d'identification, ordinaires, des cartes spécialement codées permettant d'introduire des instructions nouvelles et/ou de modifier les instructions dans le lecteur, - the possibility of implementing, in addition to identification cards, ordinary, specially coded cards for introducing new instructions and / or modify the instructions in the drive,
- la possibilité d'un fonctionnement autonome ou en réseau, - the possibility of a standalone or network,
- le faible encombrement et l'ergonomie des lecteurs, - the compactness and ergonomics of readers,
- le faible coût du système et notamment de chaque carte support d'informations. - the low cost of the system including each card holder information.
On connait actuellement de nombreuses applications des codes à barres, par exemple dans le domaine des caisses de supermarchés ou hypermarchés, des contrôles de gestion de magasins, d'hopitaux, d'usines. It is currently undergoing many applications of barcodes, for example in the field boxes of supermarkets or hypermarkets, warehouse management controls, hospitals, factories.
En ce qui concerne plus particulièrement les systèmes mettant en oeuvre des cartes portant une information codée en code à barres, ceux-ci sont, dans la technique actuelle, figés dans leur définition et ne répondent en général qu'à une seule application. Regarding especially systems using cards with coded information in bar code, these are, in the current art, frozen in their definition and generally meet only one application.
Quant aux appareils de lecture connus de cartes portant une information codée en code à barres, ils appartiennent à deux types As for playback devices known cards with coded information in bar code, they belong to two types
- les lecteurs simples qui saisissent l'information portée par la carte et la transmettent à un calculateur central qui assure le traitement d'une telle information; - simple readers that capture the information carried by the card and transmitted to a central computer which processes such information;
- les lecteurs autonomes qui possèdent un programme intégré assurant le traitement de l'information lue sur la carte, en conjonction avec des entrées et des sorties autorisant notamment le contrôle d'un obstacle dans le cadre des applications de sécurité. - standalone drives that have an integrated program which processes the information read on the card, in conjunction with the inputs and outputs including allowing control of an obstacle in the context of security applications.
En général les systèmes connus sont basés sur une analyse soit purement électromagnétique (en utilisant une combinaison de capteurs et de centrales de commande), soit informatique (système de gestion de temps avec miniordinateurs). Generally known systems are based on an analysis is purely electromagnetic (using a combination of sensors and control units) or computer (time management system with minicomputers).
Il apparaît donc que les systèmes connus présentent une certaine rigidité d'installation et d'exploitation, avec difficulté, sinon impossibilité, d'augmenter les applications possibles d'un même support d'informations, à savoir une carte d'identification portant une information codée en code à barres. It therefore appears that the known systems have a certain rigidity installation and operation, with difficulty, if not impossibility, of increasing the possible applications of the same information carrier, namely an identification card carrying information coded bar code.
Contrairement à la pratique antérieure, la présente invention vise à traiter d'une manière globale et adaptative l'ensemble des événements pouvant se rattacher à l'identification à partir d'une carte d'identification portant des informations codées par un code à barres, en vue d'assurer le plus grand nombre possible de fonctions et de permettre d'organiser et d'améliorer l'accès et/ou la vie sur le site de travail. Contrary to previous practice, the present invention seeks to address a comprehensive and adaptively all events may be related to the identification from an identification card carrying information encoded by a barcode, to ensure the greatest possible number of functions and allow to organize and improve the access and / or life on the job site.
Un système selon l'invention permet de contrôler l'accès sur le site et/ou différentes opérations sur le site, telles que restauration collective, gestion des horaires, messagerie personnalisée ou générale. A system according to the invention to control access to the site and / or different operations on the site, such as catering, time management, personal or general messaging.
L'invention a pour objet tout d'abord un procédé de lecture de cartes d'identification portant des informations codées par un code à barres noires ou blanches, larges ou étroites, caractérisé en ce qu'il comprend les phases opératoires successives suivantes: The invention provides firstly a method for reading identification cards carrying information encoded by a barcode black or white, wide or narrow, characterized in that it comprises the following successive operating phases:
a) lecture des informations portées par une carte au moyen d'un lecteur optique; a) reading information carried by a card by means of an optical reader;
b) inscription préliminaire, en mémoire vive, des signaux électriques délivrés par le lecteur optique en réponse à la lecture d'une carte;; b) preliminary registration, RAM, electrical signals outputted from the optical drive in response to the reading of a card ;;
c) décodage et contrôle de validité des signaux électriques délivrés par le lecteur optique, en déterminant d'abord une impulsion moyenne à partir de plusieurs signaux correspondant à un même type de barres, avec stockage en mémoire vive de cette impulsion moyenne, puis en comparant chaque signal, débité par la tête de lecture et correspondant à une barre donnée de la carte lue, à l'impulsion moyenne correspondante, avec inscription en mémoire vive d'un nombre binaire différent suivant que la durée du signal comparé est supérieure ou non à ladite moyenne; c) decoding and validity control the electrical signals delivered by the optical drive, by first determining an average pulse from a plurality of signals corresponding to a same type of bars with sharp memory storage of the average pulse, and comparing each signal output by the pickup and corresponding to a given bar of the card has been read, to the corresponding mean momentum, with registration whitewater a different binary number memory according as the duration of the compared signal is higher or not said average;
d) recherche des signaux électriques annonçant respectivement le commencement et la fin de l'inscription codée sur la carte d'identification, avec rejet des cartes d'identification lues qui ne comportent pas ces deux signaux;; d) looking for electrical signals announcing the beginning and end of the coded inscription on the identification card, with rejection of the read identification cards that do not include these two signals ;;
e) traitement des inscriptions en binaire en mé-moire vive, inscriptions qui représentent l'information codée en code à barres figurant dans la carte d'identification lue, afin de déterminer les opérations à effectuer en sortie; e) Treatment of binary entries in mis-random memory, entries representing the bar code encoded information contained in the read identification card, to determine the operations to be performed at the output;
f) réalisation effective des opérations de sortie. f) effective realization of output operations.
L'invention a également pour objet un dispositif de lecture de cartes d'identification portant des informations codées par un code à barres, par la mise en oeuvre du procédé précité, caractérisé en ce qu'il comporte en combinaison: une tête de lecture optique d'un code à barres; The invention also relates to an identification card reading device carrying information encoded by a barcode, by the implementation of the above method, characterized in that it comprises in combination: an optical read head a bar code; une unité de conformation des signaux électriques délivrés par ladite tete de lecture optique; a shaping unit of the electric signals output from said optical pickup; un microprocesseur; a microprocessor; un décodeur d'adresses et une mémoire tampon associés au microprocesseur; an address decoder and a buffer memory associated with the microprocessor; une mémoire morte contenant le programme de réalisation du procédé de mise en oeuvre du lecteur; a ROM containing the program of the embodiment of implementing the drive method; une mémoire vive; a random access memory; une horloge; a clock; un connecteur pour la commande des sorties; a connector for controlling the outputs; et des dispositifs de sortie. and output devices.
Avantageusement: advantageously:
- l'unité de conformation comprend des moyens pour séparer les signaux représentatifs de barres noires, d'une part, et les signaux représentatifs de barres blanches, d'autre part, et pour imposer des fronts amonts montants aux uns et descendants aux autres; - the shaping unit comprises means for separating the signals representative of black bars on the one hand, and the signals representative of white bars, on the other hand, and to impose upstream edges at each other descendants;
- le dispositif comporte en outre une série d'interrupteurs de commande actionnables manuellement et une mémoire tampon associée pour le stockage des positions de ces interrupteurs; - the device further comprises a series of manually operable control switches and a buffer memory associated to the storage positions of these switches;
le dispositif comporte en outre un clavier d'entrée et au moins un circuit d'interface du clavier. the device further comprises an input keyboard and at least one key interface circuit.
L'invention pourra, de toute façon, être bien comprise à l'aide du complément de description qui suit, ainsi que des dessins ci-annexés, lesquels complément et dessins sont, bien entendu, donnés surtout à titre d'indication. The invention will in any way be understood using the additional description which follows, and the accompanying drawings, which complement and drawings are of course given only as a guide.
La figure 1 représente en plan une carte d'identification en matière plastique, portant une information codée en code à barres. Figure 1 shows in plan a plastic identification card bearing coded information in the bar code.
La figure 2 est une vue extérieure en perspective d'un lecteur selon l'invention apte à lire une carte d'identification portant une information codée en code à barres, du type illustré sur la figure 1. FIG 2 is an external perspective view of a reader according to the invention adapted to read an identification card bearing coded information in bar code of the type illustrated in Figure 1.
La figure 3 illustre l'assemblage des figures 4 à 8 pour constituer l'ensemble électronique, disposé avantageusement sur une carte électronique (à ne pas confondre avec une carte d'identification), présent à l'intérieur du lecteur de la figure 2. 3 illustrates the assembly of Figures 4 to 8 to form the electronic assembly arranged advantageously on an electronic board (not to be confused with an identification card), present inside the Figure 2 reader.
La figure 4 représente, sous forme de blocs fonctionnels, d'une part, la tête de lecture avec les circuits associés qui mettent en forme les impulsions électriques qui en sortent et, d'autre part, deux types d'interfaces de sortie pour télétransmission, un seul interface' exis- tant en réalité. Figure 4 shows in the form of functional blocks, on the one hand, the read head with associated circuits which put shaped electrical pulses that come in and, secondly, two types of output interfaces for remote transmission a single interface 'exis- both in reality.
La figure 5 représente, d'une manière analogue, quatre unités de l'ensemble électronique, à savoir un microprocesseur, un décodeur d'adresses, un connecteur et une horloge. 5 shows, in an analogous manner, four units of the electronic assembly, namely a microprocessor, an address decoder, a connector and a clock.
La figure 6 représente, d'une manière- analogue, quatre unités de l'ensemble électronique, à savoir une unité tampon pour certaines adresses, une mémoire morte et deux mémoires vives formant un bloc mémoire actif. 6 shows an analogous way-, four units of the electronic assembly, namely a buffer unit for certain addresses, a read only memory and two RAMs forming an active memory block.
La figure 7 représente, d'une manière analogue, trois unités de l'ensemble électronique, à savoir une unité tampon à micro-contacts et deux circuits d'interface avec un clavier éventuel d'entrée de données (visible sur la figure 1). 7 shows, in a similar manner, three units of the electronic assembly, namely a micro-contacts buffer unit and two interface circuits with a possible keyboard data input (visible in Figure 1) .
La figure 8 représente, d'une manière analogue, les sorties et des entrées supplémentaires d'alarme de 1 'ensemble électronique. 8 shows, in a similar manner, the outputs and inputs additional alarm one electronic assembly.
La figure 9 enfin illustre un mode de réalisation d'une alimentation de sauvegarde de certaines unités de l'ensemble électronique, alors que le dispositif d'alimentation générale n'est pas représenté. Figure 9 finally shows an embodiment of a backup supply of certain units of the electronic assembly while the main power device is not shown.
Selon l'invention et plus spécialement selon celui de ses modes d'application, ainsi que selon ceux des modes de réalisation de ses diverses parties, auxquels il semble qu'il y ait lieu d'accorder la préférence, se proposant, par exemple, de réaliser un lecteur de cartes d'identification portant des informations codées par un code à barres, notamment pour des systèmes de contrôle d'accès et de gestion de site, on s'y prend comme suit ou d'une manière analogue, en particulier dans le cas de l'application de l'invention à un contrôle d'accès, avec mise en oeuvre du procédé selon l'invention. According to the invention, and especially as one of its modes of application and according to those embodiments of its various parts, which it seems that there be given preference, proposing, for example, to carry an identification card reader carrying information encoded by a barcode, particularly for access control systems and site management, we take as follows or in a similar manner, particularly in the case of applying the invention to an access control, with implementation of the method according to the invention.
Le lecteur selon l'invention est destiné à lire et traiter l'information fixée sur une carte 1, généralement en matière plastique, du type illustré sur la figure 1 et constituant une carte d'identification propre à chaque utilisateur. The reader according to the invention is for reading and processing information on a card 1, usually in plastic material, of the type illustrated in Figure 1 and forming an identifying each user card.
En particulier la carte peut avoir le format d'une carte de crédit, d'un "badge" ou d'une carte d'identité en matière plastique. In particular the card can have the format of a credit card, a "badge" or a plastic ID card.
Une telle carte comporte, dans le cadre de son utilisation par un lecteur d'informations selon l'invention, une zone 2 dans laquelle figure un groupe de barres blanches ou noires, larges ou étroites, ce groupe de barres pouvant être éventuellement en partie masqué, et également une zone 3 avec des inscriptions en clair, par exemple le nom, l'adresse et/ou la fonction du titulaire de la carte. Such a card comprises, in the context of its use by an information reader according to the invention, zone 2 which contains a group of white or black bars, wide or narrow, rod group can be optionally partly hidden and also an area 3 with inscriptions in clear, such as the name, address and / or function of the cardholder.
On connaît différents types de codes à barres et le lecteur selon l'invention n'est pas limité à un code particulier. different types of barcodes is known and the reader of the invention is not limited to a particular code. Toutefois il est avantageux d'utiliser dans un système mettant en oeuvre l'invention. However it is advantageous to use in a system embodying the invention.
- soit le code 2 parmi 5 entrelacé, en abrégé 2/5E, qui est un code purement numérique autocontrôlé permettant de coder les dix chiffres de "O" à "9"; - or the Interleaved 2 of 5 code, abbreviated 2 / 5E, which is a purely digital self-checking code for encoding ten counts of "O" to "9"; il a une densité relativement forte d'inscription, il prévoit un caractère de début et un caractère de fin de l'information codée et il présente l'avantage de pouvoir être lu dans les deux sens; it has a relatively high density of registration, it provides a start character and an end character coded information and it has the advantage of being read in both directions;
- soit le code alpha 39, en abrégé A39, qui est un code alphanumérique permettant de coder les dix chiffres et les vingt-six lettres latines, ainsi que quelques signes particuliers; - or alpha code 39, abbreviated A39, which is an alphanumeric code to encode the ten numbers and the twenty-six Latin letters, and some special signs; il autorise donc plus de combinaisons que le code 2/5E et il a une densité d'inscription moyenne. it therefore allows more combinations that code 2 / 5E and has an average enrollment density.
Le lecteur 4 de cartes, illustré sur la figure 2, se présente sous la forme d'un ensemble compact, ergonomique, qui comporte essentiellement, du point de vue extérieur, trois parties, à savoir 4 card reader illustrated in Figure 2, is in the form of a compact, ergonomic, which essentially comprises the outer point of view, three parts, namely
- un socle 5, qui peut être fixé sur une paroi verticale, comme illustré, ou sur une surface horizontale, telle qu'une table, et qui porte les autres parties du lecteur; - a pedestal 5 which can be fixed on a vertical wall, as shown, or on a horizontal surface such as a table, and which carries the other parts of the player;
- un boîtier 6 qui comporte une tête de lecture de cartes avec code à barres, une carte électronique qui. - a housing 6 which includes a card reading head with bar code, an electronic card.
porte les circuits électroniques décrits ci-après avec référence aux figures 3 à 8 et éventuellement 9, les interfaces entre l'utilisateur d'une carte d'identification 1 et le lecteur 4 et éventuellement: un clavier 7 d'introduction des données dans le lecteur 4, un afficheur 8, par exemple à cristaux liquides, et/ou des interfaces d'alarme et de télétransmission. carries the electronic circuitry described below with reference to Figures 3 to 8 and possibly 9, interfaces between the user an identification card 1 and the reader 4 and optionally a keyboard 7 Data insertion in the reader 4, a display 8, for example liquid crystal, and / or alarm and telecommunication interfaces.
- une pièce de guidage ou guide 9 qui guide une carte 1 introduite dans le lecteur 4 de manière à ce qu'elle se présente correctement devant la tête de lecture précitée. - a guide piece or guide 9 guiding a card 1 inserted into the reader 4 so that it is presented correctly to the said reading head.
De préférence, un angle de l'ordre de 15 est prévu entre le plan de la face arrière 10 du socle 5 du lecteur, disposée contre une paroi verticale ou sur une table horizontale, et la face frontale 11 du boitier 6 et un angle d'environ 30 existe entre le plan de la face 10 et celui de la fente 12, entre le boîtier 6 et le guide 9, dans laquelle on introduit la carte 1. Preferably an angle of about 15 is provided between the plane of the rear face 10 of the base 5 of the reader, disposed against a vertical wall or on a horizontal table, and the end face 11 of the housing 6 and an angle of about 30 between the plane of the face 10 and that of the slot 12 between the housing 6 and the guide 9, which inserts the card 1.
On prévoit en outre un boîtier d'alimentation (non représenté) destiné à etre alimenté en 220 volts-50 hertz, en 110 volts-60 hertz (par exemple pour les Etats-Unis) ou éventuellement en 12 ou 24 volts continus. a feed housing is further provided (not shown) to be supplied with 220 volts, 50 hertz, 110 volt, 60 hertz (for example the United States) or possibly 12 or 24 volts DC.
L'ensemble de la carte électronique 13 (illustré sur la figure 3) comporte un certain nombre d'unités électroniques connectés entre elles, comme décrit ci-dessous et illustré sur les figures 4 à 8 et éventuellement 9, les figures 4 à 8 étant assemblées comme indiqué sur la figure 3 avec les terminaisons AA, BB, CC, DD et EE réunies comme indiqué également sur cette figure 3. The assembly of the electronic card 13 (shown in Figure 3) comprises a number of electronic units connected to each other, as described below and illustrated in Figures 4 to 8 and possibly 9, Figures 4 to 8 being assembled as shown in Figure 3 with the AA terminals, BB, CC, DD and EE combined as also indicated in this figure 3.
Le lecteur comprend tout d'abord une tete de lec ture 14 (figure 4) qui lit le code à barres porté en 2 sur une carte 1. The reader comprises firstly a head of read ing 14 (Figure 4) that reads the barcode carried on a card 2 in 1.
Cette tête de lecture peut être constituée, par exemple, par un détecteur optique type BSH-10 distribué par la société japonaise NPS, qui émet un rayonnement infrarouge illuminant le code à barres d'une carte 1 introduite avec glissement longitudinal dans la fente 12 et qui reçoit la lumière réfléchie par le code que porte la carte dans la zone 2, lumière réfléchie qu'elle transforme en signaux électriques successifs représentatifs des barres de la carte. This reading head can be constituted, for example, by an optical detector BSH-10-type distributed by the Japanese company NPS, which emits infrared radiation illuminating the card 1 barcode introduced with longitudinal sliding in the slot 12 and receiving the light reflected by the code that carries the card in the zone 2, reflected light that it transforms into electrical signals representative of successive map bars. La mise en oeuvre de rayonnement infrarouge permet de lire un code à barres même masqué en totalité ou en partie par exemple par une pellicule de polychlorure de vinyle. The implementation of infrared radiation is used to read a bar code even hidden in whole or in part for example a polyvinyl chloride film. Un tel détecteur est alimenté en + 5 volts et on indiquera ci-après comment cette tension est obtenue. Such a detector is supplied with +5 volts and below show how this tension is obtained.
La tête de lecture 14 envoie sur sa sortie 15, en réponse au défilement devant elles des barres du code, une succession d'impulsions qui seront mises en forme dans l'ensemble 16 de la figure 4, comme expliqué ci-après. The read head 14 sends on its output 15, in response to scrolling in front of them the bars of the code, a succession of pulses which will be formed in the assembly 16 of Figure 4, as explained below.
Les impulsions débitées sur la sortie 15 sont amplifiées dans une paire de demi-amplificateurs opérationnels rapides 17a et 17b du type ICL 7621, les signaux rectangulaires qui sortent de ces amplificateurs opérationnels 17a,17b étant traités dans l'ensemble 18 pour obtenir en 18a et 18b deux séries de signaux rectangulaires, l'une avec des impulsions à front avant ascendant et l'autre avec des impulsions à front avant descendant; The pulses debited on the output 15 are amplified in a pair of fast operational half-amplifiers 17a and 17b of ICL 7621 type rectangular signals coming out of these operational amplifiers 17a, 17b are processed in the assembly 18 to get in and 18a 18b two sets of rectangular signals, one with pulse leading edge upward and the other with the front pulse before descending; l'une des séries correspond aux barres noires et l'autre aux barres blanches. one of the series matches the black bars and the other with white bars. Les sorties 18a et 18b de la figure 4 se retrouvant en 19a et 19b respectivement (figure 5) sur deux entrées d'un microprocesseur 20, par exemple du type 8031. The outputs 18a and 18b of Figure 4 being found in 19a and 19b respectively (Figure 5) on the two inputs of a microprocessor 20, for example of the type 8031.
Avant d'expliquer le traitement des signaux arrivant en 19a et 19b sur le microprocesseur 20 on va donner quelques explications supplémentaires sur les informations codées figurant sur la carte 1 dans la zone 2. Before explaining the processing of the signals arriving by 19a and 19b on the microprocessor 20 will be given some further explanation of the encoded information on the card 1 in the region 2.
Chaque chiffre, par exemple dans le code 2/5E, ou chaque chiffre et lettre (et éventuellement signe) dans le code A39, est représenté par un groupe de plusieurs barres avec quatre possibilités en ce qui concerne chaque barre de la série, du fait que la barre peut être noire ou blanche, d'une part, et mince ou large, d'autre part, ces quatre possibilités étant donc: barre noire mince, barre noire large, barre blanche mince et barre blanche large, ce qui, après lecture, donne quatre types d'impulsions électriques arrivant sur les entrées 19a et 19b du fait que l'impulsion peut être longue (large) ou courte (étroite) d'une part, et présenter un front avant ascendant ou descendant, d'autre part. Each number, for example in the 2 / 5E code, or each number and letter (and possibly sign) in the A39 code is represented by a group of several bars with four possibilities regarding each bar of the series, because that the bar may be black or white, on one hand, and thin or wide, on the other hand, these four possibilities are therefore: thin black bar, large black bar, thin white bar and wide white bar, which, after reading, gives four types of electrical pulses arriving at the inputs 19a and 19b of the fact that the pulse may be long (large) or short (narrow) one hand, and to present a leading edge upward or downward, on the other share.
Dans un exemple particulier dans lequel on n'utilise que les dix chiffres de O à 9, l'information inscrite dans le code à barres dans l'emplacement 2 de la carte 1 comporte par ailleurs dix positions décimales, à savoir: In a particular example in which using only the ten digits O to 9, the information recorded in the barcode in the slot 2 of the card 1 also includes ten decimal positions, namely:
- trois positions qui correspondent au site dont l'accès est contrôlé par le lecteur, - three positions that correspond to the site where access is controlled by the player,
- cinq positions constituant un code de série, attribuées à chaque porteur de carte (code différent pour chaque porteur de carte), - five positions constituting a serial code assigned to each cardholder (different code for each card holder)
- une position correspondant au niveau d'accès, explicité ci-dessous, et - a position corresponding to the level of access, explained below, and
- une position de zone de temps ou tranche horaire, également explicitée ci-dessous. - a time zone position or time slot, also explained below.
Par exemple les codes de niveau d'accès permettent de déterminer la ou les zones auxquelles est autorisé d'accéder le porteur de la carte, des lecteurs différents étant prévus pour les zones à niveaux d'accès différents. For example, the level of access codes to determine the zone which is authorized to access the cardholder, different drives being provided to areas with different levels of access.
Ainsi on peut prévoir, suivant le code de niveau d'accès inscrit, d'une part, sur la carte et, d'autre part, sur les lecteurs, l'accès aux niveaux comportant les lecteurs ci-après Thus there may be provided, depending on the level of access code registered on the one hand, on the map and, secondly, on the drives, access levels comprising readers below
Sur la carte Lecteurs On the map Players
0 niveaux 0 à 9 0 levels 0-9
1 niveaux 1 à 9 1 levels 1-9
2 niveaux 2 à 9 2 levels 2-9
3 niveaux 3 à 9 3 levels 3-9
4 niveaux 4 à 9 4 levels 4-9
5 niveaux 5 à 9 5 levels 5-9
6 niveaux 6 à 9 6 levels 6-9
7 niveaux 7 à 9 7 levels 7-9
8 niveaux 8 à 9 8 levels 8-9
9 niveau 9 9 Level 9
En ce qui concerne le code de zone de temps ou tranche horaire qui est inscrit, d'une part, sur la carte et, d'autre part, dans le lecteur, il peut avoir par exemple la signification suivante pour déterminer la tranche horaire d'accès. Regarding the time zone code or time slot which is registered on the one hand, on the map and on the other hand, in the drive, it may for example have the following meanings to determine the time slot of 'access.
Sur la carte Tranche horaire On the map Time slot
correspondante corresponding
OO h à 24 heures OO hours to 24 hours
1 5 h à 13 heures 1 5 hours to 13 hours
2 13 h à 21 heures February 13 h at 21 hours
3 21 h à 5 heures March 21 h to 5 hours
4 7 h à 18 heures July 4 h at 18 hours
5 8 h à 19 heures 5 8 am to 19 hours
6 7 h à 20 heures 6 7 hours to 20 hours
7 disponible 7 available
8 disponible 8 available
9 disponible 9 available
Pour décoder et utiliser l'information contenue dans le code à barres de la zone 2 d'une carte 1 lue par la tête de lecture 14 qui, à travers les demi-amplificateurs fonctionnels 17a et 17b et l'unité de traitement d'impulsions 18, débite des signaux représentatifs des barres, signaux qui peuvent, comme indiqué précédemment, être de quatre types, en fait des types suivants: impulsion rectangulaire longue à front initial montant, impulsion rectangulaire longue à front initial descendant, impulsion rectangulaire courte à front montant, impulsion rectangulaire courte à front descendant, on opère comme suit. To decode and use information in the zone 2 of barcode a card 1 read by the read head 14 which, through the functional half-amplifiers 17a and 17b and the pulse processing unit 18, delivers signals representative of the bar, which signals may, as indicated previously, be of four types, actually the following types: long rectangular pulse at initial rising edge, long rectangular pulse to initial trailing edge, short rectangular pulse rising edge , short rectangular pulse falling edge, is made as follows.
Tout d'abord il y a lieu de remarquer que le traitement de décodage est opéré essentiellement au moyen du microprocesseur 20 de la figure 5, en relation avec un décodeur d'adresses 21 (illustré également sur la figure 5), qui est par exemple du type 741138, une unité de mémoire tampon 22, par exemple du type 74373, une mémoire morte 23, par exemple du type 2764, dans laquelle est inscrit le programme de fonctionnement du lecteur 9, et une mémoire vive 24-25 constituée par deux demi-mémoires vives 24,25, par exemple du type 5165 (en fait ces deux demi-mémoires vives 24 et 25 constituent fonctionnellement une seule unité de mémoire vive ou active ayant une capacité égale à la somme des capacités des demi-mémoires vives 24 et 25), ces unités 22,23,24-25 étant illustrées sur la figure 6. Firstly it should be noted that the decoding processing is mainly operated by means of the microprocessor 20 of Figure 5 in relation to an address decoder 21 (also illustrated in Figure 5), which is e.g. of the 741,138 type, buffer memory unit 22, for example of the 74373 type, read only memory 23, for example of the 2764 type in which is registered with the operating program of the reader 9, and a RAM 24-25 comprises two half vivid memories 24,25, e.g., 5165-type (in fact these two sharp half-memories 24 and 25 functionally constitute a single memory unit or active having a capacity equal to the sum of the capacities of the bright half memories 24 and 25), these 22,23,24-25 units being illustrated in Figure 6.
Le microprocesseur 20 qui effectue et contrôle les différentes opérations de traitement des informations re çues à partir de la tête de lecture 14 commande en particulier le stockage de l'information, reçue et contrôlée comme on l'expliquera ci-dessous, dans la mémoire vive 24-25 et l'appel, lorsque cela est nécessaire, de ces informations hors de la mémoire vive. The microprocessor 20 which performs and controls the various processing operations of the information re ceived from the read head 14 controls in particular the storage of information, received and controlled as will be explained below, in the RAM 24-25 and the call, when necessary, this information out of the RAM.
L'opération préliminaire de décodage et de contrôle des impulsions arrivant en 19a et 19b est réalisée en trois étapes The preliminary decoding operation and control of the pulses arriving at 19a and 19b is carried out in three steps
1. L'ensemble électronique 20 à 25 détermine d'abord le début et la fin du code effectif inscrit dans la zone 2 de la carte 1 en supprimant éventuellement les indications erronées qui pourraient se trouver en amont du code effectif et en aval de celui-ci. 1. The electronic assembly 20 25 first determines the start and end of the actual code in Field 2 of the card 1 by possibly removing the incorrect entries that may be located upstream of the actual code and downstream of -this.
2. Dans le cadre du code valide ainsi déterminé, l'ensemble 20 à 25 vérifie alors l'exactitude de chaque barre noire ou blanche et élimine les lectures erronées. 2. Under the valid code so determined, the set 20-25 then verifies the accuracy of each black or white bar and eliminates false readings.
A'cet effet il opère comme suit A'cet effect it operates as follows
Le microprocesseur 20, en relation avec le décodeur d'adresses 21, la mémoire tampon 22 et la mémoire vive 24-25 fonctionnant sur les instructions contenues dans la mémoire morte 23, dans laquelle est inscrit le programme d'exécution des opérations successives, sépare tout d'abord les impulsions qui correspondent à des barres blanches de celles correspondant à des barres noires, ceci étant rendu possible entre autre par le fait que, grâce à l'unité 18 d'inversion des signaux, on obtient des signaux séparés en 19a et 19b, les uns représentant par exemple les barres blanches et se présentant sous forme d'impulsions ayant un front avant montant et les autre représentant les barres noires et se présentant sous forme d'impulsions ayant un front avant descendant. The microprocessor 20 in relation to the address decoder 21, the buffer memory 22 and RAM 24-25 operating on the instructions contained in ROM 23 in which is registered the execution of successive operations program separates first of all the pulses which correspond to white bars of those corresponding to black bars, this being made possible inter alia by the fact that, thanks to the inversion unit 18 signals are obtained separated signals 19a and 19b, for example representing the white bars and each in the form of pulses having a leading edge amount and the other representing the black bars and in the form of pulses having a leading edge down.
Dans un mode de réalisation, l'ensemble 20 à 25 commence par traiter les barres noires pour déterminer des échantillons valides en sélectionnant un groupe de huit échantillons de barres noires dans la partie centrale du code, c'est-à-dire en ne tenant pas compte des barres noires du début ou de la fin du code qui peuvent être aberrantes plus que les autres. In one embodiment, the assembly 20-25 begins by treating the black bars to determine valid samples by selecting a group of eight samples of black bars in the central part of the code, that is to say by taking into not count black bars from beginning or end of the code that can be more absurd than others.
Cet ensemble effectue la somme (temporelle) de huit impulsions correspondant à huit barres noires et divise cette somme par le diviseur sept, en considérant le résultat obtenu comme la durée d'une impulsion moyenne représentant une barre noire. This assembly performs the sum of (time) of eight pulses corresponding to eight black bars and divides that sum by the seven divider, considering the result as the average duration of a pulse representing a black bar.
L'ensemble -20 à 25 compare ensuite chaque impulsion correspondant à une barre noire avec cette moyenne qui a été stockée dans une zone déterminée de la mémoire vive 24-25; The entire -20 to 25 then compares each pulse corresponding to a black bar with this average that has been stored in a specific area of ​​the RAM 24-25; si cette impulsion est plus longue que la moyenne stockée, il sera inscrit en tant que "1" dans une autre zone de la mémoire vive 24-25, sinon en tant que "0" dans cette autre zone. if this pulse is longer than the stored average, it will be registered as a "1" in another area of ​​the RAM 24-25, otherwise as "0" in the other area.
Après l'attribution du chiffre "1" ou "O", comme indiqué précédemment, à une première barre noire lue, on recommence la même opération pour la barre noire suivante qui reçoit également l'attribution du chiffre "1" ou du chiffre "0" qui est introduit à la suite dans la mémoire vive 24-25. After the award of "1" or "O", as indicated above, to read a first black bar was the same operation for the next black bar, which also receives the allocation of the digit "1" or the number " 0 "which is inserted in a row in the RAM 24-25.
Successivement toutes les barres noires sont ainsi inscrites dans ladite autre zone de la mémoire vive 24-25. Successively all the black bars are well recorded in said another area of ​​the RAM 24-25.
Lorsque toutes les barres noires du code d'une carte introduite dans la fente 12 du lecteur 4 (figuré 2) ont été ainsi traitées et leurs représentations sous forme de "O" et "1" introduites dans la mémoire vive 24-25, on recommence la même opération pour les barres blanches successives de la carte 1 lue, avec la seule différence qu'au lieu de diviser la somme "temporelle" de huit impulsions représentatives de barres blanches par le chiffre 7 on divise cette somme par le chiffre 6, comme diviseur. When all the black bars of the code of a card inserted into the slot 12 of the reader 4 (Figure 2) were thus treated and their representations in the form of "O" and "1" entered in RAM 24-25, we the same operation for the successive white bars of the card 1 read, with the only difference that instead of dividing the sum of "time" of eight pulses representative of white bars by number 7 dividing this sum by the number 6, as divider.
L'échantillonnage de huit impulsions de barre blanche, puis de barre noire, et la détermination d'une impulsion moyenne de barre blanche et d'une autre impulsion moyenne de barre noire du code à barres lu sur une carte 1 introduite dans le lecteur 4 sont réalisés pour tenir compte du fait que la durée d'une impulsion courte ou longue arrivant en 19a ou 19b et représentant respectivement une barre, étroite ou large, déterminée, qu'elle soit noire ou blanche, dépend de deux facteurs variables, à savoir Sampling of eight white bar pulses and black bar, and determining an average pulse of white bar and another average pulse black bar of the bar code read from a card 1 inserted into the reader 4 are made to reflect the fact that the duration of a short or long pulse arriving at 19a or 19b respectively representing a bar, narrow or wide, determined, whether black or white, depends on two variables factors, namely
- d'une part, la largeur effective de la barre large ou étroite sur la carte 1; - firstly, the effective width of the wide or narrow bar on the map 1;
- d'autre part, de la vitesse de passage de la carte 1 devant la tête de lecture 14, qui dépend de la vitesse avec laquelle l'utilisateur fait défiler la carte 1 dans la fente 12 entre le boitier 6 et le guide 9 (figure 2). - secondly, the speed of passage of the card 1 before the read head 14, which depends on the speed with which the user scrolls the card 1 into the slot 12 between the casing 6 and the guide 9 ( Figure 2).
L'opération d'échantillonnage a pour but de déterminer, lors du passage de chaque carte 1 dans la fente 12, une norme de durée d'impulsion arrivant en 19a ou 19b, une impulsion ayant une durée supérieure à cette norme corres pondant certainement à une barre large et étant inscrite en tant que H "1" dans la mémoire vive 24-25, tandis qu'une durée inférieure à cette norme correspond à la lecture d'une barre étroite qui est inscrite en tant que "0" dans ladite mémoire. The sampling operation is intended to determine, during the passage of each card 1 into the slot 12, a pulse duration of standard arriving at 19a or 19b, a pulse having a duration greater than this standard certainly corres ponding to a wide bar and being registered as H "1" in the RAM 24-25, while a duration of less than this standard corresponds to the reading of a narrow bar, which is registered as "0" in said memory.
Les valeurs du diviseur, à savoir 7 pour les barres noires et de 6 pour les barres blanches ont été choisies du fait qu'elles correspondent aux valeurs qui réalisent le mieux la distinction entre barres larges et barres étroites dans le code à barres figurant sur les différentes cartes utilisées. The values ​​of the divider, ie 7 for black bars and white bars to 6 were chosen because they are the values ​​that realize the better distinction between wide bars and narrow bars in the bar code on the different cards used. Il y a lieu d'ailleurs de noter que ces valeurs de 7 et de 6 peuvent varier suivant le code utilisé et également suivant le procédé d'impression du code sur les cartes utilisées. It should moreover be noted that these values ​​of 7 and 6 may vary according to the code used and also according to the printing method of the code on the cards used.
3. Après avoir inscrit la succession de barres noires et blanches lues, sous forme de N "1" et de "0", dans une zone déterminée de la mémoire vive 24-25, le microprocesseur 20 recherche le signal de start représentant la barre qui indique le début du code sur la carte 1 lue. 3. After recording the succession of black and white bars read, as N "1" and "0" in a specific area of ​​the RAM 24-25, the microprocessor 20 looks for the start signal representing the bar indicating the beginning of the code on the card 1 read. Si ce signal de start n'est pas trouvé, pendant l'examen des "O" et "1" de la mémoire vive 24-25 dans le sens de lecture normal, c'est-à-dire correspondant à la disposition des barres successives de la gauche vers la droite sur la carte 1, le microprocesseur procède à l'inspection des "0" et des "1" de la mémoire vive 24-25 dans l'ordre inverse. If this start signal is not found during the examination of the "O" and "1" of the RAM 24-25 in the direction of normal reading, that is to say corresponding to the arrangement of the bars cut from left to right on the card 1, the microprocessor inspects the "0" and "1" of the RAM 24-25 in reverse order.
Si le signal de start n'est trouvé ni dans un sens ni dans l'autre d'inspection par le microprocesseur 20, la carte d'identification est considérée comme non utilisable et un signal de refus de la carte est donné à l'utilisateur (comme indiqué ci-dessous), l'opération étant terminée. If the start signal is found either one way or the other inspection by the microprocessor 20, the ID card is considered unusable and signal rejection of the card is given to the user (as shown below), the operation is complete.
Si le signal de start est trouvé, la lecture des bits "0" et "1" du code de la carte 1 est effectuée par le microprocesseur dans le sens qui correspond à la position du start (au début ou à la fin des informations déjà inscrites en mémoire vive dans ladite zone détermi née) et l'information correspondant au code lu est inscrite en mémoire dans une autre zone de la mémoire vive 24-25. If the start signal is found, the reading of "0" bits and "1" of the card code 1 is performed by the microprocessor in the direction which corresponds to the position of the start (at the beginning or at the end of the information already registered in RAM in said détermi born area) and information corresponding to the read code is recorded in memory in another area of ​​the RAM 24-25. Le microprocesseur 20 cherche alors l'impulsion de stop ou fin qui se trouve à la fin de l'information codée inscrite dans la carte 1. The microprocessor 20 then searches the pulse stop or end which is located at the end of the encoded information recorded in the card 1.
Si l'impulsion de stop est bien trouvée, l'opération du -lecteur se poursuit comme cela sera indiqué ciaprès; If the stop pulse is found, the operation continues -DVD as will be hereinafter described; par contre si l'impulsion de stop n'est pas trouvée, le microprocesseur 20 opère comme dans le cas où le signal de start n'a pas été trouvé, avec rejet de la carte lue. by cons if the stop pulse is not found, the microprocessor 20 operates as if the start signal was not found with rejection of the read card.
Une fois l'opération de décodage des impulsions délivrées par la tête de lecture 14 (figure 4) terminée par mise en oeuvre des trois phases 1.,2. Once the pulses delivered by the read head decoding operation 14 (Figure 4) is completed by implementation of the three phases 1, 2. et 3., indiquées ci-dessus, ces impulsions décodées inscrites dans la mémoire vive 24-25 sont traitées comme exposé ci-après,avec mise en oeuvre, comme pour le décodage des signaux apparaissant en 19a et 19b, du microprocesseur 20, du décodeur d'adresses 21, de la mémoire tampon 22, de la mémoire morte 23 et de la mémoire vive 24-25, les opérations successives de traitement, comme les opérations antérieures de décodage, étant effectuées séquentiellement en fonction d'impulsions d'horloge en provenance de l'horloge 26 (figure 5), par exemple du type 6242. and 3, shown above, these decoded pulses recorded in the RAM 24-25 are treated as described below, with implementation, such as for decoding the signals appearing at 19a and 19b, the microprocessor 20, the Address decoder 21, buffer memory 22, the ROM 23 and the RAM 24-25, the successive processing operations, as the previous operations of decoding are sequentially performed as a function of clock pulses from the clock 26 (Figure 5), for example of the type 6242.
Le décodeur d'adresses 21 divise l'espace mémoire du microprocesseur en groupes de, par exemple, 8K octets, chaque groupe correspondant à une des unités, à savoir aux unités déjà mentionnées: horloge 26, mémoire morte 23, première demi-mémoire vive 24, deuxième demi-mémoire vive 25, ainsi qu'à certaines des unités exposées ci-après. The address decoder 21 divides the memory space of the microprocessor in groups of, for example, 8K bytes, each group corresponding to one of the units, namely to units already mentioned: clock 26, ROM 23, first random access memory half 24 second half vivid memory 25, as well as some of the units described below.
Quant à l'unité mémoire tampon 22, celle-ci est destinée à stocker la partie inférieure (en regardant la figure 5), indiquée en 20a, des sorties du microprocesseur 20 pendant le premier tiers d'un cycle d'horloge, le bus d'adresses, qui correspond à la partie 20a, devenant ensuite un bus de données, comme le bus correspondant à la partie 20b des sorties du microprocesseur 20. As for the buffer memory unit 22, this is for storing the lower part (as viewed in Fig 5), indicated at 20a, the outputs of the microprocessor 20 during the beginning of a clock cycle, the bus address, which corresponds to the part 20a that becomes a data bus, such as bus corresponding to the portion 20b of the outputs of the microprocessor 20.
Le traitement des données inscrites sous forme binaire dans la mémoire vive 24-25 tient également compte avantageusement de données définies par des microinterrupteurs positionnables éventuels 27 dont les positions modifiables manuellement sont inscrites dans une mémoire tampon 28, par exemple du type 74244. The processing of binarization data written in the RAM 24-25 advantageously also takes into account data defined by potential positionable microswitches 27 whose positions are changeable manually entered in a buffer memory 28, for example of the type 74244.
L'ensemble 27-28 commande, par l'intermédiaire du décodeur d'adresses 21, le niveau. 27-28 The command set, via the address decoder 21, the level. de potentiel électrique désiré sur les bus d'adresses correspondant aux sorties 20b et, à partir d'un certain instant, aux sorties 20a du microprocesseur 20. desired electrical potential on the address bus corresponding to the outputs 20b and, from a certain moment, the output 20a of the microprocessor 20.
Dans le cas où le lecteur selon l'invention comporte un clavier d'entrée (référencé 7 sur la figure 2), le traitement des données peut également tenir compte de ce qui a été introduit par l'utilisateur, porteur d'une carte d'identification, au moyen de ce clavier, et dans ce cas la carte électronique des figures 3 à 8 comprend également deux circuits 29- et 30 d'interface entre le clavier et les circuits électroniques illustrés sur les figures 3 à 8; In the case where the reader of the invention includes an input key (reference 7 in Figure 2), the data processing may also take into account what was entered by the user, the bearer of a card identifying, by means of this key, and in this case the electronic card of figures 3-8 also includes two circuits 29- and 30 interface between the keyboard and the electronic circuitry illustrated in figures 3 to 8; le circuit d'interface 29 sert à gérer les "colonnes" du clavier, tandis que le circuit a'interface 30 sert à gérer les "lignes" du clavier. the interface circuit 29 is used to manage the "columns" of the keyboard, while the a'interface 30 circuit is used to manage the "lines" of the keyboard. il s'agit là d'un traitement matriciel, en considérant fictivement que les seize touches du clavier 7 sont disposées en carré suivant quatre lignes et quatre colonnes, les quatre touches de la partie 7a du clavier étant fictivement considérées comme disposées suivant une quatrième colonne par rapport aux douze touches de la partie 7b du clavier. this is a matrix treatment, whereas sham that the sixteen keys 7 are arranged in a square in four rows and four columns, the four keys of the key portion 7a is fictitiously considered arranged in a fourth column compared to the twelve keys 7b of the keyboard.
Lorsqu'il existe, le clavier peut avoir un certain nombre de fonctions d'entrée de données When there, the keyboard can be a number of data entry functions
- il peut servir à entrer dans le système une information de base qui est inscrite dans la mémoire vive 24-25; - it can be used to enter the system basic information is registered in the RAM 24-25;
- il permet à l'utilisateur d'introduire dans le système, soit à tout moment, soit seulement pendant cer taines périodes de temps (lorsqu'on prévoit des tranches horaires d'accès et que l'on se trouve pendant une des tranches qui correspondent à un accès limité), un code de contrôle, et dans ce cas le lecteur vérifie que ie code de contrôle introduit sur le clavier correspond bien à celui de la carte glissée dans la fente 12 par l'utilisateur; - it allows the user to introduce into the system, either at all times or only during cer tain periods of time (when it is expected access time slots and one is for one of the wafers which correspond to limited access), a check code, and in this case the reader checks that ie control code entered on the keyboard corresponds to that of the card slid in the slot 12 by the user;
- il permet à l'utilisateur de dialoguer avec le lecteur et/ou avec un autre système à travers le lecteur grâce à une connexion décrite ci-après;; - it allows the user to interact with the reader and / or with another system through the drive through a connection described below ;;
- il permet à un superviseur doté d'une carte spéciale d'entrer, lorsque cette carte spéciale est introduite dans la fente 12, dans la mémoire vive 24-25 du lecteur, des informations, par exemple une liste de cartes interdites ou un message destiné à être transmis à un utilisateur ordinaire lorsque celui-ci introduira postérieurement sa propre carte dans le lecteur; - it allows a supervisor with a special card to enter, when this special card is inserted into the slot 12 in the RAM 24-25 of the reader, information, such as a list of prohibited cards or message intended to be transmitted to a general user when the latter subsequently introduce its own card in the reader;
- il peut permettre à un usager quelconque d'interroger le système, par exemple afin de connaître son solde horaire, de savoir s'il a des messages (par exemple se rendre à un contrôle médical, se rendre à tel poste ou dans tel bureau), la réponse étant affichée sur l'afficheur 8 de la figure 2 par l'intermédiaire d'un connecteur d'affichage 31 (figure 5), par eemple du type PD 101. - it can allow any user to query the system, for example in order to know his schedule balance, whether there are messages (eg to get a medical examination, to get to such a position or in such office ), the response being displayed on the display 8 of Figure 2 via a display connector 31 (Figure 5), by eemple the PD 101-type.
Sous l'effet des unités qui viennent d'être décrites jusqu'à présent, le lecteur selon l'invention va agir sur ses dispositifs de sortie en 32a (figure 8) et 32b (figure 4). Under the effect of the units that have just been described to date, the reader according to the invention will act on its output devices 32a (Figure 8) and 32b (Figure 4).
L'ensemble des sorties 32a comprend par exemple deux relais de sortie 33 et 34, chacun avec un contact à fermeture pouvant couper par exemple 1,5 A et servant par exemple à commander l'ouverture de la gâche d'une porte, une sirène d'alarme, etc. The set of outputs 32a comprises for example two output relays 33 and 34, each with a normally open contact which can cut for example 1.5 A and for example for controlling the opening of a door keeper, a siren alarm, etc.
L'ensemble des sorties 32a peut également comprendre deux diodes électroluminescentes 35 et 36, émettrices l'une en lumière rouge et l'autre en lumière verte, ces diodes pouvant émettre, suivant le signal de commande reçu, soit en continu, soit d'une manière intermittente (clignotement). The set of outputs 32a may also comprise two light emitting diodes 35 and 36, emitting one of red light and the other of green light, these diodes may emit, according to the control signal received, either continuously or to intermittently (blink).
Par exemple la diode émettrice 35 peut émettre une lumière rouge et signaler For example, the emitting diode 35 can emit red light and signal
- lorsqu'elle est allumée en permanence, l'état de veille du lecteur, et - when it is permanently illuminated, and the standby state of the reader, and
- lorsqu'elle clignote (par exemple pendant une seconde), un défaut ou une impossibilité d'utilisation de la carte. - when flashing (for example for one second), a fault or inability to use the card.
En outre cette diode 35 peut fonctionner simultanément avec une sonnerie 37 (figure 8), celle-ci retentissant par exemple deux fois pendant que la diode 35 émet une lumière rouge clignotante lorsque la liaison de la tête de lecture 14 des cartes d'identification avec le circuit électronique n'est pas prête ou est défectueuse. In addition, this diode 35 can be operated simultaneously with a ring 37 (Figure 8), it resounding e.g. twice while the diode 35 emits a flashing red light when the connection of the read head 14 for ID cards the electronic circuit is not ready or is defective.
Quant à la diode 36, elle peut émettre une lumière verte et s'allumer en continu pour confirmer la validation de l'opération de lecture d'une carte 1 et du traitement des informations contenues dans celle-ci; As to the diode 36, it can emit green light and light continuously to confirm the validation of the read operation of a card 1 and treatment of the information contained therein; elle peut également, en s allumant pendant une durée courte prédéterminée ou en clignotant, donner l'autorisation de passage, avec éventuellement actionnement de la sonnerie 37 pendant un seul court intervalle de temps. it may also, s turning for a predetermined short time or flashing, to the passage authorization with optionally actuation of the ring 37 during a single short period of time.
Il y a lieu de noter que la sonnerie 37 peut également émettre un bip lors de l'actionnement d'une touche du clavier 7 lorsqu'un tel clavier existe. It should be noted that the ring 37 can also beep when pressing a key on the keyboard 7 when such a key exists.
Le groupe de sortie 32b de la figure 4 comprend essentiellement un interface de sortie série standard, tel qu'illustré en 38a ou 38b, la sortie 38a étant du type 32b output unit of Figure 4 essentially comprises an output interface standard series, as shown in 38a or 38b, the output 38a being of the type
RS485, tandis que la sortie 38b est du type S232. 485, while the output 38b is of the type S232.
On notera qu'un seul de ces deux interfaces 38a ou 38b existe sur la carte électronique, les unités 38a et 38b n'étant jamais connectées ensemble sur une même carte électronique du type illustré sur les figures 3 à 8. It will be noted that one of these two interfaces 38a and 38b exist on the electronic board, the units 38a and 38b never being connected together on a single electronic card of the type illustrated in Figures 3-8.
L'unité 38a ou l'unité 38b constitue un boîtier de communication avec des broches de sortie standard, sur lequel - on peut connecter des b.roches d'entrée correspondantes d'une unité de gestion, telle qu'une caisse enregistreuse, ou d'une unité d-'entrée/sortie d'un autre système avec lequel le lecteur mettant en oeuvre l'invention peut dialoguer, par exemple pour recevoir des messages destinés au porteur d'une carte d'identification du type illustré sur la figure 1 introduite dans la fente 12 du lecteur (figure 2). The unit 38a or 38b constitutes a communication unit housing with standard output pins, on which - can be connected to corresponding input b.roches a management unit, such as a cash register, or a unit-'entrée / output of another system with which the reader embodying the invention can interact, for example to receive messages intended for the holder of a type identifying map shown in Figure 1 inserted into the slot 12 of the reader (Figure 2).
Par ailleurs, le lecteur selon l'invention peut comporter, comme illustré à la partie supérieure de la figure 8, des entrées supplémentaires d'alarme 39. Ces entrées d'alarme 40,41,42 doivent toujours être reliées à la masse, la séparation d'une d'entre elles de la masse engendrant une alarme. Furthermore, the drive according to the invention may comprise, as shown in the upper part of Figure 8, additional alarm inputs 39. These 40,41,42 alarm inputs should always be connected to ground, the separating one of them from the mass of an alarm. Ces entrées d'alarme peuvent être constituées par exemple par des photocoupleurs qui servent d'interface entre les entrées extérieures proprement dites et le microprocesseur 20. These alarm inputs can be constituted for example by photocouplers which serve as interface between external inputs themselves and the microprocessor 20.
L'entrée 40 peut servir au contrôle de la fermeture de la porte d'accès, l'entrée 41 au contrôle de l'effraction, tentée ou réussie, du boîtier 6 (figure 2) et l'entrée 42 pour une autre alarme, extérieure, éventuelle. The inlet 40 can be used to control the closure of the access door, the inlet 41 to control the break-attempted or successful, the housing 6 (Figure 2) and the inlet 42 for another alarm, outer, possible.
Bien entendu si on n'utilise pas une des entrées 40,41,42, elle doit être reliée à la masse en 43 ou en 44. Of course if one does not use one of the inputs 40,41,42, it must be connected to ground at 43 or 44.
Toute la carte électronique qui vient d'être décrite et qui est illustrée sur les figures 3 à 8 est alimentée en + 5 volts, comme visible en 45. All the electronic card which has just been described and which is illustrated in Figures 3-8 is supplied with +5 volts, as shown in 45.
L'alimentation en + 5 volts est réalisée au moyen du boîtier d'alimentation non représenté mentionné cidessus. The supply of +5 volts is realized by means of not shown power supply unit mentioned above.
En ce qui concerne la sécurité d'un certain nombre d'unités du lecteur, notamment la mémoire vive 24-25, l'horloge 26 et le décodeur d'adresses 21, on peut soit prévoir un petit accumulateur ou une pile électrique, par exemple du type cadmium-nickel, de 3,6 volts, soit l'unité électronique illustrée sur la figure 9 (qui se trouve sur la même planche que la figure 4) et qui est alimentée sur son entrée 46 en + 5 volts par le boîtier d'alimentation précité; As regards the safety of a number of units of the drive, in particular the RAM 24-25, the clock 26 and the address decoder 21, one can either provide a small battery or a battery, by example of the type nickel-cadmium, 3.6 volts, or the electronics unit illustrated in Figure 9 (which is on the same sheet as Figure 4) and which is supplied at its input 46 + 5 volts by the supra supply housing; cette unité comporte, en plus de la diode 47 et de la résistance 48, un condensateur 49 qui reste normalement complètement chargé sous l'effet de la tension d'alimentation provenant du boîtier d'alimentation et qui, en cas de panne de celui-ci, débite + 3,6 volts sur sa sortie 50. this unit comprises in addition to the diode 47 and the resistor 48, a capacitor 49 which is normally fully charged under the effect of supply voltage from the supply housing and in the event of failure of that one, debit + 3.6 volts on its output 50.
Dans le cas de l'utilisation en réseau du lecteur selon l'invention, on prévoit dans le lecteur une carte électronique supplémentaire de commutation qui permet d'accroître les possibilités d'un réseau par exemple à un bus à deux fils. In the case of the reader of the network operation according to the invention is provided in the reader a further electronic switching card which increases the possibilities of a network, for example a bus to two son.
Comme il va de soi et comme il résulte d'ailleurs déjà de ce qui précède, l'invention ne se limite nullement à ceux de ses modes d'application et de réalisation qui ont été plus spécialement envisagés; As is evident and as it follows moreover from the above, the invention is not limited to those of its modes of application and embodiments which have been more especially considered; elle en embrasse, au contraire, toutes les variantes. it embraces, on the contrary, all variants.
1. Procédé de lecture de cartes d'identification portant des informations codées par un code à barres noires ou blanches, larges ou étroites, caractérisé en ce qu'il comprend les phases opératoires successives suivantes: 1. A method of reading identification cards carrying information coded by a code black or white bars, wide or narrow, characterized in that it comprises the following successive operating phases:
e) traitement des inscriptions en binaire en mémoire vive, inscriptions qui représentent l'information codée en code à barres figurant dans la carte d'identification lue, afin de déterminer les opérations à effectuer en sortie; e) Treatment of binary entries in RAM entries that represent encoded information in bar code contained in the read identification card, to determine the operations to be performed at the output;
2. Procédé selon la revendication 1, caractérisé en ce que l'on réalise la phase c) séparément pour la détermination d'une valeur moyenne pour les signaux élec triques représentant la lecture des barres noires, d'une part, et pour la détermination d'une valeur moyenne pour les signaux électriques représentant la lecture des barres blanches, d'autre part. 2. Method according to claim 1, characterized in that the step c) is carried out separately for determining a mean value for elec trical signals representative reading black bars on the one hand, and for determining an average value for the electrical signals representing the reading of the white bars on the other hand.
3. Procédé selon la revendication 1 ou 2, caractérisé en ce que la phase e) tient également compte de la position ouverte ou fermée d'interrupteurs prévus dans un ensemble d'interrupteurs de commande actionnables manuellement. 3. The method of claim 1 or 2, characterized in that step e) also takes account of the open or closed position of switches provided in a set of control switches operable manually.
4. Procédé selon l'une quelconque des revendications précédentes, caractérisé en outre en ce que la phase e) tient également compte d'informations qui sont introduites au moyen d'un clavier opérable par un utilisateur possesseur d'une carte d'identification autorisée. 4. A method according to any preceding claim, further characterized in that step e) also takes account of information that are input through a keyboard operable by a possessor of an authorized user identification card .
5. Procédé selon l'une quelconque des revendications précédentes t caractérisé en outre en ce que les phases opératoires du procédé peuvent être interdites ou arrêtées par des signaux d'alarme provenant de dispositifs de sécurité extérieurs. 5. A method according to any preceding claim further characterized in t that the operating phases of the process may be prohibited or stopped by alarm signals from external safety devices.
6. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la phase f) comporte l'actionnement d'au moins un relais apte à commander un dispositif de commande mécanique ou électromécanique. 6. A method according to any one of the preceding claims, characterized in that step f) comprises actuating at least one relay capable of controlling a mechanical or electromechanical control device.
7. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la phase f) comporte l'actionnement d'au moins un signal lumineux. 7. A method according to any one of the preceding claims, characterized in that step f) comprises actuating at least one light signal.
8. Procédé selon la revendication 7, caractérisé en ce que le signal ou les signaux lumineux sont obtenus au moyen de diodes électroluminescentes, les diodes électroluminescentes pouvant présenter des couleurs différentes lorsqu'elles sont au nombre d'au moins deux. 8. A method according to claim 7, characterized in that the signal or light signals are obtained by means of light emitting diodes, light emitting diodes may have different colors when the number of at least two.
9. Procédé selon l'une quelconque des revendications précédentes, caractérisé en ce que la phase f) comporte l'actionnement d'au moins une sonnerie. 9. A method according to any one of the preceding claims, characterized in that step f) comprises actuating at least one ring.
10. Dispositif de lecture de cartes d'identification portant des informations codées par un code à barres, par la mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'il comporte en combinaison: une tête de lecture optique (14) d'un code à barres; 10. The device of identification cards read for the information encoded by a barcode, by the implementation of the method according to claim 1, characterized in that it comprises in combination: an optical read head (14) a bar code; une unité de conformation (16) des signaux électriques délivrés par ladite tête de lecture optique; a shaping unit (16) the electrical signals delivered by said optical pickup; un microprocesseur (20); a microprocessor (20); un décodeur d'adresses (21) et une mémoire tampon (22) associés au microprocesseur; an address decoder (21) and a buffer (22) associated with the microprocessor; une mémoire morte (23) contenant le programme de réalisation du procédé de mise en oeuvre du lecteur; a read only memory (23) containing the design program of the implementation process of the reader; une mémoire vive (24-25); a random access memory (24-25); une horloge (26); a clock (26); un connecteur (31) pour la commande des sorties; a connector (31) for controlling outputs; et des dispositifs de sortie (33,34,35,36,37). and output means (33,34,35,36,37).
11. Dispositif de lecture selon la revendication 10, pour la mise en oeuvre du procédé selon la revendication 2, caractérisé en ce que l'unité de conformation (16) comprend des moyens (18) pour séparer les signaux représentatifs de barres noires, d'une part, et les signaux représentatifs de barres blanches, d'autre part, et pour imposer des fronts amonts montants aux uns et descendants aux autres. 11. A reading device according to claim 10, for carrying out the method according to claim 2, characterized in that the shaping unit (16) comprises means (18) for separating representative of black bars signals, on the one hand, and the signals representative of white bars on the other, and to impose upstream edges at each other descendants.
12. Dispositif selon la revendication 10 ou 11, pour la mise en oeuvre du procédé selon la revendication 3, caractérisé en ce qu'il comporte en outre une série d'interrupteurs de commande (27) actionnables manuellement et une mémoire tampon (28) associée pour le stockage des positions de ces interrupteurs. 12. Device according to claim 10 or 11, for carrying out the method according to claim 3, characterized in that it further comprises a series of control switches (27) actuated manually and a buffer memory (28) associated for storing the positions of these switches.
13. Dispositif selon l'une quelconque des reven-- dications 10 à 12, pour la mise en oeuvre de la revendication 4, caractérisé en ce qu'il comporte en outre un clavier d'entrée (7) et au moins un circuit (29,30) d'interface du clavier. 13. Device according to any one of reven-- dications 10 to 12, for the implementation of claim 4, characterized in that it further comprises an input keyboard (7) and at least one circuit ( 29,30) of the keyboard interface.
14. Dispositif selon l'une quelconque des revendications 10 à 13, pour la mise en oeuvre du procédé selon la revendication 5, caractérisé en ce qu'il comporte au moins un photocoupleur (40,41,42) servant d'interface entre des entrées d'alarme extérieures et le microprocesseur. 14. Device according to any one of claims 10 to 13 for implementing the method according to claim 5, characterized in that it comprises at least one optocoupler (40,41,42) serving as an interface between external alarm input and the microprocessor.
15. Dispositif selon l'une quelconque des revendications 10- à 14, pour la mise en oeuvre du procédé selon la revendication 6, caractérisé en ce qu'il comporte au moins un relais (33,34) actionnable par le microprocesseur en réponse auxdits signaux électriques, relais destiné à actionner lui-même un dispositif mécanique ou électromécanique. 15. Device according to any one of claims 10- to 14 for implementing the method according to claim 6, characterized in that it comprises at least one relay (33,34) operable by the microprocessor in response to said electrical signals, relays for actuating itself a mechanical or electromechanical device.
16. Dispositif selon l'une quelconque des revendications 10 à 15, pour la mise en oeuvre du procédé selon la revendication 7 ou 8, caractérisé en ce qu'il comporte en outre au moins une diode électroluminescente (35,36) rendue émettrice par le microprocesseur en réponse auxdits signaux électriques. 16. Device according to any one of claims 10 to 15 for implementing the method according to claim 7 or 8, characterized in that it further comprises at least one light emitting diode (35,36) made by transmitter the microprocessor in response to said electrical signals.
17. Dispositif selon l'une quelconque des revendications 10 à 16, pour la mise en oeuvre du procédé selon la revendication 9, caractérisé en ce qu'il comporte en outre une sonnerie (37) actionnable par le microprocesseur en réponse auxdits signaux électriques. 17. Device according to any one of claims 10 to 16 for implementing the method according to claim 9, characterized in that it further comprises a ring (37) operable by the microprocessor in response to said electrical signals.
18. Dispositif selon l'une quelconque des revendications 10 à 17, caractérisé en ce qu'il comporte un interface de sortie standard (38a ou 38b) constituant boite de communication avec un appareil de gestion ou de communication. 18. Device according to any one of claims 10 to 17, characterized in that it comprises a standard output interface (38a or 38b) forming box communicating with a management or communication device.
19. Dispositif selon l'une quelconque des revendications 10 à 18, caractérisé en ce qu'il comporte en outre une carte électronique supplémentaire de commutation avec un réseau. 19. Device according to any one of claims 10 to 18, characterized in that it further comprises an additional electronic board switching with a network.
FR8707486A 1987-05-27 1987-05-27 Method and device for reading identification cards bearing information coded by a bar code, especially for access control and site management systems Pending FR2615983A1 (en)
FR8707486A FR2615983A1 (en) 1987-05-27 1987-05-27 Method and device for reading identification cards bearing information coded by a bar code, especially for access control and site management systems
FR2615983A1 true true FR2615983A1 (en) 1988-12-02
ID=9351522
FR8707486A Pending FR2615983A1 (en) 1987-05-27 1987-05-27 Method and device for reading identification cards bearing information coded by a bar code, especially for access control and site management systems
FR (1) FR2615983A1 (en)
EP2101280A1 (en) * 2008-03-11 2009-09-16 Ingenico France Payment terminal with a magnetic reader having a lateral slit
FR2928764A1 (en) * 2008-03-11 2009-09-18 Sagem Monetel Soc Par Actions Electronic payment terminal including a magnetic reader slot Side
US4458142A (en) 1984-07-03 Programmed electronic keycorder unit
US20060230435A1 (en) 2006-10-12 Mutual authentication system between user and system