Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2779362B2 - Barcode scanning scanner - Google Patents
[go: Go Back, main page]

JP2779362B2 - Barcode scanning scanner - Google Patents

Barcode scanning scanner

Info

Publication number
JP2779362B2
JP2779362B2 JP4173203A JP17320392A JP2779362B2 JP 2779362 B2 JP2779362 B2 JP 2779362B2 JP 4173203 A JP4173203 A JP 4173203A JP 17320392 A JP17320392 A JP 17320392A JP 2779362 B2 JP2779362 B2 JP 2779362B2
Authority
JP
Japan
Prior art keywords
scanning
bar code
sub
light
scanner
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.)
Expired - Fee Related
Application number
JP4173203A
Other languages
Japanese (ja)
Other versions
JPH0620080A (en
Inventor
良一 今野
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.)
Tohoku Ricoh Co Ltd
Ricoh Co Ltd
Original Assignee
Tohoku Ricoh Co Ltd
Ricoh Co Ltd
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 Tohoku Ricoh Co Ltd, Ricoh Co Ltd filed Critical Tohoku Ricoh Co Ltd
Priority to JP4173203A priority Critical patent/JP2779362B2/en
Publication of JPH0620080A publication Critical patent/JPH0620080A/en
Application granted granted Critical
Publication of JP2779362B2 publication Critical patent/JP2779362B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、バーコードを読み取る
ためのスキャナ、特に、レーザー方式によるスキャナに
関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a scanner for reading a bar code, and more particularly to a laser scanner.

【0002】[0002]

【従来の技術】従来より用いられているバーコード読取
用のレーザースキャナは、2次元(縦、横がある)で印
刷されているバーコードを1次元に走査して読み取りを
行っている。
2. Description of the Related Art A conventionally used bar code reading laser scanner reads a bar code printed in two dimensions (vertical and horizontal) in one dimension.

【0003】なお、この種の装置には、例えば、特開昭
60−100273号、特開昭61−26185号及び
特開平3−25585号などの公報がある。
[0003] This type of apparatus is disclosed in, for example, JP-A-60-100273, JP-A-61-26185, and JP-A-3-25585.

【0004】[0004]

【発明が解決しようとする課題】しかし、上記した従来
技術にあっては、バーコードを1次元に走査を行ってい
るため、バーコードを上にボイドやスポットと呼ばれる
印刷むらや汚れがあると、読み取りエラーが生じ、読み
取りを再度行わねばならなかった。このため、読取速度
の低下や読取結果に対する信頼性に課題を残している。
However, in the above-mentioned prior art, since the barcode is scanned one-dimensionally, if the barcode has printing unevenness or dirt called voids or spots on the upper side. A reading error occurred and the reading had to be performed again. For this reason, problems remain in the reduction of the reading speed and the reliability of the reading result.

【0005】本発明の目的は、バーコードラベルに印刷
むらや汚れがあっても読み取りが確実に行えるようにす
るバーコード読取用スキャナを提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a bar code reading scanner capable of reliably reading even if the bar code label has uneven printing or dirt.

【0006】[0006]

【課題を解決するための手段】上記目的を達成するため
に、この発明は、光源からの光ビームをバーコードラベ
ルに照射し、その反射光を受光素子によって光電変換し
てデコード用の信号を得るバーコード読取用スキャナに
おいて、前記光源主走査方向に直交する方向にバーコ
ードラベルに対してサイン波形状に副走査を行う副走査
手段と、前記副走査の波形上の1周期における複数の点
でサンプリングを行い、サンプリングした点におけるサ
ンプリングデータを保持する保持回路と、前記副走査に
同期するように前記光源の発光を制御する制御手段とを
有し、前記保持回路の複数のデータから多数決により反
射光レベルを決定している。
In order to achieve the above object, the present invention irradiates a bar code label with a light beam from a light source, photoelectrically converts the reflected light by a light receiving element, and decodes a signal for decoding. in the scanner reading the bar code to obtain, in the direction perpendicular to the main scanning direction of the light source barcode
Sub-scanning that performs sub-scanning in the form of a sine wave for the data label
Means and a plurality of points in one cycle on the sub-scanning waveform
At the sampled point.
A holding circuit for holding sampling data;
Control means for controlling light emission of the light source so as to synchronize with each other.
From the plurality of data of the holding circuit by majority decision.
Determines the emission level.

【0007】[0007]

【作用】上記した手段によれば、光源からの光ビームを
走査方向に対し直交する方向に副走査し、バーコードラ
ベルに対しサイン波形状に走査が行われる。これによ
り、バーコードラベルに印刷むらや汚れがあっても読み
取りが確実に行われる。
According to the above-described means, the light beam from the light source is sub-scanned in a direction orthogonal to the scanning direction, and the bar code label is scanned in a sine wave shape. As a result, even if the barcode label has printing unevenness or dirt, reading is reliably performed.

【0008】[0008]

【実施例】ここで、実施例の説明の前に本発明の基本動
作について説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing the embodiments, the basic operation of the present invention will be described.

【0009】バーコードを従来のレーザースキャナを用
いて走査した場合の軌跡(斜めに引かれた細線)が図2
である。このように、レーザーのスポット径は分解能を
上げるために小さくしてあり、このために線状の軌跡に
なる。
FIG. 2 shows a trajectory (a thin line drawn obliquely) when a barcode is scanned using a conventional laser scanner.
It is. As described above, the spot diameter of the laser is made small in order to increase the resolution, and therefore, it becomes a linear locus.

【0010】図3は本発明のスキャナによる軌跡を示
し、従来の線状に対し、軌跡は帯状(または面状)にな
っている。この図3の軌跡を拡大して示したのが図4で
あり、実際には面ではなく、レーザーの走査方向に対し
直交するように、単振動でかつ変調を加えた副走査を行
っており、正弦波状の軌跡が残される。
FIG. 3 shows a trajectory by the scanner of the present invention. The trajectory is a band (or a plane) in contrast to a conventional linear shape. FIG. 4 shows the locus of FIG. 3 in an enlarged manner. In practice, the sub-scan is performed with a simple vibration and modulation so as to be orthogonal to the scanning direction of the laser, not the plane. , A sinusoidal locus is left.

【0011】また、図5はボイドやスポットの有るバー
コード上を従来のスキャナで走査した状態、及びそのバ
ーコードを電気信号に変換した出力信号波形を示してい
る。図示のように、バーコード1a,1bに直交する方
向に形成される走査軌跡4上には、スポット2及びボイ
ド3が点在している。通常、スキャナの出力信号波形
は、バーコード1a,1bが黒色であるため、その信号
レベルは“0”であり、コード間は白であるために
“1”になる。ところが、スポット2やボイド3が有る
と、スポット2の部分が“1”になり、ボイド3部分が
“0”になり、バーコード1aの幅内に2つのコードが
有り、バーコード1aとバーコード1bの間にも1つの
コードが挿入されているものと誤読されてしまう。
FIG. 5 shows a state in which a bar code having voids and spots is scanned by a conventional scanner, and an output signal waveform obtained by converting the bar code into an electric signal. As illustrated, spots 2 and voids 3 are scattered on a scanning trajectory 4 formed in a direction orthogonal to the bar codes 1a and 1b. Normally, the output signal waveform of the scanner is "0" because the barcodes 1a and 1b are black, and the signal level is "1" because the space between the codes is white. However, if there is a spot 2 or void 3, the spot 2 portion becomes "1", the void 3 portion becomes "0", and there are two codes within the width of the bar code 1a. It is erroneously read that one code is inserted between the codes 1b.

