[go: up one dir, main page]

JPS6037951B2 - Barcode detection circuit - Google Patents

Barcode detection circuit

Info

Publication number
JPS6037951B2
JPS6037951B2 JP53137839A JP13783978A JPS6037951B2 JP S6037951 B2 JPS6037951 B2 JP S6037951B2 JP 53137839 A JP53137839 A JP 53137839A JP 13783978 A JP13783978 A JP 13783978A JP S6037951 B2 JPS6037951 B2 JP S6037951B2
Authority
JP
Japan
Prior art keywords
level
output
bar
black
barcode
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP53137839A
Other languages
Japanese (ja)
Other versions
JPS5566057A (en
Inventor
孝男 癸生川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kokusai Denki Electric Inc
Original Assignee
Kokusai Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kokusai Electric Co Ltd filed Critical Kokusai Electric Co Ltd
Priority to JP53137839A priority Critical patent/JPS6037951B2/en
Publication of JPS5566057A publication Critical patent/JPS5566057A/en
Publication of JPS6037951B2 publication Critical patent/JPS6037951B2/en
Expired legal-status Critical Current

Links

Description

【発明の詳細な説明】 たとえば貨物操作場等において車両やコンテナなどの移
動体の固有情報を検知する手段として、これらの移動体
に2進符号あるいは数値符号化した情報を幅の異なる黒
白各バーを組合わせ交互に列べたバーコード板を取付け
ておき、固定地点に設けたバーコード検出装置側ではこ
れを光学的に走査検知してバーコードを読取ることが従
来から行われているが、従来はバーコード検出には黒と
白の中間色調をスライスレベル(Slicelevel
)に設定して黒バー、白バーの判定検出を行っている。
[Detailed Description of the Invention] For example, as a means of detecting unique information of moving objects such as vehicles and containers at a cargo handling field, information encoded in binary code or numerically is transmitted to each moving object in black and white bars of different widths. Conventionally, a barcode plate with a combination of and alternating arrays is attached, and a barcode detection device installed at a fixed point optically scans and detects the barcode to read the barcode. For barcode detection, the intermediate tone between black and white is used at the slice level.
) to detect black bars and white bars.

第1図は従来の検出方法の説明図である。aはバーコー
ドの一例で黒バーと白バーが交互に列べられかつ各バー
の幅は符号に央じて長短に選定されている。bはaのコ
ードをたとえば移動体の移動を利用して光学的に走査検
出しかつ電気信号に変換したレベル図で、黒バーはBレ
ベル、白バーはWレベルを出力するものとする。このよ
うな検出波形に対しては黒白の中間Sレベルをスライス
レベルに設定して黒バー、白バーの判別を行うのである
が、実際にはバーコード板は種々に汚れることが多くb
のように黒白が容易に検出できる検出波形が得られると
は限らない。たとえばバーコード板が黒側に汚れ反射が
低下した場合には、c波形のようにBレベル側に片寄っ
たものとなりWレベル側が出力されないことがある。ま
た逆に白側に汚れ、黒の反射が大きくなった場合には、
d波形のようにWレベル側に片寄りBレベル側が出力さ
れないことがある。このようにSレベルと交わらない場
合がありこのときはバーコードの検出があいまいになっ
たり、黒または白のバーの連続検出となるのでバ一幅の
議取りが不能になるという欠点があった。本発明は上記
のような欠点を除いたバーコード検出回路に関するもの
で、バーコード板が汚れて光学的には理想的な黒白レベ
ル検出ができず、たとえば黒レベル寄り、または白レベ
ル寄りさらにZ黒白レベルが圧縮されて黒白の判別不能
の汚損があっても正確に判別できることが特徴で、以下
詳細に説明する。
FIG. 1 is an explanatory diagram of a conventional detection method. A is an example of a bar code, in which black bars and white bars are arranged alternately, and the width of each bar is selected to be long or short based on the center of the code. b is a level diagram in which the code of a is optically scanned and detected using, for example, the movement of a moving object and converted into an electrical signal, where the black bar outputs the B level and the white bar outputs the W level. For such detected waveforms, black and white bars are distinguished by setting the intermediate S level between black and white as the slice level, but in reality, barcode boards often get dirty in various ways.
It is not always possible to obtain a detection waveform in which black and white can be easily detected. For example, if the barcode plate becomes dirty and the reflection decreases toward the black side, the waveform may be biased toward the B level side, as shown in the c waveform, and the W level side may not be output. On the other hand, if there is dirt on the white side and the black reflection becomes large,
Like the d waveform, the B level side may not be output because it is biased towards the W level side. In this way, there are cases where the signal does not intersect with the S level, and in this case, the detection of the barcode becomes ambiguous, and black or white bars are detected continuously, making it impossible to discuss the entire width of the bar. . The present invention relates to a barcode detection circuit which eliminates the above-mentioned drawbacks.The barcode plate is dirty and optically ideal black and white level detection cannot be performed. The feature is that the black and white levels are compressed so that even if there is dirt that makes black and white indistinguishable, accurate discrimination can be made, and this will be described in detail below.

