(57)【要約】【課題】ホストコンピュータとプリンタとを有した印刷システムで、キャリブレーションによる印刷動作の中断を少なくしてスループットの向上を図る。【解決手段】キャリブレーションが必要と判断したとき（Ｓ６３）、実際のキャリブレーションが所定の少ない頻度で行なわれるように、実際のキャリブレーションまたは仮想のキャリブレーションの実行タイミングを判断する（Ｓ６４）。そして、仮想キャリブレーションを行なうタイミングであると判断したときは、ホストコンピュータに対して仮想のキャリブレーションを行ない、濃度変換特性情報の生成を依頼する（Ｓ６６）。依頼されたホストコンピュータは、送られてきた温度情報および湿度情報に基づき、濃度変換特性情報を算出し（Ｓ６１１）、プリンタ送信する（Ｓ６１２）。【選択図】　　　　図６
2004142163.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータと相互に通信できるよう接続することが可能な印刷装置において、
所定の変換を行ない印刷データの作成を行なうデータ変換手段と、
該データ変換手段の変換内容を変更することによって、当該印刷特性を所定のものとするキャリブレーションを行なうキャリブレーション手段を具え、
該キャリブレーション手段は、接続するホストコンピュータに前記データ変換手段の変換内容の変更を依頼するとともに前記印刷特性に影響を与える所定の情報を転送し、該所定の情報に基づき所定のパラメータを用いて変更された変換内容を前記接続するホストコンピュータから受け取り、当該変更された変換内容を前記データ変換手段の内容とすることを特徴とする印刷装置。
【請求項２】
ホストコンピュータで用いる前記パラメータを変更すべく、パラメータ変更情報を当該ホストコンピュータへ転送する手段をさらに具えたことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記パラメータ変更情報は、当該印刷装置における所定要素の経年変化情報であることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記パラメータ変更情報は、当該印刷装置にける消耗品の消耗情報であることを特徴とする請求項２または３に記載の印刷装置。
【請求項５】
前記キャリブレーション手段は、ホストコンピュータに前記変換内容の変更を依頼する頻度より低い頻度で、当該印刷装置における印刷動作のための機構を用いて前記データ変換手段の変換内容を変更するための情報を得、キャリブレーションを行なうことを特徴とする請求項１ないし４のいずれかに記載の印刷装置。
【請求項６】
印刷装置とホストコンピュータが相互に通信可能に接続した印刷システムにおいて、
印刷装置は、
所定の変換を行ない印刷データの作成を行なうデータ変換手段と、
該データ変換手段の変換内容を変更することによって、当該印刷特性を所定のものとするキャリブレーションを行なうキャリブレーション手段を具え、
該キャリブレーション手段は、接続するホストコンピュータに前記データ変換手段の変換内容の変更を依頼するとともに前記印刷特性に影響を与える所定の情報を転送し、
ホストコンピュータは、前記転送される所定の情報に基づき所定のパラメータを用いて前記変換内容を変更し該変換内容を前記印刷装置へ転送し、
前記キャリブレーション手段は、前記変更された変換内容を前記データ変換手段の内容とする
処理を実行し、前記ホストコンピュータは、前記所定のパラメータを変更する情報を、前記キャリブレーションに係わる印刷装置以外の印刷装置から得て前記所定のパラメータを変更することを特徴とする印刷システム。
【請求項７】
ホストコンピュータと相互に通信できるよう接続することが可能な印刷装置のキャリブレーションを行なうためのキャリブレーション方法において、
所定の変換を行ない印刷データの作成を行なうデータ変換手段を用意し、
該データ変換手段の変換内容を変更することによって、当該印刷特性を所定のものとするキャリブレーションを行なう
ステップを有し、
該キャリブレーションステップは、接続するホストコンピュータに前記データ変換手段の変換内容の変更を依頼するとともに前記印刷特性に影響を与える所定の情報を転送し、該所定の情報に基づき所定のパラメータを用いて変更された変換内容を前記接続するホストコンピュータから受け取り、当該変更された変換内容を前記データ変換手段の内容とすることを特徴とするキャリブレーション方法。
【請求項８】
ホストコンピュータで用いる前記パラメータを変更すべく、パラメータ変更情報を当該ホストコンピュータへ転送するステップをさらに有したことを特徴とする請求項７に記載のキャリブレーション方法。
【請求項９】
前記パラメータ変更情報は、当該印刷装置における所定要素の経年変化情報であることを特徴とする請求項８に記載のキャリブレーション方法。
【請求項１０】
前記パラメータ変更情報は、当該印刷装置にける消耗品の消耗情報であることを特徴とする請求項８または９に記載のキャリブレーション方法。
【請求項１１】
前記パラメータ変更情報は、前記ホストコンピュータに接続する他の印刷装置から得られる印刷特性を示す情報であることを特徴とする請求項８に記載のキャリブレーション方法。
【請求項１２】
キャリブレーションに係わる印刷装置は、当該印刷装置における印刷動作のための機構を用いて前記データ変換手段の変換内容を変更するための情報を得ることができない装置であることを特徴とする請求項１１に記載のキャリブレーション方法。
【請求項１３】
前記キャリブレーションステップは、ホストコンピュータに前記変換内容の変更を依頼する頻度より低い頻度で、当該印刷装置における印刷動作のための機構を用いて前記データ変換手段の変換内容を変更するための情報を得、キャリブレーションを行なうことを特徴とする請求項７ないし１０のいずれかに記載のキャリブレーション方法。
【請求項１４】
ホストコンピュータと相互に通信できるよう接続することが可能な印刷装置のキャリブレーションを行なうためのキャリブレーション処理のプログラムにおいて、該処理は、
所定の変換を行ない印刷データの作成を行なうデータ変換手段を用意し、
該データ変換手段の変換内容を変更することによって、当該印刷特性を所定のものとするキャリブレーションを行なう
ステップを有し、
該キャリブレーションステップは、接続するホストコンピュータに前記データ変換手段の変換内容の変更を依頼するとともに前記印刷特性に影響を与える所定の情報を転送し、該所定の情報に基づき所定のパラメータを用いて変更された変換内容を前記接続するホストコンピュータから受け取り、当該変更された変換内容を前記データ変換手段の内容とすることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷装置、該印刷装置とホストコンピュータを有した印刷システムおよび印刷装置のキャリブレーション方法に関し、詳しくは、印刷装置におけるキャリブレーション実行の態様に関するものである。
【０００２】
【従来の技術】
従来の印刷システムにおいて、印刷システムを構成する印刷装置、特にカラー印刷を行う印刷装置は、印刷物の濃度や色味など印刷特性を一定のものとする処理を実行するのが一般的である。この処理は一般にキャリブレーションと呼ばれており、例えば、印刷に使用する３色または４色の印刷インクや印刷トナーによって実現される階調特性を、一定の特性にするものである。
【０００３】
電子写真プロセスを用いる印刷装置、例えばレーザープリンタ（以下、ＬＢＰと称する）では、感光体上にレーザー光を照射して形成した静電潜像に帯電させたイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の３色、または、これにブラック（Ｋ）を加えた４色のトナー（紛体インク）を付着させることで現像を行い、この像を用紙に転写して熱と圧力で定着させるという手順によって印刷を行なう。この際、トナーで現像された感光体上の像を一旦中間転写体に転写し、これを用紙に転写して定着させるという方式がとられることもある。
【０００４】
このような電子写真プロセスでは、主に装置環境の温度や湿度が変化することによってその印刷における階調特性が変動することがある。具体的には、温度や湿度が印刷特性に与える影響は以下のようなものである。
・環境温度・湿度の変化によって、感光体上に形成される静電潜像の状態が変わり、次の現像工程による画像の濃度が変化する。
・環境温度・湿度の変化によって、トナーの帯電状態が変わり、次の現像工程による画像の濃度が変化する。
・環境温度・湿度の変化によって、感光ドラムから中間転写体への転写率が変わり、中間転写体上に形成される画像の濃度が変化する。
・環境温度・湿度によって、中間転写体から用紙への転写率が変わり、用紙上に形成される画像の濃度が変化する。
・環境温度の変化によって定着温度が変わり、その結果、定着時のトナーの溶融度合いが変わるため、発色が変わる。
【０００５】
以上のように、装置環境の温度、湿度の変動は、電子写真プロセスの複数の工程において濃度特性等の変動をもたらすものである。このように複数の工程で生じる特性の変化は最終的に印刷結果に現われるが、キャリブレーションは、この種々の工程において生じる特性の変化を印刷結果において一定の特性が得られるよう全体的に行なわれるものである。
【０００６】
キャリブレーションは、一例として次のように行なわれる。中間転写体上にパッチと呼ばれる、予め定められた濃度データごとの微小なテスト画像を複数個形成し、個々のパッチの濃度をセンサで測定する。そして、上記濃度データと実際に測定される濃度との関係である、そのときの印刷特性を求め、この特性に基づき、所定の印刷特性を得るための濃度変換特性を導き出すものである。中間転写体上に形成したパッチのパターンは、センサで測定した後に消去されることはもちろんである。
【０００７】
図１は、中間転写体上に形成するパッチパターンの一例を模式的に示す図である。同図において、１１は、パッチパターンの全体を示し、１２、１３、１４、１５は、それぞれ２０％、４０％、６０％、８０％の濃度データの矩形画像（パッチ）を示している。ここで言う濃度データの値は、例えばディザ法等を使用した２値の濃度表現において、所定領域の画素のうちトナーを載せる画素の数の割合を示すものである。
【０００８】
図２は中間転写体上に形成したパッチの濃度測定を模式的に示す図である。同図において、２１は中間転写体を示し、この中間転写体２１上に図１に示したパッチパターン１１が形成される。また、中間転写体２１の周囲の近傍にセンサ２３が設けられており、このセンサ２３によってパッチの濃度を測定する。そして、印刷装置であるプリンタのコントローラ２４は、以下で図３（ａ）〜（ｃ）を参照して説明するように濃度変換特性データを得、それ以降の印刷データの処理に用いる。
【０００９】
図３（ａ）〜（ｃ）は、濃度変換特性の生成およびそれによる印刷データの補正を説明する図である。
【００１０】
測定した実際の濃度は、例えば、図３（ａ）に示すような特性を示す。図３（ａ）において黒丸で示した４点が、それぞれ２０％、４０％、６０％、８０％の濃度データに対応するパッチの濃度測定値である。これらの４点の測定値に基づき、補間法などを用いて全体の濃度特性を算出する。この算出した濃度特性は、図３（ａ）において実線で示される。一方、図３（ａ）において、破線で示す線形の特性は、濃度補正によって実現しようとする特性（以下、理想特性と称する）であり、濃度データを補正（変換）してこの理想特性を得ることができる濃度変換特性は、図３（ｂ）に示す曲線で示されるものである。すなわち、この濃度変換特性は、図３（ａ）に示す実線の測定濃度特性に基づき、これの逆関数として算出されるものである。これにより、入力濃度データを図３（ｂ）に示す濃度変換特性によって補正して得られる濃度データに基づいて印刷を行なうと、図３（ｃ）に示すように、理想特性に沿った濃度値を得ることができる。カラー印刷の場合、ある色を表現しようとするとき、その色をＹ、Ｍ、Ｃ、Ｋで表現するための各々の濃度データが定まると、図３（ｂ）に示す濃度変換特性に従ってそれぞれの濃度データを変換し、その補正濃度データに基づいて印刷を行なうことにより、目的の色を表現することができる。
【００１１】
なお、以上では２０％，４０％，６０％，８０％の４濃度のパッチパターンを利用する例を説明したが、濃度データをより細かい間隔としてより多くのパッチのパターンとしてもよい。ただし、濃度を細かくとるほど処理すべき情報量の増加、パッチ読み取り回数の増加によってキャリブレーション処理全体の所要時間は増加する。
【００１２】
以上のようなキャリブレーションを行うタイミングは、例えば、温度や湿度をモニタしそれらの変化が所定値以上となったときに実行されることが多い。前述したように、電子写真の濃度特性は環境の温度や湿度が変動すると変動し、それよって印刷特性が上述したような理想特性を維持できなくなる。このため、一般には、初期状態を理想特性にすべく電源立ち上げ時に実行したり、連続印刷によって装置内温度、湿度が変動した場合にキャリブレーションが行われる。その他、温度、湿度が一定以上変動することが予想される、印刷処理枚数や電源立ち上げからの経過時間に応じて行われる場合もある。
【００１３】
以上説明したキャリブレーションは、印刷装置において自動的に行なわれるものである。他の形態として、実際に用紙にパッチを印刷しその濃度を濃度測定器を用いて測定し、同様に濃度変換特性を求める形態もあるが、このような形態に較べて上記のように装置において自動的にキャリブレーションを実行する形態は、比較的簡易で、また、キャリブレーションに要する時間が少ないという利点がある。
【００１４】
【発明が解決しようとする課題】
しかしながら、装置において自動的にキャリブレーションを実行する形態においても、中間転写体等を用いるため、本来の印刷動作が中断等されることには変わりはない。その結果、印刷装置のスループットの向上には限界があることになる。また、例えば、大量に印刷する場合、印刷枚数に応じてキャリブレーションの実行タイミングを定める装置では、度々印刷動作が中断されることになり、装置の使い勝手が低下することにもなる。
【００１５】
本発明は、以上のような問題を解決するためになされたものであり、その目的とするところは、キャリブレーションによる印刷動作の中断を少なくしてスループットの向上を図ることができるとともに、一定の印刷特性を維持することが可能な印刷装置、印刷システムおよびキャリブレーション方法を提供することにある。
【００１６】
【課題を解決するための手段】
そのために、本発明では、ホストコンピュータと相互に通信できるよう接続することが可能な印刷装置において、所定の変換を行ない印刷データの作成を行なうデータ変換手段と、該データ変換手段の変換内容を変更することによって、当該印刷特性を所定のものとするキャリブレーションを行なうキャリブレーション手段を具え、該キャリブレーション手段は、接続するホストコンピュータに前記データ変換手段の変換内容の変更を依頼するとともに前記印刷特性に影響を与える所定の情報を転送し、該所定の情報に基づき所定のパラメータを用いて変更された変換内容を前記接続するホストコンピュータから受け取り、当該変更された変換内容を前記データ変換手段の内容とすることを特徴とする。
【００１７】
また、ホストコンピュータと相互に通信できるよう接続することが可能な印刷装置のキャリブレーションを行なうためのキャリブレーション方法において、所定の変換を行ない印刷データの作成を行なうデータ変換手段を用意し、該データ変換手段の変換内容を変更することによって、当該印刷特性を所定のものとするキャリブレーションを行なうステップを有し、該キャリブレーションステップは、接続するホストコンピュータに前記データ変換手段の変換内容の変更を依頼するとともに前記印刷特性に影響を与える所定の情報を転送し、該所定の情報に基づき所定のパラメータを用いて変更された変換内容を前記接続するホストコンピュータから受け取り、当該変更された変換内容を前記データ変換手段の内容とすることを特徴とする。
【００１８】
他の形態では、印刷装置とホストコンピュータが相互に通信可能に接続した印刷システムにおいて、印刷装置は、所定の変換を行ない印刷データの作成を行なうデータ変換手段と、該データ変換手段の変換内容を変更することによって、当該印刷特性を所定のものとするキャリブレーションを行なうキャリブレーション手段を具え、該キャリブレーション手段は、接続するホストコンピュータに前記データ変換手段の変換内容の変更を依頼するとともに前記印刷特性に影響を与える所定の情報を転送し、ホストコンピュータは、前記転送される所定の情報に基づき所定のパラメータを用いて前記変換内容を変更し該変換内容を前記印刷装置へ転送し、前記キャリブレーション手段は、前記変更された変換内容を前記データ変換手段の内容とする処理を実行し、前記ホストコンピュータは、前記所定のパラメータを変更する情報を、前記キャリブレーションに係わる印刷装置以外の印刷装置から得て前記所定のパラメータを変更することを特徴とする。
【００１９】
以上の構成によれば、印刷装置に接続するホストコンピュータにデータ変換手段の変換内容の変更を依頼するとともに印刷特性に影響を与える所定の情報を転送し、該所定の情報に基づき所定のパラメータを用いて変更された変換内容を前記接続するホストコンピュータから受け取り、当該変更された変換内容を上記データ変換手段の内容とすることより上記印刷装置のキャリブレーションを行なうので、その印刷機構を用いたキャリブレーションを行なうことによる印刷動作の中断を少なくできるか、あるいはなくすことができる。
【００２０】
また、他の形態によれば、ホストコンピュータで行なうキャリブレーションについて、そのキャリブレーションで用いる所定のパラメータを、キャリブレーションに係わる印刷装置以外の印刷装置から得られる情報に基づいて変更するので、印刷動作を中断せずに、例えば、上記他の印刷装置から得られる実際の濃度測定情報に基づいて上記所定のパラメータを変更できる。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
＜第１実施形態＞
図４は、本発明の一実施形態に係わる印刷システムの構成を示すブロック図である。
【００２２】
図４において、４１１は印刷装置としてのプリンタを示し、電子写真プロセスを用いたレーザビームプリンタ（ＬＢＰ）形態のものである。４１２はプリンタ４１１内にあって、用紙上にトナーによる可視像を形成するプリンティングエンジンを示す。すなわち、プリンティングエンジン４１２は、レーザーユニット、このレーザユニットによって印刷データに基づき照射されるレーザビームにより静電潜像が形成される感光ドラム、トナーによって現像された感光ドラム上の画像が転写される中間転写体、中間転写体から用紙に転写されたトナー像の定着を行なう定着器などを備えた電子写真プロセス部４１３を有し、印刷動作を行なう。また、プリンティングエンジン４１２には、キャリブレーションに際して中間転写体上に形成されたパッチの濃度を測定する濃度センサ４１４や、プリンタ４１１の湿度および温度をそれぞれ検知する湿度センサ４１５および温度センサ４１６が設けられる。さらに、プリンティングエンジン４１２はその印刷動作を制御する図示しない制御部を有し、この制御部の処理によって、濃度センサ４１４が検知する濃度情報、湿度センサ４１５が検知する湿度情報、および温度センサ４１６が検知する温度情報を、機内通信路４１８を介してプリンタコントローラ４１７に送信する。
【００２３】
プリンタコントローラ４１７は、ＲＯＭ，ＲＡＭ等を含むマイクロプロセッサシステムの形態であり、プリンタ４１１全体の動作を制御する。機内通信路４１８は、上述のとおりプリンティングエンジン４１２とプリンタコントローラ４１７を接続するものであり、プリンタコントローラ４１７はこの機内通信路４１８を通して、印刷すべきデジタル印刷データをプリンティングエンジン４１２に転送する。
【００２４】
プリンタコントローラ４１７にはキャリブレーション処理部４１９が構成され、このキャリブレーション処理部４１９は、プリンタ４１１で印刷した枚数や前回のキャリブレーションを行なってからの経過時間や、温度情報、湿度情報などからキャリブレーションのタイミングを検知し、また、温度情報および湿度情報に基づいて、図５、図６にて後述されるキャリブレーションを実行する。これにより、Ｙ、Ｍ、Ｃ、Ｋ各色の入力データに対する濃度出力特性を、一定のもの、例えば図３（ｃ）に示した線形の特性とすることができ、良好な画像再現性を得ることができる。
【００２５】
温度情報などの取得に際して、キャリブレーション処理部４１９は、機内通信路４１８を介してプリンティングエンジン４１２に対してその旨のコマンドを発行して取得する。すなわち、温度センサ４１６が検知する温度情報を取得するコマンドを発行して温度情報を取得し、湿度センサ４１５が検知する湿度情報を取得するコマンドを発行して湿度情報を取得し、また、電子写真プロセス部４１３の中間転写体上にパッチパターンを形成して、濃度センサ４１４で測定することにより濃度情報を取得するコマンドを発行して濃度情報を取得する。
【００２６】
図４において、４８１はホストコンピュータを示し、キャリブレーションに関してシミュレーション実行部４８２が構成される。このシミュレーション実行部４８２は、図６にて後述されるように、プリンタ４１１のキャリブレーション処理部４１９からの依頼を受けて仮想的なキャリブレーションを行なう。すなわち、シミュレーション実行部４８２はパラメータ更新部４８３を有し、このパラメータ更新部４８３が更新して保持しているパラメータを用いてプリンタ４１１の仮想的なキャリブレーションを行なう。例えば、パラメータとして、温度および湿度の組合せに応じて仮想濃度測定値情報を有したテーブルを用いることができる。
【００２７】
本実施形態では、パラメータ更新部４８３は、プリンタ４１１から所定のタイミングで、プリンタの各要素の経年変化に係わるプリンタの使用期間や、トナーなどの消耗品の消耗情報などを取得し、それらの情報に基づいてテーブルの内容を更新する。そして、このテーブルは、図６にて後述されるように仮想キャリブレーションの際にプリンタ４１１から送られる温度情報によって参照されて仮想濃度測定値が求められる。なお、使用期間などの情報に対応したテーブルの内容の更新は、例えば、上記使用期間などの情報の変化に応じて予め実験的に求めておき、それをプリンタから取得した使用期間などの情報に応じたテーブルの内容を選択することによって行なうことができる。
【００２８】
４９１はネットワークを示し、上述したプリンタ４１１およびホストコンピュータ４８１はこのネットワーク４９１に接続し、これにより、上述のような情報の授受を行なうことができる。
【００２９】
なお、上述した特にキャリブレーション処理部４１９やシミュレーション実行部４８２は、本実施形態ではソフトウェアによる処理として実現されるものである。
【００３０】
図５は、プリンタ４１１における、特に、キャリブレーション処理部４１９が行なうキャリブレーションの処理手順を示すフローチャートである。
【００３１】
プリンタ４１１は印刷動作を実行し（Ｓ５１）、その間に所定の間隔でキャリブレーションが必要か否かを調べる（Ｓ５２）。この処理は、本実施形態では、キャリブレーション処理部４１９がプリンティングエンジン４１２から取得した、温度センサ４１６が検知する温度情報と、キャリブレーション処理部４１９で記憶する、従前の温度とを比較し、その温度差が所定の閾値を上回ったか否かで判断する。同様の処理を湿度についても行い、これらのいずれかがそれぞれの閾値を超えているときはキャリブレーションが必要と判断する。なお、この判断は、上記情報のいずれか一方でもよく、あるいは、他の、例えばキャリブレーション処理部４１９がプリンティングエンジン４１２で印刷した用紙の枚数をカウントし、それが所定の閾値を越えたか否かによって判断するものとすることができ、また、例えばキャリブレーション処理部４１９で記憶する、前回のキャリブレーションを行なってからの経過時間が所定の閾値を越えたか否か判断するものでもよく、さらにはこれらの組合わせによる判断とすることもできる。
【００３２】
ステップＳ５２の判断でキャリブレーションが不要と判断すると、印刷動作を継続する（Ｓ５１）。
【００３３】
一方、ステップＳ５２でキャリブレーションが必要であると判断したときは、キャリブレーション処理部４１９は、プリンティングエンジン４１２に対してパッチパターンの形成を指示し、これに応じて、プリンティングエンジン４１２は中間転写体上に図２に示したようなパッチパターンを形成する（ステップＳ５３）。そして、キャリブレーション処理部４１９は、プリンティングエンジン４１２に対して、濃度センサ４１４で各パッチの濃度を測定する処理を実行指示するコマンドを発行し、これに応じて、プリンティングエンジン４１２は、濃度センサ４１４によって各パッチの濃度を測定するとともに、その測定データをキャリブレーション処理部４１９へ転送する（ステップＳ５４）。
【００３４】
キャリブレーション処理部４１９は、パッチの濃度測定結果を受け取ると、離散的な濃度データによる濃度測定結果に基づいて、図３（ａ）の実線に示すような全体の濃度特性を求める（ステップＳ５５）。そして、この濃度特性に基づいて、目標とする濃度出力特性を得るための濃度変換特性情報を、図３（ａ）〜（ｃ）にて説明したようにして算出し（ステップＳ５６）、以降、この変換特性で変換された濃度データに基づいて印刷動作を継続する（Ｓ５１）。
【００３５】
図６は、本実施形態のキャリブレーション処理を含む印刷処理の手順を示すフローチャートである。同図に示す処理は、図５に示した処理を一部重複して示すものであり、また、図６においてステップＳ６１〜Ｓ６９の処理はプリンタ４１１で実行される処理を示し、ステップＳ６１０〜Ｓ６１２はホストコンピュータ４８１で実行される処理を示している。
【００３６】
プリンタ４１１では印刷処理を実行し（Ｓ６２）、その過程で、キャリブレーション処理部４１９が、図５にて上述したように、温度センサ４１６が検知する温度情報および湿度情報に基づき、キャリブレーションが必要か否かを調べる（Ｓ６３）。この判断で、キャリブレーションが不要と判断すると、印刷処理を継続する（Ｓ６２）。
【００３７】
一方、ステップＳ６３でキャリブレーションが必要と判断したときは、ステップＳ６４で実際にキャリブレーションを行なうか、またはホストコンピュータ４８１にキャリブレーションのシミュレーションを依頼するか否かを判断する。この判断は、実際のキャリブレーションが所定の少ない頻度で行なわれるように、実際のキャリブレーションを行なうタイミングか、あるいはシミュレーションを行なうタイミングかを判断するものである。具体的には、実際にキャリブレーション動作を行うのがシミュレーションに比べ数分の１回の頻度なるようにこの頻度の基準を設定する。これにより、実際のキャリブレーションを行なうことによって、印刷動作が中断しそれによってプリンタのスループットが低下することを防ぐことができる。
【００３８】
ステップＳ６４で実際のキャリブレーションを行なうと判断したときは、ステップＳ６５で図５にて説明したキャリブレーションを行なう。ここで、図６に示すステップＳ６２、Ｓ６３、Ｓ６４の処理は、図５に示すステップＳ５１、Ｓ５２と同じ処理であり、図５では、上記図６に示す処理を簡略化して示している。また、図６に示すステップＳ６５の処理は、図５に示すステップＳ５３〜Ｓ５６として示されるものである。
【００３９】
ステップＳ６４でシミュレーションを行なうべきタイミングであると判断したときは、キャリブレーション処理部４１９は、ステップＳ６３で取得した温度情報および湿度情報とともに、ホストコンピュータ４８１のシミュレーション処理部４８２に対して仮想のキャリブレーションを行ない、濃度変換特性情報の生成を依頼する（Ｓ６６）。
【００４０】
この処理の後、プリンタ４１１は印刷処理を継続する（Ｓ６７）が、その間に所定のタイミングで、例えば、新しいページの印刷を開始するタイミングなどでホストコンピュータ４８１のキャリブレーション実行部４８２からキャリブレーション結果が送信されているか否かを調べ（Ｓ６８）、送信されていなければ印刷処理を継続する（Ｓ６７）。
【００４１】
ステップＳ６８において、キャリブレーション実行部４８２からキャリブレーション結果、すなわち濃度変換特性情報が送信されて来ていると判断すると、その情報によって従前の濃度変換特性情報を更新し（Ｓ６９）、印刷処理を継続する（Ｓ６２）。
【００４２】
次に、シミュレーションを依頼されたホストコンピュータ４８１のシミュレーション実行部４８２の処理について説明する。
【００４３】
ステップＳ６１０で、プリンタ４１１から仮想のキャリブレーションを依頼されると、シミュレーション実行部４８２は、送られてきた温度情報および湿度情報に基づき、パラメータとしてのテーブルを参照し仮想濃度測定値を求め、次いで、その仮想濃度測定値に基づいて、図３（ａ）〜（ｃ）にて説明したように濃度変換特性情報を算出し（Ｓ６１１）、その結果をプリンタ４１１へ送信する（Ｓ６１２）。
【００４４】
＜第２実施形態＞
図７は、本発明の第２の実施形態に係わる印刷システムの構成を示すブロック図であり、第１実施形態に係る図４と同様の図である。
【００４５】
本実施形態が上記第１実施形態と異なる点は、印刷装置として濃度センサを持たず自身でキャリブレーションを自動的に行なうことができないプリンタ４０１が、ネットワーク４９１に接続されている点であり、プリンタ４０１の他の構成はプリンタ４１１について図４で説明した構成と同じである。そして、本来的にキャリブレーションを実行できないこのプリンタ４０１のキャリブレーションを、上記第１実施形態と同様にホストコンピュータ４８１において仮想的に行なうものである。
【００４６】
この場合、上記第１実施形態と同様に仮想的なキャリブレーションを実行してもよい。しかし、本実施形態では、自身でキャリブレーションを行なうことができるプリンタ４１１のキャリブレーションに係わる情報を利用する。
【００４７】
このため、ホストコンピュータ４８１は、シミュレーション実行部４８２に濃度比較部４８４を有する。本実施形態では、仮想シミュレーションのパラメータとして上記第１実施形態と同様のテーブルを用い、このテーブルを、仮想濃度測定値の精度を上げるべく、濃度比較部４８４によるプリンタ４１１からの実際の濃度測定値情報との比較結果に基づいて更新する。
【００４８】
図８は、自身でキャリブレーションを行なうことができないプリンタ４０１における本実施形態のキャリブレーション処理を含む印刷処理を示すフローチャートであり、上記第１実施形態で示した図６と同様の図である。本処理が第１実施形態の処理と異なる点は、ステップＳ８３でキャリブレーションが必要であると判断したときは、必ずホストコンピュータ４８１に仮想のキャリブレーションを依頼する点である。プリンタ４０１は自身でキャリブレーションを行なうことができないため、キャリブレーションは専らこの仮想キャリブレーションが行なわれる。
【００４９】
図８に示す処理では、第１実施形態の図６に示す処理と同様、ステップＳ８９で仮想濃度測定値を求める際に、ホストコンピュータ４８１のシミュレーション実行部４８２における濃度比較部４８４が更新したテーブルを用いる。すなわち、シミュレーション実行部４８２は、プリンタ４０１から送られた温度および湿度の情報に基づき、更新されたテーブルを参照し仮想濃度測定値を求め、これに基づいて濃度変換特性情報を生成しプリンタ４０１へ転送する。
【００５０】
図９は、シミュレーション実行部４８２が実行する仮想キャリブレーションに用いるパラメータとしてのテーブルの更新処理を示すフローチャートである。この処理は、プリンタ４１１が実際の、キャリブレーションを行なったタイミングで実行される。
【００５１】
まず、プリンタ４１１から温度情報、湿度情報および実際の測定による濃度測定値情報を取得し（Ｓ９１）、これらの情報のうち温度情報および湿度情報の組みによって、そのときの未だ更新されていないテーブルを参照して仮想濃度測定値を求める（Ｓ９２）。そして、このテーブルから読み出した仮想濃度測定値情報と、プリンタ４１１から取得した上記の実際の測定による濃度測定値情報とを比較し、その差が小さくなるよう、例えば上記温度情報および湿度情報の組みに対応する仮想濃度測定値情報を、上記の実際の測定による濃度測定値情報とする更新を行なう（Ｓ９３）。
【００５２】
以上説明した本実施形態のキャリブレーションによれば、自身でキャリブレーションを実行できないプリンタについて、特にキャリブレーションのための印刷動作の中断もなく仮想キャリブレーションを実行できるとともに、例えば、同じ印刷システムの同じ使用環境にある他のプリンタの実際のキャリブレーションに関する情報を用いることが可能となるので、仮想キャリブレーションにおいてより精度の高いキャリブレーションを行なうことができる。
【００５３】
＜他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００５４】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、図５、図６、図８、図９にて説明した前記実施形態の機能などを実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００５５】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００５６】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００５７】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００５８】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００５９】
【発明の効果】
以上説明したように本発明によれば、印刷装置に接続するホストコンピュータにデータ変換手段の変換内容の変更を依頼するとともに印刷特性に影響を与える所定の情報を転送し、該所定の情報に基づき所定のパラメータを用いて変更された変換内容を前記接続するホストコンピュータから受け取り、当該変更された変換内容を上記データ変換手段の内容とすることより上記印刷装置のキャリブレーションを行なうので、その印刷機構を用いたキャリブレーションを行なうことによる印刷動作の中断を少なくできるか、あるいはなくすことができる。
【００６０】
また、他の形態によれば、ホストコンピュータで行なうキャリブレーションについて、そのキャリブレーションで用いる所定のパラメータを、キャリブレーションに係わる印刷装置以外の印刷装置から得られる情報に基づいて変更するので、印刷動作を中断せずに、例えば、上記他の印刷装置から得られる実際の濃度測定情報に基づいて上記所定のパラメータを変更できる。
【００６１】
この結果、ホストコンピュータとプリンタとを有した印刷システムで、キャリブレーションによる印刷動作の中断を少なくしてスループットの向上を図ることが可能となる。
【図面の簡単な説明】
【図１】電子写真方式のプリンタにおいてキャリブレーションに際して中間転写体上に形成するパッチパターンの一例を模式的に示す図である。
【図２】上記中間転写体上に形成したパッチの濃度測定を模式的に示す図である。
【図３】（ａ）〜（ｃ）は、濃度変換特性の生成およびそれによる印刷データの補正を説明する図である。
【図４】本発明の第１の実施形態に係わる印刷システムの構成を示すブロック図である。
【図５】上記印刷システムのプリンタにおける、特に、キャリブレーション処理部が行なうキャリブレーションの処理手順を示すフローチャートである。
【図６】上記第１実施形態のキャリブレーション処理を含む印刷処理の手順を示すフローチャートである。
【図７】本発明の第２の実施形態に係わる印刷システムの構成を示すブロック図である。
【図８】上記第２の実施形態において、自身でキャリブレーションを行なうことができないプリンタにおけるキャリブレーション処理を含む印刷処理を示すフローチャートである。
【図９】上記第２の実施形態において、ホストコンピュータのシミュレーション実行部が実行する仮想キャリブレーションに用いるテーブルの更新処理を示すフローチャートである。
【符号の説明】
４０１、４１１　プリンタ
４１２　プリンティングエンジン
４１３　電子写真プロセス部
４１４　濃度センサ
４１５　湿度センサ
４１６　温度センサ
４１７　プリンタコントローラ
４１８　内部バス
４１９　キャリブレーション処理部
４８１　ホストコンピュータ
４８２　キャリブレーション実行部
４８３　パラメータ更新部
４８４　濃度比較部
４９１　ネットワーク
【図１】
2004142163.tif 000003
【図２】
2004142163.tif 000004
【図３】
2004142163.tif 000005
【図４】
2004142163.tif 000006
【図５】
2004142163.tif 000007
【図６】
2004142163.tif 000008
【図７】
2004142163.tif 000009
【図８】
2004142163.tif 000010
【図９】
2004142163.tif 000011