(57)【要約】【課題】  印刷装置や画像取込装置の機械的誤差が原因で生じる印刷画像の歪みを補償すること。【解決手段】  本発明は、機械的画像伸縮によって生じる印刷画像の歪みを補償する。一実施形態は、機械的画像伸縮によって生じる印刷画像の歪みに対応する補償データを格納するように構成されたメモリ(110)と、画像に対応するデータと前記補償データとを結合して補償済み画像データを生成し、該補償済み画像データを印刷システム(105)へ伝達するように構成されたプロセッサ(108)とを有する。【選択図】  図１
2004255871.tif 000002
【特許請求の範囲】
【請求項１】
画像を補償するシステムであって、
機械的画像伸縮によって生じる印刷画像の歪みに対応する補償データを格納するように構成されたメモリ(110)と、
画像に対応するデータと前記補償データとを結合して補償済み画像データを生成するように構成され、該補償済み画像データを印刷システム(105)へ伝達するように構成された、プロセッサ(108)と、
からなるシステム。
【請求項２】
印刷媒体を印刷方向に移動させるように構成され、印刷方向に機械的画像歪みを生じさせる、第１の機械式システム(120)と、
受信した前記補償済み画像データから複数の補償済みラスタ行を生成するように構成され、該補償済みラスタ行を印刷媒体に印刷するように更に構成された、印刷ユニット(106)と、
を更に含む、請求項１のシステム。
【請求項３】
前記印刷システムによって搬送される用紙の少なくとも１つの特性を検出するように構成され、検出された特性を前記プロセッサ(108)に伝達して、複数の補償データの中から前記検出された特性に対応する補償データが選択されるように更に構成された用紙センサ(138)を更に含む、請求項１のシステム。
【請求項４】
前記補償済み画像データを生成するように構成された画像取込装置(402)を更に含み、該画像取込装置(402)がその内部に機械的画像伸縮を生じさせる機械式システムを含む、請求項１のシステム。
【請求項５】
少なくとも１つの基準点を有する基準画像を更に含み、前記補償済み画像が前記基準画像と印刷された基準画像とを比較することによって判定される、請求項１のシステム。
【請求項６】
画像を補償する方法であって、
取り込み画像に対応する画像データを受信するステップと、
少なくとも１つの機械式システムに関連した機械的画像伸縮によって生じる印刷画像の歪みに対応する補償データを受信するステップと、
前記画像データと前記補償データとを結合するステップと、
前記画像データと前記補償データとを結合したものから補償済み画像データを生成するステップと、
からなる方法。
【請求項７】
前記補償済み画像データを印刷システム(105)に伝達するステップと、
前記補償済み画像データを用いて生成されたラスタ行のうちの少なくとも１つを補償することによって少なくとも１つの補償済みラスタ行を生成し、前記機械的画像伸縮によって生じる印刷画像の歪みを低減するステップと、
を更に含む、請求項６の方法。
【請求項８】
前記機械式システムによって生じる画像歪みを判定するステップを更に含み、前記機械式システムが、印刷ユニット(106)に近接させて印刷媒体を搬送するように構成された用紙搬送ユニット(120)内に存在する、請求項６の方法。
【請求項９】
少なくとも１つの基準点を有する基準画像の取り込み画像を印刷するステップと、
基準画像上の基準点と印刷された取り込み画像の対応する基準点とを比較するステップと、
前記基準画像上の基準点と前記印刷された取り込み画像の対応する基準点との差異から、前記補償データを判定するステップと、
を更に含む、請求項６の方法。
【請求項１０】
印刷システム(105)によって搬送される用紙の少なくとも１つの特性を検出するステップと、
複数の補償データの中から、検出された前記特性に対応する補償データを選択するステップと、
を更に含む、請求項６の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は概して画像の印刷に関し、詳しくは印刷装置における機械的画像伸縮を補償するシステムおよび方法に関する。
【背景技術】
【０００２】
画像印刷装置は、画像に対応する電気情報を変換して、その画像を印刷媒体に印刷するように構成される。限定の意図なく印刷装置の例を挙げれば、レーザプリンタ、インクジェットプリンタ、複写機、スキャナ、写真処理装置などがある。本明細書では、印刷媒体のことを便宜上「用紙」と呼ぶ。また、本明細書において「インク」という用語は、印刷媒体に付着させる物質を意味する。例えば、レーザプリンタは乾式トナーを使用し、インクジェットプリンタは液体インクを使用する場合がある。インクはブラックの場合もカラーの場合もあり、それら両方を用いる場合もある。
【０００３】
画像データを決めて、その画像データを印刷ユニットに送信する。画像に対応するその電子画像データは、印刷装置による印刷に備えて、複数の印刷行すなわちラスタ行にレンダリングされる。つまり、各印刷行すなわちラスタ行は用紙の幅に対応し、印刷行すなわちラスタ行の数は用紙の長さに対応する。そして、受信した印刷行すなわちラスタ行の情報に従ってインクを用紙に付着させる。その後、用紙搬送部が用紙を印刷部を通して歩進させ、画像が所定の印刷行に従って印刷されるようにする。本明細書では、用紙移動の方向を便宜上「印刷方向」と呼ぶ。また、ラスタ行の向きは印刷方向に対して一般に垂直であり、本明細書ではこの向きを便宜上「走査方向」と呼ぶ。
【０００４】
通常、印刷装置は、何らかの形態の機械的機器を用いて用紙を印刷ユニットの印刷領域の上で移動させ、又は印刷ユニットの部分を用紙上で移動させ、あるいはそれら両方を行なう。例えば、用紙搬送ユニットは、ローラ又はベルト、あるいはそれら両方からなる装置を用いて、用紙を印刷方向に進める。
【０００５】
また、印刷の行（印刷行に対応する）を用紙に付着させる際には、インクを用紙に付着させるように設計された印刷ユニットの一部を、印刷媒体に近接させた状態で走査方向に移動させる場合がある。例えば、レーザプリンタは、回転式の帯電ドラムを用いて乾式トナーの粒子を用紙に付着させる場合がある。そのため、ドラムの回転には機械式駆動装置が用いられる。また、ミラー駆動装置を用いて１以上のレーザービームの方向を制御し、ラスタ行に対応する電荷を回転ドラムに与える場合もある。
【０００６】
他の例としては、プリントヘッド部にインクノズルを備えるインクカートリッジを採用したインクジェットプリンタがある。インクノズルは液体インクを用紙に付着させる。プリントヘッドは通常、印刷方向に対して垂直方向のトラックすなわちバーに沿って摺動するため、プリントヘッドは走査方向に移動する。ノズルが用紙の幅方向に移動されるのに従ってノズルからインクが射出され、所定の印刷行に従って印刷画像が生成される。このように、インクノズルの移動には機械式駆動装置が用いられる。
【０００７】
また、用紙搬送ユニットは、複数の用紙搬送サブユニットから構成される場合がある。例えば、レーザプリンタ内の一方の用紙搬送サブユニットが帯電ドラム上で用紙を移動させる。そして、他方の用紙搬送サブユニットがその乾式トナーの付着した用紙を定着器を通して移動させることによって、その乾式トナーを用紙に溶着させる。そのような場合、２つのサブユニットの用紙を移動させる速度が等しくなければ、帯電ドラム上での用紙の移動速度が変化してしまい、画像歪みが生じる場合がある。
【０００８】
画像を用紙上に適切に印刷するためには、それらの機械式駆動装置の動作を、画像に対応するラスタ行データの入力ストリームと正確に同期させなければならない。そのような印刷システムは、注意深く設計することによって、様々な機械式駆動装置の動作がラスタライズ後の画像データと間違いなく適切に同期するようにしている。従って、個々の部品を極めて精密な仕様で設計し、その仕様内で動作するように製造しなければならない。機械式駆動装置の動作時の誤差を最小限に抑えるためには、構成部品の許容誤差を必然的に極めて小さくしなければならない。個々の構成部品に生じる誤差が小さなものであっても、その誤差には他の構成部品の誤差も累積されるため、機械式駆動装置の個々の構成部品は、正確に設計し、製造し、組み立てなければならない。そのような精度を実現するためには、設計コスト、部品コスト、および製造コストが、いずれも高いものになる。
【０００９】
１行分の印刷行を用紙に印刷し終えた後、その用紙を印刷方向に移動させる際は、その用紙を次の印刷行に対して適切に揃えるために、極めて正確に移動させなければならない。用紙の移動が不正確であると、印刷行すなわちラスタ行が用紙上に望みどおりに印刷されず、画像歪みが生じる場合がある。機械的画像伸縮は、印刷行すなわちラスタ行が互いに重なり合ってしまったり、互いに間隔が空いてしまう原因となる場合がある。また、印刷行すなわちラスタ行を用紙上に印刷する際に生じる誤差によっても、画像歪みが生じる場合がある。そのような誤差は、例えばインクジェットプリンタのヘッドが一定速度で移動しないことが原因で生じる場合がある。本明細書では、機械式駆動装置が原因となって生じる印刷画像の歪みを便宜上、「機械的画像伸縮」または「画像伸縮」と呼ぶ。
【００１０】
印刷用途によっては、印刷媒体上への原画像の再現に、極めて高い精度を必要とするものがある。例えば、印刷後の対象物を極めて正確に測定しなければならない場合がある。あるいは、カラー印刷を行なう場合、原画像の非常に正確な色再現が必要となる場合がある。それらの精度は人間の視覚を超える。つまり、視覚的に満足できる印刷画像であっても、原画像を十分正確に再現していない場合がある。また、画像のスケーリング（印刷方向または走査方向、あるいは両方向に）が必要な場合、画像全部を指定通りにスケーリングする必要がある。
【００１１】
機械式装置における誤差の原因の一例として、ローラが厳密に円筒形でない場合について考えてみて欲しい。その場合、ローラが用紙を前方へ移動させるのに従って、ローラの丸くない部分が原因で、用紙速度に変動が生じる。印刷ユニットを通して用紙を移動させるとき、この用紙移動速度の変動及び／又は偏差が原因で、用紙が印刷ユニットを通って設計どおりに移動しないため、印刷画像に歪みが生じる。他にも多数の機械式構成部品が、種々の機械式駆動装置の動作の誤差の原因となりうる。例えば、レーザプリンタの帯電ドラムは厳密に円筒形でない場合がある。歯車の歯がわずかに許容誤差から外れている場合もある。ミラー位置を調節するサーボモータがその制御装置に対して正確に調整されていない場合もある。ベルトやケーブルが緩んでいる場合もある。機械的画像伸縮を引き起こす原因は無数にあり、各印刷装置に関する画像伸縮がその印刷装置に固有のものであることは、当業者には自明のことであろう。
【００１２】
多機能印刷装置の中には画像取込装置を備えたものがある。例えば、複写機やファクシミリ（ＦＡＸ）装置は、画像に対応する画像情報を生成するように構成される。そのような画像取込装置は、機械式装置を利用しているため、その機械式装置が正確に設計、製造、及び設置されていなければ、上記の機械的画像伸縮に似た画像歪みを引き起こすことがある。また、スキャナ等の単体で使用される画像取込装置も、機械式装置を利用しているため、画像を生成するときに望ましくない画像歪みを引き起こす場合がある。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
本発明の目的の１つは、印刷装置や画像取込装置の機械的誤差が原因で印刷画像に生じる歪みを補償する装置および方法を提供することである。
【課題を解決するための手段】
【００１４】
本発明は、機械的画像伸縮によって生じる印刷画像の歪みを補償する装置及び方法を提供する。簡単に言うと、一実施形態の構成は、機械的画像伸縮によって生じる印刷画像の歪みに対応する補償データを格納するように構成されたメモリと、画像に対応するデータと前記補償データとを結合することにより補償済み画像データを生成するように構成され、さらに該補償済み画像データを印刷システムに送信するように構成されたプロセッサとから成る。
【００１５】
他の実施形態は画像を補償する方法である。この方法は、画像に対応する画像データを受信するステップと、受信した画像データに対応する複数のラスタ行を生成するステップと、少なくとも１つの機械式装置に関連する機械的画像伸縮によって生じる印刷画像の歪みに対応する補償データを受信するステップと、前記画像データと前記補償データとを結合するステップと、前記画像データと前記補償データとを結合したものから補償済み画像データを生成するステップとから成る。
【００１６】
図面の構成要素は必ずしも互いに同じ縮尺になっているとは限らない。複数の図面を通して、同じ符号は対応する部分を示している。
【発明を実施するための最良の形態】
【００１７】
本発明は、画像に対応する情報を印刷媒体に印刷するときの、印刷装置における機械的画像伸縮を補償するシステムおよび方法を提供する。機械的画像伸縮とは、機械式システムの設計パラメタが原因で少なくとも１つの機械式システムの動作時に少なくとも１つの変動および／または偏差によって生じる、あるいは機械式サブシステムによって印刷媒体が異なる速度で搬送された場合に生じる、印刷画像の歪みのことであり、本明細書では画像伸縮と呼ぶこともある。他の実施形態は、画像取込装置で動作する機械的構成要素等、遠隔の装置に存在する機械的構成要素によって生じる、別の原因による画像歪みを補償する。
【００１８】
本明細書では、印刷媒体のことを便宜上「用紙」と呼ぶ。印刷媒体には、非常に多数の種類または大きさのものが含まれ、画像が印刷される様々な用紙が含まれる。多数の種類の印刷媒体の中から限定の意図なく例を挙げれば、例えばラベル、封筒、レターヘッド用紙、標準サイズのコピー用紙、特殊用紙、写真用紙、模造羊皮紙、オーバーヘッドのスライド、カード用紙、ロール紙などがある。また、印刷媒体は紙製のものである必要もない。限定はしないが、印刷媒体には、例えば容器、標識、織物、その他の面も含まれる。さらに、印刷媒体はエッチングされた面である場合もある。
【００１９】
本明細書において「インク」という用語は印刷媒体に付着される物質を意味する。例えば、「インク」はレーザプリンタによって用紙に付着される乾式トナーを指す場合があり、乾式トナーはその後、熱によって用紙に溶着される。また、「インク」はインクジェットプリンタによって用紙に噴霧される液体インクを指す場合もある。さらに、「インク」は標識その他の面に塗布される塗料、織物に使用される染料、および／または、基板上の被覆層の物質をエッチングで除去するのに使用される特殊な溶剤などを指す場合もある。「インク」は黒の場合もカラーの場合もあり、それら両方が使用される場合もある。本明細書で開示し、本発明に従って物質（「インク」）を印刷媒体に付着させる装置は、いずれも添付の特許請求の範囲で保護することを意図している。
【００２０】
図１は、本発明による補償印刷システム１００の一実施形態を示すブロック図である。補償印刷システム１００は、画像データソース１０２から、印刷すべき画像に対応する情報を受信する。
【００２１】
補償印刷システム１００の一実施形態は、画像データ処理システム１０４と、印刷装置等の印刷システム１０５とを含む。画像データ処理システム１０４は、プロセッサユニット１０８と、メモリ１１０と、通信バス１１２とを含む。メモリ１１０は、画像伸縮補償ロジック１１４と補償データ領域１１６とを少なくとも含む。印刷システム１０５の一実施形態は、印刷ユニット１０６と、用紙供給ユニット１１８と、用紙搬送ユニット１２０と、排紙ユニット１２２とを含む。代替実施形態において、印刷ユニット１０６、用紙供給ユニット１１８、用紙搬送ユニット１２０、および排紙ユニット１２２は、補償印刷システム１００から分離される場合もある。
【００２２】
以下で詳しく説明するように、画像データは画像データソース１０２から接続１２４を介して画像データ処理システム１０４へ伝達される。プロセッサユニット１０８はその画像データとメモリ１１０の補償データ領域１１６内の画像伸縮補償データとを結合することにより、その画像データを補償する。印刷ユニット１０６は、ラスタライズされた各印刷行を判定する際に、受信したラスタライズされた補償済み画像データから各印刷行を判定する。ラスタライズされた補償済み画像データを印刷ユニット１０６に伝達することによって、より正確な画像が印刷される。この補償済み画像データは、画像伸縮補償ロジック１１４によって判定される。補償済み画像データは、接続１３０を介して印刷ユニット１０６に伝達される。
【００２３】
一実施形態において、画像伸縮補償データは、ラスタ行内のドットの印刷方向の位置が、用紙搬送手段１２０および／または印刷ユニット１０６に含まれる機械的構成要素によって生じる所定の画像歪みの大きさに従って決まるように、画像データを補償する。つまり、受信した補償済み画像データに基づいて印刷ドットを１以上のラスタ行分だけ上方または下方に再配置させることができる。また、印刷ドットを１以上の位置分だけ右または左にシフトさせることもできる。従って、画像伸縮補償データは、画像データに対して、補償済みラスタ行内でのドットの位置調節に対応する調節を指示する情報である。
【００２４】
一実施形態は、印刷ドライバアルゴリズムの一部として実施される単方向画像伸縮および／または画像伸縮アルゴリズムを使用する。それらのアルゴリズムは、従来の複写機で見られるような画像拡大および画像縮小のアルゴリズムに基づくものである。他の実施形態では、従来の画像拡大および画像縮小アルゴリズムに対して制御情報を直接与えることにより、本発明に従って画像データを補償する場合もある。従って、補償済みラスタ行を補償済み画像データから判定することにより、現在のラスタ行の印刷ドットの位置、間隔および／または色に変化が生じる。
【００２５】
画像印刷中は、例えば用紙１３２が用紙搬送ユニット１２０を通って進むときの変動および／または偏差が原因で、未補償ラスタ行のいくつかが用紙上の所定位置で所定量だけオーバラップする場合がある。従って、補償済み画像データをラスタライズすれば、このオーバーラップするラスタ行の影響を補償することができる。つまり、生成される補償済みラスタ行を受信した補償済み画像から判定すれば。逆に用紙１３２が用紙搬送ユニット１２０を通って進むときの変動および／または偏差が原因で未補償ラスタ行が何らかの隙間を空けて離れてしまうような場合は、補償済みラスタ行を受信した補償済み画像から判定することによって、その隙間を考慮することができる。また、画像データの選択部分を補償することにより、選択部分のラスタ行についてラスタ行の補償を行うこともできる。
【００２６】
一実施形態において、用紙１３２は、用紙供給ユニット１１８にある用紙スタック１３４から取り出された後、用紙搬送ユニット１２０にある機械的構成要素（図示せず）によって移動され、印刷ユニット１０６の下に配置される。そして用紙１３２にインクが付着される。その後、用紙搬送ユニット１２０が用紙１３２を印刷方向へ歩進させる。用紙１３２を進める際の変動および／または偏差が、画像の印刷前に受信した補償済み画像データに基づいて判定されるため、補償済みラスタ行は、そのような変動および／または偏差が補償されながら印刷される。従って、原画像の正確な印刷が用紙１３２に対して行なわれる。その後、印刷された用紙１３６は排紙ユニット１２２へ搬送され、取り出されるか、または更に処理される。
【００２７】
他の実施形態では、ラスタ行を走査方向について補償する場合もある。従って、印刷手段によって生じる機械的画像伸縮が走査方向である場合、もっと長い又は短い印刷行が印刷されるように、補償後の印刷行を判定する場合がある。走査行における歪みの大きさおよび位置を判定し、補償済み画像データを生成した後、補償済み印刷行を判定する。一実施形態において、この印刷行の補償は、現在の印刷行の少なくとも１つの選択部分に対して行う場合がある。必要に応じて、印刷行の複数の部分を別々に補償する場合もある。
【００２８】
例えば、インクジェットプリンタは、ガイドバーすなわちトラック上を走査方向に移動するプリントカートリッジを使用する場合がある。プリントヘッド搬送手段は、ガイドバーすなわちトラックに沿ってわずかに異なる速度で移動する場合があることが知られている。そのため、プリントヘッドが減速する場合（実際の速度が設計速度より遅い場合）は、ラスタ行の対応する部分を補償する。同様に、プリントヘッドが加速する場合（実際の速度が設計速度より速い場合）も、ラスタ行の対応する部分を補償する。プリントヘッドが印刷されるラスタ行に対して印刷ドットを付着させるときの開始位置または終了位置を調節する場合もある。従って、補償済み印刷行は、原画像データをより正確に表した印刷画像になる。
【００２９】
カラー画像を印刷する一実施形態では、ラスタ行の色を補償する場合もある。例えば、限定はしないが、カラー印刷システムの一実施形態は、１つの印刷行に対して最大４色までカラーのラスタ行（黒、シアン、イエローおよび／またはマゼンタ）を印刷する場合がある。実施形態によっては、４つの別々の機械式サブシステムを用いて複数のラスタ行を１つのラスタ行位置に別々に印刷することによって、１つのカラーラスタ行を生成する場合がある。従って、正確な画像を印刷する必要がある場合、機械式サブシステムの座標は正確でなければならない。従って、色歪みを補償するための画像伸縮補償データを補償データ領域１１６に格納しておき、印刷されたカラー画像がより正確に原画像データを表すようにする。上で述べたのと同様にしてカラーラスタ行を印刷方向および／または走査方向に補償することができ、行いたい色補償の必要性に応じて、ラスタ行の長さ方向全体にわたって（あるいは、ラスタ行の中の１以上の選択部分において）インクの量を調節することができる。
【００３０】
更に他の実施形態では、印刷ユニット１０６内にある機械式システムまたは機械式サブシステムによって機械的画像伸縮が生じる場合がある。例えば、限定はしないが、レーザプリンタにおいて回転中の帯電ドラムにレーザ光を差し向ける機械式システムは、機械的画像伸縮を引き起こす可能性がある。他の例としては、帯電ドラムを回転させる機械システムも、機械的画像伸縮を引き起こす場合がある。あるいは、帯電ドラム自体に設計許容誤差から外れた部分が存在することもある（丸くなかったり、直径が不正確であったり、くぼみがある等）。そのため、印刷ユニット１０６に関する補償データは、補償済み画像データを決めることができるように判定される。
【００３１】
上記のように、用紙搬送システム１２０および／または印刷ユニット１０６に含まれる機械式システムまたは機械式サブシステムによって生じる印刷中の変動および／または偏差は、画像を印刷する前に判定される。それらの判定可能な変動および／または偏差により、補償済み画像データを生成するために使用する補償データの判定が可能になり、従って補償済み画像データをラスタライズした時に補償済みラスタ行を生成することが可能になる。一実施形態において、それらの変動および／または偏差は、用紙搬送ユニット１２０および／または印刷ユニット１０６の初期設計パラメータに基づいて判定される。例えば、限定はしないが、用紙搬送システムに含まれる２つの用紙搬送サブシステムは、用紙をわずかに異なる速度で移動させる場合がある。両方の機械式サブシステムによって同時に用紙が移動される場合、用紙の移動に変動および／または偏差が生じる場合がある。この変動および／または偏差は、機械式サブシステムの設計パラメータをもとにして判定することができる。次いで、画像伸縮補償データを判定し、補償データ領域１１６に格納する。かかる補償データは、機械的画像伸縮を生じさせるものであれば、いかなる機械式システムの設計パラメータをもとにして判定してもよい。
【００３２】
他の実施形態では、未補償印刷画像の変動および／または偏差の直接測定を行う場合がある。１以上の所定の基準点を有する画像すなわち基準画像を取り込み、印刷する（補償なしで）。すなわち、限定はしないが、既知の目盛り、幾何学パターン、形状、距離および／または色など、既知の外観および／または特徴を有する基準画像を、補償印刷システム１００を用いて補償なしで印刷する。印刷された基準画像を既知の基準画像と比較することによって、変動および／または偏差を判定する。次いで、画像伸縮補償データを判定し、補償データ領域１１６に格納する。変動および／または偏差の測定は、各ユニットについて個別に画像伸縮補償データを判定し、ユニットごとに異なる機械的画像伸縮を補償するのが望ましい。こうした測定は、補償印刷システム１００をユーザに渡す前に、工場で行なう場合がある。そして、画像伸縮補償データを判定し、補償データ領域１１６に格納する。補償データは、機械的画像伸縮を生じさせるものであれば、いかなる機械式システムおよび／または機械式サブシステム（複数の場合もあり）に関する測定により判定してもよい。
【００３３】
さらに、補償印刷システム１００が長期にわたって使用されるのにつれて発生する可能性がある機械的画像伸縮の変化を測定することが望ましい場合がある。つまり、画像伸縮補償データは定期的に調節する場合がある。
【００３４】
他の実施形態では、用紙搬送ユニット１２０に都合よく配置された用紙センサ１３８を含み、用紙の種類および特徴を判定する場合がある。機械的画像伸縮とそれに対応する画像歪みの大きさは、用紙の種類に強く依存して異なる場合がある。例えば、光沢仕上げ用紙１３６は、用紙搬送ユニット１２０を通して用紙１３６を移動させるローラ（図示せず）に対して、滑りやすさの度合いが比較的大きい場合がある。すなわち、ローラに対する用紙１３６の摩擦係数は比較的小さい。逆に、比較的厚くて柔軟なレターヘッドボンド紙１３６は、滑りやすさの度合いが比較的小さい（比較的大きい摩擦係数）場合がある。そのため、機械的画像伸縮によって光沢仕上げ用紙１３６上に生じる画像歪みの大きさは、機械的画像伸縮によってレターヘッドボンド紙１３６上に生じる画像歪みの大きさとは異なる場合がある。
【００３５】
用紙タイプに関する画像歪みの限定意図のない他の例は、印刷される用紙の種類である。例えば、８．５インチ×１４インチの用紙は、標準の用紙（８．５インチ×１１インチ）よりも３インチ長い。従って、長い方の用紙の余分な３インチは、それに対応して、短い方の用紙には使用できない補償データを有する。同様に、幅が異なる用紙は、画像をそれと対応する方向に補償するように構成された補償データを有する。
【００３６】
この実施形態の場合、複数の用紙タイプについて補償データを判定し、それらを補償データ領域１１６に格納する。用紙センサ１３８で用紙１３６を検出し、その情報を画像伸縮補償ロジック１１４に渡して、用紙１３６の種類を判定できるようにする。その後、判定された用紙タイプに関するその補償データは、補償済みラスタ行を判定するのに用いられる。
【００３７】
例えば、限定はしないが、一実施形態における用紙センサ１３８は、用紙１３６の供給を行なう用紙供給ユニット１１８にある用紙トレイを検出する場合がある。他の実施形態において、用紙センサ１３８は、用紙の識別マークを検出することによって用紙タイプを判定する場合がある。用紙センサ１３８の更に他の実施形態は、用紙１３６に対して非破壊試験を実施することにより用紙タイプを判定する場合がある。用紙のタイプを識別するのに使用する用紙センサ１３８の特性や、その判定方法の種類に、本発明を限定する意図はない。
【００３８】
図２は、補償印刷システム１００の他の実施形態の一部を示すブロック図である。画像伸縮補償調節ロジック２０２を設けて、補償データ領域１１６にある画像伸縮補償データを画像伸縮調節器２０４を介して調節できるようにしている。こうした機能は、ユーザが選択できるようにすることが好ましい。すなわち、この調節可能な画像伸縮補償機能は、ユーザによって起動または停止できるようにするのが好ましい。
【００３９】
ユーザは、画像伸縮調節器２０４を用いて、接続２０６を介して情報を画像データ処理システム１０４へ伝達することにより、画像伸縮補償データを調節する。例えば、印刷画像は、印刷画像の精度（画像の一部における距離、画像のサイズおよび／または画像の少なくとも一部の色）が重要となるような証拠書類または科学の用途に用いられる場合がある。次いで、基準画像データ領域２０８にある基準画像を印刷し、それを基準画像のハードコピーと比較する。例えば、この基準画像は、既知の間隔で非常に正確にマーキングが施された非常に正確な目盛りを有する場合がある。印刷された基準画像と基準画像のハードコピーとを比較することにより、間隔や大きさの変動および／または偏差が分かる。同様に、基準画像のハードコピーは、既知の正しい色を有する領域を含む場合がある。印刷された基準画像と基準画像のハードコピーとを比較することにより、色の変動および／または偏差が分かる。それらの変動および／または偏差が判定された後、ユーザは画像伸縮調節器２０４を介して情報を指定し、画像伸縮補償データを調節して、正確な画像が印刷されるようにする。さらに、何らかの物体を用いて印刷された基準画像との直接比較を行なう場合もある。例えば、その物体には、印刷された基準画像上のマークの間隔を正確に測定する測量装置を用いる場合がある。
【００４０】
画像伸縮調節器２０４は、様々な構成要素を用いて実施することができる。例えば、限定はしないが、一実施形態では、１以上のダイアルおよび／またはユーザが調節可能な他の適当な機械式制御装置を用いる場合がある。他の実施形態では、接触感応式メニューを用いる場合もある。更に他の実施形態では、キーボードデバイスを用い、ユーザが英数字コマンドを用いて調節を指定できるようにする場合もある。画像伸縮調節器２０４に関する具体的な装置の実施形態は、ユーザが情報を与えて、所望の補償済みラスタ行が得られる補償データを画像データ処理システム１０４が判定できるようにするものであれば、制限はない。
【００４１】
さらに、ユーザは、画像を歪ませる補償データを導入したいと望む場合がある。例えば、ユーザは、印刷画像の色調および／または色を調節し、印刷画像または印刷画像の一部を原画像から歪ませたいと望む場合がある。そのような効果も、画像伸縮調節器２０４を用いて実現することができる。従って、画像伸縮補償データには、機械的に生じる画像伸縮の補償と、ユーザが望む補償との両方が含まれる。
【００４２】
他の実施形態において、上記の基準画像は、画像データソース１０２に存在する画像データから供給される場合がある。そのような実施形態が望ましいのは、複数の異なる基準画像を利用できる場合や、画像データソース１０２が基準画像を直接走査することが可能な画像取込装置を備えている場合である。
【００４３】
画像取込装置を備えた画像データソース１０２を有する実施形態の場合、基準画像を印刷した後、その画像を画像取込装置によって走査することができる。その後、その走査した印刷基準画像は、基準画像データ領域２０４にある基準画像データと電気的に比較される。次いで、画像データ処理システム１０４により、画像取込装置の機械式システムが原因で生じた機械的画像伸縮が判定され、画像伸縮補償データが計算されて、それが補償データ領域１１６に格納される。
【００４４】
図３は、印刷画像の機械的画像伸縮を補償するための画像伸縮補償ロジック１１４（図１及び図２）の一実施形態の動作を示すフロー図３００である。一実施形態において、画像伸縮補償ロジック１１４は、複数の機能を有する印刷ドライバに組み込まれる場合がある。他の実施形態において、画像伸縮補償ロジック１１４は、プロセッサユニットに存在する単独使用のプログラムとして実施される場合もある。
【００４５】
フロー図３００は、画像伸縮補償ロジック１１４を実施するソフトウェアについて可能な一実施形態の構成、機能および動作を示す。これに関して、各ブロックは、プログラムのモジュール、セグメントまたは一部を表す場合があり、具体的な論理機能（複数の場合もあり）を実現するための１以上の実行可能命令を含む。また、代替実施形態によっては、補償印刷システム１００の機能から大幅に外れることなく、ブロックで図示した機能が図３に示した順序とは異なる順序で実施されたり、さらなる機能を有していたりする場合もあることに注意して欲しい。例えば、後で明らかにするように、図３に連続的に図示した２つのブロックは、関連する機能によっては実際には実質的に同時に実施されたり、時には逆の順序で実施されたりする場合があり、ブロックのうちのいくつかは全ての例では実施されない場合もある。本明細書では、こうした変形および変更も、補償印刷システム１００の開示の範囲内に入れることを意図している。
【００４６】
処理はブロック３０２で開始される。ブロック３０４で画像のデータを受信する。このデータは、画像取込装置によって生成されたグラフィックデータや、テキスト処理装置によって生成されたテキストデータである場合があり、あるいは、印刷装置によって印刷される、現在知られている何らかの他の種類の情報、または後に開発されるであろう何らかの他の種類の情報である場合もある。ブロック３０６で、補償済み画像データの印刷を行なう印刷装置に対応する補償データを受信する。
【００４７】
任意選択であるが、ブロック３０８で、原画像データの生成を行なった画像取込装置に対応する補償データを受信する場合がある。処理はブロック３１０へ進み、ブロック３１０で、補償データと受信した画像データとを結合する。画像取込装置に関する補償データを判定する処理については、後に詳しく説明するとともに図４および図５で例示する。更に、複数のプリンタおよび／または複数の画像ソースを有する印刷システムの場合、上記ブロック３０６は、画像の印刷を行なうプリンタの識別に関する追加処理を含む場合がある（これにより、画像データを印刷を行なう印刷装置に対して補償する際の柔軟性が得られる）。同様に、上記ブロック３０８は、画像データの生成を行なった画像取込装置の識別に関する追加処理を含む場合がある（これにより、画像データを特定の画像取込装置に対して補償する際の柔軟性が得られる）。従って、機械的画像伸縮の様々な原因に対応する補償データは、ブロック３１０よりも前に結合される。
【００４８】
ブロック３１２で、補償済み画像データを生成する。ブロック３１４で、その補償済み画像データを印刷ユニットに伝達する。ブロック３１６で、補償すべき画像が他にもあるか否か判定を行なう。ある場合（「はい」の場合）、処理はブロック３０４へ戻る。従って、他の画像の補償を行なう。ない場合（「いいえ」の場合）、処理はブロック３１８へ進み、終了する。
【００４９】
図４は、補償印刷システム１００の他の実施形態を示すブロック図である。補償印刷システム１００のこの実施形態は、画像取込装置４０２で生じる機械的画像伸縮に関する補償データを、直接測定によって判定するように構成される。画像取込装置４０２は、画像取込機械システム４０４を少なくとも含む。画像取込装置４０２の種類によっても異なるが、画像取込機械システム４０４は、対象物を走査することによってその対象物の取り込み画像を生成するように構成される。例えば、画像取込装置４０２の一実施形態は、１以上のミラーを駆動して対象物全体を光で走査するように構成された、画像取込機械システム４０４を用いる場合がある。画像取込装置４０２の他の例示的実施形態は、光源を横切って対象物を移動させることでその対象物を走査するように構成された、画像取込機械システム４０４を含む場合がある。画像取込装置４０２の例としては、限定はしないが、複写機、スキャナ、ファクシミリ装置などが挙げられ、それらは対象物の画像を取り込むように構成される。後で詳しく説明するように、画像取込装置４０２の種類によって、本発明の実施が限定されることはない。
【００５０】
一実施形態では、画像取込装置４０２を用いて、所定の特徴（長さの単位および／または色等）を有する既知の対象物の画像を取り込む。すなわち、基準対象物の取り込み画像４０６を生成する。この取り込み画像４０６は、取込画像データ処理システム４０８に伝達される。取込画像データ処理システム４０８は、プロセッサユニット４１０とメモリ４１２とを含む。メモリ４１２は、上記の画像伸縮補償ロジック１１４と、補償データを格納するための補償データ領域１１６とを含む。
【００５１】
基準画像４１４を取込画像データ処理システム４０８に伝達する。次いで、取り込み画像４０６と基準画像４１４とを比較し、取り込み画像４０６と基準画像４１４との間の何らかの特性の相違を判定する。一実施形態では、この比較を電気的に行う場合がある。他の実施形態では、取り込み画像４０６を印刷した後（好ましくは、本発明に従って印刷装置に関する補償を施して）、それを手作業で基準画像４１４と比較する場合もある。判定された相違を用いて、画像取込装置４０２の画像取込機械システム４０４に関する補償データを判定する。画像取込機械システム４０４に関して判定された補償データは、補償データ領域１１６に格納される。
【００５２】
その後、画像取込装置４０２によって取り込まれた画像に関する画像データを印刷ユニット１０６（図１）へ伝達する場合、この伝達される画像データは、本明細書の説明に従って補償される。すなわち、画像を印刷する際には、直接測定によって補償データが判定され、それによって画像取込機械システム４０４に関する印刷画像の機械的画像伸縮が補償される。上で説明したように、補償データは、印刷方向と走査方向のどちらについて判定してもよく、両方について判定してもよい。
【００５３】
補償印刷システム１００の一実施形態は、画像取込装置４０２と取込画像データ処理システム４０８とを含む多目的装置で実施される場合がある。他の実施形態において、画像取込装置４０２は、画像データ処理システム４０８とは別のユニットにする場合がある。このような実施形態は、複数の画像取込装置４０２から受信した画像について補償データを判定し、補償データ領域１１６に格納する必要がある場合に望ましい。
【００５４】
更に他の実施形態では、画像取込装置４０２および取込画像データ処理システム４０８に加えて、図１の印刷ユニット１０６、用紙供給ユニット１１８、用紙搬送ユニット１２０および排紙ユニット１２２を更に含む場合がある。後で詳しく説明するように、この実施形態の場合の補償データは、画像取込機械システム４０４、用紙搬送ユニット１２０および／または印刷ユニット１０６に関連した機械的画像伸縮に関する補償を含む。
【００５５】
図５は、画像取込装置４０２に含まれる画像取込機械システム４０４によって生じる印刷画像の機械的画像伸縮を補償するような画像伸縮補償ロジック１１４（図４）の動作を示すフロー図５００である。一実施形態において、この画像伸縮補償ロジック１１４は、複数の機能を有する印刷ドライバに組み込まれる場合がある。他の実施形態において、画像伸縮補償ロジック１１４は、単独使用のプログラムとして実施される場合もある。
【００５６】
フロー図５００は、画像伸縮補償ロジック１１４を実施するソフトウェアについて可能な一実施形態の構成、機能および動作を示す。これに関して、各ブロックは、プログラムのモジュール、セグメントまたは一部を表す場合があり、具体的な論理機能（複数の場合もあり）を実現するための１以上の実行可能命令を含む。また、代替実施形態によっては、補償印刷システム１００の機能から大幅に外れることなく、ブロックで図示した機能が図５に示した順序とは異なる順序で実施されたり、さらなる機能を有していたりする場合もあることに注意して欲しい。例えば、後で明らかにするように、図５に連続的に図示した２つのブロックは、関連する機能によっては実際には実質的に同時に実施されたり、時には逆の順序で実施されたりする場合があり、ブロックのうちのいくつかは全ての例では実施されない場合もある。本明細書では、こうした変形および変更も、補償印刷システム１００の開示の範囲内に入れ、特許請求の範囲で保護することを意図している。
【００５７】
画像取込装置４０２の画像取込機械システム４０４（図４）における変動および／または偏差によって生じる画像データの機械的画像伸縮を補償する処理は、ブロック５０２で開始される。ブロック５０４で、基準物体の取り込み画像データを受信する。ブロック５０６で、基準物体に対応する基準画像データを受信する。ブロック５０８で、基準画像データと取り込み画像データとを比較する。ブロック５１０で、基準画像データと取込画像データとを比較した差異に基づいて、補償データを判定する。ブロック５１２で、判定されたその補償データを取込画像データ処理システム４０８（図４）の補償データ領域１１６に保存する。ブロック５１４で処理が終了する。
【００５８】
他の実施形態において、画像取込機械システム４０４に関する補償データは、画像取込機械システム４０４の設計に基づいて判定する場合がある。つまり、画像取込機械システム４０４の変動および／または偏差が分かっていれば、補償データの判定は可能である。
【００５９】
図６は、少なくとも１つの選択された画像取込装置および少なくとも１つの選択された画像印刷装置に関する印刷画像の機械的画像伸縮を補償するような、補償印刷システムの他の実施形態を示すブロック図である。補償印刷システム６００は、画像データ処理システム６０２を含む。画像データ処理システム６０２の一実施形態は、パーソナルコンピュータ、ネットワークコントローラ、またはその他汎用の多機能処理システムで実施される場合がある。画像データ処理システム６０２の他の実施形態は、本発明に従って画像の機械的画像伸縮を補償するように構成された特別に製造された処理装置で実施される場合がある。
【００６０】
画像データ処理システム６０２は、プロセッサユニット６０４およびメモリ６０６を少なくとも含む。メモリ６０６は、画像伸縮補償ロジック６０８および補償データ領域６１０を少なくとも含む。補償データ領域６１０は、少なくとも１つの画像取込機械システム４０４を有する少なくとも１つの画像取込装置に関連する補償データを格納するように構成される（図４および上記説明も参照のこと）。同様に、補償データ領域６１０は、少なくとも１つの印刷ユニット１０６と用紙搬送ユニット１２０とを有する少なくとも１つの画像印刷装置に関する補償データを格納するように構成される（図４および上記説明も参照のこと）。
【００６１】
画像データ処理システム６０２は、複数の画像取込装置に接続されるように構成するのが好ましい。便宜上、第１の画像取込装置６１２と、第２の画像取込装置６１４と、第Ｎの画像取込装置６１６とを図示している。同様に、画像データ処理システム６０２も、複数の印刷装置に接続されるように構成する。便宜上、第１の画像印刷装置６１８と、第２の画像印刷装置６２０と、第Ｎの画像印刷装置６２２とを図示している。上で挙げた装置は、接続６２４を介して画像データ処理システム６０２に接続される。
【００６２】
第１の画像取込装置６１２、第２の画像取込装置６１４および第Ｎの画像取込装置６１６において画像取込機械システム４０４によって生じる機械的画像伸縮に関する補償データは、上記のように、設計の検討および／または直接測定によって判定される。同様に、第１の画像印刷装置６１８、第２の画像印刷装置６２０および第Ｎの画像印刷装置６２２において印刷ユニット１０６および／または用紙搬送ユニット１２０によって生じる機械的画像伸縮に関する補償データも、上記のように、設計の検討および／または直接測定によって判定される。判定された補償データは、メモリ６０６の補償データ領域６１０に格納される。
【００６３】
本明細書では、図６の様々な構成要素を便宜上、説明および図示している。従って、上記の画像取込装置６１２、６１４および６１６は、異なる種類の画像取込装置であってもよい。従って、画像取込装置６１２、６１４および６１６のそれぞれにある画像取込機械システム４０４は、異なる種類の画像取込機械システム４０４であってもよい。同様に、上記の画像印刷装置６１８、６２０および６２２も、異なる種類の画像印刷装置であってもよい。さらに、画像印刷装置６１８、６２０および６２２のそれぞれにある印刷ユニット１０６および／または用紙搬送ユニット１２０も、異なるタイプの印刷ユニット１０６および／または画像搬送ユニット１２０であってもよい。
【００６４】
画像を印刷したい場合、画像伸縮補償ロジック６０８を実行する。取り込み画像の生成を行なった画像取込装置と、画像の印刷を行なうように指定された画像印刷装置とを識別（指定）する情報を受信する。画像取込装置および／または画像印刷装置の指定は、ユーザが手作業で行なう場合もあるし、画像データ処理システム６０２が電気的に判定する場合もある。指定された画像取込装置が補償データ領域６１０に上記補償データを有する装置（第１の画像取込装置６１２、第２の画像取込装置６１４または第Ｎの画像取込装置６１６）のうちの１つであった場合、その指定された画像取込装置について補償データを取り出す。同様に、指定された画像印刷装置が補償データ領域６１０に上記補償データを有する装置（第１の画像印刷装置６１８、第２の画像印刷装置６２０または第Ｎの画像印刷装置６２２）のうちの１つであった場合、その指定された画像印刷装置について補償データを取り出す。
【００６５】
指定された画像取込装置と指定された画像印刷装置について補償データを取り出した後、それらの補償データを結合する。他の実施形態について上で詳しく説明したように、補償データを用いて原画像データを処理することにより補償済み画像データが生成され、それによって補償済みラスタ行が生成され、次いでそれらが画像印刷装置によって印刷される。
【００６６】
指定された画像取込装置が補償データ領域に補償データを有する画像取込装置のうちの１つではなかった場合、一実施形態では、指定された画像印刷装置に関する補償データを用いて画像データを補償する場合がある。他の実施形態では、指定された画像取込装置に関する補償データを画像データ処理システム６０２に伝達することにより、少なくともその指定された画像取込装置に関する印刷画像の機械的画像伸縮が補償されるようにする場合もある。
【００６７】
画像データ処理システム６０２は、複数の画像取込装置から得られた複数の画像を複数の画像印刷装置で印刷する態様で動作するように構成される。例えば、限定はしないが、画像データ処理システム６０２は、雑誌、広告および／または新聞を印刷するように構成されたシステムに組み込まれる場合もある。従って、各画像についてその画像の取り込みを行なった画像取込装置に関する機械的画像伸縮を補償し、更にその画像を印刷する画像印刷装置に関する機械的画像伸縮を補償する。
【００６８】
例えば、３つの印刷画像を有する１枚の用紙を考えてみて欲しい。この単純化した例において、第１の画像は第１の画像取込装置６１２によって取り込まれ、第２の画像は第２の画像取込装置６１４によって取り込まれ、第３の画像は第Ｎの画像取込装置６１６によって取り込まれたものとする。３つの印刷画像を有する大量の用紙が欲しい場合、複数の画像印刷装置を用いて所望の枚数の用紙を印刷する場合がある。従って、第１の画像印刷装置６１８によって３つの画像が印刷された用紙は、第１の画像取込装置６１２および第１の画像印刷装置６１８に関する機械的画像伸縮が補償された第１の画像に関するラスタ行と、第２の画像取込装置６１４および第１の画像印刷装置６１８に関する機械的画像伸縮について判定された第２の画像に関する補償データと、第３の画像取込装置６１６および第１の画像印刷装置６１８に関する機械的画像伸縮について判定された第３の画像に関する補償データとを有する。
【００６９】
同様に、第２の画像印刷装置６２０によって３つの画像が印刷された用紙は、第１の画像取込装置６１２および第２の画像印刷装置６２０に関する機械的画像伸縮について判定された第１の画像に関する補償データと、第２の画像取込装置６１４および第２の画像印刷装置６２０に関する機械的画像伸縮について判定された第２の画像に関する補償データと、第３の画像取込装置６１６および第２の画像印刷装置６２０に関する機械的画像伸縮について判定された第３の画像に関連する補償データとを有する。同様に、第Ｎの画像印刷装置６２２によって印刷された３つの画像を有する用紙は、第１の画像取込装置６１２および第Ｎの画像印刷装置６２２に関する機械的画像伸縮について判定された第１の画像に関連する補償データと、第２の画像取込装置６１４および第Ｎの画像印刷装置６２２に関する機械的画像伸縮について判定された第２の画像に関連する補償データと、第３の画像取込装置６１６および第Ｎの画像印刷装置６２２に関する機械的画像伸縮について判定された第３の画像に関連する補償データとを有する。
【００７０】
さらに、上記の例の印刷ページがテキストを含む場合、そのページの印刷を行なう画像印刷装置について、印刷後のテキストに関する補償データを判定する。従って、第１の画像印刷装置６１８によって用紙上に印刷されるテキストは、第１の画像印刷装置６１８内の印刷ユニット１０６および／または用紙搬送ユニット１２０に関する機械的画像伸縮が補償される。
【００７１】
接続１２４（図１）は、便宜上、通信バス１１２に直接接続されるものとして図示している。プロセッサユニット１０８およびメモリ１１０は、接続１２６および１２８をそれぞれ介して通信バス１１２に接続される。代替実施形態では、上記の構成要素が、図１に図示したものとは異なる方法でプロセッサユニット１０８に接続される場合もある。例えば、上記の構成要素のうちの１つまたは複数がプロセッサユニット１０８に直接接続されたり、中間構成要素（図示せず）を介してプロセッサユニット１０８に接続されたりする場合がある。
【００７２】
一実施形態において、画像データソース１０２は、一体型構成要素として補償印刷システム１００に含まれる場合がある。例えば、画像データソース１０２は、画像が格納され、印刷時にその画像データが取り出され、本発明に従って補償されるように構成された、メモリである場合がある。他の実施形態において、画像データソース１０２は、画像を取込むように構成され、その画像データを画像データ処理システム１０４に直接伝達するように構成された、複写機やファクシミリ（ＦＡＸ）装置等の画像取込装置である場合もある。更に他の実施形態では、メモリおよび／または画像取込装置を備えた遠隔の画像データソース１０２から画像データを取得する場合もある。
【００７３】
接続１２４（図１）および６２４（図６）は、便宜上１本の接続として図示している。aまた、接続１２６および６２４は、インターネット、電話システム、衛星システムまたは組合せの通信システム等の複雑な通信ネットワークの一部であって、遠隔に配置された画像データソース１０２（図１）および／または画像取込装置６１２、６１４および／または６１６（図６）から画像データを取得する場合もある。従って、画像データ処理システム１０４（図１）や画像データ処理システム６０２（図６）、あるいはそれら両方によって補償を行なう前の画像データの物理的位置によって、本発明が限定されることはない。
【００７４】
画像データ処理システム６０２の他の実施形態は、画像伸縮補償調節ロジック６２６を含む場合がある。画像伸縮補償調節ロジック６２６は、上述した画像伸縮補償ロジック２０２（図２）と実質的に同様に動作する。しかしながら、画像伸縮補償調節ロジック６２６は、指定された画像印刷装置で印刷される画像（複数の場合もあり）について、更なる補償を行なうように構成される。
【００７５】
画像伸縮補償ロジック１１４（図１および図２）、画像伸縮補償調節ロジック２０２（図２）、画像伸縮補償ロジック６０８（図６）及び／又は画像伸縮補償調節ロジック６２６（図６）をソフトウェアとして実施し、メモリ１１０又は６０６にそれぞれ格納する場合、ロジック１１４、２０２、６０８及び／又は６２６はいかなるコンピュータ読取可能媒体に格納してもよく、コンピュータ及び／又はプロセッサに関するいかなるシステムまたは方法で利用することもできるし、それらと共に使用してもよいことが、当業者であれば分かるであろう。本明細書の文脈において、メモリ１１０または６０６は、電気的、磁気的、光学的または物理的な装置あるいは手段であるコンピュータ読取可能媒体であり、コンピュータプログラム及び／又はプロセッサプログラムを格納すなわち記憶する。ロジック１１４、２０２、６０８及び／又は６２６はいかなるコンピュータ読取可能媒体で実施してもよく、命令実行システム、機器または装置からロジック１１４、２０２、６０８及び／又は６２６に関する命令を取り出してそれらを実行することが可能な、コンピュータベースのシステム、プロセッサ内蔵システムまたはその他のシステムなどの、命令実行システム、機器または装置で利用することができ、それらと共に使用してもよい。本明細書の文脈において、「コンピュータ読取可能媒体」は、ロジック１１４、２０２、６０８及び／又は６２６に関するプログラムを格納し、伝達し、配布すなわち輸送することが可能ないかなる手段でもよく、命令実行システム、機器及び／又は装置で利用することもできるし、それらと共に使用してもよい。コンピュータ読取可能媒体としては、限定はしないが、例えば電気、磁気、光、電磁気、赤外線または半導体のシステム、機器、装置または配布媒体などが挙げられる。コンピュータ読取可能媒体のさらに具体的な例（非網羅的リスト）としては、次のようなものが挙げられるであろう。すなわち、１以上のワイヤを有する電気接続、携帯型コンピュータディスケット（磁気的なコンパクトフラッシュカード、セキュアデジタル等）、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、消去可能かつプログラム可能なリードオンリメモリ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ）、光ファイバ、およびＣＤＲＯＭ(Compact Disc Read-Only Memory）などである。なお、コンピュータ読取可能媒体は、ロジック１１４、２０２、６０８および／または６２６に関するプログラムが印刷された用紙またはその他の適当な媒体でもよいということに注意して欲しい。その理由は、用紙またはその他の媒体を例えば光学走査することによってそのプログラムを電気的に取り込み、コンパイルまたは解釈し、あるいはその他適当な方法で処理した後、メモリ１１０または６０６に格納することができるからである。
【００７６】
本発明の上記の実施形態は実施形態の単なる例であり、本発明の原理を明確に理解してもらうために記載したものに過ぎないことは、強調しておかなければならない。本発明の思想および原理から実質的に逸脱することなく、本発明の上述した実施形態（複数の場合もあり）に対して、多数の変形および変更を施すことが可能である。本明細書では、それらの変更および変形も開示および本発明の範囲に含め、特許請求の範囲によって保護することを意図している。
【図面の簡単な説明】
【００７７】
【図１】本発明による補償印刷システムの一実施形態を示すブロック図である。
【図２】補償印刷システムの他の実施形態の一部を示すブロック図である。
【図３】印刷画像の機械的画像伸縮を補償する図１の画像伸縮補償ロジックの一実施形態の動作を示すフロー図である。
【図４】補償印刷システムの他の実施形態を示すブロック図である。
【図５】画像取込装置に含まれる画像取込機械システムによって生じる印刷画像の機械的画像伸縮を補償する図４の画像伸縮補償ロジックの動作を示すフロー図である。
【図６】少なくとも１つの選択された画像取込装置および少なくとも１つの選択された画像印刷装置に関する印刷画像の機械的画像伸縮を補償する補償印刷システムの他の実施形態を示すブロック図である。
【図１】
2004255871.tif 000003
【図２】
2004255871.tif 000004
【図３】
2004255871.tif 000005
【図４】
2004255871.tif 000006
【図５】
2004255871.tif 000007
【図６】
2004255871.tif 000008