FR2631476A1 - Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile - Google Patents

Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile Download PDF

Info

Publication number
FR2631476A1
FR2631476A1 FR8806315A FR8806315A FR2631476A1 FR 2631476 A1 FR2631476 A1 FR 2631476A1 FR 8806315 A FR8806315 A FR 8806315A FR 8806315 A FR8806315 A FR 8806315A FR 2631476 A1 FR2631476 A1 FR 2631476A1
Authority
FR
France
Prior art keywords
support
lines
peaks
light beam
amplitude
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR8806315A
Other languages
English (en)
Other versions
FR2631476B1 (fr
Inventor
Michel Gustave Jules Fardeau
Denis Pierre Euzenne
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bertin Technologies SAS
Original Assignee
Bertin et Cie SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bertin et Cie SA filed Critical Bertin et Cie SA
Priority to FR8806315A priority Critical patent/FR2631476B1/fr
Priority to PCT/FR1989/000227 priority patent/WO1989011131A1/fr
Priority to JP1505557A priority patent/JPH02504193A/ja
Priority to EP89905708A priority patent/EP0377006A1/fr
Publication of FR2631476A1 publication Critical patent/FR2631476A1/fr
Priority to US07/812,867 priority patent/US5155344A/en
Application granted granted Critical
Publication of FR2631476B1 publication Critical patent/FR2631476B1/fr
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/10861Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels
    • G06K7/10871Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing of data fields affixed to objects or articles, e.g. coded labels randomly oriented data-fields, code-marks therefore, e.g. concentric circles-code
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B07SEPARATING SOLIDS FROM SOLIDS; SORTING
    • B07CPOSTAL SORTING; SORTING INDIVIDUAL ARTICLES, OR BULK MATERIAL FIT TO BE SORTED PIECE-MEAL, e.g. BY PICKING
    • B07C3/00Sorting according to destination
    • B07C3/10Apparatus characterised by the means used for detection ofthe destination
    • B07C3/14Apparatus characterised by the means used for detection ofthe destination using light-responsive detecting means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
    • G06K7/10821Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
    • G06K7/1092Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices sensing by means of TV-scanning

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Character Input (AREA)
  • Sorting Of Articles (AREA)

Abstract

Procédé et dispositif pour détecter et identifier un code barre sur un support 10, par balayage de la surface du support 10 au moyen d'un faisceau lumineux dont le point d'impact décrit une trame de lignes successives L1, L2, L3, L4,... parallèles à une direction fixe prédéterminée qui peut couper en oblique les barres 18 du code. L'invention permet de détecter et de reconnaître des codes barres sur des objets sensiblement immobiles.

Description

263 1 4 7 6
PROCEDE ET DISPOSITIF DE LECTURE
D'UN CODE BARRES SUR UN SUPPORT
SENSIBLEMENT IMMOBILE
L'invention concerne un procédé et un dispositif de lecture d'un code barres
sur un support sensiblement immobile.
Par support sensiblement immobile, on entend, dans la présente description,
un support immobile ou en déplacement relativement lent par rapport au dispositif de lecture. Les codes barres sont maintenant bien connus et appliqués dans divers domaines: tri automatique du courrier, traitement des chèques bancaires, identification automatique, lors du passage aux caisses, de produits vendus
en magasins, etc...
Lorsque les barres du code ont une hauteur relativement importante (cas des étiquettes de produits), les codes peuvent être lus par déplacement à la main d'un stylo optique sur l'étiquette ou du produit devant un oeil de lecture. La surface à lire est très limitée, et il n'est pas nécessaire que la direction de
déplacement soit rigoureusement ou même approximativement perpendicu-
laire aux barres du code, il suffit qu'elle coupe toutes les barres.
Par contre, lorsque les barres du code sont de hauteur faible et que la longueur du code est relativement importante (codes barres des lettres et des chèques), il est indispensable que la direction de déplacement du code par rapport à un oeil de lecture soit sensiblement perpendiculaire aux barres du code. Pour cette raison, on a été amené à faire défiler, à vitesse souvent élevée, les objets portant les codes à lire devant un oeil de lecture fixe et statique.
Les installations automatiques de tri postal fonctionnent sur ce principe.
Un code barre appelé "indexation" en France et correspondant au code postal de destination, est imprimé en bâtonnets fluorescents sur la face de l'enveloppe ou du paquet qui porte l'adresse. Les bâtonnets ont typiquement une hauteur de 4 mm, une largeur de 0,4 mm et sont séparés les uns des autres par des distances égales à un pas de 1,66 mm ou un multiple de ce pas. Les codes "acheminement" occupent environ 45 mm et comprennent vingt bâtonnets répartis en cinq groupes comportant chacun un bâtonnet "start" et trois bâtonnets correspondant à un chiffre compris entre 0 et 9,
26314 76
dans un code "3 parmi 5" (les trois bâtonnets occupant trois positions parmi
cinq possibles).
Les plis postaux portant ces codes barres défilent à vitesse élevée (par exemple 3 m/s) devant un dispositif de lecture qui doit identifier le code de façon précise et extrêmement rapide. Les dispositifs utilisés pour cela sont en général du type décrit dans le brevet français 2 441 889. Ils projettent un faisceau lumineux (propre à assurer l'excitation de la matière fluorescente des bâtonnets), étroit et ayant une hauteur de 20 à 30 mm, sur la zone o défilent les codes d'indexation. Le faisceau lumineux renvoyé par les plis postaux en défilement est reçu par un photodétecteur associé à des filtres pour être sensible uniquement au spectre de fluorescence des bâtonnets, et les pics d'amplitude correspondant 'à -la -détection des bâtonnets sont
enregistrés et traités par des moyens électroniques et informatiques.
Les résultats obtenus sont extrêmement bons, puisque le taux de rejet des plis postaux est inférieur à 2,5 pour 1000 en dépit des défauts d'impression
des bâtonnets fluorescents.formant les codes d'indexation.
Il est apparu maintenant souhaitable de pouvoir lire ces codes, non seule-
ment sur les plis postaux amenés à vitesse élevée à l'entrée des machines automatiques-de tri, mais aussi sur les piles de plis postaux formées à la sortie de ces machines. Ces piles vont en effet constituer des liasses de plis postaux ayant une même destination, et une étiquette d'acheminement devra
être imprimée et jointe à chaque liasse.
La lecture d'un code d'indexation sur le pli postal supérieur d'une pile pose un certain nombre de problèmes qui ne peuvent être résolus par les
dispositifs connus.
En effet, ces piles sont soit immobiles, soit en déplacement lent au moment de la lecture. Les parties des plis postaux portant les codes d'indexation occupent des positions différentes, et ont des orientations différentes, par
rapport au dispositif de lecture.
Paradoxalement, il est donc beaucoup plus difficile de lire le code d'indexa-
tion d'un pli postal immobile, que celui d'un pli déplacé à grande vitesse.
L'invention a notamment pour but de résoudre ce problème.
Elle a pour objet ur procédé et un dispositif de lecture d'un code barres sur un support sensiblement immobile, qui soient applicables aussi bien à la lecture des codes d'indexation des objets postaux qu'à celle des codes barres prévus sur les étiquettes de produits commercialisés en magasin, sur les
chèques et sur d'autres documents.
Elle a également pour objet un procédé et un dispositif de ce type, qui soient
extrêmement précis.
Elle a encore pour objet un procédé et un dispositif de ce type, qui soient relativement bon marché et dont la mise en oeuvre ne nécessite pas un investissement extrêmement coûteux. L'invention propose donc un procédé de lecture d'un code barre sur un support sensiblement immobile, consistant à balayer au moins une partie de la surface du support au moyen d'un faisceau lumineux, à recevoir sur un photodétecteur le faisceau renvoyé par la surface du support, à détecter les
variations d'amplitude du signal produit par le photodétecteur et à enregis-
trer les pics de ces variations ainsi que leurs positions pour en déduire -la structure du code barres, caractérisé en ce qu'il consiste à balayer la surface du support selon une trame de lignes, par déplacement de l'impact sensiblement ponctuel d'un faisceau lumineux suivant des lignes qui sont sensiblement parallèles à une même direction fixe prédéterminée, et qui se succèdent à un intervalle prédéterminé, à détecter'pour chaque ligne de balayage les pics d'amplitude du signal du photodétecteur, et à faire un cumul des amplitudes des pics de positions concordantes dans des lignes successives, pour identifier la position et éventuellement le type de chaque
barre du code et pour la différencier d'éventuels signaux parasites.
Il suffit donc, selon l'invention, de balayer tout ou partie de la surface du support par une trame de lignes successives parallèles à une direction fixe prédéterminée, qui de préférence est choisie de telle sorte que les lignes de
balayage coupent les barres du code.
En effet, si la direction de balayage est sensiblement parallèle aux barres du code, le pas entre les lignes successives de balayage doit être très faible, ce qui conduit à des temps importants de balayage et à l'utilisation de cartes
mémoire de très grande capacité.
Le pas entre les lignes successives de balayage est bien entendu inférieur à la hauteur d'un'bâtonnet de code d'indexation, de façon à ce que plusieurs lignes de balayage puissent couper un même bâtonnet, même si elles sont orientées en oblique par rapport aux bâtonnets. Un pas de 0, 5 mm se révèle par exemple tout à fait approprié à la lecture des codes d'indexation des plis postaux. Par ailleurs, la vitesse de balayage est de préférence constante, ce qui permet de repérer les positions des pics d'amplitude par un comptage de temps.
26 3 1 4 7 6
La surface à balayer peut être du même ordre de grandeur que celle d'un pli postal. On peut par exemple la fixer à 20 x 25 cm2, ce qui correspond sensiblement aux dimensions des moyens de réception et de transport de piles de plis postaux en sortie des machines automatiques de tri. La durée de à balayage d'une telle surface est comprise entre quelques dizièmes de
seconde et une seconde environ, et est donc tout à fait acceptable.
Le cumul des amplitudes des pics de position correspondante sur des lignes successives de balayage permet de reconstituer des images de bâtonnets ou de barres de code, semblables à celles qui sont obtenues dans le dispositif décrit dans le brevet français précité, applicable à la lecture des codes d'indexation sur des supports en défilement rapide. On comprend donc immédiatement que le processus de traitement informatique des signaux correspondants pourra être sensiblement le même dans les deux cas, ce qui
évite ces investissements coûteux.
Selon une autre caractéristique de l'invention, le procédé consiste également à compenser les décalages des pics d'amplitude d'une ligne à la suivante, lorsque les lignes de balayage coupent en oblique les barres du code, pour
reconstituer des pics d'amplitude alignés entre eux sur des lignes perpendi-
culaires aux lignes de balayage.
On se ramène ainsi dans le cas o les lignes de balayage sont exactement
perpendiculaires à la direction des barres du code.
Selon encore une autre caractéristique de l'invention, le procédé consiste à repérer sur chaque ligne de balayage un point de position fixe connue, et à déplacer par rapport à ce point les pics d'amplitude se trouvant sur cette ligne, d'une distance fonction de l'angle des lignes de balayage par rapport aux barres du code, pour aligner ces pics, perpendiculairement à la ligne, avec les pics d'amplitude de positions concordantes des lignes voisines ou adjacentes. On réalise ainsi très simplement la compensation du décalage précité des pics d'amplitude d'une ligne à la suivante, lorsque les lignes de balayage sont orientées en oblique par rapport aux barres du code. En outre, le passage par ce point fixe de position connue permet d'initialiser le comptage de temps,
pour la détermination des positions des pics d'amplitude.
Avantageusement, la dimension, dans une direction perpendiculaire aux lignes de balayage, de l'impact du faisceau lumineux sur la surface du
support est du même ordre de grandeur que le pas des lignes de balayage.
De cette façon, lorsqu'on opère le cumul des amplitudes des pics de position concordante, on reconstitue à.peu près l'image complète d'une barre du code. La forme du point d'impact du faisceau lumineux sur le support peut être
circulaire ou bien allongée dans une direction parallèle aux barres du code.
Selon un mode de réalisation préféré de l'invention, le procédé consiste également, pour réaliser le balayage en lignes successives parallèles de la surface du support, à monter pivotant autour d'un axe sensiblement parallèle à la surface du support un ensemble optique comprenant au moins un miroir
de renvoi du faisceau lumineux vers la surface du support.
Ainsi, par pivotement pas à pas du miroir de renvoi, on peut déplacer le
faisceau lumineux d'une ligne de balayage à la suivante.
Cet ensemble optique pivotant peut comprendre également le photodétec-
teur et les moyens optiques de réception du faisceau lumineux renvoyé par
la surface du support.
Le déplacement du point d'impact du faisceau lumineux sur une ligne de la surface du support peut être produit par la rotation d'un miroir polygonal, interposé entre une source lumineuse et un miroir de renvoi vers la surface
du support.
L'invention propose également un dispositif. de lecture d'un code barres sur un support sensiblement immobile, destiné en particulier à l'exécution du procédé décrit dans ce qui précède, et comprenant une source lumineuse, des moyens optiques de projection d'un faisceau lumineux issu de la source sur la surface du support, des moyens de transmission du faisceau renvoyé par la surface du support, des moyens photodétecteurs de réception du faisceau renvoyé, et des moyens de traitement des signaux produits par les moyens photodétecteurs, caractérisé en ce qu'il comprend des moyens optiques pour déplacer le point d'impact du faisceau lumineux sur la surface du support selon une trame de lignes successives sensiblement parallèles à une direction fixe prédéterminée, se succédant à un intervalle prédéterminé et en ce que les moyens de traitement de signaux comprennent des moyens
d'enregistrement des pics d'amplitude des signaux correspondant aux diffé-
rentes lignes de balayage, et des moyens de cumul des amplitudes des pics
de position concordante dans des lignes successives.
Selon une autre caractéristique de l'invention, ce dispositif comprend également des moyens de repérage d'un point fixe de position connue sur chaque ligne de balayage, tels par exemple qu'une fibre optique dont une extrémité est placée sur le trajeét- du faisceau de balayage et dont l'autre
extrémité est associée à un photodétecteur.
Grâce à ce repérage d'un point fixe de position connue sur chaque ligne de balayage, on peut commodément compenser, par le calcul, les décalages d'une ligne à l'autre des pies d'amplitude correspondant à la même barre de code coupée en oblique par les lignes de balayage. Selon une autre caractéristique de l'invention, le dispositif comprend un ensemble optique monté pivotant autour d'un axe parallèle à la surface du support et comprenant au moins un miroir de renvoi du faisceau lumineux vers la surface du support, et éventuellement les moyens de transmission du faisceau renvoyé par la surface de support et les moyens photodétecteurs précités. Des moteurs électriques sont prévus pour l'entratnement de l'ensemble optique en rotation autour de l'axe précité et pour l'entraînement d'un miroir polygonal tournant, interposé entre une source lumineuse et un miroir de
renvoi du faisceau lumineux vers la surface du support.
De préférence, ces moteurs électriques sont commandés par un micropro-
cesseur faisant partie des moyens précités de traitement de signaux.
La source lumineuse utilisée, en particulier pour exciter la fluorescence des bâtonnets d'un code d'indexation sur un pli postal, peut être un laser à argon dont on conserve la raie à 488 nm, ou bien une lampe à quartz ou à arc,
associée avec un filtre de sélection de la bande d'excitation de la fluores-
cence ou encore un ensemble laser semi-conducteur et doubleur de fréquen-
ce. L'invention sera mieux comprise, et d'autres détails, caractéristiques et
avantages de celle-ci apparaîtront à la lecture de la description explicative
qui suit, faite en référence aux dessins annexés dans lesquels: La figure 1 représente schématiquement un pli postal comprenant un code d'indexation
La figure 2 représente schématiquement une partie d'une bande transporteu-
se à compartiments de réception de piles de plis postaux; La figure 3 représente schématiquement, à plus grande échelle, des lignes de balayage sur une partie d'un code d'indexation; La figure 4 représente schématiquement les séries de signaux électriques obtenus en sortie d'un photodétecteur; La figure 5 représente ces séries de signaux après compensation de leur décalage; La figure 6 représente schématiquement l'image transposée des bâtonnets de
263 1476
code qui correspondent aux alignements de pics d'amplitude des signaux de la figure 5; La figure 7 représente schématiquement un dispositif de lecture selon l'invention; La figure 8 représente schématiquement les circuits de traitement de
signaux associés à ce dispositif.
On se réfère tout d'abord à la figure 1 o l'on a représenté, pour fixer les
idées, une enveloppe postale d'un type classique, dite enveloppe à fenêtre.
Cette enveloppe 10 comprend donc une fenêtre 12 dans laquelle apparaissent
le nom et l'adresse du destinataire, un timbre 14 ou une marque d'affranchis-
sement postal dans son angle supérieur droit, ainsi que des cachets d'oblité-
ration, et un code d'indexation 16 dans le coin inférieur droit.
Ce code d'indexation est formé d'une série de bâtonnets fluorescents
imprimés sur l'enveloppe 10 et dont l'agencement correspond à la transcrip-
tion codée du code postal de l'adresse du destinataire. Le code d'indexation
peut comprendre vingt bâtonnets 18 (code d'acheminement) et éventuelle-
ment dix-neuf bâtonnets supplémentaires (code de distribution).
Lorsque les enveloppes 10 défilent, à vitesse élevée, en étant positionnées et orientées toutes de la même façon, leurs codes d'indexation 16 peuvent être lus par un dispositif décrit dans le brevet français antérieur précité, ce
dispositif permettant de commander une machine automatique de tri.
Lorsque ce tri est réalisé, les lettres se retrouvent groupées par destinations et forment des piles plus ou moins hautes, dans des casiers prévus à la sortie de la machine de tri. Ces piles de lettres vont ensuite être formées en liasses, par exemple au moyen d'une feuille de matière plastique, à laquelle sera adjpinte une étiquette indiquant la destination de la liasse. Pour
l'impression automatique de ces étiquettes, il est nécessaire de lire automa-
tiquement le code d'indexation qui a été porté sur l'enveloppe 10 se trouvant sur le dessus de chaque pile. Toutefois, comme ces piles sont immobiles, ou
bien sont déplacées à vitesse lente sur une bande transporteuse 20 compre-
nant des cloisons transversales 22 de taquage sur lesquelles les lettres sont en appui par un de leurs bords, et comme les lettres supérieures des piles peuvent prendre une orientation variable par rapport aux cloisons de taquage 22, comme représenté en figure 2, on comprend qu'il n'est pas possible d'utiliser le dispositif décrit dans le brevet antérieur pour lire les codes 16
d'indexation de ces enveloppes.
Ce problème est résolu selon l'invention par un balayage fin de la surface de l'enveloppe 10 qui porte le code d'indexation 16, ce balayage étant réalisé par une trame de lignes successives Li, L2, L3, etc... parallèles à une direction fixe prédéterminée, qui est perpendiculaire aux bâtonnets 18 du code 16 lorsque la lettre 10 est correctement positionnée, par exemple en étant en appui sur une rive de taquage 22. Dans la pratique, selon l'orientation relative dans laquelle se présente la lettre supérieure, les lignes de balayage seront le plus souvent en oblique par rapport à la direction des bâtonnets 18 du code 16, cormme représenté en
figure 3.
De façon plus spécifique, l'invention prévoit de compenser le décalage des pics d'amplitude des signaux du photodétecteur, décalage dû à l'obliquité des
lignes de balayage par rapport aux bâtonnets 18.
Chaque passage du point d'impact du faisceau lumineux sur un bâtonnet 18 au cours du balayage se traduit par la formation d'un pic d'amplitude 24 dans
le signal produit par le photodétecteur. Les pics d'amplitude 24 correspon-
dant à un même bâtonnet 18 sont décalés d'une ligne de balayage à l'autre, comme représenté en figure 4. Ce décalage est compensé de la façon suivante: on peut tout d'abord constater son existence lorsque, d'une ligne de balayage à l'autre, deux pics d'amplitude 24 sont décalés d'une distance
relativement faible.
En effet, pour un pas de 0,5 mm entre les lignes de balayage et pour un angle de 30 entre la direction des lignes de balayage et la perpendiculaire aux bâtonnets 18 du code, le décalage sera égal au pas multiplié par le sinus de 30 , soit environ 0,25 mm. Ce décalage très faible ne peut être confondu
avec la distance séparant normalement les pics d'amplitude de deux bâton-
nets consécutifs, qui est de 1,66 mm. La constatation d'un tel décalage indique donc nécessairement, lorsqu'elle se répète d'une ligne de balayage à l'autre, une obliquité des lignes de balayage par rapport à la direction des bâtonnets. Si l'on connaît la position d'un point fixe de référence sur chaque ligne de balayage, il est facile de compenser, par le calcul, le décalage précité en déplaçant la position de ce point de référence sur la ligne de balayage, d'une distance égale au décalage mais dans le sens contraire, et en procédant ainsi
d'une ligne de balayage à la suivante.
Les pics d'amplitude alignés en oblique en figure 4 sont de cette façon alignés sur des lignes perpendiculaires aux lignes de balayage, comme représenté en figure 5, ce à quoi correspondrait la disposition relative de bâtonnets représentée en figure 6, avec des lignes de balayage qui seraient
rigoureusement perpendiculaires aux bâtonnets.
-On peut établir une corrélation entre l'agencement des signaux en figure 5 et la disposition des bâtonnets en figure 6, en faisant un cumul ou une somme des amplitudes des pics transversalement alignés détectés sur des lignes de balayage successives. Lorsque le point d'impact du faisceau lumineux sur l'enveloppe 10 a une dimension qui correspond sensiblement au pas entre les lignes de balayage, le cumul des amplitudes des pics relatifs à un même bâtonnet correspondra sensiblement à l'amplitude d'un signal produit par un photodétecteur recevant l'image d'un bâtonnet conformément à la technique décrite dans le brevet français antérieur précité, toutes autres choses étant égales par ailleurs. En d'autres termes, la détection des bâtonnets représentés en figure 6 par le dispositif antérieur, et la détection des bâtonnets représentés en figure 3 par le dispositif selon l'invention, produiront des signaux de même type, qui pourront être traités de façon semblable. Pour renforcer encore cette similitude, on peut prévoir que le cumul des amplitudes des pics alignés correspondant à un même bâtonnet, soit pondéré au moyen du nombre de lignes de balayage sur lesquelles on a détecté un pic d'amplitude pour ce bâtonnet, ce qui permettra de tenir compte de la ressemblance de la forme graphique à un bâtonnet, tout en associant à ce bâtonnet uniquement deux informations (sa position et l'amplitude du signal détecté). On se référera maintenant à la figure 7, qui représente schématiquement un
dispositif de lecture selon l'invention.
Ce dispositif comprend une source lumineuse 28, telle qu'un laser à argon, une lampe à quartz ou à iode et un filtre associé ou encore un ensemble laser semi-conducteur et doubleur de fréquence. Le faisceau lumineux 30 cylindrique produit par cette source est renvoyé, par un miroir 32, sur un miroir polygonal 34 monté à rotation autour d'un axe 36 parallèle à la
surface de la lettre 10 à balayer.
Le miroir polygonal 34 est en fait un miroir annulaire à facettes planes 38 ayant un angle au centre de 10 par exemple, ce qui correspond à un nombre de facettes égales à 36 pour le miroir 34, et à une déviation du faisceau de
20 .
Le faisceau lumineux 3E est réfléchi par chaque facette 38 sur un miroir 40
de très faible surface qui le renvoie sur l'enveloppe 10. à balayer. Le miroir.
34 est entraîné en rotation autour de l'axe 36 dans le sens indiqué par la flèche, de telle sorte que le faisceau lumineux est initialement réfléchi comme indiqué entre 301, puis finalement en 302, en parcourant une ligne de
balayage L entre ces deux positions.
Le faisceau lumineux réfléchi par la surface de l'enveloppe 10 est récupéré
par un objectif 42 à grand champ et grande profondeur de champ, permet-
tant de former une image de la ligne de balayage L sur la fenêtre d'entrée 44 d'un anamorphoseur 46, en particulier du type à fibres optiques, qui transforme l'image de la ligne de balayage L en une surface circulaire adaptée à la fenêtre d'entrée d'un photodétecteur 48. Eventuellement, un objectif 50 est interposé entre la sortie de l'anamorphoseur 46 et le photodétecteur 48, pour réaliser une adaptation de dimension d'image. Un filtre 52 de sélection du spectre de fluorescence est par ailleurs placé
devant le photodétecteur 48.
L'ensemble optique comprenant le miroir de renvoi 32, le miroir polygonal rotatif 34, le miroir de renvoi 40, l'objectif 42, l'anamorphoseur 46, l'optique , le filtre 52 et le photodétecteur 48, est porté par une platine montée à rotation autour d'un axe transversal de pivotement 54 qui est parallèle à la surface de l'enveloppe 10 et perpendiculaire à l'axe 36 précité. Si l'on veut éviter d'entraîner en rotation la source lumineuse 28, l'axe 54 peut être sensiblement aligné avec l'axe du faisceau lumineux 30 en sortie de la source 28. En variante, il est possible de ne pas déplacer l'ensemble optique, mais d'interposer un miroir pivotant 100 de surface adéquate sur le trajet 301,
302 de balayage et de récupération de la lumière émise par fluorescence.
Il faut par ailleurs mentionner que les miroirs 32 et 40 n'ont d'autre raison
fonctionnelle que de rendre compact le montage optique mais n'intervien-
nent pas dans le procédé selon l'invention.
Ce dispositif selon l'invention comprend également, pour déterminer sur chaque ligne de balayage un point de référence dont la position fixe est connue, une fibre optique 56 dont une extrémité se trouve placée sur le trajet du faisceau lumineux 301 au début de la ligne de balayage et dont l'autre extrémité est associée, par exemple par un objectif 58, à la fenêtre d'entrée d'un photodétecteur 60. Le passage du faisceau lumineux 301 sur l'extrémité de la fibre 56 produira, par l'intermédiaire du photodétecteur 60, un top de synchronisation qui pourra être considéré comme un point de
référence de position connue sur chaque ligne de balayage.
Bien entendu, la fibre optique 56, et éventuellement l'objectif 56 ou le photodétecteur 60, devront suivre le mouvement de rotation autour de l'axe 54. Pour tenir compte des variations de hauteur des piles de lettres, on prévoit qu'il faut utiliser un objectif 42 permettant de lire, au niveau de la lettre 10, un point d'impact du faisceau lumineux ayant un diamètre-de quelques
dixièmes de millimètres sur une profondeur de champ d'au moins 120 mm.
Par ailleurs, la surface de balayage parcourue par le point d'impact du faisceau lumineux est de 200 x 250 mm2. Si le pas entre lignes de balayage est de 0,5 mm, on arrive à 400 lignes de balayage d'une longueur de 250 mm chacune. La durée de balayage correspondante est comprise entre quelques
dixièmes de secondes et une seconde environ.
On fera maintenant référence à la figure 8, qui représente schématiquement les circuits de traitement des signaux produits par les photodétecteurs 48 et 60. La sortie du photodétecteur 48 est reliée par un amplificateur 62 à un filtre passe-bas 64 dont la sortie est reliée d'une part à un convertisseur analogique-numérique 66 et d'autre part à un dérivateur 68 associé à un circuit 70 de détection des fronts de signaux dont la sortie est reliée, d'une part, au convertisseur analogique-numériqué 66 et, d'autre part, à l'entrée d'une mémoire FIFO (Firt In-First Out) (multi-registre à décalage) 72 à une autre entrée de laquelle est également reliée la sortie du convertisseur
analogique-numérique 66.
Le photodétecteur 60 de repérage d'un point fixe de début de ligne de balayage est relié par un circuit déclencheur -74 d'une part à un compteur 76 de numéro de ligne et d'autre part à l'entrée de remise à zéro d'un compteur 78 piloté par une horloge 80. Les sorties des compteurs 76 à 78 sont reliées à
des entrées de la mémoire FIFO 72.
Celle-ci est associée à un micro-processeur 82 raccordé à une interface de communication 84 et commandant des circuits d'asservissement 86 et 88 des moteurs électriques 90 et 92 d'entraînement du miroir polygonal tournant 34
et de l'ensemble optique monté en rotation autour de l'axe 54.
Ces circuits fonctionnent de la façon générale suivante: Les variationsd'amplitude du signal produit par le photodétecteur 48 sont traitées par l'amplificateur 62 et le filtre passe-bas 64 puis sont numérisées par le convertisseur 66 avant d'être enregistrées dans la mémoire 72. Le dérivateur 68 associé au circuit 70 de détection des fronts permet de
2631'476
différencier les signaux numérisés correspondant à des pics d'amplitude du signal du photodétecteur et ceux correspondant à des creux entre lesquels
sont situés des pics d'amplitude et de déclencher le convertisseur 66.
Par ailleurs, le photodétecteur 60 permet de compter les lignes de balayage par l'intermédiaire du déclencheur 74 et du compteur 76 et de remettre à zéro le compteur 78 au début de chaque ligne de balayage. L'horloge 80 permet de repérer sur chaque ligne de balayage la position des pics et creux
d'amplitude enregistrés dans la mémoire 72.
Le micro-processeur 82 pilote les moteurs 90 et 92 par l'intermédiaire des circuits d'asservissement 86 et 88, puis acquiert dans la mémoire 72 les amplitudes des pics et des creux des signaux du photodétecteur 48, ainsi que leur position (numéros des lignes de balayage et position des pics et des
creux dans les lignes de balayage).
Un logiciel, enregistré dans une mémoire associée au micro-processeur 82, permet de réaliser les traitements suivants: - calculer les amplitudes des pics significatifs des signaux du photodétecteur
48 (amplitude du pic - demi-somme des amplitudes des creux adjacents).
- corriger la position des pics significatifs dans le cas o les lignes de balayage sont orientées obliquement par rapport à la direction des bâtonnets du code - mémoriser ces informations - faire la somme ou le cumul des informations obtenues sur chaque ligne de balayage (somme des amplitudes des pics de position concordante sur des lignes de balayage successives), et associer à cette information la position du pic d'amplitude correspondant et le nombre de lignes de balayage concernées identifier la structure du code d'indexation, soit à partir de groupes de trois informations (position, somme des amplitudes des pics et nombre de lignes de balayage) soit à partir de groupes de deux informations (position des pics d'amplitude et amplitude de ces pics, pondérée au moyen du nombre
de lignes de balayage concernées).
L'un des avantages de l'invention est que le logiciel propre à effectuer ce traitement est très peu différent du logiciel associé au procédé et au dispositif décrits dans le brevet français antérieur précité, de sorte que l'homme du métier, pour la mise en oeuvre de l'invention, se contentera
d'une adaptation du logiciel connu.
L'invention est applicable aussi bien à la lecture et à la reconnaissance des codes d'indexation figurant sur des plis postaux, que des codes barres figurant sur des étiquettes d'objets ou produits divers, sur des chèques, et
autres documents.

Claims (17)

REVENDICATIONS
1) Procédé de lecture d'un code barres sur un support sensiblement immobi-
le, consistant à balayer au moins une partie de la surface du support (10) au moyen d'un faisceau lumineux, à recevoir sur un photodétecteur (48) le faisceau renvoyé par la surface du support (10) et à enregistrer les variations d'amplitude du signal produit par le photodétecteur ainsi que leur position, pour en déduire la structure du code barres (16), caractérisé en ce qu'il consiste à balayer la surface du support (10) selon une trame de lignes (Li, L2, L3,...) par déplacement de l'impact sensiblement ponctuel d'un faisceau lumineux (301, 302), suivant des lignes sensiblement parallèles à une même direction fixe prédéterminée, et se succédant à un intervalle prédéterminé, à détecter pour chaque ligne de balayage les pics d'amplitude du signal du photodétecteur (48) et à faire un cumul des amplitudes des pics de position concordante dans des lignes successives pour identifier la position et éventuellement le type de chaque barre code et pour la
différencier d'éventuels signaux parasites.
2) Procédé selon la revendication 1, caractérisé en ce que la vitesse de balayage est constante, et les positions des pics d'amplitude sont repérées
par un comptage de temps.
3) Procédé selon la revendication i ou 2, caractérisé en ce que les lignes de balayage (Li, L2, L3,...) coupant en oblique les barres (18) du code, il consiste à compenser les décalages des pics d'amplitude (24) d'une ligne à la suivante, pour reconstituer des pics d'amplitude alignés entre eux sur des
lignes perpendiculaires aux lignes de balayage.
4) Procédé selon la revendication 3, caractérisé en ce qu'il consiste à repérer sur chaque ligne de balayage un point de position fixe connue, et à déplacer par rapport à ce point les pics d'amplitude (24) d'une ligne, d'une distance fonction de l'angle des lignes de balayage par rapport aux barres (18) du code, pour aligner ces pics perpendiculairement à la ligne avec les
pics d'amplitude de position concordante des lignes voisines ou adjacentes.
5) Procédé selon l'une des revendications 1 à 4, caractérisé en ce que les
lignes de balayage coupent, selon l'orientation du support (10), les barres du code, avec un angle compris entre des valeurs limites prédéterminées qui sont par exemple d'environ + et - 30 ou 40 par rapport à la direction
perpendiculaire aux barres du code.
6) Procédé selon l'une des revendications précédentes, caractérisé en ce qu'il
consiste à balayer toute la surface du support portant le code barres.
7) Procédé selon l'une des revendications précédentes, caractérisé en ce que,
la dimension, dans une direction perpendiculaire aux lignes de balayage, de l'impact du faisceau lumineux sur la surface du support (10) est du même
ordre de grandeur que le pas des lignes de balayage.
8) Procédé selon l'une des revendications i à 7, caractérisé en ce qu'il
consiste à pondérer chaque cumul des amplitudes des pics de position concordantes au moyen d'un facteur dépendant du nombre de lignes de
balayage sur lesquelles ont été détectés les pics d'amplitude concernés.
9) Procédé selon l'une des revendications précédentes, caractérisé en ce que,
pour déterminer l'amplitude d'un pic précité, il consiste à soustraire de la valeur maximale d'amplitude mesurée du pic, la demi-somme des valeurs
1 5 minima d'amplitude entre lesquelles est situé le pic.
) Procédé selon l'une des revendications I à 9, caractérisé en ce que, pour
réaliser le balayage en lignes successives parallèles de la surface du support, il consiste à monter pivotant, autour d'un axe sensiblement parallèle à la surface du support (O10), un ensemble optique comprenant au moins un miroir (40 ou 100) de renvoi du faisceau lumineux (30) vers la surface du support (10). 11) Procédé selon la revendication O10, caractérisé en ce que l'ensemble optique monté pivotant comprend également le photodétecteur (48) et des moyens optiques (42,46,50,52) de réception du faisceau lumineux renvoyé par
la surface du support (O10).
12) Procédé selon l'une des revendications i à 11, caractérisé en ce qu'il
consiste à déplacer le point d'impact du faisceau lumineux (30) sur une ligne L de la surface du support (10) au moyen d'un miroir polygonal tournant (34) interposé entre une source lumineuse (28) et un miroir (40) de renvoi vers la
surface du support (10).
13) Dispositif de lecture d'un code barres sur un support sensiblement immobile, destiné en particulier à l'exécution du procédé selon l'une des
revendications précédentes, comprenant une source lumineuse (28), des
moyens optiques (32,34,40) de projection d'un faisceau lumineux (30) issu de la source sur la surface du support (10), des moyens optiques (40,46, 50,52) de transmission du faisceau renvoyé par la surface du support (10), des moyens photodétecteurs (48) de réception du faisceau renvoyé, et des moyens de
traitementedes signaux reproduits par les moyens photodétecteurs, caracté-
risé en ce qu'il comprend des moyens optiques (34) pour déplacer le point d'impact du faisceau lumineux (30) sur la surface du support (10) selon une trame de lignes sensiblement parallèles à une direction fixe prédéterminée, se succédant à un intervalle prédéterminé et en ce que les moyens de traitement de signaux comprennent des moyens (72) d'enregistrement des
pics d'amplitude des signaux correspondant aux différentes lignes de balaya-
ge, et des moyens de cumul des amplitudes des pics de position concordante
détectés sur des lignes successives.
14) Dispositif selon la revendication 13, caractérisé en ce que les moyens de traitement des signaux comprennent des moyens de calcul pour compenser les décalages d'une ligne à l'autre des pics d'amplitude correspondant à une
même barre coupée en oblique par les lignes de balayage.
) Dispositif selon la revendication 13 ou 14, caractérisé en ce qu'il comprend des moyens (56,60) de repérage d'un point fixe de position connue sur chaque ligne de balayage, tels par exemple qu'une fibre optique (56) dont une extrémité est placée sur la ligne de balayage et dont l'autre extrémité
est associée à un photodétecteur (60).
16) Dispositif selon l'une des revendications 13 à 15, caractérisé en ce qu'il
comprend un ensemble optique monté pivotant autour d'un axe (54) parallèle à la surface du support et comprenant au moins un miroir (40) de renvoi du
faisceau lumineux à la surface du support.
17) Dispositif selon la revendication 16, caractérisé en ce que l'ensemble
optique pivotant comprend également les moyens (42,46,50,52) de transmis-
sion du faisceau renvoyé par la surface du support, et les moyens photodé-
tecteurs (48) précités.
18) Dispositif selon la revendication 16 ou 17, caractérisé en ce qu'il comprend un moteur électrique d'entratnement de l'ensemble optique en
rotation autour dudit axe (54).
19) Dispositif selon l'une des revendications 16 à 18, caractérisé en ce que le
miroir (40) de renvoi du faisceau lumineux est associé à un miroir polygonal tournant (34), interposé entre le miroir de renvoi (40) et une source
lumineuse (28).
) Dispositif selon la revendication 19, caractérisé en ce qu'il comprend un
moteur électrique d'entraînement du miroir polygonal tournant (34).
21) Dispositif selon l'ensemble des revendications 19 et 20, caractérisé en ce
que ces moteurs électriques sont commandés par un micro-processeur (82)
faisant partie des moyens précités de traitement de signaux.
FR8806315A 1988-05-10 1988-05-10 Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile Expired - Lifetime FR2631476B1 (fr)

