(57)【要約】【課題】  画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切にインク総量が規制された印刷データを作成する。【解決手段】  印刷システムにおいて、ＰＣでは、ユーザにより指定された被記録媒体に応じたインク総量規制値Ｒが取得され（Ｓ４１）、ユーザにより入力された彩度と暗さの比重を示す彩度・暗さパラメータＰに基づいて、重みパラメータＡが算出される（Ｓ４３）。そして、入力された画像データについて、重みパラメータＡとインク総量規制値Ｒとに基づいて、各画素のＣ値，Ｍ値，Ｙ値，Ｋ値の合計値がインク使用可能量となるように更新される（Ｓ４５〜Ｓ５９）。その後、更新されたＣＭＹＫデータに擬似階調処理が実行されて印刷データが作成される。プリンタでは、この印刷データに基づいて記録紙への画像印刷が実行される。【選択図】  図７
2006281445.tif 000002
【特許請求の範囲】
【請求項１】
被記録媒体に画像を形成する記録装置で用いられる印刷データを作成する印刷データ作成装置であって、
画像における単位面積ごとに、色材の色の強度に基づいて色材総量を算出する色材総量算出手段と、
前記色材総量算出手段により算出された単位面積ごとの色材総量と、前記画像を形成するのに使用可能な最大色材総量を示す色材総量規制値とに基づいて、前記単位面積ごとの色材総量を規制するか否かを判定する規制判定手段と、
彩度及び暗さのいずれを優先して前記画像を形成すべきかを、該彩度及び暗さの比重で示す色材規制パラメータを取得するパラメータ取得手段と、
前記規制判定手段により規制すると判定された場合、前記色材規制パラメータに基づいて前記単位面積ごとの色材総量を調整した印刷データを作成する印刷データ作成手段と
を備えたことを特徴とする印刷データ作成装置。
【請求項２】
前記印刷データ作成手段は、前記色材規制パラメータが彩度を優先することを示す場合、黒色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整する一方、前記色材規制パラメータが暗さを優先することを示す場合、有彩色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整することを特徴とする請求項１に記載の印刷データ作成装置。
【請求項３】
前記有彩色を形成する色材は、シアン、マゼンタ、イエローを形成する各色材であって、
前記印刷データ作成手段は、シアン、マゼンタ、イエローを形成する各色材の比率が変わらないように、前記単位面積ごとの色材総量を調整することを特徴とする請求項１又は２に記載の印刷データ作成装置。
【請求項４】
ユーザが前記彩度及び暗さの比重を入力するための比重入力手段を備え、
前記パラメータ取得手段は、前記比重入力手段から入力された前記彩度及び暗さの比重を前記色材規制パラメータとして取得することを特徴とする請求項１乃至３のいずれかに記載の印刷データ作成装置。
【請求項５】
前記色材規制パラメータは、前記彩度及び暗さの比重を段階的に示すものであって、
前記印刷データ作成手段は、前記色材規制パラメータで示される各段階での前記彩度及び暗さの比重の各々に対応して、同一の前記画像について複数の印刷データを作成することを特徴とする請求項１乃至４のいずれかに記載の印刷データ作成装置。
【請求項６】
複数の被記録媒体と前記色材総量規制値との対応を表す規制値テーブルと、
ユーザが前記複数の被記録媒体から任意の一を選択するための媒体選択手段と、
前記媒体選択手段から選択された前記被記録媒体に対応する前記色材総量規制値を、前記規制値テーブルから取得する規制値取得手段とを備え、
前記規制判定手段は、前記規制値取得手段により取得された前記色材総量規制値に基づいて、前記単位面積ごとの色材総量を規制するか否かを判定することを特徴とする請求項１乃至５のいずれかに記載の印刷データ作成装置。
【請求項７】
前記記録装置は、複数のインクをインクジェットヘッドから吐出して被記録媒体に画像を記録するインクジェット記録装置であることを特徴とする請求項１乃至６のいずれかに記載の印刷データ作成装置。
【請求項８】
被記録媒体に画像を形成する記録装置で用いられる印刷データを作成するための印刷データ作成プログラムであって、コンピュータを、
画像における単位面積ごとに、色材の色の強度に基づいて色材総量を算出する色材総量算出手段、
前記色材総量算出手段により算出された単位面積ごとの色材総量と、前記画像を形成するのに使用可能な最大色材総量を示す色材総量規制値とに基づいて、前記単位面積ごとの色材総量を規制するか否かを判定する規制判定手段、
彩度及び暗さのいずれを優先して前記画像を形成すべきかを、該彩度及び暗さの比重で示す色材規制パラメータを取得するパラメータ取得手段、
前記規制判定手段により規制すると判定された場合、前記色材規制パラメータに基づいて前記単位面積ごとの色材総量を調整した印刷データを作成する印刷データ作成手段
として機能させるための印刷データ作成プログラム。
【請求項９】
前記印刷データ作成手段は、前記色材規制パラメータが彩度を優先することを示す場合、黒色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整する一方、前記色材規制パラメータが暗さを優先することを示す場合、有彩色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整することを特徴とする請求項８に記載の印刷データ作成プログラム。
【請求項１０】
前記有彩色を形成する色材は、シアン、マゼンタ、イエローを形成する各色材であって、
前記印刷データ作成手段は、シアン、マゼンタ、イエローを形成する各色材の比率が変わらないように、前記単位面積ごとの色材総量を調整することを特徴とする請求項８又は９に記載の印刷データ作成プログラム。
【請求項１１】
前記コンピュータは、
ユーザが前記彩度及び暗さの比重を入力するための比重入力手段を備え、
前記パラメータ取得手段は、前記比重入力手段から入力された前記彩度及び暗さの比重を前記色材規制パラメータとして取得することを特徴とする請求項８乃至１０のいずれかに記載の印刷データ作成プログラム。
【請求項１２】
前記色材規制パラメータは、前記彩度及び暗さの比重を段階的に示すものであって、
前記印刷データ作成手段は、前記色材規制パラメータで示される各段階での前記彩度及び暗さの比重の各々に対応して、同一の前記画像について複数の印刷データを作成することを特徴とする請求項８乃至１１のいずれかに記載の印刷データ作成プログラム。
【請求項１３】
前記コンピュータは、
複数の被記録媒体と前記色材総量規制値との対応を表す規制値テーブルと、
ユーザが前記複数の被記録媒体から任意の一を選択するための媒体選択手段とを備え、
当該コンピュータを、
前記媒体選択手段から選択された前記被記録媒体に対応する前記色材総量規制値を、前記規制値テーブルから取得する規制値取得手段として機能させ、
前記規制判定手段は、前記規制値取得手段により取得された前記色材総量規制値に基づいて、前記単位面積ごとの色材総量を規制するか否かを判定することを特徴とする請求項８乃至１２のいずれかに記載の印刷データ作成プログラム。
【請求項１４】
前記記録装置は、複数のインクをインクジェットヘッドから吐出して被記録媒体に画像を記録するインクジェット記録装置であることを特徴とする請求項８乃至１３のいずれかに記載の印刷データ作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被記録媒体に画像を形成する記録装置で用いられる印刷データを作成する印刷データ作成装置及び印刷データに関する。
【背景技術】
【０００２】
従来、インクジェットプリンタでは、画像データに基づいて作成された印刷データを用いて、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色のインクを吐出し、これらを重ね合わせることで被記録媒体にカラー画像を印刷している。しかし、単位面積あたりに吐出される各色のインク量が多すぎると、被記録媒体にインクが全て吸収されずににじみが生じるおそれがある。そのため、インクジェットプリンタ用の印刷データを作成する場合に、被記録媒体に対して単位面積あたりの打ち込むインク最大量（インク総量）を規制することが知られている。
【０００３】
例えば、ＲＧＢ形式の２５６階調などの画像データを、色補正テーブルなどによってＣＭＹＫ形式の２５６階調に変換する。そして、この２５６階調のＣＭＹＫデータについて、Ｃ値，Ｍ値，Ｙ値，Ｋ値の合計値を求める。その合計値が実験等で求めた閾値より大きければ、その合計値が閾値以下になるようにＣＭＹＫデータを変更する。そして、変更後のＣＭＹＫデータを誤差拡散などの擬似階調処理でインクジェットプリンタの出力階調に変換して印刷データを作成することが知られている。
【０００４】
さらに、色相ができるだけ変わらないようにＣ値，Ｍ値，Ｙ値の比率を変えずにインク量を制限するもの（例えば、特許文献１参照）や、暗さを出来るだけ保持するために、Ｋ値についてはインク量を制限しないもの（例えば、特許文献２参照）など、インク総量規制に関する各種技術が提案されている。なお、カラーレーザプリンタでもトナーをある一定量より乗せすぎると、被記録媒体がトナーをはじいてしまう問題が生じるため、このようなインク以外の色材を用いる記録装置であっても、上記と同様にして、インク総量規制が一般に行われている。
【特許文献１】特許２６０８２６２号公報
【特許文献２】特開２００４−９４８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の従来技術では、Ｃ値，Ｍ値，Ｙ値，Ｋ値の合計値が閾値を越えた場合、Ｃ値，Ｍ値，Ｙ値，Ｋ値を各々減らしてインク総量規制を行っていた。ここで、Ｋ値よりもＣ値，Ｍ値，Ｙ値を優先して減らした場合、色味（彩度）より暗さを優先することになり、逆に、Ｃ値，Ｍ値，Ｙ値よりＫ値を優先して減らした場合、暗さより色味（彩度）を優先することになる。そして、色味（彩度）と暗さとのいずれを重視してインク総量を規制するかは、印刷の目的や被記録媒体の種類あるいは印刷方式などの各種条件に応じて、ユーザの好みによって決定されるべきものである。
【０００６】
しかしながら、従来では、ユーザが任意に画像の色味（彩度）と暗さとの優先度を指定して、印刷データのインク総量を規制することができなかった。そのため、色味（彩度）と暗さに関するユーザの好みを反映した画像を、インクジェットプリンタなどでにじみを生じることなく印刷することが困難であった。本発明は上記課題を解決するためになされたものであり、画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切にインク総量が規制された印刷データを作成可能な印刷データ作成装置及び印刷データ作成プログラムの提供を目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、請求項１に係る発明の印刷データ作成装置は、被記録媒体に画像を形成する記録装置で用いられる印刷データを作成する印刷データ作成装置であって、画像における単位面積ごとに、色材の色の強度に基づいて色材総量を算出する色材総量算出手段と、前記色材総量算出手段により算出された単位面積ごとの色材総量と、前記画像を形成するのに使用可能な最大色材総量を示す色材総量規制値とに基づいて、前記単位面積ごとの色材総量を規制するか否かを判定する規制判定手段と、彩度及び暗さのいずれを優先して前記画像を形成すべきかを、該彩度及び暗さの比重で示す色材規制パラメータを取得するパラメータ取得手段と、前記規制判定手段により規制すると判定された場合、前記色材規制パラメータに基づいて前記単位面積ごとの色材総量を調整した印刷データを作成する印刷データ作成手段とを備えている。
【０００８】
また、請求項２に係る発明の印刷データ作成装置は、請求項１に記載の発明の構成に加え、前記印刷データ作成手段は、前記色材規制パラメータが彩度を優先することを示す場合、黒色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整する一方、前記色材規制パラメータが暗さを優先することを示す場合、有彩色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整することを特徴とする。
【０００９】
また、請求項３に係る発明の印刷データ作成装置は、請求項１又は２に記載の発明の構成に加え、前記有彩色を形成する色材は、シアン、マゼンタ、イエローを形成する各色材であって、前記印刷データ作成手段は、シアン、マゼンタ、イエローを形成する各色材の比率が変わらないように、前記単位面積ごとの色材総量を調整することを特徴とする。
【００１０】
また、請求項４に係る発明の印刷データ作成装置は、請求項１乃至３のいずれかに記載の発明の構成に加え、ユーザが前記彩度及び暗さの比重を入力するための比重入力手段を備え、前記パラメータ取得手段は、前記比重入力手段から入力された前記彩度及び暗さの比重を前記色材規制パラメータとして取得することを特徴とする。
【００１１】
また、請求項５に係る発明の印刷データ作成装置は、請求項１乃至４のいずれかに記載の発明の構成に加え、前記色材規制パラメータは、前記彩度及び暗さの比重を段階的に示すものであって、前記印刷データ作成手段は、前記色材規制パラメータで示される各段階での前記彩度及び暗さの比重の各々に対応して、同一の前記画像について複数の印刷データを作成することを特徴とする。
【００１２】
また、請求項６に係る発明の印刷データ作成装置は、請求項１乃至５のいずれかに記載の発明の構成に加え、複数の被記録媒体と前記色材総量規制値との対応を表す規制値テーブルと、ユーザが前記複数の被記録媒体から任意の一を選択するための媒体選択手段と、前記媒体選択手段から選択された前記被記録媒体に対応する前記色材総量規制値を、前記規制値テーブルから取得する規制値取得手段とを備え、前記規制判定手段は、前記規制値取得手段により取得された前記色材総量規制値に基づいて、前記単位面積ごとの色材総量を規制するか否かを判定することを特徴とする。
【００１３】
また、請求項７に係る発明の印刷データ作成装置は、請求項１乃至６のいずれかに記載の発明の構成に加え、前記記録装置は、複数のインクをインクジェットヘッドから吐出して被記録媒体に画像を記録するインクジェット記録装置であることを特徴とする。
【００１４】
また、請求項８に係る発明の印刷データ作成プログラムは、被記録媒体に画像を形成する記録装置で用いられる印刷データを作成するための印刷データ作成プログラムであって、コンピュータを、画像における単位面積ごとに、色材の色の強度に基づいて色材総量を算出する色材総量算出手段、前記色材総量算出手段により算出された単位面積ごとの色材総量と、前記画像を形成するのに使用可能な最大色材総量を示す色材総量規制値とに基づいて、前記単位面積ごとの色材総量を規制するか否かを判定する規制判定手段、彩度及び暗さのいずれを優先して前記画像を形成すべきかを、該彩度及び暗さの比重で示す色材規制パラメータを取得するパラメータ取得手段、前記規制判定手段により規制すると判定された場合、前記色材規制パラメータに基づいて前記単位面積ごとの色材総量を調整した印刷データを作成する印刷データ作成手段として機能させることを特徴とする。
【００１５】
また、請求項９に係る発明の印刷データ作成プログラムは、請求項８に記載の発明の構成に加え、前記印刷データ作成手段は、前記色材規制パラメータが彩度を優先することを示す場合、黒色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整する一方、前記色材規制パラメータが暗さを優先することを示す場合、有彩色を形成する色材の量を優先的に低減して前記単位面積ごとの色材総量を調整することを特徴とする。
【００１６】
また、請求項１０に係る発明の印刷データ作成プログラムは、請求項８又は９に記載の発明の構成に加え、前記有彩色を形成する色材は、シアン、マゼンタ、イエローを形成する各色材であって、前記印刷データ作成手段は、シアン、マゼンタ、イエローを形成する各色材の比率が変わらないように、前記単位面積ごとの色材総量を調整することを特徴とする。
【００１７】
また、請求項１１に係る発明の印刷データ作成プログラムは、請求項８乃至１０のいずれかに記載の発明の構成に加え、前記コンピュータは、ユーザが前記彩度及び暗さの比重を入力するための比重入力手段を備え、前記パラメータ取得手段は、前記比重入力手段から入力された前記彩度及び暗さの比重を前記色材規制パラメータとして取得することを特徴とする。
【００１８】
また、請求項１２に係る発明の印刷データ作成プログラムは、請求項８乃至１１のいずれかに記載の発明の構成に加え、前記色材規制パラメータは、前記彩度及び暗さの比重を段階的に示すものであって、前記印刷データ作成手段は、前記色材規制パラメータで示される各段階での前記彩度及び暗さの比重の各々に対応して、同一の前記画像について複数の印刷データを作成することを特徴とする。
【００１９】
また、請求項１３に係る発明の印刷データ作成プログラムは、請求項８乃至１２のいずれかに記載の発明の構成に加え、前記コンピュータは、複数の被記録媒体と前記色材総量規制値との対応を表す規制値テーブルと、ユーザが前記複数の被記録媒体から任意の一を選択するための媒体選択手段とを備え、当該コンピュータを、前記媒体選択手段から選択された前記被記録媒体に対応する前記色材総量規制値を、前記規制値テーブルから取得する規制値取得手段として機能させ、前記規制判定手段は、前記規制値取得手段により取得された前記色材総量規制値に基づいて、前記単位面積ごとの色材総量を規制するか否かを判定することを特徴とする。
【００２０】
また、請求項１４に係る発明の印刷データ作成プログラムは、請求項８乃至１３のいずれかに記載の発明の構成に加え、前記記録装置は、複数のインクをインクジェットヘッドから吐出して被記録媒体に画像を記録するインクジェット記録装置であることを特徴とする。
【発明の効果】
【００２１】
請求項１に係る発明の印刷データ作成装置では、彩度及び暗さの比重で示す色材規制パラメータに基づいて、単位面積ごとに色材総量が規制された印刷データが作成される。よって、画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切に色材総量が規制された印刷データを作成することができる。
【００２２】
また、請求項２に係る発明の印刷データ作成装置では、請求項１に記載の発明の効果に加え、彩度を優先する場合は黒色色材の量を優先的に低減し、暗さを優先することを示す場合は有彩色色材の量を優先的に低減して印刷データが作成される。よって、画像の彩度と暗さとの優先度に応じて、適切に色材総量を規制することができる。
【００２３】
また、請求項３に係る発明の印刷データ作成装置では、請求項１又は２に記載の発明の効果に加え、シアン、マゼンタ、イエローを形成する各色材の比率が変わらないように色材総量が調整される。よって、シアン、マゼンタ、イエローによって形成される色相を変化させずに、適切に色材総量を規制することができる。
【００２４】
また、請求項４に係る発明の印刷データ作成装置では、請求項１乃至３のいずれかに記載の発明の効果に加え、ユーザにより入力された彩度及び暗さの比重が色材規制パラメータとして取得される。よって、ユーザは彩度及び暗さのいずれを優先させるかを任意に入力することができる。
【００２５】
また、請求項５に係る発明の印刷データ作成装置では、請求項１乃至４のいずれかに記載の発明の効果に加え、色材規制パラメータで示される各段階での彩度及び暗さの比重の各々に対応して、同一の画像について複数の印刷データが作成される。よって、彩度及び暗さの比重が異なる複数の印刷データを目で確認して、所望の彩度及び暗さの比重を特定することができる。
【００２６】
また、請求項６に係る発明の印刷データ作成装置では、請求項１乃至５のいずれかに記載の発明の効果に加え、ユーザにより選択された被記録媒体に応じた色材総量規制値で、色材総量が規制される。よって、被記録媒体の種類に応じて、適切に色材総量を規制することができる。
【００２７】
また、請求項７に係る発明の印刷データ作成装置では、請求項１乃至６のいずれかに記載の発明の効果に加え、記録装置はインクジェット記録装置である。よって、画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切にインク総量が規制された、インクジェット記録装置に好適な印刷データを作成することができる。
【００２８】
また、請求項８に係る発明の印刷データ作成プログラムでは、彩度及び暗さの比重で示す色材規制パラメータに基づいて、単位面積ごとに色材総量が規制された印刷データが作成される。よって、画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切に色材総量が規制された印刷データを作成することができる。
【００２９】
また、請求項９に係る発明の印刷データ作成プログラムでは、請求項８に記載の発明の効果に加え、彩度を優先する場合は黒色色材の量を優先的に低減し、暗さを優先することを示す場合は有彩色色材の量を優先的に低減して印刷データが作成される。よって、画像の彩度と暗さとの優先度に応じて、適切に色材総量を規制することができる。
【００３０】
また、請求項１０に係る発明の印刷データ作成プログラムでは、請求項８又は９に記載の発明の効果に加え、シアン、マゼンタ、イエローを形成する各色材の比率が変わらないように色材総量が調整される。よって、シアン、マゼンタ、イエローによって形成される色相を変化させずに、適切に色材総量を規制することができる。
【００３１】
また、請求項１１に係る発明の印刷データ作成プログラムでは、請求項８乃至１０のいずれかに記載の発明の効果に加え、ユーザにより入力された彩度及び暗さの比重が色材規制パラメータとして取得される。よって、ユーザは彩度及び暗さのいずれを優先させるかを任意に入力することができる。
【００３２】
また、請求項１２に係る発明の印刷データ作成プログラムでは、請求項８乃至１１のいずれかに記載の発明の効果に加え、色材規制パラメータで示される各段階での彩度及び暗さの比重の各々に対応して、同一の画像について複数の印刷データが作成される。よって、彩度及び暗さの比重が異なる複数の印刷データを目で確認して、所望の彩度及び暗さの比重を特定することができる。
【００３３】
また、請求項１３に係る発明の印刷データ作成プログラムでは、請求項８乃至１２のいずれかに記載の発明の効果に加え、ユーザにより選択された被記録媒体に応じた色材総量規制値で、色材総量が規制される。よって、被記録媒体の種類に応じて、適切に色材総量を規制することができる。
【００３４】
また、請求項１４に係る発明の印刷データ作成プログラムでは、請求項８乃至１３のいずれかに記載の発明の効果に加え、記録装置はインクジェット記録装置である。よって、画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切にインク総量が規制された、インクジェット記録装置に好適な印刷データを作成することができる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の第１の実施の形態について説明する。本実施の形態に係る印刷システム１は、本発明の印刷データ作成装置及び印刷データ作成プログラムの一例として、画像データに基づいて印刷データを作成するパーソナルコンピュータ（ＰＣ）１０と、ＰＣ１０で作成された印刷データに基づいて、被印刷媒体である記録紙に印刷するインクジェット方式のプリンタ２０とから構成される。なお、本発明における「彩度」は、「色味」を含む概念である。
【００３６】
まず、本実施の形態に係る印刷システム１の構成について説明する。図１は、印刷システム１の電気的構成を示すブロック図である。図２は、ＲＡＭ１３の記憶エリアの構成を示す概念図である。図３は、ＨＤＤ１５の記憶エリアの構成を示す概念図である。
【００３７】
図１に示すように、印刷システム１を構成するＰＣ１０は、ＰＣ１０の制御を司るＣＰＵ１１に、ＢＩＯＳ等のプログラムを記憶したＲＯＭ１２と、データを一時的に記憶するＲＡＭ１３と、データの読み込みを行うＣＤ−ＲＯＭドライブ１４と、データの記憶装置であるハードディスクドライブ（ＨＤＤ）１５とが、バスを介して接続されている。さらに、プリンタ２０とのデータ通信を行うためのインターフェイス（Ｉ／Ｏ）１６と、ユーザに操作画面を表示するモニタ１７と、ユーザが操作の入力を行うキーボード１８やマウス１９とが、バスを介してＣＰＵ１１に接続されている。なお、ＰＣ１０には、図示外のフロッピー（登録商標）ディスクドライブ、音声等の入出力部、各種インターフェイスなども設けられている。
【００３８】
なお、ＣＤ−ＲＯＭドライブ１４に挿入可能なＣＤ−ＲＯＭには、後述する印刷データ作成処理（図４）を実行するための印刷データ作成プログラムを含むプリンタドライバや、プログラムの実行時に使用される設定やデータ等が記憶されており、導入時には、ＣＤ−ＲＯＭからＨＤＤ１５上のプログラム記憶エリア１５２や情報記憶エリア１５３（図３参照）にセットアップされて記憶されるようになっている。
【００３９】
次に、図２に示すように、ＰＣ１０のＲＡＭ１３には、プログラムの実行中の一時的なデータを記憶するワークエリア１３１と、後述の彩度・暗さパラメータＰやインク総量規制値Ｒなどの各種変数を記憶するパラメータ記憶エリア１３２と、印刷対象の画像データを一時的に記憶する入力画像データ記憶エリア１３３と、後述するカラープロファイル，デバイスプロファイル，インク総量規制値テーブル２００などの各種テーブルを記憶するテーブル記憶エリア１３４と、画像データに基づいて作成された印刷データを記憶する印刷データ記憶エリア１３５とが設けられている。さらに、ＲＡＭ１３には、図示外の各種記憶エリアが設けられている。
【００４０】
また、図３に示すように、ＰＣ１０のＨＤＤ１５には、ＰＣ１０の動作を制御するためＣＰＵ１１が実行する各種のプログラム等を記憶したオペレーティングシステム（ＯＳ）記憶エリア１５１と、ＰＣ１０で実行されるアプリケーションやプリンタドライバなどを記憶したプログラム記憶エリア１５２と、プログラムの実行に必要な設定や初期値、データ等の情報を記憶した情報記憶エリア１５３と、複数の画像データが格納された画像データ記憶エリア１５４とが設けられている。さらに、ＨＤＤ１５には、図示外の各種記憶エリアが設けられている。
【００４１】
このような構成の印刷システム１において、ＰＣ１０では、ユーザがアプリケーションを実行して印刷開始を指示すると、後述の印刷データ作成処理（図４）により、画像データに基づいて印刷データが作成される。そして、ＵＳＢ等の規格に基づく通信ケーブルによって接続されたプリンタ２０に印刷データを送信される。一方、プリンタ２０は、ＰＣ１０から送信された印刷データに基づいて、記録紙への印刷が実行される。なお、プリンタ２０は、従来のインクジェットプリンタと同様の構成であり、ＣＭＹＫの４色のインクをインクジェットヘッドから吐出して、記録紙に画像を印刷するものである。
【００４２】
以下、本実施の形態に係る印刷システム１において、ＰＣ１０で実行される処理を中心について説明する。
【００４３】
まず、プリンタ２０で用いられる各種印刷データを作成する「印刷データ作成処理」について説明する。図４は、印刷データ作成処理を示すメインフローチャートである。図５は、パラメータ入力画面１００の具体例である。なお、印刷データ作成処理（図４）は、ユーザが印刷実行をキーボード１８又はマウス１９を用いて指示すると、アプリケーションからプリンタドライバが起動されて、当該プリンタドライバに含まれる印刷データ作成プログラムに基づいてＣＰＵ１１により実行される。なお、本処理の開始時に、ＨＤＤ１５の所定記憶エリアに記憶されているデバイスプロファイルなどの各種テーブルが、ＲＡＭ１３のテーブル記憶エリア１３４に読み出されて記憶される。
【００４４】
図４に示すように、印刷データ作成処理では、まずパラメータ入力画面１００がモニタ１７に表示される（Ｓ１）。図５に示すように、パラメータ入力画面１００は、プリンタ２０で印刷する解像度を指定するための解像度１０１と、被記録媒体の種類を指定するためのメディア１０２と、インク総量の規制に関する内容を指定するためのインク総量規制１０３とを入力項目として備えている。本実施の形態では、ユーザは解像度１０１に示された「１２００」，「６００」，「３００」（単位はｄｐｉ）から任意の印刷解像度を選択できる。また、ユーザはメディア１０２に示された「光沢紙」，「マット紙」，「普通紙」から、プリンタ２０での印刷に使用する記録紙を選択できる。そして、上記項目にセットした内容で印刷を実行するためのボタンであるＯＫボタン１０７と、印刷を中止するためのボタンであるキャンセルボタン１０８とが設けられている。
【００４５】
そして、インク総量規制１０３には、規制量入力欄１０４，比重入力欄１０５，ＴｅｓｔＰｒｉｎｔ１０６が設けられている。規制量入力欄１０４は、ユーザがインク総量規制値（Ｐｅｒ）を％単位で任意に調整するための項目である。なお、インク総量規制値（Ｐｅｒ）は、本実施の形態では「２００％」をデフォルト値として、インク１色を全部使って印刷する場合を「１００％」とし、ＣＭＹＫの４色インクを全部使って印刷する場合は「４００％」とする。比重入力欄１０５は、ユーザが暗さと彩度との比重を任意に入力するための項目である。ＴｅｓｔＰｒｉｎｔ１０６は、規制量入力欄１０４及び比重入力欄１０５でセットされた値に基づいて、プリンタ２０で所定パターンのテスト印刷を実行するためのボタンである。なお、図５に示す比重入力欄１０５では、ユーザは暗さと彩度の比重を「−５」から「５」までの１１段階で入力できる。
【００４６】
そして、パラメータ入力画面１００において、ＯＫボタン１０７が押下された場合（Ｓ３：ＹＥＳ）、ユーザにより指定又は入力された画像データに基づいて、通常印刷用の印刷データを作成する通常印刷用処理が実行されるが（Ｓ５）、詳細は後述する。
【００４７】
また、パラメータ入力画面１００において、ＴｅｓｔＰｒｉｎｔ１０６が押下された場合（Ｓ３：ＮＯ，Ｓ７：ＹＥＳ）、所定パターンのテスト用画像データに基づいて、テスト印刷用の印刷データを作成するテスト印刷用処理が実行されるが（Ｓ９）、詳細は後述する。
【００４８】
また、パラメータ入力画面１００において、キャンセルボタン１０８が押下された場合（Ｓ３：ＮＯ，Ｓ７：ＮＯ，Ｓ１１：ＹＥＳ）や、通常印刷用処理（Ｓ５）又はテスト印刷用処理（Ｓ９）が終了した場合は、印刷データ作成処理（図４）が終了する。なお、いずれのボタンも押下されない場合（Ｓ３：ＮＯ，Ｓ７：ＮＯ，Ｓ１１：ＮＯ）、Ｓ１に戻る。
【００４９】
次に、通常印刷用処理（Ｓ５）について説明する。図６は、通常印刷用処理（Ｓ５）の詳細を示すフローチャートである。図７は、インク総量規制処理（Ｓ２７）の詳細を示すフローチャートである。
【００５０】
図６に示すように、通常印刷用処理（Ｓ５）では、まず彩度・暗さパラメータＰが取得される（Ｓ２１）。Ｓ２１では、パラメータ入力画面１００の比重入力欄１０５に入力された彩度と暗さの比重が、彩度・暗さパラメータＰとしてＲＡＭ１３のパラメータ記憶エリア１３２に記憶される。
【００５１】
次に、印刷対象となる画像データが入力される（Ｓ２３）。Ｓ２３では、ＨＤＤ１５の画像データ記憶エリア１５４に格納された画像データのうちでユーザにより指定されたものが、ＲＡＭ１３の入力画像データ記憶エリア１３３に読み込まれる。なお、入力画像データ記憶エリア１３３に読み込まれる画像データは、図示外のインターフェイスを介して外部機器から取り込まれたものでもよいし、ユーザがキーボード１８やマウス１９を用いて入力したものでもよい。なお、本実施の形態では、Ｓ３で入力される画像データは、ｓＲＧＢ形式の２５６階調とする。
【００５２】
そして、ｓＲＧＢ形式の画像データが２５６階調のＣＭＹＫデータに変換される（Ｓ２５）。Ｓ２５では、テーブル記憶エリア１３４に記憶されている、異デバイス間で色再現を行うためのＬＵＴ（ルックアップテーブル）に基づいて、画像データの色変換が実行される。まず、ｓＲＧＢのカラープロファイルにより、ｓＲＧＢ形式の画像データが非デバイス依存の色空間であるＬ＊ａ＊ｂ*データに変換される。そして、プリンタ２０のデバイスプロファイルにより、Ｌ＊ａ＊ｂ*データが２５６階調のＣＭＹＫデータに変換される。なお、プリンタ２０のデバイスプロファイルは、一般には各デバイスの開発メーカや設計者などから提供されるが、一例として以下のように作成される。
【００５３】
Ｌ＊ａ＊ｂ＊をＣＭＹＫに変換するデバイスプロファイルは、全てのＣＭＹＫの組み合わせで印刷及び測色してＬ＊ａ＊ｂ＊を求め、ＣＭＹＫとＬ＊ａ＊ｂ＊とを関連づけることで作成する。実際には、全てのＣＭＹＫの組み合わせを印刷及び測色するのではなく、複数の代表的な組み合わせ（代表点）で印刷と測色を行い、その中間値は補間によって求める。これにより、ＣＭＹＫをＬ＊ａ＊ｂ＊に色変換することはできるが、求めたいのはＬ＊ａ＊ｂ＊をＣＭＹＫにする色変換テーブルである。そこで、Ｌ＊ａ＊ｂ＊をＣＭＹＫに色変換するデバイスプロファイルも、Ｌ＊ａ＊ｂ＊全ての組み合わせで作成するのではなく、複数の代表的な組み合わせ（代表点）で作成する。そして、各Ｌ＊ａ＊ｂ＊の代表点に最も近い測色値となるＣＭＹＫの組み合わせを対応付ければよい。
【００５４】
次に、被記録媒体に対して打ち込むインク最大量（インク総量）を規制する「インク総量規制処理」が実行される（Ｓ２７）。
【００５５】
図７に示すように、インク総量規制処理（Ｓ２７）では、まずインク総量規制値Ｒが取得される（Ｓ４１）。Ｓ４１では、パラメータ入力画面１００の規制量入力欄１０４に入力されたインク総量規制値（Ｐｅｒ）が取得される。そして、以下の数式によって、インク総量規制値（Ｐｅｒ）がインク総量規制値Ｒに変換される。インク総量規制値Ｒとは、画像を構成する各画素の印刷に使用される単位面積あたりのインク総量の制限値である。
インク総量規制値Ｒ＝２５５＊インク総量規制値（Ｐｅｒ）／１００
よって、インク総量規制値（Ｐｅｒ）が「１００％」であればインク総量規制値Ｒは「２５５」となり、インク総量規制値（Ｐｅｒ）が「４００％」であればインク総量規制値Ｒは「１０２０（＝２５５＊４００／１００）」となる。なお、Ｓ４１で取得されたインク総量規制値Ｒは、パラメータ記憶エリア１３２に記憶される。
【００５６】
次に、Ｓ２１で取得された彩度・暗さパラメータＰから重みパラメータＡが算出される（Ｓ４３）。重みパラメータＡは、インク総量のうちでＫインクの割合を示す変数であり、以下の数式で算出される。
重みパラメータＡ＝１−（彩度・暗さパラメータＰ＋５）／１０
【００５７】
上記数式で算出される重みパラメータＡは、彩度・暗さパラメータＰを「−５」から「５」まで「１」刻みで動かすと、それに比例して「１」から「０」まで「−０．１」刻みで動くような値を示す。よって、彩度を最優先とした場合（彩度・暗さパラメータＰ「−５」）は重みパラメータＡ「１」となり、暗さを最優先とした場合（彩度・暗さパラメータＰ「５」）は重みパラメータＡ「０」となる。
【００５８】
次に、Ｓ２５で変換されたＣＭＹＫデータのひとつの画素が順に注目されて（Ｓ４５）、当該画素についてのＣＭＹＫの合計値がインク総量規制値Ｒよりも大きいか否かが判定される（Ｓ４７）。すなわち、ＣＭＹＫデータの１画素のＣ値，Ｍ値，Ｙ値，Ｋ値の合計が算出され、この合計値がインク総量規制値Ｒと比較される。
【００５９】
そして、ＣＭＹＫの合計値がインク総量規制値Ｒよりも大きい場合（Ｓ４７：ＹＥＳ）、Ｋ値＊重みパラメータＡ（以下、Ｋ＊Ａ）がインク総量規制値Ｒよりも大きいか否かが判定される（Ｓ４９）。Ｋ＊Ａがインク総量規制値Ｒよりも大きい場合（Ｓ４９：ＹＥＳ）、当該画素のＫ値，Ｃ値，Ｍ値，Ｙ値は、以下のＫ´値，Ｃ´値，Ｍ´値，Ｙ´値に更新される（Ｓ５１）。
Ｋ´＝インク総量規制値Ｒ
Ｃ´＝Ｍ´＝Ｙ´＝０
すなわち、Ｋ＊Ａがインク総量規制値Ｒよりも大きい場合は、Ｋインクの必須使用量（Ｋ＊Ａ）がインク総量規制値Ｒよりも大きいことを示すから、インク使用可能量の全てをＫ値とする一方、Ｃ値，Ｍ値，Ｙ値を「０」として、インク使用可能量をＣＭＹＫごとに割り当てる。
【００６０】
一方、Ｋ＊Ａがインク総量規制値Ｒ以下である場合（Ｓ４９：ＮＯ）、Ｋ＊ＡとＣ値，Ｍ値，Ｙ値との合計がインク総量規制値Ｒよりも小さいか否かが判定される（Ｓ５３）。Ｋ＊ＡとＣ値，Ｍ値，Ｙ値との合計がインク総量規制値Ｒよりも小さい場合（Ｓ５３：ＹＥＳ）、以下のＫ´値，Ｃ´値，Ｍ´値，Ｙ´値に更新される（Ｓ５５）。
Ｃ´＝Ｃ
Ｍ´＝Ｍ
Ｙ´＝Ｙ
Ｋ´＝インク総量規制値Ｒ−（Ｃ＋Ｍ＋Ｙ）
すなわち、Ｋ＊ＡとＣ値，Ｍ値，Ｙ値との合計がインク総量規制値Ｒよりも小さい場合は、ＣＭＹＫインクの必須使用量（Ｋ＊Ａ＋Ｃ＋Ｍ＋Ｙ）がインク総量規制値Ｒよりも小さいことを示すから、Ｃ値，Ｍ値，Ｙ値を変化させない一方、インク使用可能量の残りの全てをＫ値とするようにして、インク使用可能量をＣＭＹＫごとに割り当てる。
【００６１】
また、Ｋ＊ＡとＣ値，Ｍ値，Ｙ値との合計がインク総量規制値Ｒよりも大きい場合（Ｓ５３：ＮＯ）、以下のＫ´値，Ｃ´値，Ｍ´値，Ｙ´値に更新される（Ｓ５７）。
Ｋ´＝Ｋ＊Ａ
Ｃ´＝Ｃ＊（インク総量規制値Ｒ−Ｋ＊Ａ）／（Ｃ＋Ｍ＋Ｙ）
Ｍ´＝Ｍ＊（インク総量規制値Ｒ−Ｋ＊Ａ）／（Ｃ＋Ｍ＋Ｙ）
Ｙ´＝Ｙ＊（インク総量規制値Ｒ−Ｋ＊Ａ）／（Ｃ＋Ｍ＋Ｙ）
すなわち、Ｋ＊ＡとＣ値，Ｍ値，Ｙ値との合計がインク総量規制値Ｒ以上で、かつＫ＊Ａがインク総量規制値Ｒ以下である場合は、Ｋインクの必須使用量（Ｋ＊Ａ）がインク総量規制値Ｒよりも小さく、かつＣＭＹＫインクの必須使用量（Ｋ＊Ａ＋Ｃ＋Ｍ＋Ｙ）がインク総量規制値Ｒよりも大きいことを示す。よって、Ｋ値をその必須使用量（Ｋ＊Ａ）とする一方、Ｃ値，Ｍ値，Ｙ値にはそれぞれの割合に応じてインク使用可能量の残りを按分するようにして、インク使用可能量をＣＭＹＫごとに割り当てる。
【００６２】
なお、ＣＭＹＫの合計値がインク総量規制値Ｒ以下である場合（Ｓ４７：ＮＯ）、現在のインク総量はインク総量規制値Ｒ以下であるから、インク総量を規制する必要がないため、次のステップ（Ｓ５９）に進む。また、Ｓ５１，Ｓ５５，Ｓ５７の実行後も、次のステップ（Ｓ５９）に進む。
【００６３】
そして、全ての画素について上記処理を行ったか否かを判定し（Ｓ５９）、未処理の画素が残っている場合は（Ｓ５９：ＮＯ）、Ｓ４５に戻って次の画素を特定し、当該画素について上記Ｓ４７〜Ｓ５９の処理が実行される。一方、全ての画素について処理が実行された場合は（Ｓ５９：ＹＥＳ）、インク総量規制処理（図７）が終了して、通常印刷用処理（図６）に戻る。
【００６４】
通常印刷用処理（図６）に戻り、Ｓ２７でインク総量が規制された２５６階調のＣＭＹＫデータが擬似階調処理により２階調のＣＭＹＫデータに変換される（Ｓ２９）。なお、擬似階調処理は、２５６階調のＣＭＹＫデータを印刷階調に落として２値化するための処理であり、ここでは誤差拡散法による擬似階調処理が行われるものとする。これにより、プリンタ２０で印刷を実行するための印刷データが作成されて、通常印刷用処理（図６）が終了して、印刷データ作成処理（図４）に戻る。なお、通常印刷用処理（図６）で作成された印刷データは、ＲＡＭ１３の印刷データ記憶エリア１３５に記憶される。
【００６５】
次に、テスト印刷用処理（Ｓ９）について説明する。図８は、テスト印刷用処理（Ｓ９）の詳細を示すフローチャートである。
【００６６】
図８に示すように、テスト印刷用処理（Ｓ９）では、まずＳ２１と同様に、彩度・暗さパラメータＰが取得される（Ｓ６１）。そして、ＨＤＤ１５の所定記憶エリアに格納された所定パターンのテスト用画像データが、ＲＡＭ１３の入力画像データ記憶エリア１３３に読み込まれる（Ｓ６３）。以下、Ｓ２５〜Ｓ２９と同様にして、プリンタ２０でテスト印刷を実行するためのテスト印刷データが作成されて（Ｓ６５〜Ｓ６９）、印刷データ作成処理（図４）に戻る。
【００６７】
ところで、印刷データ作成処理（図４）の実行後、所定のタイミングで、ＲＡＭ１３の印刷データ記憶エリア１３５に記憶された印刷データ又はテスト印刷データが、Ｉ／Ｏ１６を介してプリンタ２０に送信される。そして、プリンタ２０では、印刷を実行するためのプログラムがＣＰＵ（図示外）により実行されて、受信した印刷データ又はテスト印刷データが印刷バッファ（図示外）に蓄積されて、これらに基づいて記録紙に印刷が実行される。
【００６８】
以上、第１の実施の形態に係る印刷システム１によれば、ＰＣ１０において、彩度及び暗さの比重で示す彩度・暗さパラメータＰに基づいて、単位面積（１画素）ごとにインク総量が規制された印刷データが作成される。よって、画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切にインク総量が規制された印刷データを作成することができる。
【００６９】
また、彩度を優先する場合はＫインクの量を優先的に低減し、暗さを優先することを示す場合はＣ，Ｍ，Ｙインクの量を優先的に低減して印刷データが作成されるので、画像の彩度と暗さとの優先度に応じて、適切にインク総量を規制することができる。そして、Ｃ，Ｍ，Ｙ値の比率が変わらないようにインク総量が調整されるので、Ｃ，Ｍ，Ｙインクによって形成される色相を変化させずに、適切にインク総量を規制することができる。
【００７０】
また、ユーザにより入力された彩度及び暗さの比重が彩度・暗さパラメータＰとして取得されるので、ユーザは彩度及び暗さのいずれを優先させるかを任意に入力することができる。そして、ユーザにより選択された被記録媒体に応じたインク総量規制値Ｒでインク総量が規制されるので、被記録媒体の種類に応じて適切にインク総量を規制することができる。
【００７１】
次に、本発明の第２の実施の形態について説明する。本実施の形態に係る印刷システム１は、基本的に第１の実施の形態と同様であるが、図８に示すテスト印刷用処理（Ｓ９）の詳細が異なる。図９は、第２の実施の形態における、テスト印刷用処理（Ｓ９）の詳細を示すフローチャートである。以下では、第１の実施の形態と異なる点のみを説明する。
【００７２】
図９に示すように、本実施形態のテスト印刷用処理（Ｓ９）では、Ｓ６３と同様に、テスト用画像データが入力される（Ｓ８１）。そして、彩度・暗さパラメータＰに「−５」がセットされる（Ｓ８３）。そして、当該彩度・暗さパラメータＰ「−５」について、Ｓ６５〜Ｓ６９と同様にテスト印刷データが作成される（Ｓ８５〜Ｓ８９）。
【００７３】
その後、彩度・暗さパラメータＰに「１」が加算されて（Ｓ９１）、彩度・暗さパラメータＰが「５」より大きいか否かが判定される（Ｓ９３）。彩度・暗さパラメータＰが「５」以下である場合（Ｓ９３：ＮＯ）、Ｓ８５に戻り、当該彩度・暗さパラメータＰについてテスト印刷データが作成され（Ｓ８５〜Ｓ８９）、再び彩度・暗さパラメータＰに「１」が加算される（Ｓ９１）。
【００７４】
そして、彩度・暗さパラメータＰが「５」より大きくなるまで（Ｓ９３：ＹＥＳ）、上記処理が繰り返し実行された後、テスト印刷用処理（図１０）が終了する。その結果、本実施の形態では、ＲＡＭ１３の印刷データ記憶エリア１３５に、彩度・暗さパラメータＰが「−５」から「５」までの各々について、計１１個のテスト印刷データが記憶されることになる。
【００７５】
そして、印刷データ作成処理（図４）の実行後、所定のタイミングで、印刷データ記憶エリア１３５に記憶された１１個のテスト印刷データが、Ｉ／Ｏ１６を介してプリンタ２０に送信される。そして、プリンタ２０では、この１１個のテスト印刷データの全てについて印刷が実行される。すなわち、記録紙に対して、同一のテスト画像が彩度と暗さの比重がそれぞれ異なる１１パターンで印刷されることになる。
【００７６】
以上、第２の実施の形態に係る印刷システム１によれば、ＰＣ１０において、インク規制パラメータＰで示される各段階での彩度及び暗さの比重の各々に対応して、同一のテスト画像データについて複数のテスト印刷データが作成される。そして、プリンタ２０において、テスト印刷時に被記録媒体に対して、彩度と暗さの比重がそれぞれ異なる複数のテスト画像が印刷される。よって、ユーザは彩度と暗さの比重がそれぞれ異なる画像を目で確認して、その中から最も理想的な彩度と暗さの比重を特定することができる。
【００７７】
次に、本発明の第３の実施の形態について説明する。本実施の形態に係る印刷システム１は、基本的に第１の実施の形態と同様であるが、図７に示すインク総量規制処理（Ｓ２７）の詳細が異なる。図１０は、第３の実施の形態における、インク総量規制処理（Ｓ２７）の詳細を示すフローチャートである。以下では、第１の実施の形態と異なる点のみを説明する。
【００７８】
図１０に示すように、本実施形態のインク総量規制処理（Ｓ２７）では、Ｓ４１〜Ｓ４７と同様に、インク総量規制値Ｒが取得され（Ｓ１０１）、彩度・暗さパラメータＰから重みパラメータＡが算出され（Ｓ１０３）、ＣＭＹＫデータのひとつの画素が順に注目されて（Ｓ１０５）、ＣＭＹＫの合計値がインク総量規制値Ｒよりも大きいか否かが判定される（Ｓ１０７）。
【００７９】
そして、ＣＭＹＫの合計値がインク総量規制値Ｒよりも大きい場合（Ｓ１０７：ＹＥＳ）、減らし量Ｈが取得される（Ｓ１０９）。減らし量Ｈは、現在のＫ値及びＣＭＹ値から各々減らすべきインク低減量を示す変数であり、以下の式で算出される。
減らし量Ｈ＝ＣＭＹＫの合計値−インク総量規制値Ｒ
すなわち、現在のＣＭＹＫ値をインク総量規制値Ｒの範囲内とするために、Ｋ値からＨ＊（１−Ａ）を減らし、ＣＭＹ値からＨ＊Ａを減らすことで、合計で減らし量ＨをＣＭＹＫ値から減らす処理が、以下で実行される。
【００８０】
まず、減らし量Ｈ＊（１−重みパラメータＡ）（以下、Ｈ＊（１−Ａ））がＫ値よりも大きいか否かが判定される（Ｓ１１１）。Ｈ＊（１−Ａ）がＫ値よりも大きい場合（Ｓ１１１：ＹＥＳ）、Ｋ値，Ｃ値，Ｍ値，Ｙ値は、以下のＫ´値，Ｃ´値，Ｍ´値，Ｙ´値に更新される（Ｓ１１３）。
Ｋ´＝０
Ｃ´＝Ｃ＊インク総量規制値Ｒ／（Ｃ＋Ｍ＋Ｙ）
Ｍ´＝Ｍ＊インク総量規制値Ｒ／（Ｃ＋Ｍ＋Ｙ）
Ｙ´＝Ｙ＊インク総量規制値Ｒ／（Ｃ＋Ｍ＋Ｙ）
すなわち、Ｈ＊（１−Ａ）がＫ値よりも大きい場合は、Ｋ値のインク低減量（Ｈ＊（１−Ａ））が現在のＫ値よりも大きいことを示す。よって、Ｋ値を「０」とする一方、Ｃ値，Ｍ値，Ｙ値をそれぞれの割合に応じて減らして、インク使用可能量をＣＭＹＫごとに割り当てる。
【００８１】
一方、Ｈ＊（１−Ａ）がＫ値以下である場合（Ｓ１１１：ＮＯ）、減らし量Ｈ＊重みパラメータＡ（以下、Ｈ＊Ａ）がＣ値，Ｍ値，Ｙ値の合計よりも大きいか否かが判定される（Ｓ１１５）。Ｈ＊ＡがＣ値，Ｍ値，Ｙ値の合計よりも大きい場合（Ｓ１１５：ＹＥＳ）、以下のＫ´値，Ｃ´値，Ｍ´値，Ｙ´値に更新される（Ｓ１１７）。
Ｋ´＝インク総量規制値Ｒ
Ｃ´＝Ｍ´＝Ｙ´＝０
すなわち、Ｈ＊（１−Ａ）がＣ値，Ｍ値，Ｙ値の合計よりも大きい場合は、Ｃ値，Ｍ値，Ｙ値のインク低減量（Ｈ＊Ａ）が現在のＣ値，Ｍ値，Ｙ値の合計よりも大きいことを示す。よって、Ｃ値，Ｍ値，Ｙ値を「０」とする一方、インク使用可能量の全てをＫ値として、インク使用可能量をＣＭＹＫごとに割り当てる。
【００８２】
また、Ｈ＊ＡがＣ値，Ｍ値，Ｙ値の合計以下である場合（Ｓ１１５：ＮＯ）、以下のＫ´値，Ｃ´値，Ｍ´値，Ｙ´値に更新される（Ｓ１１９）。
Ｋ´＝Ｋ−Ｈ＊（１−Ａ）
Ｃ´＝Ｃ＊（インク総量規制値Ｒ−Ｋ´）／（Ｃ＋Ｍ＋Ｙ）
Ｍ´＝Ｍ＊（インク総量規制値Ｒ−Ｋ´）／（Ｃ＋Ｍ＋Ｙ）
Ｙ´＝Ｙ＊（インク総量規制値Ｒ−Ｋ´）／（Ｃ＋Ｍ＋Ｙ）
すなわち、Ｈ＊（１−Ａ）がＫ値以下であり、かつＨ＊ＡがＣ値，Ｍ値，Ｙ値の合計以下である場合は、Ｋ値のインク低減量（Ｈ＊（１−Ａ））が現在のＫ値以下であり、かつＣ値，Ｍ値，Ｙ値のインク低減量（Ｈ＊Ａ）が現在のＣ値，Ｍ値，Ｙ値の合計以下であることを示す。よって、現在のＫ値からそのインク低減量（Ｈ＊（１−Ａ））を減らす一方、現在のＣ値，Ｍ値，Ｙ値からそれぞれの割合に応じてインク低減量（Ｈ＊Ａ）を減らして、インク使用可能量をＣＭＹＫごとに割り当てる。
【００８３】
その後、全ての画素について上記処理を行ったか否かを判定し（Ｓ１２１）、未処理の画素が残っている場合は（Ｓ１２１：ＮＯ）、Ｓ１０５に戻って次の画素を特定し、当該画素について上記Ｓ１０７〜Ｓ１２１の処理が実行される。一方、全ての画素について処理が実行された場合は（Ｓ１２１：ＹＥＳ）、インク総量規制処理（図１０）が終了して、通常印刷用処理（図６）に戻る。
【００８４】
以上、第３の実施の形態に係る印刷システム１によれば、ＰＣ１０において、減らし量Ｈを用いてインク総量規制処理（Ｓ２７）を実行するようにした。すなわち、インク総量規制処理（Ｓ２７）は、第１の実施の形態のように重みパラメータＡを用いた手法に限定されず、被記録媒体や印刷方式などの各種条件に応じて最適な手法を用いることで、より好適にインク総量が制限された印刷データを作成することができる。
【００８５】
ところで、上記第１乃至３の実施の形態において、ＰＣ１０が本発明の「印刷データ作成装置」に相当し、印刷データ作成処理（図４）を実行するプリンタドライバが本発明の「印刷データ作成プログラム」に相当し、プリンタ２０が本発明の「記録装置」に相当し、ＣＭＹＫの各インクが本発明の「色材」に相当する。また、インク総量規制処理（図７，図１０）を実行するＣＰＵ１１が、本発明の「色材総量算出手段」，「規制判定手段」，「パラメータ取得手段」，「規制値取得手段」に相当し、インク総量規制値Ｒが本発明の「色材総量規制値」に相当し、彩度・暗さパラメータＰが本発明の「色材規制パラメータ」に相当する。また、通常印刷用処理及びテスト印刷用処理（図６，図８，図９）を実行するＣＰＵ１１が、本発明の「印刷データ作成手段」に相当する。また、キーボード１８及びマウス１９が本発明の「比重入力手段」及び「媒体選択手段」に相当し、インク総量規制値テーブル２００が本発明の「規制値テーブル」に相当する。
【００８６】
なお、本発明は、上記実施形態に限定されるものではなく、各種の変形が可能なことはいうまでもない。例えば、上記実施形態では被記録媒体として記録紙に印刷するプリンタ２０を例示したが、布帛やラベルなどの他の被記録媒体に印刷するプリンタであっても、本発明を適用可能である。
【００８７】
また、上記実施形態では、パラメータ入力画面１００から入力されたインク総量規制値（Ｐｅｒ）に基づいてインク総量規制値Ｒが取得されているが（図７のＳ４１参照）、以下のようにインク総量規制値テーブル２００を参照することで、インク総量規制値Ｒが取得されるようにしてもよい。図１１は、インク総量規制値テーブル２００のデータ構成図である。
【００８８】
すなわち、図７のＳ４１では、パラメータ入力画面１００のメディア１０２から選択された被記録媒体に応じて、インク総量規制値（Ｐｅｒ）がインク総量規制値テーブル２００から取得されるようにする。図１１に示すように、インク総量規制値テーブル２００は、複数のメディア（被記録媒体）と、それに対応するインク総量規制値（Ｐｅｒ）とを定義したテーブルである。例えば、図５に示すパラメータ入力画面１００では、メディア１０２で「光沢紙」が選択されているため、インク総量規制値テーブル２００（図１１）からインク総量規制値（Ｐｅｒ）「１５０％」が取得される。この場合、インク総量規制値テーブル２００から取得されたインク総量規制値（Ｐｅｒ）に基づいて、先述と同様にしてインク総量規制値Ｒが算出されて、パラメータ記憶エリア１３２に記憶される。なお、この場合はパラメータ入力画面１００に規制量入力欄１０４を設ける必要はない。
【００８９】
また、上記実施形態では、パラメータ入力画面１００から入力された彩度・暗さパラメータＰが取得されているが（図６のＳ２１，図８のＳ６１参照）、あらかじめ所定の彩度・暗さパラメータＰをＨＤＤ１５のプログラム記憶エリア１５２に記憶させておいてもよい。この場合、彩度・暗さパラメータＰの取得時に（図６のＳ２１，図８のＳ６１）、プログラム記憶エリア１５２内の彩度・暗さパラメータＰが読み込まれることになる。これにより、設計者やユーザはプリンタドライバ（印刷データ作成プログラム）を変更することなく、インク総量規制時の彩度及び暗さの比重を容易に設定することができる。
【００９０】
また、入力される画像データはｓＲＧＢ形式に限定されず、ＣＭＹＫ形式やＨＳＶ形式などの他の色空間によるデータであってもよい。同様に、出力される印刷データは、各プリンタの記録方式に応じて、ＲＧＢ形式やＨＳＶ形式などの他の色空間によるデータであってもよい。また、上記実施形態では、ＣＭＹＫ形式による４色のインクを使用しているが、使用するインクの色数はこれに限らず、より多くのインクを使用するものであってもよい。
【００９１】
また、上記実施の形態では、インクジェット方式のプリンタ２０で用いられる印刷データを作成する場合を例示したが、他の記録方式のプリンタで用いられる印刷データを作成する場合も、本発明を適用可能である。例えば、トナーを用いて印刷するレーザプリンタで用いられる印刷データを作成する場合にも、上記と同様にして、画像の色味（彩度）と暗さに関するユーザの好みが反映され、かつ適切に単位あたりのトナーの総量が規制された印刷データを作成することができる。
【００９２】
また、第２の実施の形態では、同一のテスト画像データについて複数のテスト印刷データが作成した場合を例示したが、通常印刷用の画像データについても複数の印刷データを作成するようにしてもよい。すなわち、通常印刷用処理（Ｓ５）を図９に示すテスト印刷用処理（Ｓ９）と同様にすれば、同一の画像データについて複数の印刷データを作成することができる。
【００９３】
また、上記実施形態で示したパラメータ入力画面１００やインク総量規制値テーブル２００などは一例にすぎず、データの色空間や色材の種類、あるいは被記録媒体の種類などの各種条件に応じて、最適のものを使用すればよい。また、上記実施形態では、画像における１画素単位でインク総量を規制して印刷データを作成しているが、任意の単位面積で上記処理が実行されるようにすればよい。
【産業上の利用可能性】
【００９４】
本発明の印刷データ作成装置及び印刷データ作成プログラムは、記録装置で用いられる印刷データを作成するための装置などとして利用できる。
【図面の簡単な説明】
【００９５】
【図１】印刷システム１の電気的構成を示すブロック図である。
【図２】ＲＡＭ１３の記憶エリアの構成を示す概念図である。
【図３】ＨＤＤ１５の記憶エリアの構成を示す概念図である。
【図４】印刷データ作成処理を示すメインフローチャートである。
【図５】パラメータ入力画面１００の具体例である。
【図６】通常印刷用処理（Ｓ５）の詳細を示すフローチャートである。
【図７】インク総量規制処理（Ｓ２７）の詳細を示すフローチャートである。
【図８】テスト印刷用処理（Ｓ９）の詳細を示すフローチャートである。
【図９】第２の実施の形態における、テスト印刷用処理（Ｓ９）の詳細を示すフローチャートである。
【図１０】第３の実施の形態における、インク総量規制処理（Ｓ２７）の詳細を示すフローチャートである。
【図１１】インク総量規制値テーブル２００のデータ構成図である。
【符号の説明】
【００９６】
１    印刷システム
１０    ＰＣ
１１    ＣＰＵ
１２    ＲＯＭ
１３    ＲＡＭ
１４    ＣＤ−ＲＯＭドライブ
１５    ＨＤＤ
１６    Ｉ／Ｏ
１７    モニタ
１８    キーボード
１９    マウス
２０    プリンタ
１００    パラメータ入力画面
２００    インク総量規制値テーブル
【図１】
2006281445.tif 000003
【図２】
2006281445.tif 000004
【図３】
2006281445.tif 000005
【図４】
2006281445.tif 000006
【図６】
2006281445.tif 000007
【図７】
2006281445.tif 000008
【図８】
2006281445.tif 000009
【図９】
2006281445.tif 000010
【図１０】
2006281445.tif 000011
【図１１】
2006281445.tif 000012
【図５】
2006281445.tif 000013