JPH01116776A - 光学読取装置 - Google Patents

光学読取装置

Info

Publication number
JPH01116776A
JPH01116776A JP62275036A JP27503687A JPH01116776A JP H01116776 A JPH01116776 A JP H01116776A JP 62275036 A JP62275036 A JP 62275036A JP 27503687 A JP27503687 A JP 27503687A JP H01116776 A JPH01116776 A JP H01116776A
Authority
JP
Japan
Prior art keywords
circuit
count value
counting
signal
edge
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
Application number
JP62275036A
Other languages
English (en)
Inventor
Kazuo Hasegawa
和男 長谷川
Hiroaki Sasaki
弘明 佐々木
Koji Nakase
中瀬 康二
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.)
Alps Alpine Co Ltd
Original Assignee
Alps Electric 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 Alps Electric Co Ltd filed Critical Alps Electric Co Ltd
Priority to JP62275036A priority Critical patent/JPH01116776A/ja
Priority to US07/208,182 priority patent/US4859840A/en
Publication of JPH01116776A publication Critical patent/JPH01116776A/ja
Pending legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、媒体上に表示された符号(例えばバー・コー
ド表示)を光電変換器で走査して読み取り、その符号で
示される情報を計算機で処理可能な信号に解読して出力
する光学読取装置に係わり、特に、読取解読確率を改善
した光学読取装置に関するものである。
(従来の技術) 光学読取装置は、帳票や物品表面等の媒体上に一種々の
コード体系で光学的に表示された符号を光電変換し、マ
イクロプロセッサ等の計算器で処理可能な信号に解読し
て出力するものである。表示される符号には、バー・コ
ード、カルラコード等の専用表示符号や一般文字があり
、これらを解読するため表示方法に一定の基準を持たせ
である。
この基準には、表示間隔及び表示範囲に関する規定があ
る。例えば、バー・コードでは日本工業規格[JIS 
 X  0502]  (昭和62年4月30日第1刷
発行)第3〜9頁に記載されているものや、Ameri
can National 5tandard [A 
N S I MHIo、8M−1983]の第8頁等に
規定され′  ているものがある。これらの表示は、光
学読取装置の中でもペン型のみならずセルフ・スキャニ
ング・タイプのハンド・ワンド・モデルや据置型のいず
れであっても、バー・コード表示部分に対する走査速度
の補償範囲の優位差を有しているものの、表示環境変化
が著しく、符号のスタート判定が困難となり解読確率が
低下する傾向にある。この様な光学読取装置の代表例と
してバー・コード・リーダーの従来の光学読取装置を第
3図および第4図を参照して説明する。第3図は、従来
のバー・コード・リーダーの光学読取装置のブロック回
路図であり、第4図は、第3図の装置の動作を説明する
図である。
第3図において、媒体上に光反射効率の高いスペースと
光吸収率の高しくバーとの2つの状態で交互に表示され
た符号が光電変換器1で検出されるとともに所定電圧レ
ベルの電気信号に変換され、検出手段である2値化回路
2により例えば光反射率の高い白色のスペースがローレ
ベル(以下“L”と記す)で、また例えば光吸収率の高
い黒色のバーがハイレベル(以下“H”と記す)の読取
信号としての2値化信号に変換される。この2値化信号
が、常開の第1スイツチ3を介してエツジ検出回路4に
与えられるとともに、立下り検出回路5に与えられる。
この立下り検出回路5は、光電変換回路1がバー・コー
ドの直前に設けられたスタート・マージンの白地に対向
される等により2値化回路2の出力が“H”から“L”
に切り換えられるエツジを検出して短いパルス状のエツ
ジ検出信号を出力する。このエツジ検出信号は、計数回
路6に与えられてこれをリセットさせるとともに入来す
るクロックのカウントを開始させ、また第1自己保持回
路7に与えられて自己保持をセット状態とする。この第
1自己保持回路7のセット状態により、第1スイツチ3
はエツジ検出信号より若干遅れて閉成される。第1スイ
ツチ3の閉成により、エツジ検出手段であるエツジ検出
回路4は2値化回路2から出力される2値化信号の以後
の“L”から“H”、および“H″から“L”に切り換
わるいずれのエツジをも検出して短いパルス状のエツジ
検出信号を出力する。このエツジ検出回路4のエツジ検
出信号は、計数手段である計数回路6に与えられてこれ
をリセットさせるとともにカウントを開始させ、また常
閉の第2スイツチ8と常開の第3スイツチ9に与えられ
、さらに第2自己保持回路lOに与えられて自己保持を
セット状態とする。この第2自己保持回路lOのセット
状態により、第3スイツチ9は若干遅れて閉成され、以
後のエツジ検出信号がビット・イメージ変換回路11に
与えられる。また、計数回路6でエツジ検出信号と次の
エツジ検出信号との間に入来するクロックがカウントさ
れたカウント値が、比較回路12とビット・イメージ変
換回路11に与えられる。また、計数回路6がオーバー
フローしたときは、リセット信号がリセットライン13
に出力され、計数回路6自体がリセットされる。なお、
このとき計数回路6はカウントが開始されない。また、
上記リセットライン13には電源投入時および外部リセ
ット手段で計数回路6をリセットさせるための図示しな
い別のリセット信号が供給される。比較回路12は、カ
ウント値と定数回路14に予め記憶された定数値とを比
較し、カウント値≧定数値のときに信号を出力する。こ
の信号は、常開の第4スイツチ15を介してイメージ・
キャラクタ変換回路16にデコード信号として与えられ
、また第3自己保持回路17に与えられて自己保持をセ
ット状態とする。この第3自己保持回路17のセット状
態により、第2スイツチ8は比較回路12からの信号よ
り若干遅れて開成され、第4スイツチ15は信号より若
干遅れて閉成される。第2スイツチ8が閉成された状態
では、エツジ検出回路4から出力されるエツジ検出信号
がリセットライン13にリセット信号として与えられる
。ビット・イメージ変換回路11は、第3スイツチ9を
介して与えられるエツジ検出信号によりカウンタ値を読
み込み、イメージ信号に変換してイメージ・キャラクタ
変換回路16に出力する。このイメージ・キャラクタ変
換回路16は、イメージ信号をキャラクタ信号に変換し
、第4スイツチ15を介して与えられる信号をデコード
信号として、キャラクタ信号を出力回路18に出力する
。そして、このイメージ・キャラクタ変換回路16は−
、イメージ信号をキャラクタ信号に変換できなければ、
リセット信号をリセットライン13に出力するとともに
、イメージ・キャラクタ変換器16自体がリセットされ
る。また、リセットラインI3からリセット信号が与え
られると内蔵されるメモリーに記憶されているイメージ
信号およびキャラクタ信号がクリアされる。出力回路1
8は、キャラクタ信号を外部機器に適した適宜な出力型
式に変換して出力し、出力が終了するとリセット信号を
リセットライン13に出力する。リセットライン13の
リセット信号は、さらに第1と第2と第3の自己保持回
路7゜to、 17にそれぞれに与えられて自己保持を
リセット状態とする。なお、定数回路14に予め記憶さ
れる定数値は、光電変換器1が通常速度でバー・コード
上を走査されてワイドスペースおよびワイドバーから得
られるカウント値より大きく、しかも光電変換器1の走
査速度の変化を充分に考慮した余裕のある値に設定され
る。また、ビット・イメージ変換回路11とイメージ・
キャラクタ変換回路!6および出力回路18により解読
手段が形成される。
この様なスタート判定処理手順を有する構成は、1ci
84年4月1日CQ出版社発行雑誌トランジスタ技術の
第438頁〜第451頁に記載された[バーコード・シ
ステムの製作]中の表2を用いて説明され、これに一部
加筆修正された内容が1984年7月1日CQ出版社発
行雑誌別冊トランジスタ技術編集部編の第179頁〜第
199頁に記載された[バーコード・システムの製作]
中の表2を用いた説明が開示されている。
かかる構成において、第4図(1)の(a)のごとく、
バー・コードの前に充分なスタート・マージンが設けら
れており、バー・コードから充分に離れたスタート位置
から光電変換器1がバー・コード上を走査されたとすれ
ば、z値化回路2から第4図(2)のごとき2値化信号
が出力される。そして、“H”からL”に立下るエツジ
■が立下り検出回路5で検出されて計数回路6のカウン
トが開始される。次に、最初のバーで“L”から“H”
に立上るエツジ■がエツジ検出回路4で検出されるまで
のカウント値t1が定数値より大きく、最初のバーに光
電変換器1が至る前にカウント値≧定数値となるので、
比較回路12から信号が出力され、第3自己保持回路1
7はセット状態とされて第2スイツチ8が開成される。
そこで、エツジ検出回路4からエツジ■でエツジ検出信
号が出力されても、リセットライン13にリセット信号
として与えられない。そして、このエツジ■におけるエ
ツジ検出信号により計数回路6はカウントが開始され、
第2自己保持回路10はセット状態とされて第3スイツ
チ9が閉成され、以後のエツジ検出信号でビット・イメ
ージ変換回路11はエツジと次のエツジとの間に計数回
路6でカウントされたカウント値を順次読み込む。もっ
て、適正なスタート判定がなされる。バー・コード上の
走査が終了すれば、2値化回路2の2値化信号の変化が
なくなり、エツジ検出回路4からエツジ検出信号が出力
されずに計数回路6のカウント値は増加し、カウント値
≧定数値となって比較回路12から信号が出力される。
ここで、第4スイツチ15は閉成されており、比較回路
12の信号がデコード信号としてイメージ・キャラクタ
変換回路16に与えられてストップ判定がなされる。
(発明が解決しようとする問題点) しかしながら、i4図(1)の(b)のどとく、バー・
コードの前に汚れDがあると、バー・コードから充分に
離れたスタート位置から光電変換器1がバー・コード上
を走査されても、適正なスタート判定ができない。
第4図(1)の(b)のごとき光電変換器1の走査によ
り、2値化回路2から第4図(3)のごとき2値化信号
が出力される。そして、エツジω′が立下り検出回路5
で検出されて計数回路6のカウントが開始され、次のエ
ツジ■′がエツジ検出回路4で検出されるまでのカウン
ト値tbIが定数値より小さい。このため比較回路12
から未だ信号が出力されて゛おらず第3自己保持回路1
7はリセット状態のままで第2スイツチ8は閉成のまま
である。そこで、エツジ■′でエツジ検印回路4から出
力されるエツジ検出信号が、第2スイツチ8を介してリ
セットライン13にリセット信号として与えられ、計数
回路6のカウントを停止し、また第1と第2の自己保持
回路7.IOはリセットされる。したがフて、エツジ■
′ と次のエツジ■′の間のカウント値は、ビット・イ
メージ変換回路11に読み込まれない。さらに、エツジ
■′が立下り検出回路5で検出されて計数回路6のカウ
ントが開始されるが、次のエツジΦ′がエツジ検出回路
4で検出されるまでのカウント値tb2が定数値より小
さければ、上記と同様にエツジ■′のエツジ検出信号が
リセット信号としてリセットライン13に与えられ、こ
のエツジ■′ と次のエツジ■′の間のカウント値は、
ビット・イメージ変換回路11に読み込まれない。この
ように、バー・コードの前に汚れD等があると充分なス
タート・マージンが設けられたことにならず、適正なス
タート判定ができない。
また、第4図(1)の(C)のごとく、バー・コードに
近いスタート位置から光電変換器1がバー・コード上を
走査されても適正なスタート判定ができない。これは、
第4図(1)の(C)のごとき光電変換器1の走査によ
り、2値化回路2から第4図(4)のごとき2値化信号
が出力される。そして、エツジ■″と次のエツジ■″と
の間にカウントされるカウント値tcが定数値より小さ
く、上記と同様にスタート判定ができない。
ところで、バー・コード面が汚れていると、バーおよび
スペースの幅が誤って検出され、適正なバー・コードの
読み取りができない。そこで、従来のバー・コード・リ
ーダーの光学読取装置は、バー・コードの直前に設けら
れた所定幅のスペースに汚れDがなければ、バー・コー
ド面も汚れていないと推測する。このために、バー・コ
ードの直前にスタート・マージンを設け、このスタート
・マージンを光電変換器1で走査するように構成される
。そして、このスタート・マージンとして、ナローバー
の10倍以上の幅のスペースが設けられる。
したがって、従来のバー・コード・リーダーの光学読取
装置にあっては、充分な幅のスター、ト・マージンを設
ける分だけ、バー・コードを密に配置することができな
いという問題点がある。
なお、バー・コード・リーダーの光学読取装置の他の従
来例として、光電変換器1の走査開始による2値化信号
の立下りから最初のバーによる立上りまでの時間に応じ
た値と、最初のバーの幅を経過する時間に応じた値にあ
る定数値を乗算した積とを比較してスタート判定を行な
うものもあるが、走査開始のスタート位置から最初のバ
ーまである幅のスタート・マージンとしてのスペースが
やはり必要である。
本発明の目的は、上記した従来のバー・コード・リーダ
ーの光学読取装置の問題点を解決すべくなされたもので
、バー・コードの前のスタート・マージンが短くてもス
タート判定のできるバー・コード・リーダーの光学読取
装置を提供することにある。
(問題点を解決するための手段) かかる目的を達成するために、本発明のバー・コード・
リーダーの光学読取装置は、媒体上に表示された符号に
応じた読取信号を出力する検出手段と、前記読取信号の
エツジを検出するエツジ検出手段と、このエツジ検出手
段で検出するエツジ毎にカウントを開始する計数手段と
、この計数手段でカウントを開始されたカウント値が前
記符号の許容最大幅を許容最小幅で割った商と前記計数
手段で直前のエツジ間にカウントされたカウント値との
積置上であるとき、または前記計数手段でカウントを開
始されたカウント値を前記直前のエツジ間にカウントさ
れたカウント値で割った商が前記符号の許容最大幅を許
容最小幅で割った高恩上であるとき、または前記計数手
段でカウントを開始されたカウント値を前記符号の許容
最大幅を許容最小幅で割った商で割った商が前記直前の
エツジ間にカウントされたカウント値以上であるときに
、前記カウント値を読み込み解読する解読手段にリセッ
ト信号を出力する判定手段と、を有して構成されている
(作用) したがって、計数手段でカウントが開始されたカウント
値と、直前の符号の幅に応じたエツジ間でカウントされ
たカウント値との数値関係により、解読手段にリセット
信号を与えて新たにカウント値を解読手段に読み込ませ
、または解読手段にリセット信号を与えることなくカウ
ント値の読み込みを継続させる。
(実施例) 以下、本発明の実施例を第1図および第2図を参照して
説明する。第1図は、本発明のバー・コード・リーダー
の光学読取装置のブロック回路図であり、第2図は、第
1図の装置の動作を説明する図である。第1図において
、第3図と同一回路ブロックには、同一符号を付けて重
複する説明を省略する。
第1図において、z値化回路2から出力される2値化信
号が常開の第1スイツチ3を介してエツジ検出回路4に
与えられるとともに、スペース・バー・エツジ検出回路
20に与えられる。このスペース・バー・エツジ検出回
路20は、光電変換器1がスペースからバーに至るとき
に2値化回路2から出力されるL″から“H″に切り換
えられるエツジを検出して短いパルス状のエツジ検出信
号を出力する。このエツジ検出信号は、計数回路6に与
えられてこれをリセットさせるとともにカウントを開始
させ、また自己保持回路7に与えられて自己保持をセッ
ト状態とする。この自己保持回路7のセット状態により
、第1スイツチ3がエツジ検出信号より若干遅れて閉成
される。第1スイツチ3の閉成により、星ツジ検出回路
4は、以後の2値化信号の“H”から“L”、および“
L”から“H”に切り換わるいずれのエツジをも検出し
て短いパルス状のエツジ検出信号を出力する。このエツ
ジ検出信号は、計数回路6に与えられてこれをリセット
させるとともにカウントを開始させ、またエツジ計数回
路21と記憶手段である記憶回路22およびビット・イ
メージ変換回路11に与えられる。計数回路6のカウン
ト値は、ビット・イメージ変換回路11と乗算手段であ
る乗算回路23と第1と第2の比較回路24.25に与
えられる。乗算回路23は例えばワイドバーの許容最大
幅をナロースペースの許容最小幅で割った商より大きな
定数値、例えば定数8をカウント値に乗算し、その積を
切換回路26に出力する。この切換回路26は、乗算回
路23から積が与えられるとともに、第1定数回路27
から第1定数値が与えられ、通常は積が選択されるが、
リセットライン13からリセット信号が与えられたとき
のみ第1定数値を選択する。なお、この第1定数値は、
計数回路6の最大カウント値以上に予め設定される。切
換回路26により選択された値は、記憶回路22に与え
られ、エツジ検出回路4からのエツジ検出信号およびリ
セットライン13からのリセット信号が与えられる度に
、記憶値を更新して第1比較回路24に出力する。この
第1比較回路24は、計数回路6でカウントが開始され
た新たなカウント値と記憶値とを比較し、新たなカウン
ト値≧記憶値のとき信号を出力する。この信号は、常閉
の第2スイツチ28を介してイメージ・キャラクタ変換
回路16およびリセットライン13にリセット信号とし
て与えられる。エツジ計数回路21は、エツジ検出回路
4のエツジ検出信号を例えば3つカウントするとセット
状態となって、第2スイツチ28を開成するとともに常
開の第3スイツチ29を閉成し、リセットライン13か
らのリセット信号でリセットされる。第2比較回路25
は、第2定数回路30からの第2定数値とカウント値と
を比較し、カウント値≧第2定数値のとき信号を出力す
る。この信号が、第3スイツチ29を介してイメージ・
キャラクタ変換回路16にデコード信号として与えられ
る。なお、第2定数値は、光電変換器1が通常速度でバ
ー・コード上を走査されてワイドバーから得られるカウ
ント値よりも大きく、しかも光電変換器1の走査速度の
変化を充分に考慮した余裕のある値に予め設定される。
また、記憶回路22と乗算回路23および第1比較回路
24を含んで判定手段が形成される。
かかる構成において、第2図(1)の(a)のごとく、
バー・コードの直前に充分なスタート・マージンが設け
られており、充分に離れたスタート位置から光電変換器
1がバー−コード上を走査されたとすれば、2値化回路
2から第2図(2)のごとき2値化信号が出力される。
そして、最初のバーによる“L”から“H”に立上がる
エツジ■がスペース・バー・エツジ検出回路20で検出
されて計数回路6のカウントが開始される。この最初の
バーが終了してスペースに移行するH”から“L″に変
化するエツジ■がエツジ検出回路4で検出されるまでの
カウント値talは、第1定数値より小さく第1比較回
路24から信号は出力されない。そして、エツジ■でこ
のカウント値上〇に定数8が乗算された積が記憶回路2
2に記憶される。次にスペースによるエツジ■と次のエ
ツジ■との間がカウントされ、このスペースによる新た
なカウント値t42と記憶回路22に記憶された8×t
aIが、第1比較回路24で比較されるが、正常なバー
・コードであればtax<8Xta+であって第1比較
回路24は信号を出力しない。このようにしてスタート
が適正に行なわわたと判定される。さらに、エツジ検出
回路4が3つのエツジ検出信号を出力すると、第2スイ
ツチ28が開成されるとともに第3スイツチ29が閉成
されて以後はストップの判定が行なわれる。このストッ
プの判定は、バー・コード上の走査が終了し、最後のバ
ーの直後に設けられたストップ・マージンによりエツジ
の検出がなくなり計数回路6のカウント値が増加し、第
2定数回路30の第2定数値より大きくなると、第2比
較回路25よりデコード信号がイメージ・キャラクタ変
換回路16に与えられる。そして、このデコード信号に
よりキャラクタ信号が出力され、さらに出力回路18で
適宜な出力型式に変換されて出力される。この出力回路
18による出力が完了すれば、リセット信号がリセット
ライン13に出力されて初期の状態に復帰する。
また、第2図(1)の(b)のごとく、バー・コードの
前に汚れDがあると、第2図(3)のごとき2値化信号
が出力される。そして、汚れDで2値化信号が“L”か
ら“H”に立上り、そのエツジ■′がスペース・バー・
エツジ検出回路20で検出されて計数回路6のカウント
が開始される。汚れDがなくなり、“H”から“L”に
切り換わるエツジ■′がエツジ検出回路4で検出される
までのカウント値tbjは、第1定数値より小さく第1
比較回W¥24から信号は出力されない。そして、エツ
ジ■′でこのカウント値tblに定数8が乗算された積
が記憶回路22に記憶される。次に、汚れDから最初の
バーに至るまでのスペースが広く、カウント値tb2が
大きくてtb2≧8Xtb、となれば第1比較回路24
からリセット信号がリセットライン13に出力されると
ともに、イメージ・キャラクタ変換回路16がクリアさ
れて初期の状態に復帰する。さらに、最初のバーのエツ
ジ■′がスペース・バー・エツジ検出回路20で検出さ
れてカウント回路6のカウントが開始され、汚れDがな
いときと同様の動作がなされ、エツジ■′と次のエツジ
■′との間のカウント値tb3に定数8を乗算した積と
、エツジ■′ と次のエツジ■′ との間のカウント値
tb4が比較され、全く汚れがない場合と同様に適正な
スタートと判定される。なお、上記の定数は、2値レベ
ル・バー・コード表示用のものにおいて“8”として説
明したが、マルチレベル・バー・コード表示(3〜n値
)であっても同様に例えばワイドバーの許容最大幅とナ
ロースペースの許容最小幅とに基づいた値を適宜選択し
て設定すれば良い。
このように、汚れDを判定するのは、汚れDの幅から得
られるカウント値tblに定数を乗算した積と、その後
に続くスペースの幅から得られる新たなカウント値tb
2とを比較して行なわれるので、汚れDの幅が細いほど
相対的にスペースの幅が広くなり確実に汚れDと判定で
きる。これは、バーの幅はどの汚れであればバー・コー
ドの視認により容易に気付いて取り除くこともできるが
、細かい汚れが気付かれずにバーとして読み取られるの
を防止でき、バー・コードの読み取りの信頼性を向上さ
せ得る。
この汚れ等の一般的な表示環境の他に、走査される前方
表面に走査開始位置を光吸収率が高い線で例えば正方形
の枠(例えば、(株)東京ニュース通信社発行の週間雑
誌“週間TVガイド9月19日号” (1986/9/
19発行)第100頁に記載等の様な)が表示された新
たな表示環境であっても、この枠の後に少なくとも枠の
幅と定数との積より大きな光反射部があれば、上述した
汚れ等と同様に枠をバー・コードの一部でないものとす
る判定がなされる。
さらに、第2図(1)の(c)のごとく、バー・コード
に近いスタート位置から光電変換器1が走査されると、
第2図(4)のごとき2値化信号が出力される。そして
、エツジ■″がスペース・バー・エツジ検出回路20で
検出され、順次エツジ■″および次のエツジ■′がエツ
ジ検出回路4で検出され、そのエツジ■″と次のエツジ
■″おの間のカウント値telとエツジ■″と次のエツ
ジ■“との間のカウント値te2とから、第2図(2)
の2値化信号と同様に、適正なスタート判定がなされる
なお、上記実施例では、スペースを白色として“L”を
出力させ、バーを黒色として“H“を出力させるように
したが、これに限られない。そして、スペース・バー・
エツジ検出回路20は、スペースからバーへ移行するエ
ツジを検出してエツジ検出パルスを出力するものであれ
ば良い。
また、上記実施例では、スタートの判定として計数回路
6で直前のエツジ間にカウントされたカウント値と定数
の積が記憶回路z2に記憶され、この記憶された積が第
1比較回路24に与えられるようにしたが、計数回路6
で直前のエツジ間でカウントさ九たカウント値を記憶回
路に記憶させ、この直前のカウント値に乗算回路で定数
を乗算した積を第1比較回路24に与えるようにしても
良い。
そして、上記実施例では、計数回路6でカウントが開始
されたカウント値が直前のエツジ間にカウントされたカ
ウント値と定数との積置上になったときに第1比較回路
24からリセット信号を出力させるようにしたが、計数
回路6でカウントが開始されたカウント値を直前のエツ
ジ間にカウントされたカウント値で割った商が定数以上
となったとき、または計数回路6でカウントと開始され
たカウント値を定数で割った商が直前のエツジ間にカウ
ントされたカウント値以上となったときにリセット信号
を解読手段に出力させるように構成しても良い。
さらに、上記実施例では、バー・コード表示を対象とし
て説明したが、−数文字やマーク記号等が最小幅および
最大幅の規定に従って表示されるならば、計数手段でカ
ウントを開始されたカウント値と、直前の符号の幅に応
じたエツジ間でカウントされたカウント値との数値関係
により、スタート判定をして解読手段をリセットし、ま
たはリセットしないことができ、解読確率の向上が図れ
る。
そしてさらに、計数回路6のカウント値を一旦全て記憶
装置に記憶させ、後でカウント値を読み出してスタート
判定処理を行なう装置であっても、同様に解読確率の向
上が図れる。ここで、文字等のスタート判定にあっては
、文字の表示幅の許容最大幅とこの文字の表示間隔の許
容最小幅とに基づいて判定された定数に基づいて判定を
行ない、文字列全てのデータを一旦一文字分のデータと
して編集した後にスタート判定を行う処理とすることが
望ましい。
(発明の効果) 以上説明したように、本発明の光学読取装置によれば、
計数手段でカウントが開始されたカウント値と、直前の
符号の幅に応じたエツジ間でカウントされたカウント値
との数値関係により、スタート判定をして不適正であれ
ば解読手段にリセット信号を与えるので、°適正でない
符号に応じたカウント値が解読手段に読み込まれれば直
ちにリセットされて新たにカウント値の読み込みがなさ
れ、解読手段に読み込まれた情報の解読確率が高い。ま
た、スタートが適正か不適正であるかの判定は、符号を
検出手段で読み取る走査速度に影響を受けず、しかも走
査速度に応じた時間で判定がなされる。さらに、表示さ
れる符号の前に設けるスペース等が従来のこの種の装置
に比較して狭くて足り、それだけ汚れ等による読み取り
誤動作の発生が減少するとともに、高密度に表示された
符号の読み取りが可能であるという優れた効果を奏する
【図面の簡単な説明】
第1図は、本発明のバー・コード・リーダーの光学読取
装置のブロック回路図であり、第2図は、第1図の装置
の動作を説明する図であり、第3図は、従来のバー・コ
ード・リーダーの光学読取装置のブロック回路図であり
、第4図は、第3図の装置の動作を説明する図である。 2:2値化回路、 4:エツジ検出回路、6:計数回路、 11:ビット・イメージ変換回路、 16:イメージ・キャラクタ変換回路、18:出力回路
、22:記憶回路、 23:乗算回路、24:第1比較回路。 特許出願人 アルプス電気株式会社

