(57)【要約】【課題】省電力モードからの復帰動作で制御プログラムをハードディスク装置から読み出して揮発メモリに格納する処理を行う情報処理装置において、省電力モードからの復帰動作に要する時間を短くする。【解決手段】省電力モードへ移行する際に、制御プログラムの記憶された第１のハードディスク装置２０ａはローパワーアイドル状態に設定し、制御プログラムを記憶していない第２のハードディスク装置２０ｂはスリープ状態に設定する。省電力モードからの復帰動作ではローパワーアイドル状態の第１のハードディスク装置２０ａから制御プログラムを読み出すので、スピンアップが不要な分だけ復帰時間が短縮される。【選択図】図３
2009169871.tif 000002
【特許請求の範囲】
【請求項１】
第１待機状態と、消費電力は第１待機状態より少なくかつデータの読み書きが可能になるまでに要する時間が第１待機状態より長い第２待機状態を取り得るハードディスク装置と、
揮発メモリと、
省電力モード中は前記揮発メモリへの電源供給をオフにする電力管理部と、
制御部と、
を備え、
前記制御部は、省電力モードへ移行する際に前記ハードディスク装置が制御プログラムを記憶しているか否かを判断し、制御プログラムを記憶しているハードディスク装置は前記第１待機状態に設定し、制御プログラムを記憶していないハードディスク装置は前記第２待機状態に設定する
ことを特徴とする情報処理装置。
【請求項２】
前記制御部は、省電力モードからの復帰動作で、前記制御プログラムをハードディスク装置から読み出して前記揮発メモリに格納して実行する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
第１待機状態と、消費電力は第１待機状態より少なくかつデータの読み書きが可能になるまでに要する時間が第１待機状態より長い第２待機状態を取り得ると共に、制御プログラムが記憶される第１のハードディスク装置と、
前記第１待機状態と第２待機状態を取り得ると共に、制御プログラムが記憶されない第２のハードディスク装置と、
揮発メモリと、
省電力モード中は前記揮発メモリへの電源供給をオフにする電力管理部と、
制御部と、
を備え、
前記制御部は、省電力モードへ移行する際に前記第１のハードディスク装置を前記第１待機状態に設定し前記第２のハードディスク装置を前記第２待機状態に設定し、省電力モードからの復帰動作で前記制御プログラムを前記第１のハードディスク装置から読み出して前記揮発メモリに格納して実行する
ことを特徴とする情報処理装置。
【請求項４】
前記第１待機状態は、ヘッドは退避させるがディスクの回転を継続させた状態であり、
前記第２待機状態は、ヘッドを退避させかつディスクの回転を停止させる状態である
ことを特徴とする請求項１乃至３のいずれか１つに記載の情報処理装置。
【請求項５】
前記制御部は、省電力モードへ移行してから所定時間が経過したとき、前記第１待機状態に設定されているハードディスク装置を前記第２待機状態に変更する
ことを特徴とする請求項１乃至４のいずれか１つに記載の情報処理装置。
【請求項６】
前記制御部は、省電力モードへ移行する際に現時点が予め定められた期間に含まれるか否かを調べ、含まれない場合は前記制御プログラムを記憶しているハードディスク装置を前記第１待機状態に設定し、含まれる場合は前記制御プログラムを記憶しているハードディスク装置を第２待機状態に設定する
ことを特徴とする請求項１乃至４のいずれか１つに記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハードディスク装置を備えた情報処理装置に係り、特に、省電力モードへ移行する機能を備えた情報処理装置に関する。
【背景技術】
【０００２】
電子機器に対する省エネルギー化の要求は高まりつつある。省エネルギーの工業規格に対応するために、電子機器内の稼動していないユニットへの電力供給を停止する省電力モードを採用する電子機器が一般的である。
【０００３】
たとえば、原稿のコピー機能やファクシミリ機能などを備えた複合機は、操作パネルからの入力操作、またはネットワークを介したコマンドの受信が所定の時間ないときに省電力モードに移行する。また、省電力モード中に操作パネルからの入力操作もしくはネットワークを介したコマンドの受信があると、省電力モードから通常モードに復帰するようにされている。
【０００４】
近年の複合機は、処理する原稿画像のデータ量が増加しており、この増加に対応するために、安価で大容量な記憶装置であるハードディスク装置（ＨＤＤ…Hard Disk Drive）を装備している。また、制御プログラムは複合機の機能の量と質の増加に伴って大規模化しており、ハードディスク装置に格納される場合が増えている。
【０００５】
このような複合機では、省電力モードから通常モードに復帰する際にＣＰＵがハードディスク装置から制御プログラムを読み出してＲＡＭにロード（格納）し、その後は、ＲＡＭ上の制御プログラムを実行するようになっている。たとえば、ＣＰＵの初期化、ＯＳの実行、デバイスドライバのロード、周辺デバイスの初期化、アプリケーションプログラムの実行などが行われる。制御プログラムが実行されて、システムの立ち上げが完了すると複合機は機能可能（コピーなどの各種機能を利用可能）な状態になる。
【０００６】
通常、省電力モードにおいてハードディスク装置はスリープ状態にされる。スリープ状態とは、ヘッドをアンロードしかつディスクの回転を停止させた状態である。スリープ状態からハードディスク装置を起動させてデータの書き込みおよび読み出しが可能になるまでにはスピンアップ時間を必要とする。スピンアップ時間とは、ディスクの回転をスタートさせてからその回転数が安定するまでの時間であって、通常は十数秒程度が必要とされる。
【０００７】
したがって、省電力モードから復帰して複合機が機能可能になるまでには、制御プログラムのロードおよび実行といった立ち上げ処理にかかる実時間に加えて、ハードディスク装置自体をスリープ状態からデータの読み書き可能な状態へ立ち上げるためのスピンアップ時間を必要とし、このスピンアップ時間は複合機を省電力モードから通常モードへ高速に復帰させる際の問題になっていた。
【０００８】
この問題を回避する技術として、不揮発メモリを用いてハードディスク装置のデータをキャッシュしておくことにより、見かけ上、起動処理を速やかに実行可能としたディスクキャッシュシステムが開示されている（たとえば、特許文献１参照。）。
【０００９】
【特許文献１】特開２００３−８５０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１に開示された技術では、ハードディスク装置のスピンアップ時間中であっても不揮発メモリに記憶されているデータを用いて起動処理を進めることができる。しかし、ハードディスク装置へのデータの書き込みはスピンアップが完了するまで待たなければならない。このため、立ち上げ処理などでハードディスク装置へのデータの書き込みが必要となる場合には、ハードディスク装置のスピンアップの完了を待たなければならず、省電力モードから通常モードへの高速な復帰は困難になる。また、起動処理用のデータやプログラムを記憶するために不揮発メモリを要するので、その分、装置価格が高騰してしまうという問題があった。
【００１１】
本発明は、上記の問題を解決しようとするものであり、省電力モードからの復帰に要する時間を短くすることのできる情報処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１２】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１３】
［１］第１待機状態と、消費電力は第１待機状態より少なくかつデータの読み書きが可能になるまでに要する時間が第１待機状態より長い第２待機状態を取り得るハードディスク装置と、
揮発メモリと、
省電力モード中は前記揮発メモリへの電源供給をオフにする電力管理部と、
制御部と、
を備え、
前記制御部は、省電力モードへ移行する際に前記ハードディスク装置が制御プログラムを記憶しているか否かを判断し、制御プログラムを記憶しているハードディスク装置は前記第１待機状態に設定し、制御プログラムを記憶していないハードディスク装置は前記第２待機状態に設定する
ことを特徴とする情報処理装置。
【００１４】
上記発明によれば、制御部は、省電力モードへ移行する際に、制御プログラムを記憶しているハードディスク装置は第１待機状態に設定し、制御プログラムを記憶していないハードディスク装置は、第１待機状態よりも消費電力は少ないがデータの読み書きが可能になるまでに長い時間を要する第２待機状態に設定する。省電力モードからの復帰動作では、第１待機状態に設定されているハードディスク装置から制御プログラムを読み出して使用できるので、制御プログラムを記憶しているハードディスク装置か否かに係らず省電力モードへの移行時にハードディスク装置を第２待機状態に設定する場合に比べて、省電力モードからの復帰時間を短縮することができる。
【００１５】
［２］前記制御部は、省電力モードからの復帰動作で、前記制御プログラムをハードディスク装置から読み出して前記揮発メモリに格納して実行する
ことを特徴とする［１］に記載の情報処理装置。
【００１６】
［３］第１待機状態と、消費電力は第１待機状態より少なくかつデータの読み書きが可能になるまでに要する時間が第１待機状態より長い第２待機状態を取り得ると共に、制御プログラムが記憶される第１のハードディスク装置と、
前記第１待機状態と第２待機状態を取り得ると共に、制御プログラムが記憶されない第２のハードディスク装置と、
揮発メモリと、
省電力モード中は前記揮発メモリへの電源供給をオフにする電力管理部と、
制御部と、
を備え、
前記制御部は、省電力モードへ移行する際に前記第１のハードディスク装置を前記第１待機状態に設定し前記第２のハードディスク装置を前記第２待機状態に設定し、省電力モードからの復帰動作で前記制御プログラムを前記第１のハードディスク装置から読み出して前記揮発メモリに格納して実行する
ことを特徴とする情報処理装置。
【００１７】
上記発明では、制御プログラムの記憶された第１のハードディスク装置は省電力モードへの移行時に第１待機状態に設定され、制御プログラムの記憶されない第２のハードディスク装置は省電力モードへの移行時に第２待機状態に設定される。制御部は、省電力モードからの復帰時は第１のハードディスク装置から制御プログラムを揮発メモリに読み出して実行するので、省電力モードからの復帰時間が短縮される。
【００１８】
［４］前記第１待機状態は、ヘッドは退避させるがディスクの回転を継続させた状態であり、
前記第２待機状態は、ヘッドを退避させかつディスクの回転を停止させる状態である
ことを特徴とする［１］乃至［３］のいずれか１つに記載の情報処理装置。
【００１９】
上記発明では、省電力モードからの復帰時間を、ディスクの回転開始からその回転数が安定するまでに要する時間（いわゆる、スピンアップ時間）だけ短縮することができる。
【００２０】
［５］前記制御部は、省電力モードへ移行してから所定時間が経過したとき、前記第１待機状態に設定されているハードディスク装置を前記第２待機状態に変更する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の情報処理装置。
【００２１】
上記発明では、制御部は、制御プログラムを記憶しているハードディスク装置については、省電力モードへ移行する時点で第１待機状態に設定し、その後、省電力モードが規定時間以上継続した場合は、そのハードディスク装置を第１待機状態から第２待機状態へ遷移させる。省電力モードが長時間続く場合の消費電力の抑制とディスクを回転させるモータや機構の劣化防止が計られる。
【００２２】
［６］前記制御部は、省電力モードへ移行する際に現時点が予め定められた期間に含まれるか否かを調べ、含まれない場合は前記制御プログラムを記憶しているハードディスク装置を前記第１待機状態に設定し、含まれる場合は前記制御プログラムを記憶しているハードディスク装置を第２待機状態に設定する
ことを特徴とする［１］乃至［４］のいずれか１つに記載の情報処理装置。
【００２３】
上記発明では、省電力モードへ移行する際に現時点が予め定められた期間、たとえば、ユーザのいない夜間や休日に含まれるか否かを調べ、含まれない場合は制御プログラムを記憶しているハードディスク装置を第１待機状態に設定し、含まれる場合は第２待機状態に設定する。省電力モードから当分復帰する見込みのない場合には、制御プログラムを記憶している場合でも第２待機状態に設定する。これにより、省電力モードでの消費電力の抑制とディスクを回転させるモータや機構の劣化を防止することができる。
【発明の効果】
【００２４】
本発明によれば、省電力モードからの復帰動作で制御プログラムをハードディスク装置から読み出して揮発メモリに格納する場合でも、ハードディスク装置のスピンアップ時間の影響を受けることなく、省電力モードから通常モードへ高速に復帰することができる。
【発明を実施するための最良の形態】
【００２５】
以下、図面に基づき本発明の実施の形態を説明する。
【００２６】
図１は、本発明の実施の形態に係る情報処理装置としての画像処理装置１０の構成の概要を示している。画像処理装置１０は、ＣＰＵ(Central Processing Unit)１１と、ＲＡＭ(Random Access Memory)１２と、不揮発メモリ（Non Volatile RAM）１３と、画像入力部１４と、画像出力部１５と、電力管理部１６、Ｉ／Ｏ(Input/Output)制御部１７と、操作表示部１８とをシステムバス１９に接続して備えている。Ｉ／Ｏ制御部１７の配下には大容量・不揮発の記憶装置であるハードディスク装置２０が接続されている。ここではハードディスク装置２０ハードディスク装置２０として第１のハードディスク装置２０ａと、第２のハードディスク装置２０ｂを備えている。
【００２７】
ＣＰＵ１１は、ＯＳ(Operating System)や制御プログラムを実行することで、画像処理装置１０の動作を統括的に制御する機能を果たす。
【００２８】
ＲＡＭ１２は、ＣＰＵ１１の作業用領域として使用される揮発性メモリ（揮発メモリ）である。また電源立ち上げ時や省電力モードからの復帰時に、ハードディスク装置２０に記憶されているＯＳや制御プログラム、処理データなどが読み出されてＲＡＭ１２に格納される。
【００２９】
不揮発メモリ１３は、ＣＰＵ１１に実行させる起動用プログラムや各種パラメータなどのファームウェアが固定的に記憶される。ＣＰＵ１１は電源立ち上げ時や省電力モードからの復帰時にまず不揮発メモリ１３に記憶されている起動用プログラムを実行する。この起動用プログラムの実行によりハードディスク装置２０からブートローダを揮発性のＲＡＭ１２にロードする。その後、ＣＰＵ１１はＲＡＭ１２上のブートローダを実行する。ＣＰＵ１１はブートローダを実行することでＯＳや各種デバイスドライバ、各種アプリケーションをハードディスク装置２０からＲＡＭ１２に読み出し、さらにそれらＲＡＭ１２上のプログラムを実行することでシステムの初期化（立ち上げ処理）を行い、画像処理装置１０を機能可能（コピーなどの各種機能を利用可能）な状態にする。
【００３０】
画像入力部１４は、原稿から画像を読み取って画像データを入力する機能を果す。画像入力部１４は、原稿に光を照射する走査光源部、受光した光の強度に応じた電気信号を出力するＣＣＤ(Charge Coupled Device)イメージセンサ、走査光源部が照射して原稿で反射された光をＣＣＤイメージセンサへ導いてその受光面で結像させるための走査ミラーや結像レンズなどで構成される。画像入力部１４は、さらにＣＣＤイメージセンサの出力するアナログ電気信号をディジタル信号の画像データに変換する変換部や、変換後の画像データに階調補正や誤差拡散処理などの各種画像処理を施す処理部などを備えている。
【００３１】
画像入力部１４は、プラテンガラス上に置かれた原稿を読み取る機能のほか、読み取り位置へ原稿を順次送り出す自動原稿搬送装置を有し、複数毎の原稿を連続して読み取る機能を備えている。
【００３２】
画像出力部１５は、画像データに応じたトナー像を転写紙などの記録材上に形成して、画像が形成された記録材を出力する機能（すなわち、プリント機能）を果す。画像出力部１５は、感光体ドラム、帯電器、プリントヘッド、現像器、転写器、定着器、クリーナ、イレーサおよび記録材料を搬送する搬送部などから構成される。
【００３３】
感光体ドラムは、円筒状のドラムの周辺に感光体樹脂を巻き付けたもので、所定の方向に所定の速度で回転する。帯電器は、感光体ドラムの表面を一様に帯電させる。プリントヘッドは光源が発光した光を感光体ドラムの表面に照射することによって感光体ドラムの表面に静電潜像を形成する。プリントヘッドの光源は画像データに応じてオン／オフされる。現像器は、キャリアに運ばれたトナーを感光体ドラムの表面に付着させることによってトナー像を形成する。
【００３４】
転写器は、搬送部により給紙トレイから給紙されて搬送ベルト上を搬送されてきた記録材に、転写ローラを使用してトナー像を転写する。定着器は、定着ローラを使用してトナー像が転写された記録材を加熱または加圧する。トナー像は記録材に定着して画像が形成される。画像が形成された記録材は排紙トレイに排出される。
【００３５】
クリーナは、転写後、感光体ドラムの表面に残ったトナーを除去する。イレーサは、転写後、感光体ドラムの表面に残った電荷を除去する。クリーナとイレーサによって復元された感光体ドラムは再び使用可能となり、帯電器による感光体ドラムの表面の一様な帯電からの一連の画像形成処理を繰り返し行うことができる。
【００３６】
操作表示部１８は、ユーザに対して各種の案内画面や操作画面、設定画面を表示する機能およびユーザから各種の操作を受け付ける機能を果す。操作表示部１８は、たとえば、押下された位置を認識可能なタッチパネルを表面に備えた液晶ディスプレイやスイッチなどで構成される。
【００３７】
電力管理部１６は、画像処理装置１０を構成する各部への電力供給をする機能を果す。電力管理部１６は、電力回路部と電力入力部から構成される。電力回路部は、画像処理装置１０を構成する各部に供給する直流電源を商用電源から生成する。電力入力部は、電力回路部から画像処理装置１０を構成する各部への電力の供給を、オン／オフ制御する。
【００３８】
電力回路部は、ＣＰＵ１１の制御に従って各部への電力供給をオン／オフ制御する。詳細には、画像処理装置１０が起動される時は、ＣＰＵ１１を動作させるために必要な箇所（たとえば、不揮発メモリ１３とＣＰＵ１１）へのみ電力供給し、その後はＣＰＵ１１からの指示に基づいて各部（ＲＡＭ１２、不揮発メモリ１３、画像入力部１４、画像出力部１５、Ｉ／Ｏ制御部１７、ハードディスク装置２０など）への電力供給を制御する。
【００３９】
Ｉ／Ｏ制御部１７は、ハードディスク装置２０とＣＰＵ１１とのインターフェースを制御するほか、画像処理装置１０のＣＰＵ１１に周辺機器を接続して、画像処理装置と周辺機器との間のデータの入出力を制御する機能を果す。例えば、既存のインターフェース規格のＵＳＢ(Universal Serial Bus)やＰＣＩ(Peripheral Components Interconnect)によって周辺機器と接続して、周辺機器にデータを送信したり、周辺機器からのデータを入力したりする。
【００４０】
ハードディスク装置２０は、ランダムアクセス可能な大容量の記憶装置である。Ｉ／Ｏ制御部１７を介してＣＰＵ１１に接続され、画像処理装置１０が処理する画像データや制御プログラムなどを記憶する。
【００４１】
ここでは、ハードディスク装置２０として第１のハードディスク装置２０ａと第２のハードディスク装置２０ｂを有しており、第１のハードディスク装置２０ａにＯＳや制御プログラムなどを格納し、第２のハードディスク装置２０ｂにはＯＳや制御プログラムを格納しないように取り決めてある。また、第１のハードディスク装置２０ａ、第２のハードディスク装置２０ｂのいずれにも画像データは格納可能にされている。
【００４２】
図２は、ハードディスク装置２０の構成の概要を示している。ハードディスク装置２０は、磁性材料が塗布されてデータが記憶される円盤状のディスク２１と、ディスク２１を回転させるスピンドルモータ２２と、ディスク２１に対してデータの読み書きを行うヘッド２３と、先端部に設けられたヘッド２３をディスク２１の径方向に往来移動させるためのアクチュエータとしてのアーム２４と、このアーム２４を回転させるアームモータ２５と、アーム２４を回転させてディスク２１の外側へ退避させたヘッド２３を保持するためのランプ２６とを有している。
【００４３】
また、ハードディスク装置２０は、ＭＰＵ（マイクロプロセッサユニット）３１と、ハードディスク制御部３２と、データ制御部３３と、モータ制御部３４と、電源制御部３５とを、バス３６に接続して備えている。
【００４４】
ＭＰＵ３１は、ＣＰＵ、ＲＯＭ（Read Only Memory）、ＲＡＭ、タイマなどから構成される。ＭＰＵ３１はＲＯＭに記録されたプログラムに従って、ハードディスク装置２０の各部を制御して、ハードディスク装置２０の動作を統括的に制御する。ハードディスク制御部３２は、接続されたホスト（ここではＣＰＵ１１）からのコマンドの受信、書き込みデータの受信、ホストへのステータスの送信、読み出しデータの送信を制御する。
【００４５】
データ制御部３３は、ディスク２１へのデータの書き込みおよび読み出しを制御する。データ制御部３３は、アーム２４を介してヘッド２３に接続された記録再生回路を動作させて、ディスク２１へのデータの書き込みおよび読み出しを行う。モータ制御部３４はスピンドルモータ２２の回転および停止を制御する。またアームモータ２５を制御してアーム２４およびヘッド２３の移動を制御する。
【００４６】
電源制御部３５は、ハードディスク装置２０を構成する各部への電力供給を制御する。画像処理装置１０の電力管理部１６から電源ラインを介して電力の供給を受け、ハードディスク装置２０を構成するハードディスク制御部３２、データ制御部３３、モータ制御部３４および各モータ２２、２５に電力を供給する。
【００４７】
ハードディスク装置２０の動作状態は、ヘッド２３およびスピンドルモータ２２の動作状態に応じて、５つの動作状態に分けられる。詳細には、アクティブ(Active)状態、アクティブアイドル(Active Idle)状態、ローパワーアイドル(Low Power Idle)状態、スタンバイ(Standby)状態、スリープ(Sleep)状態の５つの動作状態の何れかをとる。
【００４８】
アクティブ状態とは、シークや、リードおよびライトを実行している状態のことである。アクティブアイドル状態とは、ヘッド２３がディスク２１上の最もインナーの位置にロードされている状態のことである。
【００４９】
ローパワーアイドル状態とは、ヘッド２３はランプ２６上に退避されている（これをヘッド２３がアンロードされているという。）が、スピンドルモータ２２は回転している状態のことである。ここでは、ローパワーアイドル状態を第１待機状態とする。
【００５０】
スタンバイ状態とは、ヘッド２３がアンロードされていて、かつスピンドルモータ２２が停止している状態であるが、ＣＰＵ１１など外部からのコマンドは受け付け可能な状態のことである。
【００５１】
スリープ状態とは、ヘッド２３がアンロードされていて、かつスピンドルモータ２２が停止し、コマンドは受け付け不可能な状態のことである。スリープ状態から他の状態に遷移させるためには、ハードディスク装置２０に対してリセット処理が必要となる。ここでは、スリープ状態を第２待機状態とする。
【００５２】
ハードディスク装置２０の消費電力は、アクティブ状態、アクティブアイドル状態、ローパワーアイドル状態、スタンバイ状態、スリープ状態の順で小さくなる。ハードディスク装置２０は、接続されたホスト（ここではＣＰＵ１１）からのコマンドを受信すると、そのコマンドに従って、アクティブ状態、アクティブアイドル状態、ローパワーアイドル状態、スタンバイ状態、スリープ状態の各状態に遷移するようになっている。
【００５３】
画像処理装置１０は、たとえば、原稿のコピー動作を行う場合、画像入力部１４で原稿を読み取って得た画像データを、一旦、Ｉ／Ｏ制御部１７を通じてハードディスク装置２０に格納する。その後、ハードディスク装置２０に格納されている画像データを読み出して画像出力部１５に送り、この画像データに対応した画像を画像出力部１５で転写紙上に画像形成し定着させて出力するようになっている。
【００５４】
なお、以後の説明では、ＯＳやデバイスドライバなどを含め、省電力モードからの復帰動作でハードディスク装置２０からＲＡＭ１２に読み出して格納されるプログラムやデータを制御プログラムと呼ぶものとする。
【００５５】
図３は、画像処理装置１０が通常モードから省電力モードへ移行する際に、ＣＰＵ１１が行うハードディスク装置２０の状態制御に関する動作の流れを示している。なお、通常モードとは、画像処理装置１０がコピー機能やプリンタ機能などの機能を実行可能な状態あるいは実行している状態をいう。省電力モードとは通常モードに比べて消費電力が少なくなるように制御された状態である。省電力モードでは、たとえば、操作表示部１８の表示をオフにし、ＲＡＭ１２、画像入力部１４、画像出力部１５、Ｉ／Ｏ制御部１７、ディスク２１への電源供給をオフにする。
【００５６】
より詳細には、省電力モードでは、操作表示部１８に対する何らかの操作や外部端末からのプリントコマンドの受信など省電力モードから通常モードへ復帰するためのトリガ（契機）を検知する機能は作動し、他の機能は停止させる。また、上記トリガ（契機）を検知する機能に関連する部分には電力供給するがその他の機能のみに関連する部分への電力供給は停止させる。
【００５７】
通常モードにおいて、たとえば、ジョブの実行がなく、かつ操作表示部１８に対する操作や外部端末からのプリントデータの受信などのない状態が予め定めた時間以上継続した場合に、省電力モードへの移行条件は満足される。省電力モードへの移行条件はこれに限定されず、任意に定めてよい。
【００５８】
ＣＰＵ１１は、通常モードで動作中、省電力モードへの移行条件が満足されたか否かを監視し（ステップＳ１０１；Ｎｏ）、省電力モードへの移行条件が満足したことを検知すると（ステップＳ１０１；Ｙｅｓ）、各ハードディスク装置２０に制御プログラムが格納されているか否かを確認する（ステップＳ１０２）。ＣＰＵ１１は、画像処理装置１０の制御プログラムを格納しているハードディスク装置２０に対しては（ステップＳ１０２；Ｙｅｓ）、ローパワーアイドル状態（第１待機状態）へ遷移させるコマンドを発行する（ステップＳ１０３）。
【００５９】
一方、ＣＰＵ１１は、制御プログラムを格納していないハードディスク装置２０に対しては、スリープ状態（第２待機状態）へ遷移させるコマンドを発行して（ステップＳ１０４）本処理を終了する（エンド）。
【００６０】
ここでは、第１のハードディスク装置２０ａには制御プログラムを格納し、第２のハードディスク装置２０ｂに制御プログラムを格納しないと予め定めてあるので、ＣＰＵ１１は第１のハードディスク装置２０ａはローパワーアイドル状態に遷移させ、第２のハードディスク装置２０ｂはスリープ状態に遷移させる。なお、制御プログラムの格納されるハードディスク装置２０が変更される場合には、各ハードディスク装置２０に制御プログラムが格納されているか否かを、実際のハードディスク装置２０の記憶内容を調べて判断してもよい。また、各ハードディスク装置２０に対して動作中に制御プログラムを読み書きしたか否かを示す情報をＲＡＭ１２もしくは不揮発メモリ１３に格納しておき、この情報に基づいて各ハードディスク装置２０に制御プログラムが格納されているか否かを判断するように構成されてもよい。
【００６１】
ローパワーアイドル状態（第１待機状態）へ遷移させるコマンドを受信したハードディスク装置２０（本例では第１のハードディスク装置２０ａ）は、ローパワーアイドル状態に遷移して、ヘッド２３はアンロードされるがスピンドルモータ２２は回転している状態を維持する。スリープ状態（第２待機状態）へ遷移させるコマンドを受信したハードディスク装置２０（本例では第２のハードディスク装置２０ｂ）は、スリープ状態に遷移して、ヘッド２３がアンロードされ、スピンドルモータ２２は停止し、かつコマンドは受け付け不可能な状態を維持する。
【００６２】
図４は、画像処理装置１０のＣＰＵ１１が行なう初期化処理の手順を示している。初期化処理は、画像処理装置１０の電源が投入された時と、省電力モードから通常モードに復帰する時に行われる。ＣＰＵ１１は、省電力モードにおいて、通常モードへ復帰するためのトリガの発生、たとえば、操作表示部１８に対する何らかの操作や外部端末からのプリントコマンドの受信などを検知すると（ステップＳ２０１；Ｙｅｓ）、制御プログラムが格納されているハードディスク装置２０の動作状態を確認する（ステップＳ２０２）。ここでは、第１のハードディスク装置２０ａの動作状態を確認する。
【００６３】
なお、電源投入時の初期化処理ではステップＳ２０１は省略されてステップＳ２０２から実行される。また、ＣＰＵ１１は制御プログラムを格納していないハードディスク装置２０については、省電力モードや電源オフからの初期化処理（立ち上げ処理）においてリセット処理およびスピンアップを無条件に行うようになっている。
【００６４】
制御プログラムが格納されたハードディスク装置２０がローパワーアイドル状態（第１待機状態）であれば（ステップＳ２０２；Ｙｅｓ）、即刻、ＣＰＵ１１はシステムバス１９を経由してそのハードディスク装置２０からブートローダを読み出してＲＡＭ１２に格納し、該ＲＡＭ１２上のブートローダを実行する（ステップＳ２０６）。
【００６５】
ＣＰＵ１１はブートローダを実行することにより、ＣＰＵ１１のレジスタの初期化を行った後、システムバス１９を介してハードディスク装置２０からＯＳを読み出してＲＡＭ１２に展開する（ステップＳ２０７）。ＯＳがＲＡＭ１２に展開されると、次にＣＰＵ１１は各種デバイスドライバをハードディスク装置２０からＲＡＭ１２にロードして周辺のデバイスを初期化し、各周辺デバイスを動作可能な状態にする（ステップＳ２０８）。さらにＣＰＵ１１は必要なアプリケーションをハードディスク装置２０から読み出してＲＡＭ１２に順次ロードして、これを実行可能な状態にして（ステップＳ２０９）、初期化処理を完了する（エンド）。
【００６６】
初期化処理が完了すると画像処理装置１０は機能可能な状態になる。具体的には操作表示部１８にジョブの投入操作を受け付ける画面を表示した状態になる。
【００６７】
一方、制御プログラムが格納されたハードディスク装置２０がローパワーアイドル状態でなければ（ステップＳ２０２；Ｎｏ）、そのハードディスク装置２０をリセットし（ステップＳ２０３）、スピンドルモータ２２の回転を開始させて（ステップＳ２０４）、スピンアップの完了を待つ（ステップＳ２０５；Ｎｏ）。スピンアップとは、スピンドルモータ２２の回転をスタートさせ、ディスク２１を所定の回転数で安定に回転する状態にすることである。スピンアップが完了したら（ステップＳ２０５；Ｙｅｓ）、ＣＰＵ１１はハードディスク装置２０からブートローダを読み出してＲＡＭ１２に格納し、該ＲＡＭ１２上のブートローダを実行する（ステップＳ２０６）。
【００６８】
なお、電源オンで図４の初期化処理を実行した場合は、制御プログラムを記憶しているハードディスク装置２０はローパワーアイドル状態ではないので、ステップＳ２０２の判断は「Ｎｏ」になる。
【００６９】
図３に示したように、画像処理装置１０は、通常モードから省電力モードへ移行する場合に、制御プログラムを格納しているハードディスク装置２０はローパワーアイドル状態に遷移させ、制御プログラムを格納していないハードディスク装置２０のみをスリープ状態に遷移させる。このため、省電力モードから復帰する場合には、制御プログラムを格納しているハードディスク装置２０はローパワーアイドル状態になっているので、スピンアップを開始させてスピンアップの完了を待つ必要がなく、その分、初期化処理が短時間で終了し、早期に画像処理装置１０を機能可能な状態にすることができる。通常、ディスク２１の回転をスタートさせてからスピンアップが完了するまでには十数秒程度を要する。したがって、制御プログラムの記憶されたハードディスク装置２０を省電力モードへの移行時にローパワーアイドル状態に遷移させることで、省電力モードからの復帰に要する時間を十数秒短縮することができる。
【００７０】
次に、本発明の第２の実施の形態を説明する。
【００７１】
第１の実施の形態との相違は、省電力モードへの移行時の動作であり、装置構成や省電力モードからの復帰動作などその他の点については第１の実施の形態と同様であり、それらの説明は省略する。
【００７２】
図５は、第２の実施の形態における、通常モードから省電力モードへの移行時の動作の流れを示している。ＣＰＵ１１は、通常モードで動作中に省電力モードへの移行条件が満足されたか否かを監視し（ステップＳ３０１；Ｎｏ）、省電力モードへの移行条件が満足したことを検知すると（ステップＳ３０１；Ｙｅｓ）、各ハードディスク装置２０に制御プログラムが格納されているか否かを確認する（ステップＳ３０２）。ＣＰＵ１１は、画像処理装置１０の制御プログラムを格納していないハードディスク装置２０に対しては、スリープ状態（第２待機状態）へ遷移させるコマンドを発行して（ステップＳ３０６）本処理を終了する（エンド）。
【００７３】
制御プログラムを格納しているハードディスク装置２０があるときは（ステップＳ３０２；Ｙｅｓ）、初期化短縮モードがオンに設定されているか否かを判断する（ステップＳ３０３）。初期化短縮モードがオフに設定されている場合は（ステップＳ３０３；Ｎｏ）、ＣＰＵ１１は、制御プログラムを格納しているハードディスク装置２０に対してスリープ状態（第２待機状態）へ遷移させるコマンドを発行して（ステップＳ３０６）本処理を終了する（エンド）。なお、初期化短縮モードのオン／オフ設定は、操作表示部１８を通じて受け付けることができ、その設定値は、たとえば、不揮発メモリ１３に記憶されてＣＰＵ１１により参照される。
【００７４】
初期化短縮モードがオンに設定されている場合は（ステップＳ３０３；Ｙｅｓ）、制御プログラムを格納しているハードディスク装置２０に対して、ローパワーアイドル状態（第１待機状態）へ遷移させるコマンドを発行する（ステップＳ３０４）。
【００７５】
その後、ＣＰＵ１１は、省電力モードに移行してから所定の規定時間が経過したか否かを監視し（ステップＳ３０５；Ｎｏ）、規定時間が経過した場合は（ステップＳ３０５；Ｙｅｓ）、省電力モードへの移行時にローパワーアイドル状態（第１待機状態）へ遷移させたハードディスク装置２０に対して、スリープ状態に遷移させるコマンドを発行して（ステップＳ３０６）本処理を終了する（エンド）。
【００７６】
第２の実施の形態では、初期化短縮モードをオフに設定している場合は、制御プログラムを格納しているハードディスク装置２０についても省電力モードへの移行時にスリープ状態に遷移させるので、省電力モードからの復帰時にはスピンアップ時間を必要として、機能可能な状態になるまでの時間は長くなる。しかし、省電力モードでの消費電力を少なく抑えることができる。また、スピンドルモータ２２の劣化を軽減することができる。
【００７７】
初期化短縮モードのオン／オフ設定を操作表示部１８から変更可能にしたので、ユーザの希望に合った省電力制御を行うことができる。すなわち、省電力モードからの短時間復帰を希望するユーザは初期化短縮モードをオンに設定すればよく、省電力モードからの短時間復帰より省電力モード中の消費電力削減やハードディスク装置２０の劣化防止を希望するユーザは初期化短縮モードをオフに設定すればよい。
【００７８】
また、初期化短縮モードをオンに設定した場合でも、省電力モードへ移行してから規定時間（たとえば、１時間など）が経過した場合は省電力モードの移行時にローパワーアイドル状態にしたハードディスク装置２０をスリープ状態に遷移させるので、省電力モードの継続時間が短い場合は省電力モードからの復帰時間が短縮され、省電力モードの継続時間が長くなると復帰時間の短縮よりも消費電力の抑制やスピンドルモータ２２の劣化防止が優先されるようになり、それぞれの利点をバランスさせることができる。
【００７９】
なお、規定時間は、操作表示部１８を通じて任意に設定変更でき、規定時間の設定値は不揮発メモリ１３に記憶される。また、規定時間はＣＰＵ１１が計時してもよいが、別途のタイマ部を設け、省電力モードへ移行する際にＣＰＵ１１がタイマ部に規定時間をセットした後、ＣＰＵ１１はローパワーモードあるいは動作停止し、タイマ部で規定時間の経過を監視し、規定時間の経過時にタイマ部が割り込み信号などによって規定時間の経過の事実をＣＰＵ１１へ通知するように構成されてもよい。
【００８０】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００８１】
たとえば、実施の形態では、省電力モードへ移行する際に、制御プログラムを格納していないハードディスク装置２０をスリープ状態に遷移させるようにしたが、ヘッド２３をランプ２６に退避させ、かつスピンドルモータ２２を停止させるスタンバイ状態に遷移させても構わない。ただし、消費電力の削減量を増やすにはスリープ状態に遷移させることが好ましい。
【００８２】
第２の実施の形態では、省電力モード中におけるハードディスク装置２０の状態制御を、初期化短縮モードのオン／オフと省電力モードへ移行後の規定時間との双方に基づいて行うようにしたが、いずれか一方のみでも構わない。
【００８３】
ハードディスク装置２０は、ディスクを回転させるものであれば、データの記録方式は問わず、光磁気ディスク装置などでもかまわない。
【００８４】
また実施の形態では、第１のハードディスク装置２０ａと第２のハードディスク装置２０ｂとを備える装置構成を例示したが、ハードディスク装置２０は３台以上でも、１台でも構わない。１台の場合でも、たとえば、制御プログラムをハードディスク装置２０に格納するか不揮発メモリ１３に格納するか否かを選択可能に構成されている場合や動的にその選択を変更できるなどの場合には、本発明は有効であり効果を奏する。
【００８５】
なお、制御プログラムとしてブートプログラム、ＯＳ、デバイスドライバ、アプリケーションなどを例示したが、ハードディスク装置２０をローパワーアイドル状態（第１待機状態）に遷移させるかスリープ状態（第２待機状態）に遷移させるかの基準にされる制御プログラムはこれら例示したものに限定されず、その中の１つまたは任意の数のものでもよいし、他のプログラムやデータでも構わない。要するに、省電力モードからの復帰動作（初期化処理）においてハードディスク装置２０から読み出されてＲＡＭ１２に格納される情報であれば、本発明が対象とする制御プログラムに含めることができる。
【００８６】
また、本発明は画像処理装置に限定されず、プリンタやファクシミリ装置など他の種類の情報処理装置であってもかまわない。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施の形態に係る画像処理装置の概略構成を示すブロック図である。
【図２】ハードディスク装置の概略構成を示す説明図である。
【図３】省電力モードへ移行する際に制御部が行う処理を示す流れ図である。
【図４】電源オン時または省電力モードから復帰時に制御部が行う初期化処理を示す流れ図である。
【図５】第２の実施の形態の制御部が省電力モードへ移行する際に行う処理を示す流れ図である。
【符号の説明】
【００８８】
１０…画像処理装置
１１…ＣＰＵ
１２…ＲＡＭ
１３…不揮発メモリ
１４…画像入力部
１５…画像出力部
１６…電力管理部
１７…Ｉ／Ｏ制御部
１８…操作表示部
１９…システムバス
２０…ハードディスク装置
２０ａ…第１のハードディスク装置
２０ｂ…第２のハードディスク装置
２１…ディスク
２２…スピンドルモータ
２３…ヘッド
２４…アーム
２５…アームモータ
２６…ランプ
３１…ＭＰＵ
３２…ハードディスク制御部
３３…データ制御部
３４…モータ制御部
３５…電源制御部
３６…バス
【図１】
2009169871.tif 000003
【図２】
2009169871.tif 000004
【図３】
2009169871.tif 000005
【図４】
2009169871.tif 000006
【図５】
2009169871.tif 000007