(57)【要約】【課題】印刷装置間における印刷結果のばらつき抑制等のために適切な印刷装置を容易にユーザーが指定できるようにする。【解決手段】印刷装置毎の固有の出力特性を表した特性情報を、複数の印刷装置から取得する取得部と、上記取得された印刷装置毎の特性情報に基づいて上記複数の印刷装置の順序を決定し、所定の画面に当該決定した順序で上記複数の印刷装置を並べて表示する表示部と、を備えることを特徴とする表示制御装置とした。【選択図】図３
2012018499.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置毎の固有の出力特性を表した特性情報を、複数の印刷装置から取得する取得部と、
上記取得された印刷装置毎の特性情報に基づいて上記複数の印刷装置の順序を決定し、所定の画面に当該決定した順序で上記複数の印刷装置を並べて表示する表示部と、
を備えることを特徴とする表示制御装置。
【請求項２】
上記表示部は、色材の出力が多い印刷装置から順に複数の印刷装置を並べて表示することを特徴とする請求項１に記載の表示制御装置。
【請求項３】
上記表示部は、色材の出力が少ない印刷装置から順に複数の印刷装置を並べて表示することを特徴とする請求項１に記載の表示制御装置。
【請求項４】
上記表示部は、色材の出力が多い印刷装置から順に複数の印刷装置を並べて表示するか色材の出力が少ない印刷装置から順に複数の印刷装置を並べて表示するかを、設定された印刷条件に応じて切り替えることを特徴とする請求項２または請求項３に記載の表示制御装置。
【請求項５】
上記取得された印刷装置毎の特性情報に応じて、複数の印刷装置を特性情報が近い装置同士でまとめることにより複数のグループに区分けするグループ化処理部を備え、
上記表示部は、複数の印刷装置を並べて表示する際に、各印刷装置を上記グループで分けて表示することを特徴とする請求項１〜請求項４のいずれかに記載の表示制御装置。
【請求項６】
上記表示部は、複数の印刷装置を並べて表示する際に、外部からの操作に応じて画面上を移動可能であって画面に表示された複数の印刷装置の中から一以上の印刷装置を選択するためのカーソルを併せて表示し、当該カーソルの初期位置を、上記特性情報が特性情報の基準値に最も近い印刷装置、または当該最も近い印刷装置および当該最も近い印刷装置と特性情報が近い一部の印刷装置、を選択する位置とすることを特徴とする請求項１〜請求項５のいずれかに記載の表示制御装置。
【請求項７】
上記表示部は、表示した印刷装置の中から上記順序の差が所定以上開いた複数の印刷装置が外部からの操作に応じて選択された場合には、所定の警告表示を行なうことを特徴とする請求項１〜請求項６のいずれかに記載の表示制御装置。
【請求項８】
印刷装置毎の固有の出力特性を表した特性情報を、複数の印刷装置から取得する取得工程と、
上記取得された印刷装置毎の特性情報に基づいて上記複数の印刷装置の順序を決定し、所定の画面に当該決定した順序で上記複数の印刷装置を並べて表示する表示工程と、
を備えることを特徴とする表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置および表示制御方法に関する。
【背景技術】
【０００２】
ホストとして機能するコンピューターと複数のプリンターとをネットワークで接続し、ホストが印刷データを複数のプリンターに送信し、印刷データに基づいて複数のプリンターに印刷を実行させる分散印刷が知られている。
【０００３】
分散印刷に関する技術として、印刷ジョブを分割して複数の印刷装置で印刷処理させる際に、ユーザーが画質優先を要求した場合には、登録された複数の印刷装置の中から印刷解像度が所定値以上の印刷装置を分散先として決定し、ユーザーが機種優先を要求した場合には、登録された複数の印刷装置の中から同一メーカーの印刷装置を分散先として決定することで、印刷解像度の違いによる出力結果の画質ずれを防いだり、異機種間で発生する出力結果の色味の違いを防いだりする情報処理装置が知られている（特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６‐１９５５３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
プリンターは、その出力特性が設計基準に合致していることが理想であるが、現実にはプリンター１台毎に固有の出力特性を有している。具体的には、プリンターそれぞれに、吐出する一滴あたりのインク量が微妙に違っていたりする。このような出力特性のばらつきは、上記文献１のように、印刷解像度が一定範囲内であるプリンター間や、機種（メーカー）が同じプリンター間においても存在する。従って、上記文献１でユーザーがユーザーインターフェイス画面を介して画質優先や機種優先を選択したとしても、このような出力特性のばらつきによるプリンター間での印刷結果のばらつきを防止することはできない。また、出力特性にばらつきがある複数のプリンターが存在する状況下では、印刷に使用するプリンターの選択次第で印刷結果に違いが生じる。そのため、複数のプリンターが存在する状況下では、ユーザーが望む印刷結果を得られるプリンターを適切に選択できる環境を提供することが重要であった。
【０００６】
本発明は上記課題を解決するためになされたものであり、複数の印刷装置を使用可能な環境下で、印刷に使用する印刷装置を容易かつ適切に選択することが可能な表示制御装置および表示制御方法を提供する。
【課題を解決するための手段】
【０００７】
本発明の態様の一つは、印刷装置毎の固有の出力特性を表した特性情報を、複数の印刷装置から取得する取得部と、上記取得された印刷装置毎の特性情報に基づいて上記複数の印刷装置の順序を決定し、所定の画面に当該決定した順序で上記複数の印刷装置を並べて表示する表示部と、を備える表示制御装置としてある。
本発明によれば、画面には上記特性情報に基づいて決定された順序で複数の印刷装置が並んで表示されるため、ユーザーは複数の印刷装置の中から印刷装置を選択する際に、各印刷装置の順位を考慮することで、所望の印刷装置を容易かつ適切に選択することができる。
【０００８】
上記表示部は、色材の出力が多い印刷装置から順に複数の印刷装置を並べて表示するとしてもよい。当該構成とすれば、色材の出力が多い傾向にある印刷装置を選択しやすい環境を提供することができる。
或いは、上記表示部は、色材の出力が少ない印刷装置から順に複数の印刷装置を並べて表示するとしてもよい。当該構成とすれば、色材の出力が少ない傾向にある印刷装置を選択しやすい環境を提供することができる。
【０００９】
さらに上記表示部は、色材の出力が多い印刷装置から順に複数の印刷装置を並べて表示するか色材の出力が少ない印刷装置から順に複数の印刷装置を並べて表示するかを、設定された印刷条件に応じて切り替えるとしてもよい。ここでいう印刷条件には、例えば、印刷に使用される印刷媒体の種類や、印刷に使用される色材の種類や、印刷モードや、印刷対象画像の内容などが含まれる。つまり、色材の出力が多い傾向にある印刷装置を選択しやすい環境と、色材の出力が少ない傾向にある印刷装置を選択しやすい環境とのいずれがユーザーにとって好ましいかは、このような印刷条件によって異なるため、上記のように印刷条件に応じて表示を切り替えることで、印刷装置を選ぶユーザーにとって最適な画面を提供できる。
【００１０】
表示制御装置は、上記取得された印刷装置毎の特性情報に応じて、複数の印刷装置を特性情報が近い装置同士でまとめることにより複数のグループに区分けするグループ化処理部を備え、上記表示部は、複数の印刷装置を並べて表示する際に、各印刷装置を上記グループで分けて表示するとしてもよい。当該構成によれば、ユーザーが分散印刷等のために複数の印刷装置を選択しようとする場合に、特性が類似した複数の印刷装置を容易に選択することができる。
【００１１】
上記表示部は、複数の印刷装置を並べて表示する際に、外部からの操作に応じて画面上を移動可能であって画面に表示された複数の印刷装置の中から一以上の印刷装置を選択するためのカーソルを併せて表示し、当該カーソルの初期位置を、上記特性情報が特性情報の基準値に最も近い印刷装置、または当該最も近い印刷装置および当該最も近い印刷装置と特性情報が近い一部の印刷装置、を選択する位置にするとしてもよい。当該構成によれば、出力特性が理想的な（特性情報が基準値に近い）一又は複数の印刷装置がカーソルの初期位置によって選択された画面が表示されるため、ユーザーは、かかるカーソルを見ることで即座に出力特性が理想的な一又は複数の印刷装置を認識し、選択の決定を行なうことができる。
【００１２】
上記表示部は、表示した印刷装置の中から上記順序の差が所定以上開いた複数の印刷装置が外部からの操作に応じて選択された場合には、所定の警告表示を行なうとしてもよい。当該構成によれば、ユーザーが、出力特性が大きく異なる複数の印刷装置を画面上で選択した場合に上記警告が表示される。そのため、出力特性が大きく異なる複数の印刷装置を使用することによる印刷結果のばらつきの発生を、予防することができる。
【００１３】
本発明の技術的思想は、表示制御装置以外によっても実現可能である。例えば、上述した表示制御装置が備える各部に対応する各工程（取得工程、表示工程）を有する表示制御方法や、上述した表示制御装置が備える各部に対応する各機能をコンピューターに実行させるプログラムの発明も把握可能である。また、表示制御装置や表示制御方法は、印刷装置を制御して印刷を実行させる機能、工程をさらに備えるとしてもよい。
【図面の簡単な説明】
【００１４】
【図１】表示制御方法を実現するための装置を概略的に示す図である。
【図２】ＵＩ画像表示を伴う処理を示すフローチャートである。
【図３】ＵＩ画像の一例を示す図である。
【図４】ＵＩ画像の一例を示す図である。
【図５】警告表示を含むＵＩ画像の一例を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施形態を説明する。
１．本実施形態の概略構成
図１は、本実施形態にかかる表示制御方法を実現するための装置を概略的に示している。ここでは、分散印刷に用いられる複数のプリンター２０と、プリンター２０に対するホストとして機能するコンピューター１０とを示している。以下では、複数のプリンター２０を１台１台区別する場合に、プリンター２０ａ，２０ｂ，２０ｃ，２０ｄ，２０ｅ，２０ｆ…と表現することもある。コンピューター１０は、有線あるいは無線のネットワークＮを介してプリンター２０と接続し、プリンター２０を制御してプリンター２０に分散印刷を実行させることができる。分散印刷には、例えば、同じ画像を複数のプリンター２０に印刷させたり、複数ページにわたるファイルの各ページを複数のプリンター２０に振り分けて各プリンター２０に印刷させたりする等、様々な態様が含まれる。
【００１６】
表示制御方法は、実体的にはコンピューター１０の機能により実現される。コンピューター１０が備えるＣＰＵ１２が、ハードディスクドライブ（ＨＤＤ）１１等のメモリーに記憶されたプログラムを読み込み、プログラムをＲＡＭ１３に展開しながらプログラムに従った演算を実行する。ＣＰＵ１２は、ＯＳ上でプログラム（例えば、プリンタードライバーＰＤ）に従った演算を実行し、ディスプレー４０の画面に所定のユーザーインターフェイス（ＵＩ）画像４１を表示させたり、プリンター２０をネットワークインターフェイス（Ｉ／Ｆ１４）やネットワークＮを介して制御したりする。従って、コンピューター１０を表示制御装置と捉えることができ且つ印刷制御装置と捉えることができる。また、コンピューター１０とプリンター２０とを含むシステムを印刷制御装置と捉えることもできる。コンピューター１０は、ビデオインターフェイス（Ｉ／Ｆ１５）を介してディスプレー４０と接続されており、入力インターフェイス（Ｉ／Ｆ１６）を介してキーボードやマウス等の操作部３０と接続されている。
【００１７】
プリンタードライバーＰＤは、プリンター２０毎に固有の出力特性を表した特性情報を複数のプリンター２０から取得する取得部ＰＤ１、プリンター２０毎の特性情報に基づいて複数のプリンター２０の順序を決定し、ディスプレー４０の画面に当該決定した順序で複数のプリンター２０を並べて表示するＵＩ表示部ＰＤ４、プリンター２０毎の特性情報に応じて複数のプリンター２０を複数のグループに区分けするグループ化処理部ＰＤ２、印刷対象画像をプリンター２０に印刷させるためにプリンター２０に提供する印刷データを生成するに際し、グループ毎のプリンター２０に提供する印刷データをグループ毎の特性情報に基づいて生成する印刷データ生成部ＰＤ３、等の各機能を実現する。
【００１８】
２．ＵＩ画像表示を伴う処理
図２は、コンピューター１０がプリンタードライバーＰＤに従って実行する処理をフローチャートにより示している。
ステップＳ１００では、コンピューター１０は、使用可能な状態で現在ネットワークＮに接続されているプリンター２０を確認する。つまり、コンピューター１０は制御対象となり得るプリンター２０をネットワークＮ上で全て検出し認識する。ここではコンピューター１０は、プリンター２０ａ，２０ｂ，２０ｃ，２０ｄ，２０ｅ，２０ｆを認識したものとする。
【００１９】
ステップＳ１１０では、コンピューター１０は、ステップＳ１００で認識した各プリンター２０とネットワークＮ上で通信し、取得部ＰＤ１の機能により、各プリンター２０がそれぞれ保持するインク重量ＩＤを取得する。当該ＩＤは、上記特性情報の一種である。ＩＤは、例えばプリンター２０がインクジェットプリンターである場合、プリンター２０が備える印刷ヘッドによるインク吐出量（例えば、印刷ヘッドから吐出されるインク滴（ドット）一つあたりのインク重量）の、基準（基準重量）とのずれを表した数値である。かかるＩＤは、予め印刷ヘッドの製造時に取得され、印刷ヘッドを搭載するプリンター２０内の所定のメモリー（あるいは印刷ヘッドに搭載されたメモリー）に記録されている。
【００２０】
ＩＤは、例えば「１」から「２１」までのいずれかの数値であり、基準重量に対応するＩＤは中央値の「１１」である。吐出するインク滴のインク重量が基準重量よりも大きい印刷ヘッドほど、ＩＤとして「１１」よりも小さな数値が与えられ、吐出するインク滴のインク重量が基準重量よりも小さい印刷ヘッドほど、ＩＤとして「１１」よりも大きな数値が与えられる。コンピューター１０は、ＩＤの取得要求を各プリンター２０へ送信する。すると、当該取得要求を受信した各プリンター２０は、当該取得要求に応じ、自機内に記録されているＩＤを読み出し、当該読み出したＩＤをコンピューター１０に送信する。この結果、コンピューター１０は各プリンター２０のＩＤを取得する。ここでは説明を簡易にするために、コンピューター１０は１台のプリンター２０からは１つのＩＤを取得するものとする。このようなＩＤに関しては、特開２００７‐５５０１３や特開２００９‐１４９０９６を適宜参照のこと。
【００２１】
ただし上記ステップＳ１１０でコンピューター１０が各プリンター２０から取得するプリンター毎の特性情報はインク重量ＩＤに限られず、プリンター２０毎に固有の特性を表した情報であれば様々なものが考えられる。例えば、予め各プリンター２０に所定のカラーパッチを印刷させる。そして、印刷されたカラーパッチを測色機により測色し、その測色結果（色彩値）と、設計基準となるプリンターに印刷させた当該所定のカラーパッチの測色結果（基準色彩値）とを比較し、比較した色彩値の差異の程度を表わした数値（ＩＤ）を各プリンター２０について生成し、当該生成したＩＤを各プリンター２０内の所定のメモリーに記録する。そしてステップＳ１１０では、このような測色結果に基づいてプリンター２０毎に生成されたＩＤを、プリンター２０毎に固有の出力特性（特性情報）として取得しても良い。また、プリンター２０は印刷ヘッドに対して印刷用紙を一定方向に搬送する紙送り機構を備えており、この紙送り機構による送り量の誤差（設計基準となる送り量に対する誤差）もプリンター２０毎に異なる。このような送り量の誤差も印刷品質に影響を与える要素の一つである。そこで、送り量の誤差の度合いをプリンター２０毎に数値（ＩＤ）化し、当該ＩＤを各プリンター２０内の所定のメモリーに記録し、ステップＳ１１０ではこのような送り量の誤差度合いを示したＩＤをプリンター２０毎に固有の出力特性（特性情報）として取得しても良い。
【００２２】
以下では、ＩＤがインク重量ＩＤである場合を例にして説明を続ける。
ステップＳ１２０では、コンピューター１０はＵＩ表示部ＰＤ４の機能によりＩ／Ｆ１５を介してディスプレー４０を制御し、ディスプレー４０にＵＩ画像４１を表示させる。この場合、コンピューター１０は、各プリンター２０から取得した各ＩＤに基づいて色材の出力（インク重量）が多い順（つまりＩＤが小さい順）にプリンター２０間の順序を決定する。ここでは、コンピューター１０は、プリンター２０ｅ，２０ａ，２０ｂ，２０ｄ，２０ｃ，２０ｆ、という順序（プリンター２０ｅが色材の出力が最も多く、プリンター２０ｆが色材の出力が最も少ない）を決定したものとする。そして、この決定した順序で各プリンター２０の名称を並べて記述したＵＩ画像４１をディスプレー４０に表示させる。
【００２３】
図３は、ＵＩ画像４１の一例を示している。図３に示すようにＵＩ画像４１においては、各プリンター２０の名称が、プリンター２０ｅを先頭にしてその下にプリンター２０ａ，２０ｂ，２０ｄ，２０ｃ，２０ｆ、という順序で並んで表示されている。つまり、色材の出力が多いプリンター２０から順に画面の上から下へ複数のプリンター２０が並べて表示されている。コンピューター１０は、図３の例とは逆に、各プリンター２０から取得した各ＩＤに基づいて色材の出力が少ない順（つまりＩＤが大きい順）にプリンター２０間の順序（プリンター２０ｆ，２０ｃ，２０ｄ，２０ｂ，２０ａ，２０ｅという順序）を決定し、この決定した順序で画面の上から下に各プリンター２０の名称を並べて記述したＵＩ画像４１をディスプレー４０に表示させるとしてもよい。
【００２４】
ＵＩ画像４１には、各プリンター２０の名称それぞれの隣に各チェックボックス４１ａが表示されている。ＵＩ画像４１を見るユーザーは、所望のプリンター２０に対応するチェックボックス４１ａに対して操作部３０により操作を行なうことで、所望のプリンター２０を印刷に使用するプリンターとして指定（選択）することができる。プリンター２０の指定は、１台でも複数台でも可能である。また、ＵＩ画像４１には、印刷ボタン４１ｂが表示されている。ユーザーは、上記のようにプリンター２０の指定を行なった後、印刷ボタン４１ｂに対して操作部３０により操作を行うことで、指定したプリンター２０による印刷処理の実行をコンピューター１０に対して指示することができる。
【００２５】
さらにコンピューター１０は、複数のプリンター２０をその特性情報が近似するもの同士でまとめることによりグループに区分し、図３において鎖線Ｌで例示するようにグループ毎の区別が付く表示態様で、各プリンター２０をＵＩ画像４１内に表示してもよい。
コンピューター１０は、各プリンター２０からＩＤを取得してディスプレー４０にＵＩ画像４１を表示させるまでの間に、グループ化処理部ＰＤ２の機能により、各プリンター２０から取得したＩＤと基準ＩＤとを比較することで各プリンター２０を複数のグループに区分けする。基準ＩＤとは、設計基準となるプリンターが保持するＩＤであり、上記基準重量に対応する「１１」が該当する。本実施形態では、コンピューター１０は、基準ＩＤの情報を予め有している。
【００２６】
プリンター２０をグループ分けする具体的手法は様々であるが、一例としてコンピューター１０は複数のプリンター２０を、基準ＩＤとの差が所定値（例えば“５”）未満のＩＤを有するグループ（第１グループ）と、基準ＩＤとの差が５以上であり且つ基準ＩＤよりも大きいＩＤを有するグループ（第２グループ）と、基準ＩＤとの差が５以上であり且つ基準ＩＤよりも小さいＩＤを有するグループ（第３グループ）とに区分けする。図１，３では、当該区分けの結果、プリンター２０ｂ，２０ｄが第１グループに属し、プリンター２０ｃ，２０ｆが第２グループに属し、プリンター２０ｅ，２０ａが第３グループに属するようになった場合を示している。むろん、複数のプリンター２０をグループに分けてＵＩ画像４１内に表示する際の表示態様は、図３に示したようにグループ単位で線で囲む以外にも様々な態様（デザイン）を採用でき、例えば、グループ毎に色を変えるようにしてもよい。
【００２７】
さらにコンピューター１０はＵＩ表示部ＰＤ４の機能により、ユーザーによる操作部３０の操作によって画面上を移動可能なカーソル４１ｃを表示する。カーソル４１ｃは、例えば、ＵＩ画像４１内で一時的に選択されているプリンター２０の名称付近に付される矢印および下線等で構成され、ユーザーによるマウス等の動きに連動して、ＵＩ画像４１内に列挙された複数のプリンター２０の名称間を移動する。本実施形態では、コンピューター１０は、ＵＩ画像４１を表示させるとき、ユーザーによる操作を受けていない状態でのカーソル４１ｃの位置（カーソル４１ｃの初期位置）を、特性情報が特性情報の基準値（基準ＩＤ）に最も近いプリンター２０、または当該最も近いプリンター２０および当該最も近いプリンター２０と特性情報が近い一部のプリンター２０、を選択する位置とする。
【００２８】
図３では、カーソル４１ｃが初期位置にある状態を例示している。ここでは、基準ＩＤに最も近いＩＤを有するプリンター２０はプリンター２０ｄである場合を例示しており、そのため、カーソル４１ｃの初期位置はプリンター２０ｄを指す位置となっている。あるいは上述したように、複数のプリンター２０をグループに分けてＵＩ画像４１内に表示する場合に、コンピューター１０は、基準ＩＤに最も近いＩＤを有するプリンター２０（プリンター２０ｄ）が所属するグループ（第１グループ）全体を、カーソル４１ｃの初期位置とする（第１グループ全体が選択されていることが視覚的に認識可能な表示態様でカーソル４１ｃを表示する）としてもよい。
【００２９】
ステップＳ１３０では、コンピューター１０は、ＵＩ画像４１をディスプレー４０に表示させた状態で、操作部３０およびＩ／Ｆ１６を介して、１台以上のプリンター２０の指定（チェックボックス４１ａへの入力）および印刷指示（印刷ボタン４１ｂの押下げ）を受け付ける。なおコンピューター１０は、ＵＩ画像４１の印刷ボタン４１ｂの押下げを受け付けるよりも前に、他のＵＩ画像を介して、印刷対象画像の選択やその他各種印刷条件の設定を受け付けているものとする。
【００３０】
ステップＳ１４０では、コンピューター１０は印刷データ生成部ＰＤ３の機能により、ユーザーによる印刷指示に応じて、印刷データを生成し、生成した印刷データをＩ／Ｆ１４、ネットワークＮを介してプリンター２０に提供する。この場合まず、コンピューター１０は、上記指定されたプリンター２０が所属するグループのうち第１グループを除くグループ毎にＩＤの平均値を算出する。例えば、プリンター２０ｃが指定されていれば、第２グループに所属するプリンター２０ｃ，２０ｆのＩＤの平均値を算出し、算出した平均値を第２グループにとってのＩＤとする。次に、コンピューター１０は、上記グループ毎に算出したＩＤの平均値に基づいて色変換ルックアップテーブル（色変換ＬＵＴ）１１ａを補正することで、上記指定されたプリンター２０が所属するグループのうち第１グループを除くグループ毎に対応した補正後の色変換ＬＵＴ１１ａ´を生成する。色変換ＬＵＴ１１ａは、上記選択された画像（例えば、画像を構成する各画素がレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の表色系で表されたデータ）を、プリンター２０が使用する色材（インクやトナー）の表色系（例えば、シアン（Ｃ）、マゼンダ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）、ライトシアン（Ｌｃ）、ライトマゼンダ（Ｌｍ）表色系）で表されたデータに変換するために参照されるテーブルであり、入力側の表色系（ＲＧＢ）の色毎の階調値と、出力側の表色系（ＣＭＹＫＬｃＬｍ）の色毎の階調値とを対応付けている。色変換ＬＵＴ１１ａは、印刷を実行するプリンター２０が設計基準のプリンターであることを前提に生成されており、ＨＤＤ１１に予め保存されている。
【００３１】
コンピューター１０は、複数のＩＤと複数の補正関数１１ｂとを対応付けて予めＨＤＤ１１に保存している。補正関数１１ｂは、色変換ＬＵＴ１１ａを補正するための関数である。各補正関数１１ｂはいずれも、入力階調値と出力階調値との変換関係を規定した関数であり、基準ＩＤ＝「１１」に対応する補正関数１１ｂは、全階調にわたって入力＝出力となっている。一方、ＩＤが基準ＩＤよりも小さい場合は、設計基準のプリンターよりも色材の出力が多いということであるため、基準ＩＤよりも小さなＩＤに対しては入力よりも出力を小さくする補正関数１１ｂが対応付けられている。この場合、ＩＤが小さいほど、出力を小さくする度合いが強い補正関数１１ｂが対応付けられている。また、ＩＤが基準ＩＤよりも大きい場合は、設計基準のプリンターよりも色材の出力が少ないということであるため、基準ＩＤよりも大きなＩＤに対しては入力よりも出力を大きくする補正関数１１ｂが対応付けられている。この場合、ＩＤが大きいほど、出力を大きくする度合いが強い補正関数１１ｂが対応付けられている。なお、各ＩＤに対応する各補正関数１１ｂは、γカーブのように非線形の関数であってもよいし、ＩＤの値に応じた傾きを持った一次関数であってもよい。コンピューター１０は、色変換ＬＵＴ１１ａに定義されている出力側の色（ＣＭＹＫＬｃＬｍ）毎の階調値を補正関数１１ｂで変換し、この変換で得られた階調値で色変換ＬＵＴ１１ａの出力側の階調値を書き換えることにより、色変換ＬＵＴ１１ａを補正する（色変換ＬＵＴ１１ａ´を生成する）。つまり、上記のようにプリンター２０ｃが指定された例で言えば、コンピューター１０は、第２グループのＩＤの平均値に対応する補正関数１１ｂで色変換ＬＵＴ１１ａを補正することで、第２グループに対応する色変換ＬＵＴ１１ａ´を生成できる。
【００３２】
コンピューター１０は、上記選択された画像を構成する各画素のＲＧＢ階調値を上記指定されたプリンター２０が対応する色変換ＬＵＴで色変換することにより、画素毎にＣＭＹＫＬｃＬｍの階調値を持ったＣＭＹＫＬｃＬｍデータを生成する。つまり、第１グループに属するプリンター２０が指定されている場合には、上記選択された画像を、色変換ＬＵＴ１１ａで色変換する。一方、第２グループに属するプリンター２０が指定されている場合には、上記選択された画像を、第２グループに対応する色変換ＬＵＴ１１ａ´で色変換し、第３グループに属するプリンター２０が指定されている場合には、上記選択された画像を、第３グループに対応する色変換ＬＵＴ１１ａ´で色変換する。またコンピューター１０は、所属するグループが異なる複数のプリンター２０が指定されている場合には、指定されている各プリンター２０が属するグループに対応する各色変換ＬＵＴ（色変換ＬＵＴ１１ａ，１１ａ´）により、上記選択された画像をそれぞれ色変換する。
【００３３】
コンピューター１０は、色変換後のＣＭＹＫＬｃＬｍデータに対して所定のハーフトーン処理を施すことにより、画素毎にＣＭＹＫＬｃＬｍ各色のドットのオン、オフ等を規定したハーフトーンデータに変換する。そして、ハーフトーンデータに対し、所定のラスタライズ処理を施すことによりハーフトーンデータをプリンター２０で使用される順番に並べ替えて色別のラスターデータを生成し、指定先のプリンター２０へ出力する。むろん上述したように、対応するグループが異なる複数の色変換ＬＵＴでそれぞれ色変換を実行した場合には、それぞれの色変換後のＣＭＹＫＬｃＬｍデータに対してハーフトーン処理、ラスタライズ処理を行い、これら処理後のラスターデータを、色変換に使用した色変換ＬＵＴが対応するグループとプリンター２０との対応関係を遵守した上で指定先のプリンター２０へ出力する。従って、コンピューター１０は、色変換ＬＵＴ１１ａによる色変換を経て生成したデータについては、必ず第１グループに属するプリンター２０に出力する。同様に、第２グループに対応する色変換ＬＵＴ１１ａ´による色変換を経て生成したデータは第２グループに属するプリンター２０に出力し、第３グループに対応する色変換ＬＵＴ１１ａ´による色変換を経て生成したデータは第３グループに属するプリンター２０に出力する。
【００３４】
指定された各プリンター２０は、コンピューター１０から出力されたラスターデータに基づき印刷を実行し、所定の印刷用紙に上記選択された画像を再現する。このようにステップＳ１４０では、コンピューター１０は、設計基準のプリンターで印刷が実行されることを前提に生成された色変換ＬＵＴ１１ａを、上記区分けされたグループ毎の特性情報（ＩＤの平均値）に基づいて補正し、補正後の色変換ＬＵＴ１１ａ´で画像を色変換することにより、グループ毎のプリンター２０に提供する印刷データを生成している。
【００３５】
このように本実施形態によれば、コンピューター１０は、ネットワークＮを介して制御可能な複数のプリンター２０からＩＤを取得し、ＩＤが示すプリンター２０の出力特性に応じて複数のプリンター２０の順序を決定し、当該決定した順序に従って複数のプリンター２０の名称を並べてＵＩ画像４１に表示するとした。従って、ＵＩ画像４１を見てプリンター２０を指定するユーザーは、各プリンター２０の表示順位を考慮することで、例えば、出力特性が近似する複数のプリンター２０を選ぶ作業や、出力特性が設計基準に近いプリンター２０を選ぶ作業を容易に行なうことができる。
【００３６】
本実施形態では、ＩＤが基準ＩＤからある程度離れたプリンター２０に対しては、そのプリンター２０が所属するグループのＩＤの平均値に応じて補正された色変換ＬＵＴ１１ａ´を用いて生成された印刷データが提供される。そのため、いずれのプリンター２０を指定して印刷させても、プリンター２０の出力特性の違いによる印刷結果のばらつきはある程度抑制され、一定の画質が確保される。しかしながら、複数のプリンター２０を指定して分散印刷させる場合には、互いに近似した出力特性を持った各プリンター２０を指定したり、設計基準に近い出力特性を有した各プリンター２０を指定した方が、よりばらつきの少ない理想的な印刷結果が得られる。そのため本実施形態のように、出力特性が近似する複数のプリンター２０を選ぶ作業や出力特性が設計基準に近いプリンター２０を選ぶ作業を容易にさせるＵＩ画像４１をユーザーに提供する構成は、分散印刷時の各プリンター２０による印刷結果のばらつきを低減するために好適であると言える。
【００３７】
また図３に示したように、出力特性が近似するグループに分けて複数のプリンター２０を表示すれば、ユーザーは出力特性が近似するプリンター２０の集合を容易に認識できる。そのため、互いに近似した出力特性を持った各プリンター２０を指定したり、設計基準に近い出力特性を有した各プリンター２０を指定することが容易となり、分散印刷において優れた印刷結果が得られやすい。また、図３に示したように、カーソル４１ｃの初期位置を、出力特性を表すＩＤが設計基準（基準ＩＤ）に最も近いプリンター２０あるいは当該プリンター２０を含むグループを示す位置とすることで、ＵＩ画像４１を見たユーザーはどのプリンター２０あるいはどのグループが設計基準に近いかを即座に認識することができる。よって、出力特性が設計基準に近いプリンター２０やグループを指定したいと望むユーザーは容易にそのようなプリンター２０やグループを指定することができる。
【００３８】
３．変形例
本発明は上述した実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。以下に、本発明の変形例を幾つか説明する。各変形例は上記実施形態に適用することができるし、各変形例を組み合わせることも可能である。
【００３９】
変形例１
コンピューター１０は、ＵＩ画像４１において、色材の出力が多いプリンター２０から順にプリンター２０を並べて表示するか、色材の出力が少ないプリンター２０から順にプリンター２０を並べて表示するかを、設定された印刷条件に応じて切り替えるとしてもよい。
図４は、ＵＩ表示部ＰＤ４の機能により、ＵＩ画像４１よりも前にディスプレー４０に表示されるＵＩ画像の一部範囲を幾つか例示している。図４ＡではＵＩ画像４２を例示しており、ＵＩ画像４２では、ユーザーはチェックボックス４２ａへの入力をすることにより、印刷用紙の設定を特定の印刷用紙（例えば和紙）にすることができる。図４ＢではＵＩ画像４３を例示しており、ＵＩ画像４３では、ユーザーはチェックボックス４３ａへの入力をすることにより、インクの消費量を抑える省エネモードを設定することができる。図４ＣではＵＩ画像４４を例示しており、ＵＩ画像４４では、ユーザーはチェックボックス４４ａへの入力をすることにより、特定種類のインク（例えばクリアインク）を使用するモードを設定することができる。
【００４０】
和紙などの特定の印刷媒体を使用する場合はインクがにじみ易いために、使用されるインク量は少ない方が好適である。また、省エネモードは上述したように、使用されるインク量を低減させるモードである。そのため、コンピューター１０は、上記各種ＵＩ画像を介して、印刷用紙が上記特定の印刷用紙に設定されていたり、省エネモードが設定されていた場合には、ステップＳ１２０でＵＩ画像４１を表示する際に、色材の出力が少ない順序（プリンター２０ｆ，２０ｃ，２０ｄ，２０ｂ，２０ａ，２０ｅという順序）で画面の上から下に各プリンター２０の名称を並べて表示させる。このように色材の出力が少ない順序でプリンター２０が列挙表示されると、ユーザーとしては色材の出力が少ない傾向にあるプリンター２０を指定しやすい。色材の出力が少ない傾向にあるプリンター２０を使用する場合、インク量は上記色変換ＬＵＴ１１ａの補正により増加する方向に補正されるが、それでも設計基準のプリンターによるインク量よりは少ない。そのため上記のように、印刷用紙が上記特定の印刷用紙に設定されていたり、省エネモードが設定されていた場合には、色材の出力が少ないプリンター２０の順序でプリンター２０を並べて表示することで、そのときの印刷条件に相応しいプリンター２０が指定され易くなり好適である。
【００４１】
一方、クリアインクなどの特定種類のインクは十分な量を使用することで、用紙に印刷された画像の光沢が増して好適である。そのため、コンピューター１０は、上記各種ＵＩ画像を介して、上記特定種類のインクを使用するモードが設定されている場合には、ステップＳ１２０でＵＩ画像４１を表示する際に、色材の出力が多い順序（プリンター２０ｅ，２０ａ，２０ｂ，２０ｄ，２０ｃ，２０ｆという順序）で画面の上から下に各プリンター２０の名称を並べて表示させる。このように色材の出力が多い順序でプリンター２０が列挙表示されると、ユーザーとしては色材の出力が多い傾向にあるプリンター２０を指定しやすい。色材の出力が多い傾向にあるプリンター２０を使用する場合、インク量は上記色変換ＬＵＴ１１ａの補正により減少する方向に補正されるが、それでも設計基準のプリンターによるインク量よりは多い。そのため上記のように、特定種類のインクを使用するモードが設定されている場合などには、色材の出力が多いプリンター２０の順序でプリンター２０を並べて表示することで、そのときの印刷条件に相応しいプリンター２０が指定され易くなり好適である。また印刷対象画像として、一定濃度で全体が塗りつぶされた特定画像（いわゆるベタ画像）が選択されている場合にも、インク量は多めに吐出された方が好適である。そのためコンピューター１０は、印刷対象画像を解析してこのような特定画像である場合には、ステップＳ１２０でＵＩ画像４１を表示する際に、色材の出力が多い順序で画面の上から下に各プリンター２０の名称を並べて表示させるとしてもよい。
【００４２】
変形例２
コンピューター１０は、ＵＩ画像４１に表示した複数のプリンター２０の中から順序の差が所定以上開いた複数のプリンター２０がユーザーによる操作部３０の操作に応じて指定された場合には、所定の警告表示を行なうとしてもよい。
図５は、かかる警告表示４１ｄを含むＵＩ画像４１を例示している。この例では、第２グループに属するプリンター２０（プリンター２０ｃ）と第３グループに属するプリンター２０（プリンター２０ａ，２０ｅ）とが指定された状況において警告表示４１ｄを行なっている。出力特性が大きく異なる複数のプリンター２０が指定されて分散印刷が行なわれると、上記色補正ＬＵＴ１１ａの補正が行われたとしても、各プリンター２０の印刷結果にばらつきが発生し得る。そこで警告表示４１ｄを行なうことで、ユーザーが出力特性が大きく異なる複数のプリンター２０を指定して印刷指示を行うことを予防している。なお、順序の差が所定以上開いた複数のプリンター２０が指定されたか否かの判定基準は様々であるが、コンピューター１０は、上記のようにＵＩ画像４１内で連続していない各グループからそれぞれプリンター２０が指定された場合や、互いのＩＤの差異が所定のしきい値以上であるプリンター２０が指定された場合に、順序の差が所定以上開いた複数のプリンター２０が指定されたと判定することができる。
【符号の説明】
【００４３】
１０…コンピューター、１２…ＣＰＵ、１３…ＲＡＭ、２０，２０ａ，２０ｂ，２０ｃ，２０ｄ，２０ｅ，２０ｆ…プリンター、３０…操作部、４０…ディスプレー、４１，４２，４３，４４…ＵＩ画像、４１ａ，４２ａ，４３ａ，４４ａ…チェックボックス、４１ｂ…印刷ボタン、４１ｃ…カーソル、４１ｄ…警告表示
【図１】
2012018499.tif 000003
【図２】
2012018499.tif 000004
【図３】
2012018499.tif 000005
【図４】
2012018499.tif 000006
【図５】
2012018499.tif 000007