Priority Applications (5)

Application Number Priority Date Filing Date Title
FR8806315A FR2631476B1 (fr) 1988-05-10 1988-05-10 Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile
PCT/FR1989/000227 WO1989011131A1 (fr) 1988-05-10 1989-05-10 Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile
JP1505557A JPH02504193A (ja) 1988-05-10 1989-05-10 実質的に移動しない媒体上のバーコードを読み取るための方法および装置
EP89905708A EP0377006A1 (fr) 1988-05-10 1989-05-10 Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile
US07/812,867 US5155344A (en) 1988-05-10 1991-12-20 Method and device for reading a bar code of variable orientation on a substantially motionless medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FR8806315A FR2631476B1 (fr) 1988-05-10 1988-05-10 Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile

Publications (2)

Publication Number Publication Date
FR2631476A1 true FR2631476A1 (fr) 1989-11-17
FR2631476B1 FR2631476B1 (fr) 1992-01-03

Family

ID=9366194

Family Applications (1)

Application Number Title Priority Date Filing Date
FR8806315A Expired - Lifetime FR2631476B1 (fr) 1988-05-10 1988-05-10 Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile

Country Status (5)

Country Link
US (1) US5155344A (fr)
EP (1) EP0377006A1 (fr)
JP (1) JPH02504193A (fr)
FR (1) FR2631476B1 (fr)
WO (1) WO1989011131A1 (fr)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3077616B2 (ja) * 1997-01-31 2000-08-14 富士通株式会社 バーコード読取方法
US5495097A (en) * 1993-09-14 1996-02-27 Symbol Technologies, Inc. Plurality of scan units with scan stitching
US5487115A (en) * 1992-05-14 1996-01-23 United Parcel Service Method and apparatus for determining the fine angular orientation of bar code symbols in two-dimensional CCD images
US5438636A (en) * 1992-05-14 1995-08-01 United Parcel Service Of America, Inc. Apparatus for simultaneously convolving multiple digital binary images using a single convolver with a binary mask to determine pixel densities
US5748804A (en) * 1992-05-14 1998-05-05 United Parcel Service Of America, Inc. Method and apparatus for processing images with symbols with dense edges
US5276315A (en) * 1992-05-14 1994-01-04 United Parcel Service Of America, Inc. Method and apparatus for processing low resolution images of degraded bar code symbols
JP3154809B2 (ja) * 1992-05-26 2001-04-09 オリンパス光学工業株式会社 バーコードリーダ装置
KR940002697A (ko) * 1992-07-13 1994-02-19 시모야마 도시로오 바 코드 주사 스티치
US5343028A (en) * 1992-08-10 1994-08-30 United Parcel Service Of America, Inc. Method and apparatus for detecting and decoding bar code symbols using two-dimensional digital pixel images
US5329105A (en) * 1992-08-10 1994-07-12 United Parcel Service Of America, Inc. Method and apparatus for determining the width of elements of bar code symbols
US5418862A (en) * 1992-08-10 1995-05-23 United Parcel Service Of America Method and apparatus for detecting artifact corners in two-dimensional images
US5352878A (en) * 1993-01-29 1994-10-04 United Parcel Service Of America, Inc. Method and apparatus for decoding bar code symbols using independent bar and space analysis
US5412197A (en) * 1993-01-29 1995-05-02 United Parcel Service Of America, Inc. Method and apparatus for decoding bar code symbols using gradient signals
US5384451A (en) * 1993-01-29 1995-01-24 United Parcel Service Of America, Inc. Method and apparatus for decoding bar code symbols using composite signals
US5404003A (en) * 1993-02-01 1995-04-04 United Parcel Service Of America, Inc. Method and apparatus for decoding bar code symbols using byte-based searching
US5384452A (en) * 1993-05-10 1995-01-24 Ncr Corporation Quasi-one-dimensional focal plane array for vision scanners
US5446271A (en) * 1993-08-06 1995-08-29 Spectra-Physics Scanning Systems, Inc. Omnidirectional scanning method and apparatus
US5412196A (en) * 1994-04-01 1995-05-02 United Parcel Service Of America, Inc. Method and apparatus for decoding bar code images using multi-order feature vectors
US5438188A (en) * 1994-04-01 1995-08-01 United Parcel Service Of America, Inc. Method and apparatus for decoding bar code images using information from previous scan lines
US5959286A (en) * 1994-05-18 1999-09-28 Symbol Technologies, Inc. Method and apparatus for raster scanning of images
US5770847A (en) * 1994-12-23 1998-06-23 Spectra-Physics Scanning Systems, Inc. Bar code reader with multi-focus lens
US5814803A (en) * 1994-12-23 1998-09-29 Spectra-Physics Scanning Systems, Inc. Image reader with multi-focus lens
US5777309A (en) * 1995-10-30 1998-07-07 Intermec Corporation Method and apparatus for locating and decoding machine-readable symbols
US5862255A (en) * 1996-06-18 1999-01-19 Xerox Corporation Broad bandwidth image domain communication channel with symbol interference suppression
DE19711873C2 (de) * 1997-03-21 2003-03-06 Sick Ag Verfahren und Vorrichtung zum Lesen eines Strichcodes
DE19716886C2 (de) * 1997-04-22 2001-02-01 Sick Ag Verfahren und Vorrichtung zum Lesen eines Strichcodes
FR2776408B1 (fr) * 1998-03-20 2002-10-31 Ber Sarl Dispositif lecteur de cartes, notamment de documents d'identification d'animaux
US6176428B1 (en) 1999-04-07 2001-01-23 Symbol Technologies, Inc. Techniques for reading postal code
US6912076B2 (en) * 2000-03-17 2005-06-28 Accu-Sort Systems, Inc. Coplanar camera scanning system
US6708884B1 (en) 2002-06-25 2004-03-23 The United States Of America As Represented By The Secretary Of The Army Method and apparatus for rapid and precision detection of omnidirectional postnet barcode location
US7387251B2 (en) * 2004-12-01 2008-06-17 Pitney Bowes Inc. Bar code recognition method and system for paper handling equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2423829A1 (fr) * 1978-04-19 1979-11-16 Telemecanique Electrique Procede et dispositif de lecture d'un support d'une information codee selon un code a barres, applicables lorsque la direction des barres par rapport a celle du faisceau de lecture peut varier
DE3101827A1 (de) * 1980-01-21 1981-11-26 Sharp K.K., Osaka "optisches strichcode-lesegeraet"
EP0043124A2 (fr) * 1980-06-26 1982-01-06 E.I. Du Pont De Nemours And Company Procédé pour le décodage d'étiquettes pourvues de codes à barres
JPS57164373A (en) * 1981-04-02 1982-10-08 Omron Tateisi Electronics Co Bar code reader
EP0250778A2 (fr) * 1986-06-26 1988-01-07 International Business Machines Corporation Procédé de reconnaissance d'étiquettes codées en code à batônnets

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3588451A (en) * 1968-07-08 1971-06-28 Ibm Mark read apparatus using small raster
US4806741A (en) * 1986-07-16 1989-02-21 Telesis Controls Corporation Electronic code enhancement for code readers
JPS63127387A (ja) * 1986-11-17 1988-05-31 Tokyo Optical Co Ltd コ−ド読み取り装置
DE3854885T2 (de) * 1987-09-28 1996-05-15 Sumitomo Electric Industries Kombinieren von gelesenen Strichcode-Daten

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2423829A1 (fr) * 1978-04-19 1979-11-16 Telemecanique Electrique Procede et dispositif de lecture d'un support d'une information codee selon un code a barres, applicables lorsque la direction des barres par rapport a celle du faisceau de lecture peut varier
DE3101827A1 (de) * 1980-01-21 1981-11-26 Sharp K.K., Osaka "optisches strichcode-lesegeraet"
EP0043124A2 (fr) * 1980-06-26 1982-01-06 E.I. Du Pont De Nemours And Company Procédé pour le décodage d'étiquettes pourvues de codes à barres
JPS57164373A (en) * 1981-04-02 1982-10-08 Omron Tateisi Electronics Co Bar code reader
EP0250778A2 (fr) * 1986-06-26 1988-01-07 International Business Machines Corporation Procédé de reconnaissance d'étiquettes codées en code à batônnets

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PATENT ABSTRACTS OF JAPAN, vol. 7, no. 6 (P-167)[1151], 11 janvier 1983; & JP-A-57 164 373 (TATEISHI DENKI K.K.) 08-10-1982 *

