(57)【特許請求の範囲】
【請求項１】
給紙段に格納される第１の用紙に印刷されたパッチの輝度値を取得し、該輝度値を第１の用紙に対応する輝度濃度変換特性を用いて濃度値に変換することで得られた濃度値をもとに前記第１の用紙に印刷される画像の階調補正に用いられる補正テーブルを生成する補正テーブル生成手段と、
前記給紙段の開閉が検知されると、該給紙段に格納される第２の用紙の白地部の輝度値を取得する取得手段と、
前記取得手段により取得された第２の用紙の白地部の輝度値から前記第１の用紙と前記第２の用紙とが異なる紙種であると判定された場合、
前記取得手段で取得した輝度値と前記第１の用紙に対応する輝度濃度変換テーブルを用いて前記第２の用紙に対応する輝度濃度変換特性を生成する輝度濃度変換特性生成手段と、
前記輝度濃度変換特性生成手段により生成された第２の用紙に対応する輝度濃度変換特性を用いて、前記第２の用紙に印刷されたパッチから取得された輝度値を濃度値に変換し、該濃度値をもとに前記第２の用紙に印刷される画像の階調補正に用いられる補正テーブルを生成することを促すための通知を画面に表示させる表示手段と、を有することを特徴とする画像形成装置。
【請求項２】
前記輝度濃度変換特性生成手段は、近似式を用いて前記第２の用紙に対応する輝度濃度変換特性を生成することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記給紙段に搭載されている用紙の残量を検知する検知手段を有し、
前記検知手段により、前記給紙段における用紙の残量に変化があることが検知される場合、前記取得手段により前記給紙段における前記第２の用紙の白地部の輝度値を取得することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記取得手段により、印刷対象のデータを印刷する際に用いる用紙の白地部の輝度値を取得し、前記第１の用紙の輝度値と、前記印刷対象のデータを印刷する際に用いる用紙の白地部の輝度値を比較する比較手段と、
前記比較手段により輝度値に差分がない場合は、前記第１の用紙の輝度濃度変換特性を前記印刷対象のデータを印刷する際に用いる用紙に印刷される画像の階調補正に用いられる補正テーブルを生成する際に用いる設定を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項５】
給紙段に格納される第１の用紙に印刷されたパッチの輝度値を取得し、該輝度値を第１の用紙に対応する輝度濃度変換特性を用いて濃度値に変換することで得られた濃度値をもとに前記第１の用紙に印刷される画像の階調補正に用いられる補正テーブルを生成する補正テーブル生成ステップと、前記給紙段の開閉が検知されると、該給紙段に格納される第２の用紙の白地部の輝度値を取得する取得ステップと、
前記取得ステップにて取得された第２の用紙の白地部の輝度値から前記第１の用紙と前記第２の用紙とが異なる紙種であると判定された場合、
前記取得ステップにて取得した輝度値と前記第１の用紙に対応する輝度濃度変換テーブルを用いて前記第２の用紙に対応する輝度濃度変換特性を生成する輝度濃度変換特性生成ステップと、
前記輝度濃度変換特性生成ステップにて生成された第２の用紙に対応する輝度濃度変換特性を用いて、前記第２の用紙に印刷されたパッチから取得された輝度値を濃度値に変換し、該濃度値をもとに前記第２の用紙に印刷される画像の階調補正に用いられる補正テーブルを生成することを促すための通知を画面に表示させる表示ステップと、を有することを特徴とする画像形成装置の制御方法。
【請求項６】
請求項５に記載の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる特性を有する用紙を用いて印刷を行う際、画像の階調特性を維持するためのキャリブレーションに関するものである。
【背景技術】
【０００２】
一般的に画像形成装置によって出力される印刷物の画像の階調特性は、画像形成装置が使用されている環境や使用状況によって変動する。このため、使用されている環境や使用状況に応じて階調特性が補正されない状態で出力した場合、印刷物は適切な色で印刷されない場合がある。
この様な変動を補正する方法としてγ処理という技術がある。
【０００３】
γ処理とは入力画像信号を出力デバイスの特性に応じて変換するために行われる処理である。具体的な処理フローは、まずγ処理回路に原稿読取装置で読み取られた原稿に基づく入力画像信号を入力する。γ処理回路に入力された入力画像信号は、γＬＵＴ（ガンマルックアップテーブル）に基づいて出力画像信号に変換される。そして変換された信号（出力画像信号）により画像が形成される。このγＬＵＴを調整する事で、印刷物の適切な階調特性を維持する事が可能になる。
【０００４】
γＬＵＴの調整方法として、例えばパッチ画像を用紙に形成して印刷し、それを画像読取スキャナ等のリーダーで読み取り、読み取った結果からγＬＵＴを調整し、階調補正を行う技術がある。
【０００５】
また印刷物の画像は、印刷に用いる用紙の種類によっても階調特性が異なる。このため、同じγ処理を異なる特性を有する用紙の印刷物に適用しても、色が異なって見える場合がある。
よって、用紙の種類に対応した階調補正技術として、階調補正時に用紙の白地部の濃度を検出し、検出した濃度値を元にγＬＵＴを作成する手法が提案されている（特許文献１）。
【０００６】
また、特定の標準紙とユーザーが実際の印刷に使用する用紙を用いて、それぞれの紙にパッチ画像を形成して印刷する。それをリーダーで読み取ったパッチ画像毎の輝度値から、以後実施される階調補正時にユーザーが印刷対象データを印刷する際に使用する用紙種に適した輝度濃度変換特性を生成する手法も提案されている（特許文献２）。
この輝度濃度変換特性を用いて階調補正を行う事により、印刷に用いる用紙の種類に対して適切な階調特性で出力を行うことが可能になる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平１０−１４５５９８号公報
【特許文献２】特開２０１０−２８６６２０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
上述した方法を用いて新しい種類の用紙を用いて印刷する場合、その新しい種類の用紙に適切なγＬＵＴが必要になる。しかし、上述の方法ではユーザーが階調補正を実施するまでユーザーが使用する用紙に適したγＬＵＴの生成ができない。これにより、印刷に使用する新しい種類の用紙を用いて階調補正が実施されないと適切な階調での印刷ができないという課題がある。また特許文献２の方法では、輝度濃度変換特性生成時、常に、ユーザーが実際に使用する用紙と基準となる標準紙の両方が手元にないとユーザーが実際に使用する用紙に適した輝度濃度変換特性生成する事ができない。即ち標準紙が無いと、印刷対象データを印刷する際に使用する用紙に対して適切な階調特性で印刷ができないという課題がある。
【０００９】
以上の理由によりどちらの方法を用いても実際に使用する用紙の種類が変わってすぐに適切な階調での画像を提供できないという課題がある。
よって本発明では給紙部の開閉が行われたことが検知されると、その給紙部に格納された用紙に対する適切な階調補正を実施できるようにする事を目的とする。またこれにより用紙の種類が変わった後すぐに適切な階調での画像を出力する画像形成装置を提供する事を目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明における画像形成装置は、給紙段に格納される第１の用紙に印刷されたパッチの輝度値を取得し、該輝度値を第１の用紙に対応する輝度濃度変換特性を用いて濃度値に変換することで得られた濃度値をもとに前記第１の用紙に印刷される画像の階調補正に用いられる補正テーブルを生成する補正テーブル生成手段と、
前記給紙段の開閉が検知されると、該給紙段に格納される第２の用紙の白地部の輝度値を取得する取得手段と、前記取得手段により取得された第２の用紙の白地部の輝度値から前記第１の用紙と前記第２の用紙とが異なる紙種であると判定された場合、前記取得手段で取得した輝度値と前記第１の用紙に対応する輝度濃度変換テーブルを用いて前記第２の用紙に対応する輝度濃度変換特性を生成する輝度濃度変換特性生成手段と、前記輝度濃度変換特性生成手段により生成された第２の用紙に対応する輝度濃度変換特性を用いて、前記第２の用紙に印刷されたパッチから取得された輝度値を濃度値に変換し、該濃度値をもとに前記第２の用紙に印刷される画像の階調補正に用いられる補正テーブルを生成することを促すための通知を画面に表示させる表示手段と、を有することを特徴とする。
【発明の効果】
【００１１】
本発明により、印刷に使用される用紙種の変更を検知することができる。そして、その変更された用紙種に適切な階調補正を実施する事が可能になるまた、標準紙が無くてもユーザーが用いる用紙の種類に対する適切な階調補正を実施する事が可能になる。また、画像形成装置における階調補正処理機能について熟知しているユーザーが、自分以外のユーザーによって用紙の種類が変更された事を把握する事が可能になる。
【図面の簡単な説明】
【００１２】
【図１】画像形成装置のシステム構成例を示す図である。
【図２】エンジン部における用紙白地部特性測定部を示した図である。
【図３】第１のキャリブレーションにおけるフローを示した図である。
【図４】第１のキャリブレーションで用いるキャリブレーション用チャートの一例を示した図である。
【図５】第１のキャリブレーションにおける操作部のＵＩ表示を示す図である。
【図６】γＬＵＴを示す図である。
【図７】第２のキャリブレーションにおけるフローを示した図である。
【図８】第２のキャリブレーションにおける操作部のＵＩ表示を示す図である。
【図９】実施例１において画像形成装置が行う処理を示すフローチャートである。
【図１０】実施例２において画像形成装置が行う処理を示すフローチャートである。
【図１１】実施例３において画像形成装置が行う処理を示すフローチャートである。
【図１２】輝度濃度変換特性を示した図である。
【図１３】実施例４において画像形成装置が行う処理を示すフローチャートである。
【図１４】ユーザーにキャリブレーションを促す際の操作部のＵＩ表示を示す図である。
【図１５】図１４に係るフローチャートである。
【図１６】実施例５において画像形成装置が行う処理を示すフローチャートである。
【図１７】実施例５におけるキャリブレーション用パッチパターンの一例である。
【図１８】実施例２において画像形成装置が行う処理を示すフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１４】
まず初めに、実施例１〜４に関わる画像形成装置の構成について説明する。
【００１５】
図１は実施例における画像形成装置のシステム構成例を示す図である。
画像形成装置１００は大きく分類するとコントローラ１０１、プリンタエンジン１０３、リーダー部１１９、ユーザーが操作する操作部１２０を備えている。
【００１６】
また、画像データや各種設定したデータ等を保存可能な記憶装置１２２、一時的にデータを保存するＲＯＭ（リードオンリーメモリー）１２３、ＲＡＭ（ランダムアクセスメモリ）１２４が搭載されている。記憶装置１２２はハードディスクやバックアップ用の電池が搭載されているＳＲＡＭ等の電源断時でも記憶が可能な媒体であれば、どの記憶装置を用いても構わない。
【００１７】
ネットワークＩ／Ｆ１２５は印刷データ等の受信や画像データ、制御データの送信を行う。
【００１８】
またＰＣ（パーソナルコンピュータ）等の外部装置１２８はネットワーク１２６を介して画像形成装置１００と接続されている。外部装置１２８内のプリンタドライバ１２７は画像形成装置１００へ印刷データを送信する機能を備えている。
【００１９】
コントローラ１０１はＣＰＵ１０５と一連の画像処理を行う画像処理部１０２、パターンジェネレータ１０６、γＬＵＴ生成部１０７、輝度濃度変換特性生成部１０８、操作Ｉ／Ｆ部１０９、エンジンＩ／Ｆ部１１２を備えている。
【００２０】
画像処理部１０２はリーダー部１１９で読み込んだ画像やプリンタドライバ１２７から送信された画像、パターンジェネレータ１０６で生成した画像に対して画像処理を行う。画像処理部１０２には出力される印刷物の階調性を維持するためにγＬＵＴを用いて画像信号を補正する階調制御部１１０とディザ処理を行うディザ処理部１１１を備えている。パターンジェネレータ１０６は階調補正処理の際に出力するチャートのパッチ画像を形成する。γＬＵＴ生成部１０７は階調制御部１１０にセットするγＬＵＴを、階調補正処理を実行する際に生成する。輝度濃度変換特性生成部１０８は階調補正処理の際に用いる輝度濃度変換特性を生成する。エンジンＩ／Ｆ部１１２はプリンタエンジン１０３とコントローラ１０１との間でそれぞれの処理に必要なデータを受け渡す。
【００２１】
プリンタエンジン１０３はユーザーが印刷に用いる用紙を格納する給紙部１０４、画像形成部１１６、用紙の白地部を読み取る白地部特性測定部１１７、印刷時に用紙を排紙する排紙部１１８を備えている。
なお、白地部特性測定部１１７は白地部特性を測定する際、十分な白さを測定する事ができるダイナミックレンジを備えている物である。
【００２２】
給紙部１０４は用紙を出し入れするカセット部１１３とカセット部１１３がユーザーによって開けられた事と閉じられた事を検知するカセット開閉センサ部１１４と、手差し給紙部１１５を備えている。カセット部１１３は複数の給紙段が備わっている。これによって様々なサイズや向き、用紙の種類を分けて格納する事ができる。
【００２３】
またカセット部１１３と手ざし給紙部１１５の格納されている用紙量をカウントする用紙残量カウント部１２９も備えている。
【００２４】
画像形成部１１６はコントローラ１０１から送信されてきた画像信号を元にトナー画像を形成、形成した画像を用紙に定着させる機能を備えている。
【００２５】
リーダー部１１９は圧板に原稿をセットする形式もしくは不図示のオートドキュメントフィーダーを含むスキャナである。
【００２６】
またリーダー部１１９は束状のまたは一枚の原稿画像を不図示の光源で照射し、原稿反射像をレンズでＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）センサ等の固体撮像素子上に結像する。そして固体撮像素子からラスター状の画像読み取り信号を画像データとして得る。
【００２７】
操作部１２０はユーザーによって各種機能の操作を受け付ける機能を備えており、ユーザーの操作性を向上させるためのＵＩ（ユーザーインターフェイス）表示部１２１が含まれている。
【００２８】
以下実施例では、階調制御部１１０にセットするγＬＵＴを生成する第１のキャリブレーションと、この第１のキャリブレーション実行中に用いる輝度濃度変換特性を生成する第２のキャリブレーションを実施する。
【００２９】
（第１のキャリブレーション（γＬＵＴ生成））
以下、実施例における第１のキャリブレーションについて説明する。
【００３０】
図３は実施例における第１のキャリブレーション実行時のフローを記したものである。なお、以下で示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【００３１】
ユーザーによって画像調整機能に関する画面を表示させる指示を受けた操作部１２０はＵＩ表示部１２１に図５（ａ）の画面を表示させる。図５（ａ）の画面が表示されている状態でユーザーに第１のキャリブレーションボタン５００を押下された操作部１２０は、ＵＩ表示部１２１に図５（ｂ）の画面を表示させる。
【００３２】
ユーザーによってプリント開始ボタン５０１を押下されると、操作部１２０は、操作Ｉ／Ｆ部１０９を経由してコントローラ１０１にプリント開始ボタン５０１が押下されたことを通知する。
【００３３】
この通知を受けた後、ＣＰＵ１０５はパターンジェネレータ１０６に対して第１のキャリブレーション用のパッチ画像を形成する指示をする。
パターンジェネレータ１０６は第１のキャリブレーション用のパッチ画像を形成してプリンタエンジン１０３にて用紙にパッチ画像を印字して出力する（Ｓ３０１）。
【００３４】
図４は第１のキャリブレーションにて用いるパッチ画像のパターンの一例であり、用紙上にイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）各色１２階調分を備えたパッチ群から構成されている。なお、第１  のキャリブレーションで使用するパッチ画像のパターンは画像形成装置に性能に応じて変更しても問題はない。キャリブレーション用チャート出力後、ＵＩ表示部１２１は図５（ｃ）の画面を表示し、チャートをリーダー部１１９にて読み込ませるよう、ユーザーに促す。ユーザーによってチャートがリーダー部１１９にセットされ、読込開始ボタン５０２を押下されると、操作部１２０は、操作Ｉ／Ｆ部１０９を経由してコントローラ１０１に読込開始ボタン５０２が押下されたことを通知する。
【００３５】
この通知を受けた後、ＣＰＵ１０５はリーダー部１１９に対してキャリブレーション用チャートの読取を開始するよう指示し、この指示を受けたリーダー部１１９はキャリブレーション用チャートの読取を開始する（Ｓ３０２）。
リーダー部１１９によってキャリブレーション用チャートの読取が完了されると、各パッチ画像の輝度値を取得し、この輝度値をコントローラ１０１に通知する。
【００３６】
輝度値の通知を受けた後、ＣＰＵ１０５はγＬＵＴ生成部１０７に対してγＬＵＴを生成する指示をする。
この指示を受けたγＬＵＴ生成部１０７は、通知された輝度値を濃度に変換する処理を行う（Ｓ３０３）。
【００３７】
以下実施例では輝度を濃度に変換する処理は、図１２（ａ）に示すような輝度濃度変換特性を用いて行う。
【００３８】
図１２（ａ）は第１のキャリブレーションで用いる輝度を濃度に変換するための輝度濃度変換特性である。この輝度濃度変換特性を用いて輝度を濃度に変換する。この輝度濃度変換特性の曲線は、予め装置内に記憶されている。この輝度濃度変換特性についての詳細は後述する。
【００３９】
取得した輝度値を濃度値に変更した後、γＬＵＴ生成部１０７は濃度値からγＬＵＴを生成する（Ｓ３０４）。図６は以下実施例におけるγＬＵＴを示した図である。
【００４０】
６０１は画像形成装置１００での標準紙に対する階調ターゲットである。
６０２はＳ３０３で生成した第１のキャリブレーションを実施した時点での濃度特性を示している。
６０１と６０２に差分がある場合、階調ターゲット６０１に対して逆変換を行いγＬＵＴ６０３を生成する。
γＬＵＴ生成後、ＣＰＵ１０５は生成したγＬＵＴを記憶装置１２２に保存する（Ｓ３０５）。
なおγＬＵＴはジョブ出力時に階調制御部１１０にセットする処理時間を考慮した上で、ＲＡＭ１２４に保存しても良い。
【００４１】
（第２のキャリブレーション（輝度濃度変換特性生成））
次に実施例における第２のキャリブレーションについて説明する。
【００４２】
第２のキャリブレーションでは第１のキャリブレーション実行時に用いた輝度濃度変換特性を生成する。
【００４３】
また、図７は、第２のキャリブレーションを実行し、標準紙を用いて異なる特性を有する用紙に対応する輝度濃度変換特性を作成する際のフローを示す。
【００４４】
なお、以下で示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【００４５】
また、図８は、第２のキャリブレーション実行時のＵＩ表示部の遷移を示す図である。操作部１２０は、ユーザーによって第２のキャリブレーションを開始する操作を受理すると、これをコントローラ１０１に通知する。次にコントローラ１０１は操作部１２０に対し、ＵＩ表示部１２１に図８（ａ）の表示をさせるよう指示し、ＵＩ表示部１２１は図８（ａ）を表示する。
【００４６】
ユーザーによって給紙段の選択肢８００を押下された操作部１２０は、どの給紙段に標準紙が格納されているかを確認し、どの給紙段が選択されたかをコントローラ１０１に通知する（Ｓ７０１）。次にコントローラ１０１は操作部１２０に対して、ＵＩ表示部１２１に図８（ｂ）の表示をさせるよう指示し、ＵＩ表示部１２１は図８（ｂ）を表示する。
【００４７】
図８（ｂ）表示後、操作部１２０は、ユーザーによってプリント開始ボタン８０１を押下されると、それをコントローラ１０１に通知する。この通知を受けた後、パターンジェネレータ１０６が第２のキャリブレーション用のパッチ画像を形成し、プリンタエンジン１０３にて用紙にパッチ画像を印字して出力する（Ｓ７０２）。本実施例では、第２のキャリブレーションで使用するパッチ画像のパターンは第１のキャリブレーションで用いるパッチ画像のパターンと同一のものを使用する。なお、第１のキャリブレーションと第２のキャリブレーションで同一種のパッチ画像のパターンのチャートを使用しなくても良い。Ｓ７０２で出力したチャートを、チャート（Ａ）とする。
【００４８】
チャート（Ａ）出力後、コントローラ１０１は操作部１２０に対して、ＵＩ表示部１２１に図８（ｃ）の表示をさせるよう指示し、ＵＩ表示部１２１は図８（ｃ）を表示する。
【００４９】
図８（ｃ）表示後、ユーザーによってチャート（Ａ）がリーダー部１１９にセットされた後に読込開始ボタン８０２を押下されると、操作部１２０はコントローラ１０１に読込開始ボタン８０２が押下されたことを通知する。この通知を受けた後、ＣＰＵ１０５はリーダー部１１９に対してチャートＡの読取を開始するよう指示し、この指示を受けたリーダー部１１９はチャート（Ａ）の読取を開始する（Ｓ７０３）。リーダー部１１９によってチャート（Ａ）の読取が完了すると、チャート（Ａ）に印字された各パッチ画像の輝度値が取得される。そして、この取得された輝度値をコントローラ１０１に通知し、コントローラ１０１は受け取った輝度値を一時的にＲＡＭ１２４に格納する（Ｓ７０３）。なお、輝度値の格納先は記憶装置１２２でも構わない。この時ＲＡＭ１２４に格納した輝度値を輝度値（Ａ）とする。
【００５０】
輝度値（Ａ）を格納後、コントローラ１０１は操作部１２０に対して、ＵＩ表示部１２１に図８（ｄ）の表示をさせるよう指示し、ＵＩ表示部１２１は図８（ｄ）を表示する。
【００５１】
ユーザーによって給紙段の選択肢８０３を押下されると、操作部１２０は、輝度濃度変換特性を作成したい対象である用紙がどの給紙段に格納されているかユーザーに確認し、選択された給紙段をコントローラ１０１に通知する（Ｓ７０４）。
【００５２】
次にコントローラ１０１は操作部１２０に対して、ＵＩ表示部１２１に図８（ｅ）の表示をさせるよう指示し、ＵＩ表示部１２１は図８（ｅ）を表示する。
【００５３】
図８（ｅ）表示後、ユーザーによってプリント開始ボタン８０４を押下されると、操作部１２０は、コントローラ１０１に開始ボタン８０４が押下されたことを通知する。この通知を受けた後、パターンジェネレータ１０６は第２のキャリブレーション用のパッチ画像を形成し、プリンタエンジン１０３にて用紙にパッチ画像を印字して出力する（Ｓ７０５）。Ｓ７０５で出力したチャートをチャート（Ｂ）とする。
【００５４】
チャート（Ｂ）出力後、コントローラ１０１は操作部１２０に対して、ＵＩ表示部１２１に図８（ｆ）の表示をさせるよう指示し、ＵＩ表示部１２１は図８（ｆ）を表示する。
【００５５】
図８（ｆ）表示後、ユーザーによってチャート（Ｂ）がリーダー部１１９にセットされた後に読込開始ボタン８０５を押下されると、操作部１２０はコントローラ１０１に読み取り開始ボタン８０５が押下されたことを通知する。
【００５６】
この通知を受けた後、ＣＰＵ１０５はリーダー部１１９に対してチャート（Ｂ）の読取を開始するよう指示し、この指示を受けたリーダー部１１９はチャート（Ｂ）の読取を開始する（Ｓ７０６）。リーダー部１１９によってチャート（Ｂ）の読取が完了し、チャート（Ｂ）に印字された各パッチの輝度値が取得される。そして、この取得された輝度値をコントローラ１０１に通知し、コントローラ１０１は受け取った輝度値を一時的にＲＡＭ１２４に格納する（Ｓ７０６）。この時ＲＡＭ１２４に格納した輝度値を輝度値（Ｂ）とする。
【００５７】
ＲＡＭ１２４に輝度値（Ｂ）を格納した後、輝度濃度変換特性生成部１０８はＲＡＭ１２４に格納されている輝度値（Ａ）と輝度値（Ｂ）と標準紙用の輝度濃度変換特性を用いて登録する用紙用の輝度濃度変換特性を生成する（Ｓ７０７）。登録したい用紙種用の輝度濃度変換特性生成後、ＣＰＵ１０５は生成した輝度濃度変換特性を記憶装置１２２に保存する。生成した輝度濃度変換特性を保存後、コントローラ１０１は操作部１２０に対してＵＩ表示部１２１に図８（ｇ）の表示をさせ、第２のキャリブレーションが完了した事をユーザーに通知する。
【実施例１】
【００５８】
本実施例では印刷に使用される用紙の白地部の輝度を検出し、以後実施される第１のキャリブレーションで用いられる輝度濃度変換特性を生成してから、ユーザーに第１のキャリブレーションを促す処理について説明する。
【００５９】
図９は本実施例におけるフローチャートである。このフローチャートを実行することで、実際に印刷対象データを印刷する用紙に対応する階調補正時に用いる輝度濃度変換特性を選択することができる。
なお、以下で示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【００６０】
ユーザーによってカセット部１１３が開けられた事をカセット開閉センサ部１１４は検知する（Ｓ９０１）。
【００６１】
その後、ユーザーによってＳ９０１にて開けられたカセット部１１３が閉じられた事をカセット開閉センサ部１１４は検知する（Ｓ９０２）。
【００６２】
カセット部１１３が閉じられた事を検知した後、ＣＰＵ１０５は閉じられたカセット（給紙段）に格納された用紙を１枚出力する指示する（Ｓ９０３）。
【００６３】
この際、用紙の白地部を読み取るために、白地部を有する用紙が出力されればよいので、印字は行わなくてもよい。ＣＰＵ１０５はエンジンＩ／Ｆ部１１２を経由し、給紙部１０４に対して画像形成部１１６に用紙を給紙するよう指示する。
【００６４】
この指示を受けた給紙部１０４は、カセット部１１３もしくは手ざし給紙部１１５から画像形成部１１６に用紙を給紙する。
【００６５】
画像形成部１１６は画像を形成せずに、給紙部１０４から給紙された用紙を排紙部１１８に向けて搬送する。
【００６６】
搬送された用紙に対して白地部特性測定部１１７は、用紙のうち、画像が印字されていない用紙の白地部の輝度値を測定する（Ｓ９０４）。
【００６７】
図２は画像形成部１１６の定着部（不図示）を通過した用紙が、排紙部１１８に搬送されるところを示す図である。
【００６８】
画像形成部１１６から排紙部１１８の間の紙搬送路上にある白地部特性測定部１１７に白地部特性検出センサ２０１が設置されている。このセンサを用いて白地部特性測定部１１７に搬送される用紙の領域における輝度値を取得することができる。このセンサを用いることでユーザーの手を介さずに自動で用紙の白地部の輝度を取得することができる。また、出力した用紙の白地部特性が測定できるのであれば、どのようなセンサを用いても構わず、例えばユーザーの手間を要するがリーダー部１１９のスキャナを用いても構わない。
【００６９】
用紙２００が排紙部１１８に向けて搬送されている途中で白地部特性検出センサ２０１は用紙の白地部分を読み取り、用紙の白地部の輝度値を取得する（Ｓ９０５）。
【００７０】
白地部の輝度値を取得した後、白地部特性測定部１１７は取得した輝度値をエンジンＩ／Ｆ部１１２を経由してコントローラ１０１に通知する。
【００７１】
次に輝度濃度変換特性生成部１０８はプリンタエンジン１０３から通知された。
【００７２】
輝度値を元に、用紙の出力を行った給紙段に格納されている用紙に適した輝度濃度変換特性を複数の輝度濃度変換特性候補から選択する（Ｓ９０６）。
【００７３】
図１２は本実施例における輝度濃度変換特性を示したものである。
【００７４】
曲線１２００はプリセットされている画像形成装置における標準紙用の輝度濃度変換特性の例である。標準紙は予め定められた一定の特性を有する用紙であり、標準紙の白地部の輝度値も予め取得済みである。
【００７５】
例えばＳ９０５で取得した輝度値が標準紙の白地部の輝度値と同じであると、出力した用紙と標準紙が同じ特性を有することが分かる。よって、輝度濃度変換特性生成部１０８は曲線１２００をその用紙用の輝度濃度変換特性に指定する。
【００７６】
一方、取得した輝度値が標準紙の輝度値と異なると、出力した用紙と標準紙が異なる特性を有することが分かる。この場合、輝度濃度変換特性生成部１０８は輝度濃度変換特性の候補である曲線１２０１、１２０２、１２０３から最も近い輝度濃度変換特性をその用紙用の輝度濃度変換特性に指定する。
【００７７】
これらの候補である曲線は、一般的に広く使用される用紙を予め測定することで生成されたものであり、すでに装置内に記憶されているものである。
【００７８】
この輝度濃度変換特性を指定する方法は、図１２に示す曲線１２０１、１２０２、１２０３それぞれの読取濃度値が０付近の輝度値とＳ９０５で取得した輝度値を比較して、最も近い候補をその用紙の輝度濃度変換特性として指定する。
【００７９】
輝度濃度変換特性を指定後、ＣＰＵ１０５は輝度濃度変換特性に関する情報と、印刷に用いる用紙を出力している給紙段情報とを対応付ける（Ｓ９０７）。
【００８０】
ＣＰＵ１０５は生成した輝度濃度変換特性に関する情報と給紙段情報とを対応付けるデータを記憶装置１２２に保存する。
【００８１】
保存後、ＣＰＵ１０５は操作部１２０に対してＵＩ表示部１２１がキャリブレーション実施をユーザーに促す表示をさせる（Ｓ９０８）。
【００８２】
Ｓ９０８以降の詳細フローを図１４、図１５を用いて説明する。Ｓ９０８ではＵＩ表示部１２１は図１４（ａ）を表示する。ＵＩ表示部１２１が図１４（ａ）を表示する事でユーザーにキャリブレーション実施を促す（Ｓ１５００）。
【００８３】
このステップでＵＩ表示部１２１はユーザーに対して、第２のキャリブレーションを実施させるか第１のキャリブレーションを実施させるかを確認するための表示を行う。
【００８４】
Ｓ９０８以降の詳細な処理内容について図１４および１５を用いて説明する。
【００８５】
図１４は画像形成装置を利用するユーザーが複数存在する場合、ユーザーの印刷物に対する画像品質の要求レベルに応じてユーザーが手動で操作するキャリブレーションの実施有無を確認するＵＩ表示部の遷移を示す図である。
【００８６】
図１５は、図１４に示されたようにＵＩを遷移させるための制御をフローチャートにしたものである。
【００８７】
なお、以下で示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【００８８】
Ｓ９０８は図１５におけるＳ１５００を指している。
【００８９】
ＣＰＵ１０５は操作部１２０に対して、ＵＩ表示部１２１に図１４（ａ）を表示させる（Ｓ１５０１）。
【００９０】
図１４（ａ）は、ユーザーに第２のキャリブレーションが実施されていない特性を有する用紙を格納する給紙段がある場合にＵＩ表示部１２１に表示される画面である。
【００９１】
第２のキャリブレーションが実施されていないことを判断するためには、輝度濃度変換特性に関する情報と給紙段情報とを関連付けるデータが記憶装置１２２に保存されているか否かで判断する。操作部１２０は、ユーザーによってボタン１４００を押下されると、コントローラ１０１にボタン１４００が押下されたことを通知する。この通知を受けた後、ＣＰＵ１０５は操作部１２０に対して、ＵＩ表示部１２１に図１４（ｂ）を表示させるよう指示する。
【００９２】
ＵＩ表示部１２１が図１４（ｂ）を表示する事で、第２のキャリブレーション実施で必要になる標準紙があるか、ユーザーに対して確認を促す（Ｓ１５０２）。
【００９３】
ボタン１４０１を押下されると、操作部１２０はコントローラ１０１にボタン１４０１が押下されたことを通知する。
【００９４】
この通知を受けた後、ＣＰＵ１０５は操作部１２０に第２のキャリブレーションを開始するために、図８（ａ）の画面を表示させるよう指示をし、Ｓ７００の第２のキャリブレーションの動作に移行する（Ｓ１５０３）。
【００９５】
一方図１４（ｂ）でボタン１４０２が押下されると、操作部１２０はコントローラ１０１にこのボタン１４０２が押下された事を通知する。
【００９６】
この通知を受けた後、ＣＰＵ１０５は操作部１２０に対して、第１のキャリブレーションの実施をユーザーに確認させるため、図１４（ｃ）の画面を表示させるよう指示する（Ｓ１５０４）。
【００９７】
ＵＩ表示部１２１が図１４（ｃ）を表示する事で第１のキャリブレーションを実行するか否かのユーザーに対して確認を促す（Ｓ１５０５）。
【００９８】
ユーザーによってボタン１４０４が押下されると、操作部１２０はコントローラ１０１にボタン１４０４が押下されたことを通知する。この通知を受けたＣＰＵ１０５はキャリブレーションを実行するか否か確認を行うための処理を終了する。
【００９９】
また図１４（ｃ）でボタン１４０３が押下されると、操作部１２０はコントローラ１０１にボタン１４０３が押下されたことを通知する。この通知を受けたＣＰＵ１０５は操作部１２０に対して、ＵＩ表示部１２１に図５（ａ）を表示させるよう指示を出す（Ｓ１５０６）。
【０１００】
図５（ａ）が表示された後、Ｓ３００の第１のキャリブレーション動作に移行する。なお、この時に用いる輝度濃度変換特性は事前にＳ９０６で生成した輝度濃度変換特性を用いる。本実施例により、ユーザーが使用する用紙種の変更検知することができる。そして、その変更された用紙種に適切な階調補正を実施する事が可能になる。
【０１０１】
また、本実施例では白紙を読み取り輝度値を取得し、その後キャリブレーション実行時にチャートを読み取るが、この方法に限らなくてもよい。すなわち、輝度値を取得する際に、チャートのパッチ画像と白紙部分を読み取り、白紙部分から輝度値を取得し、パッチ画像の読み取り値はメモリ等に記憶する。そして、キャリブレーション実行時に改めてチャートの読み取りを行わずに、メモリに記憶されるパッチ画像の読み取り値に対して補正を行えば、チャートの読み取りの手間を省くことができる。
【実施例２】
【０１０２】
本実施例では白地部特性測定部１１７が給紙部１０４に設置された場合の階調特性の補正方法について説明する。
【０１０３】
図１０は本実施例におけるフローチャートである。
【０１０４】
なお、以下で示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【０１０５】
図１０は、開始（Ｓ１０００）の時点でカセット部１１３に用紙が全く入っていない状態の時ユーザーによってカセット部１１３が開けられた場合の本実施例における動作フローである。
【０１０６】
このある給紙段に用紙が全く入っていない状態は、用紙残量カウント部１２９で確認する事が可能である。
【０１０７】
給紙段に用紙が全く入っていない状態から用紙が入っている状態になるということは、この給紙段に同一の特性を有する用紙が格納される可能性が高いと考えられる。よってこの給紙段に補充された用紙の１枚目を測定すれば、この結果をその給紙段全体の用紙の特性として取り扱う事ができる。
【０１０８】
まず、ユーザーによってカセット部１１３が開けられた事をカセット開閉センサ部１１４が検知する（Ｓ１００１）。
【０１０９】
その後ユーザーによってカセット部１１３が閉じられた事をカセット開閉センサ部１１４が検知する（Ｓ１００２）。
【０１１０】
カセット部１１３が閉じられた事が検知された後、ＣＰＵ１０５は用紙残量カウント部１２９に対して閉じられた給紙段に用紙が格納されているかを確認するよう指示する。用紙残量カウント部１２９は給紙段に用紙が格納されているかを確認する（Ｓ１００３）。
【０１１１】
Ｓ１０００の時点と同様に用紙が入っていない場合は本実施例の動作フローを終了する（Ｓ１００９）。
【０１１２】
もし給紙段に用紙が入っていた場合、ＣＰＵ１０５は白地部特性測定部１１７に対し、閉じられた給紙段に格納された用紙の白地部を検知する指示をする。この指示を受けた白地部特性測定部１１７は、用紙の白地部の輝度値を取得する（Ｓ１００５）。白地部の輝度値を取得した後、白地部特性測定部１１７は取得した輝度値をエンジンＩ／Ｆ部１１２を経由してコントローラ１０１に通知する。
【０１１３】
白地部の輝度値を取得した後、白地部特性測定部１１７は取得した輝度値をエンジンＩ／Ｆ部１１２を経由してコントローラ１０１に通知する。
【０１１４】
輝度濃度変換特性生成部１０８はプリンタエンジン１０３から通知された輝度値を元に、用紙を出力している給紙段に格納されている用紙に適した輝度濃度変換特性を複数の輝度濃度変換特性候補から選択する（Ｓ１００６）。
【０１１５】
輝度濃度変換特性候補から選択する動作の詳細は実施例１のＳ９０６と同じため、省略する。
【０１１６】
輝度濃度変換特性を指定後、ＣＰＵ１０５は輝度濃度変換特性に関する情報と印刷に用いる用紙を出力する給紙段の情報とを対応付ける処理を行う（Ｓ１００７）。
【０１１７】
ＣＰＵ１０５は生成した輝度濃度変換特性に関する情報と給紙段情報とを関連付けるデータを記憶装置１２２に保存する。
【０１１８】
そして、ＣＰＵ１０５は操作部１２０に対してＵＩ表示部１２１がキャリブレーション実施をユーザーに促す表示をさせる（Ｓ１００８）。
【０１１９】
その後、先ほどと同様に、図１５のＳ１５００に進み、ユーザーにキャリブレーションを実行させるか否かを選択する。
【０１２０】
図１８は開始（Ｓ１０５０）の時点でカセット部１１３にまだ用紙が残っていた状態でユーザーによってカセット部１１３が開けられた場合の本実施例における動作フローである。
【０１２１】
ユーザーによってカセット部１１３が開けられた事をカセット開閉センサ部１１４は検知する（Ｓ１０５１）。
【０１２２】
その後ユーザーによってカセット部１１３が閉じられた事をカセット開閉センサ部１１４は検知する（Ｓ１０５２）。
【０１２３】
カセット部１１３が閉じられた事を検知した後、ＣＰＵ１０５は用紙残量カウント部１２９に対して閉じられた給紙段に格納されている用紙の残量に変動がないかを確認するよう指示する。そして、この指示を受けた用紙残量カウント部１２９は給紙段に用紙が格納されているかを確認する（Ｓ１０５３）。
【０１２４】
用紙枚数の残量に変化がなければ、用紙の変更が無かったと判断して、本実施例の動作フローを終了させる。
【０１２５】
一方、用紙の残量に変動があると、ジョブを出力する際用紙が１枚ずつ給紙される毎に各用紙の白地部を検出して輝度濃度変換特性を生成する。
【０１２６】
以下Ｓ１０５４〜１０５８まではジョブ出力中のフローである。
【０１２７】
ＣＰＵ１０５は白地部特性測定部１１７に対して開閉されたカセット部１１３に格納されている用紙の白地部の輝度値を読み取る指示をする。
【０１２８】
指示を受けた白地部特性測定部１１７は用紙の白地部を読み取り（Ｓ１０５４）、輝度値を取得する（Ｓ１０５５）。
【０１２９】
白地部の輝度値を取得した後、白地部特性測定部１１７は算出した輝度値をエンジンＩ／Ｆ部１１２を経由してコントローラ１０１に通知する。
【０１３０】
次に輝度濃度変換特性生成部１０８はプリンタエンジン１０３から通知された輝度値を元に、用紙を出力する給紙段に格納されている用紙用の輝度濃度変換特性を複数の輝度濃度変換特性候補から選択する（Ｓ１０５６）。Ｓ１０５６ではＳ９０６と同様の事を行う。
【０１３１】
輝度濃度変換特性が指定された後、ＣＰＵ１０５は輝度濃度変換特性に関する情報と印刷に用いる用紙を出力する給紙段の情報を関連付ける処理を行う（Ｓ１０５７）。
【０１３２】
ＣＰＵ１０５は生成した輝度濃度変換特性に関連する情報と給紙段情報とを関連付けるデータを記憶装置１２２に保存する。
【０１３３】
排紙部１１８に用紙が出力された後に、ＣＰＵ１０５はジョブを確認しジョブが完了したかを確認する（Ｓ１０５８）。ジョブが完了していない場合、ＣＰＵ１０５はジョブ継続を指示する。
【０１３４】
すなわち給紙段に格納されている用紙の増減があった場合は、給紙段内に複数種の用紙が混在している可能性があるため、本実施例では給紙段に設置された白地部特性測定部１１７を用いて毎ページ用紙の白地部を監視する。
【０１３５】
ジョブが完了した場合、ＣＰＵ１０５は操作部１２０に対してＵＩ表示部１２１がキャリブレーション実施をユーザーに促す表示をさせる（Ｓ１０５９）。
【０１３６】
なお、本実施例ではジョブが終了した後にキャリブレーションを促すＵＩを表示するが、Ｓ１０５７の後にキャリブレーションを促すＵＩを表示しても良い。
【０１３７】
本実施例により、給紙段に格納されている用紙枚数の格納量に応じて白地部特性の検知回数を設定する事が可能になる。よって用紙の白地部分の読み取りを行い、輝度値を取得する回数を抑制する事で、生産性を向上させる事が可能になる。
【実施例３】
【０１３８】
本実施例では近似式を用いて輝度濃度変換特性を生成する方法について説明する。
【０１３９】
図１１は本実施例におけるフローチャートを示したものである。
【０１４０】
なお、以下で示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【０１４１】
本実施例では前述したＳ９０６、Ｓ１００６、Ｓ１０５６で候補から選択することで得た輝度濃度変換特性を以下のフロー生成する方法を説明する。
【０１４２】
輝度濃度変換特性生成部１０８はプリンタエンジン１０３から通知されてきた輝度値を元に、用紙を出力する給紙段に格納される用紙に適した輝度濃度変換特性を生成する（Ｓ１１０４）。
【０１４３】
図１２（ｂ）は輝度濃度変換特性を実施例３において輝度濃度変換特性を生成した時の輝度濃度変換特性を示した図である。
【０１４４】
輝度濃度変換特性を生成する際、読取輝度値をｘ軸、読取濃度値をｙ軸とする。
【０１４５】
本実施例では用紙の白地部の輝度値を取得して輝度濃度変換特性を生成するため、読取輝度値が０の時の読取濃度値の値は標準紙における読取輝度値が０の時の読取濃度値と同じ値を用いる事とする。
【０１４６】
標準紙における読取輝度値が０の時の読取濃度値をｂとした時、
例えば輝度濃度変換特性生成式は例えば、
ｙ＝−ＡＬｏｇ１０ｘ＋ｂ
で表現できる  （ｙ≦０になる場合はｙ＝０にする）。
【０１４７】
上記数式中のＡは白地部の読取輝度値によって可変とする。
【０１４８】
この近似式により、輝度濃度変換特性生成部１０８は輝度濃度変換特性１２０４や１２０５を生成する。
【０１４９】
なお、上記近似式は画像形成装置１００の特性によって変更しても良い。
【０１５０】
輝度濃度変換特性を生成後、Ｓ９０７、Ｓ１００７、Ｓ１０５７のように輝度濃度変換特性に関する情報と印刷に用いる用紙を出力する給紙段情報とを関連付ける処理を行う（Ｓ１１０５）。
【０１５１】
本実施例により、近似式を用いて輝度濃度変換特性を生成する事が可能になる。よって第１のキャリブレーションを実施した時の補正精度を向上させる事が可能になる。
【実施例４】
【０１５２】
実施例１〜３で得られる輝度濃度変換特性と第２のキャリブレーションを実行して得られる輝度濃度変換特性を比較した場合、第２のキャリブレーションを実行して得られる輝度濃度変換特性の方が、精度が高いと考えられる。
【０１５３】
この理由は、実施例１〜３で得られた輝度濃度変換特性は、用紙の白地部のみから取得した輝度を基に選択したもので、一方、第２のキャリブレーションで得られたテーブルは、白地部を含んだ複数のパッチ画像から取得した輝度を基に生成される。
【０１５４】
よって、第２のキャリブレーションを実行して得られるテーブルは低濃度部から高濃度部までの広範囲に実測した濃度検出が可能なため、こちらで得られるテーブルの方が高い精度が得られる。
【０１５５】
本実施例では第２のキャリブレーションの実施履歴の有無に応じて、第１のキャリブレーションで用いる輝度濃度変換特性を決定する場合について説明する。
【０１５６】
図１３は本実施例におけるフローチャートを示したものである。
【０１５７】
なお、以下で示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【０１５８】
図１３（ａ）は本実施例において、ユーザーが第２のキャリブレーションを実施した時の動作フローである。
【０１５９】
まず、ユーザーによって第２のキャリブレーション開始の指示を受け、画像形成装置１００は第２のキャリブレーションを実行する（Ｓ１３０１）。
【０１６０】
Ｓ１３０１の詳細は、図７を用いて第２のキャリブレーションについて説明した内容と同一なので省略する。
【０１６１】
第２のキャリブレーション実施後、ＣＰＵ１０５第２のキャリブレーションを実施したカセット部１１３とカセット部１１３にセットされていた用紙の白地部の輝度値を記憶装置１２２に保存する（Ｓ１３０２）。
【０１６２】
図１３（ｂ）は本実施例において、ユーザーによってジョブが投入されてからの画像形成装置１００内のフローを示した図である。
【０１６３】
操作部１２０がジョブの出力の開始指示を受けた場合、もしくはプリントジョブ開始をプリンタドライバ１２７がネットワーク１２６を経由してコントローラに通知した時、ＣＰＵ１０５はジョブの出力を開始する（Ｓ１３０３）。
【０１６４】
ジョブ出力開始後、画像処理部１０２はリーダー部１１９もしくはプリンタドライバ１２７から送信されてきた画像データに対して画像処理を行い、処理したデータをエンジンＩ／Ｆ部１１２を経由してプリンタエンジン１０３に送信する。
【０１６５】
またジョブ出力開始の指示を受けたＣＰＵ１０５は、エンジンＩ／Ｆ部１１２を経由して、給紙部１０４に対して画像形成部１１６に用紙を給紙するよう指示する。それと同時に、ジョブを印刷する際に用いる用紙種について示す情報も、給紙部１０４に通知する。
【０１６６】
指示を受けた給紙部１０４は、通知されたジョブの内容に応じてカセット部１１３もしくは手ざし給紙部１１５から用紙を画像形成部１１６に給紙する。
【０１６７】
画像形成部１１６は送信された画像データを形成し、給紙部１０４から給紙された用紙に転写、定着する。
【０１６８】
画像を定着された用紙に対して、画像形成部１１６の定着部から排紙部１１８の間の用紙搬送路に設置された白地部特性測定部１１７は画像が印字されていない用紙の白地部の輝度値を測定する（Ｓ１３０４）。
【０１６９】
用紙２００が排紙部１１８に向けて搬送されている途中で白地部特性検出センサ２０１は用紙の余白部分を読み取る事で用紙の白地部の輝度値を取得する（Ｓ１３０５）。
【０１７０】
白地部の輝度値を取得した後、白地部特性測定部１１７は算出した輝度値をエンジンＩ／Ｆ部１１２を経由してコントローラ１０１に通知する。
【０１７１】
その後、ＣＰＵ１０５はＳ１３０５で通知された輝度値とＳ１３０２で保存した輝度値を比較する（Ｓ１３０６）。
【０１７２】
輝度値が同一だった場合、ＣＰＵ１０５はＳ１３０１のフローで生成した輝度濃度変換特性を、その給紙段の輝度濃度変換特性に指定する（Ｓ１３０７）。
【０１７３】
一方、輝度値が同一でない場合、ＣＰＵ１０５はＳ１３０５で取得輝度値と過去の第２のキャリブレーションで登録した用紙の白地部の輝度値に同一の輝度値があったか確認する（Ｓ１３０９）。
【０１７４】
輝度値が同一のものがあった場合、ＣＰＵ１０５は過去の第２のキャリブレーションで登録した輝度濃度変換特性を、その給紙段の輝度濃度変換特性に指定する（Ｓ１３１０）。
【０１７５】
輝度値が同一のものが無かった場合、ＣＰＵ１０５は輝度濃度変換特性生成部１０８に対し、Ｓ１３０５で取得した輝度値を元に輝度濃度変換特性を生成するよう指示する。
【０１７６】
この指示を受けた輝度濃度変換特性生成部１０８は、輝度濃度変換特性を生成する（Ｓ１３１１）。
【０１７７】
輝度濃度変換特性の生成方法は、実施例１〜３におけるＳ９０６、１００６、１０５６、１１０４と同一のものを用いるので詳細は省略する。
【０１７８】
Ｓ１３１０もしくはＳ１３１１の後、ＣＰＵ１０５は操作部１２０に対して、ＵＩ表示部１２１が第１のキャリブレーションの実施をユーザーに促す表示をさせるよう指示する（Ｓ１３０８）。
【０１７９】
本実施例により手動にて第２のキャリブレーションを実施した時に生成される輝度濃度変換特性が使用されるようになる。よって第１のキャリブレーションを実施した時の補正精度が低下することを抑制する事が可能になる。
【実施例５】
【０１８０】
本実施例ではＳ１００８、Ｓ１０５９、Ｓ１１０８のようにユーザーにキャリブレーションを促すＵＩを表示するのではなく、自動で第１のキャリブレーションを実施する場合について図１６、図１７を用いて説明する。
【０１８１】
なお、図１６に示すフローチャートは、画像形成装置１００のＲＡＭ１２４にロードされたプログラムをＣＰＵ１０５が実行することによって実行される。
【０１８２】
Ｓ１６００〜Ｓ１６０５までは図１８のＳ１０５０、Ｓ１０５１、Ｓ１０５２、Ｓ１０５３、Ｓ１０５４、Ｓ１０５５と同じ処理を行う。
【０１８３】
次に輝度濃度変換特性生成部１０８はプリンタエンジン１０３から通知されてきた輝度値が、現在紐づいている輝度濃度変換特性生成時に用いた輝度値と差分が無いか確認する（Ｓ１６０６）。
【０１８４】
差分があった場合、輝度濃度変換特性生成部１０８はＳ９０６と同様に給紙段に格納されている用紙に適した輝度濃度変換特性を複数の輝度濃度変換特性候補から選択する（Ｓ１６０７）。
【０１８５】
Ｓ１０５７と同様の処理（Ｓ１６０８）を行った後、ＣＰＵ１０５は第１のキャリブレーションを実施する指示を出す（Ｓ１６０９）。
【０１８６】
本実施例における第１のキャリブレーションは、ユーザーが操作部１２０を用いる事なく自動で行うものとする。
【０１８７】
例えば、本実施例における画像形成装置が電子写真方式の場合等は、画像形成部１１６内にある中間転写ベルト１７００上にキャリブレーション用のパッチ１７０２を形成し、それをセンサ１７０１で読み取る。なお、キャリブレーション用のパッチのパターンは機種の性能に応じて変更しても良い。
【０１８８】
センサ１７０１が読み取った結果をコントローラ１０１に通知した後、γＬＵＴ生成部１０７は通知されてきた読取結果を元にγＬＵＴを生成する。
【０１８９】
Ｓ１６０９もしくはＳ１６０６で差分が無かった場合、ＣＰＵ１０５はＳ１０５８と同様にジョブを確認し、ジョブが完了したか否かを確認する（Ｓ１６１０）。
【０１９０】
なお、Ｓ１６０９で行う第１のキャリブレーションは中間転写ベルト１７００上ではなく用紙上にキャリブレーション用のパッチを形成する方法でもよい。その場合は用紙上に図４のようなキャリブレーション用パッチを形成する。なお、形成するパッチパターンは図４のようなデザインでなくても画像形成装置の仕様によって変更しても良い。
【０１９１】
白地部特性測定部１１７もしくは画像形成部１１６の定着部から排紙部の間の用紙搬送路に備えられている不図示の輝度値読取センサがキャリブレーション用のパッチを用紙排紙時に自動で読み取ってキャリブレーションを実施しても良い。本実施例により第１のキャリブレーションを自動で実行する事が可能になるため、ユーザーに対する負荷を軽減する事が可能になる。
【０１９２】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005882662.tif 000002
【図２】
0005882662.tif 000003
【図３】
0005882662.tif 000004
【図４】
0005882662.tif 000005
【図５】
0005882662.tif 000006
【図６】
0005882662.tif 000007
【図７】
0005882662.tif 000008
【図８】
0005882662.tif 000009
【図９】
0005882662.tif 000010
【図１０】
0005882662.tif 000011
【図１１】
0005882662.tif 000012
【図１２】
0005882662.tif 000013
【図１３】
0005882662.tif 000014
【図１４】
0005882662.tif 000015
【図１５】
0005882662.tif 000016
【図１６】
0005882662.tif 000017
【図１７】
0005882662.tif 000018
【図１８】
0005882662.tif 000019