(57)【特許請求の範囲】
【請求項１】
画像出力要求装置と複数の画像出力装置に接続されて通信を行う通信手段と、
複数の前記画像出力装置の少なくとも画像出力方式と出力媒体で決定される出力画像の色域をプロファイル情報として記憶するプロファイル記憶手段と、
前記画像出力要求装置からの画像データの色域と該画像データの出力先の前記画像出力装置で出力される出力画像の色域を関連付ける複数の色基準データを記憶する色基準記憶手段と、
前記画像出力要求装置から受け取った画像データの前記画像出力装置での画像出力の可否を判断する画像出力可否判断手段と、
前記通信手段が前記画像出力要求装置から受け取った画像データの出力先の前記画像出力装置を該画像出力要求装置からの指示に基づいて決定するとともに、決定した該画像出力装置での画像出力が不可能であると前記画像出力可否判断手段が判断すると、他の画像出力装置を該画像データの出力先の画像出力装置として決定する出力先決定手段と、
前記画像出力要求装置からの画像データ、決定された出力先の前記画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを該画像データから生成し、最初の出力先の前記画像出力装置に対して生成した前記プレビュー画像を記憶する画像記憶手段を備え、前記出力先決定手段が新たな前記画像出力装置を決定すると、新たな該画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、前記画像データから新たな該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを再生成するデータ生成手段と、
前記画像出力可否判断手段が画像出力不可であると判断したときに、最初の前記プレビュー画像と、該判断後に新たな前記画像出力装置に対して前記データ生成手段が生成した前記プレビュー画像との色差を所定値と比較評価する色差評価手段と、
前記データ生成手段の生成した前記プレビュー画像の前記通信手段を介した前記画像出力要求装置への送信及び前記出力用画像データの前記通信手段を介した前記画像出力装置への送信を制御し、再生成された前記プレビュー画像と最初の前記プレビュー画像を前記通信手段に前記画像出力要求装置へ送信させ、該画像出力要求装置からの印刷許可応答を該通信手段が受信すると、再生成された前記出力用画像データを該通信手段に新たな前記画像出力装置へ送信させ、前記色差が所定値以下であると前記色差評価手段が評価すると、前記画像出力要求装置への前記プレビュー画像の送信を禁止するとともに、前記出力用画像データを新たな前記画像出力装置へ前記通信手段に送信させる送信制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記色基準記憶手段は、
複数の前記画像出力装置の１次色及び２次色の色度値に基づいて分類された該画像出力装置のグループ毎に前記色基準データを記憶していることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
複数の画像出力要求装置と複数の画像出力装置及び画像処理装置がネットワークに接続され、該画像出力要求装置から画像データが該ネットワークを介して該画像処理装置に送られると、該画像処理装置が該画像データの該画像出力装置でのプレビュー画像を生成して該画像出力要求装置に送信するとともに、該画像データから出力用画像データを生成して該画像出力装置に送信する画像出力システムであって、
前記画像処理装置は、請求項１又は２に記載の画像処理装置であることを特徴とする画像出力システム。
【請求項４】
画像出力要求装置と複数の画像出力装置に接続されて通信を行う通信処理ステップと、
複数の前記画像出力装置の少なくとも画像出力方式と出力媒体で決定される出力画像の色域をプロファイル情報としてプロファイル記憶手段に記憶させるプロファイル記憶処理ステップと、
前記画像出力要求装置からの画像データの色域と該画像データの出力先の前記画像出力装置で出力される出力画像の色域を関連付ける複数の色基準データを色基準記憶手段に記憶させる色基準記憶処理ステップと、
前記画像出力要求装置から受け取った画像データの前記画像出力装置での画像出力の可否を判断する画像出力可否判断処理ステップと、
前記通信処理ステップで前記画像出力要求装置から受け取った画像データの出力先の前記画像出力装置を該画像出力要求装置からの指示に基づいて決定するとともに、決定した該画像出力装置での画像出力が不可能であると前記画像出力可否判断処理ステップで判断されると、他の画像出力装置を該画像データの出力先の画像出力装置として決定する出力先決定処理ステップと、
前記画像出力要求装置からの画像データ、決定された出力先の前記画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを該画像データから生成し、最初の出力先の前記画像出力装置に対して生成した前記プレビュー画像を記憶し、前記出力先決定処理ステップで新たな前記画像出力装置が決定されると、新たな該画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、前記画像データから新たな該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを再生成するデータ生成処理ステップと、
前記画像出力可否判断処理ステップで画像出力不可であると判断されたときに、最初の前記プレビュー画像と、該判断後に新たな前記画像出力装置に対して前記データ生成処理ステップで生成された前記プレビュー画像との色差を所定値と比較評価する色差評価処理ステップと、
前記データ生成処理ステップで生成された前記プレビュー画像の前記通信処理ステップを介した前記画像出力要求装置への送信及び前記出力用画像データの前記通信処理ステップを介した前記画像出力装置への送信を制御し、再生成された前記プレビュー画像と最初の前記プレビュー画像を前記通信処理ステップで前記画像出力要求装置へ送信させ、該画像出力要求装置からの印刷許可応答を該通信処理ステップで受信すると、再生成された前記出力用画像データを該通信処理ステップで新たな前記画像出力装置へ送信させ、前記色差が所定値以下であると前記色差評価処理ステップで評価されると、前記画像出力要求装置への前記プレビュー画像の送信を禁止するとともに、前記出力用画像データを新たな前記画像出力装置へ前記通信処理ステップで送信させる送信制御処理ステップと、
を有していることを特徴とする画像処理制御方法。
【請求項５】
コンピュータに、
画像出力要求装置と複数の画像出力装置に接続されて通信を行う通信処理と、
複数の前記画像出力装置の少なくとも画像出力方式と出力媒体で決定される出力画像の色域をプロファイル情報としてプロファイル記憶手段に記憶させるプロファイル記憶処理と、
前記画像出力要求装置からの画像データの色域と該画像データの出力先の前記画像出力装置で出力される出力画像の色域を関連付ける複数の色基準データを色基準記憶手段に記憶させる色基準記憶処理と、
前記画像出力要求装置から受け取った画像データの前記画像出力装置での画像出力の可否を判断する画像出力可否判断処理と、
前記通信処理で前記画像出力要求装置から受け取った画像データの出力先の前記画像出力装置を該画像出力要求装置からの指示に基づいて決定するとともに、決定した該画像出力装置での画像出力が不可能であると前記画像出力可否判断処理で判断されると、他の画像出力装置を該画像データの出力先の画像出力装置として決定する出力先決定処理と、
前記画像出力要求装置からの画像データ、決定された出力先の前記画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを該画像データから生成し、最初の出力先の前記画像出力装置に対して生成した前記プレビュー画像を記憶し、前記出力先決定処理で新たな前記画像出力装置が決定されると、新たな該画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、前記画像データから新たな該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを再生成するデータ生成処理と、
前記画像出力可否判断処理で画像出力不可であると判断されたときに、最初の前記プレビュー画像と、該判断後に新たな前記画像出力装置に対して前記データ生成処理で生成された前記プレビュー画像との色差を所定値と比較評価する色差評価処理と、
前記データ生成処理で生成された前記プレビュー画像の前記通信処理を介した前記画像出力要求装置への送信及び前記出力用画像データの前記通信処理を介した前記画像出力装置への送信を制御し、再生成された前記プレビュー画像と最初の前記プレビュー画像を前記通信処理で前記画像出力要求装置へ送信させ、該画像出力要求装置からの印刷許可応答を該通信処理で受信すると、再生成された前記出力用画像データを該通信処理で新たな前記画像出力装置へ送信させ、前記色差が所定値以下であると前記色差評価処理で評価されると、前記画像出力要求装置への前記プレビュー画像の送信を禁止するとともに、前記出力用画像データを新たな前記画像出力装置へ前記通信処理で送信させる送信制御処理と、
を実行させることを特徴とする画像処理制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像出力システム、画像処理制御方法及び画像処理制御プログラムに関し、詳細には、画像出力先の画像出力装置の画像出力方式や出力媒体等の色再現要素が異なる場合にも要求された色再現で画像出力可能な画像処理を行なう画像処理装置、画像出力システム、画像処理制御方法及び画像処理制御プログラムに関する。
【背景技術】
【０００２】
ネットワークの発達にともなって、複数のコンピュータ等の印刷要求装置と複数の画像形成方式（オフセット印刷方式、電子写真方式、インクジェット方式等）の複数の画像形成装置（プリンタ装置、複合装置等）を備えた印刷業者の印刷要求受取り装置とがインターネット等のネットワークで接続されて、ネットワークを介して印刷要求装置から送信された画像データと印刷先画像形成装置を指定する印刷先指定情報に基づいて、指定された印刷先画像形成装置で送信されてきた画像データに基づいて用紙やフィルム等の出力媒体に画像を印刷出力するWeb to Print等の印刷システムが出現している。
【０００３】
このような印刷システムにおいては、種々の画像形成方式の画像形成装置が用意されているため、印刷要求を行なうユーザは、意図する画像を意図する価格で形成させるために、送信する印刷データを印刷させる画像形成装置を印刷先画像形成装置として指定することができるが、指定した印刷先画像形成装置が故障や大量のデータを印刷中である等のために印刷不可能であると、他の画像形成装置を印刷先画像形成装置として選択し直して印刷させることとなる。
【０００４】
ところが、印刷先画像形成装置が変更になると、印刷先画像形成装置の画像形成方式によっては、色域が異なり、印刷出力される画像の色見が異なったものとなって、意図する画像とならないことがある。
【０００５】
そして、従来、任意の表色系で表される入力色データを、任意のカラー画像出力装置が再現可能な色データに変換する色変換装置において、前記カラー画像出力装置の色再現範囲Ａを記憶する色再現範囲Ａ記憶手段と、少なくとも前記色再現範囲Ａを包括する仮想の色再現範囲Ｂを記憶する色再現範囲Ｂ記憶手段と、前記色再現範囲Ｂ記憶手段に記憶された仮想の色再現範囲Ｂを参照して前記入力色データの色圧縮を行う第１色変換手段と、前記第１色変換手段で色圧縮された色データを、前記色再現範囲Ａ記憶手段に記憶された色再現範囲Ａを参照して色圧縮を行う第２色変換手段とを備え、入力色データをカラー画像出力装置で再現できる色データに変換する色変換装置が提案されている（特許文献１参照）。すなわち、この従来技術は、複数の画像形成装置で統一的な色再現を行なうため、複数の画像形成装置の色域を包含し、かつ、ｓＲＧＢやＡｄｏｂｅＲＧＢ（Ａｄｏｂｅは、登録商標）等の入力色空間よりも、プリンタ装置等の印刷先の画像形成装置（以下、適宜、出力デバイスという。）に色域形状の近い仮想デバイスの色域を定義して、その色域内に入力色データを色圧縮した代表色データを記憶しておいて、その代表色データから出力デバイスの色域への色圧縮を行うことで、異なる出力デバイスにおいても同じ印象で色再現を行おうとしている。
【０００６】
また、従来、対象出力装置の色再現範囲情報を入力し、前記対象出力装置とは異なる複数の出力装置の色再現範囲情報を入力し、前記対象出力の色再現範囲情報および前記複数の出力装置の色再現範囲情報に基づき、前記複数の出力装置から前記対象出力装置のプルーフを行う出力装置を自動的に選択する画像処理方法が提案されている（特許文献２参照）。すなわち、この従来技術は、対象の出力デバイスの色域と、それとは異なる複数の出力デバイスの色域を比較して、対象の出力デバイスの色域を包含する対象とは異なる出力デバイスが判明した場合に、その出力デバイスを対象の出力装置のプルーフ用出力装置として自動的に選択する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記従来技術にあっては、画像の出力デバイスのみを問題として色見が同じ印象の出力を行なうことを目的としているため、出力画像の色味が意図する色見とは異なった結果となることがあった。すなわち、画像出力においては、出力デバイスの相違のみが色見に影響するのではなく、出力媒体、例えば、用紙であるか、フィルムであるか、また、用紙であっても、コート紙であるのか、非コート紙であるのか、光沢紙であるのか等の紙種、厚紙、普通紙、薄紙等の紙厚、さらには、出力媒体が、用紙やフィルム等ではなく、ディスプレイや投影機等であるのか等の色再現要素によって、出力画像の色域が異なる。すなわち、画像出力においては、出力デバイスの相違だけでなく、出力媒体の相違等の色再現要素の相違によって、出力画像の色域が異なったり、同程度であったりする。その結果、従来技術のように、画像形成方式毎に仮想の色域や代表色を決めても、出力媒体の相違により、出力時の色の印象が合わせにくいという問題があった。また、仮想の色域を、複数の出力デバイスの色域を包含するように定義する場合、ある色相における仮想色域の最高彩度を上げたり、再現可能な明度範囲を広げたりする必要があり、実際の出力デバイスの色域と仮想色域との乖離が大きくなってしまい、出力デバイス間の色の統一性が損なわれるという問題があった。
【０００８】
さらに、ある対象の出力デバイスの印刷色を別の出力デバイスでシミュレートする場合や、対象の出力デバイスが故障してしまい、別の出力デバイスで印刷しなければならないような場合、別の出力デバイスが対象の出力デバイスの色域を完全には包含できないときに、対象出力デバイスと別の出力デバイスの色域の共通色域部分の大きさや包含できていない部分の大きさを示す数値を示されても、出力したい画像データを出力した場合に、どの程度の色味の差異が生じるのか分からず、発注や印刷の継続を指示してよいのか判断しづらいという問題があった。
【０００９】
そこで、本発明は、画像出力装置の画像出力方式や出力媒体の相違等の色再現要素の相違する画像出力装置での画像出力においても色の統一性を確保することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、請求項１記載の画像処理装置は、画像出力要求装置と複数の画像出力装置に接続されて通信を行う通信手段と、複数の前記画像出力装置の少なくとも画像出力方式と出力媒体で決定される出力画像の色域をプロファイル情報として記憶するプロファイル記憶手段と、前記画像出力要求装置からの画像データの色域と該画像データの出力先の前記画像出力装置で出力される出力画像の色域を関連付ける複数の色基準データを記憶する色基準記憶手段と、前記画像出力要求装置から受け取った画像データの前記画像出力装置での画像出力の可否を判断する画像出力可否判断手段と、前記通信手段が前記画像出力要求装置から受け取った画像データの出力先の前記画像出力装置を該画像出力要求装置からの指示に基づいて決定するとともに、決定した該画像出力装置での画像出力が不可能であると前記画像出力可否判断手段が判断すると、他の画像出力装置を該画像データの出力先の画像出力装置として決定する出力先決定手段と、前記画像出力要求装置からの画像データ、決定された出力先の前記画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを該画像データから生成し、最初の出力先の前記画像出力装置に対して生成した前記プレビュー画像を記憶する画像記憶手段を備え、前記出力先決定手段が新たな前記画像出力装置を決定すると、新たな該画像出力装置の前記プロファイル情報及び前記色基準データに基づいて、前記画像データから新たな該画像出力装置での画像出力結果のプレビュー画像及び該画像出力装置での画像出力に用いる出力用画像データを再生成するデータ生成手段と、前記画像出力可否判断手段が画像出力不可であると判断したときに、最初の前記プレビュー画像と、該判断後に新たな前記画像出力装置に対して前記データ生成手段が生成した前記プレビュー画像との色差を所定値と比較評価する色差評価手段と、前記データ生成手段の生成した前記プレビュー画像の前記通信手段を介した前記画像出力要求装置への送信及び前記出力用画像データの前記通信手段を介した前記画像出力装置への送信を制御し、再生成された前記プレビュー画像と最初の前記プレビュー画像を前記通信手段に前記画像出力要求装置へ送信させ、該画像出力要求装置からの印刷許可応答を該通信手段が受信すると、再生成された前記出力用画像データを該通信手段に新たな前記画像出力装置へ送信させ、前記色差が所定値以下であると前記色差評価手段が評価すると、前記画像出力要求装置への前記プレビュー画像の送信を禁止するとともに、前記出力用画像データを新たな前記画像出力装置へ前記通信手段に送信させる送信制御手段と、を備えていることを特徴としている。
【発明の効果】
【００１１】
本発明によれば、画像出力装置の画像出力方式や出力媒体の相違等の色再現要素の相違する画像出力装置での画像出力においても色の統一性を確保することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を適用した印刷システムのシステム構成図。
【図２】画像処理サーバのブロック構成図。
【図３】入力色と画像出力における出力色域と仮想色域の関係を示す図。
【図４】基準ガマットと実際の出力デバイスガマット分類の一例を示す図。
【図５】出力デバイスガマットと仮想色域の一例を示す図。
【図６】色基準の定義の説明図。
【図７】色基準の一例を示す図。
【図８】印刷制御処理を示すフローチャート。
【図９】プレビュー画像生成処理を示すフローチャート。
【図１０】画像処理サーバの他の例のブロック構成図。
【発明を実施するための形態】
【００１３】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１４】
図１〜図１０は、本発明の画像処理装置、画像出力システム、画像処理制御方法及び画像処理制御プログラムの一実施例を示す図であり、図１は、本発明の画像処理装置、画像出力システム、画像処理制御方法及び画像処理制御プログラムの一実施例を適用した印刷システム１のシステム構成図である。
【００１５】
図１において、印刷システム（画像出力システム）１は、インターネットＩＮを介してユーザ側ＬＡＮ（Local Area Network）１０と印刷業者側ＬＡＮ（Local Area Network）２０とが接続されており、また、インターネットＩＮには、画像処理装置としてのウェブサーバ３１、画像処理サーバ３２及び障害検知サーバ３３が接続されている。
【００１６】
ユーザ側ＬＡＮ１０には、パーソナルコンピュータ等の複数のユーザ端末∪１〜Ｕｍ、複数のユーザ出力装置ＵＯ１〜ＵＯｍが接続されており、ユーザ側ＬＡＮ１０は、図示しないアクセスポイント等を介してインターネットＩＮに接続されている。
【００１７】
ユーザ端末（画像出力要求装置）∪１〜Ｕｍは、通常のハードウェア構成及びソフトウェア構成のパーソナルコンピュータ等が用いられ、特に、印刷原稿となる画像データの作成を行う各種アプリケーションソフトウェア、作成した画像データの印刷発注等の画像出力要求を、インターネットＩＮを介して行なうのに使用するウェブブラウザ等を搭載していて、ユーザがこれらのソフトウェアを使用して作成した画像データの印刷発注をインターネットＩＮを介して印刷業者側ＬＡＮ２０に送信する。
【００１８】
ユーザ出力装置ＵＯ１〜ＵＯｍは、プリンタ装置、複合装置等の画像形成装置であり、ユーザが作成した画像データの印刷業者に印刷発注を行う前に、印刷原稿となる画像データを印刷した際の色味やレイアウトを確認するための試し刷り等を行なうのに使用される。
【００１９】
業者側ＬＡＮ２０には、複数の出力方式の業者画像出力装置（画像出力装置）Ｇ１〜Ｇｎが接続されており、図示しないアクセスポイント等を介してインターネットＩＮに接続されている。
【００２０】
業者画像出力装置Ｇ１〜Ｇｎ−２は、オフセット印刷方式、電子写真方式、インクジェット方式等の各種出力形式の画像出力を行なう画像形成装置であり、種々の出力媒体、例えば、種々の紙種、紙厚の用紙やポリエチレンフィルム等に画像形成出力（印刷出力）を行なう。
【００２１】
業者画像出力装置Ｇｎ−１は、プロジェクタであり、受注した画像データを投影出力する。
【００２２】
業者画像出力装置Ｇｎは、コンピュータ端末であり、印刷原稿となる画像データをウェブコンテンツや電子書籍化した際の色味やレイアウトをディスプレイＤｐに表示出力して確認するために用いられる。
【００２３】
上記ウェブサーバ３１は、通常のコンピュータやサーバが用いられ、ユーザ端末∪１〜Ｕｍに、ウェブブラウザを用いて印刷発注を行なうためのＵＩ（User Interface）を提供し、また、ユーザ端末∪１〜Ｕｍから送られてきた画像データや画像出力先の業者画像出力装置Ｇ１〜Ｇｎや出力媒体（用紙、用紙種別、フィルム等）を指定する出力装置指定情報等を受け取って、画像処理サーバ３２へ送信する。
【００２４】
画像処理サーバ３２は、通常のコンピュータやサーバが用いられ、ウェブサーバ３１を介してユーザ端末∪１〜Ｕｍから送られてきた画像データや出力装置指定情報に基づいて、ユーザに提示するプレビュー画像を生成するとともに、受け取った画像データを画像出力先の業者画像出力装置Ｇ１〜Ｇｎに適した出力用画像データへ変換して該画像出力先の業者画像出力装置Ｇ１〜Ｇｎにウェブサーバ３１を介して送信する等の処理を行う。
【００２５】
障害検知サーバ（画像出力可否判断手段）３３で、業者画像出力装置Ｇ１〜Ｇｎが正常に動作しているかを監視し、異常が発生した場合には、前記ウェブサーバ３１からの障害検知リクエスト等に応じて、画像出力先の業者画像出力装置Ｇ１〜Ｇｎの情報、特に、障害の有無情報をウェブサーバ３１や画像処理サーバ３２へ送る。
【００２６】
上記画像処理サーバ３２は、図２に示すように、データ受信部４１、レンダリング部４２、画像縮小部４３、色変化部４４、データ送信部４５、デバイス選択部４６、色変換パラメータ選択部４７、色基準記憶部４８及びプロファイル記憶部４９等を備えており、ウェブサーバ３１及び障害検知サーバ３３に接続されているとともに、インターネットＩＮに接続されている。
【００２７】
データ受信部４１は、ＮＩＣ（Network Interface Card）等で構成され、ユーザの作成した画像データ、ユーザの指示情報（出力装置指定情報等）や要求等をウェブサーバ３１経由で受け取る。また、データ受信部４１は、障害検知サーバ３３から画像出力先の業者画像出力装置Ｇ１〜Ｇｎの情報、特に、障害の有無情報を受け取る。
【００２８】
レンダリング部４２は、画像データのＰＤＬ（Page Description Language：ページ記述言語）で記述された部分をラスターデータに展開して、画像縮小部４３に出力する。
【００２９】
画像縮小部４３は、画像データからユーザに提示するプレビュー画像を生成する場合に、画素の間引きを行い、画像を縮小する。
【００３０】
色変換部４４は、画像縮小部４３、データ送信部４５に接続されているとともに、デバイス選択部４６、色変換パラメータ選択部４７、色基準記憶部４８及びプロファイル記憶部４９に接続されており、ＩＣＣ（International Color Consortium）の定めた標準規格に準拠したＩＣＣプロファイル等の所定の変換テーブルを補間することにより、入力された画像データに対して色変換を行う。
【００３１】
データ送信部４５は、一般的に、ＮＩＣ等で構成されていて、色変換後の画像データが、プレビュー用画像であると、ウェブサーバ３１を介してユーザのユーザ端末∪１〜Ｕｍに送信し、該画像データが印刷用画像であると、ユーザの要求に応じた業者画像出力装置Ｇ１〜Ｇｎへ送信する。また、データ送信部４５は、障害検知サーバ３３にユーザの要求している業者画像出力装置Ｇ１〜Ｇｎの状態情報の取得リクエストを送信する。
【００３２】
デバイス選択部（出力先決定手段）４６は、ユーザ端末∪１〜Ｕｍから受け取った画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎを該ユーザ端末∪１〜Ｕｍからの出力装置指定情報（指示）に基づいて決定するとともに、決定した該業者画像出力装置Ｇ１〜Ｇｎでの画像出力が不可能であると障害検知サーバ３３が判断すると、後述するプロファイル記憶部４９のプロファイル情報を参照して、出力不可と判断された該業者画像出力装置Ｇ１〜Ｇｎとは異なる他の業者画像出力装置Ｇ１〜Ｇｎを出力先の業者画像出力装置Ｇ１〜Ｇｎとして決定し、決定した業者画像出力装置Ｇ１〜Ｇｎ（デバイス）の情報を色変換パラメータ選択部４７へ出力する。
【００３３】
色変換パラメータ選択部４７は、デバイス選択部４６から受け取った業者画像出力装置Ｇ１〜Ｇｎの情報に基づいて、色基準記憶部４８から色変換に用いる色基準とプロファイル記憶部４９から色変換に用いる色基準プロファイルを選択し、色変換部４４へ出力する。
【００３４】
色基準記憶部（色基準記憶手段）４８は、上記ＩＣＣプロファイル等の色基準を記述したテーブルを保持しており、プロファイル記憶部（プロファイル記憶手段）４９は、業者画像出力装置Ｇ１〜Ｇｎのデバイス色空間とＰＣＳ（Profile Connection Space（Ｌ＊ａ＊ｂ＊））間の変換を行うためのプロファイルを保持している。
【００３５】
上記レンダリング部４２、画像縮小部４３、色変換部４４及び色変換パラメータ選択部４７は、全体としてデータ生成手段として機能し、ウェブサーバ３１、データ受信部４１及びデータ送信部４５は、全体として通信手段及び送信制御手段として機能している。
【００３６】
そして、印刷システム１における画像出力において、例えば、図３に示すように、入力色Ｉｃを、業者画像出力装置Ｇ１〜Ｇｎのいずれかで、種々の出力媒体で出力する各種色再現要素の組み合わせ、例えば、出力色域Ｏｃ１〜Ｏｃ４で出力する場合に、該出力色域Ｏｃ１〜Ｏｃ４に対応する仮想色域ＫＳ、ＫＭ、ＫＬ、ＫＬＬを予め用意しておいて、出力色域Ｏｃ１〜Ｏｃ４が異なっても、同じような色味の画像出力を行えるようにしている。
【００３７】
すなわち、図３において、入力色Ｉｃは、ユーザがユーザ端末∪１〜Ｕｍで作成する画像データの色域（例えば、ｓＲＧＢやＡｄｏｂｅＲＧＢ）を均等色空間ＣＩＥＬＡＢ空間のＬ＊軸方向から見た図であり、仮想色域ＫＳ、ＫＭ、ＫＬ、ＫＬＬは、業者画像出力装置Ｇ１〜Ｇｎの画像形成方式と紙やフィルム等の出力媒体の種類に応じた大小複数の仮想色域である。図３において、業者画像出力装置Ｇ４では、出力媒体が普通紙であるか光沢紙であるかによって、色域の大きさの差が比較的大きく、対応する仮想色域がＫＭとＫＬに異なっていることを示している。また、図３において、仮想色域ＫＬＬは、トナーやインクによる用紙等への印刷出力でなく、液晶ディスプレイや画像投影等で表示されるウェブコンテンツを想定した色域であるため、入力色Ｉｃと同等の色域となっている。
【００３８】
また、図４は、基準ガマットと業者画像出力装置Ｇ１〜Ｇｎの実際のガマット（以下、単に、出力デバイスガマットという。）の分類について示す図であって、図４（ａ）と図４（ｂ）は、基準ガマットＧｍ１の１次色（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）と２次色（Ｒ：レッド、Ｇ：グリーン、Ｂ：ブルー）のベタのＬ＊ａ＊ｂ＊値及び基準ガマットＧｍ２の１次色（Ｃ：シアン、Ｍ：マゼンタ、Ｙ：イエロー）と２次色（Ｒ：レッド、Ｇ：グリーン、Ｂ：ブルー）のベタのＬ＊ａ＊ｂ＊値を示しており、基準ガマットＧｍ１、Ｇｍ２は、業者画像出力装置Ｇ１〜Ｇｎの画像形成方式と代表的な出力媒体を組み合わせたとき（例えば、図３の業者画像出力装置Ｇ１とざら紙を組み合わせた出力色域Ｏｃ１、業者画像出力装置Ｇ４と普通紙を組み合わせた出力色域Ｏｃ２、業者画像出力装置Ｇ５と光沢紙を組み合わせた出力色域Ｏｃ３、業者画像出力装置Ｇｎの出力色域Ｏｃ４）の測色値、または、ＩＳＯ（国際標準化機構）１５３３９のＴＣ１３０において標準化が検討されているデジタル印刷における代表的なガマットを用いることができる。
【００３９】
そして、図４（ｃ）〜（ｈ）は、実際の業者画像出力装置Ｇ１〜Ｇｎの１次色・２次色のＬ＊ａ＊ｂ＊値である出力デバイスガマットＯｍ１〜Ｏｍ６を示している。これら出力デバイスガマットＯｍ１〜Ｏｍ６の分類は、１次色・２次色について、基準ガマットＧｍ１、Ｇｍ２との色差を算出し、その平均色差が所定値以下（例えば、ΔＥａｂ＝５）、または、最も小さくなる基準ガマットＧｍ１、Ｇｍ２のグループに分類する。図４では、出力デバイスガマットＯｍ１〜Ｏｍ３が基準ガマットＧｍ１、出力デバイスガマットＯｍ４〜Ｏｍ６が基準ガマットＧｍ２のグループに分類されている。
【００４０】
また、図５（ａ）〜（ｄ）は、仮想色域の定義について説明する図であり、図５（ａ）〜（ｃ）は、同一グループに分類された業者画像出力装置Ｇ１〜Ｇｎの出力デバイスガマットＯｍａ〜Ｏｍｃのデータである。この出力デバイスガマットＯｍａ〜Ｏｍｃは、ガマット（色域）の最外郭に該当するＣＭＹＫ色材の組合せ（業者画像出力装置Ｇ１〜Ｇｎが、業者画像出力装置ＧｎのディスプレイＤｐ等の表示装置である場合には、ＲＧＢ信号の組合せ）で出力した場合の各色のＬ＊ａ＊ｂ＊値である。
【００４１】
そして、図５（ｄ）は、仮想色域Ｋｘのデータであり、図５（ａ）〜（ｃ）の同一のＣＭＹＫのときのＬ＊ａ＊ｂ＊値をそれぞれ平均して作成されたデータである。
【００４２】
このように、例えば、図５（ａ）〜（ｃ）に示したようにグループに分類された業者画像出力装置Ｇ１〜Ｇｎの出力デバイスガマットＯｍａ〜Ｏｍｃを平均することにより、仮想色域Ｋｘが作成され、例えば、図３の場合、出力色域Ｏｃ１〜Ｏｃ４の業者画像出力装置Ｇ１〜Ｇｎの出力デバイスガマットを平均することで、大小複数の仮想色域ＫＳ、ＫＭ、ＫＬ、ＫＬＬが作成される。
【００４３】
そして、上述のようにして、入力色と仮想色域が決定されると、図６に示すようにして、色基準が設定される。
【００４４】
すなわち、図６は、Ｌ＊ａ＊ｂ＊均等色空間（なお、図６のＣ＊は、ａ＊ｂ＊値から算出される彩度である。）において、入力色Ｉｃ１を仮想色域Ｋｚ内にマッピングし、仮想色域Ｋｚ内に色基準Ｈｚを設定する処理が示されている。
【００４５】
図６において、まず、入力色（ｓＲＧＢやＡｄｏｂｅＲＧＢ）の格子点データ（ＲＧＢ値を等間隔に区切ったときの以下のようなデータ）を、ｓＲＧＢやＡｄｏｂｅＲＧＢの定義に従って、Ｌ＊ａ＊ｂ＊値に変換する。
【００４６】
（Ｒ、Ｇ、Ｂ）＝（０、０、０）、（０、０、１６）、（０、０、３２）・・・
そして、入力色ＩｃｚのＬ＊ａ＊ｂ＊値と、仮想色域Ｋｚのデータから、入力色Ｉｃｚが仮想色域Ｋｚ内に収まっていない場合には、例えば、図６に示すように、入力色Ｉｃｚから明度Ｌ＊軸上の定点に向かう直線（図６に破線矢印で示す直線）と、仮想色域Ｋｚとの交点を算出し、その交点を仮想色域Ｋｚ上に定義する色基準Ｈｚとして定義する。この色基準Ｈｚの定義に用いる算出方法は、公知の方法を用いることができ、上記以外の方法によっても、入力色Ｉｃｚの格子点データを、仮想色域Ｋｚ内へマッピングすることができる。
【００４７】
そして、上述のようにして、マッピングした入力色ＩｃｚのＲＧＢ値と仮想色域Ｋｚ内のＬ＊ａ＊ｂ＊値を対応させると、図７（ａ）及び図７（ｂ）に示すような色基準の対応表を作成することができ、画像処理サーバ３２は、この対応表を色基準として色基準記憶部４８に保存している。また、色基準は、入力色の数（ｓＲＧＢ、ＡｄｏｂｅＲＧＢ、・・・）、すなわち、ユーザがユーザ端末∪１〜Ｕｍにおいて印刷原稿（画像出力原稿）を作成する際に用いる典型的な色空間の数と、仮想色域の数を掛け合わせた数だけ予め用意して色基準記憶部４８に記憶されている。この色基準は、上述のように、例えば、ＩＣＣの定めた標準規格に準拠したＩＣＣプロファイルという定義ファイルで記述することができる。すなわち、ＩＣＣプロファイルの仕様に基づいて、Ａ２Ｂタグ（デバイス色空間からＰＣＳ（Ｌ＊ａ＊ｂ＊）への変換式、または、テーブルを記述する。）に、上記入力色Ｉｃｚと仮想色域Ｋｚ上に定義された色基準Ｈｚの対応テーブルを記述するとともに、Ｂ２Ａタグ（ＰＣＳからデバイス色空間）に、Ｌ＊ａ＊ｂ＊空間を均等に区切った格子点データを、入力色であるｓＲＧＢやＡｄｏｂｅＲＧＢの定義式に従って逆変換したＲＧＢ値を対応させたテーブルを記述することで、標準的なファイルフォーマットで色基準を記述することができる。
【００４８】
そして、上記色基準記憶部４８は、この色基準を記憶しており、上記プロファイル記憶部４９は、上記業者画像出力装置Ｇ１〜Ｇｎのデバイス色空間とＰＣＳ間の変換を行うためのプロファイルを、例えば、ＩＣＣプロファイルの形式で保持している。
【００４９】
本実施例の印刷システム１は、ウェブサーバ３１、画像処理サーバ３２及び障害検知サーバ３３が、ＲＯＭ、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory ）、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory ）、ＣＤ−ＲＷ（Compact Disc Rewritable ）、ＤＶＤ（Digital Versatile Disk）、ＳＤ（Secure Digital）カード、ＭＯ（Magneto-Optical Disc）等のコンピュータが読み取り可能な記録媒体に記録されている本発明の画像処理制御方法を実行する画像処理制御プログラムを読み込んでＲＯＭやハードディスクに導入することで、後述する出力装置の画像出力方式や出力媒体の相違等の色再現要素の相違する出力装置での画像出力においても色の統一性を確保する画像処理を行なう画像処理制御方法を実行する画像処理装置として構築されている。この画像処理制御プログラムは、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）等のレガシープログラミング言語やオブジェクト指向ブログラミング言語等で記述されたコンピュータ実行可能なプログラムであり、上記記録媒体に格納して頒布することができる。
【００５０】
次に、本実施例の作用について説明する。本実施例の印刷システム１は、ユーザがユーザ端末∪１〜Ｕｍで作成した画像データをユーザの指定する業者画像出力装置Ｇ１〜Ｇｎで印刷等の画像出力を行なう場合に、ユーザの指定した業者画像出力装置Ｇ１〜Ｇｎが故障等で使用できず、他の業者画像出力装置Ｇ１〜Ｇｎで画像出力するときに、最初に指定された業者画像出力装置Ｇ１〜Ｇｎとの色の統一性を確保した状態で画像出力できるように画像調整する。
【００５１】
すなわち、印刷システム１は、印刷発注者であるユーザが、ユーザ側ＬＡＮ１０のユーザ端末∪１〜Ｕｍで作成等した画像データを、インターネットＩＮで接続されている印刷業者側ＬＡＮ２０の業者画像出力装置Ｇ１〜Ｇｎの１つを指定して印刷要求を行なう場合、ユーザは、ユーザ端末∪１〜Ｕｍのウェブブラウザを使用して、Web to Printサービスを提供するウェブサーバ３１のＵＲＩ（Uniform Resource Identifier）を入力、例えば、ウェブブラウザのブックマークから該ウェブサーバ３１を選択する等をキーボードやマウスによって行なうことで、ウェブサーバ３１にアクセスする。ユーザ端末∪１〜Ｕｍは、上記ウェブサーバ３１にアクセすることで、Web to PrintサービスのＨＴＭＬ（HyperText Markup Language）データの送信をリクエストする。
【００５２】
ウェブサーバ３１は、ユーザ端末∪１〜ＵｍからのＨＴＭＬデータのリクエストに対し、Web to PrintサービスのＵＩを提供するためのＨＴＭＬデータと参照されている他のデータ（ＵＩを構築するための画像データ等）をユーザ端末∪１〜Ｕｍへ送信する。
【００５３】
ユーザ端末∪１〜Ｕｍは、ウェブサーバ３１からＨＴＭＬデータを受け取ると、ウェブブラウザが、ＨＴＭＬを解釈し、Web to Printサービスの画面をディスプレイに表示する。
【００５４】
そして、ユーザは、ユーザ端末∪１〜Ｕｍのディスプレイに表示されたWeb to PrintサービスのＵＩを用い、印刷等の画像出力をしようとする画像データを指定するとともに、用途（チラシ、カタログ等）や出力（印刷）コストを考慮して、業者画像出力装置Ｇ１〜Ｇｎや用紙、フィルム等の出力媒体の種類の出力装置指定情報を指定して、画像データと該出力装置情報等からなるジョブをウェブサーバ３１へ送信する。
【００５５】
ウェブサーバ３１は、画像データと出力装置指定情報等のジョブをユーザ端末∪１〜Ｕｍから受信すると、該ジョブを画像処理サーバ３２に送信する。
【００５６】
画像処理サーバ３２は、データ受信部４１が画像データと出力装置指定情報等のジョブを受信すると(ステップＳ１０１）、画像データと出力装置指定情報等に基づいてプレビュー画像を生成するとともに、出力用画像データを生成し、プレビュー画像データを、ウェブサーバ３１へ、出力用画像データを、ウェブサーバ３１を介してユーザの指定した業者画像出力装置Ｇ１〜Ｇｎへ送信する（ステップＳ１０２）。
【００５７】
ウェブサーバ３１は、プレビュー画像データを画像処理サーバ３２から受け取ると、出力装置指定情報で指定されている業者画像出力装置Ｇ１〜Ｇｎが故障等によって印刷するのに障害があるか否かを障害検知サーバ３３に問い合わせて、障害検知サーバ３３からの検知結果を待ち（ステップＳ１０３）、ステップＳ１０３で、指定の業者画像出力装置Ｇ１〜Ｇｎに障害が発生していると、プレビュー画像を内部メモリに保存した状態で、代替業者画像出力装置Ｇ１〜Ｇｎ（図８では、代替プリンタと表示）のリストを、ジョブを送ってきたユーザ端末∪１〜Ｕｍに提示して代替業者画像出力装置Ｇ１〜Ｇｎを選択させるか、または、任意の業者画像出力装置Ｇ１〜Ｇｎを用いるように選択する（ステップＳ１０４）。
【００５８】
ウェブサーバ３１は、保存しておいたプレビュー画像と代替業者画像出力装置Ｇ１〜Ｇｎの情報（任意の業者画像出力装置Ｇ１〜Ｇｎの場合には、架空のＩＰアドレス等）を画像処理サーバ３２へ送り、画像処理サーバ３２は、プレビュー画像を再生成するとともに、出力用画像データを再生成して、上記同様に、プレビュー画像をウェブサーバ３１へ、出力用画像データを業者画像出力装置Ｇ１〜Ｇｎへ送信する（ステップＳ１０５）。
【００５９】
ウェブサーバ３１は、最初にユーザが指定した業者画像出力装置Ｇ１〜Ｇｎと代替業者画像出力装置Ｇ１〜Ｇｎとして指定した業者画像出力装置Ｇ１〜Ｇｎでのプレビュー画像を並べた状態のプレビュー画像をユーザ端末∪１〜Ｕｍに送信して表示させて、印刷可否をユーザに選択させて、印刷可否のいずれがユーザ端末∪１〜Ｕｍから送られてくるかを確認する（ステップＳ１０６）。
【００６０】
ステップＳ１０６で、印刷不可のとき（ステップＳ１０６で、ＮＯのとき）には、ウェブサーバ３１は、ユーザが印刷「否」を選択した回数Ｘが予め設定されている所定値Ｎ（例えば、５回）以下であるかチェックし（ステップＳ１０７）、回数Ｘが所定値Ｎ以下であると、ステップＳ１０４に戻って、代替業者画像出力装置Ｇ１〜Ｇｎの選択から上記同様に処理する（ステップＳ１０４、Ｓ１０７）。
【００６１】
また、上記ステップＳ１０３で、最初にユーザが指定した業者画像出力装置Ｇ１〜Ｇｎに障害がないとき（ステップＳ１０３で、ＮＯのとき）には、ウェブサーバ３１は、ジョブを送ってきたユーザ端末∪１〜Ｕｍへプレビュー画像を送信してウェブブラウザ上に表示させるとともに、ユーザに印刷を開始してよいかを確認するメッセージを送信して、ステップＳ１０６に移行して、印刷可否の判断を行い（ステップＳ１０６）、印刷不可のときには、回数Ｘが所定値Ｎ以下であるかの判断を同様に行なって、回数Ｘが所定値Ｎ以下であると、ステップＳ１０４に戻って、代替業者画像出力装置Ｇ１〜Ｇｎの選択から上記同様に処理する（ステップＳ１０４、Ｓ１０７）。
【００６２】
ステップＳ１０７で、回数Ｘが所定値Ｎを超えると（ステップＳ１０７で、ＮＯのとき）、ウェブサーバ３１は、ユーザの品質要求を満たす代替業者画像出力装置Ｇ１〜Ｇｎが無いと判断して、その旨を、ジョブを送ってきたユーザ端末∪１〜Ｕｍに送信してユーザに通知し、印刷制御処理を終了する。
【００６３】
ステップＳ１０６で、ユーザが印刷可を選択すると、ウェブサーバ３１は、出力用画像データを、選択されている業者画像出力装置Ｇ１〜Ｇｎに送信するとともに、該業者画像出力装置Ｇ１〜Ｇｎへ印刷開始の命令を送信し、業者画像出力装置Ｇ１〜Ｇｎに、該出力用画像データに基づいた印刷を行わせる（ステップＳ１０８）。
【００６４】
ウェブサーバ３１は、業者画像出力装置Ｇ１〜Ｇｎに印刷を開始させると、一定間隔毎に、障害検知サーバ３３へ、該業者画像出力装置Ｇ１〜Ｇｎの動作状況の問い合わせを行い、障害検知サーバ３３は、該業者画像出力装置Ｇ１〜Ｇｎの状態を検知してウェブサーバ３１に通知する。ウェブサーバ３１は、障害検知サーバ３３からの通知に基づいて、印刷の終了（ステップＳ１０９）と障害の発生有無（ステップＳ１１０）をチェックし、印刷が終了せず、また、障害が発生していないときには、ステップＳ１０８に戻って、印刷処理を継続させる（ステップＳ１０８〜Ｓ１１０）。
【００６５】
ステップＳ１１０で、印刷が終了することなく、障害が発生すると（ステップＳ１１０で、ＹＥＳのとき）、ウェブサーバ３１は、印刷実行中の業者画像出力装置Ｇ１〜Ｇｎへ印刷停止の命令を出すとともに、ステップＳ１０４に戻って、代替業者画像出力装置Ｇ１〜Ｇｎの選択から上記同様に処理を行う（ステップＳ１０４〜Ｓ１１０）。
【００６６】
ステップＳ１０９で、障害が発生することなく、印刷が終了すると（ステップＳ１０９で、ＹＥＳのとき）、ウェブサーバ３１は、印刷が正常に終了したと判断して、印刷制御処理を終了する。
【００６７】
そして、画像処理サーバ３２は、上記プレビュー画像生成処理及びプレビュー画像再生成処理を、図９に示すように実行する。
【００６８】
すなわち、画像処理サーバ３２は、図８のステップＳ１０１でデータ受信部４１がウェブサーバ３１からジョブを受け取ると（ステップＳ２０１）、データ受信部４１は、画像データをレンダリング部４２へ渡し、出力装置指定情報をデバイス選択部４６へ渡す。
【００６９】
レンダリング部４２は、データ受信部４１から受け取った画像データのなかのＰＤＬで記述された部分を内部メモリに展開して、画像データをラスターデータに変換し、画像縮小部４３へ送る（ステップＳ２０２）。
【００７０】
デバイス選択部４６は、予め保持している業者画像出力装置Ｇ１〜Ｇｎの出力装置情報の中から、指定された業者画像出力装置Ｇ１〜Ｇｎの情報（出力装置指定情報）と、出力する業者画像出力装置Ｇ１〜Ｇｎ及び紙種の組合せが一致する出力装置情報を選び出し、その組合せに対応する色基準及びプロファイルを特定する情報を色変換パラメータ選択部４７へ送るとともに、業者画像出力装置Ｇ１〜Ｇｎが、再選択が無く初回の選択の場合には、選ばれた組合せに初回の選択であることを示すフラグを立て、さらに、選択済みであることを示すフラグを立てて、内部メモリに記憶する。
【００７１】
デバイス選択部４６は、業者画像出力装置Ｇ１〜Ｇｎの選択が再選択であった場合には、出力する業者画像出力装置Ｇ１〜Ｇｎと紙種の組合せが一致する出力装置情報を選び出すが、色基準については初回の選択であることを示すフラグの立った組合せの色基準を特定する情報を、プロファイルについては再選択された業者画像出力装置Ｇ１〜Ｇｎのプロファイルを特定する情報を色変換パラメータ選択部４７へ送り、業者画像出力装置Ｇ１〜Ｇｎと紙種の組合せの情報には、選択済みフラグを立てて、内部メモリに記憶する。
【００７２】
また、デバイス選択部４６は、業者画像出力装置Ｇ１〜Ｇｎの指定情報（出力装置指定情報）が、任意の業者画像出力装置Ｇ１〜Ｇｎを指定する情報であった場合には、選択済みフラグが立っておらず、色基準の小さい方の業者画像出力装置Ｇ１〜Ｇｎと紙種の組合せから順に選択する。
【００７３】
色変換パラメータ選択部４７は、デバイス選択部４６から受け取った色基準及びプロファイルを特定する情報に基づいて、対応する色基準を色基準記憶部４８から読み出して色変換部４４へ渡し、また、プロファイルをプロファイル記憶部４９から読み出して色変換部４４へ渡す。
【００７４】
そして、画像縮小部４３は、レンダリング部４２から受け取ったラスタ画像データの縦横いずれかのサイズが所定値（例えば、５００ピクセル）を超えているか否か判断し（ステップＳ２０３）、画像サイズが所定値を越えている場合（ステップＳ２０３で、ＹＥＳの場合）には、間引き処理を行って、画像サイズが該所定値以下に収まるように画像縮小して色変換部４４に渡す（ステップＳ２０４）。画像縮小部４３は、レンダリング部４２から受け取ったラスタ画像データのサイズが所定値以下であると、該画像データをそのまま色変換部４４に渡す。
【００７５】
色変換部４４は、画像縮小部４３から画像データを受け取ると、上述のように、色変換パラメータ選択部４７から受け取った色基準と業者画像出力装置Ｇ１〜Ｇｎのプロファイルを用いて画像データの色変換処理を行う。この色変換処理においては、色変換部４４は、まず、色基準のＲＧＢからＰＣＳへ変換するためのテーブルを参照して、補間計算を行うことにより、画像データの全画素をＰＣＳのデータへ変換することで、入力画像データを仮想色域内の画像データへ変換する（ステップＳ２０５）。次に、色変換部４４は、業者画像出力装置Ｇ１〜ＧｎのプロファイルのＰＣＳからデバイス色空間（例えば、ＣＭＹＫ）に変換するためのテーブルを参照し、同様に補間計算を行うことにより、業者画像出力装置Ｇ１〜Ｇｎ用の画像データに変換するプロファイル逆変換処理を行なう（ステップＳ２０６）。なお、色変換部４４は、出力用画像データを生成する場合には、ステップＳ２０３及びステップＳ２０４の画像サイズの判断と画像縮小を行うことなく、出力用画像データを生成し、そのデータを業者画像出力装置Ｇ１〜Ｇｎへ送信する。
【００７６】
次に、色変換部４４は、ステップＳ２０６で業者画像出力装置Ｇ１〜Ｇｎの色空間にプロファイル逆変換したデータを、業者画像出力装置Ｇ１〜Ｇｎプロファイルのデバイス色空間からＰＣＳへ変換するためのテーブルを参照し、ＰＣＳ画像データへ変換するプロファイル変換処理を行なう（ステップＳ２０７）。画像データは、このプロファイル変換処理により、業者画像出力装置Ｇ１〜Ｇｎで印刷した際の色味に近い画像データとなる。
【００７７】
次に、色変換部４４は、色基準のＰＣＳから入力色（ｓＲＧＢやＡｄｏｂｅＲＧＢ）へ変換するためのテーブルを参照し、プレビュー用のＲＧＢ画像データを生成するプロファイル逆変換処理を行って、プレビュー画像データとしてデータ送信部４５に渡す（ステップＳ２０８）。
【００７８】
データ送信部４５は、色変換部４４から渡されたプレビュー画像データ及び出力用画像データをウェブサーバ３１へ送信する（ステップＳ２０９）。
【００７９】
なお、上記説明においては、ウェブサーバ３１は、図８の印刷制御処理のステップＳ１０６で、印刷の確認をユーザに行わせているが、業者画像出力装置Ｇ１〜Ｇｎが最初にユーザの指定した業者画像出力装置Ｇ１〜Ｇｎから変更になった場合に印刷を実行するか否かを、ユーザに選択を依頼することなく、変更前のプレビュー画像と変更後のプレビュー画像との色差に基づいて決定してもよい。
【００８０】
この場合、上記画像処理サーバ３２は、図１０に示すような画像処理サーバ３２ａとなる。なお、図１０において、図２と同様の構成部分には、同一の符号を付与して、その説明を省略する。
【００８１】
すなわち、画像処理サーバ３２ａは、図２の画像処理サーバ３２と同様のデータ受信部４１、レンダリング部４２、画像縮小部４３、色変換部４４、データ送信部４５、デバイス選択部４６、色変換パラメータ選択部４７、色基準記憶部４８及びプロファイル記憶部４９を備えているとともに、色差評価部５１とプレビュー画像保持部５２を備えている。
【００８２】
プレビュー画像保持部５２は、ＲＡＭ（Random Access Memory）等のメモリで構成され、画像処理サーバ３２ａは、色変換部４４が最初に生成したプレビュー画像（図８のステップＳ１０２で生成されるプレビュー画像）であるＰＣＳ画像データ（図９のステップＳ２０７のプロファイル変換処理で生成されるプレビュー画像データ）を、プレビュー画像保持部５２に送って保存させる。
【００８３】
そして、画像処理サーバ３２ａは、ユーザがプレビュー画像を見て、印刷「否」の指示をするか、業者画像出力装置Ｇ１〜Ｇｎに障害が発生していて、図８のステップＳ１０５で、プレビュー画像の再生成を行う場合、選択された代替業者画像出力装置Ｇ１〜Ｇｎのプレビュー画像を生成する過程において、図９のステップＳ２０７でＰＣＳ画像データが生成されると、色変換部４４が、色差評価部５１へ該ＰＣＳ画像データを送る。
【００８４】
色差評価部５１は、色変換部４４からＰＣＳ画像データ（保存ＰＣＳ画像データ）を受け取ると、プレビュー画像保持部５２に保存されているＰＣＳ画像データを読み出して、該保存ＰＣＳ画像データと再生成されたＰＣＳ画像データとの色差評価を行う。この色差評価においては、ＰＣＳ画像データは画素毎にＬ＊ａ＊ｂ＊値の情報を持っているので、色差評価部５１は、保存プレビュー画像と再生成されたプレビュー画像を参照して、１画素ずつ色差を算出して、画像全体の平均色差を算出する。
【００８５】
色差評価部５１は、算出した色差が予め設定されている所定値以下（例えば、１以下）であると、代替業者画像出力装置Ｇ１〜Ｇｎで出力した場合にも、最初にユーザが指定した業者画像出力装置Ｇ１〜Ｇｎで出力した場合とほぼ同じ色で印刷できると判断して、画像データでなく、プレビュー画像間の色差が所定値以下であることを示すフラグ情報を色変換部４４へ送り、色変換部４４は、該フラグ情報を受け取ると、プレビュー画像データではなく、該フラグ情報をデータ送信部４５へ送る。データ送信部４５は、ウェブサーバ３１へフラグ情報を送り、ウェブサーバ３１は、フラグ情報を受け取ると、ユーザのユーザ端末∪１〜Ｕｍへプレビュー画像を送信することなく、また、印刷の可否確認要求も行なうことなく、業者画像出力装置Ｇ１〜Ｇｎへ印刷開始の命令を送る。
【００８６】
一方、色差評価部５１は、算出した色差が所定値以上であると、代替業者画像出力装置Ｇ１〜Ｇｎで出力した場合には、最初にユーザが指定した業者画像出力装置Ｇ１〜Ｇｎで出力した場合と色見が異なって印刷されるおそれがあると判断し、再生成されたＰＣＳ画像データを色変換部４４へ送る。色変換部４４は、色差評価部５１からＰＣＳ画像データを受け取ると、上述のように、色基準のＰＣＳから入力色へ変換するためのテーブルを参照してプレビュー画像を生成し、データ送信部４５を介して、ウェブサーバ３１へプレビュー画像を送信する。ウェブサーバ３１は、プレビュー画像データを受け取ると、図８に示したように、ジョブを送ってきたユーザ端末∪１〜Ｕｍへ該プレビュー画像を送信してウェブブラウザ上に表示させるとともに、ユーザに印刷を開始してよいかを確認するメッセージを送信して、ステップＳ１０６に移行して、印刷可否の判断を行う処理から上記同様に処理する（ステップＳ１０４〜Ｓ１１０）。
【００８７】
なお、上記説明においては、ウェブサーバ３１、画像処理サーバ３２及び障害検知サーバ３３は、それぞれ個別のサーバとなっているが、１つの画像処理装置にそれぞれの機能を持たせてもよいし、また、インターネットＩＮに接続されているが、インターネットＩＮに接続されているシステムに限定されるものではなく、ユーザ側ＬＡＮ１０または業者側ＬＡＮ２０の一方に接続されていてもよい。
【００８８】
このように、本実施例の印刷システム１は、ユーザ端末（画像出力要求装置）∪１〜Ｕｍと複数の業者画像出力装置（画像出力装置）Ｇ１〜Ｇｎに接続されて通信を行う通信手段としての画像処理サーバ３２のデータ受信部４１とデータ送信部４５及びウェブサーバ３１と、複数の業者画像出力装置Ｇ１〜Ｇｎの少なくとも画像出力方式と出力媒体で決定される出力画像の色域をプロファイル情報として記憶する画像処理サーバ３２のプロファイル記憶部（プロファイル記憶手段）４９と、ユーザ端末∪１〜Ｕｍからの画像データの色域と該画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎで出力される出力画像の色域を関連付ける複数の色基準データを記憶する画像処理サーバ３２の色基準記憶部（色基準記憶手段）４８と、ユーザ端末∪１〜Ｕｍから受け取った画像データの業者画像出力装置Ｇ１〜Ｇｎでの画像出力の可否を判断する障害検知サーバ（画像出力可否判断手段）３３と、ウェブサーバ３１及びデータ受信部４１がユーザ端末∪１〜Ｕｍから受け取った画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎを該ユーザ端末∪１〜Ｕｍからの指示に基づいて決定するとともに、決定した該業者画像出力装置Ｇ１〜Ｇｎでの画像出力が不可能であると障害検知サーバ３３が判断すると、他の業者画像出力装置Ｇ１〜Ｇｎを該画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎとして決定する画像処理サーバ３２のデバイス選択部（出力先決定手段）４６と、ユーザ端末∪１〜Ｕｍからの画像データ、決定された出力先の業者画像出力装置Ｇ１〜Ｇｎのプロファイル情報及び前記色基準データに基づいて、該業者画像出力装置Ｇ１〜Ｇｎでの画像出力結果のプレビュー画像及び該業者画像出力装置Ｇ１〜Ｇｎでの画像出力に用いる出力用画像データを該画像データから生成するデータ生成手段としての画像処理サーバ３２のレンダリング部４２、画像縮小部４３、色変換パラメータ選択部４７及び色変換部４４と、生成されたプレビュー画像のユーザ端末∪１〜Ｕｍへの送信及び前記出力用画像データの業者画像出力装置Ｇ１〜Ｇｎへの送信を制御する送信制御手段としてのデータ送信部４５及びウェブサーバ３１と、を備えている。
【００８９】
したがって、業者画像出力装置Ｇ１〜Ｇｎが、変更になった場合にも、同様のプロファイル情報の業者画像出力装置Ｇ１〜Ｇｎを出力先として選択して、ユーザの確認可能な状態で、出力画像を生成することができ、業者画像出力装置Ｇ１〜Ｇｎの画像出力方式や出力媒体の相違等の色再現要素の相違する業者画像出力装置Ｇ１〜Ｇｎでの画像出力においても色の統一性を確保することができる。
【００９０】
また、本実施例の印刷システム１は、ユーザ端末∪１〜Ｕｍと複数の業者画像出力装置Ｇ１〜Ｇｎに接続されて通信を行う通信処理ステップと、複数の業者画像出力装置Ｇ１〜Ｇｎの少なくとも画像出力方式と出力媒体で決定される出力画像の色域をプロファイル情報としてプロファイル記憶部４９に記憶させるプロファイル記憶処理ステップと、ユーザ端末∪１〜Ｕｍからの画像データの色域と該画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎで出力される出力画像の色域を関連付ける複数の色基準データを色基準記憶部４８に記憶させる色基準記憶処理ステップと、ユーザ端末∪１〜Ｕｍから受け取った画像データの業者画像出力装置Ｇ１〜Ｇｎでの画像出力の可否を判断する画像出力可否判断処理ステップと、前記通信処理ステップでユーザ端末∪１〜Ｕｍから受け取った画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎを該ユーザ端末∪１〜Ｕｍからの指示に基づいて決定するとともに、決定した該業者画像出力装置Ｇ１〜Ｇｎでの画像出力が不可能であると前記画像出力可否判断処理ステップで判断されると、他の業者画像出力装置Ｇ１〜Ｇｎを該画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎとして決定する出力先決定処理ステップと、ユーザ端末∪１〜Ｕｍからの画像データ、決定された出力先の業者画像出力装置Ｇ１〜Ｇｎの前記プロファイル情報及び前記色基準データに基づいて、該業者画像出力装置Ｇ１〜Ｇｎでの画像出力結果のプレビュー画像及び該業者画像出力装置Ｇ１〜Ｇｎでの画像出力に用いる出力用画像データを該画像データから生成するデータ生成処理ステップと、前記データ生成処理ステップで生成された前記プレビュー画像の前記通信処理ステップを介したユーザ端末∪１〜Ｕｍへの送信及び前記出力用画像データの前記通信処理ステップを介した業者画像出力装置Ｇ１〜Ｇｎへの送信を制御する送信制御処理ステップと、を有する画像処理制御方法を実行する。
【００９１】
したがって、業者画像出力装置Ｇ１〜Ｇｎが、変更になった場合にも、ユーザの確認可能な状態で、出力画像を生成することができ、業者画像出力装置Ｇ１〜Ｇｎの画像出力方式や出力媒体の相違等の色再現要素の相違する業者画像出力装置Ｇ１〜Ｇｎでの画像出力においても色の統一性を確保することができる。
【００９２】
さらに、本実施例の印刷システム１は、コンピュータに、ユーザ端末∪１〜Ｕｍと複数の業者画像出力装置Ｇ１〜Ｇｎに接続されて通信を行う通信処理と、複数の業者画像出力装置Ｇ１〜Ｇｎの少なくとも画像出力方式と出力媒体で決定される出力画像の色域をプロファイル情報としてプロファイル記憶部４９に記憶させるプロファイル記憶処理と、ユーザ端末∪１〜Ｕｍからの画像データの色域と該画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎで出力される出力画像の色域を関連付ける複数の色基準データを色基準記憶部４８に記憶させる色基準記憶処理と、ユーザ端末∪１〜Ｕｍから受け取った画像データの業者画像出力装置Ｇ１〜Ｇｎでの画像出力の可否を判断する画像出力可否判断処理と、前記通信処理でユーザ端末∪１〜Ｕｍから受け取った画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎを該ユーザ端末∪１〜Ｕｍからの指示に基づいて決定するとともに、決定した該業者画像出力装置Ｇ１〜Ｇｎでの画像出力が不可能であると前記画像出力可否判断処理で判断されると、他の業者画像出力装置Ｇ１〜Ｇｎを該画像データの出力先の業者画像出力装置Ｇ１〜Ｇｎとして決定する出力先決定処理と、ユーザ端末∪１〜Ｕｍからの画像データ、決定された出力先の業者画像出力装置Ｇ１〜Ｇｎの前記プロファイル情報及び前記色基準データに基づいて、該業者画像出力装置Ｇ１〜Ｇｎでの画像出力結果のプレビュー画像及び該業者画像出力装置Ｇ１〜Ｇｎでの画像出力に用いる出力用画像データを該画像データから生成するデータ生成処理と、前記データ生成処理で生成された前記プレビュー画像の前記通信処理を介したユーザ端末∪１〜Ｕｍへの送信及び前記出力用画像データの前記通信処理を介した業者画像出力装置Ｇ１〜Ｇｎへの送信を制御する送信制御処理と、を実行させる画像処理制御プログラムを搭載している。
【００９３】
したがって、業者画像出力装置Ｇ１〜Ｇｎが、変更になった場合にも、ユーザの確認可能な状態で、出力画像を生成することができ、業者画像出力装置Ｇ１〜Ｇｎの画像出力方式や出力媒体の相違等の色再現要素の相違する業者画像出力装置Ｇ１〜Ｇｎでの画像出力においても色の統一性を確保することができる。
【００９４】
また、本実施例の印刷システム１は、画像処理サーバ３２が、最初の出力先の業者画像出力装置Ｇ１〜Ｇｎに対して生成した前記プレビュー画像を記憶するプレビュー画像保持部（画像記憶手段）５２を備え、新たな業者画像出力装置Ｇ１〜Ｇｎが決定されると、新たな該業者画像出力装置Ｇ１〜Ｇｎの前記プロファイル情報及び前記色基準データに基づいて、前記画像データから新たな該業者画像出力装置Ｇ１〜Ｇｎでの画像出力結果のプレビュー画像及び該業者画像出力装置Ｇ１〜Ｇｎでの画像出力に用いる出力用画像データを再生成して、再生成した該プレビュー画像と最初の前記プレビュー画像をウェブサーバ３１に渡し、ウェブサーバ３１が、再生成された前記プレビュー画像と最初の前記プレビュー画像をユーザ端末∪１〜Ｕｍへ送信し、該ユーザ端末∪１〜Ｕｍから印刷許可応答を受信すると、再生成された前記出力用画像データを、ウェブサーバ３１を介して新たな業者画像出力装置Ｇ１〜Ｇｎへ送信している。すなわち、この場合、画像処理サーバ３２は、プレビュー画像保持部５２に記憶している最初の出力先の業者画像出力装置Ｇ１〜Ｇｎの色基準を起点として、新たな出力先の業者画像出力装置Ｇ１〜Ｇｎへの色変換を行なっている。
【００９５】
したがって、ユーザが最初に意図した画像出力状態と業者画像出力装置Ｇ１〜Ｇｎ変更後の画像出力状態とを比較検討して、画像出力の可否を指示することができ、業者画像出力装置Ｇ１〜Ｇｎの画像出力方式や出力媒体の相違等の色再現要素の相違する業者画像出力装置Ｇ１〜Ｇｎでの画像出力においても色の統一性をより一層確実に確保することができる。
【００９６】
さらに、本実施例の印刷システム１は、画像処理サーバ３２が、障害検知サーバ３３が画像出力不可であると判断したときに、最初の前記プレビュー画像と、該判断後に新たな業者画像出力装置Ｇ１〜Ｇｎに対して生成された前記プレビュー画像との色差を所定値と比較評価する色差評価部（色差評価手段）５１を備え、ウェブサーバ３１が、前記色差が所定値以下であると色差評価部５１が評価すると、ユーザ端末∪１〜Ｕｍへの前記プレビュー画像の送信を禁止するとともに、前記出力用画像データを新たな業者画像出力装置Ｇ１〜Ｇｎへ送信している。
【００９７】
したがって、ユーザによる確認を要求することなく、業者画像出力装置Ｇ１〜Ｇｎの画像出力方式や出力媒体の相違等の色再現要素の相違する業者画像出力装置Ｇ１〜Ｇｎでの画像出力においても色の統一性を適切に確保することができる。
【００９８】
また、本実施例の印刷システム１は、色基準記憶部４８が、複数の業者画像出力装置Ｇ１〜Ｇｎの１次色及び２次色の色度値に基づいて分類された該業者画像出力装置Ｇ１〜Ｇｎのグループ毎に前記色基準データを記憶している。
【００９９】
したがって、業者画像出力装置Ｇ１〜Ｇｎが、変更になった場合に、同様のプロファイル情報の業者画像出力装置Ｇ１〜Ｇｎを出力先として適切かつ速やかに選択して、出力画像を生成することができ、業者画像出力装置Ｇ１〜Ｇｎの画像出力方式や出力媒体の相違等の色再現要素の相違する業者画像出力装置Ｇ１〜Ｇｎでの画像出力においても色の統一性を速やかにかつ適切に確保することができる。
【０１００】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【０１０１】
１  印刷システム
ＩＮ  インターネット
１０  ユーザ側ＬＡＮ
∪１〜Ｕｍ  ユーザ端末
ＵＯ１〜ＵＯｍ  ユーザ出力装置
２０  印刷業者側ＬＡＮ
Ｇ１〜Ｇｎ  業者画像出力装置
Ｄｐ  ディスプレイ
３１  ウェブサーバ
３２  画像処理サーバ
３３  障害検知サーバ
４１  データ受信部
４２  レンダリング部
４３  画像縮小部
４４  色変化部
４５  データ送信部
４６  デバイス選択部
４７  色変換パラメータ選択部
４８  色基準記憶部
４９  プロファイル記憶部
Ｉｃ  入力色
Ｉｃ１  入力色
Ｏｃ１〜Ｏｃ４  出力色域
ＫＳ、ＫＭ、ＫＬ、ＫＬＬ  仮想色域
Ｋｚ  仮想色域
Ｈｚ  色基準
Ｇｍ１、Ｇｍ２  基準ガマット
Ｏｍ１〜Ｏｍ６  出力デバイスガマット
【先行技術文献】
【特許文献】
【０１０２】
【特許文献１】特開２００２−２５２７８５号公報
【特許文献２】特開平１１−３１３２１６号公報
【図１】
0005929161.tif 000002
【図２】
0005929161.tif 000003
【図６】
0005929161.tif 000004
【図８】
0005929161.tif 000005
【図９】
0005929161.tif 000006
【図１０】
0005929161.tif 000007
【図３】
0005929161.tif 000008
【図４】
0005929161.tif 000009
【図５】
0005929161.tif 000010
【図７】
0005929161.tif 000011