(57)【要約】      （修正有）【課題】情報処理装置の省電力状態からの不要な復帰を抑制する。【解決手段】印刷装置１０１が画像処理コントローラ１０２を介してネットワークに接続されていると判定された場合には、前記印刷装置１０１が第１の電力モードよりも低電力で動作する第２の電力モードで動作しているときにリンクアップしても、前記第１の電力モードへの移行を指示せずに、前記第２の電力モードでの動作を継続させ、前記印刷装置１０１が画像処理コントローラ１０２を介してネットワークに接続されていないと判定された場合には、前記印刷装置１０１が前記第２の電力モードで動作しているときにリンクアップすると、前記第１の電力モードへの移行を指示する。【選択図】図１
2017213826.tif 000002
【特許請求の範囲】
【請求項１】
第１の電力モードと、前記第１の電力モードよりも低電力で動作する第２の電力モードとの何れかの電力モードで動作する情報処理装置であって、
前記電力モードに応じて前記情報処理装置の各部に供給する電力を制御する電力制御手段と、
前記電力制御手段に対して、前記電力モードの移行を指示する指示手段と、
前記情報処理装置が外部装置を介してネットワークに接続されているか否かを判定する判定手段と、を有し、
前記指示手段は、前記判定手段により、前記情報処理装置が外部装置を介してネットワークに接続されていると判定された場合には、前記情報処理装置が前記第２の電力モードで動作しているときにリンクアップしても、前記第１の電力モードへの移行を指示せずに、前記第２の電力モードでの動作を継続させ、前記判定手段により、前記情報処理装置が外部装置を介してネットワークに接続されていないと判定された場合には、前記情報処理装置が前記第２の電力モードで動作しているときにリンクアップすると、前記第１の電力モードへの移行を指示することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置が前記外部装置を介してネットワークに接続されているか否かを特定するための情報を取得する取得手段を更し、
前記判定手段は、前記取得手段により取得された情報に基づいて、前記情報処理装置が外部装置を介してネットワークに接続されているか否かを判定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記情報処理装置が前記外部装置を介してネットワークに接続される構成であるか否かを選択するための画面を表示装置に表示させる表示手段を更に有し、
前記取得手段は、前記画面に対するユーザによる操作の内容に基づいて、前記情報を生成することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記情報処理装置が前記第２の電力モードで動作しているときにリンクアップした場合の前記第１の電力モードへの移行に関する設定を、前記判定手段による判定の結果に基づいて行う設定手段を更に有し、
前記設定手段は、前記判定手段により、前記情報処理装置が外部装置を介してネットワークに接続されていると判定された場合には、前記第１の電力モードへ移行することが無効であることを設定し、前記判定手段により、前記情報処理装置が外部装置を介してネットワークに接続されていないと判定された場合には、前記第１の電力モードへ移行することが有効であることを設定し、
前記指示手段は、前記第１の電力モードへ移行することが無効であることが前記設定手段により設定されている場合には、前記第１の電力モードへの移行を指示せず、前記第１の電力モードへ移行することが有効であることが前記設定手段により設定されている場合には、前記第１の電力モードへの移行を指示することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記情報処理装置が前記第２の電力モードで動作しているときに前記情報処理装置で発生した要因であって、前記第２の電力モードから前記第１の電力モードへ電力モードを移行させる条件となる要因を特定する特定手段を更に有し、
前記要因には、リンクアップが含まれ、
前記指示手段は、前記特定手段により、前記要因がリンクアップと異なる要因であることが特定された場合には、前記第１の電力モードへの移行を指示し、前記特定手段により、前記要因がリンクアップであることが特定された場合には、前記判定手段による判定の結果に基づいて、前記第１の電力モードへの移行を指示するか否かを決定することを特徴とする請求項１〜４の何れか１項に記載の情報処理装置。
【請求項６】
前記情報処理装置の外部との通信速度を制御する通信制御手段を更に有し、
前記通信制御手段は、前記第１の電力モードから前記第２の電力モードに移行する際に、前記情報処理装置の外部との通信速度を、前記第１の電力モードにおける前記情報処理装置の外部との通信速度よりも低い通信速度に変更することを特徴とする請求項１〜５の何れか１項に記載の情報処理装置。
【請求項７】
前記通信制御手段は、前記第２の電力モードから前記第１の電力モードに移行する際に、前記情報処理装置の外部との通信速度を、前記変更を行う前の通信速度に戻すことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
第１の電力モードと、前記第１の電力モードよりも低電力で動作する第２の電力モードとの何れかの電力モードで動作する情報処理装置の制御方法であって、
前記電力モードに応じて前記情報処理装置の各部に供給する電力を制御する電力制御工程と、
前記電力制御工程に対して、前記電力モードの移行を指示する指示工程と、
前記情報処理装置が外部装置を介してネットワークに接続されているか否かを判定する判定工程と、を有し、
前記指示工程は、前記判定工程により、前記情報処理装置が外部装置を介してネットワークに接続されていると判定された場合には、前記情報処理装置が前記第２の電力モードで動作しているときにリンクアップしても、前記第１の電力モードへの移行を指示せずに、前記第２の電力モードでの動作を継続させ、前記判定工程により、前記情報処理装置が外部装置を介してネットワークに接続されていないと判定された場合には、前記情報処理装置が前記第２の電力モードで動作しているときにリンクアップすると、前記第１の電力モードへの移行を指示することを特徴とする情報処理装置の制御方法。
【請求項９】
請求項１〜７の何れか１項に記載の情報処理装置の各手段としてコンピュータを機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法、およびプログラムに関し、省電力で動作する機能を有する情報処理装置に用いて好適なものである。
【背景技術】
【０００２】
省電力化を実現するために、省電力機能を有する情報処理装置がある。省電力機能は、アクセスや操作が一定時間なされなかった場合に、機器内の電力供給を、所定のハードウェアを残して部分的に停止するか、または、機器の機能を一時的に停止する機能である。所定のハードウェアとして、例えば、ＮＩＣ（Network Interface Card）や操作部が挙げられる。また、この省電力機能を用いる際に、ネットワークリンクを切断し、ＰＨＹ（Physical Layer）の通信速度を最低速度で再接続してから省電力モードに遷移することで、ネットワーク通信が可能なままに省電力化を図る技術も存在する。このような技術として、特許文献１には、情報処理装置がリンクパートナであるハブの通信能力に基づいて、省電力モードにおけるＰＨＹの通信速度を、リンクパートナと通信可能な最低速度に低下させることで省電力化を図る技術が提示されている。
【０００３】
省電力機能を有する情報処理装置では、省電力モードで動作中に特定の条件を満たした場合、省電力モードから通常電力モードへ復帰する。所定の条件として、例えば、情報処理装置の操作部においてユーザによる操作が行われたことや、ＮＩＣにおいて省電力モードからの復帰条件に適合するパケットがネットワークから受信されたこと等が挙げられる。この他、所定の条件として、ＮＩＣにおいてネットワークリンクが切断および再接続してリンクアップしたこと等も挙げられる。所定の条件に、リンクアップが挙げられる理由は、ネットワークリンクの再接続が発生した場合に、再接続前とは異なるネットワークに接続された可能性を考慮する必要があるためである。再接続されたネットワーク環境で動作するためには通常電力モードに復帰して、例えばＤＨＣＰ（Dynamic Host Configuration Protocol）でＩＰアドレスを再取得する等の処理を行う必要がある。
【０００４】
ところで、前述した情報処理装置には画像形成装置等の機器も含まれる。画像形成装置と連携して画像処理を行う画像処理コントローラがＬＡＮ（Local Area Network）ケーブル等を介して画像形成装置と接続された画像形成システムとして画像形成装置が使用されることがある。特許文献２には、画像形成装置が省電力モードに移行した場合、当該画像形成装置に接続された画像処理コントローラは当該画像形成装置との定期的な通信を控えることで当該画像形成装置が省電力モードを維持する技術が提示されている。
また、画像処理コントローラは、画像形成装置が省電力モードに移行した後、一定時間何も印刷データを処理しなかった場合や、ネットワーク上の他の情報処理装置から一定時間アクセスがなかった場合に省電力モードに移行する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２３９８７０号公報
【特許文献２】特開２０１５−２０３８９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、画像形成装置と連携して画像処理を行う画像処理コントローラがＬＡＮ（Local Area Network）ケーブル等を介して画像形成装置と接続された画像形成システムとして画像形成装置を使用する場合に次のような問題があった。画像処理コントローラは、画像形成装置が省電力モードで動作している状況で省電力モードに移行する。また、画像処理コントローラは、省電力モードに移行する際に、前述した省電力機能でネットワークリンクを切断し、ＰＨＹの通信速度を最低速度としてネットワークに再接続してから省電力モードに遷移する。そのため、省電力モードのときにリンクアップを契機に通常電力モードへ復帰する画像形成装置は、画像処理コントローラによる再接続処理の際にリンクアップを検知して通常電力モードに復帰してしまう。つまり、画像形成システムにおいて画像処理コントローラと画像形成装置との両装置を省電力モードで動作させることが出来ない課題がある。以上のことは、画像形成装置および画像処理コントローラに限らず、情報処理装置と、当該情報処理装置と連携して情報処理を行う外部コントローラにおいても同様である。以上のように従来の技術では、情報処理装置が省電力の状態から復帰する必要がない状況で省電力の状態から復帰する虞があるという問題点がある。
本発明は、このような問題点に鑑みてなされたものであり、情報処理装置の省電力状態からの不要な復帰を抑制することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の情報処理装置は、第１の電力モードと、前記第１の電力モードよりも低電力で動作する第２の電力モードとの何れかの電力モードで動作する情報処理装置であって、前記電力モードに応じて前記情報処理装置の各部に供給する電力を制御する電力制御手段と、前記電力制御手段に対して、前記電力モードの移行を指示する指示手段と、前記情報処理装置が外部装置を介してネットワークに接続されているか否かを判定する判定手段と、を有し、前記指示手段は、前記判定手段により、前記情報処理装置が外部装置を介してネットワークに接続されていると判定された場合には、前記情報処理装置が前記第２の電力モードで動作しているときにリンクアップしても、前記第１の電力モードへの移行を指示せずに、前記第２の電力モードでの動作を継続させ、前記判定手段により、前記情報処理装置が外部装置を介してネットワークに接続されていないと判定された場合には、前記情報処理装置が前記第２の電力モードで動作しているときにリンクアップすると、前記第１の電力モードへの移行を指示することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、情報処理装置の省電力状態からの不要な復帰を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】ネットワーク構成を示す図である。
【図２】印刷装置のハードウェアの構成を示す図である。
【図３】印刷装置のソフトウェアの構成を示す図である。
【図４】外部コントローラとの接続に関する設定を行う設定画面を示す図である。
【図５】スリープ復帰に関する設定を行う際の処理を示すフローチャートである。
【図６】省電力モードへ移行する際の処理を示すフローチャートである。
【図７】省電力モードで動作している際の処理を示すフローチャートである。
【図８】省電力モードからの復帰処理を示すフローチャートである。
【図９】省電力モードへの移行時の各装置間の通信速度を説明する図である。
【図１０】通常電力モードへの復帰時の各装置間の通信速度を説明する図である。
【発明を実施するための形態】
【００１０】
以下、図面を用いて実施形態を説明する。
図１は、ネットワーク構成の一例を示す図である。画像形成システム１００は、印刷装置１０１と、画像処理コントローラ１０２と、を備える。画像形成システム１００は、ネットワーク１０４に接続され、ＰＣ（Personal Computer）１０３等の外部端末と相互に通信することが可能である。印刷装置１０１と画像処理コントローラ１０２は、ＬＡＮケーブル１０５を介して相互に接続される。本実施形態では、印刷装置１０１は、ネットワーク１０４に直接接続されていない。つまり、印刷装置１０１とＰＣ１０３等の外部端末とは、画像処理コントローラ１０２を介して通信する。本実施形態では、印刷装置１０１および画像処理コントローラ１０２が、１０Ｍｂｐｓ／１００Ｍｂｐｓ／１Ｇｂｐｓの何れかの通信速度で通信する能力を有する場合を例に挙げて説明する。また、印刷装置１０１および画像処理コントローラ１０２は、通常電力モード時には、ネットワーク接続時に、ＡｕｔｏＮｅｇｏｔｉａｔｉｏｎ処理を行って通信速度を決定するものとする。
【００１１】
画像処理コントローラ１０２は、印刷装置１０１と連携して画像処理を行う。また、画像処理コントローラ１０２は、通常電力モードと、通常電力モードよりも消費電力が低い状態で動作する省電力モードとの何れかで動作する。画像処理コントローラ１０２は、通常電力モードで動作中に、一定時間、操作やアクセスがなされない場合、省電力モードに移行する。また、画像処理コントローラ１０２は、省電力モードにおけるＰＨＹの通信速度を、リンクパートナと通信可能な最低速度に低下させることで省電力化を図る。
【００１２】
ＰＣ１０３は、印刷装置１０１における印刷を実行するためのアプリケーションを起動し、当該アプリケーションによる処理の結果に基づいて印刷装置１０１に対して印刷指示等を行う。
尚、本実施形態では、印刷装置１０１は、プリント機能のみを備えるプリンタを想定しているが、スキャナ機能等を有する複合機であってもよい。また、例えば、印刷装置１０１に替えて、印刷以外の処理を行う情報処理装置を用いてもよい。この場合、画像処理コントローラ１０２に替えて、当該情報処理装置における処理を当該情報処理装置と連携して行う外部コントローラを用いることになる。
【００１３】
図２は、本実施形態における印刷装置１０１のハードウェアの構成の一例を示す図である。
ＣＰＵ２０２を含む制御部２００は、印刷装置１０１全体の動作を制御する。制御部２００では、システムバス２０１で各種ハードウェアが接続され、システムバス２０１を介して各種ハードウェアがデータや各種命令をやり取りする。
【００１４】
ＣＰＵ２０２は、ＲＯＭ２０４に記憶された制御プログラム３００（図３を参照）を読み出して通信制御等の各種制御を実行する。ＲＡＭ２０３は、ＣＰＵ２０２の主メモリおよびワークエリア等の一時領域として用いられる。ＨＤＤ２０５は、各種データやプログラム、あるいは情報テーブルを記憶する。
【００１５】
プリンタＩ／Ｆ２０６は、プリンタエンジンであるプリンタ部２０７と制御部２００とを相互に接続する。プリンタ部２０７は、プリンタＩ／Ｆ２０６を介して入力された印刷データに基づいて、不図示の給紙カセットから給紙された用紙に対して印刷処理を実行する。
【００１６】
操作部Ｉ／Ｆ２０８は、操作部２０９と制御部２００とを相互に接続する。操作部２０９は、出力装置２１０と、入力装置２１１と、節電ボタン２１２とを備える。出力装置２１０は、例えば、液晶表示部を備え、印刷装置１０１の設定等を表示する。また、出力装置２１０にタッチパネル機能を設け、出力装置２１０が入力装置としての機能を兼ねてもよい。入力装置２１１は、例えば、タッチパネル機能を有する液晶表示部、キーボード、および各種ファンクションキー等である。前述したように、液晶表示部は、入力装置としての機能と出力装置の機能との双方の機能を有してもよい。印刷装置１０１は、入力装置２１１および出力装置２１０を通じて、各種の設定等を行うための画面を表示したり、ユーザからの指示を受け付けたりすることができる。節電ボタン２１２は、印刷装置１０１の電力モードを、通常電力モードから省電力モードへ移行させることと、省電力モードから通常電力モードに復帰させることとを実行するために、ユーザからの指示を受け付ける。
【００１７】
ＬＡＮＩ／Ｆ２１３とＬＡＮＩ／Ｆ２１６は、画像処理コントローラ１０２とネットワーク部２１４とを相互に接続するためのインターフェースである。ネットワーク部２１４は、ネットワークを介して外部装置とＬＡＮネットワーク通信をするための機能を提供する。例えば、印刷装置１０１は、画像処理コントローラ１０２からネットワーク部２１４を介して印刷データを受信し、プリンタ部２０７で印刷を実行する等の各種命令やデータを受信することができる。尚、ネットワーク部２１４は、ＣＰＵ２１７、ＲＡＭ２１８、ＲＯＭ２１９、ＭＡＣ（Media Access Control）２２０、ＰＨＹ２２１、およびＬＡＮＩ／Ｆ２１６を有し、それぞれがシステムバス２１５に接続される。ＣＰＵ２１７は、ＲＯＭ２１９に記憶される制御プログラムを読み出して通信制御等の各種制御を実行する。ＲＡＭ２１８は、ＣＰＵ２１７の主メモリおよびワークエリア等の一時領域として用いられる。ＰＨＹ２２１は、印刷装置１０１がＬＡＮネットワークに接続するにあたり、接続先との電気的な信号のやり取りを行う物理層である。ＭＡＣ２２０は、ＰＨＹ２２１を介して受信したデータ信号を、印刷装置１０１内のデバイスが取り扱うデータフレームに変換する。
【００１８】
さらに印刷装置１０１は、電源部２２３から受容したＤＣ電源を、印刷装置１０１の内部の所定のハードウェアへ供給するための電源制御部２２４を備える。電源制御部２２４は、制御部２００、プリンタ部２０７、操作部２０９、およびネットワーク部２１４に対して個別に電力の供給および停止のための処理を行うことができる。印刷装置１０１は、電源制御部２２４により各種ハードウェアの電源を制御することで省電力モードを実現する。
【００１９】
尚、制御部２００およびネットワーク部２１４は、それぞれ１つのＣＰＵが１つのメモリを用いて後述するフローチャートに示す各処理を実行するものとするが、他の態様であっても構わない。例えば、複数のＣＰＵや複数のメモリを協働させて後述するフローチャートに示す各処理を実行するようにすることもできる。
【００２０】
図３は、本実施形態における印刷装置１０１のソフトウェアの構成の一例を示す図である。図３に示す各機能部の処理は、例えば、ＣＰＵ２０２がＲＯＭ２０４やＨＤＤ２０５に記憶された制御プログラム３００を実行することで実現される。
制御プログラム３００は、印刷装置１０１の内部動作を制御するために、電力状態制御部３１０と、操作制御部３２０と、通信制御部３３０と、記憶部３４０とを備える。
【００２１】
電力状態制御部３１０は、電源制御部２２４に指示を送り、印刷装置１０１が備える図２に記載の各種ハードウェアの電力供給の処理を制御し、各省電力モードへの移行および各省電力モードからの復帰を行うための処理を実行する。尚、電力状態制御部３１０は、全てのハードウェアに対して給電されている通常電力モード３１１と、部分的にハードウェアへの給電を停止することで通常電力モードよりも低電力で動作する省電力モード３１２とを備える。本実施形態では、通常電力モード３１１が第１の電力モードの一例であり、省電力モード３１２が第２の電力モードの一例である。
【００２２】
図２に示す各種ハードウェアの電源系統別に分類すると、以下のようになる。
・電力系統Ａ
ＲＡＭ２０３、電源制御部２２４、節電ボタン２１２、ネットワーク部２１４
・電力系統Ｂ
システムバス２０１、ＣＰＵ２０２、ＲＯＭ２０４、ＨＤＤ２０５、プリンタＩ／Ｆ２０６、プリンタ部２０７、操作部Ｉ／Ｆ２０８、ＬＡＮＩ／Ｆ２１３、出力装置２１０、入力装置２１１
【００２３】
このように本実施形態では、ＲＡＭ２０３、電源制御部２２４、節電ボタン２１２、およびネットワーク部２１４が電力系統Ａに属するものとする。また、システムバス２０１、ＣＰＵ２０２、ＲＯＭ２０４、ＨＤＤ２０５、プリンタＩ／Ｆ２０６、プリンタ部２０７、操作部Ｉ／Ｆ２０８、ＬＡＮＩ／Ｆ２１３、出力装置２１０、および入力装置２１１が電力系統Ｂに属するものとする。尚、以上の各電力系統Ａ、Ｂに分類されるハードウェアの組み合わせは一例であり、他の組み合わせであってもよい。例えば、プリンタ部２０７が電力系統Ａに分類されてもよい。
【００２４】
電力状態制御部３１０では、各種ハードウェアを２つの電力系統Ａ、Ｂに分類して制御し、各種ハードウェアに対する給電および停止の処理を実行する。
表１に、各電力モードにおいて、それぞれの電力系統Ａ、Ｂに対して電源部２２３からの給電がなされるハードウェアの一例を示す。
【００２５】
【表１】
2017213826.tif 000003
【００２６】
省電力モード３１２は、電源部２２３から電源系統Ａにのみ給電がされている状態である。省電力モード３１２では、電源系統Ｂへの給電を停止するため、印刷装置１０１は、通常電力モード３１１よりも低電力の状態で動作する。
更に、省電力モード３１２では、電源系統Ａに対して通信がなされているので、節電ボタン２１２やネットワーク部２１４からの割り込みを以って、通常電力モード３１１に復帰（スリープ復帰）することができる。本実施形態では、節電ボタン２１２およびネットワーク部２１４からの割り込みで通常電力モード３１１に復帰する。
【００２７】
操作制御部３２０は、操作部２０９を制御する。例えば、操作制御部３２０は、操作部２０９の出力装置２１０に操作画面を表示したり、入力装置２１１を介してユーザからの指示を受け付けたりする。更に、操作制御部３２０は、入力装置２１１を介して受け付けたユーザからの指示を他の機能部に対して通知したり、入力装置２１１を介して受け付けたユーザからの指示に応じて、出力装置２１０に表示する操作画面を更新したりする。また、操作制御部３２０は、ユーザにより節電ボタン２１２が押下されたことを検出し、そのことを電力状態制御部３１０へ通知する。
【００２８】
通信制御部３３０は、ＬＡＮＩ／Ｆ２１３およびネットワーク部２１４が有するネットワーク通信機能を制御する。また、通信制御部３３０は、印刷装置１０１を省電力モード３１２から通常電力モード３１１に復帰させるために、ネットワーク部２１４が割り込みを行う条件（スリープ復帰条件）をネットワーク部２１４に設定する。ネットワーク部２１４に設定するスリープ復帰条件には、ネットワークからの特定のネットワークパケットの受信やネットワーク接続イベントの発生（リンクアップ）等がある。本実施形態では、ネットワークからの特定のパケット受信と、リンクアップをスリープ復帰条件とする場合を例に挙げて説明する。尚、特定のパケットとは、例えば、印刷装置１０１宛てのユニキャストパケット等である。
【００２９】
通信制御部３３０は、スリープ復帰条件を設定する際に、印刷装置１０１に画像処理コントローラ１０２が接続されているかどうかを示す構成情報を、記憶部３４０から読み出して使用する。この構成情報によって、リンクアップによる省電力モードからの復帰を有効にするか否かを決定することが可能になる。後述するように、構成情報は、ユーザにより入力装置２１１を用いて入力・設定される。
記憶部３４０は、他の機能部からの指示により、指定されたデータをＲＡＭ２０３やＨＤＤ２０５に記憶したり、または記憶しているデータを読み出したりする。
【００３０】
図４は、本実施形態における印刷装置１０１の動作構成を設定するための設定画面の一例を示す図である。印刷装置１０１に画像処理コントローラ１０２を接続する構成で画像形成システム１００を使用する場合、ユーザは、「外部コントローラを接続する」４０１を選択する。この選択により、印刷装置１０１に画像処理コントローラ１０２が接続されていることを示す構成情報が生成される。一方、画像処理コントローラ１０２を接続せずに印刷装置１０１が直接ネットワーク１０４へ接続する構成で印刷装置１０１を動作させる場合、ユーザは、「外部コントローラを接続しない」４０２を選択する。図４に示す設定画面によって、ユーザは印刷装置１０１を使用する際の機器構成に応じた適切な設定を行うことができる。この選択により、印刷装置１０１に画像処理コントローラ１０２が接続されていないことを示す構成情報が生成される。
【００３１】
図５は、通信制御部３３０がネットワーク部２１４に対して、スリープ復帰条件として「リンクアップによるスリープ復帰」を設定する際の処理の一例を示すフローチャートである。
まず、ステップＳ５０１において、通信制御部３３０は、記憶部３４０から、図４で設定した構成情報を取得する。前述したように構成情報は、印刷装置１０１に画像処理コントローラ１０２が接続されているかどうかを示す情報である。
【００３２】
次に、ステップＳ５０２において、通信制御部３３０は、印刷装置１０１に画像処理コントローラ１０２が接続されているか否かを、構成情報に基づいて判定する。即ち、通信制御部３３０は、構成情報が、印刷装置１０１に画像処理コントローラ１０２が接続されていることを示す情報であるか否かを判定する。この判定の結果、構成情報が、印刷装置１０１に画像処理コントローラ１０２が接続されていることを示す情報である場合、ステップＳ５０３に進む。ステップＳ５０３に進むと、通信制御部３３０は、ネットワーク部２１４に対して、スリープ復帰条件の「リンクアップによるスリープ復帰」を無効に設定する。これにより、印刷装置１０１は、リンクアップがあっても、省電力モード３１２から復帰せずに、省電力モード３１２の状態を継続することができる。そして、図５のフローチャートによる処理を終了する。
【００３３】
一方、ステップＳ５０２の判定の結果、構成情報が、印刷装置１０１に画像処理コントローラ１０２が接続されていないことを示す情報である場合、ステップＳ５０４に進む。ステップＳ５０４に進むと、通信制御部３３０は、ネットワーク部２１４に対して、スリープ復帰条件の「リンクアップによるスリープ復帰」を有効に設定する。これにより、印刷装置１０１は、リンクアップがあると、省電力モード３１２から通常電力モード３１１に復帰することができる。そして、図５のフローチャートによる処理を終了する。
【００３４】
尚、図５のフローチャートによるシーケンスは、通常電力モード３１１の電力状態において実行される。また、図５のフローチャートによるシーケンスが実行されるタイミングは、印刷装置１０１の起動時や各種設定の変更時等の任意のタイミングでよい。
【００３５】
図６は、本実施形態における印刷装置１０１が省電力モード３１２へ移行する際の処理の一例を示すフローチャートである。図６のフローチャートの処理は、印刷装置１０１が通常電力モード３１１の状態で開始される。
ステップＳ６０１において、電力状態制御部３１０は、印刷装置１０１が省電力モード３１２への移行条件を満たしたか否かの判定を実施し、印刷装置１０１が省電力モードへの移行条件を満たすまで待機する。印刷装置１０１が省電力モード３１２への移行条件を満たすと、ステップＳ６０２に進む。ステップＳ６０２に進むと、電力状態制御部３１０は、省電力モード３１２への移行準備を開始する。このとき、電力状態制御部３１０は、通信制御部３３０等のソフトウェア各部に対して省電力モード３１２への移行を通知し、各部で当該通知に応じた処理が実行される。
【００３６】
省電力モード３１２への移行の通知を受け取った通信制御部３３０は、ステップＳ６０３において、通信制御を行う。即ち、通信制御部３３０は、リンク速度をＡｕｔｏＮｅｇｏｔｉａｔｉｏｎから低速に変更する。前述したように本実施形態では、印刷装置１０１および印刷装置１０１のリンクパートナである画像処理コントローラ１０２が共に１０Ｍｂｐｓをサポートする。よって、通信制御部３３０は、リンク速度を１０Ｍｂｐｓに固定してネットワークへの再接続を行う。つまり、印刷装置１０１は、省電力モード３１２において、通信速度１０Ｍｂｐｓのみをサポートするものとして動作する。
【００３７】
次に、ステップＳ６０４において、電力状態制御部３１０は、省電力モード３１２への全ての移行準備が完了するまで待機する。省電力モード３１２への全ての移行準備が完了すると、ステップＳ６０５に進む。ステップＳ６０５に進むと、電力状態制御部３１０は、印刷装置１０１の電力制御を行う。即ち、電力状態制御部３１０は、電源系統Ａへの給電のみを残してその他の電源系統Ｂに対する給電を停止する。これにより、印刷装置１０１は、省電力モード３１２で動作できる。そして、図６のフローチャートによる処理を終了する。尚、ステップＳ６０４において、省電力モードへの全ての移行準備が完了しない場合には、タイムアウト等の任意の条件を設けて、省電力モード３１２への移行を中止してもよいし、強制的に印刷装置１０１を再起動する等の任意の処理を実施してもよい。
【００３８】
図７は、本実施形態における印刷装置１０１が省電力モード３１２で動作している際のネットワーク部２１４の処理の一例を示すフローチャートである。図７のフローチャートの各処理はＣＰＵ２１７によって実行される。
ステップＳ７０１において、ネットワーク部２１４は、スリープ復帰要因が発生するまで待機する。スリープ復帰要因とは、印刷装置１０１が省電力モード３１２から通常電力モード３１１に復帰する必要となる要因を指す。本実施形態では、ネットワークからの特定のパケット受信またはリンクアップにより、スリープ復帰要因が発生するものとする。
【００３９】
スリープ復帰要因が発生すると、ステップＳ７０２に進む。ステップＳ７０２に進むと、ネットワーク部２１４は、発生したスリープ復帰要因を特定し、特定したスリープ復帰要因がリンクアップであるか否かを判定する。この判定の結果、スリープ復帰要因がリンクアップである場合には、ステップＳ７０３に進む。ステップＳ７０３に進むと、ネットワーク部２１４は、スリープ復帰条件の「リンクアップでスリープ復帰」が有効であるか否かを判定する。尚、スリープ復帰条件の「リンクアップでスリープ復帰」の有効または無効への設定は、前述した図５のフローチャートによる処理で既に行われているものとする。
【００４０】
一方、ステップＳ７０２の判定の結果、スリープ復帰要因がリンクアップでない場合には、ステップＳ７０４に進む。ステップＳ７０４に進むと、ネットワーク部２１４は、電源制御部２２４に対してスリープ復帰割込を通知する。この通知によって、ネットワーク部２１４による電源制御部２２４に対する割り込みが行われる。これにより、電力状態制御部３１０は、印刷装置１０１の電力制御を行う。を行う。即ち、電力状態制御部３１０は、給電が停止されていた電源系統Ｂに対する給電を再開する。そして、図７のフローチャートによる処理を終了する。
【００４１】
ステップＳ７０３の判定の結果、スリープ復帰条件の「リンクアップでスリープ復帰」が有効である場合には、ステップＳ７０４に進む。ステップＳ７０４に進むと、前述したように、ネットワーク部２１４は、電源制御部２２４に対してスリープ復帰割込を通知する。一方、ステップＳ７０３の判定の結果、スリープ復帰条件の「リンクアップでスリープ復帰」が無効である場合には、ステップＳ７０１に戻る。この場合、ステップＳ７０４の処理は行われない。即ち、印刷装置１０１は省電力モード３１２での動作を継続する。
【００４２】
図８は、本実施形態における印刷装置１０１の省電力モード３１２からの復帰処理の一例を示すフローチャートである。図８のフローチャートの処理は、印刷装置１０１が省電力モード３１２の状態で開始される。
ネットワーク部２１４からスリープ復帰割込が通知されると、ステップＳ８０１において、電源制御部２２４は、電源系統Ｂへの給電を再開し、ＣＰＵ２０２に対してリセットを解除する。これにより印刷装置１０１は通常電力モード３１１に移行する。その後、ステップＳ８０２において、通信制御部３３０は、通信制御を行う。即ち、通信制御部３３０は、リンク速度を低速から、例えば、変更前の元のＡｕｔｏＮｅｇｏｔｉａｔｉｏｎに変更してネットワークへの再接続処理を行う。前述したように本実施形態では、印刷装置１０１と、印刷装置１０１のリンクパートナである画像処理コントローラ１０２が共に１Ｇｂｐｓをサポートしていることから、ＡｕｔｏＮｅｇｏｔｉａｔｉｏｎ処理の結果、通信速度は１Ｇｂｐｓになる。
【００４３】
次に、図９を用いて、本実施形態における画像形成システム１００の構成で動作する印刷装置１０１および画像処理コントローラ１０２が省電力モードに移行する場合に、両装置間の通信速度がどのように変更されるかを説明する。尚、図９では、上から下に向けて時間が進むものとする（即ち、相対的に下にあるブロックの内容は、相対的に上にあるブロックの内容よりも後に行われるものとする）。
【００４４】
（ステップＳ９０１）
印刷装置１０１と画像処理コントローラ１０２はどちらも通常電力モードで動作している。印刷装置１０１と画像処理コントローラ１０２は、ネットワーク接続時に相互にＡｕｔｏＮｅｇｏｔｉａｔｉｏｎ処理を行い、その結果、１Ｇｂｐｓの通信速度で相互に接続される。
【００４５】
（ステップＳ９０２）
印刷装置１０１の省電力モード３１２への移行条件が満たされ、印刷装置１０１は、省電力モード３１２への移行を決定し、省電力モードへの移行処理を開始する。
（ステップＳ９０３）
印刷装置１０１は、ＡｕｔｏＮｅｇｏｔｉａｔｉｏｎ（＝１Ｇｂｐｓ）から、印刷装置１０１のリンクパートナである画像処理コントローラ１０２と通信可能な最低速度の１０Ｍｂｐｓ固定に通信速度を変更してネットワークに再接続する。
【００４６】
（ステップＳ９０４）
画像処理コントローラ１０２は、通信速度をＡｕｔｏＮｅｇｏｔｉａｔｉｏｎとして動作しているため、印刷装置１０１との再接続処理でＡｕｔｏＮｅｇｏｔｉａｔｉｏｎ処理を行う。印刷装置１０１の通信速度は１０Ｍｂｐｓで固定であるため、印刷装置１０１と画像処理コントローラ１０２は、１０Ｍｂｐｓの通信速度で相互に接続される。
【００４７】
（ステップＳ９０５）
印刷装置１０１は、省電力モード３１２へ移行する。
（ステップＳ９０６）
画像処理コントローラ１０２は、省電力モードへの移行を決定し、省電力モードへの移行処理を開始する。
（ステップＳ９０７）
画像処理コントローラ１０２は、ＡｕｔｏＮｅｇｏｔｉａｔｉｏｎから、画像処理コントローラ１０２のリンクパートナである印刷装置１０１と通信可能な最低速度の１０Ｍｂｐｓ固定に通信速度を変更してネットワークに再接続する。
【００４８】
（ステップＳ９０８）
印刷装置１０１と画像処理コントローラ１０２の通信速度はどちらも１０Ｍｂｐｓで固定であるため、両者は１０Ｍｂｐｓの通信速度で相互に接続される。
ここで、印刷装置１０１は、省電力モード３１２で動作中に画像処理コントローラ１０２との再接続（リンクアップ）を行うことになる。ここでは、図４に示した設定画面において、「外部コントローラを接続する」４０１が選択され、印刷装置１０１に画像処理コントローラ１０２が接続されていることを示す構成情報が生成されているものとする。この場合、スリープ復帰条件の「リンクアップでスリープ復帰」が無効に設定されている（図５のステップＳ５０２、Ｓ５０３を参照）。そのため、印刷装置１０１は、省電力モード３１２で動作中にリンクアップが発生してもスリープ復帰せずに省電力モード３１２を維持することができる。
（ステップＳ９０９）
画像処理コントローラ１０２は、省電力モードへ移行する。
【００４９】
次に、図１０を用いて、本実施形態における画像形成システム１００の構成で動作する印刷装置１０１および画像処理コントローラ１０２が省電力モードから通常電力モードへ復帰する場合に、両装置間の通信速度がどのように変更されるかを説明する。
図１０では、画像処理コントローラ１０２がＰＣ１０３等の外部端末からネットワーク１０４経由で印刷ジョブ等の復帰要因パケットを受信するケースを例に挙げて示す。尚、図１０でも図９と同様に、上から下に向けて時間が進むものとする。
【００５０】
（ステップＳ１００１）
印刷装置１０１と画像処理コントローラ１０２は、どちらも省電力モードで動作している。省電力モード時の通信速度は１０Ｍｂｐｓで固定であるため、印刷装置１０１と画像処理コントローラ１０２は、１０Ｍｂｐｓの通信速度で相互に接続されている。
（ステップＳ１００２）
画像処理コントローラ１０２は、ＰＣ１０３等の外部端末からネットワーク１０４経由で印刷ジョブ等の復帰要因パケットを受信する。
【００５１】
（ステップＳ１００３）
画像処理コントローラ１０２は、通常電力モードへ復帰する。
（ステップＳ１００４）
画像処理コントローラ１０２は、通信速度を１０Ｍｂｐｓ固定からＡｕｔｏＮｅｇｏｔｉａｔｉｏｎに変更して、ネットワークに再接続する。
【００５２】
（ステップＳ１００５）
画像処理コントローラ１０２は、印刷装置１０１との再接続処理でＡｕｔｏＮｅｇｏｔｉａｔｉｏｎ処理を行う。印刷装置１０１の通信速度は１０Ｍｂｐｓで固定であるため、印刷装置１０１と画像処理コントローラ１０２は、１０Ｍｂｐｓの通信速度で相互に接続される。
（ステップＳ１００６）
画像処理コントローラ１０２は、ステップＳ１００２で受信した復帰要因パケットを印刷装置１０１へ転送する。
【００５３】
（ステップＳ１００７）
印刷装置１０１は、復帰要因パケットを受信する。
（ステップＳ１００８）
印刷装置１０１は、通常電力モード３１１へ復帰する。
（ステップＳ１００９）
印刷装置１０１は、１０Ｍｂｐｓ固定からＡｕｔｏＮｅｇｏｔｉａｔｉｏｎに通信速度を変更して、ネットワークに再接続する。
【００５４】
（ステップＳ１０１０）
印刷装置１０１と画像処理コントローラ１０２の通信速度はどちらもＡｕｔｏＮｅｇｏｔｉａｔｉｏｎである。印刷装置１０１と画像処理コントローラ１０２は、ネットワーク接続時にお互いにＡｕｔｏＮｅｇｏｔｉａｔｉｏｎ処理を行う。その結果、印刷装置１０１と画像処理コントローラ１０２は、１Ｇｂｐｓの通信速度で相互に接続される。
【００５５】
以上のように本実施形態では、印刷装置１０１は、印刷装置１０１が画像処理コントローラ１０２と接続されている状態で、省電力モード３１２時にリンクアップすると、通常電力モード３１１に復帰せずに省電力モード３１２を継続する。従って、印刷装置１０１と画像処理コントローラ１０２とがＬＡＮケーブル１０５を介して相互に接続され相互に連携して動作する構成であっても、印刷装置１０１がリンクアップで通常電力モード３１１に復帰することを抑制し省電力モード３１２を維持できる。
【００５６】
また、本実施形態では、図４の設定画面において、「外部コントローラを接続する」４０１および「外部コントローラを接続しない」４０２の何れかをユーザに選択させる。「外部コントローラを接続する」４０１が選択された場合には、スリープ復帰条件の「リンクアップによるスリープ復帰」を無効にし、省電力モード３１２時にリンクアップしても、印刷装置１０１が省電力モード３１２を継続するようにする。一方、「外部コントローラを接続しない」４０２が選択されると、スリープ復帰条件の「リンクアップによるスリープ復帰」を有効にし、省電力モード３１２時にリンクアップすると、印刷装置１０１が通常電力モード３１１に復帰するようにする。従って、ユーザが使用する機器の構成（即ち、画像処理コントローラ１０２と連携させて印刷装置１０１を動作させるか否か）に合わせて、リンクアップにより印刷装置１０１が省電力モード３１２を継続するか否かを切り替えることができる。
【００５７】
ここで、本実施形態では、図４の設定画面による選択の結果を示す構成情報に基づいて印刷装置１０１が画像処理コントローラ１０２に接続されているか否かを判定する場合を例に挙げて説明した。しかしながら、必ずしもこのようにする必要はない。例えば、印刷装置１０１が、画像処理コントローラ１０２が接続されているか否かを問い合わせるためのパケットを送信し、当該パケットに対する返信の有無および内容の少なくとも何れか一方に基づいて、かかる判定を行ってもよい。この場合、構成情報に基づく判定は、必ずしも行う必要はないが、画像処理コントローラ１０２が接続されているか否かを問い合わせるためのパケットと構成情報との双方を用いて、かかる判定を行ってもよい。例えば、パケットに基づく判定と構成情報に基づく判定の内容が一致した場合に限り、当該判定の結果に応じて「リンクアップによるスリープ復帰」を有効または無効に設定し、当該判定の内容が一致していない場合にはエラーとすることができる。
【００５８】
尚、前述した実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【００５９】
（その他の実施例）
本発明は、前述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００６０】
１０１：印刷装置、１０２：画像処理コントローラ、１０３：ＰＣ、１０４：ネットワーク、１０５：ＬＡＮケーブル
【図１】
2017213826.tif 000004
【図２】
2017213826.tif 000005
【図３】
2017213826.tif 000006
【図４】
2017213826.tif 000007
【図５】
2017213826.tif 000008
【図６】
2017213826.tif 000009
【図７】
2017213826.tif 000010
【図８】
2017213826.tif 000011
【図９】
2017213826.tif 000012
【図１０】
2017213826.tif 000013