JPS63178376A - バ−コ−ドパタ−ン認識装置 - Google Patents

バ−コ−ドパタ−ン認識装置

Info

Publication number
JPS63178376A
JPS63178376A JP62010345A JP1034587A JPS63178376A JP S63178376 A JPS63178376 A JP S63178376A JP 62010345 A JP62010345 A JP 62010345A JP 1034587 A JP1034587 A JP 1034587A JP S63178376 A JPS63178376 A JP S63178376A
Authority
JP
Japan
Prior art keywords
output
circuit
barcode pattern
signal
exclusive
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
Application number
JP62010345A
Other languages
English (en)
Other versions
JPH077435B2 (ja
Inventor
Norihisa Osaka
大坂 規久
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.)
Toshiba Tec Corp
Original Assignee
Tokyo 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 Tokyo Electric Co Ltd filed Critical Tokyo Electric Co Ltd
Priority to JP62010345A priority Critical patent/JPH077435B2/ja
Publication of JPS63178376A publication Critical patent/JPS63178376A/ja
Publication of JPH077435B2 publication Critical patent/JPH077435B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、バーコードパターン認識装置に関する。
[従来の技術] ゛バーコードパターン認111!置は、例えばレーザー
光でラベル等に印刷されたバーコードを走査し、その反
射光を受光器で受けて信号処理2値化回路で2il化し
、その21化信号を量子化回路で量子化してランレング
スカウンタによって白又は黒のバーの幅をデジタル量に
変換し、認識回路によってバーコードパターンを認識し
てデータ処理装置へその認識情報を伝送するようにして
いる。
このようなバーコードパターン認識装置において従来の
量子化回路は、第6図に示すようにD形フリップ70ツ
ブ1を使用した簡単な回路で構成されていた。この回路
は2値化回路からの2値化信号を7リツプフロツプ1の
D入力端子に入力するとともにクロックをT入力端子に
入力し、Q出力端子から量子化信号を出力している。
[発明が解決しようとする問題点] このような量子化回路ではフリップフロップ1に対して
第7図(a)に示すクロックが入力され、第7図(b)
に示すバーコードに対応した2値化信号が入力されると
その2値化信号のレベル状態がクロックの立ち上がりで
セットされるのでQ出力端子からは第7図(C)に示す
量子化信号が出力されることになる。しかしこの回路で
は例えば白バーの中に汚れがあり小さいスポットが発生
すると、そのスポットが第8図(b)に示す21i化信
号として入力されるためフリップフロップ1からは第8
図(C)に示すような量子化信号が出力されることにな
る。
このように従来の量子化回路ではバーコードの中にスポ
ットやボイドなどがあるとそれを除去できずに一積の信
号として出力するため誤ってバーと誤読する虞があった
°このため後段の認識回路でこれらのスポットやボイド
による信号を除去することも考えられるが、認識回路で
それを行なうには回路が複雑になり、しかもリアルタイ
ムで処理ができない問題がある。
この発明はこのような点に鑑みて為されたもので、量子
化回路においてスポットやボイドによって発生する信号
の除去ができるバーコードパターン認識装置を提供しよ
うとするものである。
[問題点を解決するための手段] この発明は、バーコードパターン検出器から出力される
バーコードパターン信号を2値化回路で21化し、その
2il化信号を量子化回路で量子化した後ランレングス
カウンタでバーの幅をデジタル量に変換し、さらに認識
回路によってバーコードパターン認識を行なうバーコー
ドパターン認識装置において、量子化回路をクロックに
同期して前記2値化回路からの2値化信号を取込むnビ
ット(但しn≧2)のシフトレジスタと、このシフトレ
ジスタの1ビットシフト出力と任意のビットシフト出力
との排他的オアを取る排他的オア回路と、この排他的オ
ア回路出力の立ち下がり後の最初のクロックの立ち上が
りでシフトレジスタの1ビットシフト出力のレベルを検
出してそのレベルに応じた量子化信号を出力する出力回
路とで構成したものである。
[作用] このような構成の本発明においては、2値化回路からの
2値化信号をシフトレジスタに取込み、そのシフトレジ
スタの1ビットシフト出力と任意のビットシフト出力と
の排他的オアを取り、さらに排他的オア出力の立ち下が
り後の最初のクロックの立ち上がりでシフトレジスタの
1ビットシフト出力のレベルを検出して量子化信号を作
っているので、任意ビットよりも小さいビット幅の2値
化信号に対しては正しい信号として見なされず除去され
る。
[実施例] 以下、この発明の一実施例を図面を参照して説明する。
第1図に示すように、バーコードパターン検出器11か
ら出力されるバーコードパターン信号を信号処理2値化
回路12に供給している。
前記バーコードパターン検出器11は、レーザー光源1
3から出力されるレーザー光を回転多面1114に反射
させて偏向し、読取り窓15の上を通過する物品に照射
しその物品に付されたバーコードに対して^速で走査し
ている。そして物品からの反射光を受光器16で受光し
てバーコードパターン信号を211化回路12に対して
出力している。
前記2値化回路12は入力されるパターン信号、を増幅
した後ある基準レベルをもとに2値化し、その2値化信
号を量子化回路17に供給している。
この量子化回路17は2値化信号をクロックに同期した
信号に量子化し、その量子化信号をランレングスカウン
タ18に供給している。
前記ランレングスカウンタ18は量子化信号をもとに白
及び黒のバーの幅をデジタル量に変換し、その変換信号
を認識回路19に供給している。このfi11回路19
は変換信号であるランレングスデータ列からバーコード
を検出し、続いてガードバ−、マージンセンターバーの
チェックを行い、さらにキャラクタデコードを行なう。
そして認識回路19によってi!!識されたバーコード
の情報を編集回路インターフェース20に入力してデコ
ードされたキャラクタ列のパリティチェック、モジュラ
スチェック、走査方向の変換を行い、データ処理装置へ
出力している。
前記量子化回路17は第2図に示すように、例えば8ビ
ットシフトレジスタ21を設け、その01入力端子に2
値化信号を入力するとともにCK入力端子にクロックを
入力している。
前記シフトレジスタ21の出力端子Q1からの1ビット
シフト出力と出力端子Qs゛からの8ビットシフト出力
とを排他的オア回路22に供給している。そして排他的
オア回路22の出力をD形フリップ70ツブ23のD入
力端子に入力している。
このフリップフロップ23の丁入力端子にはクロックが
入力されている。
前記フリップフロップ23はそのd出力端子出力を別の
D形フリップ7Oツブ24のT入力端子に入力している
。このフリップ70ツブ24のD入力端子には前記シフ
トレジスタ21の1ビットシフト出力が入力されている
。そしてこのフリップフロップ24のQ出力端子から量
子化信号を出力している。
なお、前記各フリップフロップ23.24は出力回路を
構成している。
次にこのような構成の本実施例の動作について第3図及
び第4因を参照して述べる。
量子化回路17のシフトレジスタ21及びフリップフロ
ップ23のT入力端子に対して第3図(a)に示すクロ
ックが入力されている状態で第3図(b)に示すように
バー幅が正しく検出されたときの2値化信号がシフトレ
ジスタ21に入力されると、その2i1化信号はクロッ
クに同期してシフト入力されるので01出力端子からの
出力信号は第3図(C)に示すようになる。またQ8出
力端子からの出力は入力ビットよりも8ビツトずれてい
るので、第3図(d)に示すようになる。
しかして1ビットシフト出力<01出力)と8ビットシ
フト出力(Qs比出力が排他的オア回路22に供給され
てその排他的オアが取られ第3図(e)に示す排他的オ
ア出力が得られる。すなわち、バーの幅が正常なときに
は1ビットシフト出力と8ビットシフト出力がともにハ
イレベルとなる区間が存在し、その区間排他的オア出力
がローレベルとなる。
しかしてフリップフロップ23においてはクロックの立
ち上がりで排他的オア出力がホールドされる。すなわち
ローレベルな排他的オア出力がホールドされる。しかし
てフリップ70ツブ23のfmllfj力端子から力筒
子図(f)に示す信号が出力されることになる。そして
このこ出力の立ち上がり、すなわち排他的オア出力の立
ち下がり後の最初のクロックの立上がりに同期してシフ
トレジスタ21の1ビットシフト出力がフリップフロッ
プ24にホールドされるようになる。このときは1ビッ
トシフト出力はハイレベルとなっているのでフリップフ
ロップ24にはハイレベルがホールドされ、そのQ出力
端子からは第3図(Q)に示すようにハイレベルな量子
化出力が出力されることになる。この状態はその後Q1
出力が立ち下がって排他的オア出力が立ち上がり、さら
にQB比出力立ち下がって排他的オア出力が立ち下がり
、その後の最初のクロックの立ち上がりによりフリップ
フロップ23のQ出力端子からの出力が立が上がるとき
まで継続される。
こうして入力された21I化信号の幅に対応した幅を持
ち、かつクロックに同期した量子化信号が得られる。
また第4図の(b)に実線で示すように、2値化信号と
してその幅が8ビツトよりも小さい、例えば7ビツト程
度のときには第4図(C)、(d)に示すようにシフト
レジスタ21のQ!比出力立ち下がると08出力が立ち
上がることになる。しかして排他的オア出力は第4図(
e)に示すように01出力と08出力がともにハイレベ
ルとなる状態が発生しないためハイレベル状態を継続す
ることになる。
しかしてフリップフロップ23のζ出力端子出力が立ち
上がるのは第4図(f)に示すようにシフトレジスタ2
1の08出力が立ち下がって排他的オア出力が立ち下が
り、その後最初のクロックが立ち上がる時点であり、こ
のときにはシフトレジスタ21のQ1出力はすでにロー
レベルとなっているので第4図(Q)に示すように7リ
ツプフロツプ24からは量子化信号が出力されない。
また、図中点線で示すように2値化信号の幅が1ビット
程度のときにはシフトレジスタ21の01出力の立ち下
がり及びQB比出力立ち下がりによって排他的オア出力
がそれぞれ立ち下がり、それによってフリップフロップ
23のζ出力端子出力が立ち上がることがあってもその
ときには常に01出力はローレベルになっているのでこ
のときもフリップ70ツブ24のQ出力端子から量子化
信号は発生しない。
このように7ビツト以下の21化信号については除去す
ることができる。従ってバーコードの白及び黒のバーの
幅が少なくとも8ビツト以上になっていれば正しいバー
コードについては量子化回路17によって確実に量子化
され、また7ビツト以下のスポットやボイドなどの汚れ
によって発生して2値化信号については確実に除去でき
る。そしてこの除去処理はリアルタイムでできるためバ
ーコードの認識処理は迅速にできる。
次にこの発明の他の実施例を図面を参照して説明する。
なお、前記実施例と同一の部分には同一符号を付して詳
細な説明は省略する。
これは第5図に示すようにシフトレジスタ21の各出力
端子01〜Q8からの出力をマルチプレクサ24の各入
力端子X0−X7にそれぞれ入力し、そのマルチプレク
サ24の出力端子Yからどの入力信号を出力するかを入
力端子Aa=A2に対するセレクト入力によって行い、
出力端子Yからの出力を排他的オア回路22に供給する
ようにしたものである。なお、排他的オア回路22に対
するもう一方の入力は前記実施例同様Q1出力になって
いる。
このような構成においては、排他的オア回路22によっ
て排他的オアを取るシフトレジスタ21の出力はQ1出
力ともう一方はマルチプレクサ24によって02出力〜
Q8出力の範囲で任意の選択できる。
従ってバーコードの白及び黒のバー幅に多少のバラツキ
があってもそれに合わせたスポット及びボイドによる2
値化信号の除去処理ができる。すなわち、信号除去の微
調整が可能となる。
なお、前記実施例ではシフトレジスタとして8ビツトの
ものを使用したが必ずしもこれに限定されるものでない
のは勿論である。
[発明の効果] 以上詳述したようにこの発明によれば、量子化回路にお
いてスポットやボイドによって発生する信号の除去がで
きるバーコードパターン認1!@1を提供できるもので
ある。
【図面の簡単な説明】
第1図〜第4因はこの発明の一実施例を示すもので、第
1図はブロック図、第2図は量子化回路の具体的回路図
、第3図及び第4図は量子化回路の動作を説明するため
のタイミング波形図、第5図はこの発明の他の実施例を
示す量子化回路の具体的回路図、第6図は従来例を示す
回路図、第7図及び第8図は・同従来例の動作を説明す
るためのタイミング波形図である。 11・・・バーコードパターン検出器、12・・・信号
処理2値化回路、17・・・量子化回路、18・・・ラ
ンレングスカウンタ、19・・・認識回路、21・・・
8ビットシフトレジスタ、22・・・排他的オア回路、
23.24・・・D形フリップ70ツブ。

Claims (2)

    【特許請求の範囲】
  1. (1)バーコードパターン検出器から出力されるバーコ
    ードパターン信号を2値化回路で2値化し、その2値化
    信号を量子化回路で量子化した後ランレングスカウンタ
    でバーの幅をデジタル量に変換し、さらに認識回路によ
    ってバーコードパターン認識を行なうバーコードパター
    ン認識装置において、前記量子化回路は、クロックに同
    期して前記2値化回路からの2値化信号を取込むnビッ
    ト(但しn≧2)のシフトレジスタと、このシフトレジ
    スタの1ビットシフト出力と任意のビットシフト出力と
    の排他的オアを取る排他的オア回路と、この排他的オア
    回路出力の立ち下がり後の最初のクロックの立ち上がり
    で前記シフトレジスタの1ビットシフト出力のレベルを
    検出してそのレベルに応じた量子化信号を出力する出力
    回路とで構成されたことを特徴とするバーコードパター
    ン認識装置。
  2. (2)シフトレジスタからの任意のビットシフト出力を
    マルチプレククサを使用して選択的に行なうことを特徴
    とする特許請求の範囲第(1)項記載のバーコードパタ
    ーン認識装置。
JP62010345A 1987-01-20 1987-01-20 バ−コ−ドパタ−ン認識装置 Expired - Lifetime JPH077435B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62010345A JPH077435B2 (ja) 1987-01-20 1987-01-20 バ−コ−ドパタ−ン認識装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62010345A JPH077435B2 (ja) 1987-01-20 1987-01-20 バ−コ−ドパタ−ン認識装置

Publications (2)

Publication Number Publication Date
JPS63178376A true JPS63178376A (ja) 1988-07-22
JPH077435B2 JPH077435B2 (ja) 1995-01-30

Family

ID=11747598

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62010345A Expired - Lifetime JPH077435B2 (ja) 1987-01-20 1987-01-20 バ−コ−ドパタ−ン認識装置

Country Status (1)

Country Link
JP (1) JPH077435B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE35117E (en) * 1989-08-11 1995-12-12 Spectra-Physics Scanning Systems, Inc. Scanner with coupon validation
US5705802A (en) * 1992-07-14 1998-01-06 Spectra-Physics Scanning Systems, Inc. Multiple plane scanning system for data reading applications
US7374094B2 (en) 2002-01-11 2008-05-20 Metrologic Instruments, Inc. Bioptical laser scanning system for providing six-sided omnidirectional bar code symbol scanning coverage at a point of sale station

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE35117E (en) * 1989-08-11 1995-12-12 Spectra-Physics Scanning Systems, Inc. Scanner with coupon validation
USRE37166E1 (en) 1989-08-11 2001-05-08 Spectra-Physics Scanning Systems, Inc. Scanner with coupon validation
US5705802A (en) * 1992-07-14 1998-01-06 Spectra-Physics Scanning Systems, Inc. Multiple plane scanning system for data reading applications
US5837988A (en) * 1992-07-14 1998-11-17 Spectra-Physica Scanning Systems, Inc. Multiple plane scanning system for data reading applications
US6568598B1 (en) 1992-07-14 2003-05-27 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US6974084B2 (en) 1992-07-14 2005-12-13 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US6991169B2 (en) 1992-07-14 2006-01-31 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US7198195B2 (en) 1992-07-14 2007-04-03 Psc Scanning, Inc. Multiple plane scanning system for data reading applications
US7780087B2 (en) 1992-07-14 2010-08-24 Datalogic Scanning, Inc. Multiple plane scanning system for data reading applications
US7374094B2 (en) 2002-01-11 2008-05-20 Metrologic Instruments, Inc. Bioptical laser scanning system for providing six-sided omnidirectional bar code symbol scanning coverage at a point of sale station
US7422156B2 (en) 2002-01-11 2008-09-09 Metrologic Instruments, Inc. Bioptical laser scanning system for providing six-sided 360-degree omnidirectional bar code symbol scanning coverage at a point of sale station

Also Published As

Publication number Publication date
JPH077435B2 (ja) 1995-01-30

Similar Documents

Publication Publication Date Title
US6547142B1 (en) Method of scanning indicia using selective sampling
US5272323A (en) Digitizer for barcode scanner
JPS61115179A (ja) バーコード読み取り装置
US5537431A (en) Method and apparatus for bar code reading and decoding
EP0965097B1 (en) Symbology scanning system for efficiently locating coded symbologies
WO1998039727A9 (en) Symbology scanning system for efficiently locating coded symbologies
US5196685A (en) Bar code reader
US5637853A (en) Reading indicia by analysis of different light reflecting portions based on signal-to-noise ratios
JPS63178376A (ja) バ−コ−ドパタ−ン認識装置
JPH0325690A (ja) バーコードリーダの信号処理方法
JPH057754B2 (ja)
JP2923375B2 (ja) バーコード読取装置
JP2576370B2 (ja) Idマーク読み取り装置
JPS594747B2 (ja) バ−コ−ド読取装置
JPH056455A (ja) パルスノイズ除去回路
JPH0589278A (ja) バーコードシンボル読取装置
JPS61193273A (ja) バ−コ−ド読取装置
JPS61255486A (ja) 図形処理装置
JP3606228B2 (ja) バーコード読取装置
JPH02141888A (ja) バーコード復調装置
JP2912743B2 (ja) バーコードデコーダ
JPH10320496A (ja) バーコード読み取り装置
JP2001357346A (ja) バーコード読取装置
JPS63131331A (ja) 光記録媒体の読取装置
JPH05165994A (ja) バーコードシンボル読取装置