(57)【特許請求の範囲】
【請求項１】
調整対象の基準色の指定を受け付ける基準色受付ステップと、前記基準色受付ステップによって受け付けられた前記基準色に対して色の調整が実行されたと仮定した場合の色の調整後の前記基準色の候補である候補色を画像形成装置に複数種類印刷させる候補色印刷ステップと、前記候補色印刷ステップによって印刷された複数種類の前記候補色から１つの候補色の指定を受け付ける候補色受付ステップと、前記画像における基準点の指定を受け付ける基準点受付ステップと、前記基準点受付ステップによって受け付けられた前記基準点を前記画像において囲む範囲である画像上第１範囲の指定を受け付ける画像上第１範囲受付ステップと、前記画像上第１範囲受付ステップによって受け付けられた前記画像上第１範囲を前記画像において囲む範囲であって前記画像上第１範囲を除く範囲である画像上第２範囲の指定を受け付ける画像上第２範囲受付ステップと、前記画像における画素の色を調整する画素色調整ステップとをコンピューターに実行させ、
前記画素色調整ステップは、前記画像上第１範囲受付ステップによって受け付けられた前記画像上第１範囲内の前記画素の色を、前記基準色受付ステップによって受け付けられた前記基準色から前記候補色受付ステップによって受け付けられた前記候補色への色の調整量によって調整し、前記画像上第２範囲受付ステップによって受け付けられた前記画像上第２範囲内の前記画素の色を、前記画像上第１範囲側から前記画像上第１範囲とは反対側に向けて色の調整量が徐々に減少するように調整するステップであることを特徴とするプリンタードライバー。
【請求項２】
前記基準色受付ステップによって受け付けられた前記基準色を色空間において囲む範囲である色空間上範囲の指定を受け付ける色空間上範囲受付ステップを前記コンピューターに実行させ、
前記画素色調整ステップは、前記画像上第１範囲受付ステップによって受け付けられた前記画像上第１範囲内の前記画素の色のうち、前記色空間上範囲受付ステップによって受け付けられた前記色空間上範囲内の色を、前記基準色受付ステップによって受け付けられた前記基準色から前記候補色受付ステップによって受け付けられた前記候補色への色の調整量によって調整し、前記画像上第２範囲受付ステップによって受け付けられた前記画像上第２範囲内の前記画素の色のうち、前記色空間上範囲受付ステップによって受け付けられた前記色空間上範囲内の色を、前記画像上第１範囲側から前記画像上第１範囲とは反対側に向けて色の調整量が徐々に減少するように調整するステップであることを特徴とする請求項１に記載のプリンタードライバー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を制御するためのプリンタードライバーに関する。
【背景技術】
【０００２】
従来、画像における画素の色を調整する技術として、利用者の指示に応じて色空間上の色を調整することによって、画像における画素の色を調整する技術が知られている（例えば特許文献１、２参照。）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１４３０７７号公報
【特許文献２】特許第４４３８７４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術においては、画像において利用者が意図していない範囲の画素の色まで調整されてしまうという問題がある。
【０００５】
そこで、本発明は、画像において画素の色を調整する範囲をコンピューターの利用者に指定させることができるプリンタードライバーを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のプリンタードライバーは、調整対象の基準色の指定を受け付ける基準色受付ステップと、前記基準色受付ステップによって受け付けられた前記基準色に対して色の調整が実行されたと仮定した場合の色の調整後の前記基準色の候補である候補色を画像形成装置に複数種類印刷させる候補色印刷ステップと、前記候補色印刷ステップによって印刷された複数種類の前記候補色から１つの候補色の指定を受け付ける候補色受付ステップと、前記画像における基準点の指定を受け付ける基準点受付ステップと、前記基準点受付ステップによって受け付けられた前記基準点を前記画像において囲む範囲である画像上第１範囲の指定を受け付ける画像上第１範囲受付ステップと、前記画像上第１範囲受付ステップによって受け付けられた前記画像上第１範囲を前記画像において囲む範囲であって前記画像上第１範囲を除く範囲である画像上第２範囲の指定を受け付ける画像上第２範囲受付ステップと、前記画像における画素の色を調整する画素色調整ステップとをコンピューターに実行させ、前記画素色調整ステップは、前記画像上第１範囲受付ステップによって受け付けられた前記画像上第１範囲内の前記画素の色を、前記基準色受付ステップによって受け付けられた前記基準色から前記候補色受付ステップによって受け付けられた前記候補色への色の調整量によって調整し、前記画像上第２範囲受付ステップによって受け付けられた前記画像上第２範囲内の前記画素の色を、前記画像上第１範囲側から前記画像上第１範囲とは反対側に向けて色の調整量が徐々に減少するように調整するステップであることを特徴とする。
【０００７】
この構成により、本発明のプリンタードライバーを実行するコンピューターは、画像上第１範囲および画像上第２範囲の指定を受け付けて、画像上第１範囲内および画像上第２範囲内の画素の色を調整するので、画像において画素の色を調整する範囲を利用者に指定させることができる。特に、本発明のプリンタードライバーを実行するコンピューターは、基準色から候補色への色の調整量によって画素の色を調整する画像上第１範囲の指定を受け付けるだけではなく、画像上第１範囲側から画像上第１範囲とは反対側に向けて色の調整量が徐々に減少するように画素の色を調整する画像上第２範囲の指定も受け付けるので、画像における範囲であって基準色から候補色への色の調整量によって画素の色を調整する範囲のみの指定を受け付ける構成と比較して、画素の色を調整する範囲の内外で画像における色が不自然に変化する可能性を抑えることができる。
【０００８】
また、本発明のプリンタードライバーは、前記基準色受付ステップによって受け付けられた前記基準色を色空間において囲む範囲である色空間上範囲の指定を受け付ける色空間上範囲受付ステップを前記コンピューターに実行させ、前記画素色調整ステップは、前記画像上第１範囲受付ステップによって受け付けられた前記画像上第１範囲内の前記画素の色のうち、前記色空間上範囲受付ステップによって受け付けられた前記色空間上範囲内の色を、前記基準色受付ステップによって受け付けられた前記基準色から前記候補色受付ステップによって受け付けられた前記候補色への色の調整量によって調整し、前記画像上第２範囲受付ステップによって受け付けられた前記画像上第２範囲内の前記画素の色のうち、前記色空間上範囲受付ステップによって受け付けられた前記色空間上範囲内の色を、前記画像上第１範囲側から前記画像上第１範囲とは反対側に向けて色の調整量が徐々に減少するように調整するステップであっても良い。
【０００９】
この構成により、本発明のプリンタードライバーを実行するコンピューターは、画像における範囲だけでなく、色空間における範囲によっても、色を調整する画素を指定することができる。
【発明の効果】
【００１０】
本発明のプリンタードライバーは、画像において画素の色を調整する範囲をコンピューターの利用者に指定させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の一実施の形態に係る画像形成システムのブロック図である。
【図２】図１に示すＰＣのブロック図である。
【図３】図２に示す基準色および色空間上範囲の説明図である。
【図４】図２に示す基準点、画像上第１範囲および画像上第２範囲の説明図である。
【図５】図１に示すＭＦＰのブロック図である。
【図６】部分色調整を実行する場合の図１に示すＰＣの動作のフローチャートである
【図７】図６に示す初期処理のフローチャートである。
【図８】図６に示す部分色調整第１画面表示処理のフローチャートである。
【図９】図２に示す表示部に表示される部分色調整第１画面を示す図である。
【図１０】図６に示す基準色受付処理のフローチャートである。
【図１１】図６に示す色空間上範囲受付処理のフローチャートである。
【図１２】図６に示す基準点受付処理のフローチャートである。
【図１３】図６に示す画像上第１範囲受付処理のフローチャートである。
【図１４】図６に示す画像上第２範囲受付処理のフローチャートである。
【図１５】図６に示すフローチャートの続きのフローチャートである。
【図１６】図１５に示す部分色調整第２画面表示処理のフローチャートである。
【図１７】図２に示す表示部に表示される部分色調整第２画面を示す図である。
【図１８】図１５に示すテスト印刷処理のフローチャートである。
【図１９】（ａ）色相、彩度および明度のうち１つのパラメーターで候補色が生成された場合の図１に示すＭＦＰによって印刷されるパッチの例を示す図である。（ｂ）色相、彩度および明度のうち２つのパラメーターで候補色が生成された場合の図１に示すＭＦＰによって印刷されるパッチの例を示す図である。
【図２０】図１５に示す追加パラメーターテスト印刷処理のフローチャートである。
【図２１】図１５に示す追加パラメーターパッチキャンセル処理のフローチャートである。
【図２２】図１５に示す色調整処理のフローチャートである。
【図２３】図２２に示す色調整処理において算出される画素毎調整量の説明のための図である。
【図２４】図２２に示す色調整処理において画素に適用される調整量を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１３】
まず、本実施の形態に係る画像形成システムの構成について説明する。
【００１４】
図１は、本実施の形態に係る画像形成システム１０のブロック図である。
【００１５】
図１に示すように、画像形成システム１０は、コンピューターとしてのＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）２０と、画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）４０とを備えている。ＰＣ２０およびＭＦＰ４０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク１１経由で互いに通信可能に接続されている。
【００１６】
図２は、ＰＣ２０のブロック図である。
【００１７】
図２に示すように、ＰＣ２０は、ＰＣ２０全体を制御する制御部２１と、各種のデータを記憶しているＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶デバイスである記憶部２２と、利用者による種々の操作が入力されるキーボード、マウスなどの入力デバイスである操作部２３と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部２４と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部２５とを備えている。
【００１８】
制御部２１は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを予め記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭまたは記憶部２２に記憶されているプログラムを実行するようになっている。
【００１９】
記憶部２２は、ＭＦＰ４０を制御するためのプリンタードライバー２２ａを記憶している。また、記憶部２２は、画像の各画素の座標データ２２ｂと、その画像の各画素のＲＧＢデータ２２ｃとを含んでいる画像データ２２ｄが記憶されることが可能である。また、記憶部２２は、調整対象の基準色２２ｅと、基準色２２ｅをＬａｂ色空間において囲む範囲である色空間上範囲２２ｆと、画像における基準点２２ｇと、基準点２２ｇを画像において囲む範囲である画像上第１範囲２２ｈと、画像上第１範囲２２ｈを画像において囲む範囲であって画像上第１範囲２２ｈを除く範囲である画像上第２範囲２２ｉと、ＲＧＢデータ２２ｃのＲＧＢ値をＬａｂ値に変換したＬａｂデータ２２ｊと、基準色２２ｅに対して色の調整が実行されたと仮定した場合の色の調整後の基準色の候補である候補色のパッチの印刷のための情報である第１パッチ情報２２ｋおよび第２パッチ情報２２ｌとが記憶されることが可能である。座標データ２２ｂ、基準点２２ｇ、画像上第１範囲２２ｈおよび画像上第２範囲２２ｉは、画像上の座標によって表されている。ＲＧＢデータ２２ｃは、ＲＧＢ値で表されている。基準色２２ｅ、色空間上範囲２２ｆおよびＬａｂデータ２２ｊは、Ｌａｂ値で表されている。
【００２０】
プリンタードライバー２２ａは、ＰＣ２０の製造段階でＰＣ２０にインストールされていても良いし、ＣＤ(Ｃｏｍｐａｃｔ  Ｄｉｓｋ)、ＤＶＤ(Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ)などの記憶媒体から、または、ネットワーク１１上からＰＣ２０に追加でインストールされても良い。
【００２１】
制御部２１は、記憶部２２に記憶されているプリンタードライバー２２ａを実行することによって、調整対象の基準色の指定を受け付ける基準色受付部２１ａ、基準色受付部２１ａによって受け付けられた基準色に対して色の調整が実行されたと仮定した場合の色の調整後の基準色の候補である候補色をＭＦＰ４０に複数種類印刷させる候補色印刷部２１ｂ、候補色印刷部２１ｂによって印刷された複数種類の候補色から１つの候補色の指定を受け付ける候補色受付部２１ｃ、画像における基準点の指定を受け付ける基準点受付部２１ｄ、基準点受付部２１ｄによって受け付けられた基準点を画像において囲む範囲である画像上第１範囲の指定を受け付ける画像上第１範囲受付部２１ｅ、画像上第１範囲受付部２１ｅによって受け付けられた画像上第１範囲を画像において囲む範囲であって画像上第１範囲を除く範囲である画像上第２範囲の指定を受け付ける画像上第２範囲受付部２１ｆ、画像における画素の色を調整する画素色調整部２１ｇ、および、基準色受付部２１ａによって受け付けられた基準色をＬａｂ色空間において囲む範囲である色空間上範囲の指定を受け付ける色空間上範囲受付部２１ｈとして機能する。
【００２２】
図３は、基準色２２ｅおよび色空間上範囲２２ｆの説明図である。
【００２３】
図３に示すように、色空間上範囲２２ｆは、Ｌａｂ色空間において基準色２２ｅを含む範囲である。色空間上範囲２２ｆは、次の数１で示すことができる。数１において、ΔＥは、後述する色空間上範囲指定スライダー５４ｅによって指定されることができる色差である。Ｌ１、Ｃ１、Ｈ１は、それぞれＬａｂ色空間における基準色２２ｅの明度、彩度、色相である。Ｌ２、Ｃ２、Ｈ２は、それぞれＬａｂ色空間における色空間上範囲２２ｆの境界を形成する画素の明度、彩度、色相である。
【数１】
0005536733.tif 000002
【００２４】
図４は、基準点２２ｇ、画像上第１範囲２２ｈおよび画像上第２範囲２２ｉの説明図である。
【００２５】
図４に示すように、画像上第１範囲２２ｈは、画像において、半径が所定の距離であって基準点２２ｇを中心とした円によって囲まれた範囲である。画像上第２範囲２２ｉは、画像において、半径が画像上第１範囲２２ｈの半径より長い所定の距離であって基準点２２ｇを中心とした円によって囲まれた範囲のうち、画像上第１範囲２２ｈを除いた範囲である。画像上第１範囲２２ｈは、次の数２で示すことができる。数２において、ｌは、後述する画像上第１範囲指定スライダー５５ｂによって指定されることができる値であり、画像において画像上第１範囲２２ｈの境界を形成する円の半径である。ｘ１、ｙ１は、それぞれ画像のｘｙ平面上における基準点２２ｇのｘ座標、ｙ座標である。ｘ２、ｙ２は、それぞれ画像のｘｙ平面上における画像上第１範囲２２ｈの境界を形成する画素のｘ座標、ｙ座標である。画像上第１範囲２２ｈについて説明したが、画像上第２範囲２２ｉについても同様である。
【数２】
0005536733.tif 000003
【００２６】
図５は、ＭＦＰ４０のブロック図である。
【００２７】
図５に示すように、ＭＦＰ４０は、ＭＦＰ４０全体を制御する制御部４１と、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤなどの記憶デバイスである記憶部４２と、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部４３と、種々の情報を表示するＬＣＤなどの表示デバイスである表示部４４と、用紙に印刷を実行する印刷デバイスであるプリンター４５と、原稿から画像を読み取る読取デバイスであるスキャナー４６と、公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部４７と、ネットワーク１１経由で通信を行うネットワーク通信デバイスであるネットワーク通信部４８とを備えている。
【００２８】
制御部４１は、例えば、ＣＰＵと、プログラムおよび各種のデータを予め記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭまたは記憶部４２に記憶されているプログラムを実行するようになっている。
【００２９】
次に、ＰＣ２０の動作について説明する。
【００３０】
ＰＣ２０の制御部２１は、プリンタードライバー２２ａを実行することによって、利用者からの指示に応じて画像をＭＦＰ４０に印刷させることができる。そして、ＭＦＰ４０によって用紙に印刷された画像を見た利用者は、例えば、画像の少なくとも一部分の色を変更して再度画像をＭＦＰ４０に印刷させることを希望する場合がある。制御部２１は、画像の少なくとも一部分の色の調整（以下「部分色調整」という。）の指示が操作部２３から入力されると、プリンタードライバー２２ａを実行することによって、図６に示す処理を開始する。なお、部分色調整の指示には、部分色調整の対象の画像データとして、記憶部２２上の画像データ２２ｄの指定も含まれている。
【００３１】
図６は、部分色調整を実行する場合のＰＣ２０の動作のフローチャートである。
【００３２】
図６に示すように、ＰＣ２０の制御部２１は、図７に示す初期処理を実行する（Ｓ１０１）。
【００３３】
図７は、図６に示す初期処理のフローチャートである。
【００３４】
図７に示すように、制御部２１は、デフォルトの基準色、色空間上範囲、基準点、画像上第１範囲および画像上第２範囲を、基準色２２ｅ、色空間上範囲２２ｆ、基準点２２ｇ、画像上第１範囲２２ｈおよび画像上第２範囲２２ｉとしてそれぞれ記憶部２２に書き込む（Ｓ１２１）。
【００３５】
次いで、制御部２１は、部分色調整の対象の画像データとして指定された画像データ２２ｄのＲＧＢデータ２２ｃのＲＧＢ値をＬａｂ値に変換したＬａｂデータを生成する（Ｓ１２２）。
【００３６】
次いで、制御部２１は、Ｓ１２２において生成したＬａｂデータをＬａｂデータ２２ｊとして記憶部２２に書き込む（Ｓ１２３）。
【００３７】
制御部２１は、Ｓ１２３の処理を終了すると、図７に示す初期処理を終了する。
【００３８】
図６に示すように、制御部２１は、Ｓ１０１の初期処理を終了すると、図８に示す部分色調整第１画面表示処理を実行する（Ｓ１０２）。
【００３９】
図８は、図６に示す部分色調整第１画面表示処理のフローチャートである。
【００４０】
図８に示すように、制御部２１は、部分色調整を実行するための画面である図９に示す部分色調整第１画面５０を表示部２４に表示させる（Ｓ１４１）。
【００４１】
図９は、表示部２４に表示される部分色調整第１画面５０を示す図である。
【００４２】
図９において、部分色調整第１画面５０は、色の調整対象の画像を色の調整前の状態で表示するための調整前画像プレビュー領域５１と、色の調整対象の画像のうち色の調整対象の画素を表示するための調整対象画素表示領域５２と、調整対象の基準色を表示するための基準色表示領域５３と、調整対象の色を指定するためのＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示する調整対象色指定ＧＵＩ領域５４と、色の調整対象の画像のうち色の調整対象の範囲を指定するためのＧＵＩを表示する調整対象範囲指定ＧＵＩ領域５５と、色の調整対象の画素の指定を了承するためのボタンである次へボタン５６と、部分色調整の実行を中止するためのボタンであるキャンセルボタン５７とを含んでいる。
【００４３】
調整対象色指定ＧＵＩ領域５４は、調整前画像プレビュー領域５１に表示されている画像上で調整対象の基準色を直接指定するためのカーソルである基準色指定カーソルを出現させるためのアイコンである基準色指定カーソル用アイコン５４ａと、Ｒ値の直接の入力によって調整対象の基準色のＲ値を指定するためのスピンボックスであるＲ値スピンボックス５４ｂと、Ｇ値の直接の入力によって調整対象の基準色のＧ値を指定するためのスピンボックスであるＧ値スピンボックス５４ｃと、Ｂ値の直接の入力によって調整対象の基準色のＢ値を指定するためのスピンボックスであるＢ値スピンボックス５４ｄと、調整対象の色の範囲である色空間上範囲を指定するためのスライダーである色空間上範囲指定スライダー５４ｅとを含んでいる。色空間上範囲指定スライダー５４ｅは、Ｌａｂ空間において色空間上範囲の境界を決める色差ΔＥを指定するためのＧＵＩである。
【００４４】
調整対象範囲指定ＧＵＩ領域５５は、調整前画像プレビュー領域５１に表示されている画像上で基準点を直接指定するためのカーソルである基準点指定カーソルを出現させるためのアイコンである基準点指定カーソル用アイコン５５ａと、画像上第１範囲を指定するためのスライダーである画像上第１範囲指定スライダー５５ｂと、画像上第２範囲を指定するためのスライダーである画像上第２範囲指定スライダー５５ｃとを含んでいる。画像上第１範囲指定スライダー５５ｂは、画像において画像上第１範囲２２ｈ（図４参照。）の境界を形成する円の半径を指定するためのＧＵＩである。画像上第２範囲指定スライダー５５ｃは、画像において画像上第２範囲２２ｉ（図４参照。）の境界のうち画像上第１範囲２２ｈの境界とは異なる境界を形成する円の半径を指定するためのＧＵＩである。
【００４５】
図８に示すように、制御部２１は、Ｓ１４１を実行した後、画像データ２２ｄに基づいて、調整前画像プレビュー領域５１および調整対象画素表示領域５２への表示用のプレビュー画像を生成する（Ｓ１４２）。
【００４６】
次いで、制御部２１は、Ｓ１４２において生成したプレビュー画像を調整前画像プレビュー領域５１および調整対象画素表示領域５２の両方に表示する（Ｓ１４３）。
【００４７】
次いで、制御部２１は、画像上第１範囲２２ｈおよび画像上第２範囲２２ｉを調整対象画素表示領域５２に表示する（Ｓ１４４）。なお、図９に示す調整対象画素表示領域５２においては、画像上第１範囲２２ｈおよび画像上第２範囲２２ｉは、画像上第１範囲２２ｈの境界を形成する円と、画像上第２範囲２２ｉの境界のうち画像上第１範囲２２ｈの境界とは異なる境界を形成する円とが破線で示されることによって表示されている。
【００４８】
次いで、制御部２１は、画像データ２２ｄによって表される画像のうち、色空間上範囲２２ｆ内であって、画像上第１範囲２２ｈまたは画像上第２範囲２２ｉ内である画素を検出する（Ｓ１４５）。ここで、制御部２１は、画像データ２２ｄによって表される画像のうち色空間上範囲２２ｆ内の画素を、Ｌａｂデータ２２ｊおよび色空間上範囲２２ｆに基づいて検出することができる。また、制御部２１は、画像データ２２ｄによって表される画像のうち画像上第１範囲２２ｈ内の画素を、画像データ２２ｄの座標データ２２ｂと、画像上第１範囲２２ｈとに基づいて検出することができる。また、制御部２１は、画像データ２２ｄによって表される画像のうち画像上第２範囲２２ｉ内の画素を、座標データ２２ｂと、画像上第２範囲２２ｉとに基づいて検出することができる。
【００４９】
次いで、制御部２１は、Ｓ１４５において検出した画素を調整対象画素表示領域５２に表示する（Ｓ１４６）。なお、図９に示す調整対象画素表示領域５２においては、画像データ２２ｄによって表される画像のうち、色空間上範囲２２ｆ内であって、画像上第１範囲２２ｈまたは画像上第２範囲２２ｉ内である画素は、ハッチングで示されている。
【００５０】
次いで、制御部２１は、記憶部２２に記憶されている基準色２２ｅで基準色表示領域５３を塗り潰すことによって、基準色表示領域５３に基準色２２ｅを表示する（Ｓ１４７）。
【００５１】
次いで、制御部２１は、基準色２２ｅに基づいて、Ｒ値スピンボックス５４ｂ、Ｇ値スピンボックス５４ｃおよびＢ値スピンボックス５４ｄの表示を変更する（Ｓ１４８）。
【００５２】
次いで、制御部２１は、記憶部２２に記憶されている色空間上範囲２２ｆに基づいて、色空間上範囲指定スライダー５４ｅの表示を変更する（Ｓ１４９）。
【００５３】
次いで、制御部２１は、記憶部２２に記憶されている画像上第１範囲２２ｈに基づいて、画像上第１範囲指定スライダー５５ｂの表示を変更する（Ｓ１５０）。
【００５４】
次いで、制御部２１は、記憶部２２に記憶されている画像上第２範囲２２ｉに基づいて、画像上第２範囲指定スライダー５５ｃの表示を変更する（Ｓ１５１）。
【００５５】
制御部２１は、Ｓ１５１の処理を終了すると、図８に示す部分色調整第１画面表示処理を終了する。
【００５６】
図６に示すように、制御部２１は、Ｓ１０２の部分色調整第１画面表示処理を終了すると、操作部２３を介して基準色の変更が指示されたか否かを判断する（Ｓ１０３）。ここで、基準色の変更の方法は、基準色指定カーソル用アイコン５４ａが押されることによって出現された基準色指定カーソルによって調整前画像プレビュー領域５１に表示されている画像上で画素が指定されることによって、その画素の色が基準色として指定される方法と、Ｒ値スピンボックス５４ｂ、Ｇ値スピンボックス５４ｃおよびＢ値スピンボックス５４ｄに基準色のＲＧＢ値が直接入力されることによって、基準色が指定される方法とがある。なお、制御部２１は、基準色指定カーソルによって基準色が指定された場合、基準色指定カーソルによって指定された基準色のＲＧＢ値をＲ値スピンボックス５４ｂ、Ｇ値スピンボックス５４ｃおよびＢ値スピンボックス５４ｄに入力する。
【００５７】
制御部２１は、操作部２３を介して基準色の変更が指示されたとＳ１０３において判断すると、図１０に示す基準色受付処理を実行する（Ｓ１０４）。
【００５８】
図１０は、図６に示す基準色受付処理のフローチャートである。
【００５９】
図１０に示すように、制御部２１の基準色受付部２１ａは、基準色指定カーソルと、Ｒ値スピンボックス５４ｂ、Ｇ値スピンボックス５４ｃおよびＢ値スピンボックス５４ｄとの何れかによる変更の指示によって指定された基準色のＲＧＢ値をＬａｂ値に変換する（Ｓ１６１）。
【００６０】
次いで、基準色受付部２１ａは、Ｌａｂ値に変換した基準色を、新たな基準色２２ｅとして記憶部２２に書き込む（Ｓ１６２）。
【００６１】
次いで、制御部２１の色空間上範囲受付部２１ｈは、基準色２２ｅと、色空間上範囲指定スライダー５４ｅによって現在指定されているＬａｂ空間上の距離とに基づいて、新たな色空間上範囲を算出する（Ｓ１６３）。
【００６２】
次いで、色空間上範囲受付部２１ｈは、Ｓ１６３において算出した色空間上範囲を、新たな色空間上範囲２２ｆとして記憶部２２に書き込む（Ｓ１６４）。
【００６３】
次いで、制御部２１は、基準色表示領域５３を基準色２２ｅで塗り潰すことによって、基準色表示領域５３に基準色２２ｅを表示する（Ｓ１６５）。
【００６４】
次いで、制御部２１は、画像データ２２ｄによって表される画像のうち、色空間上範囲２２ｆ内であって、記憶部２２に記憶されている画像上第１範囲２２ｈまたは画像上第２範囲２２ｉ内である画素を検出する（Ｓ１６６）。
【００６５】
次いで、制御部２１は、Ｓ１６６において検出した画素をＳ１４６の処理と同様に調整対象画素表示領域５２に表示する（Ｓ１６７）。
【００６６】
制御部２１は、Ｓ１６７の処理を終了すると、図１０に示す基準色受付処理を終了する。
【００６７】
図６に示すように、制御部２１は、操作部２３を介して基準色の変更が指示されていないとＳ１０３において判断するか、Ｓ１０４の基準色受付処理を終了すると、操作部２３を介して色空間上範囲の変更が指示されたか否かを判断する（Ｓ１０５）。ここで、色空間上範囲の変更は、色空間上範囲指定スライダー５４ｅが操作されることによって実行される。
【００６８】
制御部２１は、操作部２３を介して色空間上範囲の変更が指示されたとＳ１０５において判断すると、図１１に示す色空間上範囲受付処理を実行する（Ｓ１０６）。
【００６９】
図１１は、図６に示す色空間上範囲受付処理のフローチャートである。
【００７０】
図１１に示すように、制御部２１の色空間上範囲受付部２１ｈは、記憶部２２に記憶されている基準色２２ｅと、色空間上範囲指定スライダー５４ｅによって現在指定されているＬａｂ空間上の距離とに基づいて、新たな色空間上範囲を算出する（Ｓ１８１）。
【００７１】
次いで、色空間上範囲受付部２１ｈは、Ｓ１８１において算出した色空間上範囲を、新たな色空間上範囲２２ｆとして記憶部２２に書き込む（Ｓ１８２）。
【００７２】
次いで、制御部２１は、画像データ２２ｄによって表される画像のうち、色空間上範囲２２ｆ内であって、記憶部２２に記憶されている画像上第１範囲２２ｈまたは画像上第２範囲２２ｉ内である画素を検出する（Ｓ１８３）。
【００７３】
次いで、制御部２１は、Ｓ１８３において検出した画素をＳ１４６の処理と同様に調整対象画素表示領域５２に表示する（Ｓ１８４）。
【００７４】
制御部２１は、Ｓ１８４の処理を終了すると、図１１に示す色空間上範囲受付処理を終了する。
【００７５】
図６に示すように、制御部２１は、操作部２３を介して色空間上範囲の変更が指示されていないとＳ１０５において判断するか、Ｓ１０６の色空間上範囲受付処理を終了すると、操作部２３を介して基準点の変更が指示されたか否かを判断する（Ｓ１０７）。ここで、基準点の変更は、基準点指定カーソル用アイコン５５ａが押されることによって出現された基準点指定カーソルによって、調整前画像プレビュー領域５１に表示されている画像上で基準点が指定されることによって実行される。
【００７６】
制御部２１は、操作部２３を介して基準点の変更が指示されたとＳ１０７において判断すると、図１２に示す基準点受付処理を実行する（Ｓ１０８）。
【００７７】
図１２は、図６に示す基準点受付処理のフローチャートである。
【００７８】
図１２に示すように、制御部２１の基準点受付部２１ｄは、基準点指定カーソルによる変更の指示によって指定された基準点を、新たな基準点２２ｇとして記憶部２２に書き込む（Ｓ２０１）。
【００７９】
次いで、制御部２１の画像上第１範囲受付部２１ｅは、基準点２２ｇと、画像上第１範囲指定スライダー５５ｂによって現在指定されている画像上の距離とに基づいて、新たな画像上第１範囲を算出する（Ｓ２０２）。
【００８０】
次いで、画像上第１範囲受付部２１ｅは、Ｓ２０２において算出した画像上第１範囲を、新たな画像上第１範囲２２ｈとして記憶部２２に書き込む（Ｓ２０３）。
【００８１】
次いで、制御部２１の画像上第２範囲受付部２１ｆは、基準点２２ｇと、画像上第２範囲指定スライダー５５ｃによって現在指定されている画像上の距離とに基づいて、新たな画像上第２範囲を算出する（Ｓ２０４）。
【００８２】
次いで、画像上第２範囲受付部２１ｆは、Ｓ２０４において算出した画像上第２範囲を、新たな画像上第２範囲２２ｉとして記憶部２２に書き込む（Ｓ２０５）。
【００８３】
次いで、制御部２１は、画像上第１範囲２２ｈおよび画像上第２範囲２２ｉをＳ１４４の処理と同様に調整対象画素表示領域５２に表示する（Ｓ２０６）。
【００８４】
次いで、制御部２１は、画像データ２２ｄによって表される画像のうち、記憶部２２に記憶されている色空間上範囲２２ｆ内であって、画像上第１範囲２２ｈまたは画像上第２範囲２２ｉ内である画素を検出する（Ｓ２０７）。
【００８５】
次いで、制御部２１は、Ｓ２０７において検出した画素をＳ１４６の処理と同様に調整対象画素表示領域５２に表示する（Ｓ２０８）。
【００８６】
制御部２１は、Ｓ２０８の処理を終了すると、図１２に示す基準点受付処理を終了する。
【００８７】
図６に示すように、制御部２１は、操作部２３を介して基準点の変更が指示されていないとＳ１０７において判断するか、Ｓ１０８の基準点受付処理を終了すると、操作部２３を介して画像上第１範囲の変更が指示されたか否かを判断する（Ｓ１０９）。ここで、画像上第１範囲の変更は、画像上第１範囲指定スライダー５５ｂが操作されることによって実行される。
【００８８】
制御部２１は、操作部２３を介して画像上第１範囲の変更が指示されたとＳ１０９において判断すると、図１３に示す画像上第１範囲受付処理を実行する（Ｓ１１０）。
【００８９】
図１３は、図６に示す画像上第１範囲受付処理のフローチャートである。
【００９０】
図１３に示すように、制御部２１の画像上第１範囲受付部２１ｅは、記憶部２２に記憶されている基準点２２ｇと、画像上第１範囲指定スライダー５５ｂによって現在指定されている画像上の距離とに基づいて、新たな画像上第１範囲を算出する（Ｓ２２１）。
【００９１】
次いで、画像上第１範囲受付部２１ｅは、Ｓ２２１において算出した画像上第１範囲を、新たな画像上第１範囲２２ｈとして記憶部２２に書き込む（Ｓ２２２）。
【００９２】
次いで、制御部２１は、画像上第１範囲２２ｈをＳ１４４の処理と同様に調整対象画素表示領域５２に表示する（Ｓ２２３）。
【００９３】
制御部２１は、Ｓ２２３の処理を終了すると、図１３に示す画像上第１範囲受付処理を終了する。
【００９４】
図６に示すように、制御部２１は、操作部２３を介して画像上第１範囲の変更が指示されていないとＳ１０９において判断するか、Ｓ１１０の画像上第１範囲受付処理を終了すると、操作部２３を介して画像上第２範囲の変更が指示されたか否かを判断する（Ｓ１１１）。ここで、画像上第２範囲の変更は、画像上第２範囲指定スライダー５５ｃが操作されることによって実行される。
【００９５】
制御部２１は、操作部２３を介して画像上第２範囲の変更が指示されたとＳ１１１において判断すると、図１４に示す画像上第２範囲受付処理を実行する（Ｓ１１２）。
【００９６】
図１４は、図６に示す画像上第２範囲受付処理のフローチャートである。
【００９７】
図１４に示すように、制御部２１の画像上第２範囲受付部２１ｆは、記憶部２２に記憶されている基準点２２ｇと、画像上第２範囲指定スライダー５５ｃによって現在指定されている画像上の距離と、記憶部２２に記憶されている画像上第１範囲２２ｈとに基づいて、新たな画像上第２範囲を算出する（Ｓ２４１）。
【００９８】
次いで、画像上第２範囲受付部２１ｆは、Ｓ２４１において算出した画像上第２範囲を、新たな画像上第２範囲２２ｉとして記憶部２２に書き込む（Ｓ２４２）。
【００９９】
次いで、制御部２１は、画像上第２範囲２２ｉをＳ１４４の処理と同様に調整対象画素表示領域５２に表示する（Ｓ２４３）。
【０１００】
次いで、制御部２１は、画像データ２２ｄによって表される画像のうち、記憶部２２に記憶されている色空間上範囲２２ｆ内であって、記憶部２２に記憶されている画像上第１範囲２２ｈまたは画像上第２範囲２２ｉ内である画素を検出する（Ｓ２４４）。
【０１０１】
次いで、制御部２１は、Ｓ２４４において検出した画素をＳ１４６の処理と同様に調整対象画素表示領域５２に表示する（Ｓ２４５）。
【０１０２】
制御部２１は、Ｓ２４５の処理を終了すると、図１４に示す画像上第２範囲受付処理を終了する。
【０１０３】
図６に示すように、制御部２１は、操作部２３を介して画像上第２範囲の変更が指示されていないとＳ１１１において判断するか、Ｓ１１２の画像上第２範囲受付処理を終了すると、操作部２３を介して次へボタン５６が押されたか否かを判断する（Ｓ１１３）。
【０１０４】
制御部２１は、操作部２３を介して次へボタン５６が押されていないとＳ１１３において判断すると、操作部２３を介してキャンセルボタン５７が押されたか否かを判断する（Ｓ１１４）。
【０１０５】
制御部２１は、操作部２３を介してキャンセルボタン５７が押されていないとＳ１１４において判断すると、再びＳ１０３の処理に戻る。
【０１０６】
一方、制御部２１は、操作部２３を介してキャンセルボタン５７が押されたとＳ１１４において判断すると、表示部２４における部分色調整第１画面５０の表示を終了する（Ｓ１１５）。
【０１０７】
次いで、制御部２１は、不要な情報を記憶部２２から削除する（Ｓ１１６）。ここで、不要な情報には、基準色２２ｅ、色空間上範囲２２ｆ、基準点２２ｇ、画像上第１範囲２２ｈ、画像上第２範囲２２ｉおよびＬａｂデータ２２ｊが含まれる。
【０１０８】
制御部２１は、Ｓ１１６の処理を終了すると、図６に示す処理を終了する。
【０１０９】
制御部２１は、操作部２３を介して次へボタン５６が押されたとＳ１１３において判断すると、表示部２４における部分色調整第１画面５０の表示を終了する（Ｓ１１７）。
【０１１０】
図１５は、図６に示すフローチャートの続きのフローチャートである。
【０１１１】
制御部２１は、図６に示すＳ１１７の処理を終了すると、図１５に示すように、図１６に示す部分色調整第２画面表示処理を実行する（Ｓ２６１）。
【０１１２】
図１６は、図１５に示す部分色調整第２画面表示処理のフローチャートである。
【０１１３】
図１６に示すように、制御部２１は、部分色調整を実行するための画面である図１７に示す部分色調整第２画面６０を表示部２４に表示させる（Ｓ２８１）。
【０１１４】
図１７は、表示部２４に表示される部分色調整第２画面６０を示す図である。
【０１１５】
図１７において、部分色調整第２画面６０は、色の調整後の基準色の候補である候補色を指定するためのＧＵＩを表示する候補色指定ＧＵＩ第１領域６１と、追加のパラメーターによって生成された候補色を指定するためのＧＵＩを表示する候補色指定ＧＵＩ第２領域６２と、部分色調整第１画面５０に戻るためのボタンである戻るボタン６３と、部分色調整を実行するためのボタンである調整実行ボタン６４とを含んでいる。
【０１１６】
候補色指定ＧＵＩ第１領域６１は、色の調整用のパラメーターとして色相を指定するためのチェックボックスである色相チェックボックス６１ａと、色の調整用のパラメーターとして彩度を指定するためのチェックボックスである彩度チェックボックス６１ｂと、色の調整用のパラメーターとして明度を指定するためのチェックボックスである明度チェックボックス６１ｃと、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃにおいて指定されたパラメーター（以下「選択パラメーター」という。）によって生成された候補色のパッチ（以下「選択パラメーターパッチ」という。）を印刷するためのボタンであるテスト印刷ボタン６１ｄと、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃにおいて指定されなかったパラメーター（以下「追加パラメーター」という。）によって生成された候補色のパッチ（以下「追加パラメーターパッチ」という。）を印刷するためのボタンである追加パラメーターテスト印刷ボタン６１ｅと、選択パラメーターパッチのうち所望の候補色の縦の位置を指定するためのスピンボックスである選択パラメーターパッチ縦位置スピンボックス６１ｆと、選択パラメーターパッチのうち所望の候補色の横の位置を指定するためのスピンボックスである選択パラメーターパッチ横位置スピンボックス６１ｇとを含んでいる。なお、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃは、全てのチェックボックスの選択が解除されることと、全てのチェックボックスが選択されることとができないようになっている。すなわち、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃは、何れか１つのみ、または、何れか２つのみが選択されている状態のみを採ることができる。
【０１１７】
候補色指定ＧＵＩ第２領域６２は、追加パラメーターによって生成された候補色の指定を中止するためのボタンであるキャンセルボタン６２ａと、追加パラメーターパッチのうち所望の候補色の縦の位置を指定するためのスピンボックスである追加パラメーターパッチ縦位置スピンボックス６２ｂと、追加パラメーターパッチのうち所望の候補色の横の位置を指定するためのスピンボックスである追加パラメーターパッチ横位置スピンボックス６２ｃとを含んでいる。
【０１１８】
図１６に示すように、制御部２１は、Ｓ２８１の処理を終了すると、追加パラメーターテスト印刷ボタン６１ｅ、選択パラメーターパッチ縦位置スピンボックス６１ｆ、選択パラメーターパッチ横位置スピンボックス６１ｇ、候補色指定ＧＵＩ第２領域６２のＧＵＩおよび調整実行ボタン６４をグレーアウトして操作不可能にする（Ｓ２８２）。すなわち、色相チェックボックス６１ａ、彩度チェックボックス６１ｂ、明度チェックボックス６１ｃ、テスト印刷ボタン６１ｄおよび戻るボタン６３のみが操作可能な状態になっている。
【０１１９】
次いで、制御部２１は、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃのうち、例えば色相チェックボックス６１ａのみを選択された状態にする（Ｓ２８３）。なお、制御部２１は、Ｓ２８３において、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃのうち、何れか１つのみ、または、何れか２つのみを選択された状態にするようになっていれば良い。
【０１２０】
なお、制御部２１は、以後、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃが操作可能な状態である場合、色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃの選択を操作部２３からの指示に応じて変更することができる。
【０１２１】
制御部２１は、Ｓ２８３の処理を終了すると、図１６に示す部分色調整第２画面表示処理を終了する。
【０１２２】
図１５に示すように、制御部２１は、Ｓ２６１の部分色調整第２画面表示処理を終了すると、テスト印刷ボタン６１ｄが押されたか否かを判断する（Ｓ２６２）。
【０１２３】
制御部２１は、テスト印刷ボタン６１ｄが押されたとＳ２６２において判断すると、図１８に示すテスト印刷処理を実行する（Ｓ２６３）。
【０１２４】
図１８は、図１５に示すテスト印刷処理のフローチャートである。
【０１２５】
図１８に示すように、制御部２１の候補色印刷部２１ｂは、記憶部２２に記憶されている基準色２２ｅと、色相、彩度および明度のうち色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃにおいて選択されているパラメーターとに基づいて、第１パッチ情報を生成する（Ｓ３０１）。ここで、第１パッチ情報とは、基準色２２ｅに対して色の調整が実行されたと仮定した場合の色の調整後の基準色の候補である候補色を複数種類集めた情報であり、複数種類の候補色がパッチとして用紙に印刷された場合の候補色毎の用紙上での印刷位置も含んでいる情報である。なお、候補色印刷部２１ｂは、候補色の生成の際に使用する調整量を、予め利用者に設定させておくことも可能である。
【０１２６】
次いで、候補色印刷部２１ｂは、Ｓ３０１において生成した第１パッチ情報を第１パッチ情報２２ｋとして記憶部２２に書き込む（Ｓ３０２）。
【０１２７】
次いで、候補色印刷部２１ｂは、第１パッチ情報２２ｋに基づいてパッチを印刷する（Ｓ３０３）。つまり、候補色印刷部２１ｂは、パッチの印刷データをＭＦＰ４０に送信して、ＭＦＰ４０にパッチを印刷させる。
【０１２８】
図１９（ａ）は、色相、彩度および明度のうち１つのパラメーターで候補色が生成された場合のＭＦＰ４０によって印刷されるパッチの例を示す図である。図１９（ｂ）は、色相、彩度および明度のうち２つのパラメーターで候補色が生成された場合のＭＦＰ４０によって印刷されるパッチの例を示す図である。
【０１２９】
候補色印刷部２１ｂは、色相、彩度および明度のうち１つのパラメーターで候補色を生成する場合、図１９（ａ）に示すように、複数種類の候補色をパラメーターの量順に一列に並べたパッチを生成する。図１９（ａ）において、中央の候補色、すなわち、縦の位置がＡであって横の位置が６である候補色は、基準色２２ｅである。候補色印刷部２１ｂは、色相、彩度および明度のうち２つのパラメーターで候補色を生成する場合、図１９（ｂ）に示すように、複数種類の候補色を１つ目のパラメーターの量順に縦列に並べて２つ目のパラメーターの量順に横列に並べたパッチを生成する。図１９（ｂ）において、中央の候補色、すなわち、縦の位置がＦであって横の位置が６である候補色は、基準色２２ｅである。
【０１３０】
図１８に示すように、制御部２１は、Ｓ３０３の処理を終了すると、追加パラメーターテスト印刷ボタン６１ｅ、選択パラメーターパッチ縦位置スピンボックス６１ｆ、選択パラメーターパッチ横位置スピンボックス６１ｇおよび調整実行ボタン６４を操作可能にする（Ｓ３０４）。すなわち、色相チェックボックス６１ａ、彩度チェックボックス６１ｂ、明度チェックボックス６１ｃ、テスト印刷ボタン６１ｄ、追加パラメーターテスト印刷ボタン６１ｅ、選択パラメーターパッチ縦位置スピンボックス６１ｆ、選択パラメーターパッチ横位置スピンボックス６１ｇ、戻るボタン６３および調整実行ボタン６４のみが操作可能な状態になっている。
【０１３１】
次いで、制御部２１は、選択パラメーターパッチ縦位置スピンボックス６１ｆおよび選択パラメーターパッチ横位置スピンボックス６１ｇの値を基準色２２ｅの値にする（Ｓ３０５）。
【０１３２】
制御部２１は、Ｓ３０５の処理を終了すると、図１８に示すテスト印刷処理を終了する。
【０１３３】
図１５に示すように、制御部２１は、テスト印刷ボタン６１ｄが押されていないとＳ２６２において判断するか、Ｓ２６３のテスト印刷処理を終了すると、追加パラメーターテスト印刷ボタン６１ｅが押されたか否かを判断する（Ｓ２６４）。
【０１３４】
制御部２１は、追加パラメーターテスト印刷ボタン６１ｅが押されたとＳ２６４において判断すると、図２０に示す追加パラメーターテスト印刷処理を実行する（Ｓ２６５）。
【０１３５】
図２０は、図１５に示す追加パラメーターテスト印刷処理のフローチャートである。
【０１３６】
図２０に示すように、制御部２１の候補色印刷部２１ｂは、記憶部２２に記憶されている第１パッチ情報２２ｋと、選択パラメーターパッチ縦位置スピンボックス６１ｆおよび選択パラメーターパッチ横位置スピンボックス６１ｇにおいて指定されている位置とに基づいて、第１パッチ情報２２ｋに含まれている複数種類の候補色のうち指定されている候補色を特定する（Ｓ３２１）。
【０１３７】
次いで、候補色印刷部２１ｂは、Ｓ３２１において特定した候補色と、色相、彩度および明度のうち色相チェックボックス６１ａ、彩度チェックボックス６１ｂおよび明度チェックボックス６１ｃにおいて選択されていないパラメーターとに基づいて、第２パッチ情報を生成する（Ｓ３２２）。ここで、第２パッチ情報とは、Ｓ３２１において特定した候補色に対して更に色の調整が実行されたと仮定した場合の色の調整後の基準色の候補である候補色を複数種類集めた情報であり、複数種類の候補色がパッチとして用紙に印刷された場合の候補色毎の用紙上での印刷位置も含んでいる情報である。なお、候補色印刷部２１ｂは、候補色の生成の際に使用する調整量を、予め利用者に設定させておくことも可能である。
【０１３８】
次いで、候補色印刷部２１ｂは、Ｓ３２２において生成した第２パッチ情報を第２パッチ情報２２ｌとして記憶部２２に書き込む（Ｓ３２３）。
【０１３９】
次いで、候補色印刷部２１ｂは、第２パッチ情報２２ｌに基づいてパッチを印刷する（Ｓ３２４）。つまり、候補色印刷部２１ｂは、パッチの印刷データをＭＦＰ４０に送信して、ＭＦＰ４０にパッチを印刷させる。なお、Ｓ３２４において印刷されるパッチは、図１９に示すパッチと同様である。ただし、パッチの中央の候補色は、Ｓ３２１において特定した候補色である。
【０１４０】
次いで、制御部２１は、候補色指定ＧＵＩ第１領域６１のＧＵＩをグレーアウトして操作不可能にする（Ｓ３２５）。すなわち、戻るボタン６３および調整実行ボタン６４のみが操作可能な状態になっている。
【０１４１】
次いで、制御部２１は、候補色指定ＧＵＩ第２領域６２のＧＵＩを操作可能にする（Ｓ３２６）。すなわち、キャンセルボタン６２ａ、追加パラメーターパッチ縦位置スピンボックス６２ｂ、追加パラメーターパッチ横位置スピンボックス６２ｃ、戻るボタン６３および調整実行ボタン６４のみが操作可能な状態になっている。
【０１４２】
次いで、制御部２１は、追加パラメーターパッチ縦位置スピンボックス６２ｂおよび追加パラメーターパッチ横位置スピンボックス６２ｃの値を、Ｓ３２１において特定した候補色の値にする（Ｓ３２７）。
【０１４３】
制御部２１は、Ｓ３２７の処理を終了すると、図２０に示す追加パラメーターテスト印刷処理を終了する。
【０１４４】
図１５に示すように、制御部２１は、追加パラメーターテスト印刷ボタン６１ｅが押されていないとＳ２６４において判断するか、Ｓ２６５の追加パラメーターテスト印刷処理を終了すると、キャンセルボタン６２ａが押されたか否かを判断する（Ｓ２６６）。
【０１４５】
制御部２１は、キャンセルボタン６２ａが押されたとＳ２６６において判断すると、図２１に示す追加パラメーターパッチキャンセル処理を実行する（Ｓ２６７）。
【０１４６】
図２１は、図１５に示す追加パラメーターパッチキャンセル処理のフローチャートである。
【０１４７】
図２１に示すように、制御部２１は、第２パッチ情報２２ｌを記憶部２２から削除する（Ｓ３４１）。
【０１４８】
次いで、制御部２１は、候補色指定ＧＵＩ第２領域６２のＧＵＩをグレーアウトして操作不可能にする（Ｓ３４２）。すなわち、戻るボタン６３および調整実行ボタン６４のみが操作可能な状態になっている。
【０１４９】
次いで、制御部２１は、候補色指定ＧＵＩ第１領域６１のＧＵＩを操作可能にする（Ｓ３４３）。すなわち、色相チェックボックス６１ａ、彩度チェックボックス６１ｂ、明度チェックボックス６１ｃ、テスト印刷ボタン６１ｄ、追加パラメーターテスト印刷ボタン６１ｅ、選択パラメーターパッチ縦位置スピンボックス６１ｆ、選択パラメーターパッチ横位置スピンボックス６１ｇ、戻るボタン６３および調整実行ボタン６４のみが操作可能な状態になっている。
【０１５０】
制御部２１は、Ｓ３４３の処理を終了すると、図２１に示す追加パラメーターパッチキャンセル処理を終了する。
【０１５１】
図１５に示すように、制御部２１は、キャンセルボタン６２ａが押されていないとＳ２６６において判断するか、Ｓ２６７の追加パラメーターパッチキャンセル処理を終了すると、戻るボタン６３が押されたか否かを判断する（Ｓ２６８）。
【０１５２】
制御部２１は、戻るボタン６３が押されたとＳ２６８において判断すると、表示部２４における部分色調整第２画面６０の表示を終了する（Ｓ２６９）。
【０１５３】
次いで、制御部２１は、第１パッチ情報２２ｋを記憶部２２から削除し、第２パッチ情報２２ｌが記憶部２２に記憶されている場合には更に第２パッチ情報２２ｌも記憶部２２から削除する（Ｓ２７０）。
【０１５４】
制御部２１は、Ｓ２７０の処理を終了すると、図６に示すＳ１０２の処理に戻る。
【０１５５】
制御部２１は、戻るボタン６３が押されていないとＳ２６８において判断すると、調整実行ボタン６４が押されたか否かを判断する（Ｓ２７１）。
【０１５６】
制御部２１は、調整実行ボタン６４が押されていないとＳ２７１において判断すると、再びＳ２６２の処理に戻る。
【０１５７】
一方、制御部２１は、調整実行ボタン６４が押されたとＳ２７１において判断すると、図２２に示す色調整処理を実行する（Ｓ２７２）。
【０１５８】
図２２は、図１５に示す色調整処理のフローチャートである。
【０１５９】
図２２に示すように、制御部２１の候補色受付部２１ｃは、第２パッチ情報２２ｌが記憶部２２に記憶されているか否かを判断する（Ｓ３６１）。
【０１６０】
候補色受付部２１ｃは、第２パッチ情報２２ｌが記憶部２２に記憶されていないとＳ３６１において判断すると、記憶部２２に記憶されている第１パッチ情報２２ｋと、選択パラメーターパッチ縦位置スピンボックス６１ｆおよび選択パラメーターパッチ横位置スピンボックス６１ｇにおいて指定されている位置とに基づいて、第１パッチ情報２２ｋに含まれている複数種類の候補色のうち指定されている候補色を特定する（Ｓ３６２）。
【０１６１】
一方、候補色受付部２１ｃは、第２パッチ情報２２ｌが記憶部２２に記憶されているとＳ３６１において判断すると、記憶部２２に記憶されている第２パッチ情報２２ｌと、追加パラメーターパッチ縦位置スピンボックス６２ｂおよび追加パラメーターパッチ横位置スピンボックス６２ｃにおいて指定されている位置とに基づいて、第２パッチ情報２２ｌに含まれている複数種類の候補色のうち指定されている候補色を特定する（Ｓ３６３）。
【０１６２】
制御部２１の画素色調整部２１ｇは、Ｓ３６２またはＳ３６３の処理が終了すると、記憶部２２に記憶されている基準色２２ｅから、Ｓ３６２またはＳ３６３において特定した候補色への調整量を算出する（Ｓ３６４）。
【０１６３】
次いで、画素色調整部２１ｇは、記憶部２２に記憶されている画像データ２２ｄのうち、記憶部２２に記憶されている色空間上範囲２２ｆ内であって、記憶部２２に記憶されている画像上第１範囲２２ｈ内である画素の色を、Ｓ３６４において算出した調整量に基づいて調整する（Ｓ３６５）。ここで、画素色調整部２１ｇは、Ｓ３６４において算出した調整量で、画像データ２２ｄのうち色空間上範囲２２ｆ内であって画像上第１範囲２２ｈ内である全ての画素の色を一律に調整する。すなわち、画素色調整部２１ｇは、調整対象の画素の色を、Ｌａｂ色空間上で、Ｓ３６４において算出した調整量の明度成分に応じて明度方向に平行移動させ、Ｓ３６４において算出した調整量の彩度成分に応じて彩度方向に平行移動させ、Ｓ３６４において算出した調整量の色相成分に応じて色相方向に回転移動させる。
【０１６４】
次いで、画素色調整部２１ｇは、記憶部２２に記憶されている画像データ２２ｄのうち、記憶部２２に記憶されている色空間上範囲２２ｆ内であって、記憶部２２に記憶されている画像上第２範囲２２ｉ内である画素の色を、Ｓ３６４において算出した調整量に基づいて調整する（Ｓ３６６）。ここで、画素色調整部２１ｇは、Ｓ３６４において算出した調整量を調整対象の画素の画像上の位置に応じて変更した調整量（以下「画素毎調整量」という。）で、画像データ２２ｄのうち色空間上範囲２２ｆ内であって画像上第２範囲２２ｉ内である全ての画素の色を調整する。すなわち、画素色調整部２１ｇは、調整対象の画素の色を、Ｌａｂ色空間上で、画素毎調整量の明度成分に応じて明度方向に平行移動させ、画素毎調整量の彩度成分に応じて彩度方向に平行移動させ、画素毎調整量の色相成分に応じて色相方向に回転移動させる。
【０１６５】
画素色調整部２１ｇは、以下の数３に示す式によって画素毎調整量を算出することができる。数３において、Ｙは、画像データ２２ｄのうち色空間上範囲２２ｆ内であって画像上第２範囲２２ｉ内である画素に対する画素毎調整量である。ｙは、Ｓ３６４において算出した調整量である。ｌ１は、図２３に示すように画像において画像上第１範囲２２ｈの境界を形成する円の半径である。ｌ２は、図２３に示すように画像において画像上第２範囲２２ｉの境界のうち画像上第１範囲２２ｈの境界とは異なる境界を形成する円の半径である。ｌｘは、図２３に示すように画像において基準点２２ｇから調整対象の画素までの距離である。
【数３】
0005536733.tif 000004
【０１６６】
なお、Ｓ３６５およびＳ３６６において画素に適用される調整量は、画像における基準点２２ｇから画素までの距離に応じて図２４に示すようになる。すなわち、Ｓ３６５の処理は、画像上第１範囲２２ｈ内の画素の色のうち色空間上範囲２２ｆ内の色を、基準色２２ｅから候補色への色の調整量によって調整する処理であり、Ｓ３６６の処理は、画像上第２範囲２２ｉ内の画素の色のうち色空間上範囲２２ｆ内の色を、画像上第１範囲２２ｈ側から画像上第１範囲２２ｈとは反対側に向けて色の調整量が徐々に減少するように調整する処理である。
【０１６７】
図２２に示すように、制御部２１は、Ｓ３６６の処理を終了すると、図２２に示す色調整処理を終了する。
【０１６８】
図１５に示すように、制御部２１は、Ｓ２７２の色調整処理を終了すると、制御部２１は、Ｓ３６５またはＳ３６６において調整できない画素があったか否かを判断する（Ｓ２７３）。ここで、制御部２１は、Ｓ３６５またはＳ３６６において調整後の画素が１つでもＬａｂ空間外に出ている場合、調整できない画素があったと判断する。一方、制御部２１は、Ｓ３６５またはＳ３６６において調整後の画素が全てＬａｂ空間内に入っている場合、調整できない画素がなかったと判断する。
【０１６９】
制御部２１は、調整できない画素があったとＳ２７３において判断すると、例えば「色の調整に失敗しました。設定を変更してやり直してください。」という旨の警告を表示部２４に表示して（Ｓ２７４）、Ｓ２６２の処理に戻る。
【０１７０】
一方、制御部２１は、調整できない画素がなかったとＳ２７３において判断すると、Ｓ３６５またはＳ３６６における色の調整後の画像データを画像データ２２ｄとして記憶部２２に上書きする（Ｓ２７５）。
【０１７１】
次いで、制御部２１は、表示部２４における部分色調整第２画面６０の表示を終了する（Ｓ２７６）。
【０１７２】
次いで、制御部２１は、不要な情報を記憶部２２から削除する（Ｓ２７７）。ここで、不要な情報には、基準色２２ｅ、色空間上範囲２２ｆ、基準点２２ｇ、画像上第１範囲２２ｈ、画像上第２範囲２２ｉ、Ｌａｂデータ２２ｊおよび第１パッチ情報２２ｋが含まれる他、記憶部２２に第２パッチ情報２２ｌが記憶されている場合には第２パッチ情報２２ｌも含まれる。
【０１７３】
制御部２１は、Ｓ２７７の処理を終了すると、図６に示す処理を終了する。
【０１７４】
以上に説明したように、プリンタードライバー２２ａを実行するＰＣ２０は、画像上第１範囲２２ｈおよび画像上第２範囲２２ｉの指定を受け付けて（Ｓ１０７でＹＥＳ、Ｓ１０９でＹＥＳ、Ｓ１１１でＹＥＳ）、画像上第１範囲２２ｈ内および画像上第２範囲２２ｉ内の画素の色を調整する（Ｓ３６５、Ｓ３６６）ので、画像において画素の色を調整する範囲を利用者に指定させることができる。
【０１７５】
特に、プリンタードライバー２２ａを実行するＰＣ２０は、基準色２２ｅから候補色への色の調整量によって画素の色を調整する（Ｓ３６５）画像上第１範囲２２ｈの指定を受け付ける（Ｓ１０７でＹＥＳ、Ｓ１０９でＹＥＳ）だけではなく、画像上第１範囲２２ｈ側から画像上第１範囲２２ｈとは反対側に向けて色の調整量が徐々に減少するように画素の色を調整する（Ｓ３６６）画像上第２範囲２２ｉの指定も受け付ける（Ｓ１０７でＹＥＳ、Ｓ１０９でＹＥＳ、Ｓ１１１でＹＥＳ）ので、画像における範囲であって基準色２２ｅから候補色への色の調整量によって画素の色を調整する範囲のみの指定を受け付ける構成と比較して、画素の色を調整する範囲の内外で画像における色が不自然に変化する可能性を抑えることができる。
【０１７６】
また、プリンタードライバー２２ａを実行するＰＣ２０は、色空間上範囲２２ｆの指定を受け付けて（Ｓ１０３でＹＥＳ、Ｓ１０５でＹＥＳ）、画像上第１範囲２２ｈ内または画像上第２範囲２２ｉ内の画素の色のうち色空間上範囲２２ｆ内の色を調整する（Ｓ３６５、Ｓ３６６）ので、画像における範囲だけでなく、色空間における範囲によっても、色を調整する画素を指定することができる。
【０１７７】
なお、ＰＣ２０は、色の調整を行う画像上の範囲として本実施の形態において画像上第１範囲および画像上第２範囲という２つの範囲を使用しているが、色の調整を行う画像上の範囲として３つ以上の範囲を使用するようになっていても良い。
【０１７８】
本発明のコンピューターは、本実施の形態においてＰＣであるが、ＰＣ以外のコンピューターであっても良い。
【０１７９】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、ファックス専用機、コピー専用機など、ＭＦＰ以外の画像形成装置であっても良い。
【符号の説明】
【０１８０】
２０  ＰＣ（コンピューター）
２２ａ  プリンタードライバー
２２ｅ  基準色
２２ｆ  色空間上範囲
２２ｇ  基準点
２２ｈ  画像上第１範囲
２２ｉ  画像上第２範囲
４０  ＭＦＰ（画像形成装置）
【図１】
0005536733.tif 000005
【図２】
0005536733.tif 000006
【図３】
0005536733.tif 000007
【図４】
0005536733.tif 000008
【図５】
0005536733.tif 000009
【図６】
0005536733.tif 000010
【図７】
0005536733.tif 000011
【図８】
0005536733.tif 000012
【図９】
0005536733.tif 000013
【図１０】
0005536733.tif 000014
【図１１】
0005536733.tif 000015
【図１２】
0005536733.tif 000016
【図１３】
0005536733.tif 000017
【図１４】
0005536733.tif 000018
【図１５】
0005536733.tif 000019
【図１６】
0005536733.tif 000020
【図１７】
0005536733.tif 000021
【図１８】
0005536733.tif 000022
【図２０】
0005536733.tif 000023
【図２１】
0005536733.tif 000024
【図２２】
0005536733.tif 000025
【図２３】
0005536733.tif 000026
【図２４】
0005536733.tif 000027
【図１９】
0005536733.tif 000028