MICROFICHE READER

Abstract: 1. Microfiche reading means comprising : - a view-carrier (12) movable over a tray (11), - a least one stepwise motor (ML, MT) driving the view-carrier in one direction, and - a control device comprising a keyboard (20) and a control circuit (30) with recording means (x, y) to record an item of information representing at least the coordinate along said direction of the view in reading position and means of calculating at least one number representing the coordinate along said direction of another view selected by actuating the keyboard, in order to control the stepwise motor in relation to the difference between the calculated number and the recorded item of information and to bring the selected view in reading position, characterized in that the control device (30) comprises a memory in which are recorded items of information characterising at least one type of microfiche thus permitting to have one item of information representing the distance between two consecutive views along said direction, expressed in steps of the stepwise motor, and in that said recorded information (x, y) and the calculated number (xD , yD ) represent the respective coordinates of the view in reading position and of the newly selected view expressed as a rounded up integral number of steps of the stepwise motor (ML, MT), the calculating means (OC) defining the effective number of steps for the stepwise motor to accomplish in order to bring a newly selected view in reading position.

Description: Lecteur de microfiches La présente invention concerne un lecteur de microfiches. Une microfiche comporte généralement plusieurs dizaines de vues disposées en lignes et en colonnes sur un Support rectangulaire et repérées de façon alphanumérique en affectant aux lignes et aux colonnes des chiffres et des lettres en ordre croissant depuis une origine située normalement dans un angle. Pour éviter de fastidieuses manipulations à l'opérateur, on a proposé de realiser des lecteurs du type comportant un passe-vue, au moins un dispositif d'entrainement pas à pas du passe-vue suivant un axe et un dispositif de commande du dispositif d'entrainement > comprenant un clavier et un organe de calcul pour commander le déplacement du passe-vue avec un nombre de pas déterminé par l'organe de calcul pour amener en position de lecture une vue choisie par action surle clavier. L'opérateur peut alors amener une vue choisie en tapant sur le clavier la lettre et le chiffre identifiant la ligne et la colonne où se trouve cette vue. Toutefois, les lecteurs du type indiqué ci-dessus ne donnent pas entière satisfaction, car il s'avère fréquemment nécessaire de corriger manuellement le cadrage d'une vue amenée automatiquement en position de lecture, quand bien même le cadrage fin a déjà été précédemment réglé pour une autre vue de la même microfiche. La présente invention a pour but de remédier à cet inconvénient en fournissant un lecteur de microfiches avec lequel il suffit de réaliser une fois le réglage du cadrage fin d'une vue d'une microfiche placée sur le passe-vue pour être sûr que n'importe quelle autre vue de la même microfiche qui sera automatiquement amenée en position de lecture ne nécessitera pas de correction du cadrage. Ce but est atteint par un lecteur de micro fiches du type indiqué ci-dessus dans lequel, confor mément à l'invention, l'organe de calcul comporte une mémoire dans laquelle sont mémorisées des informations caractérisant au moins un type de microfiche, des moyens pour enregistrer.une information représentant le nombre de pas séparant la vue e n p o s i t i o n d e 1 e c t u r e d'une origine, et des moyens de calcul pour calculer le nombre entier arrondi de pas à accomplir théoriquement à partir de l'origine pour amener une nouvelle vue choisie en position de lecture et déterminer le nombre de pas effectif à accomplir par différence entre le nombre calculé et celui enregistré. Pour passer d'une vue à une autre sur une microfiche, le déplacement à effectuer théoriquement ne correspond généralement pas à un nombre entier de pas du dispositif d'entrainement. Si ce nombre de pas est calculé uniquement en fonction de la différence entre les coordonnées de la nouvelle vue sélectionnée et de la vue en position de lecture, avec arrondi à la valeur entière la plus proche à chaque fois, il y a cumul des erreurs de positionnement avec risque de décadrage. Conformément à l'invention, sur la base des informations mémorisées caractérisant le type de microfiche utilisé et connaissant les coordonnées d'une nouvelle vue choisie, on peut élaborer une information représentant la valeur entière arrondie du nombre de pas qu'il faudrait accomplir pour aller de l'origine sur la microfiche jusqu'à la vue choisie. L'erreur maximale venant de l'opéra- tion d'arrondi est un demi-pas. En retranchant de cette information alculée une information enregistrée représentant la position de la vue en position de lecture, on n' introduit pas d'erreur supplémentaire puisqu'il a nécessairement fallu un nombre entier de pas pour amener cette dernière vue dans la position de lecture. L'erreur de positionnement est donc non cumulée et au plus égale à un demi-pas pour toutes les vues de la microfiche. Si le cadrage correct d'une vue a été effectué une fois, il restera donc bon pour toutes les autres vues puisqu'un décalage d'un demi-pas ne suffit pas pour sortir du cadre de projection. Selon une particularité avantageuse du dispositif conforme à l'invention, la mémoire comporte plusieurs zones dans lesquelles sont mémorisées des informations caractérisant des types différents de microfiches et dont l'accès est commandé par action sur des touches du clavier identifiant ces différents types de microfiches. Selon une autre particularité avantageuse du dispositif conforme à l'invention, l'organe de calcul comporte des moyens pour enregistrer une information représentant le nombre de pas qui sépare une position de référence liée à une microfiche d'une position de référence liée au passe-vue et qui est déterminé par action sur des touches de cadrage fin du clavier. A chaque fois qu'une nouvelle microfiche est placée sur le passe-vue, on enregistre le décalage entre une origine des coordonnées définie mécaniquement sur le passe-vue et une origine des coordonnées sur la microfiche en réalisant le cadrage fin d'une vue de référence de cette dernière. Selon encore une autre particularité avantageuse du dispositif conforme à l'invention, l'organe de calcul comporte des moyens pour enregistrer une information représentant le nombre de pas qui sépare une position de référence liée à une microfiche sur le passe-vue d'une position de référence liée à une autre microfiche placée aussi sur le passe-vue, nombre de pas déterminé par action sur des touches de cadrage fin du clavier. L'enregistrement du décalage entre les origines de coordonnées sur plusieurs fiches placées en même temps sur le passe-vue permet de passer automatiquement d'une vue sur une microfiche à une vue sur une autre microfiche sans avoir à recadrer aPrès chaque passage d'une microfiche à une autre. D'autres particularités et avantages du lecteur de microfiches conforme à l'invention ressortiront à la lecture de la description faite ci-après, à titre indicatif mais non limitatif, en référence aux dessins annexés sur lesquels : - la figure 1 est une vue schématique en perspective d'un lecteur de microfiches, - la figure 2 est un schéma d'un dispositif de commande d'un lecteur de microfiches conforme à l'invention, - les figures 3A et 3B sont des organigrammes illustrant différentes opérations effectuées par l'unité de traitement du dispositif de commande illustré par la figure 2, et - la figure 4 est une vue schématique en plan illustrant partiellement une microfiche placée sur le passe-vue du lecteur. Sur la figure 1, la référence 10 désigne d'une façon générale un lecteur de microfiches comportant un plateau horizontal 11, un passe-vue 12 mobile par rapport au plateau suivant deux axes perpendiculaires l'un à l'autre, et un écran 13. Une optique et une source lumineuse (non représentées) permettent de former sur l'écran 13 l'image agrandie d'une vue en position de lecture d'une microfiche placée sur le passevue. Le passe-vue 12 comporte une glissière 14 mobile longitudinalement sous l'action d'un moteur pas à pas (non représenté). La glissière 14 porte une crémaillère 15 reliée mécaniquement à l'arbre de son moteur d'entrainement et des douilles 16 pour le guidage de la glissière 14 le long d'un axe 17 porté par le plateau 11. Une platine 18 pouvant recevoir une ou plusieurs microfiches est mobile transversalement par rapport à la glissière 14 en étant guidée le long des cotés transversaux de celle-ci. L'entraînement de la platine 18 est assuré par un second moteur pas à pas (non représenté) solidaire de la glissière 14 et coopérant avec une crémaillère prévue le long de l'un des bords transversaux de la platine 18. Le lecteur 10 du type défini ci-dessus est bien connu en soi. Sa structure n'est donc pas ici décrite plus en détail. On décrira maintenant en référence aux figures 1 et 2 les moyens permettant, conformément à l'invention, de commander le fonctionnement du lecteur de microfiches, en particulier la recherche automatique d'une vue. Ces moyens de commande comportent un clavier 20 dont les touches sont situées sur la face supérieure d'un boîtier 20a renfermant un circuit de commande 30. Le circuit 30 est relié au lecteur 10 par un câble souple multiconducteurs 19. Des touches alphanumériques 21, 22 permettent d'introduire dans le circuit de commande les adresses des vues. Par exemple, une microfiche d'un type connu comporte 2 8 8 vues identifiées chacune par son ordonnée (une lettre de A à P correspondant à la ligne) et son abscisse (un chiffre de 1 à 18 correspondant à la colonne). Ainsi, la vue située à l'intersection de la 5ème ligne et de la 12ème colonne porte l'adresse E 12. Des touches de cadrage fin 23 commandent le déplacement d'un pas de moteur de la platine portant la microfiche vers la gauche, l'avant, l'arrière, ou la droite selon celle des touches 23 choisie. Des touches 24 commandent le déplacement de la platine d'un pas égal à celui séparant deux vues voisines sur la microfiche, le déplacement étant effectué vers la gauche, l'avant, l'arrière ou la droite selon celle des touches 24 choisie. Si l'actionnement d'une touche 23 ou 24 est maintenu de façon continue, le déplacement commandé par cette touche est effectué de façon répétitive. La touche 25 permet de sélectionner les informations correspondant au type de la microfiche lue, notamment les informations relatives au taux de réduction des vues sur la microfiche. Plusieurs séries d'informations peuvent être pré-enregistrées dans une mémoire morte ROM du circuit de commande, les séries étant relatives à des microfiches de types différents ayant chacune un taux de réduction R particulier. La sélection en fonction de la microfiche lue est effectuée en actionnant la touche 25 et une touche numérique; les différents types de microfiches étant alors identi- > fiés par R1, R2, R3,..... La touche 26 permet d'amener automatiquement en position de lecture une vue X de référence, ou index ; et la touche 26' permet de choisir comme vue index la vue située en position de lecture. La touche 27 permet d'amener automatiquement en position de lecture une vue dont l'adresse a été mémorisée, ou successivement plusieurs vues dans l'ordre dans lequel leurs adresses ont été mémorisées. La mémorisation d'une adresse d'une vue ou des adresses d'une séquence de vues est effectuée par action sur la touche 27'. Les touches 28 et 28' permettent, lorsque deux microfiches ont été placées cote à côte sur la platine, de passer d'une microfiche à l'autre, c'ést- à-dire amener soit la microfiche de gauche Fl ou la microfiche de droite F2 en position de lecture. Enfin, la touche 29 commande l'éjection de la platine du passe-vue pour placer une ou plusieurs microfiches sur cette platine ou les en retirer. Le circuit de commande 30 comporte un organe de calcul OC du type microprocesseur, la mémoire morte ROM, une mémoire de données RU1. L'organe de calcul est connecté à des compteurs-décompteurs de déplacement x, y dont les contenus représentent, respectivement, l'abscisse de la vue en position de lecture, exprimée en pas du moteur d'en tralnement de la glissière 14, et l'ordonnée de la même vue exprimée en pas du moteur d'entrainement de la platine 18, par rapport à une origine sur le passe-vue. Des registres xi, i connectés à l'organe de calcul OC sont prévus pour la mémorisation des coordonnées exprimées en pas moteur d'une adresse origine ou index X sur la microfiche par rapport à une origine sur le passe-vue. Ces registres sont, par commodité, illustrés de façon indépendante sur la figure 2. Ils sont normalement intégrés à la mémoire de données RAM. L'organe de calcul OC est encore relié, par l'intermédiaire de circuits de puissance AL et AT aux moteurs pas à pas ML et MT commandant, respectivement, le déplacement longitudinal (le long de l'axe des absisses) de la glissière 14, et le déplacement transversal (le long de l'axe des ordonnées) de la platine 18. La phase d'initialisation du fonctionnement du lecteur 10 et les opérations effectuées automatiquement sous la commande du lecteur 10 se déroulent suivant des microprogrammes enregistrés dans la mémoire ROM. Cette phase d'initialisation et certaines opérations automatiques seront maintenant décrites ci-après en ré férence aux figures 2, 3A et 3B et 4. Une microfiche au moins est placée sur la platine 18 et celle-ci est introduite dans la glissière 14. La mise en route est effectuse par action sur une touche marche-arrêt (non représentée). Au démarrage (figure 3A), les moteurs ML et MT tournent jusqu'à ce que la glissière 14 et la platine 18 viennent en contact de butées BL et BT (figure 2) situées respective ment sur le plateau 11 et sur la glissière 14. Les emplacements de ces butées sont tels que, lorsque la glissière 14 et la platine 18 sont en contact avec elles, la zone de la platine 18 située dans le coin en haut à gauche se trouve en position de lecture. Les butées BL et BT déterminent donc la position de référence du passe-vue par rapport à deux axes orthogonaux Ox' et Oy' parallèles aux cotés longitudinaux et transversaux de la platine 18 et solidaires du plateau 11 (figure 4). Lorsque le contact est établi avec les butées BL et BT, les moteurs 71L et MT s'arrêtent sous la commande, par exemple, de micro-interrupteurs. Le passe-vue étant amené dans sa position de référence, le système est en attente de l'introduction par le clavier 20 du code correspondant au type de la microfiche placée sur le passe-vue, code introduit par action sur la touche 25 puis sur une touche numérique 22 (ou éventuellement deux si le nombre de types différents de microfiches utilisables est supérieur à 10). Les informations contenues dans la mémoire ROM spécifiques au type de microfiche identifié sont alors validées. Ces informations comprennent notamment les paramètres suivants : le nombre de vues par ligne VH ; le nombre de vues par colonne W ; le nombre de pas du moteur ML pour une distance égale au pas entre deux colonnes voisines, soit le nombre de pas longitudinaux par vue PVH ; et le nombre de pas du moteur MT pour une distance égale au pas entre deux lignes voisines, soit le nombre de pas verticaux par vue PW. Dans la pratique, les nombres PVH et PW ne sont pas des nombres entiers. Les informations pré- enregistrées peuvent être soit les valeurs reelles de PVH et PVV, soit leurs valeurs entières arrondies symbolisées par PVH et P W . Dans ce dernier:cas, les informations pré-enregistrées pour chaque type de micro fiche comportent en outre les taux de rattrapage KV et KH correspondant aux parties fractionnaires tronquées de PVH et PVV. Les paramètres étant validés, les compteurs de déplacement x et y sont mis à zéro et l'adresse actuelle est indexée dans les registres x. et Yi, c'està-dire, en I'espèce,que les contenus de ces registres sont mis à zéro. Le système est alors en attente des commandes venant du clavier. La commande de déplacement pas à pas est effectuée par action sur les touches 23. Selon celle parmi les quatre touches 25 actionnées, le moteur ML ou le moteur MTeffectue un pas dans un sens ou dans l'autre ét le contenu du compteur x ou du compteur y est incrémenté ou décrémenté d'une unité. La commande de déplacement vue par vue est effectuée par action sur les touches 24. Selon celle parmi les quatre touches 24 actionnées, le moteur ML ou le moteur MT effectue dans un sens ou dans l'autre un nombre de pas correspondant à la valeur entière arrondie PVH ou PvV lue parmi les paramètres initialisés ou calculée à partir de ceux-ci ; le contenu du compteur x ou du compteur y est incrémenté ou décrémenté du nombre de pas effectués par le moteur correspondant. La commande automatique du passage d'une vue est réalisée comme suit. Le cas échéant, on procède d'abord au cadrage fin de la vue de référence, ou index X, située normalement en haut et à gauche de la microfiche. La platine du passe-vue étant par exemple dans sa position de ré férence définie par les butées BL et BT, il se peut que par suite d'un positionnement incorrect de la microfiche sur la platine 18, la vue située en haut et à gauche de la microfiche soit mal cadrée. Le cadrage fin de la vue index est effectué au moyen des touches 23. Les coordonnées de la vue index sont alors mémorisées par action sur la touche 26' (X S ) en iransférant, dans les registres xi et yjr les contenus xi et Uyg des compteurs x, y. La platine 18 ayant ensuite été éventuellement amenée dans une position quelconque, une vue désiree est amenée en position de lecture par la séquence des opérations suivantes (fig. 3B) - vérification que l'adresse d'une vue a été introduite par le clavier par action sur une touche alphanumérique puis successivement sur deux touches numériques (par exemple la vue d'adresse 76 est appelee en formant J 06) - calcul des coordonnées x'D et Y'D sur la microfiche de la vue demandée, le calcul étant effectué à partir de l'adresse introduite et mémorisée et sur la base des paramètres initialisés ; les coordonnées sont calculées en nombre de pas du moteur ML et du moteur MT à partir de la vue origine sur la microfiche, c'est-àdire la vue index X à adresse Al (par exemple, pour passer à la vue J6, on a x 'D = valeur entière arrondie de 10 PVH et Y'D = valeur entière arrondie de 5 PVV). - calcul des coordonnées xD et YD de la vue demandée par rapport à l'origine sur la platine xD = x'D + xi et yD = y'D + yi , xi et yi étant les coordonnées de la vue index (X) par rapport à l'ori- gine sur la platine 18. - comparaison du contenu du compteur x avec xD, commande d'un pas à droite ou à gauche du moteur ML avec incrémentation ou décrémentation d'une unité du compteur x, selon le signe de comparaison, ce cycliquement jusqu'à égalité entre xD et le contenu de x, - comparaison du contenu du compteur y avec commande d'un pas vers l'avant ou l'arrière du moteur ML avec incrémentation ou décrémentation d'une unité du compteur y, selon le signe de la comparaison, ce cycliquement jusqu'à égalité entre yD et le contenu de y, et - retour en attente d'une commande. La mémorisation d'une ou plusieurs adresses de vues est commandée par action sur la touche 27'. Après actionnement de cette touche, les adresses à mémoriser sont introduites par action sur les touches al phanumériques. Dans le cas d'une microfiche comportant 16 lignes de vues désignées par A à P et 18 colonnes de vues référencées 1 à 18, les adresses sont introduites par actions successives sur une touche àlphabétique et deux touches numériques : par exemple B 12, C 06, I 04,... Les adresses sélectionnées sont enregistrées dans des cases successives de la mémoire de données RAM. Les vues dont les adresses ont été successivement mémorisées sont amenées dans cet ordre en position de lecture par actions successives sur la touche 27. Pour la commande du déplacement de la platine 18, chaque adresse lue en réponse à l'actionnement de la touche 27 est traitée comme une adresse introduite par action sur les touches alphanumériques du clavier (figure 3B). Le retour à la vue index de coordonnées yi peut être commandé simplement par action sur la touche 26. Les coordonnées x. , y. sont alors, pour la i i commande du déplacement de la platine 18, traitées de la même façon que les coordonnées calculées xD et t dans le cas de la figure 3A. La commande d'éjection est effectuée par action sur la touche 29. L'éjection est produite par t6- lécommande d'un éjecteur actionné par exemple électromagnétiquement, comme connu en soi. Comme indiaué plus haut, il est possible de passer de l'une à l'autre des deux microfiches de même type placees côte à côte sur la platine 18. Parmi les paramètres pre-enregistrés relatifs à un type de microfiche peut figurer la quantité XDL représentant le décalage longitudinal normal entre deux vues de mêmes adresses sur les deux microfiches, décalage exprimé en nombre de pas du moteur ML. Cette quantité est chargée dans un registre xDL (non représenté) par exemple intégré à la mémoire RAM. Le passage de la microfiche de gauche à la microfiche de droite s'effectue en actionnant la touche F2. Le moteur ML effectue alors XDL pas vers la droite pour amener en position de lecture la vue de la microfiche de droite ayant même adresse que celle de la microfiche de gauche précédemment en position de lecture. I1 est possible qu'après actionnement de la touche F2, le cadrage des vues de la microfiche de droite soit incorrect du fait que la quantité XDL ne correspond pas au décalage réel entre les deux microfiches. Dans ce cas, on peut procéder au moyen des touches 25 au cadrage fin correct de la première vue de la microfiche de droite amenée en position de lecture par action sur la touche F2. Suivant une variante de réalisation du lecteur conforme a l'invention, on peut alors prévoir deux registres xDL et yDL (intégrées par exemple à la mémoire Rua14) pour enregistrer, d'une part, la valeur XDL du décalage longitudinal entre les deux microfiches, valeur obtenue par modification eventuelle du paramètre XDL par suite de l'actionnement des touches 25, et, d'autre part, la valeur YDL du décalage transversal entre les microfiches, valeur obtenue en fonction des touches 25 actionnées. Le passage de la microfiche de gauche à celle de droite est commandé par actionnement de la touche F2 ce qui déclenche les opérations microprogrammées suivantes - translation longitudinale de la platine 18 vers la droite du nombre de pas du moteur ML égal au contenu CxDLD du registre xD et translation transversale éventuelle de la platine 18 vers l'avant ou 1 'arrie- re suivant le signe du contenu (YDL) du registre yDL et d'un nombre de pas du moteur MT égal à la valeur absolue de ce contenu (les contenus des registres xDL et YDL ayant été placés respectivement aux valeurs XDL et O à la mise en route du lecteur) - diminution du contenu du compteur x de la quantité xDL et soustraction de la valeur réelle YDL du contenu du compteur x - si actionnement d'une ou successivement de plusieurs touches 25 pour le réglage fin éventuel de la vue de la microfiche de droite amenée en position de lecture, à chaque fois, modification correspondante du contenu CxDLl ou [YDL] du registre xDL ou YDL et annulation de la modification du contenu du compteur x ou y provoquée par l'action d'une touche 25. Le retour à la microfiche de gauche s'effectue par action sur la touche Fl, ce qui déclenche les opérations microprogrammees suivantes - translation longitudinale de la platine îa vers la gauche d'un nombre de pas du moteur ML égal au contenu [xDLl du registre XDL - augmentation du contenu du compteur x de la quantité xDL - translation transversale vers l'avant ou vers l:arrièr de la platine 18 selon le signe du contenu (YDL] du registre uDL et d'un nombre de pas égal à la valeur absolue de ce contenu, et - addition de la valeur réelle du contenu de YDL au contenu du compteur y. Le réglage du décalage entre les microfiches F1 et F2 ayant été fait une fois lors du passage de la microfiche de gauche à celle de droite, ce réglage reste bon lors de tout passage ultérieur d'une microfiche à l'autre.

Claims: REVENDICATIONS 1. Lecteur de microfiches comportant un passe-vue, au moins un dispositif d'entraînement pas à pas du passevue suivant un axe et un dispositif de commande du dispositif d'entraînement comprenant un clavier et un organe de calcul pour commander le déplacement du passe-vue avec un nombre de pas déterminé par l'organe de calcul pour amener en position de lecture une vue choisie par action sur le clavier, caractérisé en ce que l'organe de calcul (30) comporte une mémoire dans laquelle sont émorisees des informations caractérisant au moins un type de microfiche, des moyens (s, y) pour enregistrer une information représentant le nombre de pas séparant la vue en position de lecture d'une origine, et des moyens de calcul (OC) pour calculer le nombre entier arrondi de pas à accomplir théoriquement à partir de l'origine pour amener une nouvelle vue choisie en position de lecture et déterminer le nombre de pas effectif à accomplir par différence entre le nombre calculé et celui enregistré. 2. Lecteur de microfiches selon la revendication 1, caractérisé en ce que la mémoire comporte plusieurs zones dans lesquelles sont mémorisées des informations caractérisant des types différents de microfiches et dont l'accès est commandé par action sur des touches du clavier (20) identifiant ces différents types de microfiches. 3. Lecteur de microfiches selon l'une quelconque des revendications 1 et 2, caractérisé en ce que l'organe de calcul (30) comporte des moyens (xi, yi) pour enregistrer une information représentant le nombre de pas qui sépare une position de référence liée à une microfiche d'une position de référence liée au passe-vue (12) et qui est déterminé par action sur des touches de cadrage fin du clavier. 4. Lecteur de microfiches selon l'une quelconque des revendications 1 à 3, caractérisé en ce que l'organe de calcul comporte des moyens pour enregistrer une infor de calcul (30) comporte des moyens pour enregistrer une information représentant le nombre de pas qui sépare une position de référence liée à une microfiche sur le passe-vue d'une position de référence liée à une autre microfiche placée aussi sur le passe-vue, nombre de pas déterminé par action sur des touches de cadrage fin du clavier (20). 5. Lecteur de microfiches selon l'une quelconque des revendications 1 à 4, dans lequel une source lumineuse éclaire chaque vue en position de lecture, carac térisé en ce qu'il comporte un dispositif pour commander automatiquement l'extinction de la source lumineuse lors' du déplacement du passe-vue- (12).

Inventors: DAVID, MICHEL ROGER, KROUK, EMMANUEL
Applicants: DAVID, MICHEL ROGER
Application year: 1980
Main classification: G06K17
IPC codes: G06K17