(57)【要約】【課題】省エネモードへ移行する制御によってはＨＤＤへの電源供給を停止しないコントローラを備える場合に、パワーオフ制御の途中で処理が停止してしまうことのない情報処理装置を得る。【解決手段】ハードディスクドライブをそれぞれ有し、ジョブを分担して実行する複数のコントローラとして、省電力モードにおいてハードディスクドライブへの電源供給を停止するメインコントローラ７０と、省電力モードにおいてハードディスクドライブへの電源供給を停止しない外部コントローラ７２と、を備える画像形成装置において、主電源を遮断する場合、その事前処理として、メインコントローラ７０が省電力モードに移行してハードディスクドライブへの電源供給を停止し、その後、外部コントローラ７２がハードディスクドライブへの電源供給を停止する。【選択図】        図２
2010063061.tif 000002
【特許請求の範囲】
【請求項１】
ハードディスクドライブをそれぞれ有し、ジョブを分担して実行する複数のコントローラを備える情報処理装置であって、
前記コントローラとして、
省電力モードにおいてハードディスクドライブへの電源供給を停止する１つ以上の第１のコントローラと、
省電力モードにおいてハードディスクドライブへの電源供給を停止しない１つ以上の第２のコントローラと、
を備え、
主電源を遮断する場合、その事前処理として、
前記第１のコントローラのそれぞれが省電力モードに移行してハードディスクドライブへの電源供給を停止し、その後、前記第２のコントローラのそれぞれがハードディスクドライブへの電源供給を停止することを特徴とする情報処理装置。
【請求項２】
ハードディスクドライブをそれぞれ有し、画像形成のためのジョブを分担して実行する複数のコントローラを備える画像形成装置であって、
前記コントローラとして、
省電力モードにおいてハードディスクドライブへの電源供給を停止する１つ以上の第１のコントローラと、
省電力モードにおいてハードディスクドライブへの電源供給を停止しない１つ以上の第２のコントローラと、
を備え、
主電源を遮断する場合、その事前処理として、
前記第１のコントローラのそれぞれが省電力モードに移行してハードディスクドライブへの電源供給を停止し、その後、前記第２のコントローラのそれぞれがハードディスクドライブへの電源供給を停止することを特徴とする画像形成装置。
【請求項３】
省電力モードにおいて自身が備えるハードディスクドライブへの電源供給を停止する第１のコントローラと、省電力モードにおいて自身が備えるハードディスクドライブへの電源供給を停止しない第２のコントローラと、を備えた情報処理装置において、主電源を遮断する前に実行する電源制御方法であって、
前記第１のコントローラの中の１つである代表コントローラが、
他の第１のコントローラに対して、省電力モードへの移行が可能か否かを問合せる第１の問合せステップと、
前記第１の問合せステップでの問い合わせに対する応答のすべてが省電力モードへの移行が可能である旨を示す場合、自身を含むすべての第１のコントローラを、省電力モードへ移行させる第１の実行ステップと、
前記第２のコントローラの全てに対して、ハードディスクドライブへの電源供給が停止可能か否かを問合せる第２の問合せステップと、
前記第２の問合せステップでの問い合わせに対する応答のすべてがハードディスクドライブへの電源供給が停止可能である旨を示す場合、前記第２のコントローラの全てに対して、ハードディスクドライブへの電源供給停止指示を行う第２の実行ステップと、
を含むことを特徴とする電源制御方法。
【請求項４】
前記第１の問合せステップでの問い合わせに対する応答の中に省電力モードへの移行が不可能である旨を示す応答が含まれる場合、前記代表コントローラが、主電源の遮断準備処理の中止を決定する処理中止ステップ、
をさらに含むことを特徴とする請求項３に記載の電源制御方法。
【請求項５】
前記第２の問合せステップでの問い合わせに対する応答の中にハードディスクへの電源供給の停止が不可能である旨を示す応答が含まれる場合、前記代表コントローラが、主電源の遮断準備処理の中止を決定し、すべての第１のコントローラを通常モードへ復帰させる通常動作復帰ステップ、
をさらに含むことを特徴とする請求項３または４に記載の電源制御方法。
【請求項６】
前記代表コントローラは、自身に接続されうる他のコントローラのうち、どれが前記第２のコントローラに該当するか否かを判定するためのコントローラ情報を保持しておき、
前記代表コントローラは、主電源が投入された場合、前記第２のコントローラが接続されているか否かを前記コントローラ情報に基づいて判定し、第２のコントローラが接続されていると判断した場合には、主電源遮断準備処理の実行指示を許容した状態で動作する
ことを特徴とする請求項３〜５のいずれか１つに記載の電源制御方法。
【請求項７】
請求項３〜６のいずれか１つに記載の電源制御方法をコンピュータに実行させるための電源制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ジョブを分担するための複数のコントローラを備える情報処理装置に関する。
【背景技術】
【０００２】
一般に、コピー機能、プリンタ機能、ネットワークスキャナ機能、ファクス機能などを備えた多機能デジタル複写装置（ＭＦＰ（Multi  Functional  Peripheral））（以下、複合機という）は、これらの各機能を実現するためのコントローラ、外部装置がプリンタ機能を利用できるようにするための外部コントローラなど、各機能を分担する複数のコントローラを備える。
【０００３】
こうした複合機は、主電源をオフにする場合（ユーザにより主電源をオフにするための操作が実行された場合）、複数のコントローラが、それぞれシャットダウン処理を行った後、主電源をオフにする。しかしながら、主電源オフまでにシャットダウンを完了できなかったコントローラがあった場合、そのコントローラが有するＨＤＤなどに障害が発生することがあった。これに対して、下記特許文献１では、電源オフ処理要求（ＳＷＯＦＦ信号）が発行されると、複数のコントローラがそれぞれシャットダウン処理を行い、退避処理時間（シャットダウン処理に要する時間）が最も長いコントローラに合わせて待ち合わせをしたのちに、電源オフ制御を行う。
【０００４】
【特許文献１】特開２００４−２６２０６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来の技術によれば、各コントローラは個別にシャットダウン処理を行うが、その順序は考慮されない。複合機は、既存の仕組みでは、パワーオフを行うにあたり（主電源をオフにするにあたり）、省エネモードに移行してから電源を落とすので、上記従来技術にしたがえば、複数のコントローラのそれぞれが、複合機が省エネモードに設定された場合の動作モード（以降、このモードを「省エネ設定対応モード」と呼ぶ）に移行することとなる。ところで、複合機に搭載されるコントローラには、省エネモードの制御とＨＤＤ電源の制御が共通のコントローラ、すなわち、省エネ設定対応モードにおいて自身のＨＤＤへの電源供給を停止するコントローラ（第１のコントローラ）と、省エネモードの制御とＨＤＤ電源の制御が異なり、省エネ設定対応モードではＨＤＤへの電源供給を停止しないコントローラ（第２のコントローラ）が存在する。したがって、これら第１のコントローラと第２のコントローラが混在している複合機においてパワーオフを行う場合は、まず、各コントローラが省エネモードに移行する制御を行い、さらに、第２のコントローラにおいては、ＨＤＤへの電源供給を停止する制御を行うこととなる。そのため、いずれかのコントローラが上記制御を失敗してＨＤＤへの電源供給を停止させることができなかった場合、上記第１のコントローラは通常モードへ復帰する（ＨＤＤへの電源供給を再開する）ことができるが、第２のコントローラはＨＤＤへの電源供給を再開することができない。したがって、複合機は、パワーオフを続行することも、通常モードに復帰することもできなくなる、という問題があった。
【０００６】
本発明は、上記に鑑みてなされたものであって、省エネモードへ移行する制御によってはＨＤＤへの電源供給を停止しないコントローラを備える場合に、パワーオフ制御の途中で処理が停止してしまうことのない情報処理装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる情報処理装置は、ハードディスクドライブをそれぞれ有し、ジョブを分担して実行する複数のコントローラを備える情報処理装置であって、前記コントローラとして、省電力モードにおいてハードディスクドライブへの電源供給を停止する１つ以上の第１のコントローラと、省電力モードにおいてハードディスクドライブへの電源供給を停止しない１つ以上の第２のコントローラと、を備え、主電源を遮断する場合、その事前処理として、前記第１のコントローラのそれぞれが省電力モードに移行してハードディスクドライブへの電源供給を停止し、その後、前記第２のコントローラのそれぞれがハードディスクドライブへの電源供給を停止することを特徴とする。
【０００８】
また、本発明にかかる画像形成装置は、ハードディスクドライブをそれぞれ有し、画像形成のためのジョブを分担して実行する複数のコントローラを備える画像形成装置であって、前記コントローラとして、省電力モードにおいてハードディスクドライブへの電源供給を停止する１つ以上の第１のコントローラと、省電力モードにおいてハードディスクドライブへの電源供給を停止しない１つ以上の第２のコントローラと、を備え、主電源を遮断する場合、その事前処理として、前記第１のコントローラのそれぞれが省電力モードに移行してハードディスクドライブへの電源供給を停止し、その後、前記第２のコントローラのそれぞれがハードディスクドライブへの電源供給を停止することを特徴とする。
【０００９】
また、本発明にかかる電源制御方法は、省電力モードにおいて自身が備えるハードディスクドライブへの電源供給を停止する第１のコントローラと、省電力モードにおいて自身が備えるハードディスクドライブへの電源供給を停止しない第２のコントローラと、を備えた情報処理装置において、主電源を遮断する前に実行する電源制御方法であって、前記第１のコントローラの中の１つである代表コントローラが、他の第１のコントローラに対して、省電力モードへの移行が可能か否かを問合せる第１の問合せステップと、前記第１の問合せステップでの問い合わせに対する応答のすべてが省電力モードへの移行が可能である旨を示す場合、自身を含むすべての第１のコントローラを、省電力モードへ移行させる第１の実行ステップと、前記第２のコントローラの全てに対して、ハードディスクドライブへの電源供給が停止可能か否かを問合せる第２の問合せステップと、前記第２の問合せステップでの問い合わせに対する応答のすべてがハードディスクドライブへの電源供給が停止可能である旨を示す場合、前記第２のコントローラの全てに対して、ハードディスクドライブへの電源供給停止指示を行う第２の実行ステップと、を含むことを特徴とする。
【００１０】
また、本発明にかかる電源制御プログラムは、請求項３〜６のいずれか１つに記載の電源制御方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、省エネモードへ移行する制御によってはＨＤＤへの電源供給を停止しないコントローラを備える情報処理装置において、パワーオフ制御の途中で処理が停止してしまうことを回避でき、また、上記コントローラのＨＤＤが故障することを回避できる、という効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明にかかる情報処理装置の最良な実施の形態を詳細に説明する。なお、以下に示す実施の形態では、情報処理装置の一例である画像形成装置の場合について説明を行う。
【００１３】
（実施の形態）
図１は、本実施の形態にかかる画像形成装置のハードウェア構成を示すブロック図である。本図に示すように、この画像形成装置は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ１０は、画像形成装置全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００１４】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated  Graphics  Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read  Only  Memory）１２ａと、ＲＡＭ（Random  Access  Memory）１２ｂとをさらに有する。
【００１５】
ＣＰＵ１１は、画像形成装置の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００１６】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００１７】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００１８】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインタフェース（Ｉ／Ｆ）部なども接続される。
【００１９】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）３０、ＵＳＢ（Universal  Serial  Bus）４０、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インタフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００２０】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００２１】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインタフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００２２】
本実施の形態の画像形成装置は、低消費電力で動作するモードである省エネモードとなる機能を有し、タイムアウトなどによって、通常モードから省エネモードへ遷移する。当該遷移は、画像形成装置に備えられた電源ボタン（図示せず）の押下によっても操作可能である。また、本実施の形態の画像形成装置は、当該装置への電源の供給を開始／停止するための主電源スイッチ（図示せず）を備える。画像形成装置をパワーオンする場合には、主電源スイッチをオンにする。また、画像形成装置をパワーオフする場合には、省エネモードである場合には、そのまま主電源スイッチをオフにし、通常モードである場合には、電源ボタンを押下して省エネモードに移行させてから、主電源スイッチをオフにする。なお、画像形成装置は、主電源スイッチをオフにすることが可能な状態の場合、その旨を操作表示部へ表示する。
【００２３】
図２は、図１の画像形成装置における、本実施の形態に関する機能部の構成例を示すブロック図である。図２の画像形成装置は、メインコントローラ７０と、エンジンコントローラ７１と、外部コントローラ７２と、ユーザインタフェース７３とを備える。メインコントローラ７０，外部コントローラ７２は、それぞれ、電源部（図示せず）とバス（図示せず）を介して接続され、電源部から供給される電力により動作する。なお、エンジンコントローラ７１は、メインコントローラ７０に対して接続され、メインコントローラ７０より電源を供給される。また、外部コントローラ７２は、ＬＡＮなどの外部ネットワークに接続され、外部装置からのアクセスを受け付ける。
【００２４】
メインコントローラ７０は、メモリ７４およびＨＤＤ７５を備え、コピージョブの実行、および画像形成装置全体の制御を行う。エンジンコントローラ７１は、メインコントローラからの制御にしたがって原稿を読み取るスキャナ７６、およびスキャナ７６から供給される画像を記録紙に印刷するプロッタ７７を備え、これらの制御を行う。外部コントローラ７２は、メモリ７８およびＨＤＤ７９を備え、プリンタジョブの実行を行う。ユーザインタフェース７３は、ユーザからの入力の受け付けを行い、また、メインコントローラ７０による制御にしたがい、自身が有する操作パネルなどの表示部（図示せず）への表示を行う。
【００２５】
メインコントローラ７０は、さらに、自身に接続されうる外部コントローラについて、製品を特定する識別子（製造番号、品番など）と、省エネモード中のパワーオフの可否とを関連付けるコントローラ情報テーブルを保持する。ここで、外部コントローラ７２は、省エネモード制御とＨＤＤ電源制御とが別であり、本体（画像形成装置）が省エネモードの場合であってもＨＤＤ７９を停止させないタイプのコントローラであるものとする。したがって、この画像形成装置は、省エネモード中に主電源スイッチをオフにすることができない仕様である。なお、画像形成装置は、外部コントローラを備える場合と備えない場合がある。
【００２６】
つづいて、以上のように構成された画像形成装置における、パワーオフに関係する動作について説明する。はじめに、画像形成装置の主電源を投入する場合の動作を説明する。図３は、主電源の投入操作が実行された場合の画像形成装置の動作を示すフローチャートである。
【００２７】
主電源スイッチがオンにされると、画像形成装置の電源部（図示せず）から各部に対して電源が供給され、各部は通電されて起動する（ステップＳ１）。メインコントローラ７０は、起動すると、外部コントローラを検出する処理を行い、画像形成装置に外部コントローラが接続されているか否かを判断する（ステップＳ２）。ここでは、メインコントローラ７０は、外部コントローラ７２が接続されていると判断し（ステップＳ２：Ｙｅｓ）、外部コントローラ７２に、識別番号の通知を要求する。外部コントローラ７２は、これを受けて、自身内のメモリ７８から識別番号（製造番号など）を読み出し、メインコントローラ７０に通知する。これを受けたメインコントローラ７０は、自身が保持するコントローラ情報テーブルを参照し、通知された識別番号に対応するエントリを読み出す。そして、外部コントローラ（ここでは、外部コントローラ７２）が省エネモード中にパワーオフ不可である機種（省エネモードでＨＤＤへの電源供給を停止する機種）かどうかを確認し、パワーオフが不可能な機種である場合（ステップＳ３：Ｙｅｓ）、メインコントローラ７０は、パワーオフにあたってはシャットダウン準備処理（詳細は後述する）が必要であると判断し、ユーザインタフェース７３の操作パネル上に、シャットダウン準備ボタンを表示させる（ステップＳ４）。一方、外部コントローラが接続されていないと判断した場合（ステップＳ２：Ｎｏ）、または、外部コントローラ（ここでは、外部コントローラ７２）が、省エネモード中にパワーオフが可能な機種であった場合（ステップＳ３：Ｎｏ）、メインコントローラ７０は、パワーオフにあたってはシャットダウン準備処理が必要ないと判断し、ユーザインタフェース７３の操作パネル上に、シャットダウン準備ボタンを表示させない（ステップＳ５）。
【００２８】
本実施の形態の画像形成装置のパワーオフにあたっては、安全のために、各コントローラがパワーオフのための準備を行う。すなわち、シャットダウン準備ボタンが表示されている場合、ユーザは、そのボタンの押下によって後述するシャットダウン準備処理を画像形成装置に実行させる。その後、主電源スイッチをオフにして画像形成装置をパワーオフ状態に移行させる。また、シャットダウン準備ボタンが表示されない場合、シャットダウン準備処理を実行させることなく、通常通り、電源ボタンの押下によって省エネモードに移行させる。その後、主電源スイッチをオフにして画像形成装置への電源供給を遮断する。
【００２９】
ここで、上述したシャットダウン準備処理について説明する。図４は、シャットダウン準備処理を説明するフローチャートである。
【００３０】
ユーザインタフェース７３の操作パネル上に印刷可能である旨に加えてシャットダウン準備ボタンが表示されている場合、ユーザインタフェース７３は、シャットダウン準備ボタンが押下されたことを検知すると、その旨をメインコントローラ７０に通知する（ステップＳ１１）。メインコントローラ７０は、シャットダウン準備ボタンが押下された旨の通知を受けると、自身の省エネモード移行が可能か否かを判断する。具体的には、たとえば、実行中のジョブが存在するか否かを判断し、存在する場合はさらに、そのジョブを停止できるか否かを判断する。そして、メインコントローラ７０は、自身の省エネモード移行が可能であると判断すると（ステップＳ１２：Ｙｅｓ）、エンジンコントローラ７１および外部コントローラ７２に、省エネモード移行が可能か否かを問合せる（ステップＳ１３）。メインコントローラ７０は、エンジンコントローラ７１および外部コントローラ７２からの応答を待ち、エンジンコントローラ７１および外部コントローラ７２のいずれもが、省エネモード移行ＯＫであると応答してきた場合（ステップＳ１４：Ｙｅｓ）、エンジンコントローラ７１および外部コントローラ７２に対して省エネモード移行を指令し、また、自身の省エネモード移行を実行する（ステップＳ１５）。省エネモード移行の指令を受けると、たとえば、エンジンコントローラ７１は、プロッタ７７およびスキャナ７６を停止させる。一方、外部コントローラ７２は、省エネモード移行が指令されたことを認識するのみであって、ここでは、ＨＤＤ７９の停止は行わない。
【００３１】
つづいて、メインコントローラ７０は、外部コントローラ７２に対し、シャットダウン実行を指令する（ステップＳ１６）。この指令を受けた外部コントローラ７２は、自身のシャットダウン、すなわちＨＤＤ７９の電源オフなどを実行する。そして、外部コントローラ７２が、シャットダウンＯＫ（成功）を応答してきた場合（ステップＳ１７：Ｙｅｓ）、メインコントローラ７０は、画像形成装置がパワーオフ可能な状態であることを認識し、また、ユーザインタフェース７３の操作パネル上に、パワーオフ可能である旨を表示させ、印刷可能表示などそれまでに表示していたすべての表示を削除する（ステップＳ２０）。一方、外部コントローラ７２が、シャットダウンＮＧ（失敗）を応答してきた場合、または応答がなかった場合（ステップＳ１７：Ｎｏ）、メインコントローラ７０は、省エネモードに移行した自身およびエンジンコントローラ７１，外部コントローラ７２を、省エネモードから通常モードに復帰させる制御を行う（ステップＳ１８）。この場合、メインコントローラ７０は、画像形成装置がパワーオフ不可な状態であることを認識し、また、ユーザインタフェース７３の操作パネル上に、パワーオフ不可である旨を表示させ、印刷可能表示などはそのままとする（ステップＳ１９）。また、メインコントローラ７０が自身の省エネモード移行が不可能であると判断した場合（ステップＳ１２：Ｎｏ）、および、エンジンコントローラ７１，外部コントローラ７２のいずれかが、省エネモード移行ＮＧであると応答してきた場合（ステップＳ１４：Ｎｏ）には、上述同様、ステップＳ１９の処理を行う。
【００３２】
つぎに、画像形成装置におけるパワーオフ準備動作（主電源スイッチをオフにする前に必要な準備動作）について説明する。まず、シャットダウン準備処理が不要な場合の動作を説明する。図５は、パワーオフ準備のために電源ボタンが押下された場合の動作を示すシーケンス図である。上述したように、このケースでは、ユーザインタフェース７３の操作パネル上には、シャットダウン準備ボタンは表示されない。
【００３３】
ユーザインタフェース７３は、電源ボタンが押下されたことを検知すると、その旨をメインコントローラ７０に通知する（ステップＳ３１）。この通知を受けたメインコントローラ７０は、自身を省エネモードに移行させる準備を行う（ステップＳ３２）。具体的には、実行中のジョブを停止する、メモリ７４上のデータをＨＤＤ７５に退避させる、といった処理である。そして、メインコントローラ７０は、エンジンコントローラ７１および外部コントローラ７２のそれぞれに対し、省エネモードへの移行が可能かどうかを問い合わせるための省エネモード移行要求を送信し（ステップＳ３３，Ｓ３４）、応答が返るまで所定の時間にわたって待機する。ここでは、エンジンコントローラ７１および外部コントローラ７２のそれぞれが、省エネモードへの移行が可能であると判断し、メインコントローラ７０に、移行可能である旨を応答する（ステップＳ３５，Ｓ３６）。応答を受けたメインコントローラ７０は、エンジンコントローラ７１および外部コントローラ７２に対して、省エネモードへの移行を指令し、自身のＨＤＤ７５の電源をオフにする。また、指令を受けたエンジンコントローラ７１および外部コントローラ７２は、既に述べたように省エネモードへ移行する（ステップＳ３７）。メインコントローラ７０は、省エネモード移行処理を完了させると、省エネモードである旨を表示させるよう、ユーザインタフェース７３に指示する（ステップＳ３８）。これを受けたユーザインタフェース７３は、省エネモードである旨を操作パネル上に表示させる（ステップＳ３９）。この表示を目視したユーザが、主電源スイッチをオフにすると、画像形成装置はパワーオフする。
【００３４】
つぎに、シャットダウン準備処理が必要な場合の動作を説明する。図６は、シャットダウン準備ボタンが押下された場合の動作を示すシーケンス図である。上述したように、このケースでは、パワーオン以降、ユーザインタフェース７３の操作パネル上にシャットダウン準備ボタンが表示されている。
【００３５】
ユーザインタフェース７３は、シャットダウン準備ボタンが押下されたことを検知すると、その旨をメインコントローラ７０に通知する（ステップＳ４１）。この通知を受けたメインコントローラ７０は、自身を省エネモードに移行させる準備を行う（ステップＳ４２）。そして、メインコントローラ７０は、エンジンコントローラ７１および外部コントローラ７２のそれぞれに対し、省エネモードへの移行が可能かどうかを問い合わせるための省エネモード移行要求を送信し（ステップＳ４３，Ｓ４４）、応答が返るまで所定の時間にわたって待機する。ここでは、エンジンコントローラ７１および外部コントローラ７２のそれぞれが、省エネモードへの移行が可能であると判断し、メインコントローラ７０に、移行可能である旨を応答する（ステップＳ４５，Ｓ４６）。応答を受けたメインコントローラ７０は、エンジンコントローラ７１および外部コントローラ７２に対して、省エネモードへの移行を指令し、自身のＨＤＤ７５の電源をオフにする。また、指令を受けたエンジンコントローラ７１および外部コントローラ７２は、既に述べたように省エネモードへ移行する（ステップＳ４７）。
【００３６】
つづいて、メインコントローラ７０は、外部コントローラ７２に対し、シャットダウン実行を要求し（ステップＳ４８）、この要求を受けた外部コントローラ７２は、自身のシャットダウン、すなわちＨＤＤ７９の電源オフなどを実行する（ステップＳ４９）。ここで、外部コントローラ７２が、シャットダウンＯＫ（成功）を応答してくると（ステップＳ５０）、メインコントローラ７０は、パワーオフ可能である旨を表示させるよう、ユーザインタフェース７３に指示する（ステップＳ５１）。これを受けたユーザインタフェース７３は、パワーオフ可能である旨を操作パネル上に表示させる（ステップＳ５２）。この表示を目視したユーザが、主電源スイッチをオフにすると、画像形成装置はパワーオフされる。
【００３７】
なお、シャットダウン準備処理が必要にも関わらず、ユーザが、シャットダウン準備ボタンを押下せずに主電源スイッチをオフにすることも考えられる。この場合、主電源スイッチをオフにされてもパワーオフを実行せず、シャットダウン準備ボタンの押下を促すメッセージなどを表示させる、としてもよい。
【００３８】
また、ユーザインタフェース７３の操作パネル上に、シャットダウン準備ボタンを表示させた状態において電源ボタンが押下された場合、すなわち、省エネモード中にパワーオフが不可能な外部コントローラ７２が接続された状態で電源ボタンが押下された場合、画像形成装置は通常の省エネモードへ移行する。この場合の制御手順は、図６に示したステップＳ４２〜Ｓ４７と同一である。
【００３９】
以上説明したように、本実施の形態では、パワーオフ動作を行うにあたっては、事前にシャットダウン準備処理を行うこととした。これにより、省エネモードへ移行する制御によってはＨＤＤへの電源供給を停止しないコントローラを備える画像形成装置において、パワーオフ制御の途中で処理が停止してしまうことを回避できる。また、それにより、上記コントローラのＨＤＤが故障することを回避できる。
【００４０】
なお、上記では画像形成装置を例にとり説明したが、複数のコントローラを備える機器（情報処理装置）であればどのようなものであっても適用可能である。
【産業上の利用可能性】
【００４１】
本発明にかかる情報処理装置は、省エネ制御によってはＨＤＤへの電源供給を停止しないコントローラを含む情報処理装置に適用できる。
【図面の簡単な説明】
【００４２】
【図１】画像形成装置のハードウェア構成を示すブロック図である。
【図２】図１の画像形成装置における、機能部の構成例を示すブロック図である。
【図３】画像形成装置がパワーオンされた場合の動作を示すフローチャートである。
【図４】シャットダウン準備処理を示すフローチャートである。
【図５】パワーオフ準備のために電源ボタンが押下された場合の動作を示すシーケンス図である。
【図６】シャットダウン準備ボタンが押下された場合の動作を示すシーケンス図である。
【符号の説明】
【００４３】
１０  コントローラ
１１  ＣＰＵ
１２  システムメモリ（ＭＥＭ−Ｐ）
１２ａ  ＲＯＭ
１２ｂ  ＲＡＭ
１３  ノースブリッジ（ＮＢ）
１４  サウスブリッジ（ＳＢ）
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ローカルメモリ（ＭＥＭ−Ｃ）
１８  ハードディスクドライブ（ＨＤＤ）
２０  操作表示部
３０  ＦＣＵ
４０  ＵＳＢ
５０  ＩＥＥＥ１３９４インタフェース
６０  エンジン
７０  メインコントローラ
７１  エンジンコントローラ
７２  外部コントローラ
７３  ユーザインタフェース
７４，７８  メモリ
７５，７９  ＨＤＤ
７６  スキャナ
７７  プロッタ
【図１】
2010063061.tif 000003
【図２】
2010063061.tif 000004
【図３】
2010063061.tif 000005
【図４】
2010063061.tif 000006
【図５】
2010063061.tif 000007
【図６】
2010063061.tif 000008