"主走査方向に発光点が複数並んだ露光ヘッドを有する露光装置と、前記露光装置により露光されることで静電潜像が形成される感光体と、前記露光装置の発光を制御する制御装置と、前記発光点の主走査方向に延びる基準線に対するずれ量Cを記憶する記憶装置とを備えてなる電子写真方式の画像形成装置であって、前記露光装置は、主走査方向に並ぶ複数の発光点を有する発光チップを複数有してなり、当該複数の発光チップは、主走査方向に隣接する発光チップ同士が、主走査方向に直交する副走査方向にずれて配置され、前記制御装置は、前記発光点による露光点が前記感光体上で主走査方向に一列に並ぶようにするため、各発光点を発光させるタイミングを量子化された補正量Aとして決定する発光タイミング決定部と、各発光点を前記補正量に相当する時間だけ基準時からずらして発光させる露光ヘッド駆動部を有し、前記発光タイミング決定部は、前記ずれ量Cを量子化単位Dで除した商に基づいて補正量Aを仮決定する仮決定処理と、2つの発光チップのずれ量Cの差ΔCをB、2つの発光点の補正量Aの差ΔAに前記量子化単位Dを乗じた値をΔEとして、n番目の発光チップの一端の発光点とn1番目の発光チップの他端の発光点との間で、|ΔE-B|<第一閾値の条件1を満たさない場合には、前記n1番目の発光チップの他端の発光点について補正量Aの値をずらして前記条件1を満足させることで補正量Aを決定するチップ間補正量調整処理と、補正量Aをずらしたn1番目の発光チップの他端の発光点と当該他端の発光点に隣接する発光点との間で、|ΔE-B|<第二閾値の条件2を満たさない場合には、2つの発光点の間で前記条件2を満たすように、発光点の補正量の値をずらす処理を、n1番目の発光チップ内で行うチップ内での補正量再調整処理と、n1番目の発光チップ内だけで前記条件2を満たすことが出来ない場合に、発光点の補正量の値をずらす処理を、n2番目の発光チップ内で行うチップ外での補正量再調整処理とを行い、前記チップ外での補正量再調整処理は、n1番目とn2番目の発光チップを対象に実行される前記チップ間補正量調整処理と、n1番目とn2番目の発光チップを対象とするチップ間補正量調整処理にて前記条件2を満たさなくなった場合に、n2番目の発光チップを対象に実行される前記チップ内での補正量再調整処理とを含む、画像形成装置。前記発光チップ内の複数の連続する発光点群を1つの発光点ブロックとして、前記発光チップ内の発光点を複数の発光点ブロックに分けて定義し、前記ずれ量は、発光点ブロックごとに1つの値が前記記憶装置に記憶され、前記発光タイミング決定部による発光点の補正量Aの決定は、前記発光点ブロックの補正量Aの決定として行われることを特徴とする請求項1に記載の画像形成装置。前記発光タイミング決定部は、前記チップ外での補正量再調整処理で、前記条件2を満たさない場合、n1番目以降の発光チップの各発光点の補正量Aを、チップ間補正量調整処理にて前記他端の発光点を対象に補正量をずらした方向に一律してずらす一括調整処理を行う請求項1又は請求項2に記載の画像形成装置。前記発光タイミング決定部は、各色の前記露光ヘッドに対して前記一括調整処理を共通して実行する請求項3に記載の画像形成装置。しかしながら、前記した各発光点の副走査方向のずれ量をデジタル値として記憶するために、単にずれ量を量子化単位で除した商を、デジタル化量子化したずれ量とすると、基準線からの発光点のずれ具合によっては、補正後のタイミングで発光させたときに、隣接する発光点同士の副走査方向のずれ量が意外に大きくなることがある。すなわち、補正をうまく行えば、隣接する露光点同士の副走査方向のずれ量は、量子化単位の半分以下にすることが可能であると考えられるが、単純にずれ量を量子化して補正量を決定すると、露光点のずれ量が、部分的に量子化単位の半分よりも大きくなることがあるという問題がある。特に、上記のような、複数の発光チップを配列してなる露光装置では、チップ間において、副走査方向だけでなく、主走査方向にも配置の際の誤差ずれが生じることから、一の発光チップの一端の発光点と、これに隣接する発光チップの他端の発光点の間で副走査方向の隙間ができると、主走査方向の隙間も加わることで、形成された画像に大きな隙間ムラができる可能性がある。そこで、本発明は、上記の背景に鑑みなされたもので、発光点の発光タイミングの補正量の決定方法を改善することで、発光チップ間における発光点の副走査方向のずれに基づく画像のムラを抑制し、画像品質を向上することを目的とする。本明細書によって開示される画像形成装置は、主走査方向に発光点が複数並んだ露光ヘッドを有する露光装置と、前記露光装置により露光されることで静電潜像が形成される感光体と、前記露光装置の発光を制御する制御装置と、前記発光点の主走査方向に延びる基準線に対するずれ量Cを記憶する記憶装置とを備えてなる電子写真方式の画像形成装置であって、前記露光装置は、主走査方向に並ぶ複数の発光点を有する発光チップを複数有してなり、当該複数の発光チップは、主走査方向に隣接する発光チップ同士が、主走査方向に直交する副走査方向にずれて配置され、前記制御装置は、前記発光点による露光点が前記感光体上で主走査方向に一列に並ぶようにするため、各発光点を発光させるタイミングを量子化された補正量Aとして決定する発光タイミング決定部と、各発光点を前記補正量に相当する時間だけ基準時からずらして発光させる露光ヘッド駆動部を有し、前記発光タイミング決定部は、前記ずれ量Cを量子化単位Dで除した商に基づいて補正量Aを仮決定する仮決定処理と、2つの発光チップのずれ量Cの差ΔCをB、2つの発光点の補正量Aの差ΔAに前記量子化単位Dを乗じた値をΔEとして、n番目の発光チップの一端の発光点とn1番目の発光チップの他端の発光点との間で、|ΔE-B|<第一閾値の条件1を満たさない場合には、前記n1番目の発光チップの他端の発光点について補正量Aの値をずらして前記条件1を満足させることで補正量Aを決定するチップ間補正量調整処理と、補正量Aをずらしたn1番目の発光チップの他端の発光点と当該他端の発光点に隣接する発光点との間で、|ΔE-B|<第二閾値の条件2を満たさない場合には、2つの発光点の間で前記条件2を満たすように、発光点の補正量の値をずらす処理を、n1番目の発光チップ内で行うチップ内での補正量再調整処理と、n1番目の発光チップ内だけで前記条件2を満たすことが出来ない場合に、発光点の補正量の値をずらす処理を、n2番目の発光チップ内で行うチップ外での補正量再調整処理とを行い、前記チップ外での補正量再調整処理は、n1番目とn2番目の発光チップを対象に実行される前記チップ間補正量調整処理と、n1番目とn2番目の発光チップを対象とするチップ間補正量調整処理にて前記条件2を満たさなくなった場合に、n2番目の発光チップを対象に実行される前記チップ内での補正量再調整処理とを含む。本明細書によって開示される画像形成装置では、隣接するn番目とn1番目の発光チップ間における露光点のずれ|ΔE-B|が第一閾値より大きいか否かを判定し、大きい場合には、当該露光点のずれ|ΔE-B|が第一閾値より小さくなるように、発光点の補正量Aを調整チップ間での補正量調整処理する。そのため、露光点のずれが目立ちやすい発光チップ間の露光点のずれを小さくして、画像のムラを抑制し、画像品質を向上することができる。また、このチップ間での補正量調整処理の結果、n1番目の発光チップ内で、露光点のずれが大きくなる部分が発生する場合がある。本実施形態では、n1番目の発光チップ内にて、露光点のずれが比較的小さい隣接する発光点の組を探し、そのずれが小さい部分の発光点の補正量をずらしてチップ内調整をするので、画像全体として、隣接する露光点の副走査方向のずれを目立たなくし、画像品質を向上することができるチップ内での補正量再調整処理。また、更に、チップ内での補正量再調整で、露光点のずれが比較的小さい隣接する発光点の組を探すことが出来ない場合には、チップ外での補正量再調整処理を行って、露光点のずれが比較的小さい隣接する発光点の組を探し、そのずれが小さい部分の発光点の一方の補正量をずらして調整をする。そのため、チップ内での補正量再調整だけでは、露光点の副走査方向のずれを抑えることが困難な場合でも、露光点の副走査方向のずれを抑えることが可能となる。そのため、画像品質を向上することができるチップ外での補正量再調整処理。上記画像形成装置では、以下とすることが好ましい。前記発光チップ内の複数の連続する発光点群を1つの発光点ブロックとして、前記発光チップ内の発光点を複数の発光点ブロックに分けて定義し、前記ずれ量は、発光点ブロックごとに1つの値が前記記憶装置に記憶され、前記発光タイミング決定部による発光点の補正量Aの決定は、前記発光点ブロックの補正量Aの決定として行われる。前記発光タイミング決定部は、前記チップ外での補正量再調整処理で、前記条件2を満たさない場合、n1番目以降の発光チップの各発光点の補正量Aを、チップ間補正量調整処理にて前記他端の発光点を対象に補正量をずらした方向に一律してずらす一括調整処理を行う。前記発光タイミング決定部は、各色の前記露光ヘッドに対して前記一括調整処理を共通して実行する。本発明によれば、発光チップ間における発光点の副走査方向のずれに基づく画像のムラを抑制できる。<実施形態1>実施形態1を図1ないし図13を参照して説明する。1.カラープリンタの全体構成図1に示すように、本発明の画像形成装置の一例としての電子写真方式のカラープリンタ1は、本体筐体10内に、用紙Sを供給する給紙部20と、給紙された用紙Sに画像を形成する画像形成部30と、画像が形成された用紙Sを排出する排紙部90と、これらの各部の動作を制御する制御装置100とを備えている。なお、以下の説明において、方向は、カラープリンタ使用時のユーザを基準にした方向で説明する。すなわち、図1において、紙面に向かって左側を前側、紙面に向かって右側を後側とし、紙面に向かって奥側を左側、紙面に向かって手前側を右側とする。また、紙面に向かって上下方向を上下方向とする。本体筐体10の上部には本体筐体10に対し相対的に開閉自在なアッパーカバー12が、後側に設けられたヒンジ12Aを支点として上下に回動自在に設けられている。アッパーカバー12の上面は、本体筐体10から排出された用紙Sを蓄積する排紙トレイ13となっており、下面には露光装置の一例としてのLEDユニット40が設けられている。また、本体筐体10内には、各プロセスカートリッジ50を着脱自在に収容するカートリッジドロア15が設けられている。カートリッジドロア15は、左右に一対設けられた金属製のサイドプレート15A片側のみ図示と、一対のサイドプレート15Aを連結するクロスメンバー15Bが前後に一対設けられている。サイドプレート15Aは、露光ヘッドの一例としてのLEDヘッド41の左右方向の両側に配置され、感光体ドラム53を直接的または間接的に支持し、位置決めする部材である。LEDヘッド41の発光は、制御装置100により制御される。尚、感光体ドラム53は、感光体の一例である。給紙部20は、本体筐体10内の下部に設けられ、本体筐体10に着脱自在に装着される給紙トレイ21と、給紙トレイ21から用紙Sを画像形成部30へ搬送する用紙供給機構22を主に備えている。用紙供給機構22は、給紙トレイ21の前側に設けられ、給紙ローラ23、分離ローラ24および分離パッド25を主に備えている。このように構成される給紙部20では、給紙トレイ21内の用紙Sが、一枚ずつ分離されて上方へ送られ、紙粉取りローラ26とピンチローラ27の間を通過する過程で紙粉が除去された後、搬送経路28を通って後ろ向きに方向転換され、画像形成部30に供給される。画像形成部30は、4つのLEDユニット40と、4つのプロセスカートリッジ50と、転写ユニット70と、定着ユニット80とから主に構成されている。プロセスカートリッジ50は、アッパーカバー12と給紙部20との間で前後方向に並んで配置され、図2に示すように、ドラムユニット51と、ドラムユニット51に対して着脱自在に装着される現像ユニット61とを備えている。サイドプレート15Aは、プロセスカートリッジ50を支持しており、プロセスカートリッジ50は、感光体ドラム53を支持している。なお、各プロセスカートリッジ50は、現像ユニット61のトナー収容室66に収容されるトナーの色が相違するのみであり、構成は同一である。ドラムユニット51は、ドラムフレーム52と、ドラムフレーム52に回転可能に支持される感光体の一例としての感光体ドラム53と、スコロトロン型帯電器54とを主に備えている。現像ユニット61は、現像フレーム62と、現像フレーム62に回転可能に支持される現像ローラ63および供給ローラ64と、層厚規制ブレード65とを備え、トナーを収容するトナー収容室66を有している。プロセスカートリッジ50は、現像ユニット61がドラムユニット51に装着され、これにより、現像フレーム62とドラムフレーム52との間に上方から感光体ドラム53を臨める露光穴55が形成される。この露光穴55には下端にLEDヘッド41を保持したLEDユニット40が挿入される。LEDヘッド41の詳細については後述する。転写ユニット70は、図1に示すように、給紙部20と各プロセスカートリッジ50との間に設けられ、駆動ローラ71、従動ローラ72、搬送ベルト73および転写ローラ74を主に備えている。駆動ローラ71および従動ローラ72は、前後方向に離間して平行に配置され、その間にエンドレスベルトからなる搬送ベルト73が張設されている。搬送ベルト73は、その外側の面が各感光体ドラム53に接している。また、搬送ベルト73の内側には、各感光体ドラム53との間で搬送ベルト73を挟持する転写ローラ74が、各感光体ドラム53に対向して4つ配置されている。この転写ローラ74には、転写時に定電流制御によって転写バイアスが印加される。定着ユニット80は、各プロセスカートリッジ50および転写ユニット70の奥側に配置され、加熱ローラ81と、加熱ローラ81と対向配置され加熱ローラ81を押圧する加圧ローラ82とを備えている。このように構成される画像形成部30では、まず、各感光体ドラム53の表面感光面53Aが、スコロトロン型帯電器54により一様に帯電された後、各LEDヘッド41から照射されるLED光により露光される。これにより、露光された部分の電位が下がって、各感光体ドラム53上に画像データに基づく静電潜像が形成される。また、トナー収容室66内のトナーが、供給ローラ64の回転により現像ローラ63に供給され、現像ローラ63の回転により現像ローラ63と層厚規制ブレード65との間に進入して一定厚さの薄層として現像ローラ63上に担持される。現像ローラ63上に担持されたトナーは、現像ローラ63が感光体ドラム53に対向して接触するときに、感光体ドラム53上に形成された静電潜像に供給される。これにより、感光体ドラム53上でトナーが選択的に担持されて静電潜像が可視像化され、反転現像によりトナー像が形成される。次に、搬送ベルト73上に供給された用紙Sが各感光体ドラム53と搬送ベルト73の内側に配置される各転写ローラ74との間を通過することで、各感光体ドラム53上に形成されたトナー像が用紙S上に転写される。そして、用紙Sが加熱ローラ81と加圧ローラ82との間を通過することで、用紙S上に転写されたトナー像が熱定着される。排紙部90は、定着ユニット80の出口から上方に向かって延び、手前側に反転するように形成された排紙側搬送経路91と、用紙Sを搬送する複数対の搬送ローラ92を主に備えている。トナー像が転写され、熱定着された用紙Sは、搬送ローラ92によって排紙側搬送経路91を搬送され、本体筐体10の外部に排出されて排紙トレイ13に蓄積される。<LEDヘッドの構成>LEDヘッド41は、主走査方向用紙Sの搬送方向に直交する方向で、本実施形態においては左右方向に発光点が複数並んだ部材である。LEDヘッド41の感光体ドラム53に対面する下向きの露光面は、図3に示すように、発光チップの一例としてのLEDアレイチップCHnCH1~CH20、nは、LEDアレイチップの番号が複数配置された回路基板CBが設けられている。LEDアレイチップCHnは、それぞれ、半導体プロセスにより、表面に微細なLEDの素子が形成されたものである。本実施形態においては、回路基板CBに、20個のLEDアレイチップCHnが配置されている。各LEDアレイチップCHnは、図4に示すように、主走査方向にLEDの素子により発光点Pが一列に密に配列されている。各LEDアレイチップCHnは、例えば、主走査方向に256個の発光点Pが設けられている。LEDアレイチップCHnの製造上、発光点PはLEDアレイチップCHnの縁までは形成することができない。そのため、LEDアレイチップCHnは、主走査方向に一直線に配列されるのではなく、隣接するLEDアレイチップCHn同士が副走査方向にずれて配置されている。これにより、LEDアレイチップCHnの一端右端の発光点例えば、図4の符号P1で示した発光点と、このLEDアレイチップCHnに一端側で隣接するLEDアレイチップCHn1の他端左端の発光点例えば、図4の符号P2で示した発光点とが、主走査方向の位置関係では、1ピッチ分のずれとなるように配置することができる。本実施形態においては、隣接するLEDアレイチップCHn同士が前後に交互にずれて千鳥状ジグザグに配置されているが、必ずしも千鳥状に並ぶ必要はなく、例えば、各LEDアレイチップCHnを前後にずれた3つの位置のうち、いずれかの位置を取るようにずらして配置してもよい。また、本発明でいう発光チップの副走査方向のずれは、本実施形態のような意図的なずれと組立上の誤差との両方を含むものに限らず、組立上の誤差のみを含む場合をも含む。図4または図5に示すように、回路基板CB上のLEDアレイチップCHnは、奇数番号のLEDアレイチップCHnが前側で一列に並び、偶数番号のLEDアレイチップCHnが、奇数番号のLEDアレイチップCHnから一定距離の位置に一列に並ぶように後側にずれて配置される。しかし、実際に配列したときには、製造時の組立上の誤差が生じるので、偶数番号のLEDアレイチップCHnは、発光点Pが完全に一直線上に並ぶように配列することはできず、多少斜めになったり、主走査方向および副走査方向にずれたりして配置される。奇数番号のLEDアレイチップCHnも、偶数番号のLEDアレイチップCHnから一定距離で正確に配置することは難しく、その距離にばらつきがでるとともに、発光点Pが並ぶ方向も、主走査方向に対して多少斜めになりうる。そのため、これらの発光点Pで、感光体ドラム53上に、主走査方向に一直線に露光を行うためには、このLEDアレイチップCHnの配置の誤差を考慮して各発光点Pの発光タイミングを調整する必要がある。そこで、主走査方向に延びる基準線Lに対する各発光点Pの副走査方向へのずれ量Cを記憶しておき、基準時からこのずれ量Cに応じた時間だけタイミングをずらして各発光点Pを発光させることで、正確な露光を行うようになっている。このずれ量Cは、LEDヘッド41を基準とした基準線L1からの各発光点Pのずれ量CXと、本体筐体10の基準位置に対するずれ量CY本実施形態では、左右両端の2箇所で測定し、定義するの両方が実際の露光精度に影響するので、基準線L1を本体筐体10の基準位置図5に示した本体の基準位置を結ぶ直線を本体の基準線Lとするからのずれにより計算により決定し、この基準線L1からのずれ量CXを加えることで各発光点Pのずれ量Cが決定される。LEDヘッド41自体で定まるずれ量CXは、各LEDヘッド41について測定され、LEDヘッド41が有する記憶装置49図7参照に記憶されている。そして、ずれ量Cは、LEDユニット40をカラープリンタ1本体に組み付けたときの、基準線Lに対するLEDユニット40の組付誤差を含んで記憶装置109に記憶される。本実施形態において、基準線L1は、左端のLEDアレイチップCH1の左端の発光点と、LEDアレイチップCH1と同じ前側の列に並ぶチップのうち、右端のLEDアレイチップCH19の右端の発光点とを繋いだ直線を基準線L1としている。すなわち、回路基板CBにLEDアレイチップCHnを配置した後に定まる2つの発光点を基準として基準線L1を決定している。もっとも、基準線L1の決め方は、この方法に限られるものではない。各発光点Pは、上記のようにずれ量Cに応じてタイミングをずらして発光させるので、このタイミングのずれを補正量Aとして記憶装置に記憶している。この補正量Aは、カラープリンタ1内の任意の位置に配置された記憶装置に記憶することができ、例えば、図7のブロック図に示した制御装置100内の記憶装置109に記憶している。制御装置100は、LEDユニット40の発光の制御に関係する機能部として、発光タイミング決定部110と、LEDユニット駆動部120と、記憶装置109とを備えている。制御装置100は、CPU、ROM、RAMおよび入出力インタフェースを有し、予め記憶されたプログラムを実行することで、各部を実現する。LEDユニット駆動部120は、露光ヘッド駆動部の一例であり、各発光点Pを、補正量Aに相当する時間だけ、基準時からずらして発光させる部である。この基準時は、本実施形態においては、一例として、基準線L1を規定する一端の発光点を発光させる時とする。記憶装置109は、カラープリンタ1の全体の動作に必要な各種の定数、パラメータや、印刷データなどの他、前記したずれ量Cおよびずれ量CYを記憶している。ずれ量Cは、LEDユニット40の記憶装置49が記憶しているずれ量CXに、ずれ量CYを考慮して算出される。ずれ量CYは、カバー2の開閉の度に多少変化するので、カバー2を閉じた後に、色ずれ補正のために従来から行われている公知のパッチテストを行う際に、基準線L1を規定するほぼ両端の発光点Pを発光させて、露光のテストを行うことで取得することができる。2.補正量Aの調整に関する処理発光タイミング決定部110は、以下の4つの処理を実行するものである。1補正量Aを仮決定する仮決定処理2補正量Aの仮決定後に、チップ間にて補正量を調整するチップ間補正量調整処理3チップ間補正量調整処理後に、チップ内にて補正量を再調整するチップ内での補正量再調整処理4チップ内での補正量再調整処理後に、チップ外にて補正量を再調整するチップ外での補正量再調整処理<補正量Aの仮決定処理>補正量Aは、ずれ量Cを量子化単位Dで除した商に基づいて仮決定される。例えば、ずれ量Cが45μmで、量子化単位Dが10.6μmである場合、その商は4となることから、この場合、補正量Aは4となる。補正量Aは、各発光点Pに対し、一対一対応で決定し、それぞれ記憶しておいてもよいが、発光点Pの数は非常に多いので、複数の発光点Pを1つのグループとして扱うほうが制御の処理が簡易である。具体的には、図6に示すように、1つのLEDアレイチップCHnを、主走査方向に複数のグループに分けるとよい。一例として、本実施形態では、1つのLEDアレイチップCHnに含まれる256個の発光点Pを8つのグループつまり、32個ずつに分け、それぞれを発光点ブロックBLn_ii=1~8とする。ここで、nは、LEDアレイチップCHnの番号nに対応し、iは、LEDアレイチップCHn内における発光点ブロックの番号を示すこととする。前記したように、各LEDアレイチップCHn内における発光点Pの配列は正確であるので、互いの副走査方向のずれは僅かであり、また、32個の発光点Pをひとまとめに扱っても、主走査方向の長さは僅かであるので、LEDアレイチップCHnが斜めになることによる副走査方向へのずれも僅かである。そこで、複数の発光点Pを同時に発光させても、実質的な影響はないので、各発光点ブロックBLn_i毎に、1つの補正量Aを割り当て、各発光点ブロックBLn_iは、この補正量Aを適用して同時に発光させることとしている。すなわち、本実施形態においては、LEDアレイチップCHn内の複数の連続する発光点群を1つの発光点ブロックBLn_iとして、LEDアレイチップCHn内の発光点を複数の発光点ブロックBLn_iに分けて定義し、補正量Aは、発光点ブロックBLn_iごとに1つの値が記憶装置に記憶されている。<量子化に伴う補正誤差の説明>図8に示すように回路基板CBに配置されたLEDアレイチップCHn,CHn1は、隣接するもの同士が副走査方向にずれて配置される場合がある。尚、図面における破線による縞は、基準線Lを基準として、量子化単位Dのピッチで等間隔に引いた線で、量子化された補正量Aに応じて、露光時に発光点Pを副走査方向にずらして発光させるピッチが視覚的に分かるように表示している。本明細書では、便宜上、破線で示した縞を量子化単位縞と呼ぶことにする。量子化単位Dを、一例として10.6μmとし、n番目のLEDアレイチップCHnの8番目の発光点ブロックBLn_8の右端の発光点P1と、n1番目のLEDアレイチップCHn1の1番目の発光点ブロックBLn1_1の左端の発光点P2との副走査方向のずれ量の差ΔC=|C1-C2|が55μmであったとする。そうすると、この2つの発光点P1,P2の発光タイミングを量子化した補正量Aに応じてずらすことで、露光点は10.6μmの倍数だけずらすことができる。一方、ずれ量Cの差ΔCである55を10.6で割った余りが2であることからするとから、補正後の露光点のずれは2μm程度となることが期待される。ところが、発光点P1,P2の中心が、量子化単位縞に対して図8の位置関係にあった場合には、量子化単位縞上の画素位置四角形で示した、量子化した位置に対して発光点P1,P2の中心を単純に割り当てると、補正後の露光点が2μmよりも大きくなることがある。図8の位置関係においては、発光点P1が量子化単位縞の境界線から後方に1μmずれ、発光点P2が量子化単位縞の境界線から前方に1μmずれている。このとき、発光点P1,P2は、量子化単位縞で定まる画素数としては、6画素分6単位だけずれているので、補正量Aを6として、発光点ブロックBLn1_1を露光時に6単位分後方へずらす発光点ブロックBLn_8を前方に6単位ずらすと考えてもよい。すると、発光点P1と発光点P2は、図9に示すように、量子化単位縞の共通の縞内に収まることになるが、当該縞内における発光点P1と発光点P2の副走査方向のずれ量は、8.6μm=10.6μm-1μm-1μmとなる。すなわち、期待された2μmのずれよりも大きくなってしまう。<チップ間補正量調整処理>この場合、発光点ブロックBLn1_1を後方に6単位ずらすのではなく、5単位ずらすようにすれば、図10に示すように、発光点P1と発光点P2の副走査方向のずれ量は2μmになる。そこで、本実施形態では、次のチップ間補正量調整処理を行って、補正量Aを1ずらす調整を行うことで、隣接するLEDアレイチップ間の発光点Pの隙間が大きくなることを抑制する。チップ間での補正量調整処理図5,図8を参照では、以下の1式に基づいてBを算出し、また、以下の2式に基づいてΔEを算出する。B=|ΔC|=|Cn_8-Cn1_1|1式ΔE=|ΔA|×D=|An_8-An1_1|×D2式尚、Cn_8は、n番目のLEDアレイチップCHnの右端一端に位置する8番目の発光点ブロックBLn_8の右端に位置する発光点図8では、発光点P1のずれ量Cである。一方、Cn1_1は、n1番目のLEDアレイチップCHn1の左端他端に位置する1番目の発光点ブロックBLn1の左端に位置する発光点図8では、発光点P2のずれ量Cである。また、An_8はn番目のLEDアレイチップCHnの右端一端に位置する8番目の発光点ブロックBLn_8の補正量、An1_1は、n1番目のLEDアレイチップCHn1の左端他端に位置する1番目の発光点ブロックBLn1_1の補正量である。また、Dは量子化単位である。そして、1式と2式の結果から、以下の3式の条件について判定を行う。|ΔE-B|<D/23式尚、D/2が本発明の第一閾値の一例である。判定の結果、3式を満たさない場合には、n1番目のLEDアレイチップCHn1の1番目の発光点ブロックBLn1_1について、補正量An1_1を1ずらして、前記式3を満たすようにする。尚、補正量Aをプラス側、マイナス側のどちらにずらすかは、1足した場合と1引いた場合とを両方計算して判定すればよい。この処理を行うことで、例えば、図9のケースであれば、n1番目のLEDアレイチップの1番目の発光点ブロックBLn1_1の補正量が副走査方向前側図中の上側にずらされ、6から5に調整される。これにて、図10に示すように、n番目とn1番目のLEDアレイチップ間における露光点のずれ、すなわち発光点P1と発光点P2の副走査方向のずれ量が2μmに改善される。<チップ内での補正量再調整処理>図11の1段目は、LEDアレイチップCHn,CHn1を、数単位ずらして示した状態で、図11の2段目では、各発光点ブロックBLn_iについて補正量Aの仮決定と、チップ間での補正量調整処理をしたことにより、LEDアレイチップCHnの8番目の発光点ブロックBLn_8の右端に位置する発光点P1と、これに隣接するLEDアレイチップCHn1の1番目の発光点ブロックBLn1_1の左端に位置する発光点P2の露光点のずれ量が小さくなった状態を示している。しかし、このチップ間調整をしたことにより、図11の2段目に示すように、チップ間補正量調整処理にて補正量Aを調整した発光点ブロックBLn1_1と、その右側に隣接する発光点ブロックBLn1_2との間では、露光点のずれ、すなわち発光点P3と発光点P4の露光点のずれが大きくなっている図中丸印で示す。チップ内での補正量再調整処理は、チップ間での補正量調整処理により、n1番目のLEDアレイチップ内で大きくなった露光点のずれを、チップ内の比較的ずれが小さい部分で再調整する処理である。具体的には、以下の4式から得られるBと、以下の5式から得られるΔEが、下記6式を満たすように、n1番目のLEDアレイチップCHn1について、2番目の発光点ブロックBLn1_2から補正量Aをずらす処理を行う。B=ΔC=|Cn1_i-Cn1_i1|4式ΔE=|An1_i-An1_i1|×D5式|ΔE-Bn|<D6式尚、Dが本発明の第二閾値の一例である。尚、Cn1_iは、LEDアレイチップn1のi番目の発光点ブロックのうち、ブロック端に位置する発光点のずれ量Cであり、また、Cn1_i1は、LEDアレイチップCHn1のi1番目の発光点ブロックのうち、ブロック端に位置する発光点のずれ量Cである。このチップ内での補正量再調整処理は、補正量を再調整した発光点ブロックとそれに隣接する補正量を再調整していない発光点ブロック間で、|ΔE-B|<Dの条件を満たすまで、iの番号を更新しながら繰り返し行われる。図11の3段目は、チップ内での補正量再調整処理が1回で完了、すなわちLEDアレイチップn1のうち、2番目の発光点ブロックBLn1_2の補正量Aだけを再調整した例であり、補正量Aを再調整する場所と再調整しない場所の境界が2番目の発光点ブロックBLn1_2と3番目の発光点ブロックBLn1_3の間になった例である。図11の3段目では、2番目の発光点ブロックBLn1_2の補正量は、チップ間補正量調整時の補正量に対して、副走査方向の前側図中の上方向に1調整される一方、3番目の発光点ブロックBLn3の補正量は、チップ間補正量調整時の補正量に維持された結果、図11の2段目に比べて、発光点P3、P4間の露光点のずれが小さくなっている。このようにチップ内での補正量再調整処理を行うことで、LEDアレイチップCHn1のうち、1番目と2番目の発光点ブロックBLn1_1、BLn1_2の間に位置する2つの発光点P3、P4の露光点のずれを小さくできる。また、補正量Aを調整する場所と調整しない場所の境界として、露光点のずれが少ない発光点ブロック間が選択されるので、境界となる発光点ブロック間で露光点のずれがD以上にならない。尚、例えば、チップ内での補正量再調整処理が3回で完了、すなわちn1番目のLEDアレイチップn1のうち、2番目~4番目の発光点ブロックBLn1_2~BLn1_4の補正量Aを再調整した場合には、補正量Aを調整する場所と調整しない場所の境界が、4番目の発光点ブロックBLn1_4と5番目の発光点ブロックBLn1_5の間となり、2番目~4番目の発光点ブロックBLの補正量が同じ方向に1調整され、5番目以降の発光点ブロックBLの補正量は、チップ間補正量調整時の補正量Aに維持されることになる。<チップ外での補正量再調整処理>上記のチップ内での補正量再調整処理が成立するのは、n1番目のLEDアレイチップCHn1内にて、補正量Aを再調整する場所と再調整しない場所の境界が存在すること、すなわち、露光点のずれが小さな発光点ブロックの組みが存在し、いずれか一方の発光点ブロックについて補正量を調整したときに、それに隣接する補正量を再調整していない発光点ブロックとの間で|ΔE-B|<Dの条件を満たす必要がある。一方、図12の1段目に示すように、再調整処理の対象である、n1番目のLEDアレイチップCHの傾きが大きい場合には、当然に、各発光ブロックBLn1の傾きが大きくなる。この場合、LEDアレイチップCHn1内にて、露光点のずれが小さな発光点ブロックの組みが不存在となり、いずれか一方の発光点ブロックについて補正量を再調整したときに、それに隣接する補正量を再調整していない発光点ブロックとの間で、露光点のずれが大きくなる恐れがある。すなわち、|ΔE-B|<Dの条件を満たすことが出来ない場合がある。そこで、チップ外での補正量再調整処理では、n1番目のLEDアレイチップCHn1内では、露光点のずれを吸収できない、すなわち|ΔE-B|<Dの条件を満たすことが出来ない場合に、補正量を再調整する対象をチップ外に拡張、すなわちn1番目のLEDアレイチップCHから、n2番目のLEDアレイチップCHに拡張することによって、露光点のずれを抑えようとするものである。具体的には、n1番目のLEDアレイチップCHn1の8番目の発光点ブロックBLn1_8と、n2番目のLEDアレイチップCHn2の1番目の発光点ブロックBLn2_1を対象に上記したチップ間補正量調整処理を行う。そして、チップ間補正量調整処理の実行により、n2番目のLEDアレイチップCHn2の1番目の発光点ブロックBLn2_1と2番目の発光点ブロックBLn2_2との間で|ΔE-B|<Dの条件を満たさない場合には、n2番目のLEDアレイチップCHn2を対象に、上記したチップ内補正量調整処理を行う。すなわち、チップ外での補正量再調整処理とは、LEDアレイチップCHの番号nを更新して、チップ間補正量調整処理と、チップ内補正量再調整処理を行う処理となっている。上記のように、補正量を再調整する対象をチップ内からチップ外に拡張することで、拡張先にて露光点のずれを吸収することが可能であり、露光点のずれの大きな部分を新に作ることなく、チップ間補正量調整処理により発生した露光点のずれ、すなわち発光点P3と発光点P4の露光点のずれを小さくできる。尚、図12は、n2番目のLEDアレイチップCHn2のうち、1番目と2番目の発光点ブロックBLn2_1、BLn2_2の間を、補正量を再調整する場所と再調整しない場所の境界とした例であり、境界の位置より図中左側に位置するBLn1_2~BLn1_8とBLn2_1の8つの発光点ブロックBLnの補正値Aを上方向に一括して1調整した例である。3.補正量Aの調整シーケンス次に、制御装置100の発光タイミング決定部110にて実行される補正量Aの調整シーケンス図13を説明する。まずS10では、カバー2が閉じられたことなどを条件として露光テストを行ってずれ量CYを測定し、本体筐体10本体に対する発光点ブロックBLn_iのずれ量Cn_iを特定する処理が行われる。このずれ量Cn_iは、記憶装置109に記憶される。<補正量Aの仮決定処理>続くS20では、各発光点ブロックBLn_iの補正量An_iを仮決定する処理が発光タイミング決定部110にて実行される。具体的には、S10で算出した発光点ブロックBLn_iのずれ量Cn_iを量子化単位Dで除し、得られた商が補正量An_iに仮決定される。次にS30では発光タイミング決定部110にて次の計算が行われる。すなわち、n番目のLEDアレイチップCHnの発光点ブロックBLn_8と、n1番目のLEDアレイチップCHn1の発光点ブロックBLn1_1を対象として、B=|Cn_8-Cn1_1|と、ΔE=|An_8-An1_1|×Dが計算される。尚、初回の計算ではn=1であることから、1番目のLEDアレイチップCH1の8番目の発光点ブロックとそれに隣接する2番目のLEDアレイチップCH2の1番目の発光点ブロックを対象としてBの値と、ΔEの値が計算される。その後、S40に移行し、発光タイミング決定部110は、|ΔE-B|<D/2の条件1を満たすか判定する。|ΔE-B|がD/2よりも小さい場合S40,Yesには、nの値を1加算してS30に再移行する。これにより、次は、n=2となることから、2番目のLEDアレイチップCH2の8番目の発光点ブロックとそれに隣接する3番目のLEDアレイチップCH3の1番目の発光点ブロックを対象としてBの値とΔEの値が計算されることになる。その後、S40に移行し、発光タイミング決定部110は、|ΔE-B|<D/2の条件1を満たすか判定する。|ΔE-B|がD/2よりも小さい場合S40,Yesには、nの値を1加算してS30に再び移行する。尚、このS40の判定処理は、次のチップ間補正量調整処理が必要かどうかを判定している。<チップ間補正量調整処理>|ΔE-B|がD/2より大きい場合S40,Noには、S50へ移行して、チップ間補正量調整処理が行われる。すなわち、|ΔE-B|がD/2を満たすように、n1番目のLEDアレイチップCHn1の1番目の発光点ブロックBLn1_1の補正量An1_1が1調整される。そして、S50の処理が行われると、その後S60に移行する。S60では、発光タイミング決定部110により、LEDアレイチップCHn1について、前記4式に基づいてBが算出され、また、前記5式に従ってΔEが算出される。尚、初回の計算ではi=1であることから、LEDアレイチップCHn1の1番目の発光点ブロックBLn1_1とそれに隣接する2番目の発光点ブロックBLn1_2を対象としてBの値とΔEの値が計算される。続くS70では、S60の計算結果より、|ΔE-B|<Dの条件2を満たすかどうか、判定する処理が発光タイミング決定部110により行われる。S70の判定処理初回判定は、ブロック間補正量調整後における発光点ブロック間の露光点のずれ量をチェックする処理であり、発光点ブロックBLn1_1と発光点ブロックBLn1_2の露光点のずれがチェックされる。露光点のずれが小さい場合、すなわちS70の条件を満たす場合には、チップ内補正量再調整処理を行う必要がないので、nの値を1加算する処理を行って後、S30に再移行する。<チップ内補正量再調整処理>一方、露光点のずれが大きい場合、すなわちS70の条件を満たさない場合S70,Noには、チップ内での補正量再調整処理が、発光タイミング決定部110にて行われる。具体的に説明すると、S80では、|ΔE-B|<Dの条件2を満たすようにi1番目の発光点ブロックの補正量An1_i1を1調整する処理が行われる。ここでは、2番目の発光点BLn1_2の補正量An1_2が1調整されることになる。その後、S90ではiを1加算する処理が行われ、続くS100ではiが上限値ここでは7より大きくなったか判定される。iが上限値より大きくない場合、S60に戻ってBとΔEの値が再度算出される。従って、ここでは、LEDアレイチップCHn1の2番目の発光点ブロックBLn1_2とそれに隣接する3番目の発光点ブロックBLn1_3を対象としてBの値とΔEの値が再計算される。その後、S70の2回目の判定、すなわちi=2の判定では、2番目と3番目の発光点ブロックBLn1_2、発光点ブロックBLn1_3を対象として|ΔE-B|<Dの条件2を満たすかどうか判定する処理が行われることになる。これにより、補正量再調整処理後の発光点ブロックBLn1_2と発光点ブロックBLn1_3の露光点のずれがチェックされる。露光点のずれが小さい場合、すなわちS70の条件を満たす場合には、チップ内での補正量再調整処理はそこで終了し、nの値を1加算する処理を行って後、S30に再移行する。一方、露光点のずれが大きい場合、すなわちS70の条件を満たさない場合S70,Noには、S80へ再移行して、補正量を再調整処理が再び行われる。すなわち、|ΔE-B|<Dの条件2を満たすようにi1番目の発光点ブロックの補正量An1_i1を1調整する処理が行われる。ここでは、3番目の発光点BLn1_3の補正量An1_3が1調整されることになる。このように、S70にて、|ΔE-B|<Dの条件2が成立するまで、n1番目のLEDアレイチップCHn1内の発光点ブロックBLが、番号iの若い順番に順々に読み出され、各発光点ブロックBLの補正量Aが再調整される。そして、S70の条件を満たしたところで完了する。<チップ外での補正量再調整処理>次に、S70の条件を満たさないままiが上限値に達した場合、すなわち、S80i=7で、7番目と8番目の発光点ブロック間で|ΔE-B|<Dの条件2を満たすように8番目の発光点ブロックの補正量An1_8を1調整する処理を行った後に、S90に移行してiの値が7から8に加算された場合、iは上限値である7を超えるので、S100でYES判定される。S100でYES判定された場合、次に、S110でnが上限値に達したか、判定する処理が行われる。そして、nの値が上限値に達していなければ、nの値を更新して再びS30に戻る。それ以降、S30~S50で、n1番目とn2番目のLEDアレイチップを対象としてチップ間補正処理が行われる。具体的には、S30にて、n1番目のLEDアレイチップCHn1の8番目の発光点ブロックBLn1_8と、n2番目のLEDアレイチップCHn2の1番目の発光点ブロックBLn2_1を対象として、B=|Cn1_8-Cn2_1|と、ΔE=|An1_8-An2_1|×Dが計算される。その後、S40に移行し、発光タイミング決定部110は、|ΔE-B|<D/2の条件1を満たすか判定する。|ΔE-B|がD/2より大きい場合S40,Noには、S50へ移行して、チップ間補正量調整処理が行われる。すなわち、|ΔE-B|がD/2を満たすように、n2番目のLEDアレイチップCHn2の1番目の発光点ブロックBLn2_1の補正量An2_1が1調整される。そして、S50の処理が行われると、その後S60に移行する。S60では、発光タイミング決定部110により、LEDアレイチップCHn2について、前記4式に基づいてBが算出され、また、前記5式に従ってΔEが算出される。ここでは、i=1であることから、LEDアレイチップCHn2の1番目の発光点ブロックBLn2_1とそれに隣接する2番目の発光点ブロックBLn2_2を対象としてBの値とΔEの値が計算される。続くS70では、S60の計算結果より、|ΔE-B|<Dの条件2を満たすかどうか、判定する処理が、発光タイミング決定部110により行われる。S70の判定処理初回判定は、ブロック間補正量調整後における発光点ブロック間の露光点のずれ量をチェックする処理であり、ここでは、発光点ブロックBLn2_1と発光点ブロックBLn2_2の露光点のずれがチェックされる。露光点のずれが小さい場合、すなわちS70の条件を満たす場合には、n2番目のLEDアレイチップCHn2を対象にチップ内補正量再調整処理を行う必要がないので、この時点でチップ外での補正量再調整処理は終了する。一方、露光点のずれが大きい場合、すなわちS70の条件を満たさない場合S70,Noには、n2番目のLEDアレイチップCHn2を対象にチップ内での補正量再調整処理が行われる。具体的に説明すると、S80では、|ΔE-B|<Dの条件2を満たすようにi1番目の発光点ブロックの補正量An2_i1を1調整する処理が行われる。ここでは、2番目の発光点BLn2_2の補正量An2_2が1調整されることになる。その後、S90ではiを1加算する処理が行われ、続くS100ではiが上限値ここでは7より大きくなったか判定される。iが上限値より大きくない場合、S60に戻ってBとΔEの値が再度算出される。従って、ここでは、LEDアレイチップCHn2の2番目の発光点ブロックBLn2_2とそれに隣接する3番目の発光点ブロックBLn2_3を対象としてBの値とΔEの値が再計算される。その後、S70の2回目の判定、すなわちi=2の判定では、2番目と3番目の発光点ブロックBLn2_2、発光点ブロックBLn2_3を対象として|ΔE-B|<Dの条件2を満たすかどうか判定する処理が行われることになる。これにより、補正量再調整処理後の発光点ブロックBLn2_2と発光点ブロックBLn2_3の露光点のずれがチェックされる。露光点のずれが大きい場合、すなわちS70の条件を満たさない場合S70,Noには、S80へ再移行して、補正量を再調整処理が再び行われる。すなわち、|ΔE-B|<Dの条件2を満たすようにi1番目の発光点ブロックの補正量An2_i1を1調整する処理が行われる。ここでは、3番目の発光点BLn2_3の補正量An2_3が1調整されることになる。このように、S70にて、|ΔE-B|<Dの条件2が成立するまで、n2番目のLEDアレイチップCHn2内の発光点ブロックBLが、番号iの若い順番に順々に読み出され、各発光点ブロックBLの補正量Aが再調整される。そして、S70の条件を満たしたところで完了する。図12は、n2番目のLEDアレイチップCHn2の1番目の発光点ブロックBLn2_1について補正量Aを再調整した段階で、S70にて|ΔE-B|<Dの条件2が成立した例である。この場合、図12中の3段目にて示すように、n2番目のLEDアレイチップCHn2のうち、1番目の発光点ブロックBLn2_1と2番目の発光点ブロックBLn2_2の間が、補正量を再調整する場所と再調整しない場所の境界となり、境界の位置より図中左側に位置するBLn1_2~BLn1_8とBLn2_1の8つの発光点ブロックBLの補正値を上方向に一括して1調整することになる。このチップ外での補正量再調整処理を行うことで、露光点のずれの大きな部分を新たに作ることなく、チップ間補正量調整処理により生じた発光ブロック間における露光点のずれ、例えば、図11の2段目に示す発光ブロックBLn1_1、発光ブロックBLn1_2間における露光点P3、P4のずれを小さくできる。尚、チップ外での補正量再調整処理終了後S70:YES判定後は、nの値を1加算する処理を行って後、S30に再移行するので、n3番目以降の残るLEDアレイチップCHを対象にS30以降の処理が進められる。以上のようにして、本実施形態のカラープリンタ1によれば、隣接するLEDアレイチップCH同士の露光点のずれが量子化単位Dの半分より大きいか否かを判定し、大きい場合には、当該露光点のずれが量子化単位Dの半分より小さくなるように補正量Aを調整チップ間補正量調整処理するので、露光点のずれが目立ちやすいLEDアレイチップ間の露光点のずれを小さくして、画像のムラを抑制し、画像品質を向上することができる。また、n番目とn1番目のLEDアレイチップを対象にチップ間補正量調整処理を行った結果、n1番目のLEDアレイチップCHn1内で、露光点のずれが大きくなる部分が発生する場合がある。この点、本実施形態では、n1番目のLEDアレイチップCHn1にて、露光点のずれが比較的小さい隣接する発光点ブロックの組を探して、そのずれが小さい部分の発光点ブロックの補正量Aを|ΔE-B|<Dの条件2を満たすようにずらして、露光点のずれを吸収するので、画像全体として、隣接する露光点の副走査方向のずれを目立たなくし、画像品質を向上することができるチップ内での補正量再調整処理。また、更に、チップ内での補正量再調整で、露光点のずれが比較的小さい隣接する発光点ブロックの組を探すことが出来ない場合には、チップ外での補正量再調整処理を行って、露光点のずれが比較的小さい隣接する発光点ブロックの組を探し、そのずれが小さい部分の発光点ブロックの補正量Aを|ΔE-B|<D/2の条件1や、|ΔE-B|<Dの条件2を満たすように1ずらして、露光点のずれを吸収する。そのため、チップ内での補正量再調整だけでは、露光点の副走査方向のずれを抑えることが困難な場合でも、露光点の副走査方向のずれを抑えることが可能となる。そのため、画像品質を向上することができるチップ外での補正量再調整処理。<実施形態2>次に、実施形態2を図14ないし図16によって説明する。実施形態1では、一定の条件下で、チップ外での補正量再調整処理を行った。すなわち、n1番目のLEDアレイチップCH内の発光点ブロックの補正量を再調整するだけでは、|ΔE-B|<Dの条件2を満たすことが出来ない場合に、補正量を再調整する対象をn2番目のLEDアレイチップCHに拡張し、|ΔE-B|<D/2の条件1や、|ΔE-B|<Dの条件2を満たすように、発光点ブロックの補正量Aをずらすことにより、露光点のずれを抑えるようにした。しかし、例えば、図14の1段目に示すように、回路基板CBがプリンタに傾いた状態で取り付けられている場合には、各LEDアレイチップCH内の発光ブロックBLは、いずれも傾きが大きくなる。そのため、露光点のずれが小さな発光点ブロックBLの組みが不存在となり、チップ外での補正量再調整処理を行っても、|ΔE-B|<D/2の条件1や、|ΔE-B|<Dの条件2を満たすことが出来ない場合がある。実施形態2では、チップ外での補正量再調整処理を行っても、|ΔE-B|<D/2の条件1や、|ΔE-B|<Dの条件2を満たすことが出来ない場合に、n1番目以降の発光チップの各発光点の補正量Aを、チップ間補正量調整処理にて補正値をずらした方向に一律して同じ量ずらす一括調整処理を行う。例えば、図14の2段目に示すように、チップ間補正量調整処理にて、n1番目のLEDアレイチップCHの左端にあたる1番目の発光点ブロックBLn1_1の補正量を、副走査方向の前側にあたる図中の上側に1調整した場合、1番目の発光点ブロックBLn1_1から見て、それより右側に位置する全発光点ブロックBLの補正量を、図中の上側に一律1調整する。図14の例であれば、図中の3段目に示すように、BLn1_2~BLn2_8までの全発光点ブロックBLの補正量を、図中の上側に一律1調整する。尚、n3やn4のLEDアレイチップCHがあれば、それらの発光点ブロックBLについても補正量を、図中の上側に一律1調整する。このようにすることで、n番目とn1番目のLEDアレイチップ間具体的には、BLn_8とBLn1_1の間における露光点の副走査方向のずれが大きい場合に、新たに露光点のずれが大きい場所を作ることなく、そのずれを抑えることが可能となる。一方、上記のように一括調整処理を行った場合、感光体ドラム53に対して主走査方向に露光を行うと、図15に示すように露光ラインの両端左端と右端の位置が、副走査方向でずれることになる。4色に対応して4つのLEDヘッドを持ったカラープリンタでは、こうした露光ラインの位置ずれが、一部のLEDヘッドだけに生じると、図15の下段に示すように、ライン端部で色の重なりにズレが生じる場合がある。尚、図15、図16中のB、Y、M、Cは、それぞれブラック、イエロー、マゼンタ、Cの露光ラインを示す。従って、一括調整処理を行う場合には、各色のLEDヘッド41に対して一括調整処理を共通して実行することが好ましい。例えば、ブラックのLEDヘッド41に対して、図14に示すように、n1番目のLEDアレイチップCHの1番目の発光点ブロックBLn1_1から見て右側に位置する全ての発光点ブロックBLの補正量を、図中の上側に一律1調整したとする。この場合、残る3色のLEDヘッド41についても、ブラックのLEDヘッド41と同様に、n1番目のLEDアレイチップCHの1番目の発光点ブロックBLn1_1から見て右側に位置する全ての発光点ブロックBLの補正量を、図中の上側に一律1調整する。このようにすれば、図16にて示すように、ライン端部で色の重なりにズレが生じるのを抑制することができる。<他の実施形態>本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。1前記実施形態においては、複数の発光点を1つの発光点ブロックとして、発光点ブロックごとに補正量Aを設定していたが、1つの発光点ごとに補正量Aを設定してもよい。また、補正量Aやずれ量CX,CY,Cを記憶する記憶装置は、画像形成装置の任意の部材に設けることができ、これらを分散して記憶させておいてもよい。2前記実施形態においては、カバー2を閉じる度に、ずれ量CYを測定することとしていたが、ずれ量CYの測定は、印刷を開始する度に行ってもよい。また、LEDユニット40がカバー2のような可動の部材に固定されているのではなく、一度画像形成装置を組み上げたら、位置が変わらない部材に固定されているのであれば、ずれ量CYの測定は不要であり、LEDユニット40を基準に決めた基準線に基づいてずれ量Cを決定してもよい。3前記実施形態においては、LEDユニット40の基準線L1の定め方をLEDアレイチップCH1の左端の発光点PとLEDアレイチップCH19の右端の発光点Pを結んだ直線としていたが、LEDユニット40の基準線の定め方は、これに限られない。4前記実施形態においては、複数のLED素子を発光点として発光チップを実現していたが、LED以外の発光素子を利用することもできる。5前記実施形態においては、感光体の一例として感光体ドラム53を示したが、感光体は、ベルト形状であってもよい。6前記実施形態においては、画像形成装置の一例としてカラープリンタ1を説明したが、本発明は、モノクロのプリンタや、複写機、複合機などに適用することもできる。7前記実施形態においては、チップ間補正量調整処理で、条件1の判定値である第一閾値をD/2としていた図13のステップS40。また、チップ内での補正量再調整処理で、条件2の判定値である第二閾値をDとしていた図13のステップS70としていた。第一閾値と第二閾値は、実施形態で例示したD/2や、Dには限られず、画質との関係で設定するとよい。例えば、要求画質が高い場合には、第一閾値や第二閾値をD/2やDよりもやや小さく設定し、その逆の場合には、第一閾値や第二閾値をD/2やDよりもやや大きく設定するとよい。"