(57)【特許請求の範囲】
【請求項１】
記録紙に画像を形成する画像形成手段と、
前記記録紙に向けて光を発する発光素子を有し、前記記録紙に形成されたテスト画像からの反射光を測定する測定手段と、
前記画像形成手段によって複数の第１記録紙に第１キャリブレーション用の第１テスト画像を形成させ、前記第１テスト画像が形成された前記複数の第１記録紙の内の最初の記録紙を前記測定手段が測定する前に、前記測定手段の第１予備発光を実行し、前記第１予備発光後に前記測定手段によって前記複数の第１記録紙上の前記第１テスト画像を測定させ、前記第１テスト画像の測定結果に基づいて前記第１キャリブレーションを実行し、前記画像形成手段によって複数の第２記録紙に前記第１キャリブレーションと異なる第２キャリブレーション用の第２テスト画像を形成させ、前記第２テスト画像が形成された前記複数の第２記録紙の内の最初の記録紙を前記測定手段が測定する前に、前記測定手段の第２予備発光を実行し、前記第２予備発光後に前記測定手段によって前記複数の第２記録紙上の前記第２テスト画像を測定させ、前記第２テスト画像の測定結果に基づいて前記第２キャリブレーションを実行する制御手段と、を有し、
前記制御手段は、前記第１キャリブレーションを単独で実行する場合の前記第１予備発光に要する時間を第１時間に制御し、
前記制御手段は、前記第２キャリブレーションを単独で実行する場合の前記第２予備発光に要する時間を第２時間に制御し、
前記制御手段は、前記第１キャリブレーションと前記第２キャリブレーションを連続して実行する場合の前記第１予備発光に要する時間を前記第１時間に制御し、
前記制御手段は、前記第１キャリブレーションと前記第２キャリブレーションを連続して実行する場合の前記第２予備発光に要する時間を前記第２時間より短い第３時間に制御することを特徴とする画像形成装置。
【請求項２】
前記画像形成手段は、異なる色の画像を形成する複数の画像形成部を有し、
前記制御手段は、前記第１キャリブレーションにおいて、前記複数の画像形成部により形成される前記異なる色の画像の階調特性を前記第１テスト画像の測定結果に基づいて補正し、
前記制御手段は、前記第２キャリブレーションにおいて、前記複数の画像形成部により形成される混色の画像の色を前記第２テスト画像の測定結果に基づいて補正することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記画像形成手段は、異なる色の画像を形成する複数の画像形成部を有し、
前記第１テスト画像は、前記異なる色毎の単色のテスト画像を含み、
前記第２テスト画像は、前記異なる色を混色したテスト画像を含むことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記測定手段は、回折格子と、前記回折格子により分光された反射光を受光するラインセンサとを有し、前記ラインセンサの受光結果に基づいて前記反射光の複数の波長の強度を測定することを特徴とする請求項１乃至３のいずれか一項に記載の画像形成装置。
【請求項５】
前記第１時間は前記第２時間と等しいことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のキャリブレーションを実行可能な画像形成装置に関する。
【背景技術】
【０００２】
近年、画像形成装置に対して高いレベルの色再現性が要求されている。このような要求を満たすために、特許文献１には、記録紙の搬送経路に設けられたカラーセンサによって、記録紙上に形成された測定用画像を測定する画像形成装置が記載されている。この画像形成装置は、カラーセンサによる測定用画像の読取結果に基づいて露光量や現像バイアスなどの制御条件や階調特性を補正するための補正条件を調整する。
【０００３】
また、特許文献２には、多次色画像の色を高精度に調整するため、複数の色を重ねた測定用画像の測定結果に基づいて画像データを変換する変換条件を生成する画像形成装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−０８６０１３号公報
【特許文献２】特開２０１３−０８８４７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
このような光学式センサを搭載した画像形成装置は、測定用画像に光を発する発光部による発熱の影響によってセンサの測定値に誤差が生じてしまう。そのため、画像形成装置は、光学式センサにより測定用画像を測定する前に、あらかじめセンサの発光部を所定時間発光させてセンサ自体の温度を上げる必要がある。これによって、画像形成装置はセンサ自体の温度変化によって生じる測定値の変動を抑制することができる。
【０００６】
しかし、特許文献２に記載された画像形成装置のように補正条件を生成する階調調整と変換条件を生成する色調補正とを連続して実行する場合がある。この場合、センサの温度が安定しているにもかかわらず、階調調整を実行する前と色調補正を実行する前とにおいて予備発光が行われてしまう。
従って、本発明の目的は、センサを用いるキャリブレーションが実行される前にセンサの予備動作を最適に実行させることにある。
【課題を解決するための手段】
【０００７】
上述した課題を解決するために、本発明にかかる画像形成装置は、記録紙に画像を形成する画像形成手段と、前記記録紙に向けて光を発する発光素子を有し、前記記録紙に形成されたテスト画像からの反射光を測定する測定手段と、前記画像形成手段によって複数の第１記録紙に第１キャリブレーション用の第１テスト画像を形成させ、前記第１テスト画像が形成された前記複数の第１記録紙の内の最初の記録紙を前記測定手段が測定する前に、前記測定手段の第１予備発光を実行し、前記第１予備発光後に前記測定手段によって前記複数の第１記録紙上の前記第１テスト画像を測定させ、前記第１テスト画像の測定結果に基づいて前記第１キャリブレーションを実行し、前記画像形成手段によって複数の第２記録紙に前記第１キャリブレーションと異なる第２キャリブレーション用の第２テスト画像を形成させ、前記第２テスト画像が形成された前記複数の第２記録紙の内の最初の記録紙を前記測定手段が測定する前に、前記測定手段の第２予備発光を実行し、前記第２予備発光後に前記測定手段によって前記複数の第２記録紙上の前記第２テスト画像を測定させ、前記第２テスト画像の測定結果に基づいて前記第２キャリブレーションを実行する制御手段と、を有し、前記制御手段は、前記第１キャリブレーションを単独で実行する場合の前記第１予備発光に要する時間を第１時間に制御し、 前記制御手段は、前記第２キャリブレーションを単独で実行する場合の前記第２予備発光に要する時間を第２時間に制御し、前記制御手段は、前記第１キャリブレーションと前記第２キャリブレーションを連続して実行する場合の前記第１予備発光に要する時間を前記第１時間に制御し、前記制御手段は、前記第１キャリブレーションと前記第２キャリブレーションを連続して実行する場合の前記第２予備発光に要する時間を前記第２時間より短い第３時間に制御することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、センサを用いるキャリブレーションが実行される前にセンサの予備動作を最適に実行できる。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置の説明図。
【図２】カラーセンサの説明図。
【図３】画像形成装置のシステム構成を示すブロック図。
【図４】印刷ＩＣＣプロファイルとプリンタＩＣＣプロファイルとの関係の説明図。
【図５】画像形成装置の動作を表すフローチャート。
【図６】キャリブレーションの詳細を示すフローチャート。
【図７】最大濃度調整の動作を表すフローチャート。
【図８】階調調整の動作を表すフローチャート。
【図９】多次色補正処理の動作を表すフローチャート。
【発明を実施するための形態】
【００１０】
以下、図面を参照して本発明の一実施形態を説明する。
＜第１実施形態＞
図１は、第１実施形態における画像形成装置１００の概略説明図である。画像形成装置１００は、画像形成装置１００を構成するセンサやモータ等の機構と制御ボード収納部１０４とを備えた筐体１０１を有する。制御ボード収納部１０４には、例えば給紙処理などの各機構による各印刷プロセス処理に関する制御を行なうエンジン制御部１０２とプリンタコントローラ１０３とが備えられている。エンジン制御部１０２とプリンタコントローラ１０３とは、それぞれ各種制御を実行するためのＣＰＵ（Central Processing Unit）を備える。なお、単一のＣＰＵでエンジン制御部１０２とプリンタコントローラ１０３との機能を実行するよう構成してもよい。
【００１１】
図１に示すように、画像形成装置１００には、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）及びブラック（Ｋ）の各色に対応した４つのステーション１２０、１２１、１２２、１２３が設けられている。ステーション１２０、１２１、１２２、１２３は、トナーを記録紙１１０に転写して画像を形成する画像形成手段を構成する。
【００１２】
各ステーションは、ほぼ共通の部品により構成されている。感光ドラム１０５は、像担持体の一種であり、一次帯電器１１１により一様の表面電位に帯電する。感光ドラム１０５は、レーザ１０８が出力するレーザ光によって、潜像が形成される。現像器１１２は、色材（トナー）を用いて潜像を現像してトナー像を形成する。トナー像（可視像）は、中間転写体１０６上に転写される。中間転写体１０６上に形成されたトナー像は、収納庫１１３から搬送されてきた記録紙１１０に対して、転写ローラ１１４により転写される。
【００１３】
本実施形態の定着処理機構は、記録紙１１０に転写されたトナー像を加熱および加圧して記録紙１１０に定着させる第一定着器１５０および第二定着器１６０を有している。第一定着器１５０には、記録紙１１０に熱を加えるための定着ローラ１５１、記録紙１１０を定着ローラ１５１に圧接させるための加圧ベルト１５２、定着完了を検知する第一定着後センサ１５３を含む。これらローラは中空ローラであり、内部にそれぞれ不図示のヒータを有している。
【００１４】
第二定着器１６０は、第一定着器１５０よりも記録紙１１０の搬送方向で下流に配置されている。第二定着器１６０は、第一定着器１５０により定着した記録紙１１０上のトナー像に対してグロス（光沢）を付与したり、定着性を確保したりする。第二定着器１６０も、第一定着器１５０と同様に定着ローラ１６１、加圧ローラ１６２、第二定着後センサ１６３を有している。記録紙１１０の種類によっては第二定着器１６０を通す必要がない。この場合、エネルギー消費量低減の目的で第二定着器１６０を経由せずに記録紙１１０は搬送経路１３０を通過する。
【００１５】
例えば、記録紙１１０にグロスを多く付加する設定がされた場合や、記録紙１１０が厚紙のように定着に多くの熱量を必要とする材質である場合、第一定着器１５０を通過した記録紙１１０は、第二定着器１６０にも搬送される。一方、記録紙１１０が普通紙や薄紙の場合であって、グロスを多く付加する設定がされていない場合は、記録紙１１０は、第二定着器１６０を迂回する搬送経路１３０を搬送される。第二定着器１６０に記録紙１１０を搬送するか、第二定着器１６０を迂回して記録紙１１０を搬送するかは、フラッパ１３１の切り替えにより制御される。
【００１６】
搬送経路切り替えフラッパ１３２は、記録紙１１０を搬送経路１３５へと誘導するか、外部への排出経路１３９に誘導する誘導部材である。搬送経路１３５へと導かれた記録紙１１０の先端は、反転センサ１３７を通過し、反転部１３６へ搬送される。反転センサ１３７が記録紙１１０の後端を検出すると、記録紙１１０の搬送方向が切り替えられる。搬送経路切り替えフラッパ１３３は、記録紙１１０を両面画像形成用の搬送経路１３８へと誘導するか、搬送経路１３５に誘導する誘導部材である。
【００１７】
搬送経路１３５には、記録紙１１０上の測定用画像（以下、パッチ画像と記載する）を検知するカラーセンサ２００が配置されている。カラーセンサ２００は、記録紙１１０の搬送方向に直交する方向に４つ並べて配置されており、４列のパッチ画像を検知できる。操作部１８０から色検出が指示されると、エンジン制御部１０２は濃度調整、階調調整、多次色調整などを実行する。
搬送経路切り替えフラッパ１３４は、記録紙１１０を外部への排出経路１３９に誘導する誘導部材である。排出経路１３９を搬送された記録紙１１０は、画像形成装置１００の外部へと排出される。
【００１８】
＜カラーセンサ＞
図２は、カラーセンサ２００の概略説明図である。カラーセンサ２００の内部には、白色ＬＥＤ２０１、回折格子２０２、ラインセンサ２０３−１〜２０３−ｎ、演算部２０４、及びメモリ２０５が設けられている。白色ＬＥＤ２０１は、記録紙１１０上のパッチ画像２２０に光を照射する発光素子である。パッチ画像２２０から反射した光は、透明部材で構成されるセンサ面２０６を通過する。
回折格子２０２は、パッチ画像２２０から反射した光を波長ごとに分光する。ラインセンサ２０３は、回折格子２０２により波長ごとに分解された光を検出するｎ個の受光素子を備えた光検出素子である。演算部２０４は、ラインセンサ２０３により検出された各画素の光強度値から各種の演算を行う。
【００１９】
メモリ２０５は、演算部２０４が使用する各種のデータを保存する。演算部２０４は、例えば、光強度値から分光演算する分光演算部やＬａｂ値を演算するＬａｂ演算部などを有する。なお、カラーセンサ２００に、白色ＬＥＤ２０１から照射された光を記録紙１１０上のパッチ画像２２０に集光するレンズを設けてもよい。また、パッチ画像２２０から反射した光を回折格子２０２に集光するレンズをさらに設けてもよい。
【００２０】
白色ＬＥＤ２０１の出力は、環境温度の変化に応じて変動する。この変動を補正するために、カラーセンサ２００のセンサ面２０６と対向する位置に、着脱可能である白色基準板２３０が基準画像として設けられている。この白色基準板２３０上には白色画像が形成されている。
【００２１】
なお、図２では、説明の都合上、白色基準板２３０をセンサ面２０６から遠ざけた状態（脱状態）を示している。しかし、実際に白色基準板２３０の測定を行う場合は、白色基準板２３０をセンサ面２０６に近づけた状態（着状態）で、白色基準板２３０からの反射光を測定する。この反射光に基づいて、カラーセンサ２００の検出値が補正される。この実施形態では、白色基準板２３０を用いた補正処理をキャリブレーションと称する。
【００２２】
図３に、画像形成装置１００のシステム構成を示すブロック図を示す。この図を用いて、最大濃度調整、階調調整、及び多次色補正処理について説明する。
【００２３】
＜最大濃度調整＞
まず、プリンタコントローラ１０３は、濃度調整に用いるテストチャートを出力するよう、エンジン制御部１０２に指示を出す。なお、この実施形態では、濃度調整として、以下に示す最大濃度調整を行う。このとき、予め設定された又は前回の最大濃度調整時において設定された帯電電位、露光強度、及び現像バイアスで、記録紙１１０に最大濃度調整用のパッチ画像が形成される。その後、エンジン制御部１０２は、カラーセンサ制御部３０２に対してパッチ画像の測色を指示する。
【００２４】
カラーセンサ２００でパッチ画像の測色が行われると、測色された結果は、分光反射率データとして濃度変換部３２４に送られる。濃度変換部３２４は、分光反射率データをＣＭＹＫの濃度データに変換する。この変換により、濃度値を得ることができる。変換した濃度データは、最大濃度補正部３２０に送る。
【００２５】
最大濃度補正部３２０は、出力される画像の最大濃度が所望の値となるように、帯電電位、露光強度、及び現像バイアスの補正量を算出し、算出した補正量をエンジン制御部１０２へと送信する。エンジン制御部１０２は、次回以降の画像形成動作に、送信された帯電電位、露光強度、及び現像バイアスの補正量を用いる。以上の動作によって、出力される画像の最大濃度が調整される。
【００２６】
＜階調調整＞
最大濃度調整の処理が終わると、プリンタコントローラ１０３は、記録紙１１０上に１６階調のパッチ画像を形成するようにエンジン制御部１０２に指示を出す。なお、１６階調のパッチ画像の画像信号としては、例えば１６進数表記で００Ｈ、１０Ｈ、２０Ｈ、３０Ｈ、４０Ｈ、５０Ｈ、６０Ｈ、７０Ｈ、８０Ｈ、９０Ｈ、Ａ０Ｈ、Ｂ０Ｈ、Ｃ０Ｈ、Ｄ０Ｈ、Ｅ０Ｈ、ＦＦＨとすればよい。
【００２７】
このとき、最大濃度調整で算出された帯電電位、露光強度、及び現像バイアスの補正量を用いて、記録紙１１０に１６階調のパッチ画像が形成される。記録紙１１０に１６階調のパッチ画像が形成されると、エンジン制御部１０２は、カラーセンサ制御部３０２に対してパッチ画像の測色の指示を出す。
【００２８】
カラーセンサ２００でパッチ画像の測色が行われると、測色された結果は、分光反射率データとして濃度変換部３２４に送られる。濃度変換部３２４は、分光反射率データをＣＭＹＫの濃度データに変換し、変換した濃度データを濃度調整補正部３２１に送る。濃度調整補正部３２１は、所望の階調性が得られるように露光量の補正量を算出する。そして、ルックアップテーブル（以下、ＬＵＴと記載する）作成部３２２は、単色階調ＬＵＴを作成し、各色ＣＭＹＫの信号値としてＬＵＴ部３２３へ送る。
【００２９】
＜プロファイル＞
この実施形態では、多次色補正処理を行うにあたり、画像形成装置１００は、パッチ画像の検出結果からプロファイルを作成し、そのプロファイルを用いて入力画像を変換して出力画像を形成する。
【００３０】
ここで、多次色を含むパッチ画像は、ＣＭＹＫの４色それぞれについて網点面積率を３段階（０％、５０％、１００％）に変化させ、色毎の網点面積率の全ての組み合わせのパッチ画像を形成する。つまり、パッチ画像の網点面積率を（Ｃ，Ｍ，Ｙ，Ｋ）で表すと、１番目（０％、０％、０％、０％）、２番目（５０％、０％、０％、０％）、３番目（５０％、５０％、０％、０％）・・・８１番目（１００％、１００％、１００％、１００％）となる。このように、全部で８１パターン（３の４乗）のパッチ画像が形成される。
【００３１】
優れた色再現性を実現するプロファイルとして、ここでは近年市場で受け入れられているＩＣＣプロファイルを用いることとする。ただし、本発明は、ＩＣＣプロファイルに限られるものではない。本発明は、Adobe（R）社が提唱したPostScriptのレベル２から採用されているＣＲＤ（Color Rendering Dictionary）やAdobe Photoshop（R）内の色分解テーブルなど、任意の手法に適用可能である。
【００３２】
ユーザは、操作部１８０を操作してカラープロファイルの作成処理を指示する。例えばカスタマエンジニアによる部品交換時、カラーマッチング精度が要求されるジョブの前、さらには、デザイン構想段階などで最終出力物の色味が知りたい時などに、上記指示を行う。
【００３３】
プロファイルの作成処理は、図３のブロック図に示すプリンタコントローラ１０３において行われる。なお、図３では、プリンタコントローラ１０３により行われる処理を分かり易くするために、プリンタコントローラ１０３をブロックで表現している。図３に示したプリンタコントローラ１０３は、図示しないＣＰＵ（Central Processing Unit）を有する。ＣＰＵは、後述するフローチャートを実行するためのプログラムを記憶部３５０から読み出してＲＡＭ(Random Access Memory)に展開して実行する。従って、プリンタコントローラ１０３のＬａｂ演算部３０３等の各ブロックは、上述したＣＰＵが所定のプログラムをＲＯＭから読み出してＲＡＭに展開することで形成される。
【００３４】
ユーザからのプロファイル作成指示を操作部１８０が受け付けると、これに応じて、プロファイル作成部３０１は、ＣＭＹＫカラーチャート２１０をエンジン制御部１０２に出力する。なお、ＣＭＹＫカラーチャート２１０は、この実施形態ではＩＳＯ１２６４２テストフォームを用い、プロファイルを介さずにエンジン制御部１０２に出力される。
【００３５】
プロファイル作成部３０１は、カラーセンサ制御部３０２に測色指示を送る。エンジン制御部１０２は、画像形成装置１００を制御して帯電、露光、現像、転写、定着といったプロセスを実行させる。これにより、記録紙１１０にはＩＳＯ１２６４２テストフォームが形成される。カラーセンサ制御部３０２はカラーセンサ２００を制御して、ＩＳＯ１２６４２テストフォームを測色させる。カラーセンサ２００は、測色結果である分光反射率データをプリンタコントローラ１０３のＬａｂ演算部３０３に出力する。Ｌａｂ演算部３０３は、分光反射率データをＬ＊ａ＊ｂ＊データに変換して、プロファイル作成部３０１に出力する。なお、Ｌａｂ演算部３０３は、機器に依存しない色空間信号であるＣＩＥ１９３１ＸＹＺ表色系へ分光反射率データを変換してもよい。
【００３６】
プロファイル作成部３０１は、エンジン制御部１０２に出力したＣＭＹＫ色信号と、Ｌａｂ演算部３０３から入力されたＬ＊ａ＊ｂ＊データとの関係から出力ＩＣＣプロファイルを作成する。プロファイル作成部３０１は、出力ＩＣＣプロファイル格納部３０５に格納されている出力ＩＣＣプロファイルに代えて、作成した出力ＩＣＣプロファイルを格納する。
【００３７】
ＩＳＯ１２６４２テストフォームは、一般的な複写機が出力可能な色再現域を網羅するＣＭＹＫ色信号のパッチを含んでいる。よって、プロファイル作成部３０１は、それぞれの色信号値と測色したＬ＊ａ＊ｂ＊値との関係から色変換表を作成する。つまりＣＭＹＫからＬａｂへの変換表が作成される。この変換表をもとにして、逆変換表が作成される。
【００３８】
プロファイル作成部３０１は、ホストコンピュータからＩ／Ｆ３０８を通じてプロファイル作成命令を受け付けると、作成した出力ＩＣＣプロファイルをＩ／Ｆ３０８を通じてホストコンピュータに出力する。ホストコンピュータは、ＩＣＣプロファイルに対応した色変換をアプリケーションプログラムで実行することができる。
なお、エンジン制御部１０２は、白色基準板２３０をカラーセンサ２００のセンサ面２０６に対して着脱するためのシャッタ駆動モータ３１２を制御する。
【００３９】
＜色変換処理＞
通常のカラー出力における色変換においては、スキャナ部からＩ／Ｆ３０８を介して入力されたＲＧＢ信号値やＪａｐａｎＣｏｌｏｒなどの標準印刷ＣＭＹＫ信号値を想定した画像信号が入力される。入力された画像信号は、外部入力用の入力ＩＣＣプロファイル格納部３０７に送られる。入力ＩＣＣプロファイル格納部３０７は、Ｉ／Ｆ３０８から入力された画像信号に応じて、ＲＧＢ→Ｌ＊ａ＊ｂ＊あるいはＣＭＹＫ→Ｌ＊ａ＊ｂ＊変換を実行する。入力ＩＣＣプロファイル格納部３０７に格納されている入力ＩＣＣプロファイルは、複数のＬＵＴにより構成されている。
【００４０】
これらのＬＵＴは、たとえば、入力信号のガンマをコントロールする１次元ＬＵＴ、ダイレクトマッピングといわれる多次色ＬＵＴ、生成された変換データのガンマをコントロールする１次元ＬＵＴである。入力された画像信号は、これらのＬＵＴを用いてデバイスに依存した色空間から、デバイスに依存しないＬ＊ａ＊ｂ＊データに変換される。
【００４１】
Ｌ＊ａ＊ｂ＊色度座標に変換された画像信号はＣＭＭ３０６に入力される。ＣＭＭはカラーマネージメントモジュールの略語である。ＣＭＭ３０６は、各種の色変換を実行する。たとえば、ＣＭＭ３０６は、入力機器としてのスキャナ部などの読取色空間と、出力機器としての画像形成装置１００の出力色再現範囲のミスマッチをマッピングするＧＵＭＡＴ変換を実行する。また、ＣＭＭ３０６は、入力時の光源種と出力物を観察するときの光源種のミスマッチ（色温度設定のミスマッチとも言う）を調整する色変換を実行する。
【００４２】
このようにして、ＣＭＭ３０６は、Ｌ＊ａ＊ｂ＊データをＬ’＊ａ’＊ｂ’＊データへ変換し、出力ＩＣＣプロファイル格納部３０５に出力する。測色によって作成されたプロファイルが出力ＩＣＣプロファイル格納部３０５に格納されている。よって、出力ＩＣＣプロファイル格納部３０５は、新たに作成したＩＣＣプロファイルによってＬ’＊ａ’＊ｂ’＊データを色変換し、出力機器に依存したＣＭＹＫ信号へと変換してエンジン制御部１０２へ出力する。
【００４３】
図３に示されるように、スキャナ部からＩ／Ｆ３０８を介して入力された画像信号は、ＣＭＭ３０６に直接入力でき、また、色変換をしないＣＭＹＫ信号の場合には直接ＬＵＴ部３２３に入力することも可能である。
【００４４】
図４に、印刷ＩＣＣプロファイルとプリンタＩＣＣプロファイルとの関係の説明図を示す。この図に示されるように、ＣＭＭ３０６はカラーマネージメントを司るモジュールであり、入力プロファイルと出力プロファイルを使って色変換を行うモジュールである。図４の例では、入力プロファイルは印刷ＩＣＣプロファイル５０１、出力プロファイルはプリンタＩＣＣプロファイル５０２として表されている。
【００４５】
＜各種補正処理の実行＞
図５に、画像形成装置１００の動作を表すフローチャートを示す。このフローチャートは、プリンタコントローラ１０３により実行される。プリンタコントローラ１０３は、操作部１８０から画像形成要求があるか、また、ホストコンピュータからＩ／Ｆ３０８を通じて画像形成要求があるか否かを判定する（Ｓ１００１）。
【００４６】
画像形成要求がない場合（Ｓ１００１：Ｎ）、プリンタコントローラ１０３は、センサをチェックするためのセンサチェック指示が入力されているか否かを判定する（Ｓ１００２）。なお、この実施形態では、操作部１８０を通じたユーザからの指示でセンサチェックを実行するが、例えば一日の最初の起動時に自動的にセンサチェック指示がなされるような構成であってもよい。
【００４７】
センサチェック指示があると判定した場合（Ｓ１００２：Ｙ）は、キャリブレーションを行い（Ｓ１０１３）、再度Ｓ１００１を実行する。キャリブレーションの詳細は後述する。プリンタコントローラ１０３は、センサチェック指示がないと判定した場合（Ｓ１００２：Ｎ）は、操作部１８０から階調調整の実行指示を受けたか否かを判定する（Ｓ１００３）。階調調整の実行指示があると判定した場合（Ｓ１００３：Ｙ）は、キャリブレーション（Ｓ１００４）、最大濃度調整（Ｓ１００５）、及び階調調整（Ｓ１００６）を順次実行する。これらキャリブレーション等の詳細は後述する。
その後、プリンタコントローラ１０３は、操作部１８０から多次色補正の実行指示があるかどうかを判定する（Ｓ１００７）。
【００４８】
プリンタコントローラ１０３は、多次色補正の実行指示があると判定した場合（Ｓ１００７：Ｙ）、キャリブレーション（Ｓ１００８）及び多次色補正処理（Ｓ１００９）を順次実行し、Ｓ１００１を再度実行する。多次色補正処理の詳細は後述する。階調調整および多次色補正処理を行う前にそれぞれキャリブレーションを実行しているのは、センサによる測色を高精度に行うためである。
【００４９】
一方、Ｓ１００１において、プリンタコントローラ１０３により画像形成要求があると判定された場合（Ｓ１００１：Ｙ）、プリンタコントローラ１０３は、収納庫１１３から記録紙１１０を給紙する（Ｓ１０１０）。その後、プリンタコントローラ１０３は、記録紙１１０にトナー画像を形成し（Ｓ１０１１）、全ページの画像形成が終了したか否かを判定する（Ｓ１０１２）。全ページの画像形成が終了していない場合（Ｓ１０１２：Ｎ）、Ｓ１０１０に戻り、次のページの画像形成を行う。全ページの画像形成が終了している場合（Ｓ１０１２：Ｙ）、Ｓ１００１に戻る。
【００５０】
図６は、キャリブレーションの詳細を示すフローチャートである。このフローチャートは、プリンタコントローラ１０３により実行される。なお、画像形成装置１００の制御は、プリンタコントローラ１０３からの指示によりエンジン制御部１０２により実行される。Ｓ１１０１〜Ｓ１１０６は、プリンタコントローラ１０３がカラーセンサ２００の白色ＬＥＤ２０１の予備発光時間を決定するステップである。カラーセンサ２００は、予備発光時間の経過後に、画像の測色を行う。また、この実施形態では、白色ＬＥＤ２０１の予備発光時間は、既定値として２０秒が設定されている。プリンタコントローラ１０３は、以下に示すフローチャートにより、白色ＬＥＤ２０１の予備発光時間を既定値とするか、又は既定値とは異なる値にするかを決定する。
【００５１】
図６のＳ１１０１〜Ｓ１１０７では、実行されるキャリブレーションが図５のＳ１０１３、Ｓ１００４及びＳ１００８に示されるキャリブレーションのうちどのキャリブレーションであるかを判定する。プリンタコントローラ１０３は、その判定結果に応じて白色ＬＥＤ２０１の適切な予備発光時間を決定する。
【００５２】
図６において、プリンタコントローラ１０３は、センサチェック指示が受信済みであるか否かを判定する（Ｓ１１０１）。受信済みである場合（Ｓ１１０１：Ｙ）、図５のＳ１００２での判定結果がＹであることを意味する。従って、プリンタコントローラ１０３は、Ｓ１０１３のキャリブレーションを実行すると判定し、予備発光時間を既定値よりも短い１０秒に設定する（Ｓ１１０７）。Ｓ１０１３で実行されるキャリブレーションは、カラーセンサ２００の故障検知のためのキャリブレーションであり、測色結果に高い精度が要求されないことから、予備発光時間は規定の予備発光時間よりも短い１０秒とされる。
【００５３】
センサチェック指示を受信していない場合（Ｓ１１０１：Ｎ）、プリンタコントローラ１０３は、階調調整が実行済みであるか否かを判定する（Ｓ１１０２）。ここで、図５において、Ｓ１００６の階調調整が実行されるためには、Ｓ１００３の判定結果がＹであり、かつ、Ｓ１００４のキャリブレーション及びＳ１００６の階調調整が実行されていることが必要である。
【００５４】
従って、図６において、階調調整が実行済みと判定された場合（Ｓ１１０２：Ｙ）は、Ｓ１００４のキャリブレーションが実行された状態で、Ｓ１００８のキャリブレーションが行われることを意味する。また、Ｓ１００４のキャリブレーション時に予備発光を行っているので、Ｓ１００８のキャリブレーションを行う時点において、白色ＬＥＤ２０１の温度は通常時よりも高温になっている。従って、この場合のキャリブレーションにおける予備発光時間は、予備発光時間の既定値及び上述したセンサチェック時における予備発光時間よりも短い「５秒」に設定される。
【００５５】
一方、図５において、階調調整が実行されていない状態で実行されるキャリブレーションは、Ｓ１００４のキャリブレーション、及びＳ１００３の判定結果がＮである場合におけるＳ１００８のキャリブレーションである。Ｓ１００４のキャリブレーションは、階調調整指示を受けた場合に実行される。また、Ｓ１００３の判定結果がＮである場合におけるＳ１００８のキャリブレーションは、階調調整指示を受けていない場合に実行される。
このことから、階調調整が実行されていない場合（Ｓ１１０２：Ｎ）は、プリンタコントローラ１０３は、階調調整指示が受信済みであるか否かを判定する（Ｓ１１０３）。受信済みである場合（Ｓ１１０３：Ｙ）、Ｓ１００４のキャリブレーションが実行されるので、プリンタコントローラ１０３は、予備発光時間を既定値である２０秒に設定する。カラーセンサ２００の温度を上昇させ、かつ、上昇した状態で安定させるためである。
【００５６】
受信済みではない場合（Ｓ１１０３：Ｎ）、Ｓ１００８のキャリブレーションが実行される。この場合も、プリンタコントローラ１０３は、予備発光時間を２０秒に設定する。カラーセンサ２００の温度を上昇させ、かつ、上昇した状態で安定させるためである。この実施形態では、階調調整前に実行されるキャリブレーションにおける予備発光時間と、多次色補正前に実行されるキャリブレーションにおける予備発光時間とを同じ値とした。しかし、両者の値を異なるものとしてもよい。また、本実施形態では、階調調整実行後のキャリブレーションか否かに基づいて予備発光時間を設定した。しかし、白色ＬＥＤの消灯間隔を基に同様の判定を行ってもよい。
【００５７】
Ｓ１１０１〜Ｓ１１０７の予備発光時間の設定が完了すると、プリンタコントローラ１０３は、白色ＬＥＤ２０１を予備発光させる（Ｓ１１０８）。その後、プリンタコントローラ１０３は、Ｓ１１０１〜Ｓ１１０６で設定された予備発光時間が経過したか否かを判定し（Ｓ１１０９）、経過していない場合（Ｓ１１０９：Ｎ）、再度Ｓ１１０９を実行する。経過していた場合（Ｓ１１０９：Ｙ）、シャッタ駆動モータ３１２を駆動し、白色基準板の着動作を実行する（Ｓ１１１０）。その後、プリンタコントローラ１０３は、カラーセンサ２００による白色基準板の測定を行い（Ｓ１１１１）、その測定結果からセンサのキャリブレーションを行う（Ｓ１１１２）。その後、プリンタコントローラ１０３は、シャッタ駆動モータ３１２を駆動し、白色基準板の脱動作を実行する（Ｓ１１１３）。
【００５８】
図７は、最大濃度調整の動作を表すフローチャートである。このフローチャートは、プリンタコントローラ１０３により実行される。なお、画像形成装置１００の制御は、プリンタコントローラ１０３からの指示によりエンジン制御部１０２により実行される。
【００５９】
まず、プリンタコントローラ１０３は、収納庫１１３から記録紙１１０を給紙し（Ｓ１２０１）、記録紙１１０に最大濃度調整用のパッチ画像を形成する（Ｓ１２０２）。次に、プリンタコントローラ１０３は、記録紙１１０がカラーセンサ２００に到達したことを検知すると、カラーセンサ２００にパッチ画像を測定させる（Ｓ１２０３）。
【００６０】
そして、プリンタコントローラ１０３は、濃度変換部３２４を通じて、カラーセンサ２００から出力された分光反射率データをＣＭＹＫの濃度データに変換する（Ｓ１２０４）。その後、プリンタコントローラ１０３は、変換された濃度データに基づいて帯電電位、露光強度、及び現像バイアスの補正量を算出する（Ｓ１２０５）。ここで算出された補正量は、記憶部３５０に格納されて使用される。
【００６１】
図８は、階調調整の動作を表すフローチャートである。このフローチャートは、プリンタコントローラ１０３により実行される。なお、画像形成装置１００の制御は、プリンタコントローラ１０３からの指示によりエンジン制御部１０２により実行される。
【００６２】
まず、プリンタコントローラ１０３は、収納庫１１３から記録紙１１０を給紙し（Ｓ１３０１）、記録紙１１０に階調調整用のパッチ画像（１６階調）を形成する（Ｓ１３０２）。次に、プリンタコントローラ１０３は、記録紙１１０がカラーセンサ２００に到達したことを検知すると、カラーセンサ２００にパッチ画像を測定させる（Ｓ１３０３）。そして、プリンタコントローラ１０３は、濃度変換部３２４を通じて、カラーセンサ２００から出力された分光反射率データをＣＭＹＫの濃度データに変換する（Ｓ１３０４）。その後、プリンタコントローラ１０３は、変換された濃度データに基づいて露光強度の補正量を算出し、階調を補正するためのＬＵＴを作成する（Ｓ１３０５）。ここで算出されたＬＵＴは、ＬＵＴ部３２３に設定されて使用される。
【００６３】
図９は、多次色補正処理の動作を表すフローチャートである。このフローチャートは、プリンタコントローラ１０３により実行される。なお、画像形成装置１００の制御は、プリンタコントローラ１０３からの指示によりエンジン制御部１０２により実行される。
【００６４】
まず、プリンタコントローラ１０３は、収納庫１１３から記録紙１１０を給紙し（Ｓ１４０１）、記録紙１１０に多次色補正処理用のパッチ画像を形成する（Ｓ１４０２）。次に、プリンタコントローラ１０３は、記録紙１１０がカラーセンサ２００に到達したことを検知すると、カラーセンサ２００を通じてパッチ画像を測定する（Ｓ１４０３）。そして、プリンタコントローラ１０３は、Ｌａｂ演算部３０３を用いて、カラーセンサ２００から出力された分光反射率データから色度データ（Ｌ＊ａ＊ｂ＊）を演算する。プリンタコントローラ１０３は、この色度データ（Ｌ＊ａ＊ｂ＊）に基づいて、前述の処理によりＩＣＣプロファイルを作成し（Ｓ１４０４）、出力ＩＣＣプロファイル格納部３０５に格納する（Ｓ１４０５）。
【００６５】
以上、本発明の実施形態を説明したが、本発明は、上述した実施形態に限らず、種々の形態で実施が可能である。例えば、上述の実施形態では、プリンタコントローラ１０３のＣＰＵは、記憶部３５０からプログラムを読み出してＲＡＭに展開して実行する。しかし、必要に応じてプログラムを外部装置あるいは外部記録媒体などから受け取ってＲＡＭに展開するようにしてもよい。
【００６６】
また、上述した実施形態は、本発明をより具体的に説明するためのものであり、本発明の範囲が、これらの例に限定されるものではない。本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれ、例えば上述した各実施形態の一部を適宜組み合わせても良い。
【００６７】
なお、本実施形態において説明した各種処理の制御は、コンピュータに処理制御プログラム（コンピュータプログラム）をインストールすることにより動作させることもできる。また、処理制御プログラムをコンピュータにおいて実行可能に記録した記憶媒体も本発明の範囲に含まれることは、言うまでもない。
【図１】
0006679297.tif 000002
【図２】
0006679297.tif 000003
【図３】
0006679297.tif 000004
【図４】
0006679297.tif 000005
【図５】
0006679297.tif 000006
【図６】
0006679297.tif 000007
【図７】
0006679297.tif 000008
【図８】
0006679297.tif 000009
【図９】
0006679297.tif 000010