JP2001175798A - Floating binarization circuit and information code reader - Google Patents
Floating binarization circuit and information code readerInfo
- Publication number
- JP2001175798A JP2001175798A JP36100799A JP36100799A JP2001175798A JP 2001175798 A JP2001175798 A JP 2001175798A JP 36100799 A JP36100799 A JP 36100799A JP 36100799 A JP36100799 A JP 36100799A JP 2001175798 A JP2001175798 A JP 2001175798A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- voltage
- level
- light
- comparator
- 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.)
- Granted
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、入力信号を、該入
力信号に追従させた追従信号をしきい値として2値化す
る浮動2値化回路、及びこの浮動2値化回路を用いて構
成され、読取対象物に光を照射して反射光を受光するこ
とにより、読取対象物に記録された情報コードを読み取
る情報コード読取装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a floating binarization circuit for binarizing an input signal with a tracking signal following the input signal as a threshold value, and a configuration using the floating binarization circuit. Further, the present invention relates to an information code reading device that irradiates light to an object to be read and receives reflected light to read an information code recorded on the object to be read.
【0002】[0002]
【従来の技術】従来より、発光ダイオード等の発光素子
を発光させて、商品等に印刷や貼着されているバーコー
ド等の読取対象物に光を照射し、その読取対象物からの
反射光を、受光素子が配列された受光センサ上に結像さ
せ、該受光センサにて光電変換して得た電気信号(以下
「受光信号」という)を、明暗いずれかに対応する2値
化信号に変換し、その2値化信号における明暗パターン
に対してデコード処理を実行することによって、情報コ
ードの解読を行う情報コード読取装置が知られている。2. Description of the Related Art Heretofore, a light-emitting element such as a light-emitting diode emits light to irradiate an object to be read such as a bar code printed or adhered to a product or the like with light reflected from the object to be read. Is formed on a light-receiving sensor on which light-receiving elements are arranged, and an electric signal obtained by photoelectric conversion by the light-receiving sensor (hereinafter, referred to as “light-receiving signal”) is converted into a binary signal corresponding to either light or dark. 2. Description of the Related Art There is known an information code reading device that decodes an information code by performing a conversion process and performing a decoding process on a light and dark pattern in the binary signal.
【0003】このような情報コード読取装置において
は、デーコードを成功させるために、受光センサから得
られる受光信号を、実際の情報コードの明暗パターンに
従って正しく2値化できることが要求される。そのため
の2値化回路の一つとして、例えば、図8(a)に示す
ように、反転入力端子に2値化すべきアナログ信号Ai
が入力され、出力端子が抵抗R1により電源電圧VDD
(例えば+5V)にプルアップされたコンパレータ10
と、入力されたアナログ信号Aiを減衰かつ遅延させて
なる追従信号THを生成し、この追従信号THをコンパ
レータ10の非反転入力端子に印加する追従信号生成部
11とからなる浮動2値化回路106が知られている。In such an information code reading device, it is required that a light receiving signal obtained from a light receiving sensor can be properly binarized in accordance with an actual light / dark pattern of an information code in order to successfully decode data. As one of the binarization circuits for this purpose, for example, as shown in FIG. 8A, an analog signal Ai to be binarized is supplied to an inverting input terminal.
Is input, and the output terminal is connected to the power supply voltage VDD by the resistor R1.
Comparator 10 pulled up to (for example, + 5V)
And a tracking signal generator 11 for generating a tracking signal TH obtained by attenuating and delaying the input analog signal Ai, and applying the tracking signal TH to the non-inverting input terminal of the comparator 10. 106 are known.
【0004】この浮動2値化回路106において、追従
信号生成部11は、コンパレータ10の出力端子及び非
反転入力端子の間に接続された抵抗R2と、一端が非反
転入力端子に接続され、他端がコンデンサC1を介して
接地された抵抗R3と、カソードがコンデンサC1の非
接地端側に接続され、アノードが抵抗R4を介して反転
入力端子に接続されたダイオードD1と、アノードがコ
ンデンサC1の非接地端側に接続され、カソードが抵抗
R5を介して反転入力端子に接続されたダイオードD2
とを備えている。なお、以下では、ダイオードD1及び
抵抗R4からなる電流経路を第1経路、ダイオードD2
及び抵抗R5からなる電流経路を第2経路という。ま
た、コンパレータ10の出力は、オープンコレクタにて
構成されているものとする。In the floating binarization circuit 106, a follow-up signal generator 11 has a resistor R2 connected between the output terminal and the non-inverting input terminal of the comparator 10, one end connected to the non-inverting input terminal, and A resistor R3 whose end is grounded via a capacitor C1, a diode D1 whose cathode is connected to the non-grounded end side of the capacitor C1 and whose anode is connected to the inverting input terminal via a resistor R4, and whose anode is connected to the capacitor C1. A diode D2 connected to the non-ground end and having a cathode connected to the inverting input terminal via a resistor R5;
And Hereinafter, the current path including the diode D1 and the resistor R4 is referred to as a first path, and the diode D2
The current path including the resistor R5 and the resistor R5 is referred to as a second path. The output of the comparator 10 is configured by an open collector.
【0005】このように構成された浮動2値化回路10
6では、入力されたアナログ信号Aiが追従信号THの
信号レベルより低く、コンパレータ10が出力する2値
化信号Dbがハイレベル(≒VDD)である場合、追従信
号生成部11内では、抵抗R2,R3、第2経路からな
る電流経路を、コンパレータ10の出力端子側から反転
入力端子側に向けて電流が流れる。その結果、追従信号
生成部11の等価回路は、図10(a)に示す(但し、
抵抗R9は無視)ように、図中点線で示す第1経路(D
1,R4)が省略されたものとなり、電源電圧VDDの電
圧レベルとアナログ信号Aiの信号レベルとの電圧差
を、合成抵抗R1+R2と合成抵抗R3+R5とで分圧
した信号レベルを有する追従信号THが生成されること
になる。なお、第2経路には、ダイオードD2が挿入さ
れているため、追従信号THはアナログ信号Aiより、
少なくともダイオードD2の順方向電圧分だけ大きな信
号レベルとなる。The floating binarizing circuit 10 constructed as described above
6, when the input analog signal Ai is lower than the signal level of the tracking signal TH and the binary signal Db output from the comparator 10 is at a high level (≒ VDD), the resistance R2 , R3, and a second path, a current flows from the output terminal side of the comparator 10 to the inverting input terminal side. As a result, an equivalent circuit of the tracking signal generator 11 is shown in FIG.
As shown in the figure, the first path (D
1, R4) is omitted, and the follow-up signal TH having a signal level obtained by dividing the voltage difference between the voltage level of the power supply voltage VDD and the signal level of the analog signal Ai by the combined resistors R1 + R2 and R3 + R5 is obtained. Will be generated. In addition, since the diode D2 is inserted in the second path, the follow-up signal TH is more than the analog signal Ai.
The signal level becomes at least as large as the forward voltage of the diode D2.
【0006】一方、入力されたアナログ信号Aiが追従
信号THの信号レベルより高く、コンパレータ10が出
力する2値化信号がロウレベル(≒0V)である場合、
追従信号生成部11内では、第1経路,抵抗R3,抵抗
R2からなる電流経路を、コンパレータ10の反転入力
端子側から出力端子側に向けて電流が流れる。その結
果、追従信号生成部11の等価回路は、図10(b)に
示す(但し、抵抗R9は無視)ように、図中点線で示す
第2経路(R5,D2)が省略されたものとなり、アナ
ログ信号Aiの信号レベルと接地レベルとの電圧差を、
合成抵抗R4+R3と抵抗R2とにより分圧した信号レ
ベルを有する追従信号THが生成されることになる。な
お、第1経路には、ダイオードD1が挿入されているた
め、追従信号THはアナログ信号より、少なくともダイ
オードD1の順方向電圧分だけ小さな信号レベルとな
る。On the other hand, when the input analog signal Ai is higher than the signal level of the follow-up signal TH and the binary signal output from the comparator 10 is at a low level (≒ 0 V),
In the tracking signal generation unit 11, a current flows from the inverting input terminal side of the comparator 10 to the output terminal side in the current path including the first path, the resistor R3, and the resistor R2. As a result, as shown in FIG. 10B (however, the resistance R9 is disregarded), the equivalent circuit of the tracking signal generation unit 11 is such that the second path (R5, D2) indicated by a dotted line in the figure is omitted. , The voltage difference between the signal level of the analog signal Ai and the ground level,
A follow-up signal TH having a signal level divided by the combined resistor R4 + R3 and the resistor R2 is generated. Since the diode D1 is inserted in the first path, the follow-up signal TH has a signal level lower than the analog signal by at least the forward voltage of the diode D1.
【0007】但し、いずれの電流経路中にもコンデンサ
C1が含まれているため、生成される追従信号THは、
アナログ信号Aiに対して、コンデンサC1の容量と他
の抵抗R1〜R5とで決まる時定数に応じた遅延を有し
たものとなる。即ち、追従信号生成部11が生成する追
従信号THは、図8(b)に示すように、アナログ信号
Aiより最大レベルが小さく且つ最小レベルが大きく、
またアナログ信号Aiからわずかに遅延してアナログ信
号Aiと同様に信号レベルが変化するものとなる。However, since the capacitor C1 is included in any of the current paths, the generated follow-up signal TH is
The analog signal Ai has a delay corresponding to a time constant determined by the capacitance of the capacitor C1 and the other resistors R1 to R5. That is, the tracking signal TH generated by the tracking signal generation unit 11 has a lower maximum level and a higher minimum level than the analog signal Ai, as shown in FIG.
Further, the signal level changes slightly similarly to the analog signal Ai with a slight delay from the analog signal Ai.
【0008】なお、コンパレータ10から出力された2
値化信号Dbは、この2値化信号Dbが非反転入力端子
に印加され、抵抗R6,R7からなる分圧回路により電
源電圧VDDを分圧してなるしきい値が反転入力端子に印
加され、出力端子が抵抗R8により電源電圧VDDにプル
アップされたコンパレータ12によって波形整形され、
この波形整形された2値化信号Doが、デコード処理等
を行うデータ処理部107に入力される。Note that the 2 output from the comparator 10
The binarized signal Db is applied to the non-inverting input terminal, and a threshold obtained by dividing the power supply voltage VDD by a voltage dividing circuit including resistors R6 and R7 is applied to the inverting input terminal. The output terminal is shaped by the comparator 12 pulled up to the power supply voltage VDD by the resistor R8,
The binarized signal Do whose waveform has been shaped is input to the data processing unit 107 that performs a decoding process and the like.
【0009】[0009]
【発明が解決しようとする課題】ところで、情報コード
読取装置にてバーコードの読み取りを行った場合、受光
センサから出力される受光信号は、一般に、黒く印刷さ
れたバーの部分では信号レベルが高く、逆に白く印刷さ
れたスペース部分では信号レベルが低くなる。When a bar code is read by an information code reading device, the light receiving signal output from the light receiving sensor generally has a high signal level in a bar portion printed in black. Conversely, the signal level is low in the white printed space.
【0010】そして、例えば、印刷上のかすれ等がある
低品質ラベルを読み取った場合、受光センサからの受光
信号は、印刷のかすれ部分では、バーの部分であるにも
関わらず信号レベルが大きくなる(図8(b)の区間K
参照)。そして、情報コード読取装置が、この受光信号
を2値化するために、先に説明した浮動2値化回路10
6を用いている場合、その追従信号THは、このような
印刷のかすれ等による信号レベルの変化にも追従するた
め、その部分にてアナログ信号Aiと追従信号THとが
交差してしまい、バーの部分に対応する信号区間である
にも関わらず、2値化信号Dbの信号レベルが反転し、
いわゆるバー割れを生じさせてしまう。[0010] For example, when a low-quality label having blurring in printing or the like is read, the signal level of the light-receiving signal from the light-receiving sensor is increased in the blurred portion of the printing despite the bar portion. (Section K in FIG. 8B
reference). Then, in order for the information code reader to binarize the light receiving signal, the floating binarization circuit 10 described above is used.
6, the follow-up signal TH also follows a change in signal level due to such blurring of printing or the like, so that the analog signal Ai and the follow-up signal TH intersect at that part, and , The signal level of the binarized signal Db is inverted,
This causes so-called bar cracking.
【0011】これに対して、図9(a)に示すように、
第2経路中のダイオードD2と抵抗R5との接続部分
(以下「接続点X」という)に、抵抗R9を介してデー
タ処理部107の出力ポートPcを接続し、出力ポート
Pcをハイインピーダンス,或いはハイレベル(電源電
圧レベルVDD)に設定することにより、追従信号THの
信号レベルを制御するよう改良された浮動2値化回路1
06aが知られている。On the other hand, as shown in FIG.
The output port Pc of the data processing unit 107 is connected to a connection portion (hereinafter, referred to as “connection point X”) between the diode D2 and the resistor R5 in the second path via the resistor R9, and the output port Pc is set to high impedance or Floating binary circuit 1 improved to control the signal level of follow-up signal TH by setting it to high level (power supply voltage level VDD)
06a is known.
【0012】即ち、この浮動2値化回路106aでは、
図10に示す等価回路から明らかなように、出力ポート
Pcをハイインピーダンスとした場合には、抵抗R9は
接続されていないものと見なせるため、上述の浮動2値
化回路106と全く同様の構成となり、一方、出力ポー
トPcをハイレベルとした場合には、抵抗R9を介して
抵抗R5に電流が流れ込むことにより、接続点Xの電位
が高くなる。That is, in the floating binary circuit 106a,
As is clear from the equivalent circuit shown in FIG. 10, when the output port Pc is set to high impedance, it can be considered that the resistor R9 is not connected, so that the configuration is completely the same as that of the floating binarization circuit 106 described above. On the other hand, when the output port Pc is at a high level, a current flows into the resistor R5 via the resistor R9, so that the potential of the connection point X increases.
【0013】その結果、追従信号THは、図9(b)に
示すように、第2経路に電流が流れる時、即ち2値化信
号Dbのハイレベル時(Db>Ai)における信号レベ
ルが高い側にシフトし、バー部分のかすれ等によって生
じるアナログ信号Aiのピーク部分と追従信号THとが
交差することがないため、バー部分のかすれをスペース
として誤認識してしまうことを防止できるのである。As a result, as shown in FIG. 9B, the signal level of the follow-up signal TH is high when a current flows through the second path, that is, when the binary signal Db is at a high level (Db> Ai). Since the peak portion of the analog signal Ai caused by the blurring of the bar portion does not intersect with the follow-up signal TH, it is possible to prevent the blurring of the bar portion from being erroneously recognized as a space.
【0014】しかし、この場合、追従信号THが常に高
い信号レベルに保持されるため、このような追従信号T
Hをしきい値として生成された2値化信号Dbは、本来
の情報コードよりバー部分は太く、スペース部分は細く
なってしまう。すると、2値化信号をデコード処理する
データ処理部107では、デコードに失敗したり、場合
によっては規格外のラベルを読み込んだものと認識して
しまい、デコード自体が行われないことがあるという問
題があった。However, in this case, since the tracking signal TH is always held at a high signal level, such a tracking signal T
The binarized signal Db generated with H as a threshold has a thicker bar portion and a narrower space portion than the original information code. Then, the data processing unit 107 that decodes the binarized signal may fail in decoding, or may recognize that a nonstandard label has been read in some cases, and the decoding itself may not be performed. was there.
【0015】また、受光センサからの受光信号を、2値
化することなく、そのままAD変換してデータ処理部1
07に取り込み、その信号レベルから、かすれ等の影響
を判断して、2値化する方法も考えられているが、この
場合、2値化信号の反転タイミング、ひいては各レベル
の幅を精度よく再現するためには、受光信号のサンプリ
ング数を多くする必要があり、このサンプリングデータ
を処理するデータ処理部107での負担が重くなり、読
み取り結果が得られるまでに時間を要するといった問題
があった。Also, the light receiving signal from the light receiving sensor is directly converted into an analog signal without binarization and converted into a data processing unit 1.
07, and the effect of blurring or the like is determined from the signal level, and binarization is considered. In this case, the inversion timing of the binarized signal and, consequently, the width of each level are accurately reproduced. For this purpose, it is necessary to increase the number of samples of the received light signal, and the load on the data processing unit 107 for processing the sampled data becomes heavy, and there is a problem that it takes time until a reading result is obtained.
【0016】本発明は、上記問題点を解決するために、
かすれ等のある低品質なラベルであっても、記録された
情報コードを正確かつ高速に読み取ることが可能な情報
コード読取装置、及び該情報コード読取装置を構成する
際に好適な浮動2値化回路を提供することを目的とす
る。The present invention has been made in order to solve the above problems.
An information code reading device capable of reading recorded information codes accurately and at high speed even with a low-quality label having blurring and the like, and a floating binarization suitable for configuring the information code reading device It is intended to provide a circuit.
【0017】[0017]
【課題を解決するための手段】上記目的を達成するため
の発明である請求項1記載の浮動2値化回路では、2値
化すべきアナログ信号の信号レベルが、分圧手段及びコ
ンデンサにより生成される追従信号の信号レベルより大
きく、コンパレータの出力である2値化信号がロウレベ
ルである場合、分圧手段内では第1経路を経由して電流
が流れ、逆に、アナログ信号が追従信号より小さく、2
値化信号がハイレベルである場合、分圧手段内では第2
経路を経由して電流が流れる。但し、追従信号の取出端
と第1及び第2経路との間には、コンデンサが接続され
ており、このコンデンサが分圧手段を流れる電流にて充
放電される。その結果、アナログ信号に応じて信号レベ
ルが変化する追従信号は、このアナログ信号から遅延し
たものとなる。また、第1及び第2経路は、いずれもダ
イオードを用いて構成されているため、2値化信号がロ
ウレベルの時には、少なくともダイオードの順方向電圧
分だけアナログ信号より高い信号レベルを有し、2値化
信号がハイレベルの時には、少なくともダイオードの準
方向電圧分だけアナログ信号より低い信号レベルを有す
る追従信号が得られることになる。According to the first aspect of the present invention, a signal level of an analog signal to be binarized is generated by a voltage dividing means and a capacitor. When the binarized signal, which is the output of the comparator, is lower than the signal level of the following signal, the current flows through the first path in the voltage dividing means, and conversely, the analog signal is smaller than the following signal. , 2
If the binarized signal is at a high level, the second
Current flows through the path. However, a capacitor is connected between the follower signal extraction end and the first and second paths, and the capacitor is charged and discharged by a current flowing through the voltage dividing means. As a result, the following signal whose signal level changes according to the analog signal is delayed from the analog signal. In addition, since the first and second paths are both configured using diodes, when the binarized signal is at a low level, the first and second paths have a signal level higher than the analog signal by at least the forward voltage of the diode. When the value signal is at the high level, a follow-up signal having a signal level lower than that of the analog signal by at least the amount of the diode voltage in the forward direction is obtained.
【0018】そして、レベルシフト手段により、第2経
路のダイオードのカソード側電位を上昇させると、これ
に応じて第2経路に電流が流れている時、即ち2値化信
号がハイレベルの時の追従信号の信号レベルも上昇側に
シフトする。このため、例えば、明暗の2値を表すアナ
ログ信号が、信号レベルの低い部分が情報コードの暗部
(バーコードのバー部分等)を表し、信号レベルの高い
部分が情報コードの明部(バーコードのスペース部分
等)を表している場合、印刷のかすれ等の原因により、
暗部に相当する部分のアナログ信号の信号レベルが、多
少上昇したとしても、レベルシフト手段により、追従信
号の信号レベルを高くすれば、これを情報コードの明部
であると誤判定して、いわゆるバー割れを生じさせてし
まうことがない。When the potential on the cathode side of the diode in the second path is raised by the level shift means, the current is accordingly flowing through the second path, that is, when the binary signal is at the high level. The signal level of the tracking signal also shifts upward. Therefore, for example, in an analog signal representing a binary value of light and dark, a portion having a low signal level represents a dark portion of an information code (a bar portion of a barcode, etc.), and a portion having a high signal level represents a bright portion of the information code (a barcode) , Etc.), due to factors such as blurred printing,
Even if the signal level of the analog signal in the portion corresponding to the dark portion slightly increases, if the signal level of the following signal is increased by the level shift means, the signal is erroneously determined to be a bright portion of the information code, and so-called Bar cracking does not occur.
【0019】また、特に本発明では、調整手段によりコ
ンパレータ出力のプルアップ電圧を調整することが可能
であり、2値化信号がハイレベルの時の追従信号の波形
を適宜制御できるようにされている。即ち、例えば、プ
ルアップ電圧の電圧レベルを、第2経路のダイオードの
カソード電位より低くなるように設定すれば、第2経路
のダイオードはオフ状態に保持されるため、2値化信号
がハイレベルの時に生成される追従信号はアナログ信号
には追従せず、分圧手段の第1及び第2経路以外の部分
の抵抗分とコンデンサの容量分とで決まる時定数に応じ
たスピードで、プルアップ電圧に向けてコンデンサが充
電、或いは放電されるように動作する。In particular, in the present invention, the pull-up voltage of the comparator output can be adjusted by the adjusting means, and the waveform of the follow-up signal when the binary signal is at a high level can be appropriately controlled. I have. That is, for example, if the voltage level of the pull-up voltage is set to be lower than the cathode potential of the diode in the second path, the diode in the second path is kept in the off state, so that the binary signal becomes high level. The follow-up signal generated at the time of (1) does not follow the analog signal, and is pulled up at a speed according to a time constant determined by the resistance of the portion other than the first and second paths of the voltage dividing means and the capacitance of the capacitor. The capacitor operates to be charged or discharged toward the voltage.
【0020】特に、プルアップ電圧が、2値化信号がロ
ウレベルからハイレベルに変化する時にアナログ信号と
追従信号とが交差する信号レベルより小さい場合には、
2値化信号がハイレベルである間、コンデンサでは放電
のみが行われ、これに応じて追従信号の信号レベルは低
下し続けることになる。すると、2値化信号がハイレベ
ルからロウレベルに変化する時に、アナログ信号と追従
信号とが交差する信号レベルが低下することになり、ひ
いては2値化信号のハイレベルを早めに終了させ、この
ハイレベルの期間を短く(換言すれば、2値化信号のロ
ウレベルの期間を長く)することができる。In particular, when the pull-up voltage is smaller than the signal level at which the analog signal and the following signal intersect when the binary signal changes from the low level to the high level,
While the binarized signal is at the high level, only discharging is performed in the capacitor, and accordingly, the signal level of the following signal continues to decrease. Then, when the binarized signal changes from the high level to the low level, the signal level at which the analog signal and the follow-up signal intersect decreases, and the high level of the binarized signal is terminated earlier, and this high level is terminated. The level period can be shortened (in other words, the low-level period of the binarized signal can be lengthened).
【0021】つまり、本発明の浮動2値化回路によれ
ば、レベルシフト手段により、追従信号の信号レベルを
上昇させた場合でも、調整手段にてプルアップ電圧を適
宜設定することで、2値化信号のハイレベル期間が短く
なるよう調整できるため、アナログ信号が表す元の情報
コードの明暗パターンを正確に再現した2値化信号を生
成することができるのである。That is, according to the floating binarization circuit of the present invention, even when the signal level of the follow-up signal is raised by the level shift means, the pull-up voltage is appropriately set by the adjustment means, so that the binary value can be obtained. Since the high level period of the digitized signal can be adjusted to be shorter, it is possible to generate a binarized signal that accurately reproduces the light / dark pattern of the original information code represented by the analog signal.
【0022】また、印刷のにじみ等により、バー部分の
絶対的な幅や、バー部分とスペース部分との比等が、情
報コードが満たすべき規格から外れているような場合で
あっても、プルアップ電圧を適宜調整して、バー部分に
対応するレベルの幅を上記印刷のにじみ分だけ短くした
2値化信号を生成することにより、規格に適合したもの
に補正することができる。Even if the absolute width of the bar portion or the ratio of the bar portion to the space portion is out of the standard to be satisfied by the information code due to printing blur or the like, the By appropriately adjusting the up-voltage and generating a binarized signal in which the width of the level corresponding to the bar portion is shortened by the amount corresponding to the printing blur, it is possible to correct the signal to conform to the standard.
【0023】なお、調整手段によるプルアップ電圧の調
整範囲は、請求項2記載のように、レベルシフト手段に
よりシフトした第2経路のダイオードのカソード側電位
より低い電圧範囲に設定されていることが望ましい。こ
のように設定した場合、第2経路のダイオードを確実に
オフさせることができ、2値化信号のハイレベルの幅が
短くなる側に、確実に制御することができる。The range of adjustment of the pull-up voltage by the adjusting means may be set to a voltage range lower than the cathode side potential of the diode on the second path shifted by the level shift means. desirable. With this setting, the diode in the second path can be reliably turned off, and the control can be reliably performed to the side where the width of the high level of the binarized signal becomes shorter.
【0024】また、調整手段により、第2経路のダイオ
ードがオフするようにプルアップ電圧を調整した場合、
コンパレータの出力端子は、このプルアップ電圧にてプ
ルアップされているため、追従信号の変化に伴って、コ
ンパレータが出力する2値化信号のハイレベルの値も変
化してしまう。When the pull-up voltage is adjusted by the adjusting means so that the diode on the second path is turned off,
Since the output terminal of the comparator is pulled up by this pull-up voltage, the high-level value of the binarized signal output by the comparator also changes with the change of the follow-up signal.
【0025】そこで、請求項3記載のように、コンパレ
ータの出力端子には、プルアップ電圧の分圧値をしきい
値電圧として、コンパレータからの出力信号を波形整形
する波形整形手段を設け、この波形整形手段にて整形さ
れた2値化信号を出力することが望ましい。Therefore, the output terminal of the comparator is provided with a waveform shaping means for shaping the waveform of the output signal from the comparator using the divided voltage value of the pull-up voltage as a threshold voltage. It is desirable to output the binary signal shaped by the waveform shaping means.
【0026】即ち、コンパレータの出力は、ハイレベル
がほぼプルアップ電圧、ロウレベルがほぼ接地レベルと
なるため、プルアップ電圧の分圧値を波形整形手段のし
きい値電圧とすることで、コンパレータの出力の波形整
形を常に正しく行うことが可能となるのである。That is, since the output of the comparator has a high level substantially equal to the pull-up voltage and a low level substantially equal to the ground level, the divided voltage value of the pull-up voltage is used as the threshold voltage of the waveform shaping means. The output waveform can always be correctly shaped.
【0027】次に、請求項4記載の情報コード読取装置
では、照射手段が読取対象物に照射光を照射すると、読
取対象物からの反射光を、受光手段が受光して光電変換
し、受光レベルに応じた信号レベルを有する電気信号を
生成する。そして、上述の請求項1ないし請求項3いず
れか記載の浮動2値化回路からなる2値化手段が、受光
手段から入力した電気信号を明暗のいずれかに対応する
2値化信号に変換し、その2値化信号にて表された明暗
パターン列をデコード手段がデコードすることにより、
読取対象物に記録された情報コードを読み取る。また、
デコード手段が明暗パターン列のデコードに失敗した場
合、設定変更手段が、浮動2値化回路のレベルシフト手
段及び調整手段の設定を変更するようにされている。Next, in the information code reading device according to the present invention, when the irradiating means irradiates the reading object with the irradiating light, the light receiving means receives the reflected light from the reading object and photoelectrically converts the reflected light. An electric signal having a signal level corresponding to the level is generated. Then, the binarizing means comprising a floating binarizing circuit according to any one of claims 1 to 3 converts the electric signal input from the light receiving means into a binary signal corresponding to one of light and dark. The decoding means decodes the light / dark pattern sequence represented by the binarized signal,
Read the information code recorded on the object to be read. Also,
When the decoding means fails to decode the light and dark pattern sequence, the setting changing means changes the settings of the level shift means and the adjusting means of the floating binarization circuit.
【0028】つまり、本発明の情報コード読取装置で
は、2値化手段として、請求項1ないし請求項3いずれ
か記載の浮動2値化回路を用いているので、かすれ等の
ある低品質ラベルに対する情報コードの読み取りを、正
確かつ高速に行うことができると共に、印刷のにじみ等
により、通常であれば規格外と判定されるようなラベル
であっても、2値化信号にて表される明暗パターン列
が、規格に適合するようなものに補正することができ
る。That is, in the information code reading apparatus according to the present invention, since the floating binarizing circuit according to any one of claims 1 to 3 is used as the binarizing means, a low quality label having blurring or the like can be used. The information code can be read accurately and at high speed, and even if the label is normally determined to be out of standard due to printing blur or the like, the light and shade represented by the binarized signal. The pattern sequence can be corrected so as to conform to the standard.
【0029】また、デコードに失敗しても、設定変更手
段がレベルシフト手段及び調整手段の設定を適宜変更
し、追従信号の信号波形を変化させるため、様々な読取
対象物に柔軟に適応して、情報コードの読み取りを常に
好適に行うことができる。Also, even if decoding fails, the setting change means appropriately changes the settings of the level shift means and the adjustment means and changes the signal waveform of the follow-up signal, so that it can be flexibly adapted to various reading objects. In addition, it is possible to always suitably read the information code.
【0030】[0030]
【発明の実施の形態】以下に本発明の実施形態を図面と
共に説明する。図1は、実施形態の情報コード読取装置
の概略構成を表すブロック図である。図1に示すよう
に、情報コード読取装置1は、読取対象物に光を照射し
て、その読取対象物上に印刷又は貼着されたバーコード
を読み取るためのものであり、読取対象物に光を照射す
るために、複数の発光ダイオード、及び外部からの露光
指令Sdに従って発光ダイオードを発光させる駆動回路
からなる照射手段としての発光回路2と、発光回路2が
光を照射した時に、読取対象物にて反射される反射光を
受けて、その読取対象物上の明暗パターン画像を表す画
像情報を取り込む受光手段としての受光回路4とを備え
ている。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram illustrating a schematic configuration of the information code reading device according to the embodiment. As shown in FIG. 1, the information code reading device 1 irradiates light to an object to be read, and reads a barcode printed or attached on the object to be read. In order to irradiate light, a light emitting circuit 2 as an irradiating means including a plurality of light emitting diodes and a driving circuit for emitting the light emitting diodes in accordance with an external exposure command Sd, and a light source to be read when the light emitting circuit 2 emits light. A light receiving circuit 4 is provided as a light receiving unit that receives light reflected by the object and captures image information representing a light and dark pattern image on the object to be read.
【0031】なお、受光回路4は、受光素子を一列に配
列してなる受光センサ、受光センサ上に反射光を結像さ
せるための結像レンズ、受光センサに取り込まれ光電変
換された画像情報を、順次取り出すことにより受光信号
Arを生成するセンサ制御回路等からなる。そして、受
光回路4から出力される受光信号Arは、明暗パターン
画像の明パターン(バーコードのスペース)に対応する
部分では信号レベルが低く、暗パターン(バーコードの
バー)に対応する部分では信号レベルが高くなっている
ものとする。The light receiving circuit 4 includes a light receiving sensor in which light receiving elements are arranged in a line, an imaging lens for forming reflected light on the light receiving sensor, and image information which is taken into the light receiving sensor and photoelectrically converted. , And a sensor control circuit that generates a light receiving signal Ar by sequentially taking out the light. The light receiving signal Ar output from the light receiving circuit 4 has a low signal level in a portion corresponding to the light pattern (bar code space) of the light and dark pattern image, and has a low signal level in a portion corresponding to the dark pattern (bar code bar). Assume that the level is higher.
【0032】また、情報コード読取装置1は、受光回路
4からの受光信号Arを増幅する増幅回路5と、増幅回
路5にて受光信号Arを増幅することにより得られたア
ナログ信号Aiを、該アナログ信号Aiに基づいて生成
した追従信号THをしきい値として2値化する2値化手
段としての浮動2値化回路(以下、単に「2値化回路」
という)6と、2値化回路6にて生成された2値化信号
Doを取り込んでデコード処理等を実行し、バーコード
にて表された情報コードの解読(デコード)等を行うデ
ータ処理部7と、データ処理部7にてバーコードのデコ
ードに成功した場合に鳴動させるブザー装置8と、デー
タ処理部7での処理結果を外部に出力するための出力回
路9とを備えている。The information code reading device 1 also includes an amplifier circuit 5 for amplifying the light receiving signal Ar from the light receiving circuit 4 and an analog signal Ai obtained by amplifying the light receiving signal Ar by the amplifier circuit 5. A floating binarization circuit (hereinafter simply referred to as a “binarization circuit”) as binarization means for binarizing a tracking signal TH generated based on the analog signal Ai as a threshold value
6) and a data processing unit which takes in the binarized signal Do generated by the binarization circuit 6, executes decoding processing and the like, and decodes (decodes) an information code represented by a bar code. 7, a buzzer device 8 that sounds when the bar code is successfully decoded by the data processing unit 7, and an output circuit 9 for outputting the processing result of the data processing unit 7 to the outside.
【0033】このうち、増幅回路5は、図2に示すよう
に、前置増幅回路5a,主増幅回路5bからなる。そし
て、前置増幅回路5aは、抵抗R11,R12と共に、
周知の反転増幅回路として構成されたオペアンプ20か
らなり、反転入力端子には、受光回路4からの受光信号
Arが抵抗R12を介して印加され、非反転入力端子に
は、データ処理部7から供給されるバイアス信号Sbが
印加されるように構成されている。また、高周波ノイズ
を除去するため、オペアンプ20の出力端子と反転入力
端子との間には、抵抗R11に並列接続されたコンデン
サC11が設けられていると共に、非反転入力端子がコ
ンデンサC12を介して接地されている。As shown in FIG. 2, the amplifier circuit 5 includes a preamplifier circuit 5a and a main amplifier circuit 5b. The preamplifier circuit 5a, together with the resistors R11 and R12,
A light receiving signal Ar from the light receiving circuit 4 is applied to the inverting input terminal via a resistor R12, and a non-inverting input terminal is supplied from the data processing unit 7 to an inverting input terminal. The bias signal Sb to be applied is applied. In order to remove high frequency noise, a capacitor C11 connected in parallel with the resistor R11 is provided between the output terminal and the inverting input terminal of the operational amplifier 20, and the non-inverting input terminal is connected via the capacitor C12. Grounded.
【0034】このように構成された前置増幅回路5a
は、受光信号を、バイアス信号Sbとの差に応じて反転
増幅する。なお、バイアス信号Sbは、受光信号Arの
状態に応じて、0V〜5V(電源電圧VDD)の範囲で適
宜設定される。つまり、バーコードは、下地が白い部分
に印刷されるとは限らず、下地に色がついていたりする
と反射率が大きく異なってくる。具体的に、受光回路4
が出力する受光信号Arは、下地部分の反射率が高い場
合には、図3(a)に示すように、大きな直流成分を含
んだバイアスレベルの高い波形となり、一方、下地部分
の反射率が低い場合には、図3(b)に示すように、バ
イアスレベルの低い波形となる。従って、このような受
光信号Arを単純に増幅したのでは、バイアスレベルが
高い場合に、増幅回路5の出力が飽和してしまい、バー
コードの明暗パターンを正確に反映した2値化信号を生
成することができなくなるおそれがある。このため、バ
イアス信号Sbによって適度なバイアスレベルを設定す
るようにされているのである。The preamplifier circuit 5a thus configured
Inverts and amplifies the light receiving signal according to the difference from the bias signal Sb. Note that the bias signal Sb is appropriately set within a range of 0 V to 5 V (power supply voltage VDD) according to the state of the light receiving signal Ar. That is, the barcode is not always printed on a white background, and the reflectance changes greatly if the background is colored. Specifically, the light receiving circuit 4
The light receiving signal Ar output by the device has a high bias level waveform including a large DC component as shown in FIG. 3A when the reflectance of the underlying portion is high, while the reflectance of the underlying portion is low. When it is low, the waveform has a low bias level as shown in FIG. Therefore, if the light receiving signal Ar is simply amplified, the output of the amplifier circuit 5 is saturated when the bias level is high, and a binarized signal that accurately reflects the light / dark pattern of the bar code is generated. May not be possible. Therefore, an appropriate bias level is set by the bias signal Sb.
【0035】次に、主増幅回路5bは、抵抗R21,R
22と共に、周知の非反転増幅回路として構成されたオ
ペアンプ22からなり、非反転入力端子には、前置増幅
回路5aからの信号が印加されるように構成されてい
る。また、主増幅回路5bの増幅率を可変設定できるよ
うに、反転入力端子を接地する抵抗R22と直列に抵抗
アレイ24が接続されている。更に、前置増幅回路5a
と同様に、高周波ノイズを除去するため、オペアンプ2
2の出力端子と反転入力端子との間には抵抗R21に並
列接続されたコンデンサC21が設けられていると共
に、抵抗R22と抵抗アレイ24との間には、これらと
直列接続されたコンデンサC22が設けられている。Next, the main amplifier circuit 5b includes resistors R21 and R21.
22 and an operational amplifier 22 configured as a well-known non-inverting amplifier circuit. The non-inverting input terminal is configured to apply a signal from the preamplifier circuit 5a. Also, a resistor array 24 is connected in series with a resistor R22 whose inverting input terminal is grounded so that the amplification factor of the main amplifier circuit 5b can be variably set. Further, the preamplifier circuit 5a
Similarly, to remove high frequency noise,
A capacitor C21 connected in parallel with the resistor R21 is provided between the output terminal and the inverting input terminal of No. 2 and a capacitor C22 connected in series between the resistor R22 and the resistor array 24. Is provided.
【0036】このように構成された主増幅回路5bは、
前置増幅回路5aからの信号を、抵抗R21,R22、
及び抵抗アレイ24の抵抗値によって決まる増幅率にて
増幅する。ここで、抵抗アレイ24を構成する各抵抗R
30〜R3nは、それぞれ異なる抵抗値を有しており、
また、各抵抗R30〜R3nの一端(以下「共通端」と
いう)は、コンデンサC22に共通に接続され、他端
(以下「個別端」という)は、データ処理部7の持つ出
力ポートPa0〜Panにそれぞれ接続されている。The main amplifying circuit 5b thus configured is
The signal from the preamplifier circuit 5a is connected to the resistors R21, R22,
And an amplification factor determined by the resistance value of the resistance array 24. Here, each resistor R constituting the resistor array 24
30 to R3n have different resistance values, respectively.
One end (hereinafter, referred to as “common end”) of each of the resistors R30 to R3n is commonly connected to the capacitor C22, and the other end (hereinafter, referred to as “individual end”) is connected to the output ports Pa0 to Pan of the data processing unit 7. Connected to each other.
【0037】但し、出力ポートPa0〜Panとしては、そ
れぞれ個別に、ローレベル(即ち接地レベル)及びハイ
インピーダンスのいずれかに任意に設定可能なものが用
いられている。つまり、接続された出力ポートPai(i
=0〜n)がハイインピーダンスに設定された抵抗R3
iは、等価的に接続されていないものとして扱うことが
できるため、接続された出力ポートPaj(j=0〜n)
がローレベルに設定されている全ての抵抗R3jの合成
抵抗値が、抵抗アレイ24全体の抵抗値となる。However, as the output ports Pa0 to Pan, those which can be arbitrarily set to a low level (that is, a ground level) and a high impedance, respectively, are used. That is, the connected output port Pai (i
= 0 to n) is set to a high impedance.
Since i can be treated as equivalently not connected, the connected output port Paj (j = 0 to n)
Is the low level, the combined resistance value of all the resistors R3j becomes the resistance value of the entire resistor array 24.
【0038】即ち、主増幅回路5bでは、出力ポートP
a0〜Panを適宜設定することにより、主増幅回路5bの
増幅率を様々な値に設定できるようにされている。例え
ば、抵抗アレイ24を、9本の抵抗R30〜R38(抵
抗値:430kΩ,110kΩ,56kΩ,39kΩ,
20kΩ,16kΩ,5.6kΩ,3kΩ,1.2k
Ω)にて構成した場合、出力ポートPa0〜Pa8の設定に
よって、次の[表1]に示すように、倍率が約0.7ず
つ異なった16種類の増幅率を設定することが可能とな
る。That is, in the main amplifier circuit 5b, the output port P
By appropriately setting a0 to Pan, the amplification factor of the main amplifier circuit 5b can be set to various values. For example, the resistor array 24 is composed of nine resistors R30 to R38 (resistance values: 430 kΩ, 110 kΩ, 56 kΩ, 39 kΩ,
20kΩ, 16kΩ, 5.6kΩ, 3kΩ, 1.2k
Ω), by setting the output ports Pa0 to Pa8, as shown in the following [Table 1], it is possible to set 16 types of amplification factors having different magnifications by about 0.7. .
【0039】[0039]
【表1】 [Table 1]
【0040】次に、本発明の主要部となる2値化回路6
について説明する。但し、本実施形態における2値化回
路6は、先に従来技術の欄にて説明した2値化回路10
6a(図9(a)参照)とほぼ同様の構成をしているた
め、同一構成部分については同一符号を付して説明を省
略し、構成の相違する部分を中心に説明する。Next, a binarizing circuit 6 which is a main part of the present invention.
Will be described. However, the binarization circuit 6 in this embodiment is the same as the binarization circuit 10 described in the section of the prior art.
6A (see FIG. 9A), the same components are denoted by the same reference numerals, and the description thereof will be omitted. The following description focuses on portions having different configurations.
【0041】図4(a)に示すように、本実施形態にお
ける2値化回路6は、コンパレータ10の出力端子をプ
ルアップする抵抗R1、及びコンパレータ12のしきい
値を生成する分圧抵抗R6に、電源電圧VDDを印加する
のではなく、出力端子と反転入力端子とが短絡されたオ
ペアンプ14からなる周知のバッファ回路を介して、デ
ータ処理部7内のD/Aコンバータにて生成したプルア
ップ電圧Vpu(本実施形態では、2〜3V)を印加する
ように構成されている。これ以外の構成は、2値化回路
106aと全く同様である。なお、追従信号生成部11
が本発明の分圧手段、抵抗R9及び抵抗R9が接続され
た出力ポートPcがレベルシフト手段、オペアンプ14
及び出力ポートPpが調整手段に相当する。As shown in FIG. 4A, the binarizing circuit 6 in the present embodiment comprises a resistor R1 for pulling up the output terminal of the comparator 10, and a voltage dividing resistor R6 for generating the threshold value of the comparator 12. Instead of applying the power supply voltage VDD, the pull-up generated by the D / A converter in the data processing unit 7 via a well-known buffer circuit including an operational amplifier 14 whose output terminal and inverting input terminal are short-circuited. It is configured to apply an up voltage Vpu (2 to 3 V in the present embodiment). Other configurations are exactly the same as those of the binarization circuit 106a. Note that the tracking signal generator 11
Is the voltage dividing means of the present invention, the resistor R9 and the output port Pc to which the resistor R9 is connected are level shifting means, and the operational amplifier 14
And the output port Pp corresponds to the adjusting means.
【0042】このように構成された2値化回路6では、
コンパレータ10の出力信号Dbがロウレベルである場
合、その動作はプルアップ電圧Vpuとは関係がないため
(図10(b)参照)、従来の2値化回路106aと全
く同様に動作する。また、コンパレータ10の出力信号
Dbがハイレベルである場合、出力ポートPcの設定
(ハイインピーダンス/ハイレベル)によって異なった
動作となる。In the binarization circuit 6 configured as described above,
When the output signal Db of the comparator 10 is at a low level, the operation is not related to the pull-up voltage Vpu (see FIG. 10B), so that the operation is exactly the same as that of the conventional binarization circuit 106a. When the output signal Db of the comparator 10 is at the high level, the operation differs depending on the setting of the output port Pc (high impedance / high level).
【0043】即ち、まず、出力ポートPcがハイインピ
ーダンスに設定されている場合、図5(a)に示すよう
に、抵抗R9は接続されていないものとして扱うことが
できるため、従来の2値化回路106aと同様に、追従
信号THの信号レベルは、アナログ信号Aiの信号レベ
ルより、少なくともダイオードD2の順方向電圧分だけ
高いものとなる。That is, first, when the output port Pc is set to high impedance, as shown in FIG. 5 (a), the resistor R9 can be treated as not being connected. Similarly to the circuit 106a, the signal level of the follow-up signal TH is higher than the signal level of the analog signal Ai by at least the forward voltage of the diode D2.
【0044】一方、出力ポートPcがハイレベル(つま
り電源電圧VDD)に設定されている場合、接続点X(ダ
イオードD2のカソード側)の電圧Vxは、抵抗R9,
R5により電源電圧VDDを分圧した以上の大きさとな
る。そして、この接続点Xの電圧Vxが、コンデンサC
1の充電電圧VC1より小さい場合には、図5(b)に示
すように、従来の2値化回路106bと同様に、出力ポ
ートPcがハイレベルとされたことによる接続点電圧V
xの電圧上昇分だけ、追従信号THの信号レベルも上昇
させる。On the other hand, when the output port Pc is set to the high level (that is, the power supply voltage VDD), the voltage Vx at the connection point X (the cathode side of the diode D2) is set to the resistance R9,
The magnitude is larger than the power supply voltage VDD divided by R5. The voltage Vx at the connection point X is
1 is smaller than the charging voltage VC1, as shown in FIG. 5B, the connection point voltage Vc due to the high level of the output port Pc, as in the conventional binarization circuit 106b.
The signal level of the follow-up signal TH is also increased by the voltage rise of x.
【0045】また、接続点電圧Vxが、コンデンサC1
の充電電圧VC1より大きい場合には、図5(c)に示す
ように、ダイオードD2がオフするため、コンデンサC
1の充電電圧VC1、ひいては追従信号THの信号レベル
は、コンデンサC1の容量と合成抵抗R1+R2+R3
にて決まる時定数に従ったスピードで、プルアップ電圧
Vpuに向けて変化する。Further, the connection point voltage Vx is set to the value of the capacitor C1.
Is higher than the charging voltage VC1, the diode D2 is turned off as shown in FIG.
1 and the signal level of the follow-up signal TH depend on the capacitance of the capacitor C1 and the combined resistance R1 + R2 + R3.
At a speed according to the time constant determined by the pull-up voltage Vpu.
【0046】つまり、コンパレータ10の出力信号Db
がロウレベルからハイレベルに変化した時の追従信号T
Hの信号レベルより、プルアップ電圧Vpuが低い場合に
は、図4(b)に示すように、追従信号THは、プルア
ップ電圧Vpuに向けて低下していくことになる。なお、
本実施形態では、出力ポートPcをハイレベルに設定し
た場合、接続点電圧Vxが、プルアップ電圧Vpuより高
くなるように設定されている。That is, the output signal Db of the comparator 10
Signal T when the signal changes from low level to high level
When the pull-up voltage Vpu is lower than the signal level of H, as shown in FIG. 4B, the follow-up signal TH decreases toward the pull-up voltage Vpu. In addition,
In the present embodiment, when the output port Pc is set to a high level, the connection point voltage Vx is set to be higher than the pull-up voltage Vpu.
【0047】このため、追従信号THとアナログ信号A
iとは、従来装置のようにプルアップ電圧Vpuを電源電
圧VDD(=5V)とした時と比較して(図9(b)参
照)、低い信号レベルにて交差し、プルアップ電圧Vpu
を低くするほど、交差する信号レベルはより低いものと
なる。Therefore, the tracking signal TH and the analog signal A
Compared with i when the pull-up voltage Vpu is set to the power supply voltage VDD (= 5 V) as in the conventional device (see FIG. 9B), the signal intersects at a lower signal level, and the pull-up voltage Vpu
The lower the is, the lower the intersecting signal level.
【0048】なお、このようにプルアップ電圧Vpuを低
く設定した場合、オープンコレクタにて構成されたコン
パレータ10の出力端子から出力される出力信号Dbの
ハイレベル区間の信号レベルは、コンデンサC1の充電
電圧と共に低下していくことになる。このため、本実施
形態の2値化回路6では、この出力信号Dbをコンパレ
ータ12にて波形整形し、その整形された2値化信号D
oをデータ処理部7に供給している。When the pull-up voltage Vpu is set low as described above, the signal level of the output signal Db output from the output terminal of the comparator 10 composed of an open collector in the high-level section is equal to the charge of the capacitor C1. It will decrease with the voltage. For this reason, in the binarization circuit 6 of the present embodiment, the waveform of the output signal Db is shaped by the comparator 12, and the shaped binarized signal Db
o to the data processing unit 7.
【0049】しかも、コンパレータ12では、波形整形
する際のしきい値電圧を、プルアップ電圧Vpuに基づい
て生成しているため、プルアップ電圧Vpuの設定値に関
わらず、常に、コンパレータ10の出力信号Dbを誤り
なく波形整形することができる。In addition, since the comparator 12 generates the threshold voltage for waveform shaping based on the pull-up voltage Vpu, the output of the comparator 10 is always irrespective of the set value of the pull-up voltage Vpu. The waveform of the signal Db can be shaped without error.
【0050】このように2値化回路6は、増幅回路5か
らのアナログ信号Aiを、そのアナログ信号Aiに追従
する追従信号THを用いて2値化し、データ処理部7に
供給するだけでなく、出力ポートPc及びプルアップ電
圧Vpuの設定を適宜変更して、追従信号THの波形を変
化させることにより、印刷のかすれ等に基づくアナログ
信号Aiのピークに追従して誤った2値化がなされるこ
とを防止したり、2値化信号Doのハイレベル/ロウレ
ベルの幅を適宜調整することができるようにされてい
る。As described above, the binarization circuit 6 not only binarizes the analog signal Ai from the amplifier circuit 5 using the tracking signal TH that follows the analog signal Ai, and supplies the binary signal to the data processing unit 7. By changing the setting of the output port Pc and the pull-up voltage Vpu as appropriate to change the waveform of the follow-up signal TH, erroneous binarization is performed following the peak of the analog signal Ai based on blurred printing or the like. And the width of the high level / low level of the binarized signal Do can be appropriately adjusted.
【0051】次に、データ処理部7は、CPU,RO
M,RAMを中心に構成され、発光回路2への露光指令
Sdを出力するための出力ポートPd、前置増幅回路5
aへのバイアス信号Sbを出力するための出力ポートP
b、主増幅回路5bの抵抗アレイ24の抵抗値を設定す
るための出力ポートPa0〜Pan、2値化回路6の接続点
Xの電圧Vxを調整するための出力ポートPc、2値化
回路6のプルアップ電圧Vpuを設定するための出力ポー
トPp、2値化回路6からの2値化信号Doを入力する
ための入力ポートPi、入力ポートPiから入力される
2値化信号の各信号レベルの継続期間を測定するための
タイマー、出力ポートPb,Ppが出力するバイアス信
号Sb,プルアップ電圧Vpuを生成するためのD/A変
換器等を備えたワンチップマイクロコンピュータからな
る。Next, the data processing unit 7 includes a CPU, an RO
An output port Pd for outputting an exposure command Sd to the light emitting circuit 2; a preamplifier circuit 5;
output port P for outputting a bias signal Sb to a
b, output ports Pa0 to Pan for setting the resistance value of the resistance array 24 of the main amplifier circuit 5b, an output port Pc for adjusting the voltage Vx at the connection point X of the binarization circuit 6, and the binarization circuit 6 Signal level of the output port Pp for setting the pull-up voltage Vpu, the input level Pi for inputting the binary signal Do from the binarization circuit 6, and the binary signal input from the input port Pi , A one-chip microcomputer having a bias signal Sb output from output ports Pb and Pp, a D / A converter for generating a pull-up voltage Vpu, and the like.
【0052】ここで、データ処理部7が実行する調整処
理、及びデコード手段としてのデコード処理について説
明する。まず、調整処理は、発光回路2及び受光回路4
を構成する発光素子や受光素子の性能に製品毎のばらつ
きがあるため、これを補正して製品毎のばらつきを抑え
るために行うものであり、標準となるバーコードを読み
取らせ、その時のアナログ信号Aiの振幅が予め設定さ
れた範囲内のものとなるように、出力ポートPa0〜Pan
を設定する。Here, the adjustment processing executed by the data processing section 7 and the decoding processing as decoding means will be described. First, the adjustment process is performed by the light emitting circuit 2 and the light receiving circuit 4.
Since the performance of the light-emitting element and light-receiving element that compose the data varies from product to product, this is performed to correct this and suppress the variation from product to product.A standard bar code is read, and the analog signal at that time is read. The output ports Pa0 to Pan are set so that the amplitude of Ai falls within a preset range.
Set.
【0053】次に、デコード処理は、バーコードを読み
取る際に実行する処理であり、まず、予め設定された露
光テーブルに従って、出力ポートPb,Pc,Ppを設
定することにより、バイアス信号Sb,接続点Xの電圧
Vx,プルアップ電圧Vpuを設定すると共に、露光指令
Sdを出力し、予め設定された露光時間の間、発光回路
2に発光を行わせる。Next, the decoding process is a process executed when a bar code is read. First, by setting output ports Pb, Pc and Pp in accordance with a preset exposure table, the bias signal Sb is connected. The voltage Vx and the pull-up voltage Vpu at the point X are set, and an exposure command Sd is output, so that the light emitting circuit 2 emits light during a preset exposure time.
【0054】その後、受光回路4から出力される受光信
号Arを、増幅回路5及び2値化回路6にて増幅,2値
化してなる2値化信号Doを、入力ポートPiを介して
データ処理部7に取り込む。この時、2値化信号Doの
立ち上がりエッジにて起動し、立ち下がりエッジにて停
止するタイマーにて、2値化信号Doのハイレベルの継
続期間、即ちバーコードのバー幅を測定し、2値化信号
Doの立ち上がりエッジにて起動し、立ち下がりエッジ
にて停止するタイマーにて、ロウレベルの継続期間、即
ちバーコードのスペース幅を測定する。このようにして
デジタルデータに変換されたバー幅及びスペース幅に基
づいて、そのバーコードがどの様な情報コードを表して
いるのかを解読(デコード)する。After that, the light receiving signal Ar output from the light receiving circuit 4 is amplified and binarized by the amplifying circuit 5 and the binarizing circuit 6, and the binarized signal Do is subjected to data processing via the input port Pi. Take it into the unit 7. At this time, the duration of the high level of the binarized signal Do, that is, the bar width of the bar code is measured by a timer which starts at the rising edge of the binarized signal Do and stops at the falling edge, and The duration of the low level, that is, the space width of the bar code, is measured by a timer that starts at the rising edge of the digitization signal Do and stops at the falling edge. Based on the bar width and the space width converted into digital data in this way, what kind of information code the bar code represents is decoded (decoded).
【0055】そして、デコードに成功した場合には、ブ
ザー装置8に発音させると共に、出力回路9を介して、
デコードにより解読した内容を外部に出力する。一方、
デコードに失敗した場合には、先の露光テーブルに従っ
て、出力ポートPb,Pc,Ppの設定を変更した後、
上述と同様の処理を、デコードが成功するまで繰り返し
実行する。なお、露光テーブルに従って、出力ポートP
c,Ppの設定を変更する処理が、本発明の設定変更手
段に相当する。When the decoding is successful, the buzzer device 8 is caused to sound and the output circuit 9 outputs
The contents decoded by decoding are output to the outside. on the other hand,
If the decoding fails, the settings of the output ports Pb, Pc, Pp are changed according to the above exposure table,
The same processing as described above is repeatedly executed until decoding succeeds. Note that, according to the exposure table, the output port P
The process of changing the settings of c and Pp corresponds to the setting change means of the present invention.
【0056】以上説明したように、本実施形態の情報コ
ード読取装置1では、出力ポートPb,Pc,Ppを適
宜設定することにより、受光信号Arを増幅する際のバ
イアス信号Sbや、アナログ信号Aiを2値化する際に
用いる追従信号THの波形を、読み取るべきバーコード
の状態(下地の色や印刷の品質)に適合させることがで
きる。As described above, in the information code reading device 1 of the present embodiment, the bias signal Sb for amplifying the light receiving signal Ar and the analog signal Ai can be set by appropriately setting the output ports Pb, Pc and Pp. Can be adapted to the state of the barcode to be read (the color of the background or the quality of printing) used for binarizing the following.
【0057】そして、特に本実施形態の情報コード読取
装置1では、追従信号THの信号レベルを高い側にシフ
トさせた時に、プルアップ電圧Vpuにより、追従信号T
Hとアナログ信号Aiとが交差する信号レベル、即ち、
コンパレータ10の出力信号Db(即ち2値化信号D
o)が反転するタイミング、ひいては2値化信号Doの
ハイレベル/ローレベルの幅を調整できるようにされて
いる。In the information code reader 1 of this embodiment, when the signal level of the tracking signal TH is shifted to the higher side, the tracking signal Tpu is pulled up by the pull-up voltage Vpu.
H and the signal level at which the analog signal Ai crosses, that is,
The output signal Db of the comparator 10 (that is, the binary signal D
The timing at which o) is inverted, that is, the high / low level width of the binarized signal Do can be adjusted.
【0058】従って、本実施形態の情報コード読取装置
1によれば、印刷のかすれ等によるバー割れを防止でき
るだけでなく、2値化信号Doのハイレベル/ロウレベ
ルを常に、規格に適合した正常な幅とすることができ
る。また、このように、2値化信号Doのハイレベル/
ロウレベルの幅を適宜調整することが可能であることか
ら、印刷のにじみ等により、バー部分の幅が規格より太
くなっているような場合でも、規格に適合するよう補正
された2値化信号Doを生成することができ、規格外と
して読み取り不能となってしまうことがないため、装置
の使い勝手を向上させることができる。Therefore, according to the information code reading device 1 of the present embodiment, not only can the bar break due to blurring of printing or the like be prevented, but also the high level / low level of the binarized signal Do is always set to a normal level conforming to the standard. Can be width. Also, as described above, the high level /
Since the width of the low level can be appropriately adjusted, even when the width of the bar portion is wider than the standard due to printing bleeding or the like, the binarized signal Do corrected to conform to the standard. Can be generated, and it is possible to improve the usability of the apparatus because it is not impossible to read the data because it is out of the standard.
【0059】また、本実施形態の情報コード読取装置1
では、前置増幅回路5aのバイアス信号Sb、及び2値
化回路6のプルアップ電圧Vpuを、データ処理部7内に
設けられたD/A変換器を用いて設定していると共に、
主増幅回路5bの増幅率、及び2値化回路6の接続点電
圧Vxの調整を、出力ポートPa0〜Pan,Pcの設定に
より行っており、多彩な設定を極めて簡易な構成で実現
でき、装置の小型化を図ることができる。The information code reading device 1 of the present embodiment
In the above, the bias signal Sb of the preamplifier circuit 5a and the pull-up voltage Vpu of the binarization circuit 6 are set using a D / A converter provided in the data processing unit 7, and
The adjustment of the amplification factor of the main amplifier circuit 5b and the connection point voltage Vx of the binarization circuit 6 are performed by setting the output ports Pa0 to Pan and Pc, so that various settings can be realized with an extremely simple configuration. Can be reduced in size.
【0060】なお、本実施形態では、主増幅回路5bの
増幅率を調整処理にて設定して、デコード処理時には変
更しないようにされているが、出力ポートPa0〜Panの
設定も露光テーブルにて組み込んで、デコード処理時に
主増幅回路5bの増幅率も可変するよう構成してもよ
い。In the present embodiment, the amplification factor of the main amplifier circuit 5b is set in the adjustment process and is not changed during the decoding process. However, the settings of the output ports Pa0 to Pan are also set in the exposure table. A configuration may also be adopted in which the amplification factor of the main amplifying circuit 5b is variable during decoding.
【0061】また、本実施形態では、前置増幅回路5a
のオペアンプ20に供給するバイアス信号を、露光テー
ブルに従って設定するようにされているが、図6に示す
ように、オペアンプ21,ダイオードD4,抵抗R4
1,R42により構成された周知のピークホールド回路
を用いて、受光信号Arのピークレベルを検出し、これ
を入力ポートPrを介してデータ処理部7に取り込み、
データ処理部7内に設けられたA/D変換器を用いてデ
ジタルデータに変換し、この受光信号Arのピークレベ
ルを表すデジタルデータに従って、バイアス信号Sbを
設定するように構成してもよい。この場合、一度ピーク
レベルを読み込むことができれば、以後、その情報コー
ドについては、デコードに失敗してもバイアス信号Sb
を変化させる必要がないため、露光テーブルの設定の組
合せを減少させることができ、より速やかに情報コード
のデコードを終了させることができる。In this embodiment, the preamplifier 5a
The bias signal to be supplied to the operational amplifier 20 is set in accordance with the exposure table. However, as shown in FIG. 6, the operational amplifier 21, the diode D4, and the resistor R4
1, a well-known peak hold circuit constituted by R42, detects the peak level of the light receiving signal Ar, and takes it into the data processing unit 7 via the input port Pr.
The data may be converted into digital data using an A / D converter provided in the data processing unit 7, and the bias signal Sb may be set according to the digital data representing the peak level of the light receiving signal Ar. In this case, once the peak level can be read, after that, even if decoding of the information code fails, the bias signal Sb
Need not be changed, the number of combinations of settings in the exposure table can be reduced, and the decoding of the information code can be completed more quickly.
【0062】更に本実施形態では、2値化回路6におけ
るプルアップ電圧Vpuを、データ処理部7内のD/A変
換器にて発生させているが、データ処理部7にD/A変
換器を備えていない場合や、D/A変換器を省略してデ
ータ処理部7、ひいては装置全体の小型化を図りたい場
合には、図7(a)に示すように、抵抗R51,R52
からなる抵抗アレイと抵抗R53とで分圧回路を構成
し、主増幅回路5bの抵抗アレイと同様に、抵抗アレイ
を構成する各抵抗R51,R52の個別端を、データ処
理部7に設けられた出力ポートPq1,Pq2に接続して、
出力ポートPq1,Pq2の設定によって、プルアップ電圧
Vpuの電圧レベルを変化させるように構成してもよい。Further, in this embodiment, the pull-up voltage Vpu in the binarization circuit 6 is generated by the D / A converter in the data processing unit 7, but the D / A converter In the case where the circuit is not provided, or when it is desired to omit the D / A converter and reduce the size of the data processing unit 7 and thus the entire device, as shown in FIG. 7A, the resistors R51 and R52 are used.
And a resistor R53, a voltage dividing circuit is formed. Similarly to the resistor array of the main amplifier circuit 5b, individual ends of the resistors R51 and R52 forming the resistor array are provided in the data processing unit 7. Connect to output ports Pq1 and Pq2,
The voltage level of the pull-up voltage Vpu may be changed by setting the output ports Pq1 and Pq2.
【0063】また、本実施形態では、プルアップ電圧V
puを供給するために、オペアンプ14を用いて構成した
バッファ回路を用いているが、より広い範囲でプルアッ
プ電圧Vpuを制御する必要がある場合には、図7(b)
に示すように、コレクタが電源電圧VDD、エミッタがオ
ペアンプ14の出力端子、ベースがデータ処理部7の出
力ポートPxに接続されたトランジスタTRを追加し、
通常は、出力ポートPxをロウレベルとしてトランジス
タTRをオフすることにより、オペアンプ14からなる
バッファ回路を介してデータ処理部7のD/A変換出力
から出力されたプルアップ電圧Vpuを供給し、オペアン
プ14の制御範囲以上の電圧を印加する場合には、出力
ポートPxをハイレベルとしてトランジスタTRをオン
することにより、最大、電源電圧VDDにほぼ等しいプル
アップ電圧Vpuを供給できるように構成してもよい。In this embodiment, the pull-up voltage V
Although a buffer circuit configured using the operational amplifier 14 is used to supply pu, if it is necessary to control the pull-up voltage Vpu over a wider range, FIG.
, A transistor TR whose collector is connected to the power supply voltage VDD, whose emitter is connected to the output terminal of the operational amplifier 14, and whose base is connected to the output port Px of the data processing unit 7 are added.
Normally, the pull-up voltage Vpu output from the D / A conversion output of the data processing unit 7 is supplied via the buffer circuit including the operational amplifier 14 by turning off the transistor TR by setting the output port Px to low level, When a voltage higher than the control range is applied, the output port Px is set to the high level to turn on the transistor TR, so that the maximum pull-up voltage Vpu substantially equal to the power supply voltage VDD may be supplied. .
【0064】但し、この場合、トランジスタTRの導通
時に、オペアンプ14に過大な電流が流入することを防
止するため、オペアンプ14の出力端子に電流の吐き出
し方向を順方向としたダイオードD3を接続する必要が
ある。また、図7(c)に示すように、図7(b)にお
いて、トランジスタTRの代わりにアナログスイッチ1
6を接続し、出力ポートPyの信号レベル応じて、オペ
アンプ14の出力、或いは電源のいずれかをプルアップ
電圧Vpuの供給ラインに接続するように構成してもよ
い。この場合、図7(b)の場合とは異なり、ダイオー
ドD3を省略することが可能である。In this case, however, in order to prevent an excessive current from flowing into the operational amplifier 14 when the transistor TR is turned on, it is necessary to connect a diode D3 having a forward current source to the output terminal of the operational amplifier 14. There is. Also, as shown in FIG. 7C, in FIG. 7B, an analog switch 1 is used instead of the transistor TR.
6, the output of the operational amplifier 14 or the power supply may be connected to the supply line of the pull-up voltage Vpu according to the signal level of the output port Py. In this case, unlike the case of FIG. 7B, the diode D3 can be omitted.
【図1】 情報コード読取装置の概略構成を表すブロッ
ク図である。FIG. 1 is a block diagram illustrating a schematic configuration of an information code reading device.
【図2】 増幅回路の詳細構成を表す回路図である。FIG. 2 is a circuit diagram illustrating a detailed configuration of an amplifier circuit.
【図3】 前置増幅回路の働きを表す説明図である。FIG. 3 is an explanatory diagram showing a function of a preamplifier circuit.
【図4】 2値化回路の詳細構成を表す回路図である。FIG. 4 is a circuit diagram illustrating a detailed configuration of a binarization circuit.
【図5】 2値化回路の動作を説明するための等価回路
である。FIG. 5 is an equivalent circuit for explaining the operation of the binarization circuit.
【図6】 前置増幅回路の他の構成を表す回路図であ
る。FIG. 6 is a circuit diagram illustrating another configuration of the preamplifier circuit.
【図7】 プルアップ電圧を供給するための他の構成を
表す回路図である。FIG. 7 is a circuit diagram illustrating another configuration for supplying a pull-up voltage.
【図8】 従来の2値化回路の構成を表す回路図であ
る。FIG. 8 is a circuit diagram illustrating a configuration of a conventional binarization circuit.
【図9】 従来の2値化回路の他の構成を表す回路図で
ある。FIG. 9 is a circuit diagram illustrating another configuration of a conventional binarization circuit.
【図10】 従来の2値化回路の動作を説明するための
等価回路である。FIG. 10 is an equivalent circuit for explaining the operation of a conventional binarization circuit.
1…情報コード読取装置、2…発光回路、4…受光回
路、5…増幅回路、5a…前置増幅回路、5b…主増幅
回路、6…2値化回路、7…データ処理部、8…ブザー
装置、9…出力回路、10,12…コンパレータ、11
…追従信号生成部、14,20,21,22…オペアン
プ、16…アナログスイッチ、24…抵抗アレイ、C
1,C11,C12,C21,C22…コンデンサ、D
1〜D4…ダイオード、Pa0〜Pan,Pb,Pc,P
d,Pp,Px,Py…出力ポート、Pi…入力ポー
ト、R1〜R9,R11,R12,R21,R22,R
30〜R3n,R41,R51〜R53…抵抗、TR…
トランジスタDESCRIPTION OF SYMBOLS 1 ... Information code reader, 2 ... Light emitting circuit, 4 ... Light receiving circuit, 5 ... Amplifier circuit, 5a ... Preamplifier circuit, 5b ... Main amplifier circuit, 6 ... Binarization circuit, 7 ... Data processing part, 8 ... Buzzer device 9, 9 output circuit, 10, 12 comparator, 11
... Follow-up signal generation unit, 14, 20, 21, 22 ... Op amp, 16 ... Analog switch, 24 ... Resistor array, C
1, C11, C12, C21, C22 ... capacitor, D
1 to D4: diode, Pa0 to Pan, Pb, Pc, P
d, Pp, Px, Py: output port, Pi: input port, R1 to R9, R11, R12, R21, R22, R
30 to R3n, R41, R51 to R53 ... resistance, TR ...
Transistor
───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊藤 邦彦 愛知県刈谷市一ツ木町小尻附50 デンソー エレックス株式会社内 Fターム(参考) 5B072 AA01 AA02 CC24 DD02 FF09 5D044 CC08 FG06 FG16 ────────────────────────────────────────────────── ─── Continuing on the front page (72) Inventor Kunihiko Ito 50 Kojiri-cho, Hittsugi-cho, Kariya-shi, Aichi F-term in DENSO ELEX Co., Ltd. 5B072 AA01 AA02 CC24 DD02 FF09 5D044 CC08 FG06 FG16
Claims (4)
力端子に印加され、オープンコレクタの出力端子がプル
アップされたコンパレータと、 該コンパレータの出力端子及び反転入力端子間に生じる
電圧差を分圧し、該分圧出力である追従信号の取出端と
前記反転入力端子との間に、前記反転入力端子から出力
端子に向けて電流を流すダイオードが接続された第1経
路と、前記出力端子から反転入力端子に向けて電流を流
すダイオードが接続された第2経路とを有する分圧手段
と、 前記取出端と前記第1及び第2経路との間に接続され、
前記分圧手段を流れる電流にて充放電されることによ
り、前記アナログ信号に応じて信号レベルが変化する前
記追従信号を該アナログ信号から遅延させるコンデンサ
と、 前記第2経路のダイオードのカソード側電位を調整する
ことにより、前記追従信号の信号レベルをシフトさせる
レベルシフト手段と、 を備え、前記追従信号が、前記アナログ信号を2値化す
るためのしきい値として前記コンパレータの非反転入力
端子に印加される浮動2値化回路において、 前記コンパレータの出力端子をプルアップするためのプ
ルアップ電圧を調整する調整手段を設けたことを特徴と
する浮動2値化回路。An analog signal representing two levels of light and dark is applied to an inverting input terminal, and a comparator having an open collector output terminal pulled up and a voltage difference generated between the output terminal and the inverting input terminal of the comparator are separated. A first path in which a diode for flowing a current from the inverting input terminal to the output terminal is connected between the output end of the tracking signal that is the divided voltage output and the inverting input terminal; A voltage dividing means having a second path to which a diode for flowing a current toward the inverting input terminal is connected; and a voltage dividing means connected between the extraction end and the first and second paths,
A capacitor for delaying the follow-up signal whose signal level changes in accordance with the analog signal by being charged / discharged by a current flowing through the voltage dividing means from the analog signal; and a cathode-side potential of a diode in the second path. Level shift means for shifting the signal level of the following signal by adjusting the following signal, wherein the following signal is provided to a non-inverting input terminal of the comparator as a threshold value for binarizing the analog signal. An applied floating binarization circuit, comprising an adjusting means for adjusting a pull-up voltage for pulling up an output terminal of the comparator.
電圧の調整範囲は、前記レベルシフト手段によりシフト
した前記第2経路のダイオードのカソード側電位より低
い電圧範囲に設定されていることを特徴とする請求項1
記載の浮動2値化回路。2. The adjustment range of the pull-up voltage adjusted by the adjustment unit is set to a voltage range lower than the cathode side potential of the diode of the second path shifted by the level shift unit. Claim 1
A floating binarization circuit according to claim 1.
プルアップ電圧の分圧値をしきい値電圧として、前記コ
ンパレータからの出力信号を波形整形する波形整形手段
を設けたことを特徴とする請求項1または請求項2記載
の浮動2値化回路。3. The output terminal of the comparator is provided with a waveform shaping means for shaping a waveform of an output signal from the comparator using a divided value of the pull-up voltage as a threshold voltage. 3. The floating binarization circuit according to claim 1 or 2.
と、 前記読取対象物からの反射光を受光して光電変換し、受
光量に応じた信号レベルを有する電気信号を生成する受
光手段と、 該受光手段から入力した電気信号を明暗のいずれかに対
応する2値化信号に変換する2値化手段と、 該2値化手段を介して取り込んだ2値化信号における明
暗パターン列をデコードすることにより、前記読取対象
物に記録された情報コードを読み取るデコード手段と、 を備えた情報コード読取装置において、 前記2値化手段が、請求項1ないし請求項3いずれか記
載の浮動2値化回路からなると共に、 前記デコード手段が前記明暗パターン列のデコードに失
敗した場合、前記浮動2値化回路のレベルシフト手段及
び調整手段の設定を変更する設定変更手段を設けたこと
を特徴とする情報コード読取装置。4. An irradiating means for irradiating an object to be read with irradiation light, and a light receiving means for receiving reflected light from the object to be read and performing photoelectric conversion to generate an electric signal having a signal level corresponding to the amount of received light. Binarizing means for converting an electric signal input from the light receiving means into a binary signal corresponding to one of light and dark; and a light / dark pattern sequence in the binarized signal taken in through the binarizing means. 4. An information code reading apparatus comprising: decoding means for decoding to read an information code recorded on the object to be read; and wherein the binarizing means comprises: And a setting change means for changing settings of the level shift means and the adjustment means of the floating binarization circuit when the decoding means fails to decode the light and dark pattern sequence. An information code reading device, comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP36100799A JP4173614B2 (en) | 1999-12-20 | 1999-12-20 | Floating binarization circuit and information code reader |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP36100799A JP4173614B2 (en) | 1999-12-20 | 1999-12-20 | Floating binarization circuit and information code reader |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001175798A true JP2001175798A (en) | 2001-06-29 |
JP4173614B2 JP4173614B2 (en) | 2008-10-29 |
Family
ID=18471802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP36100799A Expired - Fee Related JP4173614B2 (en) | 1999-12-20 | 1999-12-20 | Floating binarization circuit and information code reader |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4173614B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009253306A (en) * | 2008-04-01 | 2009-10-29 | Toshiba Corp | Charging/discharging circuit and binarizing circuit |
-
1999
- 1999-12-20 JP JP36100799A patent/JP4173614B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009253306A (en) * | 2008-04-01 | 2009-10-29 | Toshiba Corp | Charging/discharging circuit and binarizing circuit |
Also Published As
Publication number | Publication date |
---|---|
JP4173614B2 (en) | 2008-10-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5408081A (en) | Digital circuit for a laser scanner using a first derivative signal and a comparison signal | |
US5612531A (en) | Bar code reader with multiple sensitivity modes using variable thresholding comparisons | |
US4874933A (en) | Ambient illumination bar code reader | |
US6499662B1 (en) | Fast edge detection system tolerant of high degree of intersymbol interference | |
WO1999023598A1 (en) | Electronic edge detection system | |
US4801788A (en) | Bar code scanner for a video signal which has a shading waveform | |
JP2001175798A (en) | Floating binarization circuit and information code reader | |
US5506411A (en) | Optical reader with improved response to change in reflected signal | |
US6304826B1 (en) | Self-calibration method and circuit architecture of image sensor | |
US4833309A (en) | Bar-code reading apparatus | |
US7093763B1 (en) | Laser scanner having analog digitizer with increased noise immunity | |
JP2603908B2 (en) | Barcode reader | |
US5321526A (en) | White level detection circuit for an optical image reader | |
JPS5846474A (en) | Bar code reader | |
JPH0225168A (en) | Image pickup signal processing unit | |
JP3774797B2 (en) | Barcode image detector | |
JP2716298B2 (en) | Barcode signal binarization device | |
JPS61193274A (en) | Bar code reader | |
JP3434328B2 (en) | Optimal binarization circuit | |
JP4197812B2 (en) | Code information reader | |
JPH06243276A (en) | Optical information reader | |
JP2779846B2 (en) | Barcode reader | |
JPS59205871A (en) | Picture reader | |
JPH0962771A (en) | Bar code reader | |
JPS61193273A (en) | Bar code reader |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060227 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20060808 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20060811 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080722 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080814 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110822 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 4 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130822 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130822 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |