(57)【要約】【課題】  複数のＰＤＬを備える複写機やＭＦＰ、あるいはそれらに接続するプリンタコントローラにおいて、容易にガンマ補正を行うことができるようにする。【解決手段】  複数のガンマ補正パターンを記述する複数のＰＤＬを解釈可能なコントローラと、前記コントローラから出力される前記ガンマ補正パターンのラスタ画像データに基づいて画像を用紙に形成するプリンタとを備え、前記用紙には、複数の前記ＰＤＬそれぞれに対応した複数の前記ガンマ補正パターンのラスタ画像データに基づく画像のうち少なくとも２つが形成される。【選択図】  図１
2005277587.tif 000002
【特許請求の範囲】
【請求項１】
複数のＰＤＬを解釈可能なコントローラと
前記コントローラが解釈可能な複数の前記ＰＤＬで記述された複数のガンマ補正パターンを記憶する記憶部と、
前記記憶部に記憶された前記ガンマ補正パターンに基づいて前記コントローラが出力する前記ガンマ補正パターンのラスタ画像データに基づいて画像を用紙に形成するプリンタとを備え、
前記用紙には、複数の前記ＰＤＬそれぞれに対応した複数の前記ガンマ補正パターンのラスタ画像データに基づく画像のうち少なくとも２つが形成されることを特徴とする画像形成装置。
【請求項２】
複数のＰＤＬを解釈可能なコントローラと
前記コントローラが解釈可能な複数の前記ＰＤＬで記述された複数のガンマ補正パターンを記憶する記憶部と、
前記記憶部に記憶された前記ガンマ補正パターンに基づいて前記コントローラが出力する前記ガンマ補正パターンのラスタ画像データに基づいて画像を用紙に形成するプリンタとを備え、
前記プリンタが出力する一連の用紙上には、複数の前記ＰＤＬそれぞれに対応した複数の前記ガンマ補正パターンのラスタ画像データに基づく複数の画像が形成されることを特徴とする画像形成装置。
【請求項３】
複数のＰＤＬを解釈可能なコントローラと
前記コントローラが解釈可能な複数の前記ＰＤＬで記述された複数のガンマ補正パターンを記憶する記憶部と、
前記記憶部に記憶された前記ガンマ補正パターンに基づいて前記コントローラが出力する前記ガンマ補正パターンのラスタ画像データを記憶するページメモリと、
前記ページメモリが記憶する前記ガンマ補正パターンのラスタ画像データを用紙に形成するプリンタとを備え、
前記用紙には、前記ページメモリ上で合成された複数の前記ＰＤＬそれぞれに対応した複数の前記ガンマ補正パターンのラスタ画像データに基づいて画像が形成されることを特徴とする画像形成装置。
【請求項４】
複数のＰＤＬを解釈可能なコントローラと                                  
前記コントローラが解釈可能な複数の前記ＰＤＬで記述された複数のガンマ補正パターンを記憶する記憶部と、
複数の前記ガンマ補正パターンが形成された用紙を読み取ってスキャナ画像データを出力するスキャナを備え、
前記コントローラは、複数の前記ＰＤＬで記述された複数の前記ガンマ補正パターンを解釈して得る前記ガンマ補正パターンの位置情報と前記スキャナ画像データとに基づいて、ガンマ補正テーブルを生成することを特徴とする画像読取装置。
【請求項５】
複数のＰＤＬを解釈可能なコントローラと
前記コントローラが解釈可能な複数の前記ＰＤＬで記述された複数のガンマ補正パターンを記憶する記憶部と、
複数の前記ガンマ補正パターンが形成された一連の用紙を読み取ってスキャナ画像データを出力するスキャナを備え、
前記コントローラは、複数の前記ＰＤＬで記述された複数の前記ガンマ補正パターンを解釈して得る前記ガンマ補正パターンの位置情報と前記スキャナ画像データとに基づいて、ガンマ補正テーブルを生成することを特徴とする画像読取装置。
【請求項６】
複数のＰＤＬを解釈可能なコントローラと、
前記コントローラが解釈可能な複数の前記ＰＤＬで記述された複数のガンマ補正パターンを記憶する記憶部と、
前記記憶部に記憶された前記ガンマ補正パターンに基づいて前記コントローラが出力する前記ガンマ補正パターンのラスタ画像データに基づいて画像を用紙に形成するプリンタと、
複数の前記ガンマ補正パターンが形成された前記用紙を読み取ってスキャナ画像データを出力するスキャナを備え、
前記用紙には、複数の前記ＰＤＬそれぞれに対応した複数の前記ガンマ補正パターンのラスタ画像データに基づく画像のうち少なくとも２つが形成され、
前記コントローラは、複数の前記ガンマ補正パターンを記述する複数の前記ＰＤＬを解釈して得る前記ガンマ補正パターンの位置情報と前記スキャナ画像データとに基づいてガンマ補正テーブルを生成することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のＰＤＬを解釈可能なコントローラを備える画像形成装置および画像読取装置に関する。
【背景技術】
【０００２】
従来、プリンタや複写機、あるいはＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）といった画像形成装置は、オブジェクト情報やその位置情報を表現するＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述された、外部から入力される画像信号をコントローラ部でラスタ画像信号に変換し、これに基づいて紙などを媒体として画像を出力する（例えば特許文献１参照）。
【０００３】
近年は、複数のＰＤＬを解釈可能なコントローラ部を有する画像形成装置が出回っている。ＰＤＬから変換したラスタ画像は一般的にＰＤＬ毎にガンマ特性が異なる。そのため、複数のＰＤＬに対応した画像形成装置では、複数のＰＤＬのガンマ特性に応じた数種類のガンマ補正係数データを保持する。それぞれのガンマ補正係数データは、それぞれのＰＤＬに対応したガンマ補正パターンを１枚１枚解釈し、この１枚１枚解釈したガンマ補正パターンを１枚１枚出力し、この出力したガンマ補正パターンを再び１枚１枚読み取って得たデータから１つ１つ生成されていた。
【０００４】
【特許文献１】特開２００２−１６８０３号公報（特に図１および図２）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
各ＰＤＬに対するガンマ補正処理をばらばらに行うと、ガンマ補正パターンを出力する用紙が多く、作業が煩雑になるので、取り違えなどの作業ミスが多くなってしまう。
【０００６】
上記問題を鑑みて、本発明は、複数のＰＤＬを備える複写機やＭＦＰ、あるいはそれらに接続するプリンタコントローラにおいて、容易にガンマ補正を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
この発明は、複数のガンマ補正パターンを記述する複数のＰＤＬを解釈可能なコントローラと前記コントローラから出力される前記ガンマ補正パターンのラスタ画像データに基づいて画像を用紙に形成するプリンタとを備え、前記用紙には、複数の前記ＰＤＬそれぞれに対応した複数の前記ガンマ補正パターンのラスタ画像データに基づく画像のうち少なくとも２つが形成されることを特徴とする画像形成装置を提供する。
【０００８】
また、複数のガンマ補正パターンを記述する複数のＰＤＬを解釈可能なコントローラと複数の前記ガンマ補正パターンが形成された用紙を読み取ってスキャナ画像データを出力するスキャナを備え、前記コントローラは、複数の前記ガンマ補正パターンを記述する複数の前記ＰＤＬを解釈して得る前記ガンマ補正パターンの位置情報と前記スキャナ画像データとに基づいてガンマ補正テーブルを生成することを特徴とする画像読取装置を提供する。
【０００９】
また、複数のガンマ補正パターンを記述する複数のＰＤＬを解釈可能なコントローラと前記コントローラから出力される前記ガンマ補正パターンのラスタ画像データに基づいて画像を用紙に形成するプリンタと、複数の前記プリンタが出力した用紙を読み取ってスキャナ画像データを出力するスキャナを備え、前記用紙には、複数の前記ＰＤＬそれぞれに対応した複数の前記ガンマ補正パターンのラスタ画像データに基づく画像のうち少なくとも２つが形成され、前記コントローラは複数の前記ガンマ補正パターンを記述する複数の前記ＰＤＬを解釈して得る前記ガンマ補正パターンの位置情報と前記スキャナ画像データとに基づいてガンマ補正テーブルを生成することを特徴とする画像形成装置を提供する。
【発明の効果】
【００１０】
本発明によって、複数のＰＤＬを備える複写機やＭＦＰ、あるいはそれらに接続するプリンタコントローラにおいて、容易にガンマ補正を行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の１実施の形態について、図面を参照しながら説明する。図１は、本実施の形態に係る画像形成装置としてのＭＦＰ１のブロック図である。ＭＦＰ１は、コントロールパネル部２、プリンタコントローラ部３、ＣＰＵ４（セントラル・プロセッシング・ユニット）、システムコントローラ部５、メモリ部６、スキャナ部７、プリンタ部８などからなる。
【００１２】
コントロールパネル部２は、所望の印字枚数や読取り枚数を入力するテンキー、入力した枚数やその他の設定値を表示する表示部、印字を開始させるスタートボタンなどを備える。
【００１３】
プリンタコントローラ部３は、ＵＳＢやＲＳ−２３２Ｃなどのシリアル接続、パラレル接続やネットワークへの接続など、ＭＦＰ１の外部との通信を行い、外部のパーソナルコンピュータやサーバなどの外部機器から、印字枚数を含むプリント制御パラメータ、プリント画像データなどを含むプリントジョブデータを所定のプロトコルに基づいて受信する。また、受信したデータを解釈して、プリント画像データをラスタ変換したラスタ画像データを作成する。更に、プリント制御パラメータをＣＰＵ４へ供給する。
【００１４】
ＣＰＵ４は、プリンタコントローラ部３から入力されるプリント制御パラメータやメモリ部６に記憶された設定値に基づいて、ＭＦＰ１全体の動作などを制御する。また、プリンタコントローラ部３から入力されるラスタ画像データのシステムコントローラ部５への出力を制御する。
【００１５】
システムコントローラ部５は、メモリ部６やプリンタコントローラ部３、プリンタ部８の画像信号のやりとりなどを制御する。
【００１６】
メモリ部６は、ＲＡＭ（ランダム・アクセス・メモリ）やＲＯＭ（リード・オンリ・メモリ）、ＨＤＤ（ハード・ディスク・ドライブ）などからなるメモリスペースである。プリンタ部８で形成する１ページの分のラスタ画像データを記憶するページメモリ領域６１を有する。メモリ部６はプリンタコントローラ部３から入力されたりあるいは予め定めてあった設定値などを記憶する。メモリ部６に記憶されたラスタ画像データは、拡大縮小、回転処理などを施される場合もある。プリンタコントローラ部３から入力されるラスタ画像データと区別するため、以下、メモリ部６から出力される画像データをメモリ画像データとする。
【００１７】
スキャナ部７は原稿を読み取って、スキャナ画像データを生成する。
【００１８】
プリンタ部８はシステムコントローラ部５からのメモリ画像データに基づいて用紙に画像を形成する。
【００１９】
プリンタコントローラ部３は図２のように、外部インタフェース部３１、プリンタコントローラ制御部３２、プリンタコントローラ記憶部３３、プリンタコントローラ画像処理部３４を備える。
【００２０】
外部インタフェース部３１は、ＵＳＢやＲＳ−２３２Ｃなどのシリアル接続、パラレル接続やネットワークへの接続など、ＭＦＰ１の外部との通信を行い、外部のパーソナルコンピュータやサーバなどから、プリント制御パラメータやプリント画像データなどを含むプリントジョブデータを所定のプロトコルに基づいて受信する。
【００２１】
プリンタコントローラ制御部３２は、外部インタフェース部３１、プリンタコントローラ画像処理部３４を制御する。また、プリンタコントローラ画像処理部３４とＣＰＵ４の間の画像信号の入出力を制御する。また、外部インタフェース部３１で受信したデータを解釈して、プリント制御パラメータとプリント画像データを生成する。また、複数の種類のＰＤＬを解釈することができるよう設計されている。また、プリント制御パラメータのガンマ補正パターン出力フラグを監視し、ガンマ補正パターン出力の指示が来ると、後述するプリンタコントローラ記憶部３３にそれぞれのＰＤＬで記述され記憶されているガンマ補正パターンを解釈して、ガンマ補正パターンのプリント画像データを生成する。
【００２２】
プリンタコントローラ記憶部３３はＲＡＭやＲＯＭ、ＨＤＤなどで構成される。プリンタコントローラ制御部３２が生成したプリント画像データや、プリンタコントローラ画像処理部３４が出力するラスタ画像データは、プリンタコントローラ記憶部３３記憶される。
【００２３】
また、それぞれのＰＤＬに対応したガンマ補正パターンのデータがそれぞれのＰＤＬで記述され記憶されている。ＰＤＬで記述されているので、それぞれのガンマ補正パターンが、どこに位置するかという位置情報も共に記憶されていることになる。後に詳述するが、それぞれのＰＤＬで記憶されたガンマ補正パターンは、互いに重なり合わない位置になっている。また、何ページ目ｐに何番までのパターンが出力されるかを示す数Ｎｕｍ［ｐ］を記憶する。また、ガンマ補正部が参照するガンマ補正テーブルを記憶する。ガンマ補正パターンを用いてガンマ補正テーブルを生成する処理については後述する。
【００２４】
プリンタコントローラ画像処理部３４は、プリンタコントローラ制御部３２が出力するプリント画像データに色変換、ガンマ補正、ハーフトーン処理などを施し、ラスタ変換したラスタ画像データを作成する。
【００２５】
ＰＤＬの記述例を図３に示す。図４に示す画像５０を表すこの記述例では、１行目で用紙上の座標の原点を移動している。２行目で、移動した座標の原点を描画開始位置とし、３行目で描画開始位置である原点から（８１，０）の点まで直線を引く。４行目から６行目までそれぞれ、（８１，０）の点から（８１，８１）、（８１，８１）の点から（０，８１）、（０，８１）の点から（０，０）の点へ順に直線を引く。７行目では描画終了を宣言する。以上の作業で、（２６０．１３８，１６５）の座標点に左上角のある１番目の正方形が描画される。８行目で０．１２５に設定した濃度で、９行目において１番目の正方形５１の内部を塗りつぶす。
【００２６】
１０行目では現在の原点からみて（０，１００）の位置に原点を移動する。１１行目から１６行目まではこの新たな原点を基準として、２行目から７行目までと同じようにして２番目の正方形を描画する。１７行目で０．２５に設定した濃度で、１８行目において２番目の正方形５２の内部を塗りつぶす。
【００２７】
同様に、１９行目から２７行目で０．３８１の濃度の３番目の正方形５３、２８行目から３６行目で０．５の濃度の４番目の正方形５４、３７行目から４５行目で０．８１の濃度の５番目の正方形５５を形成する。
【００２８】
このようにＰＤＬは、位置を定義して画像を表現する。逆にいえば、ＰＤＬで記述された画像は、画像のどの位置がどのように描かれているかがわかる。
【００２９】
ＭＦＰ１において、ＭＦＰ１の外部からプリントジョブデータを得る際の画像形成の流れについて、図５を参照して説明する。
【００３０】
まず、プリンタコントローラ部３の外部インタフェース部３１が、外部のパーソナルコンピュータやサーバなどから、印字枚数を含むプリント制御パラメータ、プリント画像データなどを含む、プリントジョブデータを所定のプロトコルに基づいて受信する（Ｓ１０１）。
【００３１】
プリンタコントローラ制御部３２は、外部インタフェース部３１で受信したプリントジョブデータのうち、プリント制御パラメータを解釈する。（Ｓ１０２）。
【００３２】
また、プリンタコントローラ画像処理部３４は、プリンタコントローラ制御部３２が解釈したプリント制御パラメータも参照しながら、所定のＰＤＬで記述されたプリント画像データをラスタ変換したラスタ画像データを生成する（Ｓ１０３）。
【００３３】
プリンタコントローラ画像処理部３４で生成されたラスタ画像データは、プリンタコントローラ制御部３２やＣＰＵ４を介してシステムコントローラ部５へ送られ、メモリ部６のページメモリ領域６１に記憶される。メモリ部６では回転や拡大縮小などの処理が施されることもある（Ｓ１０４）。
【００３４】
プリンタ部８は、メモリ部６のページメモリ領域６１から出力されるメモリ画像データに基づいて用紙に画像を形成する（Ｓ１０５）。
【００３５】
上記画像形成における、プリンタコントローラ画像処理部３４の画像処理の流れについて、図６を参照して説明する。
【００３６】
まず、プリンタコントローラ画像処理部３４は、プリンタコントローラ記憶部３３に記憶された色変換テーブルを参照して、例えばＲＧＢの入力側色空間で表されるプリント画像データに色変換処理を施す。色変換処理を施されたプリント画像データは、例えばＹＭＣＫの出力側色空間で表される（Ｓ２０１）。
【００３７】
色変換処理は、ＭＦＰ１の構成によっては単純にＲＧＢからＹＭＣへの補色演算をするだけでもよい。また、単純な色空間の変換のみを行うのみでなく、ガマット変換処理を行ってもよい。ある数式に基づいて変換を行うか、テーブル参照によって行うかは任意である。
【００３８】
次に、プリンタコントローラ記憶部３３に保持されているガンマ補正テーブルを参照して、色変換されたプリント画像データにガンマ補正を施す（Ｓ２０２）。
【００３９】
次に、ガンマ補正をほどこしたプリント画像データにハーフトーン処理を施し、ラスタ画像データとして出力する（Ｓ２０３）。
【００４０】
以上のようにプリンタコントローラ画像処理部３４にて画像処理が行われる。
【００４１】
つぎに、ガンマ補正テーブルの生成処理について説明する。
【００４２】
ガンマ補正テーブルの生成は、パターン画像形成およびパターン画像読取のステップを含む。
【００４３】
まず、プリンタコントローラ記憶部３３にＰＤＬで記述され記憶されているガンマ補正パターンについて説明する。
【００４４】
図７は、ＰＤＬで記述され記憶されている状態のガンマ補正パターンのデータが表している画像の例である。ここでは位置基準パターンが１ページに１つある。また、５種類のガンマ補正パターンが１ページに１つずつある。位置基準パターン７０と各ガンマ補正パターンは互いに重なり合わない位置になっている。また、第１のガンマ補正パターン７１と第２のガンマ補正パターン７２は互いに重なり合わない位置になっている。また、第３のガンマ補正パターン７３と第４のガンマ補正パターン７４と第５のガンマ補正パターン７５は互いに重なり合わない位置になっている。
【００４５】
図８は、メモリ部６のページメモリ領域６１上で合成されたガンマ補正パターンの画像である。互いに重なり合わない位置となっている位置基準パターン７０と第１のガンマ補正パターン７１と第２のガンマ補正パターン７２のラスタ画像データの論理和をとってページメモリ領域上に展開すると、第１ページ７６のような画像データが生成される。また、互いに重なり合わない位置となっている位置基準パターン７０と第３のガンマ補正パターン７３と第４のガンマ補正パターン７４と第５のガンマ補正パターン７５のガンマ補正パターンのラスタ画像データの論理和をとってページメモリ領域上に展開すると、第２ページ７７のような画像データが生成される。第ｐページに何番までのパターンが出力されるかはコントローラ記憶部３３に記憶されているＮｕｍ［ｐ］に従う。すなわち、ここでは第１ページ７６には第１のガンマ補正パターン７１から第２のガンマ補正パターン７２までのガンマ補正パターンが形成されるので、Ｎｕｍ［１］＝２である。また、第２ページ７７には第３のガンマ補正パターン７３から第５のガンマ補正パターン７５までのガンマ補正パターンが形成されるので、Ｎｕｍ［２］＝５である。
【００４６】
つぎに、プリンタコントローラ記憶部３３にＰＤＬで記述され記憶されたガンマ補正パターンを一連の用紙上に形成する、パターン画像形成のステップについて、図９を参照して説明する。
【００４７】
外部のパーソナルコンピュータやサーバなどから、ガンマ補正パターン出力ジョブデータを受信することで、パターン画像形成が開始される。ガンマ補正パターンの出力ジョブデータは、それを解釈して生成されるプリント制御パラメータのガンマ補正パターン出力フラグが、ガンマ補正パターン出力の指示となっている、プリントジョブデータである。
【００４８】
プリンタコントローラ制御部３２は、外部インタフェース部３１で受信したプリントジョブデータのプリント制御パラメータのガンマ補正パターン出力フラグがガンマ補正パターン出力の指示となっていれば、ガンマ補正パターン出力を行う。
【００４９】
あるいは、コントロールパネル部２からガンマ補正パターン出力を行う旨を指示することで、ガンマ補正パターン出力を行う。
【００５０】
ガンマ補正パターン出力では、まず、ガンマ補正パターン番号変数ｉと、処理中ページを表す変数ｐを１に初期化する（Ｓ３０１）。
【００５１】
ここで、ガンマ補正パターン番号変数ｉは、現在処理中のガンマ補正パターンの番号を格納する変数である。
【００５２】
また、処理中ページを表す変数ｐは、現在出力処理を行っているページ番号を格納する変数である。
【００５３】
次に、メモリ部６のページメモリ領域６１を初期化する（Ｓ３０２）。
【００５４】
次に、プリンタコントローラ記憶部３３にＰＤＬで記述され記憶されているガンマ補正パターンのうち１つからラスタ画像データを生成する（Ｓ３０３）。
【００５５】
次に、そのラスタ画像データと、ページメモリ領域６１の現在の内容との論理和をとり、その論理和の結果をページメモリ領域６１に記憶する（Ｓ３０４）。
【００５６】
次にガンマ補正パターン番号変数ｉを、処理中の第ｐページにおいて何番までのパターンを出力するかを示す数Ｎｕｍ［ｐ］と比較する（Ｓ３０５）。
【００５７】
ｉ＝Ｎｕｍ［ｐ］でなければ、ｉの数を１増やして再びＳ３０３へ戻る（Ｓ３０６）。
【００５８】
ｉ＝Ｎｕｍ［ｐ］であれば、ページメモリ領域６１の内容に基づいて画像形成を行う（Ｓ３０７）。
【００５９】
次に、ガンマ補正パターン番号変数ｉとガンマ補正パターンの総数ｎとを比較する（Ｓ３０８）。
【００６０】
ｉ＝ｎでなければ、ｉとｐを１ずつ増やしてＳ３０２へ戻る（Ｓ３０９）。
【００６１】
ｉ＝ｎであれば、パターン画像形成のステップを終了する。
【００６２】
このような手順により、ページメモリ領域上で複数のＰＤＬそれぞれに対応したガンマ補正パターンを合成することができ、かつ、複数のＰＤＬそれぞれに対応したガンマ補正パターンを一連の用紙上に一度に形成することができる。
【００６３】
次に、上記パターン画像形成のステップで用紙に形成したガンマ補正パターンを読み取ってガンマ補正テーブルを生成する、パターン画像読取のステップについて、図１０を参照して説明する。
【００６４】
コントロールパネル部２からガンマ補正パターン読取を行う旨を指示すると、パターン画像読取のステップが開始する。
【００６５】
まず、ガンマ補正パターン番号変数ｊと、処理中ページを表す変数ｑを１に初期化する（Ｓ４０１）。
【００６６】
次に、パターン画像形成のステップでガンマ補正パターンを形成した一連の用紙のうちｑ枚目の用紙上のガンマ補正パターンをスキャナ部７で読取り、プリンタコントローラ記憶部３３へスキャナ画像データを記憶する（Ｓ４０２）。
【００６７】
次にガンマ補正パターン番号変数ｊを、処理中の第ｑページにおいて何番までのパターンを出力されたかを示す数Ｎｕｍ［ｑ］と比較する（Ｓ４０３）。
【００６８】
ｊ＞Ｎｕｍ［ｑ］でなければ、ｊのガンマ補正パターンは第ｑページに含まれることになる。スキャナ部７で読み取った用紙上の位置基準パターン７０が基準となりスキャナ画像データ上のｊのガンマ補正パターンがあるべき位置がわかる。わかった位置に基づいて、周知の技術に基づいて当該ガンマ補正パターンに対応するＰＤＬのためのガンマ補正テーブルの生成を行う（Ｓ４０５）。生成したガンマ補正テーブルは、プリンタコントローラ記憶部３３に記憶される。
【００６９】
ｊ＞Ｎｕｍ［ｑ］であれば、ｊのガンマ補正パターンは第ｑページ以前には含まれないことになるので、ｑを１増やしてＳ４０２へ戻る（Ｓ４０４）。
【００７０】
次に、ガンマ補正パターン番号変数ｊとガンマ補正パターンの総数ｎとを比較する（Ｓ４０６）。
【００７１】
ｊ＝ｎでなければ、ｊを１増やしてＳ４０３へ戻る（Ｓ４０７）。
【００７２】
ｊ＝ｎであれば、パターン読取のステップを終了する。
【００７３】
このような手順により、複数のＰＤＬそれぞれに対応したガンマ補正パターンを一度に形成された一連の用紙を読取り、複数のＰＤＬそれぞれに対するガンマ補正テーブルを生成することができる。
【００７４】
なお、本実施の形態においては、ＭＦＰ１のメモリ部６にページメモリ領域６１においてガンマ補正パターンを合成するとしたが、プリンタコントローラ部３のプリンタコントローラ記憶部３３で合成してもよい。
【００７５】
また、位置基準パターンを基準としてスキャナ画像データ上のガンマ補正パターンがあるべき位置を特定したが、ＰＤＬから得る位置情報からガンマ補正パターンがあるべき位置を特定してもよい。以下、これについて説明する。
【００７６】
まず、プリンタコントローラ記憶部３３にＰＤＬで記述され記憶されるガンマ補正パターンについて説明する。
【００７７】
図７の位置基準パターン７０は、ＰＤＬから得る位置情報からガンマ補正パターンがあるべき位置を特定するようにするので、不要となる。
【００７８】
図１１は、メモリ部６のページメモリ領域６１上で合成されたガンマ補正パターンの画像である。ここでは位置基準パターンはなく、互いに重なり合わない位置となっている第１のガンマ補正パターン７１と第２のガンマ補正パターン７２のラスタ画像データの論理和をとってページメモリ領域上に展開すると、第１ページ１７６のような画像データが生成される。また、互いに重なり合わない位置となっている第３のガンマ補正パターン７３と第４のガンマ補正パターン７４と第５のガンマ補正パターン７５のガンマ補正パターンのラスタ画像データの論理和をとってページメモリ領域上に展開すると、第２ページ１７７のような画像データが生成される。第ｐページに何番までのパターンが出力されるかはコントローラ記憶部３３に記憶されているＮｕｍ［ｐ］に従う。すなわち、ここでは第１ページ７６には第１のガンマ補正パターン７１から第２のガンマ補正パターン７２までのガンマ補正パターンが形成されるので、Ｎｕｍ［１］＝２である。また、第２ページ７７には第３のガンマ補正パターン７３から第５のガンマ補正パターン７５までのガンマ補正パターンが形成されるので、Ｎｕｍ［２］＝５である。
【００７９】
この合成されたガンマ補正パターンを用紙上に形成する。ガンマ補正パターンはＰＤＬで記述されているので、ＰＤＬから得る位置情報から、用紙上のどの位置にガンマ補正パターンが形成されたかを知ることができる。
【００８０】
この用紙に対して図１０のパターン画像読取のステップを行う場合、Ｓ４０５において、ＰＤＬから得る位置情報から、用紙上のガンマ補正パターンが形成された位置がわかる。ガンマ補正パターンが形成された位置がわかっている用紙を読み取って得たスキャナ画像データ上のｊのガンマ補正パターンがあるべき位置がわかる。わかった位置に基づいて、周知の技術に基づいて当該ガンマ補正パターンが対応するＰＤＬのためのガンマ補正テーブルの生成を行う。
【００８１】
このようにして、ＰＤＬで記述されたガンマ補正パターンを解釈して得るガンマ補正パターンの位置情報とスキャナ画像データとに基づいて、ガンマ補正テーブルを生成することことができる。
【図面の簡単な説明】
【００８２】
【図１】ＭＦＰのブロック図。
【図２】プリンタコントローラ部のブロック図。
【図３】ＰＤＬの記述例。
【図４】ＰＤＬの記述例が表す画像。
【図５】ＭＦＰの外部からプリントジョブデータを得る際の画像形成のフローチャート。
【図６】プリンタコントローラ画像処理部の画像処理のフローチャート。
【図７】ＰＤＬで記述され記憶されている状態のガンマ補正パターンのデータが表す画像を示した図。
【図８】ページメモリ領域上で合成されたガンマ補正パターンの画像の図。
【図９】ガンマ補正テーブルの生成処理におけるパターン画像形成のフローチャート。
【図１０】ガンマ補正テーブルの生成処理におけるパターン画像読取のフローチャート。
【図１１】位置基準パターンがない場合の、ページメモリ領域上で合成されたガンマ補正パターンの画像の図。
【符号の説明】
【００８３】
１    ＭＦＰ
３    プリンタコントローラ部
７    スキャナ部
８    プリンタ部
３１  外部インタフェース部
３２  プリンタコントローラ制御部
３３  プリンタコントローラ記憶部
３４  プリンタコントローラ画像処理部
【図１】
2005277587.tif 000003
【図２】
2005277587.tif 000004
【図３】
2005277587.tif 000005
【図４】
2005277587.tif 000006
【図５】
2005277587.tif 000007
【図６】
2005277587.tif 000008
【図７】
2005277587.tif 000009
【図８】
2005277587.tif 000010
【図９】
2005277587.tif 000011
【図１０】
2005277587.tif 000012
【図１１】
2005277587.tif 000013