(57)【特許請求の範囲】
【請求項１】
リモートプリンタで印刷される印刷ジョブを校正する方法であって、
複数のオブジェクトとリモートプリンタ設定値を備える入力印刷ジョブを提供することと、
前記印刷ジョブの中のすべてのオブジェクト、各オブジェクトのタイプ、各オブジェクトのレンダリング目的及び各オブジェクトと関連付けられるすべてのソースカラーを特定することと、
入力ファイルのオブジェクトごとに、前記リモートプリンタの色空間を使用して各オブジェクトのソースカラーを変換することと、
前記変換されたオブジェクトと前記リモートプリンタに対応するＩＣＣプロファイルを備える出力校正刷り印刷ジョブを作成することと、
校正デバイス上で前記出力校正刷り印刷ジョブを出力することと、
を備え、
前記入力ファイルのオブジェクトごとに、前記リモートプリンタの色空間を使用して各オブジェクトのソースカラーを変換することは、
前記入力印刷ジョブ内のすべてのオブジェクトのソースカラーを特定し、
前記入力印刷ジョブ内の各オブジェクトごとに、各オブジェクトのソースカラーを共通色空間の色に変換し、
前記変換された共通色空間の色が第１の許容範囲内であるオブジェクトのセットを特定し、
前記特定されたオブジェクトのセットの各オブジェクトごとに、各オブジェクトのソースカラーを前記リモートプリンタの色空間の色に変換し、
前記特定されたオブジェクトのセットのオブジェクト全ての前記リモートプリンタの色空間の色が第２の許容範囲内ではない場合、前記特定されたオブジェクトのセットのオブジェクトの色の不一致を補正すること
を含む、方法。
【請求項２】
前記入力印刷ジョブがＰＤＦファイルとしてフォーマットされる請求項１に記載の方法。
【請求項３】
前記入力印刷ジョブがＰＤＦ／Ｘ−１ａに準拠するかどうかを判断することをさらに備える請求項２に記載の方法。
【請求項４】
前記出力印刷ジョブが前記出力印刷ジョブの中の意図された印刷状態を特定するためにＰＤＦ／Ｘ−１ａ出力目的タグを含む請求項３に記載の方法。
【請求項５】
更に、前記入力印刷ジョブ内のすべてのオブジェクトのオブジェクトタイプを特定することを含み、
前記特定されたオブジェクトのセットの色の不一致を補正することは、
オブジェクトのタイプが同じであり、かつ、ソースカラーを定義するソースカラー定義が異なるオブジェクトのサブセットを特定することと、
所定の基準に従って前記特定されたオブジェクトのサブセットのうちの１つのオブジェクトを選択することと、
前記選択されたオブジェクトのソースカラー定義を前記特定されたオブジェクトのサブセットうちの他のオブジェクトのソースカラー定義として割り当てることと、
を備える請求項１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示はプリプレス色整合検証及び補正のための方法に関する。
【背景技術】
【０００２】
色の管理は、生産工程を通して一貫した色を保証するために、モニタ、スキャナ、プリンタ及び印刷機の異なる色機能を調整するためのツールを提供する。色の管理は、いまやますます多くの印刷機が実際にフィルムを生成しないでＣＴＰ（コンピュータから刷版へ、Ｃｏｍｐｕｔｅｒ  ｔｏ  Ｐｌａｔｅ）で実行されるので特に重要であるデジタル校正も可能にする。色の管理は色空間に基づく。人間の目により知覚され、フィルム上に捕捉され、コンピュータモニタに表示され、あるいはプリンタによってレンダリングされる色の範囲、つまり全範囲は大きく異なる。それぞれが独自の色空間、つまりその色を記述する数学的な手段を有する。ＲＧＢは他のすべての色を作り出すために赤、緑及び青の光を結合する加法色空間である。ＲＧＢ色空間は、モニタ、デジタルカメラ、及びスキャナによって使用される。他方、ＣＭＹＫ色は、赤、緑及び青の光を吸収するために紙の上でシアン、マゼンダ、イエロー、及び黒のインクを使用する減法色空間である。残りの反射光が、視聴者が知覚する色である。
【０００３】
ＲＧＢ色とＣＭＹＫ色は両方とも装置に依存する色空間である。つまり、レンダリングされる色は、その色を生じさせる装置に左右される。モニタは発光燐光体から色を生じさせるが、スキャナは色を捕捉するためにＣＣＤ（電荷結合素子）アレイを使用するのでスキャナによって生じる色はモニタとは異なる。加えて、画像をＲＧＢからＣＭＹＫに変換することは、色をより小さい範囲へと狭める。さらに事態を複雑にすることに、あるプリンタのＣＭＹＫ色空間が別のプリンタのＣＭＹＫ色空間と大きく異なる可能性がある。添付の図が示すように、さまざまな媒体によって再生可能な色は大きく異なる。
【０００４】
装置間の色の管理にはＩＣＣ（国際カラーコンソーシアム）プロファイルが頻繁に使用される。ＩＣＣプロファイルは、ある特定のモニタ、スキャナ、プリンタ、印刷機、または色校正装置の色の機能と色空間を記述するコンピュータファイルである。ＩＣＣに基づいた色の管理は次の２つのことに依存する。つまり個々の装置が色をどのようにして生じさせるのかを特徴付けるデバイスプロファイルと、それらのプロファイルを読み取り、装置間で色を変換し、補正する（色整合モジュールつまりＣＭＭ、Ｃｏｌｏｒ  Ｍａｔｃｈｉｎｇ  Ｍｏｄｕｌｅとも呼ばれる）カラーエンジンである。ＩＣＣに基づいた色の管理は、異なる装置の色空間の間で調整するためにＣＩＥＬａｂ（またはＬＡＢ）と呼ばれる色空間に依存する。ＬＡＢ色空間は人間の目が色を知覚する方法に基づき、装置とは無関係である。ＬＡＢカラーエンジンはＲＧＢ色空間、ＣＭＹＫ色空間及び他の色空間を、それらの色空間の間の解釈プログラムとして働くＬＡＢに、及びＬＡＢから変換する。
【０００５】
ある特定の装置で印刷または出力される大部分の電子文書（ドキュメント）は、テキスト、写真、グラフィックス等の複数の要素を含んでいる。多くの電子文書は他のさらに小さな文書と要素の合成物である。例えば、写真は、大部分はテキストの文書の中にさまざまな場所で貼り付けられてよい。カラーグラフィックスと白黒画像が同じページに発生する可能性がある。色が一致することが意図される電子文書の個々の要素は種々の色空間、つまり例えばそれらの要素が起源が異なる過去の文書から引き出されるために発生する可能性がある状況で表現されてよい。この状況は、オブジェクトの色がディスプレイ上であるいはＩＣＣに基づいた色の管理で典型的であるような単純な色変換プロセスを使用して印刷されるときに一致しているように見えるためにユーザにすぐに明らかにならない可能性がある。
【０００６】
異なるソースカラー定義が異なる色変換経路を取るよう、より高度な色変換が必要とされる場合に１つの問題が生じる。例えば、あるオブジェクトの色がｓＲＧＢで指定され、別のオブジェクトの色がＳＷＯＰ（オフセット印刷標準規格、Ｓｐｅｃｉｆｉｃａｔｉｏｎｓ  ｆｏｒ  Ｗｅｂ  Ｏｆｆｓｅｔ  Ｐｕｂｌｉｃａｔｉｏｎｓ）ＣＭＹＫで指定される場合、特定のマーキングプロセス用の装置ＣＭＹＫを生じさせるために必要とされる色処理は該２つのオブジェクトに別の装置ＣＭＹＫ値を生じさせる可能性がある。これは、該２つのオブジェクトが（ＳＷＯＰ  ＣＭＹＫの変換が必要とされていない）ＳＷＯＰ出版物で厳密に一致したとしても黒生成戦略／黒保存戦略が異なるためである可能性がある。
【０００７】
色ではない差異（例えば、異なるオブジェクトタイプ）によりオブジェクトが異なる色変換経路を取るよう、さらに高度な色変換が必要とされる場合に別の問題が生じる。この１つ例は、ゼロックス社（Ｘｅｒｏｘ  Ｃｏｒｐｏｒａｔｉｏｎ）のＤｏｃｕＳＰカラーＤＦＥ（デジタルフロントエンド）が異なるオブジェクトタイプに異なるＩＣＣレンダリング目的（ｉｎｔｅｎｔ）を割り当てることができることである。例えば、グラフィックスには「相対的な比色分析（Ｒｅｌａｔｉｖｅ  Ｃｏｌｏｒｉｍｅｔｒｉｃ）」レンダリング目的が割り当てられるが、デフォルトによりテキストには「彩度（Ｓａｔｕｒａｔｉｏｎ）」レンダリング目的が割り当てられる。特に、プリンタの色の全範囲の端に近い、あるいは範囲外の色の場合、ソースカラーの処理は目に見えて異なる結果を生じさせることがある。例えば、第1の色の背景に白で印刷される３文字に隣接する、白の背景に第1の色で印刷される３文字から成る印刷ジョブを考える。アドビ  アクロバット（Ａｄｏｂｅ  Ａｃｒｏｂａｔ）（登録商標）等のプログラムを使用すると、ユーザが見るために第1の色がモニタ上に表示されるであろう。該ジョブがＤｏｃｕＳＰの色処理を使用して印刷されると、第1の色はわずかに異なる。
【発明の開示】
【発明が解決しようとする課題】
【０００８】
これらの状況は、典型的なユーザにはない、ＤＦＥの色処理に対する非常に詳細且つ正確な理解がなくしては印刷前に気づくことは困難である。その結果として、通常、これらの種類の色整合の差異は、解決が高価で多大な時間を要する印刷時にのみ発見される。必要とされているのはこれらの問題を自動的に補正する方法である。さらに、必要とされているのは印刷の前にユーザに色不一致の問題を警告し、ユーザがあらゆる不一致を補正できるようにする方法である。
【０００９】
校正刷り（ｐｒｏｏｆｉｎｇ）はユーザ、特にリモートユーザに、選択されたプリンタで印刷されるときにある特定の印刷ジョブがどのように見えるのかのプレビューを与える便利な手段である。現在、遠隔で、つまり生産の工程間隔と無関係にＤＦＥのカラーアーキテクチャを模倣する色変換ユーティリティはない。校正色変換は、通常プルーファー（ｐｒｏｏｆｅｒ）を駆動するＤＦＥ上でＣＭＹＫソースプロファイルとして使用される、ターゲットプリンタ用の出力ＩＣＣプロファイルを介して実行される。残念なことに、ターゲットＩＣＣプロファイルは複数のＣＭＹＫ画像オブジェクトに対し１つの印刷条件しか特徴付けることができず、単純なＩＣＣワークフローを超えたターゲットプリンタの色処理での精巧さを正しくモデル化することはできない。必要とされているのは、リモートプリンタのアーキテクチャを反映する印刷ジョブの校正を表示するための遠隔校正方法である。
【課題を解決するための手段】
【００１０】
ここで実施形態に開示されているのは、印刷の前に、異なるソースカラー表現のための異なる色処理から生じる色整合の問題を特定し、これらの色整合の問題を自動的に補正する方法を提供する、あるいはユーザがそれらを補正する方法を提供する、コンピュータまたはマイクロプロセッサで動作するソフトウェアツールとして実現されてよい色整合検証の方法である。該方法は、原型的な（ｐｒｏｔｏｔｙｐｉｃａｌ）色変換を使用して各オブジェクトのソースカラーを変換し、該原型的なプロセスを使用して一致する色を有するオブジェクトの集合を特定してから、選択された出力装置の実際の色変換処理を使用してソースカラーを変換し直し、オブジェクトの色が依然として一致していることを保証することによりこれを達成する。色が一致しない場合には、ある実施形態では、色整合は所定の基準を使用して自動的に実行されてよい。代わりに、不一致の色は、それらが同様に指定され、したがって印刷時に一致するように、ユーザが多様なオブジェクトのソースカラー定義を手動で更新できるようにするために使用できるユーザインタフェースで表示されてよい。
【００１１】
一実施形態によれば、印刷の前に印刷ジョブの中で異なるソースカラー定義を有するオブジェクトについて色要素を一致させる、コンピュータにより実現される方法は、該印刷ジョブの中で印刷されるすべてのソースカラーとソースカラーの各インスタンスに関連付けられるオブジェクトタイプを特定することと、少なくとも２つの異なるソースカラー定義を有するあらゆるソースカラーを特定することと、少なくとも２つの異なるソースカラー定義を有するソースカラーごとに、所定の基準に従って該ソースカラー定義の内の１つを選択することと、該選択されたソースカラー定義をそのオブジェクトタイプについてのソースカラーの少なくとも１つの他のインスタンスに割り当てることとを含む。所定の基準は以下の関係性を含んでよい。つまり、同じオブジェクトタイプについて少なくとも２つの異なるソースカラー定義を有する各ソースカラーに、そのオブジェクトタイプのソースカラーの他のすべてのインスタンスに選択されたソースカラー定義を割り当てる。代わりに、該方法では、ソースカラー定義の１つを選択することは、少なくとも２つの異なるソースカラー定義を有するソースカラーと関連付けられたオブジェクトタイプをユーザインタフェースに表示し、ユーザからの入力に応えて、該ユーザ選択ソースカラーのすべてのユーザ選択インスタンスにユーザ選択ソースカラー定義を割り当てることによって達成されてよい。少なくとも２つの異なるソースカラー定義を有するあらゆるソースカラーを特定することは、印刷ジョブのオブジェクトごとに、原型的な色変換を使用して同じオブジェクトタイプの各オブジェクトを変換し、該原型的な色変換プロセスの後に第1の許容レベル範囲内で一致するソースカラーを有するオブジェクトの集合を特定し、一致するソースカラーを有するオブジェクトの集合ごとに、ターゲットプリンタの色空間を使用してそれぞれの一致するオブジェクトのオリジナルソースカラーを変換し、第２の許容レベルの範囲内で一致しない、集合の中の一致するオブジェクトの変換された色のいずれかを特定することによって達成されてよい。該原型的な色変換はＩＣＣに基づいたプロファイルを備える。
【００１２】
別の実施形態によれば、印刷の前に印刷ジョブの中で異なるソースカラー定義を有するオブジェクトについて色要素を一致させるコンピュータにより実現される方法は、各オブジェクトのソースカラーを１つの共通の色空間に変換することと、該共通の色空間の中で、第1の許容レベルの範囲内で一致するソースカラーを有するオブジェクトのグループを特定することと、一致するソースカラーを有するオブジェクトの各グループの中で、ターゲットプリンタの色変換経路を使用して、各オブジェクトのオリジナルソースカラーをターゲットプリンタの色空間に変換することと、第２の許容レベル範囲内で一致しない、グループの中の一致するオブジェクトの変換された色のいずれかを特定することと、変換された色の少なくとも１つがグループの中の他の変換された色と一致しない場合に、グループの中の不一致を補正することとを含む。
【００１３】
該方法は、ユーザインタフェースの中に不一致のオブジェクトのあらゆるグループを表示することと、ユーザインタフェースに表示される不一致のオブジェクトのグループごとのユーザ入力に応えて、グループ内のすべてのオブジェクトに対してユーザによって選択された変換された色のユーザ選択ソースカラー定義を割り当てることとをさらに含んでよい。該方法は、あらゆる関連するプリンタ設定値と印刷ジョブパラメータに従ってターゲットプリンタの色変換経路を修正することもさらに含んでよい。該方法では、各オブジェクトのソースカラーを1つの共通した色空間に変換することは、ソースＩＣＣプロファイルを使用して、プロファイル接続空間（ＰＣＳ、Ｐｒｏｆｉｌｅ  Ｃｏｎｎｅｃｔｉｏｎ  Ｓｐａｃｅ）表現に各オブジェクトのソースカラーを変換することによって達成されてよい。ターゲットプリンタの色変換経路を使用して各オブジェクトのオリジナルソースカラーをターゲットプリンタの色空間に変換することは、出力プロファイルを使用して共通した色空間にＰＣＳ表現を変換することによって達成されてよい。グループの中の不一致を補正することは、グループの中のオブジェクトを調べ、グループの中のオブジェクトが所定の基準に従って互いに一致することを目的とするかどうかを判断し、一致しない場合、グループから一致することを目的としていないオブジェクトを削除するアルゴリズムによって（あるいはユーザ入力によって）達成されてよい。グループの中のオブジェクトを調べることは、グループのオブジェクトごとに、そのオブジェクトのソースカラー、共通色空間において表現されるような色、及びターゲットプリンタの色空間の中で表現されるような色を調べることによって達成されてよい。アルゴリズムによって使用される所定の基準は、グループのどのオブジェクトが同じオブジェクトタイプなのかを判断することであってよい。該方法は文書全体で、または代わりにページ単位で実行されてよい。
【００１４】
いくつかのケースでは、２つのオブジェクトは同じソース色空間と同じ色値を有する可能性があるが、（例えば、ＣＭＹ対Ｋの定式化及び全範囲外の色の印刷可能な全範囲へのマッピングを制御する）異なるレンダリング目的のためにターゲットプリンタ空間の色に変化する。ＤｏｃｕＳＰのケースでは、ジョブまたは待ち行列設定値は、さまざまなオブジェクトタイプを、異なるレンダリング目的を使用して色変換させる。これにより、文書の作成者がカラーテキストと棒グラフの棒等の２つのオブジェクトに同じソースカラーを割り当てていたとしても、おそらく予期しない不一致が生じる。あるケースでは、すべてのソースカラーを（前述された方法においてと）同じにすることにより文書が「修正されて」いても、ジョブが異なるオブジェクトタイプに異なるレンダリング目的を割り当てる設定値を使用して印刷されるときに、これでは色の不一致は修正されない。例えば、ソースカラーが事実上すでに同じであり、オブジェクトタイプを容易に変更できない場合、選ばれたプリンタ設定値を変更することにより問題を修正できる。この場合、方法は、修正不可能な状態をユーザに警告し、ユーザにプリンタ設定値を変更するように指示するか、あるいは何らかの所定の基準に従ってプリンタのジョブ設定値を自動的に変更するかのどちらかである。
【００１５】
ここで別の実施形態に開示されているのは、印刷の前に適用される、ＤＦＥ／プリンタで実行される異なる色処理から生じる色一致の問題を特定する、コンピュータまたはマイクロプロセッサで動作するソフトウェアツールとして実現されてよい色整合検証の方法である。この実施形態の方法は、原型的な色変換を使用して各オブジェクトのソースカラーを変換し、該原型的なプロセスを使用して色が一致するオブジェクトの集合を特定してから、選択されたＤＦＥ／プリンタの実際の色変換処理を使用してソースコードを変換し直し、オブジェクトの色が依然として一致することを保証することによってこれを達成する。一致しない場合には、それらは、印刷時になぜ項目が一致しないのかを示す情報を含む、ユーザのディスプレイ上のリストに含まれる。
【００１６】
印刷の前に印刷ジョブの中で異なるレンダリング目的を有するオブジェクトについて色不一致を特定する、コンピュータにより実現される方法は、印刷ジョブの中のすべてのオブジェクト、各オブジェクトのタイプ、各オブジェクトのレンダリング目的、及び各オブジェクトと関連付けられたすべてのソースカラーを特定することと、印刷ジョブのオブジェクトごとに、原型的な色変換を使用して各オブジェクトのソースカラーを変換することと、該原型的な変換プロセスの後に第1の許容レベルの範囲内で一致するソースカラーを有する変換されたオブジェクトの集合を特定することと、ターゲットのプリンタ色空間を使用してすべての変換されたオブジェクトを変換することと、不一致オブジェクトのグループを形成するために第２の許容レベルの範囲内で一致しない、各集合の中の変換されたオブジェクトのいずれかを特定することと、不一致オブジェクトのグループをユーザインタフェースに表示することを含んでよく、該表示は第２の集合の中の各オブジェクト、各オブジェクトと関連付けられるすべてのソースカラーとレンダリング目的、及びターゲットプリンタで印刷されるときにどのオブジェクトが一致しないのかを示す情報を含む。
【００１７】
印刷の前に印刷ジョブの中の異なるレンダリング目的を有するオブジェクトについて色要素を一致させる、コンピュータにより実現される方法は、印刷ジョブの中のすべてのオブジェクト、各オブジェクトタイプ、各オブジェクトのレンダリング目的、及び各オブジェクトと関連付けられるすべてのソースカラーを特定することと、印刷ジョブのオブジェクトごとに、原型的な色変換を使用して各オブジェクトのソースカラーを変換することと、該原型的な変換プロセスの後に第1の許容レベルの範囲内で一致するソースカラーを有する変換されたオブジェクトの集合を特定することと、ターゲットプリンタの色空間を使用してすべての変換されたオブジェクトを変換することと、不一致のオブジェクトのグループを形成するために第２の許容レベルの中で一致しない、各集合の中の変換されたオブジェクトのいずかを特定することと、少なくとも２つのさまざまなレンダリング目的を有する不一致のオブジェクトのグループの中のあらゆるオブジェクトタイプを特定することと、少なくとも２つの異なるレンダリング目的を有するオブジェクトタイプごとに、所定の基準に従ってレンダリング目的の１つを選択することと、そのオブジェクトタイプの少なくとも１つの他のインスタンスに該選択されたレンダリング目的を割り当てることとを含んでよい。
【００１８】
いくつかの印刷ジョブは非常に複雑である場合があるので、複数の理由から色不一致が発生する可能性がある。前記方法を結合することができる。異なるソースカラー定義を有するオブジェクトのための色要素を一致させる方法を実行することができ、選択されたソースカラー定義を同じオブジェクトタイプについて不一致のソースカラーに割り当てることができる。いったん同じタイプのオブジェクトが同じソースカラー定義を有すると、異なるレンダリング目的を有するオブジェクトについて色不一致を特定する方法を適用できる。同じソースカラーであるが、異なるレンダリング目的のオブジェクトを特定し、次に自動的に補正するか、またはユーザが補正するためにユーザインタフェースに表示することができる。
【００１９】
ここで他の実施形態に開示されているのは、ベクトルオブジェクトを維持しながら、ジョブとプリンタ設定値を考慮に入れることを含む、特定のＤＦＥとプリンタのカラーレンダリングを実行することによりデジタル出版物を遠隔校正するための方法である。一つの例示的な実施形態では、この方法の色は、ターゲット印刷システムとは無関係に、移植可能な校正刷り準備完了ファイルを可能にするためにファイルをＰＤＦ／Ｘ１−ａフォーマットにレンダリングする。ＰＤＦ／Ｘ−１ａの出力目的タグは、該ファイル内の意図される印刷状態を特定する。アドビ  アクロバット（Ａｄｏｂｅ  Ａｃｒｏｂａｔ）はソフト校正のために、印刷状態からモニタ空間に色を変換するためにこのタグを使用できる。さらに、レンダリングされたＰＤＦ／Ｘ−１ａファイルはＰＤＦ／Ｘ規格をサポートする任意の装置に送信でき、正確なハードコピー校正刷りのために、出力目的色空間からプルーファー色空間に色を自動的に変換できる。校正システムで正しいＩＣＣプロファイルを検出し、ロードする必要性はないので、この機能性はエンドユーザの校正タスクを自動化し、整備する。
【００２０】
リモートプリンタ上で印刷される印刷ジョブを校正する方法は、複数のオブジェクトとリモートプリンタ設定値を備える入力印刷ジョブを提供することと、該印刷ジョブの中のすべてのオブジェクト、各オブジェクトのタイプ、各オブジェクトのレンダリング目的、及び各オブジェクトと関連付けられるすべてのソースカラーを特定することと、入力ファイル内のオブジェクトごとに、リモートプリンタの色空間を使用して各オブジェクトのソースカラーを変換することと、変換されたオブジェクトとリモートプリンタに対応するＩＣＣプロファイルを備える出力校正刷り印刷ジョブを作成することと、校正装置上で出力校正刷り印刷ジョブを出力することとを含んでよい。入力印刷ジョブはＰＤＦファイルとしてフォーマットされてよい。出力印刷ジョブはモニタまたは他のプリンタ上で出力されてよい。前述された色整合方法は変換ステップの間に適用されてよい。
【００２１】
遠隔プリンタ上で印刷される印刷ジョブを校正する方法は、複数のオブジェクトとリモートプリンタ設定値を備える入力印刷ジョブを提供することと、印刷ジョブの中のすべてのオブジェクト、各オブジェクトのタイプ、各オブジェクトのレンダリング目的、及び各オブジェクトと関連付けられるすべてのソースカラーを特定することと、入力印刷ジョブの中のオブジェクトごとに、ターゲットプリンタの実際の色変換プロセスを使用して、ターゲットプリンタの装置ＣＭＹＫ色空間内で表現される色を有する文書を作成するためにプリンタ設定値、ジョブチケット、及び媒体を考慮に入れて、ターゲットプリンタの色空間にオブジェクトの色を変換することと、ターゲットプリンタに対応する出力プロファイルで文書にタグを付けることを含む、ＰＤＦ／Ｘ−１ａに文書を変換することと、結果として生じるＰＤＦ／Ｘ−１ａファイルをＰＤＦ／Ｘ−１ａに準拠する出力装置に送信することとを含んでよい。
【００２２】
異なるソースカラー定義を有するオブジェクトについて色要素を一致させるための前述された方法と、異なるレンダリング目的を有するオブジェクトについて色要素を一致させるための方法では、整合は色距離の計算とクラスタ化によって行われる。これは、文書中の色オブジェクト間の差異を計算することにより達成されてよく、差異は「標準的な」ＳＷＯＰ経路を通してオブジェクトをレンダリングし、オブジェクト最適化レンダリング（ＯＯＲ、Ｏｂｊｅｃｔ  Ｏｐｔｉｍｉｚｅｄ  Ｒｅｎｄｅｒｉｎｇ）経路を通してそのデータをレンダリングと対照させることによって定義される。これらの方法は、自動モードとユーザ対話モードの両方で大量のデータを生成する。いくつかのインスタンスでは、前記方法を使用して生成されるデータをフィルタリングすることが有効であってよい。返される不一致オブジェクトの数を削減するために前記方法で使用される色整合問題を定義し直すことが有効であってよい。記述され、測定された色特性以外の他のオブジェクト特性に基づく追加の関連性基準を提供することが、ユーザ対話実施形態で有効である場合もある。
【００２３】
ここでさらに他の実施形態で開示されているのは、印刷ジョブのページごとに、ページ内のすべてのオブジェクト、各オブジェクトタイプ、各オブジェクトの色空間、各オブジェクトのレンダリング目的、及び各オブジェクトと関連付けられるすべてのソースカラーを特定することと、色整合を必要とするページ内のあらゆる問題オブジェクトを所定の問題基準に従って特定することと、問題オブジェクトごとに、少なくとも２つの異なるソースカラー定義を有するあらゆるソースカラーを特定することと、少なくとも２つの異なるソースカラー定義を有するソースカラーごとに、第1の所定の基準に従ってソースカラー定義の１つを選択することと、そのオブジェクトタイプのソースカラーの少なくとも１つの他のインスタンスに該選択されたソースカラー定義を割り当てることとを含む、印刷の前に印刷ジョブの中で異なるソースカラー定義を有するオブジェクトについて色要素を一致させる、コンピュータによって実現される方法である。該方法は、オブジェクトタイプごとに、同一のソースカラー定義及び異なるレンダリング目的を有するあらゆる問題オブジェクトを特定することと、第２の所定の基準に従って該レンダリング目的の１つを選択することと、そのオブジェクトタイプの少なくとも１つの他のインスタンスに該選択されたレンダリング目的を割り当てることとをさらに含んでよい。該所定の問題基準はサイズ、タイプ及び色空間及び空間的な近接性の選択されたパラメータを満たすオブジェクトを、任意の順序で排除することを含んでよい。
【００２４】
別の実施形態によれば、印刷の前に印刷ジョブの中の異なるソースカラー定義を有するオブジェクトについて色要素を一致させる、コンピュータによって実現される方法は、印刷ジョブのページごとに、ページ内のすべてのオブジェクト、各オブジェクトのタイプ、各オブジェクトの色空間、各オブジェクトのレンダリング目的、及び各オブジェクトと関連付けられるすべてのソースカラーを特定することと、所定の問題基準に従って色整合を必要とするページ内のあらゆるオブジェクトを特定することと、問題オブジェクトごとに、少なくとも２つの異なるソースカラー定義を有するあらゆるソースカラーを特定することと、少なくとも２つの異なるソースカラー定義を有するソースカラーごとに、少なくとも２つの異なるソースカラー定義を有するソースカラーと、関連付けられた問題オブジェクトをユーザインタフェースに表示することと、ユーザからの入力に応えて、該ユーザ選択ソースカラーのすべてのユーザ選択インスタンスにユーザ選択ソースカラー定義を割り当てることとを含んでよい。
【発明を実施するための最良の形態】
【００２５】
色が一致する印刷される文書の個々の要素が印刷された文書で一致することを保証するための多様な方法が説明される。以下の説明では、これらの方法は、出力プリンタまたはターゲットプリンタに印刷ジョブを送信するコンピュータシステム上で動作するソフトウェアツールの中で実現されるとして説明される。これらのツールのいくつかは何らかの所定の基準に従って一致しない色を自動的に一致させるように構成できる。該方法の内の他の方法は、不一致の色が存在する場合どの色を一致させるのかをユーザが選択するためにユーザインタフェース内に不一致の色を提供する。事実上ユーザインタフェースがあっても、該方法に自動的に色を一致させることを含むことを選ぶユーザもいる。
【００２６】
第1の方法は、異なるソースカラー表現のための異なる色処理から生じる色不一致の問題を補正するために使用できる。この方法では、文書中のオブジェクトの色が不一致がないか分析され、次に補正される。（サンプリングされた画像を除く）文書中のオブジェクトごとに、ＩＣＣに基づいた単純な手法を使用して、オブジェクトの色が１つの共通の色空間に変換される。すなわち、ソースカラーはソースＩＣＣプロファイルを使用してプロファイル接続空間（ＰＣＳ）に変換され、次に該ＰＣＳ表現がプリンタプロファイル等の出力プロファイルを使用して該共通色空間に変換される。次に、該文書中のオブジェクトは該共通空間の中に一致する色を有するグループまたは集合にクラスタ化されてよい。整合は該特定のオブジェクトについて該変換の結果として生成される色値を比較することで何らかの第1の許容範囲に従って判断される。数値が該第1の許容範囲内にある場合、色は一致していると見なされる。
【００２７】
ある実施形態では、整合は色距離の計算及びクラスタ化によって行われる。色距離は共通色空間内のユークリッド距離（構成要素の差異の平方和の平方根）として計算される。代替策は、共通の空間からＣＩＥ  Ｌ＊ａ＊ｂ＊等の視覚的に一様な空間に色をさらに変換し、次に該視覚的に一様な空間内でユークリッド距離を計算することであろう。距離はクラスタ重心の間で計算される。クラスタの重心はメンバオブジェクトの構成要素の平均であり、それぞれのオブジェクトは等しく加重されている。代替策はインクカバレージの面積等の属性で各オブジェクトを加重することであろう。クラスタ化は以下のように行われる。最初、各オブジェクトはクラスタのただ１つのメンバである。クラスタごとにその最も近い近傍までの距離が計算される。繰り返し、該２つの最も近いクラスタが１つにマージされ、該新しいクラスタの重心が決定され、すべての影響を受ける最も近い近傍の距離が更新される。最も近いクラスタ距離が指定の閾値を超えると、反復は終了する。クラスタ化はユーザとの対話を必要としない。
【００２８】
各グループ内では、各オブジェクトのオリジナルソースカラーがターゲットプリンタの色空間に、そのプリンタ用のＤＦＥの実際の色変換経路を使用して、あらゆる関連するプリンタ設定値とジョブチケットパラメータを考慮に入れて、変換される。ターゲットＤＦＥ／プリンタの色空間で表現されるようなグループ内のオブジェクトの色が第２の許容範囲内ですべて一致しない（つまり、第２の変換後のそれらの出力色値が第２の許容範囲内にない）場合、方法は所定の基準を使用して自動的に不一致を補正する、またはユーザが手動で補正するためにユーザインタフェース内の不一致のリストにそれらのオブジェクトのすべてを表示するかのどちらかであろう。方法は文書全体に、またはページ単位で適用できる。
【００２９】
不一致の色を一致させるための所定の基準の１つの例は、同じオブジェクトタイプについて少なくとも２つの異なるソースカラー定義を有するソースカラーごとに、そのオブジェクトタイプのソースカラーの他のすべてのインスタンスに、選択されるソースカラー定義を割り当てることである。この基準は全ての特定のタイプのオブジェクトが同じソースカラー定義を持ち、同様に処理されることを確実にする。
【００３０】
すべてのユーザがある特定のタイプのすべてのオブジェクトについてデフォルトで設定されるソースカラー定義を有することを欲するわけではない。この場合、該方法はユーザインタフェースに不一致を表示する。図１はこの方法を使用して分析されたオブジェクトの多様なグループを示すユーザインタフェースを示す。左側の文書は、それぞれが４つのインスタンスを有する、ソースカラーの一連の６つのグループを示している。本発明による分析の結果は右側に表示され、色不一致の４つのグループを示している。各不一致のオブジェクトを記述する各行はターゲット空間内に表示されるようなオブジェクトの色の表現、オブジェクトが検出された文書中のページ、オブジェクトタイプ、ソースカラー、共通色（この場合ではＳＷＯＰ  ＣＭＹＫ）及びターゲット色（この場合ではＤｏｃｕＳＰ  ＣＭＹＫ）を含む。尚、図１では、各オブジェクトの色が別の色値を有している。
【００３１】
不一致のグループごとに、ユーザは、そのソースカラー、共通色空間で表現されるような色、及びＤＦＥ／プリンタのネイティブ色空間で表現されるような色を含む、リストされているオブジェクトを調べ、グループ内のオブジェクトが互いに一致することを目的としていたかどうかを判断する。一致することを目的としていなかったオブジェクトは選択解除される。次に、ユーザは、そのソースカラー表現がグループ内のオブジェクトのすべてがあるべきであったものとなっているグループ内のオブジェクトの１つを選択し、「Ｕｎｉｆｙ（統一）」ボタンをクリックする。ツールは選択されたオブジェクトのソースカラーをオブジェクトのすべての色特性に書き込む（代わりに、別の手段によって選ばれる何らかの他のソースカラーが統一プロセスのために使用されてよい）。
【００３２】
図２は、1つのメンバが選択解除され、１つのメンバが統一のための手本として強調表示（ハイライト）されているオブジェクトのグループを示す。ＤｅｖｉｃｅＣＭＹＫオブジェクトが選択解除され（リストの下から２番目。チェックマークが付いていないチェックボックスに留意する）、ＰＡＮＴＯＮＥオブジェクトが統一のために強調表示されているカラーグループである。強調表示されているオブジェクトは、左の文書ビューの中で破線によっても示されている。ユーザが「Ｕｎｉｆｙ（統一）」ボタンをクリックすると、３つのチェックマークが付いた黄緑色のオブジェクトがすべて、その色定義を強調表示されているオブジェクトと同じＰＡＮＴＯＮＥ色に変更させる。
【００３３】
前述された方法を実現するソフトウェアツールは、アドビ  アクロバット（Ａｄｏｂｅ  Ａｃｒｏｂａｔ）にインストールされてよいプラグインで実現されていた。以下はこのツールのインストールと動作を説明する。動作：ツールを正しくインストールすると、アクロバット（Ａｃｒｏｂａｔ）のメインメニューバーに新しい「ＸｅｒｏｘＴｏｏｌｓ」メニューが表示される。２つのツール、ＣｏｌｏｒＭａｔｃｈ（色整合）とＲｅｍｏｔｅ  Ｐｒｏｏｆ（遠隔校正）が提供される。該プラグインツールのどちらかは文書を開く前に開かれてよいが、文書はこれらのツールのどちらかが実行される前にアクロバット（Ａｃｒｏｂａｔ）で開かれていなければならない。
【００３４】
色整合。Ｃｏｌｏｒ  Ｍａｔｃｈツールの目的は、ユーザが文書中の色整合の問題を検出し、修復するのを支援することである。それはユーザの文書を分析するツーステッププロセスを経る。ユーザがデフォルトロケーションにプリンタデータファイルをインストールしている場合には、ツールは即座に開く。それ以外の場合、ユーザは、プリンタデータファイルを含む、ディスク上のＤｏｃｕＳＰディレクトリの位置を突き止めるようにプロンプトを出される。
【００３５】
問題の検出。第1のステップでは、文書中のすべてのオブジェクトはアクロバット（Ａｃｒｏｂａｔ）の作業ＣＭＹＫ空間（例えば、ＳＷＯＰ Ｃｏａｔｅｄ（ＳＷＯＰコーティング済み））に変換され、指定される分散の範囲内で一致するオブジェクトの集合にグループ化される。第２のステップでは、それぞれの一致するグループのオブジェクトのすべてが、ユーザによって選択されるプリンタと待ち行列の設定値を使用してＤｏｃｕＳＰ  ＣＭＹＫ空間に変換される。第1のステップで（つまり、デフォルトのＣＭＹＫ空間内で）一致したが、第２のステップで（つまりＤｏｃｕＳＰ色で）一致しないオブジェクトは、ツールに示されている。オブジェクトごとに、該オブジェクトタイプ、ソースカラー（ストロークと塗りつぶし両方）、及び対応する標準色とＤｏｃｕＳＰ  ＣＭＹＫ色が、プラグインツールの中心にある大きなボックス内の不一致リストに表示される。ユーザがリストエントリを選択すると、文書中の対応するオブジェクトが文書ウィンドウの中心に置かれ、オブジェクトは「Ｈｉｇｈｌｉｇｈｔ（強調表示）」メニュー（Ｏｕｔｌｉｎｅ（外形）、反転またはＦｌａｓｈ（フラッシュ）の内の１つ）で選択される方法で強調表示される。これにより、ツールがどのオブジェクトにフラグを立てたのかを判断することが容易になる。
【００３６】
クラスタ化アルゴリズムの例。ＰＤＦフォーマット文書の偏差が１６、１８、２０、４０である４ｘ４−青灰色−０＋４＋８＋１２．ｐｄｆから成るテストファイルを考える。ＰＤＦ文書コンテンツはＡｄｏｂｅ  ＰＤＦライブラリパッケージの機構により列挙される。検査中の項目は、無視されているＰＤＥＩｍａｇｅとＰＤＥＸＯｂｊｅｃｔ等の他の多くだけではなく、ＰＤＥＰａｔｈ、ＰＤＥＴｅｘｔ及びＰＤＥＳｈａｄｉｎｇ、つまりＣｏｌｏｒＭａｔｃｈにとって関心のあるタイプだけを含む多くのタイプのオブジェクトを包含する抽象的なスーパークラスＰＤＥＥｌｅｍｅｎｔのインスタンスである。
【００３７】
遭遇するＰＤＥＰａｔｈの各インスタンスで、ストローク色と塗りつぶし色の２つもの数の色値が考えられる。ＰＤＥＴｅｘｔの各インスタンスは１つまたは複数のテキストランを含む。各テキストランはストローク色値及び／または塗りつぶし色値を指定してよい。各ＰＤＥＳｈａｄｉｎｇは、それが軸に沿った陰影（シェーディング）または半径方向の陰影である場合に、２つの色値を、あるいはそれが関数ベースの陰影である場合には、４つの色値を指定するとして処理される。他の種類の陰影はサポートされていない。それぞれのヌルではない色値が文書色値のＣｏｌｏｒＭａｔｃｈのデータに追加される。
【００３８】
アドビ（Ａｄｏｂｅ）によってＰＤＥＣｏｌｏｒＳｐｅｃと呼ばれている色値は、色空間とその必須色調値から成る。アドビ  アクロバット（Ａｄｏｂｅ  Ａｃｒｏｂａｔ）の形成では、１１の色空間がある。つまり、３つのデバイス空間、ＤｅｖｉｃｅＧｒａｙ、ＤｅｖｉｃｅＲＧＢ及びＤｅｖｉｃｅＣＭＹＫ、４つのＣＩＥ−ベースの空間、ＣａｌＧｒａｙ、ＣａｌＲＧＢ、Ｌａｂ及びＩＣＣＢａｓｅｄ、及び４つの特殊色空間、Ｐａｔｔｅｒｎ、Ｉｎｄｅｘｅｄ、Ｓｅｐａｒａｔｉｏｎ、及びＤｅｖｉｃｅＮである。該デバイス空間はそれぞれ１つの構成要素、３つの構成要素、及び４つの構成要素の単純な未較正の空間である。較正されたＣＩＥベースの空間ＣａｌＧｒａｙ、ＣａｌＲＧＢ及びＬａｂはそれぞれ１つの構成要素、３つの構成要素、及び３つの構成要素から成る。ＩＣＣＢａｓｅｄ空間は１つの構成要素値、３つの構成要素値、または４つの構成要素値を必要としてよい。Ｓｅｐａｒａｔｉｏｎ空間はスポット着色剤、及び色調、つまり着色剤の量である。ＤｅｖｉｃｅＮ空間は、１つまたは複数のスポット着色剤とその色調の混合物である。Ｉｎｄｅｘｅｄ色空間は別の色空間で指定される任意の色値のテーブルに索引を付けるために小さな整数成分値を使用する。Ｐａｔｔｅｒｎ空間はグリッド上で固定され、区切られた画像を複製するＴｉｌｉｎｇまたは文書のある領域全体で変化する色値を一掃するＳｈａｄｉｎｇのどちらかである。Ｐａｔｔｅｒｎ空間値は、他の色空間に適用可能なモデル（空間及び構成要素値）に適合しない。ＣｏｌｏｒＭａｔｃｈは、現在、Ｔｉｌｉｎｇ  Ｐａｔｔｅｒｎ空間と４つのＭｅｓｈ  Ｔｙｐｅ  Ｓｈａｄｉｎｇ  Ｐａｔｔｅｒｎ空間を除くすべての考えられるケースをサポートしている。
【００３９】
文書色値のＣｏｌｏｒＭａｔｃｈのデータベースはオブジェクトの集合の集合体として編成される。ＣｏｌｏｒＳｐｅｃＳｅｔと呼ばれる各集合は、特殊なＰＤＥＣｏｌｏｒＳｐｅｃと、経路と陰影のために使用されるＧｒａｐｈｉｃ（グラフィック）またはＴｅｘｔ（テキスト）のどちらかである場合がある特定のレンダリング目的によって区別される。ある特定の集合の中のオブジェクトは、該集合の特徴的なＰＤＥＣｏｌｏｒＳｐｅｃと目的を共用するＰＤＥＥｌｅｍｅｎｔのインスタンスである。通常、各ＣｏｌｏｒＳｐｅｃＳｅｔは一意の特徴的な値を有し、それらの値に一致するすべての要素を含むが、ＰＤＦ文書が最適に構造化されていない場合には、２つまたは３つ以上の集合が同一の特徴的な値を有することが可能であり、その場合該集合は互いに素となる、つまり各オブジェクトは１つの集合だけのメンバとなるであろう。大部分の追加処理は該包含されている要素のためのプロキシとして働くＣｏｌｏｒＳｐｅｃＳｅｔｓに集中する。
【００４０】
分析の次のステップは、各ＣｏｌｏｒＳｐｅｃＳｅｔの色値の、アクロバット（Ａｃｒｏｂａｔ）のＣｏｌｏｒ  Ｍａｎａｇｅｍｅｎｔ Ｐｒｅｆｅｒｅｎｃｅｓ（色管理優先順位）ダイアログに指定され、「Ｕ．Ｓ．Ｗｅｂ  Ｃｏａｔｅｄ（ＳＷＯＰ）ｖ２（米国ウェブコーティング済み（ＳＷＯＰ）ｖ２）」をデフォルトとする、アクロバット（Ａｃｒｏｂａｔ）のＣＭＹＫ作業空間への変換で始まる。本書において、以下、実際の作業空間は別のＣＭＹＫ空間である可能性があるが、その変換された値がＳＷＯＰ値と呼ばれる。次に、データベースはさらにＣｏｌｏｒＳｐｅｃＳｅｔの集合の集合体に編成される。ＳＷＯＰｃｏｌｏｒＳｅｔと呼ばれる各集合は一意のＳＷＯＰ値によって区別され、分析のこの段階で、各集合はそのＳＷＯＰ値に正確に一致するすべてのＣｏｌｏｒＳｐｅｃＳｅｔｓを含むが、他は含まない。
【００４１】
次に、ユーザが非ゼロＳＷＯＰ分散を指定した場合、十分に類似したＳＷＯＰ値のあるＳＷＯＰｃｏｌｏｒＳｅｔｓがマージされる。当初、各ＳＷＯＰｃｏｌｏｒＳｅｔは１つの同一のＳＷＯＰ値のあるＣｏｌｏｒＳｐｅｃＳｅｔｓを含む。クラスタ化アルゴリズムは最も近い２つのＳＷＯＰｃｏｌｏｒＳｅｔｓを反復してマージする。ＳＷＯＰｃｏｌｏｒＳｅｔｓの間の分離は、ＣＭＹＫ空間内の単純なユークリッド距離である。各ＳＷＯＰｃｏｌｏｒＳｅｔのロケーションはその重心、つまり各ＣｏｌｏｒＳｐｅｃＳｅｔ内のＰＤＦ要素の数で加重される、個々のＣｏｌｏｒＳｐｅｃＳｅｔ  ＳＷＯＰ値の加重平均である。（より大掛かりな計算は、インクカバレージの量等のさらに複雑な基準で要素を加重する可能性がある。）クラスタ化アルゴリズムは、最も近い２つのＳＷＯＰｃｏｌｏｒＳｅｔｓがユーザ指定ＳＷＯＰ分散よりさらに遠いときに終了する。
【００４２】
このクラスタ化プロセスが完了すると、各ＳＷＯＰｃｏｌｏｒＳｅｔは該集合のメンバの重心にあるＳＷＯＰ値で区別され、各集合は、そのＳＷＯＰ値がＳＷＯＰ分散により指定され、重心に中心が置かれる半径の球形領域に含まれるすべてのＣｏｌｏｒＳｐｅｃＳｅｔｓを含む。
【００４３】
問題の解決。ＣｏｌｏｒＭａｔｃｈプラグインは、カラーグループの中のすべてのオブジェクトが同じソースカラーを有するようにＰＤＦファイルを改変する方法を提供する。この機能が統一と呼ばれる。Ｕｎｉｆｙ（統一）を使用する場合、ユーザはカラーグループの中のオブジェクトの内の１つを選択し、ツールの下部にあるＵｎｉｆｙ（統一）ボタンをクリックする。選択されたオブジェクトからのソースカラーはそのグループの中のすべてのチェックされたオブジェクトのソースカラーになる。ここでオブジェクトの色が一致するので、それらは不一致リストから削除される。ユーザが集合の中のオブジェクトの特定なものに該新しいソースカラーが適用されるのを好まない場合は、そのオブジェクトのリストエントリの左端にあるチェックボックスを単にオフにする。ＰＤＦ文書は、ユーザがツールの「Ｕｎｉｆｙ（統一）」ボタンをクリックすると更新される。ユーザがツールを「Ｃｌｏｓｅｄ（閉じた）」後も、改変された文書はディスクに保存されていない。ユーザは、オリジナルソースカラーを上書きして文書を保存できるか、あるいはユーザが元の文書の保存を希望する場合には新しい名前に「Ｓａｖｅ  Ａｓ（名前を付けて保存）」できる。
【００４４】
カラーエディタ。元のオブジェクトのどれも所望される色を有さない場合、ＣｏｌｏｒＭａｔｃｈのこのバージョンはここでカラーエディタを提供する。色が修正されるオブジェクトを選択し、オブジェクトのリストの下の「Ｅｄｉｔ（編集）」ボタンをクリックする。図４に図示されるように、ユーザがソースカラーの構成要素を修正する（あるいはソーススポットカラーのケースでは選択されたターゲットプリンタに公知のスポットカラーのリストから選択する）ことができるようにするカラーエディタが表示される。ユーザはまたソースカラーをＳＷＯＰ  ＣＭＹＫまたはターゲットプリンタのＣＭＹＫのどちらかに変換できる。ユーザはＣｏｌｏｒ  Ｓｐａｃｅ（色空間）ドロップダウンメニューから「オリジナル」を選択することによってソースカラーに戻ることもできる。「ＯＫ」をクリックすると、メインＣｏｌｏｒＭａｔｃｈウィンドウ上の「インクつぼ（ｉｎｋｗｅｌｌ）」の色が更新される。ユーザはここで任意のオブジェクトを選択し、そのオブジェクトの色を更新するために「Ｐａｓｔｅ（貼り付け）」をクリックする。ユーザが単にあるグループから別のグループにオブジェクトの色をコピーしたいだけの場合、オブジェクトリストの下の「コピー（Ｃｏｐｙ）」ボタンが、カラーエディタを開かずに、選択されたオブジェクトの色を「インクつぼ」にコピーする。
【００４５】
遠隔校正。Ｒｅｍｏｔｅ  ＰｒｏｏｆｉｎｇツールはＤｏｃｕＳＰ  ＣＭＹＫにＰＤＦ文書中のテキストとグラフィックオブジェクトを色変換し、プリンタ特有のＩＣＣプロファイルが埋め込まれたＰＤＦ／Ｘ−１ａファイルを作成する。現在埋め込まれているＩＣＣプロファイルはｉＧｅｎ３、ＤＣ２０６０またはＤＣ６０６０プリンタ用である。
現在では、使用可能なＩＯＴあたり１つのＩＣＣプロファイルしかない。遠隔校正刷りＰＤＦ文書を作成する場合、Ｘｅｒｏｘ  Ｔｏｏｌｓ（ゼロックスツール）＞Ｒｅｍｏｔｅ  Ｐｒｏｏｆ（遠隔校正刷り）を選ぶ。Ｐｒｉｎｔｅｒ（プリンタ）を選択する。Ｑｕｅｕｅ（待ち行列）を選択する。Ｃｒｅａｔｅ  Ｐｒｏｏｆ（校正刷り作成）ボタンをクリックする。新しいＰＤＦ／Ｘ−１ａ文書が作成される。「ｘ１ａ」が新文書のファイル名に付加される。次に該ファイルはＰＤＦ／Ｘ−１ａに準拠する校正刷りプリンタに送信できる。以下に留意する。文書にセキュリティ機能が与えられている場合、Ｒｅｍｏｔｅ Ｐｒｏｏｆツールは、校正刷り文書を作成する前にパスワードを入力するようにプロンプトを出す。新しい校正刷り文書は元のセキュリティ機能を継承しないであろう。
【００４６】
以下に留意する。元の文書中のフォントが埋め込まれていない場合、あるいは元の文書が、アクション、透明性、または分離されたページを有する場合、作成されるファイルはＰＤＦ／Ｘ１ａに準拠しないであろう。該ツールは現在これらのケースを検出し、ユーザに警告する。該ツールが現在チェックしていないＰＤＦ／Ｘ−１ａ準拠のための他の要件は以下のとおりである。ＬＺＷ未圧縮。ページボックスは適切にネスト化されなければならない。ハーフトーンはＴｙｐｅ１またはＴｙｐｅ５でなければならない。Ｈａｌｆｔｏｎｅ  Ｎａｍｅ（ハーフトーン名）キーなし。ＥｘｔＧＳｔａｔｅリソースの中にＨＴＰキーはない。埋め込みＰｏｓｔＳｃｒｉｐｔなし。代替画像は印刷のためにデフォルトではない。注釈とアクロバット（Ａｃｒｏｂａｔ）形式要素は、Ｔｒｉｍｂｏｘ（トリムボックス）とＢｌｅｅｄｂｏｘ外になければならない。Ｊａｖａ（登録商標）ｓｃｒｉｐｔなし。ＰＤＦ  １．３に記述されない演算子はない。通常外部ストリームだけではなくＯＰＩコメントにも使用される−ファイル仕様なし。及びＦｏｒｍ  Ｘｏｂｊｅｃｔ（形式Ｘｏｂｊｅｃｔ）またはＩｍａｇｅ  Ｏｇｊｅｃｔ（画像オブジェクト）内にＯＰＩなし。
【００４７】
第２の方法は、オブジェクトに異なる色変換経路を取らせるソースの色ではない差異（例えば、異なるオブジェクトタイプ）から生じる色不一致の問題を補正するために使用できる。１つの例は、ＤｏｃｕＳＰカラーＤＦＥが異なるオブジェクトタイプに異なるＩＣＣレンダリング目的を割り当てる場合である。該方法では、（サンプリングされた画像を除く）文書中のオブジェクトごとに、オブジェクトの色がＩＣＣに基づいた単純な手法を使用して共通色空間に変換される。すなわち、各ソースカラーはソースＩＣＣプロファイルを使用してプロファイル接続空間（ＰＣＳ）に変換され、次に該ＰＣＳ表現がプリンタプロファイル等の出力プロファイルを使用して共通色空間に変換される。次にすべてのオブジェクトは何らかの許容範囲内に共通の空間で一致する色を有するグループまたは集合にクラスタ化される。各グループまたは集合の中で、次に各オブジェクトのオリジナルソースカラーはそのプリンタのためのＤＦＥの実際の色変換経路を使用して、すべての関連するプリンタ設定値とジョブチケットパラメータを考慮に入れて、ターゲットプリンタの色空間に変換される。ターゲットＤＦＥ／プリンタの色空間で表現されるような、グループの中のオブジェクトの色がすべて第２の許容範囲内で一致しない場合、それらのオブジェクトのすべてを不一致のリストに表示する。色整合は該特定の変換により生じる出力色値を比較することにより決定される。代わりに、第１の変換は排除され、それぞれの表現された色空間でクラスタ化を独立して実行できる。
【００４８】
図３は、説明されたように分析されたオブジェクトの多様なグループを示すユーザインタフェースを示す。分析される文書は左側に示されている。色不一致の１つのグループを示す右側の分析の結果は２つのオブジェクトから成る。各不一致オブジェクトを記述する行は、ターゲット空間で表現されるようなオブジェクトの色の表現、オブジェクトが検出されたページ、オブジェクトタイプ、ソースカラー、共通色（このケースではＳＷＯＰ  ＣＭＹＫ）とターゲットカラー（このケースではＤｏｃｕＳＰ  ＣＭＹＫ）を含む。オブジェクトごとに行の下方の警告テキストの行が、不一致の理由、このケースではレンダリング目的の違いを赤で表示する。図３では、各オブジェクトが同じ色値を有することに留意する。
【００４９】
各不一致グループについて、ユーザはあらゆる警告を含む一覧表示されているオブジェクトを調べ、グループのオブジェクトが互いに一致することを目的としていたかどうかを判断する。次にユーザは、例えば印刷設定値（この例ではＤｏｃｕＳＰ待ち行列）を変更することにより不一致を引き起こす問題を補正する。ワークフローシステムが例えばＪＤＦとより緊密に統合されてくると、ツールはジョブチケットを介してプリンタ設定値を直接的に変更するための手段を提供してよい。
【００５０】
遠隔校正により、ユーザはゼロックス社（Ｘｅｒｏｘ  Ｃｏｒｐｏｒａｔｉｏｎ）のｉＧｅｎ３、ＤｏｃｕＳＰ、ＤＣ２０６０及びＤＣ６０６０のような製造プリンタ等のリモートプリンタに提出される印刷ジョブをローカルで見ることができる。これは写真家が使用するプロセスに類似している。つまり、写真の校正刷りセットは最高品質の紙とプロセスを使用して最終的な形式で写真を印刷する前に選択のためにカスタマに送られる。デジタル印刷機を遠隔校正するための方法は、ベクトルオブジェクトを維持しながら、ジョブ設定値とプリンタ設定値を考慮に入れて特定のＤＦＥとプリンタのカラーレンダリングを実行する。一つの例示的な実施形態では、この方法の色は、ターゲット印刷システムとは無関係に、移植可能な校正刷り準備完了ファイルを可能にするためにファイルをＰＤＦ／Ｘ１−ａフォーマットにレンダリングする。ＰＤＦ／Ｘ−１ａの出力目的タグは、該ファイル内の意図される印刷状態を特定する。アドビアクロバット（Ａｄｏｂｅ  Ａｃｒｏｂａｔ）はソフト校正のために、印刷状態からモニタ空間に色を変換するためにこのタグを使用できる。さらに、レンダリングされたＰＤＦ／Ｘ−１ａファイルはＰＤＦ／Ｘ規格をサポートする任意の装置に送信でき、正確なハードコピー校正刷りのために、出力目的色空間からプルーファー色空間に色を自動的に変換できる。校正システムで正しいＩＣＣプロファイルを発見し、ロードする必要性はないので、この機能性はエンドユーザの校正タスクを自動化し、整備する。
【００５１】
ＰＤＦ／Ｘ−１ａは、グラフィックアートデータの確実な交換を目的とした新しいファイルフォーマットである。ＰＤＦ／Ｘ−１ａは遠隔で提出されるファイルの追加のセキュリティを提供する。フォント及び画像は埋め込まれなければならず、フォント置換または不足している要素の可能性を排除する。色はＣＭＹＫでなければならない。エラーに対するマージンがはるかに少ないように、機械的な仕様（媒体、トリム等）、つまりトラップ条件と（ＳＷＯＰ等の）印刷条件が定義されなければならない。ＰＤＦ／Ｘ−１ａ標準アドレスはＲＧＢまたはデバイスと無関係の（色管理された）データとの、すべてのファイルがＣＭＹＫ（及び／またはスポットカラー）で送達されなければならない交換を見えないようにする。これは世界中の多くの地域で、及び多くの印刷部門で共通の要件である。通常はファイル供給者が印刷ジョブの最大の制御を保持することを希望する環境に結び付けられている。ＲＧＢまたはＬａｂとしてデータを送信し、依然として例えばカスタムトラップ定義を含むことは非常に困難である。第１のＰＤＦ／Ｘ−１ａ規格（さらに詳しくはＰＤＦ／Ｘ−１ａ：２００１と呼ばれる）はＩＳＯ規格１５９３０−１：２００１として発行されている。
【００５２】
文書中のオブジェクトごとに、実際のＤＦＥ／プリンタの実際の色変換プロセスを使用して、プリンタの設定値、ジョブチケット及び媒体を考慮に入れてオブジェクトの色をターゲットＤＦＥ／プリンタの色空間に変換する。この変換は、その色がターゲットプリンタのＣＭＹＫ色空間の中ですべて表現されている文書を作成する。ターゲットプリンタに対応する出力プロファイルでファイルにタグを付けることを含むＰＤＦ／Ｘ−１ａに文書を変換する。結果として生じるＰＤＦ／Ｘ−１ａファイルをＰＤＦ／Ｘ−１ａに準拠するソフト校正システムまたはハード校正デバイスに送信する。
【００５３】
構造上、「ＲｅｍｏｔｅＰｒｏｏｆ」は別個のツールとして実現されてよいが、同じソフトウェア構成要素の多くを前述された「ＣｏｌｏｒＭａｔｃｈ（色整合）」アクロバット（Ａｃｒｏｂａｔ）プラグインと共用する。特にＤｏｃｕＳＰ  ＤＦＥから抽出される色変換はＲｅｍｏｔｅＰｒｏｏｆとＣｏｌｏｒＭａｔｃｈの両方によって多用される。各オブジェクトで行われることは該２つのツールで異なるが、同じコードはＰＤＦファイルの各オブジェクトにアクセスするために同様に使用されてよい。
【００５４】
機能上、ユーザは以下のようにＲｅｍｏｔｅＰｒｏｏｆと対話するであろう。遠隔校正の方法では、入力ＰＤＦファイルが開かれる。ファイルはＰＤＦ／Ｘ−１ａ規格との互換性がないかチェックされ、準拠していない機能に対する警告が生成される。ファイル内のオブジェクトごとに、ソースカラーはＤＦＥの色変換の完全な精巧さを使用して指定されたデバイスの出力色空間に変換される。この変換は、オブジェクトタイプ、（最高のＰａｎｔｏｎｅ準拠のため等の）カスタムスポットカラーディクショナリ等に基づいた異なるレンダリング目的の自動的な選択を含んでよい。色変換されたオブジェクトはオリジナルオブジェクトの代わりにＰＤＦファイルの中に挿入され直す。円滑な陰影及びサンプリングされた画像等の複合色のオブジェクトの場合、複合色を指定するまたは定義する上で必要とされる各ソースカラーが変換される。ターゲットとされる出力色空間に対応するＩＣＣプロファイルはＰＤＦファイルに取り付けられる。準拠の問題がない限り、ファイルはＰＤＦ／Ｘ−１ａファイルとして記される。実現されるアクロバット（Ａｃｒｏｂａｔ）プラグインバージョンはユーザによって手動で呼び出されるが、ＲｅｍｏｔｅＰｒｏｏｆは自動化されたワークフローの要素として実現されてよい。
【００５５】
遠隔校正の目的は、ターゲットにされたプリンタ以外の校正装置（モニタまたは校正刷りプリンタのどちらか）での完全なＤＦＥ変換の効果の校正を可能にすることである。例えば、グラフィックデザイン企業はｉＧｅｎ３に文書をターゲットとするが、このデザイン企業は１台も有していないため、ｉＧｅｎ３を有する商業的な印刷業者に該印刷を外注する。デザイナーは、出力がどのように見えるのかをどのようにして確かめるのか。ＲｅｍｏｔｅＰｒｏｏｆはｉＧｅｎ３  ＣＭＹＫに文書を変換し、ＲｅｍｏｔｅＰｒｏｏｆがそれが作成したＰＤＦ／Ｘ−１ａファイルに埋め込んだｉＧｅｎ３  ＣＭＹＫを指定するプロファイルとともに、ＣＭＹＫ校正刷りプリンタのＩＣＣ「デバイスリンク（device link）」プロファイルを使用するために、ＤｏｃｕＳＰ色変換を含む、校正刷りプリンタの全範囲の極限までｉＧｅｎ３を模倣する校正刷りプリントを作成するために使用できる。
【００５６】
再び図１を参照すると、異なるソースカラー定義に基づいた色整合の方法の典型的な情報画面が示されている。基本的に、すべての文書オブジェクトが一覧表示され、対応する色値が多様な色空間に示されている。この方法は、文書中のすべてが整然としていることを保証することを希望する色の専門家にとっては必須である。同時に初心者のユーザまたはあまり熟練していないユーザは情報の量に圧倒される。この問題と解決策はＡＩＥ（自動画像処理（Ａｕｔｏｍａｔｉｃ  Ｉｍａｇｅ  Ｅｎｈａｎｃｅｍｅｎｔ））とＰｈｏｔｏＳｈｏｐに類似している。
【００５７】
ＰｈｏｔｏＳｈｏｐは明らかに「より優れた」専門家ツールであり、すべての画像パラメータの微調整を可能にする。他方ＡＩＥは完全に自動である。これによって、「専門家の介入を使用する完全な品質」と「単純な介入による上質」のトレードオフが可能になる。このトレードオフは多くの場合アプリケーションに依存している。専門家の時間のコストが専門家の介入の品質利点より重要であるケースでは、専門家でさえ自動的なシステムを使用することに留意することが重要である。例えば、２００，０００のランを有する出版物に費やされる時間は２０というランに費やされる時間よりはるかに大きいことがある。実施形態の中でここで開示されているのは、非専門家によって、及び短いランのシナリオで使用できる色整合のための方法である。
【００５８】
オフセット転送での色の問題はおもにオブジェクト指向型レンダリング（ＯＯＲ）から生じているため、ＯＯＲを避け、ＳＷＯＰエミュレーションを使用する、つまりＯＯＲをオフに切り替えることによってすべて排除できる。しかしながら、それが大量に画像品質を引き下げる可能性があるためこれは優れた手法ではない（それがＯＯＲが発明された理由である）。専門家の時間のコストが前述された専門家ユーザ方法を使用する品質利点より重要であるケースでは、分析されるオブジェクトの数を削減できる。つまり、問題オブジェクトのより小さなグループを残すために、方法はページ単位でオブジェクトをフィルタリングする。したがって、色分析は、自動的または表示とユーザ介入を介するのどちらかでそれらの問題ケースに限定される。この方法の目的のため、印刷ジョブの全ページは別々に検討される。したがって、ページ境界を渡っての比較は行われず、ユーザに表示される不一致オブジェクトの数を大幅に削減する。この制限を排除すべきであるほんのいくつかの現実的なケースがあるが、それらは下記のように容易に処理できる。
【００５９】
問題となるケースは、例えば、サイズ、オブジェクトタイプ、色空間及び空間近接性等の少数の異なるパラメータから容易に特定できる。前述されたように同じ順序でフィルタリングプロセスとする場合、最初に文書の内部のすべての小さなオブジェクトを分析から排除する。小さなオブジェクトは、（テキストが例えば１２ポイント等の標準読み取りフォントサイズをはるかに上回らない限り）すべてのテキスト、（重複または接触しない）すべての隔離された行等を含む可能性がある。簡単にするために、下方の閾値として、約１ｃｍ（０．５インチ）未満のサイズを使用することができるが、これがユーザ構成設定値である場合があることが理解される。オブジェクトサイズは、例えば、現在の変換マトリクスから直接的に計算できるか、あるいはｚ順表示、または他の何らかの方法論を使用して低い解像度のバッファでデータをレンダリングすることによって計算できる。オブジェクト近接性は、同様に計算できる。前記フィルタリングプロセスは単一のパラメータに基づいて、あるいはパラメータ効率の組み合わせ及びデータファイルからパラメータを取得してよい容易さに基づいて進行してよいことが理解されるべきである。フィルタリングは任意の順序で発生してよく、前記順序は説明のためだけである。
【００６０】
簡単な例は図５で見ることができる。図５では、濃淡のない塗りつぶし矩形が小さいテキスト（１２ポイント）のいくつかの行に近接している。すべてのテキスト行は違う色を有し、行の内の１つだけが矩形の色と一致する。しかしながら、観察者にとって、ゆっくりした周到な調査が実行されない限り、「正しい」行を特定することはほぼ不可能である。図５から、小さいオブジェクトが自動色整合方法のバージョンについて考慮される必要がないことが分かる（それらは前述された専門家方法では依然として重要である可能性がある）。分析から小さいテキストオブジェクトを除去するまたは排除することにより、追加の色整合のために維持されるオブジェクトの数は劇的に削減する。
【００６１】
次のフィルタリングステップでは、文書のページはオブジェクトタイプと色空間ごとにフィルタリングされる。ここでは、グラフィックオブジェクトに接触するもの以外、すべての絵の（画像データ）オブジェクトは無視される。また、それらが他のオブジェクトに接触しない限り、外形（ストローク）と塗りつぶし色が異なる場合すべてのグラフィックオブジェクトは排除される。この例は、図６に示され、ストロークまたは外形を有する５個の小さい方のグラフィックオブジェクトが大きい方の塗りつぶしグラフィックに近接しているが、接触していない。
【００６２】
次のステップでは、１つの共通した色空間を有するすべてのグラフィックオブジェクトが排除される（つまり、ページ上のすべてのグラフィックオブジェクトが同一の色空間を有する場合、他のオブジェクトクラスに接触するオブジェクトだけが排除されない）。この方法のため、それらが一意に互いに変換できる（例えばＬａｂがこのようにしてＸＹＺに等しいが、ＣＭＹＫには等しくない）場合には、色空間は同一と見なすことができる。
【００６３】
次のステップでは、特定の距離（例えば１インチ）より多く分離されるすべてのグラフィックオブジェクトが排除される。
【００６４】
この段階では、いくつかのオブジェクトだけが検査のために残されている。異なるオブジェクトクラスまたは色空間（例えば、Ｌａｂ、ＳＷＯＰ、パントーン（Ｐａｎｔｏｎｅ））の接触するオブジェクトが残る。少なくとも１つのオブジェクトは非画像クラス（グラフィックス、大きなテキスト）である。異なるオブジェクトクラスまたは色空間の最小の分離の最小サイズの非画像オブジェクトも残る。これらのオブジェクトは、現在、異なるソースカラー定義を有するオブジェクトについて色要素を一致させる方法、及び／または前述された異なるレンダリング目的を有する異なるオブジェクトタイプのために色要素を一致させる方法を使用して分析されてよい。
【００６５】
前述されたフィルタリングプロセスは完全に自動的な色一致ツールを定義するために使用できる。第１に、すべてのフィルタリングは前述されたように行われ、少数の考えられる不一致を生じさせる。考えられる問題オブジェクトは文書のすべてのオブジェクトの小さな部分集合であることを理解することが重要である。同様に、これはすべてのマークされていないオブジェクトがＯＯＲを使用して、つまり考えられる最高の品質でレンダリングできることを意味する。互いの特定の色精度の範囲内のオブジェクトだけがフラグを付けられ、したがって青の円（グラフィックオブジェクト）上の赤い正方形（グラフィックオブジェクト）にはフラグが付けられないことに留意しなくてはならない。また、黒／白のオブジェクトはオブジェクト間の「余白」として特定できる。第２に、完全自動モードで、すべてのオブジェクトは非ＯＯＲモード（通常ＳＷＯＰエミュレーション）でレンダリングされ、矛盾を回避する。完全自動システムは（ＡＩＥのような理念を使用して）色調整問題の圧倒的多数を解決できる。同時に、それはいくつかの視覚的に明白なケースに集中することによって「平均的なユーザ」にとっての問題を示すために使用することもできる。
【００６６】
ページ内の一致からページ間の一致への移行。ページ間の一致が自動プロセスまたは半自動プロセスに関連性があるほんのわずかなケースがある（これらのケースは専門家モードでは、依然として関連性がある可能性がある）。第１のケースは、会社のロゴ等のあらゆるページで繰り返し発生する要素である。しかし、このケースは容易に処理される。個々のページが問題としてロゴにフラグを立てないならば、ロゴはデータ複製によってまたは参照によってのどちらかにより含まれ、したがってロゴの色の整合性は自動的に達成されるため、ロゴは単にそのままレンダリングされる。ページの１枚が別のオブジェクトとの近接性のためにロゴを潜在的な問題として示す場合には、いくつかの単純な規則を適用できる。オブジェクトの１つを修正する際（一致を達成するためには、レンダリングまたは色のどちらかが修正されなければならない）、つねに参照されていない／再利用されていないオブジェクトを修正する。第２のケースは、さまざまなオブジェクトが−製本後に−付着しているように見える複数のページをカバーする複数ページへの広がりのケースである。この問題は、分析で修正されたページの定義を使用することにより簡単に修正される。組み付けは公知である（ページ数が実際のページ順序の反映であることを意味する）とすると、向かい合うページは分析の目的のために単一のページとなるように定義し直すことができ、前述された方法が単に適用する。
【図面の簡単な説明】
【００６７】
【図１】色不一致のグループを表示するユーザインタフェースを示す。
【図２】１つの項目が選択解除された色不一致のグループを表示するユーザインタフェースを示す。
【図３】レンダリング目的に基づいた不一致の分析後の結果を表示するユーザインタフェースを示す。
【図４】ソースカラー定義を編集するための追加のウィンドウを表示する別のユーザインタフェースを示す。
【図５】小さなオブジェクトに隣接する大きな塗りつぶし領域を示す。
【図６】ストロークまたは外形を有する接触しないオブジェクトを示す。
【図１】
0004794376.tif 000002
【図２】
0004794376.tif 000003
【図３】
0004794376.tif 000004
【図４】
0004794376.tif 000005
【図５】
0004794376.tif 000006
【図６】
0004794376.tif 000007