(57)【要約】【課題】  本発明は、プリンタの色出力特性を正確に校正することができ、ユーザにとって利便性の高い校正方法、校正システム、校正プログラムおよびそのプログラムを記録した記録媒体を提供すること。【解決手段】  色校正用の校正パッチシートに、色校正の基準となる基準パッチシートを重ねた状態で、デジタルカメラにより一度に撮影する。撮影したパッチシート画像のうち、校正パッチシートの色校正情報部分ＣＤに含まれるパッチの色と、基準パッチシートの色校正情報部分ＫＣＤに含まれるパッチの色とを比較することにより、校正パッチシートを印刷したプリンタの出力特性を校正する。【選択図】      図７
2007074484.tif 000002
【特許請求の範囲】
【請求項１】
校正の基準となる色のパッチを含む基準パッチシートと、印刷手段が印刷したパッチを含む校正パッチシートとを用いて、前記印刷手段の色出力特性を校正する校正方法であって、
前記基準パッチシートおよび前記校正パッチシートを画像撮影手段により一度に撮影し、前記基準パッチシートおよび前記校正パッチシートを表す画像データを生成する画像撮影工程と、
前記画像データから、前記基準パッチシートに含まれるパッチの色、および前記校正パッチシートに含まれるパッチの色を取得するパッチ取得工程と、
前記基準パッチシートに含まれるパッチの色と前記校正パッチシートに含まれるパッチの色とを比較することにより、前記印刷手段の色出力特性を校正する校正情報を生成する校正情報生成工程と、を備えることを特徴とする校正方法。
【請求項２】
請求項１に記載の校正方法であって、
前記基準パッチシートは、前記校正パッチシートのパッチに対応する領域に開口窓を有し、
前記画像撮影工程では、前記校正パッチシートに前記基準パッチシートを重ねた状態で撮影することを特徴とする校正方法。
【請求項３】
請求項２に記載の校正方法であって、
前記校正パッチシートは、同一色のパッチを複数の位置に配置し、
前記校正情報生成工程では、前記校正パッチシートの複数のパッチを用いて、校正情報を生成することを特徴とする校正方法。
【請求項４】
請求項１ないし３のいずれか一項に記載の校正方法であって、
前記校正情報生成工程では、
前記校正パッチシートは当該校正パッチシートの印刷条件に関する印刷管理情報を含み、前記基準パッチシートは当該基準パッチシートの校正対象となる印刷条件に関する印刷管理情報を含んでいる場合、
前記校正パッチシートの印刷管理情報が示す印刷条件が、前記基準パッチシートの印刷管理情報が示す印刷条件に対応しているときに、当該印刷条件についての校正情報を生成することを特徴とする校正方法。
【請求項５】
請求項１ないし４のいずれか一項に記載の校正方法であって、
前記校正パッチシートは、色または前記校正パッチシートに配置された位置の少なくとも一方を、前記印刷管理情報に対応付けたパッチを有し、
前記パッチの色または位置の少なくとも一方に基づいて、印刷管理情報を取得する印刷管理情報取得工程を更に備えることを特徴とする校正方法。
【請求項６】
請求項１ないし５のいずれか一項に記載の校正方法であって、
前記画像データから、前記基準パッチシートおよび前記校正パッチシートの画像領域の形状を補正する補正工程を、更に備えることを特徴とする校正方法。
【請求項７】
校正の基準となる色のパッチを含む基準パッチシートと、印刷手段が印刷したパッチを含む校正パッチシートとを用いて、前記校正パッチシートを印刷した印刷手段の色出力特性を校正する校正システムであって、
前記基準パッチシートおよび前記校正パッチシートを一度に撮影し、前記基準パッチシートおよび前記校正パッチシートを表す画像データを生成する画像撮影手段と、
前記画像データから、前記基準パッチシートに含まれるパッチの色、および前記校正パッチシートに含まれるパッチの色を取得するパッチ取得手段と、
前記基準パッチシートに含まれるパッチの色と前記校正パッチシートに含まれるパッチの色とを比較することにより、前記印刷手段の色出力特性を校正する校正情報を生成する校正情報生成手段と、を備えることを特徴とする校正システム。
【請求項８】
校正の基準となる色を有したパッチを含む基準パッチシートと、印刷手段が印刷したパッチを含む校正パッチシートとを用いて、前記印刷手段の色出力特性を校正するための校正プログラムであって、
コンピュータに、
前記基準パッチシートおよび前記校正パッチシートを画像撮影手段により一度に撮影した画像データを記録した記録媒体から、前記画像データを読み出して記憶部に記憶する画像データ取得工程と、
前記記憶部から読み出した画像データから、前記基準パッチシートに含まれるパッチの色、および前記校正パッチシートに含まれるパッチの色を取得するパッチ取得工程と、
前記基準パッチシートのパッチの色と前記校正パッチシートのパッチの色とを比較することにより、前記印刷手段の色出力特性を校正する校正情報を生成する校正情報生成工程と、を実行させることを特徴とする校正プログラム。
【請求項９】
請求項８に記載の校正プログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
従来よりプリンタの色出力特性を校正する際には、校正の基準となるパッチシートをスキャナに読み込ませた結果と、プリンタが出力したパッチシートをスキャナに読み込ませた結果と、を比較することにより行っている。具体的には、両パッチシートをユーザが見比べながら補正量を設定したり、パッチシートをスキャナなどの読み取り装置で読み取った測色値から、両パッチシート間の色差を小さくする補正量を求めることにより校正を行っている。
【０００２】
また、パッチシートの読み取り誤差の影響を少なくするため、基準となるパッチシートとプリンタが出力したパッチシートとを、スキャナの一回の動作で読み取って比較することもある（例えば、特許文献１参照）。このようにすれば、撮影のバラツキによる影響が小さくなるので、より正確に校正することができる。
【０００３】
【特許文献１】特許第３６２４９４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、画像を読み取る機器としてスキャナを想定しており、デジタルカメラなどの可搬性に優れた機器による読み取りを考慮していない。一般に、スキャナは据え置きされた状態で利用されるので、スキャナを用いて校正しようとすると、スキャナが接続できる範囲の場所にプリンタを設置する必要がある。これは、プリンタを設置する自由度が小さくなることでもあるので、ユーザにとって不都合になることもある。例えば、持ち運び可能なサイズ・重さを有し、ＰＣに接続することなく、メモリカードなどに記録された画像データを読み出して印刷することができるモバイル対応のプリンタであれば、どこでもプリンタを設置した場所で校正・印刷できることが望まれる。
【０００５】
そこで、本発明は、プリンタの色出力特性を正確に校正することができ、ユーザにとって利便性の高い校正方法、校正システム、校正プログラムおよびそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の校正方法は、校正の基準となる色のパッチを含む基準パッチシートと、印刷手段が印刷したパッチを含む校正パッチシートとを用いて、印刷手段の色出力特性を校正する校正方法であって、基準パッチシートおよび校正パッチシートを画像撮影手段により一度に撮影し、基準パッチシートおよび校正パッチシートを表す画像データを生成する画像撮影工程と、画像データから、基準パッチシートに含まれるパッチの色、および校正パッチシートに含まれるパッチの色を取得するパッチ取得工程と、基準パッチシートに含まれるパッチの色と校正パッチシートに含まれるパッチの色とを比較することにより、印刷手段の色出力特性を校正する校正情報を生成する校正情報生成工程と、を備えることを特徴とする。
【０００７】
この構成によれば、画像撮影手段が一度に撮影して生成した画像データから、基準となる色を有したパッチおよび印刷手段が印刷したパッチの色を取得しているので、両パッチ間に撮影のバラツキによる影響が小さくなり、印刷装置の色出力特性を正確に校正することができる。また、デジタルカメラなどの画像撮影手段により撮影するので、撮影して校正を行う場所が限定されることがなく、ユーザにとって便利である。
【０００８】
ここで、基準パッチシートは、校正パッチシートのパッチに対応する領域に開口窓を有し、画像撮影工程では、校正パッチシートに基準パッチシートを重ねた状態で撮影することが好ましい。
【０００９】
このようにすれば、校正パッチシートに基準パッチシートを重ねることにより、基準パッチシートの開口窓を通じて校正パッチシートのパッチが撮影されるので、一度の撮影によって、校正パッチシートおよび基準パッチシートのパッチを含む画像データを生成することができる。
【００１０】
ここで、校正パッチシートは、同一色のパッチを複数の位置に配置し、校正情報生成工程では、校正パッチシートの複数のパッチを用いて、校正情報を生成することが好ましい。
【００１１】
このようにすれば、複数の位置に配置された同一色のパッチを用いることにより、印刷および撮影における面内誤差の影響を抑えた校正情報を得ることができる。したがって、印刷手段の色出力特性をより正確に校正することができる。
【００１２】
ここで、校正情報生成工程では、校正パッチシートは当該校正パッチシートの印刷条件に関する印刷管理情報を含み、基準パッチシートは当該基準パッチシートの校正対象となる印刷条件に関する印刷管理情報を含んでいる場合、校正パッチシートの印刷管理情報が示す印刷条件が、基準パッチシートの印刷管理情報が示す印刷条件に対応しているときに、当該印刷条件についての校正情報を生成することが好ましい。
【００１３】
このようにすれば、基準パッチシートの校正対象となる印刷条件で印刷された校正パッチシートを用いて、校正情報を生成するので、基準パッチシートと、印刷条件が正しく対応する校正パッチシートとを用いることにより、正しく校正することができる。
【００１４】
ここで、校正パッチシートは、色または校正パッチシートに配置された位置の少なくとも一方を、印刷管理情報に対応付けたパッチを有し、パッチの色または位置の少なくとも一方に基づいて、印刷管理情報を取得する印刷管理情報取得工程を更に備えることが好ましい。
【００１５】
このようにすれば、印刷管理情報を色または位置に対応付けたパッチが、校正パッチシートに含まれているので、校正パッチシートから印刷管理情報を得ることが困難になる。すなわち、校正パッチシートに含まれる印刷管理情報に機密性を与えることができる。
【００１６】
ここで、画像データから、基準パッチシートおよび校正パッチシートの画像領域の形状を補正する補正工程を、更に備えることが好ましい。
【００１７】
このようにすれば、基準パッチシートおよび校正パッチシートの画像領域について、撮影時の画像撮影手段の傾きなどによる形状の変化を補正することができる。したがって、校正に用いる画像をデジタルカメラなどの画像撮影手段により撮影していても正確に校正できるようになる。
【００１８】
また、本発明は、校正システムとすることもできる。すなわち、校正の基準となる色のパッチを含む基準パッチシートと、印刷手段が印刷したパッチを含む校正パッチシートとを用いて、校正パッチシートを印刷した印刷手段の色出力特性を校正する校正システムであって、基準パッチシートおよび校正パッチシートを一度に撮影し、基準パッチシートおよび校正パッチシートを表す画像データを生成する画像撮影手段と、画像データから、基準パッチシートに含まれるパッチの色、および校正パッチシートに含まれるパッチの色を取得するパッチ取得手段と、基準パッチシートに含まれるパッチの色と校正パッチシートに含まれるパッチの色とを比較することにより、印刷手段の色出力特性を校正する校正情報を生成する校正情報生成手段と、を備えることを特徴とする。
【００１９】
さらに、本発明は校正プログラムまたは記録媒体とすることもできる。すなわち、本発明の校正プログラムは、校正の基準となる色を有したパッチを含む基準パッチシートと、印刷手段が印刷したパッチを含む校正パッチシートとを用いて、印刷手段の色出力特性を校正するための校正プログラムであって、コンピュータに、基準パッチシートおよび校正パッチシートを画像撮影手段により一度に撮影した画像データを記録した記録媒体から、画像データを読み出して記憶部に記憶する画像データ取得工程と、記憶部から読み出した画像データから、基準パッチシートに含まれるパッチの色、および校正パッチシートに含まれるパッチの色を取得するパッチ取得工程と、基準パッチシートのパッチの色と校正パッチシートのパッチの色とを比較することにより、印刷手段の色出力特性を校正する校正情報を生成する校正情報生成工程と、を実行させることを特徴とする。また、このプログラムを記録した記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＩＣカード、メモリカードなど、コンピュータが読み取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明に係る実施形態について図面を参照して説明する。
【００２１】
図１は、本実施形態に係る校正システムの概略構成を示した図である。図１に示すように、校正システム１は、プリンタ２およびデジタルカメラ３を備えている。そして、デジタルカメラ３で撮影された画像データは、メモリカード４を介してプリンタ２とデータを授受できるようになっている。もっとも、プリンタ２とデジタルカメラ３とは、ＵＳＢなどのケーブルまたは無線通信などによりデータ授受可能に接続されていてもよい。
【００２２】
この校正システム１は、プリンタ２が印刷した校正パッチシートをデジタルカメラ３により撮影して、撮影して得られた画像データを用いてプリンタ２の色出力特性を校正するものである。以下、本校正システム１の特徴部分であるプリンタ２について説明する。
【００２３】
図１に示すように、プリンタ２は、プリンタ２全体の動作を制御するコントローラ１０と、コントローラ１０の制御に従って、ＣＭＹＫの各色のトナーを色材として印刷を実行するプリントエンジン１１と、ユーザに提示するメッセージなどを表示するための液晶パネルである表示パネル１２と、を備えている。なお、プリンタ２は、インクジェット方式のプリンタや複写機やファックスなど様々な印刷装置であってもよいが、本実施形態では、レーザプリンタであるものとして説明する。また、トナーの種類としてもＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色に限られることなく、Ｒ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）などでもよい。また、インクジェット方式のプリンタであればＣＭＹＫにさらにＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）のインクなどを加えた構成とすることもできる。
【００２４】
コントローラ１０は、ＣＰＵ１３、ＲＯＭ１４、ＲＡＭ１５、外部メモリインターフェイス（以下、外部メモリＩ／Ｆ）１６を有し、各構成は相互にデータ授受可能に接続されている。
【００２５】
ＣＰＵ１３は、プリンタ２が行う処理の中枢をなす部分である。ＲＯＭ１４は、フラッシュＲＯＭ、ＥＥＰＲＯＭなどデータを読み書き可能な不揮発性のメモリであり、後述する各種テーブルやプログラムなどが格納されている。ＲＡＭ１５は、各種の処理のワーキングメモリとして用いられる汎用のメモリである。
【００２６】
外部メモリＩ／Ｆ１６は、メモリカード４に対するデータの読み書きを制御する部分である。
【００２７】
次に、コントローラ１０が行う処理について説明する。図１に示すように、コントローラ１０は、大別して、パッチシートデータを生成するパッチシートデータ生成部２０、パッチシートデータに従って校正パッチシートを印刷する印刷処理部３０、印刷した校正パッチシートを用いて色校正を行う色校正部４０としての処理を行う。
【００２８】
まず、パッチシートデータ生成部２０が生成する校正パッチシートについて説明する。図２は、校正パッチシートの一例を示している。図２に示すように、校正パッチシートは、色校正情報を求める校正用のパッチを配置した色校正情報部分ＣＤ、および校正パッチシートの印刷時の印刷条件などを示す印刷管理情報に対応したパッチを配置した印刷管理情報部分ＰＤが、校正パッチシートの中央部分に配置されている。
【００２９】
色校正情報部分ＣＤには、１つの階調・１つの色を表現した矩形領域からなるパッチが、多階調・複数の色の組合せについて、多数配置されている。例えば、単位面積当たりのトナーの記録率「３％」、「５％」、…「１００％」の階調、Ｋ、Ｃ、Ｍ、Ｙのトナーの色を組み合わせた各条件についてのパッチが配置されている。もっとも、パッチの形状・数などについてはこれに限られることなく、例えば、パッチが円状の形状であってもよいし、校正の信頼性向上のため、同一の階調・色のパッチを複数個配置するようにしてもよい。
【００３０】
印刷管理情報部分ＰＤは、色校正情報部分ＣＤの周囲を取り囲むようにして、多数の管理ブロックＢを配置することにより構成されている。また、１つのパッチシートに含まれる管理ブロックの数は予め決められている。例えば、図２では、１つのパッチシートには管理ブロックＢ１〜Ｂｎが含まれるように、管理ブロックＢの数は「ｎ」と決められている。
【００３１】
図３は、管理ブロックＢの構成を示した図である。図３に示すように、１つの管理ブロックＢは、縦横４×４のマトリクス状の領域に分割され、分割領域ごとにパッチを配置できるようになっている。また、管理ブロックＢにおいては、分割領域の行方向（ｘ方向）および列方向（ｙ方向）について、順番に「１〜４」の番号が付与されているので、配置したパッチの位置は行方向および列方向の番号によって特定される。
【００３２】
また、管理ブロックＢに配置されるパッチは、当該パッチの色および位置が印刷管理情報に対応付くように生成されている。したがって、管理ブロックＢに配置されるパッチを、以下では「管理パッチ」という。印刷管理情報としては、プリンタ２に関する「製品型番」および「製造番号」、並びにプリンタ２が行う印刷の印刷条件に関して「印刷解像度」、「色変換処理・ハーフトーン処理などの処理方法の種類」および「用紙の種類」を示す情報などが例として挙げられる。
【００３３】
ここで、印刷管理情報部分ＰＤに含まれる多数の管理ブロックＢのうち、最初の管理ブロックＢ１は、色校正情報部分ＣＤおよび印刷管理情報部分ＰＤの領域を示すレイアウト情報に対応している。例えば、レイアウト情報は、色校正情報部分ＣＤおよび印刷管理情報部分ＰＤの分布についての複数のパターンのうち、いずれかのパターンを示す番号にて表現される。したがって、管理ブロックＢ１には、レイアウト情報の番号に対応する色および位置の管理パッチが配置される。また、印刷管理情報部分ＰＤの所定の位置に配置するようにしており、図２の例では、印刷管理情報部分ＰＤの左上に配置されている。
【００３４】
以上に述べた校正パッチシートを表すパッチシートデータを生成するため、パッチシートデータ生成部２０は、図４に示すように、レイアウト決定部２１、プリンタ管理部２２、管理パッチ生成部２３、および校正パッチ生成部２４、を有している。
【００３５】
レイアウト決定部２１は、校正パッチシートの色校正情報部分ＣＤおよび印刷管理情報部分ＰＤのレイアウトを決定する。プリンタ管理部２２は、プリンタ２の印刷管理情報を管理している。そして、管理パッチ生成部２３が印刷管理情報に対応付けた管理パッチを生成し、校正パッチ生成部２４が校正パッチを生成することにより、パッチシートデータ生成部２０としてパッチシートデータを生成する。
【００３６】
印刷処理部３０は、パッチシートデータ生成部２０が生成したパッチシートデータに従って、プリントエンジン１１に印刷を実行させる部分である。図４に示すように、印刷処理部３０は、描画処理部３１、色変換部３２、ハーフトーン処理部３３、およびエンジン制御部３４を有している。
【００３７】
描画処理部３１は、生成したパッチシートデータを受け取って、ＲＧＢ形式のビットマップデータであるＲＧＢデータに変換する。色変換部３２は、ＲＯＭ１４に記録された色変換テーブルに従って、ＲＧＢデータをトナーの色に対応するＣＭＹＫデータに変換する。ハーフトーン処理部３３は、ＣＭＹＫデータを、プリントエンジン１１が形成するドットの有無に対応した印刷データに変換する。エンジン制御部３４は、生成した印刷データをプリントエンジン１１に対応する信号形式で送信することにより、プリントエンジン１１に校正パッチシートを印刷させる。
【００３８】
次に、色校正部４０について説明する。図５は、色校正部４０の構成を示した図である。図５に示すように、色校正部４０は、画像データ取得部４１、画像データ補正部４２、レイアウト解析部４３、パッチ情報取得部４４、印刷管理情報取得部４５、色校正情報取得部４６および色校正実行部４７を有している。
【００３９】
なお、図５に示した色校正部４０の各構成は、プリンタ２のＣＰＵ１３が、ＲＯＭ１４に格納された校正プログラムを読み出して実行することによって各構成が処理を行うものである。この校正プログラムは、予めＲＯＭ１４に格納されていてもよいし、メモリカードなどの記録媒体により供給され、記録媒体から読み出したプログラムをＲＯＭ１４に格納されてもよい。
【００４０】
画像データ取得部４１は、外部メモリＩ／Ｆ１６にセットされたメモリカード４から、デジタルカメラ３で撮影した画像データを読み出してＲＡＭ１５に格納するようにして取得する。
【００４１】
ここで、デジタルカメラ３による校正パッチシートの撮影方法について説明する。まず、校正パッチシートを撮影するときには、校正の基準となるパッチを有する基準パッチシートと、印刷した校正パッチシートとを重ね合わせて一度に撮影するようにして行う。図６は、撮影に用いる基準パッチシートの一例を示した図である。図６に示すように、基準パッチシートは、印刷管理情報部分ＫＰＤ、色校正情報部分ＫＣＤおよび開口窓Ｗを有している。
【００４２】
開口窓Ｗは、校正パッチシートの中央部分に配置された印刷管理情報部分ＰＤおよび色校正情報部分ＣＤの領域に対応する位置に、穴が開いた状態になっている。したがって、校正パッチシートに基準パッチシートを重ねると、開口窓Ｗを通して、校正パッチシートの印刷管理情報部分ＰＤおよび色校正情報部分ＣＤが現れるようになっている。
【００４３】
基準パッチシートの色校正情報部分ＫＣＤは、開口窓Ｗを取り囲むようにして、校正の基準となる色のパッチが多数配置されている。
【００４４】
基準パッチシートの印刷管理情報部分ＫＰＤは、基準パッチシートが対応する印刷管理情報を表す部分であり、色校正情報部分ＫＣＤを取り囲むようにして配置された管理ブロックＫＢ１〜ＫＢｎにより、印刷管理情報を表している。
【００４５】
なお、基準パッチシートは、例えば、校正の基準となるプリンタにより出力されて、予め準備されているものであり、基準パッチシートに含まれるパッチの色は正しく、構成の基準となるものである。
【００４６】
具体的に、校正パッチシートおよび基準パッチシートの撮影は以下のようにして行う。まず、校正パッチシートを撮影する際に、ユーザは、図２に示した校正パッチシートに対して、印刷面表側から図６に示す基準パッチシートを重ね合わせる（図７（ａ）参照）。そして、シートを重ねた状態でデジタルカメラ３により撮影を行う。このとき、基準パッチシートを撮影すると同時に、開口窓Ｗを通じて校正パッチシートも撮影される。したがって、図７（ｂ）のパッチシート画像に示すように、基準パッチシートの印刷管理情報部分ＫＰＤおよび色校正情報部分ＫＣＤの内側には、基準パッチシートの開口窓Ｗを通じて、校正パッチシートの印刷管理情報部分ＰＤおよび色校正情報部分ＣＤが撮影される。撮影を行うと、デジタルカメラ３は、ＲＧＢ形式のビットマップ画像を表すパッチシート画像データを生成し、メモリカード４に記録する。
【００４７】
色校正部４０の画像データ取得部４１は、プリンタ２の外部メモリＩ／Ｆ１６に装着されたメモリカード４からデータを読み出すようにして、パッチシート画像データを取得する。もっとも、デジタルカメラ３に接続されたケーブルを介して、デジタルカメラ３に装着されたメモリカード４に記録されたデータを読み出すようにしてもよい。
【００４８】
画像データ補正部４２は、画像データ取得部４１が読み出したパッチシート画像データについて、基準パッチシートおよび校正パッチシートの画像領域を探索し、当該画像領域の形状を補正する処理（以下、フレーム補正という）を行う。
【００４９】
レイアウト解析部４３は、補正したパッチシート画像データを解析して、色校正情報部分ＣＤおよび印刷管理情報部分ＰＤの領域を特定する。上述したように、レイアウト情報は所定の位置に配置される管理ブロックＢ１に含まれているので、レイアウト解析部４３は、管理ブロックＢ１を探索して、管理ブロックＢ１に配置された管理パッチを解析することによりレイアウト情報を取得する。レイアウト情報により、色校正情報部分ＣＤおよび印刷管理情報部分ＰＤの領域、並びに印刷管理情報部分ＰＤの各管理ブロックＢの領域を特定する。
【００５０】
パッチ情報取得部４４は、レイアウト解析部４３が特定した管理ブロックＢの領域ごとに、パッチの色・位置を読み取り取得する。
【００５１】
印刷管理情報取得部４５は、印刷管理情報部分ＰＤに配置された、管理ブロックＢ１を除く管理ブロックＢ２〜Ｂｎについて、管理ブロックＢに含まれる管理パッチの色および位置を解析して、印刷管理情報を取得する。
【００５２】
管理パッチの色および位置を解析する際には、図８に示す色定義テーブルＣＴおよび図９に示す位置定義テーブルＰＴを用いて行う。色定義テーブルＣＴには管理パッチの色とパッチＩＤ値との対応関係が示され、位置定義テーブルＰＴには管理ブロックＢにおける管理パッチの位置とパッチＩＤ値との対応関係が示されている。印刷管理情報取得部４５は、色定義テーブルＣＴおよび位置定義テーブルＰＴに従って、パッチの色・位置からパッチＩＤ値を取得している。
【００５３】
ここで、パッチＩＤ値は印刷管理情報に対応する番号であり、その対応関係は、図１０に示すパッチＩＤテーブルＩＤＴに従う。図１０のパッチＩＤテーブルＩＤＴでは、予めパッチＩＤ値と印刷管理情報の対応関係が決められている。また、印刷管理情報の内容としても、管理ブロックＢの番号ごとに決めており、図１０のパッチＩＤテーブルＩＤＴでは、管理ブロックＢ２が「製品型番」、管理ブロックＢ３が「製造番号」、管理ブロックＢ４が「印刷解像度」に対応している。したがって、印刷管理情報取得部４５は、管理ブロックＢごとにパッチＩＤ値から印刷管理情報を取得する。
【００５４】
なお、図８，９，１０に示した、色定義テーブルＣＴ、位置定義テーブルＰＴ、パッチＩＤテーブルＩＤＴは一例を示したものであって、これに限られるものではない。また、色定義テーブルＣＴまたは位置定義テーブルＰＴのいずれかのみを用いて、パッチＩＤ値を求めてもよい。
【００５５】
印刷管理情報を取得する処理について具体的に説明する。例えば、図３に示した管理ブロックＢには、位置（１，１）には「Ｋ１００％」、位置（４，１）には「Ｃ１００％」、位置（２，２）には「Ｍ１００％」、位置（４，３）には「ＭＹ１００％」というように合計４つの管理パッチが含まれている。まず、管理パッチの色からパッチＩＤ値を求めるときには、色定義テーブルＣＴを用いる。図８に示すように、色定義テーブルＣＴでは「Ｋ１００％」の管理パッチがパッチＩＤ値「２」に対応している。同様に、「Ｃ１００％」、「Ｍ１００％」、「ＭＹ１００％」のカラー値を有する管理パッチが、順番にパッチＩＤ値「４」、「８」、「６４」に対応している。管理ブロックのパッチＩＤ値は、ブロック内のパッチＩＤ値を合計するものとすると、パッチの色から、色定義テーブルＣＴに従ってパッチＩＤ値「７８（＝２＋４＋８＋６４）」が求まる。
【００５６】
また、パッチＩＤ値は、管理パッチの位置によっても求められる。位置定義テーブルＰＴでは、管理ブロックＢを分割した縦横４×４の各領域の位置に対応してパッチＩＤ値が定められ、図９の位置定義テーブルＰＴでは、行、列ともに奇数または偶数となる位置の管理パッチについてパッチＩＤ値「１」を与えることとしている。したがって、図３の管理ブロックに含まれる４つの管理パッチについて、位置から求められるパッチＩＤ値は、「２（＝１＋０＋１＋０）」となる。
【００５７】
管理ブロックのパッチＩＤ値としては、色および位置により求められたパッチＩＤ値の合計値を、管理ブロックＢの最終的なパッチＩＤ値とする。したがって、図３の管理ブロックＢのパッチＩＤ値は「８０（＝７８＋２）」となる。管理ブロックＢのパッチＩＤ値および当該管理ブロックＢの番号とからパッチＩＤテーブルＩＤＴを参照して、印刷管理情報を得ることができる。
【００５８】
また、レイアウト解析部４３、パッチ情報取得部４４および印刷管理情報取得部４５は、基準パッチシートの色校正情報部分ＫＣＤおよび印刷管理情報部分ＫＰＤについても、校正パッチシートと同様に処理を行う。
【００５９】
なお、パッチシートデータ生成部２０の管理パッチ生成部２３は、パッチＩＤテーブルＩＤＴに従って印刷管理情報をパッチＩＤ値に変換し、パッチＩＤ値から色定義テーブルＣＴおよび位置定義テーブルＰＴに従って、対応する色・位置の管理パッチを生成している。
【００６０】
色校正情報取得部４６は、基準パッチシートの色校正情報部分ＫＣＤのパッチから取得した色校正の基準となる色と、校正パッチシートの色校正情報部分ＣＤから取得した校正対象のパッチの色とをＬａｂ色空間など所定の色空間において比較して、補正量を求めることにより、プリンタ２の色出力特性を校正する色校正情報を取得する。
【００６１】
色校正実行部４７は、印刷管理情報および色校正情報に従ってプリンタ２の色出力特性を校正する処理を行う。
【００６２】
次に、校正システム１が行う動作について、フローチャートに従って説明する。本校正システム１は、プリンタ２が校正パッチシートを印刷してから、印刷した校正パッチシートを用いて色校正するものであるので、プリンタ２が校正パッチシートを印刷する処理から説明する。
【００６３】
図１１は、校正パッチシートを印刷する処理の動作の流れを示したフローチャートである。印刷処理を開始すると、まず、パッチシートデータ生成部２０が、印刷するための校正パッチシートの画像データを生成する処理を行う。そのため、ステップＳ１００では、レイアウト決定部２１が、パッチシートにおける色校正情報部分ＣＤおよび印刷管理情報部分ＰＤの領域のレイアウトを決定する。例えば、予め決められたレイアウトの複数の候補のうちからレイアウトを決定し、決定したレイアウトのパターンを示す番号をレイアウト情報とする。
【００６４】
次に、ステップＳ１０１では、管理パッチ生成部２３は、レイアウト情報をパッチＩＤ値に変換する。例えば、レイアウトのパターンを示す番号をレイアウト情報のパッチＩＤ値として扱う。
【００６５】
次に、ステップＳ１０２では、プリンタ管理部２２は、ＲＯＭ１４などのプリンタ２の各構成から、「製品型番」、「製造番号」および「印刷解像度」などの印刷管理情報を取得する。
【００６６】
次に、ステップＳ１０３では、管理パッチ生成部２３は、パッチＩＤテーブルＩＤＴに従って、取得した印刷管理情報をパッチＩＤ値に変換する。印刷管理情報に含まれる各項目について、位置定義テーブルＰＴおよび色定義テーブルＣＴを用いて、管理ブロックＢ２〜ＢｎのパッチＩＤ値を設定する。もっとも、パッチＩＤ値としては、テーブルに従う値がＲＯＭ１４などに記録され、予め値を有していることとしてもよい。
【００６７】
次に、ステップＳ１０４では、管理パッチ生成部２３は、設定したパッチＩＤ値から、色定義テーブルＣＴおよび位置定義テーブルＰＴに従って管理ブロックＢに含まれる管理パッチを生成する。この処理は、レイアウト情報に対応する管理ブロックＢ１、および印刷管理情報に対応する管理ブロックＢ２〜Ｂｎの各ブロックについて処理を行う。
【００６８】
ステップＳ１０５では、校正パッチ生成部２４が、色校正情報部分ＣＤに含まれる校正パッチを生成する。校正パッチの色・階調・位置などについては、本発明の特徴部分ではないため、予め決められたパッチを生成してもよいし、ユーザの選択などに従って生成することとしてもよい。
【００６９】
次に、ステップＳ１０６では、パッチシートデータ生成部２０は、決定したレイアウトに従って、管理ブロックＢおよび校正パッチを配置した校正パッチシートを表すパッチシートデータを生成して、描画処理部３１に受け渡す。
【００７０】
次に、ステップＳ１０７では、印刷処理部３０は、パッチシートデータに従って印刷する処理を行う。ここでは、描画処理部３１、色変換部３２、ハーフトーン処理部３３が処理することにより、校正パッチシートデータを印刷データに変換し、エンジン制御部３４が印刷データを所定の信号形式でプリントエンジン１１に受け渡すことにより、校正パッチシートが印刷される。
【００７１】
このようにして、色校正情報部分ＣＤおよび印刷管理情報部分ＰＤを含む校正パッチシートを印刷することができる。
【００７２】
次に、ユーザは、印刷された校正パッチシートを、デジタルカメラ３により撮影する操作を行う。ここでは、表示パネル１２に表示されるメッセージに従ってユーザが操作することにより撮影するものとして、図１２に示すフローチャートに従って説明する。
【００７３】
まず、ステップＳ２００では、コントローラ１０は校正パッチシートおよび基準パッチシートを重ねてセットする旨のメッセージを表示パネル１２に表示させる。ユーザはメッセージに従って校正パッチシートおよび基準パッチシートを重ねてセットする。
【００７４】
次に、ステップＳ２０１では、コントローラ１０はシートを重ねた状態のまま校正パッチシートおよび基準パッチシートを撮影する旨のメッセージを表示パネル１２に表示させ、ユーザはメッセージに従ってデジタルカメラ３を操作して撮影を行う。
【００７５】
次に、ステップＳ２０２では、デジタルカメラ３は、校正パッチシートおよび基準パッチシートを一度に撮影したパッチシート画像データをメモリカード４に記録して、図１２に示した処理を終了する。
【００７６】
さらに、表示パネル１２に表示されたメッセージなどに従って、ユーザが、メモリカード４をプリンタ２の外部メモリＩ／Ｆ１６にセットしてから、プリンタ２の操作パネル（図示なし）を操作して校正を行う旨の指示を入力すると、プリンタ２のＣＰＵ１３はＲＯＭ１４に格納された制御プログラムを実行して、図１３のフローチャートに示す校正処理を開始する。
【００７７】
校正処理では、まず、ステップＳ３００において、画像データ取得部４１は、メモリカード４に記憶された画像ファイルを検索し、未処理の画像ファイルがあるか否かを判断する。未処理のファイルがあれば（Ｙｅｓ）、未処理のファイルを１つ選択してステップＳ３０１に進む。未処理の画像ファイルがなければ（Ｎｏ）、処理を終了する。
【００７８】
ステップＳ３０１では、画像データ補正部４２は、画像ファイルに含まれるパッチシート画像データを読取って、基準パッチシートおよび校正パッチシートの画像領域を認識する。上述したように、校正パッチシートは、基準パッチシートの中央部分にある開口窓Ｗの領域に撮影されるので、基準パッチシートの輪郭を抽出することにより基準パッチシートおよび校正パッチシートの画像領域を認識することができる。
【００７９】
なお、校正パッチシートの地色が白であれば、校正パッチシートおよび基準パッチシートより大きく、背景となる黒地などの色を有するシートを、校正パッチシートの裏にさらに重ねるようにして撮影しておけば、黒領域と白領域の境界を検出することにより、基準パッチシートおよび校正パッチシートの画像領域を容易に認識することができる。
【００８０】
次に、ステップＳ３０２では、画像領域のずれが所定の範囲内であるか否かを判断する。そのため、認識した画像領域の形状について、矩形形状からのずれ量を算出する。例えば、パッチシートに対してデジタルカメラ３を傾けて撮影した場合、図１４（ａ）に示すように、Ａ（ｘ１，ｙ１）、Ｂ（ｘ２，ｙ２）、Ｃ（ｘ３，ｙ３）、Ｄ（ｘ４，ｙ４）の４つの頂点で囲まれる、非矩形領域が基準パッチシートおよび校正パッチシートの画像領域として認識される。このとき、図１４における左右方向をｘ方向、上下方向をｙ方向として、画像領域の左辺ＡＣのｘ方向ずれ量Ｓｘ１、右辺ＢＤのｘ方向ずれ量Ｓｘ２、下辺ＡＢのｙ方向ずれ量Ｓｙ１、上辺ＣＤのｙ方向ずれ量Ｓｙ２を次式によって算出する。
Ｓｘ１＝ｘ３−ｘ１  …（１）
Ｓｘ２＝ｘ４−ｘ２  …（２）
Ｓｙ１＝ｙ１−ｙ２  …（３）
Ｓｙ２＝ｙ３−ｙ４  …（４）
【００８１】
例えば、算出したずれ量Ｓｘ１とＳｘ２との比率およびＳｙ１とＳｙ２との比率が、所定の範囲（例えば、１０％のずれを許容すると「０．９〜１．１」の範囲）に入っていない場合（Ｎｏ）には、撮影による画像の歪みが大き過ぎるため当該パッチシート画像データを用いて適切に校正することができないと判断して、当該画像ファイルへの処理を終了して、ステップＳ３００に戻る。所定の範囲に入っている場合（Ｙｅｓ）、ステップＳ３０３に進む。
【００８２】
ステップＳ３０３では、画像データ補正部４２は、基準パッチシートおよび校正パッチシートの画像領域に対してフレーム補正を行う。フレーム補正では、画像領域の中央を中心にして、画像領域をｘ方向・ｙ方向に拡大することにより行う。そのため、フレーム補正では、図１４（ｂ）に示すように、基準パッチシートの４つの頂点Ａ，Ｂ，Ｃ，Ｄの座標から、中心位置Ｍを算出する。そして、中心位置Ｍを中心にしてｙ方向に校正パッチシートを拡大するため、中心位置Ｍに対してｘ方向およびｙ方向に区分した４つの領域のうち、第１象限および第２象限の領域について、ｙ座標の上辺ＣＤのずれ量Ｓｙ２を解消して一定のｙ座標になるように、ｘ方向に垂直なラインごとに拡大率を変えながらｙ座標正方向に拡大する。次に、第３象限および第４象限の領域については、ｙ座標の下辺ＡＢのずれ量Ｓｙ１を解消して一定のｙ座標になるように、ｙの負方向に拡大する。これにより、基準パッチシートの形状にｙ方向のずれがなくなり、図１４（ｂ）の実線にて示す平行四辺形の画像領域となる。
【００８３】
次に、ｘ方向に校正パッチシートを拡大する。このため、中心位置Ｍに対して第１象限および第４象限の領域について、ｘ座標の右辺ＢＤのずれ量Ｓｘ２を解消して一定のｘ座標になるように、ｘの正方向に拡大する。第２象限および第３象限の領域については、ｙ座標の左辺ＡＣのずれ量Ｓｘ１を解消して一定のｘ座標になるように、ｘの負方向に拡大する。これにより、パッチシートの画像領域の各辺にはｘ，ｙ方向のずれがなくなり、図１４（ｃ）の実線にて示す矩形形状となる。
【００８４】
さらに、得られた矩形形状の画像領域について、基準パッチシートの所定の縦横比に合わせてｘ方向またはｙ方向に縮小変換することで、フレーム補正を完了する。フレーム補正を行うことにより、撮影時のデジタルカメラ３の傾き・向きなどに関わらず、基準パッチシートおよび校正パッチシートの画像領域は、基準パッチシートと同じ縦横比、形状となる。
【００８５】
フレーム補正を終えると、次に、ステップＳ３０４において、レイアウト解析部４３は、基準パッチシートの管理ブロックＫＢ１を探索し、検出する。上述したように、レイアウト情報を表す管理ブロックは、校正パッチシートの左上に位置するように配置した。そこで、撮影時の基準パッチシートの向きを考慮して、基準パッチシートの４隅にある管理ブロックＫＢを検出し、比較する。そして、４つの管理ブロックＫＢのうち、レイアウト情報の候補として設定されうる管理ブロックＢを判別して、管理ブロックＫＢ１とする。
【００８６】
もっとも、管理ブロックを判別する方法としては、これに限られない。例えば、パッチシートの管理ブロックを配置した位置の周辺に所定のマークを印刷してもよいし、パッチシートの４隅に４つの管理ブロックＢ１を配置していてもよい。
【００８７】
そして、レイアウト解析部４３は、基準パッチシートの管理ブロックＫＢ１においては、ブロックに含まれる全てのパッチについてカラー値および位置情報を取得し、色定義テーブルＣＴおよび位置定義テーブルＰＴに従ってパッチＩＤ値を求める。そして、パッチＩＤ値に対応する基準パッチシートのレイアウト情報を取得する。
【００８８】
次に、ステップＳ３０５では、レイアウト解析部４３は、校正パッチシートの管理ブロックＢ１を探索し、検出する。基準パッチシートのレイアウト情報より、開口窓Ｗを通して撮影された校正パッチシートの範囲が判明するので、校正パッチシートの４隅にある管理ブロックＢを比較して、校正パッチシートの管理ブロックＢ１を検出する。そして、校正パッチシートの管理ブロックＢ１について、ブロックに含まれる全てのパッチについてのカラー値、および位置情報を取得し、色定義テーブルＣＴおよび位置定義テーブルＰＴに従って、校正パッチシートのパッチＩＤ値を取得する。
【００８９】
なお、パッチごとのカラー値を取得する際には、フレーム補正によりパッチの歪みを補正した影響を回避するため、パッチの周辺部のカラー値を考慮に入れることなくカラー値を求めている。すなわち、図１５に示すように、１つのパッチのカラー値を読取る場合に、左右方向については両側にＳｘ、上下方向については両側にＳｙの領域を除いた、中央部（図１５の網点領域）について、パッチシート画像データ（ビットマップデータ）の階調値を平均することによりパッチのカラー値を取得する。Ｓｘ，Ｓｙについては、例えば次式で定める値を用いる。
Ｓｘ＝（Ｓｘ１＋Ｓｘ２）×１．５／２  …（５）
Ｓｙ＝（Ｓｙ１＋Ｓｙ２）×１．５／２  …（６）
【００９０】
次に、ステップＳ３０６では、レイアウト解析部４３は、ステップＳ３０５で算出した校正パッチシートのパッチＩＤ値が、レイアウト情報として認識できる値であるか否かを判断する。パッチＩＤ値が、レイアウト情報としての番号に該当する場合（Ｙｅｓ）、ステップＳ３０７に進む。レイアウト情報としての番号に該当しない場合（Ｎｏ）、ステップＳ３１７に進む。
【００９１】
ステップＳ３０７では、パッチ情報取得部４４は、基準パッチシートからカラー値および位置情報を取得する。ここでは、基準パッチシートの印刷管理情報部分ＫＰＤについて、管理ブロックＫＢごとにパッチのカラー値および位置情報を求めて、色校正情報部分ＫＣＤについてはパッチのカラー値を求める。
【００９２】
次に、ステップＳ３０８では、印刷管理情報取得部４５は、基準パッチシートの印刷管理情報部分ＫＰＤのパッチのカラー値・位置情報を、色定義テーブルＣＴ、位置定義テーブルＰＴおよびパッチＩＤテーブルＩＤＴに従って印刷管理情報に変換し、基準パッチシートの印刷管理情報を取得する。
【００９３】
次に、ステップＳ３０９では、パッチ情報取得部４４は、校正パッチシートからカラー値および位置情報を取得する。ここでは、校正パッチシートの印刷管理情報部分ＰＤについて、管理ブロックＢごとにパッチのカラー値および位置情報を求めて、色校正情報部分ＣＤについてパッチのカラー値を求める。
【００９４】
次に、ステップＳ３１０では、印刷管理情報取得部４５は、印刷管理情報部分ＰＤのパッチのカラー値・位置情報を、色定義テーブルＣＴ、位置定義テーブルＰＴおよびパッチＩＤテーブルＩＤＴに従って印刷管理情報に変換し、校正パッチシートの印刷管理情報を取得する。
【００９５】
次に、ステップＳ３１１では、校正に必要な情報が足りているか否かを判断する。例えば、管理ブロックＢ２〜Ｂｎに対応する数だけの印刷管理情報が得られていなかったり、校正パッチシートの色校正情報部分ＣＤにあるべき階調、色の全条件についてパッチの色・位置情報が得られていなかったりして、校正に必要な情報が足りない場合（Ｎｏ）、校正不可能と判断されて、ステップＳ３１８に進んでエラー処理を行う。校正に必要な情報が足りていた場合（Ｙｅｓ）、ステップＳ３１２に進む。
【００９６】
ステップＳ３１２では、基準パッチシートと校正パッチシートの印刷管理情報が対応しているか否かを判断する。ここでは、印刷管理情報に含まれる、「製品型番」、「印刷解像度」などの印刷時の条件を表す情報を参照して、当該基準パッチシートが、校正パッチシートの印刷条件に対応したものであるかを判断する。対応していない場合（Ｎｏ）、基準パッチシートが当該校正パッチシートを用いた校正に対応していないので、当該画像ファイルを用いる処理を終了して、ステップＳ３００に戻る。対応している場合（Ｙｅｓ）、ステップＳ３１３に進む。
【００９７】
ステップＳ３１３では、色校正情報取得部４６は、基準パッチシートの色校正情報部分ＫＣＤのカラー値を基準にして、校正パッチシートの色校正情報部分ＣＤのカラー値を比較することにより、色校正情報を取得する。
【００９８】
次に、ステップＳ３１４では、色校正情報取得部４６は、印刷管理情報部分ＰＤのパッチのカラー値を用いて色校正情報を補正する。補正方法としては、例えば、管理ブロックＢから取得したパッチのカラー値と、色校正情報部分ＣＤから取得したパッチのカラー値とを平均化した値に補正することとしてもよいし、管理ブロックＢ内のパッチの位置と色校正情報部分ＣＤのパッチとの位置関係に応じて、位置により生じる面内誤差を補正するようにしてもよい。
【００９９】
次に、ステップＳ３１５では、色校正実行部４７は、色校正情報をプリンタ２に適用して、色校正を行う。具体的には、色校正情報から生成した色修正テーブルをＲＯＭ１４に格納して、プリンタ２が、ステップＳ３１２にて特定した印刷条件で印刷する場合には、色変換したＣＭＹＫデータを、色修正テーブルを用いてさらに変換することにより色出力特性を校正することができる。もっとも、色校正情報を色変換テーブルに適用するようにして、色変換テーブル自体を修正してもよいし、ＣＭＹＫデータに色校正情報を直接適用するようにして校正してもよい。
【０１００】
次に、ステップＳ３１６において、色校正情報や印刷管理情報などの処理結果を表す画像ファイルを生成して、メモリカード４に記録すると、校正処理を終了する。
【０１０１】
また、ステップＳ３０６において、管理ブロックＢ１のパッチＩＤ値がレイアウト情報として認識できないと判断されて、ステップＳ３１７に処理が進むと、管理ブロックＢ１のパッチＩＤ値を、色校正情報として認識できるかを判断する。管理ブロックＢ１のパッチＩＤ値が色校正情報として認識できる場合（Ｙｅｓ）、ステップＳ３１８に進みエラー処理を行う。認識できないと判断された場合（Ｎｏ）、ステップＳ３００に戻って、次の画像ファイルについて処理を行う。
【０１０２】
ステップＳ３１１またはステップＳ３１７からステップＳ３１８に進むと、正しく処理することができなかったのでエラー処理を行ってステップＳ３１６に進む。このとき、ステップＳ３１６では、エラーとなった内容などの結果を表す画像データをメモリカード４に書き込んで、処理を終了する。
【０１０３】
なお、ステップＳ２００〜ステップＳ２０２が画像撮影工程、ステップＳ３０３が補正工程、ステップＳ３０７およびステップＳ３０９がパッチ取得工程、ステップＳ３０８およびステップＳ３１０が印刷管理情報取得工程、ステップＳ３１３およびステップＳ３１４が校正情報生成工程、に相当する。
【０１０４】
以下、本実施形態の効果を記載する。
【０１０５】
（１）校正パッチシートと基準パッチシートを重ねて、一度に撮影しているので、撮影におけるバラツキの影響を受けなくなる。したがって、より正確に色出力特性を校正することができるようになる。
【０１０６】
（２）デジタルカメラ３を用いて、プリンタ２の色出力特性を校正することができるので、ユーザにとって便利である。
【０１０７】
（３）フレーム補正では、撮影時の傾きによる画像の歪みを、基準パッチシートの形状（矩形・縦横比）に合わせて補正するので、デジタルカメラ３で撮影していても適切に校正することができる。
【０１０８】
（４）色校正用の校正パッチと、印刷管理情報を表す管理パッチを１枚の校正パッチシートに印刷しているので、色校正情報と、校正すべきプリンタ２との対応関係を誤ることがなくなる。したがって、色校正を正確に行うことができる。
【０１０９】
（５）基準パッチシートの印刷管理情報と、校正パッチシートの印刷管理情報との対応を照合しているので、校正パッチシートと基準パッチシートとの対応関係を誤ることがなくなる。したがって、色校正を正確に行うことができる。
【０１１０】
（６）管理パッチから取得した色校正情報を用いて、色校正情報部分ＣＤの校正パッチから取得した色校正情報を調整することにより、より多くのパッチを用いて校正することになる。したがって、精度良く校正することができるようになる。
【０１１１】
（７）管理パッチは、色校正情報部分ＣＤに比べて校正パッチシートの周辺部に位置しているので、管理パッチから取得した色校正情報を用いて校正することにより、色出力特性の面内誤差を抑えることができる。
【０１１２】
（８）図２に示すように、一定の大きさの矩形領域からなるパッチを読み取ることにより、印刷管理情報を取得しているので、読取り精度の低い装置であっても、処理を実現することができる。
【０１１３】
（９）位置定義テーブルＰＴ、色定義テーブルＣＴおよびパッチＩＤテーブルＩＤＴを参照しなければ、校正パッチシートから印刷管理情報を得ることができないので、校正パッチシートから印刷管理情報が漏洩することがない。すなわち、校正パッチシートの印刷管理情報に機密性を与えることができる。
【０１１４】
（１０）処理にエラーが発生して、校正することができなかった場合、エラー内容の処理結果を画像データとしてメモリカード４に記録したので、ユーザは、色校正を行うことができたか否かなどの処理結果を容易に確認することができる。
【０１１５】
以上、本発明の一実施形態について説明した。本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施することもできる。以下、変形例を挙げて説明する。
【０１１６】
（変形例１）前記実施形態では、基準パッチシートの中央部分に開口窓Ｗを有していた。基準パッチシートの開口窓Ｗの位置はこれに限られない。例えば、図１６（ａ）に示すように、中央部分の開口窓Ｗに加えて、基準パッチシートの４隅に開口窓部を有していてもよい。この場合、図１６（ｂ）に示すように、４隅の開口窓部に対応した位置に印刷管理情報部ＰＤの管理ブロックＢが含まれる。また、図１６（ｃ）の基準パッチシート、図１６（ｄ）の校正パッチシートに示すように、印刷管理情報部ＰＤの管理ブロックに加えて、色校正情報部分ＣＤも４隅に配置され、基準パッチシートがこれに対応する位置に開口窓部を有する構成になっていてもよい。これによれば、校正パッチシートの色校正情報部分ＣＤの位置が分散しているので、各位置のパッチを用いることにより面内誤差を抑えることができる。
【０１１７】
（変形例２）画像データ補正部４２は、フレーム補正に加えて、更にシート自体の地色を用いて画像の明るさを補正してもよい。例えば、白い地色のシートを用いて印刷したにも関わらず、撮影したパッチシート画像データの地色部分が暗い場合には、明度を高めるように画像データを補正する。これにより、デジタルカメラ３による撮影時の影響を抑えて、より好適に校正することができる。
【０１１８】
（変形例３）画像撮像装置としては、前記実施形態で説明したデジタルカメラ３の他、カメラ機能付携帯電話、デジタルビデオカメラなどでもよい。
【０１１９】
（変形例４）前記実施形態では、プリンタ２が、色校正部４０としての処理を行っていた。第４の変形例として、色校正部４０としての処理は、プリンタ２のホストコンピュータが行うこととしてもよい。例えば、図１７に示すように、ホストコンピュータ１００が色校正部４０およびプリンタ制御部１０１を有する構成となる。色校正部４０は、デジタルカメラ３のメモリカード４からパッチシート画像データを読み出して、色校正情報を生成する。プリンタ制御部１０１は、生成した色校正情報を、ケーブルまたはメモリカード４を介してプリンタ２に受け渡し、プリンタ２に色校正を行わせる。
【０１２０】
（変形例５）画像撮像装置としてカメラ機能付携帯電話を用いて撮影する場合には、携帯電話のホストサーバが、色校正部４０としてのサービスを提供することもできる。例えば、ユーザが、携帯電話により撮影したパッチシート画像データをサーバに転送すると、サーバはパッチシート画像データから色校正情報を生成し、色校正情報などの処理結果のデータを携帯電話に転送する。携帯電話は、サーバから転送された処理結果のデータをメモリカード４に記録する。プリンタ２はメモリカード４から色校正情報を読み出して、校正を行うことができる。
【０１２１】
（変形例６）前記実施形態では、プリンタ２のＣＰＵ１３がプログラムを実行することにより、各種の機能を実現する例について説明した。第６の変形例として、ソフトウェアにより実現した機能を、ＡＳＩＣなどのハードウェア回路により実現してもよい。もちろん、一部の機能をハードウェア回路にもたせて、ハードウェア回路がもたない機能をソフトウェアによって実現してもよい。
【図面の簡単な説明】
【０１２２】
【図１】本実施形態に係る校正システムのハードウェア構成を示した図。
【図２】校正パッチシートを示した図。
【図３】管理ブロックを示した図。
【図４】パッチシートデータ生成部および印刷処理部を示した図。
【図５】色校正部の構成を示した図。
【図６】基準パッチシートを示した図。
【図７】校正パッチシートおよび基準パッチシートの撮影方法を説明する図。（ａ）は、校正パッチシートおよび基準パッチシートの重ね合わせた状態を示した図、（ｂ）は重ねて撮影した、パッチシート画像を示した図。
【図８】色定義テーブルの一例を示した図。
【図９】位置定義テーブルの一例を示した図。
【図１０】パッチＩＤテーブルを示した図。
【図１１】印刷処理における処理の動作を示したフローチャート。
【図１２】校正パッチシートを撮影する処理の動作を示したフローチャート。
【図１３】校正処理における処理の動作を示したフローチャート。
【図１４】フレーム補正を説明する図。（ａ）はフレーム補正前の状態、（ｂ）はｙ方向に補正した状態、（ｃ）はｘ方向に補正した状態を示した図。
【図１５】カラー値を取得する、パッチの範囲を示した図。
【図１６】第１の変形例を説明する図。
【図１７】第４の変形例を説明する図。
【符号の説明】
【０１２３】
１…校正システム、２…プリンタ、３…画像撮影手段としてのデジタルカメラ、４…記録媒体としてのメモリカード、１０…コントローラ、１１…印刷手段としてのプリントエンジン、１２…表示パネル、１３…ＣＰＵ、１４…ＲＯＭ、１５…ＲＡＭ、１６…外部メモリインターフェイス、２０…パッチシートデータ生成部、２１…レイアウト決定部、２２…プリンタ管理部、２３…管理パッチ生成部、２４…校正パッチ生成部、３０…印刷処理部、３１…描画処理部、３２…色変換部、３３…ハーフトーン処理部、３４…エンジン制御部、４０…色校正部、４１…画像データ取得部、４２…画像データ補正部、４３…レイアウト解析部、４４…パッチ取得手段としてのパッチ情報取得部、４５…印刷管理情報取得部、４６…校正情報生成部としての色校正情報取得部、４７…色校正実行部、１００…ホストコンピュータ、１０１…プリンタ制御部、Ｂ…管理ブロック、ＣＤ…校正パッチシートの色校正情報部分、ＫＣＤ…基準パッチシートの色校正情報部分、ＰＤ…校正パッチシートの印刷管理情報部分、ＫＰＤ…基準パッチシートの印刷管理情報部分、Ｗ…開口窓、ＣＴ…色定義テーブル、ＰＴ…位置定義テーブル。
【図１】
2007074484.tif 000003
【図２】
2007074484.tif 000004
【図３】
2007074484.tif 000005
【図４】
2007074484.tif 000006
【図５】
2007074484.tif 000007
【図６】
2007074484.tif 000008
【図７】
2007074484.tif 000009
【図８】
2007074484.tif 000010
【図９】
2007074484.tif 000011
【図１０】
2007074484.tif 000012
【図１１】
2007074484.tif 000013
【図１２】
2007074484.tif 000014
【図１３】
2007074484.tif 000015
【図１４】
2007074484.tif 000016
【図１５】
2007074484.tif 000017
【図１６】
2007074484.tif 000018
【図１７】
2007074484.tif 000019