(57)【要約】【課題】  最大階調値の入力に対して十分な画質の画像を形成可能であり、かつ目標特性を十分に反映させた補正が可能な補正データを生成できるようにする。【解決手段】  仮階調補正データ生成部２２５が、文書の画像データの階調値に対応する画像の目標濃度２３４と、濃度取得部２２４によって取得された、画像形成装置に実際に形成させた画像の特性とに従い、文書の画像データの階調値を補正するための仮階調補正データ２３５を生成する。補正値比較部２２６が、その仮階調補正データ２３５と、文書の画像データの最大階調値を補正後も維持する補正内容を規定するように用意された代替補正データ２３６とを比較し、階調補正データ生成部２２７が、その比較結果に基づいて、文書の画像データの所定階調値から最大階調値までの範囲における階調値を補正するための階調補正データ２３１を生成するようにした。【選択図】    図６
2017069847.tif 000002
【特許請求の範囲】
【請求項１】
入力する画像データに従い画像を記録材上に形成する画像形成手段を備える画像形成装置を制御する画像形成制御装置であって、
前記画像形成装置に画像形成させるべき文書の画像データの階調値に対応する画像の目標特性を保持する保持手段と、
前記目標特性と、前記画像形成手段に実際に形成させた画像の特性とに従い、前記文書の画像データの階調値を補正するための仮補正データを生成する第１補正データ生成手段と、
前記第１補正値生成手段が生成した仮補正データと、前記文書の画像データの最大階調値を補正後も維持する補正内容を規定するように用意された代替補正データとを比較し、その比較結果に基づいて、前記文書の画像データの所定階調値から最大階調値までの範囲における階調値を補正するための補正データを生成する第２補正データ生成手段とを備えることを特徴とする画像形成制御装置。
【請求項２】
請求項１に記載の画像形成制御装置であって、
前記第２補正データ生成手段は、前記文書の画像データの所定階調値から最大階調値までの範囲における各階調値について、前記仮補正データと、前記代替補正データとのうち、該階調値に適用した場合の補正後の階調値が大きな値となる方を、該階調値と対応する補正データとして採用することを特徴とする画像形成制御装置。
【請求項３】
請求項１又は２に記載の画像形成制御装置であって、
前記第２補正データ生成手段が前記補正データの生成に使用する代替補正データを、複数の候補の中からユーザの指示に従って選択する手段を備えることを特徴とする画像形成制御装置。
【請求項４】
請求項３に記載の画像形成制御装置であって、
前記文書の画像データの階調値を前記補正データに従って補正する補正手段と、
前記第１補正データ生成手段が前記仮補正データを生成した場合に、前記第２補正データ生成手段に、該生成された仮補正データと、前記代替補正データの各候補との比較結果に基づいて、該各候補と対応する補正データを生成させ、該各補正データについて、該補正データを用いた補正後の所定の画像データに基づき前記画像形成手段に画像を形成させる制御手段とを備えることを特徴とする画像形成制御装置。
【請求項５】
請求項１乃至４のいずれか一項に記載の画像形成制御装置であって、
前記代替補正データをユーザの指示に従って編集する手段を備えることを特徴とする画像形成制御装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の画像形成制御装置であって、
前記第２補正データ生成手段は、前記文書の画像データの最大階調値に従い前記画像形成手段に実際に形成させた画像の濃度が、該最大階調値と対応する目標濃度よりも低い場合には、前記仮補正データを前記補正データとして採用することを特徴とする画像形成制御装置。
【請求項７】
請求項１乃至６のいずれか一項に記載の画像形成制御装置であって、
前記第２補正データ生成手段が、前記生成した補正データに対し、前記文書の画像データの連続する各階調値と対応する補正後の階調値が滑らかに変化するように、平滑化処理を行う手段を備えることを特徴とする画像形成制御装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の画像形成制御装置と、該画像形成制御装置によって制御される前記画像形成装置とを備える画像形成システム。
【請求項９】
入力する画像データに従い画像を記録材上に形成する画像形成手段を備える画像形成装置に画像形成させるべき文書の画像データを補正するための補正データの生成方法であって、
前記画像形成装置に画像形成させるべき文書の画像データの階調値に対応する画像の目標特性と、前記画像形成手段に実際に形成させた画像の特性とに従い、前記文書の画像データの階調値を補正するための仮補正データを生成する第１補正データ生成手順と、
前記第１補正データ生成手順で生成した仮補正データと、前記文書の画像データの最大階調値を補正後も維持する補正内容を規定するように用意された代替補正データとを比較し、その比較結果に基づいて、前記文書の画像データの所定階調値から最大階調値までの範囲における階調値を補正するための補正データを生成する第２補正データ生成手順とを備えることを特徴とする補正データの生成方法。
【請求項１０】
コンピュータを、請求項１乃至７のいずれか一項に記載の画像形成制御装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成制御装置、画像形成システム、補正データの生成方法及びプログラムに関する。
【背景技術】
【０００２】
従来から、入力画像データに対応する画像を記録材上に形成する画像形成装置において、環境変動や耐久による装置特性の変動にかかわらず画像品質を安定化するための手法が用いられている。一般的にキャリブレーションと呼ばれているこの手法では、画像形成装置を起動させて、ある特定の階調テストパターンを記録材上に形成した後、形成された階調テストパターンの濃度を、測色機等の画像読み取り手段にて読み取る。そして、その読み取り結果を、画像データに対する階調補正（ガンマ補正と呼ばれることも多い）等の画像形成条件を決定する動作にフィードバックする。
このようなキャリブレーションについては、例えば特許文献１に記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかし、従来のキャリブレーションの仕組みにおいては、画像データの最大階調値（１００％）の部分に対しても、階調補正を行う。これは基本的なキャリブレーションの仕組みとしては正しい動きではあるが、画像形成装置が形成する画像の最高濃度は常に一定であるという前提に基づいたものである。しかし実際には、環境や経時変動の影響を受けることで、画像の最高濃度には幾分のブレが発生してしまう。
【０００４】
ここで、実際に稼働している画像形成装置における画像の最高濃度が理想値（目標値）より上ブレしている場合には、キャリブレーションを実施すると、原稿内の最大階調値（１００％）の画像データは幾分小さい階調値（例えば９８％）に補正されてしまう。これは、最大階調値の入力に対し理想濃度の画像を形成するためには、幾分階調値を下げる補正を行う必要があるためである。
【０００５】
こういった現象により、例えば黒文字や線分のように原稿データ上で最大階調値を指定している部分であっても、階調補正後の階調値が最大階調値とならない可能性がある。この場合、その後のハーフトーン処理等を通して、本来ベタで印刷されるべき部分にも網点が掛かって見えてしまうということが起こり得る。よって、原稿データの最大階調値部分の印刷結果にドット抜けが存在し得ることとなり、最終的に得られる印刷物としては特に文字や線の精細度が変わってしまうという品質劣化を招き、画質面で狙い通りのものが得られないことがある、という問題があった。
【０００６】
特許文献１には、こういった問題に対し、キャリブレーション時の画像形成出力結果の実測値の最高濃度が予め保持された目標値の最高濃度を超える場合に、所定階調値以上の階調値についての目標値を変更することが提案されている。しかしながら、この手法では、所定階調値以上の階調値について、当初の目標値を反映させたキャリブレーションが十分に行えないという問題があった。
【０００７】
この発明は、このような問題を解決し、画像形成装置に入力する画像データの階調値を所定の目標特性の画像が形成されるように補正するための補正データとして、最大階調値の入力に対して十分な画質の画像を形成可能であり、かつ目標特性を十分に反映させた補正が可能な補正データを生成できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するため、この発明の画像形成制御装置は、入力する画像データに従い画像を記録材上に形成する画像形成手段を備える画像形成装置を制御する画像形成制御装置において、上記画像形成装置に画像形成させるべき文書の画像データの階調値に対応する画像の目標特性を保持する保持手段と、上記目標特性と、上記画像形成手段に実際に形成させた画像の特性とに従い、上記文書の画像データの階調値を補正するための仮補正データを生成する第１補正データ生成手段と、上記第１補正値生成手段が生成した仮補正データと、上記文書の画像データの最大階調値を補正後も維持する補正内容を規定するように用意された代替補正データとを比較し、その比較結果に基づいて、上記文書の画像データの所定階調値から最大階調値までの範囲における階調値を補正するための補正データを生成する第２補正データ生成手段とを設けたものである。
【発明の効果】
【０００９】
上記構成によれば、画像形成装置に入力する画像データの階調値を所定の目標特性の画像が形成されるように補正するための補正データとして、最大階調値の入力に対して十分な画質の画像を形成可能であり、かつ目標特性を十分に反映させた補正が可能な補正データを生成することができる。
【図面の簡単な説明】
【００１０】
【図１】この発明の画像形成システムの第１実施形態の構成を示す図である。
【図２】図１に示したＤＦＥのハードウェア構成を示す図である。
【図３】図１に示した画像形成装置のハードウェア構成を示す図である。
【図４】図１に示したＤＦＥが備える、画像形成装置に文書の印刷を実行させるための機能の構成を示す図である。
【図５】同じく、階調パッチシートを印刷するための機能の構成を示す図である。
【図６】同じく、階調パッチシートに基づき階調補正データを生成するための機能の構成を示す図である。
【図７】階調パッチシートの例を示す図である。
【図８】濃度取得部が取得する各階調と対応する濃度と、目標濃度との関係の一例を示す図である。
【図９】図８に実線Ｂａで示した実測濃度と、破線Ａで示した目標濃度とを用いて生成した仮階調補正データの内容を示す図である。
【図１０】図８に実線Ｂｂで示した実測濃度と、破線Ａで示した目標濃度とを用いて生成した仮階調補正データの内容を示す図である。
【図１１】代替補正データの一例を示す図である。
【図１２】図１０に示した仮階調補正データと図１１に示した代替補正データとの関係を示す図である。
【図１３】図１２に示した仮階調補正データ及び代替補正データから生成される階調補正データの内容を示す図である。
【図１４】階調補正データを生成する際の、図１に示した各装置の動作シーケンスを示す図である。
【図１５】図１４のステップＳ１７に示した動作のより詳細なフローチャートである。
【図１６】第２実施形態における図１５と対応する動作を示すフローチャートである。
【図１７】平滑化処理について説明するための図である。
【図１８】代替補正データと仮階調補正データとの間にギャップが生じる例の説明図である。
【図１９】第３実施形態における図１５と対応する動作を示すフローチャートである。
【図２０】第４実施形態における図１５と対応する動作を示すフローチャートである。
【図２１】サンプル画像の印刷状態の例を示す図である。
【図２２】代替補正データ編集画面の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、この発明の実施形態について、図面を参照しつつ説明する。
〔第１実施形態：図１乃至図１５〕
図１に、この発明の画像形成システムの第１実施形態の構成を示す。
図１に示す画像形成システム１は、ＰＣ（パーソナルコンピュータ）１００、プリンタ制御装置（ＤＦＥ：Digital  Front  End）２００、インタフェースコントローラ（ＭＩＣ：Mechanism  I/F  Controller）３００、および画像形成装置４００を備える。測色機５００は、ＤＦＥ２００に接続可能であるが、通常の画像形成動作には使用しないため、画像形成システム１の一部であると捉えることも、画像形成システム１の外部の装置であると捉えることもできる。
【００１２】
以上のうち、ＰＣ１００は、ユーザの操作に従い、画像形成装置４００やＤＦＥ２００に対して種々の動作の実行を指示する機能を備える。ＰＣ１００が指示可能な動作には、画像形成装置４００に実行させる印刷や、ＤＦＥ２００に実行させる補正データの生成が含まれる。
【００１３】
ＤＦＥ２００は、画像形成装置４００を制御する画像形成制御装置であり、ＰＣ１００からの指示に従い、画像形成装置４００に印刷を実行させるための画像データ及び設定情報を生成して、ＭＩＣ３００を介して画像形成装置４００へ供給する機能を備える。また、ＰＣ１００からの指示に従って、画像データの階調値を補正するための補正データである階調補正データを生成する機能も備える。これらの機能の詳細については、図４乃至図６を用いて後述する。
ＭＩＣ３００は、ＤＦＥ２００と画像形成装置４００との間の通信を仲介する機能を備える。
【００１４】
画像形成装置４００は、ＤＦＥ２００からＭＩＣ３００を介して入力される画像データに従い画像を用紙等の記録材上に形成する機能を備える。ここでは、画像の形成はＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色のトナーを用いた電子写真方式のカラー印刷により行うものとするが、インクを用いるもの等、他の方式も採用可能である。色数もこれに限られず、モノクロでもよい。
【００１５】
測色機５００は、任意の対象物の画像を読み取り、その画像に含まれる色とその濃度を測定し、その結果を外部装置へ出力する機能を備える。ここでは、この測色機５００は、画像形成装置４００に印刷出力させた階調パッチ画像中に含まれる、各階調値と対応する階調パッチの濃度を測定し、その測定結果をＤＦＥ２００へ供給するための濃度測定手段として用いる。測色機５００は、後述する補正データの生成を行う場合のみＤＦＥ２００に接続されていればよい。
【００１６】
次に、図２に、図１に示したＤＦＥ２００のハードウェア構成を示す。
図２に示すように、ＤＦＥ２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ（ハードディスクドライブ）２０４、通信Ｉ／Ｆ（インタフェース）２０５、操作部２０６、表示部２０７を備え、これらをシステムバス２０８により接続した構成としている。
【００１７】
そして、ＣＰＵ２０１が、ＲＡＭ２０３をワークエリアとしてＲＯＭ２０２あるいはＨＤＤ２０４に記憶されたプログラムを実行することにより、ＤＦＥ２００全体を制御し、図４乃至図６を用いて後述するものをはじめとする種々の機能を実現する。
ＲＯＭ２０２及びＨＤＤ２０４は、不揮発性記憶媒体（記憶手段）であり、ＣＰＵ２０１が実行する各種プログラムや後述する各種データを格納している。
通信Ｉ／Ｆ２０５は、ＰＣ１００、ＭＩＣ３００及び測色機５００等の外部装置と通信するためのインタフェースである。通信方式は、ネットワークを介したものでも、専用線を用いるものでも、ピアツーピアの無線通信でも、任意のものを採用すればよい。通信相手によって通信方式が異なっていてもよい。
【００１８】
操作部２０６は、ユーザからの操作を受け付けるための操作手段である。各種ボタンやスイッチの他、タッチパネルを備え、表示部２０７が表示するＧＵＩ（グラフィカルユーザインタフェース）に対する操作を受け付けることも考えられる。
表示部２０７は、上記ＧＵＩの他、ＤＦＥ２００の動作状態や設定内容、メッセージ等をユーザに提示するための提示手段であり、液晶ディスプレイやランプ等を備える。
なお、ＤＦＥ２００がユーザからの操作を直接受ける必要がない（通信Ｉ／Ｆ２０５を介して接続されたＰＣ１００等の外部装置により操作を受け付けたり情報の提示を行ったりすればよい）場合には、操作部２０６や表示部２０７を設けなくてよい。
なお、ＰＣ１００も、具体的な性能は異なってよいが、図２に示したものと同趣旨のハードウェア構成を有する。
【００１９】
次に、図３に、図１に示した画像形成装置４００のハードウェア構成を示す。
図３に示すように、画像形成装置４００は、ＣＰＵ４０１、ＲＯＭ４０２、ＲＡＭ４０３、ＨＤＤ４０４、通信Ｉ／Ｆ４０５、操作部４０６、表示部４０７、エンジンＩ／Ｆ４０８を備え、これらをシステムバス４１０により接続した構成としている。また、エンジンＩ／Ｆ４０８にはプリントエンジン４０９が接続される。
【００２０】
これらのうち、ＣＰＵ４０１〜表示部４０７は、図２に示したＣＰＵ２０１〜表示部２０７と同趣旨の構成要素である。もちろん、具体的な構造は異なって構わない。
エンジンＩ／Ｆ４０８は、プリントエンジン４０９をシステムバス４１０に接続し、ＣＰＵ４０１から制御可能とするためのインタフェースである。また、プリントエンジン４０９は、画像データに基づき用紙等の記録材上に画像を形成する画像形成手段である。
【００２１】
次に、図４に、図１に示したＤＦＥ２００が備える、画像形成装置４００に文書の印刷を実行させるための機能の構成を示す。
図４に示すように、ＤＦＥ２００は、レンダリング部２２１、階調補正処理部２２２及びハーフトーン処理部２２３を備える。
ここで、ＰＣ１００が画像形成装置４００に文書の印刷を実行させる場合、ＰＣ１００は、印刷命令及び印刷に用いる印刷設定（集約、変倍、両面など）と共に、印刷すべき文書の文書データを送信してくる。レンダリング部２２１は、この文書データと印刷設定とに基づきレンダリング処理を実行し、画像形成装置４００に画像形成させるべき文書の画像データを生成する機能を備える。
【００２２】
階調補正処理部２２２は、レンダリング部２２１が生成した画像データに対し、階調補正データ２３１に従った階調補正処理を行う補正手段の機能を備える。この補正は、環境や経時変動等により、同じ階調値に基づき画像形成装置４００で形成される画像の濃度が変動することを考慮し、文書の画像データに含まれる各画素の階調値と対応する所定の目標濃度の画像が形成されるように、画像形成装置４００に送信する画像データの階調値を調整するものである。
【００２３】
ここで用いる階調補正データ２３１は、処理対象として入力される画像データにおける各画素の階調値（入力階調値）をどの階調値（出力階調値）に変換するかを、入力階調値毎に規定したデータである。入力階調値と出力階調値との関係は、例えば図９に示すものであるが、これに限られることはない。また、この階調補正データ２３１は、図６に示す機能により生成され、更新される。
【００２４】
ハーフトーン処理部２２３は、階調補正処理部２２２による補正後の画像データに基づき、各画素の階調を網点により表現するハーフトーン画像の画像データを生成するハーフトーン処理機能を備える。各画素の階調値とそれに対応するハーフトーン画像との関係は、ハーフトーンデータ２３２として予め登録しておく。複数のハーフトーンデータ２３２を用意しておき、そのうちどのデータを用いるかを、印刷設定に従って選択できるようにしてもよい。なお、ハーフトーンデータ２３２において、最大階調値の画素はベタ画像に変換する旨が規定される。
【００２５】
ＤＦＥ２００は、ハーフトーン処理部２２３による処理後の画像データと、画像形成装置４００における印刷動作に反映させるべき両面有無等の印刷設定を、ＭＩＣ３００を介して画像形成装置４００に送信する。画像形成装置４００は、この画像データ及び印刷設定に従い、記録材上に画像を形成する。
【００２６】
以上の構成及び機能を備える画像形成システム１において特徴的な点は、階調補正データ２３１の生成に係る機能及び方法である。以下、この点について詳細に説明する。
まず図５及び図６に、図１に示したＤＦＥ２００が備える、階調補正データ２３１の生成に関する機能の構成を示す。このうち図５に示すのは、このうち階調パッチシートを印刷するための機能である。
【００２７】
図５に示す機能は、基本的には図４に示したものと同じである。ＰＣ１００は、ＤＦＥ２００に階調補正データ２３１を生成させる場合、パッチ印刷指示をＤＦＥ２００へ送信する。この送信は、一定枚数の印刷毎、一定時間経過毎等に自動で行ってもよいし、ユーザの指示に従って行ってもよい。
【００２８】
ＤＦＥ２００がこのパッチ印刷指示を受信すると、レンダリング部２２１が、予め用意された階調パッチデータ２３３に従い、画像形成装置４００に階調パッチシートを印刷させるための画像データを生成する。階調パッチデータ２３３は、文書としての階調パッチシートの内容を示す文書データであっても、レンダリング部２２１によって生成される画像データそのものであってもよい。
【００２９】
ＤＦＥ２００は、レンダリング部２２１が生成した画像データを、図４で説明した文書の印刷の場合と同様に処理して画像形成装置４００へ送信し、印刷を実行させる。ただし、階調補正処理部２２２による補正は行わない。補正を行わない場合に各階調値に従って形成される画像の特性が、目標特性とどの程度ずれるかを検出できるようにするためである。
【００３０】
図７に、画像形成装置４００で印刷される階調パッチシートの例を示す。
この階調パッチシート６００は、画像形成装置４００が画像形成に使用する色材毎に、予め定められた種々の階調値と対応する階調パッチを形成したものである。図７の例では、ＣＭＹＫの各色について、右から左へ向かって階調値が大きくなるように、多数の階調値と対応する階調パッチ（ここでは正方形のマーク）をそれぞれ用紙上に形成している。
なお、階調パッチシート６００の形成に用いる用紙は白色には限定されず、透明や有色のものであってもよい。
【００３１】
ここで、階調補正データ２３１は、用紙の種類毎に生成及び保存して、文書を印刷する際に、使用する用紙の種類と対応する階調補正データを補正に用いることも考えられる。この場合、階調パッチシート６００は、生成しようとする階調補正データと対応する種類の用紙を用いて印刷する。
また、階調補正データ２３１は、ハーフトーンデータ２３２の種類毎に生成及び保存して、文書を印刷する際に、使用するハーフトーンデータ２３２の種類と対応する階調補正データ２３１を補正に用いることも考えられる。この場合、階調パッチシート６００を印刷する際に、ハーフトーン処理部２２３において、生成しようとする階調補正データ２３１と対応する種類のハーフトーンデータ２３２を用いてハーフトーン処理を行う。
【００３２】
図６に示すのは、以上の階調パッチシート６００に基づき階調補正データ２３１を生成するための機能である
ＤＦＥ２００は、図６に示すように、濃度取得部２２４、仮階調補正データ生成部２２５、補正値比較部２２６、階調補正データ生成部２２７を備える。
このうち濃度取得部２２４は、測色機５００から供給される、階調パッチシート６００上の各部の色及び濃度のデータを取得し、そのデータに基づいて、各色の各階調値と対応する画像の濃度を取得する機能を備える。例えば、各階調値と対応する階調パッチの位置の平均画像濃度を取得すればよい。
【００３３】
なお、階調パッチシート６００を測色機５００にセットして測定を実行させる操作は、ユーザが行っても、自動で行ってもよい。また、階調パッチシート６００を用紙毎やハーフトーンデータ毎に生成する場合には、濃度取得部２２４は、今回読み取った階調パッチシート６００がどの条件と対応するのかを示すデータを、ユーザの入力操作や階調パッチシート６００上に配置された情報の読み取り等により取得する。
【００３４】
また、階調補正データ２３１は、上記の用紙毎やハーフトーンデータ毎の他、色材の色毎にも生成する。しかし、説明を簡単にするため、以降の説明では、色も含め、１つの条件と対応する階調補正データ２３１の生成について説明する。他の色や条件と対応する階調補正データ２３１も、当該色や条件と対応する画像の濃度及び目標濃度２３４を用いて、同様に生成可能である。ただし、複数の条件について階調補正データ２３１を共用することも妨げられない。
【００３５】
次の仮階調補正データ生成部２２５は、濃度取得部２２４が取得した各階調値と対応する濃度と、予め用意したその階調値に対応する画像の目標濃度２３４とに従い、仮補正データである仮階調補正データ２３５を生成する、第１補正データ生成手段の機能を備える。また、仮階調補正データ２３５の生成は、第１補正データ生成手順の処理である。
【００３６】
目標濃度２３４は、少なくとも階調パッチシート６００上の各階調パッチの形成に用いた階調値について、その階調値を持つ画素が、画像形成装置４００においてどの濃度の画像として形成されるべきかを規定するデータである。すなわち、各階調値と対応する画像の濃度の目標値あるいは理想値である。この目標濃度２３４は、画像形成装置４００のメーカーが用意したものを使用したり、ユーザが任意に編集したものを使用したりすることが考えられる。複数の条件について共通のデータを用いてもよい。
【００３７】
ここで、図８乃至図１０を用いて仮階調補正データ２３５について説明する。
図８に示すのは、濃度取得部２２４が取得する各階調と対応する濃度と、目標濃度２３４との関係の一例である。図８において、横軸は階調値を、縦軸はその階調値と対応する濃度を示す。なお、濃度取得部２２４が取得する濃度も、目標濃度２３４も、離散的な階調値と対応する値を用意すればよく、その間の階調値と対応する値は補間により求めることができる。しかし、図８ではその特性を理解しやすくするため、各値を連続した線により示している。
【００３８】
図８に破線Ａで示すのは、目標濃度２３４である。目標濃度２３４は、一般的には階調値が大きくなるにつれて高濃度になるが、これに限定されることはない。また、図８の例では階調値と濃度との関係が直線的になっているが、これに限定されることもない。
図８に実線Ｂａ〜Ｂｃで示すのはそれぞれ、濃度取得部２２４が取得する濃度の一例である。このように、実際に各階調値に基づき画像形成装置４００により形成される画像の濃度は、画像形成装置４００の個体差、環境、経時変化等の種々の要因により、目標濃度２３４から乖離するし、乖離の度合いもまちまちである。図８の例では実線Ｂａ〜Ｂｃの大部分は破線Ａよりも上側に来ているが、下側に来る場合もあり得る。
【００３９】
ここで、実線Ｂａで示す実測濃度と、目標濃度２３４とに基づき仮階調補正データ２３５を生成することを考える。
この例では、階調値がＩａのとき、目標濃度２３４はＤａ′であるが、実際に形成された画像の濃度はＤａである。そこて、仮階調補正データ２３５を、文書データにおいてある画素の階調値がＩａであるとき、その画素について、目標濃度である濃度Ｄａ′の画像が形成されるように階調値を補正するためのデータとして生成する。
【００４０】
実測濃度からは、階調値がＩａ′であれば、濃度Ｄａ′の画像を形成できることがわかる。そこで、階調値Ｉａを階調値Ｉａ′に変換する補正を行うべきことを示すデータが、階調値Ｉａについての仮階調補正データ２３５となる。仮階調補正データ生成部２２５は、このようにして、各階調値と対応する変換後の階調値を求め、それらの対応関係を、仮階調補正データ２３５として生成する。なお、仮階調補正データ２３５の形式は、階調補正データ２３１と共通とするとよい。
【００４１】
図９に、実線Ｂａで示す実測濃度と、破線Ａで示す目標濃度とを用いて生成した仮階調補正データの内容を示す。
図９において、横軸が補正前の階調値（入力階調値）を、縦軸が各入力階調値と対応する補正後の階調値（出力階調値）を示す。なお、各軸の階調値は、最大階調値を１００％とした場合の相対値で示している。実線γ１ａが、仮階調補正データ２３５により規定される入力階調値と出力階調値との対応関係を示す。仮階調補正データ２３５は、例えば、各入力階調値について対応する出力階調値を格納したテーブルとして生成することができる。あるいは、実線γ１ａの近似曲線の式として生成してもよい。
【００４２】
ここで、図９に示す仮階調補正データ２３５は、図８に示すように最大階調値において実測濃度と目標濃度とが等しいことを反映して、入力階調値の最大値が出力階調値の最大値と対応する。従って、この仮階調補正データ２３５をそのまま階調補正データ２３１として使用しても、文書の画像データにおける最大階調値は階調補正処理部２２２における補正後も維持されるので、該当箇所はハーフトーン処理後にも白抜けが発生せず、ベタ画像として形成することができる。
しかし、図８に実線Ｂｂで示したように、最大階調値において実測濃度が目標濃度２３４を超える場合には、このようにはならない。
【００４３】
図１０に、実線Ｂｂで示す実測濃度と、破線Ａで示す目標濃度２３４とを用いて生成した仮階調補正データ２３５の内容を示す。
この場合、実測濃度が最大階調値と対応する目標濃度Ｄｍａｘ（図８参照）を超える範囲では、形成される画像の濃度を目標濃度２３４と合わせるために、階調値を、最大階調値よりも小さい値に変換する必要がある。このため、実線γ１ｂで示すように、入力階調値の最大値が、出力階調値の最大値よりも小さい値と対応する。従って、この仮階調補正データ２３５をそのまま階調補正データ２３１として使用すると、文書の画像データにおける最大階調値は、最大階調値よりも小さい値に補正されてしまい、ハーフトーン処理後に網点化に伴う白抜けが発生し、ベタ画像として形成することができない。
【００４４】
図６に示した補正値比較部２２６及び階調補正データ生成部２２７は、仮階調補正データ２３５から、上記の不具合を解消した階調補正データ２３１を生成する第２補正データ生成手段の機能を備える。
より具体的には、補正値比較部２２６は、所定値以上最大階調値までの範囲の各入力階調値について、仮階調補正データ２３５に規定される出力階調値と、代替補正データ２３６に規定される補正データとを比較する機能を備える。
【００４５】
階調補正データ生成部２２７は、補正値比較部２２６における比較結果に従い、仮階調補正データ２３５と代替補正データ２３６とのうち、入力階調値と対応する出力階調値が大きい方を、当該入力階調値についての階調補正データとして採用して、階調補正データ２３１を生成する機能を備える。上記所定値未満の入力階調値については、仮階調補正データ２３５をそのまま階調補正データ２３１として採用する。
以上の階調補正データ２３１の生成処理が、第２補正データ生成手順の処理である。
階調補正データ生成部２２７は、生成した階調補正データ２３１を保存すると共に、生成完了を示すキャリブレーション終了通知を、図５でのパッチ印刷指示の送信元であるＰＣ１００に送信する機能も備える。
【００４６】
ここで、図１１乃至図１３を用いて補正値比較部２２６及び階調補正データ生成部２２７の機能についてさらに説明する。
補正値比較部２２６及び階調補正データ生成部２２７の機能は、仮階調補正データ２３５のうち、少なくとも入力階調値の最大階調値と対応する出力階調値を最大階調値としつつ、仮階調補正データ２３５をなるべく活かして階調補正データ２３１を生成するものである。
【００４７】
図１１に、この生成に使用する代替補正データ２３６の一例を示す。
代替補正データ２３６は、少なくとも入力階調値の最大階調値を補正後も維持する（対応する出力階調値が最大階調値である）ような補正内容を、仮階調補正データ２３５と同様なフォーマットで規定するデータである。図１１に実線γ２で示す代替補正データ２３６は、所定階調値（ここでは最大階調値の７０％としているが、他の値でもよい）以上最大階調値までの範囲の各入力階調値について、対応する出力階調値が直線的に変化する補正内容を規定している。
【００４８】
また、図１１に示した代替補正データ２３６は、図１０に実線γ１ｂで示した仮階調補正データ２３５に適用するためのものであり、所定階調値と対応する出力階調値Ｄｎは、当該仮階調補正データ２３５において所定階調値と対応付けられた出力階調値である（図１２参照）。
このように、代替補正データ２３６は、仮階調補正データ２３５の生成後に生成することができる。しかし、代替補正データ２３６を予め用意しておき、仮階調補正データ２３５の内容によらず同じ代替補正データ２３６を使用することも考えられる。
【００４９】
図１２に、図１０に示した仮階調補正データ２３５と図１１に示した代替補正データ２３６との関係を示す。
この図に示すように、所定階調値以上最大階調値までの範囲において、仮階調補正データ２３５（実線γ１ｂ）に従った出力階調値と代替補正データ２３６（破線γ２）に従った出力階調値とを比較すると、矢印Ｘで示す範囲では前者が、矢印Ｙで示す範囲では後者が大きい出力階調値となる。
【００５０】
ここで、代替補正データ２３６は、入力階調値の最大階調値を補正後も維持するために設けたデータである。そして、それよりも階調値が小さい範囲については、代替補正データ２３６を採用すれば、各入力階調値と対応する出力階調値が滑らかに変化させることができる、という意図で用意しているに過ぎず、目標濃度２３４を反映したデータではない。従って、仮階調補正データ２３５の方が出力階調値が大きくなる範囲では、目標濃度２３４を反映した仮階調補正データ２３５を採用した方が、目標濃度２３４に近い濃度の画像が得られるという点で好ましい。
【００５１】
そこで、階調補正データ生成部２２７は、矢印Ｘで示す範囲については仮階調補正データ２３５を階調補正データ２３１として採用する。矢印Ｙで示す範囲については、最大階調値に滑らかに繋げるために、代替補正データ２３６を採用する。なお、入力階調値が所定階調値以下の範囲については、最大階調値の補正への影響はほとんどないため、代替補正データ２３６との比較は不要であり、仮階調補正データ２３５をそのまま階調補正データ２３１として採用すればよい。
【００５２】
図１３に、このように生成した階調補正データ２３１の例を、実線γ３にて示す。
以上のように階調補正データ２３１を生成することにより、文書の画像データが最大階調値である画素では、階調補正後も最大階調値が維持できるため、ハーフトーン処理による網点化を回避できる。従って、特に文字や線分等における印刷結果の濃度不足やギザギザ化といった画像品質劣化の発生を防ぐことができる。また、代替補正データ２３６を採用する、階調値の大きい範囲においては本来のキャリブレーションによる忠実な階調補正から逸脱した処理をせざるを得ないが、できるだけ仮階調補正データ２３５を採用することで、本来のキャリブレーションによる忠実な階調補正を行うことができる。従って、画像品質安定化もできるだけ損なわないようにすることができる。
【００５３】
また、図８に実線Ｂｂで示したように、最大階調値において実測濃度が目標濃度２３４を超える場合には、仮階調補正データ２３５による出力階調値は、図１２に示したように、少なくとも最大階調値付近では、代替補正データ２３６による出力階調値を下回ることになる。従って、各階調値において、仮階調補正データ２３５と代替補正データ２３６のうち出力階調値が大きい方を採用することで、仮階調補正データ２３５をなるべく活かしつつ、代替補正データ２３６を用いて出力階調値を最大階調値に滑らかに繋げるような階調補正データ２３１を、仮階調補正データ２３５の内容によらず簡単な処理で生成することができる。
【００５４】
次に、図１４に、以上説明してきた各部の機能により階調補正データ２３１を生成する際の各装置の動作シーケンスを示す。ただし、ＭＩＣ３００は単に通信の仲介を行うだけであるので図示を省略している。また、各装置の動作は、該当装置のＣＰＵが所要のプログラムを実行することにより行うものである。
階調補正データ２３１の生成は、ＰＣ１００からの指示がトリガとなって開始される。ＰＣ１００は、ユーザの操作に従い、または自動的に、階調補正データ２３１を新たに生成して更新すべきことを検出すると、階調パッチ画像の印刷指示をＤＦＥ２００へ送信する（Ｓ１１）。ＤＦＥ２００は、この指示を受けると、予め保持している階調パッチデータ２３３に従い階調パッチシートを画像形成装置４００に印刷させるための画像データを生成し（Ｓ１２）、その画像データを画像形成装置４００へ送信する（Ｓ１３）。
【００５５】
この画像データを受信した画像形成装置４００は、受信した画像データに基づき印刷を実行し（Ｓ１４）、このことにより階調パッチシート６００が印刷出力される。
次に、測色機５００が階調パッチシート６００の色及び濃度を測定し（Ｓ１５）、その結果をＤＦＥ２００へ供給する（Ｓ１６）。この測定は、ユーザの指示に従って行えばよい。ＤＦＥ２００は、受け取った測色結果に基づき、図６を用いて説明した各部の機能により階調補正データ２３１を生成して保存し（Ｓ１７）、ＰＣ１００に対してキャリブレーション終了通知を送信する（Ｓ１８）。
【００５６】
次に、図１５に、図１４のステップＳ１７に示した動作のより詳細なフローチャートを示す。
この動作において、ＤＦＥ２００はまず、階調パッチシート６００の濃度測定結果に従い、画像データの各階調値と対応する画像濃度を算出する（Ｓ２１）。次に、ＤＦＥ２００は、画像データの各階調値に基づき画像形成装置４００により目標濃度の画像が形成されるようにするための階調値の補正内容を規定した仮階調補正データ２３５を生成する（Ｓ２２）。
【００５７】
次に、ＤＦＥ２００は、所定階調値よりも小さい階調値について、ステップＳ２２で生成した仮階調補正データ２３５を階調補正データ２３１として採用する（Ｓ２３）。次に、ＤＦＥ２００は、所定階調値から最大階調値までの範囲の各階調値について、仮階調補正データ２３５を用いた補正後の階調値と、代替補正データ２３６を用いた補正後の階調値とを比較する（Ｓ２４）。そして、所定階調値から最大階調値までの範囲の各階調値について、ステップＳ２４の比較の結果補正後の階調値が大きい方のデータを階調補正データ２３１として採用する（Ｓ２５）。最後に、ＤＦＥ２００は、ステップＳ２３及びＳ２５で採用した、各階調値と対応する階調補正データ２３１を保存して（Ｓ２６）、図１５の動作を終了する。
以上の動作により、上述したように、画像品質劣化の発生を防げると共に画像品質安定化もできるだけ損なわないような階調補正が可能な階調補正データ２３１を生成し、以後の階調補正処理に適用可能とすることができる。
【００５８】
〔第２実施形態：図１６乃至図１８〕
次に、この発明の第２実施形態について説明する。この第２実施形態は、階調補正データ生成部２２７が、生成した階調補正データ２３１に対して平滑化処理を行うようにした点が第１実施形態と異なるのみである。その他の点では第１実施形態と共通であるので、この相違点についてのみ説明する。また、第１実施形態で説明した構成要素と共通の又は対応する箇所には、第１実施形態で用いたものと同じ符号を用いる。この点は、以下の実施形態でも同様とする。
【００５９】
まず、図１６に、第２実施形態における補正データ生成の動作の図１５と対応するフローチャートを示す。
このフローチャートは、ステップＳ２５までは図１５と共通であり、それ以降が異なる。すなわち、ＤＦＥ２００は、ステップＳ２５の後、ステップＳ２３及びＳ２５で採用した、各階調値と対応する階調補正データ２３１に対し、連続する各入力階調値と対応する出力階調値（補正後の階調値）が滑らかに変化するように平滑化処理を行う（Ｓ２７）。そして、この平滑化処理後の、各入力階調値と対応する出力階調値を、階調補正データ２３１として保存する（Ｓ２８）。
【００６０】
図１７に、平滑化処理の例を示す。
破線γ３で示すのが、図１３と同じ階調補正データ２３１であり、実線γ４で示すのが、γ３で示す階調補正データ２３１に対して平滑化処理を施して得られるデータ（すなわち第２実施形態において最終的に生成される階調補正データ２３１）である。
ここで、説明してきた動作において、仮階調補正データ２３５は、入力階調値の変動に対して出力階調値がどの程度変動するか、という点は特に意識せず、各入力階調値に対応する印刷画像の濃度が目標濃度となるような出力階調値を規定したものである。
【００６１】
したがって、γ３で示す階調補正データは、仮階調補正データ２３５を採用した矢印Ｘで示す範囲（及び入力階調値がより小さい部分）では、入力階調値の変動に対する出力階調値の変動の比率が著しく大きい個所がある可能性がある。そして、このような箇所があると、出力階調値として使用されない階調値が連続して多数生じる、いわゆる階調飛びが発生し、画質の低下につながる可能性がある。しかし、平滑化処理を行うことにより、出力階調値の急激な変動を緩和し、このような画質低下のリスクを低減できる。
【００６２】
また、矢印Ｘで示す範囲と矢印Ｙで示す範囲との境界においては、階調補正データ２３１の値が仮階調補正データ２３５由来である箇所と代替補正データ２３６由来である箇所とが切り替わることから、入力階調値の変動に対する出力階調値の変動の比率が急激に変化する。そして、このような急激な変化のある階調補正データ２３１を用いて補正した画像データに基づき画像形成装置４００に画像を形成させると、印刷された画像に不自然なムラ等が生じる可能性がある。しかし、平滑化処理を行うことにより、この点での画質低下のリスクを低減できる。
【００６３】
このようにして、更新後の階調補正テーブルに対して更に平滑化する処理を行うことで階調飛びを抑制し、最終的に得られる印刷物の濃度変化を安定させ、視覚的に違和感の少ない印刷結果を得られる。
平滑化処理の方法については、移動平均やガウシアンといった一般的な関数フィルタを用いてもよいし、任意の数式等で処理してもよい。
なお、平滑化処理を、入力階調値の全範囲に対して行うことは必須ではない。一般に、入力階調値が比較的小さい部分では、出力階調値の急激な変動が生じる可能性は低いため、概ね、仮階調補正データ２３５と代替補正データ２３６との比較を開始する所定階調値よりも若干小さい入力階調値から、平滑化処理を開始しても足りる。
【００６４】
また、代替補正データ２３６を予め用意しておく場合、図１８に破線γ２′で示すように、入力階調値の所定値（この例では７０％）において、仮階調補正データ２３５の出力階調値と代替補正データ２３６の出力階調値とが一致しない場合もある。この状態で、所定階調値以上の入力階調値において、出力階調値が大きい方を採用すると、入力階調値の所定値において、符号Ｇで示すように、出力階調値の急激な変動が生じることになる。
しかし、この場合でも、平滑化処理を行うことにより、出力階調値の急激な変動に起因する画質の劣化を低減することができる。
【００６５】
〔第３実施形態：図１９〕
次に、この発明の第３実施形態について説明する。この第３実施形態は、最大階調値と対応する濃度測定結果が目標濃度２３４以下であった場合に、全階調値について仮階調補正データ２３５を階調補正データ２３１として採用するようにした点が第１実施形態と異なるのみである。その他の点では第１実施形態と共通であるので、この相違点についてのみ説明する。
【００６６】
図１９に、第３実施形態における補正データ生成の動作の図１５と対応するフローチャートを示す。
このフローチャートは、ステップＳＡ及びＳＢの処理が追加された点以外は図１５と共通である。すなわち、ステップＳ２３の後、ＤＦＥ２００は、画像データの最大階調値と対応する濃度の測定結果が、当該最大階調値と対応する目標濃度２３４以下であるか否か判断する（ＳＡ）。ここでＹｅｓであれば、仮階調補正データ２３５において、入力階調値の最大階調値と対応する出力階調値も最大階調値となっているはずである。このため、代替補正データ２３６を用いて仮階調補正データ２３５に調整を加える必要がない。
従って、ＤＦＥ２００は、全階調値について仮階調補正データ２３５を階調補正データ２３１として採用してこれを保存し（ＳＢ）、図１９の動作を終了する。
【００６７】
ステップＳＡでＹｅｓとなるのは、例えば、濃度取得部２２４が取得した濃度が図８に実線Ｂｃで示した例のようになる場合である。この場合には、最大階調値に基づき画像形成装置４００に形成される画像の濃度でも目標濃度に届かないため、仮階調補正データ２３５をそのまま用いても、最大階調値に対して階調値を下げるような補正がされることはない。従って、このような場合には代替補正データ２３６との比較を省略するようにすれば、階調補正データ２３１の生成を高速かつ低負荷で行うことができる。
【００６８】
〔第４実施形態：図２０及び図２１〕
次に、この発明の第４実施形態について説明する。この第４実施形態は、階調補正データ２３１の生成に使用する代替補正データ２３６を、ユーザが複数の候補から選択できるようにした点が第１実施形態と異なる。その他の点では第１実施形態と共通であるので、この相違点についてのみ説明する。
【００６９】
図２０に、第４実施形態における補正データ生成の動作の図１５と対応するフローチャートを示す。
図２０の動作は、ステップＳ２３までは図１５と共通である。その後、ＤＦＥ２００は、ステップＳ２４′からＳＣまでの動作を、代替補正データ２３６の各候補を１つずつ処理対象として繰り返す。
ステップＳ２４′の動作は、使用する代替補正データ２３６が、処理対象としている候補のものである点を除けば、図１５のステップＳ２４と共通であり、ステップＳ２５は図１５と共通である。ステップＳ２６′は、採用した各値を、階調補正データ２３１の候補として保存する点が、図１５のステップＳ２６と異なるのみである。
【００７０】
しかし、図２０の動作において、ＤＦＥ２００は、ステップＳ２６′の後、所定のサンプルの画像データ（予め用意されたものでも、ユーザが指定したものでもよい）を、ステップＳ２６′で保存した階調補正データ２３１の候補を用いて階調補正し、その補正で得られた画像データに従った印刷を画像形成装置４００に実行させる（ＳＣ）。この際には、通常の文書の印刷の場合と同様、ハーフトーン処理も行う。
【００７１】
従って、全ての代替補正データ２３６の候補についてステップＳＣまでの処理が完了すると、画像形成装置４００は、代替補正データ２３６の各候補を用いて生成した階調補正データ２３１を用いて補正した画像を、サンプルの印刷物として出力することになる。この印刷は、別々の用紙に行ってもよいし、図２１に示すように、１枚の用紙４１０上に並べて印刷してもよい。
【００７２】
いずれにせよ、ＤＦＥ２００は次に、ステップＳ２６′で保存した階調補正データの候補のいずれを採用するかの選択を、ユーザから受け付ける（ＳＤ）。ユーザは、上記のサンプル印刷物を見て、好ましい印刷結果が得られる候補を選択することができる。
ＤＦＥ２００は、この選択を受け付けると、選択された候補の階調補正データを、以後の階調補正処理に使用する階調補正データ２３１として保存し（ＳＥ）、図２０の動作を終了する。
【００７３】
以上の動作によれば、第１実施形態の効果に加え、ユーザから見て望ましい印刷結果が得られるような階調補正が可能になるという効果を得られる。代替補正データ２３６は、目標濃度を特に考慮せずに用意しているデータであるから、これを用いると、印刷物の仕上がりがユーザの希望と離れたものになってしまう恐れもある。しかし、使用する代替補正データ２３６を複数の候補から選択できるようにすれば、このリスクは低減できる。ユーザ画各候補と対応するサンプルの印刷物を見比べながら選択をできるようにすれば、リスク低減の効果は一層顕著である。
【００７４】
なお、ステップＳＤでの選択は、階調補正データ２３１の生成に用いる代替補正データ２３６の候補の選択であると捉えることもできる。そして、複数の条件について階調補正データ２３１を生成する場合、１つの条件について選択された代替補正データ２３６の候補を、他の条件における階調補正データ２３１の生成に用いるようにすることも考えられる。また、一度選択された代替補正データ２３６の候補は、以後ユーザが再選択を希望するまで、デフォルトの代替補正データ２３６としてＤＦＥ２００が自動的にこれを選択することも考えられる。この場合、ユーザが再選択を希望するまでは、図２０の動作は不要であり、図１５の動作により階調補正データ２３１を生成すればよい。
【００７５】
〔変形例：図２２〕
以上で実施形態の説明を終了するが、この発明において、装置の具体的な構成、具体的な処理の手順、使用するデータの構成等は、実施形態で説明したものに限るものではない。
例えば、代替補正データ２３６を、ＰＣ１００あるいはＤＦＥ２００を操作してユーザが任意に編集できるようにすることが考えられる。図２２に、その編集画面の例を示す。
【００７６】
図２２に示す代替補正データ編集画面７００は、仮階調補正データ２３５を生成した後で代替補正データ２３６の編集を受け付けるための画面であり、データ名表示部７０１、グラフ表示部７１０、編集ポイント７１１、座標入力部７１２、所定階調値入力部７２０、ＯＫボタン７３１及びキャンセルボタン７３２を備える。
これらのうちデータ名表示部７０１は、編集対象とする代替補正データ２３６の用途を表示する部分である。図２２の例では、シアン色用の階調補正データ２３１の生成に用いる代替補正データ２３６が編集対象であることが表示されている。
【００７７】
グラフ表示部７１０は、生成済みの仮階調補正データ２３５及び編集中の代替補正データ２３６の特性を、図１２等と同様なグラフにより表示する表示部である。図２２の例では、前者を破線γ１ｂにより、後者を実線γ２により表示している。
編集ポイント７１１は、ユーザが位置を指定可能なポイントであり、いずれかの編集ポイント７１１が選択されると、座標入力部７１２が表示され、ユーザはその編集ポイント７１１を配置する座標を指定することができる。座標が指定されると、選択中の編集ポイント７１１はその座標に移動され、代替補正データ２３６の特性は、移動後の各編集ポイント７１１を通る滑らかな曲線で示されるものに変更される。なお、代替補正データ２３６が示す出力階調値が、入力階調値に対して単調増加である必要はない。
【００７８】
所定階調値入力部７２０は、代替補正データ２３６の適用範囲の下限を示す、上述した所定階調値の指定を受け付ける部分である。上限は１００％で固定である。
ＯＫボタン７３１は、代替補正データ編集画面７００での編集結果を反映させて画面を閉じるボタン、キャンセルボタン７３２は、編集結果を反映させずに画面を閉じるボタンである。
【００７９】
いずれの場合も、代替補正データ編集画面７００が閉じられると、その時点での代替補正データ２３６の値（キャンセルボタン７３２が操作された場合には所定の初期値）を用いて階調補正データ２３１の生成が開始される。
なお、代替補正データ２３６の編集は、階調補正データ２３１の生成と無関係に行うことができるようにしてもよい。この場合、後で階調補正データ２３１の生成に用いる代替補正データ２３６を編集することになる。複数の候補を編集して登録できるようにしてよいことは、もちろんである。
このように代替補正データ２３６をユーザが編集できるようにすれば、ユーザの希望を反映した階調補正データ２３１を生成することができる。
【００８０】
上記の他、所定階調値から最大階調値までの範囲の各階調値と対応する階調補正データ２３１として、仮階調補正データ２３５と代替補正データ２３６のいずれを採用するかという点につき、上述した実施形態のように補正後の階調値が大きい方を採用する以外にも、いくつかの手法が考えられる。
まず、上記の代替補正データ編集画面７００のような画面において、どの階調値についていずれの値を採用するかを、ユーザが選択できるようにすることが考えられる。このようにすれば、逐次ユーザの意向を反映することが可能となる。
【００８１】
あるいは、最大階調値以外の点については、補正後の階調値が小さい方を採用することも考えられる。このようにすれば、印刷を行った場合の現像剤の消費量を抑えることができる。網点化の回避については、最大階調値についてのみ実行できれば、画質の維持という観点での効果もある程度は得られる。
あるいはまた、最大階調値以外の点については、仮階調補正データ２３５を採用することも考えられる。このようにすれば、最大限、目標濃度を反映させた階調補正を行うことができ、この点でユーザの要求に合った印刷を行うことができる。網点化の回避については、上記の場合と同様、最大階調値についてのみ実行できれば、画質の維持という観点での効果もある程度は得られる。
【００８２】
また、上述した実施形態では、画像形成装置４００が１台のみである例について説明したが、複数の画像形成装置４００を使い分けられるようにしてもよい。この場合、印刷に使用する画像形成装置毎に、別々の階調補正データ２３１を生成するとよい。この場合、階調補正データ２３１の生成に使用する階調パッチシートは、その階調補正データ２３１を適用した印刷に使用する画像形成装置に印刷させる。
【００８３】
また、上述した実施形態においてＰＣ１００あるいはＤＦＥ２００に設けた機能を、複数の装置に分散させて設け、それらの装置に協働してＰＣ１００あるいはＤＦＥ２００の機能を実現させるようにしてもよい。例えば、階調補正データ２３１やハーフトーンデータ２３２等の各種データを、ＤＦＥ２００の外部の装置に記憶させることも考えられる。分散先の装置がＭＩＣ３００、画像形成装置４００あるいは測色機５００であってもよい。
逆に、複数の装置に分散して設けられていた機能を１台の装置に統合して設けてもよい。例えば、ＰＣ１００の機能の一部をＤＦＥ２００に設けたり、ＤＦＥ２００の機能の一部をＰＣ１００に設けたりしてもよい。
【００８４】
また、この発明のプログラムの実施形態は、コンピュータに所要のハードウェアを制御させて上述した実施形態におけるＰＣ１００あるいはＤＦＥ２００の機能を実現させるためのプログラムである。
このようなプログラムは、はじめからコンピュータに備えるＲＯＭや他の不揮発性記憶媒体（フラッシュメモリ，ＥＥＰＲＯＭ等）などに格納しておいてもよい。しかし、メモリカード、ＣＤ、ＤＶＤ、ブルーレイディスク等の任意の不揮発性記録媒体に記録して提供することもできる。それらの記録媒体に記録されたプログラムをコンピュータにインストールして実行させることにより、上述した各機能を実現させることができる。
【００８５】
さらに、ネットワークに接続され、プログラムを記録した記録媒体を備える外部装置あるいはプログラムを記憶手段に記憶した外部装置からダウンロードし、コンピュータにインストールして実行させることも可能である。
また、以上説明してきた各実施形態及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることは勿論である。
【符号の説明】
【００８６】
１：画像形成システム、１００：ＰＣ、２００：ＤＦＥ、３００：ＭＩＣ、４００：画像形成装置、５００：測色機、２０１，４０１：ＣＰＵ、２０２，４０２：ＲＯＭ、２０３，４０３：ＲＡＭ、２０４，４０４：ＨＤＤ、２０５，４０５：通信Ｉ／Ｆ，２０６，４０６：操作部、２０７，４０７：操作部、４０８：エンジンＩ／Ｆ、４０９：プリントエンジン、２０８，４１０：システムバス、２２１：レンダリング部、２２２：階調補正処理部、２２３：ハーフトーン処理部、２２４：濃度取得部、２２５：仮階調補正データ生成部、２２６：補正値比較部、２２７：階調補正データ生成部、２３１：階調補正データ、２３２：ハーフトーンデータ、２３３：階調パッチデータ、２３４：目標濃度、２３５：仮階調補正データ、２３６：代替補正データ、４１０：用紙、６００：階調パッチシート、７００：代替補正データ編集画面、７０１：データ名表示部、７１０：グラフ表示部、７１１：編集ポイント、７１２：座標入力部、７２０：所定階調値入力部、７３１：ＯＫボタン、７３２：キャンセルボタン
【先行技術文献】
【特許文献】
【００８７】
【特許文献１】特開２０００−１８４２１７号公報
【図１】
2017069847.tif 000003
【図２】
2017069847.tif 000004
【図３】
2017069847.tif 000005
【図４】
2017069847.tif 000006
【図５】
2017069847.tif 000007
【図６】
2017069847.tif 000008
【図８】
2017069847.tif 000009
【図９】
2017069847.tif 000010
【図１０】
2017069847.tif 000011
【図１１】
2017069847.tif 000012
【図１２】
2017069847.tif 000013
【図１３】
2017069847.tif 000014
【図１４】
2017069847.tif 000015
【図１５】
2017069847.tif 000016
【図１６】
2017069847.tif 000017
【図１７】
2017069847.tif 000018
【図１８】
2017069847.tif 000019
【図１９】
2017069847.tif 000020
【図２０】
2017069847.tif 000021
【図２１】
2017069847.tif 000022
【図２２】
2017069847.tif 000023
【図７】
2017069847.tif 000024