(57)【要約】【課題】カラー・マッチングされた複数のプリンタ間において、特定の印刷物のマッチング精度を確認する場合に、実際の印刷物を並べて比較対照することなく、プリンタ間のマッチング精度を確認する情報を得ること。【解決手段】特定の印刷対象データに含まれる色から動的に作成した特定印刷対象物専用の精度評価パッチ画像データを動的に作成して印刷する。パッチ画像データに、そのパッチの色情報（Ｌ＊ａ＊ｂ＊やＸＹＺ等の測定値またはＰＡＮＴＯＮＥ等の色番号）を目標値として併記する。この目標値が併記されたパッチ画像データを使用して、比較対象のプリンタでも印刷し、そのパッチの色情報（Ｌ＊ａ＊ｂ＊やＸＹＺ等の測定値またはＰＡＮＴＯＮＥ等の色番号）と目標値を比較することで印刷対象データの出力画像についての正確なマッチング精度を表す情報を得ることができる。【選択図】図３
2007295275.tif 000002
【特許請求の範囲】
【請求項１】
印刷用データを入力してプリンタに印刷を行わせることのできるシステムにおいて、
入力した印刷対象データに由来する、範囲が制限されたパッチ・データを作成するパッチ作成手段と、
前記パッチ作成手段で作成されたパッチ・データが印刷された用紙から測色した一組の色情報を入力する手段と、
前記入力手段で入力した、互いに異なるプリンタで印刷した用紙から測色した２組の色情報に基づいて、前記異なるプリンタ間でのマッチング精度を判定する判定手段と
を備えることを特徴とするシステム。
【請求項２】
前記パッチ作成手段で作成したパッチ・データと、前記入力手段で入力した色情報を関連付けたファイルとして格納する手段をさらに備え、
前記判定する手段は、前記入力手段からの入力した前記一組の色情報と、前記ファイルによって指示される前記色情報とを比較して、マッチング精度を判定することを特徴とする請求項１に記載のシステム。
【請求項３】
前記入力した印刷対象データに由来するパッチ・データを作成する手段は、前記印刷用データを解析して、含まれる色情報を抽出し、当該色情報の統計データを作成し、統計データに基づいて、生成するパッチの色を決定することを特徴とする請求項１に記載のシステム。
【請求項４】
前記入力した印刷対象データに由来するパッチ・データを作成する手段は、前記印刷用データをディスプレイに表示して、表示された前記印刷対象データの画像の指定されたポイントの色に基づいて、生成するパッチの色を決定することを特徴とする請求項１に記載のシステム。
【請求項５】
前記入力した印刷対象データに由来するパッチ・データを作成する手段は、少なくとも色空間を色相と彩度方向へスライスした平面の画像エリア上のポイントを指定することによって、生成するパッチの色を決定することを特徴とする請求項１に記載のシステム。
【請求項６】
印刷用データを入力してプリンタに印刷を行わせるための、コンピュータにより実行されるプログラムであって、
入力した印刷対象データに由来する、範囲が制限されたパッチ・データを作成すること、
作成されたパッチ・データが印刷された用紙から測色した一組の色情報を入力すること、
入力した、互いに異なるプリンタで印刷した用紙から測色した２組の色情報に基づいて、前記異なるプリンタ間でのマッチング精度を判定すること
を実行させることを特徴とするプログラム。
【請求項７】
前記作成したパッチ・データと、前記入力した色情報を関連付けたファイルとして作成させことをさらに備え、
前記判定することは、入力した前記一組の色情報と、前記ファイルによって指示される前記色情報とを比較して、マッチング精度を判定することを特徴とする請求項６に記載のプログラム。
【請求項８】
前記入力した印刷対象データに由来するパッチ・データを作成することは、前記印刷用データを解析して、含まれる色情報を抽出し、当該色情報の統計データを作成し、統計データに基づいて、生成するパッチの色を決定することを特徴とする請求項６に記載のシステム。
【請求項９】
前記入力した印刷対象データに由来するパッチ・データを作成することは、前記印刷用データをディスプレイに表示して、表示された前記印刷対象データの画像の指定されたポイントの色に基づいて、生成するパッチの色を決定することを特徴とする請求項６に記載のシステム。
【請求項１０】
前記入力した印刷対象データに由来するパッチ・データを作成することは、少なくとも色空間を色相と彩度方向へスライスした平面の画像エリア上のポイントを指定することによって、生成するパッチの色を決定することを特徴とする請求項６に記載のシステム。
【請求項１１】
印刷用データを入力してプリンタに印刷を行わせるための、コンピュータにより実行される方法であって、
入力した印刷対象データに由来する、範囲が制限されたパッチ・データを作成すること、
作成されたパッチ・データが印刷された用紙から測色した一組の色情報を入力すること、
入力した、互いに異なるプリンタで印刷した用紙から測色した２組の色情報に基づいて、前記異なるプリンタ間でのマッチング精度を判定すること
を備えることを特徴とする方法。
【請求項１２】
請求項６に記載のプログラムが格納された記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプリンタ間におけるカラー・マッチング精度を確認するためのシステム、プログラムおよび方法に関する。より詳細には、特定の印刷対象データに特化したカラー・マッチング精度を確認するためのシステム、方法およびプログラムに関する。
【背景技術】
【０００２】
従来のプリンタ同士のカラー・マッチング方法には、両プリンタで、全色空間を網羅し、パッチ画像を印刷し、そのパッチをスキャナなどで読み込んで、両プリンタ間の印刷色を合わせるものがある（たとえば、特許文献１参照）。この場合のパッチ画像は、偏りがなく全色空間の代表選手となり、全色の中から１％を大きく下回る数の色のパッチ画像である。また、印刷したカラーパッチを測定してキャリブレーション・データを作成し、これとサーバー上にあるプロファイルを用いて、両プリンタ間の印刷色を合わせるものがある（たとえば、特許文献２参照）。この場合、離れた場所にあるプリンタ同士でカラー・マッチング処理を施し、該カラー・マッチング処理後の画像データをプリントすることになる。
【０００３】
また、カラー・マッチングが施された系における該カラー・マッチングの精度を確認する方法としては、一般的には、次の方法が採られる。たとえばカラー・マッチング後のそれぞれのプリンタで、パッチ画像を出力してＣＩＥ  Ｌ＊ａ＊ｂ＊値を測定する。次に、それぞれの測定値の差から次式に示すΔＥ値を算出する。
【０００４】
【数１】
2007295275.tif 000003
【０００５】
これは、２つの色の差の大きさ（色空間における距離）を求める式である。
【０００６】
【特許文献１】特開平１１−２５２３９２号公報
【特許文献２】特開２００５−０９４８１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、前述のような従来のカラー・マッチング精度の確認方法では、一定の色再現範囲内における平均的な精度を確認することしかできないため、マッチング精度の悪い部分と良い部分が平均化された汎用的な精度しか判らない。
【０００８】
そのため、特定の印刷対象データ内で使用している色情報が、そのシステムにおいてマッチング精度の悪い部分を多く使用していた場合に、確認したマッチング精度ほどには色が合っていないという結果となる。たとえば、青色系と、輝度が少ない領域でマッチング精度が良く、青色系を除いた色の輝度の高い部分でマッチング精度が悪い場合と、これとは反対の場合であっても、共に同じマッチング精度となる場合がある。この場合、人物の顔がクローズアップされたポートレートのような画像を印刷する場合、前者よりも後者の方が顔の部分の色の再現が良いことになる。
【０００９】
また、全体としてのマッチング精度が悪くても、特定の印刷対象データを印刷する場合においては、所望のマッチング精度を満たしている場合もある。この場合、その特定の印刷対象データに限れば現状のシステムで十分なマッチング精度があるにも関わらず、確認したマッチング精度が所望の精度を満たしていないため、さらに高精度なデバイスを選択する必要があると判断することになる。また、このような場合は、余分なコストや時間をかける結果を引き起こすことになる。たとえば、前述のポートレートの場合、青色系を除いた色の輝度の高い部分でマッチング精度が良いが、青色系と輝度が少ない領域でマッチング精度が悪く、この部分がマッチング精度の低下を引き起こしている場合である。
【００１０】
また、上述したΔＥの算出によるマッチングの評価も、目視可能な差異は、一般的に色相、彩度、および明暗度に対して一様ではない。たとえば、ΔＥが同じであっても、同じ値をもたらす色相、彩度、および明暗度の貢献度によっても視覚上に差異をもたらすと言われている。
【００１１】
上記問題を考慮すると、実際の運用では両プリンタから印刷された印刷対象データを目視によって比較して最終確認することが必要となり、この場合、比較対象のプリンタが遠隔地にある場合には最終確認を行うことが困難になる。
【００１２】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、カラー・マッチングされた複数のプリンタ間において、特定の印刷物のマッチング精度を確認することにある。さらに、実際の印刷物を並べて比較対照することなく、プリンタ間のマッチング精度を確認する情報を得るシステム、プログラムおよび方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記課題を解決するために、本発明は、印刷用データを入力してプリンタに印刷を行わせることのできるシステムであって、入力した印刷対象データに由来する、範囲が制限されたパッチ・データを作成するパッチ作成手段と、前記パッチ作成手段で作成されたパッチ・データが印刷された用紙から測色した一組の色情報を入力する手段と、前記入力手段で入力した、互いに異なるプリンタで印刷した用紙から測色した２組の色情報に基づいて、前記異なるプリンタ間でのマッチング精度を判定する判定手段とを備えることを特徴とするものである。
【００１４】
また、本発明は、印刷用データを入力してプリンタに印刷を行わせるための、コンピュータにより実行されるプログラムであって、入力した印刷対象データに由来する、範囲が制限されたパッチ・データを作成すること、作成されたパッチ・データが印刷された用紙から測色した一組の色情報を入力すること、入力した、互いに異なるプリンタで印刷した用紙から測色した２組の色情報に基づいて、前記異なるプリンタ間でのマッチング精度を判定することを実行させることを特徴とする。
【００１５】
また、本発明は、印刷用データを入力してプリンタに印刷を行わせるための、コンピュータにより実行される方法であって、入力した印刷対象データに由来する、範囲が制限されたパッチ・データを作成すること、作成されたパッチ・データが印刷された用紙から測色した一組の色情報を入力すること、入力した、互いに異なるプリンタで印刷した用紙から測色した２組の色情報に基づいて、前記異なるプリンタ間でのマッチング精度を判定することを備えることを特徴とする。
【発明の効果】
【００１６】
以上のように、本発明によれば印刷対象データを解析してそのデータ中に含まれる色情報からマッチング精度確認用のパッチ・データを自動的に生成することで、印刷対象データに、特化したマッチング精度を確認することが可能になる。すなわち、印刷対象データに含まれる色（明暗度、色相、彩度）の範囲のみのマッチング精度を確認することができる。
【００１７】
さらには、印刷対象データに特化したパッチ・データとするので、印刷対象データによってはパッチの数を少なくすることが可能になる。すなわち、測色に要する時間を早くすることが可能になる。また、従来と同じ測色時間をかける場合は、従来のパッチの色空間距離を小さくしても、全色を対象としないので、少なくすることが可能にあり、マッチングの精度を厳密に検査することが可能になる。
【００１８】
また、印刷対象データに特化したパッチ・データとすることにより、マッチングの精度を厳密に検査することが可能になるので、印刷物を目視で確認する必要性を低減することができる。これにより、遠隔地にあるプリンタ同士の確認においても、印刷対象データに関して信頼性の高い確認を行うことができる。
【００１９】
また、マッチングの精度を厳密に検査することを可能とすることは、上述したΔＥと視覚上の差異の問題を、減少させることにもつながることになる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の実施形態について図面を用いて説明する。
【００２１】
図１は、本発明を実施することが可能なプリント・システムの基本構成を示す図である。図１に示すように、本実施形態のプリント・システムは、基本的にパーソナル・コンピュータ（以下、単に「ＰＣ」ともいう）１０１に出力装置としてのプリンタ１０７、印刷されたパッチ・データの色を測定することができる測色機１０８が接続されて構成される。この接続には、色々な形式が考えられるが、ＰＣ１０１が、測色機１０８からデータを受け取ることができればどのような形態でも良く、ＬＡＮなども含むことができる。また、リムーバルな記憶媒体を経由して、入力することも可能である。
【００２２】
しかしながら、測色機１０８は、後述する色見本番号を用いる確認方法であれば構成上必須ではない。
【００２３】
プリンタ１０７はＵＳＢに代表されるようなローカル接続インターフェースの他にＬＡＮやＷＡＮといったネットワーク経由でＰＣ１０１に接続されていてもよい。
【００２４】
ＰＣ１０１は、情報処理装置として、以下に示すようにプリンタ１０７および測色機１０８の制御に関して種々の処理を行うものである。記憶装置１０５は本実施例のシステム・プログラムやＰＣ１０１上で作成された印刷対象データを記憶しているハードディスクやフラッシュＲＯＭに代表される記憶装置である。ＣＰＵ１０３は記憶装置１０５に格納された、後述されるカラー・マッチング処理やマッチング精度確認処理等のプログラムに従って上記制御のための処理を実行し、作業メモリ１０４はその処理の際のワーク・エリアとして用いられる。データ入出力装置１０６はＣＤやＭＯに代表される可搬性のある記憶装置やＬＡＮカードに代表されるようなデータ通信機器で、後述する印刷対象データや精度確認用プリント・ジョブ・データを他のシステムから受け取る際のインターフェースとして使用される。このデータ入出力装置１０６は、測色機との接続に使用することができる。
【００２５】
ユーザー・インターフェースとなる操作部（以下、単に「ＵＩ」ともいう）１０２は、上記処理の実行に関して、オペレータによる入力やオペレータに対する表示に関する処理を行い、キーボードやマウス等の入力機器や表示器を含むものである。
【００２６】
このプリント・システムでは、通常、オペレータは種々のアプリケーションによって処理された文書、画像等の印刷対象データを出力させることができる。すなわち、ＰＣ１０１におけるプリント・アプリケーションにより上記処理された画像等について所定の画像処理を行い、印刷データとしてプリンタ１０７へ出力し印刷を行わせることができる。さらに本発明における特徴として、オペレータがＵＩ１０２を操作してマッチング精度確認印刷処理を実行させ、この実行により印刷されたパッチ・データを、測色機１０８を用いて測色し、その結果を記憶装置１０５に格納する。
【００２７】
図２は、本発明のプリント・システムの全体構成例を示す図である。ここでプリンタＡは精度確認の比較元になるプリンタを表し、プリンタＢは比較対象のプリンタを表している。図２の（ａ）は、図１に示した基本構成のシステムが、システムＡおよびＢとして複数存在する構成である。システムＡとシステムＢ間はネットワーク接続されていても、これらのシステムが互いにスタンドアロンで存在しても良い。図２の（ｂ）は、ＰＣ１台にプリンタが２台接続されている構成を示しており、１台のＰＣで２台のプリンタＡとプリンタＢを制御している。これらのプリンタが互いに近くにある場合もあり、またＷＡＮ等によって遠隔地に置かれている場合もある。
【００２８】
図３は、本発明の実施形態における印刷処理の例を示すフローチャートである。
【００２９】
本実施例のプリント・システムの印刷モードは大きく分けて「通常印刷」と「精度確認」の２種類がある。「通常印刷」は入力された印刷対象データを単に印刷するだけの一般のプリント・システムでも実行できるモードであり、「精度確認」は本実施例の特徴であるプリンタの精度確認を行う際の印刷を行うモードである。「精度確認」はさらに比較元プリンタでの印刷である「ターゲット印刷」と比較対象プリンタでの印刷である「ソース印刷」の２種類がある。
【００３０】
図３は、たとえば、図２の（ａ）で示した構成で、それぞれのシステムで実行する場合のフローチャートを、同時に示している。したがって、図２の構成において、ふたつのプリンタの精度確認を実行する場合は、各システムで図３に示されたフローの一部を実行することになる。たとえば、一方で、後述するターゲット印刷を実行し、その後、他方でソース印刷を実行することになる。
【００３１】
まず、比較元でのターゲット印刷について説明し、次に、比較対象となるソース印刷について、説明する。
【００３２】
（ターゲット印刷）
この処理は、後述するソース印刷に先立って行われる必要がある。
【００３３】
ステップ３０１において、図４に示す後述の印刷モード設定画面で印刷モードと入力データを設定する。ターゲット印刷では、入力データは、印刷対象データである。すなわち、プリンタの精度確認をしようとする際に使用する特定のファイルで、印刷時に色を合わせたいと望むファイルのデータである。これらの設定はＵＩ１０２によって設定され、記憶装置１０５にその内容が保存される。
【００３４】
ステップ３０２において、ステップ３０１で設定したデータの入力を記憶装置１０５またはデータ入出力装置１０６から行う。入力されるデータは画像データに代表される印刷対象データ（および、後述される精度確認印刷用データ）である。
【００３５】
ステップ３０３において、ステップ３０１で設定した印刷モードが「通常印刷」か「精度確認」か、を判定する。「通常印刷」の場合にはステップ３０８、「精度確認」の場合にはステップ３０４へ制御を移す。ターゲット印刷の場合は、「精度確認」と設定されていることになる。
【００３６】
ステップ３０４において、ステップ３０２で入力されたデータが、後述する精度確認印刷用データであれば前述の「ソース印刷」であると判断してステップ３０８に進む。しかし、そうでない場合、すなわち印刷対象データであることになり、したがって「ターゲット印刷」であり、この場合ステップ３０５へ制御を移す。精度確認印刷用データかどうかは、入力されたデータを走査し、図９に示す精度確認印刷用データのヘッダー部分にある識別情報が存在するか否かで判別する。
【００３７】
ステップ３０５において、印刷対象データで使用されている色情報の解析を行う。印刷対象データに含まれる色情報を全て抽出し、その色情報が印刷領域内にどれぐらいの占有率で使用されているかの統計データを作成し、記憶装置１０５に保存する。このとき、印刷対象データがラスタ・データならば色情報毎のピクセル数、ベクター・データもしくは文字データならばその面積を算出して統計データを作成する。
【００３８】
ステップ３０６において、図５に示す後述のパッチ・データ設定画面で精度確認用のパッチ・データを生成する際の条件を設定する。これらの設定はＵＩ１０２によって設定され、記憶装置１０５にその内容が保存される。
【００３９】
ステップ３０７において、ステップ３０５で作成された統計データと３０６で設定されたパッチ生成条件から、図１１に示す後述の精度確認用のパッチ・データを生成し、記憶装置１０５にその内容が保存される。この場合、使用する測色機があらかじめ指定可能な場合は、測色機を指定することにより、指定した測色機が許容可能な（パッチ間距離、印刷される用紙上の相対的位置等を含む）フォーマットでパッチを効率的に作成することができる。指定しない場合等においては、想定される測色機それぞれに許容される、あらかじめ設定されたフォーマットで、パッチが作成されることになる。
【００４０】
このステップ３０７では、後述するように、ステップ３０６で設定に基づいてステップ３０５で解析したデータからピックアップしたパッチ色、あるいはステップ３０６で設定したパッチ色を作成する。解析したデータからピックアップする場合、以下の方法を採ることができる。たとえば、ピクセル毎にＬ＊ａ＊ｂ＊値からなる３次元空間をそれぞれの軸で複数の領域にあらかじめ分割し、印刷対象データの色情報を有するピクセルの色がどの領域に相当するかをそれぞれのピクセルについて調べて、積算値を求める。積算値の多い領域順に、その領域の中心の色のパッチ色を設定する。このようにすることにより、上述した統計データを作成することができる。また、このような統計データから、パッチ色を決定することができ、また色情報に対して、特定のパッチがカバーする占有率も算出することができる。
【００４１】
ステップ３０８において、印刷対象データおよびパッチ・データの印刷が行われる。ステップ３０１で設定された印刷モードが「通常印刷」の場合には３０２で入力された印刷対象データをそのまま印刷する。ステップ３０１で設定された印刷モードが「精度確認」でかつ、ステップ３０４で「ターゲット印刷」と判断しているので、ステップ３０７で作成したパッチ画像を印刷する。またこのとき、ステップ３０１の設定で「パッチ印刷のみ」が設定されていない場合は印刷対象データも印刷し、「同一紙面内印刷」が設定されている場合にはパッチ画像と印刷対象データを１枚の用紙に併せて印刷する。
【００４２】
ステップ３０９において、図７に示す後述のパッチ測色設定画面で印刷されたパッチ画像の測色を行う。測色方法は大きく２種類あり、一つは測色機を使用した自動測定、もう一つは印刷業界などで一般的に利用されている色見本帳の番号（たとえば、パントン（Ｐａｎｔｏｎｅ）（登録商標）番号）を入力する方法である。測色機を使用する方法は測色機を指定して実行ボタンを押すことで自動的に測定を行い、色見本帳を使用する方法は、目視で印刷されたパッチに一番近いと思われる色見本の番号を順次入力していく。これらの設定はＵＩ１０２によって設定され、記憶装置１０５にその内容が保存される。
【００４３】
ステップ３１０において、図８に示す後述の精度確認印刷用データ作成画面で精度確認印刷用データの作成を行う。図８で設定された情報に従って、比較対象のプリンタで「ソース印刷」を行うための図９に示す精度確認印刷用データが作成される。なお、データ作成の際にはパッチ・データのフォーマット形式と精度確認用パッチを作成するために使用した印刷対象データを含めるかどうかを指定することができる。印刷対象データを含めない場合には、図９に示す精度確認印刷用データのうち印刷対象データは付加されない。このとき、ステップ３０９で色見本番号を用いて測色を行ってＣＩＥ  Ｌ＊ａ＊ｂ＊で記録する場合や、逆に測色機を用いて色見本番号で記録する場合は、それぞれの測色値から記録するフォーマットに値を変換して記録する。測色機による測定値から色見本番号へ変換する場合にはΔＥが一番近い色見本番号に変換される。
【００４４】
（ソース印刷）
この処理は、上述したターゲット印刷処理が実行された後に行われる。ステップ３０１において、図４に示す後述の印刷モード設定画面で印刷モードと入力データを設定する。この場合、入力されるデータは、上述したステップ３１０で作成した精度確認用印刷データを指定することになる。この場合、入力されたデータを走査し、図９に示す精度確認印刷用データのヘッダー部分にある識別情報が存在することで、精度確認印刷用データと判別されることになる。この判別によって、精度確認モードに、またソース印刷モードに自動的に設定される。これらの設定は、記憶装置１０５にその内容が保存される。
【００４５】
ステップ３０２において、ステップ３０１で設定したデータの入力を記憶装置１０５またはデータ入出力装置１０６から行う。ステップ３０３において、ステップ３０１で設定した印刷モードが精度確認であるので、ステップ３０４へ制御を移す。ステップ３０４において、ステップ３０２で入力されたデータが精度確認印刷用データであるので、「ソース印刷」であり、したがってステップ３０８に進む。
【００４６】
ステップ３０８において、図９に示す後述の精度確認印刷用データ内に記録されているパッチ画像を印刷する。このときステップ３０１で設定した「パッチ印刷のみ」および「同一紙面内印刷」の制御は「ターゲット印刷」のときと同様である。
【００４７】
次に、ステップ３０９で、前述したように、上述のステップ３０８で印刷したパッチ画像の測色を行う。
【００４８】
ステップ３１１において、「ソース印刷」のパッチ測色値と、ステップ３０２で入力した精度確認印刷用データに含まれる「ターゲット印刷」時のパッチ測色値データから精度を算出し、精度判定結果を表示する。各パッチごとに上述したΔＥを算出し、パッチ全体におけるΔＥの分布状況によって査定する。
【００４９】
図１０は、上述した精度判定結果を示す画面の例を示す図である。図１０では、各パッチ毎のΔＥの平均値・最大値および最小値が表示され、ΔＥの平均値に従ったランクが判定結果として表示される。また、平均値に対する分散状況と占有率も同時に表示している。ランクの算出は各ランクの範囲を設定しておき、平均ΔＥがｘｘからｙｙまではランクｚｚというように算出される。また、この図１０とは別に、ΔＥのヒストグラムを表示する画面や、またパッチ色毎にΔＥを表示する画面を設けてもよい。後者の場合、印刷対象データの画面上（たとえば後述する図６のエリア６０１上にポイントを表す×印の隣）にΔＥの数値を重畳した画面としてもよい。
【００５０】
（通常印刷）
ステップ３０１において、図４に示す後述の印刷モード設定画面で印刷モードと入力データを設定する。ここでは、通常印刷が設定されることになる。これらの設定はＵＩ１０２によって設定され、記憶装置１０５にその内容が保存される。
【００５１】
ステップ３０２において、ステップ３０１で設定したデータの入力を記憶装置１０５またはデータ入出力装置１０６から行う。入力されるデータは、一般的な画像データに代表される印刷対象データであり、通常の印刷を行うデータである。
【００５２】
ステップ３０３において、ステップ３０１で設定した印刷モードが「通常印刷」なので、ステップ３０８に進む。ステップ３０８において、印刷対象データの印刷が行われる。ステップ３０１で設定された印刷モードが「通常印刷」であるので、ステップ３０２で入力された印刷対象データをそのまま印刷する。
【００５３】
（印刷モードの設定）
図４は、上述したステップ３０２における印刷処理の印刷モード設定画面（ウインドウ）の例を示す図である。この画面はオペレータがＵＩ１０２によってシステムに印刷処理を指示した際に表示される。
【００５４】
符号４０１は、印刷に使用するプリンタを指定する入力フィールドである。通常、右端部の矢印ボタンを操作して選択する。符号４０２はデータの入力データを指定する入力フィールドである。入力データは、図１の記憶装置１０５およびデータ入出力装置１０６のからさらに前述の「ソース印刷」の場合には図２（ａ）のシステムＡから選択することができる。符号４０３と４０４は、互いに排他的に選択できるようになっており、入力データとして、通常のデータを指定した場合、「通常印刷」か、あるいは「精度確認」か、を指定する。入力データとして、入力フィールド４０２で精度確認印刷用データを指定した場合は、そのヘッダー情報から精度確認印刷用データと判別されて、自動的に精度確認が設定される。符号４０５は「精度確認」時にパッチ画像のみを印刷するか、印刷対象データも同時に印刷するかを指定する。符号４０６は「精度確認」時に印刷対象データも印刷する場合に、同一紙面上に両データを印刷するか別々に印刷するかを指定する。
【００５５】
図４（ａ）はターゲット印刷時、あるいは入力データとして精度確認印刷用データを指定した場合のソース印刷時、の設定例を示している。また、図４（ｂ）は通常印刷時、図４（ｃ）は、たとえば、入力データとして精度確認印刷用データを指定した場合ソース印刷時の例を示している。
【００５６】
通常印刷時、符号４０５（パッチ印刷のみ）の設定は、図４（ｂ）に示す通り、グレー（淡い色）で示され、「通常印刷」時には無効（選択不可）になる。また、符号４０６（同一紙面内印刷）の設定は、図４（ｃ）に示す通り「通常印刷」時およびパッチ印刷のみの設定時には、グレー（淡い色）で示され、無効（選択不可）になる。符号４０７（ＯＫボタン）は印刷設定を反映させて次の処理に移る時に押されるボタンである。符号４０８（Ｃａｎｃｅｌボタン）は印刷を取りやめる際に押されるボタンである。
【００５７】
図５は、たとえば、上述の図４の（ａ）や（ｃ）において、ＯＫボタン４０７を押した際に、新たに表示される精度確認パッチ生成処理の設定画面（ウインドウ）の例を示す図である。
【００５８】
符号５０１と符号５０２は、生成するパッチの数を指定するボタンやフィールドである。パッチ数の制御には図５（ａ）および（ｂ）に示す通り「最大」と「上位」の二種類がある。「最大」を指定した場合には、入力データを解析して印刷領域内における占有率が高い色を順番にピックアップしていき、ピックアップされた色数が符号５０１で指定した数になるか、符号５０２で指定した占有率を上回るまでパッチを追加する。「上位」を指定した場合は、占有率の高い色から順に符号５０１で指定した個数をピックアップする。印刷対象データに含まれる色数が指定した個数に満たない場合には指定した色数にならなくてもピックアップを終了する。また、符号５０２の設定は図５（ｂ）に示す通り「上位」時には、グレー（淡い色）で表示され、無効（設定不可能）になる。なお、符号５０１のフィールドで指定される値は、占有率に基づいて自動的にピックアップされる色の数である。
【００５９】
符号５０３は、例外規定の設定をする部分である。図ではピックアップする際の条件を指定し、占有率の上位から色をピックアップする際に、次の候補がより上位の色と比較してΔＥが指定した値以上離れていない場合は、ピックアップ対象から除外されることを示している。たとえば、この例外が規定されている場合、既に作成したパッチ色からのΔＥが指定した値以上離れている色のパッチのみが作成される。
【００６０】
また、別の例外規定とすることができる。たとえば、色空間を格子状に区切った複数の３次元領域毎にピクセル数を集計する統計データとした場合、その１つの３次元領域に属する色の占有率が所定のパーセンテージ以下の場合は、その３次元領域を表す色のパッチを生成しないとすることができる。
【００６１】
符号５０４（印刷対象物からピックアップ）は前述の占有率による自動ピックアップとは別に、オペレータが印刷対象データの座標から直接、手操作でピックアップする色を指定して、パッチ色とすることを可能にするためのボタンである。このボタンを押した際には、後述する図６（ａ）の設定画面が、図５の画面（ウインドウ）の表示エリアの外部で新たに開かれる。
【００６２】
符号５０５（数値入力）は、符号５０４と同様自動ピックアップとは別に、オペレータが直接数値を入力して、パッチ色とすること可能にするためのボタンである。このボタンを押した際には、後述する図６（ｂ）の設定画面が、図５の画面（ウインドウ）の表示エリアの外部で新たに開かれる。
【００６３】
符号５０６（上記パッチ数制限に含める）は、手動でオペレータが指定する色の数を、符号５０１で指定したパッチ数の制限対象に加えるか否かを指定するボタンである。ここが指定されている場合は、上述した占有率に基づいて自動的にピックアップされる色の数が、符号５０１で指定した数から、手動で指定した数を引いた数に制限される。このとき、符号５０１で指定された数より、印刷対象からピックアップした数と数値入力の数の合計が符号５０５で指定した数の方が多い場合には占有率からはピックアップされない。
【００６４】
符号５０７（ＯＫボタン）は、上記設定を反映させて次の処理に移る時に押されるボタンである。符号５０８（Ｃａｎｃｅｌボタン）は全ての設定を初期値に戻すボタンである。このボタンが押された際には、手動で指定した色はクリアされる。
【００６５】
図６は、印刷対象データの表示画面から手動でパッチ色をピックアップするパッチ色指定画面（ウインドウ）（図６（ａ））と、パッチ色を数値入力するパッチ色指定画面（ウインドウ）（図６（ｂ））の例を示す図ある。
【００６６】
符号６０１（中央部の白い領域）は、印刷対象データのプレビュー・エリアである。符号６０２は色をピックアップするポイントを指示するためのカーソルである。符号６０３はピックアップされたポイント（座標）を表す印であり、符号６０４は追加されたポイント（座標）を一覧するリストである。追加した順番に番号が振られ、その座標が表示される。このカーソル６０２をプレビュー画面中の、パッチ色にふさわしい色のポイント（位置）に合わせてクリックすると、リスト６０４にそのポイントも座標が追加される。リスト６０４で特定の座標を選択すると、対応するプレビュー画面中のポイント（座標）を表す印はハイライト表示される。
【００６７】
符号６０５（削除）は、リスト６０４で選択した座標を削除するためのボタンである。符号６０６（閉じる）は、図６（ａ）の画面（ウインドウ）による操作を終了し、この画面を閉じるためのボタンである。
【００６８】
符号６０７は色空間を色相と彩度方向へスライスした平面を表す画像エリアであり、符号６０９は、画面６０７で現在指定しているポイントの色の輝度を振った色を表示する画像エリアである。この二つのエリアで色（色相、彩度、明暗度）を指定することになる。符号６０８は、エリア６０７やエリア６０９上のポイントをクリックして値を取得するためのカーソルである。
【００６９】
カーソル６０８で、エリア６０９をクリックすると、エリア６０７に表示している色相平面の切り口が指定した輝度（明暗度）に設定されて、エリア６０７の表示に反映される。符号６１０は、カーソル６０８でポイントしている色の均一色を表示するエリアであり、その数値は、後述の符号６１１から符号６１３で示すエリアに示される。
【００７０】
符号６１１のエリアは、カーソルで現在指定されている色をＲＧＢ値で表すためのエリアである。符号６１２のエリアは、現在指定されている色をＣＩＥ  Ｌ＊ａ＊ｂ＊値で表すためのエリアである。符号６１３のエリアは、現在指定されている色をプリンタの色材色で表すための画面である。
【００７１】
符号６１４のリストは、パッチ色として指定された色を一覧するリストである。追加した順番に番号が振られ、そのＲＧＢ値が表示される。符号６１５（追加）は、カーソル６０８でポイントし、エリア６１１〜６１３で数値表示されている色を、リスト６１４に追加するためのボタンである。符号６１６（削除）は、リスト６１４から、ポインティングデバイス等で選択した色を削除するためのボタンである。
【００７２】
符号６１７（閉じる）は、図６（ｂ）の画面（ウインドウ）による操作を終了し、この画面を閉じるためのボタンである。
【００７３】
なお、図６（ｂ）において、エリア６１０に表示された色と、印刷対象データの色とを比較対照するために、符号６０１で表すような画像を、図６（ｂ）の右側面に表示してもよい。この場合、その固定された画像エリア内で、印刷対象データの拡大や、上下左右のシフトを行うことが可能であれば、この比較対照の効率を促進することができる。この図６（ｂ）を使用してオペレータによって指定される色は、印刷対象データに基づいて行われることになる。
【００７４】
また、図６のパッチ色指定画面では、オペレータが、印刷対象データ中の重要と判断する色から順に、所望する色を設定することになり、一方、無視可能な色は指定しないことができる。したがって、印刷対象データによっては、上述した占有率からパッチ色を決定する方法に較べて、オペレータの所望する色についてのマッチング精度を、より正確に確認することが可能になる。
【００７５】
上述したように、図５および図６を使用して説明したように、本発明では、色空間に対して均一に配置されたパッチ色のパッチを生成するのではなく、印刷対象データに由来する、範囲が限定されたパッチ色のパッチを生成することに特徴がある。この範囲が制限されたパッチ色は、上述したように、印刷対象物から自動的にピックアップすることを含む。また、オペレータが印刷対象物の画像内の特定ポイントから色をピックアップすること、あるいは、オペレータが印刷対象データの画像と対照しながら基準の色マップデータから選択することも含む。
【００７６】
図７は、図３のステップ３０９におけるパッチ測色処理の設定画面（ウインドウ）の例を示す図である。図７（ａ）は、測色機による測定の場合を示し、図７（ｂ）は、色見本による場合を示している。
【００７７】
符号７０１（測色機による測定）と符号７０４（色見本帳の番号入力）の選択ボタンは、互いに排他的に選択できるようになっており、「測色機による測定」か「色見本の番号による入力」かのどちらか一方を指定する。符号７０２のフィールドは「測色機による測定」時に使用する測色機を指定するフィールドである。この指定は、図７（ｂ）に示す通り「色見本の番号による入力」時には、グレー（淡い色）で表示されて、無効（選択不能）になる。符号７０３のボタンは「測色機による測定」時に測定を開始するためのボタンである。このボタンが押されると印刷されたパッチ画像の測定が開始される。このボタンは図７（ｂ）に示す通り、「色見本の番号による入力」時にはグレー（淡い色）で表示されて、無効（選択不能）になる。符号７０５は「色見本の番号による入力」時に色見本の番号を入力する画面である。図７（ｂ）に示す通り印刷したパッチの数に応じてリスト表示され、対応するパッチ番号に色見本の番号を入力する。この画面は図７（ａ）に示す通り、「測色機による測定」時にはグレー（淡い色）で表示され、無効（選択不能）になる。符号７０６（完了）はパッチ測定を完了して次の処理に移る時に押されるボタンである。
【００７８】
図８は、図３のステップ３１０における精度確認印刷用データ作成処理の設定画面の例を示す図である。図において、符号８０１と８０２で示すエリアは、前述の精度確認印刷用データにパッチ測定値データを記録する際のフォーマット一覧をリスト表示するエリアである。エリア８０１には記録されるフォーマットが表示されており、エリア８０２には対応するフォーマットの内で使用されないもののリストが表示されている。
【００７９】
ボタン８０３（追加）は、エリア８０２で指定したフォーマットをエリア８０１に移動させて使用するように設定するボタンである。ボタン８０４（削除）は、エリア８０１で指定したフォーマットをエリア８０２に移動させて使用しないように設定するボタンである。エリア８０１と８０２のリスト中のフォーマット名を指定して、ボタン８０３および８０４を操作して、使用するフォーマットの使用・不使用を切り換えることができる。
【００８０】
ボタン８０５は、精度確認印刷用データに、パッチ・データを生成する際に使用した印刷対象データを含めるか否かを指定する設定である。
【００８１】
符号８０６は、精度確認印刷用データをどこに保存するかを指定するフィールドである。保存先は、図１の記憶装置１０５およびデータ入出力装置１０６のどちらでも良く、さらには図２（ａ）のシステムＢを指定しても良い。
【００８２】
ボタン８０７（作成）は、上述した各種の設定を反映させて精度確認印刷用データ作成処理に移る時に押されるボタンである。なお、保存されるファイルは、実施形態においては、印刷対象データのファイル名に応じて設定されるファイル名と拡張子を有する。
【００８３】
図９は、図３のステップ３１０で作成された精度確認印刷用データの構成例を示す図である。このデータには、データ識別子や実行日時などが記録されたヘッダー・データ部、「ターゲット印刷」に使用されたパッチ画像を記録したパッチ画像データ部、パッチ画像データを作成する際に使用した印刷対象データを記録した印刷対象データ部を備える。
【００８４】
また、図示していないが、パッチ・データを図６の（ａ）に示すように印刷対象からピックアップした場合は、そのピックアップしたポイントの位置を表すデータをパッチ画像と関連付けて記録することもできる。
【００８５】
また、ヘッダー・データには、パッチ画像データのフォーマットについての情報、またパッチ画像データには、パッチ画像データのフォーマットの詳細を含むことができる。また、パッチ測色値データとパッチ画像データとは関連つけられた形で格納される。
【００８６】
本実施形態では、精度確認印刷用データは単一のファイルになっているが、これがヘッダー部分を設定ファイル、パッチ画像および印刷対象データを、個々の単一ファイルという形で個別に、互いに関連付けて記録されていても良い。
【００８７】
図１１は、図３のステップ３０８で印刷したパッチ画像の例である。この図は、１例であり、使用する測色機によっては、パッチの大きさや、間隔、位置などが異なることになる。図１１では、パッチ画像はパッチとそのパッチ番号で構成されている。本実施形態ではこの二種類だけであるが、さらにパッチ・データを生成する際に使用したＣＩＥ  Ｌ＊ａ＊ｂ＊値や色見本番号などの色情報をパッチ毎に併記しても良い。
【００８８】
上述した、実施形態において、たとえば、図２の（ａ）で示した構成の場合、システムＡとＢで、同様の印刷対象物を印刷する場合にも、それぞれのプリンタから出力される印刷物の品質が所定の範囲内であるか否かを高精度に確認する情報を得ることができる。この確認は、それぞれのシステムが互いに遠隔である場合でも可能となる。この場合、たとえば、システムＡで、上述したターゲット印刷の処理を実行して、精度確認印刷用データを作成し、この精度確認印刷用データをシステムＢに送り、上述したソース印刷の処理を実行することになる。
【００８９】
また、図２のシステムの場合においても、同様に、同様の印刷対象物を印刷する場合のそれぞれのプリンタから出力される印刷物の品質が所定の範囲内であるか否かを高精度に確認することができる。この場合、たとえば、ＰＣがプリンタＡに対して上述したターゲット印刷の処理を実行して、精度確認印刷用データを作成し、この精度確認印刷用データを使用して、上述したソース印刷の処理をプリンタＢに対して実行することになる。
【００９０】
なお、本発明は、以下の方法によっても、達成されることは言うまでもない。たとえば、上述した実施形態の機能を実現するソフトウェアのプログラム・コードを、システムあるいは装置（たとえば図２のＰＣ）に供給し、そのシステム、あるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）がそのプログラム・コードを読み出し実行する。また、上述したプログラム・コードを記憶した記憶媒体を、システムあるいは装置（たとえば図２のＰＣ）に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラム・コードを読み出し実行する。この場合、記憶媒体から読み出されたプログラム・コード自体が本発明の新規な機能を実現することになり、プログラム・コードおよびそのプログラム・コードを記憶した記憶媒体は本発明を構成することになる。
【００９１】
プログラム・コードを供給するための記憶媒体としては、たとえば、フロッピー（登録商標）・ディスク、ハードディスク、光磁気ディスク、光ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ不揮発性のメモリ・カード、ＲＯＭなどを用いることができる。
【００９２】
また、コンピュータが読み出したプログラム・コードを実行することによって、前述した実施の形態の機能が実現される。また、そのプログラム・コードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現されることになる。
【００９３】
さらに、記憶媒体から読み出されたプログラム・コードが、コンピュータ内のユニットのメモリに書き込まれた後、プログラム・コードの指示に基づき、そのユニットに備わるＣＰＵなどが実際の処理の一部または全部を行う場合でも、同様である。この場合のユニットとしては機能拡張ボードやコンピュータに接続された機能拡張ユニットとすることができる。
【００９４】
本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム・コードを記録した記憶媒体からそのプログラムを、パソコン通信など通信ラインを介して要求者にそのプログラムを配信する場合にも適用できることは言うまでもない。
【００９５】
なお、本発明は、複数の機器（たとえば、パーソナル・コンピュータ、インターフェース機器、スキャナ、プリンタなど）から構成されるシステムに適用することもできる。また、これらを組み合わせた装置（たとえば、カラー複写機、カラー・ファクシミリ装置、複合機など）に適用してもよい。
【図面の簡単な説明】
【００９６】
【図１】本発明を実施することが可能なプリント・システムの基本構成を示すブロック図である。
【図２】本発明のプリント・システムの全体構成例を示すブロック図である。
【図３】本発明の実施形態における印刷処理の例を示すフローチャートである。
【図４】図３におけるステップ３０２における印刷処理の印刷モード設定画面の例を示す図である。
【図５】本発明の実施形態における精度確認パッチ生成処理の設定画面の例を示す図である。
【図６】本発明の実施形態における、印刷対象の表示画面から手動でパッチ色をピックアップするパッチ色指定画面の例を示す図である。
【図７】図３のステップ３０９におけるパッチ測色処理の設定画面の例を示す図である。
【図８】図３のステップ３０１における精度確認印刷用データ作成処理の設定画面の例を示す図である。
【図９】図３のステップ３１０で作成される精度確認印刷用データの構成例を示す図である。
【図１０】本発明の実施形態における精度判定結果表示画面の例を示す図である。
【図１１】図３のステップ３０８で印刷したパッチ画像の例を示す図である。
【符号の説明】
【００９７】
１０１    ＰＣ
１０２    ＵＩ
１０３    ＣＰＵ
１０４    作業メモリ
１０５    記憶装置
１０６    データ入出力装置
１０７    プリンタ
１０８    測色機
【図１】
2007295275.tif 000004
【図２】
2007295275.tif 000005
【図３】
2007295275.tif 000006
【図４】
2007295275.tif 000007
【図５】
2007295275.tif 000008
【図６】
2007295275.tif 000009
【図７】
2007295275.tif 000010
【図８】
2007295275.tif 000011
【図９】
2007295275.tif 000012
【図１０】
2007295275.tif 000013
【図１１】
2007295275.tif 000014