(57)【要約】【課題】  パッチシートから、簡易な処理により印刷に関する情報を正確に得ることができる画像処理システム、印刷装置、画像処理装置、画像処理方法、制御プログラムおよびそのプログラムを記録した記録媒体を提供すること。【解決手段】  プリンタの出力特性を校正するためのパッチシートは、校正用のパッチが配置された色校正部分ＣＤおよび管理パッチを配置した印刷管理情報部分ＰＤを有している。管理パッチは、印刷に関する印刷管理情報に所定の対応関係を有する色および位置に設定されているので、パッチシートの印刷管理情報部分ＰＤから印刷管理情報を得ることができる。【選択図】      図３
2007068083.tif 000002
【特許請求の範囲】
【請求項１】
印刷を実行する印刷手段と、
印刷に関する印刷管理情報を取得し、前記印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシート、を表すパッチシートデータを生成するパッチシートデータ生成手段と、
前記生成したパッチシートデータに従って、前記印刷手段にパッチシートを印刷させる印刷処理手段と、
測色を実行する測色手段と
前記測色手段にパッチシートを測色させ、前記パッチシートの測色データを取得する測色制御手段と、
前記パッチシートの測色データから前記パッチの色を取得し、前記取得したパッチの色に基づいて、前記印刷管理情報を取得する印刷管理情報取得手段と、を備えることを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムにおいて、
前記パッチシートデータ生成手段は、前記パッチの色および前記パッチシートにおける位置に、前記印刷管理情報との所定の対応関係を持たせたパッチシートデータを生成し、
前記印刷管理情報取得手段は、前記測色データから前記パッチの色および位置を取得し、前記パッチの色および位置に基づいて、前記印刷管理情報を取得することを特徴とする画像処理システム。
【請求項３】
請求項１または２に記載の画像処理システムにおいて、
前記印刷管理情報取得手段が取得した印刷管理情報に従って、前記印刷手段が実行する印刷の出力特性を校正する校正情報を取得する校正情報取得手段を、更に備えることを特徴とする画像処理システム。
【請求項４】
請求項３に記載の画像処理システムにおいて、
前記校正情報取得手段は、前記パッチの色を用いて、前記校正情報を取得することを特徴とする画像処理システム。
【請求項５】
請求項２ないし４のいずれか一項に記載の画像処理システムであって、
前記パッチシートデータ生成手段および前記印刷管理情報取得手段は、前記パッチの位置と前記印刷管理情報との対応関係を定義する位置定義テーブルに基づき、前記パッチの位置と前記印刷管理情報とを対応付けることを特徴とする画像処理システム。
【請求項６】
請求項１ないし５のいずれか一項に記載の画像処理システムであって、
前記パッチシートデータ生成手段および前記印刷管理情報取得手段は、前記パッチの色と前記印刷管理情報との対応関係を定義する色定義テーブルに基づき、前記パッチの色と前記印刷管理情報とを対応付けることを特徴とする画像処理システム。
【請求項７】
パッチシートを測色して測色データを生成する測色手段を備え、前記測色データから、前記パッチシートの印刷に関する印刷管理情報を取得するための画像処理システムの印刷装置であって、
印刷を実行する印刷手段と、
印刷に関する印刷管理情報を取得し、前記印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートのパッチシートデータを生成するパッチシートデータ生成手段と、
前記生成したパッチシートデータに従って、前記印刷手段に前記パッチシートを印刷させる印刷処理手段と、を備えることを特徴とする印刷装置。
【請求項８】
印刷に関する印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートを印刷する印刷手段と、前記印刷したパッチシートを測色し、測色データを生成する測色手段とを備える画像処理システムの画像処理装置であって、
前記測色手段にパッチシートを測色させ、前記パッチシートの測色データを取得する測色制御手段と、
前記パッチシートの測色データから前記パッチの色を取得し、前記取得したパッチの色に基づいて、前記印刷管理情報を取得する印刷管理情報取得手段と、を備えることを特徴とする画像処理装置。
【請求項９】
印刷に関する印刷管理情報を取得し、前記印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシート、を表すパッチシートデータを生成するパッチシートデータ生成工程と、
前記生成したパッチシートデータに従って、印刷手段にパッチシートを印刷させる印刷処理工程と、
前記測色手段にパッチシートを測色させ、前記パッチシートの測色データを取得する測色制御工程と、
前記パッチシートの測色データから前記パッチの色を取得し、前記取得したパッチの色に基づいて、前記印刷管理情報を取得する印刷管理情報取得工程と、を備えることを特徴とする画像処理方法。
【請求項１０】
パッチシートを測色して測色データを生成する測色部を備え、前記測色データから、前記パッチシートの印刷に関する印刷管理情報を取得するための画像処理システムの印刷装置を制御する制御プログラムであって、
コンピュータに、
印刷に関する印刷管理情報を取得し、前記印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートのパッチシートデータを生成し、パッチシートデータ記憶部に記憶するパッチシートデータ生成工程、
前記パッチシートデータ記憶部から読み出したパッチシートデータに従って、印刷手段に前記パッチシートを印刷させる印刷処理工程、を実行させることを特徴とする制御プログラム。
【請求項１１】
印刷に関する印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートを印刷する印刷手段と、測色を実行し、測色データを生成する測色部とを備える画像処理システムの画像処理装置を制御する制御プログラムであって、
コンピュータに、
前記測色手段にパッチシートを測色させ、前記パッチシートの測色データを測色データ記憶部に記憶する測色制御工程、
前記測色データ記憶部から読み出した測色データから前記パッチの色を取得し、前記取得したパッチの色に基づいて、前記印刷管理情報を取得する印刷管理情報取得工程、を実行させることを特徴とする制御プログラム。
【請求項１２】
請求項１０または１１に記載のプログラムを記録したコンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
従来、プリンタの印刷における出力特性を校正する場合は、校正対象の色、階調値を有する校正用のパッチをパッチシートに印刷して、パッチシートのパッチと校正の基準となるリファレンスのパッチとを比較することにより行っていた（例えば、特許文献１参照）。
【０００２】
また、パッチシートを印刷する際に、パッチシートを印刷したプリンタを特定する識別コードをパッチシートに印刷することもある（例えば、特許文献２参照）。パッチシートに識別コードを印刷した場合、パッチシートから当該パッチシートを印刷したプリンタを特定することができるので、複数台のプリンタがあっても、パッチシートを印刷したプリンタを正確に特定することができる。パッチシートとパッチシートを印刷したプリンタとの対応関係を誤ることがなくなるので、確実に校正を行うことができる。
【０００３】
【特許文献１】特開平１０−８１７号公報
【特許文献２】特開２００１−１８００９０号公報（第１３頁、図１１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献２に記載の技術では、識別コードによりプリンタを特定しているので、印刷解像度などについて様々な印刷条件の下で印刷する場合に、印刷条件などの印刷に関する情報を得ることができない。
【０００５】
また、特許文献２に記載の技術では、文字およびバーコードで表された識別コードを読み取って認識するために専用の処理を行う必要があるので、処理が複雑になってしまうという課題があった。
【０００６】
そこで、本発明は、パッチシートから、簡易な処理により印刷に関する情報を正確に得ることができる画像処理システム、印刷装置、画像処理装置、画像処理方法、制御プログラムおよびそのプログラムを記録した記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の画像処理システムは、印刷を実行する印刷手段と、印刷に関する印刷管理情報を取得し、印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシート、を表すパッチシートデータを生成するパッチシートデータ生成手段と、生成したパッチシートデータに従って、印刷手段にパッチシートを印刷させる印刷処理手段と、測色を実行する測色手段と測色手段にパッチシートを測色させ、パッチシートの測色データを取得する測色制御手段と、パッチシートの測色データからパッチの色を取得し、取得したパッチの色に基づいて、印刷管理情報を取得する印刷管理情報取得手段と、を備えることを特徴とする。
【０００８】
この構成によれば、印刷に関する印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートを印刷する。そして、印刷したパッチシートを測色したデータからパッチの色を取得し、パッチの色に基づいて印刷管理情報を取得する。パッチシートの測色データから印刷管理情報を取得しているので、パッチシートを印刷したときの印刷管理情報を正確に得ることができる。また、特許文献２に記載の技術と異なり、パッチの色を測色することができれば処理することができるので、簡易な処理によって実現することができる。
【０００９】
ここで、パッチシートデータ生成手段は、パッチの色およびパッチシートにおける位置に、印刷管理情報との所定の対応関係を持たせたパッチシートデータを生成し、印刷管理情報取得手段は、測色データからパッチの色および位置を取得し、パッチの色および位置に基づいて、印刷管理情報を取得することが好ましい。
【００１０】
このようにすれば、パッチの色およびパッチシートにおける位置を、印刷管理情報に対応付けているので、パッチの色および位置によりパッチシートごとの印刷管理情報を正確に得ることができる。また、パッチの色に加えて、位置を用いているので、印刷管理情報の情報量を多くとることができる。
【００１１】
ここで、印刷管理情報取得手段が取得した印刷管理情報に従って、印刷手段が実行する印刷の出力特性を校正する校正情報を取得する校正情報取得手段を、更に備えることが好ましい。
【００１２】
このようにすれば、パッチシートから取得した印刷管理情報と、校正対象の印刷手段との対応関係を誤ることがないので、印刷手段の出力特性を正しく校正することができる。
【００１３】
ここで、校正情報取得手段は、パッチの色を用いて、校正情報を取得することが好ましい。
【００１４】
このようにすれば、印刷管理情報に対応付けたパッチを用いて校正情報を取得しているので、印刷したパッチを校正においても有効に活用することになる。したがって、特許文献２に記載の技術に比べると、校正に無駄な印刷をなくすことができる。また、より多くのパッチを用いているので、より正確に校正することができる。
【００１５】
ここで、パッチシートデータ生成手段および印刷管理情報取得手段は、パッチの位置と印刷管理情報との対応関係を定義する位置定義テーブルに基づき、パッチの位置と印刷管理情報とを対応付けることが好ましい。
【００１６】
このようにすれば、位置定義テーブルによりパッチを配置した位置と印刷管理情報とを対応付けているので、簡易な処理で対応付けることができる。
【００１７】
ここで、パッチシートデータ生成手段および印刷管理情報取得手段は、パッチの色と印刷管理情報との対応関係を定義する色定義テーブルに基づき、パッチの色と印刷管理情報とを対応付けることが好ましい。
【００１８】
このようにすれば、色定義テーブルによりパッチの色と印刷管理情報とを対応付けているので、簡易な処理で対応付けることができる。
【００１９】
また、本発明は、画像処理システムを構成する印刷装置、または画像処理装置とすることもできる。本発明の印刷装置は、パッチシートを測色して測色データを生成する測色手段を備え、測色データから、パッチシートの印刷に関する印刷管理情報を取得するための画像処理システムの印刷装置であって、印刷を実行する印刷手段と、印刷に関する印刷管理情報を取得し、印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートのパッチシートデータを生成するパッチシートデータ生成手段と、生成したパッチシートデータに従って、印刷手段にパッチシートを印刷させる印刷処理手段と、を備えることを特徴とする。
【００２０】
この構成によれば、印刷に関する印刷管理情報に対応付けた色を有するパッチを含む、パッチシートを印刷する印刷装置を得ることができる。
【００２１】
本発明の画像処理装置は、印刷に関する印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートを印刷する印刷手段と、印刷したパッチシートを測色し、測色データを生成する測色手段とを備える画像処理システムの画像処理装置であって、測色手段にパッチシートを測色させ、パッチシートの測色データを取得する測色制御手段と、パッチシートの測色データからパッチの色を取得し、取得したパッチの色に基づいて、印刷管理情報を取得する印刷管理情報取得手段と、を備えることを特徴とする。
【００２２】
この構成によれば、印刷に関する印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートから、印刷管理情報を正確に取得することができる。
【００２３】
また、本発明は、方法の発明と捉えることもできる。すなわち、本発明の画像処理方法は、印刷に関する印刷管理情報を取得し、印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシート、を表すパッチシートデータを生成するパッチシートデータ生成工程と、生成したパッチシートデータに従って、印刷手段にパッチシートを印刷させる印刷処理工程と、測色手段にパッチシートを測色させ、パッチシートの測色データを取得する測色制御工程と、パッチシートの測色データからパッチの色を取得し、取得したパッチの色に基づいて、印刷管理情報を取得する印刷管理情報取得工程と、を備えることを特徴とする。
【００２４】
さらに、本発明は印刷装置、画像処理装置を制御するプログラムまたはそのプログラムを記録した記録媒体とすることもできる。すなわち、本発明の印刷装置を制御するプログラムは、パッチシートを測色して測色データを生成する測色部を備え、測色データから、パッチシートの印刷に関する印刷管理情報を取得するための画像処理システムの印刷装置を制御する制御プログラムであって、コンピュータに、印刷に関する印刷管理情報を取得し、印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートのパッチシートデータを生成し、パッチシートデータ記憶部に記憶するパッチシートデータ生成工程、パッチシートデータ記憶部から読み出したパッチシートデータに従って、印刷手段にパッチシートを印刷させる印刷処理工程、を実行させることを特徴とする。
【００２５】
また、本発明の画像処理装置を制御するプログラムは、印刷に関する印刷管理情報に所定の対応関係を有する色のパッチを含むパッチシートを印刷する印刷手段と、測色を実行し、測色データを生成する測色部とを備える画像処理システムの画像処理装置を制御する制御プログラムであって、コンピュータに、測色手段にパッチシートを測色させ、パッチシートの測色データを測色データ記憶部に記憶する測色制御工程、測色データ記憶部から読み出した測色データからパッチの色を取得し、取得したパッチの色に基づいて、印刷管理情報を取得する印刷管理情報取得工程、を実行させることを特徴とする。
【００２６】
なお、プログラムを記録した記録媒体としては、フレキシブルディスクやＣＤ−ＲＯＭ、ＩＣカード、メモリカードなど、コンピュータが読み取り可能な種々の媒体を利用することができる。
【発明を実施するための最良の形態】
【００２７】
（実施形態）
以下、本発明に係る一実施形態について図面を参照して説明する。
【００２８】
図１は、本実施形態における画像処理システムのハードウェア構成を示した図である。図１に示すように、画像処理システム１は、ホストコンピュータ２を中心にして、プリンタ３およびスキャナ４が接続されている。また、図１に示すように、ホストコンピュータ２には、複数台のプリンタ３ａ，３ｂ…が接続されている。
【００２９】
本画像処理システム１は、複数台のプリンタ３を校正の対象として、いずれかのプリンタ３により印刷されたパッチシートをスキャナ４が読み取り、読み取ったデータを用いて当該パッチシートを印刷したプリンタ３の出力特性を校正するものである。以下、画像処理システム１の各構成について説明する。
【００３０】
ホストコンピュータ２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、ハードディスク（以下、ＨＤ）２３および通信インターフェイス（以下、通信Ｉ／Ｆ）２４を有し、各構成は相互にデータ授受可能に接続されている。
【００３１】
ＣＰＵ２０は、ホストコンピュータ２が行う演算処理の中枢をなす部分である。ＲＯＭ２１は、フラッシュＲＯＭ、ＥＥＰＲＯＭなどデータを読み書き可能な不揮発性のメモリである。ＲＡＭ２２は、各種の処理のワーキングメモリとして用いられる汎用のメモリである。ＨＤ２３は、所定のオペレーションシステムや制御プログラム、各種データを記録する部分である。
【００３２】
なお、制御プログラムは、予めＨＤ２３に記録されていてもよいし、制御プログラムを記録したＣＤ−ＲＯＭなどの記録媒体によって供給され、ＣＰＵ２０が記録媒体から読み取ったデータをＨＤ２３またはＲＯＭ２１に格納することにより記録されてもよい。
【００３３】
通信Ｉ／Ｆ２４は、ホストコンピュータ２に接続された機器とのデータの送受信を制御する部分である。
【００３４】
次に、プリンタ３のハードウェア構成について説明する。図１に示すように、プリンタ３は、プリンタ３全体の動作を制御するコントローラ１０と、コントローラ１０の制御に従って、ＣＭＹＫの各色のトナーを色材として印刷を実行するプリントエンジン１１と、を備えている。すなわち、本実施形態では、プリンタ３をレーザプリンタとして説明する。なお、トナーの種類としてはＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色に限られるものではない。
【００３５】
コントローラ１０は、ＣＰＵ１２、ＲＯＭ１３、ＲＡＭ１４および通信Ｉ／Ｆ１５を有し、各構成は相互にデータ授受可能に接続されている。
【００３６】
ＣＰＵ１２は、プリンタ３が行う処理の中枢をなす部分である。ＲＯＭ１３は、フラッシュＲＯＭ、ＥＥＰＲＯＭなどデータを読み書き可能な不揮発性のメモリであり、プリンタ３を制御するための制御プログラムが記録されている。ＲＡＭ１４は、各種の処理のワーキングメモリとして用いられる汎用のメモリである。
【００３７】
また、ＲＯＭ１３に格納されたプリンタ３の制御プログラムは、プログラムを記録したメモリカードなどの記録媒体（図示なし）によって供給され、ＣＰＵが記録媒体から読み取ったデータをＲＯＭ１３に格納することにより、プリンタ３の制御プログラムが供給される。
【００３８】
通信Ｉ／Ｆ１５は、ホストコンピュータ２とのデータの送受信を制御する部分である。
【００３９】
次に、プリンタ３のコントローラ１０が行う処理について説明する。図２は、コントローラ１０の機能的構成を示している。図２に示すように、コントローラ１０は、大別して、パッチシートデータ生成部３０および印刷処理部３１を備えている。なお、図２に示したコントローラ１０の各構成は、プリンタ３のＣＰＵ１２が、ＲＯＭ１３に格納された制御プログラムを読み出して実行することによって、機能するものである。
【００４０】
パッチシートデータ生成部３０は、パッチシートを表す画像データを生成する部分である。図３は、パッチシートデータ生成部３０が生成するパッチシートの一例を示している。図３に示すように、パッチシートは、色校正用のパッチを配置した色校正部分ＣＤと、当該パッチシートの印刷に関する印刷管理情報を表す印刷管理情報部分ＰＤと、を有している。
【００４１】
色校正部分ＣＤには、１つの階調・１つの色を表現した矩形領域からなるパッチを、多階調・複数の色の組合せに対応して、多数配置している。例えば、単位面積当たりのトナーの記録率「３％」、「５％」、…「１００％」の階調について、Ｋ、Ｃ、Ｍ、Ｙのトナーの各色のパッチが配置されている。もっとも、パッチの形状についてこれに限られることなく、例えば、パッチが円状であってもよい。また、パッチの数についても、校正の信頼性向上のため、同一の記録率・色のパッチを複数個配置するようにしてもよい。
【００４２】
印刷管理情報部分ＰＤは、色校正部分ＣＤの周辺を取り囲むようにして、多数の管理ブロックＢを配置することにより構成されている。また、１つのパッチシートには所定の数の管理ブロックを含んでいる。図３の例では、管理ブロックＢの数は「ｎ」であり、１つのパッチシートには、管理ブロックＢ１〜Ｂｎが含まれる。
【００４３】
図４は、管理ブロックＢの構成を示した図である。図４に示すように、１つの管理ブロックＢは、縦横４×４のマトリクス状の領域に分割され、分割領域ごとにパッチを配置できるようになっている。また、管理ブロックＢでは、分割領域には行方向および列方向について、順番に「１〜４」の番号が付与されているので、配置したパッチの位置が行方向および列方向の番号によって特定される。
【００４４】
また、管理ブロックＢに配置されるパッチは、パッチの色および位置が印刷管理情報に対応付くように生成されている。以下、管理ブロックＢに配置されるパッチを管理パッチという。ここで、印刷管理情報としては、プリンタ３の「製品型番」、「製造番号」並びにプリンタ３が行う印刷の印刷条件として「印刷解像度」、「色変換処理方法の種類」、「スクリーン処理方法の種類」、「用紙の種類」などが例として挙げられる。
【００４５】
なお、印刷管理情報部分ＰＤに含まれる多数の管理ブロックＢのうち、最初の管理ブロックＢ１については、色校正部分ＣＤおよび印刷管理情報部分ＰＤの領域を示すレイアウト情報に対応し、印刷管理情報部分ＰＤの所定の位置に配置するようにしている。例えば、図３の例では、管理ブロックＢ１は印刷管理情報部分ＰＤの左上に位置している。
【００４６】
例えば、レイアウト情報は、色校正部分ＣＤおよび印刷管理情報部分ＰＤの分布についての複数の選択候補のうち、いずれかの選択候補を示す番号にて表現される。したがって、管理ブロックＢ１には、レイアウト情報の番号に対応する色および位置の管理パッチが配置される。
【００４７】
以上に説明したパッチシートを生成するため、パッチシートデータ生成部３０は、色校正部分ＣＤおよび印刷管理情報部分ＰＤのレイアウトを決定するレイアウト決定部３２、プリンタ３の印刷管理情報を管理するプリンタ管理部３３、印刷管理情報に対応付けた管理パッチを生成する管理パッチ生成部３４、および校正パッチを生成する校正パッチ生成部３５、を有している。
【００４８】
印刷処理部３１は、パッチシートデータ生成部３０が生成したパッチシートデータに従って、プリントエンジン１１に印刷を実行させる部分である。図２に示すように、印刷処理部３１は、描画処理部３６、色変換部３７、ハーフトーン処理部３８、エンジン制御部３９を有している。
【００４９】
描画処理部３６は、生成したパッチシートデータを受け取って、ＲＧＢ形式のビットマップデータであるＲＧＢデータに変換する。色変換部３７は、色変換テーブルに従ってＲＧＢデータをトナーの色に対応するＣＭＹＫデータに変換する。ハーフトーン処理部３８は、ＣＭＹＫデータを、プリントエンジン１１が形成するドットの有無に対応した印刷データに変換する。エンジン制御部３９は、生成した印刷データをプリントエンジン１１に対応する信号形式で送信し、プリントエンジン１１にパッチシートを印刷させる。
【００５０】
次に、印刷したパッチシートを読み取って、プリンタ３の出力特性を校正する画像処理装置４０について説明する。図５は、画像処理装置の構成を示した図である。図５に示すように、画像処理装置４０は、スキャナ制御部４１、レイアウト解析部４２、印刷管理情報取得部４３、色校正情報取得部４４、およびプリンタ制御部４５を備えている。
【００５１】
なお、図５に示した画像処理装置４０の各構成は、ホストコンピュータ２のＣＰＵ２０が、ＨＤ２３またはＲＯＭ２１に格納された制御プログラムを読み出して実行することによって機能するものである。もっとも、制御プログラムは、予め、ＨＤ２３またはＲＯＭ２１に格納されていてもよいし、メモリカードなどの記録媒体により供給され、記録媒体から読み出したプログラムをＨＤ２３またはＲＯＭ２１に格納してもよい。
【００５２】
スキャナ制御部４１は、ホストコンピュータ２に接続されたスキャナ４を制御する部分であり、図３に示したパッチシートがスキャナ４にセットされた状態で、スキャナ４に画像取込命令を送信することによって、スキャナ４はパッチシートを測色して、画像の読み込みを行う。スキャナ４は、読み込んだＲＧＢ形式のビットマップ画像データを、ホストコンピュータ２に送信する。スキャナ制御部４１は、受信した画像データをパッチシートを表すパッチシート画像データ（測色データ）として取得する。
【００５３】
レイアウト解析部４２は、パッチシート画像データを解析して、色校正部分ＣＤおよび印刷管理情報部分ＰＤの領域を特定する。上述したように、レイアウト情報は所定の位置に配置された管理ブロックＢ１に含まれているので、レイアウト解析部４２は、管理ブロックＢ１を探索して、管理ブロックＢ１に配置された管理パッチを解析することによりレイアウト情報を取得する。レイアウト情報により、色校正部分ＣＤおよび印刷管理情報部分ＰＤの領域を特定する。
【００５４】
印刷管理情報取得部４３は、印刷管理情報部分ＰＤに配置された、管理ブロックＢ１を除く管理ブロックＢ２〜Ｂｎごとに、管理ブロックＢに含まれる管理パッチの色および位置を解析して、印刷管理情報を取得する。
【００５５】
なお、管理パッチの色および位置を解析する際には、図６に示す色定義テーブルＣＴおよび図７に示す位置定義テーブルＰＴを用いる。色定義テーブルＣＴは管理パッチの色とパッチＩＤ値との対応関係を示している。位置定義テーブルＰＴは、管理ブロックＢにおける管理パッチの位置とパッチＩＤ値との対応関係を示している。したがって、色定義テーブルＣＴおよび位置定義テーブルＰＴを用いることにより、パッチＩＤ値を取得することができる。もっとも、図６および図７に示した、色定義テーブルＣＴおよび位置定義テーブルＰＴは一例であって、これに限られるものではない。
【００５６】
ここで、パッチＩＤ値は印刷管理情報に対応する番号であり、その対応関係は、図８に示すパッチＩＤテーブルＩＤＴに示されている。パッチＩＤテーブルＩＤＴでは、管理ブロックＢの番号ごとに、予め印刷管理情報の内容が決められている。印刷管理情報取得部４３は、パッチＩＤ値を用いて、管理ブロックＢごとに対応する印刷管理情報を取得する。
【００５７】
すなわち、印刷管理情報取得部４３は、パッチシートの管理ブロックＢを、色定義テーブルＣＴおよび位置定義テーブルＰＴに従ってパッチＩＤ値に変換し、変換したパッチＩＤ値をパッチＩＤテーブルＩＤＴに従って印刷管理情報に変換することにより解析を行っている。
【００５８】
なお、パッチＩＤテーブルＩＤＴ、色定義テーブルＣＴおよび位置定義テーブルＰＴはプリンタ３のＲＯＭ１３にも格納されている。プリンタ３の管理パッチ生成部３４は、パッチＩＤテーブルＩＤＴに従って印刷管理情報をパッチＩＤ値に変換し、パッチＩＤ値から色定義テーブルＣＴおよび位置定義テーブルＰＴに従って、対応する色・位置の管理パッチを生成している。
【００５９】
色校正情報取得部４４は、特定した色校正部分ＣＤの各校正パッチごとに、パッチの色を読み取る処理を行う。そして、各校正パッチごとに、色校正の基準となる色と読み取った色とをＬａｂ色空間など所定の色空間上において比較して、プリンタ３の色出力特性を校正する色校正情報を取得する。なお、色校正の基準となる色については、予め画像処理装置４０が基準色情報を有していることとしてもよいし、正しい色のパッチが配置された基準シートをスキャナ４で読み取るようにして取得してもよい。また、パッチの色を読み取る際には、パッチ中央の測色値を取得するようにしてもよいし、パッチのエッジ部を除いた中央部分の測色値を平均することにより取得してもよい。
【００６０】
また、色校正情報取得部４４は、パッチシートの各校正パッチごとに処理を行い、校正パッチの各色・各階調ごとに色校正情報を取得する。
【００６１】
プリンタ制御部４５は、プリンタ３を制御する部分であり、印刷管理情報と共に、色校正情報をプリンタ３に送信し、プリンタ３に色校正を実行させる。
【００６２】
プリンタ３は、印刷管理情報および色校正情報を受信すると、受信した情報をＲＯＭ１３に記録して、印刷管理情報および色校正情報に従って出力特性を校正する。具体的には、例えば、色変換テーブルに色校正情報を反映させて修正したり、色変換後のＣＭＹＫデータを色校正情報に応じてさらに補正するようにして校正を行う。
【００６３】
次に、画像処理システム１が行う処理の動作について、フローチャートに従って詳細に説明する。色校正を行う際には、プリンタ３が印刷した色パッチシートを用いて画像処理装置４０が処理を行うので、ここでは、プリンタ３がパッチシートを印刷する処理から説明する。
【００６４】
図９は、パッチシートを印刷する処理の流れを示したフローチャートである。印刷処理を開始すると、パッチシートデータ生成部３０が、印刷するためのパッチシートの画像データを生成する処理を行う。そのため、ステップＳ１０では、レイアウト決定部３２が、パッチシートにおける色校正部分ＣＤおよび印刷管理情報部分ＰＤの領域のレイアウトを決定する。例えば、予め決められたレイアウトの複数の候補のうちからレイアウトを決定し、決定したレイアウトの候補を示す番号をレイアウト情報としてＲＡＭ１４に格納する。
【００６５】
次に、ステップＳ１１では、管理パッチ生成部３４は、ＲＡＭ１４から読み出したレイアウト情報をパッチＩＤ値に変換する。例えば、レイアウト情報として格納したレイアウトの候補を示す番号を、管理ブロックＢ１のパッチＩＤ値としてＲＡＭ１４に格納する。
【００６６】
次に、ステップＳ１２では、プリンタ管理部３３は、ＲＯＭ１３などのプリンタ３の各構成から、「プリンタの機種」、「製造番号」および「印刷解像度」などの印刷管理情報を取得する。取得した印刷管理情報は、いったんＲＡＭ１４に格納する。
【００６７】
次に、ステップＳ１３では、管理パッチ生成部３４は、パッチＩＤテーブルＩＤＴに従って、取得した印刷管理情報をパッチＩＤ値に変換する。例えば、図８のパッチＩＤテーブルでは、管理ブロックＢ２が「製品型番」、管理ブロックＢ３が「製造番号」、管理ブロックＢ４が「印刷解像度」に対応しているので、印刷管理情報の各項目の情報ごとに、パッチＩＤテーブルＩＤＴに従ってパッチＩＤ値を設定する。印刷管理情報の各項目は各管理ブロックＢに対応するので、管理ブロックごとにパッチＩＤ値が設定される。
【００６８】
次に、ステップＳ１４では、管理パッチ生成部３４は、各管理ブロックＢごとに設定したパッチＩＤ値から、色定義テーブルＣＴおよび位置定義テーブルＰＴに従って管理ブロックＢに含まれる管理パッチを生成する。なお、ここでは、レイアウト情報に対応する管理ブロックＢ１、および印刷管理情報に対応する管理ブロックＢ２〜Ｂｎの各ブロックについて処理を行う。
【００６９】
ステップＳ１５では、校正パッチ生成部３５が、色校正部分ＣＤに含まれる校正パッチを生成する。もっとも、校正パッチについては、本発明の特徴部分ではないため、階調、色および位置の組合せが予め決められているとしてもよい。
【００７０】
次に、ステップＳ１６では、パッチシートデータ生成部３０は、決定したレイアウトに従って管理ブロックＢおよび校正パッチを配置して、パッチシートデータを生成する。
【００７１】
次に、ステップＳ１７では、印刷処理部３１がパッチシートデータに従ってパッチシートを印刷する処理を行う。まず、描画処理部３６が、パッチシートデータに描画処理を行ってＲＧＢデータに変換する。色変換部３７が色変換テーブルに従ってＲＧＢデータをＣＭＹＫデータに変換し、ハーフトーン処理部３８が印刷データに変換する。そして、エンジン制御部３９が印刷データを所定の信号形式でプリントエンジン１１に受け渡すことにより、パッチシートが印刷される。
【００７２】
以上に述べた印刷処理によって、印刷されたパッチシートを得ることができる。
【００７３】
次に、ユーザは、印刷されたパッチシートをスキャナ４の読取り部（図示なし）にセットしてから、ホストコンピュータ２を操作してプリンタ３を校正する旨の指示を入力する。ホストコンピュータ２（画像処理装置４０）は入力された指示を受けて校正処理を実行する。以下、図１０のフローチャートに従って、校正処理について説明する。
【００７４】
校正処理を開始すると、まず、ステップＳ２０において、スキャナ制御部４１はスキャナ４に画像を取り込む旨の命令を送信する。スキャナ４は命令を受信するとセットされたパッチシートを読み込んで、画像データ（測色データ）を生成する。スキャナ４は、生成した画像データを、パッチシート画像データとしてホストコンピュータ２に送信する。
【００７５】
次に、ステップＳ２１では、レイアウト解析部４２は、スキャナ４から受信したパッチシート画像データから管理ブロックＢ１を検出する。例えば、管理ブロックＢ１はパッチシートの左上端に配置したので、読み込んだ向きによる影響を考慮して、パッチシートの４隅に位置する管理ブロックＢから管理ブロックＢ１を判別する。より具体的には、４つの管理ブロックＢのうち、レイアウト情報の候補として設定されうる管理パッチまたはパッチＩＤ値、を有する管理ブロックＢを判別して、管理ブロックＢ１とする。
【００７６】
もっとも、管理ブロックＢ１を判別する方法としては、これに限られない。例えば、パッチシートの管理ブロックＢ１を配置した位置の周辺に所定のマークを印刷してもよいし、４つの管理ブロックＢ１をパッチシートの４隅に配置していてもよい。
【００７７】
なお、ステップＳ２１の処理に先立ち、マトリクス状に配置された矩形状のパッチを正しく認識できるように、パッチシート画像データについてスキャナ４にセットしたときのパッチシートの傾きを補正しておいてもよい。
【００７８】
次に、ステップＳ２２では、印刷管理情報取得部４３は、色定義テーブルＣＴおよび位置定義テーブルＰＴに従って管理ブロックＢ１からパッチＩＤ値を取得する。管理ブロックＢ１のパッチＩＤ値はレイアウト情報であるので、パッチＩＤ値を取得することにより、パッチシートにおける色校正部分ＣＤおよび印刷管理情報部分ＰＤの領域を特定する。
【００７９】
ここで、図４の管理ブロックＢからパッチＩＤ値を求める処理例について説明する。図４に示すように、管理ブロックＢには、位置（１，１）には「Ｋ１００％」、位置（４，１）には「Ｃ１００％」、位置（２，２）には「Ｍ１００％」、位置（４，３）には「ＭＹ１００％」というように合計４つの管理パッチが含まれている。まず、管理パッチの色からパッチＩＤを求めるときには、色定義テーブルＣＴを用いる。図６に示すように、色定義テーブルＣＴでは「Ｋ１００％」の管理パッチがパッチＩＤ値「２」に対応している。同様に、「Ｃ１００％」、「Ｍ１００％」、「ＭＹ１００％」のカラー値を有する管理パッチが、順番にパッチＩＤ値「４」、「８」、「６４」に対応している。管理ブロックのパッチＩＤ値は、ブロック内のパッチＩＤ値を合計するものとすると、パッチの色から、色定義テーブルＣＴに従ってパッチＩＤ値「７８（＝２＋４＋８＋６４）」が求まる。
【００８０】
また、パッチＩＤ値は、管理パッチの位置によっても求められる。位置定義テーブルＰＴでは、管理ブロックＢを分割した縦横４×４の各領域の位置に対応してパッチＩＤ値が定められ、図７の位置定義テーブルＰＴでは、行、列ともに奇数または偶数となる位置の管理パッチについてパッチＩＤ値「１」を与えることとしている。したがって、図４の管理ブロックに含まれる４つの管理パッチについて、位置から求められるパッチＩＤ値は、「２（＝１＋１＋０＋０）」となる。
【００８１】
管理ブロックのパッチＩＤ値としては、色および位置により求められたパッチＩＤ値の合計値を、管理ブロックＢの最終的な値とする。したがって、図４の管理ブロックＢのパッチＩＤ値は「８０（＝７８＋２）」となる。こうして、管理ブロックＢ１のパッチＩＤ値を求めると、パッチＩＤ値と所定の対応関係を有するレイアウト情報を得ることができる。
【００８２】
もっとも、パッチＩＤ値としては、色により求められた値を最終的な値としてもよいし、位置により求められた値を最終的な値としてもよい。
【００８３】
次に、ステップＳ２３では、色校正情報取得部４４は、色校正部分ＣＤの校正パッチから、色校正情報を取得する。各色、各階調の校正パッチについて取得した色校正情報をＲＡＭ２２に格納すると、ステップＳ２４に進む。
【００８４】
次に、ステップＳ２４では、未処理の管理ブロックＢがあるか否かを判断する。未処理の管理ブロックＢがあった場合（Ｙｅｓ）、ステップＳ２５に進む。未処理の管理ブロックＢがない、すなわち全管理ブロックについて処理を行った場合（Ｎｏ）、ステップＳ２８に進む。
【００８５】
ステップＳ２５〜ステップＳ２７の処理では、パッチシートの印刷管理情報部分ＰＤから印刷管理情報および色校正情報を取得する処理を行う。そのため、まず、ステップＳ２５では、印刷管理情報取得部４３は、印刷管理情報部分ＰＤから未処理の管理ブロックＢを１つ検出する。
【００８６】
次に、ステップＳ２６では、印刷管理情報取得部４３は、検出した管理ブロックＢについて、色定義テーブルＣＴおよび位置定義テーブルＰＴを用いて、パッチＩＤ値に変換する。変換したパッチＩＤ値は、パッチＩＤテーブルＩＤＴに従って印刷管理情報に変換する。
【００８７】
次に、ステップＳ２７では、色校正情報取得部４４は、検出した管理ブロックＢの管理パッチの色から色校正情報を取得する。
【００８８】
ステップＳ２５〜ステップＳ２７の処理を繰り返して全管理ブロックについて処理が行われると、ステップＳ２４からステップＳ２８に進み、印刷管理情報取得部４３が取得した印刷管理情報の調整を行う。例えば、取得した印刷管理情報の内容に矛盾が生じていないかなどを判断して、矛盾が生じていれば印刷管理情報を修正する。
【００８９】
次に、ステップＳ２９では、色校正情報取得部４４が取得した色校正情報の調整を行う。ここでは、色校正部分ＣＤの校正パッチから取得した色校正情報と、印刷管理情報部分ＰＤの管理パッチから取得した色校正情報と、から最終的な色校正情報を算出する。例えば、管理パッチから取得した色校正情報は、記録率「１００％」の校正情報であるので、記録率「１００％」のパッチについては、校正パッチから取得した色校正情報と管理パッチから取得した色校正情報を平均、もしくはパッチの位置に応じた重みを付けて補正することによって、最終的な色校正情報とする。
【００９０】
次に、ステップＳ３０では、印刷管理情報および色校正情報をプリンタ３に送信する。プリンタ３は、受信した印刷管理情報および色校正情報をＲＯＭ２１に格納して、印刷管理情報に該当する印刷を行う場合に、当該色校正情報を適用するようにして、印刷の出力特性を校正する。ここでは、ホストコンピュータ２に接続された複数のプリンタ３ａ，３ｂ…のうち、印刷管理情報の「製品型番」、「製造番号」などの条件が一致するプリンタ３に適用するようにして校正を行う。また、印刷管理情報に「印刷解像度」などの印刷条件が含まれていれば、プリンタ３が当該印刷条件により印刷するときの出力特性について校正する。もっとも、印刷管理情報および色校正情報をメモリカードなどの記録媒体に記録するようにして、メモリカードを介してプリンタ３に印刷管理情報および色校正情報を適用するようにしてもよい。
【００９１】
また、ステップＳ３０では、印刷管理情報および色校正情報をホストコンピュータ２に接続された液晶モニタ（図示なし）などに表示させて、ユーザが印刷管理情報および色校正情報の結果を確認できるようにしている。ステップＳ３０の処理を終えると、校正処理を終了する。
【００９２】
なお、ステップＳ１０〜ステップＳ１６がパッチシートデータ生成工程、ステップＳ１７が印刷処理工程、ステップＳ２０が測色制御工程、ステップＳ２６が印刷管理情報取得工程、ステップＳ２３およびステップＳ２７が校正情報取得工程に相当する。
【００９３】
以上に説明したように、本実施形態に係る画像処理システム１では、プリンタ３の印刷に関する印刷管理情報を、管理パッチの色および位置により表したパッチシートを印刷する。そして、印刷したパッチシートの管理パッチの色および位置から印刷管理情報を特定し、印刷管理情報に該当する条件について校正を行うようにしている。
【００９４】
以下、本実施形態の効果を記載する。
【００９５】
（１）パッチシートから印刷管理情報を得ることができるので、当該パッチシートを印刷したプリンタや印刷したときの印刷条件を知ることができる。
【００９６】
（２）校正用の校正パッチと、印刷管理情報を表す管理パッチを１枚のパッチシートに印刷しているので、色校正情報と、当該パッチシートによって校正すべきプリンタや印刷条件などとの対応関係を誤ることがなくなる。したがって、正確に校正することができる。また、印刷用紙を節約することにもなる。
【００９７】
（３）図４に示すように、一定の大きさの矩形領域からなるパッチを読み取ることにより、印刷管理情報を取得しているので、印刷管理情報を文字やバーコードなどで表したシートを読み取る場合に比べて、画像の読込みに要する分解能を低くすることができる。したがって、より読取り精度の低い装置を用いて、簡易な処理を実現することができる。
【００９８】
（４）管理パッチから取得した色校正情報を用いて、色校正部分ＣＤの校正パッチから取得した色校正情報を調整することにより、より多くのパッチを用いて校正することになる。したがって、より精度良く校正することができる。また、印刷管理情報またはレイアウト情報を表す管理パッチを色校正にも活用しているので、校正シートの本来の目的である校正にとって無駄な印刷をすることがなくなる。
【００９９】
（５）管理パッチは、色校正部分ＣＤに比べてパッチシートの周辺部に位置しているので、管理パッチから取得した色校正情報を用いて校正することにより、出力特性の面内バラツキを校正することができる。
【０１００】
（６）位置定義テーブルＰＴ、色定義テーブルＣＴおよびパッチＩＤテーブルＩＤＴを参照しなければ、パッチシートから印刷管理情報を得ることができないので、パッチシートから印刷管理情報が漏洩することがない。すなわち、パッチシートの印刷管理情報に機密性を与えることができる。
【０１０１】
以上、本発明の一実施形態について説明した。本発明はこうした実施の形態に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内において様々な形態で実施することもできる。以下、変形例を挙げて説明する。
【０１０２】
（変形例１）前記実施形態では、画像処理システム１は、ホストコンピュータ２、プリンタ３、スキャナ４から構成されていたが、これに限られない。例えば、図１１（ａ）に示すように、プリンタ３のコントローラ１０の内部に画像処理装置４０が含まれていてもよい。スキャナ４が読み取ったパッチシート画像データは、プリンタ３の画像処理装置４０に受け渡されて、画像処理装置４０がパッチシート画像データから色校正情報および印刷管理情報を取得する。画像処理装置４０は、取得した色校正情報および印刷管理情報を用いて、印刷処理部３１の出力特性を校正する。このようにすれば、ホストコンピュータ２を必要とすることなく、色校正を行うことができる。さらに、図１１（ｂ）に示すように、プリンタ３が、プリントエンジン１１に加えてスキャナエンジン１００を備えてパッチシートの読取り機能を有するものとしてもよい。このようにすれば、プリンタ単独で色校正を行うことができる。
【０１０３】
（変形例２）測色部としては、スキャナ４に代えて、デジタルカメラ、カメラ機能付き携帯電話、測色機などを用いて測色してもよい。
【０１０４】
（変形例３）プリンタ３としては、レーザプリンタの他、インクジェット方式または熱転写方式など他の印刷方式のプリンタでもよい。また、複写機、ファックスなどの機器であってもよい。
【０１０５】
（変形例４）前記実施形態では、プリンタ３のＣＰＵ１２およびホストコンピュータのＣＰＵ２０がそれぞれプログラムを実行することにより、機能を実現する例について説明した。第４の変形例として、ソフトウェアにより実現した機能を、ＡＳＩＣなどのハードウェア回路により実現するとしてもよい。もちろん、一部の機能をハードウェア回路にもたせて、ハードウェア回路がもたない機能をソフトウェアによって実現するようにしてもよい。
【図面の簡単な説明】
【０１０６】
【図１】本実施形態における画像処理システムのハードウェア構成を示した図。
【図２】コントローラの機能的構成を示した図。
【図３】パッチシートの一例を示した図。
【図４】１つの管理ブロックＢの一例を示した図。
【図５】画像処理装置の構成を示した図。
【図６】色定義テーブルを示した図。
【図７】位置定義テーブルを示した図。
【図８】パッチＩＤテーブルを示した図。
【図９】パッチシートを印刷する処理の動作の流れを示したフローチャート。
【図１０】校正処理の動作の流れを示したフローチャート。
【図１１】第１の変形例を説明する図。（ａ）、（ｂ）は第１の変形例の一例を示した図。
【符号の説明】
【０１０７】
１…画像処理システム、２…ホストコンピュータ、３…プリンタ、４…測色手段としてのスキャナ、１０…コントローラ、１１…印刷手段としてのプリントエンジン、１２…ＣＰＵ、１３…ＲＯＭ、１４…測色データ記憶部としてのＲＡＭ、１５…通信Ｉ／Ｆ、２０…ＣＰＵ、２１…ＲＯＭ、２２…パッチシートデータ記憶部としてのＲＡＭ、２３…ハードディスク、２４…通信インターフェイス、３０…パッチシートデータ生成手段としてのパッチシートデータ生成部、３１…印刷処理手段としての印刷処理部、３２…レイアウト決定部、３３…プリンタ管理部、３４…管理パッチ生成部、３５…校正パッチ生成部、３６…描画処理部、３７…色変換部、３８…ハーフトーン処理部、３９…エンジン制御部、４０…画像処理装置、４１…測色制御手段としてのスキャナ制御部、４２…レイアウト解析部、４３…印刷管理情報取得手段としての印刷管理情報取得部、４４…校正情報取得手段としての色校正情報取得部、４５…プリンタ制御部、１００…スキャナエンジン、Ｂ…管理ブロック、ＣＴ…色定義テーブル、ＰＴ…位置定義テーブル、ＩＤＴ…パッチＩＤテーブル、ＰＤ…印刷管理情報部分、ＣＤ…色校正部分。
【図１】
2007068083.tif 000003
【図２】
2007068083.tif 000004
【図３】
2007068083.tif 000005
【図４】
2007068083.tif 000006
【図５】
2007068083.tif 000007
【図６】
2007068083.tif 000008
【図７】
2007068083.tif 000009
【図８】
2007068083.tif 000010
【図９】
2007068083.tif 000011
【図１０】
2007068083.tif 000012
【図１１】
2007068083.tif 000013