JPS6231485A - バ−コ−ド読取装置 - Google Patents

バ−コ−ド読取装置

Info

Publication number
JPS6231485A
JPS6231485A JP60169490A JP16949085A JPS6231485A JP S6231485 A JPS6231485 A JP S6231485A JP 60169490 A JP60169490 A JP 60169490A JP 16949085 A JP16949085 A JP 16949085A JP S6231485 A JPS6231485 A JP S6231485A
Authority
JP
Japan
Prior art keywords
output
data
barcode
bar code
signal
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.)
Pending
Application number
JP60169490A
Other languages
English (en)
Inventor
Kazuo Ishii
和夫 石井
Masatoshi Iriono
入尾野 正俊
Kazuhisa Shirokabe
白壁 和久
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.)
NEC Corp
NEC Engineering Ltd
Original Assignee
NEC Corp
NEC Engineering 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 NEC Corp, NEC Engineering Ltd filed Critical NEC Corp
Priority to JP60169490A priority Critical patent/JPS6231485A/ja
Publication of JPS6231485A publication Critical patent/JPS6231485A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はバーコードの読取装置に関する。
〔従来の技術〕
従来、走査器走査窓からレーザー光等を、走査窓上を通
過するバーコードが存在する物体の面上に照射し、その
面からの反射光によシ・ぐ−コードを読取る定置式バー
コード読取装置では・々−コードの読取自体は容易であ
るが、走査信号中から・ぐ−コードに対応する信号のみ
を抽出する処理が困難であった。すなわちバーコードラ
ベルが貼られた紙面等を走査器で走査し、走査器から得
られる電気信号の中からバーコード上を走査している時
に得られる電気信号、つまりバーコード信号と、バーコ
ード以外の紙面上を走査している時に得られる電気信号
、つまり雑音とを弁別し・ぐ−コード信号のみを抽出す
る方法は、バーコードを構成する白パーと黒バーの中で
白バーに相当した電気信号のパルス幅を計測し、その計
測値がある値を超えた場合それをバーコード走査の開始
とし、続いて検出される余白をバーコード走査の終了と
しこの余白間の白バーと黒バーに相当する電気信号の個
数をカクントし、この個数があらかじめ決められた値以
上になった場合バーコード検出条件を満したとして余白
間に走査器から出力される電気信号をバーコード信号と
していた。
〔発明が解決しようとする問題点〕
しかしこのようなバーコード検出方法では前記雑音中に
もバーコード検出条件を満足する電気信号が多数含まれ
ることがあるため、走査器から出力される電気信号の中
からバーコード信号のみを識別する能力、つまりパター
ン抽出率が低くなる欠点があった。従って雑音もバーコ
ード°信号として誤って出力する確率が非常に高くなる
ため逐次バーコード信号を処理し記号に変換する記号変
換回路は膨大なデータを処理しなければならず、即時変
換処理を可能とするには非常に高価な演算器を必要とす
る欠点があった。
本発明の目的は的確なバーコード信号の抽出及びバーコ
ード信号以外の雑音の混在率の低減を達成し、よって低
速で安価な演算器を使用することができる高性能なバー
コード読取装置を提供することにある。
〔問題点を解決するだめの手段〕 本発明はバーコードが表示された面を走査することによ
ってパーコ゛−ド認識を行なうバーコード読取装置にお
いて、走査器と、前記走査器の出力を受け・やルス幅を
計数する計数回路と、前記計数回路の出力を受け前記バ
ーコードを構成する隣り合った白パーと黒パーの幅の変
化率の連続性を検知する検知器とを具備し、前記検知器
の出力に応じて前記計数回路の出力からバーコードに対
応する計数出力を抽出することを特徴とするバーコード
読取装置である。
〔実施例〕
次に本発明の一実施例の図面を参照して詳細に説明する
。第1図はバーコードの1例を示す図で、第2図は本発
明の一実施例を示す図である。実施例において、走査器
11によシ第1図に示すようなバーコードの面上が走査
され、その結果得られる電気信号のノ4ルス幅を白、黒
幅カウンター13により数値化し、データシフトレジス
ター20及びバッファーメモリー16に記憶する。デー
ターシフトレジスター20へ格納されたデータは、白バ
ーから黒パー及び黒パーから白バーへの変化時にデータ
ーシフトレジスター21の方向にシフトされる。従りて
データーシフトレジスター20 、21には隣り合った
口幅データーと黒幅データーとが交互に記憶されること
になる。
1/n倍乗算回路22、n倍乗算回路23F!データー
シフトレジスター20から出力される山幅、黒幅データ
ーの1/n倍及びn倍の値を求め誤差検出回路24 、
25に出力する。ここでバーコードはその規格によりバ
ーコードを構成する細パー、つまシ第1図b1 *b2
zW2sW5jW4xb5と太バーW1+b3.b4の
幅の比率が定められており、また印刷の精度による細バ
ー、太パー幅の誤差は規格だよシある値以内でなければ
ならない。つまり太パーが細パーのn倍とすれば細パー
は細パーの1倍、太パーは太パーの1倍、細パーは太パ
ーの1/n倍となるがこれらのn#L1/n倍の値があ
る誤差の範囲内で一定となる。またバーコードは細パー
、大パーのみで構成されるため隣り合ったパーの組み合
せは、細パーと細パー、細パーと太バー、太バーと細バ
ー、太パーと太パーの4種類のみとなりその比率はl。
1/n # n # 1となる。第1図によればt) 
i r Wi e b 2 mW2hb3 *W5 m
 b4 mW4 l b5が1キャラクタ−を示しくこ
