JPH04213782A - Stationary type bar-code reader - Google Patents
Stationary type bar-code readerInfo
- Publication number
- JPH04213782A JPH04213782A JP2401194A JP40119490A JPH04213782A JP H04213782 A JPH04213782 A JP H04213782A JP 2401194 A JP2401194 A JP 2401194A JP 40119490 A JP40119490 A JP 40119490A JP H04213782 A JPH04213782 A JP H04213782A
- Authority
- JP
- Japan
- Prior art keywords
- mirror
- barcode
- light beam
- scanning
- deflection angle
- 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.)
- Pending
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【0001】0001
【産業上の利用分野】本発明は、物流,FA分野などで
の商品,生産管理に用いる定置型バーコードリーダに関
する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a stationary barcode reader used for product and production management in the fields of logistics, FA, etc.
【0002】0002
【従来の技術】周知のようにバーコードリーダは、物品
に貼られたバーコードラベル,ないし物品の表面に印刷
されたバーコードを光学的な手段で走査し、かつその反
射光を受光器で光電変換し、そのデータを波形整形しし
てデイジタル信号に変換した後にデコーダで解読してバ
ーコードの情報を読み取るようにした装置である。また
、定置型バーコードリーダは、例えば物品搬送ラインの
所定位置にバーコードリーダを据付けておき、搬送ライ
ン上を移動する物品がバーコードリーダの設置地点を通
過する際に、前記のようにバーコードを光学的に走査し
て自動的にバーコードを読み取るようにしたものである
。[Prior Art] As is well known, a barcode reader scans a barcode label affixed to an article or a barcode printed on the surface of the article using optical means, and uses a light receiver to capture the reflected light. This device performs photoelectric conversion, waveforms the data, converts it into a digital signal, and then decodes it with a decoder to read the information in the barcode. In addition, with a stationary barcode reader, for example, the barcode reader is installed at a predetermined position on an article conveyance line, and when the article moving on the conveyance line passes the barcode reader installation point, the barcode reader is read as described above. The barcode is automatically read by scanning the code optically.
【0003】そして、従来実施されている一般の定置型
バーコードリーダでは、半導体レーザなどの光源から出
射した光ビームをポリゴンミラーと呼ばれる回転多面ミ
ラーに入射し、この回転多面ミラーを高速回転させなが
ら多面ミラーで反射した光ビームをバーコードに向け一
方向に繰り返し走査してバーコードを読み取るように構
成されている。In conventional fixed type barcode readers, a light beam emitted from a light source such as a semiconductor laser is incident on a rotating multifaceted mirror called a polygon mirror, and the multifaceted mirror is rotated at high speed. It is configured to read barcodes by repeatedly scanning the barcode in one direction with a light beam reflected by a polygonal mirror.
【0004】0004
【発明が解決しようとする課題】ところで、バーコード
リーダでバーコードの情報を正しく読み取るには、バー
コードを走査する光ビームがバーコードのスタートコー
ドからストップコードの間に配列した各バーの全てを必
ずクロスすることが必要条件である。しかして、例えば
搬送ライン上を移動する物品に貼られたバーコードラベ
ルの向きは必ずしも一定ではなく、特にバーコードのバ
ーの向きが光ビームの走査方向に対して傾いていたり,
平行である場合には光ビームがバーコードと正しくクロ
スしないので、読み取りエラー,読み取り不能といった
トラブルが発生する。また、バーコードラベルに局所的
な汚れ,傷などのボイドスポットがある場合にも同様な
読み取りエラーが生じる。[Problems to be Solved by the Invention] By the way, in order for a barcode reader to correctly read barcode information, the light beam that scans the barcode must scan all of the bars arranged between the start code and stop code of the barcode. It is a necessary condition to be sure to cross. For example, the orientation of a barcode label affixed to an article moving on a conveyance line is not necessarily constant, and in particular, the orientation of the barcode bar may be tilted with respect to the scanning direction of the light beam.
If they are parallel, the light beam will not cross the barcode correctly, resulting in problems such as reading errors and inability to read. Similar reading errors also occur when there are void spots such as local dirt or scratches on the barcode label.
【0005】さらに、昨今ではバーコードのコード体系
として、バーコードを複数行に並べた拡張バージョンの
多段バーコードが普及化する傾向にある。しかして、こ
のような多段バーコードを従来のバーコードリーダで読
み取るには、物品の移動方向を例えば光ビームの走査方
向に対して直角方向に定め、物品を移動しながら光ビー
ムの走査位置を変えて各段のバーコードを別々に読み取
る必要があり、そのためにバーコードの読み取り処理時
間が長くなる。[0005]Furthermore, in recent years, an extended version of a multi-stage barcode in which barcodes are arranged in multiple lines has become popular as a barcode code system. Therefore, in order to read such a multi-stage barcode with a conventional barcode reader, the moving direction of the article is set perpendicular to the scanning direction of the light beam, and the scanning position of the light beam is adjusted while moving the article. Therefore, it is necessary to read the barcodes of each row separately, which increases the barcode reading processing time.
【0006】本発明は上記の点にかんがみなされたもの
であり、物品の移動方向,バーコードの配列の傾きなど
の制約なしに、しかも前記した多段バーコードを含めて
バーコードを正しく読み取ることができるようにした定
置型バーコードリーダを提供することを目的とする。The present invention has been made in consideration of the above points, and it is possible to correctly read barcodes including the multi-stage barcodes described above without any restrictions such as the direction of movement of articles or the inclination of barcode arrangement. The purpose of the present invention is to provide a stationary barcode reader that can perform the following functions.
【0007】[0007]
【課題を解決するための手段】上記課題を解決するため
に、本発明の定置型バーコードリーダにおいては、複数
枚の平面ミラーを周方向に並べてバーコードと向かい合
わせに配置した多面形凹面ミラー、該多面形凹面ミラー
の中心軸上に対向配置して光源側から到来した光ビーム
を凹面ミラーに向けて周方向に偏向する傾斜ミラー面を
有する回転ミラー、および光源と前記回転ミラーとの間
に位置して光源からの出射光ビームを回転ミラー上に向
けてその半径方向に対し偏向させるガルバノミラーとの
組合わせからなる走査ミラー系と、前記ガルバノミラー
の偏向角を光ビームの走査に同期させて周期的に変化さ
せる偏向角制御手段とを備え、バーコードに対し光源の
出射光ビームを複数の方向でラスタ状に走査させるよう
構成するものとする。[Means for Solving the Problems] In order to solve the above problems, the stationary barcode reader of the present invention includes a polygonal concave mirror in which a plurality of plane mirrors are arranged in the circumferential direction and are arranged facing the barcode. , a rotating mirror having an inclined mirror surface disposed oppositely on the central axis of the polygonal concave mirror and deflecting a light beam arriving from the light source side in the circumferential direction toward the concave mirror, and between the light source and the rotating mirror; a scanning mirror system consisting of a galvano mirror located at a position where the light beam emitted from the light source is directed onto a rotating mirror and deflected in the radial direction; and a scanning mirror system that synchronizes the deflection angle of the galvano mirror with the scanning of the light beam. and a deflection angle control means for periodically changing the deflection angle so that the light beam emitted from the light source scans the barcode in a raster pattern in a plurality of directions.
【0008】また、前記構成において、ガルバノミラー
の偏向角制御に必要な同期信号を得るために、多面形凹
面ミラーの周面上の一箇所に反射マーカを備え、該反射
マーカの反射光を検出して得た信号を同期信号として偏
向角制御手段によりガルバノミラーの偏向角を周期的に
制御することができる。Further, in the above configuration, in order to obtain a synchronization signal necessary for controlling the deflection angle of the galvanometer mirror, a reflective marker is provided at one location on the circumferential surface of the polygonal concave mirror, and the reflected light of the reflective marker is detected. The deflection angle of the galvanometer mirror can be periodically controlled by the deflection angle control means using the signal obtained as a synchronization signal.
【0009】さらに、前記のバーコードリーダでバーコ
ードが複数行に並ぶ多段バーコードを読み取るためには
、読取対象物品までの距離の計測データ,および該物品
に表示された多段バーコードの行数,行ピッチデータを
入力し、これらデータを基にガルバノミラーの偏向角を
制御して走査光ビームのラスタ本数,ラスタ走査ピッチ
を変えることで対応できる。Furthermore, in order to read a multi-tiered barcode in which barcodes are arranged in multiple lines with the barcode reader, measurement data of the distance to the object to be read and the number of lines of the multi-tiered barcode displayed on the item are required. , row pitch data are input, and based on these data, the deflection angle of the galvanometer mirror is controlled to change the number of rasters of the scanning light beam and the raster scanning pitch.
【0010】0010
【作用】上記の構成により、光源から出射した光ビーム
は、ガルバノミラー,回転ミラー,多面形凹面ミラーを
経由してバーコードを照射する。こで回転ミラーを回転
すると、回転ミラーの傾斜ミラー面で反射した光ビーム
が多面形凹面ミラーに向けて周後方に旋回するように偏
向されるので、光ビームは凹面ミラーの周上に並ぶ平面
ミラーの間を次々に移動しながら反射してバーコードを
走査する。この場合に、多面形凹面ミラーでは周方向に
並ぶ各平面ミラーの角度が異なるので、光ビームが異な
る方向からバーコードを走査するようになる。ここで、
多面形凹面ミラーが例えば8枚の平面ミラーで構成され
ていれば、回転ミラーが1回転する間に光ビームの走査
方向が8回変わり、このうち中心軸に対して対称位置に
向かい合う平面ミラーは周方向の向きが同じであるので
、光ビームの走査パターンはバーコードを縦,横,斜め
の4方向から往復走査することになる。しかも、この走
査の過程でガルバノミラーの偏向角を例えば偏向角が経
時的に増加するよう制御することにより、回転ミラーへ
の光ビームの入射角が経時的に変化するので、同じ向き
の走査方向で往路,復路の光ビームの通る走査軌跡の位
置が変わって走査パターンがラスタ状となる。ここで、
回転ミラーの回転による光ビームの走査に同期してガル
バノミラーの偏向角を周期的に変えるよう制御すること
により、前記したラスタ状パターンの走査がバーコード
に対して繰り返し行われる。[Operation] With the above configuration, the light beam emitted from the light source illuminates the barcode via the galvanometer mirror, rotating mirror, and polygonal concave mirror. When the rotating mirror is rotated, the light beam reflected from the tilted mirror surface of the rotating mirror is deflected so as to rotate backward toward the polygonal concave mirror, so that the light beam forms a plane lined up on the circumference of the concave mirror. It scans the barcode by reflecting it while moving between mirrors one after another. In this case, in the polygonal concave mirror, since the angles of the plane mirrors arranged in the circumferential direction are different, the light beam scans the barcode from different directions. here,
If the polygonal concave mirror is composed of, for example, eight plane mirrors, the scanning direction of the light beam will change eight times during one rotation of the rotating mirror, and among these, the plane mirrors facing each other in symmetrical positions with respect to the central axis will change direction. Since the circumferential direction is the same, the scanning pattern of the light beam scans the barcode back and forth from four directions: vertically, horizontally, and diagonally. Furthermore, by controlling the deflection angle of the galvanometer mirror so that the deflection angle increases over time during this scanning process, the angle of incidence of the light beam on the rotating mirror changes over time. The positions of the scanning trajectories passed by the light beams in the forward and backward directions change, and the scanning pattern becomes a raster pattern. here,
By controlling the deflection angle of the galvano mirror to be periodically changed in synchronization with the scanning of the light beam by the rotation of the rotary mirror, the above-described raster pattern scanning is repeatedly performed on the barcode.
【0011】したがって、物品に表示したバーコードが
光ビームの走査範囲を通過すれば、バーコードの向きに
関係なく各方向から走査する光ビームのいずれかがバー
コードと正しくクロスことになるのでリードエラーなし
にバーコードを確実に読み取れる。また、バーコードに
局部的な汚れ,傷などのボイドスポットがあっても、光
ビームをラスタ状に走査することにより、仮に往路での
光ビームの走査軌跡がボイドスポットと偶然に重っても
、復路では光ビームがボイドスポットを避けた位置を走
査するのでリードエラーなしにバーコードが正しく読み
取れる。[0011] Therefore, if the barcode displayed on the article passes through the scanning range of the light beam, one of the light beams scanning from each direction will cross the barcode correctly regardless of the orientation of the barcode. Barcodes can be reliably read without errors. In addition, even if there are void spots such as local dirt or scratches on the barcode, by scanning the light beam in a raster pattern, even if the scanning trajectory of the light beam on the outward path coincidentally overlaps with the void spot, On the return trip, the light beam scans the position avoiding void spots, so barcodes can be read correctly without read errors.
【0012】また、読取対象となる物品に表示したバー
コードが複数行に並ぶ多段バーコードである場合には、
あらかじめ入力した多段バーコードの行数,行ピッチの
データ、および物品との間の距離を計測して得た距離デ
ータを基に、ガルバノミラーの偏向角を制御して走査パ
ターンのラスタピッチを調整することで、光ビームの走
査パターンを多段バーコードの配列に合致させて多段バ
ーコードを正しく読み取ることができる。[0012] Furthermore, if the barcode displayed on the article to be read is a multi-stage barcode arranged in multiple lines,
The raster pitch of the scanning pattern is adjusted by controlling the deflection angle of the galvano mirror based on the number of lines of the multi-stage barcode entered in advance, the line pitch data, and the distance data obtained by measuring the distance to the item. By doing so, the scanning pattern of the light beam can be made to match the arrangement of the multi-stage barcode, and the multi-stage barcode can be read correctly.
【0013】[0013]
【実施例】実施例1:図1において、1はバーコードリ
ーダのスキャナ部、2はデコーダ、3は矢印A方向に移
動する読取対象のバーコードであり、スキャナ部1の光
学系は、光源4と、投光レンズ5と、多面形凹面ミラー
6,回転ミラー7,ガルバノミラー8を組合わせた走査
ミラー系と、反射光を取り出す穴開き平面ミラー9と、
受光器10とから構成されている。ここで、前記の多面
形凹面ミラー6は、それぞれ中心軸に対して所定角度に
傾斜した複数枚(図示例では8枚)の平面ミラー6aを
バーコード3に向けて基台の内周上に並べてたもので、
その中心部には光ビームが通る透過穴6bが開口してい
る。さらに凹面ミラー6の内周面上の一箇所には、後述
のように光ビームの走査同期信号を得るために、照射光
ビームを散乱反射させる表面反射率の高い反射マーカ6
c(白色のペイントマーカ)を備えている。また、回転
ミラー7は前記凹面ミラー6と対向してその中心軸上に
位置し、所定の角度に傾斜した傾斜ミラー7aを駆動モ
ータ7bで高速回転するするよう構成したものであり、
前記の透過穴6bを通じて上方から到来した光ビームを
多面形凹面ミラー6に向けて周方向に偏向させる。さら
に、ガルバノミラー8は検流計としてのガルバノメータ
と同様な構成であり、偏向ミラー8aを電磁コイル内蔵
の駆動部8aに印加する電圧値に対応して揺動させるよ
うにしたものであり、光源4から出射した光ビームを偏
向して前記回転ミラー7のミラー本体7aに対する入射
角度を変える。また、11,12は受光器10に接続し
た波形整形器、13,14は波形整形器11,12にし
きい値となる基準電位E1, E2を与える電圧設定器
、15は波形整形器12に接続した分周器、16はAN
D回路、17はガルバノミラー8の駆動部8bに駆動電
圧を与える電圧発生器である。なお、電圧発生器17は
一定の時定数で出力電圧が経時的に上昇し、かつAND
回路16からの信号に同期して出力電圧が初期値にリセ
ットされるよう動作する。[Example] Example 1: In FIG. 1, 1 is a scanner section of a barcode reader, 2 is a decoder, 3 is a barcode to be read that moves in the direction of arrow A, and the optical system of the scanner section 1 is a light source. 4, a scanning mirror system that combines a light projection lens 5, a polygonal concave mirror 6, a rotating mirror 7, and a galvano mirror 8, and a perforated plane mirror 9 for extracting reflected light.
It is composed of a light receiver 10. Here, in the polygonal concave mirror 6, a plurality of plane mirrors 6a (eight in the illustrated example), each inclined at a predetermined angle with respect to the central axis, are placed on the inner periphery of the base, facing the barcode 3. It was lined up,
A transmission hole 6b through which the light beam passes is opened in the center thereof. Further, at one location on the inner circumferential surface of the concave mirror 6, there is a reflective marker 6 with a high surface reflectance that scatters and reflects the irradiated light beam in order to obtain a scanning synchronization signal of the light beam as described later.
c (white paint marker). The rotary mirror 7 is located on the central axis of the concave mirror 6, facing the concave mirror 6, and is configured to rotate a tilted mirror 7a tilted at a predetermined angle at high speed by a drive motor 7b.
The light beam arriving from above through the transmission hole 6b is deflected toward the polygonal concave mirror 6 in the circumferential direction. Further, the galvanometer mirror 8 has a structure similar to a galvanometer as a galvanometer, and is configured to swing the deflection mirror 8a in response to the voltage value applied to the drive unit 8a with a built-in electromagnetic coil, and is a light source. The light beam emitted from the rotating mirror 7 is deflected to change the angle of incidence on the mirror body 7a of the rotating mirror 7. Further, 11 and 12 are waveform shapers connected to the light receiver 10, 13 and 14 are voltage setting devices that provide reference potentials E1 and E2 as thresholds to the waveform shapers 11 and 12, and 15 is connected to the waveform shaper 12. frequency divider, 16 is AN
A D circuit 17 is a voltage generator that applies a driving voltage to the driving section 8b of the galvanometer mirror 8. Note that the output voltage of the voltage generator 17 increases over time with a constant time constant, and
It operates so that the output voltage is reset to the initial value in synchronization with the signal from the circuit 16.
【0014】次に上記構成のバーコードリーダによるバ
ーコードの読み取り動作を説明する。光源4から出射し
た光ビーム18は投光レンズ5をへてガルバノミラー8
の偏向ミラー8aで反射し、穴開き平面ミラー9,凹面
ミラー6の透過穴6bを通過して回転ミラー7に入射す
る。また、回転ミラー7に入射した光ビーム18は傾斜
ミラー7aで反射して多面形凹面ミラー6に向かい、さ
らに凹面ミラー6の平面ミラー6aで反射してバーコー
ド3に到達する。ここで回転ミラー7を回転すると、回
転ミラー7が1回転する間に多面形凹面ミラー6で反射
した光ビームが図示の走査パターン19で表すようにバ
ーコード3を縦,横,斜めの4方向から2回ずつ走査す
るようになる。さらに、ガルバノミラー8に印加する電
圧を経時的に変化させて偏向ミラー8aの偏向角を変え
ると、回転ミラー7へ入射する光ビームの入射角が変わ
り、前記の走査パターン19は各走査方向で光ビームの
軌跡がラスタ状に変化する。Next, the operation of reading a barcode by the barcode reader having the above configuration will be explained. The light beam 18 emitted from the light source 4 passes through the projection lens 5 and passes through the galvanometer mirror 8.
It is reflected by the deflection mirror 8a, passes through the perforated plane mirror 9, the transmission hole 6b of the concave mirror 6, and enters the rotating mirror 7. Furthermore, the light beam 18 incident on the rotating mirror 7 is reflected by the inclined mirror 7a and directed toward the polygonal concave mirror 6, and further reflected by the plane mirror 6a of the concave mirror 6 to reach the barcode 3. When the rotating mirror 7 is rotated, the light beam reflected by the polygonal concave mirror 6 during one rotation of the rotating mirror 7 scans the barcode 3 in four directions (vertical, horizontal, and diagonal) as represented by the scanning pattern 19 shown in the figure. It will scan twice each time. Furthermore, when the voltage applied to the galvanometer mirror 8 is changed over time to change the deflection angle of the deflection mirror 8a, the incident angle of the light beam incident on the rotating mirror 7 changes, and the above-mentioned scanning pattern 19 is changed in each scanning direction. The trajectory of the light beam changes in a raster pattern.
【0015】また、前記した光ビームの走査に伴うバー
コード3からの散乱反射光は光ビームの照射光路を逆に
辿り、多面形凹面ミラー6,回転ミラー7を次々に反射
した後に、穴開き平面ミラー9に反射してその側方に位
置する受光器10に入射する。そして受光器10に入射
した光は光電変換され、その電気的アナログ信号は波形
整形器11で2値化された後にデコーダ2に入力し、こ
こでバーコード3の情報を解読して符号化データとして
外部に出力する。Further, the scattered reflected light from the bar code 3 accompanying the above-mentioned scanning of the light beam reverses the irradiation optical path of the light beam, and after successively reflecting off the polygonal concave mirror 6 and the rotary mirror 7, the light is perforated. The light is reflected by the plane mirror 9 and enters the light receiver 10 located on the side thereof. The light incident on the light receiver 10 is photoelectrically converted, and the electrical analog signal is binarized by a waveform shaper 11 and then input to a decoder 2, where the information on the barcode 3 is decoded and encoded data is generated. Output to the outside as .
【0016】一方、前記のように多面形凹面ミラー6の
周面上には反射マーカ6cがあり、回転ミラー7が1回
転する間に光源4からの光ビーム18が反射マーカ6c
の部分で散乱反射し、その散乱反射光は回転ミラー6,
穴開き平面ミラー9を経て受光器10に入射する。そし
て、反射マーカ6cでの反射光に対応する信号は波形整
形器12で検出された後に、光ビームの走査同期信号と
して分周器15,AND回路16に入力し、この同期信
号が分周器15であらかじめ設定した規定のカウント数
に達するとAND回路16から電圧発生器17にリセッ
ト信号を与える。これにより、ガルバノミラー8に加え
る駆動電圧は前記した回転ミラー7の回転に対応する光
ビームの走査同期信号に同期して周期的に変化する鋸波
となり、この鋸波状電圧に相応してガルバノミラー8の
偏向角も周期的に変化することになる。図3は前記動作
を波形図で表したものであり、図中の(a)はバーコー
ド3の走査で得たバーコードの読み取り信号(低い電圧
振幅を示す)と前記の反射マーカ6cで得た同期信号(
高い電圧振幅を示す)とが混在している受光器10から
の出力アナログ信号、(b)は前記信号(a)を波形整
形器11で設定した基準転位E1と比較して2値化した
デイジタル出力信号、(c)は波形整形器12で基準電
位E2と比較して検出した走査同期信号、(d)はAN
D回路16の出力信号(分周器15のカウント数を2に
設定した場合)、(e)はガルバノミラー8に与える電
圧発生器17からの鋸波状の出力信号である。On the other hand, as described above, there is a reflective marker 6c on the circumferential surface of the polygonal concave mirror 6, and while the rotating mirror 7 rotates once, the light beam 18 from the light source 4 hits the reflective marker 6c.
The scattered reflected light is reflected by the rotating mirror 6,
The light enters the light receiver 10 through the perforated plane mirror 9. After the signal corresponding to the reflected light from the reflective marker 6c is detected by the waveform shaper 12, it is inputted to the frequency divider 15 and the AND circuit 16 as a scanning synchronization signal of the light beam, and this synchronization signal is input to the frequency divider 15 and the AND circuit 16. When a predetermined count number preset in step 15 is reached, a reset signal is applied from the AND circuit 16 to the voltage generator 17. As a result, the driving voltage applied to the galvanometer mirror 8 becomes a sawtooth wave that changes periodically in synchronization with the scanning synchronization signal of the light beam corresponding to the rotation of the rotating mirror 7, and the galvanometer mirror The deflection angle of 8 will also change periodically. FIG. 3 shows the above operation in a waveform diagram, and (a) in the figure shows the bar code reading signal obtained by scanning the bar code 3 (indicating a low voltage amplitude) and the signal obtained by the reflective marker 6c. synchronization signal (
(b) is a digital signal obtained by comparing the signal (a) with the reference transposition E1 set by the waveform shaper 11 and converting it into a binary signal. The output signal, (c) is the scanning synchronization signal detected by the waveform shaper 12 by comparison with the reference potential E2, (d) is the AN
The output signal of the D circuit 16 (when the count number of the frequency divider 15 is set to 2), (e) is a sawtooth output signal from the voltage generator 17 applied to the galvanometer mirror 8.
【0017】上記の説明で明らかなように、光源4から
出射した光ビームは、バーコード3に対して縦,横,斜
めの4方向から繰り返し走査し、かつ各走査方向での走
査軌跡が周期的にラスタ状に変化する。したがってバー
コード3を表示した物品の移動方向,バーコード3の向
きに関係なく、バーコード3を正しく読み取ることがで
きるし、さらにバーコード3に局部的な汚れ,傷のボイ
ドスポットがあっても、光ビームがバーコード3をラス
タ状に走査するするのでリードエラーなしにバーコード
が読み取れる。なお、図示例では多面形凹面ミラー6が
8枚に分割した平面ミラー6aで構成されたものを示し
たが、平面ミラーの枚数をさらに増やすことで光ビーム
の走査方向をさらに多重化することが可能である。As is clear from the above explanation, the light beam emitted from the light source 4 repeatedly scans the barcode 3 from four directions: vertically, horizontally, and diagonally, and the scanning trajectory in each scanning direction is periodic. changes in a raster pattern. Therefore, the barcode 3 can be read correctly regardless of the moving direction of the article displaying the barcode 3 or the orientation of the barcode 3. Moreover, even if the barcode 3 has local dirt or void spots due to scratches, the barcode 3 can be read correctly. Since the light beam scans the barcode 3 in a raster pattern, the barcode can be read without read errors. In the illustrated example, the polygonal concave mirror 6 is composed of a plane mirror 6a divided into eight pieces, but the scanning direction of the light beam can be further multiplexed by further increasing the number of plane mirrors. It is possible.
【0018】実施例2:図2は多段バーコードの読み取
りに対応したバーコードリーダの実施例を示す。すなわ
ち、読取対象となる物品20の表面には2行に並べてバ
ーコード3Aと3Bが表示れされている。一方、バーコ
ードリーダ側には、多段バーコードの行間ピッチ(バー
コード3Aと3Bとの間隔ピッチ),およびその行数の
データをキー入力するデータ入力器21,およびバーコ
ードリーダと並置して読取対象となる物品20のバーコ
ード表示面までの距離Lを計測する距離計22を備えて
おり、さらにスキャナ部1には前記した多段バーコード
3A,3Bに関する行間ピッチ,行数のデータ,距離デ
ータを格納する一時記憶器23、および前記データを基
に電圧発生器18の出力電圧(ガルバノミラー8の偏向
角に対応する)を調整するゲイン設定器24を備えてい
る。Embodiment 2: FIG. 2 shows an embodiment of a barcode reader capable of reading multi-stage barcodes. That is, barcodes 3A and 3B are displayed in two rows on the surface of the article 20 to be read. On the other hand, on the barcode reader side, there is a data input device 21 for inputting data on the interline pitch of the multi-stage barcode (interval pitch between barcodes 3A and 3B) and the number of lines, and the barcode reader. The scanner unit 1 is equipped with a distance meter 22 that measures the distance L to the barcode display surface of the article 20 to be read, and furthermore, the scanner unit 1 has data on the interline pitch, number of lines, and distance regarding the multi-stage barcodes 3A and 3B. It includes a temporary memory 23 for storing data, and a gain setter 24 for adjusting the output voltage of the voltage generator 18 (corresponding to the deflection angle of the galvanometer mirror 8) based on the data.
【0019】かかる構成のバーコードリーダで多段バー
コードを読み取る場合には、あらかじめ多段バーコード
の行間ピッチ,行数(図示例では行数2)のデータをデ
ータ入力器21で入力し、実施例1で述べたと同様な手
順により多段バーコード3A,3Bを光ビームで複数の
方向からラスタ状に走査する。また、物品20がバーコ
ードリーダの真下に移動して来ると距離計22がバーコ
ードまでの距離Lを計測し、デコーダ2ではこの距離デ
ータであらかじめ入力した行間ピッチのデータを演算補
正してその結果を一時記憶部23に出力する。一方、一
時記憶部23は前記データを波形整形器12で検出した
走査同期信号に同期してゲイン設定器14に与え、この
データを基にゲイン設定器24が電圧発生器17の出力
電圧(ガルバノミラー8に印加する電圧の振幅)を調整
してガルバノミラー8の偏向角を制御する。これにより
、多段バーコードをラスタ状に走査する光ビームの走査
軌跡は、図示のようにラスタピッチPがバーコード3A
と3Bとの間の行間ピッチに一致するようになるので、
2行に並ぶバーコード3A,3Bを順に走査して読み取
ることができる。なお、図4の波形図において、(a)
は図3の(d)で表したと同じ走査同期信号を、(b)
,(c)はそれぞれ先記したバーコードまでの距離Lが
大,小である場合に電圧発生器17から出力する鋸波状
の電圧波形を表している。すなわち、走査対象となる物
品20の高さが低くてバーコードリーダとバーコードま
での距離が離れている場合には、電圧波形の振幅を低く
押さえてガルバノミラー8の偏向角を小さくし、逆に物
品20の高さが高くてバーコードまでの距離が近い場合
には、電圧波形の振幅を大にしてガルバノミラー8の偏
向角が大きくなるように調整する。なお、多段バーコー
ドの行数が3行以上である場合でも、ラスタ状走査パタ
ーンのラスタ数がバーコードの行数と対応するように、
つまり走査同期信号と同期させてガルバノミラー8に加
える鋸状電圧の周期を変えることで対応できる。When reading a multi-stage bar code with a bar code reader having such a configuration, data on the inter-line pitch and the number of lines (in the illustrated example, the number of rows is 2) of the multi-stage bar code are input in advance using the data input device 21, The multi-stage barcodes 3A and 3B are scanned in a raster pattern from a plurality of directions using a light beam using the same procedure as described in 1. Further, when the article 20 moves directly below the barcode reader, the distance meter 22 measures the distance L to the barcode, and the decoder 2 uses this distance data to calculate and correct the line pitch data input in advance. The results are output to the temporary storage section 23. On the other hand, the temporary storage unit 23 provides the data to the gain setter 14 in synchronization with the scanning synchronization signal detected by the waveform shaper 12, and based on this data, the gain setter 24 outputs the output voltage of the voltage generator 17 (galvanometer). The deflection angle of the galvanometer mirror 8 is controlled by adjusting the amplitude of the voltage applied to the mirror 8. As a result, the scanning locus of the light beam that scans the multi-stage barcode in a raster pattern is such that the raster pitch P is 3A as shown in the figure.
This will match the line spacing between and 3B, so
The barcodes 3A and 3B arranged in two rows can be sequentially scanned and read. In addition, in the waveform diagram of FIG. 4, (a)
is the same scanning synchronization signal as shown in FIG. 3(d), and (b)
, (c) represent sawtooth voltage waveforms output from the voltage generator 17 when the distance L to the bar code described above is large and small, respectively. That is, when the height of the article 20 to be scanned is low and the distance between the barcode reader and the barcode is long, the amplitude of the voltage waveform is kept low and the deflection angle of the galvano mirror 8 is made small, and the reverse If the height of the article 20 is high and the distance to the barcode is short, the amplitude of the voltage waveform is increased and the deflection angle of the galvano mirror 8 is adjusted to be large. Note that even if the number of lines in a multi-stage barcode is three or more, the number of rasters in the raster-like scanning pattern corresponds to the number of lines in the barcode.
In other words, this can be handled by changing the period of the sawtooth voltage applied to the galvanometer mirror 8 in synchronization with the scanning synchronization signal.
【0020】上記により、物品20に表示したバーコー
ドが多段バーコードである場合でも、物品の高さ寸法,
移動方向、および多段バーコード3A,3Bの向きに左
右されることなく、複数行に並ぶ各バーコードを光ビー
ムが順に走査してそのバーコード情報を正しく読み取る
ことができる。As described above, even if the barcode displayed on the article 20 is a multi-stage barcode, the height dimension of the article,
Regardless of the direction of movement and the orientation of the multi-stage barcodes 3A, 3B, the light beam sequentially scans each barcode lined up in multiple rows and the barcode information can be read correctly.
【0021】[0021]
【発明の効果】以上述べたように、本発明による定置型
バーコードリーダによれば、バーコードリーダの設置点
に移動して来た物品に表示のバーコードに対し、光ビー
ムを複数の方向でラスタ状に走査するようにしたので、
物品の移動方向,バーコードの向きに左右されないのは
勿論のこと、バーコードの局部的な汚れ,傷の影響も受
けることなく、多段バーコードを含めてバーコード情報
を的確に読み取ることができ、従来のバーコードリーダ
と比べて読み取り機能の格段に優れたバーコードリーダ
が得られる。Effects of the Invention As described above, according to the stationary barcode reader of the present invention, a light beam can be directed in multiple directions to barcodes displayed on articles that have moved to the installation point of the barcode reader. Since I scanned it in a raster pattern,
It is possible to accurately read barcode information, including multi-stage barcodes, without being affected by the direction of movement of the article or the orientation of the barcode, as well as being unaffected by local dirt or scratches on the barcode. , it is possible to obtain a barcode reader with significantly superior reading function compared to conventional barcode readers.
【図1】本発明の実施例1の構成図FIG. 1: Configuration diagram of Embodiment 1 of the present invention
【図2】本発明の実施例2の構成図[Fig. 2] Configuration diagram of Embodiment 2 of the present invention
【図3】図1の実施例によるバーコード読み取り動作を
説明する波形図FIG. 3 is a waveform diagram illustrating the barcode reading operation according to the embodiment of FIG. 1;
【図4】図2の実施例によるバーコード読み取り動作を
説明する波形図FIG. 4 is a waveform diagram illustrating the barcode reading operation according to the embodiment of FIG. 2;
1 スキャナ部
2 デコーダ
3 バーコード
4 光源
6 多面型凹面ミラー
6a 平面ミラー
6c 反射マーカ
7 回転ミラー
8 ガルバノミラー
10 受光器
11 波形整形器(バーコード読み取り用)12
波形整形器(同期信号検出用)17 電
圧発生器
18 光ビーム
19 走査パターン
21 データ入力器
22 距離計1 Scanner section 2 Decoder 3 Barcode 4 Light source 6 Multifaceted concave mirror 6a Plane mirror 6c Reflective marker 7 Rotating mirror 8 Galvano mirror 10 Light receiver 11 Waveform shaper (for barcode reading) 12
Waveform shaper (for synchronization signal detection) 17 Voltage generator 18 Light beam 19 Scanning pattern 21 Data input device 22 Distance meter
Claims (3)
に走査して読み取る定置型バーコードリーダにおいて、
複数枚の平面ミラーを周方向に並べてバーコードと向か
い合わせに配置した多面形凹面ミラー、該多面形凹面ミ
ラーの中心軸上に対向配置して光源側から到来した光ビ
ームを凹面ミラーに向けて周方向に偏向する傾斜ミラー
面を有する回転ミラー、および光源と前記回転ミラーと
の間に位置して光源からの出射光ビームを回転ミラーに
対し偏向させるガルバノミラーとの組合わせからなる走
査ミラー系と、前記ガルバノミラーの偏向角を光ビーム
の走査に同期させて周期的に変化させる偏向角制御手段
とを備え、バーコードに対し光源の出射光ビームを複数
の方向でラスタ状に走査させることを特徴とする定置型
バーコードリーダ。Claim 1: A stationary barcode reader that optically scans and reads a barcode displayed on the surface of an article, comprising:
A polygonal concave mirror in which a plurality of plane mirrors are arranged in the circumferential direction and placed facing the barcode, and the polygonal concave mirrors are arranged facing each other on the central axis to direct the light beam coming from the light source toward the concave mirror. A scanning mirror system comprising a combination of a rotating mirror having an inclined mirror surface that deflects in the circumferential direction, and a galvano mirror located between a light source and the rotating mirror to deflect the emitted light beam from the light source to the rotating mirror. and a deflection angle control means for periodically changing the deflection angle of the galvanometer mirror in synchronization with the scanning of the light beam, and scanning the barcode with the light beam emitted from the light source in a raster pattern in a plurality of directions. A stationary barcode reader featuring:
において、多面形凹面ミラーの周面上の一箇所に反射マ
ーカを備え、該反射マーカの反射光を検出して得た信号
を同期信号として偏向角制御手段によりガルバノミラー
の偏向角を周期的に制御することを特徴とする定置型バ
ーコードリーダ。2. The stationary barcode reader according to claim 1, wherein a reflective marker is provided at one location on the circumferential surface of the polygonal concave mirror, and signals obtained by detecting reflected light from the reflective marker are synchronized. A stationary barcode reader characterized in that the deflection angle of a galvano mirror is periodically controlled by a deflection angle control means as a signal.
において、読取対象物品までの距離の計測データ、およ
び該物品に表示された多段バーコードの行数,行ピッチ
データを基に、ガルバノミラーの偏向角を制御すること
を特徴とする定置型バーコードリーダ。3. In the stationary barcode reader according to claim 1, based on measurement data of the distance to the object to be read, and data on the number of lines and line pitch of the multi-stage barcode displayed on the object, the galvanometer A stationary barcode reader characterized by controlling the deflection angle of a mirror.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2401194A JPH04213782A (en) | 1990-12-11 | 1990-12-11 | Stationary type bar-code reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2401194A JPH04213782A (en) | 1990-12-11 | 1990-12-11 | Stationary type bar-code reader |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04213782A true JPH04213782A (en) | 1992-08-04 |
Family
ID=18511044
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2401194A Pending JPH04213782A (en) | 1990-12-11 | 1990-12-11 | Stationary type bar-code reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH04213782A (en) |
-
1990
- 1990-12-11 JP JP2401194A patent/JPH04213782A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1039403A (en) | Code read-out means | |
| EP0348232B1 (en) | Optical beam scanner for reading bar-codes | |
| JP3164442B2 (en) | Image scanning device | |
| US3971917A (en) | Labels and label readers | |
| US4415224A (en) | Holographic scanner disc with different facet areas | |
| JPH02268382A (en) | Two-dimensional bar code reading laser scanner | |
| JPS63150777A (en) | Sampling speed varying holograph scanner | |
| US5149949A (en) | Optical scanner with counterrotating reflector elements | |
| JPH0628508A (en) | Optical reading method and optical reading device | |
| KR100329535B1 (en) | Optical scanning device | |
| US5179271A (en) | Compact optical scan pattern generator for bar code reading systems | |
| US5912452A (en) | Method and apparatus for reading one-and two-dimensional symbols with a linear detector | |
| EP0848344B1 (en) | A scanning reader of an optical code placed on an article in movement and a method of scanning said optical code by means of said reader | |
| US5464972A (en) | Omnidirectional bar code label scanner | |
| JPH0823629B2 (en) | Optical reader | |
| US5844222A (en) | Rastering laser scanner with beam location feedback | |
| JPH07200714A (en) | Optical symbol reader | |
| US5223700A (en) | Bar code reader having a polygon mirror providing different scan line lengths | |
| EP0112374A1 (en) | Beam scanning apparatus. | |
| JPH04213782A (en) | Stationary type bar-code reader | |
| US20050269413A1 (en) | Bar code scanner with laser beam oscillator | |
| CA1081009A (en) | Optical scanning system using a polygonal rotating mirror | |
| EP0406907B1 (en) | Bar code reader | |
| EP0837415A1 (en) | Scanning system with radially directed, multiple-reading scanning units | |
| JPH01321582A (en) | Bar code reader |