Brevet FR2776408A1 — publié le 19990924

DISPOSITIF LECTEUR DE CARTES, NOTAMMENT DE DOCUMENTS D'IDENTIFICATION D'ANIMAUX La présente invention concerne un dispositif lecteur de cartes, notamment de documents d'identification d'animaux. Dans le cadre de l'invention, le terme carte" doit être compris dans son acceptation la plus large. I1 concerne des documents de toutes sortes, se présentant généralement sous la forme d'une feuille rectangulaire, à base de matériau léger tel du carton ou du papier relativement rigide, qui constitue un support recevant des inscriptions, dont certaines peuvent être lues et traduites par des moyens de lecture optique automatique. L'application préférée de l'invention, bien que non exclusive, concerne le suivi d'animaux destinés à la vente ou à l'abattage et leur identification. Ce suivi commence chez l'éleveur et il se termine lors de la livraison à l'abattoir. Dans ce qui suit, pour fixer les idées, on se placera dans le cadre de cette application préférée de l'invention, sauf mention contraire. On considérera de plus le cas particulier des bovins, sans que cela soit limitatif en quoi que ce soit de la portée de l'invention. Les normes actuellement en vigueur exigent que chaque bête soit associée à un document administratif, également normalisé, dit dans ce cas DAB (Document d'Accompagnement Bovin") ou dans le cadre européen, un document qui sera appelé "passeport européen", qui constitue une fiche d'identité de la bête. La figure 1, placée en annexe de la présente description illustre un tel document. Le document DAB 1 se présente sous la forme d'un support rectangulaire 10, à base de papier cartonné, restant souple. Sur le support 10 on distingue un titre 11 et une zone 12 comportant diverses informations imprimées ou inscrites manuellement, directement lisibles par un utilisateur. Sous cette zone, il est prévu une zone comportant des marques codées, typiquement sous la forme de codes barres. De tels codes barres sont constitués d'une séquence de vingt-quatre caractères. Le mode de codage choisi est du type bien connu "deux parmi cinq". La partie inférieure du document 1 comporte une zone libre destinée à recevoir une feuille volante 14, plus précisément une attestation sanitaire dans l'application décrite, cette feuille étant constituée d'un rectangle de papier léger 140, collé sur le support principal 10 par deux bandes latérales, 143 et 144, comportant des prédécoupes en traits pointillés, 145 et 146 respectivement, de manière de manière que l'on puisse détacher la feuille d'attestation 14 de son support 10. La feuille d'attestation 14 comporte également des zones d'impression de données 142, directement lisibles par un utilisateur, mais elle peut comprendre aussi une zone de codes barres 144, lisibles par la machine et codés comme précédemment indiqué (codage du type "deux parmi cinq" par exemple). Le suivi des bêtes à l'aide du document 1 qui vient d'être décrit s'accompagne de nombreuses servitudes et contraintes, notamment lors de la phase finale de l'arrivée à l'abattoir, ou également à l'entrée d'un marché à bestiaux. En effet, les bêtes sont généralement transportées par camions et elles arrivent par lots qu'il faut traiter très vite. Pour fixer les idées, les lots comprennent habituellement de 20 à 80 bêtes. Comme il a été indiqué, chaque bête est accompagnée du DAB précité, c'est-à-dire d'un document 14 conforme à celui représenté sur la figure 1. Le transporteur ou l'accompagnateur du lot de bêtes dispose d'un intervalle de temps restreint, typiquement inférieur ou au plus égal à 50 secondes pour faire enregistrer son chargement à une station péage. I1 présente donc le paquet complet des documents 1 du lot pour identification et enregistrement. Dans l'art connu, les dispositifs utilisés pour lire les documents sont constitués de simples lecteurs de codes barres déplacés à la main. Le processus est forcément lent, car il faut présenter manuellement les documents les uns après les autres, même si on peut considérer que la lecture optique de chacun des documents est rapide. Un dispositif manuel est de toute façon peu adapté à la lecture par lot, en ce sens que, quelle que soit la vitesse de lecture, il ne peut traiter un paquet dans son entier, les documents devant être présentés individuellement, d'où risque de dissociation et/ou de perte. A cette exigence de rapidité associée à certaines étapes de la vie du document, il se superpose une autre exigence, qui apparaît être l'exigence la plus importante pour ce type d'application. I1 s'agit de conserver l'intégrité du document 1 tout au long de sa vie, intégrité physique malgré la fragilité du support 10, mais surtout intégrité informationnelle (le document doit rester lisible, y compris les données se présentant sous la forme de codes barres) . Les normes en vigueur imposent en effet que le document DAB reste absolument associé à une bête donnée, à peine pour celle-ci de ne pouvoir être vendue pour sa viande, mais de devoir subir l'équarrissage, ce qui implique une perte financière importante pour l'éleveur. Outre la fragilité du support 10 qui vient d'être rappelée, il existe d'autres circonstances susceptibles d'entraîner la détérioration, voire la destruction de ce support et/ou de le rendre illisible. I1 s'agit tout d'abord de la longueur du processus de conservation (de la phase d'élevage à la mise sur marché pour abattage) . Les conditions de conservation sont précaires : risques de souillures diverses dues au milieu dans lequel évoluent les utilisateurs (boue, humidité, etc.), risques de pliures ou de froissage par conservation dans la poche d'un vêtement, déchirure prématurée de l'attestation sanitaire, coup de stylo inopiné sur les zones de lecture optique, etc. A titre d'exemples non limitatifs, les figures 2a et 2b illustrent deux cas de documents comportant des détériorations susceptibles d'entraîner une perte d'information lors de leur lecture optique. La figure 2a représente une carte 1' qui a été pliée par un utilisateur, pour pouvoir être mise plus facilement dans une poche, par exemple. Elle comporte désormais deux parties, 10' et 10", séparées par une pliure 100, qui constitue dans les faits une zone de fragilisation qui peut empêcher la lecture de certains éléments de codes barres. La figure 2b illustre une carte 1" pour laquelle la feuille amovible 14 a été arrachée prématurément, sur l'un de ses côtés, le côté 144 et la prédécoupe 146 dans l'exemple décrit. I1 s'ensuit que cette feuille amovible 14 n'est plus maintenue accolée contre le support principal 10, comme illustré par la figure 2. Les deux exigences précitées apparaissent, sinon incompatibles, du moins difficiles à concilier. I1 existe également d'autres exigences à satisfaire. Il est tout d'abord nécessaire d'assurer que les cartes ont été correctement lues ou, pour le moins, d'assurer la vraisemblance des données lues, ou encore de rejeter les cartes qui ne seraient pas lisibles pour une raison ou pour une autre : raisons physiques rappelées cidessus (détérioration du support, souillures empêchant la lecture, etc.), erreurs logiques à la lecture, etc. Les cartes doivent enfin pouvoir être lues dans les deux sens (suivant un axe longitudinal parallèle à la longueur de la zone de codes barres 13 et éventuellement celle d'une autre zone 141 si cette dernière est présente). L'invention vise à répondre simultanément aux besoins qui se font sentir et qui ont été rappelés. Pour y parvenir, elle propose un dispositif lecteur de cartes, notamment de documents de suivi et d'identification d'animaux, qui permet, notamment et tout à la fois, de lire séquentiellement un paquet de cartes, chaque carte étant associée à l'un desdits animaux qu'elle identifie, de façon rapide de manière à traiter un lot d'animaux dans un intervalle de temps prédéterminé, et sans risque de détérioration des cartes. En outre, le dispositif suivant l'invention est préférentiellement conçu pour permettre de détecter les cartes mal lues ou illisibles et pour orienter les cartes correspondantes de celles qui ont été lues correctement. A cet effet, le dispositif selon l'invention comprend un bac d'alimentation d'entrée, destiné à recevoir un paquet de cartes, un système d'extraction et d'entraînement des cartes, une station de lecture optique automatique des codes barres, et une station de sortie à deux bacs de réception, comprenant avantageusement des moyens d'aiguillage à commande électromécanique, de manière à aiguiller les cartes correctement lues vers une première destination et les cartes incorrectement lues ou illisibles, vers une seconde destination pour un traitement complémentaire. L'entraînement des cartes s'effectue avantageusement à laide de patins cylindriques tournants et d'un convoyeur à bandes sans fin ou courroies. Un moteur électrique à courant continu, avantageusement associé à des moyens limitant le couple qu'il exerce, entraîne ces organes. La valeur maximale du couple est déterminée pour éviter la détérioration complète ou partielle desdites cartes, en fonction de leurs caractéristiques physiques prévisibles de résistance aux déchirures, et en tenant compte d'un nombre prédéterminé de manipulations qu'elles sont susceptibles d'endurer et qui les fragilisent. Ces données peuvent être estimées par le calcul ou ressortir d'expérimentations préalables. Le moteur d'entraînement et les différents organes mobiles du dispositif (aiguillage, bac d'alimentation, etc.) peuvent être sous la commande de circuits électroniques implantés sur une carte disposée à l'intérieur du boîtier du dispositif. De façon avantageuse, cette carte comprend des circuits d'interface, standards ou spécialisés, qui permettent de la connecter à un micro-ordinateur ou à tout autre système numérique de traitement de données à programme enregistré, directement ou via une liaison de transmission de données si cet appareil est situé à distance. Dans un mode de réalisation préféré, l'intensité d'un courant continu d'alimentation du moteur électrique, représentative de l'amplitude du couple, est mesurée de manière à couper l'alimentation en énergie électrique du moteur lorsque l'intensité dépasse un seuil prédéterminé. Ce dépassement est significatif d'un dysfonctionnement mauvaise présentation des cartes sur le convoyeur, bourrage, main coincée d'un utilisateur, etc. Cette disposition évite donc aussi les risques de déchirure des cartes et, de surcroît, elle contribue à la sécurité de fonctionnement en évitant les accidents corporels dus à de mauvaises manipulations. Conformément à l'invention, les caractéristiques qui viennent d'être définies peuvent être mises en application en toute combinaison techniquement opérante. I1 en est de même pour celles qui apparaîtront ci-après. Dans un mode de réalisation préféré du dispositif de l'invention, le système d'extraction et d'entraînement des cartes extrait les cartes hors du bac d'alimentation d'entrée avec une vitesse inférieure à la vitesse de défilement qu'elles acquièrent ultérieurement, lors de leur mouvement de translation sous une tête de lecture optique jusqu'à leur éjection vers la station de sortie. Il s'ensuit, du fait de ce différentiel de vitesse, qu'une carte extraite s'éloigne de la carte suivante en cours d'extraction, lors de son transport vers la station de sortie, ce qui réduit de façon significative les risques de chevauchement entre deux cartes successives, donc les risques de bourrage et de déchirement. Dans un mode de réalisation préféré aussi, le système d'extraction et d'entraînement comprend deux séries de patins cylindriques tournants, à savoir une première série de patins, à l'entrée du convoyeur, qui sont chargés de l'extraction des cartes, et une seconde série de patins, situés en sortie du convoyeur. Le but de ces derniers patins est de guider les cartes entraînées par le convoyeur. Ils fonctionnent en roue libre. Les paliers qui les supportent sont susceptibles de mouvements de translation suivant la verticale. Cette dernière disposition permet d'absorber des fluctuations en hauteur lors du passage des cartes, y compris des débuts de bourrage. Elle contribue également à éviter au mieux tout risque de déchirure ou de détérioration des cartes en mouvement sur le convoyeur. Un dispositif lecteur de cartes suivant l'invention, utile en particulier pour le traitement de documents d'identification d'animaux de bétail, lesdits documents comprenant un support muni sur une face d'au moins une zone de marques codées lisibles optiquement, est donc caractérisé en ce qu'il comprend un compartiment d'entrée destiné à recevoir lesdites cartes, des moyens d'extraction des cartes hors dudit compartiment d'entrée, un convoyeur d'entraînement desdites cartes sous une station de lecture optique automatique desdites marques codées, et des moyens de motorisation dudit convoyeur et desdits moyens d'extraction, comportant un moteur à couple limité à une valeur prédéterminée maximale, de manière à exercer des forces de contrainte sur les cartes qui restent inférieures à une valeur prédéterminée susceptible d'occasionner une détérioration desdits supports. L'invention sera mieux comprise à la lecture de la description qui suit, qui en fera apparaître d'autres caractéristiques et avantages et qui est exposée en référence aux figures annexées, parmi lesquelles - la figure 1 illustre schématiquement un document d'identification de bovin - les figures 2a et 2b illustrent ce même document quand il comporte des détériorations ; - La figure 3 illustre un exemple de réalisation d'un dispositif selon l'invention, en perpective - la figure 4 est une figure montrant un détail du dispositif de la figure 3 - la figure 5 illustre le fonctionnement du dispositif de la figure 3 - les figures 6a à 6c illustrent les phases principales du défilement des cartes dans le dispositif de l'invention - et la figure 7 est un diagramme par blocs des circuits de commande présents dans le dispositif selon l'invention, qui montre les interactions de ce dispositif avec un système de traitement numérique de données à programme enregistré. A l'appui des figures 2 à 7, on va maintenant décrire un exemple de réalisation d'un dispositif lecteur de cartes selon un mode de réalisation préféré de l'invention. Le dispositif 2 comprend un boîtier 20 se divisant en deux ailes principales ou carters latéraux, 21 et 22, suivant une direction longitudinale matérialisée sur les figures par un axe A. Cette direction est celle de défilement des cartes 1. Les ailes 21 et 22 renferment des organes de motorisation et des circuits électroniques qui seront décrits de façon détaillée ci-après. Le dispositif 2 comprend également un bac d'entrée amovible 3, pour l'alimentation en cartes 1, ou une enceinte susceptible de recevoir un tel bac d'alimentation. Comme le montre la figure de détail 4, le bac dali- mentation 3 est constitué par un boîtier ouvert vers le haut et, en partie, vers l'arrière (dans la variante représentée sur les figures) . En effet, l'arrière ne comporte qu'une butée de retenue 33. Entre les flancs verticaux, 300 et 301, on a prévu un socle inclinable 31, mobile en rotation suivant un axe horizontal perpendiculaire à l'axe A, axe de symétrie de l'arbre de rotation 310 couplé mécaniquement à la paroi de fond 302 du bac 3. Entre cette paroi 302 et le socle inclinable 31, on dispose un ou plusieurs ressorts hélicoïdaux 35 ou tout autre organe élastique. Un levier ou un bouton de commande manuelle à deux positions 32 agit sur une came 34 en rotation autour d'un axe horizontal, également disposée entre le socle inclinable 31 et la paroi de fond 302. Avant la lecture, qui se réalise de la manière qui va être décrite ci-après, on place un paquet de cartes 1, c'est-à-dire le paquet des documents DAB associés à un lot de bêtes livrées, dans le bac d'alimentation d'entrée 3. Une action sur le bouton de commande 32 permet de soulever le socle inclinable 31, par l'intermédiaire de la came 34, et de présenter les cartes 1 à l'entrée d'un système d'extraction et d'entraînement 6. Cette manoeuvre agit également sur un commutateur électrique 36. Celui-ci va permettre l'alimentation du moteur d'entraînement M en énergie électrique et initier le processus d'extraction et de lecture des cartes 1. Le socle inclinable 31 comporte une lumière 310 dans une zone centrale. On dispose sous le socle 31, en regard de la lumière 310, un organe opto-électronique 9, émetteurrécepteur de lumière. La partie émettrice peut être constituée, par exemple, par une diode électroluminescente et la partie réceptrice par une photodiode. De tels organes sont d'usage courant et disponibles dans le commerce. Lorsque des cartes 1 sont effectivement présentes dans le bac 3, le faisceau de lumière émis par l'organe opto-électronique 9 est réfléchi par la surface inférieure de la carte 1, et la lumière réfléchie est captée et convertie en un signal électrique. Ce dernier est transmis à des circuits électroniques de traitement de signal et de commande qui seront décrits par référence à la figure 7. Lorsque l'organe opto-électronique 9 détecte l'état "bac vide", une variation prédéterminée du signal de sortie signale cet état aux circuits de commande et une action appropriée est initiée, en l'occurrence l'arrêt du moteur M, après une temporisation qui permet à la dernière carte d'être lue. Le système 6 d'extraction et d'entraînement des cartes 1 est disposé entre les deux carters latéraux, 21 et 22. I1 comprend un convoyeur 63 comportant deux bandes sans fin parallèles, repérées arbitrairement 63d et 63g, et un organe d'extraction proprement dit, constitué par des patins cylindriques 60 (une paire dans l'exemple décrit), disposés à l'entrée du convoyeur 63. Ces patins 60 sont montés sur un arbre rotatif 600 perpendiculaire à l'axe A. En sortie du convoyeur 63, on a disposé une seconde paire de patins cylindriques, qui sont eux en rotation libre autour d'un arbre 620, également perpendiculaire à l'axe A. Comme le montre plus particulièrement la figure 5, les bandes sans fin 63d et 63g sont montées sur deux rouleaux d'extrémité, 66 et 69, eux-mêmes montés sur des arbres 660 et 690, perpendiculaires à l'axe A et couplés en rotation libre aux deux carters latéraux 21 et 22. Le convoyeur à bande 63 est mis en mouvement par un moteur M disposé dans l'un des carters latéraux, par exemple le carter 20. Le couplage mécanique entre l'arbre 660 et le moteur M peut s'effectuer, de façon connue en soi, à l'aide de deux poulies 661 et 68, de préférence crantées pour éviter les patinages, qui coopèrent avec une courroie souple 67, alors également crantée, qui assure la transmission du mouvement rotatif entre les deux poulies. La poulie 661 est solidaire de l'axe 660 et la poulie 68 est disposée sur l'axe 680 du moteur M. Le moteur M entraîne les bandes du convoyeur 63, via le système de courroie et poulies (notamment la poulie 66) courroie qui vient d'être décrit. Ce mouvement entraîne à son tour la poulie 69 autour de son axe, ce qui met en mouvement de rotation l'arbre 690. A l'extrémité de cet axe 690, on a disposé un engrenage 65 qui est couplé mécaniquement à un engrenage 64, lui-même couplé à l'arbre de rotation 600. Lorsque les bandes 63d et 63g sont mises en mouvement, il s'ensuit que le patin 60 est également mis en mouvement de rotation autour de son axe. Sur la figure 5, on a supposé que la surface supérieure des bandes 63d et 63g était animée d'un mouvement de translation de droite à gauche, ce qui est provoqué par un mouvement de rotation des poulies, 68, 66 et 69, dans le sens contraire des aiguilles d'une montre. Du fait du couplage par engrenages, la poulie 60 tourne dans le sens des aiguilles d'une montre. Lorsque la manette ou bouton de commande 32 (figures 3 et 4) est actionnée de la manière précédemment décrite1 les cartes 1 du paquet sont présentées à l'entrée du système d'extraction et d'entraînement 6, et à la base des patins d'extraction 60. Ceux-ci entraînent donc les cartes 1, une à une, vers les bandes 63d et 63g, animées d'un mouvement de translation. Les cartes ainsi extraites passent entre le bas des patins cylindriques 60 et la surface supérieure de ces bandes 63d et 63g. Sur la figure 5, on a représenté la carte supérieure du paquet, référencée la, en cours d'extraction. L'avant de la carte a déjà franchi l'organe d'extraction 60 et elle commence à être entraînée par le convoyeur 63. L'arrière de la carte repose encore sur le haut du paquet de cartes 1. La carte précédemment extraite, référencée lb, repose entièrement sur les bandes 63d et 63g du convoyeur 63. La partie avant de cette carte lb s'engage sous les patins de guidage avant 62. Contrairement aux patins 60, les patins 62 sont en rotation libre autour d'un arbre de rotation 620. Ils sont entraînés par les seules forces de frottement sur la surface des bandes 63d et 63g, ou sur la surface des cartes, par exemple la carte lb. Comme il a été indiqué ci-dessus, les arbres 600 et 690 sont couplés mécaniquement par des engrenages 64 et 65. Le but de ces engrenages n'est pas seulement d'entraîner les patins d'extraction 60 dans un mouvement de rotation. Selon une caractéristique supplémentaire de l'invention, le rapport entre les engrenages est choisi pour que la vitesse des patins 60 soit telle que la vitesse d'extraction des cartes soit inférieure à la vitesse de défilement des bandes 63d et 63g. Les figures 6a à 6c illustrent ce mode de fonctionnement particulier. La figure 6a illustre la phase de démarrage du processus de lecture de cartes ou phase I. Aucune carte n'est présente sur le convoyeur 63. La vitesse linéaire du convoyeur 63 est symbolisée par une flèche double. La carte supérieure du paquet de carte, référencée la, est encore dans le bac 3. La figure 6b illustre la phase suivante ou phase II. La carte la du dessus du paquet est extraite du bac 3 et entraînée par le convoyeur 63 ; elle acquiert la vitesse de défilement propre à celui-ci (double flèche). L'arrière de la carte la vient de quitter le bac 3. La carte suivante, référencée lb, est toujours dans le bac 3. La figure 6c illustre la phase suivante du processus, ou phase III. La carte la continue son trajet sur le convoyeur, en conservant la vitesse de défilement acquise. Par contre, la carte lb est extraite du bac d'alimentation 3, avec une vitesse inférieure (flèche simple) à la vitesse de défilement. La carte la, qui était précédemment bord à bord avec la carte lb (figure 6b), s'éloigne de plus en plus de celle-ci, laissant un intervalle e grandissant. Cette disposition est intéressante, car elle évite les chevauchements entre cartes successives, et donc elle diminue aussi les possibilités de bourrage. Le dispositif 2 comprend une station de lecture optique 5 (figure 3), comprenant une tête de lecture 51 supportée par une colonne verticale 50, elle-même solidaire de l'une des ailes, l'aile 21 dans l'exemple décrit. La tête de lecture 51 comprend notamment un laser de balayage la. Elle est disposée au-dessus du convoyeur 6, c'est-à-dire de la piste de défilement des cartes 1. Le dispositif 2 est enfin muni d'un organe d'aiguillage 7, comportant un déflecteur 70 à commande électromécanique, disposé en sortie du convoyeur 6, et d'une station de sortie 4, amovible, à deux compartiments superposés, à savoir un compartiment inférieur 4i (figure 5) et un compartiment supérieur 4s. Lorsque les cartes 1 sont extraites du bac d'alimentation d'entrée 3, elles défilent sous la tête de lecture 51, comme le montre la figure 5 (carte lb). De façon connue en soit, le laser la émet un faisceau lamellaire fl qui balaye la surface de la carte lb de part et d'autre d'un axe vertical AV- L'angle maximum de balayage a est calculé pour que toute la longueur de la zone de codes barres 13 (figure 1) puisse être lue, ainsi d'ailleurs que la zone 141, si cette dernière existe. De même, dans une direction perpendiculaire à la direction longitudinale (axe A), la largeur instantanée du faisceau fl doit être suffisante pour "voir" la largeur de la carte lb, du moins une largeur utile susceptible de comporter des zones de codes barres. Dans un mode, que l'on peut qualifier de normal, qui correspond à une lecture supposée correcte de la carte extraite et transportée, par exemple la carte lb (figure 5), le déflecteur de l'organe d'aiguillage est en position basse (déflecteur référencé 70). La carte lb passe sous les patins 62 et elle est éjectée dans le compartiment supérieur 4s de la station de sortie 4. Dans le cas contraire, ou mode d'erreur comme il le sera montré ci-après, le déflecteur, référencé 70', est actionné par un électroaimant EA ou un organe similaire, de telle sorte qu'il pivote autour d'un axe horizontal 700, perpendiculaire à l'axe longitudinal A. Il est alors en position haute. Les cartes éjectées de cette façon par le convoyeur 6 glissent sous le déflecteur 70' et elles sont stockées dans le compartiment 4i. On va maintenant décrire de façon plus détaillée le fonctionnement du dispositif lecteur de cartes 2 et décrire notamment, comment il assure la conservation de l'intégrité des cartes, simultanément avec une grande vitesse de traitement. Tout d'abord, selon l'une des caractéristiques importantes de l'invention, le moteur d'entraînement M des bandes 63d et 63g du convoyeur 6, ainsi que des patins d'extraction 60, est un moteur à courant continu, du type à couple limité. Le couple du moteur M est déterminé de manière que les forces exercées sur les cartes 1 soient inférieures à une valeur déterminée, permettant d'éviter tout risque de déchirement total ou partiel qui conduirait à la détérioration des cartes, voire les rendrait inutilisables. Cette valeur de couple peut être déterminée par le calcul ou expérimentalement. Selon une autre caractéristique avantageuse, comme le montre plus particulièrement la figure 5, les patins de guidage de sortie 62 tournent non seulement en roue libre, comme il a été indiqué, mais ils sont en outre susceptibles de mouvements de translation, également libres, suivant une direction verticale. Pour ce faire, l'arbre de rotation 620 est inséré, à ses deux extrémités, dans des trous oblongs réalisés sur les parois internes des carters latéraux 21 et 22. Un seul de ces trous oblongs est visible sur la figure 5 en 220. La figure 7 illustre schématiquement les circuits de commande sous la forme d'un diagramme par blocs. On doit comprendre que, pour l'essentiel, les composants des circuits de commande, ou module 8, notamment les composants électroniques de petite taille , sont implantés, de façon classique en soi, sur une carte en circuit imprimé (non représentée). En premier lieu, le module 8 comprend des sources de tension et/ou courant électrique pour ses besoins propres et pour alimenter les autres organes du dispositif 2 : moteur M, laser la, etc. Pour ce faire, il est alimenté en énergie électrique primaire, par exemple par branchement sur le secteur Vac. En ce qui concerne le moteur M, il est utile de disposer d'une tension d'alimentation continue, référencée arbitrairement +V=. Le circuit d'alimentation comprend en série, outre la source (non représentée), un premier commutateur K, fermé à l'état normal, le commutateur de mise en marche 36, à deux positions, le moteur M et une faible résistance R, dont le rôle va être précisé. Quand un opérateur ferme le commutateur 36, le moteur M est alimenté par la tension continue +V=, et le cycle de lecture des cartes 1 démarre. Lorsque le moteur M est alimenté, il est traversé par un courant continu d'intensité instantanée i. Cette intensité i est représentative du couple développé par le moteur M. La mesure de l'intensité i permet donc de mesurer à tout instant la valeur du couple. Selon une caractéristique supplémentaire de l'invention, dans une variante de réalisation préférée, le couple du moteur M est comparé à une valeur maximale prédéterminée formant référence. Si le couple mesuré dépasse cette valeur de référence, l'alimentation du moteur M est coupée. Pour ce faire, dans l'exemple décrit, le courant i traverse une résistance R. La tension développée aux bornes de la résistance R, VR = Ri est transmise à l'entrée d'un amplificateur A. La tension présente en sortie, Vs, est comparée à une tension de référence Vref à l'aide d'un circuit comparateur Comp. Le signal de sortie VC du comparateur Comp est transmis à un circuit bistable constitué par une bascule électronique B. Lorsque le couple du moteur M dépasse la valeur maximale prédéterminée, la variation du signal de sortie VC correspondante est détectée par la bascule électronique B, qui change d'état et alimente un relais électromagnétique Rl, directement ou via un amplificateur non représenté. Ceci a pour effet de positionner le commutateur K dans une position ouverte et de couper l'alimentation du moteur M. Cette situation peut être créée, par exem Il est clair aussi que la mesure du courant i peut être effectuée par d'autres types de capteurs : capteur magnétique, transistor à effet de champ, etc. L'amplificateur A et le comparateur Comp, notamment, peuvent être intégrés dans un seul élément, par exemple en utilisant un amplificateur différentiel recevant sur une première entrée le signal mesuré et sur une seconde entrée le signal de référence. Enfin, le relais électromagnétique R1 et le commutateur K peuvent être remplacés avantageusement par un commutateur électronique. Le module 8 fournit également la ou les tensions d'alimentation nécessaires au bon fonctionnement de la tête de lecture optique 51. Celle-ci comprend non seulement l'émetteur laser la, avantageusement constitué d'une diode laser semi-conductrice, mais aussi des convertisseurs photoélectriques, généralement sous la forme de barrettes de photodétecteurs ou de photodiodes, sensibles aux variations de l'intensité lumineuse de la lumière réfléchie par les zones de codes barres, par exemple la zone 13 sur les cartes 1. La tête 51 comprend généralement des circuits électroniques (non représentés) de mise en forme des signaux électriques convertis et de commande du balayage pour la lecture. Le module 8 et les circuits de la tête 51 comprennent enfin des circuits d'interface (non représentés) permettant la communication entre ces deux éléments. Un bus de transmission bidirectionnelle 510 relie la tête 51 au module 8. On a supposé qu'il véhiculait également les tensions d'alimentation de la tête 51. Divers modèles de tête de lecture optique sont disponibles dans le commerce. Les caractéristiques des signaux échangés sur le bus 510 et des tensions d'alimentation à fournir sont précisées par les constructeurs, pour un type de tête déterminé. La sélection d'un modèle précis constitue un choix à la portée de l'homme de métier. Le module 8 génère également une tension d'alimentation de l'organe optoélectronique 9. Les signaux électriques issus de la conversion photo-électrique et délivrés par celui-ci sont transmis en retour au module 8. La tension d'alimentation et les signaux de détection sont supposés être véhiculés (dans exemple décrit) par un bus bidirectionnel unique 90. L'amplitude du signal délivré est située dans une première gamme prédéterminée de valeurs lorsque le bac 3 (figure 4) contient au moins une carte 1, et il est situé dans une seconde gamme prédéterminée de valeurs lorsque le bac 3 est vide. Il n'y a alors plus de réflexion du faisceau émis par l'organe optoélectronique 9. Le passage de la première gamme de valeur à la seconde est détecté par des circuits (non représentés) présents dans le module 8. Ces mêmes circuits agissent sur le circuit d'alimentation du moteur M pour couper la tension continue +V=. Toutefois, la coupure effective n'intervient qu'au bout d'un laps de temps prédéterminé, de manière à ce que la carte qui vient d'être extraite puisse être lue et éjectée vers l'un des bacs 4i ou 4s de la station de sortie 4 (figure 5). Pour ce faire, on utilise un circuit de temporisation classique, déclenché par la détection précitée. Enfin, le module 8 fournit, en tant que de besoin, un signal de commande en tout ou rien actionnant l'électro- aimant EA, sous la forme d'une tension d'alimentation. Cette dernière commande les basculements en position haute 70' (figure 5) ou en position basse 70 du déflecteur de l'aiguillage 7. Lorsque le module 8 reçoit de la tête de lecture optique 51, via le bus 510, des signaux qu'il interprète comme étant erronés, cela signifie que le processus de lecture de la carte défilant sous la station de lecture 5 (figure 1), et plus particulièrement sous la tête 51, s'est déroulé de façon incorrecte. Les causes à cet état de fait peuvent être multiples : carte illisible (souillures, coup de crayon sur la ou les pistes de codes barres, pliures, comme le montre la figure 2a, feuille volante arrachée, comme le montre la figure 2b, etc.), codes mal imprimés ou partiellement effacés, carte présentée à l'envers (face lisible vers le bas), etc. Les circuits de traitement de signaux ne peuvent pas naturellement détecter une information qui aurait été originellement mal codée et donc ne correspondrait pas à la réalité. On sait cependant que la zone de codes barres 13 doit comporter un nombre fixe de caractères, par exemple vingt-quatre. Si le système lit un nombre de caractères différents de vingt-quatre, il y a détection d'erreur. On peut également, dans certaines circonstances, procéder à des tests de vraisemblance sur les données lues. On peut enfin utiliser des codes à redondance, comprenant des clés ou d'autres informations permettant une détection d'erreur sur la séquence des caractères lus. Jusqu'à présent, on a considéré que le traitement des informations était réalisé in situ. Cela suppose que le dispositif soit entièrement autonome. Il pourra dans ce cas être utile de le munir d'un écran de visualisation et d'autres périphériques : mémoire de masse, clavier, imprimante, etc., et il se peut que l'augmentation de coût qui en résulte paraisse injustifiée dans certaines applications. Aussi, dans une variante de réalisation préférée de l'invention, le dispositif 2, plus précisément les circuits de commande du module 8, sont munis d'une interface 800 permettant de le coupler, via un bus de communication bidirectionnel 80, à un système de traitement numérique de données à programme enregistré, constitué avantageusement par un micro-ordinateur Ric. L'interface 800 est avantageusement d'un type standard, par exemple une interface de type série, le bus 80 étant connecté à un port série présent sur le micro-ordinateur Mic. Ce dernier comprend naturel lement, en sus d'une unité centrale (UC), un écran de visualisation, une mémoire de masse (disque dur) et des organes d'entrée de données classiques : clavier, souris, etc. Il peut être couplé à son tour à divers périphériques classiques, notamment une imprimante PRT. Le dispositif 2 doit alors, en réalité, être considéré comme un périphérique du micro-ordinateur Mic. En effet, ce dernier peut non seulement traiter les différents signaux reçus du module 8, via l'interface 800 et la liaison 80 (notamment effectuer le traitement des signaux lus et détecter les erreurs de lecture), mais aussi lui transmettre des ordres, via ce même canal. Une partie des fonctions précédemment décrite peut être déportée au niveau du microordinateur Mic : la commande d'arrêt temporisée du moteur M lors de la détection "bactvide", l'élaboration des signaux de commande de l'aiguillage 7, après détection de lecture erronée d'une carte en cours de défilement, la génération d'un signal de commande pour couper l'alimentation du moteur M en cas de détection d'incident (couple supérieur à la valeur prédéterminée). De façon générale, la gestion des circuits du module 8 peut être réalisée de façon décentralisée par le micro-ordinateur Mic. Naturellement, le micro-ordinateur Mic réalise de nombreuses autres tâches, plus spécifiquement de gestion, en relation avec les informations lues sur les cartes 1 statistiques diverses, enregistrement des données lues et décodées, impression d'états informatiques, de factures, etc. Il peut être également connecté à des organes d'affichage spécifiques, tels qu'un écran géant dans un marché, ou à des avertisseurs sonores. Toutes ces fonctions sont sous la commande de programmes spécialisés pré-enregistrés ou chargés dans l'appareil au moment de sa mise en fonction. Dans ce dernier cas, on utilise des organes d'entrées de données classiques, seuls ou en combinaison : clavier, souris, lecteur de disquettes, lecteur de disques optiques, liaisons télématiques pour des téléchargements, etc. Dans d'autres variantes de réalisation (non représentées), le micro-ordinateur Mic peut être remplacé par un système informatique à réseau local ou encore être situé à distance, les entrées-sorties de données s'effectuant à l'aide de liaisons téléphoniques du réseau commuté classique ou de liaisons télématiques à grand débit, voire par le réseau Internent. Dans un exemple de réalisation pratique, les patins d'extraction et de guidage, ainsi que les bandes du convoyeur, ont été réalisés en caoutchouc. La largeur des bandes était de 25 mm. La surface de frottement des patins était striée de façon à améliorer l'adhérence. Les différents arbres de rotation étaient en acier, et le châssis du dispositif en tôle peinte. Les engrenages ont été réalisés en matière plastique. Le moteur était constitué par un motoréducteur commercialisé par la société BUHLER, du type 1.13.021./STG61, version 0375, utilisé sous 24 V, qui présente un couple nominal de 2,2 environ et un courant nominal de 0,45 A. La capacité du bac d'entrée était de 80 cartes et la vitesse de défilement atteinte a été réglée pour que le temps de lecture soit compris entre 24 et 27 secondes pour un paquet de quatre-vingts cartes. Cette cadence permet donc de traiter un lot de quatre-vingts bêtes en un intervalle de temps bien inférieur aux 50 secondes rappelées dans le préambule de la présente description. On signalera enfin que les cartes peuvent être lues dans les deux sens de défilement. En effet, les séquences de codes barres comprennent habituellement des codes particuliers indiquant le début et la fin de chaque séquence. Le "retournement" de la séquence de marques successivement détectées constitue une simple opération de routine pour des circuits électroniques spécialisés de lecture optique. La description qui précède explique clairement comment l'invention permet d'atteindre les objectifs qu'elle s'est fixés. En particulier, elle permet tout à la fois un traitement à grande vitesse des cartes (temps de traitement typiquement inférieur à 30 secondes pour 80 cartes), un traitement par lot qui minimise les risques de dispersion et de pertes de cartes, et la garantie de la conservation de l'intégrité des cartes lues, en minimisant tous risques de déchirure ou de détérioration de celles-ci. Elle offre aussi une bonne sécurité contre les accidents corporels. Elle garantit également que les cartes lues l'ont été correctement, les autres étant aiguillées vers une destination distincte (bac inférieur de la station de sortie dans l'exemple décrit), pour un traitement ultérieur : lecture par l'opérateur des données imprimées ou inscrites manuellement, essai de relecture, etc. Enfin, le couplage avec un système de traitement numérique de données, qui détecte des données liées aux conditions instantanées de fonctionnement du dispositif et lui transmet des ordres de commande qu'il élabore en fonction des données détectées, permet une exploitation rapide et riche en possibilité des données lues, que ce soit pour l'établissement de statistiques, l'établissement de factures ou de tout autre document de gestion, ou encore pour un affichage général sur un panneau lumineux. L'invention n'est cependant pas limitée aux seuls exemples de réalisation précisément décrits, notamment en référence aux figures 3 à 7. De même, les exemples de matériaux utilisés ou les valeurs numériques énoncées n'ont été précisés que pour mieux mettre en évidence les caractéristiques de l'invention. Ces données sont essentiellement dépendantes de l'application spécifique envisagée et elles peuvent varier par un simple choix technologique à la portée de l'Homme de Métier. Enfin, bien que particulièrement adaptée à l'appli cation de suivi et d'identification de bovins à l'aide de documents accompagnateurs sous la forme de cartes ou objets similaires, l'invention ne saurait être cantonnée à cette seule application. Elle s'applique avec profit chaque fois qu'il est nécessaire de lire un nombre important de cartes, en un temps réduit, tout en garantissant l'intégrité et en assurant une lecture optique correcte des informations portées sur celles-ci. Il doit être clair d'autre part que bien que les codes barres, à codage du type "deux parmi cinq" soient couramment utilisés, l'invention n'est pas limitée à la reconnaissance optique de ce seul type de codes. On peut utiliser d'autres types de codage en codes barres. Il existe aussi des codes par marquage optique autres que les codes barres classiques, voire des codes en deux dimensions. Tous ces codes peuvent être mis en oeuvre dans le cadre de l'invention. REVENDICATIONS 1. Dispositif lecteur de cartes (1), notamment pour le traitement de documents d'identification d'animaux, lesdits documents comprenant un support (10) muni sur une face d'au moins une zone de marques codées (13, 141) lisibles optiquement, caractérisé en ce qu'il comprend un compartiment d'entrée (3) destiné à recevoir lesdites cartes (1), des moyens (60, 600) d'extraction des cartes (1) hors dudit compartiment d'entrée (3), un convoyeur (63) d'entraînement desdites cartes (1) en défilement sous une station (5, 51) de lecture optique desdites marques codées (13, 141), et des moyens de motorisation dudit convoyeur (63) et desdits moyens d'extraction (60) comportant un moteur (M) à couple limité à une valeur prédéterminée maximale, de manière à exercer des forces de contrainte sur les cartes (1) qui restent inférieures à une valeur prédéterminée susceptible d'occasionner une détérioration desdits supports (10). 2. Dispositif selon la revendication 1, caractérisé en ce qu'il comporte en outre des moyens d'aiguillage (7) pour orienter différemment en sortie de ladite station de lecture optique les cartes pour lesquelles la lecture optique de marques codées s'est effectuée normalement et celles pour lesquelles il s'est produit une erreur de lecture. 3. Dispositif selon la revendication 1 ou 2, caractérisé en ce qu'il comporte en outre des moyens pour imposer un différentiel de vitesse entre ledit convoyeur et lesdits moyens d'extraction de telle sorte que chaque carte défile dans ladite station de lecture avec une vitesse supérieure à celle de son extraction dudit compartiment d'entrée. 4. Dispositif suivant la revendication 3, caractérisé en ce que ledit convoyeur (63) comprend deux bandes sans fin (63d, 63g) entraînées par des rouleaux (66, 69) en rotation autour d'arbres horizontaux (660, 690), en ce que lesdits moyens d'extraction des cartes hors dudit compartiment d'entrée comprennent une paire de patins cylindriques (60) en rotation autour d'un axe horizontal (600) et couplés mécaniquement à l'un desdits rouleaux (69) par l'intermédiaire d'engrenages (64, 65), en ce que ledit moteur (M) entraîne l'un desdits rouleaux (66) par l'intermédiaire d'un jeu de poulies (661, 68) et de courroies (67), et en ce que lesdits engrenages (64, 65) ont un rapport de réduction déterminé imprimant auxdits patins cylindriques d'extraction (60) une vitesse de rotation entraînant lesdites cartes (1) hors dudit compartiment d'entrée (3) avec une vitesse inférieure à la vitesse de défilement desdites bandes sans fin (63d, 63g) dudit convoyeur (63), de manière à ce qu'une carte (la) sur le convoyeur (63) s'éloigne de la carte suivante (lb) en cours d'extraction et à éviter ainsi un chevauchement de ces deux cartes (la, lb). 5. Dispositif selon la revendication 4, caractérisé en ce qu'il est prévu une paire de patins supplémentaires (62), en sortie dudit convoyeur (63), qui sont fixés à un arbre horizontal (620) en rotation libre, et en ce que les extrémités dudit arbre (620) sont insérées dans des trous oblongs verticaux (220), de manière à autoriser des mouvements de translation suivant une direction verticale et à absorber des fluctuations de la position verticale de la face supérieure desdites cartes (1). 6. Dispositif selon la revendication 4 ou 5, caractérisé en ce que ledit compartiment d'entrée (3) comporte un socle pivotant (31) autour d'un axe horizontal (310) formant support pour un nombre maximum prédéterminé desdites cartes (1), en ce que le compartiment d'entrée (3) est amovible et comprend un organe de commande (32) muni d'une came (34) montée sur un axe de rotation horizontal et disposée sous ledit socle (31), en ce que ledit organe de commande (32) est actionnable manuellement pour présenter les cartes (1) aux patins cylindriques (60) desdits moyens d'extraction, et en ce que le compartiment d'entrée (3) comprend en outre un commutateur (36) actionné par ladite came (34) de manière à fermer un circuit d'alimentation dudit moteur (14) et à initier un cycle d'extraction et de lecture optique des cartes (1) lorsque l'organe de commande (32) est actionné. 7. Dispositif selon la revendication 6, caractérisé en ce que ledit socle (31) comporte une lumière (310) dans une zone centrale, en ce que ledit compartiment d'entrée (3) comprend en outre un organe opto-électronique (9), disposé sous ladite lumière (310) et comportant un émetteur drun faisceau lumineux dirigé vers la lumière (310), et un élément photodétecteur captant la lumière réfléchie par lesdites cartes (1) quand elles sont présentes sur ledit socle et la convertissant en signaux électriques de sortie, et en ce qu'il est prévu des circuits électroniques sensibles aux variations desdits signaux électriques de sortie, de manière à déclencher des circuits de temporisation coupant l'alimentation dudit moteur électrique (M) après un intervalle de temps prédéterminé, lorsque toutes les cartes (1) ont été extraites du compartiment d'entrée et qu'il n'y a plus réflexion de lumière. 8. Dispositif selon l'une quelconque des revendications 1 à 7, caractérisé en ce que ladite station de lecture optique (5) comprend une tête de lecture optique (51) attachée par un bras vertical (50) supporté par un châssis fixe (20), en ce que ladite tête de lecture optique (51) comprend un laser semi-conducteur (la) générant un faisceau de lumière ( fl) dirigé vers ledit convoyeur (63) et balayant tout ou partie de la surface supérieure des cartes (1) entraînées par ce convoyeur (63), de manière à détecter les variations de l'intensité lumineuse desdites marques optiques (13, 141), et un organe photodétecteur captant lesdites variations de l'intensité lumineuse et les convertissant en signaux électriques, et en ce qu'il est prévu des circuits électroniques (8) de traitement de ces signaux qui élaborent des ordres de commande à transmettre audit dispositif. 9. Dispositif selon l'une quelconque des revendications 1 à 8, caractérisé en ce qu'il comprend en outre une station de sortie (4) comprenant deux bacs (4s, 4i) et un aiguillage (7) à commande électromagnétique (EA), orientant les cartes (1) vers l'un ou l'autre de ces deux bacs (4s, 4i), en ce que des circuits électroniques de traitement (8), notamment ceux de la revendication 9, sur détection d'une erreur de lecture, génèrent un signal de commande agissant sur un déf lecteur dudit aiguillage (7) de manière à éjecter les cartes illisibles ou comportant des erreurs de lecture vers l'un des deux bacs (4i), les autres cartes étant éjectées dans l'autre bac (4s) 10. Dispositif selon L'une quelconque des revendications 1 à 9, caractérisé en ce que, le courant électrique (i) traversant ledit moteur électrique à courant continu (M) étant représentatif du couple développé par ce moteur, il est prévu des circuits électroniques de mesure (R, A) dudit courant (i) de manière à comparer (Comp) ledit couple développé avec une valeur de référence (Vref) représentative d'un couple maximum et à couper l'alimentation du moteur (M) lorsque le couple mesuré est supérieur à ladite valeur de couple maximum. 11. Dispositif selon l'une quelconque des revendications à à 10, caractérisé en ce qu'il est connecté à un système de traitement numérique de données à programme enregistré (Mic), via un bus de liaison (80), et en ce que ledit système (Mic) reçoit des données sensibles notamment à une intensité lumineuse conformément à la revendication 8, pour élaborer des signaux de commande en fonction desdites données, qu'il transmet audit dispositif, notamment audit moteur (M) et/ou audit aiguillage (7) suivant la revendication 9.