JPH08510076A - バーコード復調システム - Google Patents
バーコード復調システムInfo
- Publication number
- JPH08510076A JPH08510076A JP6525553A JP52555394A JPH08510076A JP H08510076 A JPH08510076 A JP H08510076A JP 6525553 A JP6525553 A JP 6525553A JP 52555394 A JP52555394 A JP 52555394A JP H08510076 A JPH08510076 A JP H08510076A
- Authority
- JP
- Japan
- Prior art keywords
- scanner
- computer
- data
- symbol
- bar code
- 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
- 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)
- General Physics & Mathematics (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Health & Medical Sciences (AREA)
- Theoretical Computer Science (AREA)
- Computer And Data Communications (AREA)
- Facsimile Scanning Arrangements (AREA)
- Storage Device Security (AREA)
- Communication Control (AREA)
- Image Input (AREA)
- Error Detection And Correction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
(57)【要約】
本システムは、バーコードスキャナ(24)と、デジタイザ(28)と、安全回路(26)と、汎用コンピュータ(20)と、画面(22)とを含んでいる。スキャナ(24)は、コンピュータ(20)のシリアルI/Oポートを利用しているシリアル通信リンクを通じてコンピュータ(20)につながっている。安全回路(26)は、マイクロコンピュータ(20)内への及びその外部へのデータの不当な伝送を防止する。走査されたデータを表象している信号と、その状態を表示するスキャナ(24)へのコマンド及びスキャナ(24)からのコマンドを表象している信号とが、両方とも、通信リンク中の複数の回線を通じて接続されている。スキャナ(24)を動作させるとともに上記データに応答するために適当な割り込みが行われる。マイクロコンピュータ(20)は、各バーの幅とバーの数とを表象しているデータと、バーコードシンボルの端部の検出とを、シンボルを復調するマイクロコンピュータ(20)のプログラムに従って、メモリ内に格納されそして復調のために提供されるデジタル値に変換する。
Description
【発明の詳細な説明】
バーコード復調システム
説明
本発明は、バーコード及びその他のシンボル(記号)を、ときにはコンポート
(COMPORT)と称されるコンピュータの通信ポートを通じて上記シンボル
を走査する装置(ここでは、スキャナと称される)につながっているデジタル式
のマイクロコンピュータでもって、復調(デコード)することを可能する(容易
にする)ためのシステムに関する。本発明は、さらに詳しくは、データをこれに
対応するキャラクタに復調するために、並びにキャラクタ、シンボルの特性及び
そのグラフィック表示の伝達及びディスプレイ表示のための再フォーマットしな
どといったその他の目的のために、上記シンボルを表象している信号がコンピュ
ータ中で用いられるのを可能にするように、スキャナからの割り込みを受信する
ためのシステムに関する。
本発明は、とくに、レーザスキャナあるいは単に「レーザ」と称されているタ
イプのバーコードスキャナに用いるのに適している。これらにおいては、レーザ
ビームがコードを横切って走査され、そして走査中にコードから戻ってくる光が
、該バーコードに対応する幅の変化するパルスの形態の、上記データを表象する
電気信号に変換される。ここで用いられている「バー」という語は、比較的不透
明な又は黒いバーと、比較的反射性の又は白いバーを含む。本発明は、マニュア
ル操作により、あるいはその上にコードを有しているアイテム又はワンドを移動
させる装置により、バーコードを横切る一方これと接触して又は非常に接近して
移動させられる、ワンドタイプのスキャナに用いられてもよい。本発明はまた、
ソリッドステートの又はCCD(電荷結合光電素子)のスキャナなどといったそ
の他のタイプのスキャナへの応用も可能である。マグネチックストリップスキャ
ナもまた、レーザー、ワンド又はその他の光スキャナと同様にコンポートに接続
さ
れることができ、復調するための又はその他のデータ処理を行うためのプラット
ホームとしてコンピュータを利用することができる。本発明は、コンポートを有
している種々のマイクロコンピュータについて実施されることができる。該コン
ピュータは、386又は486チップなどといった異なるマイクロプロセッサチ
ップを利用していてもよい。該コンピュータは、デスクトップ形のコンピュータ
、ワークステーション形のコンピュータあるいはラップトップ形のコンピュータ
であってもよい。
本発明は、コンピュータのシリアル通信施設、とくに、コンポートとして知ら
れているマルチピンコネクタで普及している施設を利用する。このポートは、R
S−232プロトコルに従って動作することができ、そしてときにはRS−23
2通信ポートと称される。該ポートは、他の名称によって知られている。IBM
は、それを非同期通信アダプタと称する。該コンポートは、入力/出力(I/O
)ポート用に用意されたコンピュータ内の特別のアドレス空間を使用する。指定
されたI/Oポートのアドレス(しばしば、「ポートアドレス」と称される)を
読み取り又は書き込むことによって、該コンピュータはコンポートを制御するこ
とができ、その状態を読み取ることができ、そしてデータバイトをコンポートハ
ードウエアから読み取り及びこれに書き込むことができる。このハードウエアは
、普通、UART(汎用非同期受信機/送信機)である。該UARTは、コマン
ド用及びデータ用のレジスタを含んでいる。コンピュータは、マウス装置用の又
はジョイスティック(操縦桿)などといった単なるコンピュータゲーム制御器用
のいくつかのコンポートを有していてもよい。該コンポートは、コンピュータに
対して、コンピュータが処理すべき情報をコンポートがもっているということを
それに知らせようとしていることは何でも、コンピュータに割り込む信号を用い
て注意を必要とするということを示す手立てをもっている。この「割り込み」は
、実際に存在するデータをコンピュータが処理することを可能にし、これにより
それはその他の情報処理タスクを実行することができる。
本発明によって提供されるシステムは、適当な割り込みをつくるのに有効であ
り、これによりコンピュータはスキャナからのデータを処理することができる。
該コンピュータは、この後データを、復調するための又は他の目的のための形に
変換するためのプラットホームとして用いられてもよい。コンピュータは、スキ
ャナからのコマンドを受信するための、そしてスキャナへのコマンドをつくるた
めの割り込みに応答する。レーザースキャナの場合は、注意を必要とするスキャ
ナからのコマンドはトリガ起動である。これらは、スキャナモータを動作させ、
レーザーにレーザービームをつくらせることによって走査を開始させるコマンド
に帰結する。送信された他のコマンドは良好な読み取りコマンドであってもよく
、これはシンボル(バーコード)が適切に復調されたということを示す、見るこ
とができるかあるいは聞くことができる信号である。
かくして、本発明は、スキャナをコンピュータと組み合わせ、これによりコン
ピュータがスキャナを制御するとともに走査されているシンボルを表象するデー
タを処理するためのプラットホームとして機能し、ここで上記データはスキャナ
から受信される。本発明はまた、コンピュータの通信ポート、そしてとくには広
く用いられているシリアル通信プロトコルであるRS−232プロトコルに従っ
た通信のための信号を伝送する回線が用いられることを許容する。本発明は、ス
キャナへのレーザ使用可能コマンドを取り扱うために、DTR(データターミナ
ルレディ)回線が用いられることを許容する。CTSすなわち送信可能回線は、
シンボル(バーコードの場合は、白又は黒のバーに対する異なる幅のパルス)を
表象しているデータのために用いられてもよい。RTS回線は、(良好な読み取
りLED又は音響シンボルを点灯するために)コードが適切に復調されたという
コマンドを送るために用いられてもよい。搬送波検出回線は、スキャナからコン
ピュータへのトリガコマンドを伝送するために用いられてもよい。出力は、該回
線の1つを通じてスキャナからコンピュータに伝送されることができ、これによ
りスキャナはコンピュータから動作電圧が供給されることができる。
本発明のもう1つの特徴は、適切な安全装置をもっていない無権限の要員によ
る、コンピュータへの又はこれからのデータの送信を防止するであろう安全装置
のための通信ポートを用いている施設が提供されるということである。
それゆえ、簡潔に述べられた本発明は、データ中に保持された情報を復調する
ためのスキャナによって読み取られるシンボルを表象しているスキャナからのデ
ータを処理するためのシステムを提供する。該システムは、スキャナとポートと
の間の通信リンクを介してデータを受信するための通信ポートを有しているデジ
タル式のマイクロコンピュータを用いる。該コンピュータは、そのプログラムに
より、スキャナがリンクを通じてコンピュータと通信状態にあることと、コンピ
ュータがデータを復調する用意ができていることとを示している、リンクを通じ
ての通信に応答する手段を提供する。該コンピュータにはまた、スキャナを制御
するとともにデータを復調するためのフォーマットに変換するために必要とされ
るコマンドを送信及び受信するための手段を提供するためのプログラムが組まれ
ている。
前記の及びその他の本発明の利点、特徴及び対象は、添付の図面に関連してい
る以下の記載を読むことによりさらに明確となるであろう。
ここにおいて、図1は、本発明の実施の形態を示している、デジタル式のマイ
クロコンピュータでもって、バーコードの復調を可能にするためのシステムのブ
ロック図である。
図2は、RS−232プロトコルに従ったリンク及び通信ポートの回線と、コ
ンピュータへの不当なアクセスに対する安全性を与える回路を示している模式図
である。
そして、図3は、バーコードシンボルを表象しているデータを処理するととも
に、バーコードスキャナを制御するためのプラットホームとしての使用を可能に
するための、コンピュータのプログラムの構成を示しているフローチャートであ
る。
図1を参照すれば、そこには、386型のマイクロプロセッサチップを備えた
汎用のデスクトップ式のパーソナルコンピュータ(PC)であるマイクロコンピ
ュータ20が示されている。このマイクロコンピュータは、ディスプレイないし
は画面22に接続されている。このディスプレイは、マイクロコンピュータ20
によって操作されることができ、そしてバーコードスキャナ24によって読み取
られたバーコードシンボルのグラフィックディスプレイ表示を与える。このコー
ド
は、数値をあらわす情報を保持している。数値及びバーコードの両方とも全く任
意であり、どのような標準のシンボル化手法にかかるコードに対するものである
とも意図されていない。白及び黒のバーは、グラフィックディスプレイ上に示さ
れている。白いバーはときにはスペースと称される。ディスプレイ上の数値「1
79342」は、マイクロコンピュータ20中のバーコードを表象しているデー
タを復調して得られたものである。
マイクロコンピュータは、I/OポートでありかつRS−232プロトコルに
従ったピン配列を備えることができるコンポートを有している。これらのピンの
数は9である。それらは、ケーブル上の回線、又は安全回路26を介してスキャ
ナにリンクされた通信機構に接続されている。該スキャナは、コードのバーの幅
に対応する幅が変化するパルスの形の信号を表象しているデータを提供するデジ
タイザ28を含んでいてもよい。このようなバーコードスキャナ及び用いられて
いるデジタル化回路は、1993年4月6日にJ.M.イーストマンらに対して
付与された米国特許5,200,597号中に記載されたタイプのものであっても
よい。
図2に示されているように、コンポートの9番目のピンのみ又はVCC回線及
びピン1、4、6、7及び8が、ここに図示された本発明の実施の形態で実際に
使用されている。他の回線、例えばコンポートのピン2へのTX回線及びコンポ
ートのピン3へのRX回線が用いられてもよい。これらのピンは、例えば、工場
内及び倉庫内の商品情報及び在庫情報を集めるために、バーコードスキャナに接
続して用いられるキーボードないしはデータ入力装置からの及びこれへのデータ
のための、択一的な通信を提供することができる。
安全回路は、コンピュータからの送信要求入力(RTS)を読み取る安全カウ
ンタ28と同様に、データ及びコマンドを取り扱うための電子部品を含んでいる
。該入力がカウンタA、B、C、D、P及びTへの入力によって決定されるよう
な予め決められたシーケンスであり、かつ該シーケンスがカウンタチップ28内
に格納されている予め決められた又はプリセットされたコードを表象していると
きは、使用可能出力B(ピン13)が、プリセット不可能回線(非PE)に印加
さ
れ、出力D(ピン11)がデータセットレディ回線(DSR)に印加される。こ
れは、マイクロコンピュータ20への及びこれからのデータの伝送を可能にする
とともに、これへの不当なアクセスを防止する。
使用されているその他のRS−232回線は、トランジスタ32を経由してコ
ンポートにつながれたデジタイザ28(幅が変化するパルス)からの出力を取り
扱うCTSすなわち送信可能回線である。DTRすなわちデータターミナルレデ
ィは、レーザ使用可能コマンドを伝送するコンポートからの出力である。RTS
回線は、イーストマンらの特許中に示されているスキャナにおいては、バーコー
ドシンボルがうまく復調されたことをオペレータに知らせるLEDすなわち発光
ダイオードを点灯させる良好な読み取り可能コマンドのために用いられる。コン
ポートのピン1への搬送波検出回線は、レーザスキャナのトリガが起動されたこ
とを知らせるコマンドを伝送する。該コマンドを表象している信号は、イースト
マンらの特許中に述べられているようなスイッチの閉止の結果生じる。コンピュ
ータ20がスキャナ24のためのプラットホームとなることを可能にするプログ
ラムの構成は、図3のフローチャート中に示されている。該プログラムは、割り
込みサービスルーチン(ISR)と称されている。該割り込みは、レーザスキャ
ナの場合は、デコーダの使用可能度、白から黒への又は黒から白への変化、及び
トリガの作動及び解放などといった種々の事情によって惹起される。第1の判定
は、割り込みがコンピュータ内での復調処理によって生じさせられたことを証明
する(確かめる)ために、リンクを経由してスキャナに接続されたコンポートに
対して、その中にデコーダの使用可能度を表象しているデータが格納されている
UARTレジスタ中での走査又は照合について起こる。もし、該割り込みが復調
処理から生じたのでなければ、又はレジスタの状態がスキャナがコンポートに接
続されていないことを知らせていれば、制御は、旧ISRへ接続すると題された
ブロックによって示されているもう1つの割り込みサービスルーチンにスキップ
ないしは変更される。この後、もう1つのISR(旧ISR)が進行し、これに
よりコンピュータが他のタスクを実行することができる。もしそれが割り込みを
生じさせたスキャナであったら、プログラムは第2の判定に進む。第2及び第3
の判定
が行われ、これによりレーザスキャナが使用されることができる。もし、ワンド
が用いられれば、第2及び第3の判定は否定となり、プログラムは第4の判定に
進む。レーザスキャナがコンポートに接続されているときに、もしトリガが起動
されれば、搬送波検出回線上のコマンドが割り込みを生じさせる。もしコマンド
が、トリガがオンされているということを示していれば、レーザと、走査鏡を揺
動させるとともにコードを走査するためにビームを偏向させるモータとがオンさ
れる。
第3のステップでは、トリガがオフされないしは解放されたかどうかをみるた
めに、トリガコマンドが再び照合される。もし判定が肯定であれば、レーザの出
力が下げられる。第2及び第3のステップで肯定の結果がでれば、直ちに該ルー
チンから離脱し、次の割り込みが動作状態となる。次の割り込みは、バーの「色
」、不透明性又は反射性の変化によって生じる。もし、白から黒への(又は「ネ
ガティブ」なデコーダについては黒から白への)変化があれば、割り込みが検出
され、そしてプログラムは第5のステップに進む。
該コンピュータは、シンボルを同定するための復調で使用されるコード中のバ
ーの数を決定するために、黒と白の両方のバーをカウントするバーカウンタと称
されるソフトウエアカウンタを有している。これに関連して、復調は自動同定製
造協会(「AIM」と称されている)によって発行された復調アルゴリズムを含
んでいる仕様に従ってプログラムが組まれることができる。各シンボル化法に対
して仕様書が存在する。例えば、コード12の5については、その仕様が「US
S−12の5」と題された書類にのっている。コード39については、その書類
はUSS−39であると認められる。これらの書類は、1986年から通用して
いた。
第5の処理過程に戻って、バーカウンタを0にセットするとともに、バーのス
タートタイムを参照するためにタイマチップ(コンピュータ内のハードウエア部
品)を読み取ることにより、変換ルーチンは初期化される。レーザスキャナの場
合は、「ストップウォッチ」カウンタレジスタが、バーの幅の解像のために用い
られる。バーの幅は、白から黒へ又は黒から白へ変化する間に、コンピュータ内
でのクロックパルスのカウントによって測定される。「解像カウンタ」と称され
ているこのレジスタは、レーザを走査させるために0に初期化される。該プログ
ラムは、トリガコマンドの存在又は不存在により、レーザスキャナとワンドとを
識別する。
静帯幅要求(QZR)もまた初期化される。静帯(クワイエットゾーン)は、
バーコードの両端に必要とされる空白(空間)の大きさであり、これによりそれ
が復調のために個別化(孤立化)されることができる。AIMの仕様と、UPC
ないしは均一なプロダクトコードに関連する同様の仕様とは、静帯が、狭いバー
の幅の少なくとも10倍であることを指示している。静帯(QZ)カウンタは0
にセットされる。該カウンタはまた、バー中での消費時間を記録する。レーザス
キャナの場合は、このカウンタは、ストップウォッチカウンタレジスタと同じカ
ウンタである。
第6の判定においては、対照的な状態への変化(例えば、黒から白への)が照
合される。これらの黒から白への及び白から黒への変化信号は、図2に示されて
いるように、CTS回線を通じてスキャナから到着する。レーザスキャナの場合
は、もし黒から白への変化がなければ、第7の判定はトリガコマンドをみること
によって実行される。もし、トリガが解放されれば、レーザはオフされ、該ルー
チン出口は次の割り込みを待っている。この割り込みは、静帯幅が進められた(
覆われた)か否かに関連して判定処理過程を初期化する。換言すれば、該判定は
、スキャナデジタイザからの出力がそれが静帯であるとみているか否かを決定す
る。もし、静帯が検出されれば、シンボルの端部が示され、バーの幅及びバーの
カウントに関するデータが、バーコード復調処理過程(C)で復調するために提
供される。バーカウントバイト及びバー幅バイトは、コンピュータのメモリ内の
メモリ空間に格納され、そして該メモリから復調処理過程へ提供される。
各バーの幅は、10、11及び15で示された処理過程と、6で示された処理
過程とが相まって決定される。第10の処理過程においては、デジタイザからの
パルス列中における黒から白への次の変化の存在が、バーの幅を格納するカウン
タの読み取りを生じさせる。ワンドについては、これは、コンピュータのタイマ
チップを読み取るとともに、バーの端部及びスタートタイムからバーの幅の解像
度を計算することによって成し遂げられる。レーザスキャナについては、バーの
幅の解像度は、ストップウォッチカウンタレジスタ内に保持されている値である
。各変化毎にバーカウンタはインクリメントされる。さらに、新しい静帯要求(
QZR)が、該ルーチンが処理過程6から11と15とへそして6へ戻るバー幅
検出ループを実行するときに検出された最も小さいバーの幅に基づいて計算され
る。バーの幅が記録された後、バー幅解像度カウンタは0にリセットされるが、
ここでコンピュータのコンポートに接続されたスキャナはレーザスキャナである
。
第11の処理過程においては、現在のバーの端部が検出される。もし、バーの
端部がまだ検出されていなければ、第7の処理過程と同様の第12の処理過程が
実行される。レーザの場合は、トリガ入力が、レーザがオフされたかどうかをみ
るために照合される。もし、レーザがオフされていなければ、プログラムは第8
及び第9の処理過程と同様の静帯が存在することを照合する第13及び第14の
処理過程に進む。しかしながら、もし静帯が存在しなければ、解像度カウンタが
インクリメントされ続け、白から黒への変化である次の変化までバーの幅を測定
する。バー幅測定ループは、第10の処理過程と同様の第15の処理過程を含ん
でいる。バーの幅は記録される。ワンドについては、これはコンピュータのタイ
マチップを読み取るとともに、バーのスタートタイム及びエンドタイムからバー
幅解像度を計算することによって成し遂げられる。レーザスキャナについては、
バー幅解像度は、ストップウォッチカウンタレジスタ内に保持されている値であ
る。バーカウンタもまたインクリメントされ、新しいQZRが計算される。レー
ザスキャナがコンポートに接続されたときに、バー幅解像度カウンタもまた0に
リセットされる。
もし、静帯が検出されれば(ルーチン中にAで示されたように、Bで示されて
いる)、コンピュータのメモリ空間内に記録されているバーのカウント及びバー
幅データバイトが復調のために提供される。換言すれば、ここではバイトに変換
されているバーの幅は応用可能な復調アルゴリズムに従って復調される。これら
のアルゴリズムは、シンボル化の検出と、そのバーコードが表象しているキャラ
クタ(文字及び数字)を表象しているデータを伴ったバイトの種々の組み合わせ
の比較とを含んでおり、かつAIM及び/又はUPC仕様にかかるラインに沿っ
ている。
前記の説明から、スキャナによって読み取られたシンボルを表象しているデー
タを取り扱うとともに処理するための改善されたシステムが提供され、該システ
ムは汎用タイプのマイクロコンピュータをして、上記シンボルを復調し、フォー
マット化し直し、ディスプレイ表示し、かつその他の特徴付けを行うためのプラ
ットホームとして用いられることを可能にするということは明らかであろう。こ
こで説明されたシステムの変形及び修正が、当業者によって本発明の射程内にお
いて疑いなく提案されるであろう。したがって、前記の説明は単なる例示として
把握されるべきであり、制限的に把握されるべきではない。
【手続補正書】特許法第184条の8
【提出日】1995年3月15日
【補正内容】
請求の範囲
1.シンボル読み取りスキャナのためのプラットホームとして使用可能なコン
ピュータシステムであって、
上記コンピュータはスキャナを制御するとともに、シンボルをこれに対応する
情報に復調するための上記スキャナによって読み取られた上記シンボルを表象し
ている上記スキャナからのデータを処理するようになっていて、
上記スキャナからは分離されていて、上記スキャナとポートとの間の複数の回
線を有している通信リンクを介して、上記シンボルを表象している復調されてい
ないデータを受信するための、上記スキャナに接続された通信ポートを有してい
る、汎用コンピュータと、
上記スキャナが上記リンクを通じて上記コンピュータとデータ通信しうる関係
にあることと、上記コンピュータが上記データを復調する用意ができていること
とを示している、上記リンクを通じて通信を制御する上記リンクの上記回線中の
あるものを通じての上記通信に応答する、上記コンピュータ内にある手段と、
上記スキャナから第1のコマンドを受信し、上記コマンドを処理し、かつ上記
スキャナの制御に必要とされる上記所定の回線中の異なるものを通じて第2のコ
マンドを送信するための、上記コンピュータ内にある手段と、
上記所定の回線中の少なくとも1つのものを通じて上記スキャナから通信され
た上記データを復調用のフォーマットに変換するための、上記コンピュータ内に
ある手段とを含んでいるコンピュータシステム。
2.シンボル読み取りスキャナのためのプラットホームとして使用可能なコン
ピュータシステムであって、
上記コンピュータはスキャナを制御するとともに、シンボルをこれに対応する
情報に復調するための上記スキャナによって読み取られた上記シンボルを表象し
ている上記スキャナからのデータを処理するようになっていて、
上記スキャナからは分離されていて、上記スキャナとポートとの間の通信リン
クを介して、上記シンボルを表象している復調されていないデータを受信するた
めの、上記スキャナに接続されることができる通信ポートを有している、汎用コ
ンピュータと、
上記スキャナが上記リンクを通じて上記コンピュータとデータ通信しうる関係
にあることと、上記コンピュータが上記データを復調する用意ができていること
とを示している、上記リンクを通じての上記通信に応答する、上記コンピュータ
内にある手段と、
上記スキャナを制御するために必要なコマンドを送信し及び受信するための、
上記コンピュータ内にある手段と、
上記データを復調用のフォーマットに変換するための手段と、
上記コンピュータへの及びこれからのデータの不当な伝送を防止するための、
上記リンクに接続された手段とを含んでいるコンピュータシステム。
3.上記リンクが複数の回線を有し、
上記コンピュータが、上記回線中の第1のものを通じて信号を送信するととも
に、上記回線中の第2のものを通じて上記スキャナから信号を受信するための手
段を有していて、
不当な伝送を防止するための上記手段が、上記第2の回線に出力を与えて上記
コンピュータにデータの伝送を許可するための、上記第1の回線を通じて送信さ
れた上記信号の予め決められた配列に応答する手段を含んでいる、請求項2にか
かるシステム。
4.上記第1の回線を通じて伝送された上記信号が、信号を送るための上記コ
ンピュータからの要求を表示し、
かつ、上記コンピュータが、上記第2の回線を通じてデータを受信するための
用意ができていることを表象している信号を受信するようになっている、請求項
3にかかるシステム。
5.上記スキャナが、バーコードシンボルを走査するとともに上記バーコード
シンボルから戻ってきた光に応答して上記バーコードを表象しているデータを提
供する光ビームをつくりだす光ビームスキャナと、上記バーコードシンボルを横
切って移動することができるワンドとからなるグループの中から選択された1つ
のバーコードシンボルスキャナであって、
上記コマンドが、上記スキャナが光ビームスキャナであるときには、上記光ビ
ームスキャナの状態を示す上記スキャナからのコマンドと、上記光ビームスキャ
ナに対して走査を開始させ及び停止させるコマンドとを含んでおり、
かつ、上記変換手段が、不透明で反射性のあるバーの幅を表象しているデータ
を提供するための手段と、復調するためのデータを表象している上記幅を提供す
るための手段とを含んでいる、請求項1にかかるシステム。
6.さらに、幅を表象しているデータが、シンボルの端部が走査されたことを
示す一定の幅よりも大きい幅をあらわしているときに復調を可能にするための手
段を含んでいる、請求項5にかかるシステム。
7.さらに、走査される各シンボル中のバーの数を表象している出力データを
提供し、かつ復調のためのデータを表象している上記幅を合わせもった上記出力
データを提供するための、上記スキャナからの上記データに応答する手段を含ん
でいる、請求項6にかかるシステム。
8.さらに、上記シンボルの異なる部分の幅をあらわす形態の上記の復調され
ていないデータを提供するための手段を有しているスキャナに接続されたデジタ
イザを含んでいる、請求項1にかかるシステム。
9.上記スキャナがトリガを有していて、かつコマンドを送信し及び受信する
ための上記手段が、上記トリガのマニュアル操作にかかる上記第1のコマンドと
、これにより上記スキャナを制御する上記第2のコマンドを送信するための復調
されていないデータとに応答して自動的に動作する、上記コンピュータ内にある
手段を含んでいる、請求項1にかかるシステム。
10.上記データが、上記シンボルを表象している異なる幅のデジタル化され
たパルスによって表現され、
かつ、上記パルスの幅を測定するとともに、解像度を変えるための上記第1の
コマンドに応答するための、上記コンピュータ内にある手段によって、上記幅が
測定されるようになっている、請求項5にかかるシステム。
─────────────────────────────────────────────────────
フロントページの続き
(81)指定国 EP(AT,BE,CH,DE,
DK,ES,FR,GB,GR,IE,IT,LU,M
C,NL,PT,SE),OA(BF,BJ,CF,CG
,CI,CM,GA,GN,ML,MR,NE,SN,
TD,TG),AT,AU,BB,BG,BR,BY,
CA,CH,CZ,DE,DK,ES,FI,GB,H
U,JP,KP,KR,KZ,LK,LU,MG,MN
,MW,NL,NO,NZ,PL,PT,RO,RU,
SD,SE,SK,UA,VN
Claims (1)
- 【特許請求の範囲】 1.シンボル読み取りスキャナのためのプラットホームとして使用可能なコン ピュータシステムであって、 上記コンピュータはスキャナを制御するとともに、シンボルをこれに対応する 情報に復調するための上記スキャナによって読み取られた上記シンボルを表象し ている上記スキャナからのデータを処理するようになっていて、 上記スキャナからは分離されていて、上記スキャナとポートとの間の通信リン クを介して、上記シンボルを表象している復調されていないデータを受信するた めの、上記スキャナに接続されることができる通信ポートを有している、汎用コ ンピュータと、 上記スキャナが上記リンクを通じて上記コンピュータとデータ通信しうる関係 にあることと、上記コンピュータが上記データを復調する用意ができていること とを示している、上記リンクを通じての通信に応答する、上記コンピュータ内に ある手段と、 上記スキャナを制御するために必要なコマンドを送信し及び受信するための、 上記コンピュータ内にある手段と、 上記データを復調用のフォーマットに変換するための手段とを含んでいるコン ピュータシステム。 2.手段が、上記コンピュータへの又はそれからの上記データの不当な伝送を 防止するために、上記リンクに接続されている、請求項1にかかるシステム。 3.上記リンクが複数の回線を有し、 上記コンピュータが、上記回線中の第1のものを通じて信号を送信するととも に、上記回線中の第2のものを通じて上記スキャナから信号を受信するための手 段を有していて、 不当な伝送を防止するための上記手段が、上記第2の回線に出力を与えて上記 コンピュータにデータの伝送を許可するための、上記第1の回線を通じて送信さ れた上記信号の予め決められた配列に応答する手段を含んでいる、請求項2にか かるシステム。 4.上記第1の回線を通じて伝送された上記信号が、信号を送るための上記コ ンピュータからの要求を表示し、 かつ、上記コンピュータが、上記第2の回線を通じてデータを受信するための 用意ができていることを表象している信号を受信するようになっている、請求項 3にかかるシステム。 5.上記スキャナが、バーコードシンボルを走査するとともに上記バーコード シンボルから戻ってきた光に応答して上記バーコードを表象しているデータを提 供する光ビームをつくりだす光ビームスキャナと、上記バーコードシンボルを横 切って移動することができるワンドとからなるグループの中から選択された1つ のバーコードシンボルスキャナであって、 上記コマンドが、上記スキャナが光ビームスキャナであるときには、上記光ビ ームスキャナの状態を示す上記スキャナからのコマンドと、上記光ビームスキャ ナに対して走査を開始させ及び停止させるコマンドとを含んでおり、 かつ、上記変換手段が、不透明で反射性のあるバーの幅を表象しているデータ を提供するための手段と、復調するためのデータを表象している上記幅を提供す るための手段とを含んでいる、請求項1にかかるシステム。 6.さらに、幅を表象しているデータが、シンボルの端部が走査されたことを 示す一定の幅よりも大きい幅をあらわしているときに復調を可能にするための手 段を含んでいる、請求項5にかかるシステム。 7.さらに、走査される各シンボル中のバーの数を表象している出力データを 提供し、かつ復調のためのデータを表象している上記幅を合わせもった上記出力 データを提供するための、上記スキャナからの上記データに応答する手段を含ん でいる、請求項6にかかるシステム。 8.さらに、上記シンボルの異なる部分の幅をあらわす形態の上記の復調され ていないデータを提供するための手段を有しているスキャナに接続されたデジタ イザを含んでいる、請求項1にかかるシステム。 9.上記スキャナがトリガを有していて、かつコマンドを送信し及び受信する ための上記手段が、上記トリガのマニュアル操作と上記スキャナを制御するため の復調されていないデータとに応答して自動的に動作する、上記コンピュータ内 にある手段を含んでいる、請求項1にかかるシステム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US5979693A | 1993-05-10 | 1993-05-10 | |
| US08/059,796 | 1993-05-10 | ||
| PCT/US1994/005000 WO1994027246A1 (en) | 1993-05-10 | 1994-05-06 | Bar code decoding system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08510076A true JPH08510076A (ja) | 1996-10-22 |
Family
ID=22025290
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6525553A Pending JPH08510076A (ja) | 1993-05-10 | 1994-05-06 | バーコード復調システム |
Country Status (8)
| Country | Link |
|---|---|
| US (2) | US5557095A (ja) |
| EP (1) | EP0698252A4 (ja) |
| JP (1) | JPH08510076A (ja) |
| KR (1) | KR960702648A (ja) |
| AU (2) | AU674088B2 (ja) |
| BR (1) | BR9406578A (ja) |
| CA (1) | CA2162474A1 (ja) |
| WO (1) | WO1994027246A1 (ja) |
Families Citing this family (33)
| 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 |
| US6263383B1 (en) | 1998-11-23 | 2001-07-17 | Glenn W. Lee | Keyboard wedge system configured for data processing over a keyboard hook |
| JP4365932B2 (ja) * | 1999-04-28 | 2009-11-18 | キヤノン株式会社 | 撮像装置及びその制御方法及び記憶媒体 |
| EP1224608A1 (en) * | 1999-08-30 | 2002-07-24 | Welch Allyn Data Collection, Inc. | Optical reader system comprising local host processor and optical reader |
| US6705527B1 (en) | 2000-06-01 | 2004-03-16 | Psc Scanning, Inc. | Universal interface driver system for data reader |
| US7108181B1 (en) * | 2001-02-28 | 2006-09-19 | Symbol Technologies, Inc. | Good read indicator for hybrid code reader |
| US7111787B2 (en) * | 2001-05-15 | 2006-09-26 | Hand Held Products, Inc. | Multimode image capturing and decoding optical reader |
| US6942151B2 (en) | 2001-05-15 | 2005-09-13 | Welch Allyn Data Collection, Inc. | Optical reader having decoding and image capturing functionality |
| US6834807B2 (en) | 2001-07-13 | 2004-12-28 | Hand Held Products, Inc. | Optical reader having a color imager |
| US7969306B2 (en) * | 2002-01-11 | 2011-06-28 | Sap Aktiengesellschaft | Context-aware and real-time item tracking system architecture and scenarios |
| US7055747B2 (en) | 2002-06-11 | 2006-06-06 | Hand Held Products, Inc. | Long range optical reader |
| US6959865B2 (en) * | 2002-03-28 | 2005-11-01 | Hand Held Products, Inc. | Customizable optical reader |
| US7086596B2 (en) | 2003-01-09 | 2006-08-08 | Hand Held Products, Inc. | Decoder board for an optical reader utilizing a plurality of imaging formats |
| US8596542B2 (en) | 2002-06-04 | 2013-12-03 | Hand Held Products, Inc. | Apparatus operative for capture of image data |
| US7219843B2 (en) | 2002-06-04 | 2007-05-22 | Hand Held Products, Inc. | Optical reader having a plurality of imaging modules |
| US7090132B2 (en) | 2002-06-11 | 2006-08-15 | Hand Held Products, Inc. | Long range optical reader |
| US20030222147A1 (en) | 2002-06-04 | 2003-12-04 | Hand Held Products, Inc. | Optical reader having a plurality of imaging modules |
| US20050045635A1 (en) * | 2003-09-03 | 2005-03-03 | Jane Dong | Containers for storing articles |
| US7337317B2 (en) * | 2003-07-03 | 2008-02-26 | Hand Held Products, Inc. | Memory data copying system for devices |
| US8316068B2 (en) | 2004-06-04 | 2012-11-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Memory compression |
| US7934660B2 (en) * | 2006-01-05 | 2011-05-03 | Hand Held Products, Inc. | Data collection system having reconfigurable data collection terminal |
| US20070295799A1 (en) * | 2006-06-27 | 2007-12-27 | Adi Chibel | Reusable identification system and method |
| USD601557S1 (en) | 2007-08-06 | 2009-10-06 | Data Ltd., Inc. | Tablet computer |
| US8635309B2 (en) | 2007-08-09 | 2014-01-21 | Hand Held Products, Inc. | Methods and apparatus to change a feature set on data collection devices |
| USD635568S1 (en) | 2009-06-09 | 2011-04-05 | Data Ltd., Inc. | Tablet computer |
| USD654499S1 (en) | 2009-06-09 | 2012-02-21 | Data Ltd., Inc. | Tablet computer |
| USD638834S1 (en) | 2009-10-05 | 2011-05-31 | Data Ltd., Inc. | Tablet computer |
| US8517269B2 (en) | 2010-11-09 | 2013-08-27 | Hand Held Products, Inc. | Using a user'S application to configure user scanner |
| US8561903B2 (en) | 2011-01-31 | 2013-10-22 | Hand Held Products, Inc. | System operative to adaptively select an image sensor for decodable indicia reading |
| USD690296S1 (en) | 2011-02-01 | 2013-09-24 | Data Ltd., Inc. | Tablet computer |
| US8657200B2 (en) | 2011-06-20 | 2014-02-25 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
| US8608071B2 (en) | 2011-10-17 | 2013-12-17 | Honeywell Scanning And Mobility | Optical indicia reading terminal with two image sensors |
| US8608053B2 (en) | 2012-04-30 | 2013-12-17 | Honeywell International Inc. | Mobile communication terminal configured to display multi-symbol decodable indicia |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5485718A (en) * | 1977-12-21 | 1979-07-07 | Ricoh Co Ltd | Detecting method for improper position of original document |
| 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 |
| JPS5836391B2 (ja) * | 1979-02-16 | 1983-08-09 | 住友電気工業株式会社 | 光学的文字読取装置 |
| US4460120A (en) * | 1982-01-25 | 1984-07-17 | Symbol Technologies, Inc. | Narrow bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols |
| US4860226A (en) * | 1986-09-09 | 1989-08-22 | Martin Edward L | Method and apparatus for bar code graphics quality control |
| US4860216A (en) * | 1986-11-13 | 1989-08-22 | The United States Of America As Represented By The Secretary Of The Air Force | Communication adaptive multi-sensor system |
| US4877948A (en) * | 1987-06-25 | 1989-10-31 | Krueger Loren L | Combination bar code and mark-sense reader |
| JPH01116776A (ja) * | 1987-10-30 | 1989-05-09 | Alps Electric Co Ltd | 光学読取装置 |
| US4894522A (en) * | 1987-11-19 | 1990-01-16 | Spectra-Physics, Inc. | Interface apparatus |
| US4941174A (en) * | 1988-04-19 | 1990-07-10 | General Electric Company | Digital radio with security system for selectively enabling software controlled options |
| US5167021A (en) * | 1988-09-19 | 1992-11-24 | Ncr Corporation | Multimedia interface device and method |
| JP2738098B2 (ja) * | 1990-01-08 | 1998-04-08 | 株式会社デンソー | 光走査装置 |
| JPH0448392A (ja) * | 1990-06-18 | 1992-02-18 | Fujitsu Ltd | バーコード読み取り装置 |
| JPH0464187A (ja) * | 1990-07-02 | 1992-02-28 | Sumitomo Electric Ind Ltd | バーコード読取装置 |
| US5313642A (en) * | 1990-10-03 | 1994-05-17 | Seagull Scientific Systems, Inc. | Power interface for peripheral devices |
| US5274567A (en) * | 1990-12-27 | 1993-12-28 | Ncr Corporation | Table top image based document processing machine and methods of processing documents |
| JP2793518B2 (ja) * | 1995-03-22 | 1998-09-03 | 日本電気ソフトウェア株式会社 | 表示装置の検査装置 |
-
1994
- 1994-05-06 JP JP6525553A patent/JPH08510076A/ja active Pending
- 1994-05-06 CA CA002162474A patent/CA2162474A1/en not_active Abandoned
- 1994-05-06 BR BR9406578A patent/BR9406578A/pt not_active Application Discontinuation
- 1994-05-06 WO PCT/US1994/005000 patent/WO1994027246A1/en not_active Ceased
- 1994-05-06 EP EP94917309A patent/EP0698252A4/en not_active Withdrawn
- 1994-05-06 KR KR1019950705017A patent/KR960702648A/ko not_active Withdrawn
- 1994-05-06 AU AU69070/94A patent/AU674088B2/en not_active Ceased
-
1995
- 1995-05-18 US US08/443,549 patent/US5557095A/en not_active Ceased
-
1997
- 1997-03-05 AU AU15082/97A patent/AU1508297A/en not_active Abandoned
-
1998
- 1998-08-19 US US09/136,885 patent/USRE37635E1/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US5557095A (en) | 1996-09-17 |
| AU1508297A (en) | 1997-05-01 |
| EP0698252A4 (en) | 1998-06-03 |
| USRE37635E1 (en) | 2002-04-09 |
| AU674088B2 (en) | 1996-12-05 |
| CA2162474A1 (en) | 1994-11-24 |
| KR960702648A (ko) | 1996-04-27 |
| AU6907094A (en) | 1994-12-12 |
| BR9406578A (pt) | 1996-01-30 |
| WO1994027246A1 (en) | 1994-11-24 |
| EP0698252A1 (en) | 1996-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH08510076A (ja) | バーコード復調システム | |
| US5664231A (en) | PCMCIA interface card for coupling input devices such as barcode scanning engines to personal digital assistants and palmtop computers | |
| EP0441032B1 (en) | Keyboard emulation system | |
| US5659800A (en) | System for directly sending undecoded raw signals from reader device via external slave interface to personal computer through communication port without first decoding the signals | |
| US5675139A (en) | Interface arrangement for use with consumer devices | |
| CN103456110B (zh) | 具有多点触摸输入设备的结账设备 | |
| US20050189421A1 (en) | Bar code symbol reading device having intelligent data communication interface to a host system | |
| US5167021A (en) | Multimedia interface device and method | |
| US9922180B2 (en) | Barcode reader and barcode reading system having an age verification capability | |
| GB1563568A (en) | Data sensing system | |
| KR100319414B1 (ko) | 바코드판독방법 | |
| JP3514982B2 (ja) | バーコード読取装置及びバーコード読取方法 | |
| US5745794A (en) | System for converting signals into a predetermined data exchange format with plug-in modular connector having voltage, ground, data, and clock terminals for a scanning head | |
| US6299063B1 (en) | Method and apparatus for automated data entry | |
| EP2575074A1 (en) | A hybrid optical code scanner user alert | |
| US20020074404A1 (en) | Portable bar code simulator device and method | |
| EP0397376A2 (en) | Scanner system interface | |
| EP2447921A1 (en) | Point of sale terminal | |
| EP2544156A1 (en) | Optical code scanner | |
| GB2284916A (en) | Bar code reader | |
| CN2504860Y (zh) | 一种移动电话 | |
| CN1409567A (zh) | 一种移动电话和防伪查询系统 | |
| JP2001022880A (ja) | シンボル読取装置 | |
| KR920006281B1 (ko) | 포스터미널의 판매순서 유지회로 | |
| JP2778870B2 (ja) | バーコードデコーダ |