(57)【要約】【課題】各色間の位置を合わせるための歪み補正をする場合において、使用するメモリ量を増加させることなく、歪み補正可能な範囲を広げることのできるカラー画像形成装置を提供することを目的とする。【解決手段】各色を基準色とする場合の基準色との歪み量を各色ごとに算出し、算出した歪み量および画像データの副走査方向の解像度に基づいて、各色を基準色とする場合の歪みライン量を算出し、算出した歪みライン量に基づいて、各色を基準色とする場合における歪みライン量の最大値を各色ごとに算出する。そして、ブラックを基準色とする場合の歪みライン量の最大値が所定のライン数以下である場合は、ブラックを基準色とする。また、ブラックを基準色とする場合の歪みライン量の最大値が所定のライン数以下でない場合には、歪みライン量の最大値が最小となる色を基準色とする。【選択図】        図９
2008051943.tif 000002
【特許請求の範囲】
【請求項１】
カラーの入力画像を各色ごとにライン単位で保持する画像蓄積手段と、前記画像蓄積手段に蓄積されたカラーの入力画像に基づいて、複数色のトナー画像を形成する画像プロセス部とを備え、前記画像プロセス部で形成された複数色のトナー画像を中間転写体上に転写するカラー画像形成装置において、
前記中間転写媒体上に前記各色の位置ずれ補正用の補正パターンを形成する補正パターン形成手段と、
前記補正パターン形成手段で前記中間転写体上に形成された前記補正パターンを検知する補正パターン検知手段と、
前記補正パターン検知手段で検知された前記補正パターンに基づいて、前記複数色の各色を基準色とする場合における歪み量を前記各色ごとに算出する歪み量算出手段と、
前記歪み量算出手段で算出された前記各色ごとの歪み量および前記カラーの入力画像の副走査方向の解像度に基づいて、前記複数色の各色を基準色とする場合における歪みライン量を前記各色ごとに算出する歪みライン量算出手段と、
前記歪みライン量算出手段で算出された前記歪みライン量に基づいて、前記基準色を決定する基準色決定手段と、
前記基準色決定手段で決定された基準色に対する前記各色の歪みライン量に基づいて、前記画像蓄積手段に蓄積するライン数を決定するライン数決定手段と、
前記ライン数決定手段で決定されたライン数に基づいて、前記画像蓄積手段に前記各色を書き込む書込制御手段と、
前記書込制御手段により前記画像蓄積手段に書き込まれた前記各色の歪みを補正する歪み補正手段と、
を備えたことを特徴とするカラー画像形成装置。
【請求項２】
前記基準色決定手段は、前記歪みライン量算出手段で算出された前記各色の歪みライン量のうち、その最大値が最小になる色を基準色とすることを特徴とする請求項１に記載のカラー画像形成装置。
【請求項３】
前記基準色決定手段は、前記歪みライン量算出手段で算出された前記各色の歪みライン量のうち、その最大値の合計値が最小になる色を基準色とすることを特徴とする請求項１に記載のカラー画像形成装置。
【請求項４】
前記歪み量算出手段は、水平基準に対する前記複数色の各色の歪み量をさらに算出し、
前記基準色決定手段は、前記歪み量算出手段で算出された前記水平基準に対して最も歪み量の少ない色を基準色とすること
を特徴とする請求項１に記載のカラー画像形成装置。
【請求項５】
前記基準色決定手段で決定された基準色に対する歪みライン量が前記ライン数決定手段で決定されたライン数を超える場合に、その旨を通知することを特徴とする請求項１から４のいずれか一つに記載のカラー画像形成装置。
【請求項６】
前記歪み量算出手段は、水平基準に対する前記複数色の各色の歪み量をさらに算出し、
前記歪みライン量算出手段は、前記水平基準に対する前記複数色の各色の歪み量および前記カラーの入力画像の副走査方向の解像度に基づいて、前記水平基準に対する前記複数色の各色の歪みライン量を算出し、
前記歪み補正手段は、前記歪みライン量算出手段で算出した前記水平基準に対する前記複数色の各色の歪みライン量の最大値の合計値が前記画像蓄積手段に蓄積できるライン数以下である場合に、前記水平基準に対する前記複数色すべての歪みを補正すること
を特徴とする請求項１に記載のカラー画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラー画像形成装置に関し、特に、ラインメモリに蓄積されたカラーの入力画像に基づいて複数色のトナー画像を中間転写媒体上に形成し、形成されたトナー画像を転写媒体に転写して画像を形成するカラー画像形成装置に関するものである。
【背景技術】
【０００２】
タンデム方式のカラー画像形成装置では、その構成上、Ｙ，Ｍ，Ｃ，Ｋの各色間の位置合わせ技術が重要な問題となる。そのため、タンデム方式のカラー画像形成装置においては、転写ベルト上に各色のトナーで所定のパターン（補正パターン）を作像し、転写ベルト上に作像された各色の補正パターンを光学式のセンサを用いて検出することで、各色間のずれ量を、主走査方向のレジストレーションずれ、副走査方向のレジストレーションずれ、主走査倍率ずれ、スキューずれのように要因別に算出し、それぞれが一致するようにフィードバック補正することにより、色ずれを低減する機能を有するものが多い（例えば特許文献１）。
【０００３】
この補正処理は、画像形成装置の電源ＯＮ時に、温度などの環境が変化した場合に、また一定枚数以上印刷された場合に実施されるものであり、この補正処理を定期的に実施することにより、各色間の色ずれ量が常に一定の範囲以下になるようにしている。
【０００４】
色ずれを画像処理で補正する場合には、ラインメモリに画像の一部を蓄積し、読み出し位置を切り替えながら読み出すことで、各色間の色ずれを補正する方法を用いることができる。これに関連する技術として、画像データに応じた画像を印刷用紙に形成する前に、画像メモリ（ＲＡＭ）を主走査方向に沿って複数の記憶領域（ラインメモリ）に分割すると共に、記憶領域の記憶容量を副走査方向に沿って単調増加または単調減少するように規定して副走査方向に沿って画像メモリ（ＲＡＭ）に画像データを記録する共に、副走査方向に対する傾き量および傾き方向に応じて画像メモリから画像データを読み出す画像補正装置を備えた画像形成装置が開示されている（特許文献２）。
【０００５】
しかしながら、従来技術では、複数の記憶領域（ラインメモリ）にそれぞれ画像の一部を蓄積し、読み出し位置を切り替えながら読み出すことにより、主走査方向に分割した画像を副走査方向にシフトすることで各色間の歪みを低減するものであるため、歪み補正をできる範囲が、画像データが蓄積されている記憶領域（ラインメモリ）の範囲内に限定されるという問題点がある。
【０００６】
例えば、画像データの副走査方向の解像度が６００ｄｐｉであって、ラインメモリの本数がｎである場合に補正できる最大範囲は、（ｎ−１）×２５４００÷６００（μｍ）となるが、歪み補正ができる範囲には限界がある。
【０００７】
【特許文献１】特開２００６−４７９３４号公報
【特許文献２】特開２００３−２８５４７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、上記に鑑みてなされたものであって、各色間の位置を合わせるための歪み補正をする場合において、使用するメモリ量を増加させることなく、歪み補正可能な範囲を広げることのできるカラー画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、カラーの入力画像を各色ごとにライン単位で保持する画像蓄積手段と、前記画像蓄積手段に蓄積されたカラーの入力画像に基づいて、複数色のトナー画像を形成する画像プロセス部とを備え、前記画像プロセス部で形成された複数色のトナー画像を中間転写体上に転写するカラー画像形成装置において、前記中間転写媒体上に前記各色の位置ずれ補正用の補正パターンを形成する補正パターン形成手段と、前記補正パターン形成手段で前記中間転写体上に形成された前記補正パターンを検知する補正パターン検知手段と、前記補正パターン検知手段で検知された前記補正パターンに基づいて、前記複数色の各色を基準色とする場合における歪み量を前記各色ごとに算出する歪み量算出手段と、前記歪み量算出手段で算出された前記各色ごとの歪み量および前記カラーの入力画像の副走査方向の解像度に基づいて、前記複数色の各色を基準色とする場合における歪みライン量を前記各色ごとに算出する歪みライン量算出手段と、前記歪みライン量算出手段で算出された前記歪みライン量に基づいて、前記基準色を決定する基準色決定手段と、前記基準色決定手段で決定された基準色に対する前記各色の歪みライン量に基づいて、前記画像蓄積手段に蓄積するライン数を決定するライン数決定手段と、前記ライン数決定手段で決定されたライン数に基づいて、前記画像蓄積手段に前記各色を書き込む書込制御手段と、前記書込制御手段により前記画像蓄積手段に書き込まれた前記各色の歪みを補正する歪み補正手段と、を備えたことを特徴とする。
【００１０】
また、本発明は、前記基準色決定手段は、前記歪みライン量算出手段で算出された前記各色の歪みライン量のうち、その最大値が最小になる色を基準色とすることを特徴とする。
【００１１】
また、本発明は、前記基準色決定手段は、前記歪みライン量算出手段で算出された前記各色の歪みライン量のうち、その最大値の合計値が最小になる色を基準色とすることを特徴とする。
【００１２】
また、本発明は、前記歪み量算出手段は、水平基準に対する前記複数色の各色の歪み量をさらに算出し、前記基準色決定手段は、前記歪み量算出手段で算出された前記水平基準に対して最も歪み量の少ない色を基準色とすることを特徴とする。
【００１３】
また、本発明は、前記基準色決定手段で決定された基準色に対する歪みライン量が前記ライン数決定手段で決定されたライン数を超える場合に、その旨を通知することを特徴とする。
【００１４】
また、本発明は、前記歪み量算出手段は、水平基準に対する前記複数色の各色の歪み量をさらに算出し、前記歪みライン量算出手段は、前記水平基準に対する前記複数色の各色の歪み量および前記カラーの入力画像の副走査方向の解像度に基づいて、前記水平基準に対する前記複数色の各色の歪みライン量を算出し、前記歪み補正手段は、前記歪みライン量算出手段で算出した前記水平基準に対する前記複数色の各色の歪みライン量の最大値の合計値が前記画像蓄積手段に蓄積できるライン数以下である場合に、前記水平基準に対する前記複数色すべての歪みを補正することを特徴とする。
【発明の効果】
【００１５】
本発明によれば、基準色に対する各色の歪みライン量に基づいて、画像蓄積手段に蓄積するライン数を決定し、決定されたライン数に基づいて、画像蓄積手段に各色を書き込み、画像蓄積手段に書き込まれた各色の歪みを補正するので、使用するメモリ量を増加させることなく、歪み補正可能な範囲を広げることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、本発明にかかるカラー画像形成装置の最良な実施の形態を詳細に説明する。なお、以下に説明する本実施の形態により本発明が限定されるものではない。
【００１７】
（第１の実施の形態）
まず、第１の実施の形態のカラー画像形成装置１００の作像原理について図１を参照して説明する。図１は、カラー画像形成装置１００の作像原理を説明するための画像プロセス部１、露光器９、および転写ベルト３の正面図である。
【００１８】
第１の実施の形態のカラー画像形成装置１００では、各々異なる色（イエロー：Ｙ、マゼンタ：Ｍ、シアン：Ｃ、ブラック：Ｋ）の画像を形成する画像プロセス部１の内部の４個の作像ユニット１Ｙ，１Ｍ，１Ｃ，１Ｋが、転写媒体としての印刷用紙２を搬送する転写ベルト３に沿って一列に配置されたダンデム型となっている。転写ベルト３は、駆動回転する駆動ローラ４と従動回転する従動ローラ５との間に架設されており、駆動ローラ４の回転によって、同図中の矢印方向に回転駆動される。転写ベルト３の下部には、転写紙２が収納された給紙トレイ６が備えられている。この給紙トレイ６に収納された転写紙２のうち最上位置にある転写紙２は、画像形成時に転写ベルト３に向けて給紙され、静電吸着によって転写ベルト３上に吸着される。吸着された転写紙２は、作像ユニット部１Ｙに搬送され、ここでイエローの画像形成が行われる。
【００１９】
作像ユニット１Ｙ，１Ｍ，１Ｃ，１Ｋは、同図に示すように、それぞれ感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋと、感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋの周囲に配置された帯電器８Ｙ，８Ｍ，８Ｃ，８Ｋと、現像器１０Ｙ，１０Ｍ，１０Ｃ，１０Ｋと、感光体クリーナ１１Ｙ，１１Ｍ，１１Ｃ，１１Ｋとから構成されている。
【００２０】
作像ユニット１Ｙの感光体ドラム７Ｙの表面は、帯電器８Ｙで一様に帯電された後、露光部９によりイエローの画像に対応したレーザ光ＬＹで露光され、静電潜像が形成される。形成された静電潜像は、現像器１０Ｙで現像され、感光体ドラム７Ｙ上にトナー像が形成される。このトナー像は、感光体ドラム７Ｙと転写ベルト３上の転写紙２とが接する位置（転写位置）で、転写器１２Ｙによって転写紙２に転写され、これによって、転写紙２上に単色（イエロー）の画像が形成される。転写が終わった感光体ドラム７Ｙでは、ドラム表面に残った不要なトナーが感光体クリーナ１１Ｙによってクリーニングされ、次の画像形成に備えることとなる。
【００２１】
このように、作像ユニット１Ｙで単色（イエロー）を転写された転写紙２は、転写ベルト３によって作像ユニット１Ｍに搬送される。ここでも同様に、感光体ドラム７Ｍ上に形成されたトナー像（マゼンタ）が転写紙２上に重ねて転写される。転写紙２は、さらに、作像ユニット１Ｃと作像ユニット１Ｋとに順に搬送され、同様に、形成されたトナー像が転写紙２に転写され、これによって転写紙２上にカラー画像を形成してゆく。
【００２２】
そして、作像ユニット１Ｋを通過してカラー画像が形成された転写紙２は、転写ベルト３から剥離され、定着器１３にて定着された後、排紙される。
【００２３】
次に、補正パターン１４について説明する。第１の実施の形態のタンデム方式のカラー画像形成装置１００においては、その構成上、各色間の位置合わせ技術が重要な課題となる。各色間の色ずれには、主走査方向のレジストレーションずれ、副走査方向のレジストレーションずれ、主走査倍率ずれ、スキューずれ等がある。そこで、第１の実施の形態のカラー画像形成装置１００では、転写紙２に対して実際のカラー画像形成動作を行うに先立ち、補正パターン１４を用いた各色間の位置ずれ補正を行うことにしている。
【００２４】
図２は、転写ベルト３上に補正パターン１４が形成された状態を示す転写ベルト３の斜視図である。第１の実施の形態のカラー画像形成装置１００では、位置ずれ補正のため、転写ベルト３上に各色の色ずれ補正用の補正パターン１４を露光部９によって形成し、かかる補正パターン１４を複数の検知用の検知センサ１５，１６，１７で検出する。第１の実施の形態では、同図に示すように、複数の検知センサ１５，１６，１７を転写ベルト３における主走査方向の両端および中央に配置し、転写ベルト３には、各々の検知センサ１５，１６，１７の配置位置に対応させて補正パターン１４を形成している。このような補正パターン１４は、転写ベルト３が同図に示す搬送方向に転動移動し、検知センサ１５，１６，１７を順に通過することによって検出される。この補正パターン１４を検出すると、その検出結果から、種々のずれ量（主走査倍率ずれ量、主走査レジストレーションずれ量、副走査レジストレーションずれ量、スキュー補正量、歪み量）を算出するための演算処理を行い、その色ずれ量から各ずれ成分の補正量を算出する。
【００２５】
次に、第１の実施の形態のカラー画像形成装置１００全体の構成について説明する。図３は、第１の実施の形態のカラー画像形成装置１００の歪み補正を行う機構の構成の一例を示す図である。第１の実施の形態のカラー画像形成装置１００では、同図に示すように、３つの検知センサ１５，１６，１７と、エンジン制御部１１０と、プリンタコントローラ１８０と、スキャナ１８２と、ＬＤ制御部１９０Ｋ，１９０Ｍ，１９０Ｃ，１９０Ｙとを備えた構成となっている。
【００２６】
検知センサ１５，１６，１７は、各色の画像の位置ずれを算出するために、転写ベルト３に転写された補正パターン１４を検知するためのものである。検知センサ１５，１６，１７は、補正パターン１４の位置を検出してアナログの検知信号を出力する。
【００２７】
エンジン制御部１１０は、同図に示すように、大別して、パターン検知部１２０と、ＣＰＵ１３０と、ＲＡＭ１４０と、画像処理部１５０と、書込み処理部１６０と、をさらに含んでいる。
【００２８】
パターン検知部１２０は、検知センサ１５，１６，１７から出力された検知信号を増幅し、増幅されたアナログの検知信号をデジタルデータへ変換し、変換したデジタルデータをＲＡＭ１４０に格納する。
【００２９】
ＣＰＵ１３０は、ＲＡＭ１４０に格納された補正パターン１４の位置の検知信号であるデジタルデータから色ずれ量を算出し、算出した色ずれ量から色ずれ補正量を補正するための色ずれ量を算出する。ここで、色ずれ量としては、各色の歪み量、主走査方向の倍率誤差量、主走査方向レジストレーションずれ量および副走査方向レジストレーションずれ量（以下、主副レジストずれ量）、スキューずれ量などがある。また、色ずれ補正量としては、これらの各種ずれ量から、各色の歪み補正量、主走査倍率補正量、主走査方向レジストレーション補正量および副走査方向レジストレーション補正量（以下、主副レジスト補正量）、スキュー補正量などがある。
【００３０】
また、ＣＰＵ１３０は、画像データの解像度、および算出した各色（Ｙ，Ｍ，Ｃ，Ｋ）ごとの歪み量に基づいて、各色を基準色とする場合における歪みライン量を各色ごとに算出し、算出した歪みライン量に基づいて、Ｙ，Ｍ，Ｃ，Ｋの中から基準色を決定し、決定した基準色に対する各色の歪みライン量に基づいて、ラインメモリ１７０のライン数を決定する。なお、基準色とは、各色の歪み量を算出する際の基準位置となる色をいう。
【００３１】
ＲＡＭ１４０は、パターン検知部１２０からＣＰＵ１３０を介して取得した補正パターン１４のデジタルデータを一時的に記録するためのものである。なお、このＲＡＭ１４０を不揮発性メモリ（例えばＮＶ−ＲＡＭ）に代替し、不揮発性メモリに補正パターン１４のデジタルデータを記録する構成としてもよい。
【００３２】
画像処理部１５０は、プリンタコントローラ１８０によって受信した各画像データ、またはスキャナ１８２から取得した各画像データに応じた種々の画像処理を行い、画像処理を施した画像データを書込み制御部１６０に転送する。
【００３３】
書込み制御部１６０は、画像処理部１５０から転送された画像データを受け取り、受け取った画像データについて各種書込み処理を施した後にＬＤデータに変化し、ＬＤ制御部１９０Ｋ，１９０Ｍ，１９０Ｃ，１９０Ｍに対してＬＤデータを転送する。
【００３４】
ＬＤ制御部１９０Ｋ，１９０Ｍ，１９０Ｃ，１９０Ｙは、露光部９内に備えられ、露光部９による感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋへのレーザ光ＬＹ，ＬＭ，ＬＣ，ＬＫの照射を制御するためのものである。レーザ光ＬＹ，ＬＭ，ＬＣ，ＬＫが照射されることによって、感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋ上にトナー画像が形成される。形成されたトナー画像は、印刷用紙２に転写され出力される。
【００３５】
プリンタコントローラ１８０は、外部装置（例えばＰＣ）からネットワークを介して送信された画像データを受信するためのものである。プリンタコントローラ１８０は、受信した画像データを画像処理部１５０へ転送する。
【００３６】
スキャナ１８２は、原稿画像を読み込むことにより、画像データを取得するためのものである。スキャナ１８２は、取得した画像データを画像処理部１５０へ転送する。
【００３７】
ここで、エンジン制御部１１０に含まれる書込み制御部１６０について図４を参照してさらに説明する。図４は、第１の実施の形態の書込み制御部１６０の構成の一例を示す図である。第１の実施の形態の書込み制御部１６０は、同図に示すように、大別して、書込み制御部１６１Ｋ，１６１Ｍ，１６１Ｃ，１６１Ｙと、入力画像制御部１６９と、ラインメモリ１７０とをさらに含んでいる。
【００３８】
各色の書き込み制御部１６１Ｋ，１６１Ｍ，１６１Ｃ，１６１Ｙは、同図に示すように、各色それぞれに歪み補正処理部１６２と、書込画像処理部１６４と、ＬＤデータ出力部１６６と、補正パターン生成部１６８と、をさらに含んでいる。
【００３９】
歪み補正処理部１６２は、画像データの歪み補正を行うものである。
【００４０】
書込画像処理部１６４は、ラインメモリ１７０に格納された画像データを用いて各種の画像処理を行うものである。
【００４１】
ＬＤデータ出力部１６６は、ＣＰＵ１３０によって算出された主副レジスト補正量に応じて補正書き込み指令(LDDATA)をＬＤ制御部１９０に送出し、レーザ光照射による書き込みタイミングのずれを補正する制御を行うものである。また、ＬＤデータ出力部１６６は、ＣＰＵ１３０によって算出された主走査倍率補正量に応じた画像周波数の変更指令(LDDATA)をＬＤ制御部に送出し、主走査方向の倍率誤差の補正制御を行うものである。また、ＬＤデータ出力部１６６は、補正パターン１４を転写ベルト３上に形成する指令(LDDATA)をＬＤ制御部１９０に送出するものである。また、ＬＤデータ出力部１６６は、出力周波数を非常に細かく設定できるデバイス、例えば電圧制御発信器（ＶＣＯ：Ｖｏｌｔａｇｅ  Ｃｏｎｔｒｏｌｌｅｄ  Ｏｓｃｉｌｌａｔｏｒ）を利用したクロックジェネレータ等（図示なし）を各色について備えている。
【００４２】
補正パターン生成部１６８は、転写ベルト３上での各色の色ずれを補正するための補正値を算出するために、転写ベルト３に転写する補正パターン１４の画像データを生成するためのものである。
【００４３】
入力画像制御部１６９は、画像処理部１５０から転送された画像データを受け取り、受け取った画像データをラインメモリ１７０に格納させ、当該格納させた画像データを各色の書込み制御部１６１Ｋ，１６１Ｍ，１６１Ｃ，１６１Ｙに転送するものである。なお、入力画像制御部１６９は、ＣＰＵ１３０により算出された歪みライン量に基づいて、各色のラインメモリ１７０への格納を行う。
【００４４】
ラインメモリ１７０は、画像処理部１５０から転送された画像データを順次格納するためのメモリである。
【００４５】
次に、第１の実施の形態のカラー画像形成装置１００の特徴部分について図５などを参照して説明する。
【００４６】
まず、歪み量について図５を参照して説明する。図５は、ブラックを基準色とした場合の各色の歪み量を算出する方法の一例を示す図である。同図に示す各色の歪み量の算出方法は、基準色であるブラックに対する各色（Ｃ，Ｍ，Ｙ）の歪み量を求めるものである。同図の下方に示すように、シアンの画像に歪みが生じている場合、シアンの検知センサ１５，１７間の歪み量(C_Dis_LM)は、C_Dis_LM=KC_M-KC_Lのように求まる。また、シアンの検知センサ１７，１６間の歪み量(C_Dis_MR)は、C_Dis_MR=KC_R-KC_Mのように求まる。
【００４７】
続けて、歪みライン量について説明する。副走査の解像度が６００ｄｐｉである場合、１ラインシフトすることにより移動する距離は２５４００[μｍ]／６００で求められる。従って、１ラインシフトすることにより、４２．３[μｍ]移動するので、それぞれのずれ量を１ラインあたりの移動量（４２．３[μｍ]）で割って、小数点以下は四捨五入して整数単位のラインのずれ量（歪みライン量）を算出する。
【００４８】
露光部９の走査ビームの歪みを原因として、補正パターン１４の検出結果から、C_Dis_LM=50[μｍ]、C_Dis_MR＝200[μｍ]と求めることができたとする。この場合、シアンのＬとＭ間の歪みライン量(C_Dis_LM_Shift)を求めると、C_Dis_LM_Shift=50/42.3=1[Line]となり、シアンのＭとＲ間の歪みライン量(C_Dis_MR_Shift)を求めると、C_Dis_MR_Shift=200/42.3=5[Line]となる。
【００４９】
従って、上記の入力画像をそのままＬＤデータとして出力すると、図６（２）示すように、印刷用紙２上では、図６（１）に示すような歪みがない場合に比して左端から中央までの間の画像が１ライン下方向にずれることになる。また、中央から右端までの間の画像がさらに５ライン下方向にずれることになる。
【００５０】
この場合は、図６（３）に示すように、左端から中央までは主走査をずれ量のライン数（歪みライン量）＋１の２分割にする。また、中央から右端までは主走査をずれ量のライン数（歪みライン量）＋１の６分割にする。そして、図６（４）に示すように、右側方向に１ラインずつ上にシフトした画像を出力すれば、図６（５）に示すように、印刷用紙２上には左右の画像位置が平行になった画像が出力されることになる。
【００５１】
実際には、歪み補正用のラインメモリ１７０に入力画像データを順次蓄積しておき、歪み補正処理部１６２Ｋ，１６２Ｍ，１６２Ｃ，１６２Ｙで、分割した各領域でどのラインメモリのデータをリードするかを切り替えることで、図６（４）の画像を出力する構成である。そこで、主走査方向に対する分割位置のアドレスと、それぞれの分割位置で副走査の＋方向か一方向にシフトするかの情報を求めておけばよい。
【００５２】
図６に示す例では、主走査方向に対して８分割するので、分割位置のアドレスと、それぞれの分割位置で副走査の＋側および−側のいずれの方向にシフトするかの情報を算出する。なお、ここでは、右半分、左半分についてそれぞれ検出した歪み補正量に基づいて、主走査間隔が均等になるように分割した場合の値であるが、走査線の歪みは２次関数的に歪むことが多いため、検知センサ１５，１６，１７の位置でのずれ量を２次関数で近似して、主走査の分割位置を求めるようにしてもよい。
【００５３】
図６（３）に示すように主走査方向の画素数を４８００画素とすると、左端から中央までは１ラインだけ下方向にシフトされているので、１２００画素目で１ライン上方向にシフトさせる。また、中央から右端では、６ライン下方向にシフトされているので、４００画素ごとに上方向にシフトさせるようにする。そして、図６（６）に示すように、１ライン目は、４３９９画素までは白画素を、４４００画素目から１本目のラインメモリの画像データを出力し、２ライン目は、３９９９画素目までは白画素を、４０００画素から４３９９画素までは１本目のラインメモリの画像データを、４４００画素から２本目のラインメモリの画像データを順次読み出して出力することで、出力画像は、図６（５）に示すように、左右の画像位置が平行になるように補正することができる。
【００５４】
図７（ａ）は、ラインメモリ１７０の構成の一例を示す図である。同図（ａ）に示すラインメモリ１７０は、基準色であるブラックは２ライン、カラー色（Ｍ，Ｃ，Ｙ）は７ラインのラインメモリを有し、各色毎にライン数が固定されている。同図（ａ）に示すラインメモリ１７０の構成によれば、ｎラインの傾きを補正するのに必要なライン数がｎ＋１であること、１ラインは画像の入力に使用すること（ライト用）から、補正できる歪み量は、最大±５ラインとなる。
【００５５】
なお、図７（ａ）に示すように、カラー色（Ｍ，Ｃ，Ｙ）のライン数がブラックのライン数より多い理由は、ブラックを基準色とした場合は、カラー色（Ｍ，Ｃ，Ｙ）においては歪み補正を行うために、基準色であるブラックよりも多くのラインメモリが必要になるからである。ラインメモリ１７０の構成が図７（ａ）に示すように、各色ごとにライン数が固定されている場合においては、図８に示すように、書込み制御部１６０では、入力画像と書き込み画像の速度変換を行うために、各色のラインメモリ１７０Ｋ，１７０Ｍ，１７０Ｃ，１７０Ｙが必要となる。なお、基準色であるブラックについては歪み補正の必要がないため、同図に示すように、書込み制御部１６０には、ブラック（Ｋ）の歪み補正処理部１６２Ｋが含まれない。
【００５６】
【表１−１】
2008051943.tif 000003
【００５７】
【表１−２】
2008051943.tif 000004
【００５８】
表１−１は、基準色がブラックである場合の各色（Ｍ，Ｃ，Ｙ）の歪み量の一例を示すものである。表１−１に示すように、基準色であるブラック（Ｋ）に対する各色の歪み量はそれぞれ、Ｋ：０[μｍ]，Ｍ：−７０[μｍ]，Ｃ：−１８０[μｍ]，Ｙ：３０[μｍ]であったとする。この場合において、副走査方向の解像度が６００ｄｐｉであるとき、１ラインの移動量は上述の通り４２．３[μｍ]であるから、各色の歪みライン量は、表１−２に示すように、Ｋ：０ライン，Ｍ：＋２ライン，Ｃ：＋４ライン，Ｙ：−１ラインとなる。かかる場合における歪みライン量の最大値は４であり、補正範囲量の±５である図７（ａ）に示すラインメモリ１７０を用いたときは、歪み補正を行うことができる。
【００５９】
【表２−１】
2008051943.tif 000005
【００６０】
【表２−２】
2008051943.tif 000006
【００６１】
しかし、表２−１に示すように、基準色であるブラック（Ｋ）に対する各色の歪み量がそれぞれ、Ｋ：０[μｍ]，Ｍ：＋７０[μｍ]，Ｃ：＋２４０[μｍ]，Ｙ：−３０[μｍ]であり、かつ副走査方向の解像度が６００ｄｐｉである場合の各色の歪みライン量は、表２−２に示すように、Ｋ：０ライン，Ｍ：−２ライン，Ｃ：−６ライン，Ｙ：＋１ラインとなる。従って、歪みライン量の最大値は６であり、補正範囲量の±５ライン以下である図７（ａ）に示すラインメモリ１７０を用いたときは、シアンについて１ライン補正できないことになる。
【００６２】
そこで、第１の実施の形態のカラー画像形成装置１００は、ラインメモリ１７０を各色（Ｋ，Ｍ，Ｃ，Ｙ）共通に使用し、各色のいずれも基準色に設定できるようにすることにより、限られたメモリを有効に使用し、歪み補正の可能な範囲を拡大している。即ち、表２−１および表２−２によれば、マゼンタを基準色とした場合には、歪みライン量の最大値が補正範囲量の±５ライン以下になる。そこで、第１の実施の形態では、かかる場合において、図７（ｂ）に示すように、マゼンタを基準色とし、マゼンタを除く各色（Ｋ，Ｃ，Ｙ）へラインメモリを割り当てることにより、歪みライン量の最大が±５ライン以下となるようにし、歪み補正を行うことができるようにしている。
【００６３】
以上の構成において、第１の実施の形態のカラー画像形成装置１００で行われる画像形成処理について図９を参照して説明する。図９は、第１の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。
【００６４】
まず、補正パターン生成部１６８Ｋ，１６８Ｍ，１６８Ｃ，１６８Ｙは、補正パターン１４を生成する（ステップＳＡ−１）。補正パターン１４の画像データは、ＬＤデータ出力部１６６Ｋ，１６６Ｍ，１６６Ｃ，１６６ＹおよびＬＤ制御部１９０Ｋ，１９０Ｍ，１９０Ｃ，１９０Ｙを介して、転写ベルト３に転写されることにより形成される。ここで転写ベルト３に形成された補正パターン１４は、検知センサ１５，１６，１７により検知される。
【００６５】
ついで、転写ベルト３に転写された補正パターン１４の位置情報が検知センサ１５，１６，１７により検出されると、パターン検知部１２０は、検知センサ１５，１６，１７により検出された補正パターンの位置情報を取得することにより、補正パターン１４の検知実行を行う(ステップＳＡ−２)。
【００６６】
ついで、ＣＰＵ１３０は、ステップＳＡ−２での検知実行により検知された補正パターン１４の位置情報から、主走査倍率ずれ量、主副レジストずれ量、およびスキューずれ量を算出する。そして、かかる各色ずれ量から主走査倍率補正量、主副レジスト補正量、スキュー補正量をそれぞれ算出する（ステップＳＡ−３）。
【００６７】
また、ＣＰＵ１３０は、Ｙ，Ｍ，Ｃ，Ｋのそれぞれ各色を基準色とする場合における歪み量[μｍ]を各色ごとにそれぞれ算出する（ステップＳＡ−４）。ここで、ステップＳＡ−４で行われる歪み量の算出処理について図１０を参照して説明する。なお、１本目の補正パターン１４を検出した位置（ライン）を基準位置とし、ここでは、同図に示す最左上のブラックの補正パターン１４を検知した位置（ライン）を基準位置とする。
【００６８】
まず、基準位置を基準として、ブラックの歪み量を算出する。具体的には、ブラックの検知センサ１５，１７間の歪み量(K_Dis_LM)と、検知センサ１７，１６間の歪み量(K_Dis_MR)を算出する。これに続き、各色（Ｃ，Ｍ，Ｙ）の歪み量を算出する。同図に示す例では、まず、基準位置と検知センサ１５で検知したシアン間の間隔(KC_L)と、基準位置と検知センサ１７で検知したシアン間の間隔(KC_M)と、基準位置と検知センサ１６で検知したシアン間の間隔（KC_R）とを求める。そして、シアンの検知センサ１５，１７間の歪み量(C_Dis_LM)を、C_Dis_LM=KC_L-KC_Mの式より求め、また、シアンの検知センサ１７，１６間の歪み量(C_Dis_MR)を、C_Dis_MR=KC_M-KC_Rの式より求める。そして、同様の方法により、マゼンタの歪み量およびイエローの歪み量を求める。また、ＣＰＵ１３０は、ステップＳＡ−４で求めた各色の歪み量から差分により、基準色が各色（Ｍ，Ｃ，Ｙ）での歪み量を算出する。
【００６９】
図９に戻り、ＣＰＵ１３０は、ステップＳＡ−４で算出した各色ごとの歪みライン量を算出する（ステップＳＡ−５）。例えば、表２−１に示すように、ブラックを基準色とした場合の各色の歪み量がそれぞれ、Ｋ：０[μｍ]，Ｍ：＋７０[μｍ]，Ｃ：＋２４０[μｍ]，Ｙ：−３０[μｍ]であって、副走査方向の解像度が６００ｄｐｉである場合において、各色の歪みライン量は、歪み量[μｍ]／４２．３[μｍ]により求めることができ、表２−２に示すように、Ｋ：０ライン，Ｍ：−２ライン，Ｃ：−６ライン，Ｙ：＋１ラインとなる。
【００７０】
ついで、ＣＰＵ１３０は、ステップＳＡ−５で算出した歪みライン量に基づいて、各色が基準色での歪みライン量の最大値（絶対値）を算出する（ステップＳＡ−６）。例えば、表２−２に示すように、ブラックを基準色とした場合の各色の歪みライン量がそれぞれ、Ｋ：０ライン，Ｍ：−２ライン，Ｃ：−６ライン，Ｙ：＋１ラインである場合の最大値（絶対値）は、６ラインとなる。
【００７１】
ついで、ブラックを基準色とする場合の各色の歪みライン量の最大値（絶対値）が、所定のライン数以下である場合（ステップＳＡ−７：Ｙｅｓ）は、ブラックを基準色と決定する（ステップＳＡ−８）。ブラックを他の色に優先して基準色とする理由は、ブラックは文字や罫線など画像で最も頻繁に使用されるので、ブラックについては歪み補正の副作用である継ぎ目の部分の段差の発生を防止するためである。なお、所定のライン数は、図７（ｂ）に示すラインメモリ１７０である場合には、上述の通り、±５ラインである。
【００７２】
一方、ブラックを基準色とする場合の各色の歪みライン量の最大値（絶対値）が、所定のライン数を超える場合であって（ステップＳＡ−７：Ｎｏ）、さらに、歪みライン量の最大値（絶対値）を所定のライン数以下とする基準色がある場合（ステップＳＡ−９：Ｙｅｓ）、最大値（絶対値）が最小になる色を基準色と決定する（ステップＳＡ−１０）。
【００７３】
また、ブラックを基準色とする場合の各色の歪みライン量の最大値（絶対値）が、所定のライン数を超える場合であって（ステップＳＡ−７：Ｎｏ）、歪みライン量の最大値（絶対値）を所定のライン数以下とする基準色がない場合（ステップＳＡ−９：Ｎｏ）、エラーメッセージを返し、利用者にその旨を通知し（ステップＳＡ−１１）、処理手順は、ステップＳＡ−１０に移行される。
【００７４】
基準色を決定すると、各色の歪み補正量（移動ライン数）を算出し（ステップＳＡ−１２）、ステップＳＡ−３およびステップＳＡ−１２で算出された各色ずれ補正量に基づいて印刷処理を行い（ステップＳＡ−１３）、画像形成処理を終える。
【００７５】
ここで、ステップＳＡ−１３で行われる印刷処理について図１１を参照して説明する。図１１は、印刷処理の手順を示すフローチャートである。
【００７６】
まず、主走査倍率ずれを補正すべく、ステップＳＡ−３で算出した主走査倍率補正量に基づいて、各色の画素クロック周波数を設定する（ステップＳＡ−１３１）。具体的には、算出した各色の倍率誤差量に基づく画像周波数の変更を書込み制御部１６０で行う。
【００７７】
ついで、主走査方向のレジストレーションを補正すべく、ステップＳＡ−３で算出した主走査方向レジストレーション補正量に基づいて、各色の主走査遅延量を設定する（ステップＳＡ−１３２）。主走査の書き出しタイミングは、各色の同期検知信号をトリガにして動作する主走査カウンタのどの位置からＬＤデータを出力するかにより調整を行う。
【００７８】
ついで、副走査方向のレジストレーションを補正すべく、ステップＳＡ−３で算出した副走査方向レジストレーション補正量に基づいて、各色の主走査遅延量を設定する（ステップＳＡ−１３３）。具体的には、副走査の書き出しタイミングを調整して行う。ここで、副走査の色ずれ補正について図１２を参照して簡単に説明する。
【００７９】
図１２は、副走査の色ずれを補正する場合、副走査の書き出しのタイミングを示すタイミングチャートである。書込み制御部１６０は、ＣＰＵ１３０からのスタート信号(STTRIG_N)を基準として，ライン数をカウントし、画像処理部１５０に対して副走査タイミング信号(*_FSYNC_N)を出力する。画像処理部１５０では、*_FSYNC_Nをトリガに副走査ゲート信号(*_IPFGATE_N)を書込み制御部１６０に対して出力し、画像データ(*_IPDATA[7:0]_N)を転送する。副走査のレジストを補正する場合、スタート信号からの副走査遅延量(*_mfcntld)を検出した位置ずれ量に応じて変更するが、通常、ブラックを基準としての位置ずれ量をカラー（Ｍ，Ｃ，Ｙ）の副走査遅延量に反映し、*_FSYNC_Nのタイミングを変更して副走査の位置合わせを行う。
【００８０】
図１１に戻り、ステップＳＡ−１３３で副走査遅延量が設定されると、続けて、歪み補正をするための基準色を設定する（ステップＳＡ−１３４）。具体的には、ステップＳＡ−８またはステップＳＡ−１１で決定した基準色を設定する。
【００８１】
ついで、歪み補正をすべく、基準色以外の各色の歪み補正量を設定する（ステップＳＡ−１３５）。具体的には、ステップＳＡ−１２で算出した各色の歪み補正量に基づいて設定を行う。
【００８２】
ステップＳＡ−１３５までの処理により、各種設定を終えると、画像データの印刷用紙２への印刷を開始する（ステップＳＡ−１３６）。具体的には、ＬＤデータ出力部１６６は、主走査倍率補正量に応じた画像周波数の変更指令(LDDATA)、主副レジスト補正量に応じた補正書き込み指令(LDDATA)などをＬＤ制御部１９０に対して送出する。これにより、ＬＤ制御部１９０の制御により、露光部９による感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋへのレーザ光ＬＹ，ＬＭ，ＬＣ，ＬＫが照射され、感光体ドラム７Ｙ，７Ｍ，７Ｃ，７Ｋ上にはトナー画像が形成され、形成されたトナー画像は、印刷用紙２に転写され出力される。
【００８３】
以上説明したように、第１の実施の形態のカラー画像形成装置１００は、Ｙ，Ｍ，Ｃ，Ｋのそれぞれ各色を基準色とする場合の基準色との歪み量（μｍ）を算出し、算出した歪み量および画像データの副走査方向の解像度に基づいて、Ｙ，Ｍ，Ｃ，Ｋのそれぞれ各色を基準色とする場合の歪みライン量を算出し、算出した各色の歪みライン量に基づいて、Ｙ，Ｍ，Ｃ，Ｋの各色をそれぞれ基準色とした場合における歪みライン量の最大値（絶対値）を算出する。そして、ブラックを基準色とする場合の歪みライン量の最大値が所定のライン数以下である場合は、ブラックを基準色とする。また、ブラックを基準色とする場合の歪みライン量の最大値が所定のライン数以下でない場合であって、歪みライン量の最大値を所定のライン数以下とする基準色があるときは、最大値が最小になる色を基準色とする。また、ブラックを基準色とした場合の歪みライン量の最大値が所定のライン数以下でない場合であって、歪みライン量の最大値を所定のライン数以下とする基準色がないときは、利用者にエラーメッセージを通知するとともに、最大値が最小になる色を基準色とする。
【００８４】
従って、第１の実施の形態のカラー画像形成装置１００によれば、Ｙ，Ｍ，Ｃ，Ｋのそれぞれ各色を基準色とした場合の基準色との歪み量（μｍ）を算出し、算出した歪み量および画像データの副走査方向の解像度に基づいて、Ｙ，Ｍ，Ｃ，Ｋのそれぞれ各色を基準色とした場合の歪みライン量を算出し、算出した各色の歪みライン量に基づいて、Ｙ，Ｍ，Ｃ，Ｋのそれぞれ各色を基準色とした場合における歪みライン量の最大値（絶対値）を算出する。そして、ブラックを基準色とした場合の歪みライン量の最大値が所定のメモリライン数以下である場合は、ブラックを基準色とするので、歪み補正の副作用である継ぎ目の部分の段差の発生を防止させ易いブラックを優先して基準色とすることができる。
【００８５】
また、ブラックを基準色とした場合の歪みライン量の最大値が所定のライン数以下でない場合であっても、歪みライン量の最大値を所定のライン数以下とする基準色がある場合は、最大値が最小になる色を基準色とするので、ライン数を増やすことなく、歪み補正の可能な範囲を広げることができる。
【００８６】
また、歪みライン量の最大値を所定のメモリライン数以下とする基準色がない場合は、利用者にエラーメッセージを通知するので、利用者は、高精度な画像を得ることができないことを事前に知ることができる。
【００８７】
（第２の実施の形態）
次に、本発明の第２の実施の形態にかかるカラー画像形成装置１００について説明する。なお、第２の実施の形態の説明においては、上述した第１の実施の形態のカラー画像形成装置１００の説明と重複する説明を省略する場合がある。
【００８８】
まず、第２の実施の形態のカラー画像形成装置１００の特徴部分について説明する。
【００８９】
【表３−１】
2008051943.tif 000007
【００９０】
【表３−２】
2008051943.tif 000008
【００９１】
第１の実施の形態のラインメモリ１７０によれば、補正範囲量は±５であった。Ｙ，Ｍ，Ｃ，Ｋの各色をそれぞれ基準色とした場合の歪みライン量を各色ごとにそれぞれ算出し（表３−１参照）、当該算出した歪みライン量の最大値（絶対値）が、表３−２に示すように、基準色Ｋ：６，基準色Ｍ：６，基準色Ｃ：７，基準色Ｙ：７である場合においては、補正範囲量が±５である第１の実施の形態のラインメモリ１７０（図７（ｂ）参照）では、いずれの色を基準色とした場合でも歪み補正に必要なライン数を超えてしまい、補正できない範囲が生じる。
【００９２】
そこで、第２の実施の形態のラインメモリ１７０は、図１３（ａ）に示すように、各色で共有できるものとし、各色で任意のラインメモリの本数を使用できるようにしている。なお、各色（Ｙ，Ｍ，Ｃ，Ｋ）の書込みのためには８ラインを必要とするので、図１３（ａ）に示すように、ラインメモリ１７０のライン数が２３ラインである場合は、１５の数のライン内において各色で任意に使用できることになる。
【００９３】
具体的には、表３−２に示すように、Ｙ，Ｍ，Ｃ，Ｋの各色をそれぞれ基準色とした場合の歪みライン量の最大値（絶対値）の合計値が、基準色Ｋ：１４，基準色Ｍ：１１，基準色Ｃ：１９，基準色Ｙ：１６である場合において、各色で任意に使用できるライン数は１５であるので、ブラックまたはマゼンタを基準色とすることができる。例えば、マゼンタを基準色とした場合、図１３（ｂ）に示すようなラインメモリ１７０の割り当てを行えば、ラインメモリ１７０のライン数を増やすことなく、歪み補正可能な範囲をさらに広げることができる。
【００９４】
以上の構成において、第２の実施の形態のカラー画像形成装置１００で行われる画像形成処理について図１４を参照して説明する。図１４は、第２の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。なお、ラインメモリ１７０のライン総数は、図１３（ａ）に示すように、２３ラインであるものとする。従って、以下に述べる所定のライン数は１５ラインとなる。また、ここでは、第１の実施の形態の図９で説明した画像形成処理の流れと異なる部分について説明する。
【００９５】
第１の実施の形態では、ステップＳＡ−５で、Ｙ，Ｍ，Ｃ，Ｋの各色をそれぞれ基準色とした場合の歪みライン量をそれぞれ算出すると、当該算出した歪みライン量に基づいて、Ｙ，Ｍ，Ｃ，Ｋの各色をそれぞれ基準色とした場合の歪みライン量の最大値（絶対値）を算出した（ステップＳＡ−６）。
【００９６】
これに対して、第２の実施の形態では、ステップＳＡ−５でＹ，Ｍ，Ｃ，Ｋの各色をそれぞれ基準色とした場合の歪みライン量をそれぞれ算出すると、当該算出した歪みライン量に基づいて、Ｙ，Ｍ，Ｃ，Ｋの各色をそれぞれ基準色とした場合の歪みライン量の絶対値の合計値を算出する（ステップＳＡ−１４）。
【００９７】
例えば、表３−２に示すように、ブラックを基準色とした場合の歪みライン量がそれぞれ、Ｋ：０ライン，Ｍ：＋２ライン，Ｃ：＋６ライン，Ｙ：−６ラインである場合、絶対値の合計値は１４となる。
【００９８】
ついで、ブラックを基準色とする場合の各色の歪みライン量の絶対値の合計値が、所定のライン数以下である場合（ステップＳＡ−１５：Ｙｅｓ）は、ブラックを基準色と決定する（ステップＳＡ−１６）。
【００９９】
一方、ブラックを基準色とする場合の各色の歪みライン量の絶対値の合計値が、所定のライン数を超える場合であって（ステップＳＡ−１５：Ｎｏ）、さらに、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色がある場合（ステップＳＡ−１７：Ｙｅｓ）、歪みライン量の絶対値の合計値が最小になる色を基準色と決定する（ステップＳＡ−１８）。
【０１００】
また、ブラックを基準色とする場合の各色の歪みライン量の絶対値の合計値が、所定のライン数を超える場合であって（ステップＳＡ−１５：Ｎｏ）、さらに、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色がない場合（ステップＳＡ−１７：Ｎｏ）、エラーメッセージを返し、利用者にその旨を通知し（ステップＳＡ−１９）、処理手順は、ステップＳＡ−１８へ移行される。
【０１０１】
以上説明したように、第２の実施の形態のカラー画像形成装置１００は、Ｙ，Ｍ，Ｃ，Ｋの各色を基準色とした場合の各色の歪み量（μｍ）を算出し、算出した歪み量および副走査方向の解像度に基づいて、Ｙ，Ｍ，Ｃ，Ｋの各色を基準色とした場合の各色の歪みライン量を算出し、算出した歪みライン量に基づいて、Ｙ，Ｍ，Ｃ，Ｋの各色を基準色とした場合の各色の歪みライン量の絶対値の合計値を算出する。そして、ブラックを基準色とした場合の歪みライン量の絶対値の合計値が所定のライン数以下である場合は、ブラックを基準色とする。また、ブラックを基準色とした場合の歪みライン量の絶対値の合計値が所定のライン数以下でない場合であって、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色があるときは、絶対値の合計値が最小になる色を基準色とする。また、ブラックを基準色とした場合の歪みライン量の絶対値の合計値が所定のライン数以下でない場合であって、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色がないときは、利用者にエラーメッセージを通知するとともに、最大値が最小になる色を基準色とする。
【０１０２】
従って、第２の実施の形態のカラー画像形成装置１００によれば、Ｙ，Ｍ，Ｃ，Ｋの各色を基準色とした場合の各色の歪みライン量の絶対値の合計値を算出し、ブラックを基準色とした場合の歪みライン量の絶対値の合計値が所定のライン数以下である場合は、ブラックを基準色とし、ブラックを基準色とした場合の歪みライン量の絶対値の合計値が所定のライン数以下でない場合であって、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色がある場合は、絶対値の合計値が最小になる色を基準色とするので、メモリライン１７０のライン数を増やすことなく、歪み補正の可能な範囲をさらに広げることができる。
【０１０３】
（第３の実施の形態）
次に、本発明の第３の実施の形態にかかるカラー画像形成装置１００について説明する。なお、第３の実施の形態の説明においては、上述した第１〜第２の実施の形態のカラー画像形成装置１００の説明と重複する説明を省略する場合がある。
【０１０４】
まず、第３の実施の形態のカラー画像形成装置１００の特徴部分について説明する。
【０１０５】
基準色の傾きが大きい場合には、用紙に対して画像が傾いた状態で調整されることになる。それに対して、最も水平に近い色を基準色とした場合には、用紙に対して画像が水平に近くなるように補正することができるという効果を得られる。そこで、第３の実施の形態では、検知センサ１５，１６，１７を水平基準とするＹ，Ｍ，Ｃ，Ｋの各色の歪み量を算出し、算出した歪み量に基づいて、水平基準に対して最も歪み量の少ない色を基準色とする。
【０１０６】
検知センサ１５，１６，１７の位置を水平基準としてＹ，Ｍ，Ｃ，Ｋの各色の歪み量を算出する方法について図１５を参照して説明する。図１５は、検知センサ１５，１６，１７を基準として各色の歪み量を算出する方法の一例を示す図である。なお、検知センサ１５，１６，１７を水平基準とする歪み量の算出方法は各色で同一であるため、ここではブラックとシアンを代表して説明する。
【０１０７】
まず、水平基準となる検知センサ１５と検知センサ１５で検知したブラック間(ZK_L)を求める。同様に、検知センサ１７と検知センサ１７で検知したブラック間(ZK_M)、検知センサ１６と検知センサ１６で検知したブラック間(ZK_R)を求める。同様に、検知センサ１５，１６，１７を水平基準として、同図に示すZC_L，ZC_M，ZC_Rを求める。続けて、ブラックの検知センサ１５,１７間の歪み量(K_Dis_LM)を、K_Dis_LM=ZK_L-ZK_Mの式から求め、ブラックの検知センサ１７，１６間の歪み量(K_Dis_MR)を、K_DIS_MR=ZK_M-ZK_Rの式から求める。また、シアンの検知センサ１５,１７間の歪み量(C_Dis_LM)を、C_Dis_LM=ZC_L-ZC_Mの式から求め、シアンの検知センサ１７，１６間の歪み量(C_Dis_MR)を、C_DIS_MR=ZC_M-ZC_Rの式から求める。
【０１０８】
第３の実施の形態では、いずれの色を基準色としても絶対値の合計値が所定のライン数以下となる場合に、上述した方法により算出した各色の歪み量に基づいて、水平基準に対して最も歪み量の少ない色を基準色とする構成としている。
【０１０９】
以上の構成において、第３の実施の形態のカラー画像形成装置１００で行われる画像形成処理について図１６を参照して説明する。図１６は、第３の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。なお、ここでは、第２の実施の形態の図１４で説明した画像形成処理の流れと異なる部分について説明する。
【０１１０】
第２の施の形態の画像形成処理では、ステップＳＡ−３で主走査倍率補正量、主副レジスト補正量、およびスキュー補正量を算出すると、ステップＳＡ−４で、Ｙ，Ｍ，Ｃ，Ｋの各色を基準色とする場合の歪み量を算出した。これに対し、第３の実施の形態の画像形成処理では、ステップＳＡ−３で主走査倍率補正量、主副レジスト補正量、およびスキュー補正量を算出すると、ステップＳＡ−４の処理を実行する前に、検知センサ１５，１６，１７を水平基準するＹ，Ｍ，Ｃ，Ｋの各色の歪み量をそれぞれ算出する（ステップＳＡ−２０）。図１８を参照して説明すれば、水平基準である検知センサ１５と検知センサ１５で検知したブラック間(ZK_L)と、水平基準である検知センサ１７と検知センサ１７で検知したブラック間(ZK_M)と、水平基準である検知センサ１６と検知センサ１６で検知したブラック間(ZK_R)とを求め、ブラックの検知センサ１５,１７間の歪み量(K_Dis_LM)を、K_Dis_LM=ZK_L-ZK_Mの式から求め、また、ブラックの検知センサ１７，１６間の歪み量(K_Dis_MR)を、K_DIS_MR=ZK_M-ZK_Rの式から求める。
【０１１１】
また、第２の実施の形態の画像形成処理では、ブラックを基準色とする場合の各色（Ｃ，Ｍ，Ｙ）の歪みライン量の絶対値の合計値が、所定のライン数以下である場合（ステップＳＡ−１５：Ｙｅｓ）は、ブラックを基準色と決定した（ステップＳＡ−１６）。これに対し、第３の実施の形態の画像形成処理では、いずれの色を基準色としても各色の歪みライン量の絶対値の合計値が、所定のライン数以下である場合（ステップＳＡ−２１：Ｙｅｓ）、ステップＳＡ−２０で算出した検知センサ１５，１６，１７を水平基準とする各色の歪み量に基づいて、水平基準に対して最も歪み量の少ない色を基準色とする（ステップＳＡ−２２）。
【０１１２】
一方、いずれの色を基準色としても各色の歪みライン量の絶対値の合計値が、所定のライン数以下にはならない場合であって（ステップＳＡ−２１：Ｎｏ）、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色があるとき（ステップＳＡ−２３：Ｙｅｓ）は、歪みライン量の絶対値の合計値が最小になる色を基準色と決定する（ステップＳＡ−２４）。
【０１１３】
また、いずれの色を基準色としても各色の歪みライン量の絶対値の合計値が、所定のライン数以下にはならない場合であって（ステップＳＡ−２１：Ｎｏ）、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色がないとき（ステップＳＡ−２３：Ｎｏ）、エラーメッセージを返し、利用者にその旨を通知し（ステップＳＡ−２５）、処理手順はステップＳＡ−２４へ移行される。
【０１１４】
なお、第３の実施の形態では、いずれの色を基準色としても各色の歪みライン量の絶対値の合計値が所定のライン数以下にならない場合（ステップＳＡ−２１：Ｎｏ）であって、さらに、歪みライン量の絶対値の合計値を所定のライン数以下とする基準色があるとき（ステップＳＡ−２３：Ｙｅｓ）は、ステップＳＡ−２４で、歪みライン量の絶対値の合計値が最小になる色を基準色とする構成としているが、水平基準に対して一番目に歪み量の少ない色を基準色とすると所定のライン数を超えても、水平基準に対して二番目に歪み量の少ない色を基準色とすると所定のライン数以下になる場合は当該二番目に歪み量の少ない色を基準色とするような構成でもよい。
【０１１５】
以上説明したように、第３の実施の形態のカラー画像形成装置１００は、検知センサ１５，１６，１７を水平基準とする各色の歪み量を算出しておき、いずれの色を基準色としても各色の歪み量の絶対値の合計値が所定のライン数以下となる場合には、水平基準に対して最も歪み量の少ない色を基準色とする。
【０１１６】
従って、第３の実施の形態のカラー画像形成装置１００によれば、検知センサ１５，１６，１７を水平基準とする各色の歪み量を算出しておき、いずれの色を基準色としても各色の歪み量の絶対値の合計値が所定のライン数以下となる場合には、水平基準に対して最も歪み量の少ない色を基準色とするので、印刷用紙２に対して画像が水平に近くなるように歪み補正を行うことができる。
【０１１７】
（第４の実施の形態）
次に、本発明の第４の実施の形態にかかるカラー画像形成装置１００について説明する。なお、第４の実施の形態の説明においては、上述した第１〜第３の実施の形態のカラー画像形成装置１００の説明と重複する説明を省略する場合がある。
【０１１８】
まず、第４の実施の形態のカラー画像形成装置１００の特徴部分について説明する。
【０１１９】
基準色の傾きが大きい場合には、用紙に対して画像が傾いた状態で調整されることになる。そのため、上述した第３の実施の形態では水平基準に対して最も歪み量の少ない色を基準色とすることにより、用紙に対して画像が水平に近くになるように補正した。これに対して、Ｙ，Ｍ，Ｃ，Ｋの全色を水平基準に対して歪み補正をした場合には、用紙に対して画像がさらに水平近くにすることができるという効果を得られる。そこで、第４の実施の形態では、水平基準に対するＹ，Ｍ，Ｃ，Ｋ各色の歪み量を算出し、Ｙ，Ｍ，Ｃ，Ｋの全色を水平基準に対して歪み補正を実施する。
【０１２０】
即ち、第４の実施の形態では、水平基準に対する歪みライン量の絶対値の合計値が所定のライン数以下である場合には、水平基準である検知センサ１５，１６，１７を基準としてＹ，Ｍ，Ｃ，Ｋの全色の歪み補正を行う。
【０１２１】
以上の構成において、第４の実施の形態のカラー画像形成装置１００で行われる画像形成処理について図１７を参照して説明する。図１７は、第４の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。なお、ここでは、第３の実施の形態の図１６で説明した画像形成処理の流れと異なる部分について説明する。
【０１２２】
第３の実施の形態の画像形成処理では、いずれの色を基準色としても各色の歪みライン量の絶対値の合計値が、所定のライン数以下である場合（ステップＳＡ−２１：Ｙｅｓ）、ステップＳＡ−２０で算出した水平基準である検知センサ１５，１６，１７に対する各色の歪み量に基づいて、水平基準に対して最も歪み量の少ない色を基準色と決定した（ステップＳＡ−２２）。
【０１２３】
これに対して、第４の実施の形態の画像形成処理では、ステップＳＡ−２０で算出した検知センサ１５，１６，１７を水平基準とする各色の歪み量に基づいて、水平基準に対する各色の歪みライン量を算出しておき（ステップＳＡ−２６）、ステップＳＡ−２６で算出した水平基準に対する各色の歪みライン量の絶対値の合計値が、所定のライン数以下である場合（ステップＳＡ−２７：Ｙｅｓ）、水平基準を基準として歪み補正量を算出する（ステップＳＡ−２８）。
【０１２４】
一方、ステップＳＡ−２６で算出した水平基準に対する各色の歪みライン量の絶対値の合計値が、所定のライン数以下でない場合（ステップＳＡ−２７：Ｎｏ）、処理手順はステップＳＡ−２１へ移行される。
【０１２５】
以上説明したように、第４の実施の形態のカラー画像形成装置１００は、検知センサ１５，１６，１７を水平基準とする各色の歪み量を算出し、当該算出した各色の歪み量に基づいて、水平基準である検知センサ１５，１６，１７に対する各色の歪みライン量を算出し、当該算出した各色の歪みライン量の絶対値の合計値が所定のライン数以下となる場合には、Ｙ，Ｍ，Ｃ，Ｋの全色について水平基準に対して歪み補正を行う。
【０１２６】
従って、第４の実施の形態のカラー画像形成装置１００は、水平基準に対する歪みライン量の絶対値の合計値が所定のライン数以下となる場合には、Ｙ，Ｍ，Ｃ，Ｋの全色について水平基準に対して歪み補正を行うので、用紙に対して画像がさらに水平近くに補正することができる。
【図面の簡単な説明】
【０１２７】
【図１】カラー画像形成装置１００の作像原理を説明するための画像プロセス部１、露光器９、および転写ベルト３の正面図である。
【図２】転写ベルト３上に補正パターン１４が形成された状態を示す転写ベルト３の斜視図である。
【図３】カラー画像形成装置１００の歪み補正を行う機構の構成の一例を示す図である。
【図４】書込み制御部１６０の構成の一例を示す図である。
【図５】ブラックを基準色とした場合の各色の歪み量を算出する方法の一例を示す図である。
【図６】歪みライン量について説明するための図である。
【図７】ラインメモリ１７０の構成の一例を示す図である。
【図８】書込み制御部１６０の構成の一例を示す図である。
【図９】第１の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。
【図１０】ブラックを基準色とする各色の歪み量の算出方法を説明するための図である。
【図１１】印刷処理の手順を示すフローチャートである。
【図１２】副走査の書き出しのタイミングを示すタイミングチャートである。
【図１３】ラインメモリ１７０の構成の一例を示す図である。
【図１４】第２の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。
【図１５】検知センサ１５，１６，１７を基準として各色の歪み量を算出する方法の一例を示す図である。
【図１６】第３の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。
【図１７】第４の実施の形態のカラー画像形成装置１００で行われる画像形成処理の手順を示すフローチャートである。
【符号の説明】
【０１２８】
１４  補正パターン
１５，１６，１７  検知センサ
１００  カラー画像形成装置
１１０  エンジン制御部
１２０  パターン検知部
１３０  ＣＰＵ
１４０  ＲＡＭ
１５０  画像処理部
１６０  書込み制御部
１７０  ラインメモリ
【図１】
2008051943.tif 000009
【図２】
2008051943.tif 000010
【図３】
2008051943.tif 000011
【図４】
2008051943.tif 000012
【図５】
2008051943.tif 000013
【図６】
2008051943.tif 000014
【図７】
2008051943.tif 000015
【図８】
2008051943.tif 000016
【図９】
2008051943.tif 000017
【図１０】
2008051943.tif 000018
【図１１】
2008051943.tif 000019
【図１２】
2008051943.tif 000020
【図１３】
2008051943.tif 000021
【図１４】
2008051943.tif 000022
【図１５】
2008051943.tif 000023
【図１６】
2008051943.tif 000024
【図１７】
2008051943.tif 000025