第2図は本発明によるバーコード検出回路の構成例図で
ある。
FIG. 2 is a diagram showing an example of the configuration of a barcode detection circuit according to the present invention.

図中の1はバーコード板、2は赤外線などの光源、3は
光電変換器よりなる受光器、4は演算増幅器(以下オベ
アンプを略記する)、5は整流器、6,7,8はオベア
ンプ、9は振幅変調器、1川ま交流信号または搬送波の
発振器、11はスライドバック形検波器、12は方形波
変換出力回路である。また第3図は第2図の各部の動作
波形図で、これによって第2図の動作を説明する。第2
図においてバーコード板1にはたとえば第3図aに示す
バーコードが表示されているものとする。
In the figure, 1 is a barcode board, 2 is a light source such as infrared rays, 3 is a photoreceiver consisting of a photoelectric converter, 4 is an operational amplifier (hereinafter abbreviated as OBE amplifier), 5 is a rectifier, 6, 7, and 8 are OBE amplifiers, 9 is an amplitude modulator, an oscillator for an AC signal or a carrier wave, 11 is a slide-back type detector, and 12 is a square wave conversion output circuit. Further, FIG. 3 is an operation waveform diagram of each part of FIG. 2, and the operation of FIG. 2 will be explained using this diagram. Second
In the figure, it is assumed that the barcode plate 1 displays, for example, the barcode shown in FIG. 3a.

Bは黒バー、Wは白バーである。板1には光源2からた
とえば赤外線が照射され、移動体の移動従ってバーコー
ド板1の光源2に対する相対的な移動に伴ってバーコー
ドの黒いバーおよび白いバーの反射光を受光器3が受光
して電気信号に変換出力される。なお検出を確実にしさ
らに移動体停止時のバーコード検出を可能とすることも
考慮して光源2と受光器3にはバーコード板を走査する
機構を併用してもよい。ここではバーコード板1が一定
速度で走行する場合を考えると、第3図g波形のように
バーコードaのWでは白バーレベルのW,Bでは黒、バ
ーレベルのBのgsレベル波を受光器3から出力する。
なおgのewwしベルは最大の白バー(白バーによる最
大反射)、eBBは最大の黒レベル(黒バーによる無反
射レベルで実際は最低レベルになるが以下最大の黒レベ
ルという)を仮定したものである。従ってバーコード板
の汚げがあってもgsはe88とe側の範囲内のレベル
で出力される。なおgs両端の破線部分はバーコード板
がなく無反射の黒バーに相当する部分である。受光器3
の出力gsはオベアンプ4および7のe端子に入力する
B is a black bar and W is a white bar. The plate 1 is irradiated with, for example, infrared rays from a light source 2, and the light receiver 3 receives the reflected light from the black and white bars of the barcode as the moving body moves, and thus the barcode plate 1 moves relative to the light source 2. It is converted into an electrical signal and output. Note that in order to ensure detection and also to enable barcode detection when the moving object is stopped, the light source 2 and the light receiver 3 may be combined with a mechanism for scanning the barcode plate. Here, considering the case where the barcode plate 1 runs at a constant speed, as shown in the waveform g in Fig. 3, the W of the barcode a has a white bar level W, the B has a black gs level wave, and the bar level B has a gs level wave. It is output from the light receiver 3.
In addition, g's eww and bell are assumed to be the maximum white bar (maximum reflection by the white bar), and eBB is the maximum black level (the non-reflection level by the black bar, which is actually the lowest level, but hereinafter referred to as the maximum black level). It is. Therefore, even if the barcode board is dirty, gs is output at a level within the range of e88 and e side. Note that the broken line portions at both ends of the gs correspond to non-reflective black bars without a barcode plate. Receiver 3
The output gs is input to the e terminals of the amplifiers 4 and 7.

