JP3194631B2 - Barcode reader - Google Patents
Barcode readerInfo
- Publication number
- JP3194631B2 JP3194631B2 JP25604992A JP25604992A JP3194631B2 JP 3194631 B2 JP3194631 B2 JP 3194631B2 JP 25604992 A JP25604992 A JP 25604992A JP 25604992 A JP25604992 A JP 25604992A JP 3194631 B2 JP3194631 B2 JP 3194631B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform signal
- bar code
- light
- barcode
- waveform
- 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
Links
- 230000003111 delayed effect Effects 0.000 claims description 26
- 230000002238 attenuated effect Effects 0.000 claims description 16
- 230000003252 repetitive effect Effects 0.000 claims description 13
- 238000007493 shaping process Methods 0.000 claims description 9
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 claims 1
- 230000001678 irradiating effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 9
- 238000001514 detection method Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 230000001934 delay Effects 0.000 description 3
- 238000000034 method Methods 0.000 description 1
Description
【0001】[0001]
【産業上の利用分野】本発明はバーコード読取装置の構
造に関し、特に正確なバーコード波形に基づいてバーコ
ードデータを出力するための構造に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a structure of a bar code reader, and more particularly to a structure for outputting bar code data based on an accurate bar code waveform.
【0002】[0002]
【従来の技術】従来のバーコード読取装置の概略を図8
に基づいて説明する。バーコード読取装置には半導体レ
ーザ41が設けられており、この半導体レーザ41から
はレーザ光L1が照射される。レーザ光L1はコリメー
タレンズ42を透過し、ポリゴンミラー43の反射面4
3Mに入射する。そして、さらにレーザ光L1はこの反
射面43Mで反射して、バーコード10上に照射スポッ
トS1を形成する。2. Description of the Related Art FIG. 8 schematically shows a conventional bar code reader.
It will be described based on. The bar code reader is provided with a semiconductor laser 41, and the semiconductor laser 41 emits a laser beam L1. The laser light L1 passes through the collimator lens 42 and is reflected on the reflection surface 4 of the polygon mirror 43.
It is incident on 3M. Then, the laser beam L1 is further reflected by the reflection surface 43M to form an irradiation spot S1 on the barcode 10.
【0003】バーコードは太さの異なるバーとスペース
によって構成されており、これらの組合わせに応じて所
定のバーコードデータが表わされている。バーコード1
0上に形成された照射スポットS1は、照射位置P1か
らP2に向けて、走査ラインW1上を走査されるように
なっている。照射スポットS1を走査させるため、ポリ
ゴンミラー43は高速回転を行う。すなわち、図に示す
ポリゴンミラー43は、6つの反射面43Mを備えた六
面体であり、回転軸43Jを中心として矢印90方向に
回転する。ポリゴンミラー43が回転することによっ
て、反射面43Mの角度が変化する。A bar code is composed of bars and spaces having different thicknesses, and predetermined bar code data is represented according to a combination of these bars and spaces. Barcode 1
The irradiation spot S1 formed on the scanning line 0 is scanned on the scanning line W1 from the irradiation position P1 to P2. In order to scan the irradiation spot S1, the polygon mirror 43 rotates at a high speed. That is, the polygon mirror 43 shown in the figure is a hexahedron having six reflection surfaces 43M, and rotates in the direction of the arrow 90 around the rotation axis 43J. The rotation of the polygon mirror 43 changes the angle of the reflection surface 43M.
【0004】この反射面43Mの角度変化に応じ、照射
スポットS1は照射位置P1からP2までの走査ライン
W1上を、矢印91方向に移動、走査することになる。
そして、ポリゴンミラー43の回転によって、半導体レ
ーザ41からのレーザ光L1が次の反射面43Mに入射
した場合、照射スポットS1は再び照射位置P1に形成
され、反射面43Mの角度変化に応じて再度、照射位置
P2までの走査を繰り返す。In accordance with the change in the angle of the reflection surface 43M, the irradiation spot S1 moves and scans on the scanning line W1 from the irradiation positions P1 to P2 in the direction of the arrow 91.
Then, when the laser light L1 from the semiconductor laser 41 is incident on the next reflection surface 43M due to the rotation of the polygon mirror 43, the irradiation spot S1 is formed again at the irradiation position P1, and again according to the angle change of the reflection surface 43M. , The scanning up to the irradiation position P2 is repeated.
【0005】照射スポットS1が形成されたバーコード
10からは、レーザ光L1の反射レーザ光L2が生じ
る。この反射レーザ光L2は集光レンズ44で集光さ
れ、受光部8に受光される。そして、受光部8は受光波
形信号を出力し、この受光波形信号に基づいてバーコー
ドデータが認識される。すなわち、バーコード10のう
ち、バーの黒い部分は受けた光を吸収し、スペースの白
い部分は光を乱反射する。このため、バーコード10に
対応した強弱で反射レーザ光L2が生じ、受光波形信号
に基づいてバーコードデータを認識することができる。[0005] A reflected laser beam L2 of the laser beam L1 is generated from the bar code 10 on which the irradiation spot S1 is formed. The reflected laser beam L2 is condensed by the condenser lens 44 and received by the light receiving section 8. Then, the light receiving section 8 outputs a received light waveform signal, and barcode data is recognized based on the received light waveform signal. That is, in the bar code 10, the black portion of the bar absorbs the received light, and the white portion of the space diffusely reflects the light. For this reason, the reflected laser light L2 is generated with the intensity corresponding to the barcode 10, and the barcode data can be recognized based on the received light waveform signal.
【0006】バーコードデータを検出するための回路構
成を図5のブロック図に基づいて説明する。受光部8か
らの受光波形信号は、まず前置増幅回路51で増幅され
る。増幅された受光波形信号を図7Aに示す。前述のよ
うに、レーザ光L1の照射スポットS1は、走査ライン
W1上を繰り返し走査される。このため、これに対応し
て生じる受光波形信号も、同様の波形を繰り返して形成
することになる。A circuit configuration for detecting bar code data will be described with reference to the block diagram of FIG. The received light waveform signal from the light receiving section 8 is first amplified by the preamplifier circuit 51. FIG. 7A shows the amplified received light waveform signal. As described above, the irradiation spot S1 of the laser beam L1 is repeatedly scanned on the scanning line W1. For this reason, a light-receiving waveform signal corresponding to this will be formed by repeating the same waveform.
【0007】図7Aに示す波形中、バーコード波形信号
K1の部分がバーコード10の読み取り波形でり、この
バーコード波形信号K1の一部拡大図が図7Bである。
このような受光波形信号は、前置増幅回路51からハイ
パスフィルタ52に与えられ(図5参照)、ここで低周
波成分が除去される。すなわち、バーコードデータの読
み取りに必要なバーコード波形信号K1のみを取り出す
ため、これ以外の低い周波数成分の波形(図7A参照)
をカットする。In the waveform shown in FIG. 7A, the bar code waveform signal K1 is the read waveform of the bar code 10, and FIG. 7B is a partially enlarged view of the bar code waveform signal K1.
Such a received light waveform signal is supplied from the preamplifier circuit 51 to the high-pass filter 52 (see FIG. 5), where the low-frequency component is removed. That is, since only the barcode waveform signal K1 necessary for reading barcode data is extracted, other low-frequency component waveforms (see FIG. 7A)
To cut.
【0008】ハイパスフィルタ52の周波数特性を図6
のグラフに示す。グラフの横軸は周波数、縦軸はゲイン
である。図に示すように、このハイパスフィルタ52
は、低い波形信号を排除し、高周波成分のみを出力す
る。このような特性を持ったハイパスフィルタ52によ
って受光波形信号は整形され、高い周波数成分の波形信
号のみを得ることができる。ハイパスフィルタ52から
出力されるバーコード波形信号の一部拡大図を図7Cに
掲げる。FIG. 6 shows the frequency characteristics of the high-pass filter 52.
Is shown in the graph. The horizontal axis of the graph is frequency, and the vertical axis is gain. As shown in FIG.
Removes low waveform signals and outputs only high frequency components. The received light waveform signal is shaped by the high-pass filter 52 having such characteristics, and only a waveform signal of a high frequency component can be obtained. FIG. 7C shows a partially enlarged view of the barcode waveform signal output from the high-pass filter 52.
【0009】ハイパスフィルタ52からの受光波形信号
は、図5に示す遅延減衰回路53に与えられる。遅延減
衰回路53は、取り込んだ受光波形信号を遅延させ、か
つ減衰させる。そして、比較回路54(図5)はこの遅
延減衰波形信号と、ハイパスフィルタ52からの受光波
形信号とを取り込み、両者を比較して波形を重ね合わせ
る。図7Dは、これらの遅延減衰波形信号H2と受光波
形信号H1とを示している。このようにして遅延減衰波
形信号H2と受光波形信号H1とを比較し、図7Eに示
すように両波形の交点に基づいてバーコードデータを出
力する。The light-receiving waveform signal from the high-pass filter 52 is applied to a delay attenuation circuit 53 shown in FIG. The delay attenuation circuit 53 delays and attenuates the received light waveform signal. Then, the comparison circuit 54 (FIG. 5) fetches the delayed attenuation waveform signal and the light reception waveform signal from the high-pass filter 52, compares them, and superimposes the waveforms. FIG. 7D shows the delayed attenuation waveform signal H2 and the light reception waveform signal H1. In this way, the delay attenuation waveform signal H2 is compared with the light reception waveform signal H1, and barcode data is output based on the intersection of both waveforms as shown in FIG. 7E.
【0010】[0010]
【発明が解決しようとする課題】上記従来のバーコード
読取装置には次のような問題があった。ハイパスフィル
タ52を経た受光波形信号(図7C)は、そのままの形
で遅延減衰回路に与えられ、遅延、減衰処理が施され
る。そして、受光波形信号と遅延減衰波形信号とが比較
されて、バーコードデータが出力される(図7D参
照)。The above-mentioned conventional bar code reader has the following problems. The light-receiving waveform signal (FIG. 7C) that has passed through the high-pass filter 52 is applied as it is to the delay attenuation circuit, where the signal is delayed and attenuated. Then, the received light waveform signal and the delayed attenuation waveform signal are compared, and barcode data is output (see FIG. 7D).
【0011】したがって、ハイパスフィルタから出力さ
れる受光波形信号にひずみが生じているような場合、バ
ーコードデータを正確に認識することができないという
問題がある。特にハイパスフィルタ52は、前述のよう
に図6のような周波数特性を有している。このため、受
光波形信号自体に含まれている低周波成分までもが除去
されてしまい、整形波形信号にひずみが生じることにな
る(図7B、C参照)。すなわち、このような整形波形信
号に基づいてバーコードデータを出力するため、正確に
バーコードデータを認識することができない。Therefore, when the received light waveform signal output from the high-pass filter is distorted, there is a problem that barcode data cannot be accurately recognized. Particularly, the high-pass filter 52 has a frequency characteristic as shown in FIG. 6 as described above. For this reason, even low-frequency components included in the received light waveform signal itself are removed, and distortion occurs in the shaped waveform signal (see FIGS. 7B and 7C). That is, since barcode data is output based on such a shaped waveform signal, barcode data cannot be recognized accurately.
【0012】そこで本発明は、正確な波形信号に基づい
て適正なバーコードデータを出力することができる、読
取り精度の高いバーコード読取装置の提供を目的とす
る。SUMMARY OF THE INVENTION It is an object of the present invention to provide a bar code reader having a high reading accuracy and capable of outputting appropriate bar code data based on an accurate waveform signal.
【0013】[0013]
【課題を解決するための手段】請求項1に係るバーコー
ド読取装置は、バーコードに向けて照射光を照射する発
光部、照射光の反射光を受光し、バーコード波形信号を
含む受光波形信号を出力する受光部、前記バーコード波
形信号の中心ラインを演算する中心ライン演算手段、中
心ラインに基づいてバーコード波形信号の中心を揃え、
整形バーコード波形信号を生成する整形手段、整形バー
コード波形信号を遅延させ、かつ整形バーコード波形信
号の振幅を減衰させて遅延減衰波形信号を生成する遅延
減衰波形信号生成手段、前記整形バーコード波形信号お
よび前記遅延減衰波形信号を比較し、両者の交点に基づ
いてバーコードデータを出力するデータ出力手段、を備
えたことを特徴としている。According to a first aspect of the present invention, there is provided a bar code reader which emits light toward a bar code, receives light reflected from the light, and includes a bar code waveform signal. A light receiving unit that outputs a signal, a center line calculating unit that calculates a center line of the bar code waveform signal, and aligns the center of the bar code waveform signal based on the center line;
Shaping means for generating a shaped barcode waveform signal, a delayed attenuated waveform signal generating means for delaying the shaped barcode waveform signal, and attenuating the amplitude of the shaped barcode waveform signal to generate a delayed attenuated waveform signal, and the shaped barcode Data output means for comparing the waveform signal with the delayed attenuation waveform signal and outputting barcode data based on the intersection of the waveform signal and the delayed attenuation waveform signal.
【0014】請求項2に係るバーコード読取装置は、請
求項1に係るバーコード読取装置において、前記整形手
段は、中心ラインに基づいてバーコード波形信号の中心
を揃えるとともに、バーコード波形信号の振幅を統一し
て整形バーコード波形信号を生成する、ことを特徴とし
ている。According to a second aspect of the present invention, in the bar code reading apparatus according to the first aspect, the shaping means aligns the center of the bar code waveform signal based on the center line and outputs the bar code waveform signal. It is characterized in that a shaped barcode waveform signal is generated by unifying the amplitude.
【0015】請求項3に係るバーコード読取装置は、請
求項1に係るバーコード読取装置において、前記発光部
から照射される照射光を、バーコードに向けて繰り返し
走査させる走査手段、前記波形信号生成手段からの受光
波形信号を取り込み、走査手段の走査にしたがって繰り
返し生じる受光波形信号のみを除去する繰り返し波形信
号除去手段、を備えたことを特徴としている。According to a third aspect of the present invention, in the bar code reader according to the first aspect, the scanning means for repeatedly scanning the light emitted from the light emitting section toward the bar code, and the waveform signal. A repetitive waveform signal removing means for receiving the received light waveform signal from the generating means and removing only the received light waveform signal repeatedly generated in accordance with the scanning of the scanning means.
【0016】[0016]
【作用】請求項1に係るバーコード読取装置において
は、中心ライン演算手段がバーコード波形信号の中心ラ
インを演算し、この中心ラインに基づいて、整形手段が
バーコード波形信号の中心を揃え整形バーコード波形信
号を生成する。そして、遅延減衰波形信号生成手段は、
整形バーコード波形信号を遅延させ、かつ整形バーコー
ド波形信号の振幅を減衰させて遅延減衰波形信号を生成
し、データ出力手段がバーコードデータを出力する。In the bar code reader according to the first aspect, the center line calculating means calculates the center line of the bar code waveform signal, and the shaping means aligns and shapes the center of the bar code waveform signal based on the center line. Generate a barcode waveform signal. Then, the delay attenuation waveform signal generating means includes:
The shaped barcode waveform signal is delayed, and the amplitude of the shaped barcode waveform signal is attenuated to generate a delayed attenuated waveform signal, and the data output means outputs barcode data.
【0017】したがって、中心の揃った正確な整形バー
コード波形信号に基づいてバーコードデータを出力する
ことができる。Therefore, barcode data can be output based on a correctly shaped barcode waveform signal with a uniform center.
【0018】請求項2に係るバーコード読取装置におい
ては、整形手段は、中心ラインに基づいてバーコード波
形信号の中心を揃えるとともに、バーコード波形信号の
振幅を統一して整形バーコード波形信号を生成する。In the bar code reader according to the second aspect, the shaping means aligns the center of the bar code waveform signal based on the center line and unifies the amplitude of the bar code waveform signal to convert the shaped bar code waveform signal. Generate.
【0019】したがって、遅延減衰波形信号生成手段に
おいて遅延減衰波形信号を生成する際、バーコード波形
信号の振幅の不統一に起因して生じる遅延減衰波形信号
の誤差を回避することができる。Therefore, when the delayed attenuated waveform signal is generated by the delayed attenuated waveform signal generating means, it is possible to avoid an error in the delayed attenuated waveform signal caused by the inconsistency of the amplitude of the barcode waveform signal.
【0020】請求項3に係るバーコード読取装置におい
ては、走査手段は、発光部から照射される照射光をバー
コードに向けて繰り返し走査させる。そして、繰り返し
波形信号除去手段は、波形信号生成手段からの受光波形
信号を取り込み、走査手段の走査にしたがって繰り返し
生じる受光波形信号のみを除去する。In the bar code reader according to the third aspect, the scanning means repeatedly scans the bar code with the irradiation light emitted from the light emitting section. Then, the repetitive waveform signal removing means takes in the received light waveform signal from the waveform signal generating means and removes only the received light waveform signal repeatedly generated by the scanning of the scanning means.
【0021】したがって、正確なバーコード波形信号を
維持しつつ、バーコードデータの出力に不要な受光波形
信号を排除することができる。Therefore, it is possible to eliminate a light receiving waveform signal unnecessary for outputting bar code data while maintaining an accurate bar code waveform signal.
【0022】[0022]
【実施例】本発明に係るバーコード読取装置の一実施例
を図面に基づいて説明する。バーコード読取装置は、半
導体レーザから照射光としてのレーザ光を照射する。そ
して、走査手段であるポリゴンミラーは高速回転しなが
らこのレーザ光を反射し、バーコード上でレーザ光を走
査させる(図8参照)。一方、バーコードからの反射光
は受光部で受光され、受光波形信号が出力される。反射
光はバーコードの内容に応じた強弱で発生するため、受
光波形信号に基づいてバーコードデータを出力すること
ができる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of a bar code reader according to the present invention will be described with reference to the drawings. The bar code reader irradiates laser light as irradiation light from a semiconductor laser. The polygon mirror serving as the scanning means reflects this laser light while rotating at high speed, and scans the laser light on the bar code (see FIG. 8). On the other hand, the reflected light from the bar code is received by the light receiving unit, and a light receiving waveform signal is output. Since the reflected light is generated depending on the intensity of the bar code, bar code data can be output based on the received light waveform signal.
【0023】バーコードデータを出力するための回路構
成の実施例を図1のブロック図に示す。バーコードから
の反射光を受光した受光部8は、受光波形信号を出力
し、この受光波形信号は前置増幅回路3で増幅される。
増幅された受光波形信号を図4Aに示す。受光波形信号
には、バーコード読み取り部分であるバーコード波形信
号K5が含まれている。バーコード波形信号K5の一部
拡大図が図4Bである。なお、上述のようにレーザ光は
バーコード上を繰り返し走査されるので、図4Aに示す
受光波形信号も同形の波形の繰り返しとして形成される
ことになる。An embodiment of a circuit configuration for outputting bar code data is shown in the block diagram of FIG. The light receiving section 8 that has received the reflected light from the bar code outputs a received light waveform signal, and the received light waveform signal is amplified by the preamplifier circuit 3.
FIG. 4A shows the amplified received light waveform signal. The light receiving waveform signal includes a bar code waveform signal K5 which is a bar code reading portion. FIG. 4B is a partially enlarged view of the barcode waveform signal K5. Since the laser light is repeatedly scanned on the bar code as described above, the light receiving waveform signal shown in FIG. 4A is also formed as a repetition of the same waveform.
【0024】前置増幅回路3を経た受光波形信号は、次
に繰り返し成分除去回路5に取り込まれる。この繰り返
し成分除去回路5は、レーザ光の走査にしたがって繰り
返し生じている受光波形信号のみを除去する。すなわ
ち、図4Aの波形中、バーコード波形信号K5以外の受
光波形信号をカットする。ここで、バーコード波形信号
K5以外の受光波形信号の周波数をfaとした場合の、
繰り返し成分除去回路5の周波数特性を図3に示す。図
に示すように、繰り返し成分除去回路5は特定の周波数
成分fa、つまりバーコード波形信号K5以外の受光波
形信号のみを除去するようになっている。The light-receiving waveform signal having passed through the preamplifier circuit 3 is then taken into a repetitive component removing circuit 5. The repetitive component removing circuit 5 removes only the light-receiving waveform signal that is repeatedly generated in accordance with the scanning of the laser beam. That is, the light reception waveform signals other than the barcode waveform signal K5 in the waveform of FIG. 4A are cut. Here, when the frequency of the received light waveform signal other than the barcode waveform signal K5 is fa,
FIG. 3 shows the frequency characteristics of the repetitive component removing circuit 5. As shown in the figure, the repetitive component removing circuit 5 removes only a specific frequency component fa, that is, only a light receiving waveform signal other than the barcode waveform signal K5.
【0025】繰り返し成分除去回路5から出力される受
光波形信号を図4Cに示し、この受光波形信号中のバー
コード波形信号K6の一部拡大図を図4Dに示す。繰り
返し成分のみが除去されて、バーコード波形信号K6自
体の低周波成分は維持されるため、波形信号のひずみを
抑えることができる。FIG. 4C shows a received light waveform signal output from the repetitive component removing circuit 5, and FIG. 4D shows a partially enlarged view of the bar code waveform signal K6 in the received light waveform signal. Since only the repetitive component is removed and the low-frequency component of the barcode waveform signal K6 itself is maintained, distortion of the waveform signal can be suppressed.
【0026】図4C、Dに示す受光波形信号は、減算回
路7および自動利得制御回路9を経てピークエンベロー
プ生成回路15、ボトムエンベロープ生成回路17に与
えられる。ピークエンベロープ生成回路15は、受光波
形信号のピーク波形G1(図4D)を演算し、ボトムエ
ンベロープ生成回路17は、受光波形信号のボトム波形
G2(図4D)を演算する。The light-receiving waveform signals shown in FIGS. 4C and 4D are supplied to a peak envelope generation circuit 15 and a bottom envelope generation circuit 17 via a subtraction circuit 7 and an automatic gain control circuit 9. The peak envelope generation circuit 15 calculates a peak waveform G1 (FIG. 4D) of the received light waveform signal, and the bottom envelope generation circuit 17 calculates a bottom waveform G2 (FIG. 4D) of the received light waveform signal.
【0027】そして、これらピーク波形G1、ボトム波
形G2は中点電位検出回路19に取り込まれ、ピーク波
形G1およびボトム波形G2に基づいて中心ラインとし
ての中心波形信号(図4D)が演算、検出される。な
お、ピークエンベロープ生成回路15、ボトムエンベロ
ープ生成回路17および中点電位検出回路19の回路の
一実施例を図2に示す。The peak waveform G1 and the bottom waveform G2 are taken into the midpoint potential detection circuit 19, and a center waveform signal (FIG. 4D) as a center line is calculated and detected based on the peak waveform G1 and the bottom waveform G2. You. FIG. 2 shows one embodiment of the peak envelope generating circuit 15, the bottom envelope generating circuit 17, and the midpoint potential detecting circuit 19.
【0028】中心波形信号G9は中点電位検出回路19
から減算回路7に与えられ、ここで受光波形信号(図4
C、D)に対するフィードバックが行われる。すなわ
ち、受光波形信号から中心波形信号G9が減算され、バ
ーコード波形信号K6の中心揃えが行われる。また、ボ
トムエンベロープ生成回路17からのボトム波形G2
は、自動利得制御回路9にも与えられる。そして、ボト
ム波形G2に基づき、受光波形信号(図4C、D)の振
幅を一定にするためのフィードバックが行われる。以上
のようにしてバーコード波形信号K6の中心揃えが行わ
れ、かつ波形の振幅も一定のものに整形され、整形バー
コード波形信号が生成される。次に、この整形バーコー
ド波形信号は遅延減算回路11に与えられる。遅延減衰
回路11は、整形バーコード波形信号を遅延させ、かつ
減衰させて遅延減衰波形信号を生成する。The center waveform signal G9 is supplied to the midpoint potential detection circuit 19.
From the received light waveform signal (FIG. 4).
Feedback on C, D) is provided. That is, the center waveform signal G9 is subtracted from the received light waveform signal, and the center of the barcode waveform signal K6 is aligned. Also, the bottom waveform G2 from the bottom envelope generation circuit 17
Is also given to the automatic gain control circuit 9. Then, based on the bottom waveform G2, feedback for keeping the amplitude of the light receiving waveform signal (FIGS. 4C and D) constant is performed. As described above, the centering of the barcode waveform signal K6 is performed, and the amplitude of the waveform is shaped to be constant, thereby generating a shaped barcode waveform signal. Next, the shaped barcode waveform signal is applied to the delay subtraction circuit 11. The delay attenuation circuit 11 delays and attenuates the shaped barcode waveform signal to generate a delayed attenuation waveform signal.
【0029】そして、比較回路13はこの遅延減衰波形
信号と、整形バーコード波形信号とを取り込み、両者を
比較して波形を重ね合わせる。図4Eに整形バーコード
波形信号H5と遅延減衰波形信号H6とを示す。こうし
て整形バーコード波形信号H5と遅延減衰波形信号H6
とを比較し、図4Fに示すように両波形の交点に基づい
てバーコードデータを出力する。Then, the comparison circuit 13 takes in the delayed attenuation waveform signal and the shaped barcode waveform signal, compares them, and superimposes the waveforms. FIG. 4E shows the shaped barcode waveform signal H5 and the delayed attenuation waveform signal H6. Thus, the shaped barcode waveform signal H5 and the delayed attenuation waveform signal H6
And outputs barcode data based on the intersection of both waveforms as shown in FIG. 4F.
【0030】上記のように本実施例においては、繰り返
し成分除去回路5によって受光波形信号中の繰り返し成
分のみが除去され、しかもバーコード波形信号K6(図
4)の中心および振幅が一定に揃えられて整形バーコー
ド波形信号が生成される。そして、このような整形バー
コード波形信号に基づいて遅延減衰処理が行われ、バー
コードデータが認識されるので、正確なバーコード読み
取りが可能になる。As described above, in this embodiment, only the repetitive component in the received light waveform signal is removed by the repetitive component removing circuit 5, and the center and the amplitude of the bar code waveform signal K6 (FIG. 4) are made uniform. Thus, a shaped barcode waveform signal is generated. Then, a delay attenuation process is performed based on such a shaped barcode waveform signal, and barcode data is recognized, so that accurate barcode reading becomes possible.
【0031】なお、本実施例においては、自動利得制御
回路9はボトムエンベロープ生成回路17からのボトム
波形に基づいて、受光波形信号の振幅を一定にするフィ
ードバックを行っているが、ピークエンベロープ生成回
路15からのピーク波形に基づいてフィードバックを行
ってもよい。また、ボトム波形とピーク波形との差に基
づくフィードバックを行うこともできる。この場合は、
両者の差を演算する減算回路を設ける。In the present embodiment, the automatic gain control circuit 9 performs feedback for keeping the amplitude of the received light waveform signal constant based on the bottom waveform from the bottom envelope generation circuit 17, but the peak envelope generation circuit The feedback may be performed based on the peak waveform from 15. Also, feedback based on the difference between the bottom waveform and the peak waveform can be performed. in this case,
A subtraction circuit for calculating the difference between the two is provided.
【0032】[0032]
【発明の効果】請求項1に係るバーコード読取装置にお
いては、中心ライン演算手段がバーコード波形信号の中
心ラインを演算し、この中心ラインに基づいて、整形手
段がバーコード波形信号の中心を揃え整形バーコード波
形信号を生成する。そして、遅延減衰波形信号生成手段
は、整形バーコード波形信号を遅延させ、かつ整形バー
コード波形信号の振幅を減衰させて遅延減衰波形信号を
生成し、データ出力手段がバーコードデータを出力す
る。In the bar code reader according to the first aspect, the center line calculating means calculates the center line of the bar code waveform signal, and the shaping means determines the center of the bar code waveform signal based on the center line. Generate an alignment shaping barcode waveform signal. The delayed attenuated waveform signal generating means delays the shaped barcode waveform signal and attenuates the amplitude of the shaped barcode waveform signal to generate a delayed attenuated waveform signal, and the data output means outputs barcode data.
【0033】すなわち、中心の揃った正確な整形バーコ
ード波形信号に基づいてバーコードデータを出力するこ
とができる。That is, it is possible to output barcode data based on an accurate shaped barcode waveform signal having a uniform center.
【0034】したがって、読み取り精度の高いバーコー
ド読取装置を提供することができる。Therefore, it is possible to provide a bar code reader having high reading accuracy.
【0035】請求項2に係るバーコード読取装置におい
ては、整形手段は、中心ラインに基づいてバーコード波
形信号の中心を揃えるとともに、バーコード波形信号の
振幅を統一して整形バーコード波形信号を生成する。In the bar code reading apparatus according to the second aspect, the shaping means aligns the center of the bar code waveform signal based on the center line and unifies the amplitude of the bar code waveform signal to convert the shaped bar code waveform signal. Generate.
【0036】すなわち、遅延減衰波形信号生成手段にお
いて遅延減衰波形信号を生成する際、バーコード波形信
号の振幅の不統一に起因して生じる遅延減衰波形信号の
誤差を回避することができる。That is, when the delayed attenuated waveform signal generating means generates the delayed attenuated waveform signal, it is possible to avoid an error in the delayed attenuated waveform signal caused by the inconsistency of the amplitude of the barcode waveform signal.
【0037】したがって、より正確なバーコードデータ
を出力することができる。Therefore, more accurate bar code data can be output.
【0038】請求項3に係るバーコード読取装置におい
ては、走査手段は、発光部から照射される照射光をバー
コードに向けて繰り返し走査させる。そして、繰り返し
波形信号除去手段は、波形信号生成手段からの受光波形
信号を取り込み、走査手段の走査にしたがって繰り返し
生じる受光波形信号のみを除去する。In the bar code reading device according to the third aspect, the scanning means repeatedly scans the irradiation light emitted from the light emitting section toward the bar code. Then, the repetitive waveform signal removing means takes in the received light waveform signal from the waveform signal generating means and removes only the received light waveform signal repeatedly generated by the scanning of the scanning means.
【0039】すなわち、正確なバーコード波形信号を維
持しつつ、バーコードデータの出力に不要な受光波形信
号を排除することができる。That is, while maintaining an accurate bar code waveform signal, it is possible to eliminate a light receiving waveform signal unnecessary for outputting bar code data.
【0040】したがって、より正確なバーコードデータ
を出力することができる。Therefore, more accurate bar code data can be output.
【図1】本発明に係るバーコード読取装置の一実施例に
おける回路構成を示すブロック図である。FIG. 1 is a block diagram showing a circuit configuration in an embodiment of a barcode reader according to the present invention.
【図2】図1に示すピークエンベロープ生成回路、ボト
ムエンベロープ生成回路および中点電位検出回路の回路
図である。FIG. 2 is a circuit diagram of a peak envelope generation circuit, a bottom envelope generation circuit, and a midpoint potential detection circuit shown in FIG.
【図3】図1に示す繰り返し成分除去回路の周波数特性
を示す図である。FIG. 3 is a diagram illustrating a frequency characteristic of the repetitive component removing circuit illustrated in FIG. 1;
【図4】図1に示す各回路から出力される出力信号の波
形を示す図である。FIG. 4 is a diagram showing a waveform of an output signal output from each circuit shown in FIG. 1;
【図5】従来のバーコード読取装置における回路構成を
示すブロック図である。FIG. 5 is a block diagram showing a circuit configuration of a conventional barcode reading device.
【図6】図5に示すパイパスフィルタの周波数特性を示
す図である。FIG. 6 is a diagram illustrating frequency characteristics of the bypass filter illustrated in FIG. 5;
【図7】図5に示す各回路から出力される出力信号の波
形を示す図である。FIG. 7 is a diagram showing a waveform of an output signal output from each circuit shown in FIG. 5;
【図8】バーコード読取装置の概略を説明するための斜
視図である。FIG. 8 is a perspective view for explaining the outline of a barcode reading device.
3・・・・・前置増幅回路 5・・・・・繰り返し成分除去回路 7・・・・・減算回路 8・・・・・受光部 9・・・・・自動利得制御回路 11・・・・・遅延減算回路 13・・・・・比較回路 15・・・・・ピークエンベロープ生成回路 17・・・・・ボトムエンベロープ生成回路 19・・・・・中点電位検出回路 3 ····························································································· Automatic gain control circuit 11 ··· ..Delayed subtraction circuit 13 ... Comparison circuit 15 ... Peak envelope generation circuit 17 ... Bottom envelope generation circuit 19 ... Middle point potential detection circuit
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭63−65585(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06K 7/10 G06K 7/00 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-63-65585 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06K 7/10 G06K 7/00
Claims (3)
部、 照射光の反射光を受光し、バーコード波形信号を含む受
光波形信号を出力する受光部、 前記バーコード波形信号の中心ラインを演算する中心ラ
イン演算手段、 中心ラインに基づいてバーコード波形信号の中心を揃
え、整形バーコード波形信号を生成する整形手段、 整形バーコード波形信号を遅延させ、かつ整形バーコー
ド波形信号の振幅を減衰させて遅延減衰波形信号を生成
する遅延減衰波形信号生成手段、 前記整形バーコード波形信号および前記遅延減衰波形信
号を比較し、両者の交点に基づいてバーコードデータを
出力するデータ出力手段、 を備えたことを特徴とするバーコード読取装置。A light-emitting unit for irradiating irradiation light toward a bar code; a light-receiving unit for receiving reflected light of the irradiation light and outputting a light reception waveform signal including a bar code waveform signal; a center line of the bar code waveform signal , A shaping means for aligning the center of the barcode waveform signal based on the center line and generating a shaped barcode waveform signal, delaying the shaped barcode waveform signal, and amplitude of the shaped barcode waveform signal A delayed attenuated waveform signal generating means for generating a delayed attenuated waveform signal by attenuating the data, a data output means for comparing the shaped barcode waveform signal and the delayed attenuated waveform signal, and outputting barcode data based on an intersection of the two. A bar code reader comprising:
て、 前記整形手段は、中心ラインに基づいてバーコード波形
信号の中心を揃えるとともに、バーコード波形信号の振
幅を統一して整形バーコード波形信号を生成する、 ことを特徴とするバーコード読取装置。2. The bar code reader according to claim 1, wherein said shaping means aligns the center of the bar code waveform signal based on a center line and unifies the amplitude of the bar code waveform signal to form the bar code waveform signal. A bar code reader for generating a signal.
て、 前記発光部から照射される照射光を、バーコードに向け
て繰り返し走査させる走査手段、 前記波形信号生成手段からの受光波形信号を取り込み、
走査手段の走査にしたがって繰り返し生じる受光波形信
号のみを除去する繰り返し波形信号除去手段、 を備えたことを特徴とするバーコード読取装置。3. The bar code reading device according to claim 1, wherein: scanning means for repeatedly scanning the irradiation light emitted from the light emitting unit toward the bar code; and receiving a light reception waveform signal from the waveform signal generation means. ,
A bar code reader comprising: a repetitive waveform signal removing unit that removes only a received light waveform signal that is repeatedly generated according to scanning by the scanning unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25604992A JP3194631B2 (en) | 1992-09-25 | 1992-09-25 | Barcode reader |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP25604992A JP3194631B2 (en) | 1992-09-25 | 1992-09-25 | Barcode reader |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH06111052A JPH06111052A (en) | 1994-04-22 |
| JP3194631B2 true JP3194631B2 (en) | 2001-07-30 |
Family
ID=17287197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP25604992A Expired - Fee Related JP3194631B2 (en) | 1992-09-25 | 1992-09-25 | Barcode reader |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3194631B2 (en) |
-
1992
- 1992-09-25 JP JP25604992A patent/JP3194631B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06111052A (en) | 1994-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20050190424A1 (en) | Method and device for optical scanning of objects | |
| WO1999023598A1 (en) | Electronic edge detection system | |
| US6499662B1 (en) | Fast edge detection system tolerant of high degree of intersymbol interference | |
| JPH032990A (en) | Analog signal processing system for bar code reader | |
| GB2033187A (en) | Apparatus for reading a reflecting optical record carrier | |
| US20030053041A1 (en) | Optical rader apparatus and distance measuring apparatus including the same | |
| JP3194631B2 (en) | Barcode reader | |
| JP4014571B2 (en) | Printed solder inspection equipment | |
| EP1834279B1 (en) | A barcode scanning system with a compensation circuit | |
| US5591954A (en) | Apparatus and method for equalizing the signal strengths of different scan lines | |
| JP2738108B2 (en) | Barcode reader | |
| JP4197308B2 (en) | Optical information reader | |
| JPH05264719A (en) | Laser rader apparatus | |
| JP2742716B2 (en) | Barcode reader | |
| JP2748721B2 (en) | Barcode reader | |
| US6102292A (en) | Method of compensating the edge positions of a signal generated by scanning a bar code | |
| JP2939757B2 (en) | Image reading device | |
| US5105417A (en) | Apparatus for reproducing information out of optical record medium | |
| US7549584B2 (en) | Apparatus for optically reading identification information from commodity | |
| JPH0743123A (en) | Surface inspection device | |
| JP2575418B2 (en) | Light beam scanning device | |
| JPS6157921A (en) | Light beam scanning device | |
| CN120142177A (en) | A multi-band laser ultrasonic detection device and method for semiconductor materials | |
| JP2003016380A (en) | Bar code reader | |
| JPH02208788A (en) | Optical scanner |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |