(57)【要約】【課題】エラー発生時に、エラー発生前の装置の稼働状況を考慮して、その後のファンの稼働時間を決定することにより、常に最適な時間だけファンを稼働させる。【解決手段】ウォームアップの開始時点からエラーが発生するまでの正常動作時間を計測する時間計測部１９を備えており、エラー発生時、ＣＰＵ１２は、時間計測部１９により計測された正常動作時間に基づいて遅延稼働時間を算出し、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止する。【選択図】　図１
2004070098.tif 000002
【特許請求の範囲】
【請求項１】
トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、
前記アイドルモードで印刷を開始した時点から装置内の温度が最も高くなるまでの第１の時間を予め記憶している第１記憶部と、
装置内の温度がプリンティングモードの実行による最高温度から熱を完全に放出した安定温度に落ち着くまでの最大時間を予め記憶している第２記憶部と、
前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する時間計測部とを備えており、
エラー発生時、前記ファン制御部は、前記時間計測部により計測された正常動作時間と前記第１記憶部に記憶された第１の時間とを比較し、第１の時間が正常動作時間より長い場合には、次に、前記正常動作時間に基づいて遅延稼働時間を算出し、算出した遅延稼働時間と前記第２の記憶部に記憶されている最大時間とを比較し、最大時間が遅延稼働時間より小さい場合には算出した遅延稼働時間を無視して、最大時間分だけエラー発生時以降もファンの稼働を継続するとともに最大時間経過後にファンの稼働を停止する一方、最大時間が遅延稼働時間より大きい場合には、次に、前記ウォームアップモードを開始する前の状態を判別し、開始前の状態がスタンバイモードである場合には、算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続するとともに遅延稼働時間経過後にファンの稼働を停止し、開始前の状態がアイドルモードである場合には、算出した遅延稼働時間に１未満の係数を乗じて再度遅延稼働時間を算出し、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続するとともに遅延稼働時間経過後にファンの稼働を停止することを特徴とする画像形成装置。
【請求項２】
トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、
前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する時間計測部を備えており、
エラー発生時、前記ファン制御部は、前記時間計測部により計測された正常動作時間に基づいて遅延稼働時間を算出し、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、前記遅延稼働時間経過後にファンの稼働を停止することを特徴とする画像形成装置。
【請求項３】
トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、
前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する第１時間計測部と、
ウォームアップモード及びプリンティングモードの連続実行時間を計測する第３時間計測部とをさらに備えており、
エラー発生時、前記ファン制御部は、前記第１時間計測部により計測された正常動作時間に基づいて遅延稼働時間を算出する際に、前記正常動作時間に対する前記連続実行時間の割合を考慮して遅延稼働時間を算出し、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止することを特徴とする画像形成装置。
【請求項４】
装置内の温度がプリンティングモードの実行による最高温度から熱を完全に放出した安定温度に落ち着くまでの最大時間を予め記憶している第２記憶部をさらに備えており、
前記ファン制御部は、算出した遅延稼働時間と前記第２の記憶部に記憶されている最大時間とを比較し、最大時間が遅延稼働時間より小さい場合には算出した遅延稼働時間を無視し、前記最大時間を遅延稼働時間として使用してファンの稼働停止制御を行うことを特徴とする請求項２または請求項３に記載の画像形成装置。
【請求項５】
トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、
前記アイドルモードで印刷を開始した時点から装置内の温度が最も高くなるまでの第１の時間を予め記憶している第１記憶部と、
前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する時間計測部とを備えており、
エラー発生時、前記ファン制御部は、前記時間計測部により計測された正常動作時間と前記第１記憶部に記憶された第１の時間とを比較し、第１の時間が正常動作時間より長い場合には、次に、前記正常動作時間に基づいて遅延稼働時間を算出するとともに、前記ウォームアップモードを開始する前の状態を判別し、開始前の状態がスタンバイモードである場合には、算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続するとともに遅延稼働時間経過後にファンの稼働を停止する一方、開始前の状態がアイドルモードである場合には、算出した遅延稼働時間に１未満の係数を乗じて再度遅延稼働時間を算出し、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続するとともに遅延稼働時間経過後にファンの稼働を停止することを特徴とする画像形成装置。
【請求項６】
トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、
前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する第１時間計測部と、
前回のウォームアップモード及びプリンティングモードからなる前回印刷時間を計測するとともに、前回のプリンティングモードの終了から今回のウォームアップモード開始までのインターバル時間を計測する第２時間計測部と、
装置内の温度がプリンティングモードの実行による最高温度から熱を完全に放出した安定温度に落ち着くまでの最大時間を予め記憶している第２記憶部とをさらに備え、
エラー発生時、前記ファン制御部は、前記第１時間計測部により計測された正常動作時間に基づいて遅延稼働時間を算出するとともに、前記第２時間計測部により計測されたインターバル時間が前記第２記憶部に記憶されている最大時間より短い場合には、算出した遅延稼働時間に所定時間を付加した時間を新たな遅延稼働時間とし、その新たな遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止することを特徴とする画像形成装置。
【請求項７】
前記ファン制御部は、算出した遅延稼働時間と前記第２の記憶部に記憶されている最大時間とを比較し、最大時間が遅延稼働時間より小さい場合には算出した遅延稼働時間を無視し、前記最大時間を遅延稼働時間として使用してファンの稼働停止制御を行うことを特徴とする請求項６に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる定着器と、この定着器の定着温度を制御する定着温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備えたレーザプリンタ等の画像形成装置に関する。
【０００２】
【従来の技術】
一般的に、画像形成装置は、感光ドラムの表面に画像に対応したトナー像を形成し、この感光ドラム上のトナーを転写器により用紙に転写した後、転写されたトナーを定着器の熱ローラで加圧及び加熱して用紙に定着させることにより、用紙の表面に画像を形成するようになっている。
【０００３】
このような画像形成装置では、印刷動作中等にエラーが発生した場合、メインドライブのスイッチをはじめ、熱ローラのスイッチやファンのスイッチもオフしていた。そのため、印刷動作により高温になっていた熱ローラの熱が装置内部にこもって内部空気が熱くなったり、またそれまでの印刷時間が長かった場合には、内部空気のみならずトナーのカートリッジ等を含む装置本体自体にも熱が移り、トナーの質の悪化や次の印刷への影響等、さまざまな問題が発生する。
このような問題は、エラー発生時のみならず、単純に電源スイッチをオフした場合も同じように発生する問題である。
【０００４】
そこで、このような熱ごもりの問題を解消すべく、例えば特開平１０−１０９５５号公報に記載の画像形成装置では、熱ローラの温度をサーミスタで検出し、その温度情報により、ファンの稼働時間を可変制御するようになっている（これを従来技術１という）。また、特開平９−３０９２４６号公報に記載の画像形成装置では、機内温度を検出する機内温度検出部を備え、この機内温度検出部で検出した温度情報により、ファンの稼働時間を可変制御するようになっている（これを従来技術２という）。さらに、特開２００１−５３６６号公報に記載の画像形成装置では、交流電源が遮断された後、予め設定された一定時間だけファンを稼働するようになっている（これを従来技術３という）。
【０００５】
【発明が解決しようとする課題】
上記従来技術１によれば、エラー発生時を含む電源オフ後も、サーミスタの検知温度に基づき、熱ローラの温度が一定温度以下になるまでファンを稼働することができる。しかしながら、サーミスタで検知できる温度は熱ローラの温度（厳密には、熱ローラ近傍の温度）のみであり、装置内の他の部分の温度（例えば、装置内の熱ローラから離れた部分の空気温度や、トナーカートリッジ自体の熱ごもりによる温度、さらには装置自体の熱ごもりによる温度）までを検知しているわけではない。そのため、熱ローラの温度が一定温度以下になっても、装置内の他の部分の温度が安全な一定温度以下になっているとは限らず、ファンの稼働時間が必ずしも十分であるとはいえないといった問題があった。この問題を解消するためには、サーミスタを装置内部の各所に多数配置し、これらの温度情報に基づいてＣＰＵで制御すればよいが、コスト高になるとともに、温度制御も複雑になるといった問題が発生する。この問題は、上記従来技術２の場合も同様である。
【０００６】
また、上記従来技術１によれば、エラー発生時を含む電源オフ後、予め設定された一定時間だけファンを稼働することにより、制御自体は簡単なものとなっている。しかしながら、装置内部にこもる熱は、電源をオフする前の状態、すなわち、それまでの印刷状態がどのような状態であったのかによって大きく異なる。例えば、電源オフ前に長時間の印刷を行っていた場合には、装置内部の空気温度も最高温度に達しているとともに、トナーカートリッジや装置自体もかなりの熱を帯びており、この状態で電源オフ後に一定時間だけファンを稼働しても、これらトナーカートリッジや装置自体にこもった熱を十分に放熱することができない可能性がある。
【０００７】
本発明はかかる問題点を解決すべく創案されたもので、その目的は、サーミスタ等の温度検出部を不要としてコストダウンを図るとともに、エラー発生時に、エラー発生前の装置の稼働状況を考慮して、その後のファンの稼働時間を決定することにより、簡単な制御で常に最適な時間だけファンを稼働させることのできる画像形成装置を提供することにある。
【０００８】
【課題を解決するための手段】
本発明の画像形成装置は、トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、前記アイドルモードで印刷を開始した時点から装置内の温度が最も高くなるまでの第１の時間を予め記憶している第１記憶部と、装置内の温度がプリンティングモードの実行による最高温度から熱を完全に放出した安定温度に落ち着くまでの最大時間を予め記憶している第２記憶部と、前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する時間計測部とを備えている。
【０００９】
上記構成において、エラー発生時、ファン制御部は以下の制御を行う。
まず、時間計測部により計測された正常動作時間と第１記憶部に記憶された第１の時間とを比較する。そして、第１の時間が正常動作時間より長い場合には、装置内の温度が最高温度に到達するまでの上昇過程にあるので、次に、この温度上昇を考慮して、正常動作時間に基づいて遅延稼働時間を算出する。そして、算出した遅延稼働時間と第２の記憶部に記憶されている最大時間とを比較する。
【００１０】
その結果、最大時間が遅延稼働時間より小さい場合には、最大時間だけファンを稼働させれば装置内部の温度が安定した温度に落ちつくことがわかっているので、算出した遅延稼働時間を無視して、最大時間分だけエラー発生時以降もファンの稼働を継続し、最大時間経過後にファンの稼働を停止する。
【００１１】
一方、最大時間が遅延稼働時間より大きい場合には、次に、ウォームアップモードを開始する前の状態を判別する。この判別を行うのは、アイドルモード（熱ローラの温度が室温状態）からウォームアップを開始する場合と、スタンバイモード（熱ローラの温度が例えば１２０〜１３０度程度に制御されている状態）からウォームアップを開始する場合とでは、その後の温度上昇過程が異なるためである。
【００１２】
その判別の結果、開始前の状態がスタンバイモードである場合には、算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止する。すなわち、この場合の遅延稼働時間の算出式は、スタンバイモードを基準とした算出式となっている。
【００１３】
一方、判別の結果、開始前の状態がアイドルモードである場合には、スタンバイモードを基準に算出した遅延稼働時間に１未満の係数を乗じて再度遅延稼働時間を算出し、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止する。すなわち、同じ正常動作時間であっても、スタンバイモードからのウォームアップとアイドルモードからのウォームアップでは、アイドルモードからのウォームアップの方が熱ごもりが少ないため、これを考慮したものである。
【００１４】
このように、本発明によれば、例えばプリンティングモード中にエラーが発生した場合に、そのプリンティングモードを実行するためのウォームアップ開始前の状態を考慮して、エラー発生後のファンの遅延稼働時間を最適な時間に設定することができる。
【００１５】
また、本発明の画像形成装置は、トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する時間計測部を備えている。また、装置内の温度がプリンティングモードの実行による最高温度からスタンバイモード時の安定した温度に落ち着くまでの最大時間を予め記憶している第２記憶部をさらに備えていてもよい。
【００１６】
上記構成において、エラー発生時、ファン制御部は以下の制御を行う。
まず、時間計測部により計測された正常動作時間に基づいて遅延稼働時間を算出する。そして、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止する。
【００１７】
一方、ファン制御部は、算出した遅延稼働時間と第２の記憶部に記憶されている最大時間とを比較し、最大時間が遅延稼働時間より小さい場合には、算出した遅延稼働時間を無視し、最大時間を遅延稼働時間として使用してファンの稼働停止制御を行う。すなわち、この場合には、最大時間分だけエラー発生時以降もファンの稼働を継続し、最大時間経過後にファンの稼働を停止する。
【００１８】
このように、本発明によれば、正常動作時間に基づいてその都度、遅延稼働時間を演算するため、エラー発生後のファンの遅延稼働時間を最適な時間に設定することができる。
【００１９】
また、本発明の画像形成装置は、トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する第１時間計測部と、ウォームアップモード及びプリンティングモードの連続実行時間を計測する第３時間計測部とをさらに備えている。また、装置内の温度がプリンティングモードの実行による最高温度から熱を完全に放出した安定温度に落ち着くまでの最大時間を予め記憶している第２記憶部をさらに備えていてもよい。
【００２０】
上記構成において、エラー発生時、ファン制御部は以下の制御を行う。
まず、第１時間計測部により計測された正常動作時間に基づいて遅延稼働時間を算出する際に、正常動作時間に対する連続実行時間の割合を考慮して遅延稼働時間を算出し、その算出した遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止する。
【００２１】
すなわち、同じ正常動作時間であっても、連続実行時間（ウォームアップ時間とプリンティング時間）が長い場合（若しくは、正常動作時間の全てが連続実行時間である場合）には、装置内の温度は空気温度及び装置自体の温度が最高温度に達しているため、この場合にはファンの遅延稼働時間を長くする必要がある。一方、同じ連続動作時間であっても、連続実行時間が短く、スタンバイ時間が長い場合には、装置内の空気温度や装置自体の温度もスタンバイモード時の温度まで低下している可能性があるため、この場合にはファンの遅延稼働時間が短くても問題はない。本発明では、このような正常動作時間に対する連続実行時間の割合を考慮して遅延稼働時間を算出するため、エラー発生後のファンの遅延稼働時間を最適な時間に設定することができる。
【００２２】
一方、ファン制御部は、算出した遅延稼働時間と第２の記憶部に記憶されている最大時間とを比較し、最大時間が遅延稼働時間より小さい場合には、算出した遅延稼働時間を無視し、最大時間を遅延稼働時間として使用してファンの稼働停止制御を行う。すなわち、この場合には、算出した遅延稼働時間に関係なく、最大時間分だけエラー発生時以降もファンの稼働を継続し、最大時間経過後にファンの稼働を停止する。これにより、ファンの不必要な遅延稼働を防止することができる。
【００２３】
また、本発明の画像形成装置は、トナー像が転写された用紙を通過させて加圧及び加熱することによりトナーを用紙に定着させる熱ローラを有する定着器と、前記熱ローラの加熱温度を制御する温度制御部と、装置内の熱を外部に放出するためのファンと、このファンのオン、オフを制御するファン制御部とを備え、前記温度制御部は、熱ローラの電源をオフした状態のアイドルモード、熱ローラの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード、印刷開始指示により印刷可能な温度まで熱ローラの温度を上昇させるウォームアップモード、印刷を実行するプリンティングモードの各モードに対応して前記熱ローラの温度制御を行う画像形成装置において、前記ウォームアップモードの開始時点からエラーが発生するまでの正常動作時間を計測する第１時間計測部と、前回のウォームアップモード及びプリンティングモードからなる前回印刷時間を計測するとともに、前回のプリンティングモードの終了から今回のウォームアップモード開始までのインターバル時間を計測する第２時間計測部と、装置内の温度がプリンティングモードの実行による最高温度から熱を完全に放出した安定温度に落ち着くまでの最大時間を予め記憶している第２記憶部とをさらに備えている。
【００２４】
上記構成において、エラー発生時、ファン制御部は以下の制御を行う。
まず、第１時間計測部により計測された正常動作時間に基づいて遅延稼働時間を算出する。次に、第２時間計測部により計測されたインターバル時間と第２記憶部に記憶されている最大時間とを比較する。その結果、インターバル時間が最大時間より短い場合には、算出した遅延稼働時間に所定時間を付加した時間を新たな遅延稼働時間とし、その新たな遅延稼働時間分だけエラー発生時以降もファンの稼働を継続し、遅延稼働時間経過後にファンの稼働を停止する。
【００２５】
すなわち、同じ正常動作時間であっも、長時間稼働していないスタンバイモードからウォームアップモードとプリンティングモードとを実行した場合と、例えば前回の印刷を終了した直後のスタンバイモードからウォームアップモードとプリンティングモードとを実行した場合とでは、ウォームアップ開始時の温度状況が異なっている。すなわち、長時間稼働していないスタンバイモードからウォームアップを開始する場合には、装置内部の空気温度や装置自体の温度もスタンバイモード時の温度で安定しているが、前回の印刷を終了した直後のスタンバイモードからウォームアップを開始する場合には、装置内部の空気温度や装置自体の温度も最高温度（例えばプリンティング時の熱ローラの温度である１８０度前後）に達している可能性がある。従って、ウォームアップ開始前のインターバル時間を考慮し、インターバル時間が長いほど遅延稼働時間が短く、インターバル時間が短いほど遅延稼働時間が長くなるような所定時間を、算出した遅延稼働時間に付加することで、エラー発生後のファンの遅延稼働時間を最適な時間に設定することができる。
【００２６】
一方、ファン制御部は、算出した遅延稼働時間と第２の記憶部に記憶されている最大時間とを比較し、最大時間が遅延稼働時間より小さい場合には、算出した遅延稼働時間を無視し、最大時間を遅延稼働時間として使用してファンの稼働停止制御を行う。すなわち、この場合には、算出した遅延稼働時間に関係なく、最大時間分だけエラー発生時以降もファンの稼働を継続し、最大時間経過後にファンの稼働を停止する。これにより、ファンの不必要な遅延稼働を防止することができる。
【００２７】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２８】
図２は、レーザプリンタの機構部分の概略構成図である。
レーザプリンタ１の機構的な構成については従来周知の構成であるので、ここでは簡単に説明するが、大別すると、スキャナ部８１、電子プロセス部８２、感光ドラム８３、転写器６４、熱ローラ８５ａを有する定着器８５、装置内の熱を外部に放出するためのファン８６からなっている。すなわち、スキャナ部８１により読み取られた画像データに基づき、電子プロセス部８２にて感光ドラム８３の表面に画像に対応したトナー像を形成し、この感光ドラム８３上のトナーを、転写器８４により給紙部８８から給紙された用紙に転写する。そして、転写されたトナーを定着器８５で加圧及び加熱して用紙に定着させることにより、用紙の表面に画像を形成する。画像が形成された用紙は、その後、図示しない搬送機構により装置８７に設けられた排紙トレイ８９に排出される。
【００２９】
図１は、本発明の画像形成装置である例えばレーザプリンタの主要部の構成を示す機能ブロック図である。
上記のような機構を有するレーザプリンタ１は、例えばパソコン２から供給される印字データに基づいて印字動作を行うシステムとなっている。そのため、パソコン２とレーザプリンタ１とは、双方向通信が可能な通信ケーブル３を介して接続されている。
【００３０】
レーザプリンタ１は、プリンタ専用に構成された論理回路ＩＣであるＡＳＩＣ１１と、これを制御するＣＰＵ１２とを備えている。ＣＰＵ１２には、印刷動作を実行するプログラムや、後述するファンの遅延稼働時間を算出するための演算プログラム等が格納されたＲＯＭ１３、及び各種データを記憶するとともに印刷動作時にはワークエリアとして働くＲＡＭ１４がそれぞれ接続されている。
【００３１】
ＡＳＩＣ１１には、電源キーや印字開始キー等のキー操作を検出するキーセンサ１５の出力、及び用紙のサイズや用紙の給紙位置等を検出する各種センサ１６の出力が導かれている。また、ＡＳＩＣ１１には、熱ローラの加熱温度を制御する温度制御部１７、装置内の熱を外部に放出するためのファン８６のオン、オフを制御するファン駆動部１８、後述する各種時間（正常動作時間、前回印刷時間、インターバル時間、算出された遅延稼働時間等）を計測する時間計測部１９がそれぞれ双方向に接続されている。すなわち、請求項にいう「ファン制御部」は、本実施の形態ではＣＰＵ１２、ＡＳＩＣ１１及びファン駆動部１８によって実現されている。
【００３２】
なお、この他にも、実際には感熱ドラムや転写器を制御する制御部や、給紙動作及び排紙動作を制御する制御部などが設けられているが、これらは本発明の要部ではないので、省略している。
【００３３】
また、ＲＯＭ１３には、上記各プログラムの他に、アイドルモードで印刷を開始した時点から装置内の温度が最も高くなるまでの第１の時間や、装置内の温度がプリンティングモードの実行による最高温度（例えば、熱ローラ８５ａでは１８０度前後）から熱を完全に放出した安定温度に落ち着くまでの最大時間などが予め記憶されている。この第１の時間や最大時間は、予め実験等によって計測しておけばよい。すなわち、請求項にいう「第１記憶部」及び「第２記憶部」は、本実施の形態ではＲＯＭ１３によって実現されている。
【００３４】
上記構成において、本発明では、例えば印刷中にペーパジャム等といった何らかの理由でエラーが発生した場合に、そのエラー発生時点でファン８６の稼働を停止するのではなく、その後もファン８６をしばらくの間稼働させてから停止するのであるが、その停止するまでの時間（すなわち、遅延稼働時間）の算出方法に特徴有している。
【００３５】
ここで、遅延稼働時間の算出対象となる範囲（時間）について、図３に示す熱ローラ８５ａの基本的な温度遷移図を参照して説明する。
熱ローラ８５ａは、基本的に３段階の温度レベルに制御されるようになっている。すなわち、装置自体の電源をオフした状態のアイドルモード時の温度（原則として室温）、熱ローラ８５ａの電源をオンした状態で印刷開始の指示待ち状態であるスタンバイモード時の温度（１２０〜１３０度前後）、印刷開始指示により印刷可能な温度まで熱ローラ８５ａの温度を上昇させるウォームアップモードを経て、印刷を実行しているときのプリンティングモード時の温度（１８０度前後）の３段階である。なお、温度の違いはあるものの、プリンタの内部温度やシャーシ自体の温度も、ほぼ図３に示す温度遷移となる。
【００３６】
このような温度制御において、ファン８６の遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　の算出対象となる範囲（請求項にいう正常動作時間）Ｔ（ｈｏｔｆｕｓｅｒ）は、
（Ａ）熱ローラ８５ａが高温になるウォームアップ（ＷａｒｍＵＰ）の開始時点ａから、プリンティング（ＰＲＩＮＴ　）モードを終えてスタンバイ（ＳＴＡＮＤＢＹ）　モードに戻り、熱ローラ８５ａの温度がスタンバイ（ＳＴＡＮＤＢＹ）　モード時の温度（１２０〜１３０度程度）になるまで（時点ｂ）の時間であり、
Ｔ（ｈｏｔｆｕｓｅｒ）＝Ｔ（ＷａｒｍＵＰ）＋Ｔ（ＰＲＩＮＴ）　＋Ｔ（ＳＴＡＮＤＢＹ）
として表せる範囲と、
（Ｂ）熱ローラ８５ａが高温になるウォームアップ（ＷａｒｍＵＰ）の開始時点ａから、プリンティング（ＰＲＩＮＴ　）モードを終えてスタンバイ（ＳＴＡＮＤＢＹ　）モードに戻り、熱ローラ８５ａの温度がスタンバイ（ＳＴＡＮＤＢＹ　）モード時の温度（１２０〜１３０度程度）に戻り、さらにプリンタのシャーシ全体の温度がスタンバイ（ＳＴＡＮＤＢＹ　）モード時の温度（１２０〜１３０度程度）に落ち着くまで（時点ｃ）の時間であり、
Ｔ（ｈｏｔｆｕｓｅｒ）＝Ｔ（ＷａｒｍＵＰ）＋Ｔ（ＰＲＩＮＴ）　＋Ｔ（ＳＴＡＮＤＢＹ）　＋Ｔ（α）
として表せる範囲の２種類がある。
【００３７】
そして、プリンティングモードから抜けた時点までのＴ（ｈｏｔｆｕｓｅｒ）［＝Ｔ（ＷａｒｍＵＰ）＋Ｔ（ＰＲＩＮＴ）　］までの時間が、プリンタのシャーシ全体が熱を帯びてしまう時間Ｔ（ｃｈａｓｓｉｓ）　よりも短い場合には上記（Ａ）を選択し、長い場合には上記（Ｂ）を選択する。
【００３８】
これは、長時間印刷を行った結果、プリンタのシャーシ自体が熱を持った場合、プリンティングモードからスタンバイモードに移行して、熱ローラ８５ａ付近の温度がスタンバイモード時の温度（１２０〜１３０度程度）に戻ったとしても、熱ローラ８５ａから離れた部分では未だ熱がこもっていることが考えられるためである。
【００３９】
また、すぐに次の印刷が開始されることによって、再びプリンティングモードに移行した場合も、Ｔ（ｈｏｔｆｕｓｅｒ）のカウントが停止することが無いため、直前の長時間印刷でシャーシが熱を帯びてしまっていることが考えられる。
【００４０】
従って、上記のことを考慮すると、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）を元にして遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を算出する方法としては、以下の４つの場合が考えられる。
【００４１】
（１）どのような場合であっても、稼働遅延時間Ｔ（ｌａｔｅｆａｎ）　はウォームアップ開始からエラーが発生するまでの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）を元に算出式に従って一律に求める。
（２）直前にどのような温度遷移を行って現在の正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）に至ったかを考慮して、同じ正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）でも、異なる遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を算出する。
（３）同じ正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）でも、その中でどの程度の割合で連続実行時間（ウォームアップ時間＋プリンティング時間）があったかを、遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　に反映する。
（４）電源オフまたはアイドルモードからのプリンティングと、スタンバイモードからのプリンティングとに分けて遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を算出する。
【００４２】
以下、上記（１）〜（４）の場合に分けて具体的に実施例を説明する。
【００４３】
［実施例１］
本実施例１は、上記（１）の場合に相当し、請求項２及び請求項４に対応している。
上記（１）の場合は、例えば図４に示すように、電源オンから始まって最初にプリンティングモードを実行し、その後スタンバイモードに一旦戻ってから次に再びプリンティングモードを実行した場合において、ウォームアップの開始からエラーが発生するまでの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）が、電源オンから始まって最初にプリンティングモードに移行したときの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１と、最初の印刷終了後、若干のインターバル時間（スタンバイ時間）Ｔ（ｉｎｔｅｒｖａｌ）を置いて続けてプリンティングモードに移行したときの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）２とであった場合に、それぞれの場合においてファン８６の遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を同じ算出式
Ｆ（ΔＴ）　・・・（式１）
を用いて算出するものである。
【００４４】
すなわち、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１に対する遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１は、
Ｔ（ｌａｔｅｆａｎ）　１＝Ｆ［Ｔ（ｌａｔｅｆａｎ）　１］　・・・（式２）
正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）２に対する遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　２は、
Ｔ（ｌａｔｅｆａｎ）　２＝Ｆ［Ｔ（ｌａｔｅｆａｎ）　２］　・・・（式３）
となる。
【００４５】
次に、図７に示すフローチャートを参照して説明する。
すなわち、ファン制御部であるＣＰＵ１２は、ウォームアップの開始により時間計測部１９を起動して印刷動作時間の計測を開始する（ステップＳ１，ステップＳ２）。そして、その印刷動作中にエラーが発生したか否かを監視する（ステップＳ３）。そして、印刷動作中にエラーが発生した場合（ステップＳ３でＹｅｓと判断された場合）には、時間計測部１９よりその時点までの動作時間、すなわちウォームアップ開始からエラー発生までの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２を取得する（ステップＳ４）。次に、取得した正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２に基づき、上記（式２）、（式３）よりそれぞれの遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を算出する（ステップＳ５）。
【００４６】
この後、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２と、ＲＯＭ１３に格納されている最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　とを比較する（ステップＳ６）。ここで、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　は、上記したように、シャーシ自体の温度を含む装置内の温度がプリンティングモードの実行による最高温度（プリンタが一番熱を持った状態）からプリンタ自体が完全に熱を放出するまでの時間のことである。
【００４７】
その結果、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも長い場合（ステップＳ６でＮｏと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２だけエラー発生時以降もファン８６の稼働を継続し、遅延稼働時間経過後にファン８６の稼働を停止する（ステップＳ７）。
【００４８】
一方、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも短い場合（ステップＳ６でＹｅｓと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を無視し、遅延稼働時間として最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　だけエラー発生時以降もファン８６の稼働を継続し、最大時間経過後にファン８６の稼働を停止する（ステップＳ８）。
【００４９】
一方、ウォームアップの開始以降、印刷を正常に終了して一定時間が経過した場合（ステップＳ３でＮｏ、ステップＳ９でＹｅｓと判断された場合）には、時間計測部１９をリセットして、計測した動作時間をクリアする（ステップＳ１０）。すなわち、印刷終了後、一定時間が経過すれば、プリンタ自体（内部空気やシャーシ自体を含む）が帯びていた熱もある程度放出されているため、エラー発生時のようなファンの遅延稼働は行わず、通常通りの制御に移行する。
【００５０】
このように、本実施例１によれば、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）に基づいてその都度、遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を算出するため、エラー発生後のファン８６の遅延稼働時間を最適な時間に設定することができる。
【００５１】
［実施例２］
本実施例２は、上記（２）の場合に相当し、請求項６及び請求項７に対応している。
上記（２）の場合は、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）が図４に示すＴ（ｈｏｔｆｕｓｅｒ）１であった場合の遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１については、上記（１）のＴ（ｌａｔｅｆａｎ）　１と同じであるが、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）が図４に示すＴ（ｈｏｔｆｕｓｅｒ）２であった場合の遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　は、直前の正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１とインターバル時間Ｔ（ｉｎｔｅｒｖａｌ）１とを考慮し、定数ＩＮＴＶＬ（＞０）を用いて、
Ｆ（ΔＴ）＋Ｆ［ΔＴｎ−１　−（ＩＮＴＶＬ×ΔＴｉｎｔｅｒｖａｌ）］・・・（式４）
を用いて導き出し、
Ｔ（ｌａｔｅｆａｎ）　２＝Ｆ［Ｔ（ｈｏｔｆｕｓｅｒ）２］＋Ｆ［Ｔ（ｈｏｔｆｕｓｅｒ）１−（ＩＮＴＶＬ×Ｔ（ｉｎｔｅｒｖａｌ）１］　・・・（式５）
となり、その結果、Ｔ（ｉｎｔｅｒｖａｌ）１とＴ（ｉｎｔｅｒｖａｌ）２との関係は、
Ｔ（ｉｎｔｅｒｖａｌ）１＜Ｔ（ｉｎｔｅｒｖａｌ）２
となる。
【００５２】
すなわち、同じ長さの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１、Ｔ（ｈｏｔｆｕｓｅｒ）２であっも、長時間稼働していないスタンバイモードからウォームアップモードとプリンティングモードとを実行した場合［Ｔ（ｈｏｔｆｕｓｅｒ）１］と、前回の印刷を終了した直後のスタンバイモードからウォームアップモードとプリンティングモードとを実行した場合［Ｔ（ｈｏｔｆｕｓｅｒ）２］とでは、ウォームアップ開始時の温度状況が異なっている。つまり、長時間稼働していないスタンバイモードからウォームアップを開始する場合には、装置内部の空気温度やシャーシ自体の温度もスタンバイモード時の温度で安定しているが、前回の印刷を終了した直後のスタンバイモードからウォームアップを開始する場合には、装置内部の空気温度やシャーシ自体の温度も最高温度（例えばプリンティング時の熱ローラの温度である１８０度前後）に達している可能性がある。
【００５３】
従って、本実施例２では、ウォームアップ開始前の前回のプリンティング時間やインターバル時間を考慮し、かつ、直前のインターバル時間Ｔ（ｉｎｔｅｒｖａｌ）が長いほど遅延稼働時間が短く、直前のインターバル時間Ｔ（ｉｎｔｅｒｖａｌ）が短いほど遅延稼働時間が長くなるような計算式（式５）を用いることで、エラー発生後のファンの遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を最適な時間に設定することができる。
【００５４】
次に、図８に示すフローチャートを参照して説明する。
すなわち、ファン制御部であるＣＰＵ１２は、ウォームアップの開始により時間計測部１９を起動して印刷動作時間の計測を開始する（ステップＳ２１，ステップＳ２２）。そして、その印刷動作中にエラーが発生したか否かを監視する（ステップＳ２３）。そして、印刷動作中にエラーが発生した場合（ステップＳ２３でＹｅｓと判断された場合）には、時間計測部１９よりその時点までの動作時間、すなわちウォームアップ開始からエラー発生までの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２を取得する（ステップＳ２４）。
【００５５】
次に、取得した正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２に基づき、それぞれの遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を算出するのであるが（ステップＳ２５）、このとき各正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２の直前の状態を考慮して、算出式を決定する。すなわち、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１の場合には、上記（１）の場合と同様に、上記（式１）を用いて遅延稼働時間を算出し、正常動作時間Ｔ（ｌａｔｅｆａｎ）　２の場合には、上記（式５）を用いて遅延稼働時間を算出する。
【００５６】
この後、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２と、ＲＯＭ１３に格納されている最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　とを比較する（ステップＳ２６）。
【００５７】
その結果、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも長い場合（ステップＳ２６でＮｏと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２だけエラー発生時以降もファン８６の稼働を継続し、遅延稼働時間経過後にファン８６の稼働を停止する（ステップＳ２７）。
【００５８】
一方、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも短い場合（ステップＳ２６でＹｅｓと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を無視し、遅延稼働時間として最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　だけエラー発生時以降もファン８６の稼働を継続し、最大時間経過後にファン８６の稼働を停止する（ステップＳ２８）。
【００５９】
一方、ウォームアップの開始以降、印刷を正常に終了して一定時間が経過した場合（ステップＳ２３でＮｏ、ステップＳ２９でＹｅｓと判断された場合）には、時間計測部１９をリセットして、計測した動作時間をクリアする（ステップＳ３０）。
【００６０】
このように、本実施例２によれば、ウォームアップ開始前の前回のプリンティング時間やインターバル時間を考慮して、遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を算出するため、エラー発生後のファン８６の遅延稼働時間を最適な時間に設定することができる。
【００６１】
［実施例３］
本実施例３は、上記（３）の場合に相当し、請求項３及び請求項４に対応している。
上記（３）の場合は、同じ状態からウォームアップが開始され、エラー発生までの時間が同じ長さの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１、Ｔ（ｈｏｔｆｕｓｅｒ）２［Ｔ（ｈｏｔｆｕｓｅｒ）１＝Ｔ（ｈｏｔｆｕｓｅｒ）２］であったとしても、その正常動作時間のうちのプリンティング時間がどの程度の割合を占めるかを考慮に入れたものである。
【００６２】
すなわち、図５（ａ）、（ｂ）に示すように、Ｔ（ｈｏｔｆｕｓｅｒ）１、Ｔ（ｈｏｔｆｕｓｅｒ）２は同じ時間であるが、その時間内のウォームアップ時間とプリンティング時間の占める割合は、Ｔ（ｈｏｔｆｕｓｅｒ）２の方が少ない。よって、エラー発生時にプリンタ自体（内部空気やシャーシ自体を含む）が帯びている熱は、Ｔ（ｈｏｔｆｕｓｅｒ）１の場合よりＴ（ｈｏｔｆｕｓｅｒ）２の場合の方が低いはずである。従って、その条件から得られるファン８６の稼働遅延時間Ｔ（ｌａｔｅｆａｎ）　１、Ｔ（ｌａｔｅｆａｎ）　２の関係も、当然、
Ｔ（ｌａｔｅｆａｎ）　１＞Ｔ（ｌａｔｅｆａｎ）　２
となるべきである。
【００６３】
これを実現するために、Ｔ（ｌａｔｅｆａｎ）　２中のスタンバイモードであるＴ（ｓｔａｎｄｂｙ）　区間において、ファン８６の遅延稼働時間の算出式Ｆ（ΔＴ）を適用するときに、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）２の中の他の時間Ｔ（ＷａｒｍＵＰ　＋ｐｒｉｎｔ）［＝Ｔ（ｈｏｔｆｕｓｅｒ）２−Ｔ（ｓｔａｎｄｂｙ）　］区間よりも割合を軽減するために、係数ＳＴＢ（＜１）を乗じて計算を行う。すなわち、
Ｔ（ｌａｔｅｆａｎ）　＝Ｆ［Ｔ（ＷａｒｍＵＰ　＋ｐｒｉｎｔ）］＋Ｆ［ＳＴＢ×Ｔ（ｓｔａｎｄｂｙ）　］・・・（式６）
となる。
【００６４】
すなわち、上記（式６）を用いる結果、Ｔ（ｌａｔｅｆａｎ）　１については、
Ｔ（ｌａｔｅｆａｎ）　１＝Ｆ［Ｔ（ＷａｒｍＵＰ　＋ｐｒｉｎｔ）］＋Ｆ［ＳＴＢ×０］
（ただし、Ｔ（ＷａｒｍＵＰ　＋ｐｒｉｎｔ）＝Ｔ（ｈｏｔｆｕｓｅｒ）１）
となり、Ｔ（ｌａｔｅｆａｎ）　２については、
Ｔ（ｌａｔｅｆａｎ）　２＝Ｆ［Ｔ（ＷａｒｍＵＰ　＋ｐｒｉｎｔ）］＋Ｆ［ＳＴＢ×Ｔ（ｓｔａｎｄｂｙ）　］
（ただし、Ｔ（ＷａｒｍＵＰ　＋ｐｒｉｎｔ）＋Ｔ（ｓｔａｎｄｂｙ）　＝Ｔ（ｈｏｔｆｕｓｅｒ）２）
となる。
【００６５】
次に、図９に示すフローチャートを参照して説明する。
すなわち、ファン制御部であるＣＰＵ１２は、ウォームアップの開始により時間計測部１９を起動して印刷動作時間の計測を開始する（ステップＳ４１，ステップＳ４２）。そして、その印刷動作中にエラーが発生したか否かを監視する（ステップＳ４３）。そして、印刷動作中にエラーが発生した場合（ステップＳ４３でＹｅｓと判断された場合）には、時間計測部１９よりその時点までの動作時間、すなわちウォームアップ開始からエラー発生までの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２を取得する（ステップＳ４４）。
【００６６】
次に、取得した正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２に基づき、それぞれの遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を算出するのであるが（ステップＳ４５）、このとき正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２のうちのプリンティング時間の割合を考慮した上記（式６）を用いて遅延稼働時間を算出する。
【００６７】
この後、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２と、ＲＯＭ１３に格納されている最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　とを比較する（ステップＳ４６）。
【００６８】
その結果、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも長い場合（ステップＳ４６でＮｏと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２だけエラー発生時以降もファン８６の稼働を継続し、遅延稼働時間経過後にファン８６の稼働を停止する（ステップＳ４７）。
【００６９】
一方、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも短い場合（ステップＳ４６でＹｅｓと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を無視し、遅延稼働時間として最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　だけエラー発生時以降もファン８６の稼働を継続し、最大時間経過後にファン８６の稼働を停止する（ステップＳ４８）。
【００７０】
一方、ウォームアップの開始以降、印刷を正常に終了して一定時間が経過した場合（ステップＳ４３でＮｏ、ステップＳ４９でＹｅｓと判断された場合）には、時間計測部１９をリセットして、計測した動作時間をクリアする（ステップＳ５０）。
【００７１】
このように、本実施例３によれば、正常動作時間のうちのプリンティング時間の割合を考慮して、遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を算出するため、エラー発生後のファン８６の遅延稼働時間を最適な時間に設定することができる。
【００７２】
［実施例４］
本実施例４は、上記（４）の場合に相当し、請求項１及び請求項５に対応している。
上記（４）の場合は、プリンタが電源オフまたはアイドル状態から印刷を開始する場合と、スタンバイ状態から印刷を開始する場合とでは、プリンタのシャーシ等の熱の帯び方が異なるため、同じ正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）であっても、そこから導き出される遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　は異なるべきである。
【００７３】
例えば、Ｔ（ｈｏｔｆｕｓｅｒ）１を電源オフまたはアイドル状態から印刷を開始した場合の正常動作時間とし、Ｔ（ｈｏｔｆｕｓｅｒ）２をスタンバイ状態から印刷を開始した場合の正常動作時間とした場合、
Ｔ（ｈｏｔｆｕｓｅｒ）１＝Ｔ（ｈｏｔｆｕｓｅｒ）２
の関係が成立するとき、そこから導き出されるファン８６の遅延稼働時間は、
Ｔ（ｌａｔｅｆａｎ）　１＜Ｔ（ｌａｔｅｆａｎ）　２
となるべきである。
【００７４】
これを実現するために、電源オフまたはアイドル状態から印刷していた場合の遅延稼働時間を算出するとき、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）に係数ＩＤＬ（＜１）を乗じて計算を行う。すなわち、電源オフまたはアイドル状態から印刷していた場合の遅延稼働時間をＴ（ｌａｔｅｆａｎ）　１、スタンバイ状態から印刷を開始した場合の遅延稼働時間をＴ（ｌａｔｅｆａｎ）　２とすると、
Ｔ（ｌａｔｅｆａｎ）　１＝Ｆ［ＩＤＬ×Ｔ（ｈｏｔｆｕｓｅｒ）１］　・・・（式７）
Ｔ（ｌａｔｅｆａｎ）　２＝Ｆ［Ｔ（ｌａｔｅｆａｎ）　２］　・・・（式８）
となり、その結果、Ｔ（ｌａｔｅｆａｎ）　１とＴ（ｌａｔｅｆａｎ）　２との関係は、
Ｔ（ｌａｔｅｆａｎ）　１＜Ｔ（ｌａｔｅｆａｎ）　２
となる。
【００７５】
なお、計算したＴ（ｈｏｔｆｕｓｅｒ）が、アイドル状態から印刷を開始した時点からプリンタ内の温度が最も高くなるまでの時間（第１の時間）Ｔ（ｈｏｔｆｕｓｅｒ−ＬＨ）　を超えている場合には、いずれの状態から印刷を開始しても、プリンタ内の温度状況は同じであるので、この場合には、（式８）を用いてＴ（ｌａｔｅｆａｎ）　を算出する。
【００７６】
次に、図１０に示すフローチャートを参照して説明する。
すなわち、ファン制御部であるＣＰＵ１２は、ウォームアップの開始により時間計測部１９を起動して印刷動作時間の計測を開始する（ステップＳ６１，ステップＳ６２）。そして、その印刷動作中にエラーが発生したか否かを監視する（ステップＳ６３）。そして、印刷動作中にエラーが発生した場合（ステップＳ６３でＹｅｓと判断された場合）には、時間計測部１９よりその時点までの動作時間、すなわちウォームアップ開始からエラー発生までの正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２を取得する（ステップＳ６４）。ここで、Ｔ（ｈｏｔｆｕｓｅｒ）１は、電源オフまたはアイドル状態から印刷を開始した場合の正常動作時間とし、Ｔ（ｈｏｔｆｕｓｅｒ）２は、スタンバイ状態から印刷を開始した場合の正常動作時間とする。
【００７７】
次に、取得した正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２と、ＲＯＭ１３に記憶されている第１の時間Ｔ（ｈｏｔｆｕｓｅｒ−ＬＨ）　とを比較する（ステップＳ６５）。その結果、第１の時間Ｔ（ｈｏｔｆｕｓｅｒ−ＬＨ）　が正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２より長い場合（ステップＳ６５でＹｅｓと判断された場合）には、次に、取得した正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２に基づき、それぞれの遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を算出するのであるが（ステップＳ６６）、このとき各正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２のウォームアップ開始前の状態を考慮して、算出式を決定する。すなわち、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１の場合には、上記（式７）を用いて遅延稼働時間を算出し、正常動作時間Ｔ（ｌａｔｅｆａｎ）　２の場合には、上記（式８）を用いて遅延稼働時間を算出する。
【００７８】
一方、ステップＳ６５において、第１の時間Ｔ（ｈｏｔｆｕｓｅｒ−ＬＨ）　が正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）１またはＴ（ｈｏｔｆｕｓｅｒ）２より短い場合（ステップＳ６５でＮｏと判断された場合）には、遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１及びＴ（ｌａｔｅｆａｎ）　２共に、上記（式８）を用いて遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１及びＴ（ｌａｔｅｆａｎ）　２（ただし、この場合は、Ｔ（ｌａｔｅｆａｎ）　１＝Ｔ（ｌａｔｅｆａｎ）　２）を算出する（ステップＳ７０）。
【００７９】
この後、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２と、ＲＯＭ１３に格納されている最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　とを比較する（ステップＳ６７）。
【００８０】
その結果、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも長い場合（ステップＳ６７でＮｏと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２だけエラー発生時以降もファン８６の稼働を継続し、遅延稼働時間経過後にファン８６の稼働を停止する（ステップＳ６８）。
【００８１】
一方、ステップＳ６７において、最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　が遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２よりも短い場合（ステップＳ６７でＹｅｓと判断された場合）には、算出した遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　１またはＴ（ｌａｔｅｆａｎ）　２を無視し、遅延稼働時間として最大時間Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　だけエラー発生時以降もファン８６の稼働を継続し、最大時間経過後にファン８６の稼働を停止する（ステップＳ６９）。
【００８２】
一方、ウォームアップの開始以降、印刷を正常に終了して一定時間が経過した場合（ステップＳ６３でＮｏ、ステップＳ７１でＹｅｓと判断された場合）には、時間計測部１９をリセットして、計測した動作時間をクリアする（ステップＳ７２）。
【００８３】
このように、本実施例４によれば、正常動作時間のウォームアップ開始前の状態を考慮して、遅延稼働時間Ｔ（ｌａｔｅｆａｎ）　を算出するため、エラー発生後のファン８６の遅延稼働時間を最適な時間に設定することができる。
【００８４】
次に、本実施の形態のレーザプリンタによるエラー発生時のファン遅延稼働時間の算出方法について、上記実施例１〜４の全ての条件を考慮した１つの具体例を、図６に示す温度遷移図を参照して説明する。
【００８５】
［具体例］
図６に示す状態は、プリンタが印刷ジョブ１を正常に終え、スタンバイ状態であるときに次の印刷ジョブ２が開始され、その途中でエラーが発生した状態を示している。
【００８６】
ここで、図６に示すグラフ中の値と、プリンタのもつ各設定値とを以下に示す。
ＳＴＡＮＤＢＹ０＝４０秒、ＳＴＡＮＤＢＹ１＝９０秒
ＷａｒｍＵＰ１＝３０秒、ＷａｒｍＵＰ２＝３０秒
ＰＲＩＮＴ１＝９０秒、ＰＲＩＮＴ２＝１３０秒
Ｔ（ｓｔａｎｄｂｙ）　１＝４０秒、Ｔ（ｓｔａｎｄｂｙ）　α１＝１０秒、Ｔ（ｉｎｔｅｒｖａｌ）１＝５０秒
Ｔ（ｃｈａｓｓｉｓ）　＝９０秒、Ｔ（ｌａｔｅｆａｎ−ｍａｘ）　＝６００秒
ＩＤＬ＝０．８、ＳＴＢ＝０．８、ＩＮＴＶＬ＝０．２
以下は、この設定状態からファン８６の遅延稼働時間（以下、Ｔ（ｌａｔｅｆａｎ）　ＡＬＬ）を求める過程の例である。
【００８７】
なお、このプリンタの持つ稼働遅延時間の算出式Ｆ（ΔＴ）は、
Ｆ（ΔＴ）＝（２５６×Ｔ）の０．５乗（以下、「＊＊０．５　」と略記する）
とする。
【００８８】
過程１：図６に示す状態では、ＰＲＩＮＴ２ステート中にエラーが発生しているため、Ｔ（ｈｏｔｆｕｓｅｒ）２とＴ（ｃｈａｓｓｉｓ）　との比較は行わない。
過程２：ＰＲＩＮＴ２ステート中にエラーが発生しているため、Ｔ（ｓｔａｎｄｂｙ）　２＝０。
【００８９】
過程３：ＰＲＩＮＴ２ステートが電源オフまたはアイドル状態からの印刷ではないため、Ｔ（ｈｏｔｆｕｓｅｒ）２に係数ＩＤＬは乗じない。
過程４：直前にＳＴＡＮＤＢＹ１ステートを挟んで印刷ジョブ１があるため、その印刷ジョブ１について評価を行い、Ｔ（ｌａｔｅｆａｎ）　ＡＬＬに反映する。
【００９０】
過程４−１：ＷａｒｍＵＰ１＋ＰＲＩＮＴ１＞Ｔ（ｃｈａｓｓｉｓ）　であるため、Ｔ（ｓｔａｎｄｂｙ）　１にはＴ（ｓｔａｎｄｂｙ）　α１が含まれる。（なお、Ｔ（ｓｔａｎｄｂｙ）　１の有無はＰＲＩＮＴ１が終了した時点で判定される。）従って、
Ｔ（ｌａｔｅｆａｎ）　１＝Ｆ［Ｔ（ＷａｒｍＵＰ１＋ＰＲＩＮＴ１）＋ＳＴＢ×Ｔ（ｓｔａｎｄｂｙ）　１
過程４−２：Ｔ（ｈｏｔｆｕｓｅｒ）１とＴ（ｈｏｔｆｕｓｅｒ）２の間にあるＴ（ｉｎｔｅｒｖａｌ）１を
Ｆ［ΔＴｎ−１　−ＩＮＴＶＬ×Ｔ（ｉｎｔｅｒｖａｌ）１］
として、Ｔ（ｌａｔｅｆａｎ）　ＡＬＬに反映させる。
過程４−３：電源オフまたはアイドル状態からの印刷ではないため、Ｔ（ｈｏｔｆｕｓｅｒ）１に係数ＩＤＬは乗じない。
【００９１】
過程５：以上の全てをＴ（ｈｏｔｆｕｓｅｒ）２の分と合わせると、
2004070098.tif 000003
となる。
【００９２】
過程６：Ｔ（ｈｏｔｆｕｓｅｒ）ＡＬＬをそのプリンタの持つＴ（ｌａｔｅｆａｎ−ｍａｘ）　と比較すると、
Ｔ（ｈｏｔｆｕｓｅｒ）ＡＬＬ＜Ｔ（ｌａｔｅｆａｎ−ｍａｘ）
であるため、
Ｔ（ｈｏｔｆｕｓｅｒ）ＡＬＬ＝３９３（秒）
に決定する。よって、このエラーが発生した後、各機構を停止させ、その後、ファンを３９３秒間余分に稼働させてから停止することによって、プリンタ内の熱ごもり等を抑制することができる。
【発明の効果】
本発明の画像形成装置によれば、正常動作時間Ｔ（ｈｏｔｆｕｓｅｒ）に基づいてその都度、遅延稼働時間を算出し、またはウォームアップ開始前の前回のプリンティング時間やインターバル時間を考慮して遅延稼働時間を算出し、または正常動作時間のうちのプリンティング時間の割合を考慮して遅延稼働時間を算出し、または正常動作時間のウォームアップ開始前の状態を考慮して遅延稼働時間を算出するように構成したので、エラー発生後のファンの遅延稼働時間を最適な時間に設定することができる。
【図面の簡単な説明】
【図１】本発明の画像形成装置である例えばレーザプリンタの主要部の構成を示す機能ブロック図である。
【図２】レーザプリンタの機構部分の概略構成図である。
【図３】熱ローラの基本的な温度遷移図である。
【図４】プリンタ内部の温度遷移の一例を示す図である。
【図５】プリンタ内部の温度遷移の一例を示す図である。
【図６】エラー発生時の遅延稼働時間の算出方法の具体例を説明するためのプリンタ内部の温度遷移の一例を示す図である。
【図７】実施例１の遅延稼働時間の算出方法を説明するためのフローチャートである。
【図８】実施例２の遅延稼働時間の算出方法を説明するためのフローチャートである。
【図９】実施例３の遅延稼働時間の算出方法を説明するためのフローチャートである。
【図１０】実施例４の遅延稼働時間の算出方法を説明するためのフローチャートである。
【符号の説明】
１　レーザプリンタ
２　パソコン
３　通信ケーブル
１１　ＡＳＩＣ
１２　ＣＰＵ
１３　ＲＯＭ
１４　ＲＡＭ
１７　温度制御部
１８　ファン駆動部
１９　時計計測部
８２　電子プロセス部
８３　感光ドラム
８４　転写器
８５　定着器
８５ａ　加熱ローラ
８６　ファン
【図１】
2004070098.tif 000004
【図２】
2004070098.tif 000005
【図３】
2004070098.tif 000006
【図４】
2004070098.tif 000007
【図５】
2004070098.tif 000008
【図６】
2004070098.tif 000009
【図７】
2004070098.tif 000010
【図８】
2004070098.tif 000011
【図９】
2004070098.tif 000012
【図１０】
2004070098.tif 000013