まずオベアンプ4では他方の入力端子由に上記のeww
しベルを与えているので、その出力にはその差である第
3図のh波形のhsレベルが出力し整流器5に入力する
。整流器5の充電時定数はバーコード検出速度に十分追
従できる4・さし、値とし、放電時定数はバーコード検
出速度より十分大きな値となるように構成する。従って
入力hsレベルは整流されると第3図hdレベルが出力
となる。このhdレベルは白バーの仮定した最大レベル
e側と受光器3の出力gsの黒バー包絡線との差のレベ
ルに等しいが、次段のオベアンプ6に入力し黒バーの仮
定最大レベルeBBの相対値すなわちe88とe岬との
差の符号反転レベルであるe′88(e′BB>0)と
の差を演算して(第3図h波形)i波形のe8dレベル
をオベアンプ8に出力する。受光器3の出力gsは他方
においてオベアンプ7のe端子に入力し、ここで田端子
に与えられているeBBレベルとの差が演算されてi波
形のisレベルが出力され、オベアンプ8の■端子に入
力する。
First of all, in obeamp 4, the above eww is input via the other input terminal.
3, the hs level of the h waveform shown in FIG. The charging time constant of the rectifier 5 is set to a value of 4 mm that can sufficiently follow the bar code detection speed, and the discharging time constant is set to a value sufficiently larger than the bar code detection speed. Therefore, when the input hs level is rectified, the hd level in FIG. 3 becomes the output. This hd level is equal to the level of the difference between the assumed maximum level e side of the white bar and the black bar envelope of the output gs of the photoreceiver 3, but it is input to the next stage oven amplifier 6 and is equal to the assumed maximum level eBB of the black bar. Calculate the difference between the relative value e88 and e'88 (e'BB>0), which is the sign-inverted level of the difference between e88 and e's cape (Fig. 3 h waveform), and output the e8d level of the i waveform to the obe amplifier 8. do. On the other hand, the output gs of the photoreceiver 3 is inputted to the e terminal of the oven amplifier 7, and the difference with the eBB level given to the terminal is calculated here, and the is level of the i waveform is output, and the output is input to the ■ terminal of the oven amplifier 8. Enter.

