(57)【要約】      （修正有）【課題】感光ドラムの表面電位を最適化すること。【解決手段】感光ドラムの膜厚情報を取得し、光走査装置を、画像部には画像形成のための光量値で発光させ、非画像部には画像形成のための光量値よりも小さい光量値で微少発光させるように制御するエンジンコントローラを備え、エンジンコントローラは、取得した感光ドラムの膜厚情報に応じて微少発光に用いる微少発光の第２光量がレーザ素子の端面における光量の保証下限値よりも小さい場合（Ｓ１２０４でＮ）には、レーザ素子の端面における光量の保証下限値以上の光量値を微少発光の第３光量に設定し（Ｓ１２０６）、第２光量と第３光量とに基づき、第３光量で微少発光させる期間を制御する（Ｓ１２０７、Ｓ１２０８）。【選択図】図１０
2017222136.tif 000002
【特許請求の範囲】
【請求項１】
感光体と、前記感光体を帯電する帯電手段と、光を照射し前記帯電された感光体に静電潜像を形成する露光手段と、前記静電潜像にトナーを付着させて現像し、トナー像を形成する現像手段と、を有する複数の画像形成部と、
前記感光体の膜厚情報を取得する取得手段と、
前記露光手段を、画像部には画像形成のための光量値で発光させ、非画像部には前記画像形成のための光量値よりも小さい光量値で微少発光させるように制御する制御手段と、
を備え、
前記制御手段は、前記取得手段により取得した前記膜厚情報に応じて前記微少発光に用いる第１の光量値を求め、前記第１の光量値が所定の光量値よりも小さい場合には、前記所定の光量値以上の第２の光量値を前記微少発光に用いる光量値と設定し、前記第１の光量値と前記第２の光量値とに基づき、前記第２の光量値で微少発光させる期間を制御することを特徴とする画像形成装置。
【請求項２】
前記画像形成部は、前記感光体の積算回転数を記憶する第１の記憶手段を有し、
前記取得手段は、前記積算回転数に対応する前記膜厚情報を記憶する第２の記憶手段を有し、前記第１の記憶手段に記憶された前記積算回転数に基づいて、前記第２の記憶手段より前記膜厚情報を取得することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記取得手段は、前記感光体の積算回転数と、前記積算回転数に対応する前記膜厚情報と、を記憶する第３の記憶手段を有し、前記第３の記憶手段に記憶された前記積算回転数に基づいて、前記積算回転数に対応する前記膜厚情報を前記第３の記憶手段より取得することを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記取得手段は、前記感光体を使用した積算印刷枚数と、前記積算印刷枚数に対応する前記膜厚情報と、を記憶する第４の記憶手段を有し、前記第４の記憶手段に記憶された前記積算印刷枚数に基づいて、前記積算印刷枚数に対応する前記膜厚情報を前記第４の記憶手段より取得することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記制御手段は、前記露光手段が微少発光を行う前記感光体の主走査方向の微少発光領域の各画素において、前記第１の光量値と前記第２の光量値に応じた期間の前記第２の光量値による微少発光を停止することを特徴とする請求項１から請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
各画素において、前記第１の光量値により一様に微少発光したときの光量と前記第２の光量値により微少発光したときの光量とは等しいことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第１の光量値を前記第２の光量値で除した値をαとすると、
前記微少発光を停止する期間は、前記露光手段が１つの画素について前記第１の光量値で微少発光する期間に（１−α）を乗じた期間であることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
各画素において、前記微少発光を停止する期間は、１つであることを特徴とする請求項７に記載の画像形成装置。
【請求項９】
各画素において、前記微少発光を停止する期間は、複数であることを特徴とする請求項７に記載の画像形成装置。
【請求項１０】
前記微少発光を停止するタイミングは、各画素において同じタイミングであることを特徴とする請求項８又は請求項９に記載の画像形成装置。
【請求項１１】
前記露光手段は、光を出射する発光素子と、前記発光素子より出射される前記光を前記感光体に照射するために前記光を偏向するための走査面を有し、
前記走査面は、前記露光手段により前記感光体が回転する副走査方向に応じて切り替えられ、
前記微少発光を停止するタイミングは、各々の前記走査面において同じであることを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記露光手段は、光を出射する発光素子と、前記発光素子より出射される前記光を前記感光体に照射するために前記光を偏向するための走査面を有し、
前記走査面は、前記露光手段により前記感光体が回転する副走査方向に応じて切り替えられ、
前記微少発光を停止するタイミングは、連続する２つの前記走査面において異なることを特徴とする請求項１０に記載の画像形成装置。
【請求項１３】
前記露光手段は、光を出射する発光素子と、前記発光素子より出射される前記光を前記感光体に照射するために前記光を偏向するための走査面を有し、
前記走査面は、前記露光手段により前記感光体が回転する副走査方向に応じて切り替えられ、
前記制御手段は、前記第１の光量値と前記第２の光量値に応じて、前記走査面での前記第２の光量値による微少発光を停止することを特徴とする請求項１から請求項４のいずれか１項に記載の画像形成装置。
【請求項１４】
前記第２の光量値は、前記第１の光量値の整数倍の光量値であることを特徴とする請求項１３に記載の画像形成装置。
【請求項１５】
前記整数倍の整数は、２以上であることを特徴とする請求項１４に記載の画像形成装置。
【請求項１６】
前記制御手段は、微少発光を行った前記走査面に後続する、連続した（前記整数−１）個の走査面での微少発光を停止することを特徴とする請求項１５に記載の画像形成装置。
【請求項１７】
前記第２の光量値による微少発光が行われる走査面の光量と、前記第１の光量値で一様に微少発光が行われる前記整数個の走査面における光量とは等しいことを特徴とする請求項１３に記載の画像形成装置。
【請求項１８】
前記制御手段は、前記露光手段を制御して、前記画像部には、前記微少発光の光量値に、画像データに基づく光量値を加えた発光を行うことを特徴とする請求項１から請求項１７のいずれか１項に記載の画像形成装置。
【請求項１９】
前記制御手段は、前記取得手段により取得した前記感光体の前記膜厚情報に応じた微少発光の光量値が所定の光量値以上の場合には、前記微少発光の停止を行わないことを特徴とする請求項１１から請求項１３のいずれか１項に記載の画像形成装置。
【請求項２０】
前記所定の光量値は、前記発光素子が出射可能な発光量の下限値であることを特徴とする請求項１９に記載の画像形成装置。
【請求項２１】
高電圧を生成する電源装置を備え、
前記電源装置は、複数の前記画像形成部の前記帯電手段、又は前記現像手段に高電圧を供給することを特徴とする請求項１から請求項２０のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子写真方式を用いたカラー画像形成装置に関する。
【背景技術】
【０００２】
従来から、記録材に画像形成を行う画像形成装置として、電子写真記録方式を用いた複写機やレーザプリンタなどが知られている。そして、このような画像形成装置においては、コスト削減や装置の小型化などが求められている。例えば特許文献１及び特許文献２では、現像手段と帯電手段にて印加する電圧を一つの高圧電源から供給し、露光手段のレーザ素子を微少発光量で発光させて感光ドラムを露光することで、感光ドラム毎に感光ドラムの帯電量を最適化する方法が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８９８８６号公報
【特許文献２】特開２０１４−１３３７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の露光手段（例えばレーザスキャナ）では、画像部を照射するための通常発光量と、非画像部を照射するための微少発光量を使用する。そのため、レーザ光を出射するレーザ素子の端面における光量（以下、チップ面光量という）の使用範囲は大きくなる。また、通常露光量及び微少露光量は、感光体として使用される感光ドラムの膜厚や材質、寿命に応じて変化する。そのため、近年では、感光ドラムの長寿命化に伴い、通常露光量及び微少露光量の使用範囲は更に大きくなっている。また、レーザスキャナの光学効率によって、感光ドラムの表面を通常発光量で露光するのに必要なレーザ素子のチップ面光量と、感光ドラムの表面を微少発光量にて露光するために必要なレーザ素子のチップ面光量は変化する。その結果、感光ドラムの膜厚や材質、寿命や光学効率などの条件によっては、微少発光量の使用範囲の最小値がレーザ素子の下限保証値を下回ってしまい、感光ドラムの表面の帯電量を最適化することができないという課題がある。
【０００５】
本発明は、このような状況のもとでなされたもので、感光ドラムの表面電位を最適化することを目的とする。
【課題を解決するための手段】
【０００６】
前述の課題を解決するために、本発明は、以下の構成を備える。
【０００７】
（１）感光体と、前記感光体を帯電する帯電手段と、光を照射し前記帯電された感光体に静電潜像を形成する露光手段と、前記静電潜像にトナーを付着させて現像し、トナー像を形成する現像手段と、を有する複数の画像形成部と、前記感光体の膜厚情報を取得する取得手段と、前記露光手段を、画像部には画像形成のための光量値で発光させ、非画像部には前記画像形成のための光量値よりも小さい光量値で微少発光させるように制御する制御手段と、を備え、前記制御手段は、前記取得手段により取得した前記膜厚情報に応じて前記微少発光に用いる第１の光量値を求め、前記第１の光量値が所定の光量値よりも小さい場合には、前記所定の光量値以上の第２の光量値を前記微少発光に用いる光量値と設定し、前記第１の光量値と前記第２の光量値とに基づき、前記第２の光量値で微少発光させる期間を制御することを特徴とする画像形成装置。
【発明の効果】
【０００８】
本発明によれば、感光ドラムの表面電位を最適化することができる。
【図面の簡単な説明】
【０００９】
【図１】実施例１〜４の画像形成装置の概略構成を示す断面図、及び高圧電源装置の構成を示す断面図
【図２】実施例１〜４の光走査装置の構成を示す模式図
【図３】実施例１〜４との比較のための従来例のＬＤドライバの構成を示す回路図
【図４】実施例１〜４のレーザ走査の実行タイミングを説明するタイミングチャート
【図５】実施例１〜４の感光ドラムの感度特性（ＥＶカーブ）を示す図
【図６】感光ドラム膜厚、帯電電位、現像電位及び露光電位の関係を説明するための図、及びチップ面光量上下限値と感光ドラムの膜厚の関係を説明する図
【図７】実施例１の微少発光間引き制御を説明するタイミングチャート
【図８】実施例１のＬＤドライバの構成を示す回路図
【図９】実施例１の微少発光間引き制御と感光ドラム表面電位の関係を示す図
【図１０】実施例１の微少発光間引き制御の制御シーケンスを示すフローチャート
【図１１】実施例１の微少発光間引き制御の制御シーケンスを示すフローチャート
【図１２】実施例２の微少発光間引き制御を説明するタイミングチャート
【図１３】実施例２の微少発光間引き制御の制御シーケンスを示すフローチャート
【図１４】実施例３のＬＤドライバの構成を示す回路図
【図１５】実施例３の微少発光制御を説明する図
【図１６】実施例４の感光ドラムの使用状態、通常発光量及び微少発光量の対応関係、感光ドラムの使用状態、通常発光量、微少発光量、間引き回数の対応関係を示す図
【発明を実施するための形態】
【００１０】
以下に、図面を参照して本発明の実施の形態について詳細に説明する。
【実施例１】
【００１１】
従来の手法では、感光ドラム寿命初期において、微少発光量がレーザ素子のチップ面光量（以下、チップ面光量）の下限保証値未満の光量を使用してしまう場合があった。実施例１では、一様な微少発光ではなく微少発光の間引きを行うことにより、微少発光時に、チップ面光量の保証値下限未満の光量を使用せずに、感光ドラムの表面電位を最適化する方法について説明する。
【００１２】
［画像形成装置の構成］
図１（ａ）は、複数色のトナーを用いて画像形成を行う画像形成装置の概略構成を示す断面図である。図１（ａ）を用いて本実施例の画像形成装置について説明する。画像形成装置にはトナーの色別に画像を形成する４つの画像形成ステーション６ａ〜６ｄが備えられている。画像形成部である画像形成ステーション６ａ、６ｂ、６ｃ、６ｄはそれぞれ、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）のトナーを用いて画像形成を行う。また、画像形成ステーション６ａ、６ｂ、６ｃ、６ｄは同じ構成を有しており、交換可能となっている。なお、各画像形成ステーション６ａ〜６ｄには、少なくとも後述する感光ドラム１が含まれていればよく、どの部材までを画像形成ステーション６に含め交換可能とするかについては特に限定するものでない。また、符号ａ、ｂ、ｃ、ｄは、それぞれイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）を表しており、以下、特定の色について説明する場合を除き、添え字ａ、ｂ、ｃ、ｄを省略する。
【００１３】
画像形成ステーション６は、感光体として感光ドラム１を備えている。また、画像形成ステーション６は、感光ドラム１の寿命（感光ドラム１を使用可能な期間）情報としての積算回転数を記憶する第１の記憶手段である記憶部材（メモリタグ）７を備えている。感光ドラム１は、図中、矢印の方向（反時計回り方向）に所定の周速度（プロセススピード）で回転駆動される。
【００１４】
感光ドラム１は回転駆動される過程で、帯電手段である帯電ローラ２によって、所定の極性の電位に一様に帯電される。そして、画像形成される画像データ（画像信号）に基づいて、露光手段である光走査装置３から出射されたレーザ光の走査によって、画像部に相当する感光ドラム１の表面を露光して電荷を除電し、感光ドラム１の表面に露光電位Ｖｌの静電潜像を形成する。次に、画像部である露光電位Ｖｌの静電潜像には、現像器４の現像ローラ４３（図１（ｂ）参照）に印加される現像電圧Ｖｄｃ（図１（ｂ）参照）と露光電位Ｖｌ（図６（ａ）、（ｂ）参照）との電位差によりトナーが付着することで現像され、可視化される。なお、本実施例の画像形成装置は、光走査装置３によりイメージ露光を行い、露光された画像部をトナーにより現像する反転現像方式の画像形成装置とする。
【００１５】
中間転写ベルト１０は、張架部材１１、１２、１３により張架され、感光ドラム１と当接している。中間転写ベルト１０は、感光ドラム１との当接位置において、感光ドラム１と同方向で、且つ略同一の周速度で回転駆動する。そして、感光ドラム１上に形成されたトナー像は、感光ドラム１と中間転写ベルト１０との当接部を通過する際に、一次転写電源１５より一次転写ローラ１４に印加された一次転写電圧によって、中間転写ベルト１０の上に転写される。なお、中間転写ベルト１０に転写されず、感光ドラム１表面に残留したトナーは、クリーニング装置５により清掃、除去される。上述した画像形成プロセスにより、各画像形成ステーション６において各感光ドラム１上に形成されたトナー像は、中間転写ベルト１０上に順次重ねて転写されて、カラー画像が形成される。
【００１６】
給紙カセット５１に積載された記録材Ｐは、中間転写ベルト１０上のトナー像が二次転写ローラ２０との当接部を通過するタイミングに、記録材Ｐが二次転写ローラ２０に搬送されるように、給紙ローラ５０により給紙される。そして、中間転写ベルト１０上に形成された４色のトナー像は、中間転写ベルト１０が当接部を通過するタイミングで、二次転写電源２１から二次転写ローラ２０に二次転写電圧が印加され、トナー像が給紙された記録材Ｐの表面に一括転写される。その後、未定着の４色のトナー像を担持した記録材Ｐは定着器３０に導入され、定着器３０にて加熱及び加圧され、４色のトナーは溶融混色して記録材Ｐに定着される。このような画像形成動作により、フルカラーのトナー画像が記録材Ｐ上に形成される。なお、記録材Ｐに転写されず、中間転写ベルト１０の表面に残留したトナーは、中間転写ベルトクリーニング装置１６により清掃・除去される。
【００１７】
図１（ａ）では、中間転写ベルト１０を有する画像形成装置を例に説明を行ったが、本実施例が適用される画像形成装置は、図１（ａ）に示す構成を有する画像形成装置に限定されない。例えば、記録材Ｐを搬送する記録材搬送ベルトを備え、感光ドラム１に形成されたトナー像を記録材搬送ベルトにより搬送される記録材に直接転写する方式の画像形成装置でもよい。以下では、図１（ａ）に示す中間転写ベルト１０を有する画像形成装置を例に説明を行うものとする。
【００１８】
［帯電・現像高圧電源装置の構成］
次に、図１（ｂ）を用いて、帯電電圧・現像電圧を供給する高圧電源装置について説明する。図１（ｂ）は、本実施例の帯電電圧・現像電圧を供給する高圧電源装置５２（以下、電源装置５２という）の構成を示す断面図である。図１（ｂ）では、各画像形成ステーション６に設けられた帯電ローラ２、及び現像ローラ４３が電源装置５２に接続されている。電源装置５２は、一のトランス５３から出力された帯電電圧Ｖｃｄｃ（電源電圧）を各画像形成ステーションの帯電ローラ２に印加する。また、電源装置５２は、トランス５３から出力された帯電電圧Ｖｃｄｃ（電源電圧）を抵抗Ｒ３、Ｒ４で分圧した現像電圧Ｖｄｃを現像ローラ４３に印加する。図１（ｂ）に示す電源装置５２では、回路構成を簡略化しているため、各帯電ローラ２へ供給（印加）する電圧を、所定の関係を維持させたまま一括して調整することは可能である。しかしながら、各帯電ローラ２へ供給（印加）する電圧を画像形成ステーション６毎に独立して個別調整（個別制御）を行うことはできず、現像ローラ４３へ供給（印加）する現像電圧の制御についても同様にできない。
【００１９】
ここで、電源装置５２の抵抗Ｒ３、４は、固定抵抗、半固定抵抗、可変抵抗の何れによって構成してもよい。また、図１（ｂ）では、トランス５３からの出力電圧自体を帯電ローラ２に直接印加し、トランス５３から出力される電圧を分圧抵抗により分圧した分圧電圧を現像ローラ４３に直接印加している。しかしながら、これは帯電ローラ２や現像ローラ４３への電圧印加形態の一例であり、図１（ｂ）に示す電圧印加形態に限定されるものではなく、帯電ローラ２や現像ローラ４３への様々な電圧印加形態が想定される。例えば、トランス５３からの出力電圧自体に代わり、トランス５３からの出力電圧をコンバータによりＤＣ−ＤＣ変換した変換電圧を、帯電ローラ２や現像ローラ４３へ印加してもよい。また、トランス５３からの出力電圧自体や、コンバータによりＤＣ−ＤＣ変換した変換電圧を所定の電圧降下特性を持った電子素子により分圧又は降圧した電圧を、帯電ローラ２や現像ローラ４３へ印加してもよい。ここで、所定の電圧降下特性を持った電子素子としては、例えば抵抗、ツェナーダイオードなどが挙げられる。また、コンバータには可変レギュレータなども含まれる。更に、電子素子により分圧、又は降圧するとは、例えば分圧した電圧を更に降圧することや、その逆の操作なども含むものとする。
【００２０】
また、電源装置５２では、帯電電圧Ｖｃｄｃを略一定に制御するため、次のようなフィードバック制御を行っている。即ち、帯電電圧Ｖｃｄｃを抵抗Ｒ１、Ｒ２により分圧し、分圧比（Ｒ２／（Ｒ１＋Ｒ２））で降圧させた負電圧を、基準電圧Ｖｒｇｖにより正極性の電圧にオフセットして、モニター電圧Ｖｒｅｆとする。そして、電源装置５２は、モニター電圧Ｖｒｅｆが一定値になるよう、フィードバック制御を行う。具体的には、後述するエンジンコントローラ１２２（図３参照）より予め設定されたコントロール電圧Ｖｃをオペアンプ５４の（＋）端子に入力し、モニター電圧Ｖｒｅｆを（−）端子に入力する。エンジンコントローラ１２２は、状況に応じて、適宜、コントロール電圧Ｖｃを変更する。そして、オペアンプ５４は、モニター電圧Ｖｒｅｆがコントロール電圧Ｖｃと等しくなるよう、オペアンプ５４の出力値によりトランス５３の制御・駆動系をフィードバック制御する。これによりトランス５３から出力される帯電電圧Ｖｃｄｃが目標値になるように制御される。なお、トランス５３の出力制御について、オペアンプ５４の出力を後述するＣＰＵ（図３参照）へ入力し、ＣＰＵによる演算結果をトランス５３の制御・駆動系に反映するようにしてもよい。本実施例では、帯電電圧Ｖｃｄｃが−１１００Ｖ、現像電圧Ｖｄｃが−３５０Ｖになるように制御が行われるものとする。これにより、帯電ローラ２が感光ドラム１の表面を、後述する帯電電位Ｖｄで一様に帯電する。
【００２１】
このように、図１（ｂ）に示す本実施例の画像形成装置では、各画像形成ステーション６の帯電ローラ２や現像ローラ４３に対して高電圧を供給する電源装置５２が共通化されており、より一層の装置の小型化を実現できる。また、電源装置５２の共通化により、画像形成ステーション６毎に出力電圧が可変のトランスを設け、各帯電ローラ２や各現像ローラ４３への入力（印加）電圧を個別に制御する場合に比べて、コストを抑えることができる。更に、各帯電ローラ２や各現像ローラ４３に対応してＤＣ−ＤＣコンバータ（可変レギュレータ）を設け、それにより１つのトランスからの出力を各帯電ローラ２や各現像ローラ４３向けに個別に制御する場合と比べても、コストを抑えることができる。
【００２２】
［光走査装置の構成］
図２は、光走査装置３の構成を示す模式図である。図２において、レーザ駆動システム回路１３０（以下、ＬＤドライバ１３０という）は、電気的に接続されているレーザダイオード１０７（以下、ＬＤ１０７という）を駆動するための回路である。発光素子（光源）であるレーザダイオード１０７には、ＬＤドライバ１３０の作動により駆動電流が流れる。ＬＤ１０７は、ＬＤドライバ１３０の駆動電流に応じた強度レベルでレーザ光を発光する。そして、ＬＤ１０７により発光されたレーザ光は、コリメータレンズ１３４によりビーム形状が整形され、かつ平行ビームとされて、回転多面鏡１３３により感光ドラム１の表面を図中、水平方向（主走査方向ともいう）に走査するように偏向される。そして、偏向されたレーザ光は、ｆθレンズ１３２により、回転軸を中心に図中、矢印方向（副走査方向ともいう）に回転する感光ドラム１表面上に結像されてドット状に露光される。
【００２３】
一方、感光ドラム１の一端側の走査位置に対応して反射ミラー１３１が設けられ、反射ミラー１３１は走査開始位置に投射されるレーザ光をＢＤ同期センサ１２１（以下、ＢＤ１２１という）に向けて反射させる。そして、ＢＤ１２１によりレーザ光を検知すると出力される信号（／ＢＤ信号）により、レーザ光の走査開始タイミングが決定される。また、このレーザ光の検出における強制発光の際に、レーザ光量を所望の光量にする自動光量制御であるＡＰＣ（Ａｕｔｏ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ）が行われ、レーザ光の発光レベルが調整される。
【００２４】
［ＬＤドライバの構成］
図３は、後述する実施例との比較のための従来例のＬＤ１０７の光量レベルを自動的に調整するＬＤドライバ１３０の構成を示す回路図である。ＬＤドライバ１３０は、感光ドラム１の非画像部（トナーで現像しない部分）において、感光ドラム１上にトナーを付着させないようにし、且つ正かぶりや反転かぶりを発生させないために実施する微少発光を制御する。図３において、図２で示したＬＤドライバ１３０は、点線枠部１３０ａに相当する。また、図３の点線枠部１３０ｂ〜１３０ｄの構成も点線枠部１３０ａと同様であり、各々、図１に示す画像形成装置の光走査装置３ａ〜３ｄのＬＤドライバに対応する。以下では、ＬＤドライバ１３０ａの構成について説明を行っていくが、他の色のＬＤドライバ１３０ｂ〜１３０ｄも同様の構成であり、説明を省略する。
【００２５】
ＬＤドライバ１３０ａは、ＰＷＭ平滑化回路１４０、１５０（一点鎖線枠部）、コンパレータ回路１０１、１１１、サンプル／ホールド回路１０２、１１２（図中、Ｓ／Ｈと表示）、ホールドコンデンサ１０３、１１３を有する。更に、ＬＤドライバ１３０ａは、電流増幅回路１０４、１１４、定電流回路である基準電流源１０５、１１５、スイッチング回路１０６、１１６（図中、ＳＷと表示）、電流電圧変換回路１０９を有する。また、コンパレータ回路１０１、サンプル／ホールド回路１０２、ホールドコンデンサ１０３、電流増幅回路１０４、基準電流源１０５、スイッチング回路１０６は、第１電流調整部としての第１光強度調整部に相当する。コンパレータ回路１１１、サンプル／ホールド回路１１２、ホールドコンデンサ１１３、電流増幅回路１１４、基準電流源１１５、スイッチング回路１１６は、第２電流調整部としての第２光強度調整部に相当する。そして、後述する通常の画像形成用の発光レベル（第１発光量）及び微少発光用の発光レベル（第２発光量）は、各発光量を調整する調整手段としての第１光強度調整部及び第２光強度調整部により、個別に制御可能である。
【００２６】
（エンジンコントローラ）
エンジンコントローラ１２２は、ＣＰＵ１２２ａ、ＲＡＭ１２２ｂ、第２の記憶手段又は第３の記憶手段であるＥＥＰＲＯＭ１２２ｃ、ＡＳＩＣ１２２ｄ、及び時間を計測する不図示のタイマを内蔵している。また、エンジンコントローラ１２２は、画像形成ステーション６等による画像形成制御のみならず、ビデオコントローラ１２３との通信制御なども行う。また、エンジンコントローラ１２２へ入力される／ＢＤ信号は、感光ドラム１を走査する毎にＢＤ１２１が発生する信号である。ビデオコントローラ１２３は、外部に接続されたスキャナやホストコンピュータ等の外部機器から送信されるプリントデータを画像メモリに蓄積するとともに、プリントデータに基づいてＶＩＤＥＯ信号を生成する。
【００２７】
（ＰＷＭ平滑化回路）
エンジンコントローラ１２２は、ＰＷＭ信号であるＰＷＭ１信号をＰＷＭ平滑化回路１４０に出力する。ＰＷＭ平滑化回路１４０は、インバータ回路１４１、抵抗１４２、１４４、コンデンサ１４３から構成されており、インバータ回路１４１はＰＷＭ１信号を反転する。インバータ回路１４１の出力は、抵抗１４２を介してコンデンサ１４３を充電するとともに、コンデンサ１４３によって平滑化され、電圧信号となる。そして、平滑化された電圧信号は、コンパレータ回路１０１の（＋）端子に、基準電圧Ｖｒｅｆ１１として入力される。このように、基準電圧Ｖｒｅｆ１１の電圧値は、エンジンコントローラ１２２によって制御されるＰＷＭ１信号のパルス幅によって決定される。
【００２８】
同様に、エンジンコントローラ１２２は、ＰＷＭ信号であるＰＷＭ２信号をＰＷＭ平滑化回路１５０に出力する。ＰＷＭ平滑化回路１５０は、インバータ回路１５１、抵抗１５２、１５４、コンデンサ１５３から構成されており、インバータ回路１５１はＰＷＭ２信号を反転する。インバータ回路１５１の出力は、抵抗１５２を介してコンデンサ１５３を充電するとともに、コンデンサ１５３によって平滑化され、電圧信号となる。そして、平滑化された電圧信号は、コンパレータ回路１１１の（＋）端子に、基準電圧Ｖｒｅｆ２１として入力される。このように、基準電圧Ｖｒｅｆ２１は、エンジンコントローラ１２２によって制御されるＰＷＭ２信号のパルス幅によって決定される。なお、基準電圧Ｖｒｅｆ１１、Ｖｒｅｆ２１は、エンジンコントローラ１２２からＰＷＭ１信号、ＰＷＭ２信号を介して指示するのではなく、直接出力してもよい。即ち、ＰＷＭ平滑化回路１４０、１５０を設けずに、固定電圧の電圧源を設けて、基準電圧Ｖｒｅｆ１１、Ｖｒｅｆ２１をそれぞれコンパレータ回路１０１、１１１の（＋）端子に入力する構成でもよい。
【００２９】
（ＯＲ回路）
ＯＲ（論理和）回路１２４には、エンジンコントローラ１２２のＬｄｒｖ信号と、バッファ１２５を介してビデオコントローラ１２３からのＶＩＤＥＯ信号が入力され、ＯＲ回路１２４からは後述するスイッチング回路１０６へＤａｔａ信号が出力される。なお、ＶＩＤＥＯ信号は、外部に接続されたスキャナやホストコンピュータ等の外部機器からビデオコントローラ１２３に送信されたプリントデータに基づいた信号である。ＶＩＤＥＯ信号は、例えば８ビット（＝２５６階調）の多値信号（０〜２５５）の画像データで表され、レーザ発光時間を決めるための信号である。画像データの階調値が０（背景部）のときのＶＩＤＥＯ信号のパルス幅はＰＷＭＩＮ（例えば１画素分の０．０％）であり、画像データの階調値が２５５（フル露光）のときのＶＩＤＥＯ信号のパルス幅は１画素分（ＰＷ２５５）となる。また、階調値が１〜２５４の画像データに対しては、ＰＷＭＩＮとＰＷ２５５との間で、階調値ｎに比例したパルス幅（ＰＷｎ）のＶＩＤＥＯ信号が生成され、このときのパルス幅（ＰＷｎ）は、以下の式（１）で表される。なお、下記の式（１）は、０〜２５５の任意の階調値に対応したものとなっている。
ＰＷｎ＝（ｎ×（ＰＷ２５５―ＰＷＭＩＮ）／２５５）＋ＰＷＭＩＮ・・・（１）
なお、上述したＬＤ１０７を制御するための画像データは８ビット（＝２５６階調）でもよいし、例えば中間調処理後の４ビット（＝１６階調）や２ビット（４階調の多値信号としてもよい。また、中間調処理後の画像データは二値化された信号、即ち１ビットの信号であってもよい。
【００３０】
ビデオコントローラ１２３から出力されるＶＩＤＥＯ信号は、イネーブル端子（ＥＮＢ）付きバッファ１２５に入力され、バッファ１２５の出力はＯＲ回路１２４に入力される。バッファ１２５のイネーブル端子には、エンジンコントローラ１２２から出力されるＶｅｎｂ信号が入力される。更にエンジンコントローラ１２２は、ＳＨ１信号、ＳＨ２信号、Ｂａｓｅ信号、Ｌｄｒｖ信号、及びＶｅｎｂ信号を出力する。ＳＨ１信号は、後述するサンプル／ホールド回路１０２をサンプリング状態及びホールド状態に切り替えるための信号である。同様に、ＳＨ２信号は、後述するサンプル／ホールド回路１１２をサンプリング状態及びホールド状態に切り替えるための信号である。Ｌｄｒｖ信号は、Ｄａｔａ信号のオン／オフを切り替えるための信号である。Ｖｅｎｂ信号は、ＶＩＤＥＯ信号に基づくＤａｔａ信号にマスク処理を施すための信号であり、Ｖｅｎｂ信号をディスエーブル状態（オフ状態）に設定することで、後述する画像マスク領域のタイミング（画像マスク期間）を設けることができる。
【００３１】
（光強度調整部）
コンパレータ回路１０１、１１１の（＋）端子には、夫々第１の基準電圧である基準電圧Ｖｒｅｆ１１、第２の基準電圧である基準電圧Ｖｒｅｆ２１が入力される。また、コンパレータ回路１０１、１１１の出力は、夫々サンプル／ホールド回路１０２、１１２に入力される。基準電圧Ｖｒｅｆ１１は、通常の画像形成用の発光レベル（第１発光レベル或いは第１光量）でＬＤ１０７を発光させるための目標電圧に設定されている。一方、基準電圧Ｖｒｅｆ２１は、微少発光用の発光レベル（第２発光レベル或いは第２光量）の目標電圧に設定されている。また、サンプル／ホールド回路１０２、１１２には、夫々ホールドコンデンサ１０３、１１３が接続されている。サンプル／ホールド回路１０２、１１２の出力は、夫々電流増幅回路１０４、１１４の（＋）端子に入力される。
【００３２】
電流増幅回路１０４、１１４には、夫々基準電流源１０５、１１５が接続されており、（−）端子には、夫々第３の基準電圧である基準電圧Ｖｒｅｆ１２、第４の基準電圧である基準電圧Ｖｒｅｆ２２が入力される。電流増幅回路１０４、１１４の出力は、スイッチング回路１０６、１１６に入力される。基準電流源１０５を流れる電流Ｉｏ１（第１駆動電流）の電流値は、サンプル／ホールド回路１０２の出力電圧と基準電圧Ｖｒｅｆ１２との差分に応じて決定される。同様に、基準電流源１１５を流れる電流Ｉｏ２（第２駆動電流）の電流値は、サンプル／ホールド回路１１２の出力電圧と基準電圧Ｖｒｅｆ２２との差分に応じて決定される。即ち、基準電圧Ｖｒｅｆ１２、Ｖｒｅｆ２２は、電流Ｉｏ１、Ｉｏ２の電流値を決定するための電圧に設定されている。電流Ｉｏ１、Ｉｏ２は電流増幅回路１０４、１１４で増幅された駆動電流を示し、ＶＩＤＥＯ信号に基づくＤａｔａ信号とＢａｓｅ信号は駆動有無（発光有無）を切り替える。
【００３３】
スイッチング回路１０６は、ＶＩＤＥＯ信号に基づいたパルス変調データ信号であるＤａｔａ信号に応じて、オン・オフする。スイッチング回路１１６は、Ｂａｓｅ信号に応じてオン・オフする。スイッチング回路１０６、１１６の出力端子はＬＤ１０７のカソード端子に接続されており、スイッチング回路１０６、１１６がオン状態の場合にはＬＤ１０７のカソード端子からは駆動電流Ｉｄｒｖ、Ｉｂが流れる。ここで、駆動電流Ｉｄｒｖは、電流Ｉｏ１に対して、ＶＩＤＥＯ信号に基づいてスイッチングされる電流である。また、駆動電流Ｉｂは、Ｂａｓｅ信号に基づいてスイッチングされる電流である。ＬＤ１０７のアノード端子は、電源電圧Ｖｃｃに接続されている。ＬＤ１０７の光量をモニターするフォトダイオード１０８（以下、ＰＤ１０８という）のカソード端子は、電源電圧Ｖｃｃに接続されている。また、ＰＤ１０８のアノード端子は、電流電圧変換回路１０９（図中、Ｉ／Ｖと表示）に接続されて、モニター電流Ｉｍを電流電圧変換回路１０９に出力する。電流電圧変換回路１０９は、ＰＤ１０８から入力されたモニター電流Ｉｍをモニター電圧Ｖｍに変換して出力し、コンパレータ回路１０１、１１１の（−）端子に不帰還入力される。
【００３４】
なお、図３では、エンジンコントローラ１２２とビデオコントローラ１２３とを別々に示しているが、この形態に限定されるわけではない。例えば、エンジンコントローラ１２２が有する機能とビデオコントローラ１２３が有する機能のうちの一部の機能、或いは全部の機能を１つのコントローラに構築してもよい。また、図３において、点線枠で囲まれたＬＤドライバ１３０ａ〜１３０ｄについても、例えば、エンジンコントローラ１２２に一部或いは全てを内蔵する構成にしてもよい。
【００３５】
［２水準ＡＰＣシーケンス］
次に、ＬＤ１０７のレーザの発光レベルを維持するＡＰＣの各種処理の実行タイミングについて説明する。図４はレーザ走査の実行タイミングを説明するためのタイミングチャートを示した図である。図４において、（ａ）はＳＨ１信号、（ｂ）はＬｄｒｖ信号、（ｃ）は水平同期信号である／ＢＤ信号、（ｄ）はＢａｓｅ信号、（ｅ）はＳＨ２信号、（ｆ）はＶｅｎｂ信号、（ｇ）はＶＩＤＥＯ信号の状態を示している。また、図４の横軸は時間ｔを示し、ｔｓ、ｔｂ０〜ｔｂ２、ｔ０〜ｔ９、ｔｐは時刻（タイミング）を示す。
【００３６】
まず、時刻ｔｓにおいて、エンジンコントローラ１２２は、ＳＨ１信号及びＬｄｒｖ信号をオン状態（ハイレベル）に設定し、スイッチング回路１０６をオン状態に設定する。これにより、通常画像形成用レベルＰ（Ｉｄｒｖ）（駆動電流Ｉｄｒｖで駆動させたときのレーザの光量）によるプリントレベルのＡＰＣが開始される。そして、ＢＤ１２１からは、水平同期信号である／ＢＤ信号が時刻ｔｂ０でエンジンコントローラ１２２に出力される。時刻ｔｂ０において、エンジンコントローラ１２２は、ＢＤ１２１から出力された／ＢＤ信号を検出すると、時刻ｔｂ１において、ＳＨ１信号及びＬｄｒｖ信号をともにオフ状態（ローレベル）に設定し、スイッチング回路１０６をオフ状態に設定する。これにより、通常画像形成用レベルＰ（Ｉｄｒｖ）（駆動電流Ｉｄｒｖで駆動させたときのレーザの光量）によるプリントレベルのＡＰＣを終了させる。そして、プリントレベルのＡＰＣが終了すると、ＬＤ１０７によりＶＩＤＥＯ信号に応じて、通常の画像形成用レベルのレーザ発光が行われる。即ち、時刻ｔｂ１から時刻ｔｂ２の間において、ＶＩＤＥＯ信号に応じたレーザ発光が行われることになるが、ここでは詳しい説明は省略する。
【００３７】
次に、エンジンコントローラ１２２は、前の走査ラインに対応した／ＢＤ信号（水平同期信号）の出力タイミング（検出タイミング）を基準に、電流Ｉｏ１（第１駆動電流）の調整を行う。具体的には、／ＢＤ信号の出力タイミング（時刻ｔｂ０或いは時刻ｔｂ１）を基準に、所定時間経過後の時刻ｔｂ２（次の／ＢＤ信号の検出前のタイミング）において、ＳＨ１信号及びＬｄｒｖ信号をオン状態に設定し、スイッチング回路１０６をオンさせる。これにより、再度、プリントレベルのＡＰＣを開始させる。なお、／ＢＤ信号の出力タイミングは、／ＢＤ信号の立ち下がりを基準にする場合には時刻ｔｂ０を、／ＢＤ信号の立ち上がりを基準にする場合には時刻ｔｂ１を基準にすればよい。また、エンジンコントローラ１２２は、プリントレベルのＡＰＣの開始にあたり、Ｖｅｎｂ信号をオフ状態に設定し、バッファ１２５のイネーブル端子に入力することにより、バッファ１２５をディスエーブル状態に設定する。また、バッファ１２５のディスエーブル状態の設定は、１つ前のＡＰＣにおいても同様に行われているものとする。これにより、ビデオコントローラ１２３から、仮にノイズ等を含む誤出力があったとしても、エンジンコントローラ１２２からのＡＰＣ制御指示により、ビデオコントローラ１２３から出力される誤出力を含むＶＩＤＥＯ信号はマスクされる。そして、ＢＤ１２１からは、水平同期信号である／ＢＤ信号が時刻ｔ０で出力される。時刻ｔ０において、エンジンコントローラ１２２が／ＢＤ信号を検出すると、時刻ｔ１において、ＳＨ１信号及びＬｄｒｖ信号をオフ状態に設定し、スイッチング回路１０６をオフして、再度、プリントレベルのＡＰＣを終了させる。
【００３８】
引き続き、エンジンコントローラ１２２は、／ＢＤ信号の検出後の時刻ｔ１（／ＢＤ信号の立ち上がりタイミング）で、ＳＨ２信号及びＢａｓｅ信号をオン状態に設定し、スイッチング回路１１６をオンさせる。これにより、エンジンコントローラ１２２は、微少発光レベルＰ（Ｉｂ）（駆動電流Ｉｂで駆動させたときのレーザの光量）によるＡＰＣを開始させる。なお、微少発光レベルのＡＰＣ開始タイミングは、時刻ｔ１よりも後で、且つ時刻ｔ２よりも前のタイミングでもよい。そのため、時刻ｔ１より後で、且つ時刻ｔ２よりも前の画像マスクの期間（Ｖｅｎｂ信号がオフ状態の期間）の少なくとも一部の期間で、微少発光レベルのＡＰＣを行うようにすればよい。また、時刻ｔ２〜時刻ｔ３の余白部期間で微少発光レベルのＡＰＣを実行することも可能である。
【００３９】
余白部期間とは、記録材Ｐの搬送方向に平行な記録材Ｐの端部（時刻ｔ２に対応）から画像形成が行われる画像域（時刻ｔ３に対応）との間の画像形成が行われない非画像域に対応する期間を指す。なお、時刻ｔ２、ｔ５は、記録材Ｐの搬送方向に平行な記録材Ｐの端部と位置が一致する感光ドラム１の位置にＬＤ１０７からのレーザ照射が行われるタイミングを指している。エンジンコントローラ１２２は、時刻ｔ３迄、ＳＨ２信号をオン状態に設定する。言い換えれば時刻ｔ３まで微少発光レベルのＡＰＣを継続する。これにより、微少発光レベルのＡＰＣ時間をより長く確保することができる。このとき、紙端部タイミングは時刻ｔ２であり、時系列的には時刻ｔ１＜時刻ｔ２＜時刻ｔ３の関係となる。
【００４０】
エンジンコントローラ１２２は、／ＢＤ信号の出力タイミング（時刻ｔ０或いは時刻ｔ１）を基準に、所定時間経過後の時刻ｔ３からバッファ１２５のイネーブル端子に入力されるＶｅｎｂ信号をオン状態に設定する。これにより、バッファ１２５はイネーブル状態に設定されて、画像マスク期間が解除され、バッファ１２５を介して、ＶＩＤＥＯ信号が出力される。そして、ビデオコントローラ１２３からは、時刻ｔ３から、ＶＩＤＥＯ信号が出力される。その結果、ＬＤ１０７は、画像形成用発光レベルＰ（Ｉｂ＋Ｉｄｒｖ）（駆動電流（Ｉｂ＋Ｉｄｒｖ）で駆動させたときのレーザの光量）でレーザ発光を行い、図２で説明した光走査装置３によりレーザ走査が行われる。図４（ｄ）に示すように、Ｂａｓｅ信号は、微少発光領域（時刻ｔ１〜時刻ｔ６の期間）ではオン状態に設定される。微少発光領域は、ＶＩＤＥＯ信号により走査される最大画像域（時刻ｔ３〜時刻ｔ４の期間）より大きい領域（期間）を有し、且つ、紙端部から紙端部までのタイミング（時刻ｔ２〜時刻ｔ５の期間）より大きい領域内において微少発光が行われる。ＶＩＤＥＯ信号の領域内である画像域（時刻ｔ３〜時刻ｔ４の期間）の非画像部（画像形成が行われない領域）においても微少発光が行われる。
【００４１】
ビデオコントローラ１２３は、／ＢＤ信号の出力タイミング（時刻ｔ０或いは時刻ｔ１）を基準に所定時間経過後の時刻ｔ４まで、感光ドラム１の画像域に対してＶＩＤＥＯ信号を出力する。時刻ｔ３〜時刻ｔ４までの画像域が、トナー像形成領域（静電潜像が形成される領域）に対応して、ＬＤ１０７によりレーザ発光が行われる発光区間である。そして、エンジンコントローラ１２２は、／ＢＤ信号の出力タイミング（時刻ｔ０或いは時刻ｔ１）を基準に所定時間経過後の時刻ｔ４になるとバッファ１２５のイネーブル端子に入力されるＶｅｎｂ信号をオフ状態に設定する。これにより、バッファ１２５はディスエーブル状態に設定され、ＶＩＤＥＯ信号はバッファ１２５から出力されなくなる。即ち、画像マスク状態が設定され、画像マスクの解除期間が終了する。言い換えれば、画像マスクの解除期間以外の期間が画像マスク期間に対応する。
【００４２】
また、エンジンコントローラ１２２は、／ＢＤ信号の出力タイミング（時刻ｔ０或いは時刻ｔ１）を基準に所定時間経過後の時刻ｔ６において、Ｂａｓｅ信号をオフ状態に設定し、スイッチング回路１１６をオフして、微少発光を終了させる。このとき、紙端部タイミングは時刻ｔ５であり、時系列的には時刻ｔ４＜時刻ｔ５＜時刻ｔ６の関係となる。なお、微少発光が終了する時刻ｔ６は、図４では回転多面鏡の端部タイミングｔｐ（ＬＤ１０７からのレーザ光が入射する回転多面鏡１３３の反射面が移る、次の反射面のタイミング）より早く終了しているが、図中、破線で示す時刻ｔ７まで延長してもよい。
【００４３】
以上説明したように、微少発光レベルの自動光強度調整は、画像域（時刻ｔ３から時刻ｔ４の期間）より長く、且つ紙端部間（時刻ｔ２から時刻ｔ５の期間）より広い領域である微少発光領域（時刻ｔ１から時刻ｔ６の期間）で行うことができる。また、エンジンコントローラ１２２は、／ＢＤ信号の出力タイミング（時刻ｔ０或いは時刻ｔ１）を基準に所定時間経過後の時刻ｔ７以降、上述した時刻ｔｂ２から時刻ｔ７までの処理を繰り返し実行する。これにより、外部装置からの印刷要求に応じて、プリントジョブを実行するときに、複数回の各種ＡＰＣを効率よく行うことができる。なお、ＡＰＣの実行頻度としては、レーザ走査毎や所定数（２以上）のレーザ走査毎であってもよいし、記録材Ｐのページ毎（例えばページの最初の一走査のみ）であってもよい。その結果、１つのプリントジョブの中で複数回、ＡＰＣ制御が実行されるので、微少発光の光量を１ジョブの中で複数回、調整することができ、１ジョブを通して帯電電位Ｖｄを適切に維持することができ、反転かぶりや正かぶりの発生を抑制することができる。
【００４４】
ところで、上述した図４の説明では、ＡＰＣについては、通常画像形成用レベルＰ（Ｉｄｒｖ）のＡＰＣを行った後に、微少発光用レベルＰ（Ｉｂ）のＡＰＣを行うことを説明した。例えば微少発光用レベル、Ｐ（Ｉｂ）のＡＰＣを先に行うことにより、通常発光用レベルＰ（Ｉｂ＋Ｉｄｒｖ）のＡＰＣを行うようにすることもできる。具体的には、微少発光用レベルＰ（Ｉｂ）のＡＰＣをまず実行する。そして、その後にエンジンコントローラ１２２は、ＳＨ２信号により、サンプル／ホールド回路１１２をホールド期間中とし、更にスイッチング回路１１６をＢａｓｅ信号によりオン状態とする。つまり、ＬＤ１０７をバイアス発光（レーザ発光領域）させた状態とする。そして、それと同時にエンジンコントローラ１２２は、ＳＨ１信号によりサンプル／ホールド回路１０２をサンプリング状態に設定し、スイッチング回路１０６を、上述の例と同様にＤａｔａ信号によりオン状態とし、ＬＤ１０７を全面発光させる。ＬＤ１０７が全面発光状態になった状態で、ＰＤ１０８によりＬＤ１０７の発光強度をＰＤ１０８でモニターする。また、ＰＤ１０８は、実際の発光強度に応じたモニター電流Ｉｍ１´を出力し、電流電圧変換回路１０９はモニター電流Ｉｍ１´に応じたモニター電圧Ｖｍ１´に変換し、コンパレータ回路１０１に出力される。このモニター電圧Ｖｍ１´が、目標値である第１の基準電圧Ｖｒｅｆ１１´と一致するように、電流増幅回路１０４が基準電流源１０５に流れる電流Ｉｏ１´をもとに駆動電流Ｉｄｒｖ´を制御する。このとき基準電圧Ｖｒｅｆ１１´は、通常発光用レベルＰ（Ｉｂ＋Ｉｄｒｖ）に対応した電圧値である。また、Ｉｄｒｖ´は、通常発光用レベルＰ（Ｉｂ＋Ｉｄｒｖ）である光量を発光させるための電流と、微少発光用レベルＰ（Ｉｂ）である光量を発光させるための電流との差分となる。
【００４５】
また、実行タイミングは、例えば図４で説明した通常発光用レベルＰ（Ｉｄｒｖ）のＡＰＣのタイミングで、通常発光用レベルＰ（Ｉｂ＋Ｉｄｒｖ）のＡＰＣを実行すればよい。また、微少発光用レベルＰ（Ｉｂ）のＡＰＣのタイミングは、通常発光用レベルＰ（Ｉｂ＋Ｉｄｒｖ）のＡＰＣより先に実施する必要があるが、／ＢＤ信号の検出の強制発光前（図４の時刻ｔｓより前の／ＢＤ信号の検出開始前）などで行う方法がある。
【００４６】
また、図４の説明では、ＡＰＣについて、通常発光用レベルＰ（Ｉｄｒｖ）のＡＰＣと、微少発光用レベルＰ（Ｉｂ）のＡＰＣとを夫々実行するよう説明したが、この形態に限定されない。例えば、微少発光用レベルＰ（Ｉｂ）のＡＰＣの代わりに通常発光用レベルＰ（Ｉｂ＋Ｉｄｒｖ）のＡＰＣを行うようにしてもよい。具体的には、通常発光用レベルＰ（Ｉｄｒｖ）のＡＰＣを実行した後、エンジンコントローラ１２２の指示によるＳＨ１信号により、サンプル／ホールド回路１０２をホールド期間中（非サンプリング期間中）にし、スイッチング回路１０６をオン状態とする。また、同時にＳＨ２信号によりサンプル／ホールド回路１１２をＡＰＣ動作中にし、スイッチング回路１１６をＢａｓｅ信号によりオン状態とする。このＬＤ１０７が全面発光状態になった状態で、ＬＤ１０７の発光強度をＰＤ１０８でモニターする。そして、ＰＤ１０８は実際の発光強度に比例したモニター電流Ｉｍ２´（Ｉｍ１´＜Ｉｍ２´）を出力し、電流電圧変換回路１０９はモニター電圧Ｖｍ２´に変換する。このモニター電圧Ｖｍ２´が、目標値である第１の基準電圧と第２の基準電圧の和となる電位としたＶｒｅｆ２１´と一致するように、電流増幅回路１１４が基準電流源１１５に流れる電流Ｉｏ２´をもとに駆動電流Ｉｂを制御する。そして、ＳＨ２信号をオフ状態とし、サンプル／ホールド回路１１２をホールド状態とすると駆動電流Ｉｂに相当する電圧がホールドコンデンサ１１３にチャージされる。そして、非ＡＰＣ動作中、即ち、サンプル／ホールド回路１１２がホールド期間中（非サンプリング期間中）になり、Ｂａｓｅ信号がオン時には、駆動電流Ｉｂに対応した光量での全面発光状態となる。
【００４７】
なお、上述した説明では、ＬＤ１０７により露光（発光）を行う構成を例に説明したが、それに限定される訳ではない。例えば、露光手段としてＬＥＤアレイを備えた系においても実施することができる。具体的には、各ＬＥＤ発光素子を駆動するドライバにＶＩＤＥＯ信号を入力するとともに、上述した図４のタイミングチャートの処理を実行すればよい。
【００４８】
［感光ドラムのＥＶ特性］
図５は、感光ドラム１の感光特性を示すＥＶカーブの一例であり、横軸を露光量Ｅ（μＪ／ｃｍ２）、縦軸を感光ドラム１の電位Ｖｄ（感光ドラム電位）（Ｖ）としたグラフである。図５は、帯電電圧Ｖｃｄｃとして、−１１００Ｖを印加して感光ドラム１を帯電させた後に、レーザ光で感光ドラム１表面の単位面積あたりの露光量が露光量Ｅ（μＪ／ｃｍ２）となるように露光したときの感光ドラム１の電位Ｖｄを示すグラフである。図５に示すＥＶカーブでは、露光量Ｅを増やすことで、より大きな電位減衰が得られることを示している。また、感光ドラム電位の高電位部では強電界の環境であり、露光により発生した電荷キャリア（電子−正孔対）の再結合が発生しにくいため、小さな露光量でも大きな電位減衰を示す（例えば露光量Ｅが０．０３から０．０６８に変化したとき）。一方、感光ドラム電位の低電位部では、露光により発生した電荷キャリアが再結合しやすいため、大きな露光量の露光に対しても電位減衰が小さいという現象が見られる（例えば露光量Ｅが０．２５から０．３６に変化したとき）。また、図５においては、感光ドラム１を使用し始めた初期の段階のＥＶカーブ（図中、「初期」で示す実線部）と、感光ドラム１を使用し続け寿命に到達したときのＥＶカーブル（図中、「寿命到達時」で示す破線部）と、が夫々示されている。図５に示すように、同じ露光量でも、感光ドラム１が「寿命到達時」の方が「初期」の場合と比べて、感光ドラム１の表面電位の絶対値が大きい。なお、図５に示される感光ドラムの感度特性は一例であり、本実施例では様々なＥＶカーブをもった感光ドラムの適用を想定している。
【００４９】
［微少露光による補正の必要性について］
（微少発光を行わない場合の課題）
まず、図６（ａ）を用いて、感光ドラム１の膜厚の差異による課題について説明する。図６（ａ）は、感光ドラム１の膜厚が厚い場合と、薄い場合の感光ドラム１の表面電位の状態を示す模式図である。図中、Ｖｃｄｃは、帯電ローラ２から印加される帯電電圧（固定値）を示し、Ｖｄは、感光ドラム１の帯電電位を示す。また、Ｖｄｃは、現像ローラ４３に印加される現像電位（現像電位）であり、Ｖｌは露光電位を示す。なお、図６（ａ）の縦軸は、感光ドラム１の表面電位（負極性）を示し、図中、上方向は表面電位の絶対値が大きくなる方向であり、下方向は表面電位の絶対値が小さくなる方向である。
【００５０】
感光ドラム１の使用が進むと、感光ドラム１の表面は帯電ローラ２の放電により劣化し、クリーニング装置５と摺擦することにより削られ、感光ドラム１の膜厚が薄くなる。このとき、各画像形成ステーション６における感光ドラム１の使用状況（例えば累積回転数）が異なると、各感光ドラム１の膜厚はばらつくことになる。この状態で、図１（ｂ）に例示した帯電電圧と現像電圧が共通化された電源装置５２により、複数の感光ドラム１に一定の帯電電圧Ｖｃｄｃが印加される。その結果、帯電ローラ２と感光ドラム１間のエアーギャップ（ＡｉｒＧａｐ）に生じる電位差が異なるため、感光ドラム１により、帯電電位Ｖｄがばらつくことになる。具体的には、画像形成回数の少ない感光ドラム１は膜厚が厚く、帯電ローラ２と感光ドラム１間のエアーギャップに生じる電位差が小さいため、膜厚が薄い場合に比べて、帯電電位Ｖｄの絶対値が小さくなる（図６（ａ）左図）。一方、累積回転数の多い感光ドラム１は膜厚が薄く、帯電ローラ２と感光ドラム１間のエアーギャップに生じる電位差が大きいため、膜厚が厚い場合に比べて、帯電電位Ｖｄの絶対値が大きくなる（図６（ａ）右図）。
【００５１】
そして、例えば膜厚の厚い感光ドラムにおいて、現像電位Ｖｄｃと帯電電位ＶｄのコントラストであるバックコントラストＶｂａｃｋ（＝｜Ｖｄ｜−｜Ｖｄｃ｜）が所望状態となるように現像電位Ｖｄｃと帯電電位Ｖｄを設定すると、次のような課題が生じる。即ち、図６（ａ）に示すように、膜厚の薄い感光ドラム１（図６（ａ）右図）を有する画像形成ステーション６では、膜厚の厚い感光ドラム１（図６（ａ）左図）と比べて、帯電電位Ｖｄ（図中、Ｖｄ＿Ｕｐ）の絶対値が大きくなる。その結果、バックコントラストＶｂａｃｋが大きくなってしまう。バックコントラストＶｂａｃｋが大きくなると、正規の極性に帯電できなかったトナー（本例のように反転現像の場合は、負極性にならず０〜正極性に帯電したトナー）が現像ローラ４３より非画像部（トナーで現像しない領域）に転移して、かぶりが発生する。
【００５２】
また、感光ドラム１の膜厚が薄い画像形成ステーション６は、帯電電位Ｖｄ（の絶対値）が上昇するため、露光強度一定（｜Ｖｄ｜−｜Ｖｌ｜が一定）の構成では、帯電電位Ｖｄに応じて、露光電位Ｖｌ（の絶対値）（図中、Ｖｌ＿Ｕｐ）も上昇する。そのため、現像電位Ｖｄｃと露光電位Ｖｌの差分値である現像コントラストＶｃｏｎｔ（＝｜Ｖｄｃ｜−｜Ｖｌ｜）が小さくなる。その結果、現像ローラ４３から感光ドラム１に静電的にトナーを十分に転移させることができず、ベタ黒画像の濃度が薄くなる現象が発生しやすくなる。
【００５３】
（微少発光制御による露光量の補正）
続いて、図６（ｂ）を用いて、上述した微少発光制御を行った場合の感光ドラム１の表面電位について説明をする。本実施例では、感光ドラム１の電荷輸送層の膜厚（以下、単に膜厚という）が最も厚い場合（初期状態の感光ドラム１）の膜厚は２０μｍであり、帯電ローラ２により帯電された後の帯電電位Ｖｄは約−６００Ｖとなる（図５参照）。一方、感光ドラム１の積算回転数が増え、膜厚が薄くなり、１０μｍになった場合（寿命到達に近い感光ドラム）には、帯電ローラ２により帯電された後の帯電電位Ｖｄは約−７００Ｖとなり、約−１００Ｖ、帯電電位Ｖｄが変動する（上昇する）（図５参照）。新品の感光ドラム１と寿命に近い感光ドラム１とが混在するような場合や、特性の異なる感光ドラム１が混在した場合には、感光ドラム１によりＥＶ特性に差異が発生することになる。
【００５４】
図６（ｂ）は、図６（ａ）と同様に、感光ドラム１の膜厚が厚い場合と、薄い場合の感光ドラム１の表面電位の状態を示す模式図である。図中の符号Ｖｄ＿ｂｇ、Ｅ１、Ｅ２、Ｅ１ｂｇ、Ｅ２ｂｇについては後述し、図６（ａ）と同じ符号については、説明を省略する。また、図６（ｂ）の縦軸は、感光ドラム１の表面電位（負極性）を示し、図中、上方向は表面電位の絶対値が大きくなる方向であり、下方向は表面電位の絶対値が小さくなる方向である。
【００５５】
上述したように、感光ドラム１の膜厚が薄くなると帯電電位Ｖｄ（図中、Ｖｄ  Ｕｐ）が上昇するため、画像部の露光量を一定とした場合には露光後の露光電位Ｖｌ（図中、Ｖ１  Ｕｐ）が上昇する。そこで、膜厚に反比例する感光ドラム１の積算回転数に応じてフル発光時の露光量をＥ１（膜厚が厚い場合）からＥ２（膜厚が薄い場合）に大きくする（Ｅ１＜Ｅ２）。これにより、図６（ｂ）に示すように、膜厚によらずに、露光後の露光電位Ｖｌを略一定に保つことができる。その結果、現像電圧Ｖｄｃと露光電位Ｖｌの差分値である現像コントラストＶｃｏｎｔ（＝｜Ｖｄｃ｜−｜Ｖｌ｜）は、感光ドラム１の膜厚によらず一定値に維持することができ、画像濃度が薄くなる現象の発生を抑制することができる。
【００５６】
また、図６（ｂ）では、感光ドラム１の積算回転数の値が大きくなると、非画像部露光時におけるレーザ光量をＥ１ｂｇ（図６（ｂ）左図）からＥ２ｂｇ（図６（ｂ）右図）と大きくしている（Ｅ１ｂｇ＜Ｅ２ｂｇ）。これにより、各帯電ローラ２に電源装置５２から同じ電圧の直流電圧を印加した場合でも、感光ドラム１の膜厚変化により生じる帯電電位Ｖｄの上昇分を補正することが可能となる。即ち、図６（ｂ）に示すように、非画像部の補正後の帯電電位Ｖｄ＿ｂｇは、感光ドラム１の膜厚によらず略一定になる。その結果、現像電位Ｖｄｃと補正後の帯電電位Ｖｄ＿ｂｇの電位差であるバックコントラストＶｂａｃｋ（＝｜Ｖｄ＿ｂｇ｜−｜Ｖｄｃ｜）が一定に維持される。これにより、正規に帯電できなかったトナー（反転現像の場合は、負極性にならず０〜正極性に帯電したトナー）が非画像部に転移して発生するかぶりを抑制することができる。
【００５７】
［従来制御における感光ドラム長寿命化に伴うチップ面光量使用範囲の課題］
図６（ｃ）は、感光ドラム１の膜厚（μｍ）とチップ面光量（ｍＷ）の関係を示した図であり、横軸は感光ドラム１の膜厚（μｍ）を、縦軸はチップ面光量（ｍＷ）を示す。画像形成用の光量値である第１光量と、微少発光用の光量値である第２光量を考慮したチップ面光量の使用範囲は、次のようにして決定される。即ち、図５に示す感光ドラム１の感光特性を示すＥＶカーブから、感光ドラム１の表面上で露光量がＥ（μＪ／ｃｍ２）となるチップ面光量（ｍＷ）を求めることにより決定される。次に、上述した従来制御における感光ドラム１の長寿命化に伴うチップ面光量の使用範囲の課題について説明する。
【００５８】
図６（ｃ）において、まず、第１光量（画像形成用）の使用範囲の上限値は、感光ドラム１の寿命末期で必要となる露光量Ｅ＿ｌａｓｔ（μＪ／ｃｍ２）となるチップ面光量を計算することにより決定される。なお、画像形成時の発光量が、第１光量（画像形成用）＋第２光量（微少発光用）の場合には、露光量Ｅ＿ｌａｓｔとなるチップ面光量は、第１光量（画像形成用）＋第２光量（微少発光用）の使用範囲の上限値を計算する。本実施例では、図６（ｃ）より、このとき、露光量Ｅ＿ｌａｓｔは、レーザ素子のチップ面光量の保証上限値（７ｍＷ）を下回るように、電流電圧変換回路１０９（図３参照）のモニター電圧Ｖｍの上限値の設定を行う必要がある。なお、モニター電圧Ｖｍの上限値は、不図示のボリューム抵抗を調整することで設定される。その結果、第２光量（微少発光用）の出力可能範囲も、モニター電圧Ｖｍの上限値の設定で調整した不図示のボリューム抵抗の設定により決まってしまう。一方、第２光量（微少発光用）の使用範囲の下限値は、感光ドラム１の寿命初期で必要となる露光量Ｅ＿ｅａｒｌｙ（μＪ／ｃｍ２）となるチップ面光量を求めることで決定される。ところが、感光ドラム１の長寿命化に伴い、このとき求めた露光量Ｅ＿ｅａｒｌｙ（０．０８ｍＷ）は、図６（ｃ）に示すように、チップ面光量の保証下限値（０．１ｍＷ）を下回る範囲まで使用しなければならなくなってしまう場合がある。ここで、チップ面光量の保証下限値とは、レーザ光を出射するレーザ素子であるＬＤ１０７が出射可能な光量の下限値（最も小さい光量値）のことである。そのため、寿命初期で必要となる露光量Ｅ＿ｅａｒｌｙ（μＪ／ｃｍ２）が保証されなくなってしまうという課題が生じる。
【００５９】
［微少発光の間引き制御］
図７は、感光ドラム寿命初期において、第２光量（微少発光用）を所定の光量値であるチップ面光量の保証下限値以上に設定しつつ、微少発光を間引くことにより、感光ドラム１の表面電位を所望の電位にする本実施例の方法について説明する図である。ここで、微少発光を間引くとは、微少発光領域において、微少発光を行わない（停止する）期間を設けることにより、感光ドラム１の表面電位を所望の電位にすることである。
【００６０】
（微少発光用の第２光量がチップ面光量の下限保証値以上の場合）
図７（Ａ）は、上述した方法により算出された第１の光量値である微少発光用の第２光量がチップ面光量の下限保証値以上（所定の光量値以上）の場合（第２光量≧チップ面光量保証下限値）の微少発光制御のタイミングチャートである。図７（Ａ）において、（ａ）は／ＢＤ信号を、（ｂ）は微少発光を制御するＢａｓｅ信号のタイミングチャートを示している。また、横軸は時間を示し、ｔ１０〜ｔ１２は、時刻（タイミング）を示す。なお、（ｂ）のＢａｓｅ信号の横軸については、レーザ走査位置を示す。また、（ｂ）に示す微少発光領域は、図４（ｄ）に示すＡＰＣ制御期間を含む微少発光領域とは異なり、感光ドラム１上に微少発光を行う領域を示す。即ち、図７（Ａ）に示す微少発光領域とは、図４（ｇ）の感光ドラム１上の露光領域である、余白部を含む画像域（時刻ｔ２〜時刻ｔ５の期間）を指す。したがって、（ｂ）のＢａｓｅ信号は、微少発光領域における信号状態を示し、微少発光のＡＰＣ制御期間における信号状態は含んでいない。
【００６１】
エンジンコントローラ１２２は、／ＢＤ信号の立ち下がりタイミング（時刻ｔ１０）を基準に、所定時間経過後の微少発光領域に到達したタイミング（時刻ｔ１１）にて、Ｂａｓｅ信号をＬ（ローレベル）からＨ（ハイレベル）に切り替える。その後、エンジンコントローラ１２２は、微少発光領域が終了するタイミング（時刻ｔ１２）で、Ｂａｓｅ信号をＨ（ハイレベル）からＬ（ローレベル）に切り替える。このとき、微少発光領域の各画素（図中、１ｄｏｔ）において、一様に微少発光することとなり、間引き制御は行われない。
【００６２】
ここで、露光量Ｅ（μＪ／ｃｍ２）と第２光量（微少発光用）ｑ２（ｍＷ）は、単位変換係数Ｋを用いると、以下の式（２）のように表すことができる。
Ｅ（μＪ／ｃｍ２）＝ｑ２（ｍＷ）×Ｋ（（μＪ／ｃｍ２）／ｍＷ）・・・（２）
【００６３】
（微少発光用の第２光量がチップ面光量の下限保証値未満の場合）
図７（Ｂ）は、上述した方法により算出された微少発光用の第２光量がチップ面光量の下限保証値未満の場合（第２光量＜チップ面光量の保証下限値）の微少発光制御のタイミングチャートである。また、図７（Ｂ）の横軸は時間を示し、ｔ２１〜ｔ２５は、時刻（タイミング）を示す。なお、図７（Ｂ）は、図７（Ａ）と同様の図であるため、図の見方の説明は省略する。図７（Ｂ）の場合には、従来の第２光量（微少発光用）の計算結果では、チップ面光量の保証下限値未満の光量を使用することとなる。そのため、チップ面光量を第２の光量値である下限保証値以上の第３光量（微少発光用）に設定し、微少発光を間引くことにより、感光ドラム１の表面電位を所望の表面電位にする微少発光制御を行う。ここで、微少発光を間引くとは、次のような制御を行うことである。微少発光領域の各画素において、第３光量で一様に微少発光を行うと、第２光量で一様に微少発光を行った場合に比べ、感光ドラム１の表面電位が所望の表面電位よりも高くなってしまう。そこで、第３光量で微少発光を行う場合には、微少発光を行う時間を、第２光量で微少発光を行う場合に比べて短くする（微少露光を間引く）。これにより、第３光量で微少露光を行った場合も、各画素における露光量は、第２光量で一様に微少発光を行った場合と同じになり、感光ドラム１の表面電位を所望の表面電位になるように制御することができる。
【００６４】
エンジンコントローラ１２２は、／ＢＤ信号の立ち下がりタイミング（時刻ｔ２０）を基準に、所定時間経過後の微少発光領域に到達したタイミング（時刻ｔ２１）にて、微少発光を制御するＢａｓｅ信号をＬ（ローレベル）からＨ（ハイレベル）に切り替える。そして、エンジンコントローラ１２２は、１画素（１ｄｏｔ）の期間内で（時刻ｔ２２）、Ｂａｓｅ信号をＨ（ハイレベル）からＬ（ローレベル）に切り替える。これにより、１画素（１ｄｏｔ）における露光量Ｅ（μＪ／ｐｉｘｅｌ）を減らす。続いて、エンジンコントローラ１２２は、次の１画素についても同様の制御、即ち時刻ｔ２３でＢａｓｅ信号をＨ（ハイレベル）に切り替え、時刻ｔ２４でＬ（ローレベル）に切り替える制御を行う。このように、微少発光領域の各画素（図中、１ｄｏｔ）において、図７（Ａ）のように一様に微少発光するのではなく、微少発光を間引いて実施する間引き制御が行われる。その結果、全ての画素について、間引き制御を行わなかった場合と比べて、微少発光による露光量Ｅ（μＪ／ｐｉｘｅｌ）を減らすことが可能となる。ここで、１ｐｉｘｅｌ（ピクセル（画素））の大きさは、４２．３３３μｍ×４２．３３３μｍであるため、露光量Ｅ（μＪ／ｃｍ２）換算では、一様に露光量を減らしていることになる。
【００６５】
次に、第３光量（微少発光用）と、Ｂａｓｅ信号をハイレベルからローレベルに切り替えるタイミングとの関係について説明する。間引き制御における発光量Ｅは、第３光量（微少発光用）をｑ３とすると、上述した式（２）は、以下の式（３）のように表すことができる。なお、主走査発光率α（以下、間引き率αともいう）は、１画素（１ｄｏｔ）の期間におけるＢａｓｅ信号がハイレベルに設定されている期間の割合を示す。
Ｅ（μＪ／ｃｍ２）＝α×ｑ３（ｍＷ）×Ｋ（（μＪ／ｃｍ２）／ｍＷ）・・・（３）
【００６６】
また、式（２）と式（３）の露光量Ｅは同じであるため、第３光量ｑ３は、主走査発光率α、第２光量ｑ２を用いて、式（４）のように表すことができる。
ｑ３（ｍＷ）＝１／α×ｑ２（ｍＷ）・・・（４）
【００６７】
また、主走査発光率αは、式（４）より、第２光量、第３光量を用いて、以下の式（５）のように表すことができる。
α＝ｑ２（ｍＷ）／ｑ３（ｍＷ）・・・（５）
【００６８】
なお、第３光量（微少発光用）ｑ３は、以下の式（６）を満たす必要がある。
ｑ３≧チップ面光量の保証下限値・・・（６）
【００６９】
ここで、例えば、上述した式（４）を満たす値として、第３光量（微少発光用）ｑ３＝５／４×第２光量（微少発光用）ｑ２（ｍＷ）とした場合には、上述した式（５）から主走査発光率α＝ｑ２／ｑ３＝４／５（＝０．８）を求めることができる。
【００７０】
このとき、エンジンコントローラ１２２が、微少発光を制御するＢａｓｅ信号をハイレベルからローレベルに切り替えるタイミング（時刻ｔ２２）は、１画素微少発光時間（間引きなし）×α（＝０．８画素（９３４））となる。１画素微少発光時間（間引きなし）とは、図７（Ａ）で説明した間引き制御を行わない場合の１画素の微少発光時間である。そして、その後の０．２画素（時刻ｔ２２〜時刻ｔ２３の期間）は微少発光されない領域となる。なお、図７（Ａ）、（Ｂ）において、１画素の期間における微少発光の露光量は同じである。
【００７１】
［微少発光の間引き制御を備えたＬＤドライバの構成］
図８は、上述した微少発光の間引き制御を追加したレーザ駆動システム回路１３０であるＬＤドライバ１３０の構成を示す回路図である。図８は、前述した図３に示す従来のＬＤドライバ１３０の回路に、ＯＲ（論理和）回路１０２４が追加されているが、その他の回路構成については、図３と同様である。ＯＲ回路１０２４には、エンジンコントローラ１２２からはＢａｓｅ信号が入力され、バッファ１２５からは、エンジンコントローラ１２２からのＶｅｎｂ信号がハイレベルのときにはビデオコントローラ１２３から出力されるＶＩＤＥＯ信号が入力される。そして、ＯＲ回路１０２４の出力であるＤａｔａ２信号は、スイッチング回路１１６に出力される。ＯＲ回路１０２４により、画像データ（画像信号）を出力しない画素（ＶＩＤＥＯ信号がローレベルの画素）については、エンジンコントローラ１２２のＢａｓｅ信号による微少発光の間引き制御が有効になる。一方、画像データ（画像信号）を出力する画素（ＶＩＤＥＯ信号がハイレベルの画素）については、エンジンコントローラ１２２の微少発光の間引き制御に関わらず、Ｂａｓｅ信号がハイレベルのときと同様の動作をするため、所定の画像形成が可能となる。
【００７２】
［微少発光の間引き制御と感光ドラム表面電位の関係］
図９は、エンジンコントローラ１２２が微少発光の間引き制御を行うときのＯＲ回路１０２４、１２４の入出力信号の状態と、スイッチング回路１０６、１１６のオン・オフ状態と、感光ドラム１の表面電位との関係を説明する図である。図９（ａ）は微少発光領域を示すＢａｓｅ信号、図９（ｂ）は画像域を示すＶＩＤＥＯ信号を、図９（ｃ）は微少発光用のスイッチング回路１１６（図中、ＳＷ１１６）の信号波形を示す。また、図９（ｄ）は画像発光用のスイッチング回路１０６（図中、ＳＷ１０６）の信号波形を示し、図９（ｅ）は、感光ドラム１のドラム電位を示している。
【００７３】
ＯＲ回路１０２４には、エンジンコントローラ１２２から出力されるＢａｓｅ信号（図９（ａ））と、バッファ１２５を介してＶＩＤＥＯ信号（図９（ｂ））が入力され、出力であるＤａｔａ２信号がスイッチング回路１１６（図９（ｃ））に入力される。ＯＲ回路１２４には、エンジンコントローラ１２２から出力されるＬｄｒｖ信号と、バッファ１２５を介してＶＩＤＥＯ信号（図９（ｂ））が入力され、出力であるＤａｔａ信号がスイッチング回路１０６（図９（ｄ））に入力される。また、バッファ１２５のＥＮＢ端子には、エンジンコントローラ１２２から出力されるＶｅｎｂ信号が入力される。バッファ１２５は、Ｖｅｎｂ信号がハイレベルの場合には、ビデオコントローラ１２３から入力されるＶＩＤＥＯ信号を出力する。ここでは、Ｌｄｒｖ信号はローレベルに設定され、Ｖｅｎｂ信号はハイレベルに設定されている状態とする。これにより、ＯＲ回路１２４の出力信号であるＤａｔａ信号は、ＶＩＤＥＯ信号がそのまま出力されることになる。また、図９において、Ｈはハイレベル、Ｌはローレベルを示す。なお、図９の横軸は時間ｔを示し、ｔ３０〜ｔ３７は時刻（タイミング）を示す。また、以下の図９の説明において、（ａ）〜（ｅ）はそれぞれ図９（ａ）〜図９（ｅ）を指すものとする。
【００７４】
以下では、図９に示すように、微少発光について間引き制御が行われた３画素（１ｄｏｔ目〜３ｄｏｔ目）における感光ドラム１の表面電位（図中、ドラム電位）について説明する。なお、本実施例では、図８で説明したように、ＯＲ回路１０２４が追加されている。これにより、ビデオコントローラ１２３の画像データ（画像信号）出力（ＶＩＤＥＯ信号＝Ｈ）と、エンジンコントローラ１２２の微少発光の間引き制御（Ｂａｓｅ信号＝Ｌ）が重なったときには、画像データ（画像信号）が出力されることになる。
【００７５】
時刻ｔ３０において、エンジンコントローラ１２２は、Ｂａｓｅ信号をローレベル（Ｌ）からハイレベル（Ｈ）に切り替えて、１画素目（図中、１ｄｏｔ目）の微少発光を開始する。このとき、１画素目のＶＩＤＥＯ信号（（ｂ））はローレベル（Ｌ）であるため、ＯＲ回路１０２４からハイレベルの出力信号Ｄａｔａ２が出力され、微少発光用のスイッチング回路１１６に入力される。これにより、スイッチング回路１１６はオン状態（ハイレベル）になる（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ローレベルのＶＩＤＥＯ信号（（ｂ））が入力されており、スイッチング回路１０６はオフ状態（ローレベル）になる（（ｄ））。その結果、ＬＤ１０７は第３光量（微少発光用）で発光するため、このときの感光ドラム１の表面電位は、Ｖｄ＿ｂｇになる（（ｅ））。
【００７６】
次に、時刻ｔ３１では、ビデオコントローラ１２３は、１画素目のＶＩＤＥＯ信号をローレベルからハイレベルに切り替えて、１画素目の画像データ（画像信号）（（ｂ））を出力する。このとき、Ｂａｓｅ信号（（ａ））はハイレベルであるため、ＯＲ回路１０２４からはハイレベルのＤａｔａ２信号が出力され、微少発光用のスイッチング回路１１６に入力される。これにより、スイッチング回路１１６はオン状態のままとなる（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ＯＲ回路１２４を介して、ハイレベルのＶＩＤＥＯ信号が入力されており、スイッチング回路１０６はオン状態になる（（ｄ））。その結果、ＬＤ１０７は、第１光量（画像形成用）＋第３光量（微少発光用）の光量で発光するため、このときの感光ドラム１の表面電位は、Ｖｌになる（（ｅ））。
【００７７】
次に、ビデオコントローラ１２３からの画像信号であるＶＩＤＥＯ信号がハイレベルで、エンジンコントローラ１２２からの微少発光の間引き制御を指示するＢａｓｅ信号がローレベルの場合の制御について説明する。時刻ｔ３２で、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイレベルからローレベルに切り替えて、１画素目（図中、１ｄｏｔ目）の微少発光の間引き制御を開始する（（ａ））。しかし、１画素目のＶＩＤＥＯ信号はハイレベルであるため（（ｂ））、ＯＲ回路１０２４の出力信号であるＤａｔａ２信号もハイレベルとなり、微少発光用のスイッチング回路１１６に入力され、スイッチング回路１１６はオン状態のままになる（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ハイレベルのＶＩＤＥＯ信号が入力されており、スイッチング回路１０６はオン状態のままになる（（ｄ））。その結果、ＬＤ１０７は第１光量（画像形成用）＋第３光量（微少発光用）の光量で発光するため、このときの感光ドラム１の表面電位は、Ｖｌのままになる（（ｅ））。
【００７８】
次に、時刻ｔ３３で、エンジンコントローラ１２２は、Ｂａｓｅ信号をローレベルからハイレベルに切り替えて、２画素目（図中、２ｄｏｔ目）の微少発光を開始する（（ａ））。このとき、２画素目のＶＩＤＥＯ信号はハイレベルであるため（（ｂ））、ＯＲ回路１０２４からはハイレベルのＤａｔａ２信号が出力され、微少発光用のスイッチング回路１１６に入力される。これにより、スイッチング回路１１６はオン状態のままである（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ＯＲ回路１２４からハイレベルのＶＩＤＥＯ信号が入力されており、スイッチング回路１０６はオン状態のままになる（（ｄ））。その結果、ＬＤ１０７は、第１光量（画像形成用）＋第３光量（微少発光用）の光量で発光するため、このときの感光ドラム１の表面電位は、Ｖｌのままとなる（（ｅ））。
【００７９】
次に、時刻ｔ３４で、ビデオコントローラ１２３は、２画素目のＶＩＤＥＯ信号をハイレベルからローレベルに切り替えて、２画素目の画像データ（画像信号）の出力を終了する（（ｂ））。このとき、Ｂａｓｅ信号はハイレベルであるため（（ａ））、ＯＲ回路１０２４からはハイレベルのＤａｔａ２信号が出力され、微少発光用のスイッチング回路１１６に入力される。これにより、スイッチング回路１１６はオン状態のままである（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ローレベルのＶＩＤＥＯ信号（（ｂ））が入力されており、スイッチング回路１０６はオフ状態になる（（ｄ））。その結果、ＬＤ１０７は、第３光量（微少発光用）で発光するため、このときの感光ドラム１の表面電位は、Ｖｄ＿ｂｇになる（（ｅ））。
【００８０】
次に、時刻ｔ３５で、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイレベルからローレベルに切り替えて、２画素目（図中、２ｄｏｔ目）の微少発光の間引き制御を開始する（（ａ））。このとき、２画素目のＶＩＤＥＯ信号はローレベルであるため（（ｂ））、ＯＲ回路１０２４からはローレベルのＤａｔａ２信号が出力され、微少発光用のスイッチング回路１１６に入力される。これにより、スイッチング回路１１６はオフ状態になる（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ＯＲ回路１２４を介して、ローレベルのＶＩＤＥＯ信号が入力されており（（ｂ））、スイッチング回路１０６はオフ状態のままになる（（ｄ））。その結果、ＬＤ１０７は発光しないため、微少発光の間引き制御が有効となり、このときの感光ドラム１の表面電位は、Ｖｄになる（（ｅ））。
【００８１】
次に、時刻ｔ３６で、エンジンコントローラ１２２は、Ｂａｓｅ信号をローレベルからハイレベルに切り替えて、３画素目（図中、３ｄｏｔ目）の微少発光を開始する（（ａ））。このとき、３画素目のＶＩＤＥＯ信号はローレベルであるため（（ｂ））、ＯＲ回路１０２４からはハイレベルのＤａｔａ２信号が出力され、微少発光用のスイッチング回路１１６に入力される。これにより、スイッチング回路１１６はオン状態になる（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ＯＲ回路１２４を介して、ローレベルのＶＩＤＥＯ信号が入力されており、スイッチング回路１０６はオフ状態になる（（ｄ））。その結果、ＬＤ１０７は第３光量（微少発光用）で発光するため、このときの感光ドラム１の表面電位は、Ｖｄ＿ｂｇになる（（ｅ））。
【００８２】
最後に、時刻ｔ３７で、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイレベルからローレベルに切り替えて、３画素目（図中、３ｄｏｔ目）の微少発光の間引き制御を開始する（（ａ））。このとき、３画素目のＶＩＤＥＯ信号はローレベルであるため、ＯＲ回路１０２４からはローレベルのＤａｔａ２信号が出力され、微少発光用のスイッチング回路１１６に入力される。これにより、スイッチング回路１１６はオフ状態になる（（ｃ））。一方、画像形成用のスイッチング回路１０６には、ＯＲ回路１２４を介して、ローレベルのＶＩＤＥＯ信号が入力されており、スイッチング回路１０６はオフ状態のままになる（（ｄ））。その結果、ＬＤ１０７は発光しないため、微少発光の間引き制御が有効となり、このときの感光ドラム１の表面電位は、Ｖｄになる（（ｅ））。
【００８３】
［微少発光の間引き制御の制御シーケンス］
図１０、図１１は、上述した本実施例の微少発光の間引き制御の制御シーケンスを示すフローチャートである。図１０は、ＬＤ１０７のレーザ発光制御の光量の決定、及び微少発光制御を行う制御シーケンスを示すフローチャートである。また、図１１（ａ）、（ｂ）は、それぞれ、微少発光の間引き制御を行わない場合の制御シーケンスを示すフローチャート、微少発光の間引き制御を行う場合の制御シーケンスを示すフローチャートである。図１０、図１１に示す処理は、画像形成時に起動され、エンジンコントローラ１２２により実行される。ここでは、図１０、図１１を用いて、本実施例の特徴である微少発光の間引き制御に関する制御シーケンスの説明を行うものとし、画像形成を行うプロセスの制御シーケンスの説明は省略する。また、図１０、図１１に示す処理は、感光ドラム１に対する処理であり、エンジンコントローラ１２２は各感光ドラム１について実行する。なお、以下のフローチャートの説明では、個々の感光ドラム１ａ〜１ｄについての説明は行わず、単に感光ドラム１として説明する。
【００８４】
また、エンジンコントローラ１２２のＥＥＰＲＯＭ１２２ｃには、感光ドラム１の積算回転数と感光ドラム１の膜厚情報とを対応付けた第１のテーブル（表）が格納されている。更に、エンジンコントローラ１２２のＥＥＰＲＯＭ１２２ｃには、前述した図６（ｃ）に示す感光ドラム１の膜厚と、第１光量（画像形成用）と第２光量（微少発光用）のＬＤ１０７のチップ面光量とを対応付けた第２のテーブル（表）が格納されている。なお、第１のテーブル及び第２のテーブルは、後述する実施例２の図１３に示す処理でも使用するものとする。また、エンジンコントローラ１２２は、ＢＤ１２１より／ＢＤ信号を受信する毎に、不図示のタイマをリセットし、スタートさせるものとする。なお、不図示のタイマの処理は、後述する実施例２の図１３に示す処理においても、同様に行われるものとする。
【００８５】
更に、図１０の処理が起動されるとき、Ｂａｓｅ信号はローレベル（Ｌ）に設定されているものとする。また、図１０、図１１における微少発光は、感光ドラム１上の露光領域に対する微少発光を指し、ＡＰＣ制御のための微少発光は含まない。即ち、図１０、図１１での微少発光制御は、図７で説明した微少発光領域と同様に、図４（ｇ）の感光ドラム１上の余白部を含む画像域（時刻ｔ２〜時刻ｔ５の期間）における制御シーケンスを示している。
【００８６】
（微少発光制御）
ステップ（以下、Ｓという）１２００では、エンジンコントローラ１２２は、画像形成ステーション６に設けられた記憶部材（メモリタグ）７より、積算回転数を取得する。なお、エンジンコントローラ１２２は、画像形成が終了する毎に、各感光ドラム１における積算回転数を記憶部材７に格納するものとするが、例えばエンジンコントローラ１２２の第３の記憶手段であるＥＥＰＲＯＭ１２２ｃに格納する構成でもよい。Ｓ１２０１では、エンジンコントローラ１２２は、上述した第１のテーブルより、取得した積算回転数に応じた感光ドラム１の膜厚情報を取得する。このように、エンジンコントローラ１２２は、感光ドラム１の積算回転数に基づいて、膜厚情報を取得する機能を有している。Ｓ１２０２では、エンジンコントローラ１２２は、上述した第２のテーブルより、感光ドラム１の膜厚情報に基づいて、ＬＤ１０７の画像形成用のチップ面光量である第１光量を取得する。続いて、Ｓ１２０３では、エンジンコントローラ１２２は、上述した第２のテーブルより、感光ドラム１の膜厚情報に基づいて、ＬＤ１０７の微少発光用のチップ面光量である第２光量を取得する。
【００８７】
Ｓ１２０４では、エンジンコントローラ１２２は、取得した第２光量がＬＤ１０７のチップ面光量の下限値以上かどうか（第２光量≧チップ面光量下限値？）を判断する。エンジンコントローラ１２２は、第２光量がチップ面光量下限値以上の場合には処理をＳ１２０５に進め、第２光量がチップ面光量下限値以上ではない場合（第２光量がチップ面光量下限値未満の場合）には処理をＳ１２０６に進める。Ｓ１２０５では、エンジンコントローラ１２２は、画像形成が行われている間は、第２光量による微少発光の一様制御（後述）を行い、画像形成が終了すると、処理を終了する。Ｓ１２０６では、エンジンコントローラ１２２は、第２光量がＬＤ１０７のチップ面光量の下限値よりも小さいため、微少発光の間引き制御を行う場合の光量である第３光量を決定する。ここでは、エンジンコントローラ１２２は、ＬＤ１０７のチップ面光量の下限値を第３光量として決定するものとする。Ｓ１２０７では、エンジンコントローラ１２２は、Ｓ１２０３で取得した第２光量と、Ｓ１２０６で決定した第３光量に基づいて、前述した式（５）より、間引き率α（＝第２光量／第３光量）を算出し、ＥＥＰＲＯＭ１２２ｃに格納する。Ｓ１２０７では、エンジンコントローラ１２２は、画像形成が行われている間は、第３光量による微少発光の間引き制御（後述）を行い、画像形成が終了すると、処理を終了する。
【００８８】
（微少発光の一様制御）
次に、微少発光を第２光量で行う微少発光の一様制御の処理について、図１１（ａ）を参照して、説明する。図１１（ａ）の処理は、図１０のＳ１２０５より起動され、エンジンコントローラ１２２により実行され、処理が終了すると、起動元のＳ１２０５の次の処理、即ち、図１０の処理を終了する。
【００８９】
Ｓ１２１１では、エンジンコントローラ１２２は、画像形成が終了したかどうかを判断する。エンジンコントローラ１２２は、画像形成が終了していないと判断した場合には、処理をＳ１２１２に進め、画像形成が終了したと判断した場合には、処理を終了し、図１０のＳ１２０５の次の処理、即ち、図１０の処理を終了する。
【００９０】
Ｓ１２１２では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する１走査分の微少発光制御を行うため、微少発光の開始タイミングであるかどうかを不図示のタイマを参照して判断する。前述したように、エンジンコントローラ１２２は、ＢＤ１２１より／ＢＤ信号を受信すると、不図示のタイマをリセットし、スタートさせる（図７（ａ）の時刻ｔ１０）。ここでは、微少発光は、感光ドラム１の走査の開始タイミングである記録材Ｐの余白部を含む端部（図４の時刻ｔ２）から開始されるものとする。エンジンコントローラ１２２は、不図示のタイマを参照して、微少発光の開始タイミング（図７（ａ）の時刻ｔ１１）に到達したと判断した場合には、処理をＳ１２１３に進め、到達していないと判断した場合には、処理をＳ１２１２に戻す。Ｓ１２１３では、エンジンコントローラ１２２は、Ｂａｓｅ信号をロー（Ｌｏｗ）レベルからハイ（Ｈｉｇｈ）レベルに切り替える（Ｂａｓｅ信号＝Ｈｉｇｈ）。これにより、微少発光領域では、第２光量による微少発光が行われる。なお、ＶＩＤＥＯ信号に基づいて画像形成が行われる画像域（図４（ｇ）参照）においては、ＶＩＤＥＯ信号がハイレベルの場合には、ＬＤ１０７は、第１光量＋第２光量の光量による発光を行う。一方、ＶＩＤＥＯ信号がローレベルの場合には、ＬＤ１０７は、第２光量の光量による微少発光を行う。
【００９１】
Ｓ１２１４では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光領域での微少発光制御を終了するため、微少発光の終了タイミングであるかどうかを不図示のタイマを参照して判断する。ここでは、微少発光は、感光ドラム１の走査の微少発光領域の終了タイミングである記録材Ｐの余白部を含む端部（図４の時刻ｔ５）で終了する。エンジンコントローラ１２２は、不図示のタイマを参照して、微少発光の終了タイミング（図７（ａ）の時刻ｔ１２）に到達したと判断した場合には、処理をＳ１２１５に進め、到達していないと判断した場合には、処理をＳ１２１４に戻す。Ｓ１２１５では、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイ（Ｈｉｇｈ）レベルからロー（Ｌｏｗ）レベルに切り替える（Ｂａｓｅ信号＝Ｌｏｗ）。これにより、微少発光領域における第２光量による微少発光が終了し、エンジンコントローラ１２２は、処理をＳ１２１１に戻す。
【００９２】
（微少発光の間引き制御）
続いて、微少発光を第３光量で行う微少発光の間引き制御の処理について、図１１（ｂ）を参照して、説明する。図１１（ｂ）の処理は、図１０のＳ１２０８より起動され、エンジンコントローラ１２２により実行され、処理が終了すると、起動元のＳ１２０８の次の処理、即ち、図１０の処理を終了する。
【００９３】
なお、微少発光の間引きを開始するタイミングは、図７（Ｂ）（ｂ）に示すように、微少発光の間引き期間の終了タイミングが、１つの画素の区間が終了するタイミングと一致するように限定する必要はない。即ち、本実施例では、微少発光の間引きを開始するタイミングは、微少発光を開始してから終了するまでの微少発光を間引く期間が、１つの画素の期間内に設定できるタイミングであればよい。
【００９４】
Ｓ１２２１では、エンジンコントローラ１２２は、画像形成が終了したかどうかを判断する。エンジンコントローラ１２２は、画像形成が終了していないと判断した場合には、処理をＳ１２２２に進め、画像形成が終了したと判断した場合には、処理を終了し、図１０のＳ１２０８の次の処理、即ち、図１０の処理を終了する。
【００９５】
Ｓ１２２２では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する１走査分の微少発光制御を行うため、微少発光の開始タイミングであるかどうかを不図示のタイマを参照して判断する。前述したように、エンジンコントローラ１２２は、ＢＤ１２１より／ＢＤ信号を受信すると、不図示のタイマをリセットし、スタートさせる（図７（ｂ）の時刻ｔ２０）。また、微少発光は、感光ドラム１の走査の微少発光領域の開始タイミング（図７（ｂ）の時刻ｔ２１）から開始される。エンジンコントローラ１２２は、不図示のタイマを参照して、微少発光の開始タイミング（図７（ｂ）の時刻ｔ２１）に到達したと判断した場合には、処理をＳ１２２３に進め、到達していないと判断した場合には、処理をＳ１２２２に戻す。Ｓ１２２３では、エンジンコントローラ１２２は、Ｂａｓｅ信号をロー（Ｌｏｗ）レベルからハイ（Ｈｉｇｈ）レベルに切り替える（Ｂａｓｅ信号＝Ｈｉｇｈ）。これにより、微少発光領域では、第３光量による微少発光が行われる。なお、ＶＩＤＥＯ信号に基づいて画像形成が行われる画像域においては、ＶＩＤＥＯ信号がハイレベルの場合には、ＬＤ１０７は、第１光量＋第３光量の光量による発光を行う。一方、ＶＩＤＥＯ信号がローレベルの場合には、ＬＤ１０７は、第３光量の光量による微少発光を行う。
【００９６】
Ｓ１２２４では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光の間引き制御を行うため、間引きを開始するタイミング（以下、間引き開始タイミング）を算出する。間引き制御は、感光ドラム１の走査の微少発光領域の間引き開始タイミング（図７（ｂ）の時刻ｔ２２）から開始される。そのため、エンジンコントローラ１２２は、ＥＥＰＲＯＭ１２２ｃよりＳ１２０７（図１０）で決定した間引き率αを読み出し、次のようにして、微少発光の間引き開始タイミング（図７（ｂ）の時刻ｔ２２）を算出する。微少発光の開始タイミング（図７（ｂ）の時刻ｔ２１）から間引き開始タイミング（図７（ｂ）の時刻ｔ２２）までの時間は、間引き制御をしない場合の１画素分の微少発光時間（図７（ｂ）の時刻ｔ２１〜時刻ｔ２３）×間引き率αにより算出することができる。
【００９７】
Ｓ１２２５では、エンジンコントローラ１２２は、間引き開始タイミングであるかどうかを不図示のタイマを参照して判断する。即ち、エンジンコントローラ１２２は、不図示のタイマを参照して、Ｂａｓｅ信号をハイレベルに切り替えたタイミングから、Ｓ１２２４で算出した微少発光の間引きを開始するタイミングに到達したか（経過したか）どうかを判断する。エンジンコントローラ１２２は、間引き開始タイミングに到達したと判断した場合には処理をＳ１２２６に進め、間引き開始タイミングに到達していないと判断した場合には処理をＳ１２２５に戻す。
【００９８】
Ｓ１２２６では、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイ（Ｈｉｇｈ）レベルからロー（Ｌｏｗ）レベルに切り替える（Ｂａｓｅ信号＝Ｌｏｗ）。これにより、第３光量による微少発光が行われない。なお、ＶＩＤＥＯ信号に基づいて画像形成が行われる画像域においては、ＶＩＤＥＯ信号がハイレベルの場合には、Ｂａｓｅ信号に関係なく、ＬＤ１０７は、第１光量＋第３光量の光量による発光を行う。一方、ＶＩＤＥＯ信号がローレベルの場合には、ＬＤ１０７は、微少発光を行わない。
【００９９】
Ｓ１２２７では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光の１画素分の間引き制御を終了するため、間引きを終了するタイミング（以下、間引き終了タイミング）を算出する。１画素分の間引き制御は、感光ドラム１の走査の微少発光領域の間引き開始タイミング（図７（ｂ）の時刻ｔ２２）から開始され、間引き終了タイミング（図７（ｂ）の時刻ｔ２３）で終了する。そのため、エンジンコントローラ１２２は、間引き制御を開始した開始タイミング（図７（ｂ）の時刻ｔ２２）から間引き終了タイミングである１画素分の画像領域の終了タイミング（図７（ｂ）の時刻ｔ２３）までの時間を次のようにして算出する。即ち、エンジンコントローラ１２２は、間引き制御をしない場合の１画素微少発光時間（図７（ｂ）の時刻ｔ２１〜時刻ｔ２３）×（１−間引き率α）により、間引き制御を開始した開始タイミングから間引き終了タイミングまでの時間を算出する。
【０１００】
Ｓ１２２８では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光の１画素分の間引き制御を終了するため、間引き終了タイミングであるかどうかを不図示のタイマを参照して判断する。エンジンコントローラ１２２は、間引き終了タイミングに到達したと判断した場合には処理をＳ１２２９に進め、間引き終了タイミングに到達していないと判断した場合には処理をＳ１２２８に戻す。
【０１０１】
Ｓ１２２９では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光領域での微少発光制御を終了するため、微少発光の終了タイミングであるかどうかを不図示のタイマを参照して判断する。エンジンコントローラ１２２は、ＢＤ１２１より／ＢＤ信号を受信すると、不図示のタイマをリセットし、スタートさせる（図７（ｂ）の時刻ｔ２０）。また、微少発光は、感光ドラム１の走査の微少発光領域の終了タイミング（図７（ｂ）の時刻ｔ２５）で終了する。エンジンコントローラ１２２は、不図示のタイマを参照して、微少発光の終了タイミング（図７（ｂ）の時刻ｔ２５）に到達したと判断した場合には、処理をＳ１２２１に戻す。一方、エンジンコントローラ１２２は、微少発光の終了タイミングに到達していないと判断した場合には、処理をＳ１２２３に戻し、次の画素に対する微少発光の間引き制御を行う。
【０１０２】
上述したように、感光ドラム１の寿命初期においては、微少発光時の発光量がチップ面光量の保証下限値よりも小さくなることがある。そこで、本実施例では、微少発光領域で一様な光量の連続的な微少発光を行うのではなく、微少発光の間引き制御を行うことで、保証下限値未満の光量を使用せずに、感光ドラム１の表面電位を最適化する方法について説明した。なお、本実施例は、感光ドラム１の寿命初期でチップ面光量が保証下限値よりも小さくなる場合に間引き制御を行うことについて説明したが、間引き制御はチップ面光量が保証下限値よりも小さくなる場合に限定されるものではない。即ち、感光ドラム１の寿命によらず、使用するＬＤ１０７のチップ面光量を変化させて、微少発光の間引き制御を行ってもよい。また、本実施例では、第３光量としてチップ面光量の保証下限値を設定したが、第３光量はチップ面光量の保証下限値に限定されるものではなく、保証下限値以上の光量であればよい。更に、本実施例では、第３光量を決定した後に、間引き率αを算出する制御シーケンスについて説明したが、第３光量が保証下限値以上の光量となるような間引き率αを決定した後に、第３光量を算出するようにしてもよい。
【０１０３】
また、本実施例では、画像形成用の光量及び微少発光用の光量を感光ドラムの膜厚に応じて算出しており、感光ドラムの膜厚は、感光ドラムの積算回転数に基づいて算出している。感光ドラムの膜厚の算出方法は、感光ドラムの積算回転数に基づく方法に限られるものではなく、例えば、後述する実施例４のように、印刷枚数の積算値に基づいて算出することもできる。
以上説明したように、本実施例によれば、感光ドラムの表面電位を最適化することができる。
【実施例２】
【０１０４】
実施例１では、微少発光の間引き制御の開始、終了タイミングが各画素で同じタイミングとなっている。そのため、感光ドラム１の回転方向（副走査方向）に感光ドラム１の表面電位の違いにより、現像時に１ピクセル未満の大きさのスジが発生してしまうことがある。そこで、実施例２では、走査毎に微少発光の間引きタイミングを変えることで、感光ドラム１の表面電位の違いにより発生するスジを軽減する方法について説明する。なお、画像形成装置、光走査装置、レーザ駆動システム回路１３０であるＬＤドライバ１３０の構成は、実施例１と同様であり、同じ構成には、同じ符号を用いることで、ここでの説明を省略する。
【０１０５】
［微少発光の間引き制御］
図１２は、ＬＤ１０７による感光ドラム１の連続する３走査（走査ライン１〜走査ライン３）のタイミングチャートを示した図である。図１２（Ａ）は、実施例１の走査ライン毎に微少発光の間引き制御の開始及び終了のタイミングを変えない場合のタイミングチャートであり、図１２（Ｂ）は、本実施例の走査ライン毎に微少発光の間引き制御タイミングを変える場合のタイミングチャートである。
【０１０６】
図１２（Ａ）は、上から順に（ａ）は／ＢＤ信号、（ｂ）は走査ライン１におけるＢａｓｅ信号、（ｃ）は走査ライン２におけるＢａｓｅ信号、（ｄ）は走査ライン３におけるＢａｓｅ信号のタイミングチャートを示している。図１２（Ａ）の／ＢＤ信号（図中、（ａ））の横軸は時間を示し、走査ライン１〜３のＢａｓｅ信号（図中、（ｂ）〜（ｄ））の横軸は、レーザ走査位置（時間でもある）を示し、ｔ４０〜ｔ４４は時刻（タイミング）を示す。また、図１２（Ａ）に示す微少発光領域は、ＡＰＣ制御期間を含む微少発光領域とは異なり、感光ドラム１上に微少発光を行う領域を指す。即ち、微少発光領域とは、実施例１の図４（ｇ）の感光ドラム１上の露光領域である、余白部を含む画像域（時刻ｔ２〜時刻ｔ５の期間）を指している。したがって、図１２（Ａ）の各走査ラインのＢａｓｅ信号は、微少発光領域における信号状態を示し、ＡＰＣ制御期間における信号状態は含まれていない。
【０１０７】
図１２（Ａ）では、エンジンコントローラ１２２は、／ＢＤ信号（図中（ａ））の立ち下がりタイミングを基準に、走査ライン１（図中（ｂ））の微少発光領域（時刻ｔ４０〜時刻ｔ４３）における微少発光の間引き制御を実行する。即ち、エンジンコントローラ１２２は、時刻ｔ４０にてＢａｓｅ信号をハイレベル（Ｈ）に設定して微少発光を開始し、時刻ｔ４１になると間引き制御を開始するため、Ｂａｓｅ信号をハイレベル（Ｈ）からローレベル（Ｌ）に設定する。そして、エンジンコントローラ１２２は、間引き制御が終了する時刻ｔ４２になると、次の画素の微少発光を開始するため、Ｂａｓｅ信号をローレベル（Ｌ）からハイレベル（Ｈ）に設定する。以下、同様にして、走査ライン１の最後の画素では、時刻ｔ４３になると、エンジンコントローラ１２２は、間引き制御を開始するため、Ｂａｓｅ信号をハイレベル（Ｈ）からローレベル（Ｌ）に設定する。そして、時刻ｔ４４になると、エンジンコントローラ１２２は、微少発光領域が終了するため、微少発光を終了する。そして、エンジンコントローラ１２２は、走査ライン２（図中（ｃ））、走査ライン３（図中（ｄ））についても、走査ライン１と同様に、／ＢＤ信号（図中（ａ））の立ち下がりタイミングを基準に、微少発光の間引き制御を開始する。そして、微少発光領域が終了すると、エンジンコントローラ１２２は、微少発光の間引き制御を終了する。図１２（Ａ）では、１画素（１ｄｏｔ）中の間引き率αは、０．８（＝１．０ｄｏｔ−０．２ｄｏｔ）である。図１２（Ａ）のタイミングチャートに示すように、走査ライン１から走査ライン３について、微少発光の間引き制御された部分（微少発光されなかった領域）では、０．２ｄｏｔ幅のスジが発生してしまう。
【０１０８】
図１２（Ｂ）は、走査ライン毎に微少発光の間引き制御タイミングを変える場合のタイミングチャートである。図１２（Ｂ）の横軸は時間を示し、ｔ５０〜ｔ６２は、時刻（タイミング）を示す。なお、図１２（Ｂ）は、図１２（Ａ）と同様の図であるため、図の見方の説明は省略する。図１２（Ａ）では、微少発光の間引き制御の開始、終了は、各走査ラインにおいて同じタイミングで行われていた。一方、図１２（Ｂ）では、走査ラインが奇数か偶数かに応じて、微少発光の開始タイミング、及び終了タイミングを変更している点が、図１２（Ａ）のタイミングチャートと異なる。なお、間引き制御の開始、終了タイミングは、奇数番目、偶数番目の走査ラインで異なるが、間引き制御の時間であるＢａｓｅ信号がローレベルに設定されている１画素当たりの間引き率αは、図１２（Ａ）、（Ｂ）とも同じ０．８である。また、図１２（Ｂ）では、奇数番目の走査ラインの間引き制御のタイミングは、図１２（Ａ）の場合の間引き制御タイミングと同じタイミングとする。
【０１０９】
図１２（Ｂ）では、エンジンコントローラ１２２は、／ＢＤ信号（図中（ａ））の立ち下がりタイミングを基準に、走査ライン１（図中（ｂ））の微少発光領域（時刻ｔ５０〜時刻ｔ５４）における微少発光の間引き制御を実行する。時刻ｔ５０〜時刻ｔ５４における制御は、図１２（Ａ）の時刻ｔ４０〜時刻ｔ４４における制御と同様であり、ここでの説明を省略する。
【０１１０】
次に、エンジンコントローラ１２２は、／ＢＤ信号（図中（ａ））の立ち下がりタイミングを基準に、走査ライン２（図中（ｃ））の微少発光領域（時刻ｔ５５〜時刻ｔ５９）における微少発光の間引き制御を実行する。上述した奇数番目の走査ラインである走査ライン１での間引き制御のタイミングは、以下のタイミングで行われる。即ち、１画素（１ｄｏｔ）中のスタートから０．８ｄｏｔまでの時間は、Ｂａｓｅ信号をハイレベルに設定し、０．８ｄｏｔから１画素分の画像領域が終了するまでの０．２ｄｏｔ分の時間は、Ｂａｓｅ信号をローレベルに設定する。一方、偶数番目の走査ラインである走査ライン２での間引き制御のタイミングは、間引き制御の開始、終了を奇数番目の走査ラインよりも、１／２画素だけ早めたタイミングで行われる。即ち、１画素（１ｄｏｔ）中のスタートから０．３ｄｏｔまでの時間は、Ｂａｓｅ信号をハイレベルに設定し、０．３ｄｏｔから０．５ｄｏｔまでの時間は、Ｂａｓｅ信号をローレベルに設定する。そして、０．５ｄｏｔから１画素分の画像領域が終了するまでの０．５ｄｏｔ分の時間は、Ｂａｓｅ信号を再度、ハイレベルに設定する。なお、１画素における微少発光の間引き時間（０．２ｄｏｔ）は、走査ライン１での微少発光の間引き時間（０．２ｄｏｔ）と同じであるため、走査ライン１と走査ライン２での露光量は同じになる。
【０１１１】
エンジンコントローラ１２２は、時刻ｔ５５にてＢａｓｅ信号をハイレベル（Ｈ）に設定して微少発光を開始し、時刻ｔ５６になると間引き制御を開始するため、Ｂａｓｅ信号をハイレベル（Ｈ）からローレベル（Ｌ）に設定する。そして、エンジンコントローラ１２２は、１画素分の間引き制御が終了する時刻ｔ５７になると、Ｂａｓｅ信号をローレベル（Ｌ）からハイレベル（Ｈ）に設定する。そして、エンジンコントローラ１２２は、１画素分の微少発光が終了する時刻ｔ５８まで、Ｂａｓｅ信号をハイレベル（Ｈ）に設定する。エンジンコントローラ１２２は、次の１画素についても、画素領域がスタートする時刻ｔ５８から間引き制御を開始する時刻ｔ５９までは、Ｂａｓｅ信号をハイレベルに設定したままにする。次にエンジンコントローラ１２２は、間引き制御を開始するタイミングである時刻ｔ５９になると、Ｂａｓｅ信号をハイレベルからローレベルに設定する。そして、エンジンコントローラ１２２は、１画素分の間引き制御が終了する時刻ｔ６０になると、Ｂａｓｅ信号をローレベル（Ｌ）からハイレベル（Ｈ）に設定し、１画素分の微少発光が終了する時刻ｔ６１まで、Ｂａｓｅ信号をハイレベルに設定する。以下、エンジンコントローラ１２２は、各画素において、同様の間引き制御を行い、時刻ｔ６２になると、エンジンコントローラ１２２は、微少発光領域が終了するため、Ｂａｓｅ信号をローレベルに設定して、微少発光を終了する。続いて、走査ライン３では、エンジンコントローラ１２２は、上述した走査ライン１と同じタイミングで間引き制御を行う。
【０１１２】
［微少発光の間引き制御の制御シーケンス］
図１３は、本実施例の微少発光の間引き制御の制御シーケンスを示すフローチャートである。図１３（ａ）は、ＬＤ１０７のレーザ発光制御の光量の決定、及び微少発光制御を行う制御シーケンスを示すフローチャートである。また、図１３（ｂ）、（ｃ）は、それぞれ、微少発光の間引き制御を行わない場合の制御シーケンスを示すフローチャート、微少発光の間引き制御を行う場合の制御シーケンスを示すフローチャートである。図１３に示す処理は、エンジンコントローラ１２２により実行される感光ドラム１に対する処理であり、エンジンコントローラ１２２は各感光ドラム１について実行する。なお、以下のフローチャートの説明では、個々の感光ドラム１ａ〜１ｄについての説明は行わず、単に感光ドラム１として説明する。また、実施例１の図１０で説明した第１のテーブル、第２のテーブル、不図示のタイマ制御については、図１３においても同様とする。
【０１１３】
図１３（ａ）のＳ１４００〜Ｓ１４０８の処理は、実施例１の図１０のＳ１２００〜Ｓ１２０８の処理と同様であり、ここでの説明は省略する。また、図１３（ｂ）のＳ１４１１〜Ｓ１４１５の処理は、実施例１の図１１（ａ）のＳ１２１１〜Ｓ１２１５の処理と同様であり、ここでの説明は省略する。
【０１１４】
続いて、微少発光を第３光量で行う微少発光の間引き制御の処理について、図１３（ｃ）を参照して、説明する。図１３（ｃ）の処理は、図１３（ａ）のＳ１４０８より起動され、エンジンコントローラ１２２により実行され、処理が終了すると、起動元のＳ１４０８の次の処理、即ち、図１３（ａ）の処理を終了する。
【０１１５】
Ｓ１４２１では、エンジンコントローラ１２２は、現在実行中の走査ラインの番号を示すワークメモリである走査ラインをＲＡＭ１２２ｂに設け、初期値である１を設定する。Ｓ１４２２では、エンジンコントローラ１２２は、画像形成が終了したかどうかを判断する。エンジンコントローラ１２２は、画像形成が終了していないと判断した場合には、処理をＳ１４２３に進め、画像形成が終了したと判断した場合には、処理を終了し、図１３（ａ）のＳ１４０８の次の処理、即ち、図１３（ａ）の処理を終了する。
【０１１６】
Ｓ１４２３では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する１走査分の微少発光制御を行うため、微少発光の開始タイミングであるかどうかを不図示のタイマを参照して判断する。前述したように、エンジンコントローラ１２２は、ＢＤ１２１より／ＢＤ信号を受信すると、不図示のタイマをリセットし、スタートさせる。また、微少発光は、感光ドラム１の走査の微少発光領域の開始タイミング（図１２（Ｂ）の時刻ｔ５０、ｔ５５）から開始される。エンジンコントローラ１２２は、不図示のタイマを参照して、微少発光の開始タイミング（図１２（Ｂ）の時刻ｔ５０、ｔ５５）に到達したと判断した場合には、処理をＳ１４２４に進め、到達していないと判断した場合には、処理をＳ１４２３に戻す。Ｓ１４２４では、エンジンコントローラ１２２は、ＲＡＭ１２２ｂに格納された走査ラインの値を参照し、画像形成が行われる走査ラインが奇数かどうかを判断する。エンジンコントローラ１２２は、走査ラインが奇数であると判断した場合には処理をＳ１４２５に進め、走査ラインが奇数ではない（偶数である）と判断した場合には処理をＳ１４３３に進める。
【０１１７】
Ｓ１４２５〜Ｓ１４３０の処理は、実施例１の図１１（ｂ）のＳ１２２３〜Ｓ１２２８の処理と同様であり、ここでの説明を省略する。Ｓ１４３１では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する１走査ライン分の微少発光制御を終了するため、１走査ラインの終了タイミングであるかどうかを不図示のタイマを参照して判断する。エンジンコントローラ１２２は、不図示のタイマを参照して、１走査ラインの終了タイミング（図１２（Ｂ）の時刻ｔ５４）に到達したと判断した場合には、処理をＳ１４３２に進める。一方、エンジンコントローラ１２２は、１走査ラインの終了タイミングに到達していないと判断した場合には、処理をＳ１４２５に戻し、次の画素に対する微少発光の間引き制御を行う。Ｓ１４３２では、エンジンコントローラ１２２は、ＲＡＭ１２２ｂに格納された走査ラインの値を１加算し、処理をＳ１４２２に戻す。
【０１１８】
Ｓ１４３３では、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイ（Ｈｉｇｈ）レベルに切り替える（Ｂａｓｅ信号＝Ｈｉｇｈ）。これにより、微少発光領域では、第３光量による微少発光が行われる。なお、ＶＩＤＥＯ信号に基づいて画像形成が行われる画像域においては、ＶＩＤＥＯ信号がハイレベルの場合には、ＬＤ１０７は、第１光量＋第３光量の光量による発光を行う。一方、ＶＩＤＥＯ信号がローレベルの場合には、ＬＤ１０７は、第３光量の光量による微少発光を行う。
【０１１９】
Ｓ１４３４では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光の間引き制御を行うため、間引き開始タイミングを算出する。走査ラインが偶数の場合の間引き制御の開始タイミングは、走査ラインが奇数の場合の開始タイミング（図１２（Ｂ）の時刻ｔ５１）とは異なるタイミング（図１２（Ｂ）の時刻ｔ５６）から開始される。そのため、エンジンコントローラ１２２は、ＥＥＰＲＯＭ１２２ｃよりＳ１４０７（図１３（ａ））で決定した間引き率αを読み出す。そして、エンジンコントローラ１２２は、次のようにして、微少発光の開始タイミングから間引き開始タイミングまでの時間（図１２（Ｂ）の時刻ｔ５５〜時刻ｔ５６）を算出する。即ち、エンジンコントローラ１２２は、（間引き制御をしない場合の１画素分の微少発光時間（図１２（ｂ）の時刻ｔ５５〜時刻ｔ５８）×間引き率α）−（間引き制御をしない場合の１画素分の微少発光時間×（１／２））により算出する。
【０１２０】
Ｓ１４３５では、エンジンコントローラ１２２は、間引き開始タイミングであるかどうかを不図示のタイマを参照して判断する。即ち、エンジンコントローラ１２２は、不図示のタイマを参照して、Ｂａｓｅ信号をハイレベルに切り替えたタイミングから、Ｓ１４３４で算出した微少発光の間引き開始するタイミングに到達したか（経過したか）どうかを判断する。エンジンコントローラ１２２は、間引き開始タイミングに到達したと判断した場合には処理をＳ１４３６に進め、間引き開始タイミングに到達していないと判断した場合には処理をＳ１４３５に戻す。
【０１２１】
Ｓ１４３６では、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイ（Ｈｉｇｈ）レベルからロー（Ｌｏｗ）レベルに切り替える（Ｂａｓｅ信号＝Ｌｏｗ）。これにより、第３光量による微少発光が行われない。なお、ＶＩＤＥＯ信号に基づいて画像形成が行われる画像域においては、ＶＩＤＥＯ信号がハイレベルの場合には、Ｂａｓｅ信号に関係なく、ＬＤ１０７は、第１光量＋第３光量の光量による発光を行う。一方、ＶＩＤＥＯ信号がローレベルの場合には、ＬＤ１０７は、微少発光を行わない。
【０１２２】
Ｓ１４３７では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光の１画素分の間引き制御を終了するため、間引き終了タイミングを算出する。エンジンコントローラ１２２は、間引き制御を開始した開始タイミング（図１２（Ｂ）の時刻ｔ５６）から間引き終了タイミング（図１２（Ｂ）の時刻ｔ５７）までの時間を次のようにして算出する。即ち、エンジンコントローラ１２２は、間引き制御をしない場合の１画素分の微少発光時間（図１２（Ｂ）の時刻ｔ５６〜時刻ｔ５８）×（１−間引き率α）により、間引き制御を開始した開始タイミングから間引き終了タイミングまでの時間を算出する。
【０１２３】
Ｓ１４３８では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する微少発光の１画素分の間引き制御を終了するため、間引き終了タイミングであるかどうかを不図示のタイマを参照して判断する。エンジンコントローラ１２２は、間引き終了タイミングに到達したと判断した場合には処理をＳ１４３９に進め、間引き終了タイミングに到達していないと判断した場合には処理をＳ１４３８に戻す。
【０１２４】
Ｓ１４３９では、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイ（Ｈｉｇｈ）レベルに切り替える（Ｂａｓｅ信号＝Ｈｉｇｈ）。これにより、微少発光領域では、第３光量による微少発光が行われる。Ｓ１４４０では、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する１画素分の微少発光の終了タイミング（図１２（Ｂ）の時刻ｔ５８）を算出する。間引き制御の終了タイミング（図１２（Ｂ））の時刻ｔ５７は、１画素分の微少発光時間（図１２（Ｂ）の時刻ｔ５５〜時刻ｔ５８）の１／２が経過した時間である。そのため、１画素分の微少発光の終了タイミングは、間引き制御の終了タイミングから、１画素分の微少発光時間の１／２が経過した時間となる。
【０１２５】
Ｓ１４４１では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する１画素分の微少発光制御を終了するため、微少発光の１画素の終了タイミングであるかどうかを不図示のタイマを参照して判断する。エンジンコントローラ１２２は、微少発光の１画素の終了タイミングに到達したと判断した場合には処理をＳ１４４２に進め、間引き終了タイミングに到達していないと判断した場合には処理をＳ１４４１に戻す。Ｓ１４４２では、エンジンコントローラ１２２は、／ＢＤ信号を受信したタイミングを基準に、感光ドラム１に対する１走査ライン分の微少発光制御を終了するため、１走査ラインの終了タイミングであるかどうかを不図示のタイマを参照して判断する。エンジンコントローラ１２２は、不図示のタイマを参照して、１走査ラインの終了タイミング（図１２（Ｂ）の時刻ｔ６２）に到達したと判断した場合には、処理をＳ１４４３に進める。一方、エンジンコントローラ１２２は、終了タイミングに到達していないと判断した場合には、処理をＳ１４３３に戻し、次の画素に対する微少発光の間引き制御を行う。Ｓ１４４３では、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイ（Ｈｉｇｈ）レベルからロー（Ｌｏｗ）レベルに切り替え（Ｂａｓｅ信号＝Ｌｏｗ）、処理をＳ１４３２に進める。
【０１２６】
以上説明したように、本実施例によれば、感光ドラムの表面電位を最適化することができる。特に本実施例によれば、微少発光の間引き制御を行う場合に、走査ラインの奇数番目、偶数番目に応じて微少発光の間引きタイミングを変更することで、感光ドラムの回転方向に発生する感光ドラムの表面電位のスジ（１ピクセル未満）を抑制することができる。なお、上述した本実施例における走査ラインの奇数番目・偶数番目に実施した間引き制御を、偶数番目・奇数番目に実施するようにしてもよい。また、本実施例での１画素における間引き回数は１回であったが、例えば、間引き回数を複数回に増やした制御にしてもよい。
【実施例３】
【０１２７】
実施例１、２では、感光ドラムの各走査ラインにおける走査、即ち感光ドラムの主走査方向の走査での、各画素における微少発光の間引き制御について説明した。実施例３では、感光ドラムが回転する方向である副走査方向の走査における微少発光の間引き制御について説明する。
【０１２８】
［微少発光の間引き制御を備えたＬＤドライバの構成］
図１４は、本実施例の微少発光の間引き制御を行うレーザ駆動システム回路１３０であるＬＤドライバ１３０の構成を示す回路図である。図１４では、前述した図３に示す従来のＬＤドライバ１３０の回路に、ＳＨ３信号及びＳＨ４信号の追加や、スイッチング回路２０３、２１３の追加等の回路構成の変更が行われている。また、図１４の点線枠部１３０ｂ〜１３０ｄの構成も点線枠部１３０ａと同様であり、各々、図１に示す画像形成装置の光走査装置３ａ〜３ｄのＬＤドライバに対応する。以下では、ＬＤドライバ１３０ａにおける、本実施例の図１４と実施例１の図３に示す従来例の回路構成との相違点について説明を行うが、他の色のＬＤドライバ１３０ｂ〜１３０ｄも同様の構成であり、説明を省略する。また、図１４では、図３と同じ回路素子には同じ符号を付し、ここでの説明を省略する。
【０１２９】
図１４では、従来例の図３の回路構成と比べて、電流電圧変換回路１０９が削除され、次のような回路、信号が追加されている。即ち、図１４では、ＳＨ３信号及びＳＨ４信号、スイッチング回路２０３、２１３、可変抵抗２０１、２１１、トランジスタ２０２、２１２、抵抗２０４、２１４、ＯＲ（論理和）回路２０５が追加されている。ＳＨ３信号は、スイッチング回路２１３のオン／オフを切り替えるための信号であり、ＳＨ３信号がハイレベルのときにスイッチング回路２１３はオンし、ＳＨ３信号がローレベルのときにスイッチング回路２１３はオフする。同様に、ＳＨ４信号は、スイッチング回路２０３のオン／オフを切り替えるための信号であり、ＳＨ４信号がハイレベルのときにスイッチング回路２０３はオンし、ＳＨ４信号がローレベルのときにスイッチング回路２０３はオフする。
【０１３０】
コンパレータ回路１０１、１１１の（＋）端子には、それぞれＰＷＭ平滑化回路１４０から出力された基準電圧Ｖｒｅｆ１１、ＰＷＭ平滑化回路１５０から出力された基準電圧Ｖｒｅｆ２１が入力される。基準電圧Ｖｒｅｆ１１は、通常発光量でＬＤ１０７を発光させるための目標電圧であり、基準電圧Ｖｒｅｆ２１は、微少発光量でＬＤ１０７を発光させるための目標電圧である。一方、コンパレータ回路１０１の（−）端子には、スイッチング回路２０３を介して流れるモニター電流Ｉｍにより可変抵抗２０１に生じた電圧が入力される。同様に、コンパレータ回路１１１の（−）端子には、スイッチング回路２１３を介して流れるモニター電流Ｉｍにより可変抵抗２１１に生じた電圧が入力される。コンパレータ回路１０１、１１１の出力は、それぞれサンプル／ホールド回路１０２、１１２に入力される。サンプル／ホールド回路１０２、１１２は、それぞれＳＨ１信号、ＳＨ２信号により、サンプリング状態又はホールド状態が切り替えられる。そして、サンプル／ホールド回路１０２、１１２に接続されているホールドコンデンサ１０３、１１３の出力は、それぞれオペアンプ１０４、１１４の（＋）端子に入力される。
【０１３１】
オペアンプ１０４の（−）端子には、駆動電流設定用の抵抗２０４及びトランジスタ２０２のエミッタ端子が接続されており、オペアンプ１０４の出力端子はトランジスタ２０２のベース端子に接続されている。一方、オペアンプ１１４の（−）端子には、駆動電流設定用の抵抗２１４及びトランジスタ２１２のエミッタ端子が接続されており、オペアンプ１１４の出力端子はトランジスタ２１２のベース端子に接続されている。また、トランジスタ２０２、２１２のコレクタ端子は、それぞれスイッチング回路１０６、１１６に接続されている。そして、オペアンプ１０４、トランジスタ２０２、駆動電流設定用の抵抗２０４により、サンプル／ホールド回路１０２の出力電圧であるホールドコンデンサ１０３の充電電圧に応じたＬＤ１０７の通常発光用の駆動電流Ｉｄｒｖが決定される。同様にして、オペアンプ１１４、トランジスタ２１２、駆動電流設定用の抵抗２１４により、サンプル／ホールド回路１１２の出力電圧であるホールドコンデンサ１１３の充電電圧に応じたＬＤ１０７の微少発光用の駆動電流Ｉｂが決定される。
【０１３２】
スイッチング回路１０６は、ＯＲ回路１２４より出力されるＤａｔａ信号によりオン・オフ動作する。スイッチング回路１１６は、Ｂａｓｅ信号とＤａｔａ信号を入力とするＯＲ回路２０５の出力によりオン・オフ動作する。また、スイッチング回路１０６、１１６の出力端は、通常発光用の駆動電流Ｉｄｒｖ及び微少発光用の駆動電流Ｉｂを供給しているＬＤ１０７のカソード端子に接続されている。ＡＰＣ制御時には、ＬＤ１０７のカソード端子からスイッチング回路１０６、１１６を介して、駆動電流設定用の抵抗２０４、２１４に駆動電流Ｉｄｒｖ、Ｉｂが流れる。駆動電流Ｉｄｒｖにより抵抗２０４に発生した電圧がオペアンプ１０４の（−）端子に入力される。一方、駆動電流Ｉｂにより抵抗２１４に発生した電圧がオペアンプ１１４の（−）端子に入力される。
【０１３３】
スイッチング回路１０６はプルアップ抵抗を介して電圧Ｖｃｃと接続され、ＯＲ（論理和）回路１２４から出力されるＤａｔａ信号がハイレベルの場合にはオンし、ローレベルの場合にはオフする。同様に、スイッチング回路１１６もプルアップ抵抗を介して電圧Ｖｃｃと接続され、ＯＲ（論理和）回路２０５の出力がハイレベルの場合にはオンし、ローレベルの場合にはオフする。ＯＲ回路２０５には、Ｂａｓｅ信号と、ＯＲ回路１２４の出力であるＤａｔａ信号が入力される。したがって、ＯＲ回路２０５は、Ｂａｓｅ信号がローレベルで、Ｄａｔａ信号がローレベルの場合にはローレベルを出力し、Ｂａｓｅ信号がハイレベル、又はＤａｔａ信号がハイレベルの場合にはハイレベルを出力する。
【０１３４】
［２水準ＡＰＣシーケンス］
次に、図１４を用いて、ＬＤドライバ１３０におけるＬＤ１０７の微少発光用ＡＰＣ及び通常発光用ＡＰＣの動作について説明する。
【０１３５】
（微少発光用のＡＰＣ制御動作）
微少発光用のＡＰＣ動作を行う場合には、エンジンコントローラ１２２は、ＰＷＭ２信号を介して基準電圧Ｖｒｅｆ２１の電圧値を設定し、ＳＨ１信号を介してサンプル／ホールド回路１０２をホールド状態（非サンプリング期間中）に設定する。更に、エンジンコントローラ１２２は、バッファ１２５のイネーブル端子に入力されるＶｅｎｂ信号をローレベルに設定して、バッファ１２５をディスエーブル状態にし、Ｌｄｒｖ信号をローレベルに設定してＤａｔａ信号をローレベルにする。Ｄａｔａ信号がローレベルであるため、スイッチング回路１０６はオフ状態に設定される。
【０１３６】
次に、エンジンコントローラ１２２は、ＳＨ３信号をハイレベルにすることによりスイッチング回路２１３をオン状態にし、ＳＨ４信号をローレベルにすることで、スイッチング回路２０３をオフ状態にする。更に、エンジンコントローラ１２２は、ＳＨ２信号を介してサンプル／ホールド回路１１２をサンプリング状態に設定し、Ｂａｓｅ信号をハイレベルにして、スイッチング回路１１６をオン状態に設定する。このように、サンプル／ホールド回路１１２がサンプリング状態に設定されている期間が、微少発光量を自動調整する微少発光用のＡＰＣ動作を実行している期間に相当する。
【０１３７】
そして、微少発光用のＡＰＣ動作が実行されている間は、ＬＤ１０７からは微少発光用の駆動電流Ｉｂが供給される。この状態でＬＤ１０７が発光すると、ＰＤ１０８は、ＬＤ１０７の発光量をモニターし、検知した発光量に応じたモニター電流Ｉｍ２を出力する。モニター電流Ｉｍ２はスイッチング回路２１３を介して可変抵抗２１１に流れ、可変抵抗２１１にモニター電圧Ｖｍ２が生成され、コンパレータ回路１１１の（−）端子に入力される。そして、このモニター電圧Ｖｍ２が、目標値である微少発光用の基準電圧Ｖｒｅｆ２１と一致するように、コンパレータ回路１１１が、微少発光用の駆動電流Ｉｂを調整する。なお、通常発光用ＡＰＣの実行時及び画像形成時（画像信号が送られている時間）には、サンプル／ホールド回路１１２はホールド状態に設定され、微少発光量が維持される。トナーの正かぶり／反転かぶり等を発生させないために、画像形成中には微少発光量は常に安定させる必要がある。
【０１３８】
（通常発光用のＡＰＣ制御動作）
通常発光用のＡＰＣ動作を行う場合には、エンジンコントローラ１２２は、ＰＷＭ１信号を介して基準電圧Ｖｒｅｆ１１の電圧値を設定し、ＳＨ２信号を介してサンプル／ホールド回路１１２をホールド状態（非サンプリング期間中）に設定する。更に、エンジンコントローラ１２２は、Ｂａｓｅ信号をハイレベルに設定して、スイッチング回路１１６をオン状態に設定する。これにより、ＬＤ１０７には微少発光用の駆動電流Ｉｂが供給された状態になる。また、エンジンコントローラ１２２は、ＳＨ３信号をローレベルに設定してスイッチング回路２１３をオフ状態にし、ＳＨ４信号をハイレベルに設定することによりスイッチング回路２０３をオン状態にする。
【０１３９】
更に、エンジンコントローラ１２２は、ＳＨ１信号を介してサンプル／ホールド回路１０２をサンプリング状態に設定し、ＯＲ回路１２４の出力であるＤａｔａ信号により、スイッチング回路１０６をオン状態にする。より詳細には、このとき、エンジンコントローラ１２２は、Ｌｄｒｖ信号をハイレベルに設定することにより、Ｄａｔａ信号をハイレベルにし、ＬＤ１０７が発光状態になるように設定する。このように、サンプル／ホールド回路１０２がサンプリング状態に設定されている期間が、通常発光量を自動調整する通常発光用のＡＰＣ動作を実行している期間に相当する。
【０１４０】
通常発光用のＡＰＣ動作が実行されている間は、ＬＤ１０７には微少発光用の駆動電流Ｉｂに加えて、駆動電流Ｉｄｒｖが重畳された通常発光用の駆動電流（Ｉｂ＋Ｉｄｒｖ）が供給される。この状態でＬＤ１０７が発光すると、ＰＤ１０８は、ＬＤ１０７の発光量をモニターし、検知した発光量に応じたモニター電流Ｉｍ１（Ｉｍ１の電流値＞Ｉｍ２の電流値）を出力する。モニター電流Ｉｍ１はスイッチング回路２０３を介して可変抵抗２０１に流れ、可変抵抗２０１にモニター電圧Ｖｍ１が生成され、コンパレータ回路１０１の（−）端子に入力される。そして、このモニター電圧Ｖｍ１が、目標値である通常発光用の基準電圧Ｖｒｅｆ１１と一致するように、コンパレータ回路１０１が通常発光用の駆動電流Ｉｄｒｖを調整する。そして、画像形成時には、ＳＨ１信号によりサンプル／ホールド回路１０２をホールド状態として、Ｄａｔａ信号に応じてスイッチング回路１０６がオン・オフされ、駆動電流Ｉｄｒｖにパルス幅変調を与えることで画像形成が行われる。
【０１４１】
［微少発光の間引き制御］
本実施例の微少発光の間引き制御について、以下に説明する。図１５（ａ）は、図２の光走査装置３により、従来のレーザ駆動制御にて画像形成を行った場合のタイミングチャートの一例である。一方、図１５（ｂ）は、図２の光走査装置３により、本実施例のレーザ駆動制御にて画像形成を行った場合のタイミングチャートの一例である。図１５（ａ）、（ｂ）の横軸は時間ｔを示し、ｔ７０〜ｔ８８は時刻（タイミング）を示す。図１５（ａ）、（ｂ）の縦軸は、／ＢＤ信号の信号波形（（ａ）、（ｂ）共通）と、ＬＤ１０７のチップ面光量（単位：ｍＷ）を示す。
【０１４２】
図１５（ａ）、（ｂ）において、「走査１」、「走査２」は、／ＢＤ信号の１周期の期間を示す。「画像領域」（図中、時刻ｔ７５〜時刻ｔ７６、時刻ｔ８３〜時刻ｔ８４）は、ＬＤ１０７の通常発光により回転多面鏡１３３のミラー面（走査面）で偏向されたレーザ光が、感光ドラム１の表面を走査する期間を示している。また、「微少発光領域」（図中、時刻ｔ７４〜時刻ｔ７７、時刻ｔ８２〜時刻ｔ８５）とは、ＬＤ１０７の微少発光により回転多面鏡１３３のミラー面で偏向されたレーザ光が、感光ドラム１の表面を走査する期間を示している。
【０１４３】
また、図１５（ａ）、（ｂ）において、時刻ｔ７０〜時刻ｔ７２、時刻ｔ７８〜時刻ｔ８０、及び時刻ｔ８６〜時刻ｔ８８は、通常発光用のＡＰＣタイミング（ＡＰＣ期間）である。また、時刻ｔ７１〜時刻ｔ７２、時刻ｔ７９〜時刻ｔ８０、及び時刻ｔ８７〜時刻ｔ８８は／ＢＤ信号検出タイミングである。更に、時刻ｔ７２〜時刻ｔ７３、及び時刻ｔ８０〜時刻ｔ８１は、微少発光用のＡＰＣタイミング（ＡＰＣ期間）である。また、時刻ｔ７３〜時刻ｔ７４、時刻ｔ７７〜時刻ｔ７８、時刻ｔ８１〜時刻ｔ８２、時刻ｔ８５〜時刻ｔ８６は、ＬＤ１０７が発光しない無発光タイミングである。更に、時刻ｔ７４〜時刻ｔ７７、時刻ｔ８２〜時刻ｔ８５は、ＬＤ１０７が微少発光を行うタイミング（微少発光領域）であり、時刻ｔ７５〜時刻ｔ７６、時刻ｔ８３〜時刻ｔ８４は、ＬＤ１０７が通常発光を行うタイミング（画像領域）である。そして、本実施例の微少発光の間引き制御を示す図１５（ｂ）では、微少発光を行う期間である走査１、及び微少発光を行わない期間である走査２から構成される一連の走査が、画像形成が完了するまで繰り返し、実行される。即ち、本実施例では、画像形成時には、微少発光領域で微少発光を行う走査期間と、微少発光領域で微少発光を行わない走査期間が交互に繰り返される。
【０１４４】
ここで、本実施例の微少発光時のＬＤ１０７のチップ面光量について説明する。従来の微少発光を示す図１５（ａ）では、通常発光時のチップ面光量を４．０ｍＷ（ミリワット）、微少発光時のチップ面光量を０．１５ｍＷとしてレーザ駆動制御を行うものとする。このとき、ＬＤ１０７のチップ面光量の下限保証値が０．２０ｍＷであった場合には、微少発光時においてＬＤ１０７をチップ面光量の下限保証値未満である０．１５ｍＷで発光させることになる。その結果、前述したように、感光ドラム１の表面電位を最適な帯電量に設定できないことになる。
【０１４５】
そこで、本実施例では、図１５（ｂ）に示すように、通常発光時のチップ面光量を４．０ｍＷ、微少発光時のチップ面光量を０．３０ｍＷ（＝０．１５ｍＷ×２）に設定して、微少発光時のチップ面光量を２倍にする。更に、走査１の時刻ｔ７４〜時刻ｔ７７の微少発光領域では、チップ面光量が０．３０ｍＷの微少発光を行う一方、走査２の時刻ｔ８２〜時刻ｔ８５の微少発光領域では、微少発光を行わない。これにより、走査１と走査２の微少発光量の合計は、０．３０ｍＷ（＝０．３０ｍＷ＋０ｍＷ）であり、微少発光を間引く制御により、走査１回分の平均微少発光量としては、０．１５ｍＷ（＝０．３０ｍＷ／２）となる。その結果、平均微少発光量は、従来例である図１５（ａ）の場合の微少発光量である０．１５ｍＷと同じ発光量となり、感光ドラム１の表面電位を最適な帯電量に設定することができる。このように、微少発光を間引くレーザ駆動制御を行うことで、ＬＤ１０７を下限保証値以上のチップ面光量にて駆動することができ、且つ、感光ドラム１の表面の帯電量（表面電位）を従来手法と同様に最適値に設定することができる。
【０１４６】
また、本実施例では、微少発光時にオン状態に設定されるスイッチング回路１１６を、微少発光を行わない走査期間（図１５の走査２）でも、画像形成信号であるＶＩＤＥＯ信号に応じてオン状態に設定するため、ＯＲ回路２０５を設けている（図１４）。例えば、ＯＲ回路２０５を設けずに、エンジンコントローラ１２２がＢａｓｅ信号によりスイッチング回路１１６を制御する方法でもよい。即ち、エンジンコントローラ１２２は、ビデオコントローラ１２３より入力されるＶＩＤＥＯ信号に応じて、微少発光を行わない走査期間（図１５の走査２）では、ＶＩＤＥＯ信号がハイレベルとなるタイミングで、Ｂａｓｅ信号をハイレベルに設定する。これにより、ＯＲ回路２０５を設けた場合と同様の微少発光制御を行うことができる。
以上説明したように、本実施例によれば、感光ドラムの表面電位を最適化することができる。
【実施例４】
【０１４７】
実施例３では、／ＢＤ信号に応じて、微少発光制御を２回の走査につき１回、即ち、回転多面鏡１３３の走査面であるミラー面（走査面）の２面につき１面を間引く間引き制御について説明した。実施例４では、微少発光量に応じて、回転多面鏡１３３のミラー面を間引く回数（走査面であるミラー面を間引く面数）を変更する構成について説明する。なお、本実施例での光走査装置３のＬＤドライバ１３０の構成は、実施例３の図１４と同様であり、ここでの説明は省略する。
【０１４８】
［微少発光の間引き制御］
図１６（ａ）は、感光ドラム１の使用状態と、感光ドラム１の使用状態に応じたＬＤ１０７の通常発光量及び微少発光量の一例を示した図である。図１６（ａ）に示す表の各列は、左側から印刷枚数（積算）（単位：枚）、感光ドラム１の使用状態（初期、中期、末期）、通常発光量（単位：ｍＷ）、微少発光量（単位：ｍＷ）から構成されている。上述した実施例１、２では、感光ドラム１の寿命を積算回転数に基づいて決定していたが、本実施例では、感光ドラムの寿命を示す使用状態は、積算された印刷枚数に基づいて決定している。積算印刷枚数が増えるにつれて、感光ドラム１の使用状態は初期から末期になり、感光ドラム１の膜厚は薄くなっていく。具体的には、図１６（ａ）では、感光ドラム１の使用状態は、印刷枚数に応じて、印刷枚数が５００枚以下では初期状態、５０１枚以上で１０００枚以下では中期状態、１００１枚以上、１５００枚以下では末期状態としている。また、図１６（ａ）では、感光ドラム１の使用状態と、通常発光量及び微少発光量との対応は以下のとおりである。即ち、感光ドラム１の使用状態が「初期」の場合には、通常発光量、微少発光量は、それぞれ２．０ｍＷ、０．０９ｍＷであり、使用状態が「中期」の場合には、通常発光量、微少発光量は、それぞれ４．０ｍＷ、０．１８ｍＷである。また、感光ドラム１の使用状態が「末期」の場合には、通常発光量、微少発光量は、それぞれ８．０ｍＷ、０．３６ｍＷである。なお、各感光ドラム１における印刷枚数は、エンジンコントローラ１２２内の第４の記憶手段であるＥＥＰＲＯＭ１２２ｃに記憶されているものとする。エンジンコントローラ１２２は、例えばカラー印刷が行われた場合には、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）の感光ドラム１に対応した印刷枚数を更新する。一方、モノクロ印刷が行われた場合には、エンジンコントローラ１２２は、ブラック（Ｂｋ）の感光ドラム１に対応した印刷枚数を更新する。なお、各感光ドラム１における積算印刷枚数は、ＥＥＰＲＯＭ１２２ｃではなく、実施例１、２と同様に画像形成ステーション６に設けられた記憶部材７に記憶するようにしてもよい。
【０１４９】
図１６（ｂ）、（ｃ）は、それぞれ感光ドラム１の使用状態と、感光ドラム１の使用状態に応じたＬＤ１０７の通常発光量及び微少発光量と、微少発光の副走査毎（走査面毎でもある）の間引き回数の一例を示した図である。なお、本実施例では、ＬＤ１０７のチップ面光量の下限保証値が実施例３と同様に、０．２０ｍＷとして説明する。
【０１５０】
感光ドラム１の使用状態と微少発光量の関係が図１６（ａ）に示す関係である場合は、感光ドラム１の使用状態が初期及び中期の場合には、ＬＤ１０７のチップ面光量の下限保証値である０．２０ｍＷを下回った発光量で、ＬＤ１０７は微少発光することになる。即ち、感光ドラム１の使用状態が初期、中期には、ＬＤ１０７の微少発光量は、それぞれ０．０９ｍＷ、０．１８ｍＷとなり、ＬＤ１０７のチップ面光量の下限保証値である０．２０ｍＷを下回ることになる。そこで、図１６（ｂ）に示す例では、感光ドラム１の使用状態が初期の場合には、微少発光量を０．２７ｍＷ（＝０．０９ｍＷ×３回）に変更する。そして、各走査で行われる微少発光の３回のうち、１回（走査１回分）微少発光を行うと連続して２回（走査２回分）微少発光を間引くレーザ駆動制御を行う。即ち、感光ドラム１の使用状態が初期の場合には、微少発光の間引き回数は２回である。また、感光ドラム１の使用状態が中期の場合には、微少発光量を０．３６ｍＷ（＝０．１８ｍＷ×２回）に変更し、且つ、各走査で行われる微少発光を２回に１回（走査１回分）間引いてレーザ駆動制御を行う。即ち、感光ドラム１の使用状態が中期の場合には、微少発光の間引き回数は１回である。なお、感光ドラム１の使用状態が末期の場合には、微少発光量が下限保証値を下回らないため、微少発光の間引き回数は０回であり、後述する図１６（ｃ）も同様である。
【０１５１】
また、図１６（ｃ）に示すように、感光ドラム１の使用状態が初期、中期の場合にも、末期と同様に、ＬＤ１０７の微少発光量を０．３６ｍＷに設定して、微少発光の間引き制御を行ってもよい。図１６（ｃ）の場合には、感光ドラム１の使用状態が初期の場合には、微少発光量を０．３６ｍＷ（＝０．０９ｍＷ×４回）に変更する。そして、各走査で行われる微少発光の４回のうち、１回（走査１回分）微少発光を行うと、連続して３回（走査３回分）間引くレーザ駆動制御を行う。即ち、感光ドラム１の使用状態が初期の場合には、微少発光の間引き回数は３回である。また、感光ドラム１の使用状態が中期の場合には、微少発光量を０．３６ｍＷ（＝０．１８ｍＷ×２回）に変更し、且つ、各走査で行われる微少発光を２回に１回（走査１回分）間引いてレーザ駆動制御を行う。即ち、感光ドラム１の使用状態が中期の場合には、微少発光の間引き回数は１回である。
【０１５２】
以上説明したように、本実施例によれば、感光ドラムの表面電位を最適化することができる。特に本実施例の微少発光制御では、感光ドラム１の使用状態に応じた微少発光量をＬＤ１０７のチップ面光量の下限保証値の整数倍（ｎ倍）に設定した場合、１回微少発光を行うと後続の連続する（ｎ−１）回の走査では微少発光を間引くレーザ駆動制御を行う。即ち、連続する整数個の走査面のうち、微少発光を行った１個の走査面に後続する、連続した（整数ｎ−１）個の走査面での微少発光を停止する。これにより、ＬＤ１０７を下限保証値以上のチップ面光量にて駆動することができ、且つ、感光ドラム１の表面の帯電量を従来手法と同様に最適値に設定することが可能となる。また、本実施例では、感光ドラムの状態を積算された印刷枚数に応じて決定していたが、前述した実施例１、２のように、感光ドラムの積算回転数に応じて感光ドラムの状態を決定してもよい。更に、上述した実施例では、微少発光の間引き制御を実行する場合には、間引き制御を行う期間の微少発光量を０、即ち、感光ドラムに対する光走査装置のレーザダイオードからの照射を停止していたが、これに限られるものではない。例えば、任意で決定する画質を満たす画像が形成できる範囲内であれば、間引き制御を行う期間において、感光ドラムに照射する発光量を完全に０とはせず、わずかに発光するような制御を行ってもよい。
【符号の説明】
【０１５３】
１        感光ドラム
３        光走査装置
１２２    エンジンコントローラ
【図１】
2017222136.tif 000003
【図２】
2017222136.tif 000004
【図３】
2017222136.tif 000005
【図４】
2017222136.tif 000006
【図５】
2017222136.tif 000007
【図６】
2017222136.tif 000008
【図７】
2017222136.tif 000009
【図８】
2017222136.tif 000010
【図９】
2017222136.tif 000011
【図１０】
2017222136.tif 000012
【図１１】
2017222136.tif 000013
【図１２】
2017222136.tif 000014
【図１３】
2017222136.tif 000015
【図１４】
2017222136.tif 000016
【図１５】
2017222136.tif 000017
【図１６】
2017222136.tif 000018