JPH0612514A - バーコードの解読方法及び装置 - Google Patents
バーコードの解読方法及び装置Info
- Publication number
- JPH0612514A JPH0612514A JP5108149A JP10814993A JPH0612514A JP H0612514 A JPH0612514 A JP H0612514A JP 5108149 A JP5108149 A JP 5108149A JP 10814993 A JP10814993 A JP 10814993A JP H0612514 A JPH0612514 A JP H0612514A
- Authority
- JP
- Japan
- Prior art keywords
- bar code
- symbol
- barcode
- scanned
- bar
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/10—Image acquisition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10821—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum further details of bar or optical code scanning devices
- G06K7/10851—Circuits for pulse shaping, amplifying, eliminating noise signals, checking the function of the sensing device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2207/00—Other aspects
- G06K2207/1013—Multi-focal
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K2207/00—Other aspects
- G06K2207/1017—Programmable
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Toxicology (AREA)
- Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Laser Beam Processing (AREA)
- Mechanical Optical Scanning Systems (AREA)
- Character Input (AREA)
Abstract
(57)【要約】
【目的】 バーコードシンボルの走査によって得られた
データを評価して、走査されたバーコードシンボルがバ
ーコードスキャナの許容作業読取距離にあるか否かを判
定する。 【構成】 バーコードスキャナによるバーコードシンボ
ルの走査結果のデータを評価して、走査されたバーコー
ドシンボルがスキャナの作業読取距離内にあるか否かを
判定するバーコードシンボルを解読する機構である。バ
ーコードスキャナによって得られたデータが評価され、
走査されたバーコードシンボルのバーとスペースの検出
幅が小さすぎ、しきい値よりも小さいか否かが判定され
る。その場合は、バーコードシンボルがスキャナの作業
読取距離から遠すぎ、その外側にあることを示してい
る。更に、バーコードスキャナの作業読取距離はしきい
値を変更することによって選択的に変更することができ
る。
データを評価して、走査されたバーコードシンボルがバ
ーコードスキャナの許容作業読取距離にあるか否かを判
定する。 【構成】 バーコードスキャナによるバーコードシンボ
ルの走査結果のデータを評価して、走査されたバーコー
ドシンボルがスキャナの作業読取距離内にあるか否かを
判定するバーコードシンボルを解読する機構である。バ
ーコードスキャナによって得られたデータが評価され、
走査されたバーコードシンボルのバーとスペースの検出
幅が小さすぎ、しきい値よりも小さいか否かが判定され
る。その場合は、バーコードシンボルがスキャナの作業
読取距離から遠すぎ、その外側にあることを示してい
る。更に、バーコードスキャナの作業読取距離はしきい
値を変更することによって選択的に変更することができ
る。
Description
【0001】
【産業上の利用分野】本発明は一般にバーコードの解読
方法に関し、更にバーコードスキャナによって走査され
たデータを評価して、走査されたバーコードシンボルが
バーコードスキャナの許容作動領域にあるか否かを判定
するバーコードの解読装置に関する。より詳細に述べる
と、本発明はバーコードスキャナの作業読取距離を選択
的に変更できる前述のバーコードの解読方法とバーコー
ドの解読装置に関するものである。本発明の解読方法と
バーコードの解読装置では、走査距離が遠すぎると判定
されると、新たな解読のカウントは抑止するが、暫定的
な解読結果をメモリー内に保存し、バーコードシンボル
がスキャナの視野内にあることを示すフラグがソフトウ
ェアに設定される。
方法に関し、更にバーコードスキャナによって走査され
たデータを評価して、走査されたバーコードシンボルが
バーコードスキャナの許容作動領域にあるか否かを判定
するバーコードの解読装置に関する。より詳細に述べる
と、本発明はバーコードスキャナの作業読取距離を選択
的に変更できる前述のバーコードの解読方法とバーコー
ドの解読装置に関するものである。本発明の解読方法と
バーコードの解読装置では、走査距離が遠すぎると判定
されると、新たな解読のカウントは抑止するが、暫定的
な解読結果をメモリー内に保存し、バーコードシンボル
がスキャナの視野内にあることを示すフラグがソフトウ
ェアに設定される。
【0002】
【従来の技術】従来のバーコードスキャナと解読装置
は、一般に作業読取距離が固定されており、作業読取距
離が接点から7ないし8インチの範囲の製品が代表的な
ものであった。動作条件によっては、作業読取距離の終
端部の近傍、例えばスキャナから7ないし8インチの距
離を隔てたバーコードでは、バーコードの解読誤り、す
なわち同じバーコードについて複数の異なる解読が行わ
れることがある。これはデータ入力の誤りを生ずるの
で、明らかに許容できない。
は、一般に作業読取距離が固定されており、作業読取距
離が接点から7ないし8インチの範囲の製品が代表的な
ものであった。動作条件によっては、作業読取距離の終
端部の近傍、例えばスキャナから7ないし8インチの距
離を隔てたバーコードでは、バーコードの解読誤り、す
なわち同じバーコードについて複数の異なる解読が行わ
れることがある。これはデータ入力の誤りを生ずるの
で、明らかに許容できない。
【0003】
【発明が解決しようとする課題】従って、本発明の第一
の目的はバーコードシンボルの走査によって得られたデ
ータを評価して、走査されたバーコードシンボルがバー
コードスキャナの許容作業読取距離にあるか否かを判定
するバーコードシンボルの解読方法と、バーコードの解
読装置を提供することにある。
の目的はバーコードシンボルの走査によって得られたデ
ータを評価して、走査されたバーコードシンボルがバー
コードスキャナの許容作業読取距離にあるか否かを判定
するバーコードシンボルの解読方法と、バーコードの解
読装置を提供することにある。
【0004】本発明の別の目的はバーコードスキャナの
作業読取距離を選択的に変更できるバーコードシンボル
の解読方法と、バーコードの解読装置を提供することに
ある。本発明の更に別の目的はバーコードスキャナによ
って得られたデータを処理して、バーコードに対する走
査距離が遠すぎることをこのデータが示した場合には、
新たな解読結果が記録されることを抑制するフラグをソ
フトウェアに設定するソフトウェアを備えた前述のバー
コードシンボルの解読方法と、バーコードの解読装置を
提供することにある。
作業読取距離を選択的に変更できるバーコードシンボル
の解読方法と、バーコードの解読装置を提供することに
ある。本発明の更に別の目的はバーコードスキャナによ
って得られたデータを処理して、バーコードに対する走
査距離が遠すぎることをこのデータが示した場合には、
新たな解読結果が記録されることを抑制するフラグをソ
フトウェアに設定するソフトウェアを備えた前述のバー
コードシンボルの解読方法と、バーコードの解読装置を
提供することにある。
【0005】
【課題を解決するための手段】前記目的を達成するた
め、本発明のバーコードの解読方法は、バーコードの解
読方法において、バーコードスキャナによってバーコー
ドシンボルを走査するステップと、検出されたバーコー
ドシンボルを走査されたバーコードシンボルのバーとス
ペースの検出幅を表すディジタルデータへと変換するス
テップと、走査されたバーコードシンボルのバーとスペ
ースの検出幅をしきい値と比較することにより、走査さ
れたバーコードシンボルのバーとスペースの検出幅がし
きい値よりも大きいか否かを判定することによってディ
ジタルデータを評価して、走査されたバーコードシンボ
ルのバーとスペースの検出幅が小さすぎ、バーコードシ
ンボルがバーコードスキャナから遠すぎ、その作業読取
り距離の外にあるか否かを判定するステップと、走査さ
れたバーコードシンボルのバーとスペースの検出幅がし
きい値よりも大きい場合は検出されたバーコードシンボ
ルを受け入れるステップ、とを有することに特徴があ
る。
め、本発明のバーコードの解読方法は、バーコードの解
読方法において、バーコードスキャナによってバーコー
ドシンボルを走査するステップと、検出されたバーコー
ドシンボルを走査されたバーコードシンボルのバーとス
ペースの検出幅を表すディジタルデータへと変換するス
テップと、走査されたバーコードシンボルのバーとスペ
ースの検出幅をしきい値と比較することにより、走査さ
れたバーコードシンボルのバーとスペースの検出幅がし
きい値よりも大きいか否かを判定することによってディ
ジタルデータを評価して、走査されたバーコードシンボ
ルのバーとスペースの検出幅が小さすぎ、バーコードシ
ンボルがバーコードスキャナから遠すぎ、その作業読取
り距離の外にあるか否かを判定するステップと、走査さ
れたバーコードシンボルのバーとスペースの検出幅がし
きい値よりも大きい場合は検出されたバーコードシンボ
ルを受け入れるステップ、とを有することに特徴があ
る。
【0006】また、本発明のバーコードの解読装置は、
バーコードの解読装置において、バーコードシンボルを
走査するバーコードスキャナと、検出されたバーコード
シンボルを走査されたバーコードシンボルのバーとスペ
ースの検出幅を表すディジタルデータへと変換する手段
と、走査されたバーコードシンボルのバーとスペースの
検出幅をしきい値と比較することにより、走査されたバ
ーコードシンボルのバーとスペースの検出幅がしきい値
よりも大きいか否かを判定することによってディジタル
データを評価して、走査されたバーコードシンボルのバ
ーとスペースの検出幅が小さすぎ、バーコードシンボル
がバーコードスキャナから遠すぎ、その作業読取距離の
外にあるか否かを判定する手段であって、前記評価手段
による評価の結果、走査されたバーコードシンボルのバ
ーとスペースの検出幅がしきい値よりも大きいことが示
された場合は、検出されたバーコードシンボルを受け入
れ、通知する手段、とから成ることに特徴がある。
バーコードの解読装置において、バーコードシンボルを
走査するバーコードスキャナと、検出されたバーコード
シンボルを走査されたバーコードシンボルのバーとスペ
ースの検出幅を表すディジタルデータへと変換する手段
と、走査されたバーコードシンボルのバーとスペースの
検出幅をしきい値と比較することにより、走査されたバ
ーコードシンボルのバーとスペースの検出幅がしきい値
よりも大きいか否かを判定することによってディジタル
データを評価して、走査されたバーコードシンボルのバ
ーとスペースの検出幅が小さすぎ、バーコードシンボル
がバーコードスキャナから遠すぎ、その作業読取距離の
外にあるか否かを判定する手段であって、前記評価手段
による評価の結果、走査されたバーコードシンボルのバ
ーとスペースの検出幅がしきい値よりも大きいことが示
された場合は、検出されたバーコードシンボルを受け入
れ、通知する手段、とから成ることに特徴がある。
【0007】
【作用】基本的に、バーコードシンボルがスキャナから
更に離されると、検出されたバーの時間幅と、走査され
たバーコードシンボルのスペースは縮小し、逆にバーコ
ードシンボルがスキャナに近づけられると、検出された
バーの時間幅と、走査されたバーコードシンボルのスペ
ースは増大する。従って、検出されたバーの時間幅と、
走査されたバーコードシンボルのスペースをしきい値と
比較して、バーコードシンボルがバーコードスキャナの
作業読取距離内にあるか否かを判定することができる。
獲得されたデータをチェックして、検出されたバーコー
ドシンボルが有効なバーコードシンボルであるか否か、
すなわち、このバーコードシンボルが有効なバーコード
シンボルの特性の全てを備えているか否か、又は、検出
されたバーコードシンボルが有効ではないシンボルであ
るか否か、すなわちこのバーコードシンボルが有効なバ
ーコードシンボルの特性の全てを備えていないか否かを
判定する第2の評価も行われる。獲得されたデータはカ
ウントされるバーコードとして受入れられる前に、第1
の評価(バーコードが遠すぎないか否か)、及び第2の
評価(バーコードシンボルが有効であるか否か)の双方
を満足しなければならない。本発明の機構は作業用メモ
リのような記憶装置と、カウントダウンタイマーを備え
ていることが好ましい。検出されたバーの幅と、走査さ
れたバーコードシンボルのスペースを表すディジタルデ
ータがメモリ内に記憶される。走査が良好に完了する毎
に、カウントダウンタイマのカウント値がゼロの初期値
に設定される。バーコードシンボルの有効性の評価によ
って、シンボルが有効であると判定されると、カウント
ダウンタイマのカウント値は所定値T1に設定され、こ
の期間中にメモリ内に記憶された以前の解読結果と同じ
第2の解読結果が得られると、第2の解読結果は無視さ
れる。更に、バーコードシンボルの有効性評価によって
シンボルが有効であることが示されると、走査されたバ
ーコードシンボルがバーコードスキャナの作業読取距離
内にあるか否かを判定する評価結果がチェックされ、作
業読取距離内にある場合は、走査されたバーコードシン
ボルが通知されるバーコードシンボルとして受入れら
れ、作業読取距離内でない場合は、再走査が行われる。
更に離されると、検出されたバーの時間幅と、走査され
たバーコードシンボルのスペースは縮小し、逆にバーコ
ードシンボルがスキャナに近づけられると、検出された
バーの時間幅と、走査されたバーコードシンボルのスペ
ースは増大する。従って、検出されたバーの時間幅と、
走査されたバーコードシンボルのスペースをしきい値と
比較して、バーコードシンボルがバーコードスキャナの
作業読取距離内にあるか否かを判定することができる。
獲得されたデータをチェックして、検出されたバーコー
ドシンボルが有効なバーコードシンボルであるか否か、
すなわち、このバーコードシンボルが有効なバーコード
シンボルの特性の全てを備えているか否か、又は、検出
されたバーコードシンボルが有効ではないシンボルであ
るか否か、すなわちこのバーコードシンボルが有効なバ
ーコードシンボルの特性の全てを備えていないか否かを
判定する第2の評価も行われる。獲得されたデータはカ
ウントされるバーコードとして受入れられる前に、第1
の評価(バーコードが遠すぎないか否か)、及び第2の
評価(バーコードシンボルが有効であるか否か)の双方
を満足しなければならない。本発明の機構は作業用メモ
リのような記憶装置と、カウントダウンタイマーを備え
ていることが好ましい。検出されたバーの幅と、走査さ
れたバーコードシンボルのスペースを表すディジタルデ
ータがメモリ内に記憶される。走査が良好に完了する毎
に、カウントダウンタイマのカウント値がゼロの初期値
に設定される。バーコードシンボルの有効性の評価によ
って、シンボルが有効であると判定されると、カウント
ダウンタイマのカウント値は所定値T1に設定され、こ
の期間中にメモリ内に記憶された以前の解読結果と同じ
第2の解読結果が得られると、第2の解読結果は無視さ
れる。更に、バーコードシンボルの有効性評価によって
シンボルが有効であることが示されると、走査されたバ
ーコードシンボルがバーコードスキャナの作業読取距離
内にあるか否かを判定する評価結果がチェックされ、作
業読取距離内にある場合は、走査されたバーコードシン
ボルが通知されるバーコードシンボルとして受入れら
れ、作業読取距離内でない場合は、再走査が行われる。
【0008】更に、特定のしきい値を示すバーコードメ
ニューのバーコードを走査することによって、容易にし
きい値を選択的に変更することができる。バーコードシ
ンボルの有効性評価によってシンボルの有効性が示され
ると、走査されたバーコードシンボルがチェックされ
て、それがメニューバーコードであるか否かが判定さ
れ、メニューバーコードである場合はしきい値がメニュ
ーバーコードによって示された新たなしきい値に変更さ
れる。従って、指定される特定のバーコード走査の用途
の要求に応じてしきい値を選択し、容易に変更すること
ができる。
ニューのバーコードを走査することによって、容易にし
きい値を選択的に変更することができる。バーコードシ
ンボルの有効性評価によってシンボルの有効性が示され
ると、走査されたバーコードシンボルがチェックされ
て、それがメニューバーコードであるか否かが判定さ
れ、メニューバーコードである場合はしきい値がメニュ
ーバーコードによって示された新たなしきい値に変更さ
れる。従って、指定される特定のバーコード走査の用途
の要求に応じてしきい値を選択し、容易に変更すること
ができる。
【0009】
【実施例】以下、本発明の一実施例を、図面により詳細
に説明する。図1は本発明の実施例を示すバーコードシ
ンボルの解読方法と、作業読取距離を変更可能なバーコ
ードデコーダの動作原理を実施したソフトウェアの論理
流れ図を示している。標準的な初期手順である開始動作
ステップ10に引き続いて、走査処理ステップ12はバ
ーコードスキャナがバーコードの一つの走査分を読取
り、走査されたバーとスペースの検出幅を表す一連の2
進数である、検出されたバーコードデータを作業用バッ
ファメモリに出力することを示す。次の処理ステップ1
4はカウントダウンタイマのカウント値Tが0に初期設
定される。好ましくはカウントダウンタイマはソフトウ
ェアで実行されるタイマである。最初の成功した解読動
作の後、カウントダウンタイマのカウント値Tは常に所
定値T1に設定される。時間間隔T1以内に全く同一の
第2の解読結果が得られた場合は、第2の解読結果はカ
ウントされない。すなわち、期間T1は第2の同一の解
読結果が恐らくは同じバーコードパターンを2度走査し
た結果であるものとして無視されるように選択された期
間である。例えば、小売業の環境では、各走査品目は一
度だけ記録され、勘定されるべきものである。
に説明する。図1は本発明の実施例を示すバーコードシ
ンボルの解読方法と、作業読取距離を変更可能なバーコ
ードデコーダの動作原理を実施したソフトウェアの論理
流れ図を示している。標準的な初期手順である開始動作
ステップ10に引き続いて、走査処理ステップ12はバ
ーコードスキャナがバーコードの一つの走査分を読取
り、走査されたバーとスペースの検出幅を表す一連の2
進数である、検出されたバーコードデータを作業用バッ
ファメモリに出力することを示す。次の処理ステップ1
4はカウントダウンタイマのカウント値Tが0に初期設
定される。好ましくはカウントダウンタイマはソフトウ
ェアで実行されるタイマである。最初の成功した解読動
作の後、カウントダウンタイマのカウント値Tは常に所
定値T1に設定される。時間間隔T1以内に全く同一の
第2の解読結果が得られた場合は、第2の解読結果はカ
ウントされない。すなわち、期間T1は第2の同一の解
読結果が恐らくは同じバーコードパターンを2度走査し
た結果であるものとして無視されるように選択された期
間である。例えば、小売業の環境では、各走査品目は一
度だけ記録され、勘定されるべきものである。
【0010】次の解読処理ステップ16は作業用バッフ
ァメモリ内のバーコードデータが解読されることを示
す。このステップは標準の解読ソフトウェアを利用する
が、離間チェックが付加されている点で標準の解読ソフ
トウェアとは異なっている。このチェックは検出された
バーの幅とスペースをチェックして、これらが所定値c
har−len(キャラクタ長さの基準)よりも狭いか
否かを判定するチェックである。これらが狭すぎ、バー
コードがスキャナから遠すぎることが示された場合は、
ソフトウェアによりtoo_far=1(遠すぎ)フラ
グが設定される。すなわち、バーコードパターンに対す
る距離が増大するとともに検出される時間幅が減少する
ので、デコーダは走査されたバーコードパターンのバー
と、スペースとの検出された時間幅をチェックすること
によって、走査されたバーコードとの距離を概略的に判
定することができる。
ァメモリ内のバーコードデータが解読されることを示
す。このステップは標準の解読ソフトウェアを利用する
が、離間チェックが付加されている点で標準の解読ソフ
トウェアとは異なっている。このチェックは検出された
バーの幅とスペースをチェックして、これらが所定値c
har−len(キャラクタ長さの基準)よりも狭いか
否かを判定するチェックである。これらが狭すぎ、バー
コードがスキャナから遠すぎることが示された場合は、
ソフトウェアによりtoo_far=1(遠すぎ)フラ
グが設定される。すなわち、バーコードパターンに対す
る距離が増大するとともに検出される時間幅が減少する
ので、デコーダは走査されたバーコードパターンのバー
と、スペースとの検出された時間幅をチェックすること
によって、走査されたバーコードとの距離を概略的に判
定することができる。
【0011】従って、最小検出幅(char−len)
を設定することによってバーコードスキャナの外方向の
限界を設定することができ、検出された幅がこの最小幅
よりも小さい場合は、走査されたバーコードパターンが
バーコードスキャナの最大許容作業読取距離の外側にあ
るという結論に達することになる。指定されるバーコー
ド走査の特定の用途での要求に応じて、異なるchar
−lenの値を選択することができ、それによってスキ
ャナの作業読取距離が変化する。
を設定することによってバーコードスキャナの外方向の
限界を設定することができ、検出された幅がこの最小幅
よりも小さい場合は、走査されたバーコードパターンが
バーコードスキャナの最大許容作業読取距離の外側にあ
るという結論に達することになる。指定されるバーコー
ド走査の特定の用途での要求に応じて、異なるchar
−lenの値を選択することができ、それによってスキ
ャナの作業読取距離が変化する。
【0012】次の成功の判定処理ステップ18は解読結
果が評価されて、それが有効なバーコードシンボルであ
るか否か、すなわち解読されたバーコードシンボルが有
効なバーコードシンボルの特性の全てを備えているか否
かが判定される手順を示している。例えば、検出された
バーコードシンボルが許容されるバーコードシンボルの
分類体系と一致しない一連のバーとスペースの幅を有し
ている場合があり、これは無視されるべきものである。
解読が成功しない場合、有効なデータが得られないこと
が示されると、ソフトウェアのステップはバーコードデ
ータを再走査するために走査処理ステップ12に戻る。
これに対し、解読が成功した場合、有効なバーコードシ
ンボルが得られたことが示されると、ソフトウェアのス
テップはバーコードメニュー有無の判定ステップ20に
進み、このステップは解読されたバーコードシンボルを
チェックして、その記号がバーコードメニューからの記
号であるか否かを判定する。バーコードメニューのバー
コードは実際メモリ内に作業読取距離を設定し又は変更
する、メモリへのchar−lenの値の設定又は変更
のようなシステムへの命令である。YESである場合
は、解読処理ステップ16のステップで利用されるメモ
リ内のchar−lenの値が変更され、ソフトウェア
ステップはバーコードデータの別の走査を行うために走
査処理ステップ12に戻る。ステップ20でNOである
場合は、ソフトウェアステップはカウントダウンタイマ
Tをチェックしてこの期間が満了したか否か(T=0)
を判定するステップ22に進む。
果が評価されて、それが有効なバーコードシンボルであ
るか否か、すなわち解読されたバーコードシンボルが有
効なバーコードシンボルの特性の全てを備えているか否
かが判定される手順を示している。例えば、検出された
バーコードシンボルが許容されるバーコードシンボルの
分類体系と一致しない一連のバーとスペースの幅を有し
ている場合があり、これは無視されるべきものである。
解読が成功しない場合、有効なデータが得られないこと
が示されると、ソフトウェアのステップはバーコードデ
ータを再走査するために走査処理ステップ12に戻る。
これに対し、解読が成功した場合、有効なバーコードシ
ンボルが得られたことが示されると、ソフトウェアのス
テップはバーコードメニュー有無の判定ステップ20に
進み、このステップは解読されたバーコードシンボルを
チェックして、その記号がバーコードメニューからの記
号であるか否かを判定する。バーコードメニューのバー
コードは実際メモリ内に作業読取距離を設定し又は変更
する、メモリへのchar−lenの値の設定又は変更
のようなシステムへの命令である。YESである場合
は、解読処理ステップ16のステップで利用されるメモ
リ内のchar−lenの値が変更され、ソフトウェア
ステップはバーコードデータの別の走査を行うために走
査処理ステップ12に戻る。ステップ20でNOである
場合は、ソフトウェアステップはカウントダウンタイマ
Tをチェックしてこの期間が満了したか否か(T=0)
を判定するステップ22に進む。
【0013】カウントダウンタイマ内のカウント値Tが
満了したか否かの上記のチェックの後、カウントダウン
タイマ内のカウント値Tはステップ(T=T1)24又
は24’の何れかによって必ず所定値T1にリセットさ
れる。上述したように、所定値T1は同じ解読結果を無
視するために選択された時間間隔期間である。従って、
カウント値Tが満了していない場合は、ステップは一致
判定処理26に進み、このステップは解読結果がチェッ
クされ、この解読結果が以前の解読結果と全く同一であ
るか否かの判定がなされることを示すステップである。
解読結果が全く同一である場合は、新たな解読結果は無
視され、ステップは更に別のバーコードデータを走査す
るために走査処理ステップ12に戻る。解読結果が同一
でない場合は、ソフトウェアステップは離れすぎチェッ
クの判定ステップ28に進む。更に、カウントダウンタ
イマのカウント値Tが満了している場合は、ステップは
ステップ(T=T1)24’を経て離れすぎフラグをチ
ェックする判定ステップ28に進む。このフラグが走査
されたバーコードパターンが離れすぎることを示す場合
は、新たな解読結果は無視され、ステップは別のバーコ
ードデータを走査するために走査処理ステップ12に戻
る。それ以外の場合は、ステップは終了処理ステップ3
0に進み、このステップは解読されたバーの走査結果が
有効且つ離れすぎず、従ってカウントされることを示
す。
満了したか否かの上記のチェックの後、カウントダウン
タイマ内のカウント値Tはステップ(T=T1)24又
は24’の何れかによって必ず所定値T1にリセットさ
れる。上述したように、所定値T1は同じ解読結果を無
視するために選択された時間間隔期間である。従って、
カウント値Tが満了していない場合は、ステップは一致
判定処理26に進み、このステップは解読結果がチェッ
クされ、この解読結果が以前の解読結果と全く同一であ
るか否かの判定がなされることを示すステップである。
解読結果が全く同一である場合は、新たな解読結果は無
視され、ステップは更に別のバーコードデータを走査す
るために走査処理ステップ12に戻る。解読結果が同一
でない場合は、ソフトウェアステップは離れすぎチェッ
クの判定ステップ28に進む。更に、カウントダウンタ
イマのカウント値Tが満了している場合は、ステップは
ステップ(T=T1)24’を経て離れすぎフラグをチ
ェックする判定ステップ28に進む。このフラグが走査
されたバーコードパターンが離れすぎることを示す場合
は、新たな解読結果は無視され、ステップは別のバーコ
ードデータを走査するために走査処理ステップ12に戻
る。それ以外の場合は、ステップは終了処理ステップ3
0に進み、このステップは解読されたバーの走査結果が
有効且つ離れすぎず、従ってカウントされることを示
す。
【0014】カウントダウンタイマに関して更に詳細に
説明すると、カウント値Tが値T1に設定されると、値
Tは各単位期間でT=0になるまで1カウントずつ減分
される。解読の結果が良好であり、メニューバーコード
であることが表示されない場合は、Tは必ず所定値T1
にリセットされる。T1は更に例えばバーコードメニュ
ーのバーコードによってプログラムすることも可能であ
るが、T1のデフォルト値(例えば800ms)をソフ
トウェアで実行することもできる。以前の解読結果と全
く同一である別の解読結果が期間T1中に得られた場合
は、第2の解読結果は無視され、カウントダウンタイマ
は再度リセットされる(T=T1に再設定)。
説明すると、カウント値Tが値T1に設定されると、値
Tは各単位期間でT=0になるまで1カウントずつ減分
される。解読の結果が良好であり、メニューバーコード
であることが表示されない場合は、Tは必ず所定値T1
にリセットされる。T1は更に例えばバーコードメニュ
ーのバーコードによってプログラムすることも可能であ
るが、T1のデフォルト値(例えば800ms)をソフ
トウェアで実行することもできる。以前の解読結果と全
く同一である別の解読結果が期間T1中に得られた場合
は、第2の解読結果は無視され、カウントダウンタイマ
は再度リセットされる(T=T1に再設定)。
【0015】バーコードが比較的長期間に亘ってスキャ
ナの視野に出現した場合でも、カウント値Tを利用する
ことによってカウントダウンタイマTがリセットされ、
各々の成功した新たな解読用に再度リセットされるの
で、追加の新たな解読結果は通知されない。要約する
と、解読処理の間、検出されたバーとスペースの時間幅
と所定の値char−lenとを比較することによっ
て、検出された記号がスキャナから遠すぎることが検出
された場合は、離れすぎフラグがソフトウェアに設定さ
れる。一般に、バーコードがスキャナから更に離される
と、バーとスペースの時間幅は減少し、バーコードがス
キャナに近づけられると、バーとスペースの時間幅は増
大する。異なるchar−lenの値を選択することに
よって、異なる要求と環境に適合する異なる作業読取距
離を得ることができる。 バーコードシンボルがスキャ
ナからの臨界距離にある場合は、このような状態は通常
は離れすぎるものと見なされ、従って新たな解読結果は
通知されない。バーコードシンボルを臨界距離での解読
の場合よりもスキャナに近づけると、通常はこの解読は
安定しており成功した解読結果が得られる。成功した解
読が通知されると直ちに、安定した解読によって期間T
のリセット状態が保持されるので、付加的な解読が通知
されることはない。
ナの視野に出現した場合でも、カウント値Tを利用する
ことによってカウントダウンタイマTがリセットされ、
各々の成功した新たな解読用に再度リセットされるの
で、追加の新たな解読結果は通知されない。要約する
と、解読処理の間、検出されたバーとスペースの時間幅
と所定の値char−lenとを比較することによっ
て、検出された記号がスキャナから遠すぎることが検出
された場合は、離れすぎフラグがソフトウェアに設定さ
れる。一般に、バーコードがスキャナから更に離される
と、バーとスペースの時間幅は減少し、バーコードがス
キャナに近づけられると、バーとスペースの時間幅は増
大する。異なるchar−lenの値を選択することに
よって、異なる要求と環境に適合する異なる作業読取距
離を得ることができる。 バーコードシンボルがスキャ
ナからの臨界距離にある場合は、このような状態は通常
は離れすぎるものと見なされ、従って新たな解読結果は
通知されない。バーコードシンボルを臨界距離での解読
の場合よりもスキャナに近づけると、通常はこの解読は
安定しており成功した解読結果が得られる。成功した解
読が通知されると直ちに、安定した解読によって期間T
のリセット状態が保持されるので、付加的な解読が通知
されることはない。
【0016】図2は本発明を適用したバーコード読取装
置の一実施例を極めて簡略に図示しており、その基本部
品を示している。読取装置100は手持ち式スキャナと
して説明されているが、チェックアウトカウンタ用スキ
ャナや前述した別のスキャナのような別の構成でも利用
できよう。好ましい実施例では、この機構はハウジング
155内に実現されており、このハウジングはハウジン
グの外部に位置するバーコードシンボル170に照射さ
れ、記号全体に亘って走査されるレーザ光線151が出
射される出口窓156を備えている。
置の一実施例を極めて簡略に図示しており、その基本部
品を示している。読取装置100は手持ち式スキャナと
して説明されているが、チェックアウトカウンタ用スキ
ャナや前述した別のスキャナのような別の構成でも利用
できよう。好ましい実施例では、この機構はハウジング
155内に実現されており、このハウジングはハウジン
グの外部に位置するバーコードシンボル170に照射さ
れ、記号全体に亘って走査されるレーザ光線151が出
射される出口窓156を備えている。
【0017】図2の携帯式装置は基本的に米国特許第
4,760,248号明細書、又は同第4,896,0
26号明細書に記載されている形式の装置であり、更に
シンボルテクノロジー社から市販されているバーコード
読取装置、商品番号LS8100またはLS2000と
も同様の装置である。あるいは、又は上記の装置に付加
して、米国特許第4,387,297号明細書、又は米
国特許第4,409,470号明細書の機構も図2のバ
ーコード読取装置の構造に利用することができる。これ
らの米国特許第4,760,248号明細書、同第4,
896,026号明細書及び同第4,409,470号
明細書は本実施例に参考文献として引用されているが、
このような装置の基本動作を参考のために簡単に説明す
る。
4,760,248号明細書、又は同第4,896,0
26号明細書に記載されている形式の装置であり、更に
シンボルテクノロジー社から市販されているバーコード
読取装置、商品番号LS8100またはLS2000と
も同様の装置である。あるいは、又は上記の装置に付加
して、米国特許第4,387,297号明細書、又は米
国特許第4,409,470号明細書の機構も図2のバ
ーコード読取装置の構造に利用することができる。これ
らの米国特許第4,760,248号明細書、同第4,
896,026号明細書及び同第4,409,470号
明細書は本実施例に参考文献として引用されているが、
このような装置の基本動作を参考のために簡単に説明す
る。
【0018】図2をより詳細に参照すると、レーザ光線
151は通常はレーザダイオード又はその類似物によっ
て読取装置100内で発生され、読取装置の前部から数
インチの目標物に配置されたバーコードシンボルに衝突
するように照射される。レーザ光線151は走査パター
ンで走査され、ユーザーはこの走査パターンが読取られ
るバーコードシンボルを横切るように手持ち式の装置を
配置する。バーコードシンボルからの反射光線及び散乱
光線152の双方又は一方が読取装置内の光検出器15
8によって検出され、一連の電気信号が生成されて、バ
ーコードが表すデータを再生するために処理され、解読
される。以下、“反射光線”という用語は反射光線及び
散乱光線の双方又は一方を意味するものである。
151は通常はレーザダイオード又はその類似物によっ
て読取装置100内で発生され、読取装置の前部から数
インチの目標物に配置されたバーコードシンボルに衝突
するように照射される。レーザ光線151は走査パター
ンで走査され、ユーザーはこの走査パターンが読取られ
るバーコードシンボルを横切るように手持ち式の装置を
配置する。バーコードシンボルからの反射光線及び散乱
光線152の双方又は一方が読取装置内の光検出器15
8によって検出され、一連の電気信号が生成されて、バ
ーコードが表すデータを再生するために処理され、解読
される。以下、“反射光線”という用語は反射光線及び
散乱光線の双方又は一方を意味するものである。
【0019】好ましい実施例では、読取装置100はピ
ストルのグリップ状のハンドル153を有する銃の形状
の装置である。ユーザーが装置を読取られるバーコード
シンボルの位置に置くと、ユーザーがレーザ光線151
と光検出器を起動できるように可動トリガスイッチ15
4が利用される。軽量のプラスチック製ハウジング15
5はレーザ光源146と、光検出器158と、光学系1
57,147及び159と、CPU140を含む信号処
理回路と、電源、もしくはバッテリ162とを内蔵して
いる。ハウジング155の前端部にある光透過窓156
を通ってレーザ光線151が出て、反射光線152が入
射することができる。読取装置100はバーコードシン
ボルから間隔を隔てた位置から、すなわちバーコードシ
ンボルと接触せず、又はバーコードシンボルを動かさな
い位置からユーザーがバーコードシンボルを狙い付ける
ような設計にされている。代表的には、この種類の手持
ち式バーコード読取装置はおそらくは数インチの範囲で
起動するような仕様にされている。
ストルのグリップ状のハンドル153を有する銃の形状
の装置である。ユーザーが装置を読取られるバーコード
シンボルの位置に置くと、ユーザーがレーザ光線151
と光検出器を起動できるように可動トリガスイッチ15
4が利用される。軽量のプラスチック製ハウジング15
5はレーザ光源146と、光検出器158と、光学系1
57,147及び159と、CPU140を含む信号処
理回路と、電源、もしくはバッテリ162とを内蔵して
いる。ハウジング155の前端部にある光透過窓156
を通ってレーザ光線151が出て、反射光線152が入
射することができる。読取装置100はバーコードシン
ボルから間隔を隔てた位置から、すなわちバーコードシ
ンボルと接触せず、又はバーコードシンボルを動かさな
い位置からユーザーがバーコードシンボルを狙い付ける
ような設計にされている。代表的には、この種類の手持
ち式バーコード読取装置はおそらくは数インチの範囲で
起動するような仕様にされている。
【0020】読取装置100は更に携帯式コンピュータ
端末機としても機能することができ、前述の米国特許第
4,409,470号明細書に記載されているようなキ
ーボード148とディスプレイ149を備えている。図
2に更に図示するように、走査光線を適当な基準面でバ
ーコードシンボル上に収束するために適宜のレンズ15
7(もしくは複数のレンズ系)を使用することができ
る。半導体レーザダイオードのような光源146が光線
をレンズ157の光軸に導くように配設され、光線は一
部が銀メッキされたミラー147、及び必要に応じたそ
の他のレンズ又は光線形成構造、並びにトリガスイッチ
154が引かれた時に起動する走査用モータ160に取
り付けられた振動ミラー159とを通過する。光源14
6によって発生された光線が可視光線ではない場合は、
光学系で照準用の光線を生成することもできる。必要な
場合は、この照準用光線がレーザ光線と同様に固定さ
れ、走査されることができる可視光線のスポットを生成
する。ユーザーはトリガスイッチ154を引く前に、こ
の可視光線を利用して読取装置の照準をバーコードシン
ボルに合わせる。
端末機としても機能することができ、前述の米国特許第
4,409,470号明細書に記載されているようなキ
ーボード148とディスプレイ149を備えている。図
2に更に図示するように、走査光線を適当な基準面でバ
ーコードシンボル上に収束するために適宜のレンズ15
7(もしくは複数のレンズ系)を使用することができ
る。半導体レーザダイオードのような光源146が光線
をレンズ157の光軸に導くように配設され、光線は一
部が銀メッキされたミラー147、及び必要に応じたそ
の他のレンズ又は光線形成構造、並びにトリガスイッチ
154が引かれた時に起動する走査用モータ160に取
り付けられた振動ミラー159とを通過する。光源14
6によって発生された光線が可視光線ではない場合は、
光学系で照準用の光線を生成することもできる。必要な
場合は、この照準用光線がレーザ光線と同様に固定さ
れ、走査されることができる可視光線のスポットを生成
する。ユーザーはトリガスイッチ154を引く前に、こ
の可視光線を利用して読取装置の照準をバーコードシン
ボルに合わせる。
【0021】これまで本発明を一次元又は二次元のバー
コードの読取りに関連して説明してきたが、本発明はこ
のような実施例に限定されるものではなく、より複雑な
マーク走査の用途にも応用できる。本発明は更に文字又
は走査される商品の表面の特性のような他の種類のマー
クから情報が導出される、種々の機械的又は光学的文字
認識の用途にも応用できる。
コードの読取りに関連して説明してきたが、本発明はこ
のような実施例に限定されるものではなく、より複雑な
マーク走査の用途にも応用できる。本発明は更に文字又
は走査される商品の表面の特性のような他の種類のマー
クから情報が導出される、種々の機械的又は光学的文字
認識の用途にも応用できる。
【0022】種々の実施例の全てにおいて、スキャナの
素子は極めてコンパクトなパッケージとして組み立てる
ことができ、スキャナを単一のプリント配線基板又は集
積モジュールとして製造することができる。このような
モジュールは種々の異なるデータ獲得システム用のレー
ザ走査素子として交換可能に利用できる。例えば、モジ
ュールを手持ち式スキャナと、テーブルの表面上方に延
びた、又は卓上の下側に取り付けた可撓アーム又はマウ
ントに取り付けた、又はより洗練されたデータ獲得シス
テムのサブ部品又はサブアセンブリとして取り付けた卓
上スキャナとに両用することができる。
素子は極めてコンパクトなパッケージとして組み立てる
ことができ、スキャナを単一のプリント配線基板又は集
積モジュールとして製造することができる。このような
モジュールは種々の異なるデータ獲得システム用のレー
ザ走査素子として交換可能に利用できる。例えば、モジ
ュールを手持ち式スキャナと、テーブルの表面上方に延
びた、又は卓上の下側に取り付けた可撓アーム又はマウ
ントに取り付けた、又はより洗練されたデータ獲得シス
テムのサブ部品又はサブアセンブリとして取り付けた卓
上スキャナとに両用することができる。
【0023】このモジュールは有利には支持体に実装さ
れたレーザ/光学系サブアセンブリと、回転又は往復ミ
ラーのような走査素子と、光検出部品とから成ってい
る。このような素子と連結されたデータ線の制御装置を
モジュールのエッジ又は外部表面に実装した電気コネク
タに接続して、モジュールをデータ獲得システムの別の
素子に連結された接合コネクタと電気的に接続すること
ができる。
れたレーザ/光学系サブアセンブリと、回転又は往復ミ
ラーのような走査素子と、光検出部品とから成ってい
る。このような素子と連結されたデータ線の制御装置を
モジュールのエッジ又は外部表面に実装した電気コネク
タに接続して、モジュールをデータ獲得システムの別の
素子に連結された接合コネクタと電気的に接続すること
ができる。
【0024】個々のモジュールは、例えば、一定の作業
距離での操作容易性、または特有の記号論あるいは印刷
密度での操作容易性と関連した固有の走査特性や、解読
特性を持っても良い。また、それらの特性はモジュール
に連結された制御スイッチの手動設定により決めても良
い。ユーザーは更に、簡単な電気コネクタを使用してデ
ータ獲得システムのモジュールを交換することにより、
データ獲得システムを別の種類の商品を走査するように
適応させることができ、又は異なる用途に適応させるこ
とができる。
距離での操作容易性、または特有の記号論あるいは印刷
密度での操作容易性と関連した固有の走査特性や、解読
特性を持っても良い。また、それらの特性はモジュール
に連結された制御スイッチの手動設定により決めても良
い。ユーザーは更に、簡単な電気コネクタを使用してデ
ータ獲得システムのモジュールを交換することにより、
データ獲得システムを別の種類の商品を走査するように
適応させることができ、又は異なる用途に適応させるこ
とができる。
【0025】前述の走査モジュールは更にキーボード、
ディスプレイ、プリンタ、データ記憶装置、アプリケー
ションソフトウェア及びデータベース等の一つ又は複数
の素子を有する内蔵式のデータ獲得システムで実現する
こともできる。このようなシステムには更にモデム又は
ISDNインタフェースを介して、又は携帯式の端末機
から固定受信局への低出力無線(携帯電話、微弱電波、
特定小電力電波または赤外線等)によって、データ獲得
システムが構内情報通信網(LAN)の別の部品、又は
電話交換回線と通信できるような通信用インタフェース
を備えることもできる。
ディスプレイ、プリンタ、データ記憶装置、アプリケー
ションソフトウェア及びデータベース等の一つ又は複数
の素子を有する内蔵式のデータ獲得システムで実現する
こともできる。このようなシステムには更にモデム又は
ISDNインタフェースを介して、又は携帯式の端末機
から固定受信局への低出力無線(携帯電話、微弱電波、
特定小電力電波または赤外線等)によって、データ獲得
システムが構内情報通信網(LAN)の別の部品、又は
電話交換回線と通信できるような通信用インタフェース
を備えることもできる。
【0026】上記実施例では、作業読取距離を変更でき
るバーコードデコーダの幾つかの実施例を詳細に説明し
てきたが、これらに限定されるものではなく、上記実施
例に種々の変更を加えて適用しても良いことは言うまで
もない。
るバーコードデコーダの幾つかの実施例を詳細に説明し
てきたが、これらに限定されるものではなく、上記実施
例に種々の変更を加えて適用しても良いことは言うまで
もない。
【0027】
【発明の効果】以上説明したように、本発明によれば、
バーコードシンボルの走査によって得られたデータを評
価して、走査されたバーコードシンボルがバーコードス
キャナの許容作動領域にあるか否かを判定することがで
きる。
バーコードシンボルの走査によって得られたデータを評
価して、走査されたバーコードシンボルがバーコードス
キャナの許容作動領域にあるか否かを判定することがで
きる。
【図1】本発明の実施例を示すバーコードシンボルを解
読する方法及び作業読取距離を変更できるバーコードデ
コーダの動作原理を実現したソフトウェアの論理フロー
チャートである。
読する方法及び作業読取距離を変更できるバーコードデ
コーダの動作原理を実現したソフトウェアの論理フロー
チャートである。
【図2】本発明を適用したバーコード読取装置の概略構
成図である。
成図である。
100 バーコード読取装置 140 CPU 146 レーザ光源 147 ミラー 151 レーザ光線 152 反射光線 154 可動トリガスイッチ 153 ハンドル 155 ハウジング 157 レンズ 158 光検出器 161 プリント配線基板 170 バーコードシンボル
フロントページの続き (72)発明者 グレン エス スピッツ アメリカ合衆国 ニューヨーク州 11375 フォレスト ヒルズ ハンドレッドエイ ス ストリート 68−63 (72)発明者 エドワード バーカン アメリカ合衆国 ニューヨーク州 11720 サウス シトーケット リリー ドライ ヴ 6 (72)発明者 ロバート サンダース アメリカ合衆国 ニューヨーク州 11792 ウエーデング リバー スーザン ドラ イヴ 23
Claims (20)
- 【請求項1】 バーコードの解読方法において、 (a)バーコードスキャナによってバーコードシンボル
を走査するステップと、 (b)検出されたバーコードシンボルを走査されたバー
コードシンボルのバーとスペースの検出幅を表すディジ
タルデータへと変換するステップと、 (c)走査されたバーコードシンボルのバーとスペース
の検出幅をしきい値と比較することにより、走査された
バーコードシンボルのバーとスペースの検出幅がしきい
値よりも大きいか否かを判定することによってディジタ
ルデータを評価して、走査されたバーコードシンボルの
バーとスペースの検出幅が小さすぎ、バーコードシンボ
ルがバーコードスキャナから遠すぎ、その作業読取り距
離の外にあるか否かを判定するステップと、 (d)走査されたバーコードシンボルのバーとスペース
の検出幅がしきい値よりも大きい場合は検出されたバー
コードシンボルを受け入れるステップ、とを有すること
を特徴とするバーコードの解読方法。 - 【請求項2】 特定のバーコード走査の用途に応じて前
記しきい値を選択するステップを更に含むことを特徴と
する請求項1記載のバーコードの解読方法。 - 【請求項3】 特定のしきい値を示すバーコードメニュ
ーのバーコードを走査することによって前記しきい値を
変更するステップを更に含むことを特徴とする請求項1
記載のバーコードの解読方法。 - 【請求項4】 前記走査ステップをレーザ走査光線で実
行することを特徴とする請求項1記載のバーコードの解
読方法。 - 【請求項5】 前記走査ステップが回転走査ミラー又は
振動式走査用ミラーに対してレーザ光線を向けることに
よって実行されることを特徴とする請求項1記載のバー
コードの解読方法。 - 【請求項6】 第2のディジタルデータ評価を行って、
検出されたバーコードシンボルが有効であるか否かを判
定し、その結果、前記評価ステップと前記第2評価ステ
ップの双方を満足した場合、検出されたバーコードシン
ボルを通知されるバーコードシンボルとして受け入れる
ステップを更に含むことを特徴とする請求項1記載のバ
ーコードの解読方法。 - 【請求項7】 更に、 (a)走査されたバーコードシンボルのバーとスペース
の検出幅を表すディジタルデータをメモリに記憶するス
テップと、 (b)前記ステップの後でカウントダウンタイマのカウ
ント値をゼロの初期値に設定するステップと、 (c)前記第2評価ステップによってバーコードシンボ
ルが有効であることが示されると、カウントダウンタイ
マのカウント値を所定値に設定し、この期間内でメモリ
に記憶された先行する解読結果と一致する第2の解読結
果が得られた場合は第2の解読結果が無視されるステッ
プと、 (d)前記第2評価ステップの結果バーコードシンボル
が有効であることが示されると、前記評価ステップの結
果をチェックして、走査されたバーコードシンボルがバ
ーコードスキャナの作業読取距離内にあるか否かを判定
し、作業読取距離内である場合は走査されたバーコード
シンボルを通知されるバーコードシンボルとして受入
れ、作業読取距離内でない場合は前記走査ステップを反
復するステップ、とを含むことを特徴とする請求項6記
載のバーコードの解読方法。 - 【請求項8】 更に、前記第2評価ステップの結果バー
コードシンボルが有効であることが示された場合、走査
されたバーコードシンボルをチェックして、このシンボ
ルがメニューバーコードであるか否かを判定し、メニュ
ーバーコードである場合は、前記しきい値を前記メニュ
ーバーコードが指示する新たなしきい値に変更し、前記
走査ステップを反復するステップを含むことを特徴とす
る請求項7記載のバーコードの解読方法。 - 【請求項9】 前記第2評価ステップの結果バーコード
シンボルが有効であることが示された場合、走査された
バーコードシンボルをチェックして、このシンボルがメ
ニューバーコードであるか否かを判定し、メニューバー
コードである場合は、前記しきい値を前記メニューバー
コードが指示する新たなしきい値に変更し、前記走査ス
テップを反復するステップを含むことを特徴とする請求
項6記載のバーコードの解読方法。 - 【請求項10】 特定のバーコード走査の用途の要求に
応じて、前記しきい値を選択するステップを更に含むこ
とを特徴とする請求項6記載のバーコードの解読方法。 - 【請求項11】 特定のしきい値を指示するバーコード
メニューのバーコードを走査することによって前記しき
い値を変更するステップを更に含むことを特徴とする請
求項6記載のバーコードの解読方法。 - 【請求項12】 前記走査ステップを走査用レーザ光線
で実行することを特徴とする請求項6記載のバーコード
の解読方法。 - 【請求項13】 前記走査ステップを回転走査ミラー又
は振動式走査用ミラーに対してレーザ光線を向けること
によって実行することを特徴とする請求項12記載のバ
ーコードの解読方法。 - 【請求項14】 バーコードの解読装置において、 (a)バーコードシンボルを走査するバーコードスキャ
ナと、 (b)検出されたバーコードシンボルを走査されたバー
コードシンボルのバーとスペースの検出幅を表すディジ
タルデータへと変換する手段と、 (c)走査されたバーコードシンボルのバーとスペース
の検出幅をしきい値と比較することにより、走査された
バーコードシンボルのバーとスペースの検出幅がしきい
値よりも大きいか否かを判定することによってディジタ
ルデータを評価して、走査されたバーコードシンボルの
バーとスペースの検出幅が小さすぎ、バーコードシンボ
ルがバーコードスキャナから遠すぎ、その作業読取距離
の外にあるか否かを判定する手段であって、前記評価手
段による評価の結果、走査されたバーコードシンボルの
バーとスペースの検出幅がしきい値よりも大きいことが
示された場合は、検出されたバーコードシンボルを受け
入れ、通知する手段、とから成ることを特徴とするバー
コードの解読装置。 - 【請求項15】 特定のしきい値を指示するバーコード
メニューバーコードを更に備え、前記しきい値がバーコ
ードメニューバーコードを走査するバーコードスキャナ
によって変更されることを特徴とする請求項14記載の
バーコードの解読装置。 - 【請求項16】 ディジタルデータを評価して検出され
たバーコードシンボルが有効なバーコードシンボルであ
るか否かを判定する第2評価手段であって、該第2評価
手段がバーコードシンボルが有効なバーコードシンボル
であることを示した場合は検出されたバーコードシンボ
ルを通知されるバーコードシンボルとして受け入れる第
2評価手段を更に備えたことを特徴とする請求項14記
載のバーコードの解読装置。 - 【請求項17】 更に、 (a)走査されたバーコードシンボルのバーとスペース
の検出幅を表すディジタルデータをメモリに記憶する記
憶手段と、 (b)前記バーコードスキャナがバーコードシンボルを
走査した後、カウントダウンタイマのカウント値がゼロ
の初期値に設定されるようにされたカウントダウンタイ
マとを備え、 (c)前記第2評価手段によってバーコードシンボルが
有効であることが示された場合、カウントダウンタイマ
のカウント値を所定値に設定し、この期間内でメモリに
記憶された先行する解読結果と一致する第2の解読結果
が得られた場合は第2の解読結果が無視され、 (d)前記第2評価手段によってバーコードシンボルが
有効であることが示された場合、前記評価手段の評価結
果をチェックして、走査されたバーコードシンボルがバ
ーコードスキャナの作業読取距離内にあるか否かを判定
し、作業読取距離内である場合は走査されたバーコード
シンボルを通知されるバーコードシンボルとして受入
れ、作業読取距離内でない場合は前記バーコードスキャ
ナが再走査するように起動されることを特徴とする請求
項16記載のバーコードの解読装置。 - 【請求項18】 前記第2評価手段による評価の結果、
バーコードシンボルが有効であることが示された場合、
走査されたバーコードシンボルをチェックして、このシ
ンボルがメニューバーコードであるか否かを判定し、メ
ニューバーコードである場合は、前記しきい値を前記メ
ニューバーコードが指示する新たなしきい値に変更し、
前記バーコードスキャナが再走査するように起動される
ことを特徴とする請求項16記載のバーコードの解読装
置。 - 【請求項19】 前記バーコードスキャナが走査用レー
ザ光線を発生するレーザ手段を備えたことを特徴とする
請求項14記載のバーコードの解読装置。 - 【請求項20】 前記バーコードスキャナがレーザ光線
が向けられる振動式走査ミラーを備えたことを特徴とす
る請求項19記載のバーコードの解読装置。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US07/880,874 US5324924A (en) | 1992-05-11 | 1992-05-11 | Bar code decoder with changeable working ranges |
US880874 | 1992-05-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0612514A true JPH0612514A (ja) | 1994-01-21 |
Family
ID=25377306
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5108149A Pending JPH0612514A (ja) | 1992-05-11 | 1993-05-10 | バーコードの解読方法及び装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US5324924A (ja) |
JP (1) | JPH0612514A (ja) |
KR (1) | KR930023868A (ja) |
TW (1) | TW224170B (ja) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006201921A (ja) * | 2005-01-19 | 2006-08-03 | Nec Infrontia Corp | バーコードリーダ |
JP2008065645A (ja) * | 2006-09-08 | 2008-03-21 | Yamato Transport Co Ltd | 業務引継ぎ方法並びに業務用携帯端末 |
JP2012203776A (ja) * | 2011-03-28 | 2012-10-22 | Casio Comput Co Ltd | スキャナ装置及びプログラム |
JP2013125335A (ja) * | 2011-12-13 | 2013-06-24 | Toshiba Tec Corp | コード読取装置、販売登録装置およびプログラム |
JP2013140619A (ja) * | 2013-03-13 | 2013-07-18 | Casio Comput Co Ltd | イメージ処理装置及びプログラム |
JP2014092960A (ja) * | 2012-11-05 | 2014-05-19 | Toshiba Tec Corp | 商品認識装置及び商品認識プログラム |
Families Citing this family (43)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5396053A (en) * | 1988-10-21 | 1995-03-07 | Symbol Technologies, Inc. | Method of adjusting electrical circuit parameters during manufacture of a bar code scanner |
US5616908A (en) | 1991-09-17 | 1997-04-01 | Metrologic Instruments, Inc. | Automatic countertop laser scanner with flickering laser scanner beam for improved visibility thereof during bar code symbol reading |
US5340973A (en) * | 1990-09-17 | 1994-08-23 | Metrologic Instruments, Inc. | Automatic laser scanning system and method of reading bar code symbols using same |
US5844227A (en) * | 1993-11-24 | 1998-12-01 | Metrologic Instruments, Inc. | Automatic hand-supportable omnidirectional laser projection scanner with scan-head directed projection axis for intuitive hand-supported omnidirectional scanning of bar code symbols within a narrowly confined scanning volume extending thereabout |
US5796091A (en) * | 1993-11-24 | 1998-08-18 | Metrologic Instruments, Inc. | Automatic hand-supportable omnidirectional laser projection scanner with handle-controllable projection axis |
US5942743A (en) * | 1994-08-17 | 1999-08-24 | Metrologic Instruments, Inc. | Portable automatic hand-supportable omnidirectional laser projection scanner with power conserving control system |
US6651890B2 (en) | 1990-09-10 | 2003-11-25 | Sung Ho Byun | Combination hand-held and counter-top omnidirectional scanner |
US5340971A (en) * | 1990-09-17 | 1994-08-23 | Metrologic Instruments, Inc. | Automatic bar code reading system having selectable long range and short range modes of operation |
US6286760B1 (en) | 1994-08-17 | 2001-09-11 | Metrologic Instruments, Inc. | Automatic hand-supportable laser projection scanner for omni-directional reading of bar code symbols within a narrowly confined scanning volume |
US6607133B2 (en) | 1990-09-10 | 2003-08-19 | Metrologic Instruments, Inc. | Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch |
US6182898B1 (en) | 1993-11-24 | 2001-02-06 | Metrologic Instruments, Inc. | Bar code scanner with intuitive head aiming and collimated scan volume |
US6257492B1 (en) | 1990-09-10 | 2001-07-10 | Peter Bressler | Combination hand-held and counter-top omni-directional scanner |
US7156310B2 (en) * | 1990-09-17 | 2007-01-02 | Metrologic Instruments, Inc. | Automatically-activated hand-supportable laser scanning bar code symbol reading system with data transmission activation switch |
US5883375A (en) * | 1991-09-17 | 1999-03-16 | Metrologic Instruments, Inc. | Bar code symbol scanner having fixed and hand-held modes |
US6189793B1 (en) | 1992-06-12 | 2001-02-20 | Metrologic Instruments, Inc. | Automatic laser projection scanner with improved activation controlling mechanism |
KR940001000A (ko) * | 1992-06-12 | 1994-01-10 | 시모야마 도시로오 | 적응 바 코드 스캐너 |
US6604684B1 (en) | 1993-11-24 | 2003-08-12 | Metrologic Instruments Inc. | Automatic optical projection scanner for omni-directional reading of bar code symbols within a confined scanning volume |
US6860427B1 (en) | 1993-11-24 | 2005-03-01 | Metrologic Instruments, Inc. | Automatic optical projection scanner for omni-directional reading of bar code symbols within a confined scanning volume |
US7387253B1 (en) | 1996-09-03 | 2008-06-17 | Hand Held Products, Inc. | Optical reader system comprising local host processor and optical reader |
US5513264A (en) * | 1994-04-05 | 1996-04-30 | Metanetics Corporation | Visually interactive encoding and decoding of dataforms |
JP3256084B2 (ja) | 1994-05-26 | 2002-02-12 | 株式会社半導体エネルギー研究所 | 半導体集積回路およびその作製方法 |
US5537431A (en) * | 1994-06-15 | 1996-07-16 | International Business Machines Corporation | Method and apparatus for bar code reading and decoding |
JP3523710B2 (ja) * | 1995-04-04 | 2004-04-26 | オリンパス株式会社 | 情報再生システム、記録媒体、記録装置及び記録方法 |
US5773807A (en) * | 1995-07-28 | 1998-06-30 | Symbol Technologies, Inc. | Arrangement for and method of minimizing reading errors in bar code symbol readers |
US5729001A (en) * | 1996-01-11 | 1998-03-17 | Webscan, Inc. | Method for evaluating a succession of bar code symbols |
US5939697A (en) * | 1996-04-29 | 1999-08-17 | Webscan, Inc. | Bar code evaluation system architectures and methods of calibration |
US6976626B2 (en) * | 1997-09-16 | 2005-12-20 | Metrologic Instruments, Inc. | Wireless bar code symbol driven portable data terminal (PDT) system adapted for single handed operation |
US6102295A (en) * | 1998-01-14 | 2000-08-15 | Intermec Ip Corp. | Method and apparatus for decoding symbols by declaring erasures of element characteristics |
US7111786B2 (en) * | 1998-12-03 | 2006-09-26 | Metrologic Instruments, Inc. | Automatically-activated wireless hand-supportable laser scanning bar code symbol reading system with data transmission activation switch and automatic communication range dependent control |
EP1457916B1 (en) * | 1998-12-03 | 2006-08-09 | Metrologic Instruments, Inc. | Automatically-activated hand-supportable laser scanning bar code reading system having data-transmission activation switch |
US7097105B2 (en) * | 1998-12-03 | 2006-08-29 | Metrologic Instruments, Inc. | Automatically-activated hand-supportable omni-directional laser scanning bar code symbol reader having a user-selectable linear scanning menu-reading mode supported by a stroboscopically-pulsed omni-directional laser scanning pattern for improved bar code symbol navigation and alignment during menu-reading operations |
US6666377B1 (en) | 2000-07-18 | 2003-12-23 | Scott C. Harris | Bar code data entry device |
US20030168512A1 (en) * | 2002-03-07 | 2003-09-11 | Hand Held Products, Inc. | Optical reader having position responsive decode launch circuit |
GB0218946D0 (en) * | 2002-08-14 | 2002-09-25 | Thermo Electron Corp | Diluting a sample |
US7748629B2 (en) * | 2006-01-31 | 2010-07-06 | Symbol Technologies, Inc. | Extended working range illumination system for an imaging-based bar code reader |
US7644865B2 (en) * | 2006-08-31 | 2010-01-12 | Symbol Technologies, Inc | Imaging reader with variable range |
US9010643B2 (en) * | 2008-11-04 | 2015-04-21 | Symbol Technologies, Inc. | Selective working distance range restriction in imaging system |
US8950676B2 (en) | 2010-08-20 | 2015-02-10 | Symbol Technologies, Inc. | Image capture based on working distance range restriction in imaging reader |
CN102156943A (zh) * | 2011-04-18 | 2011-08-17 | 徐蔚 | 一种通过嵌入感动芯引擎的移动终端实现即时交易的信息处理***及其方法 |
US8925815B2 (en) | 2012-09-05 | 2015-01-06 | Symbol Technologies, Inc. | Checkout system for and method of preventing a customer-operated accessory reader facing a bagging area from imaging targets on products passed through a clerk-operated workstation to the bagging area |
US9412087B2 (en) | 2014-03-03 | 2016-08-09 | Aesynt Incorporated | System, method, and apparatus for mapping product identification to medication identification |
DE102015006148A1 (de) * | 2015-05-12 | 2016-11-17 | Mekra Lang Gmbh & Co. Kg | Konfigurierbare Anzeigeeinrichtung für Sichtbereiche eines Fahrzeugs |
US11934554B2 (en) | 2021-05-17 | 2024-03-19 | Bank Of America Corporation | Information security by preventing unauthorized data access |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4387297B1 (en) * | 1980-02-29 | 1995-09-12 | Symbol Technologies Inc | Portable laser scanning system and scanning methods |
US4408344A (en) * | 1981-04-09 | 1983-10-04 | Recognition Equipment Incorporated | OCR and Bar code reader using multi port matrix array |
US4411016A (en) * | 1981-06-01 | 1983-10-18 | Recognition Equipment Incorporated | Barcode width measurement system |
US5180904A (en) * | 1982-01-25 | 1993-01-19 | Symbol Technologies, Inc. | Bar code scanner with automatic de-activation of scan upon bar code recognition |
JPS60112184A (ja) * | 1983-11-24 | 1985-06-18 | Matsushita Electric Ind Co Ltd | バ−コ−ド読取装置 |
EP0194115B1 (en) * | 1985-02-28 | 1992-08-26 | Symbol Technologies, Inc. | Portable laser diode scanning head |
US4713785A (en) * | 1985-04-18 | 1987-12-15 | International Business Machines Corporation | Method of inhibiting processing of duplicative coded label signals |
US4740675A (en) * | 1986-04-10 | 1988-04-26 | Hewlett-Packard Company | Digital bar code slot reader with threshold comparison of the differentiated bar code signal |
US4798943A (en) * | 1986-09-30 | 1989-01-17 | Spectra-Physics, Inc. | Method and system for control of a bar code scanner threshold |
US4825058A (en) * | 1986-10-14 | 1989-04-25 | Hewlett-Packard Company | Bar code reader configuration and control using a bar code menu to directly access memory |
US4808804A (en) * | 1987-01-28 | 1989-02-28 | Symbol Technologies, Inc. | Bar code symbol readers with variable spot size and/or working distance |
US4749879A (en) * | 1987-06-18 | 1988-06-07 | Spectra-Physics, Inc. | Signal transition detection method and system |
US4861972B1 (en) * | 1987-11-05 | 2000-12-05 | Spectra Physics Scanning Syst | Bar code scanner and method of programming |
US5036183A (en) * | 1988-08-25 | 1991-07-30 | Alps Electric Co., Ltd. | Code reading device |
-
1992
- 1992-05-11 US US07/880,874 patent/US5324924A/en not_active Expired - Lifetime
-
1993
- 1993-04-23 KR KR1019930006824A patent/KR930023868A/ko active IP Right Grant
- 1993-05-10 JP JP5108149A patent/JPH0612514A/ja active Pending
- 1993-06-21 TW TW082104776A patent/TW224170B/zh active
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006201921A (ja) * | 2005-01-19 | 2006-08-03 | Nec Infrontia Corp | バーコードリーダ |
JP2008065645A (ja) * | 2006-09-08 | 2008-03-21 | Yamato Transport Co Ltd | 業務引継ぎ方法並びに業務用携帯端末 |
JP2012203776A (ja) * | 2011-03-28 | 2012-10-22 | Casio Comput Co Ltd | スキャナ装置及びプログラム |
US8757492B2 (en) | 2011-03-28 | 2014-06-24 | Casio Computer Co., Ltd. | Scanner device and computer program product |
JP2013125335A (ja) * | 2011-12-13 | 2013-06-24 | Toshiba Tec Corp | コード読取装置、販売登録装置およびプログラム |
JP2014092960A (ja) * | 2012-11-05 | 2014-05-19 | Toshiba Tec Corp | 商品認識装置及び商品認識プログラム |
CN103810798A (zh) * | 2012-11-05 | 2014-05-21 | 东芝泰格有限公司 | 商品识别装置及商品识别方法 |
US9235764B2 (en) | 2012-11-05 | 2016-01-12 | Toshiba Tec Kabushiki Kaisha | Commodity recognition apparatus and commodity recognition method |
JP2013140619A (ja) * | 2013-03-13 | 2013-07-18 | Casio Comput Co Ltd | イメージ処理装置及びプログラム |
Also Published As
Publication number | Publication date |
---|---|
TW224170B (ja) | 1994-05-21 |
KR930023868A (ko) | 1993-12-21 |
US5324924A (en) | 1994-06-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0612514A (ja) | バーコードの解読方法及び装置 | |
JP3056590B2 (ja) | 焦点深度を拡大した光スキャナ | |
US6123264A (en) | Apparatus and method for determining a distance to a target | |
US5302813A (en) | Multi-bit digitizer | |
US5532469A (en) | Hand held bar code reader with input and display device and processor | |
US5621203A (en) | Method and apparatus for reading two-dimensional bar code symbols with an elongated laser line | |
US5235167A (en) | Laser scanning system and scanning method for reading bar codes | |
CA1336620C (en) | Scanning system with adjustable light output and/or scanning angle | |
US5945658A (en) | Automatically selectable range laser scanner | |
EP0645728B1 (en) | Remote controller and telephone incorporating bar code reading facilities | |
US5449893A (en) | Digitizer for bar code reader | |
EP0945819B1 (en) | One piece optical assembly for low cost optical scanner | |
US5600119A (en) | Dual line laser scanning system and scanning method for reading multidimensional bar codes | |
US6478225B1 (en) | Adaptive bar code scanner | |
US6708883B2 (en) | Apparatus and method for reading indicia using charge coupled device and scanning laser beam technology | |
US5250791A (en) | Scanning system with adjustable light output and/or scanning angle | |
US5229591A (en) | Scanning system with adjustable light output and/or scanning angle | |
US6412697B1 (en) | Palm scanner | |
US6145743A (en) | Light collection systems in electro-optical readers | |
JPH03204790A (ja) | 部分走査からバーコード記号を復号する方法 | |
US6015090A (en) | Hand mountable adaptive barcode scanner | |
US6082621A (en) | Interface between threshold processing digitizer for bar code reader | |
US5811785A (en) | Scanning system with adjustable light output and/or scanning angle | |
TW218926B (en) | A hands-free bar code scanner unit | |
JPH0749920A (ja) | 読取り・書込み装置および方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20020730 |