なおこのj波形の黒バーBのレベルはeBBタレベルと
の差しベルeBを保持している。オベアンブ8において
はi波形のeBdレベルとi波形のisレベルとの差が
演算されてk波形のksレベルが出力される。以上をと
りまとめるとeww>gs>e88の黒バーおよび白バ
ーの最大レベルが設定0されオベアンプ4ではeww−
g9=hs …・・・・・・【1
’を出力し、次段の整流器5では黒バーBレベルを包絡
線検波してhdを出力しオベアンプ6ではeBB相当の
e′8Bとhdの差(e′cB>hd)タ hd
一e′88ニーeBd ………(21を
出力する。
Note that the level of the black bar B of this j waveform holds the difference level eB from the eBBta level. The obeamp 8 calculates the difference between the eBd level of the i waveform and the is level of the i waveform, and outputs the ks level of the k waveform. To summarize the above, the maximum level of the black bar and white bar for eww > gs > e88 is set to 0, and for obeamp 4, eww-
g9=hs......[1
The rectifier 5 in the next stage performs envelope detection of the black bar B level and outputs hd, and the amplifier 6 outputs the difference between e'8B equivalent to eBB and hd (e'cB>hd) data hd
1e'88neeeBd (outputs 21).

他方オベアンプ7ではeBBとgsの差(g3>eBB
)eBB一gs=一13 “””…‘3}
を出力し、他方オベアンプ8では−eBdと−i30の
入力からeBd−ls=k3 ”“
“…【4’を出力する。
On the other hand, in oven amplifier 7, the difference between eBB and gs (g3>eBB
)eBB1gs=113 “””…'3}
On the other hand, in the OBE amplifier 8, eBd-ls=k3 "" from the input of -eBd and -i30.
“…[4'] is output.

gsの黒バーBのレベルとeBBとの差しベルはe8,
e′B8はeBBに相当するレベルであるからeB=e
Bdであり従ってks=EB−j3であるからk波形に
示すように黒バーBレベルはここでゼロレベルになる。
次に振幅変調器(MOO)9にはk波形に変調入力とし
て入力する一方、発振器10からはバーコードの検出速
度より十分に高い周波数L−たとえば検出速度が10キ
ロボ−ならら‘ま100KHZ〜50皿日2にとる−の
搬送波が入力し、オン・オフ形の振幅変調が行われて第
3図の1波形を次段スライドバック形検波器11に出力
する。
The difference between the black bar B level of gs and eBB is e8,
Since e'B8 is the level equivalent to eBB, eB=e
Since it is Bd and therefore ks=EB-j3, the black bar B level becomes zero level here as shown in the k waveform.
Next, the amplitude modulator (MOO) 9 is inputted to the k waveform as a modulation input, while the oscillator 10 outputs a frequency L that is sufficiently higher than the bar code detection speed - for example, if the detection speed is 10 kbaud, then 100 KHz ~ A carrier wave of - taken on 50 days 2 is input, on-off type amplitude modulation is performed, and one waveform shown in FIG. 3 is outputted to the next stage slide-back type detector 11.

第4図はスライドバック形検波器(DET)の構成回路
例図、また第5図は第4図の各部波形例図である。
FIG. 4 is an example diagram of a configuration circuit of a slide-back type detector (DET), and FIG. 5 is an example diagram of waveforms of each part of FIG. 4.

第4図においてTは結合変成器、w,,w2はTの2次
側巻線で巻線比はw./w2=2とする。D,,D2は
ダイオード、C,,C2はコンデンサ、R,,R2は抵
抗である。またC,R,による時定数はバーコード検出
速度に十分追従できる小さい値に、D2とC2R2によ
る充電時定数はバーコード検出速度に十分追従でき、放
電時定数はバーコード検出速度より十分大きな値にそれ
ぞれ構成しておく。いまたとえば第5図の1′波形が変
成器Tに入力するとw,.D,,C,,R,で構成した
検波回路からは第5図p波形が出力し、w2,D2,C
2,R2で構成した整流回路からはq波形が出力し、p
は正極性、qは負極性であるからこれらを直列に差動合
成した検波器出力は第5図r波形のように榎流信号とな
る。ここで第2図に戻ってDETIIでは1波形の入力
は第3図m波形となって出力されることになり、次段の
方形波変換出力回路(たとえばフリップフロップ回路が
使用される)からはm波形のゼロレベルを変換レベルと
して正しベル入力からHレベル、ゼロおよび負レベル入
力からLレベルにそれぞれ変換しかつバーの幅に応じた
継続時間をもつ方形波nが出力される。このn波形がバ
ーコードを読み出した情報出力となることは明らかであ
る。次にたとえばバーコードaが黒柳寄りに汚れて第3
図g波形のgsレベルが小さくなりeBBに片寄った場
合にはe8は当然小さくなる。またh波形のh3レベル
は大きくなり従ってi波形のeBdは小さくなる。他方
i波形の黒バーBレベルは大きく従ってi波形のgBは
小さくなる。これらのiとi波形の減算によってe8=
e8dが減算され、黒バーBをゼロレベルとするk波形
が出力される。上記のようにi,i波形はバーコード板
の汚れの状態によって異なってくるが、k波形のks振
幅レベルにほとんど変らず黒バーBはゼロレベルに減算
されることは変らない。このため1,m波形は汚れのな
い場合と振幅が異るがm波形の複流化信号が出力され、
黒、白バーの別とその幅に応じたコード出力となる方形
波nが得られる。これをm〜{4}の式によって表わせ
ば次のようで、レベルの偏り△の影響は【4}′式のよ
うにksのレベルには現われない。(実際は△は各波形
共通にならずksの振幅は汚れによって多少変化する。
){1r eWW−(g31△)=hS−△‘2r h
d+△−e′BB=−eBd+△‘3}′ eBB−(
gS−△)=−is+△‘4r e8d‐△−Js=k
sまたバーコードaが逆に白側寄りに汚れていても上記
と逆のレベルの偏り△が演算処理されるから同様の結果
が得られm波形が出力されるので正確にバーコードを検
出することができる。
In FIG. 4, T is a coupling transformer, w,, w2 are secondary windings of T, and the turns ratio is w. /w2=2. D, , D2 are diodes, C, , C2 are capacitors, and R, , R2 are resistors. In addition, the time constants due to C and R are small enough to follow the barcode detection speed, the charging time constants due to D2 and C2R2 are enough to follow the barcode detection speed, and the discharging time constant is set to a value sufficiently larger than the barcode detection speed. Configure each of them. For example, if the 1' waveform in FIG. 5 is input to the transformer T, then w, . The detection circuit composed of D,,C,,R outputs the p waveform in Figure 5, and w2, D2, C
A q waveform is output from the rectifier circuit composed of 2 and R2, and a p waveform is output.
Since q has positive polarity and q has negative polarity, the output of the detector obtained by differentially combining these in series becomes an Enoki current signal as shown in the waveform r in Fig. 5. Returning to Figure 2, in DETII, the input of one waveform is output as m waveform in Figure 3, and from the next stage square wave conversion output circuit (for example, a flip-flop circuit is used). The zero level of the m waveform is used as a conversion level, and a square wave n is output, which is converted from a positive bell input to an H level, and from zero and negative level inputs to an L level, and has a duration corresponding to the width of the bar. It is clear that this n waveform is the information output from reading the barcode. Next, for example, barcode a is stained towards Kuroyanagi and the third
When the gs level of the waveform g in the figure becomes smaller and is biased toward eBB, e8 naturally becomes smaller. Furthermore, the h3 level of the h waveform increases, and therefore the eBd of the i waveform decreases. On the other hand, the black bar B level of the i waveform is large, and therefore gB of the i waveform is small. By subtracting these i and i waveforms, e8=
e8d is subtracted, and a k waveform with black bar B at zero level is output. As mentioned above, the i and i waveforms differ depending on the state of dirt on the barcode plate, but the fact remains that the ks amplitude level of the k waveform hardly changes and the black bar B is subtracted to zero level. Therefore, although the amplitude of the 1.m waveform is different from that in the case of no dirt, a double flow signal of the m waveform is output.
A square wave n is obtained which is a code output depending on whether the bar is black or white and its width. This can be expressed by the formula m~{4} as follows, and the influence of the level bias Δ does not appear on the ks level as in the formula [4}'. (Actually, Δ is not common to all waveforms, and the amplitude of ks changes somewhat depending on the dirt.
) {1r eWW-(g31△)=hS-△'2r h
d+△-e'BB=-eBd+△'3}' eBB-(
gS-△)=-is+△'4r e8d-△-Js=k
sAlso, even if the barcode a is dirty towards the white side, the bias △ of the opposite level to the above is processed, so the same result is obtained and the m waveform is output, so the barcode can be detected accurately. be able to.

さらに受光器3の出力g波形の黒バーおよび白バーの各
振幅レベルBおよびWが極端に小さくても振幅レベルに
比例する1,m波形が出力されるのでm波形のレベルが
方形波変換出力回路12のヒステリシス城を超過する限
りはバーコードの検出が可能である。従って第1図のc
,d波形のような受光器出力が生じてもc.d波形の振
幅の中央レベルを仮想したスライスレベル設定処理によ
って黒、白バーを判別することができるから従来の欠点
は取除かれることになる。なお上記の説明では受光器出
力gの黒バーBレベルの包絡線レベルと黒バーの無反射
レベルeBBとの差しベルeBdを求め、この差しベル
とgとeBBの差しベルeoとの引算によってgの黒バ
ーBレベルをゼロレベルにすることを示したが、逆にg
の白バーWレベルの包絡線レベルと白バーの最大反射レ
ベルewwとの差しベルを演算しこのレベルとgとew
wの差の演算値からgの白バーWレベルをゼロにする手
段を用いても同様の結果が得られる。
Furthermore, even if the amplitude levels B and W of the black bar and white bar of the output g waveform of the photoreceiver 3 are extremely small, a 1, m waveform proportional to the amplitude level is output, so the level of the m waveform is the square wave conversion output. As long as the hysteresis of the circuit 12 is exceeded, barcode detection is possible. Therefore, c in Figure 1
, d waveform, even if a photoreceiver output occurs, c. Black and white bars can be distinguished by slice level setting processing that assumes the center level of the amplitude of the d waveform, so the drawbacks of the conventional method can be eliminated. In the above explanation, the difference eBd between the envelope level of the black bar B level of the receiver output g and the non-reflection level eBB of the black bar is calculated, and by subtracting this difference and the difference eo between g and eBB, It was shown that the black bar B level of g is set to zero level, but on the contrary, g
Calculate the difference between the envelope level of the white bar W level and the maximum reflection level eww of the white bar, and calculate this level, g and ew
A similar result can be obtained by using means for setting the white bar W level of g to zero from the calculated value of the difference in w.

