(57)【要約】      （修正有）【課題】  印刷の目的に応じて濃度レベルの補正方法を変えることにより、文字や図形の品位を劣化させることなく、トナーやインクなどの記録剤の過剰使用を防ぎ、トナー飛び散りやインクのこすれ等による画像品質低下を防ぐ。【解決手段】  カラー印刷データを各色毎に処理し、印刷手段に供給する画像処理装置であって、各色の濃度レベルと、濃度値との関係を示す濃度特性取得手段２０１、２０２と、最大目標濃度レベルを求める最大目標濃度レベル算出部２０３と、最大濃度レベルが最大目標濃度レベルとなるように濃度特性をシフトさせる第１の濃度補正テーブル作成部２０４と、各色の最大濃度レベルの合計に基づいて、前記第１の補正データテーブルを変更し作成する第２の濃度補正テーブル作成部２０５と、第１または前記第２の変換データテーブルのいずれかを用いて、カラー印刷データの濃度レベルを補正する濃度補正部２０６とを有する。【選択図】  図２
2005117241.tif 000002
【特許請求の範囲】
【請求項１】
入力するカラー印刷データを各色毎に処理し、印刷手段に供給する画像処理装置であって、
濃度の濃さ（階調）を示す濃度レベルと、当該濃度レベルでの記録結果を測定して得た濃度値との関係を示す濃度特性を各色毎に取得する濃度特性取得手段と、
前記濃度値の目標最大値に対応する最大目標濃度レベルを各色毎に前記濃度特性から求める算出手段と、
最大濃度レベルが前記最大目標濃度レベルとなるように前記濃度特性をシフトさせる、複数の入力濃度レベルと対応する補正濃度レベルとの組からなる第１の補正データテーブルを各色毎に作成する第１の補正データ生成手段と、
各色の最大濃度レベルの合計に基づいて、前記第１の補正データテーブルにおける補正濃度レベルを、対応する入力濃度レベルを超えない範囲で高くすることにより第２の補正データテーブルを作成する第２の補正データ生成手段と、
前記第１の変換データテーブルまたは前記第２の変換データテーブルのいずれかを用いて、入力するカラー印刷データの濃度レベルを補正する補正手段と
を有することを特徴とする画像処理装置。
【請求項２】
前記第２の補正データ生成手段は、前記第１の補正データテーブルの各補正濃度レベルに加算する、各入力濃度レベルに対応する加算値を予め保持し、前記最大濃度レベルの合計に応じて前記加算値を調整して補正濃度レベルに加算することにより、前記第２の補正データテーブルを作成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記第２の補正データ生成手段は、前記第１の補正データテーブルにおける所定レベル以上の入力濃度レベル部分について、補正濃度レベルを高くすることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
印刷目的に応じて、前記第１の補正データテーブルを使用するか、前記第２の補正データテーブルを使用するかを設定する設定手段を更に有し、
前記補正手段は、前記カラー印刷データの印刷目的を判断し、前記設定手段により設定された前記判断した印刷目的に対応する内容に基づいて、使用する補正データテーブルを決定することを特徴とする請求項１乃至３のいずれかに記載の画像処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の画像処理装置と、
前記画像処理装置により処理されたカラー印刷データに基づいて印刷を行う印刷手段と
を有することを特徴とする印刷装置。
【請求項６】
入力するカラー印刷データを各色毎に処理し、印刷手段に供給する画像処理方法であって、
濃度の濃さ（階調）を示す濃度レベルと、当該濃度レベルでの記録結果を測定して得た濃度値との関係を示す濃度特性を各色毎に取得する濃度特性取得工程と、
前記濃度値の目標最大値に対応する最大目標濃度レベルを各色毎に前記濃度特性から求める算出工程と、
最大濃度レベルが前記最大目標濃度レベルとなるように前記濃度特性をシフトさせる、複数の入力濃度レベルと対応する補正濃度レベルとの組からなる第１の補正データテーブルを各色毎に作成する第１の補正データ生成工程と、
各色の最大濃度レベルの合計に基づいて、前記第１の補正データテーブルにおける補正濃度レベルを、対応する入力濃度レベルを超えない範囲で高くすることにより第２の補正データテーブルを作成する第２の補正データ生成工程と、
前記第１の変換データテーブルまたは前記第２の変換データテーブルのいずれかを用いて、入力するカラー印刷データの濃度レベルを補正する補正工程と
を有することを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法を実現するためのプログラムコードを有することを特徴とする情報処理装置が実行可能なプログラム。
【請求項８】
請求項７に記載のプログラムを記憶したことを特徴とする情報処理装置が読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に供給する印刷データの濃度補正を行う画像処理装置及び方法、及び印刷装置に関する。
【背景技術】
【０００２】
従来、印刷装置における最大濃度の調整は、入力濃度レベルに対する中間調処理の濃度特性を算出し、算出した濃度特性に基づいて濃度値が目標の最大濃度値となる濃度レベルを算出し、入力濃度レベルの最大濃度レベルを目標の濃度値の濃度レベルに変換する濃度補正テーブルを作成し、入力濃度レベルに対して、作成した濃度補正テーブルを用いて補正することにより行っていた。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記従来例の方法では、最大濃度レベルの色を印刷した時の濃度値が目標の濃度値よりも高い場合は、最大濃度レベルが目標の濃度値になる最大濃度レベルより低い濃度レベルに変換する濃度補正テーブルが作成される。そのため、文字や図形に対して最大濃度レベル（濃度レベル100%）の色を設定した場合でも濃度補正テーブルにより最大濃度レベルは最大濃度レベルより低い濃度レベルに変換され、中間調処理が行われ、中間調処理により輪郭のガタツキや細線の途切れが発生し、画像品質が劣化してしまうという問題があった。
【０００４】
本発明は上記問題点を鑑みてなされたものであり、印刷の目的に応じて濃度レベルの補正方法を変えることにより、文字や図形の品位を劣化させることなく、トナーやインクなどの記録剤の過剰使用を防ぎ、トナー飛び散りやインクのこすれ等による画像の品質低下を防ぐことが可能になる。
【課題を解決するための手段】
【０００５】
上記目的を達成する為に、入力するカラー印刷データを各色毎に処理し、印刷手段に供給する本発明の画像処理装置は、濃度の濃さ（階調）を示す濃度レベルと、当該濃度レベルでの記録結果を測定して得た濃度値との関係を示す濃度特性を各色毎に取得する濃度特性取得手段と、前記濃度値の目標最大値に対応する最大目標濃度レベルを各色毎に前記濃度特性から求める算出手段と、最大濃度レベルが前記最大目標濃度レベルとなるように前記濃度特性をシフトさせる、複数の入力濃度レベルと対応する補正濃度レベルとの組からなる第１の補正データテーブルを各色毎に作成する第１の補正データ生成手段と、各色の最大濃度レベルの合計に基づいて、前記第１の補正データテーブルにおける補正濃度レベルを、対応する入力濃度レベルを超えない範囲で高くすることにより第２の補正データテーブルを作成する第２の補正データ生成手段と、前記第１の変換データテーブルまたは前記第２の変換データテーブルのいずれかを用いて、入力するカラー印刷データの濃度レベルを補正する補正手段とを有する。
【０００６】
また、本発明の印刷装置は、上記画像処理装置と、画像処理装置により処理されたカラー印刷データに基づいて印刷を行う印刷手段とを有する。
【０００７】
また、入力するカラー印刷データを各色毎に処理し、印刷手段に供給する本発明の画像処理方法は、濃度の濃さ（階調）を示す濃度レベルと、当該濃度レベルでの記録結果を測定して得た濃度値との関係を示す濃度特性を各色毎に取得する濃度特性取得工程と、前記濃度値の目標最大値に対応する最大目標濃度レベルを各色毎に前記濃度特性から求める算出工程と、最大濃度レベルが前記最大目標濃度レベルとなるように前記濃度特性をシフトさせる、複数の入力濃度レベルと対応する補正濃度レベルとの組からなる第１の補正データテーブルを各色毎に作成する第１の補正データ生成工程と、各色の最大濃度レベルの合計に基づいて、前記第１の補正データテーブルにおける補正濃度レベルを、対応する入力濃度レベルを超えない範囲で高くすることにより第２の補正データテーブルを作成する第２の補正データ生成工程と、前記第１の変換データテーブルまたは前記第２の変換データテーブルのいずれかを用いて、入力するカラー印刷データの濃度レベルを補正する補正工程とを有する。
【発明の効果】
【０００８】
上記構成によれば、印刷の目的に応じて濃度レベルの補正方法を変えることにより、文字や図形の品位を劣化させることなく、トナーやインクなどの記録剤の過剰使用を防ぎ、トナー飛び散りやインクのこすれ等による画像の品質低下を防ぐことが可能になる。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して本発明を実施するための最良の形態を詳細に説明する。
図１は、本発明の実施の形態における印刷装置（以下、「プリンタ」という。）の制御構成を説明するためのブロック図である。同図において、１０１はホストコンピュータで、色情報や文字、図形、イメージ画像、コピー枚数などの印刷処理を行う印刷情報をプリンタ１０２へ送出するものである。
【００１０】
プリンタ１０２は、画像処理部１０３と、画像処理部１０３から送出された印刷データに基づいて、用紙などの記録媒体に実際に画像形成を行うプリンタエンジン１１４とに大別される。
【００１１】
以下、画像処理部１０３における主な構成及びその動作について説明する。
【００１２】
画像処理部１０３において、１０４はホストコンピュータ１０１との印刷データの送受信を制御するインターフェイス（Ｉ／Ｆ）、１０５は入力された印刷データを保持する受信バッファである。オブジェクト生成部１０６は、ホストコンピュータ１０１から入力された印刷データである、色、文字、図形、画像等の情報を中間情報（以下、「オブジェクト」という。）に変換し、オブジェクトバッファ１０７に格納する。この時、印刷データがグレーレベル設定、カラーレベル設定、多値画像等の色関連データの場合は、後述する濃度処理部１１５において濃度補正テーブルを用いて濃度レベルの補正を行う。
【００１３】
次に、オブジェクトバッファ１０７に格納されたオブジェクトに基づいて、レンダリング部１０８において描画対象となるビットイメージを生成する。この際に、ディザ処理部１１０において、中間調処理を行って出力階調に落とす。生成されたビットイメージは、バンドバッファ１０９に格納される。このようにして、バンドバッファ１０９に格納されたビットイメージは、プリンタエンジン１１４に送出されて記録媒体上に画像形成される。
【００１４】
また、１１２は中央演算処理装置（ＣＰＵ）で、ＲＯＭ（リードオンリメモリ）１１１に格納されたプログラムに従って各種処理の判断、制御を行う。ＲＯＭ１１１は、後述する図３、図１１、図１２のフローチャートに示すプログラムを含む各種制御プログラム１１１ａを格納している。
【００１５】
１１３は、ＣＰＵ１１２がＲＯＭ１１１に格納されたプログラムに従って各処理の判断制御を行うためのデータやステータス情報、後述する第１の濃度補正テーブル１１３ｂ、第２の濃度補正テーブル１１３ｃを格納し、作業領域１１３ａとして使用されるＲＡＭ（ランダムアクセスメモリ）である。
【００１６】
図２は、本実施の形態における濃度処理部１１５の制御構成を示すブロック図で、２０１は濃度測定部、２０２は濃度特性算出部、２０３は最大目標濃度レベル算出部、２０４は第１の濃度補正テーブル作成部、２０５は第２の濃度補正テーブル作成部、２０６は濃度補正部である。
【００１７】
次に、図３のフローチャートを参照して、本実施の形態における印刷処理について説明する。なお、図３に示すフローチャートに示す処理を実現する制御プログラムは、上述したように、ＲＯＭ１１１に格納されており、ＣＰＵ１１２によって実行される。
【００１８】
図３において、まず、ホストコンピュータ１０１から印刷データを受け取り（ステップＳ３０１）、受信バッファ１０５に格納する（ステップＳ３０２）。次に、ステップＳ３０３において、受信バッファ１０５から全ての印刷データを取り出し済みであるかどうかを判断する。全ての印刷データを取り出し済みで、受信バッファ１０５に印刷データが残っていない場合には（ステップＳ３０３でＹＥＳ）、処理を終了する。
【００１９】
一方、受信バッファに印刷データがある場合には（ステップＳ３０３でＮＯ）、オブジェクト生成部１０６は受信バッファ１０５から１処理単位分の印刷データを取り出す（ステップＳ３０４）。
【００２０】
次にステップＳ３０５において、取り出した印刷データが色情報やカラー画像等の色関連データであるか否かを判断する。色関連データであると判断された場合は、濃度補正部２０６において濃度レベルの補正を行う（ステップＳ３０６）。このステップＳ３０６で行う濃度レベル補正処理については、詳細に後述する。そして、オブジェクトを作成して（ステップＳ３０８）、オブジェクトバッファ１０７に格納する（ステップＳ３０９）。
【００２１】
一方、ステップＳ３０５において色関連データでないと判断された場合は、文字、図形等のマスクデータであるか否かを判断する（ステップＳ３０７）。マスクデータであると判断された場合は（ステップＳ３０５でＹＥＳ）、マスクデータのオブジェクトを作成し（ステップＳ３０８）、オブジェクトバッファ１０７に格納する（ステップＳ３０９）。マスクデータでは無いと判断された場合は（ステップＳ３０５でＮＯ）、データの種類に応じた印刷データ処理を行う（ステップＳ３１０）。
【００２２】
上述のようにして１処理単位分の印刷データを処理した後、ステップＳ３１１において、１ページ分のデータ処理が終了したか否かを判断する。１ページ分のデータ処理が終了していないと判断した場合にはステップＳ３０３に戻って、上記処理を繰り返す。
【００２３】
また、１ページ分のデータ処理が終了したと判断された場合は（ステップＳ３１１でＹＥＳ）、レンダリング１０８はオブジェクトバッファ１０７に保持されたオブジェクトに基づいてレンダリング処理を行い（ステップＳ３１２）、得られたビットイメージをプリンタエンジン１１４に送信して記録媒体上に印刷する印刷処理を行う（ステップＳ３１３）。印刷処理終了後はステップＳ３０３に戻って、上記処理を繰り返す。
【００２４】
次に、図２及び図４〜図１３を参照して、ステップＳ３０６で行われる本実施の形態における濃度補正処理について説明する。なお、本実施の形態の濃度補正処理は、各色（Ｙ，Ｍ，Ｃ，Ｋ）についてそれぞれ行われる。
【００２５】
まず、濃度測定部２０１では、複数の濃度レベルのパッチパターンを形成し、センサーを用いて各濃度レベルの濃度値を測定する。図４は、濃度測定部２０１の一例を示す図である。プリンタ１０２内において、中間転写体４０２上に、濃度レベル２０％、４０％、６０％、８０％の図５に示すようなパッチパターンを、Ｙ，Ｍ，Ｃ，Ｋ各色について形成し、濃度測定センサー４０１で濃度を測定する。以下、測定して得られた値を「濃度値」と呼ぶ。なお、中間転写体４０２としては、感光体ドラムや白色紙等を用いることができ、トナーやインクを用いてパッチパターンを形成することができる。
【００２６】
測定した濃度値は濃度特性算出部２０２へ送られ、パッチパターンの各濃度レベルに対する各色の濃度特性（即ち、濃度レベルに対する測定された濃度値の関係を示す特性）を算出する。図６は、算出された濃度特性の一例を示したものである。濃度測定部２０１により測定した、２０％、４０％、６０％、８０％の濃度レベルの測定濃度値が、それぞれ、○に示す濃度値である場合、濃度値間を補間して、現状の濃度特性を算出する。図６では現状の濃度特性を実線で表している。
【００２７】
次に、算出した濃度特性に基づいて、最大目標濃度レベル算出部２０３において目標の最大濃度値に対応する濃度レベルを算出する。なお、目標の最大濃度値は、固定値であっても、例えばユーザの好みなどに応じて変更可能な値であっても良いが、トナーやインクが過剰に用いられることによる画像品質の劣化が生じない範囲に制限しておくとよい。本実施の形態では、目標の最大濃度値を１．４とする。図６に示す濃度特性の場合、濃度値１．４を得るための濃度レベルは８０％であり、この８０％が最大目標濃度レベルとなる。つまり、現状で８０％の濃度レベルと認識されているトナーやインクの量で、充分な濃さ（最大濃度値１．４）の印刷結果が得られると考えられる。従って、印刷データが濃度レベル１００％を示す場合に、濃度レベル８０％を示すように補正することにより、充分な濃さを保ちつつ、トナーやインクの消費量を削減することができると共に、余分なトナーやインクによる、トナー飛び散りやインクのこすれ等による画像の品質低下が生じることを防ぐことができる。
【００２８】
従って、第１の濃度補正テーブル作成部２０４では、最大濃度レベル（１００％）が、最大目標濃度レベル算出部２０３により算出された、目標の最大濃度値（図６の例では１．４）に対応する濃度レベル（図６の例では８０％）となる濃度特性となるように濃度レベルを補正する第１の濃度補正テーブルを作成する。図６の破線は、濃度レベル１００％が目標の最大濃度値１．４に対応する濃度特性（リニア特性）を示すものであり、この濃度特性を濃度レベル８０％で目標の最大濃度値１．４となる現状の濃度特性（図６の実線）に即するように補正を行うためには、第１の濃度補正テーブルは、図７の実線に示すように入力される濃度レベル（入力濃度レベル）の最大濃度レベル（１００％）を、補正後の濃度レベル（補正濃度レベル）の最大目標濃度レベル（８０％）に補正する一次元のテーブルとなる。
【００２９】
第２の濃度補正テーブル作成部２０５では、入力濃度レベルの最大濃度レベル（例えば１００％）が補正濃度レベルの最大の濃度レベル（例えば１００％）となるように第１の濃度補正テーブルの高濃度領域を補正するように、第２の濃度補正テーブルを作成する。図８は第２の濃度補正テーブルの一例を示したもので、７０％以上の入力濃度レベルに対して、第１の濃度補正テーブルの補正濃度レベルに所定の割合の濃度レベルを加算した場合を示している。図９は、第１の濃度補正テーブルに対して加算する濃度レベル量を示す濃度レベル加算テーブルの一例である。加算する濃度レベルは、高濃度領域の特定の入力濃度レベル（図９に示す例では７０％）までは０となり、最大入力濃度レベルでは、最大の濃度レベルと最大目標濃度レベルとの差分（ここでは、１００％−８０％＝２０％）となる。なお、ここでは７０％以上の入力濃度レベルを有する高濃度領域を補正する場合について説明したが、補正する領域はこれに限るものではなく、低濃度領域まで補正するようにしたり、全体に亘って補正するように構成することも可能である。
【００３０】
濃度補正部２０６では、オブジェクト生成部１０６に入力された濃度レベルに対し、第１の濃度補正テーブルもしくは第２の補正テーブルを用いて補正することにより濃度補正を行う。なお、第１の濃度補正テーブルと第２の補正テーブルのどちらを用いて補正を行うかの判断については、以下に説明する。
【００３１】
図１０は印刷モード設定のユーザインターフェイスを示す図である。ユーザインターフェイスはホストコンピュータ１０１の画面上に表示され、印刷目的（文字、図形、画像）毎に「輪郭優先」、「濃度（色み）優先」のチェック項目を持ち、ユーザは、いずれかの項目を選択することができる。選択された項目は、インターフェイス１０４を介して、印刷装置に設定される。ユーザが「輪郭優先」を選択した場合は、濃度補正部２０６において主に第２の濃度補正テーブルを用いて濃度補正を行う第２の濃度レベル補正処理を行い、ユーザが「濃度（色み）優先」を選択した場合は、第１の濃度補正テーブルを用いて濃度補正を行う第１の濃度レベル補正処理を行う。
【００３２】
次に、図１１〜図１３を参照して、濃度補正部２０６における濃度補正処理について説明する。
【００３３】
図１１は図３のステップＳ３０６で行われる濃度補正処理の一例を示すフローチャートである。
【００３４】
図１１において、濃度処理部１１５の濃度補正部２０６は、まず、オブジェクト生成部１０６に入力された色データ（Ｃ、Ｍ、Ｙ、Ｋ）を受け取り（ステップＳ１１０１）、現在の印刷目的が文字であるか否かを判断する（ステップＳ１１０２）。文字でないと判断された場合は、図形であるか否かを判断し（ステップＳ１１０３）、図形でないと判断された場合は、グラフィックス画像や、写真や絵などの自然画像等の画像であるか否かを判断する（ステップＳ１１０４）。画像であると判断された場合は、画像の印刷モードを現在の印刷モードとして設定し（ステップＳ１１０５）、ステップＳ１１０６に進む。
【００３５】
また、ステップＳ１１０２において、印刷目的が文字であると判断された場合は、文字の印刷モードを現在の印刷モードとして設定し（ステップＳ１１１０）、ステップＳ１１０６に進む。
【００３６】
また、ステップＳ１１０３において、印刷目的が図形であると判断された場合は、図形の印刷モードを現在の印刷モードとして設定し（ステップＳ１１０９）、ステップＳ１１０６に進む。
【００３７】
ステップＳ１１０６において、図１０に示すユーザインターフェイスなどにより設定された内容に基づいて、現在の印刷モードが「輪郭優先」か「濃度（色み）優先」かを判断する。「輪郭優先」と判断された場合は、第２の濃度レベル補正処理を行い（ステップＳ１１０７）、処理を終了する。一方、「濃度（色み）優先」と判断された場合は、第１の濃度レベル補正処理を行い（ステップＳ１１０８）、処理を終了する。
【００３８】
なお、ステップＳ１１０４において、画像でもないと判断された場合は、印刷目的が未設定のためエラー処理を行い（ステップＳ１１１１）、処理を終了する。
【００３９】
図１２は、図１１のステップＳ１１０７で行われる第２の濃度レベル補正処理の一例を示すフローチャートである。
【００４０】
図１２において、まず、色データを（Ｃ、Ｍ、Ｙ、Ｋ）を受け取り（ステップＳ１２０１）、各色の濃度レベルの総和であるトナーやインクなどの記録剤の使用分量（ここでは、「トナー載り量」と呼ぶ。）を算出する（ステップＳ１２０２）。ステップＳ１２０３では、算出したトナー載り量が規定量（例えば１５０％）を越えているか否かを判断し、規定量を超えている場合は、各色（Ｃ、Ｍ、Ｙ、Ｋ）の入力濃度レベルを各色の第１の濃度補正テーブル（図７）を用いて補正し（ステップＳ１２０４）、処理を終了する。
【００４１】
一方、ステップＳ１２０３において、トナー載り量が規定の量を越えていないと判断された場合は、トナー載り量に基づいて、予め設定された加算比率テーブルにより、濃度レベル加算テーブル（図９）で示す加算濃度レベル量の比率（加算比率）を求る（ステップＳ１２０５）。なお、加算比率は、入力濃度レベルに対する加算濃度レベル量（図９）の何％を第１の濃度補正テーブル（図７）に加算して、第２の濃度補正テーブルを作成するかを示す比率である。図１３は加算比率テーブルの一例を示す。
【００４２】
図１３に示す例では、ステップＳ１２０２で算出したトナー載り量が１００％以下の場合は、加算比率は１００％とし、濃度レベル加算テーブルの加算濃度レベル全量を第１の濃度補正テーブルに加算して、第２の補正テーブルを作成する。一方、トナー載り量が１００％を越えた場合には、加算比率を低くしていくことで、加算濃度レベル量を減らす。１５０％以上では加算比率は０となり、加算濃度レベル量は０となるため、第２の濃度補正テーブルは、第１の濃度補正テーブルと同じになるが、ステップＳ１２０３で所定量を１５０％に設定した場合にはステップＳ１２０４で第１の濃度補正テーブルを用いて補正するため、所定量以上に対応する加算比率を保持しておかなくても良い。逆に、保持しておくことにより、ステップＳ１２０３及びＳ１２０４の処理を省くことも可能である。
【００４３】
そして、各色毎に、第１の濃度補正テーブル（図７）に対して、濃度レベル加算テーブル（図９）の濃度レベル加算量を加算比率分の濃度レベル量に調整し（ステップＳ１２０６）、加算することにより第２の濃度補正テーブルを作成する（ステップＳ１２０７）。例えば、トナー載り量が１２５％で、図１３から加算比率５０％が得られた場合、図９に示す加算濃度レベル量の５０％分を、図７に示す第１の濃度補正テーブルに対して加算する。このようにして得られた第２の濃度補正テーブルによれば、最大入力濃度レベル１００％に対する補正濃度レベルは９０％（＝８０＋２０×０．５）となる。そして、入力濃度レベルをステップＳ１２０７で作成した第２の濃度補正テーブルを用いて補正し（ステップＳ１２０８）、処理を終了する。
【００４４】
＜他の実施形態＞
なお、本発明は、印刷装置に限るものではなく、例えば、複写機、ファクシミリ装置など、印刷装置をその内部に含むものに適用することが可能である。
【００４５】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。ここでプログラムコードを記憶する記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、磁気テープ、不揮発性のメモリカード、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、光ディスク、光磁気ディスク、ＭＯなどが考えられる。また、ＬＡＮ（ローカル・エリア・ネットワーク）やＷＡＮ（ワイド・エリア・ネットワーク）などのコンピュータネットワークを、プログラムコードを供給するために用いることができる。
【００４６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４７】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した図３、図１１及び図１２に示すフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施の形態にかかる印刷装置の主要な制御構成の一例を示すブロック図である。
【図２】本発明の実施の形態にかかる濃度処理部の制御構成の一例を示すブロック図である。
【図３】本発明の実施の形態にかかる印刷処理を示すフローチャートである。
【図４】本発明の実施の形態にかかる濃度測定部の構成例を示す図である。
【図５】本発明の実施の形態にかかる濃度測定用の濃度レベルのパッチパターンの一例を示す図である。
【図６】本発明の実施の形態にかかる濃度特性の一例を示す図である。
【図７】本発明の実施の形態にかかる第１の濃度補正テーブルの一例を示す図である。
【図８】本発明の実施の形態にかかる第２の濃度補正テーブルの一例を示す図である。
【図９】本発明の実施の形態にかかる濃度レベル加算テーブルの一例を示す図である。
【図１０】本発明の実施の形態にかかる印刷モード設定のユーザインターフェイスの一例を示す図である。
【図１１】本発明の実施の形態にかかる濃度補正処理を示すフローチャートである。
【図１２】本発明の実施の形態にかかる第２の濃度レベル補正処理を示すフローチャートである。
【図１３】本発明の実施の形態にかかる濃度レベルの加算比率テーブルの一例を示す図である。
【符号の説明】
【００４９】
１０１  ホストコンピュータ
１０２  プリンタ
１０３  画像処理部
１０４  インターフェイス
１０５  受信バッファ
１０６  オブジェクト生成部
１０７  オブジェクトバッファ
１０８  レンダリング部
１０９  バンドバッファ
１１０  ディザ処理部
１１１  ＲＯＭ
１１２  ＣＰＵ
１１３  ＲＡＭ
１１４  プリンタエンジン
１１５  濃度処理部
２０１  濃度測定部
２０２  濃度特性算出部
２０３  最大目標濃度レベル算出部
２０４  第１の濃度補正テーブル作成部
２０５  第２の濃度補正テーブル作成部
２０６  濃度補正部
４０１  濃度測定センサー
４０４  中間転写体
【図１】
2005117241.tif 000003
【図２】
2005117241.tif 000004
【図３】
2005117241.tif 000005
【図４】
2005117241.tif 000006
【図５】
2005117241.tif 000007
【図６】
2005117241.tif 000008
【図７】
2005117241.tif 000009
【図８】
2005117241.tif 000010
【図９】
2005117241.tif 000011
【図１０】
2005117241.tif 000012
【図１１】
2005117241.tif 000013
【図１２】
2005117241.tif 000014
【図１３】
2005117241.tif 000015