(57)【要約】【課題】  プリンタや複写機、あるいは複合機等の情報処理装置において、ハイバネーション状態等の省エネルギー状態からの復帰を迅速に行うことができ、利便性を向上させることが可能であるとともに、復帰動作中における自局宛てのネットワークパケットやその他の要求への応答を迅速に行うことが可能な情報処理装置を提供することを課題とする。【解決手段】  装置を省電力状態から稼動状態に復帰させるための複数種類の復帰情報を生成する復帰情報生成手段と、前記復帰情報生成手段によって生成された複数種類の復帰情報を記憶する不揮発性記憶媒体と、前記装置の電力状態を稼動状態と省電力状態との間で制御する電力制御手段と、前記複数種類の復帰情報と復帰要求のあった機能とを関連付けて記憶する記憶手段とを備え、前記記憶手段を参照して復帰要求のあった機能と関連付けられた復帰情報を用いて、当該装置を稼動状態に復帰させるように構成した。【選択図】  図１
2006092481.tif 000002
【特許請求の範囲】
【請求項１】
装置を稼動状態から省電力状態に移行させる省エネルギーモードを備えた情報処理装置において、
前記装置を省電力状態から稼動状態に復帰させるための複数種類の復帰情報を生成する復帰情報生成手段と、
前記復帰情報生成手段によって生成された複数種類の復帰情報を記憶する不揮発性記憶媒体と、
前記装置の電力状態を稼動状態と省電力状態との間で制御する電力制御手段と、
前記複数種類の復帰情報と復帰要求のあった機能とを関連付けて記憶する記憶手段とを備え、
前記記憶手段を参照して復帰要求のあった機能と関連付けられた復帰情報を用いて、当該装置を稼動状態に復帰させることを特徴とする情報処理装置。
【請求項２】
前記復帰情報は、装置の機能毎に１つの単位として複数種類に分割されていることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記復帰情報は、装置の機能を構成する部位毎に１つの単位として複数種類に分割されていることを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記復帰要求は、機能単位に設けられた特定のハードウェアキーであることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記復帰要求は、装置の特定の部位を操作することであることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
特定の部位が障害を起こしたことを記憶する記憶手段を有し、当該部位が関係しない機能のみを復帰させることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
特定の機能もしくは部位を稼動状態に復帰させた後、他の機能もしくは部位を順次復帰させることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
特定の機能もしくは部位を稼動状態に復帰させた後、他の機能もしくは部位を復帰させるタイミングは、最初のジョブが終了した後であることを特徴とする請求項７に記載の情報処理装置。
【請求項９】
特定の機能もしくは部位を動作状態に復帰させた後、他の機能もしくは部位を復帰させるタイミングは、最初のジョブが稼動中であることを特徴とする請求項７に記載の情報処理装置。
【請求項１０】
特定の機能もしくは部位を動作状態に復帰させた後、他の機能もしくは部位を復帰させるタイミングは、ハードウェアキー等でユーザからの指示があったときであることを特徴とする請求項７に記載の情報処理装置。
【請求項１１】
省電力状態から稼動状態に復帰させるための情報処理装置の制御方法であって、
復帰要求される機能を検知するステップと、
前記装置を省電力状態から稼動状態に復帰させるための復帰情報を記憶する記憶手段から、前記復帰要求された機能に対応する復帰情報を読み出すステップと、
読み出された前記復帰情報を用いて、復帰要求された機能について前記装置を省電力状態から稼動状態に復帰させるステップと、
を有する情報処理装置の省電力制御方法。
【請求項１２】
情報処理装置をコンピュータとして機能させて省電力制御を行わせるプログラムであって、
復帰要求される機能を検知する検知手段、
前記装置を省電力状態から稼動状態に復帰させるための復帰情報を記憶した記憶手段から、前記復帰要求された機能に対応する復帰情報を読み出す手段、
読み出された前記復帰情報を用いて、復帰要求された機能について前記装置を省電力状態から稼動状態に復帰させる手段、
として前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリンタや複写機、あるいはこれらの機能を兼ね備えた複合機などの情報処理装置に関し、特に、通常の稼動状態から省電力状態等の省エネルギーモードに遷移することが可能に構成された情報処理装置に関するものである。
【背景技術】
【０００２】
【特許文献１】特開平９−２００４７号公報
【０００３】
近年、地球環境に対する保全意識が全世界的に高まりつつあり、プリンタや複写機、あるいはこれらプリンタや複写機の機能を統合した複合機等の情報処理装置においても、部品のリサイクルが導入されたり、省エネルギー機能を搭載することが一般的になってきている。省エネルギーの一環として、電力エネルギーの低減に関しては、様々な法律や規制が制定されつつある。その代表的なものとしては、機器の待機電力（ユーザが通常に使用できる状態ではなく、機器の各デバイスヘの給電を抑制している状態）の削減を規定した、米国環境保護庁が推進している国際エナジースタープログラムや、特定機器の待機時の消費電力の上限値を規定した日本の省エネルギー法などがある。
【０００４】
こうした世界情勢や法律等の規制に鑑みて、プリンタや複写機、あるいはこれらプリンタや複写機の機能を統合した複合機等の情報処理装置のような、組み込みデバイスを用いたシステムでは、システム内の未使用である部位に対する電力供給の停止や、半導体デバイスに供給するクロックの周波数を低減するなどして省エネルギー状態を実現している。例えば、プリンタでは、ユーザからのプリント指示がある一定時間発生しないなどの条件が成立すると、電子写真方式によって画像を形成する部位、特にトナー像を熱源を用いて用紙に定着させる定着器のように、電力消費が大きい部位に対する給電を停止させ、かつ、プリントデータ等の画像データを制御するハードウェアデバイス（半導体デバイス）への供給クロックの周波数を低減させたり、供給電位を低減させたりすることで消費電力の低減を図っている。
【０００５】
一方、パーソナルコンピュータ（ＰＣ）等の情報処理装置においても、省エネルギー機能が標準で搭載されている。パーソナルコンピュータ（ＰＣ）には、ノート型のようにバッテリーを搭載したものもあり、当該バッテリーによる稼動時間が非常に重要である。バッテリーによる稼動時間を向上させるためには、上記のような特定部位に対する給電の停止やデバイスに供給するクロック周波数の低減だけでは十分とはいえない。そのため、一般にパーソナルコンピュータ（ＰＣ）では、" サスペンド" と呼ばれるビデオメモリやメインメモリ以外の全てのデバイスに対する電源供給を停止させる省エネルギーモードを備えている。
【０００６】
しかし、このサスペンドモードであっても、メモリ等ヘの給電が継続されているため、バッテリーが消費されてしまうことになる。よって、パーソナルコンピュータ（ＰＣ）では、さらに省電力化する仕組みとして、メモリの記憶内容や、システムを構成する半導体デバイスのレジスタ情報を、ハードディスクのような不揮発性の記憶媒体に格納して、システムのほぼすべてに対する給電を停止させる、所謂" ハイバネーション" と呼ばれる省エネルギーモードをも備えている。なお、この" ハイバネーション" と呼ばれる省エネルギーモードであっても、全デバイスヘの給電が停止させるわけではなく、システムがハイバネーション状態であることを記憶するレジスタがバスブリッジ等の半導体デバイスに設けられており、その部分にだけは給電されているのが一般的である。
【０００７】
このような省エネルギー機能の搭載は、前述したように、プリンタや複写機、あるいはこれらプリンタや複写機の機能を統合した複合機等の情報処理装置でも必須となってきており、図１４に示すように、現在のような不使用部位への給電停止、システム制御を行う半導体に供給するクロック周波数の低減だけでは、充分に対応することができない。
【０００８】
そのため、今後は、プリンタや複写機、あるいはこれらプリンタや複写機の機能を統合した複合機等の情報処理装置においても、パーソナルコンピュータ（ＰＣ）に装備されているハイバネーションのような機能を備えた省エネルギー化の必要性が高まってきている。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、上記従来技術の場合には、次のような問題点を有している。すなわち、上記従来の情報処理装置において、パーソナルコンピュータ（ＰＣ）に装備されているハイバネーションのような機能を装備した場合、当該ハイバネーション機能は、システム全体を通常の稼動状態に復帰させるための退避データを作成して、ハードディスク等の不揮発性記憶媒体に退避させるものであるが、通常の稼動状態に復帰させるために、数十秒〜数分のオーダーで復帰に時間が掛かってしまい、ユーザの要求や法律、あるいは規制を満たすことが出来ない虞れがある。
【００１０】
プリント機能やコピー機能、あるいはファックス機能を統合した複合機等のシステムにおいて、ハイバネーション機能を搭載した場合には、ハイバネーション状態に遷移した際に、ＣＰＵやメモリ等のコントローラを構成する半導体デバイスのほぼすべてに対する給電を停止させることが可能となるため、電力消費は最少化される。電力消費の点では、各種規制や法律の規定を遵守することができるが、この省エネルギー状態からの復帰時間が問題として残る。
【００１１】
更に説明すると、近年の複合機等の情報処理装置は、多機能化等に伴って、システムに搭載するメモリの容量が増大してきているとともに、搭載されるサービス機能の増加に伴って、省エネルギー状態に遷移する場合に不揮発性の記憶媒体に保持しておくべきデータの量が大幅に増加する傾向にある。
【００１２】
この結果、ハイバネーション機能等を用いて省エネルギー状態に遷移する際に不揮発性記憶媒体に格納し、復帰動作時にそれら不揮発性記憶媒体から読み出すデータの量が膨大となり、図１５に示すように、復帰動作の処理に要する時間が長くなってしまい、復帰要求に対する応答性に欠けるという問題点を有していた。そのため、上記ハイバネーション機能等を搭載した情報処理装置の場合には、機器の使用を希望するユーザの待ち時間が長くなり、利便性が低下してしまうという問題点をも有していた。また、上記ハイバネーション機能等を搭載した情報処理装置の場合には、省エネルギー状態からの復帰動作に要する時間が長くなってしまい、復帰動作中の自局宛てのネットワークパケットやその他の要求への応答が遅れるという問題点を有していた。
【００１３】
そこで、この発明は、上記従来技術の問題点を解決するためになされたものであり、その目的とするところは、プリンタや複写機、あるいは複合機等の情報処理装置において、ハイバネーション状態等の省エネルギー状態からの復帰を迅速に行うことができ、利便性を向上させることが可能であるとともに、復帰動作中における自局宛てのネットワークパケットやその他の要求への応答を迅速に行うことが可能な情報処理装置を提供することにある。
【課題を解決するための手段】
【００１４】
上記目的を達成するため、請求項１に記載された発明は、装置を稼動状態から省電力状態に移行させる省エネルギーモードを備えた情報処理装置において、
前記装置を省電力状態から稼動状態に復帰させるための複数種類の復帰情報を生成する復帰情報生成手段と、
前記復帰情報生成手段によって生成された複数種類の復帰情報を記憶する不揮発性記憶媒体と、
前記装置の電力状態を稼動状態と省電力状態との間で制御する電力制御手段と、
前記複数種類の復帰情報と復帰要求のあった機能とを関連付けて記憶する記憶手段とを備え、
前記記憶手段を参照して復帰要求のあった機能と関連付けられた復帰情報を用いて、当該装置を稼動状態に復帰させることを特徴とする情報処理装置である。
【００１５】
また、請求項２に記載された発明は、前記復帰情報は、装置の機能毎に１つの単位として複数種類に分割されていることを特徴とする請求項１に記載の情報処理装置である。ここで、装置の機能毎の単位としては、例えば、コピー機能、スキャン機能、ファックス機能、プリンター機能などが挙げられる。
【００１６】
さらに、請求項３に記載された発明は、前記復帰情報は、装置の機能を構成する部位毎に１つの単位として複数種類に分割されていることを特徴とする請求項１に記載の情報処理装置である。ここで、装置の機能を構成する部位毎の単位としては、例えば、コピーやプリント等の機能を構成する印字機構の部位や、コピー、スキャン、ファックス送信等の機能を構成する画像撮り込みの部位、機器マネージメントとしてネットワーク環境の設定行為や使用履歴の確認等の機能を構成するユーザ操作画面の部位などが挙げられる。
【００１７】
又、請求項４に記載された発明は、前記復帰要求は、機能単位に設けられた特定のハードウェアキーであることを特徴とする請求項１に記載の情報処理装置である。
【００１８】
更に、請求項５に記載された発明は、前記復帰要求は、装置の特定の部位を操作することであることを特徴とする請求項１に記載の情報処理装置である。例えば、プラテンカバーを開けた場合には、画像撮り込みの部位に関連する機能を復帰させ、テンキーが操作された場合には、ファックスに関連する機能を復帰させるようになっている。
【００１９】
また、請求項６に記載された発明は、特定の部位が障害を起こしたことを記憶する記憶手段を有し、当該部位が関係しない機能のみを復帰させることを特徴とする請求項１に記載の情報処理装置である。
【００２０】
さらに、請求項７に記載された発明は、特定の機能もしくは部位を稼動状態に復帰させた後、他の機能もしくは部位を順次復帰させることを特徴とする請求項１に記載の情報処理装置である。
【００２１】
又、請求項８に記載された発明は、特定の機能もしくは部位を稼動状態に復帰させた後、他の機能もしくは部位を復帰させるタイミングは、最初のジョブが終了した後であることを特徴とする請求項７に記載の情報処理装置である。
【００２２】
更に、請求項９に記載された発明は、特定の機能もしくは部位を動作状態に復帰させた後、他の機能もしくは部位を復帰させるタイミングは、最初のジョブが稼動中であることを特徴とする請求項７に記載の情報処理装置である。
【００２３】
また、請求項１０に記載された発明は、特定の機能もしくは部位を動作状態に復帰させた後、他の機能もしくは部位を復帰させるタイミングは、ハードウェアキー等でユーザからの指示があったときであることを特徴とする請求項７に記載の情報処理装置である。
【００２４】
さらに、請求項１１に記載された発明は、省電力状態から稼動状態に復帰させるための情報処理装置の制御方法であって、
復帰要求される機能を検知するステップと、
前記装置を省電力状態から稼動状態に復帰させるための復帰情報を記憶する記憶手段から、前記復帰要求された機能に対応する復帰情報を読み出すステップと、
読み出された前記復帰情報を用いて、復帰要求された機能について前記装置を省電力状態から稼動状態に復帰させるステップと、
を有する情報処理装置の省電力制御方法である。
【００２５】
また、請求項１２に記載された発明は、情報処理装置をコンピュータとして機能させて省電力制御を行わせるプログラムであって、
復帰要求される機能を検知する検知手段、
前記装置を省電力状態から稼動状態に復帰させるための復帰情報を記憶した記憶手段から、前記復帰要求された機能に対応する復帰情報を読み出す手段、
読み出された前記復帰情報を用いて、復帰要求された機能について前記装置を省電力状態から稼動状態に復帰させる手段、
として前記コンピュータを機能させるためのプログラムである。
【００２６】
ここで、稼動状態とは、例えば、ＣＰＵ、メモリ、ハードディスク、バスブリッジ、Ｉ／Ｏ、コントローラ等で構成される装置の全てのデバイスに電力が供給され、通常に動作が可能である状態を意味している。
【００２７】
また、省エネルギー状態として、ＣＰＵ、メモリ、ハードディスク、バスブリッジ、Ｉ／Ｏ、コントローラ等で構成される装置の消費される電力を削減するために、特定のデバイスに対する給電を停止もしくは最小化している状態を意味する。省エネルギー状態にある装置は、そのままでは通常通りに使用することができない。
【００２８】
また、省エネルギー状態の１つとしてのハイバネーション状態は、ＣＰＵ、メモリ、ハードディスク、バスブリッジ、Ｉ／Ｏ、コントローラ等で構成される装置の動作状態におけるメモリの記憶内容、バスブリツジなど、ハードウェアデバイスのレジスタの設定内容等をハードディスクに代表されるような不揮発性記憶媒体に退避し、メモリを含めたほとんど全てのデバイスへの給電を停止させた状態を意味している。通常状態への復帰には多大な時間を要する。
【００２９】
さらに、復帰情報とは、通常状態に復帰させるために省エネルギー状態に遷移させるときに、不揮発性記憶媒体に記憶させるシステム中の半導体デバイスのレジスタ内容やメモリ内容を含んだデータを意味している。
【００３０】
基本的な機能アプリケーションとは、システムの主要機能を動作させるアプリケーションである。マルチファンクション機で言えば、コピー機能、プリント機能、ファックス機能、スキャン機能等を意味する。
【００３１】
また、アプリケーションとは、ここではファンクション機上に搭載されるサービスソフトウェアを意味する。例えば、スキャン等の基本機能で取り込まれたデータに対して、ユーザが任意に画像処理等を行うようなアプリケーションである。
【００３２】
本発明の情報処理装置は、ある一定時間、ユーザからの使用指示が無い場合等に、システムを構成する画像出力装置、画像入力装置等の制御機構等への電力供給及びシステムの制御、画像処理等を行うＣＰＵ、メモリ、バスブリッジ等で構成されたコントローラヘの電力供給を停止して消費電力を削減する。この際にシステムは、ＣＰＵ等のデバイスのレジスタ情報やシステムメモリの内容とハードディスク駆動装置（ＨＤＤ）等の不揮発性記憶媒体に格納しておく。ユーザからの使用指示等の復帰指示が入力されると、各デバイスの初期化動作を実施したのち、ハードディスク駆動装置（ＨＤＤ）等の不揮発性記憶媒体からユーザから指示された機能に応じた動作状態情報のみを読出し、通常状態に機能を復帰させる。復帰に使用される動作状態情報は、例えば、機能毎（コピー機能、プリント機能、ファックス機能等）などに対応して最小化されたものであるため、すべての動作状態を復帰させる場合に比べて、高速に通常状態に復帰させることができる。
【発明の効果】
【００３３】
この発明によれば、プリンタや複写機、あるいは複合機等の情報処理装置において、ハイバネーション状態等の省エネルギー状態からの復帰を迅速に行うことができ、利便性を向上させることが可能であるとともに、復帰動作中における自局宛てのネットワークパケットやその他の要求への応答を迅速に行うことが可能な情報処理装置を提供することができる。
【発明を実施するための最良の形態】
【００３４】
以下に、この発明の実施の形態について図面を参照して説明する。
【００３５】
実施の形態１
図２はこの発明の実施の形態１に係る情報処理装置の省電力制御方法やプログラムを適用した情報処理装置としての複合機（マルチファンクション機）を示すブロック図である。
【００３６】
この複合機１は、原稿の画像をスキャナで読み取り、当該スキャナで読み取られた原稿の画像を複写するコピーモードと、パーソナルコンピュータ等のホストコンピュータなどから送られてくるポストスクリプト（PostScript）等のコードデータ又は画像データに基づいてプリントするプリントモードと、原稿の画像をスキャナで読み取って送信したり、電話回線を介して送られてくる画像データをプリントしたりするファックスモードとに切替えて、各モードに基づく動作を実行することができるように構成されている。
【００３７】
図２において、１００は複合機１を制御する制御装置としてのコントローラを示すものであり、このコントローラ１００は、当該コントローラ１００自体を制御するとともに複合機１の動作を制御するＣＰＵ１０１と、このＣＰＵ１０１とバスブリッジ１０２を介して接続されたハードディスク駆動装置（ＨＤＤ）等からなる不揮発性記憶媒体１０３と、システムメモリ１０４とを備えている。このシステムメモリ１０４は、ＣＰＵ１０１で実行すべきプログラムが記憶されたＲＯＭや、画像データを複数のページにわたって展開したイメージデータを格納することが可能なイメージ格納部などとして機能するＲＡＭなどから構成されている。
【００３８】
また、上記ＣＰＵ１０１は、バスブリッジ１０２を介して、スキャナーインターフェイス１０５、プリンタインターフェイス１０６、ファックスインターフェイス１０７、ユーザインターフェイス１０８と接続されている。また、上記スキャナインターフェイス１０５にはスキャナデバイス（画像入力装置）１０９が、プリンタインターフェイス１０６にはプリンタデバイス（画像出力装置）１１０が、ファックスインターフェイス１０７にはファックスデバイス１１１がそれぞれ接続されている。なお、ファックスデバイス１１１は、図示しない通信回線を介して送られてくる画像データを展開したりスキャナ１０９で読み取られた画像データを圧縮したりして、通信回線を介して送信するためのものである。
【００３９】
図１は情報処理装置としての複合機のコントローラの構成例を示すブロック図である。
【００４０】
図１において、ＣＰＵ１０１は、システムを制御するプロセッサである。また、ＲＡＭ１０４ａはシステムのメインメモリであって、揮発性記憶媒体として機能するものであり、一般的にはＤＲＡＭが用いられる。ＲＯＭ１０４ｂにはシステムを制御するプログラムやシステム起動時にハードウェアのチェック等を行うＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）が格納されている。表示装置制御部１１２は、ＬＣＤパネル等のユーザインターフェイスを提供する表示装置１１３の制御を行うものである。表示装置１１３は、ＬＣＤパネル等からなる表示装置である。
【００４１】
電源制御部１１４は、電源ボタン、テンキー等の入力を監視し、動作状態情報管理判定部１１５の結果に従い、電源を供給するデバイスを決定し、そのデバイスヘの給電を行うものである。また、この電源制御部１１４は、複合機１の省エネルギー状態をハーバネーション状態やサスペンド状態などに制御するように構成されている。電源１１６は、電源回路を意味している。バス制御部１１７は、データ転送を行うバス１１８の制御を司るものである。
【００４２】
上記動作状態情報管理判定部１１５は、状態管理部１１９を参照して、ハイバネーション状態であることを確認するとともに、電源制御部１１４から伝達される起動要因と不揮発性記憶媒体１０３中に格納してある複数の動作状態情報の対応関係を保持する動作状態情報対応表を管理する動作状態情報対応表管理部１２０を参照し、読み出す必要がある動作状態情報を決定するものである。動作状態情報対応表管理部１２０は、復帰要因と動作状態情報の対応を管理するとともに、動作状態情報を記憶した不揮発性記憶媒体１０３内の格納アドレス等を管理するものである。
【００４３】
状態管理部１１９は、システムがどの省エネルギー状態にあるかを保持するものであり、省エネルギー状態にはサスペンド（ＲＡＭへの給電を継続して他の部分への給電は停止させる状態）やハイバネーション状態等の複数の状態があり得る。この状態管理部１１９には、省エネルギー状態の場合でも給電されている。
【００４４】
Ｉ／Ｏ制御部１２１は、テンキー１２２、ネットワークコントローラ１２３等からの入力データの制御を行うものである。電源ボタン１２４は、電源のＯＮ／ＯＦＦを指示するものである。テンキー１２２は、電話番号等の入力の為に用いるキーボードである。プラテン開閉センサ１２５は、スキャナ１０９のプラテン（スキャナ蓋）の開閉を検知するセンサである。ハードウェアボタン１２６は、コピーボタン（カラコピーや白黒コピーなど）、スキャンボタン、ファックスボタン等の機能を指示する専用ボタンである。ネットワークコントローラ１２３は、EtherNet（登録商標）等のネットワークのインターフェイスを制御するコントローラである。不揮発性記憶媒体１０３は、ハードディスク駆動装置  （ＨＤＤ）に代表されるような電源を遮断してもデータを保持しつづける、不揮発性の記憶媒体である。プリント制御部１２７は、プリンタ１１０とコントローラ１００間のデータ及びコマンドを制御するインターフェイス部である。プリンタ１１０は、電子写真方式等を採用した印字モジュールであり、カラーや白黒のプリントが可能となっている。スキャナ制御部１２８は、スキャナ１０９とコントローラ１００間のデータ及びコマンドを制御するインターフェイス部である。スキャナ１０９は、ＣＣＤ等を用いたスキャナモジュールである。ファックス制御部１２９は、ファックス１１１とコントローラ１００間のデータ及びコマンドを制御するインターフェイス部である。ファックス１１１は、ファックスのモジュールである。
【００４５】
以上の構成において、この実施の形態に係る情報処理装置としての複合機では、次のようにして、プリンタや複写機、あるいは複合機等の情報処理装置において、ハイバネーション状態等の省エネルギー状態からの復帰を迅速に行うことができ、利便性を向上させることが可能であるとともに、復帰動作中における自局宛てのネットワークパケットやその他の要求への応答を迅速に行うことが可能となっている。
【００４６】
すなわち、この実施の形態に係る複合機１では、図１に示すように、ハードウェアボタン１２６やテンキー１２２などが一定時間にわたって操作されなかったり、ネットワークコントローラ１２３を介してプリント等の指示が送られて来ないなど、所定の条件を満たすと、電源制御部１１４によってハイバネーション状態に移行する。
【００４７】
このハイバネーション状態では、図３に示すように、不揮発性記憶媒体１０３に動作状態に復帰するためのデータを記憶し、バス制御部１１７に設けられたレジスタ１１７ａにのみ給電された状態となっている。
【００４８】
次に、電源制御部１１４は、図４に示すように、システムを動作状態に復帰させる復元要求を受付けると（ステップ１０１）、この電源制御部１１４は、起動要因が何であったか、当該起動要因を記憶するとともに（ステップ１０２）、ＣＰＵ１０１に電力を給電する（ステップ１０３）。その後、ＣＰＵ１０１は、当該ＣＰＵ１０１自身を初期化し（ステップ１０４）、状態管理部１１９を参照して、システムの状態を確認する（ステップ１０５）。ここでは、システムの状態としてハイバネーション状態となっている。
【００４９】
そして、ＣＰＵ１０１は、ハイバネーション状態からの復帰であるか否かを判別し（ステップ１０６）、ハイバネーション状態からの復帰である場合には、電源制御部１１４は、動作状態情報管理判定部１１５に起動要因を通知する（ステップ１０７）。その後、動作状態情報管理判定部１１５は、動作状態情報対応表管理部１２０の動作状態情報対応表を参照して、動作状態情報を決定する（ステップ１０８）。
【００５０】
動作状態情報対応表では、図５に示すように、動作状態情報を識別するＩＤが決められており、動作状態情報ＩＤごとに、復帰内容、復帰要因、動作状態情報格納アドレスが決定されている。
【００５１】
ここで、動作状態情報ＩＤ「０００１」は、復帰内容としてカラーコピー機能が定められており、ハードウエアボタンとしてカラーコピー指示の専用ボタン１２６が設けられていることを想定している。省エネルギー状態時にユーザによってカラーコピーボタン１２６が押下されると、電源制御部１１４は、復帰要因がカラーコピーボタン１２６であることを記憶し、同時にＣＰＵ１０１、メモリ１０４等のコントローラデバイスヘの給電を開始する（図４のステップ１０２）。ＣＰＵ１０１は、自分自身を初期化したのちＢＩＯＳをＲＯＭ１０４ｂから読出し、簡易的なデバイスのセルフテストを行うようになっている（図４のステップ１０３、１０４）。電源制御部１１４は、動作状態情報管理判定部１１５に復帰要因を通知し、動作状態情報管理判定部１１５は、状態管理部１１９でハイバネーション状態であることを確認した後、動作状態情報対応表を参照して不揮発性記憶媒体１０３に格納してある複数の動作状態情報の中から、図５に示すように、カラーコピー機能のみが動作する動作状態情報の格納アドレス（ここでは、「０Ｃ００ｈ」）を特定する。また、電源制御部１１４に対して復帰モジュールの情報を伝達し、電源制御部１１４は指示されたモジュールに対する給電を開始する。ＣＰＵ１０１は、図６に示すように、不揮発性記憶媒体１０３から読み出された特定の動作状態情報を基にシステム内のデバイスのレジスタ設定とメモリ内容を復元し、任意機能が動作する通常の稼動状態にシステムを遷移させるようになっている。
【００５２】
また、動作状態情報ＩＤ「０００２」は、復帰内容として白黒コピー機能が定められており、ハードウエアボタンとして白黒コピー指示の専用ボタン１２６が設けられていることを想定している。省エネルギー状態時にユーザによって白黒コピーボタン１２６が押下されると、電源制御部１１４は、復帰要因が白黒コピーボタンであることを記憶し、同時にＣＰＵ１０１、メモリ等のコントローラデバイスヘの給電を開始する。以下の処理は、不揮発性記憶媒体１０３から読み出す動作状態情報が、図６に示すように、白黒コピー機能のみ動作する動作状態情報である以外はＩＤ「０００１」の場合と同様である。
【００５３】
さらに、動作状態情報ＩＤ「０００３」は、復帰内容としてスキャン機能（ファックス送信機能）が定められており、ハードウエアボタンとしてスキャン／ファックス送信指示の専用ボタン１２６が設けられていることを想定している。省エネルギー状態時にユーザによってスキャン／ファックス送信ボタン１２６が押下されると、電源制御部１１４は、復帰要因がスキャンボタン１２６であることを記憶し、同時にＣＰＵ１０１、メモリ１０４等のコントローラデバイスヘの給電を開始する。以下の処理は不揮発性記憶媒体１０３から読み出す動作状態情報が、スキャン機能のみ動作する動作状態情報である以外はＩＤ「０００１」の場合と同様である。
【００５４】
又、動作状態情報ＩＤ「０００４」は、復帰内容としてプリント機能が定められており、省エネルギー状態時にネットワークコントローラ１２３経由でプリント指示のパケットが入力されると、電源制御部１１４は復帰要因がプリント指示パケットであることを記憶し、同時にＣＰＵ１０１、メモリ１０４等のコントローラデバイスヘの給電を開始する。以下の処理は不揮発性記憶媒体１０３から読み出す動作状態情報が、プリント機能のみ動作する動作状態情報である以外はＩＤ「０００１」の場合と同様である。
【００５５】
更に、動作状態情報ＩＤ「０００５」は、復帰内容としてファックス受信機能が定められており、省エネルギー状態時にファックスモジュール１１１経由でファックス受信信号が入力されると、電源制御部１１４は復帰要因がファックス受信信号であることを記憶し、同時にＣＰＵ１０１、メモリ１０４等のコントローラデバイスヘの給電を開始する。以下の処理は不揮発性記憶媒体１０３から読み出す動作状態情報が、ファックス受信機能のみ動作する動作状態情報である以外はＩＤ「０００１」の場合と同様である。
【００５６】
次に、上記複合機１では、図４に示すように、不揮発性記憶媒体１０３に退避された複数の動作状態情報の中から、動作状態情報管理判定部１１５で決定された動作状態情報を読み出し、システム中の各デバイスにレジスタ１０７ａの内容の復元を行う（ステップ１０９）。
【００５７】
いま、図５に示すように、カラーコピーボタン１２６が押された場合には、動作状態情報格納アドレスの「０Ｃ００ｈ」に記憶されたカラーコピー機能を復帰させるための情報が読み出される。
【００５８】
その後、不揮発性記憶媒体１０３に退避された複数の動作状態情報の中から動作状態情報管理判定部１１５で決定された動作状態情報を読み出し、システム中のメモリ１０４の内容の復元を行い（ステップ１１０）、通常の稼動状態に復帰する。
【００５９】
また、ハイバネーション状態からの復帰でない場合には、揮発性記憶媒体（ＤＲＡＭ等）１０４ａに退避された退避データを基にシステム中の各デバイスのレジスタ内容の復元を行う（ステップ１１１）。
【００６０】
このように、上記実施の形態では、ハイバネーション状態から通常の稼動状態に復帰する際に、例えば、カラーコピー機能に関連する復帰情報のみに基づいて復帰動作が行われるが、他の機能は、省電力状態のままとなっている。
【００６１】
そこで、他の機能の復帰は、例えば、次に示すように行われる。
【００６２】
図７は他の機能を復帰させるタイミングを示すフローチャートである。
【００６３】
上記複合機１では、図７に示すように、指定された動作状態情報に基づいて、システムの特定の機能であるカラーコピー機能を復帰させた後（ステップ２０１）、復帰した機能でジョブ処理を開始する（ステップ２０２）。次に、最初のジョブは終了したか否かを判別し（ステップ２０３）、最初のジョブが終了した場合には、復帰させていない他の機能をすべて復帰させるようになっている（ステップ２０４）。なお、最初のジョブが終了してしない場合には、終了するまで待機した後（ステップ２０３）、復帰させていない他の機能をすべて復帰させる（ステップ２０４）。
【００６４】
なお、他の機能を復帰させるタイミングとしては、他に、最初のジョブ処理中にバックグランドで並列的に復帰させたり、最初のジョブ処理が終了した後にユーザから他の機能の復帰指示があってはじめて復帰させるように構成しても良い。
【００６５】
図８は最初のジョブ処理中にバックグランドで並列的に復帰させる動作のフローチャートを示すものである。
【００６６】
上記複合機１では、図８に示すように、指定された動作状態情報に基づいて、システムの特定の機能を復帰させた後（ステップ３０１）、復帰した機能でジョブ処理を開始するとともに（ステップ３０２）、当該ジョブ処理と並列的に、他の機能を復帰させる処理を行うようになっている（ステップ３０３）。なお、この実施の形態では、ＣＰＵ１０１の処理能力に余裕がある場合に、特に効果的である。
【００６７】
図９は最初のジョブ処理が終了した後にユーザから他の機能の復帰指示があってはじめて復帰させる動作のフローチャートを示すものである。
【００６８】
上記複合機１では、図９に示すように、指定された復帰情報に基づいて、システムの特定の機能を復帰させた後（ステップ４０１）、復帰した機能でジョブ処理を開始する（ステップ４０２）。次に、最初のジョブが終了したか否かを判別し（ステップ４０３）、最初のジョブが終了するまで待機し、最初のジョブが終了した場合には、最初に指示して復帰した機能だけ動作可能な状態でシステムは稼動し続ける（ステップ４０４）。その後、ユーザから他の機能の復帰指示があったか否かを判別し（ステップ４０５）、ユーザから他の機能の復帰指示があった場合には、指示のあった機能を個別に復帰させるようになっている（ステップ４０６）。
【００６９】
このように、上記実施の形態では、プリンタや複写機、あるいは複合機等の情報処理装置において、図１０に示すように、カラーコピー機能などのように、特定の機能のみを復帰させるための情報を、不揮発性記憶媒体１０３から読み出すように構成されているため、従来のようにすべての機能を復帰させるシステムに比較して、ハイバネーション状態等の省エネルギー状態からの復帰を迅速に行うことができ、利便性を向上させることが可能であるとともに、復帰動作中における自局宛てのネットワークパケットやその他の要求への応答を迅速に行うことが可能となっている。
【００７０】
実施の形態２
図１１はこの発明の実施の形態２を示すものであり、前記実施の形態１と同一の部分には同一の符号を付して説明すると、この実施の形態２では、動作状態情報として、装置の機能を構成する部位毎に１つの単位として分割されているように構成されている。ここで、装置の機能を構成する部位毎の単位としては、例えば、装置の機能を構成する部位毎の単位としては、例えば、コピーやプリント等の機能を構成する印字機構の部位や、コピー、スキャン、ファックス送信等の機能を構成する画像撮り込みの部位、機器マネージメントとしてネットワーク環境の設定行為や使用履歴の確認等の機能を構成するユーザ操作画面の部位などが挙げられる。
【００７１】
動作状態情報対応表では、図１１に示すように、動作状態情報を識別するＩＤが決められており、動作状態情報ＩＤごとに、復帰内容、復帰要因、動作状態情報格納アドレスが決定されている。
【００７２】
ここで、動作状態情報ＩＤ「０００Ａ」は、復帰内容としてプリント機構が関連する機能が定められており、省エネルギー状態時にネットワークパケットもしくはファックス受信信号が入力されると、電源制御部１１４は、復帰要因を記憶し、同時にＣＰＵ、メモリ等のコントローラデバイスヘの給電を開始する。ＣＰＵ１０１は自分自身を初期化したのちＢＩＯＳをＲＯＭ１０４ｂから読出し、簡易的なデバイスのセルフテストを行う。電源制御部１１４は、動作状態情報管理判定部１１５に復帰要因を通知し、動作状態情報管理判定部１１５は、状態管理部１１９でハイバネーション状態であることを確認した後、動作状態情報対応表を参照して不揮発性記憶媒体１０３に格納してある複数の動作状態情報の中からプリント機構（ＩＯＴ）が関連する機能（プリント機能、ファックス受信機能）のみが動作する動作状態情報の格納アドレスを特定する。また、電源制御部１１４に対して復帰モジュールの情報を伝達し、電源制御部１１４は指示されたモジュールに対する給電を開始する。ＣＰＵ１０１は不揮発性記憶媒体１０３から読み出された任意の動作情報情報を基にシステム内のデバイスのレジスタ設定とメモリ内容を復元し、任意機能が動作する通常の稼動状態にシステムを遷移させる。
【００７３】
また、動作状態情報ＩＤ「０００Ｂ」は、復帰内容としてスキャン機構が関連する機能が定められており、省エネルギー状態時にユーザによってプラテンカバーが開けられると、電源制御部１１４は復帰要因を記憶し、同時にＣＰＵ１０１、メモリ等のコントローラデバイスヘの給電を開始する。以下の処理は不揮発性記憶媒体１０３から読み出す動作状態情報がスキャン機構（ＩＩＴ）が関連する機能（コピー機能、スキャン機能、ファックス送信機能）のみ動作する動作状態情報である以外は、「０００Ａ」の場合と同様である。
【００７４】
さらに、動作状態情報ＩＤ「０００Ｃ」は、復帰内容としてユーザーインタフェースが関連する機能が定められており、省エネルギー状態時にユーザによってユーザインターフェース画面を触る等の行為があった場合には、電源制御部１１４は復帰要因を記憶し、同時にＣＰＵ１０１、メモリ等のコントローラデバイスヘの給電を開始する。以下の処理は不揮発性記憶媒体１０３から読み出す動作状態情報がユーザーインタフェース経由でシステムの環境設定をする機能のみ動作する動作状態情報である以外は、「０００Ａ」の場合と同様である。
【００７５】
その他の構成及び作用は、前記実施の形態と同一であるので、その説明を省略する。
【００７６】
実施の形態３
図１２はこの発明の実施の形態３を示すものであり、前記実施の形態１と同一の部分には同一の符号を付して説明すると、この実施の形態３では、特定の部位が障害を起こしたことを記憶する記憶手段を有し、当該部位が関係しない機能のみを復帰させるように構成されている。
【００７７】
すなわち、この実施の形態３では、図１２に示すように、動作状態情報対応表にエラーフラグの項目を設けるように構成されている。エラーフラグとは、システムが省エネルギー状態に遷移した際にある特定の部位に機構的な障害があったことを示すものである。例えば、紙づまりが発生したまま省エネルギー状態に遷移した場合や、スキャナ１０９の読み取り部に障害が発生し、サービスエンジニアにしかメンテナンスが不可能な状態で省エネルギー状態に遷移した場合などが考えられる。
【００７８】
このような場合、従来は、システムを復帰させると動作状態情報がシステム全体を一括で復帰させる仕組みであったため、省エネルギー状態から復帰した際に特定の障害によって全ての機能が使えないようになってしまっていた。
【００７９】
ところで、この実施の形態では、復帰情報が機能部位などを単位にして複数に分割されているため、ある特定の部位に障害を起こしている場合には、その部位以外の部位が関連する機能のみを動作させることができる動作状態情報を読出し、システムを復帰させることが可能となる。
【００８０】
エラーを起こした部位のユーザに対する通知は、省エネルギー状態時もユーザインターフェース１０８をアクティブにしておくことで通知するように構成しても良いし、省エネルギー時にユーザインターフェース１０８も停止させておき、復帰指示があった後に使用できない旨を通知するように構成しても良い。
【００８１】
この実施の形態では、図１３に示すように、動作状態情報管理判定部１１５は、電源管理部１１４から復帰要因の通知を受ける（ステップ５０１）。次に、動作状態情報管理判定部１１５は、動作状態情報対応表管理部１２０の動作状態情報対応表を参照した後（ステップ５０２）、図１２に示すように、エラーフラグは立っているか否かを判別する（ステップ５０３）。そして、エラーフラグが立っていない場合には、指定された動作状態情報を用いてシステムを復元し（ステップ５０４）、エラーフラグが立っている場合には、指定された部位は障害があるので使用できない旨をユーザインターフェース１０８に表示する（ステップ５０５）。
【００８２】
このように、上記実施の形態３では、エラーフラグが立っていない個別の部位を復帰させて、装置を使用することができ、利便性を一層向上させることができる。
【００８３】
その他の構成及び作用は、前記実施の形態と同一であるので、その説明を省略する。
【図面の簡単な説明】
【００８４】
【図１】図１は情報処理装置としての複合機のコントローラの構成例を示すブロック図である。
【図２】図２は情報処理装置としての複合機の全体とコントローラの構成例を示すブロック図である。
【図３】図３は省エネルギー状態における各デバイスへの給電状態を示す概念図である。
【図４】図４は省エネルギー状態からの復帰動作を示すフローチャートである。
【図５】図５は動作状態情報の例を示す図表である。
【図６】図６は復帰動作を示す説明図である。
【図７】図７は他の機能の復帰動作を示すフローチャートである。
【図８】図８は他の機能の復帰動作を示すフローチャートである。
【図９】図９は他の機能の復帰動作を示すフローチャートである。
【図１０】図１０は復帰動作に要する時間とデータ量を示す説明図である。
【図１１】図１１は動作状態情報の例を示す図表である。
【図１２】図１２は動作状態情報の例を示す図表である。
【図１３】図１３は実施の形態２の動作を示すフローチャートである。
【図１４】図１４は従来の省エネルギー状態における各デバイスへの給電状態を示す概念図である。
【図１５】図１５はシステムを復帰させるために必要な情報量と復帰に要する時間との関係を示すグラフである。
【符号の説明】
【００８５】
１０１：ＣＰＵ、１０３：不揮発性記憶媒体、１１４：電源制御部、１１５：動作状態情報管理判定部、１１９：状態管理部、１２０：動作状態情報対応表管理部、１１９：状態管理部。
【図１】
2006092481.tif 000003
【図２】
2006092481.tif 000004
【図３】
2006092481.tif 000005
【図４】
2006092481.tif 000006
【図５】
2006092481.tif 000007
【図６】
2006092481.tif 000008
【図７】
2006092481.tif 000009
【図８】
2006092481.tif 000010
【図９】
2006092481.tif 000011
【図１０】
2006092481.tif 000012
【図１１】
2006092481.tif 000013
【図１２】
2006092481.tif 000014
【図１３】
2006092481.tif 000015
【図１４】
2006092481.tif 000016
【図１５】
2006092481.tif 000017