"主走査方向に発光点が複数並んだ露光ヘッドを有する露光装置と、前記露光装置により露光されることで静電潜像が形成される感光体と、前記露光装置の発光を制御する制御装置と、前記発光点の主走査方向に延びる基準線に対するずれ量Cを記憶する記憶装置とを備えてなる電子写真方式の画像形成装置であって、前記露光装置は、主走査方向に並ぶ複数の発光点を有する発光チップを複数有してなり、当該複数の発光チップは、主走査方向に隣接する発光チップ同士が、主走査方向に直交する副走査方向にずれて配置され、前記制御装置は、前記発光点による露光点が前記感光体上で主走査方向に略一列に並ぶようにするため、各発光点を発光させるタイミングを量子化された補正量Aとして決定する発光タイミング決定手段と、各発光点を前記補正量に相当する時間だけ基準時からずらして発光させる露光ヘッド駆動手段を有し、前記発光タイミング決定手段は、前記ずれ量を量子化単位Dで除した商に基づいて補正量Aを仮決定するとともに、第1の発光チップの一端の発光点P1のずれ量C1と当該第1の発光チップの一端側で隣接する第2の発光チップの他端の発光点P2のずれ量C2との差|C1-C2|をB、前記発光点P1の補正量A1と前記発光点P2の補正量A2との差|A1-A2|に前記量子化単位Dを乗じた値をΔEとして、|ΔE-B|<D/21を満たさない場合には、補正量A1または補正量A2のいずれか一方の値を1ずらして前記式1を満足させることで補正量Aを決定することを特徴とする画像形成装置。前記発光タイミング決定手段は、発光チップの番号をn、発光チップ内のi番目の発光点のずれ量Cn_i、発光チップ内のi番目の発光点の補正量An_i、Bn_i,i1=|Cn_i-Cn_i1|ΔEn_i,i1=|An_i-An_i1|×Dとして、発光チップの一端の発光点と、当該一端の発光点の内側で隣接する発光点の露光時の副走査方向のずれ量|ΔEn_1,2-Bn_1,2|が|ΔEn_1,2-Bn_1,2|<Dを満たさない場合には、隣接する発光点同士が|ΔEn_i,i1-Bn_i,i1|<Dを満たすように、発光チップの両端の発光点以外の発光点の補正量の値をずらすことを特徴とする請求項1に記載の画像形成装置。前記発光チップ内の複数の連続する発光点群を1つの発光点ブロックとして、前記発光チップ内の発光点を複数の発光点ブロックに分けて定義し、前記ずれ量は、発光点ブロックごとに1つの値が前記記憶装置に記憶され、前記発光タイミング決定手段による発光点の補正量Aの決定は、前記発光点ブロックの補正量Aの決定として行われることを特徴とする請求項1または請求項2に記載の画像形成装置。前記基準線は、画像形成装置本体の位置を基準に設定され、前記ずれ量は、前記露光装置を画像形成装置本体に組み付けたときの、前記基準線に対する前記露光装置の組付誤差を含んで前記記憶装置に記憶されることを特徴とする請求項1から請求項3のいずれか1項に記載の画像形成装置。前記複数の発光チップは、千鳥状に配置されていることを特徴とする請求項1から請求項4のいずれか1項に記載の画像形成装置。しかしながら、前記した、各発光点の副走査方向のずれ量をデジタル値として記憶するために、単にずれ量を量子化単位で除した商を、デジタル化量子化したずれ量とすると、基準線からの発光点のずれ具合によっては、補正後のタイミングで発光させたときに、隣接する発光点同士の副走査方向のずれ量が意外に大きくなることがある。すなわち、補正をうまく行えば、隣接する露光点同士の副走査方向のずれ量は、量子化単位の半分以下にすることが可能であると考えられるが、単純にずれ量を量子化して補正量を決定すると、露光点のずれ量が、部分的に量子化単位の半分よりも大きくなることがあるという問題がある。特に、上記のような、複数の発光チップを配列してなる露光装置では、チップ間において、副走査方向だけでなく、主走査方向にも配置の際の誤差ずれが生じることから、一の発光チップの一端の発光点と、これに隣接する発光チップの他端の発光点の間で副走査方向の隙間ができると、主走査方向の隙間も加わることで、形成された画像に大きな隙間ムラができる可能性がある。そこで、本発明は、上記の背景に鑑みなされたもので、発光点の発光タイミングの補正量の決定方法を改善することで、発光点間の副走査方向のずれに基づく画像のムラを抑制し、画像品質を向上することを目的とする。前記した目的を達成するため、本発明は、主走査方向に発光点が複数並んだ露光ヘッドを有する露光装置と、前記露光装置により露光されることで静電潜像が形成される感光体と、前記露光装置の発光を制御する制御装置と、前記発光点の主走査方向に延びる基準線に対するずれ量Cを記憶する記憶装置とを備えてなる電子写真方式の画像形成装置であって、前記露光装置は、主走査方向に並ぶ複数の発光点を有する発光チップを複数有してなり、当該複数の発光チップは、主走査方向に隣接する発光チップ同士が、主走査方向に直交する副走査方向にずれて配置され、前記制御装置は、前記発光点による露光点が前記感光体上で主走査方向に略一列に並ぶようにするため、各発光点を発光させるタイミングを量子化された補正量Aとして決定する発光タイミング決定手段と、各発光点を前記補正量に相当する時間だけ基準時からずらして発光させる露光ヘッド駆動手段を有し、前記発光タイミング決定手段は、前記ずれ量を量子化単位Dで除した商に基づいて補正量Aを仮決定するとともに、第1の発光チップの一端の発光点P1のずれ量C1と当該第1の発光チップの一端側で隣接する第2の発光チップの他端の発光点P2のずれ量C2との差|C1-C2|をB、前記発光点P1の補正量A1と前記発光点P2の補正量A2との差|A1-A2|に前記量子化単位Dを乗じた値をΔEとして、|ΔE-B|<D/21を満たさない場合には、補正量A1または補正量A2のいずれか一方の値を1ずらして前記式1を満足させることで補正量Aを決定することを特徴とする。このような画像形成装置によると、特に、発光点同士のずれが目立ちやすい部分である、発光チップの継ぎ目に相当する発光点の組について、|ΔE-B|<D/2を満たすか否かをチェックして、満たさない場合には、発光点の組のいずれかの発光点の補正量A1または補正量A2を1ずらして|ΔE-B|<D/2を満たすようにするので、発光点のムラが目立たなくなる。このような調整をすることにより、発光チップの継ぎ目以外の部分の発光点の組において、副走査方向のずれ隙間が大きくなることがあるが、発光チップの継ぎ目以外の部分では、そのような隙間は比較的目立たないので、全体としては、画像品質を向上させることができる。本発明によれば、発光チップの継ぎ目に相当する発光点の組において、露光時の副走査方向のずれを小さくできるので、画像のムラを抑制し、画像品質を向上することができる。<カラープリンタの全体構成>図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により制御される。給紙部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つの位置のうち、いずれかの位置を取るようにずらして配置してもよい。また、本発明でいう発光チップの副走査方向のずれは、本実施形態のような意図的なずれと組立上の誤差との両方を含むものに限らず、組立上の誤差のみを含む場合をも含む。図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に記憶している。補正量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つの値が記憶装置に記憶されている。そして、後述する発光タイミング決定手段110による発光点Pの補正量Aの決定は、発光点ブロックBLn_iの補正量Aの決定として行われる。図7に示すように、制御装置100は、本発明の特徴部分、すなわち、LEDユニット40の発光の制御に関係する機能部として、発光タイミング決定手段110と、LEDユニット駆動手段120と、記憶装置109とを備えている。制御装置100は、CPU、ROM、RAMおよび入出力インタフェースを有し、予め記憶されたプログラムを実行することで、各手段を実現する。発光タイミング決定手段110は、後に詳述するように、発光点Pの発光により露光される感光面53A上の露光点が感光面53A上で主走査方向に略一列に並ぶようにするため、各発光点Pを発光させるタイミングを量子化された補正量Aとして各発光点ブロックBLn_iごとに決定する手段である。LEDユニット駆動手段120は、露光ヘッド駆動手段の一例であり、各発光点Pを、補正量Aに相当する時間だけ、基準時からずらして発光させる手段である。この基準時は、本実施形態においては、一例として、基準線L1を規定する一端の発光点を発光させる時とする。記憶装置109は、カラープリンタ1の全体の動作に必要な各種の定数、パラメータや、印刷データなどの他、前記したずれ量Cおよびずれ量CYを記憶している。ずれ量Cは、LEDユニット40の記憶装置49が記憶しているずれ量CXに、ずれ量CYを考慮して算出される。ずれ量CYは、カバー2の開閉の度に多少変化するので、カバー2を閉じた後に、色ずれ補正のために従来から行われている公知のパッチテストを行う際に、基準線L1を規定するほぼ両端の発光点Pを発光させて、露光のテストを行うことで取得することができる。発光タイミング決定手段110は、ずれ量Cを量子化単位Dで除した商に基づいて補正量Aを仮決定する手段と、補正量Aを仮決定した後に、LEDアレイチップCHn間の隣接する発光点P同士の補正後の露光点のずれ量をチェックして、補正量Aをチップ間調整する手段と、チップ間調整の後に、LEDアレイチップCHn内で露光点の再調整をするチップ内調整をする手段とを有する。補正量Aの仮決定をする手段は、最も簡単には、ずれ量Cを量子化単位Dで除した商をそのまま、補正量Aとして決定する手段である。もっとも、必要に応じてこの商に定数を足したり、乗じたりしても構わない。補正量Aをチップ間調整する手段は図5,10を参照LEDアレイチップCHnの一端例えば右端の発光点ブロックBLn_8発光点P1のずれ量C1と当該LEDアレイチップCHnの一端側例えば右側で隣接するLEDアレイチップCHn1の他端左端の発光点ブロックBLn1_1発光点P2のずれ量C2との差|C1-C2|をB、発光点ブロックBLn_8の補正量A1と発光点ブロックBLn1_1の補正量A2との差|A1-A2|に量子化単位Dを乗じた値をΔEとして、|ΔE-B|<D/21を満たすかどうかを判定し、満たさない場合には、補正量A1または補正量A2のいずれか一方の値を1ずらして前記式1を満足させることで補正量Aを決定する手段である。補正量A1または補正量A2の一方の値を1引くか足すかは、1足した場合と1引いた場合とを両方計算して判定すればよい。このチップ間調整により、隣接するLEDアレイチップCHn間の発光点Pの隙間が大きくなるのを抑制することができる。補正量Aをチップ内調整する手段は、LEDアレイチップCHn内のi番目の発光点のずれ量Cn_i、LEDアレイチップCHn内のi番目の発光点の補正量An_i、Bn_i,i1=|Cn_i-Cn_i1|ΔEn_i,i1=|An_i-An_i1|×Dとして、LEDアレイチップCHnの一端例えば左端の発光点ブロックBLn_1と、当該一端の発光点ブロックBLn_1の内側で隣接する発光点ブロックBLn_2の露光時の副走査方向のずれ量|ΔEn_1,2-Bn_1,2|が|ΔEn_1,2-Bn_1,2|<Dを満たさない場合には、隣接する発光点ブロックBLn_i,BLn_i1同士が|ΔEn_i,i1-Bn_i,i1|<Dを満たすように、LEDアレイチップCHnの左右両端の発光点ブロックBLn_1,BLn_8以外の発光点ブロックBLn_2~BLn_7の補正量Aの値をずらす手段である。このチップ内調整により、チップ間調整でチップ内の発光点ブロック同士が大きく副走査方向にずれた場合に、比較的露光点のずれが目立たない部分で補正量Aの調整を実現することができる。以上のように構成されたカラープリンタ1における、補正量Aの決定に関する動作および効果を図8および図9のフローチャートおよび図10~図13を参照しながら説明する。ここで、本実施形態のカラープリンタ1の動作の説明の前に、図10および図11を参照しながら、従来の補正量Aの決定方法による問題を説明する。図10に示すように回路基板CBに配置されたLEDアレイチップCHn,CHn1は、隣接するもの同士が副走査方向にずれて配置されている。なお、図面においては、隣接するLEDアレイチップCHn,CHn1同士を近づけて示す都合上、隣接するLEDアレイチップCHn同士が一部重なっているが、実際には、重ならない程度に互いに副走査方向にずれて配置されている。図面における破線による縞は、基準線Lを基準として、量子化単位Dのピッチで等間隔に引いた線で、量子化された補正量Aに応じて、露光時に発光点Pを副走査方向にずらして発光させるピッチが視覚的に分かるように表示している。本明細書では、便宜上、破線で示した縞破線と破線の間のストライプ領域を量子化単位縞と呼ぶことにする。ここで、量子化単位Dを、一例として10.6μmとし、発光点ブロックBLn_8の右端の発光点P1と、発光点ブロックBLn_1の左端の発光点P2との副走査方向のずれ量C=|C1-C2|が55μmであったとする。そうすると、この2つの発光点P1,P2の発光タイミングを量子化した補正量Aに応じてずらすことで、露光点は10.6μmの倍数だけずらすことができる。一方、ずれ量Cの55を10.6で割った余りが2であることからするとから、補正後の露光点のずれは2μm程度となることが期待される。ところが、発光点P1,P2の中心が、量子化単位縞に対して図10のような位値関係にあった場合には、量子化単位縞上の画素位置四角形で示した、量子化した位置に対して発光点P1,P2の中心を単純に割り当てると、補正後の露光点が2μmよりも大きくなることがある。図10の位置関係においては、発光点P1が量子化単位縞の境界線から後方に1μmずれ、発光点P2が量子化単位縞の境界線から前方に1μmずれている。このとき、発光点P1,P2は、量子化単位縞で定まる画素数としては、6画素分6単位だけずれているので、補正量Aを6として、発光点ブロックBLn1_1を露光時に6単位分後方へずらす発光点ブロックBLn_8を前方に6単位ずらすと考えてもよい。すると、発光点P1と発光点P2は、図11に示すように、量子化単位縞の共通の縞内に収まることになるが、当該縞内における発光点P1と発光点P2の副走査方向のずれ量は、8.6μm=10.6μm-1μm-1μmとなる。すなわち、期待された2μmのずれよりも大きくなってしまう。このような場合、発光点ブロックBLn_1を後方に6単位ずらすのではなく、5単位ずらすようにすれば、図12に示すように、発光点P1と発光点P2の副走査方向のずれ量は、2μmになるので、本実施形態のカラープリンタ1では、このようなずれ量のチェックをして、発光点ブロック同士の継ぎ目におけるずれが大きくなるのを抑制している。そこで、具体的に、図8および図9を参照して本実施形態のカラープリンタ1の動作を説明する。図8に示すように、まず、制御装置100は、カバー2が閉じられたことなどを条件として、露光テストを行って、ずれ量CYを測定し、本体筐体10本体に対する発光点ブロックBLn_iのずれ量Cn_iを特定するS1。このずれ量Cn_iは、記憶装置109に記憶される。そして、ずれ量Cn_iを量子化単位Dで除した商から、補正量An_iを仮決定するS2。次に、隣接する発光点ブロックBLn_8,BLn1_1同士のずれ量C1,C2の差であるB=|Cn_8-Cn1_1|と、補正量Aにより露光点が移動する量ΔE=|An_8-An1_1|×Dを計算するS3。そして、これらの差|ΔE-B|がD/2よりも小さいか否かを判定しS4、小さい場合S4,Yesには、チップ間調整を行うことなくステップS6に進み、小さくない場合にはS4,No、右側の発光点ブロックBLn1_1について、補正量An1_1を1ずらして前記式1を満たすようにするS5。ステップS3~S5の処理により、一対の発光点ブロックBLn_8,BLn1_1の間でのチップ間調整が完了するので、ステップS6では、すべての発光点ブロックBLn_iについてチップ間調整が終了したか否かを判定し、終了していなければS6,No、ステップS3~S5を繰り返し、終了していればS6,Yes、ステップS7のチップ内調整に進む。以上の各ステップにより図10、図11のように、LEDアレイチップCHnの継ぎ目で隣接する発光点ブロックBLn_8,BLn1_1の露光点が、副走査方向に大きくずれうるような位置関係になった場合でも、露光点の副走査方向の隙間|ΔE-B|を計算し、この隙間が大きい場合に、露光時の状態が図12のようなずれが小さい状態になるように調整するので、LEDアレイチップCHn,CHn1間での露光時の副走査方向の隙間が、図12に示したように量子化単位Dの半分以下に抑えられる。次に、図9および図13を参照してチップ内調整の処理について説明する。図13aは、LEDアレイチップCHn-1,CHnを、数単位ずらして示した状態で、図13bでは、各発光点ブロックBLn_iについて補正量Aの仮決定とチップ間調整をしたことにより、LEDアレイチップCHn-1の右端の発光点ブロックBLn-1_8の右端の発光点P1と、これに隣接するLEDアレイチップCHnの左端の発光点ブロックBLn_1の左端の発光点P2の露光点のずれ量が小さくなった状態を示している。チップ間調整をしたことにより、発光点P1と発光点P2の露光点のずれ量は、小さくなっているが、この影響を受けて、1つ内側のブロック間の発光点の組である発光点P3と発光点P4の露光点のずれは大きくなっている。チップ内調整においては、このように、チップ間調整によりチップ内で大きくなった露光点のずれを、チップ内の、比較的ずれが小さい部分で、ずれの調整をしようとするものである。具体的には、チップ間調整後の図13bにおいて、LEDアレイチップCHnの発光点ブロックBLn_i内の左右端の発光点Pnを見ていくと、隣接する2つの発光点ブロックBLn_i,BLn_i1の発光点が、同じ量子化単位縞内に位置する場合と、1つずれた量子化単位縞内に位置する場合とがあるので、同じ量子化単位縞内に位置する2つの発光点Pnの一方を1単位ずらすことで、このずれの調整をする。そうすれば、調整後の当該発光点による露光点のずれは、比較的目立たないからである。チップ内調整では、まず、LEDアレイチップCHnについて、Bn_i,i1=|Cn_i-Cn_i1|ΔEn_i,i1=|An_i-An_i1|×Dをすべてのi=1~8について計算するS71。そして、LEDアレイチップCHn内の最も左一端、1番目の発光点ブロックBLn_1と、当該左端の発光点ブロックBLn_1と内側右側で隣接する発光点ブロックBLn_2とに着目し、この2つの発光点ブロックBLn_1,BL_2内にそれぞれ属する任意の2つの発光点Pを発光させたときの露光点のずれ量|ΔEn_1,2-Bn_1,2|を計算し、これが量子化単位Dより小さいか否かを判定するS74、i=1初期値とした下記式2。このとき、望ましくは、発光点ブロックBLn_1の最も右側内側の発光点P3と発光点ブロックBLn_2の最も左側一端側の発光点P4図13b参照の露光点のずれ量を計算する。|ΔEn_i,i1-Bn_i,i1|<D2i=1における上記式2を満たす場合S74,Yes、そのLEDアレイチップCHnでは、左に隣接するLEDアレイチップCHn-1との関係において、チップ間調整をしていないか、またはチップ間調整をしてあったとしても、その調整によるチップ内の発光点ブロックBLn_1,BLn_2同士の露光点のずれは問題とならない程度であるので、チップ内調整をすることなくステップS78に進む。上記式2を満たさない場合S74,No、左端の発光点ブロックBLn_1と右に隣接する発光点ブロックBLn_2の間の露光点のずれは大きいので、前記した式2を満たすように2番目i1番目の発光点ブロックの補正量An_i1を1ずらして調整するS75。例えば、図13bのように、発光点P3と発光点P4の露光点のずれが大きい場合には、発光点ブロックBLn_2を上に1単位ずらして、図13cのように調整をする。そして、iをインクリメントしてS76、iが上限値ここでは、7より大きいかを判定するS77。iが上限値より大きくない場合S77,No、ステップS74~76を繰り返して、ステップS74の条件を満たせば、ステップS78へ進む。iが上限値より大きくなった場合S77,Yes、そのLEDアレイチップCHn内で、すべての発光点ブロックBLn_1~BLn_8について、検討をしたことになるので、ステップS78に進む。ステップS78では、すべてのLEDアレイチップCHnについて検討が終了したか否かを判定し、終了していなければS78,No、ステップS71からの処理を繰り返し、終了していればS78,Yes、チップ内調整の処理を終了する。以上のようにして、本実施形態のカラープリンタ1によれば、隣接するLEDアレイチップCHn同士の露光点のずれが量子化単位Dの半分より大きいか否かを判定し、大きい場合には、当該露光点のずれが量子化単位Dの半分より小さくなるように補正量Aを調整チップ間調整するので、露光点のずれが目立ちやすいLEDアレイチップ間の露光点のずれを小さくして、画像のムラを抑制し、画像品質を向上することができる。また、このチップ間調整の結果、1つのLEDアレイチップCHn内での露光点のずれが大きくなる部分が発生するが、露光点のずれが比較的小さい隣接する発光点ブロックの組を探し、そのずれが小さい部分の発光点ブロックの一方の補正量Aを1ずらしてチップ内調整をするので、画像全体として、隣接する露光点の副走査方向のずれを目立たなくし、画像品質を向上することができる。以上に本発明の一実施形態について説明したが、本発明は、前記した実施形態に限定されることなく適宜変形して実施することができる。例えば、チップ内調整の具体的処理の方法は、図9に示したフローチャートのような方法に限らず、図14に示すフローチャートによる処理方法でもよい。図14に示すように、LEDアレイチップCHnについて、ステップS71の後、LEDアレイチップCHn内の最も左一端、1番目の発光点ブロックBLn_1と、当該左端の発光点ブロックBLn_1と内側右側で隣接する発光点ブロックBLn_2とに着目し、この2つの発光点ブロックBLn_1,BL_2内にそれぞれ属する任意の2つの発光点Pを発光させたときの露光点のずれ量|ΔEn_1,2-Bn_1,2|を計算し、これが量子化単位Dより小さいか否かを判定するS72、下記式3。このとき、望ましくは、発光点ブロックBLn_1の最も右側内側の発光点P3と発光点ブロックBLn_2の最も左側一端側の発光点P4図13b参照の露光点のずれ量を計算する。|ΔEn_1,2-Bn_1,2|<D3上記式2を満たす場合S72,Yes、そのLEDアレイチップCHnでは、左に隣接するLEDアレイチップCHn-1との関係において、チップ間調整をしていないか、またはチップ間調整をしてあったとしても、その調整によるチップ内の発光点ブロックBLn_1,BLn_2同士の露光点のずれは問題とならない程度であるので、チップ内調整をすることなくステップS78に進む。上記式2を満たさない場合S72,No、左端の発光点ブロックBLn_1と右に隣接する発光点ブロックBLn_2の間の露光点のずれは大きいので、いずれかのLEDアレイチップCHnのいずれかの発光点ブロックBLn_iの補正量Aをずらして調整を行う。そのため、まず、変数i=2としS73、|ΔEn_i,i1-Bn_i,i1|<D4を満たすか否かを判定しS74、これを満たす場合にはS74,Yes、一つ左の発光点ブロックBLn_i-1と発光点ブロックBLn_iの間の露光点のずれを小さくするように補正量を調整する。すなわち、|ΔEn_i-1,i-Bn_i-1,i|<Dを満たすように、i番目の発光点ブロックBLn_iの補正量An_iを1ずらすS175。そして、ステップS78へ進む。例えば、図13bのように、発光点P5と発光点P6の露光点のずれが小さい場合には、発光点ブロックBLn_2を上に1単位ずらして、図13cのように調整をする。上記式4を満たさない場合S74,Yes、iをインクリメントしてS76、iが上限値ここでは、7より大きいかを判定するS77。iが上限値より大きくない場合、ステップS74~76を繰り返して、ステップS74の条件を満たせば、ステップS175の調整をする。iが上限値より大きくなった場合、そのLEDアレイチップCHn内で、すべての発光点ブロックBLn_1~BLn_8について、検討をしたことになるので、ステップS78に進む。ステップS78では、すべてのLEDアレイチップCHnについて検討が終了したか否かを判定し、終了していなければS78,No、ステップS71からの処理を繰り返し、終了していればS78,Yes、チップ内調整の処理を終了する。このような処理によっても、チップ内でのずれを調整することが可能である。また、本発明は、下記のように適宜変形して実施することもできる。前記実施形態においては、複数の発光点を1つの発光点ブロックとして、発光点ブロックごとに補正量Aを設定していたが、1つの発光点ごとに補正量Aを設定してもよい。また、補正量Aやずれ量CX,CY,Cを記憶する記憶装置は、画像形成装置の任意の部材に設けることができ、これらを分散して記憶させておいてもよい。前記実施形態においては、チップ内調整で、ずれが大きいと判定するしきい値をDとしていた図9のステップS74が、このしきい値は、量子化単位Dには限られず、適宜な値とすることができる。前記実施形態においては、カバー2を閉じる度に、ずれ量CYを測定することとしていたが、ずれ量CYの測定は、印刷を開始する度に行ってもよい。また、LEDユニット40がカバー2のような可動の部材に固定されているのではなく、一度画像形成装置を組み上げたら、位置が変わらない部材に固定されているのであれば、ずれ量CYの測定は不要であり、LEDユニット40を基準に決めた基準線に基づいてずれ量Cを決定してもよい。前記実施形態においては、LEDユニット40の基準線L1の定め方をLEDアレイチップCH1の左端の発光点PとLEDアレイチップCH19の右端の発光点Pを結んだ直線としていたが、LEDユニット40の基準線の定め方は、これに限られない。前記実施形態においては、複数のLED素子を発光点として発光チップを実現していたが、LED以外の発光素子を利用することもできる。前記実施形態においては、感光体の一例として感光体ドラム53を示したが、感光体は、ベルト形状であってもよい。前記実施形態においては、画像形成装置の一例としてカラープリンタ1を説明したが、本発明は、モノクロのプリンタや、複写機、複合機などに適用することもできる。"