(57)【特許請求の範囲】
【請求項１】
印刷データの補正を行う補正手段と、
該補正手段のキャリブレーションを行うキャリブレーション手段と、
前記補正手段による補正の実行の有無および該補正を実行する場合における前記キャリブレーション手段によるキャリブレーションの実行間隔の組合せに応じて異なる複数の補正モードを設定可能な補正モード設定手段と、
該補正モード設定手段が設定可能な複数の補正モードそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成する予測データ作成手段と、
を具えたことを特徴とする画像処理装置。
【請求項２】
前記予測データ作成手段が作成した予測印刷データに基づき、試し印刷を行う試し印刷手段をさらに具えたことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記予測データ作成手段は、当該予測データ作成時における当該印刷装置の印刷出力特性を予測印刷出力特性に変換する関係に基づいて予測印刷データを作成することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記印刷出力特性を予測印刷出力特性に変換する関係とを、予測テーブルとしてさらに具えたことを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記印刷出力特性および／または前記予測印刷出力特性は、当該印刷装置における出力特性の変化率に基づいて推定されるものであることを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
ホスト装置と、印刷装置を有し、前記ホスト装置による制御に基づいて、前記印刷装置により印刷を行う印刷システムであって、
印刷データの補正を行う補正手段と、
該補正手段のキャリブレーションを行うキャリブレーション手段と、
前記補正手段による補正の実行の有無および該補正を実行する場合における前記キャリブレーション手段によるキャリブレーションの実行間隔の組合せに応じて異なる複数の補正モードを設定可能な補正モード設定手段と、
該補正モード設定手段が設定可能な複数の補正モードそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成する予測データ作成手段と、
を有したことを特徴とする印刷システム。
【請求項７】
前記予測データ作成手段が作成した予測印刷データに基づき、試し印刷を行う試し印刷手段をさらに有したことを特徴とする請求項６に記載の印刷システム。
【請求項８】
前記予測データ作成手段は、当該予測データ作成時における当該印刷装置の印刷出力特性を予測印刷出力特性に変換する関係に基づいて予測印刷データを作成することを特徴とする請求項６または７に記載の印刷システム。
【請求項９】
前記印刷出力特性を予測印刷出力特性に変換する関係とを、予測テーブルとしてさらに有したことを特徴とする請求項８に記載の印刷システム。
【請求項１０】
前記印刷出力特性および／または前記予測印刷出力特性は、当該印刷装置における出力特性の変化率に基づいて推定されるものであることを特徴とする請求項８または９に記載の印刷システム。
【請求項１１】
前記予測データ作成手段は、所定印刷単位である印刷枚数の予定枚数を印刷した後の予測印刷データを作成する手段であり、前記予定枚数を設定する設定手段をさらに有したことを特徴とする請求項６ないし１０のいずれかに記載の印刷システム。
【請求項１２】
前記試し印刷手段による試し印刷に関し、前記複数の補正モードのうちいずれのモードの下における試し印刷を行うかについて設定する手段をさらに有したことを特徴とする請求項１１に記載の印刷システム。
【請求項１３】
前記手段により設定した試し印刷に係るモード毎の試し印刷をいずれのページ数で行うかについて設定する手段をさらに有したことを特徴とする請求項１２に記載の印刷システム。
【請求項１４】
印刷データの補正を行う補正手段と、該補正手段のキャリブレーションを行うキャリブレーション手段とを有し、前記補正手段による補正の実行の有無および該補正を実行する場合における前記キャリブレーション手段によるキャリブレーションの実行間隔の組合せに応じて異なる複数の補正モードで印刷データの補正を行うことが可能な画像処理装置における濃度補正処理設定方法であって、
前記複数の補正モードそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成する
ステップを有したことを特徴とする濃度補正処理設定方法。
【請求項１５】
前記作成した予測印刷データに基づき、試し印刷を行うステップをさらに有したことを特徴とする請求項１４に記載の濃度補正処理設定方法。
【請求項１６】
情報処理装置によって読取り可能にプログラムを格納した記憶媒体であって、
前記プログラムは、
印刷データの補正を行う補正手段と、該補正手段のキャリブレーションを行うキャリブレーション手段とを有し、前記補正手段による補正の実行の有無および該補正を実行する場合における前記キャリブレーション手段によるキャリブレーションの実行間隔の組合せに応じて異なる複数の補正モードで印刷データの補正を行うことが可能な印刷装置における補正処理設定の処理であって、前記複数の補正モードそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成するステップを有した処理を実現することを特徴とする記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置、印刷システムおよび濃度補正処理設定方法に関し、詳しくは濃度補正に係るキャリブレーション実行の設定に関するものである。
【０００２】
【従来の技術】
従来より、印字装置やこの装置を情報出力装置として用いる情報処理システムでは、印刷装置における印刷データの濃度レベル補正を行うための補正テーブルについてキャリブレーションが行われることが知られている。このキャリブレーションは印刷装置各部における経時変化等に起因した出力濃度の変動による印刷画像の濃度や色味の変化を低減するために行われるものであり、例えばレーザビームシステムを用いた電子写真方式の印刷装置では、所定のタイミングで複数の濃度レベルの各レベル毎に感光ドラム上にパッチのトナー像を形成し、それらの濃度をセンサにより測定して、その測定濃度値に基づいて補正テーブルの内容を更新することにより行われる。
【０００３】
【発明が解決しようとする課題】
しかしながら、上記従来例では、キャリブレーションが所定のタイミングで行われるため、そのときの印刷画像においてそれ程濃度等の変化が生じていないにもかかわらず、一律にキャリブレーションが行われる場合もある。このような場合、キャリブレーションは、上述のように印刷処理を中断してパッチ出力およびその濃度測定を行うものであるため、その処理が実質的に無駄になるばかりか、印刷に関するスループットの低下をもたらすことになる。
【０００４】
また、ユーザが要求する濃度や色再現を実現するには、どの程度の頻度でキャリブレーションを行えばよいかは、実際に印刷を行ってみないとわからないという問題もある。また、このことに関連して、ユーザによっては、ある程度の量の印刷を、その印刷に要する時間と求める印刷品位とを比較考慮しキャリブレーションのみならず補正テーブルを用いた濃度補正自体をも必要としない場合もある。
【０００５】
本発明は、上述の観点からなされたものであり、その目的とするところは、キャリブレーションの実行を含む濃度補正処理の設定に関し印刷処理のスループットをできる限り低減できるとともにユーザの要求に適切に対応した設定を可能とする画像処理装置、印刷システムおよび濃度補正処理設定方法を提供することにある。
【０００６】
【課題を解決するための手段】
そのために本発明では、印刷データの補正を行う補正手段と、該補正手段のキャリブレーションを行うキャリブレーション手段と、前記補正手段による補正の実行の有無および該補正を実行する場合における前記キャリブレーション手段によるキャリブレーションの実行間隔の組合せに応じて異なる複数の補正モードを設定可能な補正モード設定手段と、該補正モード設定手段が設定可能な複数の補正モードそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成する予測データ作成手段と、を具えたことを特徴とする。
【０００７】
好ましくは、前記予測データ作成手段が作成した予測印刷データに基づき、試し印刷を行う試し印刷手段をさらに具えたことを特徴とする。
【０００８】
また、ホスト装置と、印刷装置を有し、前記ホスト装置による制御に基づいて、前記印刷装置により印刷を行う印刷システムであって、印刷データの補正を行う補正手段と、該補正手段のキャリブレーションを行うキャリブレーション手段と、前記補正手段による補正の実行の有無および該補正を実行する場合における前記キャリブレーション手段によるキャリブレーションの実行間隔の組合せに応じて異なる複数の補正モードを設定可能な補正モード設定手段と、該補正モード設定手段が設定可能な複数の補正モードそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成する予測データ作成手段と、を有したことを特徴とする。
【０００９】
さらに、印刷データの補正を行う補正手段と、該補正手段のキャリブレーションを行うキャリブレーション手段とを有し、前記補正手段による補正の実行の有無および該補正を実行する場合における前記キャリブレーション手段によるキャリブレーションの実行間隔の組合せに応じて異なる複数の補正モードで印刷データの補正を行うことが可能な印刷装置における補正処理設定方法であって、前記複数の補正モードそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成するステップを有したことを特徴とする。
【００１０】
以上の構成によれば、補正手段による印刷データの補正を行わない場合を含む、キャリブレーションの実行間隔に関する複数の補正モードのそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成できるので、そのデータによる試し印刷やあるいは表示器による表示を行い予めそれぞれのモードを用いた場合の印刷結果を知ることができる。
【００１１】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１２】
図１は本発明の一実施形態における印刷装置（以下、プリンタともいう）の制御構成を示すブロック図である。
【００１３】
図１において、プリンタ１０２は、ホストコンピュータ１０１から、色情報、文字、図形イメージ画像、コピー枚数等の印刷情報を受け取り印刷処理を行うものであり、主に画像処理部２１７、画像処理部２１７から送出された画像信号に基づいて画像形成（印刷）を行うプリンタエンジン２１９およびキャリブレーション処理で用いるカラーパッチの濃度値を測定する濃度測定部２１８からなっている。
【００１４】
画像処理部２１７において、２０１はホストコンピュータ１０１との印刷情報の送受信を制御するインターフェイス、２０２は入力された印刷情報を保持する受信バッファである。オブジェクト生成部２０３は、ホストコンピュータ１０１から入力され受信バッファ２０２に保持された印刷情報である、色、文字、図形、イメージ画像等の情報を中間情報（以下、オブジェクトともいう）に変換し、オブジェクトバッファ２０４に格納される。この時、印刷情報がグレーレベル設定、カラーレベル設定、多値イメージ画像等の色関連データの場合は、濃度補正処理部２０８において、後述する濃度補正テーブル２０９により濃度レベルの補正を行う。なお、この濃度レベルの補正は、後述する濃度補正処理の設定によっては、濃度補正テーブル２０９に関してデフォルトの処理、すなわち、テーブルに入力する濃度レベルがそのまま出力される処理も含むものである。
【００１５】
オブジェクトバッファ２０４に格納されたオブジェクトは、レンダリング部２０５において描画対象となるビットイメージに展開される。この際、ディザ処理部２０７により、疑似中間調処理が行われプリンタエンジン２１９における出力階調に応じた２値またはそれ以上の多値（例えば４進）データのビットイメージに変換される。そして、この生成されたビットイメージは、プリンタエンジン２１９におけるドラム上の走査ラインに対応した単位でバンドバッファ２０６に格納される。このバンドバッファ２０６に格納されたビットイメージは、プリンタエンジン２１９の印刷動作に同期して送出されこのビットイメージデータに基づいて印刷が行われる。
【００１６】
以上の各処理は、中央演算処理装置（ＣＰＵ）２１５によって制御される。すなわちＣＰＵ２１５は、ＲＯＭ２１４に格納されたプログラムにしたがってプリンタ１０２における各種処理の判断、制御を行う。ＲＯＭ（リードオンリメモリ）２１４は、図２や図１４にて後述する処理のプログラムを含む各種制御プログラム２１４ａを格納している。一方、ＲＡＭ（ランダムアクセスメモリ）２１６はＣＰＵ２１５がＲＯＭ２１４に格納されたプログラムに従って各処理の判断、制御を行う際に用いられるデータを格納し、また、作業領域として用いられる。
【００１７】
プリンタエンジン２１９は、レーザビームを用いた電子写真方式のプリント機構を有するものである。すなわち、レーザビームの光学系、感光ドラムおよびトナー等の転写機構を具え、それらの機構自体は公知のものである。
【００１８】
なお、プリンタエンジンとしては上述の例に示されるものに限られず、例えばバブルジェット方式のインクジェット記録装置等種々の方式のものを用いることができるのは勿論である。
【００１９】
濃度測定部２１８は図３にて後述されるように、プリンタエンジンにおいて中間調を含む複数の濃度レベルの出力濃度値を測定するものである。この測定濃度値は、それと標準濃度との差分による変動値が求められ、濃度補正テーブル２０９の作成に用いられる。また、測定濃度値は測定濃度蓄積部２１３に送られ格納され、この測定濃度値蓄積部２１３に格納された測定濃度値より、後述する予測濃度値２１２を求め、予測濃度値２１２から予測濃度補正テーブル２１１が作成される。
【００２０】
図２は本実施形態のプリンタ１０２における印刷処理を示すフローチャートである。
【００２１】
図２において、まず、ホストコンピュータ１０１より印刷データを受け取り（ステップＳ４０１）、受信バッファ２０２に格納する（ステップＳ４０２）。そして、受信バッファ２０２から１処理単位分のデータを取り出すとともに（ステップＳ４０３）、受信バッファＳ４０２のデータを全て取り出したか否かを判断する（ステップＳ４０４）。すなわち、受信バッファ２０２からデータを取り出す処理を行ってもデータを取り出せなかったときは、全てのデータが取り出されたと判断して本処理を終了する。
【００２２】
一方、データを取り出すことができ、取り出しが終了していないと判断した場合には、受信バッファから取り出したデータのうち、１ページ分のデータ処理が終了したか否かを判断する（ステップＳ４０５）。ここで、終了していないと判断した場合には、印刷データが色情報やカラーイメージ画像等の色関連データであるか否かを判断する（ステップＳ４０６）。色関連データであると判断した場合は、濃度補正処理部２０８において、濃度レベルを濃度補正テーブルを用いて補正する（ステップＳ４０７）。なお、この補正テーブルを用いた補正は、後述するように、濃度補正に関する設定によってはテーブルをデフォルトとし補正自体を行わない場合もある。
【００２３】
この濃度補正処理の後、オブジェクトを作成し（ステップＳ４０８）、次にこれをオブジェクトバッファ２０４に格納して（ステップＳ４０９）、次のデータを取り出すためにステップＳ４０３に戻る。
【００２４】
ステップＳ４０６において、色関連データでないと判断された場合は、文字、図形等のマスクデータであるか否かを判断し（ステップＳ４１０）、マスクデータであると判断された場合は、ステップＳ４０８へ移行してマスクデータのオブジェクトを作成し、以後同様の処理を行う一方、マスクデータでないと判断された場合は、ステップＳ４１１で、データの種類に応じた印刷データ処理を行い、ステップＳ４０３の処理に戻る。
【００２５】
ステップＳ４０５において、１ページのデータが終了したと判断された場合は、ステップＳ４１２でオブジェクトバッファ２０４に保持された１ページ分のオブジェクトに基づいてレンダリング処理を行い、この結果得られるビットイメージをプリンタエンジン２１９に送信し用紙上に印刷する印刷処理を行う（ステップＳ４１３）。
【００２６】
ステップＳ４０４において、データが終了であると判断された場合は、本処理を終了する。
【００２７】
図３は、図１に示した濃度測定部の具体的な構成を示す説明図である。
【００２８】
図３において、濃度測定に用いられるパッチパターンであり、濃度レベル０〜２５５のうち複数の所定濃度レベル毎のパッチが印刷の出力色成分（Ｙ，Ｍ，Ｃ，Ｋ）毎に印刷されるものである。このパッチパターン３０１は、プリンタ１０２内において、感光ドラム３０２上に形成される。すなわち通常の電子写真方式によって、レーザビームにより感光ドラム上にパッチパターン３０１に対応した潜像が形成され、これにトナーを付着させることにより上記パッチパターン３０１の現像が行われる。そして、これらパッチそれぞれの濃度がセンサ３０３によって測定される。測定された濃度値は、センサ濃度値と印刷濃度値の対応テーブル３０４を用いて、濃度値変換される。そして、この変換後の測定濃度値は画像処理部２１７へ送られ、図１に示した濃度値蓄積部２１３に蓄積される。
【００２９】
上述した濃度測定は、濃度補正テーブル２０９（図１参照）のキャリブレーションの一環として行われるものであり、その実施タイミングは電源オン時、所定印刷枚数、例えば、電源オンから５０枚印刷後や２００枚印刷毎等の予め定めた枚数印刷する毎にあるいは所定時間、例えば３０分経過毎などの予め定めた時間が経過する毎に行うものである。また、機内温度、湿度等の環境変動が生じたときに行われたり、あるいは、後述するように濃度補正モードにより設定されたタイミング、あるいはユーザが設定したタイミングで行われる。これらの実行タイミングは、測定濃度蓄積部２１３において測定濃度値と対応づけて記憶される。
【００３０】
次に、図４および図５を参照して、上記濃度測定値を用いて行われる濃度補正テーブル２０９のキャリブレーションについて説明する。
【００３１】
図４は、濃度レベル０〜２５５に対する標準濃度値を示す曲線ａと、上記濃度測定処理において測定したその測定時の各濃度レベルのパッチパターンの濃度値を示す曲線ｂを示したものである。標準濃度曲線ａは、最小濃度レベル０の濃度値０から最大濃度レベル２５５の濃度値１．５まで、リニアな特性を有しており、キャリブレーションでは上記曲線ｂで示すような出力濃度特性を標準濃度曲線ａで示される出力特性となるよう補正テーブル２０９の内容が更新される。
【００３２】
すなわち、キャリブレーションはまず各色について測定のための４段階の濃度レベル６４、１２８、１９２、２５５についてパッチの濃度値を測定し、これによって得られる濃度値が標準濃度特性ａではいくつの濃度レベルの値であるかを求める。例えば、図４に示すように、濃度レベル６４に対する測定濃度値が０．６００である場合、標準濃度特性ａにおいて、濃度値０．６００は、濃度レベル１０２に対応する濃度値である。このため、その時点の濃度特性ｂを標準濃度特性ａに補正するには、図５に示すように、入力される濃度レベル１０２を濃度レベル６４（以下、補正レベル６４という）に置き換える補正を行えばよい。測定濃度レベル１２８，１９２においても、同様に、濃度レベル１７０を補正レベル１２８に、濃度レベル２２１を補正レベル１９２にそれぞれ補正する。
【００３３】
また、濃度レベル０から濃度レベル１０１までの各濃度レベル、濃度レベル１０３から濃度レベル１６９までの各濃度レベル、濃度レベル１７１から濃度レベル２２０までの各濃度レベルおよび濃度レベル２２２から濃度レベル２５５までの各濃度レベルについては、測定のための濃度レベル６４，２８，１９２，２５５についての補正レベルを用いて、補間法や近似式を用いて、補正を行うことができる。例えば、リニア補間法を用いれば、濃度レベルｄ１の補正レベルをＤ１、濃度レベルｄ２の補正レベルをＤ２とし、ｄ１とｄ２の間隔Ｈ（Ｈ＝ｄ２−ｄ１）、Ｄ１とＤ２の間隔Ｊ（Ｊ＝Ｄ１−Ｄ２）とすれば、濃度レベルｄ１＋ｎ（０＜ｎ＜Ｈ）の補正レベルＤｎはＤｎ＝ｄ１＋（（Ｊ／Ｈ）×ｎ）で求められる。
【００３４】
このようにして、濃度レベル０から濃度レベル２５５のすべての濃度レベルについて補正レベルを求めることにより、図５に示す濃度補正テーブル２０９を得ることができる。そして、通常の印刷では、以上のようなキャリブレーションによって得られた濃度補正テーブルを用いて、濃度レベルの補正を行えば、標準濃度特性ａで、印刷画像の印刷を行うことが可能となる。
【００３５】
以上説明した本実施形態の構成に基づく濃度補正処理の設定について次に説明する。
【００３６】
本実施形態の濃度補正処理の設定は、上述した濃度補正テーブルをデフォルトとする濃度補正を行わない設定を含め、濃度補正を行う場合においてキャリブレーションの頻度を濃度補正モードとして設定するものである。すなわち、ある枚数を印刷した後にその印刷結果における濃度がどの程度変化するかを上記各種モード毎（濃度補正を行わない場合を含む）に試し印刷を行って予測し、この結果から、例えば、ユーザが満足できる印刷品位と、選択するモードに応じて生じるキャリブレーションによるスループット低下等とを比較考慮し、その後の印刷における濃度補正モード（濃度補正を行わない場合を含む）を設定するものである。
【００３７】
本装置におけるキャリブレーションの実行タイミングは、前述したように、電源オン時、トナー、ドラム交換時、環境変動時等であるが、上述のように濃度補正モードとして設定されるものである。これらのモードには、印刷枚数１５０枚毎にキャリブレーションを行う標準モード、濃度測定処理やこれに伴なうキャリブレーション処理による印刷処理の負荷やスループットを低減するために、印刷枚数３００枚毎にキャリブレーションを行う高速モード、濃度補正をより精密に行うために、濃度変動を頻繁に補正できるよう印刷枚数５０枚毎にキャリブレーションを行う高精細モード、およびユーザが所望の印刷枚数でキャリブレーションを行えるように、ユーザがこの印刷枚数を設定できるマニュアルモードがあり、上述のようにユーザは試し印刷の結果等に基づいてモード設定を行うことができる。
【００３８】
図６〜図９は濃度補正を行う場合の標準モードによる試し印刷を説明する図である。試し印刷は、濃度補正処理の設定をした時点すなわち、各モードの印刷について、１枚目の濃度特性（印刷結果）を知るための印刷と予定枚数印刷した時点の濃度特性（印刷結果）を知るための印刷が行われる。
【００３９】
図６は濃度補正処理の設定を行う時点の測定濃度特性ｃを示す。濃度補正を行う場合にあっては、いずれのモードでも１枚目はキャリブレーションが行われた直後の印刷が行われるから、その印刷結果は図４および図５で説明したキャリブレーションを行った補正テーブルにより出力された状態となる。従って、上記１枚目の試し印刷は濃度特性ａが標準濃度特性ｂに補正される必要がある。このため、図５と同様の図７に示すキャリブレーション直後の予測濃度テーブル２１１（図１参照）を作成し、このテーブルによって得られたデータに基づき１枚目としての試し印刷を行う。
【００４０】
なお、濃度補正処理設定時の濃度特性ｃは、その時点でパッチ出力を行いその濃度を測定してもよいが、さらなるスループットの低下を防ぐため、最新の濃度測定値を用いて推定することにより求める。この処理については、次の図８および図９における予定枚数印刷後の試し印刷において説明する。
【００４１】
図８および図９は上記図６および図７で説明した濃度補正を行う場合の１枚目の試し印刷に対し、その後の予定枚数印刷した後の印刷結果を知るための試し印刷を説明する図である。
【００４２】
図６にて上述したようにモード設定時の濃度特性は特性ｃで表わされる。ここで、印刷予定枚数を２００枚とし、そのときの試し印刷結果は、標準モードでは１５０枚毎にキャリブレーションが行われるから、まず、残りの印刷枚数５０枚を印刷した時の濃度変動を予測し予測濃度特性ｄを求める必要がある。
【００４３】
この濃度予測は、１５０枚印刷した時点でキャリブレーションが行われるから初期値を標準濃度特性ａの値とし、Ｍ枚（５０枚）印刷するときの濃度上昇率Ｋ５０を予め求めておき、ｄｋ  ＝ａｋ  ＋ＫＭ  ×Ｍにより濃度値ｄ１  ，ｄ２  ，ｄ３  を求めることができる。そして試し印刷時の濃度特性ｃを上記５０枚印刷後の特性ｄに補正するための予測濃度テーブル２１１を図９に示すように作成し、これに基づいて補正されたデータにより２００枚後を予測するための試し印刷を行う。
【００４４】
なお、試し印刷を行うときの濃度特性ｃは、上述したように推定により求めるものとしたが、この推定も上記５０枚印刷後の予測と同様に行うことができる。例えば、電源オンから３０枚印刷した後に濃度補正処理の設定を行うため試し印刷を行うとすると、初期値を標準濃度特性ａの値として上記と同様の計算により特性ｃを得ることができる。なお、この場合に、例えば印刷枚数に対するドラムの劣化等の要因によるトナーの定着性の変動特性を予め求めておき、総印刷枚数により上式における上昇率ＫＭ  をＫ′＝ＫＭ  ×αのように補正することもできる。さらに、電源オン時の機内温度が低い状態と、ある程度の枚数を印刷した後の温度が上昇した状態では濃度上昇率ＫＭ  は異なるため、電源オンからの印刷枚数に対する濃度の変動特性を予め求めておき、これにより、Ｋ″＝Ｋ′×βのようにさらに上昇率を補正することもできる。
【００４５】
以上説明した標準モードにおいて予測される１枚目と２００枚目の試し印刷の結果を図１５のそれぞれ１ページ目および２ページ目に示す。
【００４６】
濃度補正を行う場合のその他の高速モード等の試し印刷は上記と同様に行うことができるので、その説明を省略する。
【００４７】
次に、濃度補正を行わない場合の試し印刷について説明する。
【００４８】
図１０および図１１は、濃度補正を行わない場合の１枚目の試し印刷を説明する図である。図１０に示す濃度特性ｃは、上述したように、濃度補正処理設定のため試し印刷を行うときの濃度特性を示し推定によって得られたものである。濃度補正を行わない場合は、１枚目の印刷結果はその時点の濃度特性ｃで印刷が行われるため、予測濃度テーブル２１１は、図１１に示すように濃度レベルと補正レベルを同じ値とし、デフォルトとする。この結果、１枚目の印刷結果は入力画像をそのままの濃度レベルで印刷することになる。
【００４９】
図１２および図１３は、濃度補正を行わない場合における予定枚数を印刷した後の結果を予測するためのための試し印刷を説明する図である。
【００５０】
予定印刷枚数は上述のように２００枚とする。また、図１２に示す濃度特性ｃは、試し印刷を行う時点の濃度特性を示している。一方、濃度特性ｄは、図８において前述した式において（Ｋ２００  を用いる）２００枚印刷後の予測濃度値による濃度特性である。従って、濃度特性ｃが２００枚印刷後の濃度特性ｄになるように図１３に示す予測濃度テーブル２１１を作成する。そして、このテーブルを用いたデータにより２００枚後の予測される試し印刷結果を得ることができる。
【００５１】
図１５の３ページおよび４ページは濃度補正を行わない場合の試し印刷の結果を示すものである。
【００５２】
図１４は、以上説明した試し印刷処理を行うときの手順を示すフローチャートである。なお、本処理において、濃度補正を行う場合のモードは、標準モードとする。
【００５３】
図１４において、まず、予定印刷枚数の設定を行い（ステップＳ５０１）、次に、試し印刷が濃度補正を行う場合で１ページ目の印刷か否かを判断し（ステップＳ５０２）、濃度補正を行う場合でかつ１ページ目であると判断された場合は、図７に示した予測濃度テーブルを作成し（ステップＳ５０３）、このテーブルで変換されたデータにより所定の描画処理を行う（ステップＳ５０４）。
【００５４】
なお、ステップＳ５０２における判断は、ユーザがこのような試し印刷結果を必要とするか否かによって設定する結果に対応したものであり、ユーザが必要ないとしてその旨の設定をした場合は、次のステップＳ５０５へ移行することになる。以下、ステップＳ５０５，Ｓ５０８およびＳ５１０において同様である。
【００５５】
次に、ステップＳ５０５で濃度補正を行う場合で予定枚数印刷後の試し印刷であると判断された場合は、図９に示した予測補正テーブルを作成し（ステップＳ５０６）、このテーブルにより予測に濃度レベルを求めこのデータに基づき描画処理を行う（ステップＳ５０７）。
【００５６】
次に、濃度補正を行わない場合でかつ１ページ目の試し印刷であると判断したときは（ステップＳ５０８）、予測濃度テーブルをデフォルトとし（図１１）、濃度変換処理を行わず、描画処理を行う（ステップＳ５０９）。また、濃度補正を行わない場合でかつ予定枚数印刷後の試し印刷であると判断したときは（ステップＳ５１０）、図１３に示した予測濃度テーブルを作成し（ステップＳ５１１）、これに基づき描画処理を行う（ステップＳ５１２）。ステップＳ５１３は、後述する複数ページ印刷モードで印刷処理を行う場合の処理である。以上により、試し印刷処理を終了する。
【００５７】
図１５は、試し印刷の出力結果を示す図である。
【００５８】
上述した濃度補正を行う場合でかつ１ページ目の描画結果（１ページ）、濃度補正を行う場合でかつ予定枚数印刷後の描画結果（２ページ）、濃度補正を行わない場合でかつ１ページ目の描画結果（３ページ）、濃度補正を行わない場合でかつ予定枚数印刷後の描画結果（４ページ）をそれぞれ連続して印刷する。各印刷結果には、それぞれの印刷枚数および濃度補正モードのコメントを付加して印刷する。これら各印刷結果を見て、濃度補正処理を行うか否か、また、いずれの濃度補正モードで行うかを判断し、濃度補正モード設定して本印刷を行うことができる。
【００５９】
なお、同図には、濃度補正モードとしては標準モードの試し印刷の結果のみが示されているが、必要に応じて他のモードの出力結果を印刷できることは勿論である。
【００６０】
図１６は、複数ページ印刷により、試し印刷を行った場合の、出力結果を示す図である。
【００６１】
複数ページ印刷は、複数ページにまたがる印刷データを、縮小して描画位置を変更し、同一ページ内に複数ページを印刷するものである。図１６に示す例は、４ページにまたがる印刷データを縮小し、同一ページ内に印刷したものである。このように、複数ページ印刷で試し印刷を行うことにより、濃度補正モードおよび枚数による濃度の変動具合いを比較しやすくなり、かつ、試し印刷に用いる記録媒体（用紙）を少なくすることができる。
【００６２】
次に、図１７を参照して、ホストコンピュータ１０１のプリンタドライバによる濃度補正の設定について説明する。
【００６３】
図１７は、濃度補正設定のユーザインターフェイスを示す図である。ユーザは、まず濃度補正処理を行うか否かを選択し設定する。補正テーブル２０９を用いた濃度補正処理を行う場合は、高速モード、標準モード、高精細モードおよびマニュアルのいずれかのモードを選択し、設定する。また、濃度補正モードをマニュアルに設定した場合は、キャリブレーションを印刷枚数の何枚毎に行うかについて枚数を設定する。設定された項目は、プリンタ１０２のインターフェイス２０１を介しプリンタへ送信され、プリンタ内に設定され、設定された項目に応じて濃度補正を行う。
【００６４】
さらに、図１８を参照して、ホストコンピュータ１０１のプリンタドライバによる上述した試し印刷の設定について説明する。
【００６５】
図１８は、試し印刷設定のユーザインターフェイスを示す図である。ユーザはまず予定印刷枚数を設定する。また、濃度補正を行う場合、行わない場合、その両方の場合のいずれの時の試し印刷を行うかを設定する。さらに、濃度補正を行う場合の濃度補正モードを、高速モード、標準モード、高精細モード、マニュアルのいずれのモードについて試し印刷を行うかを設定する。濃度補正モードは複数モード選択可能であり、また、濃度補正モードのマニュアルの試し印刷を行う場合は、キャリブレーションを印刷枚数の何枚毎に行う時の試し印刷を行うかについて枚数を設定する。さらに、試し印刷を複数ページ印刷で印刷する場合の、同一ページ内に印刷するページ数を設定する。以上のようにして試し印刷設定において設定された項目は、プリンタ１０２のインターフェイス２０１を介してプリンタへ送信され、上述した予測濃度テーブル作成等の処理を行い、設定された複数ページ印刷で、試し印刷を行うことになる。
【００６６】
なお、上記実施形態では、カラープリンタの色（濃度）補正について説明したが、モノクロプリンタ、複写機、ＦＡＸ等の機器においても、本発明は有効である。
【００６７】
また、濃度レベルを０〜２５５としているが、この範囲に限定されず、任意のレベル設定が可能な印刷装置においても、本発明は有効である。さらに、測定する濃度レベルを４段階の濃度レベルとしたが、任意の濃度レベルを測定する印刷装置においても、本発明は有効である。
【００６８】
また、濃度補正テーブルおよび予測補正テーブルの作成においてリニア補間法を用いているが、その他、近似式を用いた補正テーブルの作成を行う印刷装置においても、本発明は有効に適用できる。
【００６９】
さらに、補正モードとして４種類の濃度補正モードについて説明したが、任意の設定を行った、任意の種類の濃度補正モードを用いる印刷装置においても、本発明を有効に適用できる。
【００７０】
また、試し印刷におけるコメントを、予定印刷枚数と濃度補正モードとしたが、印刷時間や濃度変動率など任意の情報を付加する印刷装置においても、本発明は有効である。
【００７１】
さらに、ホストコンピュータのプリンタドライバにおいて、ユーザインターフェイスによる濃度補正設定、試し印刷設定を行うものとしたが、コマンドによる設定、プリンタのパネル等の表示装置による設定を行う場合においても、本発明は有効となる。
【００７２】
＜他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００７３】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００７４】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００７５】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピーディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７６】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００７７】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００７８】
【発明の効果】
以上説明したように、本発明によれば、補正手段による印刷データの補正を行わない場合を含む、キャリブレーションの実行間隔に関する複数の補正モードのそれぞれについて、その補正モードで印刷を行った場合の予測印刷データを作成できるので、そのデータによる試し印刷やあるいは表示器による表示を行い予めそれぞれのモードを用いた場合の印刷結果を知ることができる。
【００７９】
この結果、補正処理やキャリブレーションを実行する間隔の設定ミスによる無駄な印刷をなくし、印刷のスループット低下を低減できるとともに、ユーザの要求に応じた濃度変動が少ない印刷を行うことができる。
【図面の簡単な説明】
【図１】本発明に係る一実施形態に係るプリンタの構成を示すブロック図である。
【図２】本実施形態における印刷処理の手順を示すフローチャートである。
【図３】本実施形態における濃度測定処理の具体的構成を示す図である。
【図４】本実施形態における濃度特性の一例を示す図である。
【図５】本実施形態における濃度補正テーブルの一例を示す図である。
【図６】本実施形態における濃度補正を行う場合で１ページ目の予測濃度特性を示す図である。
【図７】図６に示す場合の予測濃度テーブルを示す図である。
【図８】本実施形態における濃度補正を行う場合で予定枚数印刷後の予測濃度特性を示す図である。
【図９】図８に示す場合の予測濃度テーブルを示す図である。
【図１０】本実施形態における濃度補正を行わない場合で１ページ目の予測濃度特性を示す図である。
【図１１】図１０に示す場合の予測濃度テーブルを示す図である。
【図１２】本実施形態における濃度補正を行わない場合で予定枚数印刷後の予測濃度特性を示す図である。
【図１３】図１２に示す場合の予測濃度テーブルを示す図である。
【図１４】本実施形態における試し印刷処理の手順を示すフローチャートである。
【図１５】本実施形態における試し印刷の出力結果を示す図である。
【図１６】本実施形態における複数ページ印刷による試し印刷の出力結果を示す図である。
【図１７】本実施形態における濃度補正の設定操作を説明するための図である。
【図１８】本実施形態における試し印刷の設定操作を説明するための図である。
【符号の説明】
１０１  ホストコンピュータ
１０２  プリンタ
２０１  インターフェイス
２０２  受信バッファ
２０３  オブジェクト生成部
２０４  オブジェクトバッファ
２０５  レンダリング部
２０６  バンドバッファ
２０７  ディザ処理部
２０８    濃度補正処理部
２０９  濃度補正テーブル
２１０  測定濃度値
２１１  予測濃度テーブル
２１２  予測濃度値
２１３  測定濃度値蓄積部
２１４  ＲＯＭ
２１５  ＣＰＵ
２１６    ＲＡＮ
２１７  画像処理部
２１８  濃度測定部
２１９  プリンタエンジン
３０１  パッチパターン
３０２  中間転写体
３０３  センサ
３０４  センサ濃度変換テーブル
【図１】
0003618985.tif 000002
【図２】
0003618985.tif 000003
【図３】
0003618985.tif 000004
【図４】
0003618985.tif 000005
【図５】
0003618985.tif 000006
【図６】
0003618985.tif 000007
【図７】
0003618985.tif 000008
【図８】
0003618985.tif 000009
【図９】
0003618985.tif 000010
【図１０】
0003618985.tif 000011
【図１１】
0003618985.tif 000012
【図１２】
0003618985.tif 000013
【図１３】
0003618985.tif 000014
【図１４】
0003618985.tif 000015
【図１５】
0003618985.tif 000016
【図１６】
0003618985.tif 000017
【図１７】
0003618985.tif 000018
【図１８】
0003618985.tif 000019