レーザビームを出力する光源を駆動する駆動手段と、前記光源から出力されるレーザビームを検出する検出手段と、前記検出手段の出力を、予め定められた範囲内の値に変換する変換手段と、前記駆動手段を制御して、前記光源から出力されるレーザビームの光量を、作像光量範囲内の第1の光量と、該作像光量範囲外の第2の光量とで切り替える制御手段とを有し、前記変換手段は、前記制御手段により前記レーザビームの光量が前記第1の光量に切り替えられている場合に、前記検出手段の前記作像光量範囲の上限光量の出力を、前記予め定められた範囲内で最大の値に変換し、前記検出手段の前記作像光量範囲の下限光量の出力を、前記予め定められた範囲内で最小の値に変換することを特徴とする光学装置。前記制御手段は、前記レーザビームの光量を前記第1の光量に制御している場合に、前記光源を駆動している駆動電流値と、前記第1の光量の目標値と、前記第2の光量の目標値とに基づき、前記駆動手段が該第2の光量で前記光源を駆動するための駆動電流値を求めることを特徴とする請求項1に記載の光学装置。前記制御手段は、前記レーザビームの光量を、該レーザビームの同期タイミングを検出する同期検知手段に対して該レーザビームを入射させる場合の第3の光量で制御している場合に、前記光源を駆動している駆動電流値と、前記第2の光量の目標値と、前記第3の光量の目標値とに基づき、前記駆動手段が前記第2の光量で前記光源を駆動するための駆動電流値を求めることを特徴とする請求項1に記載の光学装置。前記第2の光量は、前記レーザビームが走査する感光体の残留電位を検知するための光量であることを特徴とする請求項1乃至請求項3の何れか1項に記載の光学装置。駆動手段が、レーザビームを出力する光源を駆動する駆動ステップと、検出手段が、前記光源から出力されるレーザビームを検出する検出ステップと、変換手段が、前記検出ステップによる出力を、予め定められた範囲内の値に変換する変換ステップと、制御手段が、前記駆動ステップを制御して、前記光源から出力されるレーザビームの光量を、作像光量範囲内の第1の光量と、該作像光量範囲外の第2の光量とで切り替える制御ステップとを有し、前記変換ステップは、前記制御ステップにより前記レーザビームの光量が前記第1の光量に切り替えられている場合に、前記検出ステップによる前記作像光量範囲の上限光量の出力を、前記予め定められた範囲内で最大の値に変換し、前記検出ステップによる前記作像光量範囲の下限光量の出力を、前記予め定められた範囲内で最小の値に変換することを特徴とする光学装置の制御方法。請求項1乃至請求項4の何れか1項に記載の光学装置と、前記レーザビームで感光体を走査することで作像を行う画像形成手段とを備えることを特徴とする画像形成装置。しかしながら、従来の残留電位測定のためのレーザビームを出力する構成では、作像に用いる光量範囲を単純に拡張して光量制御を行っているに過ぎなかった。このことについて、図10を用いて具体的に説明する。一般的に、感光体の残留電位を測定する際のレーザビームの光量は、画像を作像する際の光量のような精度は要求されないため、残留電位の測定に際して略狙いの光量が出力されていれば十分とされる傾向にある。ところが、従来では、作像に用いる光量範囲に対して光量の大きい、残留電位を測定するためのレーザビームの光量まで一律に光量制御を行っていた。すなわち、残留電位を検知するためのレーザビームを出力する場合、図10に例示されるように、作像に用いる光量範囲Aの上限から、残留電位を検知するための残留電位検知光量Cまでの、本来点灯させることの無い光量範囲Bが発生する。この光量範囲Aと光量範囲Bとを含む全体の光量範囲が、光量制御範囲となる。したがって、光量範囲Aに対して光量制御のダイナミックレンジが大きくなり、作像に用いる光量範囲Aに対する光量検知の分解能が低くなってしまうという問題点があった。また、上述した特許文献1では、LDの発光電流のフルスケールを変更することでLDの発光量を変化させている。しかしながら、作像に用いる光量範囲から残留電位検知光量への変化は、上述したシェーディング補正光量に対して遙かに大きな変化となる。そのため、外部端子より入力する電流または電圧のダイナミックレンジが大きくなり、作像光量範囲に対する光量制御精度の悪化という問題は解消できていない。さらに、上述した特許文献2では、光量調整素子を用いて光量のダイナミックレンジを狭くしており、作像光量範囲に対する光量制御精度の悪化を抑制することが可能である。しかしながら、複写機などの画像形成装置に搭載するLDは、光量をモニタするPDフォトダイオードと一体化されているのが一般的であり、この場合、特許文献2で用いられるような光量調整素子を搭載できない。そのため、特許文献2の方法を複写機などに適用することは困難であり、光量制御精度の悪化という問題は解消できていない。本発明は、上記に鑑みてなされたものであって、感光体の残留電位を検出する構成において、作像光量制御の精度を向上させることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、レーザビームを出力する光源を駆動する駆動手段と、光源から出力されるレーザビームを検出する検出手段と、検出手段の出力を、予め定められた範囲内の値に変換する変換手段と、駆動手段を制御して、光源から出力されるレーザビームの光量を、作像光量範囲内の第1の光量と、作像光量範囲外の第2の光量とで切り替える制御手段とを有し、変換手段は、制御手段によりレーザビームの光量が第1の光量に切り替えられている場合に、検出手段の作像光量範囲の上限光量の出力を、予め定められた範囲内で最大の値に変換し、検出手段の作像光量範囲の下限光量の出力を、予め定められた範囲内で最小の値に変換することを特徴とする。また、本発明は、駆動手段が、レーザビームを出力する光源を駆動する駆動ステップと、検出手段が、光源から出力されるレーザビームを検出する検出ステップと、変換手段が、検出ステップによる出力を、予め定められた範囲内の値に変換する変換ステップと、制御手段が、駆動ステップを制御して、光源から出力されるレーザビームの光量を、作像光量範囲内の第1の光量と、作像光量範囲外の第2の光量とで切り替える制御ステップとを有し、変換ステップは、制御ステップによりレーザビームの光量が第1の光量に切り替えられている場合に、検出ステップによる作像光量範囲の上限光量の出力を、予め定められた範囲内で最大の値に変換し、検出ステップによる作像光量範囲の下限光量の出力を、予め定められた範囲内で最小の値に変換することを特徴とする。本発明によれば、感光体の残留電位を検出する構成において、作像光量制御の精度を向上させることができるという効果を奏する。以下に添付図面を参照して、本発明に係る光学装置の一実施形態を詳細に説明する。図1は、本発明の実施形態による光学装置を適用可能な画像形成装置80の一例の構成を概略的に示す。この画像形成装置80は、イエローY、マゼンタM、シアンCおよびブラックKの各色を用いてカラー画像の形成を行うことができる、タンデムタイプのカラー画像形成装置である。画像形成装置80は、YMCK各色の画像を形成する画像形成部Aが、転写紙51を搬送する搬送ベルト52に沿って一列に配置されている。搬送ベルト52は、その一方が駆動回転する駆動ローラと他方が従動回転する従動ローラである搬送ローラ53、54によって架設されており、搬送ローラ53、54の回転により図示の矢印方向に回転駆動される。搬送ベルト52の下部には、転写紙51が収納された給紙トレイ55が備えられている。給紙トレイ55に収納された転写紙51のうち最上位置にある転写紙は、画像形成時には給紙され、途中レジストセンサ64により画像の書込みを行う光学ユニットの動作とのタイミングが取られ、静電吸着によって搬送ベルト52上に吸着される。吸着された転写紙51は、イエローの画像を形成するための第1の画像形成部に搬送され、ここでイエローの画像形成が行われる。第1の画像形成部は、感光体ドラム56Yとこの感光体ドラム56Yの周囲に配置された帯電器57Y、露光器58、現像器59Y、感光体クリーナ60Yなどを構成要素として有する。感光体ドラム56Yの表面は、帯電器57Yで一様に帯電された後、露光器58によりイエローの画像に対応したレーザビーム61Yで露光され、静電潜像が形成される。なお、静電潜像は、主副走査方式の光ビーム書込みで形成され、露光器58からのビーム走査を主走査、主走査に直交する感光体ドラムの回転を副走査とすることでドラム感光面へ2次元像の光ビーム書込みが行われる。感光体ドラム56Yの表面に形成された静電潜像は、現像器59Yで現像され、感光体ドラム56Y上にトナー像が形成される。このトナー像は、感光体ドラム56Yと搬送ベルト52上の転写紙51と接する位置転写位置で転写器62Yによって転写され、転写紙51上にイエロー単色の画像を形成する。転写が終わった感光体ドラム56Yは、ドラム表面に残った不要なトナーが感光体クリーナ60Yによってクリーニングされ、次の画像形成に備える。このように、第1の画像形成部でイエロー単色を転写された転写紙51は、搬送ベルト52によってマゼンタの画像形成を行うための第2の画像形成部に搬送される。ここでも、上述の第1の画像形成部と同様にマゼンタのトナー像が感光体ドラム56M上に形成され、転写紙51上に既に形成されているイエローの画像に対して重ねて転写される。転写紙51は、さらにシアンの画像形成を行うための第3の画像形成部、続いてブラックの画像形成を行うための第4の画像形成部に搬送され、上述のイエロー、マゼンタの場合と同様に形成されたシアン、ブラックのトナー像が、直前に形成された画像に対して重ねて転写される。YMCK各色の転写が完了すると、カラー画像が形成されることになる。第4の画像形成部を通過してカラー画像が形成された転写紙51は、搬送ベルト52から剥離され、定着器63にて定着された後、排紙される。図2は、図1に例示した画像形成装置80の露光器58に含まれる、本実施形態に適用可能な光学装置の一例の構成を概略的に示す。光学装置は、レーザビーム30を出射する光源部と、光源部から出射されたレーザビーム30の光量を測定するために当該レーザビーム30を受光する受光部を有する光源ユニット1と、光源部から出射されたレーザビーム30を感光体ドラム22上に導くための光学系を有する書込みユニット2とを備える。光学装置において、光源部は、レーザビーム30を出射するレーザビーム光源14を有すると共に、レーザビーム光源14の駆動制御に関わる光源コントローラ10、ドライバ11および電圧変換部12を有する。光源コントローラ10は、例えばASICとして構成される。レーザビーム光源14は、例えばレーザダイオードLDからなり、ドライバ11から供給される駆動電流に応じた光量のレーザビーム30を出力する。レーザビーム光源14は、1本のレーザビームを出力するのに限られず、複数のレーザビームを同時に出力するようにしてもよい。複数のレーザビームを同時に出力可能な発光素子としては、例えば複数のレーザダイオードが並べられて構成されたレーザダイオードアレイや、面発光を行うVCSELを適用することができる。光学系は、カップリング光学素子16、アパーチャ17、ポリゴンミラー20およびfθレンズ21を有する。レーザビーム光源14から出射されたレーザビーム30は、カップリング光学素子16により平行光とされた後、アパーチャ17で整形され、所定速度で回転するポリゴンミラー20に入射されて偏向され、走査ビーム31となる。走査ビーム31は、fθレンズ21を通過して感光体ドラム22に照射される。走査ビーム31は、ポリゴンミラー20の回転に応じて感光体ドラム22を主走査方向図中に矢印Bで示すに走査する。感光体ドラム22の走査開始位置には、同期検知部23が配される。同期検知部23は、受光素子として例えばフォトダイオードPDを備え、入射されたレーザビーム30走査ビーム31を、光電変換により電流に変換して出力する。この同期検知部23の出力は、走査ビーム31の走査に関する各種制御に対するタイミングを与える同期信号として用いられる。また、光源ユニット1において、レーザビーム光源14内に、レーザビーム光源14から出力されるレーザビーム30の光量をモニタするための受光素子15が設けられる。受光素子15は、例えばフォトダイオードPDからなり、光電変換により、入射されたレーザビームを、光量に応じた電流の信号に変換して出力する。受光素子15は、レーザダイオードのバックビームが入射されるように配置される。これに限らず、レーザビーム光源14から出射されるレーザビーム30の光路上にハーフミラーやアパーチャミラーを設け、これらハーフミラーやアパーチャミラーで反射されたレーザビーム30が入射されるように、受光素子15を配置してもよい。受光素子15から出力された電流は、電圧変換部12で抵抗素子などにより電圧に変換されて、モニタ電圧Vpdとしてドライバ11に供給される。ドライバ11は、光源コントローラ10から供給される、APCの目標光量を示す情報と、このモニタ電圧Vpdとに基づき、レーザビーム光源14から安定した光量でレーザビーム30を出力させるためのAPCを行う。図3は、上述のレーザビーム光源14に対するAPCを行うAPC系の機能を説明するための一例の機能ブロック図である。なお、図3において、上述した図2と共通する部分には同一の符号を付し、詳細な説明を省略する。APCは、レーザビーム30が主走査方向に走査される毎のタイミングでレーザビーム30の光量補正を行うラインAPCを適用することができる。光源コントローラ10は、例えば図示されないメインCPUの命令に従い、レーザビーム30のAPCにおける目標光量値以下、APC目標光量値Papcを含む駆動制御信号を、ドライバ11に供給する。ドライバ11は、受信した駆動制御信号に含まれるAPC目標光量値Papcに対応する基準電圧値VREFを決定する。ドライバ11は、レーザビーム30を受光素子15で受光した際の、受光素子15の出力を電圧変換部12で電圧値に変換したモニタ電圧Vpdが、この基準電圧値VREFと等しくなるように、レーザビーム光源14に供給する駆動電流の電流値を制御する。その結果、レーザビーム光源14は、略APC目標光量値Papcの光量で安定的にレーザビーム30を出力する。なお、光源コントローラ10に対して図示されない画像処理部から、画像データが供給された場合、光源コントローラ10は、この画像データと、図示されないメインCPUから受信した制御信号とに基づき、レーザビーム光源14を画像データに従い駆動するための駆動信号である画像データ点灯信号を生成する。また、光源コントローラ10は、メインCPUからの命令に従い、レーザビーム30が同期検知部23の位置を走査するタイミングでレーザビーム30を点灯させるBD点灯を行うための、BD点灯信号を生成する。図4は、ドライバ11の一例の構成をより詳細に示す。なお、図4において、上述した図2と共通する部分には同一の符号を付して詳細な説明を省略する。図4に例示されるように、ドライバ11は、制御部100、ADCA/Dコンバータ101および電流DACD/Aコンバータ102を有する。制御部100は、光源コントローラ10が図示されないメインCPUの命令に従い駆動制御信号に含めて送信した、APC目標光量値Papc、ACC目標光量値Pacc、APC/ACC切替信号、画像データ点灯信号、APC点灯信号およびBD点灯信号を受信する。なお、詳細は後述するが、ACCは、レーザビーム光源14を、固定的な電流でレーザビーム30を出力するように駆動する制御であり、感光体ドラム22の残留電位を検知する際に用いられる。また、制御部100は、レーザビーム光源14を点灯させる際には、電流DAC102に対して、レーザビーム光源14に対して供給する駆動電流の電流値を設定する。電流DAC102は、制御部100からデジタル値として設定された電流値の電流を出力し、レーザビーム光源14を点灯駆動する。ADC101は、電圧変換部12から供給されるモニタ電圧Vpdを予め定められた範囲内のデジタル値に変換し、制御部100に供給する。制御部100は、光源コントローラ10から供給される駆動制御信号に含まれるAPC/ACC切替信号がAPCを示している状態では、APCを行う。すなわち、制御部100は、ADC101からデジタル値に変換されて供給されたモニタ電圧Vpdと、駆動制御信号に含まれるAPC目標光量値Papcに対応して決定されたモニタ基準値VREFとに基づき、レーザビーム光源14を駆動する駆動電流の電流値Idac_apcを決定し、この電流値Idac_apcを電流DAC102に設定する。一方、制御部100は、APC/ACC切替信号がACCを示している状態では、ACCを行う。すなわち、制御部100は、現在のAPC目標光量値Papcと、現在の電流DAC102の設定値と、次のACC目標値Paccとに基づき、後述するようにして、ACCにおける電流値Idac_accを算出し、電流DAC102に対して設定する。次に、本発明の実施形態によるレーザビーム光源14の制御方法について、より詳細に説明する。図5および図6は、従来技術および本発明の実施形態による制御方法の例をそれぞれ示す。図5および図6において、横軸は、レーザビーム光源14からレーザビーム30を出力した際の受光素子15の出力を電圧値に変換したモニタ電圧Vpdを、ADC101でデジタル値に変換したモニタ電圧AD変換値を示す。また、以下では、画像データに従い画像形成を行うために感光体ドラム22を走査することを作像と呼び、作像の際のレーザビーム30の光量を作像光量と呼ぶ。APCでは、この作像光量を、APC目標光量値Papcの予め決められた範囲内に収めるような制御を行う。図5および図6において、モニタ電圧AD変換値L0およびL1は、それぞれ、作像光量の範囲の下限および上限の光量に対応する。また、モニタ電圧AD変換値L2は、感光体ドラム22の残留電位を検知するためのレーザビーム30の光量に対応する。図5および図6に示されるように、感光体ドラム22の残留電位を検知するためには、レーザビーム30の光量を、作像光量範囲の上限の光量L1よりも大きな光量L2とする。従来では、図5に例示されるように、モニタ電圧AD変換値L0~L2の範囲L0L2の全体をAPCの対象としていた。すなわち、作像光量範囲のみならず、作像光量範囲の上限から残留電位を検知するための光量までの範囲を含めて、レーザビーム30の光量に対するAPCを行っていた。この場合、モニタ電圧AD変換値のダイナミックレンジは、モニタ電圧AD変換値L0~L2の範囲L0L2となる。これに対して本実施形態では、図6に例示されるように、APCの対象を作像光量範囲のみ、すなわちモニタ電圧AD変換値L0~L1の範囲L0L1をAPCの対象とする。残留電位を検知するための光量については、ACCによりレーザビーム30の光量を固定的に制御する。この場合、モニタ電圧AD変換値のダイナミックレンジは、モニタ電圧AD変換値L0~L1の範囲L0L1となり、図5の例に比べて狭くなる。ここで、制御部100は、電圧変換部12から供給されたモニタ電圧VpdをADC101でA/D変換し、デジタル値として処理する。ADC101でのA/D変換における量子化ビット数が同一であれば、モニタ電圧Vpdのより狭い範囲に量子化ビット数のフルスケールを割り当てることで、モニタ電圧Vpdに対してより高い分解能を得ることができる。一例として、ADC101が8ビットの量子化ビット数でA/D変換を行う場合、フルスケールは、0~255の256段階の値を持つ。図5に示す従来の方法では、モニタ電圧AD変換値L0~L2の範囲L0L2にフルスケールを割り当てることになり、この範囲L0L2を255分割した値を単位として光量検出が行われて作像時のAPCが実行される。これに対して、図6に示す本実施形態の方法では、モニタ電圧AD変換値L0~L1の範囲L0L1にフルスケールを割り当てることになり、この範囲L0L1を255分割した値を単位として光量検出が行われて作像時のAPCが実行される。上述したように、感光体ドラム22の残留電位を検知するための光量は、作像光量の範囲の上限の光量よりも大きいので、範囲L0L2よりも範囲L0L1の方が狭くなる。したがって、作像時において、従来の方法に比べ本実施形態による方法の方が高い分解能でレーザビーム30の光量検出を行うことができ、より高精度にAPCを実行することができる。次に、感光体ドラム22の残留電位を検知する光量でレーザビーム30をACCにより出力するための、レーザビーム光源14を駆動する駆動電流の算出方法について説明する。図7は、レーザビーム光源14の駆動電流値Iと発光量Pとの一例の関係を示す。図7に示されるように、駆動電流値Iがある電流値Biasを超えると、駆動電流値Iに対する発光量Pの増加率が急激に増大すると共に、発光量Pが駆動電流値Iに略比例して増加していく。駆動電流値Iが0から電流値Biasまでの領域をLED発光領域と呼び、駆動電流値Iが電流値Bias以上の領域をLD発光領域と呼ぶ。電流DAC102は、このLED発光領域とLD発光領域との境界となる電流値Biasと、駆動電流値Iが電流値Bias以上のLD発光領域の電流Idacとを制御している。ACC時に電流DAC102に設定する電流値Idac_accは、LD発光領域の電流Idacの値を用いて下記の式1により算出する。Idac_acc=×Idac_apc...1次に、APCおよびACCの切り替えタイミングについて、図8および図9のタイミングチャートを用いて説明する。ドライバ11は、光源コントローラ10から供給された駆動制御信号に含まれるAPC/ACC切替信号の状態に応じてAPCとACCとを切り替える。図8は、APC/ACC切替信号がAPCを示している状態であり、通常のAPCを行っている場合の例を示す。ドライバ11は、光源コントローラ10からレーザビーム30が同期検知部23の位置を走査するタイミングで供給されるBD点灯信号に応じて、レーザビーム光源14を光量bでBD点灯させる。同期検知部23は、BD点灯されたレーザビーム30走査ビーム31を検知すると、同期信号DTEPを出力する。同期信号DTEPは、例えば図示されないメインCPUに供給される。メインCPUは、この同期信号DTEPに基づき、作像を行うための点灯タイミングや、APCを行うための点灯タイミングを光源コントローラ10に指示する。光源コントローラ10は、この指示に従い各種タイミング信号を生成し、ドライバ11に供給する。ドライバ11は、供給された各種タイミング信号に従い、レーザビーム30が感光体ドラム22の作像領域を走査する期間で、作像光量である光量aでレーザビーム光源14を点灯させ、その後、作像領域外において光量aでレーザビーム光源14をAPC点灯させる。光量aは、APC目標光量値Papcの光量である。なお、BD点灯のための光量bは、光量aに対して、同等か、または、若干高い光量が設定される。光量bによるBD点灯は、ACCによって点灯させてもよいし、APCによって点灯させてもよい。BD点灯をAPCにより行う場合は、目標光量値をAPC目標光量値Papcとは異なる値に設定することができる。図9は、APC/ACC切替信号がAPCを示す状態からACCを示す状態に切り替わり、ACCを実行する場合の例を示す。この場合、APC/ACC切替信号は、例えば図示されないメインCPUの制御に従い切り替わる。時点t1でAPC/ACC切替信号がACCを示す状態に切り替わると、ドライバ11の制御部100は、上述した式1に従い電流値Idac_accを算出し、電流DAC102に設定する。なお、APC/ACC切替信号がACCを示す状態に切り替わる時点t1は、BD点灯が終了したタイミングから、残留電位測定光量での点灯を行うために予め定められたタイミングの直前までの間であれば、どのタイミングであってもよい。光源コントローラ10は、メインCPUからの指示に従いACCを行うための各種タイミング信号を生成し、ドライバ11に供給する。ドライバ11は、供給された各種タイミング信号に従い、レーザビーム30が感光体ドラム22の作像領域を走査する期間に電流値Idac_accの駆動電流でレーザビーム光源14を駆動し、残留電位光量である光量cで点灯させる。光量cは、APC点灯の光量aおよびBD点灯の光量bよりも大きな光量とされる。また、APC/ACC切替信号がACCを示す状態の場合、作像光量のためのAPCは必要ないため、APC点灯は行わない。BD点灯は、図8に示したAPCの場合と同様に所定のタイミングで点灯される。このように、本実施形態によれば、作像時の光量よりも大きな光量で残留電位の検知を行う場合に、APCの対象を作像光量範囲内のみとし、APCの対象を残留電位検知光量までとした場合に比べ、モニタ電圧AD変換値のダイナミックレンジを狭くしている。そのため、光量モニタ時の分解能を高めることができ、より高い精度でAPCを行うことができる。実施形態の変形例上述の実施形態では、ACC時に電流DAC102に対して設定する電流値Idac_accを、現在の作像における作像光量に対応するAPC目標光量値Papcと、電流値Idac_accとを用いて算出するように説明した。これに対し、本実施形態の変形例では、BD点灯の光量をAPCする場合に、ACC時に電流DAC102に対して設定する電流値Idac_accを、BD点灯に対してAPCを行う電流値Idac_apc_bdおよびAPC目標光量値Papc_bdと、ACC時のACC目標光量値Paccとを用いて、下記の式2により算出する。Idac_acc=×Idac_apc_bd...2すなわち、上述した図7では、電流値Bias以上のLD発光領域において、駆動電流値Iと発光量Pとが直線的な比例関係となっているように示したが、実際には、これら駆動電流値Iと発光量Pとの関係は、直線的な対応関係に対して若干の歪みを持っている。そのため、ACC時に電流DAC102に設定する電流値Idac_accを算出する際に、作像点灯のためのAPC目標光量値Papcが変動すると、ACC時の電流値Idac_accも変動することになり、結果的に、ACC点灯の光量にバラツキが発生し易くなる。そこで、本実施形態の変形例のように、作像光量に加え、BD点灯用のAPC目標光量値Papc_bdおよび電流値Idac_apc_bdを用いてACC時の電流値Idac_accを算出する。BD点灯の光量は、同期検知部23の出力信号である同期信号DTEPを安定させるため、常に一定の値を設定するのが好ましい。これにより、ACC時に電流DAC102に設定される電流値Idac_accも安定し、ACC点灯の際の光量Paccのバラツキを抑制することができる。なお、BD点灯光量に対してAPCを行う際のAPC点灯は、図8のBD点灯をそのまま用いてもよいし、作像光量での点灯期間と、BD点灯タイミングとの間に、新たに点灯タイミングを設けてもよい。