光源と、前記光源による光を主走査方向に走査する走査手段と、主走査同期信号を生成するために前記走査手段により走査された光を受光するセンサーと、前記センサーの出力波形において、前記センサー上を前記光が走査されることにより形成されるパルスを検出する検出回路と、前記パルスの時間幅に基づいて前記光源の光量を制御するコントローラーと、を備えることを特徴とする露光装置。基準電圧に基づいて自動電力制御回路または自動電流制御回路で前記光源の光量を制御するドライバー回路をさらに備え、前記コントローラーは、前記パルスの時間幅に基づいて、前記基準電圧を制御すること、を特徴とする請求項1記載の露光装置。前記コントローラーは、前記検出回路により検出されるパルスの時間幅の平均値に基づいて前記光源の光量を制御することを特徴とする請求項1または請求項2記載の露光装置。前記光源は、温度上昇に伴い光量が減少し温度低下に伴い光量が増加する温度特性を有し、前記コントローラーは、前記検出回路により検出されるパルスの時間幅の平均値が所定の基準値より低い場合、前記光源の光量を増加させ、前記検出回路により検出されるパルスの時間幅の平均値が所定の基準値より高い場合、前記光源の光量を減少させること、を特徴とする請求項3記載の露光装置。前記光源は、レーザー光を出射し、前記レーザー光の径は、周辺温度が低下すると大きくなり、周辺温度が上昇すると小さくなること、を特徴とする請求項1から請求項4のうちのいずれか1項記載の露光装置。請求項1から請求項5のうちのいずれか1項記載の露光装置と、前記露光装置からの光により静電潜像を形成する感光体ドラムと、前記感光体ドラム上の前記静電潜像に基づいてトナー現像を行う現像ユニットと、を備えることを特徴とする画像形成装置。前記静電潜像が形成されない余白領域においても、前記走査手段は、前記光源による光を前記センサー上に走査し、前記検出回路は、前記センサーの出力波形において、前記センサー上を前記光が走査されることにより形成されるパルスを検出し、前記コントローラーは、前記パルスの時間幅に基づいて、前記光源による光の光量を制御することを特徴とする請求項6記載の画像形成装置。上述の技術では、APCAutomaticPowerControl回路やACCAutomaticCurrentControl回路でレーザーダイオードの光量を制御しているが、レーザーダイオードの周辺温度が変化すると、APC回路やACC回路によりレーザーダイオードの導通電流などを制御しても、レーザーダイオード自体の素子特性によって光量の温度ドリフトが発生してしまう。レーザーダイオードの光量が変動すると、感光体ドラム上に現像されるトナー画像の濃度も変動するため、印刷品質上、好ましくない。このような周辺温度の変化を、サーミスターなどの温度センサーで検出し、その温度変化に応じてレーザーダイオードの光量を制御することも可能であるが、そのようにすると、回路構成が複雑になるとともに、温度センサーなどに起因して装置のコストが増加してしまう。本発明は、上記の問題に鑑みてなされたものであり、低コストで、周辺温度の変化に起因する光量変化を抑制することができる露光装置および画像形成装置を得ることを目的とする。上記の課題を解決するために、本発明では以下のようにした。本発明に係る露光装置は、光源と、光源による光を主走査方向に走査する走査手段と、主走査同期信号を生成するために走査手段により走査された光を受光するセンサーと、センサーの出力波形において、センサー上を光が走査されることにより形成されるパルスを検出する検出回路と、そのパルスの時間幅に基づいて、光源の光量を制御するコントローラーとを備える。これにより、周辺温度の変化に起因して光量が変化しても、主走査同期信号を生成するためのセンサーの出力波形におけるパルスの時間幅の変動に基づいて光量が補償される。このため、低コストで、周辺温度の変化に起因する光量変化を抑制することができる。また、本発明に係る露光装置は、上記の露光装置に加え、次のようにしてもよい。この場合、露光装置は、基準電圧に基づいて自動電力制御回路または自動電流制御回路で前記光源の光量を制御するドライバー回路をさらに備える。そして、コントローラーは、前記パルスの時間幅に基づいて、その基準電圧を制御する。また、本発明に係る露光装置は、上記の露光装置のいずれかに加え、次のようにしてもよい。この場合、コントローラーは、検出回路により検出されるパルスの時間幅の平均値に基づいて光源による光の光量を制御する。これにより、周辺温度は緩やかに変化するため、パルスの時間幅の平均値に基づいて光源による光の光量を制御することで、瞬間的なノイズなどの影響を抑制することができる。また、本発明に係る露光装置は、上記の露光装置のいずれかに加え、次のようにしてもよい。この場合、光源は、温度上昇に伴い光量が減少し温度低下に伴い光量が増加する温度特性を有し、コントローラーは、検出回路により検出されるパルスの時間幅の平均値が所定の基準値より低い場合、光源の光量を増加させ、検出回路により検出されるパルスの時間幅の平均値が所定の基準値より高い場合、光源の光量を減少させる。また、本発明に係る露光装置は、上記の露光装置のいずれかに加え、次のようにしてもよい。この場合、光源は、レーザー光を出射し、レーザー光の径は、周辺温度が低下すると大きくなり、周辺温度が上昇すると小さくなる。本発明に係る画像形成装置は、上記の露光装置のいずれかと、露光装置からの光により静電潜像を形成する感光体ドラムと、感光体ドラム上の静電潜像に基づいてトナー現像を行う現像ユニットとを備える。これにより、周辺温度の変化に起因して光量が変化しても、主走査同期信号を生成するためのセンサーの出力波形におけるパルスの時間幅の変動に基づいて光量が補償される。このため、低コストで、周辺温度の変化に起因する光量変化を抑制することができる。また、本発明に係る画像形成装置は、上記の画像形成装置に加え、次のようにしてもよい。この場合、静電潜像が形成されない余白領域においても、走査手段は、光源による光をセンサー上に走査し、検出回路は、センサーの出力波形において、センサー上を光が走査されることにより形成されるパルスを検出し、コントローラーは、パルスの時間幅に基づいて、光源による光の光量を制御する。これにより、副走査方向において静電潜像のない余白領域から静電潜像のある画像領域へ入ったときに、先頭から適切な光量で静電潜像が形成される。本発明によれば、低コストで、露光装置における周辺温度の変化などに起因する光量変化を抑制することができる。以下、図に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態に係る画像形成装置の機械的な内部構成の一部を示す側面図である。画像形成装置は、プリンター、ファクシミリ装置、複写機、複合機などといった、電子写真方式の印刷機能を有する装置である。この実施の形態の画像形成装置は、タンデム方式のカラー現像装置を有する。このカラー現像装置は、感光体ドラム1a~1d、露光装置2a~2dおよび現像ユニット3a~3dを有する。感光体ドラム1a~1dは、シアン、マゼンタ、イエローおよびブラックの4色の感光体である。露光装置2a~2dは、感光体ドラム1a~1dへレーザー光を照射して静電潜像を形成する装置である。露光装置2a~2dは、レーザー光の光源であるレーザーダイオード、そのレーザー光を感光体ドラム1a~1dへ導く光学素子レンズ、ミラー、ポリゴンミラーなどを有する。さらに、感光体ドラム1a~1dの周囲には、スコロトロン等の帯電器、クリーニング装置、除電器などが配置されている。クリーニング装置は、1次転写後に、感光体ドラム1a~1d上の残留トナーを除去し、除電器は、1次転写後に、感光体ドラム1a~1dを除電する。現像ユニット3a~3dには、シアン、マゼンタ、イエローおよびブラックの4色のトナーが充填されているトナーカートリッジがそれぞれ装着され、トナーカートリッジからトナーが供給され、キャリアとともに現像剤を構成する。現像ユニット3a~3dは、そのトナーを感光体ドラム1a~1d上の静電潜像に付着させてトナー画像を形成する。感光体ドラム1a、露光装置2a、および現像ユニット3aにより、マゼンタの現像が行われ、感光体ドラム1b、露光装置2b、および現像ユニット3bにより、シアンの現像が行われ、感光体ドラム1c、露光装置2c、および現像ユニット3cにより、イエローの現像が行われ、感光体ドラム1d、露光装置2d、および現像ユニット3dにより、ブラックの現像が行われる。中間転写ベルト4は、感光体ドラム1a~1dに接触し、感光体ドラム1a~1d上のトナー画像を1次転写される環状の像担持体である。中間転写ベルト4は、駆動ローラー5に張架され、駆動ローラー5からの駆動力によって、感光体ドラム1dとの接触位置から感光体ドラム1aとの接触位置への方向へ周回していく。転写ローラー6は、搬送されてくる用紙を中間転写ベルト4に接触させ、中間転写ベルト4上のトナー画像を用紙に2次転写する。なお、トナー画像を転写された用紙は、定着器9へ搬送され、トナー画像が用紙へ定着される。ローラー7は、クリーニングブラシを有し、クリーニングブラシを中間転写ベルト4に接触させ、用紙へのトナー画像の転写後に中間転写ベルト4に残ったトナーを除去する。センサー8は、トナー濃度調整に使用されるセンサーであって、中間転写ベルト4に光線を照射し、その反射光を検出する。トナー濃度調整の際、センサー8は、中間転写ベルト4の所定の領域に光線を照射し光線の反射光測定光を検出し、その光量に応じた電気信号を出力する。図2は、図1における露光装置2a~2dの構成例を示す図である。なお、図2に示す露光装置は、感光体ドラム1a用の露光装置2aであり、感光体ドラム1b~1d用の露光装置2b~2dも同様の構成を有する。図2において、レーザーダイオード21は、レーザー光を出射する光源である。レーザーダイオード21から出射され走査されるレーザー光の径は、レーザーダイオード21の周辺温度が低下すると大きくなり、レーザーダイオード21の周辺温度が上昇すると小さくなる。また、光学系22は、レーザーダイオード21からポリゴンミラー23までの間、および/またはポリゴンミラー23から感光体ドラム1aおよびPDセンサー24までの間に配置された各種レンズ群である。光学系22には、fθレンズなどが使用される。また、ポリゴンミラー23は、感光体ドラム1aの軸に対して垂直な軸を有し、その軸に垂直な断面が多角形であり、その側面がミラーとなっている素子である。ポリゴンミラー23は、その軸を中心に回転し、レーザーダイオード21から出射した光を感光体ドラム1aの軸方向主走査方向に沿って走査する。また、PDセンサー24は、主走査同期信号を生成するためにポリゴンミラー23により走査された光を受光するセンサーである。PDセンサー24は、光が入射すると、光量に応じた出力電圧を誘起する。PDセンサー24は、光が走査される線上の所定の位置に配置され、光のスポットがその位置を通過するタイミングを検出するために使用される。また、ドライバー回路31は、レーザーダイオード21を駆動する回路である。ドライバー回路31は、画像形成のための駆動信号に基づき、レーザーダイオード21を制御してレーザー光を出射させる。また、ドライバー回路31は、基準電圧に基づいて自動電力制御回路APC回路または自動電流制御回路ACC回路でレーザーダイオード21の光量を制御する。図3は、図2におけるドライバー回路31の構成例を示す回路図である。図3に示すドライバー回路31では、基準電圧生成回路41が、コントローラー33からの光量制御信号に従って基準電圧Vrefを生成し、APC回路42が、その基準電圧Vrefに応じた電力でレーザーダイオードLD図2におけるレーザーダイオード21を駆動する。APC回路42は、モニター用フォトデテクターPDmに導通する電流Imを、検出抵抗Rの両端電圧Vmとして検出し、その電圧Vmが基準電圧Vrefに等しくなるように、レーザーダイオードLDの電力を制御する。スイッチング素子SWは、コントローラー33からの画像制御信号に基づいてオン/オフし、レーザーダイオードLDを点灯/消灯させる。レーザーダイオードLDの点灯/消灯により、感光体ドラム1a上に、画像制御信号に基づく形状の静電潜像が形成される。なお、各走査において、PDセンサー24上をレーザー光のスポットが追加する期間は、レーザーダイオードLDが常に点灯するように制御される。また、検出回路32は、PDセンサー24の出力波形において、PDセンサー24上を光が走査されることにより形成されるパルスを検出する回路である。図4は、図2における検出回路32の構成例を示す回路図である。図4に示す検出回路では、比較器CMPが、フォトデテクターPD図2におけるPDセンサー24に直列接続されて抵抗R1の両端電圧Vpと基準電圧Vthとを比較し、電力増幅回路52が、比較器CMPの出力を増幅して出力する。この基準電圧Vthは、例えば、フォトデテクターPD上にレーザー光のスポットが存在するときの抵抗R1の両端電圧Vpと、フォトデテクターPD上にレーザー光のスポットが存在しないときの抵抗R1の両端電圧Vpとの中間の電圧とされる。また、コントローラー33は、検出回路32により検出されたパルスの時間幅に基づいて、レーザーダイオード21の光量を制御する。この実施の形態では、コントローラー33は、そのパルスの時間幅に基づいて、光量制御信号でドライバー回路31の基準電圧を制御する。また、この実施の形態では、コントローラー33は、検出回路32により検出されるパルスの時間幅の平均値に基づいてレーザーダイオード21の光量を制御する。図5は、図2における検出回路32の出力電圧Voにおけるパルスの時間幅の温度特性について説明する図である。図5Aは、基準温度標準室温でのレーザー光のスポットおよび検出回路32の出力電圧Voの波形を示す図である。図5Bは、周辺温度が基準温度より低いときのレーザー光のスポットおよび検出回路32の出力電圧Voの波形を示す図である。図5Cは、周辺温度が基準温度より高いときのレーザー光のスポットおよび検出回路32の出力電圧Voの波形を示す図である。この実施の形態では、図5に示すように、このレーザーダイオード21は、温度上昇に伴い光量が減少し温度低下に伴い光量が増加する温度特性を有する。温度上昇によりレーザー光のスポット径が小さくなり、温度低下によりレーザー光のスポット径が大きくなる。このため、周辺温度が基準温度より低い場合、検出回路32の出力電圧Voにおけるパルス幅T1は、周辺温度が基準温度である場合のパルス幅T0より大きくなり、周辺温度が基準温度より高い場合、検出回路32の出力電圧Voにおけるパルス幅T2は、周辺温度が基準温度である場合のパルス幅T0より小さくなる。したがって、コントローラー33は、検出回路32により検出されるパルス幅またはその平均値が所定の基準値T0より低い場合、レーザーダイオード21の光量を増加させ、検出回路32により検出されるパルス幅またはその平均値が所定の基準値T0より高い場合、レーザーダイオード21の光量を減少させる。これにより、レーザー光のスポット径が基準温度時の大きさに一致するように制御される。次に、上記画像形成装置特に露光装置2a~2dの動作について説明する。図6は、図2に示す露光装置2aの動作について説明するフローチャートである。なお、露光装置2b~2dの動作は、露光装置2aの動作と同様であるので、その説明を省略する。印字命令があると、感光体ドラム1a~1d、中間転写ベルト4などは動作を開始する。これに伴い、露光装置2aも動作を開始し、ポリゴンミラー23は回転を開始する。まず、コントローラー33は、走査回数を計数するカウンターをリセットするステップS1。また、コントローラー33は、検出回路32の出力電圧Voを監視する。このとき、検出回路32の出力電圧Voは、図示せぬDAコンバーターによりデジタルデータに変換されてコントローラー33に供給される。そして、コントローラー33は、検出回路32の出力電圧Voにおけるパルスを検出すると、カウンターをインクリメントしカウンター値を1だけ増加させ、そのパルス幅のデータを図示せぬ記憶装置メモリーなどに記憶するステップS4。コントローラー33は、カウンター値が所定の値例えば、10であるか否かを判定するステップS5。カウンター値が所定の値ではない場合、コントローラー33は、次のパルスを検出するために、引き続き検出回路32の出力電圧Voを監視するステップS2。一方、カウンター値が所定の値である場合、コントローラー33は、記憶しているパルス幅のデータに基づいて、パルス幅の平均値を計算するステップS6。コントローラー33は、パルス幅の平均値が基準値つまり、基準温度でのパルス幅とほぼ同一であるか否かを判定するステップS7。例えば、パルス幅の平均値と基準値との差が所定の値以下であれば、両者がほぼ同一であると判定される。パルス幅の平均値が基準値とほぼ同一である場合には、温度補償が不要であるため、コントローラー33は、ドライバー回路31の基準電圧を現在の電圧に維持する。一方、パルス幅の平均値が基準値とほぼ同一ではない場合には、コントローラー33は、パルス幅の平均値が基準値より高いか否かを判定するステップS8。パルス幅の平均値が基準値より高い場合、コントローラー33は、パルス幅の平均値と基準値との差に応じた電圧だけ、ドライバー回路31の基準電圧を現在の電圧から下げるステップS9。一方、パルス幅の平均値が基準値より高くない場合つまり、パルス幅の平均値が基準値より低い場合、コントローラー33は、パルス幅の平均値と基準値との差に応じた電圧だけ、ドライバー回路31の基準電圧を現在の電圧から上げるステップS10。例えば、コントローラー33は、パルス幅の平均値と基準値との差とドライバー回路31の基準電圧の変化量あるいは基準電圧値との対応関係を示すテーブルを有し、そのテーブルを参照して、パルス幅の平均値と基準値との差に応じたドライバー回路31の基準電圧の変化量あるいは基準電圧値を特定する。そして、ドライバー回路31の基準電圧を決定すると、コントローラー33は、その基準電圧を指定する光量制御信号をドライバー回路31に供給する。ドライバー回路31の基準電圧を低下させると、レーザーダイオード21の光量が減少し、ドライバー回路31の基準電圧を上昇させると、レーザーダイオード21の光量が増加する。このようにして、ドライバー回路31の基準電圧を設定した後、ステップS1に戻る。このとき、記憶されているパルス幅のデータは破棄される。これにより、ステップS6において、所定の回数の走査ごとに、その所定の回数の走査におけるパルス幅の平均値が計算される。例えば、所定の値が10である場合、走査が10回されるごとに、パルス幅の平均値が計算され、ドライバー回路31の基準電圧が更新される。以上のように、上記実施の形態によれば、露光装置2a~2dにおいて、検出回路32が、PDセンサー24の出力波形において、PDセンサー24上を光が走査されることにより形成されるパルスを検出し、コントローラー33が、そのパルス幅に基づいて、ドライバー回路31でレーザーダイオード21の光量を制御する。これにより、周辺温度の変化に起因して光量が変化しても、PDセンサー24の出力波形におけるパルスの時間幅の変動に基づいて光量を制御するため、周辺温度の変化に起因する光量変化を抑制することができる。なお、上述の実施の形態は、本発明の好適な例であるが、本発明は、これらに限定されるものではなく、本発明の要旨を逸脱しない範囲において、種々の変形、変更が可能である。例えば、上記実施の形態において、静電潜像が形成されない余白領域においても、検出回路32は、PDセンサー24の出力波形において、PDセンサー24上を光が走査されることにより形成されるパルスを検出し、コントローラー33は、そのパルスの時間幅に基づいて、レーザーダイオード21の光量を制御する。また、上記実施の形態では、検出回路32の出力電圧Voがローレベルである期間の幅をパルス幅として検出しているが、検出回路32の回路構成によっては、検出回路32の出力電圧Voがハイレベルである期間の幅をパルス幅として検出するようにしてもよい。また、図3に示すドライバー回路31では、APC回路42が使用されているが、その代わりに、ACC回路を使用するようにしてもよい。また、上記実施の形態に係る画像形成装置は、カラー画像形成装置であるが、同様にしてモノクロ画像形成装置に本発明を適用可能である。