JPH021087A - 多トラックバーコード及び連想式デコード法 - Google Patents
多トラックバーコード及び連想式デコード法Info
- Publication number
- JPH021087A JPH021087A JP63258325A JP25832588A JPH021087A JP H021087 A JPH021087 A JP H021087A JP 63258325 A JP63258325 A JP 63258325A JP 25832588 A JP25832588 A JP 25832588A JP H021087 A JPH021087 A JP H021087A
- Authority
- JP
- Japan
- Prior art keywords
- characters
- barcode
- row
- character
- information
- 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
- G06K19/00—Record carriers for use with machines and with at least a part designed to carry digital markings
- G06K19/06—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
- G06K19/06009—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
- G06K19/06037—Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking multi-dimensional coding
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Printers Characterized By Their Purpose (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Error Detection And Correction (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、バーコード構造体及びこれをデコードする方
法に係り、より詳細には、小さな物体上に配置するため
の多トランクバーコード及びこれをデコードする方法に
係る。
法に係り、より詳細には、小さな物体上に配置するため
の多トランクバーコード及びこれをデコードする方法に
係る。
従来の技術
バーコードは、大型の貨物コンテナからプリント回路板
や他の適度に小さな部品に至るまでの大きさの物体を自
動的に識別及び追跡するための主たる手段として広く受
け入れられている。バーコードは、典型的に、識別及び
/又は追跡されるべき物体上に直接プリントされるか、
又は物体に貼付されるラベル上にプリントされたエレメ
ントの直線配列体である。バーコードのエレメントはバ
ー及びスペースで構成される。バーは一連の2進1を表
わしそしてスペースは一連の2進0を表わす。これらは
一般に走査レーザビームやハンドベルト(手持ち)式の
ワンド(捧)のような光学技術によって読み取られる。
や他の適度に小さな部品に至るまでの大きさの物体を自
動的に識別及び追跡するための主たる手段として広く受
け入れられている。バーコードは、典型的に、識別及び
/又は追跡されるべき物体上に直接プリントされるか、
又は物体に貼付されるラベル上にプリントされたエレメ
ントの直線配列体である。バーコードのエレメントはバ
ー及びスペースで構成される。バーは一連の2進1を表
わしそしてスペースは一連の2進0を表わす。これらは
一般に走査レーザビームやハンドベルト(手持ち)式の
ワンド(捧)のような光学技術によって読み取られる。
バーコードの1つの−般的な例がユニバーサル・プロダ
クト・コード(UPC)である。
クト・コード(UPC)である。
バーコードのコントラストのある平行なバー及びスペー
スは巾が変化するものである。一般に、バー及びスペー
スは、コード「単位」 (又は「X寸法」もしくは「モ
ジュール」)と称する規定の最小巾以上のものである。
スは巾が変化するものである。一般に、バー及びスペー
スは、コード「単位」 (又は「X寸法」もしくは「モ
ジュール」)と称する規定の最小巾以上のものである。
理論的な最小単位サイズは、バーコードを読み取るのに
使用する光の波長であるが、その他にも実際上の制約が
ある。それらの中には、読み取り装置の所望の視野深さ
や、所与のプリントプロセスの制約や、はこりや汚れや
小さな物理的なダメージに拘りなく正確に読み取るべき
プロセス像の完全さといったものがある。
使用する光の波長であるが、その他にも実際上の制約が
ある。それらの中には、読み取り装置の所望の視野深さ
や、所与のプリントプロセスの制約や、はこりや汚れや
小さな物理的なダメージに拘りなく正確に読み取るべき
プロセス像の完全さといったものがある。
バーコード構造体の一般的な例は、C0DE39であり
、これは、製造業や、病院や、図四館や、大学や、政府
機関で広く受け入れられている。
、これは、製造業や、病院や、図四館や、大学や、政府
機関で広く受け入れられている。
これは、アルファニューメリンクのラベルを貼付するも
のとして用いられている。jgcODE39(「3オプ
9コード」としても知られている)は、その元々の考え
方が39個の文字に対して得られたところからそのよう
に命名されている。又、この名称は、9個のエレメント
(即ち、バー又はスペース)のうちの3つが巾広いもの
でありそして残りの6つが狭いものである3アウトオブ
9構造であることからも得られている。
のとして用いられている。jgcODE39(「3オプ
9コード」としても知られている)は、その元々の考え
方が39個の文字に対して得られたところからそのよう
に命名されている。又、この名称は、9個のエレメント
(即ち、バー又はスペース)のうちの3つが巾広いもの
でありそして残りの6つが狭いものである3アウトオブ
9構造であることからも得られている。
このC0DE39の完全なIMiの44個の文字は、1
つのスタート/ストップ文字と、43個のデータ文字と
を備えている。これらのデータ文字は、10個の数字と
、26個のアルファベント文字と、スペースと、6個の
記号「−」、「、」、「$」、「/」、「+」及び「%
」とで構成される。C0DE39の基本的な1組の43
個のデータ文字(AC311文字のような)にはない文
字も表わすことができる。128個のASCII文字は
、いずれも、1つのアルファベント文字の前に先行文字
として$、/、十及び%を用いることにより表わされる
。例えば、「十B」は小文字のbを表わし、一方、「$
B」は「コントロール」B (ASCI I rsTX
J文字)を表わしている。
つのスタート/ストップ文字と、43個のデータ文字と
を備えている。これらのデータ文字は、10個の数字と
、26個のアルファベント文字と、スペースと、6個の
記号「−」、「、」、「$」、「/」、「+」及び「%
」とで構成される。C0DE39の基本的な1組の43
個のデータ文字(AC311文字のような)にはない文
字も表わすことができる。128個のASCII文字は
、いずれも、1つのアルファベント文字の前に先行文字
として$、/、十及び%を用いることにより表わされる
。例えば、「十B」は小文字のbを表わし、一方、「$
B」は「コントロール」B (ASCI I rsTX
J文字)を表わしている。
C0DE39のほとんどの文字は、5本のバーと、それ
に含まれた4つのスペースより成る単独グループによっ
て表わされる。これら5本のバーのうちの2本は巾の広
いものであって、(5!/2!3り=IO個の考え得る
バー形態を与え、そして4つのスペースのうちの1つは
巾の広いものであって、4X10=40個の考え得る文
字を与える。4個の更に別の文字($、/、十及び%)
は、全てのバーか細いものであり且つ3つのスペースが
広いものであるように構成される。
に含まれた4つのスペースより成る単独グループによっ
て表わされる。これら5本のバーのうちの2本は巾の広
いものであって、(5!/2!3り=IO個の考え得る
バー形態を与え、そして4つのスペースのうちの1つは
巾の広いものであって、4X10=40個の考え得る文
字を与える。4個の更に別の文字($、/、十及び%)
は、全てのバーか細いものであり且つ3つのスペースが
広いものであるように構成される。
C0DE39は、自己チェック式のものである。
この有用な特徴は、このコードが可変長さであること及
びアルファニューメリックデータを取り扱えることと共
に、広範囲な種々の装置及びプロセスによって成功裡に
プリントできることを意味する。
びアルファニューメリックデータを取り扱えることと共
に、広範囲な種々の装置及びプロセスによって成功裡に
プリントできることを意味する。
C0DE39に伴う1つの問題は、各々の文字が比較的
小の広いものであり、13ないし16単位の11を占有
することである。これは、プリント装置(例えば、マト
リクスラインプリンタ)による制約によって個々のバー
の巾を最小サイズにしなければならない場合には重大な
ことである。もう1つのバーコードであるC0DE93
は、C0DE39と共に明確に構成されそしてこの問題
を克服するように意図された非常に高密度のアルファニ
ューメリック信号である。C0DE93の1組のデータ
文字はC0DE39の場合と同じである。自己弁別式の
バーコード読み取り装置又はスキャナは、オペレータを
介在せずにC0DE39でもC0DE93でも読み取る
ことができる。
小の広いものであり、13ないし16単位の11を占有
することである。これは、プリント装置(例えば、マト
リクスラインプリンタ)による制約によって個々のバー
の巾を最小サイズにしなければならない場合には重大な
ことである。もう1つのバーコードであるC0DE93
は、C0DE39と共に明確に構成されそしてこの問題
を克服するように意図された非常に高密度のアルファニ
ューメリック信号である。C0DE93の1組のデータ
文字はC0DE39の場合と同じである。自己弁別式の
バーコード読み取り装置又はスキャナは、オペレータを
介在せずにC0DE39でもC0DE93でも読み取る
ことができる。
このような互換性により、C0DE93の記号を最小限
の影響のみで既存のシステムに導入することができる。
の影響のみで既存のシステムに導入することができる。
C0DE93は、1975年IBMシステムズ・ジャー
ナル、第14巻、第1号に掲載された「ユニバーサル・
プロダクト・コードの特徴及びデコード性(The
Characteristics and Dec
odability of the Universa
l Product Code ) Jという論文
においてサーバ及びルーラ氏によって定められた(n、
k)ファミリの(9,3)コードである。(n、k)コ
ードは、k個続きの1ビソト(即ち、k個のバー)と、
k個続きの0ビツト(即ち、k個のスペース)とを含む
一連のn個のビットによって文字を特定に表わす。文字
の最初のビットは2進値1を有している。(n、k)コ
ードは後方にデコードすることができる。
ナル、第14巻、第1号に掲載された「ユニバーサル・
プロダクト・コードの特徴及びデコード性(The
Characteristics and Dec
odability of the Universa
l Product Code ) Jという論文
においてサーバ及びルーラ氏によって定められた(n、
k)ファミリの(9,3)コードである。(n、k)コ
ードは、k個続きの1ビソト(即ち、k個のバー)と、
k個続きの0ビツト(即ち、k個のスペース)とを含む
一連のn個のビットによって文字を特定に表わす。文字
の最初のビットは2進値1を有している。(n、k)コ
ードは後方にデコードすることができる。
C0DE93という名称は、この(n、k)表示から引
出されたものである。
出されたものである。
C0DE93の各文字は、3つのバーと3つのスペース
に構成された9単位で構成される。
に構成された9単位で構成される。
C0DE93では56個の組み合わせのうちの48個が
使用される。これら文字の1つは、スタート/ストップ
文字に指定され、4つは制御文字に用いられそして残り
の43個のデータ文字はC0DE39の場合と同じであ
る。C0DE93は2つのチェック文字を使用している
。最後のスペースを閉じるためにストップ文字の後に終
端バーが追加される。
使用される。これら文字の1つは、スタート/ストップ
文字に指定され、4つは制御文字に用いられそして残り
の43個のデータ文字はC0DE39の場合と同じであ
る。C0DE93は2つのチェック文字を使用している
。最後のスペースを閉じるためにストップ文字の後に終
端バーが追加される。
C0DE93は、連続的な非自己チェック式のものであ
る。バー及びスペースの巾は、1.2.3又は4単位の
巾である。その構造は、サビア及びローレル氏によって
述べられたUPCのエツジエツジデコードを容易に使用
できるようにする。
る。バー及びスペースの巾は、1.2.3又は4単位の
巾である。その構造は、サビア及びローレル氏によって
述べられたUPCのエツジエツジデコードを容易に使用
できるようにする。
それにより得られる記号は、均一なインクの広がりを本
来的に逃れることができ、これにより、大きなバー巾裕
度をとることができる。
来的に逃れることができ、これにより、大きなバー巾裕
度をとることができる。
バーコードとして今日公開されている規格は、0、(1
075インチという最小の公称単位を規定している。バ
ーの高さは、典型的に、コード化情報を含まない静的な
ゾーンも含めて全記号長さの15%以上であることが推
奨される。
075インチという最小の公称単位を規定している。バ
ーの高さは、典型的に、コード化情報を含まない静的な
ゾーンも含めて全記号長さの15%以上であることが推
奨される。
これらのコードがいかに効率的にデータを表わすかを測
定するためには、効率の簡単な尺度を作ることが必要で
ある。一方、バーコードのような一次元構造体において
は、スペース消費について受け入れられた尺度が単位で
あり、そして二次元については適当な尺度が平方単位で
ある。
定するためには、効率の簡単な尺度を作ることが必要で
ある。一方、バーコードのような一次元構造体において
は、スペース消費について受け入れられた尺度が単位で
あり、そして二次元については適当な尺度が平方単位で
ある。
情報内容はビットで測定される。文字をベースとするシ
ステムの場合には、1つの組内の全ての文字が同じ確率
を有し、従って、Cを文字組のサイズとすれば、情報内
容I (ビット/文字)は、1=log2Cであると仮
定される。例えば、10個の数字のみが表わされる場合
には、Cが10に等しく、■が3.322ビット/文字
に等しくなる。
ステムの場合には、1つの組内の全ての文字が同じ確率
を有し、従って、Cを文字組のサイズとすれば、情報内
容I (ビット/文字)は、1=log2Cであると仮
定される。例えば、10個の数字のみが表わされる場合
には、Cが10に等しく、■が3.322ビット/文字
に等しくなる。
そうではなくて、128文字の全ASCII&tlを表
わすべき場合には、Cが128に等しくそして1が7に
等しくなる。43個のデータ文字を有するC0DE39
は、コードのスタート/ストップ文字のオーバーヘッド
と、アプリケーションデータ流におけるチェック又はフ
ラグ文字とを含めて文字光たり5.426個のビットを
含んでいる。
わすべき場合には、Cが128に等しくそして1が7に
等しくなる。43個のデータ文字を有するC0DE39
は、コードのスタート/ストップ文字のオーバーヘッド
と、アプリケーションデータ流におけるチェック又はフ
ラグ文字とを含めて文字光たり5.426個のビットを
含んでいる。
バーコードの場合には、効率がビット/単位で測定され
、二次元システムの場合には、効率がビット/平方単位
で測定される。全効率は全てのオーバーヘッド文字を排
除したもので、一方、正味効率は、スタート、ストップ
及びチェック文字を含む全記号を考慮したものである。
、二次元システムの場合には、効率がビット/平方単位
で測定される。全効率は全てのオーバーヘッド文字を排
除したもので、一方、正味効率は、スタート、ストップ
及びチェック文字を含む全記号を考慮したものである。
1(10%効率のシステムは、−次元の場合には単位当
たり1ビツトの情報を与えそして二次元の場合には平方
単位当たり1ビツトを与える。全ての実際のシステムは
、方向付け、クロック動作及びチェック動作を行なわね
ばならないので、それらの正味効率は常に1(10%未
満である。同期式のASCIIデータ伝送(単位時間イ
ンターバルがバーコードの単位寸法に等しい)の場合番
4は、オーバーヘッドが典型的にスタートビットと、ス
トップビットと、パリティビットとを含み、7個の情報
ビットを搬送するには10単位が必要とされる。それ故
、同期式のASCII伝達は、全効率が70%である。
たり1ビツトの情報を与えそして二次元の場合には平方
単位当たり1ビツトを与える。全ての実際のシステムは
、方向付け、クロック動作及びチェック動作を行なわね
ばならないので、それらの正味効率は常に1(10%未
満である。同期式のASCIIデータ伝送(単位時間イ
ンターバルがバーコードの単位寸法に等しい)の場合番
4は、オーバーヘッドが典型的にスタートビットと、ス
トップビットと、パリティビットとを含み、7個の情報
ビットを搬送するには10単位が必要とされる。それ故
、同期式のASCII伝達は、全効率が70%である。
次の表は、C0DE39及びC0DE93の全効率及び
正味効率を示している。
正味効率を示している。
表 1
全効率 正味効率
(ビット/単位)(ビット/単位)
C0DE39 37.4% 34.0%(19
文字) C0DE39 (18文字) COD293文字の18文字列 (18x log 、 47 =99.983ビツト)
を考慮すれば、変化する記号高さの関数としてのその二
次元効率は、次の表に示す通りである。
文字) C0DE39 (18文字) COD293文字の18文字列 (18x log 、 47 =99.983ビツト)
を考慮すれば、変化する記号高さの関数としてのその二
次元効率は、次の表に示す通りである。
表 2
記号高さ 効 率
単位 ビット/平方単位
30 0.017
20 0.025
4 0、126
2 0.251
1 0.502
128個のASCII文字を表示する5×7ドツトのマ
トリクスアレイの効率は、各文字を1スペ一ス単位だけ
右へ広げそして別のスペース単位だけ下に広げると仮定
すれば、7/48=0.146ビツト/平方単位である
。それ故、18個のC0DE93文字の4単位高さの連
鎖は、5×7ドツトマトリクス文字の連鎖と本質的に同
じ面積効率を有している。然し乍ら、単位サイズが0.
(1075インチの状態では、18個のC0DE93文
字の連鎖は、その長さが約1.5インチである。
トリクスアレイの効率は、各文字を1スペ一ス単位だけ
右へ広げそして別のスペース単位だけ下に広げると仮定
すれば、7/48=0.146ビツト/平方単位である
。それ故、18個のC0DE93文字の4単位高さの連
鎖は、5×7ドツトマトリクス文字の連鎖と本質的に同
じ面積効率を有している。然し乍ら、単位サイズが0.
(1075インチの状態では、18個のC0DE93文
字の連鎖は、その長さが約1.5インチである。
jii位サイズを0.(103インチに減少したとして
も、記号長さがまだ0.6インチあり、非常に小さな物
体にラベルを貼るには大き過ぎる。従って、バーコード
に伴う問題は、面積効率だけではなく記号長さが過剰で
あることも挙げられる。
も、記号長さがまだ0.6インチあり、非常に小さな物
体にラベルを貼るには大き過ぎる。従って、バーコード
に伴う問題は、面積効率だけではなく記号長さが過剰で
あることも挙げられる。
表面取付式の電子装置のような非常に小さな物体にバー
コード記号を取り付けることが所望される。面積が1つ
の辺につきAインチ程度であるような小さな部品には、
現在入手できるバーコード記号の直線配列体をラベル貼
付することができない。
コード記号を取り付けることが所望される。面積が1つ
の辺につきAインチ程度であるような小さな部品には、
現在入手できるバーコード記号の直線配列体をラベル貼
付することができない。
小型のプリントコードを必要とする問題に対して考えら
れる解決策としては、(1)光学式の文学誌Ma(OC
R)システム、(2)独特の二次元光学マーキングシス
テム、(3)段々式のバーコード及び(4)既存の標準
バーコードに適合する新規な記号構造体が含まれる。O
CRは、読み取りが複雑でありそして空間効率がせいぜ
い中程度であるという点で問題がある。充分な数の冗長
チェック文字を追加することによってデータ効率を得る
ことはできるが、これは空間効率の問題を増大する。
れる解決策としては、(1)光学式の文学誌Ma(OC
R)システム、(2)独特の二次元光学マーキングシス
テム、(3)段々式のバーコード及び(4)既存の標準
バーコードに適合する新規な記号構造体が含まれる。O
CRは、読み取りが複雑でありそして空間効率がせいぜ
い中程度であるという点で問題がある。充分な数の冗長
チェック文字を追加することによってデータ効率を得る
ことはできるが、これは空間効率の問題を増大する。
独特の二次元光学マーキングシステムは、最もスペース
効率の良い手段であると考えられる。二次元構造体は全
体として分析され、即ち、一連の一次元構造体としては
分析されない。従って、それらの分析はより複雑であり
、この分析を行なう装置はより高価である。種々の二次
元構造体が提案されて、幾つかが実施されている。19
70年代の後期にレイ・ステベンによって案出されたT
EMAコードは、C0DE39の二次元外挿法である。
効率の良い手段であると考えられる。二次元構造体は全
体として分析され、即ち、一連の一次元構造体としては
分析されない。従って、それらの分析はより複雑であり
、この分析を行なう装置はより高価である。種々の二次
元構造体が提案されて、幾つかが実施されている。19
70年代の後期にレイ・ステベンによって案出されたT
EMAコードは、C0DE39の二次元外挿法である。
これは、元々、OCR文字の走査に用いられる電荷結合
装置(COD)式の読み取り装置に類似したハンドベル
ト式の装置によって読み取るように意図されている。最
近、小さな物体にラベルを貼付するのにVERICOD
E (ベリチック社の登録商標)の販売が促進されてい
る。本質的に、このVERI C0DEは、将棋板状の
パターンの白又は黒の方形ユニットである。ベリチック
社から出版された文献には、二次元スペース効率が65
%以上であると示唆されている。
装置(COD)式の読み取り装置に類似したハンドベル
ト式の装置によって読み取るように意図されている。最
近、小さな物体にラベルを貼付するのにVERICOD
E (ベリチック社の登録商標)の販売が促進されてい
る。本質的に、このVERI C0DEは、将棋板状の
パターンの白又は黒の方形ユニットである。ベリチック
社から出版された文献には、二次元スペース効率が65
%以上であると示唆されている。
VERI C0DEは、現在のところ、オープンシステ
ムではない。これは、走査用の映像システム技術を必要
とすると考えられる。
ムではない。これは、走査用の映像システム技術を必要
とすると考えられる。
小さな物体に対して長さに制限があるという問題は、段
々式のバーコードを用いて解決することができる。例え
ば、AIAGの運搬用ラベルは、4行に配置された4つ
以上のバーコード記号で構成される。多数の記号を行構
成で用いることにより、全長を著しく短縮することがで
きる。例えば、各行が4つのデータデジ・ノドを含むよ
うな8段のC0DE93は、全容量がアルファニエーメ
リソク文字で32個である。
々式のバーコードを用いて解決することができる。例え
ば、AIAGの運搬用ラベルは、4行に配置された4つ
以上のバーコード記号で構成される。多数の記号を行構
成で用いることにより、全長を著しく短縮することがで
きる。例えば、各行が4つのデータデジ・ノドを含むよ
うな8段のC0DE93は、全容量がアルファニエーメ
リソク文字で32個である。
このような記号は、ハンド−、ルド式の移動ビームレー
ザスキャナ又はラスク型スキャナで非常に容易に走査す
ることができる。然し乍ら、個々の行を正確なシーケン
スで選択することは特に容易ではない。行の読み取り順
序が問題でない場合には、この問題は重要視されない。
ザスキャナ又はラスク型スキャナで非常に容易に走査す
ることができる。然し乍ら、個々の行を正確なシーケン
スで選択することは特に容易ではない。行の読み取り順
序が問題でない場合には、この問題は重要視されない。
然し乍ら、読み取り順序が重要な場合には、行を自己識
別する成る種の手段を確立しなければならない。これは
、各行の最初の文字を行識別子にすることによって行な
うことができる。然し乍ら、これは、C0DE93のデ
ータ客足を例えば3文字/行(8行において24文字)
まで減少し、コードの効率を著しく低減させる。
別する成る種の手段を確立しなければならない。これは
、各行の最初の文字を行識別子にすることによって行な
うことができる。然し乍ら、これは、C0DE93のデ
ータ客足を例えば3文字/行(8行において24文字)
まで減少し、コードの効率を著しく低減させる。
スキャナが多行のC0DE93を読み取り、それらを行
シーケンスに分類し、そして行識別子を除去してからメ
ソセージを送信するように特にプログラムされた場合に
は、構造体が実用的なものとなる。然し乍ら、C0DE
93には多量のオーバーヘッドがあると共に、行を識別
する固有の手段が存在しないために、この提案は最適な
ものとはならない。従って、標準バーコードは、いずれ
も、段々構造に配列できるが、オーバーヘッドの内蔵に
よりこれら構造体のスペース効率が悪くなる。
シーケンスに分類し、そして行識別子を除去してからメ
ソセージを送信するように特にプログラムされた場合に
は、構造体が実用的なものとなる。然し乍ら、C0DE
93には多量のオーバーヘッドがあると共に、行を識別
する固有の手段が存在しないために、この提案は最適な
ものとはならない。従って、標準バーコードは、いずれ
も、段々構造に配列できるが、オーバーヘッドの内蔵に
よりこれら構造体のスペース効率が悪くなる。
上述の解析によれば所定の長さのバーコード記号によっ
て、純粋に数値的なデータ キャラクタをアルファニュ
ーメリック キャラクタ(たとえそれらが全て数であっ
たとしても)よりも多く表わし得ることが解る。これは
、純粋に数値的なキャラクタ集合から取られる各キャラ
クタがアルファニューメリック キャラクタ集合から取
られる各数値キャラクタよりも少ない情報を含むからで
ある。
て、純粋に数値的なデータ キャラクタをアルファニュ
ーメリック キャラクタ(たとえそれらが全て数であっ
たとしても)よりも多く表わし得ることが解る。これは
、純粋に数値的なキャラクタ集合から取られる各キャラ
クタがアルファニューメリック キャラクタ集合から取
られる各数値キャラクタよりも少ない情報を含むからで
ある。
従って、微小対象の識別及び追尾のために特別に設計さ
れた新らしい記号を考案することが望ましい。またアル
ファニューメリック表示法よりも効率的に数連の純粋に
数値的なデータを表示する新らしい記号を考案すること
も望ましい。
れた新らしい記号を考案することが望ましい。またアル
ファニューメリック表示法よりも効率的に数連の純粋に
数値的なデータを表示する新らしい記号を考案すること
も望ましい。
本発明の目的は、微小対象を表示するために面積効率の
高い記号を提供することである。
高い記号を提供することである。
本発明の別の目的は、塵、埃、及び偶発的破壊に耐える
面積効率の高い記号を提供することである。
面積効率の高い記号を提供することである。
本発明の別の目的は、最大寸法が小さい記号を提供する
ことである。
ことである。
本発明の別の目的は、現存する背反したバーコードと自
動弁別可能な面積効率の高い記号を提供することである
。
動弁別可能な面積効率の高い記号を提供することである
。
本発明の別の目的は、低価格機器によって容易に読取ら
れる面積効率の高い記号を提供することができる。
れる面積効率の高い記号を提供することができる。
本発明の別の目的は、長連の純粋に数値的なデータを緻
密に表わす記号を提供ずろことである。
密に表わす記号を提供ずろことである。
本発明の更に別の目的は、1成るそれ以上の上述の対象
を有する面積効率の高い記号をデコードする方法を提供
することである。
を有する面積効率の高い記号をデコードする方法を提供
することである。
一面によれば、本発明はバーコード化された情報の複数
の順序づけられた列からなるバーコード記号を提供する
。複数の各列内のバーコード化された情報はコード語の
アレーからなり、各コード語は少なくとも1つの情報担
持キャラクタを表わし、偶数或は奇数パリティ形状に選
択可能である。
の順序づけられた列からなるバーコード記号を提供する
。複数の各列内のバーコード化された情報はコード語の
アレーからなり、各コード語は少なくとも1つの情報担
持キャラクタを表わし、偶数或は奇数パリティ形状に選
択可能である。
各キャラクタは明確な特質の数値を有し、各列内の複数
のキャラクタの少なくとも1つはその列内の残余のキャ
ラクタに関する情報を担持する。各列内のコード語のア
レーはその列の順序を表わす語パリティ パターンを有
し、順序づけられた列の中の所定の列は順序づけられた
列の番号に関する情報及び順序づけられた列内の情報担
持キャラクタに関する情報を含む少なくとも1つのキャ
ラクタを含んでいる。
のキャラクタの少なくとも1つはその列内の残余のキャ
ラクタに関する情報を担持する。各列内のコード語のア
レーはその列の順序を表わす語パリティ パターンを有
し、順序づけられた列の中の所定の列は順序づけられた
列の番号に関する情報及び順序づけられた列内の情報担
持キャラクタに関する情報を含む少なくとも1つのキャ
ラクタを含んでいる。
別の面において、本発明はバーコード キャラクタの複
数の順序づけられた列からなるバーコード記号をデコー
ドする方法を提供する。各列は列照合キャラクタ及び語
に集群された複数のエンコードされたキャラクタを含み
、各語はその列の順序及びその列内のその位置に従って
1或は2の考え得るパリティを有する。各キャラクタは
対応する数値を有し、所定の列内の所定のキャラクタは
列の番号及びキャラクタ数値の照合用の両方を特定する
。本方法は、(a)バーコード キャラクタの最初の列
に含まれるキャラクタを受け、(b) 最初に受けたバ
ーコード キャラクタ列内に含まれるキャラクタで作ら
れた各語のパリティに対して第1のパリティ チェック
を遂行し、受けた列内の各語が第1のパリティ チェッ
クを通過しない限り(a)段階に戻す諸段階を含む。本
方法は更に、(C)最初に受けた列を構成しているバー
コード キャラクタをそれらの対応数値にデコードし、
(d)バーコード キャラクタの対応数値の照合和を計
算し、そしてtel計算された照合和と最初に受けたバ
ーコード キャラクタ列から読まれた照合和キャラクタ
の数値とを比較し、もし計算された照合和と受けた照合
和とが等しくなければ段階(a)に戻る諸段階をも含む
。更に、本方法は(r) 最初に受けたバーコード キ
ャラクタ列内の語のパリティに対して第2のパリティ
チェックを遂行し、(g)段階(f)の結果に基いて最
初に受けたバーコード キャラクタ列の順序を確立し、
(h)もし最初に受けたバーコード キャラクタ列が所
定の順序の列であれば、所定のキャラクタから、列の番
号及びデータ照合用を決定し、0)段階(a)〜(g)
に従って、及び段階(h)において決定された列の番号
に従って、全てのバーコード キャラクタ列を受けてし
まうまで残余のバーコード キャラクタ列を受け、そし
て01段階(a)〜(1)に従って受けた列内に含まれ
るデータの照合和を計算し、計算されたデータ照合用と
受けたデータ照合用とを比較する諸段階をも含む。最後
に、本方法は、(k)もし計算されたデータ照合用と受
けたデータ照合用とが等しくなければ段階(a)に戻り
、そして(1)もし計算されたデータ照合用と受けたデ
ータ照合用とが等しければバーコード内に含まれる情報
が正しくデコードされたことを告知する信号を発生する
諸段階をも含む。
数の順序づけられた列からなるバーコード記号をデコー
ドする方法を提供する。各列は列照合キャラクタ及び語
に集群された複数のエンコードされたキャラクタを含み
、各語はその列の順序及びその列内のその位置に従って
1或は2の考え得るパリティを有する。各キャラクタは
対応する数値を有し、所定の列内の所定のキャラクタは
列の番号及びキャラクタ数値の照合用の両方を特定する
。本方法は、(a)バーコード キャラクタの最初の列
に含まれるキャラクタを受け、(b) 最初に受けたバ
ーコード キャラクタ列内に含まれるキャラクタで作ら
れた各語のパリティに対して第1のパリティ チェック
を遂行し、受けた列内の各語が第1のパリティ チェッ
クを通過しない限り(a)段階に戻す諸段階を含む。本
方法は更に、(C)最初に受けた列を構成しているバー
コード キャラクタをそれらの対応数値にデコードし、
(d)バーコード キャラクタの対応数値の照合和を計
算し、そしてtel計算された照合和と最初に受けたバ
ーコード キャラクタ列から読まれた照合和キャラクタ
の数値とを比較し、もし計算された照合和と受けた照合
和とが等しくなければ段階(a)に戻る諸段階をも含む
。更に、本方法は(r) 最初に受けたバーコード キ
ャラクタ列内の語のパリティに対して第2のパリティ
チェックを遂行し、(g)段階(f)の結果に基いて最
初に受けたバーコード キャラクタ列の順序を確立し、
(h)もし最初に受けたバーコード キャラクタ列が所
定の順序の列であれば、所定のキャラクタから、列の番
号及びデータ照合用を決定し、0)段階(a)〜(g)
に従って、及び段階(h)において決定された列の番号
に従って、全てのバーコード キャラクタ列を受けてし
まうまで残余のバーコード キャラクタ列を受け、そし
て01段階(a)〜(1)に従って受けた列内に含まれ
るデータの照合和を計算し、計算されたデータ照合用と
受けたデータ照合用とを比較する諸段階をも含む。最後
に、本方法は、(k)もし計算されたデータ照合用と受
けたデータ照合用とが等しくなければ段階(a)に戻り
、そして(1)もし計算されたデータ照合用と受けたデ
ータ照合用とが等しければバーコード内に含まれる情報
が正しくデコードされたことを告知する信号を発生する
諸段階をも含む。
従来技術において公知のAIACラベルの例は、単一の
ラベル上の4或はそれ以上の分離したバーコード区分か
らなる。前述したように、重大な線形の広がりを持たず
溝かに面積効率を高めて第1図のラベルに示す情報を記
憶可能な多重トランクバーコードを提供することが本発
明の目的である。
ラベル上の4或はそれ以上の分離したバーコード区分か
らなる。前述したように、重大な線形の広がりを持たず
溝かに面積効率を高めて第1図のラベルに示す情報を記
憶可能な多重トランクバーコードを提供することが本発
明の目的である。
本発明の多重トランク(即ち多列)バーコードの構造を
第2A図及び第2B図に示す。第2A図は本発明の多重
トラック バーコードの語構造が複数の列(8列まで)
からなり、各列が4語、即ち旧1 、Wig 、Wi3
、WLを含むことを示している。各語−1j は2キヤ
ラクタの連鎖からなり、それらの対応数値はある数値(
多重バーコード内の2進の列内に符号化されている)を
計算するために使用される。
第2A図及び第2B図に示す。第2A図は本発明の多重
トラック バーコードの語構造が複数の列(8列まで)
からなり、各列が4語、即ち旧1 、Wig 、Wi3
、WLを含むことを示している。各語−1j は2キヤ
ラクタの連鎖からなり、それらの対応数値はある数値(
多重バーコード内の2進の列内に符号化されている)を
計算するために使用される。
コードはアルファニューメリック データ或は数値デー
タの何れも表わすことが可能であり、最大キャラクタ容
量を次表に示す。
タの何れも表わすことが可能であり、最大キャラクタ容
量を次表に示す。
トラック数
表 3
データキャラクタの最大数
アルファニューメリック 数(直以下に説明す
る若干の状況においては列の1つを行照合列として使用
するので、表し得るデータキャラクタの最大数は減少す
る。
る若干の状況においては列の1つを行照合列として使用
するので、表し得るデータキャラクタの最大数は減少す
る。
各列(トランク)は、4語、1つのスタートコード、及
び1つのストップ コードからなる。
び1つのストップ コードからなる。
この構造を第3図に示す。スタート コードの長さは2
単位であり、1単位のバーと1単位のスペーストからな
る。スペース コードは4単位長の1つのバーである。
単位であり、1単位のバーと1単位のスペーストからな
る。スペース コードは4単位長の1つのバーである。
従って、列を左から右へ、或は右から左への何れの方向
に走査しても、このスタート コード及びストップ コ
ードを設けであるために方向のあいまいさを生ずること
なく列をデコードすることが可能である。
に走査しても、このスタート コード及びストップ コ
ードを設けであるために方向のあいまいさを生ずること
なく列をデコードすることが可能である。
語はそれぞれ16単位長(巾)であり、4バーと4スペ
ースとからなる。従って、各列は2+ (4x16)+
4=70単位の巾である。
ースとからなる。従って、各列は2+ (4x16)+
4=70単位の巾である。
バーコード構造は、5avir及びLaurerによっ
て検討された(n、k)ファミリにおける(16.4)
構造である。(16,4)構造は15! /7! 8
! =6435通りのパターンを提供する。これらの中
、本多重トラック バーコードは4802通りの語を使
用するに過ぎない。
て検討された(n、k)ファミリにおける(16.4)
構造である。(16,4)構造は15! /7! 8
! =6435通りのパターンを提供する。これらの中
、本多重トラック バーコードは4802通りの語を使
用するに過ぎない。
語は偶数パリティ(黒単位が偶E!りか、或は奇数パリ
ティの何れかを有する。コード内の2401語に各パリ
ティが存在し、それぞれの語にはO乃至24(10の値
が割当てられている。語の値は2つの関連キャラクタの
数値によって決定される。
ティの何れかを有する。コード内の2401語に各パリ
ティが存在し、それぞれの語にはO乃至24(10の値
が割当てられている。語の値は2つの関連キャラクタの
数値によって決定される。
コードのキャラクタの数値を第4図の表に示す。
コードのキャラクタはコード93におけるのと同一であ
るが、 ns (数値シフト)コードが付加され
ている(その使用に関しては後述する)。
るが、 ns (数値シフト)コードが付加され
ている(その使用に関しては後述する)。
語−ij の数値は、Wij= 49 Ct +zJ−
n +C;z=に従って計算される。
n +C;z=に従って計算される。
例として、キャラクタ対4Xはキャラクタ値4及び33
に一致する。語値は 49X4+33=229である。第5図は、この語に対
応する奇数及び偶数形状を示す。各語の最上位ビットは
2進数の1であり、各語の最下位ビットは2進数の0で
ある。奇数パリティ語は2進数の1で満たされた奇数(
5,7,9或は11)の単位を有し、一方偶数パリティ
語は偶数(4゜6.8.10或は12)の2進故1を有
する。
に一致する。語値は 49X4+33=229である。第5図は、この語に対
応する奇数及び偶数形状を示す。各語の最上位ビットは
2進数の1であり、各語の最下位ビットは2進数の0で
ある。奇数パリティ語は2進数の1で満たされた奇数(
5,7,9或は11)の単位を有し、一方偶数パリティ
語は偶数(4゜6.8.10或は12)の2進故1を有
する。
(n、 k)コードの構造によれば、全ての情報はモ
ジュール部分l乃至14の中に含まれる。
ジュール部分l乃至14の中に含まれる。
ある語を作り上げているキャラクタの値は49進法演算
によって語値から計算することができる。
によって語値から計算することができる。
即ち229を49で除すと商は4で余りは33である。
完全なコード チャート(特定の語の偶数及び奇数の画
形状を含む)は合計4802のエントリを有している。
形状を含む)は合計4802のエントリを有している。
所与の語値に対応するビットパターンは表検索によって
決定することができる。
決定することができる。
第6A図に示すように、メソセージ
“−トA12384C5D6E711”は3列からなる
多重トラック バーコードの第1例にエンコードされる
。各列内の最終(83目)のキャラクタは列照合和であ
り、第1列の最初のキャラクタは副計数照合及びメツセ
ージ照合の組合せである。
多重トラック バーコードの第1例にエンコードされる
。各列内の最終(83目)のキャラクタは列照合和であ
り、第1列の最初のキャラクタは副計数照合及びメツセ
ージ照合の組合せである。
第3列のメソセージ部分は一連の“aS”(アルファニ
ューメリック シフト)キャラクタによって完成されて
いる。各列の列照合値は、その列内の最初の7キヤラク
タに対応する数値の重みをつけた和の49進数を計算す
ることによって決定される。列の第1乃至第6キヤラク
タにはそれぞれ1乃至6の係数によって重みをつける。
ューメリック シフト)キャラクタによって完成されて
いる。各列の列照合値は、その列内の最初の7キヤラク
タに対応する数値の重みをつけた和の49進数を計算す
ることによって決定される。列の第1乃至第6キヤラク
タにはそれぞれ1乃至6の係数によって重みをつける。
列の第7キヤラクタは係数8によって重みをつける。例
えば第2列の最初の7キヤラクタが”4C5D6E?”
であるものとする。第6B図に示すように、これらに対
応する数値は4,12,5,13,6゜14及び7であ
る。従ってこれらの値の重みつきの和は、(1x4)+
(2x12)+ (3x5)+ (4X13)+ (
5X6)+ (6X14)+(8X7)=4+24+1
5+52+30+84+56=265である。49進法
に換算すると265の値は20となり、この20が第2
列の最終行に示されているのである。
えば第2列の最初の7キヤラクタが”4C5D6E?”
であるものとする。第6B図に示すように、これらに対
応する数値は4,12,5,13,6゜14及び7であ
る。従ってこれらの値の重みつきの和は、(1x4)+
(2x12)+ (3x5)+ (4X13)+ (
5X6)+ (6X14)+(8X7)=4+24+1
5+52+30+84+56=265である。49進法
に換算すると265の値は20となり、この20が第2
列の最終行に示されているのである。
第1列の第1キヤラクタC11の値は、式C0=7X
(R−2)+Mによって決定される。
(R−2)+Mによって決定される。
ここに、Rは列の数であり、Mはメソセージ ;トヤラ
クタの値の和の7進数である。第6A図及び第6B図の
例ではRは3であり、Mは 41+10+1+2+3+11+4+12+5+13+
6+14+7+1+1+48+48+48+48+48
=371を7進数に換算した7、即ちOである。従って
CI+の値は7である。第6B図に示す値の多重トラン
ク バーコードは、キャラクタ対の値に対応する語値を
計算し、前述の表内の対応2進列を検索することによっ
て確立されている。
クタの値の和の7進数である。第6A図及び第6B図の
例ではRは3であり、Mは 41+10+1+2+3+11+4+12+5+13+
6+14+7+1+1+48+48+48+48+48
=371を7進数に換算した7、即ちOである。従って
CI+の値は7である。第6B図に示す値の多重トラン
ク バーコードは、キャラクタ対の値に対応する語値を
計算し、前述の表内の対応2進列を検索することによっ
て確立されている。
各語に対して奇数或は偶数の何れかのパリティ2進数の
列を自由に’JJtRできるようにしたため、8つの各
列はその構成語の偶数/奇数パリティによって独特にエ
ンコードすることが可能となる。
列を自由に’JJtRできるようにしたため、8つの各
列はその構成語の偶数/奇数パリティによって独特にエ
ンコードすることが可能となる。
この多重トランク バーコード内に使用されるパターン
を次表に示す。
を次表に示す。
灸−1
列 語のパリティ
2 EOOE
3 EOEO
4(10EE
5 EEOO
60EOE
7 0EEO
8EEEE
表から明らかなように、各列は偶数の偶数パリティ語(
0が偶数)を有している。また、各列の順序は、その列
が実際に読まれる順序には関係なく語パリティ パター
ンから決定することができる。列の合計数は第1列が読
まれるまでは(C1の値が分るまでは)決定されないが
、各列はそれまでメモリ内に保持しておくことができる
。
0が偶数)を有している。また、各列の順序は、その列
が実際に読まれる順序には関係なく語パリティ パター
ンから決定することができる。列の合計数は第1列が読
まれるまでは(C1の値が分るまでは)決定されないが
、各列はそれまでメモリ内に保持しておくことができる
。
若干の状況の下では、エンコードされた値に対してより
強い照合を行うことが望ましい。本発明の多重トランク
バーコードのこの第2の実施例を第7A図〜第7C図
に示す。この実施例においては、行も49進数和に従っ
て照合される。各位は1の重みを用いて重みづけされる
。その結果、第7A図〜第7C図に示すコードは、同一
のメツセージのエンコーディングであるにも拘わらず第
6八図、第6B図に示すコードよりも1列多くなってい
る。この付加された列はどのようなデータキャラクタも
エンコードすることは不可能であるので、所与のトラン
ク数によって表わし得るデータ キャラクタの最大数は
減少する。しかし、最後の列の中の列照合キャラクタは
、49進数和に従って他の列の列照合キャラクタの照合
としても役立つ。
強い照合を行うことが望ましい。本発明の多重トランク
バーコードのこの第2の実施例を第7A図〜第7C図
に示す。この実施例においては、行も49進数和に従っ
て照合される。各位は1の重みを用いて重みづけされる
。その結果、第7A図〜第7C図に示すコードは、同一
のメツセージのエンコーディングであるにも拘わらず第
6八図、第6B図に示すコードよりも1列多くなってい
る。この付加された列はどのようなデータキャラクタも
エンコードすることは不可能であるので、所与のトラン
ク数によって表わし得るデータ キャラクタの最大数は
減少する。しかし、最後の列の中の列照合キャラクタは
、49進数和に従って他の列の列照合キャラクタの照合
としても役立つ。
第7C図は対応多重トラック バーコードを示す。第7
C図に示すように、バーの高さは7単位であり、列間の
モジュール担持線は211(位である。
C図に示すように、バーの高さは7単位であり、列間の
モジュール担持線は211(位である。
これにより、8列の多重トラック バーコード記号の1
1は70単位で、高さは70単位となる。もし単位が0
.13龍(0,(105インチ)であれば8列の記号は
8.89龍(0,35インチ)平方を占める。4列の記
号であれば8.89 X 4.45 +n(0,35x
O,175インチ)となる。
1は70単位で、高さは70単位となる。もし単位が0
.13龍(0,(105インチ)であれば8列の記号は
8.89龍(0,35インチ)平方を占める。4列の記
号であれば8.89 X 4.45 +n(0,35x
O,175インチ)となる。
第8A図〜第8C図は第1図のAIACラベルに対応す
る多重バーコードを示す。この場合、各フィールド(部
品番号、量、供給者、及び一連番号)は前置文字(P、
Q、U及びS)を伴なう番号としてエンコードされてい
る。第8A図に示すキャラクタ構造の中に3回出て来る
0MシーケンスはASCIIキャラクタ セットによる
キャリッジ戻りシーケンスである。本多重トラ・ツク
バーコードのコードは、表わし得るキャラクタの数を大
きく拡張するために制御キャラクタを使用している点が
コード93のコードと同一である。第8B図は第8A図
に示すキャラクタに対応する数値を示しく行照合を含む
)、第8C図は第1図のAIAGラベル上のメツセージ
に対応する7トランクからなる多重トラック バーコー
ドを示す。
る多重バーコードを示す。この場合、各フィールド(部
品番号、量、供給者、及び一連番号)は前置文字(P、
Q、U及びS)を伴なう番号としてエンコードされてい
る。第8A図に示すキャラクタ構造の中に3回出て来る
0MシーケンスはASCIIキャラクタ セットによる
キャリッジ戻りシーケンスである。本多重トラ・ツク
バーコードのコードは、表わし得るキャラクタの数を大
きく拡張するために制御キャラクタを使用している点が
コード93のコードと同一である。第8B図は第8A図
に示すキャラクタに対応する数値を示しく行照合を含む
)、第8C図は第1図のAIAGラベル上のメツセージ
に対応する7トランクからなる多重トラック バーコー
ドを示す。
この多重トラック バーコードは1つの辺が8.89m
m (0,35インチ)よりも小さい領域(AIAGラ
ヘルラベって要求される領域よりも充分に小さい)内に
配にすることができる。
m (0,35インチ)よりも小さい領域(AIAGラ
ヘルラベって要求される領域よりも充分に小さい)内に
配にすることができる。
第9A図及び第9B図は、第4の実施例として本発明の
多重トラック バーコードの別の長所を示す。少なくと
も8個の10進数キヤラクタの数値データ列を表わす時
、 ns (数値シフト)キャラクタによってコー
ドを数値モードに置くことができる。 as”キャラ
クタは多重トラックコードをアルファニューメリック
モードに戻す。
多重トラック バーコードの別の長所を示す。少なくと
も8個の10進数キヤラクタの数値データ列を表わす時
、 ns (数値シフト)キャラクタによってコー
ドを数値モードに置くことができる。 as”キャラ
クタは多重トラックコードをアルファニューメリック
モードに戻す。
5個の10進デイジツトCI乃至C3は3キヤラクタの
47進数にコード化できることは明白である(47’
=1(13,823であって105よりも大きいから)
。これは、表3に示すように、所与のトランク数によっ
て表わし得るアルファニューメリック データ キャラ
クタの最大数と数値データキャラクタの最大数との比が
ほぼ3:5の比であることを示している。一連の数値を
5つの10進デイジット群に分割した後に3つのlO進
デイジットしか余らない時には、これら最後の3つの1
0進デイジツトは、3デイジツトの値=47CI +
C2である場合2キヤラクタによって表わされる。例え
ば、 14015 =6X (47) 2+16X47+9で
あるから、第9A図に示すキャラクタ構造の第1列の数
値連14015は第9B図に示す数値表示の第1列のよ
うに3キヤラクタ6.16.9にエンコードされる。
47進数にコード化できることは明白である(47’
=1(13,823であって105よりも大きいから)
。これは、表3に示すように、所与のトランク数によっ
て表わし得るアルファニューメリック データ キャラ
クタの最大数と数値データキャラクタの最大数との比が
ほぼ3:5の比であることを示している。一連の数値を
5つの10進デイジット群に分割した後に3つのlO進
デイジットしか余らない時には、これら最後の3つの1
0進デイジツトは、3デイジツトの値=47CI +
C2である場合2キヤラクタによって表わされる。例え
ば、 14015 =6X (47) 2+16X47+9で
あるから、第9A図に示すキャラクタ構造の第1列の数
値連14015は第9B図に示す数値表示の第1列のよ
うに3キヤラクタ6.16.9にエンコードされる。
実際には、コード39.コード93及び他の主要バーコ
ード フォーマットを読む同じ走査機器は、本多重トラ
ック バーコードを読むようにプログラム可能であるこ
とが分った。所与の列内のバーコード要素の反射率は高
周波数(例えば3.6862M1lz )でサンプルす
ることができるので、列内の各要素から数サンプルが得
られる。その結果得られる高い及び低い反射率のパター
ンを記録し、その後解析することができる。
ード フォーマットを読む同じ走査機器は、本多重トラ
ック バーコードを読むようにプログラム可能であるこ
とが分った。所与の列内のバーコード要素の反射率は高
周波数(例えば3.6862M1lz )でサンプルす
ることができるので、列内の各要素から数サンプルが得
られる。その結果得られる高い及び低い反射率のパター
ンを記録し、その後解析することができる。
遂行可能な最初の試験は、列内のバーの数を計数するこ
とである。第3図及び第5図から明白なように、単一の
列内には合計18のバーが存在すべきである。 (スタ
ート コード及びストップコードはそれぞれ1つのバー
を有し、4つの語は4つのバーを有している。)次に、
スタート バーとそれに隣接する第1のキャラクタとの
間の距離を測定する。この距離は隣接する第1のキャラ
クタの長さの約1716であるべきである。次で列内の
偶数パリティ語の数を検査してそれが偶数であることを
決定する。この時点において、列の順序数も第4表に示
す語パリティ パターンに従って決定できる。もしこれ
らの全ての検査を通過すれば記tαされている列照合情
報と、受けたその列内のデータから計算された列照合情
報とが比較される。受けた列も列照合試験を1jll過
したものとすれば、可聴信号(例えばクリック)が発生
し、受けた列は雨後の使用のために記憶され、バーコー
ドは再び走査される。
とである。第3図及び第5図から明白なように、単一の
列内には合計18のバーが存在すべきである。 (スタ
ート コード及びストップコードはそれぞれ1つのバー
を有し、4つの語は4つのバーを有している。)次に、
スタート バーとそれに隣接する第1のキャラクタとの
間の距離を測定する。この距離は隣接する第1のキャラ
クタの長さの約1716であるべきである。次で列内の
偶数パリティ語の数を検査してそれが偶数であることを
決定する。この時点において、列の順序数も第4表に示
す語パリティ パターンに従って決定できる。もしこれ
らの全ての検査を通過すれば記tαされている列照合情
報と、受けたその列内のデータから計算された列照合情
報とが比較される。受けた列も列照合試験を1jll過
したものとすれば、可聴信号(例えばクリック)が発生
し、受けた列は雨後の使用のために記憶され、バーコー
ドは再び走査される。
もし受けた列が第1列であって、列の合計数及びメツセ
ージ照合コードに関する情報を有していれば、この情報
も爾後の使用のために記憶される。
ージ照合コードに関する情報を有していれば、この情報
も爾後の使用のために記憶される。
もし受けた次の列が既に記憶した列と同一であればそれ
は無視され、走査装置は多重トランクバーコードの走査
を続行する。バーコードは、全ての列が見出されデコー
ドされるまで走査される。
は無視され、走査装置は多重トランクバーコードの走査
を続行する。バーコードは、全ての列が見出されデコー
ドされるまで走査される。
この時点で、第1列の最初のキャラクタ内に記憶された
メツセージ照合コードと、受けたメツセージ データか
ら計算されたメツセージ照合とが比較される。もし更に
行照合も存在していれば、これらも全ての列が成功裏に
デコードされた後に遂行される。これらの照合が成功裏
に完了すると、別の可聴信号(例えば鈴音)を発生して
コードが成功裏にデコードされたことを指示することが
できる。
メツセージ照合コードと、受けたメツセージ データか
ら計算されたメツセージ照合とが比較される。もし更に
行照合も存在していれば、これらも全ての列が成功裏に
デコードされた後に遂行される。これらの照合が成功裏
に完了すると、別の可聴信号(例えば鈴音)を発生して
コードが成功裏にデコードされたことを指示することが
できる。
以上に本発明の好ましい実施例を説明したが、当業者な
らば本発明の範囲から逸脱することなく多くの変更が可
能であろう。従って本発明の範囲は特許請求の範囲によ
ってのみ限定されるものである。
らば本発明の範囲から逸脱することなく多くの変更が可
能であろう。従って本発明の範囲は特許請求の範囲によ
ってのみ限定されるものである。
第1図は従来から知られているAIAGレベルの例であ
り、 第2A図は本発明の多重トラック バーコードの語構造
の概要図であり、 第2B図は本発明の多重トランク バーコードのキャラ
クタ構造の概要図であり、 第3図は本発明の多重トラック バーコードの列のキャ
ラクタ構造のディメンションを示す概要図であり、 第4図は本発明の多重トラック バーコードのコードの
キャラクタの数値を示す表であり、第5図は本発明の多
重トラック バーコードのコードに従う語に対応する数
値の2つのパリティ形状を示す概要図であり、 第6A図は本発明の多重トラック バーコードの第1の
実施例のキャラクタ構造の概要図であり、第6B図は第
6A図に示された本発明の多重トラック バーコードの
第1の実施例の数値の概要図であり、 第7A図は本発明の多重トランク バーコードの第2の
実施例のキャラクタ構造の概要図であり、第7B図は第
7A図に示された本発明の多重トラック バーコードの
第2の実施例の数値の概要図であり、 第7C図は第7A図及び第7B図に示された本発明の多
重トラック バーコードの第2の実施例に対応する多重
トラック バーコードであり、第8A図は本発明の多重
トラック バーコードの第3の実施例のキャラクタ構造
の概要図であり、第8B図は第8A図に示された本発明
の多重トランク バーコードの第3の実施例の数値の概
要図であり、 第8C図は第8A図及び第8B図に示された本発明の多
重l・ラック バーコードの第3の実施例に対応する多
重トラック バーコードであり、第9A図は本発明の多
重トラック バーコードの第4の実施例のキャラクタ構
造の概要図であり、第9B図は第9A図に示された本発
明の多重トラック バーコードの第4の実施例の数値の
概要図である。 図1の浄化(内8:ニタご更・2し) FIG。■ コード39 FIG。2A 図1のip式(内言に変更なし) cccccccc II 121314151617旧 cccccccc cccccccc 列13 圏: ’II ′i2 ’i3 ’i
4 ’i5 ’i6 ’i7 ′″18杉圏ス
タート 8キヤラクタ
スト1.ブFIG。4 キャラクタ 僅 キャラクタ 値 B FIG。6A 4日 +4 7 20 1つ 図面の浄書(内容に変更なし) モジュール番号 15141312111(19117
65432 1 0値22つ奇数パリティ 1(100
1(10(100101 1(10値229偶数パリテ
イ 1olooooo+oloooo。 FI[G。5 Q!l!′o謁。あ。糺園」。円 ト φト 0 − 寸 CCJ 口 0−8へ袷寸n
寸 0− ぐ り C’J 写 9 ■ ω ω ω ■ ■ a2cIJrQ寸Ll’l Lj) 5QQQQQQQ ト φト CJOQ2 − oQ 一のφ■の一〇″″ (’J エ 寸 0 ω Σ −Oゝ= 0〜 o O<f)−aゝ n co 寸 −の寸Φ〜−の u”I N〜寸0の〜 n rQ N’1OJOO’t −” ご φ Σ −〇 808 oaoo ♂ の 9 ■ 旧 手 続 補 正 書(方式) 1、事件の表示 昭和63年特許願第258325号 2、発明の名称 多トラツクバーコード及び連想式 デコード法 3、補正をする者 事件との間係
り、 第2A図は本発明の多重トラック バーコードの語構造
の概要図であり、 第2B図は本発明の多重トランク バーコードのキャラ
クタ構造の概要図であり、 第3図は本発明の多重トラック バーコードの列のキャ
ラクタ構造のディメンションを示す概要図であり、 第4図は本発明の多重トラック バーコードのコードの
キャラクタの数値を示す表であり、第5図は本発明の多
重トラック バーコードのコードに従う語に対応する数
値の2つのパリティ形状を示す概要図であり、 第6A図は本発明の多重トラック バーコードの第1の
実施例のキャラクタ構造の概要図であり、第6B図は第
6A図に示された本発明の多重トラック バーコードの
第1の実施例の数値の概要図であり、 第7A図は本発明の多重トランク バーコードの第2の
実施例のキャラクタ構造の概要図であり、第7B図は第
7A図に示された本発明の多重トラック バーコードの
第2の実施例の数値の概要図であり、 第7C図は第7A図及び第7B図に示された本発明の多
重トラック バーコードの第2の実施例に対応する多重
トラック バーコードであり、第8A図は本発明の多重
トラック バーコードの第3の実施例のキャラクタ構造
の概要図であり、第8B図は第8A図に示された本発明
の多重トランク バーコードの第3の実施例の数値の概
要図であり、 第8C図は第8A図及び第8B図に示された本発明の多
重l・ラック バーコードの第3の実施例に対応する多
重トラック バーコードであり、第9A図は本発明の多
重トラック バーコードの第4の実施例のキャラクタ構
造の概要図であり、第9B図は第9A図に示された本発
明の多重トラック バーコードの第4の実施例の数値の
概要図である。 図1の浄化(内8:ニタご更・2し) FIG。■ コード39 FIG。2A 図1のip式(内言に変更なし) cccccccc II 121314151617旧 cccccccc cccccccc 列13 圏: ’II ′i2 ’i3 ’i
4 ’i5 ’i6 ’i7 ′″18杉圏ス
タート 8キヤラクタ
スト1.ブFIG。4 キャラクタ 僅 キャラクタ 値 B FIG。6A 4日 +4 7 20 1つ 図面の浄書(内容に変更なし) モジュール番号 15141312111(19117
65432 1 0値22つ奇数パリティ 1(100
1(10(100101 1(10値229偶数パリテ
イ 1olooooo+oloooo。 FI[G。5 Q!l!′o謁。あ。糺園」。円 ト φト 0 − 寸 CCJ 口 0−8へ袷寸n
寸 0− ぐ り C’J 写 9 ■ ω ω ω ■ ■ a2cIJrQ寸Ll’l Lj) 5QQQQQQQ ト φト CJOQ2 − oQ 一のφ■の一〇″″ (’J エ 寸 0 ω Σ −Oゝ= 0〜 o O<f)−aゝ n co 寸 −の寸Φ〜−の u”I N〜寸0の〜 n rQ N’1OJOO’t −” ご φ Σ −〇 808 oaoo ♂ の 9 ■ 旧 手 続 補 正 書(方式) 1、事件の表示 昭和63年特許願第258325号 2、発明の名称 多トラツクバーコード及び連想式 デコード法 3、補正をする者 事件との間係
Claims (1)
- 【特許請求の範囲】 (1)バーコード情報を複数の順序付けされた行として
具備し、該複数の行の各々におけるバーコード情報はコ
ードワードのアレイより成るもので、各コードワードは
、少なくとも1つの情報保持文字を表わすと共に、偶数
又は奇数のパリティ形態で選択することができ、各々の
文字は、個々の特性数値を有し、情報を保持する各行の
複数の文字の少なくとも1つは、その行における文字の
他のものに関連しており、各行のコードワードのアレイ
は、その行の順序を表わすパリティパターンを有し、順
序付けされた行の所定の1つは、該順序付けされた行の
数と、該順序付けされた行における情報保持文字とに関
連した情報を含む少なくとも1つの文字を備えているこ
とを特徴とするバーコード構造体。 (2)各コードワードにおける文字は順序付けされる請
求項1に記載のバーコード構造体。 (3)各コードワードには2つの文字がある請求項2に
記載のコードワード構造体。 (4)各行における複数の文字の少なくとも1つは、そ
の行における他の文字の数値に関する情報を保持してい
る請求項1に記載のバーコード構造体。 (5)各行における複数の文字の少なくとも1つが保持
している情報は、その行における他の文字の数値の重み
付けされた和である請求項4に記載のバーコード構造体
。 (6)上記重み付けされた和は、所定の整数のモジュロ
に減少される請求項5に記載のバーコード構造体。 (7)各行における複数の文字の少なくとも1つが保持
している情報は、その行における他の順序付けされた文
字の数値の重み付けされた和である請求項2に記載のバ
ーコード構造体。 (8)各行におけるコードワードは順序付けされ、各行
における複数の文字の少なくとも1つが保持している情
報は、その行における他の文字の数値の重み付けされた
和であり、この重みはその行における文字の順序に基づ
いて加えられる請求項2に記載のバーコード構造体。 (9)各行におけるコードワードの数は固定である請求
項8に記載のバーコード構造体。(10)各行は方向が
明確である請求の範囲第9項に記載のバーコード構造体
。 (11)順序付けされた行の所定の1つにおける少なく
とも1つの文字に含まれた情報保持文字に関する情報は
、情報保持文字に対応する数値の和である請求項1に記
載のバーコード構造体。 (12)上記和は、所定の整数のモジュロに減少される
請求項1に記載のバーコード構造体。 (13)上記バーコード情報は、アルファニューメリッ
ク情報と数字情報との組み合わせであり、アルファニュ
ーメリック情報を保持する文字は、第1組の文字から選
択されそして数字情報を保持する文字は、第2組の文字
から選択される請求項1に記載のバーコード構造体。 (14)各文字は、アルファニューメリックシフト文字
が存在するか又は数字シフト文字が存在するかに基づい
てアルファニューメリック情報又は数字情報を保持でき
る請求項13に記載のバーコード構造体。 (15)バーコード情報を複数の順序付けされた行とし
て具備し、該複数の行の各々におけるバーコード情報は
一定数のコードワードの順序付けされたアレイより成る
もので、各コードワードは、順序付けされた複数の情報
保持文字を表わすと共に、偶数又は奇数のパリティ形態
で選択することができ、各々の文字は、個々の特性数値
を有し、各行の複数の文字の少なくとも1つは、その行
における順序付けされた文字の他のものに対応する数値
の重み付けされた和であり、この和は、所定の整数のモ
ジュロをとりそして重み付けは、その行における各文字
の順序であり、各行のコードワードのアレイは、その行
の順序を表わすパリティパターンを有し、順序付けされ
た行の所定の1つは、該順序付けされた行の数と、該順
序付けされた行における情報保持文字に対応する数値の
重み付けされた和とに関連した情報を含む少なくとも1
つの文字を備えていることを特徴とするバーコード構造
体。 (16)各コードワードには2つの文字がある請求項1
5に記載のバーコード構造体。 (17)各行における順序付けされた文字の他のものに
対応する数値の重み付けされた和は、文字に起因する数
値のいずれよりも大きい所定整数のモジュロをとる請求
項15に記載のバーコード構造体。 (18)上記所定の行は、第1の行である請求項17に
記載のバーコード構造体。 (19)バーコードのアルファニューメリック情報を複
数の順序付けされた行として具備し、該複数の行の各々
におけるバーコードのアルファニューメリック情報は一
定数のコードワードの順序付けされたアレイより成り、
各コードワードは、順序付けされた複数のアルファニュ
ーメリック情報保持文字を表わすと共に、偶数又は奇数
のパリティ形態で選択することができ、各々の文字は、
個々の特性数値を有し、各行の複数の文字の少なくとも
1つは、その行における順序付けされた文字の他のもの
に対応する数値の重み付けされた和であり、この和は、
文字に起因する数値のいずれよりも大きい所定の整数の
モジュロをとりそして重み付けは、その行における各文
字の順序であり、各行のコードワードのアレイは、その
行の順序を表わすパリティパターンを有し、順序付けさ
れた行の所定の1つは、該順序付けされた行の数と、該
順序付けされた行におけるアルファニューメリック情報
保持文字に対応する数値の重み付けされた和とに関連し
た情報を含む少なくとも1つの文字を備えていることを
特徴とするバーコード構造体。 (20)上記所定の行は、第1の行である請求項19に
記載のバーコード構造体。 (21)バーコード文字を複数の順序付けされた行とし
て具備するバーコード記号をデコードする方法において
、各々の行は、行チェック文字と、ワードにグループ編
成された複数のエンコードされた文字とを含んでおり、
各ワードは、その行の順序と、その行内での位置とに基
づいて2つの考えられるパリティの1つを有し、各文字
はそれに対応する数値を有し、所定の行における所定の
文字は、行の数及びチェック和を文字の数値に基づいて
指定し、上記方法は、 a)バーコード文字の第1行に含まれた文字を受け取り
、 b)バーコード文字のこの第1の受け取った行に含まれ
た文字から形成された各ワードのパリティに基づいて第
1のパリティチェックを行ない、そして第1のパリティ
チェックが上記受け取った行における各ワードによって
合格しない限り上記段階a)に戻り、 c)上記第1の受け取った行を構成するバーコード文字
をデコードしてそれに対応する数値を形成し、 d)バーコード文字の対応する数値に基づいてチェック
和を計算し、 e)この計算したチェック和と、バーコード文字の第1
の受け取った行から読み取ったチェック和文字の数値と
を比較して、この計算したチェック和と受け取ったチェ
ック和とが等しくない場合に上記段階a)に戻り、 f)バーコード文字の上記第1の受け取った行における
ワードのパリティに基づいて第2のパリティチェックを
行ない、 g)上記段階f)の結果に基づいてバーコード文字の第
1の受け取った行の順序を確立し、 h)バーコード文字の第1の受け取った行が所定の順序
の行であるかどうかを上記所定の文字、行の数及びデー
タチェック和から決定し、 i)上記段階a)ないしg)と、上記段階h)で決定さ
れた行の数の結果とに基づいて、バーコード文字の全て
の行が受け取られるまで、バーコード文字の残りの行を
受け取り、j)上記段階a)ないしi)に基づいて読み
取った行に含まれたデータのチェック和を計算しそして
この計算したデータチェック和を上記受け取ったデータ
チェック和と比較し、k)上記計算したデータチェック
和が上記受け取ったデータチェック和に等しくない場合
には上記段階a)に戻り、そして l)上記計算したデータチェック和が上記受け取ったデ
ータチェック和に等しい場合にはバーコードに含まれた
情報が正しくデコードされたことを示す信号を発生する
という段階を具備することを特徴とする方法。 (22)各行におけるバーコード文字によって表わされ
たバーの数が所定数に等しいかどうかを判断する段階を
更に具備した請求項21に記載の方法。 (23)情報保持文字を含む上記受け取った行の列に基
づいて列チェック和を計算しそしてこの計算された列チ
ェック和を更に別の受け取った行における対応する文字
の数値と比較するという段階を更に具備した請求項22
に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/108,844 US4794239A (en) | 1987-10-13 | 1987-10-13 | Multitrack bar code and associated decoding method |
| US108844 | 1987-10-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH021087A true JPH021087A (ja) | 1990-01-05 |
Family
ID=22324381
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63258325A Pending JPH021087A (ja) | 1987-10-13 | 1988-10-13 | 多トラックバーコード及び連想式デコード法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US4794239A (ja) |
| EP (1) | EP0312026A3 (ja) |
| JP (1) | JPH021087A (ja) |
| CA (1) | CA1311842C (ja) |
Families Citing this family (222)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4924078A (en) * | 1987-11-25 | 1990-05-08 | Sant Anselmo Carl | Identification symbol, system and method |
| US7712669B2 (en) * | 1988-01-14 | 2010-05-11 | Broadcom Corporation | Hand-held data capture system with interchangeable modules |
| US4939354A (en) * | 1988-05-05 | 1990-07-03 | Datacode International, Inc. | Dynamically variable machine readable binary code and method for reading and producing thereof |
| US5514861A (en) * | 1988-05-11 | 1996-05-07 | Symbol Technologies, Inc. | Computer and/or scanner system mounted on a glove |
| US5042079A (en) * | 1988-08-12 | 1991-08-20 | Casio Computer Co., Ltd. | Method of recording/reproducing data of mesh pattern, and apparatus therefor |
| US5591957A (en) * | 1988-08-12 | 1997-01-07 | Casio Computer Co., Ltd. | Apparatus for reading mesh pattern image data having bars along upper and lower sides of mesh pattern and a boundary line between horizontally adjacent dark and light area of mesh pattern |
| US5561283A (en) * | 1988-10-21 | 1996-10-01 | Symbol Technologies, Inc. | Laser scanning system and scanning method for reading bar codes |
| US5705800A (en) * | 1996-03-05 | 1998-01-06 | Symbol Technologies, Inc. | Laser scanner system for controlling the optical scanning of bar codes |
| US5710417A (en) * | 1988-10-21 | 1998-01-20 | Symbol Technologies, Inc. | Bar code reader for reading both one dimensional and two dimensional symbologies with programmable resolution |
| US5486944A (en) * | 1989-10-30 | 1996-01-23 | Symbol Technologies, Inc. | Scanner module for symbol scanning system |
| US5621203A (en) * | 1992-09-25 | 1997-04-15 | Symbol Technologies | Method and apparatus for reading two-dimensional bar code symbols with an elongated laser line |
| US5396053A (en) | 1988-10-21 | 1995-03-07 | Symbol Technologies, Inc. | Method of adjusting electrical circuit parameters during manufacture of a bar code scanner |
| US5635697A (en) * | 1989-03-01 | 1997-06-03 | Symbol Technologies, Inc. | Method and apparatus for decoding two-dimensional bar code |
| CA1334218C (en) * | 1989-03-01 | 1995-01-31 | Jerome Swartz | Hand-held laser scanning for reading two dimensional bar codes |
| CA1329263C (en) * | 1989-03-01 | 1994-05-03 | Mark Krichever | Bar code scanner |
| US5304786A (en) * | 1990-01-05 | 1994-04-19 | Symbol Technologies, Inc. | High density two-dimensional bar code symbol |
| US5319181A (en) * | 1992-03-16 | 1994-06-07 | Symbol Technologies, Inc. | Method and apparatus for decoding two-dimensional bar code using CCD/CMD camera |
| US5153928A (en) * | 1989-06-09 | 1992-10-06 | Casio Computer Co., Ltd. | Method and apparatus for recording/reproducing mesh pattern data |
| US5235172A (en) * | 1989-06-28 | 1993-08-10 | Harald Oehlmann | Method of reading a data carrier including multiple rows of bar code |
| DE3921099A1 (de) * | 1989-06-28 | 1991-01-03 | Harald Oehlmann | Maschinenlesbarer datentraeger |
| US5198649A (en) * | 1989-07-31 | 1993-03-30 | Spectra-Physics, Inc. | Bar code scanner and method of scanning bar codes labels with or without an Add-On code |
| US5691528A (en) * | 1989-10-30 | 1997-11-25 | Symbol Technologies Inc. | Scanning system for either hand-held or stationary operation for reading 1-D or 2-D barcodes |
| US5504316A (en) * | 1990-05-08 | 1996-04-02 | Symbol Technologies, Inc. | Laser scanning system and scanning method for reading 1-D and 2-D barcode symbols |
| US5495097A (en) * | 1993-09-14 | 1996-02-27 | Symbol Technologies, Inc. | Plurality of scan units with scan stitching |
| US5489158A (en) * | 1990-01-05 | 1996-02-06 | Symbol Technologies, Inc. | Printer system for removable machine readable code |
| US5243655A (en) * | 1990-01-05 | 1993-09-07 | Symbol Technologies Inc. | System for encoding and decoding data in machine readable graphic form |
| CA2022269A1 (en) * | 1990-01-05 | 1991-07-06 | Theodosios Pavlidis | Method of decoding bar code symbols from partial scans |
| US5337361C1 (en) * | 1990-01-05 | 2001-05-15 | Symbol Technologies Inc | Record with encoded data |
| US5710419A (en) * | 1990-01-05 | 1998-01-20 | Symbol Technologies, Inc. | Record with removable two-dimensional code |
| US5113445A (en) * | 1990-07-09 | 1992-05-12 | Symbol Technologies Inc. | System for encoding data in machine readable graphic form |
| US5837986A (en) * | 1990-01-05 | 1998-11-17 | Symbol Technologies, Inc. | Modification of software files in a microprocessor-controlled device via two-dimensional bar code symbols |
| US5861615A (en) | 1990-05-08 | 1999-01-19 | Symbol Technologies, Inc. | Palm scanner |
| CA2037306C (en) | 1990-07-16 | 2005-06-28 | Symbol Technologies, Inc. | Arrangement for and method of processing products at a point-of-sale site |
| US5138140A (en) * | 1990-08-22 | 1992-08-11 | Symbol Technologies, Inc. | Signature capture using electro-optical scanning |
| US6742709B2 (en) | 1990-09-11 | 2004-06-01 | Metrologic Instruments, Inc. | Bar code symbol reading system employing electronically-controlled raster-type laser scanner for reading bar code symbols during hands-on and hands-free modes of operation |
| US6390370B1 (en) | 1990-11-15 | 2002-05-21 | Symbol Technologies, Inc. | Light beam scanning pen, scan module for the device and method of utilization |
| US5506394A (en) * | 1990-11-15 | 1996-04-09 | Gap Technologies, Inc. | Light beam scanning pen, scan module for the device and method of utilization |
| US5401944A (en) * | 1990-11-20 | 1995-03-28 | Symbol Technologies, Inc. | Traveler security and luggage control system |
| US5610387A (en) * | 1992-05-15 | 1997-03-11 | Symbol Technologies, Inc. | Portable optical scanning system worn by a user for reading indicia of differing light reflectivity |
| US5386107A (en) * | 1991-12-23 | 1995-01-31 | Symbol Technologies, Inc. | Scanning arrangement and method in which the focus is varied in operative correlation with the scanning angle |
| US5302812A (en) * | 1991-12-23 | 1994-04-12 | Symbol Technologies, Inc. | Laser scanning device with automatic range and spot size adjustment |
| GB2268442A (en) * | 1992-04-30 | 1994-01-12 | Sento Krei | Automatic telephone dialling card with multi-stage bar code and card printer |
| KR940001000A (ko) * | 1992-06-12 | 1994-01-10 | 시모야마 도시로오 | 적응 바 코드 스캐너 |
| JP2746501B2 (ja) * | 1992-06-22 | 1998-05-06 | 松下電器産業株式会社 | バーコードリーダ |
| US5479418A (en) * | 1992-07-10 | 1995-12-26 | Canon Inc. | Error and loss correction in a data base stored on a two dimensional medium and method |
| US5311000A (en) * | 1992-07-31 | 1994-05-10 | Spectra-Physics Scanning Systems, Inc. | Bar code scanner and method of scanning |
| US5329105A (en) * | 1992-08-10 | 1994-07-12 | United Parcel Service Of America, Inc. | Method and apparatus for determining the width of elements of bar code symbols |
| JP2825141B2 (ja) * | 1992-09-26 | 1998-11-18 | 富士通株式会社 | 多段バーコード読取装置 |
| US5594470A (en) | 1992-10-02 | 1997-01-14 | Teletransaction, Inc. | Highly integrated portable electronic work slate unit |
| US5825617A (en) * | 1992-10-02 | 1998-10-20 | Teletransactions, Inc. | Workslate computer having modular device docking stations on horizontal and vertical side portions |
| JPH06309485A (ja) * | 1993-02-25 | 1994-11-04 | Nippondenso Co Ltd | 光学的情報読取装置 |
| US6871786B1 (en) | 1993-03-26 | 2005-03-29 | Symbol Technologies, Inc. | Method and apparatus for reading and writing indicia such as bar codes using a scanned laser |
| US5825402A (en) | 1993-03-26 | 1998-10-20 | Symbol Technologies, Inc. | Method and appratus for reading and writing indicia such as bar codes using a scanned laser beam |
| US6811088B2 (en) * | 1993-05-28 | 2004-11-02 | Symbol Technologies, Inc. | Portable data collection system |
| US6853293B2 (en) | 1993-05-28 | 2005-02-08 | Symbol Technologies, Inc. | Wearable communication system |
| US5477042A (en) * | 1993-06-01 | 1995-12-19 | Metamedia Corporation | 2-D bar code scanner/decoder having a redundancy canceller |
| US5473148A (en) * | 1993-08-11 | 1995-12-05 | Olympus Optical Co., Ltd. | Barcode symbol reading system capable of shortening time for reading and decoding |
| US5457308A (en) * | 1993-09-14 | 1995-10-10 | Symbol Technologies, Inc. | Bar code scan stitching |
| AU681421B2 (en) * | 1993-09-14 | 1997-08-28 | Symbol Technologies, Inc. | Bar code scan stitching |
| US6422476B1 (en) | 1993-11-05 | 2002-07-23 | Intermec Ip Corp. | Method, apparatus and character set for encoding and decoding data characters in data carriers, such as RFID tags |
| US6321986B1 (en) * | 1993-11-05 | 2001-11-27 | Intermec Ip Corporation | Robust machine-readable symbology and method and apparatus for printing and reading same |
| US5684286A (en) * | 1994-02-25 | 1997-11-04 | Computer Based Controls, Inc. | Device for optically reading a symbol on a form by shining radiation therethrough, and related method |
| US5591956A (en) * | 1995-05-15 | 1997-01-07 | Welch Allyn, Inc. | Two dimensional data encoding structure and symbology for use with optical readers |
| US5965863A (en) * | 1994-03-04 | 1999-10-12 | Welch Allyn, Inc. | Optical reader system comprising local host processor and optical reader |
| US5773806A (en) * | 1995-07-20 | 1998-06-30 | Welch Allyn, Inc. | Method and apparatus for capturing a decodable representation of a 2D bar code symbol using a hand-held reader having a 1D image sensor |
| US7387253B1 (en) | 1996-09-03 | 2008-06-17 | Hand Held Products, Inc. | Optical reader system comprising local host processor and optical reader |
| US5491637A (en) * | 1994-03-18 | 1996-02-13 | Amoco Corporation | Method of creating a comprehensive manufacturing, shipping and location history for pipe joints |
| US5479515A (en) * | 1994-05-11 | 1995-12-26 | Welch Allyn, Inc. | One-dimensional bar code symbology and method of using same |
| US6266045B1 (en) | 1994-06-30 | 2001-07-24 | Telxon Corporation | Interactive display user interface computer and method |
| CA2150747A1 (en) * | 1994-06-30 | 1995-12-31 | Yajun Li | Multiple laser indicia reader optionally utilizing a charge coupled device (ccd) detector and operating method therefor |
| US5672858A (en) * | 1994-06-30 | 1997-09-30 | Symbol Technologies Inc. | Apparatus and method for reading indicia using charge coupled device and scanning laser beam technology |
| US5530233A (en) * | 1994-06-30 | 1996-06-25 | Symbol Technologies, Inc. | Bar code scanner with quasi-retroreflective light collection |
| US5481103A (en) * | 1994-07-26 | 1996-01-02 | Metanetics Corporation | Packet bar code with data sequence encoded in address/data packets |
| EP0700012B1 (en) | 1994-08-29 | 2001-05-09 | Symbol Technologies, Inc. | A portable optical scanning system worn by a user for reading indicia of differing light reflectivity |
| EP0722148A2 (en) * | 1995-01-10 | 1996-07-17 | Welch Allyn, Inc. | Bar code reader |
| DE69604481T2 (de) * | 1995-01-31 | 2000-03-30 | United Parcel Service Of America, Inc. | Verfahren und gerät zum trennen des vordergrunds und hintergrunds in textenthaltenden bildern |
| US5602377A (en) * | 1995-03-01 | 1997-02-11 | Metanetics Corporation | Bar code dataform scanning and labeling apparatus and method |
| US5701591A (en) * | 1995-04-07 | 1997-12-23 | Telecommunications Equipment Corporation | Multi-function interactive communications system with circularly/elliptically polarized signal transmission and reception |
| US5619027A (en) * | 1995-05-04 | 1997-04-08 | Intermec Corporation | Single width bar code symbology with full character set utilizing robust start/stop characters and error detection scheme |
| US5796088A (en) * | 1995-08-15 | 1998-08-18 | Teletransactions, Inc. | Hand held portable bar code dataform reader having a rotatable reader module portion |
| US5750975A (en) * | 1995-08-25 | 1998-05-12 | Teletransactions, Inc. | Hand held bar code dataform reader having a rotatable reading assembly |
| US6371375B1 (en) | 1995-09-25 | 2002-04-16 | Intermec Ip Corp. | Method and apparatus for associating data with a wireless memory device |
| FR2740925A1 (fr) * | 1995-11-08 | 1997-05-09 | Canon Kk | Procede et dispositif de detection et de correction d'une eventuelle erreur dans une suite de nombres |
| US6747692B2 (en) | 1997-03-28 | 2004-06-08 | Symbol Technologies, Inc. | Portable multipurpose recording terminal and portable network server |
| JP2958396B2 (ja) * | 1995-12-20 | 1999-10-06 | 富士ゼロックス株式会社 | 画像形成装置 |
| US20040004128A1 (en) * | 1996-09-03 | 2004-01-08 | Hand Held Products, Inc. | Optical reader system comprising digital conversion circuit |
| US5959285A (en) * | 1996-10-16 | 1999-09-28 | Symbol Technologies, Inc. | Two-dimensional bar code symbology using gray code encodation scheme |
| US6015088A (en) * | 1996-11-05 | 2000-01-18 | Welch Allyn, Inc. | Decoding of real time video imaging |
| US5811787A (en) * | 1996-12-09 | 1998-09-22 | Symbol Technologies, Inc. | Two-dimensional bar code symbology using implicit version information encoding |
| US6047892A (en) * | 1996-12-09 | 2000-04-11 | Symbol Technologies, Inc. | Two-dimensional bar code symbology using implicit version information encoding |
| US6416154B1 (en) | 1997-07-12 | 2002-07-09 | Silverbrook Research Pty Ltd | Printing cartridge with two dimensional code identification |
| US7124950B2 (en) * | 1997-09-16 | 2006-10-24 | Metrologic Instruments, Inc. | Bar code symbol reading system employing electronically-controlled raster-type laser scanner for reading bar code symbols during on hands-on and hands-free modes of operation |
| US6561428B2 (en) | 1997-10-17 | 2003-05-13 | Hand Held Products, Inc. | Imaging device having indicia-controlled image parsing mode |
| FR2771207A1 (fr) * | 1997-11-19 | 1999-05-21 | Jacques Rivailler | Procede d'identification d'une image ou d'un document |
| US6078698A (en) * | 1999-09-20 | 2000-06-20 | Flir Systems, Inc. | System for reading data glyphs |
| US6802454B1 (en) * | 1999-07-27 | 2004-10-12 | International Business Machines Corporation | Interleaved sequencing method for multiple two-dimensional scanning codes |
| EP1229471A4 (en) * | 2000-02-10 | 2005-09-28 | Sony Corp | AUTOMATIC DEVICE, DEVICE FOR PROVIDING INFORMATION, ROBOTIC DEVICE AND TRANSACTION PROCESS |
| USD460068S1 (en) | 2000-03-27 | 2002-07-09 | Symbol Technologies, Inc. | Portable handheld terminal housing |
| US7185816B1 (en) * | 2000-05-04 | 2007-03-06 | Symbol Technologies, Inc. | Bar code and method of forming a bar code having color for encoding supplemental information |
| US7708205B2 (en) | 2003-11-13 | 2010-05-04 | Metrologic Instruments, Inc. | Digital image capture and processing system employing multi-layer software-based system architecture permitting modification and/or extension of system features and functions by way of third party code plug-ins |
| US7270273B2 (en) | 2001-01-22 | 2007-09-18 | Hand Held Products, Inc. | Optical reader having partial frame operating mode |
| US7268924B2 (en) | 2001-01-22 | 2007-09-11 | Hand Held Products, Inc. | Optical reader having reduced parameter determination delay |
| US6637658B2 (en) * | 2001-01-22 | 2003-10-28 | Welch Allyn, Inc. | Optical reader having partial frame operating mode |
| EP1354291B1 (en) | 2001-01-22 | 2006-08-02 | Hand Held Products, Inc. | Optical reader having partial frame operating mode |
| US7203361B1 (en) | 2001-03-16 | 2007-04-10 | Hand Held Products, Inc. | Adaptive digitizer for optical 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 |
| US7331523B2 (en) | 2001-07-13 | 2008-02-19 | Hand Held Products, Inc. | Adaptive optical image reader |
| US6834807B2 (en) | 2001-07-13 | 2004-12-28 | Hand Held Products, Inc. | Optical reader having a color imager |
| US20040033163A1 (en) * | 2001-11-26 | 2004-02-19 | Lab Vision Corporation | Automated tissue staining system and reagent container |
| US6998270B2 (en) * | 2001-11-26 | 2006-02-14 | Lab Vision Corporation | Automated tissue staining system and reagent container |
| WO2003052681A1 (en) | 2001-12-17 | 2003-06-26 | International Barcode Corporation | Double-sided bar code doubling as a single bar code |
| US6672510B2 (en) * | 2001-12-20 | 2004-01-06 | Scannabar (3193519 Canada Inc.) | Bar code arrangement for identifying positions along an axis |
| US6974080B1 (en) | 2002-03-01 | 2005-12-13 | National Graphics, Inc. | Lenticular bar code image |
| US7107009B2 (en) | 2002-06-26 | 2006-09-12 | Nokia Corporation | Method, system and computer program product for personalizing the functionality of a personal communication device |
| US7988553B2 (en) * | 2002-07-17 | 2011-08-02 | Igt | Method and apparatus for enrolling gaming device players into a player-tracking system |
| US7274909B2 (en) | 2002-10-31 | 2007-09-25 | Nokia Corporation | Method and system for selecting data items for service requests |
| US7072672B1 (en) | 2002-11-01 | 2006-07-04 | Nokia Corporation | Disposable mini-applications |
| US6845912B2 (en) * | 2002-12-12 | 2005-01-25 | Thomas Whittier Scannell | Bar code for measuring distance and position |
| US7648678B2 (en) | 2002-12-20 | 2010-01-19 | Dako Denmark A/S | Method and system for pretreatment of tissue slides |
| US20040134988A1 (en) | 2003-01-09 | 2004-07-15 | Hand Held Products, Inc. | Analog-to-digital converter with automatic range and sensitivity adjustment |
| US8556262B2 (en) * | 2003-01-14 | 2013-10-15 | Angel Playing Cards Co., Ltd. | Table game system |
| JP2004215806A (ja) | 2003-01-14 | 2004-08-05 | Angel Shoji Kk | カードゲーム不正検出装置 |
| US7762889B2 (en) * | 2003-01-14 | 2010-07-27 | Angel Playing Cards Co., Ltd. | Table game system |
| US20090026272A2 (en) * | 2003-01-14 | 2009-01-29 | Angel Co., Ltd. | Card |
| US7637430B2 (en) | 2003-05-12 | 2009-12-29 | Hand Held Products, Inc. | Picture taking optical reader |
| US20050029354A1 (en) * | 2003-08-05 | 2005-02-10 | Didier Frantz | System associating sets of data into one barcode |
| US7841533B2 (en) | 2003-11-13 | 2010-11-30 | Metrologic Instruments, Inc. | Method of capturing and processing digital images of an object within the field of view (FOV) of a hand-supportable digitial image capture and processing system |
| US7472831B2 (en) * | 2003-11-13 | 2009-01-06 | Metrologic Instruments, Inc. | System for detecting image light intensity reflected off an object in a digital imaging-based bar code symbol reading device |
| US7407107B2 (en) | 2003-12-08 | 2008-08-05 | Nokia Corporation | Apparatus, system, method and computer program product for creating shortcuts to functions in a personal communication device |
| US10238955B2 (en) | 2004-03-19 | 2019-03-26 | Angel Playing Cards Co., Ltd | System and method for delivering playing cards |
| CN101310803B (zh) | 2004-03-19 | 2011-06-22 | 天使游戏纸牌股份有限公司 | 纸牌游戏系统 |
| US20050222801A1 (en) * | 2004-04-06 | 2005-10-06 | Thomas Wulff | System and method for monitoring a mobile computing product/arrangement |
| US7304585B2 (en) | 2004-07-02 | 2007-12-04 | Nokia Corporation | Initiation of actions with compressed action language representations |
| US7710598B2 (en) * | 2004-08-23 | 2010-05-04 | Harrison Jr Shelton E | Polychromatic encoding system, method and device |
| US7293712B2 (en) | 2004-10-05 | 2007-11-13 | Hand Held Products, Inc. | System and method to automatically discriminate between a signature and a dataform |
| US7568628B2 (en) | 2005-03-11 | 2009-08-04 | Hand Held Products, Inc. | Bar code reading device with global electronic shutter control |
| US7770799B2 (en) | 2005-06-03 | 2010-08-10 | Hand Held Products, Inc. | Optical reader having reduced specular reflection read failures |
| WO2007035863A2 (en) | 2005-09-21 | 2007-03-29 | Intermec Ip Corp. | Radio frequency identification tags based on coalition formation |
| US20090020611A1 (en) * | 2005-09-30 | 2009-01-22 | Symbol Technologies, Inc. | Bi-optic imaging scanner with preprocessor for processing image data from multiple sources |
| US8789756B2 (en) | 2006-02-25 | 2014-07-29 | Roche Diagnostics Operations, Inc. | Test element coding apparatuses, systems and methods |
| EP1826705A1 (de) | 2006-02-25 | 2007-08-29 | F.Hoffmann-La Roche Ag | Analytisches Verbrauchsmittel und Anordnung zum Auslesen von Informationen |
| US8120461B2 (en) | 2006-04-03 | 2012-02-21 | Intermec Ip Corp. | Automatic data collection device, method and article |
| US8002173B2 (en) | 2006-07-11 | 2011-08-23 | Intermec Ip Corp. | Automatic data collection device, method and article |
| US7637436B1 (en) * | 2006-12-04 | 2009-12-29 | Brant Anderson | Method, system and program product for printing barcodes within computer applications |
| US7852519B2 (en) | 2007-02-05 | 2010-12-14 | Hand Held Products, Inc. | Dual-tasking decoder for improved symbol reading |
| GB2446424A (en) * | 2007-02-07 | 2008-08-13 | Peachinc Ltd | Two dimensional bar code with locating symbols |
| US7546955B2 (en) * | 2007-03-16 | 2009-06-16 | Intermec Ip Corp. | Systems, devices, and methods for reading machine-readable characters and human-readable characters |
| US7780086B2 (en) * | 2007-06-28 | 2010-08-24 | Symbol Technologies, Inc. | Imaging reader with plural solid-state imagers for electro-optically reading indicia |
| US7762464B2 (en) * | 2007-06-28 | 2010-07-27 | Symbol Technologies, Inc. | Control of specular reflection in imaging reader |
| US8033472B2 (en) * | 2007-06-28 | 2011-10-11 | Symbol Technologies, Inc. | Electro-optical imaging reader having plural solid-state imagers with shutters to prevent concurrent exposure |
| US8505824B2 (en) * | 2007-06-28 | 2013-08-13 | Symbol Technologies, Inc. | Bar code readers having multifold mirrors |
| US20090020612A1 (en) * | 2007-06-28 | 2009-01-22 | Symbol Technologies, Inc. | Imaging dual window scanner with presentation scanning |
| US20090057412A1 (en) * | 2007-08-30 | 2009-03-05 | Bhella Kenneth S | Diagnosing malfunction of electro-optical reader |
| US8950673B2 (en) * | 2007-08-30 | 2015-02-10 | Symbol Technologies, Inc. | Imaging system for reading target with multiple symbols |
| US8662397B2 (en) * | 2007-09-27 | 2014-03-04 | Symbol Technologies, Inc. | Multiple camera imaging-based bar code reader |
| US20090084856A1 (en) * | 2007-09-28 | 2009-04-02 | Igor Vinogradov | Imaging reader with asymmetrical magnification |
| US20090084852A1 (en) * | 2007-09-28 | 2009-04-02 | Igor Vinogradov | Aiming pattern indicative of optimum working distance in imaging reader and method |
| US8201740B2 (en) * | 2007-09-28 | 2012-06-19 | Symbol Technologies, Inc. | Imaging reader for and method of improving visibility of aiming pattern |
| US8387983B2 (en) | 2007-11-27 | 2013-03-05 | Angel Playing Cards Co., Ltd. | Shuffled playing cards and manufacturing method thereof |
| US8919777B2 (en) | 2007-11-27 | 2014-12-30 | Angel Playing Cards Co., Ltd. | Shuffled playing cards and manufacturing method thereof |
| JP2011024603A (ja) * | 2007-11-27 | 2011-02-10 | Angel Playing Cards Co Ltd | シャッフルトランプカードおよびその製造方法 |
| US20090140049A1 (en) * | 2007-11-30 | 2009-06-04 | Rong Liu | Stray light reduction in imaging reader |
| US7905414B2 (en) * | 2007-12-27 | 2011-03-15 | Symbol Technologies, Inc. | Imaging reader with adaptive focusing for electro-optically reading symbols |
| US20090168010A1 (en) * | 2007-12-27 | 2009-07-02 | Igor Vinogradov | Adaptive focusing using liquid crystal lens in electro-optical readers |
| US8079526B2 (en) * | 2008-03-18 | 2011-12-20 | Symbol Technologies, Inc. | Long range imaging reader |
| US8169589B2 (en) * | 2008-03-18 | 2012-05-01 | Symbol Technologies, Inc. | Adaptive focusing using liquid crystal zone plates in electro-optical readers |
| US8146824B2 (en) * | 2008-04-29 | 2012-04-03 | Symbol Technologies, Inc. | Floating trigger assembly in electro-optical reader |
| US20090272808A1 (en) * | 2008-04-30 | 2009-11-05 | Mark Drzymala | Imaging module with optical elements of one-piece construction |
| US8056808B2 (en) * | 2008-09-26 | 2011-11-15 | Symbol Technologies, Inc. | Arrangement for and method of controlling image capture parameters in response to motion of an imaging reader |
| US8618468B2 (en) * | 2008-06-30 | 2013-12-31 | Symbol Technologies, Inc. | Imaging module with folded illuminating and imaging paths |
| US20100001075A1 (en) * | 2008-07-07 | 2010-01-07 | Symbol Technologies, Inc. | Multi-imaging scanner for reading images |
| RU2431193C2 (ru) * | 2008-07-11 | 2011-10-10 | Общество с ограниченной ответственностью "Флуоресцентные информационные технологии" (ООО "Флуринтек") | Комбинированная марка |
| US8146816B2 (en) * | 2008-10-08 | 2012-04-03 | International Business Machines Corporation | Multi-modal one-dimensional barcodes |
| US8025234B2 (en) * | 2008-10-16 | 2011-09-27 | Symbol Technologies, Inc. | Arrangement for and method of enhancing performance of an imaging reader |
| US8002186B2 (en) * | 2008-10-23 | 2011-08-23 | Symbol Technologies, Inc. | Laser power control arrangements in electro-optical readers |
| US20100102129A1 (en) * | 2008-10-29 | 2010-04-29 | Symbol Technologies, Inc. | Bar code reader with split field of view |
| US8628015B2 (en) | 2008-10-31 | 2014-01-14 | Hand Held Products, Inc. | Indicia reading terminal including frame quality evaluation processing |
| US9010643B2 (en) * | 2008-11-04 | 2015-04-21 | Symbol Technologies, Inc. | Selective working distance range restriction in imaging system |
| US8479996B2 (en) * | 2008-11-07 | 2013-07-09 | Symbol Technologies, Inc. | Identification of non-barcoded products |
| US9275263B2 (en) * | 2008-11-26 | 2016-03-01 | Symbol Technologies, Llc | Imaging reader with plug-in imaging modules for electro-optically reading indicia |
| CN101745219B (zh) * | 2008-11-28 | 2013-11-13 | 天使游戏纸牌股份有限公司 | 扑克牌以及桌面游戏系统 |
| US20100140357A1 (en) * | 2008-12-09 | 2010-06-10 | Thomas Roslak | Point-of-transaction checkout system |
| US8079523B2 (en) * | 2008-12-15 | 2011-12-20 | Symbol Technologies, Inc. | Imaging of non-barcoded documents |
| US8083147B2 (en) | 2008-12-17 | 2011-12-27 | Symbol Technologies, Inc. | Arrangement for and method of controlling image exposure in an imaging reader |
| US8960550B2 (en) * | 2008-12-30 | 2015-02-24 | Symbol Technologies, Inc. | Minimizing misdecodes in electro-optical readers |
| US8622304B2 (en) * | 2009-01-26 | 2014-01-07 | Symbol Technologies, Inc. | Imaging reader and method with combined image data and system data |
| US8915442B2 (en) * | 2009-01-29 | 2014-12-23 | Symbol Technologies, Inc. | Arrangement for and method of reducing short reads in an imaging reader |
| US20100200656A1 (en) | 2009-02-06 | 2010-08-12 | Graham Marshall | Full-or self-service, point-of-sale, checkout terminal |
| US8006906B2 (en) * | 2009-02-24 | 2011-08-30 | Symbol Technologies, Inc. | Arrangement for and method of generating uniform distributed line pattern for imaging reader |
| US8657199B2 (en) * | 2009-02-27 | 2014-02-25 | Symbol Technologies, Inc. | Compact imaging engine for imaging reader |
| US8910872B2 (en) | 2009-02-27 | 2014-12-16 | Symbol Technologies, Inc. | Imaging reader and method with dual function illumination light assembly |
| US8146821B2 (en) * | 2009-04-02 | 2012-04-03 | Symbol Technologies, Inc. | Auto-exposure for multi-imager barcode reader |
| US8079521B2 (en) | 2009-04-17 | 2011-12-20 | Symbol Technologies, Inc. | Fractional down-sampling in imaging barcode scanners |
| US8587595B2 (en) | 2009-10-01 | 2013-11-19 | Hand Held Products, Inc. | Low power multi-core decoder system and method |
| US20110089244A1 (en) * | 2009-10-20 | 2011-04-21 | Symbol Technologies, Inc. | Electro-optical reader with visible indication of successful decode in line of sight of operator |
| US8777105B2 (en) | 2009-10-21 | 2014-07-15 | Symbol Technologies, Inc. | Imaging reader with asymmetrical magnification |
| US8355054B2 (en) * | 2009-10-22 | 2013-01-15 | Symbol Technologies, Inc. | Arrangement for and method of acquiring a monochrome image with a color image capture processor |
| US8210437B2 (en) | 2010-03-04 | 2012-07-03 | Symbol Technologies, Inc. | Data capture terminal with automatic focusing over a limited range of working distances |
| US8348168B2 (en) | 2010-05-17 | 2013-01-08 | Symbol Technologies, Inc. | Focus adjustment with liquid crystal device in imaging scanner |
| US8342410B2 (en) | 2010-05-25 | 2013-01-01 | Symbol Technologies, Inc. | Method and apparatus for increasing brightness of aiming pattern in imaging scanner |
| US8450708B2 (en) | 2010-06-02 | 2013-05-28 | Symbol Technologies, Inc. | Arrangement for and method of generating uniform distributed illumination pattern for imaging reader |
| US8167208B2 (en) | 2010-06-23 | 2012-05-01 | Symbol Technologies, Inc. | Arrangement for and method of controlling monitor photodiode leakage current in lasers in electro-optical readers |
| US8632012B2 (en) | 2010-06-28 | 2014-01-21 | Symbol Technologies, Inc. | Focus adjustment with MEMS actuator in imaging scanner |
| US8196834B2 (en) | 2010-07-12 | 2012-06-12 | Symbol Technologies, Inc. | Scan engine with integrated object sensor in electro-optical readers |
| US8537005B2 (en) | 2010-07-12 | 2013-09-17 | Symbol Technologies, Inc. | Point-of-transaction checkout system with zero-footprint cordless electro-optical reader |
| US8002184B1 (en) | 2010-08-12 | 2011-08-23 | Symbol Technologies, Inc. | Bi-optical imaging point-of-transaction workstation with recessed upright window |
| US8950676B2 (en) | 2010-08-20 | 2015-02-10 | Symbol Technologies, Inc. | Image capture based on working distance range restriction in imaging reader |
| US8840027B2 (en) | 2010-08-25 | 2014-09-23 | Symbol Technologies, Inc. | Electro-optical reader with enhanced laser light pattern visibility |
| US8482248B2 (en) | 2010-08-26 | 2013-07-09 | Symbol Technologies, Inc. | Method and apparatus for charging handheld data capture device with cradle |
| US8733659B2 (en) | 2010-08-27 | 2014-05-27 | Symbol Technologies, Inc. | Arrangement for and method of regulating laser output power in electro-optical readers |
| US8368007B2 (en) | 2010-09-01 | 2013-02-05 | Symbol Technologies, Inc. | Component for and method of sealing an internal optical compartment, and shock mounting a window, of an imaging reader |
| US8600407B2 (en) | 2010-09-21 | 2013-12-03 | Symbol Technologies, Inc. | Method and apparatus for identifying bluetooth connection between cradle and handheld data capture device |
| US20120091206A1 (en) | 2010-10-15 | 2012-04-19 | Symbol Technologies, Inc. | Method and apparatus for capturing images with variable sizes |
| US8657200B2 (en) | 2011-06-20 | 2014-02-25 | Metrologic Instruments, Inc. | Indicia reading terminal with color frame processing |
| US8939371B2 (en) | 2011-06-30 | 2015-01-27 | Symbol Technologies, Inc. | Individual exposure control over individually illuminated subfields of view split from an imager in a point-of-transaction workstation |
| CN102842052B (zh) * | 2012-08-14 | 2015-10-21 | 江苏恒安方信科技有限公司 | 一种身份码生成方法 |
| 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 |
| AU2013203316B2 (en) | 2012-09-25 | 2015-09-24 | Angel Group Co., Ltd. | Card shoe apparatus and table game system |
| JP6138807B2 (ja) | 2012-09-28 | 2017-05-31 | エンゼルプレイングカード株式会社 | カードシュータ装置および方法 |
| US20190018995A1 (en) * | 2017-07-12 | 2019-01-17 | Symbol Technologies, Llc | System and method for decoding dynamic barcode quantities |
| CN111475785B (zh) * | 2020-04-02 | 2024-06-14 | 深圳前海百递网络有限公司 | 信息采集方法、装置、计算机设备和存储介质 |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4329574A (en) * | 1980-06-25 | 1982-05-11 | International Business Machines Corp. | Bar code candidate select circuit |
| JPS57204977A (en) * | 1981-06-11 | 1982-12-15 | Nippon Denso Co Ltd | Method and device for bar code read |
| US4438327A (en) * | 1982-04-21 | 1984-03-20 | Burr-Brown Research Corporation | Bar code reading system and method |
| US4567361A (en) * | 1983-05-23 | 1986-01-28 | Gca Corporation | Reticle bar code and method and apparatus for reading same |
| US4728784A (en) * | 1987-01-30 | 1988-03-01 | Federal Express Corporation | Apparatus and method of encoding and decoding barcodes |
-
1987
- 1987-10-13 US US07/108,844 patent/US4794239A/en not_active Expired - Lifetime
-
1988
- 1988-10-12 EP EP19880116956 patent/EP0312026A3/en not_active Withdrawn
- 1988-10-12 CA CA000579963A patent/CA1311842C/en not_active Expired - Lifetime
- 1988-10-13 JP JP63258325A patent/JPH021087A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| CA1311842C (en) | 1992-12-22 |
| US4794239A (en) | 1988-12-27 |
| EP0312026A3 (en) | 1990-12-19 |
| EP0312026A2 (en) | 1989-04-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH021087A (ja) | 多トラックバーコード及び連想式デコード法 | |
| EP0721630B1 (en) | Packet bar code encoding and decoding | |
| JP2846442B2 (ja) | 高密度二次元記号表示法での不揮発性電気光学式読み取り専用メモリ | |
| US6070805A (en) | Distortion resistant double-data correcting color transition barcode and method of generating and using same | |
| US4939354A (en) | Dynamically variable machine readable binary code and method for reading and producing thereof | |
| US6321986B1 (en) | Robust machine-readable symbology and method and apparatus for printing and reading same | |
| US5959285A (en) | Two-dimensional bar code symbology using gray code encodation scheme | |
| US20070125861A1 (en) | Three dimensional barcode | |
| US20010045461A1 (en) | Composite code symbology | |
| US5126542A (en) | Dynamically variable machine readable binary code and method for reading and producing thereof | |
| CN101751591B (zh) | 可记录语音信息的大容量二维条码及阅读器 | |
| WO1998047101A9 (en) | Robust machine-readable symbology and method and apparatus for printing and reading same | |
| US20060289661A1 (en) | Bi-directional readable two-dimensional bar code system and its reading method | |
| US6478232B1 (en) | Compact optically readable data encoding | |
| LV10820B (en) | Polygonal information encouding article,process and system | |
| US3731276A (en) | Retrieval code | |
| JP2748209B2 (ja) | 誤り訂正が可能な多段バーコードの構成方法 | |
| JPH03122782A (ja) | バーコード読取装置 | |
| JPH08212317A (ja) | 2次元図形コードカード | |
| JP2853450B2 (ja) | バーコード読取り装置 | |
| KR20010078545A (ko) | 바코드 심볼을 구비한 명함 및 그 바코드 심볼의 인코더및 디코더 | |
| CN110533138A (zh) | 一种可人机识别的印制电路板标记方法 | |
| JPH01106195A (ja) | バーコード化方法 | |
| JPS61101887A (ja) | 情報カ−ド | |
| JPH0395692A (ja) | チェックディジットの設定方式 |