(57)【特許請求の範囲】
【請求項１】
ブラックの色材、シアンの色材、マゼンタの色材およびイエローの色材を用いて画像を形成する画像形成装置であって、
予め決められた階調値に基づく校正用画像、および前記校正用画像に対して所定の位置に配置された位置検出画像を前記色材を用いて形成し、前記校正用画像および前記位置検出画像を印刷媒体に記録する画像形成手段と、
前記印刷媒体に記録された校正用画像の濃度と前記校正用画像に予め決められた濃度との濃度差に基づき、前記画像形成手段の濃度出力特性を校正する校正手段と、を備え、
前記画像形成手段は、複数の前記色材の各々について略濃度最大となる前記位置検出画像を形成し、各色の前記位置検出画像を重ねて前記印刷媒体に記録することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
予め決められた色および階調値を各々が有する複数のパッチを含む前記校正用画像、および前記複数のパッチと異なる色および階調値の組合わせを有する前記位置検出画像を、レッド、グリーン、ブルーの階調値で表現する校正画像データを記憶する記憶部と、
前記校正画像データの階調値を、シアン、マゼンタ、イエローおよびブラックの階調値に対応付け、且つ、前記位置検出画像の階調値を、シアン、マゼンタ、イエロー、ブラックの各色について略最大の階調値に対応付けた第１の対応テーブルと、
前記第１の対応テーブルに従って、前記校正画像データに対する変換処理を行う変換手段と、をさらに備え、
前記画像形成手段は、前記変換処理後の校正画像データに基づいて前記校正用画像および前記位置検出画像を形成することを特徴とする画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
前記第１の対応テーブルは、
前記校正画像データにおいて、前記位置検出画像は、レッド、グリーン、ブルーの各色について値が等しい階調値を除く所定の階調値で表現され、
第１の対応テーブルは、レッド、グリーン、ブルーの各色について値が等しい階調値を、ブラックの色材単体に対応する階調値に対応付け、且つ前記位置検出画像を表す所定の階調値は、シアンの色材、マゼンタの色材およびイエローの色材によりコンポジットブラックを表現する階調値に対応付けることを特徴とする画像形成装置。
【請求項４】
請求項２または３に記載の画像形成装置において、
レッド、グリーン、ブルーの階調値を、シアン、マゼンタ、イエロー、ブラック各色の階調値に対応付けた第２の対応テーブルを、さらに備え、
前記変換手段は、通常の印刷時には前記第２の対応テーブルに従う変換処理を行い、キャリブレーション実行時に前記第１の対応テーブルに従う変換処理を行うことを特徴とする画像形成装置。
【請求項５】
請求項１ないし４のいずれか一項に記載の画像形成装置において、
前記画像形成装置は、前記印刷媒体に記録された前記校正用画像および前記位置検出画像を読み取ることにより、読取画像データを生成する読取手段と、を有し、
前記読取画像データは、マトリクス状に配列された多数の画素の各画素について階調値を有するビットマップデータであり、
前記校正手段は、前記読取画像データの画素に順次注目し、注目された注目画素の階調値および前記注目画素に隣接する画素の階調値に基づいて、前記位置検出画像に対応する階調値となっているか否かを判断することにより、前記位置検出画像に対応する画像領域を探索し、前記探索された位置検出画像との相対位置から校正用画像の濃度として取得すべき前記読取画像データの位置を検出して前記印刷媒体に記録された校正用画像の濃度を取得することを特徴とする画像形成装置。
【請求項６】
請求項５に記載の画像形成装置において、
前記校正手段は、前記注目画素の階調値および前記注目画素に隣接する画素の階調値の平均値が、前記位置検出画像に対応する階調値となっているか否かを判断することにより、前記位置検出画像に対応する画像領域を探索することを特徴とする画像形成装置。
【請求項７】
ブラックの色材、シアンの色材、マゼンタの色材およびイエローの色材を用いて画像を形成する画像形成装置のキャリブレーション方法であって、
予め決められた階調値に基づく校正用画像、および前記校正用画像に対して所定の位置に配置された位置検出画像を前記色材を用いて形成し、前記校正用画像および前記位置検出画像を印刷媒体に記録する画像形成ステップと、
前記印刷媒体に記録された校正用画像の濃度と前記校正用画像に予め決められた濃度との濃度差に基づき、画像形成の濃度出力特性を校正する校正ステップと、を備え、
前記画像形成ステップにおいて、複数の前記色材の各々について略濃度最大となる前記位置検出画像を形成し、各色の前記位置検出画像を重ねて前記印刷媒体に記録することを特徴とする画像形成装置のキャリブレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
プリンタなどの画像形成装置および画像形成装置のキャリブレーション方法に関する。
【背景技術】
【０００２】
従来、プリンタなどの画像形成装置の出力特性についてキャリブレーションを行う手法として、所定の階調値で表されたパッチパターンを印刷媒体に印刷してから、スキャナやライン型の測色器によって読み取ったパッチパターンの濃度と、そのパッチパターンが印刷された階調値が、印刷されたときに予め目標とされる決められた濃度（出荷時のプリンタの濃度）との濃度差に基づいて、印刷濃度の出力特性を補正する方法が広く知られている（例えば、特許文献１参照）。
【０００３】
また、特許文献１および特許文献２に記載の装置では、パッチパターンとともに位置検出マークを印刷媒体に印刷し、位置検出マークが検出された位置に基づいて、キャリブレーションを行うようになっている。すなわち、パッチシートを読み取った読取画像において、位置検出マークが読み取られた位置を検出し、読取画像におけるパッチパターンの画像領域を正確に認識することによって、キャリブレーションを正確に行うようになっている。なお、特許文献２に記載の位置検出マークは、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）各色のトナーにより印刷されている。
【０００４】
【特許文献１】特開２００６−２９３２１３号公報
【特許文献２】特開２００７−４７７４４号公報（第１３ページ、段落（００７４）〜（００７７）、および図１０、１１参照）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、電子写真方式の画像形成を行う場合、特許文献１に記載のように位置検出マークを印刷すると、転写不良などに起因して生じる濃度むらによって位置検出マークに部分的に濃度不足が生じてしまうことがあった。このため、パッチシートを読み取った読取画像において、位置検出マークの位置を正確に検出できなくなり、キャリブレーションを実施することができない、もしくはキャリブレーションを適切に行うことができなくなるという課題があった。
【０００６】
また、特許文献２に記載の技術は、パッチパターンの露光前にダミーパターンを兼ねる位置検出マークの露光を行うことにより、安定した状態の露光装置によってパッチパターンを露光するものであって、ＣＭＹＫの各色のトナーにより位置検出マークを印刷することによって位置検出マークの位置検出精度を高めるようにしたものではない。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態または適用例として実現することが可能である。
【０００８】
［適用例１］ブラックの色材、シアンの色材、マゼンタの色材およびイエローの色材を用いて画像を形成する画像形成装置であって、予め決められた階調値に基づく校正用画像、および前記校正用画像に対して所定の位置に配置された位置検出画像を前記色材を用いて形成し、前記校正用画像および前記位置検出画像を印刷媒体に記録する画像形成手段と、前記印刷媒体に記録された校正用画像の濃度と前記校正用画像に予め決められた濃度との濃度差に基づき、前記画像形成手段の濃度出力特性を校正する校正手段と、を備え、前記画像形成手段は、複数の前記色材の各々について略濃度最大となる前記位置検出画像を形成し、各色の前記位置検出画像を重ねて前記印刷媒体に記録することを特徴とする画像形成装置。
【０００９】
この構成によれば、印刷媒体に印刷された位置検出画像には、ブラックの色材、シアンの色材、マゼンタの色材およびイエローの色材の各々についての略濃度最大の画像が重なり合って記録されるので、濃度むらなどによる位置検出画像の濃度低下が抑制される。したがって、読取画像データの画像において、位置検出画像に対応する濃度の画像領域を探索する際に、位置検出画像の濃度不足により位置検出画像に対応する画像領域の探索に失敗する可能性が低減し、位置検出画像に対応する画像領域を精度良く検出することができる。また、位置検出画像の位置検出精度が向上するため、読取画像データの画像において、校正用画像に対応する画像領域の濃度をより正確に検出し、キャリブレーションをより適切に行うことが可能となる。
【００１０】
［適用例２］上記画像形成装置において、予め決められた色および階調値を各々が有する複数のパッチを含む前記校正用画像、および前記複数のパッチと異なる色および階調値の組合わせを有する前記位置検出画像を、レッド、グリーン、ブルーの階調値で表現する校正画像データを記憶する記憶部と、前記校正画像データの階調値を、シアン、マゼンタ、イエローおよびブラックの階調値に対応付け、且つ、前記位置検出画像の階調値を、シアン、マゼンタ、イエロー、ブラックの各色について略最大の階調値に対応付けた第１の対応テーブルと、前記第１の対応テーブルに従って、前記校正画像データに対する変換処理を行う変換手段と、をさらに備え、前記画像形成手段は、前記変換処理後の校正画像データに基づいて前記校正用画像および前記位置検出画像を形成することを特徴とする画像形成装置。
【００１１】
この構成によれば、対応テーブルに従う一度の変換処理によって、校正画像データの階調値を、ブラックの色材、シアンの色材、マゼンタの色材およびイエローの色材に対応する階調値に変換するとともに、位置検出画像の階調値を、シアン、マゼンタ、イエロー、ブラックの各色について略最大の階調値に変換することができる。したがって、対応テーブルに従う簡易な処理によって、位置検出画像に対応する画像領域を探索する際の検出精度を向上させることができる。
【００１２】
［適用例３］上記画像形成装置において、前記第１の対応テーブルは、前記校正画像データにおいて、前記位置検出画像は、レッド、グリーン、ブルーの各色について値が等しい階調値を除く所定の階調値で表現され、第１の対応テーブルは、レッド、グリーン、ブルーの各色について値が等しい階調値を、ブラックの色材単体に対応する階調値に対応付け、且つ前記位置検出画像を表す所定の階調値は、シアンの色材、マゼンタの色材およびイエローの色材によりコンポジットブラックを表現する階調値に対応付けることを特徴とする画像形成装置。
【００１３】
この構成によれば、ブラックの色材により形成する位置検出画像に濃度むらによる濃度不足が生じた場合、シアンの色材、マゼンタの色材、およびイエローの色材を用いたコンポジットブラックの位置検出画像が重なり合うことにより、ブラックの濃度不足が補われるので、位置検出画像に対応する画像領域の探索に与える濃度むらの影響が低減する。したがって、ブラックの色材により形成する位置検出画像に濃度むらによる濃度低下が生じても、位置検出画像に対応する画像領域を精度良く検出することができる。
【００１４】
［適用例４］上記画像形成装置において、レッド、グリーン、ブルーの階調値を、シアン、マゼンタ、イエロー、ブラック各色の階調値に対応付けた第２の対応テーブルを、さらに備え、前記変換手段は、通常の印刷時には前記第２の対応テーブルに従う変換処理を行い、キャリブレーション実行時に前記第１の対応テーブルに従う変換処理を行うことを特徴とする画像形成装置。
【００１５】
この構成によれば、通常の印刷時とキャリブレーション実行時とで変換処理に用いる対応テーブルを切り替えることにより、キャリブレーション実行時における、各色の画像を重ねて位置検出画像を記録する印刷を行うことができる。例えば、変換処理などの機能をハードウェア化することにより、処理内容の変更が困難な構成の画像形成装置であっても、キャリブレーション実行時には、通常の印刷時に用いる第２の対応テーブルを第１の対応テーブルに切り替えることにより、シアン、マゼンタ、イエロー、ブラック各色の位置検出画像を重ねて記録させるキャリブレーション用の印刷、および通常の印刷を実現することができる。
【００１６】
［適用例５］上記画像形成装置において、前記画像形成装置は、前記印刷媒体に記録された前記校正用画像および前記位置検出画像を読み取ることにより、読取画像データを生成する読取手段と、を有し、前記読取画像データは、マトリクス状に配列された多数の画素の各画素について階調値を有するビットマップデータであり、前記校正手段は、前記読取画像データの画素に順次注目し、注目された注目画素の階調値および前記注目画素に隣接する画素の階調値に基づいて、前記位置検出画像に対応する階調値となっているか否かを判断することにより、前記位置検出画像に対応する画像領域を探索し、前記探索された位置検出画像との相対位置から校正用画像の濃度として取得すべき前記読取画像データの位置を検出して前記印刷媒体に記録された校正用画像の濃度を取得することを特徴とする画像形成装置。
【００１７】
この構成によれば、注目画素の階調値に加えて、注目画素に隣接する画素の階調値に基づいて、位置検出画像に対応する階調値であるか否かが判断されるので、位置検出画像は濃度むらによる部分的な濃度低下の影響が低減され、位置検出画像に対応する画像領域をより精度良く検出することができる。
【００１８】
［適用例６］上記画像形成装置において、前記校正手段は、前記注目画素の階調値および前記注目画素に隣接する画素の階調値の平均値が、前記位置検出画像に対応する階調値となっているか否かを判断することにより、前記位置検出画像に対応する画像領域を探索することを特徴とする画像形成装置。
【００１９】
この構成によれば、注目画素が位置検出画像に含まれているか否かの判断に、注目画素および注目画素の周辺に位置する画素の平均値を用いることにより、位置検出画像に濃度むらによる部分的な濃度低下があっても、判断に用いる濃度の低下量が小さくなるので、位置検出画像に対応する画像領域をより精度良く検出することができる。
【００２０】
［適用例７］ブラックの色材、シアンの色材、マゼンタの色材およびイエローの色材を用いて画像を形成する画像形成装置のキャリブレーション方法であって、予め決められた階調値に基づく校正用画像、および前記校正用画像に対して所定の位置に配置された位置検出画像を前記色材を用いて形成し、前記校正用画像および前記位置検出画像を印刷媒体に記録する画像形成ステップと、前記印刷媒体に記録された校正用画像の濃度と前記校正用画像に予め決められた濃度との濃度差に基づき、画像形成の濃度出力特性を校正する校正ステップと、を備え、前記画像形成ステップにおいて、複数の前記色材の各々について略濃度最大となる前記位置検出画像を形成し、各色の前記位置検出画像を重ねて前記印刷媒体に記録することを特徴とする画像形成装置のキャリブレーション方法。
【００２１】
この構成によれば、位置検出画像に対応する濃度の画像領域を探索する際に、位置検出画像の濃度不足により位置検出画像に対応する画像領域の探索に失敗する可能性が低減するので、位置検出画像に対応する画像領域を精度良く検出することができる。また、位置検出画像の位置検出精度が向上するため、読取画像データの画像において、校正用画像に対応する画像領域の濃度をより正確に検出し、キャリブレーションをより適切に行うことが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について、実施例に基づいて説明する。
【００２３】
（第１の実施例）
図１は、第１の実施例に係る複写装置のハードウェア構成を示した図である。図１に示すように、複写装置１は、印刷エンジン（画像形成手段）１０と、スキャナ部（読取手段）２０と、ＬＣＤなどの表示部および各種スイッチを有する操作パネル３０と、コントローラ４０と、を備えている。なお、本複写装置１は、印刷エンジン１０の印刷機能により、複数のパッチを含むパッチシートＳを印刷し、スキャナ部２０のスキャナ機能によって読み取られる各パッチの読取濃度に基づき、印刷エンジン１０がもつ濃度出力特性についてのキャリブレーションを行うものである。以下、複写装置１の各構成について説明する。
【００２４】
印刷エンジン１０は、電子写真方式の画像形成を行う部分であり、図２に示すように、感光体ドラム１１と、帯電ユニット１２と、露光ユニット１３と、現像ユニット１４と、一次転写ユニット１５と、中間転写体１６と、二次転写ユニット１７と、定着ユニット１８とを備えている。
【００２５】
感光体ドラム１１は、潜像を担持するための像担持体であり、円筒状の導電性基材とその外周面に形成された感光層を有しており、中心軸に対して回転可能に構成されている。印刷時には、帯電ユニット１２は、感光体ドラム１１の表面を帯電し、露光ユニット１３は、内蔵するレーザやＬＥＤアレイなどの光源からのビームを帯電された感光体ドラム１１に照射する。露光ユニット１３からのビーム照射は、コントローラ４０から入力される画像信号に従って制御され、これにより感光体ドラム１１表面に静電潜像が形成される。
【００２６】
現像ユニット１４は、色材であるトナーを収容するカートリッジ１９がそれぞれ着脱可能に装着される装着部１４ａ〜１４ｄを有し、回転軸１４ｅに対して回転可能な現像ロータリーである。現像ユニット１４の装着部１４ａ〜１４ｄには、それぞれ、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のトナーを収容するカートリッジ１９ａ〜１９ｄが装着される。現像ユニット１４が回転することにより必要なカートリッジ１９が感光体ドラム１１に近接し、感光体ドラム１１表面に形成された潜像をトナーで現像することによって当該トナー色の単色画像が形成される。
【００２７】
一次転写ユニット１５は、感光体ドラム１１上に形成された単色画像を、感光体ドラム１１と同じ周速度で回転駆動された中間転写体１６に転写する。カラー印刷時には、一次転写ユニット１５は、現像ユニット１４が現像したＣＭＹＫ各色の単色画像を中間転写体１６表面に重ね合わせて転写することにより、ＣＭＹＫそれぞれの単色画像が重畳されたカラー画像が中間転写体１６に形成される。そして、二次転写ユニット１７が、中間転写体１６に形成されたカラー画像を用紙などの印刷媒体に転写し、定着ユニット１８が、印刷媒体上に転写されたカラー画像を媒体に溶着して永久像として記録することで印刷が行われる。
【００２８】
次に、スキャナ部２０の構成について説明する。図１に示すように、スキャナ部２０は、原稿が載置される原稿台２１、ＣＣＤなどの受像素子を搭載したキャリッジ２２、およびキャリッジ２２を原稿台２１に沿って走査させる走査機構２３などの構成を有している。走査機構２３が原稿全体に渡ってキャリッジ２２を走査し、キャリッジ２２のＣＣＤが原稿台２１に載置された原稿を読み取ることにより、ＲＧＢ形式の階調値（以下「ＲＧＢ値」ともいう）により表されるビットマップデータ（以下「読取画像データ」という）が生成される。なお、本実施例では、読取画像データは、ＲＧＢ各色２５６階調（「０」〜「２５５」）の階調データであり、ＲＧＢ各色の階調値が「２５５」が濃度最小である白、ＲＧＢ各色階調値「０」が濃度最大である黒に対応するものとする。こうして生成された読取画像データは、スキャナ部２０からコントローラ４０に受け渡される。
【００２９】
コントローラ４０は、印刷エンジン１０、スキャナ部２０および操作パネル３０を制御する部分であり、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、ＥＥＰＲＯＭ（記憶部）４４と、通信Ｉ／Ｆ４５と、エンジンＩ／Ｆ４６と、スキャナＩ／Ｆ４７と、パネルＩ／Ｆ４８と、を備えている。
【００３０】
ＲＯＭ４２には、複写装置１を制御するための制御プログラムなどが予め記憶されている。ＲＡＭ４３は、受信バッファやワーキングメモリなどとして用いられ、ＣＰＵ４１は、コントローラ４０の主制御装置であり、ＲＯＭ４２に記憶された制御プログラムをＲＡＭ４３を用いて実行することにより、複写装置１内部で行われる各種処理を制御する。ＥＥＰＲＯＭ４４には、パッチ画像データ（校正画像データ）ＰＤ、ターゲットデータＴＤ、および色変換テーブルＴＴが予め記憶されている。なお、ターゲットデータＴＤは、ＣＭＹＫ各色の所定濃度と、その所定濃度（色彩値）に対してその濃度を再現するためにあらかじめプリンタ内で設定された初期階調値と、の対応を示すデータであり、後述するキャリブレーション処理に用いられるものである。また、ＥＥＰＲＯＭ４４には、キャリブレーション処理によって生成される色補正テーブルＣＴも記憶される。
【００３１】
通信Ｉ／Ｆ４５は、ホストコンピュータ２とデータ通信可能に接続されるインターフェイスである。ホストコンピュータ２のプリンタドライバから送信された印刷データは通信Ｉ／Ｆ４５により受信され、受信した印刷データはＲＡＭ４３の受信バッファに格納される。また、スキャナＩ／Ｆ４７は、スキャナ部２０に接続するインターフェイスであり、パネルＩ／Ｆ４８は、操作パネル３０に接続するインターフェイスである。
【００３２】
エンジンＩ／Ｆ４６は、印刷エンジン１０に対するインターフェイス部分であり、画像データを印刷エンジン１０が処理可能な形式のデータに変換して印刷エンジン１０に出力する処理を行う。具体的には、エンジンＩ／Ｆ４６は、ＲＧＢ形式の画像データの入力に対して、色変換処理、ハーフトーン処理、パルス幅変調などの処理を実行し、ＣＭＹＫ各色についてパルス幅変調後のデータを出力するＡＳＩＣ（Application Specific Integrated Circuit）で構成されている。
【００３３】
次に、コントローラ４０の機能的構成について説明する。図３は、コントローラ４０の機能構成を示した図である。図３に示すように、コントローラ４０は、描画処理部１００と、色変換部（変換手段）１１０と、色補正部１２０と、ハーフトーン処理部１３０と、色補正テーブル生成部１４０と、を有している。
【００３４】
描画処理部１００は、受信バッファに格納された印刷データを読み出し、印刷データに記述されたコマンドを解釈して、解釈結果をビットマップ画像に展開することによりＲＧＢ形式の画像データを生成する描画処理を行う部分である。
【００３５】
色変換部１１０は、ＥＥＰＲＯＭ４４に記憶された色変換テーブルＴＴに基づいて色変換処理を行うことにより、ＲＧＢ形式の画像データをＣＭＹＫ形式の画像データに変換する。なお、ＥＥＰＲＯＭ４４には、通常の印刷用の色変換テーブル（第２の対応テーブル）ＴＴａとキャリブレーション用の色変換テーブル（第１の対応テーブル）ＴＴｂが予め記憶されている。色変換部１１０は、実行するジョブが通常の印刷であるかキャリブレーション用のパッチシートＳの印刷であるかに応じて、ＥＥＰＲＯＭ４４に記憶された色変換テーブルＴＴａ，ＴＴｂを選択的に参照することにより、通常の印刷用の色変換またはキャリブレーション用の色変換を行う。通常の印刷処理用の色変換テーブルＴＴａに加えて、キャリブレーション用の色変換テーブルＴＴｂを備えている点が本複写装置１の特徴の一つでもあり、その理由については後述する。
【００３６】
色補正部１２０は、色変換処理後の画像データについて、ＥＥＰＲＯＭ４４に記憶された色補正テーブルＣＴに従って色補正処理を行うことにより、印刷エンジン１０がもつ濃度出力特性に応じて階調値を補正し、印刷エンジン１０によるＣＭＹＫ各色の出力濃度を調整する部分である。
【００３７】
ハーフトーン処理部１３０は、ＣＭＹＫ形式の画像データに対してハーフトーン処理を行うことにより、印刷エンジン１０が形成するドットに対応する画像データに変換する処理を行う。ハーフトーン処理後の画像データは、エンジンＩ／Ｆ４６によりパルス幅変調が施され、パルス幅変調後の画像信号が印刷エンジン１０に出力される。
【００３８】
上述した機能構成を有するコントローラ４０は、印刷データに対して行う通常の印刷に加えて、さらにキャリブレーション実行時に行うパッチシートＳの印刷を制御する。ホストコンピュータ２から印刷データを受信した場合、コントローラ４０は、通常の印刷用の色変換テーブルＴＴａに従う色変換を行うよう色変換部１１０に指示して、受信バッファに格納された印刷データに対して、描画処理部１００、色変換部１１０、色補正部１２０およびハーフトーン処理部１３０に順次処理を行わせることにより通常の印刷処理を制御する。
【００３９】
ここで、通常の印刷処理の色変換に使用される色変換テーブルＴＴａについて説明する。ＲＧＢ値とＣＭＹ値は補色の関係にあるため、理論上は、Ｃ＝２５５−Ｒ、Ｍ＝２５５−Ｇ、Ｙ＝２５５−Ｂの各式に従ってＣＭＹ値を求めることができる。しかし、印刷エンジン１０のγ特性はエンジンにより各々異なるため、印刷エンジン１０の特性にあわせて、上記理論式に必ずしも従わない色変換テーブルが設計され、その色変換テーブルをＥＥＰＲＯＭ４４に記憶した状態で複写装置１が出荷される。すなわち、エンジン特性にあわせて設計された色変換テーブルでは、（Ｒ，Ｇ，Ｂ）＝（０，２５５，２５５）であっても、必ずしも（Ｃ，Ｍ，Ｙ）＝（２５５，０，０）に変換されるわけではなく、例えば、高濃度のＣ値と低濃度のＭ値やＹ値を含む階調値に変換される場合がある。さらに、ＣＭＹ全てのトナーについて１００％の階調値や高濃度の階調値が指定されて印刷される場合、多量のトナーの一部が飛び散るブラーなどの発生を抑えるため、画像形成装置の色材としてブラックを追加し、下色除去、墨色発生などの色変換処理を実施することにより総トナー量を抑制する。このため、下色除去や墨色発生を加味した色変換テーブルＴＴａが設計される。
【００４０】
ここで、（Ｒ，Ｇ，Ｂ）＝（０，０，０）の場合、例えば、コンポジットブラックである（Ｃ，Ｍ，Ｙ，Ｋ）＝（２５０，２５０，２５０，０）のように色変換されるか、ブラック（Ｋ）単色である（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，２５５）に色変換されるかは、イメージやテキストなどの印刷対象とする画像種類と、エンジン特性とに応じて設計された色変換テーブルに従う。したがって、通常の印刷処理に使用される色変換テーブルＴＴａでは、（Ｒ，Ｇ，Ｂ）＝（０，０，０）が必ずしもブラック（Ｋ）単色で印刷されることにはならない。また、（Ｒ，Ｇ，Ｂ）＝（α，２５５，２５５）がシアン（Ｃ）単色の印刷を、（Ｒ，Ｇ，Ｂ）＝（２５５，β，２５５）がマゼンタ（Ｍ）単色の印刷を、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，γ）がイエロー（Ｙ）単色の印刷を指定するものとはならない。
【００４１】
一方、キャリブレーションを実行する際には、ＣＭＹＫの各単色について所定の階調値を指定して印刷される校正用画像から、印刷上の実濃度を測色できることが望ましい。ここで、例えば、シアン（Ｃ）用の校正用画像として、（Ｃ，Ｍ，Ｙ，Ｋ）＝（Ｘ，０，０，０）のようなパッチ画像データを用意し、ハーフトーン処理を行って印刷することが望ましい。しかし、前述したようにエンジンＩ／Ｆ４６は、ＲＧＢデータが入力されると、色変換処理からハーフトーン処理までの処理をＡＳＩＣで実行するものなので、ＣＭＹＫデータの入力に対応するためには、ＣＭＹＫデータに対してハーフトーン処理を行う別のハーフトーン処理部を追加する必要があるが、これでは既存のハードウェアを用いることができなくなり、またハードウェアの規模も大きくなってしまう。ハードウェアの規模を大きくすることなく、既存のハードウェア構成によってＣＭＹＫの各単色を印刷するためには、色変換後のＣＭＹＫの各単色が単色のトナーにより所定階調値となるよう、パッチ画像データＰＤの校正用画像部分に対応するＲＧＢ値および色変換テーブルを予め設計しておく必要がある。しかし、この色変換テーブルによれば、校正用画像部分に対応するＲＧＢ値については単色で印刷されるようになるので、通常の印刷において、本来出力すべき色出力特性を損なってしまうおそれがある。
【００４２】
そこで、通常の印刷用の色変換テーブルＴＴａについては、下色除去、墨色発生、エンジン特性などが考慮された色設計とする一方で、キャリブレーション用の色変換テーブルＴＴｂは、ＲＧＢがＣＭＹの各単色の階調値に変換される部分では、ＣＭＹに対応する理論上のＲＧＢの各値をＣＭＹ値に各々変換する、すなわち、校正用画像部分の各パッチＰに対応するＲＧＢ値が、単色のトナーにより出力される設計とする。さらに、詳細は後述するが、色変換テーブルＴＴｂは、Ｒ＝Ｇ＝ＢとなるＲＧＢ値は、Ｋ単色による印刷に対応する階調値に変換する。そして、キャリブレーションを実行するとき、コントローラ４０は、通常の印刷用の色変換テーブルＴＴａではなく、キャリブレーション用の色変換テーブルＴＴｂに従う色変換を行うよう色変換部１１０に指示して、ＥＥＰＲＯＭ４４に記憶されたパッチ画像データＰＤに対して色変換部１１０、色補正部１２０およびハーフトーン処理部１３０に順次処理を行わせることにより、パッチシートＳの印刷を制御する。
【００４３】
ここで、キャリブレーション実行時に印刷されるパッチシートＳについて説明する。図４に示すように、パッチシートＳは、マトリクス状に配列された多数のパッチＰを含むパッチ画像（校正用画像）ＰＧと、パッチ画像ＰＧに対して所定の位置に配置された位置検出マーク（位置検出画像）Ｍと、を含んでいる。パッチ画像ＰＧの各パッチＰは、それぞれ色および濃度が予め決められており、マトリクスの行方向（図４の左右方向）にはイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の順番を２回繰り返すようにしてパッチＰが８列に配列されている。また、列方向（図４の上下方向）の片側４列については階調値「０」に対応する濃度から階調値「２５５」に対応する濃度へと所定の階調値分ずつ濃度が徐々に増加し、他方の４列については階調値「２５５」に対応する濃度から階調値「０」に対応する濃度へと濃度が徐々に減少するようにパッチＰが配列されている。
【００４４】
ＥＥＰＲＯＭ４４に記憶されているパッチ画像データＰＤは、上述したパッチシートＳのパッチ画像ＰＧおよび位置検出マークＭを表すＲＧＢ形式のビットマップデータである。パッチ画像データＰＤでは、シアン（Ｃ）のパッチＰは（Ｒ，Ｇ，Ｂ）＝（α，２５５，２５５）、マゼンタ（Ｍ）のパッチＰは（Ｒ，Ｇ，Ｂ）＝（２５５，β，２５５）、イエロー（Ｙ）のパッチＰは（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，γ）、ブラック（Ｋ）のパッチＰは（Ｒ，Ｇ，Ｂ）＝（δ，δ，δ）のＲＧＢ値で表されている。なお、本実施例では、パッチ画像データＰＤはＲＧＢ各色２５６階調（０〜２５５）で表現された階調データであり、「α」，「β」，「γ」はそれぞれ「０〜２５４」の整数、「δ」は「０〜２５５」の整数である。
【００４５】
一方、位置検出マークＭのＲＧＢ値は、いずれのパッチＰとしても用いられていない所定の値となっている。すなわち、位置検出マークＭのＲＧＢ値は、（Ｒ，Ｇ，Ｂ）＝（α，２５５，２５５）、（２５５，β，２５５）、（２５５，２５５，γ）、（δ，δ，δ）のいずれの条件も満たさない値であり、例としては（Ｒ，Ｇ，Ｂ）＝（５，３，０）である。そして、位置検出マークＭのＲＧＢ値については、ＣＭＹＫ各色について略最大の階調値を有するＣＭＹＫ値に対応付けるようになっている。これは、本実施例の特徴の一つにもなっている。後述するように、位置検出マークＭに濃度むらがあっても位置検出マークＭを正確に位置検出できるように、位置検出マークＭとして、各単色で最大の階調値もしくは最大の階調値に近いデータを用い、それらの画像を重ねて印刷させたものが位置検出マークＭとなる。
【００４６】
また、色変換テーブルＴＴｂにおいては、純黒に対応するＲＧＢ値（＝（０，０，０））は、Ｋ単色のパッチ発生に使用されるため、ＲＧＢ値が０に近く、ＲＧＢ各色の値すべてが同じでないＲＧＢ値を位置検出用の階調値とし、そのＲＧＢ値がＣＭＹＫ全ての色で各色が高濃度を出力する階調値に変換されるように設計される。このようにできるのは、通常印刷用の色変換テーブルＴＴａとキャリブレーション用の色変換テーブルＴＴｂを分けることの大きな効果である。つまり、通常印刷用の色変換テーブルＴＴａでは（Ｒ，Ｇ，Ｂ）＝（０，０，０）であっても、Ｋ単色で印刷されるか、下色除去と墨色発生の処理を考慮したコンポジットブラックで印刷され、ＣＭＹＫの全色で略最大濃度に近い階調値を指定することにはならないからである。
【００４７】
すなわち、図５に例として示すように、キャリブレーション用の色変換テーブルＴＴｂでは、シアン（Ｃ）のパッチＰに対応するＲＧＢ値（＝（α，２５５，２５５））はシアン（Ｃ）を表すＣＭＹＫ値（＝（２５５−α，０，０，０））、マゼンタ（Ｍ）のパッチＰに対応するＲＧＢ値（＝（２５５，β，２５５））はマゼンタ（Ｍ）を表すＣＭＹＫ値（＝（０，２５５−β，０，０））、イエロー（Ｙ）のパッチＰに対応するＲＧＢ値（＝（２５５，２５５，γ））はイエロー（Ｙ）を表すＣＭＹＫ値（＝（０，０，２５５−γ，０））、ブラック（Ｋ）のパッチＰに対応するＲＧＢ値（＝（δ，δ，δ））はブラック（Ｋ）を表すＣＭＹＫ値（＝（０，０，０，δ））に対応付けられている。一方、位置検出マークＭに対応するＲＧＢ値（＝（５，３，０））は、ＣＭＹＫの各色について略濃度最大となるＣＭＹＫ値（図５の例では、（Ｃ，Ｍ，Ｙ，Ｋ）＝（２５３，２５０，２５１，２５５））に対応付けられている。なお、ＣＭＹＫ値は、ＣＭＹＫ各色２５６階調（０〜２５５）で表現された階調データである。
【００４８】
したがって、色変換部１１０が、キャリブレーション用の色変換テーブルＴＴｂに従う色変換処理を行った場合、パッチシートＳには、位置検出マークＭとして、ＣＭＹＫの各色について略濃度最大の単色画像が形成され、その略濃度最大の各単色画像を重ねた画像が位置検出マークＭとして記録される。
【００４９】
こうして印刷されたパッチシートＳは、ユーザーによってスキャナ部２０の原稿台２１にセットされ、原稿台にセットされた用紙をスキャナ部２０が読み取ることにより、ＲＧＢ各色の階調値によりパッチシートＳの読取画像を表すビットマップ形式の読取画像データが生成される。色補正テーブル生成部１４０は、スキャナＩ／Ｆ４７を介してスキャナ部２０から読取画像データを取得し、読取画像データの画像において位置検出マークＭを表す画像領域を探索する処理を行う。そして、探索された位置検出マークＭの位置から各パッチＰの位置を特定し、各パッチＰの濃度を検出する。
【００５０】
次に、色補正テーブル生成部１４０は、各パッチＰが印刷された階調値について、各パッチが印刷されたときの印刷エンジン特性が反映された各パッチの実濃度と各パッチＰに設定されたターゲットデータＴＤの濃度とを比較して、濃度差を解消させるよう補正値を求めることにより色補正テーブルＣＴを生成し、生成した色補正テーブルＣＴをＥＥＰＲＯＭ４４に格納する。以降に行われる通常の印刷においては、色補正部１２０が、ＥＥＰＲＯＭ４４に格納された色補正テーブルＣＴを用いて色補正処理を行うことにより、印刷エンジン１０の色および濃度の出力特性が目標の特性に近付くよう補正される。すなわち、色補正テーブル生成部１４０が色補正テーブルＣＴを生成してＥＥＰＲＯＭ４４に格納し、色補正部１２０が格納された色補正テーブルＣＴに従って色補正を行うことにより、印刷エンジン１０の濃度出力特性についてのキャリブレーションが行われる。なお、色補正部１２０および色補正テーブル生成部１４０が請求項に記載の校正手段に相当する。
【００５１】
次に、キャリブレーション実行時の処理について、図６のフローチャートに従って詳細に説明する。なお、図６の処理は、ＣＰＵ４１がＲＯＭ４２に記憶された制御プログラムを実行することにより行われる処理であり、ステップＳ１２０〜Ｓ１５０はＣＰＵ４１が色補正テーブル生成部１４０として行う処理である。
【００５２】
例えば、ホストコンピュータ２のプリンタドライバや操作パネル３０からキャリブレーションを実行する旨の指示を受けると、図６の処理が開始される。処理が開始されると、まず、ＣＰＵ４１は、印刷エンジン１０にパッチシートＳを出力させる（ステップＳ１００）。ここでは、ＥＥＥＲＯＭ４４に記憶されたパッチ画像データＰＤに対して、キャリブレーション用の色変換テーブルＴＴｂを用いて色変換を行うよう色変換部１１０に指示することにより、パッチ画像データＰＤをＣＭＹＫ画像データに色変換させる。そして、色変換後のＣＭＹＫ画像データに対してハーフトーン処理部１３０にハーフトーン処理を行わせ、ハーフトーン処理後にパルス幅変調された画像信号を印刷エンジン１０に出力することにより、パッチシートＳが印刷される。なお、印刷エンジン１０がもつ濃度出力特性をパッチシートＳに正確に反映させるため、ステップＳ１００においては、色補正部１２０による色補正処理は行わない。
【００５３】
このように、キャリブレーション用の色変換テーブルＴＴｂに従って色変換を行うと、位置検出マークＭは、ＣＭＹＫ値（＝（２５３，２５０，２５１，２５５））に従って画像が形成される。これにより、電子写真方式の画像形成において、ブラック（Ｋ）の階調値（＝２５５）に従うＫトナーによる単色画像ＴＧ（Ｋ）（図７（ａ）参照）、シアン（Ｃ）の階調値（＝２５３）に従うＣトナーによる単色画像ＴＧ（Ｃ）（図７（ｂ）参照）、マゼンタ（Ｍ）の階調値（＝２５０）に従うＭトナーによる単色画像ＴＧ（Ｍ）（図７（ｃ）参照）、イエロー（Ｙ）の階調値（＝２５１）に従うＹトナーによる単色画像ＴＧ（Ｙ）（図７（ｄ）参照）が、中間転写体１６上の同じ位置に重ねて１次転写される。そして、位置検出マークＭの単色画像ＴＧ（Ｋ），ＴＧ（Ｃ），ＴＧ（Ｍ），ＴＧ（Ｙ）を重ねたカラー画像ＣＧ（ＣＭＹＫ）（図７（ｅ）参照）が中間転写体１６上に形成され、カラー画像ＣＧ（ＣＭＹＫ）が印刷媒体に２次転写されることにより、位置検出マークＭが印刷される。
【００５４】
ここで、図７（ａ）に示すように、１次転写における転写不良などのために位置検出マークＭの単色画像ＴＧ（Ｋ）に濃度むらＵＮＩが生じている場合、濃度むらＵＮＩにより濃度低下した領域に対して、単色画像ＴＧ（Ｃ），単色画像ＴＧ（Ｍ），単色画像ＴＧ（Ｙ）が重なり合うことによって、ブラック（Ｋ）の部分的な濃度低下が各単色画像ＴＧ（Ｃ），ＴＧ（Ｍ），ＴＧ（Ｙ）によって補われるようになる。このように、位置検出マークＭの各単色画像ＴＧ（Ｋ），ＴＧ（Ｃ），ＴＧ（Ｍ），ＴＧ（Ｙ）のそれぞれに濃度むらが生じていても、カラー画像ＣＧ（ＣＭＹＫ）としては濃度むらによる部分的な濃度低下が抑制され、位置検出マークＭの全域について十分な濃度が確保される。
【００５５】
次に、ＣＰＵ４１は、スキャナ部２０にパッチシートＳを読み取らせ、パッチシートＳの読取画像データを生成させる（ステップＳ１１０）。ここでは、ＣＰＵ４１は、例えば、印刷されたパッチシートＳをスキャナ部２０の原稿台にセットしてから、原稿の読み取り操作を行うようユーザーに促すメッセージを操作パネル３０の表示部に表示させる。ユーザーが、表示されたメッセージに従って、パッチシートＳをスキャナ部２０の原稿台にセットし、操作パネル３０に原稿の読み取り操作が行われると、セットされたパッチシートＳの読み取りをスキャナ部２０に実行させる。そして、スキャナ部２０は、パッチシートＳの読み取りにより生成した読取画像データを、コントローラ４０に出力する。
【００５６】
次に、ＣＰＵ４１は、読取画像データの読取画像において、パッチシートＳの位置検出マークＭに対応する画像領域を探索する位置検出マーク探索処理を行う（ステップＳ１２０）。
【００５７】
図８は、位置検出マーク探索処理の手順を示したフローチャートである。位置検出マーク探索処理を開始すると、まず、ＣＰＵ４１は、読取画像データの読取画像において所定位置の画素（例えば、画像の左上端の画素）を注目画素に設定し（ステップＳ２００）、カウント値Ｃを「Ｃ＝０」に初期設定する（ステップＳ２１０）。
【００５８】
次に、ＣＰＵ４１は、注目画素のＲＧＢ値の各階調値が、位置検出マークＭの色（ブラック）に対応する所定の閾値未満の濃度となっているか否かを判断する（ステップＳ２２０）。ＲＧＢ値の各階調値がともに閾値未満であれば（ステップＳ２２０：Ｙｅｓ）、カウント値を１つ繰り上げてから（ステップＳ２３０）、注目画素をラスタ方向に１画素分だけスキャンさせることにより新たな画素に注目して（ステップＳ２４０）、再びステップＳ２２０の判断を行う。すなわち、注目画素より右に画素があれば、右隣の画素を新たな注目画素に設定し、注目画素が右端の画素であれば、１つ下のラインの左端の画素を新たな注目画素に設定してから、新たな注目画素についてステップＳ２２０の判断を行う。
【００５９】
ここで、図７において説明したように、ブラック（Ｋ）の単色画像ＴＧ（Ｋ）、シアン（Ｃ）の単色画像ＴＧ（Ｃ）、マゼンタ（Ｍ）の単色画像ＴＧ（Ｍ）、イエロー（Ｙ）の単色画像ＴＧ（Ｙ）の各単色画像が重なり合って、位置検出マークＭのカラー画像ＣＧ（ＣＭＹＫ）が形成されているので、いずれかの単色画像ＴＧに転写むらなどの濃度むらが生じた場合であっても、濃度むらによる濃度不足は他の単色画像ＴＧにより補われて、十分な濃度が確保される。このため、例えば、ブラック（Ｋ）のトナーによる位置検出マークＭの単色画像ＴＧ（Ｋ）に濃度むらが生じた場合であっても、パッチシートＳを読み取った読取画像データの読取画像において、濃度むらに対応する領域ＵＮＩＧ内の注目画素（図９（ｃ）参照）のＲＧＢ値の各値が十分に小さくなって、ステップＳ２２０の判断において閾値未満の階調値であると判断される。
【００６０】
また、ステップＳ２２０において、ＲＧＢ値のいずれかの階調値が閾値未満でなければ（ステップＳ２２０：Ｎｏ）、ＣＰＵ４１は、カウント値Ｃが「０」であるか否かを判断する（ステップＳ２５０）。カウント値Ｃが「０」であれば（ステップＳ２５０：Ｙｅｓ）、注目画素をラスタ方向に１つ進めて次の画素に注目してから（ステップＳ２４０）、ステップＳ２２０に進む。こうして、ステップＳ２２０〜Ｓ２５０の処理を繰り返し行うことにより、読取画像において位置検出マークＭに対応する画像領域ＭＧのうち左上の画素が始めに注目画素に設定され（図９（ａ）参照）、ラスタ方向に注目画素が進むと、始めの注目画素からの画素数がカウント値Ｃにセットされる（図９（ｂ）参照）。
【００６１】
一方、カウント値Ｃが「０」でなければ（ステップＳ２５０：Ｎｏ）、ＣＰＵ４１は、カウント値Ｃが位置検出マークＭの幅に対応する値となっているか否かを判断する（ステップＳ２６０）。カウント値Ｃが位置検出マークＭの幅に対応する値になっていれば（ステップＳ２６０：Ｙｅｓ）、位置検出マークＭに対応する画像領域ＭＧの右端にある画素よりさらに１つ右の画素が注目画素とされた状態（図９（ｄ）参照）であると判断できるため、当該注目画素より左にカウント値Ｃ分の画素領域を、位置検出マークＭに対応する画素として検出する（ステップＳ２７０）。また、カウント値Ｃが位置検出マークＭの幅に対応する値になっていなければ（ステップＳ２６０：Ｎｏ）、閾値未満のＲＧＢ値を有する領域の幅が位置検出マークＭに対応していないので、注目画素より左の領域は位置検出マークＭに対応する領域ではないと判断して、注目画素を１画素分スキャンしてから（ステップＳ２９０）、ステップＳ２１０に戻って探索を続ける。
【００６２】
ステップＳ２７０において位置検出マークＭに対応する画素が検出されると、ＣＰＵ４１は、パッチシートＳに含まれる全ての位置検出マークＭが検出されたか否かを判断する（ステップＳ２８０）。全ての位置検出マークＭを検出していなければ（ステップＳ２８０：Ｎｏ）、注目画素を１画素分スキャンしてから（ステップＳ２９０）、ステップＳ２１０に戻って位置検出マークＭに対応する画素の探索を続ける。図４に示すパッチシートＳに含まれた全ての位置検出マークＭが検出されていれば（ステップＳ２８０：Ｙｅｓ）、位置検出マーク探索処理を終了して、図６の処理に戻る。
【００６３】
図６の処理に戻ると、ＣＰＵ４１は、検出された複数の位置検出マークＭの位置が、パッチシートＳに定められた所定位置となっているか否かを判断することにより、原稿台２１へのパッチシートＳのセット位置および向きが正しくなっていたか否かを判断する（ステップＳ１３０）。検出された各位置検出マークＭの位置が予め決められた所定位置となっていなければ、パッチシートＳが上下または左右に逆にセットされた可能性や原稿台に対して傾いていた可能性があるため、原稿台２１にセットされたパッチシートＳの位置または向きが正しくないと判断する（ステップＳ１３０：Ｎｏ）。この場合、ＣＰＵ４１は、パッチシートＳの再セットを指示する所定の画面を、操作パネル３０の表示部に表示させることにより、パッチシートＳの再セットをユーザーに指示してから（ステップＳ１６０）、ステップＳ１１０に戻って、セット位置が修正されたパッチシートＳの再読み取りを行う。
【００６４】
一方、パッチシートＳの位置および向きが正しくなっていると判断すると（ステップＳ１３０：Ｙｅｓ）、ＣＰＵ４１は、複数のパッチを配列したパッチ画像ＰＧも予め決められた位置にあることになるので、パッチＰごとに予め決められた所定位置の濃度を読取画像データから取得することにより、パッチＰごとの濃度を検出する（ステップＳ１４０）。
【００６５】
次に、ＣＰＵ４１は、色補正テーブルＣＴを生成する処理を行う（ステップＳ１５０）。ここでは、検出した濃度と、ターゲットデータＴＤが示すパッチＰごとの目標値の濃度とを比較することにより、各パッチＰの濃度に対する補正値を算出する。そして、算出した各補正値を色補正テーブルＣＴとしてＥＥＰＲＯＭ４４に格納する。以降の印刷処理においては、ＣＰＵ４１がＥＥＰＲＯＭ４４に格納された色補正テーブルＣＴを用いて色補正処理を行うよう制御することにより、印刷エンジン１０の濃度出力特性についてのキャリブレーションが行われる。
【００６６】
なお、ステップＳ１００の処理が請求項に記載の画像形成ステップ、ステップＳ１２０〜Ｓ１５０の処理が請求項に記載の校正ステップに相当する。
【００６７】
第１の実施例によれば、以下の効果を得ることができる。
【００６８】
（１）パッチシートＳに印刷された位置検出マークＭは、ＣＭＹＫの各色トナーの単色画像ＴＧが重なり合って形成されているので、いずれかの単色画像ＴＧに濃度むらによる部分的な濃度不足、あるいは全体的な濃度不足が生じた場合であっても、他色のトナーによる単色画像ＴＧにより濃度不足が補われて、印刷される位置検出マークＭは十分な濃度が確保される。なお、各色トナーの単色画像ＴＧが重なり合うことにより、より多くのトナーにより位置検出マークＭが印刷されているので、１次転写以前の画像形成プロセスにおいて濃度むらが生じた場合に限られることなく、２次転写以降の画像形成プロセスにおいて濃度むらが生じた場合であっても、位置検出マークＭの濃度は十分に確保される。したがって、図９に示すように、位置検出マークＭに対応する画像領域ＭＧ内に、濃度むらに対応する領域ＵＮＩＧが含まれている場合の探索において、図９（ｃ）の状態（Ｃ＝７）でＲＧＢ値が閾値未満となって、カウント値Ｃは位置検出マークＭの幅に対応する値に足りないために、位置検出マークＭに対応する画素ではないと誤判断される（ステップＳ２６０：Ｎｏ）ことを防ぐことができる。これにより、パッチシートＳの読取画像における、位置検出マークＭに対応する画像領域ＭＧをより確実に検出できるようになって、位置検出マークＭの位置検出精度が向上するとともに、正しい位置にセットされたパッチシートＳの読取画像データに基づいて濃度出力特性のキャリブレーションを適切に行うことができるようになる。
【００６９】
（２）通常の印刷時には、色変換テーブルＴＴａに従って色変換処理を行い、キャリブレーション実行時には、キャリブレーション用の色変換テーブルＴＴｂに従って色変換処理を行うことにより、色変換部１１０自体の処理内容を変えることなく、ＣＭＹＫの各色トナー像が重なり合った位置検出マークＭをパッチシートＳに印刷することができる。したがって、色変換処理などの機能がエンジンＩ／Ｆ４６にハードウェア化されたために処理内容の変更が困難な構成であっても、ＣＭＹＫの各色トナーの単色画像ＴＧが重なり合って形成された位置検出マークＭを印刷して、位置検出マークＭの検出精度を向上させることができる。
【００７０】
（３）キャリブレーション実行時には、キャリブレーション用の色変換テーブルＴＴｂを用いた一度の変換処理により、ＣＭＹＫの各色トナーの単色画像ＴＧが重なり合って形成された位置検出マークＭを印刷している。例えば、色変換テーブルＴＴａを用いた色変換処理後に、色変換後の画像データについて位置検出マークＭに対応するＣＭＹＫ値をＣＭＹＫ各色の濃度が略最大となるＣＭＹＫ値に調整することにより同様の処理を実現することも可能であるが、第１の実施例では、色変換テーブルＴＴｂを用いた一度の変換処理で行っているので、より簡易な構成で位置検出マークＭの検出精度を向上させることができる。
【００７１】
（第２の実施例）
上記第１の実施例では、位置検出マーク探索処理において、注目画素の画素値を用いて判断したが、第２の実施例では、注目画素の画素値に加えて、さらに注目画素に隣接する画素の画素値を参照して、位置検出マークＭを探索することにより、位置検出マークＭの探索における濃度むらの影響をさらに低減させる。
【００７２】
具体的には、図８のフローチャートのステップＳ２２０の処理において、注目画素のＲＧＢ値と、注目画素に隣接する画素のＲＧＢ値との平均値を演算し、平均したＲＧＢ値の各値が閾値未満となっているか否かを判断する。このとき、注目画素に対して左側の隣接画素と注目画素とについてＲＧＢ値の平均値を演算するようにしてもよいし（図１０（ａ）参照）、注目画素に対して両隣の隣接画素と注目画素とについてＲＧＢ値の平均値を演算するようにしてもよい（図１０（ｂ）参照）。また、注目画素に対して、隣接する画素より大きい重みを設定した加重平均の平均値により判断するようにしてもよい。
【００７３】
第２の実施例によれば、第１の実施例の効果（１）〜（３）に加えてさらに以下の効果を得ることができる。
【００７４】
（４）濃度むらの影響によって位置検出マークＭに部分的な濃度低下が生じた場合であっても、ステップＳ２２０の判断に用いるＲＧＢ値を平均することにより、ステップＳ２２０の判断において、濃度むらによる濃度低下の影響が低減される。したがって、位置検出マークＭをより確実に検出し、位置検出マークＭの検出精度をさらに高めることができる。
【００７５】
（第３の実施例）
上記第１の実施例では、印刷機能およびスキャナ機能を有する複写装置の例について説明したが、印刷機能を有するプリンタと、スキャナ機能を有するスキャナとが別構成となったシステムであってもよい。
【００７６】
すなわち、図１１に示すように、第３の実施例に係るキャリブレーションシステム３は、印刷エンジン１０、操作パネル３０およびコントローラ４０’を有するプリンタ（画像形成装置）４と、原稿台２１などを有するスキャナ（読取装置）５と、プリンタドライバ７およびスキャナドライバ８を有するホストコンピュータ６と、を備える。
【００７７】
コントローラ４０’は、ＣＰＵ４１と、ＲＯＭ４２と、ＲＡＭ４３と、ＥＥＰＲＯＭ４４と、通信Ｉ／Ｆ４５と、エンジンＩ／Ｆ４６と、パネルＩ／Ｆ４８とを有しており、その機能としては図３に示した各機能構成を有する。なお、第３の実施例においては、第１の実施例と同様の構成については同じ符号を付与している。
【００７８】
キャリブレーションシステム３において、プリンタ４のキャリブレーションを行う際の処理について、図６のフローチャートに従って説明する。ホストコンピュータ６のプリンタドライバからのユーザー指示を受けて図６の処理を開始すると、まず、プリンタ４がパッチ画像データに従う印刷を行うことによりパッチシートＳを出力する（ステップＳ１００）。ユーザーは、パッチシートＳをスキャナ５の原稿台にセットして、ホストコンピュータ６のスキャナドライバ８の制御に従ってスキャナ５がパッチシートＳを読み取る（ステップＳ１１０）。そして、プリンタドライバ７は、スキャナドライバ８からパッチシートＳの読取画像データを受け取って、プリンタ４に出力する。次に、プリンタ４のコントローラ４０’は、プリンタドライバ７から受け取った読取画像データを用いて位置検出マーク探索処理を行い（ステップＳ１２０）、シートのセット位置が正常であれば（ステップＳ１３０：Ｙｅｓ）、パッチＰごとの濃度を検出して（ステップＳ１４０）、読取画像データから色補正テーブルを生成することによりキャリブレーションを行う（ステップＳ１５０）。シートのセット位置が正常でなければ（ステップＳ１３０：Ｎｏ）、操作パネル３０の表示部またはホストコンピュータ６のディスプレイ（図示なし）に再セットを指示する画面を表示してから（ステップＳ１６０）、ステップＳ１１０以降の処理を再セットされたパッチシートＳに対して行う。
【００７９】
なお、ステップＳ１２０において、プリンタ４のコントローラ４０’が位置検出マーク探索処理を行うようにしたが、プリンタドライバ７が位置検出マーク探索処理を行い、パッチＰの濃度をプリンタ４に出力することにより、プリンタ４のコントローラ４０’がキャリブレーションを行う構成としてもよい。
【００８０】
また、プリンタドライバ７が、検出したパッチＰの高度を用いて色補正テーブルＣＴを生成し、プリンタ４に出力することによりＥＥＰＲＯＭ４４に色補正テーブルＣＴを格納させる構成としてもよい。この場合、色補正部１２０が請求項に記載の校正手段に相当する。
【００８１】
第３の実施例によれば、プリンタ４、スキャナ５、ホストコンピュータ６を備えるキャリブレーションシステム３において、第１の実施例と同様の効果（１）〜（３）を得ることができる。
【００８２】
以上、第１の実施例ないし第３の実施例について説明したが、以下の変形例としてもよい。
【００８３】
（変形例１）上記第２の実施例では、注目画素と隣接画素との平均値を用いてステップＳ２２０の判断を行うようにしたが、注目画素および両隣の隣接画素のうち中央値となるＲＧＢ値を用いてステップＳ２２０の判断を行うようにしてもよい。このようにしても、位置検出マークＭに対応する画像領域ＭＧをより精度良く検出し、キャリブレーションを適切に行うことができる。
【００８４】
（変形例２）上記第３の実施例では、スキャナ５が読み取った読取画像データは、ホストコンピュータ６を介してプリンタ４に出力される構成となっていたが、プリンタ４とスキャナ５とが直接接続されたシステム構成として、スキャナ５がプリンタ４に読取画像データを出力するようにしてもよい。
【００８５】
（変形例３）上記実施例では、４サイクルの電子写真方式の印刷を行う場合を例にして説明したが、タンデム方式によって電子写真の画像形成を行う構成としてもよいし、電子写真方式の他、インクジェット方式、熱転写方式など様々な印刷方式を用いて印刷を行う構成としてもよい。
【図面の簡単な説明】
【００８６】
【図１】第１の実施例に係る複写装置の構成を示した図。
【図２】印刷エンジンの構成を示した図。
【図３】コントローラの機能構成を示した図。
【図４】パッチシートの一例を示した図。
【図５】色変換テーブルの一例を示した図。
【図６】キャリブレーション実行時の処理の手順を示したフローチャート。
【図７】位置検出マークの画像形成を説明するための説明図。
【図８】位置検出マーク探索処理の手順を示したフローチャート。
【図９】位置検出マーク探索処理を説明するための説明図。
【図１０】第２の実施例を説明するための説明図。
【図１１】第３の実施例に係るキャリブレーションシステムの構成を示した図。
【符号の説明】
【００８７】
１…画像形成装置としての複写装置、２…ホストコンピュータ、３…キャリブレーションシステム、４…画像形成装置としてのプリンタ、５…読取手段としてのスキャナ、７…プリンタドライバ、８…スキャナドライバ、１０…画像形成手段としての印刷エンジン、２０…読取手段としてのスキャナ部、２１…原稿台、２２…キャリッジ、２３…走査機構、３０…操作パネル、４０…コントローラ、４１…ＣＰＵ、４２…ＲＯＭ、４３…ＲＡＭ、４４…記憶部としてのＥＥＰＲＯＭ、４５…通信Ｉ／Ｆ、４６…エンジンＩ／Ｆ、４７…スキャナＩ／Ｆ、４８…パネルＩ／Ｆ、１００…描画処理部、１１０…変換手段としての色変換部、１２０…校正手段としての色補正部、１３０…ハーフトーン処理部、１４０…校正手段としての色補正テーブル生成部、ＰＤ…パッチ画像データ、ＴＤ…ターゲットデータ、ＴＴ…色変換テーブル、ＴＴａ…第２の対応テーブルとしての通常の印刷用の色変換テーブル、ＴＴｂ…第１の対応テーブルとしてのキャリブレーション用の色変換テーブル、ＣＴ…色補正テーブル、ＰＧ…校正用画像としてのパッチ画像、Ｐ…パッチ、Ｍ…位置検出画像としての位置検出マーク。
【図１】
0004935689.tif 000002
【図２】
0004935689.tif 000003
【図３】
0004935689.tif 000004
【図４】
0004935689.tif 000005
【図５】
0004935689.tif 000006
【図６】
0004935689.tif 000007
【図７】
0004935689.tif 000008
【図８】
0004935689.tif 000009
【図９】
0004935689.tif 000010
【図１０】
0004935689.tif 000011
【図１１】
0004935689.tif 000012