(57)【要約】【課題】  記憶手段から読み出す温度情報の頻度と、当該記憶手段を冷却する際に発生する騒音とを抑えて、記憶手段の信頼性を向上させる。【解決手段】    記憶手段に対するデータの書き込み、または読み出しを制御する制御手段と、前記制御手段と、前記記憶手段とを冷却する冷却手段とを備える画像形成装置において、制御手段が前記記憶手段から温度情報を読み出して、前記記憶手段から前記温度情報を次に読み出すタイミングと、前記冷却手段による冷却レベルとを連動させて切り替えることを特徴とする。【選択図】  図２
2015208905.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
記憶手段に対するデータの書き込み、または読み出しを制御する制御手段と、
前記制御手段と、前記記憶手段とを冷却する冷却手段と、を備え、
前記制御手段が前記記憶手段から温度情報を読み出して、前記記憶手段から前記温度情報を次に読み出すタイミングと、前記冷却手段による冷却レベルとを制御することを特徴とする画像形成装置。
【請求項２】
前記記憶手段から前記温度情報で特定される温度が所定のしきい値より低温である場合、前記制御手段は、前記冷却手段による冷却動作を停止させ、前記冷却レベルに応じて、前記記憶手段から前記温度情報を読み出すタイミングを切り替え制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
画像をシートに印刷する印刷手段と、
原稿の画像を読み取る読取手段と、を備え、
前記印刷手段または前記読取手段が動作していない待機状態である場合、前記制御手段は前記記憶手段による自己診断機能で測定される温度情報の読み出しを実行しないことを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記印刷手段または前記読取手段が動作している状態である場合、前記制御手段は前記冷却手段により冷却動作を行わせることを特徴とする請求項３記載の画像形成装置。
【請求項５】
前記制御手段は、前記記憶手段に対するデータの書き込みまたは読み出しを実行することに応じて、前記記憶手段から前記温度情報を次に読み出すタイミングと、前記冷却手段による冷却レベルとを制御することを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記記憶手段は、温度を検知する自己診断機能を備えるハードディスクドライブであることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記温度情報は、前記記憶手段のＳＭＡＲＴ情報に含まれることを特徴とする請求項１乃至５のいずれか１項に記載の画像形成装置。
【請求項８】
記憶手段に対するデータの書き込み、または読み出しを制御する制御手段と、
前記制御手段と、前記記憶手段とを冷却する冷却手段とを備える画像形成装置の制御方法であって、
前記制御手段が前記記憶手段から温度情報を読み出して、前記記憶手段から前記温度情報を次に読み出すタイミングと、前記冷却手段による冷却レベルとを制御する工程を実行することを特徴とする画像形成装置の制御方法。
【請求項９】
請求項８に記載の画像形成装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置は原稿をスキャナなどで読み取り、複写を行うコピー機能、パーソナルコンピュータ（ＰＣ）からネットワークを介して画像処理装置に対してプリントデータを送信し、プリントアウトするプリント機能を備えたデジタル複合機が知られている。デジタル複合機は、この機能の他にもスキャナで読み取った画像データをＰＣへ送信する画像データ送信機能、画像データを再利用できるように内部に格納する画像データ格納機能や公衆回線を利用するファクシミリ機能など多数の機能を有している。
【０００３】
この種のデジタル複合機では、上述のように多機能な構成を実現するため、その構成が複雑になってきている。特に、ソフト構造の複雑化によるプログラムの増大、画像データの格納のために記憶装置の容量が増大しており、ハードディスクドライブ（ＨＤＤ）を搭載する構成が一般的である。
【０００４】
一方、画像形成装置に搭載されるＨＤＤには動作温度範囲が規定されており、一般的なＨＤＤでは、この動作温度規定は５℃から５５℃である。この動作温度規定内で動作させるために、冷却ファンを用いてＨＤＤを冷却させることが一般的に行われている。
しかしながら冷却ファンを動作させると稼働音が発生し、画像形成装置の静粛性を損なってしまう。その課題を解決するためにＨＤＤの自己診断機能であるＳＭＡＲＴ（Ｓｅｌｆ−Ｍｏｎｉｔｏｒｉｎｇ  Ａｎａｌｙｓｉｓ  ａｎｄ  Ｒｅｐｏｒｔｉｎｇ  Ｔｅｃｈｎｏｌｏｇｙ）の温度情報を参照し、その温度情報に応じて必要最低限の冷却ファン動作を行う制御が知られている（特許文献１参照）。
【０００５】
一方、ＨＤＤには磁気ヘッドがディスク面上に位置するロード状態とディスク面外のランプという領域に退避しているアンロード状態があり、この２つの状態を遷移する回数であるロード／アンロード回数の上限値が規定されている。このロード／アンロード回数の上限値を超えるとＨＤＤの信頼性が低下してしまい、一般的なＨＤＤの場合、その上限値は６０万回である。そしてＨＤＤへのデータアクセスやＳＭＡＲＴの温度情報を読み出すとロード状態となり、一定時間データへのアクセスやＳＭＡＲＴへのアクセスがないと磁気ヘッドが退避しアンロード状態となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１６７９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１ではＳＭＡＲＴの温度情報を読み出すとロード状態になり、その前の状態がアンロード状態であったとすると、ロード／アンロード回数が１回増加する。仮に１分間隔でその状態変化が繰り返されると１年強でロード／アンロード回数が上限規定値の６０万回を越えてしまい、ＨＤＤの信頼性が低下すなわち画像形成装置の信頼性が低下してしまうという課題がある。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、記憶手段から読み出す温度情報の頻度と、当該記憶手段を冷却する際に発生する騒音とを抑えて、記憶手段の信頼性を向上できる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
画像形成装置であって、記憶手段に対するデータの書き込み、または読み出しを制御する制御手段と、前記制御手段と、前記記憶手段とを冷却する冷却手段と、を備え、前記制御手段が前記記憶手段から温度情報を読み出して、前記記憶手段から前記温度情報を次に読み出すタイミングと、前記冷却手段による冷却レベルとを制御することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、記憶手段から読み出す温度情報の頻度と、当該記憶手段を冷却する際に発生する騒音とを抑えて、記憶手段の信頼性を向上できる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置の構成を説明するブロック図である。
【図２】画像形成装置の制御方法を説明するフローチャートである。
【図３】画像形成装置の制御方法を説明するフローチャートである。
【図４】温度情報テーブルを説明する図である。
【図５】画像形成装置の制御方法を説明するフローチャートである。
【図６】画像形成装置の制御方法を説明するフローチャートである。
【図７】画像形成装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す画像形成装置の構成を説明するブロック図である。以下、画像形成装置１００の中心の機能となるコントローラ部１２０に関して説明する。
【００１３】
図１において、１０１はＣＰＵで、画像形成装置１００全体の制御を行う。１１０はリードオンリーメモリ（ＲＯＭ）で、装置のブートプログラムや固定パラメータ等が格納されている。１１１はランダムアクセスメモリ（ＲＡＭ）で、ＣＰＵ１０１が装置を制御する際に、一時的なデータの格納などに使用する。１１２はハードディスクドライブ（ＨＤＤ）で、画像データの格納など、様々なデータの格納に使用する。またＨＤＤ１１２には発熱したＨＤＤ１１２本体の温度を検知する温度センサ１２２が内蔵されている。さらにＨＤＤ１１２は自己診断機能であるＳＭＡＲＴを有している。ＳＭＡＲＴには読み取りエラーの発生率や読み書き速度、磁気ヘッドのロード／アンロード回数、前記温度センサー１２２で測定された温度情報等が管理されている。
【００１４】
１１４はプリンタで、コントローラ部１２０で生成した画像データを用紙（シート）に印刷する。１１３はプリンタＩ／Ｆ制御部で、画像データを送信しプリンタ１１４を制御する。１０８は原稿を読み取るスキャナである。１０９はスキャナＩ／Ｆ制御部で、原稿読取手段として機能するスキャナ１０８で読み取った画像データを受信し、スキャナ１０８を制御する。
【００１５】
１０２はＳＲＡＭで、画像形成装置１００の各種設定値を保存する。ＳＲＡＭ１０２は揮発性のメモリであるため、画像形成装置１００がオフの状態では図示しない電池によって電源を供給し、データを保持するためにバックアップを行っている。１０３はタイマで、時計機能や指定した時間にアラーム割り込みを発生する。タイマ１０３も同様に、画像形成装置１００がオフの状態でも電池によって電源を供給し、計時を継続する。
【００１６】
１０４はファクシミリ通信制御部（ＦＡＸ）で、公衆回線とのデータの送受信を制御する。１０５はネットワーク制御部で、ネットワーク１１６とのデータの送受信を制御する。１０６はオペレーションパネルで、各種情報を表示したり、使用者からの指示を入力したりする。
１０７はバスで、ＣＰＵ１０１、ＳＲＡＭ１０２、ＦＡＸ１０４、ネットワーク制御部１０５、スキャナＩ／Ｆ制御部１０９、ＲＯＭ１１０、ＲＡＭ１１１、ＨＤＤ１１２、プリンタＩ／Ｆ制御部１１３が接続される。またバス１０７は、ＣＰＵ１０１からの制御信号や各装置間のデータ信号が送受信されるシステムバスである。
【００１７】
１１７はバスで、ＣＰＵ１０１がオペレーションパネル１０６を制御する。１１８はバスで、ＣＰＵ１０１がタイマ１０３を制御する。１１９は冷却ファンで、ＨＤＤ１１２を含むコントローラ部１２０を冷却する。１２１はバスで、ＣＰＵ１０１が冷却ファン１１９を制御する。また、冷却ファン１１９は供給電圧を切り替えることで、回転速度を変化させることが可能であり、本実施例では、全速とその約半分の回転速度の半速の動作が可能である。
【００１８】
図２は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示した冷却ファン１１９を制御するＣＰＵ１０１のファン制御動作例に対応する。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１１０に記憶される制御プログラムを実行することで実現される。
まずＣＰＵ１０１は、サブルーチン「ＳＭＡＲＴ温度制御」を実行する（Ｓ２０１）。なお、ここでＳ２０１のサブルーチン「ＳＭＡＲＴ温度制御」におけるＣＰＵ１０１の詳細動作については、図３のフローチャートを用いて説明する。
【００１９】
Ｓ２０１のサブルーチン「ＳＭＡＲＴ温度制御」実行後、ＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断する（Ｓ２０２）。ＣＰＵ１０１はＳ２０２でプリンタ１１４あるいはスキャナ１０８が動作している（Ｙｅｓ）と判断した場合、ＣＰＵ１０１は、冷却ファン１１９の動作を全速にする（Ｓ２０３）。次に、ＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断し（Ｓ２０４）、プリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、Ｓ２０１に戻る。
【００２０】
一方、ＣＰＵ１０１は、Ｓ２０２でプリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、ジャム等のエラーが発生しているかどうかを判断する（Ｓ２０５）。ここで、ＣＰＵ１０１はＳ２０５でエラーが発生している（Ｙｅｓ）と判断した場合、ＣＰＵ１０１は、冷却ファン１１９の動作を半速にする（Ｓ２０７）。次にＣＰＵ１０１はエラーが発生しているか否かを判断し（Ｓ２０４）、エラーが発生していない（Ｎｏ）と判断した場合、Ｓ２０１に戻る。
【００２１】
一方、ＣＰＵ１０１は、Ｓ２０５でジャム等のエラーが発生していない（Ｎｏ）と判断した場合、タイマ１０３のアラーム割り込みが発生しているか否かを判断する（Ｓ２０８）。ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生している（Ｙｅｓ）と判断した場合、Ｓ２０１に戻る。
一方、ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生していない（Ｎｏ）と判断した場合、Ｓ２０２へ戻る。
【００２２】
図３は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、Ｓ２０１のサブルーチン「ＳＭＡＲＴ温度制御」の詳細手順に対応する。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１１０に記憶される制御プログラムを実行することで実現される。以下、ＨＤＤ１１２の自己診断機能で測定される温度情報で特定される温度と所定のしきい値（４５°、４０°、３０）より低温かどうかを判定して、次に温度情報を取得するタイミングする例を説明する。さらに、その際、ＣＰＵ１０１が冷却ファン１１９が冷却動作の冷却レベルを調整する制御例を詳述する。
ＣＰＵ１０１はＨＤＤ１１２のＳＭＡＲＴにアクセスし、温度情報を取得する（Ｓ３０１）。次にＣＰＵ１０１はＳ３０１で取得した温度情報が「５０℃以上」であるか否かを判断する（Ｓ３０２）。Ｓ３０２で５０℃以上（Ｙｅｓ）であるとＣＰＵ１０１が判断した場合、冷却ファン１１９の動作を全速にする（Ｓ３０３）。次に、ＣＰＵ１０１はタイマ１０３に対して５分後の時刻をアラーム設定して終了する（Ｓ３０４）。
【００２３】
一方、Ｓ３０２でＣＰＵ１０１は５０℃以上でない（Ｎｏ）と判断した場合、ＣＰＵ１０１はＳ３０１で取得した温度情報が「４５℃以上」であるか否かを判断する（Ｓ３０５）。Ｓ３０５で４５℃以上（Ｙｅｓ）であると判断した場合、ＣＰＵ１０１は、冷却ファン１１９の動作を半速にする（Ｓ３０６）。
次に、ＣＰＵ１０１はタイマ１０３に対して１０分後の時刻をアラーム設定して終了する（Ｓ３０７）。
【００２４】
一方、Ｓ３０５でＣＰＵ１０１は４５℃以上でない（Ｎｏ）と判断した場合、ＣＰＵ１０１は冷却ファン１１９の動作を停止する（Ｓ３０８）。次に、ＣＰＵ１０１はＳ３０１で取得した温度情報が「４０℃以上」であるか否かを判断する（Ｓ３０９）。Ｓ３０９で４０℃3f以上（Ｙｅｓ）であると判断した場合、ＣＰＵ１０１はタイマ１０３に対して５分後の時刻をアラーム設定して終了する（Ｓ３１０）。
【００２５】
一方、Ｓ３０９でＣＰＵ１０１は４０℃以上でない（Ｎｏ）と判断した場合ＣＰＵ１０１はＳ３０１で取得した温度情報が「３０℃以上」であるか否かを判断する（Ｓ３１１）。Ｓ３１１で３０℃以上（Ｙｅｓ）であると判断した場合、ＣＰＵ１０１はタイマ１０３に対して１０分後の時刻をアラーム設定して終了する（Ｓ３１２）。
一方、Ｓ３１１でＣＰＵ１０１は３０℃以上でない（Ｎｏ）と判断した場合、ＣＰＵ１０１はタイマ１０３に対して２０分後の時刻をアラーム設定して（Ｓ３１３）、本処理を終了する。以上説明したようにサブルーチン「ＳＭＡＲＴ温度制御」ではＣＰＵ１０１はＳＭＡＲＴの温度情報に従い冷却ファン１１９の動作制御とタイマ１０３のアラーム設定を図４に示す通りに実行する。
【００２６】
なお、本実施形態におけるアラーム設定時刻は一例であり、画像形成装置１００が温度的に最悪の条件であってもＨＤＤ１１２が動作温度規定を超えない時間が予め決められており、ＲＯＭ１１０あるいはＳＲＡＭ１０２に格納されている。具体的な温度的に最悪な条件とは、「冷却ファンが停止、コントローラ部１２０の消費電力が大きく、ＨＤＤ１１２の動作率が高い」という条件である。また、冷却ファン１１９に対する動作時のアラーム設定時刻は、任意で良い。
【００２７】
本実施形態によれば、取得したＳＭＡＲＴの温度情報に応じて、次に温度情報を取得するタイミングを可変にすることにより、画像形成装置の静音性とＨＤＤ１１２の動作温度規定内での動作を両立させつつ、ＨＤＤ１１２の信頼性の低下を防ぐことが可能となる。
【００２８】
〔第２実施形態〕
本実施形態では、画像形成装置１００が何も処理をしていない待機状態を考慮したときのＣＰＵ１０１の制御例について説明する。画像形成装置１００が待機状態のときは、コントローラ部１２０の発熱量が小さく、冷却ファン１１９が停止した状態であってもＨＤＤ１１２の温度が動作温度規定を超えないケースが多く、このような画像形成装置で有効である。
【００２９】
なお、画像形成装置１００において待機状態でない状態とは、例えば使用者が操作部を操作している状態、ネットワーク１１６に接続されたＰＣや他の画像形成装置等からＨＤＤ１１２に格納した画像データにアクセスしている等の状態である。
なお、本実施形態において、画像形成装置１００のハードウェア構成は図１と同様であるため、その説明は省略する。
【００３０】
図５は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示した冷却ファン１１９を制御するＣＰＵ１０１のファン制御動作例に対応する。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１１０に記憶される制御プログラムを実行することで実現される。
【００３１】
まず、ＣＰＵ１０１は、画像形成装置１００が待機状態か否かを判断する（Ｓ５０１）。Ｓ５０１で待機状態（Ｙｅｓ）と判断した場合、ＣＰＵ１０１は、冷却ファン１１９を停止し（Ｓ５０２）、Ｓ５０１に戻る。
一方、Ｓ５０１で待機状態でない（Ｎｏ）とＣＰＵ１０１が判断した場合、ＣＰＵ１０１は、サブルーチン「ＳＭＡＲＴ温度制御」を実行する（Ｓ２０１）。ここでＳ２０１のサブルーチン「ＳＭＡＲＴ温度制御」におけるＣＰＵ１０１の動作は第１実施形態に示したＳ２０１と同じであるため説明は省略する。
【００３２】
Ｓ２０１のサブルーチン「ＳＭＡＲＴ温度制御」実行後、ＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断する（Ｓ２０２）。ＣＰＵ１０１はＳ２０２でプリンタ１１４あるいはスキャナ１０８が動作している（Ｙｅｓ）と判断した場合、冷却ファン１１９の動作を全速にする（Ｓ２０３）。
次に、ＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断し（Ｓ２０４）、プリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、Ｓ５０１に戻る。
【００３３】
一方、ＣＰＵ１０１は、Ｓ２０２でプリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、さらに、ＣＰＵ１０１は、ジャム等のエラーが発生しているかどうかを判断する（Ｓ２０５）。ＣＰＵ１０１はＳ２０５でエラーが発生している（Ｙｅｓ）と判断した場合、冷却ファン１１９の動作を半速にする（Ｓ２０６）。
次にＣＰＵ１０１はエラーが発生しているか否かを判断し（Ｓ２０７）、エラーが発生していない（Ｎｏ）と判断した場合、Ｓ５０１に戻る。
【００３４】
一方、ＣＰＵ１０１は、Ｓ２０５でジャム等のエラーが発生していない（Ｎｏ）と判断した場合、タイマ１０３のアラーム割り込みが発生しているか否かを判断する（Ｓ２０８）。ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生している（Ｙｅｓ）と判断した場合、Ｓ５０１に戻る。
一方、ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生していない（Ｎｏ）と判断した場合、Ｓ２０２へ戻る。
【００３５】
本実施形態によれば、待機状態か否かを判断し、待機状態と判断したときはＳＭＡＲＴの温度情報を取得しないため、ＨＤＤ１１２のロード／アンロード回数の増加を抑制することが可能となる。
【００３６】
〔第３実施形態〕
本実施形態では、第１実施形態に対してＣＰＵ１０１がＨＤＤ１１２への書き込みあるいは読み出しが発生した時にサブルーチンのＳＭＡＲＴ温度制御を行うことを追加したものである。
なお、本実施形態において、画像形成装置１００のハードウェア構成は図１と同様であるため、その説明は省略する。
【００３７】
図６は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示した冷却ファン１１９を制御するＣＰＵ１０１のファン制御動作例に対応する。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１１０に記憶される制御プログラムを実行することで実現される。
まずＣＰＵ１０１は、サブルーチン「ＳＭＡＲＴ温度制御」を実行する（Ｓ２０１）。ここでＳ２０１のサブルーチン「ＳＭＡＲＴ温度制御」におけるＣＰＵ１０１の動作は、第１実施形態に示したＳ２０１と同じであるため説明は省略する。
【００３８】
Ｓ２０１のサブルーチン「ＳＭＡＲＴ温度制御」実行後、ＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断する（Ｓ２０２）。ＣＰＵ１０１はＳ２０２でプリンタ１１４あるいはスキャナ１０８が動作している（Ｙｅｓ）と判断した場合、冷却ファン１１９の動作を全速にする（Ｓ２０３）。
次にＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断し（Ｓ２０４）、プリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、Ｓ２０１に戻る。
【００３９】
一方、ＣＰＵ１０１は、Ｓ２０２でプリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、ジャム等のエラーが発生しているかどうかを判断する（Ｓ２０５）。ＣＰＵ１０１はＳ２０５でエラーが発生している（Ｙｅｓ）と判断した場合、冷却ファン１１９の動作を半速にする（Ｓ２０６）。次に、ＣＰＵ１０１はエラーが発生しているか否かを判断し（Ｓ２０７）、エラーが発生していない（Ｎｏ）と判断した場合、Ｓ２０１に戻る。
【００４０】
一方、ＣＰＵ１０１は、Ｓ２０５でジャム等のエラーが発生していない（Ｎｏ）と判断した場合、ＣＰＵ１０１はＨＤＤ１１２への書き込みあるいは読み出しが発生しているか否かを判断する（Ｓ６０１）。Ｓ６０１でＨＤＤ１１２への書き込みあるいは読み出しが発生している（Ｙｅｓ）と判断した場合、Ｓ２０１に戻り、サブルーチン「ＳＭＡＲＴ温度制御」を実行する。
【００４１】
一方、Ｓ６０１でＨＤＤ１１２への書き込みあるいは読み出しが発生していない（Ｎｏ）と判断した場合、タイマ１０３のアラーム割り込みが発生しているか否かを判断する（Ｓ２０８）。ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生している（Ｙｅｓ）と判断した場合、Ｓ２０１に戻る。
一方、ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生していない（Ｎｏ）と判断した場合、Ｓ２０２へ戻る。
【００４２】
本実施形態によれば、ＨＤＤ１１２へのアクセスが発生したときは引き続きＳＭＡＲＴの温度情報を取得し、タイマ１０３へのアラーム時刻を設定し直すため、ＨＤＤ１１２のロード／アンロード回数の増加を抑制することが可能となる。
【００４３】
〔第４実施形態〕
上記第１〜第３実施形態では、ジャム等のエラーが発生していると判断した場合に、冷却ファン１１９を半速で動作させる場合について説明した。しかしながら、上記各実施形態に限定されず、例えば全速で動作させても良い。またこのエラー発生時の制御は必ずしも必要ではなく、エラー発生の有無にかかわらず、ＳＭＡＲＴの温度情報に従った制御だけでも可能である。以下、本実施形態では、エラー発生時の制御がない場合の冷却ファン１１９を制御例を説明する。
なお、本実施形態において、画像形成装置１００のハードウェア構成は図１と同様であるため、その説明は省略する。
【００４４】
図７は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。本例は、図１に示した冷却ファン１１９を制御するＣＰＵ１０１のファン制御動作例に対応する。なお、各ステップは、ＣＰＵ１０１がＲＯＭ１１０に記憶される制御プログラムを実行することで実現される。
【００４５】
まずＣＰＵ１０１は、サブルーチン「ＳＭＡＲＴ温度制御」を実行する（Ｓ２０１）。ここでＳ２０１のサブルーチン「ＳＭＡＲＴ温度制御」におけるＣＰＵ１０１の動作は、第１実施形態に示したＳ２０１と同じであるため説明は省略する。
【００４６】
Ｓ２０１のサブルーチン「ＳＭＡＲＴ温度制御」実行後、ＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断する（Ｓ２０２）。ＣＰＵ１０１はＳ２０２でプリンタ１１４あるいはスキャナ１０８が動作している（Ｙｅｓ）と判断した場合、冷却ファン１１９の動作を全速にする（Ｓ２０３）。
次に、ＣＰＵ１０１はプリンタ１１４あるいはスキャナ１０８が動作しているか否かを判断し（Ｓ２０４）、プリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、Ｓ２０１に戻る。
【００４７】
ＣＰＵ１０１は、Ｓ２０２でプリンタ１１４あるいはスキャナ１０８が動作していない（Ｎｏ）と判断した場合、タイマ１０３のアラーム割り込みが発生しているか否かを判断する（Ｓ２０８）。ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生している（Ｙｅｓ）と判断した場合、Ｓ２０１に戻る。
ＣＰＵ１０１は、Ｓ２０８でアラーム割り込みが発生していない（Ｎｏ）と判断した場合、Ｓ２０２へ戻る。
【００４８】
本実施形態によれば、エラー発生の有無にかかわらず、取得したＳＭＡＲＴの温度情報に応じて、次に温度情報を取得するタイミングを可変にすることにより、ＨＤＤ１１２の信頼性の低下を防ぐことが可能となる。
〔第５実施形態〕
上記第１〜第４実施形態では、タイマ１０３を独立したものとして説明したが、ＣＰＵ１０１に内蔵されたタイマ機能であっても良い。
【００４９】
また、上記第１〜第４実施形態では、冷却ファン１１９の動作状態を停止、半速、全速の３状態として説明したが、これに限定されない。例えば取得したＳＡＭＲＴの温度情報の温度に応じて冷却ファン１１９に供給する電圧を変化させ、冷却ファン１１９の回転数を変化させても良い。
なお、上記実施形態では、記憶手段から温度情報を取得することで、次に温度情報を取得するタイミングを可変する例について詳述した。しかしながら、記憶手段からデータのロードあるいはアンロード回数を取得して、あらかじ設定されるしきい値と比較して、冷却ファンの冷却レベルと、ＳＭＡＲＴ情報（温度情報、データのロードあるいはアンロード回数）の取得タイミングを制御するように構成してもよい。
【００５０】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００５１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００５２】
１０１・・・ＣＰＵ
１０３・・・タイマ
１０６・・・オペレーションパネル
１０８・・・スキャナ
【図１】
2015208905.tif 000003
【図２】
2015208905.tif 000004
【図３】
2015208905.tif 000005
【図４】
2015208905.tif 000006
【図５】
2015208905.tif 000007
【図６】
2015208905.tif 000008
【図７】
2015208905.tif 000009