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

バーコード読取装置

Info

Publication number
JPH0786905B2
JPH0786905B2 JP62219507A JP21950787A JPH0786905B2 JP H0786905 B2 JPH0786905 B2 JP H0786905B2 JP 62219507 A JP62219507 A JP 62219507A JP 21950787 A JP21950787 A JP 21950787A JP H0786905 B2 JPH0786905 B2 JP H0786905B2
Authority
JP
Japan
Prior art keywords
bar code
processing
memory
decoding
microprocessor
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 - Fee Related
Application number
JP62219507A
Other languages
English (en)
Other versions
JPS6461886A (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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP62219507A priority Critical patent/JPH0786905B2/ja
Publication of JPS6461886A publication Critical patent/JPS6461886A/ja
Publication of JPH0786905B2 publication Critical patent/JPH0786905B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、バーコードを走査しバーコードを読み取るバ
ーコード読取装置に関するものである。
従来の技術 第3図に従来のバーコード読取装置の構成を示す。1は
バーコード上を走査しバー幅情報を電気信号に変換する
変換器(センサ)、2は前記電気信号を前記バー幅情報
に対応した数値データに変換する変換回路、3は前記数
値データを記憶するメモリ、4は変換器1に走査開始指
令と走査情報を記憶したメモリ内情報を処理しバーコー
ド情報を解読するマイクロプロセッサである。
第3図に示した従来のバーコード読取装置の処理フロー
を第4図a,bに示す。
第4図aに示すように、従来のバーコード読取装置のマ
イクロプロセッサ4は、変換器1に走査開始を指令し
(処理ア)、その走査結果をメモリ3を介し取り込み
(処理イ)バーコード解読処理を行う(処理ウ)。解読
不可能な場合は再び処理アにもどり同様な処理を繰り返
す。解読完了の場合は、解読結果を送信(処理エ)した
後、重複読み取り防止処理に入る。重複読み取り防止処
理(第4図b)では、ループカウンタxをクリアし(処
理オ)、変換器1の走査を開始し(処理カ)、走査結果
をメモリ3を介し取り込み(処理キ)、取り込みデータ
数をカウントする(処理ク)。カウント結果が所定の本
数mより多い場合はループカウンタxをクリアし、同様
の処理を繰り返す。所定の本数mより少ない場合は、ル
ープカウンタxをインクリメントし(処理ケ)、処理カ
にもどり、ループカウンタxが所定の回数nになるまで
同様な処理を繰り返す(処理コ)。以上の処理フローに
より、従来のバーコード読取装置では、バーコード解読
完了後、n回の走査の間、検出バーコードの本数がm本
以下であった場合、解読バーコードが変換器の走査範囲
からはずれたと判定している。
発明が解決しようとする問題点 しかし、例えば隣接したバーコードを続けて読み取ろう
とする場合、瞬時に異なるバーコード上に変換器1の走
査範囲が移動するため、重複読み取り防止処理からぬけ
ず、バーコードが読み取れない。また重複読み取り防止
処理中の判定本数mが固定であるため、バー本数の少な
いバーコードを読み取った場合、判定値mとバー本数と
の差が少なく重複読みが発生し易いという欠点を有して
いる。
問題点を解決するための手段 上記問題点を解決するため本発明は、バーコードのバー
幅情報を電気信号に変換する変換器と、前記電気信号を
前記バー幅情報に対応した数値データに変換する変換回
路と、前記数値データを記憶するメモリと、前記メモリ
に記憶された数値データから前記バーコード情報を解読
するマイクロプロセッサを具備し、前記マイクロプロセ
ッサには、前記バーコード解読処理終了後の解読結果を
記憶する第1手段と、解読したバーコードのバー本数を
記憶する第2手段とを具備し、前記マイクロプロセッサ
のメモリ内のバー本数が記憶しているバー本数より少な
い状態が所定の回数以上続いた場合、あるいは今回の解
読結果が前回の記憶解読結果と異なる場合に前記バーコ
ードが前記変換器の走査範囲からはずれたことを判定す
るバーコード読取装置である。
作 用 本発明は上記構成により、隣接する異なったバーコード
の読み取り速度の高速化、バー本数の少ないバーコード
の重複読み取り防止強化が図られる。
実施例 以下、本発明の実施例について第1図、第2図を参照し
て説明する。
第1図において、1はバーコードからの反射光を入力し
てバーコードのバー幅情報を電気信号に変換する変換器
であり、具体的には1次元CCD(Charge Coupled Devic
e)イメージセンサ11により構成されている。2は前記
電気信号を前記バー幅情報に対応した数値データに変換
する変換回路であり、具体的には増幅回路21と浮動2値
化回路22により構成されている。3はメモリ部31により
構成されたメモリであり、前記数値データを記憶する。
4はメモリ3に記憶された数値データを解読処理するマ
イクロプロセッサであり、マイクロプロセッサ4には、
解読処理終了後の解読結果を記憶する手段および解読し
たバーコードラベル5のバー本数を記憶する手段を有し
ており、このマイクロプロセッサ4からの指令によりタ
イミング発生回路14がCCDイメージセンサ11にアクセス
する。また、マイクロプロセッサ4からの指令によりア
ドレス制御回路32がメモリ部31にアクセスする。13はバ
ーコードラベル5を照射する光源としてのLEDであり、
バーコードラベル5からの反射光はレンズ12を介してCC
Dイメージセンサ11に入力される。
上記バーコード読取装置の処理フローを第2図a,bに示
す。第2図a,bに示すようにマイクロプロセッサ4は変
換器1に走査開始を指令し(処理ア)、その走査結果を
メモリ3を介し取り込み(処理イ)、バーコード解読処
理を行う(処理ウ)。解読不可能な場合は再び処理アに
もどり同様な処理を繰り返す。解読完了の場合は、解読
結果をホスト、例えばPOS(Point of Sale System)端
末に送信(処理エ)した後、重複読み取り防止処理に入
る。重複読み取り防止処理では、解読データを記憶する
第1の手段(処理オ)、解読データのバー本数Lを記憶
する第2の手段(処理カ)を行い、ループカウンタxを
クリア(処理キ)し、変換器1を走査し(処理ク)、メ
モリ3を介し走査結果を取り込む(処理ケ)。取り込み
バーコードデータの解読を行い(処理コ)、解読完了し
た場合は、記憶解読データとの比較を行う(処理サ)。
比較結果が一致した場合は、処理キにもどり同様の処理
を行う。一致しなかった場合は、処理エにもどり解読結
果をホストへ送信し、以下同様の処理を行う。解読不可
能であった場合は、取り込みバー幅データ数をカウント
する(処理シ)。カウント結果が前記記憶バー本数Lよ
り多い場合は処理キにもどり同様の処理を繰り返す。L
より少ない場合は、ループカウンタxをインクリメント
し(処理ス)、処理クにもどり、ループカウンタxが所
定の回数nになるまで同様な処理を繰り返す。以上の処
理により、所定の回数n回の走査の間、検出バー本数が
前回読み取りバー本数より少ない場合、あるいは前回読
み取りバーコードと異なるバーコードを解読した場合、
重複読み取り防止処理を完了する。
発明の効果 上記実施例から明らかなように本発明のバーコード読取
装置は、マイクロプロセッサのメモリ内のバー本数が、
記憶しているバー本数より少ない状態が所定の回数以上
続いた場合または今回の解読結果が前回の解読結果と異
なる場合に、バーコードが変換器の走査範囲から外れた
と判定するようにしたものであり、この構成とすること
により、バーコードを読み取った後にも同一コードの重
複読み取りを防止するとともに、異なるバーコードの連
続読み取りを可能とする優れた効果を奏するものであ
る。
【図面の簡単な説明】 第1図は本発明の一実施例を示すバーコード読取装置の
ブロック図、第2図a,bは同バーコード読取装置のマイ
クロプロセッサの処理フローを示すフローチャート、第
3図は従来のバーコード読取装置のブロック図、第4図
a,bは同バーコード読取装置のマイクロプロセッサの処
理フローを示すフローチャートである。 1……変換器、2……変換回路、3……メモリ、4……
マイクロプロセッサ。
───────────────────────────────────────────────────── フロントページの続き (72)発明者 中筋 章雄 大阪府門真市大字門真1006番地 松下電器 産業株式会社内 (56)参考文献 特開 昭58−221468(JP,A) 特開 昭60−100272(JP,A)

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】バーコードからの反射光を入力してバーコ
    ードのバー幅情報を電気信号に変換する変換器と、前記
    電気信号を前記バー幅情報に対応した数値データに変換
    する変換回路と、前記数値データを記憶するメモリと、
    前記メモリに記憶された数値データを解読処理するマイ
    クロプロセッサとを備え、前記マイクロプロセッサに
    は、解読処理終了後の解読結果を記憶する第1手段と、
    解読したバーコードのバー本数を記憶する第2手段とを
    設け、前記マイクロプロセッサのメモリ内のバー本数
    が、記憶しているバー本数より少ない状態が所定の回数
    以上続いた場合または今回の解読結果が前回の解読結果
    と異なる場合に前記バーコードが前記変換器の走査範囲
    から外れたと判定するようにしたバーコード読取装置。
JP62219507A 1987-09-02 1987-09-02 バーコード読取装置 Expired - Fee Related JPH0786905B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62219507A JPH0786905B2 (ja) 1987-09-02 1987-09-02 バーコード読取装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62219507A JPH0786905B2 (ja) 1987-09-02 1987-09-02 バーコード読取装置

Publications (2)

Publication Number Publication Date
JPS6461886A JPS6461886A (en) 1989-03-08
JPH0786905B2 true JPH0786905B2 (ja) 1995-09-20

Family

ID=16736539

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62219507A Expired - Fee Related JPH0786905B2 (ja) 1987-09-02 1987-09-02 バーコード読取装置

Country Status (1)

Country Link
JP (1) JPH0786905B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5365048A (en) * 1992-02-20 1994-11-15 Olympus Optical Co., Ltd. Bar code symbol reading apparatus with double-reading preventing function

Also Published As

Publication number Publication date
JPS6461886A (en) 1989-03-08

Similar Documents

Publication Publication Date Title
JP2738098B2 (ja) 光走査装置
US5914476A (en) Optical reader configured to accurately and rapidly read multiple symbols
JP2788152B2 (ja) バーコードリーダ
US5796089A (en) Bar code scanner with simplified auto-focus capability
EP1519298B1 (en) Symbol-controlled image data reading system
US5317136A (en) Information reading device which controls communication interrupt signal from a host system
JP4059173B2 (ja) 光学的情報読取装置および光学的情報の読取方法
JPH08235298A (ja) バーコードリーダ
JPH05197834A (ja) バーコードシンボル読取装置
JPH05314299A (ja) 複数バーコードラベルの走査方法
JP2746501B2 (ja) バーコードリーダ
KR930010782A (ko) 심볼정보판독장치
JPH06162247A (ja) 2次元コード読み取り用バーコードリーダ
JP3711725B2 (ja) 画像認識装置
JP2623818B2 (ja) バーコード読み取り装置
JP3140184B2 (ja) バーコードシンボル読取装置
JP3639968B2 (ja) バーコード読取装置
JP3069817B2 (ja) バーコード読取装置
JP2733951B2 (ja) バーコード読取装置
JPH06195497A (ja) バーコードデコーダ
JP2890935B2 (ja) 携帯型光学的情報読取装置
JP2912743B2 (ja) バーコードデコーダ
JPS63266585A (ja) 読み取り制御方式
JP3214409B2 (ja) バーコード読取装置
JP2853357B2 (ja) バーコードリーダ

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees