(57)【要約】【課題】スキューモーターの故障を検出するための動作の実行頻度を抑えつつ正確にスキューモーターの故障を検出できる画像形成装置を提供する。【解決手段】ＭＦＰ１は、印字されたスキュー量検出用のパターンをＩＤＣセンサー１１より読み込むためのパターン入力部１０５と、読み込まれたパターンから、基準色に対するスキュー量を算出するための算出部１０６と、前回のスキュー補正時のプリントヘッド内の温度を記憶するための温度記憶部３０１と、前回のスキュー補正時のスキュー量を記憶するためのスキュー量記憶部３０２と、スキューモーターの故障を検出するための検出部１０８とを備える。検出部は、カラー印字の指示がなされると、前回のスキュー補正時のプリントヘッド内の温度からの温度変化と、前回のスキュー補正時のスキュー量と算出されたスキュー量との差分とに基づいて、スキューモーターの故障を判定する。【選択図】図７
2013057713.tif 000002
【特許請求の範囲】
【請求項１】
２色以上の画像形成が可能な画像形成装置であって、
電子写真プロセスを用いて、感光体上に画像を形成するための画像形成手段と、
プリントヘッドにおける前記感光体上への画像の書き込み位置を調整するためのスキューモーターと、
前記画像形成手段を用いて、スキュー量検出用のパターンを印字するためのパターン形成手段と、
前記パターンを読み込むための読込手段と、
前記読込手段で読み込まれた前記パターンから、基準色に対するスキュー量を算出するための算出手段と、
前記スキューモーターを駆動させてスキュー補正を行なった際の前記プリントヘッド内の温度を記憶するための第１の記憶手段と、
前記スキューモーターを駆動させてスキュー補正を行なった際のスキュー量を記憶するための第２の記憶手段と、
前記スキューモーターの故障を判定するための判定手段と、
前記判定手段での判定結果を通知するための通知手段とを備え、
前記判定手段は、前記画像形成手段において前記２色以上の画像形成を実行する際に、前回のスキュー補正の際の前記プリントヘッド内の温度からの温度変化と、前回のスキュー補正の際のスキュー量と前記算出手段で算出されたスキュー量との差分とに基づいて、前記スキューモーターの故障を判定する、画像形成装置。
【請求項２】
前記判定手段は、前回のスキュー補正の際のスキュー量と前記算出手段で算出されたスキュー量との差分が所定のしきい値よりも小さい場合に、前記スキューモーターが故障していると判定する、請求項１に記載の画像形成装置。
【請求項３】
前回のスキュー補正の際の前記プリントヘッド内の温度からの温度変化に基づいてスキュー量を推定するための推定手段をさらに備え、
前記判定手段は、前記推定手段で推定されたスキュー量を前記所定のしきい値として用いる、請求項２に記載の画像形成装置。
【請求項４】
前記判定手段は、前回のスキュー補正の際の前記プリントヘッド内の温度からの温度変化が予め記憶している第１のしきい値よりも小さく、前記画像形成手段において実行する前記２色以上の画像形成が前回のスキュー補正から最初の２色以上の画像形成であり、かつ、前回のスキュー補正の際のスキュー量が予め記憶している第２のしきい値よりも大きい場合に、前記スキューモーターの故障を判定するための動作を行なうと判断する、請求項１〜３のいずれかに記載の画像形成装置。
【請求項５】
２色以上の画像形成が可能であり、プリントヘッドにおける感光体上への画像の書き込み位置を調整するためのスキューモーターを有する画像形成装置での、前記スキューモーターの故障を検出する方法であって、
電子写真プロセスを用いて、前記感光体上にスキュー量検出用のパターンを印字するステップと、
前記パターンを読み込むステップと、
前記読み込まれた前記パターンから、基準色に対するスキュー量を算出するステップと、
２色以上の画像形成を実行する際に、前回のスキュー補正の際の前記プリントヘッド内の温度からの温度変化と、前回のスキュー補正の際のスキュー量と前記算出するステップで算出されたスキュー量との差分とに基づいて、前記スキューモーターの故障を判定するステップとを備える、検出方法。
【請求項６】
２色以上の画像形成が可能であり、プリントヘッドにおける感光体上への画像の書き込み位置を調整するためのスキューモーターを有する画像形成装置に、前記スキューモーターの故障を検出する処理を実行させるためのプログラムであって、
電子写真プロセスを用いて、前記感光体上にスキュー量検出用のパターンを印字するステップと、
前記パターンを読み込むステップと、
前記読み込まれた前記パターンから、基準色に対するスキュー量を算出するステップと、
２色以上の画像形成を実行する際に、前回のスキュー補正の際の前記プリントヘッド内の温度からの温度変化と、前回のスキュー補正の際のスキュー量と前記算出するステップで算出されたスキュー量との差分とに基づいて、前記スキューモーターの故障を判定するステップとを前記画像形成装置に実行させる、検出プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は画像形成装置、検出方法、および検出プログラムに関し、特に、スキューモーターを用いてスキューを行なう画像形成装置、当該画像形成装置でのスキューモーターの故障の検出方法、および検出プログラムに関する。
【背景技術】
【０００２】
ポリゴンミラーを回転させてレーザーを走査して、感光体上に画像を書き込む構成のプリントヘッド（ＰＨ）を備える画像形成装置では、マシンの使用により生じるプリントヘッド内の温度変化によって、プリントヘッドのハウジングにずれが生じることがある。プリントヘッドのハウジングのずれはスキューによる色ずれの要因となる。
【０００３】
スキューによる色ずれは、検出用のパターンであるレジストパターンを印字して、感光体または転写ベルト上のパターンをセンサーで読み取り、その結果からスキュー量を算出することで検出される。スキュー補正は、プリントヘッドのレンズを、スキューモーターを駆動させて傾かせることにより行なわれる。
【０００４】
従来、スキュー補正は、次回のレジスト（スキュー補正）制御を行なうまで、その効果を確認することができないものであった。そのため、スキューモーターを大きく動かして補正が行なわれていた。
【０００５】
ところが、スキューモーターが故障して補正が行なわれていなかった場合には、次のレジスト制御までの間は大きな色ずれが発生し、画質が劣化したまま印字されてしまう課題があった。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２９６８１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上記課題は、スキューモーターの駆動後に、毎回、スキュー補正の効果を確認することによって解消される。
【０００８】
しかしながら、スキューモーターの故障を検出するための特別な機構を有しない通常の画像形成装置の場合には、確認用のパターンを印字して、該パターンを読み込んでスキュー補正が正しく行なわれているか否かを判断する必要がある。そして、この方法でスキュー補正のたびに効果確認を行なうと、上記パターン印字のためにトナーが消費されてしまう、という問題が生じる。
【０００９】
一方で、トナーの消費を抑えるためにこのスキューモーターの故障検出を行なう頻度を落とすと、スキュー補正の実行時からスキューモーターの故障検出時までの間にプリントヘッドの温度が変化してしまい、その温度変化によってスキュー色ずれが発生してしまう、という問題が生じる。この場合、スキューモーターの故障検出制御によって検出されたスキューは、プリントヘッドの温度変化によるスキューであるのか、スキューモーターの故障によって補正できなかったスキューであるのか、の判断が難しい、という問題が生じる。
【００１０】
この問題に対して、特開２００７−２９６８１９号公報（特許文献１）は、画像形成の生産性の低下を必要最小限に抑えつつ、色ずれの補正精度を所望のレベルに維持することを目的として、所定の画素ピッチｐ（μｍ）に応じて配列された複数のＬＥＤ発光素子を熱膨張係数ｕ（μｍ／℃）の支持体で支持したヘッド構造を有し、複数のＬＥＤ発光素子を選択的に駆動して感光体ドラムの表面を露光するプリントヘッドと、感光体ドラムの表面をプリントヘッドで露光する際の露光位置を補正する位置補正部と、プリントヘッドの温度を測定する温度センサーを含んだ画像形成装置において、当該画像形成装置では、温度センサーの測定結果から求めたプリントヘッドの温度変化量がｐ／ｕのｋ倍（ｋはゼロを除く整数）以上となった場合に、露光位置の補正処理を実施するように制御する技術を開示している。
【００１１】
しかしながら、特許文献１で開示されている技術は、プリントヘッドの温度変化を監視してスキュー補正を行なうものであって、スキューモーターの故障によって補正できなかったスキューを適切に補正するものではない。
【００１２】
さらに、特許文献１で開示されている技術を採用すると、一度スキュー補正を行なった後、しばらく印字動作がなされずにマシンが放置されたとき、その間にプリントヘッドの温度変化が生じた場合には印字開始前にスキュー補正が行なわれるため、先のスキュー補正後と後のスキュー補正後との両方の機会にスキューモーターの故障検出が行なわれてしまう。すなわち、印字実行までに複数回の故障検出が行なわれてしまう、という問題も生じる。
【００１３】
本発明はこのような問題に鑑みてなされたものであって、スキューモーターの故障を検出するための動作の実行頻度を抑えつつ正確にスキューモーターの故障を検出できる画像形成装置、該画像形成装置における検出方法、および検出プログラムを提供することを目的としている。
【課題を解決するための手段】
【００１４】
上記目的を達成するために、本発明のある局面に従うと、画像形成装置は２色以上の画像形成が可能な画像形成装置であって、電子写真プロセスを用いて、感光体上に画像を形成するための画像形成手段と、プリントヘッドにおける感光体上への画像の書き込み位置を調整するためのスキューモーターと、画像形成手段を用いて、スキュー量検出用のパターンを印字するためのパターン形成手段と、パターンを読み込むための読込手段と、読込手段で読み込まれたパターンから、基準色に対するスキュー量を算出するための算出手段と、スキューモーターを駆動させてスキュー補正を行なった際のプリントヘッド内の温度を記憶するための第１の記憶手段と、スキューモーターを駆動させてスキュー補正を行なった際のスキュー量を記憶するための第２の記憶手段と、スキューモーターの故障を判定するための判定手段と、判定手段での判定結果を通知するための通知手段とを備える。判定手段は、画像形成手段において２色以上の画像形成を実行する際に、前回のスキュー補正の際のプリントヘッド内の温度からの温度変化と、前回のスキュー補正の際のスキュー量と算出手段で算出されたスキュー量との差分とに基づいて、スキューモーターの故障を判定する。
【００１５】
好ましくは、判定手段は、前回のスキュー補正の際のスキュー量と算出手段で算出されたスキュー量との差分が所定のしきい値よりも小さい場合に、スキューモーターが故障していると判定する。
【００１６】
より好ましくは、画像形成装置は、前回のスキュー補正の際のプリントヘッド内の温度からの温度変化に基づいてスキュー量を推定するための推定手段をさらに備え、判定手段は、推定手段で推定されたスキュー量を上記所定のしきい値として用いる。
【００１７】
好ましくは、判定手段は、前回のスキュー補正の際のプリントヘッド内の温度からの温度変化が予め記憶している第１のしきい値よりも小さく、画像形成手段において実行する２色以上の画像形成が前回のスキュー補正から最初の２色以上の画像形成であり、かつ、前回のスキュー補正の際のスキュー量が予め記憶している第２のしきい値よりも大きい場合に、スキューモーターの故障を判定するための動作を行なうと判断する。
【００１８】
本発明の他の局面に従うと、検出方法は、２色以上の画像形成が可能であり、プリントヘッドにおける感光体上への画像の書き込み位置を調整するためのスキューモーターを有する画像形成装置での、スキューモーターの故障を検出する方法であって、電子写真プロセスを用いて、感光体上にスキュー量検出用のパターンを印字するステップと、パターンを読み込むステップと、読み込まれたパターンから、基準色に対するスキュー量を算出するステップと、２色以上の画像形成を実行する際に、前回のスキュー補正の際のプリントヘッド内の温度からの温度変化と、前回のスキュー補正の際のスキュー量と算出するステップで算出されたスキュー量との差分とに基づいて、スキューモーターの故障を判定するステップとを備える。
【００１９】
本発明のさらに他の局面に従うと、検出プログラムは、２色以上の画像形成が可能であり、プリントヘッドにおける感光体上への画像の書き込み位置を調整するためのスキューモーターを有する画像形成装置に、スキューモーターの故障を検出する処理を実行させるためのプログラムであって、電子写真プロセスを用いて、感光体上にスキュー量検出用のパターンを印字するステップと、パターンを読み込むステップと、読み込まれたパターンから、基準色に対するスキュー量を算出するステップと、２色以上の画像形成を実行する際に、前回のスキュー補正の際のプリントヘッド内の温度からの温度変化と、前回のスキュー補正の際のスキュー量と算出するステップで算出されたスキュー量との差分とに基づいて、スキューモーターの故障を判定するステップとを画像形成装置に実行させる。
【発明の効果】
【００２０】
この発明によると、画像形成装置において、スキューモーターの故障を検出するための動作の実行頻度を抑えつつ、正確にスキューモーターの故障が検出できる。
【図面の簡単な説明】
【００２１】
【図１】実施の形態にかかる画像形成装置としてのＭＦＰ（Multi-Functional Peripheral）の構成の具体例として、ＭＦＰの断面概略を示す図である。
【図２】ＭＦＰのプリントヘッド（ＰＨ）ユニットの構成を表わした図である。
【図３】スキュー補正機構を説明する図である。
【図４】スキュー量の定義を説明するための図である。
【図５】ＭＦＰにおいて、スキュー補正制御であるレジスト実行時とスキューモーターの故障検出の制御の実行時とに印字するパターンを表わす図である。
【図６】ＭＦＰでの信号の流れを表わした図である。
【図７】ＭＦＰの機能構成の具体例を示すブロック図である。
【図８】ＭＦＰでの動作の流れを表わすフローチャートである。
【図９】図８のステップＳ１１５での検出動作の流れを表わすフローチャートである。
【発明を実施するための形態】
【００２２】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。
【００２３】
＜装置構成＞
図１は、本実施の形態にかかる画像形成装置としてのＭＦＰ（Multi-Functional Peripheral）１の構成の具体例として、ＭＦＰ１の断面概略を示す図である。
【００２４】
図１を参照して、ＭＦＰ１は、それぞれイエロー、マゼンタ、シアン、およびブラックのトナー画像を形成する４つの現像ユニット２Ｙ，２Ｍ，２Ｃ，２Ｋを有する。これら現像ユニットを代表させて、現像ユニット２と称する。
【００２５】
各現像ユニット２には、感光体７と、感光体７を帯電させるための帯電チャージャー８と、帯電した感光体７表面を露光し、静電潜像を形成するためのプリントヘッド（以下ＰＨ）ユニット９と、静電潜像にトナーを付着させてトナー画像とするための現像器１０とが含まれる。ＰＨユニット９は、図１に示されたように、各現像ユニット２に含まれなくてもよいし、各現像ユニット２に含まれてもよい。
【００２６】
さらに、感光体７上に現像された各色のトナー画像を重ねるための転写ベルト３と転写ベルト３に転写されたトナー画像を記録紙に転写するための２次転写ローラー４と、記録紙を加熱しトナーを定着させるための定着器５と、各現像ユニット２にそれぞれイエロー、マゼンタ、シアン、およびブラックのトナーを供給するためのトナーカートリッジ６Ｙ，６Ｍ，６Ｃ，６Ｋとが含まれる。
【００２７】
転写ベルト３の下には濃度センサーとしてのＩＤＣセンサー１１が配される。ＩＤＣセンサー１１は、転写ベルト３に形成されたパターンを読み取る。
【００２８】
ＩＤＣセンサー１１は、エンジン制御部１２１に電気的に接続され、読み取ったパターンを表わすセンサー信号をエンジン制御部１２１に対して出力する。
【００２９】
ＰＨユニット９には、ＰＨユニット９内の温度を検出するための温度センサー１２が含まれる。その他、ＰＨユニット９の詳細な構成については後述する。
【００３０】
温度センサー１２もまたエンジン制御部１２１に電気的に接続され、検出されたＰＨユニット９内の温度を表わすセンサー信号をエンジン制御部１２１に対して出力する。
【００３１】
エンジン制御部１２１は、さらにＭＦＰコントローラー１１１および不揮発性メモリー１２３に電気的に接続される。
【００３２】
図２は、ＰＨユニット９の構成を表わした図である。ＰＨユニット９は感光体７上にレーザー光を照射し、静電潜像を形成する。
【００３３】
図２を参照して、ＰＨユニット９は、ＹＨＣＫの色ごとに用意された４つの半導体レーザー７１と、１個のポリゴンミラー７２と、ポリゴンミラー７２を駆動させるためのポリゴンモーター７３と、レーザー光の集光角度を補正するためのレンズ７４，７５，７８と、レーザー光を反射させるための折り返しミラー７６，７７，７９とを含む。
【００３４】
画像形成処理の高速化に伴い、ポリゴンミラー７２としては好適には６面のポリゴンミラーが用いられ、半導体レーザー７１としては２ビームアレイレーザーダイオードが用いられる。
【００３５】
各色の半導体レーザー７１から照射されるレーザー光はポリゴンミラー７２の側面に当たり反射する。ポリゴンミラー７２はポリゴンモーター７３に電気的に接続されており、ポリゴンモーター７３の回転駆動によって回転する。
【００３６】
ポリゴンミラー７２に反射された各色のレーザー光はレンズ７４，７５にて集光角度が補正されて、各色の折り返しミラー７６に到達する。折り返しミラー７６で反射されたレーザー光は、さらに、折り返しミラー７７、レンズ７８、および折り返しミラー７９を経由して、感光体７に照射される。２ビームアレイレーザダイオードである半導体レーザー７１は、ポリゴンミラー１面で、２ライン走査している。
【００３７】
ＰＨユニット９には、さらに、スキュー補正機構が含まれる。
図３は、スキュー補正機構を説明する図である。
【００３８】
図３を参照して、レンズ７８はレンズホルダー８１によって固定されている。レンズホルダー８１の、感光体７から遠い側の端部、つまりＥＯＩ（End Of Image）側には、スキュー調整を行なうためのスキュー補正機構８２が設けられる。
【００３９】
スキュー補正機構８２は、スキューモーター８０の回転駆動によって図３の両側矢印Ａに表わされたように回転される。その回転によって、レンズ７８が、図３の両側矢印Ｂに表わされたように、上下方向に駆動される。つまり、レンズ７８と感光体７との間の距離が変化する。
【００４０】
＜動作概要＞
ＭＦＰ１では、ＰＨユニット９内の温度を監視し、その変化が予めスキュー補正が必要な温度変化と規定された変化に達していた場合に、スキュー量を検出して、スキュー補正を実行する。
【００４１】
また、ＭＦＰ１では、スキュー補正後の最初のカラー印字動作の開始時に、スキュー量を検出して、スキューモーターの故障を検出する。スキューモーターの故障が検出されると、ＭＦＰ１では、故障が検出されたスキューモーターの色を通知する。
【００４２】
ここで、スキュー量の検出について、図４および図５を用いて説明する。図４は、スキュー量の定義を説明するための図である。
【００４３】
実施形態において「スキュー量」とは図４に示されるように、ブラックに対する各色のＳＯＩ（Start Of Image）とＥＯＩ（End Of Image）との間のずれ量（＝スキュー量）を指す。
【００４４】
図５は、ＭＦＰ１において、スキュー補正制御であるレジスト実行時とスキューモーターの故障検出の制御の実行時とに印字するパターンを表わす図である。このパターンを、以降の説明において、レジストパターンとも称する。
【００４５】
ＭＦＰ１の正面から見て、手前側と奥側との位置それぞれに配置されている光学式のセンサーであるＩＤＣセンサーＲ，Ｌで転写ベルト上のパターンを読み込む。ＭＦＰ１は、サンプリングデーターの先頭を基準とした、各パターンの位置を検出して、シアン、マゼンタ、およびイエローそれぞれのブラックに対する色ずれ量を、手前側と奥側とで個別に算出する。
【００４６】
たとえば、手前のブラックとシアンとの色ずれ量をＤｋｃ（Ｌ）、手前のブラックとシアンとの色ずれ量をＤｋｃ（Ｒ）とした場合、ＩＤＣセンサー距離でのスキュー量Ｓｃ＿ｉｄｃは、
Ｓｃ＿ｉｄｃ＝Ｄｋｃ（Ｒ）−Ｄｋｃ（Ｌ）
となる。
【００４７】
スキューモーターで補正するＳＯＩからＥＯＩまでのスキュー量Ｓｃ＿ｉｍｇは、
Ｓｃ＿ｉｍｇ＝Ｓｃ＿ｉｄｃ＊Ｄｓｔ＿ｉｍｇ／Ｄｓｔ＿ｉｄｃ
で算出される。ここでＤｓｔ＿ｉｍｇはＳＯＩからＥＯＩまでの距離、Ｄｓｔ＿ｉｄｃはｌＤＣセンサー間の距離を表わす。
【００４８】
ＭＦＰ１では、検出されたスキュー量に応じてスキューモーターを駆動させて、ＥＯＩ側のレンズ７８の高さを変更する。これによって、感光体７に画像を書き込むスキューが調整される。この制御がスキュー補正である。
【００４９】
図６は、上記動作を行なうため、信号の流れを表わした図である。
図６を参照して、エンジン制御部１２１とＭＦＰコントローラー１１１とはシリアル通信を行なう。ＭＦＰコントローラー１１１はシリアル通信を介して、印字、画像安定化、レジストパターン、などのための画像データーを、エンジン制御部１２１へと提供する。
【００５０】
エンジン制御部１２１はＣＰＵ１２２を含む。ＣＰＵ１２２は、不揮発性メモリー１２３に、検出されたスキュー量とＰＨユニット９内の温度のデーターとを書き込む。また、ＣＰＵ１２２は、不揮発性メモリー１２３から、前回検出されたスキュー量と、前回スキュー補正を行なったときのＰＨユニット９内の温度のデーターとを読み込む。
【００５１】
ＣＰＵ１２２はＩＤＣセンサー１１からのセンサー信号を受け付けて、レジストパターンのサンプリングデーターを得る。そして、そのサンプリングデーターを用いて、スキュー量を検出する。また、ＣＰＵ１２２は、そのサンプリングデーターを用いてスキューモーターの故障の検出制御の実行の要否を判断し、その判断結果に応じて、ＭＦＰコントローラー１１１に対してスキューモーターの故障検出用の印字パターンのための画像データーを要求する。
【００５２】
エンジン制御部１２１は、たとえばＰＨユニット９の温度が２℃変化するなどのスキュー補正を行なう要因を検出すると、スキュー補正の実行をＭＦＰコントローラー１１１に対して要求する。
【００５３】
ＭＦＰコントローラー１１１は、該要求に応じて、所定のタイミングでスキュー制御を行なわせるためのコマンドであるレジストコマンドをエンジン制御部１２１に送信する。エンジン制御部１２１はレジストコマンドを受信すると、レジストパターンの画像データーに応じて作像する。レジストパターンの画像データーはＭＦＰコントローラー１１１から送信される。
【００５４】
転写ベルト３上に形成されたレジストパターンはＩＤＣセンサー１１によって検出され、エンジン制御部１２１に入力される。
【００５５】
これと同様に、エンジン制御部１２１は、スキュー補正後の最初のカラー印字動作の開始時に、ＭＦＰコントローラー１１１に対してスキューモーターの故障の検出を要求する。ＭＦＰコントローラー１１１は、該要求に応じてスキューモーターの故障の検出用の印字パターンのための画像データーをエンジン制御部１２１に提供する。
【００５６】
エンジン制御部１２１は、スキューモーターの故障検出の制御を行なってスキューモーターの故障を検出すると、ＭＦＰコントローラー１１１に対して、故障しているスキューモーターの色を通知する。
【００５７】
ＭＦＰコントローラー１１１は、表示パネルとしての操作パネル１１２にスキューモーターの故障を通知するためのメッセージを表示して、ユーザーやサービスマンにスキューモーターの故障を通知する。
【００５８】
＜機能構成＞
図７は、上述の動作を実行するための、ＭＦＰ１の機能構成の具体例を示すブロック図である。
【００５９】
図７に示される各機能は、エンジン制御部１２１に含まれるＣＰＵ１２２が図示しないメモリーに記憶されるプログラムを読み出して実行することで、主にＣＰＵ１２２に構成されるものである。しかしながら、少なくとも一部が、図１や図６に示された構成によって実現されてもよい。
【００６０】
図７を参照して、不揮発性メモリー１２３には、スキュー補正時の温度を記憶するための領域である温度記憶部３０１と、検出されたスキュー量を記憶するための領域であるスキュー量記憶部３０２とが含まれる。
【００６１】
さらに図７を参照して、ＣＰＵ１２２は、温度センサー１２よりＰＨユニット９内の温度を示すセンサー信号の入力を受け付けるための温度入力部１０１と、スキュー補正の実行の要否を判断するための補正判断部１０２と、その判断結果に応じてスキュー補正を実行するための実行部１０３と、補正判断部１０２での判断結果と前回検出されたスキュー量とから、スキューモーターの故障検出の実行の要否を判断するための検出判断部１０４と、ＩＤＣセンサー１１から、転写ベルト３上のパターンのサンプリングデーターの入力を受け付けるためのパターン入力部１０５と、検出判断部１０４での判断結果に応じて、ＩＤＣセンサー１１のサンプリングデーターからスキュー量を算出するための算出部１０６と、前回のスキュー補正時のスキュー量からの変化量を推定するための推定部１０７と、推定されたスキュー変化量と、算出されたスキュー量の前回のスキュー補正時のスキュー量からの変化量とを比較することで、スキューモーターの故障を検出するための検出部１０８と、その検出結果を操作パネル１１２で表示する処理を行なうための表示処理部１０９とを含む。
【００６２】
補正判断部１０２は、スキュー補正を行なうための温度変化のしきい値を予め記憶している。ここでのしきい値は、たとえば２℃程度が該当し、その温度変化によってＰＨユニット９のレンズの位置が変化する程度の温度が相当する。
【００６３】
なお、このしきい値（たとえば２℃）はデフォルト値であってよく、ユーザーやサービスマン等が適切な温度変化を操作パネル１１２等から入力して、調整することも可能である。
【００６４】
補正判断部１０２は、前回のスキュー補正時のＰＨユニット９内の温度と、現時点のＰＨユニット９内の温度との差分を算出して、その差で表わされる温度変化が上記しきい値に達している場合にスキュー補正を実行すると判断する。
【００６５】
実行部１０３で実行するスキュー補正の方法は特定の方法に限定されない。そのため、通常の方法を採用することができる。
【００６６】
算出部１０６では、上述のようにスキュー量が算出される。
検出判断部１０４は、スキューモーターの故障を検出する動作を行なうためのスキュー量のしきい値を予め記憶している。ここでのしきい値は、たとえば６０μｍ程度が該当し、スキュー補正によって当該スキュー量未満を補正したとしても、印字された出力画像の色ずれが目視で認識することができない程度のスキュー量が相当する。
【００６７】
なお、このしきい値（たとえば６０μｍ）もまたデフォルト値であってよく、ユーザーやサービスマン等が許容できる色ずれ量を操作パネル１１２等から入力して、調整することも可能である。
【００６８】
検出判断部１０４は、スキュー補正動作を行なった後の最初のカラー印字であって、かつ、前回のスキュー補正時に補正されたスキュー量が上記しきい値以上である場合にスキューモーターの故障の検出動作を行なうと判断する。
【００６９】
推定部１０７は、前回のスキュー補正時のＰＨユニット９内の温度と現在のＰＨユニット９内の温度との差分を算出して、その差分に基づいて前回のスキュー補正時のスキュー量からの変化量を推定する。一例として、推定部１０７は、予め記憶している単位温度あたりのスキュー変化量に算出された温度差を乗じることでスキュー変化量を推定する。
【００７０】
検出部１０８は、記憶されている前回のスキュー量と今回検出されたスキュー量との差が、推定されたスキュー変化量よりも小さい場合は、スキューモーターが故障していて、前回のスキュー量が補正できていないと判断する。
【００７１】
＜動作フロー＞
図８は、ＭＦＰ１での動作の流れを表わすフローチャートである。図８のフローチャートに表わされる動作は、エンジン制御部１２１に含まれるＣＰＵ１２２が図示しないメモリーに記憶されているプログラムを読み出して実行し、図７の各機能を発揮させることによって実現される。
【００７２】
図８を参照して、ＣＰＵ１２２は、操作パネル１１２からの印字指示を受け付けたＭＦＰコントローラー１１１から印字動作が要求されるまで（ステップＳ１０１でＮＯ）、待機する。
【００７３】
ＭＦＰコントローラー１１１から印字要求を受信すると（ステップＳ１０１でＹＥＳ）、ＣＰＵ１２２は、前回のスキュー補正時の温度からの温度変化を調べる。
【００７４】
前回のスキュー補正時から現時点までの温度変化が予め規定されたしきい値（たとえば２℃）以上であった場合は（ステップＳ１０３でＹＥＳ）、ＰＨユニット９のレンズの位置が温度変化によって変化して出力画像に色ずれが発生する。そこで、ステップＳ１０９でＣＰＵ１２２は、スキュー補正を実行する。これにより、出力画像の色ずれが補正される。なお、ここでのスキュー補正の制御は通常のスキュー補正の制御と同様であり、特定の制御方法に限定されるものではない。
【００７５】
スキュー補正が終了すると、ステップＳ１１１でＣＰＵ１２２はスキュー補正時のＰＨユニット９内の温度を記憶して、ステップＳ１１３で検出された各色のスキュー量を記憶する。
【００７６】
一方、前回のスキュー補正時から現時点までの温度変化が上記しきい値よりも小さい場合には（ステップＳ１０３でＮＯ）、ＣＰＵ１２２は、この印字要求が、前回にスキューモーターを駆動させてスキューを補正してから、最初のカラー印字であるか否かを判断する。ここで最初のカラー印字でない場合は（ステップＳ１０５でＮＯ）、以前の印字時にスキューモーターの故障を検出する制御を行なっているか、すでに前回の印字時にスキュー量が小さく画質への影響はないと判断しているか、であるので、以降の動作をスキップして、ステップＳ１１７でＣＰＵ１２２は、要求に応じて印字動作を行なう。
【００７７】
印字要求が前回スキューモーターを駆動してスキューを補正してから最初のカラー印字の場合は、ＣＰＵ１２２は、さらに、スキューモーターの故障の検出動作の要否を判断する。すなわち、ＣＰＵ１２２は、前回のスキュー補正がスキューモーターを駆動させて補正したスキューがしきい値以上（たとえば６０μｍ）であるものであったか否かを調べる。
【００７８】
ここで前回に補正したスキュー量が６０μｍ未満の場合は（ステップＳ１０７でＹＥＳ）、印字された出力画像の色ずれは目視で認識することができないので、仮にスキューモーターが故障していて、前回の補正ができていなくても問題ない。そのため、この場合ＣＰＵ１２２は、以降の動作をスキップして、ステップＳ１１７で要求に応じて印字動作を行なう。
【００７９】
前回に補正したスキュー量が６０μｍ以上である場合（ステップＳ１０７でＮＯ）、スキューモーターが故障していたら、出力画像に色ずれが顕在してしまう。そこで、ステップＳ１１５でＣＰＵ１２２は、スキューモーターの故障を検出する動作を行なう。これにより、前回のスキュー補正が正常に行なわれているかが確認される。
【００８０】
ＰＣＵ１２２は、スキューモーターの故障の検出が終了した後にステップＳ１１７でＭＦＰコントローラー１１１から指示された印字動作を実行する。
【００８１】
図９は、上記ステップＳ１１５でのスキューモーターの故障の検出動作の流れを表わすフローチャートである。
【００８２】
図９を参照して、ステップＳ２０１でＣＰＵ１２２は、スキュー補正モータの故障検出用のパターンを印字する。印字されたパターンはＩＤＣセンサー１１によってサンプリングされ、ステップＳ２０３で検出結果であるサンプリングデーターがＣＰＵ１２２に入力される。
【００８３】
なお、本例では転写ベルト３上にパターンが印字され、ＩＤＣセンサー１１によって転写ベルト３からパターンが読み取られるものとしているが、感光体７上のパターンが印字され、ＩＤＣセンサー１１によって感光体７からパターンが読み取られてもよい。または、ＭＦＰ１にＩＤＣセンサー１１が設けられていない場合には、用紙にパターンが印字され、当該用紙をスキャナーで読み込ませてパターンをサンプリングしてもよい。
【００８４】
ステップＳ２０５でＣＰＵ１２２は、上記ステップＳ２０３で入力したサンプリングパターンから、上述の方法で各色のＳＯＩとＥＯＩとの間のスキュー量を算出する。
【００８５】
ステップＳ２０７でＣＰＵ１２２は、スキューモーターの故障の検出動作を行なうか否かを判断するためのしきい値として用いるために、前回スキューモーターを駆動させてスキュー補正を行なった時点からのスキュー量の変化量を推定する。ここでは、具体的に、記憶されている、前回のスキュー補正時のＰＨユニット９内の温度と、現在のＰＨユニット９内の温度との差を計算して、その差分に予め記憶している単位温度あたりのスキュー変化量を乗じることで、スキュー変化量を推定する。
【００８６】
ＣＰＵ１２２は、前回スキューモーターを駆動させてスキュー補正を行なった時点からのスキュー量の変化量と、推定された変化量とを比較することで、スキューモーターの故障の有無を判断する。すなわち、記憶されている、前回のスキュー補正時のスキュー量とと、上記ステップＳ２０５で算出されたスキュー量との差を計算して、その差分と上記ステップＳ２０７で推定された変化量とを比較する。その結果、上記差分がしきい値としての推定された変化量よりも小さい場合は（ステップＳ２０９でＹＥＳ）、ＣＰＵ１２２はスキューモーターが故障していて前回のスキュー量が補正できていないと判断して、ステップＳ２１１で操作パネル１１２にスキューモーターの故障を知らせるメッセージを表示させる。
【００８７】
上記差分がしきい値としての推定された変化量よりも大きい場合には（ステップＳ２０９でＮＯ）、ＣＰＵ１２２はスキューモーターが故障しておらずに正常にスキューが補正されたと判断し、上記ステップＳ２１１をスキップする。
【００８８】
以上でＣＰＵ１２２はスキューモーターの故障の検出制御を終了する。
＜実施の形態の効果＞
上述のように、本実施の形態にかかるＭＦＰ１では、スキューモーターの故障の検出動作をＰＨユニット９内の温度の変化を考慮して行なう。そのため、スキューモーターの故障の検出動作において検出されたスキューが「ＰＨユニット９内の温度変化によるスキュー」であるか「スキューモーターの故障で補正できなかったスキュー」であるが正確に判断される。
【００８９】
先述のように、従来、スキュー補正動作の実行後に毎回、スキューモーターの故障の検出動作がなされる場合、スキュー補正動作後にしばらく印字されずにマシンが放置されてその間にＰＨユニット内の温度が変化すると、放置前のスキュー補正動作と、放置後の印字前のスキュー補正動作との、双方の動作の後にスキューモーターの故障の検出がなされることになる。すなわち、従来のタイミングでは、印字動作の開始までに複数回の検出がなされる場合があった。
【００９０】
しかしながら、上述のように、本実施の形態にかかるＭＦＰ１では、スキューモーターの故障の検出動作がカラー印字動作の開始前に１回、実行されると、当該スキュー補正の後にＰＨユニット９内の温度が変化しても、その後のスキュー補正時のスキュー量の変化がしきい値よりも小さい場合には、再度、スキューモーターの故障の検出動作を実行することなく印字動作を行なう。すなわち、ＭＦＰ１では、スキュー量の変化がしきい値よりも小さい場合には印字動作の開始までに実行されるスキューモーターの故障の検出動作を１回に抑えることができる。つまり、検出動作の実行の頻度を抑えることができる。
【００９１】
また、ＭＦＰ１では上記温度変化も考慮して、スキューモーターの故障の検出動作の要否が判定されるので、検出精度も確保される。
【００９２】
このため、ＭＦＰ１では、スキューモーターの故障の検出精度を確保しつつ、スキューモーターの故障を検出用のパターンを形成するためのトナーの消費量を抑えることができる。また、印字動作開始までの待ち時間を抑えることができる。
【００９３】
なお、上述の動作をＣＰＵ１２２に実行させるためのプログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）およびメモリカードなどのコンピュータ読み取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
【００９４】
なお、本発明にかかるプログラムは、コンピュータのオペレーティングシステム（ＯＳ）の一部として提供されるプログラムモジュールのうち、必要なモジュールを所定の配列で所定のタイミングで呼出して処理を実行させるものであってもよい。その場合、プログラム自体には上記モジュールが含まれずＯＳと協働して処理が実行される。このようなモジュールを含まないプログラムも、本発明にかかるプログラムに含まれ得る。
【００９５】
また、本発明にかかるプログラムは他のプログラムの一部に組込まれて提供されるものであってもよい。その場合にも、プログラム自体には上記他のプログラムに含まれるモジュールが含まれず、他のプログラムと協働して処理が実行される。このような他のプログラムに組込まれたプログラムも、本発明にかかるプログラムに含まれ得る。
【００９６】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【００９７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００９８】
１  ＭＦＰ、２，２Ｙ，２Ｍ，２Ｃ，２Ｋ  現像ユニット、３  転写ベルト、４  ２次転写ローラー、５  定着器、６Ｙ，６Ｍ，６Ｃ，６Ｋ  トナーカートリッジ、７  感光体、８  帯電チャージャー、９  ＰＨユニット、１０  現像器、１１  ＩＤＣセンサー、１２  温度センサー、７１  半導体レーザー、７２  ポリゴンミラー、７３  ポリゴンモーター、７４，７５，７８  レンズ、７６，７７，７９  折り返しミラー、８０  スキューモーター、８１  レンズホルダー、８２  スキュー補正機構、１０１  温度入力部、１０２  補正判断部、１０３  実行部、１０４  検出判断部、１０５  パターン入力部、１０６  算出部、１０７  推定部、１０８  検出部、１０９  表示処理部、１１１  ＭＦＰコントローラー、１１２  操作パネル、１２１  エンジン制御部、１２２  ＣＰＵ、１２３  不揮発性メモリー、３０１  温度記憶部、３０２  スキュー量記憶部。
【図１】
2013057713.tif 000003
【図２】
2013057713.tif 000004
【図３】
2013057713.tif 000005
【図４】
2013057713.tif 000006
【図５】
2013057713.tif 000007
【図６】
2013057713.tif 000008
【図７】
2013057713.tif 000009
【図８】
2013057713.tif 000010
【図９】
2013057713.tif 000011