Brevet FR2681968A1 — publié le 19930402

Un code à barres alphanumérique discret repose sur un ensemble de caractères, chacun représentatif d'un chiffre, d'une lettre ou d'un symbole, avec un intercaractere, c'est-à-dire un intervalle entre deux caractères adjacents, de largeur non exactement prédéterminée et surtout ne portant aucune information, c'est-à-dire ne faisant pas partie du code. Chaque caractère est constitué d'un certain nombre d'éléments les uns à côté des autres, des barres, d'une part, et/ou des espaces, d'autre part, et de largeur prédéterminée, choisie généralement parmi 2 à 4 largeurs. Le code à barres alphanumérique discret le plus répandu, mais il en existe bien d'autres, est le code 39, dont chaque caractère est constitué de neuf éléments, cinq barres et quatre espaces, dont trois sont de grande largeur, caractéristiques desquelles ce code tire son appellation, et qui présente en outre la particularité d'un entrelacement des barres et des espaces. La lecture d'un code à barres peut s'effectuer au moyen d'une caméra ou d'un autre dispositif de balayage du type crayon, douchette ou pistolet. Dans un code à barres discret, tel qu'employé aujourd'hui, les barres sont représentées en foncé, souvent en noir, sur un fond clair, souvent en blanc, le fond étant uniforme et continu si bien que, lors de la lecture, les intercaractères apparaissent aussi en clair, exempts de toute information. Si on rapportait des caractères ainsi codés respectivement sur des supports espacés les uns des autres, le fond sur lequel apparaitraient les caractères comporterait des zônes sombres correspondant aux discontinuités entre supports ; à la lecture, ces zônes sombres risqueraient d'être considérées comme des zônes d'informations et la lecture serait ainsi entachés d'erreurs. La présente invention vise à résoudre ce problème. A cet effet, l'invention concerne d'abord un procédé de codage d'informations alphanumériques, dans lequel on représente les informations par une suite de caractères discrets constitués chacun d'une suite de barres espacées, caractérisé par le fait qu'on représente les barres en clair sur un fond sombre. Grâce à l'invention, les intercaractères, non représentatifs d'information, sont en foncé et si les caractères de codage sont rapportés respectivement sur des supports même très légèrement espacés les uns des autres, il n'y a pas de risque qu'à la lecture, c'est-à-dire au décodage, les interstices sombres entre supports soient considérés comme des barres de codage représentatives d' information. L'invention concerne donc aussi un ensemble de supports disjoints de caractères discrets de codage, représentatifs d' informations alphanumériques, constitués, chacun, d'une suite de barres espacées, caractérisé par le fait que les caractères de codage sont obtenus selon le procédé de l'invention, les supports possédant un fond sombre et les barres y étant représentées en clair. Avantageusement, les supports de caractères sont montés mobiles les uns par rapport aux autres. De préférence, chaque support porte une série de caractères de codage représentatifs respectivement d'une série d' informations. De préférence encore, les supports sont montés mobiles en rotation et sont des roues portant, chacune, une série de caractères représentatifs de différentes valeurs d'une donnée variable, par exemple de comptage. L'invention s'applique particulièrement bien à un compteur ou autre appareil de mesure comportant une pluralité de roues codeuses montées rotatives les unes à côté des autres sur un axe commun et portant, chacune, une série de codes à barres claires sur fond sombre. Un tel appareil permet une saisie des informations de mesure rapide, fiable et même automatique. Avantageusement, des caractères non codés lisibles par l'oeil humain ont été rapportés sur les caractères de codage en un matériau permettant la lecture par transparence des caractères de codage. L'invention concerne encore un appareil de lecture d'informations alphanumériques représentées par des caractères discrets de codage et codées selon le procédé de l'invention, avec des barres en clair sur un fond sombre, caractérisé par le fait qu'il comporte des moyens de lecture inversée pour traiter les barres en données de couleur sombre et le fond en données de couleur claire. L'invention sera mieux comprise à la lecture de la description suivante d'un appareil de mesure perfectionné selon l'invention et d'un appareil de lecture adapté pour la lecture de l'appareil de mesure, en référence au dessin annexé, sur lequel - la figure 1 représente la face avant d'un appareil de comptage à roues codeuses selon l'invention ; - la figure 2 représente un bloc-diagramme fonctionnel d'un appareil de lecture et - la figure 3 représente la table de vérité du code 39. L'appareil représenté sur la figure 1 est en l'espèce un compteur à eau qui comporte une face avant 1 dans laquelle sont ménagées une petite fenêtre 2 et une grande fenêtre 3. La petite fenêtre laisse apparaître un disque 4 monté rotatif autour d'un axe perpendiculaire au plan de la face avant 1 et portant des raies périphériques espacées angulairement de façon régulière. Quand de l'eau traverse le compteur, le disque 4 est entrainé en rotation à une vitesse fonction du débit. La grande fenêtre 3 laisse apparaitre une bande périphérique d'un tambour 5 ici de huit roues codeuses 6-13 montés rotatives les unes à côté des autres sur un axe commun s'étendant parallèlement au plan de la face avant 1. Chaque roue porte à sa périphérie une bande latérale 14 sur laquelle a été rapportée une série de dix caractères de codage représentatifs de dix chiffres, de O à 9, espacés angulairement de façon régulière.Sur ces dix chiffres codés ont été respectivement rapportés, en clair, les mêmes dix chiffres décimaux non codés 17, toutefois en un matériau particulier abordé plus loin. La largeur de la fenêtre 3 est sensiblement égale à la dimension tangentielle des caractères de codage. Les chiffres respectifs des huit roues 6-13 représentent les nombres de milliers, centaines, dizaines et unités de mètres cubes et les deci-, centi-, milli- et dizièmes de millimètres cubes d'eau consommée. Les roues du tambour 5 sont entrainées en rotation par l'écoulement d'eau comme celles d'un tambour de compteur classique, celles-là ne se distinguant de celles-ci que par les caractères de codage supplémentaires disposés sous les chiffres décimaux en clair 17. Par souci de clarté, n'a été représenté sur la figure 1 que le chiffre non codé visible sur la bande latérale de la roue 9. Les bandes latérales périphériques 14 des roues codeuses sont de couleur sombre et les dix caractères qui y sont imprimés sont constitués, chacun, d'une suite de barres 15 de couleur claire et, entre les barres, d'espaces, donc de couleur sombre, barres et espaces, dans l'espèce considérée, étant ceux du code à barres 39, mais inversé. Les roues 6-13 ne sont pas tout à fait jointives et des interstices 16 existent entre elles. Ces interstices 16, qui constituent les intercaractères, forment des zônes d'ombre qui apparaissent pratiquement de la même couleur que les bandes des roues codeuses c'est-à-dire le fond 14 des barres claires 15. On notera que les barres claires 15 peuvent être imprimées sur les bandes de fond 14, avant de les rapporter sur les roues codeuses, par tout procédé classique comme la tampographie, la sérigraphie ou encore la gravure, par exemple. L'intérêt d'un tel perfectionnement de compteur est de pouvoir relever son état rapidement, automatiquement et de manière fiable, au moyen d'un crayon, d'une douchette, d'un pistolet ou de tout autre appareil conventionnel, notamment de la Société Microscan ou de la Société Intermec, comme par exemple, de cette dernière, son terminal portable 9440 de la marque TRAKKER, mais adapté pour procéder à une lecture inversée, l'invention consistant, dans ses circuits de traitement, à traiter les données de couleur sombre en données de couleur claire et inversement. La description détaillée d'un des appareils de lecture est ici parfaitement inutile, l'homme de métier les connaissant bien. Toutefois, un bloc-diagramme fonctionnel d'appareil sera présenté pour au moins y situer la fonction d'inversion. L'appareil comporte, en série, le lecteur 20, un bloc 21 de traitement de signal, un bloc d'inversion 22, un bloc 23 de recherche du type de code à barres, un bloc 24 de décodage du code à barres et un bloc d'application 25. Le lecteur 20, classique, comporte essentiellement une source d'émission d'un pinceau lumineux (une diode laser) qui, à l'aide d'un miroir pivotant, balaye les caractères de codage. Le pinceau, qui est réfléchi sur les caractères de codage, pénètre dans le bloc de traitement 21 à travers un objectif 26 pour éclairer une cellule de photodétection 27. Le signal délivré par la cellule 27 est mis en forme dans un circuit 28 avant d'être converti dans un convertisseur analogique-numérique 29. Le bloc de traitement 21 comporte l'objectif 26, la cellule 27, le circuit de mise en forme 28 et le convertisseur 29. A la sortie du convertisseur 29, le signal numérique peut être au niveau haut, correspondant par exemple à des espaces sombres, ou au niveau bas, correspondant à des barres claires. Le bloc d'inversion 22, ici un inverseur,substitue aux niveaux hauts des niveaux bas et inversement. Le bloc de recherche 23, un microprocesseur, recherche le type du code saisi de manière classique, par des algorithmes appropriés et par tâtonnement. Quant au bloc de décodage 24, intégré au même microprocesseur que le bloc de recherche, il met en oeuvre la table de vérité du code des caractères saisis, comme par exemple celui du code 39 de la figure 3. Enfin, le bloc d'application 25, encore intégré au même microprocesseur, procède au traitement des données saisies en fonction de l'application considérée, en l'occurence la détermination d'une quantité d'eau consommée. On notera qu'au lieu de prévoir le bloc d'inversion 22, entre le bloc de traitement 21 et le bloc de recherche 23, on pourrait, dans le bloc de décodage (24), mettre en oeuvre, non pas la table de vérité proprement dite, mais la table de vérité inversée. Les chiffres non codés 17 ont aussi été rapportés sur les roues du compteur, plus précisement sur les chiffres codés correspondants, pour le cas ou la saisie des caracteres de codage serait difficile et pour qu'un opérateur puisse quand même relever visuellement l'état du compteur. A cet effet, les chiffres non codés sont imprimés ici en matériau, par exemple une peinture, lisible par l'oeil humain mais transparent pour le lecteur automatique, les chiffres codés étant lus par transparence. Revendications 1. Procédé de codage d'informations alphanumériques, dans lequel on représente les informations par une suite de caractères discrets constitués chacun d'une suite de barres espacées, caractérisé par le fait qu'on représente les barres (15) en clair sur un fond sombre (14). 2. Ensemble de supports disjoints (6-13) de caractères discrets de codage, représentatifs d'informations alphanumériques, constitués, chacun, d'une suite des barres espacées (15), caractérisé par le fait que les caracteres de codage sont obtenus selon le procédé de la revendication 1, les supports (6-13) possédant un fond sombre (14) et les barres (15) étant représentées en clair. 3. Ensemble selon la revendication 2, dans lequel les supports de caractères (6-13) sont montés mobiles les uns par rapport aux autres. 4. Ensemble selon l'une des revendications 2 et 3, dans lequel chaque support (6-13) porte une série de caractères de codage représentatifs respectivement d'une série d'informations. 5. Ensemble selon l'une des revendications 2 à 4, dans lequel les supports (6-13) sont montés mobiles en rotation et sont des roues portant, chacune, une série de caracteres représentatifs de différentes valeurs d'une donnée variable. 6. Ensemble selon la revendication 5, dans lequel lesdites roues (6-13) sont celles d'un appareil de mesure (1), elles sont montées rotatives sur un axe commun les unes à côté des autres en ménageant entre elles des interstices (16) et elles portent, chacune, une série de codes à barres claires (15) sur un fond sombre (14). 7. Ensemble selon l'une des revendications 2 à 6, dans lequel des caractères non codés (17) lisibles par l'oeil humain ont été rapportés sur les caractères de codage (14,15) en un matériau permettant la lecture par transparence des caracteres de codage. 8.Appareil de lecture d'informations alphanumériques représentées par des caractères discrets de codage et codées selon le procédé de la revendication 1, avec des barres en clair sur un fond sombre, caractérisé par le fait qu'il comporte des moyens de lecture inversée (22) pour traiter les barres en données de couleur sombre et le fond en données de couleur claire. 9. Appareil de lecture selon la revendication 8, dans lequel lesdits moyens de lecture inversée comportent un bloc d'inversion (22). 10. Appareil de lecture selon la revendication 8, dans lequel lesdits moyens de lecture inversée comportent un bloc de décodage (24) à table de vérité inversée.