JPH02268383A - バーコードリーダー - Google Patents

バーコードリーダー

Info

Publication number
JPH02268383A
JPH02268383A JP2006091A JP609190A JPH02268383A JP H02268383 A JPH02268383 A JP H02268383A JP 2006091 A JP2006091 A JP 2006091A JP 609190 A JP609190 A JP 609190A JP H02268383 A JPH02268383 A JP H02268383A
Authority
JP
Japan
Prior art keywords
array
barcode
reading
symbol
symbols
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.)
Granted
Application number
JP2006091A
Other languages
English (en)
Other versions
JP2779246B2 (ja
Inventor
Mark J Krichever
マーク クリシェバー
Boris Metlitsky
ボリス メトリツキー
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Symbol Technologies LLC
Original Assignee
Symbol Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=23234112&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JPH02268383(A) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Symbol Technologies LLC filed Critical Symbol Technologies LLC
Publication of JPH02268383A publication Critical patent/JPH02268383A/ja
Application granted granted Critical
Publication of JP2779246B2 publication Critical patent/JP2779246B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods 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/10821Methods 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/1092Methods 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 sensing by means of TV-scanning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record 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/06009Record 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/06037Record 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/10544Methods 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/10712Fixed beam scanning
    • G06K7/10722Photodetector array or CCD scanning
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1443Methods for optical code recognition including a method step for retrieval of the optical code locating of the code in an image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/14Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
    • G06K7/1404Methods for optical code recognition
    • G06K7/1439Methods for optical code recognition including a method step for retrieval of the optical code
    • G06K7/1456Methods for optical code recognition including a method step for retrieval of the optical code determining the orientation of the optical code with respect to the reader and correcting therefore

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Electromagnetism (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Character Input (AREA)
  • Image Input (AREA)

Abstract

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

Description

【発明の詳細な説明】 (発明の背景) 本発明はバーコードリーダー、特にメモリーアレイ内の
バーコードシンボルのビットマツプ像を電気的に走査す
るリーダーに関するものである。
携帯用バーコードスキャナーは、米国特許第4.387
.297号、第4,409.470号、および第4.7
60゜248号で開示されており、これらは全て本出願
人に譲渡されている。これらのバーコードリーダーは、
読み取られるシンボルに向けて使用者により照準を合わ
せられる拳銃形状をしている。装置内の通常のレーザー
ダイオードにより発生される光ビームは、例えば振動す
るミラーにより機械的に視野を横切って走査される。そ
の反射光が検知され、電気信号を生成し、そしてバーコ
ードを認識するために処理される。この種のスキャナー
は、通常の一次元バーコードの読み取り用に使用され、
これら二つの通常タイプはUPC(ユニバーサル・プロ
ダクト・コード)およびCode −39として示され
る。
携帯用スキャナーは、据え置き型バーコードリーダーと
区別され、その一つのタイプは米国特許第4.369,
361号に開示され米国特許第4,369,361号に
示されるか、スーパーマーケットの支払いカウンターで
しばしば見られるタイプの据え置き型バーコードリーダ
ーは、そのリーダーの固定された視野内に、オペレータ
ーがシンボルを有する製品を手動で動かすものである。
それとは対照的に、携帯用スキャナーでは、走査線が正
しい角度でバーコードシンボルを横断するように、使用
者が装置をシンボルに向けて設定する。典型的な携帯用
バーコードリーダーでは、走査は、オペレーターが選択
する視野内の一つの線に沿ってレーザービームを走査す
4か、あるいは感知装置を機械的に走査するか、その両
方により行なわれる。据え置き型スキャナーでは、種々
の位置でバーコードを検知するために、多数の異なった
走査線あるいは多数の異った角度で固定された視野を横
切って光ビームを機械的に走査させる。
(発明が解決しようとする問題点) 機械的に光源あるいはミラーを振動あるいは動かすこと
により発生される走査法を採用する携帯型あるいは据え
置き型スキャナーの何れにおいても、各走査の方向はリ
ーダーハウジングに関して固定されたものとなる。もし
走査線が一本だけでアリ、バーコードシンボルがレーザ
ービームの直線走査に対して斜めに配置されるならば、
携帯装置の使用にあたって、使用者はその装置をバーコ
ードの向きに揃えるために曲げなければならない。
″据え置き型装置の場合には、オペレーターは幾つかの
走査線の一つとそのバーコードシンボルの向きが揃うよ
うに製品を曲げて再び試みなければならない。携帯用リ
ーダー装置が小売店の支払いカウンターで使用されると
きには、読み取られるバーコードを有するものはランダ
ムに配置され、そしてそれらの品はいろいろな大きさと
形状を有している。故にバーコードを読み取るために携
帯用リーダーを正しく配置する作業は非常に面倒となる
。一方、相互に角度をもって幾つかの走査通路を発生す
るようになった据え置き型スキャナーは、しばしば有効
な読み取りが得られるまで、製品を何度か通過させる必
要が生じる。多重走査リーダーは、多くの可動部分を有
し、単に機構的に複雑で高価であるだけでなく、数本の
走査用固定通路しか作成せず、その通路の何れもが正し
くなければ、オペレーターはコード認識信号が得られる
まで何回も通過を試みなければならない。バーコードシ
ンボルに含まれる情報を増加し、そしてシンボルをさら
に小さくかつコンパクトな形状にするために、新しいバ
ーコード基準が適用されている。
新コード基準の一つである、コード49はもっと複雑で
はあるが、効率的な文字組を採用しており、又二次元の
特徴をも有するので、さらに多くのデータがシンボル内
に包含される。これは、バーを水平に延ばす代わりに垂
直に文字の行を積み重ねることにより為される。つまり
、バーの行が二つあるいはそれ以上あり、一つの行のみ
ではなく8行迄も設けることができる。概して携帯用リ
ーダーにありがちではあるが、レーザービームが狭いア
ークを横切り前後に掃引される−次元単線走査には、こ
れらの二次元バーコードを読み取るのに難がある。つま
り、リーダーを個々に、各行の照準に合わさなければな
らないからである。同様に、据え置き型多重走査線リー
ダーは相互に角度を持った多くの走査線を作成するので
、二次元シンボルのコード49タイプを認識するのに不
適当である。
それゆえに、機械的走査よりもむしろ電気的走査がなさ
れる改良バーコードリーダー、特にリーダーの視野内の
種々の角度位置でバーコードシンボルを認識するバーコ
ードリーダーを提供することが本発明の主目的である。
他の目的は、二次元シンボル、例えば、バーの二つある
いはそれ以上の行を有するシンボル、を認識するための
改良バーコードリーダーを提供することである。さらな
る目的は、リーダーの視野においてランダムにあるいは
任意に配置されたシンボルを認識し、例えばリーダー装
置の走査線の名目軸に対して角度をなすバー及びスペー
スの行を有するシンボルを認識するようになった改良バ
ーコードリーダーを提供することである。バーコードシ
ンボルの配置においてリーダーの物理的整列がそれほど
重要でなく、シンボルの走査の整列がオペレーターや製
品の配置に依存するよりはむしろ電気的に行なわれるよ
うなバーコードリーダーを提供することがもう一つの目
的である。追加の目的は、シンボルの機械的走査を必要
としないバーコードスキャナーを提供することである。
より高速で信顛性の高いバーコードあるいは同等物を走
査する方法を提供することも又目的の一つである。メモ
リー内に格納され、あるいは二次元バーコードを読み取
るのに光応答性アレイにより検知されたバーコードシン
ボルの像を回転させる改良方法を提供することも又本発
明の目的である。
(発明の概要) 本発明の一形態においては、読み取られるシンボルはC
CD像形成装置あるいは同等装置などの光応答性アレイ
上に像形成される。このアレイ出力はメモリー7レイに
転送され、シンボルのバイナリ−表示(ビットマツプさ
れた)の像を提供する。メモリー内のこのビットマツプ
表示は認識するために走査され、シンボルを翻訳する。
シンボルの角度配置は可変であるので、このバイナリ−
表示は、どの角度でメモリーアレイがバーコードシンボ
ルを認識するために走査されるべきかを決定するために
翻訳される。例えば、バーコードで使用される符号(バ
ー及びスペース)の特色のあるパターンは、ビットマツ
プ像内にも見出すことができ、そしてメモリー内のシン
ボルの像の位置、大きさ、及び形状を決定するために翻
訳された場合にも、それぞれの対応する位置内に見出す
ことができる。それにより、バーコードシンボルの行を
横断するためにどの角度配置でメモリーアレイがアドレ
ス指定されるべきかが明示される。あるいは、単に設定
された走査線(例えば、ラスタータイプ走査で始まる)
を使って、認識コードが得られるまで、例えばシンボル
を見つけるため、そしてその位置及び配置を決定するた
めにメモリーの内容を第一に評価すること無しに、メモ
リーアレイを走査してもよい。その時、認識可能となる
バーコードパターンがこの方法でアドレス指定されたメ
モリーアレイ内に到達すると、アドレス指定はアルゴリ
ズムにしたがって交替せられ、全シンボルが翻訳される
までバーコードシンボルの像の行(どんな角度において
も)を追跡する。
メモリーアレイは像変換装置として使用されたものと同
じ装置であっても良く、光応答メモリー装置が利用可能
で、光の像をバイナリ−の電気表示への変換と、バイナ
リ−データの格納及びそれへのランダムアクセスを可能
にする二重機能を有する。このように電気的走査は像変
換に使用されるのと同じ装置で実行されてもよい。
これらのタイプのメモリー装置の何れにおいても、実際
において像の回転または像の翻訳の概念は、本発明にお
いて重要であり、この回転の特徴(メモリー内の走査通
路を選択することによるか、固定走査通路が使用できる
ようにメモリー内の像を回転することによるかどうか)
が、たとえ視野内のシンボルの配置が機構の“水平”軸
と一列に揃っていなくても、シンボルの翻訳を可能にす
る。
格納アレイ内の像の翻訳(角度的よりはむしろ直線的動
き)は、より最適な位置に像を配置することが可能とな
る。
本発明のもう一つの形態においては、視野と感光アレイ
との間の光路にプリズムなどを使用してシンボルの像を
機械的に回転させてもよい。メモリーあるいは像形成装
置の電気的走査はそのように固定される(例えばラスタ
ータイプの走査)。
もしコードが第一走査で認識されないならば、その時プ
リズムを、コードEra ta信号が生成されるまで回
転させ、その時、走査が継続され、全二次元バーコード
を読み取られる。
本発明の特性と考えられる特徴は特許請求の範囲に記載
されており、本発明の他の特徴及び効果は、実施例につ
いての以下の詳細な説明と添付図面を参照することによ
り理解されよう。
(実施例) 第1図において、本発明の特徴を採用しているタイプの
バーコードリーダーの構成部分が示されている。目的は
視野11の方のバーコードシンボルlOを、レンズ13
に代表される適切な光学装置を使用して感光アレイ12
上に、光学的に像形成するかあるいは合焦させることで
ある。望ましくは発光ダイオードタイプ、白熱灯あるい
は蛍光灯などの光源14は適切なレンズ装置15を通じ
て視野11を照明するが、代わりに周辺灯で視野を照明
してもよい。通常光源14にレッド光のLEDを使用し
、不必要な光を濾過するために光学系にレッドフィルタ
ーを使用し、よってS/N比を増加する。感光アレイ1
2は望ましくは一般に入手可能な電苛結合素子(cOD
)であるが、電荷注入素子(cID)などの他の光検出
器アレイも又使用可能である。CCDの代わりに、例え
ば、光応答メモリー装置が、像を投射光のバイナリ−表
示に変換するためと、コード認識用CPUによるアクセ
ス用バイナリ−データを格納するための両方に使用出来
、そのようなメモリーの一つはマイクロン・テクノロジ
ー・インコーホレーテッド社から一般に購入できるオプ
チックRAMがある。
このオブチックRAM装置は、米国特許第4.441゜
125号に記されているようにI10パッケージ内のチ
ップ上に光が通過できる透明ウィンドーを有する64に
あるいは256にダイナミックRAMである。市販のビ
デオや35ミリカメラに使用されている自動フォーカス
機構などの光感知装置アレイ12上の像形成フィールド
11の機能を強化する多種の光学装置が知ら、れており
、このような装置は本発明を実施するのに有用である。
光検出器アレイ12上のシンボル10の像の大きさを調
整するためにズーム機構を使用してもよい。
CCDあるいはRAMなどの半導体装置の代わりに、T
V信号を発生させるために像変換装置12を使用するタ
イプのビジコンを用いても良い。
標準NTSTビデオは、ビジコンの品質により、通常ラ
イン当たり約400画素かそれ以下の水平解像度で、イ
ンターレースされたラスクー走査において、525ライ
ンの垂直解像度を採用する。
CODに関して後述されるように、バーコードシンボル
を認識するのに必要とされる解像度はバーコードのタイ
プ、採用される光学、視野の大きさ、必要とされるフィ
ールドの平均深さなどにより決まる。
第2図に示されたように、一形態において、第1図の光
検出器アレイ12が、半導体メモリー装置20へ転送す
るための視野11の電気的像を発生するために使用され
ている。そのアレイ12は、通常タイプの携帯ビデオカ
メラに採用されているCCD像形成装置であっても良い
。COD装置は、集積回路製造技術で作られたシリコン
チップであり、アレイ内の各光応答素子あるいは“画素
”上に当たる光を表示する線21上のシリアルバイナリ
−出力を作るように機能する。CCD装置12内のアレ
イの小部分の拡大図が第3図に示されている。多数の光
素子22がこのアレイ内にM行、Nカラムで配置されて
おり、MおよびNは行とカラムの数を示す数値である。
制御人力23が光捕獲機能を制御し、入力23上の信号
が各素子に捕獲させ、その光に応じて電荷を格納し、素
子上に投射させる。そのアレイは、この制御人力23が
活性化された後には、もはや光に感応せず、各素子内に
格納された電荷バケットが読み出されることが可能とな
る。終わりに、その行が、線25により素子22に加え
られたクロック電圧によって、・−度に素子の一カラム
づつ、Nビットシフトレジスター24にシフトされる。
そのシフトレジスター24はクロック電圧入力26によ
り!’i21上にクロックアウトされる。線25上のク
ロックは、光検出器アレイ内のカラム数Nにより除する
ことにより入力26上のクロックから発生させることが
出来る。
MXNアレイ12は256X256であっても良く、例
えば、素子256行、及び各行(256カラム)に25
6素子22があることを意味し、この場合、クロック2
6は線25上のクロックのそれぞれに対して256回発
生するだろう。アレイ12の密度は装置に必要とされる
解像度に応じて選択され、おそら<256X256以下
あるいはそれ以上となる。しかしながら、この例でw1
続すると、メモリー20も又256・×256アレイと
なり、その場合一対一対応関係がアレイ12の素子とメ
モリー・装置20のメモリーセル間に1で市販されてい
るタイプの64にビットビデオDRAMはシリアル及び
ランダムアクセスI10ボートの両方を有する256x
256セルアレイを提供する。このビデオDRAM装置
は、シリアルアクセスがランダムアクセスのサイクル時
間よりもも、つと早いクロック速度であるので、そして
ランダムアクセスがCODからメモリーのシリアルロー
ドが発生すると同時に発生するので、メモリー装置20
として使用するのに最適な装置の一例である。
もしもより高解像度が必要ならば、512X512画素
アレイ (例えば、市販TVよりも高解像度である)を
提供する256にビデオDRAM、あるいは1024X
1024アレイを提供する1MビットビデオDRAMが
利用できる。高密度シンボルに対して(例えば、Cod
e−49、最大密度を使用して) 、2048X2Q4
8CCDと対の2048X2048メモリー20が最適
であろう、2048X204BビットビデオDRAMは
、4MビットDRAMがこの時利用できなかったので、
四個のIMビットDRAMから構成されよう。ビデオD
RAMの代わりに他のメモリー装置が採用されても良い
。例えば、“by−4”I10データ線を有する標準D
RAM、あるいは4ビツトまたは8ビツト幅のデータI
10パスの静的RAMが採用されても良い。静的RAM
はアクセス速度においてDRAMより早いが、消費電力
が多く、高価である。
第2.3図の回路において、CCD装置12のNビット
シフトレジスター24からビットをシフトするため使用
されるクロック入力26は又、ビデオDRAMへのシリ
アルクロック入力26として使用される、なぜならばデ
ータがDRAM20へのシリアル人力27においてシリ
アルデータビットのクロックインと同期してCCD12
から刻時されるからである。同様に、CODのシフトレ
ジスター24へ電荷パケットのカラムをシフトするため
に使用される同じクロック25を、ビデオDRAM20
の入力内のシフトレジスター28から来るデータのNビ
ットをセルアレイ内のカラム線29へ転送するために使
用できる。DRAM20は、光応答素子22に一対一対
応する行とカラム内にダイナミックメモリーセル30の
アレイを有するので、セルのM行及びNカラムがある。
それでNクロックパルス(256、この例において)が
人力26に発生後、シフトレジスター28は満杯となり
、入力25の一クロックがこのNピントデータをNカラ
ム線29上にロードし、N行線31の一つが行デコーダ
32によって活性化され、°Nビットデータをメモリー
セルの一行ヘロードし、そこで読み取りが完了するまで
格納されたまま留まる。その連続動作は反復し、もう一
つのNビットがCODのシフトレジスター24内にシフ
トされ、DRAM20のシフトレジスター28内にクロ
ックされている間、クロック26によりクロックアウト
される。それで線25にMXNクロック、あるいは線2
6にNクロック発生後には、光検出器12からのデータ
の全MXN(64にビット、例えば65,536ビツト
、この例において)がDRAMに転送されているだろう
。光応答装置12の画素22において検出された光はこ
のように電気的電荷パケットに変換され、ビットマツプ
で、対応する位置において、一対一で、メモリー20に
転送される。もし出力がデジタルの代わりにアナログで
あったならば、スレッショルド応答バッファ33がCC
Dの出力21とDRAM人力27との間に使用されるの
で、その入力27はバイナリ−1あるいはゼロ(0)の
何れかであり、可変レベルの電圧ではない。
メモリー20内のビットマツプ像は第2図のCPUW置
によりアクセスされ、そこでこのCPUは、インテル・
コーポレーション社製の部品番号8042あるいは80
51  (マイクロコントローラー装置)あるいは80
86/808B (マイクロプロセッサ装置)などの8
ビツトあるいは16ビツトのマイクロコントローラーま
たはマイクロプロセッサであっても良い。選択されるマ
イクロプロセッサのタイプは特定な装着のために必要と
される能力レベルによる。8051タイプのマイクロコ
ントローラは、プログラム格納用の内部(チップ上に)
ROMあるいはEFROM、そして8086タイプのマ
イクロプロセッサがプログラムやデータ格納用外部メモ
リー36を必要とするような時でも、−時データ格納用
内部RAMを備えている。もし外部読み取り/書き込み
メモリー36が含まれているならば、メモリー20から
の像のデータは、翻訳/回転タイプのグラフインクアル
ゴリズムを採用するなどのさらなる処理のためにメモリ
ー36内にロードされる。例えば、もしメモリー20が
像データの主格納場所として使用されるならば、CPU
35により置換された像データをメモリーへ再書き込み
を行なおうとすると、限られたそのような置換を許し、
現存する像データを破壊してしまうだろう。システムバ
ス37は、アドレスバス37a、データバス37b、そ
して制御バス37cを含み、そのバスは、必要な時、メ
モリー36にアクセスするために使用され、そしてもち
ろんキーボード入力、デイスプレー、あるいはホストコ
ンピューターへのデータ出力等と通信するためのI10
コントローラー38にアクセスするのと同じようにビデ
オDRAMにアクセスするために使用される。
ビデオDRAM20は、上記のシリアルポート27に加
えて、二重ボートメモリーである。ビデオDRAMは、
CPUによりビットマツプ像データにアクセスするため
のデータバス37bに接続されたデータI10ボートの
1ランダムアクセス”を備えている。ビデオDRAMは
4ビツトデータI10ボート40を持つことが出来るの
で、1ビツトずつの代わりに、4ビツトが一度に並行に
アクセスされる。ビデオDRAMは、アドレスバス37
aに接続された線41の多重化アドレス人力を備え、行
アドレスが、制御バス37c上の行アドレスストローボ
と共に最初適用され、それからカラムアドレスがカラム
アドレスストローボと共に適用される。これらのアドレ
スは行及びカラムデコーダ32.44用のアドレスバッ
ファ内にロードされる。故に、64にビデオDRAMで
は、8ビツトアドレスが、セル30の行の−っにシリア
ルレジスター28をロードするために256のうちの一
つの選択を行なうためCPUからデコーダ32に適用さ
れる。このロードは又、行アドレスが活性化される時に
発生するストローボされるセンスアンプを必要とする。
あるいは8ビツトアドレスはカラムデコーダ44へ入力
するための行を選択するためにデコーダ32に、そして
データバス37bを介してCPU35へのデー、夕■/
○バス40の出力用カラムを選択するためCPUからデ
コーダ44へ適用されるカラムアドレスに適用される。
この方法で、CPUがメモリー20内のビットマツプ像
データをアクセスし、それにより視野11の像を走査し
、解読し、シンボル10を発見してそのシンボル内の符
号を翻訳する。
CPU35はデータボート40を介してビデオDRAM
20とアドレス人力41に同時にアクセス出来、その間
シリアルデータはクロック26によりシリアルポート2
7内にクロックされているので、CPUは全像がロード
されてしまう前にシンボルを発見し、配置するためにそ
の像の評価を開始することが出来る。ビットマツプ像を
転送するために必要とされる時間は、20Mヘルツのシ
リアルクロックと仮定して、約(64K) X (50
ナノ秒)あるいは3.2ミリ秒であるが、この間CPU
は評価のためにDRAM内で何千回もの像データのアク
セスを行なうことが出来る。より高速が求められるなら
ば、例えば40Mヘルツのより早いシリアルクロック速
度を提供できるビデオDRAMがある。又、“by−4
”シリアル入力が利用でき、同時に4シリアルピツトス
トリームのクロックを可能にする。加えて、もし静止R
AMがビデオDRAMの代わりに使用されるならば、ア
クセス速度はより早くなり、高速8ビツトシフトレジス
ターを使用して、シリアル−パラレル変換器を8ビツト
データI10ポートを有する静止DRAMにCODから
のデータを入力するために使用できる。
第4図は、第1図から第3図の装置によって読まれるタ
イプのバーコードシンボル10の例を示す。装置は種々
のタイプのバーコードを読み取るのに適しているのだが
、このシンボル10(この例では)は5行48の符号を
有するCode −49のタイプである。その下限は“
X次元”に対して7.5ミル(0,1905ミリ)に特
定される。例えば行48の一つにおけるバーの一つの中
の最小幅線の幅、その上限はシンボルを再生するために
使用される方法とか、コード化されたシンボルが適用さ
れる目標物の大きさにより異なる。最小のシンボルを使
用すると、インチ当たり93.3英数字、あるいはイン
チ当たり154.3数値の正味データ密度がこの標準コ
ードで達成できる。Code −49仕様は−シンボル
10において8行48まで可能である。第4図は、典型
的な用途での使用で、印刷された他の多くのCode 
−49の実寸よりも大きく描かれている。第5図に示さ
れるように、第4図のシンボル10内の行48の一つの
拡大図において、その行は常にスタートパターン49で
開始し、ストップパターン50で終了する。スタートパ
ターンとストップパターン間に、ワード数51が黒線と
隙間の幅と間隔によって定義され、各ワード51は定義
された文字組から二つの文字を解読する。第5図の行4
8は単なる図であり、通常は行当たりもっと多くのワー
ドがある。メモリー20内のビットマツプ像はバイナリ
−1とゼロ(0)に翻訳された第4図あるいは第5図の
白黒パターンに対応する。光学、視野11の大きさ、光
応答装置12のビット数(解像度)などは全て選択され
るので、メモリー20内のビットマツプ像に翻訳された
時、第4図と第5図の最小線幅が、走査線あるいはメモ
リーの読み出しに対して直角をなす最小幅の線に対して
少なくともデータの約4または5ビツトあるいはセル3
0を作成(好ましくは)する。終わりに、256X25
6像形成装置とメモリー20の使用についての例は、第
4図に見られるようなパターン(もし Code −4
9における最大可能密度に関してであるならば)が、も
し認識用の最適データがメモリ゛−読み出しにおいて提
供されるならば(低密度Code49構成も又有用であ
ることは理解されようが)、メモリーアレイの行のほと
んど全部の256ビツト幅を占有しなければならないだ
ろうことを意味する。この理由のため、高密度CODが
像形成装置12用に、そしてそれに一致してメモリー2
0用の高密度アレイの使用が最適である0例えば、20
48X2048アレイは像が行の約1/8を占めるだけ
だが、1024X1024アレイは、シンボルの像がセ
ルの行の1/4を占有することを意味する。このように
、所望の解像度の選択は、どれほどリーダー装置あるい
は製品を正確に位置決めするかの作業をオペレーターに
負わせることが出来るかということに対する、部品のコ
スト、CODから像をメモリーに転送、それからCPU
によりその像を走査し、評価等にかかる、まだしも耐え
ることの出来る遅延とを含む比較を意味する。
第4図において、線53に沿う走査は一行48以上の部
分を切り取るので、誤った読み取りを生成するだろう。
これは第6図に見られるバーコードシンボルのより通常
的なUPCタイプと対照的であり、中実軸に対して角度
をなす走査線54が尚有効読み取りを作成する。第4図
に見られるCode49タイプのシンボルにおいて複数
行48を追加すると、走査作業はより困難となる。それ
にもかかわらず、全行48の有効読み取りを与えなかっ
たとしても、走査線53は同行の一部の有効解読である
。例えば、第5図に現われる線53はワード−2の完全
トレースを行なうが、ワード−1あるいはワード−3に
対しては行なわない。
切り取ったり、部分釣行を翻訳するこの能力は、CPt
J35により実行されるアルゴリズムによってメモリー
20内の像範囲のシンボルを“発見する”作業に使用さ
れよう。
もう一つの複雑な要因は、メモリー20内のバーコード
シンボルの像が必ずしも長方形である必要がないという
ことであり、これはその像に加えて主軸に対して角度を
なしているようである。像は必ずしも長方形である必要
がない、なぜならば視野11内にシンボルを有するパッ
ケージあるいは物が、フィールド面と揃えることよりも
むしろ曲げられるからである。この不揃いは第7図に見
られるように歪んだ形状になり、メモリー20のセルア
レイ55内にビットマツプされたシンボル10の像10
’は、セルの行に対して角度をなし、又他端よりも一端
においてより大きくなる。線56などの走査線は、それ
ぞれ少し異なった角度で発生されるか、またはその像は
、行がメモリー装置の行(あるいはカラム)に対して平
行となるまで回転されねばならない。像10′は、もし
バーコードシンボルを有するバフケージが視野で転倒し
ているならば、左から右へ戻してやらねばならないので
、走査方向は左から右へ、あるいは右から左、さもない
とそのデータは評価のためにCPU35のレジスター内
にロードした後、転換される。
第7図に対応するメモリー20内のバイナリ−形態で存
在するようなシンボルの像10′は又、その製品が、バ
ーコードシンボルが円筒形状と定義するような缶や瓶で
あるならば生じるような非直線形となる。この場合には
、もしリーダーが円筒軸に対して正確に直角となる以外
のところに、そして直接シンボル上に配置するならば、
像はシンボルの翻訳用の非直線走査線が必要となろう。
メモリー20内のデータは、CPU35°により実行さ
れるプログラムにより選択されるので、例えば、メモリ
ーからデータをビット毎に読み取るために使用される行
及びカラムアドレスの順序により決定されるので、もち
ろんどんなパターンでも読み取られる。第7図の走査線
56の一つに沿ってメモリーを走査するには、バス41
を介して行デコーダ32ヘロードされる行アドレスは、
必要とされる角度により、各読み取りサイクルの後に増
加され、デコーダ41ヘロードされるカラムアドレスは
、選択された数の読み取りサイクルの後に減少されよう
。全カラムアドレスの減少数に対する行アドレス増加数
は、第7図の下方線に対するよりも上方1156に対す
るほうが大きくなろう、なぜならば、行48をトレース
するのに必要とされる角度48がより大きいからである
。もちろん、ラスター走査が、もし全行が定数アドレス
を維持している間に読み取られた後に、カラムアドレス
が増加されたり、減少されたりすると作成される。
正しい角度にある第7図の走査156が演算される前に
、そのシンボル10′はメモリーアレイ及び決定された
行48の配置内に発見されねばならないだろう。種々の
アルゴリズムがこの目的のために採用されよう、認識可
能バーコードパターンが発見されるかどうかを見るため
に、−度に一行(あるいはカラム)、直線的に、ラスク
ー走査内のメモリーアレイを読み取ることからなるもの
であろう。第7図の像におけるそのようなラスター走査
は、第5図の線57′にほぼ対応する線57により示さ
れる位置に達した時に認識可能コードパターンを発見す
るだろう。線形走査により作成されるサンプルの順を示
すシリアル電気信号でバーコードの存在を検知する種々
の方法があり、例えば、黒と白(iと0)との間の変化
数は計数可能で、この数値は、走査長さの機能(あるい
は単位長さ当たりの変化)として、区別する要因となる
。このように、バーコードパターンは、第7図の走査線
57で切り取られた部分58の文書や数字などのような
製品ラベル上の他の印刷物と明確に区別されよう。部分
58など他の像からバーコードパターンを区別するもう
一つの方法は、単位長さ当たりの白に対する黒の比率で
あり、バーコードシンボルは製品ラベル上に見られる印
刷された文字あるいは英数字と異なるような比率の範囲
にある。区別するもう一つの方法は、1とOの同順序付
けが行の本体部上に生成されているかを見るために二つ
の近接走査を比較することである。
加えて、パターンは、もちろんルックアップテーブルに
よりメモリー36内のROM内に格納された有効コード
パターンと比較されよう。そのような方法の何れかある
いはその組み合わせを使用して、シンボル10′が、デ
ータを読み取り、CPU35あるいは同等論理回路によ
り実行された命令を使用して読み出されたこのデータ列
を翻訳することによりメモリーアレイの範囲内で発見さ
れる。その時、シンボル10’のどこかの部分が配置さ
れるとき、次のタスクは行の角度方向を見つけることで
ある。第一の試みは、もちろん直線であり、例えば、カ
ラムアドレスを変えずに、行の残留用線57の持続、こ
れはそれ以上認識可能となるバーコードを生成できない
ので、一連の角度走査が増加され、認識されたコードパ
ターンを生成したアドレスの中心点で開始する。例えば
、5度増加すると、−容土の線56が走査され、そして
コードの全線がスタートとストップコード49.50を
含んで認識されるまで、一連の走査線57a、57b、
57c、等を生成する。もし完全認識可能行が発見され
なくて、代わりに増加し、そして減少する認識可能文字
数の2群の部分釣行セグメントが発見されると、行は曲
げられ(缶や瓶などの曲面上のシンボルのため)、その
走査線は、直線走査の代わりに一連のセグメントを作成
し、最も認識しやすい文字を与える走査端のアドレスに
おける異なった角度に切り替えられよう。何れかの場合
において、一つの行が認識された後、走査が、適切文字
の異なった組が認識されるまで、適切行に対して平行に
なされ、つまり新行が走査される。これは完全なシンボ
ルが認識されるまで続けられる。通常、シンボルは、文
字のチェックサムやCRCと同様、その文字内にその行
数、シンボル内の文字数の情報を包含するので、全シン
ボルがCPU35により実行された適切なアルゴリズム
によって明確に確認される。メモリーアレイ内で発見さ
れたビットパターンの読み取り後、CPU35はビット
パターンを文字に変換するためにルックアップテーブル
を実行することが出来る。メモリー20内の像を翻訳し
、一般に入手可能なマイクロプロセッサ35の命令系を
使用してこの像により表されるバーコードシンボルを解
読する他の多くのアルゴリズムが熟練プログラマ−によ
り選択されよう。
第8図に関連して、本発明の形態が示されており、そこ
で上記オブチックRAM固体イメージセンサ−が光応答
アレイ12及びメモリー20用に使用される。この装置
は、64にビットアレイ、部品番号!S32、あるいは
、256にビットアレイ (i74使用可能)、部品番
号l5256として、マイクロン・テクノロジー・イン
コーホレーテッド社製の市販されているランダムアクセ
スメモリーである。これらの装置は1ビット幅の出力で
、行アドレスストローブ及びカラムアドレスストローブ
と共に、前のように行アドレス及びカラムアドレスを多
重化アドレス入力ターミナルに適用することによりアク
セス可能となるランダムアクセス装置である。RAM装
置は、それゆえに前のようにバス37を使用してCPU
35によりアクセス可能となる。これらの装置は、約1
/4秒の“シャッター速度”となる、十分な光が、白の
目標に対して論理“1”として読み取られるため各セル
上に突き当たるように、約250ミリ秒の露出時間ある
いは所謂“浸透時間”を必要とする。この速度はNTS
Tビデオ速度で動作できるCOD装置と対照的である。
例えば、−コマ1/60秒(とりわけ、1/60秒以上
早いシャッター速度が可能なカムコーダーで使用される
C0D)256KIS256装置の64に使用可能セル
のページモードにおけるアクセス時間は釣針15から2
0ミリ秒であり、リフレッシュ可能(これらのRAMは
ちょうどDRAMと同じようにリフレッシュされなけれ
ばならない)であるので、読み取り時間は、浸透時間と
比較して非常に短い。メモリーチップのセルアレイ59
は、DRAMアレイ内で必要とされるセンスアンプやカ
ラムデコーダのため、第9図に見られるように47レイ
に分割されているので、約350ミクロンの隙間60が
中央にあり、約100ミクロンの隙間が各半分間にあり
、この利用により、アレイの1/4のみ使用可能となり
、l5256装置に対して128×512の解像度を与
える。
本発明の概念は、前記静止装置と同様、第1O図に示さ
れたように携帯読み取り装置70内に盛り込まれている
。第10図の携帯装置は、一般に、スワルツ(Swar
tz)とその他に発行され、本出願人に譲渡された、米
国特許第4,760,248号に開示された形態であり
、また本田願人製のモデルNaL38100■のように
市場で入手可能なバーコード読み取り装置の構成と同様
のものである。交換的に、あるいは加えて、スヮルッ(
Swartz) Sその他に発行された米国特許第4.
387.297号、あるいはシェパード(Shepar
d) 、その他に発行された米国特許第4,409.4
70号、本出願人に譲渡されている両特許の特徴が、1
0図のバーコード読み取り装置の製作に利用されていよ
う。これらの特許第4.760.248号、第4.38
7,297号、及び第4.409,470号は引用によ
り取り込まれている。出て行く光ビーム71は、通常レ
ーザーダイオードなどにより、リーダー70内で発生さ
れ、リーダーの前から数インチのバーコードシンボル上
に当たるように方向付けられる。出て行(光ビーム71
はシンボル10を横切り前後に走査されないが、その代
わり、直ちに全シンボルを含むフィールド11を照明す
るのに十分な広さを持つ。シンボルからの反射光73は
、上記のようにバーコードを識別するために処理される
べき電気信号を作成するリーダー70内の光応答アレイ
12によって検出される。
リーダー70はピストルのグリップ型のハンドルを有す
る拳銃の形をした装置であり、可動トリガー75が採用
されており、読まれるべきシンボルに照準が合わされた
時、光ビーム71及び検出回路を、使用者が活性化させ
ることが可能となる。
それにより、もしその装置が電源内蔵型であるならば、
バッテリーの寿命を長く保たせることが出来る。リーダ
ー70は通常ワイヤーケーブルによりホストコンピュー
ターに接続されているが、上記特許第4.409,47
0号において開示されているように、結合はおそらく無
線周波数放射によるものであろうし、バッテリーもリー
ダー70内に包含されているかも知れないので、リーダ
ーは一体独立型である。軽量プラスチックハウジング7
7は、レーザー光源、検出器、光学、及び信号処理回路
を、その装置が電源内蔵型であればバッテリーも同様に
、その内部に備えている。ハウジング77の前端におけ
る光透過ウィンドウ78は出て行く光ビームを送り出す
ことを可能にし、入ってくる反射光73を入射させるこ
とが出来る。リーダー70は、リーダー70がシンボル
から間隔をもたせた、(シンボルに接触しない、あるい
はシンボルを横切るよう動かさない)位置から使用者に
よリバーコードシンボル10に照準が合わせられるよう
に設計されている。普通、この種の携帯用バーコードリ
ーダーはウィンドウ78とシンボル10との間の間隔を
約1インチから20インチの範囲で操作するように指示
されているが、約3インチあるいは4インチから約12
インチまでの間隔が望ましい。ビーム71は円錐形通路
79内にあるべく、光学によって抑制される。そしてこ
の形態の装置は、上記LS8100!Iあるいは上記特
許内に示されたリーダーにおいて典型的な狭く、高速走
査ビームと区別されるような、広範囲、非走査、円錐形
ビームを使用する。
第11図において、適切なレンズ80(あるいは複数レ
ンズシステム)がビームを規準し、所望の円錐形通路内
79に集束するために使用され、この同レンズ80が反
射光73を集束するために使用される。上記のような発
光ダイオードなどの光源14が、部分的にメツキされた
ミラー82及び他のレンズ83あるいは必要とされるビ
ーム形成構造によりレンズ80軸内に、そして円錐形通
路79へと光ビームを誘導するように配置される。
同様に、もしその光源14により作られた光が見えなか
ったならば、照準光84が、またレンズ80と同軸の光
通路内にビームを誘導するために部分メツキミラー85
を採用する光学システムに含まれていても良い。もし必
要ならば、照準光84を可視光線で作り、それで使用者
はトリガー75を引く前にリーダー装置をシンボル10
に狙いを定めることが出来る。この方法で、光源14及
び検出回路が活性化されるとき、そのシンボル10はリ
ーダーの視界11内にあるだろう。第2図及び第3図あ
るいは第8図の回路は第10と第11図の装置で使用で
き、前述のように電気的に走査及び翻訳のためにメモリ
ー内の視界11のビットマツプ像及びシンボル10を作
成するために使用できる。
第12図において、メモリー内のビットマツプ像の“回
転”あるいはメモリーアレイにアクセスするために使用
される走査線の“を回転”の代わりに、光検出器アレイ
12上の像の電気機械的回転を使用する本発明の詳細な
説明されている。その構造は第1図あるいは第10図及
び第11図のものと同様であり、その中で、読み取られ
るべきシンボル10を含む視界11が、レンズ13など
の適切な光学を使用して光検出器アレイ12上に像形成
される。加えて、回転可能プリズム90が光学通路内に
採用され、このプリズムは電動モータ93により駆動さ
れる小さな駆動ギヤー92により噛み合っている周辺ギ
ヤーホイール91を有するシリンダー内に配置されてい
る。そのプリズムはダブプリズムと呼ばれ、180度、
そしてその軸94(レンズ13及び像形成装置12の中
実軸と一致)周りに回転する時には、さらに、プリズム
を通過する像を回転するよう機能し、そのプリズム90
は対応する角度により像10を回転する。
動作時、プリズム90は最初その0変位置にあり、そし
てその像10′は、たとえどの位置にあってもそのシン
ボル10は視界11 (しかし180度回転すると、こ
れはデジタルパターン認識回路及びアルゴリズムにとっ
て重要なことではない)を占有する。この像10′は前
のようにメモリー20に転送され、CPU35が認識可
能バーコード文字を探すためにメモリーの直線ラスター
タイプ走査を開始する。つまり、“水平”線だけがメモ
リーから読み取られ、そのメモリーは、−度に一行づつ
、セルの行に沿ってアドレス指定されている。もし有効
なバーコードパターンが、−度のメモリーのラスター走
査後に認識されなかったならば、“ミス゛信号がCPU
により発生され、CPUの制御バス37cに接続された
線96を通じてモータ制御95に送られる。モータ制御
95は電気モータ93を駆動し、プリズム90の設定回
転量、例えばバーコードを認識する第二の試みに対して
15度、を作成する。光検出器アレイ12が再び活性化
され、新像が回転された位置で捕獲され、そのデータが
メモリー20に転送され、そしてCPUが再びメモリー
のラスター走査を作り、再びメモリーセルの直線アドレ
ス指定を使用して、バーコードパターンを探す。これは
、コード認識が完了するか、プリズム90が9が90度
回転されるかの何れかまで継続され、何れの場合におい
ても再試み指示器が使用者に製品を配置し直すように信
号を送る。CPUは、それぞれの試みに対して、バーコ
ードパターンを探すために水平行に沿ってメモリー20
をアドレス指定し、それから認識のためのテストを再び
行なうために垂直カラムに沿ってメモリーをアドレス指
定することが出来、何れの場合においても前後方向をチ
ェックし、それにより可能なあらゆる配置がプリズム9
0の全回転45度のみでチェックされる。このような具
合に、9度ステップで5回の試み、あるいは、例えば5
度ステップで9回でおそらく十分であろう。CPUが認
識可能バーコードパターンを探すメモリー20の内容の
完全評価を完了するまで待つ代わりに、モーター制m3
9が、CCD像形成装W12がメモリー20に読み出さ
れるやいなやダブプリズムを回転させるCPU35によ
って活性化され、それでもう一つの試みが、第一の試み
の失敗が決定される前に開始される。同様に、もしメモ
リー20の全内容がCPUによる評価のためにメモリー
36に転送されるならば、そのとき、二度目の試みがバ
イブライン化されて、第一の試みがメモリー36で評価
されており、その間、第二がC0D1.2からメモリー
20へ転送されており、そしてプリズムが第三の試みの
ために回転されている。
本発明が特定形態に関連して説明されているが、この説
明は限定的に解釈されることを意味しない。
本発明の他の形態と同様に開示された形態の種々の改造
は、この説明の参照において当業者にとって明かとなろ
う、それゆえに、添付のクレームは本発明の範囲内にお
けるいかなる改造もしくは形態も包含するものであるこ
とを意図する。
【図面の簡単な説明】
第1図は本発明の一形態の特徴を採用しているバーコー
ドリーダー構成の絵画図、第2図は第1図の構成を採用
したバーコードリ−ダー装置のブロック電気回路略図、
第3図は第2図の回路で採用された光検出器アレイ及び
メモリーアレイの電気回路略図、第4図は第1.2、及
び3図の装置によって読み取られるバーコードシンボル
の拡大図、第5図は第4図のバーコードシンボルの一行
の拡大図、第6図は通常型バーコードリーダーの拡大図
、第7図は第1.2、及び3図の装置内のメモリーアレ
イ内のバーコードシンボルのビットマツプ像の略図、第
8図は本発明のもう一つの形態による、CODイメージ
センサ−の代わりに感光RAM装置を採用するバーコー
ドリーダー装置の第2図に対応する電気回路図、第9図
は第8図の装置内の感光RAMセルのアレイの図、第1
0図は本発明の一形態に従う特徴を採用する形態バーコ
ードスキャナーの絵画図、第11図は第10図のリーダ
ー装置の一部断面図、第12図は電気的回転の代わりに
像の機械的回転を採用している本発明のもう一つの特徴
を使用するバーコードリーダー構成の絵画図である。 IO・・・シンボル、 11・・・視野、 12・・・CCD。 13・・・レンズ、 14・・・光源、 22・・・画素、 24.28・・・シフトレジスター 26・・・クロック入力、 30・・・ダイナミックメモリーセル、32・・・デコ
ーダ、 33・・・スレシッルド応答バッファ、35・・・CP
U。 36・・・外部メモリー 37・・・バス、 38・・・I10制御装置、 40・・・データI10ボート、 41・・・バス、 48・・・行、 49・・・スタートコード、 50・ ・・ストップコード、 57a、57b、57c・・・走査線、59・・・セル
アレイ、 60.61・・・隙間、 70・・・バーコードリーダー ・出て行く (投射)光ビーム、 ・入ってくる反射光、 ・ハンドル、 ・トリガー、 ・ハウジング、 ・円錐形通路、 ・レンズ、 ・他のレンズ、 ・部分的メツキミラー ・ダブプリズム、 ・周辺ギヤーホイール、 ・駆動ギヤー ・電動モータ、 ・モータ制御、

Claims (1)

  1. 【特許請求の範囲】 1、バーコードシンボルまたはそれに類するものを読み
    取る方法において、 (a)読み取られるシンボルを含む視野を光検出器アレ
    イ上に光学的に像形成させる段階、 (b)光検出器アレイ上に当たる光のバイナリー表示を
    メモリーアレイに転送する段階、 (c)前記メモリーアレイを走査してバーコード情報を
    含む電気的データ出力を作成する段階を有することを特
    徴とするバーコードシンボルまたはそれに類するものを
    読み取る方法。 2、光学的に像形成させる前記段階は前記視野上に光を
    指向させ、前記光検出器アレイ上に反射光を合焦させる
    ことを含むことを特徴とする請求項1に記載のバーコー
    ドシンボルまたはそれに類するものを読み取る方法。 3、前記転送段階は前記光検出器アレイにランダムにア
    クセスすることを含むことを特徴とする請求項1に記載
    のバーコードシンボルまたはそれに類するものを読み取
    る方法。 4、前記光検出器アレイはCCD装置からなり、前記転
    送段階は前記光検出器アレイに逐次アクセスすることを
    含むことを特徴とする請求項1に記載のバーコードシン
    ボルまたはそれに類するものを読み取る方法。 5、メモリーアレイを走査する前記段階は前記メモリー
    アレイのメモリーセルのアレイの行及びカラムに関して
    傾斜配置された少なくとも二つの線形パターンを含む連
    続した線形パターンで前記行及び前記カラムをアドレス
    指定することを含むことを特徴とする請求項1に記載の
    バーコードシンボルまたはそれに類するものを読み取る
    方法。 6、前記シンボルは二次元アレイ状に配置された複数行
    のバーコードパターンを含むことを特徴とする請求項1
    に記載のバーコードシンボルまたはそれに類するものを
    読み取る方法。 7、前記光検出器アレイは据え置き型装置に設けられ、
    前記視野に向けられることを特徴とする請求項1に記載
    のバーコードシンボルまたはそれに類するものを読み取
    る方法。 8、前記光検出器アレイは手動操作トリガーを含む携帯
    型装置に設けられ、使用者によりバーコードシンボルに
    向けられ、前記トリガーを操作することにより転送及び
    走査の前記段階が始められることを特徴とする請求項1
    に記載のバーコードシンボルまたはそれに類するものを
    読み取る方法。 9、前記光検出器アレイの行及びカラムに非平行に視野
    範囲内のシンボルが傾斜配置されることを特徴とする請
    求項1に記載のバーコードシンボルまたはそれに類する
    ものを読み取る方法。 10、前記表示内に含まれるシンボルの方向を決定し、
    前記決定に基づいて前記アレイを走査する段階を有する
    ことを特徴とする請求項1に記載のバーコードシンボル
    またはそれに類するものを読み取る方法。 11、バーコードシンボルに対応して前記バイナリー表
    示内のパターンを識別する段階を有することを特徴とす
    る請求項1に記載のバーコードシンボルまたはそれに類
    するものを読み取る方法。 12、前記識別段階は、(i)バイナリーデータの一タ
    イプから他のタイプへの変化を計数し、(ii)バイナ
    リーデータの一タイプと他のタイプとの比を検出するか
    、あるいは(iii)近接走査が同一データを作成でき
    るかどうかを調べるために二つの近接走査を比較する段
    階を含むことを特徴とする請求項11に記載のバーコー
    ドシンボルまたはそれに類するものを読み取る方法。 13、前記転送段階は前記光検出器アレイからデータを
    逐次読み出すことにより行なわれることを特徴とする請
    求項1に記載のバーコードシンボルまたはそれに類する
    ものを読み取る方法。 14、前記転送段階は前記光検出器アレイのランダムア
    クセスによって行なわれることを特徴とする請求項1に
    記載のバーコードシンボルまたはそれに類するものを読
    み取る方法。 15、バーコードシンボルまたはそれに類するものを読
    み取る方法において、 (a)読み取られるシンボルを含む二次元の視野のバイ
    ナリー表示をメモリーアレイ内で発生する段階、 (b)前記メモリーアレイを走査してバーコード情報を
    含む電気的データ出力を作成する段階とからなり、 前記走査段階は前記表示内に含まれるシンボルの角度配
    置に基づき有効走査線を回転することを含むことを特徴
    とするバーコードシンボルまたはそれに類するものを読
    み取る方法。 16、光応答アレイ上に前記視野を光学的に像形成する
    段階を有することを特徴とする請求項15に記載のバー
    コードシンボルまたはそれに類するものを読み取る方法
    。 17、前記光応答アレイは前記メモリーアレイを構成す
    る光応答半導体メモリー装置からなることを特徴とする
    請求項16に記載のバーコードシンボルまたはそれに類
    するものを読み取る方法。 18、前記光応答アレイは電苛結合素子からなることを
    特徴とする請求項16に記載のバーコードシンボルまた
    はそれに類するものを読み取る方法。 19、前記回転は、通常パターンの前記メモリーを読み
    取り、認識可能バーコード符号をチェックし、前記認識
    可能バーコード符号の場所から決定された順序アドレス
    を使用して前記メモリーを読み取ることを含む請求項1
    5に記載のバーコードシンボルまたはそれに類するもの
    を読み取る方法。 20、メモリーアレイを走査する前記段階は行及びカラ
    ムに関して複数の異なった角度で線形パターンの順にメ
    モリーアレイのメモリーセルのアレイの行及びカラムを
    アドレス指定することを含むことを特徴とする請求項1
    5に記載のバーコードシンボルまたはそれに類するもの
    を読み取る方法。 21、前記シンボルはバーコードパターンの少なくとも
    一行を含むことを特徴とする請求項15に記載のバーコ
    ードシンボルまたはそれに類するものを読み取る方法。 22、二次元アレイに複数行のバーコードパターンを有
    することを特徴する請求項21に記載のバーコードシン
    ボルまたはそれに類するものを読み取る方法。 23、光応答アレイは手動操作トリガーを含む携帯型装
    置内に備えられ、前記発生段階を開始するために使用者
    により前記トリガーを操作する段階を含むことを特徴と
    する請求項16に記載のバーコードシンボルまたはそれ
    に類するものを読み取る方法。 24、可変のバーコードシンボルの角度配置が可変であ
    り、前記メモリーアレイの前記走査の前記線の角度が可
    変であることを特徴とする請求項15に記載のバーコー
    ドシンボルまたはそれに類するものを読み取る方法。 25、前記光応答アレイは据え置き型装置内に設けられ
    、固定視野に向けられたことを特徴とする請求項16に
    記載のバーコードシンボルまたはそれに類するものを読
    み取る方法。 26、前記バイナリー表示を読み出すことによりバーコ
    ードシンボルに対応する前記バイナリー表示内のパター
    ンを識別し、前記読み出しを評価するためにCPU内の
    命令を実行する段階を有することを特徴とする請求項1
    5に記載のバーコードシンボルまたはそれに類するもの
    を読み取る方法。 27、前記識別段階は、(i)バイナリーデータの一タ
    イプから他のタイプへの変化を計数し、(ii)前記C
    PU内の命令を実行することによって、バイナリーデー
    タの一タイプと他のタイプとの比を検出するか、あるい
    は(iii)近接走査が同一データを作成できるかどう
    かを調べるために二つの近接走査を比較する段階を含む
    ことを特徴とする請求項26に記載のバーコードシンボ
    ルまたはそれに類するものを読み取る方法。 28、バーコードシンボルまたはそれに類するものを読
    み取る装置において、 (a)読み取られるシンボルを含む視野を光応答アレイ
    上に像形成する光学手段、 (b)前記光応答アレイ上に当たる光のバイナリー表示
    を受けるメモリーアレイ、 (c)前記バイナリー表示内に含まれるシンボルの配置
    を決定するために前記メモリーにアクセスし、前記配置
    に基づいて走査を行なうことによって前記メモリーアレ
    イから引き出されたバーコード定義を含む電気的データ
    出力を作成する手段を有することを特徴とするバーコー
    ドシンボルまたはそれに類するものを読み取る装置。 29、前記光学手段は前記視野上に光ビームを向け、前
    記光応答アレイ上に反射光を集束することを特徴とする
    請求項28に記載のバーコードシンボルまたはそれに類
    するものを読み取る装置。 30、前記バイナリー表示は前記光応答アレイのランダ
    ムアクセスによって前記光応答アレイから前記メモリー
    アレイに転送されることを特徴とする請求項28に記載
    のバーコードシンボルまたはそれに類するものを読み取
    る装置。 31、メモリーアレイをアクセスする前記手段は行及び
    カラムに関して複数の異なった角度で線形パターンの順
    にメモリーアレイのメモリーセルのアレイの行及びカラ
    ムをアドレス指定することを特徴とする請求項28に記
    載のバーコードシンボルまたはそれに類するものを読み
    取る装置。 32、前記シンボルはバーコードパターンの少なくとも
    一行を含むことを特徴とする請求項28に記載のバーコ
    ードシンボルまたはそれに類するものを読み取る装置。 33、二次元アレイに複数行のバーコードパターンを有
    することを特徴とする請求項32に記載のバーコードシ
    ンボルまたはそれに類するものを読み取る装置。 34、前記光応答装置アレイは携帯型装置に設けられて
    、使用者によりバーコードシンボルに向けられることを
    特徴とする請求項28に記載のバーコードシンボルまた
    はそれに類するものを読み取る装置。 35、前記携帯型装置は前記光応答アレイの前記アクセ
    スを開始するために、使用者により操作される手動操作
    トリガーを含むことを特徴とする請求項34に記載のバ
    ーコードシンボルまたはそれに類するものを読み取る装
    置。 36、メモリーアレイをアクセスする前記手段はバーを
    表示するデータとバー間のスペースを表示するデータと
    の間の変化を計数することによりバーコードパターンを
    識別するために前記メモリーアレイから読み取られたデ
    ータを評価することを特徴とする請求項28に記載のバ
    ーコードシンボルまたはそれに類するものを読み取る装
    置。 37、メモリーアレイをアクセスする前記手段はバーを
    表示するデータとバー間のスペースを表示するデータと
    の比を検出することによりバーコードパターンを識別す
    るためにメモリーアレイから読み取られたデータを評価
    することを特徴とする請求項28に記載のバーコードシ
    ンボルまたはそれに類するものを読み取る装置。 38、バーコードシンボルまたはそれに類するものを読
    み取る装置において、 (a)読み取られる二次元シンボルのバイナリー表示を
    メモリーアレイ内に発生させる手段、(b)前記バイナ
    リー表示で前記シンボルの位置と角度配置を決定するた
    めに前記メモリーアレイをアクセスし、前記決定に基づ
    いて前記メモリーアレイを走査することによってバーコ
    ード情報を含む電気的データ出力を作成する手段を有す
    ることを特徴とするバーコードシンボルまたはそれに類
    するものを読み取る装置。 39、前記メモリーアレイは光応答性でランダムアクセ
    ス可能であり、前記メモリーアレイ上に前記シンボルを
    光学的に像形成する手段が設けられたことを特徴とする
    請求項38に記載のバーコードシンボルまたはそれに類
    するものを読み取る装置。 40、光学的に像形成するための前記手段は前記シンボ
    ル上に光ビームを方向付け、前記光応答アレイ上に反射
    光を集束する手段を含むことを特徴とする請求項39に
    記載のバーコードシンボルまたはそれに類するものを読
    み取る装置。 41、走査は、前記メモリーアレイの主軸に対して前記
    角度配置に対応する角度をなす線に沿って延びる前記メ
    モリーアレイの連続セルを読み取ることを含むことを特
    徴とする請求項38に記載のバーコードシンボルまたは
    それに類するものを読み取る装置。 42、光応答アレイは前記メモリーアレイに転送するた
    めに前記バイナリー表示を発生させることを特徴とする
    請求項38に記載のバーコードシンボルまたはそれに類
    するものを読み取る装置。 43、メモリーアレイをアクセスする前記手段は行及び
    カラムに関して複数の異なった角度で線形パターンの順
    にメモリーアレイのメモリーセルのアレイの行及びカラ
    ムをアドレス指定することを特徴とする請求項38に記
    載のバーコードシンボルまたはそれに類するものを読み
    取る装置。 44、シンボルは少なくとも一行のバー及びスペースパ
    ターンを有することを特徴とする請求項38に記載のバ
    ーコードシンボルまたはそれに類するものを読み取る装
    置。 45、複数の平行な行のバー及びスペースが二次元アレ
    イ状に配列されたことを特徴とする請求項44に記載の
    バーコードシンボルまたはそれに類するものを読み取る
    装置。 46、前記装置は固定された位置にあり、バーコードシ
    ンボルを有する目標物が光学的に像形成する前記手段の
    視野内に動かされることを特徴とする請求項38に記載
    のバーコードシンボルまたはそれに類するものを読み取
    る装置。 47、使用者によりバーコードシンボルに向けられる携
    帯型装置であり、この携帯型装置は、前記発生を始める
    ために使用者により操作される手動操作トリガーを含む
    ことを特徴とする請求項38に記載のバーコードシンボ
    ルまたはそれに類するものを読み取る装置。 48、メモリーアレイをアクセスする前記手段はバーを
    表示するデータとバー間のスペースを表示するデータと
    の間の変化を計数することによりバーコードパターンを
    識別するために前記メモリーアレイから読み取られたデ
    ータを評価することを特徴とする請求項38に記載のバ
    ーコードシンボルまたはそれに類するものを読み取る装
    置。 49、メモリーアレイをアクセスする前記手段はバーを
    表示するデータとバー間のスペースを表示するデータと
    の比を検出することによりバーコードパターンを識別す
    るためにメモリーアレイから読み取られたデータを評価
    することを特徴とする請求項38に記載のバーコードシ
    ンボルまたはそれに類するものを読み取る装置。 50、メモリーアレイをアクセスする前記手段は一走査
    により作成されたデータと次回の走査により作成された
    データとを比較することによりバーコードパターンを識
    別するためにメモリーアレイから読み取られたデータを
    評価することを特徴とする請求項38に記載のバーコー
    ドシンボルまたはそれに類するものを読み取る装置。 51、バーコードシンボルを走査する方法において、(
    a)入射光に関連する信号を作成する感光素子のアレイ
    上にバーコードシンボルを光学的に像形成する段階、 (b)メモリー素子のアレイ内に前記信号のビットマッ
    プバイナリー表示を格納する段階、(c)前記バーコー
    ドに関する電気的出力を作成するために前記シンボルの
    バイナリー表示の配置に対応する選択された通路に沿っ
    てメモリー素子の前記アレイを走査する段階を有するこ
    とを特徴とするバーコードシンボルを走査する方法。 52、前記シンボルを含む視野を光ビームにより照明す
    る段階を有することを特徴とする請求項51に記載のバ
    ーコードシンボルを走査する方法。 53、走査段階は、前記アレイの行あるいはカラムに対
    して角度をなす素子の線におけるメモリー素子のアレイ
    を読み取ることを含む請求項51に記載のバーコードシ
    ンボルを走査する方法。 54、像形成及び格納の各段階を手動で開始することを
    特徴とする請求項51に記載のバーコードシンボルを走
    査する方法。 55、格納段階は、前記信号を感光素子からメモリー素
    子の前記アレイに連続的に転送することを特徴とする請
    求項51に記載のバーコードシンボルを走査する方法。 56、前記走査段階は命令を実行するCPUからメモリ
    ー素子の前記アレイをアドレス指定することを含む請求
    項55に記載のバーコードシンボルを走査する方法。 57、メモリーセルの線形順序に対して、あるバイナリ
    ー状態から他の状態への変化数を評価することによって
    前記バイナリー表示でバーコードパターンを検出する段
    階を有することを特徴とする請求項51に記載のバーコ
    ードシンボルを走査する方法。 58、メモリーセルの線形順序に対して、あるバイナリ
    ー状態を格納するセルと他のバイナリー状態を格納する
    セルとの比を評価することによって前記バイナリー表示
    でバーコードパターンを検出する段階を有することを特
    徴とする請求項51に記載のバーコードシンボルを走査
    する方法。 59、一走査によって作成されたデータと次回の走査に
    よって作成されたデータとを比較することによって前記
    バイナリー表示でバーコードパターンを検出する段階を
    有することを特徴とする請求項51に記載のバーコード
    シンボルを走査する方法。
JP2006091A 1989-03-01 1990-01-12 バーコードリーダー Expired - Fee Related JP2779246B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US31753389A 1989-03-01 1989-03-01
US317533 1989-03-01

Publications (2)

Publication Number Publication Date
JPH02268383A true JPH02268383A (ja) 1990-11-02
JP2779246B2 JP2779246B2 (ja) 1998-07-23

Family

ID=23234112

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006091A Expired - Fee Related JP2779246B2 (ja) 1989-03-01 1990-01-12 バーコードリーダー

Country Status (5)

Country Link
US (2) US5396054A (ja)
EP (1) EP0385478B1 (ja)
JP (1) JP2779246B2 (ja)
CA (1) CA1329263C (ja)
DE (1) DE69020186T2 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06139397A (ja) * 1992-10-26 1994-05-20 Tokyo Electric Co Ltd 2次元コードスキャナ
JPH06211323A (ja) * 1992-11-30 1994-08-02 Olympus Optical Co Ltd 物流管理システム
US5422470A (en) * 1992-08-31 1995-06-06 Olympus Optical Co., Ltd. Symbol information reading apparatus
US5631457A (en) * 1994-08-17 1997-05-20 Olympus Optical Co., Ltd. Two-dimensional symbol data read apparatus
US5689104A (en) * 1993-03-15 1997-11-18 Kabushiki Kaisha Tec Optical code reader with devices to locate a code in a reading window
US6622276B2 (en) 1992-09-28 2003-09-16 Olympus Optical Co., Ltd. Recording medium, information reproducing apparatus and information reproducing method
US7380718B2 (en) 2004-12-21 2008-06-03 Nidec Sankyo Corporation Method for reading out symbol information and device for reading out symbol information
JP2009116912A (ja) * 2002-10-31 2009-05-28 Microsoft Corp 2次元配列における復号およびエラー訂正の方法

Families Citing this family (205)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6860428B1 (en) * 1998-09-11 2005-03-01 Robotic Vision Systems Inc. Optical symbologies imager
US5979768A (en) * 1988-01-14 1999-11-09 Intermec I.P. Corp. Enhanced bar code resolution through relative movement of sensor and object
US6688523B1 (en) 1988-08-31 2004-02-10 Intermec Ip Corp. System for reading optical indicia
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
US5151580A (en) * 1990-08-03 1992-09-29 Symbol Technologies, Inc. Light emitting diode scanner
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
US6631842B1 (en) 2000-06-07 2003-10-14 Metrologic Instruments, Inc. Method of and system for producing images of objects using planar laser illumination beams and image detection arrays
US5742038A (en) * 1990-09-28 1998-04-21 Symbol Technologies, Inc. Beam shaping for optical scanners
US5198648A (en) * 1990-12-27 1993-03-30 Eastman Kodak Company Code sensor with multi-faceted reflector for sensing plural image distances
EP0517962A1 (en) * 1991-06-11 1992-12-16 Opticon Sensors Europe B.V. Symbol code reader using signal selection
US5859417A (en) * 1991-06-14 1999-01-12 Symbol Technologies, Inc. Optical scanners having dual surface optical elements for dual working ranges
GB2257280A (en) * 1991-06-26 1993-01-06 Asahi Optical Co Ltd Non-scanning bar code reading apparatus
US6382513B1 (en) 1991-07-25 2002-05-07 Symbol Technologies, Inc. Optical scanner with segmented collection mirror
US6948662B2 (en) 1991-07-25 2005-09-27 Symbol Technologies, Inc. Two-dimensional optical code scanner with scanning pattern having region of greater apparent brightness for assisting alignment of scanning pattern
US5811828A (en) * 1991-09-17 1998-09-22 Norand Corporation Portable reader system having an adjustable optical focusing means for reading optical information over a substantial range of distances
US5414251A (en) * 1992-03-12 1995-05-09 Norand Corporation Reader for decoding two-dimensional optical information
US5902988A (en) * 1992-03-12 1999-05-11 Norand Corporation Reader for decoding two-dimensional optically readable information
CA2131884A1 (en) * 1992-03-12 1993-09-16 Dennis A. Durbin Reader for decoding two-dimensional optical information
US5821523A (en) 1992-03-12 1998-10-13 Bunte; Alan G. Combined code reader and digital camera using a common photodetector
JP3233981B2 (ja) * 1992-05-26 2001-12-04 オリンパス光学工業株式会社 シンボル情報読取装置
JP3187936B2 (ja) * 1992-05-29 2001-07-16 オリンパス光学工業株式会社 バーコード読取装置
US5408103A (en) * 1992-06-09 1995-04-18 Opticon Sensors Europe B.V. Symbol code reader using signal selection for a predetermined set of photosensitive elements
JP2746501B2 (ja) * 1992-06-22 1998-05-06 松下電器産業株式会社 バーコードリーダ
US5343028A (en) * 1992-08-10 1994-08-30 United Parcel Service Of America, Inc. Method and apparatus for detecting and decoding bar code symbols using two-dimensional digital pixel images
US5654533A (en) * 1992-10-26 1997-08-05 Kabushiki Kaisha Tec Apparatus and method for reading two-dimensional symbols
JP3238507B2 (ja) * 1992-12-21 2001-12-17 旭光学工業株式会社 特殊記号読み取り装置
US5371361A (en) * 1993-02-01 1994-12-06 Spectra-Physics Scanning Systems, Inc. Optical processing system
US5399852A (en) * 1993-02-19 1995-03-21 United Parcel Service Of America, Inc. Method and apparatus for illumination and imaging of a surface employing cross polarization
US5591955A (en) * 1993-05-11 1997-01-07 Laser; Vadim Portable data file readers
US5446271A (en) * 1993-08-06 1995-08-29 Spectra-Physics Scanning Systems, Inc. Omnidirectional scanning method and apparatus
US5397709A (en) * 1993-08-27 1995-03-14 Becton Dickinson And Company System for detecting bacterial growth in a plurality of culture vials
JP2740727B2 (ja) * 1993-09-27 1998-04-15 株式会社テック シンボル読取装置
JPH0793459A (ja) * 1993-09-28 1995-04-07 Tec Corp 2次元コードスキャナ
US5420409A (en) * 1993-10-18 1995-05-30 Welch Allyn, Inc. Bar code scanner providing aural feedback
US6059188A (en) 1993-10-25 2000-05-09 Symbol Technologies Packaged mirror including mirror travel stops
JP2835274B2 (ja) * 1994-02-24 1998-12-14 株式会社テック 画像認識装置
US7387253B1 (en) 1996-09-03 2008-06-17 Hand Held Products, Inc. Optical reader system comprising local host processor and optical reader
US5479515A (en) * 1994-05-11 1995-12-26 Welch Allyn, Inc. One-dimensional bar code symbology and method of using same
US5959286A (en) * 1994-05-18 1999-09-28 Symbol Technologies, Inc. Method and apparatus for raster scanning of images
US5736724A (en) * 1994-06-10 1998-04-07 Metanetics Corporation Oblique access to image data for reading dataforms
US5831674A (en) * 1994-06-10 1998-11-03 Metanetics Corporation Oblique access to image data for reading bar codes
US5917945A (en) * 1994-06-15 1999-06-29 Metanetics Corporation Recognizing dataforms in image areas
US5530233A (en) * 1994-06-30 1996-06-25 Symbol Technologies, Inc. Bar code scanner with quasi-retroreflective light collection
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
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
US6708883B2 (en) 1994-06-30 2004-03-23 Symbol Technologies, Inc. Apparatus and method for reading indicia using charge coupled device and scanning laser beam technology
US5648650A (en) * 1994-09-07 1997-07-15 Alps Electric Co., Ltd. Optical bar code reading apparatus with regular reflection detecting circuit
US5581071A (en) * 1994-12-06 1996-12-03 International Business Machines Corporation Barcode scanner with adjustable light source intensity
EP0722148A2 (en) * 1995-01-10 1996-07-17 Welch Allyn, Inc. Bar code reader
US5600121A (en) * 1995-03-20 1997-02-04 Symbol Technologies, Inc. Optical reader with independent triggering and graphical user interface
US5576530A (en) * 1995-05-11 1996-11-19 Universal Data Incorporated Portable data terminal including a scanning head that is secured to the terminal in a manner that allows the scanning head to be positioned in opposite orientations
USD369786S (en) 1995-05-11 1996-05-14 Universal Data Incorporated Portable data terminal with rotatable head
US6029893A (en) * 1995-05-22 2000-02-29 Symbol Technologies, Inc. Optical scanner having a reflected light collector including holographic optical elements
FR2734932B1 (fr) * 1995-06-02 2001-10-26 Asahi Optical Co Ltd Dispositif de lecture de symboles de donnees
US6629641B2 (en) 2000-06-07 2003-10-07 Metrologic Instruments, Inc. Method of and system for producing images of objects using planar laser illumination beams and image detection arrays
US5818023A (en) * 1996-03-05 1998-10-06 Metanetics Corporation Portable ID card verification apparatus
US5698833A (en) * 1996-04-15 1997-12-16 United Parcel Service Of America, Inc. Omnidirectional barcode locator
US5719384A (en) * 1996-05-10 1998-02-17 Metanetics Corporation Oblique access to image data for reading dataforms
US5969325A (en) * 1996-06-03 1999-10-19 Accu-Sort Systems, Inc. High speed image acquisition system and method of processing and decoding barcode symbol
US6672511B1 (en) * 1996-06-03 2004-01-06 Symbol Technologies, Inc. Omnidirectional reading of two-dimensional symbols
JP3776989B2 (ja) * 1996-08-30 2006-05-24 ペンタックス株式会社 シンボル読み取り装置
US5854478A (en) * 1996-10-11 1998-12-29 Intermec Ip Corp. Method and apparatus for reading machine-readable symbols having surface or optical distortions
EP0873013A3 (en) * 1996-11-05 2001-01-03 Welch Allyn, Inc. Decoding of real time video imaging
US5912452A (en) * 1997-02-06 1999-06-15 Intermec Corporation Method and apparatus for reading one-and two-dimensional symbols with a linear detector
US7304670B1 (en) * 1997-03-28 2007-12-04 Hand Held Products, Inc. Method and apparatus for compensating for fixed pattern noise in an imaging system
US5837994C1 (en) * 1997-04-02 2001-10-16 Gentex Corp Control system to automatically dim vehicle head lamps
US6631316B2 (en) * 2001-03-05 2003-10-07 Gentex Corporation Image processing system to control vehicle headlamps or other vehicle equipment
US6049171A (en) * 1998-09-18 2000-04-11 Gentex Corporation Continuously variable headlamp control
US6861809B2 (en) * 1998-09-18 2005-03-01 Gentex Corporation Headlamp control to prevent glare
US6130421A (en) * 1998-06-09 2000-10-10 Gentex Corporation Imaging system for vehicle headlamp control
US7653215B2 (en) 1997-04-02 2010-01-26 Gentex Corporation System for controlling exterior vehicle lights
US5971278A (en) * 1997-08-19 1999-10-26 Mustek Systems Inc. Method of alignment for multi-CCD and the apparatus of the same
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
US7028899B2 (en) * 1999-06-07 2006-04-18 Metrologic Instruments, Inc. Method of speckle-noise pattern reduction and apparatus therefore based on reducing the temporal-coherence of the planar laser illumination beam before it illuminates the target object by applying temporal phase modulation techniques during the transmission of the plib towards the target
US6561428B2 (en) * 1997-10-17 2003-05-13 Hand Held Products, Inc. Imaging device having indicia-controlled image parsing mode
US5984186A (en) 1997-10-29 1999-11-16 Psc Inc. CCD-base bar code scanner
US7584893B2 (en) * 1998-03-24 2009-09-08 Metrologic Instruments, Inc. Tunnel-type digital imaging system for use within retail shopping environments such as supermarkets
US6036096A (en) * 1998-09-11 2000-03-14 Robotic Vision Systems, Inc. Multi-modally grippable device and method of use
US6264105B1 (en) * 1998-11-05 2001-07-24 Welch Allyn Data Collection, Inc. Bar code reader configured to read fine print barcode symbols
ATE334452T1 (de) 1998-11-06 2006-08-15 Datalogic Spa Verfahren zur korrektur der verzerrung beim abtasten eines optischen codes
FR2788871B1 (fr) * 1999-01-22 2001-06-15 Intermec Scanner Technology Ct Dispositif optoelectronique d'acquisition d'images de codes a une et deux dimensions
DE19924750C2 (de) * 1999-04-08 2002-11-14 Ovd Kinegram Ag Zug Leseanordnung für Informationsstreifen mit optisch kodierter Information
US6959870B2 (en) * 1999-06-07 2005-11-01 Metrologic Instruments, Inc. Planar LED-based illumination array (PLIA) chips
US6688525B1 (en) 1999-09-22 2004-02-10 Eastman Kodak Company Apparatus and method for reading a coded pattern
DE19945837C2 (de) * 1999-09-24 2003-11-27 Leuze Electronic Gmbh & Co Kg Optoelektronische Vorrichtung zum Erkennen von Barcodes
US7505928B2 (en) * 1999-10-12 2009-03-17 Ali Lebaschi Interactive printed page optical code data access system and method
US6296187B1 (en) 1999-11-12 2001-10-02 Psc Inc. CCD-based bar code scanner
US6726094B1 (en) 2000-01-19 2004-04-27 Ncr Corporation Method and apparatus for multiple format image capture for use in retail transactions
US20030132291A1 (en) * 2002-01-11 2003-07-17 Metrologic Instruments, Inc. Point of sale (POS) station having bar code reading system with integrated internet-enabled customer-kiosk terminal
JP4419269B2 (ja) * 2000-04-18 2010-02-24 富士通株式会社 二次元コード抽出方法
US7100832B2 (en) * 2000-04-18 2006-09-05 Metrologic Instruments, Inc. Bioptical laser scanning system providing 360° of omnidirectional bar code symbol scanning coverage at point of sale station
US7594609B2 (en) * 2003-11-13 2009-09-29 Metrologic Instruments, Inc. Automatic digital video image capture and processing system supporting image-processing based code symbol reading during a pass-through mode of system operation at a retail point of sale (POS) station
US20090134221A1 (en) * 2000-11-24 2009-05-28 Xiaoxun Zhu Tunnel-type digital imaging-based system for use in automated self-checkout and cashier-assisted checkout operations in retail store environments
US7607581B2 (en) * 2003-11-13 2009-10-27 Metrologic Instruments, Inc. Digital imaging-based code symbol reading system permitting modification of system features and functionalities
US8042740B2 (en) 2000-11-24 2011-10-25 Metrologic Instruments, Inc. Method of reading bar code symbols on objects at a point-of-sale station by passing said objects through a complex of stationary coplanar illumination and imaging planes projected into a 3D imaging volume
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
US7128266B2 (en) * 2003-11-13 2006-10-31 Metrologic Instruments. Inc. Hand-supportable digital imaging-based bar code symbol reader supporting narrow-area and wide-area modes of illumination and image capture
US7954719B2 (en) * 2000-11-24 2011-06-07 Metrologic Instruments, Inc. Tunnel-type digital imaging-based self-checkout system for use in retail point-of-sale environments
US7540424B2 (en) * 2000-11-24 2009-06-02 Metrologic Instruments, Inc. Compact bar code symbol reading system employing a complex of coplanar illumination and imaging stations for omni-directional imaging of objects within a 3D imaging volume
US7490774B2 (en) * 2003-11-13 2009-02-17 Metrologic Instruments, Inc. Hand-supportable imaging based bar code symbol reader employing automatic light exposure measurement and illumination control subsystem integrated therein
US7464877B2 (en) * 2003-11-13 2008-12-16 Metrologic Instruments, Inc. Digital imaging-based bar code symbol reading system employing image cropping pattern generator and automatic cropped image processor
US8682077B1 (en) 2000-11-28 2014-03-25 Hand Held Products, Inc. Method for omnidirectional processing of 2D images including recognizable characters
WO2002063543A2 (en) 2001-01-22 2002-08-15 Hand Held Products, Inc. Optical reader having partial frame operating mode
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
JP4884591B2 (ja) * 2001-03-06 2012-02-29 株式会社ハル研究所 コード読取装置、娯楽システム及び記録媒体
US6832729B1 (en) 2001-03-23 2004-12-21 Zih Corp. Portable data collection device for reading fluorescent indicia
US6942151B2 (en) * 2001-05-15 2005-09-13 Welch Allyn Data Collection, Inc. Optical reader having decoding and image capturing functionality
US7111787B2 (en) 2001-05-15 2006-09-26 Hand Held Products, Inc. Multimode image capturing and decoding optical reader
US6621063B2 (en) * 2001-06-21 2003-09-16 Psc Scanning, Inc. Omni-directional optical code reader using scheimpflug optics
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
US7513428B2 (en) * 2001-11-21 2009-04-07 Metrologic Instruments, Inc. Planar laser illumination and imaging device employing laser current modulation to generate spectral components and reduce temporal coherence of laser beam, so as to achieve a reduction in speckle-pattern noise during time-averaged detection of images of objects illuminated thereby during imaging operations
US7296748B2 (en) 2002-01-11 2007-11-20 Metrologic Instruments, Inc. Bioptical laser scanning system providing 360° of omnidirectional bar code symbol scanning coverage at point of sale station
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
US20030222147A1 (en) * 2002-06-04 2003-12-04 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
US7219843B2 (en) 2002-06-04 2007-05-22 Hand Held Products, Inc. Optical reader having a plurality of imaging modules
US8596542B2 (en) 2002-06-04 2013-12-03 Hand Held Products, Inc. Apparatus operative for capture of image data
FR2844073B1 (fr) * 2002-09-02 2004-12-03 Renault Sa Procede et dispositif de calcul d'un delai d'affichage dans un systeme de simulation
US7212682B2 (en) * 2003-03-06 2007-05-01 Sick Auto Ident, Inc. Method and system for enhancing measurement
CN1217291C (zh) * 2003-04-23 2005-08-31 上海龙贝信息科技有限公司 全方位信息同步二维条形码系统及识读方法
US7637430B2 (en) * 2003-05-12 2009-12-29 Hand Held Products, Inc. Picture taking optical reader
US20050160935A1 (en) * 2003-09-18 2005-07-28 William Armstrong Method for analysis of label positioning and printed image to identify and correct printing anomalies
US20050077358A1 (en) * 2003-10-08 2005-04-14 Thomas Boehm System and method for configuring an omnidirectional scanner
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
US20080302873A1 (en) * 2003-11-13 2008-12-11 Metrologic Instruments, Inc. Digital image capture and processing system supporting automatic communication interface testing/detection and system configuration parameter (SCP) programming
US7293712B2 (en) 2004-10-05 2007-11-13 Hand Held Products, Inc. System and method to automatically discriminate between a signature and a dataform
US7721966B2 (en) * 2004-10-18 2010-05-25 Datalogic Scanning, Inc. System and method of optical reading employing virtual scan lines
US20070062636A1 (en) * 2005-03-01 2007-03-22 Peter Gustafsson Media gap detection by reflective florescence
US7568628B2 (en) 2005-03-11 2009-08-04 Hand Held Products, Inc. Bar code reading device with global electronic shutter control
US7416125B2 (en) * 2005-03-24 2008-08-26 Hand Held Products, Inc. Synthesis decoding and methods of use thereof
US7770799B2 (en) 2005-06-03 2010-08-10 Hand Held Products, Inc. Optical reader having reduced specular reflection read failures
US7529409B2 (en) * 2005-10-14 2009-05-05 Microscan Systems, Inc. 2-D encoded symbol quality assessment
GB0525285D0 (en) * 2005-12-13 2006-01-18 Xvista Ltd Image processing method and apparatus
DE102006006323B4 (de) * 2006-02-11 2017-07-13 Ovd Kinegram Ag Mehrschichtkörper mit einer optisch maschinell lesbaren Kennung
US7562811B2 (en) 2007-01-18 2009-07-21 Varcode Ltd. System and method for improved quality management in a product logistic chain
EP2024863B1 (en) 2006-05-07 2018-01-10 Varcode Ltd. A system and method for improved quality management in a product logistic chain
US8036773B2 (en) * 2006-05-10 2011-10-11 Mckesson Automation Inc. System, method and corresponding apparatus for storing, retrieving and delivering unit dose blisters
US7852519B2 (en) 2007-02-05 2010-12-14 Hand Held Products, Inc. Dual-tasking decoder for improved symbol reading
US20080259111A1 (en) * 2007-04-20 2008-10-23 Intermec Ip Corp. Method and apparatus for registering and maintaining registration of a medium in a content applicator
WO2008135962A2 (en) 2007-05-06 2008-11-13 Varcode Ltd. A system and method for quality management utilizing barcode indicators
US8009913B2 (en) * 2007-05-29 2011-08-30 Mckesson Automation, Inc. System, method, apparatus and computer program product for capturing human-readable text displayed on a unit dose package
US8496177B2 (en) * 2007-06-28 2013-07-30 Hand Held Products, Inc. Bar code reading terminal with video capturing mode
US20090084856A1 (en) * 2007-09-28 2009-04-02 Igor Vinogradov Imaging reader with asymmetrical magnification
US8540156B2 (en) 2007-11-14 2013-09-24 Varcode Ltd. System and method for quality management utilizing barcode indicators
US11704526B2 (en) 2008-06-10 2023-07-18 Varcode Ltd. Barcoded indicators for quality management
US8628015B2 (en) 2008-10-31 2014-01-14 Hand Held Products, Inc. Indicia reading terminal including frame quality evaluation processing
US8584951B2 (en) 2008-12-11 2013-11-19 Ncr Corporation Apparatus, method and system for extracting pixel data from an image capture device
WO2010091020A2 (en) * 2009-02-04 2010-08-12 Datalogic Scanning, Inc. Systems and methods for selectively masking a scan volume of a data reader
US8929641B2 (en) 2009-03-17 2015-01-06 Aesynt Incorporated System and method for determining the orientation of a unit dose package
CN102483692B (zh) * 2009-05-20 2017-04-26 Var条码有限公司 用于质量管理的条形码化指示器
US8587595B2 (en) 2009-10-01 2013-11-19 Hand Held Products, Inc. Low power multi-core decoder system and method
US8777105B2 (en) * 2009-10-21 2014-07-15 Symbol Technologies, Inc. Imaging reader with asymmetrical magnification
US8302866B2 (en) 2010-08-27 2012-11-06 Hand Held Products, Inc. Optical reader using distance map decoding
US8950678B2 (en) 2010-11-17 2015-02-10 Hand Held Products, Inc. Barcode reader with edge detection enhancement
US8256673B1 (en) 2011-05-12 2012-09-04 Kim Moon J Time-varying barcode in an active display
US9667823B2 (en) 2011-05-12 2017-05-30 Moon J. Kim Time-varying barcode in an active display
US8231054B1 (en) 2011-05-12 2012-07-31 Kim Moon J Time-varying barcodes for information exchange
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
US8523076B2 (en) 2012-01-10 2013-09-03 Metrologic Instruments, Inc. Omnidirectional laser scanning bar code symbol reader generating a laser scanning pattern with a highly non-uniform scan density with respect to line orientation
US9143936B2 (en) 2012-03-06 2015-09-22 Moon J. Kim Mobile device digital communication and authentication methods
US8879139B2 (en) 2012-04-24 2014-11-04 Gentex Corporation Display mirror assembly
US8983135B2 (en) 2012-06-01 2015-03-17 Gentex Corporation System and method for controlling vehicle equipment responsive to a multi-stage village detection
US8977439B2 (en) 2012-06-12 2015-03-10 Genetex Corporation Vehicle imaging system providing multi-stage aiming stability indication
CN104583012B (zh) 2012-08-02 2018-01-05 金泰克斯公司 用于响应于对小型卡车的检测来控制外部车辆灯的系统和方法
US8807422B2 (en) 2012-10-22 2014-08-19 Varcode Ltd. Tamper-proof quality management barcode indicators
EP3036130B1 (en) 2013-08-19 2023-10-11 Gentex Corporation Vehicle imaging system and method for distinguishing between vehicle tail lights and flashing red stop lights
WO2015026810A1 (en) 2013-08-19 2015-02-26 Gentex Corporation Vehicle imaging system and method for distinguishing reflective objects from lights of another vehicle
KR102107395B1 (ko) * 2013-08-28 2020-05-07 삼성전자주식회사 모바일 단말기 및 그의 코드 인식 방법
JP2016534915A (ja) 2013-09-24 2016-11-10 ジェンテックス コーポレイション 表示ミラーアセンブリ
JP6153181B2 (ja) 2013-10-01 2017-06-28 ジェンテックス コーポレイション 高速道路上で外部車両照明を制御するためのシステムおよび方法
WO2015073842A1 (en) 2013-11-15 2015-05-21 Gentex Corporation Imaging system including dynamic compensation for color attenuation for vehicle windscreens
US9511715B2 (en) 2014-01-31 2016-12-06 Gentex Corporation Backlighting assembly for display for reducing cross-hatching
EP3119643B1 (en) 2014-03-21 2018-05-23 Gentex Corporation Tri-modal display mirror assembly
EP3126195B1 (en) 2014-04-01 2019-06-05 Gentex Corporation Automatic display mirror assembly
WO2016044746A1 (en) 2014-09-19 2016-03-24 Gentex Corporation Rearview assembly
US9694752B2 (en) 2014-11-07 2017-07-04 Gentex Corporation Full display mirror actuator
KR101977685B1 (ko) 2014-11-13 2019-05-13 젠텍스 코포레이션 디스플레이를 갖춘 후방 미러 시스템
CN107107825B (zh) 2014-12-03 2020-08-21 金泰克斯公司 用于车辆的显示镜组件
USD746744S1 (en) 2014-12-05 2016-01-05 Gentex Corporation Rearview device
US9744907B2 (en) 2014-12-29 2017-08-29 Gentex Corporation Vehicle vision system having adjustable displayed field of view
US9720278B2 (en) 2015-01-22 2017-08-01 Gentex Corporation Low cost optical film stack
JP2018513810A (ja) 2015-04-20 2018-05-31 ジェンテックス コーポレイション 装飾を備えた後方視認アセンブリ
US9660727B2 (en) * 2015-04-28 2017-05-23 Qualcomm Incorporated Coherent decoding of visible light communication (VLC) signals
CN107615027B (zh) 2015-05-18 2020-03-27 发可有限公司 用于可激活质量标签的热致变色墨水标记
US10112540B2 (en) 2015-05-18 2018-10-30 Gentex Corporation Full display rearview device
KR102135427B1 (ko) 2015-06-22 2020-07-17 젠텍스 코포레이션 진폭-변조된 광의 깜박임을 보정하기 위해 스트리밍된 비디오 이미지를 처리하는 시스템 및 방법
US10697837B2 (en) 2015-07-07 2020-06-30 Varcode Ltd. Electronic quality indicator
USD797627S1 (en) 2015-10-30 2017-09-19 Gentex Corporation Rearview mirror device
EP3368374B1 (en) 2015-10-30 2023-12-27 Gentex Corporation Toggle paddle
USD798207S1 (en) 2015-10-30 2017-09-26 Gentex Corporation Rearview mirror assembly
US9994156B2 (en) 2015-10-30 2018-06-12 Gentex Corporation Rearview device
USD800618S1 (en) 2015-11-02 2017-10-24 Gentex Corporation Toggle paddle for a rear view device
USD845851S1 (en) 2016-03-31 2019-04-16 Gentex Corporation Rearview device
USD817238S1 (en) 2016-04-29 2018-05-08 Gentex Corporation Rearview device
US10025138B2 (en) 2016-06-06 2018-07-17 Gentex Corporation Illuminating display with light gathering structure
USD809984S1 (en) 2016-12-07 2018-02-13 Gentex Corporation Rearview assembly
USD854473S1 (en) 2016-12-16 2019-07-23 Gentex Corporation Rearview assembly
WO2018125898A1 (en) 2016-12-30 2018-07-05 Gentex Corporation Full display mirror with on-demand spotter view
EP3595931A1 (en) 2017-03-17 2020-01-22 Gentex Corporation Dual display reverse camera system
JP7766227B2 (ja) 2021-08-20 2025-11-10 ジェンテックス コーポレイション 照明アセンブリ及び照明アセンブリを有する照射システム

Family Cites Families (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3774014A (en) * 1972-03-20 1973-11-20 Pitney Bowes Alpex Printed code scanning system
US3978317A (en) * 1974-02-26 1976-08-31 Matsushita Electric Industrial Co., Ltd. Optical bar code reader
US3978318A (en) * 1974-03-18 1976-08-31 Data General Corporation Hand-operated scanner
JPS51114026A (en) * 1975-03-31 1976-10-07 Matsushita Electric Ind Co Ltd Sign reader
JPS52119124A (en) * 1976-03-31 1977-10-06 Mitsubishi Electric Corp Reader for bar-code label
JPS5414627A (en) * 1977-07-06 1979-02-03 Toshiba Corp Reading method of information
US4251798A (en) * 1978-05-31 1981-02-17 Symbol Technologies Portable laser scanning arrangement for and method of evaluating and validating bar code symbols
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
JPS55115164A (en) * 1979-02-28 1980-09-04 Hitachi Ltd Optical information reader
JPS55115166A (en) * 1979-02-28 1980-09-04 Hitachi Ltd Optical information reader
US4387297B1 (en) * 1980-02-29 1995-09-12 Symbol Technologies Inc Portable laser scanning system and scanning methods
US4369361A (en) * 1980-03-25 1983-01-18 Symbol Technologies, Inc. Portable, stand-alone, desk-top laser scanning workstation for intelligent data acquisition terminal and method of scanning
US4355301A (en) * 1980-05-27 1982-10-19 Sumitomo Electric Industries, Ltd. Optical character reading system
JPS576977A (en) * 1980-06-13 1982-01-13 Fujitsu Ltd Bar code reading system
DE3043557C2 (de) * 1980-11-19 1987-12-23 Hartmut 6900 Heidelberg Bernot Vorrichtung zum Erfassen, Übertragen und Verarbeiten von in optisch lesbaren Codes vorliegenden Daten
JPS57127272A (en) * 1981-01-30 1982-08-07 Sharp Corp Optical reader
US4766300A (en) * 1984-08-06 1988-08-23 Norand Corporation Instant portable bar code reader
US4570057A (en) * 1981-12-28 1986-02-11 Norand Corporation Instant portable bar code reader
EP0085495B1 (en) * 1982-01-20 1987-09-16 Nippondenso Co., Ltd. High-sensitive optical reading apparatus and method of reading optical information
US4673805A (en) * 1982-01-25 1987-06-16 Symbol Technologies, Inc. Narrow-bodied, single- and twin-windowed portable scanning head for reading bar code symbols
US4758717A (en) * 1982-01-25 1988-07-19 Symbol Technologies, Inc. Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols
US4409470A (en) * 1982-01-25 1983-10-11 Symbol Technologies, Inc. Narrow-bodied, single-and twin-windowed portable laser scanning head for reading bar code symbols
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
US4736095A (en) * 1982-01-25 1988-04-05 Symbol Technologies, Inc. Narrow-bodied, single- and twin-windowed portable laser scanning head for reading bar code symbols
JPS58166867A (ja) * 1982-03-26 1983-10-03 Matsushita Graphic Commun Syst Inc マ−ク読取方式
US4500776A (en) * 1982-11-08 1985-02-19 Vadim Laser Method and apparatus for remotely reading and decoding bar codes
JPS6027074A (ja) * 1983-07-22 1985-02-12 Matsushita Electric Ind Co Ltd 情報読取装置
NL8403323A (nl) * 1984-11-02 1986-06-02 Philips Nv Leesinrichting voor staafkodes.
JPS61133486A (ja) * 1984-12-03 1986-06-20 Toko Inc コ−ド読取方法
US4652730A (en) * 1985-01-03 1987-03-24 Honeywell Information Systems Inc. Method and apparatus for skew compensation in an optical reader
DE3686170T2 (de) * 1985-02-28 1993-03-18 Symbol Technologies Inc Tragbarer abtastkopf mit laserdiode.
JPS61208583A (ja) * 1985-03-14 1986-09-16 Nec Corp 商品コ−ド読取装置
US4753498A (en) * 1985-03-22 1988-06-28 Tokyo Kogaku Kikai Kabushiki Kaisha Optical reader
JPH0325240Y2 (ja) * 1985-10-08 1991-05-31
US4761544A (en) * 1985-11-15 1988-08-02 Hewlett-Packard Company Means and method of scaling time interval measurements from an optical bar code scanner to improve decoder efficiency
JPS62236085A (ja) * 1986-04-07 1987-10-16 Sumitomo Electric Ind Ltd 光学読取装置
US4850009A (en) * 1986-05-12 1989-07-18 Clinicom Incorporated Portable handheld terminal including optical bar code reader and electromagnetic transceiver means for interactive wireless communication with a base communications station
US4864630A (en) * 1986-07-30 1989-09-05 Drexler Technology Corporation Method and apparatus for reading data pages on a data surface
US4727245A (en) * 1986-10-14 1988-02-23 Mars, Inc. Portable data scanner with removable modular printer
US4748318A (en) * 1986-10-22 1988-05-31 Bearden James D Wand for a hand-held combined light pen and bar code reader
US4728784A (en) * 1987-01-30 1988-03-01 Federal Express Corporation Apparatus and method of encoding and decoding barcodes
JP2645997B2 (ja) * 1987-02-20 1997-08-25 富士通株式会社 バーコード読取り装置
US4822986A (en) * 1987-04-17 1989-04-18 Recognition Equipment Incorporated Method of detecting and reading postal bar codes
US4879456A (en) * 1987-06-18 1989-11-07 Spectra-Physics, Inc. Method of decoding a binary scan signal
DE3728211A1 (de) * 1987-08-24 1989-03-16 Sick Optik Elektronik Erwin Scanner zur erfassung von strichcodes auf gegenstaenden
US4794239A (en) * 1987-10-13 1988-12-27 Intermec Corporation Multitrack bar code and associated decoding method
US4902883A (en) * 1988-01-28 1990-02-20 Hewlett-Packard Company Digitized video signal and time interval measurement transmission from a bar code reader
US4988852A (en) * 1988-07-05 1991-01-29 Teknekron Transportation Systems, Inc. Bar code reader
US4873426A (en) * 1988-08-03 1989-10-10 Image Business Systems Corporation Technique for reading bar codes
US4948955A (en) * 1988-12-22 1990-08-14 The Boeing Company Barcode location determination

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5422470A (en) * 1992-08-31 1995-06-06 Olympus Optical Co., Ltd. Symbol information reading apparatus
US6622276B2 (en) 1992-09-28 2003-09-16 Olympus Optical Co., Ltd. Recording medium, information reproducing apparatus and information reproducing method
JPH06139397A (ja) * 1992-10-26 1994-05-20 Tokyo Electric Co Ltd 2次元コードスキャナ
JPH06211323A (ja) * 1992-11-30 1994-08-02 Olympus Optical Co Ltd 物流管理システム
US5541394A (en) * 1992-11-30 1996-07-30 Olympus Optical Co., Ltd. Delivery service management system
US5689104A (en) * 1993-03-15 1997-11-18 Kabushiki Kaisha Tec Optical code reader with devices to locate a code in a reading window
US5631457A (en) * 1994-08-17 1997-05-20 Olympus Optical Co., Ltd. Two-dimensional symbol data read apparatus
JP2009116912A (ja) * 2002-10-31 2009-05-28 Microsoft Corp 2次元配列における復号およびエラー訂正の方法
US7380718B2 (en) 2004-12-21 2008-06-03 Nidec Sankyo Corporation Method for reading out symbol information and device for reading out symbol information

Also Published As

Publication number Publication date
DE69020186D1 (de) 1995-07-27
US5396054A (en) 1995-03-07
DE69020186T2 (de) 1996-02-29
EP0385478B1 (en) 1995-06-21
EP0385478A2 (en) 1990-09-05
CA1329263C (en) 1994-05-03
EP0385478A3 (en) 1991-01-30
JP2779246B2 (ja) 1998-07-23
US5591952A (en) 1997-01-07

Similar Documents

Publication Publication Date Title
JPH02268383A (ja) バーコードリーダー
CA1334218C (en) Hand-held laser scanning for reading two dimensional bar codes
US6688523B1 (en) System for reading optical indicia
EP0980537B1 (en) Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
US5019699A (en) Hand-held optical character reader with means for instantaneously reading information from a predetermined area at an optical sensing area
US6257490B1 (en) CCD-based bar code scanner
US6003773A (en) Tablet style indicia reader with system for handling multiple indicia
US6296187B1 (en) CCD-based bar code scanner
US5736725A (en) Portable optical reader with motion sensing system and method
US5920060A (en) Bar code scanner with simplified auto-focus capablilty
EP0348232A2 (en) Optical beam scanner for reading bar-codes
US20010027999A1 (en) Focus and illumination analysis algorithm for imaging device
US7322526B1 (en) System for reading optical indicia
US6974085B1 (en) System for reading optical indicia
US6837433B2 (en) Variable focal length imaging device
US6523753B2 (en) System for reading barcode symbols
US6307208B1 (en) System for reading barcode symbols
EP1916557B1 (en) Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field
EP1178665A2 (en) Optical scanner and image reader including one and two dimensional symbologies at variable depth of field
EP1261934A1 (en) Multi-format bar code reader
JPH0954810A (ja) データシンボル読み取り装置
US6338432B1 (en) Optical pattern reading apparatus with movable optical unit
CA2577235A1 (en) Optical scanner and image reader for reading images and decoding optical information including one and two dimensional symbologies at variable depth of field

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090508

Year of fee payment: 11

LAPS Cancellation because of no payment of annual fees