Claims (2)

    【特許請求の範囲】
  1. (1)媒体上に表示された符号に応じた読取信号を出力
    する検出手段と、前記読取信号のエッジを検出するエッ
    ジ検出手段と、このエッジ検出手段で検出するエッジ毎
    にカウントを開始する計数手段と、この計数手段でカウ
    ントを開始されたカウント値が前記符号の許容最大幅を
    許容最小幅で割った商と前記計数手段で直前のエッジ間
    にカウントされたカウント値との積以上であるとき、ま
    たは前記計数手段でカウントを開始されたカウント値を
    前記直前のエッジ間にカウントされたカウント値で割っ
    た商が前記符号の許容最大幅を許容最小幅で割った商以
    上であるとき、または前記計数手段でカウントを開始さ
    れたカウント値を前記符号の許容最大幅を許容最小幅で
    割った商で割った商が前記直前のエッジ間にカウントさ
    れたカウント値以上であるときに、前記カウント値を読
    み込み解読する解読手段にリセット信号を出力する判定
    手段と、を有することを特徴とする光学読取装置。
  2. (2)前記判定手段が、前記計数手段でカウントされた
    カウント値に、前記符号の許容最大幅を許容最小幅で割
    った商以上の定数値を乗算する乗算手段と、この乗算手
    段から出力される積を記憶する記憶手段と、この記憶手
    段に記憶された記憶値と前記計数手段でカウントが開始
    されたカウント値とを比較する比較手段と、を有するこ
    とを特徴特許請求の範囲第1項記載の光学読取装置。
