(57)【要約】【課題】データの保持特性の低下を抑制する。【解決手段】データを記憶する記憶手段と、前記記憶手段の温度情報を取得する取得手段と、前記記憶手段を冷却する冷却手段と、スリープモードに移行するときに前記取得手段が取得した前記温度情報と、前記冷却手段の稼働時間と前記冷却手段による前記記憶手段の温度変化との関係を示すプロファイルデータとに基づいて、前記記憶手段への電源供給時と電源供給の停止時とで要求される温度差を生じさせる前記冷却手段の稼働時間を導出する導出手段と、前記導出手段の導出結果に基づいて、スリープモード移行後に、前記記憶手段への電源供給を停止させる一方、前記冷却手段を稼働させる制御手段とを備える。【選択図】図１
2020022111.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶する記憶手段と、
前記記憶手段の温度情報を取得する取得手段と、
前記記憶手段を冷却する冷却手段と、
スリープモードに移行するときに前記取得手段が取得した前記温度情報と、前記冷却手段の稼働時間と前記冷却手段による前記記憶手段の温度変化との関係を示すプロファイルデータとに基づいて、前記記憶手段への電源供給時と電源供給の停止時とで要求される温度差を生じさせる前記冷却手段の稼働時間を導出する導出手段と、
前記導出手段の導出結果に基づいて、スリープモード移行後に、前記記憶手段への電源供給を停止させる一方、前記冷却手段を稼働させる制御手段と
を備える、ことを特徴とする画像形成装置。
【請求項２】
前記導出手段は、前記記憶手段への電源供給の停止時の温度が前記記憶手段で前記データの保持に必要な所定温度となるように前記冷却手段の稼働時間を導出する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記プロファイルデータは、予め導出されて前記記憶手段に記憶される
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記記憶手段に記憶される前記プロファイルデータは、前記画像形成装置の設置環境に応じて導出される前記プロファイルデータに更新される
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記導出手段は、前記冷却手段の稼働時間に対し、揮発性メモリから読み出して前記記憶手段に記憶するデータの属性に応じた重み付けを行う
ことを特徴とする請求項１から４の何れか一項に記載の画像形成装置。
【請求項６】
前記導出手段は、前記データの属性が前記揮発性メモリに一時的に格納されたデータである場合、前記冷却手段の稼働時間が他のデータの属性の場合と比べて相対的に短くなるように、前記冷却手段の稼働時間に対し重み付けを行う
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記導出手段は、前記データの属性が前記揮発性メモリに継続的に格納されたデータである場合、前記冷却手段の稼働時間が他のデータの属性の場合と比べて相対的に長くなるように、前記冷却手段の稼働時間に対し重み付けを行う
ことを特徴とする請求項５に記載の画像形成装置。
【請求項８】
前記記憶手段は、ソリッドステートドライブである
ことを特徴とする請求項１から７の何れか一項に記載の画像形成装置。
【請求項９】
前記制御手段は、前記冷却手段の稼働時間を設定する設定手段を有する
ことを特徴とする請求項１から８の何れか一項に記載の画像形成装置。
【請求項１０】
前記取得手段が取得する前記温度情報は、前記記憶手段から得られるＳＭＡＲＴ情報に含まれることを特徴とする請求項１から９の何れか一項に記載の画像形成装置。
【請求項１１】
記憶手段によりデータを記憶するステップと、
取得手段により前記記憶手段の温度情報を取得するステップと、
冷却手段により前記記憶手段を冷却するステップと、
導出手段により、スリープモードに移行するときに前記取得手段が取得した前記温度情報と、前記冷却手段の稼働時間と前記冷却手段による前記記憶手段の温度変化との関係を示すプロファイルデータとに基づいて、前記記憶手段への電源供給時と電源供給の停止時とで要求される温度差を生じさせる前記冷却手段の稼働時間を導出するステップと、
制御手段により、前記導出手段の導出結果に基づいて、スリープモード移行後に、前記記憶手段への電源供給を停止させる一方、前記冷却手段を稼働させるステップと
を含む、ことを特徴とする画像形成方法。
【請求項１２】
コンピュータを請求項１から１０の何れか一項に記載の画像形成装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成方法およびプログラムに関する。
【背景技術】
【０００２】
近年、複合機などの画像形成装置では、システムソフトウェアやスキャナで読み取った画像データ、ネットワークを介して受信したデータを格納する記憶装置としてハードディスクドライブの代わりにソリッドステートドライブが利用されてきている。
【０００３】
ソリッドステートドライブ（以下、ＳＳＤと記す）は、ＮＡＮＤ型フラッシュメモリを記憶媒体として用いたストレージデバイスであり、所定期間アクセスがないと格納したデータを消失する特性を有する。そこで、データの消失を回避するため、データ保持期間内にデータ保護処理であるリフレッシュ動作（データの読み出し及び書き込み）が行われている。
【０００４】
また、ＮＡＮＤ型フラッシュメモリのデータ保持期間は温度への依存性が高く、使用環境の温度が高いほどデータ保持期間が短くなる傾向がある。
【０００５】
フラッシュメモリのデータ保護技術として、特許文献１は、メモリ又はその周辺の温度を測定し、メモリにデータが保持されている保持時間を計測し、測定した温度と計測した保持時間に基づいてメモリのデータ保護処理を行う情報端末装置を開示している。
【０００６】
ＳＳＤのデータ保持期間に関し、非特許文献１は、書き込み時の温度が高いほどデータ保持期間が長く、データを保持している（電源オフ）時の温度が低いほどデータ保持期間が長いという特性を開示している。また、データ書込み時と電源オフ時の温度差と、データ保持時間とに相関があることも開示している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１４−３８４３０号公報
【非特許文献】
【０００８】
【非特許文献１】ANANDTECH、"The Truth About SSD Data Retention"、［online］、［平成30年4月20日検索］、インターネット＜URL：http://www.anandtech.com/show/9248/the-truth-about-ssd-data-retention＞
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、画像形成装置では、省電力モード（以下、スリープモードと記す）に移行すると、ＳＳＤを制御する制御部の電源が落ち、ＳＳＤを冷却するファンが停止する。ファン停止に伴い、画像形成装置内に熱がこもり、ＳＳＤ周辺にて温度の高い状態が続くことから、ＳＳＤに格納したデータの長期間保持に適した環境とはなっていなかった。
【００１０】
そのため、画像形成装置が稼働状態（以下、スタンバイモードと記す）からスリープモードに移行したときに、ＳＳＤの動作時（スタンバイモード時）と電源オフ時（スリープモード時）で温度差が小さいとデータの保持特性が低下してしまう場合があった。
【００１１】
本発明は、上述した課題に鑑みなされたものであって、データの保持特性の低下を抑制することを目的としている。
【課題を解決するための手段】
【００１２】
上記課題を解決する本発明の一態様に係る画像形成装置は、データを記憶する記憶手段と、前記記憶手段の温度情報を取得する取得手段と、前記記憶手段を冷却する冷却手段と、スリープモードに移行するときに前記取得手段が取得した前記温度情報と、前記冷却手段の稼働時間と前記冷却手段による前記記憶手段の温度変化との関係を示すプロファイルデータとに基づいて、前記記憶手段への電源供給時と電源供給の停止時とで要求される温度差を生じさせる前記冷却手段の稼働時間を導出する導出手段と、前記導出手段の導出結果に基づいて、スリープモード移行後に、前記記憶手段への電源供給を停止させる一方、前記冷却手段を稼働させる制御手段とを備える、特徴とする。
【発明の効果】
【００１３】
本発明によれば、データの保持特性の低下を抑制することができる。
【図面の簡単な説明】
【００１４】
【図１】画像形成装置のブロック図である。
【図２】冷却ファンの制御処理手順例を示すフローチャートである。
【図３】ＳＳＤの温度変化を表すグラフである。
【図４】冷却ＦＡＮの稼働時間と冷却ＦＡＮによるＳＳＤの温度変化との関係を示すテーブルである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について図面を参照して説明する。ただし、この実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらに限定する趣旨のものではない。また、実施形態で説明されている構成要素の組み合わせのすべてが、課題を解決するための手段に必須のものとは限らず、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形及び変更が可能である。
【００１６】
［実施形態１］
図１は、本実施形態に係る画像形成装置の概略構成を示すブロック図である。
【００１７】
画像形成装置１００は、プリント機能、スキャナ機能、コピー機能、ＦＡＸ機能などの複数の機能を備える複合機（ＭＦＰ：Multifunction Peripheral）である。
【００１８】
画像形成装置１００は、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＳＲＡＭ１０４、操作部１１０を有する。それらは、バス１０７により通信可能に接続される。バス１０７には、ネットワーク（ＮＷ）Ｉ／Ｆ１１７、ＡＤＦリーダーＩ／Ｆ１１１、プリンタエンジンＩ／Ｆ１１３、ストレージ制御部１０９、ＳＭＡＲＴ情報解析部１１５、ＧＰＩＯ制御部１０８も通信可能に接続される。
【００１９】
ＣＰＵ（Central Processing Unit）１０１は、画像形成装置１００全体を制御するマイクロコンピュータである。ＣＰＵ１０１は、ＲＡＭ１０２をワークメモリとして用い、ＲＯＭ１０３に格納された各種プログラムを実行し、バス１０７を介して画像形成装置１００の各構成要素を統括的に制御する。これにより、後述する様々な処理が実行される（図２、図３参照）。
【００２０】
ＲＡＭ（Random Access Memory）１０２は、ＣＰＵ１０１で実行されるプログラムを格納するメモリであり、また、ＣＰＵ１０１が演算処理に用いるデータを一時的に格納するためのワークメモリでもある。ＲＯＭ（Read Only Memory）１０３は、画像形成装置１００の起動に用いるプログラムを格納しており、画像形成装置１００の起動の際に使用される。ＳＲＡＭ１０４は、揮発性メモリであり、画像形成装置１００の諸々の設定情報を記憶する。
【００２１】
操作部１１０は、ユーザがコマンドを入力するタッチパネルなどを備え、画像形成装置１００のステータス情報、操作画面などを表示するユニットである。ＮＷ  Ｉ／Ｆ１１７は、ＬＡＮなどのネットワーク１１８を介して外部機器、またはホストＰＣとのデータの送受信を行うためのインターフェースである。
【００２２】
ＡＤＦリーダーＩ／Ｆ１１１は、原稿をスキャンするための自動用紙送り機能を備えたＡＤＦリーダー（自動原稿読取装置）１１２とバス１０７とを接続するためのインターフェース部である。プリンタエンジンＩ／Ｆ１１３は、用紙などの記録媒体上に画像を印刷するためのプリンタエンジン１１４とバス１０７とを接続するためのインターフェース部である。
【００２３】
ストレージ制御部１０９は、詳細につき後述するＳＳＤ１３１の動作を制御可能に当該ＳＳＤ１３１と接続される。
【００２４】
ＳＳＤ１３１は画像形成装置１００の制御に関するソフトウェアや各種設定、スキャンされた文書等を格納、および、ＣＰＵ１０１の処理データを書き込む、又は画像データをスプールするための記憶装置である。
【００２５】
ＳＭＡＲＴ情報解析部（以下、解析部と記す）１１５は、ＳＳＤ１３１から受信したS.M.A.R.T.（Self-Monitoring, Analysis and Reporting Technology）情報（以下、ＳＭＡＲＴ情報と記す）を解析する機能部である。解析部１１５は、温度センス部１１６を有する。温度センス部１１６は、解析部１１５が取得したＳＭＡＲＴ情報の中から温度情報を抽出する機能部である。
【００２６】
ＧＰＩＯ（General Purpose Input/ Output）制御部１０８には、電源供給部１０５、ＦＡＮ制御部１０６、リレー１２１が接続される。ＧＰＩＯ制御部１０８はＣＰＵ１０１からの指示に基づいて、電源供給部１０５、ＦＡＮ制御部１０６へ制御コマンドを送信する。また、ＧＰＩＯ制御部１０８はリレー１２１のオフオン動作の制御を行うものである。
【００２７】
電源供給部１０５は、ＳＳＤ１３１と、ＳＳＤ１３１を冷却するためのＳＳＤ冷却用ＦＡＮ（以下、冷却ＦＡＮと記す）１３０へ電源を供給するユニットである。冷却ＦＡＮ１３０としては、例えば空冷ファンなどが挙げられる。電源供給部１０５は、リレー１２０を介して冷却ＦＡＮ１３０に電源供給可能に接続されている。電源供給部１０５は、リレー１２１を介してＳＳＤ１３１に電源供給可能に接続されている。
【００２８】
ＦＡＮ制御部１０６はリレー１２０をオフオンすることにより冷却ＦＡＮ１３０を稼働及び停止の制御を行う。また、ＦＡＮ制御部１０６は内部に、画像形成装置１００がスリープモードに移行した後に冷却ＦＡＮ１３０を稼働する時間（以下、稼働時間と記す）をカウントするカウントダウンタイマー（以下、タイマーと記す）１０６１を有する。なお、稼働時間は、ＧＰＩＯ制御部１０８を介してＣＰＵ１０１から設定可能である。タイマー１０６１に稼働時間を設定したときには、ＦＡＮ制御部１０６がリレー１２０をオンすると、タイマー１０６１が設定した稼働時間からカウントダウンを開始する。設定した稼働時間が経過してタイマー１０６１のカウントダウンが終了すると、ＦＡＮ制御部１０６がリレー１２０をオフする。
【００２９】
画像形成装置１００は、スタンバイモード（スタンバイ状態）、スリープモード（スリープ状態）、シャットダウンモード（シャットダウン状態）などの複数の電力状態を取り得る。スタンバイモードとは、ユーザから指示を受け付けて上述の機能を実行可能な待機状態である。スリープモードとは、一部のデバイスへの給電（電源供給）が停止した省電力状態である。すなわち、スリープモードとは、ジョブが入力された場合にスタンバイ状態に復帰（移行）するため、画像形成装置１００の最低限の箇所に電力供給を行う状態である。シャットダウン状態とは、画像形成装置１００が動作しない状態であり、画像形成装置１００の各構成に電力供給をしない状態である。
【００３０】
（冷却ＦＡＮ制御処理）
先ず、従来の画像形成装置が各種データを格納する記憶装置として備えるハードディスクドライブ（以下、ＨＤＤと記す）は、データ書き込み時や電源オフ時の温度、これらの温度差などがデータ保持期間に影響しづらい装置である。そのため、従来の画像形成装置がスリープモードに移行する際、ＨＤＤを冷却ＦＡＮにより冷却する必要がなかった。
【００３１】
これに対し、ＳＳＤ１３１は、データ保持期間がデータ書き込み時や電源オフ時の温度、これらの温度差などの影響を受けやすい装置である（非特許文献１参照）。そこで、データ保持特性の低下を抑制するため、画像形成装置がスリープモードに移行する際、ＳＳＤを冷却する冷却ＦＡＮを以下に示すように制御する。
【００３２】
図２は、本実施形態に係る画像形成装置のＣＰＵによる冷却ＦＡＮの制御処理手順を示すフローチャートである。以下、図２のフローチャートを参照して冷却ＦＡＮの制御処理手順例について説明する。なお、図２のフローチャートは、入力されたジョブによる印刷動作、複写動作、送信動作などの画像形成装置１００の動作が終了し、入力待ち状態（以下、スタンバイ状態と記す）に移行する時点から説明を行う。以下の各記号のＳは、フローチャートにおけるステップであることを意味する。
【００３３】
Ｓ２０１において、上述の画像形成装置１００の動作が終了しており、ＣＰＵ１０１は、画像形成装置１００をスタンバイ状態にする処理を開始する。
【００３４】
Ｓ２０２において、ＣＰＵ１０１は、画像形成装置１００がスタンバイ状態であるか否かを判定する。画像形成装置１００がスタンバイ状態ではないと判定した場合（Ｓ２０２：ＮＯ）には、本フローを終了する。一方、画像形成装置１００がスタンバイ状態であると判定した場合（Ｓ２０２：ＹＥＳ）には、Ｓ２０３に進む。
【００３５】
Ｓ２０３において、ＣＰＵ１０１は、画像形成装置１００がスリープモードに移行する条件（以下、スリープモード移行条件ともいう。）を満たした状態であるか否かを判定する。スリープモード移行条件としては、例えば画像形成装置１００の動作が終了してから所定時間以上、ユーザによる操作やネットワーク１１８を経由したジョブの入力などの画像形成装置１００へのアクセスが発生していない場合が挙げられる。また、スリープモード移行条件として、画像形成装置１００をスリープモードに移行させるための入力操作を操作部１１０に対してユーザが行った場合も挙げられる。画像形成装置１００がスリープモード移行条件を満たした状態ではないと判定した場合（Ｓ２０３：ＮＯ）には、Ｓ２０２に戻り、スリープモード移行条件を満たした状態となるまでＳ２０２およびＳ２０３の処理が繰り返し行われる。一方、画像形成装置１００がスリープモード移行条件を満たした状態であると判定した場合（Ｓ２０３：ＹＥＳ）には、Ｓ２０４に進む。
【００３６】
Ｓ２０４において、解析部１１５を用いてＳＳＤ１３１が送信するＳＭＡＲＴ情報を取得する。そして、解析部１１５は、取得したＳＭＡＲＴ情報を解析する。温度センス部１１６は、解析部１１５が解析したＳＭＡＲＴ情報の中からＳＳＤ１３１の温度情報を抽出する。温度センス部１１６が抽出したＳＳＤ１３１の温度情報はＣＰＵ１０１に送られる。
【００３７】
Ｓ２０５において、ＣＰＵ１０１は、Ｓ２０４で取得したＳＳＤ１３１の温度情報を用いて、画像形成装置１００がスリープモードに移行した後の冷却ＦＡＮ１３０の稼働時間の見積もりを行う。すなわち、ＣＰＵ１０１は、画像形成装置１００がスリープモードに移行した後に冷却ＦＡＮ１３０の稼働を開始し、何時まで冷却ＦＡＮ１３０を稼働し続けるかを表す冷却ＦＡＮ１３０の稼働時間を導出する。詳細については、図４を参照して後述する。
【００３８】
Ｓ２０６において、ＣＰＵ１０１は、Ｓ２０５で見積もった（導出した）冷却ＦＡＮ１３０の稼働時間をＦＡＮ制御部１０６に設定する。
【００３９】
Ｓ２０７において、画像形成装置１００がスリープモードに移行する。画像形成装置１００がスリープモードに移行すると、ＣＰＵ１０１はＧＰＩＯ制御部１０８に対して制御コマンドを送信し、この制御コマンドを受信したＧＰＩＯ制御部１０８がリレー１２１をオフする。これにより、電源供給部１０５からＳＳＤ１３１への電源を遮断し（電源供給を停止し）、ＳＳＤ１３１は動作を停止する。すなわち、スリープモード移行後に、ＳＳＤ１３１への電源供給が停止される。
【００４０】
Ｓ２０８において、画像形成装置１００がＳ２０７にてスリープモードに移行すると、ＣＰＵ１０１はＧＰＩＯ制御部１０８に対して制御コマンドを送信し、この制御コマンドを受信したＦＡＮ制御部１０６がリレー１２０をオンする。これにより、電源供給部１０５から冷却ＦＡＮ１３０へ電源を供給し、冷却ＦＡＮ１３０が稼働する。このとき、ＦＡＮ制御部１０６は、リレー１２０をオンすると同時に、タイマー１０６１に対してＳ２０５で導出した導出結果である稼働時間からカウントダウンを開始させる。すなわち、スリープモード移行後に、冷却ＦＡＮ１３０が稼動される。
【００４１】
Ｓ２０９において、ＦＡＮ制御部１０６は、タイマー１０６１がＳ２０６で設定した稼働時間カウントダウンを行ったか否かを判定する。ＦＡＮ制御部１０６は、タイマー１０６１が稼働時間カウントダウンし終えていないと判定した場合（Ｓ２０９：ＮＯ）には、Ｓ２０９の判定処理を繰り返し行う。ＦＡＮ制御部１０６は、タイマー１０６１が稼働時間カウントダウンし終えたと判定した場合（Ｓ２０９：ＹＥＳ）には、Ｓ２１０に進む。
【００４２】
Ｓ２１０において、ＦＡＮ制御部１０６がリレー１２０をオフして、電源供給部１０５から冷却ＦＡＮ１３０への電源を遮断する。これにより、冷却ＦＡＮ１３０が停止することになり、本フローは終了する。
【００４３】
図３は、本実施形態における、ＳＳＤ１３１の温度変化の状態の一例を示す図である。図３において、縦軸はＳＳＤ１３１の温度を示し、横軸は時間を示している。なお、ＳＳＤ１３１の温度は、解析部１１５が取得したＳＭＡＲＴ情報から温度センス部１１６が抽出したＳＳＤ１３１の温度情報に対応している。
【００４４】
図３では、画像形成装置１００は、時間ｔ０までの間、スタンバイ状態（図２におけるＳ２０１）であり、ＳＳＤ１３１に対するアクセスは行われない。そのため、ＳＳＤ１３１の温度は一定の状態で保持される。なお、この状態でのＳＳＤ１３１の温度は、画像形成装置１００の各部に電源が投入されているため画像形成装置１００内の温度は気温より上昇しており、ＳＳＤ１３１の温度も気温よりも高い温度である。
【００４５】
時間ｔ０において、画像形成装置１００がスリープモードへの移行を開始しようとすると、ＣＰＵ１０１はスリープモードへ移行する前にＲＡＭ１０２に格納しているデータをＳＳＤ１３１へ書き込む。これによりＳＳＤ１３１に対するデータアクセスが行われるため、ＳＳＤ１３１はデータアクセスによる自己昇温により温度が上昇する。なお、ここでは、ＲＡＭ１０２に格納しているデータをＳＳＤ１３１へ書き込む場合について説明したが、ＳＲＡＭ１０４などの揮発性メモリに格納しているデータをＳＳＤ１３１へ書き込むことも可能である。
【００４６】
時間ｔ１において、ＳＳＤ１３１への書き込みが終了すると、ＣＰＵ１０１は、図２のＳ２０４においてＳＭＡＲＴ情報からＳＳＤ１３１の温度Ｔ１（図３における時間ｔ１の温度）を取得する。そして、ＣＰＵ１０１は、冷却ＦＡＮ１３０の稼働時間の見積もりを行う。図３においては、冷却の動作時間である、ｔ１からｔ２までの時間が、導出された冷却ＦＡＮの稼働時間である。ＣＰＵ１０１は、ＦＡＮ制御部１０６に冷却ＦＡＮ１３０の稼働時間を設定した後、画像形成装置１００をスリープモードに移行する。
【００４７】
図３の時間ｔ１において画像形成装置がスリープモードに移行すると、ＣＰＵ１０１は、リレー１２１をオフし電源供給が停止してＳＳＤ１３１の動作を停止するとともに、リレー１２０をオンし電源供給が開始して冷却ＦＡＮ１３０が稼働する。これにより、冷却ＦＡＮ１３０が稼働し、冷却ＦＡＮ１３０によってＳＳＤ１３１を冷却し、ＳＳＤ１３１の温度が低下することになる。
【００４８】
冷却ＦＡＮ１３０によるＳＳＤ１３１の冷却は、図２のＳ２０５において導出した稼働時間を時間ｔ１に加算した時間ｔ２まで行われる。そして、時間ｔ２になるとタイマー１０６１のカウントダウンが終了して（図２のＳ２０９：ＹＥＳ）、ＦＡＮ１３０は停止する（図２のＳ２１０）。
【００４９】
時間ｔ２におけるＳＳＤ１３１の温度Ｔ２がＳＳＤ１３１の電源オフ時の温度となる。
【００５０】
図４は、ＳＳＤ１３１のデータアクセス時の温度および電源オフ時の温度と、ＦＡＮ制御部１０６がタイマー１０６１に設定する冷却ＦＡＮ１３０の稼働時間であるカウント値との関係の一例を表すテーブルである。すなわち、図４は、冷却ＦＡＮ１３０の稼働時間と冷却ＦＡＮ１３０によるＳＳＤ１３１の温度変化との関係の一例を示すテーブル（以下、プロファイルデータともいう）である。なお、図４のデータアクセス時の温度および電源オフ時の温度はそれぞれ℃で表している。図４のテーブル中の冷却ＦＡＮの稼働時間は、データ書き込み時の温度から、データの保持に必要な所定温度である電源オフ時の温度までＳＳＤを冷却するのに要する冷却ＦＡＮの稼働時間（カウント値）を示している。すなわち、図４のテーブルは、ＳＳＤ１３１への電源供給時とＳＳＤ１３１への電源供給の停止時とで要求される温度差を生じさせる冷却ＦＡＮ１３０の稼働時間（カウント値）を示している。
【００５１】
例えば、データアクセス時のＳＳＤ１３１の温度が４５℃あり、電源オフ時の温度を３０℃にする場合、ＦＡＮ制御部１０６がタイマー１０６１にカウント値ｔ2-3を設定する。そして、冷却ＦＡＮ１３０は、カウント値ｔ2-3で表される稼働時間だけ稼働することになる。
【００５２】
また、冷却ＦＡＮの稼働時間に対し、スリープモード移行時にＲＡＭ１０２からＳＳＤ１３１に書き込まれたデータの属性をＣＰＵ１０１が判定し、判定結果である、ＳＳＤ１３１に書き込まれたデータの属性に応じた重み付けを行うことも可能である。データの属性としては、画像スプール領域のデータなどの一時的にＲＡＭ１０２を利用するデータ、システム領域のプログラムデータおよびユーザボックスデータなどの継続的にＲＡＭ１０２を利用するデータなどが挙げられる。ＳＳＤ１３１に書き込まれたデータの属性が一時的にＲＡＭ１０２を利用するデータである場合には、冷却ＦＡＮの稼働時間が他のデータの属性の場合と比べて相対的に短くなるように上述したテーブルに示されるカウント値に重み付けがなされる。一方、ＳＳＤ１３１に書き込まれたデータの属性が継続的にＲＡＭ１０２を利用するデータである場合には、冷却ＦＡＮの稼働時間が他のデータの属性の場合と比べて相対的に長くなるように上述したテーブルに示されるカウント値に重み付けがなされる。このように、テーブルに示されるカウント値に対してデータの属性に応じた重み付けがなされることで、ＳＳＤ１３１に書き込まれたデータそれぞれに応じて上述のテーブルを用意する必要が無く、その分データサイズを小さくできる。
【００５３】
なお、データアクセス時の温度と電源オフ時の温度が同じ場合、すなわち、電源オフ時の温度をデータアクセス時の温度と同じにする場合は、冷却ＦＡＮ１３０を稼働する必要がないため、タイマー１０６１の稼働時間を表すカウント値は０となる。
【００５４】
また、ＳＳＤ１３１に格納したデータ保持時間を長くするためには、電源オフ時の温度をデータアクセス時の温度より高く設定することはない。従って、図４に示されるテーブルには、電源オフ時の温度がデータアクセス時の温度より高い場合は、冷却ＦＡＮ１３０は稼働しないことから、カウント値は記載されていない。
【００５５】
また、ＳＭＡＲＴ情報から抽出した温度情報が上述したテーブルのデータアクセス時の温度範囲内ではあるがその温度と一致しない場合には、５℃刻みで切り上げた温度をデータアクセス時の温度とすることができる。この場合、データアクセス時と電源オフ時とで温度差をより確実に生じさせることができ好ましい。
【００５６】
また、冷却ＦＡＮの稼動時間と冷却ＦＡＮによるＳＳＤの温度変化との関係は、上述の図４に示した例に限定されるものではなく、２５℃より低い温度を含めたテーブルを用いることも可能である。また、５℃刻みに限定されるものではなく１℃刻みや２℃刻みや１０℃刻みなどで冷却ＦＡＮの稼動時間と冷却ＦＡＮによるＳＳＤの温度変化との関係を示すテーブルを用いることも可能である。
【００５７】
冷却ＦＡＮ１３０を稼働してからＳＳＤ１３１の温度（ＳＭＡＲＴ情報から取得）が低下するプロファイルデータを前もってモニタリングしておき、それにより冷却ＦＡＮ１３０の稼働時間と温度低下のプロファイルデータが予め作成される。そして、画像形成装置１００がスリープモードに移行するときは予め作成された図４のプロファイルデータを参照することにより、冷却ＦＡＮ１３０の稼働時間を示すカウント値を取得する。冷却ＦＡＮ１３０がカウント値に対応した稼働時間だけ稼働することによって、ＳＳＤ１３１の特性である長期間に亘ってデータ保持可能な所定の温度まで低下させることができる。
【００５８】
以上説明したように、本実施形態によれば、ＳＳＤ１３１へのデータ書き込み動作に続いてＳＳＤ１３１のデータ保持動作を行う、画像形成装置１００のスリープモード移行時に、予め作成されたテーブルに応じて、冷却ＦＡＮ１３０が稼働する。これにより、データ保持動作時である電源オフ時のＳＳＤ１３１の温度は、データ書き込み動作時のＳＳＤ１３１の温度と比べて低下し、データ書き込み動作時と電源オフ時とで温度差が生じる。その結果、画像形成装置１００のスリープモード移行時にＳＳＤを冷却せずデータ書き込み動作時と同じ状態（温度）で保持した場合と比べて、ＳＳＤ１３１のデータ保持期間を長くすることが可能となる。すなわち、データの保持特性の低下を抑制することができる。
【００５９】
また、冷却ＦＡＮの稼働時間と冷却ＦＡＮによるＳＳＤの温度変化との関係を示すテーブルを予め作成してＳＳＤ１３１などに書き込んでおくことで、ＳＳＤ１３１のデータ保持期間と画像形成装置１００の省電力化とでバランスすることができる。
【００６０】
［実施形態２］
実施形態１の画像形成装置１００では、冷却ＦＡＮ１３０を稼働してからＳＳＤ１３１の温度が低下するプロファイルデータを予めモニタリングしておき、スリープモード移行時の冷却ＦＡＮ１３０の稼働時間を示すテーブルを用意していた。
【００６１】
これに対し、本実施形態では、画像形成装置の設置環境などが変更されて画像形成装置の周囲温度が変化した場合、新たな設置環境に応じたテーブルが作成されて不揮発性メモリに保持される。すなわち、新たな設置環境に応じた、冷却ＦＡＮの稼働時間と冷却ＦＡＮによるＳＳＤの温度変化との関係を示すテーブルが作成されて不揮発性メモリに保持される。不揮発性メモリとしては、例えば、ＳＳＤ１３１などが挙げられる。すなわち、新たな設置環境で、冷却ＦＡＮ１３０の稼働によるＳＳＤ１３１の温度低下のプロファイルデータをモニタリングし、得られたテーブルを用いて不揮発性メモリに保持されたデータを更新する。
【００６２】
以上説明したように、本実施形態によれば、画像形成装置の設置環境に応じて作成された、冷却ＦＡＮの稼働時間と冷却ＦＡＮによるＳＳＤの温度変化との関係を示すテーブルを用いて、不揮発性メモリに保持されたデータを更新する。これにより、スリープモードへの移行時のＳＳＤ１３１の温度制御をより適切に実行し、データの保持特性の低下をより確実に抑制することができる。
【００６３】
［その他の実施形態］
本発明は、上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読み出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６４】
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ＳＲＡＭ
１０５  電源供給部
１０６  ＦＡＮ制御部
１０６１  カウントダウンタイマー
１０８  ＧＰＩＯ制御部
１０９  ストレージ制御部
１１５  ＳＭＡＲＴ情報解析部
１１６  温度センス部
１２０、１２１  リレー
１３０  冷却ＦＡＮ
１３１  ＳＳＤ
【図１】
2020022111.tif 000003
【図２】
2020022111.tif 000004
【図３】
2020022111.tif 000005
【図４】
2020022111.tif 000006