(57)【要約】  基板上の解像度グリッド内でマーキング材料のドットを付けるために配列される比較的に低解像度の印刷装置を使用して基準点に関する既定の位置のあるマークを備える高精度コードシンボルの再生を可能にする技術が提供される。解像度グリッドは印刷装置のドット解像度により定められ、ドット受け入れセルの二次元アレイとして構成される。再生を可能にするために、印刷装置にはコードシンボルを表すデータが与えられる。さらに、印刷装置は、ドット受け入れセルの内の一つの内部にコードシンボルの基準点を配列することによって、及び基板上のマーキング材料の少なくとも一つの点を付けることによってコードシンボルを再生するためにデータに基づいて制御される。
2007526683.tif 000002
【特許請求の範囲】
【請求項１】
基準点に関して既定の位置のあるマークを備えるコードシンボルを基板上で再生する方法であって、
該基板上の解像度グリッドの中でマーキング材の点を付けるように構成される印刷装置に前記コードシンボルを表すデータを提供し、前記解像度グリッドが該印刷装置の該ドット解像度によって形成され、ドット受け入れセルの二次元アレイを備えることと、
前記ドット受け入れセルの内の一つの内部に前記コードシンボルの該基準点を配列することによって、及び該基板上にマーキング材の少なくとも一つの点を付けることによって前記コードシンボルを再生するように、前記データに基づいて該印刷装置を制御することと、
を含む方法。
【請求項２】
該基準点が、本来、幾何学的な中心該ドット受け入れセルに配列される請求項１に記載の方法。
【請求項３】
前記既定位置にある前記少なくとも一つの点を該基準点に関して付けることをさらに含む請求項１に記載の方法。
【請求項４】
前記マークが前記基準点から前記解像度グリッドのグリッド線に平行に変位される任意の前記請求項に記載の方法。
【請求項５】
該基準点に関して前記マークの該幾何学的な中心の変位として前記既定の位置が画定される任意の前記請求項に記載の方法。
【請求項６】
該ドット解像度が該印刷装置の該定格フルドット解像度である任意の前記請求項に記載の方法。
【請求項７】
該印刷装置がデジタルプリンタである任意の前記請求項に記載の方法。
【請求項８】
ページ記述コードを前記データとして生成することと、該ページ記述コードを印刷可能画像に変換するように該デジタルプリンタを制御することとをさらに含む請求項７に記載の方法。
【請求項９】
該印刷装置がデジタルプリンタの印刷エンジンである請求項１から６のどれかに記載の方法。
【請求項１０】
該基板上で追加のコードシンボルを再生するように該印刷装置を制御することをさらに含み、前記少なくとも一つの追加コードシンボルと前記コードシンボルの基準点の間の間隔が前記ドット受け入れセルの整数に本来一致するように制御されている任意の前記請求項に記載の方法。
【請求項１１】
コーディング層の前記基板上での再生を引き起こす任意の前記請求項に記載の方法であって、前記コーディング層が複数のコードシンボルを含み、各コードシンボルの該基準点が前記ドット受け入れセルの内の一つの内部に配列され、
該印刷装置に人間が読み取れる情報層を表す追加のデータを提供することと、
該情報層の中の既定の外観と該コーディング層の中の既定の外観の間の空間的な一致のある該コーディング層と該情報層を再生するように、前記データと前記追加データに基づいて制御することと、
をさらに含む前記方法。
【請求項１２】
基準点に関して既定の位置のあるマークを含むコードシンボルを基板上で再生するための配列であって、
該基板上の解像度グリッド内でマーキング材の点を付けるように構成される印刷装置に前記コードシンボルを表すデータを提供するための手段であって、前記解像度グリッドが該印刷装置の該ドット解像度によって形成され、ドット受け入れセルの二次元アレイを備える手段と、
前記ドット受け入れセルの内の一つの内部に前記コードシンボルの該基準点を配列することによって、及び該基板上にマーキング材の少なくとも一つの点を付けることによって、前記データに基づいて該印刷装置を制御するための手段と、
を備える配列。
【請求項１３】
基準点に関して既定の位置のあるマークを備えるコードシンボルの集合を基板上で再生するための装置であって、
コードシンボルの前記集合のデジタル表現で取得するための第一の入力と、
該基板に関してドット受け入れセルの二次元アレイを形成する、印刷装置の該ドット解像度に関するデータを取得するための第二の入力と、
前記ドット受け入れセルの内の一つの内部に各コードシンボルの該基準点を配列することによって、該基板上にマーク材の少なくとも一つの点を付けることによってコードシンボルの前記集合を再生するように、該デジタル表現と該解像度データに基づいて該印刷装置を制御する印刷命令を生成する命令生成プログラムと、
を備える前記装置。
【請求項１４】
該印刷装置がデジタルプリンタである請求項１３に記載の装置。
【請求項１５】
前記命令生成プログラムが、該プリンタによって印刷可能な画像に変換されるページ記述コードとして前記命令を生成する請求項１４に記載の装置。
【請求項１６】
前記プリンタに含まれる請求項１４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２００４年２月１３日に出願され、参照することにより本書に組み込まれるスウェーデン特許主端第０４００３２２−４号及び米国仮特許出願第６０／５４４，２３８号の利点を主張する。
【０００２】
本発明は、概してデジタルプリンタでのコーディングパターンの印刷に関する。
【背景技術】
【０００３】
一枚の用紙、ライティングボードまたは同等物等のパッシブベースに何らかの種類の情報を埋め込むためにコーディングパターンを使用することは公知である。その結果、適切にプログラミングされたスキャナ、ファックス機、カメラ、デジタルペンは、局所的にベースに埋め込まれた情報を読み取る、作成し直す、及び使用することができる。例えば、ベース上の人間が読み取れるグラフィック情報は、ベースの機能性を拡張する埋め込み機械可読情報で補足できる。このような埋め込み情報はグラフィック情報、コマンド、補足テキストまたは画像、ハイパーリンク、絶対位置等の完全なまたは部分的な再作成のためのファイルデータを含むことがある。
【０００４】
コーディングパターンは、概してベース上に規則正しく間隔をあけられている何らかの形式の機械可読コードシンボルの回りに構築される。このようなコーディングパターンの例は米国第５，２２１，８３３号、米国第５，４７７，０１２号、米国第６，５７０，１０４号、米国第６，６６３，００８号、米国第２０００／００２１２８４号、及び第６，３３０，９７６号
に示されている。
【０００５】
多くのケースでは、コーディングパターン付きのベースは、例えばオフセット印刷を使用するなど、グラフィック業界で大規模に高解像度で生成できる。しかしながら、コーディングパターン付きのベースを相対的に小規模に作成することが望ましい機会もある。これは、例えばインクジェット型またはレーザ型のデジタルプリンタが接続されているパーソナルコンピュータを使用して実施できるであろう。しかしながら、デジタルプリンタでのコーディングされたベースのこのようなオンデマンド生成は、概して、デジタルプリンタの解像度が少なくともコーディングパターンの情報を伝播する詳細の許容公差の空間周波数と同じ大きさでない限りコーディングパターンの品質の低下を招く。現在、平均的なユーザ、またはプリントショップ、印刷機関及び印刷センタ等の専門家のユーザはこのような高解像度プリンタを使用することはできない。
【特許文献１】スウェーデン特許主端第０４００３２２−４号
【特許文献２】米国仮特許出願第６０／５４４，２３８号
【特許文献３】米国第５，２２１，８３３号
【特許文献４】米国第５，４７７，０１２号
【特許文献５】米国第６，５７０，１０４号
【特許文献６】米国第６，６６３，００８号
【特許文献７】米国第２０００／００２１２８４号
【特許文献８】第６，３３０，９７６号
【特許文献９】米国公開番号第２００２／０１５９０８９号
【特許文献１０】米国５，２４５，１６５号
【特許文献１１】米国第５，４４９，８９６号
【特許文献１２】米国第５，８６２，２５５号
【特許文献１３】米国第６００，６１３号
【特許文献１４】米国第６，３３０，９７６号
【特許文献１５】米国第６，６２２，９２３号
【特許文献１６】ドイツ第１０１１８３０４号
【特許文献１７】米国第２００２／００３３８２０号
【特許文献１８】米国第２００３／００６６８９６号
【特許文献１９】米国第２００３／００８５２７０号
【特許文献２０】米国第２００４／００８６１８１号
【特許文献２１】国際公開第２００４／０３８６５１号
【特許文献２２】国際公開第２００２／００２１２８４号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
したがって、本発明の目的は前記問題を克服する印刷技法を提供することである。
【課題を解決するための手段】
【０００７】
以下の説明から明らかになるであろうこれらの目的及び他の目的はここで完全にまたは部分的に、特に独立請求項１、１２及び１３に記載の方法、配列、及び装置によって完全にまたは部分的に達成される。追加の実施形態は従属請求項に定義される。
【発明を実施するための最良の形態】
【０００８】
図１は、本発明を例証するために使用される絶対位置コーディングパターンを図解する。該位置コーディングパターンは、参照することにより本訴に組み込まれている本出願人の米国特許第６，６６３，００８号に詳細に説明されている。原則的には、図１のコーディングパターンは四つの異なる値をとり、このようにして２ビットの情報をコーディングできる単純なグラフィカルシンボルから構成されている。各記号はマーク１０と空間基準点、つまり名目位置１２からなり、マーク１０の中心は基準点１２から四つの異なる方向の一つで少し離れて変位または偏位されている。各記号の値は変位の方向で示される。記号は名目位置１２が、参照番号１６で示されるように、既定のグリッド間隔で規則正しいラスタつまりグリッド１４を形成して配列されている。基準点及び／またはグリッドは仮想であってよい。つまり任意の復号デバイスにとって非可視であってよいため、コーディングパターンには明示的に含まれない。
【０００９】
一つの例示的な実施形態では、コーディングパターンは３００μｍという名目グリッド間隔、５０μｍという名目偏位距離、及び約３０μｍから６０μｍという範囲のマーク半径を有する。このような実施形態では、名目値からの許容できる偏差は、約２，５００ｄｐｉから５，０００ｄｐｉという空間周波数に相当する約±５μｍから１０μｍであってよい。
【００１０】
各絶対位置は、例えば６×６の隣接する記号を含む、コーディングウィンドウ内の記号のグループの集合的な値によって二次元でコーディングされる。さらに、コーディングは、隣接位置が１グリッド間隔、変位されたコーディングウィンドウによってコーディングされるという意味で「浮動」である。言い換えると、各シンボルは複数の位置のコーディングで貢献する。
【００１１】
図１のコーディングパターンは、本出願人の米国特許公報第２００１／００３８３４９号に開示されているように、位置と他のデータの両方を、あるいは位置以外のデータだけをコーディングするためにも使用されてよい。
【００１２】
このような高精度コーディングパターンを印刷するための配列が図２Ａに示されている。該配列は、コンピュータ２０とプリンタ２１を含む。該プリンタ２１はコンピュータ２０に通信で接続されてよく、その結果ページ記述ファイル２２はコンピュータ２０からプリンタ２１に転送できる。
【００１３】
コンピュータ２０は例えば一枚の用紙等のベース上の機械可読コーディング層として適用されなければならないコーディングパターンのデジタル表現にアクセスできる。コンピュータシステムは、同じベース上で人間が読み取れる情報層として印刷されなければならないグラフィックデータのデジタル表現にアクセスすることもできてよい。グラフィックデータは、通常ユーザを誘導するまたはユーザにコーディングされたベースを知らせるために、テキスト、図面、罫線、画像等を含んでよい。図２Ｂはこのようなコーディング層２５と情報層２６の組み合わせを描き、該コーディング層と該情報層は例示の目的のためだけに分離されている。図２Ｂは、コーディングパターン２７の拡大図も含む。さらに後述されるように、コンピュータ２０はコーディング層２５、及び存在する場合には情報層２６のページ記述コードを生成することができる。以下の例は、ページ記述コードがテキストベースであり、例えばＰＣＬ（プリンタ制御言語等の）他の種類のフォーマット及びプログラミング言語も確かに考えることができるが、幅広く採用されているポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）（商標）プログラミング言語で作成されていると仮定している。
【００１４】
プリンタ２１は、ファイル２２を受信し、その中のページ記述コードを読み取り、それを適切な印刷指示に変換する。大部分の市販のプリンタにはこのような機能がある。プリンタの動作原理は、インクジェット、レーザ、昇華型、ソリッドインク、熱転写、オートクローム、及びドットマトリクス技術を含むが、これらに限定されない白黒プリントアウトまたは多色プリントアウトを作成するために基板にマーキング材を付ける任意の技術に基づくことができる。
【００１５】
プリンタは、純粋な黒い画像と白い画像のプリントアウトで達成できる最高の解像度である、通常は１インチあたりドット（ｄｐｉ）で示される定格解像度つまりフルドット解像度を有する。多くの場合、プリンタは、例えば印刷速度を加速するために、低い方の解像度、つまり準解像度をサポートする。
【００１６】
プリンタの解像度は、重複しないドットセルの二次元グリッドとして表現されてよい。定格解像度では、それぞれのこのようなドットセルは単一ドットによって投入されてよい（ｐｏｐｕｌａｔｅｄ）。準解像度では、それぞれのドットセルは複数のドットによって投入されてよい。概念上、ドットセルは矩形形状を有し、ドットセルの側面はドットセル寸法を画定する。しかしながら、実際にはドットは矩形ではない。ドットのサイズと形状の両方とも印刷技術に依存している。例えば、ドットセルが隣接するドットは、例えば、ドット利得のためにある程度まで重複してよい。いくつかのプリンタがドットセルを投入する個々のドットのサイズを制御できる場合もある。
【００１７】
ポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）プログラミング言語は、テキスト、幾何学的図形、及びサンプリングされた画像等のオブジェクトのいわゆるカレントページ上での生成及び／または配置を制御する演算子を提供する。カレントページが完了されると、プリンタはカレントページをラスタライズし、結果として生じる画像を印刷するように命令されてよい。カレントページの位置はカレントページの上に組み付けられているユーザ座標系の中のｘｙ座標組で定められる。デフォルトにより、ユーザ座標系はカレントページの左下角で始まる。このようにして原点は解像度グリッドの左下の方のドットセルの左下角に一致する。
【００１８】
カレントページに割り込み位置を配置した後、割り込み位置はインプリメンテーションに応じて同じ垂直線（ｙ座標）または同じ水平線（ｘ座標）上のオブジェクトの後に続く次のドットセルに自動的に進められてよい。
【００１９】
前記コーディングパターンのプリントアウトを記述し、命令するためにポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）プログラミング言語を使用すると、特にマークの形状、及び／または基準点に関するマークの位置においてコードシンボルの相対的な大きな個別の変動が生じる。
【００２０】
この問題は、以下の例示的な実施形態に関してさらに詳細に説明されるように、本来、ドットセルの角からドットセルの内部へ各コードシンボルの基準点を移動するようにポストスクリプト（ＰｏｓｔＳｃｒｉｐｔ）コードを設計することによって克服されてきた。
【００２１】
図３は、本発明の原則を具現化するページ記述コードを生成するための方法のフローチャートである。この方法は、コンピュータ２０のプロセッサによって実現されてよい。
【００２２】
ステップ３０１では、コーディング層のデジタル表現は、コンピュータ２０と関連付けられるメモリから適切に取り出される。したがってメモリはコンピュータ２０の内部または外部のどちらかに配置されてよい。コーディング層のデジタル表現は、事前に生成された形式でコンピュータ２０に供給されてよい、あるいはオンデマンドでコンピュータ２０によって生成されてよい。例えば、デジタル表現は前述された記号値またはその派生物を含んでよく、記号の相互に空間的な順序付けが保持されている。同様に、ステップ３０１は印刷される情報層のデジタル表現の取り出しを含んでよい。
【００２３】
ステップ３０２では、プリンタの現在の解像度が取り出される。この解像度値は、プリンタの完全解像度またはコンピュータのユーザによって選ばれる準解像度を示してよい。
【００２４】
ステップ３０３では、コーディングパターンのパラメータ値が取り出される。図１のパターンの場合、これらのパラメータはマーク偏位、マークサイズ及びグリッド間隔を含む。
【００２５】
ステップ３０４では、間隔係数は解像度グリッドにグリッド間隔を適応させるために計算される。さらに具体的には、倍率は、名目グリッド間隔からの最小偏差で、グリッド間隔をセルの整数の集合ドットセル寸法に等しくさせる。倍率は垂直（ｙ）方向と水平（ｘ）方向の間で異なってよい。この再スケーリングは、とりわけモアレ効果を抑制し、それにより印刷されるコーディングパターンの均一性を促進することが判明している。
【００２６】
図４Ａでは、前記のコーディングパターンのコードシンボル領域４０が６００ｄｐｉプリンタの解像度グリッド４２でオーバレイされる。コードシンボル領域４０は、それぞれ一つのコードシンボルを保持するように設計され、コーディングパターンを形成するために重複しない様式でタイル表示される。このようにして、領域４０の側辺の長さは名目グリッドの間隔に等しい。コードシンボル領域４０及び解像度グリッド４２は、コードシンボル領域（寸法３００μｍ×３００μｍ）とドットセル（寸法４２．３μｍ×４２．３μｍ）の間に不一致があることを描く目的で図で視覚化されるにすぎない。この不一致は０．９８７７８という倍率αで名目グリッド間隔（３００μｍ）を乗算することによって補正されてよく、２９６μｍという実際のグリッド間隔を生じさせる。
【００２７】
ステップ３０５では、基準点のシフト値が、ステップ３０２で取り出された解像度値に基づいて計算される。例えば、シフト値はドットセル寸法の半分の上方への、及びドットセル寸法の半分の右へのシフトを表してよい。
【００２８】
図４Ｂは、コードシンボルを生成するようにプリンタに命令する際のシフト値の使用を図解する。説明のために、基準点４６は、それは印刷されたベースで可視である必要はないが、図上で視覚化されている。図４Ｂに示されているように、デフォルトにより関連性のあるドットセルの左下角に配置される代わりに、基準点はドットセルの実際の中心点に（２１．１５μｍ）シフトされる。次に、プリンタはこのようにシフトされた基準点から４９．３９μｍ（α×５０μｍ）の偏位距離で、半径が２９．６３μｍ（α×３０μｍ）の円形のマークを生成するようにページ記述コードによって命令される。プリンタは、ドットセルを可能な限り設定された偏位に近くなるように１ドットセルを投入することによりコードシンボルを形成し、１ドットセルの実際の偏位（４２．３μｍ）を生じさせる。前述されたように、印刷されたマークの実際の外観とサイズは印刷技術に左右される。
【００２９】
図４Ｃは、図４Ｂに対応するが、１２００ｄｐｉプリンタの解像度グリッドを描いている。コードシンボルごとに、プリンタはマークごとに９個のドットセルを投入してよい。結果として生じるマーク偏位は２ドットセル（４２．３μｍ）となる。
【００３０】
基準点をドットセルの端縁から離して動かすと、結果として生じるマークの形状の安定性と基準点に対するマーク中心の相対的な位置に明らかな改善が生じる。現在では、最適な結果は、基準点を、本来、ドットセルの中心に一致するようにもたらすことによって得られると考えられている。
【００３１】
ここで図３に戻ると、ページ記述コードが、図４Ｂから図４Ｃに描かれている原則に従って、プリンタに適切な位置で適切なコードシンボルを生成するように命令するためにステップ３０６で生成される。このようにして、ページ記述コードはコーディングパターンのデジタル表現、コーディングパターンの取り出されたパラメータ値、倍率及びシフト値に基づいて生成される。シフト値はコードシンボル領域内で基準点の位置をシフトすることによって、あるいはユーザ座標系の全体的なシフト／変換としてコードシンボルごとの定義に組み込まれてよい。
【００３２】
ページ記述コードは、当業者にとって公知の従来の技術に従って実現されてよい。例えば、コード層用のページ記述コードはコードシンボルごとに１呼び出し、関数／プログラム呼び出しの集合として生成されてよい。代わりに、コーディング層のページ記述は文字の集合として生成されてよく、それぞれの文字は、参照することにより本書に組み込まれる本出願人の国際公開第２００４／１０４８１８号パンフレットに開示されるように既定の空間配列でコードシンボルの一意のグループを表す。好ましくは、それぞれのこのような文字がプリンタに送信される、あるいはプリンタに事前に記憶されるフォント定義と関連付けられてよい。依然としてさらに、コーディング層のためのページ記述コードは、参照することにより本書に組み込まれる本出願人の国際公開第２００５／００１７５４号パンフレットに開示されるように、コーディングパターンの一つまたは複数の基本的な数列を反映する画像定義に基づいて生成されてよい。
【００３３】
ステップ３０７では、ページ記述コードは情報層のために生成される。再び、このステップは、当業者に公知である従来の技術に従って実現されてよい。
【００３４】
このようにして生成されるページ記述コードは、（ステップ３０５で引き出される）前記倍率によって適切に情報層を再スケーリングする命令を含んでよい。ただし、情報層は、文書のグラフィック外観を保存するように作られる、例えばＰＤＦ（ポータブルドキュメントフォーマット）等のこのような再スケーリングを可能としないファイルフォーマットから発することがある。一方が再スケーリングされているのに、他方が再スケーリングされていない場合、コーディング層と情報層の間には不一致があるであろう。この不一致は、印刷されているベース上で操作される読取装置が所定の関数をコーディング層によりコーディングされる位置の集合に関連付けなければならない場合、及びこれらの集合が情報層の中でグラフィックに示される場合に問題を引き起こす可能性がある。
【００３５】
図５は、再スケーリングされたコーディング層５０とオリジナルの情報層５２の間のこのような不一致を描く。この例では、情報層は、読取装置の送信関数の専用の位置コーディング領域５６と位置することを目的とする関数ボックス５４を定義する。明らかに、読取装置が関数ボックスの外部に配置される場合にも送信関数は起動されてよく、逆の場合も同じである。
【００３６】
この不一致に対処する一つの方法は、図５の右側に描かれているように、関数ボックス５４と関連する領域５６を再調整するようにコーディング層全体を変換することである。このプロセスでは、関数ボックス５４の外観は、本来、領域５６の対応する外観と位置合わせされている。このような外観は、端点または中心点であってよい。情報層が複数の関数ボックスを含む場合、変換はおそらく各ボックスのサイズも考慮して、すべてのこのようなボックス内の不一致を最小限に抑えるように計算されてよい。いずれにせよ、このような変換はコードシンボルの基準点の間の相対位置と解像グリッドのドットセルの間の（シフト値によって既定される）関係を保たなければならない。
【００３７】
追加の基準として、コーディング層はそれ以外の場合コーディングされていない周辺部５０’（図５の斜交平行部分）内にコードシンボルを追加することによって情報層に完全に一致するために拡張されてよい。コーディングパターンが一次元または二次元での位置をコーディングするように設計される場合、追加されたコードシンボルは、最初に含まれている位置と連続する位置をコーディングしてよい。
【００３８】
ステップ３０７に続き、コーディング層のページ記述コードと情報層のページ記述コードが最終的なページ記述ファイルで結合されてよい。
【００３９】
シフト値の計算がプリンタの解像度についての知識を必要とするがステップ３０１から３０５が任意の順序で達成されてよいことが注記されなければならない。同様に、ステップ３０６と３０７の順序は逆転されてよい。さらに、ステップは修正されてよい。例えば、再スケーリングステップがグリッド間隔上で動作してよいのに対し、マークサイズ及び／またはマーク偏位は影響を受けないままとなる。いくつかの実施形態では、再スケーリングステップは省略されてよい。さらに、シフト値は、プリンタの解像度に基づいて計算される代わりに定義ファイルから取り出されてよい。事実上、すべてのステップ３０３から３０５は、例えばプリンタの解像度に基づいて定義ファイルからページ記述コードのためのヘッダデータを引き出すステップに変わってよい。情報層がない場合にステップ３０７は省略してよいのは明らかである。
【００４０】
ページ記述コード（複数の場合がある）の前記生成は、記録媒体上に具現化されてよい、コンピュータメモリに記憶されてよい、読取専用メモリに具現化されてよい、あるいは電気搬送波信号で伝搬されてよいコンピュータプログラムの制御下でコンピュータ２０（図２Ａ）内で実行されてよい。
【００４１】
別の実施形態では、プリンタ動作はページ記述ファイル内で命令をプログラミングすることによって制御される必要はない。代わりに、プリンタは、コーディングパターンを生成するためにソフトウェア及び／またはハードウェアによって実現される専用のパターン生成モジュールを有する。コーディングパターンのプリントアウトの要求を受信すると、モジュールはプリンタ解像度、コーディングパターンのパラメータ値、及びシフト値だけではなくコーディングパターンのデジタル表現も取り出してよい。モジュールはコーディングパターンの再スケーリングも達成してもよい。最後に、モジュールはデジタル表現に基づいて印刷可能な画像を生成する。プリントアウトの要求は、例えば前述されたシンボル値の形を取るデジタル表現を含んでよい。代わりに、出願人の米国公開番号第２００２／０１５９０８９号に記載されるように、要求はベース上でコーディングされる絶対位置の境界を示す情報だけを含んでよく、その結果としてモジュールは関連性のあるデジタル表現を引き出すことができる。
【００４２】
完全を期して、図６は本発明によるコーディングパターンを印刷するために使用されてよい従来のデジタルプリンタのいくつかの主要な構成要素を描いている。このようなデジタルプリンタは（ＣＰＵ、マイクロプロセッサ等の）メインプロセッサ６０、作業用メモリ６１（例えばＲＡＭ）、記憶装置６２（例えば、ＲＯＭ、ＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュ）、ラスタ画像プロセッサ（ＲＩＰ）６３、印刷エンジンコントローラ６４、及びバス構造６６上で相互接続される通信インタフェース６５（例えば、ＵＳＢ、ファイヤワイヤ（ＦｉｒｅＷｉｒｅ）、ＩｒＤＡ、ブルーツース（Ｂｌｕｅｔｏｏｔｈ）、イーサネット（Ｅｔｈｅｒｎｅｔ）、パラレルポート、モデム）を含んでよい。記憶装置６２は、常駐フォントを含む構成データだけではなく、メインプロセッサ６０のためのソフトウェアとＲＩＰ６３も保持する。メインプロセッサ６０が通信インタフェース６５を介してページ記述ファイルを受信すると、メインプロセッサ６０は、作業用メモリ６１に記憶されるラスタライズされた画像にページ記述コードを変換するためにＲＩＰ６３を操作する。オプションで、ページ記述ファイルは二つの別々の画像の中にコーディング層と情報層を生成するために処理されてよい。印刷エンジンコントローラ６４は、次に、作業用メモリ６１からラスタライズされた画像（複数の場合がある）を取り出し、ラスタライズされた画像（複数の場合がある）のハードコピーを生成するために印刷エンジン６７を制御するために操作される。さらに、プリンタには、バス構造６６に接続されているハードウェア装置として、記憶装置６２に記憶されているソフトウェア装置として、あるいはその組み合わせとして前述されたパターン生成装置が備えられてよい。
【００４３】
本発明と一貫して作られてよい多くの変形がある。前記説明は図解と説明のために提示される。それは包括的ではなく、開示されている正確な形式に本発明を限定しない。変型及び変形は前記教示を鑑みて可能であるか、あるいは本発明を実践することから取得されてよい。
【００４４】
例えば、本発明の原則は、比較的に低解像度の印刷装置を使用する高精度コーディングパターンのオンデマンド印刷を改善するために実現されてよい。このようなコーディングパターンの追加例は米国第５，２２１，８３３号、米国５，２４５，１６５号、米国第５，４４９，８９６号、米国第５，８６２，２５５号、米国第６００，６１３号、米国第６，３３０，９７６号、米国第６，６２２，９２３号、ドイツ第１０１１８３０４号、米国第２００２／００２１２８４号、米国第２００２／００３３８２０号、米国第２００３／００６６８９６号、米国第２００３／００８５２７０号、及び米国第２００４／００８６１８１号に記載されている。
【００４５】
さらに、ドットは単一パスまたは複数パスを使用して、及び単一ドット層または複数のドット層を使用して解像度グリッドに適用されてよい。
【００４６】
なおさらに、本発明の解決策は水平方向と垂直方向（ｘ方向とｙ方向）で異なる解像度を有するプリンタに等しく適用可能である。
【００４７】
ここで使用されているような用語「デジタルプリンタ」はプロッタ、デスクトッププリンタ、オフィスプリンタ、製造用印刷機、印刷機、及びコピー機を含むが、これらに限定されないすべての種類のデジタル複写装置を示すことを目的とする。
【００４８】
本発明の手段によって生成されるベースは、携帯端末が印刷されたベース上で、その上でコーディングされた位置を読み取ることによってその運動を追跡調査し、結果として生じる位置関連のデータを受信側ステーション内のアプリケーションプログラムに通信する情報管理システム内で使用されてよい。システム内では、特殊な処理命令を印刷されたベース上の一つまたは複数のデータ入力領域と関連付ける少なくとも一つの専用アプリケーションプログラムを有する。印刷されたベースは情報層内のグラフィックスをコーディング層内の位置と関連付ける割付データの生成を生じさせる。この割付データは携帯端末から正しいアプリケーションプログラムに位置関連のデータを向けるシステム構成要素によって使用される。割付データは、データ入力領域（複数の場合がある）と受信された位置関連データを正しく相互に関連付けるためにアプリケーションプログラムによって使用されてもよい。このような情報管理システムは、参照することにより本書に組み込まれる国際公開第２００４／０３８６５１号パンフレットに開示されている。
【００４９】
本発明がこのような情報管理システム内に組み込まれる場合、プリントアウト訂正データは、アプリケーションプログラムが位置関連データをデータ入力領域（複数の場合がある）と正しく相互に関連できるようにするために、例えば割付データの一部としてシステム内で利用可能にされてよい。このようなプリントアウト訂正データは倍数及び／またはコーディング層の変換を表現してよい。しかしながら、変換が仕様に基づいて、つまりシステム内で公知のデフォルト規則に従って実行される場合には、変換データは省略されてよい。
【図面の簡単な説明】
【００５０】
本発明は、現在の好適実施形態を概略で図解する添付図面に関して例によって説明される。
【図１】従来の技術によるコーディングパターンの拡大図である。
【図２Ａ】本発明による再生方法を実現する配列の概略図である。
【図２Ｂ】情報層及びコーディング層のあるベースの概略図である。
【図３】本発明による再生方法のフローチャートである。
【図４Ａ】名目コーディングパターンの解像度グリッド領域とコードシンボル領域の拡大図である。
【図４Ｂ】基準点の再スケーリング、配列、及び解像度グリッドにおけるドットの適用の後の図４Ａの図である。
【図４Ｃ】図４Ｂに対応するが、解像度が二倍のプリンタの図である。
【図５】情報層を再スケーリングされたコーディング層に調整するステップを図解するための図である。
【図６】図２Ａに図示されている電子回路網パーツの概略ブロック図である。
【図１】
2007526683.tif 000003
【図２Ａ】
2007526683.tif 000004
【図２Ｂ】
2007526683.tif 000005
【図３】
2007526683.tif 000006
【図４Ａ】
2007526683.tif 000007
【図４Ｂ】
2007526683.tif 000008
【図４Ｃ】
2007526683.tif 000009
【図５】
2007526683.tif 000010
【図６】
2007526683.tif 000011
【国際調査報告】
2007526683.tif 000012
2007526683.tif 000013