(57)【要約】【課題】印刷校正を容易にする。【解決手段】印刷調停装置は、印刷インフラストラクチャの印刷キューについてのカラーレンダリング情報を取得するインターフェイスモジュールと、インターフェイスモジュールから受信したカラーレンダリング情報に基づき印刷の対象文書の視覚的表示を生成し、印刷インフラストラクチャによるカラーレンダリングに関する問題を検出して補正を提案し、視覚的表示を第１のディスプレイに表示し、文書に対する第１のユーザからのアノテーションを受け取り、提案された補正についての第１のユーザの決定を受け取る第１の閲覧アプリケーションと、を備え、第１の閲覧アプリケーションと第２の閲覧アプリケーションとのうちの少なくとも一方が、文書がインターフェイスモジュールに送信された後で第２のユーザが文書を第２のディスプレイ上で閲覧できるようにするために、インターフェイスモジュールと通信可能である。【選択図】図１
2009301553.tif 000002
【特許請求の範囲】
【請求項１】
印刷のための送信対象文書についてのインターフェイスとして機能し、関連する印刷インフラストラクチャと通信して当該印刷インフラストラクチャの印刷キューについてのカラーレンダリング情報を取得するインターフェイスモジュールと、
前記インターフェイスモジュールと通信して前記取得されたカラーレンダリング情報を受信する機能を有し、前記インターフェイスモジュールにより通信された前記カラーレンダリング情報に基づき印刷のための送信対象文書の視覚的表示を生成し、前記印刷インフラストラクチャによるカラーレンダリングに関係する問題を検出して当該問題に対する補正を提案し、前記視覚的表示を第１のディスプレイに表示し、入力として前記文書に対する第１のユーザからのアノテーションを受け取り、前記提案された補正についての前記第１のユーザの決定を受け取るように構成された第１の閲覧アプリケーションと、
を備え、
前記第１の閲覧アプリケーションと、第２の閲覧アプリケーションと、のうちの少なくとも一方が、前記文書が前記インターフェイスモジュールに送信された後で第２のユーザが前記文書を第２のディスプレイ上で閲覧できるようにするために、前記インターフェイスモジュールと通信可能である、
印刷調停装置。
【請求項２】
請求項１記載の印刷調停装置であって、前記第１の閲覧アプリケーションは前記第２の閲覧アプリケーションと実質的に同じものであり、前記インターフェイスモジュールは前記第１の閲覧アプリケーションと前記第２の閲覧アプリケーションとのインターフェイスを提供する、印刷調停装置。
【請求項３】
請求項１に記載の印刷調停装置と前記印刷インフラストラクチャとを備える分散印刷システム。
【請求項４】
カラーレンダリングの問題を管理するための方法であって、
インターフェイスモジュールを用いて印刷インフラストラクチャの印刷キューにアクセスしてカラーレンダリング情報を取得し、
前記取得されたカラーレンダリング情報を前記インターフェイスモジュールと第１の閲覧アプリケーションとの間で通信し、
前記第１の閲覧アプリケーションを用いて、
印刷のための送信対象文書について前記印刷インフラストラクチャが行うカラーレンダリングに関する問題を検出し、
前記送信対象文書の視覚的表示を、前記取得されたカラーレンダリング情報と検出された問題とに基づいて生成し、
前記問題に対する補正を生成し、
第１のディスプレイへ前記視覚的表示を出力し、
前記補正を受け入れるか否か及び前記文書にアノテーション付けを行うか否かを第１のユーザに選択させ、
選択に応じてアノテーション付け又は補正された文書を前記インターフェイスモジュールに送信し、
前記第１の閲覧アプリケーションと第２の閲覧アプリケーションとのうちの少なくとも一方を用いて、前記送信された文書の視覚的表示を生成し、当該視覚的表示を第２のディスプレイへと出力して第２のユーザが閲覧できるようにする、
方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この実施の形態は，デジタル画像処理の分野に関係し、分散印刷システムへ応用される。分散印刷システムでは、印刷ジョブを送信する遠隔の送信装置がプリンタのオペレータと対話し、印刷ジョブの認知的な質を改善するための校正処理にかかる時間の量を低減する。また、この実施の形態につき、それを参照しつつ説明する。
【背景技術】
【０００２】
デジタルカラーマネジメント技術の１つの目的は、カラー文書がＲＧＢディスプレイやカラープリンタなどの異なる装置でレンダリング（描画）される場合の、顧客の認知的な意図を保つことである。１つの問題は、プリンタのエミュレーションプロファイルと色再現範囲（ガモット）とが印刷することのできる色の範囲を限定することである。いくつかのケースでは、顧客とプリンタとが、連携してインターナショナル・カラー・コンソーシアム（ＩＣＣ）のカラープロファイリングプロトコルを用いる場合もある。このＩＣＣプロトコルは、色がすべての機器にわたって変わらずに描画されることを保証することを目指している。しかし、ＩＣＣプロトコルの実装の複雑さのため、カラー文書制作のワークフローにおける業界共通の実務は、それらの規格を厳守してはいない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２００７／０００８５５７号明細書
【特許文献２】米国特許出願公開第２００７／０００８５５８号明細書
【特許文献３】米国特許出願公開第２００７／０００８５５９号明細書
【特許文献４】米国特許出願公開第２００７／０００８５６０号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数部数を印刷する場合、プリントショップはしばしば文書のハードコピーであるプルーフを作成し、描画された文書が顧客の期待したものと合っているかを顧客が確認できるようにしている。この作業は数回繰り返され、毎回顧客は前回のものからのフィードバックとして生成したメモやコメントを付ける。この処理には数多くの印刷テスト（プルーフ）が必要であり、各テストはプリンタのデジタルフロントエンド（ＤＦＥ）にて手作業で準備して起動しなければならないため、非常に時間がかかる。
【課題を解決するための手段】
【０００５】
一側面では、印刷調停装置は、印刷のために送信対象文書のためのインターフェイスとして機能するインターフェイスモジュールを備え、このインターフェイスモジュールは、関連づけられた印刷インフラストラクチャと通信して当該印刷インフラストラクチャの印刷キューのためのカラーレンダリング情報を取得する。第１の閲覧アプリケーション（ＲＡ１）は、取得されたカラーレンダリング情報を受信するために前記インターフェイスモジュールと通信可能である。ＲＡ１は、インターフェイスモジュールにより通信されたカラーレンダリング情報に基づく印刷のために、送信対象文書の視覚的表示を生成する。ＲＡ１は、印刷インフラストラクチャによるカラーレンダリングに関する問題を検出し、その問題に対する補正（修正）を提案する。ＲＡ１は、第１のディスプレイ上に前記視覚的表示を生成し、入力として前記文書に対する第１のユーザのアノテーション（注釈）を受け取り、提案された前記補正に対する第１のユーザの決定を受け取るように構成されている。前記閲覧アプリケーション（ＲＡ１）及び第２の閲覧アプリケーション（ＲＡ２）のうちの少なくとも１つは、前記インターフェイスモジュールと通信することにより、前記文書が前記インターフェイスモジュールへ送信された後で、第２のユーザが前記文書を閲覧できるようにする機能を備える。
【０００６】
ＲＡ１は、ＲＡ１と実質的に同一であってもよく、前記インターフェイスモジュールはＲＡ１とＲＡ２との間のインターフェイスを提供してもよい。
【０００７】
ＲＡ１は、文書がインターフェイスモジュールに送信される際に文書に付随するワークフロー履歴を生成してもよい。ここで、ワークフロー履歴は、例えばユーザが選択したアノテーション及び補正を含む。
【０００８】
前記カラーレンダリング情報は，例えば印刷キューの設定情報を含む。
【０００９】
ＲＡ１は、前記印刷インフラストラクチャによるカラーレンダリングに関する問題を検出するための複数の検出部を備えていてもよい。
【００１０】
これら複数の検出器としては，例えば以下のようなものを挙げることができる。（１）送信対象文書の中で、色が類似しているが印刷されると異なった色で印刷されることが前記カラーレンダリング情報から予測されるオブジェクトのグループを識別する検出部。（２）印刷インフラストラクチャの色再現範囲から外れると予測される色をカラーレンダリング情報に基づき検出する色再現範囲アラーム部。（３）送信対象文書の少なくとも一部分がカラープロファイルを欠いているかを検出するプロファイルチェック部。（４）前記印刷キュー内の定義と異なった定義を有するスポット色（特色）を検出するスポット色定義チェック部。
【００１１】
インターフェイスモジュールは第１のコンピュータ装置にホスティング（例えば第１のコンピュータ装置にてそのモジュールが実行され、管理されること）されてもよく、前記第１のコンピュータ装置からリモートにある第２のコンピュータ装置がＲＡ１をホスティングしてもよい。前記第２のコンピュータ装置からリモートにある第３のコンピュータ装置がＲＡ２をホスティングしてもよい。
【００１２】
インターフェイスモジュールは、プリントショップの公開サイトがホスティングするウェブインターフェイスを含んでいてもよく、ＲＡ１はウェブブラウザを介してウェブアプリケーションにアクセスしてもよい。
【００１３】
ＲＡ１／ＲＡ２は、それぞれ対応するコンピュータプロセッサによりにより実行される、メモリに格納されたソフトウエア命令を含んでいてもよい。
【００１４】
前記視覚的表示は、送信対象のオリジナル文書とレンダリングされた文書のソフトプルーフとを視覚的に比較するための同時表示を含んでいてもよい。
【００１５】
分散印刷システムは、印刷調停装置と印刷インフラストラクチャとを備えていてもよい。第１のコンピュータ装置がＲＡ１をホスティングし、第２のコンピュータ装置がＲＡ２をホスティングしてもよい。
【００１６】
別の側面では、カラーレンダリング問題を管理する方法は、インターフェイスモジュールにより印刷インフラストラクチャの印刷キューにアクセスしてカラーレンダリング情報を取得するステップと、取得したカラーレンダリング情報を前記インターフェイスモジュールとＲＡ１との間で通信するステップとを含み、前記方法は、印刷のための送信対象文書について印刷インフラストラクチャが行うカラーレンダリングに関する問題を検出するステップと、取得したカラーレンダリング情報と検出した問題とに基づき送信対象文書の視覚的表示を生成するステップと、検出した問題に対する補正を生成するステップと、を含む。前記視覚的表示は第１のディスプレイに出力される。当該方法は、前記補正を受け入れるか否か及び前記文書にアノテーション（注釈）付けを行うか否かを第１のユーザに選択させるステップと、ユーザの選択に応じてアノテーション付け又は補正された文書を前記インターフェイスモジュールに送信するステップと、を更に含む。ＲＡ１及びＲＡ２の少なくとも１つを用いて、前記方法は、前記送信された文書の視覚的表示を生成するステップと、第２のユーザの閲覧のために前記視覚的表示を第２のディスプレイに出力するステップと、を更に含む。
【００１７】
前記方法では、ＲＡ１は、文書がインターフェイスモジュールに送信される際に文書に付随するワークフロー履歴を生成してもよい。ここで、ワークフロー履歴は、例えばユーザが選択したアノテーション及び補正を含む。
【００１８】
前記方法は、以下のうちのうちの少なくとも１つを含んでいてもよい。（１）送信対象文書の中で、色が類似しているが印刷されると異なった色で印刷されることが前記カラーレンダリング情報から予測されるオブジェクトのグループを自動検出すること。（２）印刷インフラストラクチャの色再現範囲から外れると予測される色をカラーレンダリング情報に基づき自動検出すること。（３）送信対象文書の少なくとも一部分がカラープロファイルを欠いているかを自動検出すること。（４）前記印刷キュー内の定義と異なった定義を有するスポット色（特色）を自動検出すること。
【００１９】
前記方法は，前記送信された文書を印刷するステップを含んでいてもよい。
【００２０】
コンピュータプログラム製品が、コンピュータにより実行されたときにそのコンピュータに前述の方法を実行させるための命令群をコードとして含んでいてもよい。
【００２１】
別の側面では、印刷インフラストラクチャと第１のコンピュータ装置と第２のコンピュータ装置とを含んだ分散印刷ネットワークであって、前記第１のコンピュータ装置は前記印刷インフラストラクチャからリモートにあり、前記各コンピュータ装置はメモリ、プロセッサ及び対応するディスプレイをそれぞれ有している分散印刷ネットワークにおいて、印刷調停装置が設けられる。印刷調停装置は、前記印刷インフラストラクチャによる印刷のために送信される送信対象文書のためのインターフェイスとして機能するインターフェイスモジュールであって、文書の色が前記印刷インフラストラクチャによりどのようにレンダリングされるかに影響を与えるカラーレンダリング情報を取得するために前記印刷インフラストラクチャと通信するインターフェイスモジュールを備える。前記第１及び第２のコンピュータ装置は、それぞれ、閲覧アプリケーションをホスティングするか又は閲覧アプリケーションにアクセスし、これにより前記インターフェイスモジュールは前記取得したカラーレンダリング情報をそれぞれ対応するコンピュータ装置に通信する。閲覧アプリケーションは、前記インターフェイスモジュールにより通信された前記カラーレンダリング情報に基づき印刷のための送信対象文書の視覚的表示を生成する。閲覧アプリケーションは、印刷インフラストラクチャによるカラーレンダリングに関する問題を検出し、それら問題のための補正（修正）を提案する。閲覧アプリケーションは、対応するディスプレイにその視覚的表示を表示し、ユーザが入力した文書に対するアノテーション、及び提案した補正に対するユーザの選択を受け取る。
【図面の簡単な説明】
【００２２】
【図１】印刷調停装置を有する分散印刷システムの機能ブロック図である。
【図２】例示的な印刷調停装置を利用した文書構成方法のフローチャートである。
【図３】図１の印刷調停装置の構成要素を例示する機能ブロック図である。
【図４】例示的な印刷調停装置がオリジナル文書について生成する画面のスクリーンショットを例示する図であって、当該文書と、当該文書から得られる印刷結果の文書との間の、予測される色の不整合の表現を表示した図である。
【図５】例示的な印刷調停装置がオリジナル文書について生成する画面のスクリーンショットを例示する図であって、当該文書と、当該文書から得られる印刷結果の文書との間の、予測される色の不整合に関するユーザのアノテーション（注釈）を表示した図である。
【図６】例示的な印刷調停装置がオリジナル文書について生成する画面のスクリーンショットを例示する図であって、当該文書と、当該文書から得られる印刷結果の文書との間の、予測されるスポット色の不整合を表示した図である。
【発明を実施するための形態】
【００２３】
この例示的な実施形態は、印刷調停装置を含んだ分散印刷ネットワークにおける印刷調停装置に関し、文書構成により生じるカラーレンダリング問題を管理する方法に関する。印刷調停装置は、そのカラー文書の印刷結果バージョンとして受け入れることが可能なものを速やかに得るという目的で、カラー文書を送信した装置とデジタルプロダクションプリンタのオペレータとの間のワークフロー（作業の流れ）を支援する。印刷調停装置は、デジタルプロダクションプリンティング（商業印刷）のワークフローにおけるカラーの管理を、カラーレンダリングに関する意図及び用件を示すために印刷対象文書に付されるアノテーション（注釈）の交換に基づき支援する。
【００２４】
更に、カラー管理プロトコルが正しく機能し、使用されているところでも、装置（デバイス）の色再現範囲（ガモット）の制限や出力先装置とは独立して文書が作成されることなどにより、デジタルプロダクションプリンティングで満足できる色を達成することは困難なままである場合もある。色再現範囲とは、装置がレンダリング可能な色の範囲のことである。装置が異なれば色再現範囲も異なり、したがって同じ色の組を再現することは不可能である。特に、広く用いられる様々なスポット色（特色）は、デジタル印刷装置の色再現範囲から外れる場合もある。したがって、送信された文書がデジタルプリンタで印刷されるときに正しく再現できない色を含んでいることもしばしばある。これらの色は一般にその印刷装置の色再現範囲にマッピングされる。しかし、マッピングの仕方は必ずしも文書の送信者の望んだものとはならないかもしれない。例えば、送信者は、色再現範囲外の色へのユークリッド距離が最も近い色を見つけるという方法よりも、色を青色として維持することにより重きを置くかもしれない。
【００２５】
例示する印刷調停装置は、以下に説明する機能の組を提供する。すなわち、この装置は、すべてのユーザ（デザイナー及び他の送信者や、プリントショップのオペレータなど）に対して、比較の手法によるソフトプルーフィング（ハードコピーではない、ソフトコピーによる校正）によりプリンタの能力と制約が認識できるようにし、半自動又は全自動の問題検出を提供し、半自動又は全自動の問題補正（問題の修正）機能を提供し、送信された文書（及びその中の構成要素）に関する意図や用件，プロパティを示すためのアノテーション機能を提供する。また、この装置は、プリンタのオペレータに対して、送信者の意図や懸念などを認識させる。この装置は、送信された文書やその構成要素に関する問題へのコメントやフィードバックを可能にするアノテーション機能を提供する。
【００２６】
更に、この例示的な印刷調停装置は、レンダリングエンジン（例えばAdobe versus DFE）やカラー設定（例えばスポット色のシミュレーションやプロファイル代用ルール）の違いを検出し、補正する。
【００２７】
この例示的な印刷調停装置により、ユーザは色に関する問題を解決することができ、満足できる色により早く到達することができる。印刷調停装置はＩＣＣカラーマネジメントプロトコルに置き換わることを目指したものではなく（特に、印刷調停装置は厳密な測色仕様をサポートしていない）、印刷調停装置は、ＩＣＣモデルがワークフローに対して実用的に適用できない場合にＩＣＣモデルを補完するために高いレベルの支援を提供する。
【００２８】
「印刷ジョブ」及び「文書」は、通常は関連する複数のシートの組であり、通常は特定の送信者からの又はその他の観点で関連する一組のオリジナル印刷ジョブのシートすなわち電子文書のページイメージ、からコピーされた１つ又は複数のページ順に並んだ複製の組である。印刷ジョブは、送信者情報及びジョブ種別及び印刷指示を与える他の情報を含むジョブチケットを含んでいるか、あるいはそのジョブチケットに関連づけられている。
【００２９】
「カラープロファイル」は、ある装置に固有のカラーレンダリング空間又は標準の色空間をデバイス（装置）非依存又はデバイス依存の色空間に変換する際の変換の仕方を特徴付ける数学的変換（を示す情報）である。ソースカラープロファイルは、デジタル文書のカラー値に適用され、それらカラー値をデバイス非依存色空間の値へと変換する。出力カラープロファイルは、デジタル文書のデバイス非依存色空間でのカラー値に適用され、それらカラー値を、プリンタやディスプレイ装置などのような、対応する出力デバイス（装置）にとって意味を持つカラー値へと変換する。
【００３０】
「出力色空間」は、所与の出力デバイスにおいてあり得る色を特色づける。出力デバイスにて所定の正確さで再現することができない色は、出力デバイスの色再現範囲から外れているとみなす。一般的には、ディスプレイ装置の色再現範囲はプリンタの色再現範囲よりも広い。プリンタにとっては、出力色空間における色の組は、出力装置で利用可能な色材の関数であるとともに、達成できる基板のカバレッジ（基板を覆う程度又は面積比率）のレベルについての関数である。
【００３１】
出力デバイスは、１つ又はそれ以上のエミュレーションモードを備えていてもよい。各エミュレーションモードは、デバイスプロファイルに対応する色変換を適用する前に、入力画像の色のカラー値と当該エミュレーションモードのための対応するカラー値との間でのマッピング（対応付け）を実行する。エミュレーションモードが異なれば一般に色再現範囲も異なるので、１つのエミュレーションモードのための色再現範囲から外れた色でも、他のエミュレーションモードの色再現範囲内に入るかもしれない。エミュレーションモードの例としては、例えば、ＳＷＯＰ(Specification for Web Offset Publications)、ＪａｐａｎＣＭＹＫなどがある。それら色のうちの一部がプリンタの色再現範囲から外れる場合もあり得る。したがって、選択されたエミュレーションモードの色再現範囲とプリンタの色再現範囲との交わりの部分により表される体積（範囲）の中に収まる色だけが、性格にレンダリング（描画）される。
【００３２】
図１は、分散印刷ネットワーク１０の例を示しており，例示する印刷調停装置１２はこのネットワーク内で動作する。印刷調停装置の第１のユーザＡ（送信者）は、送信者の環境内にある第１のワークステーション１４で作業をしているが、その送信者は、オリジナルの文書１６を作成し、その文書１６を印刷ジョブとして校正及び／又は印刷のためにリモートのプリントショップ（印刷サービスを提供する店）１８へ送信する。印刷調停装置の第２のユーザＢ（プリントショップのオペレータ）は、例えばプリントショップにある、第２のワークステーション２０で作業をしているが、その第２のユーザは送信された文書１６を閲覧する。オペレータＢは、その送信された文書を、印刷インフラストラクチャ２４で印刷する文書２２としてセットする。印刷インフラストラクチャ２４は、有形の媒体（例えば紙その他のシート）に文書を印刷するための１以上の適切な印刷装置（例えばデジタルプロダクションプリンタ（デジタル商業印刷用プリンタ））ならどのようなものを含んでいてもよい。プリンタ２４は、印刷媒体上にインク又はトナーのような色材を適用することで、印刷媒体上に印刷文書２６を出力する。ワークステーション１４，２０は例えば汎用コンピュータ又は専用計算装置であり、それぞれメモリ記憶装置及び処理能力を備えている。各ワークステーションは、例えばＬＣＤ画面のような視覚的ディスプレイ装置２８，３０、アルファベット及び数字のキーボードやキーパッド、タッチスクリーン、カーソル制御装置又はそれらの組み合わせなどのユーザ入力装置３２，３４を備えていてもよい。ユーザＡ，Ｂは、それぞれのディスプレイ装置２８，３０上で文書を閲覧し、アノテーション（注釈）を入力したり閲覧したりすることができる。
【００３３】
印刷調停装置１２は，送信者ＡとプリントショップのオペレータＢとの間の調停インタフェース（仲介装置）として機能する。印刷調停装置１２は、２つ（又は３つ）の構成要素を含む。すなわち、例えば送信者のワークステーション１４によりホスティングされるかそのワークステーションからアクセス可能な第１の閲覧アプリケーション（ＲＡ１）３６と、第１の閲覧アプリケーションと同様例えばオペレータのワークステーション２０によりホスティングされるかそのワークステーションからアクセス可能な第２の閲覧アプリケーション（ＲＡ２）と、例えばメモリ記憶と演算処理能力とを備えたサーバコンピュータのようなコンピュータ装置４２により例えばプリンタの公開サイトにてホスティングされるインターフェイスモジュール（ここではウェブアプリケーション４０として図示している）と、を備える。印刷調停装置１２の構成要素３６，３８，４０は、ハードウエアとして、又はソフトウエアとして、又はその両者の組み合わせとして実装され得る。例示する印刷調停装置の各構成要素は、それぞれ対応するホストコンピュータ装置１４，２０，４２のプロセッサにより実行されると当該方法を実行するためのソフトウエア命令群を含んでいる。サーバ４２はワークステーション１４，２０に対し、ケーブル、電話線、ＬＡＮ又はＷＬＡＮなどのような適切な有線又は無線のリンク４４，４６により接続されていてもよい。
【００３４】
閲覧アプリケーション３６，３８は実質的に同一であり、どちらも閲覧、補正（修正）及びアノテーション（注釈付け）の機能を備える。実質的に同一であるというのは、ＲＡ２（３８）は、ＲＡ１（３６）により提供される文書の閲覧、注釈付けのための機能性を少なくとも備えており、場合によっては文書を補正するための機能を備えている、ということである。各ワークステーション１４，２０は、Ａｄｏｂｅ（登録商標）Ａｃｒｏｂａｔ（登録商標）などのような、従来からある閲覧／作成コンポーネント４８，５０をホスティング（例えば実行・維持管理）していてもよい。そのようなソフトウエアプログラムにより、Ａｄｏｂｅ  Ｐｏｒｔａｂｌｅ  Ｄｏｃｃｕｍｅｎｔ  Ｆｏｒｍａｔ（ＰＤＦ）のような共通の文書交換用フォーマットの文書を閲覧、作成、編集及び交換することができる。閲覧プログラム３６，３８は、各閲覧／作成コンポーネント４８，５０に対してプラグインされるようなものでもよい。他の例では、そのような構成の代わりに、単一の閲覧アプリケーション３６が、ワークステーション１４及び２０の両方から例えばウェブブラウザを介してアクセス可能なサーバによりホスティングされてもよい。
【００３５】
インターフェイスモジュール４０は印刷ジョブを送信するためのインターフェイスを提供する。インターフェイスモジュール４０は、送信者とオペレータとの間で文書１６及び２２の転送を可能とし、２つのワークステーション１４及び２０の間での文書転送のための通信リンクを提供する。インターフェイスモジュール４０は、特に文書を印刷するために使用されると予想される印刷キューについて、印刷インフラストラクチャ２４からカラーレンダリング情報を取得する。印刷インフラストラクチャ２４は１又は複数の印刷キューを備えていてもよく、それら各印刷キューは異なる印刷装置又は異なる印刷装置の組み合わせを用い、それら異なる印刷装置又は印刷装置の組み合わせはそれぞれ異なるように構成されていてもよい。カラーレンダリング情報は、色が印刷インフラストラクチャ２４、特に選択された印刷キュー、によりレンダリング（描画）される方法に影響を与えるどのような情報を含んでいてもよい。例えば、ウェブアプリケーション４０は、例えば当該文書の印刷に使用される特定のプリンタ２４のＤＦＥ５２から、印刷キューの設定にアクセスできるようにするとともに、そのＤＦＥから、そのプリンタで入手できるソースプロファイルとエミュレーションモードに関する情報、及びそのプリンタのカラーレンダリング能力に影響を与え得るそのプリンタのその他の設定情報、及びそのプリンタが色現範囲外の色を取り扱う方法、などを取得する。ウェブアプリケーション４０はプリンタ２４に対して、例えば有線又は無線のリンク５６を介して、直接又は間接的に接続されていてもよい。ウェブアプリケーション４０は、定期的に、プリンタの設定の情報を更新し、その情報を、関連するデータメモリ５８に記憶する。
【００３６】
送信者Ａは、印刷ジョブ１６（例えばＰＤＦ文書）をプリントショップに送信する際に、ＲＡ１（３６）を使用する。ＲＡ１により、送信時に、印刷のために、当該文書を閲覧したりアノテーション（注釈）付けしたり補正（修正）したりすることができる。ＲＡ１は、その文書を印刷するときに生じるかもしれない潜在的な問題を判別する。ＲＡ１（３６）は、すぐに補正を加えるか、プリンタに対して要求を例えばアノテーションなどとして言葉で伝えるか、のいずれかの方法で送信者を支援する。プリンタのオペレータＢは、ＲＡ２（３８）を使って、送信された当該文書を送信者が作成した前記要求（例えばアノテーション）とともに視覚化する。オペレータが、その文書にすでに付加されているアノテーションに対して、あのテーションやコメントを付加できるようにしてもよい。
【００３７】
図３に示すように、ＲＡ１は、送信された文書１６と印刷結果の文書２６との間の潜在的なミスマッチ（不整合）を検出／補正するために、ソフトプルーフコンポーネント６０、アノテーションコンポーネント６２、及び複数のプラグインコンポーネント、すなわちカラーマッチングコンポーネント６４、色再現範囲外れコンポーネント（色再現範囲アラーム）６６、カラープロファイルコンポーネント６８、及びカラー定義コンポーネント７０を備える。
【００３８】
例示したコンポーネント６０、６２、６４、６６、６８、及び７０は、ワークステーションのコンピュータメモリ７２にソフトウエア命令群として格納され、メモリ７２と通信するワークステーションのプロセッサ７２により実行される。データメモリ７６は、メモリ７２の中にあってよいし別体でもよいが、文書１６がＲＡ１／ＲＡ２により処理されている間、その文書１６を格納する。
【００３９】
メモリ７２は、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）、又はそれらの組み合わせなど、どのようなタイプのコンピュータ読み取り可能な媒体であってもよい。
【００４０】
＜比較方式のソフトプルーフ＞
ソフトプルーフ（校正刷りの役目をする表示画像）により、コンピュータモニタ２８上で、ソフトプルーフ上で問題がありそうな領域を強調表示しつつ、いったん紙に印刷されるとプリントアウト（印刷結果）がどのようなものとなるかをシミュレート（事前模擬）することができる。例示のソフトプルーフィングコンポーネント６０は、色再現領域だけでなく使用されるインクやトナーの他の特性も考慮に入れながら、文書１６をプリンタの色空間（カラースペース）を通して見ることができるようにする。
【００４１】
印刷調停装置１２は、送信対象の文書の現在のバージョンと、印刷時の文書２６のソフトプルーフとを視覚化（表示）する。図４に示すように、ユーザの画面２８には、オリジナルの文書１６の少なくとも一部分の表示８０と、文書の同じ部分の印刷バージョン２６の表示８２（「ソフトプルーフ」）とが、認識された１以上の問題を強調しつつ、表示される。このスクリーンショットでは、問題点の記述８４が表示され、この記述８４は問題点を簡潔に記している。ユーザはがその記述をクリックすると詳細を知ることができるようにしてもよい。補正案を表す解決案の記述８６も表示されている。
【００４２】
文書の２つのバージョンのどこが実質的に異なると予測されたとしても、問題がある領域が自動的にアノテーション付け及び／又は強調表示されるようにしてよい。例えば、図４に示すように、送信された文書の表示８０の領域８８は、問題が発生すると認識されており、ここでは目立つ色の境界線により強調表示されている。出力文書の表示８２の対応する領域９０も、同様に問題を表すために強調表示されている。問題点を強調するために、領域９０（及び／又は８８）の色を変えてもよい。
【００４３】
ソフトプルーフィングコンポーネント６０は、ウェブアプリケーション４０がＤＦＥ５２から取得しＲＡ１に伝達した情報に基づいて出力色を予測するカラー予測部９２を含んでいてもよい。したがって、ソフトプルーフィングアプリケーション６０は、印刷結果の非常に高度なシミュレーション結果を生成することができる。カラー予測部９２は、当該文書を印刷するのに用いられる印刷キューの実際の設定を考慮に入れる。例示したカラー予測部９２は文書ファイル内のすべてのオブジェクトの色を、ＤＦＥが変換するのと同じ方法で、ＤＦＥが用いるのと同じリソースを用いて、デバイスＣＭＹＫ色空間へと変換する。
【００４４】
例示する印刷調停装置１２は、レンダリングエンジン（例えばAdobe versus DFE）及び色設定（例えばスポット色のシミュレーションとプロファイル代用ルール）の相違の大きさ(dimension)をソフトプルーフィングコンポーネント６０に追加する。
【００４５】
ソフトプルーフィングコンポーネント６０は、また、較正（キャリブレーション）された画面を必要とせずに、送信されたバージョンと印刷されたバージョンとの間の相違を強調することにより、比較手法によるソフト校正ができるようにする。
【００４６】
ユーザは、ソフトプルーフィングコンポーネント６０を対話的に操作して、問題点に修正を加えたりアノテーションを付けたりすることができる。図４に示すように、ユーザは提案された色の統一化(unification)を受け入れても拒絶してもよく、また図５に示すようにユーザは表示されたアノテーションアイコン９６をクリックしてアノテーションコンポーネント６２を起動することで、文書にアノテーション付加を行うことを選択してもよい。
【００４７】
またＲＡ１（３６）により、ユーザはＲＡ１無しでは識別できない問題を識別することができる。デザイナーは表示８０，８２上で、印刷中に生じる文書の変容が問題のある変化となるようなオブジェクト／領域を対話的に選択することができる。結果として得られた選択されたオブジェクト／領域は、自動的に検出された領域と同様、文書表示上で視認及びアクセスが可能となる。
【００４８】
＜アノテーションコンポーネント＞
アノテーションコンポーネント６２により、ユーザは、ＲＡ２（３８）上の対応する機能によりプリントショップのオペレータに対して表示される文書に対してアノテーションを付加することができる。ユーザは、選択された領域／オブジェクトに対してアノテーションを付加することができる。アノテーション９６（図５）は、例えば、見出された問題及び／又は要求された補正を表す。アノテーションを明示するために、ユーザは、例えば、あらかじめ定められた分類の中から（例えばドロップダウン・メニュー９８を用いて）問題点のカテゴリを選択したり、及び／又は文字による説明を入力したりする。また、補正についての許容誤差と優先度を指定できるようにしてもよい。
【００４９】
様々なアノテーションが経時的に追跡されメモリ７２内に記憶される。個々のアノテーションは改訂版ごとに分けて編成されてもよい。１つの改訂版は、その時点でアノテーションの実際の内容、タイムスタンプ、作成者の識別情報、ワークフロー上の段階、予測される印刷キューの設定などを含む。文書１６に対して改訂版とともに付加されたすべてのアノテーションは、文書のワークフロー履歴を構成するとともに、アプリケーションのユーザ（例えば送信者又はオペレータ）に対していつでも表示され得る。
【００５０】
＜問題点の検出及び補正＞
印刷調停装置１２は、１以上の検出部と１以上の専用の問題補正部を用いることで、色に関する様々な種類の問題を検出し、補正することができる。各検出部は、それぞれ対応するアノテーションを生成してそれを文書表示上に視覚化し、各問題補正部は文書１６を修正することにより問題の補正を提案する。コンポーネント６４，６６，６８及び７０をプラグインとして統合できるようにするために、印刷調停装置は専用のＡＰＩ(Application Program Interface)１００を有していてもよい。
【００５１】
表１は、閲覧アプリケーション３６、３８が実装し得る問題点、検出部及び補正部の例を表し、これらについては後で詳しく説明される。
【表１】
2009301553.tif 000003
【００５２】
１．カラーマッチングコンポーネント
カラーマッチングコンポーネント６４は検出部１０２と補正部１０４とを備える。特定の装置上にある印刷又は出力の対象であるほとんどの電子文書は、テキスト、写真、グラフィックス（図形）その他のような複数の要素を含んでいる。多くの電子文書は、他のより小さい文書及び要素の複合物である。検出部１０２は、例えば、色の変換があるためにソース色定義が異なれば採用される色変換パス（経路）も異なるような場合に、オリジナルの文書内では同じ（又はきわめて近い）色を持つが印刷バージョンでは異なる色を持つオブジェクトのグループを検出する。例えば、１つのオブジェクトの色がｓＲＧＢで指定され、他のオブジェクトの色がＳＷＯＰ(Specifications for Web Offset Publications)  ＣＭＹＫで指定されていれば、色処理により異なるデバイスＣＭＹＫ値が得られることになるかもしれない。例示するカラーマッチ検出部１０２は、したがって、文書の中から、例えば、典型的なオフセット印刷の色空間（例えばＳＷＯＰ）内では色がマッチ（整合）するが、デジタル印刷のために処理されるともはやマッチしないような文書のオブジェクトを識別する。
【００５３】
検出部１０２は、当該文書内のオブジェクトの色の中にミスマッチ（不整合）が内科解析してもよい。文書内の各オブジェクト（サンプリングされたイメージは除く）について、オブジェクトの色は、共通の色空間に変換される。例えば、ソース色はソースＩＣＣプロファイルを用いてプロファイル接続空間（Profile Connection Space: ＰＣＳ）内へと変換され、その後、そのＰＣＳ表現は例えばプリンタプロファイルなどの出力プロファイルを用いて共通の色空間へ変換される。そして、文書内のオブジェクトは、その共通の空間内で整合（マッチ）する色を持ついくつかのグループ又は集合へとクラスタリングされる。数値が指定された許容範囲内であれば、色同士は整合するとみなされ、そうでなければ不整合（ミスマッチ）と見なされる。カラーマッチコンポーネントの当該検出部は、それら注目されるオブジェクト群と識別された色のバリエーション問題とを示すアノテーションを生成する。許容範囲は、グループ内で許容される色の変化によって指定してもよい。補正部１０４は、補正として、オリジナル文書内のあるグループに属する異なる複数のオブジェクトの色の指定を統一化し、印刷バージョンでもそれらオブジェクトの色が同じ色を持つように見えるようにする。補正部１０４は、デザイナーに対して、各オブジェクトグループについての統一的な色効果(color action)を提案する。
【００５４】
２．色再現範囲アラーム
例示の色再現範囲アラーム６６は、文書内のどの色が、選択されたプリンタの色再現範囲から外れているかを示すツールである。例示の色再現範囲アラームは、色再現範囲から外れたスポット色についての検出部１０６とこれに対応する補正部１０８、及び色再現範囲から外れたイメージ／グラフィックスオブジェクト（連続調画像オブジェクト又は図形オブジェクト又はその両方）についての検出部１１０と補正部１１２を備える。
【００５５】
ソフトプルーフの表示では、例えば、問題のある領域は視覚化され、補正部１０８及び１１２により提案される補正が自動的にアノテーション付けされる。この代わりに、又はこれに加えて、色再現範囲問題を解決するための方法をユーザが示唆できるようにしてもよい。
【００５６】
例示の方法では、ソフトプルーフは、オリジナル画像の色のうち色再現範囲から外れそうなものを、エミュレーションモードと指定された印刷キュー用の出力プロファイルの両方について、判別する。
【００５７】
異なる複数の検出部が、異なる（色の）解釈や解決方法をもたらす、内在する同じ問題を検出する可能性もある。例えば、あるオブジェクトが、印刷バージョン内では別の第２のオブジェクトにはもはや似ていないとカラーマッチコンポーネントにより判定され、色の統一化が提案される場合もある。また、そのオブジェクトは、色再現範囲アラームにより色再現範囲外と判定され、新しい色への色再現範囲マッピングが提案される場合もある。実際のところ、１番目の問題につながっていたのは色再現範囲から外れたマッピングだったと言うこともあり得る。本実施形態の視覚化は、両方の問題を同時に対処する。
【００５８】
３．なくなったプロファイル
カラープロファイルコンポーネント６８は、検出部１１４を有し、検出部１１４は、文書全体又はその一部がこれに対応するカラープロファイルを持たなくなった場合はいつでも、そのことを検出する。カラープロファイルが付随していない場合、各レンダリングプロセスはそれぞれデフォルトプロファイルを使用し、それらデフォルトプロファイルはそれらプロセス同士の間で異なっている可能性もあり、これにより異なったレンダリングにつながってしまう。対応する補正部１１６は、代わりとなる１以上のカラープロファイルを提案し、ユーザがその中から適切なカラープロファイルを選択できるようにする（例えば、ＳＷＯＰ、ＦＯＲＧＡ、ＧＲＡＣｏＬ、ＩＳＯＣｏａｔｅｄ、Ｅｕｒｏｓｃａｌｅ、Ｊａｐａｎ  ＣＭＹＫ）。
【００５９】
４．スポット色
カラー定義コンポーネント７０は検出部１１８を含み、検出部１１８は文書と印刷キューのＤＦＥとがスポット色について異なる定義を持つ場合にはそれを検出する。またコンポーネント７０は補正部１２０を備え、補正部１２０はデザイナーの見本帳に整合した印刷処理の選択又は他の何らかの適切な色の定義を提案する。この補正は、近隣の複数のカラー定義のなかから、印刷バージョンでの色がこうあってほしいという元々の意図によりよく整合した、プリンタの他のカラー定義を選択するという処理を含む。
【００６０】
さて、図２には、例えば図１及び３の分散システムで実行される、コンピュータに実装された文書校正の方法の例が示されている。処理はＳ１００から始まる。
【００６１】
Ｓ１０２では、ＲＡ１が起動される。プリントショップ１８又は他の印刷サービスに印刷のために文書１６を送信しようと思っているデザイナーＡは、自分のワークステーションのメモリ７２からそのアプリケーションを実行するか、インターネット等のネットワークを介してＲＡ１にアクセスできるようにするウェブブラウザを開くかすることにより、ＲＡ１（３６）にアクセスする。
【００６２】
Ｓ１０４では、ＲＡ１（３６）は送信対象の文書を受け取り、インターフェイスモジュール４０との通信を開始する。
【００６３】
Ｓ１０６（このステップはこの方法の実行中に１回以上起こり得る）では、インターフェイスモジュール４０は印刷インフラストラクチャ２４と通信して、印刷ジョブ１６のための印刷キューと、レンダリング結果の文書２６の色に影響し得る現在の又は予測されるＤＦＥ５２の設定とを識別する。
【００６４】
Ｓ１０８では、インターフェイスモジュール４０は印刷キューの設定関する情報をＲＡ１（３６）に通信する。このステップは、当該ワークフロー（処理の流れ）中で繰り返されてもよい。
【００６５】
Ｓ１１０では、ＲＡ１（３６）はレンダリング結果の文書のソフトプルーフを、インターフェイスモジュールが提供した情報に基づき生成し、オリジナルの文書及び印刷結果の文書の表示８８，９０を隣り合わせに並べて提示しユーザが画面２８上で閲覧できるようにする。この画面では、オリジナルの文書とレンダリング結果の文書との間での予測される色の相違が、アノテーション及び／又は強調表示により識別される。
【００６６】
Ｓ１１２では、ＲＡ１（３６）はオリジナルの文書中では同じ又は類似の色を持つが印刷結果の文書では異なった色となると予測されるオブジェクトのグループを検出・識別する。Ｓ１１４では、色を統一する補正が、送信者Ａに対して提案され、例えばディスプレイ上に、提示される。
【００６７】
Ｓ１１６では、色再現範囲外のスポット色が検出され、Ｓ１１８では、プリンタの現在の色再現範囲内の色が送信者に対して、例えばディスプレイ上に提案される。
【００６８】
Ｓ１２０では、色再現範囲外の色又はイメージ／グラフィックスの範囲が検出され、Ｓ１２２では、ユーザが、補正のための提案により文書にアノテーション付けを行うように促される。このかわりに又はこれに加えて、プリンタの現在の色再現範囲内の色が送信者に提案される。
【００６９】
Ｓ１２４では、なくなった（紛失した）プロファイルが自動的に検出され、Ｓ１２６では、１つのプロファイル又は一組のプロファイル群が、ユーザの選択のために提供されてもよい。
【００７０】
Ｓ１２８では、異なる定義を持つスポット色群が識別され、Ｓ１３０では共通のスポット色定義系へとそれら定義を統一するための提案が送信者に提示される。
【００７１】
Ｓ１３２（このステップはソフトプルーフ８８，９０の生成の後ならいつ実行されてもよい）では、送信者はＲＡ１（３６）を対話的に操作し、自動生成された提案を受け入れるか拒否するかに関する決定を入力したり、文書にアノテーション付けを行ったり、閲覧アプリケーション３６がまだ問題ありと判別していない画像の領域を判別したりする。
【００７２】
Ｓ１３４（これはステップＳ１１０〜Ｓ１３２の中で漸進的に起こりえる）では、ＲＡ１（３６）は、タイムスタンプを用いて作成された改訂の軌跡の情報を含んだワークフロー履歴を生成し、そのワークフロー履歴を当該文書に関連づける。
【００７３】
Ｓ１３６では、送信者Ａが文書をプリントショップ１８に送信すると決めると、ＲＡ１（３６）はその文書を、ワークフロー履歴ともにインターフェイスモジュール４０にアップロードする。
【００７４】
Ｓ１３８では、プリントショップにて、オペレータＢは、到来する文書１６をアノテーションとともに受け取って閲覧する。この処理は、ワークステーション２０上のＲＡ２（３８）を用いて、又はウェブブラウザで教養の閲覧アプリケーション36にアクセスすることにより、行われる。オペレータは文書に対して更にアノテーションや修正を加え、修正後の文書２２を送信者に返してもよく、またもし文書が印刷してよい状態と考えられるならばＳ１４０でその文書を印刷インフラストラクチャに送って印刷させてもよい。Ｓ１４２では文書２６がプリンタにより印刷される。この方法はステップＳ１４４にて終了する。
【００７５】
図２に例示された方法は、ディスクやハードディスクなどを備える各コンピュータ上で実行され得る１つ又は複数のコンピュータプログラム製品として実装してもよい。
【００７６】
＜具体例＞
印刷調停装置１２により、プリントショップへの送信の前にユーザが
いくつかの色はデザイナーの意図通りに見え他のいくつかの色は意図通りには見えないという文書の問題を検出して補正できるようにする例に関し、３つのケースを説明する。
【００７７】
＜ケース１：色の不整合＞
作業中の文書（図３参照）中では、文書の黒い背景とロゴの黒い背景とが異なる方法で指定される（例えば一方はスポット色と指定され他方はプロセス色と指定される場合、あるいは一方は（連続調の）イメージオブジェクトと指定され他方はグラフィックスオブジェクトと指定される場合など）。両方の色は、モニタスクリーン上の作業中の文書の視覚化画像８０内では同一に見えるが、印刷されると異なって見えることになる。
【００７８】
検出：機能６０により、文書を印刷する前に、問題のある色の変化が表示される。問題は、カラーマッチ検出部１０２により自動的に検出され特定されるようにしてもよい。
【００７９】
補正：送信者は、ロゴの閉経が文書の背景（図３参照）と同一であるべきであると指定することができる。この解決は、検出部の分析結果に基づき、補正部１０４が自動的に行ってもよい。
【００８０】
＜ケース２：色再現範囲外れ＞
図５に示すように、ロゴ８８は、例えば、Ｐａｎｔｏｎｅカラー（例えば明るい黄色）のようなスポット色として指定されており、そのスポット色はターゲット（出力先）のプリンタ２４の色再現範囲（色域）から外れている。送信の前に文書が印刷調停装置のアプリケーション３６により視覚化されると、問題が検出されて強調表示され（符号９０にて）、色再現範囲のマッピングについて、プリンタのデフォルト設定を適用するのではなく、デザイナーが選択できるようにすることによりその問題を解決することができる。
【００８１】
検出：印刷調停装置の比較表示によるソフト校正機能により、文書を印刷する前に問題のある色が示される。問題が色再現範囲アラーム検出器１０６により自動的に検出・特定されユーザに示されるようにしてもよい。
【００８２】
問題の補正：印刷調停装置は、送信者に対して、ターゲットのプリンタで使用可能な、測色的に最も近いＰａｎｔｏｎｅカラーを提案することができる。ユーザはその提案された色を採用してもよいし別の色を選んでもよい。
【００８３】
＜ケース３：プロファイルの不整合＞
このケースでは、Ｐａｎｔｏｎｅカラーを模擬するのに用いられる設定及びプロファイルが、デザイナーのワークステーション１４とプリンタのＤＦＥ５２との間で異なっている。
【００８４】
補正：印刷調停装置は文書（図６）中のスポット色を識別し、それらスポット色のどこがデザイナーの意図と異なるように印刷されるかを示す。そして、システム１２はＰａｎｔｏｎｅ見本帳の定義に整合する印刷をユーザに選択できるようにする。ユーザは、自分の美的意図に合った選択をする。
【符号の説明】
【００８５】
１６  送信対象文書、２２  印刷対象文書、２４  印刷インフラストラクチャ、３６，３８  閲覧アプリケーション、４０  ウェブアプリケーション（インターフェイスモジュール）、４２  サーバ、４８，５０  ACROBAT、５８  データメモリ
【図１】
2009301553.tif 000004
【図２】
2009301553.tif 000005
【図３】
2009301553.tif 000006
【図４】
2009301553.tif 000007
【図５】
2009301553.tif 000008
【図６】
2009301553.tif 000009