(57)【特許請求の範囲】
【請求項１】
像担持体と、
走査線を偏向させてその走査線により前記像担持体上を走査し、前記像担持体上に画像の書き込みを行う１つ以上の光学装置と、
前記光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定手段と、
前記推定手段の推定結果に基づいて、第１のパターンの形成を行い、形成された前記第１のパターンに基づいて色ずれが発生しているか否かを検出する検出手段と、
前記検出手段の検出結果に基づいて、第２のパターンの形成を行い、形成された前記第２のパターンに基づいて色ずれを補正する補正手段とを備え、
前記推定手段は、所定時間における前記光学装置の駆動率に基づいて前記推定を行い、
前記推定手段は、前記推定を行った後、その結果に基づいて前記所定時間を変更する、画像形成装置。
【請求項２】
前記推定手段は、前記検出手段の検出結果に基づいて、前記推定に関する判断基準を変更する、請求項１に記載の画像形成装置。
【請求項３】
像担持体と、
走査線を偏向させてその走査線により前記像担持体上を走査し、前記像担持体上に画像の書き込みを行う１つ以上の光学装置と、
前記光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定手段と、
前記推定手段の推定結果に基づいて、第１のパターンの形成を行い、形成された前記第１のパターンに基づいて色ずれが発生しているか否かを検出する検出手段と、
前記検出手段の検出結果に基づいて、第２のパターンの形成を行い、形成された前記第２のパターンに基づいて色ずれを補正する補正手段とを備え、
前記推定手段は、所定時間における前記光学装置の駆動率に基づいて前記推定を行い、
前記推定手段は、前記検出手段の検出結果に基づいて、前記推定に関する判断基準を変更する、画像形成装置。
【請求項４】
前記推定手段は、前記光学装置内のモータの駆動時間に基づいて前記光学装置の駆動率を算出する、請求項１から３のいずれかに記載の画像形成装置。
【請求項５】
前記推定手段は、前記画像形成装置の動作モードに基づいて前記推定を行う、請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
前記検出手段は、前記検出を行った後、その検出結果に基づいて、前記検出手段が色ずれの検出処理を行うか否かに関する判断基準を変更する、請求項１から５のいずれかに記載の画像形成装置。
【請求項７】
前記推定手段は、前記光学装置の温度に関する推定を行うことにより、前記色ずれに関する推定を行う、請求項１から６のいずれかに記載の画像形成装置。
【請求項８】
前記補正手段は、前記光学装置の前記像担持体上を走査する位置を補正することにより、色ずれの補正を行う、請求項１から７のいずれかに記載の画像形成装置。
【請求項９】
像担持体と、
走査線を偏向させてその走査線により前記像担持体上を走査し、前記像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御方法であって、
前記光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、
前記推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された前記第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、
前記検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された前記第２のパターンに基づいて色ずれを補正する補正ステップとを備え、
前記推定ステップは、所定時間における前記光学装置の駆動率に基づいて前記推定を行い、
前記推定ステップは、前記推定を行った後、その結果に基づいて前記所定時間を変更する、画像形成装置の制御方法。
【請求項１０】
像担持体と、
走査線を偏向させてその走査線により前記像担持体上を走査し、前記像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御方法であって、
前記光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、
前記推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された前記第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、
前記検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された前記第２のパターンに基づいて色ずれを補正する補正ステップとを備え、
前記推定ステップは、所定時間における前記光学装置の駆動率に基づいて前記推定を行い、
前記推定ステップは、前記検出ステップの検出結果に基づいて、前記推定に関する判断基準を変更する、画像形成装置の制御方法。
【請求項１１】
像担持体と、
走査線を偏向させてその走査線により前記像担持体上を走査し、前記像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御プログラムであって、
前記光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、
前記推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された前記第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、
前記検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された前記第２のパターンに基づいて色ずれを補正する補正ステップとをコンピュータに実行させ、
前記推定ステップは、所定時間における前記光学装置の駆動率に基づいて前記推定を行い、
前記推定ステップは、前記推定を行った後、その結果に基づいて前記所定時間を変更する、画像形成装置の制御プログラム。
【請求項１２】
像担持体と、
走査線を偏向させてその走査線により前記像担持体上を走査し、前記像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御プログラムであって、
前記光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、
前記推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された前記第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、
前記検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された前記第２のパターンに基づいて色ずれを補正する補正ステップとをコンピュータに実行させ、
前記推定ステップは、所定時間における前記光学装置の駆動率に基づいて前記推定を行い、
前記推定ステップは、前記検出ステップの検出結果に基づいて、前記推定に関する判断基準を変更する、画像形成装置の制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置、画像形成装置の制御方法、及び画像形成装置の制御プログラムに関し、特に、走査線を走査する光学装置を用いて画像形成を行う画像形成装置、画像形成装置の制御方法、及び画像形成装置の制御プログラムに関する。
【背景技術】
【０００２】
近年、電子写真式の画像形成装置（スキャナ機能、ファクシミリ機能、複写機能、プリンタとしての機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）、ファクシミリ装置、複写機、プリンタなど）の高速化、高解像度化が進んでいる。
【０００３】
このような画像形成装置においては、光学装置内の温度上昇が問題となることがある。例えば、光学装置にポリゴンモータを用いている場合、画像形成装置の高速化、高解像度化のためにポリゴンモータを高速回転させると、モータの熱により、光学装置内の温度が上昇する。また、画像形成装置内部の温度変化により光学装置内の内部温度が上昇することもある。このように、光学装置内の温度が上昇すると、光学装置の光学系を構成する部材などがその影響を受けることにより、光学装置の走査開始位置がずれることがある。走査開始位置がずれると、画像形成位置がずれ、いわゆる色ずれ（レジストレーションずれ）が発生する。
【０００４】
下記特許文献１には、画像形成動作に並行して、転写ベルト上において用紙に転写する画像間にパターンを形成し、レジストレーションずれの補正を行う画像形成装置が開示されている。
【０００５】
しかし、特許文献１に開示されている画像形成装置では、実際にレジストレーションずれが発生しているか否かにかかわらず、レジストレーションずれの補正用のパターンを形成する。したがって、レジストレーションずれが発生していない場合でも、補正用のパターンを形成するためのトナーを消費することになり、無駄が生じる。この無駄が発生しないようにするには、例えば、温度センサなどを用いて、光学装置の温度の変化を検知し、レジストレーションずれが発生している場合にのみ、その補正動作を実行することが考えられる。しかし、この場合、温度センサを設けるために画像形成装置の製造コストが増加するという別の問題が生じる。
【０００６】
このような問題に関し、下記特許文献２には、画像形成装置において、温度センサを設けることなく、ずれ量を推定し、走査開始タイミングを補正することが開示されている。ずれ量は、予め実験的に求められた、スキャナユニット内の温度変動を加味した、ブラックとイエローに対応する２つのＢＤ（Ｂｅａｍ  Ｄｅｔｅｃｔ）センサの検知時間差とブラックに対する他色のずれ量との線形的な関係に基づいて推定される。
【０００７】
また、下記特許文献３には、画像形成装置の駆動状態から光学装置内の温度変化を推定し、それに応じて補正実行タイミングを設定して補正を行う画像形成装置が開示されている。
【０００８】
なお、下記特許文献４には、トナー像を転写材に転写する前に、中間転写ベルト上に形成されたトナー像中で設定した画像検知箇所を読み取って色ずれを検知する画像形成装置が開示されている。色ずれが発生している場合に、２次転写前に、適切なタイミングで色ずれ補正を実行することが開示されている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開平８−８５２３４号公報
【特許文献２】特開２００７−１６３７６５号公報
【特許文献３】特開２００７−２５４０７号公報
【特許文献４】特開２００７−３３３９７９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、走査開始位置のずれの問題について、上記の特許文献２に開示された画像形成装置や特許文献３に開示された画像形成装置を用いる場合、以下に示すような問題がある。
【００１１】
すなわち、特許文献２に開示された画像形成装置では、画像形成装置の駆動状態から推定したずれ量に基づいて色ずれ補正を行うが、推定したずれ量と実際のずれ量とが相違する場合には、適正に補正を行うことができない。また、例えば実際には色ずれがほとんど生じていないにもかかわらず、色ずれが発生していると推定した場合には、本来不要な色ずれ補正動作が行われ、画像形成動作が遅延することがある。
【００１２】
また、特許文献３に開示された画像形成装置では、画像形成装置の駆動状態から光学装置の温度変化を推定し、それに基づいて補正を行う。このとき、温度変化の推定の確度が比較的低いと、実際には必要のない色ずれ補正動作を行うことになり、画像形成動作が遅延したり、無駄なトナーを消費したりする可能性がある。
【００１３】
なお、特許文献４には、上述のような問題についての解決策は何ら開示されていない。特許文献４に記載の画像形成装置では、印刷動作を開始したときに色ずれを検出できるが、色ずれが発生している場合には、それまでに中間転写ベルト上に形成したトナー画像が無駄になるという問題がある。また、印刷開始時のみに補正動作を行う場合、開始時に光学装置内の温度が低いと、印刷途中で温度が変化し、色ずれが発生してしまうといった不具合が起こる可能性がある。
【００１４】
この発明はそのような問題点を解決するためになされたものであり、温度センサを用いることなく色ずれを補正することができ、かつ、画像形成動作をスムーズに実行することができる画像形成装置、画像形成装置の制御方法、及び画像形成装置の制御プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１５】
上記目的を達成するためこの発明のある局面に従うと、画像形成装置は、像担持体と、走査線を偏向させてその走査線により像担持体上を走査し、像担持体上に画像の書き込みを行う１つ以上の光学装置と、光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定手段と、推定手段の推定結果に基づいて、第１のパターンの形成を行い、形成された第１のパターンに基づいて色ずれが発生しているか否かを検出する検出手段と、検出手段の検出結果に基づいて、第２のパターンの形成を行い、形成された第２のパターンに基づいて色ずれを補正する補正手段とを備え、推定手段は、所定時間における光学装置の駆動率に基づいて推定を行い、推定手段は、推定を行った後、その結果に基づいて所定時間を変更する。
【００１６】
好ましくは推定手段は、検出手段の検出結果に基づいて、推定に関する判断基準を変更する。
【００１７】
この発明の他の局面に従うと、画像形成装置は、像担持体と、走査線を偏向させてその走査線により像担持体上を走査し、像担持体上に画像の書き込みを行う１つ以上の光学装置と、光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定手段と、推定手段の推定結果に基づいて、第１のパターンの形成を行い、形成された第１のパターンに基づいて色ずれが発生しているか否かを検出する検出手段と、検出手段の検出結果に基づいて、第２のパターンの形成を行い、形成された第２のパターンに基づいて色ずれを補正する補正手段とを備え、推定手段は、所定時間における光学装置の駆動率に基づいて推定を行い、推定手段は、検出手段の検出結果に基づいて、推定に関する判断基準を変更する。
【００１８】
好ましくは推定手段は、光学装置内のモータの駆動時間に基づいて光学装置の駆動率を算出する。
【００１９】
好ましくは推定手段は、画像形成装置の動作モードに基づいて推定を行う。
【００２０】
好ましくは検出手段は、検出を行った後、その検出結果に基づいて、検出手段が色ずれの検出処理を行うか否かに関する判断基準を変更する。
【００２２】
好ましくは推定手段は、光学装置の温度に関する推定を行うことにより、色ずれに関する推定を行う。
【００２３】
好ましくは補正手段は、光学装置の像担持体上を走査する位置を補正することにより、色ずれの補正を行う。
【００２４】
この発明のさらに他の局面に従うと、像担持体と、走査線を偏向させてその走査線により像担持体上を走査し、像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御方法は、光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された第２のパターンに基づいて色ずれを補正する補正ステップとを備え、推定ステップは、所定時間における光学装置の駆動率に基づいて推定を行い、推定ステップは、推定を行った後、その結果に基づいて所定時間を変更する。
この発明のさらに他の局面に従うと、像担持体と、走査線を偏向させてその走査線により像担持体上を走査し、像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御方法は、光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された第２のパターンに基づいて色ずれを補正する補正ステップとを備え、推定ステップは、所定時間における光学装置の駆動率に基づいて推定を行い、推定ステップは、検出ステップの検出結果に基づいて、推定に関する判断基準を変更する。
【００２５】
この発明のさらに他の局面に従うと、像担持体と、走査線を偏向させてその走査線により像担持体上を走査し、像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御プログラムは、光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された第２のパターンに基づいて色ずれを補正する補正ステップとをコンピュータに実行させ、推定ステップは、所定時間における光学装置の駆動率に基づいて推定を行い、推定ステップは、推定を行った後、その結果に基づいて所定時間を変更する。
この発明のさらに他の局面に従うと、像担持体と、走査線を偏向させてその走査線により像担持体上を走査し、像担持体上に画像の書き込みを行う１つ以上の光学装置とを備えた画像形成装置の制御プログラムは、光学装置の駆動状態に基づいて、色ずれに関する推定を行う推定ステップと、推定ステップの推定結果に基づいて、第１のパターンの形成を行い、形成された第１のパターンに基づいて色ずれが発生しているか否かを検出する検出ステップと、検出ステップの検出結果に基づいて、第２のパターンの形成を行い、形成された第２のパターンに基づいて色ずれを補正する補正ステップとをコンピュータに実行させ、推定ステップは、所定時間における光学装置の駆動率に基づいて推定を行い、推定ステップは、検出ステップの検出結果に基づいて、推定に関する判断基準を変更する。
【発明の効果】
【００２６】
これらの発明に従うと、駆動状態に基づいて色ずれに関する推定が行われ、その結果に基づいて第１のパターンの形成が行われて色ずれが発生しているか否かが検出される。また、その色ずれの検出結果に基づいて、色ずれの補正が行われる。したがって、温度センサを用いることなく色ずれを補正することができ、かつ、画像形成動作をスムーズに実行することができる画像形成装置、画像形成装置の制御方法、及び画像形成装置の制御プログラムを提供することができる。
【図面の簡単な説明】
【００２７】
【図１】画像形成装置を示す正面図である。
【図２】画像形成装置の制御回路の構成を示すブロック図である。
【図３】温度推定処理を示すフローチャートである。
【図４】温度上昇テーブルの一例を示す図である。
【図５】温度下降テーブルの一例を示す図である。
【図６】第１の実施の形態における色ずれ補正動作を示すフローチャートである。
【図７】第２の実施の形態における温度推定処理を示すフローチャートである。
【図８】第２の実施の形態における色ずれ補正動作を示すフローチャートである。
【図９】第３の実施の形態における色ずれ補正動作を示すフローチャートである。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態における画像形成装置について説明する。
【００２９】
画像形成装置は、スキャナ機能、複写機能、プリンタとしての機能、ファクシミリ機能、データ通信機能、及びサーバ機能を備えたＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である。スキャナ機能では、セットされた原稿の画像を読み取ってそれをＨＤＤ等に蓄積する。複写機能では、さらにそれを用紙等に印刷（プリント）する。プリンタとしての機能では、ＰＣ等の外部端末から印刷指示を受けるとその指示に基づいて用紙に印刷を行う。ファクシミリ機能では、外部のファクシミリ装置等からファクシミリデータを受信してそれをＨＤＤ等に蓄積する。データ通信機能では、接続された外部機器との間でデータを送受信する。サーバ機能では、複数のユーザでＨＤＤ等に記憶したデータなどを共有可能にする。
【００３０】
画像形成装置は、電子写真方式により画像を形成するものであって、例えばカラータンデム方式によりカラー画像を形成可能である。カラータンデム方式の画像形成装置においては、各々現像器を含んだ４色の作像部が、中間転写体である中間転写ベルトに沿うように配列されている。それぞれの作像部に形成された各色のトナー画像が中間転写ベルトに転写され（１次転写）、各色のトナー画像が重ね合わされることで多色画像が形成される。中間転写ベルト上で重ね合わされた画像は、印刷媒体である用紙上に転写され（２次転写）、定着工程を経て出力される。
【００３１】
［第１の実施の形態］
【００３２】
図１は、画像形成装置を示す正面図である。
【００３３】
図を参照して画像形成装置１は、画像読取部１０と、用紙搬送部２０と、画像形成部３０と、用紙格納部４０と、制御回路１００とを備える。画像形成装置１は、タンデム方式のデジタルカラー複写機であって、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、及びブラック（Ｋ）の４色のトナーを順次重ね合わせることによってカラー画像を形成する。
【００３４】
画像読取部１０は、搬送部２と、原稿をセットするための戴荷台３と、原稿台ガラス１１と、読み取られた原稿を排出するための排出台４とを含む。さらに、画像読取部１０は、図示しないスキャナを含む。搬送部２は、戴荷台３にセットされた原稿を原稿台ガラス１１に自動的に１枚ずつ搬送する。
【００３５】
スキャナは、スキャンモータによって原稿台ガラス１１に平行に移動する。スキャナには、原稿を照射する露光ランプ、原稿からの反射光の向きを変える反射ミラー、反射ミラーからの光路を変えるミラー、反射光を集光するレンズ、及び受光した反射光に応じて電気信号を発生する３列のＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）などの光電変換素子が含まれる。
【００３６】
搬送部２によって搬送された原稿は、原稿台ガラス１１上にセットされる。原稿は、スキャナが原稿台ガラス１１に平行に移動するときに、スキャナにより露光走査される。原稿からの反射光は光電変換素子によって電気信号に変換され、画像形成部３０に入力される。
【００３７】
画像形成部３０は、ＣＭＹＫの各色について、作像部２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋ（これらを代表させて作像部２１と呼ぶことがある。）と、現像器２３Ｙ，２３Ｍ，２３Ｃ，２３Ｋ（これらを代表させて現像器２３と呼ぶことがある。）と、転写ローラ２５Ｙ，２５Ｍ，２５Ｃ，２５Ｋ（これらを代表させて転写ローラ２５と呼ぶことがある。）と、感光体（像担持体の一例）２７Ｙ，２７Ｍ，２７Ｃ，２７Ｋ（これらを代表させて感光体２７と呼ぶことがある。）と、光学装置５０Ｙ，５０Ｍ，５０Ｃ，５０Ｋ（これらを代表させて光学装置５０と呼ぶことがある。）とを有している。また、画像形成部３０は、クリーニング装置２９と、中間転写ベルト３１と、２次転写ローラ３５と、定着器３６と、光学センサ（ＩＤＣ（イメージ・デンシティ・コントロール）センサ）５５とを有している。
【００３８】
中間転写ベルト３１は、無端ベルトであり、３つのローラ３２，３３，３４により、ゆるまないように懸架されている。中間転写ベルト３１は、これらのローラが図中において反時計回りに回転することで、所定速度で同方向に回転する。
【００３９】
作像部２１Ｙ，２１Ｍ，２１Ｃ，２１Ｋは、中間転写ベルト３１に沿って所定間隔で配置されるイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、及びブラック（Ｋ）各色のトナーに対応する。各作像部２１には、現像器２３と感光体２７とが含まれる。現像器２３は、感光体２７に形成された潜像にトナーを付着させ、感光体２７上にトナー像を形成する（現像）。
【００４０】
光学装置５０は、ポリゴンモータにより回動されるポリゴンミラーによりレーザ光（走査線）を偏向させて、各色の感光体２７に出射する。光学装置５０は、レーザ光で感光体２７上を走査することにより、帯電された感光体２７上に潜像（画像）の書き込みを行う。
【００４１】
転写ローラ２５は、中間転写ベルト３１を介して各色の感光体２７に対向するように、感光体２７と対をなすように配置されている。転写ローラ２５は、感光体２７上に形成されたトナー像を中間転写ベルト３１上に転写する。
【００４２】
２次転写ローラ３５は、中間転写ベルト３１を介してローラ３４に対向するように配置されている。２次転写ローラ３５は、中間転写ベルト３１上に形成されたトナー像を用紙搬送部２０により搬送される用紙に転写する。
【００４３】
光学センサ５５は、中間転写ベルト３１のブラック色の作像部２１Ｋよりも回転方向下流側すなわち２次転写ローラ３５側に配置されている。光学センサ５５は、中間転写ベルト３１上に形成されたトナー像を読み取り可能である。
【００４４】
クリーニング装置２９は、中間転写ベルト３１に沿うように配置されている。クリーニング装置２９は、２次転写後に中間転写ベルト３１上に残留するトナーを除去する。
【００４５】
定着器３６は、２次転写ローラ３５によりトナー像が転写された用紙をヒートローラで挟みながら加熱し、トナー像を用紙に定着させる。
【００４６】
用紙格納部４０は、給紙カセット４１を含んでいる。給紙カセット４１には、印刷媒体である用紙が収納されている。なお、用紙格納部４０は、給紙カセット４１を複数有し、各給紙カセット４１に互いに異なるサイズ、方向の用紙を収納可能にしてもよい。
【００４７】
用紙搬送部２０は、ローラ４２，４３，３７を有している。用紙搬送部２０は、ローラ４２で給紙カセット４１から用紙を給紙し、ローラ４３で用紙を画像形成部３０に搬送する。また、用紙搬送部２０は、定着器３６でトナー像が定着された用紙を、ローラ３７により、画像形成部３０の上部に配置された排紙トレイ３８に排出する。
【００４８】
図２は、画像形成装置１の制御回路１００の構成を示すブロック図である。
【００４９】
図を参照して、制御回路１００は、システムコントローラ部１１０と、画像形成制御部１２０とを有している。
【００５０】
システムコントローラ部１１０は、ＣＰＵ１１１を有している。システムコントローラ部１１０は、画像形成制御部１２０や、その他画像形成装置１の各部の動作を制御する。例えば、ＣＰＵ１１１は、画像形成制御部１２０内のＣＰＵ１２１に対して、プリントの実施や画像安定化の実施等を指示する。
【００５１】
画像形成制御部１２０は、ＣＰＵ１２１、ＲＯＭ１２３、ＲＡＭ１２５、不揮発性メモリ１２７、リアルタイムクロック１２９、及び光学センサ５５を備えている。
【００５２】
リアルタイムクロック１２９は、電池により常に駆動されており、画像形成装置１が電源オフ状態であっても動作する。リアルタイムクロック１２９は、現在の年月日及び時分秒を示す情報（以下、日時情報と呼ぶことがある。）を、例えば１秒置きに、ＣＰＵ１２１に出力する。
【００５３】
ＲＯＭ１２３には、種々の制御プログラム１２３ａが格納されている。制御プログラム１２３ａとしては、例えば、画像形成制御部１２０におけるプリント処理に関するプログラムや、画像安定化処理に関するプログラムや、後述の色ずれ補正動作に関するプログラムなどがある。なお、ＲＯＭ１２３は、書き換えが可能なものであってもよい。
【００５４】
ＲＡＭ１２５は、揮発性のメモリである。ＲＡＭ１２５は、例えば、ＣＰＵ１２１が制御プログラム１２３ａを実行する際のワークエリアとして機能する。
【００５５】
不揮発性メモリ１２７は、例えばＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｉｓｋ）やＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。不揮発性メモリ１２７は、ＣＰＵ１２１が制御プログラム１２３ａを実行する際のデータ保存エリアとして機能する。
【００５６】
光学センサ５５は、中間転写ベルト３１上に形成されたトナー像を読み取り、それに応じてＣＰＵ１２１に信号を送信する。
【００５７】
ＣＰＵ１２１は、ＲＯＭ１２３からプログラムを読み出して、タイミングを計りながら各動作を統一的に制御する。ＣＰＵ１２１は、例えば、プリントジョブの実行や後述の色ずれ補正動作などが円滑に行われるように制御する。ＣＰＵ１２１は、色ずれ補正動作実施時に、温度情報等を不揮発性メモリ１２７に格納する。なお、ＣＰＵ１２１は、画像形成装置１の電源をオフするときには、事前にリアルタイムクロック１２９から日時情報を取得し、不揮発性メモリ１２７内に予め確保されている専用の記憶領域に格納する。このとき、ＣＰＵ１２１は、２度目以降に電源オフするとき、すなわち既に記憶領域に日時情報が格納されているときには、既に格納済みの日時情報の上書きを行う。
【００５８】
本実施の形態において、画像形成装置１は、電源オン時モード、待機中モード、及び画像形成中モードの３つの動作モードを有している。電源オン時モードでは、画像形成装置１の電源がオンとなっており、画像形成装置１は、プリントジョブなどを受付可能な状態である。待機中モードでは、ＣＰＵ１２１は、例えばヒートローラを余熱したりポリゴンミラーを回転させたりなど、画像形成部３０などの各部を必要に応じて動作させ、画像形成装置１を速やかに画像形成動作を行うことができるように待機させる。画像形成中モードでは、画像形成装置１は、画像形成動作を行う。
【００５９】
［色ずれ補正動作の説明］
【００６０】
以下、本実施の形態において画像形成装置１が行う色ずれ補正動作の一例について説明する。
【００６１】
色ずれ補正動作は、主に、光学装置５０の温度が上昇することなどにより生じる色ずれを補正して、適正に画像を形成可能にするために行われる。光学装置５０の温度上昇は、ポリゴンモータが動作して発熱することが主な原因となって、発生する。
【００６２】
色ずれ補正動作は、ＣＰＵ１２１の制御により実行される。色ずれ補正動作においては、まず、色ずれが発生しているかどうかの推定処理や前回の補正制御からの色ずれ量の推定処理など、色ずれに関する推定処理が行われる。本実施の形態においては、色ずれに関する推定処理として、温度推定処理が行われる。温度推定処理では、光学装置５０の駆動状態に基づいて光学装置５０の温度が推定される。そして、その結果に基づいて、実際に色ずれが発生しているか否かが検出され、色ずれが発生していることが検出されると、その色ずれの補正処理が行われる。
【００６３】
図３は、温度推定処理を示すフローチャートである。
【００６４】
温度推定処理は、後述のように色ずれ補正動作の実行時に行われるサブルーチンである。温度推定処理は、色ずれ補正動作が所定時間毎にすなわち所定の更新周期で実行されるのに伴い、所定の更新周期で実行される。更新周期は、例えば、３分程度である。
【００６５】
図を参照して、ステップＳ１０１において、ＣＰＵ１２１は、光学装置５０の現在の駆動率（Ｒ）を算出する。駆動率は、例えばポリゴンモータの駆動時間に対応する。本実施の形態において、光学装置５０の現在の駆動率（Ｒ）は、次の計算式により算出される。
【００６６】
現在駆動率（Ｒ）  ＝  ポリゴンモータの駆動時間  ÷  更新周期（例えば３分間）  ×  １００％
【００６７】
ステップＳ１０３において、ＣＰＵ１２１は、算出した光学装置５０の駆動率の変化を検知する。ＣＰＵ１２１は、ステップＳ１０１において算出した現在駆動率（Ｒ）と、前回に温度推定処理を行ったときに算出した前回駆動率（Ｒｐｒｅ）とを比較し、駆動率の変化を検知する。
【００６８】
ステップＳ１０３で駆動率が減少しているとき、ステップＳ１０５において、ＣＰＵ１２１は、前回に温度推定処理を行ったときに推定した光学装置５０の温度（以下、前回推定温度（Ｔｐｒｅ）と呼ぶ。）と、現在駆動率（Ｒ）における飽和温度（ＴＲＭＡＸ）とを比較する。なお、飽和温度（ＴＲＭＡＸ）とは、画像形成装置１を連続印字させたとき、光学装置５０内の発熱量と放熱量とが均衡して、それ以上運転を継続してもその温度以上にはならないという温度である。飽和温度（ＴＲＭＡＸ）は、例えば、実際の印字状態で求められた実験値である。飽和温度（ＴＲＭＡＸ）は、ポリゴンモータの発熱の他、例えば定着器３６や、感光体２７を駆動するモータや、各種電気基板などの発熱も加味された、装置固有の値である。
【００６９】
ステップＳ１０５で前回推定温度（Ｔｐｒｅ）が飽和温度（ＴＲＭＡＸ）以上であるとき、ステップＳ１０７において、ＣＰＵ１２１は、光学装置５０の内部の温度が下降中であると判断する。
【００７０】
ステップＳ１０９において、ＣＰＵ１２１は、現在駆動率（Ｒ）と後述する温度上昇テーブル及び温度下降テーブルとに基づいて、現在の光学装置５０の内部の温度を推定する。以下、推定された温度を現在推定温度（Ｔ）と呼ぶ。このとき、ＣＰＵ１２１は、温度下降テーブルから温度下降値（Ｔｄｏｗｎ）を算出し、温度上昇テーブルから現在駆動率（Ｒ）における温度上昇値（Ｔｕｐ）を算出する。温度上昇値（Ｔｕｐ）は、現在駆動率（Ｒ）における温度上昇分を加算するために算出される。また、ＣＰＵ１２１は、次の計算式に示されるように、算出した温度上昇値（Ｔｕｐ）と温度下降値（Ｔｄｏｗｎ）とを、前回推定温度（Ｔｐｒｅ）に加減算することにより、現在推定温度（Ｔ）を算出する。
【００７１】
現在推定温度（Ｔ）  ＝  前回推定温度（Ｔｐｒｅ）  ＋  温度上昇値（Ｔｕｐ）  −  温度下降値（Ｔｄｏｗｎ）
【００７２】
他方、ステップＳ１０３で駆動率が増加又は変化無し（同じ）であるとき、又はステップＳ１０５で前回推定温度（Ｔｐｒｅ）が飽和温度（ＴＲＭＡＸ）未満であるとき、ステップＳ１１１において、ＣＰＵ１２１は、光学装置５０の内部の温度が上昇中であると判断する。
【００７３】
ステップＳ１１３において、ＣＰＵ１２１は、現在駆動率（Ｒ）と温度上昇テーブルとに基づいて、現在推定温度（Ｔ）を算出する。このとき、ＣＰＵ１２１は、温度上昇テーブルから現在駆動率（Ｒ）における温度上昇値（Ｔｕｐ）を算出する。温度上昇値（Ｔｕｐ）は、現在駆動率（Ｒ）における温度上昇分を加算するために算出される。ＣＰＵ１２１は、次の計算式に示されるように、算出した温度上昇値（Ｔｕｐ）を前回推定温度（Ｔｐｒｅ）に加算することにより、現在推定温度（Ｔ）を算出する。
【００７４】
現在推定温度（Ｔ）  ＝  前回推定温度（Ｔｐｒｅ）  ＋  温度上昇値（Ｔｕｐ）
【００７５】
ステップＳ１１５において、ＣＰＵ１２１は、現在駆動率（Ｒ）を前回駆動率（Ｒｐｒｅ）として設定する。
【００７６】
ステップＳ１１７において、ＣＰＵ１２１は、ステップＳ１０９又はステップＳ１１３において算出した現在推定温度（Ｔ）を、前回推定温度（Ｔｐｒｅ）として設定する。
【００７７】
ステップＳ１１９において、ＣＰＵ１２１は、次の更新周期が到来するまでに光学装置５０の駆動率が変化しないと仮定した場合における、所定時間後（所定の更新周期後；例えば３分後）の光学装置５０の内部の温度を推定する。以下、推定された温度を次回推定温度（Ｔｎｅｘｔ）と呼ぶ。次回推定温度（Ｔｎｅｘｔ）は、次の計算式に示されるとおり、ステップＳ１１３で現在推定温度（Ｔ）を求めた方法と同様の方法で算出することができる。
【００７８】
次回推定温度（Ｔｎｅｘｔ）  ＝  現在推定温度（Ｔ）  ＋  温度上昇値（Ｔｕｐ）
【００７９】
ステップＳ１１９で次回推定温度（Ｔｎｅｘｔ）が算出されると、温度推定処理は終了する。
【００８０】
なお、温度推定処理において、温度上昇値（Ｔｕｐ）や温度下降値（Ｔｄｏｗｎ）は、温度上昇テーブルや温度下降テーブルに基づいて、以下に示すようにして算出される。温度上昇テーブル及び温度下降テーブルは、いわば光学装置５０の内部の温度を推定する際の判断基準である。なお、温度上昇テーブルや温度下降テーブルは、例えば、ＲＯＭ１２３や不揮発性メモリ１２７などに予め記憶されている。
【００８１】
図４は、温度上昇テーブルの一例を示す図である。
【００８２】
図を参照して、温度上昇テーブルは、ポリゴンモータの駆動率を横軸にとり、経過時間を縦軸にとり、各条件での光学装置５０の内部の温度の上昇値を示した表である。温度上昇テーブルは、例えば、予め各条件下での光学装置５０の内部の温度を実験的に求めることにより、作成される。本実施の形態において、温度上昇テーブルは、ポリゴンモータの駆動率が０％、１２．５％、２５％、５０％、７５％、１００％である場合についての温度の上昇値が求められたものである。なお、例えば駆動率について１０％異なる毎に温度の上昇値を求めるなど、図示したものよりさらに詳細な条件下でのデータを有する温度上昇テーブルを用いることにより、算出する温度上昇値（Ｔｕｐ）の精度をより高くすることができる。
【００８３】
ＣＰＵ１２１は、温度上昇テーブルを参照して、温度上昇値（Ｔｕｐ）を容易に算出できる。例えば、前回駆動率が１２．５％であって、現在駆動率が２５％であり、かつ、前回推定温度が１．０℃である場合を想定する。このとき、ＣＰＵ１２１は、温度上昇テーブルのうち、駆動率が２５％である列において、１．０℃となる「３分後」から所定時間である３分後の「６分後」の行を参照する。これにより、現在推定温度は、１．７℃となる。ＣＰＵ１２１は、温度上昇値（Ｔｕｐ）を、１．７℃−１．０℃より０．７℃と算出する。
【００８４】
図５は、温度下降テーブルの一例を示す図である。
【００８５】
図を参照して、温度下降テーブルは、飽和下降温度を横軸にとり、経過時間を縦軸にとり、各飽和下降温度での所定時間後の光学装置５０の内部の温度の下降値を示した表である。温度下降テーブルは、例えば、予め各条件下での光学装置５０の内部の温度を実験的に求めることにより、作成される。本実施の形態において、温度下降テーブルは、４つの飽和下降温度についての温度の下降値が求められたものである。なお、図示したものよりさらに詳細な飽和下降温度でのデータを有する温度下降テーブルを用いることにより、算出する温度下降値（Ｔｄｏｗｎ）の精度をより高くすることができる。なお、図において、温度下降値は負符号を付して表されているが、上記計算式には負符号を付さない絶対値が代入される。
【００８６】
ＣＰＵ１２１は、温度下降テーブルを参照して、温度下降値（Ｔｄｏｗｎ）を容易に算出できる。本実施の形態において、ＣＰＵ１２１は、温度下降テーブルの飽和下降温度を前回推定温度として、推定下降温度を算出する。前回推定温度が温度下降テーブルの飽和下降温度と一致しない場合には、ＣＰＵ１２１は、最も近い飽和下降温度の列を参照する。例えば、温度下降テーブルにより、前回推定温度が１．０℃であった場合、３分後の推定下降温度は０．１℃となる。
【００８７】
図６は、第１の実施の形態における色ずれ補正動作を示すフローチャートである。
【００８８】
図を参照して、色ずれ補正動作は、大まかに、温度推定処理（Ｓ２０１）、色ずれ検出処理（Ｓ２０５，Ｓ２０７）、及び補正処理（Ｓ２０９，Ｓ２１１）を含んでいる。
【００８９】
ステップＳ２０１において、ＣＰＵ１２１は、所定時間毎にすなわち所定の更新周期で温度推定処理を実行する。温度推定処理により、次回推定温度（Ｔｎｅｘｔ）が算出される。
【００９０】
ステップＳ２０３において、ＣＰＵ１２１は、算出された次回推定温度（Ｔｎｅｘｔ）と前回色ずれ補正を実施した時の温度（前回補正実施時の温度）とを比較する。ＣＰＵ１２１は、両者の温度差が所定の温度（以下、色ずれ発生変化温度と呼ぶことがある。）以上であるか否か、すなわち次回推定温度が前回補正実施時の温度から所定温度以上変化したものであるか否かを判断する。色ずれ発生変化温度は、例えば、予め設定されており、ＲＯＭ１２３や不揮発性メモリ１２７に記憶されている。色ずれ発生変化温度は、いわば、色ずれの検出処理を行うか否かに関する判断基準である。
【００９１】
ステップＳ２０３で温度差が色ずれ発生変化温度未満であれば、ＣＰＵ１２１は、色ずれ検出処理や補正処理を実行しない。この場合、ＣＰＵ１２１は、更新周期が到来した時、ステップＳ２０１からの処理を再開する。
【００９２】
ステップＳ２０３で温度差が色ずれ発生変化温度以上であれば、ＣＰＵ１２１は、まず、色ずれ検出処理を実行する（ステップＳ２０５，Ｓ２０７）。
【００９３】
ステップＳ２０５において、ＣＰＵ１２１は、画像形成部３０に、色ずれ検出用のトナー像である第１のパターンを形成させる。第１のパターンは、中間転写ベルト３１上の、用紙に転写されるトナー像が形成されていない部分に形成される。ここで、ＣＰＵ１２１は、複数枚の用紙にトナー像が転写される場合、あるトナー像と次のトナー像との間（像間）に第１のパターンの形成を行う。
【００９４】
ステップＳ２０７において、ＣＰＵ１２１は、光学センサ５５からの検知信号に基づいて、中間転写ベルト３１上に形成された第１のパターンに色ずれが発生しているか否かを検出する。
【００９５】
ステップＳ２０７で色ずれが発生していれば、ＣＰＵ１２１は、色ずれの補正処理を実行する。
【００９６】
ステップＳ２０９において、ＣＰＵ１２１は、画像形成部３０に、色ずれ補正用のトナー像である第２のパターンを形成させる。第２のパターンは、中間転写ベルト３１上に形成される。
【００９７】
ステップＳ２１１において、ＣＰＵ１２１は、中間転写ベルト３１上に形成された第２のパターンを光学センサ５５に読み取らせ、その検知信号に基づいて、各色のレーザ光の走査開始位置を補正する（色ずれ補正）。すなわち、ＣＰＵ１２１は、第２のパターンを検出して色ずれ量を検出し、その色ずれ量に基づいて色ずれの補正を行う。ＣＰＵ１２１は、光学装置５０の感光体２７上を走査する位置を補正することにより、色ずれの補正を行う。これにより、色ずれが解消される。なお、色ずれを補正する方法としては、これに限られるものではない。
【００９８】
ステップＳ２１３において、ＣＰＵ１２１は、温度推定処理で算出された現在推定温度（Ｔ）を補正実施時の温度として設定する。この温度は、次回以降に行われる一連の色ずれ補正動作で、ステップＳ２０３において用いられる。
【００９９】
他方、ステップＳ２０７で色ずれが発生していなければ、ＣＰＵ１２１は、上述の補正処理を実行しない。この場合、ステップＳ２１５において、ＣＰＵ１２１は、色ずれ発生変化温度を変更する。このとき、ＣＰＵ１２１は、色ずれ発生変化温度を例えば１０％加算する。例えば、ステップＳ２０３で閾値として用いられた色ずれ発生変化温度が２℃であった場合、色ずれ発生変化温度を２．２℃に変更する。
【０１００】
ステップＳ２１３、Ｓ２１５の処理が終了し、更新周期が到来したら、ＣＰＵ１２１は、ステップＳ２０１から処理を再開する。
【０１０１】
なお、第１のパターンと第２のパターンとの違いは、例えば以下のようなものである。すなわち、第１のパターンは、色ずれを検出することのみを目的とした、像間に形成可能な、比較的小規模で簡素なものである。像間にパターンを出力する制御については、例えば特開平８−８５２３４号公報などに示される従来技術を用いて行うことができる。他方、第２のパターンは、色ずれを補正するために十分な、第１のパターンよりも規模が大きいものである。第２のパターンは、このように比較的規模が大きいものであるため、像間に形成することができない。そのため、第２のパターンは、印刷を中断して形成される。
【０１０２】
このように、本実施の形態では、温度センサを用いることなく、光学装置５０の内部の温度を推定し、色ずれを補正することができる。光学装置５０の駆動率に応じて光学装置５０の内部の温度について確度の高い推定を行い、色ずれが発生している可能性の有無を判断することができる。また、色ずれの発生の有無は、実際に第１のパターンを形成することにより判断される。したがって、実際に色ずれが発生しているときにのみ、比較的大規模な第２のパターンを形成して補正処理が行われるので、必要外の動作による画像形成動作の遅延やトナーの無駄な消費を防止することができる。
【０１０３】
また、色ずれ検出処理は、像間に第１のパターンを形成することにより、画像形成動作の妨げにならないように行われる。したがって、色ずれが発生していない場合に画像形成動作の遅延が生じることを防止することができる。
【０１０４】
また、色ずれ検出処理で色ずれが発生していなければ、色ずれ発生変化温度が変更される。したがって、その後に実行される色ずれ補正動作では、色ずれが発生している可能性が高いタイミングで色ずれ検出処理が行われるようになり、トナーの無駄な消費が防止される。
【０１０５】
なお、図６のステップＳ２０７で色ずれが検出された後、ＣＰＵ１２１は、色ずれ発生変化温度を低くする処理を行うようにしてもよい。これにより、より確実に色ずれが検出されるようにすることができ、画像形成装置１が、適正に画像を形成可能になる。
【０１０６】
［第２の実施の形態］
【０１０７】
第２の実施の形態における画像形成装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。以下、第２の実施の形態に係る画像形成装置１の色ずれ補正動作について説明する。第２の実施の形態の色ずれ補正動作において、温度推定処理の一部と色ずれ検出処理後の動作の一部とが、上述の第１の実施の形態の色ずれ補正動作とは異なる。
【０１０８】
図７は、第２の実施の形態における温度推定処理を示すフローチャートである。
【０１０９】
図を参照して、ステップＳ３０１からステップＳ３１３は、第１の実施の形態における温度推定処理のステップＳ１０１からステップＳ１１３と同様である。すなわち、ＣＰＵ１２１は、光学装置５０の現在の駆動率（Ｒ）を算出する（Ｓ３０１）。また、ＣＰＵ１２１は、駆動率が前回から減少しており前回推定温度（Ｔｐｒｅ）が飽和温度（ＴＲＭＡＸ）以上であれば、光学装置５０の内部の温度が下降中と判断し（Ｓ３０３〜Ｓ３０７）、現在駆動率と、温度上昇テーブル及び温度下降テーブルとから、現在推定温度（Ｔ）を算出する（Ｓ３０９）。他方、駆動率が前回から減少してない場合（Ｓ３０３）又は前回推定温度（Ｔｐｒｅ）が飽和温度（ＴＲＭＡＸ）未満である場合（Ｓ３０５）は、ＣＰＵ１２１は、温度が上昇中と判断し（Ｓ３１１）、現在駆動率と温度上昇テーブルとから、現在推定温度（Ｔ）を算出する（Ｓ３１３）。
【０１１０】
ここで、ステップＳ３０９において現在推定温度（Ｔ）が算出されると、ステップＳ３１５において、ＣＰＵ１２１は、更新周期を変更し、より長い更新周期とする。飽和温度近傍からの温度変化は少ないからである。
【０１１１】
他方、ステップＳ３１３において現在推定温度（Ｔ）が算出されると、ステップＳ３１７において、ＣＰＵ１２１は、現在推定温度（Ｔ）が前回推定温度（Ｔｐｒｅ）から所定温度以上したか否かを判断する。このとき、例えば、ＣＰＵ１２１は、閾値となる温度を１．０℃とし、それ以上の急激な温度変化があったかどうかを確認する。
【０１１２】
ステップＳ３１７で所定温度以上の変化があれば、ステップＳ３１９において、ＣＰＵ１２１は、更新周期を変更し、より短い更新周期とする。より速やかに色ずれの発生を検知可能にするためである。
【０１１３】
ステップＳ３１７で変化が所定温度未満であるとき、及びステップＳ３１５、Ｓ３１９の処理が終了したとき、ＣＰＵ１２１は、ステップＳ３２１からステップＳ３２５の処理を実行する。ステップＳ３２１からステップＳ３２５の処理は、第１の実施の形態における温度推定処理のステップＳ１１５からステップＳ１１９の処理と同様に行われる。すなわち、ＣＰＵ１２１は、算出した現在駆動率（Ｒ）を前回駆動率（Ｒｐｒｅ）とし（Ｓ３２１）、現在推定温度（Ｔ）を前回推定温度（Ｔｐｒｅ）とする（Ｓ３２３）。また、ＣＰＵ１２１は、駆動率が変化しないと仮定した場合の次回推定温度（Ｔｎｅｘｔ）を算出する（Ｓ３２５）。
【０１１４】
図８は、第２の実施の形態における色ずれ補正動作を示すフローチャートである。
【０１１５】
図を参照して、ステップＳ４０１からステップＳ４１３は、第１の実施の形態における色ずれ補正動作のステップＳ２０１からステップＳ２１３と同様である。すなわち、ＣＰＵ１２１は、温度推定処理を行い（Ｓ４０１）、前回補正実行時の温度からの次回推定温度の変化量が所定温度以上であるか否かを判断し（Ｓ４０３）、所定温度以上であれば、画像形成部３０に第１のパターンを出力させる（Ｓ４０５）。ＣＰＵ１２１は、第１のパターンについて色ずれを検出し（Ｓ４０７）、色ずれがあれば、画像形成部３０に第２のパターンを出力させ（Ｓ４０９）、色ずれ補正を実施する（Ｓ４１１）。補正を行うと、ＣＰＵ１２１は、現在推定温度（Ｔ）を補正実施時の温度として設定する（Ｓ４１３）。
【０１１６】
ここで、第２の実施の形態において、ステップＳ４０７で色ずれが発生していなければ、ステップＳ４１５において、ＣＰＵ１２１は、現在、光学装置５０の内部の温度が上昇中であるか下降中であるかを判断する。ＣＰＵ１２１は、例えば、温度推定処理においてした判断（Ｓ３０７，Ｓ３１１）に従って、この判断を行う。
【０１１７】
ステップＳ４１５で温度上昇中である場合には、ステップＳ４１７において、ＣＰＵ１２１は、温度上昇テーブルを修正する。温度上昇テーブルの変更は、例えば、現在の温度上昇テーブル中の温度変化の値を、それぞれ所定量ずつ減少させる（例えば１０％ずつ減少させる）ことにより行われる。
【０１１８】
他方、ステップＳ４１５で温度下降中である場合には、ステップＳ４１９において、ＣＰＵ１２１は、温度下降テーブルを修正する。温度下降テーブルの変更は、例えば、現在の温度下降テーブル中の温度変化の値を、それぞれ所定量ずつ減少させる（例えば１０％ずつ減少させる）ことにより行われる。
【０１１９】
ステップＳ４１３，Ｓ４１７，Ｓ４１９の処理が終了すると、ＣＰＵ１２１は、所定の更新周期が到来した時、再度ステップＳ４０１からの一連の処理を再開する。
【０１２０】
このように、第２の実施の形態においては、温度推定処理の結果に基づいて更新周期を変更するので、光学装置５０の内部の温度変化の大小に応じた間隔で色ずれ補正動作を実行可能である。したがって、必要に応じてＣＰＵ１２１を動作させることができ、ＣＰＵ１２１の処理負担を軽減させることができる。
【０１２１】
また、色ずれ検出処理において色ずれが発生していなければ、ＣＰＵ１２１は、光学装置５０の内部の温度が上昇中か下降中かに応じて温度上昇テーブルや温度下降テーブルを修正する。したがって、より色ずれが発生している可能性が高い場合に、色ずれ検出処理が行われ、トナーの無駄な消費が防止される。
【０１２２】
［第３の実施の形態］
【０１２３】
第３の実施の形態における画像形成装置の基本的な構成は、第１の実施の形態におけるそれと同じであるためここでの説明を繰り返さない。以下、第３の実施の形態に係る画像形成装置１の色ずれ補正動作について説明する。第３の実施の形態の色ずれ補正動作においては、ＣＰＵ１２１は、画像形成装置１の動作モードに応じて互いに若干異なる処理を行う。
【０１２４】
図９は、第３の実施の形態における色ずれ補正動作を示すフローチャートである。
【０１２５】
ＣＰＵ１２１は、所定の更新周期毎に、色ずれ補正動作を開始する。図を参照して、ステップＳ５０１において、ＣＰＵ１２１は、画像形成装置１の動作モードが画像形成中モード、待機中モード、及び電源オン時モードのうちいずれであるかを判断する。
【０１２６】
ステップＳ５０１で動作モードが待機中モードであれば、ステップＳ５０３において、ＣＰＵ１２１は、現在推定温度（Ｔ）を算出する。現在推定温度（Ｔ）の算出は、第１の実施の形態において算出する場合（例えば、図３のステップＳ１１３）と同様にして、待機中（駆動率０％）の温度上昇テーブルに基づいて行われる。
【０１２７】
また、ステップＳ５０１で動作モードが電源オン時モードであれば、ステップＳ５０５において、ＣＰＵ１２１は、電源オン時点での推定温度（電源オン時推定温度）を現在推定温度（Ｔ）として算出する。電源オン時推定温度は、電源オフ状態（駆動率０％）での温度上昇テーブルと、電源オフ時間と、前回電源オフした時点における推定温度などに基づいて、第１の実施の形態において算出する場合（例えば、図３のステップＳ１０９）と同様にして算出される。このとき、ＣＰＵ１２１は、前回電源オフした時点における推定温度からの温度の下降量を算出する。
【０１２８】
ステップＳ５０３又はステップＳ５０５において現在推定温度（Ｔ）を算出したとき、ステップＳ５０７において、ＣＰＵ１２１は、現在推定温度（Ｔ）が前回補正実施時の温度から所定温度以上変化したか否かを判断する。この判断は、例えば、第１の実施の形態における図６のステップＳ２０３と同様にして行われる。
【０１２９】
ステップＳ５０７で現在推定温度（Ｔ）が所定温度以上変化している場合、ステップＳ５０９において、ＣＰＵ１２１は、プリント前色ずれ検出予約を行う。ここで、プリント前色ずれ検査予約が行われているときには、後述のように、用紙への画像形成に先だって色ずれ検出処理及び補正処理が行われる。
【０１３０】
ステップＳ５０７で現在推定温度（Ｔ）が所定温度以上変化していない場合、及びステップＳ５０９の処理が終わった場合、ステップＳ５１１において、ＣＰＵ１２１は、現在推定温度（Ｔ）を前回推定温度として設定する。この処理が終了すると、ＣＰＵ１２１は、次に所定の更新周期が到来した時から、再びステップＳ５０１からの処理を実行する。
【０１３１】
他方、ステップＳ５０１で動作モードが画像形成中であれば、ステップＳ５１３において、ＣＰＵ１２１は、プリント前色ずれ検出予約の有無を確認する。
【０１３２】
ステップＳ５１３でプリント前色ずれ検出予約が行われていれば、ステップＳ５１５において、ＣＰＵ１２１は、プリント前色ずれ検出予約をクリアする。
【０１３３】
ステップＳ５１７において、ＣＰＵ１２１は、画像形成部３０に、中間転写ベルト３１上に第１のパターンを形成させる。第１のパターンの形成後は、ＣＰＵ１２１は、ステップＳ５２５からステップＳ５３３の処理を行う。
【０１３４】
他方、ステップＳ５１３でプリント前色ずれ検査予約が行われていなければ、ＣＰＵ１２１は、ステップＳ５１９からステップＳ５３３の処理を実行する。ここで、ステップＳ５１９からステップＳ５３３の処理は、第１の実施の形態におけるステップＳ２０１からステップＳ２１５の処理と同様にして行われるので、ここでの説明は省略する。
【０１３５】
ステップＳ５２１で所定温度未満であった場合、又はステップＳ５３１の処理若しくはステップＳ５３３の処理が終了した場合、ＣＰＵ１２１は、次に所定の更新周期が到来した時から、再びステップＳ５０１からの処理を開始する。
【０１３６】
なお、上述のステップＳ５０５において、ＣＰＵ１２１は、電源オン時推定温度を以下の方法により算出してもよい。すなわち、画像形成装置１が設置されている、ＬＬ（低温低湿）環境、ＮＮ（中温中湿）環境、ＨＨ（高温高湿）環境などのそれぞれについて、ＣＰＵ１２１は、電源オン時の初期準備動作の完了時点での光学装置５０内の温度を推定する。例えば、ＣＰＵ１２１は、ＬＬ環境で電源オンした場合は初期準備動作の完了時点で１６度であり、ＮＮ環境で電源オンした場合は初期準備動作の完了時点で２６度であるなど、画像形成装置１の設置環境に基づいて、光学装置５０内の温度を推定することができる。
【０１３７】
このように、第３の実施の形態では、画像形成装置１の動作モードに基づいて温度推定処理が行われる。画像形成装置１が画像形成中でないときであって光学装置５０の内部の温度変化が大きいと推定される場合に、プリント前色ずれ検査予約が自動的に行われる。色ずれが発生している可能性が比較的高い場合にプリント前色ずれ検査予約が行われることで、色ずれが発生している場合にはその色ずれが補正された状態で画像形成が実行される。したがって、より確実に、適正な画像形成を行うことができる。
【０１３８】
［実施の形態における効果］
【０１３９】
以上のように構成された画像形成装置では、ポリゴンモータの駆動履歴に基づいて、光学装置の内部の温度上昇値と温度変化傾向とを推定することにより、色ずれが発生している可能性の有無について確度の高い判断を行うことができる。また、色ずれの発生の有無は、第１のパターンを形成し読み取ることにより確実に判断される。したがって、画像形成装置は、光学装置内の温度を検出するサーミスタなどの温度センサを用いることなく、光学装置の内部の温度を推定し、色ずれを補正することができる。温度センサを用いないので、画像形成装置の製造コストを低減することができる。
【０１４０】
また、実際に色ずれが発生しているときにのみ補正処理が行われるので、必要外の動作による画像形成動作の遅延やトナーの無駄な消費を防止することができる。すなわち、最小限にすることができる。また、画像形成装置は、画像形成動作をスムーズに行うことができる。
【０１４１】
また、色ずれ検出処理は、画像形成中であっても、像間に第１のパターンを形成することにより画像形成動作の妨げにならないように行われる。したがって、色ずれが発生していない場合に画像形成動作の遅延が生じることが防止される。すなわち、最小限にすることができる。画像形成装置は、スムーズに画像形成動作を行うことができる。
【０１４２】
［その他］
【０１４３】
なお、上記第１から第３の実施の形態のそれぞれの色ずれ補正動作を適宜部分的に組み合わせて色ずれ補正動作を行うようにしてもよい。
【０１４４】
また、画像形成装置は、一つの光学装置で、各色の感光体を走査するものであってもよい。また、光学装置は、ポリゴンモータを用いてポリゴンミラーを回転させて走査を行うものに限られず、ミラーを揺動させることによりレーザ光を走査するものであってもよい。
【０１４５】
また、ＣＰＵは、光学装置の内部の温度に限らず、色ずれの発生のその他の要因に関する推定を行うことによって色ずれに関する推定を行い、その結果に応じて色ずれ検出処理を実行するようにしてもよい。
【０１４６】
また、画像形成装置としては、モノクロ／カラーの複写機、プリンタ、ファクシミリ装置やこれらの複合機（ＭＦＰ）などいずれであってもよい。
【０１４７】
また、上述の実施の形態における処理は、ソフトウェアによって行っても、ハードウェア回路を用いて行ってもよい。
【０１４８】
また、上述の実施の形態における処理を実行するプログラムを提供することもできるし、そのプログラムをＣＤ−ＲＯＭ、フレキシブルディスク、ハードディスク、ＲＯＭ、ＲＡＭ、メモリカードなどの記録媒体に記録してユーザに提供することにしてもよい。また、プログラムはインターネットなどの通信回線を介して、装置にダウンロードするようにしてもよい。上記のフローチャートで文章で説明された処理は、そのプログラムに従ってＣＰＵなどにより実行される。
【０１４９】
なお、上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０１５０】
１  画像形成装置
２７Ｃ，２７Ｋ，２７Ｍ，２７Ｙ  感光体（像担持体の一例）
５０  光学装置
【図１】
0005387364.tif 000002
【図２】
0005387364.tif 000003
【図３】
0005387364.tif 000004
【図４】
0005387364.tif 000005
【図５】
0005387364.tif 000006
【図６】
0005387364.tif 000007
【図７】
0005387364.tif 000008
【図８】
0005387364.tif 000009
【図９】
0005387364.tif 000010