(57)【要約】      （修正有）【課題】光走査装置の外側の温度検出手段により検出された温度に基づいて色ずれを補正することができる画像形成装置を提供する。【解決手段】光源２５０から出射された光ビームを偏向する回転多面鏡２１１が設けられた光走査装置４の筐体の外側に設けられ、光源を駆動する駆動基板２０３上に配置された温度検出手段２１６を備え、回転多面鏡２１１が停止した状態において所定の条件が満たされたときに回転多面鏡２１１の回転を開始させ、光ビームを出射しない状態で回転多面鏡２１１を所定の回転速度で回転させ、その後、光ビームを出射する状態で回転多面鏡２１１を所定の回転速度で回転させ、その後、画像形成開始信号に応じて、温度検出手段２１６で検出された温度に基づいて色ずれを補正する。【選択図】図７
2018079666.tif 000002
【特許請求の範囲】
【請求項１】
複数の感光体と、
前記複数の感光体の表面上に静電潜像を形成するために前記複数の感光体の前記表面上をそれぞれ走査する光ビームを出射する光走査装置と、
前記複数の感光体の前記表面上に形成された前記静電潜像をそれぞれの色の現像剤で現像して複数のトナー像にする複数の現像装置と、
前記複数の現像装置により現像された前記複数のトナー像が転写される中間転写体と、
前記中間転写体の上に転写されるレジストレーション補正パターンを検出するパターン検出器と、
前記パターン検出器の検出結果に基づいて色ずれを補正する色ずれ補正手段と、
を備え、
前記光走査装置は、
光ビームを出射する光源と、
前記静電潜像を形成するために前記光源から出射された前記光ビームが前記複数の感光体の前記表面上を走査するように前記光ビームを偏向する回転多面鏡と、
前記回転多面鏡を回転させるモータと、
前記モータの回転速度に同期した第一のパルスを発生する第一のパルス発生手段と、
前記回転多面鏡により偏向された前記光ビームを受光して第二のパルスを発生する第二のパルス発生手段と、
前記光源が取り付けられ、画像データに従って前記光源を駆動する駆動基板と、
前記回転多面鏡および前記モータを内部に保持する筐体と、
前記筐体の外側に設けられた前記駆動基板の上に配置され、前記駆動基板の温度を検出する温度検出手段と、
を備え、
前記色ずれ補正手段は、
前記回転多面鏡が停止した状態において所定の条件が満たされたときに前記回転多面鏡の回転を開始させ、前記光源から前記光ビームを出射しない第一の状態で前記第一のパルスに基づいて前記回転多面鏡を所定の回転速度で回転させ、
その後、前記光源からの前記光ビームの出射を開始して前記第一のパルスに基づく回転制御から前記第二のパルスに基づく回転制御へ切り換えて、前記光源から前記光ビームを出射する第二の状態で前記第二のパルスに基づいて前記回転多面鏡を前記所定の回転速度で回転させ、
その後、画像形成を開始させるための画像形成開始信号が入力されたことに応じて前記温度検出手段により前記駆動基板の温度を検出し、前記温度検出手段の検出温度と前記パターン検出器の前記検出結果とを用いて色ずれを補正することを特徴とする画像形成装置。
【請求項２】
前記色ずれ補正手段は、
前記画像形成開始信号が入力される前に、前記第一の状態で前記第一のパルスに基づいて前記回転多面鏡を回転させる回転時間が所定の時間を経過した場合、前記光源からの前記光ビームの出射を開始して前記第二の状態で前記第二のパルスに基づいて前記回転多面鏡を前記所定の回転速度で回転させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第一の状態で回転している前記回転多面鏡が、前記画像形成開始信号を受ける前に停止された場合、前記回転時間は、次の前記第一の状態での前記回転多面鏡の回転時間に積算され、
前記画像形成開始信号を受ける前に前記次の第一の状態での前記回転多面鏡の積算された回転時間が前記所定の時間を経過した場合、前記第二の状態で前記第二のパルスに基づいて前記回転多面鏡を前記所定の回転速度で回転させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記色ずれ補正手段は、
前記画像形成開始信号が入力される前に、前記筐体の内部温度の昇温量と前記温度検出手段により検出される前記駆動基板の温度の昇温量との差が所定値より大きくなった場合、前記光源からの前記光ビームの出射を開始して前記第二の状態で前記第二のパルスに基づいて前記回転多面鏡を前記所定の回転速度で回転させることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記回転多面鏡の回転時間と前記筐体の前記内部温度の前記昇温量との関係を記憶した記憶手段を更に備えたことを特徴とする請求項４に記載の画像形成装置。
【請求項６】
原稿の画像を読み取る画像読取部と、
使用者が画像形成条件を設定する操作部と、
を更に備え、
前記画像読取部に原稿が載置された時に、又は、前記操作部に前記画像形成条件が設定された時に、前記所定の条件が満たされ、前記色ずれ補正手段は、前記回転多面鏡の回転を開始させることを特徴とする請求項１乃至５のいずれか一項に記載の画像形成装置。
【請求項７】
前記複数の現像装置のそれぞれの内部に設けられた温度検出手段と、
を更に備え、
前記色ずれ補正手段は、前記駆動基板の上に配置された前記温度検出手段により検出された温度と、前記複数の現像装置のそれぞれに設けられた前記温度検出手段により検出された温度とを用いて色ずれを補正することを特徴とする請求項１乃至６のいずれか一項に記載の画像形成装置。
【請求項８】
第１の感光体と、前記第１の感光体にレーザ光を走査させる第１の光走査装置と、レーザ光の走査によって前記第１の感光体の上に形成された静電潜像を第１のトナーを用いて現像する第１の現像装置と、を備える第１の画像形成手段と、
第２の感光体と、前記第２の感光体にレーザ光を走査させる第２の光走査装置と、レーザ光の走査によって前記第２の感光体の上に形成された静電潜像を第２のトナーを用いて現像する第２の現像装置と、を備える第２の画像形成手段と、
前記第１の感光体から第１のトナー像が転写され、前記第２の感光体から第２のトナー像が転写される中間転写体を備え、前記中間転写体に転写されたトナー像を記録媒体に転写する転写装置と、
前記記録媒体に転写される前記第１のトナー像と前記第２のトナー像とのずれを補正するために前記第１の画像形成手段および前記第２の画像形成手段によって前記中間転写体の上に形成された色ずれ検出用トナーパターンを検出するパターン検出センサと、
画像データを生成するために原稿を読み取る読取装置と、
前記読取装置に原稿の読み取りを開始させるための読取開始入力を含むユーザからの入力を受け付ける操作部と、
前記第１の画像形成手段および前記第２の画像形成手段を制御する制御手段と、を備え、
前記第１の光走査装置および前記第２の光走査装置はそれぞれ、レーザ光を出射する半導体レーザと、前記半導体レーザに駆動電流を供給するレーザドライバと、前記レーザ光が対応する感光体の上を走査するように前記レーザ光を偏向する偏向部と、前記偏向部を駆動する駆動モータと、前記偏向部によって偏向されたレーザ光を対応する感光体の上に導く光学部材と、前記半導体レーザと前記レーザドライバとが実装されたレーザ駆動基板と、前記偏向部、前記駆動モータ、および前記光学部材を内部に収容し、前記レーザ駆動基板が外部に取り付けられた筐体と、を備え、
前記第２の光走査装置の前記レーザ駆動基板には温度を検出するための温度検出センサが実装され、
前記制御手段は、
前記第１の光走査装置および前記第２の光走査装置の停止した駆動部の駆動を前記読取開始入力が前記操作部になされるよりも前に前記操作部に前記読取開始入力を除く他の所定の操作が加えられたことに応じて開始し、前記読取開始入力が前記操作部になされるよりも前の前記駆動部の駆動中に前記第２の光走査装置の前記半導体レーザに電流が供給されるように前記第２の光走査装置のレーザドライバを制御し、
前記パターン検出センサによって検出された前記第１のトナー像と前記第２のトナー像とのずれの検出結果と、前記半導体レーザに電流の供給が開始された後の前記温度検出センサの検出結果とに基づいて、前記画像データに基づいて形成する前記第１のトナー像に対する前記第２のトナー像のずれを補正する、
ことを特徴とする画像形成装置。
【請求項９】
前記第２の光走査装置は、前記偏向部としての回転多面鏡と、前記駆動モータが取り付けられる駆動基板と、前記駆動基板に実装された磁気センサと、前記偏向部によって偏向されたレーザ光を受光して同期信号を生成する受光部と、を備え、
前記駆動モータは、前記回転多面鏡が取り付けられ、当該回転多面鏡を回転させるロータを有し、
前記磁気センサは前記ロータに取り付けられた磁石が回転することによる磁束変化に応じて信号を出力し、
前記制御手段は、前記読取開始入力を除く他の所定の操作が加えられたことに応じて、前記第２の光走査装置の磁気センサが検出する前記磁束変化の周期を用いて前記第２の光走査装置の前記駆動モータを起動させ、その後、前記受光部に前記同期信号を生成させるために前記第２の光走査装置の前記半導体レーザに電流を供給することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記制御手段は、前記同期信号が生成されたことに応じて、前記回転多面鏡の回転制御を前記磁束の周期を用いた制御から前記同期信号の周期を用いた制御に切り換えることを特徴とする請求項９に記載の画像形成装置。
【請求項１１】
第１の感光体と、前記第１の感光体にレーザ光を走査させる第１の光走査装置と、レーザ光の走査によって前記第１の感光体の上に形成された静電潜像を第１のトナーを用いて現像する第１の現像装置と、を備える第１の画像形成手段と、
第２の感光体と、前記第２の感光体にレーザ光を走査させる第２の光走査装置と、レーザ光の走査によって前記第２の感光体の上に形成された静電潜像を第２のトナーを用いて現像する第２の現像装置と、を備える第２の画像形成手段と、
前記第１の感光体から第１のトナー像が転写され、前記第２の感光体から第２のトナー像が転写される中間転写体を備え、前記中間転写体に転写されたトナー像を記録媒体に転写する転写装置と、
前記記録媒体に転写される前記第１のトナー像と前記第２のトナー像とのずれを補正するために前記第１の画像形成手段および前記第２の画像形成手段によって前記中間転写体の上に形成された色ずれ検出用トナーパターンを検出するパターン検出センサと、
画像データを生成するために原稿を読み取る読取装置と、
前記読取装置に原稿の読み取りを開始させるための読取開始入力を含むユーザからの入力を受け付ける操作部と、
前記第１の画像形成手段および前記第２の画像形成手段を制御する制御手段と、を備え、
前記第１の光走査装置および前記第２の光走査装置はそれぞれ、レーザ光を出射する半導体レーザと、前記半導体レーザに駆動電流を供給するレーザドライバと、前記レーザ光が対応する感光体の上を走査するように前記レーザ光を偏向する偏向部と、前記偏向部を駆動する駆動モータと、前記偏向部によって偏向されたレーザ光を対応する感光体の上に導く光学部材と、前記半導体レーザと前記レーザドライバとが実装されたレーザ駆動基板と、前記偏向部、前記駆動モータ、および前記光学部材を内部に収容し、前記レーザ駆動基板が外部に取り付けられた筐体と、を備え、
前記第２の光走査装置の前記レーザ駆動基板には温度を検出するための温度検出センサが実装され、
前記制御手段は、
前記第１の光走査装置および前記第２の光走査装置の停止した駆動部の駆動を前記読取開始入力が前記操作部になされるよりも前に前記読取装置に原稿が載置されたことに応じて開始し、前記読取開始入力が前記操作部になされるよりも前の前記駆動部の駆動中に前記第２の光走査装置の前記半導体レーザに電流が供給されるように前記第２の光走査装置のレーザドライバを制御し、
前記パターン検出センサによって検出された前記第１のトナー像と前記第２のトナー像とのずれの検出結果と、前記半導体レーザに電流の供給が開始された後の前記温度検出センサの検出結果とに基づいて、前記画像データに基づいて形成する前記第１のトナー像に対する前記第２のトナー像のずれを補正する、
ことを特徴とする画像形成装置。
【請求項１２】
前記第２の光走査装置は、前記偏向部としての回転多面鏡と、前記駆動モータが取り付けられる駆動基板と、前記駆動基板に実装された磁気センサと、前記偏向部によって偏向されたレーザ光を受光して同期信号を生成する受光部と、を備え、
前記駆動モータは、前記回転多面鏡が取り付けられ、当該回転多面鏡を回転させるロータを有し、
前記磁気センサは前記ロータに取り付けられた磁石が回転することによる磁束変化に応じて信号を出力し、
前記制御手段は、前記読取装置に原稿が載置されたことに応じて、前記第２の光走査装置の磁気センサが検出する前記磁束変化の周期を用いて前記第２の光走査装置の前記駆動モータを起動させ、その後、前記受光部に前記同期信号を生成させるために前記第２の光走査装置の前記半導体レーザに電流を供給することを特徴とする請求項１１に記載の画像形成装置。
【請求項１３】
前記制御手段は、前記同期信号が生成されたことに応じて、前記回転多面鏡の回転制御を前記磁束の周期を用いた制御から前記同期信号の周期を用いた制御に切り換えることを特徴とする請求項１２に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色ずれ補正手段を有する画像形成装置に関する。
【背景技術】
【０００２】
電子写真方式のカラー画像形成装置においては、高速化のために複数の画像形成部を有し、搬送ベルト上に保持された記録材上に順次異なる色の像を転写する方式が各種提案されている。この方式は、光走査装置内の偏向器からの発熱により、レンズや反射鏡などの光学部品に変形や位置・姿勢変化が生じることで光ビームの照射位置が変化し、各色の画像を重ね合わせたときの位置が一致せず、色ずれが生じるという問題がある。この問題に対して、所定のタイミングで転写ベルト上に色ずれ検出パターンを形成し、パターンセンサで色ずれ検出パターンを読み取り色ずれ量を検出し、検出した色ずれ量に応じて書き出しタイミングを制御して色ずれを補正する技術が知られている。
【０００３】
ところが、上記のような補正技術は、適当な時間間隔または印刷枚数毎に色ずれ検出パターンを形成する必要があるため、ダウンタイムの増加を招いていた。この問題に対して、機内温度と色ずれ量の対応関係を予め記憶しておき、記憶した対応関係に基づいて機内温度から色ずれ量を予測することで、色ずれ検出パターンを形成せずに色ずれを補正する技術が提案されている。特許文献１は、光走査装置の筐体の内部に設けられた温度センサにより検出された温度に応じて各光ビームが各々の感光ドラムを照射する副走査方向の位置ずれ量を予測し、予測量に応じて１ラインを走査するタイミングを補正することを開示している。
【０００４】
しかし、特許文献１において、筐体の内部気流の温度センサへの影響を除くために筐体内の中央部に温度センサが配置されているので、温度センサにより検出される昇温量が偏向器（熱源）近傍の昇温量と比較して小さくなる。そのため、温度センサにより検出された昇温量から求められる色ずれ量は、昇温による実際の色ずれ量に追従できずに色ずれが発生してしまう。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１１２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
筐体の内部気流の温度検出手段への影響を避けるために、筐体の外側に温度検出手段を設けることが考えられる。筐体の外側には、光源を駆動する駆動基板が設けられている。駆動基板は、光源へ電流を供給することにより温度が上昇し、その昇温量は、筐体の内部温度の昇温量と同じ傾向を有する。そこで、筐体の内部に温度検出手段を設ける代わりに筐体の外側の駆動基板上に温度検出手段を設けることが考えられる。しかしながら、一方で、画像形成開始信号を受けてから記録媒体に画像を形成し排出するまでの時間をできる限り短縮するために、回転多面鏡の回転を早いタイミングで開始し、早期に定常回転にする制御が行われている。回転多面鏡を早期に定常回転させる場合、光源を点灯せずに回転多面鏡の回転を制御することがある。この場合、回転多面鏡の回転を開始してから画像形成開始信号を受けるまでの時間が長いと、光源を点灯せずに回転多面鏡を回転させる時間も長くなるので、筐体の内部温度の昇温量に比べて筐体の外側の駆動基板の昇温量が小さくなる。そのため、筐体の外側の駆動基板上の温度検出手段により検出された温度に基づいて補正値を算出し色ずれ補正を行うと、色ずれを正しく補正できない。
【０００７】
そこで、本発明は、光走査装置の筐体の外側に設けられた駆動基板の上に配置された温度検出手段により検出された温度に基づいて色ずれを補正することができる画像形成装置を提供する。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明の一実施例による画像形成装置は、
複数の感光体と、
前記複数の感光体の表面上に静電潜像を形成するために前記複数の感光体の前記表面上をそれぞれ走査する光ビームを出射する光走査装置と、
前記複数の感光体の前記表面上に形成された前記静電潜像をそれぞれの色の現像剤で現像して複数のトナー像にする複数の現像装置と、
前記複数の現像装置により現像された前記複数のトナー像が転写される中間転写体と、
前記中間転写体の上に転写されるレジストレーション補正パターンを検出するパターン検出器と、
前記パターン検出器の検出結果に基づいて色ずれを補正する色ずれ補正手段と、
を備え、
前記光走査装置は、
光ビームを出射する光源と、
前記静電潜像を形成するために前記光源から出射された前記光ビームが前記複数の感光体の前記表面上を走査するように前記光ビームを偏向する回転多面鏡と、
前記回転多面鏡を回転させるモータと、
前記モータの回転速度に同期した第一のパルスを発生する第一のパルス発生手段と、
前記回転多面鏡により偏向された前記光ビームを受光して第二のパルスを発生する第二のパルス発生手段と、
前記光源が取り付けられ、画像データに従って前記光源を駆動する駆動基板と、
前記回転多面鏡および前記モータを内部に保持する筐体と、
前記筐体の外側に設けられた前記駆動基板の上に配置され、前記駆動基板の温度を検出する温度検出手段と、
を備え、
前記色ずれ補正手段は、
前記回転多面鏡が停止した状態において所定の条件が満たされたときに前記回転多面鏡の回転を開始させ、前記光源から前記光ビームを出射しない第一の状態で前記第一のパルスに基づいて前記回転多面鏡を所定の回転速度で回転させ、
その後、前記光源からの前記光ビームの出射を開始して前記第一のパルスに基づく回転制御から前記第二のパルスに基づく回転制御へ切り換えて、前記光源から前記光ビームを出射する第二の状態で前記第二のパルスに基づいて前記回転多面鏡を前記所定の回転速度で回転させ、
その後、画像形成を開始させるための画像形成開始信号が入力されたことに応じて前記温度検出手段により前記駆動基板の温度を検出し、前記温度検出手段の検出温度と前記パターン検出器の前記検出結果とを用いて色ずれを補正することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、光走査装置の筐体の外側に設けられた駆動基板の上に配置された温度検出手段により検出された温度に基づいて色ずれを補正することができる。
【図面の簡単な説明】
【００１０】
【図１】画像形成装置の断面図。
【図２】光走査装置を示す図。
【図３】光走査装置の筐体に取り付けられる光学ユニットの分解斜視図。
【図４】光源の斜視図。
【図５】駆動モータを示す図。
【図６】ホール素子信号およびＦＧ信号のパルス波形を示す図。
【図７】制御システムのブロック図。
【図８】回転多面鏡の起動時のタイミングチャート。
【図９】パターン画像、アナログ信号及びデジタル信号を示す図。
【図１０】サーミスタの検出温度の変化量と色ずれ量の変化量との関係を示す図。
【図１１】色ずれ量を補正するための制御システムのブロック図。
【図１２】光ビームを出射した場合としない場合のサーミスタの昇温量を示す図。
【図１３】ＣＰＵにより実行される印刷動作を示す流れ図。
【図１４】色ずれ量の予測値を算出するための制御動作を示す流れ図。
【図１５】サーミスタの検出温度の昇温量と光走査装置の内部温度の昇温量との乖離を示す図。
【図１６】実施例２のＣＰＵにより実行される印刷動作を示す流れ図。
【図１７】実施例３のＣＰＵにより実行される印刷動作を示す流れ図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明を実施するための形態を説明する。
【実施例１】
【００１２】
（画像形成装置）
以下、添付図面を参照して一実施形態による画像形成装置を説明する。図１は、画像形成装置１０の断面図である。画像形成装置１０は、電子写真画像形成プロセスを用いて、記録媒体に画像を形成するデジタルフルカラー複写機である。しかし、本発明の画像形成装置１０は、これに限定されるものではない。画像形成装置１０は、例えば、カラーレーザビームプリンタ、ＭＦＰ（複合機）、ファクシミリ装置または印刷機であってもよい。
【００１３】
画像形成装置１０の上部には、使用者が画像形成条件を設定する操作部２０、自動原稿給送部３０および画像読取部１００が設けられている。操作部２０は、画像読取部１００に原稿の読み取りを開始させるための読取開始入力を含む使用者（ユーザ）からの入力を受け付ける。自動原稿給送部３０は、読取装置としての画像読取部１００へ原稿を給送する。画像形成装置１０は、４つの画像形成部１（１Ｙ、１Ｍ、１Ｃ、１Ｋ）を有する。画像形成部（第１の画像形成手段）１Ｙは、イエロートナーを用いてイエロー画像を形成する。画像形成部（第２の画像形成手段）１Ｍは、マゼンタトナーを用いてマゼンタ画像を形成する。画像形成部１Ｃは、シアントナーを用いてシアン画像を形成する。画像形成部１Ｋは、ブラックトナーを用いてブラック画像を形成する。４つの画像形成部１は、現像剤（トナー）の色を除いて同一の構造を有するので、特に必要な場合を除き、以下の説明では、参照符号から添字Ｙ、Ｍ、Ｃ、Ｋを省略する。
【００１４】
画像形成部１は、複数の感光体としての感光ドラム（像担持体）２を有する。感光ドラム２の周りには、帯電装置３、光走査装置４、現像装置５、一次転写装置６、およびドラムクリーニング装置７が配置されている。複数の現像装置５のそれぞれの内部には、対応する現像装置５内の温度を検出する温度検出手段としてのサーミスタ（温度検出器）８が設けられている。感光ドラム２の下方には、無端状の中間転写ベルト（以下、中間転写体という）１０４を備える転写装置が配置されている。転写装置は、中間転写体１０４に転写されたトナー像をシートＳに転写する。中間転写体１０４は、画像形成の際に図１の矢印Ｄで示す方向に回転する。一次転写装置６は、中間転写体１０４を介して感光ドラム２に対向して配置されている。二次転写ローラ１０６は、中間転写体１０４に対向して配置されている。本実施例において、画像形成部１、中間転写体１０４及び二次転写ローラ１０６は、用紙に画像を形成する画像形成ユニット１４０を構成する。しかし、画像形成ユニットは、中間転写体１０４及び二次転写ローラ１０６を含まずに、画像形成部１から直接に用紙へトナー像を転写するように構成してもよい。
【００１５】
画像形成装置１０の下部には、記録媒体としての用紙などのシートＳを収容する給送カセット（以下、シート収容部という）１１０が設けられている。本実施形態において、二つのシート収容部１１０が画像形成装置１０の本体１０Ａに引き出し可能に装着されている。
【００１６】
（画像形成プロセス）
次に、画像形成装置１０の画像形成プロセスを説明する。４つの画像形成部１における画像形成プロセスは同一であるので、イエロー画像形成部１Ｙにおける画像形成プロセスを説明する。マゼンタ画像形成部１Ｍ、シアン画像形成部１Ｃ、およびブラック画像形成部１Ｋにおける画像形成プロセスの説明は、省略する。
【００１７】
帯電装置３Ｙは、感光ドラム２Ｙの表面を均一に帯電する。画像読取部１００が原稿を読み取ることにより生成される画像データ、又は、操作部２０あるいはＰＣ（不図示）から入力されるジョブを実行することにより生成される画像データのイエロー成分は、光走査装置４Ｙへ入力される。同様に、画像データのマゼンタ成分、シアン成分およびブラック成分は、光走査装置４Ｍ、４Ｃ及び４Ｋへそれぞれ入力される。光走査装置４Ｙは、画像データのイエロー成分に基づきレーザ光（以下、光ビームという）を、均一に帯電された感光ドラム２Ｙの表面へ出射し、感光ドラム２Ｙ上に静電潜像を形成する。現像装置５Ｙは、イエロートナー（現像剤）により感光ドラム２Ｙ上の静電潜像を現像し、イエロートナー像にする。一次転写装置６Ｙは、感光ドラム２Ｙ上のイエロートナー像を中間転写体１０４上に一次転写する。一次転写の後に感光ドラム２Ｙ上に残ったトナーは、ドラムクリーニング装置７Ｙにより除去され、感光ドラム２Ｙは、次の画像形成に備える。
【００１８】
同様にして、画像形成部１Ｍ、１Ｃ及び１Ｋにより、それぞれの色のトナー像がそれぞれの感光ドラム２Ｍ、２Ｃ及び２Ｋ上に形成される。感光ドラム２Ｙ、２Ｍ、２Ｃ及び２Ｋは、所定の間隔で配置されている。感光ドラム２Ｙ、２Ｍ、２Ｃ及び２Ｋ上に形成されたそれぞれの色のトナー像は、それぞれ所定のタイミングで中間転写体１０４上へ一次転写される。すなわち、マゼンタ画像形成部１Ｍにより形成されたマゼンタトナー像は、中間転写体１０４上のイエロートナー像の上に精度よく重ねて転写される。以下、シアントナー像およびブラックトナー像が、中間転写体１０４上のマゼンタトナー像の上に順次重ねて転写される。その結果、中間転写体１０４上に４色のトナー像が重ね合わされる。
【００１９】
一方、シート収容部１１０内のシートＳは、搬送ローラ１２３、１２４、１２５及び１２６により搬送路１１４を通ってレジストレーションローラ１１１へ搬送される。シートＳの先端部は、停止しているレジストレーションローラ１１１に当接してシートＳ斜行が補正される。シートＳの先端部がレジストレーションローラ１１１に到達した後、所定のタイミングでレジストレーションローラ１１１を回転させて、中間転写体１０４と二次転写ローラ１０６との間の二次転写部ＳＴへシートＳを搬送する。中間転写体１０４上に一次転写されたトナー像は、二次転写部ＳＴにおいてシートＳ上へ二次転写される。二次転写部ＳＴにおいて、中間転写体１０４上のトナー像をシートＳ上へ二次転写する際に、中間転写体１０４上にトナーが残留することがある。中間転写体１０４上の残留トナーは、中間転写体クリーニング部１０８により除去される。トナー像が転写されたシートＳは、定着部１０７へ搬送される。定着部１０７は、シートＳ上に転写されたトナー像を加熱および加圧し、トナー像をシートＳに定着させ、カラー画像を形成する。カラー画像が形成されたシートＳは、排出ローラ１１２により画像形成装置１０の外部の排出部１１３へ排出される。
【００２０】
（光走査装置）
以下、光走査装置４を説明する。図２は、光走査装置４を示す図である。図２（ａ）は、カバー２１４を外した光走査装置４の斜視図である。図２（ｂ）は、図２（ａ）のIIＢ−IIＢ線に沿って取った光走査装置４の断面図である。光走査装置４Ｙ、４Ｍ、４Ｃ及び４Ｋは、同様の構造を有する。光走査装置４は、光学ユニット２０１が取り付けられた光学箱（以下、筐体という）２００を有する。光学ユニット２０１は、光ビームを出射する半導体レーザ（以下、光源という）２５０と、光源２５０を駆動する駆動基板２０３と、駆動基板２０３の温度を検出する温度検出手段としてのサーミスタ（温度検出器）２１６（図３（ｂ））を有する。温度を検出するための温度検出センサとしてのサーミスタ２１６は、光走査装置（第２の光走査装置）４Ｍの駆動基板（レーザ駆動基板）２０３に実装されていてもよい。駆動基板２０３は、駆動基板２０３を保持する保持部材（レーザホルダ）２２０に保持されている。駆動基板２０３には、光源２５０と、光源２５０へ電流（駆動電流）ＩＬＤを供給する駆動部（レーザドライバ）２３０とが実装されている。光走査装置４の外枠としての筐体２００の外側に設けられている。駆動基板２０３は、画像データに従って光源２５０へ供給する電流ＩＬＤを制御することにより、画像データに従って変調された光ビームを光源２５０から出射させる。筐体２００は、光源２５０から出射された光ビームが感光ドラム２の表面上を主走査方向に走査するように光ビームを偏向する偏向部材（偏向部）としての回転多面鏡２１１を内部に保持する。回転多面鏡２１１は、駆動モータ７００により回転される。光学部材は、回転多面鏡２１１により偏向された光ビームを感光体２の上へ導く。筐体２００は、回転多面鏡２１１、駆動モータ７００および光学部材を内部に収容し、駆動基板２０３が外部に取り付けられている。
【００２１】
筐体２００は、第１のｆθレンズ２０４、反射鏡２０５、反射鏡２０６、第２のｆθレンズ２０７、反射鏡２０８などの光学手段を内部に保持する。回転多面鏡２１１により偏向された光ビームは、第１のｆθレンズ２０４へ入射する。第１のｆθレンズ２０４を通過した光ビームは、反射鏡２０５及び反射鏡２０６により反射され、第２のｆθレンズ２０７へ入射する。第２のｆθレンズ２０７を通過した光ビームは、反射鏡２０８により反射され、防塵ガラス２０９を通過して感光ドラム２へ導かれる。回転多面鏡２１１により等角速度で走査される光ビームは、第１のｆθレンズ２０４と第２のｆθレンズ２０７により感光ドラム２の表面上に結像され、かつ感光ドラム２の表面上を等速度で走査される。
【００２２】
（光学ユニット）
図３は、光走査装置４の筐体２００に取り付けられる光学ユニット２０１の分解斜視図である。図３（ａ）は、鏡筒部２１７側から見た斜視図である。図３（ｂ）は、駆動基板（ＶＣＳＥＬ基板）２０３側から見た斜視図である。
【００２３】
図３（ａ）において、光学ユニット２０１は、光ビームを出射する光源２５０としてのＶＣＳＥＬチップ（レーザチップ）を備える。ＶＣＳＥＬとは、垂直共振器型面発光レーザ（Ｖｅｒｔｉｃａｌ  Ｃａｖｉｔｙ  Ｓｕｒｆａｃｅ  Ｅｍｉｔｔｉｎｇ  ＬＡＳＥＲ）の意味である。また、光学ユニット２０１は、光源２５０を駆動するための電気基板である駆動基板２０３を備える。
【００２４】
図４は、光源２５０の斜視図である。光源２５０は、図４（ａ）に示すように発光部２５０ａを囲うようにパッケージ部２５０ｂを備えている。また、パッケージ部２５０ｂの周囲には、発光部２５０ａへ電流ＩＬＤを入力するための端子２５０ｃが配置されている。パッケージ部２５０ｂは、Ａｌ２Ｏ３、ＳｉＯ２、ＴｉＯ２等の絶縁体であるセラミックで成形されている。セラミックを用いることにより、硬度や剛性において良好な特性が得られる。また、一般的にセラミックは、その材質特性からサブミクロンのオーダーで精度を容易に出せるため、パッケージ部２５０ｂの材料として適している。図４（ｂ）は、発光部２５０ａの拡大図である。図４（ｂ）は、発光部２５０ａの発光素子（発光点）２５０ｅの配列を示している。本実施例の発光部２５０ａは、複数の発光素子２５０ｅが１列（アレイ状）に配列されている。各発光素子２５０ｅから出射された光ビームは、感光ドラム２の回転方向において感光ドラム２上の異なる位置に結像するように光走査装置４に設置される。なお、発光素子２５０ｅの配列は、１列に限られるものではなく、２次元配列されていても良い。また、本実施例では、光源２５０としてＶＣＳＥＬチップ（レーザチップ）を用いて説明したが、同様の形状を有する他の半導体レーザー（例えば端面放射型発光ダイオード）であっても良い。
【００２５】
光源２５０は、図３（ａ）に示す駆動基板２０３上に配置され、端子２５０ｃが駆動基板２０３上の電極に半田、ケーブル等を介して電気的に接続される。駆動基板２０３上には、駆動基板２０３を固定するためのねじ２２５が挿通される挿通穴２０３ａが配置されている。また、図３（ｂ）に示すように駆動基板２０３の表面の挿通穴２０３ａの周囲には、保持部材（レーザホルダ）２２０と駆動基板２０３との間で電荷の移動を可能とするための電極であるグランドパタン２０３ｂが配置されている。グランドパタン２０３ｂは、銅等の導電性の高い材質で成形されており、プリント配線等で光源２５０の端子２５０ｃの一部と電気的に接続されている。
【００２６】
保持部材２２０は、鏡筒部２１７を備え、鏡筒部２１７の先端にはコリメータレンズ２１９が取り付けられている。保持部材２２０は、図３（ｂ）に示すように３箇所の当接部２２０ａを有する。保持部材２２０および当接部２２０ａは強度や剛性に優れた特性が求められることから、アルミダイカストやマグネシウムダイカスト等といった金属材料で成形される。
【００２７】
コリメータレンズ２１９は、光源２５０から出射される光ビームを平行光へ変換する。コリメータレンズ２１９は、光走査装置４の組み立て時に調整治具を用いて発光部２５０ａから出射される光ビームの照射位置やピントを検出しながら、保持部材２２０への設置位置が調整される。コリメータレンズ２１９の設置位置が決定されると、コリメータレンズ２１９と鏡筒部２１７との間に塗布された紫外線硬化型の接着剤に紫外線を照射することでコリメータレンズ２１９は保持部材２２０に接着固定される。
【００２８】
発光部２５０ａに設けられた複数の発光素子２５０ｅは、電流ＩＬＤが駆動基板２０３の駆動部２３０から供給されることによって光ビームを出射する。また、駆動基板２０３は、図３（ｂ）に示す駆動基板２０３上に配置されたコネクタ２２１と、電気ケーブル（不図示）を介して、ＣＰＵ３０１（図７）に接続されている。保護カバー２１０は、駆動基板２０３を保護するために、ねじ２２２により保持部材２２０に締結される。導通部材であるアース板６０１は、保持部材２２０と駆動基板２０３を電気的に接続する。アース板６０１の一端は図３（ａ）に示すねじ６０２によって保持部材２２０に固定される。また、アース板６０１のもう一端は、図３（ｂ）に示すねじ２２５ａにより駆動基板２０３を挟んで連結部材２２３に締結される。アース板６０１はＳＵＳ等の金属材料で成形される。アース板６０１に関しての詳細は後述する。
【００２９】
次に、保持部材２２０に駆動基板２０３を固定するための構成を説明する。図３（ｂ）において連結部材２２３は駆動基板２０３を保持部材２２０に固定する機能を有する。連結部材２２３の材質はＰＣ＋ＡＢＳやＰＡといった弾性を有する樹脂である。図３（ｂ）に示すように、連結部材２２３は、保持部材２２０に連結部材２２３を固定するための３箇所の固定部２２３ｂを有する。固定部２２３ｂはそれぞれ挿通穴を有する。また、連結部材２２３は駆動基板２０３を取り付けるための３箇所の基板支持部２２３ａおよび固定部２２３ｂを有し、基板支持部２２３ａと固定部２２３ｂの間には接続部２２３ｃが設けられている。
【００３０】
保持部材２２０に駆動基板２０３を固定する方法は以下の通りである。図３（ｂ）に示すように、連結部材２２３は３つのねじ２２４によって保持部材２２０に固定される。次に保持部材２２０に設けられた３箇所の当接部２２０ａに駆動基板２０３に実装された光源２５０のパッケージ部２５０ｂが押しつけられる。当接部２２０ａは、光源２５０の位置や姿勢の基準となるため精度よく形成されている。当接部２２０ａにパッケージ部２５０ｂが押しつけられることで光源２５０が所望の位置や姿勢となる。
【００３１】
図３（ｂ）に示すように、駆動基板２０３上には、光走査装置４の温度を検出するサーミスタ２１６が実装されている。しかし、サーミスタ２１６は、光走査装置４の筐体２００の内部に配置されておらず、筐体２００の外部に取り付けられた駆動基板２０３の温度を検出する。サーミスタ２１６により検出される温度の変化量は、色ずれ量を演算するために用いられる。
【００３２】
（駆動モータ）
図５は、駆動モータ７００を示す図である。駆動モータ７００は、駆動モータ７００の回転速度を検出する速度検出器としてホール素子（周波数発電機）７０１が設けられている。ホール素子（第一のパルス発生手段）７０１は、駆動モータ７００の回転に同期してホール素子信号（周波数信号）を発生する磁気センサである。波形生成回路８０２（図６）は、ホール素子信号に基づいてＦＧ信号１６を生成する。回転多面鏡２１１の回転速度は、ＦＧ信号１６に基づいて駆動モータ７００の回転速度を制御するＦＧ方式で制御される（ＦＧ制御）。回転多面鏡２１１、駆動モータ７００およびホール素子７０１は、偏向手段を構成する。以下、ＦＧ信号１６を生成する構成を説明する。図５（ａ）は、駆動モータ７００とそれに固定された回転多面鏡２１１の断面図である。駆動モータ７００は、ロータ（回転子）７０２、永久磁石７０３、回転軸７０４、ステータ（固定子）７０５、コイル７０６を備える。駆動モータ７００は、回路基板（駆動基板）１５に固定されている。ホール素子７０１は、回路基板１５に実装されている。駆動モータ７００のステータ７０５には複数のコイル７０６が固定されている。回転軸７０４は、ステータ７０５に設けられた軸受によって軸支されており、軸受内で回転する。ロータ７０２は、回転軸７０４に固定されている。永久磁石７０３は、ロータ７０２に固定されている。回転多面鏡２１１は、光走査装置４の組立時にロータ７０２に組み付けられる。回転多面鏡２１１は、押圧部材（不図示）によってロータ７０２に押圧されている。
【００３３】
図５（ｂ）は、図５（ａ）に示す駆動モータ７００を回転軸方向上側からロータ７０２、永久磁石７０３、コイル７０６を見たときの図面である。ロータ７０２は矢印方向に回転する。図５（ｂ）に示すように、永久磁石７０３は、ロータ７０２の回転方向に沿ってＳ極とＮ極が交互に着磁されている。図５（ｂ）の永久磁石７０３は、Ｓ極とＮ極の組み合わせが４組の例であるが、着磁パターンの周期はこれ以外でも良い。複数のコイル７０６に電流を供給するタイミングを制御することによって複数のコイル７０６と永久磁石７０３との間に作用する磁力によって回転軸７０４を中心としてロータ７０２および永久磁石７０３が矢印方向に回転する。
【００３４】
回路基板１５にはホール素子７０１が実装されている。ホール素子７０１は、永久磁石７０３が回転することによって生じる磁束変化を検出し、それらの磁束変化をホール素子信号として出力する素子である。図６は、ホール素子信号（出力波形）およびＦＧ信号１６のパルス波形を示す図である。図６に示すように、ホール素子７０１の近傍を永久磁石７０３の磁極がＳ１→Ｎ１→Ｓ２→Ｎ２→・・・の順に通過する。Ｓ極とＮ極が交互に通過することによってホール素子７０１は磁束変化を示す、位相が１８０度異なる複数の正弦波のホール素子信号を出力する。波形生成回路８０２は、複数の正弦波のホール素子信号の交点に基づいて後述するパルス状のＦＧ信号１６を生成する。回転多面鏡２１１を駆動モータ７００に組み付ける時、作業者は回転多面鏡２１１の反射面の位置と着磁パターンとの位置関係を把握することなく回転多面鏡２１１をロータ７０２に固定する。
【００３５】
図２（ａ）に示すように、光走査装置４は、受光部としての光検出器（Beam detector、以下、ＢＤという）２１２と、ＢＤ反射鏡（不図示）と、ＢＤレンズ２１３とを有する。ＢＤ反射鏡は、静電潜像が形成される感光ドラム２の画像領域の外側の非画像領域内で画像領域の近傍に配置されている。回転多面鏡２１１により偏向された光ビームは、第１のｆθレンズ２０４、反射鏡２０５、反射鏡２０６、第２のｆθレンズ２０７、ＢＤ反射鏡およびＢＤレンズ２１３を介してＢＤ２１２へ入射する。ＢＤ（第二のパルス発生手段）２１２は、主走査方向の書き出し位置を一定にするために、画像データに基づく光ビームの出射開始タイミングを決定するための同期信号（以下、ＢＤ信号という）２１を生成する。ＢＤ信号２１は、パルス幅調整回路８０１（図７）を介して制御手段としてのＣＰＵ３０１へ入力される。光ビームが出射された後の回転多面鏡２１１の回転速度は、ＢＤ２１２のＢＤ信号２１に基づいて駆動モータ７００の回転速度を制御するＢＤ方式で制御される（ＢＤ制御）。
【００３６】
（フライングスタート）
上述のように、回転多面鏡２１１の回転制御として、ＦＧ制御及びＢＤ制御が選択的に実行される。ＢＤ制御は、ＦＧ制御よりも高い精度で回転多面鏡２１１の回転速度を制御可能である。これは、ＢＤ信号２１の精度が、ＦＧ信号１６の精度よりも高いためである。一方、ＦＧ制御では、ＢＤ制御より回転制御の精度は劣るものの、発光素子２５０ｅを発光させることなく回転多面鏡２１１の回転制御を行える。このため、ＦＧ制御では、発光素子２５０ｅの寿命を縮めずに回転制御を行うことができる。
【００３７】
画像形成装置１０は、例えば、画像読取部１００への原稿のセット、操作部２０に対する操作者の操作等が行われると、画像形成の開始指示が出される前に画像形成の準備動作を開始する機能（フライングスタート機能）を有する。操作部２０には、コピー開始ボタン４０１、テンキーパッド４０２及びタッチパネル４０３が設けられている。実施の形態は、タッチパネル４０３にコピー開始ボタン４０１、テンキーパッド４０２が表示されていても良い。操作者によりコピー開始ボタン４０１が押されると、画像形成の開始指示が出される。操作者によりコピー開始ボタン４０１が押される前に、画像読取部１００への原稿のセット、または操作部２０のテンキーパッド４０２若しくはタッチパネル４０３に対する操作者の操作等の少なくとも一つの操作が行われると、画像形成の準備動作を開始する。なお、画像形成装置１０は、画像形成装置１０に設けられた人感センサやカメラ（撮像素子）などにより操作者が画像形成装置１０の近傍の所定の位置に存在することを検出して画像形成の準備動作を開始するフライングスタート機能を有していてもよい。画像形成装置１０は、フライングスタート機能により画像形成の準備動作を開始する場合、駆動モータ７００を起動して回転多面鏡２１１の回転を開始することで、ファーストコピー時間（ＦＣＯＴ）を短縮する。
【００３８】
ＣＰＵ３０１は、回転多面鏡２１１が停止した状態において所定の条件が満たされたと判断すると、回転多面鏡２１１の回転を開始させる。所定の条件は、操作者が画像形成装置１０の近傍の所定の位置に存在すること、自動原稿給送部３０に原稿がセットされたこと、原稿圧板が開閉されたこと、原稿台に原稿がセットされたこと、操作者により操作部２０が操作されたことのいずれか一つを含む。回転多面鏡２１１が停止した状態において所定の条件が満たされると、ＣＰＵ３０１は、印刷準備要求（画像形成準備信号）を受ける。印刷準備要求（画像形成準備信号）を受けると、ＣＰＵ３０１は、コピー開始ボタン４０１が押される前に（画像形成開始信号を受ける前に）、回転多面鏡２１１をＦＧ制御で回転させる。
【００３９】
ＣＰＵ３０１は、光走査装置４の停止した駆動部２３０の駆動を、読取開始入力（印刷開始要求）が操作部２０になされるよりも前に操作部２０に読取開始入力を除く他の所定の操作が加えられたことに応じて開始する。ＣＰＵ３０１は、光走査装置４の停止した駆動部２３０の駆動を、読取開始入力が操作部２０になされるよりも前に画像読取部１００に原稿が載置されたことに応じて開始してもよい。ＣＰＵ３０１は、読取開始入力が操作部２０になされるよりも前の駆動部２３０の駆動中に光走査装置（第２の光走査装置）４Ｍの光源２５０に電流ＩＬＤが供給されるように光走査装置４Ｍの駆動部２３０を制御する。ＣＰＵ３０１は、パターンセンサ４５によって検出されたイエロートナー像（第１のトナー像）とマゼンタトナー像（第２のトナー像）とのずれの検出結果（ずれ検出結果）を求める。ＣＰＵ３０１は、光源２５０に電流ＩＬＤの供給が開始された後のサーミスタ２１６の検出結果（温度検出結果）を求める。ＣＰＵ３０１は、ずれ検出結果と温度検出結果とに基づいて、画像データに基づいて形成するイエロートナー像に対するマゼンタトナー像のずれを補正する。ＣＰＵ３０１は、読取開始入力を除く他の所定の操作が加えられたことに応じて、光走査装置４Ｍのホール素子７０１が検出する磁束変化の周期を用いて光走査装置４Ｍの駆動モータ７００を起動させる。ＣＰＵ３０１は、画像読取部１００に原稿が載置されたことに応じて、光走査装置４Ｍのホール素子７０１が検出する磁束変化の周期を用いて光走査装置４Ｍの駆動モータ７００を起動させてもよい。その後、ＣＰＵ３０１は、ＢＤ２１２に同期信号を生成させるために光走査装置４Ｍの光源２５０に電流ＩＬＤを供給する。ＣＰＵ３０１は、同期信号が生成されたことに応じて、回転多面鏡２１１の回転制御を磁束の周期を用いた制御から同期信号の周期を用いた制御に切り換える。
【００４０】
（制御システム）
次に、画像形成装置１０の制御システム３００を説明する。図７は、制御システム３００のブロック図である。制御システム３００は、ＣＰＵ３０１、ＲＯＭ３０２、ＲＡＭ３０３、外部Ｉ／Ｆ部３０４、操作部２０、モータ制御部３１１、高電圧制御部３１２及びＩ／Ｏ制御部３１３を有する。ＣＰＵ３０１は、ＲＯＭ３０２、ＲＡＭ３０３、外部Ｉ／Ｆ部３０４、操作部２０、モータ制御部３１１、高電圧制御部３１２及びＩ／Ｏ制御部３１３に電気的に接続されている。ＣＰＵ３０１は、画像形成部１及び光走査装置４を制御する。制御に必要なプログラムは、ＲＯＭ３０２に保存されている。制御に必要な設定値は、ＲＡＭ３０３に保存されている。外部Ｉ／Ｆ部３０４は、ＰＣなどの外部装置との通信を行う。ユーザインターフェース（ＵＩ）としての操作部２０は、使用者の入力を受け付ける。モータ制御部３１１は、各種モータの速度および回転方向を制御して、各種ローラの速度および回転方向を制御する。高電圧制御部３１２は、現像、帯電および転写の高電圧を制御する。Ｉ／Ｏ制御部３１３は、現像装置５内の温度を検出するサーミスタ８に接続されサーミスタ８からの検出信号を入力し、現像装置５内の温度を示す検出信号をＣＰＵ３０１へ出力する。ＢＤ信号２１およびＦＧ信号１６は、ＣＰＵ３０１へ入力される。ＣＰＵ３０１は、ＢＤ信号２１またはＦＧ信号１６に基づいて駆動モータ７００の回転速度を制御して、回転多面鏡２１１の回転速度を制御する。駆動基板２０３の温度を検出するサーミスタ２１６は、駆動基板２０３上に設けられている。サーミスタ２１６は、駆動基板２０３の温度を示す検出信号をＣＰＵ３０１へ出力する。
【００４１】
ＣＰＵ３０１は、セレクタ８０３からＰＬＬ制御部８０４にＦＧ信号１６が入力されるような選択信号をセレクタ８０３に出力する。セレクタ８０３は、選択信号に応じてＦＧ信号１６をＰＬＬ制御部８０４へ入力し、ＢＤ信号２１をＰＬＬ制御部８０４へ入力しない。また、ＣＰＵ３０１は、ＰＬＬ制御部８０４へＦＧ信号１６に対応する基準ＣＬＫを出力する。ＦＧ信号１６に対応する基準クロックは、回転多面鏡２１１の目標回転速度に対応する周期の周期信号である。ＰＬＬ制御部８０４は、ＰＬＬ制御部８０４へ入力されるＦＧ信号１６の周期が基準クロックの周期に一致するように、モータ駆動回路８０５へ加速信号、減速信号を送信する。
【００４２】
一方、ＣＰＵ３０１は、セレクタ８０３からＰＬＬ制御部８０４へＢＤ信号２１が入力されるような選択信号をセレクタ８０３へ出力する。セレクタ８０３は、選択信号に応じてＢＤ信号２１をＰＬＬ制御部８０４へ入力し、ＦＧ信号１６をＰＬＬ制御部８０４へ入力しない。また、ＣＰＵ３０１は、ＰＬＬ制御部８０４へＢＤ信号２１に対応する基準クロックを出力する。この基準クロックは、ＦＧ信号１６に対応する基準クロックと異なる周期であり、かつ回転多面鏡２１１の目標回転速度に対応する周期の周期信号である。ＰＬＬ制御部８０４は、ＰＬＬ制御部８０４へ入力されるＢＤ信号２１の周期がＢＤ信号に対応する基準クロックの周期に一致するように、モータ駆動回路８０５へ加速信号、減速信号を送信する。
【００４３】
ＣＰＵ３０１は、駆動モータ７００を停止状態から起動させるときにＦＧ信号１６の周期の検出結果に基づく駆動モータ７００のＦＧ方式の回転制御を行う。駆動モータ７００の回転速度が目標回転速度近傍に到達したことに応じて、ＣＰＵ３０１は、ＦＧ方式の回転制御を、ＢＤ信号２１の周期の検出結果に基づく駆動モータ７００のＢＤ方式の回転制御へ切り換える。ＣＰＵ３０１は、ＢＤ信号２１の周期の検出結果に基づく駆動モータ７００のＢＤ方式の回転制御を行った状態において、画像データに基づく画像の形成を行う。回転多面鏡２１１が停止した状態ではＢＤ信号２１が生成されない。そのため、ＣＰＵ３０１は、回転多面鏡２１１の起動から目標回転速度近傍までの制御はＦＧ信号１６を用いた駆動モータ７００のフィードバック制御を実行する。
【００４４】
一方、ＦＧ信号１６は、ホール素子７０１から出力されるホール素子信号に基づいて生成されるが、ホール素子７０１の出力は、高周波のノイズを含む。それに対して、受光素子であるＢＤ２１２の出力は、ホール素子７０１の出力よりもノイズが少ない。即ち、ＢＤ信号２１の周期の方がＦＧ信号１６の周期よりもばらつきが小さい。そのため、ＣＰＵ３０１は、画像形成開始前に駆動モータ７００の回転制御をＦＧ信号１６を用いたフィードバック制御からＢＤ信号２１を用いたフィードバック制御へ切り換え、画像形成中は駆動モータ７００をＢＤ信号２１を用いてフィードバック制御を実行する。
【００４５】
図８は、回転多面鏡２１１の起動時のタイミングチャートである。図８において、画像形成装置１０に画像形成ジョブが入力されたことに応じて、ＣＰＵ３０１は、ＦＧ信号１６の周期を用いた駆動モータ７００のフィードバック制御ループを形成する。このフィードバックループを形成することによって、ＰＬＬ制御部８０４は、ＦＧ信号１６の周期がＦＧ信号用の基準クロックの周期になるようにモータ駆動回路８０５へ加速信号を送信する。加速信号に応じてモータ駆動回路８０５は駆動モータ７００へ供給する電流を制御する。コイル７０６へ電流が供給されることによって駆動モータ７００が回転を開始する。駆動モータ７００が回転することによってＦＧ信号１６が生成される。ＣＰＵ３０１は、ＦＧ信号１６の周期が目標周期になるように駆動モータ７００を制御する。
【００４６】
（色ずれ補正）
次に、色ずれ補正を説明する。色ずれは、画像形成時に稼働される各種モータ、定着部１０７のヒータ、電源などの熱源、及び周囲の環境の変化により、光走査装置４のプラスチック製の第１のｆθレンズ２０４および第２のｆθレンズ２０７が熱膨張を起こすことで発生する。色ずれ補正は、オートレジ調整機構による補正と色ずれ量予測による補正とにより行われる。オートレジ調整機構は、所定枚数毎に中間転写体１０４上に色ずれ検出用トナーパターン（レジストレーション補正パターン）を形成する。中間転写体１０４上に設けられたパターン検出器としてのパターン検出センサ（以下、パターンセンサという）４５は、色ずれ検出用トナーパターン（以下、パターン画像という）を検出する。中間転写体１０４の周長にわたってパターン画像を検出して画像書き出しタイミングにフィードバック制御をかける。オートレジ調整機構による補正は、画像形成時と異なるタイミングで行われるため、頻度を上げることにより生産性が低下する。生産性の低下を防止するために、色ずれ量予測による補正が行われる。色ずれ量予測による補正は、光走査装置４の外側の駆動基板２０３上に設けられたサーミスタ２１６の検出信号と現像装置５内に設けられたサーミスタ８の検出信号を用いて色ずれ量（予測値Ｘ）を予測し、色ずれ補正を行う。色ずれ補正は、色ずれ補正手段としてのＣＰＵ３０１により実行される。
【００４７】
（（オートレジ調整機構による補正））
画像形成装置１０は、所定のタイミングにおいてオートレジ調整機構により色ずれ量を実測する。色ずれ量を実測するために、画像形成装置１０は、中間転写体１０４上にパターン画像を形成し、パターンセンサ４５によりパターン画像を測定し、測定結果に基づいて色ずれ量の実測値を生成する。
【００４８】
中間転写体１０４上に形成されるパターン画像を説明する。図９は、パターン画像、アナログ信号５０１及びデジタル信号５０２を示す図である。図９に示すように、パターン画像９０１乃至９１４は、中間転写体１０４の搬送方向に対して４５度傾斜したパターン画像と、搬送方向に対して−４５度傾斜したパターン画像とを含む。さらに、基準画像であるマゼンタのパターン画像９０１、９０３、９０５、９０７、９０８、９１０、９１２及び９１４は、イエロー、シアン、及び、ブラックのパターン画像を挟むように形成される。マゼンタのパターン画像９０１と９０３の間にイエローのパターン画像９０２が形成される。マゼンタのパターン画像９０３と９０５の間にシアンのパターン画像９０４が形成される。マゼンタのパターン画像９０５と９０７の間にブラックのパターン画像９０６が形成される。マゼンタのパターン画像９０８と９１０の間にイエローのパターン画像９０９が形成される。マゼンタのパターン画像９１０と９１２の間にシアンのパターン画像９１１が形成される。マゼンタのパターン画像９１２と９１４の間にブラックのパターン画像９１３が形成される。
【００４９】
パターンセンサ４５は、検出位置９２０でパターン画像９０１乃至９１４を検出してアナログ信号５０１を出力する。コンパレータ５０８は、アナログ信号５０１を２値化してデジタル信号５０２を出力する。アナログ信号５０１及びデジタル信号５０２は、パターンセンサ４５の測定結果に相当する。
【００５０】
色ずれ量決定部５０６（図１１）は、コンパレータ５０８から出力されたデジタル信号５０２がハイレベルからローレベルに切り替わるタイミング、及び、ローレベルからハイレベルに切り替わるタイミングを取得する。色ずれ量決定部５０６は、デジタル信号５０２がハイレベルからローレベルに切り替わったタイミングと、ローレベルからハイレベルに切り替わったタイミングとに基づいて、パターンセンサ４５がパターン画像９０１乃至９１４を検出したタイミングを決定する。色ずれ量決定部５０６は、例えば、式（１）に基づいてパターンセンサ４５がパターン画像９０１乃至９１４を検出したタイミングＴを決定する。
Ｔ＝（Ｔｂ−Ｔａ）／２＋Ｔａ  …式（１）
Ｔａはデジタル信号５０２がハイレベルからローレベルに切り替わったタイミングであり、Ｔｂはデジタル信号５０２がローレベルからハイレベルに切り替わったタイミングである。つまり、タイミングＴは、デジタル信号５０２がハイレベルからローレベルに切り替わったタイミングＴａと、デジタル信号５０２がローレベルからハイレベルに切り替わったタイミングＴｂとの中間タイミングである。
【００５１】
そして、ＣＰＵ３０１は、各パターン画像９０１乃至９１４が検出されたタイミングの間隔Ｙ１、Ｙ２、Ｃ１、Ｃ２、Ｋ１、Ｋ２、Ｙ３、Ｙ４・・・を決定し、この間隔をＲＡＭ３０３に格納する。ＣＰＵ３０１は、格納した検出データに基づいて、マゼンタの画像が形成される位置に対するマゼンタ以外の色（イエロー、シアン、ブラック）の画像が形成される位置の差（色ずれ量）を算出する。
【００５２】
例えば、中間転写体１０４の搬送方向に直交する方向（主走査方向）において、マゼンタの画像に対するイエローの画像の色ずれ量ΔＨｙは、式（２）に基づいて算出される。
ΔＨｙ＝｛（Ｙ４−Ｙ３）／２−（Ｙ２−Ｙ１）／２｝／２  …式（２）
例えば、中間転写体１０４の搬送方向（副走査方向）において、マゼンタの画像に対するイエローの画像の色ずれ量ΔＶｙは、式（３）に基づいて算出される。
ΔＶｙ＝｛（Ｙ４−Ｙ３）／２＋（Ｙ２−Ｙ１）／２｝／２  …式（３）
同様に、シアンの画像の色ずれ量ΔＨｃ、ΔＶｃ及びブラックの画像の色ずれ量ΔＨｋ、及びΔＶｋに関しても演算式を用いて算出する。
【００５３】
タイミング補正部５０７は、基準色としてのマゼンタの画像に対する他の色の画像の相対的な位置のずれに関する色ずれ量に基づいて、各画像形成部１Ｙ、１Ｍ、１Ｃ、１Ｋの光走査装置４Ｙ、４Ｍ、４Ｃ、４Ｋの書き出しタイミングを補正する。
【００５４】
なお、色ずれ量の実測値を取得するためにパターン画像を形成する所定のタイミングは、画像形成装置１０の温度変化量に基づいて決定してもよく、画像形成枚数に基づいて決定してもよい。例えば、画像形成装置１０がパターン画像を前回形成したときのサーミスタ２１６の検出温度と現在のサーミスタ２１６の検出温度との差が閾値より大きい場合、画像形成装置１０はパターン画像を形成して色ずれ量の実測値を更新する。或いは、例えば、画像形成装置１０がパターン画像を前回形成してから、画像形成装置１０によりシートＳに形成された画像の数が所定数に達した場合に、画像形成装置１０はパターン画像を形成して色ずれ量の実測値を更新する。
【００５５】
（（色ずれ量予測による補正））
画像形成装置１０は、色ずれ量の実測値を更新するためにはダウンタイムが生じてしまう。そのため、画像形成装置１０が色ずれ量の実測値を頻繁に更新すると、画像形成装置１０の生産性が低下してしまう。そこで、画像形成装置１０は、色ずれ量の実測値が更新されるタイミングと色ずれ量の実測値が次回更新されるタイミングとの間において、サーミスタ２１６の検出温度に基づいて色ずれ量を予測する。
【００５６】
図１０は、サーミスタ２１６の検出温度の変化量と色ずれ量の変化量との関係を示す図である。図１０から、検出温度が上昇する場合のサーミスタ２１６の検出温度の変化量と色ずれ量の変化量との関係は、検出温度が下降する場合のサーミスタ２１６の検出温度の変化量と色ずれ量の変化量との関係と異なることがわかる。従って、光走査装置４の温度が上昇しているか下降しているかを判定し、その判定結果とサーミスタ２１６の検出温度の変化量とから色ずれ量を予測する必要がある。光走査装置４の温度が上昇している場合、温度上昇時に用いる変換条件（第１変換条件）に基づいて色ずれ量が予測される。光走査装置４の温度が下降している場合、温度下降時に用いる変換条件（第２変換条件）に基づいて色ずれ量が予測される。しかし、本実施例においては、ヒステリシス許容領域においては、光走査装置４の温度が下降している場合であっても、温度上昇時に用いる変換条件（第１変換条件）に基づいて色ずれ量が予測される。これによって、画像形成装置１０が放置された後に画像形成動作を実行する場合であっても、色ずれ量を高精度に予測できる。具体的な変換条件については、後述する。
【００５７】
次に、色ずれ量を補正するための制御システムを図１１に基づいて説明する。図１１は、色ずれ量を補正するための制御システムのブロック図である。ＣＰＵ３０１は、色ずれ量決定部５０６、タイミング補正部５０７及びコンパレータ５０８を有する。色ずれ量決定部５０６は、サーミスタ２１６の検出温度の変化量とサーミスタ８の検出温度の変化量とに基づき色ずれ量を決定する。そして、色ずれ量決定部５０６は、検出温度に基づいて決定された色ずれ量に、パターン画像を用いて取得した色ずれ量の実測値を加算して、色ずれ量ΔＨ及びΔＶを決定する。中間転写体１０４の搬送方向に直交する方向における色ずれ量ΔＨは、色ずれ量の実測値に色ずれ量の予測値を加算した量である。同様に、中間転写体１０４の搬送方向における色ずれ量ΔＶは、色ずれ量の実測値に色ずれ量の予測値を加算した値である。
【００５８】
タイミング補正部５０７は、中間転写体１０４の搬送方向に直交する方向における画像の書き出し位置を、光走査装置４から照射された光ビームが走査される方向における画像形成基準位置を基準として色ずれ量ΔＨに相当する画素分の距離だけシフトする。例えば、色ずれ量決定部５０６は、光走査装置４からＢＤ２１２に光が照射されたタイミングを、ＢＤ２１２から出力されたＢＤ信号２１に基づいて決定する。光走査装置４から照射された光ビームの走査速度は、光走査装置４の回転多面鏡２１１の回転速度に相当するので予め決まっている。そのため、タイミング補正部５０７は、光ビームがＢＤ２１２に照射されてから、光ビームが画像形成基準位置に対して色ずれ量ΔＨに相当した画素分だけシフトした位置に到達するまでの時間を算出する。タイミング補正部５０７は、算出された時間を、ＢＤ２１２がＢＤ信号２１を出力した時間に加えることによって主走査方向の書き出しタイミングを補正する。
【００５９】
また、タイミング補正部５０７は、中間転写体１０４の搬送方向における画像の書き出し位置を、感光ドラム２の表面が移動する方向における画像形成基準位置を基準としたときに色ずれ量ΔＶに相当する距離だけシフトする。感光ドラム２の回転速度は予め決まっている。例えば、タイミング補正部５０７は、予め決められた画像形成タイミングを基準として、感光ドラム２が色ずれ量ΔＶに相当した距離だけ移動した位置に光走査装置４の光ビームが到達する時間を算出する。タイミング補正部５０７は、算出された時間を、予め決められた画像形成タイミングに加えることによって副走査方向の書き出しタイミングを算出する。
【００６０】
これにより、中間転写体１０４上において基準画像が形成される位置に対する基準画像以外の画像が形成される位置を補正できる。なお、パターン画像９０１乃至９１４が検出された結果から算出された色ずれ量ΔＨｙ、ΔＶｙ、ΔＨｃ、ΔＶｃ、ΔＨｋ、及びΔＶｋはＲＡＭ３０３に格納される。
【００６１】
画像形成装置１０が画像データに基づいて画像を形成する画像形成動作について図７のフローチャートに基づき説明する。なお、ＣＰＵ３０１は、画像形成装置１０の主電源がオンされると、ＲＯＭ３０２に格納されたプログラムを読み出し、先ず、色ずれ補正を実行する。そして、ＣＰＵ３０１は、色ずれ量の実測値と、サーミスタ２１６と１１８との各々によって検出された温度をＲＡＭ３０３に記憶する。
【００６２】
次に、温度変化に基づいて予測される色ずれ量（予測値Ｘ）の算出を説明する。色ずれ量は、前回の画像形成時の温度と今回の画像形成時の温度との差（温度差）を用いて、毎画像形成時に算出される。検出温度Ｔｓｃｎは、光走査装置４の外側に設けられた駆動基板２０３上のサーミスタ２１６の検出信号に基づいて求められる。検出温度Ｔｄｅｖは、現像装置５内に設けられたサーミスタ８の検出信号に基づいて求められる。検出温度Ｔｓｃｎ、検出温度Ｔｄｅｖおよび予測値Ｘの添え字（ＮＯＷ）は、今回の画像形成時の値を示し、添え字（ＰＲＥＶ）は、前回の画像形成時の値を示す。予測値Ｘは、中間転写体１０４の搬送方向に直交する方向（主走査方向）における色ずれ量ΔＨまたは中間転写体１０４の搬送方向（副走査方向）における色ずれ量ΔＶを補正するための値である。
【００６３】
複数枚のシートＳに画像を形成する連続画像形成のジョブの場合、今回の画像形成は今回の頁への画像形成であり、前回の画像形成は前頁への画像形成である。駆動基板２０３上のサーミスタ２１６の検出信号に基づいて求められる今回の画像形成時の検出温度Ｔｓｃｎ（ＮＯＷ）と前回の画像形成時の検出温度Ｔｓｃｎ（ＰＲＥＶ）との温度差ΔＴｓｃｎは、次の式で表される。
ΔＴｓｃｎ＝Ｔｓｃｎ（ＮＯＷ）−Ｔｓｃｎ（ＰＲＥＶ）
【００６４】
現像装置５内に設けられたサーミスタ８の検出信号に基づいて求められる今回の画像形成時の検出温度Ｔｄｅｖ（ＮＯＷ）と前回の画像形成時の検出温度Ｔｄｅｖ（ＰＲＥＶ）との温度差ΔＴｄｅｖは、次の式で表される。
ΔＴｄｅｖ＝Ｔｄｅｖ（ＮＯＷ）−Ｔｄｅｖ（ＰＲＥＶ）
【００６５】
今回の画像形成時に予測される色ずれ量としての予測値Ｘ（ＮＯＷ）は、次の式で表される。
Ｘ（ＮＯＷ）＝Ｘ（ＰＲＥＶ）＋Ｋｓｃｎ×ΔＴｓｃｎ＋Ｋｄｅｖ×ΔＴｄｅｖ
係数Ｋｓｃｎおよび係数Ｋｄｅｖは、それぞれ温度差ΔＴｓｃｎおよび温度差ΔＴｄｅｖを補正するための値を表す。係数Ｋｓｃｎおよび係数Ｋｄｅｖは、連続プリント動作やスタンバイ状態で放置した後のプリント動作における色ずれ量、検出温度Ｔｓｃｎおよび検出温度Ｔｄｅｖを予め測定し、測定結果に基づいて求められる。さらに、複数の画像形成装置１０において同様の測定を行い、平均化した測定結果に基づいて、それぞれの画像形成装置１０に固有の係数Ｋｓｃｎおよび係数Ｋｄｅｖを求めてもよい。
【００６６】
なお、本実施例においては、ヒステリシス許容領域を考慮して、上記式を以下のように変形する。サーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）がサーミスタ２１６の前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）より低く、且つ、検出温度の差が所定温度Ｔｔｈ以上である場合、色ずれ量決定部５０６は、予測値Ｘを以下の式に基づき算出する。
Ｘ（ＮＯＷ）＝Ｘ（ＰＲＥＶ）＋α×ΔＴｓｃｎ＋β×ΔＴｄｅｖ−γ×ΔＴｓｃｎ
ここで、係数α、β及びγと所定温度Ｔｔｈは、予め実験により定められている。
サーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）が前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）以上である場合、又は、検出温度の差が所定温度Ｔｔｈ未満の場合、色ずれ量決定部５０６は、予測値Ｘを以下の式に基づき算出する。
Ｘ（ＮＯＷ）＝Ｘ（ＰＲＥＶ）＋α×ΔＴｓｃｎ＋β×ΔＴｄｅｖ
【００６７】
このようにして求めた予測値Ｘ（ＮＯＷ）に基づいて色ずれ補正を行うことにより、ダウンタイムなく色ずれを抑制することができる。ＣＰＵ３０１は、予測値Ｘ（ＮＯＷ）に基づいて、主走査方向に垂直な副走査方向における光ビームの出射開始タイミングを制御することにより色ずれ補正を行う。本実施例において、副走査方向の色ずれ補正は、２４００ｄｐｉの解像度の１画素（約１０．５８μｍ）単位で行われる。
【００６８】
予測される色ずれ量（予測値Ｘ）の算出に用いる光走査装置４内の昇温量（温度差ΔＴｓｃｎ）を求めるために、本実施例では、光走査装置４の外側の駆動基板２０３上に配置されたサーミスタ２１６の検出信号に基づく検出温度Ｔｓｃｎを用いている。これは、画像形成時に回転多面鏡２１１が回転することによる光走査装置４内の昇温量と、光ビームを出射することによる駆動基板２０３上のサーミスタ２１６の昇温量が同じ傾向を持つからである。従って、サーミスタ２１６は、光ビームを出射することによる駆動基板２０３の昇温の影響を受ける範囲内で駆動基板２０３の近傍に設けられていればよく、必ずしも駆動基板２０３上に設けられる必要はない。例えば、サーミスタ２１６は、駆動基板２０３の近傍の筐体２００上に配置されていてもよく、あるいは、駆動基板２０３を保持する保持部材２２０上に配置されていてもよい。
【００６９】
（印刷時間の短縮）
ファーストプリント時間（ＦＰＯＴ）及びファーストコピー時間（ＦＣＯＴ）を短縮するために、回転多面鏡２１１の回転を早いタイミングで開始し、光ビームを出射せずに回転多面鏡２１１を定常速度で回転させる。ここで、ＦＰＯＴは、第１頁目のデータの受信を開始してから印刷を終えシートＳの排出を完了させるまでに要する時間である。ＦＣＯＴは、コピースタートボタンが押されてからコピーを終え１枚目のシートＳの機外への排出を完了させるまでに要する時間である。駆動モータ７００のＦＧ２１５は、回転多面鏡２１１の回転速度に比例したＦＧ信号を発生する。ＣＰＵ３０１は、ＦＧ信号（パルス信号）の発生周期を測定し、ＦＧ信号の発生周期が所定の周期になるように駆動モータ７００の回転速度をＦＧ方式で制御する。ＦＧ信号の発生周期が所定の周期に到達すると、ＣＰＵ３０１は、回転多面鏡２１１の回転速度が所定の回転速度に達していると判定する。回転多面鏡２１１が所定の回転速度で安定回転している状態で、ＣＰＵ３０１は、光源２５０から光ビームを出射させ、光ビームを検出するＢＤ２１２からのＢＤ信号に基づいて駆動モータ７００の回転速度をＢＤ方式で制御する。印刷開始要求（印刷開始トリガ）を受けると、ＣＰＵ３０１は、ＢＤ信号の周期が回転多面鏡２１１の目標回転速度に比例した周期に達した時点で、画像形成動作を開始する。
【００７０】
（検出温度と色ずれの関係）
次に、光走査装置４の外側の駆動基板２０３上または近傍に設けられたサーミスタ２１６の検出温度と色ずれとの関係を説明する。図１２は、光ビームを出射した場合としない場合のサーミスタ２１６の昇温量を示す図である。図１２の横軸は、回転時間（秒）を示し、縦軸は、昇温量（℃）を示す。曲線ＣＬ１は、光走査装置４の内部温度の昇温量を示す。曲線ＣＬ２は、回転多面鏡２１１の回転開始直後に光ビームの出射を開始し、光源２５０が光ビームを出射する状態で回転多面鏡２１１を回転させた場合の駆動基板２０３上のサーミスタ２１６の検出温度の昇温量を示す。曲線ＣＬ３は、光源２５０が光ビームを出射しない状態で回転多面鏡２１１を回転させた場合の駆動基板２０３上のサーミスタ２１６の検出温度の昇温量を示す。
【００７１】
曲線ＣＬ２から分かるように、回転多面鏡２１１の回転開始直後から光ビームを出射した状態で回転多面鏡２１１を回転させた場合、駆動基板２０３上のサーミスタ２１６の検出温度の昇温量は、光走査装置４の内部温度の昇温量に近似している。しかし、曲線ＣＬ３から分かるように、光ビームを出射しない状態で回転多面鏡２１１を回転させた場合、駆動基板２０３上のサーミスタ２１６の検出温度の昇温量は、小さい。これに対して、曲線ＣＬ１に示すように、光走査装置４の内部温度の昇温量は、大きい。従って、回転時間の経過とともに曲線ＣＬ３と曲線ＣＬ１の差は、大きくなる。例えば、光ビームを出射しない状態で回転多面鏡２１１を６０秒間回転させると、光走査装置４の内部温度の昇温量１．２℃と駆動基板２０３上のサーミスタ２１６の検出温度の昇温量０．２℃との間に１℃の乖離が発生する。１℃の乖離は、約１３μｍの色ずれ量を発生させる。
【００７２】
そこで、本実施例においては、光ビームを出射しない状態で回転多面鏡２１１を回転させる時間Ｔ１が所定時間Ｐ１を経過した場合、光ビームの出射を開始し、光ビームを出射した状態で回転多面鏡２１１を回転させる。本実施例では、２４００ｄｐｉの解像度の１画素（約１０．５８μｍ）単位で副走査方向の色ずれ補正を行うので、１画素（約１０．５８μｍ）未満の色ずれ量を補正することができない。光ビームを出射しない状態で回転多面鏡２１１を３０秒間回転させた場合、本実施例において、色ずれ量は、約６．５μｍになる。約６．５μｍの色ずれ量は、１画素（約１０．５８μｍ）未満であるので、色ずれを許容できる値である。そこで、本実施例においては、光ビームを出射しない状態で回転多面鏡２１１を回転させる時間Ｔ１が３０秒の所定時間Ｐ１を経過した時に、光ビームの出射を開始させる。これによって、印刷時間の短縮とともに色ずれを防止することができる。
【００７３】
（印刷動作）
次に、図１３を用いて、本実施例による印刷動作を説明する。図１３は、ＣＰＵ３０１により実行される印刷動作を示す流れ図である。ＣＰＵ３０１は、ＲＯＭ３０２に格納されているプログラムに基づいて印刷動作を実行する。本実施例においては、前述したフライングスタート機能により、回転多面鏡２１１が停止した状態において所定の条件が満たされたと判断すると、回転多面鏡２１１の回転を開始させる。本実施例の画像形成装置１０において、例えば、画像読取部１００に原稿が載置された時に、又は操作部２０からシートＳに画像を形成するための画像形成条件の設定がされた時に、ＣＰＵ３０１へ印刷準備要求（画像形成準備信号）が出力される。ＣＰＵ３０１は、印刷の準備を開始するための印刷準備要求を受けると（第一のタイミング）、ＦＧ方式で回転多面鏡２１１の回転を開始させる（Ｓ１００１）。ＦＧ方式では、光源２５０が光ビームを出射しない第一の状態で、ＦＧ２１５のＦＧ信号に基づいて駆動モータ７００の回転速度を制御する。ＦＧ方式での回転多面鏡２１１の回転が所定回転速度（目標回転速度）で安定すると、ＣＰＵ３０１は、ＦＧ方式での回転時間Ｔ１の測定を開始する（Ｓ１００２）。
【００７４】
ここで、前回の印刷準備要求を受けた時に印刷開始要求を受けずに回転多面鏡２１１の回転が停止された場合、Ｓ１００３において測定されるＦＧ方式での回転時間Ｔ１は、前回のＦＧ方式での回転時間Ｔ１（ＰＲＥＶ）との累積値となる。ＣＰＵ３０１は、ＦＧ方式での回転時間Ｔ１が所定時間Ｐ１を経過しているか否かを判断する（Ｓ１００３）。本実施例において、所定時間Ｐ１は、３０秒に設定されている。しかし、所定時間Ｐ１は、３０秒に限定されるものではなく、２５秒、３５秒など任意の時間に設定されてもよい。ＦＧ方式での回転時間Ｔ１が所定時間Ｐ１を経過した場合（第二のタイミング）（Ｓ１００３でＹＥＳ）、ＣＰＵ３０１は、光源２５０から光ビームを出射させ、ＢＤ方式で回転多面鏡２１１の回転を開始させる（Ｓ１００４）。ＢＤ方式では、光源２５０が光ビームを出射する第二の状態で、ＢＤ２１２のＢＤ信号に基づいて駆動モータ７００の回転速度を制御する。ＣＰＵ３０１は、ＦＧ方式での回転時間Ｔ１の測定を終了する（Ｓ１００５）。処理は、Ｓ１００６へ進む。一方、ＦＧ方式での回転時間Ｔ１が所定時間Ｐ１を経過していない場合（Ｓ１００３でＮＯ）、ＣＰＵ３０１は、ＦＧ方式で回転多面鏡２１１が安定回転している状態を維持する。処理は、Ｓ１００６へ進む。
【００７５】
ＣＰＵ３０１は、印刷を開始させるための印刷開始要求（画像形成開始信号）を受けたか否かを判断する（Ｓ１００６）。操作部２０で印刷開始が設定されると、操作部２０からＣＰＵ３０１へ印刷開始要求が出力される。印刷開始要求を受けた場合（Ｓ１００６でＹＥＳ）、ＣＰＵ３０１は、光源２５０から出射される光ビームを検出するＢＤ２１２からのＢＤ信号に基づいて回転多面鏡２１１がＢＤ方式で回転しているか否かを判断する（Ｓ１００７）。回転多面鏡２１１がＢＤ方式で回転している場合（Ｓ１００７でＹＥＳ）、処理は、Ｓ１０９へ進む。一方、回転多面鏡２１１がＢＤ方式で回転していない場合（Ｓ１００７でＮＯ）、ＣＰＵ３０１は、光源２５０から光ビームを出射させ、ＢＤ２１２からのＢＤ信号に基づいてＢＤ方式で回転多面鏡２１１を回転させる（Ｓ１００８）。処理は、Ｓ１００９へ進む。ＣＰＵ３０１は、ＢＤ信号の周期が回転多面鏡２１１の目標回転速度に比例した周期に達するように、駆動モータ７００の回転速度を制御する。
【００７６】
ＢＤ信号の周期が目標の周期に達した時点で、ＣＰＵ３０１は、光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）と現像装置５内のサーミスタ８の検出温度Ｔｄｅｖ（ＮＯＷ）を取得する（Ｓ１００９）。ＣＰＵ３０１は、取得した検出温度Ｔｓｃｎ（ＮＯＷ）及びＴｄｅｖ（ＮＯＷ）を前述した式に用いて色ずれ量の予測値Ｘ（ＮＯＷ）を算出する（Ｓ１０１０）。ＣＰＵ３０１は、予測値Ｘ（ＮＯＷ）と実測値とを用いて色ずれ補正を行い、画像形成を開始する（Ｓ１０１１）。ＣＰＵ３０１は、印刷が終了したか否かを判断する（Ｓ１０１２）。印刷が終了していない場合（Ｓ１０１２でＮＯ）、ＣＰＵ３０１は、印刷が終了するまでＳ１００９からＳ１０１２の処理を繰り返す。印刷が終了した場合（Ｓ１０１２でＹＥＳ）、ＣＰＵ３０１は、回転多面鏡２１１の回転を停止させる（Ｓ１０１３）。ＣＰＵ３０１は、測定したＦＧ方式での回転時間Ｔ１をクリアする（Ｓ１０１４）。
【００７７】
ここで、Ｓ１００９からＳ１０１２までにおける予測値Ｘ（ＮＯＷ）の算出を、図１４を用いてより詳細に説明する。図１４は、色ずれ量の予測値Ｘ（ＮＯＷ）を算出するための制御動作を示す流れ図である。ＣＰＵ３０１は、光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）と現像装置５内のサーミスタ８の検出温度Ｔｄｅｖ（ＮＯＷ）を取得する（Ｓ１００９）。ＣＰＵ３０１は、サーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）が前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）より所定温度Ｔｔｈ以上低下しているか否かを判定する（Ｓ１０１）。ステップＳ１０１において、ＣＰＵ３０１は、サーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）がサーミスタ２１６の前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）より低く、且つ、検出温度の差が所定温度Ｔｔｈ以上であるか否かを判定する。
【００７８】
サーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）が前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）より低く、且つ、検出温度の差が所定の値以上である場合、色ずれ量決定部５０６は、予測値Ｘ（ＮＯＷ）を以下の式に基づき算出する（Ｓ１０２）。この場合は、サーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）からサーミスタ２１６の前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）を引いた値が所定温度Ｔｔｈ以下である場合である（Ｓ１０１でＹＥＳ）。
Ｘ（ＮＯＷ）＝Ｘ（ＰＲＥＶ）＋α×ΔＴｓｃｎ＋β×ΔＴｄｅｖ−γ×ΔＴｓｃｎ
ここで、
ΔＴｓｃｎ＝Ｔｓｃｎ（ＮＯＷ）−Ｔｓｃｎ（ＰＲＥＶ）
ΔＴｄｅｖ＝Ｔｄｅｖ（ＮＯＷ）−Ｔｄｅｖ（ＰＲＥＶ）
【００７９】
色ずれ量決定部５０６は、色ずれ量の予測値Ｘ（ＮＯＷ）に予めＲＡＭ３０３に記憶された色ずれ量の実測値を加えて（Ｓ１０３）、補正値としての色ずれ量ΔＨ及びΔＶを決定する。タイミング補正部５０７は、ステップＳ１０３において決定された色ずれ量ΔＨ及びΔＶに基づいて画像の書き出しタイミングを補正する（Ｓ１０４）。ＣＰＵ３０１は、画像形成部１により画像を形成させる（Ｓ１０１１）。ＣＰＵ３０１は、色ずれ補正の実測値を更新する（Ｓ１０６）。ステップＳ１０６において、ＣＰＵ３０１は、画像形成部１にパターン画像を形成させ、パターンセンサ４５にパターン画像を検出させ、色毎に色ずれ量の実測値を更新する。
【００８０】
そして、パターン画像を形成して色ずれ量の実測値を更新した場合、ＣＰＵ３０１は、ステップＳ１００９において取得した温度情報と今回の色ずれ量の予測値Ｘ（ＮＯＷ）をＲＡＭ３０３に記憶させる（Ｓ１０７）。ＣＰＵ３０１は、画像形成動作の実行を終了する。ステップＳ１０７においてＲＡＭ３０３に記憶される温度情報は、今回の検出温度Ｔｓｃｎ（ＮＯＷ）がＴｓｃｎ（ＰＲＥＶ）として記憶され、今回の検出温度Ｔｄｅｖ（ＮＯＷ）がＴｄｅｖ（ＰＲＥＶ）として記憶される。ステップＳ１０７においてＲＡＭ３０３には今回の色ずれ量の予測値Ｘ（ＮＯＷ）が予測値Ｘ（ＰＲＥＶ）として記憶される。
【００８１】
また、ステップＳ１０１において、検出温度Ｔｓｃｎ（ＮＯＷ）が前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）以上である場合、又は、検出温度の差が所定温度未満の場合、色ずれ量決定部５０６は、予測値Ｘ（ＮＯＷ）を以下の式に基づき算出する（Ｓ１０８）。この場合は、サーミスタ２１６の検出温度Ｔｓｃｎ（ＮＯＷ）からサーミスタ２１６の前回の検出温度Ｔｓｃｎ（ＰＲＥＶ）を引いた値が所定温度Ｔｔｈより大きい場合である（Ｓ１０１でＮＯ）。
Ｘ（ＮＯＷ）＝Ｘ（ＰＲＥＶ）＋α×ΔＴｓｃｎ＋β×ΔＴｄｅｖ
ここで、
ΔＴｓｃｎ＝Ｔｓｃｎ（ＮＯＷ）−Ｔｓｃｎ（ＰＲＥＶ）
ΔＴｄｅｖ＝Ｔｄｅｖ（ＮＯＷ）−Ｔｄｅｖ（ＰＲＥＶ）
【００８２】
色ずれ量決定部５０６は、色ずれ量の予測値Ｘ（ＮＯＷ）に予めＲＡＭ３０３に記憶された色ずれ量の実測値を加えて（Ｓ１０９）、補正値としての色ずれ量ΔＨ及びΔＶを決定する。タイミング補正部５０７は、ステップＳ１０９において決定された色ずれ量ΔＨ及びΔＶに基づいて画像の書き出しタイミングを補正する（Ｓ１１０）。ＣＰＵ３０１は、画像形成部１により画像を形成される（Ｓ１０１１）。処理は、Ｓ１０７へ進む。ＣＰＵ３０１は、画像形成動作の実行を終了する。
【００８３】
Ｓ１００６において、印刷開始要求を受けていない場合（Ｓ１００６でＮＯ）、ＣＰＵ３０１は、印刷開始要求を受けたか否かの判断を開始してからの経過時間Ｔ２が所定時間Ｐ２を経過しているか否かを判断する（Ｓ１０１５）。本実施例では、使用者が印刷設定をしてから印刷開始するまでにかかる時間を考慮して、所定時間Ｐ２は、１５秒に設定されている。しかし、所定時間Ｐ２は、１５秒に限定されるものではなく、１０秒、２０秒など任意の時間に設定されてもよい。経過時間Ｔ２が所定時間Ｐ２を経過した場合（Ｓ１０１５でＹＥＳ）、ＣＰＵ３０１は、回転多面鏡２１１の回転を停止させる（Ｓ１０１６）。この場合、ＣＰＵ３０１は、測定したＦＧ方式での回転時間Ｔ１をクリアしない。測定したＦＧ方式での回転時間Ｔ１は、次のＦＧ方式での回転多面鏡２１１の回転時に回転時間Ｔ１へ積算される。ＣＰＵ３０１は、ＦＧ方式での回転時間Ｔ１の測定が終了していない場合、ＦＧ方式での回転時間Ｔ１の測定を終了させてもよい。ＣＰＵ３０１は、測定したＦＧ方式での回転時間Ｔ１をＲＡＭ３０３に保存してもよい。経過時間Ｔ２が所定時間Ｐ２を経過していない場合（Ｓ１０１５でＮＯ）、処理は、Ｓ１００３へ戻る。ＣＰＵ３０１は、印刷開始要求を受ける（Ｓ１００６でＹＥＳ）まで、又は経過時間Ｔ２が所定時間Ｐ２を経過する（Ｓ１０１５でＹＥＳ）まで、Ｓ１００３からＳ１００６及びＳ１０１５の処理を繰り返す。
【００８４】
本実施例において、光走査装置４の外側の駆動基板２０３上または近傍に設けられたサーミスタ２１６により検出される検出温度を説明する。図１５は、サーミスタ２１６の検出温度の昇温量と光走査装置４の内部温度の昇温量との乖離を示す図である。曲線ＣＬ４は、ＦＧ方式での回転時間Ｔ１が３０秒を経過した時にＢＤ方式で回転多面鏡２１１の回転を開始した場合の駆動基板２０３上のサーミスタ２１６の検出温度の昇温量を示す。曲線ＣＬ４は、回転時間が０秒から３０秒までのＦＧ方式において曲線ＣＬ３に沿って上昇し、その後、ＢＤ方式において昇温量が大きくなる。曲線ＣＬ１と曲線ＣＬ４の間の斜線部分は、サーミスタ２１６の検出温度の昇温量と光走査装置４の内部温度の昇温量との乖離を示す。本実施例によれば、回転多面鏡２１１の回転制御方式は、所定時間Ｐ１の３０秒以内にＦＧ方式からＢＤ方式へ切り替えられるので、サーミスタ２１６の検出温度の昇温量は、図１５の斜線部分に含まれる。従来の技術によれば、光走査装置４の内部温度の昇温量と駆動基板２０３上のサーミスタ２１６の検出温度の昇温量との間の乖離は、曲線ＣＬ１と曲線ＣＬ３との間で示される。よって、本実施例によれば、従来の技術に比べて光走査装置４の内部温度の昇温量と駆動基板２０３上のサーミスタ２１６の検出温度の昇温量との間の乖離を低減することができる。
【００８５】
本実施例において、印刷準備要求を受けた後に印刷開始要求を受けずに回転多面鏡２１１の回転が停止された場合（Ｓ１０１６）、ＦＧ方式での回転時間Ｔ１は、クリアされずに次のＦＧ方式での回転時間Ｔ１へ積算される。このように累積された回転時間Ｔ１が所定時間Ｐ１を経過した場合（Ｓ１００３でＹＥＳ）に、光源２５０から光ビームを出射させ、ＢＤ方式で回転多面鏡２１１を回転させる。しかし、印刷準備要求を受けた後に印刷開始要求を受けずに回転多面鏡２１１の回転が停止された場合（Ｓ１０１６）、その後に長時間放置されると、光走査装置４の内部温度は、駆動基板２０３上のサーミスタ２１６の検出温度とほぼ同じになる。このように、長時間放置された場合、測定したＦＧ方式での回転時間Ｔ１をクリアしてもよい。本実施例では、ＦＧ方式での回転多面鏡２１１の回転時間Ｔ１と回転多面鏡２１１の回転停止後の経過時間Ｔ３の比がＴ１：Ｔ３＝１：３の関係で、光走査装置４の内部温度は、駆動基板２０３上のサーミスタ２１６の検出温度とほぼ同じ条件へ戻る。つまり、光ビームを出射せずに回転多面鏡２１１を１５秒回転させた後に回転多面鏡２１１を４５秒間停止させた場合、光走査装置４の内部温度は、駆動基板２０３上のサーミスタ２１６の検出温度とほぼ同じ条件へ戻る。
【００８６】
本実施例によれば、光走査装置４の内部温度の昇温量と駆動基板２０３上のサーミスタ２１６の検出温度の昇温量との間の乖離を低減することができる。よって、従来技術にくらべて色ずれ補正の精度を向上することができる。
【実施例２】
【００８７】
以下、実施例２を説明する。実施例２において、実施例１と同様の構造には同様の参照符号を付して説明を省略する。実施例２において、画像形成装置１０、光走査装置４および制御システム３００は、実施例１と同様であるので説明を省略する。実施例１においては、光ビームを出射しないＦＧ方式で回転多面鏡２１１を回転させる回転時間Ｔ１が所定時間Ｐ１を経過した場合（Ｓ１００３でＹＥＳ）、ＢＤ方式で回転多面鏡２１１を回転させる（Ｓ１００４）。実施例２においては、光走査装置４の内部温度の昇温量ΔＴｓｃｎ１と光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の昇温量ΔＴｓｃｎ２の差により生じる色ずれ量が補正可能な色ずれ量に達した場合、ＢＤ方式で回転多面鏡２１１を回転させる。
【００８８】
図１２を参照して説明したように、本実施例においては、光走査装置４の内部温度の昇温量ΔＴｓｃｎ１と光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の昇温量ΔＴｓｃｎ２の差が１℃で約１３μｍの色ずれ量を生じる。本実施例において、２４００ｄｐｉの解像度の１画素（約１０．５８μｍ）単位で副走査方向の色ずれ補正を行うので、補正可能な色ずれ量は、約１０．５８μｍである。光走査装置４の内部温度の昇温量ΔＴｓｃｎ１と光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の昇温量ΔＴｓｃｎ２の差が約０．８１４℃より大きくなると、予測される色ずれ量が補正可能な色ずれ量より大きくなる。そこで、本実施例においては、光走査装置４の内部温度の昇温量ΔＴｓｃｎ１と光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の昇温量ΔＴｓｃｎ２の差Ｔ３が所定値Ｐ３より大きい場合に、ＢＤ方式で回転多面鏡２１１を回転させる。なお、回転多面鏡２１１の回転時間Ｔ１と光走査装置４の内部温度の昇温量ΔＴｓｃｎ１との関係（図１２の曲線ＣＬ１）は、予め測定され、探索表としてＲＯＭ（記憶手段）３０２に記憶されている。
【００８９】
（印刷動作）
次に、図１６を用いて、実施例２による印刷動作を説明する。図１６は、実施例２のＣＰＵ３０１により実行される印刷動作を示す流れ図である。ＣＰＵ３０１は、ＲＯＭ３０２に格納されているプログラムに基づいて印刷動作を実行する。図１６のＳ１００１、Ｓ１００２及びＳ１００４乃至Ｓ１０１６は、図１３に示す実施例１のＳ１００１、Ｓ１００２及びＳ１００４乃至Ｓ１０１６と同様であるので説明を省略する。実施例２は、実施例１のＳ１００３の代わりに、Ｓ２００１乃至Ｓ２００３を実行する。以下、実施例１と異なる点を説明する。
【００９０】
ＦＧ方式での回転時間Ｔ１の測定が開始されると（Ｓ１００２）、ＣＰＵ３０１は、駆動基板２０３上のサーミスタ２１６により温度を検出する。ＣＰＵ３０１は、回転時間Ｔ１の測定の開始時（Ｔ１＝０）の検出温度と回転時間Ｔ１の時の検出温度との差である昇温量ΔＴｓｃｎ２を算出する（Ｓ２００１）。ＣＰＵ３０１は、ＲＯＭ３０２に保存された探索表（図１２の曲線ＣＬ１）から回転時間Ｔ１の時の光走査装置４の内部温度の昇温量ΔＴｓｃｎ１を算出する（Ｓ２００２）。ＣＰＵ３０１は、光走査装置４の内部温度の昇温量ΔＴｓｃｎ１と光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の昇温量ΔＴｓｃｎ２の差Ｔ３を算出する。ＣＰＵ３０１は、差Ｔ３が所定値Ｐ３（本実施例において、約０．８１４℃）より大きいか否かを判断する（Ｓ２００３）。差Ｔ３が所定値Ｐ３より大きい場合（第二のタイミング）（Ｓ２００３でＹＥＳ）、ＣＰＵ３０１は、光源２５０から光ビームを出射させ、ＢＤ２１２からのＢＤ信号に基づいてＢＤ方式で回転多面鏡２１１の回転を開始させる（Ｓ１００４）。一方、差Ｔ３が所定値Ｐ３より大きくない場合（Ｓ２００３でＮＯ）、ＣＰＵ３０１は、ＦＧ方式で回転多面鏡２１１が安定回転している状態を維持する。処理は、Ｓ１００６へ進む。以後のステップは、実施例１と同様であるので説明を省略する。
【００９１】
本実施例によれば、ＦＧ方式での回転多面鏡２１１の回転後に、予測される色ずれ量が補正可能な色ずれ量より大きくなった場合に、ＦＧ方式からＢＤ方式へ変更して回転多面鏡２１１を回転させることができる。従って、光走査装置４の内部温度の昇温量と駆動基板２０３上のサーミスタ２１６の検出温度の昇温量との間の乖離を低減することができる。よって、従来技術にくらべて色ずれ補正の精度を向上することができる。
【実施例３】
【００９２】
以下、実施例３を説明する。実施例３において、実施例１及び実施例２と同様の構造には同様の参照符号を付して説明を省略する。実施例３において、画像形成装置１０、光走査装置４および制御システム３００は、実施例１と同様であるので説明を省略する。実施例３は、実施例１と実施例２を組み合わせたものである。実施例３においては、ＦＧ方式で回転多面鏡２１１を回転させる回転時間Ｔ１が所定時間Ｐ１を経過した場合または昇温量の差Ｔ３（＝ΔＴｓｃｎ１−ΔＴｓｃｎ２）が所定値Ｐ３より大きい場合、ＢＤ方式で回転多面鏡２１１を回転させる。
【００９３】
（印刷動作）
次に、図１７を用いて、実施例３による印刷動作を説明する。図１７は、実施例３のＣＰＵ３０１により実行される印刷動作を示す流れ図である。ＣＰＵ３０１は、ＲＯＭ３０２に格納されているプログラムに基づいて印刷動作を実行する。図１７のＳ１００１、Ｓ１００２及びＳ１００４乃至Ｓ１０１６は、図１３に示す実施例１のＳ１００１、Ｓ１００２及びＳ１００４乃至Ｓ１０１６と同様であるので説明を省略する。実施例３は、実施例１の流れ図に実施例２のＳ２００１乃至Ｓ２００３のステップを追加したものである。以下、実施例１と異なる点を説明する。
【００９４】
ＦＧ方式での回転時間Ｔ１の測定が開始されると（Ｓ１００２）、ＣＰＵ３０１は、ＣＰＵ３０１は、ＦＧ方式での回転時間Ｔ１が所定時間Ｐ１を経過しているか否かを判断する（Ｓ１００３）。ＦＧ方式での回転時間Ｔ１が所定時間Ｐ１を経過した場合（Ｓ１００３でＹＥＳ）、ＣＰＵ３０１は、光源２５０から光ビームを出射させ、ＢＤ２１２からのＢＤ信号に基づいてＢＤ方式で回転多面鏡２１１の回転を開始させる（Ｓ１００４）。一方、ＦＧ方式での回転時間Ｔ１が所定時間Ｐ１を経過していない場合（Ｓ１００３でＮＯ）、ＣＰＵ３０１は、駆動基板２０３上のサーミスタ２１６により温度を検出する。ＣＰＵ３０１は、回転時間Ｔ１の測定の開始時（Ｔ１＝０）の検出温度と回転時間Ｔ１の時の検出温度との差である昇温量ΔＴｓｃｎ２を算出する（Ｓ２００１）。ＣＰＵ３０１は、ＲＯＭ３０２に保存された探索表（図１２の曲線ＣＬ１）から回転時間Ｔ１の時の光走査装置４の内部温度の昇温量ΔＴｓｃｎ１を算出する（Ｓ２００２）。ＣＰＵ３０１は、光走査装置４の内部温度の昇温量ΔＴｓｃｎ１と光走査装置４の外側の駆動基板２０３上のサーミスタ２１６の昇温量ΔＴｓｃｎ２の差Ｔ３を算出する。ＣＰＵ３０１は、差Ｔ３が所定値Ｐ３より大きいか否かを判断する（Ｓ２００３）。差Ｔ３が所定値Ｐ３より大きい場合（Ｓ２００３でＹＥＳ）、ＣＰＵ３０１は、光源２５０から光ビームを出射させ、ＢＤ２１２からのＢＤ信号に基づいてＢＤ方式で回転多面鏡２１１の回転を開始させる（Ｓ１００４）。一方、差Ｔ３が所定値Ｐ３より大きくない場合（Ｓ２００３でＮＯ）、ＣＰＵ３０１は、ＦＧ方式で回転多面鏡２１１が安定回転している状態を維持する。処理は、Ｓ１００６へ進む。以後のステップは、実施例１と同様であるので説明を省略する。
【００９５】
本実施例によれば、ＦＧ方式での回転多面鏡２１１の回転後に所定時間Ｐ１が経過した場合、または予測される色ずれ量が補正可能な色ずれ量より大きくなった場合、ＦＧ方式からＢＤ方式へ変更して回転多面鏡２１１を回転させることができる。従って、光走査装置４の内部温度の昇温量と駆動基板２０３上のサーミスタ２１６の検出温度の昇温量との間の乖離を低減することができる。よって、従来技術にくらべて色ずれ補正の精度を向上することができる。
【００９６】
上述した実施例１から実施例３による画像形成装置１０は、光走査装置４の筐体２００の外側に設けられた駆動基板２０３上又は近傍に配置されたサーミスタ２１６により検出された温度に基づいて色ずれを補正することができる。
【符号の説明】
【００９７】
２  感光ドラム（感光体）
４  光走査装置
５  現像装置
１０  画像形成装置
４５  パターンセンサ（パターン検出器）
１０４  中間転写体
２００  筐体
２０３  駆動基板
２１１  回転多面鏡
２１２  ＢＤ（第二のパルス発生手段）
２１６  サーミスタ（温度検出手段）
２５０  光源
３０１  ＣＰＵ（色ずれ補正手段）
７００  駆動モータ
７０１  ホール素子（第一のパルス発生手段）
【図１】
2018079666.tif 000003
【図２】
2018079666.tif 000004
【図３】
2018079666.tif 000005
【図４】
2018079666.tif 000006
【図５】
2018079666.tif 000007
【図６】
2018079666.tif 000008
【図７】
2018079666.tif 000009
【図８】
2018079666.tif 000010
【図９】
2018079666.tif 000011
【図１０】
2018079666.tif 000012
【図１１】
2018079666.tif 000013
【図１２】
2018079666.tif 000014
【図１３】
2018079666.tif 000015
【図１４】
2018079666.tif 000016
【図１５】
2018079666.tif 000017
【図１６】
2018079666.tif 000018
【図１７】
2018079666.tif 000019