(57)【要約】【課題】  本発明は以上の点に鑑みなされたものであり、色相がずれることなく、濃度が低いグレーを表現することができる画像形成装置及びプログラムを提供すること。【解決手段】  複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、前記画像形成手段が使用する前記色材の使用量を制御する制御手段と、を有する画像形成装置において、前記制御手段は、前記画像形成手段が形成する前記特定色の画像の濃度が所定値以下である場合は、前記特定色の画像を形成するために使用する各色材の使用量を等量にすることを特徴とする画像形成装置。【選択図】  図５
2005288802.tif 000002
【特許請求の範囲】
【請求項１】
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、
前記画像形成手段が使用する前記色材の使用量を制御する制御手段と、を有する画像形成装置において、
前記制御手段は、前記画像形成手段が形成する前記特定色の画像の濃度が所定値以下である場合は、前記特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差を減少させることを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記画像形成手段が形成する前記特定色の画像の濃度が所定値以下である場合は、前記特定色の画像を形成するために使用する各色材の使用量を等量とすることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記制御手段は、前記特定色の画像を形成するときに、色材量算出手段を用いて各色材の使用量を設定するとともに、
前記色材量算出手段により設定された各色材の使用量が所定値以下である場合は、各色材の使用量における最大値と最小値との差を減少させることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記制御手段は、前記色材量算出手段により設定された各色材の使用量が所定値以下である場合は、各色材の使用量を等量にすることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記画像形成手段が前記特定色の画像を形成するために使用する各色材の使用量を濃度ごとに記憶した濃度調整データを有するとともに、
前記制御手段は、前記画像形成手段が形成する前記特定色の画像の濃度が所定値以下である場合は、前記特定色の画像を形成するために使用する各色材の使用量を、それぞれ、前記濃度調整データに記録された、同一濃度における前記各色材の使用量の平均値とすることを特徴とする請求項１又は２記載の画像形成装置。
【請求項６】
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、
前記画像形成手段が前記特定色の画像を形成するために使用する各色材の量を、前記特定色の濃度ごとに定めた濃度調整データを作成する制御手段と、を有する画像形成装置において、
前記制御手段は、前記濃度調整データに対し、所定濃度以下においては、前記特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差が減少するように補正を行うことを特徴とする画像形成装置。
【請求項７】
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を等量とすることを特徴とする請求項６記載の画像形成置。
【請求項８】
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を、それぞれ、補正前の前記濃度調整データに記録された、同一濃度における前記各色材の使用量の平均値とすることを特徴とする請求項６又は７に記載の画像形成装置。
【請求項９】
前記制御手段は、前記濃度調整データの補正において、各色材の使用量に関する補正量を所定範囲内に制限することを特徴とする請求項６又は７に記載の画像形成装置。
【請求項１０】
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、
前記画像形成手段が前記特定色の画像を形成するために使用する各色材の使用量を、前記特定色の濃度ごとに定めた濃度調整データを作成する制御手段と、を有する画像形成装置において、
前記制御手段は、前記濃度調整データにおける前記特定色のばたつき量を濃度ごとに検出するとともに、前記ばたつき量に基づいて、前記濃度調整データにおいて前記特定色の色相がずれる濃度範囲を設定し、前記特定色の色相がずれる濃度範囲では、前記特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差が減少するように、前記濃度調整データを補正することを特徴とする画像形成装置。
【請求項１１】
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を等量とすることを特徴とする請求項１０記載の画像形成装置。
【請求項１２】
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を、それぞれ、補正前の前記濃度調整データに記録された、同一濃度における前記各色材の使用量の平均値とすることを特徴とする請求項１０又は１１に記載の画像形成装置。
【請求項１３】
前記制御手段は、前記濃度調整データの補正において、前記各色材の使用量に関する補正量を所定範囲内に制限することを特徴とする請求項１０〜１２のいずれかに記載の画像形成装置。
【請求項１４】
前記制御装置は、前記ばたつき量が所定の許容範囲からはずれる濃度よりも低濃度である範囲を、前記特定色の色相がずれる濃度範囲とすることを特徴とする請求項１０〜１３のいずれかに記載の画像形成装置。
【請求項１５】
前記制御手段は、前記濃度調整により定められる、所定の調整濃度における各色材の使用量と、前記調整濃度の間の補完区間において補完により算出される各色材の使用量とから前記濃度調整データを作成するとともに、
前記制御手段は、前記補完区間の上限である前記調整濃度において所定の許容範囲を設定し、当該補完区間のうち、前記ばたつき量が前記許容範囲からはずれる最大濃度よりも低濃度の範囲を、前記特定色の色相がずれる濃度範囲とすることを特徴とする請求項１０〜１３のいずれかに記載の画像形成装置。
【請求項１６】
前記特定色の画像を形成するために使用される色材が色材１、色材２、および色材３の３種類であるとともに、
前記ばたつき量とは、（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）であることを特徴とする請求項１０〜１５のいずれかに記載の画像形成装置。だだし、前記ｍａｘは、補正前の前記濃度調整データにおいて、前記ばたつき量を算出する濃度での前記色材１の使用量、前記色材２の使用量、及び前記色材３の使用量の中での最大値である。また、前記ｍｉｄは、補正前の前記濃度調整データにおいて、前記ばたつき量を算出する濃度での前記色材１の使用量、前記色材２の使用量、及び前記色材３の使用量の中での中間値である。また、前記ｍｉｎは、補正前の前記濃度調整データにおいて、前記ばたつき量を算出する濃度での前記色材１の使用量、前記色材２の使用量、及び前記色材３の使用量の中での最小値である。
【請求項１７】
前記制御手段は、前記濃度調整データにおいて、前記補正を行った濃度範囲と前記補正を行わなかった濃度範囲との境界での前記各色材の使用量を、前記境界の前後における各色材の使用量の格差が減少するように、再補正することを特徴とする請求項１０〜１６のいずれかに記載の画像形成装置。
【請求項１８】
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、
前記画像形成手段が前記特定色の画像を形成するために使用する各色材の使用量を、前記特定色の濃度ごとに定めた濃度調整データと、を有する画像形成装置において、
前記濃度調整データは、前記特定色の濃度が所定値以下の範囲では、前記特定色の画像を形成するために使用する各色材の使用量が等量であることを特徴とする画像形成装置。
【請求項１９】
前記特定色がグレーであることを特徴とする請求項１〜１８のいずれかに記載の画像形成装置。
【請求項２０】
コンピュータを請求項１〜１７のいずれかに記載の画像形成装置における前記制御手段として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は複数の異なる色材を重ね合わせることによりカラー画像を形成する画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
従来より、異なる色材であるマゼンタＭ、シアンＣ、イエローＹを重ね合わせることで、グレーを表現することができる画像形成装置が知られている。この画像形成装置は、グレーを表現するために使用する各色材の使用量を濃度ごとに定めた濃度調整データを有しており、その濃度調整データに基づいて、３色の重ね合わせ量を決定する。
【０００３】
グレーを表現する際に、３色の重ね合わせ量がばらつくと無彩色のグレーとならなくなってしまうため、３色の重ね合わせ量のバランスを保つ必要がある。そこで、キャリブレーションにおいて、グレーの読み取り値とのずれ量（ｘ、ｙ、ｚ）に基づき、濃度調整データを補正する技術が提案されている（特許文献１参照）。
【特許文献１】特開２００１−２１８０７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、濃度が低いグレーを表現する場合に、３色の重ね合わせ量のバランスが崩れてしまい、例えば、シアンＣのみが使用され、本来淡いグレーであるべき部分がシアンＣに見えてしまい、グレーの画質が落ちてしまうことがあった。
【０００５】
これは、濃度調整データにおいて色材の使用量に関する階調数は有限であることから、グレーを表現するために用いられる各色材の使用量は、理想的な値（階調数が無限であると仮定した場合の各色材の使用量）に対して一定量のばらつきを持つようになり、そのばらつきの影響は、グレーの濃度が低い（すなわち使用する各色材の絶対量が少ない）領域において相対的に大きくなるためである。
【０００６】
本発明は以上の点に鑑みなされたものであり、グレーの色相がずれることなく、濃度が低いグレーを表現することができる画像形成装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
（１）請求項１の発明は、
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、前記画像形成手段が使用する前記色材の使用量を制御する制御手段と、を有する画像形成装置において、前記制御手段は、前記画像形成手段が形成する前記特定色の画像の濃度が所定値以下である場合は、前記特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差を減少させることを特徴とする画像形成装置を要旨とする。
【０００８】
本発明の画像形成装置は、特定色（例えばグレー）の画像を所定の濃度以下にて形成する場合は、特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差を減少させるので、特定色の色相がばたついてしまうことがない。つまり、特定色の画像の濃度が低い場合でも、一つの色材のみが使用され、その色材の色が表れてしまうようなことが生じない。
【０００９】
特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差を減少させる方法としては、使用量が最大である色材の使用量を減少させ、最大値を最小値に近づける方法と、使用量が最小である色材の使用量を増加させ、最小値を最大値に近づける方法とがあり、いずれの方法も用いることができる。
【００１０】
特に、最小値を最大値に近づける方法の方が、使用量が最小である色材のインク濃度を増やすことになり、最大値を最小値に近づけて差の減少を行う方法よりも、一色の色材のみが使用され特定の色が現れてしまう可能性が低くなるので、より効果が高い。
（２）請求項２の発明は、
前記制御手段は、前記画像形成手段が形成する前記特定色の画像の濃度が所定値以下である場合は、前記特定色の画像を形成するために使用する各色材の使用量を等量とすることを特徴とする請求項１記載の画像形成装置を要旨とする。
【００１１】
本発明の画像形成装置は、特定色（例えばグレー）の画像を所定の濃度以下にて形成する場合は、特定色の画像を形成するために使用する各色材の使用量を等量とするので、特定色の色相がばたついてしまうことがない。つまり、特定色の画像の濃度が低い場合でも、一つの色材のみが使用され、その色材の色が表れてしまうようなことが生じない。
（３）請求項３の発明は、
前記制御手段は、前記特定色の画像を形成するときに、色材量算出手段を用いて各色材の使用量を設定するとともに、
前記色材量算出手段により設定された各色材の使用量が所定値以下である場合は、各色材の使用量における最大値と最小値との差を減少させることを特徴とする請求項１記載の画像形成装置を要旨とする。
【００１２】
本発明の画像形成装置は、特定色の画像を形成するために用いる色材の使用量が所定値以下である場合は、特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差を減少させるので、特定色の色相がばたついてしまうことがない。
【００１３】
特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差を減少させる方法としては、使用量が最大である色材の使用量を減少させ、最大値を最小値に近づける方法と、使用量が最小である色材の使用量を増加させ、最小値を最大値に近づける方法とがあり、いずれの方法も用いることができる。
【００１４】
特に、最小値を最大値に近づける方法の方が、使用量が最小である色材のインク濃度を増やすことになり、最大値を最小値に近づけて差の減少を行う方法よりも、一色の色材のみが使用され特定の色が現れてしまう可能性が低くなるので、より効果が高い。
（４）請求項４の発明は、
前記制御手段は、前記色材量算出手段により設定された各色材の使用量が所定値以下である場合は、各色材の使用量を等量にすることを特徴とする請求項３記載の画像形成装置を要旨とする。
【００１５】
本発明の画像形成装置は、特定色の画像を形成するために用いる色材の使用量が所定値以下である場合は、特定色の画像を形成するために使用する各色材の使用量を等量にするので、特定色の色相がばたついてしまうことがない。
（５）請求項５の発明は、
前記画像形成手段が前記特定色の画像を形成するために使用する各色材の使用量を濃度ごとに記憶した濃度調整データを有するとともに、前記制御手段は、前記画像形成手段が形成する前記特定色の画像の濃度が所定値以下である場合は、前記特定色の画像を形成するために使用する各色材の使用量を、それぞれ、前記濃度調整データに記録された、同一濃度における前記各色材の使用量の平均値とすることを特徴とする請求項１又は２記載の画像形成装置を要旨とする。
【００１６】
本発明の画像形成装置は、濃度調整データを用いて、特定色の画像の濃度が所定値以下である場合における各色材の使用量を設定することができる。
（６）請求項６の発明は、
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、前記画像形成手段が前記特定色の画像を形成するために使用する各色材の量を、前記特定色の濃度ごとに定めた濃度調整データを作成する制御手段と、を有する画像形成装置において、前記制御手段は、前記濃度調整データに対し、所定濃度以下においては、前記特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差が減少するように補正を行うことを特徴とする画像形成装置を要旨とする。
【００１７】
本発明の画像形成装置では、所定の濃度以下においては、特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差が減少するように濃度調整データを補正するので、特定色の色相がばたついてしまうことがない。
【００１８】
つまり、特定色の画像の濃度が低い場合でも、一つの色材のみが多く使用され、その色材の色が表れてしまうようなことが生じない。
（７）請求項７の発明は、
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を等量とすることを特徴とする請求項６記載の画像形成置を要旨とする。
本発明の画像形成装置では、所定の濃度以下においては、特定色の画像を形成するために使用する各色材の使用量が等量となるように濃度調整データを補正するので、特定色の色相がばたついてしまうことがない。
【００１９】
つまり、特定色の画像の濃度が低い場合でも、一つの色材のみが多く使用され、その色材の色が表れてしまうようなことが生じない。
（８）請求項８の発明は、
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を、それぞれ、補正前の前記濃度調整データに記録された、同一濃度における前記各色材の使用量の平均値とすることを特徴とする請求項６又は７に記載の画像形成装置を要旨とする。
【００２０】
本発明の画像形成装置では、濃度調整データのうち、所定濃度以下の範囲では、特定色の画像を形成するために使用する各色材の使用量を、それぞれ、補正前の濃度調整データに記録された、同一濃度における各色材の使用量の平均値とする。つまり、本発明では、補正前の濃度調整データを用いて、補正後の濃度調整データにおける各色材の使用量を設定することができる。
（９）請求項９の発明は、
前記制御手段は、前記濃度調整データの補正において、各色材の使用量に関する補正量を所定範囲内に制限することを特徴とする請求項６又は７に記載の画像形成装置を要旨とする。
【００２１】
本発明の画像形成装置では、濃度調整データの補正において、各色材の使用量に関する補正量を制限するので、補正の前後で特定色の色相が急激に変わってしまうことがない。そのことにより、補正を行った濃度範囲と、補正を行わなかった濃度範囲とで、特定色の色相が大きく違ってしまうようなことがない。
（１０）請求項１０の発明は、
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、前記画像形成手段が前記特定色の画像を形成するために使用する各色材の使用量を、前記特定色の濃度ごとに定めた濃度調整データを作成する制御手段と、を有する画像形成装置において、前記制御手段は、前記濃度調整データにおける前記特定色のばたつき量を濃度ごとに検出するとともに、前記ばたつき量に基づいて、前記濃度調整データにおいて前記特定色の色相がずれる濃度範囲を設定し、前記特定色の色相がずれる濃度範囲では、前記特定色の画像を形成するために使用する各色材の使用量における最大値と最小値との差が減少するように、前記濃度調整データを補正することを特徴とする画像形成装置を要旨とする。
【００２２】
本発明の画像形成装置は、濃度調整データにおいて特定色のばたつき量を濃度ごとに検出し、そのばたつき量に基づいて、特定色の色相がずれる濃度範囲を設定し、特定色の色相がずれる濃度範囲では、特定色を表現するために使用する各色材の使用量における最大値と最小値との差が減少するように、濃度調整データを補正するので、特定色の色相がばたついてしまうことがない。
【００２３】
つまり、補正前の濃度調整データにおいて、特定色の色相におけるばたつきが大きい場合でも、特定色を表現するために使用する各色材の使用量に偏りが少なくなるように濃度調整データを補正するので、特定色の画像を形成する際に、一つの色材のみが多く使用され、その色材の色が表れてしまうようなことが生じない。
（１１）請求項１１の発明は、
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を等量とすることを特徴とする請求項１０記載の画像形成装置を要旨とする。
【００２４】
本発明の画像形成装置では、濃度調整データのうち、所定濃度以下の範囲では、特定色の画像を形成するために使用する各色材の使用量を等量とするので、特定色の色相がばたついてしまうことがない。
【００２５】
つまり、特定色の濃度が低い場合でも、一つの色材のみが多く使用され、その色材の色が表れてしまうようなことが生じない。
（１２）請求項１２の発明は、
前記制御手段は、前記濃度調整データの補正において、前記特定色の画像を形成するために使用する各色材の使用量を、それぞれ、補正前の前記濃度調整データに記録された、同一濃度における前記各色材の使用量の平均値とすることを特徴とする請求項１０又は１１に記載の画像形成装置を要旨とする。
【００２６】
本発明の画像形成装置では、濃度調整データのうち、補正を行う濃度範囲では、特定色の画像を形成するために使用する各色材の使用量を、それぞれ、補正前の濃度調整データに記録された、同一濃度における各色材の使用量の平均値とする。つまり、本発明では、補正前の濃度調整データを用いて、補正後の濃度調整データにおける各色材の使用量を設定することができる。
（１３）請求項１３の発明は、
前記制御手段は、前記濃度調整データの補正において、前記各色材の使用量に関する補正量を所定範囲内に制限することを特徴とする請求項１０〜１２のいずれかに記載の画像形成装置を要旨とする。
【００２７】
本発明の画像形成装置では、濃度調整データの補正において、各色材の使用量に関する補正量を制限するので、補正の前後で特定色の色相が急激に変わってしまうことがない。そのことにより、補正を行った濃度範囲と、補正を行わなかった濃度範囲とで、特定色の色相が大きく違ってしまうようなことがない。
（１４）請求項１４の発明は、
前記制御装置は、前記ばたつき量が所定の許容範囲からはずれる濃度よりも低濃度である範囲を、前記特定色の色相がずれる濃度範囲とすることを特徴とする請求項１０〜１３のいずれかに記載の画像形成装置を要旨とする。
【００２８】
本発明では、ばたつき量が所定の許容範囲からはずれる濃度よりも低濃度である範囲を特定色の色相がずれる濃度範囲とするので、特定色の色相がずれる濃度範囲を明確にすることができる。そして、その特定色の色相がずれる濃度範囲において濃度調整データを補正することにより、特定色の色相のずれを確実に防止することができる。
（１５）請求項１５の発明は、
前記制御手段は、前記濃度調整により定められる、所定の調整濃度における各色材の使用量と、前記調整濃度の間の補完区間において補完により算出される各色材の使用量とから前記濃度調整データを作成するとともに、前記制御手段は、前記補完区間の上限である前記調整濃度において所定の許容範囲を設定し、当該補完区間のうち、前記ばたつき量が前記許容範囲からはずれる最大濃度よりも低濃度の範囲を、前記特定色の色相がずれる濃度範囲とすることを特徴とする請求項１０〜１３のいずれかに記載の画像形成装置を要旨とする。
【００２９】
本発明の画像装置は、上記の様にして特定色の色相がずれる濃度範囲を定めるので、特定色の色相がずれる濃度範囲を明確にすることができる。そして、その特定色の色相がずれる濃度範囲において濃度調整データを補正することにより、特定色の色相のずれを確実に防止することができる。
（１６）請求項１６の発明は、
前記特定色の画像を形成するために使用される色材が色材１、色材２、および色材３の３種類であるとともに、前記ばたつき量とは、（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）であることを特徴とする請求項１０〜１５のいずれかに記載の画像形成装置を要旨とする。
【００３０】
だだし、前記ｍａｘは、補正前の前記濃度調整データにおいて、前記ばたつき量を算出する濃度での前記色材１の使用量、前記色材２の使用量、及び前記色材３の使用量の中での最大値である。また、前記ｍｉｄは、補正前の前記濃度調整データにおいて、前記ばたつき量を算出する濃度での前記色材１の使用量、前記色材２の使用量、及び前記色材３の使用量の中での中間値である。また、前記ｍｉｎは、補正前の前記濃度調整データにおいて、前記ばたつき量を算出する濃度での前記色材１の使用量、前記色材２の使用量、及び前記色材３の使用量の中での最小値である。
【００３１】
本発明の画像形成装置では、（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）をばたつき量とすることにより、ばたつき量を明確にすることができる。そして、そのばたつき量に基づいて、特定色の色相がずれる濃度範囲を明確にし、濃度調整データの補正を行うことができる。
（１７）請求項１７の発明は、
前記制御手段は、前記濃度調整データにおいて、前記補正を行った濃度範囲と前記補正を行わなかった濃度範囲との境界での前記各色材の使用量を、前記境界の前後における各色材の使用量の格差が減少するように、再補正することを特徴とする請求項１０〜１６のいずれかに記載の画像形成装置を要旨とする。
【００３２】
本発明の画像形成装置では、濃度調整データにおいて、補正を行った濃度範囲と、補正を行わなかった濃度範囲との境界での各色材の使用量を再補正し、境界の前後における各色材の使用量の格差を減少させる。そのことにより、上記境界の前後で、特定色の色相が急激に変わってしまうようなことがない。
（１８）請求項１８の発明は、
複数の異なる色材を重ね合わせることにより特定色の画像を形成する画像形成手段と、前記画像形成手段が前記特定色の画像を形成するために使用する各色材の使用量を、前記特定色の濃度ごとに定めた濃度調整データと、を有する画像形成装置において、前記濃度調整データは、前記特定色の濃度が所定値以下の範囲では、前記特定色の画像を形成するために使用する各色材の使用量が等量であることを特徴とする画像形成装置を要旨とする。
【００３３】
本発明の画像形成装置は、特定色（例えばグレー）の画像を所定の濃度以下にて形成する場合に、使用する各色材の使用量が等量であるので、特定色の色相がばたついてしまうことがない。
【００３４】
つまり、特定色の濃度が低い場合でも、一つの色材のみが使用され、その色材の色が表れてしまうようなことが生じない。
（１９）請求項１９の発明は、
前記特定色がグレーであることを特徴とする請求項１〜１８のいずれかに記載の画像形成装置を要旨とする。
【００３５】
グレーの画像では、色材の使用量の偏りが色相のずれとして表れ易いが、本発明の画像形成装置では、色材の使用量を調整することにより、グレーの画像においても、色相のずれが生じることがない。
（２０）請求項２０の発明は、
コンピュータを請求項１〜１７のいずれかに記載の画像形成装置における前記制御手段として機能させるプログラムを要旨とする。
【００３６】
本発明のプログラムにより、コンピュータを制御手段として機能させることで、請求項１〜１７のいずれかに記載の画像形成装置の作用効果を奏することができる。
【発明を実施するための最良の形態】
【００３７】
実施例を用いて発明を実施するための最良の形態を説明する。
【実施例１】
【００３８】
a)まず、画像形成装置であるインクジェットプリンタ１の構成を図１を用いて説明する。
インクジェットプリンタ１は、本発明の画像形成手段としての印字ヘッド３を備えている。この印字ヘッド３は、Ｃ（シアン）のインクを吐出するノズルと、Ｍ（マゼンタ）のインクを吐出するノズルと、Ｙ（イエロー）のインクを吐出するノズルと、Ｋ（ブラック）のインクを吐出するノズルと（図示略）を備えており、それら４色のインクを重ね合わせることによりカラー画像を形成することができる。また、Ｃ、Ｍ、Ｙのインクを重ね合わせることによりグレーの画像を形成することができる。
【００３９】
また、インクジェットプリンタ１は、パソコン等の外部ＣＰＵ１３とデータ転送可能な状態に接続されたＣＰＵ（中央処理装置）５と、ＲＯＭ７と、不揮発性ＲＡＭ９とを有しており、それらは本発明の制御手段を構成している。更に、インクジェットプリンタ１は、キーボード１１を有している。
【００４０】
ＣＰＵ５は、ＲＯＭ７及び不揮発性ＲＡＭ９に記憶されたデータと、キーボード１１及び外部ＣＰＵ１３から入力されるデータを読み取り可能で、印字ヘッド３にデータ出力可能な状態に接続されている。しかして、外部ＣＰＵ１３から転送される画像データに基づき、後述するように画像を形成することができるようになっている。
【００４１】
ＣＰＵ５内部には制御部５ａとハーフトーン処理部５ｂとが備えられている。制御部５ａは、キーボード１１のデータが入力可能である。ハーフトーン処理部５ｂは後述するハーフトーン処理を実行する。ＲＯＭ７内部には、テスト画像データを記憶したテストパターン記憶部７ａが備えられている。不揮発性ＲＡＭ９には濃度調整データ記憶部９ａが設けられており、濃度調整データが記憶されている。この濃度調整データは、印字ヘッド３がグレーの画像を形成する際の、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）のインクの吐出量を、画像の濃度（階調）ごとに定めたデータである。
【００４２】
ｂ）次にインクジェットプリンタ１が画像を形成する際の動作について図２を用いて説明する。
外部ＣＰＵ１３からＣＰＵ５へ、ＲＧＢ表色系信号によりデータが記録されている画像データが転送される。この画像データは８ｂｉｔ６４階調である。ＣＰＵ５は画像データに対して色補正処理を実行する。つまり、所定の変換式により、印字ヘッド３の制御信号であるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の信号に変換する。この色補正処理後の画像データは１０ｂｉｔ２５６階調である。
【００４３】
次に、ＣＰＵ５の多値化処理部５ｂは、画像データに対してハーフトーン処理を実行する。このハーフトーン処理は、個々のドットは２ｂｉｔ４階調であるが、周知の誤差拡散法又はディザ法を用いることによりマクロ的な濃度は２５６階調を保持する処理である。
【００４４】
印字ヘッド３は、ハーフトーン処理後の画像データに基づいて画像を形成する。つまり、画像データのある位置における階調がａ（ａは０〜２５５のいずれか）であった場合は、濃度調整データにおいてその階調ａに対応する量のインクを吐出し、画像を形成する。尚、画像データはＣ、Ｍ、Ｙ、Ｋの各色ごとに作成されており、印字ヘッド３は、各色の画像データに基づき、各色の画像を重ねて形成することでカラー画像とする。
【００４５】
ｃ）次に、インクジェットプリンタ１がキャリブレーション（濃度調整）を実行し、補完元データを求める処理を説明する。ここで、補完元データとは、グレーの画像を２５６階調のうちの階調３２、６４、９６、１２８、１６０、１９２、２２４、２５５（調整濃度）でそれぞれ形成する場合のＣ、Ｍ、Ｙのインク量を定めたデータである。以下具体的に説明する。
【００４６】
まず、インクジェットプリンタ１は用紙上にテストパターンの画像を形成する。このテストパターンの画像は、印字ヘッド３の吐出条件をＡ１〜Ａ８まで変えながら、８種類のグレーの画像を形成したものである。ここで、吐出条件Ａ１は、２５６階調のうちの階調３２のグレーの画像を形成するように、Ｃ、Ｍ、Ｙのインクの吐出条件を予め定めたものである。同様に、吐出条件Ａ２〜Ａ８は、それぞれ、２５６階調のうちの階調６４、９６、１２８、１６０、１９２、２２４、２５５のグレーの画像を形成するように、Ｃ、Ｍ、Ｙのインクの吐出条件を予め定めたものである。尚、テストパターンの上記構成は、テストパターン記憶部７ａに記憶されている。
【００４７】
次に、テストパターンをカラースキャナで読みとり、各吐出条件Ａ１〜Ａ８で形成されたグレーの画像の色相、濃度をそれぞれ読み取り、読みとり値をキーボート１１からＣＰＵ５に入力する。
【００４８】
ＣＰＵ５は、吐出条件Ａ１にて実際に形成されたグレーの画像の色相、濃度と、予め定められた、階調３２のグレーの画像についての目標値とを比較し、吐出条件Ａ１にて実際に形成されるグレーの画像の色相、濃度が目標値となるように、吐出条件Ａ１を修正する。
【００４９】
同様に、ＣＰＵ５は、吐出条件Ａ２〜Ａ８にて実際に形成されるグレーの画像の色相、濃度が、それぞれ、階調６４、９６、１２８、１６０、１９２、２２４、２５５でのグレーの画像の目標値となるように、吐出条件Ａ２〜Ａ８を修正する。
【００５０】
次に、以上の結果を用いて、補完元データを決定する。つまり、階調３２におけるＣ、Ｍ、Ｙのインク量は、修正後の吐出条件Ａ１による量とする。同様に、階調６４、９６、１２８、１６０、１９２、２２４、２５５におけるＣ、Ｍ、Ｙのインク量は、それぞれ、修正後の吐出条件Ａ２〜Ａ８による量とする。決定された補完元データは、不揮発性ＲＡＭ９に記憶される。
【００５１】
ｄ）次に、キャリブレーションにより求めた補完元データを用いて補完データを作成し、補完元データと補完データとから成る濃度調整データを作成する処理について図３〜図５のフローチャートを用いて説明する。
【００５２】
ステップ１００では、不揮発性ＲＡＭ９において従来の濃度調整データ（補完元データと補完データ）が記憶されている領域を初期化する。
ステップ１１０では、上記ｃ）のキャリブレーションにより決定された補完元データを、階調が高い方から、２つ一組として、順番に読み込む。具体的には、このステップ１１０を最初に実行するときには、階調２５５における補完元データと、階調２２４における補完元データとを読み込む。このステップ１１０を２回目に実行するときには、階調２２４における補完元データと、階調１９２における補完元データとを読み込む。
【００５３】
同様に、このステップ１１０を３回目、４回目、５回目、６回目、７回目に実行するときは、それぞれ、階調１９２における補完元データと階調１６０における補完元データとの組み合わせ、階調１６０における補完元データと階調１２８における補完元データとの組み合わせ、階調１２８における補完元データと階調９６における補完元データとの組み合わせ、階調９６における補完元データと階調６４における補完元データとの組み合わせ、階調６４における補完元データと階調３２における補完元データとの組み合わせを読み込む。尚、このステップ１１０を８回目に実行するときだけは、階調３２における補完データのみを読み込む。
【００５４】
ステップ１２０では、前記ステップ１１０にて読み込んだ補完元データに基づき、その間における補完データを作成する。以下具体的に説明する。
前記ステップ１１０にて、階調２５５における補完元データと、階調２２４における補完元データとを読み込んだ場合は、階調２２４〜２５４におけるＣ、Ｍ、Ｙのインク量（補完データ）を補完により作成する。具体的には、下記式（１）〜（３）により作成する。ここで、ｎは２２４〜２５４の整数、Ｃ（ｎ）は階調ｎにおけるＣのインク量、Ｃ（２２４）は階調２２４におけるＣのインク量、Ｃ（２５５）は階調２５５におけるＣのインク量、Ｍ（ｎ）は階調ｎおけるＭのインク量、Ｍ（２２４）は階調２２４におけるＭのインク量、Ｍ（２５５）は階調２５５におけるＭのインク量、Ｙ（ｎ）は階調ｎにおけるＹのインク量、Ｙ（２２４）は階調２２４におけるＹのインク量、Ｙ（２５５）は階調２５５におけるＹのインク量である。
式（１）  Ｃ（ｎ）＝Ｃ（２２４）＋（Ｃ（２５５）−Ｃ（２２４））×（（ｎ−２２４）／３１）
式（２）  Ｍ（ｎ）＝Ｍ（２２４）＋（Ｍ（２５５）−Ｍ（２２４））×（（ｎ−２２４）／３１）
式（３）  Ｙ（ｎ）＝Ｙ（２２４）＋（Ｙ（２５５）−Ｙ（２２４））×（（ｎ−２２４）／３１）
同様に、前記ステップ１１０にて、階調ｘにおける補完元データと、階調（ｘ＋３２）における補完元データとを読み込んだ場合は、階調（ｘ＋１）〜階調（ｘ＋３２）までの補完データを下記式（４）〜（６）により作成する。尚、ｘは３２、６４、９６、１２８、１６０、１９２のうちのいずれかである。
式（４）  Ｃ（ｎ）＝Ｃ（ｘ）＋（Ｃ（ｘ＋３２）−Ｃ（ｘ））×（（ｎ−ｘ）／３２）
式（５）  Ｍ（ｎ）＝Ｍ（ｘ）＋（Ｍ（ｘ＋３２）−Ｍ（ｘ））×（（ｎ−ｘ）／３２）
式（６）  Ｙ（ｎ）＝Ｙ（ｘ）＋（Ｙ（ｘ＋３２）−Ｙ（ｘ））×（（ｎ−ｘ）／３２）
また、前記ステップ１１０にて、階調３２におけるＣ、Ｍ、Ｙのインク量を読み込んだ場合は、下記式（７）〜（９）により、階調０〜階調３１におけるＣ、Ｍ、Ｙのインク量（補完データ）を作成する。ここで、ｎは０〜３１の整数、Ｃ（ｎ）は階調ｎにおけるＣのインク量、Ｃ（３２）は階調３２におけるＣのインク量、Ｍ（ｎ）は階調ｎおけるＭのインク量、Ｍ（３２）は階調３２におけるＭのインク量、Ｙ（ｎ）は階調ｎおけるＹのインク量、Ｙ（３２）は階調３２におけるＣのインク量である。
式（７）    Ｃ（ｎ）＝Ｃ（３２）×（ｎ／３２）
式（８）    Ｍ（ｎ）＝Ｍ（３２）×（ｎ／３２）
式（９）    Ｙ（ｎ）＝Ｙ（３２）×（ｎ／３２）
ステップ１３０では、直前のステップ１２０にて求めた補完データにおいて、補正を行う範囲を求める。この処理は後に詳述する。
【００５５】
ステップ１４０では、直前のステップ１２０にて求めた補完データについて補正する必要があるか否かを判断する。具体的には、上記ステップ１３０にて補正を行う範囲が存在した場合は、ＹＥＳと判断し、ステップ１５０に進む。ステップ１３０にて補正を行う範囲が存在しない場合ば、ＮＯと判断し、ステップ１６０に進む。
【００５６】
ステップ１５０では、直前のステップ１２０にて求めた補完データを補正する。この処理については後に詳述する。
ステップ１６０では、前記ステップ１５０にて補正した後の補完データを不揮発性ＲＡＭ９に保存する。
【００５７】
ステップ１７０では、補完元データの間について、全て補完データを作成したか否かを判断する。つまり、階調０〜３１、階調３２〜６３、階調６４〜９５、階調９６〜１２７、階調１２８〜１５９、階調１６０〜１９１、階調１９２〜２２３、階調２２４〜２５５の全てにおいて補完データを作成したか否かを判断する。ＹＥＳの場合は本処理を終了し、ＮＯの場合はステップ１８０に進む。
【００５８】
ステップ１８０では、補完元データと全ての補完データの保存位置を変更する。その後、ステップ１１０に戻る。
次に、図３のフローチャートのステップ１３０における補正範囲の検出処理を図４のフローチャートを用いて説明する。
【００５９】
ステップ２００では、補完データにおける位置番号を初期化する。つまり、直前のステップ１２０（図３参照）にて、階調（ｘ＋１）〜（ｘ＋３１）の範囲の補完データを作成した場合（ｘは０、３２、６４、９６、１２８、１６０、１９２、２２４のうちのいずれかの整数）、階調（ｘ＋１）〜（ｘ＋３１）のそれぞれに、１〜３１の位置番号ｎを付し、このステップ１２０では位置番号ｎとして３１を設定する。
【００６０】
ステップ２１０では、補完データから、位置番号ｎでのＣ、Ｍ、Ｙのインク量を読み込む。位置番号ｎでのＣ、Ｍ、Ｙのインク量を、それぞれ、Ｃｉ（ｎ）、Ｍi（ｎ）、Ｙｉ（ｎ）とする。そして、Ｃｉ（ｎ）、Ｍi（ｎ）、Ｙｉ（ｎ）の平均値を算出し、その値をａｖｇとする。
【００６１】
ステップ２２０では、ａｖｇの値が２より小さいか否かを判断する。ＹＥＳの場合はステップ２５０に進む。ＮＯの場合はステップ２３０に進む。
ステップ２３０では、位置番号ｎを１だけ減らして（ｎ−１）とする。
【００６２】
ステップ２４０では、階調（ｘ＋１）〜（ｘ＋３１）の範囲の補完データ全体について、前記ステップ２１０〜２３０の処理を実行したか否かを判断する。すなわち、位置番号ｎが１より小さくなっているか否かを判断する。ＹＥＳの場合はステップ２５０に進み、ＮＯの場合はステップ２１０に戻る。
【００６３】
ステップ２５０では、前記ステップ２２０から進んできた場合は、位置番号０から、前記ステップ２２０にてａｖｇが２以上となったｎまでの範囲を補正範囲とする。
一方、前記ステップ２４０から進んできた場合は、階調（ｘ＋１）〜（ｘ＋３１）の範囲には補正範囲がないとする。
【００６４】
次に、図３のフローチャートのステップ１５０における補完データの補正処理を、図５のフローチャートを用いて説明する。
ステップ３００では、補完データにおける位置番号ｎとして、補正範囲上限における位置番号を設定する。つまり、ここで設定する位置番号は、図４のステップ２２０にてａｖｇが２より初めて小さくなったときの位置番号ｎである。尚、この図５では、補正範囲上限における位置番号ｎが７である場合を例にとって説明する。
【００６５】
ステップ３１０では、補完データのうち、補正範囲外（すなわち位置番号が８〜３１までの範囲）の位置番号におけるＣのインク量Ｃｉ（ｉ）、Ｍのインク量Ｍｉ（ｉ）、Ｙのインク量Ｙｉ（ｉ）を不揮発性ＲＡＭ９から読み込み、それらをそれぞれ、処理後のＣのインク量Ｃｏ（ｉ）、処理後のＭのインク量Ｍｏ（ｉ）、処理後のＹのインク量Ｙｏ（ｉ）として不揮発性ＲＡＭ９に書き込む。つまり、補完データのうち、位置番号８〜３１については補正を行わない。
【００６６】
ステップ３２０では、不揮発性ＲＡＭ９に記憶された補正前の補完データから、位置番号ｎでのＣのインク量Ｃｉ（ｎ）、Ｍのインク量Ｍｉ（ｎ）、Ｙのインク量Ｙｉ（ｎ）を読み込む。そして、Ｃｉ（ｎ）、Ｍｉ（ｎ）、Ｙｉ（ｎ）の平均値ａｖｇを算出する。
【００６７】
ステップ３３０では、位置番号ｎにおけるＣのインク量Ｃｏ（ｎ）、Ｍのインク量Ｍｏ（ｎ）、インク量Ｙｏ（ｎ）を、すべてａｖｇとする。そして、これらの値を不揮発性ＲＡＭ９に書き込む。つまり、このステップ３３０では、位置番号ｎにおけるＣ、Ｍ、Ｙのインク量を全てａｖｇに補正する。
【００６８】
ステップ３４０では、位置番号ｎを１だけ減らして（ｎ−１）とする。
ステップ３５０では、補完データにおける補正範囲（すなわち、位置番号１〜７の範囲）の全てについて、補正が終了したか否かを判断する。つまり、位置番号ｎ＝７からスタートし、位置番号ｎを１ずつ減らしながらステップ３２０〜３４０の処理を繰り返した結果、位置番号ｎが１より小さくなっているか否かを判断する。ＹＥＳの場合は本処理を終了し、ＮＯの場合はステップ３２０に戻る。
【００６９】
以上の処理により作成された濃度調整データを表１に示す。
【００７０】
【表１】
2005288802.tif 000003
【００７１】
この表１には、比較例として、図３のステップ１２０までは実施例１と同様であるが、図３のステップ１３０以降の処理を行わなかった場合の濃度調整データを併せて示す。また、表１には、各濃度における色バランスデータ（ばたつき量）を記載している。ここで、色バランスデータとは、Ｃのインク量、Ｍのインク量、Ｙのインク量の中での最大値をｍａｘとし、中間値をｍｉｄとし、最小値をｍｉｎとしたときの（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）である。ただし、ｍａｘ＝ｍｉｎの場合は色バランスデータを０とする。この色バランスデータの値は、グレーの画像の色相に対応するパラメータである。
【００７２】
ｄ）次に、本実施例１のインクジェットプリンタ１が奏する効果を説明する。
本実施例１のインクジェットプリンタ１は、グレーの画像を形成する場合に、その濃度が所定値以下である場合は、グレーの画像を形成するために使用するＣ、Ｍ、Ｙのインク量を等量にする。
【００７３】
つまり、図４のステップ２２０及びステップ２５０に示すように、濃度調整データにおいて、（補正前の）Ｃ、Ｍ、Ｙのインク量の平均値ａｖｇが２より小さくなる階調が存在すると、その階調以下の範囲では、図５のステップ３３０に示すように、Ｃ、Ｍ、Ｙのインク量がそれぞれ、平均値ａｖｇとなるように濃度調整データを補正する。
【００７４】
このことにより、上記表１に示すように、濃度調整データにおいて階調１〜７のように濃度が低い領域でも、色バランスデータが大きく変動することがなく、グレーの色相がずれてしまうようなことがない。
【００７５】
それに対し、濃度調整データを補正していない比較例では、階調２、４、６において色バランスデータの値が１となっており、グレーの画像における色相のずれが大きくなっている。
【００７６】
従って、本実施例１のインクジェットプリンタ１を用いれば、グレーの画像の濃度が低い場合でも、特定のインクのみが多く使用され、そのインクの色が表れてしまうようなことが生じない。
【実施例２】
【００７７】
ａ）本実施例２のインクジェットプリンタ１の構成及び作用は基本的には前記実施例１と同様であるが、濃度調整データの作成処理において一部相違する。以下、その相違点を中心に説明する。
【００７８】
本実施例２のインクジェットプリンタ１が実行する濃度調整データの作成処理を図６〜図１４を用いて説明する。
ステップ４００では、図３のステップ１００と同様に、不揮発性ＲＡＭ９において濃度調整データ（補完元データと補完データ）が記憶されている領域を初期化する。
【００７９】
ステップ４１０では、図３のステップ１１０と同様に、キャリブレーションにより決定された補完元データを、階調が高い方から、２つ一組として、順番に読み込む。
ステップ４２０では、図３のステップ１２０と同様に、前記ステップ４１０にて読み込んだ補完元データに基づき、その間における補完データを作成する。この補完デタは、補完元データの間に位置する３１階調のそれぞれについて、Ｃ、Ｍ、Ｙのインク量を定めたデータである。
【００８０】
ステップ４３０では、前記ステップ４２０で作成した補完データにおいて、３１階調のそれぞれに、階調の低い方から順番に、位置番号１〜３１を付する。そして、位置番号１〜３１のそれぞれにおいて、Ｃのインク量、Ｍのインク量、Ｋのインク量の中の最大値、中間値、最小値を定める。つまり、補完データの位置番号ｎ（ｎは１〜３１のいずれかの整数）におけるＣのインク量、Ｍのインク量、Ｋのインク量を、それぞれ、Ｃｉ（ｎ）、Ｍｉ（ｎ）、Ｙｉ（ｎ）とした場合、それらの中の最大値をｍａｘとし、最小値をｍｉｎとし、中間の値をｍｉｄとする。
【００８１】
ステップ４４０では、補完データの位置番号１〜３１のそれぞれにおいて、色バランスデータ（ばたつき量）を算出する。色バランスデータとは、（ｍｉｄ−ｍｉｎ）／（ｍａｘ−ｍｉｎ）である。ただし、ｍａｘ＝ｍｉｎである場合は、色バランスデータは０とする。
【００８２】
ステップ４５０では、色バランスデータに基づいて、補完データのうち、補正を行う範囲を求める。具体的には、補完データの中で、Ｃ、Ｍ、Ｙのうち、少なくとも１つのインク量が０でなく、且つ、色バランスデータの値が許容範囲から外れる位置番号のうち、最大値がｋであるとすると、補完データの中の補正範囲は、位置番号１〜ｋの範囲とする。この補正範囲は、色バランスデータが許容範囲から外れている位置番号Ｋよりも濃度（階調）が低い範囲であるので、グレーの画像の色相がずれ易い範囲である。
【００８３】
上記許容範囲は、次のようにして定める。つまり、上記ステップ１２０にて補完データを作成するときに用いた補完元データのうち、階調が高いものについて色バランスデータｂｄを算出し、ｂｄ−Ｌからｂｄ＋Ｌまでの範囲を許容範囲とする。尚、Ｌは一定の値であり、例えば０．２とすることができる。
【００８４】
ステップ４６０では、直前のステップ４２０にて求めた補完データについて補正する必要があるか否かを判断する。具体的には、上記ステップ４５０にて補正を行う範囲が存在した場合は、ＹＥＳと判断し、ステップ４７０に進む。ステップ４５０にて補正を行う範囲が存在しない場合ば、ＮＯと判断し、ステップ４９０に進む。
【００８５】
ステップ４７０では、直前のステップ４２０にて求めた補完データを補正する。この処理については後に詳述する。
ステップ４８０では、補完データのうち補正した範囲と、補正しない範囲との境界を補正する。この処理については後に詳述する。
【００８６】
ステップ４９０では、前記ステップ４７０及び４８０にて補正を行った後の補完データを不揮発性ＲＡＭ９に保存する。
ステップ５００では、補完元データの間について、全て補完データを作成したか否かを判断する。つまり、階調０〜３１、階調３２〜６３、階調６４〜９５、階調９６〜１２７、階調１２８〜１５９、階調１６０〜１９１、階調１９２〜２２３、階調２２４〜２５５の全てにおいて補完データを作成したか否かを判断する。ＹＥＳの場合は本処理を終了する。このとき、全ての補完元データはステップ１２０にて読みとられており、全ての補完データは作成されているので、補完元データと補完データとから構成される濃度調整データが完成する。一方、ステップ１７０にてＮＯと判断された場合はステップ１８０に進む。
【００８７】
ステップ１８０では、補完元データと全ての補完データの保存位置を変更する。その後ステップ４１０に戻る。
次に、図６のステップ４７０における補完データの補正処理を図７のフローチャートを用いて説明する。
【００８８】
ステップ６００では、補完データにおける位置番号ｎとして、補正範囲の上限における位置番号を設定する。つまり、ここで設定する位置番号は、図６のステップ４５０にて定められた補正範囲の中で最大の位置番号ｎである。尚、この図７では、補正範囲の上限における位置番号ｎが７である場合を例にとって説明する。
【００８９】
ステップ６１０では、補完データのうち、補正範囲外（すなわち位置番号が８〜３１までの範囲）の位置番号におけるＣのインク量Ｃｉ（ｉ）、Ｍのインク量Ｍｉ（ｉ）、Ｙのインク量Ｙｉ（ｉ）を不揮発性ＲＡＭ９から読み込み、それらをそれぞれ、処理後のＣのインク量Ｃｏ（ｉ）、処理後のＭのインク量Ｍｏ（ｉ）、処理後のＹのインク量Ｙｏ（ｉ）として不揮発性ＲＡＭ９に書き込む。つまり、補完データのうち、位置番号８〜３１については補正を行わない。
【００９０】
ステップ６２０では、不揮発性ＲＡＭ９に記憶された補正前の補完データから、位置番号ｎでのＣのインク量Ｃｉ（ｎ）、Ｍのインク量Ｍｉ（ｎ）、Ｙのインク量Ｙｉ（ｎ）を読み込む。そして、Ｃｉ（ｎ）、Ｍｉ（ｎ）、Ｙｉ（ｎ）の平均値ａｖｇを算出する。
【００９１】
ステップ６３０では、位置番号ｎにおけるＣのインク量を補正する処理であるＣ１処理を行う。この処理を図８のフローチャートを用いて説明する。
ステップ７００では、平均値ａｖｇと、位置番号ｎにおける補正前のＣのインク量Ｃｉ（ｎ）との差が所定の値ｍより大きいか否かを判断する。ＹＥＳの場合はステップ７１０に進み、ＮＯの場合はステップ７４０に進む。
【００９２】
ステップ７１０では、平均値ａｖｇが、位置番号ｎにおける補正前のＣのインク量Ｃｉ（ｎ）より大きいか否かを判断する。ＹＥＳの場合はステップ７２０に進み、ＮＯの場合はステップ７３０に進む。
【００９３】
ステップ７２０では、位置番号ｎにおける補正後のＣのインク量Ｃｏ（ｎ）を、Ｃｉ（ｎ）＋ｍとする。
ステップ７３０では、位置番号ｎにおける補正後のＣのインク量Ｃｏ（ｎ）を、Ｃｉ（ｎ）−ｍとする。
【００９４】
一方、前記ステップ７００にてＮＯと判断された場合はステップ７４０に進み、位置番号ｎにおける補正後のＣのインク量Ｃｏ（ｎ）をａｖｇとする。
図７に戻り、ステップ６４０に進む。このステップ６４０では、位置番号ｎにおけるＭのインク量を補正する処理であるＭ１処理を行う。この処理を図９のフローチャートを用いて説明する。
【００９５】
ステップ８００では、平均値ａｖｇと、位置番号ｎにおける補正前のＭのインク量Ｍｉ（ｎ）との差が所定の値ｍより大きいか否かを判断する。ＹＥＳの場合はステップ８１０に進み、ＮＯの場合はステップ８４０に進む。
【００９６】
ステップ８１０では、平均値ａｖｇが、位置番号ｎにおける補正前のＭのインク量Ｍｉ（ｎ）より大きいか否かを判断する。ＹＥＳの場合はステップ８２０に進み、ＮＯの場合はステップ８３０に進む。
【００９７】
ステップ８２０では、位置番号ｎにおける補正後のＭのインク量Ｍｏ（ｎ）を、Ｍｉ（ｎ）＋ｍとする。
ステップ８３０では、位置番号ｎにおける補正後のＭのインク量Ｍｏ（ｎ）を、Ｍｉ（ｎ）−ｍとする。
【００９８】
一方、前記ステップ８００にてＮＯと判断された場合はステップ８４０に進み、位置番号ｎにおける補正後のＭのインク量Ｍｏ（ｎ）をａｖｇとする。
図７に戻り、ステップ６５０に進む。このステップ６５０では、位置番号ｎにおけるＹのインク量を補正する処理であるＹ１処理を行う。この処理を図１０のフローチャートを用いて説明する。
【００９９】
ステップ９００では、平均値ａｖｇと、位置番号ｎにおける補正前のＹのインク量Ｙｉ（ｎ）との差が所定の値ｍより大きいか否かを判断する。ＹＥＳの場合はステップ９１０に進み、ＮＯの場合はステップ９４０に進む。
【０１００】
ステップ９１０では、平均値ａｖｇが、位置番号ｎにおける補正前のＹのインク量Ｙｉ（ｎ）より大きいか否かを判断する。ＹＥＳの場合はステップ９２０に進み、ＮＯの場合はステップ９３０に進む。
【０１０１】
ステップ９２０では、位置番号ｎにおける補正後のＹのインク量Ｙｏ（ｎ）を、Ｙｉ（ｎ）＋ｍとする。
ステップ９３０では、位置番号ｎにおける補正後のＹのインク量Ｙｏ（ｎ）を、Ｙｉ（ｎ）−ｍとする。
【０１０２】
一方、前記ステップ９００にてＮＯと判断された場合はステップ９４０に進み、位置番号ｎにおける補正後のＹのインク量Ｙｏ（ｎ）をａｖｇとする。
図７に戻り、ステップ６６０に進む。このステップ６６０では、位置番号ｎを１だけ減らして（ｎ−１）とする。
【０１０３】
ステップ６７０では、補完データにおける補正範囲（すなわち、位置番号１〜７の範囲）の全てについて、補正が終了したか否かを判断する。つまり、位置番号ｎ＝７からスタートし、位置番号ｎを１ずつ減らしながらステップ６２０〜６６０の処理を繰り返した結果、位置番号ｎが１より小さくなっているか否かを判断する。ＹＥＳの場合は本処理を終了し、ＮＯの場合はステップ６２０に戻る。
【０１０４】
次に、図６のステップ４８０にて実行される、補完データのうち補正した範囲と、補正しない範囲との境界を再補正する処理を図１１〜図１４のフローチャートを用いて説明する。
【０１０５】
図１１のステップ１０００では、補完データにおける位置番号ｎとして、補正範囲上限における位置番号に１を加えた値を設定する。尚、この図７では、補正範囲上限における位置番号が７であり、設定する位置番号ｎが８である場合を例にとって説明する。
【０１０６】
ステップ１０１０では、位置番号ｎ＝８におけるＣのインク量を再補正する処理であるＣ２処理を実行する。このＣ２処理を図１２のフローチャートを用いて説明する。
ステップ１１００では、下記式（１０）により、位置番号ｎ＝８におけるＣのインク量Ｃｏ（ｎ）を定める。
式（１０）  Ｃｏ（ｎ）＝（Ｃｏ（ｎ−１）＋Ｃｏ（ｎ＋１））／２
ステップ１１１０では、上記ステップ１１００で定めたＣｏ（ｎ）の値が０であるか否かを判断する。ＮＯの場合は本処理を終了し、ＹＥＳの場合はステップ１１２０に進む。
【０１０７】
ステップ１１２０では、Ｃｏ（ｎ）の値を１とする。
図１１に戻り、ステップ１０２０に進む。このステップ１０２０では、位置番号ｎ＝８におけるＭのインク量を再補正する処理であるＭ２処理を実行する。このＭ２処理を図１３のフローチャートを用いて説明する。
【０１０８】
ステップ１２００では、下記式（１１）により、位置番号ｎ＝８におけるＭのインク量Ｍｏ（ｎ）を定める。
式（１１）  Ｍｏ（ｎ）＝（Ｍｏ（ｎ−１）＋Ｍｏ（ｎ＋１））／２
ステップ１２１０では、上記ステップ１２００で定めたＭｏ（ｎ）の値が０であるか否かを判断する。ＮＯの場合は本処理を終了し、ＹＥＳの場合はステップ１２２０に進む。
【０１０９】
ステップ１２２０では、Ｍｏ（ｎ）の値を１とする。
図１１に戻り、ステップ１０３０に進む。このステップ１０３０では、位置番号ｎ＝８におけるＹのインク量を再補正する処理であるＹ２処理を実行する。このＹ２処理を図１４のフローチャートを用いて説明する。
【０１１０】
ステップ１３００では、下記式（１２）により、位置番号ｎ＝８におけるＹのインク量Ｙｏ（ｎ）を定める。
式（１２）  Ｙｏ（ｎ）＝（Ｙｏ（ｎ−１）＋Ｙｏ（ｎ＋１））／２
ステップ１３１０では、上記ステップ１３００で定めたＹｏ（ｎ）の値が０であるか否かを判断する。ＮＯの場合は本処理を終了し、ＹＥＳの場合はステップ１３２０に進む。
【０１１１】
ステップ１３２０では、Ｙｏ（ｎ）の値を１とする。
その後、図１１に戻り、補正範囲の境界での補正処理を終了する。
ｂ）次に、本実施例２のインクジェットプリンタ１の奏する効果を説明する。
【０１１２】
i)本実施例２のインクジェットプリンタ１では、濃度調整データの補正において、図８のステップ７００〜７３０、図９のステップ８００〜８３０、及び図１０のステップ９００〜９３０に示すように、補正前のインク量と平均値ａｖｇとの差がｍより大きい場合は、補正後のインク量は、補正前のインク量からｍを差し引いた値、又は補正前のインク量にｍを加えた値である。
【０１１３】
つまり、本実施例２では、補正前のインク量と、補正後インク量との差は、ｍを越えることがないように制限されている。そのため、濃度調整データの補正を行った濃度範囲と、補正を行わなかった濃度範囲とで、グレーの色相が大きく違ってしまうようなことがない。
【０１１４】
ii)本実施例２では、図６のステップ４５０について上述したように、濃度調整データにおいて、色バランスデータ（ばたつき量）が所定のしきい値を超える濃度よりも低濃度である範囲を、補正範囲としている。そのことにより、グレーの画像における色相のずれを確実に防止することができる。
【０１１５】
iii)本実施例２のインクジェットプリンタ１では、図１１〜図１４に示すように、濃度調整データにおいて補正を行った濃度範囲と、補正を行わなかった濃度範囲との境界でインク量を再補正する。具体的には、補正範囲の上限から１だけ高階調側にある位置番号ｎでのインク量を、位置番号（ｎ−１）におけるインク量と、位置番号（ｎ＋１）におけるインク量との平均値としている。このことにより、境界の前後における各色インクのインク量の格差が減少し、境界の前後で、グレーの色相が急激に変わってしまうようなことがない。
【０１１６】
iii)本実施例２のインクジェットプリンタ１は、前記実施例１と同様の効果も奏する。
【実施例３】
【０１１７】
ａ）本実施例３のインクジェットプリンタ１の構成は基本的には前記実施例１と同様であるが、画像形成時の作用において一部相違する。以下、その相違点を中心に説明する。
本実施例３のインクジェットプリンタ１が画像を形成するために行う処理を図１５〜図１６を用いて説明する。
【０１１８】
図１５のステップ１４００では、外部ＣＰＵ１３からＣＰＵ５へ、ＲＧＢ表色系信号によりデータが記録されている画像データが読み込まれる（図１参照）。この画像データは８ｂｉｔ６４階調である。
【０１１９】
ステップ１４１０では、ＣＰＵ５は画像データに対して色補正処理を実行する。つまり、所定の変換式により、印字ヘッド３の制御信号であるＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の信号に変換する。この色補正処理後の画像データは１０ｂｉｔ２５６階調である。
【０１２０】
ステップ１４２０では、ＣＰＵ５が画像データの各位置における階調に応じて、印字ヘッド３が吐出するＣのインク量Ｃｉ、Ｍのインク量Ｍｉ、Ｙのインク量Ｍｉ、Ｋのインク量Ｋｉをそれぞれ算出する。つまり、ＣＰＵ５は色材量算出手段として機能する。インク量の算出においては、予め定められた関数を利用する。
【０１２１】
ステップ１４３０では、画像データの色がグレーであるか否かを判断する。具体的には、ＲＧＢ表色系信号による画像データにおいてＲ、Ｇ、Ｂの階調が等しければグレーと判断し、そうでない場合はグレーでないと判断する。ＹＥＳの場合はステップ１４６０に進み、ＮＯの場合はステップ１４４０に進む。
【０１２２】
ステップ１４６０では、ＣＰＵ５はインク量の補正処理を行う。この処理を図１６のフローチャートを用いて説明する。
ステップ１５００では、前記ステップ１４２０（図１５参照）にて算出されたＣのインク量Ｃｉ、Ｍのインク量Ｍｉ、Ｙのインク量Ｙｉの平均値ａｖｇを算出する。
【０１２３】
ステップ１５１０では、平均値ａｖｇが２より小さいか否かを判断する。ＮＯの場合は本処理を終了する。つまり、Ｃ、Ｍ、Ｙのインク量は補正を行わず、前記ステップ１４２０にて算出された値をそのまま用いる。一方、ＹＥＳと判断された場合はステップ１５２０に進む。このステップ１５２０では、補正後のＣのインク量Ｃｏ、補正後のＭのインク量Ｍｏ、補正後のＹのインク量Ｙｏを全てａｖｇに補正する。
【０１２４】
図１５に戻り、ステップ１４４０に進む。
ステップ１４４０では、ＣＰＵ５の多値化処理部５ｂは、画像データに対してハーフトーン処理を実行する。このハーフトーン処理は、個々のドットは２ｂｉｔ４階調であるが、周知の誤差拡散法又はディザ法を用いることによりマクロ的な濃度は２５６階調を保持する処理である。
【０１２５】
ステップ１４５０では、印字ヘッド３が、前記ステップ１４２０、ステップ１４６０にて定められたインク量に基づき、ハーフトーン処理されたデータに基づいて画像を形成する。尚、画像データはＣ、Ｍ、Ｙ、Ｋの各色ごとに作成されており、印字ヘッド３は、各色の画像データに基づき、各色の画像を重ねて形成することでカラー画像とする。
【０１２６】
尚、本発明は前記実施例になんら限定されるものではなく、本発明を逸脱しない範囲において種々の態様で実施しうることはいうまでもない。
例えば、前記実施例１〜３において、Ｙのインク量については補正せず、Ｃ、Ｍのインク量のみについて濃度調整データを補正してもよい。こうすることにより、Ｃ、Ｍ、Ｙの各インク量を補正する場合よりも、プログラム容量を削減することができる。また、Ｙのインクは、Ｃ、Ｍのインクよりも目立ちにくいので、Ｙのインク量を補正しなくとも、グレーの色相のずれ現れにくい。
【０１２７】
また、前記実施例１〜２において、濃度調整データの補正を行う際に、Ｃ、Ｍ、Ｙのインク量を等量とするのではなく、Ｃ、Ｍ、Ｙのインク量のうちの最大値と最小値との差を減少させるようにしてもよい。具体的には、補正前のＣ、Ｍ、Ｙのインク量（Ｃｉ（ｎ）、Ｍｉ（ｎ）、Ｙｉ（ｎ））のうち、最大値を補正により減少させ、最小値に近づける方法や、Ｃｉ（ｎ）、Ｍｉ（ｎ）、Ｙｉ（ｎ）のうち、最小値を補正により増加させ、最大値にに近づける方法をとることができる。
【０１２８】
また、前記実施例３においても、インク量補正において、Ｃ、Ｍ、Ｙのインク量を等量とするのではなく、Ｃ、Ｍ、Ｙのインク量のうちの最大値と最小値との差を減少させるようにしてもよい。具体的には、Ｃ、Ｍ、Ｙのうち、使用量（インク量算出手段（図１５参照）により算出された値）が最大のものの使用量を減少させ、Ｃ、Ｍ、Ｙのうちで、使用量が最小のものに近づける方法や、Ｃ、Ｍ、Ｙのうち、使用量が最小のものの使用量を増加させ、Ｃ、Ｍ、Ｙのうちで、使用量が最大のものに近づける方法をとることができる。
【図面の簡単な説明】
【０１２９】
【図１】インクジェットプリンタの構成を表すブロック図である。
【図２】インクジェットプリンタの動作を表す説明図である。
【図３】濃度調整データの作成処理を表すフローチャートである。
【図４】補正範囲の検出処理を表すフローチャートである。
【図５】補完データの補正処理を表すフローチャートである。
【図６】濃度調整データの作成処理を表すフローチャートである。
【図７】補完データの補正処理を表すフローチャートである。
【図８】補完データの補正処理を表すフローチャートである。
【図９】補完データの補正処理を表すフローチャートである。
【図１０】補完データの補正処理を表すフローチャートである。
【図１１】補正範囲の境界での再補正処理を表すフローチャートである。
【図１２】補正範囲の境界での再補正処理を表すフローチャートである。
【図１３】補正範囲の境界での再補正処理を表すフローチャートである。
【図１４】補正範囲の境界での再補正処理を表すフローチャートである。
【図１５】インクジェットプリンタが実行する処理を表すフローチャートである。
【図１６】インク量補正処理を表すフローチャートである。
【符号の説明】
【０１３０】
１・・・インクジェットプリンタ
３・・・印字ヘッド
５・・・ＣＰＵ
７・・・ＲＯＭ
９・・・不揮発性ＲＡＭ
１１・・・キーボード
１３・・・外部ＣＰＵ
【図１】
2005288802.tif 000004
【図２】
2005288802.tif 000005
【図３】
2005288802.tif 000006
【図４】
2005288802.tif 000007
【図５】
2005288802.tif 000008
【図６】
2005288802.tif 000009
【図７】
2005288802.tif 000010
【図８】
2005288802.tif 000011
【図９】
2005288802.tif 000012
【図１０】
2005288802.tif 000013
【図１１】
2005288802.tif 000014
【図１２】
2005288802.tif 000015
【図１３】
2005288802.tif 000016
【図１４】
2005288802.tif 000017
【図１５】
2005288802.tif 000018
【図１６】
2005288802.tif 000019