(57)【特許請求の範囲】
【請求項１】
主走査方向の所定範囲の画素を１グループに、副走査方向の解像度に応じた補正量単位で画像データをシフトする画像形成装置において、
多値画像をより少ない階調の画像に変換するための画像処理を、画像データの色ごとに画素の成長方向角が異なるように実行する画像処理手段と、
主走査方向に複数の露光素子が配列されたＬＥＤチップを複数個、主走査方向に搭載した露光手段と、
所定の基準位置に対し各ＬＥＤチップの副走査方向の位置ずれ量を記憶する位置ずれ量記憶手段と、
前記位置ずれ量記憶手段から前記位置ずれ量を読み取る読み取り手段と、
主走査方向１ラインの画像データを、前記位置ずれ量に基づきグループ単位で副走査方向にシフトして読み出し、スキュー量を検出するためのパッチを形成するパッチ形成手段と、
前記パッチを光学的に読み取り、各色に対応した前記露光手段の主走査方向からのスキュー量を検出するスキュー量検出手段と、
各色の前記露光手段のスキュー量に応じて、各色の画像データの前記成長方向角を前記画像処理手段に指示する成長角方向決定手段と、
前記位置ずれ量とスキュー量から副走査方向への画像データのシフト量を前記グループ毎に決定するシフト量演算手段と、
前記成長方向角に対応づけて許容可能な最大スキュー量が登録されたスキュー最大値記憶手段と、
前記成長角方向決定手段が各色の前記露光手段のスキュー量に応じて決定した画像データの色と前記成長方向角の対応に基づき、前記スキュー量検出手段が検出した各色の前記露光手段のスキュー量が、前記成長方向角に対応づけられた前記最大スキュー量より大きい場合、スキュー量を前記最大スキュー量以下に制限するスキュー量制限手段と、
を有する画像形成装置。
【請求項２】
１つの前記グループにおいて、前記位置ずれ量だけでなくスキュー量に起因して画像データをシフトさせる必要がある場合、前記シフト量演算手段は、スキュー量に起因した画像データをシフトさせるグループを元のグループから主走査方向の前後のグループにずらす、ことを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記位置ずれ量だけでなくスキュー量に起因して画像データをシフトさせる必要がある場合、画像データをシフトさせるグループを元のグループから主走査方向の前後のグループにずらすための方向及び移動量が記憶された補正位置記憶手段、を有する請求項２記載の画像形成装置。
【請求項４】
前記画像処理手段は、画像データに色ごとに異なるスクリーン角のディザ処理を行うことで画像データの色ごとに画素の前記成長方向角を異ならせる、請求項１〜３いずれか１項記載の画像形成装置。
【請求項５】
主走査方向の所定範囲の画素を１グループに、副走査方向の解像度に応じた補正量単位で画像データをシフトする画像形成装置の画像調整方法において、
所定の基準位置に対し各ＬＥＤチップの副走査方向の位置ずれ量を記憶する位置ずれ量記憶手段から、読み取り手段が前記位置ずれ量を読み取るステップと、
画像処理手段が、多値画像をより少ない階調の画像に変換するための画像処理を、画像データの色ごとに画素の成長方向角が異なるように実行するステップと、
パッチ形成手段が、主走査方向の１ラインの画像データを、前記位置ずれ量に基づきグループ単位で副走査方向にシフトして読み出し、スキュー量を検出するためのパッチを形成するステップと、
スキュー量検出手段が、前記パッチを光学的に読み取り、主走査方向に複数の露光素子が配列されたＬＥＤチップを複数個、主走査方向に搭載した露光手段の主走査方向からのスキュー量を検出するステップと、
成長角方向決定手段が、各色の前記露光手段のスキュー量に応じて、各色の画像データの前記成長方向角を前記画像処理手段に指示するステップと、
シフト量演算手段が、前記位置ずれ量とスキュー量から副走査方向への画像データのシフト量を前記グループ毎に決定するステップと、
前記成長角方向決定手段が各色の前記露光手段のスキュー量に応じて決定した画像データの色と前記成長方向角の対応に基づき、前記スキュー量検出手段が検出した各色の前記露光手段のスキュー量が、前記成長方向角に対応づけてスキュー最大値記憶手段に記憶されている許容可能な最大スキュー量より大きい場合、スキュー量を前記最大スキュー量以下に制限するスキュー量制限ステップと、
を有する画像調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、露光手段の取り付け誤差を補正可能な画像形成装置に関する。
【背景技術】
【０００２】
電子写真方式の画像形成装置では、感光体を露光することで画像と等価な形状の潜像を形成する。すなわち、まず、画像形成装置は、例えばドラム状に形成された感光体(感光体ドラム)の表面を帯電装置によって一様に帯電し、帯電された感光体ドラムに画像データに基づいて制御された光を照射して露光することでその表面に静電潜像を形成する。続いて、画像形成装置は、感光体上に形成された静電潜像を現像器により可視像（トナー像)に可視化する。その後、トナー像は感光体の回転に伴って転写部まで搬送されて、記録紙や中間転写体に静電転写される。記録紙上に転写されたトナー像には定着処理が施されてトナー像は永久像となる。
【０００３】
このような画像形成装置で用いられる露光装置としては、従来、レーザダイオードとポリゴンミラーとを組み合わせ、主走査方向にレーザ光を走査露光するレーザ光走査装置(ＲＯＳ：Raster Output Scanner)が用いられてきた。
【０００４】
しかし、近年では、装置の小型化や低消費電力等の要請から、多数のＬＥＤ(発光ダイオード：Light Emitting Diode)を主走査方向に配列して構成されたＬＥＤプリントヘッド(ＬＰＨ：LED Print Head)を用いた露光装置も採用されてきている。ＬＰＨは、多数のＬＥＤをライン状に配列したＬＥＤチップを、主走査方向に複数配置したＬＥＤアレイを備えている。また、ＬＰＨは、通常、各ＬＥＤから出力された光を感光体表面に結像させるために多数のロッドレンズが配列されたロッドレンズアレイも備えている。
【０００５】
画像形成装置は、入力されてくる画像データに基づいてＬＰＨの各ＬＥＤを駆動させることにより、感光体へ向けて光を出力し、ロッドレンズアレイによって感光体表面に光を結像させる。これにより、感光体上に主走査方向１ライン分の静電潜像を形成する。そして、ＬＰＨに対し感光体が相対的に回転すると、移動後の位置で再度、主走査方向１ライン分の光を出力することで感光体の副走査方向の全体に静電潜像を形成することができる。
【０００６】
このようなＬＰＨを搭載した画像形成装置では、ＬＰＨから照射される主走査方向１ライン分の照射光が、感光体の軸方向と平行になっていないと、感光体上に形成される静電潜像に歪みが生じる。 例えば、主走査方向１ライン分の照射光が感光体の軸方向に対して斜めになっていると、主走査方向に平行な直線画像を形成しようとした場合、実際に形成される静電潜像は副走査方向に傾斜したものになる。 また、主走査方向１ライン分のＬＥＤチップが感光体の軸方向に対して一直線上に配置されていないと、主走査方向に平行な直線画像を形成しようとした場合に、実際に形成される静電潜像は副走査方向にずれを生じる。
【０００７】
単一色の画像形成では画像が斜めに歪むだけだが、タンデム方式のカラープリンタでは、副走査方向のＬＰＨの取り付け誤差がさらに色ずれをもたらし画像の品質劣化の原因となる。
【０００８】
また、画像形成装置は、画像データにディザ処理を施して多階調の画像データを点の集まりとして表現するが、一般にはディザパターンの規則性が画質を劣化させないようにディザパターンが設計されている。しかし、主走査方向１ライン分のＬＥＤチップが感光体の軸方向に対して一直線上に配置されていないと、ディザ処理の影響が現れやすくなるおそれがある。
【０００９】
そこで、複数のＬＥＤチップの配置ずれを補正する技術が考案されている（例えば、特許文献１参照。）。特許文献１には、主走査方向に複数個存在するＬＥＤを複数のブロックにグループ分けし、ブロック毎に点灯タイミングをずらすことで、スキュー補正を施す画像形成装置が開示されている。このような補正を行うことで、副走査方向のスキューやＬＥＤチップの実装ズレによる画質劣化を目立ちにくくすることができる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、特許文献１に記載された画像形成装置の補正方法では、副走査位置の位置ずれを補正するスキュー補正に誤差が含まれうるという問題がある。
【００１１】
図１は副走査方向の画像形成位置の補正を説明する図の一例である。図示するように、画像形成装置は、例えばスキュー量を検出するためにスキュー量検出パッチを記録紙又は中間転写体に形成して、ＬＰＨが副走査方向にどのくらいのずれがあるか（スキューしているか）を検出する。図ではスキュー量はΔａ〔μｍ〕である。
【００１２】
しかしながら、ＬＰＨのスキューだけでなく、ＬＰＨ内でＬＥＤチップの位置が相対的にずれた状態（位置ずれしている）で配置されることがあるため、画像形成装置はＬＥＤチップの位置ずれも補正することが好ましいとされている。図ではＬＥＤチップｎ＋２の位置ずれ量はΔｂ〔μｍ〕である。画像形成装置は、このスキュー量と位置ずれ量を足し合わせて補正している。
【００１３】
ところが、高画質化するために補正するΔａ、Δｂは大変小さく、位置ずれ量Δａ又はΔｂが副走査方向に補正可能な最小距離より小さくなる傾向が生じてきた。例えば、Δａは最小距離ずつ主走査方向に段階的に（ステップ状に）補正され、Δｂも最小距離単位でしか補正されない。このため、スキュー補正と位置ずれ補正のどちらも誤差を有しており、スキュー量と位置ずれ量を足し合わせた補正を行うと、誤差も足し合わされるおそれがある。すなわち、誤差が増大され、スキュー量又は位置ずれ量のいずれかだけを補正する場合よりも誤差が大きくなるおそれが生じている。
【００１４】
２つの補正量を足し合わせることによって誤差も足し合わされた場合、画質劣化が発生する。例えば、ディザ等の画像処理を施した場合、ディザパターンの規則性が比較的大きな画質劣化を発生させる可能性があるという問題点がある。
【００１５】
本発明は、上記課題に鑑み、主走査方向のＬＥＤチップのブロック毎に副走査方向に画像データをシフトさせることにより位置ずれを補正する画像形成装置において、スキュー量の補正と位置ずれ補正を行っても、ディザ等の画像処理による画質の劣化を抑制することができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１６】
本発明は、主走査方向の所定範囲の画素を１グループに、副走査方向の解像度に応じた補正量単位で画像データをシフトする画像形成装置において、多値画像をより少ない階調の画像に変換するための画像処理を、画像データの色ごとに画素の成長方向角が異なるように実行する画像処理手段と、主走査方向に複数の露光素子が配列されたＬＥＤチップを複数個、主走査方向に搭載した露光手段と、所定の基準位置に対し各ＬＥＤチップの副走査方向の位置ずれ量を記憶する位置ずれ量記憶手段と、前記位置ずれ量記憶手段から前記位置ずれ量を読み取る読み取り手段と、主走査方向１ラインの画像データを、前記位置ずれ量に基づき前記グループ単位で副走査方向にシフトして読み出し、スキュー量を検出するためのパッチを形成するパッチ形成手段と、前記パッチを光学的に読み取り、各色に対応した前記露光手段の主走査方向からのスキュー量を検出するスキュー量検出手段と、各色の前記露光手段のスキュー量に応じて、各色の画像データの前記成長方向角を前記画像処理手段に指示する成長方向角を決定する成長角方向決定手段と、前記位置ずれ量とスキュー量から副走査方向への画像データのシフト量を前記グループ毎に決定するシフト量演算手段と、  前記成長方向角に対応づけて許容可能な最大スキュー量が登録されたスキュー最大値記憶手段と、前記成長角方向決定手段が各色の前記露光手段のスキュー量に応じて決定した画像データの色と前記成長方向角の対応に基づき、前記スキュー量検出手段が検出した各色の前記露光手段のスキュー量が、前記成長角方向に対応づけられた最大スキュー量より大きい場合、スキュー量を最大スキュー量以下に制限するスキュー量制限手段と、を有する。
【発明の効果】
【００１７】
スキュー量の補正と位置ずれ補正を行っても、ディザ等の画像処理による画質の劣化を抑制することができる画像形成装置を提供することができる。
【図面の簡単な説明】
【００１８】
【図１】副走査方向の画像形成位置の補正を説明する図の一例である。
【図２】本実施形態の画像形成装置による画像の形成位置の補正を説明する図の一例である。
【図３】画像形成装置の概略構成図の一例である。
【図４】画像形成装置の制御ブロック図の一例である。
【図５】ディザパターン等の一例を示す図である。
【図６】ＬＥＤチップの位置ずれを説明する図の一例である。
【図７】ＬＥＤプリントヘッドのメーカから供給される位置ずれテーブルの一例を示す図である。
【図８】画像形成位置の機能ブロック図の一例である。
【図９】補正量設定レジスタ等を説明する図の一例である。
【図１０】補正量設定レジスタに設定される設定値を説明するための図の一例である。
【図１１】スキュー量の検出を説明するための図の一例である。
【図１２】スキュー補正により生じる誤差を説明する図の一例である。
【図１３】画像形成装置が位置ずれ補正とスキュー補正を行う手順を示すフローチャート図の一例である。
【図１４】画像形成装置が位置ずれ補正とスキュー補正を行う手順を示すフローチャート図の一例である。
【発明を実施するための形態】
【００１９】
以下、本発明を実施するための形態について図面を参照しながら説明する。
図２は、本実施形態の画像形成装置によるＬＥＤプリントヘッドのスキュー及びＬＥＤチップの位置ずれの補正を説明する図の一例である。
【００２０】
本実施形態の画像形成装置は、主走査方向１ライン分の画像データを複数のブロック（後述のグループ）に分割し、分割されたブロック毎に画像データを副走査にシフトすることで副走査方向の位置ずれを補正する。具体的には、画像データを並び替えることで、画像データのＬＥＤの照射タイミングを変え副走査方向の位置ずれを補正する。
（１）まず1つめの有効な手法として、画像形成装置は、各色のＬＥＤプリントヘッドのスキュー量に応じ、ディザパターンのスクリーン角を選択する。すなわち、ＬＥＤプリントヘッドのスキュー量が多い色に対してはスクリーン角の小さいディザパターンを、スキュー量が少ない色に対してはスクリーン角の大きいディザパターンを選択する。副走査方向の位置ずれに対してはディザパターンの角度が大きいほど画質劣化が大きくなるので、スキュー量が多い色に対してはスクリーン角の小さいディザパターンを選択することで画質劣化を低減できる。
（２）また、画像形成装置は、ディザパターンのスクリーン角に応じてスキュー補正の最大値を設定する。すなわち、図でスキュー量Δａが予め設定されている最大値より大きい場合、スキュー量を最大値に設定する（Δａ＞最大値でも補正されるスキュー量は最大値に制限）。こうすることで、ＬＥＤチップの取り付け誤差があっても、誤差同士が重なり合い大きくなることを抑制できる。
（３）また（２）と別の手法として、画像形成装置は、スキュー補正とＬＥＤチップの位置ずれ補正の位置が上記のブロックで重なった場合、スキュー補正を別のブロックにずらして補正する。図の例では、スキュー補正（Δａ／ｎ）と位置ずれ補正Δｂが同じブロックで生じているので、スキュー補正（Δａ／ｎ）するブロックを右方向のブロックに移動している（ｎは主走査方向のスキュー補正の段数）。ΔｂについてはＬＥＤチップの位置に対応した元の位置のままである。こうすることで、同じブロックで、スキュー補正とＬＥＤチップの位置ずれ補正が重ならないので、誤差同士が重なり合い大きくなることを抑制できる。
【００２１】
〔構成〕
図３は、画像形成装置１００の概略構成図の一例を示す。図３（ａ）は中間転写ベルト２４に一次転写しないタイプを示し、図３（ｂ）は中間転写ベルト２４に一次転写するタイプを示す。どちらのタイプも副走査方向ずれの補正方法は同様である。
【００２２】
図３（ａ）の画像形成位置１００は、無端状移動手段である搬送ベルト５の搬送方向に沿って各色の画像形成部１ＢＫ〜１Ｙが並べられた、所謂タンデムタイプの画像形成位置である。給紙トレイ２３には記録紙４が収納されており、記録紙４は分離ローラ２により分離され給紙ローラ３により搬送路２１に沿って搬送ベルト５まで搬送される。
【００２３】
搬送ベルト５の搬送方向の上流側から順に、複数の画像形成部（電子写真プロセス部）１ＢＫ、１Ｍ、１Ｃ、１Ｙが配置されている。これら複数の画像形成部１ＢＫ、１Ｍ、１Ｃ、１Ｙは、形成するトナー画像の色が異なるだけで内部構成は共通である。画像形成部１ＢＫはブラックの画像を、画像形成部１Ｍはマゼンタの画像を、画像形成部１Ｃはシアンの画像を、画像形成部１Ｙはイエローの画像をそれぞれ形成する。以下の説明では、画像形成部１ＢＫについて具体的に説明するが、他の画像形成部１Ｍ、１Ｃ、１Ｙは画像形成部１ＢＫと同様であるので説明を省略する。
【００２４】
搬送ベルト５は、回転駆動される駆動ローラ７と従動ローラ８とに巻回された無端状（エンドレス）のベルトである。駆動ローラ７は、不図示の駆動モータにより回転駆動させられ、この駆動モータと、駆動ローラ７と、従動ローラ８とが、無端状移動手段である搬送ベルト５を移動させる駆動手段として機能する。画像形成に際して、給紙トレイ２３に収納された記録紙４は上から順に送り出され、静電吸着作用により搬送ベルト５に吸着され、搬送ベルト５により最初の画像形成部１ＢＫの下部まで搬送される。
【００２５】
画像形成部１ＢＫは、感光体としての感光体ドラム９ＢＫ、この感光体ドラム９ＢＫの周囲に配置された帯電器１０ＢＫ、ＬＥＤプリントヘッド６ＢＫ、現像器１２ＢＫ、感光体クリーナ（図示せず）、除電器１３ＢＫ等から構成されている。ＬＥＤプリントヘッド６ＢＫは、各画像形成部１ＢＫを露光するように構成されている。
【００２６】
画像形成に際し、感光体ドラム９ＢＫの外周面には、暗中にて帯電器１０ＢＫにより一様に帯電された後、ＬＥＤプリントヘッド６ＢＫからのブラック画像に対応した照射光により露光され、静電潜像が形成される。現像器１２ＢＫは、この静電潜像をブラックトナーにより可視像化し、感光体ドラム９ＢＫ上にブラックのトナー画像を形成する。このトナー画像は、感光体ドラム９ＢＫと搬送ベルト５上の記録紙４とが接する位置（転写位置）で記録紙４に転写される。すなわち、転写器１５ＢＫが感光体ドラム９ＢＫ方向に移動して記録紙４と感光体ドラム９ＢＫを当接させると共に、静電力を印加することでブラックのトナー画像は記録紙４上に転写される。
【００２７】
ブラックのトナー画像の転写が終了した感光体ドラム９ＢＫは、外周面に残留した不要なトナーを感光体クリーナ２０により払拭された後、除電器１３ＢＫにより除電され、次の画像形成のために待機する。
【００２８】
以上のようにして、画像形成部１ＢＫによりブラックのトナー画像が転写された用紙４は、搬送ベルト５によって次の画像形成部１の下部まで搬送される。画像形成部１Ｍは、画像形成部１ＢＫと同様のプロセスによりマゼンタのトナー画像を、記録紙４上に形成されたブラックのトナー画像に重畳するように転写する。記録紙４はさらに次の画像形成部１Ｃ、１Ｙに搬送され、同様の動作により、記録紙４のブラックのトナー画像及びマゼンダのトナー画像に、シアンのトナー画像とイエローのトナー画像とが重畳されて転写される。こうして、記録紙上にフルカラーの画像が形成される。フルカラーの画像が形成された記録紙４は、搬送ベルト５から剥離されて定着器１６にて画像を定着された後、画像形成装置１００の外部に排紙される。
【００２９】
また、搬送ベルト５に対向して、センサ１７、１８が配置されている。センサ１７，１８は、搬送ベルト５の幅方向に離間して配置されておりその構成は同様である。センサ１７，１８の構成については後述する。
【００３０】
図３（ｂ）の画像形成装置１００について図３（ａ）の画像形成装置１００と異なる点を説明する。図３（ｂ）では、無端状移動手段５は搬送ベルト５ではなく中間転写ベルト２４と呼ばれる。中間転写ベルト２４は、回転駆動される駆動ローラ７と従動ローラ８とに巻回された無端状のベルトである。各色のトナー画像は、感光体ドラム９ＢＫ、９Ｍ、９Ｃ、９Ｙと中間転写ベルト２４とが接する位置（１次転写位置）で、転写器１５ＢＫ、１５Ｍ、１５Ｃ、１５Ｙの働きにより中間転写ベルト２４上に転写される。この一次転写により、中間転写ベルト２４上に各色のトナーによるトナー画像が重ね合わされたフルカラー画像が形成される。
【００３１】
従動ローラ８に隣接して、中間転写ベルト２４と接触した二次転写ローラが配置されており二次転写ローラ２２は時計回りに回転駆動される。図では接離機構がないため二次転写ローラ２２は中間転写ベルト２４に密着しているが、画像転写時にのみ両者が当接するように離接機構を設けてもよい。
【００３２】
画像形成時、給紙トレイ２３に収納された記録紙４は最も上から順に送り出され、中間転写ベルト２４と記録紙４とが接する位置（二次転写位置）にて、フルカラーのトナー画像が転写される。二次転写ローラ２２は、記録紙４を中間転写ベルト２４に押し当てることで転写効率を高めている。その後、記録紙４は二次転写部を通過して、定着器１６にてフルカラー画像が定着され、画像形成装置１００の外部に排紙される。
【００３３】
図４は、画像形成装置１００の制御ブロック図の一例を示す。画像形成装置１００はコントローラ３７により全体が制御され、コントローラ３７にはＣＰＵ３６及びＬＥＤプリントヘッド制御部３９が接続されている。コントローラ３７は、不図示のスキャナ、各種の画像処理、トナー画像の形成など、ラインメモリ３８に記憶された画像データにより転写紙に画像を形成するための一連のプロセスを制御する。
【００３４】
ＣＰＵ３６にはＲＯＭ３１、ＲＡＭ３２、スキュー量検出手段３３、スキュー最大値記憶手段３４、スキュー補正位置記憶手段３５、コントローラ３７等が接続されている。ＲＯＭ３１にはプログラムや静的なデータが記憶されており、ＲＡＭ３２はＣＰＵ３６がプログラムを実行する際にプログラムや一時的なデータを記憶するための作業メモリになる。スキュー量検出手段３３、スキュー最大値記憶手段３４、及び、スキュー補正位置記憶手段３５については後述する。この他、不図示のＨＤＤやＮＩＣ（Network Interface Card）等を有していてもよい。
【００３５】
ＣＰＵ３６は分周器Ｍ４１と分周器Ｎ４３に分周比を設定する。分周器Ｍ４１は設定された分周比により基準クロックを分周してＰＬＬ４２に出力する。分周器Ｎ４３はＣＰＵ３６が設定した分周比によりＰＬＬ４２が出力したクロック信号を分周してＰＬＬ４２に出力する。これによりＰＬＬ４２は分周器Ｎ４３が出力するクロック信号の周波数と分周器Ｍ４１が出力するクロック信号の周波数が等しくなるようにクロック信号を分周器Ｎ４３に出力する。したがって、ＣＰＵ３６は分周器Ｍ４１と分周器Ｎ４３に設定する周波数によって、ＬＥＤプリントヘッド制御部３９に出力するクロック信号の周波数を制御できる。クロック信号は1周期が１つの画素に相当する画素クロックとなる。
【００３６】
ラインメモリ３８にはネットワークを介して画像形成装置１００と接続されたＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）から送信された文書の画像データ又はスキャナが読み取った原稿の画像データが記憶されている。ラインメモリ３８に記憶された時にはディザ処理によりラスタデータ化されている。ラインメモリ３８には少なくとも主走査方向の1〜数ライン分の画像データが記憶される。画像データがカラーの場合、１画素毎にＣ・Ｍ・Ｙ・ＢＫの画素値を有する。ＬＥＤプリントヘッド制御部３９は、ラインメモリ３８に記憶された画像データを主走査方向１ライン分ずつ読み出しＢＫ用、Ｙ用、Ｍ用及びＣ用にそれぞれ分割する。
【００３７】
ＬＥＤプリントヘッド制御部３９には、感光体ドラム９ＢＫに光を照射するＬＥＤプリントヘッド６ＢＫ、感光体ドラム９Ｙに光を照射するＬＥＤプリントヘッド６Ｙ、感光体ドラム９Ｍに光を照射するＬＥＤプリントヘッド６Ｍ、及び、感光体ドラム９Ｃに光を照射するＬＥＤプリントヘッド６Ｃが接続されている。ＬＥＤプリントヘッド６ＢＫ〜６Ｃは多数のＬＥＤをライン状に配列したＬＥＤチップが、主走査方向に複数個配置されている（ＬＥＤアレイ）。ＬＥＤチップの数は例えば数十個（後述では26個）、１つのＬＥＤチップが有するＬＥＤの数は数百個（後述では192個）であるが、この数は適宜設計される。
【００３８】
ＬＥＤプリントヘッド制御部３９は、各色毎の画像データの１ライン分ずつ、画像データに応じてＬＥＤプリントヘッド６ＢＫ〜６Ｃを制御して、駆動された各ＬＥＤプリントヘッド６ＢＫ〜６Ｃが赤外光を出力する。このようにして赤外光が感光体ドラム９ＢＫ、９Ｙ、９Ｍ、９Ｃを露光する。
【００３９】
〔ディザなどの画像処理について〕
ラインメモリ３８に記憶される画像データはラスタデータ（ビットマップデータ）であるので、ＡＳＩＣなどで構成される不図示の画像処理手段がディザ処理を施して画像データを生成する。例えば、画像処理手段は、文書の画像データであれば印刷コマンドを解釈して文書内のテキスト、イメージ、グラフィックなどに区分し、これらに適したディザパターンを使用する（主に線数やパターンが異なる）。また、スキャンされた原稿の画像データであれば、像域分離などを施しテキスト領域か、イメージ領域などによって適したディザパターンを使用する。例えば、イメージ領域には諧調が優先されるような低線数のディザパターンが用いられ、テキスト領域には文字のエッジが強調されるように高線数のディザパターンが用いられる。
【００４０】
図５（ａ）はディザパターンの模式的な一例を、図５（ｂ）は均一な画像データ（均一濃度画像）の一例を示す。図では１６階調だか実際には２５６階調など画像データの階調に合わせて設計される。画像処理手段は、画像データの画素値が対応するディザパターンの値以上なら画素を印刷する（プロットする）と判定し、それ以外はプロットしないと判定する。図５（ｂ）の画像データは画素値３の均一な画像データなので、ディザパターンの値が３以下の画素はプロットされる。このため、図５（ｃ）のディザ処理後の画像データは斜め方向（時計の３時の方向を基準に、時計回りに４５度の方向）の画素がプロットされる。画像データがこのように均一濃度画像でなくても、図５（ａ）のようなパターンでは４５度方向のプロットが多くなる。なお、基準となる方向（この例では時計の３時の方向）が主走査方向と一致する。以下、この角度をスクリーン角又はディザの角度という。
【００４１】
一般に、画像処理手段がディザ等の画像処理を施す場合、色毎に異なるスクリーン角のディザパターンを用いる。これは、画像処理後の各色の画像が同傾向の角度を持っているとモアレが目立ちやすいためである。このため、画像処理手段は、例えば、１５、３０、４５、６０度などの経験的に画質向上が望める角度差のディザパターンを有している。
【００４２】
ここで、ディザパターンの角度によってスキュー補正が画像に与える影響度が異なる。すなわち、ディザパターンの角度が小さいほどスキュー補正が画像に与える影響度は小さく、ディザの角度が大きいほど影響が大きいという傾向が知られている。したがって、この事実を利用すれば、スキュー量が大きい色ほど小さな角度のディザパターンを適用することで画質の向上が可能になる。例えば、
イエローのＬＥＤプリントヘッドのスキュー量  ＞
マゼンダのＬＥＤプリントヘッドのスキュー量  ＞
ブラックのＬＥＤプリントヘッドのスキュー量  ＞
シアンのＬＥＤプリントヘッドのスキュー量
の場合、画像処理手段は、イエローの画像には１５度のディザパターンを、マゼンタの画像には３０度のディザパターンを、ブラックの画像には４５度のディザパターンを、シアンの画像には６０度のディザパターンを、それぞれ適用する。こうすることで、スキュー補正した場合でも、ディザ処理により画質劣化することを抑制できる。
【００４３】
なお、ディザ法は画像データの１画素を１ドットで表現する処理だが、濃度パターン法や誤差拡散法のように、１画素を複数ドットで表現する画像処理の場合も同様になる。なお、画像形成装置１００がディザパターンを有していない場合、ディザパターンを演算により生成することができる。
【００４４】
〔ＬＥＤチップの位置ずれ〕
図６は、ＬＥＤチップの位置ずれを説明する図の一例である。ＬＥＤプリントヘッド６ＢＫ〜６Ｙは、一般に、複数の発光素子（ＬＥＤ）を集積化した半導体チップを基板上に複数実装している場合が多い。例えば、ＬＥＤを４２．３〔μｍ〕おきに１９２ドット分、ＬＥＤチップに集積化し、そのＬＥＤチップを２６チップ、基板上にアセンブリする。これにより、主走査方向に６００ＤＰＩの解像度が得られる。ＬＥＤチップには、例えば、搬送ベルト５の搬送方向を向いて左から順に識別用の番号が付与されている。図ではＬＥＤチップの１〜４までを示した。
【００４５】
図６に示すようにＬＥＤチップのアセンブリ精度により、基準位置に対しＬＥＤチップの実装位置がずれる場合がある。これによって、感光ドラムの結像位置に正確に発光素子の光が照射されなくなり、画質の低下、色間の位置ずれが発生する。ＬＥＤチップの実装位置のずれ量（位置ずれ量）は、ＬＥＤプリントヘッド６ＢＫ〜６Ｙの製造メーカが出荷時に検査し、ＬＥＤプリントヘッド６ＢＫ〜６Ｙと共に提供している。これにより、画像形成装置１００のメーカは位置ずれ補正が可能になる。
【００４６】
例えば、位置ずれ量は、ＬＥＤプリントヘッド６ＢＫ〜６Ｙに内蔵されたEEPROM等の不揮発性の記憶素子に記憶されている。または、ＬＥＤプリントヘッド６ＢＫ〜６Ｙ及びＬＥＤチップの識別情報と対応づけて不揮発メモリに記憶された状態や、ネットワーク経由で配布される。したがって、画像形成装置１００にＬＥＤプリントヘッド６ＢＫ〜６Ｙを実装した後に、ＬＥＤチップに内蔵されているEEPROMから位置ずれ量を読み取ることにより、ＬＥＤチップの実装時の位置ずれ量を取得することができる。
【００４７】
図７は、ＬＥＤプリントヘッド６ＢＫ〜６Ｙのメーカから供給される位置ずれテーブルの一例を示す図である。図７の数値は、2400dpi相当のドット間隔である10.6〔μｍ〕を１ピッチとして、Ｃｈｉｐ１（左端のＬＥＤチップ）の１ドット目とＣｈｉｐ２６（右端のＬＥＤチップ）の９７ドット目を結ぶ直線を基準に、副走査方向の位置ずれ量をピッチ数で表している。
【００４８】
すなわち、Ｃｈｉｐ２は基準に対し全体的に副走査方向に３ピッチ分位置ずれが生じており、Ｃｈｉｐ３は基準に対して２ピッチ分の傾きの位置ずれが発生している。後述するように、画像形成手段６０は図７の数値を利用して位置ずれ補正を行う。
【００４９】
〔機能ブロック図〕
図８は、画像形成位置の機能ブロック図の一例を示す。画像形成装置１００は、位置ずれ量記憶手段５１、位置ずれ補正量算出手段５３、スキュー量検出手段３３、スキュー量最大値記憶手段３４、スキュー量算出手段５６、ディザパターン記憶手段５２、ディザパターン選択手段５７、画像処理手段６１、補正量設定レジスタ５４、パッチ形成手段５５、画像形成手段６０、スキュー量レジスタ設定手段５８、及び、スキュー補正制限手段５９を有する。これらの各機能は、ＣＰＵ３６がＲＯＭ（又は不図示のＨＤＤ）に記憶されたプログラムを実行するソフト的な処理と、ＡＳＩＣやセンサなどのハード的な処理とが協働することで実現される。
【００５０】
＜位置ずれ補正＞
まず、位置ずれ補正量算出手段５３は、位置ずれ量記憶手段５１からＬＥＤチップの実装時の位置ずれテーブルを読み出す。この位置ずれ量記憶手段５１は、図７の位置ずれテーブルを記憶した例えばＬＥＤプリントヘッド６ＢＫ〜６ＹのＥＥＰＲＯＭである。位置ずれ補正量算出手段５３は、読み取った位置ずれ量から主走査方向のグループ毎に副走査方向のドット形成位置の補正量を算出する。
【００５１】
位置ずれ量を補正するため、例えばＬＥＤプリントヘッド制御部３９には補正量設定レジスタ５４が設けられている。補正のための最小区分量を主走査方向の２４ドット分とした場合、補正量設定レジスタ５４には２４ドットを１グループとする補正量（副走査方向に１〜数ライン分）がグループ毎に設定される。
【００５２】
図９（ａ）は、補正量設定レジスタ５４に設定される設定値を説明する図の一例である。ＬＥＤチップが２６個、１ＬＥＤチップのドット数が１９２ドットの場合、
総ドット数＝１９２×２６＝４９９２個
である。２４ドットを１グループとするとレジスタは
４９９２÷２４＝２０８個
あればよい。２０８個のグループのどれか（例えば搬送方向を向いて左端）を基準とすれば１つのグループは位置ずれ補正が不要なので、結局、レジスタは２０７個あればよい。
【００５３】
図９（ａ）に示すように、各レジスタreg１〜reg２０７毎に「参照主走査ドット位置」「ビット長」が予め定められている。「参照主走査ドット位置」は、レジスタreg１〜reg２０７に設定する補正量を算出するために、位置ずれ補正量算出手段５３が図７のどの位置ずれ量を参照すればよいかを示す。１グループが２４ドットなので、reg１へ設定される補正量は、図７の位置ずれテーブルの左から２５番目のドットの位置ずれ量を参照すればよいことになる。
【００５４】
「ビット長」は補正量設定レジスタ５４の各グループの記憶容量である。「ビット長」は、補正量によって必要な容量が異なるので、本実施形態では補正量に応じてビット長を可変とした。１ラインずらす場合は２ビット（ＭＳＢは補正の有無を示し、ＬＳＢは正方向に１ラインか負方向に１ラインかを示す）でよい。また、例えば、４ラインずらす場合には、１グループ毎に４ビット（補正方向、補正量及び補正の有無のため）の記憶容量が必要になる。
【００５５】
図９（ｂ）はビット長が２ビット、又は、ビット長が４ビットの場合の補正量の設定を説明する図の一例である。２ビットの場合、ＭＳＢ（ここではbit[0]がＭＳＢとする）が補正の有無を示し、その他のビット（bit[1]＝ＬＳＢ）が、補正方向と補正量を示す。
０：正方向１ライン
１：負方向１ライン
４ビットの場合、ＭＳＢ（bit[0]）が補正の有無を示し、その他のビット（bit[3:1]＝下位３ビット）が、補正方向と補正量を示す。
０００：正方向1ライン
００１：正方向２ライン
０１０：正方向３ライン
０１１：正方向４ライン
１００：正方向1ライン
１０１：正方向２ライン
１１０：正方向３ライン
１１１：正方向４ライン
図１０は、補正量設定レジスタ５４に設定される設定値を模式的に示す図の一例である。位置ずれ補正量算出手段５３は、図７の位置ずれテーブルを読み出して、図９（ａ）の「参照主走査ドット位置」を順番に読み出す。位置ずれテーブルによれば、２５ドット目の位置ずれ量はゼロなので、位置ずれ補正量算出手段５３は補正量設定レジスタ５４のreg1に「００」を設定する。同様に、位置ずれテーブルによれば、２６〜１９２ドットの位置ずれ量はゼロなので、位置ずれ補正量算出手段５３は補正量設定レジスタ５４のreg２〜７に「００」を設定する。
【００５６】
また、位置ずれテーブルによれば、１９３ドット目（Cip2の１dot目）の位置ずれ量は「３」なので、位置ずれ補正量算出手段５３は補正量設定レジスタ５４のreg８に「１１１０」を設定する（"１"＋"１１０"）。
【００５７】
位置ずれテーブルによれば、Chip3に相当する１９３〜３８４ドット目の位置ずれ量は一貫して「３」である。しかし、補正量設定レジスタ５４の設定値は、直前のグループのドットに対する位置ずれ量を設定するので、直前のグループに対し位置ずれ補正量が同じなら「設定値」にはゼロを設定すればよい。このため、位置ずれ補正量算出手段５３は補正量設定レジスタ５４のreg９〜１５に「００」を設定する。
【００５８】
次に、位置ずれテーブルによれば、３８５ドット目（Cip3の１dot目）の位置ずれ量は「０」なので、位置ずれ補正量算出手段５３は、直前のグループの位置ずれ量（負方向へ３ライン）を補正量ゼロに戻すため、「正方向に３ライン」という補正量「００１０」を補正量設定レジスタ５４のreg１６に設定する。
【００５９】
そして、Chip3のように傾いたＬＥＤチップに対しては、位置ずれ補正量算出手段５３は傾きを考慮して設定値を算出する。すなわち、Chip3の１dot目と９７dot目から傾き情報を算出する。Chip３は９７ドットの間に「２-０」ピッチ傾いているので、２４ドット当たりでは、
傾き情報＝２／９７＝約０．５／２４
となる。したがって、Cips3に対応するドット位置では、４８ドットおきに負方向に１ライン補正すればよいことになる。
【００６０】
このため、位置ずれ補正量算出手段５３は、参照主走査ドット位置が４３３（＝３８５ドット＋４８ドット）のreg１８に「１１」という設定値を設定する。次のreg１９の参照主走査ドット位置は４５７であり、reg１８の参照主走査ドット位置４３３から２４ドットしか離れていないので、補正量が１ピッチに到達しない。このため、位置ずれ補正量算出手段５３はreg１９に「００」という設定値を設定する（直前のグループに対し補正量が同じ）。
【００６１】
次のreg２０の参照主走査ドット位置は４８１であり、reg１８の参照主走査ドット位置４３３から４８ドット離れているので、補正量が１ピッチに到達する。このため、位置ずれ補正量算出手段５３はreg２０に「１１」という設定値を設定する。
【００６２】
次のreg２１の参照主走査ドット位置は５０５であり、reg２０の参照主走査ドット位置４８１から２４ドットしか離れていないので、補正量が１ピッチに到達しない。このため、位置ずれ補正量算出手段５３はreg２１に「００」という設定値を設定する。
【００６３】
次のreg２２の参照主走査ドット位置は５２９であり、reg２０の参照主走査ドット位置４８１から４８ドット離れているので、補正量が１ピッチに到達する。このため、位置ずれ補正量算出手段５３はreg２２に「１１」という設定値を設定する。
【００６４】
このように、実装時に傾いて取り付けられたＬＥＤチップに対し、位置ずれ補正量算出手段５３は階段状に変化する設定値をレジスタに設定する。
【００６５】
なお、図示した例では、2400dpi相当のドット間距離を１ピッチとしているため、入力データの副走査方向の解像度も2400dpi相当であることが望ましい。しかしながら、入力データの副走査方向の解像度が例えば、600dpiである場合は、位置ずれ補正量算出手段５３が、設定値を補正すればよい。例えば、入力画像データが６００dpiの場合、２４００／６００＝４のように、入力データの副走査方向の解像度から定数ｎを算出する。そして、このｎを設定値に乗じればよい。これにより入力画像データの改造に関係なく精度良く補正することが可能となる。
【００６６】
＜スキュー量の補正＞
図８に戻り、パッチ形成手段５５は、補正量設定レジスタ５４に設定された設定値を用いて、スキュー量検出パッチを形成する。スキュー補正時にはラインメモリにスキュー量検出パッチの画像データが記憶されている。
【００６７】
パッチ形成手段５５は、クロック信号の２４クロックおきに補正量設定レジスタ５４のreg１〜reg２０７の設定値を順番に読み出す。設定値がゼロの場合、現在読み出している主走査方向の1ラインの２４画素分の画像データをラインメモリ３８から読み出す。設定値にゼロ以外の値が設定されている場合、パッチ形成手段５５は、設定値に応じて現在読み出している主走査方向の1ラインの画像データに対し、4ライン前〜4ライン先の主走査方向の１ラインの２４画素分の画像データをラインメモリ３８から読み出す（要するに２４クロック毎に読み出すラインをシフトする）。reg１〜reg２０７の設定値にしたがって、1ライン分の画像データを読み込むと、ＬＥＤプリントヘッド６ＢＫ〜６Ｙを駆動して光を照射する。こうすることで、ＬＥＤチップの位置ずれ量を補正してスキュー量検出パッチを作像することができる。
【００６８】
スキュー量検出手段３３は、ＬＥＤプリントヘッド６ＢＫ〜６Ｙのスキュー量を検出する。スキュー量検出手段３３は主にセンサ１７、１８が相当する。センサ１７，１８は、搬送ベルト５の幅方向に離間して、搬送方向と直交する方向の同一の基板上に支持されている。
【００６９】
図１１（ａ）はスキュー量の検出を説明するための図の一例である。搬送ベルト５の幅方向に離間して、搬送ベルト５に対向してセンサ１７と１８が配置されている。センサ１７及び１８は、それぞれ発光部と受光部を有する。各色のＬＥＤプリントヘッド６ＢＫ〜６Ｙは発光部が照射光を照射する位置にスキュー量検出パッチＡ，Ｂを形成する。発光部が照射光を搬送ベルト５上に形成されたスキュー量検出パッチＡ，Ｂに照射すると、その反射光を受光部が受光する。受光部は反射光を電圧値に変換して出力する。
【００７０】
発光部が照射した照射光は搬送ベルト５上では反射されやすく、スキュー量検出パッチ上では吸収されるため反射されにくい。このため、受光部が受光する反射光は、照射光がスキュー量検出パッチ上を通過する際に少なくなる。
【００７１】
図１１（ｂ）は受光部が出力する反射光相当の電圧値を模式的に示す図の一例である。上記のように、電圧値は照射光がスキュー量検出パッチを通過する際に低下する。スキュー量検出パッチの位置（又は、検出タイミング）は電圧値が極小値を示した位置であると定義できる。スキュー量検出手段３３は、電圧値が予め定めた閾値と交差した２つの位置を、スキュー量検出パッチのエッジを検知したと判定する。そして、位置ずれ検出手段は２つのエッジの中点をスキュー量検出パッチの位置と判定する。スキュー量検出手段３３は、搬送ベルト５の幅方向のスキュー量検出パッチＡ，Ｂの位置をそれぞれ検出する。これを、各色毎に行う。
【００７２】
図８に戻って、スキュー量算出手段５６は、スキュー量検出パッチＡ，Ｂの相対位置に基づきＬＥＤプリントヘッド６ＢＫ〜６Ｙのスキュー量を算出する。スキュー量は、予め定められた例えばスキュー量検出パッチＡに対し、スキュー量検出パッチＢの位置がどのくらい副走査方向にずれているかを距離（又は時間）にて表す。例えば、スキュー量検出パッチＡが検出されてからα秒経過後にスキュー量検出パッチＢが検出された場合、スキュー量はｋ・α（ｋは距離を求める定数）と、スキュー量検出パッチＡが検出されるα秒前にスキュー量検出パッチＢが検出された場合、スキュー量は−ｋ・αとなる。なお、スキュー量は角度で表すこともできる。スキュー量算出手段５６は、各色のＬＥＤプリントヘッド毎にスキュー量を算出する。
【００７３】
＜ディザパターンの選択＞
例えば、ブラックのＬＥＤプリントヘッド６ＢＫのスキュー量がSk_B＝20〔μｍ〕、マゼンタのＬＥＤプリントヘッド６Ｍのスキュー量がSk_M＝40〔μｍ〕、シアンのＬＥＤプリントヘッド６Ｃのスキュー量がSk_C＝10〔μｍ〕、イエローのＬＥＤプリントヘッド６Ｙのスキュー量がSk_Y＝80〔μｍ〕の場合、スキュー量の大小関係は次のようになる。
Sk_Y＞Sk_M＞Sk_B＞Sk_C
ディザパターン選択手段５７は、各色のＬＥＤプリントヘッド６ＢＫ〜６Ｙのスキュー量に応じて、各色毎にディザパターンのスクリーン角を選択する。ディザパターン記憶手段５２には、スクリーン角の異なる（例えば１５、３０、４５、６０度）のディザパターンが記憶されている。ディザパターン選択手段５７は、スキュー量の大きいＬＥＤプリントヘッド６ほど、小さいスクリーン角のディザパターンを割り当てる。この例では、ディザパターン選択手段５７は、イエローの画像データには15度のディザパターンを、マゼンタの画像データに30度のディザパターンを、ブラックの画像データには45度のディザパターンを、シアンの画像データには60度のディザパターンを、それぞれ選択する。
【００７４】
＜誤差の重なりについて＞
上記のようにスキュー量算出手段５６がスキュー量を算出することで、位置ずれ補正だけでなくスキュー量を補正することも可能になる。しかしながら、以下に説明するように、スキュー量をそのまま補正すると不都合が生じるおそれがある。
【００７５】
画像データの副走査位置をずらして（光の照射タイミングをずらして）、スキュー補正する手法の場合、副走査方向の補正量は最小で１ライン単位となる（補正の最小単位）。ＬＥＤプリントヘッド６ＢＫ〜６Ｙが感光体ドラムに潜像を書込む場合、画像の解像度が副走査方向に600DPIであっても、副走査方向に画素値を補完することで、擬似的に副走査方向の解像度を上げることは可能である。しかし、この場合でも補正の最小単位は擬似解像度での１ライン分となる。
【００７６】
例えば、入力画像の解像度が副走査方向に600DPIで、副走査方向に高解像度化処理して１つの画素に対し４回露光する等すれば、解像度を擬似的に向上させることができる。この例では、擬似解像度は2400DPIとなり、補正の最小単位は約10〔μｍ〕となる。したがって、あるＬＥＤプリントヘッド６のスキュー量が例えば100〔μｍ〕の場合、主走査方向に１０分割した位置（10個の各グループで）で擬似解像度2400dpi（約10〔μｍ〕）の1ライン分画像をずらすことによってスキュー量を補正することができる。
【００７７】
ここで、補正の最小単位が約10〔μｍ〕であることは、真の位置に対し最大１０〔μｍ〕の誤差を有すること意味する。
【００７８】
図１２は、スキュー補正により生じる誤差を説明する図の一例である。スキュー量が補正の最小単位となる副走査方向に１０〔μｍ〕になるまで補正されないので、最大約１０〔μｍ〕の位置ずれが生じている。この誤差が画質劣化の原因となる。
【００７９】
そして、上述したように、画像形成装置がＬＥＤチップの実装時の位置ずれ量の補正を行うと、さらに、EEPROMに記憶されている位置ずれ量の測定誤差の影響を受ける。例えば、図７でも補正の最小単位を１ピッチとしたので、実際には５〜１４〔μｍ〕（四捨五入した場合）のずれは、全て１ピッチの位置ずれ量とされている。このため、１ピッチの位置ずれ量を補正すると、−５〜＋４〔μｍ〕の誤差が含まれることになる。
【００８０】
したがって、同じ主走査方向の位置で位置ずれ量の補正とスキュー補正を行うと、２つの補正方法の誤差が足し合わされ誤差が最大になる可能性がある。すなわち、スキュー補正で１０〔μｍ〕の誤差があるドットに、位置ずれ補正の誤差として約４〔μｍ〕の誤差が重なる場合がある（逆に誤差同士が打ち消し合う場合もある）。したがって、補正したつもりが副走査方向の位置の補正の最小単位の制約により、補正前よりも画質を劣化させるおそれがある。
【００８１】
＜スキュー補正の制限＞
そこで、本実施形態では、スキュー量の補正の最大値を定めておき、スキュー量算出手段５６が算出したスキュー量が最大値より大きい場合、スキュー補正量を最大値に設定する。すなわち、スキュー補正制限手段５９は、スキュー量算出手段５６が算出したスキュー量が、スキュー最大値記憶手段３４に記憶されたスキュー補正量の最大値を超えるか否かを判定する。そして、スキュー量がスキュー補正量の最大値を超える場合、スキュー量をスキュー補正量の最大値に設定する。これにより、ディザ処理による画質劣化を一定量以下にでき、画像品質を安定させることができる。
【００８２】
例えば、15度、30度、45度、60度のディザパターンを用いた場合のスキュー補正量の最大値が、スキュー最大値記憶手段３４にそれぞれ、30〔μｍ〕、40〔μｍ〕、50〔μｍ〕、60〔μｍ〕と設定されているものとする。上記の例から、15度のディザはイエローが、30度のディザはマゼンタが、45度のディザはブラックが、60度のディザはシアンが、それぞれ割り当てられている。
【００８３】
１５度のディザについて、Sk_Y＝80〔μｍ〕 とスキュー補正量の最大値30〔μｍ〕を比較すると、スキュー量の方が大きいので、スキュー補正制限手段５９は、イエローのスキュー量の補正値を３０μｍに設定（制限）する。
【００８４】
３０度のディザについて、Sk_M＝40〔μｍ〕 とスキュー補正量の最大値40〔μｍ〕を比較すると同じ値なので、スキュー補正制限手段５９は、マゼンダのスキュー量の補正値は４０μｍのままにする。
【００８５】
４５度のディザについて、Sk_B＝20〔μｍ〕 とスキュー補正量の最大値50〔μｍ〕を比較すると、スキュー量の方が小さいので、スキュー補正制限手段５９は、ブラックのスキュー量の補正値は２０μｍのままにする。
【００８６】
６０度のディザについて、Sk_C＝10〔μｍ〕 とスキュー補正量の最大値60〔μｍ〕を比較すると、スキュー量の方が小さいので、スキュー補正制限手段５９は、シアンのスキュー量の補正値は10〔μｍ〕のままにする。
【００８７】
スキュー量レジスタ設定手段５８は、制限された補正量を補正量設定レジスタ５４に設定する。これにより、スキュー補正が可能になる。例えば、スキュー量が５０〔μｍ〕、補正量の最小単位が１０〔μｍ〕の場合、主走査方向に最大５ピッチ補正できる。このため、主走査方向にレジスタreg１〜207を５分割して、reg４０、reg８０、reg１２０、reg１６０、reg２００に、それぞれ負方向１ピッチ分の補正量を加える。これにより、補正量設定レジスタ５４には、位置ずれ量に加えスキュー量の補正が反映された設定量が設定される。
【００８８】
画像形成手段６０は、補正量設定レジスタ５４の設定値を参照して、画像形成すればよい。すなわち、パッチ形成手段５５と同様に、主走査方向の１ラインの２４画素分毎に、設定値に応じて現在読み出している主走査方向の1ラインの画像データに対し、4ライン前〜4ライン先まで読み出し先をシフトして、画像データをラインメモリ３８から読み出す。reg１〜reg２０７の設定値にしたがって、シフトしながら1ライン分の画像データを読み込む。
【００８９】
なお、位置ずれ補正のための補正量設定レジスタ５４とは別にスキュー補正用のレジスタを設けてもよい。この場合、画像形成手段６０は、補正量設定レジスタ５４の設定値とスキュー補正用のレジスタの設定値を足し合わせてラインデータを読み出す副走査方向の位置を決定する。
【００９０】
〔動作手順〕
図１３は、画像形成装置１００が位置ずれ補正とスキュー補正を行う手順を示すフローチャート図の一例である。図１２の手順は、例えば画像形成装置１００の電源がオフからオンになるとスタートする。
【００９１】
まず、位置ずれ補正量算出手段５３は、位置ずれ量記憶手段５１から各ＬＥＤチップの位置ずれ量を読み出す（Ｓ１０）。
【００９２】
位置ずれ補正量算出手段５３は、参照主走査ドット位置を参照して位置ずれ量を特定し、reg1〜reg２０７に設定する設定値を算出する（Ｓ２０）。
【００９３】
位置ずれ補正量算出手段５３は算出した設定値を補正量設定レジスタ５４に設定する（Ｓ３０）。
【００９４】
次に、パッチ形成手段５５は補正量設定レジスタ５４の設定値を参照して、ＬＥＤチップの位置ずれを補正しながらスキュー量検出パッチを記録紙４に形成する（Ｓ４０）。
【００９５】
スキュー量算出手段５６は、スキュー量検出手段３３が検出したスキュー量検出パッチＡ，Ｂの主走査方向の位置の違いから、スキュー量を算出する（Ｓ５０）。
【００９６】
次に、ディザパターン選択手段５７は、各色のＬＥＤプリントヘッド６ＢＫ〜６Ｙのスキュー量の大きい色ほどスクリーン角が小さくなるように、各色にディザパターンを割り当てる（Ｓ６０）。
【００９７】
そして、スキュー補正制限手段５９は、スキュー最大値記憶手段３４からディザパターンの角度に応じたスキュー補正量の最大値を読み出し、最大値を超えない範囲にスキュー量を制限する（Ｓ７０）。
【００９８】
スキュー量レジスタ設定手段５８は、最大値を超えないスキュー量から副走査方向の解像度に応じた設定値を算出し、補正量設定レジスタ５４の位置ずれ補正量の設定値に足し合わせる（Ｓ８０）。
【００９９】
以上のように、本実施形態の画像形成装置１００は、副走査方向ずれを補正する際、スキュー量に応じてディザの角度を決め、さらに、スキュー流を制限することで、ディザ等の画像処理を施しても画像品質の劣化を抑制することができる。
【０１００】
〔動作手順の変形例〕
図１４は、画像形成装置１００が位置ずれ補正とスキュー補正を行う手順を示すフローチャート図の一例である。図１４において図１３と同じステップの説明は省略する。
【０１０１】
図１４ではステップＳ７０の処理が図１３と異なる。図１３では、スキュー補正量の最大値を制限したが、図１４のＳ７２ではスキュー量レジスタ設定手段５８が、位置ずれ補正とスキュー補正が同じＬＥＤチップに行わない点に特徴がある。
【０１０２】
例えば、シアンのスキュー量Sk_Cを10〔μｍ〕とする。この場合、スキューレジスタ設定手段は、2400DPI相当の１ラインを１３チップ目と１４チップ目の境界（reg104）で行うことになる。ここで、reg104において、ＬＥＤチップの実装時の位置ずれ補正が必要な場合、２つの補正量を足し合わせることになる。上記のように、この場合、誤差を重なり合うことで、画像の劣化が大きくなる可能性がある。
【０１０３】
そこで、図１４の手順では、スキュー量レジスタ設定手段５８は、ＬＥＤチップの位置ずれ補正とスキュー補正の位置が同じレジスタに設定される場合、スキュー補正の補正位置（レジスタ）を移動する。例えば、上記の場合、スキュー補正は計算上では、2497ドット目(reg104)で補正することになるが、その１つ手前のレジスタ（2473ドット目）又は１つ後のレジスタ（2521ドット目）で補正を行う。
【０１０４】
スキュー補正の位置をreg104に対しどちらに（手前側と奥側）にずらすか、また、ずらし量を定めるため、図４のスキュー補正位置記憶手段３５には、スキュー補正に使用するレジスタをずらす方向とずらし量が記憶されている。スキュー量レジスタ設定手段５８は、スキュー補正の補正位置が、位置ずれ補正の対象となっている場合（この判定は、図６の位置ずれテーブルにゼロでない位置ずれ量が登録されていること、又は、補正量設定レジスタ５４の設定値のMSBが"１"であることから判定可能である）、スキュー補正位置記憶手段３５に記憶されたずらす方向とずらし量に基づき、スキュー補正を設定値に加えるレジスタを変更する。
【０１０５】
このような処理を行うことにより、位置ずれ補正とスキュー補正が同じグループに対して行われなくなり、誤差が足しあわされることを防止できる。よって、画像形成装置１００がディザ等の画像処理を施した場合にも画像品質の劣化を抑制することが可能となる。
【符号の説明】
【０１０６】
１    画像形成部
４    記録紙
５    搬送ベルト
６    ＬＥＤプリントヘッド
９    感光体ドラム
１６  定着器
１７，１８  センサ
３１  ＲＯＭ
３２  ＲＡＭ
３３  スキュー量検出手段
３４  スキュー最大値記憶手段
３５  スキュー補正位置記憶手段
３６  ＣＰＵ
３７  コントローラ
３８  ラインメモリ
３９  ＬＥＤプリントヘッド制御部
１００  画像形成装置
【先行技術文献】
【特許文献】
【０１０７】
【特許文献１】特開２００７−１４５００１号公報
【図１】
0005821253.tif 000002
【図２】
0005821253.tif 000003
【図３】
0005821253.tif 000004
【図４】
0005821253.tif 000005
【図５】
0005821253.tif 000006
【図６】
0005821253.tif 000007
【図７】
0005821253.tif 000008
【図８】
0005821253.tif 000009
【図９】
0005821253.tif 000010
【図１０】
0005821253.tif 000011
【図１１】
0005821253.tif 000012
【図１２】
0005821253.tif 000013
【図１３】
0005821253.tif 000014
【図１４】
0005821253.tif 000015