JPH07175880A - スキャナインターフェース装置およびそのインターフェースする方法 - Google Patents
スキャナインターフェース装置およびそのインターフェースする方法Info
- Publication number
- JPH07175880A JPH07175880A JP6196927A JP19692794A JPH07175880A JP H07175880 A JPH07175880 A JP H07175880A JP 6196927 A JP6196927 A JP 6196927A JP 19692794 A JP19692794 A JP 19692794A JP H07175880 A JPH07175880 A JP H07175880A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- transferring
- scanner
- decoder
- scan
- 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 OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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 OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K17/00—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
- G06K17/0022—Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10554—Moving beam scanning
- G06K7/10564—Light sources
- G06K7/10584—Source control
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/10881—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 constructional details of hand-held scanners
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)
- General Engineering & Computer Science (AREA)
- Mechanical Optical Scanning Systems (AREA)
- Infusion, Injection, And Reservoir Apparatuses (AREA)
- Automatic Analysis And Handling Materials Therefor (AREA)
Abstract
(57)【要約】
【目的】 一次元バーコードと二次元バーコードの自動
的な読取りおよび解読を1台のスキャナと1台のデコー
ダで行うことができるインターフェースを提供する。 【構成】 インタフェースは、スキャナからデコーダに
作動信号を提供する。それに応えてデコーダは動作信号
をスキャナに送信しスキャナを作動させる。スキャナは
コード信号と走査方向信号を生成しデコーダに転送す
る。コード信号と走査方向信号がスキャナの走査パター
ンの修正を要求すると、デコーダはこれらの信号からバ
ーコードの種類を判断し、走査制御信号をスキャナに送
信し、二次元走査のモードの設定や走査振幅の修正を行
う。
的な読取りおよび解読を1台のスキャナと1台のデコー
ダで行うことができるインターフェースを提供する。 【構成】 インタフェースは、スキャナからデコーダに
作動信号を提供する。それに応えてデコーダは動作信号
をスキャナに送信しスキャナを作動させる。スキャナは
コード信号と走査方向信号を生成しデコーダに転送す
る。コード信号と走査方向信号がスキャナの走査パター
ンの修正を要求すると、デコーダはこれらの信号からバ
ーコードの種類を判断し、走査制御信号をスキャナに送
信し、二次元走査のモードの設定や走査振幅の修正を行
う。
Description
【0001】
【発明の技術分野】本発明は、概して、多くの異なった
一次元バーコードおよび二次元バーコードを読み取る機
能を持つバーコード走査・解読化システムに関し、特
に、このようなシステム内のバーコード・スキャナとデ
コーダをインタフェースするための方法およびその装置
に関する。
一次元バーコードおよび二次元バーコードを読み取る機
能を持つバーコード走査・解読化システムに関し、特
に、このようなシステム内のバーコード・スキャナとデ
コーダをインタフェースするための方法およびその装置
に関する。
【0002】
【従来技術】バーコードとは機械が読み取ることができ
る特別な種類の記号のことで、さまざまな幅と空白部分
を持つ平行な実線やすじ(バー)を含む。バーならびに
バーとバーの間のスペースにより限定され、交互に現れ
る明暗部分がバーコード記号の内容を識別するのに役立
つデジタル・コードを表している。多くの異なったバー
コード形式で情報を記載されたラベルが、製品識別情報
の符号化などの目的でさまざまなアプリケーションで用
いられている。バーコード・ラベルは、バーコード読取
りおよび在庫管理の目的から幅広い範囲の小売りパッケ
ージ上で使用されている。
る特別な種類の記号のことで、さまざまな幅と空白部分
を持つ平行な実線やすじ(バー)を含む。バーならびに
バーとバーの間のスペースにより限定され、交互に現れ
る明暗部分がバーコード記号の内容を識別するのに役立
つデジタル・コードを表している。多くの異なったバー
コード形式で情報を記載されたラベルが、製品識別情報
の符号化などの目的でさまざまなアプリケーションで用
いられている。バーコード・ラベルは、バーコード読取
りおよび在庫管理の目的から幅広い範囲の小売りパッケ
ージ上で使用されている。
【0003】バーコードは、光線が、スキャナにさらさ
れる表面上に印刷されたバーコードを発見し、読み取る
ために走査パターン内を通り過ぎるスキャナによって読
み取られる。スキャナが、製品識別情報を店員に提供す
る目的で、小売り店舗の勘定カウンタ・ステーションに
配置されている場合がある。この種のスキャナは、レー
ザ光線パターンを作り出す、気体放電レーザなどのレー
ザ光源を具備する。レーザ光線はバーコード・ラベルの
表面に向けられ、モータ駆動のミラー・アセンブリによ
りその表面を横切るように通る。反射した光は感光要素
により感知される。明るい部分、つまりスペースで反射
する光線は、暗い部分、つまりバーで反射する光線より
も光量が多いので、反射した光の輝度がバーコード記号
の内容を識別するのに役立つデジタル・コードを表す。
デジタル・コードは、解読化システムによって解読化さ
れ、製品識別情報を提供する。
れる表面上に印刷されたバーコードを発見し、読み取る
ために走査パターン内を通り過ぎるスキャナによって読
み取られる。スキャナが、製品識別情報を店員に提供す
る目的で、小売り店舗の勘定カウンタ・ステーションに
配置されている場合がある。この種のスキャナは、レー
ザ光線パターンを作り出す、気体放電レーザなどのレー
ザ光源を具備する。レーザ光線はバーコード・ラベルの
表面に向けられ、モータ駆動のミラー・アセンブリによ
りその表面を横切るように通る。反射した光は感光要素
により感知される。明るい部分、つまりスペースで反射
する光線は、暗い部分、つまりバーで反射する光線より
も光量が多いので、反射した光の輝度がバーコード記号
の内容を識別するのに役立つデジタル・コードを表す。
デジタル・コードは、解読化システムによって解読化さ
れ、製品識別情報を提供する。
【0004】
【発明が解決しようとする課題】このような装置は勘定
カウンターでの処理効率を大きく改善するが、一方で現
在はさまざまなバーコードが使用されているため、走査
および解読化の処理で困難な点がある。例えば、走査・
解読化システムは、二次元バーコードのみならず一次元
バーコードに印刷されるラベルの認識および解読化の機
能を備えていなければならない。さまざまな向きの幾何
学的なパターンの付いたバーコード・ラベルが、走査対
象の商品に付けられているとしても、システムが、この
作業を自動的に、オペレータの介入なしに達成できるこ
とが重要である。
カウンターでの処理効率を大きく改善するが、一方で現
在はさまざまなバーコードが使用されているため、走査
および解読化の処理で困難な点がある。例えば、走査・
解読化システムは、二次元バーコードのみならず一次元
バーコードに印刷されるラベルの認識および解読化の機
能を備えていなければならない。さまざまな向きの幾何
学的なパターンの付いたバーコード・ラベルが、走査対
象の商品に付けられているとしても、システムが、この
作業を自動的に、オペレータの介入なしに達成できるこ
とが重要である。
【0005】上記の点を考慮すると、さまざまな一次元
バーコードと二次元バーコードを読み取る1台のバーコ
ード・スキャナと1台のバーコード・デコーダをインタ
フェースするための方法およびその装置を提供すること
が望ましい。したがって、本発明は、さまざまな向きの
幾何学的なパターンを持つバーコードの認識および読取
りを行う機能のあるシステムで、バーコード・スキャナ
とバーコード・デコーダをインタフェースするための方
法およびその装置を提供することを第1の目的とする。
バーコードと二次元バーコードを読み取る1台のバーコ
ード・スキャナと1台のバーコード・デコーダをインタ
フェースするための方法およびその装置を提供すること
が望ましい。したがって、本発明は、さまざまな向きの
幾何学的なパターンを持つバーコードの認識および読取
りを行う機能のあるシステムで、バーコード・スキャナ
とバーコード・デコーダをインタフェースするための方
法およびその装置を提供することを第1の目的とする。
【0006】本発明の第2の目的は、一次元バーコード
と二次元バーコードの自動的な認識、読取り、および解
読化を行うことである。本発明の別の目的は、少なくと
も部分的には、走査されているターゲット(例えばバー
コード)を表すデジタル・コードを形成するスキャナと
デジタル・コードを解読化するためのデコーダの間にイ
ンタフェースを提供し、スキャナとデコーダをそのさま
ざまなモードのどれかで操作するために使用されるデー
タと信号を転送することにより達成される。特に、イン
タフェースはスキャナからデコーダに作動信号を転送す
る。それに応えて、デコーダは、動作信号をスキャナに
送信しスキャナを作動する。例えば、デコーダが、走査
機構ならびにスキャナのエレクトロニクスの操作に電力
を提供する場合がある。スキャナは、デジタル・コード
信号と走査方向信号を生成しデコーダに転送する。デジ
タル・コード信号と走査方向信号が、ターゲットがスキ
ャナによる走査パターンの修正を要求していることを示
すと、デコーダは、これらの信号を使用してターゲット
の種類を判断し、走査制御信号をスキャナまで中継す
る。例えば、走査制御信号が二次元走査のモードの設定
や走査振幅の修正を行う。コードが解読化されると、デ
コーダは肯定応答信号をスキャナに転送する。スキャナ
はこの信号を使用して、解読化状態の音響表示または視
覚表示あるいはその両方を作成することができる。ま
た、この信号を使用して、成功した解読化、システム・
エラー、または特殊な状況を含むさまざまなシステムの
状況を提示することもできる。
と二次元バーコードの自動的な認識、読取り、および解
読化を行うことである。本発明の別の目的は、少なくと
も部分的には、走査されているターゲット(例えばバー
コード)を表すデジタル・コードを形成するスキャナと
デジタル・コードを解読化するためのデコーダの間にイ
ンタフェースを提供し、スキャナとデコーダをそのさま
ざまなモードのどれかで操作するために使用されるデー
タと信号を転送することにより達成される。特に、イン
タフェースはスキャナからデコーダに作動信号を転送す
る。それに応えて、デコーダは、動作信号をスキャナに
送信しスキャナを作動する。例えば、デコーダが、走査
機構ならびにスキャナのエレクトロニクスの操作に電力
を提供する場合がある。スキャナは、デジタル・コード
信号と走査方向信号を生成しデコーダに転送する。デジ
タル・コード信号と走査方向信号が、ターゲットがスキ
ャナによる走査パターンの修正を要求していることを示
すと、デコーダは、これらの信号を使用してターゲット
の種類を判断し、走査制御信号をスキャナまで中継す
る。例えば、走査制御信号が二次元走査のモードの設定
や走査振幅の修正を行う。コードが解読化されると、デ
コーダは肯定応答信号をスキャナに転送する。スキャナ
はこの信号を使用して、解読化状態の音響表示または視
覚表示あるいはその両方を作成することができる。ま
た、この信号を使用して、成功した解読化、システム・
エラー、または特殊な状況を含むさまざまなシステムの
状況を提示することもできる。
【0007】本発明の実施例に従い、スキャナはバーコ
ード信号ラベルを走査し、バーコード・ラベルのバーと
スペースで表されるデジタル・バーコード信号を作成す
る。デジタル・バーコード信号および走査方向信号が、
バーコードが二次元要素から構成されていることを示す
場合には、走査制御信号が転送され、走査パターンを変
更する。走査制御信号は、走査パターンの二次元の大き
さを線状で制御するために使用される。
ード信号ラベルを走査し、バーコード・ラベルのバーと
スペースで表されるデジタル・バーコード信号を作成す
る。デジタル・バーコード信号および走査方向信号が、
バーコードが二次元要素から構成されていることを示す
場合には、走査制御信号が転送され、走査パターンを変
更する。走査制御信号は、走査パターンの二次元の大き
さを線状で制御するために使用される。
【0008】本発明の特別な場合に従い、スキャナがス
キャナ・スイッチによりローカルに、または外部トリガ
・デバイスにより遠隔でトリガされると、インタフェー
スはデコーダの作動を行う。
キャナ・スイッチによりローカルに、または外部トリガ
・デバイスにより遠隔でトリガされると、インタフェー
スはデコーダの作動を行う。
【0009】
【課題を解決するため手段】本発明は上記目的を達成す
るために、 1.走査中のターゲットを表すデジタル・コード信号を
形成する走査変換手段に解読化手段をインタフェースす
るための装置において、前記走査変換手段から前記解読
化手段に作動信号を転送するための手段と、前記作動信
号に応えて、前記解読化手段から前記走査変換手段に動
作信号を転送するための手段と、前記動作信号に応え
て、前記走査変換手段から前記解読化手段に前記デジタ
ル・コード信号および走査方向信号を転送するための手
段と、前記ターゲットが前記走査変換手段による走査修
正を必要とすることを示す場合に、前記解読化手段が前
記デジタル・コード信号および前記走査方向信号を前記
走査変換手段に転送するための手段と、前記デジタル・
コード信号および前記走査方向信号に応えて、前記解読
化手段から前記走査変換手段に肯定応答信号を転送する
ための手段と、を具備する。
るために、 1.走査中のターゲットを表すデジタル・コード信号を
形成する走査変換手段に解読化手段をインタフェースす
るための装置において、前記走査変換手段から前記解読
化手段に作動信号を転送するための手段と、前記作動信
号に応えて、前記解読化手段から前記走査変換手段に動
作信号を転送するための手段と、前記動作信号に応え
て、前記走査変換手段から前記解読化手段に前記デジタ
ル・コード信号および走査方向信号を転送するための手
段と、前記ターゲットが前記走査変換手段による走査修
正を必要とすることを示す場合に、前記解読化手段が前
記デジタル・コード信号および前記走査方向信号を前記
走査変換手段に転送するための手段と、前記デジタル・
コード信号および前記走査方向信号に応えて、前記解読
化手段から前記走査変換手段に肯定応答信号を転送する
ための手段と、を具備する。
【0010】2.前記第1項記載の装置において、前記
走査制御信号を転送するための前記手段が、前記走査変
換手段の二次元走査を設定するために設定信号を転送す
るための手段を具備する。 3.前記第2項記載の装置において、前記肯定応答信号
を転送するための手段が、前記解読化手段の現状を示す
ためにインジケータ駆動信号を転送するための手段を具
備する。
走査制御信号を転送するための前記手段が、前記走査変
換手段の二次元走査を設定するために設定信号を転送す
るための手段を具備する。 3.前記第2項記載の装置において、前記肯定応答信号
を転送するための手段が、前記解読化手段の現状を示す
ためにインジケータ駆動信号を転送するための手段を具
備する。
【0011】4.前記第3項記載の装置において、前記
インジケータ駆動信号を転送するための手段が、前記解
読化手段の現状を可聴表示で行う。 5.前記第3項記載の装置において、前記インジケータ
駆動信号を転送するための手段が、前記解読化手段の現
状を可視表示で行う。 6.前記第3項記載の装置において、前記インジケータ
駆動信号を転送するための手段が、前記デジタル・コー
ド信号の解読化の成功したことを示す。
インジケータ駆動信号を転送するための手段が、前記解
読化手段の現状を可聴表示で行う。 5.前記第3項記載の装置において、前記インジケータ
駆動信号を転送するための手段が、前記解読化手段の現
状を可視表示で行う。 6.前記第3項記載の装置において、前記インジケータ
駆動信号を転送するための手段が、前記デジタル・コー
ド信号の解読化の成功したことを示す。
【0012】7.前記第3項記載の装置において、前記
インジケータ駆動信号を転送するための手段が、前記解
読化手段または前記走査変換手段またはインタフェース
の誤動作状況に関する表示を行う。 8.前記第1項記載の装置において、前記作動信号を転
送するための手段が、ローカル・ソースから前記走査変
換手段をトリガするための内部トリガ信号を転送するた
めの手段、および遠隔位置から前記走査変換手段をトリ
ガするための外部トリガ信号を転送するため手段とを具
備する。
インジケータ駆動信号を転送するための手段が、前記解
読化手段または前記走査変換手段またはインタフェース
の誤動作状況に関する表示を行う。 8.前記第1項記載の装置において、前記作動信号を転
送するための手段が、ローカル・ソースから前記走査変
換手段をトリガするための内部トリガ信号を転送するた
めの手段、および遠隔位置から前記走査変換手段をトリ
ガするための外部トリガ信号を転送するため手段とを具
備する。
【0013】9.前記第1項記載の装置において、前記
走査変換手段がバーコードのバーとスペースを表すデジ
タル・バーコード信号を形成するためのバーコード走査
手段を具備する。 10.前記第9項記載の装置において、前記デジタル・
コード信号および前記走査方向信号を転送するための手
段が、前記デジタル・バーコード信号およびバーコード
走査方向信号を転送するための手段を具備する。
走査変換手段がバーコードのバーとスペースを表すデジ
タル・バーコード信号を形成するためのバーコード走査
手段を具備する。 10.前記第9項記載の装置において、前記デジタル・
コード信号および前記走査方向信号を転送するための手
段が、前記デジタル・バーコード信号およびバーコード
走査方向信号を転送するための手段を具備する。
【0014】11.前記第10項記載の装置において、
前記走査制御信号を転送するための手段が、走査パター
ンを変更するための信号を転送する手段を具備する。 12.前記第1項記載の装置において、前記動作信号を
転送するための手段が、前記走査変換手段に電力を供給
するために電力供給信号を転送するための手段を具備す
る。
前記走査制御信号を転送するための手段が、走査パター
ンを変更するための信号を転送する手段を具備する。 12.前記第1項記載の装置において、前記動作信号を
転送するための手段が、前記走査変換手段に電力を供給
するために電力供給信号を転送するための手段を具備す
る。
【0015】13.デコーダを走査中のバーコードを表
すコード信号を形成するスキャナにインタフェースする
ための装置において、前記スキャナから前記デコーダに
作動信号を転送するための第1回路と、前記作動信号に
応えて、前記デコーダから前記スキャナに動作信号を転
送するための第2回路と、前記動作信号に応えて、前記
スキャナから前記デコーダに前記コード信号および走査
方向信号を転送するための第3回路と、前記スキャナの
走査パターンを変更するために、前記コード信号および
前記走査方向信号に応えて、前記デコーダから前記スキ
ャナに制御信号を転送するための第4回路と、前記コー
ド信号および前記走査方向信号に応えて、前記デコーダ
から前記スキャナに肯定応答信号を転送するための第5
回路と、を具備する。
すコード信号を形成するスキャナにインタフェースする
ための装置において、前記スキャナから前記デコーダに
作動信号を転送するための第1回路と、前記作動信号に
応えて、前記デコーダから前記スキャナに動作信号を転
送するための第2回路と、前記動作信号に応えて、前記
スキャナから前記デコーダに前記コード信号および走査
方向信号を転送するための第3回路と、前記スキャナの
走査パターンを変更するために、前記コード信号および
前記走査方向信号に応えて、前記デコーダから前記スキ
ャナに制御信号を転送するための第4回路と、前記コー
ド信号および前記走査方向信号に応えて、前記デコーダ
から前記スキャナに肯定応答信号を転送するための第5
回路と、を具備する。
【0016】14.前記第13項記載の装置において、
前記第4回路は前記コード信号および前記走査方向信号
がバーコードが二次元構成要素を含むことを示すと起動
される。 15.前記第13項記載の装置において、前記第5回路
は前記デコーダの状態を示すためにインジケータ駆動信
号を転送するためのバスを具備する。
前記第4回路は前記コード信号および前記走査方向信号
がバーコードが二次元構成要素を含むことを示すと起動
される。 15.前記第13項記載の装置において、前記第5回路
は前記デコーダの状態を示すためにインジケータ駆動信
号を転送するためのバスを具備する。
【0017】16.前記第15項記載の装置において、
前記バスは前記デコーダの状態について可聴表示を提供
する。 17.前記第15項記載の装置において、前記バスは前
記デコーダの状態について可視表示を提供する。 18.前記第15項記載の装置において、前記バスはコ
ード信号の解読化の成功を表示する。
前記バスは前記デコーダの状態について可聴表示を提供
する。 17.前記第15項記載の装置において、前記バスは前
記デコーダの状態について可視表示を提供する。 18.前記第15項記載の装置において、前記バスはコ
ード信号の解読化の成功を表示する。
【0018】19.前記第15項記載の装置において、
前記バスは前記デコーダおよび前記スキャナおよび前記
インタフェースの誤動作状況を表示する。 20.前記第13項記載の装置において、前記第1回路
はローカル・ソースから前記スキャナをトリガするため
の内部トリガ信号を転送するためのバスと、遠隔位置か
ら前記スキャナをトリガするための外部トリガ信号を転
送するためのバスとを具備する。
前記バスは前記デコーダおよび前記スキャナおよび前記
インタフェースの誤動作状況を表示する。 20.前記第13項記載の装置において、前記第1回路
はローカル・ソースから前記スキャナをトリガするため
の内部トリガ信号を転送するためのバスと、遠隔位置か
ら前記スキャナをトリガするための外部トリガ信号を転
送するためのバスとを具備する。
【0019】21.前記第13項記載の装置において、
前記第2回路は前記スキャナに電力を供給するために電
力供給信号を転送するためのバスを具備する。 22.走査中のバーコードを表すコード信号を形成する
スキャナにデコーダをインタフェースするための方法に
おいて、前記デコーダを起動するために前記スキャナか
ら前記デコーダに作動信号を転送するステップと、走査
を開始するために、前記作動信号に応えて、デコーダか
らスキャナに動作信号を転送するステップと、前記動作
信号に応えて、前記スキャナから前記デコーダに前記コ
ード信号および走査方向信号を転送するステップと、前
記コード信号および前記走査方向信号がバーコードに二
次元構成要素を含むことを示す場合に、前記コード信号
および前記走査方向信号に応えて、前記スキャナの走査
パターンを変更するために前記デコーダから前記スキャ
ナに制御信号を転送するステップと、前記コード信号お
よび前記走査方向信号に応えて、前記デコーダから前記
スキャナに肯定応答信号を転送するステップと、を具備
する。
前記第2回路は前記スキャナに電力を供給するために電
力供給信号を転送するためのバスを具備する。 22.走査中のバーコードを表すコード信号を形成する
スキャナにデコーダをインタフェースするための方法に
おいて、前記デコーダを起動するために前記スキャナか
ら前記デコーダに作動信号を転送するステップと、走査
を開始するために、前記作動信号に応えて、デコーダか
らスキャナに動作信号を転送するステップと、前記動作
信号に応えて、前記スキャナから前記デコーダに前記コ
ード信号および走査方向信号を転送するステップと、前
記コード信号および前記走査方向信号がバーコードに二
次元構成要素を含むことを示す場合に、前記コード信号
および前記走査方向信号に応えて、前記スキャナの走査
パターンを変更するために前記デコーダから前記スキャ
ナに制御信号を転送するステップと、前記コード信号お
よび前記走査方向信号に応えて、前記デコーダから前記
スキャナに肯定応答信号を転送するステップと、を具備
する。
【0020】23.前記第22項記載の方法において、
前記肯定応答信号を転送するステップは前記デコーダの
状態を示すためにインジケータ駆動信号の転送をするス
テップを具備する。 24.前記第23項記載の方法において、前記インジケ
ータ駆動信号を転送するステップは、前記デコーダの状
態の可聴表示を行う。
前記肯定応答信号を転送するステップは前記デコーダの
状態を示すためにインジケータ駆動信号の転送をするス
テップを具備する。 24.前記第23項記載の方法において、前記インジケ
ータ駆動信号を転送するステップは、前記デコーダの状
態の可聴表示を行う。
【0021】25.前記第23項記載の方法において、
前記インジケータ駆動信号を転送するステップは、前記
デコーダの状態の可視表示を行う。 26.前記第23項記載の方法において、前記インジケ
ータ駆動信号を転送するステップは、前記コード信号の
解読化の成功を表示する。 27.前記第23項記載の方法において、前記インジケ
ータ駆動信号を転送するステップは、前記デコーダおよ
び前記スキャナの誤動作状況を示す。
前記インジケータ駆動信号を転送するステップは、前記
デコーダの状態の可視表示を行う。 26.前記第23項記載の方法において、前記インジケ
ータ駆動信号を転送するステップは、前記コード信号の
解読化の成功を表示する。 27.前記第23項記載の方法において、前記インジケ
ータ駆動信号を転送するステップは、前記デコーダおよ
び前記スキャナの誤動作状況を示す。
【0022】28.前記第22項記載の方法において、
前記作動信号を転送するステップは、ローカル・ソース
から前記スキャナをトリガするための内部トリガ信号の
転送を行う。 29.前記第22項記載の方法において、前記作動信号
を転送するステップは、遠隔位置から前記スキャナをト
リガするための外部トリガ信号の転送を行う。
前記作動信号を転送するステップは、ローカル・ソース
から前記スキャナをトリガするための内部トリガ信号の
転送を行う。 29.前記第22項記載の方法において、前記作動信号
を転送するステップは、遠隔位置から前記スキャナをト
リガするための外部トリガ信号の転送を行う。
【0023】30.前記第22項記載の方法において、
前記動作信号を転送するステップは、前記スキャナに電
力を供給するために、電力供給信号の転送を行う。 31.解読化手段を、走査中のバーコード・ターゲット
を表すコード信号を形成する走査変換手段にインタフェ
ースするための装置において、前記コード信号の値を判
断するための前記コード信号に呼応する判断手段と、前
記コード信号の値を格納するためのメモリ領域を、前記
走査変換手段の走査に指定するための走査方向信号に呼
応するアドレス指定手段と、前記メモリ領域に前記値を
書き込むための書込み手段と、前記バーコード・ターゲ
ットを識別するための前記値に呼応する処理手段とを具
備する。
前記動作信号を転送するステップは、前記スキャナに電
力を供給するために、電力供給信号の転送を行う。 31.解読化手段を、走査中のバーコード・ターゲット
を表すコード信号を形成する走査変換手段にインタフェ
ースするための装置において、前記コード信号の値を判
断するための前記コード信号に呼応する判断手段と、前
記コード信号の値を格納するためのメモリ領域を、前記
走査変換手段の走査に指定するための走査方向信号に呼
応するアドレス指定手段と、前記メモリ領域に前記値を
書き込むための書込み手段と、前記バーコード・ターゲ
ットを識別するための前記値に呼応する処理手段とを具
備する。
【0024】32.前記第31項記載の装置において、
前記アドレス指定手段は、前記走査方向信号の遷移後
に、前記コード信号の最初の値を格納するために、前記
メモリ領域にメモリ位置を指定するためのアドレス指定
指示手段を具備する。 33.前記第31項記載の装置において、前記コード信
号は前記バーコード・ターゲットのバーとスペースに対
応する複数の構成要素を具備する。
前記アドレス指定手段は、前記走査方向信号の遷移後
に、前記コード信号の最初の値を格納するために、前記
メモリ領域にメモリ位置を指定するためのアドレス指定
指示手段を具備する。 33.前記第31項記載の装置において、前記コード信
号は前記バーコード・ターゲットのバーとスペースに対
応する複数の構成要素を具備する。
【0025】34.前記第33項記載の装置において、
前記判断手段は前記構成要素の幅を測定するための手段
を具備する。 35.前記第34項記載の装置において、前記書き込み
手段は、前記走査変換手段の1回の走査に対応する前記
構成要素の幅を前記メモリ領域に書き込む。 36.デコーダを、走査中のバーコード・ターゲットを
表すコード信号を形成するスキャナにインタフェースす
る方法において、前記コード信号の値を判断するステッ
プと、走査方向信号に応えて前記スキャナの走査に対応
する前記コード信号の値を格納するためにメモリ領域を
指定するステップと、前記メモリ領域に前記値を書き込
むステップと、前記ターゲットを識別するために前記メ
モリ領域から前記値を読み取るステップとを具備する方
法。
前記判断手段は前記構成要素の幅を測定するための手段
を具備する。 35.前記第34項記載の装置において、前記書き込み
手段は、前記走査変換手段の1回の走査に対応する前記
構成要素の幅を前記メモリ領域に書き込む。 36.デコーダを、走査中のバーコード・ターゲットを
表すコード信号を形成するスキャナにインタフェースす
る方法において、前記コード信号の値を判断するステッ
プと、走査方向信号に応えて前記スキャナの走査に対応
する前記コード信号の値を格納するためにメモリ領域を
指定するステップと、前記メモリ領域に前記値を書き込
むステップと、前記ターゲットを識別するために前記メ
モリ領域から前記値を読み取るステップとを具備する方
法。
【0026】37.前記第36項記載の方法において、
アドレス指定の前記ステップが、前記走査方向信号の遷
移後に、前記コード信号の最初の値を格納するために、
前記メモリ領域内のメモリ位置を指定するステップを具
備する。 38.前記第36項記載の方法において、前記判断ステ
ップは前記バーコード・ターゲットのバーとスペースに
対応する複数の前記構成要素の幅を測定するステップを
具備する。
アドレス指定の前記ステップが、前記走査方向信号の遷
移後に、前記コード信号の最初の値を格納するために、
前記メモリ領域内のメモリ位置を指定するステップを具
備する。 38.前記第36項記載の方法において、前記判断ステ
ップは前記バーコード・ターゲットのバーとスペースに
対応する複数の前記構成要素の幅を測定するステップを
具備する。
【0027】39.前記第38項記載の方法において、
前記スキャナの1回の走査に対応する前記構成要素の幅
を前記メモリ領域に書き込む(ロード)ステップを具備
する。 40.解読手段を、走査中のバーコード・ターゲットを
表すコード信号を形成する走査変換手段にインタフェー
スするための装置において、前記バーコードが二次元バ
ーコードを含むという表示を検出するために、前記コー
ド信号に呼応する検出手段と、前記走査変換手段と前記
二次元バーコードが合致していることを確かめるために
前記表示に呼応する確認手段と、前記走査変換手段が前
記二次元バーコードと合致している場合に、前記走査変
換手段の走査パターンの修正を行う修正手段と、前記走
査変換手段によって修正された走査パターンに対応する
コード信号を前記解読化手段に供給するための伝送手段
とを具備する装置。
前記スキャナの1回の走査に対応する前記構成要素の幅
を前記メモリ領域に書き込む(ロード)ステップを具備
する。 40.解読手段を、走査中のバーコード・ターゲットを
表すコード信号を形成する走査変換手段にインタフェー
スするための装置において、前記バーコードが二次元バ
ーコードを含むという表示を検出するために、前記コー
ド信号に呼応する検出手段と、前記走査変換手段と前記
二次元バーコードが合致していることを確かめるために
前記表示に呼応する確認手段と、前記走査変換手段が前
記二次元バーコードと合致している場合に、前記走査変
換手段の走査パターンの修正を行う修正手段と、前記走
査変換手段によって修正された走査パターンに対応する
コード信号を前記解読化手段に供給するための伝送手段
とを具備する装置。
【0028】41.前記第40項記載の装置において、
前記検出手段は前記二次元バーコードの開始/停止文字
を認識するための手段を具備する。 42.前記第40項記載の装置において、前記検出手段
は前記バーコード・ターゲットを表すマトリックスの列
と行を解析するための手段を具備する。 43.前記第40項記載の装置において、前記確認手段
は前記バーコード・ターゲットを表すマトリックスの列
に対応する前記コード信号を読み取る読取り手段と、前
記列に対応する前記コード信号を認識する認識手段を具
備する。
前記検出手段は前記二次元バーコードの開始/停止文字
を認識するための手段を具備する。 42.前記第40項記載の装置において、前記検出手段
は前記バーコード・ターゲットを表すマトリックスの列
と行を解析するための手段を具備する。 43.前記第40項記載の装置において、前記確認手段
は前記バーコード・ターゲットを表すマトリックスの列
に対応する前記コード信号を読み取る読取り手段と、前
記列に対応する前記コード信号を認識する認識手段を具
備する。
【0029】44.デコーダを、走査中のバーコード・
ターゲットを表すコード信号を形成するスキャナにイン
タフェースする方法において、前記コード信号を受信す
るステップと、前記コード信号から前記バーコード・タ
ーゲットが二次元バーコードを含むという表示を検出す
るステップと、前記表示の検出後に、前記走査手段が前
記二次元バーコードと合っていることを確かめるための
前記コード信号を試験するステップと、前記スキャナが
前記二次元バーコードと合わせられているときに、前記
スキャナの走査パターンを修正するステップと、前記走
査手段の修正済み走査パターンに対応する前記コード信
号を前記デコーダに供給するステップとを具備する方
法。
ターゲットを表すコード信号を形成するスキャナにイン
タフェースする方法において、前記コード信号を受信す
るステップと、前記コード信号から前記バーコード・タ
ーゲットが二次元バーコードを含むという表示を検出す
るステップと、前記表示の検出後に、前記走査手段が前
記二次元バーコードと合っていることを確かめるための
前記コード信号を試験するステップと、前記スキャナが
前記二次元バーコードと合わせられているときに、前記
スキャナの走査パターンを修正するステップと、前記走
査手段の修正済み走査パターンに対応する前記コード信
号を前記デコーダに供給するステップとを具備する方
法。
【0030】45.前記第44項記載の方法において、
前記検出するステップは前記二次元バーコードの開始/
停止文字を認識するステップを具備する。 46.前記第44項記載の方法において、前記検出する
ステップは前記バーコード・ターゲットを表すマトリッ
クスの列と行を解析するステップを具備する。 47.前記第44項記載の方法において、前記試験する
ステップは前記バーコード・ターゲットを表すマトリッ
クスの列に対応する前記コード信号を読み取るステップ
と、前記列に対応する前記コード信号を認識するステッ
プとを具備する。
前記検出するステップは前記二次元バーコードの開始/
停止文字を認識するステップを具備する。 46.前記第44項記載の方法において、前記検出する
ステップは前記バーコード・ターゲットを表すマトリッ
クスの列と行を解析するステップを具備する。 47.前記第44項記載の方法において、前記試験する
ステップは前記バーコード・ターゲットを表すマトリッ
クスの列に対応する前記コード信号を読み取るステップ
と、前記列に対応する前記コード信号を認識するステッ
プとを具備する。
【0031】48.前記第47項記載の方法において、
前記読取りステップが列に対応する前記コード信号の隣
接する構成要素の読取りおよび認識を含む。 49.前記第48項記載の方法において、前記修正する
ステップは前記隣接する構成要素が前記デコーダにより
認識されたときに実行される。 50.前記44項記載の方法において、前記修正するス
テップは前記二次元バーコードを覆うために前記スキャ
ナの走査パターンを拡張するステップを含む。
前記読取りステップが列に対応する前記コード信号の隣
接する構成要素の読取りおよび認識を含む。 49.前記第48項記載の方法において、前記修正する
ステップは前記隣接する構成要素が前記デコーダにより
認識されたときに実行される。 50.前記44項記載の方法において、前記修正するス
テップは前記二次元バーコードを覆うために前記スキャ
ナの走査パターンを拡張するステップを含む。
【0032】51.前記第44項記載の方法において、
前記修正するステップは走査パターンを修正するため
に、前記デコーダにより制御信号を形成するステップを
具備する。 52.前記第51項記載の方法において、前記制御信号
のデューティレシオが、走査方向に関して垂直な方向に
そって前記走査パターンの振幅を修正するために制御さ
れる。
前記修正するステップは走査パターンを修正するため
に、前記デコーダにより制御信号を形成するステップを
具備する。 52.前記第51項記載の方法において、前記制御信号
のデューティレシオが、走査方向に関して垂直な方向に
そって前記走査パターンの振幅を修正するために制御さ
れる。
【0033】53.前記51項記載の方法において、前
記制御信号のデューティレシオが、前記バーコード・タ
ーゲット用に前記走査パターンを最適化するために、前
記方向に関して垂直な方向で前記パターンの走査速度と
振幅を修正するために制御される。 54.前記第13項記載の装置において、前記スキャナ
が前記デコーダに対して静止している。
記制御信号のデューティレシオが、前記バーコード・タ
ーゲット用に前記走査パターンを最適化するために、前
記方向に関して垂直な方向で前記パターンの走査速度と
振幅を修正するために制御される。 54.前記第13項記載の装置において、前記スキャナ
が前記デコーダに対して静止している。
【0034】
【実施例】ここで使用する「しるし」という用語は、通
常バーコード記号と呼ばれる多様な幅を持つ交互に現れ
るバーとスペースから構成される記号パターンだけでは
なく、英数字文字に加えてその他の一次元または二次元
の図形パターンを幅広く含む。一般的に「しるし」は、
パターンまたは情報を横切る光を走査し、パターンまた
は情報のさまざまな点での光の反射率の変動の表現とし
て反射または走査される光を検出することによって認識
または識別されることがある、あらゆる種類のパターン
または情報に当てはめられる。バーコードは、例えば小
型移動スポット・レーザ光線スキャナというタイプの光
学読取り装置によって、本発明が走査することができる
「しるし」の一例である。本発明を実行するための最良
のモードは、スキャナにより走査中のターゲットがさま
ざまなバーコードのどれか1つであるということに基づ
いている。
常バーコード記号と呼ばれる多様な幅を持つ交互に現れ
るバーとスペースから構成される記号パターンだけでは
なく、英数字文字に加えてその他の一次元または二次元
の図形パターンを幅広く含む。一般的に「しるし」は、
パターンまたは情報を横切る光を走査し、パターンまた
は情報のさまざまな点での光の反射率の変動の表現とし
て反射または走査される光を検出することによって認識
または識別されることがある、あらゆる種類のパターン
または情報に当てはめられる。バーコードは、例えば小
型移動スポット・レーザ光線スキャナというタイプの光
学読取り装置によって、本発明が走査することができる
「しるし」の一例である。本発明を実行するための最良
のモードは、スキャナにより走査中のターゲットがさま
ざまなバーコードのどれか1つであるということに基づ
いている。
【0035】図1を参照してバーコード・スキャナとデ
ジタルデコーダ間のインターフェースの概略を説明す
る。デジタル・バーコード信号を作成し、たわみケーブ
ル15を経由してそれを伝送するレーザ・バーコード・
スキャナ10は、バーコードを解読化するためのデジタ
ル・デコーダ30のソケット28に接続可能なポジショ
ン・プラグ24を具備している。ソケット28は、デジ
タル・デコーダ・エレクトロニクスプリント基板(図示
されていない)上に位置している。スキャナ10とデコ
ーダ30間の信号の伝送は、プラグ24とソケット28
を合わせることにより可能となる。
ジタルデコーダ間のインターフェースの概略を説明す
る。デジタル・バーコード信号を作成し、たわみケーブ
ル15を経由してそれを伝送するレーザ・バーコード・
スキャナ10は、バーコードを解読化するためのデジタ
ル・デコーダ30のソケット28に接続可能なポジショ
ン・プラグ24を具備している。ソケット28は、デジ
タル・デコーダ・エレクトロニクスプリント基板(図示
されていない)上に位置している。スキャナ10とデコ
ーダ30間の信号の伝送は、プラグ24とソケット28
を合わせることにより可能となる。
【0036】スキャナ10は、ピストル・グリップ12
と、走査対象のしるしに向けられる走査光線および電気
信号に変換され処理される反射光を通過させるためのウ
ィンドウを備えるスキャナ・ヘッド11付きハウジング
とを具備する。スキャナの操作は、トリガ13の手動操
作に呼応する。持ち運びができない固定取付型のスキャ
ナの実施例についても適用できる 尚、米国特許番号4,251,798、4,360,7
98、4,369,361、4,387,297、4,
593,186、4,496,831、4,409,4
70、4,460,120、4,607,156、4,
673,803、4,736,095、4,758,7
17、4,816,660、4,808,804、4,
816,661、4,760,248、4,871,9
04、148,699および147,708によって例
示される種類のレーザ・システムおよび構成要素は、本
文に参照により取り入れられる。図2に示されるよう
に、スキャナ10とデコーダ30の間のインタフェース
は、15の回線から構成される。回線1、10、および
15は使用されていない。回線2はでコードからスキャ
ナに転送され、スキャナの音響インジケータまたは視覚
インジケータの推進力として使用されるデジタルパルス
列信号であるDECODE信号の転送を行う。回線3は
交互に現れる作動トリガ入力として使用されるEXTR
IG信号をデコーダに転送する。回線4はスキャナから
デコーダに、レーザ・スキャナにより走査中のバーコー
ドのバーとスペースを表すデジタル・バー・パターン
(DBP)信号を転送するために使用される。回線5お
よび回線8はスキャナに電気接地電位(グランド)を提
供する。回線6はスキャナからデコーダに、走査中のレ
ーザ・パターンの相対的な走査方向を表す走査開始(S
OS)信号を転送する。回線7と回線9はそれぞれ走査
機構の操作用の+12Vと−12Vの電圧をスキャナに
提供する。回線11はスキャナ・レーザ・エレクトロニ
クスの操作用の+5Vの電圧をスキャナに提供する。回
線12はスキャナからデコーダに、スキャナ・トリガ・
スイッチの位置を表すTRIG1信号を伝送する。回線
13はデコーダからスキャナに、スキャナにより生成さ
れるレーザ走査パターンの制御に使用されるTRIG2
信号を転送する。回線14はデコーダ上で使用され、補
助装置に電力を供給するために外部で利用することがで
きるようにされたソース電源VCCを表す。
と、走査対象のしるしに向けられる走査光線および電気
信号に変換され処理される反射光を通過させるためのウ
ィンドウを備えるスキャナ・ヘッド11付きハウジング
とを具備する。スキャナの操作は、トリガ13の手動操
作に呼応する。持ち運びができない固定取付型のスキャ
ナの実施例についても適用できる 尚、米国特許番号4,251,798、4,360,7
98、4,369,361、4,387,297、4,
593,186、4,496,831、4,409,4
70、4,460,120、4,607,156、4,
673,803、4,736,095、4,758,7
17、4,816,660、4,808,804、4,
816,661、4,760,248、4,871,9
04、148,699および147,708によって例
示される種類のレーザ・システムおよび構成要素は、本
文に参照により取り入れられる。図2に示されるよう
に、スキャナ10とデコーダ30の間のインタフェース
は、15の回線から構成される。回線1、10、および
15は使用されていない。回線2はでコードからスキャ
ナに転送され、スキャナの音響インジケータまたは視覚
インジケータの推進力として使用されるデジタルパルス
列信号であるDECODE信号の転送を行う。回線3は
交互に現れる作動トリガ入力として使用されるEXTR
IG信号をデコーダに転送する。回線4はスキャナから
デコーダに、レーザ・スキャナにより走査中のバーコー
ドのバーとスペースを表すデジタル・バー・パターン
(DBP)信号を転送するために使用される。回線5お
よび回線8はスキャナに電気接地電位(グランド)を提
供する。回線6はスキャナからデコーダに、走査中のレ
ーザ・パターンの相対的な走査方向を表す走査開始(S
OS)信号を転送する。回線7と回線9はそれぞれ走査
機構の操作用の+12Vと−12Vの電圧をスキャナに
提供する。回線11はスキャナ・レーザ・エレクトロニ
クスの操作用の+5Vの電圧をスキャナに提供する。回
線12はスキャナからデコーダに、スキャナ・トリガ・
スイッチの位置を表すTRIG1信号を伝送する。回線
13はデコーダからスキャナに、スキャナにより生成さ
れるレーザ走査パターンの制御に使用されるTRIG2
信号を転送する。回線14はデコーダ上で使用され、補
助装置に電力を供給するために外部で利用することがで
きるようにされたソース電源VCCを表す。
【0037】図2は本実施例のインターフェースのバス
構造を示す図である。そして図2のインタフェース経由
のスキャナとデジタル・デコーダ間の信号交換のフロー
チャートが、図3に示されている。デジタル・デコーダ
は、そのTRIG1信号とEXTRIG信号のトリガ入
力を、ステップ42で絶えずモニタしている。ローカル
・スキャナ・トリガ・スイッチがオンされると、TRI
G1入力によりデコーダが起動される。EXTRIG入
力は、物体センサや足操作スイッチのような外部装置か
らデコーダをトリガする場合に使用される。TRIG1
信号とEXTRIG信号の形式はそれぞれ図4(a)と
図4(c)に示されている。これらの信号は、通常は高
い論理レベルにあり、ローカル・トリガ・デバイスまた
は外部トリガ・デバイスが引っ張られると低くなる。入
力TRIG1またはEXTRIGの内の1つの極性の変
化は、ステップ44のデコーダ・エレクトロニクスによ
り検出され、ステップ46でソース電圧+12V、−1
2V、および+5Vを起動し、それらをスキャナに伝送
する。これらのソース電圧は、解読化が成功しトリガ入
力が非活動化されるか、あるいはデジタル・デコーダに
よって設定されている走査プロセスの事前設定時間の制
限のどちらかにより、走査プロセスが完了するまで活動
状態にある。後者の2つの条件は、インタフェースの完
全な使用を例示しないため、フローチャートに示されて
いない。GROUND接続は、プラグ24とソケット2
8が正しく合わされている限り、常に有効である。
構造を示す図である。そして図2のインタフェース経由
のスキャナとデジタル・デコーダ間の信号交換のフロー
チャートが、図3に示されている。デジタル・デコーダ
は、そのTRIG1信号とEXTRIG信号のトリガ入
力を、ステップ42で絶えずモニタしている。ローカル
・スキャナ・トリガ・スイッチがオンされると、TRI
G1入力によりデコーダが起動される。EXTRIG入
力は、物体センサや足操作スイッチのような外部装置か
らデコーダをトリガする場合に使用される。TRIG1
信号とEXTRIG信号の形式はそれぞれ図4(a)と
図4(c)に示されている。これらの信号は、通常は高
い論理レベルにあり、ローカル・トリガ・デバイスまた
は外部トリガ・デバイスが引っ張られると低くなる。入
力TRIG1またはEXTRIGの内の1つの極性の変
化は、ステップ44のデコーダ・エレクトロニクスによ
り検出され、ステップ46でソース電圧+12V、−1
2V、および+5Vを起動し、それらをスキャナに伝送
する。これらのソース電圧は、解読化が成功しトリガ入
力が非活動化されるか、あるいはデジタル・デコーダに
よって設定されている走査プロセスの事前設定時間の制
限のどちらかにより、走査プロセスが完了するまで活動
状態にある。後者の2つの条件は、インタフェースの完
全な使用を例示しないため、フローチャートに示されて
いない。GROUND接続は、プラグ24とソケット2
8が正しく合わされている限り、常に有効である。
【0038】スキャナがいったん起動されると、スキャ
ナはDBPデジタル信号とSOSデジタル信号を中継し
てデジタル・デコーダに戻す。例示的なSOS信号とD
BP信号の形式は、それぞれ図4(d)と図4(e)に
示されている。例のDBP信号の拡大部分は、図4
(f)に図示されている。DBP信号は、レーザ・スキ
ャナにより走査中のバーコードのバーとスペースを表
す。図示されているDBPパターンは、コード39のバ
ーコードで符号化された”STI”という文字を走査し
た結果である。高いレベルが黒いバー、低いレベルが白
いスペースに対応する。SOS信号は走査中のレーザ・
パターンの相対的な走査方向を表す。デコーダはステッ
プ48でDBP信号とSOS信号を使用して、走査中の
バーコードがPDF417タイプのように、標準的な一
次元(1−D)タイプなのか二次元(2−D)タイプな
のかを判断する。この手順は、より詳細に後述される。
デコーダは、走査したバーコードが一次元タイプである
と判断するとそのバーコードの解読化を行う。バーコー
ドが二次元タイプであると判断されると、デコーダはス
テップ50でTRIG2信号(図4(b))を起動し、
スキャナがレーザ・ラスタ・パターンを生成できるよう
にする。デコーダはTRIG2信号のデューティレシオ
を制御することにより、ラスタ・パターンのy軸構成要
素の振幅を制御する。完全に非パルス化されたTRIG
2の起動により、最大振幅のyが生じる。TRIG2の
デューティレシオが作動している間に変更すると、ラス
タ・パターンのパルス化(拡大と縮小)が生じる。その
後、デコーダは、バーコードを解読化を行う。代わり
に、スキャナのユーザがスキャナ・トリガ・スイッチを
第2デタント位置まで押すことによりスキャナがレーザ
・ラスタ・パターンを作成でき、デコーダにそれがその
ように実行したことを知らせるとTRIG2信号が生成
される。TRIG2信号は、それがユーザ・トリガ作動
により起動されても、デコーダにより起動されても関係
なく、TRIG1信号やEXTRIG信号に関して一定
量遅延する。
ナはDBPデジタル信号とSOSデジタル信号を中継し
てデジタル・デコーダに戻す。例示的なSOS信号とD
BP信号の形式は、それぞれ図4(d)と図4(e)に
示されている。例のDBP信号の拡大部分は、図4
(f)に図示されている。DBP信号は、レーザ・スキ
ャナにより走査中のバーコードのバーとスペースを表
す。図示されているDBPパターンは、コード39のバ
ーコードで符号化された”STI”という文字を走査し
た結果である。高いレベルが黒いバー、低いレベルが白
いスペースに対応する。SOS信号は走査中のレーザ・
パターンの相対的な走査方向を表す。デコーダはステッ
プ48でDBP信号とSOS信号を使用して、走査中の
バーコードがPDF417タイプのように、標準的な一
次元(1−D)タイプなのか二次元(2−D)タイプな
のかを判断する。この手順は、より詳細に後述される。
デコーダは、走査したバーコードが一次元タイプである
と判断するとそのバーコードの解読化を行う。バーコー
ドが二次元タイプであると判断されると、デコーダはス
テップ50でTRIG2信号(図4(b))を起動し、
スキャナがレーザ・ラスタ・パターンを生成できるよう
にする。デコーダはTRIG2信号のデューティレシオ
を制御することにより、ラスタ・パターンのy軸構成要
素の振幅を制御する。完全に非パルス化されたTRIG
2の起動により、最大振幅のyが生じる。TRIG2の
デューティレシオが作動している間に変更すると、ラス
タ・パターンのパルス化(拡大と縮小)が生じる。その
後、デコーダは、バーコードを解読化を行う。代わり
に、スキャナのユーザがスキャナ・トリガ・スイッチを
第2デタント位置まで押すことによりスキャナがレーザ
・ラスタ・パターンを作成でき、デコーダにそれがその
ように実行したことを知らせるとTRIG2信号が生成
される。TRIG2信号は、それがユーザ・トリガ作動
により起動されても、デコーダにより起動されても関係
なく、TRIG1信号やEXTRIG信号に関して一定
量遅延する。
【0039】次のステップ52では、バーコードが解読
化されているかどうかをを判断する。バーコードはデジ
タル・デコーダにより無事に解読されるとステップ54
でDECODE信号(図4(g))を起動し、解読化プ
ロセスの状態の音響表示または視覚表示あるいはその両
方を作成する目的で、スキャナの音響インジケータまた
は視覚インジケータを駆動する。また、デコーダが解読
化の成功、システム・エラー、または特殊な状況を含む
さまざまなシステム・レベルの状況のいずれかを表示す
るために、この信号を使用することもある。個々のパル
スの振幅だけではなくDECODE信号の定期的なパル
ス波形は、変化するピッチと期間のビーという音または
トーンあるいはその両方を作成するために調整可能であ
る。それからデジタル・デコーダは、ステップ56でソ
ース電源とDECODE信号を非活動化する。TRIG
1信号とEXTRIG信号は、トリガ入力の現在の作動
がその待機状態にリセットされたのかどうかを判断する
ために、ステップ58でモニタされる。デジタル・デコ
ーダはトリガ入力をモニタし続け、トリガ入力が不活性
な状態に戻るまでこの状態であり続ける。いったんトリ
ガ入力が不活性状態に戻されると、デコーダは次の解読
化プロセスを開始するためにTRIG1信号とEXTR
IG信号のモニタを開始する。
化されているかどうかをを判断する。バーコードはデジ
タル・デコーダにより無事に解読されるとステップ54
でDECODE信号(図4(g))を起動し、解読化プ
ロセスの状態の音響表示または視覚表示あるいはその両
方を作成する目的で、スキャナの音響インジケータまた
は視覚インジケータを駆動する。また、デコーダが解読
化の成功、システム・エラー、または特殊な状況を含む
さまざまなシステム・レベルの状況のいずれかを表示す
るために、この信号を使用することもある。個々のパル
スの振幅だけではなくDECODE信号の定期的なパル
ス波形は、変化するピッチと期間のビーという音または
トーンあるいはその両方を作成するために調整可能であ
る。それからデジタル・デコーダは、ステップ56でソ
ース電源とDECODE信号を非活動化する。TRIG
1信号とEXTRIG信号は、トリガ入力の現在の作動
がその待機状態にリセットされたのかどうかを判断する
ために、ステップ58でモニタされる。デジタル・デコ
ーダはトリガ入力をモニタし続け、トリガ入力が不活性
な状態に戻るまでこの状態であり続ける。いったんトリ
ガ入力が不活性状態に戻されると、デコーダは次の解読
化プロセスを開始するためにTRIG1信号とEXTR
IG信号のモニタを開始する。
【0040】図1のデジタル・デコーダ30を更に図5
を参照して説明する。上記したように待機状態では、デ
コーダ30が各バッファ72と74によって調整され、
マイクロプロセッサ76に供給されるTRIG1信号と
EXTRIG信号をモニタする。TRIG1信号または
EXTRIG信号が、通常の活動を停止した高い状態か
ら活動状態で低い状態に変わると、マイクロプロセッサ
76によってスイッチ・ネットワーク78が電源供給サ
ブシステムからスキャナに電力供給信号+12V、−1
2V、および+5Vを転送できるようになる。+12V
と−12Vの電圧は、図6(a)の小型(スラブ)レー
ザ・パターンと図6(b)のラスタ・レーザ・パターン
を生成する、レーザ・スキャナ10に内臓された機械的
な走査要素に動力を供給する。スキャナは+5Vの電圧
によりオンにされユーザが希望するターゲット上にレー
ザ・パターンを走査できるようにする。
を参照して説明する。上記したように待機状態では、デ
コーダ30が各バッファ72と74によって調整され、
マイクロプロセッサ76に供給されるTRIG1信号と
EXTRIG信号をモニタする。TRIG1信号または
EXTRIG信号が、通常の活動を停止した高い状態か
ら活動状態で低い状態に変わると、マイクロプロセッサ
76によってスイッチ・ネットワーク78が電源供給サ
ブシステムからスキャナに電力供給信号+12V、−1
2V、および+5Vを転送できるようになる。+12V
と−12Vの電圧は、図6(a)の小型(スラブ)レー
ザ・パターンと図6(b)のラスタ・レーザ・パターン
を生成する、レーザ・スキャナ10に内臓された機械的
な走査要素に動力を供給する。スキャナは+5Vの電圧
によりオンにされユーザが希望するターゲット上にレー
ザ・パターンを走査できるようにする。
【0041】走査中、スキャナは、スキャナ・インタフ
ェース回路84に供給されるSOS信号とDBP信号を
生成する。SOS信号とDBP信号は、バッファ80と
82により表される各反転論理ゲートで反転される可能
性がある。スキャナ・インタフェース回路84は、シス
テム・メモリ86に連結される。図7を参照すると、ス
キャナ・インタフェース回路84は、1)走査中に発生
するDBP信号の遷移数の追跡、および2)マイクロプ
ロセッサ76が順次走査するたびに到達するメモリ位置
にDBPデータを格納するためのメモリ・アドレス・ポ
インタの作成という2つの機能を実行する、アドレス・
ポインタ92を具備する。アドレス・ポインタ92は、
新しい走査の最初のDBP値が格納されるメモリ位置に
設定されてから、格納されるそれぞれの新しいDBP値
を計数する。新しい走査が行われたかどうかはSOS信
号が高いときにSOS信号が低いレベルに遷移したり、
低いときに高いレベルに遷移する(図4(d)を参照)
ことで分かる。走査に対応するDBP信号の拡大例示部
分は、図4(f)に示されている。走査の開始時点でア
ドレス・ポインタ92は、別個のメモリ領域にこの新し
い走査の最初のDBP値(走査データ・ポインタ)のア
ドレスを格納するために、ダイレクトメモリ書き込み
(DMW)ブロック94を要求する。さらに多くの走査
が起こるにつれ、走査データ・ポインタのリストが形成
される。
ェース回路84に供給されるSOS信号とDBP信号を
生成する。SOS信号とDBP信号は、バッファ80と
82により表される各反転論理ゲートで反転される可能
性がある。スキャナ・インタフェース回路84は、シス
テム・メモリ86に連結される。図7を参照すると、ス
キャナ・インタフェース回路84は、1)走査中に発生
するDBP信号の遷移数の追跡、および2)マイクロプ
ロセッサ76が順次走査するたびに到達するメモリ位置
にDBPデータを格納するためのメモリ・アドレス・ポ
インタの作成という2つの機能を実行する、アドレス・
ポインタ92を具備する。アドレス・ポインタ92は、
新しい走査の最初のDBP値が格納されるメモリ位置に
設定されてから、格納されるそれぞれの新しいDBP値
を計数する。新しい走査が行われたかどうかはSOS信
号が高いときにSOS信号が低いレベルに遷移したり、
低いときに高いレベルに遷移する(図4(d)を参照)
ことで分かる。走査に対応するDBP信号の拡大例示部
分は、図4(f)に示されている。走査の開始時点でア
ドレス・ポインタ92は、別個のメモリ領域にこの新し
い走査の最初のDBP値(走査データ・ポインタ)のア
ドレスを格納するために、ダイレクトメモリ書き込み
(DMW)ブロック94を要求する。さらに多くの走査
が起こるにつれ、走査データ・ポインタのリストが形成
される。
【0042】DBP信号の2進値は、DBP信号が新し
く遷移されるたびにゼロにリセットされ、システム・ク
ロック信号CLKをカウントする、カウンタ96により
生成される。それ以降、DBP信号の遷移が起こると、
以前のDBP間隔のカウント値がラッチされ、カウンタ
はゼロにリセットされ、カウントは新しいDBP間隔の
間続行する。カウンタ96はDMW94に完了したDB
Pカウント値を取り、それをシステム・メモリに格納す
るように要求する。アドレス・ポインタ92内の現在の
データ・アドレスは、DBPカウント値を格納するため
のメモリ位置を示す。このプロセスはDBP入力回線で
遷移が起こるかぎり続行する。
く遷移されるたびにゼロにリセットされ、システム・ク
ロック信号CLKをカウントする、カウンタ96により
生成される。それ以降、DBP信号の遷移が起こると、
以前のDBP間隔のカウント値がラッチされ、カウンタ
はゼロにリセットされ、カウントは新しいDBP間隔の
間続行する。カウンタ96はDMW94に完了したDB
Pカウント値を取り、それをシステム・メモリに格納す
るように要求する。アドレス・ポインタ92内の現在の
データ・アドレスは、DBPカウント値を格納するため
のメモリ位置を示す。このプロセスはDBP入力回線で
遷移が起こるかぎり続行する。
【0043】新規走査の最初のDBP値は、走査データ
・ポインタによって指定されるメモリ位置に格納され
る。それ以降の各DBP値はこの走査に設定された走査
データ・ポインタ値に従ったメモリ位置に順次に格納さ
れる。新規走査を行うたびに通常、前回の走査の最後の
DBP位置より1つ高い位置に設定される新しい走査デ
ータ・ポインタが起動される。スキャナ・インタフェー
ス回路84も別個のメモリ領域内での新規走査(走査デ
ータ・ポインタ)ごとに開始点のメモリ・アドレスを格
納するので、マイクロプロセッサ76は、この走査デー
タ・ポインタのリストを見ることによりデータの新しい
走査(最初のDBP値)の開始点を見つけることができ
る。
・ポインタによって指定されるメモリ位置に格納され
る。それ以降の各DBP値はこの走査に設定された走査
データ・ポインタ値に従ったメモリ位置に順次に格納さ
れる。新規走査を行うたびに通常、前回の走査の最後の
DBP位置より1つ高い位置に設定される新しい走査デ
ータ・ポインタが起動される。スキャナ・インタフェー
ス回路84も別個のメモリ領域内での新規走査(走査デ
ータ・ポインタ)ごとに開始点のメモリ・アドレスを格
納するので、マイクロプロセッサ76は、この走査デー
タ・ポインタのリストを見ることによりデータの新しい
走査(最初のDBP値)の開始点を見つけることができ
る。
【0044】マイクロプロセッサ76は、DBP値が有
効なバーコード・シーケンスを表すか、それとも無効な
パターンを表すのかを判断するためにDBP値を解析す
る。有効なバーコードが解読化されると、マイクロプロ
セッサ76は、パルス生成器98が論理ゲート88(図
5)によってバッファに入れられ、スキャナまでインタ
フェースを経由して転送されるDECODE信号を生成
できるようにする制御ビットを形成する。DECODE
信号を生成するためにパルス生成器98は、所望の音響
基本周波数が出力で形成されるまで、システム・クロッ
ク信号を分割する。上述されたように、DECODE信
号は、解読化の成功、システム・エラーまたは特殊な状
況を含むさまざまなシステム・レベルの状況のいずれか
を提示する目的でスキャナの音響インジケータまたは視
覚インジケータを駆動するのに使用される。
効なバーコード・シーケンスを表すか、それとも無効な
パターンを表すのかを判断するためにDBP値を解析す
る。有効なバーコードが解読化されると、マイクロプロ
セッサ76は、パルス生成器98が論理ゲート88(図
5)によってバッファに入れられ、スキャナまでインタ
フェースを経由して転送されるDECODE信号を生成
できるようにする制御ビットを形成する。DECODE
信号を生成するためにパルス生成器98は、所望の音響
基本周波数が出力で形成されるまで、システム・クロッ
ク信号を分割する。上述されたように、DECODE信
号は、解読化の成功、システム・エラーまたは特殊な状
況を含むさまざまなシステム・レベルの状況のいずれか
を提示する目的でスキャナの音響インジケータまたは視
覚インジケータを駆動するのに使用される。
【0045】また、マイクロプロセッサ76はDBP信
号とSOS信号を使用し走査中のバーコードが、例えば
PDF417タイプのように標準的な一次元(1−D)
タイプなのか、二次元(2−D)タイプなのかを判断す
る。バーコードが二次元タイプであると判断されると、
デコーダはバッファ90によりバッファに入れられ、ス
キャナに転送されるTRIG2信号を起動する。TRI
G2信号のデューティレシオを変化させることにより、
デコーダはy軸(図6(b)を参照)の処理速度と振幅
を制御し、それによって走査される特別な記号ごとに二
次元走査パターンを最適化する。
号とSOS信号を使用し走査中のバーコードが、例えば
PDF417タイプのように標準的な一次元(1−D)
タイプなのか、二次元(2−D)タイプなのかを判断す
る。バーコードが二次元タイプであると判断されると、
デコーダはバッファ90によりバッファに入れられ、ス
キャナに転送されるTRIG2信号を起動する。TRI
G2信号のデューティレシオを変化させることにより、
デコーダはy軸(図6(b)を参照)の処理速度と振幅
を制御し、それによって走査される特別な記号ごとに二
次元走査パターンを最適化する。
【0046】次に図8に示される二次元バーコード認識
手順のフローチャートを説明する。一次元バーコードだ
けではなく二次元のPDF417バーコードは、解読化
の進行中にデコーダにより自動的に認識される。上述さ
れたように、12Vの電圧が最初に走査要素に供給され
ると、走査要素は図6(a)に示されるスラブ・レーザ
・パターンを生成する。スラブ・レーザ・パターンは、
一次元バーコードからバー・スペース・シーケンスを求
めるのに十分である。同時に、デコーダはPDF417
ラベルの存在を示すパターンを探す。ステップ102で
の走査データが利用可能な場合、デコーダはステップ1
04で、PDF417ラベルが認識されたかどうかを確
認する。利用できない場合には、デコーダはステップ1
06でPDF417の最初と最後にある特性開始パター
ンまたは特性停止パターンあるいはその両方がないかど
うか確認する。この探索が正常に終了すると、列インジ
ケータ文字がステップ108で求められる。正常に終了
しない場合には、新たな走査が行われる。PDF417
の記号論の仕様で示されるように、列インジケータは、
ラベル内の列数、ラベル内の行数、走査中の特定の列の
列番号、および機密保護レベル(ラベル内に符号化され
たエラー訂正量)を格納する。最低でも、デコーダが開
始文字/停止文字を認識する場合、他のバーコード記号
論には文字の同じシーケンスはないので、デコーダはP
DF417ラベルが走査されているかどうか確認する。
手順のフローチャートを説明する。一次元バーコードだ
けではなく二次元のPDF417バーコードは、解読化
の進行中にデコーダにより自動的に認識される。上述さ
れたように、12Vの電圧が最初に走査要素に供給され
ると、走査要素は図6(a)に示されるスラブ・レーザ
・パターンを生成する。スラブ・レーザ・パターンは、
一次元バーコードからバー・スペース・シーケンスを求
めるのに十分である。同時に、デコーダはPDF417
ラベルの存在を示すパターンを探す。ステップ102で
の走査データが利用可能な場合、デコーダはステップ1
04で、PDF417ラベルが認識されたかどうかを確
認する。利用できない場合には、デコーダはステップ1
06でPDF417の最初と最後にある特性開始パター
ンまたは特性停止パターンあるいはその両方がないかど
うか確認する。この探索が正常に終了すると、列インジ
ケータ文字がステップ108で求められる。正常に終了
しない場合には、新たな走査が行われる。PDF417
の記号論の仕様で示されるように、列インジケータは、
ラベル内の列数、ラベル内の行数、走査中の特定の列の
列番号、および機密保護レベル(ラベル内に符号化され
たエラー訂正量)を格納する。最低でも、デコーダが開
始文字/停止文字を認識する場合、他のバーコード記号
論には文字の同じシーケンスはないので、デコーダはP
DF417ラベルが走査されているかどうか確認する。
【0047】列インジケータがステップ108で検出さ
れると、その中に含まれる情報は抽出され、走査中のバ
ーコード・ラベルを表す列と行のマトリックスを初期化
するために使用される。さらにラベルがPDF417で
あることを確認するために、少なくとも2つの異なった
列の列インジケータが、走査中のラベルのマトリックス
構成を公式化するのに必要な情報を得るために、無事に
処理されなければならない。継続する走査の新しい列イ
ンジケータのそれぞれが処理されるたびに、デコーダ
は、走査中のPDF417ラベルについてのマトリック
ス情報を更新する。ステップ110でデコーダは完全に
特徴付けるのにじゅうぶんな情報がラベルにあると決定
すると、デコーダはマトリックスが初期化されたと考え
る(ステップ112)。
れると、その中に含まれる情報は抽出され、走査中のバ
ーコード・ラベルを表す列と行のマトリックスを初期化
するために使用される。さらにラベルがPDF417で
あることを確認するために、少なくとも2つの異なった
列の列インジケータが、走査中のラベルのマトリックス
構成を公式化するのに必要な情報を得るために、無事に
処理されなければならない。継続する走査の新しい列イ
ンジケータのそれぞれが処理されるたびに、デコーダ
は、走査中のPDF417ラベルについてのマトリック
ス情報を更新する。ステップ110でデコーダは完全に
特徴付けるのにじゅうぶんな情報がラベルにあると決定
すると、デコーダはマトリックスが初期化されたと考え
る(ステップ112)。
【0048】それ以降の走査が処理されるに従って、デ
コーダはステップ104でマトリックスが初期化されて
いるのを確かめ、ステップ114での走査データの解読
化に進む。バーコード・ラベルを完全に解読化するのに
十分な走査が処理されると(ステップ116)、デコー
ダはステップ118でDECODE信号(図4(g))
を初期化し、ビーという音またはトーン出力を作成しこ
の処理ルーチンを終了する。解読化するのに十分な処理
がされないと、デコーダはステップ120で、スキャナ
がPDF417ラベルと合わせられているかどうかを調
べる。スキャナはレーザ・パターンの走査を実行可能
で、デコーダがある列から別の列に横断しないで、少な
くとも1つの完全なPDF417コードワードを解読化
できる場合に合わせられていると見なされる。これには
開始/停止文字や列インジケータ文字は含まれない。さ
らに、よく合わせられていればいるほど、解読化された
コードワードの信頼レベル(ウェイト)も高くなる。コ
ードワードは、その最も近く左および右に隣接するコー
ドワードと同じ列から解読化される場合、高い解読化信
頼レベルを持つとされている。走査している行がバーコ
ードと合わせられていない場合、隣接するコードワード
は無事に解読化されず、解読化されたとしても低い解読
化信頼レベルになってしまう。デコーダは隣接する解読
化されたコードワードの信頼レベルを試験し、ステップ
120で走査行がバーコードと合っているかどうかを判
断する。解読化されたコードワードが高い信頼レベルを
持つ場合、デコーダはステップ122でスキャナへの活
動状態にある低いTRIG2信号(図4(b))を肯定
し、スラブ・レーザ・パターンを図6(b)に示される
ラスタ・レーザ・パターンに変更する。ラスタ・パター
ンは、より小さなスラブ・レーザ・パターンにより以前
は走査されなかった二次元バーコードの他の部分にある
バー・スペース・データを取得するために、デコーダに
よって走査することを要求される。スキャナが合わせら
れていない場合、ステップ124が実行されスラブ・レ
ーザ・パターンで走査を続行する。
コーダはステップ104でマトリックスが初期化されて
いるのを確かめ、ステップ114での走査データの解読
化に進む。バーコード・ラベルを完全に解読化するのに
十分な走査が処理されると(ステップ116)、デコー
ダはステップ118でDECODE信号(図4(g))
を初期化し、ビーという音またはトーン出力を作成しこ
の処理ルーチンを終了する。解読化するのに十分な処理
がされないと、デコーダはステップ120で、スキャナ
がPDF417ラベルと合わせられているかどうかを調
べる。スキャナはレーザ・パターンの走査を実行可能
で、デコーダがある列から別の列に横断しないで、少な
くとも1つの完全なPDF417コードワードを解読化
できる場合に合わせられていると見なされる。これには
開始/停止文字や列インジケータ文字は含まれない。さ
らに、よく合わせられていればいるほど、解読化された
コードワードの信頼レベル(ウェイト)も高くなる。コ
ードワードは、その最も近く左および右に隣接するコー
ドワードと同じ列から解読化される場合、高い解読化信
頼レベルを持つとされている。走査している行がバーコ
ードと合わせられていない場合、隣接するコードワード
は無事に解読化されず、解読化されたとしても低い解読
化信頼レベルになってしまう。デコーダは隣接する解読
化されたコードワードの信頼レベルを試験し、ステップ
120で走査行がバーコードと合っているかどうかを判
断する。解読化されたコードワードが高い信頼レベルを
持つ場合、デコーダはステップ122でスキャナへの活
動状態にある低いTRIG2信号(図4(b))を肯定
し、スラブ・レーザ・パターンを図6(b)に示される
ラスタ・レーザ・パターンに変更する。ラスタ・パター
ンは、より小さなスラブ・レーザ・パターンにより以前
は走査されなかった二次元バーコードの他の部分にある
バー・スペース・データを取得するために、デコーダに
よって走査することを要求される。スキャナが合わせら
れていない場合、ステップ124が実行されスラブ・レ
ーザ・パターンで走査を続行する。
【0049】プロセスは、さらに多くの走査が解読化に
利用できるかどうかを確認し続ける。どの時点でもなに
も利用できない場合には、解読化プロセスはこのルーチ
ンを終了する。いったんデコーダが走査中のバーコード
をうまく認識し解読化すると、マイクロプロセッサ76
(図5)はTRIG2信号を非活動状態にし、スイッチ
・ネットワーク78に+12V、−12V、+5Vの電
力供給信号をオフにするように命令する。この動作によ
りスキャナ機構は停止しレーザはオフになる。さらにマ
イクロプロセッサ76は、バーコードが無事に解読化さ
れたことを示す音響または視覚あるいは両方の表示を作
成する目的で、スキャナ・インタフェース回路84にD
ECODE信号(図4(g))をスキャナに送るように
命令する。
利用できるかどうかを確認し続ける。どの時点でもなに
も利用できない場合には、解読化プロセスはこのルーチ
ンを終了する。いったんデコーダが走査中のバーコード
をうまく認識し解読化すると、マイクロプロセッサ76
(図5)はTRIG2信号を非活動状態にし、スイッチ
・ネットワーク78に+12V、−12V、+5Vの電
力供給信号をオフにするように命令する。この動作によ
りスキャナ機構は停止しレーザはオフになる。さらにマ
イクロプロセッサ76は、バーコードが無事に解読化さ
れたことを示す音響または視覚あるいは両方の表示を作
成する目的で、スキャナ・インタフェース回路84にD
ECODE信号(図4(g))をスキャナに送るように
命令する。
【0050】ここでは、本発明の実施例のみを示し説明
したが、本発明は本文に表した発明概念の範囲内での変
更および修正を受けることができる。
したが、本発明は本文に表した発明概念の範囲内での変
更および修正を受けることができる。
【0051】
【発明の効果】以上説明したように本発明によれば、1
台のバーコード・スキャナと1台のバーコード・デコー
ダをインターフェースすることで、一次元バーコードと
二次元バーコードの自動的な認識、読取り、および解読
化を行うことができる。
台のバーコード・スキャナと1台のバーコード・デコー
ダをインターフェースすることで、一次元バーコードと
二次元バーコードの自動的な認識、読取り、および解読
化を行うことができる。
【0052】またデジタル・コード信号の解読化状態を
音響表示または視覚表示あるいはその両方行うことでオ
ペレータに知らせることができる。また解読化の成功、
システムエラー、それ以外の様々な状況を含むシステム
の状況を表示することもできる。
音響表示または視覚表示あるいはその両方行うことでオ
ペレータに知らせることができる。また解読化の成功、
システムエラー、それ以外の様々な状況を含むシステム
の状況を表示することもできる。
【図面の簡単な説明】
【図1】 本発明の実施例に従ったバーコード・スキャ
ナとデジタル・デコーダ間のインタフェースを示す概要
図である。
ナとデジタル・デコーダ間のインタフェースを示す概要
図である。
【図2】 図1に示されるインタフェースのバス構造を
表す図である。
表す図である。
【図3】 図1に示されるインタフェースを通る信号交
換を示すフローチャートである。
換を示すフローチャートである。
【図4】 図4(a)乃至図4(g)は、インタフェー
スを通して伝送される多様な信号の波形を示す図であ
る。
スを通して伝送される多様な信号の波形を示す図であ
る。
【図5】 スキャナ・インタフェースに関する図1に示
されるデジタル・デコーダの一部のブロック図である。
されるデジタル・デコーダの一部のブロック図である。
【図6】 図6(a)と図6(b)は、バーコード・ラ
ベルを走査するためにバーコード・スキャナによって生
成される二次元バーコードとレーザの具体的なパターン
である。
ベルを走査するためにバーコード・スキャナによって生
成される二次元バーコードとレーザの具体的なパターン
である。
【図7】 図1に示されるスキャナ・インタフェース回
路のブロック図である。
路のブロック図である。
【図8】 二次元バーコード認識手順のフローチャート
である。
である。
10 スキャナ 11 スキャナヘッド 12 ピストルグリップ 13 トリガ 15 ケーブル 24 プラグ 28 ソケット 30 デコーダ 76 マイクロプロセッサ 78 スイッチネットワーク 84 インターフェース回路 86 システムメモリ 88 論理ゲート 92 アドレスポインタ 94 ダイレクトメモリ書き込み 96 カウンタ 98 パルス生成器
───────────────────────────────────────────────────── フロントページの続き (72)発明者 スティーブン シュー アメリカ合衆国 ニューヨーク州 11731 イー ノースポート クレイ ピッツ ロード 340 (72)発明者 ジェームズ ジーベル アメリカ合衆国 ニューヨーク州 11731 イー ノースポート ウイリアムズ ス トリート 22
Claims (54)
- 【請求項1】 走査中のターゲットを表すデジタル・コ
ード信号を形成する走査変換手段に解読化手段をインタ
フェースするための装置において、 前記走査変換手段から前記解読化手段に作動信号を転送
するための手段と、 前記作動信号に応えて、前記解読化手段から前記走査変
換手段に動作信号を転送するための手段と、 前記動作信号に応えて、前記走査変換手段から前記解読
化手段に前記デジタル・コード信号および走査方向信号
を転送するための手段と、 前記ターゲットが前記走査変換手段による走査修正を必
要とすることを示す場合に、前記解読化手段が前記デジ
タル・コード信号および前記走査方向信号を前記走査変
換手段に転送するための手段と、 前記デジタル・コード信号および前記走査方向信号に応
えて、前記解読化手段から前記走査変換手段に肯定応答
信号を転送するための手段と、を具備することを特徴と
する装置。 - 【請求項2】 請求項1記載の装置において、前記走査
制御信号を転送するための前記手段が、前記走査変換手
段の二次元走査を設定するために設定信号を転送するた
めの手段を具備することを特徴とする装置。 - 【請求項3】 請求項1記載の装置において、前記肯定
応答信号を転送するための手段が、前記解読化手段の現
状を示すためにインジケータ駆動信号を転送するための
手段を具備することを特徴とする装置。 - 【請求項4】 請求項3記載の装置において、前記イン
ジケータ駆動信号を転送するための手段が、前記解読化
手段の現状を可聴表示で行うことを特徴とする装置。 - 【請求項5】 請求項3記載の装置において、前記イン
ジケータ駆動信号を転送するための手段が、前記解読化
手段の現状を可視表示で行うことを特徴とする装置。 - 【請求項6】 請求項3記載の装置において、前記イン
ジケータ駆動信号を転送するための手段が、前記デジタ
ル・コード信号の解読化の成功したことを示すことを特
徴とする装置。 - 【請求項7】 請求項3記載の装置において、前記イン
ジケータ駆動信号を転送するための手段が、前記解読化
手段または前記走査変換手段またはインタフェースの誤
動作状況に関する表示を行うことを特徴とする装置。 - 【請求項8】 請求項1記載の装置において、前記作動
信号を転送するための手段が、ローカル・ソースから前
記走査変換手段をトリガするための内部トリガ信号を転
送するための手段、および遠隔位置から前記走査変換手
段をトリガするための外部トリガ信号を転送するため手
段とを具備することを特徴とする装置。 - 【請求項9】 請求項1記載の装置において、前記走査
変換手段がバーコードのバーとスペースを表すデジタル
・バーコード信号を形成するためのバーコード走査手段
を具備することを特徴とする装置。 - 【請求項10】 請求項9記載の装置において、前記デ
ジタル・コード信号および前記走査方向信号を転送する
ための手段が、前記デジタル・バーコード信号およびバ
ーコード走査方向信号を転送するための手段を具備する
ことを特徴とする装置。 - 【請求項11】 請求項10記載の装置において、前記
走査制御信号を転送するための手段が、走査パターンを
変更するための信号を転送する手段を具備することを特
徴とする装置。 - 【請求項12】 請求項1記載の装置において、前記動
作信号を転送するための手段が、前記走査変換手段に電
力を供給するために電力供給信号を転送するための手段
を具備することを特徴とする装置。 - 【請求項13】 デコーダを走査中のバーコードを表す
コード信号を形成するスキャナにインタフェースするた
めの装置において、 前記スキャナから前記デコーダに作動信号を転送するた
めの第1回路と、 前記作動信号に応えて、前記デコーダから前記スキャナ
に動作信号を転送するための第2回路と、 前記動作信号に応えて、前記スキャナから前記デコーダ
に前記コード信号および走査方向信号を転送するための
第3回路と、 前記スキャナの走査パターンを変更するために、前記コ
ード信号および前記走査方向信号に応えて、前記デコー
ダから前記スキャナに制御信号を転送するための第4回
路と、 前記コード信号および前記走査方向信号に応えて、前記
デコーダから前記スキャナに肯定応答信号を転送するた
めの第5回路と、を具備することを特徴とする装置。 - 【請求項14】 請求項13記載の装置において、前記
第4回路は前記コード信号および前記走査方向信号がバ
ーコードが二次元構成要素を含むことを示すと起動され
ることを特徴とする装置。 - 【請求項15】 請求項13記載の装置において、前記
第5回路は前記デコーダの状態を示すためにインジケー
タ駆動信号を転送するためのバスを具備することを特徴
とする装置。 - 【請求項16】 請求項15記載の装置において、前記
バスは前記デコーダの状態について可聴表示を提供する
ことを特徴とする装置。 - 【請求項17】 請求項15記載の装置において、前記
バスは前記デコーダの状態について可視表示を提供する
ことを特徴とする装置。 - 【請求項18】 請求項15記載の装置において、前記
バスはコード信号の解読化の成功を表示することを特徴
とする装置。 - 【請求項19】 請求項15記載の装置において、前記
バスは前記デコーダおよび前記スキャナおよび前記イン
タフェースの誤動作状況を表示することを特徴とする装
置。 - 【請求項20】 請求項13記載の装置において、前記
第1回路はローカル・ソースから前記スキャナをトリガ
するための内部トリガ信号を転送するためのバスと、遠
隔位置から前記スキャナをトリガするための外部トリガ
信号を転送するためのバスとを具備することを特徴とす
る装置。 - 【請求項21】 請求項13記載の装置において、前記
第2回路は前記スキャナに電力を供給するために電力供
給信号を転送するためのバスを具備することを特徴とす
る装置。 - 【請求項22】 走査中のバーコードを表すコード信号
を形成するスキャナにデコーダをインタフェースするた
めの方法において、 前記デコーダを起動するために前記スキャナから前記デ
コーダに作動信号を転送するステップと、 走査を開始するために、前記作動信号に応えて、デコー
ダからスキャナに動作信号を転送するステップと、 前記動作信号に応えて、前記スキャナから前記デコーダ
に前記コード信号および走査方向信号を転送するステッ
プと、 前記コード信号および前記走査方向信号がバーコードに
二次元構成要素を含むことを示す場合に、前記コード信
号および前記走査方向信号に応えて、前記スキャナの走
査パターンを変更するために前記デコーダから前記スキ
ャナに制御信号を転送するステップと、 前記コード信号および前記走査方向信号に応えて、前記
デコーダから前記スキャナに肯定応答信号を転送するス
テップと、を具備することを特徴とする方法。 - 【請求項23】 請求項22記載の方法において、前記
肯定応答信号を転送するステップは前記デコーダの状態
を示すためにインジケータ駆動信号の転送をするステッ
プを具備する方法。 - 【請求項24】 請求項23記載の方法において、前記
インジケータ駆動信号を転送するステップは、前記デコ
ーダの状態の可聴表示を行うことを特徴とする方法。 - 【請求項25】 請求項23記載の方法において、前記
インジケータ駆動信号を転送するステップは、前記デコ
ーダの状態の可視表示を行うことを特徴とする方法。 - 【請求項26】 請求項23記載の方法において、前記
インジケータ駆動信号を転送するステップは、前記コー
ド信号の解読化の成功を表示することを特徴とする方
法。 - 【請求項27】 請求項23記載の方法において、前記
インジケータ駆動信号を転送するステップは、前記デコ
ーダおよび前記スキャナの誤動作状況を示すことを特徴
とする方法。 - 【請求項28】 請求項22記載の方法において、前記
作動信号を転送するステップは、ローカル・ソースから
前記スキャナをトリガするための内部トリガ信号の転送
を行うことを特徴とする方法。 - 【請求項29】 請求項22記載の方法において、前記
作動信号を転送するステップは、遠隔位置から前記スキ
ャナをトリガするための外部トリガ信号の転送を行うこ
とを特徴とする方法。 - 【請求項30】 請求項22記載の方法において、前記
動作信号を転送するステップは、前記スキャナに電力を
供給するために、電力供給信号の転送を行うことを特徴
とする方法。 - 【請求項31】 解読化手段を、走査中のバーコード・
ターゲットを表すコード信号を形成する走査変換手段に
インタフェースするための装置において、 前記コード信号の値を判断するための前記コード信号に
呼応する判断手段と、 前記コード信号の値を格納するためのメモリ領域を、前
記走査変換手段の走査に指定するための走査方向信号に
呼応するアドレス指定手段と、 前記メモリ領域に前記値を書き込むための書込み手段
と、 前記バーコード・ターゲットを識別するための前記値に
呼応する処理手段とを具備することを特徴とする装置。 - 【請求項32】 請求項31記載の装置において、前記
アドレス指定手段は、前記走査方向信号の遷移後に、前
記コード信号の最初の値を格納するために、前記メモリ
領域にメモリ位置を指定するためのアドレス指定指示手
段を具備することを特徴とする装置。 - 【請求項33】 請求項31記載の装置において、前記
コード信号は前記バーコード・ターゲットのバーとスペ
ースに対応する複数の構成要素を具備することを特徴と
する装置。 - 【請求項34】 請求項33記載の装置において、前記
判断手段は前記構成要素の幅を測定するための手段を具
備することを特徴とする装置。 - 【請求項35】 請求項34記載の装置において、前記
書き込み手段は、前記走査変換手段の1回の走査に対応
する前記構成要素の幅を前記メモリ領域に書き込むこと
を特徴とする装置。 - 【請求項36】 デコーダを、走査中のバーコード・タ
ーゲットを表すコード信号を形成するスキャナにインタ
フェースする方法において、 前記コード信号の値を判断するステップと、 走査方向信号に応えて前記スキャナの走査に対応する前
記コード信号の値を格納するためにメモリ領域を指定す
るステップと、 前記メモリ領域に前記値を書き込むステップと、 前記ターゲットを識別するために前記メモリ領域から前
記値を読み取るステップとを具備することを特徴とする
方法。 - 【請求項37】 請求項36記載の方法において、アド
レス指定の前記ステップが、前記走査方向信号の遷移後
に、前記コード信号の最初の値を格納するために、前記
メモリ領域内のメモリ位置を指定するステップを具備す
ることを特徴とする方法。 - 【請求項38】 請求項36記載の方法において、前記
判断ステップは前記バーコード・ターゲットのバーとス
ペースに対応する複数の前記構成要素の幅を測定するス
テップを具備することを特徴とする方法。 - 【請求項39】 請求項38の方法において、前記スキ
ャナの1回の走査に対応する前記構成要素の幅を前記メ
モリ領域に書き込む(ロード)ステップを具備すること
を特徴とする方法。 - 【請求項40】 解読手段を、走査中のバーコード・タ
ーゲットを表すコード信号を形成する走査変換手段にイ
ンタフェースするための装置において、 前記バーコードが二次元バーコードを含むという表示を
検出するために、前記コード信号に呼応する検出手段
と、 前記走査変換手段と前記二次元バーコードが合致してい
ることを確かめるために前記表示に呼応する確認手段
と、 前記走査変換手段が前記二次元バーコードと合致してい
る場合に、前記走査変換手段の走査パターンの修正を行
う修正手段と、 前記走査変換手段によって修正された走査パターンに対
応するコード信号を前記解読化手段に供給するための伝
送手段とを具備することを特徴とする装置。 - 【請求項41】 請求項40記載の装置において、前記
検出手段は前記二次元バーコードの開始/停止文字を認
識するための手段を具備することを特徴とする装置。 - 【請求項42】 請求項40記載の装置において、前記
検出手段は前記バーコード・ターゲットを表すマトリッ
クスの列と行を解析するための手段を具備することを特
徴とする装置。 - 【請求項43】 請求項40記載の装置において、前記
確認手段は前記バーコード・ターゲットを表すマトリッ
クスの列に対応する前記コード信号を読み取る読取り手
段と、前記列に対応する前記コード信号を認識する認識
手段を具備することを特徴とする装置。 - 【請求項44】 デコーダを、走査中のバーコード・タ
ーゲットを表すコード信号を形成するスキャナにインタ
フェースする方法において、 前記コード信号を受信するステップと、 前記コード信号から前記バーコード・ターゲットが二次
元バーコードを含むという表示を検出するステップと、 前記表示の検出後に、前記走査手段が前記二次元バーコ
ードと合っていることを確かめるための前記コード信号
を試験するステップと、 前記スキャナが前記二次元バーコードと合わせられてい
るときに、前記スキャナの走査パターンを修正するステ
ップと、 前記走査手段の修正済み走査パターンに対応する前記コ
ード信号を前記デコーダに供給するステップとを具備す
ることを特徴とする方法。 - 【請求項45】 請求項44記載の方法において、前記
検出するステップは前記二次元バーコードの開始/停止
文字を認識するステップを具備することを特徴とする方
法。 - 【請求項46】 請求項44記載の方法において、前記
検出するステップは前記バーコード・ターゲットを表す
マトリックスの列と行を解析するステップを具備するこ
とを特徴とする方法。 - 【請求項47】 請求項44記載の方法において、前記
試験するステップは前記バーコード・ターゲットを表す
マトリックスの列に対応する前記コード信号を読み取る
ステップと、前記列に対応する前記コード信号を認識す
るステップとを具備することを特徴とする方法。 - 【請求項48】 請求項47記載の方法において、前記
読取りステップが列に対応する前記コード信号の隣接す
る構成要素の読取りおよび認識を含むことを特徴とする
方法。 - 【請求項49】 請求項48記載の方法において、前記
修正するステップは前記隣接する構成要素が前記デコー
ダにより認識されたときに実行されることを特徴とする
方法。 - 【請求項50】 請求項44記載の方法において、前記
修正するステップは前記二次元バーコードを覆うために
前記スキャナの走査パターンを拡張するステップを含む
ことを特徴とする方法。 - 【請求項51】 請求項44記載の方法において、前記
修正するステップは走査パターンを修正するために、前
記デコーダにより制御信号を形成するステップを具備す
ることを特徴とする方法。 - 【請求項52】 請求項51記載の方法において、前記
制御信号のデューティレシオが、走査方向に関して垂直
な方向にそって前記走査パターンの振幅を修正するため
に制御されることを特徴とする方法。 - 【請求項53】 請求項51記載の方法において、前記
制御信号のデューティレシオが、前記バーコード・ター
ゲット用に前記走査パターンを最適化するために、前記
方向に関して垂直な方向で前記パターンの走査速度と振
幅を修正するために制御されることを特徴とする方法。 - 【請求項54】 請求項13の記載の装置において、前
記スキャナが前記デコーダに対して静止していることを
特徴とする装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11066793A | 1993-08-23 | 1993-08-23 | |
| US110667 | 1998-07-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07175880A true JPH07175880A (ja) | 1995-07-14 |
Family
ID=22334243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6196927A Pending JPH07175880A (ja) | 1993-08-23 | 1994-08-22 | スキャナインターフェース装置およびそのインターフェースする方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (2) | US5789728A (ja) |
| JP (1) | JPH07175880A (ja) |
| KR (1) | KR950006648A (ja) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7387253B1 (en) | 1996-09-03 | 2008-06-17 | Hand Held Products, Inc. | Optical reader system comprising local host processor and optical reader |
| US6672511B1 (en) * | 1996-06-03 | 2004-01-06 | Symbol Technologies, Inc. | Omnidirectional reading of two-dimensional symbols |
| US6314406B1 (en) * | 1996-06-26 | 2001-11-06 | Telxon Corporation | Customer information network |
| US20020194075A1 (en) * | 1996-12-19 | 2002-12-19 | O'hagan Timothy P. | Customer order notification system using mobile computers for use in retail establishiments |
| US6619549B2 (en) * | 2001-09-21 | 2003-09-16 | Metrologic Instruments, Inc. | Bar code symbol reading device having intelligent data communication interface to a host system |
| US5925869A (en) * | 1997-09-17 | 1999-07-20 | International Business Machines Corporation | Multiple-input, mixed-type bar code processor with single decoder |
| US6433907B1 (en) * | 1999-08-05 | 2002-08-13 | Microvision, Inc. | Scanned display with plurality of scanning assemblies |
| US6705527B1 (en) | 2000-06-01 | 2004-03-16 | Psc Scanning, Inc. | Universal interface driver system for data reader |
| WO2001093185A1 (en) * | 2000-06-01 | 2001-12-06 | Psc Scanning, Inc. | Universal interface driver system for data reader |
| US6460770B1 (en) * | 2000-06-21 | 2002-10-08 | Atlantes Services, Inc. | Bidirectional barcode scanning system |
| DE60237553D1 (de) * | 2001-01-22 | 2010-10-14 | Hand Held Prod Inc | Optisches Lesegerät mit Partial-Frame-Betriebsmodus |
| US7268924B2 (en) | 2001-01-22 | 2007-09-11 | Hand Held Products, Inc. | Optical reader having reduced parameter determination delay |
| US7341456B2 (en) * | 2004-03-25 | 2008-03-11 | Mcadams John B | Braille type device, system, and method |
| US7866549B2 (en) * | 2006-03-23 | 2011-01-11 | Picacho Partners LLC | Identification data decoder |
| US20080116281A1 (en) * | 2006-10-25 | 2008-05-22 | Edward Barkan | Automatic triggering in MEMS-based electro-optical reader and method |
| CA2635714C (en) * | 2006-11-02 | 2015-07-21 | Raytheon Canada Limited | A moving target detector for radar systems |
| US7950581B2 (en) * | 2006-12-01 | 2011-05-31 | Intermec Ip Corp. | System and method of acquiring a machine-readable symbol |
| EP2393034A3 (en) * | 2010-06-01 | 2012-08-08 | Fujian Newland Computer Co., Ltd. | Bar code decoding device |
| TWI438488B (zh) * | 2010-12-17 | 2014-05-21 | Ind Tech Res Inst | 光學掃描投影系統 |
| CN112419626B (zh) * | 2020-10-27 | 2023-05-12 | 拉卡拉支付股份有限公司 | 收款码台、收款系统及收款码扫码计数方法 |
| EP4312150B1 (de) * | 2022-07-25 | 2024-07-10 | Sick Ag | Lesen eines optischen codes |
| CN116306753A (zh) * | 2023-03-17 | 2023-06-23 | 蚂蚁区块链科技(上海)有限公司 | 图形码的解析方法及装置 |
Family Cites Families (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4360798A (en) * | 1978-05-31 | 1982-11-23 | Symbol Technologies, Inc. | Portable laser scanning arrangement for and method of evaluating and validating bar code symbols |
| US4736095A (en) * | 1982-01-25 | 1988-04-05 | Symbol Technologies, Inc. | Narrow-bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols |
| US4608489A (en) * | 1984-06-04 | 1986-08-26 | International Business Machines Corporation | Method and apparatus for dynamically segmenting a bar code |
| EP0194115B1 (en) * | 1985-02-28 | 1992-08-26 | Symbol Technologies, Inc. | Portable laser diode scanning head |
| US5081342A (en) * | 1986-12-12 | 1992-01-14 | Knowles C Harry | Universal digital code processor |
| US5235167A (en) * | 1988-10-21 | 1993-08-10 | Symbol Technologies, Inc. | Laser scanning system and scanning method for reading bar codes |
| US4933538A (en) * | 1988-10-21 | 1990-06-12 | Symbol Technologies, Inc. | Scanning system with adjustable light output and/or scanning angle |
| CA1334218C (en) * | 1989-03-01 | 1995-01-31 | Jerome Swartz | Hand-held laser scanning for reading two dimensional bar codes |
| US5179270A (en) * | 1989-05-08 | 1993-01-12 | Spectra-Physics, Inc. | Scanner system interface |
| US5157687A (en) * | 1989-06-29 | 1992-10-20 | Symbol Technologies, Inc. | Packet data communication network |
| US5140146A (en) * | 1989-11-20 | 1992-08-18 | Symbol Technologies, Inc. | Bar code symbol reader with modulation enhancement |
| US5247161A (en) * | 1990-03-05 | 1993-09-21 | Spectra-Physics, Inc. | Bar code scanning system with converter means and microprocessor means contained in a single integrated circuit |
| US5258604A (en) * | 1992-01-28 | 1993-11-02 | Psc, Inc. | Bar code scanner |
| US5449891A (en) * | 1993-05-10 | 1995-09-12 | Symbol Technologies, Inc. | Object sensor for an optical scanner |
| US5446271A (en) * | 1993-08-06 | 1995-08-29 | Spectra-Physics Scanning Systems, Inc. | Omnidirectional scanning method and apparatus |
-
1994
- 1994-08-18 KR KR1019940020431A patent/KR950006648A/ko not_active Withdrawn
- 1994-08-22 JP JP6196927A patent/JPH07175880A/ja active Pending
-
1995
- 1995-01-31 US US08/381,045 patent/US5789728A/en not_active Expired - Fee Related
-
1998
- 1998-04-14 US US09/060,083 patent/US5920059A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US5789728A (en) | 1998-08-04 |
| KR950006648A (ko) | 1995-03-21 |
| US5920059A (en) | 1999-07-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5920059A (en) | Two-dimensional bar code scanner interface | |
| US8397992B2 (en) | Optical reader having image sensor for reading decodable indicia | |
| EP0238067A2 (en) | Optical information reading apparatus | |
| US20040206821A1 (en) | Autodiscriminating bar code reading apparatus having solid state image sensor | |
| EP0492455B1 (en) | An information reading device | |
| US20040262394A1 (en) | Optical reader having solid-state image sensor | |
| US5214268A (en) | Apparatus for programming a bar code reader | |
| US4204636A (en) | Interface between data reading wand and cash register display | |
| EP0397376A2 (en) | Scanner system interface | |
| JPS6316269B2 (ja) | ||
| JPH0589269A (ja) | バーコードプリンタ | |
| WO1993003455A1 (en) | Method and apparatus for scanning symbols | |
| JPH01251998A (ja) | バーコード読取器を備えた遠隔制御装置 | |
| JP2810514B2 (ja) | バーコード読取り装置およびその検査方法 | |
| JPH09274636A (ja) | 光学情報読取装置 | |
| JP2000011086A (ja) | データコード読取装置およびそのプログラム記録媒体 | |
| JP2576016Y2 (ja) | バーコード読取装置 | |
| JPH04268985A (ja) | 光学読取装置 | |
| CA1198218A (en) | Process and apparatus for reading contrasting indicia | |
| JPS61282976A (ja) | 磁気バ−コ−ドシステム | |
| JP2005275498A (ja) | ハンディスキャナ | |
| JPH04268984A (ja) | 光学読取装置 | |
| EP1224608A1 (en) | Optical reader system comprising local host processor and optical reader |