(57)【要約】【課題】測色結果の正確性を確保でき且つパッチサイズが大きいことによる各弊害を最小限にすることができる最適なパッチの配列およびサイズの決定が困難であった。【解決手段】カラーチャートを構成するための複数のパッチであって互いに色が異なるパッチの配列およびサイズを決定する方法であって、所定の表色系で表された上記各パッチの色情報を取得するとともに、当該色情報を構成する少なくとも一つの成分に基づいて、当該成分の差が小さいパッチが近接するように上記配列を決定するパッチ配列決定工程と、上記決定された配列において隣接し合うパッチ間の、色情報を構成する少なくとも一つの成分の差を算出するとともに、当該算出した差のうち最大値に基づいて上記サイズを決定するパッチサイズ決定工程とを備える。【選択図】図３
2010221439.tif 000002
【特許請求の範囲】
【請求項１】
カラーチャートを構成するための複数のパッチであって互いに色が異なるパッチの配列およびサイズを決定する方法であって、
所定の表色系で表された上記各パッチの色情報を取得するとともに、当該色情報を構成する少なくとも一つの成分に基づいて、当該成分の差が小さいパッチが近接するように上記配列を決定するパッチ配列決定工程と、
上記決定された配列において隣接し合うパッチ間の、色情報を構成する少なくとも一つの成分の差を算出するとともに、当該算出した差のうち最大値に基づいて上記サイズを決定するパッチサイズ決定工程とを備えることを特徴とする方法。
【請求項２】
上記パッチ配列決定工程では、色情報を構成する第一の成分を表す第一座標軸と色情報を構成する第二の成分を表す第二座標軸とによって規定された平面に上記各パッチの色情報に応じて各パッチを配置したときの当該平面における各パッチの位置に基づいて、上記配列を決定することを特徴とする請求項１に記載の方法。
【請求項３】
上記パッチ配列決定工程では、上記複数のパッチを、色情報を構成する第三の成分に基づいて複数のグループに分けるとともに、上記座標軸で分割された上記平面の領域毎に、グループ単位のパッチを配置することを特徴とする請求項２に記載の方法。
【請求項４】
上記パッチ配列決定工程では、上記平面の各領域にグループ単位でパッチを配置した上で、各パッチの上記第三の成分に基づいて当該平面における各パッチの並びを修正することにより上記配列を決定することを特徴とする請求項３に記載の方法。
【請求項５】
上記パッチサイズ決定工程では、上記最大値が小さい値であるほど、小さなサイズを決定することを特徴とする請求項１〜請求項４のいずれかに記載の方法。
【請求項６】
上記パッチの色情報は、明度、彩度および色相の各成分からなる表色系によって表されることを特徴とする請求項１〜請求項５のいずれかに記載の方法。
【請求項７】
カラーチャートを構成するための複数のパッチであって互いに色が異なるパッチについての、所定の表色系による色情報を取得するとともに、当該色情報を構成する少なくとも一つの成分に基づいて、当該成分の差が小さいパッチが近接するように上記複数のパッチの配列を決定するパッチ配列決定部と、
上記決定された配列において隣接し合うパッチ間の、色情報を構成する少なくとも一つの成分の差を算出するとともに、当該算出した差のうち最大値に基づいて上記複数のパッチのサイズを決定するパッチサイズ決定部と、
上記決定された配列およびサイズの各パッチによって構成される上記カラーチャートを印刷媒体に印刷する印刷部と、
上記印刷されたカラーチャートを測色して各パッチの測色値を取得する測色部とを備えることを特徴とする印刷装置。
【請求項８】
カラーチャートを構成するための複数のパッチであって互いに色が異なるパッチの配列およびサイズを決定する処理をコンピューターに実行させるプログラムであって、
所定の表色系で表された上記各パッチの色情報を取得するとともに、当該色情報を構成する少なくとも一つの成分に基づいて、当該成分の差が小さいパッチが近接するように上記配列を決定するパッチ配列決定機能と、
上記決定された配列において隣接し合うパッチ間の、色情報を構成する少なくとも一つの成分の差を算出するとともに、当該算出した差のうち最大値に基づいて上記サイズを決定するパッチサイズ決定機能とを実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パッチの配列およびサイズを決定するための方法、印刷装置およびプログラムに関する。
【背景技術】
【０００２】
従来より、印刷装置によって、複数のカラーパッチの集合体としてのカラーチャートが印刷されている。印刷されたカラーチャートは、測色機によって個々のパッチが測色され、各パッチの測色値は、印刷装置のキャリブレーションやカラープロファイルの作成など、種々の処理や演算に供される。カラーチャートを構成する個々のパッチは、例えば矩形状であり、そのサイズ（縦幅・横幅）や並び（配列）は、カラーチャートの印刷を行なうユーザーによって経験的に決定されていた。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
測色機によってパッチを一つずつ測色する場合、パッチのサイズが測色結果を左右することがある。カラーチャートを構成するパッチのサイズが小さ過ぎる場合には、測色対象としているパッチの色のみを純粋に得ることが難しい。つまり、測色対象のパッチ（対象パッチ）が小さいと、対象パッチに隣接している他のパッチ（隣接パッチ）の色の影響が対象パッチの測色結果に反映され易く、結果、対象パッチの色の正確なデータを得られないことがある。また、対象パッチの測色結果における隣接パッチの色の影響の度合いは、対象パッチと隣接パッチとの色の組み合わせ毎に異なる。例えば、ある明度の対象パッチに、明度差が大きくかつ対象パッチよりも高明度である隣接パッチが隣接している場合には、当該対象パッチの測色結果は当該隣接パッチの色の影響を受けて変化しやすい。
【０００４】
ここで、各パッチのサイズを十分に大きな値に設定してカラーチャートを印刷すれば、パッチの（小さな）サイズや周囲の色との相性に起因してパッチの測色結果に周囲（隣接パッチ）の色の影響が出てしまう、という不都合を防止できる。しかし、各パッチのサイズを大きな値に設定してカラーチャートを印刷すると、パッチが大きいゆえにカラーチャートの印刷に長時間を要するとともにインクや用紙の消費量も増大してしまう。また、用紙の排紙方向側に測色機を備えた印刷装置（測色機付きプリンター）を用いて、カラーチャートの印刷および測色を連続的に行なう場合がある。測色機付きプリンターにおいては、印刷したカラーチャート（印刷部から排紙したカラーチャート）を測色機の測色位置に位置決めする際に、カラーチャートを紙送り方向の逆方向に搬送する（バックフィードする）必要性が生じることがある。バックフィードの距離は、カラーチャートを構成するパッチのサイズが大きいほど長くなってしまうが、一般的にバックフィードの距離が長くなればなるほど、上記位置決めの誤差も大きくなる傾向がある。
【０００５】
このように、パッチの測色結果の正確性は、パッチのサイズやパッチの色の並び方によって左右されるものであるが、測色結果の正確性を確保でき且つパッチサイズが大きいことによる上記各弊害を無くす（最小限にする）ことができる最適なパッチの配列およびサイズを、ユーザーが自己の判断で決定することは困難であった。
【０００６】
本発明は上記課題にかんがみてなされたもので、正確な測色結果が得られ且つ印刷に要する時間や消耗品を低減させるパッチの配列およびサイズを自動的に決定することが可能な方法、印刷装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため本発明は、カラーチャートを構成するための複数のパッチであって互いに色が異なるパッチの配列およびサイズを決定する方法であって、所定の表色系で表された上記各パッチの色情報を取得するとともに、当該色情報を構成する少なくとも一つの成分に基づいて、当該成分の差が小さいパッチが近接するように上記配列を決定するパッチ配列決定工程と、上記決定された配列において隣接し合うパッチ間の、色情報を構成する少なくとも一つの成分の差を算出するとともに、当該算出した差のうち最大値に基づいて上記サイズを決定するパッチサイズ決定工程とを備える。本発明によれば、複数のパッチの配列を、各パッチの測色結果が周囲のパッチの色の影響を受けにくい並びにした上で、隣接し合う各パッチの色情報の差に基づいてパッチサイズを決定するため、測色の正確性が担保されかつ必要最小限のサイズが、パッチサイズとして決定される。つまり、正確な測色結果が得られ且つ印刷に要する時間や消耗品を低減させるカラーチャートのパッチの配列およびサイズが自動的に決定される。
【０００８】
上記パッチ配列決定工程では、色情報を構成する第一の成分を表す第一座標軸と色情報を構成する第二の成分を表す第二座標軸とによって規定された平面に上記各パッチの色情報に応じて各パッチを配置したときの当該平面における各パッチの位置に基づいて、上記配列を決定するとしてもよい。当該構成によれば、各パッチの第一および第二の成分に基づいて、それら成分が近いパッチが近接するように配列させることにより、測色結果が周囲のパッチの色の影響を受けにくいパッチの並びを確実に実現できる。
より具体的には、上記パッチ配列決定工程では、上記複数のパッチを、色情報を構成する第三の成分に基づいて複数のグループに分けるとともに、上記座標軸で分割された上記平面の領域毎に、グループ単位のパッチを配置するとしてもよい。
【０００９】
さらに上記パッチ配列決定工程では、上記平面の各領域にグループ単位でパッチを配置した上で、各パッチの上記第三の成分に基づいて当該平面における各パッチの並びを修正することにより上記配列を決定するとしてもよい。当該構成によれば、各パッチの第一〜第三の成分に基づいて、それら成分が近い（つまり色情報が近い）パッチが近接するように配列させることにより、測色結果が周囲のパッチの色の影響を受けにくいパッチの並びを確実に実現できる。
【００１０】
上記パッチサイズ決定工程では、上記最大値が小さい値であるほど、パッチのサイズとして小さなサイズを決定する。当該構成によれば、上記算出された最大値に応じて必要最小限のパッチサイズを容易に決定することができる。
上記パッチの色情報は、明度、彩度および色相の各成分からなる表色系によって表されるとしてもよい。当該構成によれば、パッチ間における明度、彩度、色相といった成分の差に基づいて、最適なパッチの配列およびサイズを決定することができる。
【００１１】
本発明の技術的思想は方法以外にも、上記パッチの配列およびサイズを決定する方法を実行する装置や、上記パッチの配列およびサイズを決定する処理をコンピューターに実行させるコンピューター読取可能な記録媒体に記録されたプログラムなど、種々の態様にて実現可能である。例えば、カラーチャートを構成するための複数のパッチであって互いに色が異なるパッチについての、所定の表色系による色情報を取得するとともに、当該色情報を構成する少なくとも一つの成分に基づいて、当該成分の差が小さいパッチが近接するように上記複数のパッチの配列を決定するパッチ配列決定部と、上記決定された配列において隣接し合うパッチ間の、色情報を構成する少なくとも一つの成分の差を算出するとともに、当該算出した差のうち最大値に基づいて上記複数のパッチのサイズを決定するパッチサイズ決定部と、上記決定された配列およびサイズの各パッチによって構成される上記カラーチャートを印刷媒体に印刷する印刷部と、上記印刷されたカラーチャートを測色して各パッチの測色値を取得する測色部とを備える印刷装置を把握することができる。当該印刷装置は、単体のプリンターで実現しても、複数の装置からなるシステム（例えば、プリンターと当該プリンターを制御する制御装置からなるシステム）によって実現してもよい。
【図面の簡単な説明】
【００１２】
【図１】カラーチャート印刷測色システムの概略ブロック図である。
【図２】プリンターの外観側面図の一例である。
【図３】カラーチャート印刷測色処理を示すフローチャートである。
【図４】ＬＣ平面およびＬＣ平面にパッチが配置される様子を例示した図である。
【図５】パッチの環および環単位でパッチ位置を修正する様子を例示した図である。
【図６】パッチの環の形状の他の例を示した図である。
【図７】一つのパッチについて隣接パッチとの色差を算出する様子を例示した図である。
【図８】最大色差とパッチサイズの対応関係を規定した関数の一例を示した図である。
【図９】印刷用紙に印刷されたカラーチャートを例示した図である。
【発明を実施するための形態】
【００１３】
以下では、図面を参照しながら本発明の実施形態を説明する。
１．カラーチャート印刷測色システムの概略構成
図１は、本実施形態にかかるカラーチャート印刷測色システム３０を示している。システム３０は、概略、コンピューター１０（制御装置）およびプリンター２０からなる。システム３０は、複数の装置の集まりではなく単一の装置によって実現してもよい。コンピューター１０では、演算処理の中枢をなすＣＰＵ１１がシステムバス１０ａを介してコンピューター１０全体を制御する。バス１０ａには、ＲＯＭ１２、ＲＡＭ１３、各種インターフェース（Ｉ／Ｆ）１７ａ〜１７ｃが接続され、ハードディスクドライブ（ＨＤＤＲＶ）１５を介してハードディスク（ＨＤ）１４が接続されている。
【００１４】
ＨＤ１４にはオペレーティングシステム（ＯＳ）や、アプリケーションプログラム（ＡＰＬ）１４ａや、プリンタードライバー（ＰＤ）１４ｂや、パッチデータ１４ｃ等が記憶されており、これらはＣＰＵ１１によって適宜ＲＡＭ１３に転送され、実行されたり利用されたりする。パッチデータ１４ｃは、カラーチャートを構成するＮ個のパッチそれぞれの色情報を表したものである。カラーチャートを構成する各パッチは互いに異なる色であるとする。
【００１５】
コンピューター１０は、ＡＰＬ１４ａに従った処理の一種として、後述のカラーチャートレイアウト決定処理を実行する。カラーチャートレイアウトとは、カラーチャートを構成する各パッチの配列（各パッチの並び順）およびサイズを指す。Ｉ／Ｆ１７ａには所定の画像データに基づいて当該データに対応する画像を表示するディスプレー１８ａが接続され、Ｉ／Ｆ１７ｂにはキーボード１８ｂやマウス１８ｃが接続され、プリンターＩ／Ｆ１７ｃには例えばシリアルＩ／Ｆケーブルを介してプリンター２０が接続されている。
【００１６】
プリンター２０は、コンピューター１０によって制御される印刷装置である。プリンター２０は、印刷用紙（印刷媒体）への印刷機能だけでなく、印刷物を測色する測色機能をも備える測色部付きプリンターである。プリンター２０では、通信Ｉ／Ｆ２４、プリンターコントロールＩＣ２５、測色コントロールＩＣ２６等がバス３２を介して接続されている。プリンターコントロールＩＣ２５は、ＣＰＵ２１、ＲＯＭ２２、ＲＡＭ２３を備え、測色コントロールＩＣ２６は、Ｉ／Ｆ２６ｅ、ＣＰＵ２６ｆ、ＲＯＭ２６ｇ、ＲＡＭ２６ｈを備える。通信Ｉ／Ｆ２４はプリンターＩ／Ｆ１７ｃと接続され、コンピューター１０とプリンター２０は、プリンターＩ／Ｆ１７ｃおよび通信Ｉ／Ｆ２４を介して双方向通信を実現する。通信Ｉ／Ｆ２４はコンピューター１０から送信されるインク種類別のラスターデータを受信可能である。
【００１７】
プリンターコントロールＩＣ２５においては、ＣＰＵ２１が、ＲＯＭ２２に記憶された所定のソフトウェア（プリンターコントローラー）に従った処理を実行する。プリンターコントロールＩＣ２５は、主に印刷処理のための各種制御を実行するＩＣであり、印刷ヘッド２５ａ、ヘッド駆動部２５ｂ、キャリッジ機構２５ｃ、紙送り機構２５ｄの各部と接続して各部を制御する。印刷ヘッド２５ａは、複数のインク種類（例えば、シアン、マゼンダ、イエロー、ブラック、ライトシアン、ライトマゼンダ等）に夫々対応する複数のインクカートリッジと、各インク種類に対応して設けられた複数のノズル列とからなり、インクカートリッジが充填したインクをノズル列からインク滴として吐出することで印刷用紙に画像を形成する。プリンターコントロールＩＣ２５は、ヘッド駆動部２５ｂに対して、上記ラスターデータに対応する印加電圧データを出力する。ヘッド駆動部２５ｂは印加電圧データから印刷ヘッド２５ａの各ノズル列に内蔵された圧電素子への印加電圧パターン（駆動波形）を生成して出力し、印刷ヘッド２５ａにインク種類毎のインク滴（ドット）を吐出させる。
【００１８】
キャリッジ機構２５ｃは、プリンターコントロールＩＣ２５に制御されてプリンター２０が備える図示しないガイドレールに沿って不図示のキャリッジを往復動させる駆動装置である。キャリッジには印刷ヘッド２５ａが搭載され、印刷ヘッド２５ａがガイドレールに沿って往復動（走査）する。紙送り機構２５ｄは、プリンターコントロールＩＣ２５によって制御されることにより、不図示の紙送りローラーによって印刷用紙をキャリッジの往復動方向（主走査方向）と略直交する向き（紙送り方向）に所定の速度で搬送する。紙送り機構２５ｄは、必要に応じて印刷用紙をバックフィードによって搬送することも可能である。なお、プリンター２０としては、サーマル式や昇華型など他の仕組みで印刷画像を形成するものや、ラインヘッド方式のプリンターを採用してもよい。
【００１９】
測色コントロールＩＣ２６においては、ＣＰＵ２６ｆが、ＲＯＭ２６ｇに記憶された所定のソフトウェア（測色コントローラー）に従った処理を実行する。測色コントロールＩＣ２６は、主に測色処理のための各種制御を実行するＩＣであり、測色部２６ａ、測色部移動機構２６ｂ、押さえ板駆動機構２６ｃ、乾燥機２６ｄの各部と接続して各部を制御する。測色部２６ａは、測色対象に色検出部を向けることにより、国際照明委員会（ＣＩＥ）で規定されたＬ*ａ*ｂ*表色系（以下、「*」は省略）に基づく複数の色成分Ｌ，ａ，ｂからなる色彩値を測色値として取得可能であり、測色部２６ａが取得した測色値はコンピューター１０に出力される。Ｌａｂ色空間はデバイスに依存しない均等色空間である。むろん、測色する色空間は、ＣＩＥ規定のＬ*ｕ*ｖ*色空間、ＣＩＥ規定のＸＹＺ色空間、ＲＧＢ色空間等であってもよい。
【００２０】
測色部移動機構２６ｂは、測色コントロールＩＣ２６に制御されて、後述の押さえ板に沿って測色部２６ａを往復動させる駆動装置である。押さえ板駆動機構２６ｃは、測色コントロールＩＣ２６の制御に基づいて、印刷用紙を押さえ板に押さえさせるための駆動装置である。乾燥機２６ｄは、測色部２６ａ近傍に配設され、測色コントロールＩＣ２６の制御に基づき温風を印刷用紙に対して送る処理を行い、印刷用紙の画像を強制的に乾燥させる。つまりプリンター２０によれば、印刷用紙への画像の印刷、乾燥、測色といった一連の処理を一台で行うことが可能となる。
【００２１】
図２は、プリンター２０の外観の一例を、側面から示している。
プリンター２０は、本体２９の頭頂部付近に印刷用紙Ｍ（ロール紙Ｍ）を収容可能であり、この印刷用紙Ｍを本体２９前方側に形成された斜面２９ａに略沿わせて図中の紙送り方向に搬送する。斜面２９ａの所定位置にはケーシング２７が設置されている。ケーシング２７内には印刷ヘッド２５ａが収容される。印刷ヘッド２５ａは不図示の上記ガイドレールに沿って、図２の表面に対して垂直な方向（上記主走査方向）に移動する。斜面２９ａ上であってケーシング２７よりも紙送り方向下流の所定位置には、測色乾燥ユニット２８が設置されている。測色乾燥ユニット２８は、内部に測色部２６ａおよび乾燥機２６ｄを収容した部品であり、斜面２９ａの決まった位置においてケーシング２７と平行となるように取り付けられる。
【００２２】
測色乾燥ユニット２８は、紙送り方向の上流側に測色部２６ａを収容し、測色部２６ａよりも紙送り方向の下流側に乾燥機２６ｄを収容している。印刷用紙Ｍは搬送される際、ケーシング２７、測色乾燥ユニット２８のそれぞれ下方を通過する。測色部２６ａは色検出部２６ａ１を斜面２９ａ側へ向けており、待機状態においては、測色乾燥ユニット２８内の初期位置（ホームポジション）で停止している。
【００２３】
測色部２６ａは、測色部移動機構２６ｂによって主走査方向に往復移動が可能である。測色部２６ａが移動する高さと斜面２９ａとの間には、図示しない押さえ板が設置されている。押さえ板は、斜面２９ａから所定距離だけ離間した位置において待機しており、所定のタイミングで押さえ板駆動機構２６ｃによって駆動されることにより、測色乾燥ユニット２８の下方に搬送された印刷用紙Ｍを上から押さえ付け動かないようにする。押さえ板には、主走査方向に沿って長穴が貫通して形成されており、測色部移動機構２６ｂによって移動する測色部２６ａは、当該長穴を介して色検出部２６ａ１を斜面２９ａ上の印刷用紙Ｍに相対させることで、印刷用紙Ｍに印刷された画像を測色できる。印刷用紙Ｍを搬送するプリンター２０の面は図２のような斜面でなく、水平面であってもよい。
【００２４】
２．カラーチャート印刷測色処理
システム３０が実行するカラーチャート印刷測色処理について説明する。カラーチャート印刷測色処理では、まずカラーチャートレイアウト決定処理（図２のステップＳ１００〜ステップＳ１５０）を実行してカラーチャートレイアウトを決定し、その後、当該決定したレイアウトによるカラーチャートを印刷（ステップＳ１６０）し、測色（ステップＳ１７０）する。
【００２５】
図３は、カラーチャート印刷測色処理をフローチャートにより示している。
ステップＳ（以下、“ステップ”の表記を省略）１００では、コンピューター１０は、カラーチャートを構成する上記Ｎ個のパッチの色情報を取得する。上述したようにＨＤ１４にはパッチデータ１４ｃが記憶されているため、このパッチデータ１４ｃを読み出す。一例として、パッチデータ１４ｃは各パッチの色情報を明度、彩度、色相の３成分からなるＬ*Ｃ*ｈ*表色系（以下、「*」は省略）で表している。むろんパッチの色情報として採用する表色系は、ＬＣｈ表色系に限られない。
【００２６】
Ｓ１１０では、コンピューター１０は、上記Ｎ個のパッチを色情報における一つの成分、ここでは色相（色相角度）ｈに基づいて複数のグループ（パッチ群）に分ける。例えば、コンピューター１０は、各パッチの色相ｈの値に基づいて各パッチを、赤系の色相範囲に属するグループ１と、黄系の色相範囲に属するグループ２と、緑系の色相範囲に属するグループ３と、青系の色相範囲に属するグループ４に分ける。色相ｈは、特許請求の範囲で言う第三の成分に該当する。グループ１〜４各々を規定する色相範囲の値は、予め決められているものとする。
【００２７】
Ｓ１２０では、コンピューター１０は、明度軸と彩度軸とによって規定された座標平面（ＬＣ平面）に、上記Ｎ個のパッチを、色情報を構成する少なくとも一つの成分に応じて配置する。ＬＣ平面は、色情報を構成する第一の成分を表す第一座標軸と色情報を構成する第二の成分を表す第二座標軸とによって規定された平面である。コンピューター１０は、具体的には、メモリー上にＬＣ平面を定義し、当該ＬＣ平面を明度（Ｌ）軸と彩度（Ｃ）軸によって分割して得られた四つの領域それぞれに、グループ１〜４のパッチをそれぞれ配置する処理を行なう。
【００２８】
図４は、ＬＣ平面と、ＬＣ平面にパッチ（Ｐ）が色情報に応じて配置される様子を例示している。ＬＣ平面は、縦軸を明度軸とし、横軸を彩度軸としている。明度軸および彩度軸はそれらの両端が最高明度、最高彩度となっており、両軸の交点（原点）が明度Ｌ、彩度Ｃともに最低値「０」となっている。図４では、明度軸、彩度軸によって分割されているＬＣ平面上の領域を右上の領域から反時計回りに、領域１、領域２、領域３、領域４と定義している。ＬＣ平面において、コンピューター１０は、領域１にグループ１の各パッチを配置し、領域２にグループ２の各パッチを配置し、領域３にグループ３の各パッチを配置し、領域４にグループ４の各パッチを配置する。
【００２９】
つまり各領域において、対応するグループに属する各パッチを、パッチの明度Ｌおよび彩度Ｃ（領域内における座標値）に応じて配置する。コンピューター１０は当該配置処理を行なう際には、各パッチを同一面積かつ正方形の領域として扱う。ここで図４ではパッチを正方形で説明しているが、これに限るものでなく長方形など、その他所定の領域であっても扱うことができる。また、コンピューター１０は、明度軸および彩度軸で規定された領域内におけるパッチの明度Ｌ、彩度Ｃに応じた正確な位置にパッチを配置するのではなく、原点（Ｌ＝Ｃ＝０）と接する位置を基準として各パッチが重ならずかつ間が空かない様にパッチを詰めて配置する。つまり、各領域内の原点に接する位置（図４において斜線で示した位置）にそのグループ内で最も原点に近いパッチを配置し、他のパッチについてはその明度Ｌおよび彩度Ｃに応じて周囲のパッチに隣接させて配置する。この結果、領域１〜４において、色情報の成分（明度Ｌ、彩度Ｃ）の差が小さいパッチほど互いに近接するように各パッチが配置される。
【００３０】
カラーチャートレイアウトにおけるパッチの配列は、基本的には上記Ｓ１２０でなされた配置によって決定される。ただし本実施形態では、さらに色相を考慮したパッチの配置を行なう。
つまりＳ１３０では、コンピューター１０は、上記Ｓ１２０でＬＣ平面上に配置されたパッチの並びを、各パッチの色相に基づいて修正することにより、上記Ｎ個のパッチの配列を最終決定する。コンピューター１０は、例えば、ＬＣ平面上に原点を中心位置とするパッチの環を定義し、同じパッチの環に属する各パッチが環上で色相順に並ぶように各パッチの位置を修正する（入れ替える）。
【００３１】
図５は、ＬＣ平面上のパッチの環（Ｒ１，Ｒ２，Ｒ３，Ｒ４…）と、パッチの環単位でパッチの位置を修正する様子を示している。図５では、パッチ個々の境界は鎖線で示し、各環Ｒ１，Ｒ２，Ｒ３，Ｒ４…を夫々実線で示している。図５では、領域１〜４それぞれにおいて原点に接する四つのパッチが最も内側の環Ｒ１を形成している。環Ｒ１の外側に隣接する各パッチの閉じた連なりが環Ｒ２となる。同様に、環Ｒ２の外側のパッチの閉じた連なり、さらにその外側のパッチの閉じた連なり…がそれぞれ環Ｒ３，Ｒ４…を形成する。図５の例では、このようなパッチの矩形状の閉じた連なりを“環”と呼ぶ。
【００３２】
コンピューター１０は、環において連続する各パッチが色相順に連続していない場合に、色相順に連続するようにパッチの位置を入れ替える。例えば、環Ｒ２において反時計周り方向に連続するパッチＰａ，Ｐｂ，Ｐｃの色相ｈａ，ｈｂ，ｈｃをＬＣｈ表色系における色相環に沿って比較したときに、ｈｂ→ｈａ→ｈｃという順番になる場合、コンピューター１０は、図５に示すように、環Ｒ２における反時計周り方向のパッチＰａ→Ｐｂ→Ｐｃという並び順を、パッチＰｂ→Ｐａ→Ｐｃというように変更する。コンピューター１０は、このような環単位での各パッチの位置の修正をそれぞれの環について施した後のパッチの配列を、上記Ｎ個のパッチの最終的な配列として決定する。
【００３３】
パッチの環の形状は、図５に示したような矩形状に限られない。
例えば、図６において実線（環Ｒ３）で例示するように、環Ｒ１よりも外側の環については、矩形状ではなく、略円状に連なる複数のパッチによって定義してもよい。このように略円状に連なるパッチで環が定義される場合であっても、Ｓ１３０では、パッチの環毎に、各パッチが環上で色相順に並ぶように各パッチの位置を修正する。なお、Ｓ１２０終了時点でのＬＣ平面におけるパッチの配置状況にもよるが、パッチの環は、ある程度外側のものになると一周の完結した環にならないことがあるが、コンピューター１０は、そのような場合であっても一周の完結した環であると仮定して、環単位での各パッチの位置の修正を行なう。
【００３４】
Ｓ１４０では、コンピューター１０は、上記Ｓ１３０で決定した配列における全パッチについて、隣接するパッチとの色差ΔＥを算出する。
図７は、上記決定された配列に含まれる一つのパッチＰｎについて、隣接パッチとの色差ΔＥを算出する様子を示している。Ｓ１４０では、全パッチについて、基本的に（存在する限り）上下左右の隣接パッチそれぞれとの色差ΔＥを算出する。ただし、ある隣接パッチとパッチＰｎとの間で既に色差ΔＥを算出済みである場合には、重複して色差ΔＥを算出する必要はない。
【００３５】
Ｓ１５０では、コンピューター１０は、上記Ｓ１４０で全パッチについて算出した各色差ΔＥの中から最大値（最大色差）を選択するとともに、選択した最大色差に対応したパッチサイズを決定する。パッチサイズとは、パッチの縦幅および横幅の値であったり、正方形のパッチを印刷する場合であればパッチの一辺の長さを示した値である。コンピューター１０は、例えば、最大色差とパッチサイズとの一義的な対応関係を規定したテーブル等を予めＨＤ１４等の所定の記憶媒体に記憶しており、当該テーブルを参照することにより、上記選択した最大色差に対応するパッチサイズを決定する。ここで言う対応関係とは、最大色差と、隣接し合う複数のパッチ間の色差が当該最大色差である状況で各パッチをプリンター２０の測色部２６ａで測色した場合に周囲のパッチの色の影響が出ることなく各パッチ個々の正確な測色値が得られることを担保したパッチサイズであって最小のパッチサイズと、の対応関係を意味する。
【００３６】
図８は、最大色差とパッチサイズとの対応関係の一例を関数によって示している。本実施形態では、最大色差（横軸）が小さい値であるほど、対応するパッチサイズ（縦軸）も小さい値としている。つまり、カラーチャートを構成する各パッチを測色する場合、周囲のパッチとの色の違いが小さいほど、測色対象としたパッチの測色結果に周囲のパッチの色の影響が表れることが少ない。言い換えると、隣接し合うパッチの色が似ている場合には、パッチサイズが小さくてもパッチ個々の正確な測色結果が得られる。そこで本実施形態では、最大色差が小さい値であるほど、小さなパッチサイズを決定する。上記テーブルは、図８に示したような関数に従った対応関係を規定している。当該関数は、線形的である必要はなく非線形であってもよい。
【００３７】
コンピューター１０は、上記Ｓ１４０で必ずしも色差ΔＥを算出する必要はなく、ＬＣｈ表色系における一つの成分、例えば明度Ｌについての差（明度差）を、隣り合うパッチ間で算出してもよい。このように明度差を算出した場合、Ｓ１５０では、コンピューター１０は、Ｓ１４０で全パッチについて隣接パッチとの間で算出した各明度差の中から最大値（最大明度差）を選択し、最大明度差に対応したパッチサイズを決定する。この場合、コンピューター１０は、最大明度差とパッチサイズとの一義的な対応関係を規定したテーブル等を予めＨＤ１４等に記憶しているものとする。またコンピューター１０は、上記Ｓ１２０の後、Ｓ１３０を実行することなくＳ１４０を実行するとしてもよい。つまり、ＬＣ平面に明度Ｌおよび彩度Ｃに従って各パッチを配置したときの各パッチの位置関係を、カラーチャートを構成する各パッチの最終的な配列としてもよい。
【００３８】
このようにＳ１５０までの処理によって、コンピューター１０は、カラーチャートレイアウト（パッチの配列およびサイズ）を決定することができる。Ｓ１００〜Ｓ１３０の処理は、所定の表色系で表された各パッチの色情報を取得するとともに、当該色情報を構成する少なくとも一つの成分に基づいて、当該成分の差が小さいパッチが近接するように各パッチの配列を決定するパッチ配列決定工程に該当する。Ｓ１４０，Ｓ１５０の処理は、上記決定された配列において隣接し合うパッチ間の、色情報を構成する少なくとも一つの成分の差を算出するとともに、当該算出した差のうち最大値に基づいてパッチのサイズを決定するパッチサイズ決定工程に該当する。
【００３９】
Ｓ１６０では、システム３０は、上記決定されたカラーチャートレイアウトによるカラーチャートを印刷する。具体的には、コンピューター１０は、上記決定したサイズの各パッチが上記決定した配列で並んだカラーチャートを表現したカラー画像データ（各画素がプリンター２０で用いられるインク表色系の階調値で表現されたカラー画像データ）を生成する。コンピューター１０は、上記ＬＣｈ表色系による各パッチの色情報とともにインク表色系による各パッチの色情報を有し、かかるインク表色系の色情報に基づいてカラー画像データを生成してもよいし、上記ＬＣｈ表色系による色情報を所定の表色系変換用のＬＵＴを用いてインク表色系による色情報に変換し、当該変換後のインク表色系の色情報に基づいてカラー画像データを生成してもよい。
【００４０】
次に、コンピューター１０は、ＰＤ１４ｂに従った処理として、カラー画像データを対象とし、ディザ法や誤差拡散法など公知の手法を用いたハーフトーン処理を実行し、画素毎かつインク種類毎にドットの吐出／非吐出を規定したハーフトーンデータを生成する。さらにコンピューター１０は、ＰＤ１４ｂに従った処理として、ハーフトーンデータに対して所定のラスターライズ処理を施してプリンター２０が印刷する順番に並べ替え、インク種類毎のラスターデータを生成し、ラスターデータをプリンターＩ／Ｆ１７ｃを介してプリンター２０に順次出力する。この結果、プリンター２０では、プリンターコントロールＩＣ２５による制御によって、印刷ヘッド２５ａ、ヘッド駆動部２５ｂ、キャリッジ機構２５ｃおよび紙送り機構２５ｄが駆動制御され、ラスターデータに基づいてカラーチャートを印刷用紙に印刷する。
【００４１】
図９は、印刷用紙Ｍに印刷されたカラーチャートＧを例示している。当該図においては、外側の安定化領域（所定の一色によって印刷されたベタ領域）に囲まれた位置に、複数のパッチからなるカラーチャートＭが印刷されている。カラーチャートＧを構成するパッチはいずれも上記決定されたサイズで印刷されており、かつそれらの配列は上記決定された配列となっている。なお図９ではいずれのパッチも白色で表現しているが、実際には各パッチはそれぞれ異なる色で印刷されることは言うまでも無い。
【００４２】
Ｓ１７０では、システム３０は、上記Ｓ１６０で印刷したカラーチャートを測色し、カラーチャートを構成する各パッチの測色値を取得する。具体的には、コンピューター１０は、プリンター２０に対して印刷用紙の搬送指示と、測色指示とを出力する。搬送指示を入力したプリンター２０では、プリンターコントロールＩＣ２５が、紙送り機構２５ｄを駆動制御することにより、カラーチャートの所定位置（カラーチャート内の主走査方向を向く各パッチ行のうち、用紙の先頭に最も近いパッチ行）が測色部２６ａによる測色範囲に入るように、カラーチャートが印刷された印刷用紙を必要距離だけ搬送させる。測色部２６ａの測色範囲とは、押さえ板の長穴内の所定範囲である。この結果、カラーチャート内の一つのパッチ行が、長穴を介して測色部２６ａの色検出部２６ａ１と対面する。
【００４３】
次に、上記測色指示を入力したプリンター２０では、測色コントロールＩＣ２６が、押さえ板駆動機構２６ｃ、測色部移動機構２６ｂおよび測色部２６ａをそれぞれ駆動制御する。すると、押さえ板駆動機構２６ｃは、押さえ板２８ａを降下させて測色乾燥ユニット２８下の印刷用紙を押さえさせる。測色部移動機構２６ｂは、測色部２６ａを主走査方向に移動させ、移動中の測色部２６ａは、所定の測色周期にて測色を繰り返すことにより、カラーチャートの一つのパッチ行を構成するパッチ毎の測色値を順次取得する。最初のパッチ行の測色が終了したら、プリンター２０では、パッチ一行分の用紙の搬送とパッチ一行分の測色とを、カラーチャート内のパッチ行が終わるまで交互に繰り返す。この結果、測色コントロールＩＣ２６は、カラーチャート内の各パッチの測色値を取得することができ、取得した各パッチの測色値を、通信Ｉ／Ｆ２４を介してコンピューター１０に送信する。よって、コンピューター１０は、カラーチャートを構成する各パッチの測色値を取得（保存）することができる。
【００４４】
３．まとめ
このように本実施形態では、カラーチャートレイアウト決定処理として、カラーチャートを構成するパッチを表す色成分のうち少なくとも一つの色成分に基づいて、当該成分の差が小さいパッチが近接するようにカラーチャートを構成する複数のパッチの配列を決定し、その上で、隣接し合うパッチ間の少なくとも一つの色成分の差を全てのパッチについて算出し、算出した差のうち最大値に基づいてパッチサイズを決定するとした。つまり、色の差が小さいパッチができるだけ近接するように各パッチを配列させた上で、パッチ間の差を算出するため、得られる上記最大値はかなり小さな値となる。従って、上記最大値に応じて決定されるパッチサイズもおのずと小さなサイズとなり、結果、カラーチャート全体の面積がコンパクトなものとなる。また、決定されるパッチサイズが小さいといっても、当該決定されたパッチサイズは、上記決定された配列下における各パッチを測色したときに周囲のパッチの色の影響を受けずにパッチ個々の正確な測色値が得られることを担保した大きさである。
【００４５】
つまり上記カラーチャートレイアウト決定処理によれば、インクや用紙の消費や印刷時間を極力抑えることが可能で且つ各パッチの正確な測色結果が得られるカラーチャートレイアウトを、ユーザーの経験や感覚によらず自動的に決定できる。また図２から判るように、プリンター２０においては、印刷ヘッド２５ａと測色部２６ａとの距離が一定である。そのため、ユーザーが任意に印刷するカラーチャートが紙送り方向においてある程度長い場合には、カラーチャートを印刷し終えた時点で、カラーチャートの一部範囲（先頭のパッチ行を含む一部範囲）が測色部２６ａよりも紙送り方向下流側に位置する場合がある。このような場合、プリンター２０は、既に測色部２６ａを通過したカラーチャートの一部範囲を測色部２６ａに測色させるべく、カラーチャートを印刷した用紙をバックフィードする。一般的に、バックフィードの距離が長くなればなるほど、バックフィードして測色部２６ａ下の所定位置に測色対象のパッチ行を位置決めする際の誤差（位置決め誤差）が大きくなってしまう。しかし本実施形態では、上述したように、正確な測色値が得られかつ可能な限り小さなパッチサイズを決定するため、この決定したパッチサイズでカラーチャートを印刷することで、上記のようなバックフィードの距離が短くなったり、あるいはバックフィードの必要性が無くなったりする。その結果、上記位置決め誤差が減少し、より測色精度が向上する。
【００４６】
上記ではカラーチャートレイアウト決定処理をシステム３０におけるコンピューター１０が実現する場合を説明したが、カラーチャートレイアウト決定処理はプリンター２０単独で行なうとしてもよい。プリンター２０単独で行なう場合には、上記Ｓ１００〜Ｓ１５０の各処理を、例えば、プリンター２０のプリンターコントロールＩＣ２５が主体となって実行する。またプリンター２０は、カラーチャートレイアウトの決定後、決定したカラーチャートレイアウトに従って自らカラーチャートを印刷し、印刷したカラーチャートを測色することができる。
【符号の説明】
【００４７】
１０…コンピューター、１４ａ…ＡＰＬ、１４ｂ…プリンタードライバー、１４ｃ…パッチデータ、２０…プリンター、２５…プリンターコントロールＩＣ、２５ａ…印刷ヘッド、２５ｂ…ヘッド駆動部、２５ｃ…キャリッジ機構、２５ｄ…紙送り機構、２６…測色コントロールＩＣ、２６ａ…測色部、２６ｂ…測色部移動機構、２６ｃ…押さえ板駆動機構、２６ａ１…色検出部、３０…カラーチャート印刷測色システム
【図１】
2010221439.tif 000003
【図２】
2010221439.tif 000004
【図３】
2010221439.tif 000005
【図４】
2010221439.tif 000006
【図５】
2010221439.tif 000007
【図６】
2010221439.tif 000008
【図７】
2010221439.tif 000009
【図８】
2010221439.tif 000010
【図９】
2010221439.tif 000011