の場合は記号°憂′ である〕、b1からb5までの各
隣り合りた−(blとWlうWlとb21°°°gW4
とbs)の幅の比率は全て1*1/n、nのどれかに対
応する。
ここで第1図キャラクタ−間ギャッ7°3はギヤラフタ
ーとキャラクタ−の間に挿入される白パーであシ、b5
との比率がLl/njnのどれにもならない場合がある
ため、bl 、W4 # b2 g −aW4 e b
5がバーコードを構成するギヤラフターであれば、その
隣り合ったバー幅の比率は全てLl/n、nのどれかに
対応し、かつ連続的に8個得られることになる。これは
blとWj l Wlとb2+ ”’ 1 W4とb5
の8個組に対応する。従って本発明では、バーコードを
構成するキャラクタ−は細パー6本と太パー3本からな
シ細パーと太パーの幅の比は1対nであることから隣り
合ったバー幅の比率ばLl/nunのどれかであり、か
つ8回連続するという条件を利用し、隣り合ったバー幅
の比率が印刷誤差を考慮したある値以内であるデーター
が第1図において余白1間に連続して9個検出されるこ
とをバーコードパターンの検出条件とし、これらを満足
した場合に走査器11から出力さ扛る電気信号を・ぐ−
コード信号として出力する。
本発明では、前述の条件をみるためにデーターシフトレ
ジスター20.21に隣り合ったバー幅のデータを格納
し、データーシフトレジスター20の出力を1/n倍乗
算回路22にて1/n倍して誤差検出回路24、そのま
まの値で誤差検出回路25、n倍乗算回路23にてn倍
して誤差検出回路26に出力する。つまり誤差検出回路
24にはデーターシフトレジスター20の171倍のデ
ータ、誤差検出回路25には1倍のデーター、誤差検出
回路26にはn倍のデーターが入力されることKなシ、
データー/フトレノスタ−21からの出力との誤差が誤
差検出回路24,25.26にて測定される。ここでデ
ーターシフトレジスター20に福が1の細バーが格納さ
れ、データーシフトレジスター21に幅がnの太バーが
格納されたとすれば誤差検出回路24へは1/nとn1
誤差検出回路25へはlとn1誤差検出回路26へはn
とnが入力されることになり、誤差検出回路26は入力
データーがnとnであり誤差なしとし・てその出力をオ
ンとするが、実際には・ぐ−コードの規格にて許容され
る印刷誤差を考慮した値以内ならばその出力をオンとす
る。この時誤差検出回路24 、25の出力はオフとな
るが、誤差検出回路26の出力がオンのためOR回路2
7の出力はオンとなり、白バーから黒パーまたは黒バー
から白パーへの変化に同期して次のパー幅データーがデ
ーターシフトレジスター20に入力されると同時罠キャ
ラクター検出シフトレジスター30にそのオン信号が格
納される。つまシデーターシフトレノスタ−20、21
に格納された隣り合ったバーの幅データーの比が1.1
/n、nならば、キャラクタ−検出シフトレジスタ−3
0にオン信号が格納され、白黒福カウンターから順次出
力される隣り合ったバー幅データーの比率を測定し、そ
の結果がキャラクタ−検出シフトレジスター37の方向
にシフトされる。
AND回路40はキャラクタ−検出シフトレジスター3
0〜37までが全てオンの場合のみその出力がオンとな
る。キャラクタ−検出シフトレジスター30〜37まで
が全てオンの状態とは隣り合ったバー幅データーの比率
が印刷誤差を考慮したある規格値以内のパー幅データー
が連続して9個検出された場合であり、AND回路40
の出力を受けるバーコード検出信号出力回路41からバ
ーコード検出信号が外部装置に出力される。
他方、白、黒幅カウンター13から出力されるキャラク
タ−を構成する白、黒幅データーは・ぐラフアメモリ1
6と余白検出回路12に送られる。余白検出回路12は
第1図の左側の余白1がある一定長の白を検出されてバ
ッファーメモリーアドレスカウンター15をクリアーす
る。しかるのち、白黒幅データは交互にバッファーメモ
!J −16に書き込まれ、次の余白(第1図の右側の
余白1〕が検出されるまでにバーコード検出信号出力回
路41よりバーコード検出信号が出力されれば、余白間
においてバッファーメモリー16に書き込まれたデータ
ーカバーコード信号として扱われ、バーコード信号出力
回路17を介して外部装置に出力される。余白間でバー
コード検出信号が出力されなければ、パンファーメモリ
ーアドレスカウンター15をクリアーし再び以上の動作
を繰シ返す。
前記のように走査器11から出力される電気信号中には
余白間に出力される白パーと黒パーに相当する・ぐルス
数がある値以上である電気信号は多数含まれ、これだけ
の条件によるパターン検出率は非常に低いが、本発明に
おいては隣り合ったバー幅の比率がある値以内であるデ
ーターが9個連続するという条件を付加することで・母
ターン検出率は著しく改善されバーコード以外を走査し
た場合の走査器の電気信号を誤ってバーコードとして出
力することはない。これはバーコードが存在する紙面上
には数字、アルファベット、ひらがな、漢字及びいろい
ろな模様が印刷されているが、これらが本発明のパター
ン検出条件を満足することはほとんど不可能という理由
による。
尚、実施例中において余白がバーコードラベルの汚れ等
によシ検出できない場合を考慮し、余白間のデーターを
バーコード信号として外部に出力するのではなく前記の
9個の連続したデーターとその前後に入力された一定数
のデーターをバーコード信号として出力してもよい。ま
た各種バーコードに合わせて9個の連続したデーターを
任意の連続したデーターとしてもよい。また本発明では
余白間のデーターをバーコード信号として外部装置に出
力するものであるが、第2図バーコード検出信号出力回
路41からの出力は走査線がバーコード面上を走査して
いる場合にオンとなりバーコードの存在場所が判定可能
となることからバーコード領域検出装置としてもよい。
〔発明の効果〕
本発明においては、以上説明した構成により、走査器1
1から出力される電気信号の中からバーコード上を走査
した電気信号のみの検出を行うものであり、その実施は
非常に容易で、かつ構成部品数も従来のこの種の装置に
比較して著しく少なく、・母ターン検出率が高い。すな
わち本発明によれば、・ぐターン検出率が高いことによ
シ前記記号変換装置も膨大なデーターを処理する必要が
なくなシ安価な演算器の使用が可能となシ大幅なコスト
ダウンが実施できる効果を有するものである。
【図面の簡単な説明】
第1図は代表的なバーコードを示す図、第2図は本発明
の一実施例を示す構成図である。 11・・・走査器、12・・・余白検出回路、13・・
・白、黒幅カウンター、14・・・白、黒変化検出回路
、15・・・バッファーメモリーアドレスカウンター、
16・・・バッファーメモリー、17・・・バーコード
信号出力回路、20.21・・・データーシフトレジス
ター、22・・・1/n倍乗算回路、23・・・n倍乗
算回路、24・・・誤差検出回路(IL25・・・誤差
検出回路(I[L26・・・誤差検出回路(l[)、2
7・・・OR回路、30〜37・・・キャラクタ−検出
シフトレジスター、40・・・AND回路、41・・・
バーコード検出信号出力回路。

Claims (1)

    【特許請求の範囲】
  1. (1)バーコードが表示された面を走査することによっ
    てバーコード認識を行なうバーコード読取装置において
    、走査器と、前記走査器の出力を受けパルス幅を計数す
    る計数回路と、前記計数回路の出力を受け前記バーコー
    ドを構成する隣り合った白バーと黒バーの幅の変化率の
    連続性を検知する検知器とを具備し、前記検知器の出力
    に応じて前記計数回路の出力からバーコードに対応する
    計数出力を抽出することを特徴とするバーコード読取装
    置。
JP60169490A 1985-07-31 1985-07-31 バ−コ−ド読取装置 Pending JPS6231485A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60169490A JPS6231485A (ja) 1985-07-31 1985-07-31 バ−コ−ド読取装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60169490A JPS6231485A (ja) 1985-07-31 1985-07-31 バ−コ−ド読取装置

Publications (1)

Publication Number Publication Date
JPS6231485A true JPS6231485A (ja) 1987-02-10

Family

ID=15887492

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60169490A Pending JPS6231485A (ja) 1985-07-31 1985-07-31 バ−コ−ド読取装置

Country Status (1)

Country Link
JP (1) JPS6231485A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02170290A (ja) * 1988-08-26 1990-07-02 Accu Sort Syst Inc 走査装置
JPH03209584A (ja) * 1989-10-13 1991-09-12 Spectra Physics Inc 2進走査信号を復号する方法
US5466921A (en) * 1988-08-26 1995-11-14 Accu-Sort Systems, Inc. Scanner to combine partial fragments of a complete code
US5548107A (en) * 1988-08-26 1996-08-20 Accu-Sort Systems, Inc. Scanner for reconstructing optical codes from a plurality of code fragments
JP2012088850A (ja) * 2010-10-18 2012-05-10 Fujitsu Computer Technologies Ltd シンボルコード認識装置およびシンボルコード認識プログラム

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5169946A (ja) * 1974-12-14 1976-06-17 Fujitsu Ltd

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5169946A (ja) * 1974-12-14 1976-06-17 Fujitsu Ltd

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02170290A (ja) * 1988-08-26 1990-07-02 Accu Sort Syst Inc 走査装置
US5466921A (en) * 1988-08-26 1995-11-14 Accu-Sort Systems, Inc. Scanner to combine partial fragments of a complete code
US5548107A (en) * 1988-08-26 1996-08-20 Accu-Sort Systems, Inc. Scanner for reconstructing optical codes from a plurality of code fragments
JPH03209584A (ja) * 1989-10-13 1991-09-12 Spectra Physics Inc 2進走査信号を復号する方法
JP2012088850A (ja) * 2010-10-18 2012-05-10 Fujitsu Computer Technologies Ltd シンボルコード認識装置およびシンボルコード認識プログラム

Similar Documents

Publication Publication Date Title
JPH0157836B2 (ja)
EP0390162B1 (en) An apparatus for reading a bar code
US5262625A (en) Multiple bar code decoding system and method
US5194722A (en) Enhanced UPC bar code decoding system reconstructing complete bar code signals from partial bar code scans
EP0029456B1 (en) Slot scanning system
US5276316A (en) Method for reconstructing complete bar code signals from partial bar code scans
JPH0354388B2 (ja)
JPS6231485A (ja) バ−コ−ド読取装置
EP0029454B1 (en) Bar code symbol decoding system
US3310658A (en) Relevant data readout apparatus
EP0331758B1 (en) Data code on a code sheet and apparatus of recognizing the code
US4061900A (en) Indicia validation system
JPS61290578A (ja) バ−コ−ド読取装置
KR970010372B1 (ko) 바코드 디코더의 유사문자 판독 시스템
US3896294A (en) Plural mode card reading apparatus
JP2677805B2 (ja) 符号読取装置
JPS6227435B2 (ja)
EP0840249B1 (en) Bar code reader
US3188610A (en) Machine readable characters and process of translating characters
JPS6038753B2 (ja) カラー・バー・コード読み取り装置
JPS63291183A (ja) デ−タ読取装置
JPS6120912B2 (ja)
JPH01116777A (ja) 最終表示判定回路
JP2705354B2 (ja) 印刷濃度検出機能を有する印字装置
JPS594747B2 (ja) バ−コ−ド読取装置