(57)【要約】  【課題】低消費電力を維持した上で、外部からのデータ要求に応えることができる画像形成装置を提供する。  【解決手段】画像形成装置１０は、第１の節電モードに移行すると、読取モジュール２８等、一部のモジュールへの電源供給を停止する。その後、画像形成装置１０は、第２の節電モードに移行する場合、画像形成装置１０は、ハードディスクドライブにより実現される第２の記憶部２１６に記憶されているデータの少なくとも一部を、ＲＡＭ等のメモリにより実現される第１の記憶部２１４に保存する。画像形成装置１０は、第２の節電モードにおいて、外部からジョブ要求を受け付けると、第１の記憶部２１４及び第２の記憶部２１６の少なくともいずれかに記憶されているデータに基づいて、ジョブ要求に応答する。【選択図】図６
2007307745.tif 000002
【特許請求の範囲】
【請求項１】
第１の節電モードと、より低消費電力の第２の節電モードとを含む複数の節電モードのいずれかを取る画像形成装置であって、
データを読み書き可能に記憶する第１の記憶装置と、
データを読み書き可能に記憶し、第２の節電モードにおいて電源供給を停止される第２の記憶装置と、
第１の節電モードから第２の節電モードへの移行に基づいて、前記第２の記憶装置に記憶されているデータの少なくとも一部を前記第１の記憶装置に保存するか否かを制御するデータ制御手段と
を有する画像形成装置。
【請求項２】
前記第２の記憶装置に記憶されているデータであって前記第１の記憶装置に保存されるデータの容量と、前記第１の記憶装置の空き容量とを比較する比較手段をさらに有する
請求項１に記載の画像形成装置。
【請求項３】
前記データ制御手段は、前記比較手段による比較結果に基づいて、前記第２の記憶装置に記憶されているデータを前記第１の記憶装置に保存する
請求項２に記載の画像形成装置。
【請求項４】
第２の節電モードにおいてデータが要求された場合、前記第２の記憶装置に対するデータアクセスが発生するか否かを判定する判定手段をさらに有する
請求項１乃至３のいずれかに記載の画像形成装置。
【請求項５】
前記判定手段は、前記第２の記憶装置に対するデータアクセスが発生すると判定した場合、要求されたデータが前記第１の記憶装置に記憶されているか否かをさらに判定する
請求項４に記載の画像形成装置。
【請求項６】
前記判定手段が、要求されたデータが前記第１の記憶装置に記憶されていないと判定した場合、前記第２の記憶装置へ電源を供給するように制御する電源制御手段をさらに有する
請求項５に記載の画像形成装置。
【請求項７】
前記データ制御手段は、前記電源制御手段により、前記第２の記憶装置へ電源を供給するように制御された場合、前記第２の記憶装置から前記第１の記憶装置に保存されたデータを、前記第１の記憶装置から削除する
請求項６に記載の画像形成装置。
【請求項８】
前記第１の記憶装置は、不揮発性のメモリである
請求項１乃至７のいずれかに記載の画像形成装置。
【請求項９】
前記第１の記憶装置には、印刷データを記憶するバッファが設けられ、
前記データ制御手段は、前記バッファに、前記第２の記憶装置に記憶されているデータを保存する
請求項８に記載の画像形成装置。
【請求項１０】
前記第２の記憶装置は、ハードディスクドライブである
請求項１乃至９のいずれかに記載の画像形成装置。
【請求項１１】
第１の節電モードと、より低消費電力の第２の節電モードとを含む複数の節電モードのいずれかを取る画像形成装置であって、データを読み書き可能に記憶する第１の記憶装置と、データを読み書き可能に記憶し、第２の節電モードにおいて電源供給を停止される第２の記憶装置とを有する画像形成装置において、
前記第２の記憶装置にデータを記憶し、
第１の節電モードから第２の節電モードへの移行に基づいて、前記第２の記憶装置に記憶されているデータの少なくとも一部を前記第１の記憶装置に保存するか否かを制御する
画像形成装置のデータ制御方法。
【請求項１２】
第１の節電モードと、より低消費電力の第２の節電モードとを含む複数の節電モードのいずれかを取る画像形成装置であって、コンピュータと、データを読み書き可能に記憶する第１の記憶装置と、データを読み書き可能に記憶し、第２の節電モードにおいて電源供給を停止される第２の記憶装置とを有する画像形成装置において、
前記第２の記憶装置にデータを記憶する記憶ステップと、
第１の節電モードから第２の節電モードへの移行に基づいて、前記第２の記憶装置に記憶されているデータの少なくとも一部を前記第１の記憶装置に保存するか否かを制御する制御ステップと
を前記画像形成装置のコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の節電モードを有する画像形成装置に関する。
【背景技術】
【０００２】
この種の画像形成装置は、それぞれの節電モードに基づいて、電源がオフにされる構成部分を切り替える。例えば、画像形成装置が節電モードである場合、画像形成装置は、スキャナ等の画像入力装置、プリントエンジン等を含む画像出力装置、及びデータを保存するハードディスクドライブ（以下、ＨＤＤともいう）への電源供給をオフにする。この場合、外部のコンピュータ等が、ＨＤＤに保存されているデータにアクセスする場合、画像形成装置が、ＨＤＤへの電源供給のみをオンにすることにより、当該データ要求に応えることは公知である。
【０００３】
特許文献１では、エンジン電源、コントローラ電源及びＨＤＤ電源を独立して制御し、ＨＤＤアクセスの際には、必要最低限の電源のみに電源供給を行う手法が開示されている。
【０００４】
【特許文献１】特開２００４−１５２１９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された手法では、ＨＤＤアクセスが頻発する環境では、ＨＤＤの電源オンオフが繰り返されるので、十分な省エネ効果が期待できない。また、ＨＤＤの寿命が短くなってしまうこともある。
【０００６】
本発明は、上述した背景からなされたものであり、低消費電力を維持した上で、外部からのデータ要求に応えることができる画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明に係る割込み画像形成装置は、第１の節電モードと、より低消費電力の第２の節電モードとを含む複数の節電モードのいずれかを取る画像形成装置であって、データを読み書き可能に記憶する第１の記憶装置と、データを読み書き可能に記憶し、第２の節電モードにおいて電源供給を停止される第２の記憶装置と、第１の節電モードから第２の節電モードへの移行に基づいて、前記第２の記憶装置に記憶されているデータの少なくとも一部を前記第１の記憶装置に保存するか否かを制御するデータ制御手段とを有する。
【０００８】
好適には、前記第２の記憶装置に記憶されているデータであって前記第１の記憶装置に保存されるデータの容量と、前記第１の記憶装置の空き容量とを比較する比較手段をさらに有する。
好適には、前記データ制御手段は、前記比較手段による比較結果に基づいて、前記第２の記憶装置に記憶されているデータを前記第１の記憶装置に保存する。
【０００９】
好適には、第２の節電モードにおいてデータが要求された場合、前記第２の記憶装置に対するデータアクセスが発生するか否かを判定する判定手段をさらに有する。
好適には、前記判定手段は、前記第２の記憶装置に対するデータアクセスが発生すると判定した場合、要求されたデータが前記第１の記憶装置に記憶されているか否かをさらに判定する。
【００１０】
好適には、前記判定手段が、要求されたデータが前記第１の記憶装置に記憶されていないと判定した場合、前記第２の記憶装置へ電源を供給するように制御する電源制御手段をさらに有する。
好適には、前記データ制御手段は、前記電源制御手段により、前記第２の記憶装置へ電源を供給するように制御された場合、前記第２の記憶装置から前記第１の記憶装置に保存されたデータを、前記第１の記憶装置から削除する。
【００１１】
好適には、前記第１の記憶装置は、不揮発性のメモリである。
好適には、前記第１の記憶装置には、印刷データを記憶するバッファが設けられ、前記データ制御手段は、前記バッファに、前記第２の記憶装置に記憶されているデータを保存する。
好適には、前記第２の記憶装置は、ハードディスクドライブである。
【００１２】
また、本発明に係る画像形成装置のデータ制御方法は、第１の節電モードと、より低消費電力の第２の節電モードとを含む複数の節電モードのいずれかを取る画像形成装置であって、データを読み書き可能に記憶する第１の記憶装置と、データを読み書き可能に記憶し、第２の節電モードにおいて電源供給を停止される第２の記憶装置とを有する画像形成装置において、前記第２の記憶装置にデータを記憶し、第１の節電モードから第２の節電モードへの移行に基づいて、前記第２の記憶装置に記憶されているデータの少なくとも一部を前記第１の記憶装置に保存するか否かを制御する。
【００１３】
また、本発明に係るプログラムは、第１の節電モードと、より低消費電力の第２の節電モードとを含む複数の節電モードのいずれかを取る画像形成装置であって、コンピュータと、データを読み書き可能に記憶する第１の記憶装置と、データを読み書き可能に記憶し、第２の節電モードにおいて電源供給を停止される第２の記憶装置とを有する画像形成装置において、前記第２の記憶装置にデータを記憶する記憶ステップと、第１の節電モードから第２の節電モードへの移行に基づいて、前記第２の記憶装置に記憶されているデータの少なくとも一部を前記第１の記憶装置に保存するか否かを制御するデータ制御ステップとを前記画像形成装置のコンピュータに実行させる。
【発明の効果】
【００１４】
本発明の画像形成装置によれば、低消費電力を維持した上で、外部からのデータ要求に応えることができる。
【発明を実施するための最良の形態】
【００１５】
図１は、本発明の実施形態に係る画像形成装置１０を含む画像形成システム１を示す図である。
図１に示すように、画像形成システム１は、ネットワーク３を介して接続された画像形成装置１０並びに端末装置４を含む。端末装置４は、画像を印刷する印刷ジョブを生成し、印刷ジョブを含む印刷データを画像形成装置１０に対して送信する。端末装置４は、画像形成装置１０に記憶されているジョブ履歴を要求し、液晶ディスプレイ等の表示装置に表示する。また、端末装置４は、画像形成装置１０のスキャナにより読み取られた画像データであって画像形成装置１０に記憶されている画像データを、ネットワーク３を介して取得する。
【００１６】
画像形成装置１０は、端末装置４から送信された印刷データを受け付けて、印刷データに基づいて画像を用紙上に出力する。また、画像形成装置１０は、端末装置４からのジョブ履歴あるいは読取画像データの要求に応答し、記憶しているジョブ履歴あるいは読取画像データを端末装置４に対して送信する。
【００１７】
図２は、本発明の実施形態に係る画像形成装置１０のハードウェア構成を示す図である。
図２に示すように、画像形成装置１０は、ＣＰＵ１２と、プログラム等を記憶するＲＯＭ１４と、データを読み書き可能に記憶するＲＡＭ１６と、データを読み書き可能に記憶するハードディスクドライブ（ＨＤＤ）１８と、後述するモジュールを制御するモジュール制御部２２と、通信インタフェース（ＩＦ）３４を制御するインタフェース制御部２４とがバス２６を介して互いに接続されてなる制御装置２０、読取モジュール、印刷モジュール３０、操作パネルモジュール３２、通信インタフェース３４及び電源供給部３６を有する。ＲＡＭ１６は、例えばＳＤＲＡＭ等の不揮発性のメモリである。
【００１８】
読取モジュール２８は、例えばスキャナであり、画像を読み取り、読取画像データを制御装置２０に対して出力する。
印刷モジュール３０は、プリントエンジン等を含み、通信ＩＦ３４又は読取モジュール２８を介して入力された画像を記録用紙上に印刷する。
操作パネルモジュール３２は、タッチパネル又は液晶ディスプレイ並びにキーボードを含み、ユーザからの入力を制御装置２０に対して出力し、制御装置２０からのデータをタッチパネル等に表示する。
通信ＩＦ３４は、ネットワーク３を介して端末装置４など外部のコンピュータとデータの送信及び受信を行う。
【００１９】
電源供給部３６は、制御装置２０の制御により、これらの構成要素に対して電源を供給し又は停止する。また、電源供給部３６は、各節電モードに基づいて、各構成要素に対して電源を供給し又は停止する。例えば、画像形成装置１０は、第１の節電モード、第２の節電モード及び第３の節電モードで動作する。なお、これらの節電モードについては、後で詳述する。
【００２０】
端末装置４は、制御装置２０、操作パネルモジュール３２及び通信インタフェース３４を有する、例えば汎用のコンピュータである。
【００２１】
図３は、本発明のデータ制御方法を実現する制御プログラム２の機能構成を示す図である。
図３に示すように、制御プログラム２は、制御部２００、送信部２１０、受信部２１２、第１の記憶部２１４及び第２の記憶部２１６を有し、制御部２００は、データ制御部２０２、電源制御部２０４、比較部２０６及び判定部２０８を有する。制御プログラム２は、これらの構成要素により、第２の記憶部２１６にデータを記憶し、第１の節電モードから第２の節電モードへの移行に基づいて、第２の記憶部２１６に記憶されているデータの少なくとも一部を第１の記憶部２１４に保存するか否かを制御する。制御プログラム２は、画像形成装置１０のＲＡＭ１６にロードされ、ＣＰＵ１２により実行される。なお、制御プログラム２の全部又は一部の機能は、画像形成装置１０に設けられた例えばＡＳＩＣなどのハードウェアにより実現されてもよい。
【００２２】
制御プログラム２において、第１の記憶部２１４は、ジョブ履歴データ、画像データ等の一部と、後述する情報テーブルとを記憶する。また、第１の記憶部２１４は、印刷データを記憶するバッファを有する。第１の記憶部２１４は、ＲＡＭ１６により実現される。
第２の記憶部２１６は、ジョブ履歴データ、通信インタフェース３４又は読取モジュール２８を介して入力された画像データ等を記憶する。第２の記憶部２１６は、ＨＤＤ１８により実現される。
【００２３】
受信部２１２は、端末装置４からネットワーク３を介して送信された印刷ジョブ、ジョブ履歴の閲覧要求、読取画像データの送信要求、画像データ等を受け付けて、制御部２００に対して出力する。
送信部２１０は、第１の記憶部２１４及び第２の記憶部２１６の少なくともいずれかに記憶されているジョブ履歴データ、画像データ等を、制御部２００から受け付けて、ジョブ要求元である端末装置４など外部のコンピュータに対して送信する。
【００２４】
制御部２００は、受信部２１２から受け付けたジョブに対応する処理を行って、ジョブ履歴を第２の記憶部２１６に格納する。例えば、制御部２００は、印刷モジュール３０を制御して、記憶されている画像データ又は送信された画像データの印刷処理を行う。また、例えば、制御部２００は、記憶されているジョブ履歴を、ジョブ送信元である端末装置４などに送信する。
【００２５】
また、制御部２００は、画像形成装置１０の動作するモード（通常モード、第１の節電モード乃至第３の節電モード）を制御する。さらに、制御部２００は、第１の記憶部２１４及び第２の記憶部２１６に記憶されているデータを制御する。なお、制御部２００において、具体的な処理は、後述するデータ制御部２０２等により実行される。
【００２６】
制御部２００において、データ制御部２０２は、記憶されているデータの管理を行う。より具体的には、データ制御部２０２は、端末装置４から送信されて受信部により受け付けられたデータ及び読取モジュール２８から読み取られたデータを、第２の記憶部２１６に保存する。また、データ制御部２０２は、第１の節電モードから第２の節電モードへの移行に基づいて、第２の記憶部２１６に記憶されているデータの少なくとも一部を第１の記憶部２１４に保存するか否かを制御する。好適には、データ制御部２０２は、後述する比較部２０６による比較結果に基づいて当該制御を行い、第２の記憶部２１６に記憶されているデータの少なくとも一部を、第１の記憶部２１４に設けられたバッファに保存する。また、データ制御部２０２は、通常モード又は第３の節電モードに移行する条件が成立した際、第２の記憶部２１６から第１の記憶部２１４に保存されたデータを第１の記憶部２１４から削除する。
【００２７】
データ制御部２０２は、送信されたジョブに対応する処理を実行する。より具体的には、データ制御部２０２は、送信されたジョブに基づいて、第１の記憶部２１４及び第２の記憶部２１６の少なくともいずれかに記憶されているデータを読み出して、送信部２１０を介して、ジョブの送信元に対してデータを送信する。さらに、データ制御部２０２は、第１の記憶部２１４に記憶されている情報テーブルを管理する。
【００２８】
電源制御部２０４は、所定の節電モード移行条件を判定し、電源供給部３６を制御して節電モードを移行させる。節電モードの移行条件は、後で詳述する。
【００２９】
比較部２０６は、データ制御部２０２が第２の記憶部２１６に記憶されているデータを第１の記憶部２１４に保存する際に、データ容量の比較処理を行う。より具体的には、比較部２０６は、第２の記憶部２１６に記憶されているデータであってデータ制御部２０２により第１の記憶部２１４に保存されるデータの容量と、第１の記憶部２１６の空き容量とを比較する。
【００３０】
判定部２０８は、制御部２００が端末装置４等からのジョブ要求を受け付けた場合、当該ジョブ要求を判定する判定処理を行う。より具体的には、判定部２０８は、後述する第２の節電モードにおいて端末装置４等からデータを要求された場合、第２の記憶部２１６に対するデータアクセスが発生するか否かを判定する。また、判定部２０８は、第２の記憶部２１６に対するデータアクセスが発生すると判定した場合、情報テーブルを参照することにより、要求されたデータが第１の記憶部２１４に記憶されているか否かをさらに判定する。
【００３１】
次に、画像形成装置１０の節電モードについて説明する。
図４は、画像形成装置１０の節電モードと各構成要素に対する電源供給との関係を示す図である。
図４に示すように、本発明の実施形態に係る画像形成装置１０は、通常モード、第１の節電モード、第２の節電モード及び第３の節電モードのいずれかのモードで動作する。これらのモードでは、図２に示されるＲＡＭ１６、ＨＤＤ１８等の各構成要素に対して電源が供給されるか停止されるかが規定されている。
【００３２】
通常モードでは、全ての構成要素に対して電源が供給されている。
第１の節電モードでは、読取モジュール２８、操作パネルモジュール３２、及びこれらのモジュールに関する一部のモジュール制御部２２への電源供給が停止されている。したがって、第１の節電モードでは、ＲＡＭ１６及びＨＤＤ１８の両方に、電源が供給されている。
【００３３】
第２の節電モードでは、第１の節電モードにおいて電源供給が停止される構成要素に加えて、ＨＤＤ１８、印刷モジュール３０、及びモジュール制御部２２への電源供給がさらに停止される。したがって、第２の節電モードでは、ＲＡＭ１６に対しては電源が供給されている一方、ＨＤＤ１８に対しては電源が供給されていない。このため、第２の節電モードにおいては、制御プログラム２は、ＨＤＤ１８に対するデータ格納処理及びＨＤＤ１８からのデータ読出し処理を行わない。
【００３４】
第３の節電モードでは、読取モジュール２８、印刷モジュール３０、操作パネルモジュール３２、及びモジュール制御部２２への電源供給が停止されている。即ち、第３の節電モードは、第２の節電モードの状態においてＨＤＤ１８に対してさらに電源を供給するものである。
【００３５】
また、いずれの節電モードにおいても、ＲＡＭ１６、インタフェース制御部２４及び通信インタフェース３４に対して、電源が供給されている。このため、いずれの節電モードにおいても、制御プログラム２は、外部のコンピュータ等とデータの送受信をすることができ、ＲＡＭ１６に対してデータを格納したりＲＡＭ１６からデータを読み出したりすることができる。
【００３６】
画像形成装置１０は、通常モードにおいて、例えば操作パネルモジュール３２に対する操作及び印刷ジョブに対応する処理が終了してから所定期間が経過する等、所定の期間が経過した場合、第１の節電モードに移行する。画像形成装置１０は、第１の節電モードにおいて、同様に所定の期間が経過した場合、第２の節電モードに移行する。画像形成装置１０は、第１の節電モードにおいて、操作パネルモジュール３２を用いた操作又は通信インタフェース３４を介した印刷ジョブ受信などの復帰要求を受け付けた場合、通常モードに移行する。
【００３７】
また、画像形成装置１０は、第２の節電モードにおいて、所定の条件が満たされた場合、第３の節電モード又は通常モードに移行する。さらに、画像形成装置１０は、第３の節電モードにおいて、所定の条件が満たされた場合、第２の節電モード又は通常モードに移行する。なお、第２の節電モードから他のモードへの移行条件、及び第３の節電モードから他のモードへの移行条件については後述する。
【００３８】
次に、制御プログラム２のデータ制御部２０２が管理する情報テーブルについて説明する。
図５は、第１の記憶部２１４に記憶されている情報テーブルを例示する図である。
図５に例示するように、情報テーブルには、複数のデータが含まれ、当該複数のデータのそれぞれには、ジョブ種別、ファイル識別子（ＩＤ）、ユーザ識別子（ＩＤ）、日付、サイズ、格納先情報及び識別子が含まれる。ここで、ジョブ種別は、保存されているデータに関するジョブの種別を示し、例えば、ジョブ履歴、スキャナ等による読取処理のジョブであるスキャン親展ジョブ、イメージログ等である。
【００３９】
ファイルＩＤは、当該データを一意に識別する例えば英数字からなる識別子である。ユーザＩＤは、当該データを格納するジョブに関連づけられたユーザを一意に識別する識別子である。日付は、当該データが格納された日を示す。サイズは、当該データのデータサイズ（例えば、単位はＫＢ）を示す。格納先情報は、第１の記憶部２１４を実現するＲＡＭ１６のアドレス情報を示す。識別子は、予め設定されている複数の識別情報のうち、当該データに付与された識別情報である。
【００４０】
データ制御部２０２は、ジョブ要求を受け付けると、情報テーブルを参照して、要求に対応するデータが第１の記憶部２１４に存在するか否かを確認する。なお、データ制御部２０２は、ジョブ種別、ユーザＩＤ、識別子及びその他の項目の少なくともいずれかの項目に基づいてデータを検索し、ジョブ要求を判定する。
【００４１】
次に、本発明の実施形態に係る画像形成装置１０における節電モードの移行動作、及びジョブ要求に対する応答処理について説明する。
図６は、本発明の実施形態に係る画像形成装置１０における第１の節電モード及び第２の節電モードへの移行処理（Ｓ１０）のフローチャートを示す図である。
図６に示すように、画像形成装置１０が通常モードで動作している際に、ステップ１００（Ｓ１００）において、制御プログラム２（図３）の電源制御部２０４は、第１の節電モードへの移行条件が成立するか否かを判定する。電源制御部２０４は、例えば通常モードにおいて最後の操作がなされてから、所定の期間が経過したか否かを判定する。制御プログラム２は、当該条件が成立した場合にはＳ１０２の処理に進み、そうでない場合にはＳ１００の処理に戻る。
【００４２】
ステップ１０２（Ｓ１０２）において、電源制御部２０４は、通常モードから第１の節電モードに移行させる。電源制御部２０４は、電源供給部３６（図２）を制御して、読取モジュール２８、操作パネルモジュール３２、及びこれらのモジュールに関する一部のモジュール制御部２２への電源供給を停止する。
【００４３】
ステップ１０４（Ｓ１０４）において、画像形成装置１０がジョブ要求を受け付けた場合、制御プログラム２の判定部２０８は、当該ジョブ要求が通常モードへの復帰要求であるか否かを判定する。制御プログラム２は、当該ジョブ要求が通常モードへの復帰要求である場合にはＳ１０６の処理に進み、そうでない場合にはＳ１０８の処理に進む。
【００４４】
ステップ１０６（Ｓ１０６）において、電源制御部２０４は、第１の節電モードから通常モードに移行させる。電源制御部２０４は、電源供給部３６を制御して、全ての構成要素に対して電源を供給する。その後、制御プログラム２は、Ｓ１００の処理に戻る。
【００４５】
ステップ１０８（Ｓ１０８）において、電源制御部２０４は、第２の節電モードへの移行条件が成立するか否かを判定する。電源制御部２０４は、例えば所定の期間が経過したか否かを判定する。制御プログラム２は、当該条件が成立した場合にはＳ１１０の処理に進み、そうでない場合にはＳ１０４の処理に戻る。
【００４６】
ステップ１１０（Ｓ１１０）において、比較部２０６及び判定部２０８は、データ退避条件が成立するか否かを判定する。より具体的には、判定部２０８は、ジョブ種別が保存対象のジョブ種別（例えばジョブ履歴）であるデータが、第２の記憶部２１６に記憶されているか否かを判定する。なお、保存対象データは、ジョブ種別ではなく、他の任意の項目により判定されてもよい。また、保存対象データは、ジョブ種別が、予め設定された複数のジョブ種別のうちのいずれかに該当するものであってもよい。
【００４７】
比較部２０６は、判定部２０８により保存対象と判定されたデータの容量と、第１の記憶部２１４の空き容量とを比較し、当該空き容量が保存対象データの容量より大きいか否かを判定する。制御プログラム２は、データ退避条件が成立した場合（即ち、当該空き容量が保存対象データの容量より大きい場合）にはＳ１１２の処理に進み、そうでない場合にはＳ１１４の処理に進む。
【００４８】
ステップ１１２（Ｓ１１２）において、データ制御部２０２は、フラグをチェックし（例えば、フラグを「１」にする）、第２の記憶部２１６に記憶されている該当データを第１の記憶部２１４に保存する。ここで、フラグは、第２の記憶部２１６に記憶されているデータの少なくとも一部が第１の記憶部２１４に記憶されている旨を示す。
【００４９】
ステップ１１４（Ｓ１１４）において、電源制御部２０４は、第１の節電モードから第２の節電モードに移行させる。電源制御部２０４は、電源供給部３６を制御して、ＨＤＤ１８、印刷モジュール３０、及びモジュール制御部２２への電源供給をさらに停止する。
このようにして、制御プログラム２は、画像形成装置１０において、第２の記憶部２１６にデータを記憶し、第１の節電モードから第２の節電モードへの移行に基づいて、第２の記憶部２１６に記憶されているデータの少なくとも一部を第１の記憶部２１４に保存するか否かを制御する。
【００５０】
図７は、ジョブ要求に対する応答処理（Ｓ２０）のフローチャートを示す図である。なお、図７に示される各処理のうち、図６に示される処理と実質的に同一のものには同一の符号が付されている。
図７に示すように、画像形成装置１０が第２の節電モードで動作している際に、ステップ２００（Ｓ２００）において、制御プログラム２の判定部２０８は、ジョブ要求を受け付けたか否か、即ちジョブ要求による復帰要求があったか否かを判定する。制御プログラム２は、ジョブ要求を受け付けた場合にはＳ２０２の処理に進み、そうでない場合にはＳ２００の処理に戻る。
【００５１】
ステップ２０２（Ｓ２０２）において、判定部２０８は、受け付けたジョブ要求に基づいて、第２の記憶部２１６（ＨＤＤ１８）に対するデータアクセスが発生するか否かを判定する。制御プログラム２は、第２の記憶部２１６に対するデータアクセスが発生する場合にはＳ２０４の処理に進み、そうでない場合にはＳ２２０の処理に進む。
【００５２】
ステップ２０４（Ｓ２０４）において、判定部２０８は、フラグがセットされているか否かを判定する。即ち、判定部２０８は、第２の記憶部２１６に記憶されているデータの少なくとも一部が第１の記憶部２１４（ＲＡＭ１６）に記憶されているか否かを確認する。制御プログラム２は、フラグがセットされている場合にはＳ２０６の処理に進み、そうでない場合にはＳ２１０の処理に進む。
【００５３】
ステップ２０６（Ｓ２０６）において、判定部２０８は、第１の記憶部２１４に記憶されている情報テーブル（図５）を参照し、当該ジョブ要求に対応するデータが、第１の記憶部２１４に記憶されているか否かを判定する。当該データが、第１の記憶部２１４に記憶されている場合、制御プログラム２のデータ制御部２００が、第１の記憶部２１４から当該データを読み出して、送信部２１０に対して出力する。このようにして、制御プログラム２は、第２の節電モードにおいて、ジョブ要求に対して応答する。その後、制御プログラム２は、Ｓ２００の処理に戻る。
【００５４】
一方、当該データが、第１の記憶部２１４に記憶されていない場合、制御プログラム２は、Ｓ２０８の処理に進む。
ステップ２０８（Ｓ２０８）において、データ制御部２０２は、フラグをクリアし（例えば、フラグを「０」にする）、第２の記憶部２１６から第１の記憶部２１４に保存されたデータを、第１の記憶部２１４から削除する。
ステップ２１０（Ｓ２１０）において、電源制御部２０４は、第２の節電モードから第３の節電モードに移行させる。電源制御部２０４は、電源供給部３６を制御して、ＨＤＤ１８に対して電源を供給する。このため、データ制御部２０２は、ＨＤＤ１８により実現される第２の記憶部２１６に記憶されているデータの読み書きをすることができるようになる。したがって、データ制御部２０２は、第２の記憶部２１６から当該ジョブ要求に対応するデータを読み出して、送信部２１０に対して出力する。このようにして、制御プログラム２は、第２の節電モードから第３の節電モードに移行して、ジョブ要求に対して応答する。
【００５５】
画像形成装置１０が第３の節電モードで動作している際に、Ｓ１０４の処理で、復帰要求があるか否かが判定され、Ｓ１０８の処理で、第２の節電モードへの移行条件が成立するか否かが判定される。例えば所定の期間が経過したか否かが判定される。当該条件が成立した場合、Ｓ１１０〜Ｓ１１４の処理で、第２の記憶部２１６に記憶されているデータが第１の記憶部２１４に保存される。
【００５６】
画像形成装置１０が通常モードに移行する場合、ステップ２２０（Ｓ２２０）において、判定部２０８は、フラグがセットされているか否かを判定する。制御プログラム２は、フラグがセットされている場合にはＳ２２２の処理に進み、そうでない場合にはＳ２２４の処理に進む。
【００５７】
ステップ２２２（Ｓ２２２）において、データ制御部２０２は、フラグをクリアし（例えば、フラグを「０」にする）、第２の記憶部２１６から第１の記憶部２１４に保存されたデータを、第１の記憶部２１４から削除する。
ステップ２２４（Ｓ２２４）において、電源制御部２０４は、第２の節電モード又は第３の節電モードから通常モードに移行させる。電源制御部２０４は、電源供給部３６を制御して、全ての構成要素に対して電源を供給する。
【００５８】
このようにして、制御プログラム２は、第２の節電モードにおいて、外部からのデータ要求に応えることができる。第２の節電モードにおいては、ＨＤＤ１８への電源供給が停止されているので、データ要求に対する応答は、画像形成装置１０が低消費電力を維持した状態で実行されることができる。
【００５９】
図８は、本発明のデータ制御方法を実現する制御プログラム２の変形例を示す図である。なお、図８に示される各構成のうち、図３に示される構成と実質的に同一のものには同一の符号が付されている。また、図３に示される送信部２１０及び受信部２１２は、図８において省略されている。
図８（Ａ）に示すように、制御プログラム２の変形例は、ファイルシステム２１８をさらに有する。ファイルシステム２１８は、ＨＤＤ１８により実現される第２の記憶部２１６に記憶されているデータをファイル及びフォルダ（ディレクトリともいう）などにより管理する。制御部２００は、ファイルシステム２１８に対してファイル等の参照、更新、削除等を行うことにより、第２の記憶部２１６に記憶されているデータを操作する。
【００６０】
図８（Ｂ）に示すように、制御プログラム２の変形例は、ファイルシステム２１８に、データ制御部２０２、電源制御部２０４、比較部２０６及び判定部２０８を含んでもよい。この場合、ファイルシステム２１８が、制御部２００からの要求を判定し、電源制御を行ってから第２の記憶部２１６にアクセスするか、又は電源制御を行うことなく第１の記憶部２１４にアクセスするかを決定する。これにより、制御部２００は、アクセスすべきデータが、第１の記憶部２１４に記憶されているか又は第２の記憶部２１６に記憶されているかを意識することなく、当該データにアクセスすることができる。
【００６１】
以上説明したように、本発明の実施形態に係る画像形成装置は、第１の節電モードと、より低消費電力の第２の節電モードとを含む複数の節電モードのいずれかを取る画像形成装置であって、データを読み書き可能に記憶する第１の記憶装置と、データを読み書き可能に記憶し、第２の節電モードにおいて電源供給を停止される第２の記憶装置と、第１の節電モードから第２の節電モードへの移行に基づいて、前記第２の記憶装置に記憶されているデータの少なくとも一部を前記第１の記憶装置に保存するか否かを制御する制御手段とを有する。
【００６２】
これにより、本発明の実施形態に係る画像形成装置は、ジョブに応じてＨＤＤをオンにする必要がないので、低消費電力を維持した上で、外部からのデータ要求に応えることができる。さらに、本発明の実施形態に係る画像形成装置は、ＨＤＤの電源オンオフの回数を低減するので、ＨＤＤの寿命を延ばすことができる。
【図面の簡単な説明】
【００６３】
【図１】本発明の実施形態に係る画像形成装置１０を含む画像形成システム１を示す図である。
【図２】本発明の実施形態に係る画像形成装置１０のハードウェア構成を示す図である。
【図３】本発明のデータ制御方法を実現する制御プログラム２の機能構成を示す図である。
【図４】画像形成装置１０の節電モードと各構成要素に対する電源供給との関係を示す図である。
【図５】第１の記憶部２１４に記憶されている情報テーブルを例示する図である。
【図６】本発明の実施形態に係る画像形成装置１０における第１の節電モード及び第２の節電モードへの移行処理（Ｓ１０）のフローチャートを示す図である。
【図７】ジョブ要求に対する応答処理（Ｓ２０）のフローチャートを示す図である。
【図８】本発明のデータ制御方法を実現する制御プログラム２の変形例を示す図である。
【符号の説明】
【００６４】
１ 画像形成システム
２ 制御プログラム
３ ネットワーク
４ 端末装置
１０ 画像形成装置
１２ ＣＰＵ
１４ ＲＯＭ
１６ ＲＡＭ
１８ ＨＤＤ
２０ 制御装置
２２ モジュール制御部
２４ インタフェース制御部
２６ バス
２８ 読取モジュール
３０ 印刷モジュール
３２ 操作パネルモジュール
３４ 通信インタフェース
３６ 電源供給部
２００ 制御部
２０２ データ制御部
２０４ 電源制御部
２０６ 比較部
２０８ 判定部
２１０ 送信部
２１２ 受信部
２１４ 第１の記憶部
２１６ 第２の記憶部
２１８ ファイルシステム
【図１】
2007307745.tif 000003
【図２】
2007307745.tif 000004
【図３】
2007307745.tif 000005
【図４】
2007307745.tif 000006
【図５】
2007307745.tif 000007
【図６】
2007307745.tif 000008
【図７】
2007307745.tif 000009
【図８】
2007307745.tif 000010