JP62275036A 1987-10-30 1987-10-30 光学読取装置 Pending JPH01116776A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP62275036A JPH01116776A (ja) 1987-10-30 1987-10-30 光学読取装置
US07/208,182 US4859840A (en) 1987-10-30 1988-06-16 Code reading apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62275036A JPH01116776A (ja) 1987-10-30 1987-10-30 光学読取装置

Publications (1)

Publication Number Publication Date
JPH01116776A true JPH01116776A (ja) 1989-05-09

Family

ID=17549972

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62275036A Pending JPH01116776A (ja) 1987-10-30 1987-10-30 光学読取装置

Country Status (1)

Country Link
JP (1) JPH01116776A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE37635E1 (en) * 1993-05-10 2002-04-09 Psc Inc. System for enabling decoding of bar code and other symbols with a digital microcomputer connected via the input/output port thereof to the scanner

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
USRE37635E1 (en) * 1993-05-10 2002-04-09 Psc Inc. System for enabling decoding of bar code and other symbols with a digital microcomputer connected via the input/output port thereof to the scanner

Similar Documents

Publication Publication Date Title
CA1159567A (en) Codabar label reader
EP0390162A2 (en) An apparatus for reading a bar code
EP0262924B1 (en) Method and apparatus for bar code data autodiscrimination
US5216231A (en) Self-scanning code reading device
US4239151A (en) Method and apparatus for reducing the number of rejected documents when reading bar codes
JPH07101437B2 (ja) 符号読取装置
US4859840A (en) Code reading apparatus
JPH0157836B2 (ja)
CA2044935C (en) Bar-code reading apparatus
EP0965097A2 (en) Symbology scanning system for efficiently locating coded symbologies
JPH01116776A (ja) 光学読取装置
US5686716A (en) Bar code void and spot discrimination
JPH01116777A (ja) 最終表示判定回路
JP2677805B2 (ja) 符号読取装置
JP2677806B2 (ja) 符号読取装置
CN1058359C (zh) 视频信号处理系统中的纠错装置
JP3234405B2 (ja) バーコード読取装置及びその方法
JP2923375B2 (ja) バーコード読取装置
JP2971636B2 (ja) バーコードシンボル読取装置
JPH06195497A (ja) バーコードデコーダ
JPH0782512B2 (ja) 符号読取装置
JPH01216491A (ja) 符号読取装置
JPH01200490A (ja) 符号読取装置
JP2742140B2 (ja) 光学読取装置
JPS63178376A (ja) バ−コ−ドパタ−ン認識装置