(57)【特許請求の範囲】
【請求項１】
データを記憶するハードディスクドライブと、
第１の種類のジョブおよび前記第１の種類のジョブとは異なる第２の種類のジョブを受け付ける受付手段と、
前記ハードディスクドライブに記憶されるデータを読み出し、前記受付手段によって受け付けたジョブを処理する処理手段と、
前記ハードディスクドライブおよび前記処理手段に電力を供給する供給手段と、
前記受付手段により受け付けられたジョブが第１の種類のジョブである場合に、待機時間として第１の時間を設定し、前記受付手段により受け付けられたジョブが前記第２の種類のジョブである場合に、前記待機時間として前記第１の時間より短い第２の時間を設定する設定手段と、
前記処理手段によってジョブが処理された後、前記処理手段への電力供給を停止するが前記ハードディスクドライブへの電力供給を維持し、前記設定手段により設定された前記待機時間が経過した場合に、前記ハードディスクドライブへの電力供給を停止する電力供給制御手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記待機時間は、前記ハードディスクドライブへの電力の供給を停止するまでの時間である、ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記受付手段により第１の種類のジョブが受け付けられたとき、前記ハードディスクドライブに電力が供給されていない場合には、前記設定手段は、前記第１の時間を設定し、前記ハードディスクドライブに電力が供給されている場合には、前記設定手段は、前記第１の時間を設定しない、ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記受付手段は、ネットワークを介して外部装置から送信されるジョブを受け付けるネットワークインターフェース手段を含み、
前記第１の種類のジョブは、ネットワークを介して前記ネットワークインターフェース手段によって受け付けられたジョブである、ことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１の種類のジョブは、前記ハードディスクドライブに記憶されたデータを問い合わせる問い合わせジョブであることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記問い合わせジョブは、前記ハードディスクドライブに記憶された前記情報処理装置の機器情報を問い合わせるジョブであることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記受付手段は、ユーザの操作を受け付ける操作手段を含み、
前記第２の種類のジョブは、前記操作手段を用いて実行が開始されるジョブである、ことを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
シートに画像を印刷する印刷手段を更に有し、
前記第２の種類のジョブは、前記印刷手段を用いてシートに画像を印刷する印刷ジョブであることを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記処理手段は、前記受付手段によりジョブが受け付けられたことに応じて、前記供給手段から前記ハードディスクドライブに電力を供給し、
前記設定手段は、前記受付手段により受け付けられたジョブが前記第２の種類のジョブである場合において、前記受付手段によりジョブが受け付けられた際に前記処理手段に対して電力が供給されている場合に、前記待機時間として前記第２の時間を設定することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記処理手段は、前記第１の種類のジョブ及び前記第２の種類のジョブを実行し、
前記設定手段は、前記受付手段により受け付けられたジョブが前記第２の種類のジョブである場合であって、前記受付手段によりジョブが受け付けられた際に前記処理手段に対して電力が供給され且つ前記処理手段が前記第１の種類のジョブを実行中である場合に、前記第２の時間を設定することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】
データを記憶するハードディスクドライブと、第１の種類のジョブおよび前記第１の種類のジョブとは異なる第２の種類のジョブを受け付ける受付手段と、前記ハードディスクドライブに記憶されるデータを読み出し、前記受付手段によって受け付けたジョブを処理する処理手段と、前記ハードディスクドライブおよび前記処理手段に電力を供給する供給手段と、を有する情報処理装置の制御方法であって、
ジョブを受け付ける受付工程と、
前記受付工程により受け付けられたジョブが第１の種類のジョブである場合に、待機時間として第１の時間を設定し、前記受付工程により受け付けられたジョブが前記第１の種類のジョブとは異なる第２の種類のジョブである場合に、前記待機時間として前記第１の時間より短い第２の時間を設定する設定工程と、
前記受付工程で受け付けられたジョブが前記処理手段によって処理された後、前記処理手段への電力供給を停止するが前記ハードディスクドライブへの電力供給を維持し、前記設定工程により設定された前記待機時間が経過した場合に、前記ハードディスクドライブへの電力供給を停止する制御工程と、を有することを特徴とする制御方法。
【請求項１２】
データを記憶するハードディスクドライブと、第１の種類のジョブおよび前記第１の種類のジョブとは異なる第２の種類のジョブを受け付ける受付手段と、前記ハードディスクドライブに記憶されるデータを読み出し、前記受付手段によって受け付けたジョブを処理する処理手段と、前記ハードディスクドライブおよび前記処理手段に電力を供給する供給手段と、を有する情報処理装置に、
前記受付手段により受け付けられたジョブが第１の種類のジョブである場合に、前記第１の時間を設定し、前記受付手段により受け付けられたジョブが前記第１の種類のジョブとは異なる第２の種類のジョブである場合に、前記第１の時間より短い第２の時間を設定する設定工程と、
前記処理手段によってジョブが処理された後、前記処理手段への電力供給を停止するが前記ハードディスクドライブへの電力供給を維持し、前記設定工程で設定された前記待機時間が経過した場合に、前記ハードディスクドライブへの電力供給を停止する制御工程と、を実行させるためのプログラム。
【請求項１３】
前記設定工程では、前記受付手段により第１の種類のジョブが受け付けられたとき、前記ハードディスクドライブに電力が供給されていない場合には、前記第１の時間を設定し、前記ハードディスクドライブに電力が供給されている場合には、前記設定手段は、前記第１の時間を設定しない、ことを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記受付手段によりジョブが受け付けられたことに応じて、前記供給手段から前記ハードディスクドライブに電力を供給する第２の制御工程をさらに有し、
前記設定工程では、前記受付手段により受け付けられたジョブが前記第２の種類のジョブである場合であって、前記受付手段によりジョブが受け付けられた際に前記処理手段に対して電力が供給されている場合に、前記待機時間として前記第２の時間を設定する、ことを特徴とする請求項１２又は１３に記載のプログラム。
【請求項１５】
前記設定工程では、前記受付手段により受け付けられたジョブが前記第２の種類のジョブである場合であって、前記受付手段によりジョブが受け付けられた際に前記処理手段に対して電力が供給され且つ前記第２の制御手段が前記第１の種類のジョブを実行中である場合に、前記第２の時間を設定する、ことを特徴とする請求項１４に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法及び制御プログラムに関するものである。
【背景技術】
【０００２】
近年、環境保護の観点から、電子機器の低消費電力化が求められている。
【０００３】
これを実現するため、情報処理装置には、ＨＤＤ（記憶手段）等、装置内の各モジュールの電源を必要に応じてオフにして、省電力モード（スリープモード）へと移行する手法を採用しているものがある。単に消費電力を低く抑えることのみを考えると、各モジュールの電源は、必要がない場合には常にオフにする構成にすればよい。
【０００４】
しかし、ＨＤＤは、オンオフ回数（オン１回とオフ１回で、１回のオンオフ回数とする。）が多くなると、故障する可能性が高くなってしまう。すなわち、ＨＤＤのオンオフを頻繁に繰り返すと、情報処理装置の製品寿命が経過する前にＨＤＤが故障し、結果として情報処理装置が使用できなくなる可能性が高くなってしまう。
【０００５】
この問題に対して、特許文献１には、ＨＤＤの起動を必要とするジョブの処理を終了した後、予め設定しておいた待機時間が経過してから、ＨＤＤの電源をオフにする発明が記載されている。特許文献１に記載された発明では、装置の製品寿命をＨＤＤに保証されたオンオフ回数で割った時間を待機時間として設定している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００５−１８６４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１に記載された発明では、ジョブを処理した後、常に一定の待機時間が過ぎてからＨＤＤの電源をオフにしていたため、次のような課題があった。
【０００８】
情報処理装置は、ジョブ（印刷、読取、ＦＡＸ、ネットワークを介した機器情報等の問い合わせ等）が入力された場合に、ＨＤＤの電源をオンにする。中でも、特にネットワークによる機器情報の問い合わせは、短時間で頻繁に発生する場合がある。従って、ネットワークによる機器情報の問い合わせのジョブをそれ以外のジョブと同等に扱って待機時間を設定すると、待機時間を長めに設定しなければならなくなってしまうのである。
【０００９】
さらに、情報処理装置では、ジョブが入力される度に新たな待機時間を設定する場合が多い。この場合、設定された待機時間が経過するまでの間にジョブが入力されて新たな待機時間が設定されることが繰り返されると、ＨＤＤの電源をオフすることが難しくなってしまう。
【００１０】
本発明は、情報処理装置において、入力されたジョブの種類及びジョブが入力された際の記憶手段への電力供給状態に応じて、記憶手段に対して電力供給が停止されるまでの待機時間を適切に設定することを目的とする。
【課題を解決するための手段】
【００１１】
本発明は、データを記憶する記憶手段と、第１の種類のジョブおよび前記第１の種類のジョブとは異なる第２の種類のジョブを受け付ける受付手段と、前記受付手段によって受け付けたジョブを処理する処理手段と、前記記憶手段および前記処理手段に電力を供給する供給手段と、前記受付手段により受け付けられたジョブが第１の種類のジョブである場合に、待機時間として第１の時間を設定し、前記受付手段により受け付けられたジョブが前記第２の種類のジョブである場合に、前記待機時間として前記第１の時間より短い第２の時間を設定する設定手段と、前記処理手段によってジョブが処理された後、前記処理手段への電力供給を停止するが前記記憶手段への電力供給を維持し、前記設定手段により設定された前記待機時間が経過した場合に、前記記憶手段への電力供給を停止する第１の制御手段と、を有することを特徴とする。
【発明の効果】
【００１２】
本発明により、情報処理装置において、入力されたジョブの種類及びジョブが入力された際の記憶手段への電力供給状態に応じて、記憶手段に対して電力供給が停止されるまでの待機時間を適切に設定することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】システムの構成を示すブロック図
【図２】ＭＦＰ１０２の構成を示すブロック図
【図３】制御部２０１の構成を示すブロック図
【図４】電源部２０５の各構成に対する電力供給状態とＣＰＵ３０１や電力制御部３０８の各構成に対する電力供給制御の構成を示す図
【図５】ＨＤＤ３０４に対する電力供給制御の処理の流れを示すフローチャート
【図６】ＨＤＤ３０４の電源がオフの状態で、問い合わせジョブが入力され、続けて問い合わせジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャート
【図７】ＨＤＤ３０４がオフの状態から、問い合わせジョブが入力され、続けて（ＣＰＵ３０１の電源がオフの状態で）印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャート
【図８】ＨＤＤ３０４がオフの状態から、印刷ジョブが入力され、続けて印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャート
【図９】ＨＤＤ３０４がオフの状態から、印刷ジョブが入力され、続けて問い合わせジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャート
【図１０】ＨＤＤ３０４がオフの状態から、問い合わせジョブが入力され、続けて（ＣＰＵ３０１の電源がオンの状態で）印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャート
【図１１】ＨＤＤ３０４がオフの状態から、問い合わせジョブが入力され、続けて（ＣＰＵ３０１の電源がオンの状態で）印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャート
【発明を実施するための形態】
【００１４】
〔第１の実施形態〕
図１は、システムの構成を示すブロック図である。
ＰＣ１０１は、パーソナルコンピュータである。
ＭＦＰ１０２（情報処理装置）は、マルチファンクション周辺機器である。
ネットワーク１０３は、ＰＣ１０１とＭＦＰ１０２とを接続し、画像データ等のデータ伝送を行う。なお、ＰＣ１０１とＭＦＰ１０２との接続は、ローカル接続であっても構わない。
【００１５】
図２は、ＭＦＰ１０２の構成を示すブロック図である。
制御部２０１は、ＭＦＰ１０２の各構成２０２−２０５を制御する。制御部２０１の詳細は、図３を用いて後述する。
操作部２０２は、表示部と入力部とを有し、表示部によりユーザにＭＦＰ１０２の操作画面を提供すると共に、入力部によりユーザからＭＦＰ１０２に対する各種操作を受け付ける。また、操作部２０２は、省電力状態もしくはスリープ状態とスタンバイ状態とを移行させるためのスイッチも有する。
読取部２０３は、原稿を読み取り画像データに変換して制御部２０１に入力する。
印刷部２０４は、制御部２０１により画像処理を実行された画像データに基づいて、シートに画像形成を実行する。
電源部２０５は、ＭＦＰ１０２の各構成２０１−２０４に対して電力を供給する。
【００１６】
図３は、制御部２０１の構成を示すブロック図である。
ＣＰＵ３０１（第２の制御部）は、ＲＡＭ３０３に展開されたプログラムに基づき、ＭＦＰ１０２の各構成２０２−２０５や制御部２０１の各構成３０２−３０８を制御する。
ＲＯＭ３０２は、ＣＰＵ３０１が実行するブートプログラム等を記憶する。
ＲＡＭ３０３は、ＣＰＵ３０１が実行するＯＳやアプリケーションプログラム等がＨＤＤ３０４から展開される。
ＨＤＤ３０４は、ＣＰＵ３０１が実行するＯＳやアプリケーションプログラム等を記憶する。
画像プロセッサ３０５は、画像メモリ３０６に記憶された画像データに対して各種画像処理を実行する。
画像メモリ３０６は、読取部２０３やネットワークＩＦから入力された画像データを一時的に保持する。
ネットワークＩＦ３０７は、ＰＣ１０１等の外部装置から画像データ等の入出力を行う。またネットワークＩＦ３０７は、外部装置からの問い合わせに応じて（ネットワーク応答）、ＭＦＰ１０２の機器構成や内部状態等のデータ入出力も行う。
電力供給制御部３０８は、電源部２０５からＭＦＰ１０２の各構成２０１−２０４や制御部２０１の各構成３０１−３０７への電力供給状態を切り換える。
【００１７】
図４は、電源部２０５の各構成に対する電力供給状態とＣＰＵ３０１や電力制御部３０８の各構成に対する電力供給制御の構成を示す図である。なお、実線の矢印は電力供給を、点線の矢印は電力供給制御を示す。
ＡＣ電源４０１は、副電源４０２と主電源４０３に電力を供給する。
副電源４０２は、電力供給制御部３０８の各構成に対して電力を供給する。
主電源４０３は、オンオフ切換スイッチ６０１を解して、ＣＰＵ３０１とＨＤＤ３０４に電力を供給する。なお、主電源４０３は、図示しないオンオフ切換スイッチを介して、図示しないＭＦＰ１０２の各構成２０１−２０５や制御部２０１の各構成３０１−３０７にも電力を供給することとしてもよい。
トリガ検出部５０１は、操作部２０２や読取部２０３やネットワークＩＦ３０７によるデータの入力を検出し、オンオフ切換スイッチ６０１をオンにする。
加算タイマー５０２は、ＭＦＰ１０２が電源オンの間の時間（ｔ）を計測する。
ＨＤＤ電源制御部５０３（第１の制御部）は、オンオフ切換スイッチ６０２を制御する。
減算タイマー５０４は、ＨＤＤ保護タイマーであり、ＨＤＤへの電源供給を停止するまでの時間（ＴＡ又はＴＢ）を計測する。
オンオフ切換スイッチ６０１は、ＣＰＵ３０１とトリガ検出部５０１の制御により、主電源４０３からＣＰＵ３０１への電力供給のオンオフ切換を行う。
オンオフ切換スイッチ６０２は、ＣＰＵ３０１とＨＤＤ電源制御部５０３の制御により主電源からＨＤＤ３０４への電力供給のオンオフ切換を行う。
【００１８】
図５は、ＨＤＤ３０４に対する電力供給制御の処理の流れを示すフローチャートである。本フローチャートに示す処理は、ＣＰＵ３０１及び電力供給制御部３０８がＭＦＰ１０２の各構成に対する電力供給状態を制御することにより実現される。
【００１９】
なお、本実施形態において、ジョブとは、読取部２０３を用いる読取ジョブ、印刷部２０４を用いる印刷ジョブ、操作部２０２を用いる操作応答ジョブ、ネットワークＩＦ３０７を用いる問い合わせジョブ等の総称である。
また、本実施形態において、問い合わせジョブは、ＨＤＤ３０４に記憶されたデータに対する外部装置からの問い合わせのジョブであり、例えば、ＭＦＰ１０２のデバイス情報の問い合わせや、ＨＤＤ３０４に対するデータの読書等が該当する。
また、本実施形態において、問い合わせジョブは、ＭＦＰ１０２の装置に関する情報（デバイス情報等）の問い合わせに関する情報のことである。
また、本実施形態において、問い合わせジョブ以外のジョブとして、印刷ジョブを例に説明するが、これは読取ジョブ、操作応答ジョブ等のように他のジョブであっても構わない。
また、本実施形態において、装置の電源がオンになるとは、装置に対して電力供給が開始されることを意味し、装置の電源がオフになるとは、装置に対して電力供給が停止されることを意味する。
【００２０】
本処理は、ＭＦＰ１０２の電源がオンにされたことにより開始される。
ＭＦＰ１０２の電源がオンになると、ＣＰＵ３０１の電源もオンになる。
まず、ＣＰＵ３０１は、ＨＤＤ３０４の電源をオンにする（Ｓ１０１）。
【００２１】
次に、ＣＰＵ３０１は、減算タイマー５０４にＴＡ（本実施形態では１２０分とする）を設定する（Ｓ１０２）。ここで、減算タイマー５０４は、設定されたＴＡから時間の減算を開始する。なお、Ｓ１０２で設定するＴＡは単なる初期値であるので、ＴＡ代わりにＴＢ（本実施形態では２０分とする）を設定してもよい。
Ｓ１０２の後、ＣＰＵ３０１は、ＣＰＵ３０１の電源をオフにする。
【００２２】
次に、ＨＤＤ電源制御部５０３は、減算タイマー５０４に設定された時間が経過した（減算タイマーの時間が０になった）か否かを判断する（Ｓ１０３）。Ｓ１０３で、減算タイマー５０４に設定された時間が経過したと判断された場合、Ｓ１０４に移行する。Ｓ１０３で、減算タイマー５０４に設定された時間が経過していないと判断された場合、Ｓ１０５に移行する。
Ｓ１０３で、減算タイマー５０４に設定された時間が経過したと判断された場合、ＨＤＤ電源制御部５０３は、ＨＤＤ３０４の電源をオフにする（Ｓ１０４）。
【００２３】
次に、トリガ検出部５０１は、ジョブが入力されたか否かを判断する（Ｓ１０５）。Ｓ１０５で、ジョブが入力されたと判断された場合、Ｓ１０６に移行する。Ｓ１０５で、ジョブが入力されていないと判断された場合、Ｓ１０３に移行する。
Ｓ１０５で、ジョブが入力されたと判断された場合、トリガ検出部５０１は、ＣＰＵ３０１の電源がオフになっていれば、ＣＰＵ３０１の電源をオンにする。
Ｓ１０５で、ジョブが入力されたと判断された場合、ＣＰＵ３０１は、ＨＤＤ３０４の電源がオフになっているか否かを判断する（Ｓ１０６）。Ｓ１０６で、ＨＤＤ３０４の電源がオフになっていると判断された場合、Ｓ１０７に移行する。Ｓ１０６で、ＨＤＤ３０４の電源がオフになっていない（オンになっている）と判断された場合、Ｓ１１１に移行する。
Ｓ１０６で、ＨＤＤ３０４の電源がオフになっていると判断された場合、ＣＰＵ３０１は、ＨＤＤ３０４の電源をオンにする（Ｓ１０７）。
【００２４】
次に、ＣＰＵ３０１は、入力されたジョブが問い合わせジョブであるか否かを判断する（Ｓ１０８）。Ｓ１０８で、入力されたジョブが問い合わせジョブ（第１の種類のジョブ）であると判断された場合、Ｓ１０９に移行する。Ｓ１０８で、入力されたジョブが問い合わせジョブでない（プリントジョブ（第２の種類のジョブ）等である）と判断された場合、Ｓ１１０に移行する。
Ｓ１０８で、入力されたジョブが問い合わせジョブであると判断された場合、ＣＰＵ３０１は、減算タイマー５０４にＴＡ（第１の待機時間）を設定する（Ｓ１０９）。ここで、減算タイマー５０４は、設定されたＴＡから時間の減算を開始する。
Ｓ１０８で、入力されたジョブが問い合わせジョブでない（プリントジョブ等である）と判断された場合、ＣＰＵ３０１は、減算タイマー５０４にＴＢ（第２の待機時間）を設定する（Ｓ１１０）。ここで、減算タイマー５０４は、設定されたＴＢから時間の減算を開始する。
Ｓ１０６で、ＨＤＤ３０４の電源がオフになっていない（オンになっている）と判断された場合、ＣＰＵ３０１は、入力されたジョブが問い合わせジョブであるか否かを判断する（Ｓ１１１）。Ｓ１１１で、入力されたジョブが問い合わせジョブであると判断された場合、Ｓ１１４に移行する。Ｓ１１１で、入力されたジョブが問い合わせジョブでない（プリントジョブ等である）と判断された場合、Ｓ１１２に移行する。
Ｓ１１１で、入力されたジョブが問い合わせジョブでない（プリントジョブ等である）と判断された場合、トリガ検出部５０１は、ジョブが入力された時点でＣＰＵ３０１の電源がオンであったか否かを判断する（Ｓ１１２）。Ｓ１１２で、ジョブが入力された時点でＣＰＵ３０１の電源がオンであったと判断された場合、Ｓ１１３に移行する。Ｓ１１２で、ジョブが入力された時点でＣＰＵ３０１の電源がオンでなかった（オフであった）と判断された場合、Ｓ１１４に移行する。
Ｓ１１２で、ジョブが入力された時点でＣＰＵ３０１の電源がオンであったと判断された場合、ＣＰＵ３０１は、減算タイマー５０４にＴＢを設定する（Ｓ１１３）。ここで、減算タイマー５０４は、設定されたＴＢから時間の減算を開始する。
【００２５】
次に、ＣＰＵ３０１は、入力されたジョブを処理する（Ｓ１１４）。なお、ジョブの処理は、Ｓ１１５に移行する段階で必ずしも完了するものではなく、Ｓ１０３〜Ｓ１１３の処理と並行して実行されることもある。
Ｓ１１４の後、ＣＰＵ３０１は、ＣＰＵ３０１の電源をオフにする。なお、ジョブが読取ジョブであった場合、ＣＰＵ３０１は、ＣＰＵ３０１の電源をオフにする前に、読取部２０３の電源をオフにする。また、ジョブが印刷ジョブであった場合、ＣＰＵ３０１は、ＣＰＵ３０１の電源をオフにする前に、印刷部２０４の電源をオフにする。
【００２６】
次に、トリガ検出部５０１は、装置の電源がオフにされたか否かを判断する（Ｓ１１５）。Ｓ１１５で、ＭＦＰ１０２の電源がオフにされたと判断された場合、処理を終了する。Ｓ１１５で、ＭＦＰ１０２の電源がオフにされていないと判断された場合、Ｓ１０３に移行する。
【００２７】
図６〜１０は、ＭＦＰ１０２における消費電力の推移を示すタイムチャートである。
各タイムチャートにおいて、横軸は時間、縦軸は消費電力を示している。
【００２８】
なお、Ｗ１は、ネットワークＩ／Ｆ３０８や電力供給制御部３０８に電力が供給された状態における消費電力である。また、Ｗ２は、Ｗ１に加えて、ＨＤＤ３０４にも電力が供給された状態における消費電力である。また、Ｗ３は、Ｗ２に加えて、ＣＰＵ３０１にも電力が供給された状態における消費電力である。また、Ｗ４は、Ｗ３に加えて、読取部２０３や印刷部２０４にも電力が供給された状態における消費電力である。
【００２９】
図６は、ＨＤＤ３０４の電源がオフの状態で、問い合わせジョブが入力され、続けて問い合わせジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャートである。
Ｔ１０では、ＨＤＤ３０４の電源がオフの状態で、問い合わせジョブが入力される。そして、ＣＰＵ３０１及びＨＤＤ３０４の電源がオンになる。このとき、ＴＡが設定される。
Ｔ１１では、問い合わせジョブの処理が終了する。そして、ＣＰＵ３０１の電源がオフになる。
Ｔ１２では、ＨＤＤ３０４の電源がオンの状態で、問い合わせジョブが入力される。そして、ＣＰＵ３０１の電源がオンになる。このとき、ＴＡは設定されない。
Ｔ１３では、問い合わせジョブの処理が終了する。そして、ＣＰＵ３０１の電源がオフになる。
Ｔ１４では、Ｔ１０から計測を開始したＴＡが経過する。そして、ＨＤＤ３０４の電源がオフになる。
【００３０】
図７は、ＨＤＤ３０４がオフの状態から、問い合わせジョブが入力され、続けて（ＣＰＵ３０１の電源がオフの状態で）印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャートである。
Ｔ２０では、ＨＤＤ３０４の電源がオフの状態で、問い合わせジョブが入力される。そして、ＣＰＵ３０１及びＨＤＤ３０４の電源がオンになる。このとき、ＴＡが設定される。
Ｔ２１では、問い合わせジョブの処理が終了する。そして、ＣＰＵ３０１の電源がオフになる。
Ｔ２２では、ＨＤＤ３０４の電源がオンの状態で、印刷ジョブが入力される。そして、ＣＰＵ３０１及び印刷部２０４の電源がオンになる。このとき、ＴＢは設定されない。
Ｔ２３では、印刷ジョブの処理が終了する。そして、ＣＰＵ３０１及び印刷部２０４の電源がオフになる。
Ｔ２４では、Ｔ２０から計測を開始したＴＡが経過する。そして、ＨＤＤ３０４の電源がオフになる。
【００３１】
図８は、ＨＤＤ３０４がオフの状態から、印刷ジョブが入力され、続けて印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャートである。
Ｔ３０では、ＨＤＤ３０４の電源がオフの状態で、印刷ジョブが入力される。そして、ＣＰＵ３０１及びＨＤＤ３０４及び印刷部２０４の電源がオンになる。このとき、ＴＢが設定される。
Ｔ３１では、印刷ジョブの処理が終了する。そして、ＣＰＵ３０１及び印刷部２０４の電源がオフになる。
Ｔ３２では、ＨＤＤ３０４の電源がオンの状態で、印刷ジョブが入力される。そして、ＣＰＵ３０１及び印刷部２０４の電源がオンになる。このとき、ＴＢは設定されない。
Ｔ３３では、印刷ジョブの処理が終了する。そして、ＣＰＵ３０１及び印刷部２０４の電源がオフになる。
Ｔ３４では、Ｔ３０から計測を開始したＴＢが経過する。そして、ＨＤＤ３０４の電源がオフになる。
【００３２】
図９は、ＨＤＤ３０４がオフの状態から、印刷ジョブが入力され、続けて問い合わせジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャートである。
Ｔ４０では、ＨＤＤ３０４の電源がオフの状態で、印刷ジョブが入力される。そして、ＣＰＵ３０１及びＨＤＤ３０４及び印刷部２０４の電源がオンになる。このとき、ＴＢが設定される。
Ｔ４１では、印刷ジョブの処理が終了する。そして、ＣＰＵ３０１及び印刷部２０４の電源がオフになる。
Ｔ４２では、ＨＤＤ３０４の電源がオンの状態で、問い合わせジョブが入力される。そして、ＣＰＵ３０１の電源がオンになる。このとき、ＴＡは設定されない。
Ｔ４３では、印刷ジョブの処理が終了する。そして、ＣＰＵ３０１の電源がオフになる。
Ｔ４４では、Ｔ４０から計測を開始したＴＢが経過する。そして、ＨＤＤ３０４の電源がオフになる。
【００３３】
図１０は、ＨＤＤ３０４がオフの状態から、問い合わせジョブが入力され、続けて（ＣＰＵ３０１の電源がオンの状態で）印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャートである。
Ｔ５０では、ＨＤＤ３０４の電源がオフの状態で、問い合わせジョブが入力される。そして、ＣＰＵ３０１及びＨＤＤ３０４の電源がオンになる。このとき、ＴＡが設定される。
Ｔ５１では、ＣＰＵ３０１の電源がオンの状態で（問い合わせジョブの処理が終了する前に）、印刷ジョブが入力される。そして、印刷部２０４の電源がオンになる。このとき、ＴＢが設定される。
Ｔ５２では、印刷ジョブの処理が終了する。この時点で、問い合わせジョブの処理は既に終了している。そして、ＣＰＵ３０１及び印刷部２０４の電源がオフになる。
Ｔ５３では、Ｔ５１から計測を開始したＴＢが経過する。そして、ＨＤＤ３０４の電源がオフになる。
【００３４】
次に、本実施形態に係るＨＤＤ保護時間であるＴＡ（本実施形態では１２０分）及びＴＢ（本実施形態では２０分）が、どのように算出されるかを説明する。
【００３５】
従来、ＨＤＤ保護時間は、本ＭＦＰ１０２の本体想定寿命を５年間、ＨＤＤのＯＦＦ／ＯＮ回数寿命を５万回ととした場合、以下のように計算されていた。
６０分×２４時間×３６５日×５年／５０，０００回＝約５２分
本実施形態では、以下の計算に基づいて、ＨＤＤ保護時間を算出している。以下の計算によれば、例えば、印刷ジョブ等の入力によりＨＤＤの電源がオンにされた場合のＨＤＤ保護時間ＴＡは１２０分、印刷ジョブ等の入力によりＨＤＤの電源がオンにされた場合のＨＤＤ保護時間ＴＡは２０分に設定される。
【００３６】
プリントジョブが平日（１週間７日のうちの５日で計算）で１日当たり８時間のみ投入されると仮定する。また問い合わせジョブは平日１６時間、休日（１週間７日のうちの２日で計算）にも投入されるものと仮定する。
【００３７】
プリント等のジョブによるＨＤＤ電源ＯＦＦ／ＯＮ回数（平日８時間）
６０分×８時間×３６５日×（５／７）週×５年／２０
＝３１，２８５回
ネットワーク問い合わせによるＨＤＤ電源ＯＦＦ／回数（平日夜間１６時間、休日）
（６０／１２０）分×１６時間×３６５日×（５／７）週×５年
＋（６０／１２０）分×２４時間×３６５日×（２／７）週×５年
＝１６，６８６回
合計  ４７、９７１回
以上のように、頻繁にジョブが投入された場合でも、電源ＯＦＦ／ＯＮ回数は、最大５万回以下となり、ＨＤＤの寿命回数を満足する。
【００３８】
本実施形態により、ＭＦＰ１０２において、入力されたジョブの種類に応じて、ＨＤＤ３０４の電源をオフにするまでの待機時間を適切に制御することが可能となる。
【００３９】
〔第２の実施形態〕
第１の実施形態では、Ｓ１１３でＴＢを設定した。
これに対して、本実施形態では、Ｓ１１３でＴＢ‐ｔを設定する。ここで、ｔは、ＴＡが設定されてからＴＢが設定されるまでに経過した時間である。
図５において、本実施形態が第１の実施形態と異なる点は、次の通りである。
まず、Ｓ１０９でＴＡが設定された後に、加算タイマー５０２は、ｔの計測を開始する。
そして、Ｓ１１３でＴＢを設定する代わりに、ＴＢ−ｔを設定する。
図１１は、本実施形態において、ＨＤＤ３０４がオフの状態から、問い合わせジョブが入力され、続けて（ＣＰＵ３０１の電源がオフの状態で）印刷ジョブが入力され、その後にＨＤＤ３０４が電源オフになる場合のタイムチャートである。
図１１において、本実施形態が第１の実施形態（図７）と異なる点は、次の通りである。
Ｔ６０では、ｔの計測が開始される。
Ｔ６１では、ＴＢ‐ｔが設定される。
Ｔ６３では、Ｔ５１から計測を開始したＴＢ‐ｔ（Ｔ５０から計測を開始したＴＢ）が経過する。
本実施形態により、問い合わせジョブが完了する前に印刷ジョブが入力された場合に、第１の実施形態よりも早くＨＤＤ３０４の電源をオフにすることが可能となる。
【００４０】
〔第３の実施形態〕
第１の実施形態では、Ｓ１０６でＮＯの場合、Ｓ１１１〜Ｓ１１３を実行した。
本実施形態では、Ｓ１１１〜Ｓ１１３を省略する。
即ち、本実施形態では、本実施形態では、ジョブが入力された際に、ＨＤＤの電源がオフであった場合には待機時間を設定し、ＨＤＤの電源がオンであった場合には待機時間を設定しない。
本実施形態により、ジョブが入力された際に、ＨＤＤの電源がオンであった場合の処理を、第１の実施形態より単純にすることが可能となる。
【００４１】
〔第４の実施形態〕
第１の実施形態では、Ｓ１１１でＮＯの場合、Ｓ１１２を実行した。
本実施形態では、Ｓ１１２を省略する。
即ち、本実施形態では、ＨＤＤの電源がオンの状態でジョブが入力された際に、ジョブが問い合わせジョブであった場合には待機時間を設定せず、ジョブが印刷ジョブであった場合には待機時間を設定する。
本実施形態により、ＨＤＤの電源がオンの状態でジョブが入力された際に、ジョブが印刷ジョブであった場合の処理を、第１の実施形態より単純にすることが可能となる。
【００４２】
〔第５の実施形態〕
第１の実施形態では、Ｓ１１２でＹＥＳの場合、Ｓ１１３を実行した。
本実施形態では、Ｓ１１３が実行される場合を次の場合に限定する。
即ち、本実施形態では、ＨＤＤの電源がオンの状態で印刷ジョブが入力されＣＰＵの電源がオンであった際に、実行中のジョブが問い合わせジョブであった場合には待機時間を設定し、実行中のジョブが印刷ジョブであった場合には待機時間を設定しない。
本実施形態により、ＨＤＤの電源がオンの状態で印刷ジョブが入力されＣＰＵの電源がオンであった際の処理を、第１の実施形態より適切に実行することが可能となる。
【００４３】
〔他の実施形態〕
また、本発明の目的は、以下の処理を実行することによっても達成される。
即ち、上記の実施の形態の機能を実現するプログラムを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータが記憶媒体に記憶されたプログラムを読み出す処理である。
この場合、記憶媒体から読み出されるプログラム自体が前述の実施の形態の機能を実現することになり、そのプログラム及び該プログラムを記憶した記憶媒体も、本発明を構成することになる。
【図１】
0005627204.tif 000002
【図２】
0005627204.tif 000003
【図３】
0005627204.tif 000004
【図４】
0005627204.tif 000005
【図５】
0005627204.tif 000006
【図６】
0005627204.tif 000007
【図７】
0005627204.tif 000008
【図８】
0005627204.tif 000009
【図９】
0005627204.tif 000010
【図１０】
0005627204.tif 000011
【図１１】
0005627204.tif 000012