(57)【要約】【課題】  単色および混色キャリブレーションを実行可能な画像処理装置で、いずれかのキャリブレーションばかり実行されるとキャリブレーションによる補正精度が低下する可能性があった。【解決手段】  本発明の画像処理装置は、画像形成する画像形成手段、前記形成画像を測定する測定手段、単色記録剤を用いて形成された単色画像を測定した結果を用いて前記画像形成手段が形成する単色の再現特性を補正する単色キャリブレーションの実行と複数記録剤を用いて形成された混色画像を測定した結果を用いて前記画像形成手段が形成する混色の再現特性を補正する混色キャリブレーションの実行とを制御する制御手段を有し、ユーザの指示に応じ、前記制御手段により前記単色キャリブレーション実行後に前記混色キャリブレーションを実行させるか前記単色または混色キャリブレーションのいずれかを実行させるか選択する選択手段を有することを特徴とする。【選択図】  図７
2014017772.tif 000002
【特許請求の範囲】
【請求項１】
画像を形成する画像形成手段と、
前記画像形成手段により形成された画像を測定する測定手段と、
前記画像形成手段により単色の記録剤を用いて形成された単色の画像を前記測定手段により測定し、該測定の結果を用いて前記画像形成手段が形成する単色の再現特性を補正する単色キャリブレーションの実行と、
前記画像形成手段により複数の記録剤を用いて形成された混色の画像を前記測定手段により測定し、該測定の結果を用いて前記画像形成手段が形成する混色の再現特性を補正する混色キャリブレーションの実行とを制御する制御手段とを有し、
ユーザの指示に応じて、
前記制御手段により、前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させるか、
前記制御手段により前記単色キャリブレーションと前記混色キャリブレーションのいずれか一方を実行させるか選択する選択手段を有することを特徴とする画像処理装置。
【請求項２】
前記選択手段は、予め定められた時間ごとに、前記制御手段により前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させることのみ選択できるよう制御されることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記選択手段は、予め定められた枚数の用紙を用いて印刷が実行されるごとに、前記制御手段により前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させることのみ選択できるよう制御されることを特徴とする請求項１に記載の画像処理装置。
【請求項４】
前記選択手段は、当該画像処理装置の電源が投入された際、前記制御手段により前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させることのみ選択できるよう制御されることを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記選択手段により前記単色キャリブレーションが選択され、前記制御手段により前記単色キャリブレーションが実行された後に、前記制御手段により前記混色キャリブレーションを実行させるか否かを問い合わせるための画面を表示する表示手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項６】
前記選択手段により、前記混色キャリブレーションが選択され、前記制御手段により前記混色キャリブレーションが実行される前に、前記制御手段により前記単色キャリブレーションを実行させるか否かを問い合わせるための画面を表示する表示手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項７】
前記制御手段によって前記単色キャリブレーションが実行されずに、前記選択手段により前記混色キャリブレーションが選択され、前記制御手段により前記混色キャリブレーションが実行された回数が閾値より多い場合は、前記制御手段により前記混色キャリブレーションが実行される前に、前記制御手段により前記単色キャリブレーションを実行させることを促すための画面を表示する表示手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項８】
前記制御手段によって前記混色キャリブレーションが実行されずに、前記選択手段により前記単色キャリブレーションが選択され、前記制御手段により前記単色キャリブレーションが実行された回数が閾値より多い場合は、前記制御手段により前記単色キャリブレーションが実行された後に、前記制御手段により前記混色キャリブレーションを実行させることを促すための画面を表示する表示手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記制御手段により前記混色キャリブレーションが実行される前に、前記制御手段により前記単色キャリブレーションを実行させるべきか否かを判断するために用いられる情報を画面に表示する表示手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項１０】
前記制御手段により前記単色キャリブレーションを実行させるべきか否かを判断するために用いられる情報は、前記選択手段により前記単色キャリブレーションが選択され、前記制御手段により前記単色キャリブレーションが実行された後に、前記制御手段により実行された前記混色キャリブレーションの回数であることを特徴とする請求項９に記載の画像処理装置。
【請求項１１】
前記制御手段により前記単色キャリブレーションまたは前記混色キャリブレーションが実行された後にプリント出力した枚数のうち、単色のプリントを実行する際にプリント出力した枚数の比率が閾値より低い場合には、前記制御手段による前記混色キャリブレーションの実行を促すための画面を表示する表示手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項１２】
画像を形成する画像形成ステップと、
前記画像形成ステップにより形成された画像を測定する測定ステップと、
前記画像形成ステップにより単色の記録剤を用いて形成された単色の画像を前記測定ステップにより測定し、該測定の結果を用いて前記画像形成ステップが形成する単色の再現特性を補正する単色キャリブレーションの実行と、
前記画像形成ステップにより複数の記録剤を用いて形成された混色の画像を前記測定ステップにより測定し、該測定の結果を用いて前記画像形成ステップが形成する混色の再現特性を補正する混色キャリブレーションの実行とを制御する制御ステップとを有し、
ユーザの指示に応じて、
前記制御ステップにより、前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させるか、
前記制御ステップにより前記単色キャリブレーションと前記混色キャリブレーションのいずれか一方を実行させるか選択する選択ステップを有することを特徴とする画像処理方法。
【請求項１３】
前記選択ステップは、予め定められた時間ごとに、前記制御ステップにより前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させることのみ選択できるよう制御されることを特徴とする請求項１２に記載の画像処理方法。
【請求項１４】
前記選択ステップは、予め定められた枚数の用紙を用いて印刷が実行されるごとに、前記制御ステップにて前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させることのみ選択できるよう制御されることを特徴とする請求項１２に記載の画像処理方法。
【請求項１５】
前記選択ステップは、画像処理装置の電源が投入された際、前記制御ステップにて前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させることのみ選択できるよう制御されることを特徴とする請求項１２に記載の画像処理方法。
【請求項１６】
前記選択ステップにより前記単色キャリブレーションが選択され、前記制御ステップにより前記単色キャリブレーションが実行された後に、前記制御ステップにより前記混色キャリブレーションを実行させるか否かを問い合わせるための画面を表示する表示ステップを有することを特徴とする請求項１２に記載の画像処理方法。
【請求項１７】
前記選択ステップにより、前記混色キャリブレーションが選択され、前記制御ステップにより前記混色キャリブレーションが実行される前に、前記制御ステップにより前記単色キャリブレーションを実行させるか否かを問い合わせるための画面を表示する表示ステップを有することを特徴とする請求項１２に記載の画像処理方法。
【請求項１８】
前記制御ステップによって前記単色キャリブレーションが実行されずに、前記選択ステップにより前記混色キャリブレーションが選択され、前記制御ステップにより前記混色キャリブレーションが実行された回数が閾値より多い場合は、前記制御ステップにより前記混色キャリブレーションが実行される前に、前記制御ステップにより前記単色キャリブレーションを実行させることを促すための画面を表示する表示ステップを有することを特徴とする請求項１２に記載の画像処理方法。
【請求項１９】
前記制御ステップによって前記混色キャリブレーションが実行されずに、前記選択ステップにより前記単色キャリブレーションが選択され、前記制御ステップにより前記単色キャリブレーションが実行された回数が閾値より多い場合は、前記制御ステップにより前記単色キャリブレーションが実行された後に、前記制御ステップにより前記混色キャリブレーションを実行させることを促すための画面を表示する表示ステップを有することを特徴とする請求項１２に記載の画像処理方法。
【請求項２０】
前記制御ステップにより前記混色キャリブレーションが実行される前に、前記制御ステップにより前記単色キャリブレーションを実行させるべきか否かを判断するために用いられる情報を画面に表示する表示ステップを有することを特徴とする請求項１２に記載の画像処理方法。
【請求項２１】
前記制御ステップにより前記単色キャリブレーションを実行させるべきか否かを判断するために用いられる情報は、前記選択ステップにより前記単色キャリブレーションが選択され、前記制御ステップにより前記単色キャリブレーションが実行された後に、前記制御ステップにより実行された前記混色キャリブレーションの回数であることを特徴とする請求項２０に記載の画像処理方法。
【請求項２２】
前記制御ステップにより前記単色キャリブレーションまたは前記混色キャリブレーションが実行された後にプリント出力した枚数のうち、単色のプリントを実行する際にプリント出力した枚数の比率が閾値より低い場合には、前記制御ステップによる前記混色キャリブレーションの実行を促すための画面を表示する表示ステップを有することを特徴とする請求項１２に記載の画像処理方法。
【請求項２３】
コンピュータに、
画像を形成する画像形成ステップと、
前記画像形成ステップにより形成された画像を測定する測定ステップと、
前記画像形成ステップにより単色の記録剤を用いて形成された単色の画像を前記測定ステップにより測定し、該測定の結果を用いて前記画像形成ステップが形成する単色の再現特性を補正する単色キャリブレーションの実行と、
前記画像形成ステップにより複数の記録剤を用いて形成された混色の画像を前記測定ステップにより測定し、該測定の結果を用いて前記画像形成ステップが形成する混色の再現特性を補正する混色キャリブレーションの実行とを制御する制御ステップとを有し、
ユーザの指示に応じて、
前記制御ステップにより、前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させるか、
前記制御ステップにより前記単色キャリブレーションと前記混色キャリブレーションのいずれか一方を実行させるか選択する選択ステップ
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタから出力される画像の色を補正するための画像処理装置及び画像処理方法ならびに画像処理パラメータを作成するプログラムに関するものである。
【背景技術】
【０００２】
近年、電子写真装置の性能向上に伴い印刷機と同等の画質を実現した装置が登場しているが、電子写真装置特有の不安定性のため色の変動量が印刷機に比べて大きいことが課題として残されている。
【０００３】
そこで、従来の電子写真装置にはシアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）の各トナーに対応した１次元の階調特性の補正を行うためのＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）を作成する「単色」のキャリブレーション技術が搭載されている。ＬＵＴとは、特定の間隔で区切られた入力データに対応した出力データを示すテーブルであり、演算式では表せない非線形な特性を表現することが可能である。また、「単色」とはＣ、Ｍ、Ｙ、Ｋの単体のトナーを使って表わした色のことである。この単色キャリブレーションを実行すると、最大濃度及び階調などの単色の再現特性が補正される。
【０００４】
また、近年では、特許文献１により４次元のＬＵＴを用いて「混色」のキャリブレーションを行う技術が提案されている。ここで、「混色」とはレッド、グリーン、ブルーや、ＣＭＹを使ったグレー等の複数のトナーを使用した色のことである。特に電子写真では、１次元のＬＵＴで単色の階調特性を補正しても複数のトナーを使用して「混色」を表現すると、非線形な差分が発生することが多い。ここで、混色のキャリブレーションを実行すると、複数色のトナーの組み合わせ（重ね合わせなど）で表現される混色の色再現特性が補正される。
【０００５】
「混色」を含むキャリブレーションの流れについて説明する。まず、「単色」のキャリブレーションを実施するため単色で構成されるチャートデータを用いて用紙等の記録媒体にパッチをプリント出力し、スキャナやセンサでこのパッチを読み取る。パッチを読みとって得られたデータを予め設定されている目標値と比較して目標値との差を補正する１次元のＬＵＴを作成する。次に「混色」のキャリブレーションを実施するために先に作成した１次元のＬＵＴを反映した混色で構成されるチャートデータを用いて記録媒体にパッチをプリント出力し、スキャナやセンサでこのパッチを読み取る。パッチを読みとって得られたデータを予め設定されている目標値と比較して目標値との差を補正する４次元のＬＵＴを作成する。
【０００６】
以上で示すように、「単色」のキャリブレーションだけでは補正しきれない混色特性を「混色」のキャリブレーションで補正することで高精度な補正が可能であった。
【０００７】
また、上記のように「単色」のキャリブレーション（以下、単色キャリブレーションとする）を行ってから「混色」のキャリブレーション（以下、混色キャリブレーションとする）を行うことが望ましい。しかし、両方のキャリブレーションを実行すると処理時間が長くなってしまう。例えば単色のプリントを行う機会が多いユーザは「混色」のプリントをする機会が少ないため、単色キャリブレーションを実行する可能性が高い。また電子写真装置の場合、「混色」は「単色」に比べて非線形な差分が発生しやすいため、「単色」の特性は充分に補正されているが「混色」の特性は補正しきれない状況が発生する。そのため、特に写真等の「混色」のプリントを行う機会が多いユーザに対しては単色キャリブレーションよりも混色キャリブレーションを実行する可能性が高い。
【０００８】
このようなユーザの要望に応えるべく、単色キャリブレーションと混色キャリブレーションを実行させるためのボタンを個別に用意し、選択されたいずれか一方のみを独立した処理で実行する仕組みがある。（非特許文献１）
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１１−２５４３５０
【非特許文献】
【００１０】
【非特許文献１】富士ゼロックステクニカルレポートＮＯ．１９  ２０１０
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、先行技術では単色キャリブレーションと混色キャリブレーションは独立した処理であるため、一方のキャリブレーションのみ偏って実行されていると、キャリブレーションによる補正精度が低下する可能性があった。
【課題を解決するための手段】
【００１２】
上記課題を解決するために本発明の画像処理装置は、画像を形成する画像形成手段と、
前記画像形成手段により形成された画像を測定する測定手段と、
前記画像形成手段により単色の記録剤を用いて形成された単色の画像を前記測定手段により測定し、該測定の結果を用いて前記画像形成手段が形成する単色の再現特性を補正する単色キャリブレーションの実行と、
前記画像形成手段により複数の記録剤を用いて形成された混色の画像を前記測定手段により測定し、該測定の結果を用いて前記画像形成手段が形成する混色の再現特性を補正する混色キャリブレーションの実行とを制御する制御手段とを有し、ユーザの指示に応じて、
前記制御手段により、前記単色キャリブレーションが実行された後に前記混色キャリブレーションを実行させるか、前記制御手段により前記単色キャリブレーションと前記混色キャリブレーションのいずれか一方を実行させるか選択する選択手段を有することを特徴とする。
【発明の効果】
【００１３】
本発明では、単色キャリブレーションと混色キャリブレーションを選択的に実行可能な画像処理装置にて、いずれか一方のキャリブレーションのみ実施されることにより、キャリブレーションによる補正精度が低下することを抑制することが可能になる。
【図面の簡単な説明】
【００１４】
【図１】システムの構成図である。
【図２】画像処理の流れを示した図である。
【図３】単色キャリブレーションの処理の流れを示した図である。
【図４】混色キャリブレーションの処理の流れを示した図である。
【図５】単色キャリブレーション及び混色キャリブレーションに使用するチャートを示した図である。
【図６】単色キャリブレーション及び混色キャリブレーション実行画面を示した図である。
【図７】実施例１の混色キャリブレーションの処理の流れを示した図である。
【図８】実施例１のＵＩの例を示した図である。
【図９】実施例２の単色キャリブレーションの処理の流れを示した図である。
【図１０】実施例２のＵＩの例を示した図である。
【図１１】実施例３のキャリブレーションの処理の流れを示した図である。
【図１２】実施例３のＵＩの例を示した図である。
【図１３】実施例４のキャリブレーションの処理の流れを示した図である。
【図１４】実施例４のＵＩの例を示した図である。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１６】
（実施例１）
本発明の実施の形態について説明する。本実施例ではキャリブレーション実行時に単色キャリブレーションと混色キャリブレーションを両方実行するか、いずれか一方を実行するか選択する。これにより、ユーザの使用に適したキャリブレーションを実行することが可能になる。
【００１７】
また、定期的に単色キャリブレーションと混色キャリブレーションを両方とも実行させることで、キャリブレーションによる補正精度が低下することを抑制することが可能になる。
【００１８】
図１は本実施例におけるシステムの構成図である。シアン、マゼンタ、イエロー、ブラック（以下、Ｃ、Ｍ、Ｙ、Ｋ）の各トナーを用いる画像処理装置のＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｒｉｎｔｅｒ）１０１はネットワーク１２３を介して他のネットワーク対応機器と接続されている。またＰＣ１２４はネットワーク１２３を介してＭＦＰ１０１と接続されている。ＰＣ１２４内のプリンタドライバ１２５はＭＦＰ１０１へ印刷データを送信する。
【００１９】
ＭＦＰ１０１について詳細に説明する。ネットワークＩ／Ｆ１２２は印刷データ等の受信を行う。コントローラ１０２はＣＰＵ１０３やレンダラ１１２、画像処理部１１４で構成される。ＣＰＵ１０３のインタプリタ１０４は受信した印刷データのＰＤＬ（ページ記述言語）部分を解釈し、中間言語データ１０５を生成する。
【００２０】
そしてＣＭＳ１０６ではソースプロファイル１０７及びデスティネーションプロファイル１０８を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでＣＭＳとはＣｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍの略であり、後述するプロファイルの情報を用いて色変換を行う。また、ソースプロファイル１０７はＲＧＢやＣＭＹＫ等のデバイスに依存する色空間をＣＩＥ（国際照明委員会）が定めたＬ＊ａ＊ｂ＊（以下、Ｌａｂ）やＸＹＺ等のデバイス非依存の色空間に変換するためのプロファイルである。ＸＹＺはＬａｂと同様にデバイス非依存の色空間であり、３種類の刺激値で色を表現する。また、デスティネーションプロファイル１０８はデバイス非依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に変換するためのプロファイルである。
【００２１】
一方、ＣＭＳ１０９ではデバイスリンクプロファイル１１０を用いて色変換を行い、中間言語データ（ＣＭＳ後）１１１を生成する。ここでデバイスリンクプロファイル１１０はＲＧＢやＣＭＹＫ等のデバイス依存色空間をデバイス（プリンタ１１５）に依存したＣＭＹＫ色空間に直接変換するためのプロファイルである。ＣＭＳ１０６、ＣＭＳ１０９のうち、どちらのＣＭＳが選ばれるかはプリンタドライバ１２５における設定に依存する。
【００２２】
本実施例ではプロファイル（１０７、１０８及び１１０）の種類によってＣＭＳ（１０６及び１０９）を分けているが、１つのＣＭＳで複数種類のプロファイルを扱ってもよい。また、プロファイルの種類は本実施例で挙げた例に限らずプリンタ１１５のデバイス依存ＣＭＹＫ色空間を用いるのであればどのような種類のプロファイルでもよい。
【００２３】
レンダラ１１２は生成した中間言語データ（ＣＭＳ後）１１１からラスター画像１１３を生成する。画像処理部１１４はラスター画像１１３やスキャナ１１９で読み込んだ画像に対して画像処理を行う。画像処理部１１４について詳細は後述する。
【００２４】
コントローラ１０２と接続されたプリンタ１１５はＣ、Ｍ、Ｙ、Ｋ等の有色トナーを用いて紙上に出力データを用いて画像形成するプリンタである。プリンタ１１５は給紙を行う給紙部１１６と画像形成された紙を排紙する排紙部１１７、測定部１２６を持つ。
【００２５】
測定部１２６は分光反射率、ＬａｂやＸＹＺ等のデバイスに依存しない色空間の値を取得できるセンサ１２７を持ち、プリンタ１１５を制御するＣＰＵ１２９によって制御される。測定部１２６はプリンタ１１５で用紙等の記録媒体上にプリント出力されたパッチをセンサ１２７で読み取り、読み取った数値情報をコントローラ１０２へ送信する。コントローラ１０２はその数値情報を用いて演算を行い、この演算の結果を単色キャリブレーションや混色キャリブレーションを実行する際に利用する。
【００２６】
表示装置１１８はユーザへの指示やＭＦＰ１０１の状態を表示するＵＩ（ユーザーインターフェース）である。後述する単色キャリブレーションや混色キャリブレーションを実行する際に利用する。
【００２７】
スキャナ１１９はオートドキュメントフィーダーを含むスキャナである。スキャナ１１９は束状のあるいは一枚の原稿画像を図示しない光源で照射し、原稿反射像をレンズでＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ等の固体撮像素子上に結像する。そして、固体撮像素子からラスター状の画像読み取り信号を画像データとして得る。
【００２８】
入力装置１２０はユーザからの入力を受け付けるためのインタフェースである。一部の入力装置をタッチパネルとし、表示装置１１８と一体化してもよい。
【００２９】
記憶装置１２１はコントローラ１０２で処理されたデータやコントローラ１０２が受け取ったデータ等を保存する。
【００３０】
測定器１２８はネットワーク上またはＰＣ１２４に接続された外部の測定用デバイスであり、測定部１２６と同様に分光反射率、ＬａｂやＸＹＺ等のデバイスに依存しない色空間の値を取得できる。
【００３１】
次に画像処理部１１４の流れについて図２を用いて説明する。図２はラスター画像１１３やスキャナ１１９で読み込んだ画像に対して行う画像処理の流れを示している。図２の処理の流れは画像処理部１１４内にある不図示のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）が実行することにより実現される。
【００３２】
ステップＳ２０１にて画像データを受信する。そしてステップＳ２０２にて受け取ったデータがスキャナ１１９から受信したスキャンデータかプリンタドライバ１２５から送られたラスター画像１１３かを判別する。
【００３３】
スキャンデータではない場合はレンダラ１１２によってビットマップ展開されたラスター画像１１３であり、ＣＭＳによってプリンタデバイスに依存するＣＭＹＫに変換されたＣＭＹＫ画像２１１となる。
【００３４】
スキャンデータの場合はＲＧＢ画像２０３であるため、ステップＳ２０４にて色変換処理を行い、共通ＲＧＢ画像２０５を生成する。ここで共通ＲＧＢ画像２０５とはデバイスに依存しないＲＧＢ色空間で定義されており、演算によってＬａｂ等のデバイス非依存色空間に変換することが可能である。
【００３５】
一方、ステップＳ２０６にて文字判定処理を行い、文字判定データ２０７を生成する。ここでは画像のエッジ等を検出して文字判定データ２０７を生成する。
【００３６】
次にステップＳ２０８にて共通ＲＧＢ画像２０５に対して文字判定データ２０７を用いてフィルタ処理を行う。ここでは文字判定データ２０７を用いて文字部とそれ以外で異なるフィルタ処理を行う。
【００３７】
次にステップＳ２０９にて下地飛ばし処理、ステップＳ２１０で色変換処理を行って下地を除去したＣＭＹＫ画像２１１を生成する。
【００３８】
次にステップＳ２１２にて４Ｄ−ＬＵＴ２１７を用いた混色の補正処理を行う。４Ｄ−ＬＵＴとはあるＣ、Ｍ、Ｙ、Ｋ各トナーを出力する際の信号値の組み合わせを異なるＣ、Ｍ、Ｙ、Ｋの信号値の組み合わせに変換する４次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）である。この４Ｄ−ＬＵＴ２１７は後述する「混色キャリブレーション」により生成される。４Ｄ−ＬＵＴを用いることで複数のトナーを使用した色である「混色」を補正することが可能になる。
【００３９】
そしてステップＳ２１２にて混色の補正をした後、画像処理部１１４はステップＳ２１３にて１Ｄ−ＬＵＴ２１８を用いてＣ、Ｍ、Ｙ、Ｋの各単色の階調特性を補正する。１Ｄ−ＬＵＴ  とはＣ、Ｍ、Ｙ、Ｋのそれぞれの色（単色）を補正する１次元のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）のことである。この、１Ｄ−ＬＵＴは、後述する「単色キャリブレーション」により生成される。
【００４０】
最後にステップＳ２１４にて画像処理部１１４はスクリーン処理や誤差拡散処理のようなハーフトーン処理を行ってＣＭＹＫ画像（２値）２１５を作成し、ステップＳ２１６にて画像データをプリンタ１１５へ送信する。
【００４１】
プリンタ１１５から出力される単色の階調特性を補正する「単色キャリブレーション」について図３を用いて説明する。単色キャリブレーションを実行することで、最大濃度特性及び階調特性などの単色の色再現特性が補正される。プリンタ１１５で用いられるＣ，Ｍ，Ｙ，Ｋトナー其々に対応する色の再現特性は、キャリブレーション実行時に一緒に補正される。すなわち、Ｃ，Ｍ，Ｙ，Ｋの各色に応じて図３の処理が一度に実行される。
【００４２】
図３は単色の階調特性を補正する１Ｄ−ＬＵＴ２１８を作成する処理の流れを示している。図３の処理の流れはＣＰＵ１０３が実行することによって実現され、作成された１Ｄ−ＬＵＴ２１８は記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００４３】
ステップＳ３０１にて記憶装置１２１に格納してあるチャートデータ（Ａ）３０２を取得する。チャートデータ（Ａ）３０２は単色各色の最大濃度を補正するためのものであり、Ｃ、Ｍ、Ｙ、Ｋの「単色」の最大濃度データが得られる信号値（例えば２５５）で構成される。
【００４４】
次にステップＳ３０３にてチャートデータ（Ａ）３０２に対して画像処理部１１４にて画像処理を実行してプリンタ１１５からチャート（Ａ）３０４をプリント出力する。例を図５に示す。図５（ａ）の５０１はチャートデータ（Ａ）３０２をプリント出力した際の例を示しており、パッチ５０２、５０３、５０４、５０５はそれぞれＣ、Ｍ、Ｙ、Ｋ各色の最大濃度でプリント出力される。ここで画像処理部１１４はステップＳ２１４にてハーフトーン処理のみ行い、ステップＳ２１３の１Ｄ−ＬＵＴ補正処理やステップＳ２１２の４Ｄ−ＬＵＴ補正処理は行わない。
【００４５】
次にステップＳ３０５にてスキャナ１１９や測定部１２６内のセンサ１２７を用いてチャート（Ａ）３０４のプリント出力物の濃度測定を行い、測定値（Ａ）３０６を得る。測定値（Ａ）３０６はＣ、Ｍ、Ｙ、Ｋ各色の濃度値となる。次にステップＳ３０７にて測定値（Ａ）３０６と予め設定された最大濃度値の目標値（Ａ）３０８を用いて各色の測定値（Ａ）３０６の最大濃度の補正を実行する。ここでは最大濃度が目標値３０８（Ａ）に近づくようにプリンタ１１５のデバイス設定値、例えば、レーザ出力や現像バイアス等を調整する。
【００４６】
次に、ステップＳ３０９にて記憶装置１２１に格納されたチャートデータ（Ｂ）３１０を取得する。チャートデータ（Ｂ）３１０はＣ、Ｍ、Ｙ、Ｋの「単色」の階調データの信号値で構成される。このチャートデータ（Ｂ）３１０を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｂ）３１２の例を図５に示す。図５（ｂ）の５０６はチャートデータ（Ｂ）３１０を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｂ）３１２のプリント出力物の一例を示している。図５（ｂ）に示されるパッチ５０７、５０８、５０９、５１０及び右に続く階調データは、Ｃ、Ｍ、Ｙ、Ｋ各色の階調データで構成される。
【００４７】
次にステップＳ３１１にてチャートデータ（Ｂ）３１０に対して画像処理部１１４にて画像処理を実行してプリンタ１１５からチャート（Ｂ）３１２をプリント出力する。ここで画像処理部１１４、ステップＳ２１４にてハーフトーン処理のみ行い、ステップＳ２１３の１Ｄ−ＬＵＴ補正処理や４ステップＳ２１２のＤ−ＬＵＴ補正処理は行わない。また、プリンタ１１５はステップＳ３０７により最大濃度補正を行っているため、最大濃度が目標値（Ａ）３０８と同等の値を出せる状態となる。
【００４８】
次にステップＳ３１３にてスキャナ１１９やセンサ１２７を用いて測定を行い、測定値（Ｂ）３１４を得る。測定値（Ｂ）３１４はＣ、Ｍ、Ｙ、Ｋ各色の階調から得られる濃度値となる。次にステップＳ３１５にて測定値（Ｂ）３１４と予め設定された目標値（Ｂ）３１６を用いて単色の階調を補正する１Ｄ−ＬＵＴ２１８を作成する。
【００４９】
次に、プリンタ１１５から出力される混色の特性を補正する「混色キャリブレーション」について図４を用いて説明する。混色キャリブレーションを実行することで、複数色のトナーの組み合わせ（重ね合わせなど）で表現される混色の再現特性が補正される。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現される。この取得された４Ｄ−ＬＵＴ２１７は記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００５０】
混色キャリブレーションは、単色キャリブレーション実施後にプリンタ１１５から出力される混色を補正する。そのため、単色キャリブレーションを行った直後に混色キャリブレーションを行うことが望ましい。
【００５１】
ステップＳ４０１にて記憶装置１２１に格納してある「混色」で構成されたチャートデータ（Ｃ）４０２の情報を取得する。チャートデータ（Ｃ）４０２は混色を補正するためのデータであり、Ｃ、Ｍ、Ｙ、Ｋの組み合わせである「混色」の信号値で構成される。このチャートデータ（Ｃ）４０２を用いて記録媒体にプリント出力されたパッチを有するチャート（Ｃ）４０４の一例を図５に示す。図５（ｃ）の５１１はチャートデータ（Ｃ）４０２をプリント出力した際の例を示しており、パッチ５１２及び５１１上に印字された全てのパッチはＣ、Ｍ、Ｙ、Ｋを組み合わせた混色で構成されている。
【００５２】
次にステップＳ４０３では画像処理部１１４にてチャートデータ（Ｃ）４０２に対して画像処理を実行してプリンタ１１５にてチャート（Ｃ）４０４をプリント出力する。混色キャリブレーションは単色キャリブレーション実施後のデバイスの混色特性を補正するため、画像処理部１１４での画像処理の実行には単色キャリブレーション実行時に作成された１Ｄ−ＬＵＴ２１８を用いる。
【００５３】
次にステップＳ４０５にてスキャナ１１９や測定部１２６内のセンサ１２７を用いてチャート（Ｃ）４０４のプリント出力物の混色の測定を行い、測定値（Ｃ）４０６を取得する。測定値（Ｃ）４０６は単色キャリブレーション実施後のプリンタ１１５の混色特性を示す。また、測定値（Ｃ）４０６はデバイスに依存しない色空間での値であり、本実施例ではＬａｂとする。スキャナ１１９を用いた場合は図示しない３Ｄ−ＬＵＴ等を用いてＲＧＢ値をＬａｂ値に変換する。
【００５４】
次にステップＳ４０７にて記憶装置１２１に格納してあるＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９を取得し、測定値４０６（Ｃ）と予め設定された目標値（Ｃ）４０８との差分を反映させてＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を作成する。ここでＬａｂ→ＣＭＹの３Ｄ−ＬＵＴとは、入力されたＬａｂ値に対応するＣＭＹ値を出力する３次元のＬＵＴのことである。
【００５５】
具体的な作成方法を以下に示す。Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９の入力側のＬａｂ値に対して測定値４０６（Ｃ）と予め設定された目標値（Ｃ）４０８との差分を加え、差分が反映されたＬａｂ値に対してＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ４０９を用いて補間演算を実行する。この結果、Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を作成する。
【００５６】
次にステップＳ４１１にて記憶装置１２１に格納してあるＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２を取得して、Ｌａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０を用いて演算を行う。これにより、ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７を作成する。ここでＣＭＹ→Ｌａｂの３Ｄ−ＬＵＴとは、入力されたＣＭＹ値に対応するＬａｂ値を出力する３次元のＬＵＴのことである。
【００５７】
ＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７の具体的な作成方法を以下に示す。ＣＭＹ→  Ｌａｂの３Ｄ−ＬＵＴ４１２とＬａｂ→ＣＭＹの３Ｄ−ＬＵＴ（補正後）４１０からＣＭＹ→ＣＭＹの３Ｄ−ＬＵＴを作成する。次にＫの入力値と出力値が同一となるようにＣＭＹＫ→ＣＭＹＫの４Ｄ−ＬＵＴ２１７を作成する。ここでＣＭＹ→ＣＭＹの３Ｄ−ＬＵＴとは、入力されたＣＭＹ値に対応する補正後のＣＭＹ値を出力する３次元のＬＵＴのことである。
【００５８】
単色キャリブレーションおよび混色キャリブレーションを選択的に実行する際のＵＩ表示の例を図６に示す。図６のＵＩ画面６０１は表示装置１１８にて表示される。６０２は単色キャリブレーションの開始を受け付けるボタンであり、６０３は混色キャリブレーションの開始を受け付けるボタンである。また、６０４は単色キャリブレーション実行後、混色キャリブレーションを実行するキャリブレーションの開始を受け付けるボタンである。
【００５９】
ボタン６０４が選択されると、単色キャリブレーションが開始され、実行された後、混色キャリブレーションが開始される。
【００６０】
具体的には、単色キャリブレーション終了後に、混色キャリブレーション用のチャート（Ｃ）４０４をプリント出力することで、混色キャリブレーションを開始する。または、ユーザに混色キャリブレーションを開始するためのボタンをＵＩ画面に表示し、そのボタンがユーザにより押下されてから、混色キャリブレーションが開始されても良い。
【００６１】
一方、ボタン６０２が選択されると、単色キャリブレーションのみ実行される。同様に、ボタン６０３が選択されると、混色キャリブレーションのみ実行される。
【００６２】
単色キャリブレーションと混色キャリブレーションでボタンを分けている理由について説明する。混色キャリブレーション実行時に使用するチャート（Ｃ）４０４をプリント出力する時、単色キャリブレーションで作成した１Ｄ−ＬＵＴ２１８を使用する。よって、単色キャリブレーションの直後、単色の再現特性が補正された直後に混色キャリブレーションを行い、混色の再現特性を補正することが望ましい。しかし、２種類のキャリブレーションを両方実行すると、ユーザがキャリブレーションのために費やす処理時間が多くかかってしまう。
【００６３】
よって、処理時間を短縮するためにユーザの使用環境に応じて単色キャリブレーションと混色キャリブレーションのいずれかを実行させる。すると、両キャリブレーションの実行頻度が異なる状況が発生する。例えば単色プリントを行う機会が多いユーザは、混色キャリブレーションを実行する頻度が低くなる。また、写真のような混色のカラープリントを行う機会が多いユーザは、混色キャリブレーションを実行する頻度が高くなる。
【００６４】
また、この色補正メニューの選択が可能なタイミングを制御してもよい。
【００６５】
通常、画像処理装置は、電源を夜間切り、朝入れるケースが多い。よって、ＭＦＰ１０１のメイン電源スィッチがオンになり、電源が投入された時には、ボタン６０４しか選択できないようにする。または、予め定められた時間内に、両方のキャリブレーションが実行されない場合には、ボタン６０４しか選択できないようにしてもよい。または、予め定められた枚数の用紙を用いて印刷が実行されるまでに、両方のキャリブレーションが実行されない場合には、ボタン６０４しか選択できないようにしてもよい。
【００６６】
または、予め定められた時間が経過したり、予め定められた枚数の用紙を用いて印刷が実行されたり、電源が投入された場合に、自動的に単色キャリブレーションと混色キャリブレーションが順次実行されてもよい。
【００６７】
このように、所定のタイミングではユーザがキャリブレーションを実行する際に、ボタン６０４のみ選択できるようにして、予め定められた一定時間ごとに単色キャリブレーション実行直後に混色キャリブレーションを実行するように促す。
【００６８】
よって、上記のように単色キャリブレーション実行後に混色キャリブレーションを実行して両方のキャリブレーションを実行するか、単色キャリブレーション、混色キャリブレーションのいずれかを実行するかを選択することができる。これにより、ユーザの使用に適したキャリブレーションを実行することが可能になる。
【００６９】
また、一定時間ごとに両方のキャリブレーションを実行することのみ選択できるように制御することで、いずれか一方のキャリブレーションのみ実行されることによりキャリブレーションによる再現特性の補正精度の低下を抑制することが可能になる。
【００７０】
次に、ボタン６０３を押下し、混色キャリブレーションの実行が選択された時について説明する。混色キャリブレーションのみ実行するボタン６０３が押下され、混色キャリブレーションが実行される時に単色キャリブレーションを行うか、ユーザに問い合わせるＵＩを表示する。これにより、単色キャリブレーションが実行されないことによって、混色キャリブレーションによる補正精度が低下してしまうことを防ぐ。図７は混色キャリブレーション実行選択時のキャリブレーション処理の流れを示す。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００７１】
ステップＳ７０１にて混色キャリブレーションを開始する。具体的には、入力装置１２０を介して、表示装置１１８にて表示されているボタン６０３が押下されると開始される。
【００７２】
次にステップＳ７０２にて単色キャリブレーションを行うか否かを問い合わせるＵＩを表示する。この表示の具体例が図８である。ＵＩ画面８０１は表示装置１１８にて表示される。８０２は混色キャリブレーションが単色の再現特性が良好であることが前提（単色キャリブレーションの実施が前提）であることを示すメッセージであり、単色キャリブレーションを実行するかを促す。ボタン８０３及びボタン８０４は単色キャリブレーションを先に実行するか否かをユーザに問い合わせるものである。ボタン８０３が選択された場合は単色キャリブレーションを実行し、ボタン８０４が選択された場合は単色キャリブレーションを実行しない。
【００７３】
このＵＩ画面８０１の表示は、混色キャリブレーションが選択され、実行される前に毎回表示してもよいし、前回の単色キャリブレーション実行後に、実行された混色キャリブレーションの回数が閾値より多い場合のみＵＩ画面８０１を表示画面に表示してもよい。例えば、キャリブレーション実行時に、混色キャリブレーションばかり５回実行された後に、ＵＩ画面８０１を表示画面に表示してもよい。
【００７４】
ステップＳ７０３にて先に単色キャリブレーションを行うか否かを判定する。具体的には、ＵＩ画面８０１のボタン８０３とボタン８０４のどちらが選択されたかを判定する。
【００７５】
単色キャリブレーションを行わないと判定された場合はステップＳ７０４にて混色キャリブレーションを実行する。ステップＳ７０４の処理はステップＳ４０１〜Ｓ４１１の処理と同様であるため、説明を省略する。
【００７６】
単色キャリブレーションを行うと判定された場合はステップＳ７０５にて単色キャリブレーションを実行してからステップＳ７０４にて混色キャリブレーションを実行する。ステップＳ７０５の処理はステップＳ３０１〜Ｓ３１５の処理と同様であるため、説明を省略する。
【００７７】
本フローにおいて、単色キャリブレーションを行った後に必ず混色キャリブレーションを実行しているが、単色キャリブレーションのみを行い、再度混色キャリブレーションの実行をユーザが指示してもよい。
【００７８】
本フローの処理により混色キャリブレーション実行前に、単色キャリブレーションを行うか否かをユーザに問い合わせることが可能になる。これにより、単色キャリブレーションが実行されないことで、混色キャリブレーションによる補正精度が低下することを抑制することが可能になる。
【００７９】
次に、ボタン６０３を押下し、混色キャリブレーションの実行が選択された時について説明する。混色キャリブレーションのみ実行するボタン６０３が押下され、混色キャリブレーションが実行される時に単色キャリブレーションを行うか、ユーザに問い合わせるＵＩを表示する。これにより、単色キャリブレーションが実行されないことによって、混色キャリブレーションによる補正精度が低下してしまうことを防ぐ。
次に、ボタン６０２を押下し、単色キャリブレーションの実行が選択された時について説明する。単色キャリブレーションのみ実行するボタン６０２が押下され、単色キャリブレーションが実行された後に混色キャリブレーションを行うか否かを問い合わせるＵＩを表示する。これにより、混色キャリブレーションを実行されないことによってキャリブレーションによる補正の精度が低下することを抑制する。
【００８０】
上述したように、先に混色キャリブレーションのみの実行を指示された場合、単色キャリブレーションを行うか否かをユーザに問い合わせる処理の流れを説明した。
【００８１】
この処理において、問合せの結果単色キャリブレーションが実行された後に混色キャリブレーションが実行されない状態が続く可能性がある。この場合、本来得られる精度が得られないままユーザがプリンタを使用し続ける可能性がある。
【００８２】
よって、図９に示す処理では、上記状況を踏まえ、単色キャリブレーション実行後に混色キャリブレーションを行うか否かを問い合わせるＵＩを表示する。
【００８３】
図９の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００８４】
まず、ステップＳ９０１にて単色キャリブレーションを実行する。
【００８５】
具体的には、入力装置１２０を介して、表示装置１１８にて表示されているボタン６０２がユーザにより押下されると開始される。
【００８６】
ステップＳ９０１の処理はステップＳ３０１〜Ｓ３１５の処理と同様であるため、説明を省略する。
【００８７】
次にステップＳ９０２にて混色キャリブレーションを行うかを問い合わせるＵＩを表示する。具体例を図１０に示す。ＵＩ画面１００１は表示装置１１８にて表示される。１００２は単色キャリブレーションの後に混色キャリブレーションを実行することを推奨するメッセージである。ボタン１００３及びボタン１００４は混色キャリブレーションを実行するか否かを問い合わせるものである。ボタン１００３が選択された場合は混色キャリブレーションを実行し、ボタン１００４が選択された場合は混色キャリブレーションを実行しない。
【００８８】
このＵＩ画面１００１の表示は、単色キャリブレーションが選択され、実行された後に毎回表示してもよいし、前回の混色キャリブレーション実行後に、実行された単色キャリブレーションの回数が閾値より多い場合のみＵＩ画面１００１を表示画面に表示してもよい。例えば、キャリブレーション実行時に、単色キャリブレーションばかり５回実行された後に、ＵＩ画面１００１を表示画面に表示してもよい。
【００８９】
ステップＳ９０３にて混色キャリブレーションを行うか否かを判定する。具体的にはボタン１００３とボタン１００４のどちらが選択されたかを判定する。
【００９０】
混色キャリブレーションを行わないと判定された場合は処理を終了する。
【００９１】
混色キャリブレーションを行うと判定された場合はステップＳ９０４にて混色キャリブレーションを実行する。ステップＳ９０４の処理はステップＳ４０１〜Ｓ４１１の処理と同様であるため、説明を省略する。
【００９２】
本フローの処理により、２種類のキャリブレーションのうち、単色キャリブレーション実行後に、混色キャリブレーションを実行するか否かをユーザに問い合わせることが可能になる。よって、単色キャリブレーション実行後、混色キャリブレーションが実行されない状態が続くことを抑制することが可能になる。これにより、キャリブレーションにより本来得られる補正精度が得られないままユーザがプリンタを使用し続けないようにすることが可能になる。
【００９３】
（実施例２）
実施例１では一方のキャリブレーションを実行する際に他のキャリブレーションを実行するか否かを問い合わせる処理の流れを説明した。
【００９４】
しかし、問合せの結果、２種類のキャリブレーションが常に連続して実行されてしまうと、処理時間がかかる。また、ユーザのプリンタの使用状況によっては２種類あるキャリブレーションのうちの一方のキャリブレーションを実行するだけで充分な補正結果を得られる場合がある。例えば、単色に比べて混色は変動しやすいために写真等の混色データを出力する機会が多いユーザは、単色キャリブレーションより混色キャリブレーションを高い頻度で実行すれば充分な補正結果が得られるという状況がありうる。その場合、「混色キャリブレーションを５回実行したら１回単色キャリブレーションを実行する」というように経験に基づいてキャリブレーションの実行頻度をユーザが決めてもよい。
【００９５】
よって本実施例では、ユーザから混色キャリブレーションの実行を指示された場合、その前に単色キャリブレーションを実行するか否かをユーザに問い合わせる際、前回の単色キャリブレーション実行後に行われた混色キャリブレーションの実行回数を表示する。
【００９６】
本実施例における処理の流れを図１１に示す。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【００９７】
ステップＳ１１０１にて混色キャリブレーションを開始する。
【００９８】
具体的には、入力装置１２０を介して、表示装置１１８にて表示されているボタン６０３が押下されると開始される。
【００９９】
次にステップＳ１１０２にて混色キャリブレーション実行カウンタ１１０３を読み出し、前回の単色キャリブレーション実行後に混色キャリブレーションが何回実行されたかをＵＩに表示する。混色キャリブレーション実行カウンタ１１０３は前回の単色キャリブレーション実行後に混色キャリブレーションを実行した回数が格納されている。
【０１００】
次にステップＳ１１０４にて単色キャリブレーションを実行するか否かを問い合わせるＵＩを表示する。具体例を図１２に示す。この時のＵＩ画面１２０１は表示装置１１８にて表示される。１２０２〜１２０４は図８の８０２〜８０４と同様であるため説明を省略する。１２０５は前回の単色キャリブレーション実行後に混色キャリブレーションを何回実行したかを示すメッセージである。混色キャリブレーションを実行する頻度の高いユーザは、混色キャリブレーションの回数を見ることで混色キャリブレーションの実行前に単色キャリブレーションを実行するか否かを判断することができる。
【０１０１】
ステップＳ１１０５にて先に単色キャリブレーションを行うか否かを判定する。具体的にはボタン１２０３ボタン１２０４のどちらが選択されたかを判定する。
【０１０２】
混色キャリブレーション実行前に単色キャリブレーションを行うと判定された場合はステップＳ１１０６にて単色キャリブレーションを実行する。ステップＳ１１０６の処理はステップＳ３０１〜Ｓ３１５の処理と同様であるため、説明を省略する。
【０１０３】
次にステップＳ１１０７にて混色キャリブレーション実行カウンタ１１０３を初期化する。初期化された状態では、単色キャリブレーション後に実行された混色キャリブレーションの実行回数は０回となる。
【０１０４】
一方、混色キャリブレーション実行前に単色キャリブレーションを実行しないと判定された場合、または混色キャリブレーション実行カウンタ初期化後に、ステップＳ１１０８にて混色キャリブレーションを実行する。ステップＳ１１０８の処理はステップＳ４０１〜Ｓ４１１の処理と同様であるため、説明を省略する。
【０１０５】
ステップＳ１１０９にて混色キャリブレーション実行カウンタ１１０３に実行回数を追加して処理を終了する。具体的には混色キャリブレーションを１回行ったことになるため、１回分追加される。
【０１０６】
本実施例においてＵＩ画面１２０１の表示１２０５には混色キャリブレーションの実行回数を表示したが、予め実行回数の閾値を設けておき、閾値判定結果に応じて表示するメッセージを切り替えてもよい。これについて具体的に説明する。例えば、混色キャリブレーションを５回実行した後に単色キャリブレーションを１回行うと予め決めたユーザがいた場合、混色キャリブレーション実行回数の閾値は５回となる。その場合、混色キャリブレーションの実行４回目までは単色キャリブレーションを推奨するメッセージを表示しない。しかし、混色キャリブレーションの実行が５回を超えると単色キャリブレーションを推奨するメッセージを表示する。メッセージの表示だけでなく、混色キャリブレーションの実行回数の閾値を超えた際に強制的に単色キャリブレーションを実行するための画面に移行してもよい。
【０１０７】
また、本実施例において前回の単色キャリブレーション実行後の混色キャリブレーションの実行回数を表示したが、ユーザが単色キャリブレーションを実行すべきかが判断できる情報であればどのようなものでもよい。例えば、前回単色キャリブレーションを実行した際の日付と時刻と、現在の日付の時刻を表示して、ユーザに単色キャリブレーションを実行すべきかを判断させてもよい。
【０１０８】
本実施例により、２種類のキャリブレーションのうち、混色キャリブレーション実行前に、単色キャリブレーションを行うか否かをユーザに問い合わせることが可能になる。これにより、単色キャリブレーションが実行されないことによって混色キャリブレーションによる補正精度が低下することを抑制することが可能になる。
【０１０９】
さらに、単色キャリブレーション実行後に実行された混色キャリブレーションの回数を表示するため、混色キャリブレーション前に単色キャリブレーションを実行すべきか否かをユーザが容易に判断することが可能になる。
【０１１０】
（実施例３）
次にカラー及び単色プリントの出力枚数を比較して単色プリント出力比率に応じてＵＩ画面を切り替える実施例について説明する。
【０１１１】
実施例１ではキャリブレーションを実行する際に他のキャリブレーションを実行するかを問い合わせる処理の流れを説明した。
【０１１２】
しかし、問合せの結果、２種類のキャリブレーションが常に連続して実行されてしまうと、処理時間がかかる。また、ユーザのプリンタの使用状況によっては片方のキャリブレーションを実行するだけで充分な補正結果が得られる場合がある。例えば黒単色プリントを行う機会が多いユーザであればＫの単色を中心に使用することになるため、混色キャリブレーションよりも単色キャリブレーションの実行頻度を高くすればよい。
【０１１３】
本実施例では上記状況を踏まえ、カラー及び単色プリントの出力枚数を比較して単色プリントの出力比率に応じてＵＩ画面を切り替える例について説明する。
【０１１４】
本実施例の処理の流れを図１３に示す。以下の処理の流れはコントローラ１０２内のＣＰＵ１０３が実行することにより実現され、取得されたデータは記憶装置１２１に保存される。また表示装置１１８によってユーザへの指示をＵＩに表示し、入力装置１２０からユーザの指示を受け付ける。
【０１１５】
ステップＳ１３０１にて混色キャリブレーションを開始する。具体的には、入力装置１２０を介して、表示装置１１８にて表示されているボタン６０３が押下されると開始される。
【０１１６】
次にステップＳ１３０２にて単色プリント出力枚数カウンタ１３０３とカラープリント出力枚数カウンタ１３０４及び閾値１３０５を用いてプリント出力枚数を分析する。ここで、単色プリント出力枚数カウンタ１３０３は前回キャリブレーション（単色キャリブレーションまたは混色キャリブレーション）を実行してから出力された単色プリントの枚数である。通常のジョブで単色プリントされるとカウントがなされる。カラープリント出力枚数カウンタ１３０４は前回キャリブレーションを実行してから出力されたカラープリントの枚数であり、通常のジョブでカラープリントされるとカウントされる。
【０１１７】
分析方法について説明する。単色プリント出力枚数カウンタ１３０３とカラープリント出力枚数カウンタ１３０４を用いて以下の式（１）を用いて比率Ｒを算出する。
【０１１８】
【数１】
2014017772.tif 000003
【０１１９】
（ＣＮＴｍ：単色プリント出力枚数、ＣＮＴｃ：カラープリント出力枚数）
閾値１３０５は比率Ｒと比較するための閾値であり、閾値よりも大きい場合は単色プリント中心の出力状況であると判断される。
【０１２０】
次にステップＳ１３０６にて比率Ｒと閾値１３０５を用いて、単色プリント出力比率が閾値以上であるか否かを判定する。
【０１２１】
閾値以上ではない場合は、ステップＳ１３０７にて混色キャリブレーションを推奨するＵＩを表示する。閾値以上でない場合はカラープリントが多いため混色キャリブレーションを実行することで高い補正精度を得ることができるためである。具体例を図１４（ａ）に示す。ＵＩ画面１４０１は表示装置１１８にて表示される。ボタン１４０３、１４０４は図８のボタン８０３、８０４と同様であるため説明を省略する。表示１４０２は混色キャリブレーションの実行を推奨し、混色キャリブレーションを実行するかを問い合わせるメッセージである。表示１４０５は前回キャリブレーションを実行してから出力されたカラープリント出力枚数及び単色プリント出力枚数を表示しており、ユーザは出力枚数を見て判断基準とすることができる。
【０１２２】
閾値以上である場合は、ステップＳ１３０８にて混色キャリブレーションを推奨しないＵＩを表示する。閾値以上の場合は単色プリントが多いため混色キャリブレーションを実行しても有効性が低くなるためである。具体例を図１４（ｂ）に示す。ＵＩ画面１４０６は表示装置１１８にて表示される。ボタン１４０８、１４０９は図８のボタン８０３、８０４と同様であるため説明を省略する。表示１４０７は混色キャリブレーションの実行を推奨せず、そのまま混色キャリブレーションを実行するのかを問い合わせるメッセージである。表示１４１０は前回キャリブレーションを実行してからのカラープリント出力枚数及び単色プリント出力枚数を表示しており、ユーザは出力枚数を見て判断基準とすることができる。
【０１２３】
ステップＳ１３０９にて混色キャリブレーションを行うか否かを判定する。具体的にはボタン１４０３、１４０８とボタン１４０４、１４０９のどちらが選択されたかを判定する。
【０１２４】
混色キャリブレーションを行うと判定された場合はステップＳ１３１０にて混色キャリブレーションを実行する。ステップＳ１３１０の処理はステップＳ４０１〜Ｓ４１１の処理と同様であるため、説明を省略する。
【０１２５】
混色キャリブレーションを行わないと判定された場合はステップＳ１３１１にて単色キャリブレーションを実行する。ステップＳ１３１１の処理はステップＳ３０１〜Ｓ３１５の処理と同様であるため、説明を省略する。
【０１２６】
次にステップＳ１３１２にて単色プリント出力枚数カウンタ１３０３とカラープリント出力枚数カウンタ１３０４を初期化し、処理を終了する。初期化されたカウンタは出力枚数が０枚となる。
【０１２７】
本実施例では閾値１３０５を固定値としたが、表示装置１１８や入力装置１２０を用いてユーザに閾値１３０５を設定させてもよい。
【０１２８】
また、本実施例では混色キャリブレーションを実行しない場合に単色キャリブレーションを実施しているが、単色キャリブレーション処理を行わずに終了してもよい。
【０１２９】
本実施例により、２種類のキャリブレーションのうち、混色キャリブレーション実行前に、単色キャリブレーションを行うか否かをユーザに問い合わせることが可能になる。これにより、単色キャリブレーションが実行されないことによって混色キャリブレーションによる補正精度が低下することを抑制することが可能になる。
【０１３０】
さらに、単色プリント出力比率に応じて混色キャリブレーションを推奨するか否かを切り替えて表示部に表示することで、ユーザが混色キャリブレーションを実行すべきか否かを容易に判断することが可能になる。
【０１３１】
また、カラープリント出力枚数及び単色プリント出力枚数を表示することで、ユーザが混色キャリブレーションを実行すべきか否かを容易に判断することが可能になる。
【０１３２】
（その他の実施例）
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１３３】
また、上記実施例について電子写真装置を例に説明をしたが、インクジェットプリンタ、サーマルプリンタ等でもよく、本発明の主旨はプリンタの種類に限定されるものではない。また、記録剤として、電子写真印刷におけるトナーを例に説明したが、印刷に用いる記録剤は、トナーに限らずインク等他の記録剤であってもよく、本発明の主旨は記録剤の種類に限定されるものではない。
【図１】
2014017772.tif 000004
【図２】
2014017772.tif 000005
【図３】
2014017772.tif 000006
【図４】
2014017772.tif 000007
【図５】
2014017772.tif 000008
【図６】
2014017772.tif 000009
【図７】
2014017772.tif 000010
【図８】
2014017772.tif 000011
【図９】
2014017772.tif 000012
【図１０】
2014017772.tif 000013
【図１１】
2014017772.tif 000014
【図１２】
2014017772.tif 000015
【図１３】
2014017772.tif 000016
【図１４】
2014017772.tif 000017