JP5441200B1 - Bar code reading apparatus and bar code reading method - Google Patents
Bar code reading apparatus and bar code reading method Download PDFInfo
- Publication number
- JP5441200B1 JP5441200B1 JP2013033104A JP2013033104A JP5441200B1 JP 5441200 B1 JP5441200 B1 JP 5441200B1 JP 2013033104 A JP2013033104 A JP 2013033104A JP 2013033104 A JP2013033104 A JP 2013033104A JP 5441200 B1 JP5441200 B1 JP 5441200B1
- Authority
- JP
- Japan
- Prior art keywords
- signal
- filter
- pattern information
- bar pattern
- generating
- 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.)
- Active
Links
Images
Abstract
【課題】バーコードの読取の確実性を向上させることができる技術を提供する。
【解決手段】バーコードリーダー10は、バーコード18に投光し、バーコード18からの反射光を受光し、電気信号に変換して受光信号を生成する受光信号生成部11と、受光信号生成部11によって生成された受光信号のうち、フィルタ信号を生成するフィルタ回路13と、フィルタ信号にバーパターン情報が含まれているか判定するウィンドウ検出回路14と、フィルタ信号にバーパターン情報が含まれていないと判定した場合はフィルタ信号を選択し、フィルタ信号にバーパターン情報が含まれていると判定した場合は受光信号を選択するスイッチ回路15と、スイッチ回路15によって選択された信号を2値化して2値信号を生成する2値信号生成回路16と、2値信号をデコードするデコード回路17と、を備える。
【選択図】図2A technique capable of improving the reliability of barcode reading is provided.
A bar code reader (10) projects light onto a bar code (18), receives light reflected from the bar code (18), converts it into an electrical signal, and generates a light reception signal, and a light reception signal generation. Among the received light signals generated by the unit 11, the filter circuit 13 that generates a filter signal, the window detection circuit 14 that determines whether the filter signal includes bar pattern information, and the filter signal includes bar pattern information. When it is determined that the filter signal is not included, the filter signal is selected. When it is determined that the filter signal includes bar pattern information, the switch circuit 15 that selects the light reception signal and the signal selected by the switch circuit 15 are binarized. A binary signal generation circuit 16 that generates a binary signal and a decode circuit 17 that decodes the binary signal.
[Selection] Figure 2
Description
本発明は、バーコード読取装置及びバーコード読取方法に関する。 The present invention relates to a barcode reading apparatus and a barcode reading method.
この種の技術として、特許文献1は、光ビームをバーコード上に投影し、フォトダイオードがその反射光を得ることで、バーコードのバー及びスペースに符号化された情報を収集する技術を開示している。フォトダイオードから出力された光電流は、ローパスフィルタによってフィルタ処理される。
As this type of technology,
ところで、バーコードからの反射光を受光して電気信号に変換した信号には、紙面ノイズや光電変換ノイズ等のノイズが含まれている。ノイズを除去するためには、反射光を受光して電気信号に変換した信号の後にローパスフィルタを設ければよいが、ローパスフィルタの遮断周波数が低すぎるとノイズは除去できても、バーパターンの信号に影響が出て、バーコードを正しく読み取ることができなくなる。バーコードのクワイアット領域の電気信号については、遮断周波数の低いローパスフィルタを通過させ、バーコードのバーパターン領域の電気信号については、ローパスフィルタを通過させないか、もしくは、遮断周波数の高いローパスフィルタを通過させるようにすれば、従来に比して、より確実にバーコードの読取を行うことができると考えられる。 Incidentally, a signal obtained by receiving reflected light from a barcode and converting it into an electrical signal includes noise such as paper noise and photoelectric conversion noise. In order to remove noise, a low-pass filter may be provided after the signal obtained by receiving the reflected light and converting it to an electrical signal. However, if the cutoff frequency of the low-pass filter is too low, the noise can be removed, but the bar pattern The signal is affected and the barcode cannot be read correctly. For the electrical signal in the quiet area of the barcode, pass the low-pass filter with a low cutoff frequency, and for the electrical signal in the barcode pattern area, do not pass the low-pass filter, or pass the low-pass filter with a high cutoff frequency. If it is allowed to pass, it is considered that the barcode can be read more reliably than in the prior art.
本発明の目的は、バーコードの読取の確実性を向上させることができる技術を提供することにある。 An object of the present invention is to provide a technique capable of improving the reliability of barcode reading.
本願発明の第1の観点によれば、バーコードに投光し、前記バーコードからの反射光を受光し、電気信号に変換して受光信号を生成する受光信号生成手段と、前記受光信号生成手段によって生成された前記受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成するフィルタ手段と、前記フィルタ手段によって生成された前記フィルタ信号にバーパターン情報が含まれているか判定するバーパターン情報有無判定手段と、前記受光信号及び前記フィルタ信号のうち何れか一方の信号を選択する信号選択手段と、前記信号選択手段によって選択された前記信号を2値化して2値信号を生成する2値信号生成手段と、前記2値信号生成手段によって生成された前記2値信号をデコードするデコード手段と、を備え、前記信号選択手段は、前記バーパターン情報有無判定手段が前記フィルタ信号に前記バーパターン情報が含まれていないと判定した場合は前記フィルタ信号を選択し、前記バーパターン情報有無判定手段が前記フィルタ信号に前記バーパターン情報が含まれていると判定した場合は前記受光信号を選択する、バーコード読取装置が提供される。
本願発明の第2の観点によれば、バーコードに投光し、前記バーコードからの反射光を受光し、電気信号に変換して受光信号を生成するステップと、前記受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成するステップと、前記フィルタ信号にバーパターン情報が含まれていない場合は前記フィルタ信号を選択し、前記フィルタ信号に前記バーパターン情報が含まれている場合は前記受光信号を選択するステップと、選択した信号を2値化して2値信号を生成するステップと、前記2値信号をデコードするステップと、を含む、バーコード読取方法が提供される。
本願発明の第3の観点によれば、バーコードに投光し、前記バーコードからの反射光を受光し、電気信号に変換して受光信号を生成する受光信号生成手段と、前記受光信号生成手段によって生成された前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成する第1フィルタ手段と、前記受光信号生成手段によって生成された前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成する第2フィルタ手段と、前記第1フィルタ手段によって生成された前記第1フィルタ信号にバーパターン情報が含まれているか判定するバーパターン情報有無判定手段と、前記第1フィルタ信号及び前記第2フィルタ信号のうち何れか一方の信号を選択する信号選択手段と、前記信号選択手段によって選択された前記信号を2値化して2値信号を生成する2値信号生成手段と、前記2値信号生成手段によって生成された前記2値信号をデコードするデコード手段と、を備え、前記信号選択手段は、前記バーパターン情報有無判定手段が前記第1フィルタ信号に前バーパターン記情報が含まれていないと判定した場合は前記第1フィルタ信号を選択し、前記バーパターン情報有無判定手段が前記第1フィルタ信号に前記バーパターン情報が含まれていると判定した場合は前記第2フィルタ信号を選択する、バーコード読取装置が提供される。
本願発明の第4の観点によれば、バーコードに投光し、前記バーコードからの反射光を受光し、電気信号に変換して受光信号を生成するステップと、前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成するステップと、前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成するステップと、前記第1フィルタ信号にバーパターン情報が含まれていない場合は前記第1フィルタ信号を選択し、前記第1フィルタ信号に前記バーパターン情報が含まれている場合は前記第2フィルタ信号を選択するステップと、選択した信号を2値化して2値信号を生成するステップと、前記2値信号をデコードするステップと、を含む、バーコード読取方法が提供される。
本願発明の第5の観点によれば、バーコードに投光し、前記バーコードからの反射光を受光し、電気信号に変換して受光信号を生成する受光信号生成手段と、前記受光信号生成手段によって生成された前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成する第1フィルタ手段と、前記受光信号生成手段によって生成された前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成する第2フィルタ手段と、前記第2フィルタ手段によって生成された前記第2フィルタ信号にバーパターン情報が含まれているか判定するバーパターン情報有無判定手段と、前記第1フィルタ信号及び前記第2フィルタ信号のうち何れか一方の信号を選択する信号選択手段と、前記信号選択手段によって選択された前記信号を2値化して2値信号を生成する2値信号生成手段と、前記2値信号生成手段によって生成された前記2値信号をデコードするデコード手段と、を備え、前記信号選択手段は、前記バーパターン情報有無判定手段が前記第2フィルタ信号に前記バーパターン情報が含まれていないと判定した場合は前記第1フィルタ信号を選択し、前記バーパターン情報有無判定手段が前記第2フィルタ信号に前記バーパターン情報が含まれていると判定した場合は前記第2フィルタ信号を選択する、バーコード読取装置が提供される。
本願発明の第6の観点によれば、バーコードに投光し、前記バーコードからの反射光を受光し、電気信号に変換して受光信号を生成するステップと、前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成するステップと、前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成するステップと、前記第2フィルタ信号にバーパターン情報が含まれていない場合は前記第1フィルタ信号を選択し、前記第2フィルタ信号に前記バーパターン情報が含まれている場合は前記第2フィルタ信号を選択するステップと、選択した信号を2値化して2値信号を生成するステップと、前記2値信号をデコードするステップと、を含む、バーコード読取方法が提供される。
According to a first aspect of the present invention, a light receiving signal generating means for projecting light on a bar code, receiving reflected light from the bar code, converting it into an electric signal and generating a light receiving signal, and the light receiving signal generation Filter means for generating a filter signal by blocking a frequency component equal to or higher than a predetermined cut-off frequency among the received light signals generated by the means, and bar pattern information is included in the filter signal generated by the filter means A bar pattern information presence / absence judging means for judging whether or not, a signal selecting means for selecting one of the received light signal and the filter signal, and binarizing the signal selected by the signal selecting means. Binary signal generating means for generating a signal; and decoding means for decoding the binary signal generated by the binary signal generating means, The signal selection means selects the filter signal when the bar pattern information presence / absence determination means determines that the bar pattern information is not included in the filter signal, and the bar pattern information presence / absence determination means determines the filter signal as the filter signal. When it is determined that the bar pattern information is included, a bar code reader is provided that selects the light reception signal.
According to a second aspect of the present invention, a step of projecting light onto a bar code, receiving reflected light from the bar code, converting it into an electrical signal, and generating a received light signal; Generating a filter signal by cutting off a frequency component equal to or higher than the cut-off frequency, and selecting the filter signal if the filter signal does not include bar pattern information, and including the bar pattern information in the filter signal If so, a barcode reading method is provided, comprising: selecting the received light signal; binarizing the selected signal to generate a binary signal; and decoding the binary signal. Is done.
According to a third aspect of the present invention, a received light signal generating means for projecting light onto a barcode, receiving reflected light from the barcode, converting it to an electrical signal and generating a received light signal, and the received light signal generation A first filter means for generating a first filter signal by blocking a frequency component equal to or higher than a first cut-off frequency among the light reception signals generated by the means; and among the light reception signals generated by the light reception signal generation means , Second filter means for generating a second filter signal by cutting off a frequency component equal to or higher than the second cut-off frequency, which is higher than the first cut-off frequency, and the first filter generated by the first filter means A bar pattern information presence / absence judging means for judging whether or not the signal contains bar pattern information, and one of the signals of the first filter signal and the second filter signal. A signal selection means for selecting the signal, a binary signal generation means for binarizing the signal selected by the signal selection means to generate a binary signal, and the binary signal generated by the binary signal generation means Decoding means, and the signal selection means, when the bar pattern information presence / absence determination means determines that the previous filter pattern description information is not included in the first filter signal, the first filter signal A bar code reader is provided that selects the second filter signal when the bar pattern information presence / absence determining means determines that the bar pattern information is included in the first filter signal.
According to a fourth aspect of the present invention, a step of projecting light onto a bar code, receiving reflected light from the bar code, converting it into an electrical signal and generating a received light signal, A step of generating a first filter signal by cutting off a frequency component equal to or higher than one cut-off frequency; A step of generating a second filter signal; and if the first filter signal does not include bar pattern information, the first filter signal is selected, and the first filter signal includes the bar pattern information. In some cases, the method includes: selecting the second filter signal; binarizing the selected signal to generate a binary signal; and decoding the binary signal. Code reading method is provided.
According to a fifth aspect of the present invention, a received light signal generating means for projecting light onto a barcode, receiving reflected light from the barcode, converting it into an electrical signal and generating a received light signal, and generating the received light signal A first filter means for generating a first filter signal by blocking a frequency component equal to or higher than a first cut-off frequency among the light reception signals generated by the means; and among the light reception signals generated by the light reception signal generation means , Second filter means for generating a second filter signal by blocking a frequency component equal to or higher than the second cutoff frequency which is higher than the first cutoff frequency, and the second filter generated by the second filter means A bar pattern information presence / absence judging means for judging whether or not the signal contains bar pattern information, and one of the signals of the first filter signal and the second filter signal. A signal selection means for selecting the signal, a binary signal generation means for binarizing the signal selected by the signal selection means to generate a binary signal, and the binary signal generated by the binary signal generation means Decoding means, and the signal selection means, when the bar pattern information presence / absence determination means determines that the bar pattern information is not included in the second filter signal, the signal selection means outputs the first filter signal. A bar code reader is provided that selects and selects the second filter signal when the bar pattern information presence / absence determining means determines that the bar pattern information is included in the second filter signal.
According to a sixth aspect of the present invention, a step of projecting light onto a bar code, receiving reflected light from the bar code, converting it into an electrical signal and generating a received light signal, A step of generating a first filter signal by cutting off a frequency component equal to or higher than one cut-off frequency; A step of generating a second filter signal; and if the second filter signal does not include bar pattern information, the first filter signal is selected, and the second filter signal includes the bar pattern information. In some cases, the method includes: selecting the second filter signal; binarizing the selected signal to generate a binary signal; and decoding the binary signal. Code reading method is provided.
本発明によれば、バーコードのデコードを行う際に、クワイアット領域については、遮断周波数の低いローパスフィルタを通過した信号を使用し、バーパターン領域にについては、ローパスフィルタを通過しないか、もしくは、遮断周波数の高いローパスフィルタを通過した信号を使用する。従って、バーコードの読取の確実性を向上させることができる。 According to the present invention, when decoding a barcode, a signal that has passed through a low-pass filter having a low cutoff frequency is used for the quiet area, and the bar pattern area is not passed through the low-pass filter, or A signal that has passed through a low-pass filter having a high cutoff frequency is used. Therefore, the reliability of barcode reading can be improved.
(第1実施形態)
以下、図1を参照して、第1実施形態を説明する。本実施形態において、バーコードリーダー1(バーコード読取装置)は、受光信号生成部2(受光信号生成手段)と、フィルタ回路3(フィルタ手段)と、ウィンドウ検出回路4(バーパターン情報有無判定手段)と、スイッチ回路5(信号選択手段)と、2値信号生成回路6(2値信号生成手段)と、デコード回路7(デコード手段)と、を備えて構成されている。
(First embodiment)
The first embodiment will be described below with reference to FIG. In the present embodiment, the barcode reader 1 (barcode reader) includes a light reception signal generation unit 2 (light reception signal generation means), a filter circuit 3 (filter means), and a window detection circuit 4 (bar pattern information presence / absence determination means). ), A switch circuit 5 (signal selection means), a binary signal generation circuit 6 (binary signal generation means), and a decoding circuit 7 (decoding means).
受光信号生成部2は、バーコードに投光し、バーコードからの反射光を受光し、電気信号に変換して受光信号を生成する部分である。 The received light signal generation unit 2 is a part that projects light onto a barcode, receives reflected light from the barcode, converts it into an electrical signal, and generates a received light signal.
フィルタ回路3は、受光信号生成部2によって生成された受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成する回路である。所定の遮断周波数とは、バーパターンの信号に影響を与えるものの、フィルタ信号からバーパターンの有無の判定は可能な周波数である。
The
ウィンドウ検出回路4は、フィルタ回路3によって生成されたフィルタ信号にバーパターン情報が含まれているか判定する回路である。
The
スイッチ回路5は、受光信号及びフィルタ信号のうち何れか一方の信号を選択する回路である。 The switch circuit 5 is a circuit that selects one of the light reception signal and the filter signal.
2値信号生成回路6は、スイッチ回路5によって選択された信号を2値化して2値信号を生成する回路である。 The binary signal generation circuit 6 is a circuit that generates a binary signal by binarizing the signal selected by the switch circuit 5.
デコード回路7は、2値信号生成回路6によって生成された2値信号をデコードする回路である。デコード後のデータは、図示しない通信手段によって、上位装置に送信される。 The decode circuit 7 is a circuit that decodes the binary signal generated by the binary signal generation circuit 6. The decoded data is transmitted to the host device by communication means (not shown).
そして、スイッチ回路5は、ウィンドウ検出回路4がフィルタ信号にバーパターン情報が含まれていないと判定した場合はフィルタ信号を選択し、ウィンドウ検出回路4がフィルタ信号にバーパターン情報が含まれていると判定した場合は受光信号を選択する。
When the
以上の構成によれば、バーコードのデコードを行う際に、クワイアット領域については、遮断周波数の低いローパスフィルタを通過した信号を使用し、バーパターン領域については、ローパスフィルタを通過しない信号を使用する。従って、バーコードの確実な読取を実現することができる。 According to the above configuration, when decoding a barcode, a signal that has passed a low-pass filter with a low cutoff frequency is used for the quiet area, and a signal that does not pass the low-pass filter is used for the bar pattern area. To do. Therefore, reliable reading of the barcode can be realized.
(第2実施形態)
次に、図2及び図3を参照しつつ、本願発明の第2実施形態を説明する。本実施形態において、バーコードリーダー10(バーコード読取装置)は、受光信号生成部11(受光信号生成手段)と、増幅回路12(増幅手段)と、フィルタ回路13(フィルタ手段)と、ウィンドウ検出回路14(バーパターン情報有無判定手段)と、スイッチ回路15(信号選択手段)と、2値信号生成回路16(2値信号生成手段)と、デコード回路17(デコード手段)と、を備えて構成されている。
(Second Embodiment)
Next, a second embodiment of the present invention will be described with reference to FIGS. In this embodiment, the barcode reader 10 (barcode reader) includes a light reception signal generation unit 11 (light reception signal generation means), an amplification circuit 12 (amplification means), a filter circuit 13 (filter means), and window detection. A circuit 14 (bar pattern information presence / absence determination means), a switch circuit 15 (signal selection means), a binary signal generation circuit 16 (binary signal generation means), and a decode circuit 17 (decode means) are configured. Has been.
受光信号生成部11は、バーコード18が印字されたバーコードラベル19に投光し、バーコード18からの反射光を受光し、電気信号に変換して受光信号を生成する部分である。受光信号生成部11は、バーコードラベル19のバーコード18に対して光を投光する投光部20と、バーコード18からの反射光を受光して電気信号としての受光信号を生成する例えばCCDイメージセンサなどの受光部21と、によって構成されている。受光信号の一例を図3に示す。図3の横軸は時間であり、縦軸は受光部21から出力された受光信号の電圧である。電圧が高いほど、より白い部分からの反射光であることを示す。図3に示すように、受光信号は、バーパターン領域と、バーパターン領域を挟む2つのクワイアット領域と、に大別される。バーパターン領域は、バーパターンが印字された領域に相当する部分である。2つのクワイアット領域は、バーパターンが印字された領域を挟むように設けられる白色の領域に相当する部分である。
The received light
増幅回路12は、受光信号生成部11から出力された受光信号を増幅する回路である。
The
フィルタ回路13は、増幅回路12で増幅された受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成する回路である。所定の遮断周波数とは、バーパターンの信号に影響を与えるものの、フィルタ信号からバーパターンの有無の判定は可能な周波数である。
The filter circuit 13 is a circuit that generates a filter signal by blocking a frequency component equal to or higher than a predetermined cutoff frequency in the light reception signal amplified by the
ウィンドウ検出回路14は、フィルタ回路13によって生成されたフィルタ信号にバーパターン情報が含まれているか判定する回路である。ウィンドウ検出回路14は、フィルタ回路13によって生成されたフィルタ信号の微分値を所定値と比較することで、フィルタ信号にバーパターン情報が含まれているか判定する。具体的には、ウィンドウ検出回路14は、フィルタ回路13によって生成されたフィルタ信号に基づいて、フィルタ信号にバーパターン情報が含まれている場合はHIGHを出力し、フィルタ信号にバーパターン情報が含まれていない場合はLOWを出力する。本実施形態において、ウィンドウ検出回路14は、微分回路22と、絶対値回路23と、コンパレータ24と、可変型基準電圧生成回路25と、ワンショットマルチバイブレータ26と、パルス幅調整用可変型コンデンサ27と、によって構成されている。微分回路22は、フィルタ回路13によって生成されたフィルタ信号を時間微分して微分信号を生成する回路である。絶対値回路23は、微分回路22によって生成された微分信号の絶対値を取得して、絶対値信号を生成する回路である。コンパレータ24は、絶対値回路23によって生成された絶対値信号を可変型基準電圧生成回路25によって生成された基準電圧(所定値)と比較する回路である。コンパレータ24は、絶対値信号が基準電圧以上である場合はHIGHを出力し、絶対値信号が基準電圧未満である場合はLOWを出力する。ワンショットマルチバイブレータ26は、リトリガブル型のワンショットマルチバイブレータである。ワンショットマルチバイブレータ26は、安定期ではLOWを出力する。ワンショットマルチバイブレータ26は、コンパレータ24の出力がHIGHとなったら、その時点から、パルス幅調整用可変型コンデンサ27で設定された所定時間分だけ、HIGHを出力する。パルス幅調整用可変型コンデンサ27のキャパシタンスは、パルス幅調整用可変型コンデンサ27を用いて設定する上記の所定時間分が、バーコードの最も太いバーの幅に相当する時間分よりも長くなるように設定することが好ましい。以上の構成により、ウィンドウ検出回路14は、フィルタ回路13によって生成されたフィルタ信号に基づいて、フィルタ信号にバーパターン情報が含まれている場合はHIGHを出力し、フィルタ信号にバーパターン情報が含まれていない場合はLOWを出力する。ここで、図3に示すようにバーパターン領域は起伏が激しい信号となり、クワイアット領域は起伏がほとんどない信号となる。従って、ウィンドウ検出回路14は、バーパターン領域(ウィンドウ領域)であるときはHIGHを出力し、クワイアット領域であるときはLOWを出力する。
The
スイッチ回路15は、増幅回路12で増幅された受光信号及びフィルタ回路13で生成されたフィルタ信号のうち何れか一方の信号を選択する回路である。スイッチ回路15は、ウィンドウ検出回路14の出力に基づいて、増幅回路12で増幅された受光信号及びフィルタ回路13で生成されたフィルタ信号のうち何れか一方の信号を選択する。スイッチ回路15は、ウィンドウ検出回路14の出力がHIGHのとき、増幅回路12で増幅された受光信号を選択し、ウィンドウ検出回路14の出力がLOWのとき、フィルタ回路13で生成されたフィルタ信号を選択する。
The
2値信号生成回路16は、スイッチ回路15によって選択された信号を2値化して2値信号を生成する回路である。
The binary signal generation circuit 16 is a circuit that generates a binary signal by binarizing the signal selected by the
デコード回路17は、2値信号生成回路16によって生成された2値信号をデコードする回路である。デコード後のデータは、図示しない通信手段によって、上位装置に送信される。 The decode circuit 17 is a circuit that decodes the binary signal generated by the binary signal generation circuit 16. The decoded data is transmitted to the host device by communication means (not shown).
次に、バーコードリーダー10の動作を説明する。
Next, the operation of the
先ず、受光信号生成部11は、バーコード18が印字されたバーコードラベル19に対して投光し、バーコード18からの反射光を受光し、電気信号に変換して図3に示すような受光信号の出力を開始する。受光信号生成部11から出力された受光信号は増幅回路12で増幅された後、フィルタ回路13及びスイッチ回路15に入力される。フィルタ回路13では、ノイズ除去のためのフィルタ処理が行われる。フィルタ処理された受光信号としてのフィルタ信号は、ウィンドウ検出回路14及びスイッチ回路15に入力される。ウィンドウ検出回路14では、クワイアット領域であるかバーパターン領域であるかを判定し、判定結果をスイッチ回路15に出力する。スイッチ回路15は、ウィンドウ検出回路14による判定結果に基づいて、クワイアット領域である場合はフィルタ回路13から出力されるフィルタ信号を選択して2値信号生成回路16に出力する。一方、スイッチ回路15は、ウィンドウ検出回路14による判定結果に基づいて、バーパターン領域である場合は増幅回路12によって増幅された受光信号を選択して2値信号生成回路16に出力する。2値信号生成回路16は、スイッチ回路15によって選択されたフィルタ信号又は受光信号を2値化して2値信号を生成し、デコード回路17に出力する。デコード回路17は、2値信号生成回路16から入力された2値信号をデコードする。デコード後のデータは、図示しない通信手段によって、上位装置に送信される。
First, the light reception
従って、バーパターン領域を検出するまではクワイアット領域のノイズを削除すべくフィルタ回路13によってフィルタ処理されたフィルタ信号が2値信号生成回路16に送られるようにスイッチ回路15が動作する。バーパターン領域を検出したら、絶対値信号が基準電圧を超えるため、ワンショットマルチバイブレータ26が動作してフィルタ処理されていない受光信号が2値信号生成回路16に送られ、より分解能の高い信号での処理が行われる。
Accordingly, until the bar pattern area is detected, the
以上の構成によれば、バーコード18のうちクワイアット領域については、遮断周波数の低いローパスフィルタを通過した信号を使用し、バーパターン領域にについては、ローパスフィルタを通過しない信号を使用する。従って、バーコード18の確実な読取を実現することができる。
According to the above configuration, a signal that has passed through a low-pass filter having a low cutoff frequency is used for the quiet area of the
以上に、第2実施形態を説明したが、第2実施形態は、以下の特長を有している。 Although the second embodiment has been described above, the second embodiment has the following features.
(1)バーコードリーダー10(バーコード読取装置)は、バーコード18に投光し、バーコード18からの反射光を受光し、電気信号に変換して受光信号を生成する受光信号生成部11(受光信号生成手段)と、受光信号生成部11によって生成された受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成するフィルタ回路13(フィルタ手段)と、フィルタ回路13によって生成されたフィルタ信号にバーパターン情報が含まれているか判定するウィンドウ検出回路14(バーパターン情報有無判定手段)と、受光信号及びフィルタ信号のうち何れか一方の信号を選択するスイッチ回路15(信号選択手段)と、スイッチ回路15によって選択された信号を2値化して2値信号を生成する2値信号生成回路16(2値信号生成手段)と、2値信号生成回路16(2値信号生成手段)によって生成された2値信号をデコードするデコード回路17(デコード手段)と、を備える。スイッチ回路15は、ウィンドウ検出回路14がフィルタ信号にバーパターン情報が含まれていないと判定した場合はフィルタ信号を選択し、ウィンドウ検出回路14がフィルタ信号にバーパターン情報が含まれていると判定した場合は受光信号を選択する。以上の構成によれば、バーコード18のうちクワイアット領域については、遮断周波数の低いローパスフィルタを通過した信号を使用し、バーパターン領域については、ローパスフィルタを通過しない信号を使用する。従って、バーコード18の確実な読取を実現することができる。
(1) The bar code reader 10 (bar code reader) projects the
(2)ウィンドウ検出回路14は、フィルタ信号の微分値を所定値と比較することで、フィルタ信号にバーパターン情報が含まれているか判定する。以上の構成によれば、精度よく、フィルタ信号にバーパターン情報が含まれているか判定することができる。
(2) The
なお、ウィンドウ検出回路14は、受光信号ではなくフィルタ信号に基づいて、バーパターン情報が含まれているか判定している。従って、予めノイズ除去された信号に基づいて判定しているので、判定精度が良好である。
Note that the
(3)バーコード読取方法は、バーコード18に投光し、バーコードからの反射光を受光し、電気信号に変換して受光信号を生成するステップと、受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成するステップと、フィルタ信号にバーパターン情報が含まれていない場合はフィルタ信号を選択し、フィルタ信号にバーパターン情報が含まれている場合は受光信号を選択するステップと、選択した信号を2値化して2値信号を生成するステップと、2値信号をデコードするステップと、を含む。以上の方法によれば、バーコード18のうちクワイアット領域については、遮断周波数の低いローパスフィルタを通過した信号を使用し、バーパターン領域については、ローパスフィルタを通過しない信号を使用する。従って、バーコード18の確実な読取を実現することができる。
(3) The barcode reading method includes a step of projecting light onto the
なお、上記第2実施形態は、以下のように変更できる。 In addition, the said 2nd Embodiment can be changed as follows.
上記第2実施形態においてコンパレータ24の基準電圧は半固定型のハードウェアによって生成するものとしたが、これに代えて、CPUなどを用いてソフトウェアによって生成するものとしてもよい。これによれば、基準電圧を適宜に変更することで、コントラストの濃淡(受光信号の振幅の大小)の如何に拘わらずバーコード18の読み取りが可能になる。例えば、紙面ノイズが大きく、バーパターン領域における受光信号の振幅も大きい場合は、この基準電圧を高く設定するとよい。バーコードリーダー10がバーコード18に近い場合、紙面ノイズが大きく、バーパターン領域における受光信号の振幅も大きくなりやすい。逆に、紙面ノイズは小さく、バーパターン領域における受光信号の振幅も小さい場合は、この基準電圧を低く設定するとよい。バーコードリーダー10がバーコード18から遠い場合、紙面ノイズは小さく、バーパターン領域における受光信号の振幅も小さくなりやすい。
In the second embodiment, the reference voltage of the
(第3実施形態)
次に、図4を参照しつつ、本願発明の第3実施形態を説明する。ここでは、本実施形態が上記第2実施形態と異なる点を中心に説明し、重複する説明は適宜省略する。また、上記第2実施形態の各構成要素に対応する構成要素には原則として同一の符号を付すこととする。
(Third embodiment)
Next, a third embodiment of the present invention will be described with reference to FIG. Here, the present embodiment will be described with a focus on differences from the second embodiment, and a duplicate description will be omitted as appropriate. In addition, in principle, the same reference numerals are assigned to components corresponding to the components of the second embodiment.
上記第2実施形態では、図2に示すように、1つのフィルタ回路13を用いている。これに対し、本実施形態では、図4に示すように、2つのフィルタ回路を用いている。本実施形態において、バーコードリーダー10は、フィルタ回路13に代えて、第1フィルタ回路28(第1フィルタ手段)及び第2フィルタ回路29(第2フィルタ手段)を備えている。
In the second embodiment, as shown in FIG. 2, one filter circuit 13 is used. On the other hand, in this embodiment, as shown in FIG. 4, two filter circuits are used. In this embodiment, the
第1フィルタ回路28は、増幅回路12で増幅された受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成する回路である。第1遮断周波数は、バーパターンの信号に影響を与えるものの、第1フィルタ信号からバーパターンの有無の判定は可能な周波数である。
The first filter circuit 28 is a circuit that generates a first filter signal by blocking a frequency component equal to or higher than the first cut-off frequency in the light reception signal amplified by the
第2フィルタ回路29は、増幅回路12で増幅された受光信号のうち、第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成する回路である。第2遮断周波数は、第1遮断周波数よりも高く、バーパターンの信号に影響を与えない周波数である。
The
ウィンドウ検出回路14は、第1フィルタ回路28によって生成された第1フィルタ信号にバーパターン情報が含まれているか判定する。
The
スイッチ回路15は、第1フィルタ回路28で生成された第1フィルタ信号及び第2フィルタ回路29で生成された第2フィルタ信号のうち何れか一方の信号を選択する。スイッチ回路15は、ウィンドウ検出回路14の出力に基づいて、第1フィルタ回路28で生成された第1フィルタ信号及び第2フィルタ回路29で生成された第2フィルタ信号のうち何れか一方の信号を選択する。スイッチ回路15は、ウィンドウ検出回路14の出力がHIGHのとき、第2フィルタ回路29で生成された第2フィルタ信号を選択し、ウィンドウ検出回路14の出力がLOWのとき、第1フィルタ回路28で生成された第1フィルタ信号を選択する。
The
次に、バーコードリーダー10の動作を説明する。
Next, the operation of the
先ず、受光信号生成部11は、バーコード18が印字されたバーコードラベル19に対して投光し、バーコード18からの反射光を受光し、電気信号に変換して図3に示すような受光信号の出力を開始する。受光信号生成部11から出力された受光信号は増幅回路12で増幅された後、第1フィルタ回路28及び第2フィルタ回路29に入力される。第1フィルタ回路28及び第2フィルタ回路29では、ノイズ除去のためのフィルタ処理が行われる。第1フィルタ信号は、ウィンドウ検出回路14及びスイッチ回路15に入力される。第2フィルタ信号は、スイッチ回路15に入力される。ウィンドウ検出回路14では、第1フィルタ信号が、クワイアット領域の信号であるかバーパターン領域の信号であるかを判定し、判定結果をスイッチ回路15に出力する。スイッチ回路15は、ウィンドウ検出回路14による判定結果に基づいて、クワイアット領域である場合は第1フィルタ回路28から出力される第1フィルタ信号を選択して2値信号生成回路16に出力する。一方、スイッチ回路15は、ウィンドウ検出回路14による判定結果に基づいて、バーパターン領域である場合は第2フィルタ回路29から出力される第2フィルタ信号を選択して2値信号生成回路16に出力する。2値信号生成回路16は、スイッチ回路15によって選択された第1フィルタ信号又は第2フィルタ信号を2値化して2値信号を生成し、デコード回路17に出力する。デコード回路17は、2値信号生成回路16から入力された2値信号をデコードする。デコード後のデータは、図示しない通信手段によって、上位装置に送信される。
First, the light reception
従って、バーパターン領域を検出するまではクワイアット領域のノイズを強力に削除すべく第1フィルタ回路28によってフィルタ処理された第1フィルタ信号が2値信号生成回路16に送られるようにスイッチ回路15が動作する。バーパターン領域を検出したら、絶対値信号が基準電圧を超えるため、ワンショットマルチバイブレータ26が動作して第2フィルタ信号が2値信号生成回路16に送られ、より分解能の高い信号での処理が行われる。
Accordingly, until the bar pattern area is detected, the
以上の構成によれば、バーコード18のうちクワイアット領域については、遮断周波数の低い第1フィルタを通過した信号を使用し、バーパターン領域については、遮断周波数の高い第2フィルタを通過した信号を使用する。従って、バーコード18の確実な読取を実現することができる。
According to the above configuration, a signal that has passed through the first filter having a low cutoff frequency is used for the quiet area of the
以上に、第3実施形態を説明したが、第3実施形態は、以下の特長を有している。 Although the third embodiment has been described above, the third embodiment has the following features.
(4)バーコードリーダー10は、バーコード18に投光し、バーコードシンボルからの反射光を受光し、電気信号に変換して受光信号を生成する受光走査信号生成部11(受光信号生成手段)と、受光信号生成部11によって生成された受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成する第1フィルタ回路28(第1フィルタ手段)と、受光信号生成部11によって生成された受光信号のうち、第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成する第2フィルタ回路29(第2フィルタ手段)と、第1フィルタ回路28によって生成された第1フィルタ信号にバーパターン情報が含まれているか判定するウィンドウ検出回路14(バーパターン情報有無判定手段)と、第1フィルタ信号及び第2フィルタ信号のうち何れか一方の信号を選択するスイッチ回路15(信号選択手段)と、スイッチ回路15によって選択された信号を2値化して2値信号を生成する2値信号生成回路16(2値信号生成手段)と、2値信号生成回路16によって生成された2値信号をデコードするデコード回路17(デコード手段)と、を備える。スイッチ回路15は、ウィンドウ検出回路14が第1フィルタ信号にバーパターン情報が含まれていないと判定した場合は第1フィルタ信号を選択し、ウィンドウ検出回路14が第1フィルタ信号にバーパターン情報が含まれていると判定した場合は第2フィルタ信号を選択する。以上の構成によれば、バーコード18のうちクワイアット領域については、遮断周波数の低い第1フィルタを通過した信号を使用し、バーパターン領域にについては、遮断周波数の高い第2フィルタを通過した信号を使用する。従って、バーコード18の確実な読取を実現することができる。
(4) The
(5)ウィンドウ検出回路14は、第1フィルタ信号の微分値を所定値と比較することで、第1フィルタ信号にバーパターン情報が含まれているか判定する。以上の構成によれば、精度よく、第1フィルタ信号にバーパターン情報が含まれているか判定することができる。
(5) The
なお、ウィンドウ検出回路14は、受光信号でも第2フィルタ信号でもない第1フィルタ信号に基づいて、バーパターン情報が含まれているか判定している。従って、予め強力にノイズ除去された信号に基づいて判定しているので、判定精度が良好である。
The
(6)バーコード読取方法は、バーコード18に投光し、バーコードシンボルからの反射光を受光し、電気信号に変換して受光信号を生成するステップと、受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成するステップと、受光信号のうち、第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成するステップと、第1フィルタ信号にバーパターン情報が含まれていない場合は第1フィルタ信号を選択し、第1フィルタ信号にバーパターン情報が含まれている場合は第2フィルタ信号を選択するステップと、選択した信号を2値化して2値信号を生成するステップと、2値信号をデコードするステップと、を含む。以上の方法によれば、バーコード18のうちクワイアット領域については、遮断周波数の低い第1フィルタを通過した信号を使用し、バーパターン領域については、遮断周波数の高い第2フィルタを通過した信号を使用する。従って、バーコード18の確実な読取を実現することができる。
(6) In the barcode reading method, a step of projecting light onto the
上記第3実施形態では、第1フィルタ信号をウィンドウ検出回路14に入力したが、第1フィルタ信号に代えて第2フィルタ信号をウィンドウ検出回路14に入力し、第2フィルタ信号にバーパターン情報が含まれているか判定するようにしてもよい。この場合も、第2フィルタの第2遮断周波数は、バーパターンの信号に影響を与えない周波数である。また、第1フィルタの第1遮断周波数は、第2フィルタの第2遮断周波数より低い周波数であり、上記の第1フィルタ信号をウィンドウ検出回路14に入力する場合の第2遮断周波数よりも低い周波数であってもよい。
In the third embodiment, the first filter signal is input to the
なお、上記第1〜第3実施形態のバーコードリーダーは、レーザ光を回転ミラーで反射させてレーザ光をスキャンさせながらバーコード面に照射し、バーコードからの反射光を光センサで検知して電気信号に変換して出力するレーザスキャン方式、複数の光源(LED)からの光をレンズで拡散してバーコードに均一に照射し、バーコードの像をレンズによりCCDセンサに結像させ、CCDセンサがラインセンサの端から順に電気信号に変換して出力するCCDスキャン方式、複数の光源(LED)からの光をレンズで拡散させ、バーコード面に均一に照射してレンズによりバーコードの像をCCDエリアセンサやCMOSエリアセンサに結像させ、センサの端から順に電気信号に変換して出力するイメージセンシング方式のいずれであってもよい。 The barcode readers of the first to third embodiments irradiate the barcode surface while reflecting the laser beam with the rotating mirror and scanning the laser beam, and detect the reflected light from the barcode with the optical sensor. A laser scan method that converts the signal into an electrical signal and outputs it, diffuses light from a plurality of light sources (LEDs) with a lens and irradiates the barcode uniformly, and forms an image of the barcode on the CCD sensor with the lens, CCD scan system in which the CCD sensor converts the electrical signal sequentially from the end of the line sensor and outputs it. The light from multiple light sources (LEDs) is diffused by the lens, and the barcode surface is irradiated uniformly to the barcode. Any of the image sensing methods in which an image is formed on a CCD area sensor or a CMOS area sensor, converted into an electrical signal sequentially from the end of the sensor, and output. Good.
以上に、第1〜3実施形態を説明したが、上記第1〜3実施形態は、以下のように変更できる。 Although the first to third embodiments have been described above, the first to third embodiments can be modified as follows.
上記第1実施形態のバーコードリーダー1及び上記第2及び第3実施形態のバーコードリーダー10はハードウェアで実現されるものとしたが、これに代えて、ソフトウェアで実現してもよい。
Although the
10 バーコードリーダー
11 受光信号生成部
12 増幅回路
13 フィルタ回路
14 ウィンドウ検出回路
15 スイッチ回路
16 2値信号生成回路
17 デコード回路
18 バーコード
19 バーコードラベル
20 投光部
21 受光部
22 微分回路
23 絶対値回路
24 コンパレータ
25 可変型基準電圧生成回路
26 ワンショットマルチバイブレータ
27 パルス幅調整用可変型コンデンサ
DESCRIPTION OF
Claims (9)
前記受光信号生成手段によって生成された前記受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成するフィルタ手段と、
前記フィルタ手段によって生成された前記フィルタ信号にバーパターン情報が含まれているか判定するバーパターン情報有無判定手段と、
前記受光信号及び前記フィルタ信号のうち何れか一方の信号を選択する信号選択手段と、
前記信号選択手段によって選択された前記信号を2値化して2値信号を生成する2値信号生成手段と、
前記2値信号生成手段によって生成された前記2値信号をデコードするデコード手段と、
を備え、
前記信号選択手段は、前記バーパターン情報有無判定手段が前記フィルタ信号に前記バーパターン情報が含まれていないと判定した場合は前記フィルタ信号を選択し、前記バーパターン情報有無判定手段が前記フィルタ信号に前記バーパターン情報が含まれていると判定した場合は前記受光信号を選択する、
バーコード読取装置。 Light receiving signal generating means for projecting light onto a bar code, receiving reflected light from the bar code, converting it into an electric signal, and generating a light receiving signal;
Filter means for generating a filter signal by cutting off a frequency component equal to or higher than a predetermined cut-off frequency among the light reception signals generated by the light reception signal generation means;
Bar pattern information presence / absence determining means for determining whether the filter signal generated by the filter means includes bar pattern information;
Signal selection means for selecting one of the light reception signal and the filter signal;
Binary signal generation means for binarizing the signal selected by the signal selection means to generate a binary signal;
Decoding means for decoding the binary signal generated by the binary signal generating means;
With
The signal selection unit selects the filter signal when the bar pattern information presence / absence determination unit determines that the bar pattern information is not included in the filter signal, and the bar pattern information presence / absence determination unit selects the filter signal. If it is determined that the bar pattern information is included, the light reception signal is selected.
Bar code reader.
前記バーパターン情報有無判定手段は、前記フィルタ信号の微分値を所定値と比較することで、前記フィルタ信号に前記バーパターン情報が含まれているか判定する、
バーコード情報読取装置。 The barcode reader according to claim 1,
The bar pattern information presence / absence determining means determines whether the bar pattern information is included in the filter signal by comparing a differential value of the filter signal with a predetermined value.
Bar code information reader.
前記受光信号のうち、所定の遮断周波数以上の周波数成分を遮断してフィルタ信号を生成するステップと、
前記フィルタ信号にバーパターン情報が含まれていない場合は前記フィルタ信号を選択し、前記フィルタ信号に前記バーパターン情報が含まれている場合は前記受光信号を選択するステップと、
選択した信号を2値化して2値信号を生成するステップと、
前記2値信号をデコードするステップと、
を含む、
バーコード読取方法。 Projecting the barcode, receiving the reflected light from the barcode, converting it into an electrical signal and generating a received light signal;
A step of generating a filter signal by cutting off a frequency component equal to or higher than a predetermined cut-off frequency in the received light signal;
Selecting the filter signal if the filter signal does not include bar pattern information, and selecting the light reception signal if the filter signal includes the bar pattern information;
Binarizing the selected signal to generate a binary signal;
Decoding the binary signal;
including,
Bar code reading method.
前記受光信号生成手段によって生成された前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成する第1フィルタ手段と、
前記受光信号生成手段によって生成された前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成する第2フィルタ手段と、
前記第1フィルタ手段によって生成された前記第1フィルタ信号にバーパターン情報が含まれているか判定するバーパターン情報有無判定手段と、
前記第1フィルタ信号及び前記第2フィルタ信号のうち何れか一方の信号を選択する信号選択手段と、
前記信号選択手段によって選択された前記信号を2値化して2値信号を生成する2値信号生成手段と、
前記2値信号生成手段によって生成された前記2値信号をデコードするデコード手段と、
を備え、
前記信号選択手段は、前記バーパターン情報有無判定手段が前記第1フィルタ信号に前記バーパターン情報が含まれていないと判定した場合は前記第1フィルタ信号を選択し、前記バーパターン情報有無判定手段が前記第1フィルタ信号に前記バーパターン情報が含まれていると判定した場合は前記第2フィルタ信号を選択する、
バーコード読取装置。 Light receiving signal generating means for projecting light onto a bar code, receiving reflected light from the bar code, converting it into an electric signal, and generating a light receiving signal;
First filter means for generating a first filter signal by cutting off a frequency component equal to or higher than a first cut-off frequency among the light reception signals generated by the light reception signal generation means;
Second filter means for generating a second filter signal by blocking a frequency component equal to or higher than a second cutoff frequency, which is higher than the first cutoff frequency, among the received light signals generated by the received light signal generation means; ,
Bar pattern information presence / absence determining means for determining whether or not the first filter signal generated by the first filter means includes bar pattern information;
Signal selection means for selecting one of the first filter signal and the second filter signal;
Binary signal generation means for binarizing the signal selected by the signal selection means to generate a binary signal;
Decoding means for decoding the binary signal generated by the binary signal generating means;
With
The signal selection means selects the first filter signal when the bar pattern information presence / absence determination means determines that the bar pattern information is not included in the first filter signal, and the bar pattern information presence / absence determination means Selects the second filter signal when it is determined that the bar pattern information is included in the first filter signal,
Bar code reader.
前記バーパターン情報有無判定手段は、前記第1フィルタ信号の微分値を所定値と比較することで、前記第1フィルタ信号に読み取り可能な前記バーパターン情報が含まれているか判定する、
バーコード読取装置。 The barcode reader according to claim 4, wherein
The bar pattern information presence / absence determining means determines whether or not the readable bar pattern information is included in the first filter signal by comparing a differential value of the first filter signal with a predetermined value.
Bar code reader.
前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成するステップと、
前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成するステップと、
前記第1フィルタ信号にバーパターン情報が含まれていない場合は前記第1フィルタ信号を選択し、前記第1フィルタ信号に前記バーパターン情報が含まれている場合は前記第2フィルタ信号を選択するステップと、
選択した信号を2値化して2値信号を生成するステップと、
前記2値信号をデコードするステップと、
を含む、
バーコード読取方法。 Projecting the barcode, receiving the reflected light from the barcode, converting it into an electrical signal and generating a received light signal;
A step of generating a first filter signal by cutting off a frequency component equal to or higher than a first cut-off frequency in the received light signal;
A step of generating a second filter signal by blocking a frequency component equal to or higher than a second cutoff frequency, which is a frequency higher than the first cutoff frequency, among the received light signals;
When the bar pattern information is not included in the first filter signal, the first filter signal is selected, and when the bar pattern information is included in the first filter signal, the second filter signal is selected. Steps,
Binarizing the selected signal to generate a binary signal;
Decoding the binary signal;
including,
Bar code reading method.
前記受光信号生成手段によって生成された前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成する第1フィルタ手段と、
前記受光信号生成手段によって生成された前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成する第2フィルタ手段と、
前記第2フィルタ手段によって生成された前記第2フィルタ信号にバーパターン情報が含まれているか判定するバーパターン情報有無判定手段と、
前記第1フィルタ信号及び前記第2フィルタ信号のうち何れか一方の信号を選択する信号選択手段と、
前記信号選択手段によって選択された前記信号を2値化して2値信号を生成する2値信号生成手段と、
前記2値信号生成手段によって生成された前記2値信号をデコードするデコード手段と、
を備え、
前記信号選択手段は、前記バーパターン情報有無判定手段が前記第2フィルタ信号に前記バーパターン情報が含まれていないと判定した場合は前記第1フィルタ信号を選択し、前記バーパターン情報有無判定手段が前記第2フィルタ信号に前記バーパターン情報が含まれていると判定した場合は前記第2フィルタ信号を選択する、
バーコード読取装置。 Light receiving signal generating means for projecting light onto a bar code, receiving reflected light from the bar code, converting it into an electric signal, and generating a light receiving signal;
First filter means for generating a first filter signal by cutting off a frequency component equal to or higher than a first cut-off frequency among the light reception signals generated by the light reception signal generation means;
Second filter means for generating a second filter signal by blocking a frequency component equal to or higher than a second cutoff frequency, which is higher than the first cutoff frequency, among the received light signals generated by the received light signal generation means; ,
Bar pattern information presence / absence determining means for determining whether the second filter signal generated by the second filter means includes bar pattern information;
Signal selection means for selecting one of the first filter signal and the second filter signal;
Binary signal generation means for binarizing the signal selected by the signal selection means to generate a binary signal;
Decoding means for decoding the binary signal generated by the binary signal generating means;
With
The signal selection unit selects the first filter signal when the bar pattern information presence / absence determination unit determines that the bar pattern information is not included in the second filter signal, and the bar pattern information presence / absence determination unit Selects the second filter signal when it is determined that the bar pattern information is included in the second filter signal,
Bar code reader.
前記バーパターン情報有無判定手段は、前記第2フィルタ信号の微分値を所定値と比較することで、前記第2フィルタ信号に読み取り可能な前記バーパターン情報が含まれているか判定する、
バーコード読取装置。 The barcode reader according to claim 7, wherein
The bar pattern information presence / absence determining means determines whether the readable bar pattern information is included in the second filter signal by comparing a differential value of the second filter signal with a predetermined value.
Bar code reader.
前記受光信号のうち、第1遮断周波数以上の周波数成分を遮断して第1フィルタ信号を生成するステップと、
前記受光信号のうち、前記第1遮断周波数よりも高い周波数である第2遮断周波数以上の周波数成分を遮断して第2フィルタ信号を生成するステップと、
前記第2フィルタ信号にバーパターン情報が含まれていない場合は前記第1フィルタ信号を選択し、前記第2フィルタ信号に前記バーパターン情報が含まれている場合は前記第2フィルタ信号を選択するステップと、
選択した信号を2値化して2値信号を生成するステップと、
前記2値信号をデコードするステップと、
を含む、
バーコード読取方法。 Projecting the barcode, receiving the reflected light from the barcode, converting it into an electrical signal and generating a received light signal;
A step of generating a first filter signal by cutting off a frequency component equal to or higher than a first cut-off frequency in the received light signal;
A step of generating a second filter signal by blocking a frequency component equal to or higher than a second cutoff frequency, which is a frequency higher than the first cutoff frequency, among the received light signals;
When the bar pattern information is not included in the second filter signal, the first filter signal is selected, and when the bar pattern information is included in the second filter signal, the second filter signal is selected. Steps,
Binarizing the selected signal to generate a binary signal;
Decoding the binary signal;
including,
Bar code reading method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013033104A JP5441200B1 (en) | 2013-02-22 | 2013-02-22 | Bar code reading apparatus and bar code reading method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013033104A JP5441200B1 (en) | 2013-02-22 | 2013-02-22 | Bar code reading apparatus and bar code reading method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5441200B1 true JP5441200B1 (en) | 2014-03-12 |
JP2014164391A JP2014164391A (en) | 2014-09-08 |
Family
ID=50396762
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013033104A Active JP5441200B1 (en) | 2013-02-22 | 2013-02-22 | Bar code reading apparatus and bar code reading method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5441200B1 (en) |
-
2013
- 2013-02-22 JP JP2013033104A patent/JP5441200B1/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014164391A (en) | 2014-09-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN204374974U (en) | The mark reading system of high dynamic range | |
CN107092850B (en) | Barcode reader with edge detection enhancement | |
US6170749B1 (en) | Method of scanning indicia using selective sampling | |
JP5824169B2 (en) | System and method for noise reduction in bar code signals | |
EP0965097B1 (en) | Symbology scanning system for efficiently locating coded symbologies | |
US8718370B2 (en) | Optical information-reading apparatus and optical information-reading method | |
US9262665B2 (en) | Decoding method and decoding processing device | |
JP5441200B1 (en) | Bar code reading apparatus and bar code reading method | |
JP5489247B2 (en) | Bar code reader and method | |
US7093763B1 (en) | Laser scanner having analog digitizer with increased noise immunity | |
JP2011159178A (en) | Optical information reading device, optical information reading method and method of preparing digital filter | |
US20120175421A1 (en) | Optical-Information-Reading Apparatus and Control Method Thereof | |
JP2008541236A5 (en) | ||
JP4622992B2 (en) | Optical information reader | |
JP2005293327A (en) | Optical information reader | |
JP2015176425A (en) | Bar code reading device, bar code reading method, and bar code reading program | |
JP2014115953A (en) | Bar code reader, bar code reading method and program for bar code reading | |
JP5221671B2 (en) | Method and system for a configurable communication interface | |
JPH03233692A (en) | Bar code reader | |
WO2010090159A1 (en) | Optical information reading device and optical information reading method | |
JP2008040584A (en) | Information reader and its method | |
JP2023138300A (en) | Image reading apparatus, image reading method, and program | |
JP2016162444A (en) | Control circuit for optical information reader | |
JPH07302299A (en) | Bar code reader | |
JP2005004511A (en) | Barcode reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20131212 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5441200 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |