(57)【要約】【課題】自ら濃度調整を実行する画像形成装置であって、濃度調整実行の誘因に応じて適切な内容の調整処理を実行することが可能な画像形成装置、等を提供する。【解決手段】画像データが有する各色の階調値を階調補正情報に基づいて補正し、補正後の階調値に基づいて画像を形成する画像形成装置が、階調補正情報を更新する濃度調整処理を実行すべき事象が発生したことを検知する検知手段と、前記事象が検知された際に、当該検知された事象の種類に応じて、色標本として用いられるパッチパターンの数を決定する決定手段と、パッチパターンの数が決定された後に、当該決定された数のパッチパターンを、それぞれ階調値を有する各パッチパターン用の画像データから形成し、当該形成した各パッチパターンの測色結果と各パッチパターンの画像データの階調値とに基づいて、階調補正情報を更新する調整手段と、を有する。【選択図】  図２
2008058415.tif 000002
【特許請求の範囲】
【請求項１】
画像形成対象の画像データが有する各色の階調値を階調補正情報に基づいて補正し、補正後の階調値に基づいて画像を形成する画像形成装置であって、
前記階調補正情報を更新する濃度調整処理を実行すべき事象が発生したことを検知する検知手段と、
前記検知手段によって前記事象が検知された際に、当該検知された事象の種類に応じて、前記濃度調整処理における色標本として用いられるパッチパターンの数を決定する決定手段と、
前記決定手段によってパッチパターンの数が決定された後に、当該決定された数の前記パッチパターンを、それぞれ前記階調値を有する各パッチパターン用の画像データから形成し、当該形成した各パッチパターンの測色結果と前記各パッチパターンの画像データの階調値とに基づいて、前記階調補正情報を更新する調整手段と、を有する
ことを特徴とする画像形成装置。
【請求項２】
請求項１において、更に、
前記濃度調整処理を実行すべき事象の各種類に対応付けられた前記パッチパターンの数を記憶する記憶手段を有し、
前記決定手段は、前記検知された事象の種類に対応付けられた前記記憶手段のパッチパターンの数を取得することにより、前記パッチパターンの数の決定を行う
ことを特徴とする画像形成装置。
【請求項３】
請求項１あるいは請求項２において、
前記決定手段は、前記検知された事象が、前記画像形成装置で用いられる消耗品の交換又はユーザによる濃度調整処理の実行指示である場合は、前記決定手段が決定するパッチパターンの数の中で最も多いパッチパターンの数を、当該事象に対して決定する
ことを特徴とする画像形成装置。
【請求項４】
画像形成対象の画像データが有する各色の階調値を階調補正情報に基づいて補正し、補正後の階調値に基づいて画像を形成する画像形成装置の制御方法であって、
前記階調補正情報を更新する濃度調整処理を実行すべき事象が発生したことを検知し、
当該検知された事象の種類に応じて、前記濃度調整処理における色標本として用いられるパッチパターンの数を決定し、
当該決定された数の前記パッチパターンを、それぞれ前記階調値を有する各パッチパターン用の画像データから形成し、当該形成した各パッチパターンの測色結果と前記各パッチパターンの画像データの階調値とに基づいて、前記階調補正情報を更新する
ことを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自ら濃度調整を実行する画像形成装置等に関し、特に、濃度調整実行の誘因に応じて適切な内容の調整処理を実行することが可能な画像形成装置等に関する。
【背景技術】
【０００２】
一般に、プリンタなどの画像形成装置においては、各色の濃度階調値で表された画像データに基づいて、印刷媒体に対するインクの吐出やトナーの供給がなされて、画像形成が行われる。そして、この画像データにおける各濃度階調値に対して、実際に印刷媒体上に形成される画像の濃度（色彩値）が、所定の標準値（目標値）になるように画像形成の処理がなされる。通常、プリンタなどの画像形成装置には、装置単体毎に差異があり、上記濃度階調値と、それらに対して実際に出力される色彩値との関係（濃度特性）も単体毎に相違する。そこで、装置の出荷時には、その装置の濃度特性に合った色補正情報（例えば、階調補正テーブル）が定められ、画像形成時には、対象とする画像データの各濃度階調値に対して、当該色補正情報に基づく色補正処理がなされる。
【０００３】
しかしながら、このような画像形成装置においても、使用されることにより、環境の変化や各部の経年劣化等が起こり、実際に印刷媒体に対して画像形成を行うエンジン部分などの状態変化が起こる。これに伴い、上述した濃度特性も変わってくるので、出力結果を上記目標値に保つためには、当初の色補正情報を適宜調整する必要がある。
【０００４】
そのために、従来、所定のタイミングで濃度調整のためのキャリブレーションが行われている。かかるキャリブレーションでは、まず、画像形成装置で使用する色材（トナーやインク）の色毎に、それぞれ画像データの階調値を変化させた複数のパッチパターン（色標本）を形成する。そして、各パッチパターンの濃度（色彩値）を測定し、各パッチの階調値に対して予定された目標値と当該実測値との差異が補正されるように、上記色補正情報（例えば、階調補正テーブル）が更新される。
【０００５】
例えば、下記特許文献１では、画像形成装置における形成画像の濃度補正を全ての入力濃度レベルについて適切に可能とする装置及び方法が提案されている。
【特許文献１】特開２００１−２５１５１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した濃度調整のためのキャリブレーションでは、色標本として使用するパッチパターンの数を多くすれば濃度調整の精度を高いものとすることができるが、キャリブレーションに時間がかかり、達成される精度と処理にかかる所要時間はトレードオフの関係にある。また、この濃度調整のための処理が実行される誘因には、画像形成装置の電源投入、所定枚数の印刷処理、ユーザ要求など様々なものがあるが、必要とされる濃度調整の精度は、これらの誘因により異なるものである。
【０００７】
しかしながら、従来の画像形成装置においては、使用するパッチパターンの数が固定であり、その数が多いものでは、精度の高い濃度調整ができるものの常に処理時間がかかってしまい、その数が少ないものでは、短時間で処理が済むものの精度の高い濃度調整が不可能であった。従って、従来装置では、上記それぞれの誘因に相応しい内容で濃度調整が行われているとは言えなかった。
【０００８】
また、上記特許文献１では、濃度レベルの異なるパッチパターンが示されているが、上記誘因に応じた処理を行うという観点は示されていない。
【０００９】
そこで、本発明の目的は、自ら濃度調整を実行する画像形成装置であって、濃度調整実行の誘因に応じて適切な内容の調整処理を実行することが可能な画像形成装置、等を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、画像形成対象の画像データが有する各色の階調値を階調補正情報に基づいて補正し、補正後の階調値に基づいて画像を形成する画像形成装置が、前記階調補正情報を更新する濃度調整処理を実行すべき事象が発生したことを検知する検知手段と、前記検知手段によって前記事象が検知された際に、当該検知された事象の種類に応じて、前記濃度調整処理における色標本として用いられるパッチパターンの数を決定する決定手段と、前記決定手段によってパッチパターンの数が決定された後に、当該決定された数の前記パッチパターンを、それぞれ前記階調値を有する各パッチパターン用の画像データから形成し、当該形成した各パッチパターンの測色結果と前記各パッチパターンの画像データの階調値とに基づいて、前記階調補正情報を更新する調整手段と、を有することである。
【００１１】
更に、上記の発明において、好ましい態様は、更に、前記濃度調整処理を実行すべき事象の各種類に対応付けられた前記パッチパターンの数を記憶する記憶手段を有し、前記決定手段は、前記検知された事象の種類に対応付けられた前記記憶手段のパッチパターンの数を取得することにより、前記パッチパターンの数の決定を行うことを特徴とする。
【００１２】
更にまた、上記の発明において、好ましい態様は、前記決定手段は、前記検知された事象が、前記画像形成装置で用いられる消耗品の交換又はユーザによる濃度調整処理の実行指示である場合は、前記決定手段が決定するパッチパターンの数の中で最も多いパッチパターンの数を、当該事象に対して決定することを特徴とする。
【００１３】
上記の目的を達成するために、本発明の別の側面は、画像形成対象の画像データが有する各色の階調値を階調補正情報に基づいて補正し、補正後の階調値に基づいて画像を形成する画像形成装置の制御方法において、前記階調補正情報を更新する濃度調整処理を実行すべき事象が発生したことを検知し、当該検知された事象の種類に応じて、前記濃度調整処理における色標本として用いられるパッチパターンの数を決定し、当該決定された数の前記パッチパターンを、それぞれ前記階調値を有する各パッチパターン用の画像データから形成し、当該形成した各パッチパターンの測色結果と前記各パッチパターンの画像データの階調値とに基づいて、前記階調補正情報を更新することである。
【００１４】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００１６】
図１は、本発明を適用した画像形成装置であるプリンタの実施の形態例に係る構成図である。図１に示すプリンタ２が本発明を適用した画像形成装置であり、ホストコンピュータ１からの印刷要求等に基づいて、所定の印刷媒体（用紙）に対して画像の形成を行なう装置である。かかるプリンタ２は、形成する画像の濃度調整処理を実行すべき事象が発生した際に、その発生した事象に応じたパッチ数の色標本で濃度調整処理を実行し、調整精度及び処理速度の観点から各事象に適切な濃度調整を行おうとするものである。
【００１７】
図１に示すホストコンピュータ１は、ネットワーク３等で接続されるプリンタ２に対して印刷要求を行なうホスト装置であり、ユーザ操作等に基づいて画像データと制御コマンドを含む印刷データをプリンタ２に送信する。なお、ホストコンピュータ１は、所謂パーソナルコンピュータなどで構成することができる。
【００１８】
次に、プリンタ２は、図１に示すように、コントローラ４、エンジン制御部５、エンジン６、及びユーザＩ／Ｆ部７などで構成される、いわゆる４サイクルのレーザプリンタである。
【００１９】
コントローラ４は、前記ホストコンピュータ１から送信される印刷データを受信し、当該データに含まれる制御コマンドを解釈すると共に、当該データに含まれる画像データに対して所定の処理を施してエンジン６側へ提供するデータを生成する。コントローラ４には、図１に示すように、Ｉ／Ｆ４１、ＣＰＵ４２、ＲＯＭ４３、ＲＡＭ４４、及びエンジンＩ／Ｆ４５が備えられる。
【００２０】
Ｉ／Ｆ４１は、ホストコンピュータ１から送信される前記印刷データを受信する部分であり、ＲＯＭ４３は、プリンタ２を制御するための各種プログラム等を記憶する部分である。また、ここには、本プリンタ２の特徴である、パッチ数テーブルなるものが格納される。その内容については後述する。
【００２１】
ＲＡＭ４４は、前記受信した印刷データ等を格納するメモリであり、エンジン６で印刷処理が行われる各ページの画像データは、ここからエンジンＩ／Ｆ４５に引き渡される。また、このＲＡＭ４４には、後述する階調補正テーブルが保持され、画像形成時には、このテーブルが用いられて各色の濃度補正処理が行われる。また、本プリンタ２で用いられる各消耗品（トナーカートリッジ６１、感光体６２等）に関する情報がここに保持されて各種制御に用いられる。
【００２２】
ＣＰＵ４２は、本プリンタ２において行われる各種処理を制御する部分であるが、特に、前記受信した印刷データに含まれる画像データをＲＡＭ４４に格納する処理、前記印刷データに含まれる制御コマンドを解釈してエンジン制御部５に対して適切な印刷処理を指示する処理、及び、ユーザとのインターフェースを形成するユーザＩ／Ｆ部７を制御する処理等を司る。本プリンタ２では、このＣＰＵ４２が中心に行なう、濃度調整処理（濃度キャリブレーション）に特徴があり、その具体的な内容については後述する。なお、ＣＰＵ４２が実行する処理は、主に前記ＲＯＭ４３に記憶されたプログラムに従って行われるものである。
【００２３】
次に、エンジンＩ／Ｆ４５は、エンジン６で印刷を実行する際に、所定のタイミングで前述したＲＡＭ４４に格納されている画素データを読み出し、それらに所定の処理を施した後にエンジン６側に引き渡す、コントローラ４とエンジン６側とのインターフェースを司る部分である。なお、このエンジンＩ／Ｆ４５には、図示していないが、データを一時的に格納するメモリ、解凍部、スクリーン処理部等が備えられ、ＲＡＭ４４から読み出した画素データに対して、圧縮されたデータの解凍、ドットのデータへ変換するスクリーン処理などがなされる。また、エンジンＩ／Ｆ４５は、具体的には、ＡＳＩＣで構成されている。
【００２４】
次に、エンジン制御部５は、図示されていないが、ＣＰＵ、ＲＯＭ、ＲＡＭ等で構成され、後述するエンジン６各部の動作を制御する。また、後述するトナーカートリッジ６１などが交換された際にはそれを検知してコントローラ４に通知し、また、後述するセンサ６３、６４等で取得されるセンサ値をコントローラ４に通知する。
【００２５】
次に、エンジン６は、帯電ユニット、露光ユニット、現像装置、転写ユニット等で構成されるが、図１においては全てを図示していない。エンジン６では、まず、露光ユニットが、前記エンジンＩ／Ｆ４５から転送される信号に従って、帯電ユニットによって帯電された感光体６２上に静電潜像を形成する。その後、着脱可能に取り付けられた各色（ここでは、一例としてＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック））のトナーカートリッジ６１から現像剤であるトナーを前記静電潜像に供給してトナー像に現像し、そのトナー像を転写ユニットにより転写対象の媒体に転写させることによって画像形成が行われる。
【００２６】
トナーカートリッジ６１は、前述の通り、本プリンタ２に着脱可能であり、収容するトナーがなくなれば交換される。また、感光体６２も消耗品として着脱可能であり、寿命になると交換される。また、本プリンタ２では、濃度キャリブレーションを行う際に色標本となるパッチパターンを当該感光体６２上に形成して、感光体６２の側に設けられた測色センサ６３で測色する。
【００２７】
また、エンジン６には、温度／湿度センサ６４が設けられ、適宜その測定値が報告される。
【００２８】
次に、ユーザＩ／Ｆ部７は、ユーザがプリンタ２を操作するなどユーザとプリンタ２のインターフェースを形成する部分であり、表示パネルや操作パネル等で構成される。ユーザが濃度キャリブレーションを実行させたい場合には、当該ユーザＩ／Ｆ部７から所定の操作により濃度キャリブレーションの実行を指示する。
【００２９】
以上説明したような構成を有する本実施の形態例に係るプリンタ２では、印刷時に、ホストコンピュータ１から所定の言語で記述された前記印刷データを供給され、コントローラ４側で当該印刷データに含まれる画像データに対し所定の処理を施してエンジン６用の信号を生成し、エンジン６側は、当該信号に基づいて前述のような印刷処理を実行し、所定の媒体に対する画像形成がなされる。前述した階調補正テーブルは、上記コントローラ４側で行われる画像データの処理の過程で用いられ、ここでは、画素毎に各色（ＣＭＹＫ）の濃度階調値（例えば、２５６階調）で表された画像データに対して、当該階調補正テーブルを用いた階調補正を実行するものとする。すなわち、その時点でのプリンタ２の濃度特性に応じて、入力階調値（元の階調値）に対し、エンジン６側で出力される際に入力階調値に相応しい濃度となるように補正がなされる。以下に説明する濃度キャリブレーションの処理の結果、この階調補正テーブルがその時点で適正なものに更新されることになる。
【００３０】
次に、本プリンタ２の特徴である濃度調整処理（濃度キャリブレーション）について具体的に説明する。図２は、本プリンタ２における濃度調整処理の手順を例示したフローチャートである。図２には、コントローラ４のＣＰＵ４２が行う処理として記述している。
【００３１】
まず、ＣＰＵ４２は、エンジン６やユーザＩ／Ｆ部７の状態を定期的に監視し、濃度調整処理を実行すべき事象が発生したか否かを判断する（ステップＳ１）。ここでは、一例として、プリンタ２の電源投入後、未だ濃度調整処理を実行していないこと（Ａ）、ユーザがユーザＩ／Ｆ部７から濃度調整処理の実行を指示したこと（Ｂ）、トナーカートリッジ６１又は感光体６２が交換されたこと（Ｃ）、節電モードから復帰したこと（Ｄ）、前回の濃度調整処理後、所定ページ数以上の印刷を実行したこと（Ｅ）、及び、温度／湿度等の環境が前回の濃度調整処理後大きく変化したこと（Ｆ）を、濃度調整処理を実行すべき事象としている。
【００３２】
ＣＰＵ４２は、上記Ａ〜Ｆのいずれかの事象が発生したことを検知すれば（ステップＳ１のＹｅｓ）、濃度調整処理を実行すべく、まず、発生した（検知された）事象に適したパッチパターンの数を決定する。すなわち、各色毎に形成されるべき色標本の数を決定する。具体的には、前記ＲＯＭ４３に記憶されたパッチ数テーブルを参照し、前記発生した事象に対して定められているパッチ数を取得する（ステップＳ２）。
【００３３】
図３は、このパッチ数テーブルを概念的に例示した図である。図３に示すように、パッチ数テーブルには、濃度調整処理を実行すべき事象（濃度調整処理実行のトリガー種類）とその事象が発生した際に行う濃度調整処理で形成すべきパッチ数が対応付けて収められている。例えば、上記Ａの事象が発生した際には、ＣＰＵ４２は、４８パッチという情報を取得し、実行する濃度調整処理における各色のパッチ数を４８と決定する。
【００３４】
なお、上記事象Ａ、Ｄ、及びＥについては、これらの事象の発生によりエンジン６等の環境がそれほど大きく変化したとは考えずらく、従って、濃度調整処理を高い精度で行うことよりも短時間で行うことが望ましく、そのため、パッチ数が少なく設定されている。一方、事象Ｂについては、ユーザが濃度調整処理を指示しており、また、事象Ｃについては、この事象の発生により印刷処理に係る環境が大きく変化する可能性があるので、これら事象が発生した場合には高い精度の濃度調整処理を行うことが好ましく、従って、多いパッチ数が設定されている。また、事象Ｆでは、印刷環境の変化が、前記事象Ａ、Ｄ、及びＥの場合よりも大きいと考えられるが、前記事象Ｃの場合よりも小さいと考えられるので、中間的な調整精度と処理時間が適切であり、中間的なパッチ数が設定されている。
【００３５】
このようにして、発生した事象に適したパッチ数が決定されると、ＣＰＵ４２は、各パッチの階調値を決定する（ステップＳ３）。ここでは、形成される各パッチの階調値が等間隔になるように、計算により各階調値を決定する。具体的には、各色の階調値が２５６階調で表現されるものとすれば、最大階調値である２５５と最小階調値である０の間を決定されたパッチ数に応じて等間隔に分割して各パッチの階調値を求める。
【００３６】
図４は、各色のパッチパターンとその階調値を例示した図である。図４に示すパッチパターンは、理解を容易にするために実際よりも（前記パッチ数テーブルに示される値よりも）少ないパッチ数となっており、（ａ）は４パッチの場合、（ｂ）は８パッチの場合を示している。図中、各色（ＣＭＹＫ）の一つの矩形が１パッチパターンを表現しており、各矩形の中に示される数字がそのパッチパターンの階調値を表している。
【００３７】
図４の（ａ）に示す４パッチの場合には、上記最大階調値である「２５５」と最小階調値である「０」に、それぞれ、１パッチが割り当てられ、その間が３（４−１）等分されて、階調値「１７０」と階調値「８５」のパッチが設定されている。また、同様に、図４の（ｂ）に示す８パッチの場合には、上記最大階調値である「２５５」と最小階調値である「０」に、それぞれ、１パッチが割り当てられ、その間が７（８−１）等分されて、各パッチの階調値が設定されている。
【００３８】
その他のパッチ数の場合、例えば、４８パッチ、９６パッチ、１２８パッチの場合においても、同様の方法により各パッチの階調値が決定される。なお、各パッチ数に対して各パッチの階調値を予め算出してＲＯＭ４３等に格納しておき、それを参照するようにしてもよい。
【００３９】
次に、ＣＰＵ４２は、濃度調整処理をエンジン側に指示する（ステップＳ４）。具体的には、エンジン制御部５に対して、パッチパターンを感光体６２上に形成し形成したパッチパターンの測色を行う処理を開始する旨の指示を出す。この際、前記決定したパッチ数もエンジン側に指定する。
【００４０】
その後、ＣＰＵ４２は、前記決定した各パッチの階調値に従って各パッチパターンの画像データを生成し、順次、エンジン６用の信号としてエンジン側へ送信し、各パッチパターンを感光体６２上に形成させる（ステップＳ５）。当該指示に従って、エンジン制御部５の制御により、各色の各パッチパターンが感光体６２上に現像される。
【００４１】
各色のパッチパターンは、例えば、図４に示したように感光体６２上に形成される。なお、形成されるパッチパターンの配列方向、配列場所、配列順は、これに限定されるものではなく、適宜決定されればよい。
【００４２】
その後、エンジン制御部５の制御により、測色センサ６３が前記感光体６２上に形成された各パッチパターンの色彩値を測定し、その結果がコントローラ４に通知されて、ＣＰＵ４２がそれら測色値を取得する（ステップＳ６）。
【００４３】
次に、ＣＰＵ４２は、当該取得した各パッチの測色値と元の階調値に基づいて前記階調補正テーブルを更新する（ステップＳ７）。具体的には、まず、前記測色値は感光体６２上の像についてのものであるので、その像が用紙などの印刷媒体に転写された場合の測色値に変換する。かかる変換は、実測結果等に基づいて予め定められた変換テーブルなどに基づいて行われる。そして、各パッチについての、元の階調値、すなわち、前記決定された階調値（Ｓ３）と、前記変換後の測定された色彩値、すなわち、実際に出力される色彩値、から、その時点における本プリンタ２の濃度特性を求める。換言すれば、色毎に、画像データの各階調値と実際の出力濃度値の関係を生成する。その後、当該濃度特性に基づいて、画像データの各階調値を、その階調値に対する実際の出力濃度値がその階調値に対して予定されている標準的な濃度値になるような階調値、に補正する階調補正テーブルを生成し、当該生成した階調補正テーブルを、それまでＲＡＭ４４に保持していた階調補正テーブルに換えて保持する。
【００４４】
図５は、階調補正テーブルを説明するための図である。図５には、一例として、Ｃについての階調補正テーブルをグラフで表現しており、その横軸は画像データの元の階調値を示し、縦軸は補正後の階調値を示している。そして、例えば、図中の曲線ａが一つの階調補正テーブルを表し、当該曲線上の各点が、元の階調値とその値に対する補正後の階調値を示している。上記濃度キャリブレーションによって生成された新たな階調補正テーブルが図中の曲線ｂであるとすると、これまで保持されていた曲線ａによる階調補正テーブルが曲線ｂによる階調補正テーブルに更新されることになる。なお、ＹＭＫについても、それぞれ、同様の階調補正テーブルが保持され、同様に更新される。
【００４５】
このようにして、その時点でのプリンタ２の濃度特性を反映した階調補正テーブルに更新されると、今回の濃度調整処理は終了し、ＣＰＵ４２は、再び、エンジン６やユーザＩ／Ｆ部７の状態を監視し、濃度調整処理を実行すべき事象が発生するのを待つ（ステップＳ１）。
【００４６】
以上のように濃度キャリブレーションが行われ、階調補正テーブルが更新されると、それ以降の印刷においては、プリンタ２の濃度特性が変化するまで、元の画像データが持つ階調値に対して相応しい濃度で出力を行うことが可能となる。
【００４７】
なお、上述の説明では、パッチパターンのデータを、決定したパッチ数と階調値により、キャリブレーション時に生成したが、予め生成してＲＯＭ４３等に記憶させておいても良い。この場合には、パッチ数毎に、例えば、４８パッチ用、９６パッチ用、１２８パッチ用のパッチデータを用意しておき、ＣＰＵ４２は、発生した事象に応じたパッチ数を決定後、そのパッチ数用のパッチデータを選択してパッチ形成に使用するようにすることができる。
【００４８】
また、上述の説明では、感光体６２上のパッチ像を測色の対象としたが、いわゆるパッチシートとしてパッチパターンを紙に出力し、出力したパッチシートのパッチ画像を測色の対象とするキャリブレーション方法としても良い。この場合にも、発生した事象に応じたパッチ数の決定、各パッチの階調値の決定等は同様に行うことができる。
【００４９】
また、上述の説明における各パッチ数、各パッチの階調値は一例であり、他の値としても良い。各パッチの階調値の決定方法についても、必ずしも等間隔になるようにする必要はない。
【００５０】
また、濃度調整処理の誘因となる上述の事象も、これらに限定されることを意味するものではない。
【００５１】
また、上記説明における、印刷時の階調補正テーブルによる補正処理は、一例であって、他の処理タイミングで補正を行うようにしても良い。また、濃度キャリブレーションの結果を階調補正テーブルとは異なる形式の補正情報として反映させても構わない。
【００５２】
以上説明したように本実施の形態例に係るプリンタ２では、濃度調整処理の際に、まず、そのトリガーとなった事象の種類により形成するパッチ数を決定し、そのパッチ数のパッチパターンを形成して濃度キャリブレーションを実行する。従って、濃度調整処理の誘因により、調整精度、処理時間を動的に変化させることができ、各誘因について適切な内容で濃度調整処理を行うことが可能となる。
【００５３】
具体的には、トナーカートリッジ６１や感光体６２などの消耗品が交換されたときなど印刷環境が大きく変化した可能性のある場合や、ユーザがキャリブレーションを指示した場合には、精度を優先して多くのパッチが形成され、電源投入後などは短時間での処理という観点を優先して少ないパッチ数でキャリブレーションが行われる。従って、処理時間がかかりすぎる、精度が不足するといった従来の課題を解消することができる。
【００５４】
また、前記実施の形態例では、画像形成装置がプリンタであったが、本発明を複写機やファクシミリなど他の画像形成装置に適用することもできる。
【００５５】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【図面の簡単な説明】
【００５６】
【図１】本発明を適用した画像形成装置の実施の形態例に係る構成図である。
【図２】本プリンタ２における濃度調整処理の手順を例示したフローチャートである。
【図３】パッチ数テーブルを概念的に例示した図である。
【図４】各色のパッチパターンとその階調値を例示した図である。
【図５】階調補正テーブルを説明するための図である。
【符号の説明】
【００５７】
１  ホストコンピュータ、  ２  プリンタ、  ３  ネットワーク、  ４  コントローラ、  ５  エンジン制御部（調整手段）、  ６  エンジン（調整手段）、  ７  ユーザＩ／Ｆ部、  ４１  Ｉ／Ｆ、  ４２  ＣＰＵ（検知手段、決定手段、調整手段）、  ４３  ＲＯＭ（記憶手段）、  ４４  ＲＡＭ、  ４５  エンジンＩ／Ｆ、  ６１  トナーカートリッジ、  ６２  感光体、  ６３  測色センサ、  ６４  温度／湿度センサ
【図１】
2008058415.tif 000003
【図２】
2008058415.tif 000004
【図３】
2008058415.tif 000005
【図４】
2008058415.tif 000006
【図５】
2008058415.tif 000007