JPH0365583B2 - - Google Patents
Info
- Publication number
- JPH0365583B2 JPH0365583B2 JP61061384A JP6138486A JPH0365583B2 JP H0365583 B2 JPH0365583 B2 JP H0365583B2 JP 61061384 A JP61061384 A JP 61061384A JP 6138486 A JP6138486 A JP 6138486A JP H0365583 B2 JPH0365583 B2 JP H0365583B2
- Authority
- JP
- Japan
- Prior art keywords
- barcode
- density
- stripe width
- read
- dictionary
- 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 - Lifetime
Links
- 238000001739 density measurement Methods 0.000 claims description 5
- 238000000034 method Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Description
【発明の詳細な説明】
〔概 要〕
この発明は、バーコードを読み取るバーコード
読取制御方式において、スキヤナを用いて読み取
つたバーコードの濃度に対応する縞幅辞書を選択
し、この選択した所定の縞幅辞書を参照して、バ
ーコードを読み取る構成を採用することにより、
印字濃度のバラツキのあるバーコードを正確に読
み取るようにしている。
読取制御方式において、スキヤナを用いて読み取
つたバーコードの濃度に対応する縞幅辞書を選択
し、この選択した所定の縞幅辞書を参照して、バ
ーコードを読み取る構成を採用することにより、
印字濃度のバラツキのあるバーコードを正確に読
み取るようにしている。
本発明は、印字濃度のバラツキのあるバーコー
ドを光学読取装置(OCR装置)などを用いて読
み取るバーコード読取制御方式に関するものであ
る。
ドを光学読取装置(OCR装置)などを用いて読
み取るバーコード読取制御方式に関するものであ
る。
従来のOCR装置例えば第3図に示すような構
成を持つ装置を用いて印字濃度の濃いバーコー
ド、あるいは薄いバーコードをスキヤナ11を用
いて電気信号に変換し、次いで2値化回路12に
よつて2値化信号に変換したものを画像メモリ1
3上に展開すると、例えば第2図bに示すように
バーコードの黒い対応する部分が大幅に広くなつ
たり、あるいは第2図cに示すように白に対応す
る部分が大幅に広くなつたりし、第2図aに示す
黒白の縞幅の平均的な割合から大幅にずれてしま
う。このため、画像メモリ13上に展開された黒
の部分が大幅に広くなつた2値化信号、あるいは
白の部分が大幅に広くなつた2値化信号を、照合
部16に入力して平均的な縞幅を登録した縞幅辞
書15を参照して当該バーコードを読み取ろうと
すると、黒と白との縞幅の割合が変化しているた
め、読み取ることができない場合が生じてしまう
という問題点があつた。このバーコードが濃く印
字されたり、あるいは薄く印字されるのは、特
に、ドツトプリンタを用いて印字した場合に顕著
に現れ、インクリボンを変換した当初は濃く、使
用するに従つて徐々に薄く印字されるものであ
る。
成を持つ装置を用いて印字濃度の濃いバーコー
ド、あるいは薄いバーコードをスキヤナ11を用
いて電気信号に変換し、次いで2値化回路12に
よつて2値化信号に変換したものを画像メモリ1
3上に展開すると、例えば第2図bに示すように
バーコードの黒い対応する部分が大幅に広くなつ
たり、あるいは第2図cに示すように白に対応す
る部分が大幅に広くなつたりし、第2図aに示す
黒白の縞幅の平均的な割合から大幅にずれてしま
う。このため、画像メモリ13上に展開された黒
の部分が大幅に広くなつた2値化信号、あるいは
白の部分が大幅に広くなつた2値化信号を、照合
部16に入力して平均的な縞幅を登録した縞幅辞
書15を参照して当該バーコードを読み取ろうと
すると、黒と白との縞幅の割合が変化しているた
め、読み取ることができない場合が生じてしまう
という問題点があつた。このバーコードが濃く印
字されたり、あるいは薄く印字されるのは、特
に、ドツトプリンタを用いて印字した場合に顕著
に現れ、インクリボンを変換した当初は濃く、使
用するに従つて徐々に薄く印字されるものであ
る。
本発明は、前記問題点を解決するために、スキ
ヤナを用いて読み取つたバーコードの濃度に対応
する縞幅辞書を選択し、この選択した所定の縞幅
辞書を参照して、バーコードを読み取るようにし
ている。
ヤナを用いて読み取つたバーコードの濃度に対応
する縞幅辞書を選択し、この選択した所定の縞幅
辞書を参照して、バーコードを読み取るようにし
ている。
第1図に示す本発明の1実施例構成図を用いて
問題点を解決するための手段を説明する。
問題点を解決するための手段を説明する。
第1図において、2値化回路2は、スキヤナ1
を用いて読み取つたバーコードの濃淡に対応する
電気信号を2値化信号に変換するものである。
を用いて読み取つたバーコードの濃淡に対応する
電気信号を2値化信号に変換するものである。
濃度測定部4は、2値化信号を用いてバーコー
ドの濃度を測定し、この測定した濃度に対応する
バーコードを読み取るのに最適な縞幅辞書5−1
ないし5−nのいずれかを選択するものである。
ドの濃度を測定し、この測定した濃度に対応する
バーコードを読み取るのに最適な縞幅辞書5−1
ないし5−nのいずれかを選択するものである。
縞幅辞書5−1ないし5−nは、バーコードの
濃度に対応した縞幅を夫々に登録した辞書であ
る。
濃度に対応した縞幅を夫々に登録した辞書であ
る。
照合部6は、縞幅辞書5−1ないし5−n中の
所定のものを参照して、スキヤナ1を用いて読み
取つたバーコードを解読し、その解読した結果を
答えとして出力するものである。
所定のものを参照して、スキヤナ1を用いて読み
取つたバーコードを解読し、その解読した結果を
答えとして出力するものである。
第1図を用いて説明した構成を採用し、スキヤ
ナ1を用いて読み取られたバーコードの電気信号
は、2値化回路2によつて2値化信号に変換さ
れ、画像メモリ3中に展開される。この画像メモ
リ3中に展開された2値化信号は、当初濃度測定
部4に入力され、当該2値化信号を用いてバーコ
ードの濃度が測定される。この測定されたバーコ
ードの濃度に最適な縞幅辞書が、縞幅辞書5−1
ないし5−n中から選択される。次いで、画像メ
モリ3中に展開された2値化信号は照合部6に入
力され、当該選択された所定の縞幅辞書5−i
(iは1ないしnのいずれか)を参照してバーコ
ードが読み取られ、図示答えとして読み取つた結
果が出力される。
ナ1を用いて読み取られたバーコードの電気信号
は、2値化回路2によつて2値化信号に変換さ
れ、画像メモリ3中に展開される。この画像メモ
リ3中に展開された2値化信号は、当初濃度測定
部4に入力され、当該2値化信号を用いてバーコ
ードの濃度が測定される。この測定されたバーコ
ードの濃度に最適な縞幅辞書が、縞幅辞書5−1
ないし5−n中から選択される。次いで、画像メ
モリ3中に展開された2値化信号は照合部6に入
力され、当該選択された所定の縞幅辞書5−i
(iは1ないしnのいずれか)を参照してバーコ
ードが読み取られ、図示答えとして読み取つた結
果が出力される。
以上説明したように、バーコードの濃度に最適
な縞幅辞書5−iを選択して読み取る構成を採用
することにより、印字濃度の濃い、薄いに係わら
ずバーコードの読み取りを正確に行うことが可能
となる。
な縞幅辞書5−iを選択して読み取る構成を採用
することにより、印字濃度の濃い、薄いに係わら
ずバーコードの読み取りを正確に行うことが可能
となる。
第1図および第2図を用いて本発明の1実施例
構成および動作を詳細に説明する。
構成および動作を詳細に説明する。
第1図において、スキヤナ1を用いて読み取つ
たバーコードの濃淡に対応する電気信号は、2値
化回路2によつて2値化信号に変換され、画像メ
モリ3中に展開される。この画像メモリ3中に展
開された2値化信号例を第2図に示す。第2図a
は標準的な濃度で印刷したバーコードを読み取つ
た場合の2値化信号例を示し、第2図bは濃い濃
度で印刷したバーコードを読み取つた場合の2値
化信号例を示し、第2図cは濃い濃度で印刷した
バーコードを読み取つた場合の2値化信号例を示
す。ここで、黒い部分は2値化信号の例えば
“0”、白い部分は“1”となる。
たバーコードの濃淡に対応する電気信号は、2値
化回路2によつて2値化信号に変換され、画像メ
モリ3中に展開される。この画像メモリ3中に展
開された2値化信号例を第2図に示す。第2図a
は標準的な濃度で印刷したバーコードを読み取つ
た場合の2値化信号例を示し、第2図bは濃い濃
度で印刷したバーコードを読み取つた場合の2値
化信号例を示し、第2図cは濃い濃度で印刷した
バーコードを読み取つた場合の2値化信号例を示
す。ここで、黒い部分は2値化信号の例えば
“0”、白い部分は“1”となる。
濃度測定部4は、画像メモリ3中に展開した2
値化信号中の縞幅(黒および白の部分)の平均値
を測定し、この測定した平均値に対応した最適な
縞幅辞書5−i(iは1ないしn中のいずれか)
を選択する。即ち、濃度の高い画像を一旦多値信
号として読取り(アナログ信号として読取る)、
当該多値信号にもとづいて所定の閾値との大小比
較によつて上記2値化回路2において2値化する
と、一般に、濃度の低い画像を2値化した場合に
くらべて、画像における黒線の線幅が太くなる。
このことから上記2値化信号中の縞幅において例
えば垂直黒線部分の水平方向での黒ドツトの個数
を数えることによつて、画像の濃度を測定するこ
とができ、濃度測定部4は測定結果にもとづいて
最適な縞幅辞書5−iを選択する。これにより、
例えば第2図bに示すような濃く印刷されたバー
コードを読み取るように予め登録した縞幅辞書5
−iが選択されることとなる。
値化信号中の縞幅(黒および白の部分)の平均値
を測定し、この測定した平均値に対応した最適な
縞幅辞書5−i(iは1ないしn中のいずれか)
を選択する。即ち、濃度の高い画像を一旦多値信
号として読取り(アナログ信号として読取る)、
当該多値信号にもとづいて所定の閾値との大小比
較によつて上記2値化回路2において2値化する
と、一般に、濃度の低い画像を2値化した場合に
くらべて、画像における黒線の線幅が太くなる。
このことから上記2値化信号中の縞幅において例
えば垂直黒線部分の水平方向での黒ドツトの個数
を数えることによつて、画像の濃度を測定するこ
とができ、濃度測定部4は測定結果にもとづいて
最適な縞幅辞書5−iを選択する。これにより、
例えば第2図bに示すような濃く印刷されたバー
コードを読み取るように予め登録した縞幅辞書5
−iが選択されることとなる。
次ぎに、濃度測定部4によつて所定の縞幅辞書
5−iが選択されると、照合部6は、画像メモリ
3中に展開されたバーコードの2値化信号を読み
出し、当該縞幅辞書5−i中の登録したパターン
と照合して縞幅の判定を行つてバーコードの読み
取りを行なう。このように、縞幅に最適な縞幅辞
書5−iを用いて縞幅の判定(細縞、太縞、汚れ
による擬似縞などの判定)を行つているため、誤
読をなくし、迅速に読み取ることが可能となる。
5−iが選択されると、照合部6は、画像メモリ
3中に展開されたバーコードの2値化信号を読み
出し、当該縞幅辞書5−i中の登録したパターン
と照合して縞幅の判定を行つてバーコードの読み
取りを行なう。このように、縞幅に最適な縞幅辞
書5−iを用いて縞幅の判定(細縞、太縞、汚れ
による擬似縞などの判定)を行つているため、誤
読をなくし、迅速に読み取ることが可能となる。
〔発明の効果〕
以上説明したように、本発明によれば、スキヤ
ナを用いて読み取つたバーコードの濃度に対応す
る縞幅辞書を選択し、この選択した所定の縞幅辞
書を参照して、バーコードを読み取る構成を採用
しているため、バーコードの印字濃度の濃い、薄
いに係わらず誤読をなくし、迅速に読み取りを行
うことができる。
ナを用いて読み取つたバーコードの濃度に対応す
る縞幅辞書を選択し、この選択した所定の縞幅辞
書を参照して、バーコードを読み取る構成を採用
しているため、バーコードの印字濃度の濃い、薄
いに係わらず誤読をなくし、迅速に読み取りを行
うことができる。
第1図は本発明の1実施例構成図、第2図はバ
ーコード印字の2値化信号例、第3図は従来方式
の構成図を示す。 図中、1はスキヤナ、2は2値化回路、3は画
像メモリ、4は濃度測定部、5−1ないし5−n
は縞幅辞書、6は照合部を表わす。
ーコード印字の2値化信号例、第3図は従来方式
の構成図を示す。 図中、1はスキヤナ、2は2値化回路、3は画
像メモリ、4は濃度測定部、5−1ないし5−n
は縞幅辞書、6は照合部を表わす。
Claims (1)
- 【特許請求の範囲】 1 バーコードを読み取るバーコード読取制御方
式において、 バーコードの濃度に対応した縞幅を予め登録し
た縞幅辞書5と、 スキヤナを用いて読み取つたバーコードの濃淡
に対応する電気信号を2値化信号に変換する2値
化回路2と、 この2値化回路2によつて変換された2値化信
号のバーコードの濃度を測定し、この測定した濃
度に対応する縞幅辞書5を選択する濃度測定部4
と、 この濃度測定部4によつて測定・選択された所
定の縞幅辞書5を参照して、前記2値化回路2に
よつて変換された2値化信号からバーコードを読
み取る照合部6とを備え、 この照合部6によつて読み取つた結果を出力す
るよう構成したことを特徴とするバーコード読取
制御方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61061384A JPS62247477A (ja) | 1986-03-19 | 1986-03-19 | バ−コ−ド読取制御方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP61061384A JPS62247477A (ja) | 1986-03-19 | 1986-03-19 | バ−コ−ド読取制御方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS62247477A JPS62247477A (ja) | 1987-10-28 |
| JPH0365583B2 true JPH0365583B2 (ja) | 1991-10-14 |
Family
ID=13169623
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61061384A Granted JPS62247477A (ja) | 1986-03-19 | 1986-03-19 | バ−コ−ド読取制御方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS62247477A (ja) |
-
1986
- 1986-03-19 JP JP61061384A patent/JPS62247477A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS62247477A (ja) | 1987-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5128527A (en) | Apparatus for reading a bar code | |
| US6129278A (en) | Detecting image cell position with subpixel accuracy | |
| US5278400A (en) | Multiple threshold encoding of machine readable code | |
| US5184005A (en) | Non-decoded type bar code reading apparatus | |
| US6655595B1 (en) | Bar code reader configured to read fine print bar code symbols | |
| US6478223B1 (en) | Machine-readable color symbology and method and apparatus for reading same with standard readers such as laser scanners | |
| US5270525A (en) | Non-decoded type bar code reading apparatus | |
| US7337972B2 (en) | System and method for embedding characters in a bar of a bar code | |
| US6102295A (en) | Method and apparatus for decoding symbols by declaring erasures of element characteristics | |
| US5637853A (en) | Reading indicia by analysis of different light reflecting portions based on signal-to-noise ratios | |
| US4856076A (en) | Binary coding circuit for OCR | |
| US4146175A (en) | Bar code converter | |
| JPH0365583B2 (ja) | ||
| JPS62162181A (ja) | 光学読取装置 | |
| JPH0253194A (ja) | 識別標識および読取装置 | |
| JP3690281B2 (ja) | 情報コード | |
| US4881188A (en) | Binary coding circuit | |
| JPH0431436B2 (ja) | ||
| EP0734557B1 (en) | Method and apparatus for decoding unresolved bar code profiles | |
| JPS6233630B2 (ja) | ||
| JP2710280B2 (ja) | 光学的文字読取装置 | |
| JP2506142B2 (ja) | 文字読取り装置 | |
| JPH08235300A (ja) | バーコード読取装置 | |
| JP2953143B2 (ja) | バーコード読取装置およびバーコード読取方法 | |
| JPH04251394A (ja) | バーコード読取装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| EXPY | Cancellation because of completion of term |