(57)【要約】【課題】  ソフトキャリブレーション処理中に、スキャナによる照り返し現象が発生しているかどうか判断し、ソフトキャリブレーション処理を続行するか、中止するかをユーザが選択することである。【解決手段】  プリンタから出力される特定のカラーパッチシートを読み取る（Ｓ２２）。そして、取読み取られる特定のカラーパッチシートの輝度情報を濃度情報に変換する（Ｓ２３）。そして、変換された濃度情報に含まれる前記特定のカラーパッチシートの中に配置される異なる紙白部分の濃度値を比較して、前記スキャナによる照り返し現象が発生しているかどうかを判断する（Ｓ２４）ことを特徴とする。【選択図】  図２
2009027417.tif 000002
【特許請求の範囲】
【請求項１】
カラー画像を形成可能なプリンタと通信可能な情報処理装置であって、
前記プリンタから出力される特定のカラーパッチシートを読み取る読み取り手段と、
前記読み取り手段により読み取られる特定のカラーパッチシートの輝度情報を濃度情報に変換する変換手段と、
前記変換手段により変換された濃度情報に含まれる前記特定のカラーパッチシートの中に配置される異なる紙白部分の濃度値を比較して、前記スキャナによる照り返し現象が発生しているかどうかを判断する判断手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記判断手段により照り返し現象が発生していると判断した場合に、前記プリンタに対するキャリブレーションデータの作成を続行するかどうかを選択するためのユーザインタフェースを表示する表示手段を有し、
前記表示手段により表示された前記ユーザインタフェースにより前記キャリブレーションデータの作成を続行するかどうかを選択することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記判断手段は、前記特定のカラーパッチシートの中で高濃度部に囲まれた紙白部分の濃度値と、前記カラーパッチシートの所定領域に配置される紙白部分の濃度値の差分とを比較して、前記スキャナによる照り返し現象が発生しているかどうかを判断することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記表示手段により表示された前記ユーザインタフェースにより前記キャリブレーションデータの作成を続行することを選択した場合、前記濃度情報に基づいてキャリブレーションテーブルを作成する作成手段と、
前記作成手段により作成された前記キャリブレーションテーブルを前記プリンタにダウンロードする送信手段と、
を有することを特徴とする請求項１乃至３のいずれか１項記載の情報処理装置。
【請求項５】
カラー画像を形成可能なプリンタと通信可能な情報処理装置における情報処理方法であって、
前記プリンタから出力される特定のカラーパッチシートを読み取る読み取り工程と、
前記読み取り工程により読み取られる特定のカラーパッチシートの輝度情報を濃度情報に変換する変換工程と、
前記変換工程により変換された濃度情報に含まれる前記特定のカラーパッチシートの中に配置される異なる紙白部分の濃度値を比較して、前記スキャナによる照り返し現象が発生しているかどうかを判断する判断工程と、
を有することを特徴とする情報処理方法。
【請求項６】
前記判断工程により照り返し現象が発生していると判断した場合に、前記プリンタに対するキャリブレーションデータの作成を続行するかどうかを選択するためのユーザインタフェースを表示する表示工程を有し、
前記表示工程により表示された前記ユーザインタフェースにより前記キャリブレーションデータの作成を続行するかどうかを選択することを特徴とする請求項５記載の情報処理方法。
【請求項７】
前記判断工程は、前記特定のカラーパッチシートの中で高濃度部に囲まれた紙白部分の濃度値と、前記カラーパッチシートの所定領域に配置される紙白部分の濃度値の差分とを比較して、前記スキャナによる照り返し現象が発生しているかどうかを判断することを特徴とする請求項５または６記載の情報処理方法。
【請求項８】
前記表示工程により表示された前記ユーザインタフェースにより前記キャリブレーションデータの作成を続行することを選択した場合、前記濃度情報に基づいてキャリブレーションテーブルを作成する作成工程と、
前記作成工程により作成された前記キャリブレーションテーブルを前記プリンタにダウンロードする送信工程と、
を有することを特徴とする請求項５乃至７のいずれか１項記載の情報処理方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の情報処理方法をコンピュータに実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項１０】
請求項５乃至８のいずれか１項に記載の情報処理方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタの出力特性を調整する情報を生成する情報処理装置に関するものである。
【背景技術】
【０００２】
カラープリンタにおいてカラー印字を行う場合、カラープリンタの印字特性の変化により、時間の経過に伴って印字結果が変化することに着目して、キャリブレーション方法が下記特許文献１、２が公開されている。
【０００３】
ここで、印字特性の変化は一般に経年変化と呼ばれる。ここで、経年変化には、カラープリンタの使用頻度によも依るが比較的長い期間の使用の結果、装置各部の特性、例えば感光ドラムの帯電特性などが変化し、その結果、出力特性が変化するものが含まれる。
【０００４】
下記特許文献１には、プリンタのコントローラが、エンジンの最新の特性情報を第２のエンジン特性情報としてエンジンから取得すること記載されている。そして、コントローラが、取得した少なくとも第２のエンジン特性情報を用いて、サーバＰＣ１のソフトキャリブレーションのダウンロード状況に基づき第２の較正データを作成することが記載されている。そして、プリンタはPDLモードの場合に、コントローラが第２の較正データを用いて画像処理を行うことが記載されている。
【特許文献１】特開２００２−２１８２４３号公報
【特許文献２】特開２００２−１８５７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した技術においては次のような問題点がある。
【０００６】
すなわち上述したキャリブレーションにおいては、パッチデータを任意のスキャナから読み込んでいるため、特にCCD系スキャナにおいて、上記特許文献１に開示される照り返し現象が発生する。ここで、照り返し現象とは、下地に色がつくという現象であり、この現象によりスキャナの読み取り結果に影響を及ぼす場合がある。
【０００７】
このような照り返し現象がスキャナに発生した場合には、本来の読み取り値が得られず、プリンタに送信するために作成するキャリブレーションデータへも悪影響を及ぼす可能性が高いという問題点がある。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、スキャナによる照り返し現象が発生している場合に、キャリブレーション処理を続行するかどうかをユーザが選択できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００１０】
カラー画像を形成可能なプリンタと通信可能な情報処理装置であって、前記プリンタから出力される特定のカラーパッチシートを読み取る読み取り手段と、前記読み取り手段により読み取られる特定のカラーパッチシートの輝度情報を濃度情報に変換する変換手段と、前記変換手段により変換された濃度情報に含まれる前記特定のカラーパッチシートの中に配置される異なる紙白部分の濃度値を比較して、前記スキャナによる照り返し現象が発生しているかどうかを判断する判断手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、プリンタに対するソフトキャリブレーション中に、スキャナによる照り返し現象が発生しているかどうか判断し、キャリブレーション処理を続行するか、中止するかをユーザが選択できる。
【発明を実施するための最良の形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１３】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置を適用可能な画像処理システムの一例を示すブロック図である。
【００１４】
図１において、１はコンピュータ（ＰＣ）で、ＣＰＵ１Ａ、ＲＡＭ１Ｂ、ＲＯＭ１Ｃを備え、外部記憶装置にインストールされたＯＳをＲＡＭ１Ｂにロードして、各種のアプリケーションを実行する。
【００１５】
また、ＰＣ１は、外部記憶装置にインストールされているデバイスドライバをＲＡＭにロードして、出力デバイス、入力デバイスの駆動を制御する。ここで、出力デバイスには、プリンタ、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等が含まれ、プリンタ、ＭＦＰには、カラー画像を形成可能なカラープリンタエンジンを備える。５は表示装置で、後述するような図５に示すユーザインタフェースを表示可能に構成されている。６は入力装置で、表示装置５に表示されるデバイスドライバが提供するユーザインタフェースに指示を行うための、キーボードやポインティングデバイスを備える。
【００１６】
また、入力デバイスには、色分解可能なＣＣＤイメージセンサを備えるスキャナ２が含まれる。
【００１７】
ＰＣ１は、インタフェースを介して、カラー原稿画像を読み取り可能なスキャナ２とローカル接続されて、上記デバイスドライバを介して通信可能に構成されている。なお、スキャナ２は、操作部２Ａを備える。
【００１８】
また、ＰＣ１は、ローカルエリアネットワーク（ＬＡＮ）３を介してプリンタ４とネットワーク接続され、デバイスドライバが所定のプロトコルでプリンタ４と通信可能に構成されている。
【００１９】
１１は輝度濃度変換テーブルで、ソフトウエアが静的に保持するスキャナ２の読み取り値（輝度情報）を出力対象となるプリンタ４の濃度情報（ＹＭＣＫデータ）に変換する。なお、輝度濃度変換テーブル１１は、外部記憶装置に記憶されているものとする。
【００２０】
スキャナ２は、色分解可能なイメージセンサを備え、原稿の反射画像をＲＧＢ信号に変換してＰＣ１に出力する。
【００２１】
また、スキャナ２は、キャリブレーション処理のためのパッチデータを読み取って、パッチデータを出力するためのプリントデータをプリンタ４に出力する。
【００２２】
プリンタ４において、４１は出力用パッチデータで、プリンタ４が備える記憶装置内に保持する。４２はキャリブデータ格納部で、ソフトウエアが作成したキャリブテーブルをダウンロードして格納する。
【００２３】
図２は、本実施形態を示す情報処理装置におけるデータ処理手順の一例を示すフローチャートである。本例は、キャリブレーション処理例である。なお、Ｓ２１〜Ｓ２７は各ステップを示す。また、各ステップは、ＣＰＵ１Ａが制御プログラムをＲＡＭ１Ｂにロードして実行することで実現される。
【００２４】
まず、Ｓ２１で、プリンタ４にパッチデータの出力を指示する。これにより、プリンタ４がパッチデータ４１に基づくカラーパッチシート（図３参照）を出力する。
【００２５】
次に、Ｓ２２で、プリンタ４が出力したカラーパッチシートをスキャナ２で読み込む。そして、Ｓ２３で、スキャナ２で読み込んだ輝度値を輝度濃度変換テーブル１１に基づいて濃度値に変換する。
【００２６】
本実施形態では、後述するカラーパッチシートの中央などに配置した高濃度部に囲まれた紙白部分と、用紙左下付近に配置した紙白部分の読み取り輝度値をそれぞれ濃度値に変換しているが、配置場所については特に言及しないものとする。なお、本カラーパッチシートは、紙白部分が複数ある例である。
【００２７】
Ｓ２４で、ＰＣ１のＣＰＵ１Ａは、高濃度部に囲まれた紙白部分の濃度値と、用紙左下付近に配置した紙白部分の濃度値の差分がある一定のしきい値以上であるかどうかを判定する。
【００２８】
ここで、ＰＣ１のＣＰＵ１Ａがもし、差分がある一定のしきい値以上であると判断した場合は、スキャナ２の照り返し現象の影響があると判断して、Ｓ２５に進む。
【００２９】
一方、Ｓ２４で、もし、差分がある一定のしきい値未満であると判断した場合は、スキャナ２の照り返し現象の影響がないものと判断して、Ｓ２７へと進む。
【００３０】
そして、Ｓ２５では、ＰＣ１のＣＰＵ１Ａは、表示装置５にユーザに対しパッチ読み取りに影響があることを示す旨の警告を表示する。そして、Ｓ２６で、ＰＣ１のＣＰＵ１Ａは、ユーザインタフェース内のボタンＢＴ１（いいえボタン）が指示されているかどうか、つまり、本キャリブレーション処理を中止するかどうかを判断する。
【００３１】
ここで、ＰＣ１のＣＰＵ１Ａは、ボタンＢＴ１が指示されていると判断した場合には、本処理を終了する。
【００３２】
一方、Ｓ２６で、ＰＣ１のＣＰＵ１Ａが図５に示すユーザインタフェース内のボタンＢＴ２（はいボタン）が指示されていると判断した場合は、Ｓ２７へ進む。
【００３３】
そして、Ｓ２７で、ＰＣ１のＣＰＵ１Ａは、キャリブレーションテーブルを作成して、プリンタ４へ作成したキャリブレーションテーブルをダウンロードして、本処理を終了する。
【００３４】
なお、ＰＣ１のＣＰＵ１Ａは、Ｓ２３で変換された濃度値に基づいてキャリブレーションテーブルを作成する。
【００３５】
図３は、図１に示したプリンタ４から出力されるカラーパッチシートの一例を示す図である。本例、横方向においてプリントのトナー色であるマゼンタ、シアン、イエロー、ブラックの順にブロックが繰り返されて配置されている例である。本実施形態では、図２に示したＳ２４において、ＣＰＵ１Ａがカラーパッチシートの所定領域に配置される異なる紙白部分の濃度値の差分とを比較して、スキャナ２による照り返し現象が発生しているかどうかを判断する。ここで、所定領域に配置される異なる紙白部分とは、カラーパッチ中において、高濃度部に囲まれた紙白部分と、用紙左下付近に配置した白部分である。
【００３６】
図３において、０（Ａ）、０（Ｂ）、０（Ｃ）、０（Ｄ）は紙白部分で、本実施形態では高濃度部に囲まれたパッチ位置、例えば中央位置を含む４箇所に配置している。これら高濃度部に囲まれた紙白部分０（Ａ）、０（Ｂ）、０（Ｃ）、０（Ｄ）について照り返し現象の影響がある場所としている。
【００３７】
一方、用紙左下付近に配置した白（Ｅ）を照り返し現象の影響がない場所としている。
【００３８】
また、図３において、各パッチ部に記載された数値は、各色の濃度レベルを表すものとする。
【００３９】
図４は、図１に示した輝度濃度変換テーブル１１の一例を示す図である。
【００４０】
図３に示すように、本実施形態では、スキャナ２からの読み取り輝度値０〜２５５に対し、各色対応する濃度値（本例では０〜４０８０としているがその限りではない）を表している。
【００４１】
図５は、図１に示した表示装置５に表示されるユーザインタフェースの一例を示す図である。本例は、スキャナに照り返し現象の影響があることをユーザに警告するダイアログ例である。
【００４２】
図５において、ＢＴ１，ＢＴ２はボタンで、ボタンＢＴ１がユーザにより選択された場合には、Ｓ２６の判断がＹＥＳとなり、図３に示す処理が終了する。
【００４３】
また、ボタンＢＴ２がユーザにより選択された場合には、Ｓ２６の判断がＮＯとなり、図３に示すＳ２７へ進み、キャリブレーションテーブルを作成して、該作成したキャリブレーションテーブルをプリンタ４に送信する処理（ダウンロード）を行う。
【００４４】
上記実施形態によれば、濃度値からスキャナの照り返し現象の影響を濃度レベルで判定し、該判定結果により処理続行を選択することができるため、より高精度のキャリブレーションを実現することが出来る。
【００４５】
なお、Ｓ２４で、ＣＰＵ１Ａが照り返し現象の影響があることを判断したことを履歴として不揮発性メモリに記憶させて管理し、その頻度から、キャリブレーション実行の可否をカラーパッチシートの読み取り前にユーザに通知してもよい。
【００４６】
〔第２実施形態〕
以下、図６に示すメモリマップを参照して本発明に係る情報処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００４７】
図６は、本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００４８】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００４９】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００５０】
本実施形態における図２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００５１】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００５２】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５３】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００５４】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００５５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００５６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００５７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００５８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。例えばそのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行う。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込ませる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００６０】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００６１】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【図面の簡単な説明】
【００６２】
【図１】本発明の第１実施形態を示す画像処理装置を適用可能な画像処理システムの一例を示すブロック図である。
【図２】本実施形態を示す情報処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図３】図１に示したプリンタから出力されるカラーパッチシートの一例を示す図である。
【図４】図１に示した輝度濃度変換テーブルの一例を示す図である。
【図５】図１に示した表示装置５に表示されるユーザインタフェースの一例を示す図である。
【図６】本発明に係る情報処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【００６３】
１  ＰＣ
１Ａ  ＣＰＵ
１Ｂ  ＲＡＭ
２  スキャナ
２Ａ  操作部
４  プリンタ
４１  パッチデータ
【図１】
2009027417.tif 000003
【図２】
2009027417.tif 000004
【図３】
2009027417.tif 000005
【図４】
2009027417.tif 000006
【図５】
2009027417.tif 000007
【図６】
2009027417.tif 000008