(57)【要約】【課題】  複数の印刷装置を使用した印刷システムにおいて、版のずれが大きく目立つ。【解決手段】  第１の色材を用いて印刷する第１の印刷装置の排紙部と第２の色材を用いて印刷する第２の印刷装置の給紙部が接続された印刷システムであり、第１の印刷装置は、入力した印刷データから第１の印刷データと第２の印刷データを生成し、第２の印刷データを第２の印刷装置に送信し、第１の印刷データを第１の色材を用いて用紙に印刷して排紙部から排紙する。第２の印刷装置は、第１の印刷データが印刷され排紙された用紙を給紙部から給紙し第２の印刷データを印刷する際、用紙の上に発生する版ずれを抑制するために第２の印刷データの印刷位置を補正する補正パラメータを取得し、前記第２の印刷データの印刷位置を補正して前記版ずれを抑制し、第１の印刷データが印刷された用紙に補正された第２の印刷データを第２の色材を用いて印刷する。【選択図】  図７
2011137956.tif 000002
【特許請求の範囲】
【請求項１】
第１の色材を用いて印刷を行う第１の印刷装置の排紙部と、第２の色材を用いて印刷を行う第２の印刷装置の給紙部が接続された印刷システムにおいて、
前記第１の印刷装置は、
入力された印刷データから、第１の印刷データと第２の印刷データを生成する手段、
前記第２の印刷データを前記第２の印刷装置に送信する手段、
前記第１の印刷データを前記第１の色材を用いて用紙に印刷して該用紙を前記排紙部から排紙する手段を有し、
前記第２の印刷装置は、
前記第１の印刷データが印刷され、前記排紙する手段から排紙された用紙を前記給紙部から給紙し、該用紙に前記第１の印刷装置から受信した第２の印刷データを印刷する際、該用紙の上に発生する版ずれを抑制するために、該第２の印刷データの印刷位置を補正する補正パラメータを取得する手段、
前記取得された前記補正パラメータを用いて前記第２の印刷データの印刷位置を補正し、前記版ずれを抑制する補正手段、
前記第１の印刷データが印刷された用紙に前記補正する手段によって補正された前記第２の印刷データを前記第２の色材を用いて印刷する手段、
を有することを特徴とする印刷システム。
【請求項２】
前記補正パラメータは、
前記第１の印刷装置によって印刷された第１のチャートと前記第２の印刷装置によって印刷された第２のチャートから取得した位置情報と、
前記第１の印刷装置が有するスキャナの装置特性と、前記第２の印刷装置が有するプリンタの装置特性から算出されることを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記装置特性とは、該装置の解像度情報及び精度情報であることを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記位置情報とは、前記第１のチャートを読み取った際に得られる各画素に対する信号値と前記第２のチャートを読み取った際に得られる各画素に対する信号値から得られることを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記位置情報を得るために、ユーザに位置情報を入力する入力手段を有することを特徴とする請求項２に記載の印刷システム。
【請求項６】
前記補正手段とは、オフセット処理であることを特徴とすることを特徴とする請求項１に記載の印刷システム。
【請求項７】
前記補正手段とは、オフセット処理に加え、変倍処理及び／又は太らせ処理であることを特徴とする請求項１に記載の印刷システム。
【請求項８】
前記第１の色材とは、シアン、マゼンタ、イエロー、ブラックのいずれか又はこれらの組み合せであり、
前記第２の色材とはクリアトナーである
ことを特徴とすることを特徴とする請求項１に記載の印刷システム。
【請求項９】
入力された印刷データから第１の印刷データと第２の印刷データを生成する生成手段、
前記生成手段によって生成された第１の印刷データを用紙に印刷する印刷手段、
前記印刷手段により印刷が行われた用紙上に前記第２の印刷データを、版ずれを抑制して印刷するために、
第２の印刷データの印刷位置を補正する際に用いる補正パラメータを取得する取得手段、
前記生成手段で作成された第２の印刷データと前記取得手段で取得した補正パラメータを、別の印刷装置へ送信する送信手段、
前記印刷手段によって第１の印刷データが印刷された用紙を排紙部から該排紙部に接続された前記別の印刷装置の給紙部へ搬送する搬送手段
を有することを特徴とする印刷装置。
【請求項１０】
前記補正パラメータを取得するために、
前記別の印刷装置の装置特性を該別の印刷装置から受信する受信手段を有することを特徴とする請求項９に記載の印刷装置。
【請求項１１】
第１の色材を用いて印刷を行う第１の印刷装置の排紙部と、第２の色材を用いて印刷を行う第２の印刷装置の給紙部が接続された印刷システムを制御する方法であって、
前記第１の印刷装置は、
入力された印刷データから、第１の印刷データと第２の印刷データを生成するステップ、
前記第２の印刷データを前記第２の印刷装置に送信するステップ、
前記第１の印刷データを前記第１の色材を用いて用紙に印刷して該用紙を前記排紙部から排紙するステップを有し、
前記第２の印刷装置は、
前記第１の印刷データが印刷され、前記排紙するステップから排紙された用紙を前記給紙部から給紙し、該用紙に前記第１の印刷装置から受信した第２の印刷データを印刷する際、該用紙の上に発生する版ずれを抑制するために、該第２の印刷データの印刷位置を補正する補正パラメータを取得するステップ、
前記取得された前記補正パラメータを用いて前記第２の印刷データの印刷位置を補正し、前記版ずれを抑制する補正ステップ、
前記第１の印刷データが印刷された用紙に前記補正するステップによって補正された前記第２の印刷データを前記第２の色材を用いて印刷するステップ、
を有することを特徴とする印刷システムを制御する方法。
【請求項１２】
入力された印刷データから第１の印刷データと第２の印刷データを生成する生成ステップ、
前記生成ステップによって生成された第１の印刷データを用紙に印刷する印刷ステップ、
前記印刷ステップにより印刷が行われた用紙上に前記第２の印刷データを、版ずれを抑制して印刷するために、
第２の印刷データの印刷位置を補正する際に用いる補正パラメータを取得する取得ステップ、
前記生成ステップで作成された第２の印刷データと前記取得ステップで取得した補正パラメータを、別の印刷装置へ送信する送信ステップ、
前記印刷ステップによって第１の印刷データが印刷された用紙を排紙部から該排紙部に接続された前記別の印刷装置の給紙部へ搬送する搬送ステップ
を有することを特徴とする印刷装置の制御方法。
【請求項１３】
コンピュータに請求項１１又は１２に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の印刷装置を用いて、１枚の用紙に第１のトナーと第２のトナーを用いて画像を形成する印刷装置及び印刷方法並びに印刷方法を実行するプログラムに関する。
【背景技術】
【０００２】
近年、特殊記録剤であるクリアトナーを用いた電子写真装置が提案されている。クリアトナーとは透過性がある画像を付加する特徴を有する透明記録剤である。
【０００３】
このクリアトナーを用いることで、様々な表現ができるようになり、出力物の付加価値が向上する。ＣＭＹＫ等の有色トナーの他にクリアトナーを付加する仕組みを１台の電子写真装置に組み込み、クリアトナーを使った出力物の作成を可能にする電子写真装置がある。しかしこのような装置において、クリアトナーのような特殊記録剤を用いて印刷をする際に、従来の４色トナーでの印刷と比較して、印刷に使用される総トナー量が大幅に増えてしまうという点が挙げられる。
【０００４】
特に電子写真方式のカラー印刷に適応した場合、従来のＣ、Ｍ、Ｙ、Ｋの４色トナー像に加え、特殊記録剤像が中間転写体上に形成され、それをさらに用紙上に転写する必要がある。
【０００５】
各々の電子写真プロセスにおいて印刷のために必要なトナーの量であるトナー載り量が増えることにより、各々のプロセスに負荷が大きくかかることになる。
【０００６】
この課題に対して、例えば特許文献１において、特殊記録剤により記録可能な載り量をＣ、Ｍ、Ｙ、Ｋの４色トナーの載り量から算出する方法が開示されている。
【０００７】
しかしながら、特許文献１で示された方法のように特殊記録剤の載り量を算出すると、特殊記録剤の載り量が０になってしまう場合がある。
例えば、４色トナーの合計の載り量が、印刷装置の許容する良好に用紙上に定着可能な総載り量を上回る場合である。
このような場合、ユーザが特殊記録剤を用いた印刷を指示しても、ユーザ指示に従った特殊記録剤を用いた印刷ができないため、特殊記録剤による視覚的な効果を得ることができない。
【０００８】
この課題に対して、特許文献２では、１回の定着により上記のユーザの指示に従った特殊記録剤を用いた印刷ができないと判断すると、特殊記録剤像の形成方法を変更する。
【０００９】
まず、特殊記録剤以外のトナーを用いて印刷、定着して用紙を出力する。そして、トナーを用いて印刷された用紙上に、特殊記録剤を用いて印刷、再び定着をする。この２回定着を行う印刷を２パス印刷と呼ぶ。
２パス印刷を用いると、印刷装置が許容する総載り量を考慮した上で決まった特殊記録剤の量以上の特殊記録剤を用いて印刷することが可能になる。このため、ユーザが所望する特殊記録剤による視覚的効果を有した出力物を得ることができる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７-０１１０２８号公報
【特許文献２】特開２００８−１３９５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
このようにクリアトナーに対応した仕組みを導入することでトナー量の制限などの問題を解消することが可能となる。しかし、クリアトナーを使用しないユーザに対してはクリアトナーに特化した仕組みはコストや機能等の観点で無駄である。
【００１２】
そこで有色トナーを使う印刷装置と特殊記録剤を使う印刷装置を別体とし、有色トナーを使う印刷装置の排紙部と特殊記録剤を使う印刷装置の給紙部を接続し特殊記録剤を使った出力物の作成が一括で行えるシステムを構築する。そして、例えば、特殊記録剤を用いた印刷を行うユーザに対しては有色トナーを使う印刷装置と特殊記録剤を使う印刷装置を接続したシステムを提供する。特殊記録剤を使用しないユーザに対しては有色トナーを使う印刷装置のみ提供する。このように２つの印刷装置を接続する仕組みを作ることで、ユーザの要望に応じたシステムの構築が可能となる。
【００１３】
しかしながら、２つの印刷装置を接続して使用する構造は、従来の１台の印刷装置で画像を形成した場合に比べて版ずれが生じやすいという課題がある。例えばＣＭＹＫトナーを使用する印刷装置と特殊記録剤を使用する印刷装置を使用する場合、ＣＭＹＫトナーを用いて印刷されたものと特殊記録剤を用いて印刷されたものが、同一の用紙上に印刷される。この同一の用紙上で、ＣＭＹＫトナーを用いて印刷した画像とクリアトナーを用いて印刷した画像が、ずれて印刷されることで発生する「ずれ（版ずれ）」が大きくなり、目立つ場合がある。
【００１４】
さらに、２つの印刷を接続して画像を得る場合、従来の印刷装置に比べ、この版ずれを補正することが困難であるという課題がある。これは、１台の印刷装置であれば内部センサ等を搭載することで版ずれを自動で直すことが可能である。しかし、第１の印刷装置により形成された画像に第２の印刷装置により形成される画像を色ずれなく形成することは、それぞれの装置が持つ内部センサ等を使った補正が不可能であるからである。
【００１５】
またクリアトナーを使用する印刷装置の故障時の交換や、より性能の高い装置への入れ替えなど、新しい印刷装置を組み合わせる度に異なった版ずれが発生する。そのため、２台の印刷装置を接続するシステムは、１台の印刷装置を用いる場合よりも版ずれを補正する頻度が高くなるという課題がある。
【課題を解決するための手段】
【００１６】
上述した課題を解決するために、本発明は、第１の色材を用いて印刷を行う第１の印刷装置の排紙部と、第２の色材を用いて印刷を行う第２の印刷装置の給紙部が接続された印刷システムであって、
前記第１の印刷装置は、入力された印刷データから、第１の印刷データと第２の印刷データを生成する手段、前記第２の印刷データを前記第２の印刷装置に送信する手段、前記第１の印刷データを前記第１の色材を用いて用紙に印刷して該用紙を前記排紙部から排紙する手段を有し、前記第２の印刷装置は、前記第１の印刷データが印刷され、前記排紙する手段から排紙された用紙を前記給紙部から給紙し、該用紙に前記第１の印刷装置から受信した第２の印刷データを印刷する際、該用紙の上に発生する版ずれを抑制するために、該第２の印刷データの印刷位置を補正する補正パラメータを取得する手段、
前記取得された前記補正パラメータを用いて前記第２の印刷データの印刷位置を補正し、前記版ずれを抑制する補正手段、前記第１の印刷データが印刷された用紙に前記補正する手段によって補正された前記第２の印刷データを前記第２の色材を用いて印刷する手段、
を有することを特徴とする。
【発明の効果】
【００１７】
複数の印刷装置で１つの画像を作成する際、発生する版ずれを補正することが可能となる。
【図面の簡単な説明】
【００１８】
【図１】システムの構成図である。
【図２】クリアジョブを含むプリント処理の流れを示した図である。
【図３】クリアジョブを含むコピー処理の流れを示した図である。
【図４】カラーＭＦＰの画像処理の流れを示した図である。
【図５】版ずれを補正する処理を含むクリアＭＦＰの画像処理の流れを示した図である。
【図６】チャートを出力するための矩形データを示した図である。
【図７】ＭＦＰ間で発生する版ずれの補正パラメータを算出する処理の流れを示した図である。
【図８】矩形の位置情報を算出する処理の例を示した図である。
【図９】オフセット量を算出するための処理の流れを示した図である。
【図１０】調整パラメータを算出するための処理の流れを示した図である。
【図１１】スキャナを用いずにＭＦＰ間で発生する版ずれの補正パラメータを算出する処理の流れを示した図である。
【図１２】スキャナを用いずに調整パラメータを算出するための処理の流れを示した図である。
【図１３】１枚の用紙を用いてＭＦＰ間で発生する版ずれの補正パラメータを算出する処理の流れを示した図である。
【図１４】ＭＦＰ間の矩形の位置情報を１枚の用紙を用いて算出する処理の例を示した図である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【００２０】
実施例では、特殊記録剤としてクリアトナーを用いるが、用いる記録剤はこれに限らない。例えば、クリアトナーの他にも淡トナーやレッドやグリーン等の特色トナー、透明インク等の他の透明記録剤を用いてもよい。
【００２１】
また、クリアトナーとは、透過性がある画像を付加する特徴を有する透明記録剤である。このクリアトナーを用いて印刷が行われた領域は見えにくい。また、クリアトナーを用いると、有色トナーのみ用いて行われた印刷とは異なった光沢感やつや感を表現することができる。
【００２２】
印刷装置としては、コピー、プリンタ、ＦＡＸなどの複数の機能を１台で実現するマルチファンクション複合機（以下、ＭＦＰという）を例に説明するが、これに限らず入力された印刷データを印刷出力できる装置であればよい。
【実施例１】
【００２３】
同一の用紙上に第１の色材を用いて印刷した画像と第２の色材を用いて印刷した画像間の版ずれを抑制するための解決手法の１つとして、本実施例１について説明する。本実施例では、第１の色材を使うＭＦＰと第２の色材を使うＭＦＰからそれぞれ出力したチャートをスキャンして、版ずれを抑制するために補正行う際に用いるパラメータを算出する方法について説明する。
【００２４】
図１は本実施例におけるシステムの構成図である。第１の印刷装置であるＭＦＰ１０１と第２の印刷装置であるＭＦＰ１２１はネットワーク１２０を介して接続されている。第１のＭＦＰ１０１では第１の色材を用い、ここでは有色トナーを用いた印刷を行う。また、この第１のＭＦＰ１０１で用いる色材は有色トナーに限定されず、モノクロトナー等であってもよい。同様に第２のＭＦＰ１２１では第２の色材を用い、ここでは特殊記録材としてクリアトナーを用いた印刷を行う。また、この第２のＭＦＰ１２１で用いる色材はクリアトナーに限定されず、他の特色トナー等であってもよい。
【００２５】
第１のＭＦＰ１０１の排紙部１１４と第２のＭＦＰ１２１の給紙部１２６は接続部１３６を介して接続されている。よって第１のＭＦＰ１０１から排紙された用紙は、自動的に第２のＭＦＰ１２１へ給紙可能である。
【００２６】
もし、第１のＭＦＰ１０１によって印刷が終了した用紙が、印刷終了後、順に接続部１３６に積載されると、第２のＭＦＰ１２１が、接続部１３６に複数積載された用紙から給紙を行う際に、積載された用紙の一番下に排紙された用紙を抜き取らなくてはならない。この場合、給紙が上手くいかず、ジャムが発生したり、印刷順の整合が取れなくなる恐れがある。
【００２７】
よって、接続部１３６では以下のように、排紙と給紙のタイミングを制御する。
第１のＭＦＰ１０１のプリンタ１１２による印刷が終了し、有色トナーによって印刷された１枚の用紙が排紙部１１４に排紙され、そのまま接続部１３６に搬送される。
すると、第１のＭＦＰ１０１のプリンタ１１２による印刷が終了し新たに印刷された用紙が排紙部１１４に排紙される前に、第２のＭＦＰ１２１は接続部１３６上に置かれた用紙を給紙する。これにより、接続部１３６上には用紙が複数積載することがない。
このように、第１のＭＦＰ１０１から第２のＭＦＰ１２１に用紙が搬送される。
【００２８】
ＰＣ１３８はネットワーク１３７を介して第１のＭＦＰ１０１と接続されている。ＰＣ１３８内のドライバ１３９は第１のＭＦＰ１０１と第２のＭＦＰ１２１を有色トナーとクリアトナーを使う１つの印刷システムとして認識し、印刷データを送信する。この印刷データには、後述する中間言語データを生成するために必要なデータと、これらの中間言語データを印刷後、印刷物に対してどのような後処理（フィニッシング処理等）を行うか示したデータが含まれる。
【００２９】
図１に示すシステムでは、有色トナーを用いた印刷とクリアトナーを用いた印刷を１度の指示で実行することができる。
【００３０】
この第２のＭＦＰ１２１で印刷されるクリアトナー画像は用紙全面に印刷することが可能である。また、プリント処理またはコピー処理時に特定の色データを指定し、その指定部分上のみにクリアトナーによる印刷をしたり、特定のオブジェクトのみに部分的にクリアトナーによる印刷をすることもできる。
【００３１】
有色トナーを用いる第１のＭＦＰ１０１について詳細に説明する。ネットワークＩ／Ｆ１１９では印刷データ等の受信や後述するラスター画像や制御データ等の送信を行う。コントローラ１０２はＣＰＵ１０３やレンダラ１０９、画像処理部１１１で構成される。ＣＰＵ１０３のインタプリタ１０４は受信した印刷データのＰＤＬ部分を解釈し、中間言語データ（カラー）１０５を生成する。レンダラ１０９は生成した中間言語データ（カラー）１０５からラスター画像（カラー）１１０を生成する。画像処理部１１１はラスター画像（カラー）１１０やスキャナ１１６で読み込んだ画像に対して画像処理を行う。コントローラ１０２と接続されたプリンタ１１２はシアン・マゼンタ・イエロー・ブラック等の有色トナーを用いて給紙された用紙上に出力データに応じた画像を形成するプリンタである。プリンタ１１２は印刷に用いる用紙給紙を行う給紙部１１３と出力データを形成した用紙を排紙する排紙部１１４を持つ。表示装置１１５はユーザへの指示や第１のＭＦＰ１０１の状態を示すＵＩを表示する。スキャナ１１６はオートドキュメントフィーダーを含むスキャナである。スキャナ１１６は複数のあるいは一枚の原稿画像を図示しない光源で照射し、原稿反射像をレンズでＣＣＤセンサ等の固体撮像素子上に結像し、固体撮像素子からラスター状の画像読み取り信号を画像データとして得る。入力装置１１７はユーザからの入力を受け付けるためのインタフェースである。記憶装置１１８はコントローラ１０２で処理されたデータ等を保存する。
【００３２】
インタプリタ１０４は印刷データ中にクリアトナーを用いて印刷する指示が含まれている場合、中間言語データ（カラー）１０５の他に中間言語データ（クリア）１０６を生成する。この中間言語データのデータ形式の例として、ある指定部分に対してクリアトナーを用いた印刷を指示するために用いる「名前付きプロファイル」を使用する。このデータ形式を用いた処理について説明する。アプリケーションを用いて、ある入力色に対して特定の文字列を対応させると、その文字列に対応した名前付きプロファイルが選択される。よって、ＰＣ１３８のドライバ１３９にて、特定の文字列をクリアトナーと対応させると、対応した名前付きプロファイルが選択され、クリアトナーを用いた印刷を望む部分に対して、クリアトナーの選択指示が可能となる。インタプリタ１０４はクリア指定された部分のみを抽出してレイヤーを作成することで、中間言語データ（クリア）１０６を作成する。そしてソフトレンダラ１０７は中間言語データ（クリア）１０６をラスター画像（クリア）１０８に変換する。以上のようにして生成したラスター画像（クリア）１０８を第１のＭＦＰ１０１はネットワーク１２０を介して第２のＭＦＰ１２１へ送信する。クリアトナーを用いた印刷を望む部分に対して指示する方法として名前付きプロファイルを挙げたが、クリアトナーを用いた印刷を指示するラスター画像１０８（クリア）が生成できればどのようなものであってもよい。また、第１のＭＦＰ１０１はネットワーク１２０を介して制御データ１４０を第２のＭＦＰ１２１へ送信する。ここで制御データ１４０とはユーザからドライバ１３９を介して設定された枚数や用紙サイズ、メディア種類、フィニッシャ設定などの情報である。
【００３３】
次にクリアトナーを用いる第２のＭＦＰ１２１について詳細に説明する。ネットワークＩ／Ｆ１３５はネットワーク１２０を介してネットワークＩ／Ｆ１１９と接続されており、第１のＭＦＰ１０１と第２のＭＦＰ１２１間でデータの送受信を行う。コントローラ１２２はＣＰＵ１２３、画像処理部１２４で構成される。コントローラ１２２と接続されたプリンタ１２５はクリアトナーを用いて用紙上に印刷をするプリンタである。プリンタ１２５は用紙の給紙を行う給紙部１２６と出力データを形成した用紙を排紙する排紙部１２７を持つ。給紙部１２６は接続部１３６を介して第１のＭＦＰ１０１の排紙部１１４と接続されており、第１のＭＦＰ１０１から排紙された用紙を自動的に給紙する。この給紙方法については上述した。フィニッシャ１２８はソートやステイプル等の機能を持つ。プリンタ１２５の排紙部１２７とフィニッシャ１２８の給紙部１２９は接続されており、ソートやステイプル等のユーザから指定された処理を行った後に排紙部１３０を用いて出力する。表示装置１３１、スキャナ１３２、入力装置１３３、記憶装置１３４については第１のＭＦＰ１０１内のものと同様なので説明を省略する。
【００３４】
第２のＭＦＰ１２１は第１のＭＦＰ１０１からラスター画像（クリア）１０８と中間言語データ（カラー）１０５から生成されたラスター画像（カラー）１１０に関連付けられた制御データ１４０を受け取る。これにより、同一の用紙上に印刷されるカラー画像とクリア画像同士の紐付けを行うことができる。そして、画像処理部１２４によってラスター画像（クリア）１０８に対して処理が施され、制御データ１４０を用いてプリンタ１２５やフィニッシャ１２８の制御が行われる。
【００３５】
また、上述したデータの流れでは、第１のＭＦＰ１０１のコントローラから第２のＭＦＰ１２１のコントローラへ、ラスターデータ（クリア）が送信されていた。これは、中間言語データのレンダリングが第１のＭＦＰ１０１内で行われたためである。しかし、第２のＭＦＰ１２１のコントローラ内に、クリア用のレンダラがあれば、第１のＭＦＰ１０１から第２のＭＦＰ１２１へ中間言語データ（クリア）を送信し、第２のＭＦＰ１２１でラスターデータ（クリア）を生成してもよい。この場合、第１のＭＦＰ１０１内では、中間言語データ（クリア）のレンダリングを行わない。
【００３６】
よって、ＭＦＰ１０１内でカラーデータもクリアデータもレンダリングされる場合、第１の印刷データをラスターデータ（カラー）、第２の印刷データをラスターデータ（クリア）、とする。
【００３７】
一方、ＭＦＰ１２１内でクリアデータをレンダリングする場合、第１の印刷データを中間言語データ（カラー）、第２の印刷データを中間言語データ（クリア）とする。
【００３８】
以下の説明では、ＭＦＰ１０１内でクリアデータをレンダリングするため、第１の印刷データをラスターデータ（カラー）、第２の印刷データをラスターデータ（クリア）とする。
【００３９】
次に本実施例のシステムにおいてＰＣ１３８からドライバ１３９を用いてプリント処理を実行する際の流れについて図２を用いて説明する。
【００４０】
ステップＳ２０１からステップＳ２１３までの処理に係るプログラムは第１のＭＦＰ１０１の記憶装置１１８に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１０３によって実行される。また、ステップＳ２１４からステップＳ２１８までの処理に係るプログラムは第２のＭＦＰ１２１の記憶装置１３４に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１２３によって実行される。
【００４１】
まず、ステップＳ２０１でコントローラ１０２はＰＣ１３８から送られた印刷データを取得する。前述の通り、ＰＣ１３８は、例えば印刷データを送る際に印刷データのうち、クリア印刷を望む部分を名前付きプロファイルに関連付けることで特定の色やオブジェクトに対してクリア指示が可能である。次に、ＣＰＵ１０３は印刷データ中の名前付きプロファイル等を参照してステップＳ２０２にてクリアトナーによって印刷が指示されているデータ（以下、クリアジョブと呼ぶ）であるか否か判定する。クリアジョブではない場合は、ステップＳ２０３にてインタプリタ１０４が中間言語データ（カラー）１０５を作成する。さらにステップＳ２０４にてレンダラ１０９がレンダリングを行い、ラスター画像（カラー）１１０を作成する。そしてステップＳ２０５にて画像処理部１１１が画像処理を実行する。そしてステップＳ２０６にてプリンタ１１２がＣＭＹＫの有色トナーを用いてラスター画像（カラー）に画像処理を施したデータを用紙上に出力する。次にステップＳ２０７にてＣＰＵ１０３はネットワークＩ／Ｆ１１９を介して第２のＭＦＰ１２１のコントローラ１２２へ制御データ１４０を送信する。第２のＭＦＰ１２１ではステップＳ２１４にて制御データ１４０を参照して給紙及び排紙処理を行う。ここでは、この印刷データはステップＳ２０２にてクリアジョブではないと判定されているので、クリアトナーは使用しない。最後にステップＳ２１７にて制御データ１４０に基づいてフィニッシャ１２８は給紙及び出力を行う。ここで制御データ１４０にソート等の処理が指定されていた場合はその指示に従ってフィニッシャ１２８が処理を行う。
【００４２】
一方、ステップＳ２０２にてクリアトナーを用いた印刷の指示を含んだクリアジョブが印刷データに含まれると判定された場合はステップＳ２０８に進む。そこでインタプリタ１０４は中間言語データ（カラー）１０５と中間言語データ（クリア）１０６を生成する。そしてステップＳ２０９にてレンダラ１０９は中間言語データ（カラー）１０５をレンダリングして第１の印刷データであるラスター画像（カラー）１１０を生成する。次にステップＳ２１０にて画像処理部１１１が画像処理を行い、ステップＳ２１１にてプリンタ１１２がＣＭＹＫの有色トナーを用いてラスター画像（カラー）に画像処理を施したデータを用紙上に印刷する。次にステップＳ２１２にてＣＰＵ１０３はネットワークＩ／Ｆ１１９を介して第２のＭＦＰ１２１のコントローラ１２２へ制御データ１４０を送信する。一方、ステップＳ２１３にてソフトレンダラ１０７は中間言語データ（クリア）１０６をレンダリングして第２の印刷データであるラスター画像（クリア）１０８を生成し、第２のＭＦＰ１２１へ送信する。ステップＳ２１５にて第２のＭＦＰ１２１は制御データ１４０を参照して接続部１３６を介して、排紙されてきた有色トナーが印刷済みの用紙の給紙を行う。一方、ステップＳ２１８にて画像処理部１２４はラスター画像（クリア）１０８に対して画像処理を行う。ここでいう画像処理は、ラスター画像（クリア）１０８を、クリアトナーを印字するエンジンのエンジン特性に合わせたデータにするために必要な画像処理である。例えばスクリーン処理等が含まれる。
【００４３】
そしてステップＳ２１６にてプリンタ１２５は給紙された用紙上にクリアトナーを用いてラスター画像（クリア）を印刷する。最後にステップＳ２１７にて制御データ１４０に基づいてフィニッシャ１２８にて給紙及び印刷を行う。以上のように第１のＭＦＰ１０１と第２のＭＦＰ１２１を用いることでドライバ１３９から１回の指示でＣＭＹＫの有色トナーによって印刷された画像とクリアトナーによって印刷された画像を同一の１枚の用紙上に印刷することが可能となる。
【００４４】
また、中間言語データ（クリア）の段階で第２のＭＦＰ１２１へ送信された場合、ステップＳ２１３は第２のＭＦＰ１２１のコントローラ１２２で実行される。
【００４５】
図２では、本実施例のシステムにおいてプリント処理を実行する際の流れについて説明したが、図３では本実施例のシステムにおいてコピー処理を実行した際の流れについて説明する。ステップＳ３０１からステップＳ３１２までの処理に係るプログラムは第１のＭＦＰ１０１の記憶装置１１８に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１０３によって実行される。また、ステップＳ３１３からステップＳ３１７までの処理に係るプログラムは第２のＭＦＰ１２１の記憶装置１３４に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１２３によって実行される。ステップＳ３０１にてコントローラ１０２はスキャナ１１６で取得した画像を受信してＲＧＢ画像３０２を得る。そして、例えば第１のＭＦＰ１０１の表示装置１１５にて画像中の特定オブジェクト上にクリアトナーを印字するか指示するコピーボタンを表示する。そして、ユーザからコピー指示されたコピー対象の画像にクリアトナーを付加するクリアコピージョブであるかをステップＳ３０３で判定する。クリアトナーを付加しないデータであると判定された場合は、ステップＳ３０４にて画像処理部１１１が画像処理を行い、ＣＭＹＫ画像（２値）３０５を印刷する。
【００４６】
一方、クリアコピージョブと判定された場合は、まずステップＳ３０８にて画像処理部１１１が画像処理を行い、ＣＭＹＫ画像（２値）３０９を印刷する。また、ステップＳ３０８にて画像処理実行時にクリアトナーによる印刷が指示されている領域に関するデータを作成する。
【００４７】
例えば、上述したようにコピー対象となる原本上に存在する特定のオブジェクトに対してのみクリアトナーによる印刷が指示されているとする。ここでは、特定のオブジェクトがテキストの場合、原稿中の文字部分の判定を行い、文字判定データ３１０を取得する。文字部分の判定については公知の技術であるため説明を省略する。文字部分の判定データを使うことで原稿中の文字部分のみクリアトナーを付加することが可能となる。本実施例では特定のオブジェクトに対してクリアトナーを付加するためのデータの一例として文字判定データを用いたが、他にも例えば特定の色相のオブジェクトのみ抽出してクリアトナーを付加する等とのように、オブジェクトにクリアトナーを付加してもよい。  文字判定データ３１０をクリアトナー用のラスター画像データとして第２のＭＦＰ１２１へ送信する。ステップＳ３０６〜Ｓ３０７はステップＳ２０６〜Ｓ２０７と同様であるため説明を省略する。また、ステップＳ３１０〜Ｓ３１１はステップＳ２１１〜Ｓ２１２と同様であるため説明を省略する。さらに、ステップＳ３１３〜Ｓ３１７はステップＳ２１４〜Ｓ２１８と同様であるため説明を省略する。
【００４８】
次に、同一の用紙上に第１のＭＦＰ１０１によって印刷された画像と第２のＭＦＰ１２１によって印刷された画像の間で発生する版ずれを補正して、版ずれのない印刷を行うための処理について説明する。
【００４９】
版ずれのない印刷を行うため、まず、第１のＭＦＰ１０１によってカラートナーを用いた印刷を行い、版ずれ補正を行うためのオフセット量等のパラメータを算出し、算出したパラメータを用いて第２のＭＦＰ１２１によってクリアトナーを用いた印刷を行う。
【００５０】
まず、第１のＭＦＰ１０１の画像処理部１１１及び第２のＭＦＰ１２１の画像処理部１２４が行う処理についてそれぞれ図４、図５を用いて説明する。
【００５１】
第１のＭＦＰ１０１に搭載される画像処理部１１１の処理について図４を用いて説明する。画像処理部１１１の処理は以下の内容に限定されず、どのようなものであってもよい。
【００５２】
以下のステップＳ４０１からステップＳ４１４までの処理は全て画像処理部１１１が行う。
【００５３】
まず、コピー処理時にスキャナ１１６から入力された画像データに対する処理の流れについて説明する。ステップＳ４０１にて画像処理部１１１はスキャナ１１６から画像データを受信してＲＧＢ画像４０２を得る。そしてステップＳ４０３にて画像処理部１１１は色変換を行い、共通ＲＧＢ画像４０４を得る。共通ＲＧＢ画像とはデバイスに依存しない規格化したＲＧＢ画像であり、デバイスに依存しない色空間であればＬ＊ａ＊ｂ＊などどのような色空間を用いてもよい。一方ステップＳ４０５にて画像処理部１１１はＲＧＢ画像４０２に対して文字判定処理を行い、文字判定データ３１２を得る。本実施例では図３に示すクリア画像データの処理のため、画像処理部１１１は文字判定データ３１２を記憶装置１１８に格納する。そしてステップＳ４０６にて画像処理部１１１は文字判定データを用いてフィルタ処理を行う。例えば、文字と判定した部分に強いエッジ強調を、それ以外の部分には弱いエッジ強調を実施する。ステップＳ４０７にて画像処理部１１１は下地飛ばし処理を行い、原稿中の地色を除去する。そしてステップＳ４０８にて画像処理部１１１は色変換処理を行い、ＣＭＹＫ画像４０９を生成する。さらにステップＳ４１０にて画像処理部１１１はプリンタ１１２での印刷を可能にするため画像形成処理を行い、ＣＭＹＫ画像（２値）３０５を生成する。スキャナの解像度とプリンタの解像度が異なる場合はステップＳ４１１で画像処理部１１１は解像度変換処理を行う。そしてステップＳ４１２にて画像処理部１１１はプリンタ１１２へ画像データを送信する。
【００５４】
次に、プリント処理時にドライバ１３９から送信され、レンダラ１０９にて生成されたラスター画像（カラー）１１０に対する処理の流れについて説明する。まず、ステップＳ４１３にて画像処理部１１１はラスター画像（カラー）１１０を受信する。そしてステップＳ４１４にて画像処理部１１１はラスター画像１１０がＲＧＢ画像であるか否かを判定する。ＲＧＢ画像である場合はステップＳ４０８にて画像処理部１１１は色変換を行い、ＣＭＹＫ画像４０９を得る。ＲＧＢ画像ではない場合はＣＭＹＫ画像４０９であると解釈する。
【００５５】
次に、第２のＭＦＰ１２１に搭載される画像処理部１２４について図５を用いて詳細に説明する。図５では、クリアトナーを用いた印刷を行う前に、同一の用紙上に第１のＭＦＰ１０１によって印刷された画像と第２のＭＦＰ１２１によって印刷された画像の間で発生する版ずれを補正する。
【００５６】
以後、第１のＭＦＰ１０１によって印刷された画像を第１の画像、第２のＭＦＰ１２１によって印刷された画像を第２の画像といい、上記ずれを「同一の用紙上に発生する第１の画像と第２の画像間の版ずれ」という。
【００５７】
以下のステップＳ５０１からステップＳ５１２までの処理は全て画像処理部１２４が行う。ステップＳ５０１において画像処理部１２４はクリア画像５０２を生成するために必要なクリア画像データを受信する。ここで、クリア画像５０２は第１のＭＦＰ１０１から送られるラスター画像である。このラスター画像は、プリント処理の場合は図２のラスター画像１０８、コピー処理の場合は図３の文字判定データ３１２が該当する。次に、画像処理部１２４は受信したクリア画像５０２とプリンタ１２５の解像度を合わせるためにステップＳ５０３にて解像度変換処理を行う。一方、ステップＳ５０１にて画像データを受信した後にステップＳ５０５にて画像処理部１２４はオフセット量５０４を取得する。そしてステップＳ５０６にて画像処理部１２４はオフセット量５０４を用いてオフセット処理を行う。オフセット処理は印刷しようとしている画像データの印刷位置をずらす処理であり、この処理を行うことで同一の用紙上に発生する第１の画像と第２の画像間の版ずれをある程度補正することができる。オフセット量５０４の算出方法については後述する。
【００５８】
次に、ステップＳ５０７にて画像処理部１２４は調整パラメータ５０８を取得する。そして画像処理部１２４は調整パラメータを用いてステップＳ５０９にて変倍処理、ステップＳ５１０にて太らせ処理を行い、補正後クリア画像５１１を作成する。
【００５９】
これらの処理によって、調整パラメータ５０８を用いた処理によってオフセット処理だけでは補正しきれなかった同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正することが可能となる。調整パラメータ５０８の算出方法については後述する。
【００６０】
最後にステップＳ５１２にて画像処理部１２４は補正後クリア画像５１１をプリンタ１２５へ印刷する。
【００６１】
本実施例では同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正する処理として、オフセット処理、変倍処理、太らせ処理を用いた。しかし、補正する処理としては、どのようなものを用いてもよい。また、オフセット処理のみでもよいし、オフセット処理に変倍処理や太らせ処理を任意で組み合わせてもよい。よって、Ｓ５０９、Ｓ５１０は飛ばしてもよい。
【００６２】
また、同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正するパラメータとしてオフセット量５０４、調整パラメータ５０８を用いたが、これ以外にパラメータとしてどのようなものを用いてもよい。
【００６３】
次に、同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正するパラメータ（オフセット量）を算出する処理について図７を用いて詳細に説明する。以下のステップＳ７０１からステップＳ７１７までの処理のうち、ステップＳ７０６からステップＳ７０７までの処理に係るプログラムは第２のＭＦＰ１２１の記憶装置１３４に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１２３によって実行される。
【００６４】
それ以外の処理に係るプログラムは第１のＭＦＰ１０１の記憶装置１１８に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１０３によって実行される。
【００６５】
ステップＳ７０１にて第１のＭＦＰ１０１のコントローラ１０２は記憶装置１１８から矩形データを取得する。矩形データの例を図６に示す。用紙６０１よりも小さいサイズの矩形データ６０２を作成する。後述する位置情報がわかれば矩形に限らずどのようなものであってもよい。次にステップＳ７０２にて矩形データを第１のＭＦＰ１０１のプリンタ１１２が印刷して、第１のチャートであるカラーチャート７０３を生成する。そして、ユーザによってこの生成されたカラーチャート７０３が、第１のＭＦＰ１０１のスキャナ１１６に設置される。すると、ステップＳ７０４にてスキャナ１１６がスキャンを行う。ステップＳ７０５にて取得した画像データから第１のMFP１０１のコントローラ１０２が矩形の位置情報を算出する。矩形の位置情報の取得方法について図８を用いて説明する。図８のグラフの縦軸は信号値であり、横軸は画像データの主走査または副走査方向の画素位置である。信号値は値が大きくなればなるほど明るくなり、値が小さくなればなるほど暗くなる。８０１は用紙のトナーが付加されていない領域を読み取った際の信号値を示している。また、８０２は用紙にトナーを付加した矩形部分を読み取った際の信号値を示している。本実施例ではカラーチャートに矩形を用いているので、主走査または副走査方向に沿って読み取りを行うと８０２の信号値はどの読み取り位置でもほぼ同じ信号値となる。８０３は用紙の信号値と矩形部分の信号値が切り替わる箇所を示す。８０３を抽出することにより矩形の開始位置がどの画素位置であるかが算出される。以上の処理を画像データの主走査方向と副走査方向に対して行うことにより、矩形の位置情報が算出される。
【００６６】
一方、ステップＳ７０６にて第２のＭＦＰ１２１のコントローラ１２２は第２のＭＦＰ１２１の記憶装置１３４から矩形データを取得する。そしてステップＳ７０７にて同じ矩形データを第２のＭＦＰ１２１のプリンタ１２５が印刷してクリアトナーを用いて印刷された第２のチャートであるクリアチャート７０８を生成する。そして、ユーザによって、この生成されたクリアチャート７０８が、第１のＭＦＰ１０１のスキャナ１１６に設置される。次にステップＳ７０９にて、第１のＭＦＰ１０１のスキャナ１１６は、クリアチャート７０８のスキャンを行う。クリアチャートはクリアトナーで印刷しているため、有色トナーに比べて矩形の信号値が用紙の読み取り信号値に近くなる。そこで通常のスキャンに用いる場合よりも用いる光源の明るさを下げて読み取ることにより、用紙の読み取り信号値と矩形の読み取り信号値との差を大きくしてもよい。また、このクリアチャート７０８はカラーチャート７０３と同様に第１のＭＦＰ１０１のスキャナ１１６で読むことによりスキャナの個体差による幾何情報の差を少なくすることができる。もちろん、第２のＭＦＰ１２１のスキャナ１３２で読み取り、データを第１のＭＦＰ１０１のコントローラ１０２へ送信してもよい。そしてステップＳ７１０にて第１のＭＦＰ１０１のコントローラ１０２がクリアチャート７０８の矩形の位置情報を算出する。
【００６７】
ステップＳ７１２にて第１のＭＦＰ１０１のコントローラ１０２は第１のＭＦＰ１０１の記憶装置１１８からスキャナの幾何情報７１１を取得する。スキャナの幾何情報７１１とは、スキャナの装置特性である。具体的には、解像度等の特性情報やオートドキュメントフィーダー読み取り時のレジ（画像形成位置）精度、原稿台にチャートを置いた際の位置ずれ等、スキャンに関する情報である。これは、スキャナ１１６に依存した情報であり、予め第１のＭＦＰ１０１の記憶装置１１８に格納されている。そしてステップＳ７１４にて第１のＭＦＰ１０１のコントローラ１０２は第１のＭＦＰ１０１の記憶装置１１８から第２のＭＦＰ１２１のプリンタ１２５の幾何情報７１３を取得する。プリンタの幾何情報７１３とは、プリンタの装置特性である。具体的には、第２のＭＦＰ１２１のプリンタ１２５の解像度等の特性情報や、レジ精度情報である。これはプリンタ１２５に依存した情報であり、予め第２のＭＦＰ１２１の記憶装置１３４に格納されている。プリンタ１２５は画像データが同じであっても印刷回数を重ねるごとにレジがずれ、異なる位置に印刷する可能性がある。それを数字の範囲で示したものがレジ精度情報となる。各幾何情報は数字で表されるが、画素値や長さなどどのような単位で表しても良い。次にステップＳ７１５にて第１のＭＦＰ１０１のコントローラ１０２はオフセット量５０４を算出する。そしてステップＳ７１６にて第１のＭＦＰ１０１のコントローラ１０２は調整パラメータ５０８を算出する。これらの算出方法については詳しく後述する。最後にステップＳ７１７にてコントローラ１０２は第２のＭＦＰ１２１へオフセット量５０４や調整パラメータ５０８等の情報を送信する。
【００６８】
オフセット量算出処理について図９を用いて詳細に説明する。第１のＭＦＰ１０１のコントローラ１０２はステップＳ９０１にてカラーチャート７０３の矩形位置情報を、ステップＳ９０２にてクリアチャート７０８の矩形位置情報を取得する。そして第１のＭＦＰ１０１のコントローラ１０２はステップＳ９０３にて矩形位置情報を用いて差分を算出する。矩形位置情報は図８に示す画素位置で示されているので、画素位置の差が読み取った矩形の位置の差分となる。次にコントローラ１０２はステップＳ９０４にてスキャナの幾何情報７１２からスキャナ１１６の解像度情報を取得する。また、コントローラ１０２はステップＳ９０５にてプリンタの幾何情報７１４からプリンタ１２５の解像度情報を取得する。そしてステップＳ９０６にてコントローラ１０２は解像度情報を用いて差分値を補正し、オフセット量５０４を算出する。スキャナの解像度とプリンタの解像度は異なる場合があり、スキャナの解像度を使って算出した差分をプリンタ１２５にそのまま適用すると不具合が生じる可能性があるためである。例えばスキャナ１１６の解像度が６００ｄｐｉでプリンタ１２５の解像度が１２００ｄｐｉの場合は差分値を２倍に補正する。算出したオフセット量５０４を第２のＭＦＰ１２１のコントローラ１２２へ送信する。そして、この値を図５に示すステップＳ５０６にて画像処理部１２４が施すオフセット処理に反映させることで、第１のＭＦＰ１０１のプリンタ１１２と第２のＭＦＰ１２１のプリンタ１２５におけるレジの開始位置を合わせることが可能になる。しかし第１のＭＦＰ１０１のスキャナ１１６における読み取り精度や第２のＭＦＰ１２１のプリンタ１２５におけるレジ精度の影響があるため、オフセット処理だけでは依然として、同一の用紙上に発生する第１の画像と第２の画像間の版ずれが残る可能性もある。その版ずれを補正するために調整パラメータ５０８を算出する。
【００６９】
調整パラメータ算出処理について図１０を用いて詳細に説明する。ステップＳ１００１にて第１のＭＦＰ１０１のコントローラ１０２はスキャナの幾何情報７１２からスキャナ読み取り精度情報を取得する。スキャナ読み取り精度情報とは第１のＭＦＰ１０１のスキャナ１１６のオートドキュメントフィーダー読み取り時のレジ精度、原稿台にチャートを置いた際の位置ずれ等の情報であり、画素値で表される。例えば、複数の用紙の読み取りを行うと、読み取り位置のずれが生じる。よって、複数の用紙を読み取る際には、読み取り精度を考慮することが必要である。次にステップＳ１００２にて第１のＭＦＰ１０１のコントローラ１０２はプリンタの幾何情報７１４からプリンタレジ精度情報を取得する。プリンタレジ精度情報とは第２のＭＦＰ１２１のプリンタ１２５のレジ情報であり、画素値で表される。ここで精度情報の単位は画素に限らず、ミリメートル等の長さであってもよい。次にステップＳ１００３にて第１のＭＦＰ１０１のコントローラ１０２はスキャナの幾何情報７１２とプリンタの幾何情報７１４から第１のＭＦＰ１０１のスキャナ１１６及び第２のＭＦＰ１２１のプリンタ１２５の解像度情報を取得する。そしてステップＳ１００４にて第１のＭＦＰ１０１のコントローラ１０２は精度情報と解像度情報を用いて版ずれ補正画素数を算出する。例えば取得した精度情報が画素値であり、スキャナが６００ｄｐｉ、プリンタが１２００ｄｐｉである場合はスキャナの精度情報を２倍して１２００ｄｐｉの情報に変換してからプリンタの精度情報と加算する。もし精度情報が長さである場合は解像度情報を参照して画素値に変換してから加算する。最後にステップＳ１００５にて第１のＭＦＰ１０１のコントローラ１０２は算出した版ずれ補正画素数とユーザ指定情報１００６から版ずれ補正パラメータを算出し、調整パラメータ５０８として格納する。ユーザ指定情報１００６はユーザが指定した画素数である。
【００７０】
クリアトナー等の特色トナーの場合は有色トナーに重なっているか否かが重要となるケースがあり、精度よく位置があっていなくてもよいケースがある。よってその場合はある程度余裕を持ってクリアトナーによって印刷される画像データの印刷範囲を広げることが可能となる。その余裕の画素数をユーザが指定する。算出した調整パラメータ５０８を第２のＭＦＰ１２１のコントローラ１２２へ送信する。そして、図５に示す第２のＭＦＰ１２１の画像処理部１２４の変倍処理と太らせ処理に反映することでオフセット処理だけでは補正しきれない版ずれを補正することが可能となる。調整パラメータ５０８の反映方法について例を挙げる。ユーザ指定情報を合わせた版ずれ補正画素数が３．５画素であった場合、整数部の３画素は太らせ処理で実行し、小数部の０．５画素は変倍処理で拡大率を設定することで実行する。もちろん、変倍処理、太らせ処理のいずれか１つのみで調整を行ってもよい。
【００７１】
本実施例では、補正値であるオフセット量と調整パラメータ量を第１のＭＦＰ１０１で算出し、その結果を第２のＭＦＰ１２１へ送信した。そして、第２のＭＦＰ１２１がクリアトナーを用いた印刷を行う時に、これらの補正値を反映した印刷を行った。この処理において、ステップＳ７０６からステップＳ７０７以外の処理では、第１のＭＦＰ１０１のコントローラ１０２及びスキャナ１１６を用いた。しかしこの処理において、第２のＭＦＰ１２１のコントローラ１２２及びスキャナ１３２を用いてもよい。その場合はステップＳ７０１からステップＳ７０２の処理のみ第１のＭＦＰ１０１で行う。この場合、スキャナ情報はスキャナ１３２に関するものを取得する。つまり、補正値を第２のＭＦＰ１２１で求め、その値を印刷時に反映してもよい。
【００７２】
本実施例により、複数のＭＦＰを接続したシステムで発生する、同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正することが可能となる。特にスキャナを用いて自動で調整できるため、補正する頻度が高い状況でも対応することが可能となる。
【実施例２】
【００７３】
次に、スキャナを用いずに手動で複数のＭＦＰを接続したシステムで発生する同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正するパラメータを算出する場合の実施例について説明する。実施例１では上記版ずれを補正するために、それぞれのプリンタでチャートを印刷し、スキャナ１１６カラー画像データを生成することでオフセット量５０４や調整パラメータ５０８を作成した。本実施例ではスキャナ１１６を用いずに表示装置１１５や入力装置１１７を用いてユーザからの入力を受け付けることで同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正するパラメータを算出する処理について説明する。
【００７４】
実施例１ではＭＦＰを例にしたが、プリントのみを行いコピーを必要としないユーザに対してはスキャナ１１６が必要ない。このようにスキャナ１１６が存在しない環境では同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正するためにスキャナを使用することが出来ないため、本実施例を適用する。また、スキャナ１１６が故障している状況など、スキャナを使った上記版ずれ補正が適切ではない状況で適用する。
【００７５】
本実施例における処理の流れを図１１に示す。以下のステップＳ１１０１からステップＳ１１１２までの処理のうち、ステップＳ１１０４からステップＳ１１０５までの処理に係るプログラムは第２のＭＦＰ１２１の記憶装置１３４に格納されている。そしてこのプログラムは、不図示のＲＡＭに呼び出されＣＰＵ１２３によって実行される。それ以外の処理に係るプログラムは第１のＭＦＰ１０１の記憶装置１１８に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１０３によって実行される。
【００７６】
カラーチャート１１０３を生成するステップＳ１１０１からステップＳ１１０２までの処理はステップＳ７０１からステップＳ７０２までの処理と同様であるため説明を省略する。また、クリアチャート１１０６を生成するステップＳ１１０４からステップＳ１１０５までの処理はステップＳ７０６からステップＳ７０７までの処理と同様であるため説明を省略する。次にステップＳ１１０７にて第１のＭＦＰ１０１の表示装置１１５はユーザにカラーチャート１１０３とクリアチャート１１０６の各主走査及び副走査位置の情報の入力を促す。そしてステップＳ１１０８にて入力装置１１７はユーザが自ら測定して得た同一の用紙上に発生する第１の画像と第２の画像間の版ずれの量を入力として受け付ける。これにより、版ずれ情報を取得する。この際に取得する単位は何でもよい。
【００７７】
次にステップＳ１１０９にて第１のＭＦＰ１０１のコントローラ１０２は取得した版ずれ情報をオフセット量５０４に変換する。具体的には、取得したオフセット情報はミリメートル、インチ等の長さの単位であるため、第２のＭＦＰ１２１のプリンタの解像度に合わせた画素数に変換する。そしてステップＳ１１１０にて第１のＭＦＰ１０１のコントローラ１０２は第２のＭＦＰ１２１のプリンタの幾何情報７１４を取得する。次にステップＳ１１１１にて第１のＭＦＰ１０１のコントローラ１０２は調整パラメータ５０８を算出する。最後にステップＳ１１１２にて第１のＭＦＰ１０１のコントローラ１０２は第２のＭＦＰ１２１へ情報を送信する。
【００７８】
ステップＳ１１１１の調整パラメータ算出処理の流れを図１２に示す。実施例１と異なりスキャナ１１６が無いため、スキャナ読み取り精度情報を取得しない点が異なる。まずステップＳ１２０１にて第１のＭＦＰ１０１のコントローラ１０２はプリンタの幾何情報７１４からプリンタレジ精度情報を取得する。次にステップＳ１２０２にて第１のＭＦＰ１０１のコントローラ１０２はプリンタの幾何情報７１４から第２のＭＦＰ１２１のプリンタ１２５の解像度情報を取得する。そしてステップＳ１２０３にて第１のＭＦＰ１０１のコントローラ１０２は精度情報と解像度情報を用いて版ずれ補正画素数を算出する。最後にステップＳ１２０４にて第１のＭＦＰ１０１のコントローラ１０２は算出した版ずれ補正画素数とユーザ指定情報１００６から版ずれ補正パラメータを算出し、調整パラメータ５０８として格納する。
【００７９】
このように、第２のＭＦＰ１２１へ情報を送信し、情報を受け取った第２のＭＦＰ１２１は、印刷時に補正値であるオフセット量や調整パラメータを反映させる。
【００８０】
本実施例により、複数のＭＦＰを接続したシステムで発生する同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正することが可能となる。本実施例ではさらにスキャナを用いずに上記版ずれを補正することが可能となる。
【実施例３】
【００８１】
次に複数のＭＦＰを接続したシステムで発生する同一の用紙上に発生する第１の画像と第２の画像間の版ずれに対する補正パラメータを１枚のチャートを使って算出する場合の実施例について説明する。先の実施例では第１のＭＦＰ１０１のプリンタ１１２と第２のＭＦＰ１２１のプリンタ１２５それぞれでチャートを生成して上記ずれを補正した。本実施例では１枚の用紙に対して第１のＭＦＰ１０１のプリンタ１１２と第２のＭＦＰ１２１のプリンタ１２５を用いてチャートを作成することで上記版ずれを補正するパラメータを算出する処理について説明する。
【００８２】
本実施例における処理の流れを図１３に示す。以下のステップＳ１３０１からステップＳ１３１２までの処理のうち、ステップＳ１３０４からステップＳ１３０５までの処理に係るプログラムは第２のＭＦＰ１２１の記憶装置１３４に格納されている。そしてこのプログラムは、不図示のＲＡＭに呼び出されＣＰＵ１２３によって実行される。それ以外の処理に係るプログラムは第１のＭＦＰ１０１の記憶装置１１８に格納されており、不図示のＲＡＭに呼び出されＣＰＵ１０３によって実行される。
【００８３】
カラーチャート１３０３を生成するステップＳ１３０１からステップＳ１３０２までの処理はステップＳ７０１からステップＳ７０２までの処理と同様であるため説明を省略する。次にステップＳ１３０４にて第２のＭＦＰ１２１のコントローラ１２２は矩形データを取得する。そしてステップＳ１３０５にてプリンタ１２５の給紙部１２６は第１のＭＦＰ１０１のプリンタ１１２の排紙部１１４から印刷されたカラーチャート１３０３を給紙する。そして、第２のＭＦＰ１２１のプリンタ１２５はクリアトナーを用いて用紙上に矩形データを印刷し、カラー及びクリアチャート１３０６を生成する。次にステップＳ１３０７にて第１のＭＦＰ１０１のスキャナ１１６はカラー及びクリアチャート１３０６をスキャンして画像データを取得する。次にステップＳ１３０８にて第１のＭＦＰ１０１のコントローラ１０２は矩形の読み取り位置情報を算出する。矩形の読み取り位置情報の算出方法について図１４を用いて説明する。図１４のグラフの縦軸は信号値であり、横軸は画像データの主走査または副走査方向の画素位置である。読み取り信号値は値が大きくなればなるほど明るくなり、値が小さくなればなるほど暗くなる。１４０１は用紙の読み取り信号値を示している。カラー及びクリアチャート１３０６には第１のＭＦＰ１０１のプリンタ１１２によって印刷されたカラー画像と第２のＭＦＰ１２１のプリンタ１２５によって印刷されたクリア画像が印刷されている。このチャート１３０６上に版ずれが全く無い状態であれば、このチャートを読み取った際の信号値は均一となる。上記版ずれが発生した場合はカラートナーのみ用いて印刷された部分、クリアトナーのみ用いて印刷された部分、カラートナーとクリアトナーの両方を用いて印刷された部分の３種類の信号値が存在する。１４０２はカラートナーのみ用いて印刷された部分であり、最も暗い信号値となる。１４０３はカラートナーとクリアトナーの両方を用いて印刷された部分であり、カラートナーのみ用いて印刷された部分に比べて明るい信号値となる。１４０４はクリアトナーのみ用いて印刷された部分、用紙の信号値以外で最も明るい信号値となる。１４０５は用紙の信号値１４０１とカラートナーのみ用いて印刷された部分の信号値１４０２が切り替わる箇所である。１４０６はカラートナーのみ用いて印刷された部分の信号値１４０２とカラートナーとクリアトナーの両方を用いて印刷された部分の信号値１４０３が切り替わる箇所である。１４０５と１４０６の画素位置と１４０２、１４０３の信号値を使うことでプリンタ１１２から印刷された矩形データの位置とプリンタ１２５から印刷された矩形データの位置がわかる。ステップＳ１３０９、ステップＳ１３１０、ステップＳ１３１２は、図７のステップＳ７１４、ステップＳ７１５、ステップＳ７１７と同様なので説明を省略する。ステップＳ１３１１は図１１のステップＳ１１１１と同様なので説明を省略する。また、１枚の用紙にプリンタ１１２とプリンタ１２５のデータを印刷しているため、何度もスキャンを行わない。よって、スキャナ読み取り精度情報を考慮する必要がない。よって、調整パラメータを算出する際に、スキャナの読み取り精度情報を取得しなくてもよい。
【００８４】
本実施例では第１のＭＦＰ１０１のスキャナ１１６を用いたが、実施例２のようにスキャナを用いずにユーザから入力された情報を用いて同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正するパラメータを算出してもよい。
また、第２のＭＦＰ１２１でスキャンを行い、補正値を算出し、その値を印刷に反映してもよい。
【００８５】
本実施例により、複数のＭＦＰを接続したシステムで発生する同一の用紙上に発生する第１の画像と第２の画像間の版ずれを補正することが可能となる。本実施例ではさらに複数のＭＦＰから印刷されるチャートを１枚の用紙に出力することで用紙の枚数節約やスキャン時間短縮の効果が得られる。またスキャナ読み取り精度情報を考慮する必要がない可能性が高いため、上記版ずれを補正するためのパラメータを算出する際、プリンタの幾何学情報のみを考慮すればよくなり、パラメータを高精度に算出することが可能となる。
【００８６】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011137956.tif 000003
【図２】
2011137956.tif 000004
【図３】
2011137956.tif 000005
【図４】
2011137956.tif 000006
【図５】
2011137956.tif 000007
【図６】
2011137956.tif 000008
【図７】
2011137956.tif 000009
【図８】
2011137956.tif 000010
【図９】
2011137956.tif 000011
【図１０】
2011137956.tif 000012
【図１１】
2011137956.tif 000013
【図１２】
2011137956.tif 000014
【図１３】
2011137956.tif 000015
【図１４】
2011137956.tif 000016