JPH01283680A - バーコード読取装置 - Google Patents

バーコード読取装置

Info

Publication number
JPH01283680A
JPH01283680A JP63114346A JP11434688A JPH01283680A JP H01283680 A JPH01283680 A JP H01283680A JP 63114346 A JP63114346 A JP 63114346A JP 11434688 A JP11434688 A JP 11434688A JP H01283680 A JPH01283680 A JP H01283680A
Authority
JP
Japan
Prior art keywords
bar
barcode
width
black
white
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
JP63114346A
Other languages
English (en)
Other versions
JPH0782518B2 (ja
Inventor
Kazuhisa Shirokabe
白壁 和久
Mikiya Nishimura
西村 幹哉
Kazuo Ishii
和夫 石井
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 JP63114346A priority Critical patent/JPH0782518B2/ja
Publication of JPH01283680A publication Critical patent/JPH01283680A/ja
Publication of JPH0782518B2 publication Critical patent/JPH0782518B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はバーコード読取装置に関する。
〔従来の技術〕
従来、この種のバーコード読取装置は走査器走査窓から
レーザ光等の走査ビームを走査窓上を通過するバーコー
ドが存在する物体面に照射し、その面からの反射光によ
りバーコードを読み取るバーコード読取装置であるが、
バーコードラベルの左右に存在する余白部分を検出する
余白検出回路なるものを用い、走査信号中からバーコー
ドに対応する信号のみを抽出する際の抽出タイミングと
していた。すなわち、走査信号中からバーコード信号を
抽出するためには、バーコードを構成する白バーと黒バ
ーの中で、白バーに相当した電気信号のパルス幅を計測
し、その値がある特定の値を越えた場合、バーコードの
余白が検出されたとしてバーコード信号の抽出を行って
いた。
〔発明が解決しようとする課題〕
上述した従来のバーコード読取装置では、読み取るバー
コードラベルの大きさによって走査器からの電気信号の
パルス幅が変化するため、それにともないバーコードの
左右の余白部分に相当する電気信号のパルス幅も大きく
変化する。このため、余白検出回路の計数値を調整し最
適な余白幅を検出できるようにする必要があり、また、
大、小2種類以上の大きさの異なるバーコードラベルを
同時に読ませる場合、小さいラベルの余白部分の大きさ
が大きなラベルの白バーよりも小さければ大きなラベル
を読み収るときにバーコードの途中で余白検出されてし
まい読取不能を起こす場合があった。
〔課題を解決するための手段〕
本発明の目的はバーコードラベルの寸法がどのように異
った大きさのバーコードラベルでも機器の調整を必要と
せずに、大小ラベルの混在読取が可能となるバーコード
読取装置を提供することである。
本発明のバーコード読取装置は、的確に走査信号とバー
コード信号を弁別するために、バーコードを構成する隣
り合った白バーと黒バーの幅の変化率の連続性を検出し
、その幅の大きさを比較するバー幅比較回路と同じく白
バーと黒バーに相当する電気信号の個数を計数する計数
器とバーコードの終りの部分に相当する余白を検出する
終了余白検出回路を有している。
〔実施例〕
次に本発明について図面を参照して説明する。
第1図は本発明の一実施例を示し、第2図は走査信号中
からバーコード信号を抽出する論理を表わす、第1図お
よび第2図において、本実施例は走査器1によってバー
コード面上が走査されその結果得られる電気信号のパル
ス幅を口幅カウンタ2と黒幅カウンタ3により数値化し
、その数値化データを白黒バー幅比較回路8.バッファ
メモリ6に格納する。白黒バー幅比較回路では隣り合っ
たバーの幅の比率を計算し、隣り合った2つのバー幅が
一定の比率以内であることを検出する。さらに走査器か
らの信号は白黒変化検出回路4で白バーから黒バーに、
または黒バーから白バーへの変化点検出信号に変換され
る。この信号は、バーコードを構成する白バー、黒バー
の本数に相当することから白黒バー計数器10でこの信
号を計数し、バーコードを構成するバーの本数を測定す
る。
ここでバーコードはその規格によりバーコードを構成す
る細バー、太バーは一定の幅に定められており、白、黒
バーの本数もバーコードを構成するコード体系とその桁
数が分かれば決定される。したがって設定されたバーコ
ード体系の桁数に相当した白黒バーに対応した電気信号
の数が確認され。
かつ、それらの白、黒バーの比が規定で定められている
比率以内であればバーコード信号に近い信号であると推
測される。さらにバーコード信号の存在を決定づけるバ
ーコードの左右に存在する余白部分を検出するために、
走査器1から出力された電気信号の口幅に相当するもの
をすべて開始余白くスタートマージン〉と見なし、次々
と走査器1から出力される信号の個数や、隣り合った幅
の連続性を調べ最終的に終了余白くエンドマージン〉を
検出した時点でバーコードデータの合否を判定する。
この判定方式を第2図を用い、さらに詳細に説明する。
第2図は走査ビーム22がバーコードの数値を表わす数
字17が書かれたバーコードラベルの一例18を走査し
た場合のバーコード信号の抽出原理を示す、第2図にお
いて、バーコードラベル18は走査ビーム22によって
走査され走査器から電気信号出力23が得られる。この
電気信号出力は数値化回路によって数値化データ24に
変換され、隣り合ったバー幅の数値データを順に確認し
ながらバッファメモリ6へ格納される。このとき数値デ
ータの下とGの間で規定以上の幅の比率が検出されたた
め、第1図に示すリセット回路16からリセット信号が
バッファメモリアドレスカウンタ5.白黒バー計数器1
0.バー幅連続回数計数カウンタ9に入力され、各回路
はすべてクリアされ、バッファメモリには第2図26に
示すようなAからFまでの数値化データは捨てられ、2
6のように$0番地にGから順に格納されることになる
。さらにGとHの間でも同様に規定以上の幅の比率が検
出されたためにバッファメモリには27に示すようにバ
ーコードデータの始まりト■から順に格納されてゆくこ
のときHからXまでは規定のバーコードのためバー幅の
比率は規定値以内であり、リセット回路は動作しない。
次にXとYのデータを比較したとき、第1図に示す白黒
縞最大値検出回路11で得られた現在のバッファメモリ
に格納された白黒バー幅データの最大値をn倍乗算回路
12で0倍し、その数値がYの数値より小さければ、言
いかえれば、Yの数値が現在バッファメモリに格納され
た数値データの最大値のn倍以上であればこれを終了余
白(エンドマージン〉と判断し、先に述べたバーコード
を構成するバーの本数を計数する白黒バー計数器と隣り
合ったバーの幅の連続性を検出するバー幅連続回路計数
のカウンタの結果とをバーコード判定回路に判定し、バ
ーコードデータと判定された場合、第1図のバーコード
信号出力回路7から外部機器へ出力される。また、バー
コード判定回路でバーコードと判定されなかった場合は
、リセット回路よりリセット信号が発生し、再び次のデ
ータからバーコード信号の検索を行なう。
〔発明の効果〕
以上説明したように本発明は、走査器から出力された山
幅の数値データをすべて例の開始余白信号とし、各自バ
ー、黒バーの本数と隣り合うバー幅の比率を合わせて照
合していくことで、山幅の長さを常に定量的に検出し余
白信号とする必要がなくなり、大きさの違うバーコード
ラベルをまったく無調整で同時に読み取ることが可能で
ある。
また本発明はバーコードラベルの幅もすべてにわたり計
測し、照合しているためバーコードリーダ以外にバーコ
ードペリファイヤの利用も考えられる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す図、第2図は本発明の
一実施例の判定方式を詳細に説明するための図である。 1・・・走査器、2・・・0幅カウンタ、3・・・黒縞
カウンタ、4・・・白黒変化検出回路、5・・・バッフ
ァメモリアドレスカウンタ、6・・・バッファメモリ、
7・・・バーコード信号出力回路、8・・・白黒バー幅
比較回路、9・・・バー幅連続回数計数カウンタ、1゛
0・・・白黒バー計数器、11・・・白黒縞最大値検出
回路、12・・・n倍乗算回路、13・・・終了余白検
出回路、14・・・AND回路、15・・・バーコード
判定回路、16・・・リセット回路、17・・・他の印
刷部分、18・・・バーコードラベル、1つ・・・開始
余白部分、20・・・バーコードのバー、21・・・終
了余白部分、22・・・走査ビーム、23・・・走査器
電気信号出力、24・・・数値化データ、25,26.
27・・・バッファメモリの格納内容。

Claims (1)

    【特許請求の範囲】
  1. バーコードの存在する面を走査してバーコードの認識を
    行うバーコード読取装置において、バーコード面上を走
    査する走査器と、該走査器の出力を受けパルス幅を計数
    する計数回路と、該計数回路の出力を受け、前記バーコ
    ードを構成する隣り合った白バーと黒バーの幅の変化の
    連続性を検出しその幅の大きさを比較するバー幅比較回
    路と、前記バーコードの白バーと黒バーの本数を計数す
    る計数器とを具備し、前記バー幅比較回路と計数器から
    得られる余白検出信号により前記計数回路の出力からバ
    ーコードに対応した走査出力を抽出することを特徴とす
    るバーコード読取装置。
JP63114346A 1988-05-10 1988-05-10 バーコード読取装置 Expired - Lifetime JPH0782518B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63114346A JPH0782518B2 (ja) 1988-05-10 1988-05-10 バーコード読取装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63114346A JPH0782518B2 (ja) 1988-05-10 1988-05-10 バーコード読取装置

Publications (2)

Publication Number Publication Date
JPH01283680A true JPH01283680A (ja) 1989-11-15
JPH0782518B2 JPH0782518B2 (ja) 1995-09-06

Family

ID=14635461

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63114346A Expired - Lifetime JPH0782518B2 (ja) 1988-05-10 1988-05-10 バーコード読取装置

Country Status (1)

Country Link
JP (1) JPH0782518B2 (ja)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5549354A (en) * 1978-10-04 1980-04-09 Kowa Co Indoleacetic acid derivative and chymotripsin inhibitor mainly containing the same
JPS6011973A (ja) * 1983-07-01 1985-01-22 Nec Corp バ−コ−ド読取装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5549354A (en) * 1978-10-04 1980-04-09 Kowa Co Indoleacetic acid derivative and chymotripsin inhibitor mainly containing the same
JPS6011973A (ja) * 1983-07-01 1985-01-22 Nec Corp バ−コ−ド読取装置

Also Published As

Publication number Publication date
JPH0782518B2 (ja) 1995-09-06

Similar Documents

Publication Publication Date Title
EP0390162B1 (en) An apparatus for reading a bar code
US4748317A (en) Optical reader
EP0125877B1 (en) Information input apparatus
EP0669593B1 (en) Two-dimensional code recognition method
JPS58208886A (ja) 紙葉の表裏判別方法
JPS6077279A (ja) 文字イメ−ジ切出し方法
JPH0157836B2 (ja)
US4109143A (en) Optical reader
US5038391A (en) Optical character reader
CA1218459A (en) Optical reader
JPH01283680A (ja) バーコード読取装置
US3758752A (en) Automatic vehicle identification
US4061900A (en) Indicia validation system
JPS6231485A (ja) バ−コ−ド読取装置
US3896294A (en) Plural mode card reading apparatus
JPS61277248A (ja) 画像読取装置の画質判定方法及び装置
KR970010372B1 (ko) 바코드 디코더의 유사문자 판독 시스템
JP2953143B2 (ja) バーコード読取装置およびバーコード読取方法
JP2677805B2 (ja) 符号読取装置
CA1078061A (en) Multiple code sensing optical reader
JPS59180783A (ja) 光学的文字読取装置
JP2573665B2 (ja) 光学文字読取装置
JP2906608B2 (ja) 光学的文字読取装置
JPS63266585A (ja) 読み取り制御方式
JPS6159571A (ja) バ−コ−ドリ−ダ

Legal Events

Date Code Title Description
S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080906

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080906

Year of fee payment: 13