Brevet FR2715749A1 — publié le 19950804

La présente invention concerne un procédé de codage d'informations sous forme de codes à barres. On entendra ici par "codes à barres", tout système de codage de l'information, notamment de caractères alphanumériques, au moyen de la juxtaposition de barres présentant en alternance un premier puis un second indice de réflexion adaptés à la lecture optique, et ayant des épaisseurs variables. On citera comme exemples, parmi les codes connus et normalisés, les codes connus sous les dénominations "UPC", "CODABAR", "Deux parmi cinq entrelacé", représentant les nombres ainsi que quelques caractères spéciaux, ainsi que le "code 39", le "code 93" et le "code 128", ce dernier permettant de coder tous les caractères de la table ASCII. Lors du choix d'un système de codage de l'information sous forme de code à barres, il faut sélectionner le système disposant d'un alphabet suffisant aux besoins de l'application. En effet certains systèmes ne peuvent que représenter des chiffres voire quelques caractères spéciaux. Ceci est le cas du code "CODABAR". D'autres offrent une police de caractères plus riche, incluant par exemple l'alphabet (code 128 par exemple). Suivant l'application envisagée, la fiabilité de lecture, c'est-à-dire le risque d'erreur d'interprétation d'un code à barres, peut être déterminante et peut nécessiter le choix d'un système de codage permettant un auto-contrôle sur chaque caractère. Les moyens d'impression de codes à barres ainsi que les lecteurs qui sont utilisés peuvent être sources de certaines limites quant à l'utilisation de ces systèmes de codage. Lors du codage d'une information sous forme de codes à barres, il faut parfois prendre en compte la densité des informations pouvant être stockées, c'est-à-dire le nombre maximum de caractères qui peuvent êtres codés sur une longueur de code à barres donnée. La richesse de la police influe notamment sur la densité des informations stockées dans un code à barres. Pour une résolution de 190 um (c'est-à-dire que le plus petite ligne, ou barre, verticale aura cette largeur) et un ratio de 2.2/1 (rapport entre une petite ligne et une ligne large), le système de codes "Deux parmi cinq entrelacé" permet de coder environ 7 caractères par cm. Pour une résolution de 200 wn (c'est-à-dire que la plus petite ligne verticale aura cette largeur) et un ratio de 2.25/1 (rapport entre une petite ligne et une ligne large), le système "code 39" permet de coder environ 3.7 caractères par cm. Le code 93, pour une résolution de 200 pm, peut atteindre une résolution de 4 caractères par centimètre. Si l'on souhaite augmenter ou réduire cette densité, il est alors nécessaire de modifier la largeur de chacune de ces barres verticales. Néanmoins, ces codes à barres étant imprimés par des systèmes d'impression classiques, tel qu'une imprimante laser, la largeur minimale d'une barre verticale doit nécessairement tenir compte de la résolution de cette imprimante. De plus, même si l'on réussit à imprimer de tels codes à barres, il faut utiliser des lecteurs de codes à barres de résolution de plus en plus fine : de tels lecteurs deviennent alors compliqués, chers et peu commodes. Ceci est d'autant plus vrai si l'on souhaite, pour des raisons de coût, utiliser des lecteurs de type crayon optique. Avec ce type de lecteur, le déplacement du faisceau sur le code à barres est assuré par l'utilisateur. La vitesse de balayage du code à barres est donc directement fonction de celui-ci : toute variation de cette vitesse de déplacement perturbe la qualité de la lecture, introduit des erreurs d'interprétation entre barre large et étroite surtout si le ratio entre les deux est faible (de l'ordre de 2), nécessitant parfois de multiples balayage avant de pouvoir obtenir une saisie correcte. Ce problème nuit au confort de l'utilisateur. Ainsi pour des raisons pratiques, la largeur minimale d'une barre verticale se trouve nécessairement limitée. D'un autre côté, si l'on souhaite stocker un grand nombre d'informations au sein d'un même code à barres, il est nécessaire de réaliser des codes à barres de longueur assez importante. De par leur longueur, les codes à barres ainsi réalisés se révèlent peu pratiques à l'usage. D'une manière générale, la présente invention vise à pallier ces inconvénients en permettant d'augmenter la densité d'informations stockées par unité de longueur de code à barres. Cet objet est d'autant plus intéressant pour la demanderesse qu'elle utilise dans le cadre de la demande de brevet français NO 93.10352 des codes à barres pour commander un télécopieur quant à son fonctionnement, notamment en mémorisant des numéros de correspondants sur des codes à barres que l'utilisateur balayera par la suite avec un crayon optique pour l'envoi d'une télécopie. La demanderesse tout d'abord a cherché à développer un procédé de codage d'informations (notamment alphanumériques) sous forme de codes à barres dans lequel la densité d'informations par unité de longueur est élevée. Parallèlement la demanderesse a cherché à développer un tel procédé favorisant, au point de vue de l'encombrement, les suites de chiffres, dans le cadre de l'application à la commande de télécopieurs. La demanderesse a aussi cherché à développer un procédé de codage permettant de maintenir des ratios entre barre large et barre mince élevés, ceci garantissant même pour des densités élevées un pourcentage de succès à la première lecture important et par conséquent une utilisation confortable de lecteurs de type crayon optique. La Demanderesse a également cherché à mettre au point un code à barres de structure simple, dont la mise en oeuvre, lors du transcodage des informations à coder et de leur matérialisation sous forme de code à barres, puisse se faire au moyen de dispositifs logiques de structure simple et avec des moyens d'impression classiques au milieu de la bureautique. Enfin, la demanderesse a, de manière similaire, cherché à développer un code à barres de structure simple, dont la mise en oeuvre lors du décodage des codes à barres puisse se faire au moyen de dispositifs logiques de structure simple et par conséquent peu coûteux. Dans ces conditions, la présente invention a pour objet un procédé de codage d'informations sous forme de code à barres, caractérisé en ce qu'il consiste - à représenter chacune des informations à coder par un mot binaire dit "simple" de m bits, - à matérialiser en code à barres le mot binaire : d'une part, en représentant par ordre d'apparition dans le mot binaire chacun des bits par une barre d'un premier ou d'un second indice de réflexion et de largeur unitaire prédéterminée selon qu'il est de valeur binaire égale à "0" ou "1" ; et d'autre part, en représentant une juxtaposition de deux ou plusieurs bits de même valeur binaire par une seule barre ayant l'indice de réflexion correspondant à cette valeur et présentant une largeur supérieure à ladite largeur unitaire prédéterminée et croissante en fonction du nombre de bits de même valeur binaire juxtaposés. Grâce à ces dispositions le procédé de codage pallie les inconvénients rappelés ci-dessus. On observera tout d'abord que la structure du codage des informations (le plus souvent constituées par des caractères alphanumériques) est simple puisqu'elle fait intervenir en premier lieu un transcodage sous forme binaire desdites informations, et ensuite une matérialisation du transcodage consistant à affecter une barre présentant un premier indice de réflexion à l'une des valeurs logiques "1" ou "O", et une barre présentant l'autre indice de réflexion à l'autre valeur logique. En outre, la représentation d'une succession de plusieurs bits de même valeur logique est particulièrement simple, puisqu'elle consiste à affecter au groupe de bits de même valeur une barre dont la largeur croît avec le nombre de bits juxtaposés. L'ensemble de ces dispositions requiert dans ces conditions, pour sa mise en oeuvre, des moyens logiques de structure particulièrement simple. Par ailleurs, pour une même résolution du dispositif lecteur ou d'impression, on constate une très nette augmentation de la densité de caractères par unité de longueur, notamment par rapport aux codes de l'art antérieur rappelés plus haut. Avantageusement, dans un mode préféré de réalisation, et selon une autre caractéristique de l'invention, lorsque plusieurs informations doivent être codées sur un même code à barres, les mots binaires représentant chacune desdites informations sont juxtaposés pour former un seul et même mot binaire dit "complexe" ; chaque mot binaire complexe étant matérialisé en code à barres de la même façon que les mots binaires simples. Grâce à cette caractéristique, on peut réduire encore plus la taille d'un code à barres comportant plusieurs informations. En effet, dans l'état de la technique, et notamment dans le code 39, chaque caractère codé sous forme d'un code à barres doit être séparé des autres caractères par un intervalle, ce qui augmente la taille d'un code à barres global comportant plusieurs caractères et nécessite pour le décodeur de réaliser un traitement spécial. Grâce à la présente invention, les mots binaires sont juxtaposés, aucun espacement n'étant donc présent entre eux. La densité des informations est de ce fait augmentée et la complexité du décodeur réduite. Selon plusieurs caractéristiques avantageusement mises en oeuvre dans un mode préféré de réalisation du procédé conforme à l'invention, ladite largeur unitaire prédéterminée est la même pour les barres du premier indice de réflexion et pour celles du second indice, tandis que ladite largeur supérieure est un multiple, de préférence égal à 2" fois la largeur unitaire prédéterminée, n étant égal à 2 pour la juxtaposition de deux bits et étant élevé d'une unité par bit supplémentaire juxtaposé de même valeur au-delà de deux bits. Ces caractéristiques permettent une mise en oeuvre particulièrement aisée du procédé de codage. En effet, on sait que réaliser une multiplication est chose aisée avec les moyens logiques à la disposition de l'homme du métier. Par ailleurs, l'affectation d'une même largeur unitaire prédéterminée pour les barres du premier indice de réflexion et celles du second indice est un facteur supplémentaire de simplification pour la mise en oeuvre du procédé conforme à l'invention. Dans ces conditions, on observe que l'un des buts de la présente invention, à savoir la simplicité de mise en oeuvre est atteint, ce qui n'est pas le cas pour d'autres systèmes de codage mentionnés plus haut. Le procédé de codage conforme à l'invention présente par ailleurs un degré de sécurité particulièrement élevé, en raison du fait que le codage binaire des informations se fait sur m bits (sept dans un mode préféré de réalisation). Cela permet, à l'issue de la lecture, de contrôler facilement la présence ou l'absence d'un bit, en effectuant un comptage modulo m des bits d'information reconnus. Dans ce mode préféré de réalisation on encadre les mots binaires d'informations par un mot binaire de début et un mot binaire de fin de code à barres, de structures prédéterminées. De telles dispositions permettent de limiter encore mieux les erreurs de lecture, tout en fournissant à la logique un moyen simple de déterminer le début et la fin du mot complexe codé sous forme de code à barres. Avantageusement dans le mode préféré de réalisation, lorsque les informations à transmettre sont essentiellement constituées par des suites de chiffres, on affecte à ces derniers des mots binaires dont la transcription sous forme de code à barres, conformément au procédé énoncé cidessus, est la plus courte possible, tandis que l'on affecte aux lettres les autres mots binaires. Grâce à cette disposition, on augmente encore plus la densité de caractères codés lorsque ces derniers sont constitués par les chiffres. Cette disposition est particulièrement avantageuse pour l'application de l'invention au domaine de la télécopie. D'autres caractéristiques et avantages de l'invention apparaîtront à la lecture de la description suivante d'un mode préféré de réalisation. Un exemple de code à barres résultant de la mise en oeuvre de ce mode de réalisation préféré est montré sur la figure unique. Le mode préféré de réalisation sera par ailleurs décrit en référence au tableau I ci-dessous. Le procédé de codage d'informations sous forme de code à barres consiste dans une première étape à représenter chacune des informations à coder par un mot binaire dit "simple" de 7 bits. Le tableau I ci-dessous montre des exemples d'informations (ici des caractères alphanumériques pour la plupart) à représenter sous forme de codes à barres et le mot binaire simple qui a été attribué à chacune des informations. Les modalités d'attribution appliquées par le procédé suivant le mode préféré de réalisation sont, elles, données ci-après. Le mot binaire simple est ensuite matérialisé sous forme d'un code à barres, d'une part, en représentant par ordre d'apparition dans le mot binaire chacun des bits par une barre noire ou blanche de largeur unitaire prédéterminée selon qu'il est de valeur binaire égale à "O" ou 1 . Dans le cas présent, la valeur "0" est représentée par une barre blanche, tandis que la valeur "1" est représentée par une barre noire. D'autre part, dans cette étape, une juxtaposition de deux ou plusieurs bits de même valeur binaire est représentée par une seule barre ayant l'indice de réflexion correspondant à cette valeur, c'est-à-dire quelle est de couleur noire ou blanche, et présentant une largeur supérieure à la largeur unitaire prédéterminée et croissante en fonction du nombre de bits de même valeur juxtaposés. Dans ce mode préféré de réalisation, la largeur unitaire d'une barre, quelle soit de couleur noire ou blanche, est de 200 micromètres. Quant à la largeur supérieure, elle est un multiple égal à 2" fois la largeur prédéterminée unitaire, n étant égal à deux pour la juxtaposition de deux bits et étant élevé d'une unité par bit supplémentaire juxtaposé de même valeur au-delà de deux bits. Ainsi, par exemple, une barre représentant la juxtaposition de trois bits de même valeur binaire aura une largeur égale à huit fois la largeur unitaire prédéterminée. De la sorte, en symbolisant une barre par la lettre "b" ou "n", selon sa couleur respective blanche ou noire, précédée par la lettre "L" indiquant la largeur unitaire ou de la mention "2nu" si sa largeur est un multiple égal à 2" fois la largeur unitaire "L", un mot binaire tel que "0101101" sera représenté de la façon suivante 0101101 = Lb Ln Lb 22Ln Lb Ln La largeur d'un code à barres représentant ce mot binaire représentant sous forme binaire le chiffre "3" dans le tableau I sera donc au total égale à neuf fois la largeur unitaire "L". De même, le mot binaire "1010001", qui est la représentation binaire de la lettre "W" dans le tableau I, sera représenté de la façon suivante 1010001 = Ln Lb Ln 23Lb Ln. Suivant une autre caractéristique du mode préféré de réalisation, lorsque plusieurs informations doivent être codées sur un même code à barres, les mots binaires simples représentant chacune des informations sont juxtaposés pour former un seul et même mot binaire dit "complexe", chaque mot binaire complexe étant matérialisé en code à barres de la même façon que les mots binaires simples. Ainsi, si l'on souhaite matérialiser sous forme d'un code à barres la succession de deux informations représentées respectivement par les mots binaires simples "0101110" et 0101101", cela se traduira par la matérialisation sous forme d'un code à barres du mot complexe "01011100101101", de la même façon qu'un mot binaire simple. Cela veut dire, que le code à barres représentant les deux mots binaires simples précédents aura la structure suivante, en adoptant la symbolique précédente 01011100101101 = Lb Ln Lb 23Ln 22Lb Ln Lb 22Ln Lb Ln Comme on peut le voir ici, les deux mots binaires simples ont été fusionnés en un mot binaire complexe qui est la simple juxtaposition de ces deux mots binaires simples. Il n'est donc pas nécessaire de présenter sous forme d'une barre un espace quelconque entre deux mots binaires représentatifs d'informations, séparation entre deux informations successives, à matérialiser sous forme de code à barres, généralement respectée par les procédés de l'art antérieur. Cela réduit bien sûr de façon notable la largeur du code à barres résultant. La complexité des interfaces de décodage de ce type de codes à barres est en outre également réduite par rapport à celles connues de l'état de la technique. Suivant deux autres caractéristiques avantageuses du mode préféré de mise en oeuvre de 1 invention décrit ici - on ne retient parmi les mots binaires de sept bits possibles, que les mots binaires simples ne contenant pas une suite de plus de quatre bits de même valeur ; et - que les mots binaires simples ne débutant et/ou ne finissant pas par une suite de plus de deux bits de même valeur, afin que ni les mots binaires simples, ni les mots binaires complexes résultant de la juxtaposition de ces mots binaires simples, ne comportent pas une suite de plus de quatre bits de même valeur. En effet, compte tenu du fait que la juxtaposition de deux ou plusieurs bits de même valeur est représentée par une seule barre dont la largeur est un multiple entier de la largeur prédéterminée unitaire ou de base, il est avantageux dans le cadre du but de la présente invention, et s'il n'est pas nécessaire de disposer de tous les mots binaires réalisables avec sept bits, de limiter au maximum la juxtaposition de bits de même valeur. On notera que, dans d'autres variantes, la première caractéristique pourra être mise en oeuvre seule. Il subsiste de cette sélection les mots binaires simples figurant dans la colonne "mot binaire utilisable" du tableau I. On observera qu'en application des deux précédentes caractéristiques, la barre la plus large obtenue au moyen du procédé suivant le mode préféré de réalisation est de 16 fois la largeur unitaire. Si, de plus, il s'avère que dans le cadre d'une application donnée, le nombre d'informations à coder est inférieur au nombre de mots binaires simples utilisables, on pourra écarter des mots binaires supplémentaires de la liste de mots binaires utilisables qui vient d'être établie. On écartera, corollairement à l'application des deux étapes de sélection qui viennent d'être mentionnées, en premier lieu des mots binaires simples ayant quatre bits de même valeur et ceux débutant et/ou finissant par deux bits de même valeur, en commençant bien sûr par ceux aux particularités les plus défavorables, c'est-à-dire conduisant aux codes à barres les plus longs. Pour le présent mode de réalisation préféré, on aboutit ainsi à la sélection présentée dans la colonne "mot binaire utilisé", les mots binaires utilisés présentant une croix dans la case correspondante. La colonne "caractère associé" du tableau I indique quelle information à coder a été affectée au mot binaire utilisé correspondant. Les informations à coder sont ici les lettres de l'alphabet, les chiffres 0 à 9 et deux symboles usuels ("/" et espace). Comme on le voit également sur le tableau I cidessous, il a également été associé à deux mots binaires des informations relatives à la taille des caractères, majuscule ou minuscule. Ainsi si l'on souhaite représenter sous forme de code à barres une lettre en minuscule, il suffira, au moyen du procédé suivant le mode de réalisation préféré, de représenter sous forme de code à barres la suite ou juxtaposition de mots binaires simples relatifs d'une part, au mot simple concernant le passage en minuscule et, d'autre part, le mot simple binaire relatif à la lettre choisie. Le retour au codage de lettres en majuscule se fera en codant, à la suite de la lettre à coder en minuscule, le mot binaire simple relatif aux caractères majuscules, ce type de caractère étant choisi par défaut. Après la mise en oeuvre de ces étapes de sélection, on a en outre lors de la représentation binaire des informations à coder, attribué aux informations statistiquement le plus fréquemment utilisées les mots binaires simples conduisant aux codes à barres les plus courts. Dans le cas présent, si l'on se réfère au tableau I, on remarquera que l'on a favorisé dans l'ordre les chiffres puis les voyelles puis les consonnes. Cela se révèle particulièrement avantageux dans une application où les chiffres sont les plus fréquemment utilisés, et notamment dans le domaine de la télécopie où ceux-ci servent à la composition de numéros de télécopieur de destinataires de télécopies. En favorisant ainsi les codes à barres les plus courts, on réduit au maximum les risques d'erreurs de lecture. Suivant maintenant une caractéristique supplémentaire particulièrement avantageuse du mode de réalisation préféré, on juxtapose au mot binaire représentant la ou les informations à coder (mot binaire simple ou complexe respectivement), un mot binaire simple dit de "début de code à barres" et un mot binaire simple dit de "fin de code à barres" encadrant ledit mot binaire représentant la ou les informations, et on matérialise le mot binaire complexe ainsi obtenu. Ces mots de début et de fin différents en longueur des mots binaires simples sont utilisés pour permettre à un lecteur de codes à barres de reconnaître le début et la fin d'un code à barres. Chacun de ces mots se présente sous la forme d'un mot complexe de deux mots binaires simples dont le premier est un mot binaire simple commun qui a été appelé "fonction" dans le tableau I cidessous. Les sept autres bits des mots de début et de fin sont respectivement représentés par le mot binaire simple "2" et le mot binaire simple "0" de ce même tableau I. L'alternance de "0" et de "1" permet au lecteur de codes à barres de déterminer la largeur unitaire de chaque barre, blanche ou noire, et de reconnaître le début de la représentation des informations à proprement parler après cette alternance. En outre, un comptage modulo 7 du mot de fin de code à barres lorsque décodé en binaire, permet de repérer une erreur de lecture et/ou de décodage dans les informations codées. Par ailleurs, la différenciation du mot de début avec le mot de fin permet de reconnaître le sens de lecture (gauche vers droite ou contraire) du code à barres. On observera également, en se référant au tableau I, que le mot binaire appelé "fonction" et le mot binaire "0" présentent respectivement à leur début et à leur fin la valeur binaire "1". Tout code à barres ainsi matérialisé par le procédé suivant le mode préféré de réalisation, comporte ainsi à son début et à sa fin une barre noire. On évite ainsi tout problème résultant de la non lecture d'une barre blanche présente en début ou en fin de code à barres. Un code à barres réalisé de la sorte, au moyen du procédé suivant le mode préféré de réalisation, est représenté sur la figure 1. On a représenté ici sous forme de code à barres la suite de caractères alphanumériques "H" et "3". Ce code à barres correspond compte-tenu des mots de début et de fin de code à barres à la représentation graphique de la suite de bits suivante 101010101010100101 1100101101101010101001 01 Bien entendu, la présente invention ne se limite nullement au mode de réalisation illustré ici mais elle englobe, bien au contraire, toutes variantes à la portée de l'homme de l'art. En particulier, la largeur unitaire prédéterminée pour une barre ayant un indice de réflexion donné peut être différente de celle d'une barre ayant un second indice de réflexion. Les largeurs de barres représentatives de juxtaposition de bits peuvent également être déterminées suivant d'autres modalités. Par ailleurs, le mode de réalisation préféré est relatif au codage de caractères essentiellement alphanumériques, mais toutes autres informations peuvent être codées. Avantageusement, les informations codées, et plus particulièrement les caractères alphanumériques du mode de réalisation préféré, peuvent être utilisées pour la commande d'appareils de bureautique tels que des télécopieurs. L'homme du métier saura bien sûr aisément mettre en oeuvre ce procédé au sein d'un dispositif d'impression utilisé pour la matérialisation de ces codes à barres. De par la simplicité du procédé de la présente invention, l'adaptation d'un lecteur de code à barres à la lecture de codes à barres réalisés grâce à la présente invention, peut également être réalisée sans aucun problème par l'homme du métier à l'aide de moyens logiques relativement simples. Le mot de début de code à barres peut, dans une variante, être porteur d'une ou plusieurs informations autres que celle d'indication de début de code à barres et celles à coder sous forme de code à barres, en conservant toutefois une alternance minimale de "0" et de "1" pour que le mot puisse remplir ses fonctions mentionnées supra. En variante également, le mot binaire simple appelé "fonction" dans le tableau I peut être utilisé en juxtaposition avec un autre mot binaire simple, autre que "0" et "2" (déjà utilisés pour les mots de début et de fin de codes à barres), pour réaliser des mots complexes dont la signification, du point de vue information, est différente de celle du mot binaire simple correspondant seul. Ces variantes concourent bien sûr aussi à augmenter la densité d'informations stockées sur un code à barres. TABLEAU I mot binaire mot binaire caractère utilisable utilisé associé 0010001 0010010 0010011 0010100 0010101 0010110 0011011 0011100 0011101 0011110 0100001 X / 0100010 X B 0100011 X C 0100100 X D 0100101 X 0/fin 0100110 X 9 0101001X 1 0101010 X 2/début 0101011 X F 0101100 X G 0101101 X 3 0101110 X H 0110001 X J 0110010 X A 0110011 X 0110100 X L 0110101 X 4 0110110 X E 0111001 X M 0111010 X N 0111011 X P 0111100 0111101 1101110 mot binaire mot binaire caractère utilisable utilisé associé 1000010 1000011 1000101 X Q 1000110 X R 1001001 X I 1001010 X 5 1001011 X 1001100 X T 1001101 X O 1001110 X V 1010001 X W 1010010 X 6 1010011 X X 1010100 1010101 X fonction 1010110 X 7 1011001 X U 1011010 X 8 1011011 X Z 1011100 X majuscule 1011101 Minuscule 1011110 X espace 1100001 1100010 1100011 1100100 1100101 1100110 1101001 1101010 1101011 1101100 1101101 REVENDICATIONS 1. Procédé de codage d'informations sous forme de code à barres, caractérisé en ce qu'il consiste - à représenter chacune des informations à coder par un mot binaire dit "simple" de m bits, - à matérialiser en code à barres le mot binaire : d'une part en représentant par ordre d'apparition dans le mot binaire chacun des bits par une barre d'un premier ou d'un second indice de réflexion de largeur unitaire prédéterminée selon qu'il est de valeur binaire égale à "0" ou "1" et d'autre part, en représentant une juxtaposition de deux ou plusieurs bits de même valeur binaire par une seule barre ayant l'indice de réflexion correspondant à cette valeur et présentant une largeur supérieure à ladite largeur unitaire prédéterminée et croissante en fonction du nombre de bits de même valeur binaire juxtaposés. 2. Procédé selon la revendication 1, caractérisé en ce que lorsque plusieurs informations doivent être codées sur un même code à barres, les mots binaires représentant chacune desdites informations sont juxtaposés pour former un seul et même mot binaire dit "complexe" ; chaque mot binaire complexe étant matérialisé en code à barres de la même façon que les mots binaires simples. 3. Procédé selon l'une quelconque des revendications 1 ou 2, caractérisé en ce que la largeur prédéterminée unitaire est la même pour les barres du premier indice de réflexion et celles du second indice. 4. Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que les barres présentant l'un des deux indices sont de couleur blanche tandis que les autres sont de couleur noire. 5. Procédé selon l'une quelconque des revendications 1 à 4, caractérisé en ce que ladite largeur supérieure est un multiple de la largeur prédéterminée unitaire. 6. Procédé selon la revendication 5, caractérisé en ce que la largeur supérieure est un multiple égal à 2" fois la largeur prédéterminée unitaire, n étant égal à 2 pour la juxtaposition de deux bits et étant élevés d'une unité par bit supplémentaire juxtaposé de même valeur au-delà de deux bits. 7. Procédé selon l'une quelconque des revendications 1 à 6, caractérisé en ce que m est égal à 7 et en ce qu'on ne retient que les mots binaires simples ne contenant pas une suite de plus de quatre bits de même valeur. 8. Procédé suivant la revendication 7, caractérisé en ce qu'on ne retient en outre que les mots binaires simples ne débutant et/ou ne finissant pas par une suite de plus de deux bits de même valeur. 9. Procédé selon l'une quelconque des revendications 1 à 8, caractérisé en ce qu'on juxtapose au mot binaire représentant la ou les informations à coder, un mot binaire simple dit de "début de code à barres" et un mot binaire simple dit de "fin de code à barres" encadrant ledit mot binaire représentant la ou les informations et on matérialise le mot binaire complexe ainsi obtenu.