JPS5894060A - 印刷媒体上にバ−・コ−ドで情報を記録する方法 - Google Patents

印刷媒体上にバ−・コ−ドで情報を記録する方法

Info

Publication number
JPS5894060A
JPS5894060A JP57155308A JP15530882A JPS5894060A JP S5894060 A JPS5894060 A JP S5894060A JP 57155308 A JP57155308 A JP 57155308A JP 15530882 A JP15530882 A JP 15530882A JP S5894060 A JPS5894060 A JP S5894060A
Authority
JP
Japan
Prior art keywords
density
test
bar code
code
meaning
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
JP57155308A
Other languages
English (en)
Other versions
JPS605992B2 (ja
Inventor
マイケル・レロイ・クリ−グ
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPS5894060A publication Critical patent/JPS5894060A/ja
Publication of JPS605992B2 publication Critical patent/JPS605992B2/ja
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K1/00Methods or arrangements for marking the record carrier in digital fashion
    • G06K1/12Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching
    • G06K1/121Methods or arrangements for marking the record carrier in digital fashion otherwise than by punching by printing code marks
    • 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/01Details
    • G06K7/016Synchronisation of sensing process
    • G06K7/0166Synchronisation of sensing process by means of clock-signals derived from the code marks, e.g. self-clocking code

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は予じめ選択さrた密度でバー・コードを駅録及
び感知する方法に関する。バー・コードは走査器によっ
て横切られる時に、その幅、間隔等による意味を有する
線Cハ任童の群である。密度とは実際に印刷された時の
コード中のコード線間の最もせまい1…隔をさす。
背景技法 種々の形のバー・コードが周知でありこれ等は成る行に
沿って走査器を一回通過する事によって再生する事が出
来る情報を記録する能力によって特徴付けらねる、代表
的な場合、バー・コードはマークの可変幅、マーク間の
可変間隔もしくけ両者による情報を帯ひる一連の垂ロマ
ークである。
本発明によって使用さi]るものと同一の従来のバー・
コードシステムは米国特許出願第067・198311
号中に説明されている。しかし々からこのシステムは1
つのコード密度での印刷及び読取りのために与えらjて
いる。異なる密度で印刷さhたコードのための従来のシ
ステムは周知ではない。コード密度は従来のシステムに
おいては周定さねているので、不正確々印刷を生ずる成
る種の紙及び他の媒体の多くけ避けなけねばならない。
その主&、R理由は紙によるインクの広がりである。
この車はインク・ジェット印刷器では特に問題になる。
さらに、異方る粘性を有する比較的広節回の紙もしくは
基板の使用のために、!が重密度は比較的低くなけねば
ならない。十分離れて置か力でいるバ〜・コードは実質
上任意の紙の使用全可能とするが、バー・コードの1行
当りに記録されるデータの量の効率が犠牲にされる。
本発明の開示 本発明に従い、使用されるべき紙もしくけ他の基板−ヒ
に印刷さねた予定のテスト・ノぐターンから観測さフす
る結果に依存してバー・コードが異なる密奪で記録及び
感知さねる。テスト・ノくターンは異なる密度で印刷さ
れ、走査器で読取られる。代表的にはテスト・データが
正確に回復さrする最大の密摩である好ましい密度がそ
の後に使用される。
各記録と共に使用される密度を定義するコードが従って
調節さね乙。
このシステムにおいては、各紙にその最大の効率も[7
〈けその近くの密度のデータf#ひる様に、広範囲の質
の結上に印刷され得る。
第1図は図示された如く数本の平行な行であり得るバー
・コード情報5を帯びる紙1を示している。この上には
バー・コード情報5と共に印刷される中のつまつ窯長方
形のマークである水平整列マーク5が存在する。この整
列マークはバー・コード3を印刷するのと同−印刷器に
よって印刷されみ。
本発明に従い、マーク5と同−水平行上に整列マーク5
を通り越して間隔を隔てて、3つのテスト・パターン6
a、6b及び6′Cが存在する。各テスト・パターン6
は行3中のものと実質的に同一の種類のバー・コードの
群である。%に、左方)くターン6aの密度は予じめ選
択さ力た低い密度、ツクターン6bの密度は中間の密度
、及びテスト・ツクターン6Cの密度は予じt選択され
た高い密度にある。パターン6は水平方向に互に、及び
整列マーり5から125ミリメータの印刷さ冶てい々い
即ち白領域によって分離さねている。
第2図は半自動的制御を受ける操作システムを示す。印
刷素子及び制御I・−ドウエアは基本的に通常のもので
ある。代表的には通常の便箋である印刷さるべき紙のシ
ート20Fi、プラテン22に対抗して塔載され、ペイ
ル24によって保持される。紙20はプラテン・ステッ
プ制御装置28の制御の下にプラテン駆動装置26によ
って長手方向に移動される。紙20はインク・ジェット
印刷器もしくけマトリックス印刷器である事が好ましい
印刷器30及び光学走査器62によって水平方向に横切
られる。印刷430及び走査器32はキャリア33上に
塔載され、キャリア制御装置36の制御の下に駆動装置
34によって一緒に移動される。
印刷器30及び光学走査器52の特定の設計は。
本発明とは無関係である。任意の標準設計のインク・ジ
ェット印刷器が整列マーク5の中の詰った長方形及び代
表的バー・コード3を構成する異方る幅の垂直バーを印
刷すZのに適している。従つて、印刷さちる紙20の印
刷受容特性により重要になる。なんと々ねげインク・ジ
ェット印刷器によって印刷されるバーの端の限定性が著
しく変化するからである。
走査器の設計は代表的には光が入射されて観測さ引る小
領域からの反射光が受取らj、る光学路中の光源及び光
導電体を食んでいる。多くの目的の場合、制限さね、予
じめ画定された領域からの反射のみが光導電体に通溝す
る。好ましい実施例に3 おいて、この事は高さが76.2X10   cq及び
幅力玉7.67X10−′5αの開孔全有する不透明ス
クリーンによって達成される。
垂直バー3及び整列マーク5け高さが各々略174X1
0−3cmである。プラテン22は0.026cmのイ
ンクレメントでステップされる。キャリア33の運動は
0.01 cmのインクレメントで測定されるが駆動は
DCモータによって行われ、中断される事Viカい。2
インクレメント以上の移動が指示さf″17’(−場合
にはプラテン22のインデックス移動は中断されない。
プラテン22及びキャリア33の運動が停止される時、
最終位置は横切らねタインクレメントの数によって決定
される。この様なインクレメント位置システムはグラフ
ィックス及び印刷システムで十分周知であり、詳細は説
明されない。
本発明の好ましい実施例においては印刷器30及び光学
走査器32に関する紙20の位置は開始位置をメモリ中
に記憶し、続いて正方向及び負方向の両方にインデック
ス動作のインクレメントを計数する事によってモニタさ
れる。計数回路及び論理装置は別個に与えらね得るが、
好ましい実施例は含まれるステップを制御し、実即する
ための汎用マイクロプロセッサを使用する。この素子は
第2図中に整列制御装置38として記号的に示されてい
る。紙20に印加される印刷ノ(ターンを画定するため
の印刷器30はグラフィックス制御装置40として記号
的に示さねたさらに他のマイクロプロセッサの制御の下
にある。グラフィックス制御装置40は文字及び整列マ
ークの如き予定の特定記号を印刷するための任意の従来
のシステムであり得る。
代表的なバー・コードで印刷さるべきテキストはテキス
ト・メモリ42として示された磁気的メモリもしくけ他
のメモリの内容である。テキスト・メモリ42け代表的
カシステムでは適切にプログラムされたマイクロプロセ
ッサによって必要とされる時に発生される情報である事
が好普しい制御パターン情報を記号的にメモリ45とし
て示された別個のメモリから受取る。
文字及び語を表わす信号は以下説明される如くバー・コ
ードで記録されるのと同時に発生さね得るが、通常のテ
キストは完全力行もしくは完全な頁で発生されてメモリ
42から取出さね、て、ツク−・コードで印細1さねる
前に必要に応じて検証され、訂正される。
第2図は印刷され及び読取られる例示的な)乏−・コー
ドに関連する手動キイ操作手段を示している。オペレー
タ制御パネル即ちキイボード44が例示的に示さねてい
る。プラテン22上の紙のロードは手で行われ得る。自
動的に行われる場合は、オペレーター手動で紙ロード鍵
50を操作する。
紙がロードされると、機械は代表的には紙20が゛存在
し得る左方から、プラテン22を横切って紙20の右方
の余白を通過する様に自動的な走査を進める。紙20の
左方余白及び右方余白は光学走査器52によって観測さ
れ、位置が決定さね、整列制御装置38中に記憶される
。もしくは紙20は単にプラテン22上の予じめ定めら
れた点もしくけ黒白にロードされ、紙20の端の位置は
制御装置38中の予定の因子によって知られる。
本発明に従い、紙20はバー・コード6全印刷し、バー
 コード6を帯びる紙からバー・コード3を読取るため
に2つのモードの両方で使用する様にロードされ得る。
印刷の場合紙20は代表的には白紙であり、オペレータ
は手でバー・コード印刷器52を操作する。次いでテス
ト・メモリ42中の情報が以下説明される如く、整列マ
ーク5及びテスト・パターン6と共に印刷される。ノ(
−・コードを読取るためにけ、オペレータ1整列マーク
5よりも高く走査器32を手動で位置付け、バー・コー
ド読取鍵54を手動操作する。
密度選択による印刷 紙20がプラテン22上にロードされる事により、バー
・コード印刷器52が押され、整列制御装置38及び智
度制御装置55によって指示されるシーケンスに従って
さらに自動的に活動が開始される。密度制御装置55は
特定の目的を有する論理タイミング回路であり得るが、
適当なプログラムされたマイクロプロセッサによって達
成さ名る事が好ましい。(代表的C・ま印刷ルーチン、
特にインク・ジェット装置の場合には黒部からの成る拡
がりを示し、従って実際の水平間隔は黒が印刷されるの
で、同一有効幅を有する事が意図されている白部よりも
著しく狭くなる。これは実施上の細部であり、本発明に
は関係ない。) 最初、キャリア33はキャリア制御装置t36によって
制御されるキャリア駆動装置34によって予定の1・゛
方印刷余白にもたらさ名る。高さが1.74 mmで幅
が508cfnの黒でうめらねた長方形の文字である整
列マーク5が印刷器30によって印刷され、このパター
ンはキャリア63が紙20を横切って連続的に移動され
る時にグラフィック制御装置20によって画定される。
マーク5が印刷された後12.5mmの空白部分が残さ
れる。メモリ43から制御パターン情報がテキスト・メ
モリ42に導入され々。密度制御装置55は3つの予じ
め選択さfiた密度のうち最低の筐度でテスト・パター
ン6aの印刷を指示する。キャリア33は紙20を桶切
って中断なく棧動を続け、パターン6aの後に12.5
mmの空白部が残さ−rL/−o次に密度制御装置55
はより高いV!度でテスト・パターン6bの印刷を指示
する。依然キャリア66は紙20を横切って不断に移動
を続け、パターン6bの後に12.5 mmの空白部分
が残される。次に密に制御装置55は3つの予じめ選択
された密度のうち最高の密度でテスト・パターン6Cの
印刷を指示する。
各テスト・パ多−76にシステムによって指示されたフ
ォーマット費累及び認識さるべき密度特性を有する。こ
の基本的フォーマットは本発明以前に開発されたもので
ある。
両方向読取りに使用されパリティ誤り検査を有する基本
的フォーマット配列体は1981年9月刊I B M 
Technical Disclosure Bul 
Ietin。
Vot、 24. No、 4. 第1793乃至第1
795T’j−に開示されている。この実施例の好捷し
い構成は、上記TDBの論文に開示されたフォーマット
の型に応答する様に設計サレ、このフォーマットの通用
可能な要素がテスト・パターン乙に取入れられている。
フォーマットの第1の要素は第1図の拡大されたパター
ン6C上の60で示され、保護パターン・サブフィール
ドと呼ばれる。これは1個の広い黒いバー及びこ力に続
く1つの幅広い白いバーで形成され、バー・コード信号
感知システムが反射された元のレベルに初期設定される
様に使用さ17する。即ち先ず幅広い黒部を感知してい
る間に感知レベルは自動的に黒に向ってシフトされ、次
いで幅広い白を感知している間に白に対する正確なレベ
ルに向って移動する。この様な光学的感知の詳細は本発
明にとって重要では々いので本発明の部分を構成し々い
次の要素は狭い黒バー、こtに続く狭い白ノ(−続く狭
い黒パー及び最後の白いバーである同期(llyne)
パターン・サブフィールド62である。この様々規則正
しい繰返しパターンは正しく認識される確率が極めて冒
い。 期パターンの認識に基づいて、処理システムは前
の余分々マークを無視し、データを受板る様に準備する
このコード化技法は各遷移r1ピットにするものである
(ETABコード)。ETABノ(−・コードは” E
TABパー・コード′″と題する1978年12月刊I
 BM Te hnical DisclosureB
ulletin、Vot、21 + A7 +第288
6乃至第2884頁に開示されている。この論文に亢奮
に説明されている如く、白から黒への各遷移は1つのビ
ットの開始を画定し、該ビットの終りは次の白から黒へ
の遷移によって画定される。黒から白への任斂の佛移は
同様に1つのビットを画定し、そのビットの終りは次の
黒から白への遷移によって画定される。予定の中間の長
さのビットは1の意味を有するものとされ、他方予定の
より短かいもしくはより長いビットは0の意味を有する
ものとされる。
次の要素はETAB中の一意的な予定の6ピツト・コー
ドより成る開始テスト−パターン・コード64である。
開始コードとに次に絖〈メツセージの内容を画定するも
のである。開始テスト・)くターン・コードは予定のテ
スト・データであるメツセージが続く事を意味している
。(開始フィールド中のビット数のパリティを検會する
様にシステムが構成されている場合には開始テスト・)
くターンには単一の狭いバーが続き得る。この様なテス
ト・パターンは左方から右方へ及び右方から丘方へと両
方向に読取られないので、これ等のノクリテイはこれ等
のテスト・パターンに対しては1□要ではない。)次の
胃素はETAB中の、6ビツトを定める交互の狭い黒バ
ー及び狭い白ノく−より成るテスト・データ66である
。端の限定をはつきりさせる事がテストの基本面である
ので、テスト・パターン66中に全て狭いバーを使用す
る事は障害が最も生じがちな場合をテストする事になる
次の要素はETAB中の第2の一意的な予定の6ピツト
・コードより成る終りテスト・パターン・コード68で
ある。終りコードとはテスト・パターンの終りを意味す
るものである。パターン6C中のこのコードはテスト・
パターンの行の最後のパターンが読取られる事を意味す
る点でパターン6a及び6b中のものとは異なる。
上述の如く同−打上の整列マーク5及び3つのテスト・
パターン6の印刷が終ると、この行はオペレータの介入
なく、テスト・パターンの印刷の3つの密度に対応する
内部クロック率で6回読取られる。この様な読取りの前
に、印刷器30及び走査器52間の有効な垂直位置差が
自動的に得られ、その後の読取り動作に使用される。こ
の動作については、上記の米国特許出願第06/198
311号中に完全に説明されている。これは本発明には
直接関係ないので、さらに詳細には説明されない。
読取り中、キャリア33は丁度印刷された行を横切って
キャリア駆動装置34によって予定の一定速度で移動さ
れる。光学走査器32によって感知さねる条件は、クロ
ック59からのパルスによって定められる正規の間隔で
感知データ・レジスタ57中に導入される。レジスタ5
7からのデータはプロセス・データ・ブロック61によ
って記号的に示された汎用マイクロプロセッサに処理の
ために転送され、処理される。ブロック61からの信号
はクロック5971−制御し、密度制御装置t55に入
力される。(代表的には、システムはバー上で感知され
る条件をクロック59の制御の下に多数回読取る様に設
計されており、1つのバーの幅は予定の範囲内にあって
、感知すtする連続した同一の光学条件の数によって狭
くも広くも認識される。) クロック59からのタイミングはテスト・パターン6a
の低密度に耐応する長い間隔に最初セットされる。全て
のその後の読取り及び密度選択動作は、適切にプログラ
ムされたマイクロプロセッサで実行され、制御されるの
で、後の密度選択動作は遂行される関連段階のシーケン
スで説明される。次に示されたこの様々段階を順次に実
行する為のマイクロプロセッサのプログラミングはプロ
グラミング技法中のルーチン技法であり、本発明の主要
部を形成しない。
1、 クロックを初期率にセットせよ。
2、 12.5mmのスペース境界テスト・フィールド
であるに十分長い白の期間を観測せよ。
3 もしスペース境界が観測されたら、次の黒をテスト
・パターンの仲始と解釈せよ。
4、テスト・パターン中のテスト・ブータラ読取れ。
5、テスト・データを予定のデータと比較せよ。
もしテスト・データが正確に読取られた時はYea’i
記憶せよ。もしテスト・データが正確に読散られない時
はNoを記憶せよ。
63  もしスペース境界が観測されたら、次の黒をテ
スト・パターンの開始と解釈せよ。
Z この中央のテスト・パターンの密度に対応する中間
の率にクロックをセットせよ。
8、テスト・パターン中のテスト・ブータラ読取れ。
9 テート・データを予定のデータと比較せよ。
もしテスト・データが正確に読取られたのであればYe
s を記憶せよ。もしテスト・データが正確に読取られ
なければNoを記憶せよ。
10、もしスペース境界が観測されたら、次の黒をテス
ト・パターンの開始と解釈せよ。
11、右方のテスト・パターンの密度に対応する高い率
にクロックをセットせよ。
12、テスト・データを予定のデータと比較せよ。
もしテスト・データが正確に読取られたならばYe+a
  t″記憶、テスト・データが正確に読取られなかっ
たならば、No  を記憶せよ。。
15、Yes  を記憶したテスト・パターンの最高の
密度を呼出せ。
14、制御情報を最低の密度で印刷せよ。
15、印刷器の密度制御装置を呼出された密度によって
表わされた密度で印刷する様にセットせよ。
16、呼出された密朋で印刷せよ。
マイクロプロセッサの論理能力によって全体的々制御及
び支援を受けるキャリアが塔載された印刷器を含む上述
のシステムは極めて柔軟性がある事に注意されたい。従
って、本発明は多くの細かい変更を有する様に具体化さ
れ、特に得られた論理データを混合し、もしくは平均化
するために繰返し走査をするといった他の変更によって
増強され得る。テスト・パターンの行は常に3回足貸さ
れ、少なく共2回生じた最良の結果が密度選択の基本に
される事が好ましい。
遭遇する最初のテスト・パターンを最低の密度のもので
あるパターン6aにする事により開始テスト・パターン
・コード牟び終すテスト・パターン・コードが遭遇する
最初のデータと共にデータ処理装置に信号さjる事が保
証される。これはシステム論理中の可能な棹々の用法の
うちで、機械が読取り−テストーパターン・モードで正
シく動作している半金保証する制御情報である。各完全
な行掃引に対してクロックを1つ(7)周波数にセット
する事が1更利な場合には、クロックを最低の周波数に
セットし、パターン68′(i−最低の密度にする事は
開始テスト・パターン・コードの早期の読取りを保証す
る。
上述された好ましいシステムにおいては、整列マーク5
及び]スト・パターン6の下ニ、バー・コード3の最初
の行が常に最低の密度で印刷される。従来のシステムで
は、この最初の行は例えば文書の趙名及び発信人を含む
文書上のデータに関する揮々の説明的情報を含んでいる
。不発明において、この最初の行はその後のバー・コー
ドの密度の指定をも含んでいる。この最初の行は最低の
密度で印刷さ11ているので、信頼性をもって読取らね
、機械は最低の密度で正しくクロック動作・を行う事に
よって、この行を自動的に読取る。
上述の米国特許邑願第06/198311号において説
明されたシステムでは、バー・コードの行は正確さを求
めてテストするために印刷後直ちに自動的に読取られる
。もし適切な回数繰返し試みられた後、正確々印刷が検
証されなかった場合には、本発明の他の実施例に従い、
データは次に低い密度で次の打上に印刷される。文書の
残りの部分はこの次に低い密度で印刷される。この特徴
は読取りシステムに対して新らしい密度についてあらか
じめ知らせる指示信号等全通常与えない。
成るシステムにおいては、読取装置のクロック率を変更
すること々く、この次に低い密度と両立可能である。も
しくは、読取システムは読取りのタイミングをこの次に
低い密度に合わせる様に自動的に変(出来る様に設計さ
れ得る。この場合、予定数の茨陥行が生ずる。
最低の密度で最上性を印刷する事に代る方法は保護パタ
ーンを使用する方法である。上述の如く、成る予備コー
ド・フィールドが各行の始めに現わねる。そのうちでも
最初のものは広い黒バーとこれに続く広い白バーの保護
パターンである。
これ等の幅は重要ではなく、これ等は1つのコード中で
変化され得、この変化が依然その元の機能である光学感
知器を適切に初期設定し々がら、その後に使用される密
度を決定する。他の互換例では、すべてのタイミング条
件に応答するコードが使用される。このコードは同期パ
ターンの後ニ現われ、その後の印刷の密度を指定する。
テスト・パターンの解析はバー幅比を考慮する事、もし
くは観測されたバー幅を許容可能な範囲と比較する事を
含んでいる。しかしながら、テスト情報の主なる解析は
依然システムの実際のデータ・ビット感知機能の結果と
して観側芒れる1もしくは0データ・ビットの如き実際
の意味を基本にしでいる。
変化され不クロック時間は4速発振器の出力にプログラ
ム可能な分局5を介在させるという通常の技法によって
得られる。クロックの出力は分周器の等級と比例して実
効周波数が変化する。
読取り動作は印刷器によって作成された文書に対するだ
けとは限らない。読取られる文書は写真技術によって作
成された物であり得る。この場合バー・コード密度は極
めて高く々る。この様な高い密度を読取る際の基本的限
界は走査器62の実効開孔によるものである。、上述の
米国特許出願第06/198311号に論ぜられた如く
、キャリア33をマーク5の上にもたらすために、オペ
レータはプラテン前進キイ即ち制御装置65を使用する
事によってプラテン22tlEl+でステップさせる。
システムは妥当な距離にありマーク5に近い任意の垂直
配置に応答する様に構成されている。第1図の破線の十
字65は適切且十分なマーク5上の点を示す。
次にオペレータはバー・コード読取鍵54を手動で操作
する。次の動作は整列制御装置68及びマイクロプロセ
ッサ61の制御の下に自動的に行われる。最初の動作は
走査器32をマーク5の上に中心付ける事である。制御
装置38がキヤ、リア制御装置36を介して、マーク5
の正規のもしくは概略的中心が現われる廠20の左方の
余白から予定の量間隔を隔てた点への移動全指示する。
整列マーク5は複数のデータ行3の中心の正確な基準と
して使用される。マーク5が横切られ、観測された距離
が測定されてマーク5の中心が決定される。データの最
初の行6の中心がこれを基にして、マーク5からプラテ
ン22を予定数インクレメント移動させる事によつ)て
決定さnる。この事は上述の米国特許出願第06/19
8311号中に完全に開示されている。この事は本発明
の部分を構成せず、本発明はオペレータによる手動位j
lF付けを含む他の方法で位置決めされたバー・コード
・データで実施され得るので、さらに論議されない。
最も好ましい形においては、バー・コードの最初の行F
i最低の密度の予備的文書同定且命令情報を含む。この
行は最低の警度に対応するクロック59の夕、イミング
で読取られる。@度情報が感知され、その後の読取りの
ためのクロック時間はこの命令情報で示された密度に対
するクロック時間に変更される。   − 上述の如く、各行の開始点近くの保護パターンもしくは
他のデータは印刷密度を重縁する様に修正され得る。こ
の様なシステムでは、各行の始めにア7.データはr度
情報を求めて処理され、システムのタイミングはこねに
従って直ちに変更される。
【図面の簡単な説明】
第1図は整列マーク及び3つのテスト・パターンを含み
、さらにテスト・パターンの1つが拡大されて示されて
いるバー・コードが印刷された代表的表紙を示す。第2
図は本発明の全システムを示した図である。 1・・・・紙、5・・・・バー・コード情報、5・・・
・整列マーク、6a、6b、6c・・・・テスト・パタ
ーン、20・・・・紙、22・・・・プラテン、28旧
プラテン制御装置、3o・用印絢器、52・・・・走査
器、63・・・・キャリア、36・・・・キャリア制御
装置、58・・・・整列制御装置、4o・・・・グラフ
ィックス制御装置、42・・・・テキスト・メモリ、4
3・・・・佑制御パターン・メモリ、44・・・・キイ
ボード、50・・・・ロード紙、52・・・・印刷バー
・コート、54・・・・読取バー・コード、55・・・
・密度制御装置1.57・・・・感知データ・レジスタ
、61・・・・プロゼス・データ、63・・・・プラテ
ン前進。 出願人   インダミb佃サル・ピル・マシーンズ・コ
ーホを号佃ン代理人  弁理士   山   本   
仁   朗(外1名)

Claims (1)

  1. 【特許請求の範囲】 分離されたマークの端と端との間の距離がバー・コード
    の意味を決定する如きバー・コードで印刷媒体上に情報
    を記録する方法であって、(1)各々異なる密度の印刷
    コードを定める異なる距離だけ分離されている端を有す
    るマークの群によって予定の意=+有する複数個のテス
    ト・ノくターンを印刷する段階と、 (2)上記テスト・パターンを機械制御感知装置で感知
    し、上記群の見かけの意He決定する段階と、(3)各
    テスト・パターンの上記見かけの意味を該テスト・パタ
    ーンの予定の意味と比較する段階と、(4)上記−かけ
    の意味がその真の意味に一致した上記テスト・パターン
    の密度に対応する端間距離でその後のデータを印刷する
    段階とより成る印刷媒体上にバー・コードで情報を記→
    する方法。
JP57155308A 1981-11-30 1982-09-08 印刷媒体上にバ−・コ−ドで情報を記録する方法 Expired JPS605992B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US325894 1981-11-30
US06/325,894 US4449052A (en) 1981-11-30 1981-11-30 Method of printing and detecting optimum bar code test patterns

Publications (2)

Publication Number Publication Date
JPS5894060A true JPS5894060A (ja) 1983-06-04
JPS605992B2 JPS605992B2 (ja) 1985-02-15

Family

ID=23269929

Family Applications (1)

Application Number Title Priority Date Filing Date
JP57155308A Expired JPS605992B2 (ja) 1981-11-30 1982-09-08 印刷媒体上にバ−・コ−ドで情報を記録する方法

Country Status (4)

Country Link
US (1) US4449052A (ja)
EP (1) EP0081653B1 (ja)
JP (1) JPS605992B2 (ja)
DE (1) DE3278952D1 (ja)

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02501867A (ja) * 1986-12-12 1990-06-21 メトロロジック・インストルメンツ・インコーポレーテッド デジタル入力データを処理する処理装置
GB2223453A (en) * 1988-08-12 1990-04-11 Scient Generics Ltd Bar code printing
US4889367A (en) * 1988-10-07 1989-12-26 Frito-Lay, Inc. Multi-readable information system
US4965679A (en) * 1989-02-27 1990-10-23 Eastman Kodak Company Method for electronically duplicating film images while maintaining a high degree of image quality
US4903141A (en) * 1989-02-27 1990-02-20 Eastman Kodak Company Apparatus for electronically duplicating film images while maintaining a high degree of image quality
JP2854318B2 (ja) * 1989-04-28 1999-02-03 キヤノン株式会社 画像記録装置
GB8919917D0 (en) * 1989-09-04 1989-10-18 Alcatel Business Systems Franking machine
MY106779A (en) * 1990-09-07 1995-07-31 Mitsubishi Heavy Ind Ltd Magnetic recording method and circuit for toll road ticket.
US5194720A (en) * 1991-04-25 1993-03-16 Eastman Kodak Company Method and apparatus for performing on-line integrated decoding and evaluation of bar code data
KR100257128B1 (ko) * 1991-11-11 2000-05-15 시모야마 도시로 심볼정보판독장치
US6299065B1 (en) 1992-01-13 2001-10-09 Metrologic Instruments, Inc. Bar code processing system with multiport signal decoder
EP0570167B1 (en) * 1992-05-11 1997-01-22 Hewlett-Packard Company Method and apparatus for regulating print density in an ink-jet printer
DE69430605T2 (de) * 1993-02-17 2002-10-17 Canon K.K., Tokio/Tokyo Verfahren und Druckvorrichtung für kodierte Daten
US5404020A (en) * 1993-04-30 1995-04-04 Hewlett-Packard Company Phase plate design for aligning multiple inkjet cartridges by scanning a reference pattern
US5451990A (en) * 1993-04-30 1995-09-19 Hewlett-Packard Company Reference pattern for use in aligning multiple inkjet cartridges
JPH06340065A (ja) * 1993-04-30 1994-12-13 Hewlett Packard Co <Hp> インクジェット・カートリッジの整列方法
EP0622239B1 (en) * 1993-04-30 1998-08-26 Hewlett-Packard Company Multiple ink jet print cartridge alignment system
JPH0720670A (ja) * 1993-06-30 1995-01-24 Canon Inc 画像形成装置
JPH07125255A (ja) * 1993-09-13 1995-05-16 Canon Inc 画像記録装置及びその方法及びファクシミリ装置
US5850080A (en) * 1995-08-03 1998-12-15 Barcode Graphics Inc. Verification of barcodes
DE69725665T2 (de) * 1996-08-09 2004-07-29 Canon Finetech Inc., Mitsukaido Strichkodedrucksystem und Steuerverfahren dafür
US6390587B1 (en) * 1998-03-04 2002-05-21 Hewlett-Packard Company Calibration system and method scanning repeated subsets of print test patterns having common color reference markings
JP4638968B2 (ja) * 1998-05-29 2011-02-23 キヤノン株式会社 テストパターン形成方法および記録装置
US6335978B1 (en) 1999-02-09 2002-01-01 Moore North America, Inc. Variable printing system and method with optical feedback
US6472060B1 (en) * 2000-01-19 2002-10-29 Seco Tools Ab Coated body with nanocrystalline CVD coating for enhanced edge toughness and reduced friction
US6357942B1 (en) 2000-08-24 2002-03-19 Lexmark International, Inc. Method for reducing cyclic print errors
US6478401B1 (en) 2001-07-06 2002-11-12 Lexmark International, Inc. Method for determining vertical misalignment between printer print heads
US20040259105A1 (en) * 2002-10-03 2004-12-23 Jian-Bing Fan Multiplex nucleic acid analysis using archived or fixed samples
JP3775406B2 (ja) * 2003-09-22 2006-05-17 ブラザー工業株式会社 記録装置および往復記録位置調整方法
US7443537B2 (en) * 2003-09-30 2008-10-28 Digimarc Corporation Methods and apparatuses for printer recalibration
US20050092253A1 (en) * 2003-11-04 2005-05-05 Venkat Selvamanickam Tape-manufacturing system having extended operational capabilites
US7146034B2 (en) * 2003-12-09 2006-12-05 Superpower, Inc. Tape manufacturing system
JP4196902B2 (ja) * 2004-08-23 2008-12-17 ソニー株式会社 印刷媒体の走行装置、この走行装置を備えた印刷装置、印刷媒体の走行速度制御方法及びコンピュータプログラム
US7348999B1 (en) 2005-06-29 2008-03-25 Glenn Steven Spitz Alignment method and apparatus
US8955752B2 (en) * 2009-09-25 2015-02-17 Getac Technology Corporation Automatic testing system and automatic testing method for testing barcode identification apparatus
CN102034071B (zh) * 2009-09-25 2014-07-09 神基科技股份有限公司 用于测试条形码辨识装置的自动测试系统和自动测试方法
CN112015633B (zh) * 2019-05-30 2023-11-17 北京物芯科技有限责任公司 测试激励多平台复用方法、装置、设备及存储介质

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT983954B (it) * 1972-04-20 1974-11-11 Anker Werke Ag Procedimento di combinazione e apparecchio per la fabbricazione il controllo e l utilizzazione di etichette per merci preferi bilmente in collegamento con un impianto elettronico di elabora zione dei dati
US4044227A (en) * 1975-08-07 1977-08-23 The Upjohn Company Bar code reader
DE2648871C3 (de) * 1976-10-28 1984-01-12 Helmut 7210 Rottweil Steinhilber Verfahren zur codierten Kennzeichnung von Formularen oder dgl. und Vorrichtung zur Durchführung des Verahrens
DE2935801A1 (de) * 1979-09-05 1981-03-26 Gerhard 8960 Kempten Werner Drucktestfelder fuer maschinell-optisch erkennbare schriftzeichen (strickcode sc)
US4349742A (en) * 1980-10-20 1982-09-14 International Business Machines Corporation Bar code with alignment mark
DE3168151D1 (en) * 1980-10-20 1985-02-21 Ibm Method of checking the accuracy of bar code information
US4349741A (en) * 1980-10-20 1982-09-14 International Business Machines Corporation Ear code with alignment mark

Also Published As

Publication number Publication date
EP0081653B1 (en) 1988-08-24
US4449052A (en) 1984-05-15
DE3278952D1 (en) 1988-09-29
EP0081653A3 (en) 1986-02-05
JPS605992B2 (ja) 1985-02-15
EP0081653A2 (en) 1983-06-22

Similar Documents

Publication Publication Date Title
JPS5894060A (ja) 印刷媒体上にバ−・コ−ドで情報を記録する方法
JP2749155B2 (ja) 光学式マーク読取り装置のためのバーコードを判別する装置および方法
US6098882A (en) Variable formatting of digital data into a pattern
AU589171B2 (en) Printed data strip
KR890005056B1 (ko) 핸드스캐너의 입력방법
US3676856A (en) Automatic editing system and method
US6820807B1 (en) Variable formatting of digital data into a pattern
US4349741A (en) Ear code with alignment mark
US4629342A (en) Dot-matrix printer with pattern checking and pattern correcting means
US4824266A (en) Apparatus and method for storing regular and irregular characters
JPS6155711B2 (ja)
CA1111565A (en) Line spacing and column format control system
US4349742A (en) Bar code with alignment mark
US3739348A (en) Automatic editing method
EP0273738B1 (en) Printer with erasing function
JPS59135540A (ja) 文章処理装置のプリンタ制御方式
JPH01249366A (ja) サーマル記録装置
JPS6233629B2 (ja)
EP0050198A1 (en) Method of checking the accuracy of bar code information
EP0072708A2 (en) Printer
JPS63252751A (ja) 印字制御装置
JP2963798B2 (ja) 記録装置及び記録方法
JPH0211357A (ja) 印字装置
JPS639991B2 (ja)
Darnell et al. Text editing performance with partial and full page displays