また上記の説明のようにgsの黒バーBレベルの包絡線
と仮設の黒バー最大レベルeBBの差しベルe8dを検
出する理由は、バーコード板がない状態における受光器
3の出力gは反射光が少いためほべ黒バーレベルを出力
する(第3図g波形両端のBレベル波線部分がこの出力
である)が、次にバーコードの先頭の白地(白バー)と
黒バーとを読取ったとき上記の差しベルを早期に検出可
能とするためである。
Also, as explained above, the reason for detecting the difference e8d between the envelope of the gs black bar B level and the temporary black bar maximum level eBB is that the output g of the light receiver 3 in the absence of a barcode plate is the reflected light. Since there is little, the black bar level is output (the B level wavy lines at both ends of the waveform in Figure 3 are this output), but next, the white background (white bar) and black bar at the beginning of the barcode are read. This is to make it possible to detect the above-mentioned bell at an early stage.

以上の説明のように本検出回路によってバーコードの論
取りはバ−コード板が黒、白いずれ側の色調寄りに汚損
していても黒、白バーの検出レベルの中間レベルをスラ
イスレベルに一致させるように回路を構成すれば黒バー
と白バーの判別が行われ、これによって黒バー、白バー
の幅の検出を正確に行うことができるので、バーコード
板をとりつけた移動体から管理、制御に要する情報の自
動議取りが実現され、移動体の管理やその省力化に大き
く貢献することができる。
As explained above, this detection circuit allows barcode analysis to match the intermediate level between the black and white bar detection levels to the slice level even if the barcode board is soiled toward either the black or white side. By configuring the circuit in such a way, it will be possible to distinguish between black bars and white bars, and this will enable accurate detection of the widths of black and white bars. Automatic negotiation of information required for control has been realized, and can greatly contribute to the management of mobile objects and their labor savings.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来のバーコード検出方法の説明図、第2図は
本発明回路の構成例図、第3図は第2図の各部の動作波
形例図、第4図は第2図中のスライドバック形検波器の
回路例図、第5図は第4図の各部波形例図である。 1・・・・・・バーコード板、2・・・・・・光源、3
・・・…受光器、4,5,6,8・・・・・・演算増幅
器、5・・・・・・整流器、9・・・・・・振幅変調器
、10・・・・・・交流発生器、11・・・・・・スラ
イドバック形検波器、12・・・・・・方形波変換出力
回路。 汁1図 ウャ2図 ★4図 汁5図 矛5図
FIG. 1 is an explanatory diagram of the conventional barcode detection method, FIG. 2 is an example of the configuration of the circuit of the present invention, FIG. 3 is an example of the operation waveforms of each part in FIG. FIG. 5 is an example circuit diagram of a slide-back type detector, and FIG. 5 is an example diagram of waveforms of each part of FIG. 4. 1...Barcode board, 2...Light source, 3
......Photodetector, 4,5,6,8...Operation amplifier, 5...Rectifier, 9...Amplitude modulator, 10... AC generator, 11...Slideback type detector, 12...Square wave conversion output circuit. Juice 1 figure Uwa 2 figures ★ 4 figures Juice 5 figures Spear 5 figures

Claims (1)

