"少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素を形成するようになっている事を特徴とする画素形成装置。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御手段が設けられている事を特徴とする光走査装置。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるための補正データが与えられるとき、前記補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御手段が設けられている事を特徴とする光走査装置。請求項3記載の光走査装置において、副走査画素位置を検出して副走査方向の画素位置補正を行うための補正データを出力するための副走査画素位置検出手段がさらに設けられており、前記光源駆動制御手段は、副走査画素位置検出手段から出力される補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる事を特徴とする光走査装置。請求項2乃至請求項4のいずれか一項に記載の光走査装置において、前記光源駆動制御手段は、一画素の重心を副走査方向に移動させるためにm個の光源の合計発光時間または合計露光面積が一定となるようにm個の光源の発光時間比を変化させる事を特徴とする光走査装置。請求項2乃至請求項4のいずれか一項に記載の光走査装置において、前記光源駆動制御手段は、一画素の重心を副走査方向に移動させるためにm個の光源の合計露光エネルギーが一定となるようにm個の光源の発光レベル比を変化させてm個の光源の露光エネルギー比を変化させる事を特徴とする光走査装置。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、m個の光源の駆動状態を変化させることで、一画素の重心を副走査方向に移動させる事を特徴とする光走査方法。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が副走査方向の所定の方向に移動するように発光光源を切り換える光源駆動制御手段が設けられていることを特徴とする光走査装置。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が副走査方向の所定の方向に移動するように発光光源を切り換えることを特徴とする光走査方法。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成され、その後の主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が当初の一画素から副走査方向の所定の方向に移動し、当初に比べて1光源分、副走査方向に移動したm個の光源全体で一画素が形成されるように、光源の駆動状態を変化させる光源駆動制御手段が設けられていることを特徴とする光走査装置。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成されるように、光源の駆動状態を変化させる光源駆動制御手段が設けられていることを特徴とする光走査装置。請求項10または請求項11記載の光走査装置において、前記光源駆動制御手段は、m1個の光源全体で一画素が形成される期間に、m1個の光源のうちの少なくとも一方の端の光源の駆動状態を段階的に変化させて、画素のエッジをスムージングするスムージング処理を行うようになっていることを特徴とする光走査装置。請求項12記載の光走査装置において、前記光源駆動制御手段は、前記スムージング処理に、PWMパルス幅変調を用いる事を特徴とする光走査装置。請求項12記載の光走査装置において、前記光源駆動制御手段は、前記スムージング処理に、PMパワー変調を用いる事を特徴とする光走査装置。請求項12記載の光走査装置において、前記光源駆動制御手段は、前記スムージング処理に、PWMパルス幅変調とPMパワー変調とを組合せて用いる事を特徴とする光走査装置。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成され、その後の主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が当初の一画素から所定方向に移動し、当初に比べて1光源分移動したm個の光源全体で一画素が形成されるように、光源の駆動状態を変化させることを特徴とする光走査方法。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成されるように、光源の駆動状態を変化させることを特徴とする光走査方法。請求項2乃至請求項6,請求項8,請求項10乃至請求項15のいずれか一項に記載の光走査装置において、前記n個の光源には、同一チップ上に構成された面発光レーザが用いられることを特徴とする光走査装置。請求項2乃至請求項6,請求項8,請求項10乃至請求項15,請求項18のいずれか一項に記載の光走査装置を有することを特徴とする画像形成装置。請求項2乃至請求項6,請求項8,請求項10乃至請求項15,請求項18のいずれか一項に記載の光走査装置を有することを特徴とするカラー画像形成装置。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるための補正データが与えられるとき、前記補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御処理をコンピュータに実現させるためのプログラム。少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるための補正データが与えられるとき、前記補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。しかしながら、複数の光源を有する従来の光走査装置では、一般に、一つの光源で一つの画素を構成するため、各光源の発光レベルばらつきがそのまま画像の濃度ばらつきにつながるという問題がある。特に副走査方向の画素のばらつきについては、従来の方式では補正することができない。また、光学系やメカ的な走査線曲りを高精度に補正する有効な手段がないという問題があった。本発明は、複数の光源を有する光走査装置において、副走査方向における画素の位置補正をより高精度に行う事が可能であって、また、光学系やメカ的な走査線曲りを高精度に補正することの可能な画素形成装置、光走査装置、光走査方法、画像形成装置、カラー画像形成装置、プログラム、記録媒体を提供することを目的としている。上記目的を達成するために、請求項1記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素を形成するようになっている事を特徴とする画素形成装置である。また、請求項2記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御手段が設けられている事を特徴とする光走査装置である。また、請求項3記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるための補正データが与えられるとき、前記補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御手段が設けられている事を特徴とする光走査装置である。また、請求項4記載の発明は、請求項3記載の光走査装置において、副走査画素位置を検出して副走査方向の画素位置補正を行うための補正データを出力するための副走査画素位置検出手段がさらに設けられており、前記光源駆動制御手段は、副走査画素位置検出手段から出力される補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる事を特徴としている。また、請求項5記載の発明は、請求項2乃至請求項4のいずれか一項に記載の光走査装置において、前記光源駆動制御手段は、一画素の重心を副走査方向に移動させるためにm個の光源の合計発光時間または合計露光面積が一定となるようにm個の光源の発光時間比を変化させる事を特徴としている。また、請求項6記載の発明は、請求項2乃至請求項4のいずれか一項に記載の光走査装置において、前記光源駆動制御手段は、一画素の重心を副走査方向に移動させるためにm個の光源の合計露光エネルギーが一定となるようにm個の光源の発光レベル比を変化させてm個の光源の露光エネルギー比を変化させる事を特徴としている。また、請求項7記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、m個の光源の駆動状態を変化させることで、一画素の重心を副走査方向に移動させる事を特徴としている。また、請求項8記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が副走査方向の所定の方向に移動するように発光光源を切り換える光源駆動制御手段が設けられていることを特徴とする光走査装置である。また、請求項9記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が副走査方向の所定の方向に移動するように発光光源を切り換えることを特徴としている。また、請求項10記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成され、その後の主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が当初の一画素から副走査方向の所定の方向に移動し、当初に比べて1光源分、副走査方向に移動したm個の光源全体で一画素が形成されるように、光源の駆動状態を変化させる光源駆動制御手段が設けられていることを特徴とする光走査装置である。また、請求項11記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成されるように、光源の駆動状態を変化させる光源駆動制御手段が設けられていることを特徴としている。また、請求項12記載の発明は、請求項10または請求項11記載の光走査装置において、前記光源駆動制御手段は、m1個の光源全体で一画素が形成される期間に、m1個の光源のうちの少なくとも一方の端の光源の駆動状態を段階的に変化させて、画素のエッジをスムージングするスムージング処理を行うようになっていることを特徴としている。また、請求項13記載の発明は、請求項12記載の光走査装置において、前記光源駆動制御手段は、前記スムージング処理に、PWMパルス幅変調を用いる事を特徴としている。また、請求項14記載の発明は、請求項12記載の光走査装置において、前記光源駆動制御手段は、前記スムージング処理に、PMパワー変調を用いる事を特徴としている。また、請求項15記載の発明は、請求項12記載の光走査装置において、前記光源駆動制御手段は、前記スムージング処理に、PWMパルス幅変調とPMパワー変調とを組合せて用いる事を特徴としている。また、請求項16記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成され、その後の主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が当初の一画素から所定方向に移動し、当初に比べて1光源分移動したm個の光源全体で一画素が形成されるように、光源の駆動状態を変化させることを特徴としている。また、請求項17記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成されるように、光源の駆動状態を変化させることを特徴としている。また、請求項18記載の発明は、請求項2乃至請求項6,請求項8,請求項10乃至請求項15のいずれか一項に記載の光走査装置において、前記n個の光源には、同一チップ上に構成された面発光レーザが用いられることを特徴としている。また、請求項19記載の発明は、請求項2乃至請求項6,請求項8,請求項10乃至請求項15,請求項18のいずれか一項に記載の光走査装置を有することを特徴とする画像形成装置である。また、請求項20記載の発明は、請求項2乃至請求項6,請求項8,請求項10乃至請求項15,請求項18のいずれか一項に記載の光走査装置を有することを特徴とするカラー画像形成装置である。また、請求項21記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるための補正データが与えられるとき、前記補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御処理をコンピュータに実現させるためのプログラムである。また、請求項22記載の発明は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるための補正データが与えられるとき、前記補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御処理をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体である。請求項1乃至請求項18,請求項21,請求項22記載の発明によれば、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素を形成するようになっているので、一画素を形成するm個の光源の駆動装置を変化させることにより、副走査方向における画素の位置補正を高精度に行なうことができる。特に、請求項2乃至請求項7の発明では、一画素の重心を副走査方向に移動させることができる。また、請求項8,請求項9の発明は、例えば、線画像ライン画像以外の一般的な画像において、光学系やメカ的な走査線曲りを高精度に補正するのに有効である。また、請求項10乃至請求項17の発明は、例えば、外側の画素の値が0で外側が画像としての特別な意味をもたない線画像ライン画像において、光学系やメカ的な走査線曲りを高精度に補正するのに有効である。また、請求項18記載の発明は、請求項2乃至請求項6,請求項8,請求項10乃至請求項15のいずれか一項に記載の光走査装置において、前記n個の光源には、同一チップ上に構成された面発光レーザが用いられるので、省電力かつ高精度な光走査が可能となる。また、請求項19記載の発明によれば、請求項2乃至請求項6,請求項8,請求項10乃至請求項15,請求項18のいずれか一項に記載の光走査装置を有する画像形成装置であるので、副走査方向に画素の位置ばらつきが生じた場合、ばらつき量を低減した高精度な位置補正が可能となり、また、光学系やメカ的な走査線曲りを高精度に補正することができて、高画質な画像形成が可能となる。また、請求項20記載の発明によれば、請求項2乃至請求項6,請求項8,請求項10乃至請求項15,請求項18のいずれか一項に記載の光走査装置を有するカラー画像形成装置であるので、副走査方向に画素の位置ばらつきが生じた場合、ばらつき量を低減した高精度な位置補正が可能となり、また、光学系やメカ的な走査線曲りを高精度に補正することができて、これにより、色ずれを補正することができて色ずれ量を低減した高画質な画像形成が可能となる。以下、本発明を実施するための最良の形態を図面に基づいて説明する。なお、本発明において、一画素とは、純粋な一画素のことであり例えば1200dpiの画素とは約21μm角の画素のことを意味し、ディザマトリックスのように複数の画素例えば4×4の画素を合成した結果の一画素を意味するものではない。また、本発明において、少なくとも副走査方向に異なる位置に配置されたn個の光源とは、単なる副走査方向に一列に並んだ光源配置のみならず、例えば図1に示すような光源配置副走査方向に対し角度θ傾けた光源配置などをも含むものとする。第1の実施形態本発明の第1の実施形態は、画素形成装置に関するものであり、第1の実施形態の画素形成装置は、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素を形成するようになっている事を特徴としている。第1の実施形態の画素形成装置について、具体的に説明する。いま、図29の一般的な画像形成装置書込み光学系において、光源ユニット1001が図1に示すように、格子状に複数の光源複数の半導体レーザが配置された半導体レーザアレイ、または、同一チップ上に複数光源複数の面発光レーザVCSEL,面発光型半導体レーザが格子状に配置された面発光レーザから構成されるとき、複数の光源の配列方向が図26のポリゴンミラーのような偏向器の回転軸に対してある角度θを有するように、光源ユニット1001の配置,角度を調整する。このとき、図1において、光源の縦配列方向をa~c、横配列方向を1~4としたとき、例えば、図の左上の光源をa1のように表記する。光源ユニット1001が角度θをもって配置されていることにより、光源a1と光源a2とは異なる走査位置を露光し、この2光源により一つの画素一画素を構成する場合を考える。すなわち、図1において、2光源で一画素を実現する場合を考える。例えば2光源a1,a2で一画素、2光源a3,a4で一画素を構成していくとすると、図中の光源によって図1右端に示すような画素が形成される。図の縦方向を副走査方向としたとき、2光源により構成される画素の中心間距離が600dpi相当であるとする。このとき、一画素を構成する2光源の中心間隔は1200dpi相当となり、画素密度に対して光源密度が2倍となっている。よって一画素を構成する光源の光量比などを変えることで、画素の重心位置を副走査方向にずらすことが可能となり、高精度な画素形成が実現できる。第2の実施形態本発明の第2の実施形態は、光走査装置に関するものであり、第2の実施形態の光走査装置は、図2に示すように、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、一画素の重心を副走査方向に移動させるための補正データが与えられるとき、前記補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる光源駆動制御手段50が設けられている事を特徴としている。より詳細に、本発明の第2の実施形態の光走査装置は、図3に示すように、副走査画素位置を検出して副走査方向の画素位置補正を行うための補正データを出力するための副走査画素位置検出手段51が設けられており、光源駆動制御手段50は、副走査画素位置検出手段51から出力される補正データに応じた量だけ一画素の重心を副走査方向に移動させるためにm個の光源の駆動状態を変化させる事を特徴としている。ここで、副走査画素位置検出手段51には、例えば特許第3644923号に記載されている技術を用いることができる。すなわち、特許第3644923号に記載されているカラー画像形成装置は、搬送ベルトの搬送方向に沿って配列されてそれぞれ異なる色の画像を電子写真方式によって形成する複数の画像形成部と、前記搬送ベルトの搬送方向と直交する主走査方向の中央部と両端部とを含む位置に配列された少なくとも3個以上のセンサと、前記搬送ベルト上において全ての前記センサのそれぞれにより読み取られる位置に前記画像形成部によって各色の位置検出用トナーマークを作成するトナーマーク作成手段と、前記位置検出用トナーマークを読み取った前記センサの出力に基づいてそれらの各センサの位置ごとに基準色に対する他の色の位置ずれ量を検出する位置ずれ量検出手段とを有しており、この位置ずれ量検出手段を本発明の副走査画素位置検出手段51として用いることができる。より正確には、本発明の副走査画素位置検出手段51は、特許第3644923号の位置ずれ量検出手段で検出された位置ずれ量に基づいて、副走査方向の画素位置補正を行うための補正データを出力することができる。また、第2の実施形態の光走査装置においては、第1の実施形態の画素形成装置で説明したように、副走査方向に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、m個の光源の駆動状態を変化させる仕方としては、m個の光源の合計発光時間または合計露光面積が一定となるようにm個の光源の発光時間比を変化させたり、あるいは、m個の光源の合計露光エネルギーが一定となるようにm個の光源の発光レベル比を変化させてm個の光源の露光エネルギー比を変化させたりすることなどが挙げられる。図4乃至図8は光源駆動制御手段50によってm個の光源の駆動状態を変化させる仕方の具体例を説明するための図である。図4は、一画素の重心を副走査方向に移動させるためにm個の光源の合計発光時間が一定となるようにm個の光源の発光時間比を変化させる場合の具体例を説明するための図である。図4には、2光源A,Bで一画素を実現する場合が示されており、2光源A,Bの発光信号が図の上部に示され、図4では2光源により被走査媒体上に走査される光束による走査光量分布が、図の右側方向を主走査方向として図示されている。例えば図1の光源a1を図4の光源A、光源a2を光源Bとした場合を考える。画素1の場合には光源Bのみが点灯しており、画素1,2,3となるにつれて、光源Bの発光時間が短くなり、光源Aの発光時間が長くなっている。例えば画素4のとき光源A,B共に同じ発光時間点灯しており、この画素を基準画素としたとき、画素5,6,7は図中上方向である副走査方向に画素の重心位置がずれている。逆に、画素3,2,1となるにつれ、図中下方向の副走査方向に画素の重心位置がずれており、2光源の合計発光時間を略一定として、その比率を変えることにより、画素の重心を副走査方向にずらすことができる。例えば画素3において、光源Aの発光時間をTa3、光源Bの発光時間をTb3としたとき、発光時間の和Tall=Ta3Tb3=TanTbnnは自然数=一定となるように露光時間比を変えてやるとする。このとき、例えば前述した特許第3644923号の技術を用いて、トナー画像の副走査方向の位置ずれをパッチ計測により測定し、位置ずれ量を補正するように補正データを与えて上記発光時間の比率を変えてやることにより、副走査方向の画素位置ずれを補正することが可能となる。また、図5は、一画素の重心を副走査方向に移動させるためにm個の光源の合計露光面積が一定となるようにm個の光源の発光時間比を変化させる場合の具体例を説明するための図である。図5には、2光源A,Bで一画素を実現する場合が示されており、図5では2光源A,Bの発光信号の比を変えたときの感光体上の露光面積Sa,Sbが、図の右側方向を主走査方向として図示されている。すなわち、図5では発光信号の発光時間幅を光源Aと光源Bとで変える場合に、各光源A,Bからの発光信号に基づいて光走査装置における感光体上に露光が行われるが、そのときの露光面積を光源A,Bによるものをそれぞれ露光面積Sa,Sbとする。画素3における露光面積をそれぞれSa3,Sb3としたとき、露光面積の和Sall=Sa3Sb3=SaiSbiiは自然数=一定となるように発光信号を制御することで、2光源全体での露光面積を一定とすることができる。このとき、一画素あたりの露光面積を変えることなく、露光面積の重心を副走査方向に、光源A,Bの発光信号のここでは発光時間比を変えてやることでずらすことができるようになる。図5の場合も図4と同様に位置ずれ量を補正してやるように発光信号の発光時間比を決めることで、副走査方向の画素位置ずれ補正が可能となる。また、図6は2光源の発光信号を変えたときの、感光体上の表面電位に関するものである。図6では光源数mが2光源A,Bの場合が示されており、発光信号の発光時間幅を光源Aと光源Bとで変える場合に、各光源A,Bからの発光信号に基づいて感光体上に露光が行われるが、このとき発光時間,発光レベルにより感光体上には現像閾値を越えた発光量の場合に画素を形成するに足る表面電位が得られる。このときの現像閾値以下となる領域面積を光源A,BによるものをそれぞれSVa,SVbとする。画素3における領域面積をそれぞれSVa3,SVb3としたとき、領域面積の和SVall=SVa3SVb3=SVaiSVbiiは自然数=一定となるように発光信号を制御することで、2光源全体での表面電位による領域面積を一定とすることができる。このとき、一画素あたりの領域面積を変えることなく、領域面積の重心を副走査方向に、光源A,Bの発光信号例えば図中では発光時間比であり、発光レベルでも可能を変えてやることで、一画素の重心をずらすことができる。すなわち、図6の場合も、図4と同様に、位置ずれ量を補正してやるように発光信号の発光時間比を決めることで、副走査方向の画素位置ずれ補正が可能となる。また、図7は3光源の場合の例が示されている。図4,図5では、2光源の発光信号の発光時間比を変え、かつ2光源での総発光時間、露光面積を略一定とすることで、副走査方向の画素位置ずれを補正するようにしたが、図7の例では、光源A,Bに光源Cを加えることで、図7の画素6に示すように3光源で一画素を形成する。また画素6に対して副走査方向に画素位置ずれが発生した場合には、図7の他の画素に示すように光源A,B,Cの発光信号を制御することで、一画素の重心を副走査方向にずらすことが可能となり、図4と同様に位置ずれ量を補正してやるように発光信号の発光時間比を決めることで、副走査方向の画素位置ずれ補正が可能となる。また、図8は、複数光源の発光信号の発光レベル比を変えた場合の、走査光の感光体上での露光エネルギーに関するものである。すなわち、図8は、一画素の重心を副走査方向に移動させるためにm個の光源の合計露光エネルギーが一定となるようにm個の光源の発光レベル比を変化させてm個の光源の露光エネルギー比を変化させる場合の具体例を説明するための図である。図8の例では、発光レベル比を変更することで、露光エネルギー量の比を変更するものである。例えば画素3において、光源Aの露光エネルギーをEa3とし、光源Bの露光エネルギーをEb3としたとき、露光エネルギーの和Eall=Ea3Eb3=EaiEbiiは自然数=一定となるように発光レベルを決めることで、2光源全体での露光エネルギーを略一定とすることができる。このとき、一画素あたりの露光エネルギーを変えることなく、露光エネルギーの重心を副走査方向に、光源A,Bの発光レベルの比を変えてやることでずらすことができるようになる。このように、図7の場合も図4と同様に位置ずれ量を補正してやるように発光レベル比を決めることで、副走査方向の画素位置ずれ補正が可能となる。図9,図10は例えば図4の例において2光源A,Bの発光時間を変化させる仕方光源駆動制御手段50の制御動作例を説明するための図である。図9では例えば1ドット例えば図4の画素1,画素2,画素3,を8個のパルスで構成する場合に、光源駆動制御手段50で生成されるパルスの例を画像データとドットイメージで示した図である。図9では、1ドットの中央からパルスを形成する例が示されている。ここで、ドットイメージは1ドットの幅を示しており、画像データ1はその1/8幅のドット、画像データ2は2/8幅、画像データ8は8/8幅という時間幅で定義されているとする。また、図10は図9の画像データとドットイメージ出力の関係に基づいて、図4のように2光源A,Bの発光時間を制御するパターンを示した表である。表の縦軸は2光源A,Bに与える7種類の制御パターン1~7を表しており、各光源の数字は図9の画像データを表している。ここで、光源駆動制御手段50は、補正データとして000が与えられると図10のパターン1を選択し、また、補正データとして001が与えられると図10のパターン2を選択し、また、補正データとして010が与えられると図10のパターン3を選択し、また、補正データとして011が与えられると図10のパターン4を選択し、また、補正データとして100が与えられると図10のパターン5を選択し、また、補正データとして101が与えられると図10のパターン6を選択し、また、補正データとして111が与えられると図10のパターン7を選択するというように、7種類のパターンのうちの1つを選択するようになっている。例えば補正データとして、000,001,010,011,100,101,111が順次与えられると、光源駆動制御手段50は、2光源A,Bの駆動状態を図4に示すように変化させることができる。このように、図10の制御パターンを、その画素の副走査ドット位置ずれ量に応じて変更することで、図4に示すように画素の重心位置を副走査方向にずらすことが可能となり、位置ずれ量を補正するように制御パターンを選択することで、副走査ドット位置ずれ補正が可能となる。なお、図9に示すような画像データは、一般に図11に示すようなパルス変調信号生成回路10からパルス幅変調信号PWMとして生成することができる。図11のパルス変調信号生成回路10は、高周波クロック生成回路11と、変調データ生成回路12と、シリアル変調信号生成回路13とから構成されている。ここで、高周波クロック生成回路11では、一般に画像形成装置で必要とされる画素クロックという1ドットを表す基本的な周期よりも格段に高速な高周波クロックVCLKを生成する。また、変調データ生成回路12は、図示しない画像処理ユニット等の外部から与えられた画像データに基づいて所望ビットパターンを表す変調データを生成する。また、シリアル変調信号生成回路13は、変調データ生成回路12から出力される変調データを入力して、それを高周波クロックVCLKに基づいてシリアルなパルスパターン列パルス列に変換し、パルス変調信号PWMとして出力する。例えば外部からの変調データをシリアル変調信号生成回路13へ直接入力するようにすれば、変調データ生成回路12を省略することが出来る。このようなパルス変調信号生成回路10の最大の特徴は、シリアル変調信号生成回路13に変調データを入力し、画素クロックよりもはるかに高速な高周波クロックに基づき、変調データのビットパターンに対応するパルス列をシリアルに出力してパルス変調信号PWMを生成することにある。シリアル変調信号生成回路13には例えばシフトレジスタを利用すれば良い。図9に示すような画像データをパルス幅変調信号PWMとして生成し、図10に示すような制御パターンで駆動制御を行なうのに、図11のパルス変調信号生成回路10の概念を基本的に用いた図12に示すような光源変調信号生成回路17を用いることができる。すなわち、図12の光源変調信号生成回路17では、2光源A,Bを制御するときに、その制御データとして、画像データと補正データを用いるようになっている。ここで、画像データとは、コピー機におけるスキャナ画像や、プリンタ時のデータなどである。一方、補正データとは、副走査画素位置検出手段51から出力される副走査方向の画素位置補正データなどの、画像データに対して副走査方向の画素位置補正を行うためのデータである。図12の光源変調信号生成回路17では、画像データは、変調データ生成回路112により変調データに変換され、シリアル変調信号生成回路113に入力される。同様に、補正データも、変調データ生成回路214により変調データに変換され、シリアル変調信号生成1,213,15にそれぞれ入力される。シリアル変調信号生成回路1,213,15では、変調データ生成回路1,212,14からの変調データと、高周波クロック生成回路11から出力される高周波クロックとに基づいて、パルス幅変調信号主光源パルス幅変調信号M-PWM,副光源パルス幅変調信号S-PWMを出力する。この関係は図9にイメージ図として示されており、入力データであるここでは4ビットの画像データに基づいて、図示されたドットイメージのパルス変調信号が出力される。ここで、主光源パルス幅変調信号M-PWMを図4の光源Bの駆動制御信号とし、また、副光源パルス幅変調信号S-PWMを図4の光源Aの駆動制御信号とすることができる。この場合、補正データを用いて、図10に示す7種類のパターンのいずれかを選択することができる。いま画像データ81000のときのパルス幅を基準点灯時間としたとき、図10では2光源の画像データと出力パターンの関係を示しているが、各パターンでのパルス幅時間の総和は全て8となるように設定されている。このとき図10に示すLUTルックアップテーブルなどを設け、補正データの値に基づき7種類のパターンのうちから1つのパターンを選択することで、2光源による副走査位置ずれ補正を実現することが可能となる。具体的に、補正データが000のときは、図10のパターン1が選択され、光源A,Bはそれぞれ図9の画像データ0,8で駆動制御され、また、補正データが010のときは、図10のパターン3が選択され、光源A,Bはそれぞれ図9の画像データ3,5で駆動制御される。このように、光源駆動制御手段50に図11のパルス変調信号生成回路10より正確には、図12の光源変調信号生成回路17を用いることで、2光源A,Bの駆動状態を図4に示すように変化させることができる。なお、上述の例では、図4に示すような光源駆動制御がなされる場合の具体的な回路構成について説明したが、図8に示すような光源駆動制御がなされる場合には、基本回路構成として、図11のパルス変調信号生成回路10のかわりに、図13に示すようなパワー変調信号生成回路18を用いることができる。図13のパワー変調信号生成回路18では、変調データ生成回路12に入力される画像データは各光源における発光量を示しており、変調データ生成回路12にて強度変調された信号は、高周波クロック生成回路11で生成される画素クロックよりはるかに高速な高周波クロックに基づき、変調データの発光強度に対応するパワー信号をシリアルに出力してパワー変調信号PMを生成することができる。図13に示すような回路を基本とした図12に示したと同様の回路を構成することによって、図8に示すような光源駆動制御を行なうことができる。また、駆動制御される光源数が3つ以上になる場合例えば図7に示すような駆動制御がなされる場合には、図12に示した回路構成を拡張した回路構成で、容易に実現できる。また、本発明では、上述した光源駆動制御の他にも、種々の形態の光源駆動制御を行なうことが可能である。第3の実施形態本発明の第3の実施形態の光走査装置は、基本的には図2あるいは図3に示したと同様の構成であって、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうちのm個n≧m≧2の光源全体で一画素が形成されるようになっており、主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が副走査方向の所定の方向に移動するように発光光源を切り換える光源駆動制御手段50が設けられていることを特徴としている。なお、この第3の実施形態における光源駆動制御の仕方は、画像が線画像ライン画像以外の一般的な画像であって、線画像ライン画像の場合における意味のない画素0の画素をもたず、全ての画素が意味をもつものであるときに適用される。図14は第3の実施形態における光源駆動制御の具体例を示す図である。図14の例では、当初は、光源B及び光源Cの2光源で、副走査方向に一画素を形成している。この例では、一画素の主走査方向の線を書く場合を示しており、その線は、光学的なバラツキやメカ的なばらつきのため、走査線が副走査方向に曲っているとし、その方向は図14において下向きに曲っているとする。この場合、曲りを補正するためには、画素を図14において上方へ移動する様に配置すれば光源Cから光源Aへの点灯切換えを行なえば、走査線曲りを補正する事が出来、図14における下向きの曲りが、副走査方向に位置変動をしないような補正となる。勿論、逆方向の補正をしたい場合には、光源Cから光源Aへの点灯切換えではなく、光源Bから光源Cの下の光源への点灯切換えを行なえばよい。なお、図15には、副走査方向に1光源で一画素を形成する場合の、曲り補正の例が示されている。この場合、光源Bで主走査方向に一画素ラインを書いており、主走査方向にN5番目の画素から隣りの光源Aに画素を移動する。このように画素位置を副走査方向に変更する事により、走査線曲りを補正する事が出来る。この場合の補正精度は、画素ピッチで決まり、一画素が例えば600dpiで書きこむ場合には、走査線曲り補正精度は600dpi≒42.5μmとなる。この場合でも、走査線曲りが十分大きい場合には、補正が可能であるが、一般に42.5μmピッチで画素を移動させると、位置ずれは人間の目の視覚特性から考えても折れ曲がった線として認識されてしまう。一方、画素密度を十分に細かくして、例えば2400dpiや4800dpiピッチとすると、画素位置補正精度はそれぞれ約10μm、5μmとなり、人間の視覚特性から考えても、5μm以下であれば、人間の目で認識される事無く走査線曲り補正が可能となる。しかしながら、補正の観点ではなく、画像を作る観点で言えば、4800dpiの書込みは過剰品質と言え、すべての系を4800dpi以上とする事は、データ量が膨大となる事から考えても、実施する事が望ましいとは考えにくい。図15が上記のような問題を有しているのに対し、図14のような光源駆動制御では、書き込み用の光源は例えば2400dpiや4800dpiの解像度を持ちながら、画像データとしては600dpiや1200dpiのデータで書きこむ、つまり書込み解像度と画像データ解像度が異なり、書込み解像度>画像データ解像度となる系であれば、画像データは必要十分を確保し、かつ、走査線曲がりなどの位置補正に関しては、書込み解像度でより細かく行う光書込み系が構築できる。このように、第3の実施形態では、例えば、線画像ライン画像以外の一般的な画像において、光学系やメカ的な走査線曲りを高精度に補正することができる。また、図16は、第3の実施形態における光源駆動制御の他の具体例を示す図である。図16の場合も、当初は、光源B,C,Dの3光源で副走査方向に一画素を形成しており、主走査方向にN5番目の画素から光源A,B,Cの3光源に点灯切換えすることによって、図14の場合と同様にして、例えば、線画像ライン画像以外の一般的な画像において、光学系やメカ的な走査線曲りを高精度に補正することができる。第4の実施形態本発明の第4の実施形態の光走査装置は、基本的には図2あるいは図3に示したと同様の構成であって、第1のパターンとして、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成され、その後の主走査方向のある像高において、1光源のピッチの長さと同じ長さの移動量で一画素が当初の一画素から副走査方向の所定の方向に移動し、当初に比べて1光源分、副走査方向に移動したm個の光源全体で一画素が形成されるように、光源の駆動状態を変化させる光源駆動制御手段50が設けられている。あるいは、第2のパターンとして、少なくとも副走査方向に異なる位置に配置されたn個n≧2の光源のうち、当初、主走査方向のある像高までは、m個n>m≧2の光源全体で一画素が形成され、主走査方向のある像高からはm1個の光源全体で一画素が形成されるように、光源の駆動状態を変化させる光源駆動制御手段50が設けられている。そして、上記第1のパターンあるいは第2のパターンにおいて、光源駆動制御手段50は、m1個の光源全体で一画素が形成される期間に、m1個の光源のうちの少なくとも一方の端の光源の駆動状態を段階的に変化させて、画素のエッジをスムージングするスムージング処理を行うようになっている。ここで、前記スムージング処理には、PWMパルス幅変調を用いる事もできるし、あるいは、PMパワー変調を用いる事もできるし、あるいは、PWMパルス幅変調とPMパワー変調とを組合せて用いる事もできる。なお、この第4の実施形態における光源駆動制御の仕方は、画像が線画像ライン画像であって、線画像ライン画像の外側に意味のない画素0の画素をもつときに適用される。図17は第4の実施形態における光源駆動制御の具体例第4の実施形態における第1のパターンの例を示す図である。図17の例では、図14の例と同様に、当初は、光源Bと光源Cの2光源で、一画素を形成しているが、図17の例では、図14の例の様に、いきなり画素N5で光源Cから光源Aに切り換えることなく、光源Cと光源Aとを連動させてパルス幅変調を行う事により、画素のエッジをスムージングすることすなわち、光源間ピッチより細かい画素位置補正が可能となる。図17の例では、例えばパルス幅を12値持っているとし、画素N1以前光源C:PWM値12光源A:PWM0つまり光っていない画素N2光源C:PWM値10光源A:PWM2画素N3光源C:PWM値8光源A:PWM4画素N4光源C:PWM値6光源A:PWM6画素N5光源C:PWM値4光源A:PWM8画素N6光源C:PWM値2光源A:PWM10画素N7光源C:PWM値0光源A:PWM12とすれば、走査線曲がりなどに関して、より滑らかな画素位置補正が可能となる。すなわち、図17の例では、m1個3個の光源A,B,Cのうちの両端の光源A,Cの駆動状態を段階的に変化させて、画素のエッジをスムージングすることができる。また、図18乃至図21は、第4の実施形態における光源駆動制御の他の具体例第4の実施形態における第1のパターンの例を示す図である。図18は、第4の実施形態において、一画素を当初は3光源B,C,Dで構成し、その後、一画素を4光源A,B,C,Dで構成し、その後、一画素を3光源A,B,Cで構成する場合の例を示している。図18の場合も、図17の場合と同様にして、m1個4個の光源A,B,C,Dのうちの両端の光源A,Dの駆動状態を段階的に変化させて、画素のエッジをスムージングすることができる。また、図19は、第4の実施形態において、一画素を当初は4光源B,C,D,Eで構成し、その後、一画素を5光源A,B,C,D,Eで構成し、その後、一画素を4光源A,B,C,Dで構成する場合の例を示している。図19の例では、例えば、副走査方向の一画素が600dpiの場合、光源ピッチは2400dpiピッチで配置されているので、図16の様に、いきなりある画素で光源を切り換えても2400dpiのピッチであり、十分細かい精度が得られるが、図18の様に更にPWMパルス幅変調を入れる事により、より滑らかに画素位置補正が可能となる。また、図20は、図19がPWMパルス幅変調で滑らかな補正をしようとしているのに対し、PMパワー変調で滑らかな補正をしようとしている。PMの場合、光源部に駆動電流を所望の値に設定する例えばDAC部などを持てば、図20のような補正も可能である。また、図21は、更に、滑らかな画素位置補正を実施するため、PWMとPMを両方持った場合の駆動制御例であり、より滑らかな画素位置補正が可能となる。上述の各具体例図17乃至図21の各具体例では、第4の実施形態の第1のパターンにおいて、m1個の光源全体で一画素が形成される期間に、m1個の光源の両端の光源の駆動状態を段階的に変化させて、両端の画素のエッジをスムージングするようになっている。これに対し、図22は第4の実施形態の第2のパターンの具体例であって、この第2のパターンの具体例では、m1個図22の例では3個の光源A,B,C全体で一画素が形成される期間に、m1個3個の光源A,B,Cのうちの一方の端の光源Aの駆動状態だけを段階的に変化させて、画素のエッジをスムージングするようになっている。なお、第4の実施形態の第1のパターンにおいても、m1個の光源のうちの一方の端の光源の駆動状態だけを段階的に変化させることもできるが、第4の実施形態の第1のパターンの場合には、画素のエッジをより滑らかなものにするため、図17乃至図21の各具体例のようにm1個の光源の両端の光源の駆動状態を段階的に変化させて、両端の画素のエッジをスムージングするのが好ましい。また、光源駆動制御手段50として、画像が線画像ライン画像か線画像ライン画像以外の一般的な画像かに応じて、第4の実施形態の駆動制御,第3の実施形態の駆動制御のいずれかを切り換え選択するように構成することも可能である。また、上述した各実施形態において、n個の光源には、同一チップ上に構成された面発光レーザより好ましくは、n個の面発光レーザがアレイ状に配列された面発光レーザアレイが用いられるのが好ましい。光走査装置の光源として面発光レーザを用いる場合、面発光レーザは通常の半導体レーザと比較して省電力化することが可能となる。また複数光源の構成や、光源配置を任意に設定できるため、解像度や速度に応じた光源を提供できる。よって、省電力かつ高精度な光走査が可能となる。第5の実施形態本発明の第5の実施形態は、上述した本発明の光走査装置を用いた画像形成装置である。図23は本発明の光走査装置を用いた画像形成装置の一例を示す図である。図23を参照すると、光源ユニット801の背面には、半導体レーザの制御を司る駆動回路及び画素クロック生成装置が形成されたプリント基板802が装着され、光軸と直交する光学ハウジングの壁面にスプリングにより当接され、調節ネジ803により傾きが合わせられ姿勢が保持される。尚、調節ネジ803はハウジング壁面に形成された突起部に螺合される。光学ハウジング内部には、シリンダレンズ805、ポリゴンミラーを回転するポリゴンモータ808、fθレンズ806、トロイダルレンズ、および折り返しミラー807が各々位置決めされ支持され、また、同期検知センサを実装するプリント基板809は、ハウジング壁面に光源ユニットと同様、外側より装着される。光学ハウジングは、カバー811により上部を封止し、壁面から突出した複数の取付部810にて画像形成装置本体のフレーム部材にネジ固定される。このとき、半導体レーザとして、図1に示すような複数光源を有する半導体レーザアレイ具体的には、例えば面発光レーザ面発光レーザアレイを用いることができる。半導体レーザから出射された光はシリンダレンズ805を介して、ポリゴンミラーでその回転に伴い偏向走査され、偏向走査された光束はfθレンズ806、トロイダルレンズ、および折り返しミラー807などを介して図示されていない感光体ドラムに入射する。また、走査光は、感光体に走査されない領域や、途中ミラー等による反射光として、センサにより検知される。このときセンサで検知される信号としては、ポリゴンミラーの回転に伴う走査方向である主走査方向の2点間の時間間隔を同期検知センサにより検出したり、主走査方向に対し90度回転した方向の副走査方向への位置ずれ量などを位置検出センサで測定し、その値をLD制御、変調回路やその前段の変調データ生成部へフィードバック制御することにより、画素位置の補正を行うことができる。次に、複数の光源を用いて構成するマルチビーム走査装置マルチビーム光学系について説明する。図24はマルチビーム走査装置の一例を示す図である。図24の例では、2個の発光源が間隔ds=25μmでモノリシックに配列された半導体レーザアレイ4チャンネルを2個301,302用いている8個の光源としている。図24において、半導体レーザアレイ301,302は、コリメートレンズ303,304との光軸を一致させ、主走査方向に対称に射出角度を持たせ、ポリゴンミラー307の反射点で射出軸が交差するようレイアウトされている。各半導体レーザアレイ301,302より射出された複数のビームは、シリンダレンズ308を介してポリゴンミラー307で一括して走査され、fθレンズ310、トロイダルレンズ311により感光体312上に結像される。バッファメモリには各発光源ごとに1ライン分の印字データが蓄えられ、ポリゴンミラー1面毎に読み出されて、4ラインずつ同時に記録が行なわれる。また、マルチビームを構成するLD毎の波長誤差により生じる光学的走査長さの差、倍率差を補正するために、画素クロックについて位相をずらすことにより、位相の精度まで走査長さの差を補正し、走査光のばらつきを緩和することが可能となる。図25には、図面中の縦方向を光学系の副走査方向とするとき、副走査方向に配置したレーザアレイを光走査装置の光源ユニットに用いた例が示されている。図25の例は縦方向に4個の発光源を有するレーザアレイを用いたものとなっている。また、図26には、複数の面発光レーザがアレイ状に配置された面発光レーザアレイを光走査装置の光源ユニットに用いた例が示されている。図26の例では、横方向に3個、縦方向に4個、計12個の発光源面発光レーザを有する面発光レーザアレイが示されている。図27は本発明の画像形成装置の構成例を示す図である。図27を参照すると、被走査面である感光体ドラム901の周囲には、感光体を高圧に帯電する帯電チャージャ902、光走査装置900により記録された静電潜像に帯電したトナーを付着して顕像化する現像ローラ903、現像ローラ903にトナーを供給するトナーカートリッジ904、ドラム901に残ったトナーを掻き取り備蓄するクリーニングケース905が配置されている。感光体ドラム901へは上記したように1面毎に複数ライン同時に潜像記録が行われる。記録紙は、給紙トレイ906から給紙コロ907により供給され、レジストローラ対908により副走査方向の記録開始のタイミングに合わせて送り出され、感光体ドラム901を通過する際に転写チャージャ906によってトナーが転写され、定着ローラ909で定着されて排紙ローラ912により排紙トレイ910に排出される。上記画像形成装置の光走査装置900に本発明の光走査装置を適用することにより、高精度なドット位置補正が可能となり、高画質な画像を得ることができる。また、本発明は、カラー画像形成装置にも適用可能である。図28には、本発明を、複数の感光体を有する画像形成装置であるタンデムカラー機に搭載した例が示されている。タンデムカラー機は、シアン,マゼンダ,イエロー,ブラックの各色に対応した別々の感光体が必要であり、光走査光学系はそれぞれの感光体に対応して、別の光路を経て潜像を形成する。したがって、各感光体上で発生する主走査ドット位置ずれは異なる特性を有する場合が多い。図28において、18は転写ベルト、19a,19b,19c,19dは各色に対応した感光体、20a,20b,20c,20dは各色に対応した光走査装置である。ここで、光走査装置20a,20b,20c,20dに本発明の光走査装置を用いることにより、副走査ドット位置ずれが良好に補正された高画質な画像を得ることができる。特に画質の面では副走査方向の位置ずれに対して本発明は有効であり、各ステーション間の色ずれを効果的に低減した、色再現性の良い画像が得られる。図30は、本発明の光走査装置の光源駆動制御手段のハードウェア構成例を示す図である。この例では、光源駆動制御手段は、CPU101、ROM102、RAM103、HDDハードディスクドライブ104、HDハードディスク105、FDDフレキシブルディスクドライブ106などが、バス100によって接続され構成されている。CPU101は、装置全体を制御する。ROM102には、制御プログラムが記憶されている。RAM103は、CPU101のワークエリアとして使用される。HDD104は、CPU101の制御にしたがってHD105に対するデータのリード/ライトの制御を行なう。HD105は、HDD104の制御にしたがって書き込まれたデータを記憶する。FDD106は、CPU101の制御にしたがってFDフレキシブルディスク107に対するデータのリード/ライトの制御を行なう。FD107は、着脱自在になっており、FDD106の制御にしたがって書き込まれたデータ記憶する。なお、本発明を実施するための上述した最良の形態で説明した光源駆動制御手段50における処理は、コンピュータ例えばCPU101に実現させるプログラムの形で提供することができる。また、本発明を実施するための上述した最良の形態で説明した光源駆動制御手段50における処理をコンピュータに実現させるためのプログラムは、ハードディスク105、フロッピー登録商標ディスク、CD-ROM、MO、DVD等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、上記記録媒体を解して、インターネット等のネットワークを介して配布することができる。なお、上述した第2,第3,第4の実施形態において、図7,図14,図17,図22の光源A,B,Cは、それぞれ、例えば図1の光源a1,a2,a3とすることができ、また、図16,図18の光源A,B,C,Dは、それぞれ、例えば図1の光源a1,a2,a3,a4とすることができ、また、図20,図21の光源A,B,C,D,Eは、それぞれ、例えば図1の光源a1,a2,a3,a4,b1とすることができる。なお、図1では、a1からa4のように横方向に4個の光源を配置したものとなっているが、横方向の光源の数は、図1のものに限らず、任意の数にすることができる。すなわち、横方向の光源の数は、例えば3個a1~a3でも良いし、5個a1~a5などとしても良い。"