JPH02228785A - バーコード読取装置 - Google Patents
バーコード読取装置Info
- Publication number
- JPH02228785A JPH02228785A JP1049007A JP4900789A JPH02228785A JP H02228785 A JPH02228785 A JP H02228785A JP 1049007 A JP1049007 A JP 1049007A JP 4900789 A JP4900789 A JP 4900789A JP H02228785 A JPH02228785 A JP H02228785A
- Authority
- JP
- Japan
- Prior art keywords
- bar code
- signal
- barcode
- reading
- encoding
- 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
Links
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔概要〕
黒バー及び白バーの組合せによって数字等を符号化する
バーコードを読み取るノ(−コード読取装置に関し、 媒体の所定位置に記録されたバーコードを自動走査して
高速に読み取ることができるバーコード読取装置を提供
することを目的とし、 媒体の所定位置に記録されたバーコードを自動的に走査
し、光学的に読取って電気信号に変換する読取手段と、
該読取手段からの電気信号をディジタル信号に変換する
手段と、該変換手段からの信号を記憶する手段と、該変
換手段からの信号に基づいてバーコードの黒バーに対応
する信号が所定量存在するか否かを判定する手段と、該
判定手段よって黒バーに対応する信号が所定量存在する
と判定されたとき該記憶手段のデータを解析して前記バ
ーコードをコード化する手段とを設けるように構成する
。
バーコードを読み取るノ(−コード読取装置に関し、 媒体の所定位置に記録されたバーコードを自動走査して
高速に読み取ることができるバーコード読取装置を提供
することを目的とし、 媒体の所定位置に記録されたバーコードを自動的に走査
し、光学的に読取って電気信号に変換する読取手段と、
該読取手段からの電気信号をディジタル信号に変換する
手段と、該変換手段からの信号を記憶する手段と、該変
換手段からの信号に基づいてバーコードの黒バーに対応
する信号が所定量存在するか否かを判定する手段と、該
判定手段よって黒バーに対応する信号が所定量存在する
と判定されたとき該記憶手段のデータを解析して前記バ
ーコードをコード化する手段とを設けるように構成する
。
本発明は、黒バー及び白バーの組合せによって数字等を
符号化するバーコードを読み取るバーコード読取装置に
関する。
符号化するバーコードを読み取るバーコード読取装置に
関する。
近年、オペレータによって操作され、商品に貼付又は印
刷されたバーコードを読み取るバーコード読取装置の他
、預金通帳のページの上欄に記録され、ページ番号を表
すバーコード(ページマークという)を自動走査して読
み取る現金自動預金支払機(ATM)のバーコード読取
装置など、媒体の所定位置に記録されたバーコードを自
動的に走査して読み取るバーコード読取装置が広い分野
で使用されている。このような読取装置において媒体の
所定位置にバーコード正しく検出できない場合など、読
取りに時間が掛り、例えば、ATM等において顧客の待
ち時間が増加し、サービスの低下を来すことになる。従
って、バーコードを高速に自動走査して読み取ることが
できるバーコード読取装置が望まれている。
刷されたバーコードを読み取るバーコード読取装置の他
、預金通帳のページの上欄に記録され、ページ番号を表
すバーコード(ページマークという)を自動走査して読
み取る現金自動預金支払機(ATM)のバーコード読取
装置など、媒体の所定位置に記録されたバーコードを自
動的に走査して読み取るバーコード読取装置が広い分野
で使用されている。このような読取装置において媒体の
所定位置にバーコード正しく検出できない場合など、読
取りに時間が掛り、例えば、ATM等において顧客の待
ち時間が増加し、サービスの低下を来すことになる。従
って、バーコードを高速に自動走査して読み取ることが
できるバーコード読取装置が望まれている。
〔従来の技術]
第4図はバーコード読取装置の構成側図、第5図は従来
例を示す読取り方式図である。全図を通じて同一符号は
同一対象物を示す。
例を示す読取り方式図である。全図を通じて同一符号は
同一対象物を示す。
従来例を通帳のページマークを読み取るバーコード読取
装置によって説明する。
装置によって説明する。
第4図において、
通帳のページの上棚に印刷されたページマーク1aはバ
ーコードによって当該ページ番号等を表す。
ーコードによって当該ページ番号等を表す。
通帳はシャフト26と連動するローラ25によって矢印
方向に搬送される。イメージセンサユニント2Aはペー
ジマーク1aに光を照射する発光ダイオード(LEDと
いう)21及びページマーク1aからの反射光を感知す
る、通帳搬送方向に垂直に配列された複数の受光素子か
らなるイメージセンサ2aで構成される。イメージセン
サ2aは、通帳が搬送されてページマーク1aが直下に
達したとき、通帳搬送方向に対して垂直方向に順次、発
光素子を動作させる(以下、走査するという)ことによ
りバーコードを光電変換して光学的に読み取る。
方向に搬送される。イメージセンサユニント2Aはペー
ジマーク1aに光を照射する発光ダイオード(LEDと
いう)21及びページマーク1aからの反射光を感知す
る、通帳搬送方向に垂直に配列された複数の受光素子か
らなるイメージセンサ2aで構成される。イメージセン
サ2aは、通帳が搬送されてページマーク1aが直下に
達したとき、通帳搬送方向に対して垂直方向に順次、発
光素子を動作させる(以下、走査するという)ことによ
りバーコードを光電変換して光学的に読み取る。
従来のバーコード読取装置においては、イメージセンサ
2aによっ読み取られたページマークIaの少なくとも
1走査分のデータをメモリに記憶しておき、そのデータ
に基づいてコード化を行った。
2aによっ読み取られたページマークIaの少なくとも
1走査分のデータをメモリに記憶しておき、そのデータ
に基づいてコード化を行った。
即ち、
第5図において、
図(a)のベージマークla上をイメージセンサ2aが
走査したとき、LED21からの光が黒バーでは吸収さ
れ、白バーでは反射されて、イメージセンサ2aは図(
b)に示す波形の電圧を出力する。読取装置は電圧値を
A/D変換した後、例えば、図に示したレベルを闇値と
して2値化し、黒バーに対応する値の連続するビット数
に従ってバー幅が太いか細いかを判定し、その組合せに
よってページマーク1aをコード化する。このとき、バ
ーのmuや汚れ、LED21や受光素子の特性等による
イメージセンサ2aの出力電圧のばらつきに対応できる
ように予め複数の閾値を用意しておき、1つの闇値でコ
ード判定が不可のときは別の闇値で試行を繰り返してバ
ーコードのコード化を行っていた。
走査したとき、LED21からの光が黒バーでは吸収さ
れ、白バーでは反射されて、イメージセンサ2aは図(
b)に示す波形の電圧を出力する。読取装置は電圧値を
A/D変換した後、例えば、図に示したレベルを闇値と
して2値化し、黒バーに対応する値の連続するビット数
に従ってバー幅が太いか細いかを判定し、その組合せに
よってページマーク1aをコード化する。このとき、バ
ーのmuや汚れ、LED21や受光素子の特性等による
イメージセンサ2aの出力電圧のばらつきに対応できる
ように予め複数の閾値を用意しておき、1つの闇値でコ
ード判定が不可のときは別の闇値で試行を繰り返してバ
ーコードのコード化を行っていた。
上記のように従来方法によると、バーコードのコード化
において、1つの闇値で判定不可のときは別の闇値で試
行を繰り返すので、通帳が上下逆に挿入された場合や旧
式又は間違った通帳が挿入された場合などでページマー
クが所定位置に無いときはコード化に時間が掛り、AT
M等において顧客の待ち時間が増加し、サービスの低下
を来すという問題点があった。
において、1つの闇値で判定不可のときは別の闇値で試
行を繰り返すので、通帳が上下逆に挿入された場合や旧
式又は間違った通帳が挿入された場合などでページマー
クが所定位置に無いときはコード化に時間が掛り、AT
M等において顧客の待ち時間が増加し、サービスの低下
を来すという問題点があった。
本発明は、媒体の所定の位置に記録されたバーコードを
自動走査して高速に読み取ることができるバーコード読
取装置を提供することを目的とする。
自動走査して高速に読み取ることができるバーコード読
取装置を提供することを目的とする。
第1図は本発明の原理ブロック図を示す。
図において、
1は媒体の所定位置に記録されたバーコード、2はバー
コードIを自動的に走査し、光学的に読取って電気信号
に変換する読取手段、3は読取手段2からの電気信号を
ディジタル信号に変換する手段、 4は変換手段3からの信号を記憶する手段、5は変換手
段3からの信号に基づいてバーコードの黒バーに対応す
る信号が所定量存在するか否かを判定する手段、 6は判定手段5よって黒バーに対応する信号が所定量存
在すると判定されたとき記憶手段4のデータを解析して
バーコード1をコード化する手段である。
コードIを自動的に走査し、光学的に読取って電気信号
に変換する読取手段、3は読取手段2からの電気信号を
ディジタル信号に変換する手段、 4は変換手段3からの信号を記憶する手段、5は変換手
段3からの信号に基づいてバーコードの黒バーに対応す
る信号が所定量存在するか否かを判定する手段、 6は判定手段5よって黒バーに対応する信号が所定量存
在すると判定されたとき記憶手段4のデータを解析して
バーコード1をコード化する手段である。
本発明によれば、読取手段2は媒体の所定位置に記録さ
れたバーコード1を自動的に走査し、光学的に読取って
電気信号に変換し、変換手段3はこの電気信号をディジ
タル信号に変換し、判定手段5は変換手段3からの信号
に基づいて黒バーに対応する信号が所定量存在するか否
かを判定し、コード化手段6は黒バーに対応する信号が
所定量存在すると判定されたときのみ、変換手段3から
の信号を記憶する記憶手段4のデータを解析してバーコ
ード1をコード化するので、黒バーに対応する信号が所
定量存在しないときはバーコード1が存在しないとして
解析及びコード化に要する時間を削減することができる
。
れたバーコード1を自動的に走査し、光学的に読取って
電気信号に変換し、変換手段3はこの電気信号をディジ
タル信号に変換し、判定手段5は変換手段3からの信号
に基づいて黒バーに対応する信号が所定量存在するか否
かを判定し、コード化手段6は黒バーに対応する信号が
所定量存在すると判定されたときのみ、変換手段3から
の信号を記憶する記憶手段4のデータを解析してバーコ
ード1をコード化するので、黒バーに対応する信号が所
定量存在しないときはバーコード1が存在しないとして
解析及びコード化に要する時間を削減することができる
。
以下、本発明の実施例を第2図及び第3図を参照して説
明する。全図を通じて同一符号は同一対象物を示す。第
2図で第1図に対応するものは一点鎖線で囲んである。
明する。全図を通じて同一符号は同一対象物を示す。第
2図で第1図に対応するものは一点鎖線で囲んである。
第2図は、通帳のページマークを読み取るバーコード読
取装置の本発明の実施例を示すブロンク図である。
取装置の本発明の実施例を示すブロンク図である。
第2図において、
主制御部8bは、図示省略するマイクロプロセッサ(M
PU)及び読出し専用メモリ(ROM)に内蔵した制御
プログラムにに基づいて搬送制御部9bを制御して通帳
を搬送すると共に、各部を制御してバーコード読取り機
能を遂行する。
PU)及び読出し専用メモリ(ROM)に内蔵した制御
プログラムにに基づいて搬送制御部9bを制御して通帳
を搬送すると共に、各部を制御してバーコード読取り機
能を遂行する。
イメージセンサ2bはページマークlbを光学的に走査
読取りして電気信号を出力し、増幅器2cはこの信号を
増幅し、A/D変換器3bは増幅器2cの出力をサンプ
リングしてディジタルデータに変換して後述する濃淡検
出部5c及びページマークメモリ4bへ入力する。
読取りして電気信号を出力し、増幅器2cはこの信号を
増幅し、A/D変換器3bは増幅器2cの出力をサンプ
リングしてディジタルデータに変換して後述する濃淡検
出部5c及びページマークメモリ4bへ入力する。
濃淡検出部5cは、工走査ごとにA/D変換器3bから
のデータについて、予め定められた闇値を超えるデータ
は黒レベル、闇値以下のデータは白レベルとして2値化
し、黒レベルのサンプリング位置の数を計数し、濃淡デ
ータとしてランダムアクセスメモリ(RAM)5dに格
納する。
のデータについて、予め定められた闇値を超えるデータ
は黒レベル、闇値以下のデータは白レベルとして2値化
し、黒レベルのサンプリング位置の数を計数し、濃淡デ
ータとしてランダムアクセスメモリ(RAM)5dに格
納する。
判定部5bは、ページマーク1bの通帳上の位置に対応
するRAM5d内の濃淡データをチエツクし、黒レベル
の計数値が所定数を超えるときはページマーク有り、所
定数以下のときはページマーク無しと判定する。
するRAM5d内の濃淡データをチエツクし、黒レベル
の計数値が所定数を超えるときはページマーク有り、所
定数以下のときはページマーク無しと判定する。
コード化部6bは、判定部5bの判定に従ってページマ
ーク有りのときはページマークメモリ4b内のデータを
解析してコード化し、ページマーク無しのときは解析を
行うことなくエラーを示すコードを出力する。
ーク有りのときはページマークメモリ4b内のデータを
解析してコード化し、ページマーク無しのときは解析を
行うことなくエラーを示すコードを出力する。
第3図のフローチャートを参照して本実施例の作用を説
明する。
明する。
■通帳が吸入され、イメージセンサ2bは所定の位置か
ら走査読取りを開始し、読み取られたデータは濃淡検出
部5cに入力される。
ら走査読取りを開始し、読み取られたデータは濃淡検出
部5cに入力される。
■濃淡検出部5cは1走査ごとに、例えば、自レベルか
ら黒レベルへの変化点を検出し、それを計数することに
よって黒しベ′ルの数を算出し、黒レベルの数を示す濃
淡データを順次、RAM5dに格納する。
ら黒レベルへの変化点を検出し、それを計数することに
よって黒しベ′ルの数を算出し、黒レベルの数を示す濃
淡データを順次、RAM5dに格納する。
■通帳が搬送されてイメージセンサ2bがページマーク
1bがあるべき位置に達すると、イメージセンサ2bか
らのデータは、濃淡検出部5cへ入力されるのと並行し
て、ページマークメモIJ4bに格納される。
1bがあるべき位置に達すると、イメージセンサ2bか
らのデータは、濃淡検出部5cへ入力されるのと並行し
て、ページマークメモIJ4bに格納される。
■判定部5bはページマーク位置に対応するRAM5d
内のデータをチエツクし、黒レベルの数に従ってページ
マーク1bの有無を判定する。
内のデータをチエツクし、黒レベルの数に従ってページ
マーク1bの有無を判定する。
■コード化部6bはページマーク無しのときはエラーを
示すコードを出力し、 ■ページマーク有りのときページマークメモリ4b内の
データを解析しコード化して出力する。
示すコードを出力し、 ■ページマーク有りのときページマークメモリ4b内の
データを解析しコード化して出力する。
従って、コード化部6bは判定部5bの判定に基づいて
ページマーク有りのときのみバーコードの解析を行うよ
うに構成されている。
ページマーク有りのときのみバーコードの解析を行うよ
うに構成されている。
また、濃淡検出部5cは、ATMにおいてページ内の未
印字行を判定するため°に備えられた機能部等を利用す
ることによっても実現することが可能である。
印字行を判定するため°に備えられた機能部等を利用す
ることによっても実現することが可能である。
本実施例では、ページマークの有無の判定を行う際、バ
ーコードの数で判定を行っているが、1走査分に含まれ
る黒レベルの幅を算出するようにしておき、この幅が所
定量を超えたときページマークをコード化するようにし
てもよい。また、黒レベルが検出されたときにバーコー
ドをコード化することにより制御をより簡単にすること
ができる。
ーコードの数で判定を行っているが、1走査分に含まれ
る黒レベルの幅を算出するようにしておき、この幅が所
定量を超えたときページマークをコード化するようにし
てもよい。また、黒レベルが検出されたときにバーコー
ドをコード化することにより制御をより簡単にすること
ができる。
以上説明したように本発明によれば、コード化部6bは
判定部5bの判定に基づいてページマーク有りのときの
みバーコードの解析を行うので、所定の位置に正しいペ
ージマークが存在しないときに試行を繰り返す無駄な時
間を要しないため、バーコード読取りを高速に行うこと
ができるという効果がある。
判定部5bの判定に基づいてページマーク有りのときの
みバーコードの解析を行うので、所定の位置に正しいペ
ージマークが存在しないときに試行を繰り返す無駄な時
間を要しないため、バーコード読取りを高速に行うこと
ができるという効果がある。
第1図は本発明の原理ブロック図、
第2図は本発明の実施例を示すブロック図、第3図は本
発明の実施例のフローチャート、第4図はバーコード読
取装置の構成側図、第5図は従来例を示す読取り方式図
である。 図において、 1はバーコード、 1bはページマーク、 2は読取手段、 2bはイメージセンサ、 2cは増幅器、 3は変換手段、 3bはA/D変換器、 4は記憶手段、 4bはページマークメモリ、 5は判定手段、 5bは判定部、 5cは濃淡検出部、 5dはRAM。 6はコード化手段、 6bはコード化部、 8bは主制御部、 9bは搬送制御部 を示す。 本発明の原理ブロック口 第1図 バーコード告た冴え楽イ【の構成伊1図第 図 木全−〇實方己介1のフローセード 第 図 (α) (b) (り 吃tl+り1と1、viた1又9方弐図第 り 図
発明の実施例のフローチャート、第4図はバーコード読
取装置の構成側図、第5図は従来例を示す読取り方式図
である。 図において、 1はバーコード、 1bはページマーク、 2は読取手段、 2bはイメージセンサ、 2cは増幅器、 3は変換手段、 3bはA/D変換器、 4は記憶手段、 4bはページマークメモリ、 5は判定手段、 5bは判定部、 5cは濃淡検出部、 5dはRAM。 6はコード化手段、 6bはコード化部、 8bは主制御部、 9bは搬送制御部 を示す。 本発明の原理ブロック口 第1図 バーコード告た冴え楽イ【の構成伊1図第 図 木全−〇實方己介1のフローセード 第 図 (α) (b) (り 吃tl+り1と1、viた1又9方弐図第 り 図
Claims (1)
- 【特許請求の範囲】 媒体の所定位置に記録されたバーコード(1)を自動的
に走査し、光学的に読取って電気信号に変換する読取手
段(2)と、 該読取手段(2)からの電気信号をディジタル信号に変
換する手段(3)と、 該変換手段(3)からの信号を記憶する手段(4)と、
該変換手段(3)からの信号に基づいてバーコードの黒
バーに対応する信号が所定量存在するか否かを判定する
手段(5)と、 該判定手段(5)よって黒バーに対応する信号が所定量
存在すると判定されたとき該記憶手段(4)のデータを
解析して前記バーコード(1)をコード化する手段(6
)とを設けることを特徴とするバーコード読取装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1049007A JPH02228785A (ja) | 1989-03-01 | 1989-03-01 | バーコード読取装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP1049007A JPH02228785A (ja) | 1989-03-01 | 1989-03-01 | バーコード読取装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02228785A true JPH02228785A (ja) | 1990-09-11 |
Family
ID=12819109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1049007A Pending JPH02228785A (ja) | 1989-03-01 | 1989-03-01 | バーコード読取装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02228785A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009204549A (ja) * | 2008-02-29 | 2009-09-10 | Sysmex Corp | 試料分析装置、試料分析方法及びコンピュータプログラム |
-
1989
- 1989-03-01 JP JP1049007A patent/JPH02228785A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009204549A (ja) * | 2008-02-29 | 2009-09-10 | Sysmex Corp | 試料分析装置、試料分析方法及びコンピュータプログラム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6129278A (en) | Detecting image cell position with subpixel accuracy | |
| JP3725879B2 (ja) | 多解像度機械の読み取り可能な記号 | |
| EP2124168B1 (en) | Image processing apparatus, bar code processing apparatus, and image processing method | |
| US20110053639A1 (en) | Methods and devices for authenticating a product and a two-dimensional code and novel application of a two-dimensional code | |
| US5553084A (en) | Error correction enhancement for code one and other machine-readable symbologies | |
| US5805740A (en) | Bar-code field detecting apparatus performing differential process and bar-code reading apparatus | |
| US5270525A (en) | Non-decoded type bar code reading apparatus | |
| US20070230784A1 (en) | Character string recognition method and device | |
| JP5148375B2 (ja) | 被対象認識装置および被対象認識方法 | |
| CN116894447A (zh) | 光学代码的读取 | |
| US6102295A (en) | Method and apparatus for decoding symbols by declaring erasures of element characteristics | |
| JP5676183B2 (ja) | バーコード読取装置およびバーコード読取方法 | |
| US8682057B2 (en) | Optical imaging and analysis of a graphic symbol | |
| US20250265432A1 (en) | Reading an optical code | |
| JPH02228785A (ja) | バーコード読取装置 | |
| US6330972B1 (en) | Error correction enhancement for code 93i and other machine-readable symbologies | |
| JPH0731717B2 (ja) | 光学読取装置 | |
| US6354503B1 (en) | Bar code online scanner/verifier | |
| US8403221B2 (en) | Method and apparatus for reading barcode information | |
| EP0112014B1 (en) | Apparatus for reading bar codes | |
| JP5232904B2 (ja) | データコード読取装置及びその方法 | |
| US5777308A (en) | Resolution gain on width modulated bar codes by use of angled sampling in two dimensions | |
| JPS6382774A (ja) | 印字行検出方法 | |
| JP5453594B2 (ja) | シンボル情報読取装置及びシンボル情報読取方法 | |
| JPH0431436B2 (ja) |