【0012】ところが、本発明によれば、図4に示した
ように、走査軌跡がサインカーブを描いているため、そ
の走査に際して変調1サイクル当たりN点(例えば、5
点)のサンプリングを行えば、多数決論理を用いること
によりスキャンしている領域が白か黒かを判別すること
ができる。この結果、スポット2やボイド3の悪影響を
取り除くことができる。
However, according to the present invention, as shown in FIG. 4, the scanning trajectory describes a sine curve.
If the sampling of the point is performed, it is possible to determine whether the scanned area is white or black by using majority logic. As a result, the adverse effects of the spot 2 and the void 3 can be eliminated.

【0013】しかし、図6に示すようにバーコードの並
びに沿ったスキャンでは、上記したように問題なく読み
取りが行われるが、図7に示すように、バーコード列に
対し斜めに走査された場合、サンプル点がコードの変化
域を往来することになり、単純な多数決論理では正常な
動作が望めない。しかしながら、図8に示すように、
査は実質的に僅かな時間のずれはるものの、変調1周
期中のサンプル数(ここでは5点)と同数の走査を同時
に行っているものとみなすことができる。これは図8に
示す「1〜5」のサンプリングポイントにおける白黒判
別の出力は、時間のずれが有るのみで出力波形そのもの
の形状は同じであることを意味する。そこで、例えば、
第1のサンプル点が白から黒に変わったことを検知した
場合、第2番目以降のサンプル点もこの時点から最初に
黒を検知するサンプル点までは白とみなし、黒を検知し
た時点で初めて黒を検知したとみなすようにして、変化
検知の一種の同期をとることで、図7に示す斜めの走査
が図6と等価になるようにしている
However, as shown in FIG. 6, in the scanning along the sequence of bar codes, the reading is performed without any problem as described above. However, as shown in FIG. Therefore, the sample points come and go in the changing range of the code, and normal operation cannot be expected by simple majority logic. However, as shown in FIG. 8, run
査although substantially shifted in a short time is Ru Oh, can be regarded as being performed at the same time the same number of scanning and the number of samples in a modulated one period (here 5 points). This means that the output of the black / white discrimination at the sampling points “1 to 5” shown in FIG. 8 has the same shape of the output waveform itself only with a time lag. So, for example,
Detected change of first sample point from white to black
In this case, the second and subsequent sample points are also
Until the sample point where black is detected, it is regarded as white, and black is detected.
At which point black is detected for the first time,
By taking the form of synchronous detection, scanning oblique shown in FIG. 7 is set to be equivalent to the FIG. 6

【0014】以下、本発明の実施例について説明する。Hereinafter, embodiments of the present invention will be described.

【0015】図1は本発明によるバーコード読取用スキ
ャナの一実施例を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a bar code reading scanner according to the present invention.

【0016】光源としてのレーザーダイオード(LD)
5はバーコードラベルに向けてレーザー光を発生し、そ
のバーコードラベルの表面からの反射光がフォトダイオ
ード(PD)6によって受光され、その反射輝度に応じ
た電気信号がフォトダイオード6から出力される。フォ
トダイオード6には増幅器(AMP)7が接続され、こ
の増幅器7にはサンプル・アンド・ホールド回路(以
下、S/H回路という)回路8a〜8c並列接続されて
いる(上記の説明ではサンプリングを5点で行うものと
したが、ここでは3点の場合を例示しており、したがっ
てS/H回路は3つになっている)。S/H回路8a,
8s,8cの各々にはA/D(アナログ/デジタル)変
換回路9a,9b,9cの各々が接続され、これらには
同期回路10が接続され、さらに同期回路10には多数
決回路11が接続され、この多数決回路11の出力がデ
コーダ(不図示)へ送出される。さらに、レーザーダイ
オード5及びS/H回路8a,8s,8cを制御するた
めに制御回路12が設けられている。この制御回路12
には、さらに副走査用駆動部13が接続され、レーザー
ダイオード5の副走査するための駆動を行う。
Laser diode (LD) as light source
5 generates a laser beam toward the bar code label, the light reflected from the surface of the bar code label is received by a photodiode (PD) 6, and an electric signal corresponding to the reflected luminance is output from the photodiode 6. You. An amplifier (AMP) 7 is connected to the photodiode 6, and sample-and-hold circuits (hereinafter, referred to as S / H circuits) 8a to 8c are connected in parallel to the amplifier 7 (in the above description, sampling is performed). Although the operation is performed at five points, the case of three points is illustrated here, and therefore, the number of S / H circuits is three.) S / H circuit 8a,
A / D (analog / digital) conversion circuits 9a, 9b, 9c are connected to each of 8s, 8c, a synchronization circuit 10 is connected to these, and a majority decision circuit 11 is connected to the synchronization circuit 10. The output of the majority circuit 11 is sent to a decoder (not shown). Further, a control circuit 12 is provided for controlling the laser diode 5 and the S / H circuits 8a, 8s, 8c. This control circuit 12
Is further connected to a sub-scanning drive unit 13 for driving the laser diode 5 for sub-scanning.

