(57)【要約】  ＡＰＣにおいて目標光量が互いに異なる光量制御を連続して実行すると、光量制御を切り換えた後の受光素子からの出力信号に振幅が生じ、切り換え後の光量制御の完了に多くの時間が必要となる。このような課題に対して、ＡＰＣにおいて少なくとも２つの発光点に対して同一光量を目標光量とする光量制御を連続して実行する。
2014207799.tif 000002
【特許請求の範囲】
【請求項１】
感光体を露光するための光ビームを出射する複数の発光点を備える光源と、
前記複数の発光点から出射された複数の光ビームを受光する受光手段と、
前記受光手段が受光する光ビームの光量が第１の光量になるように前記複数の発光点それぞれに供給する駆動電流を制御する第１の光量制御と、前記受光手段が受光する光ビームの光量が第２の光量になるように前記複数の発光点それぞれに供給する駆動電流を制御する第２の光量制御を実行する光量制御手段と、
前記光量制御手段による前記第１の光量制御および前記第２の光量制御の結果に基づいて前記複数の発光点それぞれに供給するバイアス電流の値を制御するバイアス電流制御手段と、を備え、
前記光量制御手段は、前記複数の発光点に対する前記第１の光量制御および前記第２の光量制御をそれぞれ異なるタイミングで実行し、かつ前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第１の光量制御を連続して実行することを特徴とする画像形成装置。
【請求項２】
前記光量制御手段は、前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第２の光量制御を連続して実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記複数の発光点から出射された前記複数の光ビームが前記感光体上を走査するように前記感光体を偏向する偏向手段と、
前記偏向手段によって偏向された光ビームを受光し、当該光ビームを受光したことに応じて同期信号を生成する同期信号生成手段と、を備え、
前記光量制御手段は、前記同期信号生成手段が同期信号を生成してから次の同期信号を生成するまでの間に前記複数の発光点のうちの少なくとも２つの発光点に対する前記第１の光量制御のみを実行することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記複数の発光点から出射された前記複数の光ビームが前記感光体上を走査するように前記感光体を偏向する偏向手段と、
前記偏向手段によって偏向された光ビームを受光し、当該光ビームを受光したことに応じて同期信号を生成する同期信号生成手段と、を備え、
前記光量制御手段は、前記同期信号生成手段が第１の同期信号を生成してから次の同期信号である第２の同期信号を生成するまでの間に前記複数の発光点のうちの少なくとも２つの発光点に対する前記第１の光量制御および前記第２の光量制御のいずれか一方のみを実行することを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記複数の発光点から出射された前記複数の光ビームが前記感光体上を走査するように前記感光体を偏向する偏向手段と、
前記偏向手段によって偏向された光ビームを受光し、当該光ビームを受光したことに応じて同期信号を生成する同期信号生成手段と、を備え、
前記光量制御手段は、前記同期信号生成手段が第１の同期信号を生成してから次の同期信号である第２の同期信号を生成するまでの間に前記複数の発光点のうちの少なくとも２つの発光点に対する前記第１の光量制御を実行し、前記同期信号生成手段が前記第２の同期信号を生成してから前記第２の同期信号の次の同期信号である第３の同期信号を生成するまでの間に、前記同期信号生成手段が第１の同期信号を生成してから次の同期信号である第２の同期信号を生成するまでの間に前記第１の光量制御を実行した前記少なくとも２つの発光点に対する第２の光量制御を実行することを特徴とする請求項２に記載の画像形成装置。
【請求項６】
前記光量制御手段は、前記受光手段が受光する各光ビームの光量が第３の光量になるように前記複数の発光点それぞれに供給する駆動電流を制御する第３の光量制御を実行し、かつ前記複数の発光点に対する前記第１の光量制御、前記第２の光量制御、および前記第３の光量制御をそれぞれ異なるタイミングで実行し、かつ前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第３の光量制御を連続して実行し、
前記光量制御手段は、前記第３の光量制御の結果に基づいて前記感光体上を露光する前記光ビームの光量を制御することを特徴とする請求項１乃至５いずれか１項に記載の画像形成装置。
【請求項７】
前記複数の発光点から出射された前記複数の光ビームが前記感光体上を走査するように前記感光体を偏向する偏向手段と、
前記偏向手段によって偏向された光ビームを受光し、当該光ビームを受光したことに応じて同期信号を生成する同期信号生成手段と、を備え、
前記光量制御手段は、前記受光手段が受光する各光ビームの光量が第３の光量になるように前記複数の発光点それぞれに供給する駆動電流を制御する第３の光量制御を実行し、かつ前記複数の発光点に対する前記第１の光量制御、前記第２の光量制御、および前記第３の光量制御をそれぞれ異なるタイミングで実行し、かつ前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第３の光量制御を連続して実行し、
前記光量制御手段は、前記第３の光量制御の結果に基づいて前記感光体上を露光する前記光ビームの光量を制御し、
前記光量制御手段は、前記同期信号生成手段が同期信号を生成してから次の同期信号を生成するまでの間に前記複数の発光点のうちの少なくとも２つの発光点に対する前記第１の光量制御、前記第２の光量制御、および前記第３の光量制御のいずれか一つのみを実行することを特徴とする請求項２に記載の画像形成装置。
【請求項８】
前記複数の発光点から出射された前記複数の光ビームが前記感光体上を走査するように前記感光体を偏向する偏向手段と、
前記偏向手段によって偏向された光ビームを受光し、当該光ビームを受光したことに応じて同期信号を生成する同期信号生成手段と、を備え、
前記光量制御手段は、前記受光手段が受光する各光ビームの光量が第３の光量になるように前記複数の発光点それぞれに供給する駆動電流を制御する第３の光量制御を実行し、かつ前記複数の発光点に対する前記第１の光量制御、前記第２の光量制御、および前記第３の光量制御をそれぞれ異なるタイミングで実行し、かつ前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第３の光量制御を連続して実行し、
前記光量制御手段は、前記同期信号生成手段が第１の同期信号を生成してから次の同期信号である第２の同期信号を生成するまでの間に前記複数の発光点のうちの少なくとも２つの発光点に対する前記第１の光量制御を実行し、前記同期信号生成手段が前記第２の同期信号を生成してから前記第２の同期信号の次の同期信号である第３の同期信号を生成するまでの間に、前記同期信号生成手段が第１の同期信号を生成してから次の同期信号である第２の同期信号を生成するまでの間に前記第１の光量制御を実行した前記少なくとも２つの発光点に対する第２の光量制御を実行し、前記同期信号生成手段が前記第３の同期信号を生成してから前記第３の同期信号の次の同期信号である第４の同期信号を生成するまでの間に、前記同期信号生成手段が第２の同期信号を生成してから次の同期信号である第３の同期信号を生成するまでの間に前記第２の光量制御を実行した前記少なくとも２つの発光点に対する第３の光量制御を実行することを特徴とする請求項２に記載の画像形成装置。
【請求項９】
前記光量制御手段は、前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第１の光量制御および前記第２の光量制御を前記光ビームが感光体上を走査する期間以外の期間に実行することを特徴とする請求項３乃至５いずれか１項に記載の画像形成装置。
【請求項１０】
前記光量制御手段は、前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第１の光量制御、前記第２の光量制御、および前記第３の光量制御を前記光ビームが感光体上を走査する期間以外の期間に実行することを特徴とする請求項６乃至８いずれか１項に記載の画像形成装置。
【請求項１１】
前記第１の光量制御を実行する場合、前記第１の光量に対応する第１の電圧の比較信号を出力し、前記第２の光量制御を実行する場合、前記第２の光量に対応する第２の電圧の比較信号を出力する出力手段を備え、
前記出力手段は、前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第１の光量制御を連続して実行する場合、当該連続する第１の光量制御の実行期間中は、前記第１の電圧の比較信号の出力を維持することを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１２】
前記第１の光量制御を実行する場合、前記第１の光量に対応する第１の電圧の比較信号を出力し、前記第２の光量制御を実行する場合、前記第２の光量に対応する第２の電圧の比較信号を出力する出力手段と、
前記出力手段は、前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第１の光量制御を連続して実行する場合、当該連続する第１の光量制御の実行期間中は、前記第１の電圧の比較信号の出力を維持し、前記出力手段は、前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第２の光量制御を連続して実行する場合、当該連続する第２の光量制御の実行期間中は、前記第２の電圧の比較信号の出力を維持することを特徴とする請求項１乃至１０のいずれか１項に記載の画像形成装置。
【請求項１３】
前記出力手段は、前記第３の光量制御を実行する場合、前記第３の光量に対応する第３の電圧の比較信号を出力し、
前記出力手段は、前記複数の発光点のうち少なくとも２つ以上の発光点に対して前記第３の光量制御を連続して実行する場合、当該連続する第３の光量制御の実行期間中は、前記第３の比較信号の出力を維持することを特徴とする請求項６、７、８、１０のいずれか１項に記載の画像形成装置。
【請求項１４】
前記光量制御手段は、前記第１の光量制御の結果である前記第１の光量に対する駆動電流の値と、前記第２の光量制御の結果である前記第２の光量に対する駆動電流の値と、の対応関係に基づいて前記バイアス電流の値を制御することを特徴とする請求項１乃至１３いずれか１項に記載の画像形成装置。
【請求項１５】
前記光源は面発光レーザであることを特徴とする請求項１乃至１４に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式の画像形成装置に備えられる光源の光量制御方法に関する。
【背景技術】
【０００２】
近年の電子写真方式の画像形成装置は、画像形成速度の高速化の要望に応えるために複数のレーザ光によって感光体を露光することによって画像を形成する。【０００３】
電子写真方式の画像形成装置は、感光体を露光するレーザ光（光ビーム）の発光応答性を確保するために、光源の複数の発光点それぞれにバイアス電流を供給する。複数の発光点はそれぞれ固有の発光特性（電流と発光量との関係）を有するため、バイアス電流の値は複数の発光点毎に設定される。光源自身の温度によって各発光点の発光特性が変動するため、画像形成装置は、記録媒体への画像形成をする際にレーザ光が感光体上を走査していない期間に各発光点に対して光量制御を実行する。【０００４】
特許文献１は、複数の発光点それぞれに対して第１の光量制御（特許文献１におけるＡＰＣ−Ｈ）および第２の光量制御（特許文献１におけるＡＰＣ−Ｌ）を実行し、第１の光量制御の結果および第２の光量制御の結果に基づいて複数の発光点それぞれに供給するバイアス電流の値を制御する画像形成装置を開示している。特許文献１に記載の画像形成装置は、第１の光量制御において各発光点が出射するレーザ光の光量が第１の光量になるように発光点に供給する電流の値を制御し、その直後の第２の光量制御において各発光点が出射するレーザ光の光量が第２の光量になるように発光点に供給する電流の値を制御する。特許文献１の画像形成装置は、一つの発光点に対して第１の光量制御および第２の光量制御を連続して実行した後、他の発光点に対しても同様に第１の光量制御および第２の光量制御を実行することによってすべての発光点に対して第１の光量制御および第２の光量制御を実行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２０７２１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、図１１に示すように、目標光量が異なる第１の光量制御と第２の光量制御とを連続して実行すると、光量制御を切り換えた後の受光素子からの出力信号に振幅が生じ、切り換え後の光量制御の完了に多くの時間が必要となる。これにより、１走査周期内において光量制御を実行することができる発光点の数が少なくなり、各発光点の光量制御の実行頻度が低下する。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本願発明の画像形成装置は、感光体を露光するための光ビームを出射する複数の発光点を備える光源と、前記複数の発光点から出射された複数の光ビームを受光する受光手段と、前記受光手段が受光する光ビームの光量が第１の光量になるように前記複数の発光点それぞれに供給する駆動電流を制御する第１の光量制御と、前記受光手段が受光する光ビームの光量が第２の光量になるように前記複数の発光点それぞれに供給する駆動電流を制御する第２の光量制御を実行する光量制御手段と、前記光量制御手段による前記第１の光量制御および前記第２の光量制御の結果に基づいて前記複数の発光点それぞれに供給するバイアス電流の値を制御するバイアス電流制御手段と、を備え、
前記光量制御手段は、前記複数の発光点に対する前記第１の光量制御および前記第２の光量制御をそれぞれ異なるタイミングで実行し、かつ前記複数の発光点のうち少なくとも２つ以上の発光点に対する前記第１の光量制御を連続して実行することを特徴とする。
【発明の効果】
【０００８】
複数の発光点から出射される光ビームを用いて感光体上に画像を形成する画像形成装置において、異なる発光点に対して同一光量を目標光量とする光量制御を連続して実行することによって、複数の発光点に対する光量制御の実行頻度の低下を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施例に係る画像形成装置の概略断面図
【図２】本実施例に係る光走査装置の概略構成図
【図３】半導体レーザの発光点配列および感光ドラム上の露光位置を示す図
【図４】本実施例に係る画像形成装置の制御ブロック図
【図５】半導体レーザのある発光点の発光特性
【図６】レーザドライバの概略構成図
【図７】制御モードを示す図
【図８】光量制御の実行順序を説明する図
【図９】１走査周期のタイミングチャート
【図１０】ＡＰＣシーケンスにおけるＰＤ２０４の出力信号の時間変化を示す図
【図１１】従来のＡＰＣシーケンスにおけるＰＤ２０４の出力信号の時間変化を示す図（比較例）
【発明を実施するための形態】
【００１０】
（実施例１）
（画像形成装置）
以下、電子写真方式のカラー画像形成装置を例に実施例を説明する。図１は、カラー画像形成装置の概略断面図である。図１に示す画像形成装置は、複数色のトナーを用いて画像形成するフルカラープリンターである。なお、以下の説明では、画像形成装置の一例としてフルカラープリンターを例に挙げて説明するが、他の画像形成装置、例えば、単色のトナー（例えば、ブラック）で画像形成するモノクロプリンター、読取装置を備えるカラーあるいはモノクロの複写機であってもよい。
【００１１】
図１において、画像形成装置は各色毎に画像を形成する画像形成部（画像形成手段）１０１Ｙ、１０１Ｍ、１０１Ｃ、および１０１Ｂｋを有している。ここでは、画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、および１０１Ｂｋはそれぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、およびブラック（Ｂｋ）のトナーを用いて画像形成を行う。
【００１２】
画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、および１０１Ｂｋにはそれぞれ感光体である感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、および１０２Ｂｋが備えられている。感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、および１０２Ｂｋの周囲には、それぞれ帯電装置１０３Ｙ、１０３Ｍ、１０３Ｃ、および１０３Ｂｋ、光走査装置１０４Ｙ、１０４Ｍ、１０４Ｃ、および１０４Ｂｋ、および現像装置１０５Ｙ、１０５Ｍ、１０５Ｃ、および１０５Ｂｋが配置されている。
【００１３】
さらに、感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、および１０２Ｂｋの周囲には、ドラムクリーニング装置１０６Ｙ、１０６Ｍ、１０６Ｃ、および１０６Ｂｋが配置されている。
【００１４】
感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、および１０２Ｂｋの下側には無端状の中間転写ベルト１０７（中間転写体）が配置されている。中間転写ベルト１０７は、駆動ローラ１０８と従動ローラ１０９および従動１１０とによって張架され、画像形成中において図１中矢印Ｂの方向に回転駆動される。また、中間転写ベルト１０７を介して、感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、および１０２Ｂｋに対向する位置には、それぞれ一次転写装置１１１Ｙ、１１１Ｍ、１１１Ｃ、および１１１Ｂｋが配置されている。
【００１５】
また、画像形成装置１００には、中間転写ベルト１０７上のトナー像を記録媒体Ｓに転写するための２次転写装置１１２が備えられるとともに、記録媒体Ｓ上のトナー像を定着するための定着装置１１３が備えられている。
【００１６】
続いて、図示の画像形成装置１００における画像形成プロセスについて説明する。なお、画像形成部１０１Ｙ、１０１Ｍ、１０１Ｃ、および１０１Ｂｋの各々における画像形成プロセスは同一であるので、ここでは、画像形成部１０１Ｙを例に挙げて説明し、画像形成部１０１Ｍ、１０１Ｃ、および１０１Ｂｋにおける画像形成プロセスについては説明を省略する。
【００１７】
まず、帯電装置１０３Ｙによって、図１中実線矢印で示す回転方向に回転駆動する感光ドラム１０２Ｙの表面が均一に帯電される。そして、帯電された感光ドラム１０２Ｙは、光走査装置１０４Ｙから出射されるレーザ光ＬＹ（光ビーム）によって露光される。これによって、感光ドラム１０２Ｙ上に静電潜像が形成される。その後、当該静電潜像は現像装置１０５Ｙによって現像されてイエロートナー像とされる。
【００１８】
一次転写装置１１１Ｙ、１１１Ｍ、１１１Ｃ、および１１１Ｂｋは、中間転写ベルト１０７に転写バイアスを印加する。これによって、感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、および１０２Ｂｋ上のイエロー、マゼンタ、シアン、ブラックトナー像が中間転写ベルト１０７に転写される。この結果、中間転写ベルト１０７にカラートナー像が形成される。
【００１９】
中間転写ベルト１０７上のカラートナー像は２次転写装置１１２によって、手差し給送カセット１１４又は給紙カセット１１５から２次転写部Ｔ２に搬送された記録媒体Ｓに転写される。そして、記録媒体Ｓ上のカラートナー像は定着装置１１３で加熱定着されて、記録媒体Ｓは排紙部１１６に排紙される。
【００２０】
なお、中間転写ベルト１０７に転写されずに感光ドラム１０２Ｙ、１０２Ｍ、１０２Ｃ、および１０２Ｂｋに残留した残留トナーはそれぞれドラムクリーニング装置１０６Ｙ、１０６Ｍ、１０６Ｃ、および１０６Ｂｋによって除去される。その後、再び上記画像形成プロセスが実行される。
【００２１】
（光走査装置）
図２は、光走査装置１０４Ｙ、１０４Ｍ、１０４Ｃ、１０４Ｂｋの概略構成図である。各光走査装置は、同一構成であるため、図２では、光走査装置１０４Ｙを例示する。図２において半導体レーザ２００から出射した発散であるレーザ光はコリメータレンズ２０１によって略平行光とされ、絞り２０２によってレーザ光の通過を制限することによってレーザ光を成形する。絞り２０２を通過したレーザ光はビームスプリッタ２０３に入射する。ビームスプリッタ２０３は、絞り２０２を通過したレーザ光をフォトダイオード２０４（受光手段。以下、ＰＤ２０４。）に入射するレーザ光と偏向手段であるところの回転多面鏡２０５（以下、ポリゴンミラー２０５。）に向かうレーザ光とに分離する。ＰＤ２０４は、レーザ光の受光に応じてその光量に応じた値（電圧）の検出信号を出力する。
【００２２】
ビームスプリッタ２０３を通過したレーザ光はシリンドリカルレンズ２０６を通過してポリゴンミラー２０５に入射する。ポリゴンミラー２０５は、複数の反射面（本実施例では４面）を備える。ポリゴンミラー２０５は、モータ２０７によって駆動されることで矢印Ｃ方向に回転する。ポリゴンミラー２０５は、レーザ光が感光ドラム１０２Ｙを矢印Ｄ方向に走査するように、レーザ光を偏向する。ポリゴンミラー２０６によって偏向されたレーザ光は、ｆθ特性を有する結像光学系（ｆθレンズ）２０８を透過し、ミラー２０９を介して感光ドラム１０２Ｙ上（感光体上）に導かれる。
【００２３】
光走査装置１０４Ｙは、同期信号生成手段であるＢｅａｍ  Ｄｅｔｅｃｔｏｒ２１０（以下、ＢＤ２１０）を備える。ＢＤ２１０は、レーザ光の走査経路上であって感光ドラム１０２Ｙ上の画像形成領域から外れた位置に配置されている。ＢＤ２１０は、ポリゴンミラー２０５によって偏向されたレーザ光を受光することによって水平同期信号を生成する。
【００２４】
（レーザ光源）
次に、光走査装置１０４Ｙ、１０４Ｍ、１０４Ｃ、１０４Ｂｋが備えるについて説明する。図３（ａ）は、図２に示す半導体レーザ２００が備える複数の発光点を示しており、図３（ｂ）は、当該複数の発光点からレーザ光が同時に出射された場合における感光ドラム上におけるレーザスポットの配列イメージを示す図である。
【００２５】
図３（ａ）に示すように、半導体レーザ２００は３２個の発光点３０１〜３３２を備える垂直共振器型面発光レーザ（Ｖｅｒｔｉｃａｌ  Ｃａｖｉｔｙ  Ｓｕｒｆａｃｅ  Ｅｍｉｔｔｉｎｇ  Ｌａｓｅｒ、ＶＣＳＥＬ）である。なお、実施の形態において、半導体レーザはＶＣＳＥＬに限られるものではなく、半導体レーザとして端面発光型の半導体レーザを用いても良い。
【００２６】
発光点３０１〜３３２は、基板３３３上にアレイ状に配置されている。図３（ａ）のように各発光点が配列されているため、各発光点を同時に点灯させた場合、各発光点から出射されたレーザ光Ｌ１からＬ３２は、図３（ｂ）の結像位置Ｓ１〜Ｓ３２のように主走査方向において感光ドラム上の異なる位置を露光する。また、各発光点を同時に点灯させた場合、各発光点から出射されたレーザ光Ｌ１からＬ３２は、図３（ｂ）の結像位置Ｓ１〜Ｓ３２のように副走査方向において異なる位置を露光する。なお、複数の発光点の配置は２次元配置であっても良い。
【００２７】
（制御ブロック図）
図４は、図１に示す画像形成装置で用いられる制御系の一例を説明するためのブロック図である。なお、光走査装置（レーザスキャナともいう）１０４Ｙ、１０４Ｍ、１０４Ｃ、および１０４Ｂｋの構成は同一であるので、以下の説明では添え字Ｙ、Ｍ、Ｃ、Ｂｋを省略する。３２ビームに関する構成は、並列繰返しであるので一部省略している。
【００２８】
画像形成装置は、ＣＰＵ４０１、画像コントローラ４０２、光走査装置１０４、感光ドラム１０２、水晶発振器４０５、ＣＰＵバス４０４、ＥＥＰＲＯＭ４１０を備える。ＣＰＵ４０１および画像コントローラ４０２は、画像形成装置本体に備えられており、両者とも各光走査装置１０４に接続されている。光走査装置１０４は、第１のレーザドライバ４０５Ａおよび第２のレーザドライバ４０５Ｂを有している。なお、説明を簡易にするために、Ｙ、Ｍ、Ｃ、Ｂｋのうちの１色に対応する第１のレーザドライバ４０５Ａ、第２のレーザドライバ４０５Ｂ、および発光点３０１〜３３２（発光素子）を記載している。実際には、Ｙ、Ｍ、Ｃ、Ｂｋの各色に対して第１のレーザドライバ４０５Ａ、第２のレーザドライバ４０５Ｂ、および発光点３０１〜３３２が設けられている。
【００２９】
ＣＰＵ４０１は、各光走査装置１０４を含む画像形成装置全体を制御する。ＣＰＵ４０１は、水晶発振器４０５から１００ＭＨｚの基準クロックの供給を受ける。ＣＰＵ４０１は、内蔵されたＰＬＬ回路により基準クロックを１０逓倍することによって１ＧＨｚを生成する。この周波数はレーザ走査系における画像クロックである。
【００３０】
画像コントローラ４０２は、画像形成装置に接続された外部情報装置あるいは画像形成装置に取付られた読取装置から受信した画像データをＹ、Ｍ、Ｃ、Ｂｋの４色の色成分に分離する。画像コントローラ４０２は、基準クロックに同期してＹ、Ｍ、Ｃ、Ｂｋの４色の色成分の画像データをＣＰＵバス４０４を介してＣＰＵ４０１に出力する。
【００３１】
ＣＰＵ４０１は、画像コントローラ４０２から受け取った画像データを不図示のメモリに格納し、メモリに格納した画像データを画像クロックに基づいて差動信号（Ｌｏｗ Ｄｉｆｆｅｒｅｎｔｉａｌ Ｖｏｌｔａｇｅ Ｓｉｇｎａｌ：ＬＶＤＳ）に変換する。ＣＰＵ４０１は、ＢＤ信号と画像クロック信号とに基づくタイミングで差動信号をレーザドライバ４０５Ａおよび４０５Ｂに出力する。
【００３２】
レーザドライバ４０５Ａおよび４０５Ｂは、ＣＰＵ４０１から入力された差動信号に基づいてＰＷＭ信号を生成し、当該ＰＷＭ信号に基づいて各発光点３０１〜３３２から静電潜像を形成するためのレーザ光を出射させる。また、レーザドライバ４０５Ａおよび４０５Ｂは、後述する第１の光量制御、第２の光量制御、および第３の光量制御を含む自動光量制御（Ａｕｔｏｍａｔｉｃ Ｐｏｗｅｒ Ｃｏｎｔｒｏｌ：ＡＰＣ）を行うことによって、静電潜像を形成するためのレーザ光の光量、および待機電流としてのバイアス電流Ｉｂの値およびスイッチング電流Ｉｓｗの値を制御する。
【００３３】
図４に示すレーザドライバ４０５Ａおよび４０５Ｂは、同じ部品型番のＩＣであり、それぞれ１６個の発光点を制御することができる。レーザドライバ４０５Ａは、発光点３０１〜３１６を制御し、レーザドライバ４０５Ｂは、発光点３１７〜３３２を制御する。２つのレーザドライバの電源は、不図示の本体背面基板から直流５Ｖ線とグランド線が供給されており、２つのレーザドライバと発光点３０１〜３３２は共通の電源から電力が供給される。
【００３４】
ＣＰＵ４０１とレーザドライバ４０５Ａおよび４０５Ｂそれぞれは次の複数の信号線によって接続されている。
【００３５】
信号線４０６Ａは、ＣＰＵ４０１からレーザドライバ４０５Ａに発光点３０１〜３１６を駆動するための差動信号を送信するための信号線群である。信号線４０６Ｂは、ＣＰＵ４０１からレーザドライバ４０５Ｂに発光点３１７〜３３２を駆動するための差動信号を送信するための信号線群である。
【００３６】
信号線４０７Ａは、ＣＰＵ４０１とレーザドライバ４０５Ａとを接続する信号線であり、信号線４０７Ｂは、ＣＰＵ４０１とレーザドライバ４０５Ｂとを接続する信号線である。
【００３７】
ＣＰＵ４０１は、信号線４０７Ａを介してレーザドライバ４０５ＡにＩＣセレクト信号ｉｃｓｅｌ＿０を送信し、信号線４０７Ｂを介してレーザドライバ４０５ＢにＩＣセレクト信号ｉｃｓｅｌ＿１を送信する。ＩＣセレクト信号ｉｃｓｅｌ＿０がＨレベルの場合、ＩＣセレクト信号ｉｃｓｅｌ＿１はＬレベルとなり、ＩＣセレクト信号ｉｃｓｅｌ＿０がＬレベルの場合、ＩＣセレクト信号ｉｃｓｅｌ＿１はＨレベルとなる。本実施例の画像形成装置は、入力されるＩＣセレクト信号がＬレベルのレーザドライバが制御対象の発光点に対するＡＰＣを実行する。
【００３８】
信号線４０８および信号線４０９は、ＣＰＵ４０１とレーザドライバ４０５Ａおよび４０５Ｂとを接続する信号線である。信号線４０７Ａ、４０７Ｂ、４０８、４０９は、後述するレーザドライバ４０５Ａおよび４０５Ｂの制御モードを設定する制御モード信号を送信するためのインターフェイスである。レーザドライバ４０５Ａおよび４０５Ｂは、ＣＰＵ４０１から送信される制御モード信号に基づいて各種制御を実行する。
【００３９】
ＥＥＰＲＯＭ４１０には、後述するＡＰＣシーケンスに関する情報が記憶されている。ＣＰＵ４０１は、ＥＥＰＲＯＭ４１０に記憶されているＡＰＣシーケンスに関する情報に基づく順序で各発光点の光量制御を実行する。
【００４０】
（制御モード）
・ＤＩＳモード（Ｄｉｓａｂｌｅモード）
ＤＩＳモードは、画像形成装置の電源ＯＮ直後の初期状態に設定される。また、ＤＩＳモードは、画像形成装置のメンテナンスのためにメンテナンス用の扉を開いた状態におけるインターロックのために設定される。ＤＩＳモードは、後述するホールドコンデンサから電荷が放電され、発光点からレーザ光が出射しない状態である。
・ＯＦＦモード
ＯＦＦモードは、画像形成中のレーザ光が感光ドラム上の画像形成領域を走査する期間（画像形成期間）以外の期間（非画像形成期間）、およびレーザドライバがＬＶＤＳの入力を待機する状態において設定されるモードである。ＯＦＦモードは、各発光点にバイアス電流Ｉｂが供給されるが、スイッチング電流Ｉｓｗは供給されないモードである。
・ＡＣＣモード
発光点を強制点灯させるモードである。本実施例の画像形成装置におけるＡＣＣモードは、各走査周期において発光点３０１からのレーザ光がＢＤ２１０を走査するように発光点３０１を強制点灯させるモードである。
・ＶＤＯモード
ＶＤＯモード（ＶＩＤＥＯモード）は、画像形成期間に設定されるモードである。各発光点にバイアス電流Ｉｂが供給され、レーザドライバに入力されるＬＶＤＳから生成されるＰＷＭ信号に基づいてスイッチング電流ＩｓｗがＯＮ・ＯＦＦ制御されるモードである。
・ＡＰＣモード
ＡＰＣモードは、ＡＰＣを実行するモードである。バイアス電流Ｉｂの値は、後述するＡＰＣにおける第１の光量制御および第２の光量制御の結果に基づいて制御され、スイッチング電流Ｉｓｗの値は、後述する第３の光量制御の結果に基づいて制御される。ＡＰＣモードは、非画像形成期間において、ＯＦＦモード以外の期間に第１の光量制御、第２の光量制御、および第３の光量制御を実行するために設定されるモードである。
【００４１】
（ＡＰＣ）
以下において、本実施例の画像形成装置において実行されるＡＰＣについて詳しく説明する。
【００４２】
まず、バイアス電流Ｉｂとスイッチング電流Ｉｓｗについて説明する。図５は、半導体レーザのある発光点の発光特性を示す図である。横軸は発光点に供給される電流値を示し、縦軸がレーザ光の光量を示している。図５中の曲線は、各発光点に供給される電流値に対するレーザ光の光量を示している。発光特性は、各発光点固有の特性である。また、この発光特性は、発光点の温度によって変化し、かつ経時変化する。そのため、電子写真方式の画像形成装置は、発光特性の変動に伴う画像濃度むらの発生を抑制するために、ＡＰＣを高頻度に実行する必要がある。
【００４３】
図５に示すように、一般的に、半導体レーザは、発光点に供給される電流の値がしきい値電流Ｉｔｈよりも低い領域では電流値の増加量に対するレーザ光の光量の増加が緩やかであるのに対して、しきい値電流Ｉｔｈよりも高い領域では電流の増加量に対するレーザ光の光量の増加量が増大する。しきい値電流Ｉｔｈ以下の電流が供給されると、半導体レーザは誘導発振せずに自然発光する。自然発光による光量は微弱であるので、自然発光しても感光ドラムの電位は変位しない。
【００４４】
このような半導体レーザの特性を利用して、電子写真方式の画像形成装置では、発光応答性の低下を抑制するために発光点にしきい値電流Ｉｔｈ近傍の値のバイアス電流Ｉｂを発光点に供給する。バイアス電流Ｉｂが供給された状態で、ＬＶＤＳから生成されるＰＷＭ信号に基づいてスイッチング電流Ｉｓｗを供給することによって感光ドラム表面の電位を変化させる強度のレーザ光を発光点から出射させる。バイアス電流Ｉｂを供給した状態から発光点を点灯させることによって、バイアス電流Ｉｂを供給しない状態から発光点を点灯させる場合よりも、レーザ光の目標光量への到達時間を短縮することができる。
【００４５】
次に、本実施例の画像形成装置におけるバイアス電流Ｉｂの値の制御について説明する。レーザドライバ４０５Ａおよびレーザドライバ４０５Ｂは、発光点３０１〜３３２に対してそれぞれ異なるタイミングで第１の光量制御と第２の光量制御を実行する。ここでは、第１の光量制御および第２の光量制御についてレーザドライバ４０５Ａおよび発光点３０１を用いて説明する。
【００４６】
上述したように、レーザドライバ４０５Ａは、ＰＤ２０４が受光する受光する光量がＰｍになるように、発光点３０１に供給する電流の値を制御する第１の光量制御を実行する。レーザドライバ４０５Ａは、第１の光量制御の制御結果として光量Ｐｍに対応する電流値Ｉｍを保持する。
【００４７】
また、レーザドライバ４０５Ａは、ＰＤ２０４が受光する光量がＰｌ（Ｐｌ＝Ｐｍ／２）になるように、発光点３０１に供給する電流の値を制御する第２の光量制御を実行する。レーザドライバ４０５Ａは、第２の光量制御の制御結果として光量Ｐｌに対応する電流値Ｉｌを保持する。
【００４８】
なお、レーザドライバ４０５Ａが発光点３０１に対して第１の光量制御および第２の光量制御を実行する際は、レーザドライバ４０５Ａは発光点３０２〜３１６に対してそれぞれの発光点に対応する値のバイアス電流Ｉｂのみを供給する。また、レーザドライバ４０５Ｂも同様に発光点３１７〜３３２に対してそれぞれの発光点に対応するバイアス電流Ｉｂのみを供給する（ＯＦＦモード）。
【００４９】
レーザドライバ４０５Ａは、図５における（Ｉｍ，Ｐｍ）と（Ｉｌ，Ｐｌ）とを結ぶ線分（対応関係）と光量が「０」の軸との交点を演算によって求め、当該交点の値を電流しきい値Ｉｔｈに設定する。そして、レーザドライバ４０５Ａは、電流しきい値Ｉｔｈに所定の係数αを乗算することによってバイアス電流Ｉｂの値を更新（再設定）する。なお、係数αは、画像形成装置に取り付けられる感光ドラムの感度によって予め設定されるものであり１以上の値でも１未満の値でもよい。
【００５０】
次に、本実施例の画像形成装置におけるスイッチング電流Ｉｓｗの値の制御について説明する。レーザドライバ４０５Ａは、第１の光量制御および第２の光量制御に加えて、ＰＤ２０４が受光する光量がＰｈ（Ｐｈ＝Ｐｍ×２）になるように、発光点３０１に供給する電流の値を制御する第３の光量制御を実行する。レーザドライバ４０５Ａは、第３の光量制御の制御結果として光量Ｐｈに対応する電流値Ｉｈを保持する。スイッチング電流Ｉｓｗの値は、電流値Ｉｈに対して画像形成装置の諸条件に基づいて設定される係数βを乗算した値からバイアス電流Ｉｂの値を減算した値（Ｉｐ＝βＩｈ−Ｉｂ）となる。
【００５１】
（レーザドライバ）
次に、上述のＡＰＣにおける第１の光量制御、第２の光量制御、および第３の光量制御を実行するためのレーザドライバの構成について説明する。
【００５２】
図６は、レーザドライバ４０５Ａの内部構成を示す図である。レーザドライバ４０５Ｂの内部構成はレーザドライバ４０５Ａの内部構成と同一であるため、レーザドライバ４０５Ｂの説明を省略する。
【００５３】
レーザドライバ４０５Ａは、モードチャンネルデコーダ６３３を備える。また、レーザドライバ４０５Ａは、発光点３０１〜３１６それぞれに対応する、駆動ユニット６１７〜６３２、ＬＶＤＳレシーバ６０１〜６１６、ＡＮＤ回路６５２、ＯＲ回路６４３、トランジスタ６４４、スイッチング電流源６４５を備える。また、レーザドライバ４０５Ａは、各発光点３０１〜３１６を第１の光量（Ｐｍ）に対応するターゲット電圧Ｖｍ（比較信号）を出力する第１の電圧出力ユニット６３６、各発光点３０１〜３１６を第２の光量（Ｐｌ）に対応するターゲット電圧Ｖｌ（比較信号）を出力する第２の電圧出力ユニット６３７、各発光点３０１〜３１６を第３の光量Ｐｈに対応するターゲット電圧Ｖｈ（比較信号）を出力する第３の電圧出力ユニット６３８を備える。さらに、レーザドライバ４０５Ａは、セレクタ６４０、コンパレータ６４１、ＥＶＲ６４２、モードチャンネルデコーダ６３３、セレクタ６３４、レジスタ６３５を備える。
【００５４】
まず、モードチャンネルデコーダ６３３について説明する。モードチャンネルデコーダ６３３は、ＣＰＵ４０１からのモードセレクト信号、チャンネルセレクト信号、およびＩＣセレクト信号に基づいて、レーザドライバ４０５Ａの制御モードをＤＩＳモード、ＶＤＯモード、ＯＦＦモード、ＡＣＣモード、ＡＰＣモードに切り換える機能を果たす。
【００５５】
ＣＰＵ４０１は、モードチャンネルデコーダ６３３にＩＣセレクト信号（ｉｃｓｅｌ＿０）を出力する。モードチャンネルデコーダ６３３は、ＣＰＵ４０１からのＩＣセレクト信号に基づいてレーザドライバ４０５ＡをＡＰＣモードに制御する。なお、レーザドライバ４０５Ｂに設けられたモードチャンネルデコーダは、ＡＰＣを実行すべきタイミングにおいてレーザドライバ４０５ＡがＡＰＣモードでない場合に、ＣＰＵ４０１からのＩＣセレクト信号に基づいてレーザドライバ４０５ＢをＡＰＣモードに制御する。即ち、レーザドライバ４０５Ａおよびレーザドドライバ４０５Ｂは、ＡＰＣを実行するタイミングにおいてＩＣセレクト信号によって選択的にいずれか一方がＡＰＣモードに遷移する。
【００５６】
ＣＰＵ４０１は、モードチャンネルデコーダ６３３にモードセレクト信号群（ｍｓ０、ｍｓ１、ｍｓ２、ｍｓ３）、およびチャンネルセレクト信号群（ｃｈ０、ｃｈ１、ｃｈ２、ｃｈ３）を出力する。モードチャンネルデコーダ６３３は、ＣＰＵ４０１からのモードセレクト信号群およびチャンネルセレクト信号群に基づいてＡＰＣモード信号（ＡＰＣＨ＿ＯＮ１〜１６、ＡＰＣＭ＿ＯＮ１〜１６、ＡＰＣＬ＿ＯＮ１〜１６）を生成する。
【００５７】
モードチャンネルデコーダ６３３は、ＡＰＣモードのレーザドライバ４０５Ａに対して、ＡＰＣモード信号を出力する。ＡＰＣモード信号ＡＰＣＨ＿ＯＮは、レーザドライバ４０５Ａに第３の光量制御を実行させる信号である。ＡＰＣモード信号ＡＰＣＭ＿ＯＮは、レーザドライバ４０５Ａに第１の光量制御を実行させる信号である。ＡＰＣモード信号ＡＰＣＬ＿ＯＮは、レーザドライバ４０５Ａに第２の光量制御を実行させる信号である。
【００５８】
モードチャンネルデコーダ６３３は、ＡＰＣモード信号ＡＰＣＨ＿ＯＮ、ＡＰＣＭ＿ＯＮ、ＡＰＣＬ＿ＯＮを発光点３０１〜３１６それぞれに対してそれぞれ異なるタイミングで出力する。即ち、モードチャンネルデコーダ６３３は、ＡＰＣモード信号ＡＰＣＨ＿ＯＮ１〜１６、ＡＰＣモード信号ＡＰＣＭ＿ＯＮ１〜１６、ＡＰＣモード信号ＡＰＣＬ＿ＯＮ１〜１６の計４８個のＡＰＣモード信号を生成する。４８個のＡＰＣモード信号のうち、いずれか１つの信号がＨレベルとなる。レーザドライバ４０５Ａおよび４０５Ｂは、それぞれが備えるモードチャンネルデコーダ６３３が出力するＡＰＣモード信号に対応する発光点に対して光量制御を実行する。
【００５９】
図７（ａ）は、ＣＰＵが出力する各種制御モードに対するモードセレクト信号、チャンネルセレクト信号、およびＩＣセレクト信号を示すテーブルである。図７（ａ）において、「ＤＩＳ」は、ＤＩＳモードを示し、「ＡＣＣ」は、ＡＣＣモードを示している。また、「ＶＤＯ」は、ＶＤＯモードを示し、「ＯＦＦ」は、ＯＦＦモードを示している。「ＡＰＣＨ」、「ＡＰＣＭ」、「ＡＰＣＬ」は、それぞれ第３の光量制御、第１の光量制御、第２の光量制御を示している。
【００６０】
「ｉｃ」は、ＩＣセレクト信号ｉｃｓｅｌ＿０およびｉｃｓｅｌ＿１を示している。入力されるモードセレクト信号がＡＰＣの実行を示し、かつＩＣセレクト信号がＬレベルの場合、レーザドライバ４０５Ａおよび４０５Ｂは、第１の光量制御、第２の光量制御、および第３の光量制御を実行可能な状態となる。
【００６１】
各制御モードは、図７（ａ）に示すモードセレクト信号ｍｓ０、ｍｓ１、ｍｓ２、ｍｓ３の組み合わせによって制御される。なお、テーブル中の［１］は、ＤＩＳモード、ＡＣＣモード、ＡＰＣＨモード、ＡＰＣＭモード、ＡＰＣＬモードにおけるモードセレクト信号の組み合わせ以外の組み合わせ全てを示している。テーブル中の［２］は、制御状態がＩＣセレクト信号およびチャンネルセレクト信号（ｃｈ０、ｃｈ１、ｃｈ２、ｃｈ３）に依存しないで確定することを意味する。テーブル中の［＊］は、図７（ｂ）に示され、チャンネルセレクト信号の組み合わせを示している。図７（ｂ）のｅ１〜ｅ１６は、それぞれ発光点３０１〜３１６に対応する。
【００６２】
ここで、テーブル参照方法の例を示す。ＣＰＵ４０１が出力するモードセレクト信号ｍｓ３、ｍｓ２、ｍｓ１、ｍｓ０の組み合わせが「Ｌ」「Ｌ」「Ｈ」「Ｌ」であり、チャンネルセレクト信号の組み合わせが「Ｌ」「Ｈ」「Ｌ」「Ｌ」の場合、発光点３０５に対して第１の光量制御を実行することを示している。モードチャンネルデコーダ６３３は、上記モードセレクト信号とチャンネルセレクト信号に基づいて、４８個のＡＰＣモード信号のうちＡＰＣＭ＿ＯＮ５のみをＨレベルに制御し、その他のＡＰＣモード信号をＬレベルに制御する。
【００６３】
次に、駆動ユニット６１７〜６３２について説明する。駆動ユニット６１７〜６３２は、発光点３０１〜３１６それぞれに対応して設けられ、対応する発光点に駆動電流を供給する。駆動ユニット６１７〜６３２は同一構成であるため、内部構成については駆動ユニット６１７を例に説明する。
【００６４】
駆動ユニット６１７は、駆動ユニット６１７は、Ｍホールドコンデンサ６４７、Ｌホールドコンデンサ６４８、Ｉｂ演算ユニット６４９、セレクタ６３４、バイアス電流源６５１を備える。また、ＡＮＤ回路６５２、ＯＲ回路６４３、トランジスタ６４４、スイッチング電流源６４５、Ｈホールドコンデンサ６４６、電圧調整回路６５３を備える。
【００６５】
図６に示すように、バイアス電流源６５１およびスイッチング電流源６４５は、発光点３０１に接続されている。バイアス電流源６５１およびスイッチング電流源６４５は、それぞれＶＣＣからバイアス電流Ｉｂ、スイッチング電流Ｉｓｗを引き込む引き込み電流源である。ＶＤＯモード、ＯＦＦモード、ＡＣＣモード、ＡＰＣモードにおいて、バイアス電流源６５１によって発光点３０１にバイアス電流Ｉｂが供給される。
【００６６】
Ｉｂ演算ユニット６４９は、Ｍホールドコンデンサ６４７およびＬホールドコンデンサ６４８に接続されている。Ｉｂ演算ユニット６４９は、以下の第１の光量制御の制御結果（Ｍホールドコンデンサ６４７の電圧）および第２の光量制御の制御結果（Ｌホールドコンデンサ６４８の電圧）に基づいてバイアス電流Ｉｂの値を演算する。
【００６７】
次に、ＬＶＤＳレシーバ６０１〜６１６、駆動ユニット６１７のＡＮＤ回路６５２、ＯＲ回路６４３、トランジスタ６４４、スイッチング電流源６４５について説明する。ＬＶＤＳレシーバ６０１〜６１６はそれぞれ同一構成であるため、ＬＶＤＳレシーバ６０１を例に説明する。ＬＶＤＳレシーバ６０１は、ＣＰＵ４０１から画像データである差動信号を受け取る。ＬＶＤＳレシーバ６０１は、差動信号に基づいてＡＮＤ回路６５２にＰＷＭ信号を出力する。ＡＮＤ回路６５２の１つの端子にＬＶＤＳレシーバ６０１からのＰＷＭ信号が入力され、他方の端子にモードチャンネルデコーダ６３３からのＶＤＯモード信号が入力される。ＡＮＤ回路６５２に入力されるＶＤＯモード信号がＨレベル、かつＰＷＭ信号がＨレベルの場合、ＡＮＤ回路６５２はＨレベルの信号を出力する。ＡＮＤ回路６５２に入力されるＶＤＯモード信号、ＰＷＭ信号の少なくとも一方がＬレベルの場合、ＡＮＤ回路６５２はＬレベルの信号を出力する。
【００６８】
ＡＮＤ回路６５２からの出力信号はＯＲ回路６４３の一方の端子に入力され、ＯＲ回路の他方の端子にはモードチャンネルデコーダ６３３からのＡＰＣモード信号であるＡＰＣＨ＿ＯＮ１が入力される。ＯＲ回路６４３は、ＡＮＤ回路６５２からの出力信号およびＡＰＣＨ＿ＯＮ１の少なくとも一方がＨレベルの場合、Ｈレベルの信号を出力し、ＡＮＤ回路６５２からの出力信号およびＡＰＣＨ＿ＯＮ１の両方がＬレベルの場合、Ｌレベルの信号を出力する。
【００６９】
ＯＲ回路６４３の出力は、トランジスタ６４４のベース端子に接続されている。トランジスタ６４４のコレクタ端子は、発光点３０１に接続されている。また、トランジスタ６４４のエミッタ端子は、スイッチング電流源６４５に接続されている。ＯＲ回路６４３からＨレベルの信号が出力されると、スイッチング電流源６４５は、ＶＣＣからスイッチング電流Ｉｓｗを引き込む。これによって、発光点３０１にはレーザ光を出射させるためのスイッチング電流Ｉｓｗが供給される。なお、ＯＲ回路６４３からＬレベルの信号が出力されると、トランジスタ６４４のコレクタ端子とエミッタ端子との間は電流の非導通状態となる。
【００７０】
セレクタ６４０は、モードチャンネルデコーダ６３３から出力されるＡＰＣＨ＿ＯＮ１〜１６、ＡＰＣＭ＿ＯＮ１〜１６、ＡＰＣＬ＿ＯＮ１〜１６に基づいてＡＰＣＨターゲット電圧出力ユニット６３６の出力信号（Ｖｈ）、ＡＰＣＨターゲット電圧出力ユニット６３７の出力信号（Ｖｍ）、ＡＰＣＨターゲット電圧出力ユニット６３８の出力信号（Ｖｌ）のいずれか一つを選択する。なお、ＡＰＣＨターゲット電圧出力ユニット６３６からの出力信号Ｖｈは、第３の光量Ｐｈ（目標光量）に対応する電圧である。ＡＰＣＭターゲット電圧出力ユニット６３７からの出力信号Ｖｍは、第１の光量Ｐｍ（目標光量）に対応する電圧である。ＡＰＣＬターゲット電圧出力ユニット６３８からの出力信号Ｖｌは、第２の光量Ｐｌ（目標光量）に対応する電圧である。
【００７１】
セレクタ６３４は、コンパレータ６４１に接続された端子６３４ｃｏｍと、接地された端子６３４ｇｎｄ、端子６３４−１〜６３４−４８を備える。図６に示すように、端子６３４−１は、駆動ユニット６１７のＨホールドコンデンサ６４６に接続されている。また、端子６３４−２は、駆動ユニット６１７のＭホールドコンデンサ６４７に接続されている。さらに、端子６３４−３は、駆動ユニット６１７のＬホールドコンデンサ６４８に接続されている。その他の端子６３４−４〜４８も同様に各駆動ユニットに接続されている。
【００７２】
セレクタ６３４には、モードチャンネルデコーダ６３３からＡＰＣモード信号ＡＰＣＨ＿ＯＮ１〜１６、ＡＰＣＭ＿ＯＮ１〜１６、ＡＰＣＬ＿ＯＮ１〜１６、ＯＦＦモード信号、ＶＤＯモード信号、ＡＣＣモード信号が入力される。ＶＤＯモード信号、ＯＦＦモード信号、ＡＣＣモード信号が入力される場合、セレクタ６３４は、Ｈホールドコンデンサ６４６、Ｍホールドコンデンサ６４７、Ｌホールドコンデンサ６４８の充電・放電が行われないように、端子６３４ｃｏｍと端子６３４ｇｎｄを接続する。一方、ＡＰＣモード信号ＡＰＣＨ＿ＯＮ１〜１６、ＡＰＣＭ＿ＯＮ１〜１６、ＡＰＣＬ＿ＯＮ１〜１６が入力される場合、端子６３４−１〜６３４−４８のうちＨレベルの信号に対応する端子と端子６３４ｃｏｍとを接続する。
【００７３】
駆動ユニット６１７に設けられたセレクタ６５０には、モードチャンネルデコーダ６３３からＡＰＣモード信号ＡＰＣＨ＿ＯＮ１、ＡＰＣＭ＿ＯＮ１、ＡＰＣＬ＿ＯＮ１、ＶＤＯモード信号、ＯＦＦモード信号、ＡＣＣモード信号が入力される。駆動ユニット６１８〜６３２にも対応するＡＰＣモード信号が入力される。セレクタ６５０は、Ｍホールドコンデンサ６４７に接続された端子６５０−１、Ｉｂ演算ユニット６４９に接続された端子６５０−２、Ｌホールドコンデンサ６４８に接続された端子６５０−３、バイアス電流源６５１に接続された端子６５０−４を備える。
【００７４】
ＡＰＣモード信号ＡＰＣＨ＿ＯＮ１、ＶＤＯモード信号、ＯＦＦモード信号、ＡＣＣモード信号が入力される場合、セレクタ６５０は、端子６５０−２と端子６５０−４とを接続する。ＡＰＣＭ＿ＯＮ１が入力される場合、セレクタ６５０は、端子６５０−１と端子６５０−４とを接続する。ＡＰＣＬ＿ＯＮ１が入力される場合、セレクタ６５０は、端子６５０−３と端子６５０−４とを接続する。
【００７５】
ＥＶＲ６４２は、ＰＤ２０４からの検出信号が入力される。ＥＶＲ６４２は、光量調整テーブルに基づいて検出信号を各光源に応じた値に補正する機能を果たす。ＥＶＲ６４２に入力される。ＥＶＲ６４２には、ＡＰＣＨ＿ＯＮ１〜１６、ＡＰＣＭ＿ＯＮ１〜１６、ＡＰＣＬ＿ＯＮ１〜１６が入力される。
【００７６】
ＥＶＲでは、工場にて予め測定されて、ＡＰＣ準備段階においてレジスタ６３５に設定されたＰＤセンサと各レーザ素子との光学的集光効率に応じた倍率調整係数がテーブルデータとして用意され、ＡＰＣＨ＿ＯＮ１〜１６、ＡＰＣＭ＿ＯＮ１〜１６、ＡＰＣＬ＿ＯＮ１〜１６に応じでテーブルが選択される。
【００７７】
（第１の光量制御）
ＣＰＵ４０１は、Ｍホールドコンデンサ６４７の電圧を制御する第１の光量制御を実行する。モードデコーダチャンネル６３３は、ＣＰＵ４０１からのモードセレクト信号およびチャンネルセレクト信号に基づいて、発光点３０１に対する第１の光量制御を実行するためのＡＰＣモード信号ＡＰＣＭ＿ＯＮ１をセレクタ６３４、セレクタ６４０、セレクタ６５０に出力する。
【００７８】
セレクタ６３４は、ＡＰＣモード信号ＡＰＣＭ＿ＯＮ１が入力されたことに応じて端子６３４ｃｏｍと端子６３４−２とを接続する。セレクタ６４０は、ＡＰＣモード信号ＡＰＣＭ＿ＯＮ１が入力されたことに応じてターゲット電圧出力ユニット６３７から出力される比較信号Ｓｔｍを選択し、それをコンパレータ６４１に入力する。セレクタ６５０は、ＡＰＣモード信号ＡＰＣＭ＿ＯＮ１が入力されたことに応じて端子６５０−１と６５０−４とを接続する。
【００７９】
セレクタ６５０が端子６５０−１と６５０−４とを接続すると、バイアス電流源６５１は、Ｍホールドコンデンサ６４７の電圧に基づく値の電流をＶＣＣから引き込む。この電流によって発光点３０１がレーザ光を出射する。発光点３０１から出射されたレーザ光はＰＤ２０４に入射し、ＰＤ２０４は、当該レーザ光の光量に応じた検出信号を出力する。
【００８０】
コンパレータ６４１は、セレクタ６４０からの比較信号Ｖｍと増幅回路６４２からの増幅信号Ｓａｍｐとを比較し、比較結果に基づく信号をセレクタ６３４に出力する。具体的には、Ｓａｍｐの電圧（Ｖａｍｐ）＞Ｖｍの場合、ＰＤ２０４に入射するレーザ光の光量が第１の光量Ｐｍよりも大きいため、コンパレータ６４１は、Ｍホールドコンデンサ６４７を放電させる。Ｍホールドコンデンサ６４７の放電を続けるとＰＤ２０４に入射するレーザ光の光量が低下し、第１の光量Ｐｍに近づく。コンパレータ６４１は、Ｖａｍｐ＝Ｖｍ（あるいはＶａｍｐ≒Ｖｍ）となったことに応じてＭホールドコンデンサ６４７の電圧をホールドする。
【００８１】
一方、Ｖａｍｐ＜Ｖｔｍの場合、ＰＤ２０４に入射するレーザ光の光量が第１の光量Ｐｍよりも小さいため、コンパレータ６４１は、Ｍホールドコンデンサ６４７を充電する。Ｍホールドコンデンサ６４７の充電を続けるとＰＤ２０４に入射するレーザ光の光量が増加し、第１の光量Ｐｍに近づく。コンパレータ６４１は、Ｖａｍｐ＝Ｖｍ（あるいはＶａｍｐ≒Ｖｍ）となったことに応じてＭホールドコンデンサ６４７の電圧をホールドする。
【００８２】
Ｖａｍｐ＝Ｖｍの場合、ＰＤ２０４に入射するレーザ光の光量が第１の光量Ｐｍであるため、コンパレータ６４１は、その状態におけるＭホールドコンデンサ６４７の電圧をホールドする。
【００８３】
このように、ＡＰＣにおける第１の光量制御において、Ｍホールドコンデンサ６４７の電圧を制御することによって発光点３０１から出射されＰＤ２０４に入射するレーザ光の光量を第１の光量に制御する。
【００８４】
（第２の光量制御）
次に、ＣＰＵ４０１は、Ｌホールドコンデンサ６４８の電圧を制御する第２の光量制御を実行する。モードデコーダチャンネル６３３は、ＣＰＵ４０１からのモードセレクト信号に基づいて、発光点３０１に対する第２の光量制御を実行するためのＡＰＣモード信号ＡＰＣＬ＿ＯＮ１をセレクタ６３４、セレクタ６４０、セレクタ６５０に出力する。
【００８５】
セレクタ６３４は、ＡＰＣモード信号ＡＰＣＬ＿ＯＮ１が入力されたことに応じて端子６３４ｃｏｍと端子６３４−３とを接続する。セレクタ６４０は、ＡＰＣモード信号ＡＰＣＬ＿ＯＮ１が入力されたことに応じてターゲット電圧出力ユニット６３８から出力される比較信号Ｖｌを選択し、それをコンパレータ６４１に入力する。セレクタ６５０は、ＡＰＣモード信号ＡＰＣＬ＿ＯＮ１が入力されたことに応じて端子６５０−３と６５０−４とを接続する。
【００８６】
セレクタ６５０が端子６５０−３と６５０−４とを接続すると、バイアス電流源６５１は、Ｌホールドコンデンサ６４８の電圧に基づく値の電流をＶＣＣから引き込む。この電流によって発光点３０１がレーザ光を出射する。発光点３０１から出射されたレーザ光はＰＤ２０４に入射し、ＰＤ２０４は、当該レーザ光の光量に応じた検出信号を出力する。
【００８７】
コンパレータ６４１は、セレクタ６４０からの比較信号Ｖｌと増幅回路６４２からの増幅信号Ｓａｍｐ（Ｖａｍｐ）とを比較し、比較結果に基づく信号をセレクタ６３４に出力する。具体的には、Ｖａｍｐ＞Ｖｌの場合、ＰＤ２０４に入射するレーザ光の光量が第２の光量Ｐｌよりも大きいため、コンパレータ６４１は、Ｌホールドコンデンサ６４８を放電させる。Ｌホールドコンデンサ６４８の放電を続けるとＰＤ２０４に入射するレーザ光の光量が低下し、第２の光量Ｐｌに近づく。コンパレータ６４１は、Ｖａｍｐ＝Ｖｌ（あるいはＶａｍｐ≒Ｖｌ）となったことに応じてＬホールドコンデンサ６４８の電圧をホールドする。
【００８８】
一方、Ｖａｍｐ＜Ｖｌの場合、ＰＤ２０４に入射するレーザ光の光量が第２の光量Ｐｌよりも小さいため、コンパレータ６４１は、Ｌホールドコンデンサ６４８を充電する。Ｌホールドコンデンサ６４８の充電が続くとＰＤ２０４に入射するレーザ光の光量が増加し、第２の光量Ｐｌに近づく。コンパレータ６４１は、Ｖａｍｐ＝Ｖｌ（あるいはＶａｍｐ≒Ｖｌ）となったことに応じてＬホールドコンデンサ６４８の電圧をホールドする。
Ｖａｍｐ＝Ｖｌの場合、ＰＤ２０４に入射するレーザ光の光量が第１の光量Ｐｍであるため、コンパレータ６４１は、その状態におけるＬホールドコンデンサ６４８の電圧をホールドする。
【００８９】
このように、ＡＰＣにおける第２の光量制御において、Ｌホールドコンデンサ６４８の電圧を制御することによって発光点３０１から出射されＰＤ２０４に入射するレーザ光の光量を第２の光量Ｐｌに制御する。
【００９０】
（バイアス電流の算出）
上記、第１の光量制御および第２の光量制御が完了したことに応じて、バイアス電流制御ユニットであるところのＩｂ演算部６４９は、第１の光量制御の制御結果と第２の光量制御の制御結果に基づいてバイアス電流Ｉｂの値を演算する。演算方法は上述したとおりである。
【００９１】
発光点３０１に対する第１の光量制御および第２の光量制御が行われていない場合、セレクタ６５０は、端子６５０−２と端子６５０−４とを接続する。端子６５０−２と端子６５０−４とが接続されることによって、Ｉｂ演算ユニット６４９は、バイアス電流Ｉｂの値を演算し、バイアス電流源６５１に演算結果である制御信号を出力する。バイアス電流源６５１は、Ｉｂ演算ユニット６４９からの制御信号に基づく値のバイアス電流をＶＣＣから引き込む。その他の発光点３０２〜３３２についても同様にバイアス電流の値を制御する。
【００９２】
（第３の光量制御）
スイッチング電流Ｉｓｗの値は、Ｈホールドコンデンサ６４６の電圧によって規定される。ＣＰＵ４０１は、スイッチング電流Ｉｓｗの値を制御するために、Ｈホールドコンデンサ６４６の電圧を制御する第３の光量制御を実行する。発光点３０１に対する第３の光量制御は、発光点３０１にバイアス電流Ｉｂが供給された状態で実行される。
【００９３】
ＣＰＵ４０１は、Ｍホールドコンデンサ６４７の電圧を制御する第３の光量制御を実行する。モードデコーダチャンネル６３３は、ＣＰＵ４０１からのモードセレクト信号に基づいて、発光点３０１に対する第３の光量制御を実行するためのＡＰＣモード信号ＡＰＣＨ＿ＯＮ１をセレクタ６３４、セレクタ６４０、セレクタ６５０、ＯＲ回路６４３に出力する。
【００９４】
セレクタ６３４は、ＡＰＣモード信号ＡＰＣＨ＿ＯＮ１が入力されたことに応じて端子６３４ｃｏｍと端子６３４−１とを接続する。セレクタ６４０は、ＡＰＣモード信号ＡＰＣＨ＿ＯＮ１が入力されたことに応じてターゲット電圧出力ユニット６３６から出力される比較信号Ｖｈを選択し、それをコンパレータ６４１に入力する。セレクタ６５０は、ＡＰＣモード信号ＡＰＣＨ＿ＯＮ１が入力されたことに応じて端子６５０−２と６５０−４とを接続する。
【００９５】
セレクタ６５０の端子６５０−２と６５０−４とが接続されることによって、発光点３０１にはバイアス電流Ｉｂが供給される。ＯＲ回路６４３にＡＰＣモード信号ＡＰＣＨ＿ＯＮ１が入力されることに応じてトランジスタ６４４は通電可能な状態となり、スイッチング電流源６４５は発光点３０１にスイッチング電流Ｉｓｗを供給する。バイアス電流Ｉｂが供給された状態で電流が供給されることによって発光点３０１はレーザ光を出射する。発光点３０１から出射されたレーザ光はＰＤ２０４に入射し、ＰＤ２０４は、当該レーザ光の光量に応じた検出信号を出力する。
【００９６】
コンパレータ６４１は、セレクタ６４０からの比較信号Ｖｈと増幅回路６４２からの増幅信号Ｓａｍｐ（Ｖａｍｐ）とを比較し、比較結果に基づく信号をセレクタ６３４に出力する。具体的には、Ｖａｍｐ＞Ｖｈ）の場合、ＰＤ２０４に入射するレーザ光の光量が第３の光量Ｐｈよりも大きいため、コンパレータ６４１は、Ｈホールドコンデンサ６４６を放電させる。Ｈホールドコンデンサ６４６の放電を続けるとＰＤ２０４に入射するレーザ光の光量が低下し、第３の光量Ｐｈに近づく。コンパレータ６４１は、Ｖａｍｐ＝Ｖｈ（あるいはＶａｍｐ≒Ｖｈ）となったことに応じてＨホールドコンデンサ６４６の電圧をホールドする。
【００９７】
一方、Ｖａｍｐ＜Ｖｈの場合、ＰＤ２０４に入射するレーザ光の光量が第３の光量Ｐｈよりも小さいため、コンパレータ６４１は、Ｈホールドコンデンサ６４６を充電する。Ｈホールドコンデンサ６４６の充電が続くとＰＤ２０４に入射するレーザ光の光量が増加し、第３の光量Ｐｈに近づく。コンパレータ６４１は、Ｖａｍｐ＝Ｖｈ（あるいはＶａｍｐ≒Ｖｈ）となったことに応じてＨホールドコンデンサ６４６の電圧をホールドする。
【００９８】
Ｖａｍｐ＝Ｖｈの場合、ＰＤ２０４に入射するレーザ光の光量が第３の光量Ｐｈであるため、コンパレータ６４１は、その状態におけるＨホールドコンデンサ６４６の電圧をホールドする。
【００９９】
このように、ＡＰＣにおける第３の光量制御において、Ｈホールドコンデンサ６４６の電圧を制御することによって発光点３０１から出射されＰＤ２０４に入射するレーザ光の光量を第３の光量Ｐｈに制御する。
【０１００】
図６に示すように、Ｈホールドコンデンサ６４６とスイッチング電流源６４５との間には電圧調整回路６５３が接続されている。電圧調整回路６５３には、ＣＰＵ４０１からの不図示の電圧制御信号が入力される。電圧制御信号は、Ｈホールドコンデンサ６４６の電圧を調整するための信号である。ＣＰＵ４０１は、画像形成装置の状態（例えば、レーザ光に対する感光ドラムの感度、トナーの帯電状態、装置内部の温度）や画像形成装置が置かれた環境状態（温度、湿度）に基づく電圧制御信号を生成する。スイッチング電流源６４５は、電圧調整回路６５３によって調整された電圧に基づく値のスイッチング電流Ｉｓｗを発光点３０１に供給する。
【０１０１】
なお、電圧調整回路６５３にはＡＰＣモード信号ＡＰＣＨ＿ＯＮ信号とＶＤＯモード信号も入力されており、ＡＰＣＨ＿ＯＮ信号が入力される場合は、電圧調整回路６５３は、電圧制御信号によるＨホールドコンデンサ６４６の電圧調整を行わない。
【０１０２】
なお、本実施例では、第２の光量＜第１の光量＜第３の光量としているが、各光量の大きさはこれに限られるものではない。
【０１０３】
（スイッチング電流の供給）
ＬＶＤＳレシーバ６０１はＡＮＤ回路６５２にＰＷＭ信号を出力する。ＡＮＤ回路６５２の１つの端子にＬＶＤＳレシーバ６０１からのＰＷＭ信号が入力され、他方の端子にモードチャンネルデコーダ６３３からのモード信号（ＶＤＯモード信号）が入力される。ＡＮＤ回路６５２に入力されるＶＤＯモード信号がＨレベル、かつＰＷＭ信号がＨレベルの場合、ＡＮＤ回路６５２はＨレベルの信号を出力する。ＡＮＤ回路６５２に入力されるＶＤＯモード信号、ＰＷＭ信号の少なくとも一方がＬレベルの場合、ＡＮＤ回路６５２はＬレベルの信号を出力する。
【０１０４】
ＡＮＤ回路６５２からの出力信号はＯＲ回路６４３の一方の端子に入力され、ＯＲ回路の他方の端子にはモードチャンネルデコーダ６３３からのＡＰＣＨ＿ＯＮ信号が入力される。ＯＲ回路６４３は、ＡＮＤ回路６５２からの出力信号およびＡＰＣＨ＿ＯＮ信号の少なくとも一方がＨレベルの場合、Ｈレベルの信号を出力し、ＡＮＤ回路６５２からの出力信号およびＡＰＣＨ＿ＯＮ信号の両方がＬレベルの場合、Ｌレベルの信号を出力する。
【０１０５】
ＯＲ回路６４３の出力は、トランジスタ６４４のベース端子に接続されている。トランジスタ６４４のコレクタ端子は、発光点３０１に接続されている。また、トランジスタ６４４のエミッタ端子は、スイッチング電流源６４５に接続されている。ＯＲ回路６４３からＨレベルの信号が出力されると、スイッチング電流源６４５は、ＶＣＣからスイッチング電流Ｉｓｗを引き込む。これによって、発光点３０１にはレーザ光を出射させるためのスイッチング電流Ｉｓｗが供給される。なお、ＯＲ回路６４３からＬレベルの信号が出力されると、トランジスタ６４４のコレクタ端子からエミッタ端子への電流は非導通状態となる。
【０１０６】
（ＡＰＣシーケンス）
次に、本実施例の画像形成装置の特徴であるＡＰＣシーケンスについて説明をする。各発光点のＡＰＣにおける第１の光量制御、第２の光量制御、および第３の光量制御の実行タイミングは、モードチャンネルデコーダ６３３が出力するＡＰＣモード信号群（ＡＰＣモード信号ＡＰＣＨ＿ＯＮ、ＡＰＣＭ＿ＯＮ、ＡＰＣＬ＿ＯＮ）によって制御される。
【０１０７】
図７（ａ）は、ＣＰＵが出力する各種制御モードに対するモードセレクト信号、チャンネルセレクト信号、およびＩＣセレクト信号を示すテーブルである。図７（ａ）において、「ＤＩＳ」は、ＤＩＳモードを示し、「ＡＣＣ」は、ＡＣＣモードを示している。また、「ＶＤＯ」は、ＶＤＯモードを示し、「ＯＦＦ」は、ＯＦＦモードを示している。「ＡＰＣＨ」、「ＡＰＣＭ」、「ＡＰＣＬ」は、それぞれ第３の光量制御、第１の光量制御、第２の光量制御を示している。
【０１０８】
「ｉｃ」は、ＩＣセレクト信号を示している。入力されるモードセレクト信号がＡＰＣの実行を示し、かつＩＣセレクト信号がＬレベルの場合、レーザドライバ４０５Ａおよび４０５Ｂは、第１の光量制御、第２の光量制御、および第３の光量制御を実行可能な状態となる。
【０１０９】
各制御モードは、図７（ａ）に示すモードセレクト信号ｍｓ０、ｍｓ１、ｍｓ２、ｍｓ３の組み合わせによって制御される。なお、テーブル中の［１］は、ＤＩＳモード、ＡＣＣモード、ＡＰＣＨモード、ＡＰＣＭモード、ＡＰＣＬモードにおけるモードセレクト信号の組み合わせ以外の組み合わせ全てを示している。テーブル中の［２］は、「ｄｏｎ’ｔ  ｃａｒｅ」を意味し、制御状態がｐｄ制御信号およびチャンネルセレクト信号（ｃｈ０、ｃｈ１、ｃｈ２、ｃｈ３）に依存しないで確定することを意味する。テーブル中の［＊］は、図７（ｂ）に示され、チャンネルセレクト信号の組み合わせを示している。図７（ｂ）のｅ１〜ｅ１６は、それぞれ発光点３０１〜３１６に対応する。
【０１１０】
ここで、テーブル参照方法の例を示す。ＣＰＵ４０１が出力するモードセレクト信号ｍｓ３、ｍｓ２、ｍｓ１、ｍｓ０の組み合わせが「Ｌ」「Ｌ」「Ｈ」「Ｌ」であり、チャンネルセレクト信号の組み合わせが「Ｌ」「Ｈ」「Ｌ」「Ｌ」の場合、発光点３０５に対して第１の光量制御を実行することを示している。モードチャンネルデコーダ６３３は、上記モードセレクト信号とチャンネルセレクト信号に基づいて、４８個のＡＰＣモード信号のうちＡＰＣＭ＿ＯＮ５のみをＨレベルに制御し、その他のＡＰＣモード信号をＬレベルに制御する。
【０１１１】
図８は、本実施例の画像形成装置において、ＡＰＣモードにおける各発光点３０１〜３３２に対する第１の光量制御、第２の光量制御、および第３の光量制御の実行順序を説明する図である。図８（ａ）〜（ｄ）は、第１の光量制御、第２の光量制御、および第３の光量制御の実行順序の各種例であり、画像形成装置の組立時にいずれか１つの順序で第１の光量制御、第２の光量制御、および第３の光量制御が実行されるように、ＥＥＰＲＯＭ４１０に実行順序に関するデータが格納される。モードチャンネルデコーダ６３３は、当該順序で第１の光量制御、第２の光量制御、および第３の光量制御が実行されるように、図７に示すテーブルを用いてＡＰＣモード信号を出力する。
【０１１２】
図８（ａ）〜（ｄ）において、行番号は走査周期を示しており、列番号は各走査周期における各発光点の光量制御の順番を示している。また、図８（ａ）〜（ｄ）において、表の１マス内の記号のＨは第３の光量制御、Ｍは第１の光量制御、Ｌは第２の光量制御を示している。Ｈ、Ｍ、Ｌそれぞれに添えられた数字は光量制御を実行する発光点を示している。例えば、Ｈ１は、発光点３０１に関して第３の光量制御を実行することを示し、Ｍ４は、発光点３０４に関して第１の光量制御を実行することを示している。
【０１１３】
図８（ａ）は、発光点３０１〜３３２に対するＡＰＣを１２走査周期で完了させるシーケンスを示している。図８（ａ）に示すＡＰＣシーケンスがＥＥＰＲＯＭ４１０に設定された場合、ＣＰＵ４０１は、Ｎ走査周期目において発光点３０１〜３０８に対して第３の光量制御を実行し、次のＮ＋１走査周期目において発光点３０１〜３０８に対して第１の光量制御を実行し、Ｎ＋２走査周期目において発光点３０１〜３０８に対して第２の光量制御を実行する。
【０１１４】
このように、本実施例の画像形成装置では、同一の発光点に対する異なる光量制御を連続する複数走査周期において実行する。即ち、レーザドライバ４０５Ａは、ある発光点群に対して、第１のＢＤ信号（第１の同期信号）から次の第２のＢＤ信号（第２の同期信号）が生成されるまでの間に第１の光量制御を実行する。次に、レーザドライバ４０５Ａは、当該発光点群に対して、第２のＢＤ信号から次の第３のＢＤ信号（第３の同期信号）が生成されるまでの間に第２の光量制御を実行する。そして、レーザドライバ４０５Ａは、当該発光点群に対して、第３のＢＤ信号から次の第４のＢＤ信号（第４の同期信号）が生成されるまでの間に第３の光量制御を実行する。なお、第１の光量制御、第２の光量制御、および第３の光量制御の実行順序はこれに限られるものではない。
【０１１５】
同様に、ＣＰＵ４０１は、Ｎ＋３走査周期目において発光点３０９〜３１６に対して第３の光量制御を実行し、次のＮ＋４走査周期目において発光点３０９〜３１６に対して第１の光量制御を実行し、Ｎ＋５走査周期目において発光点３０９〜３１６に対して第２の光量制御を実行する。ＣＰＵ４０１は、Ｎ＋６走査周期目において発光点３１７〜３２４に対して第３の光量制御を実行し、次のＮ＋７走査周期目において発光点３１７〜３２４に対して第１の光量制御を実行し、Ｎ＋８走査周期目において発光点３１７〜３２４に対して第２の光量制御を実行する。ＣＰＵ４０１は、Ｎ＋９走査周期目において発光点３２５〜３３２に対して第３の光量制御を実行し、次のＮ＋１０走査周期目において発光点３２５〜３３２に対して第１の光量制御を実行し、Ｎ＋１１走査周期目において発光点３２５〜３３２に対して第２の光量制御を実行する。Ｎ＋１１走査周期目における第２の光量制御が終了した後、ＣＰＵ４０１は、再びＮ走査周期目に示すＡＰＣシーケンスに戻す。このように、ＣＰＵ４０１は、各発光点のＡＰＣを複数の走査周期に跨って実行する。
【０１１６】
図８（ａ）のＡＰＣシーケンスにおいて、Ｎ＋１走査周期目における発光点の第１の光量制御が完了すると、Ｉｂ演算部６４９は、Ｎ＋１走査周期目に実行された第１の光量制御の制御結果とＮ＋２走査周期目に実行された第２の光量制御の制御結果に基づいてバイアス電流Ｉｂの値の演算を行う。また、Ｎ＋２走査周期目における発光点の第２の光量制御が完了すると、Ｉｂ演算部６４９は、Ｎ＋１走査周期目に実行された第１の光量制御の制御結果とＮ＋２走査周期目に実行された第２の光量制御の制御結果に基づいてバイアス電流Ｉｂの値の演算を行う。つまり、Ｉｂ演算部６４９は、最新のＭホールドコンデンサ６４７の電圧および最新のＬホールドコンデンサ６４８の電圧に基づいてバイアス電流Ｉｂの値を演算する。
【０１１７】
なお、図８（ｂ）は、１走査周期に４つの発光点に対してＡＰＣにおける各種光量制御を実行し、２４走査周期ですべての発光点のＡＰＣにおける各種光量制御を１回完了させる例を示している。図８（ｃ）は、１走査周期に３つの発光点に対してＡＰＣにおける各種光量制御を実行し、３６走査周期ですべての発光点のＡＰＣにおける各種光量制御を１回完了させる例を示している。図８（ｄ）は、１走査周期に２つの発光点に対してＡＰＣにおける各種光量制御を実行し、４８走査周期ですべての発光点のＡＰＣにおける各種光量制御を１回完了させる例を示している。
【０１１８】
本実施例の画像形成装置のＡＰＣシーケンスは、図８（ａ）〜（ｄ）に示すように、少なくとも２つの発光点に対して同一光量を目標光量とする光量制御が連続して実行されるように設定されている。例えば、図８（ａ）に示すように、ＣＰＵ４０１は、Ｎ＋１走査周期目において、発光点３０１〜３０８に対する第３の光量制御を実行する。また、ＣＰＵ４０１は、Ｎ＋２走査周期目において、発光点３０１〜３０８に対する第１の光量制御を連続して実行する。さらに、ＣＰＵ４０１は、Ｎ＋２走査周期目において、発光点３０１〜３０８に対する第２の光量制御を連続して実行する。
【０１１９】
図９は、図８（ｂ）に示すＡＰＣシーケンスが設定された画像形成装置における第Ｎ走査周期目のタイミングチャートである。１走査周期は、５００μｓｅｃであるものとする。
【０１２０】
図９に示すように、ＣＰＵ４０１は、ＢＤ２１０に発光点３０１からのレーザ光を入射させるために、発光点３０１をＡＣＣモード（ＡＣＣ１：５０μｓｅｃ）に制御する。図９に示すタイミングで、発光点３０１をＡＣＣモードに設定することによって、ＢＤ信号ＢＤｎが生成される。その後、ＣＰＵ４０１は、発光点３０１〜３１６をＯＦＦモード（２５μｓｅｃ）に制御した後、発光点３０１〜３１６をＶＤＯモード（３００μｓｅｃ）に制御する。ＶＤＯモードの後、ＣＰＵ４０１は、発光点３０１〜３１６をＯＦＦモード（５０μｓｅｃ）に制御する。
【０１２１】
その後、ＣＰＵ４０１は、発光点３０１、発光点３０２、発光点３０４、発光点３０３の順に第３の光量制御モードに制御する。このとき、モードチャンネルデコーダ６３３は、図９に示すＣＰＵ４０１が出力するモードセレクト信号およびチャンネルセレクト信号に基づいてＡＰＣＨ＿ＯＮ１、ＡＰＣＨ＿ＯＮ２、ＡＰＣＨ＿ＯＮ４、ＡＰＣＨ＿ＯＮ３の順にＨレベルとなるＡＰＣモード信号を出力する。
【０１２２】
ＡＰＣＨ＿ＯＮ１の出力時間は、ＡＰＣＨ＿ＯＮ２、ＡＰＣＨ＿ＯＮ４、ＡＰＣＨ＿ＯＮ３の出力時間よりも長い。これは、発光点３０１に対する第３の光量制御が一連の光量制御の最初に実行されるため、発光点３０１からのレーザ光を受光したＰＤ２０４の出力が安定しない時間が相対的に長い。ＰＤ２０４からの出力が安定しない時間が相対的に長いことを考慮して、本実施例の画像形成装置は、一連の光量制御において最初に実行する発光点に対する光量制御時間がその後に光量制御が実行される発光点に対する光量制御時間よりも長くなるように設計されている。本実施例の画像形成装置では、ＡＰＣＨ＿ＯＮ１の出力時間が２０μｓｅｃ、ＡＰＣＨ＿ＯＮ２、ＡＰＣＨ＿ＯＮ４、ＡＰＣＨ＿ＯＮ３の出力時間が９μｓｅｃに設定されており、一連の光量制御が５０μｓｅｃで終了するようにＡＰＣモード信号の出力時間が設定されている。
【０１２３】
ＣＰＵ４０１は、ＡＰＣ実行後、発光点３０１〜３１６をＯＦＦモード（２５μｓｅｃ）に制御した後、再び発光点３０１をＡＣＣモードに制御することによってＢＤ信号ＢＤｎ＋１を生成する。
【０１２４】
図１０は、図８（ｂ）に示すＡＰＣシーケンスにおけるＰＤ２０４の出力信号の時間変化を示す図である。図１０の縦軸はＰＤ２０４の出力（ｍＶ）を示し、横軸は時間（μｓｅｃ）を示している。図１０（ａ）は、Ｎ走査周期目において発光点３０１〜３０４に対する第３の光量制御を実行した際のＰＤ２０４の出力信号の時間変化を示している。図１０（ｂ）は、Ｎ＋１走査周期目において発光点３０１〜３０４に対する第１の光量制御を実行した際のＰＤ２０４の出力信号の時間変化を示している。図１０（ｃ）は、Ｎ＋２走査周期目において発光点３０１〜３０４に対する第２の光量制御を実行した際のＰＤ２０４の出力信号の時間変化を示している。
【０１２５】
図１０（ａ）（ｂ）（ｃ）に示すように、レーザドライバ４０５Ａが発光点３０１に対する第３の光量制御、第１の光量制御、第２の光量制御を開始した直後は、ＰＤ２０４の出力がゼロから立ち上がるため、ＰＤ２０４の出力信号の振幅の減衰し、その出力信号が安定までに時間がかかる。しかしながら、各走査周期において、発光点３０１に対する光量制御と同一目標光量の光量制御を同一走査周期において発光点３０２に対して実行するため、発光点３０２からのレーザ光を受光した際のＰＤ２０４の出力信号の振幅期間は図１０に示すように短い。このように、複数の発光点に対して同一目標光量の光量制御を連続して実行することによって、本実施例の画像形成装置では１回の光量制御当りの光量制御完了時間を９μｓに短縮できる。なお、各光源に対する光量制御間の消灯時間を０．１μｓとすると、以下の式に示すように、本実施例の画像形成装置において１走査中に可能なＡＰＣ実行期間５０μｓ以内に、４回の同一光量を目標光量とする光量制御が可能となる。
２０μｓｅｃ（光源３０１の光量制御時間）＋｛０．１μｓ（消灯期間）＋９μｓ（光源３０２〜３０４の光量制御）｝×３＜５０μｓｅｃ・・・（式１）
【０１２６】
比較例として、図１１（ａ）（ｂ）に同一光量を目標光量とする光量制御を連続して行わないＡＰＣシーケンスにおけるＡＰＣ実行に必要な時間を示す。図１１（ａ）は、光源３０１の光量制御が完了した後にＰＤの出力が０に収束する前に光源３０２の光量制御を開始するＡＰＣシーケンスにおけるＰＤの検出信号を示している。一方、図１１（ｂ）は、光源３０１の光量制御が完了した後にＰＤの出力が０に収束した後に光源３０２の光量制御を開始するＡＰＣシーケンスにおけるＰＤの検出信号を示している。
【０１２７】
図１１（ａ）および（ｂ）のいずれの場合も、光源３０２における光量制御を実行する際にＰＤから出力される検出信号の収束に時間を要する。そのため、本実施例の画像形成装置におけるＡＰＣシーケンスに比べて、同一光量を目標光量とする光量制御を連続して行わないＡＰＣシーケンスの方が一つの光源に対する光量制御が完了するのに時間を要することが判る。
【０１２８】
なお、本実施例の画像形成装置におけるＡＰＣシーケンスは図８（ａ）〜（ｄ）のパターンに限られるものではなく、同一目標光量の光量制御が連続して実行するシーケンスを含む限り他のシーケンスパターンであっても良い。例えば、Ｎ走査周期目において、発光点３０１〜３０２に対する第１の光量制御を連続して実行し、かつそのＮ走査周期目において、発光点３０３〜３０４に対する第２の光量制御を実行する構成でも良い。
【０１２９】
また、ＡＰＣシーケンスは、光走査装置の構成に基づいて最適なＡＰＣシーケンスを設定することが望ましい。例えば、１走査周期内の感光ドラム上を走査する期間以外の期間において、ある回転位相におけるポリゴンミラーによって反射されたレーザ光が光走査装置の内壁によって反射されることによって感光ドラムに到達してしまう画像形成装置がある。このような画像形成装置では、１走査周期内の感光ドラム上を走査する期間以外の期間におけるＡＰＣの実行時間を短くせざるを得ないため、設計者は、図８（ｄ）に示すように１走査周期内におけるＡＰＣの光量制御を実行する発光点の数が少ないＡＰＣシーケンスを設定する。
【０１３０】
以上で説明したように、本実施例の画像形成装置は、ＡＰＣにおける光量制御に関して、少なくとも２つの発光点に対する同一光量を目標光量とする光量制御を連続して実行することによって光量制御に要する時間を短縮する。これにより、異なる光量を目標光量とする光量制御を連続して実行する画像形成装置に比べて１走査周期内に実行できる発光点数を多くすることができ、各発光点に対するＡＰＣの実行頻度の低下を抑制することができる。
【０１３１】
本発明は上記実施の形態に制限されるものではなく、本発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、本発明の範囲を公にするために以下の請求項を添付する。
【符号の説明】
【０１３２】
３０１〜３３２  発光点
２０４  ＰＤ
４０１  ＣＰＵ
６３３  モードチャンネルデコーダ
４０５Ａ、４０５Ｂ  レーザドライバ
【図１】
2014207799.tif 000003
【図２】
2014207799.tif 000004
【図３】
2014207799.tif 000005
【図４】
2014207799.tif 000006
【図５】
2014207799.tif 000007
【図６】
2014207799.tif 000008
【図７】
2014207799.tif 000009
【図８】
2014207799.tif 000010
【図９】
2014207799.tif 000011
【図１０】
2014207799.tif 000012
【図１１】
2014207799.tif 000013
【国際調査報告】
2014207799.tif 000014
2014207799.tif 000015
2014207799.tif 000016
2014207799.tif 000017