JPS6120911B2 - - Google Patents
Info
- Publication number
- JPS6120911B2 JPS6120911B2 JP54135956A JP13595679A JPS6120911B2 JP S6120911 B2 JPS6120911 B2 JP S6120911B2 JP 54135956 A JP54135956 A JP 54135956A JP 13595679 A JP13595679 A JP 13595679A JP S6120911 B2 JPS6120911 B2 JP S6120911B2
- Authority
- JP
- Japan
- Prior art keywords
- barcode
- signal
- pulse
- scanning
- 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
Links
- 230000003287 optical effect Effects 0.000 claims description 2
- 230000001960 triggered effect Effects 0.000 description 5
- 238000013459 approach Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000001788 irregular Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
Description
【発明の詳細な説明】
本発明は光学読取方式、特にバーコード読取方
式に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to optical reading systems, particularly barcode reading systems.
バーコード読取装置は、その光線走査部、いわ
ゆるスキヤナが定置式のものと手持式のものとに
大別される。 Barcode reading devices are broadly classified into those whose light beam scanning units, so-called scanners, are stationary types and those which are handheld.
このうち手持式のものでは、スキヤナを手で持
つて商品に貼付あるいは印刷されたバーコードシ
ンボルに近づけてからスキヤナに設けられている
スイツチを操作して読取りを開始させるようにな
つているのが普通である。しかしながら、この方
式ではスキヤナをバーコードシンボルに近づけて
から走査を開始させるまでの時間にロスが生じ、
バーコードシンボル毎にスイツチ操作を必要とす
るのでスーパストア等のように大量の商品を扱う
場合には操作者に多大な疲労を生ぜしめる原因と
なつていた。 Among these, hand-held scanners are designed to hold the scanner in your hand, bring it close to a barcode symbol affixed or printed on a product, and then operate a switch on the scanner to start reading. It's normal. However, with this method, there is a loss in the time from when the scanner approaches the barcode symbol to when it starts scanning.
Since a switch operation is required for each barcode symbol, when a large number of products are handled, such as in a supermarket store, this causes a great deal of fatigue to the operator.
本発明はこのような欠点に鑑み、スキヤナをバ
ーコードの読取りが可能な位置に近づければ自動
的にバーコードシンボルを走査して読取りを行な
うようなバーコード読取方式を提供しようとする
ものである。 In view of these drawbacks, the present invention seeks to provide a barcode reading method that automatically scans and reads barcode symbols when a scanner approaches a position where barcodes can be read. be.
本発明によれば、スキヤナにおいては走査用光
線を連続的に振らせるが、バーコード解読動作は
バーコードシンボルを走査した信号が送られてき
た時だけ行なうバーコード読取方式が得られる。 According to the present invention, it is possible to obtain a barcode reading system in which a scanning light beam is continuously waved in a scanner, but a barcode decoding operation is performed only when a signal scanning a barcode symbol is sent.
以下に本発明の実施例を説明する。 Examples of the present invention will be described below.
第1図は本発明の一実施例の構成をブロツク図
で示す。 FIG. 1 shows a block diagram of an embodiment of the present invention.
この装置は、走査反射光を電気信号に変換する
光電変換器1と、雑音信号消去及び波形整形用の
コンパレータ2と、この出力信号がバーコードシ
ンボルを走査した信号であるか否かを判別するバ
ーコード判別回路3と、バーコード解読器4と、
手持式のスキヤナ5と、このスキヤナ5の制御回
路6とから成る。 This device includes a photoelectric converter 1 that converts scanning reflected light into an electrical signal, a comparator 2 for noise signal cancellation and waveform shaping, and a device that determines whether or not this output signal is a signal obtained by scanning a barcode symbol. A barcode discrimination circuit 3, a barcode decoder 4,
It consists of a hand-held scanner 5 and a control circuit 6 for the scanner 5.
バーコード判別回路3は、簡単に言えば、バー
コードシンボルを走査して得られる走査反射光を
光電変換するとパルス列状の電気信号(以下、こ
れをバーコード信号と称する)が得られ、このバ
ーコード信号はバーコードの性質上走査速度が一
定であればパルス間隔の最大値も定まるので、コ
ンパレータ2から到来するパルス列がこの最大値
以内の間隔で連続しているか否かを検出してバー
コード解読器4の解読動作を規制するものであ
る。このための構成として、リトリガラブル単安
定マルチバイブレータによるパルス発生器31と
クロツクパルス発生器32とアンド回路33、カ
ウンタ34、フリツプフロツプ35、カウンタリ
セツト回路36とを有する。 Simply put, the barcode discrimination circuit 3 photoelectrically converts scanning reflected light obtained by scanning a barcode symbol to obtain a pulse train-shaped electrical signal (hereinafter referred to as a barcode signal). Due to the nature of barcodes, if the scanning speed of the code signal is constant, the maximum value of the pulse interval is also determined, so it is detected whether or not the pulse train arriving from comparator 2 is continuous at an interval within this maximum value. This controls the decoding operation of the decoder 4. The configuration for this purpose includes a pulse generator 31 using a retriggerable monostable multivibrator, a clock pulse generator 32, an AND circuit 33, a counter 34, a flip-flop 35, and a counter reset circuit 36.
パルス発生器31はコンパレータ2からのパル
スをトリガ入力として一定時間t1だけハイレベル
の信号を出力し、出力がハイレベルの間に再びト
リガ入力があるとこの時点から時間t1だけハイレ
ベル信号を出力する。そこで、この時間t1をバー
コード信号のパルス間隔の最大値よりもやや大き
く設定しておけば、パルス発生器31はバーコー
ド信号の最初のパルスで発生した出力がローレベ
ルに変化する前にバーコード信号の次のパルスで
再びトリガされ、順次このようにしてトリガされ
るのでバーコード信号が到来している間はパルス
発生器31の出力はハイレベルの状態を維持する
ことになる。 The pulse generator 31 uses the pulse from the comparator 2 as a trigger input and outputs a high level signal for a certain period of time t 1. If a trigger input is received again while the output is at a high level, the pulse generator 31 outputs a high level signal for a period of time t 1 from this point onwards. Output. Therefore, if this time t1 is set to be slightly larger than the maximum value of the pulse interval of the barcode signal, the pulse generator 31 will wait until the output generated by the first pulse of the barcode signal changes to low level. It is triggered again by the next pulse of the barcode signal, and is triggered in this manner sequentially, so that the output of the pulse generator 31 remains at a high level while the barcode signal is arriving.
これに対し、物品に付されているバーコードシ
ンボル以外の文字や数字等を走査した場合、これ
らの線と線との間隔は通常、バーコードシンボル
の最大バー間隔よりも大きくしかも不規則なの
で、コンパレータ2から得られる電気信号のパル
ス間隔はバーコード信号のパルス間隔の最大値よ
りかなり大きくなる。したがつて、このような信
号が到来した場合には、パルス発生器31は通
常、最初のパルスでトリガされるだけで次のパル
スが入力する前に出力はローレベルに変化し、ハ
イレベルの状態が時間t1を越えることはほとんど
無い。 On the other hand, when scanning characters or numbers other than the barcode symbol attached to an item, the spacing between these lines is usually larger than the maximum bar spacing of the barcode symbol and is irregular. The pulse interval of the electrical signal obtained from the comparator 2 is considerably larger than the maximum value of the pulse interval of the barcode signal. Therefore, when such a signal arrives, the pulse generator 31 is normally only triggered by the first pulse, and before the next pulse is input, the output changes to low level, and the output changes to high level. The state rarely exceeds time t 1 .
このことから、パルス発生器31のハイレベル
出力継続時間が時間t1より十分長いか否かで走査
した信号がバーコード信号であるか否かを判別す
ることができる。 From this, it is possible to determine whether the scanned signal is a barcode signal or not based on whether the high level output duration of the pulse generator 31 is sufficiently longer than the time t1 .
制御回路6は、スキヤナ5における光線の走査
周期及び角度を規定する信号を出力する発振器6
1と、走査角度切換用のアナログスイツチ62
と、増幅器63とを含み、スキヤナ5の回動反射
鏡を往復回動させて光線(レーザビーム)を振ら
せるが、通常は小さな角度で光線を繰返し振らせ
ておき、フリツプフロツプ35からアナログスイ
ツチ62にハイレベル信号が到来した時のみ全バ
ーコードを走査し得る角度で光線を繰返し振らせ
るようになつている。 The control circuit 6 includes an oscillator 6 that outputs a signal that defines the scanning period and angle of the light beam in the scanner 5.
1 and an analog switch 62 for switching the scanning angle.
The rotary reflector of the scanner 5 is rotated back and forth to swing the light beam (laser beam), but normally the light beam is swung repeatedly at a small angle, and then the analog switch 62 is sent from the flip-flop 35. The light beam is repeatedly swung at an angle that allows scanning the entire bar code only when a high-level signal arrives at the bar code.
また、バーコード解読器4は、フリツプフロツ
プ35からのハイレベル信号でコンパレータ2か
ら到来するパルス信号、すなわちバーコード信号
の解読を行ない、解読終了後フリツプフロツプ3
5をリセツトする。 Further, the barcode decoder 4 decodes the pulse signal, that is, the barcode signal, arriving from the comparator 2 using the high level signal from the flip-flop 35, and after the decoding is completed, the barcode decoder 4
Reset 5.
次に、各部の入出力信号のタイムチヤート図で
ある第2図をも参照して動作を説明する。 Next, the operation will be explained with reference to FIG. 2, which is a time chart of input and output signals of each part.
電源をオンしてからスキヤナ5をバーコードシ
ンボルが貼付あるいは印刷された物品に近づける
間はスキヤナ5による走査角度は小さく、光電変
換器1への走査反射光も無いので、パルス発生器
31へのトリガ入力は無くフリツプフロツプ35
の出力もローレベルのままである。しかし、バー
コードシンボルを走査すると、その走査反射光は
光電変換器1でパルス状信号(第2図イ)に変換
され、更にコンパレータ2で矩形状のパルス信号
(第2図ロ)に波形整形される。 After the power is turned on and while the scanner 5 is brought close to the article on which the barcode symbol is affixed or printed, the scanning angle by the scanner 5 is small and there is no scanning reflected light to the photoelectric converter 1, so the scanning angle to the pulse generator 31 is small. No trigger input, flip-flop 35
The output also remains at low level. However, when a barcode symbol is scanned, the reflected light is converted into a pulse signal by the photoelectric converter 1 (Fig. 2 A), and then waveform-shaped into a rectangular pulse signal by the comparator 2 (Fig. 2 B). be done.
バーコード判別回路3では、パルス発生器31
がパルス信号ロの最初のパルスでトリガされてハ
イレベルの信号(第2図ハ)を出力し、信号ロの
パルス間隔はパルス発生器31の出力継続時間t1
より短かいので、以後パルスの到来毎に繰返しト
リガされることによりパルス発生器31の出力は
ハイレベル状態が続く。 In the barcode discrimination circuit 3, the pulse generator 31
is triggered by the first pulse of pulse signal RO and outputs a high level signal (FIG. 2 C), and the pulse interval of signal RO is equal to the output duration time t 1 of pulse generator 31.
Since it is shorter, the output of the pulse generator 31 continues to be at a high level because it is repeatedly triggered every time a pulse arrives.
カウンタ34はアンド回路33を通して入力す
るクロツクパルス発生器32からのパルス(第2
図ニ)を計数して、所定数を計数し終えるとフリ
ツプフロツプ35をセツト状態にする信号(第2
図ホ)を出力する。このクロツクパルス数n4は、
パルス発生器31の出力継続時間t1に対応するク
ロツクパルス数より十分大きくなるよう設定され
ており、これによつてカウンタ34の出力レベル
でコンパレータ2からバーコード信号が到来して
いることを検出することができる。フリツプフロ
ツプ35の出力(第2図ヘ)がハイレベルになる
と、制御回路6ではアナログスイツチ62が発振
器61の出力周波数を切換えて全バーコードを走
査できるようにスキヤナ5の走査角度を切換え
る。同時に、バーコード解読器4はコンパレータ
2から到来するパルス信号の解読を開始して、バ
ーコードにて表わされた情報をデイジタル表示す
る。 The counter 34 receives a pulse (second pulse) from the clock pulse generator 32 which is input through the AND circuit 33.
After counting the predetermined number, a signal (second
Figure E) is output. This clock pulse number n 4 is
The number of clock pulses is set to be sufficiently larger than the number of clock pulses corresponding to the output duration time t1 of the pulse generator 31, so that the arrival of the barcode signal from the comparator 2 is detected at the output level of the counter 34. be able to. When the output of the flip-flop 35 (FIG. 2) becomes high level, the analog switch 62 in the control circuit 6 changes the output frequency of the oscillator 61 and changes the scanning angle of the scanner 5 so that all bar codes can be scanned. At the same time, the barcode decoder 4 starts decoding the pulse signal coming from the comparator 2 and digitally displays the information represented by the barcode.
このように、バーコード解読器4における解読
動作は、フリツプフロツプ35の出力で規定さ
れ、解読動作を開始すると、コンパレータ2から
到来する信号からバーコード信号の始端及び終端
を判定してバーコード信号部分のみの解読を行な
うようになつている。したがつて、バーコード解
読器4はコンパレータ2から到来する信号がバー
コード信号でなければ解読動作を開始しないが、
バーコードシンボル以外の部分を走査した場合で
も、バーコード信号に類似する信号が得られてパ
ルス発生器31の出力が継続することがあり得
る。しかし、このような信号はバーコード信号の
ような規則性を有していないので、バーコード解
読器4は解読不能となり、この場合にはフリツプ
フロツプ35が自動的にリセツトされるから、再
度スキヤナ5をバーコードシンボルに近づけて走
査させるようにすれば良い。 In this way, the decoding operation in the barcode decoder 4 is defined by the output of the flip-flop 35, and when the decoding operation starts, the start and end of the barcode signal are determined from the signal arriving from the comparator 2, and the barcode signal portion is determined. It is now possible to decipher only the Therefore, the barcode decoder 4 does not start the decoding operation unless the signal coming from the comparator 2 is a barcode signal.
Even if a portion other than the barcode symbol is scanned, a signal similar to the barcode signal may be obtained and the output of the pulse generator 31 may continue. However, since such a signal does not have regularity like a barcode signal, the barcode decoder 4 cannot decode it, and in this case, the flip-flop 35 is automatically reset, so the scanner 5 All you have to do is bring it close to the barcode symbol and scan it.
解読完了後フリツプフロツプ35がリセツトさ
れると、アナログスイツチ62がスキヤナ5によ
る走査角度を小さくするように切換えて再びバー
コードを判別する走査が行なわれるが、バーコー
ド解読器4では一つのバーコードの解読完了後は
コンパレータ2からのパルス信号が一定時間途絶
えない限り次の解読を開始しないようにされてお
り、これによつて同一バーコード信号の重複読取
りを防止している。カウンタリセツト回路36は
コンパレータ2からのパルス信号が途絶えてパル
ス発生器31の出力がローレベルになつた時カウ
ンタ34をリセツトする。言い換えれば、ある物
品のバーコードの解読を完了し、次の物品のバー
コードシンボルにスキヤナ5を近づけるまでの間
に次のバーコード解読の準備が行なわれる。 When the flip-flop 35 is reset after the decoding is completed, the analog switch 62 is switched to reduce the scanning angle by the scanner 5, and scanning for barcode discrimination is performed again. After the decoding is completed, the next decoding is not started unless the pulse signal from the comparator 2 is interrupted for a certain period of time, thereby preventing repeated reading of the same bar code signal. The counter reset circuit 36 resets the counter 34 when the pulse signal from the comparator 2 is interrupted and the output of the pulse generator 31 becomes low level. In other words, preparations for decoding the next barcode are made until the scanner 5 approaches the barcode symbol of the next article after the decoding of the barcode of a certain article is completed.
以上の説明で明らかなように、本発明では常時
スキヤナによる走査を繰返しているのでスキヤナ
をバーコードシンボルに近づければバーコード信
号が得られ、しかも到来する信号がバーコード信
号であるか否かを判別して、バーコード信号の時
のみ次の走査が得られるバーコード信号をバーコ
ード解読器で自動的に解読されるようにし、その
他の場合は解読は行なわないようにしているの
で、バーコードシンボル毎に走査開始及び停止の
ためのスイツチ操作は不要で取扱いは非常に容易
であり、作業性は大幅に改善される。 As is clear from the above explanation, in the present invention, since scanning by the scanner is constantly repeated, a barcode signal can be obtained by bringing the scanner closer to a barcode symbol, and whether or not the incoming signal is a barcode signal can be obtained. The barcode decoder automatically decodes the barcode signal for which the next scan can be obtained only when it is a barcode signal, and does not decode it in other cases. There is no need to operate a switch to start and stop scanning for each code symbol, making it very easy to handle and greatly improving work efficiency.
また、バーコードを判別する走査では走査角度
を通常のそれより小さくしているので、スキヤナ
の走査機構の負荷を小さくして消費電力、温度上
昇等を極力小さくすることができる。 Furthermore, since the scanning angle for barcode discrimination is made smaller than normal scanning angles, the load on the scanning mechanism of the scanner is reduced and power consumption, temperature rise, etc. can be minimized.
第1図は本発明の一実施例のブロツク構成図、
第2図はその各部の入出力波形のタイムチヤート
図。
図中、1は光電変換器、2はコンパレータ、3
はバーコード判別回路、4はバーコード解読器、
5はスキヤナ、6は制御回路、31はパルス発生
器、32はクロツクパルス発生器、33はアンド
回路、34はカウンタ、35はフリツプフロツ
プ、36はカウンタリセツト回路、61は発振
器、62はアナログスイツチ、63は増幅器。
FIG. 1 is a block diagram of an embodiment of the present invention.
Figure 2 is a time chart of the input and output waveforms of each part. In the figure, 1 is a photoelectric converter, 2 is a comparator, and 3
is a barcode discrimination circuit, 4 is a barcode decoder,
5 is a scanner, 6 is a control circuit, 31 is a pulse generator, 32 is a clock pulse generator, 33 is an AND circuit, 34 is a counter, 35 is a flip-flop, 36 is a counter reset circuit, 61 is an oscillator, 62 is an analog switch, 63 is an amplifier.
Claims (1)
走査し該走査反射光を電気信号に変換して解読器
により前記バーコードにて表わされた情報を読取
る装置において、前記電気信号がパルス状であつ
てしかもそのパルス間隔が所定時間以内の状態に
てあらかじめ定められた時間連続しているか否か
を検出して前記電気信号がバーコードを走査して
得られたバーコード信号であるか否かを判別する
手段と、該判別手段の判別結果に応じて前記スキ
ヤナの少なくとも走査角度の切換えを行なう制御
回路とを備え、前記光線を連続的に振らせた状態
にて前記バーコード信号を検出した時、前記走査
角度を大きくすると共に、前記解読器の動作を開
始させるようにしたことを特徴とする光学読取方
式。1 In a device that scans a barcode with a light beam using a handheld scanner, converts the scanned reflected light into an electrical signal, and reads the information represented by the barcode using a decoder, the electrical signal is in a pulse form and Furthermore, it is possible to determine whether the electrical signal is a barcode signal obtained by scanning a barcode by detecting whether or not the pulse interval continues for a predetermined period of time within a predetermined period of time. and a control circuit for switching at least the scanning angle of the scanner according to the determination result of the determining means, and when the bar code signal is detected while the light beam is continuously swung. . An optical reading system characterized in that the scanning angle is increased and the operation of the decoder is started.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13595679A JPS5660977A (en) | 1979-10-23 | 1979-10-23 | Optical read system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP13595679A JPS5660977A (en) | 1979-10-23 | 1979-10-23 | Optical read system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5660977A JPS5660977A (en) | 1981-05-26 |
| JPS6120911B2 true JPS6120911B2 (en) | 1986-05-24 |
Family
ID=15163764
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP13595679A Granted JPS5660977A (en) | 1979-10-23 | 1979-10-23 | Optical read system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5660977A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003162685A (en) * | 2001-11-28 | 2003-06-06 | Olympus Optical Co Ltd | Code reader |
-
1979
- 1979-10-23 JP JP13595679A patent/JPS5660977A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5660977A (en) | 1981-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6357659B1 (en) | Hands free optical scanner trigger | |
| US5302813A (en) | Multi-bit digitizer | |
| JPH0737154Y2 (en) | Barcode reader | |
| US5324924A (en) | Bar code decoder with changeable working ranges | |
| US3971917A (en) | Labels and label readers | |
| US4356389A (en) | Bar code scanner interface | |
| US5821520A (en) | Bar code scanning system with the pre-decoding signal processing and method for bar code candidate selection for decoding | |
| EP0653721B1 (en) | Bar code reader | |
| US5288983A (en) | Symbol read device having separate gain controls for reading different scan lines | |
| JPS6120911B2 (en) | ||
| EP0369793A2 (en) | Bar code reader signal processing method and device | |
| JP3292635B2 (en) | Barcode reader | |
| JP2732914B2 (en) | Barcode reader | |
| JP2789949B2 (en) | Barcode reader | |
| JPS6318481A (en) | Bar code demodulator | |
| JP3500489B2 (en) | Barcode reader | |
| JP2836288B2 (en) | Barcode reader | |
| JPH03271880A (en) | Bar code reader | |
| JPH02135581A (en) | Signal processor for bar code reader | |
| JPS61290577A (en) | Bar code reader | |
| JPH03103995A (en) | Stationary type bar-code scanner | |
| JPS5461420A (en) | Data input system | |
| JPS63133281A (en) | Information reader | |
| JP2732915B2 (en) | Article detection method | |
| CA1078061A (en) | Multiple code sensing optical reader |