(57)【要約】【課題】各種の色のパッチの並び順で情報を表現する場合に、色再現性の誤差によって測色時にパッチの誤認があっても情報を正しく表現する測色チャートを作成することができる測色チャート作成装置、および、測色チャート作成方法、プログラムを提供する。【解決手段】  測色チャートに配列する各パッチを、印刷出力された測色チャートを測色した場合に生じ得る色ズレの誤差範囲が重なるパッチが同じグループになるようにグルーピングするとともに、属するグループの並びが所望の情報を表現するようにパッチの並び順を決定する。そしてその決定した並び順でパッチを配列した測色チャートを作成する。【選択図】図８
2018174432.tif 000002
【特許請求の範囲】
【請求項１】
測色チャートに配列する色の異なる複数のパッチを、色再現性の誤差範囲が重なるパッチ同士が同じグループに属するようにしてグループ分けするグルーピング部と、
前記グループの並び順で所望の情報が表現されるように前記複数のパッチの並び順を決定する並び順決定部と、
前記並び順決定部が決定した並び順で前記複数のパッチを配列した測色チャートの印刷データを作成するデータ作成部と、
を有する
ことを特徴とする測色チャート作成装置。
【請求項２】
前記誤差範囲は、ユーザが設定可能である
ことを特徴とする請求項１に記載の測色チャート作成装置。
【請求項３】
前記測色チャートを測色器で測定して得た測色データに基づいて、前記誤差範囲を設定する誤差範囲設定部をさらに有する
ことを特徴とする請求項１に記載の測色チャート作成装置。
【請求項４】
前記グルーピング部は、３個以上のパッチが属する一のグループから一部のパッチをいずれのグループにも属さないパッチとなるように除外して、前記一のグループを複数のグループに細分化し、
前記並び順決定部は、前記除外したパッチが、前記所望の情報を表現するための前記測色チャート上の情報表現用領域に入らないように前記並び順を決定する
ことを特徴とする請求項１乃至３のいずれか１つに記載の測色チャート作成装置。
【請求項５】
前記グルーピング部は、前記測色チャートに配列する前記複数のパッチに、他の全てのパッチと前記誤差範囲が重ならない新たなパッチを追加し、前記グループに該新たなパッチの属するグループを追加する
ことを特徴とする請求項１乃至４のいずれか１つに記載の測色チャート作成装置。
【請求項６】
測色チャートに配列する色の異なる複数のパッチを、色再現性の誤差範囲が重なるパッチ同士が同じグループに属するようにしてグループ分けするグルーピングステップと、
前記グループの並び順で所望の情報が表現されるように前記複数のパッチの並び順を決定する並び順決定ステップと、
前記並び順決定ステップで決定した並び順で前記複数のパッチを配列した測色チャートの印刷データを作成するデータ作成ステップと、
を有する
ことを特徴とする測色チャート作成方法。
【請求項７】
前記誤差範囲は、ユーザが設定可能である
ことを特徴とする請求項６に記載の測色チャート作成方法。
【請求項８】
前記測色チャートを測色器で測定して得た測色データに基づいて、前記誤差範囲を設定する誤差範囲設定ステップをさらに有する
ことを特徴とする請求項６に記載の測色チャート作成方法。
【請求項９】
前記グルーピングステップでは、３個以上のパッチが属する一のグループから一部のパッチをいずれのグループにも属さないパッチとなるように除外して、前記一のグループを複数のグループに細分化し、
前記並び順決定ステップでは、前記除外したパッチが、前記所望の情報を表現するための前記測色チャート上の情報表現用領域に入らないように前記並び順を決定する
ことを特徴とする請求項６乃至８のいずれか１つに記載の測色チャート作成方法。
【請求項１０】
前記グルーピングステップは、前記測色チャートに配列する前記複数のパッチに、他の全てのパッチと前記誤差範囲が重ならない新たなパッチを追加し、前記グループに該新たなパッチの属するグループを追加する
ことを特徴とする請求項６乃至９のいずれか１つに記載の測色チャート作成方法。
【請求項１１】
情報処理装置に、請求項６乃至１０のいずれか１つに記載の測色チャート作成方法を実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パッチの並び順によって所望の情報を表現する測色チャートを作成する測色チャート作成装置、およびその測色チャート作成方法、プログラムに関する。
【背景技術】
【０００２】
印刷装置が印刷出力を行う際には、機器特性や経時変化等の様々な要因により、データ上で所望の色を出力したとしても、印刷物においては色再現性にズレ（色ズレ）が生じる。
【０００３】
そこで、測色チャートを適当なタイミングで印刷して色ズレが許容範囲内に収まっているかを確認したり、色ズレを補正する為に、測色チャートを印刷し、これを測色器で読み取って得た色の測定結果から、用紙上に形成された画像の色が許容値範囲に収まるような補正データを算出し、この補正データを用いて画像信号値を補正する、といったことが行われる。
【０００４】
ところで、印刷装置が複数台ある場合、測色チャートがどの印刷装置から出力されたか正しく認識した状態で測色を行う必要がある。しかし、各印刷装置から出力される測色チャートは同じ図柄のため、目視で識別することは難しく、ユーザが測色すべき測色チャートを間違える可能性がある。また、古い測色チャートを誤って測色器で読み取った場合には、現在の印刷装置での色再現性を誤って把握するという問題もある。
【０００５】
通常、上記問題への対策方法として、測色チャートが印刷された用紙の余白部分に、該測色チャートを印刷した印刷装置や、印刷日時等の情報を直接印字したり、それらの情報を示すバーコードを印字したりする方法が考えられる。
【０００６】
しかし、文字を印刷する場合には、ユーザが文字を読み間違える可能性があること、バーコードの場合には専用の読み取り装置が別途必要になること等を考えると、読み取り対象の測色チャートを印刷した印刷装置やその印刷日時等を示す情報を測色器の読み取りデータから判断できることが望ましい。
【０００７】
たとえば、下記特許文献１には、測色チャートを構成するパッチの並び順によって、印刷装置や印刷日時等の情報を表現し、測色器で読み込んだ測色値からそれらの情報を取得する方法が開示されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１６−１５８１３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
特許文献１の方法では、埋め込む情報に応じて測色用チャートに配列するパッチの並び順が変更されるので、各場所にどの色のパッチが配列されているかは、測色器で読み取って得た測色値から判断することになる。しかし、色再現性の誤差範囲が重複するような近い色のパッチが複数使用されると、測色器で読み取った場合に、色ズレによりパッチの誤認識が発生し、印刷装置や印刷日時等の情報を正確に読み取れない可能性がある。以下に具体例を示す。
【００１０】
図２５は、特許文献１に開示の方法で、印刷装置や印刷日時等の情報を表現する場合の例を示す。図２５では、Ａ〜Ｉの８種類の異なる色のパッチの並び順で、印刷装置および印刷日時を表現しており、左から３つのパッチの並び順が印刷装置の識別子を、４つ目以降のパッチの並び順が印刷日時を表現している。
【００１１】
図２５では、（ＡＢＣＤＥＦＧＨＩ）と（ＡＣＢＤＥＦＧＨＩ）の並び順のパターンがあり、左３個のパッチがＡＢＣの場合は装置１で印刷されたことを示し、左３個のパッチがＡＣＢの場合は装置２で印刷されたこと示している。また左４個目から右端までのＤＥＦＧＨＩというパッチの並びは印刷された日時が２０１５年１２月２０日、１４時４０分であることを示している。
【００１２】
図２６は、図２５のＡ〜Ｉのパッチの示す各色の分布をＬａｂ色空間１００上にて簡易的に示す図である。図２６では、各パッチを示すアルファベットを囲む円の中心を該パッチが印刷しようとした本来の色を示す座標とする。そして、該円の範囲は、印刷してその印刷結果を測色した場合の測色値が取り得る色の範囲（以下、誤差範囲を記す）とする。
【００１３】
図２６では、ＢとＣは、互いに誤差範囲の一部が重なっている。よって、測色して得た測色値の示す色が、この重なっている範囲内の色である場合は、測色器が、ＢとＣのうち、いずれのパッチを印刷したのか誤認識してしまう可能性がある。
【００１４】
たとえば、図２６では、Ｂの誤差範囲の末端であって、Ｃの誤差範囲と重なる位置にある座標Ｂ１は、Ｂの座標（Ｂの円の中心）よりもＣ座標（Ｃの円の中心）の方が近い。よって、Ｂの印刷時に印刷結果としてＢ１が現れた場合、測色時にＣのパッチであると誤認識してしまう可能性がある。また、Ｃの誤差範囲の末端であって、Ｂの誤差範囲と重なる位置にある座標Ｃ１は、Ｃの座標よりもＢ座標の方が近い。よって、Ｃの印刷時に印刷結果としてＣ１が現れた場合、測色時にＢのパッチであると誤認識してしまう可能性がある。
【００１５】
図２７は、印刷時におけるデータ上での、パッチの並びおよびそれらのＬａｂ値と、測色結果から認識したパッチの並びおよびそれらのＬａｂ値を示す。
【００１６】
データ上では、測色チャートのパッチは、ＡＢＣＤＥＦＧＨＩの並び順になっており、図２５と同じく、装置１で２０１５年１２月２０日、１４時４０分に印刷されたことを示す。
【００１７】
しかし、印刷結果を測色して得た測色結果から認識したパッチの並びは、ＡＣＢＤＥＦＧＨＩの並び順になっており、色ズレが発生したＢのパッチをＣのパッチとして、色ズレが発生したＣのパッチを、Ｂのパッチとして誤認識している。パッチの並びの誤認識により、装置２で２０１５年１２月２０日、１４時４０分に印刷されたものであると誤認識している。
【００１８】
よって、このような色ズレによる誤認識を防止する対策が望まれる。
【００１９】
本発明は、上記の問題を解決しようとするものであり、各種の色のパッチの並び順で情報を表現する場合に、色再現性の誤差によって測色時にパッチの誤認があっても情報を正しく表現する測色チャートを作成することのできる測色チャート作成装置、および、測色チャート作成方法、プログラムを提供することを目的としている。
【課題を解決するための手段】
【００２０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００２１】
［１］測色チャートに配列する色の異なる複数のパッチを、色再現性の誤差範囲が重なるパッチ同士が同じグループに属するようにしてグループ分けするグルーピング部と、
前記グループの並び順で所望の情報が表現されるように前記複数のパッチの並び順を決定する並び順決定部と、
前記並び順決定部が決定した並び順で前記複数のパッチを配列した測色チャートの印刷データを作成するデータ作成部と、
を有する
ことを特徴とする測色チャート作成装置。
【００２２】
上記発明では、複数のパッチを並べて構成される測色チャートを作成する場合に、各パッチを、生じ得る色ズレの範囲（誤差範囲）が重なるパッチ同士が同じグループに属するようにグルーピングする。その後、各パッチの並び順を、該パッチの属するグループの並び順で所望の情報を表現するよう決定し、その決定した並び順の測色チャートを作成する。色ズレの発生時に誤認の生じ得るパッチ同士を同じグループとすることで、色ズレが発生した場合であっても、パッチの属するグループの並び順が表現する情報は同じになるので、色ズレが発生しても情報を正確に認識することができる。所望の情報はたとえば、測色チャートを印刷した装置の識別情報や、印刷日時、印刷時の設定情報などが挙げられる。
【００２３】
［２］前記誤差範囲は、ユーザが設定可能である
ことを特徴とする［１］に記載の測色チャート作成装置。
【００２４】
上記発明では、生じ得る色ズレの範囲（誤差範囲）をユーザが任意に設定可能とする。
【００２５】
［３］前記測色チャートを測色器で測定して得た測色データに基づいて、前記誤差範囲を設定する誤差範囲設定部をさらに有する
ことを特徴とする［１］に記載の測色チャート作成装置。
【００２６】
上記発明では、測色チャートを測色器で測定して得た測色データに基づいて、誤差範囲を設定する。たとえば、印刷したい色と、印刷して測色して得た実測値との過去の履歴から、生じ得る色ズレの範囲を予測し、誤差範囲を設定する。
【００２７】
［４］前記グルーピング部は、３個以上のパッチが属する一のグループから一部のパッチをいずれのグループにも属さないパッチとなるように除外して、前記一のグループを複数のグループに細分化し、
前記並び順決定部は、前記除外したパッチが、前記所望の情報を表現するための前記測色チャート上の情報表現用領域に入らないように前記並び順を決定する
ことを特徴とする［１］乃至［３］のいずれか１つに記載の測色チャート作成装置。
【００２８】
上記発明では、３つ以上のパッチが属する一のグループから、一部のパッチを、いずれのグループにも属さないよう除外することで、複数のグループに細分化する。除外対象となるパッチは、１つでも複数でもよい。除外されたパッチは、所望の情報の表現に使用しない。
【００２９】
［５］前記グルーピング部は、前記測色チャートに配列する前記複数のパッチに、他の全てのパッチと前記誤差範囲が重ならない新たなパッチを追加し、前記グループに該新たなパッチの属するグループを追加する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の測色チャート作成装置。
【００３０】
上記発明では、いずれかのグループに属する全てのパッチの誤差範囲と誤差範囲が重ならない新たなパッチを追加し、そのパッチの属する新たなグループを追加する。
【００３１】
［６］測色チャートに配列する色の異なる複数のパッチを、色再現性の誤差範囲が重なるパッチ同士が同じグループに属するようにしてグループ分けするグルーピングステップと、
前記グループの並び順で所望の情報が表現されるように前記複数のパッチの並び順を決定する並び順決定ステップと、
前記並び順決定ステップで決定した並び順で前記複数のパッチを配列した測色チャートの印刷データを作成するデータ作成ステップと、
を有する
ことを特徴とする測色チャート作成方法。
【００３２】
［７］前記誤差範囲は、ユーザが設定可能である
ことを特徴とする［６］に記載の測色チャート作成方法。
【００３３】
［８］前記測色チャートを測色器で測定して得た測色データに基づいて、前記誤差範囲を設定する誤差範囲設定ステップをさらに有する
ことを特徴とする［６］に記載の測色チャート作成方法。
【００３４】
［９］前記グルーピングステップでは、３個以上のパッチが属する一のグループから一部のパッチをいずれのグループにも属さないパッチとなるように除外して、前記一のグループを複数のグループに細分化し、
前記並び順決定ステップでは、前記除外したパッチが、前記所望の情報を表現するための前記測色チャート上の情報表現用領域に入らないように前記並び順を決定する
ことを特徴とする［６］乃至［８］のいずれか１つに記載の測色チャート作成方法。
【００３５】
［１０］前記グルーピングステップは、前記測色チャートに配列する前記複数のパッチに、他の全てのパッチと前記誤差範囲が重ならない新たなパッチを追加し、前記グループに該新たなパッチの属するグループを追加する
ことを特徴とする［６］乃至［９］のいずれか１つに記載の測色チャート作成方法。
【００３６】
［１１］情報処理装置に、請求項６乃至１０のいずれか１つに記載の測色チャート作成方法を実行させる
ことを特徴とするプログラム。
【発明の効果】
【００３７】
本発明に係る測色チャート作成装置、測色チャート作成方法、プログラムによれば、各種の色のパッチの並び順で情報を表現する場合に、色再現性の誤差によって測色時にパッチの誤認があっても情報を正しく表現する測色チャートを作成することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の形態に係る画像形成装置を含んで構成される色再現性確認システムを示す説明図である。
【図２】本発明の実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図３】データ上において、測色チャートを構成する各パッチのＬａｂ色空間上での分布を示す説明図である。
【図４】印刷された測色チャートを読み取って得た実測値と、データ上の色値を比べて、各パッチの誤差範囲の広さ（ΔＥ）を決定する様子を示す図である。
【図５】ユーザが、各パッチの誤差範囲の広さ（ΔＥ）を設定する様子を示す図である。
【図６】離れている２つのパッチが同じグループに属するか否かを判断する様子を示す図である。
【図７】寄り集まっている３つのパッチが、同グループに属するか否かについて判断する様子を示す図である。
【図８】グルーピングによって生じたグループの並び順で、所定の情報を表現する様子を示す図である。
【図９】２つのパッチの属するグループで２進数を表現し、印刷装置の識別子とする場合の例を示す図である。
【図１０】グループ中央のパッチを除外して、該グループを細分化する様子を示す図である。
【図１１】グループ中央のパッチを除外して、該グループを細分化する２つの例を示す図である。
【図１２】重畳数が最も少ないパッチに重畳しているパッチから、重畳数が最も多いパッチを除外してグループを細分化する例を示す図である。
【図１３】重畳数が最も少ないパッチに重畳しているパッチから、重畳数が最も多いパッチを除外してグループを細分化する、図１２と異なる例を示す図である。
【図１４】パッチを追加してグループ数を増加させる様子を示す図である。
【図１５】グループの並び順が示す装置情報、およびグループを構成するパッチの情報をＰＣ端末が記憶する様子を示す図である。
【図１６】測色して得た実測値から、パッチの属するグループの並び順を識別する様子を示す図である。
【図１７】グループの並び順から、測色した測色チャートを印刷した装置を特定する様子を示す図である。
【図１８】ＰＣ端末が測色チャートを出力するまでに行う処理を示す流れ図である。
【図１９】測色して得た実測値を受けたＰＣ端末が行う処理を示す流れ図である。
【図２０】パッチのグルーピングを行う処理を示す流れ図である。
【図２１】グループ数を増加させる処理を示す流れ図である。
【図２２】図２１の処理の続きであって、グループの細分化処理を行うか否かを判断する場合の流れ図である。
【図２３】重畳数が最も少ないパッチに重畳しているパッチから、重畳数の最も多いパッチを除外してグループを細分化する処理を示す流れ図である。
【図２４】グループ中央のパッチを除外して、グループ数を増加させる処理を示す流れ図である。
【図２５】印刷された装置の情報および印刷日時を示すパッチの並び順の例を示す図である。
【図２６】Ｌａｂ色空間上にて、色ズレによる誤差範囲が重畳するパッチがある場合の例を示す図である。
【図２７】色ズレの発生により、パッチの並び順を誤認識してしまう場合の例を示す図である。
【発明を実施するための形態】
【００３９】
以下、図面に基づき本発明の実施の形態を説明する。
【００４０】
図１は、本発明の測色チャート作成装置としての役割を果たすＰＣ端末４０と、２台の画像形成装置１０（１０Ａ、１０Ｂ）、および測色器７０を含んで構成される再現性確認システム７を示す。再現性確認システム７は、ＰＣ端末４０が、他の装置と有線または無線で通信可能に接続されて構成されている。なお、画像形成装置１０Ａ、１０Ｂを総称する、もしくは任意の１台を指す場合は、画像形成装置１０と記すものとする。
【００４１】
ＰＣ端末４０は、マウスやキーボード、ディスプレイ等の表示部と操作部を備える、所謂、デスクトップ型のＰＣ端末である。ＰＣ端末４０は、文書ファイルや画像ファイルの閲覧および編集、またそれらのデータファイルの内容を印刷するための印刷ジョブを画像形成装置１０に送信することができる。本発明の実施の形態では、ＰＣ端末４０は、複数のパッチを並べて構成される測色チャート５０の印刷データを画像形成装置１０に送信して画像形成させる（図中（１）に相当）。
【００４２】
画像形成装置１０は、原稿を光学的に読み取ってその複製画像を記録紙に印刷するコピージョブ、読み取った原稿の画像データをファイルにして保存したり外部装置へ送信したりするスキャンジョブ、ＰＣ端末４０から送出されたデータに係る画像を記録紙に印刷して出力するプリントジョブなどのジョブを実行する機能を備えた、所謂、複合機である。本発明の実施の形態では、ＰＣ端末４０から送信された印刷データに基づいて、測色チャート５０を印刷出力する（図中（２）に相当）。
【００４３】
測色器７０は、画像形成装置１０が印刷出力した測色チャート５０を測色し、それによって得た実測値をＰＣ端末４０に送信する（図中の（３）に相当））。
【００４４】
ＰＣ端末４０は、画像形成装置１０が印刷した測色チャート５０を測色して得た実測値を測色器７０から受信する。その後、ＰＣ端末４０上では、受信した実測値を、データ上における測色チャート５０の各色と比較し、発生した色ズレが許容範囲であるか否かをチェックするという作業が行われる。
【００４５】
ところで、測色チャート５０に、該測色チャートを印刷した装置のＩＤや印刷日時等の情報を埋め込む方法として、測色チャート５０に配列するパッチの並び順で情報を表現する方法がある。しかし、たとえば、近い色のパッチＡとパッチＢを情報表現に使うと、色ズレのためにパッチＡをパッチＢと誤認してしまう等の認識ミスが生じて、誤った情報を取得することがある。そこで、本発明の実施の形態では、ＰＣ端末４０は、測色チャート５０を構成する各パッチを、生じ得る色ズレの誤差範囲が重なるパッチ同士が同じグループに属するようにグルーピングを行う。そして、測色チャート５０を構成する各パッチの並び順を、該パッチの属するグループの並び順で、印刷を行った装置情報や印刷日時、印刷設定内容などの所望の情報を表現するよう決定し、その決定した並び順でパッチを配列した測色チャート５０を作成する。
【００４６】
ＰＣ端末４０は、測色器７０から受信した測色チャート５０の色の実測値から、各パッチの並び順を認識するとともに、該パッチの属するグループの並び順に基づいて、測色チャート５０を印刷出力した装置や、その印刷日時等、該グループの並び順で表現される情報を認識する。
【００４７】
これにより、複数台の画像形成装置１０のうち、測色した測定チャート５０がいずれの装置で印刷されたものであるかを認識することができる。測色時に色ムラの発生により誤認識されやすい色のパッチ同士をグルーピングし、そのグループの並び順で情報を表現するので、色ズレの発生によってパッチを誤認した場合であっても、パッチの属するグループの並び順が表現する情報は同じになり、色ズレが発生しても情報を正確に認識することができる。たとえば、パッチＡとパッチＢが近い色で誤認の生じる関係にある場合、パッチＡとパッチＢを同じグループとし、パッチＡとパッチＢのいずれにもＧ１という値を紐付ける。測色時にはパッチＡとパッチＢのどちらを読み取ってもそのパッチに対応する値はＧ１なので、パッチＡをパッチＢと誤認してもこのパッチから認識する値を誤認することはない。
【００４８】
図２はＰＣ端末４０の概略構成を示している。ＰＣ端末４０は、当該ＰＣ端末４０の動作を制御するＣＰＵ（Central Processing Unit）４１と、このＣＰＵ４１に接続されたＲＯＭ（Read Only Memory）４２と、ＲＡＭ（Random Access Memory）４３と、不揮発メモリ４４と、ハードディスク装置４５と、表示部４６と、操作部４７と、ネットワークＩ／Ｆ部４８を備えて構成されている。
【００４９】
ＣＰＵ４１はＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。ＲＯＭ４２には各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ４１が処理を実行することでＰＣ端末４０の各機能が実現される。ＲＡＭ４３はＣＰＵ４１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリや画像データを格納する画像メモリなどとして使用される。
【００５０】
本発明の実施の形態では、ＣＰＵ４１は、本発明のグルーピング部５１、並び順決定部５２、データ作成部５３、誤差範囲設定部５４としての役割を果たす。
【００５１】
グルーピング部５１は、測色チャート５０に配列する色の異なる複数のパッチを、生じ得る色ズレの範囲（誤差範囲）が重なるパッチ同士が同じグループに属するようにしてグループ分けする役割を果たす。また、グルーピング部５１は、グループ数が足りない場合に、グループの数を増加させる。増加方法については後述する。
【００５２】
並び順決定部５２は、属するグループの並び順で所望の情報が表現されるように、前述した複数のパッチの並び順を決定する役割を果たす。
【００５３】
データ作成部５３は、並び順決定部５２が決定した並び順で前述した複数のパッチを配列した測色チャート５０の印刷データを作成する役割を果たす。
【００５４】
誤差範囲設定部５４は、誤差範囲の設定をユーザから受ける、もしくは、測色チャート５０を測色器７０で測定して得た測色データに基づいて誤差範囲を設定する役割を果たす。
【００５５】
不揮発メモリ４４は、電源がオフにされても記憶が保持できる書き換え可能なメモリ（フラッシュメモリ）である。不揮発メモリ４４には、装置固有の情報や各種の設定情報などが記憶される。ハードディスク装置４５は、大容量の不揮発の記憶装置であり、ＯＳプログラムや各種アプリケーションプログラム、印刷データや画像データなどが保存される。本発明の実施の形態では、測色チャート５０を構成するパッチのデータ、該パッチの属するグループの情報、グループの並び順で表現される情報、過去に印刷した測色チャート５０を測色して得た実測値の履歴である測色履歴などが記憶される。
【００５６】
表示部４６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作、設定に係る内容を表示する機能を果たす。操作部４７は、マウスやキーボードなどで構成され、ユーザからの操作を受け付ける機能を果たす。
【００５７】
ネットワークＩ/Ｆ部４８は、ＬＡＮなどのネットワークを通じて接続されている他の外部装置などと通信を行う。
【００５８】
測色器７０は、ユーザによって自装置にセットされた測色チャート５０の色を測色する機能を果たす。ここでは赤、緑、青のＬＥＤ（Light Emitting Diode）光源からの発射光をセンサで読み取り、センサ（フォトダイオード）の電圧をＬａｂ表色系に変換する。このデータについては、測色計との相関に基づき校正してある。
【００５９】
次に、測色チャート５０を印刷して測色した場合に、各パッチおいて生じ得る色ズレの範囲（誤差範囲）について説明する。本発明の実施の形態では、Ｌａｂ色空間１００において、一のパッチのデータ上でのＬａｂ値をマッピングした場合に、その座標を中心に半径をΔＥとする球体の範囲を、色ズレの発生時に生じ得る色の範囲（誤差範囲）として扱う。
【００６０】
図３は、Ａ〜Ｅのパッチ、およびＬａｂ色空間１００にそのＡ〜Ｅのパッチのデータ上でのＬａｂ値をマッピングした場合の各パッチおよび各パッチの誤差範囲の分布を簡易的に示す。
【００６１】
図３では、各パッチを示すアルファベットを囲む円の中心を該パッチのデータ上でのＬａｂ値に対応する座標とする。そして、該円の範囲を誤差範囲とする。
【００６２】
本発明の実施の形態では、誤差範囲の半径ΔＥの値は、実測値とデータ上でのＬａｂ値との差に基づいて決定する。もしくはユーザが手動で設定する。パッチの色毎に誤差範囲は異なる。手動設定の場合は全てのパッチが同一の誤差範囲に設定されてもよい。
【００６３】
図４は、図３のＡ〜Ｅのパッチを例に、データ上のＬａｂ値と実測値の差に基づいてΔＥの値を決定する様子を示す。まず、ＰＣ端末４０が測色チャート５０の印刷ジョブを画像形成装置１０に投入したら、画像形成装置１０が測色チャート５０を印刷出力する。
【００６４】
測色器７０は、印刷出力された測色チャート５０を測定し、各パッチのＬａｂ値の実測値をＰＣ端末４０に送信する。
【００６５】
ＰＣ端末４０は、Ｌａｂ色空間１００上における前述の実測値の示す座標とデータ上のＬａｂ値の示す座標の間の距離に基づいて、各パッチの誤差範囲のΔＥの値を決定する。たとえば、データ上のＬａｂ値と、実測値のＬａｂ値の示す座標の距離に所定の値を足した値をΔＥとして設定する。
【００６６】
なお、ＰＣ端末４０は、測色器７０から受信したこの実測値をデータ上でのＬａｂ値と紐付けて、測色履歴としてハードディスク装置１５に記憶しておく。ΔＥの値を決定する度に、測色チャート５０を印刷させなくとも、該測色履歴を参照し、過去の実測値とＬａｂ値の履歴に基づいて、誤差範囲ΔＥを算出するようにしてもよい。たとえば、実測値の示す座標とデータ上のＬａｂ値の示す座標の間の距離を平均化して、誤差範囲ΔＥを決定してもよい。
【００６７】
図５は、図３のＡ〜Ｅのパッチを例に、ユーザが手動でΔＥの値を設定する様子を示す。図５は、測色チャート５０を構成する全てのパッチに係るΔＥについて、共通の値を設定する場合の例を示すが、パッチ毎に異なるΔＥの値を設定可能としてもよい。
【００６８】
ＰＣ端末４０は、ΔＥの値が決定したら（もしくは設定されたら）、測色チャート５０を構成する各パッチを、誤差範囲が重なるものが同じグループに属するようにグルーピングする。
【００６９】
次に、グルーピングを行う方法について説明する。図６と図７は、図３のＡ〜Ｅのパッチについてグルーピングを行う様子を示す。ＰＣ端末４０は、グルーピングを行う場合、２つのパッチの組み合わせごとに同じグループになるか否かを判定する。図６は、パッチＡとパッチＢについて、同じグループになるか否かを判定する様子を示す。
【００７０】
まず、Ｌａｂ色空間１００上において、パッチＡの示すＬａｂ値の示す座標とパッチＢの示すＬａｂ値の示す座標間の距離（距離ＡＢと呼ぶ）を算出する。次に、パッチＡのΔＥの値（ΔＥ（Ａ）とする）と、パッチＢのΔＥの値（ΔＥ（Ｂ）とする）の合計と比較する。
【００７１】
図６では、「距離ＡＢ＞（ΔＥ（Ａ）＋ΔＥ（Ｂ））」が成立するので、パッチＡとパッチＢの誤差範囲は重なっていないと判断し、両者を別のグループに属するようにすると判定する。
【００７２】
図６では、画像形成装置１０は、前述した方法でパッチＡ、パッチＢの誤差範囲が、他のパッチ（パッチＣ〜Ｅ）の誤差範囲と重なっていないことを確認した後、パッチＡをグループ１に、パッチＢをグループ２にグルーピングしている。
【００７３】
図７は、パッチＣ、パッチＤ、パッチＥについて、同じグループに属するか否かを判定する様子を示す。
【００７４】
まず、図６と同じように、Ｌａｂ色空間１００上において、パッチＣとパッチＤの間の距離（距離ＣＤ）、パッチＣとパッチＥの間の距離（距離ＣＥ）、パッチＤとパッチＥの間の距離（距離ＤＥ）を算出する。
【００７５】
次に、パッチＣとパッチＤのΔＥの値（ΔＥ（Ｃ）、ΔＥ（Ｄ）とする）の合計、パッチＣとパッチＥのΔＥの値（ΔＥ（Ｃ）、ΔＥ（Ｅ）とする）の合計、パッチＤとパッチＥのΔＥの値（ΔＥ（Ｄ）、ΔＥ（Ｅ）とする）の合計を算出する。
【００７６】
図７では画像形成装置１０は、「距離ＣＤ＜（ΔＥ（Ｃ）＋ΔＥ（Ｄ））」が成立するので、パッチＣとパッチＤの誤差範囲は重なっており、両者を同グループになるようグルーピングすると判定する。
【００７７】
また、「距離ＣＥ＜（ΔＥ（Ｃ）＋ΔＥ（Ｅ））」と「距離ＤＥ＜（ΔＥ（Ｄ）＋ΔＥ（Ｅ））」の双方も成立するので、パッチＣとパッチＥおよびパッチＤとパッチＥの誤差範囲は重なっていると判断し、よって、パッチＣとパッチＥ、およびパッチＤとパッチＥを同グループになるようグルーピングすると判定する。
【００７８】
以上により、図７ではパッチＣ、パッチＤ、パッチＥが全て同グループに属するようにグルーピングする。図７ではパッチＣ、パッチＤ、パッチＥをグループ３にグルーピングしている。
【００７９】
次に、グループの並び順によって、装置情報などの所望の情報を表現する方法について説明する。図８は、図６および図７でグルーピングして生じた３つのグループの並び順によって、所定の情報を表現する様子を示す。以下、グループ（Ｘ）をＧ（Ｘ）とも記す。
【００８０】
たとえば、Ａ〜Ｅの５つのパッチを全て使用して、一の項目に関する情報を表現する場合、Ｇ１のパッチ×１、Ｇ２のパッチ×１、Ｇ３のパッチ×３となるので、５つのパッチを並べる場合におけるグループの並び順は、５×４＝２０通りとなり、該項目について２０種類の表現が可能となる。
【００８１】
図８では、５つのパッチの並びで、３台の画像形成装置１０（図中では装置１〜装置３と記す。）の識別子を表現する例を示しており、装置１を「Ｇ１→Ｇ２→Ｇ３→Ｇ３→Ｇ３」、装置２を「Ｇ１→Ｇ３→Ｇ２→Ｇ３→Ｇ３」、装置３を「Ｇ１→Ｇ３→Ｇ３→Ｇ２→Ｇ３」の並び順で表現している。
【００８２】
なお、情報の表現方法についてはこれに限らない。たとえば、グループの並び順をそのまま使用するのではなく、グループの並びを２進数で表現し、その２進数で情報を表現するようにしてもよい。
【００８３】
図９は、４つのグループ（グループ１〜４）がある場合に、２進数で、複数台の画像形成装置１０（図中では装置１〜４と記す。）の識別子を表現する例を示す。図９では、Ｇ１→Ｇ４、Ｇ１→Ｇ３、Ｇ２→Ｇ１、Ｇ１→Ｇ２のグループの並びを、００、０１、１０、１１として、装置１〜４の識別子を表現している。
【００８４】
グルーピングによって生じたグループの並び順によって表現可能な情報数が、表現すべき情報数に満たない場合がある。たとえば、グル―プの並び順で表現可能な情報数が２０種では、３０以上の情報を表現したいときは、その全てを表現することができない。そこで、画像形成装置１０は、表現可能な情報数が、表現すべき情報数に満たない場合は、グループ数を増やして表現可能な情報数を増やす。
【００８５】
本発明の実施の形態では、画像形成装置１０は、既存のグループを細分化する方法、もしくはパッチの追加によって新規グループを追加する方法のいずれかによって、グループ数を増やす。以下、両者の方法について具体例を挙げて説明する。
【００８６】
まず、既存グループを細分化する場合について説明する。図１０は、５つのパッチ（パッチＣ〜Ｇ）が１つのグループに属している場合に、それらを２つのグループに分断する様子を示す。
【００８７】
図１０では、パッチＣ、パッチＤ、パッチＥの誤差範囲は、それぞれが重なりあうように重なっている。また、パッチＤの誤差範囲に対してパッチＦの誤差範囲が、パッチＦの誤差範囲に対してパッチＧ誤差範囲が連なるように重なっている。
【００８８】
ここで、パッチＦ（パッチＦのＬａｂ値）を、いずれのグループにも属さないよう除外すると、パッチＧの誤差範囲は、他のパッチの誤差範囲と重ならなくなるので、パッチＣ〜ＤとパッチＧを異なるグループにグルーピング可能となる。図１０では、パッチＣ〜Ｄをグループ５に、パッチＧをグループ６に再グルーピングしている。
【００８９】
このように３つ以上のパッチが属するグループであって、全てのパッチの誤差範囲が重複している部分が無い場合は、その内の１以上のパッチを、いずれのグループにも属さないよう除外することで、グループの細分化が可能となる。いずれのグループにも属さないように除外したパッチＦは、測色チャート５０の中に配列しない、もしくは、測色チャート５０のうちの一部の領域（情報表現用領域）に配列されるパッチで所望の情報を表現する場合には、該情報表現用領域以外の領域に配列する。
【００９０】
除外対象となるパッチ（Ｌａｂ値）の決定方法としては、たとえば、以下に説明する２つの除外対象決定方法がある。
【００９１】
第１の除外対象決定方法は、グループ内を構成する各パッチの位置を調べ、該グループの中心位置に最も近いパッチを除外する方法である。
【００９２】
図１１は、第１の除外対象決定方法で決定したパッチを除外し、再グルーピングする場合の例を示す。図１１（１）は、５つのパッチ（パッチＨ〜Ｌ）の誤差範囲が順番に連なるようにして重なっている１つのグループを示す。
【００９３】
図１１（１）のグループでは、グループの中心位置に最も近いパッチＪを除外すると、パッチＨとパッチＩ、パッチＫとパッチＬの２つのグループに分断することができる。図１１（１）では、パッチＨとパッチＩをグループ７、パッチＫとパッチＬをグループ８に再グルーピングしている。
【００９４】
図１１（２）は、９つのパッチ（パッチＯ〜Ｗ）で構成された１つのグループを示す。まず、図１１（２）では、グループの中心位置に最も近いパッチＱを除外する。パッチＱの除外だけでは、グループを分断することができないので、もう一度、残ったパッチ群の中で中心位置に最も近いパッチを除外する。図１１（２）では、パッチＵとパッチＶの双方が中心から最も近いので、いずれか１つ（図中ではパッチＵ）を除外する。
【００９５】
図１１（２）では、パッチＱとパッチＵを除外した後は、パッチＯ、パッチＰ、パッチＴをグループ９、パッチＲ、パッチＳ、パッチＶ、パッチＷをグループ１０に再グルーピングしている。
【００９６】
このように、グループの中心に最も近いパッチを順番に除外していき、細分化が可能になったところで、再グルーピングを行う。
【００９７】
第２の除外対象パッチ決定方法は、グループ内で、誤差範囲の重畳数が最も少ない一のパッチを特定するとともに、その特定したパッチと誤差範囲が重畳しているパッチのうち、他の誤差範囲との重畳数が最も多いものから、該グループの細分化が可能になるまで順番に除外する方法である。
【００９８】
図１２は、第２の除外対象決定方法で決定したパッチを除外し、再グルーピングする場合の例を示す。図１２は、５つのパッチ（パッチＨ〜Ｌ）の誤差範囲が順番に連なるようにして重なっている１つのグループを示す。
【００９９】
まず、図１２のグループにて、誤差範囲の重畳数が最も少ない一のパッチを特定する。図１２では、パッチＨとパッチＬの双方が誤差範囲の重畳数が最も少ないパッチなので、いずれかを１つ（図中ではパッチＬ）を選択する。
【０１００】
次に、パッチＬと誤差範囲が重なっているパッチのうち、他のパッチと誤差範囲の重畳数が最も多いパッチを除外する。図１２では、パッチＬと誤差範囲が重なっているパッチはパッチＫのみなのでこれを除外する。これにより、パッチＨ、パッチＩ、パッチＪと、パッチＬを２つのグループに分断することができる。図１２では、パッチＨ、パッチＩ、パッチＪをグループ１１、パッチＬをグループ１２に再グルーピングしている。
【０１０１】
なお、図１２では、グループ１１をさらに細分化している。具体的には、グループ１１にて誤差範囲の重畳数が最も少ない一のパッチを特定する。グループ１１では、パッチＨとパッチＪの双方が誤差範囲の重畳数が最も少ないパッチなので、いずれかを１つ（図中ではパッチＪ）を選択する。
【０１０２】
次に、パッチＪと誤差範囲が重なっているパッチのうち、他のパッチと誤差範囲の重畳数が最も多いパッチを除外する。図１２では、パッチＪと誤差範囲が重なっているパッチはパッチＩのみなのでこれを除外する。これにより、パッチＨとパッチＪを２つのグループに分断することができる。図１２では、パッチＨをグループ１４、パッチＪをグループ１３に再グルーピングしている。
【０１０３】
このように再グルーピングによって生じたグル―プをさらに細分化可能であれば、そのグループについて更なる細分化を行ってもよい。
【０１０４】
図１３は、第２の除外対象決定方法で決定したパッチが複数ある場合に、それらを除外し、再グルーピングする場合の例を示す。
【０１０５】
図１３は、９つのパッチ（パッチＯ〜Ｗ）で構成された１つのグループを示す。まず、図１３では、誤差範囲の重畳数が最も少ない一のパッチを特定する。図１３では、パッチＯとパッチＳの双方が誤差範囲の重畳数が最も少ないパッチなので、いずれかを１つ（図中ではパッチＳ）を選択する。
【０１０６】
次に、パッチＳと誤差範囲が重なっているパッチであるパッチＲとパッチＷのうち、他のパッチと誤差範囲の重畳数が最も多いパッチを除外する。図１３では、他のパッチとの誤差範囲の重畳数は、パッチＲが５パッチＷは３なのでパッチＲを除外する。
【０１０７】
パッチＲの除外後、グループの細分化が可能か否かを判断する。パッチＲの除外後、グループの細分化は不可能なので、パッチＲの次に他のパッチとの誤差範囲の重畳数が多かったパッチＷをさらに除外する。
【０１０８】
これにより、パッチＳと、それ以外の残ったパッチが２つのグループに分断可能となる。図１３では、パッチ（Ｏ〜Ｑ、Ｔ〜Ｖ）をグループ１５、パッチＳをグループ１６に再グルーピングしている。
【０１０９】
このように、誤差範囲の最も少ないパッチに、誤差範囲が重畳しているパッチが複数ある場合は、その複数のパッチのうち、他のパッチとの誤差範囲の重畳数が多いものから順番に、グループの細分化が可能になるまで除外していく。
【０１１０】
なお、図１３では、グループ１５をさらに細分化している。具体的には、グループ１５にて誤差範囲の重畳数が最も少ない一のパッチを特定する。グループ１５では、パッチＯとパッチＶの双方が誤差範囲の重畳数が最も少ないパッチなので、いずれかを１つ（図中ではパッチＯ）を選択する。
【０１１１】
次に、パッチＯと誤差範囲が重なっているパッチであるパッチＰとパッチＴのうち、他のパッチと誤差範囲の重畳数が最も多いパッチを除外する。図１３では、他のパッチとの誤差範囲の重畳数は、パッチＰが５パッチＴは３なのでパッチＰを除外する。
【０１１２】
パッチＰの除外後、グループの細分化が可能か否かを判断する。パッチＰの除外後、グループの細分化は不可能なので、パッチＰの次に他のパッチとの誤差範囲の重畳数が多かったパッチＴをさらに除外する。これにより、パッチＯとそれ以外のパッチを２つのグループに分断することができる。図１３では、パッチＯをグループ１８、パッチ（Ｑ、Ｕ、Ｖ）をグループ１７に再グルーピングしている。
【０１１３】
なお、除外対象とするパッチの決定方法は、前述した第１、第２の除外対象決定方法に限らない。
【０１１４】
次に、パッチの追加によって新規グループを追加する場合について説明する。図１４は、Ｌａｂ色空間１００上におけるＡ〜Ｅのパッチの位置を示す。パッチＡ〜Ｅはそれぞれ、パッチＡはグループ１、パッチＢはグループ２、パッチＣ〜Ｅはグループ３にグルーピングされている。グループ１〜３は、これ以上細分化することができない状態である。
【０１１５】
そこで、ＰＣ端末４０は、グループ１〜３に属する全てのパッチと誤差範囲が重ならない新たなパッチを追加し、該パッチを新たなグループとしてグルーピングする。図１４では、パッチＡ〜Ｅのいずれとも誤差範囲が重ならないパッチＦを追加し、該パッチＦをグループ４としてグルーピングしている。
【０１１６】
本発明の実施の形態では、追加するパッチ（Ｌａｂ値）を決定する方法として、Ｌａｂ色空間１００を４つの象限に分けた場合に、存在するグループの数が最も少ない象限内でランダムに追加するパッチ（Ｌａｂ値）を決定する方法を採用するものとする。最小数の象限が複数ある場合には、それらの中から一の象限をランダムに選択する。他の方法で追加するパッチを決定してもよい。
【０１１７】
次に、再現性確認システム７にて、ＰＣ端末４０が、画像形成装置１０に印刷させた画像の色再現性について確認を行う場合の流れについて説明する。
【０１１８】
まず、ＰＣ端末４０が前述のグルーピングを行い、グループの並び順とその並び順が表現する情報、および各グループに属するパッチ（Ｌａｂ値）を記憶する。図１５は、ＰＣ端末４０が、グループの並び順とその並び順が表現する情報、および各グループに属するパッチ（Ｌａｂ値）を表にして記憶する様子を示す。
【０１１９】
図１５では、グループの並び順ごとに、複数台の画像形成装置１０（図中では装置Ａ〜Ｃと記す。）が紐付けられて登録されている表１１０と、グループごとに、該グループに属するパッチ（Ｌａｂ値）と、該パッチの誤差範囲の半径（ΔＥ）が登録された表１２０を記憶している。
【０１２０】
次に、ＰＣ端末４０は画像形成装置１０に測色チャート５０を印刷させる。測色器７０は、印刷された測色チャート５０を測色し、該測色によって得た実測値をＰＣ端末４０に送信する。ＰＣ端末４０は、測色器７０から得た実測値を、図１５の表１２０と照らし合わせて、グループの並び順を識別する。図１６は、ＰＣ端末４０がグループの並び順を識別する様子を示す。
【０１２１】
次に、ＰＣ端末４０は、その識別したグループの並び順を、図１５の表１１０と照らし合わせて、該グループの並び順の示す情報（図中では画像形成装置１０の識別子（装置Ａ〜Ｃのいずれであるか））を認識する。図１７は、ＰＣ端末４０が、グループの並び順が示す情報を認識する様子を示す。
【０１２２】
ＰＣ端末４０は、このようにして測色器７０が測色した測色チャート５０が、いずれの画像形成装置１０で印刷されたのかを認識する。なお、ＰＣ端末４０は、測色器７０から取得した、測色チャート５０を測色して得た実測値を、測色履歴としてハードディスク装置１５に蓄積しておき、次回にグルーピングを行う場合は、この測色履歴に基づいて各パッチの誤差範囲を示すΔＥの値を決定する。
【０１２３】
次に、再現性確認システム７で行われる処理について図１８〜２４に示すフローに基づいて説明する。
【０１２４】
図１８はＰＣ端末４０が画像形成装置１０に測色チャート５０を印刷させるまでに行う処理のフローを示す。
【０１２５】
まず、ＰＣ端末４０が、測色チャート５０を構成する各パッチのＬａｂ値のデータを取得する（ステップＳ１０１）。以前に印刷出力した測色チャート５０を測色したときの実測値のデータが測色履歴として残っている場合は（ステップＳ１０２Ｙｅｓ）、その測色履歴を使用して各パッチのΔＥの値を決定するか否かの選択を受け付ける（ステップＳ１０４）。
【０１２６】
測色履歴を使用してΔＥを決定する選択を受けた場合は（ステップＳ１０４；Ｙｅｓ）。該測色履歴に基づいて各パッチのΔＥの値を決定し（ステップＳ１０５）、ステップＳ１０６に進む。
【０１２７】
測色履歴を使用しない選択を受けた場合（ステップＳ１０４；Ｎｏ）、もしくは測色履歴自体が無い場合（ステップＳ１０２；Ｎｏ）は、ユーザから各パッチのΔＥの値の設定を受け（ステップＳ１０３）、その後、各パッチのグルーピング処理を実行する（ステップＳ１０６）。
【０１２８】
グルーピングが完了したら、グループの並び順で表現を要する情報の数（Ｎ１）を算出する（ステップＳ１０７）。たとえば、自装置と同じネットワークに接続されている画像形成装置１０の数が７台であれば、画像形成装置１０の識別には７通りの並び順が必要であると判断する。
【０１２９】
次に、ステップＳ１０６のグルーピングにより生じたグループの数で表現可能な情報の数（Ｓ１）を算出したら（ステップＳ１０８）、「Ｎ１−Ｓ１＞０」が成立しているか否かを調べる（ステップＳ１０９）。
【０１３０】
成立している場合は（ステップＳ１０９；Ｙｅｓ）、グループ数の増加処理を行い（ステップＳ１１０）、ステップＳ１１１に進む。成立していない場合は（ステップＳ１０９；Ｎｏ）、印刷を行う装置等の表現したい所定の情報と、グループの並び順を紐付け（ステップＳ１１１）、それらを、該グループに属するパッチとともに記憶する（ステップＳ１１２）。
【０１３１】
その後、表現したい情報を示すグループの並び順となるようにパッチを配置した測色チャート５０の印刷データを作成し、画像形成装置１０に送信して該測色チャート５０を印刷させ（ステップＳ１１３）、本処理を終了する。
【０１３２】
図１９は、測色して得た実測値を受信したＰＣ端末４０が行う処理のフローを示す。まず、画像形成装置１０が印刷した測色チャート５０を測色した測色器７０から、その測色結果を受信する（ステップＳ１１４）。
【０１３３】
測色結果の示す各パッチの示すＬａｂ値を、図１５の表１２０を参照して、該パッチの所属するグループを識別する（ステップＳ１１５）。その後、グループの並び順を図１８のステップＳ１１２で記憶した内容と照らし合わせ（ステップＳ１１６）、該グループの並び順が示す所定の情報を取得し（ステップＳ１１７）、本処理を終了する。
【０１３４】
図２０は、図１８のステップＳ１０６で行われるグルーピング処理のフローを示す。まず、測色チャート５０に使用する各パッチ（Ｌａｂ値）から、任意の２つのパッチの組み合わせを選択し、その２つのパッチの誤差範囲が重畳しているか否かを、図６、図７で説明した方法で調べる（ステップＳ２０１）。
【０１３５】
重畳していると判断した場合（ステップＳ２０１；Ｙｅｓ）、その２つのパッチを同グループになるようグルーピングし（ステップＳ２０３）、ステップＳ２０４に進む。
【０１３６】
重畳していない場合は（ステップＳ２０１；Ｎｏ）、該２つのパッチを放置し（ステップＳ２０２）、ステップＳ２０４に進む。
【０１３７】
ステップＳ２０４では、２つのパッチの組み合わせの全てについて誤差範囲が重畳しているか否かをチェック済みか調べる（ステップＳ２０４）。
【０１３８】
２つのパッチの組み合わせの全てについて誤差範囲が重畳しているか否かをチェック済みでなければ（ステップＳ２０４；Ｎｏ）、ステップＳ２０１に戻って処理を継続する。
【０１３９】
なお、ステップＳ２０４からステップＳ２０１に戻った場合、ステップＳ２０１では、まだチェックしていない組み合わせを選択するものとする。
【０１４０】
２つのパッチの組み合わせの全てについて誤差範囲が重畳しているか否かをチェック済みであれば（ステップＳ２０４；Ｙｅｓ）、その時点でグルーピングされていないパッチ（他のパッチと誤差範囲が重畳しないパッチ）があれば、それらをそれぞれ独立したグループにグルーピングし（ステップＳ２０５）、本処理を終了する。
【０１４１】
図２１は、図１８のステップＳ１１０で行われるグループ増加処理のフローを示す。
【０１４２】
まず、３つ以上のパッチが属するグループがあるか否かを調べる（ステップＳ３０１）。３つ以上のパッチが属するグループが無い場合は（ステップＳ３０１；Ｎｏ）、Ｌａｂ色空間１００を４つの象限に分け、各象限が内包するグループ数を算出する（ステップＳ３０２）。
【０１４３】
内包するグループ数が最も少ない象限が１つのみの場合は（ステップＳ３０３；Ｙｅｓ）、その象限を、新たなパッチを追加する象限として設定し（ステップＳ３０４）、ステップＳ３０６に進む。
【０１４４】
内包するグループ数が最も少ない象限が２つ以上ある場合は（ステップＳ３０３；Ｎｏ）、その中の１つからランダムに選択した象限を、新たなパッチを追加する象限として設定し（ステップＳ３０５）、ステップＳ３０６に進む。
【０１４５】
ステップＳ３０６では、直前に設定された象限内でランダムに一のパッチ（Ｌａｂ値）を取得する。取得したパッチの誤差範囲が他のパッチの誤差範囲と重畳する場合は（ステップＳ３０７；Ｙｅｓ）、ステップＳ３０６に戻って、一のパッチを再度取得する。
【０１４６】
取得したパッチの誤差範囲が他のパッチの誤差範囲と重畳しない場合は（ステップＳ３０７；Ｎｏ）、そのパッチを、測色チャート５０として印刷するパッチ（情報表現用のパッチ）に追加するとともに（ステップＳ３０８）、該パッチを一の新たなグループにグルーピングする（ステップＳ３０９）。
【０１４７】
その後、図１８のステップＳ１０８と同じく、もう一度、現在のグループの数で表現可能な情報の数（Ｓ２）を算出し（ステップＳ３１０）、「Ｎ１−Ｓ２≧０」が成立しているか否かを調べる（ステップＳ３１１）。
【０１４８】
成立している場合は（ステップＳ３１１；Ｙｅｓ）、ステップＳ３０１に戻って処理を継続する。成立していない場合は（ステップＳ３１１；Ｎｏ）、本処理を終了する。
【０１４９】
３つ以上のパッチが属するグループがある場合は（ステップＳ３０１；Ｙｅｓ）、図２２のステップＳ３１２に進む。
【０１５０】
図２２のステップＳ３１２では、図２１のステップＳ３０１で発見した３つ以上のパッチが属するグループにおいて、全てのパッチの誤差範囲が重畳している部分があるか否かを調べる。
【０１５１】
全てのパッチの誤差範囲が重畳している部分がある場合は（ステップＳ３１２；Ｙｅｓ）、そのグループの細分化が不可能であると判断し、該グループを細分化の対象から外して（ステップＳ３１３）、図２１のステップＳ３１０に戻って処理を継続する。この細分化の対象から外されたグループは、その後、図２１のステップＳ３０１では、３つ以上のパッチが属するグループとして認識しないようにする。
【０１５２】
全てのパッチの誤差範囲が重畳している部分が無い場合は（ステップＳ３１２；Ｎｏ）、該グル―プの細分化が可能であると判断し、グループの細分化処理を行い（ステップＳ３１４）、図２１のステップＳ３１０に戻って処理を継続する。
【０１５３】
図２２のステップＳ３１４で行われるグループの細分化処理は２種類あり、そのうちのいずれかが採用される。１つは、図１１で説明したグループ中央のパッチを除外する方法でグループを細分化する処理、もう１つは、図１２および図１３で説明した、重畳する誤差範囲の数が最も少ない誤差範囲に、誤差範囲が重畳しているパッチを除外する方法でグループを細分化する処理である。
【０１５４】
図２３は、図１１で説明した方法で、グループを細分化する処理のフローを示す。まず、図２１のステップＳ３０１で発見した３つ以上のパッチが属するグループを構成する各パッチにおいて、重畳している誤差範囲の数が最も少ないパッチの１つを特定し、Ｌａｂ値（Ｍｉｎ）として設定する（ステップＳ４０１）。
【０１５５】
重畳している誤差範囲の数が最も少ないパッチが複数ある場合は、その中の１つのパッチを選択して、Ｌａｂ値（Ｍｉｎ）として設定する。
【０１５６】
その後、Ｌａｂ値（Ｍｉｎ）として設定されたパッチと、誤差範囲が重畳するパッチ（Ｌａｂ値）の中から、他のパッチとの誤差範囲の重畳数が最大のものをいずれのグループにも属さないように、該グループから除外する（ステップＳ４０２）。なお、図１８のステップ１１１〜１１３では、いずれのグループにも属さないように除外されたパッチは情報表現用の領域以外の領域に配列されて測色チャート５０が作成する。
【０１５７】
グループを２つに細分化することが不可能であれば（ステップＳ４０３；Ｎｏ）、ステップＳ４０２に戻って処理を継続する。グループを２つに細分化することが可能であれば（ステップＳ４０３；Ｙｅｓ）、残ったパッチで再グルーピングを行い（ステップＳ４０４）、本処理を終了する。
【０１５８】
図２４は、図１２および図１３で説明した方法で、グループを細分化する処理のフローを示す。まず、図２１のステップＳ３０１で発見した３つ以上のパッチが属するグループを構成する各パッチの、Ｌａｂ色空間１００上での位置を把握したら、該グループの中心部分に最も近いパッチを、Ｌａｂ値（Ｃｅｎ）として特定する（ステップＳ５０１）。
【０１５９】
次に、そのＬａｂ値（Ｃｅｎ）として特定したパッチを除外したら、残ったパッチで再グルーピングした場合にグループ数が増加するか否かを調べる（ステップＳ５０３）。
【０１６０】
グループ数が増えない場合は（ステップＳ５０３；Ｎｏ）、ステップＳ５０１に戻って処理を継続する。ステップＳ５０１に戻った場合、残ったパッチで構成されるグループの中心部分に最も近いパッチを、Ｌａｂ値（Ｃｅｎ）として再度特定する。
【０１６１】
グループ数が増える場合は（ステップＳ５０３；Ｙｅｓ）、残ったパッチで再グルーピングを行い（ステップＳ５０４）、本処理を終了する。
【０１６２】
このように、本発明では、測色チャート５０を構成する各パッチを、生じ得る色ズレの範囲（誤差範囲）が重なるパッチが同じグループになるようにグルーピングするとともに、属するグループの並び順が印刷を行う装置や印刷日時等の所望の情報を表現するようにパッチの並び順を決定する。そしてその決定した並び順でパッチを並べた測色チャート５０を作成する。
【０１６３】
測色チャート５０を読み取って得た実測値から測色チャート５０に埋め込まれた情報を判断する時には、パッチの所属するグループの並び順を認識して、該測色チャート５０を印刷した画像形成装置１０や、印刷日時等の埋め込まれた情報を特定する。これにより、色ズレによってパッチを誤認識した場合であっても、該パッチの属するグループについては誤認識されないので、パッチの並び順で表現される情報を正確に特定することができる。
【０１６４】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１６５】
本発明の実施の形態では、測色器７０と画像形成装置１０、ＰＣ端末４０は、それぞれ別体の装置であったが、そのうちから２種類以上を組み合わせた一体の装置であってもよい。
【０１６６】
本発明の実施の形態では、誤差範囲は、球体であったが、球体以外の形状の範囲であってもよい。また、本発明の実施の形態では、誤差範囲はユーザが設定可能であったが、例えばΔＥの値が固定値であるなど、誤差範囲は予め決められた範囲であってもよい。
【符号の説明】
【０１６７】
７…再現性確認システム
１０…画像形成装置
４０…ＰＣ端末
４１…ＣＰＵ
４２…ＲＯＭ
４３…ＲＡＭ
４４…不揮発メモリ
４５…ハードディスク装置
４６…表示部
４７…操作部
４８…ネットワークＩ／Ｆ部
５０…測色チャート
５１…グルーピング部
５２…並び順決定部
５３…誤差範囲設定部
５４…データ作成部
７０…測色器
１００…Ｌａｂ色空間
１１０…表
１２０…表
【図１】
2018174432.tif 000003
【図２】
2018174432.tif 000004
【図３】
2018174432.tif 000005
【図４】
2018174432.tif 000006
【図５】
2018174432.tif 000007
【図６】
2018174432.tif 000008
【図７】
2018174432.tif 000009
【図８】
2018174432.tif 000010
【図９】
2018174432.tif 000011
【図１０】
2018174432.tif 000012
【図１１】
2018174432.tif 000013
【図１２】
2018174432.tif 000014
【図１３】
2018174432.tif 000015
【図１４】
2018174432.tif 000016
【図１５】
2018174432.tif 000017
【図１６】
2018174432.tif 000018
【図１７】
2018174432.tif 000019
【図１８】
2018174432.tif 000020
【図１９】
2018174432.tif 000021
【図２０】
2018174432.tif 000022
【図２１】
2018174432.tif 000023
【図２２】
2018174432.tif 000024
【図２３】
2018174432.tif 000025
【図２４】
2018174432.tif 000026
【図２５】
2018174432.tif 000027
【図２６】
2018174432.tif 000028
【図２７】
2018174432.tif 000029