(57)【要約】【課題】  複数の光源を持つ光走査装置において、ポリゴンミラーを回転駆動する駆動モータ回転の加速に伴う回転速度のオーバーシュート、アンダーシュートにより、正常な同期信号（ＢＤ信号）を生成できず、ポリゴンミラーの回転速度の制御ができなくなるおそれが生じる。【解決手段】  ＢＤ信号を生成させるために光ビームを出射させる期間に関し、回転多面鏡の回転速度を加速または減速させている状態での当該期間が回転多面鏡の回転速度を一定速度に制御した状態での当該期間よりも長くする。【選択図】  図３
2011150292.tif 000002
【特許請求の範囲】
【請求項１】
感光体上に静電潜像を形成するために画像データに基づいて光ビームを出射する光源と、
前記光ビームが前記感光体を走査するように前記光ビームを偏向する回転多面鏡と、
前記回転多面鏡によって偏向された光ビームが前記静電潜像を形成する第２の期間の前の第１の期間に前記光源から光ビームを出射させる光源制御手段と、
前記第１の期間において前記回転多面鏡によって偏向された光ビームを検出する検出手段と、
前記検出手段によって検出される前記光ビームの検出周期に基づいて前記回転多面鏡の回転速度を制御する回転制御手段と、有し、
前記光源制御手段は、前記回転制御手段が前記回転多面鏡の回転速度を加速または減速させている状態での前記第１の期間に含まれる前記光源から前記光ビームを出射させる期間が、前記回転多面鏡の回転速度を一定速度に制御した状態での前記第１の期間に含まれる前記光源から前記光ビームを出射させる期間よりも長くなるように、前記光源を制御することを特徴とする光走査装置。
【請求項２】
前記第２の期間において前記光源から所定の光量の前記光ビームを出射させるために、前記第１の期間に前記光源から出射された光ビームの強度に応じて前記第２の期間に前記光源に供給する電流を制御する光量制御手段をさらに有し、
前記光源は複数の発光素子を有し、前記光源制御手段は前記第１の期間において前記複数の発光素子かそれぞれ異なるタイミングでビームを出射させ、前記光量制御手段は前記第１の期間に前記複数の発光素子それぞれから出射された光ビームの強度に応じて前記第２の期間に前記複数の発光素子それぞれに供給する前記電流を制御し、
前記回転制御手段は、前記複数の発光素子のうち所定の発光素子から出射されるレーザ光の前記検出周期に基づいて前記回転多面鏡の回転速度を制御し、
前記光源制御手段は、前記回転制御手段が前記回転多面鏡の回転速度を加速させている状態での前記第１の期間に含まれる前記所定の発光素子から前記光ビームを出射させる期間が、前記回転多面鏡の回転速度を一定速度に制御した状態での前記第１の期間に含まれる前記所定の発光素子から前記光ビームを出射させる期間よりも長くするために、前記電流を制御するために前記第１の期間において前記所定の発光素子以外の発光素子が前記光ビームを出射する出射期間の少なくとも一部を前記所定の発光素子が光ビームを出射する期間として用いるように前記光源を制御することを特徴とする請求項１に記載の光走査装置。
【請求項３】
前記光源制御手段は、前記回転制御手段が前記回転多面鏡の回転速度を加速させている状態での前記第１の期間に含まれる前記所定の発光素子から前記光ビームを出射させる期間が、前記回転多面鏡の回転速度を一定速度に制御した状態での前記第１の期間に含まれる前記所定の発光素子から前記光ビームを出射させる期間よりも長くするために、前記光量制御手段は、前記所定の発光素子以外の発光素子に関して前記第１の期間において光ビームを出射させる発光素子の数を減じることを特徴とする請求項２に記載の光走査装置。
【請求項４】
前記回転制御手段は、前記回転多面鏡の回転速度を第１の回転速度から第２の回転速度、または前記第２の回転速度から第３の回転速度に加速させる回転制御手段であって、
前記光源制御手段は、前記回転制御手段が前記回転多面鏡の回転速度を前記第１の回転速度から前記第３の回転速度に加速させる状態での前記第１の期間において前記電流を制御するために前記光ビームを出射させる光源の発光素子の数が、前記第１の回転速度から前記第２の回転速度に加速させる状態での前記電流を制御するために前記光ビームを出射させる発光素子の数よりも少なくなるように前記光源を制御することを特徴とする請求項２に記載の光走査装置。
【請求項５】
前記光源制御手段は、前記第２の期間において、前記第１の期間に前記光ビームを出射しないように制御された発光素子に前記第１の期間の前の１走査において供給された値の電流を供給することを特徴とする請求項３に記載の光走査装置。
【請求項６】
前記光源制御手段は、前記回転制御手段によって前記回転多面鏡の回転速度が第１の回転速度から第２の回転速度に加速されてから所定時間が経過したことに応じて、前記複数の発光素子それぞれに供給される前記電流を制御するために前記第１の期間において前記複数の発光素子すべてからそれぞれ異なるタイミングでビームが出射されるように前記光源を制御することを特徴とする請求項２に記載の光走査装置。
【請求項７】
請求項１乃至６いずれかに記載の光走査装置を備える画像形成装置であって、
前記感光体上の静電潜像をトナーによって現像する現像手段と、
前記感光体上のトナー像を記録媒体に転写する転写手段と、
前記記録媒体に転写されたトナー像を前記記録媒体に定着させる定着手段と、を備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回転多面鏡によって走査される光ビームによって感光体上に静電潜像を形成する光走査装置及びそれを備える画像形成装置に関するものである。
【背景技術】
【０００２】
電子写真方式の画像形成装置は、次のようなプロセスで画像を形成する。入力された画像データに応じて半導体レーザ等の光源から出射される光ビームを回転多面鏡（以下、ポリゴンミラー）やガルバノミラー等の偏向走査装置で偏向することによって走査光に変換する。表面を一様に帯電された感光体上をその光ビームで走査することによって感光体上に静電潜像を形成する。その静電潜像はトナーによって現像され、現像されたトナー像は記録紙上に転写される。そして、記録紙上のトナー像は加熱定着され、記録紙上に画像が形成される。
【０００３】
ポリゴンミラーや光源は画像形成装置に取り付けられる光走査装置に備えられている。光走査装置の構成の一例を図９に示す。画像形成時にポリゴンミラー９０１は駆動モータ９０２によって所定の回転速度（回転数）で回転駆動される。光源９０３からは画像データに基づいて変調された画像信号に基づく光ビームが出射され、その光ビームはポリゴンミラー９０１の反射面に入射する。ポリゴンミラー９０１の反射面に入射した光ビームは、回転するポリゴンミラー９０１が有する反射面に反射されることによって走査光となる。その走査光は、結像光学系９０４を通過し、感光体９０６に結像される。
【０００４】
図９に示すように光走査装置には、ポリゴンミラー９０１によって走査された光ビームが入射するＢＤ（Ｂｅａｍ  Ｄｅｔｅｃｔｏｒ）９０５が設けられている。ＢＤ９０５は、１走査毎の画像の書き出し位置の同期を図るために設けられているセンサである。不図示のＣＰＵは、ＢＤ９０５に入射した光ビームによって生成される同期信号（ＢＤ信号）に基づくタイミングで光源から光ビームを出射させる。また、ＣＰＵは、この同期信号の周期が一定の周期になるように駆動モータ９０２を制御する。
【０００５】
また、ＣＰＵは、１走査毎に光源を発光させる。その光ビームはフォトダイオードなどの検知手段によって検知される。ＣＰＵは、検知結果に基づいて、静電潜像を形成する際に光源から出射される光ビームの光量が所定の光量になるように光源に印加する駆動電流を制御する（Ａｕｔｏ  ＰｏｗｅｒＣｏｎｔｒｏｌ、以下ＡＰＣ）。ＡＰＣを行うことによって、光ビームの光量の変動による画像濃度の変動が抑制される。
【０００６】
従来、記録紙の両面に画像形成する両面印刷機能を持つ画像形成装置において、表裏で画像のサイズが異なるという問題が生じていた。記録紙の一方の面（以下、表面）に画像を形成する際、記録紙は定着器を通過する。定着器を通過することによって記録紙に吸収されていた水分が蒸発する。それによって含有水分量が減少するため記録紙のサイズが収縮する。それに伴い記録紙の表面に形成された画像のサイズも収縮する。その収縮した記録紙の裏面に画像を形成する場合に裏面に形成する画像のサイズを縮小させないと、裏面に形成される画像のサイズが表面に形成される画像のサイズより大きくなり、表裏でサイズの異なった画像が形成されてしまう。
【０００７】
この問題を解決するために、両面印刷をする場合、片面の画像形成時の画像倍率を調整することで表裏の画像のサイズを合わせる技術を開示している。例えば、裏面に形成する画像のサイズを表面の画像サイズよりも縮小させるために、表面に画像を形成する時よりも裏面に画像を形成する時に、画像クロックの周期を短くし、かつポリゴンミラーの回転速度を表面に対応する所定の回転速度よりも所定の割合だけ速める。このような制御を行うことで裏面に形成する画像のサイズを表面に形成する画像のサイズよりを収縮させることができる（特許文献１参照）。
【０００８】
また、ある記録媒体の表裏に画像を形成した直後に定着器を通過していない記録媒体が搬送されてきた場合、ポリゴンミラーの回転速度を所定の回転速度に戻す必要がある。
【０００９】
また、特許文献２で開示されているように、複数の記録媒体に連続して画像を形成するときに途中で解像度を変更して画像を形成する場合、ポリゴンミラーの回転速度を加速又は減速させることによって目標とする回転速度に制御する必要がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００７−２３６０３１号公報
【特許文献２】特開平０５−２０８５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、ポリゴンミラーの回転速度を変化させると１走査中に生成すべき同期信号が生成されない場合が生じる。光源として複数の発光素子を用いることによって１走査中に複数の走査線を形成することができる画像形成装置において、同期信号が生成されない状況について駆動モータ９０２を加速制御した場合を例に説明する。図１０（ｂ）は、光ビームを出射する８つの発光素子（発光素子Ａ〜Ｈ）を有する光走査装置の１走査ごとのレーザ制御状態と同期信号発生のタイミングを示している。図１０（ｂ）中の（１）は、各発光素子の発光タイミングを示している。図１０（ｂ）中の（２）はポリゴンミラー９０１の回転速度が定常速度（１００％とする）の場合において発光素子Ａを発光させることによってＢＤ信号が生成されるタイミングを示している。図１０（ｂ）中の（３）はポリゴンミラー９０１の回転速度が１％加速された場合（１０１％）において発光素子Ａを発光させることによってＢＤ信号が生成されるタイミングを示している。
【００１２】
図１０（ｂ）の（１）に示すように、画像領域を走査する期間では、画像クロックと入力された画像データとに基づいて各発光素子から光ビームが出射される。画像領域を走査する期間とは、入力画像データに基づいて光源から出射されるレーザ光が感光体上を走査する期間である。画像領域を走査する期間後の非画像領域を走査する期間において、ＣＰＵは全ての発光素子を一旦消灯し、その後発光素子ＢからＨを順次発光させる。ＣＰＵは、それぞれの発光素子から出射される光ビームの検出結果に基づいて、発光素子ＢからＨに関してＡＰＣを行う。
【００１３】
さらに、ＣＰＵは、発光素子Ａから光ビームを出射させる。ＣＰＵは、発光素子Ａから出射される光ビームがＢＤ９０５を通過するよりも前のタイミングで光ビームが出射されるように発光素子Ａに駆動電流を供給する。ＣＰＵは、フォトセンサの検出結果に基づいて発光素子ＡのＡＰＣを行う。その後、ＣＰＵが発光素子Ａを点灯させ続けることによって発光素子Ａから出射されたレーザ光がＢＤ９０５に入射する。それによって、ＢＤ信号が生成される。そして、ＣＰＵは、その後の画像形成領域を走査する期間においてＢＤ信号の生成タイミング及び画像データに応じて各発光素子から光ビームを出射させる。このときの各発光素子には、ＡＰＣを行うことによって設定される駆動電流が供給される。それによって、各発光素子からは所定の光量の光ビームが出射される。
【００１４】
ポリゴンミラーの回転速度を定常速１００％から１０１％の回転速度に加速する場合、図１０（ａ）のように回転速度のオーバーシュートが発生し、一時的に１０１％以上の速度に達する。このとき、図１０（ｂ）中（４）のように、ＢＤ信号を生成するためには、図１０（ｂ）中（２）及び（３）に示される発光素子Ａの点灯タイミングよりも前のタイミングで発光素子Ａを点灯しなければならない。しかしながら、他の発光素子のＡＰＣを行う期間が存在するため、発光素子Ａの点灯タイミングを早めることはできない。その場合、発光素子Ａから出射された光ビームがＢＤに入射しないため、ＢＤ信号が生成されない。ＢＤ信号が生成されないと、ＣＰＵはＢＤ信号の周期が長くなったと判定してしまう。そのため、ＣＰＵは、ＢＤ信号の周期を短くするためにポリゴンミラー９０１の回転速度を上げるように駆動モータ９０２を制御する。ポリゴンミラー９０１はほぼ目標の回転速度で回転しているにも関わらず、そこに大幅な加速制御が行われると、ポリゴンミラー９０１の回転速度を目標とする回転速度に収束させるのに時間を要することになる。
【００１５】
また、ポリゴンミラーの回転速度を減速制御する場合、回転速度のアンダーシュートによって図１０（１）に示す発光素子Ａの点灯期間直後の消灯期間に発光素子Ａを点灯させていなければ同期信号を生成できない場合が生じる。
【００１６】
このように、ポリゴンミラーの回転速度を変化させた場合に、回転速度のオーバーシュート、アンダーシュートによって同期信号が生成されない場合がある。
【課題を解決するための手段】
【００１７】
そこで、本発明の光走査装置は、感光体上に静電潜像を形成するために画像データに基づいて光ビームを出射する光源と、前記光ビームが前記感光体を走査するように前記光ビームを偏向する回転多面鏡と、前記回転多面鏡によって偏向された光ビームが前記静電潜像を形成する第２の期間の前の第１の期間に前記光源から光ビームを出射させる光源制御手段と、前記第１の期間において前記回転多面鏡によって偏向された光ビームを検出する検出手段と、前記検出手段によって検出される前記光ビームの検出周期に基づいて前記回転多面鏡の回転速度を制御する回転制御手段と、有し、前記光源制御手段は、前記回転制御手段が前記回転多面鏡の回転速度を加速または減速させている状態での前記第１の期間に含まれる前記光源から前記光ビームを出射させる期間が、前記回転多面鏡の回転速度を一定速度に制御した状態での前記第１の期間に含まれる前記光源から前記光ビームを出射させる期間よりも長くなるように、前記光源を制御することを特徴とする。
【発明の効果】
【００１８】
本発明の画像形成装置によれば、回転多面鏡の回転速度を加速させる場合に回転速度のオーバーシュート、アンダーシュートが発生しても回転多面鏡の回転速度制御を安定して行うことができる。
【図面の簡単な説明】
【００１９】
【図１】本実施例に係る画像形成装置および光走査装置を示す図。
【図２】本実施例に係る画像形成装置および光走査装置のブロック図を示す図。
【図３】光源Ａ〜ＨのＡＰＣを行うためおよびＢＤ信号を生成するためにそれぞれの光源を発光させるタイミングを示すタイミングチャート。
【図４】ＡＰＣおよびＢＤ信号を生成するためにＣＰＵが実行する制御フローを示す図。
【図５】実施例１においてＣＰＵが実行する制御フローを示す図。
【図６】実施例２において、光源Ａ〜ＨのＡＰＣを行うためおよびＢＤ信号を生成するためにそれぞれの光源を発光させるタイミングを示すタイミングチャート。
【図７】実施例２においてＣＰＵが実行する制御フローを示す図。
【図８】実施例３においてＣＰＵが実行する制御フローを示す図。
【図９】光走査装置の概略図。
【図１０】ポリゴンミラーの回転速度の加速時のオーバーシュート量の一例を示す図、および従来例における光源Ａ〜ＨのＡＰＣを行うためおよびＢＤ信号を生成するためにそれぞれの光源を発光させるタイミングを示すタイミングチャート。
【発明を実施するための形態】
【００２０】
（実施例１）
本実施例に係る画像形成装置および画像形成装置に備えられる光走査装置について図１を用いて説明する。図１（ａ）は、カラー画像形成装置の概略断面図である。本実施例では、図１（ａ）に示されるカラー画像形成装置を用いて説明をするが、実施の形態はカラー画像形成装置に限られるものではなく、モノクロの画像形成装置でも良い。
【００２１】
図１（ａ）中のカラー画像形成装置は、２つのカセット給紙部１、２と、１つの手差し給紙部３を有しており、各給紙部１、２、３から選択的に記録媒体としての記録紙Ｓが給紙される。記録紙Ｓは、各給紙部１、２、３のカセット４、５またはトレイ６上に積載されており、ピックアップローラ７によって最上位のものから順に繰り出される。そして、ピックアップローラによって繰り出された記録紙Ｓは、搬送手段としてのフィードローラ８Ａと分離手段としてのリタードローラ８Ｂからなる分離ローラ対８によって最上位の転写紙のみ分離され、回転停止しているレジストローラ対１２へ送られる。
【００２２】
この場合、レジストローラ対１２までの距離が長いカセット４、５から給送された記録紙Ｓは複数の搬送ローラ対９、１０、１１に中継されてレジストローラ対１２へ送られる。
【００２３】
レジストローラ対１２へ送られた記録紙Ｓは、転写紙先端がレジストローラ対１２のニップに突き当たって所定のループを形成すると、一旦移動が停止される。このループの形成により記録紙Ｓの斜行状態が矯正される。
【００２４】
レジストローラ対１２の下流には中間転写体である長尺の中間転写ベルト（無端ベルト）１３が、駆動ローラ１３ａ、二次転写対向ローラ１３ｂ、およびテンションローラ１３ｃに張設され、断面視にて略三角形状に設定されている。この中間転写ベルト１３は図中時計回りに回転する。中間転写ベルト１３の水平部上面には、異なる色のカラートナー像を形成、担持する複数の感光ドラム１４、１５、１６、１７（感光体）が中間転写ベルト１３の回転方向に沿って順次配置されている。なお、中間転写ベルト回転方向において最上流の感光ドラム１４はマゼンタ色のトナー像、次の感光ドラム１５はシアン色のトナー像、次の感光ドラム１６はイエロー色のトナー像、最下流の感光ドラム１７はブラック色のトナー像をそれぞれ担持する。
【００２５】
続いて、上記画像形成装置が実行する画像形成プロセスについて説明する。まず、感光ドラム１４は、帯電装置２７によって表面が一様に帯電される。同様に、感光ドラム１５は帯電装置２８、感光ドラム１６は帯電装置２９、感光ドラム１７は帯電装置３０によってそれぞれ帯電される。最上流の感光ドラム１４上にマゼンタ成分の画像データに基づくレーザ光ＬＭの露光が開始され、感光ドラム１４上（感光体上）に静電潜像が形成される。この静電潜像は現像器２３から供給されるマゼンタ色のトナーによって現像される。次に、感光ドラム１４上へのレーザ光ＬＭの露光開始から所定時間経過後、感光ドラム１５上にシアン成分の画像データに基づくレーザ光ＬＣの露光が開始され、感光ドラム１６上に静電潜像が形成される。この静電潜像は現像器２４から供給されるシアン色のトナーによって現像される。さらに、感光ドラム１５上へのレーザ光ＬＣの露光開始から所定時間経過後、感光ドラム１６上にイエロー成分の画像データに基づくレーザ光ＬＹの露光が開始され、感光ドラム１６上に静電潜像が形成される。この静電潜像は現像器２５から供給されるイエロー色のトナーによって現像される。感光ドラム１６上へのレーザ光ＬＹの露光開始から所定時間経過後、感光ドラム１７上にブラック成分の画像データに基づくレーザ光ＬＢの露光が開始され、感光ドラム１７上に静電潜像が形成される。この静電潜像は現像器２６から供給されるブラック色のトナーによって現像される。
【００２６】
各感光ドラム上に形成されたマゼンタ、シアン、イエロー、ブラックの各色のトナー像は、中間転写ベルト１３が時計回りに回転する過程で転写装置９０〜９３と各感光ドラムのとの間の転写部を順次通過することにより、中間転写ベルト１３に転写される。中間転写ベルト１３に転写されたトナー像は、２次転写部Ｔ２において第２の転写装置４０によって搬送されてきた記録紙Ｓに転写される。なお、中間転写ベルト１３に転写されずに感光ドラム上に残留したトナーは、クリーニング装置３１、３２，３３，３４によって回収される。
【００２７】
２次転写部Ｔ２を通過した記録紙Ｓは中間転写ベルト１３によって定着装置３５へ送られる。そして、記録紙Ｓが定着装置３５内の定着ローラ３５Ａと加圧ローラ３５Ｂとによって形成されるニップ部を通過する過程で、定着ローラ３５Ａにより加熱され、加圧ローラ３５Ｂにより加圧されて転写トナー像がシート面に定着される。定着装置３５を通過した定着処理済み記録紙Ｓは搬送ローラ対３６によって排出ローラ対３７へ送られ、さらに機外の排出トレイ３８上へ排出される。
【００２８】
本実施例における画像形成装置は、記録紙Ｓの両面に画像を形成することができる。以下、両面に画像を形成する両面モード時の記録紙Ｓの流れに沿って本画像形成装置の構成をさらに説明する。ユーザによって両面モードが設定された場合、定着ローラ対３５を通過した定着処理済み記録紙Ｓは縦パス５８を通って反転パス５９へ送られる。この場合、フラッパ６０は縦パス５８を開いており、定着処理済み記録紙Ｓは、搬送ローラ対３６、６１、６２および逆転ローラ対６３によって搬送される。
【００２９】
逆転ローラ対６３によって矢印ａ方向に搬送されている定着処理済み転写紙Ｓの後端がポイントＰを通過した時点で逆転ローラ対６３が逆転して、定着処理済み記録紙Ｓは後端側を先頭にして矢印ｂ方向に搬送される。この動作で、再給紙パス６７内における記録紙Ｓの定着処理済みトナー像転写面は上側になる。
【００３０】
なお、ポイントＰには縦パス５８から反転パス５９への記録紙Ｓの進入を可能とし、反転パス５９から縦パス５８への記録紙Ｓの侵入を不可能とする可撓性記録紙付きフラッパ６４と、記録紙後端が同ポイントＰの通過を検知する検知レバー６５が設けられている。
【００３１】
逆転ローラ対６３の逆転によって矢印ｂ方向に搬送された定着済み記録紙Ｓは、再給紙パス６７内に送られ、複数の再給紙パス内搬送ローラ対６８と搬送ローラ対１１で中継され、再び画像形成のためにレジストローラ対１２に送られる。定着処理済み記録紙Ｓはレジストローラ対１２で斜行状態を補正された後、搬送ベルト１３に送られる。そして、画像メモリ（不図示）に蓄えられた画像データをもとに２回目の画像形成が行なわれ、以後、片面画像形成と同一の画像形成プロセスを経て機外に排出される。
【００３２】
次に、図１（Ｂ）を用いてレーザ光ＬＭ、ＬＣ、ＬＹ、ＬＢを発生する光走査装置について説明する。図１（Ｂ）は、画像形成装置に備えられる４つの光走査装置のうちの１つの光走査装置を模式的に示した図である。半導体レーザなどレーザ光源１０１から出射されたレーザ光（光ビーム）はポリゴンミラー１０２に入射する。レーザ光源１０１は複数の発光素子を有する。本実施例におけるレーザ光源１０１は複数の発光素子Ａ〜Ｈを有するものとする。ポリゴンミラー１０２（回転多面鏡）は駆動モータ１０３によって回転駆動される。発光素子Ａ〜Ｈから出射されたレーザ光は回転するポリゴンミラー１０２の同一反射面に入射し、その反射面によって偏向され、走査光となる。その走査光は結像光学系１０４を通過し、感光ドラム１４上に導かれる。ＢＤ１０５は、各走査における感光ドラム上での各光源から出射されるレーザ光による潜像書き出し位置を一致（同期）させるために設けられているセンサである。ＢＤ１０５に所定の発光素子から出射されたレーザ光が入射することによって同期信号（以下、ＢＤ信号とする）が生成される。各発光素子からは、ＢＤ信号が生成されたことに応じて各発光素子毎に設定された所定のタイミングでレーザ光が出射される。このようにＢＤ信号を用いることによって各発光素子の感光ドラム上での画像書き出し位置を一致させることができる。また、駆動モータ１０３は、レーザ光がＢＤ１０５で検知されたＢＤ信号の周期が所定の周期になるように、後述するモータ制御部によって制御される。
【００３３】
図２は本実施例に係る画像形成装置の制御ブロック図である。本実施例の画像形成装置は、ＣＰＵ２０１、光源制御手段であるところのレーザドライバ２０２、駆動モータ１０３、モータ制御部であるところのモータ駆動回路２０３及び回転制御手段であるところのＰＬＬ制御回路２０４、レーザ光源１０１、メモリ２０５を備える。図２のブロック図を用いて、自動光量制御（Ａｕｔｏ  Ｐｏｗｅｒ  Ｃｏｎｔｒｏｌ。以下、ＡＰＣとする。）およびポリゴンミラー１０２の回転速度の制御について説明する。
【００３４】
まず、ＡＰＣについて説明する。ＣＰＵ２０１は、ＢＤ１０５からＢＤ信号が入力されたことに応じて不図示の内部クロックのカウントアップを開始する。そして、ＣＰＵは、基準クロックのカウント値に基づいて、レーザ光が感光ドラム上の画像領域を走査しているか、画像領域以外の非画像領域を走査しているかを判定する。ここで、画像領域とは、入力画像データ、濃度調整用トナーパターン、および色ずれ補正用のレジストレーションパターンを形成するためにレーザ光によって走査される走査領域を指す。非画像領域は、レーザ光が走査される領域のうち上記画像領域以外の領域を指す。上記ＡＰＣはレーザ光が非画像領域を走査している期間に行われる。
【００３５】
ＡＰＣを行う際に、ＢＤ信号が検出されてから所定のタイミングでレーザ光源１０１の各発光素子Ａ〜Ｈからそれぞれ異なるタイミングでポリゴンミラー１０２に向かってレーザ光を出射させる。このとき、各発光素子Ａ〜Ｈからはポリゴンミラー１０２に向かうレーザ光の進行方向とは反対方向にもレーザ光（リアレーザ光とする）が出射される。レーザ光源１０１にはリアレーザ光を受光するためのフォトダイオード（以下、ＰＤ）が内蔵されており、ＰＤからの検知信号はレーザドライバ２０２に入力される。上記の非画像領域でＡＰＣを行う理由は、ＡＰＣを行う際にリアレザー光に対応するフロントレーザ光が感光ドラムを露光しないようにするためである。レーザドライバ２０２に入力された検知信号はＣＰＵ２０１に送られる。ＣＰＵ２０１は、メモリ２０５から目標光量に対応する参照電圧を読み出し、レーザドライバ２０２に入力される検知信号の電圧と参照電圧との差分を算出する。ＣＰＵ２０１は、算出される差分に基づいてレーザ光源１０１のそれぞれの発光素子に供給する電流を制御する。例えば、ある発光素子から出射される光ビームを検知したＰＤから出力される検知信号の電圧が参照電圧より低い場合、その発光素子から出射されるレーザ光の光量（強度）が目標光量よりも低いことになる。そのため、ＣＰＵ２０１は、その発光素子からレーザ光を出射させるための電流値を上げるようにレーザドライバ２０２を制御する。一方、、ある発光素子から出射される光ビームを検知したＰＤから出力される検知信号の電圧が参照電圧より高い場合、その発光素子から出射されるレーザ光の光量が目標光量よりも高いことになる。そのため、ＣＰＵ２０１は、その発光素子からレーザ光を出射させるための電流値を下げるようにレーザドライバ２０２を制御する。このＡＰＣは各発光素子Ａ〜Ｈに関して個別に行われる。
【００３６】
次に、ポリゴンミラー１０２の回転速度の制御について説明する。発光素子Ａから出射されたレーザ光は走査線上に配置されたＢＤ１０５に入射する。レーザ光を受光したことに応じてＢＤ１０５はＢＤ信号を生成する。生成されたＢＤ信号はＰＬＬ制御回路２０４に入力される。また、ＣＰＵ２０１からの指示によってＰＬＬ制御回路２０４にはメモリ２０５から擬似ＢＤ信号が入力される。この擬似ＢＤ信号はポリゴンミラー１０２の目標回転速度に対応する周期でパルスが生成される信号であり、複数の目標回転速度がある場合、それぞれの目標回転速度に対応する擬似ＢＤ信号が存在する。ＰＬＬ制御回路２０４は、ＢＤ信号の周期（検出周期）と擬似ＢＤ信号の周期とを比較し、ＢＤ信号の周期が擬似ＢＤ信号の周期になるようにポリゴンミラー１０２の回転速度を制御する。即ち、ＰＬＬ制御回路２０４に入力されるそれぞれの信号の周期が（ＢＤ信号の周期）＜（擬似ＢＤ信号の周期）の場合、ポリゴンミラー１０２の回転速度を下げる指示をモータ駆動回路２０３に送る（減速制御）。一方、ＰＬＬ制御回路２０４に入力されるそれぞれの信号の周期が（ＢＤ信号の周期）＞（擬似ＢＤ信号の周期）の場合、ポリゴンミラー１０２の回転速度を上げる指示をモータ駆動回路２０３に送る（加速制御）。また、複数のポリゴンミラーによって画像を形成するカラー画像形成装置においては、各色の主走査方向における画像先端位置を合わせるために複数のポリゴンミラー間の回転位相も合わせる必要がある。そのため、ＰＬＬ制御回路２０４はＢＤ信号の位相が擬似ＢＤ信号の位相に合うようにモータ駆動回路２０３を制御する。なお、ＣＰＵ２０１には図示しないクロック生成手段からクロック信号が入力される。ＣＰＵ２０１は、ＢＤ信号が生成されたことに応じてクロック信号のカウントを開始し、各光源Ａ〜Ｈそれぞれに対応するように設定された所定のカウント値になったことに応じて各光源Ａ〜Ｈからレーザ光を出射させるようレーザドライバ２０２に指示する。
【００３７】
本実施例において、ＣＰＵ２０１は、レーザ光が非画像領域を走査する期間において、まず光源Ｂから光源Ｈが個別に点灯するようにレーザドライバ２０２に指示を送り、光源Ｂから光源Ｈに関してＡＰＣを行う。このとき、ＣＰＵ２０１は一つ前の非画像領域を走査する期間で生成されたＢＤ信号に基づくタイミングで各光源をそれぞれ異なるタイミングで発光させる。その後、ＣＰＵ２０１は、レーザドライバ２０２に光源Ａを点灯させるように指示を送り、光源Ａに関してＡＰＣを行う。光源Ａからのレーザ光を確実にＢＤ１０５に入射させる必要があるため、光源Ａの点灯期間は光源Ｂ〜Ｈの点灯期間よりも長く設けられている。ＢＤ１０５は光源Ａからのレーザ光が入射したことに応じてＢＤ信号を生成する。出力画像の濃度にむらを生じさせないために、ＡＰＣは１走査ごとに非画像領域を走査する期間に行われる。
【００３８】
なお、レーザ光がＢＤ１０５に入射するよりも先にＡＰＣを行う理由は、ＢＤ１０５をできる限り画像領域の近くに配置しているためである。ＢＤ１０５を画像領域の近くに配置することによって画像領域にレーザ光が到達するタイミングに近いタイミングでＢＤ信号を生成することができる。このような構成することによって、ＡＰＣ期間中にポリゴンミラーの回転速度が微小に変動した場合にも画像書出し位置のばらつきを抑制することができる。
【００３９】
両面モードで画像を形成する場合、一方の面（表面）にトナー像が転写され、そのトナー像を定着させるために記録紙Ｓを定着装置３５に通過させる。記録紙Ｓが定着装置３５を通過する際に、記録紙Ｓに含まれている水分が蒸発する。それに伴い記録紙Ｓのサイズは収縮する（例えば１％収縮）。記録紙Ｓの表面に転写したトナー像の倍率を１００％とすると、記録紙Ｓのサイズが１％収縮するため定着装置３５通過後のトナー像の倍率は９９％に変化する。この状態で他方の面（裏面）に１００％のトナー像を形成した場合、既に一度定着装置３５を通過しているため、表面に画像を形成したときほど記録紙Ｓは収縮しない。結果として表面のトナー像の倍率は９９％、裏面のトナー像の倍率は１００％となり、表裏で画像のサイズが異なってしまう。
【００４０】
そこで、この記録紙Ｓの収縮を見越して、ＣＰＵ２０１は、裏面の画像形成時に主走査方向・副走査方向の画像倍率を縮小させる補正を行う。主走査方向の倍率補正は、画像メモリの読出し速度を１％速くすることによって補正する。この補正によって、トナー像の主走査方向のサイズを１％収縮させることができる。一方、副走査方向の倍率補正は駆動モータ１０３の回転速度を１％速くすることによって補正する。この補正によって、トナー像の副走査方向のサイズを１％収縮させることができる。
【００４１】
しかしながら、副走査方向の倍率補正を行うためにポリゴンミラーの回転速度を加速させると、ポリゴンミラーの回転速度がオーバーシュートした場合にＢＤ信号を生成できなくなるおそれが生じる。このような課題に対して、本実施例の光走査装置、或いはそれを備える画像形成装置は、ポリゴンミラーの回転速度が加速している間に回転速度のオーバーシュートが生じてもＢＤ信号を生成することが可能である。即ち、本実施例の光走査装置、或いはそれを備える画像形成装置の光源は、ＢＤ信号を生成させるために光ビームを出射させる期間に関し、回転多面鏡の回転速度を加速または減速させている状態での当該期間が回転多面鏡の回転速度を一定速度に制御した状態での当該期間よりも長くなるように制御される。ＢＤ信号を生成するために光ビームを出射させる期間を長くすることによって、その出射期間内に光ビームをＢＤ１０５に確実に入射させることができる。
【００４２】
図３は、光源Ａ〜ＨのＡＰＣを行うためおよびＢＤ信号を生成するためにそれぞれの発光素子を発光させるタイミング及びＢＤ信号の生成タイミングを示すタイミングチャートである。図３（Ａ）は、一定速度（１００％の速度とする。）でポリゴンミラー１０２を回転させるときのタイミングチャートであり、図３（Ｂ）はポリゴンミラー１０２の回転速度を１０１％に加速制御した状態における発光素子を発光させるタイミング及びＢＤ信号の生成タイミングを示すタイミングチャートである。図３（ａ）に示すように、非画像領域を走査する期間（第１の期間）において、まず全ての発光素子を一旦消灯させ、その後発光素子ＢからＨを順次点灯させてＡＰＣを行う。続いて、発光素子Ａを点灯させて発光素子Ａに関してＡＰＣを行い、かつＢＤ信号を生成する。そして、一旦全ての発光素子を消灯させ、その後の画像領域を走査する期間（第２の期間）では、所定の光量および生成されたＢＤ信号に基づくタイミングで各発光素子からレーザ光が出射される。なお、ＢＤ信号が生成されたことに応じてＣＰＵ２０１はクロック信号のカウント値をリセットする。ＡＰＣ、及び画像領域を走査する期間における画像の書き出しはこのカウント値に基づいて行われる。
【００４３】
図３（ｂ）に示すように、本実施例の画像形成装置では、ＣＰＵ２０１は上記ポリゴンミラー１０２の加速制御中において非画像領域を走査する期間中（第１の期間）に発光素子ＢからＥに関してＡＰＣを行い、発光素子ＦからＨに関してはＡＰＣを行わないように第１の期間において各発光素子を制御する。その後、ＣＰＵ２０１は、第１の期間内において発光素子Ａの点灯開始時期を早め、発光素子Ａに関してＡＰＣを行い、かつＢＤ信号を生成するために発光素子Ａを点灯させ続ける。次の非画像領域を走査する期間においては、少なくとも発光素子ＦからＨに関してＡＰＣを行い、発光素子ＢからＥに関してはＡＰＣを行わない。また、１走査目の非画像領域を走査する期間（第１の期間）においてＢ，Ｃ，Ｄ，Ｅ、２走査目にはＦ，Ｇ，Ｈ，Ｂ、３走査目にはＣ，Ｄ，Ｅ，Ｆなどのように各走査においてＡＰＣを行う発光素子の組合せを変更しても良い。以上のように、各発光素子のＡＰＣがレーザ光が２回走査される間に少なくとも１回は行われるようにする。
【００４４】
図４は、ポリゴンミラー１０２の回転速度を変速させる画像形成装置において、ＡＰＣおよびＢＤ信号を生成するためにＣＰＵ２０１が実行する制御フローを示す図である。この制御はポリゴンミラーが所定の回転速度（第１の回転速度）で回転している場合において開始される。まず、ＣＰＵ２０１は、ポリゴンミラー１０２が定速で回転しているので、図３（ａ）のように非画像領域を走査する期間において複数の発光素子ＢからＨからそれぞれに関してＡＰＣを行う（ステップＳ４０１）。具体的には、ＣＰＵ２０１は、発光素子ＢからＨを順番に点灯させ、それぞれから出射されたリアレーザ光を受光したＰＤの受光光量に基づいてレーザドライバ２０２に制御信号を出力する。レーザドライバ２０２は制御信号に基づいて発光素子に供給する駆動電流を制御する。
【００４５】
続いて、ＣＰＵ２０１は、発光素子Ａに関してＡＰＣを行う（ステップＳ４０２）。このとき、発光素子Ａから出射されたレーザ光が確実にＢＤに入射するように、ＣＰＵ２０１は非画像領域を走査する期間において発光素子ＢからＨを点灯させるよりも長い時間発光素子Ａを点灯させる。ＣＰＵ２０１は、発光素子Ａから出射されたリアレーザ光の検出結果に基づいて発光素子Ａに供給する電流を設定する。また、ＢＤ１０５からはリアレーザ光に応じて生成されるＢＤ信号が出力される（ステップＳ４０３）。各発光素子のＡＰＣが終了すると、ＣＰＵ２０１は、画像領域を走査する期間においてＢＤ信号が出力されてから所定タイミング後に画像データに基づいて各発光素子からレーザ光を出射させ、感光ドラム上に静電潜像を形成する（ステップＳ４０４）。このとき、各発光素子にはＡＰＣを行うことによって設定された駆動電流が供給される。
【００４６】
次に、ＣＰＵ２０１は、１枚の記録媒体への画像形成が終了したか否かを判定する（ステップＳ４０５）。ステップＳ４０５において、１枚の記録媒体への画像形成が終了していないと判定された場合、ステップＳ４０１に戻る。一方、ステップＳ４０５において、１枚の記録媒体への画像形成が終了していないと判定された場合、ＣＰＵ２０１は入力画像データに基づく画像形成が終了したか否かを判定する（ステップＳ４０６）。
【００４７】
ステップＳ４０６において、入力されたすべての画像データに基づいて画像形成が終了したと判定された場合、ＣＰＵ２０１は本制御を終了させる。一方、ステップＳ４０６において、画像データに基づく画像形成が終了していないと判定された場合、ＣＰＵ２０１はポリゴンミラーの変速が必要か否かを判定する（ステップＳ４０７）。多くの紙に連続して画像を形成する場合、定着装置を通過していない紙に転写する画像を形成した直後に、表面に形成された画像を定着する処理が行われた紙の裏面に転写する画像を形成することがある。また、表面に形成された画像を定着する処理が行われた紙の裏面に転写する画像を形成した直後に、定着装置を通過していない紙に転写する画像を形成することがある。その場合、上述した通りポリゴンミラーの回転速度を変速する必要がある。そこで、ＣＰＵ２０１は、ステップＳ４０７においてポリゴンミラーの回転速度を変速させる（加速させるあるいは減速させる）必要があるか否かを判定する。ポリゴンミラーの変速が必要でないと判定された場合、ステップＳ４０１に戻る。ポリゴンミラー１０２の変速が必要であると判定された場合、ＣＰＵ２０１は、ポリゴンミラー１０２の回転速度を制御するためにＰＬＬ制御回路にモータ駆動回路に対して加速信号、又は減速信号を出力するよう指示を送る（ステップＳ４０８）。そして、ＣＰＵ２０１は回転速度が所定の速度に到達したか否かを判定し（ステップＳ４０９）、回転速度が所定の速度になったと判定された場合、制御をステップＳ４０２に戻す。一方、ステップＳ４０９において回転速度が所定の速度になっていないと判定された場合、制御をステップＳ４０８に戻す。
【００４８】
定着装置を通過していない紙に転写する画像を形成した直後に、表面に形成された画像を定着する処理が行われた紙の裏面に転写する画像を形成する場合、ポリゴンミラー１０２の回転速度を加速させる必要が生じる。その際に、ポリゴンミラー１０２の回転速度が一時的に目標回転速度よりも高くなる回転速度のオーバーシュートが生じる。オーバーシュートが生じると、図１０（ｂ）に示すようにＡレーザを発光させたときにＡレーザの走査位置がＢＤを通過しまうおそれがある。その場合、ＢＤ信号を生成することができないため、誤ったＢＤ信号の周期に基づいて駆動モータ１０３の回転速度の制御してしまうおそれが生じる。
【００４９】
そこで、本実施例の画像形成装置では、ポリゴンミラー１０２を加速制御する場合であってもＢＤ信号が確実に生成されるように、非画像領域を走査する期間においてＢＤ信号を生成するために点灯させる所定の発光素子（本実施例では発光素子Ａ）の点灯時間を延ばす。この所定の光源の点灯時間（レーザ光出射期間）を増加させるための時間を設けるために、所定の発光素子以外の発光素子において、非画像領域を走査する期間においてＡＰＣを行わない発光素子、即ちＡＰＣを行うためのレーザ光を出射させない発光素子を設ける。
【００５０】
なお、ポリゴンミラー１０２を加速制御する場合に、非画像領域を走査する期間にＢＤ信号を生成するための所定の発光素子のみを点灯させるようにしても良い。この場合、ＣＰＵ２０１は点灯時間を非画像領域の走査する期間とほぼ同等となるように所定の発光素子からレーザ光を出射させる。このように制御することによって、ＢＤ信号が生成されないという現象を防止することができる。しかしながら、ポリゴンミラー１０２の回転速度を加速させている間に発光素子ＢからＨのＡＰＣを行わないと、加速制御が終了してから発光素子ＡからＨのＡＰＣを行う時間を設けなければならない。ＡＰＣを継続して行わなかった期間後にＡＰＣを行う場合、レーザ光の光量を安定させるためには１回のＡＰＣでは十分ではなく、複数回ＡＰＣを行い光量を安定させてから静電潜像の形成を開始しなければならない。数百枚、数千枚の記録紙Ｓに連続して画像形成する場合には、複数回ＡＰＣを行う時間が積算することになるので画像出力時間が余分にかかることになる。そのため、ポリゴンミラー１０２を加速させる期間中であってもできる限り各発光素子に関してＡＰＣを継続して行うことが望ましい。
【００５１】
図４のステップＳ４０８でポリゴンミラーの回転速度を加速制御中にＣＰＵ２０１が実行する制御フローを図５を用いて説明する。図４のステップＳ４０８において、ポリゴンミラーの回転速度を変速する場合、ＣＰＵ２０１はその変速制御が加速制御であるか減速制御であるかを判定する（ステップＳ５０１）。ステップＳ５０１において変速制御が加速制御であると判定された場合（第１の回転速度から第２の回転速度に加速させる場合）、発光素子Ｂ〜Ｈの中からＡＰＣを行う発光素子の数を削減し、ＡＰＣが行える発光素子に関してＡＰＣを行う（ステップＳ５０２）。つまり、発光素子ＢからＨの全ての発光素子に関してＡＰＣを行わず、ＡＰＣを行う発光素子を限定する。なお、発光素子ＢからＨの全ての発光素子に関してＡＰＣを行わないようにしても良い。続いて、ＡＰＣを行う発光素子数を減らしたことによって生じる非画像領域を走査する期間内の時間を発光素子Ａの点灯時間に当てる。即ち、非画像領域を走査する期間内において発光素子Ａを点灯させるタイミングを早めることによって発光素子Ａの点灯期間を延ばす（ステップＳ５０３）。その後、図４のステップＳ４０９に戻る。一方、ステップＳ５０１において変速制御が加速制御であると判定された場合、非画像領域を走査する期間において発光素子ＢからＨに関してＡＰＣを行う（ステップＳ５０４）。その後、非画像領域を走査する期間において発光素子Ａを点灯させる期間を延ばし、発光素子Ａに関してＡＰＣを行うとともにＢＤ信号を生成する（ステップＳ５０５）。ポリゴンミラーの回転速度を１００％の速度から９９％の速度に減速させる場合、回転速度のアンダーシュートが起きるとポリゴンミラーの回転速度は９９％以下になる。ポリゴンミラーの回転速度が減速すると非画像領域を走査する時間が長くなるため、発光素子Ｂ〜Ｈに関してＡＰＣを行う時間をとることができる。即ち、ポリゴンミラーの回転速度を減速させる場合は加速させる場合と異なり、ＡＰＣを行う発光素子を限定せず、全ての発光素子に関してＡＰＣを行う。
【００５２】
ただし、回転速度がアンダーシュートすることによって、図３において発光素子Ａの点灯タイミング直後の消灯期間に発光素子Ａを点灯させなければＢＤ信号を生成できない場合も考えられる。それに対して、減速制御の場合は、上述したように発光素子Ａの点灯期間を後ろに延ばす。即ち、図３の消灯期間の少なくとも一部を発光素子Ａの延長点灯期間として用いる。
【００５３】
上記の制御は、駆動モータ１０３が加速制御、及び減速制御されている期間に行われる。つまり、ポリゴンミラーの回転速度が１００％から１０１％への加速が完了するまでの間、及び１００％から９９％への減速が完了するまでの間、図５の制御が実行される。
【００５４】
以上のようなＡＰＣシーケンス制御を行うことで、ポリゴンミラー１０２の回転速度のオーバーシュート、アンダーシュートが発生してもＢＤ信号を発生するビームがＢＤを通過する前に発光を開始できるので、ＢＤ信号を確実に生成することができる。また、加速制御にあっては光源のＡＰＣを継続して行うことができる。ＡＰＣを行わない発光素子の数は、駆動モータ１０３の加速量によって決定してもよい。例えば、ポリゴンミラーを加速する場合、画像形成をできる限り早く行えるようにするために加速時間を短くする必要がある。そのため、１００％の速度から１０１％の速度に加速する場合よりも１００％から１０２％に加速する場合の方が加速度を大きくする。このとき、１００％の速度から１０１％の速度に加速する場合よりも１００％から１０２％に加速する場合の方がオーバーシュートする量が大きくなる。そこで、例えば、１００％の速度から１０１％の速度に加速する場合に非画像領域においてＡＰＣを行う発光素子を４つにし、１００％の速度から１０２％の速度に加速する場合に非画像領域においてＡＰＣを行う発光素子を５つにする。これによって、加速度が大きい場合でもＢＤ信号を確実に生成させることができる。
【００５５】
（実施例２）
実施例２を以下に説明する。図６に示すように、ポリゴンミラーの回転速度を加速させている間、レーザ光がＢＤを走査するタイミングを設計時に予測可能である。そこで本実施例の画像形成装置は、ポリゴンミラーの回転速度の加速制御中に、レーザ光がＢＤを走査するタイミングの予測データに応じてＡＰＣを実行しない発光素子数を決定する。ＡＰＣを実行しない発光素子を設けたことによって非画像期間に生じる時間をＢＤを生成するためのレーザ光を出射する発光素子Ａの点灯期間に使う。即ち、実施例１とは異なり、非画像領域を走査する期間においてレーザ光がＢＤを走査する周期に応じてＡＰＣを実行しない発光素子数を切り換える。ポリゴンミラーの回転速度の加速制御中にレーザ光がＢＤを走査する周期は、設計時に実験で求められる。例えば、図６に示すように、タイミングチャート内の非画像領域を走査する期間内において、ポリゴンミラーの加速制御中に発光素子Ａから出射されたレーザ光を検知することによって仮想的に生成されるＢＤ信号は図のような傾向を示す。このデータから加速制御中にどのタイミングで発光素子Ａからレーザ光を出射させればＢＤ信号を生成できるか予測が可能である。このデータをメモリ２０５に記憶させておき、そのデータに基づいて加速制御中にＡＰＣを実行する発光素子数を決定する。また、加速制御中に検出されたＢＤ信号の周期データから次に発光素子Ａから出射されたレーザ光がＢＤを走査するタイミングを予測し、予測結果に基づいてＡＰＣを実行する発光素子数を決定しても良い。本実施例では、ＣＰＵ２０１がＢＤ信号の周期をモニタし、その変化率に基づいてＢＤ信号の周期から次に発光素子Ａから出射されたレーザ光がＢＤを走査するタイミングを予測し、予測結果に基づいてＡＰＣを実行しない発光素子数を決定する例について説明する。図７はＣＰＵ２０１が実行する制御フローである。ＣＰＵ２０１は、実施例１で示した図４の制御を行うことによって画像形成し、図７の制御フローは図４のステップＳ４０８において実行する制御フローである。
【００５６】
図４のステップＳ４０８において、ポリゴンミラーの回転速度を変速する場合、ＣＰＵ２０１はその変速制御が加速制御であるか減速制御であるかを判定する（ステップＳ７０１）。ステップＳ５０１において変速制御が加速制御であると判定された場合（第１の回転速度から第２の回転速度に加速させる場合）、ＣＰＵ２０１は非画像領域を走査する期間における前回のＢＤ信号の検知タイミングとメモリ２０５に記憶された上記データとに基づいて、発光素子Ａから出射されたレーザ光がＢＤを走査するタイミングを予測する（ステップＳ７０２）。上記の検知タイミングは、ＢＤ信号が生成されたことに応じてカウントを開始するカウンタなどによって検出することができる。続いて、予測結果に基づいて複数の発光素子Ｂ〜Ｈの中からＡＰＣを行う発光素子数を決定し（ステップＳ７０３）、ステップＳ７０３でＡＰＣを行うと決定した発光素子からレーザ光を出射しＡＰＣを実行する（ステップＳ７０４）。続いて、ＡＰＣを行わない発光素子を設けることによって生じる非画像領域を走査する期間に発光素子Ａを点灯させ、発光素子Ａに関してＡＰＣを実行するとともに、ＢＤ信号を生成する（ステップＳ７０５）。そして、図４のステップＳ４０９に進む。
【００５７】
ステップＳ７０１において変速制御が加速制御であると判定された場合、非画像領域を走査する期間において発光素子ＢからＨに関してＡＰＣを行う（ステップＳ７０６）。その後、非画像領域を走査する期間において発光素子Ａを点灯させる期間を延ばし、発光素子Ａに関してＡＰＣを行うとともにＢＤ信号を生成する（ステップ７０７）。
【００５８】
以上のようなＡＰＣシーケンス制御を行うことで、ポリゴンミラーの回転速度の加速時にオーバーシュートが発生しても、ＢＤ信号を発生するビームがＢＤセンサを通過する前に発光を開始できるので、正確なＢＤ信号に基づいた駆動モータ１０３の制御を継続できる。また、ＡＰＣを実行しない発光素子数をオーバーシュート量に応じて低減できるので、非画像領域を走査する期間においてできる限り多くの光源のＡＰＣを行うことができる。
【００５９】
なお、ポリゴンミラーの回転速度の加速量に応じて非画像領域を走査する期間においてＡＰＣを行う発光素子の数を決定しても良い。例えば、第１の回転速度から第２の回転速度に加速する場合と、第１の回転速度から第２の回転速度よりも速い第３の回転速度に加速する場合、単位時間当たりの加速量は後者の方が大きくなる。そのため、回転速度のオーバーシュート量も大きくなる。そこで、非画像領域を走査する期間において、第１の回転速度から第２の回転速度よりも速い第３の回転速度に加速する場合にＡＰＣを行う発光素子の数を第１の回転速度から第２の回転速度に加速する場合にＡＰＣを行う発光素子の数よりも少なくする。これによって、加速量が大きくなってもＡＰＣを継続的に行うことができ、かつＢＤ信号を確実に生成することができる。
【００６０】
（実施例３）
本発明の実施例３を以下に説明する。本実施例では、実施例２に対して、ＣＰＵ２０１がＢＤ信号の周期をモニタし、その変化率から光源Ａ以外のＡＰＣを行わない光源を設けるのではなく、各発光素子に関してＡＰＣを行う。そして、各発光素子のＡＰＣを行うためにレーザ光を出射する時間を短縮する点が異なる。
【００６１】
本実施例における両面モード印字の駆動モータとＡＰＣの制御について、図８の制御フローチャートを用いて説明する。
【００６２】
ＣＰＵ２０１は、実施例１で示した図４の制御を行うことによって画像形成し、図４のステップＳ４０８において図８の制御フローを実行する。
【００６３】
図４のステップＳ４０８において、ポリゴンミラーの回転速度を変速する場合、ＣＰＵ２０１はその変速制御が加速制御であるか減速制御であるかを判定する（ステップＳ８０１）。ステップＳ５０１において変速制御が加速制御であると判定された場合（第１の回転速度から第２の回転速度に加速させる場合）、ＣＰＵ２０１は非画像領域を走査する期間において各発光素子ＢからＨからそれぞれ異なるタイミングでレーザ光を出射させる。このとき、ＣＰＵ２０１は、発光素子ＢからＨを点灯する時間を図４のステップＳ４０２において発光素子ＢからＨを点灯する時間よりも短縮する（ステップＳ８０２）。ステップＳ８０２において発光素子ＢからＨの光源の発光時間を短縮しているため、ＰＤが検出するリアレーザ光の光量が少なくなる。そこで、ＣＰＵ２０１は、発光時間を短縮することによって減少した光量を補うために、ＰＤからの検知信号を増幅させ、増幅させた検知信号に基づいてＡＰＣを実行する（ステップＳ８０３）。発光素子ＢからＨを点灯する時間を短縮することによって得られた非画像領域を走査する期間における時間を発光素子Ａの発光時間に使用する。そして、発光素子Ａに関してＡＰＣを実行するとともに、ＢＤ信号を生成する（ステップＳ８０４）。そして、図４のステップＳ４０９に進む。
【００６４】
ステップＳ８０１において変速制御が加速制御であると判定された場合、非画像領域を走査する期間において発光素子ＢからＨに関してＡＰＣを行う（ステップＳ８０５）。その後、非画像領域を走査する期間において発光素子Ａを点灯させる期間を延ばし、発光素子Ａに関してＡＰＣを行うとともにＢＤ信号を生成する（ステップＳ８０６）。
【００６５】
以上のようなＡＰＣシーケンス制御を行うことで、ポリゴンミラーの回転速度の加速時にオーバーシュートが発生しても、ＢＤ信号を発生するビームがＢＤセンサを通過する前に発光を開始できるので、正確なＢＤ信号に基づいたポリゴンミラーの回転速度の制御を継続できる。また、ＡＰＣを実行しない光源の数をオーバーシュート量に応じて低減できるので、非画像領域を走査する期間においてできる限り多くの発光素子のＡＰＣを行うことができる。
【符号の説明】
【００６６】
１０１  レーザ光源
１０２  ポリゴンミラー
１０３  駆動モータ
１０５  ＢＤ
２０１  ＣＰＵ
【図１】
2011150292.tif 000003
【図２】
2011150292.tif 000004
【図３】
2011150292.tif 000005
【図４】
2011150292.tif 000006
【図５】
2011150292.tif 000007
【図６】
2011150292.tif 000008
【図７】
2011150292.tif 000009
【図８】
2011150292.tif 000010
【図９】
2011150292.tif 000011
【図１０】
2011150292.tif 000012