【0017】図9は走査光学系の一例を示す構成図であ
り、図10は走査光学系の他の例を示す構成図である。
ここで、図9は走査機構にポリゴンミラーを用いてお
り、図10ではガルバノミラーを用いている。
FIG. 9 is a block diagram showing an example of the scanning optical system, and FIG. 10 is a block diagram showing another example of the scanning optical system.
Here, FIG. 9 uses a polygon mirror for the scanning mechanism, and FIG. 10 uses a galvanometer mirror.

【0018】図9の構成では、レーザーダイオード5の
出射光路上には、光学レンズ14及びポリゴンミラー1
5(ここでは図示を簡略にするために円で描いている
が、実際には円周方向に多角形を成している)が順次配
設され、ポリゴンミラー15の反射光はバーコードラベ
ル16に導かれ、図6で示したように一方から他方へ走
査される。このバーコードラベル16からの反射光は、
フォトダイオード6によって受光され、図1のレーザー
ダイオード5、フォトダイオード6を除く回路によって
構成されるデコーダ17に入力され、解読処理がなされ
る。
In the configuration shown in FIG. 9, the optical lens 14 and the polygon mirror 1 are placed on the exit optical path of the laser diode 5.
5 (here, drawn in a circle for simplicity of illustration, but actually forms a polygon in the circumferential direction), and the reflected light of the polygon mirror 15 is a bar code label 16 And are scanned from one side to the other as shown in FIG. The reflected light from the barcode label 16 is
The light received by the photodiode 6 is input to a decoder 17 constituted by a circuit excluding the laser diode 5 and the photodiode 6 in FIG.

【0019】一方、図10の構成にあっては、レーザー
ダイオード5に代えてガスレーザー18が用いられてお
り、その出射光路上にはガルバノミラー19が配設され
ている。他の構成については図9と同一であるので、こ
こでは重複する説明は省略する。
On the other hand, in the configuration of FIG. 10, a gas laser 18 is used in place of the laser diode 5, and a galvanomirror 19 is provided on the emission optical path. The other configuration is the same as that of FIG. 9, and the duplicated description is omitted here.

