"感光体を走査して画像データを作像するための光ビームを出射する光源と、予め定められた前記光ビームの点灯パターンと、前記光源の点灯時間の補正量とを対応付けて記憶する記憶手段と、前記画像データのパターンと前記点灯パターンとを照合し、前記画像データのパターンに対応する前記点灯パターンに対応付けられた前記補正量を前記記憶手段から取得する取得手段と、取得された前記補正量で補正した点灯時間で前記光源を点灯制御する光源制御手段と、を備えることを特徴とする画像形成装置。前記点灯パターンごとに、前記光源から出射された前記光ビームの積分光量を検出する光量検出手段と、前記点灯パターンごとに、検出された前記積分光量と、予め定められた前記光源の光量の目標値である目標光量の積分である目標積分光量との差分に相当する前記光源の点灯時間を前記補正量として算出し、前記記憶手段に記憶する算出手段と、をさらに備えることを特徴とする請求項1に記載の画像形成装置。前記算出手段は、画像形成における作像条件が変更された場合に、前記点灯パターンごとに、検出された前記積分光量と前記目標積分光量との差分に相当する前記光源の点灯時間を前記補正量として算出し、前記記憶手段に記憶することを特徴とする請求項2に記載の画像形成装置。前記算出手段は、前記作像条件に含まれる前記目標光量が変更された場合に、前記点灯パターンごとに、検出された前記積分光量と前記目標積分光量との差分に相当する前記光源の点灯時間を前記補正量として算出し、前記記憶手段に記憶することを特徴とする請求項3に記載の画像形成装置。前記算出手段は、前記目標光量が予め定められた変更量以上、変更された場合に、前記点灯パターンごとに、検出された前記積分光量と前記目標積分光量との差分に相当する前記光源の点灯時間を前記補正量として算出し、前記記憶手段に記憶することを特徴とする請求項4に記載の画像形成装置。前記点灯パターンは、前記光源の点灯前の消灯時間および連続で点灯している時間を含むことを特徴とする請求項1に記載の画像形成装置。前記点灯パターンは、前記光源が消灯状態から点灯状態に変化するパターンであることを特徴とする請求項6に記載の画像形成装置。前記算出手段は、画像形成直前、画像形成と次の画像形成との間、または外部装置から強制実行されるプロセスコントロール時に、前記補正量を算出し、前記記憶手段に記憶することを特徴とする請求項1に記載の画像形成装置。前記光源の光量を検知するセンサをさらに備え、前記光量検出手段は、前記センサにより検知された光量によって、前記積分光量を検出し、前記光源制御手段は、前記センサにより検知された光量に基づいて、前記光源の光量を前記目標光量となるように制御することを特徴とする請求項2に記載の画像形成装置。前記光源制御手段は、PWMによって、前記光源の点灯時間を補正した補正量を含めた前記光源の点灯dutyを100以下に制御することを特徴とする請求項1に記載の画像形成装置。前記光源制御手段は、前記光源の点灯時間を長くする補正を行う場合、消灯している隣接ドットを点灯制御することを特徴とする請求項1に記載の画像形成装置。前記光源制御手段は、消灯している隣接ドットを点灯制御する場合、補正対象のドット側に点灯パルスを寄せる制御を行うことを特徴とする請求項11に記載の画像形成装置。画像形成装置で実行される点灯時間補正方法であって、前記画像形成装置は、感光体を走査して画像データを作像するための光ビームを出射する光源と、予め定められた前記光ビームの点灯パターンと、前記光源の点灯時間の補正量とを対応付けて記憶する記憶手段と、を備え、前記画像データのパターンと前記点灯パターンとを照合し、前記画像データのパターンに対応する前記点灯パターンに対応付けられた前記補正量を前記記憶手段から取得する取得ステップと、取得された前記補正量で補正した点灯時間で前記光源を点灯制御する光源制御ステップと、を含むことを特徴とする点灯時間補正方法。しかしながら、各光源の応答特性は、温度などの要因で変化するだけでなく、発光させる光量によっても変化し、さらに、発光開始前の消灯時間によっても変化する。また、実際に画像を形成する場合は、プロセスコントロールによって光量が変更され、画像データによって消灯時間も変化する。その結果、画像品質を向上させるためにプロセスコントロールを実施して光量を変更しても、光量の変更に応じた光源の応答特性の変化によって画像品質が低下してしまう。また、画像データにより変化する消灯時間に応じた光源の応答特性の変化によって、画像濃度ムラが発生してしまうことがある。本発明は、上記に鑑みてなされたものであって、光源の光量の適切な補正を行う画像形成装置および点灯時間補正方法を得ることを目的とする。上述した課題を解決し、目的を達成するために、本発明の画像形成装置は、感光体を走査して画像データを作像するための光ビームを出射する光源と、予め定められた前記光ビームの点灯パターンと、前記光源の点灯時間の補正量とを対応付けて記憶する記憶手段と、前記画像データのパターンと前記点灯パターンとを照合し、前記画像データのパターンに対応する前記点灯パターンに対応付けられた前記補正量を前記記憶手段から取得する取得手段と、取得された前記補正量で補正した点灯時間で前記光源を点灯制御する光源制御手段と、を備えることを特徴とする。また、本発明は、画像形成装置で実行される点灯時間補正方法であって、前記画像形成装置は、感光体を走査して画像データを作像するための光ビームを出射する光源と、予め定められた前記光ビームの点灯パターンと、前記光源の点灯時間の補正量とを対応付けて記憶する記憶手段と、を備え、前記画像データのパターンと前記点灯パターンとを照合し、前記画像データのパターンに対応する前記点灯パターンに対応付けられた前記補正量を前記記憶手段から取得する取得ステップと、取得された前記補正量で補正した点灯時間で前記光源を点灯制御する光源制御ステップと、を含むことを特徴とする。本発明によれば、光源の光量の適切な補正を行うことができるという効果を奏する。以下に添付図面を参照して、この発明を適用した画像形成装置および点灯時間補正方法の最良な実施の形態を詳細に説明する。実施の形態1図1は、本発明の実施の形態1にかかる画像形成装置としての複写機100の機構概要を示す図である。複写機100は、中央に中間転写ユニット図示せずを備えており、該中間転写ユニットは、無端ベルトである中間転写ベルト10を備えている。中間転写ベルト10は、3つの支持ローラ14~16に掛け廻されており、時計廻りに回動駆動される。第2の支持ローラ15の右に、画像転写後に中間転写ベルト10上に残留する残留トナーを除去する中間転写体クリーニングユニット17を備えている。第1の支持ローラ14と第2の支持ローラ15との間の中間転写ベルト10には、その移動方向に沿って、イエローY、マゼンタM、シアンC、およびブラックBKの各色の感光体ドラム40、帯電器18、転写器62、現像ユニット77図2参照、クリーニングユニット79図2参照、及び除電器80図2参照を有する作像装置20が備えられている。作像装置20は、複写機本体に対して脱着可能に装着されている。作像装置20の上方には、各色の各感光体ドラム40に画像形成のためのレーザ光を照射する光ビーム走査装置21が備えられている。中間転写ベルト10の下方には、2次転写ユニット22が備えられている。2次転写ユニット22は、2つのローラ23間に、無端ベルトである2次転写ベルト24を掛け渡して、中間転写ベルト10を押し上げて第3の支持ローラ16に押当てるように配置したものである。この2次転写ベルト24は、中間転写ベルト10上の画像を記録紙上に転写する。2次転写ユニット22の横には、記録紙上の転写画像を定着する定着ユニット25があり、トナー像が転写された記録紙がそこに送り込まれる。定着ユニット25は、無端ベルトである定着ベルト26に加熱、加圧ローラ27を押し当てたものである。2次転写ユニット22および定着ユニット25の下方に、表面に画像を形成した直後の記録紙を、裏面にも画像を記録するために表裏を反転して供給し出すシート反転ユニット28が備えられている。また、複写機100は操作部ユニット図示せず、スキャナを有する画像読み取りユニット300、原稿自動搬送装置ADF400、第1キャリッジ33、第2キャリッジ34、結像レンズ35及びCCD36を備えている。操作部ユニットのスタートスイッチが押されると、原稿自動搬送装置ADF400の原稿給紙台30上に原稿が載置さされているときは、ADF400は、載置されている原稿をコンタクトガラス32上に搬送する。ADF400に原稿が無いときにはコンタクトガラス32上に載置されている原稿を読むために、画像読み取りユニット300のスキャナを駆動し、第1キャリッジ33および第2キャリッジ34を、読み取り走査駆動する。そして、第1キャリッジ33上の光源からコンタクトガラス32に光を発射するとともに原稿面からの反射光を第1キャリッジ33上のミラー図示せずで反射して第2キャリッジ34に向け、第2キャリッジ34上のミラー図示せずで反射して結像レンズ35を通して読み取りセンサであるCCD36に結像する。CCD36で得た画像信号画像データに基づいてY,M,C,BK各色の記録データが生成される。また、操作部ユニットのスタートスイッチが押されたとき、パソコン等から画像出力の指示があったとき、またはFAXファクシミリの出力指示があったときに、中間転写ベルト10の回動駆動が開始されるとともに、作像装置20の各ユニットの作像準備が開始される。そして、各色作像の作像シーケンスが開始されて、各色用の感光体ドラム40に各色の記録データに基づいて変調された露光レーザが照射され、各色作像プロセスにより、各色トナー像が中間転写ベルト10上に一つの画像として、重ね転写される。即ち、各色の潜像画像が顕像化される。このトナー画像の先端が2次転写ユニット22に進入するときに同時に先端が2次転写ユニット22に進入するようにタイミングをはかって記録媒体としての記録紙が2次転写ユニット22に送り込まれる。これにより中間転写ベルト10上のトナー像が記録紙に転写される。トナー像が転写された記録紙は定着ユニット25に送り込まれ、そこでトナー像が記録紙に定着される。なお、上述の記録紙は、給紙テーブル200の給紙ローラ42の1つにより選択回転駆動され、給紙ユニット43に多段に備えられる給紙トレイ44の1つから繰り出される。そして、当該記録紙は、分離ローラ45で1枚だけ分離されて、搬送コロユニット46に入れられ、搬送ローラ47で搬送されて複写機100内の搬送コロユニット48に導かれ、搬送コロユニット48のレジストローラ49に突き当てて止められてから、前述のタイミングで2次転写ユニット22に送り込まれる。尚、ユーザが手差しトレイ51上に記録紙を差し込んで給紙することもできる。ユーザが手差しトレイ51上に記録紙を差し込んでいるときには、複写機100が給紙ローラ50及び給紙ローラ52を回転駆動して手差しトレイ51上の記録紙の一枚を分離して手差し給紙路53に引き込み、同じくレジストローラ49に突き当てて止める。定着ユニット25で定着処理を受けて排出される記録紙は、切換爪55で排出ローラ56に案内されて排紙トレイ57上にスタックされる。または、当該記録紙は、切換爪55でシート反転ユニット28に案内されて、そこで反転されて転写位置へと再び導かれ、裏面にも画像が記録されて後、排出ローラ56で排紙トレイ57上に排出される。一方、画像転写後の中間転写ベルト10上に残留する残留トナーは、中間転写ベルトクリーニングユニット17で除去し、次の画像形成に備える。図2は、作像装置20および光ビーム走査装置21の詳細な構成を示す図である。図2に示すように、作像装置20は、4色イエローY、マゼンタM、シアンC、ブラックBKの画像を重ね合わせたカラー画像を形成するために4組の画像作像部感光体ドラム40、帯電器18、現像ユニット77、転写器78、クリーニングユニット79、除電器80を備えている。また、光ビーム走査装置21は、イエローおよびマゼンタ用の光ビーム走査装置21YMと、シアンおよびブラック用の光ビーム走査装置21CBKを備えている。なお、以下では、各構成において、色を限定しない場合は、YMCBKYMCBKを省略して記載するものとする。2つの光ビーム走査装置21は同じ構成であり、1つのポリゴンミラー70を用いて、ポリゴンミラー面で異なる色の光ビームを偏向走査させ、さらに、ポリゴンミラー70を中心に対向振分走査させることで、2色分の光ビームがそれぞれの感光体ドラム40上を走査する。画像データに応じて駆動変調されることにより選択的に光ビームを出射する光源ユニット82図3参照が各色に対応して設けられている。この光源ユニット82から出射された光ビームは、ポリゴンモータ71によって回転するポリゴンミラー70によって偏向され、fθレンズ72を通り、第1ミラー73、第2ミラー74で反射され、BTL75を通り、第3ミラー76で反射し、感光体ドラム40上を走査する。BTLとは、BarrelToroidalLensバレルトロイダルレンズの略で、副走査方向のピント合わせ集光機能と副走査方向の位置補正面倒れ等を行っている。また、主走査方向の非画像書き込み領域の画像書き出し位置より前方に、ポリゴンミラー70で偏向された光ビームを受光することにより、主走査方向の書き込み開始のタイミングをとるための同期検知信号を出力する同期検知センサ86図3参照が設けられている。なお、主走査方向とは、ポリゴンミラー70の回転により複数の光源1~20図5参照より出射された光ビームが偏向走査される方向を表す。また、副走査方向とは、感光体ドラム40の回転方向を表す。各色の感光体ドラム40の回りには、帯電器18、現像ユニット77、転写器78、クリーニングユニット79、除電器80が備えられている。作像装置20は、通常の電子写真プロセスである帯電、露光、現像、転写により中間転写ベルト10上に1色目の画像を形成する。次に2色目、3色目、4色目の順に画像を転写し、4色の画像を重ね合わせることによりカラー画像を形成する。そして、図1に示した2次転写ユニット22によって、中間転写ベルト10上に形成されたカラー画像を搬送されてくる記録紙に転写することで、4色の画像が重ね合わさったカラー画像を記録紙上に形成することができる。そして図1に示した定着ユニット25によって記録紙上の画像が定着される。中間転写ベルトクリーニングユニット17は、中間転写ベルト10上のトナー像を除去する。また、中間転写ベルト10上に形成された画像位置ずれ補正用パターンを検出するためのセンサ81a、センサ81bが、中間転写ベルト10の近傍に備えられている。センサ81a、センサ81bは反射型の光学センサであり、中間転写ベルト10上に形成された画像位置ずれ補正用パターンを主走査2箇所で検出する。その検出結果に基づき、各色間の主走査方向、副走査方向の画像位置ずれ、主走査方向の画像倍率が補正される。図3は、図2に示した光ビーム走査装置21を上から見た図である。光源ユニット82から出射された光ビームは、CYLシリンダレンズ83を通り、ポリゴンミラー面に入射し、ポリゴンミラー70が回転することにより偏向される。偏向された光ビームはfθレンズ72を通り、第1ミラー73によって折り返される。ここで、主走査方向の書き出し側端部には同期ミラー84が備えられており、fθレンズ72を透過した光ビームは同期ミラー84により反射され、同期レンズ85を介して同期検知センサ86に入射する。ここで、同期検知センサ86は、同期検知信号XDETPを検出するセンサの役割を果たしている。なお、図3からも分かるように、イエローYに対し、マゼンタMに対応する光ビームは逆方向に走査されている。図4は、光源ユニット82の構成を示す図である。光源ユニット82では、制御ボード87に取り付けられたVCSEL88から出射された光ビームが、コリメートレンズ89により平行光束化され、アパーチャーミラー90によって像面へ進む光ビームと積分光量を検出するための光ビームへと分離される。アパーチャーミラー90によって反射された光ビームはミラー91によってさらに反射され、レンズ92で集光され、光量、積分光量を検知するセンサ93に入射する。制御ボード87は、VCSEL88を点灯制御するLDドライバ111図7参照、光ビームの光量、および積分光量を検知する光量検出部114図7参照等を備えている。ここで、積分光量とは、所定時間単位あたりの露光量をいう。例えば、所定時間単位を画素1ピクセルとした場合の積分光量について説明する。光ビームの発光がその画像信号に対応する変調信号に十分追従していれば、積分光量は、光ビームの発光光量と画像1ピクセルあたりの発光時間との積によって算出される。しかし、光ビームの光変調が高速に行われるようになった場合には、光ビームの発光の追従が十分でなく、立ち上がり、立ち下がりがなまってしまう。この場合には、光ビームの発光光量を時間で積分することによって積分光量を求めることができる。図5は、VCSEL88における光源の配置図である。ここで、VCSEL88とは、同一チップ上に複数の半導体レーザ素子光源を格子状に配置した面発光型半導体レーザである。このようなVCSEL88を使用した画像形成装置としては様々な技術が知られており、本実施の形態に係る画像形成装置の光源ユニット82には、これらの公知技術と同様の構成で、VCSEL88が組み込まれている。本実施の形態のVCSEL88は、図5に示すように、複数の光源1~20が格子状に配置された半導体レーザアレイを構成している。そして、複数の光源1~20が主走査方向および副走査方向に規定のピッチだけずれた配置になっている。図5に示すように、複数の光源1~20が主走査方向および副走査方向に規定のピッチだけずれた配置になっていることにより、光源1と光源2とは異なる走査位置を露光する。この2光源により1つの画素1画素を構成する場合、すなわち、2光源で1画素を実現する場合を考える。例えば2光源1、2で1画素、2光源3、4で1画素を構成していくとすると、画素密度に対して光源密度が2倍となる。よって1画素を構成する光源の光量比を変えることで画素の重心位置を副走査方向にずらすことが可能となり、高精度な画像形成が実現できる。本実施の形態では、20個の光源を備えていて、1走査で20ラインの画像形成が可能となっている。図6は、VCSEL88の応答特性を示す図である。VCSEL88の光源から出射された光ビームの光量が小さい場合は、光パルスの立ち上がりが鈍る傾向がある。その場合、図6において点線で示す理想の光量状態理想状態に対して露光エネルギーが不足することになる。一方、VCSEL88の光源から出射された光ビームの光量が大きい場合は、光パルスがオーバーシュートする傾向がある。その場合、図6において点線で示す理想状態に対して露光エネルギーが多すぎることになる。なお、応答特性は、光量だけでなく、光源ごと、またはVCSELごとでも特性が異なる。図7は、画像形成制御部および光ビーム走査装置21の構成図である。画像形成制御部は、ポリゴンモータ制御部110、光量検出部114、LDドライバ111、同期検知用点灯制御部112、画素クロック生成部113、プリンタ制御部117、および補正データ記憶部118を主に備えている。上述した光量検出部114、LDドライバ111、同期検知用点灯制御部112、および画素クロック生成部113は、制御ボード87に備えられており、この制御ボード87は、各色それぞれに対して設けられている。また、図7に示すように、GAVD94は、光量検出部114、同期検知用点灯制御部112、および画素クロック生成部113を含んでいる。GAVD94は、画像読取ユニット300から送られた画像データをVCSEL88の射出する半導体レーザ素子の空間的なサイズに対応するように分割する高解像度化処理を実行する。また、光ビーム走査装置21は、ポリゴンミラー70、fθレンズ72、同期ミラー84、同期レンズ85、同期検知センサ86、VCSEL88、およびセンサ93を主に備えている。光ビーム走査装置21では、VCSEL88から出射され、fθレンズ72を透過した光ビームが同期ミラー84によって反射され、同期レンズ85によって集光された後、同期検知センサ86に入射する。主走査方向端部の画像書き出し側に備えられた同期検知センサ86は、入射された光ビームを検知する。そして、光ビームが同期検知センサ86上を通過することにより、同期検知センサ86から同期検知信号XDETPが出力され、画素クロック生成部113および同期検知用点灯制御部112に送出される。画素クロック生成部113は、同期検知信号XDETPに同期した画素クロックPCLKを生成し、LDドライバ111及び同期検知用点灯制御部112に送る。図8は、画素クロック生成部113の構成を示す図である。図8に示すように、画素クロック生成部113は、基準クロック発生部131、VCOVoltageControlledOscillator:電圧制御発振器クロック発生部132、および位相同期クロック発生部133を主に備えている。VCOクロック発生部132は、位相比較器140と、LPFローパスフィルタ141と、VCO142と、1/N分周器143とを有する。1/N分周器143は、VCO142から出力される発振周波数VCLKをN分周する。そして、基準クロック発生部131からの基準クロック信号FREFと、VCLKを1/N分周器143でN分周した信号が位相比較器140に入力される。位相比較器140は、両信号の立ち下がりエッジの位相比較を行い、誤差成分を定電流出力する。LPF141は、不要な高周波成分や雑音を除去し、VCO142に送出する。VCO142は、LPF141の出力に依存したVCLKを出力する。従って、プリンタ制御部117からのFREFの周波数と分周比:Nを変化させることで、VCLKの周波数を変更することができる。位相同期クロック発生部133は、VCOクロック発生部132が生成したVCLKから、同期検知信号XDETPに同期した画素クロックPCLKを生成する。なお、画素クロック生成部113は、プリンタ制御部117からの設定データによって、周波数を可変できる構成となっている。同期検知用点灯制御部112は、最初に同期検知信号XDETPを検知するために、同期検知用の光源強制点灯信号BDをONしてVCSEL88の光源を強制点灯させる。同期検知センサ86が同期検知信号XDETPを検知した後には、同期検知用点灯制御部112は、同期検知信号XDETPと画素クロックPCLKを用いて、フレア光が発生しない程度で確実に同期検知信号XDETPが検知できるようなタイミングで光源を点灯させる。同期検知信号XDETPを検知したら、同期検知用点灯制御部112は、光源を消灯するような光源強制点灯信号BDを生成し、LDドライバ111に送出する。同期検知信号XDETPは、予め定めたある一つの光源の点灯により検知するようにしている。光量検出部114は、センサ93によって検知されたVCSEL88の光量から、点灯パターンごとに、VCSEL88から出射された光ビームの積分光量を検出するものである。LDドライバ111は、光源強制点灯信号BDおよび画素クロックPCLKに同期した画像データに応じてVCSEL88の光量および点灯時間を制御するものである。そして、光源ユニットから出射した光ビームは、ポリゴンミラー70に偏向され、fθレンズ72を通過し、感光体ドラム40上を走査する。図9は、VCSEL88における各光源の光量制御タイミング信号APCオートパワーコントロールを示す図である。光量制御タイミング信号APC1~20は、同期検知信号XDETPと画素クロックPCLKを用いて生成される。また、光量制御タイミング信号APC1~20は、画像を書き込まない非画像書き込み領域で生成される。なお、光源が図5に示した構成となっているため、光量制御タイミング信号APC1~20は、異なったタイミングで生成する必要がある。また、本実施の形態では、1走査で10個の光源の光量制御を行い、2走査で20個全てを実行するように構成されている。従って、APC1とAPC11、APC2とAPC12、...、APC10とAPC20は同じタイミングの信号であり、走査ごとに切替えるようにしている。また、オートパワーコントロールは、光量制御タイミング信号APCAPC1~APC20のタイミングで各光源を点灯させ、センサ93により光量を検知し、検知された光量によってLDドライバ111がVCSEL88の光量を目標光量になるように制御する処理である。VCSEL88は、当該制御により常に一定の安定した光量を出射することができる。このセンサ93は、積分光量を検知するセンサと同じものであり、共通して利用されている。ポリゴンモータ制御部110は、プリンタ制御部117からの制御信号により、ポリゴンモータ71図2参照を規定の回転数で回転制御する。プリンタ制御部117は、複写機100における印刷画像形成制御を行うものであり、さらに、補正データ算出部170と、補正データ取得部171とを主に備えている。補正データ算出部170は、予め定められた光源の光量の目標値である目標光量が変更された場合であって、VCSEL88が消灯状態から点灯状態に変更された場合に、VCSEL88における光源の点灯パターンごとに、光量検出部114により検出された積分光量と、目標光量の積分である目標積分光量とを比較し、その差分に相当する光源の点灯時間である補正データを算出するものである。例えば、光量検出部114により検出された積分光量が目標値より10少なかった場合は、点灯時間の10を補正データとして算出する。そして、補正データ算出部170は、算出した補正データを補正データ記憶部118に格納する。図10は、積分光量の点灯パターンを示す図である。点灯パターンは、光源の点灯時間および消灯時間を繰り返すパターンとなっており、光源の点灯前の消灯時間、もしくは連続で点灯している時間とを含んでいる。点灯パターンAは1ドットON点灯、1ドットOFF消灯を繰り返す点灯パターンになっており、立ち上がりが鈍っている例を示している。この場合、点灯レベルの立ち上がりが鈍っていることで、光量検出部114により検出される検出値図10の実線は、図10の点線で示す積分光量の理想値より低くなっている。このため、理想値を目標値とする場合は、点灯時間を長くする必要がある。点灯パターンBは2ドットON、2ドットOFFの繰り返す点灯パターンになっており、点灯パターンAと同様に、立ち上がりが鈍っている例を示している。この場合も、点灯レベルの立ち上がりが鈍っていることで、光量検出部114により検出される検出値図10の実線は図10の点線で示す積分光量の理想値より低くなっている。このため、理想値を目標値とする場合は、点灯時間を長くする必要がある。しかも、点灯パターンBは、点灯パターンAより消灯期間OFFの期間が長いため、立ち上がりの鈍りが大きくなる。このため、点灯パターンBにおける理想値と検出値との差は、点灯パターンAにおける理想値と検出値との差より大きい。したがって、点灯パターンBの点灯時間を、点灯パターンAの点灯時間をより長くする必要がある。なお、図10では、上記点灯パターンA、Bの2つの点灯パターンの例を示しているが、これに限定されるものではない。オーバーシュートする場合などの点灯パターンのバリエーションを増やすことで、実際の画像データに合った補正が可能になる。補正データ取得部171は、目標光量が変更された場合、補正データ記憶部118から、変更後の目標光量、および画像データに対応する点灯パターンの補正データを取得するものである。具体的には、補正データ取得部171は、予め定められている点灯パターンと画像データにおける画素値のパターンを照合して、画像データのパターンが変化する際の当該パターンと最も近い点灯パターンを選択し、選択した点灯パターンと目標光量に対応する補正データを、補正データ記憶部118から取得する。図11は、画像データの点灯信号を示す図である。画像データは2bit4値で、点灯パルス幅は0、duty33、duty66、duty100としている。画像データの点灯信号は、2ドット消灯、2ドット点灯のパターンで、2ドット点灯のパターンはduty66とduty100が連続している。このパターンは、図10の点灯パターンBに近いため、この画像データに対しては、点灯パターンBから算出した補正データの値補正値を用いることになる。また、例えば、図10に示すように立ち上がりが鈍っている場合、点灯パルス幅を長くすることになるので、補正後の点灯信号aのように、補正分をドット1の点灯パルスに加算することになる。一方、立ち上がりがオーバーシュートしている場合、点灯パルス幅を短くすることになるので、補正後の点灯信号bのように、補正分をドット1の点灯パルスから差し引くことになる。補正データ記憶部118は、予め定められた複数の目標光量、複数の点灯パターンに対応する複数の補正データが記憶されており、補正データ算出部170により補正データを格納され、補正データ取得部171により変更後の目標光量、および補正データを読み出される。LDドライバ111は、さらに、印刷時画像形成時に目標光量が変更された場合、VCSEL88の光源を消灯状態から点灯状態に制御する際に、補正データ取得部171により取得された補正データによって、VCSEL88の光源の点灯時間を補正する。図12は、LDドライバ111の構成を示す図である。図12に示すように、LDドライバ111は、VCSEL88における各光源の点灯時間を制御するPWM信号発生部150と、各光源を点灯制御する光源駆動部151とを主に備えている。PWM信号発生部150は、画像データおよびプリンタ制御部117からの制御信号1により、PWM信号を光源駆動部151に対して出力する。光源駆動部151は、PWM信号に応じた時間だけ各光源を点灯させる。制御信号1とは、画像データの階調数bit数に対するパルス幅の選択信号である。補正データは、上述したように、センサ93で検知し、光量検出部114により検出された各光源の光量積分と目標積分光量とから算出したパルス幅の補正データである。また、同期検知用点灯制御部112が光源駆動部151に光源強制点灯信号BDを送出することで、光源駆動部151は、その時間だけある光源を点灯させる。また、同期検知用点灯制御部112が光源駆動部151に各光源のAPC動作を実行するための光量制御タイミング信号APCを送出することで、光源駆動部151は、光量制御タイミングAPC信号のタイミングで各光源の光量を制御する。各光源を点灯させる時の光量は、プリンタ制御部117からの制御信号2によって設定される。次に、以上のように構成された複合機100によって、VCSEL88の点灯時間を画像データに応じて補正する際に利用される補正データの算出処理補正データ算出処理の手順について説明する。図13は、実施の形態1にかかる複合機100による補正データ算出処理の手順を示すフローチャートである。まず、プリンタ制御部117は、VCSEL88の光源の目標光量が変更されたか否かを判断するステップS11。なお、印刷する際に設定される作像条件は、不図示のメモリ等の記憶媒体に記憶されており、プリンタ制御部117は、該メモリを参照することで、目標光量が変更されたか否かを判断することができる。目標光量が変更されていない場合ステップS11:No、そのまま処理を終了する。一方、目標光量が変更された場合ステップS11:Yes、LDドライバ111は、VCSEL88により点灯パターンAを点灯させるステップS12。光量検出部114は、点灯パターンAで点灯したVCSEL88の積分光量を検出するステップS13。次に、LDドライバ111は、VCSEL88により点灯パターンBを点灯させるステップS14。光量検出部114は、点灯パターンBで点灯したVCSEL88の積分光量を検出するステップS15。そして、補正データ算出部170は、VCSEL88の点灯パターンごとに、検出された積分光量と、予め定められたVCSEL88の目標積分光量とを比較し、その差分に相当する補正データを算出しステップS16、補正データ記憶部118に格納するステップS17。ここでは、点灯パターンA、Bの2つの点灯パターンの補正データを算出した例を示したが、実際には、予め定められた全ての点灯パターンの補正データを算出するものとする。次に、実施の形態1にかかる複合機100おいて、点灯時間の補正を含めた印刷処理の手順について説明する。図14は、実施の形態1にかかる複合機100による印刷処理の手順を示すフローチャートである。まず、印刷が開始されると、ポリゴンモータ制御部110は、規定回転数でポリゴンモータ71を回転させるステップS21。そして、LDドライバ111は、同期検知信号を出力させるため、予め定められたVCSEL88の光源を点灯させステップS22、同期検知センサ86により同期検知信号を送出させる。次に、図13における補正データ算出処理を行うステップS23。そして、プリンタ制御部117は、画像形成動作を開始するステップS24。補正データ取得部171は、補正データ記憶部118から、印刷を行なう画像データに対応する点灯パターンの補正データを取得するステップS25。LDドライバ111は、取得された補正データによって、VCSEL88の光源の点灯時間を補正するステップS26。そして、LDドライバ111が補正されたVCSEL88の各光源を点灯させることで、画像が形成される。次に、プリンタ制御部117は、次の画像があるか否かを判断するステップS27。次の画像がある場合ステップS27:Yes、ステップS24に戻って処理を繰り返す。一方、次の画像がない場合ステップS27:No、DLドライバ111は、VCSEL88の光源を消灯させステップS28、ポリゴンモータ制御部110は、ポリゴンモータ71を停止させるステップS29。このように、実施の形態1にかかる複合機100は、印刷開始した際にVCSEL88の目標光量が変更されていた場合、VCSEL88の点灯パターンごとに、点灯時間を補正するための補正データを算出する。そして、印刷時に、画像データに対応する点灯パターンの補正データにより、点灯時間を補正する。これによって、VCSEL88の応答特性に応じて、画像データに対応するVCSEL88の適切な補正を行うことができ、その結果、画像品質を向上、かつ安定させることができる。また、予め各条件における補正データを算出して記憶しておくことで、印刷時間を短縮することができる。また、VCSEL88の目標光量を制御する際に光量を検知するセンサと、積分光量を検知するセンサとを共通して利用することで、装置を簡易に構成してコストを削減することができる。実施の形態2実施の形態1では、印刷開始した際にVCSEL88の目標光量が変更されていた場合に補正データを算出していたが、本実施の形態では、所定の変更量以上の目標光量が変更された場合に補正データを算出するものである。複合機100の構成は実施の形態1と同様である。図15は、実施の形態2にかかる複合機100による補正データ算出処理の手順を示すフローチャートである。まず、プリンタ制御部117は、VCSEL88の光源の目標光量が変更されたか否かを判断するステップS41。判断の仕方は、実施の形態1と同様である。目標光量が変更されていない場合ステップS41:No、そのまま処理を終了する。一方、目標光量が変更された場合ステップS41:Yes、プリンタ制御部117は、変更された目標光量の変更量が所定の光量変更量THより大きいか否かを判断するステップS42。ここで、光量変更量THは、検出した積分光量と目標光量との差分が画像に影響ないレベルかどうかで決定される変更量である。光量変更量THが大きければ補正データの算出回数が減るため、VCSEL88の点灯時間の補正を実施する回数も減り、複合機100における印刷時間を短縮できる。目標光量の変更量が光量変更量TH以下である場合ステップS42:No、処理をそのまま終了する。一方、目標光量の変更量が光量変更量THより大きい場合ステップS42:Yes、LDドライバ111は、VCSEL88により点灯パターンAを点灯させるステップS43。VCSEL88の積分光量の検出からの処理ステップS44~48は、実施の形態1と同様であるため説明を省略する図13のステップS13~17参照。このように、実施の形態2にかかる複合機100は、印刷開始した際にVCSEL88の目標光量の変更量が所定の光量変更量THより大きい場合、VCSEL88の点灯パターンごとに、点灯時間を補正するための補正データを算出する。そして、印刷時に、画像データに対応する点灯パターンの補正データにより、点灯時間を補正する。これによって、VCSEL88の応答特性に応じて、画像データに対応するVCSEL88の適切な補正を行うことができ、その結果、画像品質を向上、かつ安定させることができるとともに、VCSEL88の点灯時間の補正を実施する回数を減らすことで、印刷時間を短縮できる。実施の形態1、2では、点灯時間の補正データを算出して記憶するタイミングとして、目標光量を大幅に変化させる可能性がある印刷開始前に実行しているが、印刷と印刷との間や、外部装置から強制実行されるプロセスコントロール時に実行するように構成してもよい。印刷開始前には、プロセスコントロールによって決定した目標光量、または印刷の設定変更によって目標光量を設定する場合がある。また、プロセスコントロール時は、プロセスコントロールで使用する画像パターンを形成する場合に目標光量を設定する場合がある。実施の形態3実施の形態1では、画像データは2bit4値で、点灯パルス幅は0、duty33、duty66、duty100であった。これに対し、実施の形態3では、画像データは2bit4値で、点灯パルス幅は0、duty25、duty50、duty75とし、duty100を使用しない場合について説明する。複合機100の構成は実施の形態1と同様である。図16は、画像データの点灯信号を示す図である。図16に示す点灯信号cは、比較対象として点灯パルス幅がduty100の場合を示している。点灯パルス幅がduty100以下である場合、補正する対象ドットに対して、点灯パルス幅を長くすることも短くすることも容易にできる。図16に示す点灯信号dは、duty25分だけ点灯パルス幅を長くできるが図16における補正可能範囲を参照、この量は応答特性のワーストケースを想定して決定することになる。実施の形態4実施の形態4では、実施の形態1と同様に点灯パルス幅がduty100である場合に、点灯パルス幅を長くする場合について説明する。図17は、画像データの点灯信号を示す図である。図17に示す点灯信号cは、図16と同様、点灯パルス幅がduty100の場合を示している。仮に、duty100の点灯パルス幅を長くする場合は、点灯信号eに示すように、補正対象ドットの前の消灯ドットの補正分だけ点灯させる。なお、消灯ドットを点灯させる場合は、補正対象ドット側に点灯パルスを寄せることで、安定したドットが形成できる。実施の形態5実施の形態1では、印刷が開始された後に、点灯パターンごとに補正データを算出して記憶している。これに対して、補正データを予め複合機100の出荷時に算出して記憶しておいてもよい。図18は、実施の形態5にかかる複合機100による印刷処理の手順を示すフローチャートである。まず、複合機100の出荷時に、実施の形態1における補正データ算出処理図13を実行しておく。そして、図18における印刷処理を実行する。図18における印刷処理ステップS51~58は、図14における補正データ算出処理ステップS23参照を省略したものである図14のステップS21~29参照。このように、実施の形態5にかかる複合機100は、印刷時において、出荷時に算出して記憶した、画像データに対応する点灯パターンの補正データにより、点灯時間を補正する。これによって、画像データに対して適切な補正を行うことで、画像品質を向上、かつ安定させることができる。なお、実施の形態1乃至5において本発明を適用した画像形成装置として複写機100を用いて説明を行った。しかし、本発明を適用した画像形成装置は複写機に限定する必要はなく、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも2つの機能を有する複合機や、プリンタ、ファクシミリ装置等に適用することができる。さらに、中間転写方式による電子写真方式に限定する必要もなく、直接転写方式であっても良い。"