(57)【特許請求の範囲】
【請求項１】
原稿画像を読み取りカラー画像データを生成するスキャナを用いて画像の濃度を測定するための、該スキャナ用の変換条件を生成する画像処理方法であって、
チャートを任意のスキャナで読み取り得られたカラー画像データに基づき該任意のスキャナの読取特性を求め、
前記任意のスキャナの読取特性、基準スキャナの読取特性および該基準スキャナ用の輝度濃度変換条件に基づき、前記任意のスキャナ用の変換条件を生成し、
前記任意のスキャナの入力レベル−輝度変換特性の逆関数と、前記基準スキャナの入力レベル−輝度変換特性と、前記基準スキャナの輝度−濃度変換条件を合成することにより、前記変換条件として前記任意のスキャナの入力レベルを前記基準スキャナの濃度データに変換する変換テーブルを作成することを特徴とする画像処理方法。
【請求項２】
任意の画像形成手段により形成されたチャートを前記任意のスキャナで読み取り得られたカラー画像データを入力し、
前記変換条件を用いて、前記カラー画像データを濃度データに変換し、
前記濃度データに基づき前記画像形成手段用の補正条件を更正することを特徴とする請求項１記載の画像処理方法。
【請求項３】
原稿画像を読み取りカラー画像データを生成するスキャナを用いて画像の濃度を測定するための、該スキャナ用の変換条件を生成する画像処理装置であって、
チャートを任意のスキャナで読み取り得られたカラー画像データに基づき該任意のスキャナの読取特性を得る手段と、
前記任意のスキャナの読取特性、基準スキャナの読取特性および該基準スキャナ用の輝度濃度変換条件に基づき、前記任意のスキャナ用の変換条件を生成する生成手段とを有し、
前記任意のスキャナの入力レベル−輝度変換特性の逆関数と、前記基準スキャナの入力レベル−輝度変換特性と、前記基準スキャナの輝度−濃度変換条件を合成することにより、前記変換条件として前記任意のスキャナの入力レベルを前記基準スキャナの濃度データに変換する変換テーブルを作成することを特徴とする画像処理装置。
【請求項４】
コンピュータが読み取り可能にプログラムを記録する記録媒体であって、
原稿画像を読み取りカラー画像データを生成するスキャナを用いて画像の濃度を測定するための、該スキャナ用の変換条件を生成する画像処理方法であって、
チャートを任意のスキャナで読み取り得られたカラー画像データに基づき該任意のスキャナの読取特性を得、
前記任意のスキャナの読取特性、基準スキャナの読取特性および該基準スキャナ用の輝度濃度変換条件に基づき、前記任意のスキャナ用の変換条件を生成し、
前記任意のスキャナの入力レベル−輝度変換特性の逆関数と、前記基準スキャナの入力レベル−輝度変換特性と、前記基準スキャナの輝度−濃度変換条件を合成することにより、前記変換条件として前記任意のスキャナの入力レベルを前記基準スキャナの濃度データに変換する変換テーブルを作成する画像処理方法を実現するためのプログラムを記録することを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、スキャナ用の変換データを生成する画像処理方法、装置および記録媒体に関する。
【０００２】
【従来の技術】
プリント装置においては、用いられる環境の温度や湿度など、環境条件によってその印刷特性が変化する場合があることが一般に知られている。また、このような環境条件の他、一定期間の使用の後に印刷特性が変化することもある。これは例えば電子写真方式のプリント装置の場合、感光ドラムの感光特性が上記環境条件や使用による経年変化によって変化し、その結果として印刷された画像等において観察される、例えば階調性等の印刷特性が所望のものから変化するものである。また、インクジェット方式のプリント装置では、例えばプリントヘッドの吐出特性の変化によって上述の印刷特性の変化を生ずることも知られている。
【０００３】
キャリブレーションは、このような印刷特性の変化に対して行われるが、上述のような個別的なプリント装置の印刷特性の変化に対して行われるばかりでなく、複数のプリント装置がネットワークを介して接続される情報処理システムでは、複数のプリント装置間の上述したような印刷特性の違いが問題となることがあり、このような場合にも、各プリント装置間の印刷特性のばらつきを低減するためにキャリブレーションが必要となる。
【０００４】
従来におけるこのようなキャリブレーションの実行は、基本的にユーザの指示入力に基づいて行われる。例えばユーザが印刷される画像の階調性が所望のものでないことを観察したとき、プリント装置あるいはパーソナルコンピュータ（以下、単に「ＰＣ」とも言う）等に表示される操作画面上でキャリブレーションの実行を指示するものである。
【０００５】
【発明が解決しようとする課題】
高精度のキャリブレーションを行うためには、プリント装置によって出力されたキャリブレーション用のチャートを高精度に測定することが必要となる。
【０００６】
つまり、チャートを読み取るスキャナ装置を高精度に濃度を測定できるようにすることが必要である。
【０００７】
しかしながら、従来はスキャナ装置を高精度な濃度を測定できるようにする更正を行っていなかった。したがって、スキャナ装置の機種によって特性が異なってしまい、異なるスキャナによってプリンタ装置のキャリブレーションを行った場合異なる色再現性になってしまうという問題点があった。
【０００８】
また、高精度に測定を行うことができる濃度計は高価であり、例えば低価格なプリンタ装置を更正する際に使用するためにプリンタ装置の周辺機器として同梱またはユーザに別途買い求めてもらうのは難しいという事情があった。
【０００９】
本発明は、濃度計として使用される読取手段の更正を常に高精度に行えるようにすることを目的とする。
【００１０】
さらに、読取手段として固定機種のみでなく、汎用的な機種を対象となし得るように上記読取手段の更正において動的に読取手段用の輝度濃度変換テーブルを作成できるようにすることを目的とする。
【００１１】
また、読取手段の更正にかかるユーザの負荷をできるだけ少なくすることを他の目的とする。
【００１２】
【課題を解決するための手段】
上記目的を達成するために本願第１の発明は、原稿画像を読み取りカラー画像データを生成するスキャナを用いて画像の濃度を測定するための、該スキャナ用の変換条件を生成する画像処理方法であって、
チャートを任意のスキャナで読み取り得られたカラー画像データに基づき該任意のスキャナの読取特性を求め、
前記任意のスキャナの読取特性、基準スキャナの読取特性および該基準スキャナ用の輝度濃度変換条件に基づき、前記任意のスキャナ用の変換条件を生成し、
前記任意のスキャナの入力レベル-輝度変換特性の逆関数と、前記基準スキャナの入力レベル-輝度変換特性と、前記基準スキャナの輝度-濃度変換条件を合成することにより、前記変換条件として前記任意のスキャナの入力レベルを前記基準スキャナの濃度データに変換する変換テーブルを作成することを特徴とする。
【００１４】
【発明の実施の形態】
以下添付図面を参照して、本発明にかかる１実施形態を詳細に説明する。
【００１５】
尚、以下説明する各実施形態ではシステムを構成するプリンタ装置の例としてＣｏｌｏｒ  Ｌａｓｅｒ  Ｂｅａｍ  Ｐｒｉｎｔｅｒ（ＬＢＰ）を例に用いているが、Ｃｏｌｏｒ  Ｉｎｋ  Ｊｅｔ  Ｐｒｉｎｔｅｒ等の他のプリンタ装置に関しても同様に実施可能であることは言うまでもない。
【００１６】
＜第一の実施形態＞
以下、本実施形態について詳細に説明する。
【００１７】
図１は本発明に係る一実施形態のプリンタ更正システムの構成を示すブロック図である。
【００１８】
本実施形態ではネットワークにおける接続形態およびプロトコルについては特に詳細には言及しないが、どのようなものでも同様に実施が可能である。
【００１９】
１はサーバＰＣであり、本システムを実現するソフトウェアがインストールされている。またサーバＰＣ１はネットワーク５に接続されている。
【００２０】
１１は該サーバＰＣ１に格納された後述するスキャナ更正データを格納するためのスキャナ更正データ格納部１１である。１１１は該スキャナ更正データ格納部１１の中にあって、ユーザが使用する任意の対象スキャナの入力時に使用される輝度濃度変換テーブルを格納する対象スキャナ輝度濃度変換テーブル格納部である。１１２は前記スキャナ更正データ格納部１１の中にあって、予め決められた基準スキャナ用の輝度濃度変換テーブルを格納する基準スキャナ輝度濃度変換テーブル格納部である。１１３は前記スキャナ更正データ格納部１１の中にあって、前記基準スキャナによって予め後述するスキャナ用チャートを読み込むことにより得たスキャナ特性データを格納する基準スキャナ特性データ格納部である。後述するスキャナ更正においては、予め用意された基準スキャナ輝度濃度変換テーブル格納部１１２および基準スキャナ特性データ格納部１１３内のデータに、新規に得た他の情報をあわせて使用することにより、最終的に対象スキャナ輝度濃度変換テーブル格納部１１１内のデータを作成するものである。
【００２１】
２はネットワーク５に接続されたプリンタであり、本システムにおける更正の対象となる装置である。該プリンタ２はネットワーク上に接続された複数のＰＣからの指示により印字が行えるよう構成されている。２１は上記プリンタ２内部に構成されるキャリブレーションデータ格納部であり、後述するキャリブレーションデータを上記ＰＣ１からダウンロードした際、プリンタ２内部に格納するために使用する。
【００２２】
３は上記サーバＰＣ１に接続されたスキャナであり、本システムにおいては上記プリンタ２において出力したパッチデータの濃度を測定する濃度計として使用するが、原稿を入力するといった本来の用途としても使用可能である。またスキャナ３は該システムに接続された対象スキャナであり、プリンタ出力パッチデータを測定する際にはサーバＰＣ１によって安定的に濃度を測定できるように更正される。作成されたスキャナ更正データは上記スキャナ更正データ格納部１１内の対象スキャナ輝度濃度変換テーブル格納部１１１に格納される。４はネットワーク上に接続されたクライアントＰＣであり、所望の印字データの作成、編集、印字の指示等を行う。一般的にプリンタ更正はサーバＰＣ１でシステム管理者が行い、通常の印字データの印字はクライアントＰＣ４で実行する。
【００２３】
以上の構成において、プリンタ更正（キャリブレーション）を行う際の流れについて図４を用いて説明する。
【００２４】
ここではまずステップＳ４１においてサーバＰＣ１からプリンタ２へパッチデータを出力するようネットワークを経由して指示し、プリンタ２においてパッチデータの出力を行う。この時、ネットワーク上に複数台のプリンタが接続されている場合を想定して、対象となるプリンタを特定する。これらはネットワーク管理のルールに従ってなされるが、ここでは言及しない。
【００２５】
該パッチデータの例を図６に示す。図６において６１内にプリンタ用チャートが入っており、この場合サイズはＡ４である。６２はプリンタの濃度特性を知るためのデータ部であり、図６の例では、１ページ内に縦横それぞれ３２分割した総計１０２４のブロックを用意する。横方向には印刷トナーの基本色であるＣｙａｎ，Ｍａｇｅｎｔａ，Ｙｅｌｌｏｗ，Ｂｌａｃｋ別にブロックを配置する。各ブロック内に記述された数値は配列の添字を示すが、該添字と実際の数値との関係は図１０に示す表のように構成されている。すなわち配列０における実際の出力データは０であり、配列３２における実際の出力データは１２８であり、配列６３における実際の出力データは２５５である。ＣＭＹＫ各色８ビットの系においては０から２５５の数値を用いるが、他のビット数を持つ場合は図１０の対応表の数値を変えればよい。
【００２６】
すなわち図６においては、配列０から３１のハイライト側は３２階調を４個所、配列３３から６３のシャドウ側は１６階調を８個所にブロックを配置している。ハイライト、シャドウの階調数の差異は、本システムにおいてはシャドウ側に比べてハイライト側は綿密な階調情報を必要とするためである。またハイライト、シャドウの配置数の差異は、スキャナにおける入力値のばらつきがハイライト側に比べてシャドウ側の方が多い傾向があるためである。
【００２７】
図６において６３は判別情報である。該判別情報は矢印形によって該チャートを後述するスキャナ装置の原稿台上に置く際の方向をユーザに知らしめるとともに、内部に「Ｂ」という文字によって該チャートがプリンタ用チャートであることをユーザに喚起する。
【００２８】
図６における６４，６５，６６はチャートがスキャナの原稿台に正常に置かれているか否かを検出するためのレジマークである。
【００２９】
該プリンタ用チャートは上述のごとくサーバＰＣ１からのネットワーク経由の指示によってプリンタ２から出力されるものであるが、プリンタ２内で上記フォーマットのパッチデータを構成する情報を所有しておき、ＰＣ１からの指示で該情報を元にパッチデータを生成してもよいし、ＰＣ１側で該パッチデータ構成情報をプリンタ２に送信することにより、パッチデータを生成してもよい。該パッチデータ構成情報とはプリンタ２所有のコマンド系に依存するものであるが、ここでは言及しない。
【００３０】
図４のステップＳ４２において、スキャナ３によって上記出力されたパッチデータの測定を行う。スキャナ３では、上述したパッチデータの各ブロックのＲＧＢ信号値を入力し、ＰＣ１に値を返す。ＰＣ１では該入力値から、上記パッチデータのブロックの配置に基づき、ハイライト側は４個所の平均、シャドウ側は８個所の平均を算出し、結果としてＣＭＹＫ各色４８階調のＲＧＢ信号値を得る。ここでは後述するスキャナ３のＲＧＢ輝度信号とプリンタ２のＣＭＹＫ濃度信号の対応を示す輝度濃度変換テーブルを用いて、該４８階調の輝度信号から４８階調の濃度特性値を得る。
【００３１】
ここで、スキャナ３特有の該輝度濃度変換テーブルの作成について、図２、図３および図１２を用いて説明する。
【００３２】
本実施形態では、パッチ濃度を測定する際に、Ｃパッチ濃度を測定するためにはスキャナで生成されるＲデータを、Ｍパッチ濃度を測定するためにはＧデータを、Ｙパッチ濃度を測定するためにはＢデータを、そしてＫクパッチ濃度を測定するためにはＧデータを用いる。よって、輝度濃度変換テーブルは、ＣＭＹＫパッチを各々に対応したＲＧＢ輝度データの値とＳ１２３においてロードした濃度情報に基づき、ＣＭＹＫ各々に対する輝度濃度変換テーブルを作成する。
【００３３】
図２においてまずステップＳ２０でスキャナ用チャートの読み込みを行う。該スキャナ用チャートはリファレンス紙であるが、予めオフセット印刷等で印刷されたものであり、上記ステップＳ４１でプリンタ出力されたプリンタ用チャートとは異なる。
【００３４】
図１５にスキャナ用チャートの例を示す。図１５において１５１がスキャナ用チャート全体をあらわしており、サイズはＡ４である。１５２はデータ部であり、図６の例と同様、１ページ内に縦横それぞれ３２分割した総計１０２４のブロックを用意する。
【００３５】
１５３は判別を行うための判別情報である。該判別情報が矢印形によって該チャートを後述するスキャナ装置の原稿台上に置く際の方向をユーザに知らしめるのは図６と同様であるが、スキャナ用チャートの場合、内部に「Ａ」という文字を記述しておくことによって該チャートがスキャナ用チャートであることをユーザに喚起する。上記図６に示したプリンタ用チャートにおける判別情報である矢印内はある色（例えばシアン）で塗りつぶされているのに対して、図１５に示したスキャナ用チャートにおける判別情報である矢印内は別の色（例えばマゼンタ）で塗りつぶされており、ユーザの判別を容易にしている。図１５における１５４，１５５はレジマークであり、図６と同様である。
【００３６】
ステップＳ２０において対象スキャナにより該スキャナ用チャートの読み込みを行った際の特性データの例を図１２Ｂに示す。図１２Ｂの横軸は入力レベル、縦軸は輝度である。実際の入力レベル数は上述のように４８レベルであるが、近似式等により２５６レベルに変換する。また図１２では説明簡略化のため１種類のデータしか記述しないが、実際はＣＭＹＫ４種のデータが存在するものである。
【００３７】
該対象スキャナ特性データは図示しないメモリ内に格納される。
【００３８】
次にステップＳ２１において対象スキャナ用輝度濃度変換テーブルの作成を行う。図３および図１２を用いて詳細説明する。図３においてまずステップＳ３０において基準スキャナ特性データの読み込みを行う。該データは上述した通り基準スキャナ特性データ格納部１１３にあらかじめ格納されている。該データの例を図１２Ｄに示すが、これは予め基準スキャナを用いて前記スキャナ用チャートを読み込むことによって得る。
【００３９】
次にステップＳ３１において対象スキャナ特性データの逆関数を作成する。この様子を図１２Ｃに示す。すなわち上述のステップＳ２０において得た対象スキャナ特性データが図１２Ｂであり、ｙ＝ｘの線と線対称つまり縦軸横軸を反転させることで逆関数を得て、図１２Ｃの形態のテーブルを作成する。
【００４０】
次にステップＳ３２においてスキャナ間輝度対応テーブルを作成する。これは前ステップにおいて得た図１２Ｃ、図１２Ｄを合成して図１２Ｅを得るものである。該テーブルは対象スキャナの入力輝度と基準スキャナの入力輝度を対応づけるテーブルである。これも近似式等によって得るものである。
【００４１】
次にステップＳ３３において基準スキャナ輝度濃度変換テーブルの読み込みを行う。該テーブルは上述した通り基準スキャナ輝度濃度変換テーブル格納部１１１にあらかじめ格納されている。該データの例を図１２Ａに示すが、これは予め前記スキャナ用チャートを基準スキャナおよび濃度計を用いてスキャンし、基準スキャナの入力輝度と濃度計の読み取り値を０〜２５５に正規化したものとを対応付けることによって得る。
【００４２】
次にステップＳ３４において対象スキャナ輝度濃度変換テーブルの作成を行う。これは前ステップにおいて得た図１２Ａに示す基準スキャナ輝度濃度変換テーブルと図１２Ｅに示すスキャナ間輝度対応テーブルを合成することによって得ることができる。図１２Ｆに例を示す。これらのステップにより、対象スキャナの輝度濃度変換テーブルを動的に作成し、前述した対象スキャナ輝度濃度変換テーブル格納部１１１に格納し、後段のステップにおいて使用する。
【００４３】
以上図２、図３、図１２を用いてスキャナ更正の説明を行った。スキャナの入力特性が変化したり、スキャナ種が異なる場合には再度スキャナ更正を行うことにより、普遍的な輝度濃度の変換関係を得ることが可能となる。ここでは詳細には触れないが、スキャンは通常ＰＣ１上に構成されるスキャナドライバを通して実行される。該スキャナドライバによって、スキャン解像度の設定や入力領域の指定等が行われる。
【００４４】
次にステップＳ４３において、サーバＰＣ１によってキャリブレーションテーブルの作成が行われる。この様子を図５を用いて説明する。前記各色４８階調の濃度特性値を図５（ａ）に示す。ここでは簡単のため一色しか図示しないが、実際はＣＭＹＫ４色について同様の処理を行う。図において、入力、出力の関係カーブが示されるが、これは前記４８階調から補間計算により求めるものである。これに対して、ここでは濃度特性の理想値は図５（ｃ）に示すような線形カーブと規定する。従って、現状の濃度特性（ａ）を理想濃度（ｃ）に近づけるために、逆関数によって図５（ｂ）に示すキャリブレーションテーブルを求める。すなわち特性（ａ）に対して（ｂ）を適用することにより、結果として（ｃ）を得るものである。
【００４５】
次にステップＳ４４において、サーバＰＣ１により該キャリブレーションテーブルデータのプリンタ２へのダウンロードをネットワーク経由で行う。この時、上記パッチデータ出力の際と同様、ネットワーク上に複数台のプリンタが接続されている場合を想定して、対象となるプリンタを特定する。該ダウンロードされたキャリブレーションデータは、キャリブレーションデータ格納部２１に格納される。この際のダウンロードコマンド等はプリンタ２のコマンド系に依存するがここでは言及しない。
【００４６】
プリンタ２においてダウンロードデータを受信する際の処理の流れを図７を用いて説明する。図７のステップＳ７０においてデータ受信がされたか否かの判定を行う。受信されていない場合はステップ７０を繰り返す。受信された場合はステップＳ７１においてデータ解析を行う。該解析結果の判定をステップＳ７２で行うが、キャリブレーションダウンロードコマンドである場合はステップＳ７３において上述したようにキャリブレーションデータ格納部２１へ該キャリブレーションデータを格納する。ステップＳ７２において、キャリブレーションダウンロードでないと判断された場合はステップＳ７４においてそれぞれの処理を行う。
【００４７】
通常の印字データはＰＣ１上のアプリケーションからＰＣ１上のプリンタドライバを経由してプリンタ２へ流される。プリンタ２では上述した図７のステップ７４等において印字データの解析、ページレイアウトの構成、画処理、印字等を行う。ここで図１１を用いてプリンタ２においてキャリブレーションデータを用いて画像処理を行う際の処理の流れを説明する。まずステップＳ１１０において入力信号ＲＧＢに対してカラー微調整を行う。該カラー微調整とは輝度補正やコントラスト補正である。次にステップＳ１１１においてカラーマッチング処理を行う。該カラーマッチング処理とはモニタの色味とプリンタ印字の色味を合わせるための処理である。次にステップＳ１１２において輝度濃度変換処理を行う。これは入力信号である輝度ＲＧＢからプリンタの印字信号である濃度ＣＭＹＫへ変換するための処理である。次にステップＳ１１３においてキャリブレーション処理を行う。すなわちＣＭＹＫ各８ビット多値信号を入出力信号とし、前述したキャリブレーションテーブルデータを用いて、出力特性を線形にするものである。次にステップＳ１１４において該ＣＭＹＫ各８ビット信号を出力系に則した信号に変換する。一般的にはＣＭＹＫ各１ビットの信号への２値化を行う。
【００４８】
次に図８、図９を用いて、本発明におけるプリンタ構成システムのＰＣ１におけるユーザインタフェース（ＵＩ）の流れを示す。本プリンタ構成システムは一種のアプリケーションとしてサーバＰＣ１上に構成される。
【００４９】
まずステップＳ８１においてメイン画面の表示を行う。該メイン画面の例を図９に示す。他の画面も基本的には図９のように、「次へ」「戻る」「キャンセル」「ヘルプ」のボタン押下により関連する他の画面へ移るよう構成される。図９のメイン画面では、選択メニューとして「新規」「既存の測定データを開く」「ダウンロードデータの削除」の３種を用意している。ここで「新規」を選択して「次へ」を押下した場合は、ステップＳ８２へ移るものである。ステップＳ８２ではプリンタ２へのパッチデータの出力を行う。次にステップＳ８５において、前述したとおりＰＣ１によるスキャナ３の更正を行い、スキャナ３固有の輝度濃度変換テーブルを作成する。次にステップＳ８７において、前述したとおりスキャナ３において上記輝度濃度変換テーブルを用いて該パッチデータの測定を行う。次にステップＳ８８において、キャリブレーションの適用を行う。該ステップでは前述した図４におけるステップＳ４３、Ｓ４４、すなわちキャリブレーションデータの作成、該データのプリンタ２へのダウンロードを行う。ステップＳ８８においてはステップＳ８９へ移行するためのボタンが用意されており、ユーザによる該ボタン押下で移行する。ステップＳ８９は測定データの保存を可能とする画面であり、ステップＳ８７で測定したスキャンデータを保存するものである。該保存ファイルは後述する既存の測定データを用いた処理の流れで使用することが可能となる。ステップＳ８９を抜けると、ステップＳ８８へ戻る。次にステップＳ８１０において処理終了画面を表示する。該画面でアプリケーションの終了を指定すると処理を終了し、メイン画面へ戻るを指定すると、ステップＳ８１へ戻る。
【００５０】
ステップＳ８１のメイン画面で「測定データをひらく」を選択し「次へ」を押下すると、ステップＳ８３において測定データを指示する画面となる。ここでは「参照」ボタン押下により、ステップＳ８６の測定データの読み込み画面へ移行する。ここでは詳細に測定データを捜索することを可能とする。また、該測定データは前述したステップＳ８９において保存したデータファイルである。次にステップＳ８８においてキャリブレーション適用を行う。以降は前述した流れと同様である。
【００５１】
ステップＳ８１のメイン画面で「ダウンロードデータの削除」を選択し「次へ」を押下すると、ステップＳ８４においてプリンタ２のキャリブレーションデータ格納部２１内に格納されたキャリブレーションデータの削除を行う。これはＰＣ１からプリンタ２へのコマンドによる指示により行うものであるが、コマンドについては言及しない。
【００５２】
次に終了画面Ｓ８１０へ移行する。以降は前述と同様である。
【００５３】
これまで示したように、本実施形態ではネットワーク上に複数台のプリンタが接続されている場合を想定して、対象となるプリンタを特定することが必要となるが、これは具体的には図８におけるステップＳ８２のパッチデータ印刷の際にＵＩ上で行う。アプリケーションは指定されたプリンタに対して、パッチ出力指示や、キャリブレーションデータのダウンロードを行う。
【００５４】
以上、図８、図９を用いて、ＰＣ１上でアプリケーションとして動作するプリンタ更正システムのユーザインタフェース（ＵＩ）の流れを示した。
【００５５】
以上説明したように本実施形態によれば、常に安定したカラー印字を行なうことができる。
【００５６】
また対象スキャナとして任意種のスキャナを使用することが可能となる。よって、特に高価な濃度計等を購入することなく、既存の装置を用いて精度の高い更正環境を提供することができる。また複数機種のスキャナを使用することが可能となる。
【００５７】
＜第２の実施形態＞
以下、本発明に係る第２実施形態について、詳細に説明する。
【００５８】
第１の実施形態が、スキャナ更正において仮に対象スキャナとして基準スキャナが使用された場合もスキャナ更正を行う構成になっているのに対して、第２の実施形態では使用するスキャナが基準スキャナである場合は、スキャナ更正ステップをスキップし、予め用意してある基準スキャナ用輝度濃度変換テーブルを使用して以下のステップを実行するよう構成する。
【００５９】
従って第２の実施形態のプリンタ更正装置においては、基本的な構成は上述した第１の実施形態と同様であるが、使用するスキャナが基準スキャナであるか否かを判別し、基準スキャナである場合にはスキャナ更正ステップをスキップし、予め用意してある基準スキャナ用輝度濃度変換テーブルを使用して以下のステップを実行するよう構成する点、およびその制御方法が異なる。
【００６０】
以下、上述した第１の実施形態と異なる部分について説明する。
【００６１】
図１３を用いて、第２実施形態におけるプリンタ構成システムのＰＣ１におけるユーザインタフェース（ＵＩ）の流れを示す。
【００６２】
まずステップＳ１３１においてメイン画面の表示を行う。該メイン画面の例を前述の通り図９に示す。他の画面も基本的には図９のように、「次へ」「戻る」「キャンセル」「ヘルプ」のボタン押下により関連する他の画面へ移るよう構成される。図９のメイン画面では、選択メニューとして「新規」「既存の測定データを開く」「ダウンロードデータの削除」の３種を用意している。ここで「新規」を選択して「次へ」を押下した場合は、ステップＳ１３２へ移る。ステップＳ１３２ではプリンタ２へのパッチデータの出力を行う。次にステップＳ１３５において、現在対象スキャナとして基準スキャナが選択されているか否かの判別を行う。図１４にスキャナ選択画面の例を示す。該画面は上記メインメニューの後表示されるものである。図１４において１４１はスキャナ選択ダイアログであり、１４２のプルダウンメニューによってユーザが任意のスキャナを選択するようになっている。ステップＳ１３５においては該選択されたスキャナの名称により基準スキャナか否かの判別を行う。
【００６３】
基準スキャナでない場合はステップＳ１３６において、前述したとおりＰＣ１によるスキャナ３の更正を行い、スキャナ３固有の輝度濃度変換テーブルを作成する。
【００６４】
ステップＳ１３５において基準スキャナであると判断した場合はステップＳ１３６をスキップし、図１の基準スキャナ輝度濃度変換テーブル格納部１１２から輝度濃度変換テーブルをロードし以降のステップで使用する。
【００６５】
次にステップＳ１３８において、前述したとおりスキャナ３において上記輝度濃度変換テーブルを用いて該パッチデータの測定を行い、ステップＳ１３９において、キャリブレーションの適用を行う。
【００６６】
第２実施形態においては、使用するスキャナが基準スキャナであるか否かを判別し、基準スキャナである場合にはスキャナ更正ステップをスキップし、予め用意してある基準スキャナ用輝度濃度変換テーブルを使用して以下のステップを実行するよう構成する点以外の処理は、上述した第１実施形態で示した処理と同様であるため、説明を省略する。
【００６７】
以上説明したように第２実施形態によれば、基準スキャナを使用している場合は、スキャナ更正ステップをスキップできるので、効率的である。
【００６８】
＜他の実施形態＞
尚、本発明は複数の機器から構成されるシステムに適用しても１つの機器からなる装置に適用してもよい。また、本発明はシステム或いは装置にプログラムを供給することによって達成される場合にも適用できることはいうまでもない。この場合、本発明に係るプログラムを格納した記憶媒体が、本発明を構成する事になる。そして、該記憶媒体からそのプログラムをシステムあるいは装置に読み込ませることによって、そのシステムあるいは装置が予め定められた方法で動作する。
【００６９】
【発明の効果】
本発明によれば、濃度計として使用される読取手段の更正を常に高精度に行えるようにすることができる。
【００７０】
さらに、読取手段として固定機種のみでなく、汎用的な機種を対象となし得るように上記読取手段の更正において動的に読取手段用の輝度濃度変換テーブルを作成することができる。
【００７１】
また、読取手段の更正にかかるユーザの負荷をできるだけ少なくすることができる。
【図面の簡単な説明】
【図１】プリンタ更正システムの構成例を示すブロック図である。
【図２】スキャナ更正の処理の流れを示す流れ図である。
【図３】スキャナ更正の処理の流れを示す流れ図である。
【図４】プリンタ更正の処理の流れを示す流れ図である。
【図５】キャリブレーションデータ作成の概念を示す概念図である。
【図６】プリンタ更正システムで用いるパッチデータの例である。
【図７】プリンタ装置において、キャリブレーションデータダウンロードコマンド受信時の処理の流れを示す流れ図である。
【図８】アプリケーションにおけるＵＩの流れを示す流れ図である。
【図９】アプリケーションにおけるＵＩの一例である。
【図１０】パッチデータの出力信号と配列番号の対応表である。
【図１１】プリンタにおける画処理の流れを示す流れ図である。
【図１２】スキャナ更正の際のテーブルの例を示す図である。
【図１３】第２の実施形態におけるＵＩの流れを示す流れ図である。
【図１４】第２の実施形態におけるスキャナ選択ダイアログの例である。
【図１５】スキャナ更正で用いるパッチデータの例である。
【図１】
0003592152.tif 000002
【図２】
0003592152.tif 000003
【図３】
0003592152.tif 000004
【図４】
0003592152.tif 000005
【図５】
0003592152.tif 000006
【図６】
0003592152.tif 000007
【図７】
0003592152.tif 000008
【図８】
0003592152.tif 000009
【図９】
0003592152.tif 000010
【図１０】
0003592152.tif 000011
【図１１】
0003592152.tif 000012
【図１２】
0003592152.tif 000013
【図１３】
0003592152.tif 000014
【図１４】
0003592152.tif 000015
【図１５】
0003592152.tif 000016