(57)【特許請求の範囲】
【請求項１】
画像出力デバイスが接続され該画像出力デバイスに向けて画像データを出力する画像データ出力装置において、
この画像データ出力装置は、通信回線に接続されたものであって、他の画像出力デバイスが接続され該他の画像出力デバイスに向けて画像データを出力する、該通信回線と同一の通信回線に接続された他の画像データ出力装置との間で該通信回線を介在させた画像データの送受信が可能なものであり、
自分に接続された画像出力デバイスに向けて色精度確認用の確認用パッチを表わすパッチデータを出力する出力部と、
自分に接続された画像出力デバイスにより前記パッチデータに基づいて出力された確認用パッチの測色値の、所定の基準パッチの測色値からの差を表す第１の色差ベクトルを算出する色差算出部と、
前記他の画像データ出力装置から前記他の画像出力デバイスに向けて出力されたパッチデータに基づいて該他の画像出力デバイスにより出力された確認用パッチの測色値の、基準パッチの測色値からの差を表す第２の色差ベクトル、もしくは該第２の色差ベクトル算出の基になる測色値を、前記通信回線を経由して受信する受信部と、
前記第１の色差ベクトルと前記第２の色差ベクトルとの間の隔たりを表す偏差を求める偏差算出部と、
前記偏差と所定の基準偏差との大小を判定する判定部とを備えたことを特徴とする画像データ出力装置。
【請求項２】
前記偏差算出部は、現在から遡った所定の期間内に出力されたカラーパッチに関し、前記第１の色差ベクトルと前記第２の色差ベクトルとの間の偏差を求めるものであることを特徴とする請求項１記載の画像データ出力装置。
【請求項３】
前記出力部は、自分に接続された画像出力デバイスに向けて、前記パッチデータを所望の画像を表わす画像データと統合することにより生成された、カラーパッチ付き画像を表わす画像データを出力するものであることを特徴とする請求項１記載の画像データ出力装置。
【請求項４】
前記色差算出部は、自分に接続された画像出力デバイスにより出力された確認用パッチの測色値と、該確認用パッチの測色の時点で測色された基準パッチの測色値との双方を取得し、これら取得された確認用パッチおよび基準パッチ双方の測色値に基づいて前記第１の色差ベクトルを算出するものであることを特徴とする請求項１記載の画像データ出力装置。
【請求項５】
この画像データ出力装置は、前記他の画像データ出力装置との間で、サーバを介在させて、通信を行なうものであることを特徴とする請求項１記載の画像データ出力装置。
【請求項６】
この画像データ出力装置は、前記他の画像データ出力装置との間で、前記通信回線を介して直接に、通信を行なうものであることを特徴とする請求項１記載の画像データ出力装置。
【請求項７】
画像出力デバイスが接続されたコンピュータ内で実行され、該コンピュータを、該画像出力デバイスに向けて画像データを出力する画像データ出力装置として動作させる画像データ出力プログラムにおいて、
このコンピュータは、通信回線に接続されたものであって、他の画像出力デバイスが接続され該他の画像出力デバイスに向けて画像データを出力する、該通信回線と同一の通信回線に接続された、他の画像データ出力装置として動作する他のコンピュータとの間で該通信回線を介在させた通信データの送受信が可能なものであり、
自分のコンピュータに接続された画像出力デバイスに向けて色精度確認用の確認用パッチを表わすパッチデータを出力する出力部と、
自分のコンピュータに接続された画像出力デバイスにより前記パッチデータに基づいて出力された確認用パッチの測色値の、所定の基準パッチの測色値からの差を表す第１の色差ベクトルを算出する色差算出部と、
前記他のコンピュータから前記他の画像出力デバイスに向けて出力されたパッチデータに基づいて該他の画像出力デバイスにより出力された確認用パッチの測色値の、基準パッチの測色値からの差を表す第２の色差ベクトル、もしくは該第２の色差ベクトル算出の基になる測色値を、前記通信回線を経由して受信する受信部と、
前記第１の色差ベクトルと前記第２の色差ベクトルとの間の隔たりを表す偏差を求める偏差算出部と、
前記偏差と所定の基準偏差との大小を判定する判定部とを有することを特徴とする画像データ出力プログラム。
【請求項８】
前記偏差算出部は、現在から遡った所定の期間内に出力されたカラーパッチに関し、前記第１の色差ベクトルと前記第２の色差ベクトルとの間の偏差を求めるものであることを特徴とする請求項７記載の画像データ出力プログラム。
【請求項９】
前記出力部は、自分に接続された画像出力デバイスに向けて、前記パッチデータを所望の画像を表わす画像データと統合することにより生成された、カラーパッチ付き画像を表わす画像データを出力するものであることを特徴とする請求項７記載の画像データ出力プログラム。
【請求項１０】
前記色差算出部は、自分のコンピュータに接続された画像出力デバイスにより出力された確認用パッチの測色値と、該確認用パッチの測色の時点で測色された基準パッチの測色値との双方を取得し、これら取得された確認用パッチおよび基準パッチ双方の測色値に基づいて前記第１の色差ベクトルを算出するものであることを特徴とする請求項７記載の画像データ出力プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えばプリンタ等の画像出力デバイスが接続され、その画像出力デバイスに向けて、その画像出力デバイスでの画像出力のために画像データを出力する画像データ出力装置、および、コンピュータをそのような画像データ出力装置として動作させる画像データ出力プログラムに関する。
【０００２】
【従来の技術】
従来より、印刷の分野では、印刷を行なうのはかなり大がかりな作業となるため、画像の編集を行なった後、実際に印刷を行なう前に、例えばプリンタにより、印刷を行なったときに得られる印刷物としての画像を摸擬したプルーフ画像を出力し、そのプルーフ画像上で印刷物の色彩等を判断し、必要に応じて修正を行なって再度プルーフ画像を出力し、そのような過程を経て最終的に良好な印刷物を得ることができるという判断を行なってから実際の印刷を行なうことが広く行なわれている。そのような、プルーフ画像を出力する、例えばプリンタ等の画像出力デバイスは、一般にプルーファと呼ばれている。
【０００３】
ここで、例えばあるプリンタをプルーファとして用いてそのプリンタでプルーフ画像を出力するにあたっては、その画像について最終的に印刷を行なおうとしている印刷機のインクと比べそのプリンタのインクが異なることや、そもそもそのプリンタ自体が印刷機とは異なることなどから、プリンタで画像をプリント出力したときに印刷機での印刷により得られる画像を色彩上も正しく摸擬したプルーフ画像が得られるように、編集の行なわれた画像を表わす印刷機用の画像データに所定の色変換処理が施されてプリンタ用の画像が生成され、そのプリンタ用の画像データがプリンタに入力されてプルーフ画像がプリント出力される。
【０００４】
ここで、近年盛んに提唱されているリモートプルーフについて説明する。
【０００５】
例えばある編集者や印刷者が依頼者から印刷用の画像の編集や印刷を請け負って、編集者が印刷用の画像編集を行なった場合、その編集された画像の良否は、最終的には依頼者の判断を仰ぐことになる。この場合に、従来は、編集者側でプルーフ画像をプリント出力し、そのプリント出力されたプルーフ画像を依頼者に郵送していた。
【０００６】
近年では、このような郵送に代わり、編集者側の編集用パーソナルコンピュータを通信回線に接続し、依頼者にもその通信回線に接続されたパーソナルコンピュータとそのパーソナルコンピュータに接続されたプルーフ画像出力用のプリンタを用意しておき、編集者側での編集により生成された画像データを通信回線を経由して依頼者側に送信し依頼者側でその受信した画像データに基づいてプルーフ画像をプリント出力するという、リモートプルーフの考え方が提唱されてきている。
【０００７】
【発明が解決しようとする課題】
しかしながら、このリモートプルーフを具体的に実現しようとすると、編集者側でプリント出力したプルーフ画像と、依頼者側に画像データを送信し依頼者側でプリント出力したプルーフ画像とが同じ色の画像であることの保証が必要となる。現実的には、編集者側に設置されたプルーフ画像出力用プリンタと依頼者側に設置されたプルーフ画像出力用プリンタとでは機差が存在し、しかも別々の環境下にあり環境変化等によってそれぞれのプリンタの特性が変動するため、双方のプルーフ画像が同じ色であることを保証することはかなり困難である。
【０００８】
この問題を解決するために、余白に確認用のカラーパッチが付加されたプルーフ画像をプリント出力し、そのプリント出力されたプルーフ画像の余白に出力されたカラーパッチを測色し、ある所定の測色値が得られることをもってそのプルーフ画像の色の同一性を保証することが考えられる。
【０００９】
この方法を採用するときの前提は、編集者側にある測色計と依頼者にある測色計とが同一の特性を示すことで存在するが、現実的には各地にある測色計には容認レベルを越える機差が存在する場合があり、完全な解決策とはならない。
【００１０】
また、別の解決策として、基準となる、色の安定した同一の基準パッチを編集者側と依頼者側との双方で持ち、余白にその基準パッチと同一の色の確認用のカラーパッチが付加されたプルーフ画像をプリント出力し、プリント出力された確認用のカラーパッチと基準パッチとの双方を測色してそれら双方の測色値どうしの差を求めるという方法が考えられる。
【００１１】
この場合、基準パッチとしては十分に安定したものを用意することができ、編集側の測色計と依頼者側の測色計とに機差が存在していても、編集側でのプリント出力により得られた確認用カラーパッチの、基準パッチからの測色値の偏差が十分小さく、かつ依頼者側でのプリント出力により得られた確認用カラーパッチの、基準パッチからの測色値の偏差も十分小さいことをもって、双方のプルーフ画像の色が十分に一致していることを保証することができる。
【００１２】
しかしながら、この方法を採用すると、編集者側のプリンタと依頼者側のプリンタのいずれでプリント出力された確認用カラーパッチも、基準パッチに対し十分に近似した色である必要があり、これらのプリンタそれぞれが極めて厳密に管理されている必要があり、その管理が大変であるという問題がある。
【００１３】
本発明は、上記事情に鑑み、双方のプルーファの特性がある程度大きく変動しても双方のプルーファで得られるプルーフ画像の色が十分に一致する条件を見つけ、それら双方のプルーファで得られるプルーフ画像の色の一致を保証することのできる画像データ出力装置、およびコンピュータをそのような画像データ出力装置として動作させることのできる画像データ出力プログラムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記の目的を達成する本発明の画像データ出力装置は、画像出力デバイスが接続され画像出力デバイスに向けて画像データを出力する画像データ出力装置において、
この画像データ出力装置は、通信回線に接続されたものであって、他の画像出力デバイスが接続され他の画像出力デバイスに向けて画像データを出力する、その通信回線と同一の通信回線に接続された他の画像データ出力装置との間でその通信回線を介在させた画像データの送受信が可能なものであり、
自分に接続された画像出力デバイスに向けて色精度確認用の確認用パッチを表わすパッチデータを出力する出力部と、
自分に接続された画像出力デバイスによりパッチデータに基づいて出力された確認用パッチの測色値の、所定の基準パッチの測色値を基準としたときの第１の色差ベクトルを算出する色差算出部と、
上記他の画像データ出力装置から上記他の画像出力デバイスに向けて出力されたパッチデータに基づいて上記他の画像出力デバイスにより出力された確認用パッチの測色値の、基準パッチの測色値を基準としたときの第２の色差ベクトル、もしくはその第２の色差ベクトル算出の基になる測色値を、通信回線を経由して受信する受信部と、
第１の色差ベクトルと第２の色差ベクトルとの間の偏差を求める偏差算出部と、
上記偏差と所定の基準偏差との大小を判定する判定部とを備えたことを特徴とする。
【００１５】
本発明は、確認用パッチの、基準パッチからの測色値の‘ずれ’の量のみでなく、その‘ずれ’の方向を含む「色差ベクトル」を求めるものであり、通信回線を介して接続された相手側で得られた色差ベクトル（第２の色差ベクトル）を入手して、その第２の色差ベクトルと、自分の側で得られた色差ベクトル（第１の色差ベクトル）との偏差を求め、その偏差がしきい値（基準偏差）を越えているか否かを判定するようにしたものである。換言すると、確認用パッチの色が基準パッチの色からある程度大きく変化していても、相手側の変化の方向と自分の側の変化の方向が近似しており、双方で出力したプルーフ画像の色がほぼ一致しているときは、それを十分な精度のプルーフ画像として受け入れるというものである。
【００１６】
こうすることにより、相手側と自分の側との双方で、確認用パッチの色が基準パッチの色に十分近似している必要がある、という前述の判定基準を満たす場合よりも、プルーファの管理の精度がかなり緩められ、しかも相手側と自分の側とで十分に色の一致したプルーフ画像を得ることができる。
【００１７】
ここで、上記本発明の画像データ出力装置において、偏差算出部は、現在から遡った所定の期間内に出力されたカラーパッチに関し、第１の色差ベクトルと第２の色差ベクトルとの間の偏差を求めるものであることが好ましい。
【００１８】
時間を経るとそれだけ画像出力デバイスの特性も変化している可能性が高まるため、直近の所定の期間内に出力されたカラーパッチについて上記の偏差を求めるようにしたものであり、こうすることにより一層の精度向上が図られる。
【００１９】
また、上記本発明の画像データ出力装置において、上記出力部は、自分に接続された画像出力デバイスに向けて、パッチデータを所望の画像を表わす画像データと統合することにより生成された、カラーパッチ付き画像を表わす画像データを出力するものであることが好ましい。
【００２０】
カラーパッチを、所望の画像、すなわち、上述の説明にいうプルーフ画像等と一緒に出力することにより、その所望の画像を出力した、正にその時点における画像出力デバイスの状態を知ることができる。
【００２１】
また、上記本発明の画像データ出力装置において、色差算出部は、自分に接続された画像出力デバイスにより出力された確認用パッチの測色値と、その確認用パッチの測色の時点で測色された基準パッチの測色値との双方を取得し、これら取得された確認用パッチおよび基準パッチ双方の測色値に基づいて第１の色差ベクトルを算出するものであることが好ましい。
【００２２】
基準パッチの測色値としては、一度測定して得た値を記憶しておき、確認用パッチのみその都度測定することも考えられるが、測色計自体についても、当初の機差のみでなく、環境等による変動が考えられる。そこで、確認用パッチを測色してその測色値を求めるとともに、その確認用パッチの測色の時点で基準パッチについても測色して測色値を求め、それら確認用パッチの測色値と、その確認用パッチの測色の時点で測色して得た基準パッチの測色値との双方を入力して第１の色差ベクトルを求めるように構成すると、測色計の経時変化をキャンセルした第１の色差ベクトルを求めることができ、一層の高精度が期待できる。
【００２３】
さらに、上記本発明の画像データ出力装置は、上記他の画像データ出力装置との間で、通信回線を介して直接に通信を行なうものであってよく、あるいは、上記本発明の画像データ出力装置は、上記他の画像データ出力装置との間で、サーバを介在させて、通信を行なうものであってもよい。
【００２４】
また、上記目的を達成する本発明の画像データ出力プログラムは、画像出力デバイスが接続されたコンピュータ内で実行され、そのコンピュータを、画像出力デバイスに向けて画像データを出力する画像データ出力装置として動作させる画像データ出力プログラムにおいて、
このコンピュータは、通信回線に接続されたものであって、他の画像出力デバイスが接続され他の画像出力デバイスに向けて画像データを出力する、その通信回線と同一の通信回線に接続された、他の画像データ出力装置として動作する他のコンピュータとの間で通信回線を介在させた画像データの送受信が可能なものであり、
自分のコンピュータに接続された画像出力デバイスに向けて色精度確認用の確認用パッチを表わすパッチデータを出力する出力部と、
自分のコンピュータに接続された画像出力デバイスにより上記のパッチデータに基づいて出力された確認用パッチの測色値の、所定の基準パッチの測色値を基準としたときの第１の色差ベクトルを算出する色差算出部と、
上記他のコンピュータから上記他の画像出力デバイスに向けて出力されたパッチデータに基づいて上記他の画像出力デバイスにより出力された確認用パッチの測色値の、基準パッチの測色値を基準としたときの第２の色差ベクトル、もしくはその第２の色差ベクトル算出の基になる測色値を、通信回線を経由して受信する受信部と、
第１の色差ベクトルと第２の色差ベクトルとの間の偏差を求める偏差算出部と、
上記偏差と所定の基準偏差との大小を判定する判定部とを有することを特徴とする。
【００２５】
ここで、上記本発明の画像データ出力プログラムにおいて、上記偏差算出部は、現在から遡った所定の期間内に出力されたカラーパッチに関し、第１の色差ベクトルと第２の色差ベクトルとの間の偏差を求めるものであることが好ましく、また、上記出力部は、自分に接続された画像出力デバイスに向けて、パッチデータを所望の画像を表わす画像データと統合することにより生成された、カラーパッチ付き画像を表わす画像データを出力するものであることも好ましい形態である。
【００２６】
さらに、上記本発明の画像データ出力プログラムにおいて、上記色差算出部は、自分のコンピュータに接続された画像出力デバイスにより出力された確認用パッチの測色値と、その確認用パッチの測色の時点で測色された基準パッチの測色値との双方を取得し、これら取得された確認用パッチおよび基準パッチ双方の測色値に基づいて第１の色差ベクトルを算出するものであることが好ましい。
【００２７】
本発明の画像データ出力プログラムを、画像出力デバイスが接続され、さらに通信回線に接続されたコンピュータにインストールして実行することにより、そのコンピュータを、本発明の画像データ出力装置として動作させることができる。
【００２８】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
【００２９】
図１は、本発明の画像データ出力装置の一実施形態が組み込まれた印刷−プルーフシステムの全体構成図である。
【００３０】
カラースキャナ１０では、原稿画像が読み取られて、その読み取った原稿画像をあらわす、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、およびＫ（ブラック）からなる４色の色分解画像データが生成される。このＣＭＹＫの画像データはワークステーション２０に入力される。ワークステーション２０では、オペレータにより、入力された画像データに基づく、電子的な集版が行なわれ、印刷用の画像をあらわす画像データが生成される。この印刷用の画像データは、ＣＭＹＫ４色それぞれについて階調を有する画素からなる画像を表している。印刷を行なう場合は、この印刷用の画像データが、網点画像を表す製版用の画像データに変換されてフィルムプリンタ３０に入力され、その製版用の画像データに対応した、ＣＭＹＫ各版の印刷用フィルム原版が作成される。
【００３１】
この印刷用フィルム原版からは刷版が作成され、その作成された刷版が印刷機４０に装着される。この印刷機４０に装着された刷版にはインクが塗布され、その塗布されたインクが印刷用の用紙上に転移されてその用紙上に印刷画像４１が形成される。
【００３２】
この、フィルムプリンタ３０によりフィルム原版を作成し、さらに刷版を作成して印刷機４０に装着し、その刷版にインクを塗布して用紙上に印刷を行なう一連の作業は、大がかりな作業であり、コストもかかる。このため、実際の印刷作業を行なう前に、パーソナルコンピュータ１００とプリンタ１５０により、以下のようにしてプルーフ画像１５１を作成し、印刷画像４１の仕上りの事前確認が行なわれる。
【００３３】
プルーフ画像１５１を作成するにあたっては、ワークステーション２０上の電子集版により作成された印刷用の画像データがパーソナルコンピュータ１００に入力される。このパーソナルコンピュータ１００は、本発明の画像データ出力装置の一実施形態に相当するものである。このパーソナルコンピュータ１００に入力される印刷用の画像データは、上述したように、ＣＭＹＫ４色それぞれについて階調を有する画素からなる画像を表しており、パーソナルコンピュータ１００では、この印刷用の画像データが、プルーフ画像１５１を出力しようとしているプリンタ１５０に適合したプルーフ画像データに変換される。プリンタ１５０には、そのプルーフ画像データが入力され、プリンタ１５０では、その入力されたプルーフ画像データに基づくプルーフ画像１５１がプリント出力される。
【００３４】
このようにしてプルーフ画像を作成してそのプルーフ画像を確認することにより、印刷の仕上りを事前に確認することができる。
【００３５】
ここで、プリンタ１５０でプルーフ画像１５１を出力するにあたっては、そのプリンタ１５０が所期の色を正しく再現することができる正常な状態にあるか否かが問題となる。
【００３６】
図２は、プリンタが正常状態にあるか否かの確認方法の説明図である。
【００３７】
図２（Ａ）には、用紙５０上に図１のプリンタ１５０でプリント出力された、プルーフ画像５１と、確認用のカラーパッチ５２が示されており、また図２（Ｂ）には、基準パッチ６０が示されている。
【００３８】
基準パッチ６０は、ほとんど褪色することのない極めて安定した色材で形成された、基準となるカラーパッチである。
【００３９】
プリンタでプルーフ画像をプリント出力するにあたっては、図１に示すパーソナルコンピュータ１００内では、図２（Ａ）に示すように、本来のプルーフ画像５１と、用紙５０上の余白に、プリンタが所期の性能を厳密に維持している状態において基準パッチ６０と同一の色が再現される確認用のカラーパッチ５２がプリント出力されるように画像データを合成して、その合成した画像データをプリンタに送り、プリント出力させる。
【００４０】
このようにしてプルーフ画像がプリント出力されると、その余白にプリント出力された確認用のカラーパッチ５２の色と、あらかじめ保存しておいた基準用パッチ６０の色とが比較される。
【００４１】
この色の比較は、測色計で測色してそれらの測色値どうしを比較してもよく、あるいは目視による比較でそれらの色が十分に一致しているか否かを判定してもよいが、以下に説明する本発明の実施形態においては、測色計で測色されて測色値が求められる。
【００４２】
このようにして確認用のカラーパッチ５２の色が基準用パッチ６０の色と比べ十分に一致していると判定されると、その判定をもって、その同じ用紙５０上にプリント出力されたプルーフ画像５１は、印刷により得られるであろう画像４１（図１参照）と比べ十分に色が一致した高精度なプルーフ画像であると判定される。
次にリモートプルーフについて説明する。
【００４３】
図３は、リモートプルーフシステムの一例を示す模式図である。
【００４４】
ここには、図１に１つのブロックで示すパーソナルコンピュータ１００を含む、２台のパーソナルコンピュータ１００，２００と、通信回線６００でそれら２台のパーソナルコンピュータ１００，２００と接続されたホストコンピュータ３００が示されている。図１を参照した説明では、パーソナルコンピュータ１００が本発明の画像データ出力装置の一実施形態に相当する旨説明したが、もう一台のパーソナルコンピュータ２００もまた、本発明の画像データ出力装置の一実施形態に相当する。それら２台のパーソナルコンピュータ１００，２００には、それぞれ各プリンタ１５０，２５０が接続されている。また、ホストコンピュータ３００は、２台のパーソナルコンピュータ１００、２００の間で送受信されるデータを仲介するサーバとしての役割りを担っている。
【００４５】
パーソナルコンピュータ１００は、図１に示すワークステーション２０から印刷用の画像データを受け取り、プルーフ画像データに変換して自分に接続されたプリンタ１５０でプルーフ画像を出力することもでき、あるいはワークステーション２０から受け取った印刷用の画像データあるいはその印刷用の画像データを変換したプルーフ画像データを、通信回線６００およびホストコンピュータ３００を介してパーソナルコンピュータ２００に送信し、パーソナルコンピュータ２００側で、印刷用の画像データを受け取ったときはプルーフ画像データに変換した上で、あるいはプルーフ画像データを受け取ったときはそのまま、自分に接続されたプリンタ２５０にプルーフ画像を出力させることもできる。
【００４６】
ここで、先ず、２台のパーソナルコンピュータ１００，２００およびホストコンピュータ３００のハードウェア構成について説明する。
【００４７】
各コンピュータ１００，２００，３００は、外観上、ＣＰＵ（中央演算処理装置）、メモリ、ハードディスク等が内蔵された本体装置１０１，２０１，３０１、その本体装置１０１，２０１，３０１からの指示に応じて表示画面１０２ａ，２０２ａ，３０２ａ上に画像を表示する画像表示装置１０２，２０２，３０２、本体装置１０１，２０１，３０１にキー操作に応じた各種の情報を入力するキーボード１０３，２０３，３０３、および表示画面１０２ａ，２０２ａ，３０２ａ上の任意の位置を指定することにより、その位置に表示されたアイコン等に応じた指示を入力するマウス１０４，２０４，３０４を備えている。また本体装置１０１，２０１，３０１は、外観上、ＭＯディスク（光磁気ディスク）を装填するためのＭＯ装填口１０１ａ，２０１ａ，３０１ａおよびＣＤ−ＲＯＭ３１０を装填するためのＣＤ−ＲＯＭ装填口１０１ｂ，２０１ｂ，３０１ｂを有する。
【００４８】
図４は、図３に示すパーソナルコンピュータのハードウェア構成図である。図３に示す２台のパーソナルコンピュータ１００，２００は、同一の構成を有するものであり、また、ホストコンピュータ（サーバ）３００も本質的には同様の構成を有するものであり、ここでは、代表的に、それらのうちの１台のコンピュータであるパーソナルコンピュータ１００について説明する。
【００４９】
パーソナルコンピュータ１００の本体装置１０１の内部には、図４に示すように、各種プログラムを実行するＣＰＵ１１１、ハードディスク装置１１３に格納されたプログラムが読み出されＣＰＵ１１１での実行のために展開される主メモリ１１２、各種プログラムや画像データ等が保存されるハードディスク装置１１３、ＭＯディスク３２０が装填されその装填されたＭＯディスク３２０をアクセスするＭＯドライブ１１４、ＣＤ−ＲＯＭ３１０が装填され、その装填されたＣＤ−ＲＯＭ３１０をアクセスするＣＤ−ＲＯＭドライブ１１５、ワークステーション２０（図１参照）と接続され、ワークステーション２０から画像データを受け取る入力インタフェース１１６、プリンタ１５０に画像データを送るプリンタインタフェース１１７、および通信回線６００を介在させた通信（ここでは具体的には、図２に示すホストコンピュータ３００を介在させての、もう１台のパーソナルコンピュータ２００との間の通信）を担う通信インタフェース１１８が内蔵されている。
【００５０】
これらの各種要素、さらには図３にも示す画像表示装置１０２、キーボード１０３、マウス１０４は、バス１１０を介して相互に接続されている。
【００５１】
ここで、ＣＤ−ＲＯＭ３１０には、このパーソナルコンピュータ１００を本発明の画像データ出力装置の一実施形態として動作させるための画像データ出力プログラムが記憶されており、そのＣＤ−ＲＯＭ３１０はＣＤ−ＲＯＭドライブ１１５に装填され、そのＣＤ−ＲＯＭ３１０に記憶された画像データ出力プログラムがこのパーソナルコンピュータ１００にアップロードされてハードディスク装置１１３に記憶される。
【００５２】
図５は、ＣＤ−ＲＯＭに記憶された画像データ出力プログラムの概要を示す模式図である。
【００５３】
このＣＤ−ＲＯＭ３１０に記憶された画像データ出力プログラム７０は、画像出力部７１、画像入出力部７２、画像合成部７３、色差算出部７４、通信部７５、偏差算出部７６、判定部７７、および表示部７８により構成されている。この画像データ出力プログラム７０の各構成要素７１〜７８の作用については後述する。
【００５４】
このＣＤ−ＲＯＭ３１０に記憶された画像データ出力プログラム７０が、図３に示す２台のパーソナルコンピュータ１００，２００のそれぞれにインストールされて実行されることにより、それら２台のパーソナルコンピュータ１００，２００のそれぞれを本発明の画像データ出力装置の一実施形態として動作させることができる。
【００５５】
図６は、本発明の画像データ出力装置の一実施形態が通信回線およびサーバを介在させて２台接続された状態のリモートプルーフシステムの機能ブロック図である。
【００５６】
この図６に示すリモートプルーフシステムは、図３に示すリモートプルーフシステムを構成する２台のパーソナルコンピュータ１００，２００のそれぞれに図５に示す画像データ出力プログラムがインストールされて実行され、さらにホストコンピュータ３００により構成されるサーバにそれら２台のパーソナルコンピュータ１００，２００の間の通信を仲介させることにより構成される。
【００５７】
この図６には、通信回線６００およびサーバ７００を介在させて接続された、２台の画像データ出力装置８０Ａ，８０Ｂと、それら各画像データ出力装置８０Ａ，８０Ｂにそれぞれ接続された２台のプリンタ９０Ａ，９０Ｂが示されている。これら２台のプリンタ９０Ａ，９０Ｂは、図２に示す２台のプリンタ１５０，２５０にそれぞれ対応するものであり、２台の画像データ出力装置８０Ａ，８０Ｂは、ハードウェア上は、図２に示す２台のパーソナルコンピュータ１００，２００にそれぞれ対応するものである。またサーバ７００は、図２に示すホストコンピュータ３００がその役割りを担っている。
【００５８】
ここに示す２台の画像データ出力装置８０Ａ，８０Ｂは、画像出力部８１Ａ，８１Ｂ、画像合成部８２Ａ，８２Ｂ、画像入出力部８３Ａ，８３Ｂ、通信部８４Ａ，８４Ｂ、色差算出部８５Ａ，８５Ｂ、偏差算出部８６Ａ，８６Ｂ、判定部８７Ａ，８７Ｂ、および表示部８８Ａ，８８Ｂから構成されている。
【００５９】
この図６に示すリモートプルーフシステムは、自分に接続されたプリンタに画像データを送ってプリント出力させて得たプルーフ画像と、その画像データを通信回線６００およびサーバ７００を介して相手側に通信して相手側のプリンタでプリント出力させて得たプルーフ画像との間での色の一致を保証するシステムが組み込まれたリモートプルーフシステムであり、以下、この点を中心に、この図６のリモートプルーフシステムについて説明する。
【００６０】
尚、前述の説明では、図１に示すパーソナルコンピュータ１００は、ワークステーション２０から印刷用の画像データを受け取り、その印刷用の画像データをプルーフ画像データに変換してプリンタに送る旨説明したが、図６に示すブロック図との関係では、色変換処理を行なう必要があるときは、その画像データ（印刷用の画像データ）は、画像入出力部８３Ａ，８３Ｂから一旦この図６に示すブロック図の外部（ただし、図１に示すパーソナルコンピュータ１００，２００の内部）に出力されて色変換処理が行なわれ、あるいはもともとこのブロック図の外部にある印刷用画像データがプルーフ画像データに変換され、その色変換処理後のプルーフ画像データが、画像入出力部８３Ａ，８３Ｂに入力されるものとする。以下での説明では、色変換は必要なときには当然行なわれるものとし、繁雑さを避けるため、色変換の前後を問わず単に画像データと表現する。
【００６１】
また、図６に示す画像データ出力装置８０Ａ，８０Ｂを構成する各構成要素８１Ａ，８１Ｂ〜８８Ａ，８８Ｂは、それぞれ、それらの各構成要素８１Ａ，８１Ｂ〜８８Ａ，８８Ｂと同一の名称を付した、図５に示す画像データ出力プログラム７０を構成する各構成要素７１〜７８に対応する構成要素であるが、図６の画像データ出力装置８０Ａ，８０Ｂの各構成要素８１Ａ，８１Ｂ〜８８Ａ，８８Ｂは、ハードウェアとソフトウェアとの組合せであるのに対し、図５に示す画像データ出力プログラム７０の各構成要素はそれらハードウェアとソフトウェアのうちのアプリケーションプログラムの部分を指している。
【００６２】
上述したように、図６の機能ブロック図は、図５の画像データ出力プログラム７０が図２のパーソナルコンピュータ１００，２００にインストールされて実行されたときの機能を示すものであり、したがって以下では、図５について直接に説明することは避け、図６について説明することで、図５の画像データ出力プログラムについても合わせて説明を行なうものとする。
【００６３】
図１のワークステーション２０から図３のパーソナルコンピュータ１００に送られてきた画像データは、色変換処理が行なわれた後、画像データ出力装置８０Ａの画像入出力部８３Ａに入力される。この画像入出力部８３Ａは、入力された画像データを、画像合成部８２Ａと通信部８４Ａに渡す。
【００６４】
画像合成部８２Ａは、画像入出力部８３Ａから受け取った画像データと、確認用パッチを表わすパッチデータとを統合して、図２（Ａ）に示すようなカラーパッチ付き画像を表わす画像データを生成する。このカラーパッチ付き画像を表わす画像データは、画像出力部８１Ａに送られ、画像出力部８１Ａは、その画像データをプリンタ９０Ａに送る。プリンタ９０Ａは、その送られてきた画像データに基づいて、図２（Ａ）に示すような、カラーパッチ付き画像をプリント出力する。
【００６５】
また、画像入出力部８３Ａから画像データを受け取った通信部８４Ａは、その画像データを、通信回線６００を経由してサーバ７００に送る。サーバ７００は、その送信されてきた画像データをもう一方の画像データ出力装置８０Ｂへの通信用に、そのサーバ７００の記憶部７１０に一旦格納する。もう一方の画像データ出力装置８０Ｂは、自分の都合の良いタイミングで、サーバ７００に、その画像データの自分に向けての送信を依頼し、画像データ出力装置８０Ｂでは、その送信されてきた画像データを通信部８４Ｂで受信し、画像入出力部８３Ｂに渡す。この画像入出力部８３Ｂが受け取った画像データに色変換処理が必要なときは、前述したとおり、この画像入出力部８３Ｂから、一旦この画像データ出力装置８０Ｂの外部（ただし、画像データ出力装置８０Ｂが構成された図３に示すパーソナルコンピュータ２００の内部）に出力され、色変換処理が行われて再びこの画像入出力部８３Ｂに入力される。
【００６６】
画像入出力部８３Ｂは、受け取った画像データを画像合成部８２Ｂに渡す。画像合成部８２Ｂは、画像データ出力装置８０Ａの画像出力部８１Ａと同様に、画像入出力部８３Ｂから受け取った画像データと、確認用パッチを表わすパッチデータとを統合して、例えば図２（Ａ）に示すようなカラーパッチ付き画像を表わす画像データを生成する。この画像データは、画像合成部８２Ｂから画像出力部８１Ｂに送られ、この画像出力部８１Ｂはその画像データをプリンタ９０Ｂに送ることでプリンタ９０Ｂを駆動し、プリンタ９０Ｂではその画像データに基づくカラーパッチ画像がプリント出力される。
【００６７】
このようにして、画像データ出力装置８０Ａ側と画像データ出力装置８０Ｂ側との双方で、一応は同一の画像がプリント出力される。
【００６８】
尚、ここでは、画像データ出力装置８０Ａから画像データ出力装置８０Ｂに画像データを送信する場合について説明したが、画像データ出力装置８０Ｂから画像データ出力装置８０Ａに画像データを送信する場合があってもよく、その場合も、画像データ出力装置８０Ａと画像データ出力装置８０Ｂの役割りが交替するだけであり、説明は省略する。
【００６９】
次に、この図６に示すリモートプルーフシステムに組み込まれた、２つのプリンタ９０Ａ，９０Ｂでそれぞれ得られた画像の色の同一性を保証するシステムについて説明する。
【００７０】
画像データ出力装置８０Ａ側、および画像データ出力装置８０Ｂ側のそれぞれには、同一の色であることが保証された基準パッチ（図２（Ｂ）参照）が準備されており、これら画像データ出力装置８０Ａ側および画像データ出力装置８０Ｂ側では、自分の側に接続されたプリンタ９０Ａ，９０Ｂでプリント出力されたカラーパッチ付き画像（図２（Ａ）参照）のカラーパッチの色と予め準備されている基準パッチの色が、それぞれの側に準備された図示しない各測色計で測定され、それぞれの測色値が得られる。この測色計による測色の作業は、画像データ出力装置８０Ａ，８０Ｂからは離れ、オペレータにより測色計を用いて行なわれる。画像データ出力装置８０Ａ，８０Ｂには、このようにして得られた、それぞれの側のプリンタでプリント出力された画像上のカラーパッチの測色値とそれぞれの側に準備されている基準パッチの測色値が入力される。また、ここでは、基準パッチおよび確認用パッチの測色を行なった日時を表わすデータも入力される。基準パッチおよび確認用パッチの測色値は、色差算出部８５Ａ，８５Ｂに入力され、色差算出部８５Ａ，８５Ｂでは、基準パッチの測色値を基準としたときの確認用パッチの測色値の色差と、その色差の方向との双方を表わす色差ベクトルが算出される。
【００７１】
このようにして求められた色差ベクトルおよび測色の日時を表わすデータは、詳細は図７のフローチャートを参照して説明するが、基本的には、通信部８４Ａ，８４Ｂを経由してサーバ７００に送信される。サーバ７００では、各画像データ出力装置８０Ａ，８０Ｂから送信されてきた色差ベクトルおよび日時が記憶部３１０に一旦記憶され、相手側の画像データ出力装置８０Ｂ，８０Ａからの要請に応じて、その相手側の画像データ出力装置８０Ｂ，８０Ａに送信される。
【００７２】
サーバ７００から送信されてきた相手側の色差ベクトルおよび日時は、通信部８４Ａ、８４Ｂで受信されて偏差算出部８６Ａ，８６Ｂに入力される。また、この偏差算出部８６Ａ、８６Ｂには、自分の画像データ出力装置８０Ａ、８０Ｂの色差算出部８５Ａ、８５Ｂで求められた自分の側の色差ベクトルも入力される。この偏差算出部８６Ａ、８６Ｂでは、自分の側の色差ベクトルと相手側の色差ベクトルとの間の偏差が求められる。ここで、この偏差を求めるにあたっては、相手側の色差ベクトルについては現在から遡った所定の許容期間内、例えばここ一週間以内の色差ベクトルの平均的な色差ベクトルが求められ、自分の側の最新の色差ベクトルと相手側の所定の許容期間内の平均的な色差ベクトルとの間の偏差が求められる。
【００７３】
色差算出部８５Ａ、８５Ｂで色差ベクトルが算出されたときの、その色差ベクトルの絶対値、すなわち、基準用パッチの測色値を基準としたときの確認用パッチの測色値の色差、および偏差算出部８６Ａ、８６Ｂで自分の色差ベクトルと相手側の平均的な色差ベクトルとの偏差が算出されたときのその偏差は、判定部８７Ａ、８７Ｂに入力される。判定部８７Ａ、８７Ｂでは、自分の色差ベクトルの絶対値（すなわち自分の側の色差）が入力されたときはその色差が所定の第１の許容値と比較され、自分の色差ベクトルと相手側の平均的な色差ベクトルとの偏差が入力されたときはその偏差が所定の第２の許容値と比較される。
【００７４】
判定部８７Ａ、８７Ｂにおいて、自分の側の色差が所定の第１の許容値以内であると判定されたとき、あるいは自分と相手側との間の偏差が所定の第２の許容値以内であると判定されたときは、通信部８４Ａ、８４Ｂに対し、色差算出部８５Ａ、８５Ｂで算出された、自分の側の色差ベクトルをホスト７００に送信するよう指令を出す。
【００７５】
また、判定部８８Ａ、８８Ｂでの判定結果は、表示部８８Ａ、８８Ｂに送られてその表示部８８Ａ、８８Ｂに表示される。オペレータは、その表示を見て自分側でプリント出力されたプルーフ画像と相手側でプリント出力されたプルーフ画像とが色彩上高精度に一致したものであるか否かを知ることができる。
【００７６】
図７は、図６のリモートシステムにおける、２つのプリンタ９０Ａ、９０Ｂでそれぞれ得られた２つのプルーフ画像の色の同一性を保証するシステムを表わすフローチャートである。このフローチャートに従った処理は、図６のリモートプルーフシステムにおいては、２つの画像データ出力装置８０Ａ、８０Ｂの双方の側でそれぞれ行われる。
【００７７】
図１に示すワークステーション２０あるいは相手側の画像データ出力装置から画像データを受信すると（ステップＳ１）、確認用パッチを付加して（ステップＳ２）、確認用パッチ付きのプルーフ画像（図２（Ａ）参照）をプリント出力する（ステップＳ３）。
【００７８】
次に、このプリント出力された確認用パッチ付きのプルーフ画像中の確認用パッチと、自分の側にあらかじめ準備されている基準パッチ（図２（ｂ）参照）の色がオペレータにより測色計を用いて測定され（ステップＳ４）、その測定により得られた測色値が自分の側の画像データ出力装置８０Ａ、８０Ｂに入力される（ステップＳ５）。
【００７９】
画像データ出力装置内では、その入力された測定値に基づいて、基準パッチの測定値を基準としたときの確認用パッチの測定値を表わす色差ベクトルが算出されその色差ベクトルの絶対値、すなわち色差が、所定の第１の許容値Ｔｈ１以内であるか否か判定される（ステップＳ６）。
【００８０】
図８は、図７のステップＳ６における第１の許容値Ｔｈ１および図７のステップＳ１１における第２の許容値Ｔｈ２を示した模式図である。
【００８１】
図８の点Ｏは基準パッチの測色値、点Ａ,Ａ',Ｂ,Ｂ',Ｂ''は、いずれも確認用パッチの測色値を示している。
【００８２】
ステップＳ６における色差ベクトルがベクトルＯＡである場合、このベクトルＯＡの絶対値である色差は許容値Ｔｈ１以内であり、自分の側のプリンタは正常であると判定される。
【００８３】
図６に示す２台のプリンタ９０Ａ、９０Ｂでプリント出力された確認用パッチの色差ベクトルが、ベクトルＯＡ、ベクトルＯＢのようにいずれも許容値Ｔｈ１以内のときはこのリモートプルーフシステム全体が厳密な意味で正常な状態にあり、その時点でプリント出力されたプルーフ画像は信頼できるものである。色差が第１の許容値Ｔｈ１から外れる場合については、図７のステップＳ１１で説明する。
【００８４】
ステップＳ６において自分の側の色差ベクトルの絶対値（確認用パッチの、基準パッチからの色差）が第１の許容値Ｔｈ１以内のときは、今回プリント出力された確認用パッチ付きのプルーフ画像は正常であると判定され（ステップＳ７）、その算出された色差ベクトルと、その色差ベクトル算出の基になった測色値を得たときの測定の日時がサーバに送信される（ステップＳ８）。
【００８５】
一方、色差ベクトルが例えば図８に示すベクトルＯＡ'のように、第１の許容値Ｔｈ１から外れる場合、図７のステップＳ６からステップＳ９に進み、サーバから、相手側の色差ベクトルと測定日時を取得し（ステップＳ９）、相手側について、許容期間内（例えば現在から遡る一週間以内）の色差ベクトルの平均値としての色差ベクトルが算出され（ステップＳ１０）、自分の側の今回の色差ベクトルと、相手側の平均値としての色差ベクトルとの偏差が求められ、その偏差が所定の第２の許容値Ｔｈ２以内であるか否かが判定される。
【００８６】
自分の側の色差ベクトルが、図８に示すベクトルＯＡ'であり、かつ、相手側の平均値としての色差ベクトルがベクトルＯＢ'であったときは、その偏差は第２の許容値Ｔｈ２以内であり、ステップＳ７に進み、今回プリント出力されたプルーフ画像は正常なものであると判定され、一方、相手側の平均値としての色差ベクトルがベクトルＯＢ''であったときは、その偏差は第２の許容値Ｔｈ２を越えており、ステップＳ１２に進み異常出力と判定される。
【００８７】
ステップＳ７に進んで正常出力と判定されたときは、自分の側の色差ベクトルおよびその測定日時がサーバに送信される（ステップＳ８）。一方ステップＳ１２に進んで異常出力と判定されたときは、今回プリント出力されたプルーフ画像は信頼のおけるものではなく、その利用は制限され、オペレータによりプリンタの調整作業が行われる。この調整作業については、ここでの主題ではなく、詳細説明は省略する。
【００８８】
尚、上記のリモートプルーフシステムでは、自分の側で色差ベクトルを求め、サーバにはその色差ベクトルを送信する旨説明したが、サーバには基準パッチの測色値と確認用パッチの測色値そのものを送信し、相手側の測色値をサーバから受信して、自分の側で相手側の色差ベクトルを求めてもよい。
【００８９】
また、上記のリモートプルーフシステムでは図７のステップＳ６とステップＳ１１との２段階の判定を行なっていたが、ステップＳ６は置かずに常にステップＳ９に進み、ステップＳ１１での一段階の判定のみを行なってもよい。
【００９０】
このリモートプルーフシステムでは、以上のようにして、上記のように第１の許容値Ｔｈ１以内であるか否かという判定のほかに第２の許容値Ｔｈ２以内であるか否かという判定が行なわれ、プリンタの特性がある程度大きく変動してもプリント出力されたプルーフ画像が信頼できる条件が見つけられる。
【００９１】
図９は、リモートプルーフシステムのもう１つの例を示す図である。
【００９２】
ここでは、２台のパーソナルコンピュータ１００、２００が通信回線６００を介して接続されており、図３に示すようなホストコンピュータ３００は接続されていない。２台のパーソナルコンピュータ１００、２００には、それぞれプリンタ１５０、２５０が接続されている。この図９に示すリモートプルーフシステムでは、図３に示すリモートプルーフシステムと同様、２台のコンピュータ１００、２００それぞれが画像データ出力装置として動作するが、サーバ（ホストコンピュータ）を介在させることなく、それら２台のパーソナルコンピュータ１００、２００の相互間で直接に通信が行なわれる。
【００９３】
この図９に示すリモートプルーフシステムは、パーソナルコンピュータ相互間で直接に通信が行なわれることを除き、図３に示すリモートプルーフシステムと同様であり、ここではこれ以上の説明は省略する。
【００９４】
【発明の効果】
以上、説明したように、本発明によれば、プルーフ画像どうしの色の一致を保証しつつプルーファの管理の基準を緩めることができる。
【図面の簡単な説明】
【図１】本発明の画像データ出力装置の一実施形態が組み込まれた印刷−プルーフシステムの全体構成図である。
【図２】プリンタが正常状態にあるか否かの確認方法の説明図である。
【図３】リモートプルーフシステムの一例を示す模式図である。
【図４】図３に示すパーソナルコンピュータのハードウェア構成図である。
【図５】ＣＤ−ＲＯＭに記憶された画像データ出力プログラムの概要を示す模式図である。
【図６】本発明の画像データ出力装置の一実施形態が通信回線およびサーバを介在させて２台接続された状態のリモートプルーフシステムの機能ブロック図である。
【図７】図６のリモートシステムにおける、２つのプリンタでそれぞれ得られたプルーフ画像の色の同一性を保証するシステムを表わすフローチャートである。
【図８】第１の許容値および第２の許容値を示した模式図である。
【図９】リモートプルーフシステムのもう１つの例を示す図である。
【符号の説明】
５０  用紙
５１  プルーフ画像
５２  確認用のカラーパッチ
６０  基準パッチ
７０  画像データ出力プログラム
７１  画像出力部
７２  画像入出力部
７３  画像合成部
７４  色差算出部
７５  通信部
７６  偏差算出部
７７  判定部
７８  表示部
８０Ａ、８０Ｂ  画像データ出力装置
８１Ａ、８１Ｂ  画像出力部
８２Ａ、８２Ｂ  画像合成部
８３Ａ、８３Ｂ  画像入出力部
８４Ａ、８４Ｂ  通信部
８５Ａ、８５Ｂ  色差算出部
８６Ａ、８６Ｂ  偏差算出部
８７Ａ、８７Ｂ  判定部
８８Ａ、８８Ｂ  表示部
９０Ａ、９０Ｂ  プリンタ
１００  パーソナルコンピュータ
１５０  プリンタ
２００  パーソナルコンピュータ
２５０  プリンタ
３００  ホストコンピュータ
７００  サーバ
７１０  サーバの記憶部
【図１】
0004313523.tif 000002
【図２】
0004313523.tif 000003
【図３】
0004313523.tif 000004
【図４】
0004313523.tif 000005
【図５】
0004313523.tif 000006
【図６】
0004313523.tif 000007
【図７】
0004313523.tif 000008
【図８】
0004313523.tif 000009
【図９】
0004313523.tif 000010