Also Published As

Publication number Publication date
JPH02504193A (ja) 1990-11-29
FR2631476B1 (fr) 1992-01-03
EP0377006A1 (fr) 1990-07-11
WO1989011131A1 (fr) 1989-11-16
US5155344A (en) 1992-10-13

Similar Documents

Publication Publication Date Title
FR2631476A1 (fr) Procede et dispositif de lecture d'un code barres sur un support sensiblement immobile
CH631019A5 (fr) Procede et dispositif de lecture d'un support d'une information codee selon un code a barres.
EP0034088B1 (fr) Appareil d'identification d'objets tels que des bouteilles
JPH07508366A (ja) 通貨の識別及び計数を行うための方法及び装置
FR2906883A1 (fr) Systeme pour mesurer des dimensions et peser
EP0296991A1 (fr) Installation de traitement de pochettes d'épreuves photographiques
FR2606532A1 (fr) Procede et systeme pour identifier a l'aide de son moule d'origine un recipient moule obtenu a l'aide de ce procede et de ce systeme
EP0676718B1 (fr) Dispositif de comptage de produits empilés
TWI334185B (en) Method and device for surface inspection
EP0646421B1 (fr) Installation perfectionnée pour identifier et peser en continu un colis, dont l'étiquette présente un ensemble code à barres
FR2752178A1 (fr) Machine de tri de bouteilles plastiques et procede mis en oeuvre par la machine
FR2709472A1 (fr) Procédé et dispositif pour contrôler des produits;, notamment plaquettes pharmaceutiques, en cours de transfert et machine ainsi équipée.
FR2540737A1 (fr) Appareil de distribution de cartes a jouer, cartes a jouer et carte d'introduction de donnees pour cet appareil
FR2557332A1 (fr) Procede et appareil pour la deconsignation de bouteilles
FR2576528A1 (fr) Procede de traitement pour la segregation d'objets
FR2683791A3 (fr) Dispositif pour le controle optique de produits sosu emballage.
FR2563340A1 (fr) Appareil et procede de controle et de tri de recipients en verre
EP0653729A1 (fr) Dispositif d'alimentation en enveloppes incorporant une balance
EP0714710B1 (fr) Détecteur d'enveloppe en plastique et équipement de traitement d'articles plats incluant un tel détecteur
CA2484589C (fr) Procede d'impression pour machine compacte et machine associee
FR2602181A1 (fr) Dispositif d'assemblage en liasses de documents concordants
FR2760276A1 (fr) Dispositif et methode de detection, d'identification et de tri d'emballages metalliques ou comprenant une partie metallique
FR2560119A1 (fr) Procede et dispositif de marquage de produits
EP0079821B1 (fr) Analyseur ligne par ligne d'un document équipé d'un dispositif de contrôle de la position du document
FR2475424A1 (fr) Procede et appareil d'identification de bouteilles

Legal Events

Date Code Title Description
ST Notification of lapse