【0020】図9及び図10においては、光源(レーザ
ーダイオード5またはガスレーザー18)からのレーザ
ー光は、ポリゴンミラー15またはガルバノミラー19
によってバーコードラベル16に対する走査が行われ
る。この際の走査軌跡は線状となり、これに対し図6に
示したようなサイン波形状に副走査を行う必要がある
が、具体的には前記ポリゴンミラーの回転方向に対し垂
直な方向(ガルバノミラーの場合は、その振動方向と垂
直な方向)にレーザー光を振らせる。この手段として
は、ポリゴンミラー15やガルバノミラー19を直接動
かすことも可能であるが、他に、光源を振動させる方
法、光路の途中にミラーを挿入し、このミラーを振動さ
せる方法などが考えられる。なお、本実施例では、図1
1に示すように、光源を直接振動させることで副走査を
行っている。
9 and 10, laser light from a light source (laser diode 5 or gas laser 18) is applied to a polygon mirror 15 or a galvanometer mirror 19.
Scans the bar code label 16. The scanning trajectory at this time is linear, and it is necessary to perform the sub-scanning in a sine wave shape as shown in FIG. 6, but specifically, in a direction perpendicular to the rotation direction of the polygon mirror (galvano In the case of a mirror, the laser beam is oscillated in a direction perpendicular to the direction of the oscillation. As this means, it is possible to directly move the polygon mirror 15 or the galvanometer mirror 19, but in addition, a method of oscillating the light source, a method of inserting a mirror in the optical path and oscillating this mirror, etc. are also conceivable. . In this embodiment, FIG.
As shown in FIG. 1, sub-scanning is performed by directly vibrating the light source.

【0021】図11においては、レーザーダイオード5
を装着し、他端に永久磁石21を装着したバー20のレ
ーザーダイオード5寄りに軸22を設定し、永久磁石2
1に対峙させて電磁石23を配設し、この電磁石23に
交流電源24を印加することでレーザーダイオード5を
図示の上下方向に振動させている。
In FIG. 11, the laser diode 5
A bar 22 having a permanent magnet 21 attached to the other end is set to a shaft 22 near the laser diode 5, and a permanent magnet 2
The laser diode 5 is vibrated in the vertical direction as shown in the figure by disposing an electromagnet 23 so as to face 1 and applying an AC power supply 24 to the electromagnet 23.

【0022】次に、以上の構成による実施例の動作につ
いて説明する。
Next, the operation of the embodiment having the above configuration will be described.

【0023】制御回路12から副走査用駆動部13の電
磁石23に駆動用の正弦波信号(100スキャン/秒の
場合、約10KHz)を付与する。これにより、図12
に示すような走査軌跡が得られる。この場合、1〜3点
の各点でサンリングが行われるように、副走査用駆動部
13の電磁石23に与える電流から駆動部の機構が動作
を始めるまでの遅延時間を加味した信号を制御回路12
からS/H回路8a,8s,8cへ印加する。また、S
/H回路8a,8s,8cの動作を確実なものにするた
め、レーザーダイオード5にもサンプリング期間中だけ
点灯するように図13に示すような信号を送出する。
The control circuit 12 applies a driving sine wave signal (about 10 KHz in the case of 100 scans / second) to the electromagnet 23 of the sub-scanning drive unit 13. As a result, FIG.
The scanning trajectory as shown in FIG. In this case, a signal that takes into account the delay time from the current supplied to the electromagnet 23 of the sub-scanning drive unit 13 to the operation of the drive unit mechanism is controlled so that sunring is performed at each of the first to third points. Circuit 12
To the S / H circuits 8a, 8s, 8c. Also, S
In order to ensure the operation of the / H circuits 8a, 8s and 8c, a signal as shown in FIG.

【0024】一方、同期回路10においては、図14に
示すような同期をとっている。この図は、レーザー走査
光がバーコード部にさしかかった状態を示し、1〜3は
各サンプル点でのA/D変換出力を示している。サンプ
ル点「1」と既にバーコード上にあるにもかからわず、
時間的に遅れて走査される「2」、「3」の点は、未だ
バーコード部にはかかっていない。そこで、副走査の数
周期分を蓄えるバッファから見掛け上最初に黒に反転し
たところ、すなわちサンプル点「1」が反転した時点以
降において、残り2つのサンプル点が黒に反転する時点
までは白とし、黒に反転していることが検知された時に
初めて黒に反転するようにサンプル点を合わせるような
一種の同期をとることにより、サンプル点「1」〜
「3」がバーコード上の走査方向に対して直交する点の
情報と等価なものになるようにしている。このようにし
て同期を取ったあと、本実施例では反転後、1サンプリ
ング周期において多数決論理を用いることにより、ボイ
ド、スポットなどの擾乱を取り除くことができる。
On the other hand, the synchronization circuit 10 is synchronized as shown in FIG. This figure shows a state in which the laser scanning light is approaching the bar code portion, and 1 to 3 show A / D conversion outputs at each sample point. Despite it is already on the barcode with sample point "1",
Points “2” and “3” scanned with a delay in time have not yet been applied to the bar code portion. Therefore, the number of sub-scans
From the buffer that stores the period, it is apparently first turned black.
In other words, since the sample point “1” is inverted,
When the other two sample points turn black in descending
Until it is white, and when it is detected that it is inverted to black,
For example, the sample point is set to be inverted to black for the first time.
By taking a kind of synchronization, sample point "1" ~
"3" is equivalent to information of a point orthogonal to the scanning direction on the barcode . After synchronizing in this manner, in the present embodiment, after inversion, disturbances such as voids and spots can be removed by using majority logic in one sampling cycle.

【0025】図15は多数決論理回路の一例を示すブロ
ック図である。
FIG. 15 is a block diagram showing an example of the majority logic circuit.

【0026】同期回路10にはバイナリ変換回路111
が接続され、このバイナリ変換回路111の出力端子に
は2入力のコンパレータ112の一方の入力端子が接続
され、コンパレータ112の他方の入力端子には基準値
を出力する基準値発生回路113の出力端子が接続され
ている。コンパレータ112には、例えば、TTLの
「74LS85」を用いることができる。この「74L
S85」は、夫々4ビットからなるA,B2組の入力を
備えている。
The synchronization circuit 10 includes a binary conversion circuit 111
The output terminal of the binary conversion circuit 111 is connected to one input terminal of a two-input comparator 112, and the other input terminal of the comparator 112 is an output terminal of a reference value generation circuit 113 for outputting a reference value. Is connected. As the comparator 112, for example, TTL “74LS85” can be used. This "74L
S85 "has two sets of inputs A and B each consisting of 4 bits.

【0027】例えば、図1の構成では、サンプル数が3
であることから、コンパレータ112のA入力にはA/
D変換回路9a,9b,9cの出力を同期回路10を通
した後、バイナリ変換(2進コードに変換)して接続す
る。白を「1」、黒を“0」とすると、全部黒の場合は
「0」、白「1」黒「2」の場合は「1」、白「2」黒
「1」の場合は「2」、全部白の場合は「3」となり、
コンパレータ112のB入力に基準値発生回路113か
ら基準値「1」を与えておけば、A>B出力は白が多数
であることを判定する。この出力を用いることで、A入
力の多数がわかり、結果としてノイズを除くことが可能
になる。また、本実施例に示すように、S/H回路8
a,8s,8cを用いることで高速化のネックの1つで
あるA/D変換回路を容易に設計することができる。
For example, in the configuration of FIG.
Therefore, the input A of the comparator 112 is A /
After the outputs of the D conversion circuits 9a, 9b, and 9c pass through the synchronization circuit 10, they are converted by binary conversion (converted to binary codes) and connected. Assuming that white is “1” and black is “0”, “0” is for all black, “1” for white “1”, black “2”, and “1” for white “2” black “1”. 2 ", if all white," 3 "
If the reference value "1" is given from the reference value generation circuit 113 to the B input of the comparator 112, it is determined that the A> B output has many whites. By using this output, many of the A inputs are known, and as a result, noise can be removed. Further, as shown in this embodiment, the S / H circuit 8
By using a, 8s, and 8c, an A / D conversion circuit, which is one of the bottlenecks in speeding up, can be easily designed.

【0028】[0028]

【発明の効果】以上説明した通り、この発明は、光源か
らの光ビームをバーコードラベルに照射し、その反射光
を受光素子によって光電変換してデコード用の信号を得
るバーコード読取用スキャナにおいて、前記光源主走
査方向に直交する方向にバーコードラベルに対してサイ
ン波形状に副走査を行う副走査手段と、前記副走査の波
形上の1周期における複数の点でサンプリングを行い、
サンプリングした点におけるサンプリングデータを保持
する保持回路と、前記副走査に同期するように前記光源
の発光を制御する制御手段とを有し、前記保持回路の複
数のデータから多数決により反射光レベルを決定する
うにしたので、バ−コードラベルに印刷むらや汚れがあ
っても読み取りが確実に行われる。
As described above, the present invention relates to a bar code reading scanner which irradiates a bar code label with a light beam from a light source and photoelectrically converts the reflected light by a light receiving element to obtain a decoding signal. The size of the bar code label in a direction orthogonal to the main scanning direction of the light source.
Sub-scanning means for performing sub-scanning in emission wave shape, the wave of the sub scanning
Sampling is performed at multiple points in one cycle of the shape,
Holds sampling data at sampled points
And a light source so as to synchronize with the sub-scanning.
Control means for controlling the light emission of the holding circuit.
Since the reflected light level is determined by majority decision from the numerical data, the reading is surely performed even if the bar code label has uneven printing or dirt.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明のバーコード読取用スキャナの一実施例
を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of a barcode reading scanner according to the present invention.

【図2】従来のレーザースキャナを用いて走査した場合
の軌跡を示す説明図である。
FIG. 2 is an explanatory diagram showing a locus when scanning is performed using a conventional laser scanner.

【図3】本発明のスキャナによる軌跡を示す説明図であ
る。
FIG. 3 is an explanatory diagram showing a trajectory by a scanner according to the present invention.

【図4】図3の軌跡を拡大して示した説明図である。FIG. 4 is an explanatory diagram showing an enlarged trajectory of FIG. 3;

【図5】ボイドやスポットの有るバーコード上を従来の
スキャナによる走査状況、及びその際の出力信号波形を
示す説明図である。
FIG. 5 is an explanatory diagram showing a scanning state of a bar code having voids and spots by a conventional scanner, and an output signal waveform at that time.

【図6】本発明により走査光に副走査を行った場合の問
題点を説明するための説明図である。
FIG. 6 is an explanatory diagram for explaining a problem when sub-scanning is performed on scanning light according to the present invention.

【図7】本発明による走査光の斜め走査を示す説明図で
ある。
FIG. 7 is an explanatory diagram showing oblique scanning of scanning light according to the present invention.

【図8】本発明による走査光の同期方法を示す説明図で
ある。
FIG. 8 is an explanatory diagram showing a scanning light synchronization method according to the present invention.

【図9】本発明にかかる走査光学系の一例を示す構成図
である。
FIG. 9 is a configuration diagram showing an example of a scanning optical system according to the present invention.

【図10】走査光学系の他の例を示す構成図である。FIG. 10 is a configuration diagram showing another example of the scanning optical system.

【図11】副走査を行うための機構例を示す構成図であ
る。
FIG. 11 is a configuration diagram illustrating an example of a mechanism for performing sub-scanning.

【図12】本発明による走査軌跡を示す説明図である。FIG. 12 is an explanatory diagram showing a scanning trajectory according to the present invention.

【図13】制御回路からレーザーダイオード及び副走査
用駆動部へ出力される信号波形を示す波形図である。
FIG. 13 is a waveform chart showing signal waveforms output from the control circuit to the laser diode and the sub-scanning drive unit.

【図14】図1の同期回路による同期の一例を示す波形
図である。
FIG. 14 is a waveform chart showing an example of synchronization by the synchronization circuit of FIG. 1;

【図15】多数決論理回路の一例を示すブロック図であ
る。
FIG. 15 is a block diagram showing an example of a majority logic circuit.

【符号の説明】[Explanation of symbols]

5 レーザーダイオード 6 フォトダイオード 7 増幅器 8a,8s,8c S/H回路 9a,9b,9c A/D変換回路 10 同期回路 11 多数決回路 12 制御回路 13 副走査用駆動部 15 ポリゴンミラー 16 バーコードラベル 18 ガスレーザー 19 ガルバノミラー 111 バイナリ変換回路 112 コンパレータ 113 基準値発生回路 Reference Signs List 5 laser diode 6 photodiode 7 amplifier 8a, 8s, 8c S / H circuit 9a, 9b, 9c A / D conversion circuit 10 synchronization circuit 11 majority circuit 12 control circuit 13 sub-scanning drive unit 15 polygon mirror 16 barcode label 18 Gas laser 19 Galvano mirror 111 Binary conversion circuit 112 Comparator 113 Reference value generation circuit

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 光源からの光ビームをバーコードラベル
に照射し、その反射光を受光素子によって光電変換して
デコード用の信号を得るバーコード読取用スキャナにお
いて、 前記光源主走査方向に直交する方向にバーコードラベ
ルに対してサイン波形状に副走査を行う副走査手段と、 前記副走査の波形上の1周期における複数の点でサンプ
リングを行い、サンプリングした点におけるサンプリン
グデータを保持する保持回路と、 前記副走査に同期するように前記光源の発光を制御する
制御手段とを有し、 前記保持回路の複数のデータから多数決により反射光レ
ベルを決定する ことを特徴とするバーコード読取用スキ
ャナ。
1. A bar code reading scanner for irradiating a bar code label with a light beam from a light source and photoelectrically converting the reflected light by a light receiving element to obtain a decoding signal, wherein the scanner is orthogonal to the main scanning direction of the light source. Bar code label
Sub-scanning means for performing sub-scanning in a sine wave shape with respect to a signal , and sampling at a plurality of points in one cycle on the sub-scanning waveform.
Sampling at the point where the ring was sampled
A holding circuit for holding data, and controlling light emission of the light source so as to synchronize with the sub-scanning
Control means for controlling the reflected light from the plurality of data of the holding circuit by majority decision.
A bar code reading scanner for determining a bell .
JP4173203A 1992-06-30 1992-06-30 Barcode scanning scanner Expired - Fee Related JP2779362B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4173203A JP2779362B2 (en) 1992-06-30 1992-06-30 Barcode scanning scanner

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4173203A JP2779362B2 (en) 1992-06-30 1992-06-30 Barcode scanning scanner

Publications (2)

Publication Number Publication Date
JPH0620080A JPH0620080A (en) 1994-01-28
JP2779362B2 true JP2779362B2 (en) 1998-07-23

Family

ID=15956028

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4173203A Expired - Fee Related JP2779362B2 (en) 1992-06-30 1992-06-30 Barcode scanning scanner

Country Status (1)

Country Link
JP (1) JP2779362B2 (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03212777A (en) * 1990-01-18 1991-09-18 Tokyo Electric Co Ltd Bar code scanner

Also Published As

Publication number Publication date
JPH0620080A (en) 1994-01-28

Similar Documents

Publication Publication Date Title
JP2779362B2 (en) Barcode scanning scanner
US9091861B2 (en) Scanning microscope
JPH07200714A (en) Optical symbol reader
JP4745761B2 (en) Image forming apparatus and control method thereof
JPH0952387A (en) Laser drawing equipment
JPH0833904B2 (en) Laser scan
JPH03208190A (en) barcode reader
US20050206719A1 (en) Image forming apparatus
JPS62237420A (en) Image recording device using galvanomirror
JP3214409B2 (en) Barcode reader
JP3606228B2 (en) Bar code reader
JPH10213760A (en) Method and device for detecting optical scanning position
JP2815809B2 (en) Information reading device
JP3600024B2 (en) Image forming device
JP3500489B2 (en) Barcode reader
JPH02106715A (en) Multi-point synchronization optical scanning device
JPS5823292B2 (en) Koteisukiyanasouchi
JPS61158048A (en) Recording information reader
JP3404819B2 (en) Image scanner device
JPS63178376A (en) Barcode pattern recognition device
JPH06259592A (en) Bar code reader
KR930005753Y1 (en) Laser scanning system of barcode laser scanner
JPH06111046A (en) Bar code reader
JPH10339921A (en) Radiograph information reader
JPH0330078A (en) Stationary type bar-code scanner

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees