JPH02224193A - バーコード読み取り装置 - Google Patents

バーコード読み取り装置

Info

Publication number
JPH02224193A
JPH02224193A JP1046011A JP4601189A JPH02224193A JP H02224193 A JPH02224193 A JP H02224193A JP 1046011 A JP1046011 A JP 1046011A JP 4601189 A JP4601189 A JP 4601189A JP H02224193 A JPH02224193 A JP H02224193A
Authority
JP
Japan
Prior art keywords
barcode
bar
auxiliary
character
decoding
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
JP1046011A
Other languages
English (en)
Other versions
JP2623818B2 (ja
Inventor
Keiichi Kobayashi
圭一 小林
Seiichiro Tamai
誠一郎 玉井
Akio Nakasuji
中筋 章雄
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 JP1046011A priority Critical patent/JP2623818B2/ja
Publication of JPH02224193A publication Critical patent/JPH02224193A/ja
Application granted granted Critical
Publication of JP2623818B2 publication Critical patent/JP2623818B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、補助バーコード(サブリメントコード)を付
加したU P C(Universal Produc
tCode )、  E A N  (Europea
n  Article  Number >。
J AN (JapanvseArtiale Num
ber)コードを読み取るバーコード読み取り装置に関
するものである。
従来の技術 本や雑誌にマーキングされているバーコードの中にはU
FO,EAN、JANコードの後に補助バーコードが付
加されているものがある。第2図にJANコード2aに
補助バーコード2bが付加された例を示す。
従来のバーコード読み取り装置では、メインコード、例
えばJANコード2aに補助バーコード2bが付加され
たバーコードを読み取る場合、バーコード読み取り装置
内部の設定スイッチ等により、補助バーコード読み取り
状態に設定し、メインコード2&に補助バーコード2b
が付加されているバーコードだけを読み取っていた。
発明が解決しようとする課題 しかし従来のバーコード読み取り装置を、補助バーコー
ドが付加されている品物と、付加されていない品物が混
在している環境で使用する時、付加されているコードは
読み取るが付加されていないコードは読み取らないとい
う問題点が生じてしまう。
課題を解決するための手段 上記問題点を解決するため、第1の本発明は、バーコー
ドからの反射光を入力してバーコードのバー幅情報を電
気信号に変換する変換器と、前記電気信号を前記バー幅
情報に対応した数値データに変換する変換回路と、前記
数値データを記憶するメモリと、前記メモリに記憶され
た数値データを解読処理するマイクロプロセッサを具、
備シ、前記マイクロプロセッサには、解読したバーコー
ドの最終キャラクタを構成するバーのバー幅総和を算出
する手段と、前記解読バーコードの後に続く補助バーコ
ードの第1キャラクタ位置にあるバーのバー幅総和を算
出する手段と、前記最終キャラクタのバー幅総和と前記
補助バーコード第1キャラクタ位置にあるバーのバー幅
総和を比較する手段とを備え、前記比較結果が所定の範
囲に入っている場合、前記解読バーコードの後に補助バ
ーコードが付加されていると判定するものである。
また、第2の本発明はバーコードからの反射光を入力し
てバーコードのバー幅情報を電気信号に変換する変換器
と、前記電気信号を前記バー幅情報に対応した数値デー
タに変換する変換回路と、前記数値データを記憶するメ
モリと、前記メモリに記憶された数値データを解読処理
するマイクロプロセッサを具備し、前記マイクロプロセ
ッサには、解読したバーコードの各キャラクタを構成す
るバー幅の平均値を算出する手段と、前記解読バーコー
ドの後に続く補助バーコードの第1キャラクタ位置にあ
るバーのバー幅総和を算出する手段と、前記各キャラク
タを構成するバー幅の平均値と前記補助バーコード第1
キャラクタ位置にあるバーのバー幅総和を比較する手段
とを備え、前記比較結果が所定の範囲に入っている場合
、mJ記解読バーコードの後に補助バーコードが付加さ
れていると判定するものである。
作用 第1の本発明の構成により、メインコードに続く補助バ
ーコードの有無を、補助バーコードの第1キヤラクタの
位置にあるバーのバー幅の総和と、メインコードの最終
キャラクタを構成するバー幅の総和を比較し、比較結果
が所定の範囲に入っている場合に有と判定する。
また、第2の本発明の構成により、メインコードに続く
補助バーコードの有無を、補助バーコードの第1キヤラ
クタの位置にあるバーのバー幅の総和と、メインコード
の各キャラクタを構成するバーのバー幅の平均値とを比
較し比較結果が所定の範囲に入っている場合に有と判定
する。
実施例 以下、本発明の実施例について第1図、第3図。
第4図、第6図、第6図を参照して説明する。
第1図において、1はバーコードからの反射光を入力し
てバーコードのバー幅情報を電気信号に変換する変換器
で1.具体的には1次元C0D(Charge Cou
ple Device)イメージセンサ11より構成さ
れている。2は前記電気信号を前記バー幅情報に対応し
た数値データに変換する変換回路で、具体的には増幅回
路21と浮動2値化回路22とパルス幅カウンタ23よ
り構成される。
3はメモリ部31により構成されたメモリであり、前記
数値データを記憶する。4はメモリ3に記憶された数値
データを解読処理するマイクロプロセッサで、このマイ
クロプロセッサ4からの指令によりタイミング回路14
がCCDイメージセンサ11にスタート指令を行う。ま
たマイクロプロセッサ4からの指令によりアドレス制御
回路32がメモリ部31をアクセスする。13はバーコ
ード読ペ/L/6を照射する光源用LEDである。パー
コードラベA/6からの反射光はレンズ12を介してC
CDイメージセンサ11に入力される。
第1の本発明のバーコード読み取り装置の処理フローを
第3図a、bに示す。同図a、bに示すようにマイクロ
プロセッサ4は変換器1に走査開始を指令しく処理ア)
、その走査結果をメモリ3を介し取り込み(処理イ)、
メインコードの解読処理を行う(処理つ)。解読不可能
な場合は再び処理アにもどり同様の処理を繰り返す。解
読OKの場合は、メインコード最終キャラクタのバー幅
総和Xと補助バーコードの第1キャラクタ位置のバー幅
の総和Yを算出しく処理工、オ)、算出結果の比較を行
う(処理力)。比較結果が所定の範囲内の時、本実施例
ではXとYとの値の差が±30チ以内の時、補助バーコ
ードの解読処理(処理キ)に入る。補助バーコードの解
読がOKの場合、メインコードと補助バーコードの解読
結果を送信しく処理り)、読み取り処理を終了する。解
読不可能な場合は再び処理アにもどる。比較結果が所定
の範囲外の時、本実施例ではXとYとの値の差が±30
%以上の時、メインコード解読結果の送信を行い(処理
コ)、読み取り処理を終了する。第4図にメインコード
最終キャラクタの総和Xと補助バーコード第1キャラク
タ位置のバー幅総和Yを示す。同図aは補助バーコード
が有る場合、同図すは補助バーコードが無い場合である
。乙の場合は、XとYの値が所定の範囲に入り、bの場
合、Yは印刷等のノイズであるため所定の範囲に入らな
い。
第5図a、bに第2の本発明のバーコード読み取り装置
の処理フローを示す。第3図処理フローと同様にマイク
ロプロセッサ4は変換器1に走査開始を指令しく処理ア
)、その走査結果をメモリ3を介し取り込み(処理イ)
、メインコードの解読処理を行う(処理つ)。解読不可
能な場合は再び処理アにもどり同様の処理を繰り返す。
解読OKの場合は、メインコード各キャラクタを構成す
るバーのバー幅の平均値Wを算出する(処理す)。
Wは第6図に示すように、W = (W + +W 2
+−−−−4−wn)/nより算出する。Wnは第nキ
ャラクタを構成するバーのバー幅の総和である。以下第
3図と同様に、補助バーコードの第1キャラクタ位置の
バー幅の総和Yを算出しく処理オ)、算出結果をWと比
較する(処理シ)。比較結果が所定の範囲に入っている
場合、本実施例ではWとYの値の差が±3゜チ以内の時
、補助バーコードの解読処理(処理キ)に入る。補助バ
ーコードの解読がOKの場合、メインコードと補助バー
コードの解読結果を送信しく処理す)、読み取り処理を
終了する。解読不可能な場合は再び処理アにもどる。比
較結果が所定の範囲外の場合、メインコード解読結果の
送信を行い(処理コ)、読み取り処理を終了する。第6
図はメインコード各キャラクタを構成するバーのバー幅
の平均値Wを算出する算出方法を示す図である。本実施
例ではw = (W、+W2+・・・十Wn)/8とし
たが、Wを例えば最終キャラクタのバー幅総和Wnとそ
の直前のキャラクタのバー幅総和Wn−1の平均値 !
 = (Wn−1−1−wn1/2  としても同様の
効果が得られる。
発明の効果 本発明によれば以上に述べたように、補助バーコードが
付加されている品物と、付加されていない品物が混在し
ている環境下で使用した場合でも、双方のバーコードの
読み取りを可能とする優れた効果を奏するものである。
【図面の簡単な説明】
第1図は本発明の一実施例を示すバーコード読み取り装
置のブロック図、第2図は補助バーコードが付加された
バーコードの一例を示す図、第3図a、bは第1の本発
明の実施例を示すフローチャート、第4図a、bはバー
コードの一例を示す図、第5図a、bは第2の本発明の
実施例を示すフローチャート、第6図はバーコードの一
例を示す図である。 1・・・・・・変換器、2・・・・・・変換回路、3・
・・・・・メモリ、4・・・・・・マイクロプロセッサ
。 代理人の氏名 弁理士 粟 野 重 孝 ほか1名2b
−躍B町〈−]−ド ア″ベロ 、  5 鴎 第 3 図 第 図 第 図 第 図 第 図 第 図

Claims (2)

    【特許請求の範囲】
  1. (1)バーコードからの反射光を入力してバーコードの
    バー幅情報を電気信号に変換する変換器と、前記電気信
    号を前記バー幅情報に対応した数値データに変換する変
    換回路と、前記数値データを記憶するメモリと、前記メ
    モリに記憶された数値データを解読処理するマイクロプ
    ロセッサを具備し、前記マイクロプロセッサには、解読
    したバーコードの最終キャラクタを構成するバーのバー
    幅総和を算出する手段と、前記解読バーコードの後に続
    く補助バーコードの第1キャラクタ位置にあるバーのバ
    ー幅総和を算出する手段と、前記最終キャラクタのバー
    幅総和と前記補助バーコード第1キャラクタ位置にある
    バーのバー幅総和を比較する手段とを備え、前記比較結
    果が所定の範囲に入っている場合、前記解読バーコード
    の後に補助バーコードが付加されていると判定するバー
    コード読み取り装置。
  2. (2)バーコードからの反射光を入力してバーコードの
    バー幅情報を電気信号に変換する変換器と、前記電気信
    号を前記バー幅情報に対応した数値データに変換する変
    換回路と、前記数値データを記憶するメモリと、前記メ
    モリに記憶された数値データを解読処理するマイクロプ
    ロセッサを具備し、前記マイクロプロセッサには、解読
    したバーコードの各キャラクタを構成するバー幅の平均
    値を算出する手段と、前記解読バーコードの後に続く補
    助バーコードの第1キャラクタ位置にあるバーのバー幅
    総和を算出する手段と、前記各キャラクタを構成するバ
    ー幅の平均値と前記補助バーコード第1キャラクタ位置
    にあるバーのバー幅総和を比較する手段とを備え、前記
    比較結果が所定の範囲に入っている場合、前記解読バー
    コードの後に補助バーコードが付加されていると判定す
    るバーコード読み取り装置。
JP1046011A 1989-02-27 1989-02-27 バーコード読み取り装置 Expired - Fee Related JP2623818B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1046011A JP2623818B2 (ja) 1989-02-27 1989-02-27 バーコード読み取り装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1046011A JP2623818B2 (ja) 1989-02-27 1989-02-27 バーコード読み取り装置

Publications (2)

Publication Number Publication Date
JPH02224193A true JPH02224193A (ja) 1990-09-06
JP2623818B2 JP2623818B2 (ja) 1997-06-25

Family

ID=12735122

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1046011A Expired - Fee Related JP2623818B2 (ja) 1989-02-27 1989-02-27 バーコード読み取り装置

Country Status (1)

Country Link
JP (1) JP2623818B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06231291A (ja) * 1992-03-13 1994-08-19 Agfa Gevaert Ag 写真材料上のバーコードを読み取るための方法および装置
JP2012155384A (ja) * 2011-01-24 2012-08-16 Denso Wave Inc 光学的情報読取装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06231291A (ja) * 1992-03-13 1994-08-19 Agfa Gevaert Ag 写真材料上のバーコードを読み取るための方法および装置
JP2012155384A (ja) * 2011-01-24 2012-08-16 Denso Wave Inc 光学的情報読取装置

Also Published As

Publication number Publication date
JP2623818B2 (ja) 1997-06-25

Similar Documents

Publication Publication Date Title
US5128527A (en) Apparatus for reading a bar code
JP2788152B2 (ja) バーコードリーダ
JP2748257B2 (ja) 2次元コード読み取り用バーコードリーダ
JPH02224193A (ja) バーコード読み取り装置
JP3198232B2 (ja) バーコード読取方法及び読取装置
JPH0636199B2 (ja) バ−コ−ドの自動コ−ド選択方法
JPS63266585A (ja) 読み取り制御方式
JP2003022416A (ja) バーコード読取方法およびバーコード読取装置
JP2738790B2 (ja) 多段バーコード読取り装置
JPH0454527Y2 (ja)
JP3069817B2 (ja) バーコード読取装置
JPH0256080A (ja) バーコードリーダ
JP2732914B2 (ja) バーコードリーダー
JP2001243416A (ja) バーコード読取方法
JP3639968B2 (ja) バーコード読取装置
KR940006119B1 (ko) 바코드 시스템의 판독방법
JPH0786905B2 (ja) バーコード読取装置
JP2836288B2 (ja) バーコード読み取り装置
JP2888534B2 (ja) イメージ切り出し装置
JP2853357B2 (ja) バーコードリーダ
JP2733951B2 (ja) バーコード読取装置
JP2783234B2 (ja) バーコード読取装置
JPS621080A (ja) バ−コ−ド読取装置
JPH05250504A (ja) バーコードデータ転送システム
JPH01266686A (ja) バーコード読取装置

Legal Events

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