JPS62502431A - 印刷されたビットコ−ド化デ−タの光学的読取装置およびその読取方法 - Google Patents
印刷されたビットコ−ド化デ−タの光学的読取装置およびその読取方法Info
- Publication number
- JPS62502431A JPS62502431A JP61501773A JP50177386A JPS62502431A JP S62502431 A JPS62502431 A JP S62502431A JP 61501773 A JP61501773 A JP 61501773A JP 50177386 A JP50177386 A JP 50177386A JP S62502431 A JPS62502431 A JP S62502431A
- Authority
- JP
- Japan
- Prior art keywords
- data
- lens
- data line
- strip
- line
- 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
- G02—OPTICS
- G02B—OPTICAL ELEMENTS, SYSTEMS OR APPARATUS
- G02B27/00—Optical systems or apparatus not provided for by any of the groups G02B1/00 - G02B26/00, G02B30/00
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10554—Moving beam scanning
- G06K7/10594—Beam path
- G06K7/10603—Basic scanning using moving elements
- G06K7/10613—Basic scanning using moving elements by rotation, e.g. polygon
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/01—Details
- G06K7/015—Aligning or centering of the sensing device with respect to the record carrier
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/01—Details
- G06K7/016—Synchronisation of sensing process
- G06K7/0163—Synchronisation of sensing process by means of additional timing marks on the record-carrier
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10554—Moving beam scanning
- G06K7/10594—Beam path
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10712—Fixed beam scanning
- G06K7/10722—Photodetector array or CCD scanning
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/10544—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation by scanning of the records by radiation in the optical part of the electromagnetic spectrum
- G06K7/10792—Special measures in relation to the object to be scanned
- G06K7/10801—Multidistance reading
- G06K7/10811—Focalisation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/002—Recording, reproducing or erasing systems characterised by the shape or form of the carrier
- G11B7/0033—Recording, reproducing or erasing systems characterised by the shape or form of the carrier with cards or other card-like flat carriers, e.g. flat sheets of optical film
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B7/00—Recording or reproducing by optical means, e.g. recording using a thermal beam of optical radiation by modifying optical properties or the physical structure, reproducing using an optical beam at lower power by sensing optical properties; Record carriers therefor
- G11B7/007—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track
- G11B7/013—Arrangement of the information on the record carrier, e.g. form of tracks, actual track shape, e.g. wobbled, or cross-section, e.g. v-shaped; Sequential information structures, e.g. sectoring or header formats within a track for discrete information, i.e. where each information unit is stored in a distinct discrete location, e.g. digital information formats within a data block or sector
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Electromagnetism (AREA)
- General Physics & Mathematics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Artificial Intelligence (AREA)
- Toxicology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Optics & Photonics (AREA)
- Facsimile Scanning Arrangements (AREA)
- Image Input (AREA)
- Optical Recording Or Reproduction (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Investigating Or Analysing Materials By Optical Means (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。
Description
【発明の詳細な説明】
印刷されたビットコード化データの光学的読取装置およびその読取方法
本発明は、印刷され、光学的にコード化されたデータの分野およびこの種データ
を読み取るための技術に関する。
従来の光学的システムは、主として、チェック−識別コードのような、記号認識
利用のコードまたはバーコードを利用した。いずれも高感度の情報が許容されな
かった。
バーコードは、種々の幅のバーを利用し、その幅は、普通互に比の関係を有する
(1;2:5のように)。バーの高さは重要でないが、スキャナを受け入れるに
十分長くなければならない。走査の速度は、予め決定される必要もないしく走査
中読取装置により推測されるから)、走査中一定である必要もない。このため、
バーの幅および高さは実際的な最小値を要し、コード化された情報の密度は制限
される。
光学的な記号認識は、できるだけ小さい寸法の記号を必要とし、記号を識別する
ために各線について多重の走置の利用を必要とする。
これに比し、本発明は、一様な寸法の、はy矩形の「ビット領域」より成る複数
の狭い「データ線」より形成された高密度のデータストリップを利用する。これ
らのビット領域は、ベーパまたはその他の基板上に存し、黒色(印刷)またはブ
ランクである。データ線は、一様な幅および長さより成り、平行で、連続的で、
かつ隣接している。それらの幅が結合されて、データストリップのコード化情報
部分の長手方向寸法を決定し、そしてビット領域は、長手方向において整列され
ている。ビット領域の密度は、代表的ストリップが、データ線当り62のビット
領域と300のデータ線を含み、おそら(,12−5X912−5X90&5イ
ンチ)のストリップにス200ビットの情報を提供し得るように設定される。
本発明の方法およびスキャナは、高密度のデータのストリップを読み取るのに使
用できるだけでなく、異なる密度を有するストリップを読み取るのにも使用でき
る。
これらの異なる照度は、異なる幅および高さのデータ領域を使用することから得
られる。データストリップを形成するデータ線は、ストリップごとに長さまたは
数を変えることができる。
本発明は、走査前および走査中に、スキャナに対するストリップの整列を自己調
節する手段を有し、また、密度の変化に対してその走査速度を自己調節する手段
を有する。本発明では、異なるインキ、ベーパおよび基板を利用でき、それらの
間の相対的コントラストを調節できる。また、本発明におけるパリティシステム
は、例えばデータ領域の一部の引掻きゃ汚点の存在に起因してスキャナの読取り
に生ずるエラーを補正し得る。
バーおよびその他のコードおよび読取方法の例は、Wilsonの米国特許第&
21t470号、Seligmanの米国特許第4. OA 9.224および
Bullisの米国特許第4.308,455号に見出される。読取りのための
システムを示す他の特許は、5harkittの米国特許第4780゜271号
、Dolehの米国特許第&852.573号、Lloydの米国特許第5,8
86.371号、Laurerの米国特許第4.414.468号である。また
、ある形式の装置が、Freidrnanの米国特許第”1716.660号お
よびOrtmanの米国特許第& 549.894号に示されている。
本発明は、ペーパス)IJツブまたはその他の基板上に独Ifj々形式で印刷(
プリント)されたデータを読み取るための方法?よび装置に関する。
印刷物のバーコードを読み取るため、種々の形式の読取装置(スキャナ)が存在
する。これらの読取装置の多くのものは、「ビット」を表わす線を読み取り、そ
して通常、走査速度および各バーの読み取られる部分は重要でない。
これに比し、本発明は、データ線(ライン)すなわち一様寸法のビット領域(は
ソ方形で、相洛に微細な形状および寸法より成る)の読取りに関する。これらの
ビットより成るデータ線は、一様な長さより成り、「データストリップ」を形成
するように、並んで、他のものに対して隣接的に印刷される。
代表的データストリップは、約1 & Ovs、 (5/8インチ)幅、約25
5原(10インチ)長とし得、215X280m (83Aインチ×11インチ
)のペーパシートの縁部の近傍に印刷される。情報は、約CL25m((101
0インチ)の高さおよび115mm(L1006インチ)の幅の方形の領域に蓄
積され、そしてデータ線はデータストリップの長手方向ディメンションに対して
交叉方向に延在する。データストリップの端部と、縁部に沿っては、スキャナ制
御データを印刷し得る。
好ましくは、データは、簡単なビットの代わりに、ディビットでコード化される
のがよい。ディビットは、データ線に沿う白−黒(オフ−オン)または燕−白(
オン−オフ)列のいずれかのビット対であり、各ディビットは、情報の基本的な
1単位を構成する。ディビットは、同期手段および誤差補正および検出手段を提
供する。データ線の端部にはパリティチェックが設けられる。1方は、ディビッ
トの左側にあり、他方は右側にある。これは、読出しにより大きな精度を与える
。
スキャナがデータストリップに関して長手方向に移動されるとき、データ線を一
時に1つずつ逐次に走査する手段が設けられる。主査速度は、データ線の長さに
関して既知である。何故ならば、スキャナは制御された時間サイクルで動作する
、すなわち、ビットはビットの幅に対応する時間間隔でデータ線に沿って逐次読
み取られるからである。通常長手方向移動の速度は、各データ線が3回またはそ
れ以上走査されるように設定される。これらの走査の1つのみ、すなわち正確な
もののみが実iには利用される。
走査は、相互に移動する交叉された円筒状レンズを使用し、2レンズの共通焦点
すなわちレンズの焦点線か交叉する点に検出器を配置して遂行される。一方のレ
ンズは、データ線に平行に位置づけられ、データ線に垂直な方向に(すなわちデ
ータストリップの長手方向ディメンションに対して平行に)データストリップに
沿って緩やかに動く。他方の上部レンズは、第1のレンズしたがってデータ線に
実質的に垂直に配置され、データ線に沿って移動する。両レンズの切頭部の長戦
線は、印刷されたコード化ディビットを担持するペーパ(または他の基板)の平
面に平行である。
上部l/ンズは、データストリップに関して下部レンズよりも迅速に移動する。
したがって、移動の相対速度は、各データ線のディビットが、次のデータ線に達
するまでに複数回走査されるように設定される。
より大き々走査速度を得るためには、数個の同様な上部円筒状レンズが設けられ
る。これらのレンズは、回転ドラムの周囲に沿って等間隔で取り付ゆられ、交代
してデータ線を走査する。データ線の長さに関して走査時間サイクルの制御を保
証するため、ドラムと関連してタイミング手段が設けられている。通常、各レン
ズの焦点距離は、ドラムの軸線にあり、この点に検出器が設けられる。
下部レンズ、回転ドラムおよび光源は、読取装置の内側のキャリヤレールに沿っ
て移動するように適合されたシャシ上に支持されている。データストリップ上に
シャシを離間させ、ドラムの回転速度と同期する速度でデータストリップに沿っ
てそれを長手方向に移動させる手段も設ゆられている。下部レンズがデータ線と
平行になるように下部レンズを整列させる手段も設けられている。
下部レンズと関連して補正レンズすなわちフラットナが設けられており、データ
線の中心と端部間でディビットの検出器からの距離が変わるのに伴なう焦点の変
動を補正する。このレンズは、また、走査角度をペーパシートしてより壬直にす
る働きをする。
下部レンズおよびフラットナは、任意の適当な方法で形成できるが、高圧下で透
明なアクリルプラスチックから一体的に成形されるのがよい。同様に、多重の上
部レンズおよび回転ドラムも単一のユニットとして成形してもよい。
主検出器およびタイミング制御と関連する追加の検出器からの出力は、論理回路
およびコンピュータに供給され、データストリップからのコード化されたデータ
は、任意の目的のために使用できる。例えば、コード化データは、陰極線管モニ
タ等上で直接読み取ることもできるし、他の目的のためホストコンピュータをプ
ログラムするのに使用することもできる。下部レンズを整列させるため、特定の
データストリップのデータ線の高さおよびディピット幅に対してコンピュータを
設定するため、データ線の多重の走査から使用されるべき走査を選択するため、
パリティチェックおよび誤差修正のため、およびディビットが読み取られるとき
ディビットを解読のための手段を制御するために、適当なソフトウェアを使用で
きる。
第1図は、データストリップが読取装置内に位置づけられたベーパシートを示す
読取装置の斜視図である。
第2図は、読取装にの上方から見た平面図である。
第5図は、読取装置の正面図である。
第4図は、第2図の4−4Mで切断した読取装置の部分垂直断面図である。
第5図は、又又円筒レンズの概略斜視図である。
第6図は、第5図に類似の、たソし包含される光源的原理を示す正面図である。
第6a図は、第6図に類似の側面図である。
第7図は、スキャナ(読取装置内のシャーシにより支持されている)の側部から
見た概略線図で、その一般的動作原理を示す図である。
第8図は、走査さnつ\ある線の種々の点におけるスキャナの焦点調節に関して
生ずる問題を示す概略線図である。
第9図は、焦点調節の他の問題を示す概略線図である。
第10図は、本発明に使用されるデータストリップを担持するベーパの代表的シ
ートの線図である。
第11図は、データストリップに使用される2つの形式のディビット(デュアル
データビット)を示す線図である。
第12図は、第10図に示されるデータストリップの一部の拡大図である。
第15図および第14図は、データストリップの整列案内の拡大図である。
第15図は、第18図の15−15線に沿って切断した読取装置の部分垂直断面
図で、データス) リップに沿ってスキャナ支持シャーシを移動させるための駆
動機構を示す図である。
第16図は、第18図の16−16線に沿って切断した部分垂直断面図で、光学
装置を示す図である。
第17図は、第16囚の17−17線に沿って切断した部分水平断面図で、光学
装置の光学的部分の詳細を示す図である。
第18図は、第16図の18−18線に沿って切断した部分水平断面図で、傾斜
整列機構およびシャーシー駆動手段の一部を示す図である。
蕗19図は、下部レンズおよびフラットナを示す一部除去の斜視図である。
第20図は、走査されつ\あるデータ線を照明するのに使用される光パイプの斜
視図である。
第21図は、第15図の21−21線に沿って切断された読取装置の垂直断面図
で、キャリヤレールにおいて検出器シャーシを整列するための手段を示す図であ
る。
第22図は、第10図の22−22線に沿って切断された垂直断面図で、光学系
の一部を示す図である。
第23図は、複数のレンズを支持する回転ドラムの拡大図である。
第24図は、レンズおよびタイミング構造体の位置づげを示すドラムの側面図で
ある。
第25図は、第24図の25−25線に沿って切断された部分断面図で、回転ド
ラム上のパルスタイミングレンズを示す部分断面図である。
第26図は、回転ドラムの中心から見た第22図の一部27図は、第18図の2
7−27線に沿って切断された垂直断面図で、シャーシ駆動および制御機構の一
部を示す図である。
第28図は、下部レンズと関連して光パイプからの光により照明されたデータス
トリップの読取り点における拡大垂直断面図である。
第29図は、簡単化された概略回路図である。
第30図は、第3図の5o−so線に沿って切断された読取装置の水平断面図で
、データス)IJツブを整列するための技術を示す図である。
第31図は、第30図の31−31線に沿って切断された垂直断面図で、整列手
段の詳細を示す図である。
第32図は、第31図の52−52線に沿って切断された垂直断面図で、整列手
段の他の詳細を示す図である。
第33図は、モアールタイミングパルス制御手段の動作を示す概略線図である。
第34図は、第30図のタイミングパルス制御手段と関連して使用できる形式の
モアールマスクの平面である。
、第35図は、データストリップの開始部分を溝切る走査により発生される波形
を示す線図である。
第36図(a)および(b)は、データストリップの鋸歯およびチェッカーボー
ド部分から導かれる波形の線図である。
第37図(a)および6)は、第36図の入力から導かれるフィルタ出力の線図
である。
第38図はパリティチェックを示す線図である。
第39図(a)〜(e)は、密度差測定を示す1連の図である。
第40図(a)および(b)は、中心フィルタ配置の変更の結果を示す線図であ
る。
第41図は本発明において使用可能な論理回路チップのブロック図である。
第42図は中心フィルタ配置を例示する線図である。
第43図はスタート確認プログラムのフローチャートである。
第44図は粗傾斜調節プログラムのフローチャートである。
第45図はO交叉情報から傾斜補正を行なうフローチャートである。
g46図は、垂直ビット中心予測の70−チャートである。
第47図(a) iよび(b)は、フィルタセンタリングのためのフローチャー
トである。
第48図(a)および(b)は、パリティチェックフローチャートである。
第49図は、−h化されたフィルタアルゴリズムに対するフローチャートである
。
〔装置の全体的構成〕
本発明は、ベーパシートまたはその他の基板上に印刷またはその他の方法で光学
的に印刷されたコード化2進データを読み取る方法および装置に関する。データ
全体に対する普通の形式は、ベーパの標準シートの縁部近くに縁部と平行に印刷
されたデータストリップ3である。
このコード化されたデータは、矩形領域より成る一達の隣接する祿または列より
構成され、各領域列は、データd 76 (u 12図)と呼ばれる。これらの
データ線76は、互に重ねられて連続5つであり、平行であり、隣接しており、
−緒にデータストリップ3を形成する。データ線76は、ストリップの長手方向
に垂直である(長手方向は紀10図および第12図において垂直である)。デー
タストリップ3のコード化情報部分86は、複数のデータ線76より成り、例え
ば250本の線を含むことができよう。
ビット領域の高さは、データ線の幅であり、通常約cL25鶴〜約CL9Mz(
(LO10イ:yf〜Q、055インチ)の範囲にある。ビット領域の唱(デー
タ線の長手方向に計る)は、通常、約015薫〜約α43 rxw ((L O
O6インチルα01フインチ)の範囲にあり、ディビットの幅(第11図)はこ
の2倍となろう。高密度コード化の1例では、高さQ、25闘(α01インチ)
×幅α15m(α006インチ)(ディビット@ CL 30 m )のビット
領域か含まれ、低密度のコード化では、高さα50゜(1102インチ)×幅α
5am+(1015インチ)(ディピット幅α75iq=)75−含まれよう。
読取装置は、データス)IJツブを受け入れ、それを保持し、それを遍正に整列
させ、走査するように構成される。1例として、シし取製りは、約16 yx、
(s/sインチ)幅(データ線の長さより若干長い)および約250m(10
インチ)長の印刷されたデータストリップを有する2 15X280ii(83
−gx11インチ)の紙片の縁部な受け入れて保持するよう構成できよう。代わ
りに、読取装置は、別個絆二印E、jさizた、例えばプレミアムとして殻物箱
の(!!i面に印刷された、あるいはその他の方法で印刷されたデータストリッ
プを受け入t’することかできる。
読取装置は、上述の寸法範囲の情報ディビットを走査できねばならない。この目
的のため、高さ[1L076Rx@0.10m((LOO5インチ×α004イ
ンチ)の走査スポットが有用であることが分った。スキャナは、各走査ごとに、
データストリップ3の長手方向に約0−064vt動き、したがって各データ線
は、異方るビット高さ部分について数度(若干オーバラップして)走査される。
読取装置1の斜研1図が第1図に示されている。図示されるように、読取装置は
、走査位置にベーパシー1−2を有する。シ・−ト2は、データストリップに関
して予定された位置に、かつそnと平行に印刷された整列マーク7および9を有
する。マーク7は、ストリップ3の開始点前に配置されている。
読取装置は、ベース4上に′t1.iさハ、たハウジング6を備えている。ペー
ス4は、ハウジングに対して相補的に形成されており、ハウジング6の下部に適
合し、ベーパ2を受け入れるスロットを形成する。ハウジング6は、好ましくは
、2つの相補性の成形されたプラスチック半休より形成されるのがよい。ハウジ
ングの内部には、走査装置を担持するシャーシ20を支持するための案内レール
が一体的に成形されている。これらのレールは、下部レール8および9と上部の
平坦な圧力レール10を含む。ハウジング6は、シャシ20の下の底部にスロッ
ト12を有しており、データストリップ3は、このスロット12を介してシャシ
20により支持される走査機構により尼査し得る。
ハウジング6は、ベーパ2上のマーク7および9と整列するための突出する整列
リング14およびバー15を備えている。データストリップは、円形マーク7を
リング14の下に、矩形マーク9がバー15に衝合するように位置づけられる。
データストリップ3勉二標準寸法と異なる基板上に印刷される場合もある。これ
は、ボックスの側部のような厚紙片上に印刷される場合もあろう。その場合、読
取装置1のハウジング6は、データストリップ5上に分離して配置されねばなら
ない。整列は、同材に、スポット7をリング14の下に設定し、マーク9をバー
に衝合せしめることにより達成される。
使用に際しては、データス)IJツブ3がハウジングの底部のスロット12の下
にありストリップの整列が上述のように達成されるように、データストリップ3
を担持するベーパ2を照列案内5間に挿入する。もし望むならば、データストリ
ップの位置づゆのためベーパ上に標準位置を設け、ベースにストップを設けて(
図示せず)、ベーパ2の挿入を制限し、データストリップがスロット12の下に
整列されるようにそれを位置づけることができる。ついで、スキャナが作動され
る(追って説明する)。
すなわち、走査シャシ20は、データストリップの前縁部に移動し、それに沿っ
て移動し、自己整列を行ない、コード化データを読み取る。
動作を検討するに当り、装置はバーコード読取装置に類似していないことに留意
さnたい。バーコード読取装置は、線に配置された一様なビットでなく、種々の
幅の線を読み取る。ベーコードに沿うバーコード検出器の移動速度はスキャナに
より推定され(予め定められていない)、変えることができる。本発明の装置に
おいては、速度はデータ線(ビットを含む)に関して既知でなげれば力ら々い。
何故ならば、スキャナは制御された時間サイクルで動作する、すなわち、ビット
(またはディビット)がビット幅に対応する時間間隔でデータ線に沿って逐次読
み取られるからである。それゆえ、小ビツト領域を読み取ることができるスキャ
ナを有することが必要である(上述のように、これらの領域は、α15ヰまたは
それ以下程度の小さい寸法を有し得る)。バーコードに比し、データストリップ
は、小さい矩形の(殆んど正方形の)ビットを使用し、読取り制御領域を含む。
次に、動作の一般的理論を、第5〜第9図、特に第5.6.6&および7図につ
いて説明する。
所与のデータ線に沿ってスポットを走査し、次いで隣接するデータ線に沿ってス
ポットを走査し、データストリップの端部に達するまでこれを続ける走査方法を
提供することが必要である。これは、交叉円筒レンズを使って遂行される。円筒
レンズは、亘線に沿って小領域ないしスポットの光を結ぶレンズである。か\る
レンズの簡単方何は、透明なガラス円筒であろう。本発明者は、半円筒形状の断
面を有するレンズを使用するが、正しい焦点距離を有する円形に倫゛曲された凸
面円筒状表面であれば十分のはずである。こ\で使用される円筒状レンズとは、
これらのものの任意のものをいう。
スキャナの動作の一般的原理は、互に重ねられ、互に交叉方向に位置づけられた
2つの円筒状のレンズを使うことである。これは、第5図に、下部レンズ30と
上部レンズ32で示されている。下部レンズ30は、その下の線を捕え、それを
−線上に集束する。下部レンズ30に交叉方向の上部レンズ32は、その線の一
部を選択し、スポットに集束する。
動作において、下部レンズは、データ線上に整列され、その線内のディビットの
全てを焦点線に沿って集束させる。上部レンズ32は、下部レンズ50に沿って
データ線からのビットを選択し、それを集束させる。2つのレンズの軸線は、走
査されるべきペーパの表面に平行であり、検出器は、2つのレンズの共通の焦点
の点に配置される。第6図は、簡単な断面で動作の性質を示している。
データストリップ3は、両レンズの下方、レンズ30の焦点面に配されている。
レンズ30はデータストリップ3の上方にあり、データ線に平行である(データ
線は、第6図の図面の紙の軸線に対して垂直である)。レンズ50の上方には、
円筒状レンズ32が交叉方向に配置されており、これがペーパの平面に平行な方
向に動く。2つのレンズは、検出器34上にデータ線上の点の焦点を結ぶ。その
結果、レンズ50がデータ線上にあるとき、そのデータ線は、上部レンズ32が
下部レンズ30の長さに沿って移動するにつれて走査され、情報が検出器54に
より検出される。所与の線が走査された後、走査されたレンズ30は次のデータ
線に移動され、このプロセスが繰り返えされる。実際には、走査が行なわれると
きレンズ30がデータストリップ3に沿って連続的に移動し、各データ線が数度
走査される(追って説明されるように、所与のデータ線の1回の走査のみが究極
的に使用される)。
第6図の線36は、データストリップ3からの特定のスポットが検出器34上に
集束する状態を指示する光線である。第6a図は、蕗6図の開示の側面図である
。
本発明に使用される上述の原理の一般的応用が第7図に示されている。第7図の
本質的差は、33のような複数の上部レンズが使用され(回転ドラム上に取り付
けられて)、光源が設けられ、データ線上のそれらの位置に関して走査レンズの
タイミングを制御するための手段が設けられている。
第7図は、データストリップ3が、第6図に示されるレンズと類似の態様でレン
ズ30の下に配置される状態を示している。他方、レンズ52は、回転ドラム4
0上の周凹に沿って等間隔で取り付けられた複数の上部レンズ55によって表わ
されている。レンズ30および33の結合された焦点はドラム40の軸線上にお
り、したがって検出器42(検出器34に等価)はその焦点に配置される。モー
タ44は、ドラム40を一定速度で回転する働きをする。検出器42の出力は、
プリアンプ46で増幅され、論理回路200およびコンピュータ48に供給され
る。コンピュータ出力は、CRTまたはプリンタ49に、あるいはホストコンピ
ュータ51に送られる(第29医参照、第41図はより詳細な回路データを示し
ている)。
ドラム40およびその関連するレンズは、好ましくは透明なアクリル樹脂で一体
的に成温するのがよい。
実際に、各ビットにおいて走査される実際のスポットの高さは、ビットの高さく
データ線760幅である)より低く約0.076m(1005インチ)、その幅
は約(110x(0,004インチ)である。移動する走査線により走査される
領域は、データ線(76)幅(ビットの高さ)より小さいから、所与のデータ線
の多重の走査において、データ線9異なる部分((LO64tm離れている)が
走査され、各データ線76は、複数回(3回以上)走査されることになる。デー
タ線走査は、データストリップ2に沿う走査スポットの長さ方向の移動より十分
大きい速度であるから、隣接するデータ線が走査されるまでに各線は複数回走査
される。符号化情報を回収するためには、各データ線の1図の走査のみが利用さ
れる。
この結果、3&5ma(15インチ)直径、8個の等間隔離間された上部レンズ
33を有し2、最大1500 rpmの速度で回転するドラムが、たいていのコ
ンピュータに対して十分機能することが分った。これらの状況の下で、上部レン
ズ33の各々は、約7.6 Bx (0,3インチ)の焦点距離を有し、下部レ
ンズ3oは約X3m((1130インチ)の焦点距離を有する。極度によい精度
が要求される場合、約500〜1500気圧の高圧下で一体的に成形されるのが
よい。
理解されるように、上部レンズ33は、データストリップの長手方向ディメンシ
ョンに対してはソ平行であり、下部レンズはそれにはソ垂直である。
整列された赤外WLED光源と検出器が使用されるが、光源の波長は940關の
波長が多い。赤外線の使用はまた、可視光に比し、読取装置における信号対雑音
比を増大させる働きをする。赤外線T、 E D光源は5oで示されており、L
ED50からの光は、光パイプ52によって運ばれ、走査されつ\あるデータ線
76を照明する。追って詳述するように、光パイプ52および下部レンズ30は
、下部レンズ30がデータ線の方向と確実に平行となるように、垂直軸線の回り
に回転できる。これは、レンズ30および33の軸線が正確に垂直でないが、誤
差が導入されても(最大±t7度)それが問題で危いことを意味しよう。
装置には、タイミングを制御し、したがって精度な保証するための2つのシステ
ムが含まれている。まず、そのとき使用下にある上部レンズの特定の1つの位置
を知ることが1要である。第2は、ドラム回転の正確な速度を知ることがi要で
ある。
これらのものの第1は、第7図により略示されるように、第2のLED光源54
と論理回路200に信号を供給する検出器56の組合せにより決定される。ドラ
ムの位置は、ドラム4.0上のレンズ33に関して特定の位置に配置されたチョ
ッパまたはスポーク58または数似の構造体によりLED54からの光ビームを
中断させることにより決定できる(レンズ33の各々に対して1つのスポークが
設けられよう)。スポーク58がLED 54から検出器56に至る光ビームを
遮断すると、これが、それぞれのレンズ33の正確左位置を識別する働きをする
。
ドラムの回転速度、したがって走査速度は、タイミング線61をドラム40の一
部に成型することにより設定できる。ドラムは、一端部に円錐台形状を有し、タ
イミング線は円錐形部分に半径方向に成型されている。LEDからの光は、この
部分を通過し、タイミング線により中断され、反対側の検出器62により受信さ
れ、そして該検出器は論理回路200に信号を供給する。タイミング線61の読
取速度は、モアレ効釆の利用により高めることができる。このため、同様の半径
方向線を備えるモアレスクリーン64が、LED54と検出器62間の光路に配
置される。この結果として、光パルスの読取りにおいて限界性と指度がより大き
くなる。より大きい精度を得るためには、タイミング線は、モアレスクリーン上
に焦点を結ぶレンズとして成形される(焦点距離は通常約125駕(fLO5イ
ンチ))。
平坦々紙片から検出器上へ焦点を結ぶために交叉する円筒状のレンズを使用する
と、焦束の問題を引き起こす。
これは、検出器とベーパ間の距離が、データ線の中心における方が、端部におけ
るよりも短いからである。これは、図示されるように、上部レンズ33が検出器
の回りの回転するドラムに配されていて検出器に中心を置かれており、下部レン
ズがベーパに平行である場合に強調される。
上部レンズの問題は矢8図に例示されている。レンズ33は、検出器34から同
じ距離に留まるから、それらの焦点面は、第8図に円弧66で示されるように検
出器の回りに傳・曲される。レンズ33は、中心部分ではデータストリップ3上
により鋭く焦点を結ぶことが分ろう(第8図の概略図は、ドラム40の軸線に沿
っての図であり、簡単にするため、レンズ50は省略されている)。
もちろん、望むならば、平均焦点面を設定し得る。しかしながら、データストリ
ップ上の可能な情報ピッ)f度を最大にしようとすれば、鋭い焦点を有すること
が必要である。
第8図に例示される問題は、レンズ33の実効焦点距離を1位置から走査線(デ
ータ線76)に沿5他の位置に変化させるレンズをレンズ53の下に追加するこ
とにより補正される。このレンズは、第8図に図示されていないが、フィールド
フラットナと称される。これは、第8図に加えられるならば、データ線76には
y平行な軸線を有し、データ線の長さにわたって延在する円筒状レンズである。
その半径は、レンズ中心部分とレンズの端部間で変わり、中心部分でもつとも小
きく、そしてレンズは、ベーパから岳直に光線を受光する働きをし、集束の臨界
性を減する。その低面は、トロイドの一部の形状に形成される。これにより、第
8図に例示される問題は解決される。
集束の第2の問題(第9図)は、下部レンズ30のデータストリップ3および検
出器34からの距離が、データ線の中心およびデータストリップ6の外縁部間で
変わるために生ずる。中心部におけるデータストリップおよびレンズ30間の距
離は、距離「A」で指示され、端部では距離rBJで指示されており、そしてこ
れは、それぞれ角度αおよびβで指示されるように観察角度の差で惹起される。
同様に、下部レンズ30および検出器54間の距離も変わる。この焦束の問題は
、下部レンズ30をその端部に向って下方に(トロイド形状で)彎曲させ、端部
において中心部におけるよりもデータ線に近く々るようにすることにより解決さ
れる。レンズの曲率は次の標準レンズ式を満足するようにすべきである。
こ\で、Fは焦点距離は、D、およびり、は、レンズと2つの焦点間の距離、す
なわちペーパとレンズ間および検出器とレンズ間の距離である。255 mg
(9,2インチ)の曲率半径がこの修正のために満足できることが分った。
実際には、フィールドフラットナと下部レンズ30は、間圧下で透明なアクリル
樹脂から単一のユニットとして形成できる(第19図に関する論述参照)。
データストリップ3ば、第10図のベーパシート2の一側に印刷されて示されて
いる。データス) IJツブ上の使用可能な情報は、情報ビットの形式で印刷で
きるが、好ましくは「ディビット」すなわち2重ビットの形式でコード化される
のがよい。容認できるディビットの2つの形式は、第11図に示されており、逐
次黒−白70または白−黒72のいずれかとし得る。ディビットシステム、にと
っては黒−黒および白−白は容認できず、それが読み取られるときは、工2−を
指示する。かくして、好ましい装置においては、1ビツトの情報が各ディビット
から得られる。
第12図は、データス) IJツブ3の上端部を示しているストリップを横切っ
て3つの部分が延在している。すなわち、頂部には、水平同期部分74があり、
続いて垂直同期部分80があり、コード化情報部分86がそれに続く。部分86
の最初の数本のデータ線は、読取り「スタート」情報を供給し得る。代わりに、
図示のよ5に、これは部分80および90間にギヤラグを設けることによっても
遂行し得る。
データストリップ3の左縁に沿って、中実のスタート線88.1デイビツト幅が
延在しており、そして1ビツトのスペース89の後、チェッカーボードパターン
の整列案内90.1デイビツト幅(第13図に拡大された形式で示されている)
が続いている。データストリップ3の右縁部に沿って長手方向に、コード化情報
から1または2ビツト91離間されて、第14図に示される形態を有するパター
ン化案内線92が延在している。案内線90および92のパターンは、データ線
と対応ないし整列しており、したがって、両案内線90および92は、ストリッ
プの走査中起こり得る傾斜(データ線と走査線の若干の非平行)を調節するよう
に読取装置で使用される。
案内線90および案内線92間に延在するコード化情報部分86には、コード化
情報が含まれる。その部分のビット領域の各水平線は、先にデータ線76と称さ
れたものである。データ線76上に逐次存在するビット領域の各対は、情報ディ
ビットを表わしている(第11図に示されるように)。たソし、各データ線の両
端部上の端部ディビットは、パリティチェックに使用されるのがよい。
データストリップ3の情報部分86を横切って一様なビット領域の複数のデータ
線76が存在する。データ線は、同じ幅(ビット領域高さ)と長さより成り、平
行であり、互に連続的である。データ線の始点は、共通線上にあり、そしてビッ
ト領域は、各データ線に沿って遂次ビット形式でコード化されたデータを有しく
印刷の存在または不存在による)、その後、データは、次の後続の連続するデー
タ線に沿って逐次コード化される。代わりに、データは、他の所望の周知の予定
された順序でコード化でき、したがってスキャナと関連するソフトウェアは相応
に変更される。データ線の全体で、案内線90および92間に延在するコード化
情報部分86が形成される。
第12図の各データIi!IJ176に示されるディビットの数は、実際に存在
し得るものを表わしているが、密度は高くも低くもできよう。
90および920種々の側面およびデータの走査と同様追って論述する。しかし
ながら、本発明の目的のためには、コード化データの走査は、データ線76に沿
って左から右に、コード化情報部分86の最上部の線から始まり、最下部の線に
向って行なわれることに留意されたい。
比較のため、第7図の走査線方向は、第7図の図面の紙に垂直に延びる走査線を
有し、データストリップの長手方向寸法は、紙に水平すなわち平行に延びている
ことに留意されたい。これに比し、第8図においては、走査線は、紙に沿って水
平であり、データストリップ3の長手方向寸法は紙に垂直である。
コード化情報部分8601回の走査中、スキャナは次の順序で走査する。すなわ
ち、
(a)1デイビツトのスタート線88
(b) 1ビツトスペース89
(c) チェッカーボード整列案内90の1デイビツト(d)1デビツトのパリ
ティチェック
(e) コード化情報の多数のディビット(f)1ビツトのパリティチェック
(X)1または2ビツトのスペース91(6) 1ビツトの案内線92
〔スキャナシャシ〕
データストリップ3は、読取装置1の使用により上述のように走査される、すな
わち読み取られる。データストリップは、読取装置1のハウジング6の底部のス
ロット12の下に配置される。この走査が行なわれるためには、第7図により例
示される一般的形式のスキャナが、まず水平同期部分74を通り、次に垂直同期
部分80を通り、最後にコード化情報部分86を通り、一様かつ精確にデータス
トリップ3に沿って動くことが必要である。
これをなすため、スキャナは、適正な焦点を維持するため、データストリップ上
の予定された一様な距離に位置づけられねばならず、ストリップの走査速度に関
して予定された速度でス) IJツブに沿って移動されねば々らない。
このため、スキャナはシャシ20上に取り付けられており、とのシャシが、読取
装置ハウジング6の下部に一体釣に成形されたVみぞ状の有歯ラック(またはレ
ール)8およびレール9上を移動する。
このシャシ構造体のより詳細は、第15図(垂直部分)、第16図(他の垂直部
分)および第18図(水平部分)に示されている。
このシャシ20の右手部分は、第18図に示されるように、2つのホイールによ
りレール8および9上に支持される。す力わち、有歯駆動ホイールないしビニオ
ン24によりラック8(ハウジング6の背部に位置する)上に、そして自由回転
ホイー/I/26によりレール9(ハウジング6の前部に位置する)上に支持さ
れる。
主駆動モータ44がドラム40を駆動するのに使用される(第16図)。モータ
44は、そのシャフトをラック8およびレール9力らびにスロット12と平行に
してハウジング20に取り付けられている(第17図)。また、モータ44のシ
ャフト上にはギア27が取り付けられており、減速ギヤ28を駆動し、該ギヤ2
8がウオームギヤ29を作動しく第18図)、これがビニオン24を駆動する。
これによりシャシは駆動される。ドラム40もモータ44のシャフト上に取り付
けられているから、ドラム40の回転速度は、ビニオン24の回転と直接連動、
同期されており、したがって、シャシ20がラック8およびレール9に沿って移
動する速度は、走査速度に直接関係づけられる。
他の例として、ホイール24は有歯である必要はない。
この場合レール8は有歯でなく、駆動は摩擦接触により達成される。
シャシ20は、駆動ビニオン、■みぞスロット8(第27図)に載置されるシャ
シ20の左端にある「70−ティング」ボール37 (第21図)およびレール
9上のホイール26より成る5点釣り上に載置される。ボール37は、点39に
てシャシ20の後部に枢着された下向きはね押圧腕38の成形端部である。
シャシ20は、ばね68により上部レール10に上向きにばねで押圧された自由
回転の上部車輪67により、ラック8およびレール9と良好な接触を保つように
下向きに押圧される(第15図)。
したがって、スキャナを支持するシャシ40は、駆動モータ44によりラック8
およびレール9に沿ってスロット12の長手方向に駆動される。
モータ44は論理回路200により制御される(第41図、追って説明)。シャ
シ20の動作を制御するモータ44の作動は、上部の1組のレンズを備えるドラ
ム40を回転する働きをし、したがって、ドラム40による走査速度は、データ
ストリップ3の長手方向におけるシャシの動作速度と同期される。スキャナクヤ
シは走査中データストリップ3に沿って連続的に移動するから、各データ線7に
ついての複数の走査の各々で、データ線の若干異なる部分が走査される。(好ま
しいスキャナはデータストリップに沿って0.064rrwt動き、データ線の
幅を形成するビットは、CL25N+!およびQ−90mの間である)。
データストリップを走査するのに使用されるシステムは、すべて主検出器42に
て各データ線からディビット情報を受け取るように動作せしめられる一連の部材
を含む。
光学系の必須の部材は、第7.16〜20.20〜26.28.33および34
に示されるように、下記のものを含む。
t 上部の円筒状し;/第53およびタイミング制御装置を備える光学ドラム4
0゜ドラム40は、レンズ開口43を有する内部ドラム43を備える。
2 下部レンズおよびそnと関連するフラットナ。
五 光パイプ52による赤外線光源。この光源の波長は検出器42に整合さルて
いる。
本 下部レンズ30および光パイプ52がデータストリップ3のデータ線76と
平行するように、それら部材の角度を調節するための整列または傾斜側@機構。
氏 走査速度を制御するためのタイミングパルス制御機構。
第7図の一般的記述と関連して論述したように、上部円筒状レンズ33は、ドラ
ム40により支持されている。
ドラムが回転するにつれ、各レンズはデータ線を走査する。
ドラム40は、第16.17.22〜26図により詳細に示されている。
光字ドラム40は、はソ円筒状部分100(上部レンズ36を支持する)と、該
部分から導かれハブ104により切頭された円錐台部分102とより成る形態を
有チる。ハブは、駆動モータ44のロータにより支持されている。
全ユニットは、透明アクリル樹月旨から高圧(500〜1500気圧)で成形さ
れる。
好ましい実施例において、円筒状部分100は約38絽(tSインチ)の直径お
よび約JL5mx(a175インチ)の高さく第7図で見て幅)を有し、円錐台
部102は、約s 8 tx (α15インチ)の高さを有し、約30゜の角度
で円筒状部分と合する。ハブ104は、スナップ嵌合脚部106を有する別個の
部片より成り、該脚部は、円錐台部102の開口と固足的に嵌合している。
駆動モータ44、したがってドラム40のシャフトまたは@線は、ハウジング6
のベースのスロット12と平行であるから、@線はデータス) IJツブの長手
方向寸法と平行である。シャフトは、スロット12の幅の中心に中心を置かれて
いるから、実質的にデータストリップ3の中心線上、したがってデータストリッ
プ3の各データ線76の中心上に置かれる。
一連の円筒状レンズ33は、その切頭部の長さがドラム40のシャフトと実質的
に平行であるように円筒状部分100と一体に成形されている。
内部ドラム41がドラム40と嵌合されている。内部ドラム40は、不込明なプ
ラスチック材料から形成されており、レンズ330回りに位誼づけられたレンズ
開口43を有する。これは、漂遊光が検出器に達する可能性を減する。
ドラム40および41内には、好ましくはその共通軸線上に検出器が配置されて
いる。検出器は、シャシに固定された支持7レーム110に保持されている。フ
レーム110は、レンズ53から光像を受け入れるため、検出器の下に円錐状に
賦型された孔112(第26図)を含む。アパチャ116を有するアパチャプレ
ート114が、フレーム110により、開口112の上、そして赤外線検出器4
2の下に保持されている。アパチャプレートは、好ましくは、α05μ(α00
2インチ)厚であり、幅(Ll 5m(1,006インチ)、長さ0−46m(
1018インチ)の5i11Nな方形孔を備えるのがよい。
このプレートの使用は、データ線上のビット(およびディビット)の鋭い描写を
可能にする。これにより、データ線上のビットはより密に詰めることが可能とな
り、またより正確に凱み取ることが可能となる。
プリント回路板118(第15.16および21図)は、検出器42上において
フレーム110に固定されている。この回路板は検出器の出力を受信するもので
あり、プリアンプ回路46を備えている。回路板からの出力は、その上に取り付
けられた第2のプリント回路板120に送られる。しかして、該回路板は、スキ
ャナの種々の動作機構の制御に必要な回路およびLSIチップならびにコンピュ
ータ48を担持している(第41図参照、以下に論述)。
ドラム40を回転するモータ44は、ギヤ列を介してホイール24を駆動するの
と同じモータであることに再度留意されたい。その結果、ドラムの回転速度は、
データストリップ3の長手方向におけるシャシ20の移動速度と直接関係づけら
れ、それと同期される。
光学ドラム100の円筒状部分100は、上部円筒状レンズ33を支持している
。レンズは、ドラム40の周囲の回りに等間隔で1関されており、そして好まし
くはこのレンズが8偽あるのがよい。
レンズ33ならびに下部レンズおよびフラットナ130の焦点距離は、走査され
つ\あるスポットが検出器42上に鋭く焦点を結ぶように設定される。
光学系の設計は、走査スポットの幅が走査されつ\あるデータの幅より小さいよ
うになされている。
〔下部レンズおよびフィールドフラットナ〕第5.6および7図の部材3oによ
り例示される下部レンズは、フィールドフラットナと一体であり、透明のアクリ
ル樹脂から高圧で(約SOO〜1500気圧)で成形される。代わりに、下部レ
ンズは別個に成形して、フィールドフラットナを使用しなくてもよい。しかしな
がら、フィールドフラットナの不存在は、鋭い限界の欠如をもたらし、したがっ
て、データストリップ上の密に詰った小形のビットを読み取る能力を減する。
この一体的に成形された下部レンズおよびフィールドフラットナユニット130
は、第19図に部分的に破断された透視図で示されており、また第16.22お
よび28図にも見ることができる。
この一体のユニット130は、下部レンズ50の凸面部分を含む。しかして、該
レンズの軸線は、できるだけ読み取られつ\あるデータに平行に配置されている
(特定の整列手段は追って説明する)。第19図にもつともよく示されるように
、レンズ132は、第9図に関して先に前述した焦点の問題を解決するため、両
端間においてトロイド形状に上向きに円弧を形成している。レンズの高い部分は
、第19図において134として指示されている。
レンズ152の焦点距離は、レンズ33により検出器42の開口114にデータ
線の焦点を結ぶように設定される。
この一体のユニット、130の上面136は、フラットナとしての光学系を提供
する動きをする。フラットナは、第8図のb述と関連して上述したように、デー
タ線の長さに関する上部レンズの焦点の問題を修正するように処方されているユ
ニット130の上手方向において凸状のレンズである。その半径は、中心におい
て端部におけるよりも短い。
したがって、一体のレンズおよびフラットナユニット130は2つの機能を遂行
する。す々わち、このユニットは、第1に下部交叉円筒レンズとして働き、第2
に「曲げられた」円筒状レンズ(トロイド型)として働く。
鋲2作用の結果として、このレンズかamp点の場合に有するよう々、データ線
の長さに関する焦点の問題を修正し得る。
ブロック130の下にはアパチャプレート137が取り付けられており(第7.
16.19および28図)、そしてこのプレートは、α4tmX i 9yr*
(CL O16インチ×075インチ)のアパチャを有しているが、もし必をな
らば、より長いデータ線のためにより長くできる。
プレート137は、データストリップの所望しない領域を走査する可能性を排除
する働きをする。
ユニット130およびプレート137は、支持フレーム144に堅固に取り付け
られ、それにより担持される。
フレーム144は、ユニット130の一端部に隣接して枢支点160にてシャシ
20に枢着され、そしてフレーム144の他端は、この水平フランジ162に沿
って摺動するようにフランジ162(シャシ20に固定された)に載置されてい
る。
本発明の装置は、好ましくは可視光以外の赤外線を利用するのがよい。これは、
赤外線を吸収するデータストリップ用の印刷インク、赤外線光源および赤外線検
出器の使用を必要とする。これらは整合された波長より成るものとすべきである
。赤外線の使用は、信号対雑音比を改善でき、またもし望むならば、公外線に透
過性の一様な暗色インキまたは染料で重ね印刷すユ)ことKよりデータストリッ
プ3をカモ7ヲージユできるという追加の利点を有する。
光源および「光パイプ」52は第7図に総括的に画いである。光源および光パイ
プは第16.1B、2oおよび28図に詳細に示されており、第20図は、装置
から分離した光源および光パイプの斜視図である。
いわゆる光パイプ52は、LED50から赤外蔵出力を受光してそれを下部レン
ズ(一体のユニツ)1 ?;0)の下の点に運び、それを横方向に拡げ、赤外線
が走査されつ\ある長いデータ線上に集中されるようにする装置である。
したがって、光パイプ52は、LEDsoに対面する狭い上端部150と、下端
部154に正確に導かれる扇形状の側部152を有する。この下端部は、走査の
幅よブ52およびLED50は、一体のユニット150と同じ支持フレーム14
4に保持されるから、照明光源、下部レンズ30およびアパチャ137間に相対
的動きはない。
後述されるように、走査されつ\あるデータに関して1つの角度を調節すれば、
他のものは等しく調節される。
光パイプの側部152は、臨界角度またはそれ以下でLEDから外方に拡がって
いる。この角度は、使用される赤外線波長に対して、光パイプの側部を打つ極端
の光線が反射されて、下端部154の中心にて光パイプの端部に達するように前
後に反射されるように設定される。
この結果、光パイプ52は走査されつ\あるデータ線の一様な照明を行なえる。
「臨界角度」とは、光が、パイプの縁部を通過せずパイプ内で内部的に反射され
る角度を意味する。この角度は、光パイプが作られる材料の屈折率から当業者に
より容易に決定できる。
好ましくは、光パイプ52は、透明の成形アクリル樹月旨より成る。その上端1
50は、もし望むならば、LEDの正確かつ一貫的な配置を確保するため、LE
D5oに対するホルダと一体的に成形される。
データストリップと交叉走行に延びるデータ線76は、線76とできるだけ平行
な方向で走査されるべきである。データ線は、下部レンズブロック160および
ア/<チャ137の位置により決定される走歪路に沿って走査される。データ線
および走査路間の角度が大きすぎると、特定の走査で、一部を1本のデータ線か
ら、一部を隣接する線からビットを走査することがあり得る。走査されつ\ある
に、各線が一般に5度または4度走査されてさえ、走査路が走査しつ\ある線に
平行であればあるほど、より「艮好な」走査が結果が得られ、読み取るべき走査
線についてよりよい選択ができる。また、パリティチェックにより決定されろと
ころにより、1回のデータ走査に破壊があった場合、他の線を使用できるから、
データ線についてより有効な走査があればある程、その線の正確な読取りの可能
性はより太きい。
このため、下部レンズ50すなわち一体のユニット130は、走査さnつ\ある
データ線に平行であればあるほどよい。
したがって、「傾斜」または整列調節が行なわれる。
この調節は、枢支点1600回りに枢着される支持フレーム1440角度位置の
制御を含む。これは、フレームがユニット130と光パイプ520両方を支持し
ているからである(第18および第22図参照)。傾斜調節は、ピボット160
0回りの支持フレーム144の回転により遂行される。しかして、ピボットと離
れたフレーム144の端部は水平フランジ162上に載置されている。
設計されたところに依ると、可能な整列調節は約+または−170であり、これ
は必要な傾斜調節を制御するのに十分であると思われる。
データストリップがスキャナTに最初に置かれるとき、スキャナは、データスト
リップ3(第12図)の水平同期部分74かうなされた読取値に基づいて初傾斜
制御調節をなす。スキャナはまた、垂直同期部分80およびコード化情報領域8
6を通って進むとき、チャツカーボード整列案内線90および案内線92から読
み取りを行なう。
これらの読取りから、コンピュータは、読取装置1の下に最初に置かれたデータ
ストリップに傾斜があればこれを決定し、読取装置がコード化されたデータを読
み取りつ\あるとき、連続的な比較可能な読取値を得る。コンピュータは、傾斜
調節機構を作動するようにグログラムされており、不整合があればこれを補償す
るように支持フレーム144を回転する。
第18図に示されるように、光パイプ52と下部レンズおよびフラットナブロッ
クユニット130とを担持する7レーム144は、シャシ20に関してピボット
1600回りに枢動するように取り付けられている。第18図に見られるように
、フレーム144は、時計方向にばねで押圧されている。シャシ20に固定され
た定速度傾斜モータ164が減速166ギヤを駆動し、このギヤ166がギヤ1
68を駆動する。両ギヤともシャシ上に取り付けられている。ギヤ168は、そ
の上面上に、好ましくは7らせんのらせんみそを備えてbる。174にて枢着さ
れたL字状の腕172が設げられており、この腕172は、外端部がらせんみぞ
170に突出した指を備えている。モータ口伝およびフレーム1440回転間の
好ましい比は、約4000対1であり、これは、減速ギヤ166および168と
、ピボット174の回りに回転するL字状腕172の腕部材の長さおよびうせん
170により達成される減速とによって得られる。
ギヤ168が回転するとき、みぞ170内の指は、モータ168の回転方向に依
存して半径方向内方または外方にみそ内を動く。L竿状の腕178の反対端は直
立スタンド176を備えており、該スタッド176は、シャシフランジ162上
に9S置される水平のフランジ178に押圧される。モータ164の作動は腕1
72を枢動せしめ、これにより支持フレーム144を枢動せしめる。
調節の程度は、モータが−だ速度であるから、モータの回転方向とモータ164
の回転時間の長さにより制御さnる。
傾斜調節は、論理回路200によりコンピュータ制御される(第29図および第
41図)。始動時に、読取装置駆動モータ44は、逆に動き、シャシ20を「ホ
ーム」位置に、すなわち水平同期部分74のバー17のすぐ上のデータストリッ
プ3の始端に鯛かす。ついで、モータ44は逆進し、予定された初始動速度で走
査を開始する。
ついで、シャシはストリップに沿って移動し、そしてこの走査動作は光学的ドラ
ム400回転を開始させる。ストリップの始点、すなわち水平同期部分74のバ
ーの上端部を見出すように走査が行なわれる。装置は、少なくとも4つの交叉(
黒から白への変化またはその逆)、そして1列6回の走査の間に偶数の交叉を捜
索するようにプログラムされている。これにより水平同期部分が識別される。部
分74の両側は鏡像であり、ストリップの中心は、走査時間によりストリップの
全幅を測定することにより決定される。
次いでモータは逆転され、スキャナはストリップの始点に運ばれ、読取りが行表
われる。ストリップの左側の黒の量をストリップの右側の黒の量と比較すること
により(各々の走査時間により決定される)、ストリップが走査に関して傾斜さ
れる程度を計算できる。スキャナ傾斜調節は、所与の時間モータ164を適正ま
方向に作動することにより行なわれ゛る。モータは逆転され、スキャナをス)I
Jツブの始点に再度運び、新しい読取りが行なわれる。傾斜調節が満足であれば
、スキャナは垂直同期領域80に進み、そうでなければ、傾斜調節が満足になさ
れるまでこのプロセスが反復される。
水平同期部分74のバーの数は、各データ線76のディピット数を表わし、した
がって、この情報は走査中に使用のためコンピュータ48に装入される。
データストリップ30次の部分は、垂直同期部分80である。こ\では、各走査
線のディビットの高さが、ディビットコードによりコード化されている。好まし
いコードは8ビツト数で、全部で256の可能なビット領域の高さを表わす。こ
れは、ビット領域の高さが、1走査の1716の増分で、すなわち1/16〜1
5/16でコード化され得ることを意味する。そのとき、走査は、ビット領域の
高さの16の1のもつとも近くにコンピュータでセットされる。もし望むならば
、他のコードおよび増分的な高さ調節も使用できる。
ドラム40上のレンズ33による走査の適正な同期は、2種の制御を必要とする
。第1は、所与の瞬間において走査されつ\あるデータ線部分に関する走査レン
ズ33の位置制御であり、第2は、各データ線上のコード化情報ディビット(お
よびパリティチェックディビット)の数に対応するように、線が走査されるとき
の読出し速度を調節することである。この目的で、論理回路200の内部同期の
ため、走査レンズの位置に関係づけられる読取値を得るための光学的手段が設け
られている。
これらの2つのタイミング手段は、第17図の全体図および第7図の概略図にも
つともよく示されている。詳細図は第22〜26.55および34図に示されて
いる。
サイクルの開始時における各レンズ33の位置の決定は、内部ドラム41の周囲
上のスポークまたはチョッパ58により光ビームを中断することにより遂行され
る。
チョッパ58は、内部ドラム41の一部として成形されているが、内部ドラム4
1からドラム40を越えて延びている。光源54ば、レンズ位置検出器(スター
ト検出器)56に向けられ、そして光源54と検出器56とは、検出器56に向
5光ビームがドラム40の周囲上のスポーク58により中断されるように位置づ
けられている。
各上部走査レンズ33に対して1つのスポークがあり、各スポークは各レンズに
関して同じ位置にある。コンピュータは、例えは成凰体の若干の不正確さに起因
して位置に若干の誤差が存在する程度で、その変動について調節するようにプロ
グラムされる。
スポーク58に依る光ビームの中断は、スタート検出器56により検出され、情
報は論理回路200に供給される。しかして、鵡理回路は、適正な時点に所与の
データ線の読取りシーケンスを開始するようにプログラムされる。走査の開始は
、スタート緑88の走査により各走査サイクルで調節される。しかしながら、チ
ョッパ58の使用は、例えば憇88.90の1線上またはその近傍上の汚点から
生じ得る誤「スタート」信号を避けることができる。
論理回路200の動作においては、クロック回路を有することを必要とする。ク
ロック回路は、データがデータストリップ3から配み取られる速度を決定する。
しかしガから、この例においては、クロック回路は、独立のクロックとすべきで
なく、ドラム400回転速度と同期されるべ@℃ある。これは、ドラム上のタイ
ミング線により発生される光パルスからもたらされるタイミングパルスの発生に
より機椋的になさnる。光がタイミング線(ルス検出器62に送られると鎗、こ
の光を中断するタイミング線61は、第7図に総括的に指示されている。特足の
好ましい枯造は、第26〜25、および55および34図との関連において第1
7図で示されている。
瞥17図を参照すると、スタート検出器56に使用されるのと同じLED54が
使用されていることが認められよう。光ビームは、モアレマスク64を通りドラ
ム40の円錐部分を経て、タイミングパルス検出器62に至る。出力は論理回路
200に供給される。
便利な数のタイミングパルスは 1 、+−,))の走査レンズ36括り20で
あることt:分ったから、ドラム40は、円錐部分102に160の一様に離間
された半径方向タイミング線61を設けて成形される(第25図)。
これらのタイミング線は、単に光ビームを断つジグザグ断面の傾城として成形し
てよい。しかし、よりよい精度は、モアレ効果を使用することにより得られる。
これは、半径方向配置のスロット65を備えるモアレスクリーン64(第13.
63および34図)を使用し、また半径方向タイミングパルスマーク61を凸面
状に形成し、検出器62の像またはLED54からの光を直接スクリーン64の
平面上に集束させることにより遂行される。
スロット65は、マーク61と整合しかつそれと相補性となるように離間さnて
いる。このようにして、一連のパルスからの集束された光は、同じ瞬間にマスク
の半径方間スロット65を通り、より強度のパルスおよび良好なタイミング制御
をもたらす。
論理回路200のクロックパルスを特定のデータ線上のディビットの数と相関づ
げることが必要である。これば、コンピュータプログラムによりクロッ速度の調
節をなすことにより行なわれる。この調節は、タイミングスロットパルス当り標
準の初クロック速度N1例えば100とすることにより成される。こ\で、Nは
、逐次のタイミングスロットパルス68間のクロックパルス65(1)数である
。各レンズに対してタイミングパルス検出器62に物理的に20のパルスが到達
するから、この標準初クロック速度はレンズ当り2000のパルスを提供しよう
。
データ線の物理的幅(スタート線88、ビットスペース、チェッカーボード線9
0、コード化データのデータ線およびストップ線92を含む)は、クロックパル
スにより辿]建され、記録さ扛る。各データ線76にコード化されたディビット
の数は、水平同期領域74にコード化された情報により決定されている。各デー
タ線に対するクロックパルスの数は、ついでビット数により分割され、単位ビッ
ト当りの実際のクロックパルス数を決定する。実際の走査には単位ビット当り予
定された数のクロックパルスが必要とされるから、実際の比丘に対しては、仮の
数、すなわち単位タイミングパルス当りのクロックパルスの数N例えは128が
調節されねばならない。すなわち、
コンピュータプログラムは、タイミングパルス当りのクロックパルスの数を相応
に変化させる(第41図参照)。
〔走査の開に〕
走査サイクルは、データストリップ3の開始時にスキャナが水平同期部分74の
スター・ト線上に位置づげられた状態で始まる。モータ44がスタートされると
、連続的走Iが始まる。最初、スキャナによって見られるものは白だけである。
しかしながら、水平同期部分74の黒Zよび白領域が現われると、出力波形が発
生される。例えば、第12図の線SIに沿う足置を仮定する。この走査は、増幅
器46から第35図に示される波形S1を生ずる。この図形および後続の図形に
おいて、黒は高レベルとして示され、白は低レベルとして示される。
曲線S、を参照すると、最初に細長いピークLB、があるが、これは、レンズが
ストリップを見ていない定食間期間を表わす。この領域は、任意的に「長い黒」
と称される。類似の領域LB、が走xi S tの終了時に存在する。これらの
領域間には、2遅の4つのピークが存在するが、これらは各々、線S!に沿う走
査において遭遇する水子同期部分74の黒領域に対応する。増幅器からのSl出
力は、コンパレータ47により対応する方形波S1に変換される。
水平同期部分74は数種の機能を有する。1つの機能は、ストリップのた査が開
始されたことを意味する。こnは、長い黒信号LB、、LB、間の波形s!′
のパルスを計数することによりなされる。偶数のパルスが存在し、その数が3よ
り大きく、その数が少なくとも6図の足置にわたり一貫しておれば、データスト
リップの開始が指示される。このような条件に遭遇すれば、スキャナは全部で2
56回走査し続ける。ついで始点に戻り、停止する。第35図の例示において、
走査線S、に沿って8個のパルスがあり、ストリップの走査が開始されたことを
短体する。ストリップスタート確認を採用するフローチャートは纂46図に示さ
れている。
部分74におゆる黒バーの元端は、傾斜の量を測定するのに使用される。こnは
、ストリップの中心線の両側で、スキャナが黒信号を受け取っている時間を測定
することによりなされる。比丘が概ね垂直であれば、これらの時間は概ね等しい
。したがって、ストリップの中心を見つけることが必要である。これは、各走i
線において、第12図に例示さ九る任意の「スタート」位置から移動さnた距離
を計数する位相固定ループカウンタによりなされる。左スタートバー88までの
距u ’r r ど、右バー92までの距離T、までの距離が測定される。カウ
ンタの出力は白黒変換点のみにて読与取られるから、スタートバーおよび最終バ
ーの前部までで示されている。しかしながら、実際の目的上、これは無視でき、
データスト離Tは、実際には位相固定ループカウンタの計数値に上り楓わされる
。かくして所与の距離に対する計数値は実腺には任意的である。タイミング線6
1当りの計数値の数は、「位相固定ループ値」として既知のプログラム可能々値
である。
中心線の両側において所与の走査中黒が読み取られるfli工ば、部分74にお
いてバーの頂部をちょうどかするようにして飛んだ走査を仮定する。傾斜の場合
、これらのバーのあるものが見過される。スキャナは、最初、完全に部分74内
にあるS、のような走査線に沿って進行し、中心線の両側の基準時間を測定する
。ついでモータ44が逆転され、そしてスキャナが後方に移動すると、新しい「
逆転」中心が設定され、時間が測定される。時間の総和が基準時間の半分より小
さいときは、ストリップの頂部が通過されていた。
傾斜は走査の単位で測定される。例えば、もしも最初の走査が両側の黒を指示し
、2回目の走査が左側の黒および右側の白を指示し、3回目の走査が全部白を指
示すれば、1回の傾斜走査が存在する。傾斜走査Oの指示は、画側に白を指示す
る走査、そしてそれに続く両側の黒を指示する走査であろう。この技術は、傾斜
の方向および角度についての若干の予測を与える。もしも結果が2回の傾斜走査
を指示すると、傾斜モータが、2回の傾斜走査を修正すると予想される方向に所
足の期間回転される。
傾斜モータはついで停止される。スキャナはついで逆転され、先に得られた前方
中心および同じ基準時間を採用して、再度傾斜を測定する。傾斜が0であると、
スキャナは前進する。傾斜が0でないと、スキャナは逆転し、次の修正サイクル
に進む。このサイクルは最高4度繰り返えされ、その後スキャナは前進する。
スキャナは、ストリップに沿って前進するとき、部分74の多数の交叉を再測定
する。データ情報領域86で読み取られるであろう単位足置当りのハーフバイト
の数が交叉の数でコード化されている。交叉は、白から黒への変換として定義さ
れている。第12図に例示されるストリップにおいて、水平同期部分74は8の
交叉を有することが分る。これらの交叉のうちの4つは、縁部バー88.92お
よび太いバー201,203の存在から固有である。交叉数+4を2で割った数
がニブル(ノー −7バイト)の数を与える。例示のストリップは、−走量当り
6ニブルすなわち3バイトを有する。この情報は後で使用のため記憶される。
データス)IJツブ3の部分74中で遂行される他のタスクは、データストリッ
プ3の残り部分中の黒および白領域を確認するためのパラメータを設定するため
に、黒および白領域からの照明強度を測定し、平均することである。白を測定す
る目的のためには、逆方向に走査しながら、ストリップの水平同期部分74を横
切って8回の異なる走査をなす。各走査に除して、ストリップを横切って異たる
位置で読取が行なわれる。読取りの1つはストリップの中心で行なわれる。
ついで幅広の黒バー201からの照明強度が測定される。8図の異なる測定がな
され加算される。ついで、黒/白の差が、以前に得られた白値を使って、Σ 黒
強度−Σ 白強度
から計算される。この差は、確認パラメータを設定するのに利用される・
〔ストリップ基準測定〕
8個のレンズ33が相互に異なるという事実を補償す各レンズについて測定され
るが、すでに記述したTIおよび、「スタート」から最後の交叉までの距離であ
るT。
を含む。スタート線から最初の太いバー201までの距離である項B Tl 、
” bogus ” Tl として識別されるし記憶される(第12図に例示
されている)。スタートバー88の継続時間すなわち輻T、も測定され、記憶さ
れる。この測定は、8回の連続の走査についてなされ記憶される。T、について
中央値が設定され、またBT、−T1=2T、を使って2T、について中央値が
設定される。これは、各レンズについてなされる。BT、またはT1のいずれが
先に決定された基準に対応していなければ、次の計算においては他のものが使用
される。ついで、中央値T1が中央値Tsから減ぜられ、Tlす々わちストリッ
プ幅を生成する。このサイクルは反復され、T。
およびT、について結果が平均される。
各走査線に対してスタート点を正確に予測することが重用である。認められる位
置でなく、予測された位置にて各走査を開始することにより、引掻きゃ外来の汚
物の影響は本質的に0にされる。
幅を衣わし、そしてスタート線88は2ビット幅であるから、この線の前縁は、
中点−ビット幅すなわち値は、ディビットの幅を128の位相ループ計数値とし
て設定するために、ニブルの数およびス) IJツブ幅T。
に基づいて搏計算される。ついで、種々のT値がこのスケールに対して調節され
る。
位相固定ループカウンタは、ストリップの長手方向軸線に対して横断方向の水平
距離を測定する水平方向「尺度」となる。ついで、モータ44の速度が、データ
出力の速度を最大にするため、ス)IJツブ密度にしたがって調節される。
垂直の尺度はスキャナの動きである。個々の走査量でスキャナが動く紀離は、1
つの応用においては、α0655x*である。この距離は、若干誤用であるが、
「1是亘」と称される。岩石方向における単位距離は、1/16走査であり、こ
の実施例においてはα004mである。
データス) IJツブ3の垂直同期部分80は、情報領域86に含まれるデータ
ビットの高さについての情報を提供する。情報は、バイトの形式でコード化され
る。バイトは、ス)IJツブの幅を横切って反復されるが、これらのバイトは第
12図においてB、 、B、 、B、として例示されている。&Tii同勘部分
80は、少なくとも2つの連続走置で、データ線当りの走査数、すなわち「走査
周期」を示す対応する情報を表わすまで走査される。部分の残りの画面距離は、
後述のように、フィルタをスタートさせるコンピュータ時間を提供し、2図の比
例的な傾斜修正をなし、プレディクタをスタートさせるのに使用される。
ス)IJツブの長さを読み下るためには、種々の「垂直ルーチン」が採用される
。これらのルーチンは、データ情報の読取り開始を正しく調時するため、8つの
T1の各々に対して適正な調節をなす。他の必要条件は、ストリップの左側およ
び右側に沿ってフィルタを設定することである。こ\に採用される「フィルタ」
なる用語は、元学的または電気的のごとき物理的フィルタをい5のではなく、特
殊化された短体を有する。これは、入力として一連の数を取り、出力として他の
一連の数を発生するコンピュータプログラムをいう。これは、「非巡回ディジタ
ルフィルタ」または「有限インパルス応答整合フィルタ」として知られている。
傾斜を修正し、ビット中心を予測するために、ストリップの左側に沿って存在す
るチェッカーボード90が、1つのフィルタに入力を供給し、ストリップの右側
に沿って存在する鋸歯状部92が、他のフィルタに入力を供給する。チェッカー
ボード90および鋸歯状部92から得られる組み合わされた情報は、傾斜につい
ての情報を得るのに使用される。フィルタアルゴリズムのためのフローチャート
は、第49図に示されている。
傾斜情報の誘導を理解するためには、第12.56および57図、および第45
図のフローチャートを参照し得よう。第12図には、チェッカーボード90の黒
/白セグメントおよび後℃据回状部92の黒/白セグメントを通る1本の走査線
Snが指示されている。その走査線よび鋸歯状部92の黒/黒部分を通過する第
2の走査線S n + 1が例示されている。これらの走査線の各々は、それに
蜜に平行な一群の多数の平行な走査を表わしている。足R?、MSnによりチェ
ッカーボード9oにおいて見られる黒−白変換は、負の数を表わす。逆に、白−
熱変換は正の数を表わす。他方、鍋口状部92からの出力はすべて、黒部分の長
さに比例する値を有する正値を表わす。したがって、黒白は正の数を表わし、黒
/黒はより正の数を六ゎす。
足置緑Snのあたりで行なわれる定食の結果から生ずる出力は、正から負に交番
する。チェッカーボード9゜を通る一連の走fSt 、St 、Ss ・・・S
nからのこれらの出力が結合されると、父釜電流の態様で0に関して交番する第
36図(b)の曲線が発生する。
鋸歯状部920足置から生ずる曲線は同様であるが、第36(a)図の曲線で示
されるように、AC成分をもつDC波が生ずる。傾斜測定の観点から、波形が同
相であることが重要である。同相は傾斜の不存在を指示する。
傾斜が存在の場合、これらの曲線は位相が異なる。走査スポットは無限に小さく
ないから、第36図に図解される波形は方形波℃ない。存在し得る雑音を無視し
ながら関係する情報を抽出するために、発生される実際の波形は、数回の走査、
代表的には16回の走査を平均した結果である。
第56図の波形の他の機能は、走査されつ\あるビットの中心位置の予測を可能
にすることである。各ビット線を通じて数回の走査がなされるから、ビットの中
心を通る比丘を受け入れ、縁部に近い走査を拒絶するのが望ましいであろう。こ
うすれば、各データ線から確実な情報を得る最大の可能性が得られる。この情報
は、第56図の一方または他方の絶対位相から得ることができるが、第36(b
)図の信号が好ましい。第56図のフィルタ入力は、第37図に示されるものに
類似ののこぎり歯状出力を生ずる。
曲線(第57図)が発生されつ\あるから、−走査間隔でサンプルされていてさ
え、傾斜に沿う挿間な通じて、1走食間隔よりもよい精度で傾斜を決定するに十
分の情報が発生されつ\ある。第37図に示されるように、2つの波間には位相
差がある。第37図の滑らかな波形から、フィルタの出力が0と某叉する点を決
定することにより、ビットの中心を見出すことができる。中心は、おそらく2つ
の走査量で起こり、その領域におけるフィルタの出力は直線的であるから、0交
叉点を囲む2つの走査を試験し、内挿を行なって、0交叉の正確な走査査号を見
つゆることがでざる。
第57図において、走査は2ペルS、、S、・・・・S、を付した垂直線により
表わされる。データストリップ3の一側からのフィルタ出力を辰わす波形(a)
は、約t4の比丘で0某叉を指示する。同様に、波形(b)からは、ストリップ
の他側00交叉は約19の走査で起こることが決定される。減算から、この場合
のスキャナの傾斜は、−[L5走査であることが決定される。この情報は、修正
を行なうため傾斜164を駆動するのに採用される。
フィルタの第2の機能は、中心近傍の走査を受け入れ縁部近傍の走査が排除され
得るように、ビットの垂直中心(足を方向に又又方向における中心)がある点を
予測することである。中心がどこに位置するかを予め知ることは不可能であるか
ら、ビットの中心がどこに発生し得るかについての「予測値」が発生されねばな
ら々い。これは、第46図の70−チャートで示されるように、中心を跨ぐ2つ
の走査、例えば第37(a)図の走査S、およびS、を見つげることにより遂行
される。これらの走査は、その一方が正の読敢値を与え、他方が負の読取値を与
えるから、中心を跨いていることが分る。採用されるフィルタは90°の位相シ
フトを有する。中心はt44走査にあることが分った。よ査期間が4の場合、次
のデータ線は、5.40足食点にその中心を有することが予mlrされる。これ
が分ると、5喬目および6誉目の走査の出力を分析して「予測値」を修正できる
。
本発明のシステムはパリティチェックを含む。基本的には、データブロックに余
分のビットが加えられる。そのビットは、個々のデータビットの総和が偶数であ
るか奇数であるかを指示する。データが受信されると、ビットは加算され、デー
タが適正に生じたかどうかを見るためにパリティビットと比較され得る。
パリティチェックは、1つのデータビットが変更されたことを指示する。2デー
タビツトが変更されると、パリティは正しいとチェックされるであろう。この問
題を克服するため、各データ線に2つのパリティビットが使用され、各々が交叉
のデータビットを表わす。例えば、第38図には、2つのパリティビットP、お
よびP、を両端に1つずつ有するデータピッ) (D)線が例示されている。パ
リティビットP、は、データビットD1の値の和を表わし、パリティビットP、
は、交叉のデータビットD、の値の総和を表わす。この技術の使用により、2つ
の隣接するデータビットが破壊される場合、エラーが検出される。
上述のパリティチェックは変更されたデータビットの存在を示すが、欠陥のある
ビットをやはり識別し得ない。
この決定をするためには、スレッショルドを設定し、各ビットから来る信号の振
幅を試験する。もしも信号の振幅がスレッショルドより太きければ、このビット
は正しいと判断される。もしも振幅がスレッショルドより小さげれば、ビットの
値は分らないと仮定される。その結果、もしも、特定のデータ線から、(1)パ
リティが正しいとチェックされず、(2)1つの欠陥ビットの指示があると決定
されると、そのビットは変更でき、その変更が正しい方向にある確率が大きい。
もしもパリティが正しいとチェックされると、1ビツトが欠陥と決定されてさえ
、データ線は正しく受信されたと仮定され得る。このパリティチェックは舅48
図のフローチャートで実施される。
データストリップの各データディビットは「1」または「0」を表わしているこ
とが思い起こされよう。例えば、黒/白ディビットは0を表わし、白/黒ディビ
ットは1を辰わす。スキャナは、各ディビットの黒および白部分の密度の差を決
定することができねばならない。黒および自問の密度差の測定は、絶対密度が測
定された場合に起り得る多くの不正確さを避けることを可能にする。
密度は、ストリップから反射される光の強度を表わす電圧をプリアンプから取り
出し、これを使ってカウンタを動作させる電圧制御発振器を制御することによっ
て測定される。換言すれば、電圧が高くなれば高くなるほど、発振器の速度は高
くなり、したがって、所与の期間により多くの計数値が発生される。「データフ
ィルタ」として知られるこの期間は、積分されつ\ある出力波形の面積を決定す
る。これは、単一点の測定値でなく、ビット内の面積のある積分をもたらすから
、誤読取りの可能性は大きく減ぜられる。例えば、黒ビツト中の引掻きは、全積
分信号に無視し得る程の影なしか及ぼさないであろう。
第39図には差の技術が例示されている。第59(a)図は、「0」および「1
」ディビットを表わしている。第39(b)図は、スキャナにより発生される対
応する波形を表わしており、斜線の部分は積分される面積を表わしている。第5
9(c)図は対応する計数値を表わしている。この例において、黒は10により
白は2により表わされる。
各対において、第1の数はつねに第2の数から減ぜられ、したがって第1のディ
ビットに対しては、−8の値を生じ、第2の値に対しては+8を生ずる。黒/白
または白/黒の順序は、数の符号を決足し、密度差はその絶対値を決定する。出
力の有効性を確認ないし質問するために、スレッショルドを設足し得る。例えば
、このスレッショルドが5にセットされ、第1のディビットが一5+2ニー3の
値を生じたならば、出力は疑問となろう。
〔水平6出し〕
上述の論述中、各ビットの中心の位置は既知であると仮定された。しかしながら
、この仮定は十分の仮定ではない。走査の開始時においては、T、の正確な位置
に起因してこの仮定は真であり得るが、もつと先でストリップを横切るビットの
位置を正確に予測することはほとんど困難である。したがって、各ビットの縁部
をサンプルして、データフィルタの位置を修正するため、「センタ′リングフィ
ルタ」が使用される。
第40図には、(a)には2つのディビットに対するパターンが、そのディビッ
トからの出力波形が例示されてい部に中心を置かれると、各フィルタから、/ヘ
ーフブランクおよびハーフホワイトが見ら几るであろう。黒が10、白が2と仮
定されると、出力は6および6となり、正味の差は、例示のように0となろう。
しかしながら、次のビットにおいては、測定値が早く生じすぎると仮定する。
結果が例示されるように4Zよび8であると仮定すると、差は+4となろう。か
くして、各数の符号および大きさは、測定が早く行なわれるか遅く行なわれるか
を指示する。いずれの場合にも、測定を行なう時間は、センタリングフィルタを
動かすことにより調節される。これはまた、データフィルタをも動かす。したが
って、本発明のシステムは、データフィルタをビットの中心に位置づけるように
作用し続ける。
センタリングフィルタが位置づけられ得る4つの可能なビット順序が存在する。
すなわち、W−B−W、B−W−B%W−B −B−W、B−W−W−Bである
。単一ビットでは、活動フィルタは1ビット離間されねばならない、2重ビット
シーケンスでは、活動センタリングフィルタは2ビット離間されねばならない。
2つの遂次のディビットが同じ値を有すれば、第1のディビットの第2ビツトが
第2デイビツトの第1ビツトと異なったことを意味する。1例として、第42図
は、1011を有する4ディビット列を示す。最後の2つは同様である。したが
って、活動センタリングフィルタ(CF)FおよびGは、ビット縁部上に中心を
置くように1ビット離間して配置されねばならない。他方、2つの逐次のディビ
ットが異なる値を有するならば、活動センタリングフィルタは、CおよびEのよ
うに2ビット陥間して配置されねばならない。各データフィルタは、センタリン
グフィルタから%ビット離間して配置される。センタリングフィルタの配置は、
第47図のフローチャートに示されている。
データ同期特性は、データストリップ3の情報領域86のごく初めのところに配
備される。それに続いて、特定のストリップに含まれる記号の数を指示する2バ
イトがある。その後、ストリップからの各情報バイトがホストコンピュータに伝
送される。読出し中、傾斜調節および予測値の修正がなされ+eFJる。16の
走査ごとに、工および石側の位相が比較され、必要ならば、増分的な傾斜修正が
なされる。16走査を待つ理由は、先にフィルタから記憶されたデータを空にす
ることである。
第41図は、本発明に有用なチップのブロック線図である。論理回路200は4
つの入力を有する。「スキャン」入力は、スキャナの検出器プリアンプからの出
力である。「ロングブラック」入力は、回転ドラム上のチョッパまたはスポーク
58から導かれる信号であり、スキャナがレンズNコにあることを指示する。「
チック」入力は、回転ドラム60上のタイミング線61からの信号である。「ス
ライス」と称される入力は、コンパレータを通された後の走置信号である。
チック信号は、電圧制御発振器204、位相固定ループ206およびマスタクロ
ックジェネレータ208より成るクロック回路202を駆動する。クロック回路
202は、本質的に、チック信号周波数のプログラム可能な倍数出力を発生する
周波数合成器である。例えば、100の2進等価値をマスタクロックジェネレー
タに負荷し、クロック回路から、チック入力の周波数の100倍の周波数を発生
することができよう。マスタクロックジェネレータは常時動作し、名ディビット
に対して所与の数のクロックパルスを発生するようにプログラムできる。さらに
、モータ速度が、例えば面負荷の状態から変化すると、クロック周波数は比例的
に変わる。これは、例えば、各走査でクロックパルス1000に達するとき、ス
キャナがデータストリップ上の同じ位置に達することを保証する。
チック信号はまた、モータ制御回路222を介してモータ44の駆動速度を制御
する。モータ制御回路−222は、マイクロコンピュータ48からプログラムし
得る。
2つのカウンタがマスタクロックジェネレータ208から作動される。一方のカ
ウンタは、位相固定ループカウンタ210である。このカウンタは、ロングブラ
ック信号により走査前に作動される。ロングブラック信号が高状態から低状態に
変化すると、位相固定ループカウンタ210はす七ツ)・され、マスタクロック
ジェネレータからのクロックパルスを計数し始める。「スライス信号」に白−黒
変換が起こると、位相固定ループカウンタ210内の数(走査において移動する
距離を表わす)がラッチに供給され、コンピュータは、次の白−黒変換が起こる
まで2ツチの自答を読み取ることができる。次の黒白変換が起こると、新しい数
が記憶される。これにより、コンピュータは、ストリップの左側の仮想点から白
−黒変換点までの距離を測定する能力が与えられる。黒g続時間カウンタ212
は、スキャナが線の幅を指示するために黒を読み取っている間のみ計数を行なう
。それが停止すると、その値をコンピュータにより読み取ることができる。
これらのカウンタは、情報部分86の読取り前のストリップの開始中のみ使用さ
れる。たソし継続時間カウンタ212は、傾斜情報を得るため鍋口状部98を監
視し続ける。ストリップのデータ読取部分に入ると、スキャン入力が作用する。
スキャン入力は、電圧制御発振器214、および「データフィルタ」216およ
び「センタリングフィルタ」218と題するブロックに含まれるカウンタより成
るアナログ−ディジタルコンバータによりディジタル化される。先に説明したよ
うに、これらは物理的意味においてフィルタではなく、主としてカウンタおよび
減算器である。「フィルタタイミング」回路220は、各走査時に、タイミング
シーケンスを開始させるロングブラック信号を受け取る。この回路は、センタリ
ングフィルタおよびデータフィルタ測定が行なわれる走査点を決定する。認めら
れるように、フィードバック信号がセンタリングフィルタ218からフィルタタ
イミング回路220に供給される。このループは、前述のようにセンタリングフ
ィルタおよびデータフィルタを全走査中絶えずビアトの中心に置き続ける。
コンピュータは、データストリップ3に記憶された情報データの主たるキャリヤ
としてデータフィルタ216から情報利用する。コンピュータは、走査が正しい
位置で開始されたかどうかを指示するため、センタリングフィルタから情報を受
け取る。センタリングフィルタは、データストリップ上の黒色スタートパー88
に関するセンタリング誤差信号をコンピュータに供給するから、各逐次の走置上
におけるフィルタのスタート時間を変更できる。これは、各走査が先行の走査よ
りも若干早くまたは若干遅くスタートされねばならない傾斜ストリップの受入れ
を許容する手法である。
通信回路224は、チップ20およびマイクロコンピュータ48によりコード化
されたデータを受け入れ、これをホスシコンピユータにより容易に解釈される形
に変換する。
鱒
5Ct(M LANε
I!33゜
4y、 fil。
セシクリンク°′74tレタ
国際調を報告
Claims (1)
- 【特許請求の範囲】 (1)平坦なデータストリツプ上にビツト形式でコード化されたデータを走査す る装置であつて、データストリツプが、該ストリツプを横切つて横断方向に延び るビツト領域の一連のデータ線を有し、互に平行で連続的でかつ隣接していて、 全データ線でストリツプの長さが決定され、前記コード化データが前記各データ 線に沿い、ついで隣接する前記データ線に沿つて逐次的にコード化されるものに おいて、 前記データストリツプに近接して位置づけられるよう構成されたシヤシと、 前記データストリツプの平面に平行にかつ前記データ線に平行に前記シヤシ上に 取り付けられた第1の円筒状レンズ、および前記ストリツプの長手方向に前記シ ヤシを移動させるための手段と、 前記データストリツプの平面に平行にかつ前記データ線に垂直に前記シヤシ内に 取り付けられた少なくとも1つの第2の円筒状レンズ、および前記第1レンズに 対して交叉方向に前記第2レンズを移動させる手段と、前記データストリツプに 関して前記レンズの焦点にて前記シヤシ上に取り付けられた検出器と、を備え、 所与の前記データ線上のビツト領域が前記検出器上に逐次結像され、前記データ 線が前記検出器上に逐次結像されることを特徴とするコード化データ走査装置。 (2)前記レンズの移動速度を互に同期させる手段を備えており、前記のレンズ を移動させる手段が、前記第2レンズを、前記データストリツプおよび前記第1 レンズに関して、前記第1レンズよりも十分に迅速に移動させ、前記第1レンズ が前記の隣接するデータ線に移動する前に、前記第2レンズが各データ線を複数 回走査するように構成された請求の範囲第1項記載のデータ走査装置。 (3)前記各データ線の前記の複数回の走査の一つを選択する手段を備える請求 の範囲第2項記載のデータ走査装置。 (4)前記データ線を逐次走査するよう取り付けられた複数の第2のレンズを含 む請求の範囲第1項記載のデータ走査装置。 (5)前記第2レンズが、回転運動できるように、前記シヤシ上に取り付けられ かつ前記第2レンズに平行左軸線を有するドラムの周囲に取り付けられ、前記検 出器が前記ドラム内に位置づけられている請求の範囲第4項記載のデータ走査装 置。 (6)前記第2レンズが前記ドラムの周囲の回りに等しく離間されている請求の 範囲第5項記載のデータ走査装置。 (7)前記第1レンズと関連するフイールドフラツトナを備えており、前記第1 レンズが、前記データ線上の全ビツト領域を前記検出器上により精確に結像する ように彎曲されている請求の範囲第5項記載のデータ走査装置。 (8)前記第1レンズおよび前記フイールドフラツトナが、透光性のプラスチツ クより成形され、一体のユニツトを形成している請求の範囲第7項記載のデータ 走査装置。 (9)前記ユニツトの下に取り付けられたアバチヤを備える請求の範囲第8項記 載のデータ走査装置。 (10)前記一体のユニツトが、前記データストリツプの平面に垂直な軸線に関 して回転できるように前記シヤシ上に枢着され、そして前記ユニツトを前記軸線 の回りに回転するための手段を備えており、前記ユニツトが、前記第1レンズが 前記データ線と整列されるように位置づけられ得る請求の範囲第8項記載のデー タ走査装置。 (11)前記シヤシ上に設けられ、前記ドラムの回転のため該ドラムと結合され かつ前記の第1レンズを移動するための手段と結合されたモータを備え、前記第 1および第2レンズの、相互のおよび前記データストリツプに関する移動速度を 同期させる請求の範囲第5項記載のデータ走査装置。 (12)前記シヤシがホイール上に取り付けられ、該ホイールの少なくとも1つ が前記モータに取り付けられていて、前記第1レンズの前記移動が前記シヤシの 前記移動と同期されている請求の範囲第11項記載のデータ走査装置。 (13)赤外線光源が、走査されつゝある前記データ線を照明するように位置づ けられており、前記検出器が赤外線検出器であり、前記光源の波長が前記検出器 の波長感度と整合されている請求の範囲第1項記載のデータ走査装置。 (14)データストリツプからビツト領域の平行なデータ線を読み取るための焦 点を決定するため相互に移動する直交方向に交叉する円筒状レンズを利用する光 学的スキヤナにおいて、 シヤシ、前記データストリツプに近接して該シヤシを支持する手段、および前記 シヤシを前記データストリツプの長手方向に移動させる手段と、 前記データストリツプの表面に平行にかつ前記データ線に平行に前記シヤシ上に 取り付けられた第1の円筒状レンズと、 前記第1レンズの上方において前記シヤシ上に、前記データストリツプの表面に 平行で前記第1レンズに垂直な軸線の回りに回転自在に取り付けられたドラムと 、該トラムを回転する手段と、 前記ドラムの周囲に該ドラムの駐線に平行に取り付けられた複数の第2の円筒状 レンズと、 前記第1および第2レンズの焦点に設けられ、前記データ線の前記ビツト領域か ら情報を受信する検出器とを備えており、前記シヤシが前記データ線に沿つて移 動するとき前記データ線が走査されるように構成された光学的スキヤナ。 (15)前記検出器が、前記ドラム内においてその軸線に位置づけられている請 求の範囲第14項記載の光学的スキヤナ。 (16)前記第1レンズと関連して位置づけられたフイールドフラツトナを備え 、該フラツトナが、その端部においてその中央部分よりも十分大きい焦点距離を 有し、前記第1レンズに平行に位置づけられた前記データ線に沿つて全ビツト領 域が、前記第1レンズにより前記検出器に結像される請求の範囲第14項記載の 光学的スキヤナ。 (17)前記第1レンズが前記データ線の端部に向つて弧状に彎曲されており、 前記ドラム上の前記第2レンズの焦点距離が前記データ線の端部間で変化するの を補償する請求の範囲第16項記載の光学的スキヤナ。 (18)前記第2レンズが前記ドラムの周囲の回りに等間隔で離間されている請 求の範囲第14項記載の光学的スキヤナ。 (9)前記ドラムが回転するとき前記第2レンズの位置を検出し、前記の第2レ ンズの位置を前記データ線の走査と同期させる手鼓を備える請求の範囲第14項 記載の光学的スキヤナ。 (20)前記位置検出手段が、前記第2レンズの各々に対して1つずつ複数の光 チヨツパを備えており、該各チヨツパガ、前記回転ドラム上に、その対応する前 記第2レンズと同じ相対位置に配置され、そして光源と、前記チヨツパによる該 光源の中断を検出するように位置づけられた関係するチヨツパ検出器を備えてい る請求の範囲第19項記載の光学的スキヤナ。 (20)前記シヤシ上に取り付けられ、走査されつ■ある前記データ線を照明す る上うに位置づけられた赤外線光源を備え、前記検出器が赤外線検出器である請 求の範囲第14項記載の光学的スキヤナ。 (22)データストリツブがコード化されたビツト領域の複数の隣接する平行な データ線を有する情報部分を含み、前記データ線が前記ストリツプの長手方向テ イメンシヨンに対して垂直であるデータストリツプ読取装置において、 シヤシ、前記ストリツプに近接しかつ該ストリツプに整列させて該シヤシを位置 づける手段、および前記データ線に垂直な方向にかつ前記ストリツプの長手方向 に前記シヤシを前記ストリツプに沿つて移動させる手段と、前記シヤシにより超 持される検出器と、前記シヤシにより超持されかつ前記データ線に平行に位置づ けられ、そして前記データ線を前記検出器上に結像するようた焦点距離を有しか つそのように位置づけられた第1の円筒状レンズと、 前記シヤシにより担持されかつ前記ストリツプに平行に、前記第1レンズに対し て交叉方向に位置づけられ、そして前記データ線を前記検出器上に結像するよう な焦点距離を有しかつそのように位置づけられた少なくとも1つの第2の円筒状 のレンズと を備え、前記シヤシが前記データストリツプに沿つて移動するとき、前記データ 線がその全長にわたり順次走査されるように構成されたデータスト リツプ用読取装置。 (23)前記シヤシの移動速度を前記第2レンズの移動速度と同期させる手段を 有する請求の範囲第22項記載のデータストリツプ用読取装置。 (24)前記移動速度が、各データ線が複数回走査されるように設定され、そし て前記各データ線の複数回の走査の1走査のみからの走査されたデータを選択し 利用する手段を備えている請求の範囲第25項記載のデータストリツプ用読取装 置。 (25)前記シヤシ位置づけ手段が、前記データストリツプ上に位置づけられる に適合した開口を備える読取装置ハウジングと、前記ハウジング内に取り付けら れ、前記チータストリツプに沿つての前記シヤシの長手方向の移動中前記シヤシ を支持するレールを備える請求の範囲第22項記載のデータストリツプ用読取装 置。 (26)前記同期手段が前記レールの一方の上に位置づけられたギヤと、該ギヤ を前記の第2レンズを移動する手段と結合するギヤ列を備える請求の範囲第25 項記載のデータストリツプ読取装置。 (27)前記第2レンズの移動速度が前記第1レンズの移動速度より十分に大き くなされており、各データ線が、隣接するデータ線が走査される前に複数回走査 される請求の範囲第23項記載のデータストリツプ用読取装置。 (28)前記第1円筒状レンズを前記データ線に平行にするため、前記シヤシ上 に取り付けられ、該第1レンズの角度を前記データ線に関して調節する手段を備 える請求の範囲第22項記載のデータストリツプ用読取装置。 (29)前記の角度調節手段が、前記第1レンズを、前記データストリツプの平 面に垂直左軸線の回りに回転できるように前記シヤシ上に枢着する手段と、前記 第1レンズを前記軸線の回りに回転する手段を備え、該手段が、回転可能左モー タと、前記シヤシ上に取り付けられた関連するギヤホイールと、該ギヤホイール 上のらせんみぞと、前記シヤシ上に設けられ、動作上前記みぞおよび前記第1レ ンズに結合された枢着リンクとを備えており、前記モータの作動で、前記第1レ ンズを前記軸線の回りに回転し、前記レンズおよび前記データ線の整列を調節す る請求の範囲第28項記載のデータストリツプ用読取装置。 (30)前記第1レンズが、前記シヤシヘの枢着取付け手段を備える支持フレー ムを有し、そして該支持フレームにより支持された光源を備えており、前記第1 レンズお上び前記光源が、前記データ線と調節可能に整列され得る請求の範囲第 29項記載のデータストリツプ用読取装置。 (31)データストリツプ上に位置づけられるに適合したシヤシ、該シヤシによ り担持され、前記シヤシが前記データストリツプ上に位置づけられるとき前記デ ータ線に平行な下部円筒状レンズと、前記下部レンズに対して交叉方向に配置さ れ、回転移動できるように前記シヤシ上のドラム上に取り付けられる複数の上部 円筒状レンズと、前記上部および下部レンズの焦点に設けられた検出器とを備え 、コード化ビツトの隣接する連続的な平行データ線を読み取るための光学的スキ ヤナにおいて、位置タイミング手段を備えており、該位置タイミング手段が、前 記ドラムの両側において前記シヤシに固定された位置光源および位置光検出器と 、前記各上部レンズに対して、それぞれの前記上部レンズに関して予定された位 置にて前記ドラムに固定されたチヨツパとを備えており、前記チヨツパが、前記 位置光源から前記検出器に通る光を中断するように位置づけられており、前記位 置検出器が、前記上部レンズの位置に対応する信号を発生するように構成された 光学的スキヤナ。 (32)ドラム回転速度タイミング手段を備えており、該回転速度タイミング手 段が、前記ドラムの両側で前記シヤシ上に取り付けられたタイミング光源および 回転速度タイミング検出器と、前記ドラム上に等間隔に離間された半径方向タイ ミング線と、該タイミング線の1部に近接して前記シヤシ上に取り付けられ、前 記タイミング線と相補的に構成されたモアレスクリーンを備えており、前記タイ ミング線および前記スクリーンが、前記タイミング光源および前記タイミング検 出器間の光路に配置されており、前記タイミング検出器が、前記ドラムの回転速 度、したがつて前記上部レンズの走査速度に対応する信号を発生する請求の範囲 第31項記載の光学的スキヤナ。 (33)前記位置光源および前記タイミング光源が単一のLEDである請求の範 囲第32項記載の光学的スキヤナ。 (34)前記タイミング線が、前記タイミング光源を前記スクリーン上に結像す る焦点距離を有する複数の凸レンズの形態の透明プラスチツクより成形された請 求の範囲第32項記載の光学的スキヤナ。 (35)前記タイミング線が、複数の凸レンズの形態で透明プラスチツクより成 形されており、これらレンズが前記検出器を前記スクリーン上に結像するような 焦点距離を有する請求の範囲第32項に記載の光学的スキヤナ。 (36)データストリツプ上に位置づけられるに適合したシヤシ、該シヤシが前 記データストリツプ上に位置づけられるとき、前記データ線に平行になるように 前記シヤシにより担持される下部円筒状レンズ、前記下部レンズに交叉方向にか つ前記シヤシのドラム上に回転可能に取り付けられた複数の上部円筒状レンズ、 および上部および下部レンズの焦点に設けられた検出器を備え、コード化ビツト の平行なデータ線を有するデータストリツプを読み取るための光学的スキヤナに おいて、前記ドラムの両側において前記シヤシ上に取り付けられたタイミング光 源と回転速度タイミング検出器とを含み、前記タイミング線が、前記光源と前記 タイミング検出器間の光路に配されており、前記タイミング検出器が前記ドラム の回転速度、したがつて前記上部レンズの走査速度に対応する信号を発生するよ うに構成された光学的スキヤナ。 (37)前記タイミング線の一部に近接して前記シヤシ上に取り付けられ、該タ イミング線と相補的に配されたモアレスクリーン備え、該スクリーンが、前記タ イミング光源と前記タイミング検出器間の光路に配置されている請求の範囲第3 6項記載の光学的スキヤナ。 (18)前記タイミング線が、複数の凸面レンズの形態で透明プラスチツクから 成形された請求の範囲第37項記載の光学的スキヤナ。 (39)前記凸面レンズが、前記タイミング光源を前記スクリーン上に結像する ような焦点を有する請求の範囲第36項記載の光学的スキヤナ。 (40)基板上のデータストリツプからデータビツトの平行なデータ線を読み取 るための焦点を決定するため相互に移動する直交する円筒状レンズを利用し、デ ータビツト検出器を担持するシヤシ、および該シヤシが前記データストリツプを 読み取るように位置づけられるとき前記チータ線に垂直となるように前記シヤシ 上に位置づけられた少なくとも1つの上部円筒状レンズを備え、前記上部レンズ か、前記データ線の長手方向に弧状の線を画いて移動するように取り付けられた 光学的スキヤナにおいて、前記シヤシに固定された支持フレームと、前記フレー ムにより担持され、前記データ線に関して実質的に平行でかつ該データ線に関し て凹面をなしていて、前記データビツトを前記検出器上に結像する下部円筒状レ ンズと、 前記下部レンズに近接して前記フレームにより支持され、前記データ線の全長に わたり前記上部レンズの焦点を変えるように賦型されていて、前記上部レンズの 前記データ線からの距離の変化を補償し、前記データビツトの前記検出器上への 結像を維持するフイールドフラツトナと を備え、前記データ線が前記上部および下部レンズに上り走査されるとき、前記 両レンズが前記データ線の前記データビツトを前記検出器上へ結像させるように 構成された光学的スキヤナ。 (41)前記フイールドフラツトナの下部表面が、トロイドの一部の形状で形成 されている請求の範囲第40項記載の光学的−スキヤナ。 (42)前記フイールドフラツトナが、その端部においてその中心より長い焦点 距離を有する請求の範囲第40項記載の光学的スキヤナ。 (43)前記下部レンズおよび前記フイールドフラツトナが、一体の透光性のプ ラスチツクユニツトとして成形される請求の範囲第71項記載の光学的スキヤナ 。 (44)前記支持フレームが、前記基板に垂直な軸線の回りに枢動する上うに前 記シヤシに固定されており、そして前記下部レンズを前記データ線と平行となる 上うに整列させるため、前記フレームを前記シヤシに関して回転させる手段を備 える請求の範囲第40項記載の光学的スキヤナ。 (45)走査されつゝある前記データ線を照明する位置にて前記フレーム上に取 り付けられた光源および関連する光バイブを備える請求の範囲第40項記載の光 学的スキヤナ。 (46)一様な幅と長さの複数の隣接する連続的で平行なデータ線で基板上にビ ツト形式でコード化されたデータを走査する装置であつて、前記データ線が、前 記データ線に垂直な長手方向デイメンシヨンを有するデータストリツプを形成し ており、そして前記データ線の長さに沿つて予定された速度で前記データ線を逐 次走査し、走査中前記データストリツプの長手方向において前記走査手段を移動 させる手段を備えるものにおいて、′前記データ線の走査速度を前記走査手段の 長手方向移動速度と同期させ、前記データ線を走査する移動速度と前記走査手段 の移動速度との間に、前記各データ線が複数回走査されるように相対速度を提供 する同期手段と、前記各データ線の走査の1つのみからデータを利用する手段と を備えるコード化データ走査装置。 (47)前記データ線走査手段の寸法が、前記データ線の幅より小さい幅を有す る領域を走査するように設定されている請求の範囲第46項記載のコード化デー タ走査装置。 幽データストリツプ上にビツト形式でコード化されたデータを読み取る方法にお いて、前記データストリツプが、該ストリツプを横断方向に延びるビツト領域よ り形成された複数のデータ線を有し、該ビツト領域が一様な幅および長さより成 り、前記データ線が互に並行で隣接しており、前記データ線の始点が共通の線上 に存在していて、前記全データ線の幅全体で前記データストリツプの長手方向寸 法を決定し、前記ビツト領域が印刷にコード化され、前記コード化が既知の予定 された順序でなされているものにおいて、 前記データ線の長手方向に沿つて該データ線を一時に1つずつ逐次スポツト走査 することにより、前記データ線の前記ビツト領域の印刷を検出し、 前記ストリツプの長手方向に沿つて走査スポツトを連続的に移動させる 段階を含み、前記走査スポツトの幅が前記データ線の幅より小さく、前記データ 線の走査速度が前記走査スポツトの前記長手方向移動より十分に大きい速度であ つて、前記各データ線が、その全長にわたり複数回走査されるようになされてお り、隣接する次のデータ線が走査される前に、前記データ線の前記コード化ビツ ト領域の異なる部分が走査され、そしてさらに、 前記各データ線の前記走査の1つを選択し利用する段階 を含むコード化データ読取り方法。 (49)前記ビツト領域が、前記各データ線に沿つて逐次コード化され、ついで 次の逐次の隣接するデータ線に沿つて逐次コード化される請求の範囲第48項記 載のコード化データ読取り方法。 (50)選択の前に前記各データ線の各走査から検出されたビツト領域を精度に ういて試験し、前記走査の1つのみを利用することを含む請求の範囲第48項記 載のコード化データ読取り方法。 (51)前記各データ線のデイビツトおよび二重パリテイチエツク手段を利用し 、そして前記パリテイチエツク手段を利用して不正確に走査された前記データ線 から利用されるデータを修正することを含む請求の範囲第48項記載のコード化 データ読取り方法。 (52)走査中、前記データ線の位置に関する走査角度を測定、調節し、前記走 査を前記データ線に平行に維持することを含む請求の範囲第48項記載のユード 化データ読取り方法。 (53)長手方向データストリツプ上にビツト形式でコード化されたデータを読 み取る方法であつて、該データストリツプが、(a)前記ストリツプを横断方向 に延びるコード化されたデータビツトの複数の隣接する連続的なデータ線を含み 、該データ線が等長で、相互に平行であり、前記データ線全体で前記データスト リツプの情報領域が定められ、前記コード化データが既知の予定された順序でコ ード化される情報領域と、(b)(1)前記データストリツプに対して横断方向 に延びる端部をもつ長手方向バーを有し、前記各データ線のビツト数に関する情 報をコード化した水平同期部分と、(2)前記データ線の前記ビツトの高さに関 する情報をコード化した垂直同期部分とを含む導入部と、(C)前記データ線の 両端に沿つて延び、前記データストリツプの長手方向デイメンシヨンに平行であ り、前記データ線と整列されたバターン形態を有する整列案内線とを有するもの において、 (a)走査方向と交叉方向に前記データストリツプに対して移動しながら、前記 ストリツプのほゞ横断方向に前記水平同期部分を走査し、この走査から前記デー タ線と前記走査方行間に先度があればこの角度を測定して、この角度を調節して 低減し、 (b)垂直同期部分を走査して、前記データ線の前記ビツトの高さを決定し、 (c)前記データ線を一時に1つずつその長さに沿つて逐次走査し、同時に該デ ータ線をその長さと交叉方向に走査することにより、前記データ線のビツトを検 出し、そしてデータ線に沿う前記走査を、前記の交叉方向走査よりも十分大きい 速度で行なつて、各データ線を、隣接するデータ線を走査する前に複数回走査す るようにし、前記各データ線の前記走査の1つのみを選択する段階を含むコード 化データ読取り方法。 (54)前記水平同期部分の前記走査から各データ線のビツトの数を決定するこ とを含む請求の範囲第55項記載のコード化データ読取り方法。 (55)走査中、前記整列案内線上の前記バターン化形態を比較することにより 、データ線の走査角度を調節し、走査を前記データ線に平行に維持することを含 む請求の範囲第53項記載のコード化データ読取り方法。 (56)前記のコード化データが、前記各データ線に沿い、ついで隣接するデー タ線に沿つて逐次コード化される請求の範囲第53項記載のコード化データ読取 り方法。 (57)データを記憶し、回収する方法において、各データ要素が1対の光学的 に識別可能な1対のビツトの形式であり、複数の隣接する線として前記データス トリツプの幅を横切つて配されたデータ要素でコード化され、予定された順序で コード化されたデータストリツプを形成し、各データ線に、前記データ線の情報 部分を指示する少なくとも1つのバリテイチエツク要素を包含させ、前記ストリ ツプの一縁部に沿つて第1の傾斜調節パターンを、他線部に沿つて第2の傾斜調 節バターンを設け、前記データストリツプを、その始端から終端に向う方向で、 前記ストリツプを横切つて逐次各データ線を走査して、コード化されたデータを 回収し、前記各走査における第1および第2傾斜調節バターンの相対関係から傾 斜の存在または不存在を確認する段階を含むデータ記憶、回収方法。 (58)各データ線に2つのパリテイチエツク要素が含まれており、前記各要素 が、前記各データ線に沿う交互のデータビツトの値を表わナ請求の範囲第57項 記載のデータ記憶、回収方法。 (59)各データビツトに対してスレツシヨルド信号レベルを設定し、パリテイ テエツクの存在の場合にスレツシヨルド以下の信号レベルを有するデータビツト の確認された状態を変更することを含む請求の範囲第58項記載のデータ記憶、 回収方法。 (60)前記第1および第2傾斜バターンからの出力が、周期的であり、傾斜の 存在および程度が、周期的出力間の位相関係から決定される請求の範囲第57項 記載のデータ記憶、回収方法。 (61)前記周期的出力の一方が前記データ線の中心に関して既知の関係を有し 、この既知の関係から逐次のデータ線の中心を予測することを含む請求の範囲第 60項記載のデータ記憶、回収方法。 (62)前記データストリツプが、前記データ線の中心に関して既知の関係を有 する周期的出力を発生し、そしてこの既知の関係から逐次のデータ線の中心を予 測することを含む請求の範囲第57項記載のデータ記憶、回収方法。 (63)前記周期的出力が、前記第1および第2傾斜調節バターンの1つにより 発生される請求の範囲第62項記載のデータ記憶、回収方法。 (64)データ線に沿つて光学的に識別可能なビツトの線部を決定し、実質的に 前記線部間の前記ビツト領域部分からデータを読み取ることを含む請求の範囲第 57項記載のデータ記憶、回収方法。 (65)線部の決定がセンタリングフイルタにより行なわれる請求の範囲第64 項記載のデータ記憶、回収方法。 (66)前記ストリツプの中心線の両側に等しく配置され、線部が前記データス トリツプを横切つ同一線上記された複数の光学的に識別し得る要素を、前記スト リツプの始端部に設け、初走査期間中前記同一線縁部の領域において中心線の両 側において識別可能な前記要素の数を決定し、前記中心の両側で識別可能な要素 の数を実質的に等しくするように走査角度の粗傾斜調節をなす請求の範囲第57 項記載のデータ記憶、回収方法。 (67)前記データ線のビツトの数に関する情報を前記ストリツプの始端部にお ける要素の数でコード化することを含む請求の範囲第66項記載のデータ記憶、 回収方法。 (68)データストリツプのベース上の複数の位置から照明強度を測定し、前記 要素上の複数の位置から照明強度を測定し、データ確認パラメータを設定するた めに強度の差を決定することを含む請求の範囲第66項記載のデータ記憶、回収 方法。 (69)各データ線を走査するための始点を予測し、前記データ線のデータ形式 に基づき予め選択された計数値を有するカウンタを設定し、各データ線をその予 測された始点から走査し、そして前記カウンタ出力を利用して、各データ線に沿 う増分位置を決定することを含む請求の範囲第57項記載のデータ記憶、回収方 法。 (70)前記データストリツプの始端部に、前記データ線におけるデータ要素の 高さをコード化した複数の光学的に識別可能主要素を提供することを含む請求の 範囲第57項記載のデータ記憶、回収方法。 (71)印刷された情報を走査する光学的走査システムにおいて、 シヤシと、 透明な材料より成形されたドラム、該ドラムを前記シヤシ上にその軸線の回りに 回転運動できるように取り付けるための手段、および該ドラムと関連して設けら れ、該ドラムを回転する手段と、 前記印刷情報に近接して前記シヤシを位置づける手段と を備え、前記ドラムが、該ドラムの周囲に一体的に成形され、共通の焦点距離を 有する複数のレンズを含む光学的走査システム。 (72)前記レンズが前記周囲の回りに等間隔に離間された請求の範囲第71項 記載の光学的走査システム。 (73)前記ドラムと関連するレンズ位置指示手段を備える請求の範囲第72項 記載の光学的走査システム。 (74)前記レンズが円筒状レンズである請求の範囲第71項記載の光学的走査 システム。 (75)前記ドラムの軸線上にある前記レンズの焦点に検出器を備える請求の範 囲第71項記載の光学的走査システム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US718219 | 1985-04-01 | ||
| US06/718,219 US4692603A (en) | 1985-04-01 | 1985-04-01 | Optical reader for printed bit-encoded data and method of reading same |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS62502431A true JPS62502431A (ja) | 1987-09-17 |
Family
ID=24885265
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61501773A Pending JPS62502431A (ja) | 1985-04-01 | 1986-03-19 | 印刷されたビットコ−ド化デ−タの光学的読取装置およびその読取方法 |
Country Status (14)
| Country | Link |
|---|---|
| US (1) | US4692603A (ja) |
| EP (1) | EP0218634A4 (ja) |
| JP (1) | JPS62502431A (ja) |
| KR (1) | KR870700146A (ja) |
| CN (1) | CN1008487B (ja) |
| AU (1) | AU576722B2 (ja) |
| BE (1) | BE905676A (ja) |
| CA (1) | CA1252888A (ja) |
| FI (1) | FI864910A7 (ja) |
| IL (1) | IL78049A0 (ja) |
| IN (1) | IN168021B (ja) |
| SE (1) | SE8604764L (ja) |
| WO (1) | WO1986005902A1 (ja) |
| ZA (1) | ZA861762B (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0250280A (ja) * | 1988-08-12 | 1990-02-20 | Casio Comput Co Ltd | 2進データ記録方法及び装置 |
Families Citing this family (63)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1987003131A1 (fr) * | 1985-11-18 | 1987-05-21 | Sony Corporation | Lecteur optique de cartes |
| JPS62125567A (ja) * | 1985-11-26 | 1987-06-06 | Csk Corp | 光記録媒体の角度変位修正方法 |
| US4910725A (en) * | 1986-04-23 | 1990-03-20 | Drexler Technology Corporation | Optical recording method for data cards |
| US4886957A (en) * | 1986-05-15 | 1989-12-12 | Cauzin Systems, Incorporated | Card reader for receiving a card bearing an imprinted data strip, self positioning the card in a pre-determined position and scanning the imprinted data strip in two directions |
| US4800256A (en) * | 1986-12-08 | 1989-01-24 | International Business Machines Corporation | Halographic scanner having adjustable sampling rate |
| US5280160A (en) * | 1987-02-27 | 1994-01-18 | Canon Kabushiki Kaisha | Recording and reproducing method and apparatus compensating for predicted deviation based on detected relative skewing of recording medium |
| US5179268A (en) * | 1987-07-22 | 1993-01-12 | Omron Tateisi Electronic Co. | Apparatus for detecting inclination of an optical card |
| US4945214A (en) * | 1987-12-28 | 1990-07-31 | Eastman Kodak Company | Digital data apparatus with datastrip compression and expansion |
| US4855579A (en) * | 1987-12-28 | 1989-08-08 | Eastman Kodak Company | System for guiding a user in orienting an application insert having a plurality of datastrips relative to a datastrip reader |
| US4859841A (en) * | 1987-12-28 | 1989-08-22 | Eastman Kodak Company | Digital data apparatus including an application insert sensor |
| US4939354A (en) * | 1988-05-05 | 1990-07-03 | Datacode International, Inc. | Dynamically variable machine readable binary code and method for reading and producing thereof |
| JPH0634262B2 (ja) * | 1988-05-10 | 1994-05-02 | 株式会社ジェーエスケー | 光学読取コード及び情報伝達方法 |
| GB8815490D0 (en) * | 1988-06-29 | 1988-08-03 | Key Strip Ltd | Swipe reader |
| US4949381A (en) * | 1988-09-19 | 1990-08-14 | Pitney Bowes Inc. | Electronic indicia in bit-mapped form |
| US5216533A (en) * | 1989-10-31 | 1993-06-01 | Intermec Corporation | Motor motion detection circuit |
| GB2241810A (en) * | 1990-03-09 | 1991-09-11 | Mars Inc | Data card reader |
| US5083214A (en) * | 1990-05-02 | 1992-01-21 | Eastman Kodak Company | Apparatus and methods for extracting data from a scanned bit-mapped data strip |
| US5170044A (en) * | 1990-11-09 | 1992-12-08 | Pitney Bowes Inc. | Error tolerant 3x3 bit-map coding of binary data and method of decoding |
| CA2074728A1 (en) * | 1990-11-28 | 1992-05-29 | Takeo Fujimoto | Method for recording data, and printed body printed by the method, and data recording medium, and method for reading data from data recording the medium |
| US5122990A (en) * | 1991-02-01 | 1992-06-16 | Rowe-Deines Instruments Incorporated | Bottom tracking system |
| EP0686590B1 (en) * | 1993-12-27 | 1999-07-14 | Pfu Limited | Automatic paper feeding device and frame construction for a document inputting device |
| JPH0844816A (ja) * | 1994-07-27 | 1996-02-16 | Zeburatsuku:Kk | 回転式タッチスキャナ |
| WO1996008703A1 (en) * | 1994-09-14 | 1996-03-21 | X-Rite, Incorporated | Scanning colorimeter |
| JP3629581B2 (ja) * | 1995-04-13 | 2005-03-16 | 株式会社キーエンス | バーコード読取装置 |
| US5706099A (en) * | 1995-06-05 | 1998-01-06 | Xerox Corporation | Method and apparatus for generating serpentine halftone images |
| US5710636A (en) * | 1995-06-05 | 1998-01-20 | Xerox Corporation | Method and apparatus for generating halftone images having human readable patterns formed therein |
| US5862270A (en) * | 1995-12-08 | 1999-01-19 | Matsushita Electric Industrial Co., Ltd. | Clock free two-dimensional barcode and method for printing and reading the same |
| US6097405A (en) * | 1996-09-30 | 2000-08-01 | Hewlett-Packard Company | Detection apparatus and method for use in a printing device |
| US5862271A (en) * | 1996-12-20 | 1999-01-19 | Xerox Corporation | Parallel propagating embedded binary sequences for characterizing and parameterizing two dimensional image domain code patterns in N-dimensional address space |
| US5870510A (en) * | 1996-12-20 | 1999-02-09 | Xerox Corporation | Parallel propagating embedded binary sequences for parameterizing two dimensional image domain code patterns in N-dimensional address space |
| JPH10322519A (ja) * | 1997-05-16 | 1998-12-04 | Nikon Corp | 照明装置及び画像読取装置 |
| US5818025A (en) * | 1997-08-13 | 1998-10-06 | Ncr Corporation | Selective pattern scanner |
| US6266201B1 (en) | 1998-08-19 | 2001-07-24 | Tandberg Data Asa | Multiple channel rewrite system |
| US6082619A (en) * | 1998-12-16 | 2000-07-04 | Matsushita Electric Industrial Co., Ltd. | Method for locating and reading a two-dimensional barcode |
| US6565003B1 (en) | 1998-12-16 | 2003-05-20 | Matsushita Electric Industrial Co., Ltd. | Method for locating and reading a two-dimensional barcode |
| US6371373B1 (en) | 1999-05-25 | 2002-04-16 | Matsushita Electric Industrial Co., Ltd. | Method for reading a two-dimensional barcode |
| JP3659471B2 (ja) * | 1999-06-03 | 2005-06-15 | 富士通株式会社 | 印刷物作成方法ならびにそのための印刷物作成装置およびコンピュ−タ読み取り可能な記録媒体 |
| US6628377B1 (en) * | 2000-04-04 | 2003-09-30 | Stmicroelectronics, Inc. | Scanning optical semiconductor fingerprint detector |
| US20020016750A1 (en) * | 2000-06-20 | 2002-02-07 | Olivier Attia | System and method for scan-based input, storage and retrieval of information over an interactive communication network |
| EP1466297A4 (en) | 2001-12-17 | 2005-10-19 | Int Barcode Corp | AS A SINGLE CODE, DOUBLE-SIDED CODE |
| 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 |
| US20040010446A1 (en) * | 2002-07-08 | 2004-01-15 | Marko Vanska | Mobile customer relationship management |
| GB0220158D0 (en) * | 2002-08-30 | 2002-10-09 | Renishaw Plc | Method of scanning |
| 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 |
| US20040093274A1 (en) * | 2002-11-08 | 2004-05-13 | Marko Vanska | Method and apparatus for making daily shopping easier |
| US7648678B2 (en) | 2002-12-20 | 2010-01-19 | Dako Denmark A/S | Method and system for pretreatment of tissue slides |
| US7156311B2 (en) * | 2003-07-16 | 2007-01-02 | Scanbuy, Inc. | System and method for decoding and analyzing barcodes using a mobile device |
| SK10072003A3 (sk) * | 2003-08-08 | 2005-03-04 | Dušan Kočiš | Dátový kanál pozadia na papierovom alebo inom nosiči |
| US7387250B2 (en) * | 2003-12-04 | 2008-06-17 | Scanbuy, Inc. | System and method for on the spot purchasing by scanning barcodes from screens with a mobile 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 |
| US7296747B2 (en) * | 2004-04-20 | 2007-11-20 | Michael Rohs | Visual code system for camera-equipped mobile devices and applications thereof |
| US7410750B2 (en) * | 2004-06-30 | 2008-08-12 | Xerox Corporation | Multicolored photochromic display |
| US7304585B2 (en) * | 2004-07-02 | 2007-12-04 | Nokia Corporation | Initiation of actions with compressed action language representations |
| US7309015B2 (en) * | 2004-07-14 | 2007-12-18 | Scanbuy, Inc. | Mobile device gateway providing access to instant information |
| US7199883B1 (en) * | 2005-04-18 | 2007-04-03 | Union Switch & Signal, Inc. | System and method for sensing position of a vehicle |
| US8016187B2 (en) * | 2006-02-21 | 2011-09-13 | Scanbury, Inc. | Mobile payment system using barcode capture |
| EP1826705A1 (de) | 2006-02-25 | 2007-08-29 | F.Hoffmann-La Roche Ag | Analytisches Verbrauchsmittel und Anordnung zum Auslesen von Informationen |
| US8789756B2 (en) * | 2006-02-25 | 2014-07-29 | Roche Diagnostics Operations, Inc. | Test element coding apparatuses, systems and methods |
| US8150163B2 (en) | 2006-04-12 | 2012-04-03 | Scanbuy, Inc. | System and method for recovering image detail from multiple image frames in real-time |
| US8511551B1 (en) | 2008-01-11 | 2013-08-20 | Terry B. Foster | Information card and method of accessing the same |
| NL2010204A (en) * | 2012-04-11 | 2013-10-15 | Asml Netherlands Bv | Rotatable frame, lithographic apparatus, projection system, method for focusing radiation and device manufacturing method. |
| US10210367B1 (en) * | 2017-12-22 | 2019-02-19 | Datalogic Ip Tech S.R.L. | Optical assembly for scanning engine |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3211470A (en) * | 1963-07-02 | 1965-10-12 | Gift Stars Inc | Coded coupon |
| FR2057325A5 (ja) * | 1969-08-12 | 1971-05-21 | Thomson Csf | |
| US3660641A (en) * | 1969-10-30 | 1972-05-02 | Simcom Corp | Coded data storage medium |
| US3634696A (en) * | 1970-03-09 | 1972-01-11 | Ernest Wildhaber | Radiation-sensitive optical scanning apparatus |
| US3809894A (en) * | 1970-09-18 | 1974-05-07 | Creative Logic Corp | Optical scanner |
| US3689744A (en) * | 1970-09-22 | 1972-09-05 | Ernest Wildhaber | Method and apparatus for scanning characters |
| CH536523A (de) * | 1971-03-22 | 1973-04-30 | Zellweger Uster Ag | Lesevorrichtung für optisch erkennbare Zeichen |
| CH537057A (de) * | 1971-03-22 | 1973-05-15 | Zellweger Uster Ag | Lesevorrichtung für optisch erkennbare Zeichen |
| DE2136115A1 (de) * | 1971-07-20 | 1973-02-01 | Sick Erwin | Einrichtung zur zeilenweisen photoelektrischen abtastung von informationstraegern |
| US3845279A (en) * | 1972-03-01 | 1974-10-29 | L Rosdorff | Notation system |
| US3778129A (en) * | 1972-08-31 | 1973-12-11 | E Wildhaber | Optical scanner |
| US3780271A (en) * | 1972-09-29 | 1973-12-18 | Sigma Systems | Error checking code and apparatus for an optical reader |
| US3852573A (en) * | 1973-11-16 | 1974-12-03 | Scanner | Alignment correction for read scan raster fields |
| US3886371A (en) * | 1973-12-03 | 1975-05-27 | Ball Computer Products Inc | Optical character reader scanning support mechanism |
| US4263504A (en) * | 1979-08-01 | 1981-04-21 | Ncr Corporation | High density matrix code |
| DE3101827C2 (de) * | 1980-01-21 | 1983-10-20 | Sharp K.K., Osaka | Optisches Strichcode-Lesegerät |
| JPS58200214A (ja) * | 1982-05-19 | 1983-11-21 | Hitachi Ltd | 走査光学系 |
| US4532616A (en) * | 1982-06-03 | 1985-07-30 | News Log International, Inc. | Method for optically encoding digital data on a substrate and the data record carrier formed thereby |
| DE3300081C2 (de) * | 1983-01-04 | 1985-12-12 | F & O Electronic Systems GmbH & Co, 6901 Neckarsteinach | Verfahren zum Drucken und Prüfen des Druckbildes eines elektrisch angesteuerten Thermodruckers und Vorrichtung zur Durchführung des Verfahrens |
| US4521678A (en) * | 1984-01-13 | 1985-06-04 | Databar Corporation | Battery-powered optical bar code reader and voltage regulator therefor |
-
1985
- 1985-04-01 US US06/718,219 patent/US4692603A/en not_active Expired - Fee Related
-
1986
- 1986-03-05 IN IN203/DEL/86A patent/IN168021B/en unknown
- 1986-03-06 IL IL78049A patent/IL78049A0/xx unknown
- 1986-03-10 ZA ZA861762A patent/ZA861762B/xx unknown
- 1986-03-17 CA CA000504249A patent/CA1252888A/en not_active Expired
- 1986-03-19 AU AU55869/86A patent/AU576722B2/en not_active Ceased
- 1986-03-19 EP EP19860902183 patent/EP0218634A4/en not_active Withdrawn
- 1986-03-19 JP JP61501773A patent/JPS62502431A/ja active Pending
- 1986-03-19 WO PCT/US1986/000538 patent/WO1986005902A1/en not_active Ceased
- 1986-04-01 CN CN86103142A patent/CN1008487B/zh not_active Expired
- 1986-09-30 KR KR1019860700676A patent/KR870700146A/ko not_active Withdrawn
- 1986-10-29 BE BE0/217346A patent/BE905676A/fr not_active IP Right Cessation
- 1986-11-06 SE SE8604764A patent/SE8604764L/xx not_active Application Discontinuation
- 1986-12-01 FI FI864910A patent/FI864910A7/fi not_active Application Discontinuation
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0250280A (ja) * | 1988-08-12 | 1990-02-20 | Casio Comput Co Ltd | 2進データ記録方法及び装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| FI864910A0 (fi) | 1986-12-01 |
| US4692603A (en) | 1987-09-08 |
| KR870700146A (ko) | 1987-03-14 |
| BE905676A (fr) | 1987-02-16 |
| AU5586986A (en) | 1986-10-23 |
| WO1986005902A1 (en) | 1986-10-09 |
| EP0218634A1 (en) | 1987-04-22 |
| CA1252888A (en) | 1989-04-18 |
| EP0218634A4 (en) | 1989-03-14 |
| CN86103142A (zh) | 1987-06-10 |
| ZA861762B (en) | 1986-10-29 |
| IN168021B (ja) | 1991-01-26 |
| SE8604764D0 (sv) | 1986-11-06 |
| SE8604764L (sv) | 1986-11-06 |
| CN1008487B (zh) | 1990-06-20 |
| FI864910A7 (fi) | 1986-12-01 |
| AU576722B2 (en) | 1988-09-01 |
| IL78049A0 (en) | 1986-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| AU576722B2 (en) | Optical reader for printed bit-encoded data and method of reading same | |
| US4074114A (en) | Bar code and method and apparatus for interpreting the same | |
| US7337970B2 (en) | Barcode scanner decoding | |
| KR970006647B1 (ko) | 다각형 정보 인코우딩(encoding) 라벨, 방법 및 시스템 | |
| US6206289B1 (en) | Scanner | |
| US3868634A (en) | Reading of contrasting data by means of continuously attempting to decode read signals | |
| US4140271A (en) | Method and apparatus to read in bar-coded information | |
| CN1036162C (zh) | 用于从扫描过的线段再现完整代码的扫描装置 | |
| US7248754B2 (en) | Apparatus and method for determining whether machine readable information on an item matches the item | |
| JP2771899B2 (ja) | 空間ドメイン内の二次元記号の復号方法及び装置 | |
| CA2093371A1 (en) | Reading bar codes with a wide laser beam | |
| JPS63284683A (ja) | 三次元表面形状を表現するためのデータ形成装置 | |
| WO2004083778A1 (en) | Coded-light dual-view profile scanner | |
| US5854478A (en) | Method and apparatus for reading machine-readable symbols having surface or optical distortions | |
| JPS61115179A (ja) | バーコード読み取り装置 | |
| JPH09511603A (ja) | 多様な幅を持つバーコード記号法による未解像のプロフィルを解読するための方法および装置 | |
| JP2772487B2 (ja) | 光学式読取装置 | |
| EP1836646B1 (en) | Bar code scanner decoding | |
| JPH0519753B2 (ja) | ||
| US5825010A (en) | Bar code scanner positioning | |
| JPS6162983A (ja) | 楽譜読取装置 | |
| US3566354A (en) | Contour pattern scanner | |
| JP3329969B2 (ja) | バーコード読取方法およびバーコード読取装置 | |
| JPS61188672A (ja) | 光記録媒体読取り装置 | |
| NO863885L (no) | Fremgangsmaate og apparat for avlesning av data. |