(57)【要約】【課題】受信する要求に対する自動応答を好適に制御して、省電力を実現する情報処理装置、及び、情報処理方法を提供すること。【解決手段】当の情報処理装置の電力モードが通常モードの時と前記通常モード時より低消費電力である省電力モードの時とに処理を実行する第１の情報処理手段と、前記通常モードの時に、処理を実行する第２の情報処理手段と、ネットワークを介して接続された他の装置から要求を受け付ける受付手段と、受け付けられる前記要求に含まれる処理が、前記第１の情報処理手段及び前記第２の情報処理手段の何れで実行されるかに係る選択情報を取得する情報取得手段と、前記選択情報に基づいて、受け付けられた前記要求を、前記第１の情報処理手段又は前記第２の情報処理手段に出力する処理制御手段と、を有する情報処理装置。【選択図】図１
2011148230.tif 000002
【特許請求の範囲】
【請求項１】
当の情報処理装置の電力モードが通常モードの時と前記通常モード時より低消費電力である省電力モードの時とに処理を実行する第１の情報処理手段と、
前記通常モードの時に、処理を実行する第２の情報処理手段と、
ネットワークを介して接続された他の装置から要求を受け付ける受付手段と、
受け付けられる前記要求に含まれる処理が、前記第１の情報処理手段及び前記第２の情報処理手段の何れで実行されるかに係る選択情報を取得する情報取得手段と、
前記選択情報に基づいて、受け付けられた前記要求を、前記第１の情報処理手段又は前記第２の情報処理手段に出力する処理制御手段と、
を有することを特徴とする情報処理装置。
【請求項２】
電力モードを、前記通常モードと前記省電力モードとに、切り替える電力制御手段を有し、
前記省電力モードの際に、前記処理制御手段は、前記要求を前記第２の情報処理手段に出力する場合に、前記電力制御手段に対し通常モードへの復帰を要求することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記選択情報は、前記要求と同一の要求が、過去に受け付けられた回数に基づいて、該要求に含まれる処理を、前記第１の情報処理手段及び前記第２の情報処理手段の何れで実行するかが定められていることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
同一の前記要求毎に、過去に受け付けられた回数に係る履歴情報を保持する情報保持手段を有し、
前記処理制御手段は、前記情報保持手段から、前記履歴情報を取得して、受け付けられた前記要求に含まれる処理を、前記第１の情報処理手段及び前記第２の情報処理手段の何れで実行するかを判断することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記要求毎に、受け付けられた回数が所定の回数を超える場合に、前記処理制御手段は、該要求の前記選択情報を、前記第１の情報処理手段で実行する場合の値とすることを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記電力制御手段は、前記第１の情報処理手段及び前記情報保持手段に対し、前記通常モードの時、及び、前記省電力モードの時に、電力を供給することを特徴とする請求項１ないし５何れか一項に記載の情報処理装置。
【請求項７】
当の情報処理装置の電力モードが通常モードの時と前記通常モード時より低消費電力である省電力モードの時とに処理を実行する第１の情報処理手段と、前記通常モードの時に、処理を実行する第２の情報処理手段と、を有する情報処理装置における情報処理方法であって、
ネットワークを介して接続された他の装置から要求を受け付ける受付ステップと、
受け付けられる前記要求に含まれる処理が、前記第１の情報処理手段及び前記第２の情報処理手段の何れで実行されるかに係る選択情報を取得する情報取得ステップと、
前記選択情報に基づいて、受け付けられた前記要求を、前記第１の情報処理手段又は前記第２の情報処理手段に出力する処理制御ステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び、情報処理方法に関する。
【背景技術】
【０００２】
従来から、省電力モードを有する情報処理装置では、メインＣＰＵで動作する通常モードと、サブＣＰＵで動作する省電力モードとを切り替えることにより、省電力を実現する。例えば、省電力モードへの移行は、通常モードにおいて、操作されない状態が一定時間継続した場合に行われる。
【０００３】
省電力モードでは、メインＣＰＵが実現する機能が制限される。そこで、ネットワークからパケットを受信する際に、メインＣＰＵで実現する機能の場合に、電力モードを通常モードに復帰させる等の処理が必要になる。
【０００４】
例えば、特開２００９−２９１０２号公報（特許文献１）では、受信したパケットの内容に基づいて、所定の情報の返納を要求している場合に、省電力モードを維持したまま、応答パケットを生成する情報処理装置等の発明が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に開示の情報処理装置の発明では、例えば、ＳＮＭＰエージェント機能を有する情報処理装置において、ＭＩＢの自動応答として登録されていないリクエストを受け取った場合に、必ず通常モードに復帰する。このため、省電力の妨げになることがある。
【０００６】
本発明は、上記の点に鑑みて、これらの問題を解消するために発明されたものであり、受信する要求に対する自動応答を好適に制御して、省電力を実現する情報処理装置、及び、情報処理方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の情報処理装置は次の如き構成を採用した。本発明の情報処理装置は、当の情報処理装置の電力モードが通常モードの時と前記通常モード時より低消費電力である省電力モードの時とに処理を実行する第１の情報処理手段と、前記通常モードの時に、処理を実行する第２の情報処理手段と、ネットワークを介して接続された他の装置から要求を受け付ける受付手段と、受け付けられる前記要求に含まれる処理が、前記第１の情報処理手段及び前記第２の情報処理手段の何れで実行されるかに係る実行情報を取得する情報取得手段と、前記実行情報に基づいて、受け付けられた前記要求を、前記第１の情報処理手段又は前記第２の情報処理手段に出力する処理制御手段と、を有する構成とすることができる。
【０００８】
これにより、受信する要求に対する自動応答を好適に制御して、省電力を実現する情報処理装置を提供することができる。
【０００９】
なお、上記課題を解決するため、本発明は、上記情報処理装置における情報処理方法としてもよい。
【発明の効果】
【００１０】
本発明の情報処理装置及び情報処理方法によれば、受信する要求に対する自動応答を好適に制御して、省電力を実現する情報処理装置及び情報処理方法を提供することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施形態に係る画像形成装置１の全体構成を示す図である。
【図２】図２は、自動応答するＭＩＢを登録する処理を説明するシーケンス図である。
【図３】図３は、ＭＩＢを自動応答する処理を説明するシーケンス図である。
【図４】図４は、受信したＳＮＭＰリクエストが、ＭＩＢ自動応答ではない場合の処理を説明するシーケンス図である。
【図５】図５は、本発明の実施の形態に係る画像処理装置を実現するコンピュータの構成を説明する図である。
【発明を実施するための形態】
【００１２】
以下、本実施の形態を図面に基づき説明する。なお、以下の実施の形態では、省電力モードを有する情報処理装置の例として、画像形成装置について説明するが、本実施の形態は、この例に限らない。省電力モードを有し、ネットワークを介して接続された他の装置から、省電力モードの際にも、要求を受信する情報処理装置であればよい。また、以下の実施の形態では、他の装置からの要求と応答とは、それぞれ、ＳＮＭＰリクエストとそのレスポンスであるが、他のプロトコルでもよい。
【００１３】
〔本実施の形態〕
図１は、本実施形態に係る画像形成装置１の全体構成を示す図である。画像形成装置１は、ネットワークを介して、リモートホストＡ及びリモートホストＢに接続されている。画像形成装置１は、メインＣＰＵ１０を有する。メインＣＰＵ１０は、サブＣＰＵ２０、印刷処理部１１、ＳＮＭＰ処理部１２、及び、メインエンジン１８を有する。
【００１４】
メインＣＰＵ１０は、画像形成装置１の電力モードが、通常モード時に使用する機能を実現する。通常モードは、画像形成装置１が有する各機能を実現することができるモードであり、省電力モードは、電力を供給される各部が通常モードよりも少なく、消費する電力が通常モードよりも少ないモードである。これにより、画像形成装置１における省電力化を実現することができる。
【００１５】
印刷処理部１１、ＳＮＭＰ処理部１２、及び、メインエンジン１８は、省電力モードの際には、電力を供給されない。また、サブＣＰＵ２０は、通常モードの際と、省電力モードの際と、に、電力を供給される。
【００１６】
印刷処理部１１は、ネットワークを介して接続されるリモートホストＡ等からの、印刷要求に基づいて、印刷処理を行う。印刷処理部１１は、また、図示しない操作部等から入力される要求に基づく、印刷処理を行ってもよい。印刷処理部１１の印刷処理により、メインエンジン１８が、媒体上に画像を形成して出力する。
【００１７】
ＳＮＭＰ処理部１２は、リモートホストＡ等から送信されるＳＮＭＰリクエストに対する応答を生成する。ＳＮＭＰ処理部１２は、また、応答を生成する際に、自動応答対象のＭＩＢを、サブＣＰＵ２０が有するＭＩＢ保持部に登録する。
【００１８】
サブＣＰＵ２０は、省電力モードの際にも、電力の供給が続けられる。サブＣＰＵ２０は、ネットワークパケット処理部２１、ＳＮＭＰ自動応答部２２、電力状態制御部２４、ＭＩＢ保持部２６、及び、ネットワークインタフェース（以下、「ネットワークＩ／Ｆ」という。）２９を有する。
【００１９】
ネットワークパケット処理部２１は、ネットワークＩ／Ｆ２９が受信したネットワークパケットを、ＳＮＭＰ処理部１２、及び、ＳＮＭＰ自動応答部２２に振り分ける。ネットワークパケット処理部２１は、ネットワークパケットを振り分ける際に、ＭＩＢ保持部２６に保持されるＭＩＢを参照する。
【００２０】
ネットワークパケット処理部２１は、また、ＳＮＭＰ処理部１２、及び、ＳＮＭＰ自動応答部２２が生成した、応答を含むパケットをネットワークＩ／Ｆ２９から出力させる。
【００２１】
ＭＩＢ保持部２６には、自動応答対象のＭＩＢが登録されている。ＭＩＢ保持部２６は、また、過去に受信したネットワークパケットの履歴情報が保持されている。履歴情報は、ネットワークパケットの種類毎に、受信した回数の情報を含む。
【００２２】
ＳＮＭＰ自動応答部２２は、省電力モードの際に、受信したネットワークパケットに対する応答を生成する。生成された応答は、ネットワークパケット処理部２１に出力される。
【００２３】
電力状態制御部２４は、画像形成装置１の電力モードを、通常モードと省電力モードとに切り替える。
【００２４】
リモートホストＡ及びリモートホストＢは、ネットワークを介して、画像形成装置１に接続される。リモートホストＡ及びリモートホストＢから画像形成装置１に対して出力されるパケットは、ネットワークＩ／Ｆ２９により、受信される。また、画像形成装置１からリモートホストＡ及びリモートホストＢに対して出力されるパケットは、ネットワークＩ／Ｆ２９から出力される。
【００２５】
図２は、ＭＩＢ保持部２６に、自動応答するＭＩＢを登録する処理を説明するシーケンス図である。図２のステップＳ１１では、リモートホストＡ又はリモートホストＢ（以下、「リモートホスト」という。）から、画像形成装置１に対して、ＳＮＭＰリクエストが出力される。出力されるＳＮＭＰリクエストは、ネットワークＩ／Ｆ２９が受信し、ネットワークパケット処理部２１に対して出力される。
【００２６】
ステップＳ１１に続いてステップＳ１２に進み、ネットワークパケット処理部２１から、電力状態制御部２４に対し、現在の電力モードを確認する要求が出力される。ステップＳ１２に続いてステップＳ１３に進み、電力状態制御部２４が、現在の電力モードを確認する。図２の処理は、通常モードの際の処理である。そこで、ステップＳ１３では、通常モードであることが確認される。
【００２７】
ステップＳ１３に続いてステップＳ１４に進み、ネットワークパケット処理部２１からＳＮＭＰ処理部１２に進み、受信したＳＮＭＰリクエストを処理する要求が出力される。この要求は、受信したＳＮＭＰリクエストを含む。
【００２８】
ステップＳ１４に続いてステップＳ１５に進み、ＳＮＭＰ処理部１２が、ステップＳ１４で要求されたＳＮＭＰリクエストに対する、ＳＮＭＰレスポンスを生成する。ステップＳ１５に続いてステップＳ１６に進み、ＳＮＭＰ処理部１２が、ＭＩＢ保持部２６に保持されている、過去に処理したＳＮＭＰの履歴情報を確認する。より詳細には、過去に処理された同一のパケットの処理回数を参照する。図２の例では、過去に処理された回数にステップＳ１５の処理を加えた回数が、所定の回数を超えている。これにより、このパケットを、自動応答ＭＩＢとして登録すると判断する。なお、自動応答ＭＩＢであるか否かの情報は、「選択情報」に対応する。
【００２９】
ステップＳ１６に続いてステップＳ１７に進み、ＳＮＭＰ処理部１２が、ＭＩＢ保持部２６に保持するＭＩＢに、ステップＳ１５で処理したＳＮＭＰパケットを、自動応答ＭＩＢとして登録する要求を出力する。これにより、ＭＩＢ保持部２６が保持するＭＩＢが更新される。
【００３０】
ステップＳ１７に続いてステップＳ１８に進み、ＳＮＭＰ処理部１２からネットワークパケット処理部２１に対し、ステップＳ１５で生成したＳＮＭＰレスポンスを出力する。
【００３１】
ステップＳ１８に続いてステップＳ１９に進み、ネットワークパケット処理部２１から、ネットワークＩ／Ｆ２９を介してリモートホストに対し、ＳＮＭＰレスポンスが出力される。
【００３２】
図３は、ＭＩＢを自動応答する処理を説明するシーケンス図である。ＭＩＢを自動応答する処理は、省電力モードにおいて実行される。ステップＳ２１では、電力状態制御部２４が、電力モードを通常モードから省電力モードに移行させる。ステップＳ２１に続いてステップＳ２２に進み、リモートホストから画像形成装置１に対して、ＳＮＭＰリクエストが出力される。このＳＮＭＰリクエストは、画像形成装置１のネットワークＩ／Ｆ２９により受信され、ネットワークパケット処理部２１に出力される。
【００３３】
ステップＳ２２に続いてステップＳ２３に進み、ネットワークパケット処理部２１から電力状態制御部２４に対し、現在の電力モードを確認する要求が出力される。ステップＳ２３に続いてステップＳ２４に進み、電力状態制御部２４が、現在の電力モードを確認する。ここでは、ステップＳ２１で移行した、省電力モードであることが確認される。
【００３４】
ステップＳ２４に続いてステップＳ２５に進み、ネットワークパケット処理部２１からＳＮＭＰ自動応答部２２に対し、ステップＳ２２で取得された、ＳＮＭＰリクエストを処理する要求が出力される。ステップＳ２５に続いてステップＳ２６に進み、ＳＮＭＰ自動応答部２２からＭＩＢ保持部２６に対し、ＭＩＢ保持部２６に保持されているＭＩＢから、自動応答ＭＩＢを取得する要求が出力される。
【００３５】
ステップＳ２６に続いてステップＳ２７に進み、ＳＮＭＰ自動応答部２２が、ＳＮＭＰレスポンスを生成する。このＳＮＭＰレスポンスは、ステップＳ２６で取得した自動応答ＭＩＢに基づく。ステップＳ２７に続いてステップＳ２８に進み、ＳＮＭＰ自動応答部２２からネットワークパケット処理部２１に対し、ＳＮＭＰレスポンスを返信する要求が出力される。この要求は、ステップＳ２７で生成したＳＮＭＰレスポンスを含む。
【００３６】
ステップＳ２８に続いてステップＳ２９に進み、ネットワークパケット処理部２１からリモートホストに対して、ＳＮＭＰレスポンスが返信される。返信先のリモートホストは、ステップＳ２２のＳＮＭＰリクエストを送信したリモートホストである。
【００３７】
図４は、省電力モードの際に受信したＳＮＭＰリクエストが、ＭＩＢ自動応答ではない場合の処理を説明するシーケンス図である。図４のステップＳ３１では、電力状態制御部２４が、電力モードを通常モードから省電力モードに移行させる。
【００３８】
ステップＳ３１に続いてステップＳ３２に進み、リモートホストから画像形成装置１に対し、ＳＮＭＰリクエストが送信される。このＳＮＭＰリクエストは、ネットワークＩ／Ｆ２９により受信され、ネットワークパケット処理部２１に出力される。ステップＳ３２に続いてステップＳ３３に進み、ネットワークパケット処理部２１から電力状態制御部２４に対し、現在の電力モードを確認する要求が出力される。ステップＳ３３に続いてステップＳ３４に進み、電力状態制御部２４が、ステップＳ３３の要求に基づいて、現在の電力モードを確認する。ここでは、ステップＳ３１で移行された省電力モードであることが確認される。
【００３９】
ステップＳ３４に続いてステップＳ３５に進み、ネットワークパケット処理部２１からＳＮＭＰ自動応答部２２に対し、ステップＳ３２で受信されたＳＮＭＰリクエストを処理する要求が出力される。
【００４０】
ステップＳ３５に続いてステップＳ３６に進み、ＳＮＭＰ自動応答部２２からＭＩＢ保持部２６に対し、自動応答ＭＩＢを取得する要求が出力される。ステップＳ３６に続いてステップＳ３７に進み、ステップＳ３６で取得された自動応答ＭＩＢに含まれている、過去の履歴情報を取得する。より詳細には、過去に同一のＳＮＭＰリクエストを処理した回数を取得する。図４の処理は、過去に同一のＳＮＭＰリクエストを処理した回数が、所定の回数以上である場合についての説明である。
【００４１】
ステップＳ３７に続いてステップＳ３８に進み、ＳＮＭＰ自動応答部２２から電力状態制御部２４に対し、通常モードに移行する旨の要求が出力される。ステップＳ３８に続いてステップＳ３９に進み、電力状態制御部２４が、電力モードを、省電力モードから通常モードに移行させる。
【００４２】
ステップＳ３９に続いてステップＳ４０に進み、ネットワークパケット処理部２１からＳＮＭＰ処理部１２に対し、ステップＳ３２で受信したＳＮＭＰリクエストを処理する通知を出力する。ステップＳ４０に続いてステップＳ４１に進み、ＳＮＭＰ処理部１２が、ステップＳ４０で受け取ったＳＮＭＰリクエストに対するＳＮＭＰレスポンスを生成する。
【００４３】
ステップＳ４１に続いてステップＳ４２に進み、ＳＮＭＰ処理部１２からＭＩＢ保持部２６に対し、ＭＩＢ保持部２６が保持するＭＩＢに含まれる選択情報のうち、ステップＳ４１で処理したＳＮＭＰリクエストを、自動応答ＭＩＢとして更新する。
【００４４】
ステップＳ４２に続いてステップＳ４３に進み、ＳＮＭＰ処理部１２からネットワークパケット処理部２１に対し、ＳＮＭＰレスポンスを返信する要求が出力される。この要求には、ステップＳ４１で生成されたＳＮＭＰレスポンスが含まれる。
【００４５】
ステップＳ４３に続いてステップＳ４４に進み、ネットワークパケット処理部２１が、リモートホストに対し、ＳＮＭＰレスポンスを返信する。この返信は、ネットワークＩ／Ｆ２９から出力される。
【００４６】
（コンピュータ等による実現  ＭＦＰ）
図５は、本発明の実施の形態に係る画像処理装置を実現するコンピュータの構成を説明する図である。図５のコンピュータは、主処理部４００、入力装置４１０、表示装置４２０、スキャナ４３０、プロッタ４４０、ＮＩＣ４６０、ドライブ装置４８０、ハードディスク装置（以下、「ＨＤＤ」という。）４９０、入力Ｉ／Ｆ４１９、表示Ｉ／Ｆ４２９、スキャナＩ／Ｆ４３９、プロッタＩ／Ｆ４４９、ドライブＩ／Ｆ４８９、及び、ＨＤＤＩ／Ｆ４９９を有する。
【００４７】
主処理部４００は、コンピュータプログラムを実行して各機能を実現する。主処理部４００は、例えば、ＣＰＵ４０１、ＲＯＭ４０８、及び、ＲＡＭ４０９を有する。ＣＰＵ４０１は、コンピュータプログラムを実行することにより、コンピュータが有する各デバイス等の制御を行う。ＲＯＭ４０８は、例えば、コンピュータプログラムやパラメータ等が格納され、ＣＰＵ４０１にそれらが供せられる。ＲＡＭ４０９は、例えば、ＣＰＵ４０１がコンピュータプログラムを実行する際のワークメモリとして供せられる。
【００４８】
入力装置４１０は、例えば、キーボードやマウス等の入力デバイスとして構成され、コンピュータに対する指示等が入力される。表示装置４２０は、コンピュータの状態等が表示される。スキャナ４３０は、画像を光学的に読み取って、画像データを生成する。プロッタ４４０は、媒体上に画像を形成して出力する。
【００４９】
ＮＩＣ４６０は、コンピュータと外部とをネットワークを介して接続する際のインタフェースの機能を実現し、その制御を行う。ドライブ装置４８０は、記録媒体が挿入され、その記録媒体に記録された情報を読み出し、またその記録媒体に情報を記録する。ＨＤＤ４９０は、大容量のデータを格納する記憶手段である。
【００５０】
入力Ｉ／Ｆ４１９は、表示Ｉ／Ｆ４２９、スキャナＩ／Ｆ４３９、プロッタＩ／Ｆ４４９、ドライブＩ／Ｆ４８９、及び、ＨＤＤ  Ｉ／Ｆ４９９は、それぞれ、入力装置４１０、表示装置４２０、スキャナ４３０、プロッタ４４０、ドライブ装置４８０、及び、ＨＤＤ４９０がバスを介して主処理部４００と接続される際のインタフェースである。
【００５１】
以上、発明を実施するための最良の形態について説明を行ったが、本発明は、この最良の形態で述べた実施の形態に限定されるものではない。本発明の主旨をそこなわない範囲で変更することが可能である。
【産業上の利用可能性】
【００５２】
以上のように、本発明にかかる情報処理装置は、省電力化に有用であり、特に、複合機に適している。
【符号の説明】
【００５３】
１     画像形成装置
１０   メインＣＰＵ
１１   印刷処理部
１２   ＳＮＭＰ処理部
１８   メインエンジン
２０   サブＣＰＵ
２１   ネットワークパケット処理部
２２   ＳＮＭＰ自動応答部
２４   電力状態制御部
２６   ＭＩＢ保持部
４００ 主処理部
４１０ 入力装置
４２０ 表示装置
４３０ スキャナ
４４０ プロッタ
４８０ ドライブ装置
Ａ、Ｂ リモートホスト
【先行技術文献】
【特許文献】
【００５４】
【特許文献１】特開２００９−２９１０２号公報
【図１】
2011148230.tif 000003
【図２】
2011148230.tif 000004
【図３】
2011148230.tif 000005
【図４】
2011148230.tif 000006
【図５】
2011148230.tif 000007