(57)【要約】【課題】  繰り返しオブジェクトの印刷物を用い、濃度測定を行うことでトナーや用紙を余分に消費することなく、精度よく濃度変動を補正することが簡単に可能となる画像処理装置を提供する。【解決手段】  本発明における画像処理装置は、繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであるかを判定し、濃度補正のために測定されるのに適していると判定された繰り返しオブジェクトを含むページから、濃度補正のために測定される複数の測定ページ及び該測定ページにおける測定位置を決定するＣＰＵ１１４と、印刷された前記測定ページにおける測定位置の濃度を測定する測定部１１８とを有し、ＣＰＵ１１４は、測定された測定ページの濃度に従って濃度補正を行う。【選択図】  図５
2012056179.tif 000002
【特許請求の範囲】
【請求項１】
複数のページで繰り返し使用される繰り返しオブジェクトを含む印刷ジョブを印刷する印刷手段を有する画像処理装置であって、
前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであるかを判定する判定手段と、
前記判定手段により、濃度補正のために測定されるのに適していると判定された繰り返しオブジェクトを含むページから、濃度補正のために測定される複数の測定ページ及び該測定ページにおける測定位置を決定する決定手段と、
前記印刷手段により印刷された前記測定ページにおける前記測定位置の濃度を測定する測定手段と、
前記測定手段により測定された前記測定ページの濃度に従って濃度補正を行う濃度補正手段とを有することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、前記印刷ジョブにおいて前記繰り返しオブジェクトが印刷されるページ数が、濃度補正における測定間隔を満たす場合に、前記前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであると判定することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判定手段は、前記繰り返しオブジェクトが印刷されるページが、濃度補正において測定されるページとして許容される範囲内にある場合に、前記前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであると判定することを特徴とする請求項１または２いずれかに記載の画像処理装置。
【請求項４】
前記繰り返しオブジェクトが印刷されるページが、濃度補正において測定されるページとして許容される範囲内にない場合に、印刷ジョブに含まれるレコードを入れ替えることで、前記繰り返しオブジェクトが印刷されるページを、濃度補正において測定されるページとして許容される範囲内に移動させる入れ替え手段をさらに有することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記判定手段は、前記繰り返しオブジェクトが、濃度補正おいて前記測定手段が測定可能な位置にある場合に、前記前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであると判定することを特徴とする請求項１乃至４いずれか一項に記載の画像処理装置。
【請求項６】
前記判定手段は、前記繰り返しオブジェクトの濃度が、濃度補正において、測定される測定濃度の範囲内である場合に、前記前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであると判定することを特徴とする請求項１乃至５いずれか一項に記載の画像処理装置。
【請求項７】
前記判定手段は、ページ内での前記繰り返しオブジェクトと他のオブジェクトとの重なりが、濃度測定に問題がない場合に、前記前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであると判定することを特徴とする請求項１乃至６いずれか一項に記載の画像処理装置。
【請求項８】
前記決定手段は、前記複数の測定ページのうちいずれの測定ページにおいても前記測定手段により測定可能な位置を前記測定位置として決定することを特徴とする請求項１乃至７いずれか一項に記載の画像処理装置。
【請求項９】
複数のページで繰り返し使用される繰り返しオブジェクトを含む印刷ジョブを印刷する印刷手段を有する画像処理装置の制御方法であって、
前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであるかを判定する判定工程と、
前記判定工程において、濃度補正のために測定されるのに適していると判定された繰り返しオブジェクトを含むページから、濃度補正のために測定される複数の測定ページ及び該測定ページにおける測定位置を決定する決定工程と、
前記印刷手段により印刷された前記測定ページにおける前記測定位置の濃度を測定する測定工程と、
前記測定工程において測定された前記測定ページの濃度に従って濃度補正を行う濃度補正工程とを有することを特徴とする画像処理装置の制御方法。
【請求項１０】
請求項９に記載の画像処理装置の制御方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、繰り返しオブジェクトを使った濃度補正、特にＶＤＰにおいて、複数回参照可能な繰り返しブジェクトであるリユーザブルオブジェクトを使った濃度補正を行う画像処理装置、画像処理装置の制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、Ｏｎｅ  Ｔｏ  Ｏｎｅ  Ｍａｒｋｅｔｉｎｇの市場拡大に伴い、個々の顧客ニーズに合わせた情報を提供するダイレクトメールが普及してきている。このようなダイレクトメールに係る可変バリアブルデータの印刷には、ＰＰＭＬ（Ｐｅｒｓｏｎａｌｉｚｅｄ  Ｐｒｉｎｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）に代表される特殊なＶＤＰのページ記述言語が採用されている。ＶＤＰ（Ｖａｒｉａｂｌｅ  Ｄａｔａ  Ｐｒｉｎｔ）データは、以下の３つから構成される。複数ページで繰り返し利用されるリユーザブルオブジェクトと、ページ毎に可変な顧客情報等を含む多数のバリアブルオブジェクトと、文書情報の実態を定義したページ記述言語で構成される。ここで説明した前記リユーザブルデータは、繰り返しオブジェクトのことを示す。
【０００３】
また、マイクロソフト社製のパワーポイントなどプレゼンテーションで使うアプリでは各ページが同じ背景オブジェクトを繰り返し用いてジョブが構成されている。通常は各ページ同じ背景オブジェクトをページごとに繰り返し処理するため、印刷するまでの時間が多くかかってしまっていた。そこで同じオブジェクトの背景を一度処理して保存しておき、それぞれのページでは保存した処理済みのオブジェクトを使用することにより、高速に印刷するコントローラも市場にでてきている。ここで説明した背景オブジェクトは、繰り返しオブジェクトのことを示す。
【０００４】
次に特に印刷する手段として電子写真を用いたとき、インクを用いた印刷よりも濃度安定性が不安定なため、印刷中に印刷のデータとは別にデータを準備し、そのデータの変化を測定して濃度補正を行う技術が知られている。
【０００５】
例えば、特許文献１には、出力用紙上に同一又は異なる画像を周期的に画像形成して複数部数出力し、検出された基準画像とその同一画像の作像状態を比較し、その比較結果に基づいて画像形成条件の補正動作の実行を判断し制御する技術が記載されている。これにより周期的に濃度補正することで印刷での濃度変動を抑えることが可能となっている。また、特許文献２には、濃度変動を簡易的に測定するために画像形成の途中の中間転写体の画像を測定して濃度変動を抑えようとする技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２９３１２９号公報
【特許文献２】特開２００３−１９５５８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記の背景のもと、特許文献１では別途濃度補正用の画像を用意して濃度補正を行っているため、印刷ジョブではない濃度補正用の用紙を余分に使う必要がある課題があった。
【０００８】
また、上記特許文献２では印刷ジョブ中に濃度変動を測定する。そのためジョブ間で画像形成を行う必要があるため、トナーを余分に使ってしまうという課題があった。また、特許文献２の方法では実際に印刷する紙ではなく中間転写体で濃度変動を測定しているため測定精度が実際の紙で測定した場合と比べて悪くなるという課題があった。
【０００９】
上記の課題を鑑み、本発明は、繰り返しオブジェクトの印刷物を用い、濃度測定を行うことでトナーや用紙を余分に消費することなく、精度よく濃度変動を補正することが簡単に可能となる画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明における画像処理装置は、複数のページで繰り返し使用される繰り返しオブジェクトを含む印刷ジョブを印刷する印刷手段を有する画像処理装置であって、前記繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであるかを判定する判定手段と、前記判定手段により、濃度補正のために測定されるのに適していると判定された繰り返しオブジェクトを含むページから、濃度補正のために測定される複数の測定ページ及び該測定ページにおける測定位置を決定する決定手段と、前記印刷手段により印刷された前記測定ページにおける前記測定位置の濃度を測定する測定手段と、前記測定手段により測定された前記測定ページの濃度に従って濃度補正を行う濃度補正手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明により、繰り返しオブジェクトの印刷物を用い、濃度測定を行うことでトナーや用紙を余分に消費することなく、精度よく濃度変動を補正することが簡単に可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施例に適用されるＶＤＰ印刷システムの構成を示すブロック図
【図２】ＰＰＭＬデータのデータ構造を示す図
【図３】ページ画像とオブジェクトの関係を示す図
【図４】ページ画像の出力イメージの関係を示す図
【図５】本実施例の概要を説明するフローチャート
【図６】データの解析とチェックを詳細に説明するフローチャート
【図７】繰り返しオブジェクトの解析とチェックを詳細に説明するフローチャート
【図８】印刷、繰り返しオブジェクト濃度補正を詳細に説明するフローチャート
【図９】ＰＰＭＬデータの一例を示す図
【図１０】ページの配置例を示す図
【図１１】ページの配置例を示す図
【図１２】ページの配置例を示す図
【図１３】ページの配置例を示す図
【図１４】ページの配置例を示す図
【図１５】繰り返しオブジェクトと測定位置例を示す図
【図１６】繰り返しオブジェクトと測定位置例を示す図
【図１７】繰り返しオブジェクトページと測定位置例を示す図
【図１８】測定位置例を示す図
【図１９】補正値と濃度調整値との対応関係の一例を示す図
【図２０】グローバルな繰り返しオブジェクト濃度補正を詳細に説明するフローチャート
【図２１】グローバルな繰り返しオブジェクト濃度補正を詳細に説明するフローチャート
【図２２】実施例を説明するＵＩを示す図
【発明を実施するための形態】
【００１３】
（実施例１）
本発明の第一の実施例をまず図１を用いて説明する。図１は、本実施例に適用されるＶＤＰ印刷システムの構成を示すブロック図である。ＶＤＰ印刷システムは本発明に適用される情報処理装置であるＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）１０１及び、本発明に適用される画像処理装置であるプリンタ１０８により構成される。また、ＰＣ１０１とプリンタ１０８とはネットワーク１０７を介して通信可能に接続されている。
【００１４】
ＰＣ１０１は、ホットフォルダ１０２、表示部１０３、ＣＰＵ１０４、ＨＤＤ１０５、ＲＡＭ１０６からなる。ホットフォルダ１０２は、ネットワーク１０７を介してプリンタ１０８へＰＰＭＬ等ダイレクトプリントデータを送信するものである。表示部１０３は、ＣＰＵ１０４を介してホットフォルダ１０２、ＨＤＤ１０５等のＰＣ１０１の状況を表示するものである。ＣＰＵ１０４は、ＰＣ１０１の各種処理に用いられる中央演算ユニットである。ＨＤＤ１０５は、ＰＣ１０１に関するデータや、ＰＰＭＬ等ダイレクトプリントデータなど各種データを格納し、読みだされ使用されるものである。ＲＡＭ１０６は、ＣＰＵ１０４での各種演算処理で用いられるデータの記憶手段であり、ＰＣ１０１の各種処理に使用される。
【００１５】
プリンタ１０８は、コントローラ１０９、プリントエンジン１１７、測定部１１８からなる。コントローラ１０９は、インタプリタ１１０、ＲＩＰ１１１、画像処理部１１２、ＵＩ（Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）１１３、ＣＰＵ１１４、ＲＡＭ１１５、ＨＤＤ１１６からなる。インタプリタ１１０は、ＰＣ１０１からネットワーク１０７を介して送信されてきたＰＰＭＬ等ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）プリントデータを解釈翻訳するものである。ＲＩＰ１１１は、解釈したプリントデータを各ページのビットマップの印刷データに変換するものである。画像処理部１１２は、ビットマップの印刷データをプリントエンジンに最適なプリントデータに変換したり補正したりするものである。ＵＩ１１３は、プリンタ１０８の各種状況を表示し、プリンタに各種設定を入力するものである。ＣＰＵ１１４は、プリンタ１０８やプリントエンジン１１７の各種処理に用いられる中央演算ユニットである。ＲＡＭ１１５は、ＣＰＵ１０４での各種演算処理で用いられるデータの記憶手段であり、プリンタ１０８やプリントエンジン１１７の各種処理に使用される。ＨＤＤ１１６は、プリンタ１０８やプリントエンジン１１７に関するデータや、プリントデータなど各種データを格納し、読みだされ使用されるものである。
【００１６】
プリントエンジン１１７は、コントローラ１０９で生成したプリントデータを実際に印刷するものである。測定部１１８はプリンタの濃度補正に用いられる濃度を測定する部分である。
【００１７】
次に、図１に示すＶＤＰ印刷システムにおける簡単な動作について説明する。まずＰＣ１０１は、図示してないＰＰＭＬ言語を生成するアプリケーションでＰＰＭＬデータを作成する。作成されたデータは、ＺｉｐファイルにまとめられＨＤＤ１０５に保存される。この保存されたファイルをＰＣ１０１の表示部に表示されているホットフォルダ１０２にファイルを格納し、印刷させるとネットワーク１０７を通してプリンタ１０８へＰＰＭＬデータを投入することができる。投入されたＰＰＭＬデータは、コントローラ１０９内のインタプリタ１１０で解釈翻訳される。解釈翻訳されたデータは、ＲＩＰ１１１でページごとのビットマップデータに変換される。ビットマップデータは、画像処理部１１２でプリントエンジンに最適なプリントデータに変換補正される。プリントエンジン用のプリントデータは、プリントエンジン１１７で印刷出力される。ここで、プリントエンジン１１７は、印刷に合わせ濃度補正時にはＲＡＭ１１５やＨＤＤ１１６に格納された濃度補正パッチデータを読み出し印刷する。プリンタ１０８は、その印刷データを測定部１１８で濃度測定し、ＣＰＵ１１４で濃度補正テーブルを演算作成し、画像処理部１１２で補正テーブルを使ってプリントデータが補正され適切な濃度に変換して出力する。
【００１８】
ここでＰＰＭＬデータのデータ構造について図２を例に説明する。ＰＰＭＬデータ２０１は、ＪＯＢ２０２、ＤＯＣＵＭＥＮＴ２０３、２０４、２０５、２０６、ＰＡＧＥ２０７、２０８、２０９、リユーザブルオブジェクト２１０、バリアブルオブジェクト２１１、２１２、２１３からなる階層構造で定義管理されている。ＤＯＣＵＭＥＮＴ２０３はＰＡＧＥ２０７、２０８、２０９からなる１つの固まりとして管理され、この単位をレコードと呼ばれている。また、ＪＯＢは前記レコードの集まりからなり、図２に示されるＰＰＭＬのジョブは５０のレコードからなる。図では、５０のレコードのうちレコード１、レコード２、レコード３４、レコード５０が例として示されている。
【００１９】
ＰＡＧＥは、リユーザブルオブジェクトとバリアブルオブジェクトからからなる。リユーザブルオブジェクト２１０は図２からもわかるように各ＰＡＧＥから参照され、繰り返し使用されていることから繰り返しオブジェクトと呼ばれている。バリアブルオブジェクト２１１、２１２、２１３はそれぞれのページだけで使われている。ＶＤＰおいて、この繰り返しオブジェクトは、毎ページでインタプリタ処理行うのではなく、初めの一回のインタプリタ処理でＲＡＭやＨＤＤに一次保存されている。ＶＤＰの処理手法としては、その後、再利用する際、その保存しているデータを読み出し、インタプリタ処理をページ毎に行わないことにより、ページ毎の処理時間を短縮し、パフォーマンスを向上させる手法が一般的に用いられている。
【００２０】
図３では、図２で示した構造のレコード１の実際のページ画像とオブジェクトの関係を説明する。ページ１のページ画像は、リユーザブルオブジェクト３０４とバリアブルオブジェクト３０５からなり、３０１となる。ページ２のページ画像は、リユーザブルオブジェクト３０４とバリアブルオブジェクト３０６からなり、３０２となる。ページ３のページ画像は、リユーザブルオブジェクト３０４とバリアブルオブジェクト３０７からなり、３０３となる。このようにリユーザブルオブジェクト３０４は、繰り返し各ページで用いられ、繰り返しオブジェクトであることがわかる。ここでは繰り返しオブジェクトは、わかりやすく単純に描いているが、具体的には各ページで用いられる背景などに相当する。
【００２１】
図４では、図２で示した構造のＰＰＭＬデータ２０１の実際のページ画像の出力イメージを示している。このように繰り返しオブジェクト３０４は、各ページで背景として繰り返し用いられていることが分かる。
【００２２】
次に図５は、繰り返しオブジェクトを用いた濃度補正処理の概要を説明するフローチャートである。まず、ステップ５０１において、ＣＰＵ１０４は、ユーザーの表示部１０３におけるジョブ投入操作により、ホットフォルダ１０２に対してＰＰＭＬデータ（印刷ジョブ）の投入を行う。ＰＰＭＬデータは、図２で説明した構造のデータで以下説明を行う。ステップ５０２において、ＣＰＵ１０４は、ユーザーの表示部１０３における印刷操作により、ＰＣ１０１からネットワーク１０７を介してＰＰＭＬデータをプリンタ１０８へ送信する。ステップ５０３において、ＣＰＵ１１４は、ＰＣ１０１からの印刷指示を受け予めＲＡＭ１１５に記憶してある測定間隔と許容範囲をプログラムに設定する。
【００２３】
測定間隔は、濃度補正を行う間隔であり、予めプリントエンジン、プリント用紙、プリント環境、プリント耐久状況などによって規定されるものである。尚、測定間隔は、ユーザーがプリンタの状況からＵＩ１１３を介して設定される構成であっても構わない。本実施例では、説明を簡単にするため測定間隔は１００ページに設定されているものとして説明する。
【００２４】
次に、許容範囲は、ＣＰＵ１１４により設定される、測定間隔の設定ページ数に対する前後の許容量である。本実施例では、許容範囲は設定ページ数の１０％に設定されているものとする。具体的には、測定間隔が１００ページであるため、許容範囲は１０ページとなり、前５ページ、後ろ５ページとなる。許容範囲を設定することにより、実際の印刷データ内の繰り返しオブジェクトを用いた濃度測定の適用頻度を増すことが可能となる。
【００２５】
次に、ステップ５０４において、ＣＰＵ１１４は、ＰＣ１０１から受信した印刷データであるＰＰＭＬデータの解析と判定を行う。ＣＰＵ１１４は、ＰＰＭＬデータに繰り返しオブジェクトがあるか、測定間隔を満たすか等の判定を行う。ステップ５０４での解析及び判定の詳細は、図６を用いて後述する。ＣＰＵ１１４は、ステップ５０４の判定により条件を満たすときはステップ５０５にプログラムを進め、満たさないときはステップ５０７にプログラムを進める。ステップ５０７は、繰り返しオブジェクトでの濃度補正ができないときでの印刷ならびに簡易濃度補正の場合を示す。この場合は、ＣＰＵ１１４の制御によりＰＰＭＬデータを印刷し、印刷とは別に従来方式の中間転写体に印刷したパッチで濃度補正を行う。
【００２６】
ステップ５０５では、ＣＰＵ１１４により繰り返しオブジェクトの解析及び判定が行われる。ここでの解析及び判定の詳細は図７を用いて後述する。ＣＰＵ１１４は、ステップ５０５の判定により条件を満たすときはステップ５０６にプログラムを進め、満たさないときはステップ５０７にプログラムを進める。ステップ５０６において、ＣＰＵ１１４は、実際に印刷データのインタプリタ１１０、ＲＩＰ１１１、画像処理部１１２を順次進め、プリントエンジン１１９でページ毎に印刷を行う。その際、ＣＰＵ１１４は、繰り返しオブジェクトの測定ページでは測定部１１８で濃度を測定し、濃度補正を行いながら印刷を行う。ステップ５０６における処理の詳細は図８を用いて後述する。
【００２７】
図６は、ステップ５０４でのＰＰＭＬデータ（印刷ジョブ）の解析及び判定の詳細を説明するフローチャートである。尚、ステップ５０３で設定された測定間隔及び許容範囲は前述したとおり、測定間隔は１００ページ、許容範囲は１０ページとして設定がされているものとして説明する。
【００２８】
ステップ６０１において、ＣＰＵ１１４は、全ての繰り返しオブジェクトについてチェックされたか否かを判定するために使用されるカウンタ（Ｎ）の初期化を行い、Ｎ＝０とする。ステップ６０２において、ＣＰＵ１１４は受信したＰＰＭＬデータの構造を解析し、ＰＰＭＬデータに繰り返しオブジェクトが含まれているか否かを判定する。例えば、図２に示されるＰＰＭＬデータが解析された場合は、リユーザブルオブジェクト２１０が繰り返しオブジェクトなので、ＣＰＵ１１４は、繰り返しオブジェクトが含まれている（Ｙｅｓ）と判定し、ステップ６０３に移行する。一方、繰り返しオブジェクトが含まれていない（Ｎｏ）と判定されたときは、ＣＰＵ１１４はステップ５０７にプログラムを進める。
【００２９】
ステップ６０３において、ＣＰＵ１１４は、印刷ジョブにおけるプリント総ページ（Ｔｏｔａｌ）と繰り返しオブジェクト数（Ｋ）を解析する。例えば、図２のＰＰＭＬデータでは、プリント総ページ（Ｔｏｔａｌ）は１５０ページ、繰り返しオブジェクト数（Ｋ）はリユーザブルオブジェクト２１０の１つとＣＰＵ１１４で解析される。
【００３０】
ステップ６０４において、ＣＰＵ１１４は、カウンタＮをカウントアップさせる。ステップ６０５において、ＣＰＵ１１４は、チェック対象であるＮ番目の繰り返しオブジェクト（対象繰り返しオブジェクト）が印刷されるページ数である繰り返しオブジェクトプリントページ数（Ｒｅｕｓａｂｌｅ＿ｐａｇｅ＿Ｎ）を確認する。例えば、印刷ジョブの解析が始まった際には、まずは１番目の繰り返しオブジェクトのである繰り返しオブジェクトプリントページ数（Ｒｅｕｓａｂｌｅ＿ｐａｇｅ＿１）が確認される。図２のＰＰＭＬデータをＣＰＵ１１４が解析された場合には、リユーザブルオブジェクト２１０は、印刷ジョブの全てのページで印刷されるため、リユーザブルオブジェクト２１０の繰り返しオブジェクトプリントページ数は１５０となる。
【００３１】
ステップ６０６において、ＣＰＵ１１４は、対象繰り返しオブジェクトが、設定されている測定間隔を満たすか否かを判定する。ここで、プリント総ページ（Ｔｏｔａｌ）に対して設定されている測定間隔で測定行うための最低限の条件は、Ｔｏｔａｌ／測定間隔が繰り返しオブジェクトプリントページ数より小さいときである。そのため、対象繰り返しオブジェクトの繰り返しオブジェクトプリントページ数が、Ｔｏｔａｌ／測定間隔より大きい場合、測定間隔を満たすと判定される。一方、対象繰り返しオブジェクトの繰り返しオブジェクトプリントページ数が、Ｔｏｔａｌ／測定間隔以下である場合、測定間隔を満たさないと判定される。図２のＰＰＭＬデータでは、プリント総ページＴｏｔａｌは１５０、繰り返しオブジェクトプリントページ数１５０、測定間隔１００となり、Ｔｏｔａｌ／測定間隔＝１．５＜１５０で条件を満たすと判定される。一方、例えば、測定間隔が５０、プリント総ページＴｏｔａｌ＝１５０、繰り返しオブジェクトの総プリントページ数２の場合には、Ｔｏｔａｌ／測定間隔＝３＞２で条件を満たさないと判定される。条件を満たすと判定された場合は、ステップ６０７に移行し、条件を満たさないと判定された場合は、ステップ６０８に移行する。
【００３２】
ステップ６０７において、ＣＰＵ１１４は、対象繰り返しオブジェクトに対して測定候補オブジェクトフラグを立てる。例えばＮ番目の対象繰り返しオブジェクトが測定間隔を満たすと判定された場合には、Ｐｒｅ＿Ｆｌａｇ＿Ｎ＝ＯＮ（１）と設定される。ステップ６０８において、ＣＰＵ１１４は、対象繰り返しオブジェクトに対して測定候補オブジェクトフラグを立てない。例えばＮ番目の対象繰り返しオブジェクトが測定間隔を満たさないと判定された場合には、Ｐｒｅ＿Ｆｌａｇ＿Ｎ＝ＯＦＦ（０）と設定される。
【００３３】
ステップ６０９において、ＣＰＵ１１４は、繰り返しオブジェクトをすべてチェックしたかどうかをカウンタＮと繰り返しオブジェクト数Ｋを比較することで判断する。具体的には、ＮとＫとが等しいしいときはすべてチェックしたと判断され、ステップ５０５に移行する。カウンタＮと繰り返しオブジェクト数Ｋを比較の結果が等しくないときは、ＣＰＵ１１４はステップ６０４まで戻り次の繰り返しオブジェクトをチェックする。例えば、図２のＰＰＭＬデータではＫ＝１なので１回のチェックとなる。
【００３４】
以上の処理により、印刷ジョブに繰り返しジョブが含まれているか否かが判定され、含まれてない場合は、従来の簡易濃度補正が行われる。繰り返しジョブが含まれている場合にはその繰り返しオブジェクトが間隔を満たすかどうかが解析され、フラグが立てられたうえで、図７で説明する繰り返しオブジェクトの解析及び判定の処理に進むこととなる。
【００３５】
図７は、ステップ５０５での繰り返しオブジェクトの解析及び判定の詳細に説明するフローチャートある。ステップ７０１において、ＣＰＵ１１４は、カウンタ（Ｎ）の初期化を行い、Ｎ＝０とする。ステップ７０２において、ＣＰＵ１１４は、繰り返しオブジェクトをすべてチェックしたかどうかをカウンタＮと繰り返しオブジェクト数Ｋを比較することで判断する。具体的には、ＮとＫとが等しいしいときはすべての繰り返しオブジェクトがチェックされ、濃度測定に用いられるのに適した繰り返しオブジェクトがなかったと判断され、ステップ５０７に移行する。カウンタＮと繰り返しオブジェクト数Ｋを比較の結果が等しくないときは、次の対象繰り返しオブジェクトのチェックを行うため、ステップ７０３に移行する。
【００３６】
ステップ７０３において、ＣＰＵ１１４は、カウンタＮをカウントアップさせる。ステップ７０４以降において、チェック対象であるＮ番目の繰り返しオブジェクト（対象繰り返しオブジェクト）の解析及びチェックが行われる。
【００３７】
ステップ７０４において、ＣＰＵ１１４は、対象繰り返しオブジェクトが、測定候補オブジェクトであるかどうかを、測定候補オブジェクトフラグＰｒｅ＿Ｆｌａｇ＿Ｎを用いて確認する。測定候補オブジェクトフラグＰｒｅ＿Ｆｌａｇ＿ＮがＯＮ（１）である場合には、対象繰り返しオブジェクトは測定候補オブジェクトであると判断され、ステップ７０５に移行する。一方、測定候補オブジェクトフラグＰｒｅ＿Ｆｌａｇ＿ＮがＯＦＦ（０）である場合には、対象繰り返しオブジェクトは測定候補オブジェクトではないと判定されステップ７０２に移行する。
【００３８】
ステップ７０５において、ＣＰＵ１１４は、対象繰り返しオブジェクトが測定位置の許容測定ページ内にあるか確認を行う。例えば、図２のＰＰＭＬデータでは、ページの配置は図４のようになる。この場合、ＣＰＵ１１４は、最初の測定ページである１ページ目に対して許容測定ページ範囲は１ページ目から６ページ目となる。図４の例では繰り返しオブジェクト３０４は全てのページに使用されており、許容測定ページ範囲内に対象繰り返しオブジェクトあると判断される。このときＣＰＵ１１４は、Ｎ番目の繰り返しオブジェクトに関して印刷ジョブの中で測定対象となるページを示す項目であるＲｅｕｓａｂｌｅ＿ＳｃａｎＰｇａｅ＿Ｎに１ページ目を示す１を記録する。ここでは、許容測定ページ範囲のうち最も測定ページに近いページが記録されることが望ましい。次に、ＣＰＵ１１４は、測定間隔１００ページ後の１０１ページにおいても同じように対象繰り返しオブジェクトが、許容測定範囲９６ページから１０６ページにあるか確認行う。図４のように対象繰り返しオブジェクトは１０１ページにあるので、ＣＰＵ１１４は、Ｒｅｕｓａｂｌｅ＿ＳｃａｎＰｇａｅ＿１に１０１を記録する。上記の確認を全ての許容測定ページ範囲に対して行い、全ての許容測定ページ範囲に対象繰り返しオブジェクトが使用されている時、ＣＰＵ１１４は対象繰り返しオブジェクトが測定位置の許容測定ページ内にあると判断し、ステップ７１０にプログラムを進める。
【００３９】
一方、全ての許容測定ページ範囲において対象繰り返しオブジェクトが使用されていない場合、ＣＰＵ１１４は対象繰り返しオブジェクトが測定位置の許容測定ページ内にないと判断し、ステップ７０６にプログラムを進める。
【００４０】
上記では、繰り返しオブジェクトが測定位置にあるときを説明したが、測定位置になかった時を以下に説明する。図９は、ＰＰＭＬ９０１のデータ構造において、ジョブ１（９０２）、ジョブ２（９０３）、ジョブ３（９０４）、ジョブ４（９０５）が、ダイレクトメールの配送先としてそれぞれのジョブ内で印刷物がまとまっている必要がある場合を示している。ジョブ１（９０２）で、レコード１１（９０６）とレコード１２（９０７）は、同じ配送先なのでレコード同士を切り離せない。図９のＰＰＭＬデータでは、ページの配置は図１０のようになる。この場合、ステップ７０５でＣＰＵ１１４は、最初の測定ページ１において許容測定ページ範囲は１ページから６ページで、その範囲内に繰り返しオブジェクトは１ページにあるので、Ｒｅｕｓａｂｌｅ＿ＳｃａｎＰｇａｅ＿１に１を記録する。次に測定間隔１００ページ後の１０１ページにおいてもＣＰＵ１１４は同じように繰り返しオブジェクトが、許容測定範囲９６ページから１０６ページにあるか確認行う。図１０のように繰り返しオブジェクトは許容測定範囲９６ページから１０６ページにないためステップ７０５でＣＰＵ１１４はＮＯと判断し、ステップ７０６にプログラムを進める。
【００４１】
ステップ７０６において、ＣＰＵ１１４は、許容測定ページ範囲に含まれるレコードと、対象繰り返しオブジェクトが使用されているレコードとを入れ替えることが可能であるかを判定する。例えば、図１０に示されるように、対象繰り返しオブジェクトが使用されているページ１００１、１００２を許容測定ページ範囲内に移動させたい場合を考える。この時、ページ１００１はすでに許容測定範囲内にあるため、ページ１００２を含むレコード１２を、次の許容測定ページ範囲内にあるレコード３１又はレコード３２と入れ替える必要がある。しかしながら、図１０の印刷ジョブではレコード３１と、レコード３２とが同一のジョブとしてまとまって設定されているためこれらのジョブを他のジョブに含まれるレコードと入れ替えることができない。このような場合、レコードを入れ替えることが不可能と判定され、ステップ７０２に移行する。
【００４２】
次に、図１１に示されるように、対象繰り返しオブジェクトが使用されているページ１１０１、１１０２を許容測定ページ範囲内に移動させたい場合を考える。この時、ページ１１０１はすでに許容測定範囲内にあるため、ページ１１０２を含むレコード３１を、次の許容測定ページ範囲内にあるレコード３２と入れ替える必要がある。図１１の印刷ジョブではレコード３１と、レコード３２とが同一のジョブとしてまとまって設定されているためレコード３１と、レコード３２とを入れ替えることができる。このような場合、レコードを入れ替えることが可能と判定され、ステップ７０７に移行する。
【００４３】
ステップ７０７において、ＣＰＵ１１４は、ステップ７０６において可能と判定されたレコードの入れ替えを行う。ステップ７０８において、ＣＰＵ１１４は、レコードが入れ替えられた後の印刷ジョブにおいて、対象繰り返しオブジェクトが測定位置の許容測定ページ内にあるか確認を行う。ここでの処理は、ステップ７０５の処理と同様である。ここで、図１２は、図１１の印刷ジョブにおいてレコード３１とレコード３２とが入れ替えられた後のレコードの並びを示す図である。レコードの入れ替えにより、入れ替え前は許容測定ページ範囲内になかったページ１１０２が許容測定ページ範囲である１０２ページ目に移動した。そのため、この場合、ステップ７０８において、対象繰り返しオブジェクトが測定位置の許容測定ページ内にあると判断される。そして、Ｒｅｕｓａｂｌｅ＿ＳｃａｎＰｇａｅ＿Ｎに１０２が記録された後、ステップ７１０に移行する。
【００４４】
一方、レコードが入れ替えられた後の印刷ジョブにおいて、対象繰り返しオブジェクトが測定位置の許容測定ページ内にないと判断された場合は、ステップ７０９に移行する。このような場合の例について、図１３及び図１４に示す。図１３はレコード入れ替え前の印刷ジョブ、図１４はレコード入れ替え後の印刷ジョブをそれぞれ示す図である。図１３及び図１４において、黒く塗りつぶされているページが対象繰り返しオブジェクトの使用されているページである。図１３において、許容測定ページ内にあるレコード３と対象繰り返オブジェクトの使用されているページを有するレコード２を入れ替えると、図１４に示される並びになる。ここで、レコード２に含まれるページ数が多いため、レコードを入れ替えたにも関わらず、対象繰り返しオブジェクトの使用されているページが許容測定ページ内に含まれない。このような場合に、ステップ７０８で、対象繰り返しオブジェクトが測定位置の許容測定ページ内にないと判断されることとなる。
【００４５】
ステップ７０９において、ＣＰＵ１１４は、ステップ７０７において入れ替えられたレコードを元に戻し、ステップ７０２に移行する。
【００４６】
ステップ７０５またはステップ７０８において、対象繰り返しオブジェクトが測定位置の許容測定ページ内にあると判断されＲｅｕｓａｂｌｅ＿ＳｃａｎＰａｇｅ＿Ｎが確定した後、ステップ７１０以降で、ページ内での測定位置の決定処理が行われる。
【００４７】
ステップ７１０において、ＣＰＵ１１４は、対象繰り返しオブジェクトが測定部により測定可能な位置（測定部位置）にあるか否かを判定する。対象繰り返しオブジェクト測定部位置にあると判定された場合は、ステップ７１１に移行し、対象繰り返しオブジェクトが測定部位置にないと判定された場合は、ステップ７０２に移行する。ここで、図１５及び図１６を用いて、対象繰り返しオブジェクトが測定部位置にある場合、ない場合の例についてそれぞれ説明する。尚、以下の説明では簡略化のためモノクロ画像の例について説明を行う。
【００４８】
図１５（Ａ）は、図３に示した繰り返しオブジェクト３０４と、測定部１１８における各測定部位１５０１〜１５１０とを重ね合わせた図である。測定部位１５０１〜１５１０はページの中央部分に位置する。これは、一般的にプリンタの濃度は中央部が安定しており、濃度の安定した部分で測定を行うためである。ステップ７１０では、ＣＰＵ１１４は１５０１から１５１０までの測定部位における平均濃度を求め、値があれば測定部にオブジェクトがあると判断する。図１５（Ｂ）は、図１５（Ａ）の例における判定結果を示す表である。表に示すように測定部位１５０１〜１５１０まで平均濃度はいずれの１００であり、全ての測定部位で対象繰り返しオブジェクトがあると判定されている。
【００４９】
図１６（Ａ）は、ページ１６０１に、対象繰り返しオブジェクト１６０２が含まれている場合の例を示す図である。この場合、対象繰り返しオブジェクト１６０２が、測定部位１５０１〜１５１０の範囲外にあるため、図１６（Ｂ）の表に示すように、全ての測定部位において、対象繰り返しオブジェクトがないと判定されている。
【００５０】
ステップ７１１において、ＣＰＵ１１４は必要に応じて入力値をデバイス値に変換を行う。ここでは、モノクロ色空間をモノクロデバイス向けで説明しているので変換は行わないが、ＲＧＢ色空間などではモノクロデバイス向けにモノクロ色空間への変換を行う。ステップ７１２において、ＣＰＵ１１４は、測定する対象オブジェクトの測定部位における平均濃度が、プリントエンジン性能に応じて予め規定されている測定濃度の範囲内にあるか確認を行う。例えば、ハイライト部の低濃度は階調が飛びやすく、ダーク部の高濃度部は階調がつぶれやすい場合は、８０から１２０の中濃度が測定濃度の範囲となる。ステップ７１２において、平均濃度が測定濃度の範囲内にあると判断された場合、ステップ７１３に移行し、平均濃度が測定濃度の範囲内にないと判断された場合、ステップ７０２に移行する。例えば、図１５の例では、図１５（Ｂ）の表に示される通り、測定部位１５０１〜１５１０において平均濃度が１００となっているため、測定濃度の範囲内にあると判断される。
【００５１】
ステップ７１３において、ＣＰＵ１１４は、対象繰り返しオブジェクトを含むページに対してＲＩＰ処理を施すようＲＩＰ１１１を制御し、ビットマップ画像の生成を行う。尚、すでに各ページのＲＩＰ処理が終了している場合には、すでに生成されているビットマップ画像を取得する構成であってもかまわない。ステップ７１４において、ＣＰＵ１１４は、対象繰り返しオブジェクトと他のオブジェクトの重なりが測定に問題がないかについて判定する。ここで実際の濃度測定は、対象繰り返しオブジェクトだけでなく、例えば文字などの他のオブジェクトと重なって印刷が行われたページに対して行われる。そのため、他のオブジェクトが重なった後のページに対して測定が可能かを判定する必要がある。
【００５２】
ステップ７１４での判定の具体例について図１７を用いて説明する。図１７（Ａ）は、図３に示されるページ３０１であり、ページ３０１には、対象繰り返しオブジェクト３０４と、バリアブルオブジェクト３０５とが含まれる。図１７（Ｂ）は、判定結果を示す表である。ここでは、各測定部位において重なり前の平均濃度と重なり後の平均濃度とを比較し、異なっている場合は該測定部位において対象繰り返しオブジェクトと他のオブジェクトとが重なっており測定不可能と判定している。図１７（Ｂ）の例では、測定部位１５０２、１５０３、１５０４において重なりが起きており、測定不可能とされ、測定部位１５０１、１５０５、１５０６、１５０７、１５０８、１５０９、１５１０において重なりが起きておらず測定可能とされている。ＣＰＵ１１４は、このような判定をＲｅｕｓａｂｌｅ＿ＳｃａｎＰａｇｅ＿Ｎとして記録されている全てのページに対して行う。そして、その結果全てのページで測定可能と判定された測定部位が存在する場合には、ステップ７１４の判定では対象繰り返しオブジェクトと他のオブジェクトの重なりが測定に問題がないと判定されステップ７１５に移行する。一方、全てのページで測定可能と判定された測定部位が存在しない場合には、対象繰り返しオブジェクトと他のオブジェクトの重なりが測定に問題があると判定され、ステップ７０２に移行する。ステップ７１４の判定において、問題があると判定されるのは、例えば、判定したページのいずれかで全ての測定部位において測定不可能だった場合、測定可能な測定部位がページ毎でことなり、同一の測定部位で測定可能と判定されなかった場合などである。
【００５３】
ステップ７１５において、ＣＰＵ１１４は、濃度測定において、測定部１１８により測定がおこなわれる測定ページ及び、測定ページにおいてどの測定部位で測定を行うかを示す測定位置を決定する。具体的には、測定ページを示すＲｅｕｓａｂｌｅ＿ＳｃａｎＰａｇｅの項目に現在の対象繰り返しオブジェクトにおけるＲｅｕｓａｂｌｅ＿ＳｃａｎＰａｇｅ＿Ｎの値を記録する。また、測定位置を示すＲｅｕｓａｂｌｅ＿ＳｃａｎＰｏｉｎｔ全ての測定ページで測定可能な測定部位の番号を記録する。例えば、測定ページが全部で２ページ（第一の測定ページ、第二の測定ページ）の場合を考える。第一の測定ページでは測定部位１５０１、１５０９、１５１０が測定可能であり、第二の測定ページでは測定部位１５０７、１５０８、１５０９が測定可能である場合、両方の測定ページで測定可能な測定部位１５０９が記録されることとなる。
【００５４】
ステップ７１５で、測定ページ及び測定位置が決定された後、ステップ５０６に移行する。尚、本実施例においては、１種類の測定ページが決定したらその測定ページを用いて濃度補正が行われることになる。しかし、この方法に限らず、全ての繰り返し対象オブジェクトをチェックし、複数種類の測定ページが決定された場合により適切な測定ページを選択する構成であってもかまわない。
【００５５】
実際には図１８（Ａ）に示すように測定位置のＲｅｕｓａｂｌｅ＿ＳｃａｎＰｏｉｎｔに対応した出力画像の座標が図１８の始点１９０１、終点１９０２として定義されており、その座標にあわせたタイミングで印刷物は測定器で読み取られる。図１８（Ｂ）は各測定部位に定義されている座標の一例を示す表である。
【００５６】
以上の処理により、対象繰り返しオブジェクトが濃度補正のために測定されるのに適した繰り返しオブジェクトであるか否かが判定される。そして、濃度補正のために測定されるのに適した繰り返しオブジェクトと判定された繰り返しオブジェクトを含むページから測定ページ及び該測定ページにおける測定位置が決定されることとなる。これにより、繰り返しオブジェクトを使って濃度変動を測定するための条件がプログラムに設定され、ステップ５０６では、定義された条件を元に繰り返しオブジェクト濃度補正が行われる。
【００５７】
図８は、ステップ５０６での印刷、繰り返しオブジェクト濃度補正を詳細に説明するフローチャートである。ステップ８０１において、ＣＰＵ１１４は、必要なカウンタの初期化であるＮ＝０を行う。ステップ８０２において、ＣＰＵ１１４は、カウンタＮをカウントアップする。ステップ８０３において、ＣＰＵ１１４は、プリントエンジン１１７にＮページ目の印刷を指示する。
【００５８】
ステップ８０４において、ＣＰＵ１１４は、図７のステップ７１５で記録されたＲｅｕｓａｂｌｅ＿ＳｃａｎＰａｇｅを参照し、現在のページが測定ページかどうかを判断する。測定ページであると判断された場合は、ステップ８０５に移行し、測定ページでないと判定された場合は、ステップ８１２に移行する。ステップ８０５において、ＣＰＵ１１４は、図７のステップ７１５で記録されたＲｅｕｓａｂｌｅ＿ＳｃａｎＰｏｉｎｔを参照し、測定位置を確認する。そして、ＣＰＵ１１４は、図１８（Ｂ）に示される測定座標を参考に測定部１１８で印刷されたページの繰り返しオブジェクト上の濃度を測定する。
【００５９】
ステップ８０６において、ＣＰＵ１１４は、測定が一回目であるか否かを判断する。一回目であると判断されたときはステップ８０７に移行する。一方、一回目ではないと判断された時は、ステップ８０８に移行する。ステップ８０７において、ＣＰＵ１１４は、ステップ８０５で測定した測定値を測定値１に格納する。ステップ８０８において、ＣＰＵ１１４は、ステップ８０５で測定した測定値を測定値２に格納する。
【００６０】
ステップ８０９において、ＣＰＵ１１４は、補正値を式１から求める。尚、測定位置が複数あるときはそれぞれの位置の補正値を求め、複数の補正値の平均値を最終補正値にすると測定誤差を低減させることが可能となる。
補正値＝測定値２−測定値１  （式１）
【００６１】
ステップ８１０において、ＣＰＵ１１４は、図１９に示されるように予め定義されている補正値と濃度調整値の対応関係に従って濃度調整値を取得し、濃度補正用のＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）の値を取得した濃度調整値に書き換える。これにより、補正値が大きいときは濃度を薄くし、補正値が小さいときは濃度を濃くすることができ、一定の濃度での出力を可能にする。ステップ８１１において、ＣＰＵ１１４は、次回の補正値測定のために測定値１に測定値２を格納する。
【００６２】
ステップ８１２でＣＰＵ１１４は、すべて印刷したかをＮが総プリント数Ｔｏｔａｌと等しいかで判断し、等しくないときは次のページの印刷のためステップ８０２にプログラムを進め、等しいときはすべて印刷したこととなり処理を終了する。
【００６３】
以上から、繰り返し用いられるオブジェクトの印刷物を直接読み込みことでトナーや用紙を余分に消費することなく、精度よく濃度変動を補正することが簡単に可能となる。ＶＤＰの特徴を利用し、測定ページに繰り返しオブジェクトがない場合もレコードを入れ替えることで測定可能となる。
【００６４】
説明では印刷ジョブであるＶＤＰデータとしてＰＰＭＬデータで説明を行ったが、ＰＤＦ／ＶＴデータなど他のＶＤＰデータの場合でも本発明を適用可能であり、同様の効果を得ることができる。
【００６５】
（実施例２）
繰り返しオブジェクトが１つのＰＰＭＬデータ内だけでなく、一度繰り返しオブジェクトをプリンタ１０８に登録すると他のＰＰＭＬデータ（印刷ジョブ）でも参照可能となるグローバルオブジェクトがある。実施例２では、このグローバルな繰り返しオブジェクトでの例を説明する。尚、本実施例においては、実施例１と同一のシステムを用いて、その説明を省略する。また、フローチャートの処理についても、実施例１と同様の処理を行う部分は、同じ付番で記載し、その説明を省略し、差異についてのみ説明する。
【００６６】
図２０は、初めにグローバルな繰り返しオブジェクトの値を次のデータ時にも利用できるようにするフローチャートである。基本は図８と同じで同一の部分は説明を省く。ＣＰＵ１１４はグローバル測定値が設定されてないときに図２０の処理を行う。図２０では、図８からステップ２００１が追加され、ＣＰＵ１１４は測定した測定値１を順次グローバル測定値として保持する。こうすることで印刷データの最終の測定値をＣＰＵ１１４は保持することが可能となる。次にＣＰＵ１１４はグローバル測定値が設定されているときに図２１の処理を行う。図２０で記憶した同じグローバルな繰り返しオブジェクトを用いたデータがプリンタ１０８に投入された際の動きを図２１で説明する。図２０では、ＣＰＵ１１４は繰り返しオブジェクトの一回目は濃度変動を比較する測定値がないので補正を行わない。しかし、図２１では前のグローバル測定値がＣＰＵ１１４で保持しているので、ステップ２１０１で補正値をグローバル測定値と測定値１からＣＰＵ１１４は求めることが可能となる。ステップ２１０２では、実施例１で説明したように補正Ｌｕｔの書き換えを行う。最後に図２１でもステップ２１０３でＣＰＵ１１４は測定した測定値１を順次グローバル測定値として保持することで、次のデータの際に再度図２１を用いて濃度補正を行うことが可能となる。
【００６７】
グローバルデータで必ずしも前のデータとの濃度変動を補正したい場合とも限らない。たとえば、階調キャリブレーションを行ったのちに出力するようなときは、階調キャリブレーションで同じ繰り返しオブジェクトを出力しても濃度が変わっている可能性が高いからである。そこでＵＩ１１３で表示した図２２に示す画面において、初期化ボタン２２０３でグローバル測定値の初期化を行う。ＣＰＵ１１４はグローバル測定値の初期化を行い、グローバル測定値が設定されてない状態になるので、濃度補正処理としては図２０の処理を行う。
【００６８】
また、階調キャリブレーションを行うごとに初期化しないで済むように、グローバルオブジェクトのデータ間濃度変動ハンドリングをしないと図２２のＵＩ１１３で選択可能とすることでユーザーの好みの設定が可能となる。
【００６９】
以上から、データ間で共通に用いられるグローバルな繰り返しオブジェクトを用いて、データ間での濃度変動も補正することが可能となる。また、前記データ間での濃度補正をしないようにし、前のデータの初期化を可能とし、ユーザーの好みの設定を可能とする。
【００７０】
以上が本発明の実施例の説明であるが、本発明において、これら上記の構成に限られるものではなく、特許請求の範囲で示した機能、または実施の形態の構成が持つ機能が達成できる構成であればどのようなものであっても適用可能である。
【００７１】
以上、本発明の実施例について具体例を挙げて説明したが、本発明は上記の実施例に限定されるものではない。また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2012056179.tif 000003
【図２】
2012056179.tif 000004
【図３】
2012056179.tif 000005
【図４】
2012056179.tif 000006
【図５】
2012056179.tif 000007
【図６】
2012056179.tif 000008
【図７】
2012056179.tif 000009
【図８】
2012056179.tif 000010
【図９】
2012056179.tif 000011
【図１０】
2012056179.tif 000012
【図１１】
2012056179.tif 000013
【図１２】
2012056179.tif 000014
【図１３】
2012056179.tif 000015
【図１４】
2012056179.tif 000016
【図１５】
2012056179.tif 000017
【図１６】
2012056179.tif 000018
【図１７】
2012056179.tif 000019
【図１８】
2012056179.tif 000020
【図１９】
2012056179.tif 000021
【図２０】
2012056179.tif 000022
【図２１】
2012056179.tif 000023
【図２２】
2012056179.tif 000024