(57)【特許請求の範囲】
【請求項１】
ホスト装置と通信する通信インターフェースと、
前記ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、前記ホスト装置の省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、前記ホスト装置に対して前記通信インターフェースを介して前記ホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する第１省エネルギー制御部と、
前記第１省エネルギー制御部から開始の通知を受け付けた後に、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、前記第１省エネルギー制御部の前記応答を求める通知の結果として前記ホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、前記通信インターフェースを含むハードウェアに対して省エネルギー制御を行う第２省エネルギー制御部と、
を備える情報処理装置。
【請求項２】
前記第１省エネルギー制御部は、前記情報処理装置で制御が行われていない時間が予め定められた時間経過した場合に、前記ホスト装置からの省エネルギー状態への移行開始の通知ではないことを示した前記所定の値と共に、省エネルギー制御の開始を通知する、
前記第２省エネルギー制御部は、さらに、前記第１省エネルギー制御部から開始の通知を受け付けた後、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知ではなく、且つ、当該開始の通知を受け付ける前に、前記第１省エネルギー制御部から前記ホスト装置の省エネルギー状態が終了したことを示す情報を受信している場合、省エネルギー制御を行わないと判定する、
請求項１に記載の情報処理装置。
【請求項３】
前記第２省エネルギー制御部は、省エネルギー制御を行う判定をした後、前記ホスト装置から省エネルギー状態からの復帰が通知された場合に、復帰制御を行う、
請求項１又は２に記載の情報処理装置。
【請求項４】
ホスト装置と、情報処理装置と、を備えた情報処理システムにおいて、
前記ホスト装置は、
前記ホスト装置の省エネルギー制御を行うホスト省エネルギー制御部と、
前記ホスト省エネルギー制御部が省エネルギー制御を開始した場合に、省エネルギー状態に移行開始したことを、前記情報処理装置に対して通知する第１通信インターフェースと、を備え、
前記情報処理装置は、
前記ホスト装置と通信する第２通信インターフェースと、
前記ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、前記ホスト装置の省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、前記ホスト装置に対して前記第２通信インターフェースを介して前記ホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する第１省エネルギー制御部と、
前記第１省エネルギー制御部から開始の通知を受け付けた後に、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、前記第１省エネルギー制御部の前記応答を求める通知の結果として前記ホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、前記第２通信インターフェースを含むハードウェアに対して省エネルギー制御を行う第２省エネルギー制御部と、
を備える、
情報処理システム。
【請求項５】
前記第１通信インターフェースと、前記第２通信インターフェースと、の間を、信号線で接続されている、
請求項４に記載の情報処理システム。
【請求項６】
ホスト装置と通信する通信インターフェースを有する情報処理装置に対して、
前記ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、前記ホスト装置の省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、前記ホスト装置に対して前記通信インターフェースを介して前記ホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する処理と、
前記省エネルギー制御の開始の通知を受け付けた後に、前記所定の値が、前記ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、前記応答を求める通知の結果として前記ホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、前記通信インターフェースを含むハードウェアに対して省エネルギー制御を行う処理と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理システム、及びプログラムに関する。
【背景技術】
【０００２】
従来、ホスト装置（例えば、画像形成装置）に対して情報処理装置（例えば、操作デバイス）を接続し、情報処理装置から、該ホスト装置に対して指示や各種の情報を送信する技術が知られている。
【０００３】
相互に接続されたホスト装置及び情報処理装置においては、消費電力を削減するために、消費電力を抑止するモードに遷移する技術が提案されている。このモードの遷移は、ホスト装置及び情報処理装置（操作部）の双方から可能とするとともに、ホスト装置及び情報処理装置がそれぞれ独立して、モードの遷移を制御する技術が提案されている。
【０００４】
ホスト装置及び情報処理装置が独立して、省エネルギーのモードに遷移を制御する場合に、ホスト装置及び情報処理装置の間で省エネルギー状態のズレが生じる可能性がある。そこで、省エネルギー状態のズレの発生に対してリカバリするための技術が提案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、一つの装置内で、アプリケーションやハードウェアなどを制御するために、省エネルギー制御を行うための構成を複数備えた場合に、提案されているリカバリするための技術であってもリカバリできない状況が生じる可能性がある。このため、ユーザの利便性を低下させる可能性がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザの利便性の低下を抑止する情報処理装置、情報処理システム、及びプログラムを提案する。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明は、ホスト装置と通信する通信インターフェースと、ホスト装置からの省エネルギー制御への移行開始の通知を受信した場合に、アプリケーションに対して省エネルギー制御を行うと共に、ホスト装置の省エネルギー状態への移行開始の通知であることを示す所定の値を含んだ、省エネルギー制御の開始を通知した後、ホスト装置に対して通信インターフェースを介してホスト装置が省エネルギー状態に移行したか否かの応答を求める情報を通知する第１省エネルギー制御部と、第１省エネルギー制御部から開始の通知を受け付けた後に、所定の値が、ホスト装置の省エネルギー状態への移行開始の通知であり、且つ、第１省エネルギー制御部の応答を求める通知の結果としてホスト装置から省エネルギー状態への移行完了を受信した場合に、省エネルギー制御を行うと判定し、判定結果に基づいて、通信インターフェースを含むハードウェアに対して省エネルギー制御を行う第２省エネルギー制御部と、を備える情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、ユーザの利便性の低下を抑止するという効果を奏する。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る情報処理システムのシステム構成例を示す図である。
【図２】図２は、実施形態に係る操作デバイス及び画像形成装置のハードウェア構成例を示すブロック図である。
【図３】図３は、実施形態に係る操作デバイス及び画像形成装置の構成例を示すブロック図である。
【図４】図４は、実施形態に係る操作デバイスと画像形成装置との間の省エネルギー状態の対応関係を例示した図である。
【図５】図５は、操作デバイスと画像形成装置との間で従来通りの制御を行った場合のシーケンス図とする。
【図６】図６は、実施形態の副省エネルギー制御部における判定基準を例示した図である。
【図７】図７は、実施形態の操作デバイスにおける省エネ状態に移行するまでの処理を例示したシーケンス図である。
【図８】図８は、実施形態の操作デバイスにおける省エネ状態に移行するまでに、画像形成装置が復帰した場合の処理を例示したシーケンス図である。
【図９】図９は、実施形態の操作デバイスにおいて省エネルギー状態への移行処理が開始される際に、画像形成装置に復帰操作が行われた場合の処理を例示したシーケンス図である。
【図１０】図１０は、実施形態の操作デバイスにおいて省エネルギー状態への移行処理が開始される場合の処理を例示したシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照して、本発明に係る情報処理装置、情報処理システム、及びプログラムの実施形態を説明する。なお、以下の実施形態により本発明が限定されるものではない。なお、各実施の形態は、内容を矛盾させない範囲で適宜組み合わせることができる。本実施形態は、情報処理装置を操作デバイスに適用した例について説明するが、他の装置に適用しても良い。
【００１１】
図１を用いて、実施形態に係る情報処理システムのシステム構成を説明する。図１は、実施形態に係る情報処理システムのシステム構成例を示す図である。
【００１２】
図１に示すように、情報処理システム１は、操作デバイス（情報処理装置の一態様）１００と、画像形成装置（ホスト装置の一態様）２００と、が含まれる。
【００１３】
本実施形態では、操作デバイス１００及び画像形成装置２００の間の接続は、シリアル通信用の信号線で有線接続の場合について説明するが、無線ＬＡＮ（Local  Area  Network）等の無線接続を用いても良い。また、接続する際のインターフェースを制限するものではなく、例えば、シリアル通信用の信号線以外に、ＵＳＢ，シリアル、有線・無線ＬＡＮ、Bluetooth（登録商標）、ＩｒＤＡ（Infrared  Data  Association）、ＷｉＦｉ（Wireless  Fidelity）等を用いても良い。また、通信方式としては、どのような通信方式を用いても良く、例えばＩ２Ｃ通信を用いることが考えられる。
【００１４】
例えば、本実施形態の操作デバイス１００は、ユーザ操作に応じた入力を受け付けるためのものであって、画像形成装置２００を操作するための専用デバイスとする。しかしながら、本実施形態は、専用デバイスに制限するものではなく、例えば、ユーザが所持するスマートフォンやタブレット端末であっても良い。操作デバイス１００がスマートフォンやタブレット端末である場合、操作デバイス１００と画像形成装置２００とは、別々のＯＳ（Operating  System）で互いに独立して動作する。
【００１５】
また、本実施形態では、操作デバイス１００によって操作可能なホスト装置として、画像形成装置２００を用いた例について説明する。しかしながら、本実施形態は、操作可能なホスト装置を画像形成装置に制限するものではなく、操作デバイス１００で操作可能な機器であれば良い。
【００１６】
画像形成装置２００は、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等のうち、少なくとも二つ以上の機能を実現可能なＭＦＰ（Multi‐Function  Peripheral）等の画像形成装置であっても良い。
【００１７】
図２は、実施形態に係る操作デバイス１００及び画像形成装置２００のハードウェア構成例を示すブロック図である。
【００１８】
図２に示すように、操作デバイス１００は、ＣＰＵ（Central  Processing  Unit）１１と、ＲＯＭ（Read  Only  Memory）１２と、ＲＡＭ（Random  Access  Memory）１３と、無線通信Ｉ／Ｆ１４と、接続Ｉ／Ｆ１５と、操作パネル１６とを有する。上記各構成は、内部バス１０を介して相互に接続されている。
【００１９】
ＣＰＵ１１は、操作デバイス１００の全体的な制御を行う。ＣＰＵ１１は、ＲＡＭ１３を作業領域として、ＲＯＭ１２等に格納されたプログラムを実行する。これにより、ＣＰＵ１１は、ユーザ操作に応じて各種機能を実現する。
【００２０】
無線通信Ｉ／Ｆ１４は、無線による接続のためのインターフェースとし、無線通信ネットワーク５０と接続する。
【００２１】
無線通信ネットワーク５０は、無線ＬＡＮ等とする。
【００２２】
接続Ｉ／Ｆ１５（第２通信インターフェース、通信インターフェースの一態様）は、有線で接続するためのインターフェースであって、通信路６０を介して画像形成装置２００と通信する。
【００２３】
通信路６０は、例えば、シリアルバス接続用のケーブルを用いることが考えられるが、他の接続手法を用いても良い。
【００２４】
操作パネル１６は、タッチスクリーンやハードウェアキー等を有する。タッチスクリーンは、例えば、タッチパネル機能を搭載した液晶表示装置（LCD：Liquid  Crystal  Display）や有機ＥＬ（Electro  Luminescence）表示装置とすることが考えられる。
【００２５】
画像形成装置２００は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、ＨＤＤ（Hard  Disk  Drive）２４と、無線通信Ｉ／Ｆ２５と、接続Ｉ／Ｆ２６と、エンジン部２７と、操作パネル２８と、有線通信Ｉ／Ｆ２９とを有する。上記各構成は、内部バス２０を介して相互に接続されている。
【００２６】
ＣＰＵ２１は、画像形成装置２００の全体的な制御を行う。ＣＰＵ２１は、ＲＡＭ２３を作業領域として、ＲＯＭ２２又はＨＤＤ２４等に格納されたプログラムを実行する。これにより、ＣＰＵ２１は、ユーザ操作や受け付けた命令等に応じて、上述したコピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種機能や、後述する各種機能を実現する。
【００２７】
無線通信Ｉ／Ｆ２５は、無線による接続のためのインターフェースとし、無線通信ネットワーク５０と接続する。
【００２８】
接続Ｉ／Ｆ２６（第１通信インターフェースの一態様）は、有線による接続のためのインターフェースであり、通信路６０を介して操作デバイス１００と通信するためのインターフェースとする。
【００２９】
エンジン部２７は、画像形成エンジン等であり、例えば、白黒プロッタ、ドラムカラープロッタ、スキャナ又はファクスユニット等である。操作パネル２８は、タッチスクリーンやハードウェアキー等を有する。なお、操作パネル２８は、画面を表示するための表示装置であっても良い。
【００３０】
有線通信Ｉ／Ｆ２９は、有線による接続のためのインターフェースとし、ＬＡＮ５１と接続する。
【００３１】
また、本実施の形態では、操作デバイス１００は、画像形成装置２００から着脱可能なものであっても良い。さらには、操作デバイス１００と、画像形成装置２００と、を組み合わせた情報処理システムを有する複合機であっても良い。
【００３２】
本実施形態の操作デバイス１００、及び画像形成装置２００は、互いに通信可能な状態となっている。本実施形態では、操作デバイス１００、及び画像形成装置２００の間で、シリアル通信用の通信路６０と、無線通信ネットワーク５０を介して、通信を行う例について説明するが、他の通信手法を用いても良い。他の通信手法としては、例えば、シリアル、有線ＬＡＮ、Bluetooth（登録商標）等とし、通信規格を問わないものとする。
【００３３】
図３は、本実施形態に係る操作デバイス１００及び画像形成装置２００の構成例を示すブロック図である。
【００３４】
図３に示される例では、画像形成装置２００は、ＣＰＵ２１がＲＯＭ２２に格納されていたプログラムを実行することで、通信制御部２０１と、省エネルギー制御部２０２と、画像入力部２０３と、画像出力部２０４と、を実現する。
【００３５】
通信制御部２０１は、接続Ｉ／Ｆ２６、無線通信Ｉ／Ｆ２５、及び有線通信Ｉ／Ｆ２９を介して、操作デバイス１００を含む他の装置との間で、情報の送受信を制御する。
【００３６】
画像入力部２０３は、画像形成装置２００に対する画像データの入力処理を行う。
【００３７】
画像出力部２０４は、画像形成装置２００から画像データの出力や、画像の印刷処理を行う。
【００３８】
省エネルギー制御部（ホスト省エネルギー制御部の一態様）２０２は、画像形成装置２００全体の省エネルギー制御を行う。例えば、省エネルギー制御部２０２は、画像入力部２０３や、画像出力部２０４の処理状態に応じて、画像形成装置２００全体の省エネルギー制御を行う。
【００３９】
例えば、通信制御部２０１は、省エネルギー制御部２０２が省エネルギー制御を開始した場合に、接続Ｉ／Ｆ２６を介して、省エネルギー状態に移行開始したことを、操作デバイス１００に対して通知する。
【００４０】
また、通信制御部２０１は、接続Ｉ／Ｆ２６を介して、操作デバイス１００からの省エネルギー状態に移行したか否かの応答を求めに従って、現在の省エネルギー状態を示した情報を、操作デバイス１００に通知する。
【００４１】
操作デバイス１００は、ＣＰＵ１１がＲＯＭ１２に格納されていたプログラムを実行することで、通信制御部１０１と、省エネルギー制御部１０２と、アプリケーション１０３と、を実現する。
【００４２】
通信制御部１０１は、接続Ｉ／Ｆ１５や、無線通信Ｉ／Ｆ１４を介して、画像形成装置２００を含む他の装置との間で、情報の送受信を制御する。
【００４３】
省エネルギー制御部１０２は、主省エネルギー制御部１１１と、副省エネルギー制御部１１２と、を備え、操作デバイス１００全体の省エネルギー制御を行う。
【００４４】
主省エネルギー制御部１１１（第１省エネルギー制御部の一態様）は、上位レイヤーを制御するための構成であって、例えば、アプリケーション１０３との間で、省エネルギー調停を実施する。
【００４５】
主省エネルギー制御部１１１は、所定の条件を満たした場合に、アプリケーション１０３に対して省エネルギー制御を行うと共に、当該所定の条件が画像形成装置２００からの省エネルギー状態への移行開始の通知であるか否かを示す所定の値（以降、期待値と称す）を含んだ、省エネルギー制御の開始を、副省エネルギー制御部１１２に通知する。
【００４６】
本実施形態では、所定の条件が、画像形成装置２００からの省エネルギー状態への移行開始の通知を受け付けた場合や、制御が行われていない時間が予め定められた時間経過した場合とするが、他の条件であっても良い。
【００４７】
画像形成装置２００からの省エネルギー状態への移行開始の通知を受け付けた場合に、副省エネルギー制御部１１２に通知する際に、期待値＝‘Ｆ（画像形成装置２００からの省エネルギー状態への移行開始の通知であることを示した値）’が当該通知に含まれる。
【００４８】
また、制御が行われていない時間が予め定められた時間経過した場合に、副省エネルギー制御部１１２に通知する際に、期待値＝‘Ｔ（画像形成装置２００からの省エネルギー状態への移行開始の通知ではないことを示した値）’が当該通知に含まれる。
【００４９】
副省エネルギー制御部１１２（第２省エネルギー制御部の一態様）は、下位レイヤーを制御するための構成であって、操作デバイス１００の操作パネル１６を含むハードウェアに対する省エネルギー制御を行う。
【００５０】
例えば、副省エネルギー制御部１１２は、主省エネルギー制御部１１１からの省エネルギー制御の開始の通知を受け付けた後に、期待値に基づいて、省エネルギー制御を行うか否かを判定し、判定結果に基づいて、接続Ｉ／Ｆ１５を含むハードウェアに対して省エネルギー制御を行う。なお、本実施形態は、期待値のみではなく、依頼時状態値と組み合わせて、判定を行うものとする。なお、依頼時状態値については後述する。
【００５１】
また、副省エネルギー制御部１１２は、省エネルギー制御の開始の通知を受け付けた後に、画像形成装置２００から、画像形成装置２００の省エネルギー状態を示した情報を受信した場合、受信した省エネルギー状態を示した情報に基づいて、省エネルギー制御を行うか否かを判定する。これにより、画像形成装置２００との間で、省エネルギー状態にズレが生じることを抑止できる。
【００５２】
また、副省エネルギー制御部１１２は、画像形成装置２００からの省エネルギー状態から復帰したことを示した復帰信号や、ユーザからの操作による復帰コマンドの入力を受け付けた場合に、操作デバイス１００を省エネルギー状態からの復帰させる制御を行う。
【００５３】
また、副省エネルギー制御部１１２は、省エネルギー制御を行う判定をした後であっても、画像形成装置２００から省エネルギー状態からの復帰が通知された場合に、復帰制御を行う。これにより、省エネルギー状態のズレを抑止することができる。
【００５４】
アプリケーション１０３は、ユーザインターフェースを有し、操作パネル１６に対して画面の表示や、ユーザから操作パネル１６を介して、操作設定などを受け付ける。また、アプリケーション１０３は、画像形成装置２００が有する、コピー機能、スキャナ機能、ファクス機能、プリンタ機能等の各種機能を用いたサービスを提供してもよい。また、アプリケーション１０３は、複数備えていてもよく、操作パネル１６のみ利用するアプリケーションや、画像形成装置２００の利用するアプリケーション、さらにはこれら両方を利用するアプリケーションであっても良い。
【００５５】
本実施形態では、操作デバイス１００に省エネルギー制御部１０２が設けられ、画像形成装置２００に省エネルギー制御部２０２が設けられている例とする。省エネルギー制御部（省エネルギー制御部１０２、省エネルギー制御部２０２）が、操作デバイス１００、画像形成装置２００双方の双方に存在し、互いに搭載されているアプリケーションに問い合わせを行うことで独立して、省エネルギー状態を管理する。また、操作デバイス１００側の省エネルギー制御部１０２は、画像形成装置２００の省エネルギー状態と連動する場合もある。
【００５６】
図４は、本実施形態に係る操作デバイス１００と画像形成装置２００との間の省エネルギー状態の対応関係を例示した図である。
【００５７】
図４に示されるように、操作デバイスの操作パネル１６に用いられているＬＣＤがＯＮの状態４０１の場合に、画像形成装置２００が待機状態、低電力状態、静音状態、エンジンＯＦＦ状態となる。そして、ＬＣＤがＯＦＦの状態４０２の場合に、画像形成装置２００が低電力状態、静音状態、エンジンＯＦＦ状態となる。また、スリープ状態４０３の場合に、画像形成装置２００がサスペンド状態となっている。
【００５８】
換言すると、画像形成装置２００がサスペンド状態に移行した場合に、操作デバイス１００もスリープ状態４０３に移行する必要があり、画像形成装置２００が待機状態（ＬＥＤ  ＯＮ）に移行した場合に、操作デバイス１００もＬＣＤ  ＯＮの状態４０１に移行する必要がある。
【００５９】
このように、操作デバイス１００及び画像形成装置２００の間で省エネルギー状態にずれが生じないように制御する必要がある。
【００６０】
図５は、操作デバイス５５０と画像形成装置５６０との間で従来通りの制御を行った場合のシーケンス図とする。処理の流れは従来通りであるが、操作デバイス５５０は、本実施形態と同様に、主省エネルギー制御部５５２と、副省エネルギー制御部５５３と、を備え、画像形成装置５６０が、省エネルギー制御部５６１を備えている例とする。
【００６１】
このような場合に、画像形成装置５６０の省エネルギー制御部５６１が、静音状態とする制御を行い（ステップＳ５０１）、操作デバイス５５０では、ＬＣＤ  ＯＦＦとする制御が行われたものとする（ステップＳ５０２）。
【００６２】
そして、画像形成装置５６０においては、なんら処理が行われずに、規定時間が経過したと判定されたものとする（ステップＳ５０３）。これにより、画像形成装置５６０の省エネルギー制御部５６１は、接続Ｉ／Ｆを介して、省エネルギー状態（例えば、エンジンＯＦＦ状態）への移行を開始する通知を、操作デバイス５５０に行う（ステップＳ５０４）。
【００６３】
そして、操作デバイス５５０の主省エネルギー制御部５５２は、当該通知を受け付けた場合に、上位レイヤーであるアプリケーション５５１に対して、スリープ移行の問い合わせを行う（ステップＳ５０５）。このように、操作デバイス５５０では、画像形成装置５６０のエンジンＯＦＦ状態に対応するスリープ状態への遷移が開始される。そして、主省エネルギー制御部５５２は、接続Ｉ／Ｆを介して、画像形成装置５６０に対して、省エネルギー状態（例えば、エンジンＯＦＦ状態）への移行を受け付けた旨を応答する（ステップＳ５０６）。
【００６４】
そして、操作デバイス５５０のアプリケーション５５１では、スリープ状態への移行が可能か否かを判定する（ステップＳ５０７）。本シーケンス図では、スリープ状態への移行が可能な例とする。アプリケーション５５１は、主省エネルギー制御部５５２に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する（ステップＳ５０８）。
【００６５】
そして、操作デバイス５５０の主省エネルギー制御部５５２は、アプリケーション５５１がスリープ状態への移行するための準備が完了したものとして、アプリケーション５５１を含む上位レイヤー用のスリープ後処理を行う（ステップＳ５０９）。そして、主省エネルギー制御部５５２が、副省エネルギー制御部５５３に対して、スリープ状態にする命令を送信する（ステップＳ５１０）。
【００６６】
そして、副省エネルギー制御部５５３が、スリープ状態にする命令を受信した後に、画像形成装置５６０と省エネルギー状態にズレが生じているか否かを判定する（ステップＳ５１１）。通常、ステップＳ５０２で省エネルギー状態（例えば、エンジンＯＦＦ状態）に移行する処理を開始する通知を送信した後、画像形成装置５６０は、省エネルギー状態（例えば、エンジンＯＦＦ状態）に移行する直前に、省エネルギー状態に移行完了したことを通知する。例えば、図５のステップＳ５２０で当該通知が行われる。これにより、省エネルギー状態にズレが生じているか否かを判定する時点で、画像形成装置５６０が省エネルギー状態（例えば、エンジンＯＦＦ状態）に移行しているため、スリープ状態に移行しても、省エネルギー状態にずれは生じないと判断できる。これにより、スリープ状態に移行できる。
【００６７】
しかしながら、画像形成装置５６０で省エネルギー状態に移行するまでの処理が遅延した結果、当該通知をズレの判定までに受信できなかった場合、副省エネルギー制御部５５３は、画像形成装置５６０がエンジンＯＦＦ状態の移行している途中であることを認識できない。
【００６８】
具体的には、省エネルギー状態（例えば、エンジンＯＦＦ状態）に移行完了したことの通知を受信していない場合としては、２つの状況が存在する。一つは、画像形成装置５６０の省エネルギー状態への移行処理が遅延している場合、もう一つは、画像形成装置５６０の省エネルギー状態への移行処理が終わったか否かにかかわらず、省エネルギー状態からの復帰が行われた場合である。
【００６９】
画像形成装置５６０の省エネルギー状態への移行処理が遅延している場合には、操作デバイス５５０がスリープ状態に移行しても良いが、省エネルギー状態からの復帰が行われている場合には、操作デバイス５５０は、ＬＣＤ  ＯＮ制御を行う必要がある。
【００７０】
図５で示される例では、操作デバイス５５０では、画像形成装置５６０から省エネルギー状態に移行した旨の通知を受け取らなかったため、画像形成装置５６０が復帰していると判断し、ＬＣＤ  ＯＮ制御を行った（ステップＳ５１２）。しかしながら、図５に示される例では、画像形成装置５６０の省エネルギー状態への移行処理が遅延しているため、ＬＣＤ  ＯＮ制御が行われるのは好ましくない。そして、副省エネルギー制御部５５３は、ＬＣＤ  ＯＮ制御の後に、ステップＳ５１４でエンジンＯＦＦ状態に移行する画像形成装置５６０から、省エネルギー状態（例えば、エンジンＯＦＦ状態）に移行する直前の通知が行われることになる（ステップＳ５１３）。
【００７１】
このように図５に示される例では、操作デバイス５５０において、制御のために、主省エネルギー制御部５５２と、副省エネルギー制御部５５３と、を設けた場合に、適切な省エネルギー制御を行えない可能性がある。
【００７２】
そこで、本実施形態の操作デバイス１００及び画像形成装置２００においては、省エネルギー状態のすれ違いが生じないような制御を実現する。
【００７３】
本実施形態の副省エネルギー制御部１１２は、画像形成装置２００の省エネルギー状態等を考慮した判定値に基づいて、省エネルギー状態にズレが生じているか否かを判定する。まずは、判定値の初期値（以降、初期判定値と称す）の設定について説明する。
【００７４】
図６は、本実施形態の副省エネルギー制御部１１２における初期判定値の設定基準を例示した図である。図６に示されるように、画像形成装置２００からの省エネルギー状態への移行開始の通知であるか否かを示した期待値と、ズレ検知開始時の画像形成装置２００の省エネルギー状態を示した通知時状態と、省エネルギー状態がずれているか否かを示した判定値、とが対応付けられている。
【００７５】
期待値は、検知開始時に画像形成装置２００から省エネルギー状態への移行開始が通知されたか否かを示している。通知された場合に‘Ｆ（Ｆａｌｓｅ）’となる。また、期待値は、操作デバイス１００で制御が行われていない時間が規定時間経過した場合、換言すれば、検知開始時に画像形成装置２００から省エネルギー状態への移行開始が通知されずに、省エネルギー状態に移行したい場合に‘Ｔ（Ｔｒｕｅ）’となる。
【００７６】
依頼時状態値は、主省エネルギー制御部１１１が副省エネルギー制御部１１２に検知開始を依頼する時に画像形成装置２００の省エネルギー状態を示している。画像形成装置２００が省エネルギー状態に移行している場合に‘Ｔ（Ｔｒｕｅ）’となり、画像形成装置２００が省エネルギー状態に移行していない場合に‘Ｆ（Ｔｒｕｅ）’となる。
【００７７】
初期判定値は、省エネルギー状態がずれているか否かを判定する判定値の初期値とする。期待値‘Ｆ’及び依頼時状態値‘Ｆ’と対応付けられている初期判定値は、画像形成装置２００が移行処理中又は移行処理が終了していると考えられるため‘不定’となる。期待値‘Ｆ’及び依頼時状態値‘Ｔ’と対応付けられている初期判定値は、画像形成装置２００の移行処理が終了していると考えられるため‘Ｔ’となる。期待値‘Ｔ’及び依頼時状態値‘Ｆ’と対応付けられている初期判定値は、画像形成装置２００が復帰したと考えられるため‘Ｆ’となる。期待値‘Ｔ’及び依頼時状態値‘Ｔ’と対応付けられている初期判定値は、画像形成装置２００が省エネルギー状態、又は省エネルギー状態からの復帰が生じた可能性もあるため‘不定’となる。
【００７８】
本実施形態では、例えば、副省エネルギー制御部１１２は、図６に示される判定基準を示したテーブルを保持し、初期判定値、又はその後に更新された判定値に応じて、省エネルギー状態にズレが生じているか否かを判定する。
【００７９】
図７は、本実施形態の操作デバイス１００における省エネルギー状態に移行するまでの処理を例示したシーケンス図である。
【００８０】
まずは、画像形成装置２００においては、なんら処理が行われずに、規定時間が経過したと判定されたものとする（ステップＳ７０１）。これにより、画像形成装置２００の省エネルギー制御部２０２は、接続Ｉ／Ｆ２６を介して、省エネルギー状態（例えば、エンジンＯＦＦ状態）の移行制御を開始する通知を、操作デバイス１００に行う（ステップＳ７０２）。規定時間（予め定められた時間の一態様）は、省エネルギー状態に移行するための時間として、実施態様に応じて定められるものとする。
【００８１】
そして、操作デバイス１００の主省エネルギー制御部１１１は、当該通知を受け付けた場合に、上位レイヤーであるアプリケーション１０３に対して、スリープ移行の問い合わせを行う（ステップＳ７０３）。このように、操作デバイス１００では、画像形成装置２００のエンジンＯＦＦ状態に対応するスリープ状態への移行が開始される。
【００８２】
主省エネルギー制御部１１１は、当該問い合わせと共に、副省エネルギー制御部１１２に対して省エネルギー状態ズレ検知開始を通知する（ステップＳ７０４）。本シーケンス図においては、省エネルギー状態ズレ検知開始の通知には、画像形成装置２００から省エネルギー状態への移行制御が開始されたことを示す、期待値＝‘Ｆ’が含まれている。
【００８３】
そして、副省エネルギー制御部１１２は、当該通知共に、期待値＝‘Ｆ’を受け取ったことから、画像形成装置２００が省エネルギー状態に移行中であるとみなし、依頼時状態値＝‘Ｆ’と特定する。換言すると、省エネルギー状態への移行を依頼した時点では、依頼時状態値として、画像形成装置２００が省エネルギー状態に移行していないことを示した値‘Ｆ’が設定される。
【００８４】
そして、副省エネルギー制御部１１２は、期待値＝‘Ｆ’及び依頼時状態値＝‘Ｆ’から、判定値として、初期判定値‘不定’を保持する（ステップＳ７０５）。そして、副省エネルギー制御部１１２は、当該ズレ検知開始（ステップＳ７０４）から、スリープ状態にする命令（例えば、ステップＳ７１３）を受け付けるまでの期間の間（換言すれば、検知期間の間）、判定値を保持することで、画像形成装置２００の省エネルギー状態を監視する。
【００８５】
さらに、主省エネルギー制御部１１１は、通信制御部１０１を介して、画像形成装置２００に対して、省エネルギー状態（例えば、スリープ状態）に移行する旨の応答を送信する（ステップＳ７０６）。
【００８６】
そして、画像形成装置２００の省エネルギー制御部２０２が、省エネルギー状態への移行完了を示すパラメータ‘Ｔ（Ｔｒｕｅ）’を、操作デバイス１００に通知する（ステップＳ７０７）。これにより、画像形成装置２００は、省エネルギー状態として、エンジンＯＦＦ状態に移行する（ステップＳ７０８）。
【００８７】
操作デバイス１００の副省エネルギー制御部１１２は、画像形成装置２００から、省エネルギー状態への移行完了することを示すパラメータ（Ｔｒｕｅ）を受信したため、判定値‘Ｔ’を保持する（ステップＳ７０９）。
【００８８】
一方、操作デバイス１００のアプリケーション１０３では、ステップＳ７０３の問い合わせに対応して、スリープ状態への移行が可能か否かを判定する（ステップＳ７１０）。本シーケンス図では、スリープ状態への移行が可能な例とする。アプリケーション１０３は、主省エネルギー制御部１１１に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する（ステップＳ７１１）。
【００８９】
そして、操作デバイス１００の主省エネルギー制御部１１１は、アプリケーション１０３がスリープ状態への移行するための準備が完了したものとして、アプリケーション１０３を含む上位レイヤー用のスリープ後処理を行う（ステップＳ７１２）。そして、主省エネルギー制御部１１１が、副省エネルギー制御部１１２に対して、スリープ状態にする命令を送信する（ステップＳ７１３）。
【００９０】
そして、副省エネルギー制御部１１２が、スリープ状態にする命令を受信した後に、画像形成装置２００と省エネルギー状態にズレが生じているか否かを判定する（ステップＳ７１４）。副省エネルギー制御部１１２は、判定値‘Ｔ’を保持している。このため、副省エネルギー制御部１１２は、画像形成装置２００が省エネルギー状態に移行完了しているとみなす。副省エネルギー制御部１１２は、操作デバイス１００が省エネルギー状態（例えば、スリープ状態）に移行しても、ズレが生じないと判定する。そこで、操作デバイス１００は、スリープ状態に移行する（ステップＳ７１５）。
【００９１】
本実施形態では、判定値‘Ｔ’の場合は、画像形成装置２００が省エネルギー状態に移行完了しているとみなせる。また、判定値‘不定’の場合、副省エネルギー制御部１１２は、画像形成装置２００が省エネルギー状態に移行に遅延が生じているものと判定できる。この場合も、操作デバイス１００は、スリープ状態に移行できる。このように、本実施形態では、判定値に基づいて判定を行うことで、画像形成装置２００で移行に遅延が生じている場合でも、省エネルギー状態への移行制御を実現できる。
【００９２】
その後、ユーザから、画像形成装置２００に対して、省エネルギー状態からの復帰操作を受け付けた場合（ステップＳ７１６）、画像形成装置２００の省エネルギー制御部２０２が、操作デバイス１００の副省エネルギー制御部１１２に対して、省エネルギー状態が終了したこと（Ｆａｌｓｅ）を送信する（ステップＳ７１７）。これにより、副省エネルギー制御部１１２によるＬＣＤ  ＯＮへの移行制御が行われる。以降の制御の説明は、省略する。
【００９３】
図７においては、スリープ状態に移行するまでに画像形成装置２００が復帰しなかった場合について説明した。しかしながら、ユーザがスリープ状態に移行する前に、画像形成装置２００を復帰させる場合がある。次に、ユーザがスリープ状態に移行する前に、画像形成装置２００を復帰させる場合について説明する。
【００９４】
図８は、本実施形態の操作デバイス１００における省エネルギー状態に移行するまでに、画像形成装置２００が復帰した場合の処理を例示したシーケンス図である。
【００９５】
図８に示す処理手順においては、図７のステップＳ７０１〜Ｓ７０７、Ｓ７０９〜Ｓ７１１と同様の処理手順により、アプリケーション１０３から主省エネルギー制御部１１１に対する、スリープ状態への移行が可能である旨の問い合わせ結果の通知まで行われる（ステップＳ８０１〜Ｓ８１０）。
【００９６】
そして、ユーザから、画像形成装置２００に対して、省エネルギー状態からの復帰操作を受け付けた場合（ステップＳ８１１）、画像形成装置２００の省エネルギー制御部２０２が、操作デバイス１００の副省エネルギー制御部１１２に対して、省エネルギー状態から復帰したこと（Ｆａｌｓｅ）を送信する（ステップＳ８１２）。
【００９７】
操作デバイス１００の副省エネルギー制御部１１２は、画像形成装置２００から、省エネルギー状態から復帰したこと（Ｆａｌｓｅ）を受信したため、判定値‘Ｆ’を保持する（ステップＳ８１３）。
【００９８】
一方、操作デバイス１００の主省エネルギー制御部１１１は、アプリケーション１０３がスリープ状態への移行するための準備が完了したものとして、アプリケーション１０３を含む上位レイヤー用のスリープ後処理を行う（ステップＳ８１４）。そして、主省エネルギー制御部１１１が、副省エネルギー制御部１１２に対して、スリープ状態にする命令を送信する（ステップＳ８１５）。
【００９９】
そして、副省エネルギー制御部１１２が、スリープ状態にする命令を受信した後に、画像形成装置２００と省エネルギー状態にズレが生じているか否かを判定する（ステップＳ８１６）。副省エネルギー制御部１１２は、判定値‘Ｆ’を保持しているため、画像形成装置２００が省エネルギー状態から復帰しているとみなした上で、操作デバイス１００との間で省エネルギー状態にズレが生じているか否かを判定する。本シーケンス図では、復帰した画像形成装置２００と、スリープ状態に移行しようとしている操作デバイス１００と、の間に、省エネルギー状態にズレが生じているものと判断する。そこで、副省エネルギー制御部１１２は、主省エネルギー制御部１１１に対して、スリープ状態からの復帰命令を送信する（ステップＳ８１７）。
【０１００】
図７及び図８は、画像形成装置２００からの省エネルギー状態への移行の開始が通知される場合（期待値＝‘Ｆ’の場合）について説明した。図７及び図８に示される例では、初期判定値＝‘不定’が設定される。このため、副省エネルギー制御部１１２は、画像形成装置２００が省エネルギー状態に移行していることを認識できる。このため、画像形成装置２００で省エネルギー状態への移行に遅延が生じている場合でも、操作デバイス１００をスリープ状態に移行させることができる。
【０１０１】
しかしながら、本実施形態において、操作デバイス１００が、省エネルギー状態に移行処理を行うのは、当該通知を受信した場合に制限するものではない。そこで、操作デバイス１００において、なんら処理が行われずに、規定時間が経過した場合（期待値＝‘Ｔ’の場合）に行われる処理について説明する。
【０１０２】
図９は、本実施形態の操作デバイス１００において省エネルギー状態への移行処理が開始される際に、画像形成装置に復帰操作が行われた場合の処理を例示したシーケンス図である。
【０１０３】
まず、ユーザから、画像形成装置２００に対して、省エネルギー状態からの復帰操作を受け付け（ステップＳ９０１）、画像形成装置２００の省エネルギー制御部２０２が、操作デバイス１００の副省エネルギー制御部１１２に対して、省エネルギー状態が終了したことを示すパラメータ（Ｆａｌｓｅ）を送信する（ステップＳ９０２）。従って、副省エネルギー制御部１１２は、所定時間経過するまでの間、依頼時状態値＝‘Ｆ’を保持する。なお、依頼時状態値＝‘Ｆ’を保持する所定時間は、実施の態様に応じて定められる値とする。
【０１０４】
一方、操作デバイス１００の主省エネルギー制御部１１１は、なんら処理が行われずに、規定時間が経過したと判定されたものとする（ステップＳ９０３）。
【０１０５】
そして、操作デバイス１００の主省エネルギー制御部１１１は、上位レイヤーであるアプリケーション１０３に対して、スリープ移行の問い合わせを行う（ステップＳ９０４）。このように、操作デバイス１００では、規定時間の経過に対応するスリープ状態への遷移が開始される。
【０１０６】
主省エネルギー制御部１１１は、当該問い合わせと共に、副省エネルギー制御部１１２に対して省エネルギー状態ズレ検知開始を通知する（ステップＳ９０５）。本シーケンス図においては、省エネルギー状態ズレ検知開始の通知には、規定時間の経過に応じたものであることを示す、期待値＝‘Ｔ（Ｔｒｕｅ）’が含まれている。
【０１０７】
そして、副省エネルギー制御部１１２は、当該通知共に、期待値＝‘Ｔ’及び依頼時状態値＝‘Ｆ’を保持している。そして、副省エネルギー制御部１１２は、期待値＝‘Ｔ’及び依頼時状態値＝‘Ｆ’から、判定値として、初期判定値‘Ｆ’を保持する（ステップＳ９０６）。そして、副省エネルギー制御部１１２は、当該ズレ検知開始（ステップＳ９０５）から、スリープ状態にする命令（例えば、ステップＳ９１０）を受け付けるまで、換言すれば検知期間の間、判定値を保持することで、画像形成装置２００の省エネルギー状態を監視する。
【０１０８】
一方、操作デバイス１００のアプリケーション１０３では、ステップＳ９０４の問い合わせに対応して、スリープ状態への移行が可能か否かを判定する（ステップＳ９０７）。本シーケンス図では、スリープ状態への移行が可能な例とする。アプリケーション１０３は、主省エネルギー制御部１１１に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する（ステップＳ９０８）。
【０１０９】
そして、操作デバイス１００の主省エネルギー制御部１１１は、アプリケーション１０３を含む上位レイヤー用のスリープ後処理を行う（ステップＳ９０９）。そして、主省エネルギー制御部１１１が、副省エネルギー制御部１１２に対して、スリープ状態にする命令を送信する（ステップＳ９１０）。
【０１１０】
そして、副省エネルギー制御部１１２が、スリープ状態にする命令を受信した後に、画像形成装置２００と省エネルギー状態にズレが生じているか否かを判定する（ステップＳ９１１）。副省エネルギー制御部１１２は、判定値‘Ｆ’を保持しているため、画像形成装置２００との間で省エネルギー状態にズレが生じているものと判定する。そこで、操作デバイス１００は、ＬＣＤ  ＯＮ等の復帰制御を行う。
【０１１１】
図１０は、本実施形態の操作デバイス１００において省エネルギー状態への移行処理が開始される場合の処理を例示したシーケンス図である。図１０に示される例では、スリープ後に画像形成装置２００が復帰する場合１１１０と、スリープ後処理中に画像形成装置２００が復帰する場合１１２０と、を説明する。
【０１１２】
まず、操作デバイス１００の主省エネルギー制御部１１１は、なんら処理が行われずに、規定時間が経過したと判定されたものとする（ステップＳ１１０１）。
【０１１３】
そして、操作デバイス１００の主省エネルギー制御部１１１は、上位レイヤーであるアプリケーション１０３に対して、スリープ移行の問い合わせを行う（ステップＳ１１０２）。このように、操作デバイス１００では、規定時間の経過に対応するスリープ状態への遷移が開始される。
【０１１４】
主省エネルギー制御部１１１は、当該問い合わせと共に、副省エネルギー制御部１１２に対して省エネルギー状態ズレ検知開始を通知する（ステップＳ１１０３）。本シーケンス図においては、省エネルギー状態ズレ検知開始の通知には、規定時間の経過に応じたものであることを示す、期待値＝‘Ｔ（Ｔｒｕｅ）’が含まれている。
【０１１５】
そして、副省エネルギー制御部１１２は、当該通知共に、期待値＝‘Ｔ’を受け取った場合に、画像形成装置２００から、規定時間経過しても、省エネルギー状態が終了したことを示すパラメータ（Ｆａｌｓｅ）を受信していない以上、既に画像形成装置２００が省エネルギー状態（例えば、エンジンＯＦＦ）に移行しているものと推測し、依頼時状態値＝‘Ｔ’と設定する。そして、副省エネルギー制御部１１２は、期待値＝‘Ｔ’及び依頼時状態値＝‘Ｔ’から、判定値として、初期判定値‘不定’を保持する（ステップＳ１１０４）。そして、副省エネルギー制御部１１２は、当該ズレ検知開始（ステップＳ１１０３）から、スリープ状態にする命令（例えば、ステップＳ１１１３、Ｓ１１２６）を受け付けるまで、換言すれば検知期間の間、判定値を保持することで、画像形成装置２００の省エネルギー状態を監視する。
【０１１６】
まずは、スリープ後に画像形成装置２００が復帰する場合１１１０について説明する。アプリケーション１０３は、主省エネルギー制御部１１１に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する（ステップＳ１１１１）。
【０１１７】
そして、操作デバイス１００の主省エネルギー制御部１１１は、アプリケーション１０３を含む上位レイヤー用のスリープ後処理を行う（ステップＳ１１１２）。そして、主省エネルギー制御部１１１が、副省エネルギー制御部１１２に対して、スリープ状態にする命令を送信する（ステップＳ１１１３）。
【０１１８】
そして、副省エネルギー制御部１１２が、スリープ状態にする命令を受信した後に、画像形成装置２００と省エネルギー状態にズレが生じているか否かを判定する（ステップＳ１１１４）。副省エネルギー制御部１１２は、判定値‘不定’を保持しているため、画像形成装置２００との間で省エネルギー状態にズレが生じていないものと判定する。そこで、操作デバイス１００は、スリープ状態に移行する（ステップＳ１１１５）。
【０１１９】
その後、ユーザから、画像形成装置２００に対して、省エネルギー状態からの復帰操作を受け付け（ステップＳ１１１６）、画像形成装置２００の省エネルギー制御部２０２が、操作デバイス１００の副省エネルギー制御部１１２に対して、省エネルギー状態から復帰したことを示すパラメータ（Ｆａｌｓｅ）を送信する（ステップＳ１１１７）。これにより、操作デバイス１００における復帰制御が開始する。
【０１２０】
次に、スリープ後処理中に画像形成装置２００が復帰する場合１１２０について説明する。アプリケーション１０３は、主省エネルギー制御部１１１に対して、スリープ状態への移行が可能である旨の問い合わせ結果を通知する（ステップＳ１１２１）。
【０１２１】
その後、ユーザから、画像形成装置２００に対して、省エネルギー状態からの復帰操作を受け付け（ステップＳ１１２２）、画像形成装置２００の省エネルギー制御部２０２が、操作デバイス１００の副省エネルギー制御部１１２に対して、省エネルギー状態が終了したことを示すパラメータ（Ｆａｌｓｅ）を送信する（ステップＳ１１２３）。
【０１２２】
操作デバイス１００の副省エネルギー制御部１１２は、画像形成装置２００から、省エネルギー状態が終了したこと（Ｆａｌｓｅ）を受信したため、判定値‘Ｆ’を保持する（ステップＳ１１２４）。
【０１２３】
一方、操作デバイス１００の主省エネルギー制御部１１１は、アプリケーション１０３を含む上位レイヤー用のスリープ後処理を行う（ステップＳ１１２５）。そして、主省エネルギー制御部１１１が、副省エネルギー制御部１１２に対して、スリープ状態にする命令を送信する（ステップＳ１１２６）。
【０１２４】
そして、副省エネルギー制御部１１２が、スリープ状態にする命令を受信した後に、画像形成装置２００と省エネルギー状態にズレが生じているか否かを判定する（ステップＳ１１２７）。副省エネルギー制御部１１２は、判定値‘Ｆ’を保持しているため、画像形成装置２００との間で省エネルギー状態にズレが生じていると判定する。そこで、副省エネルギー制御部１１２は、主省エネルギー制御部１１１に対して、スリープからの復帰を指示する（ステップＳ１１２８）。
【０１２５】
本実施形態では、操作デバイス１００と画像形成装置２００とが、独立して省エネルギー移行制御ができる場合において、操作デバイス１００と画像形成装置２００の間で省エネルギー移行制御のすれ違いが発生しないよう制御することで、ユーザの利便性の低下を抑止する。
【０１２６】
例えば、主省エネルギー制御部１１１が、副省エネルギー制御部１１２に対して、画像形成装置２００における省エネルギー状態を通知することで、ずれが発生するのを抑止している。
【０１２７】
本実施形態の操作デバイス１００では、アプリケーションの省エネルギー制御を行う主省エネルギー制御部１１１と、ハードウェアの省エネルギー制御を行う副省エネルギー制御部１１２と、の間で、省エネルギー状態ズレ検知開始の通知することで、画像形成装置２００の省エネルギー状態の際に、期待値を含めることで、画像形成装置２００の省エネルギー状態を認識することが容易になるので、制御のすれ違いを抑止できる。
【０１２８】
また、副省エネルギー制御部１１２は、省エネルギー状態への移行処理が開始された際に、期待値と依頼時状態値とに基づいた初期判定値を保持することで、画像形成装置２００から、エネルギー状態の通知が来ない又は遅延が生じている場合でも、当該初期判定値に基づいて、ズレが生じているか否かを判定できる。これにより、画像形成装置２００との間で、エネルギー状態のズレの発生を抑止できる。これにより、ユーザの利便性の低下を防ぐことができる。
【０１２９】
本実施形態の操作デバイスで実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【０１３０】
また、本実施形態の操作デバイスで実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の操作デバイスで実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１３１】
また、本実施形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【０１３２】
本実施の形態の操作デバイスで実行されるプログラムは、上述した各部（アプリケーション、第１省エネルギー制御部、第２省エネルギー制御部、通信制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、アプリケーション、第１省エネルギー制御部、第２省エネルギー制御部、通信制御部が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１３３】
１  情報処理システム
５０  無線通信ネットワーク
６０  通信路
１００  操作デバイス
１０１  通信制御部
１０２  省エネルギー制御部
１０３  アプリケーション
１１１  主省エネルギー制御部
１１２  副省エネルギー制御部
２００  画像形成装置
２０１  通信制御部
２０２  省エネルギー制御部
２０３  画像入力部
２０４  画像出力部
【先行技術文献】
【特許文献】
【０１３４】
【特許文献１】特開２０１１−１８２０２０号公報
【図１】
0006776558.tif 000002
【図２】
0006776558.tif 000003
【図３】
0006776558.tif 000004
【図４】
0006776558.tif 000005
【図５】
0006776558.tif 000006
【図６】
0006776558.tif 000007
【図７】
0006776558.tif 000008
【図８】
0006776558.tif 000009
【図９】
0006776558.tif 000010
【図１０】
0006776558.tif 000011