(57)【要約】【課題】コストアップすることなく、ＢＤが検知可能な光量のレーザ光と画像形成に必要な光量のレーザ光を出射すること。【解決手段】ＣＰＵ３０３は、画像形成装置１００の内部環境に応じた目標光量が感光ドラム１０１の走査タイミングの基準となるＢＤ信号を出力するＢＤ２１４の検知可能な光量よりも小さい場合には、ＢＤ２１４が検知可能な所定の光量に応じた駆動電流がレーザダイオード２０１に供給されるようにＡＰＣ制御回路３０１を制御し、画像形成時には、所定の光量のときにレーザダイオード２０１に供給される駆動電流を、光ビームの光量を感光ドラム１０１の走査位置に応じた光量に補正するためにＲＯＭ３０３１より読み出したシェーディングデータと、内部環境に応じた目標光量と所定の光量との差分光量と、に基づいて補正した駆動電流が、レーザダイオード２０１に供給されるようにシェーディング回路３５０を制御する。【選択図】図４
2019132899.tif 000002
【特許請求の範囲】
【請求項１】
感光体と、光ビームを出射する光源と、前記光源から出射された光ビームが前記感光体上を走査するように前記光ビームを偏向する偏向手段と、前記偏向手段によって偏向された光ビームによって走査されることにより前記感光体上に形成された静電潜像をトナーを用いて現像する現像手段と、前記現像手段によって現像されたトナー像を転写体に転写する転写手段と、を有する画像形成手段を備える画像形成装置であって、
前記光源から出射する前記光ビームの光量を、画像形成する前記トナー像の濃度に応じた目標光量から前記感光体上の前記光ビームの走査位置に応じた光量に補正するための光量補正データを記憶する記憶手段と、
前記光源から前記目標光量で出射された前記光ビームを検知して、前記光ビームによる前記感光体の走査タイミングの基準となるタイミング信号を出力する検知手段と、
前記画像形成手段を制御する制御手段と、
前記光源から光ビームを出射させるために前記光源に駆動電流を供給する駆動手段と、
前記光ビームを前記感光体上の走査位置に応じた光量に補正するために前記駆動手段が供給する前記駆動電流を補正する光量補正手段と、
を備え、
前記制御手段は、前記画像形成装置の内部環境に応じた目標光量が前記検知手段の検知可能な光量よりも小さい場合には、前記検知手段が検知可能な所定の光量に応じた駆動電流が前記光源に供給されるように前記駆動手段を制御し、前記画像形成手段による画像形成時には、前記所定の光量のときに供給される前記駆動電流を、前記光ビームの光量を前記走査位置に応じた光量に補正するために前記記憶手段より読み出した前記光量補正データと前記内部環境に応じた前記目標光量と前記所定の光量との差分光量とに基づいて補正した駆動電流が、前記光源に供給されるように前記光量補正手段を制御することを特徴とする画像形成装置。
【請求項２】
前記内部環境は、前記画像形成装置の内部の温度及び湿度に基づいて決定されることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、前記画像形成装置の前記内部環境に応じた前記目標光量が前記検知手段の検知可能な光量以上の場合には、前記目標光量に応じた駆動電流が前記光源に供給されるように前記駆動手段を制御し、前記画像形成手段による画像形成時には、前記光ビームの光量を前記走査位置に応じた光量に補正するために前記記憶手段より読み出した前記光量補正データに基づいて、前記目標光量のときに供給される前記駆動電流を補正した駆動電流が前記光源に供給されるように前記光量補正手段を制御することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記目標光量は、前記光源が出射する前記光ビームによる画像形成が行われない非画像領域での前記光ビームの光量であることを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記目標光量は、前記画像形成装置の内部の前記温度及び前記湿度が高くなるほど、小さくなることを特徴とする請求項２から請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記記憶手段に記憶される前記光量補正データは、前記走査位置に応じて予め算出された前記目標光量との差分を示すデータであることを特徴とする請求項１から請求項５のいずれか１項に記載の画像形成装置。
【請求項７】
前記制御手段は、前記光ビームの走査方向において前記検知手段が前記光ビームを検知したタイミングから前記駆動手段により画像データに応じた前記光ビームを出射されるまでの間に、前記光量補正手段を制御して前記光源が出射する前記光ビームの光量を調整することを特徴とする請求項１から請求項６のいずれか１項に記載の画像形成装置。
【請求項８】
前記画像形成装置の内部の前記温度及び前記湿度を検知する環境センサと、
前記感光体上のトナー像が転写されるベルトと、
前記現像手段により形成された前記感光体上のトナー像を前記ベルトに転写する前記転写手段と、
前記ベルト上に転写されたトナー像の濃度を検知する濃度検知手段と、
を備え、
前記制御手段は、前記環境センサにより検知された前記温度及び前記湿度に応じた画像形成条件に基づいて形成された前記ベルト上の前記トナー像の濃度を、前記濃度検知手段により検知し、検知された前記濃度に応じて前記目標光量を算出することを特徴とする請求項２から請求項７のいずれか１項に記載の画像形成装置。
【請求項９】
前記画像形成装置の内部の前記温度及び前記湿度を検知する環境センサと、
前記転写手段により転写されたトナー像を記録材に定着させる定着手段と、
前記記録材上のトナー像を読み取る読取手段と、
を備え、
前記画像形成手段は、更に、前記定着手段を含み、
前記制御手段は、前記環境センサにより検知された前記温度及び前記湿度に応じた画像形成条件に基づいて形成され、前記記録材に転写され、定着された前記トナー像の濃度を、前記読取手段により読み取り、読み取られた前記トナー像の前記濃度に応じて前記目標光量を算出することを特徴とする請求項２から請求項７のいずれか１項に記載の画像形成装置。
【請求項１０】
前記感光体を所定の電位に帯電する帯電手段を備え、
前記画像形成条件は、前記帯電手段が前記感光体に印加する帯電電圧であることを特徴とする請求項８又は請求項９に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光走査装置を備える画像形成装置に関し、特に光走査装置におけるレーザ光量補正方法に関する。
【背景技術】
【０００２】
近年、複写機、プリンタ等の画像形成装置においては、高画質かつ高精度の画像形成を行うことが求められている。一般的に、このような画像形成装置が備える光走査装置には、感光体の被走査面上を走査するレーザ光と、レーザ光を偏向するための回転多面鏡と、回転多面鏡を駆動する駆動モータを用いた走査光学系が設けられている。走査光学系は、ｆθレンズや反射ミラー等の光学部品によって、レーザ光が感光体の被走査面上を走査するときの速度やレーザ光の照射位置を定めている。ｆθレンズの光の透過率や反射ミラーの反射率は、レーザ光の走査方向において均一ではないので、被走査面上の各照射位置におけるレーザ光量も均一にはならない。その結果、形成される画像に濃度ムラが発生する課題があった。そのため、従来から濃度ムラの発生を抑制するために感光体上でのレーザ光量を均一にする補正（以下、シェーディング補正という）を行っている。シェーディング補正技術の中でも、より簡易な構成でシェーディング補正を行う技術として、補正光量に応じたＰＷＭ信号（パルス幅変調信号）を生成し、ＰＷＭ信号を平滑化して得られた電圧に基づいて、シェーディング補正量を制御する方式がある。この方式では、ＰＷＭ信号のデューティ比（Ｄｕｔｙ）を制御することで光量制御が可能であり、安価で簡易な構成でシェーディング補正制御を行うことができる。
【０００３】
例えば特許文献１には、ＰＷＭ信号の周波数成分を除去するアクティブフィルタと、アクティブフィルタに入力されるＰＷＭ信号の電圧を所定の電圧範囲内に変換する電圧変換手段を備えたシェーディング回路が記載されている。このシェーディング回路は、露光位置に対応したＰＷＭ信号の平滑化動作を安定化させ、その結果、シェーディング動作による光量段差などの発生を防ぐことができる。また、特許文献１のシェーディング回路では、レーザ光量を補正するためにレーザ光量制御（Ａｕｔｏ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ：ＡＰＣ）を非画像領域で行っている。更に、非画像領域で出射されるレーザ光を検知するＢＤ（Ｂｅａｍ  Ｄｅｔｅｃｔｏｒ）が設けられ、ＢＤはレーザ光を検知すると、レーザ光による感光体の走査タイミングの基準となる走査タイミング信号を出力する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２５５０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像形成装置が幅広い生産性に対応可能であるためには、光走査装置においてレーザ光を出射するレーザダイオードの光量補正範囲は、広範囲に制御可能であることが要求される。また、レーザ光量制御（ＡＰＣ）動作によって、レーザダイオードからのレーザ光の発光量が、画像が形成される感光体の画像領域で所望の値となるように、レーザダイオードの駆動電流が自動調整される。レーザ光量制御（ＡＰＣ）動作時に調整された光量で画像領域での発光を行う回路構成の場合には、非画像領域で走査タイミング信号を出力するＢＤに入射されるレーザ光の光量も、レーザダイオードの光量補正範囲に対応したレンジで検知できる必要がある。
【０００６】
ところが、画像形成装置の内部が高温で高湿度の環境の場合には、画像領域で必要となるレーザ光の光量が、ＢＤが検知可能な光量レンジを下回る場合がある。このような場合には、ＢＤはレーザダイオードから出射されたレーザ光を検知できないため、走査タイミング信号が出力されない。そのため、ＢＤから走査タイミング信号が出力されるためには、画像領域でのレーザ光の光量レンジを制限しなければならないという課題が生じる。例えば、非画像領域で走査タイミング信号を出力するＢＤに入射されるレーザ光の光量と、画像領域で感光ドラムに照射されるレーザ光の光量を個別に制御できれば、この課題を解決することができる。しかしながら、そのためには、非画像領域と画像領域でレーザダイオードの異なる駆動電流制御が可能な制御ＩＣが必要となり、コストアップという課題が生じる。
【０００７】
本発明は、このような状況のもとでなされたもので、コストアップすることなく、ＢＤが検知可能な光量のレーザ光と画像形成に必要な光量のレーザ光を出射することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明では、以下の構成を備える。
【０００９】
（１）感光体と、光ビームを出射する光源と、前記光源から出射された光ビームが前記感光体上を走査するように前記光ビームを偏向する偏向手段と、前記偏向手段によって偏向された光ビームによって走査されることにより前記感光体上に形成された静電潜像をトナーを用いて現像する現像手段と、前記現像手段によって現像されたトナー像を転写体に転写する転写手段と、を有する画像形成手段を備える画像形成装置であって、前記光源から出射する前記光ビームの光量を、画像形成する前記トナー像の濃度に応じた目標光量から前記感光体上の前記光ビームの走査位置に応じた光量に補正するための光量補正データを記憶する記憶手段と、前記光源から前記目標光量で出射された前記光ビームを検知して、前記光ビームによる前記感光体の走査タイミングの基準となるタイミング信号を出力する検知手段と、前記画像形成手段を制御する制御手段と、前記光源から光ビームを出射させるために前記光源に駆動電流を供給する駆動手段と、前記光ビームを前記感光体上の走査位置に応じた光量に補正するために前記駆動手段が供給する前記駆動電流を補正する光量補正手段と、を備え、前記制御手段は、前記画像形成装置の内部環境に応じた目標光量が前記検知手段の検知可能な光量よりも小さい場合には、前記検知手段が検知可能な所定の光量に応じた駆動電流が前記光源に供給されるように前記駆動手段を制御し、前記画像形成手段による画像形成時には、前記所定の光量のときに供給される前記駆動電流を、前記光ビームの光量を前記走査位置に応じた光量に補正するために前記記憶手段より読み出した前記光量補正データと前記内部環境に応じた前記目標光量と前記所定の光量との差分光量とに基づいて補正した駆動電流が、前記光源に供給されるように前記光量補正手段を制御することを特徴とする画像形成装置。
【発明の効果】
【００１０】
本発明によれば、コストアップすることなく、ＢＤが検知可能な光量のレーザ光と画像形成に必要な光量のレーザ光を出射することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例の画像形成装置の構成を示す図
【図２】実施例の光走査装置の構成を示す図
【図３】実施例の半導体レーザ素子の構成、及びＡＰＣを説明する図
【図４】実施例の光量調整回路を示す図
【図５】実施例のシェーディング回路によるレーザ光の光量補正を説明する図
【図６】実施例の濃度検出用のトナーパターンの濃度とＰＷＭ信号のデューティを示すグラフ、ＰＷＭ信号のデューティと積算光量の関係を示す図
【図７】実施例の比較のための従来例のレーザ光量の課題を説明する図
【図８】実施例の非画像領域と画像領域のレーザ光量を説明する図
【図９】実施例の目標濃度のレーザ光量を算出する制御シーケンスを示すフローチャート
【図１０】実施例の画像形成時のレーザ光量を算出するためのテーブル及びトナーチェックパターン画像の例を示す図
【図１１】実施例のシェーディング制御シーケンスを示すフローチャート
【発明を実施するための形態】
【００１２】
以下に、図面を参照して本発明の実施の形態について詳細に説明する。
【実施例】
【００１３】
［画像形成装置の全体構成］
図１は本実施例の画像形成装置１００の全体構成を示す断面図であり、電子写真方式のフルカラープリンタの概略構成を示している。図１に示す画像形成装置１００において、各色に対応する感光体である感光ドラム１０１ａ、１０１ｂ、１０１ｃ、１０１ｄは、帯電器１０２ａ、１０２ｂ、１０２ｃ、１０２ｄによって帯電される。ここで、符号の添え字ａ、ｂ、ｃ、ｄは、例えばイエロー色（Ｙ）、マゼンタ色（Ｍ）、シアン色（Ｃ）、ブラック色（Ｋ）等の色を表しており、以降、特定の色の部材について説明する場合を除き、省略する。帯電された感光ドラム１０１は発光素子を光源とする１つの光走査装置２００から出射されるレーザ光（光ビーム）により静電潜像（潜像）が形成される。画像形成装置１００が設置されている場所の環境や、感光ドラム１０１の使用年数の経過等により、レーザ光の光量は適宜調整され、感光ドラム１０１上には適切な電位の潜像が形成される。感光ドラム１０１上に形成された静電潜像は、各々の現像手段である現像器１０３によりトナーを用いて現像される。そして、各感光ドラム１０１上に現像された各色のトナー像は、転写手段である転写ローラ１０４に印加される転写電圧によって担持体である中間転写ベルト１０５に重畳して転写され、カラーのトナー像が中間転写ベルト１０５上（ベルト上）に形成される。中間転写ベルト１０５上に転写されたトナー像は、２次転写ローラ１０６で記録材である用紙Ｓ上（記録材上）に４色が一括して転写される。その後、未定着のトナー像を担持した用紙Ｓは、定着手段である定着装置１０７を通過して定着処理が施された後、排出ローラ１０８等によって画像形成装置１００外に排出される。
【００１４】
用紙Ｓは、給紙カセット１０９又は手差しトレイ１１０等から給紙され、レジストレーションローラ（以下、レジストローラという）１１１により搬送のタイミングが調整される。レジストローラ１１１によりタイミングが調整された用紙Ｓは、２次転写ローラ１０６と２次転写内ローラ２１のニップ部へ搬送される。両面印刷時には、定着装置１０７を通過した用紙Ｓは、両面反転パス１１２の方向に導かれて搬送方向が反転されて逆方向に搬送され、両面パス１１３へ搬送される。両面パス１１３に搬送された用紙Ｓは、再び縦パスローラ１１４によりレジストローラ１１１へ向けて搬送され、１面目と同様に２面目の画像が作像、転写、定着されて排出される。
【００１５】
環境センサ１４１は、画像形成装置１００の内部環境である装置内部の温度及び湿度を計測するためのセンサである。また、濃度センサ１４２は、後述する中間転写ベルト１０５上に形成されたトナーチェックパターンの濃度を検知する。
【００１６】
［画像読取装置］
画像形成装置１００の上部には画像読取装置１１５が設置されている。画像読取装置１１５は、原稿面に対して光を照射するランプ１１３０、及び原稿１３１からの反射光をレンズ１３２及びＣＣＤラインセンサ１３３に導くミラー１３４、１３５、１３６を有する。ランプ１１３０及びミラー１３４は、第１ミラー台１３７に取り付けられている。また、ミラー１３５、１３６は、第２ミラー台１３８に取り付けられている。第１ミラー台１３７、第２ミラー台１３８は、ワイヤ（不図示）によって駆動モータ（不図示）に接続され、駆動モータの回転駆動により原稿台ガラス１３９と平行に移動する。また、原稿台ガラス１３９の端部には読み取り輝度の基準となる基準白板１４０が取り付けられている。原稿１３１からの反射光は、ミラー１３４、１３５、１３６を介してレンズ１３２に導かれ、レンズ１３２によってＣＣＤラインセンサ１３３の受光部に結像される。ＣＣＤラインセンサ１３３は、結像した反射光を受光素子で光電変換し、入射光量に応じた電気信号を出力する。画像形成装置１００によって濃度検出用のトナーパターンが形成された転写体である用紙Ｓ上の画像を画像読取装置１１５で読み取る場合には、原稿台ガラス１３９上に濃度検出用のトナーパターンが形成された面側を原稿台ガラス１３９側となるように設置する。濃度検出用のトナーパターン（濃度検出用トナー像）は、複数の濃度の異なるトナー像からなる。
【００１７】
［光走査装置の構成］
図２は、本実施例の画像形成装置１００に使用される光走査装置２００の構成を模式的に示す図である。図２（ａ）は、露光手段である光走査装置２００を、偏向手段である回転多面鏡２０５の上側から見た図である。図２（ｂ）は光走査装置２００を側面側から見た図である。図２（ｃ）は発光素子であるレーザダイオード（以下、ＬＤという）２０１の構成を示す図である。光走査装置２００は、４つのＬＤ２０１を有している。例えば、光走査装置２００は、イエロー色用のＬＤ２０１ａ、マゼンタ色用のＬＤ２０１ｂ、シアン色用のＬＤ２０１ｃ、ブラック色用のＬＤ２０１ｄを有している。光走査装置２００は、ＬＤ２０１、コリメータレンズ２０２、開口絞り２０３、シリンドリカルレンズ２０４を備える。また、光走査装置２００は、回転多面鏡２０５、スキャナモータ２０６、トーリックレンズ２０７ｅ、２０７ｆ、回折光学素子２０８ｅ、２０８ｆ、折り返しミラー２０９ｅ、２０９ｆ、１３０ｅ、１３０ｆ、１３１ｅ、１３１ｆを備える。コリメータレンズ２０２は、ＬＤ２０１から出射された光ビームを平行光束に変換している。開口絞り２０３は、通過する光ビームの光束を制限している。シリンドリカルレンズ２０４は、副走査方向にのみ所定の屈折力（屈折の度合い）を有しており、光束を回転多面鏡２０５の反射面に主走査方向に長い楕円像として結像させている。ＬＤ２０１から回転多面鏡２０５までの光路は、ＹＫが平行でありＭＣが平行である。更に回転多面鏡２０５の面にＹＭとＣＫのレーザ光が対称になるように入射する。
【００１８】
回転多面鏡２０５は、スキャナモータ２０６により図中矢印方向に一定速度で回転しており、反射面上に結像したレーザ光を偏向走査する。ここで、回転多面鏡２０５は、図ではＹＭ用の光ビームが左側に走査され、ＣＫ用の光ビームが右側に走査される。このとき、ＬＤ２０１から見て光ビームが９０゜に反射された位置が感光ドラム１０１の中心であり、画像中心となるようにする（図２（ａ））。つまり、感光ドラム１０１の中心上に光ビームを照射するときには、次のようになる。ＬＤ２０１から出射された光ビーム２２０は、回転多面鏡２０５に４５゜の角度で入射し、回転多面鏡２０５により入射時の光ビーム２２０の光路に対して９０゜の方向に反射される。
【００１９】
回転多面鏡２０５によって反射された光ビーム２２１ａ、２２１ｂは、トーリックレンズ２０７ｅ、回折光学素子２０８ｅを通過する。その後、光ビーム２２１ａは、折り返しミラー２０９ｅにより反射され、最終的に感光ドラム１０１ａ上で主走査方向に照射される。一方、光ビーム２２１ｂは、折り返しミラー１３０ｅ、１３１ｅにより反射され、最終的に感光ドラム１０１ｂ上で主走査方向に照射される。光ビーム２２１ａと光ビーム２２１ｂは、感光ドラム１０１ａと感光ドラム１０１ｂ上の主走査方向における同じ位置に照射される。また、回転多面鏡２０５によって反射された光ビーム２２１ｃ、２２１ｄは、トーリックレンズ２０７ｆ、回折光学素子２０８ｆを通過する。その後、光ビーム２２１ｄは、折り返しミラー２０９ｆにより反射され、最終的に感光ドラム１０１ｄ上で主走査方向に照射される。一方、光ビーム２２１ｃは、折り返しミラー１３０ｆ、１３１ｆにより反射され、最終的に感光ドラム１０１ｃ上で主走査方向に照射される。光ビーム２２１ｃと光ビーム２２１ｄは、感光ドラム１０１ｃと感光ドラム１０１ｄ上の主走査方向における同じ位置に照射される。
【００２０】
トーリックレンズ２０７は、ｆθ特性を有する光学素子であり、主走査方向と副走査方向とで互いに異なる屈折率を有する屈折部である。トーリックレンズ２０７の主走査方向の表裏の両レンズ面は非球面形状より成っている。回折光学素子２０８は、ｆθ特性を有する光学素子であり主走査方向と副走査方向とで互いに異なる倍率を有する長尺の回折部である。回転多面鏡２０５によって走査されたブラック色の光ビーム２２２ｄは検知手段であるＢＤ（Ｂｅａｍ  Ｄｅｔｅｃｔｏｒ）２１４に入射され、走査光のタイミングの検出に用いられる。ＢＤ２１４は、光ビーム２２２ｄが入射されると、レーザ光による感光体の走査タイミングの基準となる走査タイミング信号（以下、ＢＤ信号）を生成する。ＣＫ側の作像は、ＢＤ２１４で光ビーム２２２ｄを検出したタイミングに基づき行われ、ＢＤ信号から一定時間後に画像の描画が開始される。ＹＭ側の作像も、ＢＤ２１４により生成されたＢＤ信号に基づいて画像の描画が開始される。ＹＭ側の画像の書き出しの際には、仮にＢＤ２１５が設けられているとした場合に、光ビーム２２２ａが入射されたＢＤ２１５から仮想のＢＤ信号が生成されるとした場合のタイミングに基づいて、ＣＫ側とは逆方向の走査で画像の描画が行われる。ＢＤ２１４によりＢＤ信号を生成するときの回転多面鏡２０５の面とその瞬間にＹＭの光ビームを走査している回転多面鏡２０５の面は異なる。このため、仮想のＢＤ２１５により生成される仮想のＢＤ信号は、ＢＤ２１４により生成された実際のＢＤ信号から書き出しの時間に所定時間を加算又は減算することで、各色の画像の位置を合わせる。
【００２１】
図２（ｂ）は本体正面から見た図である。感光ドラム１０１には、回転多面鏡２０５による主走査方向における走査によって、ＬＤ２０１から出射される光ビームのスポットが感光ドラム１０１の回転軸に平行に直線状に移動する。感光ドラム１０１は回転駆動することで、主走査方向を折り返して、副走査方向に画像書き込みが行われる。帯電器１０２により感光ドラム１０１の表面が帯電された後、帯電された感光ドラム１０１の表面が光ビームにより走査される。感光ドラム１０１の表面の電位は、照射された光ビームの強度により電位が変位する。
【００２２】
［発光素子の構成］
図３（ａ）は半導体レーザ素子１１０１の構成図であり、図３（ｂ）のＬＤ２０１側から見た図である。ＬＤ２０１は、４つの光源であるＬＤ２０１ａ、２０１ｂ、２０１ｃ、２０１ｄを有するレーザチップから構成されている。また、ＬＤ２０１は、感光ドラム１０１に照射される光ビームが出射される側とは反対側からも出射され、フォトダイオード（以下、ＰＤとする）４０３に光ビームが入射される。
【００２３】
［自動光量調整（ＡＰＣ）］
光走査装置２００は、感光ドラム１０１面上に一定の光量の光ビームを照射するために、画像形成を行う前と、画像形成ジョブを実行している画像形成中（詳細はライン間ＡＰＣにて後述する）に、光量調整を行う。光量調整時のレーザ光の光量は、画像形成時に必要な最大光量を調整する。まず、光ビームの光量を調整する方法について述べる。ＬＤ２０１は、図３（ａ）、（ｂ）に示すような構造となっている。光ビームは、画像形成を行うために用いられるフロント光と呼ばれる、図３（ａ）中、右側に出射される光ビームと、フロント光とは出射方向が逆方向となるリア光と呼ばれる、図３（ａ）中、左側に出射される光ビームとがある。リア光は、フロント光の一定の割合の光量で出射される。ＰＤ４０３は、ＬＤ２０１から出射されたリア光を受光している。ＰＤ４０３に受光される光の強度をモニタすることにより、ＬＤ２０１に供給される電流量がフィードバック制御される。つまり、ＬＤ２０１に付属している光量検知手段であるＰＤ４０３の出力が所定値となるようにＬＤ２０１に流す電流が調整されている。このような制御を、自動光量調整（以下、ＡＰＣ：Ａｕｔｏ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌという）という。また、ＡＰＣを行うときの動作モードをＡＰＣモードという。画像を描画しているとき（以下、画像モードという）には、光ビームは点滅を繰り返しているため、ＡＰＣ動作を行うことはできない。そこで、画像を描画していない、すなわち、非画像領域の所定のタイミングにおいて、ＡＰＣ動作を行う。そのため、後述するレーザ制御部３０４は、非画像領域でスイッチ３０７をオンする（図４参照）。
【００２４】
［制御回路］
このようなＡＰＣモード、画像モードを切り替える方法を図４の制御回路のブロック図で説明する。制御手段であるＣＰＵ３０３は、駆動手段であるＡＰＣ制御回路３０１を制御するためのレーザ制御信号３１８を出力する設定を、レーザ制御部３０４に対して行う。レーザ制御部３０４は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＣＰＵ３０３からレジスタ３０４１に設定値が設定されると、設定値に基づくレーザ制御信号３１８を発生する。なお、ＣＰＵ３０３とレーザ制御部３０４を１つのＩＣとして構成してもよい。
【００２５】
レーザ制御信号３１８は、ＣＴＬ信号と呼ばれる数ビットのパラレル信号で構成されており、パラレル信号のパターンによって制御モードを変更できる。制御モードの変更はレーザの走査ごとに行われる。レーザ制御部３０４が有するレジスタ３０４１には、図３（ｃ）に示すテーブルの情報が格納されている。レーザ制御部３０４は、図３（ｃ）に示すテーブルに基づいて、図３（ｃ）に示すレーザ制御信号３１８（ＣＴＬ１、ＣＴＬ０）を出力する。
【００２６】
ここで、図３（ｃ）に示すテーブルについて説明する。ディスエーブルモードは、画像形成装置１００の電源がオフ（ＯＦＦ）、又は画像形成装置１００が画像形成ジョブの待機状態に遷移するモードである。ディスエーブルモードにおいてレーザ制御信号３１８のステータスは、ＣＴＬ１がローレベル（Ｌ）、ＣＴＬ０がローレベル（Ｌ）となる。ＣＴＬ１：Ｌ、ＣＴＬ０：Ｌのレーザ制御信号３１８がＡＰＣ制御回路３０１に入力されたことに応じて、ＡＰＣ制御回路３０１は、ホールドコンデンサ（以下、コンデンサという）３１０をディスチャージし、コンデンサ３１０の電圧Ｖｃｈを０Ｖにする。コンデンサ３１０の電圧Ｖｃｈが０Ｖであるので、電流制限抵抗３１１の両端の電位が０Ｖとなる。そのため、カレントミラー回路３０９において、駆動電流３１２が流れなくなり、駆動電流３２７も流れない。
【００２７】
ＡＰＣモードにおいて、レーザ制御信号３１８のステータスは、ＣＴＬ１がハイレベル（Ｈ）、ＣＴＬ０がローレベル（Ｌ）となる。ＣＴＬ１：Ｈ、ＣＴＬ０：Ｌのレーザ制御信号３１８がＡＰＣ制御回路３０１に入力された状態において、ＡＰＣ制御回路３０１は、ＬＶＤＳバッファ３２６の出力に拘わらず、トランジスタ３２８をオンにする。
【００２８】
画像モードにおいて、レーザ制御信号３１８のステータスは、ＣＴＬ１がローレベル（Ｌ）、ＣＴＬ０がハイレベル（Ｈ）となる。ＣＴＬ１：Ｌ、ＣＴＬ０：Ｈのレーザ制御信号３１８がＡＰＣ制御回路３０１に入力された状態において、ＡＰＣ制御回路３０１は、ＬＶＤＳバッファ３２６の出力に応じて、トランジスタ３２８をオン又はオフする。
【００２９】
ＯＦＦモードにおいて、レーザ制御信号３１８のステータスは、ＣＴＬ１がハイレベル（Ｈ）、ＣＴＬ０がハイレベル（Ｈ）となる。ＣＴＬ１：Ｈ、ＣＴＬ０：Ｈのレーザ制御信号３１８がＡＰＣ制御回路３０１に入力された状態において、ＡＰＣ制御回路３０１は、ＬＶＤＳバッファ３２６の出力に拘わらず、トランジスタ３２８をオフにする。以下、レーザ光の各走査周期ごとに行われるＡＰＣモードへのモード変更を、ライン間ＡＰＣと呼ぶ。ライン間ＡＰＣについて図３（ｃ）で説明する。
【００３０】
［ライン間ＡＰＣ］
図３（ｃ）（ｉ）はＢＤ２１４により生成されるＢＤ信号であり、ＢＤ２１４により生成されるＢＤ信号は、ＢＤ２１４が光ビームを受光していない状態ではハイレベル、光ビームを受光した状態ではローレベルとなる。ＢＤ信号の立ち下がりのタイミングから、次のＢＤ信号の立ち下がりのタイミングまでの時間をＢＤ周期といい、光ビームの１走査に要する時間である。ＢＤ周期には、画像データに応じた光ビームが感光ドラム１０１上（感光体上）に照射される領域、すなわち、トナー像が形成される領域に対応する画像領域が含まれる。なお、ＢＤ信号の立ち下がりのタイミングから画像領域が開始するまでの区間を画像書き出しの区間とする。図３（ｃ）（ｉｉ）は動作モード（ＡＰＣモード、画像モード、ＯＦＦモード等）を示す。図３（ｃ）（ｉｉｉ）はレーザ制御信号３１８が例えば２ビットのパラレル信号で構成されている場合の２ビット目の信号ＣＴＬ１を示す。図３（ｃ）（ｉｖ）はレーザ制御信号３１８が例えば２ビットのパラレル信号で構成されている場合の１ビット目の信号ＣＴＬ０を示す。横軸はいずれも時間を示す。
【００３１】
動作モードがＡＰＣモードのとき、レーザ制御信号３１８は、ＣＴＬ０がローレベル（Ｌ）、ＣＴＬ１がハイレベル（Ｈ）のパターンとなる。動作モードがＡＰＣモードのとき（ＣＴＬ０：Ｌ、ＣＴＬ１：Ｈ）、ＢＤ２１４にレーザ光が照射されＢＤ信号が生成される（図３（ｃ）（ｉ））。ＢＤ２１４からＢＤ信号が生成されたタイミングから一定時間が経過すると、動作モードはＯＦＦモードとなる。動作モードがＯＦＦモードのとき、レーザ制御信号３１８は、ＣＴＬ０がハイレベル、ＣＴＬ１がハイレベルのパターンとなる。そして、ＢＤ信号が生成されたタイミングから画像領域に達する時間が経過すると、レーザ制御信号３１８はＣＴＬ０がハイレベル、ＣＴＬ１がローレベルとなり、動作モードが画像モードに切り替わる。そして、画像領域が終了すると、動作モードはＯＦＦモードとなり（ＣＴＬ０：Ｈ、ＣＴＬ１：Ｈ）、ＢＤ周期が経過する前に、動作モードは再びＡＰＣモード（ＣＴＬ０：Ｌ、ＣＴＬ１：Ｈ）となる。
【００３２】
（ＡＰＣモード）
レーザ制御信号３１８がＣＴＬ０：Ｌ、ＣＴＬ１：Ｈのとき、動作モードはＡＰＣモードとなる。このとき、レーザ光がＰＤ４０３に入射すると入射した光量に応じて電流ＰＤが流れる。基準電圧生成部３０２で決定された基準電圧Ｖｒｅｆは、比較器３０６の＋端子に入力される。また、予め決定された半固定抵抗器３０５に電流ＰＤが流れたときの電圧ＲＭは、比較器３０６の−端子に入力される。比較器３０６は、基準電圧Ｖｒｅｆと電圧ＲＭとを比較し、電圧ＲＭが基準電圧生成部３０２により生成された基準電圧Ｖｒｅｆと等しくなるように、ＬＤ２０１へ供給する電流を制御する。コンデンサ３１０は、ＬＤ２０１の光量が目標光量となるようにＡＰＣ制御を行ったときの電流を決める電圧Ｖｃｈとなるように充電される。電圧Ｖｃｈはオペアンプ３０８の＋端子に入力されている。また、オペアンプ３０８の−端子には、電流制限抵抗３１１に流れる電流を変換した電圧Ｒｓが入力される。オペアンプ３０８と電流制限抵抗３１１は、電圧Ｖｃｈに応じて、電圧Ｖｃｈを駆動電流３１２に変換する。カレントミラー回路３０９は、駆動電流３１２から駆動電流３１２と同等の電流を生成し、トランジスタ３２８がオンのときにＬＤ２０１に駆動電流（Ｉｌｄ）３２７として流す。
【００３３】
（ＯＦＦモード）
レーザ制御信号３１８がＣＴＬ０：Ｈ、ＣＴＬ１：Ｈのとき、動作モードはＯＦＦモードとなる。このとき、ＬＤ２０１は消灯状態（ＯＦＦ）となる。ＯＦＦモードでは、コンデンサ３１０は充電された状態を維持している。
【００３４】
（画像モード）
レーザ制御信号３１８がＣＴＬ０：Ｈ、ＣＴＬ１：Ｌのとき、動作モードは画像モードとなる。このとき、コンデンサ３１０の充電電圧Ｃｈにより、電圧Ｖｃｈは維持されたまま、画像信号に応じてＬＤ２０１に電流を供給する。また、画像モードでは、ＣＰＵ３０３から変換部３２５に画像データ３２４が出力される。ここで、画像データ３２４は、例えば不図示のコントローラ部等からＣＰＵ３０３に入力される４ビットのビットマップデータ等であり、階調データ等を含む。変換部３２５は、入力された画像データ３２４を、ＬＤ２０１の特性に合わせたパルス幅（オン幅：ＬＤ２０１を発光させる時間）となるようなＰＷＭ信号に変換する。例えば、変換部３２５は、画像データ３２４の画素の階調に応じたＰＷＭ信号３２３に変換し、ＡＰＣ制御回路３０１に出力する。
【００３５】
ＡＰＣ制御回路３０１は、画像モードでは、画素の濃度に対応したＰＷＭ信号３２３を受け付けて、ＰＷＭ信号３２３に応じてレーザ駆動電流（Ｉｌｄ３２７）をオン・オフさせる。これにより、ＬＤ２０１は発光又は消灯する。ＣＰＵ３０３は、スクリーン処理やγ補正された画像データ３２４を変換部３２５に出力する。変換部３２５は、後述する予め決められた、画像データ３２４とＰＷＭパターンとが対応付けられたテーブル（ＩＬＵＴ）から画像データ３２４に応じたＰＷＭ信号３２３を生成する。ＰＷＭ信号３２３は、１画素中でＬＤ２０１を発光させる時間（オン幅）を規定する信号であり、後述するＡＰＣ制御回路３０１に、互いに反転した関係となっている差動信号３２３ａ、３２３ｂとして入力される。ＰＷＭ信号３２３は、一般的には小振幅差動信号方式（Ｌｏｗ  Ｖｏｌｔａｇｅ  Ｄｉｆｆｅｒｅｎｔｉａｌ  Ｓｉｇｎａｌｉｎｇ：ＬＶＤＳ）による伝送であり、ＡＰＣ制御回路３０１に出力される。ＡＰＣ制御回路３０１は、ＬＶＤＳバッファ３２６を有しており、ＬＶＤＳバッファ３２６によりシングルエンドの信号に戻して、調整された光量となる駆動電流でＬＤ２０１のオン（発光）・オフ（消灯）（スイッチング）が行われる。
【００３６】
（ディスエーブルモード）
レーザ制御信号３１８がＣＴＬ０：Ｌ、ＣＴＬ１：Ｌの状態は、ＡＰＣ制御時のＬＤ２０１の光量値を０に戻した状態であり、このような動作モードをディスエーブルモードという。ディスエーブルモードでは、コンデンサ３１０の電荷を放電させて電圧Ｖｃｈを０とし、ＬＤ２０１を消灯する。用紙Ｓへの印刷が終了しＬＤ２０１の出力を停止させる場合は、一般的にはディスエーブルモードとする。
【００３７】
ＡＰＣ制御は、画像領域外で行う必要がある。そこで、ＣＰＵ３０３は、レーザ制御部３０４を介してＢＤ２１４により生成されたＢＤ信号により走査タイミングを検出し、レーザ制御部３０４を制御する。レーザ制御部３０４は、ＢＤ２１４により入力されたＢＤ信号に応じて予め決められたタイミングで、上述したレーザ制御信号３１８のパターンをＡＰＣ制御回路３０１に出力する。
【００３８】
［ＬＤの駆動電流］
図４の駆動電流３１２について説明する。駆動電流３１２は、コンデンサ３１０の電圧を制御する電圧Ｖｃｈ、平滑回路３５２から出力されるシェーディング電圧（出力電圧）Ｖｓｈｄ、電流制限抵抗３１１の抵抗値Ｒｓ、及び抵抗器３１７の抵抗値Ｒｔ（Ｒｔ≪Ｒｓ）により決定される。ここで、ＡＰＣ制御時にコンデンサ３１０に充電され、ホールドされた電圧をＶａｐｃとする。平滑回路３５２は、シェーディング回路３５０が有するローパスフィルタである。平滑回路３５２は、抵抗器３５２１とコンデンサ３５２２からなるＲＣ回路を有している。駆動電流３１２は、以下の式で表される。
駆動電流３１２＝Ｖａｐｃ／（Ｒｓ＋Ｒｔ）−Ｖｓｈｄ／Ｒｔ
ここで、シェーディング回路３５０から抵抗器３１７を介して流れる電流Ｉｓｈｄは、電流Ｉｓｈｄ＝Ｖｓｈｄ／Ｒｔとなる。
【００３９】
ＡＰＣは１走査周期中の非画像領域において実行される。１走査周期中の画像領域においてスイッチ３０７はオフである。そのため、コンデンサ３１０は、ＡＰＣモードにおいてサンプルした電圧Ｖｃｈを出力する。したがって、１走査周期中の画像領域において電圧Ｖｃｈは、自然放電の影響を除けば一定であり、駆動電流３１２の電流値はＶａｐｃ／（Ｒｓ＋Ｒｔ）となり一定である。
【００４０】
一方で、後述するシェーディング回路３５０は、主走査方向における光ビームの露光位置（走査位置ともいう）に応じてシェーディング電圧Ｖｓｈｄを制御する。したがって、１走査周期中の画像領域において、主走査方向における光ビームの露光位置に応じて電流Ｉｓｈｄが変化する。
【００４１】
画像領域において、電流値（Ｖａｐｃ／（Ｒｓ＋Ｒｔ））は一定であり、主走査方向における光ビームの露光位置に応じて電流Ｉｓｈｄの電流値（＝Ｖｓｈｄ／Ｒｔ）が変化する。そのため、主走査方向における光ビームの露光位置によってシェーディング電圧Ｖｓｈｄを制御することにより、駆動電流３１２を主走査方向における光ビームの露光位置に応じた電流値に制御することができる。
【００４２】
［シェーディング回路］
ここで、光量補正手段としてのシェーディング回路３５０の動作を説明する。レーザ制御部３０４は、ＣＰＵ３０３を介してＲＯＭ３０３１から、各露光位置、すなわち感光ドラム１０１の主走査方向の位置に対応した光量の補正値を読み出す。各露光位置に対応した光量の補正値は、光量補正データであり、以下、シェーディングデータという。レーザ制御部３０４は、シェーディングデータに基づくパルス幅（デューティ比）のパルスを含むＰＷＭ信号（ＳＨＤＰＷＭ信号）を出力する。ここで、レーザ制御部３０４は、光ビームの走査中にブロックごとにＳＨＤＰＷＭ信号を生成するために用いるシェーディングデータを切り替える。そして、レーザ制御部３０４は、シェーディングブロックに対応するパルス幅のＳＨＤＰＷＭ信号を出力する。
【００４３】
レーザ制御部３０４は、一定周波数の基準クロック信号を生成する基準クロック信号生成部（以下、クロックという）と、基準クロック信号をカウントするカウンタを含む。基準クロック信号生成部は、ＢＤ信号（周期信号）よりも高周波のクロック信号を生成する。レーザ制御部３０４は、ＢＤ信号を基準に内部のカウンタによって基準クロック信号をカウントし、シェーディングブロックの境界に対応するカウント値においてシェーディングデータの切替えを行う。
【００４４】
レーザ制御部３０４が出力するＳＨＤＰＷＭ信号に応じて、電圧スイッチ３５４がオン・オフされる。図４に示すように、電圧スイッチ３５４と平滑回路３５２の間にはバイアス印加回路３１３が設けられている。バイアス印加回路３１３は、電圧スイッチ３５４の出力（Ｖｒｅｆ２）に一定の電圧であるバイアス電圧Ｖｂｉａｓを印加する。電圧スイッチ３５４がオンの場合、平滑回路３５２への入力電圧は電圧（Ｖｒｅｆ２＋Ｖｂｉａｓ）となる。バイアス電圧Ｖｂｉａｓの値はＶｒｅｆ２よりも非常に小さい値であり、０Ｖ以上で０Ｖに非常に近い値の微小の電圧である。電圧スイッチ３５４がオフの場合、平滑回路３５２への入力電圧は電圧Ｖｂｉａｓとなる。したがって、ＳＨＤＰＷＭ信号によって電圧スイッチ３５４がオン・オフされることによって、平滑回路３５２への入力電圧は電圧（Ｖｒｅｆ２＋Ｖｂｉａｓ）と電圧Ｖｂｉａｓとの間で振幅する。平滑回路３５２は、入力を平滑化してシェーディング電圧Ｖｓｈｄを出力する。レーザ制御部３０４は、シェーディングブロックごとにＳＨＤＰＷＭ信号のデューティ比を設定して、平滑回路３５２から出力されるシェーディング電圧Ｖｓｈｄを制御する。シェーディング電圧Ｖｓｈｄは、シェーディング基準電圧Ｖｒｅｆ２、バイアス電圧Ｖｂｉａｓ、及びＳＨＤＰＷＭ信号のデューティ比に基づく電圧である。これにより、駆動電流３１２の電流値が主走査方向の各位置に応じて調整されてシェーディング補正が実行される。
【００４５】
（シェーディング補正制御）
次に、シェーディング補正制御の動作を詳しく説明する。図５は、シェーディング回路３５０によるレーザ光の光量補正を行った場合の効果を説明するタイミング図である。（ｉ）は、非画像領域（ＡＰＣ領域）や画像領域等、感光ドラム１０１上の領域を示す。なお、画像領域は、主走査方向にシェーディング処理を行う際に複数のブロックに分割され、例えば本実施例では、６つのブロックに分割されている。以下、このブロックを、Ｂｌｏｃｋ１、Ｂｌｏｃｋ２等とする。（ｉｉ）は、レーザ制御部３０４から出力されるＳＨＤＰＷＭ信号を示す。（ｉｉｉ）は、シェーディング電圧Ｖｓｈｄに対応する電流Ｉｓｈｄを示す。（ｉｖ）は、駆動電流３１２を示す。横軸はいずれも時間である。図５は、一走査中におけるシェーディング動作シーケンスを示す。本シーケンスでは、画像領域を複数ブロックに分割し、各ブロックにおけるシェーディングデータに基づいてＳＨＤＰＷＭ信号のデューティ比が設定される。
【００４６】
前述したように駆動電流３１２は、シェーディング電圧Ｖｓｈｄにより制御される。例えば、ＳＨＤＰＷＭ信号のパルス幅が広ければ広いほど平滑回路３５２から出力されるシェーディング電圧Ｖｓｈｄが大きくなる。そのため、シェーディング電圧Ｖｓｈｄに対応する電流Ｉｓｈｄも大きくなり、その結果、駆動電流３１２が小さくなり、光ビームの光量が低くなる。例えば、図５に示すＢｌｏｃｋ１において、レーザ制御部３０４が出力するＳＨＤＰＷＭ信号のデューティ比は０％である。このときの光量を１００％とする。Ｂｌｏｃｋ２は、Ｂｌｏｃｋ１における光量の９５％に制御するため、レーザ制御部３０４が出力するＳＨＤＰＷＭ信号のデューティ比は５％となる。レーザ制御部３０４が、デューティ比が５％のＰＷＭ信号を出力することによって、Ｂｌｏｃｋ２を走査する期間の駆動電流３１２が制御され、光ビームの光量は９５％に制御される。Ｂｌｏｃｋ３〜６においても同様に、レーザ制御部３０４がそれぞれのブロックに応じたデューティ比のＳＨＤＰＷＭ信号を出力することによって、光ビームの光量をそれぞれのブロックに応じた光量に制御することができる。なお、図５において各ブロックにおけるＳＨＤＰＷＭ信号を１パルスで示しているが、実際にはそれぞれのブロックにおいてレーザ制御部３０４は複数のパルス信号を生成し、平滑回路３５２は複数のパルス信号を平滑化処理する。
【００４７】
平滑回路３５２は、入力信号を平滑化することによってシェーディング電圧Ｖｓｈｄを出力し、前述したシーケンスの中で、シェーディングブロック間の光量を滑らかに変化させる。平滑回路３５２は、コンデンサとチョークコイル又は抵抗器を含み、オペアンプを使用したアクティブフィルタを有するフィルタ回路である。アクティブフィルタの遮断周波数は、ＳＨＤＰＷＭ信号の周波数をカットし、シェーディングブロックの周期をパスするように設定される。ＳＨＤＰＷＭ信号のパルス幅の切り換えタイミング（シェーディングブロックの切り換わりタイミング）において平滑回路３５２の動作によってシェーディング電圧Ｖｓｈｄは段差が生じずに曲線的に変化する。すなわち、平滑回路３５２を用いることによって、ＳＨＤＰＷＭ信号のパルス幅の切替えタイミングで光量が極端に変化するのを抑制することで、画像上でスジ、ムラが発生することを防ぐことができる。
【００４８】
［光量ＰＷＭ信号による光量制御］
光量ＰＷＭ信号３２０によりＬＤ２０１の光量を制御する方法について図４を用いて説明する。レーザ制御部３０４は、光量ＰＷＭ信号３２０を基準電圧生成部３０２が有する電界効果トランジスタ（以下、ＦＥＴという）３２１に出力する。光量ＰＷＭ信号３２０は、パルス信号であり、基準電圧Ｖｒｅｆを決定するための信号である。光量ＰＷＭ信号３２０のデューティを変えることで、基準電圧Ｖｒｅｆを変えることができる。基準電圧生成部３０２は、入力された光量ＰＷＭ信号３２０に応じてＦＥＴ３２１がオン・オフされることにより、内部で生成される電圧ＶＲ３１９をオン・オフ信号に変換する。電圧ＶＲ３１９は、抵抗１３２３とコンデンサ３１４で形成されるフィルタによって平滑され、基準電圧Ｖｒｅｆが生成される。基準電圧Ｖｒｅｆは、ＡＰＣ制御において、ＡＰＣ制御回路３０１が有する比較器３０６によりＰＤ４０３からの電流と比較される。これにより、光量制御を行うことができる。なお、ＦＥＴ３２１がオンされたときに電圧ＶＲ３１９をローレベルとするために、抵抗１３２４が設けられている。また、スイッチ３０７にはサンプルホールド信号が入力され、ＡＰＣ制御回路３０１の動作モードを切り替えるために用いられている。
【００４９】
ところで、光量ＰＷＭ信号３２０は、ＬＤ２０１の光量を可変とするための信号である。予め工場で光量ＰＷＭ信号３２０を１００％にした状態で、ＡＰＣ制御を行いながら半固定抵抗器３０５の抵抗値を調整することにより、ＬＤ２０１の光量が調整される。そして印刷時には、適切な濃度に合う光量を、光量ＰＷＭ信号３２０のパルス幅を制御することによって設定する。
【００５０】
［環境による目標光量のばらつき］
画像形成装置では、画像形成速度が変わったり周辺環境が変化したりした場合、又は画像形成装置の電源がオンされた場合やユーザからの要求により、適切な濃度となるようなレーザ光の光量を設定することにより画像の濃度設定が行われる。その際、濃度検出用のトナーパターンが感光ドラム１０１上に形成され、中間転写ベルト１０５上に転写される。そして、中間転写ベルト１０５上に転写されたトナーパターンを濃度センサ１４２によって濃度を検知したり、用紙Ｓに印刷されたトナーパターンを画像読取装置１１５で読み取ったりして濃度情報が取得され、濃度測定が行われる。また、濃度検出用のトナーパターンを形成する際には、上述した図４の回路において、ＣＰＵ３０３から基準電圧生成部３０２に出力される光量ＰＷＭ信号３２０は、デューティを１００％としておく。また、ＳＨＤＰＷＭ信号のデューティを０％（固定のデューティ）としておく。
【００５１】
例えば、画像読取装置１１５により用紙Ｓに印刷された濃度検出用のトナーパターンを読み取ることで、濃度検出用のトナーパターンの濃度の測定を行った結果を示した図が、図６（ａ）である。図６（ａ）は、横軸がＰＷＭ信号３２３のデューティを示し、縦軸が濃度検出用のトナーパターンの濃度であり、黒丸は測定された濃度を示す。図６（ａ）では、トナーパターン形成時のＰＷＭ信号３２３のデューティは、１００％、９０％、８０％、７０％、６０％、５０％としている。例えば、ＰＷＭ信号３２３のデューティが１００％では、ＬＤ２０１は１画素中ずっと発光するように制御される。また、例えばＰＷＭ信号３２３のデューティが５０％では、ＬＤ２０１は１画素中の半分が発光し半分が消灯するように制御される。なお、ここでのＰＷＭ信号３２３のデューティは、画像形成時におけるデューティとは異なる任意のデューティである。
【００５２】
また、図６（ａ）では、プロットされたグラフが２つあり、温度及び湿度の異なる環境Ａ（図中、下側のグラフ）、Ｂ（図中、上側のグラフ）で形成されたトナーパターンの測定結果を示している。ここで、例えば、最も濃いトナーパターンに対する目標とする濃度（以下、目標濃度という）を１．５とする。このとき、環境Ａでの目標濃度１．５を実現するためのＰＷＭ信号３２３のデューティは、図中、下側のグラフの測定結果から、７０％〜８０％の間となっていることがわかる。そこで、線形補間を行い目標濃度１．５となるときのＰＷＭ信号３２３のデューティを求めると、目標濃度１．５に対応するＰＷＭ信号３２３のデューティは７６％と算出される。一方、環境Ｂでの目標濃度１．５を実現するためのＰＷＭ信号３２３のデューティは、図中、上側のグラフの測定結果から、６０％〜７０％の間となっており、目標濃度１．５に対応するＰＷＭ信号３２３のデューティは６７％と算出される。環境Ｂは、環境Ａよりも高温、多湿の環境であり、高温・多湿になるほど、同じ目標濃度に対して、ＰＷＭ信号３２３のデューティが小さくなることが分かる。また、感光ドラム１０１が新品の場合には感度が高いため、高温・多湿の環境Ｂの場合と同様に、使用時間の長い感光ドラム１０１と比べ、同じ目標濃度に対してＰＷＭ信号３２３のデューティが小さくなる。
【００５３】
図６（ｂ）は、ＰＷＭ信号３２３のデューティとＬＤ２０１の光量の関係を示すグラフである。図６（ｂ）は、横軸にＰＷＭ信号３２３のデューティ（％）を示し、縦軸にＬＤ２０１の許容出力光量を１００％としたときのＬＤ２０１の出射光量（％）を示す。許容光量は、ＬＤ２０１の仕様、画像形成装置の仕様（例えば、感光ドラム１０１の感度や最大出力濃度など）などから設計上決まる値である。なお、図６（ｂ）に示すＰＷＭ信号３２３のデューティとＬＤ２０１の光量との関係を示すＩＬＵＴ（関係データ）は、工場出荷時の測定結果を用いて予め決められており、ＲＯＭ３０３１に記憶されているものとする。ＣＰＵ３０３は、ＩＬＵＴを参照することにより、ＰＷＭ信号３２３のデューティが７６％の場合、目標光量は７１％であると判断する。ＣＰＵ３０３は、目標光量（例えば、７１％）をＣＰＵ３０３のＲＡＭ３０３２に記憶する。ＣＰＵ３０３は、レーザ光の光量を設定する設定手段として機能する。ＣＰＵ３０３は、印刷時にはＲＡＭ３０３２に記憶された目標光量（７１％）で印刷を行う。ここで、算出された目標光量７１％は、画像形成の際、光量ＰＷＭ信号３２０のデューティになる。以上のように、ＣＰＵ３０３は画像の濃度を補正する補正手段としても機能する。
【００５４】
また、ここでは、ＰＷＭ信号３２３について、低いデューティではＬＤ２０１の光量が上昇せず、ある程度のデューティとなったところから光量が増加し始める。そして、ＰＷＭ信号３２３について、高いデューティでは急激に光量が１００％に上昇し、ＰＷＭ信号３２３のデューティが１００％になる前に、レーザダイオード２０１の光量が１００％に達してしまうこととする。このようなＰＷＭ信号のデューティに対するＬＤ２０１の光量の特性は、個々のＬＤ２０１によって異なる。
【００５５】
図６（ｂ）では、環境Ａでの目標濃度１．５に対応するためのＰＷＭ信号３２３のデューティが７６％の場合のＬＤ２０１の光量は、ＬＤ２０１の許容出力光量を１００％としたときの光量７１％に対応することが分かる。同様に、環境Ｂでの目標濃度１．５に対応するためのＰＷＭ信号３２３のデューティが６７％の場合のＬＤ２０１の光量は、ＬＤ２０１の許容出力光量を１００％としたときの光量６２％に対応することが分かる。これにより、環境Ａでは、ＡＰＣの目標光量はＬＤ２０１の最大光量の７１％に設定され、環境Ｂでは、ＡＰＣの目標光量はＬＤ２０１の最大光量の６２％に設定される。
【００５６】
続いて、図６（ｃ）に示す上側のグラフは、環境Ｂよりも更に高温・多湿な環境Ｃでのトナーパターンの測定結果を示したグラフである。なお、図中、下側のグラフは、図６（ａ）の環境Ａでの測定結果を示すグラフである。図６（ｃ）では、環境Ｃでの目標濃度１．５を実現するためのＰＷＭ信号３２３のデューティは、図中のグラフの測定結果から、５０％〜６０％の間となっており、目標濃度１．５に対応するＰＷＭ信号３２３のデューティは５５％と算出される。図６（ｄ）は、前述した図６（ｂ）と同様に、ＰＷＭ信号３２３のデューティとＬＤ２０１の光量の関係を示すグラフであり、ここでは、環境Ａと環境ＣにおけるＰＷＭ信号３２３のデューティとＬＤ２０１の光量の関係を示している。図６（ｄ）より、環境Ｃでの目標濃度１．５に対応するためのＰＷＭ信号３２３のデューティが５５％の場合のＬＤ２０１の光量は、ＬＤ２０１の許容出力光量を１００％としたときの光量４８％に対応することが分かる。
【００５７】
ここで、ＢＤがＬＤ２０１からのレーザ光を受光した際の振幅が大きい方が、書き出し位置の精度が向上する。振幅を大きくするためには、ＢＤへの入射光量が大きい方がよい。そのため、従来、ＢＤにレーザ光を入射させる際には、シェーディング回路３５０を動作させず、コンデンサ３１０の充電電圧ｃｈに対応する値の駆動電流３２７がレーザ光源に供給されていた。しかしながら、上述したように、感度が良好な新品の感光ドラム１０１が装着された直後で、かつ上述した環境Ｃのような高温・多湿の環境下で画像形成が行われる場合には目標光量が低く設定されるため、ＬＤ２０１に流れる駆動電流３２７も低く設定される。すると、駆動電流３２７によってＬＤ２０１から出射されるレーザ光の光量が、ＢＤが検知可能な光量範囲の下限の光量に到達せず、ＢＤ信号が生成されないことになる。
【００５８】
［従来のＡＰＣ制御における課題］
図７は、上述した環境Ａ、Ｂ、Ｃにおける非画像領域（ＡＰＣ領域）の目標光量、画像領域でのレーザ光量を説明する図である。図７（ａ）は、環境Ａ、環境Ｂの場合の非画像領域（ＡＰＣ領域）での目標光量、画像領域でのレーザ光量を示した図であり、縦軸はレーザ光量を示し、横軸は時間を示す。図７（ｂ）は、環境Ａ、環境Ｃの場合の非画像領域（ＡＰＣ領域）での目標光量、画像領域でのレーザ光量を示し、縦軸はレーザ光量を示し、横軸は時間を示す。
【００５９】
図７（ａ）では、環境Ａの場合の非画像領域（ＡＰＣ領域）での目標光量（レーザ光量）、画像領域での画像データに対応したレーザ光量を実線で示している。一方、環境Ｂの場合の非画像領域（ＡＰＣ領域）での目標光量（レーザ光量）、画像領域での画像データに対応したレーザ光量を破線で示している。また、両方向矢印αは、ＢＤ２１４が検知可能なレーザ光の光量範囲を示しており、両方向矢印βは、ＢＤ２１４が検知不可能なレーザ光の光量範囲を示している。なお、ここでは、ＢＤ２１４がＬＤ２０１から出射されたレーザ光を検知可能な範囲のレーザ光量の閾値を、ＬＤ２０１が出射可能な最大光量の５０％としている。図７（ａ）に示すように、環境Ａ、環境ＢにおけるＡＰＣ領域での目標光量はそれぞれ７６％、６７％であるため、ＢＤ２１４はＬＤ２０１から出射されたレーザ光を検知可能である。そのため、ＬＤ２０１から出射されるレーザ光の光量が低く、ＢＤ２１４がレーザ光を検知できず、ＢＤ信号が出力されないということはない。
【００６０】
図７（ｂ）では、環境Ａの場合の非画像領域（ＡＰＣ領域）での目標光量（レーザ光量）、画像領域での画像データに対応したレーザ光量を実線で示している。一方、環境Ｃの場合の非画像領域（ＡＰＣ領域）での目標光量（レーザ光量）、画像領域での画像データに対応したレーザ光量を一点鎖線で示している。また、両方向矢印αは、ＢＤ２１４が検知可能なレーザ光の光量範囲を示しており、両方向矢印βは、ＢＤ２１４が検知不可能なレーザ光の光量範囲を示している。なお、ＢＤ２１４がＬＤ２０１から出射されたレーザ光を検知可能な範囲のレーザ光量の閾値を、ＬＤ２０１が出射可能な最大光量の５０％としている。図７（ｂ）に示すように、環境ＡにおけるＡＰＣ領域での目標光量（７６％）は、ＢＤ２１４がＬＤ２０１から出射されたレーザ光を検知可能である。一方、環境ＣにおけるＡＰＣ領域での目標光量（４８％）は、ＢＤ２１４がＬＤ２０１から出射されたレーザ光を検知不可能である。そのため、環境Ｃの場合にはＬＤ２０１から出射されるレーザ光の光量が低く、ＢＤ２１４がレーザ光を検知できず、ＢＤ信号が出力されないことになる。
【００６１】
［本実施例でのＡＰＣ時のレーザ光量設定］
続いて、本実施例でのＡＰＣ領域でのレーザ光量の設定方法について、図８を参照して説明する。図８は、本実施例のＡＰＣ領域でのレーザ光量の設定方法を説明する図である。図８は、上述した図７と同様に、ＡＰＣ領域での目標光量、画像領域でのレーザ光量の設定を説明する図であり、縦軸はレーザ光量を、横軸は時間を示す。また、縦軸のａは、本実施例でのＡＰＣ領域での光量として設定される補正された目標光量（レーザ光量）を示し、縦軸のｂはＢＤ２１４がレーザ光を検知可能なレーザ光の光量の閾値を示している。また、縦軸のｃは補正する前の目標光量（レーザ光量）を示している。本実施例では、ＡＰＣ領域での目標光量を設定する際に、設定する光量が、ＢＤ２１４が検知可能な光量かどうかを判断し、検知不可能な目標光量（図中、ｃ）の場合には、設定する光量として所定の光量まで増加させた光量（図中、ａ）を設定することとする。これにより、ＡＰＣ時の目標光量でＢＤ２１４はレーザ光を検知することができ、ＢＤ２１４からはＢＤ信号が出力される。一方、画像領域においては、ＡＰＣ時の目標光量を光量ｃから光量ａに増加させている。そのため、画像領域では、この増加分（差分光量）であるシェーディングオフセット量（＝光量ａ−光量ｃ）をシェーディングデータに加えたデータで補正したシェーディングデータを設定する。その結果、レーザ制御部３０４は、補正したシェーディングデータに対応したＳＨＤＰＷＭ信号をシェーディング回路３５０に出力することにより、所定の濃度の画像形成を行うことができる。
【００６２】
［目標光量の算出］
次に、環境（温度、湿度）に応じた目標光量の算出方法について説明する。図９は、環境（温度、湿度）に応じた目標光量を算出する制御シーケンスを示すフローチャートである。図９に示す処理は、画像形成速度が変わったり周辺環境が変化したりした場合、又は画像形成装置の電源がオンされた場合や印刷枚数が所定の枚数に到達した場合、ユーザからの要求があった場合等に起動され、ＣＰＵ３０３により実行される。
【００６３】
図９に示す処理が起動されると、ステップ（以下、Ｓとする）９０１では、ＣＰＵ３０３は、環境センサ１４１により検知された画像形成装置１００内部の温度情報と湿度情報を取得する。Ｓ９０２では、ＣＰＵ３０３は、Ｓ９０１で取得した温度情報及び湿度情報に基づいて、画像形成装置１００内部の環境区分を決定する。図１０（ａ）に示すテーブルは、画像形成装置１００内部の温度と湿度に応じて環境区分を５段階に区分した環境区分テーブルであり、テーブルの縦軸は温度［℃］を示し、横軸は湿度［％］を示す。環境区分は温度が低い方から高い方に向かって、かつ湿度が低い方から高い方に向かって、環境区分１〜環境区分５に分かれている。ＣＰＵ３０３は、Ｓ９０１で取得した温度情報及び湿度情報と、環境区分テーブルに基づいて、画像形成装置１００の環境区分を決定する。例えば、Ｓ９０１で環境センサ１４１により検知された温度が２５℃、湿度が４５％だとすると、ＣＰＵ３０３は環境区分テーブルより、環境区分が環境区分３であると決定する。
【００６４】
Ｓ９０３では、ＣＰＵ３０３は、Ｓ９０２で決定した環境区分に基づいて、画像形成条件の一つである感光ドラム１０１を帯電する帯電器１０２の帯電電圧を決定する。図１０（ｂ）に示すテーブルは、環境区分と感光ドラム１０１を帯電する帯電器１０２の帯電電圧との対応を示す帯電電圧設定テーブルである。図１０（ｂ）の帯電電圧設定テーブルにおいて、環境区分の列に示す１〜５の数字は、それぞれ環境区分１〜環境区分５に対応する。また、図中、Ｙ、Ｍ、Ｃ、Ｋは、それぞれイエロー色、マゼンタ色、シアン色、ブラック色の感光ドラム１０１を帯電する帯電器１０２に対応している。また、表中の数字５０、１００、２００、３００、４００は、帯電器１０２が感光ドラム１０１に印加する帯電電圧（単位：ボルト）を示している。なお、帯電器１０２が感光ドラム１０１に印加する帯電電圧は負電位である。したがって、５０は、−５０ボルト、４００は、−４００ボルトを意味する。ＣＰＵ３０３は、Ｓ９０２で決定した環境区分と、帯電電圧設定テーブルに基づいて、帯電器１０２の帯電電圧を決定する。例えば、Ｓ９０１で環境センサ１４１により検知された温度が２５℃、湿度が４５％だとすると、環境区分は環境区分３であり、感光ドラム１０１に帯電器１０２から印加される帯電電圧は、−２００ボルトとなる。
【００６５】
Ｓ９０４では、ＣＰＵ３０３は、Ｓ９０３で決定した帯電電圧に基づいて、光走査装置２００のＬＤ２０１から感光ドラム１０１に照射可能な最大レーザ光量値を算出する。図１０（ｃ）に示すテーブルは、帯電器１０２から感光ドラム１０１に印加する帯電電圧と、感光ドラム１０１に照射可能なレーザ光量設定値（最大光量）との対応を示す最大レーザ光量値テーブルである。帯電電圧の列に示す５０〜４００は、それぞれ帯電器１０２が感光ドラム１０１に印加する−５０ボルト〜−４００ボルトの帯電電圧を示す。また、レーザ光量設定値は、レーザ制御部３０４が基準電圧生成部３０２に出力する光量ＰＷＭ信号３２０の値である。なお、光量ＰＷＭ信号３２０は８ビットのデータで示され、その値は０〜２５５で表現される。ＣＰＵ３０３は、Ｓ９０３で決定した帯電器１０２の帯電電圧と、最大レーザ光量値テーブルに基づいて、レーザ光量最大値を算出する。例えば、Ｓ９０１で環境センサ１４１により検知された温度が２５℃、湿度が４５％だとすると、帯電器１０２の高電圧は、−２００ボルトであり、この場合の最大レーザ光量値は、１８０となる。
【００６６】
Ｓ９０５では、ＣＰＵ３０３は、帯電器１０２から決定した帯電電圧を印加された感光ドラム１０１に、図１０（ｄ）に示すようなトナーチェックパターンの画像形成を行う。図１０（ｄ）は、最大レーザ光量値１８０を１００％として、段階的にレーザ光量を下げた濃度検知用のパッチ画像の例である。図中、（Ｙ）、（Ｍ）、（Ｃ）、（Ｋ）は、それぞれイエロー色、マゼンタ色、シアン色、ブラック色のパターンデータを指している。また、図中の２０、７４、１２７、１８０の数字は、Ｓ９０４で算出した最大レーザ光量値１８０を１００％とした、トナーチェックパターンに対応したレーザ光量設定値を示している。ここでは、レーザ光量設定値の最小値２０までの４段階のレーザ光量を変更したパッチを形成するために、（１８０−２０）÷３＝５３の光量ＰＷＭ信号３２０の設定値を５３ずつ変化させたトナーチェックパターン（濃度パッチ）を形成している。
【００６７】
Ｓ９０６では、ＣＰＵ３０３は、各感光ドラム１０１上に形成され、中間転写ベルト１０５上に転写されたトナーチェックパターンを濃度センサ１４２により濃度検知を行い、検知結果を取得する。Ｓ９０７では、ＣＰＵ３０３は、ＰＷＭ信号のデューティと濃度センサ１４２の濃度検知結果に基づいて上述した方法により、目標濃度に応じたレーザ光量を算出する。ＣＰＵ３０３は、算出したレーザ光量値をＲＡＭ３０３２に格納し、処理を終了する。
【００６８】
なお、図９に示す処理では、中間転写ベルト１０５上に転写されたトナーチェックパターンを濃度センサ１４２で濃度を検知する例について説明したが、本実施例は、これに限定されるものではない。例えば、トナーチェックパターンを用紙Ｓに印刷し、トナーチェックパターンが印刷された用紙Ｓを画像読取装置１１５により読み込んで、トナーチェックパターンの濃度検知を行う方法でもよい。
【００６９】
［画像形成の制御シーケンス］
図１１は、本実施例の画像形成の制御シーケンスを示すフローチャートである。図１１の処理は、画像形成時に起動され、ＣＰＵ３０３により実行される。図１１に示す処理が起動されると、Ｓ１１０１では、ＣＰＵ３０３は、画像形成時の目標濃度に応じて光走査装置２００のＬＤ２０１から出射するレーザ光量値（目標光量）をＲＡＭ３０３２より取得する。この場合のレーザ光量値は、上述した図１０の処理により算出され、ＲＡＭ３０３２に格納されたレーザ光量値のことである。Ｓ１１０２では、ＣＰＵ３０３は、Ｓ１１０１で取得したレーザ光量値、すなわち目標光量値と、ＢＤ２１４が検知可能なレーザ光量の下限値である閾値γとに基づいて、目標光量値が、ＢＤ２１４が検知可能なレーザ光量値かどうか判断する。ＣＰＵ３０３は、目標光量値が閾値γ以上（検知可能な光量以上）であり、ＢＤ２１４が検知可能なレーザ光量値であると判断した場合には、処理をＳ１１０３に進める。一方、ＣＰＵ３０３は、目標光量値が閾値γ未満であり、ＢＤ２１４が検知不可能なレーザ光量値であると判断した場合には、処理をＳ１１０４に進める。
【００７０】
Ｓ１１０３では、ＣＰＵ３０３は、レーザ制御部３０４に非画像領域（ＡＰＣ領域）に設定するレーザ光量値である目標光量値を通知する。レーザ制御部３０４は、非画像領域（ＡＰＣ領域）にＣＰＵ３０３より通知された目標光量値に対応する基準電圧を基準電圧生成部３０２に設定するため、基準電圧Ｖｒｅｆを決定する光量ＰＷＭ信号３２０を基準電圧生成部３０２に出力する。また、ＣＰＵ３０３は、画像領域におけるレーザ光量の制御時にレーザ制御部３０４からの要求に対応するため、感光ドラム１０１の各露光位置に対応した光量の補正値（シェーディングデータ）をＲＯＭ３０３１から読み出す。そして、ＣＰＵ３０３は、レーザ制御部３０４からの要求に応じてシェーディングデータを送信するため、読み出したシェーディングデータをＲＡＭ３０３２に格納し、処理をＳ１１０６に進める。
【００７１】
Ｓ１１０４では、ＣＰＵ３０３は、非画像領域（ＡＰ領域）に設定するレーザ光量を閾値γよりも大きい所定の光量値（補正レーザ光量値）に設定するため、所定の光量値と目標光量値との差分光量であるシェーディングオフセット量を算出する。そして、ＣＰＵ３０３は、レーザ制御部３０４に非画像領域（ＡＰＣ領域）に設定するレーザ光量値として所定の光量値（補正レーザ光量値）を通知する。なお、所定の光量値は、閾値γよりも大きな光量値とする。レーザ制御部３０４は、非画像領域（ＡＰ領域）にＣＰＵ３０３より通知された所定の光量値に対応する基準電圧を基準電圧生成部３０２に設定するため、光量ＰＷＭ信号３２０を基準電圧生成部３０２に出力する。例えば、図７では、ＢＤ２１４がＬＤ２０１から出射されたレーザ光を検知可能な範囲のレーザ光量の閾値をＬＤ２０１が出射可能な最大光量の５０％としていたが、ここでの所定の光量値は、例えばＬＤ２０１が出射可能な最大光量の５３％とする。Ｓ１１０５では、ＣＰＵ３０３は、感光ドラム１０１の各露光位置に対応した光量の補正値（シェーディングデータ）をＲＯＭ３０３１から読み出す。そして、ＣＰＵ３０３は、読み出したシェーディングデータに算出したシェーディングオフセット量を加算することにより、補正したシェーディングデータをＲＡＭ３０３２に格納する。
【００７２】
Ｓ１１０６では、ＣＰＵ３０３は、用紙Ｓへの画像形成を行うため、プリント動作を実行し、プリントが終了すると、図１１の処理を終了する。なお、プリント動作中には、レーザ制御部３０４からＣＰＵ３０３に対して、感光ドラム１０１の露光位置に対応したシェーディングデータの取得要求が送信される。ＣＰＵ３０３は、レーザ制御部３０４からの取得要求に対し、ＲＡＭ３０３２に格納した露光位置に対応するシェーディングデータを読み出し、レーザ制御部３０４に送信する。
【００７３】
なお、図１１の処理では、ＣＰＵ３０３がレーザ制御部３０４の要求に応じて、補正したシェーディングデータを送信していたが、例えばレーザ制御部３０４側でシェーディングデータを補正するようにしてもよい。すなわち、Ｓ１１０４の処理内容を、ＣＰＵ３０３は算出したシェーディングオフセット量をレーザ制御部３０４に通知するように変更してもよい。そして、ＣＰＵ３０３は、感光ドラム１０１の各露光位置に対応したシェーディングデータをＲＯＭ３０３１から読み出し、読み出したシェーディングデータをＲＡＭ３０３２に格納する。ＣＰＵ３０３は、レーザ制御部３０４からのシェーディングデータの取得要求に対して、ＲＡＭ３０３２に格納された、シェーディングオフセット量による補正をしていないシェーディングデータを送信する。一方、レーザ制御部３０４は、送信されたシェーディングデータに対して、ＣＰＵ３０３から通知されているシェーディングオフセット量を加算して補正したシェーディングデータを生成する。そして、レーザ制御部３０４は、補正したシェーディングデータに基づいて、ＬＤ２０１の光量制御を行う。
【００７４】
以上説明したように、画像形成時の目標光量が、ＢＤが検知可能な光量範囲を下回る場合には、非画像領域（ＡＰＣ領域）での光量をＢＤが検知可能な目標光量よりも大きい光量とすることで、ＢＤがＢＤ信号を出力できるように補正する。一方、画像領域では、出射する光量を目標光量に応じた光量に切り替えるため、通常のシェーディングデータに、目標光量とＡＰＣ領域での光量との差分であるオフセット量を加算することにより、目標光量に応じた光量で画像形成を行うことができる。
【００７５】
以上説明したように、本実施例によれば、コストアップすることなく、ＢＤが検知可能な光量のレーザ光と画像形成に必要な光量のレーザ光を出射することができる。
【符号の説明】
【００７６】
１００      画像形成装置
１０１      感光ドラム
２０１      レーザダイオード
２１４      ＢＤ
３０１      ＡＰＣ制御回路
３０３      ＣＰＵ
３５０      シェーディング回路
３０３１    ＲＯＭ
【図１】
2019132899.tif 000003
【図２】
2019132899.tif 000004
【図３】
2019132899.tif 000005
【図４】
2019132899.tif 000006
【図５】
2019132899.tif 000007
【図６】
2019132899.tif 000008
【図７】
2019132899.tif 000009
【図８】
2019132899.tif 000010
【図９】
2019132899.tif 000011
【図１０】
2019132899.tif 000012
【図１１】
2019132899.tif 000013