(57)【要約】【課題】光走査装置において、ＡＰＣを実行する際に、光源の点灯後に、当該光源の光量を短時間に目標光量に近づけることを可能にする技術を提供する。【解決手段】本発明の光走査装置は、自動光量制御（ＡＰＣ）を実行する際に、光源（ＬＤ）から光ビームを出力させるために用いられる電圧を保持するホールドコンデンサを、予め設定された目標電圧に充電させておく。光走査装置は、ホールドコンデンサが目標電圧に充電された後に、当該ホールドコンデンサの電圧に応じた駆動電流をＬＤに供給してＬＤから光ビームを出力させる。さらに、光走査装置は、ＰＤによって検出される光ビームの光量が目標光量に近づくように、充電された電圧を初期値として、ホールドコンデンサの充電または放電を行うことで、ホールドコンデンサの電圧を制御する。【選択図】図３
2013147020.tif 000002
【特許請求の範囲】
【請求項１】
光ビームによって感光体上を走査する光走査装置であって、
供給される駆動電流に応じた光量の前記光ビームを出力する光源と、
前記光源から出力される前記光ビームの光量を検出する検出手段と、
前記駆動電流の値を制御するための電圧を保持する電圧保持手段と、
前記電圧保持手段が保持する前記電圧の値を制御する制御手段と、
前記制御手段によって制御された前記電圧保持手段の電圧に基づく値の駆動電流を前記光源に供給する電流供給手段と、を備え、
前記制御手段は、前記光源が前記光ビームを出力していない状態で前記電圧保持手段が保持する電圧を所定の電圧に制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電圧保持手段が保持する電圧を前記所定の電圧から制御することを特徴とする光走査装置。
【請求項２】
前記検出手段によって検出された光量に対応する電圧と、前記光ビームの目標光量に対応する基準電圧とを比較する比較手段をさらに備え、
前記制御手段は、
前記比較手段による比較結果に応じて、前記検出手段によって検出される光量に対応する電圧が前記基準電圧に近づくように、前記電圧保持手段の電圧を前記所定の電圧から変化させる
ことを特徴とする請求項１に記載の光走査装置。
【請求項３】
前記目標光量又は当該目標光量の近傍の光量に対応した電圧を、前記所定の電圧として設定する設定手段をさらに備えることを特徴とする請求項２に記載の光走査装置。
【請求項４】
前記目標光量又は当該目標光量の近傍の光量に対応した電圧を示す電圧値が予め記憶された記憶手段と、
前記光走査の終了時に、前記電圧保持手段に保持されている電圧に対応する電圧値で、前記記憶手段に記憶されている電圧値を更新する更新手段をさらに備え、
前記設定手段は、
前記更新手段によって更新された前記記憶手段に記憶されている電圧値に対応する電圧を、次回の前記光走査の開始時の目標電圧として設定する
ことを特徴とする請求項３に記載の光走査装置。
【請求項５】
前記目標電圧を設定するために抵抗値が予め調整された可変抵抗器をさらに備え、
前記目標電圧には、前記抵抗値に応じて前記可変抵抗器に生じる電圧が設定されることを特徴とする請求項４に記載の光走査装置。
【請求項６】
前記光走査装置には、前記光源、前記電圧保持手段、前記電流供給手段、及び前記制御手段がそれぞれ複数設けられ、複数の前記光源から出力される複数の光ビームによって前記感光体上を走査し、
前記光走査装置は、複数の前記制御手段のうちの１つ以上が、対応する前記電圧保持手段の前記所定の電圧への制御を完了すると、複数の前記光源を消灯状態から点灯状態にして前記光走査を開始する
ことを特徴とする請求項１乃至５のいずれか１項に記載の光走査装置。
【請求項７】
前記光走査装置は、複数の前記制御手段のすべてが、対応する前記電圧保持手段の前記所定の電圧への制御を完了すると、複数の前記光源を前記消灯状態から前記点灯状態にして前記光走査を開始することを特徴とする請求項６に記載の光走査装置。
【請求項８】
光ビームによって感光体上を走査する光走査装置であって、
供給される駆動電流に応じた光量の前記光ビームを出力する光源と、
前記光源から出力される前記光ビームの光量を検出する検出手段と、
前記光源から前記光ビームを出力させるための駆動電流の電流値を保持する電流保持手段と、
前記電流保持手段が保持する電流値を調整する調整手段と、
前記光源が前記光ビームを出力していない状態で前記電流保持手段が保持する電流値が所定の電流値に制御されるように前記調整手段を制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電流保持手段が保持する前記電流値を前記所定の電流値から制御する制御手段と、
前記制御手段によって制御された前記電流保持手段の電流値に対応する駆動電流を前記光源に供給する電流供給手段と、
を備えることを特徴とする光走査装置。
【請求項９】
感光体を備える画像形成装置であって、
前記感光体を帯電させる帯電手段と、
光ビームを出力する光源と、前記光源から出力される前記光ビームの光量を検出する検出手段と、を備え、画像情報に応じて変調した駆動電流が供給されることによって前記光源から出力される光ビームによって前記感光体上を走査する光走査装置と、
前記光ビームによって走査されることにより前記感光体上に形成された静電潜像を現像する現像手段と、
前記駆動電流の値を制御するための電圧を保持する電圧保持手段と、
前記電圧保持手段が保持する前記電圧の値を制御する制御手段と、
前記制御手段によって制御された前記電圧保持手段の電圧に基づく値の駆動電流を前記光源に供給する電流供給手段と、を備え、
前記制御手段は、前記光源が前記光ビームを出力していない状態で前記電圧保持手段が保持する電圧を所定の電圧に制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電圧保持手段が保持する電圧を前記所定の電圧から制御することを特徴とする画像形成装置。
【請求項１０】
感光体を備える画像形成装置であって、
前記感光体を帯電させる帯電手段と、
光ビームを出力する光源と、前記光源から出力される前記光ビームの光量を検出する検出手段と、を備え、画像情報に応じて変調した駆動電流が供給されることによって前記光源から出力される光ビームによって前記感光体上を走査する光走査装置と、
前記光ビームによって走査されることにより前記感光体上に形成された静電潜像を現像する現像手段と、
前記光源から前記光ビームを出力させるための駆動電流の電流値を保持する電流保持手段と、
前記電流保持手段が保持する電流値を調整する調整手段と、
前記光源が前記光ビームを出力していない状態で前記電流保持手段が保持する電流値が所定の電流値に制御されるように前記調整手段を制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電流保持手段が保持する前記電流値を前記所定の電流値から制御する制御手段と、
前記制御手段によって制御された前記電流保持手段の電流値に対応する駆動電流を前記光源に供給する電流供給手段と、
を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光走査装置、及び当該光走査装置を使用する画像形成装置に関するものである。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、感光体上に形成される静電潜像をトナーによって現像し、現像されたトナー像を記録媒体上に転写、定着することによって記録媒体上に画像を形成する。感光体上に静電潜像を形成するため上記画像形成装置には光走査装置が用いられる。光走査装置は、レーザ光を出射するレーザ光源と、レーザ光源から出射されたレーザ光が感光体上を所定の方向に走査するようにレーザ光を偏向する回転多面鏡などの偏向装置を備える。感光体上を走査するレーザ光の光量を目標光量に制御するために、上記画像形成装置は、自動光量制御（ＡＰＣ：Automatic Power Control）を実行する。
【０００３】
ＡＰＣは、レーザ光源から出射されたレーザ光の光量をフォトダイオードなどの光学センサを用いて検出し、で検出されるレーザ光の光量が目標光量に到達するように、レーザ光源に供給する駆動電流を徐々に調整する。
【０００４】
ＡＰＣには、画像形成の準備を行う初期動作として実行される初期ＡＰＣと画像形成中に実行する通常ＡＰＣがある。通常ＡＰＣは、例えば、感光体上を走査する期間にレーザ光の光量を制御するＡＰＣである。一方、初期ＡＰＣは、画像形成装置に画像データが入力された際の初期動作として、非点灯状態のレーザ光源に供給する駆動電流の値を決定する制御である。
【０００５】
特許文献１には、初期ＡＰＣに関して記載されている。レーザ光源は発光素子の温度やレーザ光源の経時変化によって供給される駆動電流に対する発光量が変化する。初期ＡＰＣ時に過剰な駆動電流が供給されることによってレーザ光源が故障しないように、特許文献１は、レーザ光源に供給する駆動電流を０から段階的に増加させてＡＰＣを行うことによって、レーザ光を目標光量に制御する初期ＡＰＣを開示している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平７−１７１９９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の初期ＡＰＣは、段階的に駆動電流を増加させるステップを実行するため、初期ＡＰＣを開始してから、レーザ光源の光量が目標光量の近傍で安定して、画像形成が開始可能になるまでには、ある程度の長い制御時間が必要となるという課題がある。
【０００８】
特に、複数のレーザ光源を使用するマルチ光方式の場合には、まず、画像の書き出し位置を規定するための同期信号（以下、ＢＤ信号）の生成に使用する特定のレーザ光源について初期ＡＰＣを行って、その光量を目標光量に近づけた後に、他のレーザ光源についてＡＰＣを開始する。当該他のレーザ光源については、ＡＰＣはポリゴンミラーによって偏向されたレーザ光が感光体上を露光しないタイミングで行う必要がある。そのようなタイミングを検出するためには、ＢＤ信号を生成するレーザ光の光量を、ＢＤ信号を生成可能な光量に調整する必要がある。つまり、特定のレーザ光源について初期ＡＰＣを行った後に、他のレーザ光源の初期ＡＰＣを行う。このため、特定のレーザ光源及び他のレーザ光源を含む全てのレーザ光源について、初期ＡＰＣによって光量を目標光量に近づけた後に、画像形成が開始可能になるまでの時間は、単一のレーザ光源を使用する場合と比較して、さらに長くなってしまう。従って、初期ＡＰＣを開始してから、レーザ光源の光量が目標光量に近づくまでの時間を短くする技術が必要となる。
【０００９】
本発明は、上述の問題に鑑みてなされたものであり、光走査装置において、ＡＰＣを実行する際に、レーザ光源の点灯後に、当該レーザ光源の光量を短時間に目標光量に近づけることを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、例えば、光走査装置として実現できる。本発明の一態様に係る光走査装置は、光ビームによって感光体上を走査する光走査装置であって、供給される駆動電流に応じた光量の前記光ビームを出力する光源と、前記光源から出力される前記光ビームの光量を検出する検出手段と、前記駆動電流の値を制御するための電圧を保持する電圧保持手段と、前記電圧保持手段が保持する前記電圧の値を制御する制御手段と、前記制御手段によって制御された前記電圧保持手段の電圧に基づく値の駆動電流を前記光源に供給する電流供給手段と、を備え、前記制御手段は、前記光源が前記光ビームを出力していない状態で前記電圧保持手段が保持する電圧を所定の電圧に制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電圧保持手段が保持する電圧を前記所定の電圧から制御することを特徴とする。
また、本発明の他の一態様に係る光走査装置は、光ビームによって感光体上を走査する光走査装置であって、供給される駆動電流に応じた光量の前記光ビームを出力する光源と、前記光源から出力される前記光ビームの光量を検出する検出手段と、前記光源から前記光ビームを出力させるための駆動電流の電流値を保持する電流保持手段と、前記電流保持手段が保持する電流値を調整する調整手段と、前記光源が前記光ビームを出力していない状態で前記電流保持手段が保持する電流値が所定の電流値に制御されるように前記調整手段を制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電流保持手段が保持する前記電流値を前記所定の電流値から制御する制御手段と、前記制御手段によって制御された前記電流保持手段の電流値に対応する駆動電流を前記光源に供給する電流供給手段と、を備えることを特徴とする。
【００１１】
本発明は、例えば、画像形成装置としても実現できる。本発明の一態様に係る画像形成装置は、感光体を備える画像形成装置であって、前記感光体を帯電させる帯電手段と、光ビームを出力する光源と、前記光源から出力される前記光ビームの光量を検出する検出手段と、を備え、画像情報に応じて変調した駆動電流が供給されることによって前記光源から出力される光ビームによって前記感光体上を走査する光走査装置と、前記光ビームによって走査されることにより前記感光体上に形成された静電潜像を現像する現像手段と、前記駆動電流の値を制御するための電圧を保持する電圧保持手段と、前記電圧保持手段が保持する前記電圧の値を制御する制御手段と、前記制御手段によって制御された前記電圧保持手段の電圧に基づく値の駆動電流を前記光源に供給する電流供給手段と、を備え、前記制御手段は、前記光源が前記光ビームを出力していない状態で前記電圧保持手段が保持する電圧を所定の電圧に制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電圧保持手段が保持する電圧を前記所定の電圧から制御することを特徴とする。
また、本発明の他の一態様に係る画像形成装置は、感光体を備える画像形成装置であって、前記感光体を帯電させる帯電手段と、光ビームを出力する光源と、前記光源から出力される前記光ビームの光量を検出する検出手段と、を備え、画像情報に応じて変調した駆動電流が供給されることによって前記光源から出力される光ビームによって前記感光体上を走査する光走査装置と、前記光ビームによって走査されることにより前記感光体上に形成された静電潜像を現像する現像手段と、前記光源から前記光ビームを出力させるための駆動電流の電流値を保持する電流保持手段と、前記電流保持手段が保持する電流値を調整する調整手段と、前記光源が前記光ビームを出力していない状態で前記電流保持手段が保持する電流値が所定の電流値に制御されるように前記調整手段を制御し、前記検出手段による前記光ビームの光量の検出結果に基づいて前記電流保持手段が保持する前記電流値を前記所定の電流値から制御する制御手段と、前記制御手段によって制御された前記電流保持手段の電流値に対応する駆動電流を前記光源に供給する電流供給手段と、を備えることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、光走査装置において、ＡＰＣを実行する際に、光源の点灯後に、当該光源の光量を短時間に目標光量に近づけることを可能にする技術を提供できる。
【図面の簡単な説明】
【００１３】
【図１】実施例１に係る画像形成装置１００の概略的な断面図である。
【図２】実施例１に係る露光制御部１０の構成と、露光制御部１０及びシーケンスコントローラ４７の接続関係とを示す図である。
【図３】実施例１に係るレーザ駆動装置３１の構成を示す図である。
【図４】実施例１に係るＡＰＣ回路４０３の構成を示す図である。
【図５】実施例１に係る画像形成装置１００において実行されるＡＰＣの処理手順を示すフローチャートである。
【図６】実施例１に係るレーザ駆動装置３１における発光シーケンスを示す図である。
【図７】実施例１の変形例に係るＡＰＣ回路４０３の構成を示す図である。
【図８】ＬＤの発光特性の一例を示す図である。
【図９】実施例２に係るＡＰＣ回路４０３の構成を示す図である。
【図１０】実施例２に係る画像形成装置１００において実行されるＡＰＣの処理手順を示すフローチャートである。
【図１１】実施例２に係るＡＰＣ回路４０３の構成を示す図である。
【図１２】レーザ駆動装置３１における発光シーケンスの比較例を示す図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための形態について図面を用いて説明する。なお、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
［実施例１］
＜画像形成装置１００の構成＞
まず、図１を参照して、本発明の実施例１に係る光走査装置及び画像形成装置の基本的な動作について説明する。図１は、本実施例に係る画像形成装置１００の概略的な断面図である。
【００１６】
画像形成装置１００において、原稿給紙装置１に積載された原稿は、１枚ずつ順に原稿台ガラス２の表面に搬送される。原稿が原稿台ガラス２の表面に搬送されると、読取りユニット４のランプ部３が点灯し、かつ、読取りユニット４が矢印１１０の方向に移動しながら原稿に光を照射する。原稿からの反射光は、ミラー５，６，７を介してレンズ８を通過した後、イメージセンサ部９に入力されて、画像信号に変換される。イメージセンサ部９から出力される画像信号は、画像メモリ（図示せず）に一時的に格納される。その後、画像信号は、画像メモリから読み出されて、露光制御部１０に入力される。
【００１７】
露光制御部１０は、入力された画像信号（画像情報）に応じて感光体１１の表面に（感光体上に）レーザビームを照射して、当該レーザビームで感光体１１の表面を走査することで、感光体１１を露光する。これにより、感光体１１の表面に静電潜像が形成される。また、電位センサ３０は、感光体１１の表面電位を検知するととともに、当該表面電位が所望の値になっているか監視する。感光体１１の表面に形成された静電潜像が現像器１３によって現像されることで、記録材に転写すべき画像（トナー像）が感光体１１の表面に形成される。感光体１１の表面にトナー像は、感光体１１の回転に伴って転写部１６まで移動して、そこで記録材の表面に転写される。
【００１８】
転写部１６においてトナー像が転写される記録材は、当該トナー像が転写部１６に到達するタイミングに合わせて、記録材積載部１４又は１５から給紙及び搬送される。転写部１６においてトナー像が転写された記録材は、定着部１７に搬送される。定着部１７は、トナー像を記録材の表面に定着させる。定着部１７による定着処理の後、記録材は排紙部１８から画像形成装置１００の外部に排紙される。
【００１９】
転写部１６における転写が行われた後、クリーナ２５は、感光体１１の表面に残留するトナーを回収することによって、感光体１１の表面を清掃する。次に、補助帯電器２６が感光体１１の表面を除電することによって、次の画像形成の際に、１次帯電器２８による帯電により感光体１１が良好な帯電特性を得られるようにする。さらに、感光体１１の表面の残留電荷を前露光ランプ２７が消去した後、１次帯電器２８が感光体１１の表面を帯電させる。画像形成装置１００は、以上の処理を繰り返すことによって、複数枚の記録材に対する画像形成を実行する。
【００２０】
＜露光制御部１０の構成＞
図２は、本実施例に係る露光制御部１０の概略的な構成と、露光制御部１０とシーケンスコントローラ４７の接続の様子とを示す図である。シーケンスコントローラ４７は、ＣＰＵ（図示せず）を備え、当該ＣＰＵによって露光制御部１０及び感光体１１を制御する。同図に示すように、露光制御部１０は、レーザ駆動装置３１、コリメータレンズ３５、絞り３２、ポリゴンミラー３３、ｆ−θレンズ３４、及びＢＤセンサ３６を備える。レーザ駆動装置３１はレーザチップ４３を備え、レーザチップ４３は、複数の半導体レーザ（レーザダイオード（ＬＤ））をレーザ光源として備えるとともに、１個のフォトダイオード（ＰＤ）を備える。このように、露光制御部１０は、複数のＬＤを備えるマルチビーム方式のレーザチップ４３で構成されている。なお、本実施例において、露光制御部１０及びシーケンスコントローラ４７は、光ビームで走査対象（感光体１１）を走査する光走査装置の一例である。
【００２１】
次に、シーケンスコントローラ４７の制御に基づく露光制御部１０の動作について説明する。画像形成装置１００において、シーケンスコントローラ４７は、レーザ駆動装置３１に対して出力する制御信号Ｓ４７を用いて、レーザ駆動装置３１を制御する。シーケンスコントローラ４７は、画像形成が開始されると、レーザチップ４３内の複数のＬＤが後述する発光シーケンスに従って所望の光量で発光し、各光ビーム（レーザビーム）を出力するように、制御信号Ｓ４７によりレーザ駆動装置３１を制御する。レーザチップ４３から出射した各レーザビームは、コリメータレンズ３５及び絞り３２を通過することによってほぼ平行光となった後に、所定のビーム径でポリゴンミラー３３に入射する。
【００２２】
ポリゴンミラー３３は、複数の鏡面を備え、矢印２０１の方向に等角速度で回転している。ポリゴンミラー３３は、矢印２０１の方向への回転に伴って、入射した各レーザビームが連続的な角度で偏向されるように、各レーザビームを反射する。ポリゴンミラー３３によって偏向された各レーザビームは、ｆ−θレンズ３４に入射する。ｆ−θレンズ３４は、入射した複数のレーザビームに対して、集光作用を与えるとともに、感光体１１の表面を当該複数のレーザビームが走査する際の時間的な直線性を保証するような歪曲収差の補正を行う。これにより、当該複数のレーザビームは、感光体１１の表面で結合して、当該表面を矢印２０２の方向に等速で走査する。
【００２３】
ここで、ＢＤ（Beam Detect）センサ３６は、ポリゴンミラー３３からの反射光を検出するためのセンサである。ＢＤセンサ３６は、ポリゴンミラー３３の各鏡面によって反射されるレーザビームのうち、走査開始側におけるレーザビームを検知する位置に配置されている。ＢＤセンサ３６は、レーザビームを検出すると、レーザビームを検出したことを示す信号（ＢＤ信号）Ｓ３６をシーケンスコントローラ４７へ出力する。シーケンスコントローラ４７は、入力されたＢＤ信号Ｓ３６を、ポリゴンミラー３３の回転と、レーザ駆動装置３１における画像信号を用いた画像の書き込み開始タイミングとの同期処理のための同期信号として用いる。
【００２４】
シーケンスコントローラ４７は、ＢＤ信号Ｓ３６がＢＤセンサ３６から出力される周期を監視することによって、ＢＤセンサ３６によるレーザビームの検出周期を監視する。さらに、シーケンスコントローラ４７は、当該監視結果に基づいて、ポリゴンミラー３３の１回転周期が常に一定となるように、ポリゴンミラー３３を駆動するポリゴンモータドライバ（図示せず）を、加速又は減速させる制御を行う。かかる制御によって、シーケンスコントローラ４７は、ポリゴンミラー３３を安定した回転状態にさせる。
【００２５】
＜レーザ駆動装置３１の構成＞
次に、図３及び図４を参照して、レーザ駆動装置３１、及びレーザ駆動装置３１に含まれるＡＰＣ回路４０３（ＡＰＣ回路４０３−１〜ｎ）の構成について説明する。本実施例では、レーザ駆動装置３１が複数のレーザ光源を使用するマルチビーム方式の場合を想定している。まず、図３を参照して、レーザ駆動装置３１の構成について説明する。
【００２６】
レーザ駆動装置３１は、マルチビーム方式のレーザチップ４３を備え、レーザチップ４３は、複数（ｎ個）のＬＤ（ＬＤ１〜ＬＤｎ）と１個のフォトダイオード（ＰＤ）とを備えている。また、レーザ駆動装置３１には、複数のＬＤ（ＬＤ１〜ＬＤｎ）のそれぞれに対応して、ＡＰＣ回路４０３−１〜ｎが複数設けられている。
【００２７】
レーザチップ４３内のＰＤは、ＬＤ１〜ＬＤｎからのレーザ光を検知して、検知した光量に応じた電流Ｉｍを、電流／電圧変換器４０１に出力する。電流／電圧変換器４０１は、入力された電流Ｉｍを電圧に変換して出力する。増幅器４０２は、電流／電圧変換器４０１から出力された電圧のゲインを調整するための増幅器である。即ち、増幅器４０２は、ＬＤ１〜ＬＤｎからのレーザ光を検出したＰＤからの出力のゲインを調整する。増幅器４０２においてゲインが調整された電圧は、光量モニタ電圧Ｖｐｄとして、増幅器４０２からＡＰＣ回路４０３に供給される。なお、レーザチップ４３内のＰＤ、電流／電圧変換器４０１、及び増幅器４０２は、レーザ光源から出力された光ビームの光量を検出する検出ユニットとして機能する。
【００２８】
レーザ駆動装置３１は、上述のように、シーケンスコントローラ４７から出力される制御信号Ｓ４７に含まれる種々の制御信号に基づいて、シーケンスコントローラ４７によって制御される。この制御信号Ｓ４７には、例えば、論理素子４１２及びＡＰＣ回路４０３−１〜ｎに供給されるフル点灯信号（ＡＰＣモード信号）ＦＵＬＬ−１〜ｎと、スイッチ４０８−１〜ｎに供給されるＯＦＦモード信号ＯＦＦ＿ＬＤと、ＡＰＣ回路４０３−１〜ｎに供給される制御信号ＯＦＦ＿ＡＰＣ＊（充電モード信号）とが含まれる。
【００２９】
ＡＰＣ回路４０３−１〜ｎには、シーケンスコントローラ４７からの制御信号Ｓ４７（ＯＦＦ＿ＡＰＣ＊及びＦＵＬＬ）が入力される。また、ＡＰＣ回路４０３−１〜ｎには、制御信号Ｓ４７とは別に、ＡＰＣの開始前に実行される、後述する初期充電動作で必要となる目標電圧Ｖｓｔ（所定の電圧）を示す、予め設定された設定データＶｓｔ＿ｄが、シーケンスコントローラ４７からそれぞれ入力される。なお、後述するように、ＡＰＣ回路４０３−１〜ｎは、ＡＰＣで必要となる基準電圧Ｖｒｅｆを内部で保持しているものとする。シーケンスコントローラ４７による制御によって、ＡＰＣ回路４０３−１〜ｎは、複数のＬＤ（ＬＤ１〜ＬＤｎ）を一定の光量で発光させるために、それぞれ対応するＬＤ（ＬＤ１〜ＬＤｎ）の光量を調整する制御を行う。ＡＰＣ回路４０３−１〜ｎは、対応するＬＤの光量制御を、シーケンスコントローラ４７からの制御信号Ｓ４７に従って、基準電圧Ｖｒｅｆを基準として実行する。
【００３０】
変調部４１３は、ＬＤ１〜ＬＤｎに供給される駆動電流について、画像データ生成部（図示せず）等から入力される画像データ（画像情報）を用いて変調するための画像変調信号を、論理素子４１２に出力する。例えば、駆動電流に対してパルス幅変調（ＰＷＭ）を行う場合には、変調部４１３は、画像データに応じた幅のパルス信号を、画像変調信号として論理素子４１２に出力する。論理素子４１２は、変調部４１３から出力される画像変調信号と、シーケンスコントローラ４７から出力されるフル点灯信号ＦＵＬＬとの論理和を、スイッチ４０９−１〜ｎに出力する。
【００３１】
図３に示すように、レーザ駆動装置３１は、レーザチップ４３内のＬＤ１〜ＬＤｎへそれぞれ駆動電流を供給する（通電させる）ための電流源４０４−１〜ｎ及び４０７−１〜ｎを備えている。レーザ駆動装置３１は、さらに、これらの電流源からＬＤ１〜ＬＤｎのそれぞれへの電流の供給状態を切り替えるスイッチ４０８−１〜ｎ及び４０９−１〜ｎを備えている。例えば、ＬＤ１に対する駆動電流は電流源４０４−１及び４０７−１から供給され、その供給状態はスイッチ４０８−１及び４０９−１によって切り替えられる。以下では、ＬＤ１〜ＬＤｎのうち、ＬＤ１に対応する電流源４０４−１及び４０７−１、並びに、スイッチ４０８−１及び４０９−１の動作を中心として説明するが、他のレーザ（ＬＤ２〜ＬＤｎ）についてもＬＤ１の場合と同様である。
【００３２】
ＬＤ１に対して駆動電流を供給するスイッチング電流源４０４−１及びバイアス電流源４０７−１は、電源とＬＤ１との間に並列に接続されている。ＡＰＣ回路４０３−１は、スイッチング電流源に出力する電流制御信号を用いて、スイッチング電流源４０４−１からＬＤ１に供給される電流について可変制御を行う。ＡＰＣ回路４０３−１は、当該電流制御信号により、スイッチング電流値Ｉｓｗ−１をスイッチング電流源４０４−１に出力することで、スイッチング電流源４０４−１からＬＤ１に供給すべきスイッチング電流を指示する。スイッチング電流源４０４−１は、ＡＰＣ回路４０３−１から与えられたスイッチング電流値Ｉｓｗ−１に対応するスイッチング電流を、駆動電流としてＬＤ１に供給する。スイッチング電流源４０４−１とＬＤ１との間には、スイッチ４０９−１が接続されている。このため、スイッチング電流源４０４−１からＬＤ１への駆動電流の供給は、スイッチ４０９−１のＯＮ／ＯＦＦに応じてＯＮ／ＯＦＦされる。一方で、バイアス電流源４０７−１は、ＬＤ１に対して一定のバイアス電流を供給する。
【００３３】
スイッチング電流源４０４−１及びバイアス電流源４０７−１からＬＤ１までの間には、スイッチ４０８−１が接続されている。シーケンスコントローラ４７は、スイッチ４０８−１に出力するＯＦＦ＿ＬＤ信号を用いて、スイッチ４０８−１のＯＮ及びＯＦＦを制御する。本実施例では、シーケンスコントローラ４７が出力するＯＦＦ＿ＬＤ信号が、Ｈｉ状態（‘Ｈ’）の場合にはスイッチ４０８−１がＯＦＦとなり、Ｌｏｗ状態（‘Ｌ’）の場合にはスイッチ４０８−１がＯＮとなる。スイッチ４０８−１がＯＮの場合、スイッチング電流源４０４−１及びバイアス電流源４０７−１からＬＤ１へ電流が供給される。一方で、スイッチ４０８−１がＯＦＦの場合、スイッチング電流源４０４−１及びバイアス電流源４０７−１からＬＤ１への電流の供給が強制的に遮断される。
【００３４】
スイッチ４０８−１がＯＮであり、かつ、スイッチ４０９−１がＯＦＦである場合、スイッチング電流源４０４−１からＬＤ１にスイッチング電流は供給されず、バイアス電流源４０７−１からＬＤ１にバイアス電流が供給される。バイアス電流は、ＬＤ１の発光応答性を高めるために供給される電流である。バイアス電流がＬＤ１に供給されても、ＬＤ１が発光する光ビームの光量は少ないため、感光体１１の表面の電位を変化させることはない。なお、スイッチ４０９−１は、変調部４１３から論理素子４１２を介して与えられる信号に基づいてＯＮ又はＯＦＦとなるように制御される。
【００３５】
スイッチ４０８−１がＯＮであり、かつ、スイッチ４０９−１がＯＮである場合、バイアス電流源４０７−１からのバイアス電流と、スイッチング電流源４０４−１からのスイッチング電流とが、駆動電流としてＬＤ１に供給される。この場合、ＬＤ１から感光体１１の表面に、当該表面に静電潜像を形成するために必要な光量の光ビーム（レーザビーム）が出力される。
【００３６】
なお、ＡＰＣ回路４０３−１〜ｎは、後述するＲｅａｄｙ信号等の、ＡＰＣ回路内部の状態を示す信号を、状態信号Ｓ４０３としてシーケンスコントローラ４７に対して出力しうる。
【００３７】
＜レーザ駆動装置３１の動作モード＞
次に、図３に示したレーザ駆動装置３１における動作モードについて説明する。レーザ駆動装置３１は、シーケンスコントローラ４７から入力される制御信号Ｓ４７に応じて、種々の動作モードに切り替わって動作する。以下では、レーザ駆動装置３１の各動作モードについて説明する。なお、本実施例では、画像形成装置１００において、画像形成を開始する前に行うＡＰＣを含む動作モードを「初期ＡＰＣモード」と称し、画像形成の開始後に行うＡＰＣを含む動作モードを「通常ＡＰＣモード」と称している。
【００３８】
（１）ＯＦＦモード
レーザ駆動装置３１は、シーケンスコントローラ４７から入力されるＯＦＦ＿ＬＤ信号（ＯＦＦモード信号）が‘Ｈ’の場合、ＯＦＦモードで動作する。ＯＦＦ＿ＬＤ信号が‘Ｈ’の場合、上述のように、スイッチ４０８−１がＯＦＦとなり、ＬＤ１への駆動電流（バイアス電流及びスイッチング電流）の供給が遮断され、ＬＤ１は消灯状態となる。
【００３９】
（２）通常ＡＰＣモード
通常ＡＰＣモードは、後述する初期ＡＰＣモードによるＡＰＣの完了後に、ＢＤ信号に同期したタイミングにおいて、所定時間だけ各ＬＤをフル点灯して光量をモニタすることでＡＰＣを行う動作モードである。レーザ駆動装置３１は、シーケンスコントローラ４７から入力される制御信号Ｓ４７のうち、フル点灯信号ＦＵＬＬ−１〜ｎ（ＡＰＣモード信号）が‘Ｈ’である間に、対応するＬＤについてのＡＰＣを実行する。初期ＡＰＣモードの完了後、レーザ駆動装置３１は、ＢＤ信号が検出されるごとに、ＡＰＣモード信号ＦＵＬＬ−１〜ｎが‘Ｌ’から‘Ｈ’に切り替わると、対応するＬＤについて通常ＡＰＣモードのＡＰＣを実行する。
【００４０】
通常ＡＰＣモードでは、ＯＦＦ＿ＬＤ信号によって制御されるスイッチ４０８−１〜ｎはＯＮ状態となる。また、変調用のスイッチ４０９−１〜ｎは、ＡＰＣモード信号ＦＵＬＬ−１〜ｎが‘Ｌ’から‘Ｈ’になると、ＯＦＦ状態からＯＮ状態に切り替わる。これにより、バイアス電流源４０７−１〜ｎ及びスイッチング電流源４０４−１〜ｎから、対応するＬＤ１〜ＬＤｎに電流を供給可能な状態となる。また、ＡＰＣ回路４０３−１〜ｎは、ＡＰＣモード信号ＦＵＬＬ−１〜ｎ＝‘Ｈ’となると、対応するＬＤ１〜ＬＤｎについてのＡＰＣを実行する。ＡＰＣ回路４０３−１〜ｎは、レーザチップ４３内のＰＤからの電流Ｉｍに対応した光量モニタ電圧Ｖｐｄに基づいて、スイッチング電流源４０４−１〜ｎからＬＤ１〜ＬＤｎに供給される駆動電流（スイッチング電流Ｉｓｗ−１〜ｎ）を制御する。ＡＰＣ回路４０３−１〜ｎは、ＬＤ１〜ＬＤｎに供給する駆動電流を制御することで、ＬＤ１〜ＬＤｎから出力されるレーザビームの光量を所定の目標光量に制御する。
【００４１】
（３）初期ＡＰＣモード
初期ＡＰＣモードは、ＬＤ１〜ＬＤｎが完全に消灯している状態から、ＬＤ１〜ＬＤｎの光量を目標値（目標光量）に制御するＡＰＣを行う動作モードである。画像形成装置１００は、画像形成の開始前に、初期ＡＰＣモードによるＡＰＣを実行する。本実施例の初期ＡＰＣモードでは、後述するように、ＡＰＣの開始前に、ＬＤ１〜ＬＤｎを消灯させた状態で、ＡＰＣ回路４０３−１〜ｎに含まれるホールドコンデンサを、所定の目標電圧Ｖｓｔに充電する初期充電動作を含む。目標電圧Ｖｓｔは、目標光量に対応する基準電圧Ｖｒｅｆ近傍の電圧として予め定められる。初期ＡＰＣモードでは、初期充電動作の完了後に、一定時間、ＡＰＣを実行する。即ち、ＡＰＣの開始時に、ＡＰＣ回路４０３−１〜ｎ内のホールドコンデンサをある程度充電させておくことで、ＬＤ１〜ＬＤｎを、完全に消灯した状態）ではなく、ある程度の光量で発光させた状態にすることが可能である。これにより、当該ＡＰＣによって、ＬＤ１〜ＬＤｎの光量を短時間に目標光量に近づけることを特徴としている。
【００４２】
レーザ駆動装置３１は、シーケンスコントローラ４７から入力される制御信号Ｓ４７のうち、制御信号ＯＦＦ＿ＡＰＣ＊（充電モード信号）が‘Ｌ’から‘Ｈ’に切り替わると、初期充電動作を実行する。初期充電動作中は、ＯＦＦ＿ＬＤ信号は‘Ｈ’となり、ＬＤ１〜ＬＤｎには駆動電流が供給されない状態となり、ＬＤ１〜ＬＤｎは消灯状態が維持される。シーケンスコントローラ４７からの充電モード信号ＯＦＦ＿ＡＰＣ＊は、ＡＰＣ回路４０３−１〜ｎに入力される。
【００４３】
ＡＰＣ回路４０３−１〜ｎは、後述するように、充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｌ’の間、内部のホールドコンデンサの電圧を上昇させることで、当該ホールドコンデンサを充電する。これにより、ＡＰＣ回路４０３−１〜ｎは、電流源（バイアス電流源４０７−１〜ｎ及びスイッチング電流源４０４−１〜ｎ）からＬＤ１〜ＬＤｎへの駆動電流の供給を開始させる前の準備動作を行う。ＡＰＣ回路４０３−１〜ｎは、内部のホールドコンデンサの充電が完了して、充電モード信号ＯＦＦ＿ＡＰＣ＊が‘Ｈ’に切り替わった後に、一定時間、ＡＰＣを実行することで、ＬＤ１〜ＬＤｎが出力するレーザビームの光量を目標光量に制御する。
【００４４】
（４）ＶＩＤＥＯモード
レーザ駆動装置３１は、上記の（１）から（３）以外の場合、ＶＩＤＥＯモードで動作する。ＶＩＤＥＯモードにおいて、レーザ駆動装置３１は、画像データ生成部（図示せず）等から入力される画像データに基づいて、スイッチング電流源４０４−１〜ｎをスイッチング駆動する。これにより、レーザ駆動装置３１は、入力された画像データに応じたレーザビームを感光体１１の表面に照射する。
【００４５】
＜レーザ駆動装置３１におけるＡＰＣの比較例＞
次に、図１２を参照して、本実施例に係るレーザ駆動装置３１おけるＡＰＣに対する比較例について説明する。以下では、説明の簡略化のため、ＬＤ１に対するＡＰＣ回路４０３（ＡＰＣ回路４０３−１）によるＡＰＣについてのみ説明するが、他のレーザ（ＬＤ２〜ＬＤｎ）についても、ＬＤ１の場合と同様の制御を行うことによってＡＰＣを実現できる。
【００４６】
レーザ駆動装置３１が備えるＬＤについてＡＰＣを実行する場合、上述したように、消灯した状態のＬＤを点灯させてその光量を制御すると、光量が目標光量に十分に近づくまでにかなりの時間を要するおそれがある。図１２は、以下で説明する実施例に対する比較例として示す、レーザ駆動装置３１の発光シーケンスの一例を示している。同図では、画像形成装置１００において画像形成を開始する前に行うＡＰＣを含む動作モードを「初期ＡＰＣモード」と称し、画像形成の開始後に行うＡＰＣを含む動作モードを「通常ＡＰＣモード」と称している。また、図１２では、レーザ駆動装置３１が備えるＬＤのうち、２つＬＤ（ＬＤ１及びＬＤ２）についての発光シーケンスを示している。ここでは、ＬＤ１は、ＢＤ信号の検出に使用するＬＤであり、複数のＬＤのうち、最初にＡＰＣが実行されるＬＤであることを想定している。
【００４７】
図１２では、まず、シーケンスコントローラ４７は、初期ＡＰＣモードによるＡＰＣを開始するために、ＬＤ１のフル点灯信号ＦＵＬＬを‘Ｌ’から‘Ｈ’に切り替えて、ＬＤ１を点灯させる。さらに、シーケンスコントローラ４７は、ＬＤ１のサンプル／ホールド信号Ｓ／Ｈ＊（Ｓ／Ｈ＊−１）を‘Ｌ’から‘Ｈ’に切り替えて、ＰＤで検出されたＬＤ１の光量のサンプルを行う状態に移行する。この状態において、検出されるＬＤ１の光量が徐々に増加している。これは、検出されたＬＤ１の光量が目標光量に近づくように、シーケンスコントローラ４７が、ＬＤ１に供給する駆動電流を制御しているためである。
【００４８】
具体的には、レーザチップ４３内のＰＤによって検出された、ＬＤ１の光量に対応する光量モニタ電圧Ｖｐｄが、ＡＰＣ回路４０３に入力される。ＡＰＣ回路４０３がサンプル状態である場合、ＡＰＣ回路４０３内のホールドコンデンサが光量モニタ電圧Ｖｐｄに充電される。ＡＰＣ回路４０３は、ホールドコンデンサに充電された光量モニタ電圧Ｖｐｄと、目標光量に対応する基準電圧Ｖｒｅｆとを比較する。さらに、ＡＰＣ回路４０３は、当該比較結果に基づいて、ホールドコンデンサの電圧が、基準電圧Ｖｒｅｆに近づくように、スイッチング電流値Ｉｓｗ（Ｉｓｗ−１）を決定する。スイッチング電流値Ｉｓｗは、電流制御信号として、ＡＰＣ回路４０３からスイッチング電流源４０４−１に出力される。スイッチング電流源４０４−１は、当該スイッチング電流の電流値Ｉｓｗに対応するスイッチング電流を、ＬＤ１に供給する。ＡＰＣ回路４０３は、サンプル状態である間に、光量モニタ電圧Ｖｐｄと基準電圧Ｖｒｅｆとに基づいて、スイッチング電流値Ｉｓｗを継続的に制御する。このようにして、シーケンスコントローラ４７は、ＡＰＣ回路４０３を用いてＬＤ１の光量を制御している。
【００４９】
ＬＤ１の光量が目標光量に十分に近づき、ＢＤ信号を安定して検出できるようになると、シーケンスコントローラ４７は、初期ＡＰＣモードを終了し、通常ＡＰＣモードに移行する。シーケンスコントローラ４７は、通常ＡＰＣモードによるＡＰＣを開始すると、ＢＤ信号が検出されるごとに（光ビームの１走査ごとに）、一定期間（Ｔｓ）、ＬＤ１をフル点灯状態にして光量のサンプルを行う。これにより、シーケンスコントローラ４７は、ＬＤ１の光量が目標光量に近づくように、上述の初期ＡＰＣモードの場合と同様に、ＬＤ１への駆動電流の制御を行うことで、ＡＰＣを実行する。上述の初期ＡＰＣモードにおけるＡＰＣによって、ＬＤ１の光量は目標光量に十分に近づけられているために、この通常ＡＰＣモードによるＡＰＣでは、ＢＤ信号の検出ごとに実行される数回のＡＰＣで、ＬＤ１の光量を目標光量で安定させることが可能である。
【００５０】
しかし、上述の初期ＡＰＣモードにおけるＡＰＣでは、例えば、ＬＤ１について、駆動電流を０から徐々に増加させることによって、ＬＤ１の光量を徐々に目標光量に近づける。このため、ＬＤ１の光量が目標光量に十分に近づき、ＢＤ信号が安定して検出できるようになるまでには、図１２に示すように、ある程度の長い時間（Ｔ１）が必要となる。
【００５１】
さらに、ＬＤ２については、駆動電流を供給して点灯させて、その光量が目標光量に十分に近づくまでには、さらに長い時間が必要となる。図１２に示すように、シーケンスコントローラ４７は、初期ＡＰＣモードから通常ＡＰＣモードに移行した後に、ＬＤ２についてのフル点灯信号ＦＵＬＬを‘Ｌ’から‘Ｈ’に切り替えて、ＬＤ２を点灯させる。さらに、サンプル／ホールド信号Ｓ／Ｈ＊を‘Ｌ’から‘Ｈ’に切り替えて、ＬＤ２の光量のサンプルを行うとともに、ＬＤ２の光量を目標光量に近づける制御を行うことで、ＬＤ２についてのＡＰＣを行う。その後、ＢＤ信号が検出される周期（Ｔｂ）ごとに、ＬＤ１についての光量制御に続いて、ＬＤ２の光量制御を繰り返し行う。
【００５２】
このように、ＬＤ１についての初期ＡＰＣモードによるＡＰＣが終了した後に、通常ＡＰＣモードにおいて、ＬＤ２について、消灯した状態から光量を徐々に目標光量に近づける制御を行うことでＡＰＣを行う。このため、ＬＤ２の光量が目標光量に達するまでの時間は、ＬＤ１よりも長くなる。従って、マルチビーム方式の場合には、複数のＬＤの光量を、ＡＰＣ（初期ＡＰＣモード及び通常ＡＰＣモード）により目標光量に制御するまでの時間が、全体としてさらに長くなる問題がある。例えば、ＬＤ２の光量制御を開始してから、その光量が目標光量に達するまでに要する時間Ｔ２は、おおよそＴｂ×Ｔ１／Ｔｓとなる。一例として、Ｔ１＝１０［ｍｓ］、Ｔｓ＝１０［μｓ］、Ｔｂ＝５００［μｓ］と仮定すると、Ｔ２＝５００［ｍｓ］となる。また、マルチビーム方式の場合、全てのＬＤの光量が目標光量に達するまでの時間は、ＬＤの数が増加すると、ＬＤの数に比例して長くなってしまうことになる。
【００５３】
そこで、本実施例では、レーザ駆動装置３１について初期ＡＰＣモードによるＡＰＣを実行する際に、ＬＤの点灯後に当該ＬＤの光量を短時間に目標光量に近づけるために、目標光量に近い光量から光量制御を開始できるようにする。具体的には、ホールドコンデンサの電圧が目標電圧になるようにホールドコンデンサを充電し、目標電圧に充電された後に（この状態を初期状態とし、その時の電圧を初期電圧とする。）ＰＤの検出結果に基づくホールドコンデンサの充電または放電を行う。つまり、ＬＤから出力されるレーザビームで感光体１１の表面を走査する光走査が開始される前で、かつＰＤへ光ビームを入射させる前の、ＬＤの消灯中に（点灯前に）、予め設定された目標電圧に充電させておく。ここで、ホールドコンデンサで保持される電圧は、ＬＤを発光させるために用いられる電圧であり、ＬＤに供給すべき駆動電流を決定するために使用される。この目標電圧は、目標光量又は目標光量の近傍の光量に対応した電圧に予め設定される。
【００５４】
さらに、本実施例では、ＬＤを点灯させてＬＤの光量制御（ＡＰＣ）を行う際に、消灯状態において充電された電圧を初期値として、ホールドコンデンサの電圧を制御する。即ち、ホールドコンデンサの電圧の制御を、目標光量に対応した基準電圧に近い電圧から開始できるようにする。その結果、上述の充電動作を予め行わない場合と比較して、初期ＡＰＣモード及び通常ＡＰＣモードにおけるＡＰＣによって、ＬＤの光量を短時間に目標光量に到達させることが可能にする。
【００５５】
＜本実施例に係るＡＰＣ回路４０３（４０３−１〜ｎ）の構成＞
次に、図４を参照して、本実施例に係るレーザ駆動装置３１に含まれるＡＰＣ回路４０３−１〜ｎの構成について説明する。ＡＰＣ回路４０３−１〜ｎのそれぞれは、対応するＬＤ（ＬＤ１〜ＬＤｎ）に対するＡＰＣを行う。なお、以下では図６の発光シーケンスにも対応した説明を行う。以下では、説明の簡略化のため、ＬＤ１に対するＡＰＣ回路４０３−１によるＡＰＣについてのみ説明するが、他のレーザ（ＬＤ２〜ＬＤｎ）についても、ＬＤ１の場合と同様の制御を行うことによってＡＰＣを実現できる。また、ＡＰＣ回路４０３−１〜ｎの構成は全て同一であるので、以下ではＡＰＣ回路４０３−１〜ｎをＡＰＣ回路４０３と表記する。
【００５６】
ＡＰＣ回路４０３は、比較器５０１、５０６と、ホールドコンデンサ５０２と、サンプル・ホールド（Ｓ／Ｈ）スイッチ５０３と、電流制御部５０４と、モニタスイッチ５０７とを備えている。ＡＰＣ回路４０３には、初期充電動作で必要となる目標電圧Ｖｓｔを示す設定データＶｓｔ＿ｄと、増幅器４０２から出力される光量モニタ電圧Ｖｐｄとが入力される。さらに、ＡＰＣ回路４０３には、シーケンスコントローラ４７から出力される制御信号Ｓ４７のうち、充電モード信号ＯＦＦ＿ＡＰＣ＊と、フル点灯信号（ＡＰＣモード信号）ＦＵＬＬとが入力される。
【００５７】
比較器５０１は、入力された光量モニタ電圧Ｖｐｄと基準電圧Ｖｒｅｆとを比較して、その比較結果に基づいて、ホールドコンデンサ５０２に生じる電圧を制御する。ホールドコンデンサ５０２は、比較器５０１から流れる電流によってチャージ（蓄積）される電荷に応じた電圧Ｖｓｈが生じる。Ｓ／Ｈスイッチ５０３は、論理素子５０８から出力される信号に応じてＯＮ／ＯＦＦが切り替わり、当該信号が‘Ｈ’の場合にはＯＦＦ状態、‘Ｌ’の場合にはＯＮ状態となる。Ｓ／Ｈスイッチ５０３がＯＮ状態である場合、ホールドコンデンサ５０２はサンプル状態（電荷の充電又は放電が行われる状態）となる。一方、Ｓ／Ｈスイッチ５０３がＯＦＦ状態の場合、ホールドコンデンサ５０２はホールド状態（その時点で当該コンデンサに生じている電圧Ｖｓｈを保持する状態）となる。電流制御部５０４は、ホールドコンデンサ５０２の電圧Ｖｓｈに応じて、スイッチング電流値Ｉｓｗ（Ｉｓｗ−１）を決定して出力する。
【００５８】
論理素子５０８には、充電モード信号ＯＦＦ＿ＡＰＣ＊、及びＡＰＣモード信号ＦＵＬＬが入力される。ただし、ＡＰＣモード信号ＦＵＬＬは、その論理が反転（Ｈ→Ｌ、又はＬ→Ｈ）されて、論理素子５０８に入力される。論理素子５０８は、それらの入力の論理和を示す信号を、Ｓ／Ｈスイッチ５０３に出力する。従って、充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｌ’、又は、ＡＰＣモード信号ＦＵＬＬ＝‘Ｈ’の場合、論理素子５０８は‘Ｌ’を示す信号を出力する。その結果、Ｓ／Ｈスイッチ５０３がＯＮ状態となり、ホールドコンデンサ５０２がサンプル状態となる。一方、充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｈ’、又は、ＡＰＣモード信号ＦＵＬＬ＝‘Ｌ’の場合、論理素子５０８は、‘Ｈ’を示す信号を出力する。その結果、Ｓ／Ｈスイッチ５０３がＯＦＦ状態となり、ホールドコンデンサ５０２がホールド状態となる。
【００５９】
電流制御部５０４は、ホールドコンデンサ５０２の電圧Ｖｓｈに対応するスイッチング電流値Ｉｓｗ−１を、電流制御信号として出力する。ＡＰＣ回路４０３から出力された電流制御信号（電流値Ｉｓｗ−１）は、スイッチング電流源４０４−１に供給される。スイッチング電流源４０４−１は、電流値Ｉｓｗ−１に対応するスイッチング電流を出力する。当該スイッチング電流は、バイアス電流源４０７−１からのバイアス電流と加算されて、駆動電流としてＬＤ１に供給される。
【００６０】
このように、本実施例において、ホールドコンデンサ５０２は、対応する光源（ＬＤ１〜ＬＤｎ）から光ビーム（レーザビーム）を出力させるために用いられる電圧を保持する電圧保持ユニットとして機能する。また、電流制御部５０４及びスイッチング電流源４０４−１は、感光体１１に対する光走査が開始されると、電圧保持ユニット（ホールドコンデンサ５０２）の電圧に応じた駆動電流を光源（ＬＤ）に供給する電流供給ユニットとして機能する。
【００６１】
電圧制御回路５０５は、シーケンスコントローラ４７から入力された設定値Ｖｓｔ＿ｄに対応する目標電圧Ｖｓｔを生成して、比較器５０６に印加する。比較器５０６は、電圧制御回路５０５から印加された目標電圧Ｖｓｔと、ホールドコンデンサ５０２の電圧Ｖｓｈとを比較することで、電圧Ｖｓｈをモニタする。モニタスイッチ５０７は、充電モード信号ＯＦＦ＿ＡＰＣ＊に応じてＯＮ／ＯＦＦが切り替わり、当該信号が‘Ｈ’の場合にはＯＦＦ状態、‘Ｌ’の場合にはＯＮ状態となる。モニタスイッチ５０７は、比較器５０６によって電圧Ｖｓｈをモニタするか否かを切り替えるためのスイッチである。モニタスイッチ５０７がＯＮ状態である場合に、比較器５０６によって電圧Ｖｓｈがモニタされる。比較器５０６は、そのモニタ結果に基づいて、Ｒｅａｄｙ信号を状態信号Ｓ４０３としてシーケンスコントローラ４７に出力する。以下では、上述の各動作モードにおけるＡＰＣ回路４０３の動作について説明する。
【００６２】
（１）ＯＦＦモード
レーザ駆動装置３１をＯＦＦモードにする場合、上述のように、シーケンスコントローラ４７は、ＯＦＦモード信号ＯＦＦ＿ＬＤ＝‘Ｈ’とする。このとき、シーケンスコントローラ４７は、充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｈ’、ＡＰＣモード信号ＦＵＬＬ＝‘Ｌ’とする。従って、ＯＦＦモードの場合、Ｓ／Ｈスイッチ５０３はＯＦＦ状態で維持されるため、ホールドコンデンサ５０２はホールド状態で、その時点の電圧Ｖｓｈを保持する。
【００６３】
（２）通常ＡＰＣモード
レーザ駆動装置３１を通常ＡＰＣモードに設定する場合、上述のように、シーケンスコントローラ４７は、ＡＰＣモード信号ＦＵＬＬ＝‘Ｈ’として、Ｓ／Ｈスイッチ５０３をＯＮ状態にする。これにより、ホールドコンデンサ５０２は、比較器５０１からの出力に応じて電荷の充電又は放電が行われるサンプル状態となる。通常ＡＰＣモードでは、ＬＤ１〜ＬＤｎは、駆動電流が供給されており、当該駆動電流に応じた光量で発光している。ＬＤ１〜ＬＤｎが発光すると、ＰＤで検出された光量に応じた光量モニタ電圧Ｖｐｄが、ＡＰＣ回路４０３に入力され、比較器５０１に入力される。ＡＰＣ回路４０３は、その内部に有する電源によって、基準電圧Ｖｒｅｆを保持しており、基準電圧Ｖｒｅｆは比較器５０１に入力される。
【００６４】
比較器５０１は、光量モニタ電圧Ｖｐｄを、基準電圧Ｖｒｅｆと比較する。比較の結果、
Ｖｐｄ＜Ｖｒｅｆ      （１）
であると判定した場合、比較器５０１は、Ｓ／Ｈスイッチ５０３を介して次段に接続されたホールドコンデンサ５０２に対して電流を供給することで、当該コンデンサに生じる電圧Ｖｓｈを上昇させる。一方で、
Ｖｐｄ＞Ｖｒｅｆ      （２）
であると判定した場合、比較器５０１は、ホールドコンデンサ５０２から電流を引き込むことで、当該コンデンサに生じる電圧Ｖｓｈを降下させる。なお、
Ｖｐｄ＝Ｖｒｅｆ      （３）
であると判定した場合、比較器５０１は、ホールドコンデンサ５０２への電流の供給及び引き込みを行わず、当該コンデンサの電圧Ｖｓｈを一定に保つ。
【００６５】
通常ＡＰＣモードに設定されたＡＰＣ回路４０３は、以上のようにして、対応するＬＤ（ＬＤ１〜ＬＤｎ）が出力するレーザビームの光量を目標光量に制御することで、対応するＬＤについてのＡＰＣを実行する。
【００６６】
（３）初期ＡＰＣモード
レーザ駆動装置３１を初期ＡＰＣモードに設定する場合、まず、シーケンスコントローラ４７は、充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｌ’として、Ｓ／Ｈスイッチ５０３をＯＮ状態にすることで、ホールドコンデンサ５０２をサンプル状態とする。また、シーケンスコントローラ４７は、ＯＦＦモード信号ＯＦＦ＿ＬＤ＝‘Ｈ’にして、ＬＤ１へ駆動電流を供給せず、ＬＤ１を消灯状態とする。これにより、レーザ駆動装置３１では、初期充電動作が実行される。
【００６７】
（初期充電動作）
初期充電動作中のレーザ駆動装置３１では、ＬＤ１が発光していないため、光量モニタ電圧Ｖｐｄ＝０である。比較器５０１には、光量モニタ電圧Ｖｐｄ＝０と一定の基準電圧Ｖｒｅｆとが入力される。その結果、比較器５０１は、充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｌ’である期間は、常にＶｐｄ＜Ｖｒｅｆと判定し続けて、ホールドコンデンサ５０２に対して電流を供給し続ける。これにより、ホールドコンデンサ５０２の電圧Ｖｓｈは、一定の充電速度で増加し続ける。
【００６８】
充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｌ’の場合、モニタスイッチ５０７はＯＮ状態となるため、比較器５０６によって電圧Ｖｓｈがモニタされる。比較器５０６には、ホールドコンデンサ５０２の電圧Ｖｓｈと、電圧制御回路５０５から、シーケンスコントローラ４７の設定値Ｖｓｔ＿ｄに対応する目標電圧Ｖｓｔが入力される。具体的には、比較器５０６は、電圧Ｖｓｈと目標電圧Ｖｓｔとを比較して、
Ｖｓｔ≦Ｖｓｈ      （４）
であるか否かを判定する。比較器５０６は、式（４）が満たされたと判定すると、そのことを示すＲｅａｄｙ信号を、状態信号Ｓ４０３としてシーケンスコントローラ４７に出力する。
【００６９】
シーケンスコントローラ４７は、ＡＰＣ回路４０３（レーザ駆動装置３１）からＲｅａｄｙ信号を受信すると、ＬＤ１に対応するホールドコンデンサ５０２の電圧Ｖｓｈが目標電圧Ｖｓｔに達したと判定する。さらに、シーケンスコントローラ４７は、ＬＤ１についての初期充電動作を終了するために、充電モード信号ＯＦＦ＿ＡＰＣ＊を‘Ｈ’に切り替える。これにより、Ｓ／Ｈスイッチ５０３がＯＦＦ状態となり、ホールドコンデンサ５０２がホールド状態となる。また、モニタスイッチ５０７もＯＦＦ状態となり、比較器５０６による電圧Ｖｓｈのモニタが終了する。以上により、レーザ駆動装置３１における初期充電動作が終了する。
【００７０】
（初期ＡＰＣモードによるＡＰＣ）
その後、シーケンスコントローラ４７は、ＯＦＦモード信号ＯＦＦ＿ＬＤ＝‘Ｌ’に切り替えることで、初期ＡＰＣモードに設定したレーザ駆動装置３１に、ＬＤ１への駆動電流の供給を開始させる。これにより、ＬＤ１が消灯状態から点灯状態に切り替わる。またシーケンスコントローラ４７は、感光体１１の表面をＬＤ１から出力されたレーザビームで走査する光走査を開始することで、ＢＤ信号の検出を開始する。さらに、シーケンスコントローラ４７は、ＡＰＣモード信号ＦＵＬＬを‘Ｌ’から‘Ｈ’に切り替えることで、Ｓ／Ｈスイッチ５０３を再びＯＮ状態として、ＬＤ１を点灯した状態でＬＤ１についてのＡＰＣを一定時間実行する。
【００７１】
この初期ＡＰＣモードによるＡＰＣでは、ＡＰＣ回路４０３−１は、初期充電動作によって充電したホールドコンデンサ５０２の電圧Ｖｓｈ（≒Ｖｓｔ）を初期値として、ＬＤ１についての検出される光量が目標光量に近づくように、電圧Ｖｓｈを制御する。このＡＰＣによって行われる動作は、上述した通常ＡＰＣモードにおいて行われる動作と同様である。このように、初期ＡＰＣモードによるＡＰＣの開始時に、ホールドコンデンサ５０２は、初期充電動作によって、目標光量に対応する基準電圧Ｖｒｅｆ近傍の、予め定められた目標電圧Ｖｓｔに充電されている。従って、ＬＤ１を点灯した状態で行うＡＰＣにおいて、初期充電動作を行わない場合と比較して、短時間にＬＤ１の光量を目標光量に制御することが可能である。
【００７２】
その後、シーケンスコントローラ４７は、ＡＰＣを開始してから一定時間の経過後に（時刻６１４）、ＡＰＣモード信号ＦＵＬＬを‘Ｌ’に切り替えることで、レーザ駆動装置３１にＡＰＣを終了させる。
【００７３】
（４）ＶＩＤＥＯモード
シーケンスコントローラ４７は、レーザ駆動装置３１をＶＩＤＥＯモードに設定する場合、充電モード信号ＯＦＦ＿ＡＰＣ＊＝‘Ｈ’、ＡＰＣモード信号ＦＵＬＬ＝‘Ｌ’とすることで、Ｓ／Ｈスイッチ５０３をＯＦＦ状態とする。これにより、ホールドコンデンサ５０２は、その時点の電圧Ｖｓｈを保持するホールド状態となる。スイッチング電流源４０４−１は、ホールドされた電圧Ｖｓｈに対応した駆動電流Ｉｓｗ−１をＬＤ１に供給する。レーザ駆動装置３１は、画像データ生成部（図示せず）等から入力される画像データに基づいて駆動電流Ｉｓｗ−１をスイッチングすることで、当該駆動電流を当該画像データに応じて変調する。
【００７４】
＜レーザ駆動装置３１における光量制御＞
次に、図５のフローチャート及び図６の発光シーケンス図を参照して、本実施例に係る画像形成装置１００において実行される、初期ＡＰＣモード及び通常ＡＰＣモードの一連の動作について説明する。なお、図５に示す各ステップの処理は、シーケンスコントローラ４７のＣＰＵ（図示せず）が、メモリ等に予め格納された制御プログラムをＲＡＭ（図示せず）に読み出して実行することによって、画像形成装置１００上で実現される。また、シーケンスコントローラ４７は、画像形成装置１００の電源投入（ＯＮ）時に図５の処理を開始して、電源がＯＦＦになった時点で、処理を終了するものとする。
【００７５】
Ｓ５０１で、シーケンスコントローラ４７のＣＰＵ（以下、単に「ＣＰＵ」と称する。）は、画像形成装置１００が備えるＲＯＭ（図示せず）に予め格納されている目標電圧Ｖｓｔを示す設定データを読み出す。この設定データは、工場出荷時における画像形成装置１００の調整時にＲＯＭに格納され、ＬＤ１〜ＬＤｎの目標光量に対応する電圧を示すデータである。次に、Ｓ５０２で、ＣＰＵは、読み出した設定データをＡＰＣ回路４０３内の電圧制御回路５０５を供給することで、初期充電動作で使用する目標電圧Ｖｓｔを設定する。
【００７６】
その後、Ｓ５０３で、ＣＰＵは、画像形成の実行を含むジョブの実行が指示されたか否かを判定し、指示されていないと判定する限り、Ｓ５０３の処理を繰り返す一方で、指示されたと判定すると、処理をＳ５０４に進める。Ｓ５０４で、ＣＰＵは、充電モード信号ＯＦＦ＿ＡＰＣ＊を‘Ｌ’に設定する（時刻６１１）。ここで、本実施例では、ＬＤ１〜ＬＤｎに対して充電モード信号ＯＦＦ＿ＡＰＣ＊は共通であるものとする。これにより、レーザ駆動装置３１は、ＬＤ１〜ＬＤｎについて、ＬＤ１〜ＬＤｎから出力されるレーザビームによる感光体１１に対する光走査の開始前に、ＬＤ１〜ＬＤｎを消灯状態として上述の初期充電動作を実行する。なお、初期充電動作は、ＬＤ１〜ＬＤｎの全てではなく、ＬＤ１を代表レーザとして、ＬＤ１についてのみ行ってもよい。
【００７７】
レーザ駆動装置３１における初期充電動作の実行中に、Ｓ５０５で、ＣＰＵは、上述したＲｅａｄｙ信号がＡＰＣ回路４０３−１〜ｎの何れかから受信したか否かを判定し、受信していないと判定する限り、当該判定処理を繰り返す。一方、ＬＤ１〜ＬＤｎの何れかに対応するＡＰＣ回路４０３からＲｅａｄｙ信号を受信すると（時刻６１２）、ＣＰＵは、当該Ｒｅａｄｙ信号を送信してきたＡＰＣ回路（ここでは、ＬＤ１に対応するＡＰＣ回路４０３−１とする。）において、ホールドコンデンサ５０２の電圧Ｖｓｈが目標電圧Ｖｓｔに達したと判定する。その結果、ＣＰＵは、処理をＳ５０６に進め、充電モード信号＝‘Ｈ’に設定して、全てのＬＤ１〜ＬＤｎについて、初期充電動作を終了する。
【００７８】
初期充電動作を終了すると、ＣＰＵは、Ｓ５０７で、代表レーザ（ＬＤ１）について初期ＡＰＣモードモードにおける上述のＡＰＣを、一定時間（時刻６１３〜時刻６１４）実行する。具体的には、ＣＰＵは、ＬＤ１に対する駆動電流の供給をレーザ駆動装置３１に開始させるとともに、ポリゴンミラー３３を駆動するポリゴンモータを駆動して、ＬＤ１から出力されるレーザビームによる感光体１１に対する光走査を開始する。
【００７９】
ＢＤ信号の検出が開始されるとともに、ＬＤ１の光量が目標光量に制御される。ＢＤ信号の検出周期が安定すると、ＣＰＵは、Ｓ５０８に処理を移行して、上述のように通常ＡＰＣモードを開始する（時刻６１４）。通常ＡＰＣモードでは、ＣＰＵは、ＢＤ信号の検出周期に同期して定期的に、上述の通常ＡＰＣモードによるＡＰＣを、各ＬＤについて実行するように、レーザ駆動装置３１を制御する。次に、ＣＰＵは、Ｓ５０９で、Ｓ５０３で受け付けたジョブに基づく画像形成を開始する。ＣＰＵは、Ｓ５１０で、画像形成が終了したと判定すると、Ｓ５１１で、ＯＦＦモード信号ＯＦＦ＿ＬＤ＝‘Ｈ’に設定することで、ＬＤ１〜ＬＤｎを消灯させる。その後、ＣＰＵは、処理をＳ５０３に戻す。
【００８０】
以上説明したように、本実施例では、初期ＡＰＣモードによるＡＰＣを実行する際に、初期充電動作によって、ホールドコンデンサ５０２の電圧Ｖｓｈが、目標光量又は目標光量近傍の光量に対応する電圧まで充電されている。このため、その後に実行される初期ＡＰＣモード及び通常ＡＰＣモードにおけるＡＰＣにおいて、初期充電動作を行わない場合と比較して、短時間にＬＤを目標光量に制御することが可能である。上述の実施例では、複数のＬＤ（ＬＤ１〜ＬＤｎ）を用いる場合について説明したが、単一のＬＤを用いる場合であっても、上述と同様の効果を得ることができよう。
【００８１】
なお、本発明は、以下で例示するように、上述の実施例に種々の変更を加えた場合にも実現可能である。上述の実施例では、ＣＰＵは、ＬＤ１〜ＬＤｎの何れかについて、ホールドコンデンサ５０２の電圧Ｖｓｈが目標電圧Ｖｓｔに達したことを判定すると、初期充電動作を終了する。しかし、例えば、画像形成装置１００（レーザ駆動装置３１）は、ＬＤ１〜ＬＤｎのうちの１つ以上について、対応する電圧Ｖｓｈの目標電圧Ｖｓｔへの充電が完了したことに応じて初期充電動作を終了して、感光体１１の光走査を開始してもよい。あるいは、ＬＤ１〜ＬＤｎのすべてについて、対応する電圧Ｖｓｈの目標電圧Ｖｓｔへの充電が完了したことに応じて初期充電動作を終了して、感光体１１の光走査を開始してもよい。このように、複数の（又はすべての）ＬＤについて初期充電動作によって目標電圧Ｖｓｔに制御することで、上述の実施例よりも、その後に実行されるＡＰＣにおいて、各ＬＤの光量を目標光量にさらに短時間に制御することが可能となる。
【００８２】
また、図４に示した上述の実施例のＡＰＣ回路４０３は、例えば、図７に示す構成であってもよい。図７のＡＰＣ回路４０３は、電圧制御回路５０５の代わりに、目標電圧Ｖｓｔを設定するために抵抗値が予め調整された可変抵抗器７０１が、外部に接続されている。可変抵抗器７０１の抵抗値は、工場出荷時に予め光量調整等によって調整される。この場合、比較器５０６に入力される目標電圧Ｖｓｔには、当該抵抗値に応じて可変抵抗器７０１に生じる電圧が設定される。ＡＰＣ回路４０３を可変抵抗器７０１を用いた構成とすることで、上述の実施例よりも、簡易な回路構成で初期充電動作を実現できる。
【００８３】
［実施例２］
実施例１では、ＡＰＣ回路４０３において、目標電圧Ｖｓｔを固定値として用いている。実施例２では、目標電圧Ｖｓｔを可変とする実施形態について説明する。なお、説明の簡略化のため、実施例１と共通する部分についてはその説明を省略するものとする。
【００８４】
図８は、工場出荷時の初期状態のＬＤの発光特性８０１と、温度上昇又は経年劣化に起因して変化した発光特性８０２とを示している。一般に、図８に示すように、ＬＤは、温度上昇又は経年劣化に起因して、駆動電流（又はホールドコンデンサ５０２の電圧Ｖｓｈ）に対する発光光量の効率が低下する。図８では、駆動電流値Ｉ１に対して、初期状態の発光光量がＰ１が、温度上昇又は経年劣化後の発光光量Ｐ２に低下している（Ｐ１＞Ｐ２）。その結果、ＬＤがある一定の発光光量となる駆動電流（又はホールドコンデンサの電圧Ｖｓｈ）が変化する。従って、温度上昇又は経年劣化に起因した発光効率の低下がＬＤに生じたとしても、当該発光効率の低下に対応して、初期充電動作における目標電圧Ｖｓｔを適切に設定することで、精度よく初期充電動作を実行することが望ましいといえよう。
【００８５】
本実施例では、実施例１のＡＰＣ回路４０３（図４）に代えて、図９に示すＡＰＣ回路４０３を用いることで、目標電圧Ｖｓｔを可変とする。実施例１（図４）との相違点は、ホールドコンデンサの電圧Ｖｓｈをデジタル値Ｖｓｈ＿ｄに変換して出力するためのＡ／Ｄ回路９０１が設けられている点である。Ａ／Ｄ回路９０１が、電圧Ｖｓｈを示すデジタル値Ｖｓｈ＿ｄを出力することで、シーケンスコントローラ４７（ＣＰＵ）が、電圧Ｖｓｈをモニタできる。
【００８６】
次に、図１０は、本実施例に係る初期ＡＰＣモード及び通常ＡＰＣモードにおける一連の動作を示すフローチャートである。図１０において、実施例１（図５）との相違点は、Ｓ１００１及びＳ１００２が加わっている点と、Ｓ５１１の後にＳ５０３ではなくＳ５０１に処理が戻る点である。
【００８７】
ＣＰＵは、Ｓ５０２で、ＲＯＭから読み出した設定データ（目標電圧を示す電圧値）をＲＡＭ（図示せず）に一時的に記憶する。本実施例において、ＲＡＭは、目標光量又は当該目標光量の近傍の光量に対応した電圧を示す電圧値が予め記憶された記憶ユニットとして機能する。
【００８８】
また、ＣＰＵは、Ｓ５１０で、画像形成が終了したと判定すると、処理をＳ５１１ではなくＳ１００１に進める。Ｓ１００１で、ＣＰＵは、画像形成の終了時、即ち、感光体１１に対する光走査の終了時に、ＬＤ１〜ＬＤｎに対応するＡＰＣ回路４０３のホールドコンデンサ５０２に保持されている電圧Ｖｓｈに対応する電圧値Ｖｓｈ＿ｄを、Ａ／Ｄ回路９０１から取得する。さらに、Ｓ１００２で、ＣＰＵは、取得した電圧値Ｖｓｈ＿ｄをＲＡＭに保存することで、当該ＲＡＭに記憶されている、目標電圧の設定データを更新する。
【００８９】
その後、画像形成装置１００における次回の画像形成（光走査）の開始時に、Ｓ５０１及びＳ５０２で、ＣＰＵは、ＲＡＭに記憶されている更新済みの設定データ（電圧値）を読み出して各ＬＤに対応する電圧制御回路５０５に供給することで、初期充電動作で使用する目標電圧Ｖｓｔを設定する。
【００９０】
本実施例では、初期ＡＰＣモード及び通常ＡＰＣモードにおけるＡＰＣによる制御後のホールドコンデンサ５０２の電圧を、次回の初期充電動作の目標電圧Ｖｓｔとして使用する。これにより、各ＬＤに生じうる温度上昇又は経年劣化に起因した発光効率の低下に対応して、目標電圧Ｖｓｔを設定することが可能になる。その結果、かかる発光効率の低下が各ＬＤに生じたとしても、各ＬＤについて精度よく初期充電動作を実行することが可能である。
【００９１】
［実施例３］
上述の実施例では、ホールドコンデンサ５０２によって電圧Ｖｓｈをサンプル／ホールドして光量を制御する、いわゆるアナログＡＰＣ方式に本発明を適用した場合について説明した。実施例３では、ＡＰＣ回路４０３内にＡ／Ｄ回路を搭載した、いわゆるデジタルＡＰＣ方式に本発明を適用した場合について説明する。なお、説明の簡略化のため、実施例１と共通する部分についてはその説明を省略するものとする。
【００９２】
本実施例では、実施例１のＡＰＣ回路４０３（図４）に代えて、図１１に示すＡＰＣ回路４０３を用いる。実施例１（図４）との主な相違点は、シーケンスコントローラ４７（ＣＰＵ）から、目標電圧Ｖｓｔを示す設定データの代わりに、目標電流値を示す設定データＩｓｔ＿ｄがＡＰＣ回路４０３に入力される点である。ＡＰＣ回路４０３に入力された当該設定データは、電流比較回路１１０２に供給される。電流比較回路１１０２は、比較器５０６の代わりに、ＡＰＣ回路４０３に設けられている。また、ＡＰＣ回路４０３は、Ａ／Ｄ回路１１０１を新たに備えている。図１１に示すＡＰＣ回路４０３において、比較器５０１からの出力電圧は、Ａ／Ｄ回路１１０１に供給される。Ａ／Ｄ回路１１０１は、比較器５０１からの出力電圧に応じた電流値を、ＬＤ１〜ＬＤｎからレーザビームを出力させるために用いられる駆動電流の電流値として保持する。このように、本実施例において、Ａ／Ｄ回路１１０１は、電流保持ユニットとして機能する。
【００９３】
本実施例では、レーザ駆動装置３１においてＬＤ１〜ＬＤｎを消灯した状態で初期充電動作が実行される場合、Ａ／Ｄ回路１１０１に保持された電流値Ｉｓｗが電流比較回路１１０２に供給される。初期充電動作では、Ａ／Ｄ回路１１０１は、比較器５０１において（Ｖｐｄ＜Ｖｒｅｆ）と判定されたことによって供給される電流に基づいて、保持する電流値Ｉｓｗを増加させる。電流比較回路１１０２は、電流値Ｉｓｗが、設定データＩｓｔ＿ｄの示す目標電流値Ｉｓｗ以上となったと判定すると（Ｉｓｔ≦Ｉｓｗ）、そのことを示すＲｅａｄｙ信号を、状態信号Ｓ４０３としてシーケンスコントローラ４７に出力する。これにより、ＣＰＵからの制御に応じて、レーザ駆動装置３１は初期充電動作を終了する。このようにして、初期充電動作によって、Ａ／Ｄ回路１１０１に保持されている電流値が、予め設定された目標電流値に調整される。
【００９４】
その後、初期ＡＰＣモードによるＡＰＣが開始されると、ＡＰＣ回路４０３−１は、初期充電動作によって調整された、Ａ／Ｄ回路１１０１が保持する電流値Ｉｓｗ（≒Ｉｓｔ）を初期値として、ＬＤ１についての検出される光量が目標光量に近づくように、当該電流値Ｉｓｗを制御する。なお、本実施例に係る画像形成装置１００において実行される、初期ＡＰＣモード及び通常ＡＰＣモードの一連の動作は、実施例１（図５）と同様であるため、説明を省略する。
【００９５】
以上説明したように、本実施例によれば、アナログＡＰＣ方式ではなく、電流値に基づくデジタルＡＰＣ方式においても、本発明を実現することができ、実施例１と同等の効果を得ることが可能である。
【図１】
2013147020.tif 000003
【図２】
2013147020.tif 000004
【図３】
2013147020.tif 000005
【図４】
2013147020.tif 000006
【図５】
2013147020.tif 000007
【図６】
2013147020.tif 000008
【図７】
2013147020.tif 000009
【図８】
2013147020.tif 000010
【図９】
2013147020.tif 000011
【図１０】
2013147020.tif 000012
【図１１】
2013147020.tif 000013
【図１２】
2013147020.tif 000014