【特許請求の範囲】[Claims] 1 2値符号情報を交互に並べかつ符号に対応した長、
短の幅をもつ白バーおよび黒バーにて表わしたバーコー
ド表示面より符号の検出を行う回路として、上記バーコ
ード表示面を光学的に走査し反射光を電気信号に変換す
る光源および受光器と、上記受光器の白バー反射出力の
最大値として設定した白バー最大レベル値または黒バー
の無反射最低レベルとして設定した黒バー最低レベルと
受光器のバーコード検出出力の差を演算する第1の演算
器と上記第1演算器の出力の包絡線検波を行う検波器お
よび上記検波器出力と上記黒バーに対する無反射最低レ
ベル設定値と上記白バー最大レベル値との差または白バ
ーの最大レベル設定値と上記黒バー最低レベル値との差
の符号反転レベル値との差を演算する第2の演算器で構
成されるバーコードの黒バーまたは白バーの反射レベル
と黒バーの最低レベル設定値との差レベルの演算回路群
と、上記黒バーの最低レベルまたは白バーの最大レベル
設定値と受光器のバーコード検出出力の差を演算する第
3の演算器と、この第3演算器出力と上記演算回路群出
力との差を演算する第4の演算器と、この第4演算器出
力を変調入力とする振幅変調手段と上記変調手段の出力
をスライドバツク形検波を行う検波器と、上記検波器出
力を方形波に変換し2値符号を出力する方形波変換器と
を具備したことを特徴とするバーコード検出回路。
1 Binary code information is arranged alternately and the length corresponding to the code,
A light source and a light receiver that optically scan the barcode display surface and convert reflected light into electrical signals, as a circuit for detecting codes from the barcode display surface represented by short white bars and black bars. and a step that calculates the difference between the white bar maximum level value set as the maximum value of the white bar reflected output of the light receiver or the black bar minimum level set as the non-reflection minimum level of the black bar and the bar code detection output of the light receiver. 1 arithmetic unit and a detector that performs envelope detection of the output of the first arithmetic unit; The reflection level of the black bar or white bar of the barcode and the minimum of the black bar are comprised of a second calculating unit that calculates the difference between the maximum level setting value and the sign-inverted level value of the difference between the black bar minimum level value and the minimum level value of the black bar. a circuit group for calculating the difference level from the level setting value; a third calculating unit for calculating the difference between the minimum level of the black bar or the maximum level setting value of the white bar and the barcode detection output of the light receiver; a fourth arithmetic unit that calculates the difference between the output of the arithmetic unit and the output of the arithmetic circuit group; amplitude modulation means that uses the output of the fourth arithmetic unit as a modulation input; and detection that performs slide-back type detection of the output of the modulation unit. and a square wave converter that converts the output of the detector into a square wave and outputs a binary code.
JP53137839A 1978-11-10 1978-11-10 Barcode detection circuit Expired JPS6037951B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP53137839A JPS6037951B2 (en) 1978-11-10 1978-11-10 Barcode detection circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP53137839A JPS6037951B2 (en) 1978-11-10 1978-11-10 Barcode detection circuit

Publications (2)

Publication Number Publication Date
JPS5566057A JPS5566057A (en) 1980-05-19
JPS6037951B2 true JPS6037951B2 (en) 1985-08-29

Family

ID=15208021

Family Applications (1)

Application Number Title Priority Date Filing Date
JP53137839A Expired JPS6037951B2 (en) 1978-11-10 1978-11-10 Barcode detection circuit

Country Status (1)

Country Link
JP (1) JPS6037951B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6370371B1 (en) 1998-10-21 2002-04-09 Parkervision, Inc. Applications of universal frequency translation
US6542722B1 (en) 1998-10-21 2003-04-01 Parkervision, Inc. Method and system for frequency up-conversion with variety of transmitter configurations
US6634555B1 (en) * 2000-01-24 2003-10-21 Parker Vision, Inc. Bar code scanner using universal frequency translation technology for up-conversion and down-conversion

Also Published As

Publication number Publication date
JPS5566057A (en) 1980-05-19

Similar Documents

Publication Publication Date Title
EP0652530B1 (en) Laser scanner and method for reading an optical code on an object
EP0069893B1 (en) A printed matter identifying apparatus and method
EP0056116B1 (en) Pattern discriminating apparatus
US4091379A (en) Analog to digital wave shaping system
US4527897A (en) Apparatus for detecting specific color
US4870367A (en) Signal amplifier circuit
JPS6037951B2 (en) Barcode detection circuit
US4870262A (en) Signal processing apparatus and binary encoder circuit for the same
EP1118062B1 (en) Frequency division multiplexed bar code scanner
US4674855A (en) Signal processing apparatus for photoelectric converting element array
JPH0551947B2 (en)
JPS6037950B2 (en) Barcode detection device
JPS6326877B2 (en)
GB2061523A (en) Measuring an Incrementally Subdivided Path or Angle Digitally
JPS63165979A (en) Barcode signal binary conversion circuit
US3475613A (en) Three-photocell network for detecting small-area radiation source in presence of large area background noise radiation
JPS603236B2 (en) Barcode detection circuit
JPS6230672B2 (en)
US4881188A (en) Binary coding circuit
SU1095206A1 (en) Information readout device
JPH0751629Y2 (en) Coordinate input device
SU1119044A1 (en) Device for reading graphic information
JP3419029B2 (en) Optical displacement measuring device
SU1709290A1 (en) Image coordinate converter
JPS5856574A (en) Signal binarizing circuit