(57)【要約】【課題】クラウド接続状態を維持し、且つ省エネ状態を最大限に維持する。【解決手段】ＭＦＰ設定部２０３が、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定する。通信制御部２０１が、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする。【選択図】図５
2017105057.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置であって、
前記画像形成装置の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、画像の形成に係る所定のジョブデータを前記画像形成装置に対して送信する情報処理装置と、にそれぞれ接続するネットワークインターフェースと、
前記ネットワークインターフェースを介して前記サーバ装置に搭載されている前記Ｗｅｂアプリケーションに接続するブラウザ手段であって、前記ブラウザ手段を介して前記Ｗｅｂアプリケーションから受信した、前記画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザ手段と、
前記情報処理装置から送信される前記ジョブデータに基づいて画像の形成を行う第１の接続モードと、前記ブラウザ手段で前記Ｗｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した前記命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定手段と、
前記第２の接続モードが設定された場合に、当該第２の接続モードに必要としないネットワークポートをポートクローズするポートクローズ手段と、を備えることを特徴とする画像形成装置。
【請求項２】
前記第２の接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御手段を備え、
前記ブラウザ手段は、省エネ状態に移行する際に、前記第２の接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記ブラウザ手段は、前記省エネ状態に復帰した際に、前記サーバ装置にセッション継続通知を送信することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記第２の接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御手段と、
前記画像形成装置において発行されたイベントの状態を前記ブラウザ手段に表示するとともに、前記サーバ装置にログを送信する管理手段と、を備え、
前記ブラウザ手段は、省エネ状態に移行する際に、前記第２の接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定するとともに、前記省エネ状態に移行する旨の省エネ移行イベントを前記サーバ装置に送信することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記省エネ状態に復帰した際に、前記ブラウザ手段が前記サーバ装置に対して前記第２の接続モードの要求を行うとともに、省エネ復帰イベントを前記管理手段に通知することを特徴とする請求項４記載の画像形成装置。
【請求項６】
画像形成装置であって、
前記画像形成装置の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、画像の形成に係る所定のジョブデータを前記画像形成装置に対して送信する情報処理装置と、にそれぞれ接続するネットワークインターフェースと、
前記ネットワークインターフェースを介して前記サーバ装置に搭載されている前記Ｗｅｂアプリケーションに接続するブラウザ手段であって、前記ブラウザ手段を介して前記Ｗｅｂアプリケーションから受信した、前記画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザ手段と、
前記情報処理装置から送信される前記ジョブデータに基づいて画像の形成を行う第１の接続モードと、前記ブラウザ手段で前記Ｗｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した前記命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定手段と、
前記第２の接続モードが設定された場合に、当該第２の接続モードに必要としないネットワークポートをポートクローズするポートクローズ手段と、
前記第２の接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御手段と、
前記サーバ装置から画像の形成に係る命令を受信するとともに、当該命令を実行するブラウザ手段と、
前記ブラウザ手段は、省エネ状態に移行する際に、前記ブラウザ手段が第２の接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することを特徴とする画像形成装置。
【請求項７】
画像形成装置の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、画像の形成に係る所定のジョブデータを前記画像形成装置に対して送信する情報処理装置と、にそれぞれ接続するネットワークインターフェースを備えた画像形成装置による省エネ状態管理方法であって、
前記ネットワークインターフェースを介して前記サーバ装置に搭載されている前記Ｗｅｂアプリケーションに接続するブラウザステップであって、前記ブラウザステップを介して前記Ｗｅｂアプリケーションから受信した、前記画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザステップと、
前記情報処理装置から送信される前記ジョブデータに基づいて画像の形成を行う第１の接続モードと、前記ブラウザステップで前記Ｗｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した前記命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定ステップと、
前記第２の接続モードが設定された場合に、当該第２の接続モードに必要としないネットワークポートをポートクローズするポートクローズステップと、を実行することを特徴とする省エネ状態管理方法。
【請求項８】
画像形成装置の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、画像の形成に係る所定のジョブデータを前記画像形成装置に対して送信する情報処理装置と、にそれぞれ接続するネットワークインターフェースを備えた画像形成装置による省エネ状態管理方法であって、
前記ネットワークインターフェースを介して前記サーバ装置に搭載されている前記Ｗｅｂアプリケーションに接続するブラウザステップであって、前記ブラウザステップを介して前記Ｗｅｂアプリケーションから受信した、前記画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザステップと、
前記情報処理装置から送信される前記ジョブデータに基づいて画像の形成を行う第１の接続モードと、前記ブラウザステップで前記Ｗｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した前記命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定ステップと、
前記第２の接続モードが設定された場合に、当該第２の接続モードに必要としないネットワークポートをポートクローズするポートクローズステップと、
前記第２の接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御ステップと、を実行し、
前記ブラウザステップは、省エネ状態に移行する際に、前記ブラウザステップが第２の接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することを特徴とする省エネ状態管理方法。
【請求項９】
請求項７又は８に記載の省エネ状態管理方法における各ステップをプロセッサに実行させることを特徴とするプログラム。
【請求項１０】
画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、
画像の形成に係る所定のジョブデータを送信する情報処理装置と、
前記サーバ装置、及び情報処理装置にネットワークインターフェースを介してそれぞれ接続する画像形成装置と、を備えた画像形成システムであって、
前記画像形成装置は、
前記ネットワークインターフェースを介して前記サーバ装置に搭載されている前記Ｗｅｂアプリケーションに接続するブラウザ手段であって、前記ブラウザ手段を介して前記Ｗｅｂアプリケーションから受信した、前記画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザ手段と、
前記情報処理装置から送信される前記ジョブデータに基づいて画像の形成を行う第１の接続モードと、前記ブラウザ手段で前記Ｗｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した前記命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定手段と、
前記第２の接続モードが設定された場合に、当該第２の接続モードに必要としないネットワークポートをポートクローズするポートクローズ手段と、を備えることを特徴とする画像形成システム。
【請求項１１】
画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、画像の形成に係る所定のジョブデータを送信する情報処理装置と、にネットワークインターフェースを介してそれぞれ接続する画像形成システムであって、
前記ネットワークインターフェースを介して前記サーバ装置に搭載されている前記Ｗｅｂアプリケーションに接続するブラウザステップであって、前記ブラウザステップを介して前記Ｗｅｂアプリケーションから受信した、前記画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザステップと、
前記情報処理装置から送信される前記ジョブデータに基づいて画像の形成を行う第１の接続モードと、前記ブラウザステップで前記Ｗｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した前記命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定ステップと、
前記第２の接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズするポートクローズステップと、をコンピュータにより実行可能なプログラムと、
前記第２の接続モードに必要とするネットワークポートを経由して前記Ｗｅｂアプリケーションから前記画像の形成に係る制御を行う命令を受信する画像形成装置と、を備えることを特徴とする画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、省エネ状態管理方法、プログラム、及び画像形成システムに関する。
【背景技術】
【０００２】
近年、自己のクライアントＰＣ等の情報処理装置において、アプリケーションを実行することなく、ネットワーク（例えば、インターネット）上で提供されているソフトウエアを利用する技術として、一般的に複数のサーバ装置から構成されるクラウドコンピューティングが知られている。
そして、上記のクラウドコンピューティングを、印刷等のジョブを実行する端末装置（例えば、画像形成装置等の印刷装置）において用いることが行われつつある。
【０００３】
一方、ネットワークに接続された端末装置における消費電力の削減を目的とし、メインＣＰＵとサブＣＰＵの２つのＣＰＵを備え、自端末装置が省エネ状態においてはメインＣＰＵを停止し、省エネ状態でも動作するサブＣＰＵにおいてネットワークパケットの処理を行うことで、消費電力を削減するという技術が既に知られている。
ところが、メインＣＰＵが停止中に、サブＣＰＵで処理できないネットワークパケットを受信した際に、装置の可用性が低下することを回避するため、メインＣＰＵを復帰させて当該ネットワークパケットの処理を行うという技術が採用されるようになった。
【０００４】
しかしながら、上記技術にあっては、ネットワーク上で頻繁に問い合わせのあるネットワーク管理プロトコルＳＮＭＰ（Simple Network Management Protocol）に対する応答のため、メインＣＰＵを停止させた省エネ状態を維持することが困難であった。
また、省エネ中に動作するサブＣＰＵが全てのネットワーク管理プロトコルＳＮＭＰの管理情報ベースＭＩＢ（Management Information Base）を参照するためには、大容量のメモリが必要となるが、このような対応は現実的ではないため、一部の管理情報ベースＭＩＢのみを登録して参照していた。
そのため、クライアントＰＣから登録済みの一部の管理情報ベースＭＩＢ以外の管理情報ベースＭＩＢへの問い合わせがあった場合、メインＣＰＵを復帰させ、メインＣＰＵにおいて当該管理情報ベースＭＩＢ要求が応答可能な管理情報ベースＭＩＢ要求であるか否かを判別して応答をクライアントＰＣへ通知していた。
【０００５】
これに対して、特許文献１には、メインＣＰＵとサブＣＰＵの２つのＣＰＵを備え、装置が省エネ状態においてはメインＣＰＵを停止し、サブＣＰＵにおいてネットワークパケットの処理を行うことで、消費電力を削減するという目的で、サブＣＰＵは応答可能な管理情報ベースＭＩＢに対して応答し、応答不可能な管理情報ベースＭＩＢに対して応答不可である旨をホストＰＣに返信して省エネ状態を維持する方法が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術にあっては、管理情報ベースＭＩＢ要求の問い合わせを行うクライアントＰＣが多いほど、メインＣＰＵは省エネ状態を維持することができなかった。
またクラウドコンピューティングによってクラウド接続して使用する端末装置であっても、管理情報ベースＭＩＢ要求の問い合わせに対して応答するため、メインＣＰＵは省エネ状態を維持することが困難であった。
さらに特許文献１にあっては、クラウド接続状態に移行すればネットワーク管理プロトコルＳＮＭＰの応答は不要であり、省エネ状態から復帰すれば正しい応答を行える構成であるにも拘わらず、応答不可という応答を通知して対処していた。
本発明は、上記に鑑みてなされたもので、その目的は、クラウド接続状態を維持し、且つ省エネ状態を最大限に維持することにある。
【課題を解決するための手段】
【０００７】
請求項１記載の発明は、上記課題を解決するため、画像形成装置であって、前記画像形成装置の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、画像の形成に係る所定のジョブデータを前記画像形成装置に対して送信する情報処理装置と、にそれぞれ接続するネットワークインターフェースと、前記ネットワークインターフェースを介して前記サーバ装置に搭載されている前記Ｗｅｂアプリケーションに接続するブラウザ手段であって、前記ブラウザ手段を介して前記Ｗｅｂアプリケーションから受信した、前記画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザ手段と、前記情報処理装置から送信される前記ジョブデータに基づいて画像の形成を行う第１の接続モードと、前記ブラウザ手段で前記Ｗｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した前記命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定手段と、前記第２の接続モードが設定された場合に、当該第２の接続モードに必要としないネットワークポートをポートクローズするポートクローズ手段と、を備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１実施形態に係る画像形成システムの一例を示すシステム構成図である。
【図２】図１に示すクラウドのハードウエア構成の一例を示すブロック図である。
【図３】図１に示すクライアントＰＣ及びＭＦＰのハードウエア構成の一例を示すブロック図である。
【図４】図３に示すＭＦＰが備えるネットワークコントローラのハードウエア構成の一例を示す図である。
【図５】図１に示すクラウド、クライアントＰＣ、及びＭＦＰのソフトウエア構成について説明するための機能ブロック図である。
【図６】ＭＦＰでのクラウド設定開始フローについて説明するためのフローチャートである。
【図７】ＭＦＰでの省エネ移行開始フローについて説明するためのフローチャートである。
【図８】省エネ時の電源状態に係るハードウエア構成の一例について説明するためのブロック図である。
【図９】ＭＦＰでの自ネットワーク設定の取得の開始フローについて説明するためのフローチャートである。
【図１０】ＭＦＰでの省エネ時のネットワーク応答設定の開始フローについて説明するためのフローチャートである。
【図１１】ＭＦＰでの省エネ復帰開始のフローについて説明するためのフローチャートである。
【図１２】省エネ復帰時の電源状態に係るハードウエア構成の一例について説明するためのブロック図である。
【図１３】本発明の第１実施形態において省エネ移行復帰と管理情報ベースＭＩＢの問い合わせに対する通信手順について説明するためのシーケンス図である。
【図１４】本発明の第２実施形態に係るＭＦＰでのクラウド設定開始フローについて説明するためのフローチャートである。
【図１５】本発明の第２実施形態に係るＭＦＰでの省エネ移行開始フローについて説明するためのフローチャートである。
【図１６】ＭＦＰでの省エネ復帰開始フローについて説明するためのフローチャートである。
【図１７】従来技術において、管理情報ベースＭＩＢ要求の問い合わせによって省エネ復帰し、省エネ状態が維持できなかったケースについて説明するためのシーケンス図である。
【発明を実施するための形態】
【００１０】
以下、本発明を図面に示した実施の形態により詳細に説明する。
本発明は、クラウド接続状態を維持し、且つ省エネ状態を最大限に維持するために、以下の構成を有する。
すなわち、本発明の画像形成装置は、画像形成装置であって、画像形成装置の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したサーバ装置と、画像の形成に係る所定のジョブデータを画像形成装置に対して送信する情報処理装置と、にそれぞれ接続するネットワークインターフェースと、ネットワークインターフェースを介してサーバ装置に搭載されているＷｅｂアプリケーションに接続するブラウザ手段であって、ブラウザ手段を介してＷｅｂアプリケーションから受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるブラウザ手段と、情報処理装置から送信されるジョブデータに基づいて画像の形成を行う第１の接続モードと、ブラウザ手段でＷｅｂアプリケーションに接続し、該Ｗｅｂアプリケーションから受信した命令に基づいて、画像の形成を行う第２の接続モードとの、何れか一方のモードを設定するモード設定手段と、第２の接続モードが設定された場合に、当該第２の接続モードに必要としないネットワークポートをポートクローズするポートクローズ手段と、を備えることを特徴とする。
以上の構成を備えることにより、クラウド接続状態を維持し、且つ省エネ状態を最大限に維持することができる。
上記の本発明の特徴に関して、以下、図面を用いて詳細に説明する。
【００１１】
＜第１実施形態＞
図１を参照して、本発明の第１実施形態に係る画像形成システムのシステム構成について説明する。図１は、本発明の第１実施形態に係る画像形成システムの一例を示すシステム構成図である。
図１に示す画像形成システム１は、ネットワーク１０、１１、１２、クラウド１００、クライアントＰＣ５０００、及びＭＦＰ６０００を備えている。
画像形成システム１では、情報処理装置であるクライアントＰＣ５０００と端末装置であるＭＦＰ６０００とが、ネットワーク１１（例えば、イントラネット（ＬＡＮ））を介して相互に接続されている。
図１に示す例では、ＭＦＰ６０００は一台のみであるが、複数のＭＦＰ６０００を備えていてもよい。なお、端末装置であるＭＦＰ６０００として、例えば、コピー機能、ＦＡＸ機能、印刷機能、及びスキャナ機能等などの機能を有するＭＦＰ（Multi Functional Printer）が知られている。
【００１２】
ネットワーク１１は、ネットワーク１０（例えば、インターネット）に接続されており、インターネット１０上に複数のクラウドが存在する。なお、図１に示す例では、説明の簡略化のため、１つのクラウド１００のみを示すこととする。
クラウド１００は、いずれかのサーバにおいてプログラム等のソフトウエアが実行されているかを、ユーザに意識させず、ユーザの要求に対して各種のサービスを提供する。
このようなクラウドコンピューティングを用いれば、ユーザは新たな情報処理装置等の購入及び設置や、更に新たなアプリケーションの購入も抑えることができ、その結果、初期投資を抑えることができる。
【００１３】
クラウドコンピューティングを、このＭＦＰ６０００に用いる場合、ＭＦＰ６０００においては基本的機能のみをサポートして、付加的な機能についてはネットワーク１０上のクラウド１００に処理を行わせる。これによって、ＭＦＰ６０００自体の価格を低コストとし、しかも、ＭＦＰ６０００に高度な機能を付加することができることになる。
例えば、クライアントＰＣ５０００が生成した印刷ジョブデータが、ＭＦＰ６０００に対応していない形式の印刷ジョブデータである場合を想定する。この場合、ＭＦＰ６０００とクラウドコンピューティングとが連携し、ＭＦＰ６０００に対応していない形式の印刷ジョブデータをクラウド１００においてＭＦＰ６０００に対応する印刷ジョブデータの形式に変換した後に、クラウド１００がＭＦＰ６０００へ印刷ジョブデータを送信し、ＭＦＰ６０００で印刷を実行する。
【００１４】
＜画像形成システム＞
図１に示すクラウド１００は、サーバ（サーバ装置）１０００を備えている。なお、図１に示す例では、クラウド１００はサーバ１０００のみを有しているが、処理サーバの数はクラウド１００が提供する機能の数に応じて増加することとする。
クライアントＰＣ５０００がネットワーク１１、１０を介して印刷ジョブデータをサーバ１０００に送信する。
サーバ１０００は、クライアントＰＣ５０００からネットワーク１１、１０を介してジョブを受け付ける。更にサーバ１０００は、クライアントＰＣ５０００から受け付けたジョブに対して、印刷ジョブデータの処理を行い、ＭＦＰ６０００に対応する印刷ジョブデータの形式に変換した後に、処理済み印刷ジョブデータをネットワーク１２、１０、１１を介してＭＦＰ６０００に送信する。
そして、ＭＦＰ６０００は、クラウド１００から受信した処理済み印刷ジョブデータを印刷ジョブとして実行する。
このように、ユーザ環境であるクライアントＰＣ５０００及びＭＦＰ６０００が、インターネット１０を介してクラウド１００に接続されることによって、画像形成システム１が形成される。
【００１５】
＜クラウドの構成＞
図２を参照して、クラウド１００のハードウエア構成について説明する。図２は、図１に示すクラウド１００（サーバ装置）のハードウエア構成の一例を示すブロック図である。
サーバ１０００は、Ｗｅｂサーバであり、ＣＰＵ（中央処理装置）３５１、ＲＡＭ（Random Access Memory）３５２、キーボードコントローラ（ＫＢＣ）３５５、ＣＲＴコントローラ（ＣＲＴＣ）３５６、ディスクコントローラ（ＤＫＣ）３５７、ネットワークコントローラ（ＮＣ）３５８を備えている。これら各ハードウエア構成要素はシステムバス３５４を介して相互に接続されている。
キーボードコントローラ（ＫＢＣ）３５５は、キーボード（ＫＢ）３５９及びポインティングデバイスによるキー入力を制御する。
ＣＲＴコントローラ（ＣＲＴＣ）３５６は、ディスプレイ（ＣＲＴ）３６０による表示を制御する。
ディスクコントローラ（ＤＫＣ）３５７は、ブートプログラム、各種のアプリケーション、ユーザファイル、及び編集ファイル等を記憶するハードディスクドライブ（ＨＤＤ）３６１に対するアクセスを制御する。
なお、ＨＤＤ３６１にはクラウド１００にアクセス可能なＭＦＰ６０００のリスト（ＭＦＰリスト）及び処理中の印刷ジョブデータのリスト（ジョブリスト）等も記憶される。
【００１６】
ネットワークコントローラ（ＮＣ）３５８は、ネットワーク１２を介して他のサーバ、及びネットワーク１０に接続されている。そして、ネットワークコントローラ（ＮＣ）３５８は、他のサーバ、ネットワーク１０との通信を制御する。
ＣＰＵ３５１は、ＨＤＤ３６１に記憶された制御プログラム（オペレーティングシステム（ＯＳ））に従って動作する。そして、ＣＰＵ３５１は、ＨＤＤ３６１に記憶されたジョブ受付プログラム等に従ってジョブ（印刷ジョブ）処理を行う。なお、ＲＡＭ３５２は、ＣＰＵ３５１の主メモリ及びワークエリア等として用いられる。また、ＣＰＵ３５１はシステムバス３５４に接続される各ハードウエア構成要素を総括的に制御する。
【００１７】
図３を参照して、図１に示すクライアントＰＣ及びＭＦＰのハードウエア構成について説明する。図３は、図１に示すクライアントＰＣ及びＭＦＰのハードウエア構成の一例を示すブロック図である。
＜クライアントＰＣの構成＞
クライアントＰＣ５０００は、情報処理装置であり、ＣＰＵ３０１、ＲＡＭ３０２、キーボードコントローラ（ＫＢＣ）３０５、ＣＲＴコントローラ（ＣＲＴＣ）３０６、ディスクコントローラ（ＤＫＣ）３０７、及びネットワークコントローラ（ＮＣ）３０８を備えている。
これらＣＰＵ３０１、ＲＡＭ３０２、キーボードコントローラ（ＫＢＣ）３０５、ＣＲＴコントローラ（ＣＲＴＣ）３０６、ディスクコントローラ（ＤＫＣ）３０７、及びネットワークコントローラ（ＮＣ）３０８はシステムバス３０４によって相互に接続されている。
また、キーボードコントローラ（ＫＢＣ）３０５、ＣＲＴコントローラ（ＣＲＴＣ）３０６、及びディスクコントローラ（ＤＫＣ）３０８にはそれぞれＫＢ３０９、ディスプレイ（ＣＲＴ）３１０、及びＨＤＤ３１１が接続され、ネットワークコントローラ（ＮＣ）３０８はネットワーク１１に接続されている。
【００１８】
クライアントＰＣ５０００において、ＣＰＵ３０１はプログラムに基づいて図形、イメージ、文字、及び表（表計算等を含む）等が混在した文書データ作成処理を行う。さらに、ＣＰＵ３０１は文書データに関する印刷ジョブデータの生成処理を行う。
また、クライアントＰＣ５０００においては、ＨＤＤ３１１に、ＣＰＵ３０１の制御プログラムであるオペレーティングシステム（ＯＳ）等が記憶されている。
クライアントＰＣ５０００において、ネットワークコントローラ（ＮＣ）３０８は、ネットワーク１１、１０を介してＭＦＰ６０００及びクラウド１００に接続され、ＭＦＰ６０００及びクラウド１００との通信の制御を行う。
【００１９】
なお、ＣＰＵ３０１は、例えば、ＲＡＭ３０２上に設定された表示情報ＲＡＭに対するアウトラインフォントの展開（ラスタライズ）処理を実行する。これによって、ＣＰＵ３０１は、ディスプレイ（ＣＲＴ）３１０上におけるＷＹＳＩＷＹＧ（ウィジウィグ（What You See Is What You Get）が可能となる。また、ＲＡＭ３０２は、ＣＰＵ３０１の主メモリ及びワークエリア等として用いられる。
さらに、ＣＰＵ３０１は、ディスプレイ（ＣＲＴ）３１０上に表示されるマウスカーソル等で指示されたコマンドに基づいて、登録された種々のウインドウを開いて、種々のデータ処理を実行する。印刷処理を実行する際には、ＣＰＵ３０１は、ユーザによる操作に応じて印刷の設定に関するウインドウを開いて、ＭＦＰ６０００の設定を行うことができる（ユーザ入力）。
【００２０】
＜ＭＦＰの構成＞
図３に示すＭＦＰ６０００は、ＣＰＵ３１２、ＲＯＭ部３１３、印刷部Ｉ／Ｆ３１６、ネットワークコントローラ（ＮＣ）３１８、ＲＡＭ３１９、メモリーコントローラ（ＭＣ）３２０、及びスキャン部Ｉ／Ｆ３２２を備えている。
そして、ＲＯＭ部３１３は、フォントＲＯＭ３１３ａ、プログラムＲＯＭ３１３ｂを備えている。
ネットワークコントローラ（ＮＣ）３１８は、ネットワークインターフェースを構成し、ネットワーク１１及び電源制御部３２４に接続されている。また、印刷部Ｉ／Ｆ３１６には印刷部（プリンタエンジン）３１７が接続され、メモリーコントローラ（ＭＣ）３２０にはＨＤＤ３１４が接続されている。また、スキャン部Ｉ／Ｆ３２２には、スキャン部３２３が接続されている。
図３に示すように、ＭＦＰ６０００の各ハードウエア構成要素は、システムバス３１５によって相互に接続され、さらに、システムバス３１５には操作部３２１が接続されている。
【００２１】
ＭＦＰ６０００は、通常モードにおいてはメインＣＰＵであるＣＰＵ３１２によって制御される。ＣＰＵ３１２は、プログラムＲＯＭ３１３ｂ又はＨＤＤ３１４に記憶された制御プログラム等に基づいて動作する。
印刷動作の際には、ＣＰＵ３１２は、クライアントＰＣ５０００から印刷ジョブデータを受信する（ネットワーク接続モード）か、クラウド１００から印刷ジョブデータを取得する（クラウド接続モード）。そして、ＣＰＵ３１２は、印刷部Ｉ／Ｆ３１６を介して印刷部３１７に出力情報として画像データを出力して、印刷を実行する。フォントＲＯＭ３１３ａには画像データを生成する際に用いられるフォントデータ等が記憶されており、ＣＰＵ３１２は、印刷動作時にフォントデータ等を参照する。
【００２２】
また、ＣＰＵ３１２は、ＨＤＤ３１４に記録された画像データを印刷部Ｉ／Ｆ３１６を介して印刷部３１７に転送して、印刷を実行する。
スキャン動作の際には、ＣＰＵ３１２はスキャン部Ｉ／Ｆ３２２を介してスキャン部３２３を動作させる。そして、ＣＰＵ３１２は、スキャン部３２３による原稿読み取りの結果として得られた画像データを、メモリーコントローラ（ＭＣ）３２０を介してＨＤＤ３１４に保存する。
スキャン動作の際には、ＣＰＵ３１２は、ネットワークコントローラ（ＮＣ）３１８を介して、後述するように、クラウド１００又はクライアントＰＣに画像データを送るとともに、各種コマンド及びステータスの送受信を行う。
【００２３】
ＣＰＵ３１２は、ネットワークコントローラ（ＮＣ）３１８を介してクライアントＰＣ５０００及びクラウド１００と通信を行うことができ、例えば、ＭＦＰ６０００内の各種データ等をクライアントＰＣ５０００及びクラウド１００に通知することができる。なお、ＲＡＭ３１９は、ＣＰＵ３１２の主メモリ及びワークエリア等として用いられる。
図３に示す操作部３２１は、例えば、ＬＣＤ（Liquid Crystal Display）等の表示部を備えているとともに、ボタン、タッチパネル、キーボード、及びマウスを備えている。ユーザは操作部３２１によってＭＦＰ６０００に対する各種指示及びＭＦＰ６０００の動作状態を確認することができる。
【００２４】
ＭＦＰ６０００には、自装置の消費電力を低減するために省エネモードが規定されている。ＭＦＰ６０００が省エネモードである場合、ユーザはボタン操作によって、ＭＦＰ６０００を省エネモードから通常モードへ復帰させることができる。
電源制御部３２４は、ＭＦＰ６０００の電源を管理する。電源制御部３２４はネットワークコントローラ（ＮＣ）３１８を介して与えられる指示又は操作部３２１から与えられる指示に応じて、ＭＦＰ６０００を省エネモード、通常モード、スタンバイモード、又はオフ状態に遷移させる。
省エネモードになると、ＭＦＰ６０００においては、ＣＰＵ３１２を含む大部分のハードウエア構成要素に供給する電源が切断される。図３に示す例では、ネットワークコントローラ（ＮＣ）３１８が省エネモードから通常モードへの復帰要因を検知しており、省エネモードでは、例えば、ネットワークコントローラ（ＮＣ）３１８、操作部３２１、及び電源制御部３２４への給電が行われる。
【００２５】
＜ネットワークコントローラ（ＮＣ）のハードウエア構成＞
図４を参照して、図３に示すＭＦＰが備えるネットワークコントローラ（ＮＣ）のハードウエア構成について説明する。図４は、図３に示すＭＦＰが備えるネットワークコントローラ（ＮＣ）のハードウエア構成の一例を示す図である。
ネットワークコントローラ（ＮＣ）３１８は、ＣＰＵ４０１、ＲＡＭ４０２、プログラムＲＯＭ４０３、ホストＩ／Ｆ４０４、ＰＨＹ（Physical Layer）部４０６、ＭＡＣ（Media Access Control）部４０７、及びＧＰＩＯ（General Purpose Input／Output）部４０８を備えている。
そして、ＣＰＵ４０１、ＲＡＭ４０２、プログラムＲＯＭ４０３、ホストＩ／Ｆ４０４、ＰＨＹ部４０６、ＭＡＣ部４０７、及びＧＰＩＯ部４０８はシステムバス４０５によって相互に接続されている。
【００２６】
図４に示すネットワークコントローラ（ＮＣ）３１８は、ホストＩ／Ｆ４０４によってシステムバス３１５（図２）に接続され、ＰＨＹ部４０６によってネットワーク（ＬＡＮ）１１に接続されている。また、ネットワークコントローラ（ＮＣ）３１８はＧＰＩＯ部４０８によって電源制御部３２４に接続されている。
ＣＰＵ４０１は、サブＣＰＵであり、ＭＦＰ６０００が省エネモードである際に、後述する受信パケット（受信情報ともいう）を解析して、送信パケットを生成するため、ＣＰＵ４０１として省電力のＣＰＵが用いられる。
【００２７】
ＣＰＵ４０１は、プログラムＲＯＭ４０３に格納されたプログラムを実行し、ワークエリアとしてＲＡＭ４０２を用いる。ネットワーク１１を介して受信された受信パケットはＰＨＹ部４０６に入力される。
そして、この受信パケットは、ＭＡＣ部４０７においてＣＰＵ４０１で取り扱い可能なデータ形式に変換される。この受信パケットは一旦ＲＡＭ４０２に格納される。その後、ＣＰＵ４０１は受信パケットを解析する。
送信パケットを送信する際には、ＣＰＵ４０１はＲＡＭ４０２上に作成した送信パケットをＭＡＣ部４０７に転送する。そして、ＭＡＣ部４０７は、この送信パケットを、ＰＨＹ部４０６を介してネットワーク１１に送信する。
【００２８】
ＧＰＩＯ部４０８は、ＣＰＵ４０１によって制御される入出力ポートである。上述したように、ＧＰＩＯ部４０８は電源制御部３２４に接続される。
ＧＰＩＯ部４０８は、省エネモード復帰を指示するため出力ポートを有しており、ＣＰＵ４０１がＧＰＩＯ部４０８にアクセスして、当該出力ポートによって省エネモードからの復帰を電源制御部３２４に対して指示する。
ＣＰＵ３１２（図３）は、ホストＩ／Ｆ４０４を介してネットワークコントローラ（ＮＣ）３１８にアクセスする。このホストＩ／Ｆ４０４は省エネモードにおいては使用されない。
ところで、省エネモードから通常モードに移行して、ＣＰＵ３１２が動作を開始すると、ＣＰＵ３１２は省エネモードからの復帰処理の過程においてホストＩ／Ｆ４０４を介してＣＰＵ４０１に停止命令を送る。この停止命令に応答して、ＣＰＵ４０１は動作を停止する。
そして、ＣＰＵ３１２は、ＲＡＭ４０２及びＭＡＣ部４０７にアクセス可能な状態となって、ネットワークコントローラ（ＮＣ）３１８はＣＰＵ３１２（図３）の制御下に置かれることになる。
【００２９】
＜機能ブロック図＞
図５を参照して、図１に示すクラウド（サーバ装置）、クライアントＰＣ、及びＭＦＰのソフトウエア構成について説明する。図５は、図１に示すクラウド（サーバ装置）、クライアントＰＣ、及びＭＦＰのソフトウエア構成について説明するための機能ブロック図である。
図５には、クラウド１００、クライアントＰＣ５０００、及びＭＦＰ６０００に備えられたソフトウエアが有する機能が示されている。
＜クラウドの機能＞
まず、クラウド１００上で動作するソフトウエアは、通信制御部２２１、Ｗｅｂサーバ２２２、及びＷｅｂアプリ２２９を有している。
通信制御部２２１は、ネットワーク（ＬＡＮ）１２に接続され、ＭＦＰ６０００及びクライアントＰＣ５０００にパケット等のデータの送受信を行う。パケット等のデータとしては、例えばＷｅｂアプリ、画像データ、ＭＦＰ状態通知等のコマンドがある。
Ｗｅｂサーバ２２２は、ＭＦＰ６０００及びクライアントＰＣ５０００から受信したｈｔｔｐ／ｈｔｔｐｓプロトコル要求に従い、応答を要求元に返す。
Ｗｅｂアプリ２２９は、ユーザ認証処理、ユーザ管理処理、画像データの登録処理、画像フォーマット変換処理、ジョブ管理処理、ジョブ実行処理、ＭＦＰ管理処理、ＭＦＰログ記録処理を行う。
【００３０】
＜クライアントＰＣの機能＞
続いて、クライアントＰＣ５０００上で動作するソフトウエアは、通信制御部２１１、Ｗｅｂブラウザ２１０、及びＷｅｂアプリ２１９を有している。
通信制御部２１１は、ネットワーク（ＬＡＮ）１１、１０、１２に接続され、クラウド１００及びＭＦＰ６０００にパケット等のデータの送受信を行う。
Ｗｅｂブラウザ２１０は、クラウド１００のＷｅｂサーバ２２２に対し、ｈｔｔｐ／ｈｔｔｐｓプロトコル要求を行い、Ｗｅｂページの表示やＷｅｂアプリの実行を行う。本実施形態では、Ｗｅｂアプリ２１９はＷｅｂアプリ２２９を実行するものとする。
Ｗｅｂアプリ２１９は、クラウド１００を使用するためのユーザ認証や、クライアントＰＣ５０００で作成した画像データをクラウド１００に登録することとする。
【００３１】
＜ＭＦＰの機能＞
更に、ＭＦＰ６０００上で動作するソフトウエアは、通信制御部２０１、サブ通信制御部２０２、ＭＦＰ設定部２０３、Ｗｅｂブラウザ２００、省エネ制御部２０４、画像形成部２０５、印刷制御部２０６、スキャン制御部２０７、及び操作部制御部２０８を有している。
通信制御部２０１は、ＭＦＰ６０００が通常動作時にクラウド１００へのｈｔｔｐ／ｈｔｔｐｓプロトコル要求を送信する。
通信制御部２０１は、クラウド接続モード時にクラウド接続モードに使用するｈｔｔｐ／ｈｔｔｐｓポートのみを開き、クラウド接続モードに必要としないネットワークポートをポートクローズする。
サブ通信制御部２０２は、ＭＦＰ６０００が省エネ時であってもクラウド１００がＭＦＰ管理処理の一環で行う状態問い合わせの受信や、省エネ制御部２０４からの要求に従い、タイマ設定／タイマ超過を検出し、電源制御部３２４を用いて省エネ復帰を行う。
ＭＦＰ設定部２０３は、モード設定手段を構成し、ＭＦＰ６０００を標準的なネットワークプリンタとして使用する（ネットワーク接続モード）か、クラウド接続を行う（クラウド接続モード）かの動作モード設定や、省エネ移行時間の設定といったＭＦＰ６０００の振る舞いに対して設定変更を行う。
すなわち、ＭＦＰ設定部２０３は、クライアントＰＣ５０００（情報処理装置）から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モード（第１の接続モード）と、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モード（第２の接続モード）との何れか一方を設定する。
【００３２】
Ｗｅｂブラウザ２００は、ネットワーク上の情報リソースを扱うソフトウエアモジュール（アプリケーションソフトウエア）であり、クラウド１００のＷｅｂサーバ２２２に対し、ｈｔｔｐ／ｈｔｔｐｓプロトコル要求を送信し、操作部制御部２０８にＷｅｂページの表示を行ったり、Ｗｅｂアプリの実行を行ったりする。なお、本実施形態では、Ｗｅｂアプリ２１９は、Ｗｅｂアプリ２２９を実行するものとする。
さらにＷｅｂブラウザ２００は、ＭＦＰ６０００の制御に用いるＷｅｂＡＰＩを備えており、ＷｅｂアプリからのＷｅｂＡＰＩ要求に従い、画像形成部２０５に対する制御要求やＭＦＰ６０００のイベント通知を行う。
Ｗｅｂブラウザ２００は、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行する。
Ｗｅｂブラウザ２００は、省エネ状態に復帰した際に、Ｗｅｂサーバ２２２にセッション継続通知を送信する。
Ｗｅｂブラウザ２００は、ネットワークインターフェースであるネットワークコントローラ（ＮＣ）３１８を介してＷｅｂサーバ２２２に搭載されているＷｅｂアプリケーション２２９に接続するブラウザであって、当該ブラウザを介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、画像形成部２０５に画像の形成を行わせる。
Ｗｅｂアプリ２０９は、管理手段を構成し、クラウド１００を使用するためのユーザ認証や、クライアントＰＣ５０００で作成した画像データのジョブを設定し、ジョブ実行を行う。さらにＷｅｂアプリ２０９は、ＭＦＰ６０００のイベントを管理し、ログの記録を行う。また、Ｗｅｂアプリ２０９は、ポートクローズ手段を構成し、クラウド接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズする。
省エネ制御部２０４は、ＭＦＰ設定部２０３で設定された省エネ移行時間に達すると、省エネ移行処理の実行を行う。省エネ移行処理は、電源制御部３２４を用いたＭＦＰ６０００の電源制御や省エネ時にイベント監視を行うサブ通信制御部２０２に対して制御要求、制御切り替えを行う。
省エネ制御部２０４は、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する。
省エネ制御部２０４は、電源制御部３２４を用いて、ＲＡＭ３１９、ネットワークコントローラ（ＮＣ）３１８、電源制御部３２４を除く全ての電源をＯＦＦする。
【００３３】
画像形成部２０５は、印刷制御部２０６、スキャン制御部２０７に対する制御要求や、印刷部３１７、スキャン部３２３のイベント通知をＷｅｂブラウザ２００に行う。
印刷制御部２０６は、画像形成部２０５からの要求に従い、印刷部３１７（図３）を動かすタイミング制御の実行や、印刷部３１７の状態通知を画像形成部２０５に通知する。
スキャン制御部２０７は、画像形成部２０５からの要求に従い、スキャン部３２３を動かすタイミング制御の実行や、スキャン部３２３の状態通知を画像形成部２０５に通知する。
操作部制御部２０８は、操作部３２１に対してＭＦＰ設定部２０３、Ｗｅｂアプリ２０９、画像形成部２０５の表示を行う。
【００３４】
＜ＭＦＰ６０００でのクラウド設定開始＞
図６を参照して、ＭＦＰ６０００でのクラウド設定開始フローについて説明する。図６は、ＭＦＰ６０００でのクラウド設定開始フローについて説明するためのフローチャートである。
まず、ＭＦＰ６０００でのクラウド設定開始フローについて説明する。
最初に、ステップＳ５では、ＭＦＰ設定部２０３が起動する。そして、ステップＳ１０では、ＭＦＰ設定部２０３からクラウド設定ＯＮを行う。この結果、ＭＦＰ６０００がクラウド接続モードに設定される。
次いで、ステップＳ１５では、ＭＦＰ設定部２０３からＷｅｂブラウザ２００を起動する。
続いて、ステップＳ２０では、Ｗｅｂブラウザ２００の初期ＵＲＬ指定によりＷｅｂサーバ２２２からＷｅｂアプリ２２９を取得し、Ｗｅｂアプリ２０９として起動を行う。
Ｗｅｂアプリ２０９は、Ｗｅｂサーバ２２２から取得したＷｅｂアプリ２２９であり、ユーザ認証処理、ユーザ管理処理、画像データの登録処理、画像フォーマット変換処理、ジョブ管理処理、ジョブ実行処理、ＭＦＰ管理処理、ＭＦＰログ記録処理を行う。
【００３５】
その後、ステップＳ２５では、Ｗｅｂアプリ２０９からネットワーク管理プロトコルＳＮＭＰに用いるＳＮＭＰポートクローズ（ＷｅｂＡＰＩ）を実行する
最後に、ステップＳ３０では、Ｗｅｂブラウザ２００から通信制御部２０１に対しネットワーク管理プロトコルＳＮＭＰに用いるＳＮＭＰポートクローズを実行し、終了する。
この結果、ＭＦＰ６０００の通信制御部２０１は、クラウド接続モードに切り替えられ、クラウド接続モードに使用するｈｔｔｐ／ｈｔｔｐｓポートのみが開かれ、クラウド接続モードに必要としないネットワークポートがポートクローズされる。
これにより、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズすることができ、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００３６】
＜ＭＦＰ６０００での省エネ移行開始＞
図７を参照して、ＭＦＰ６０００での省エネ移行開始フローについて説明する。図７は、ＭＦＰ６０００での省エネ移行開始フローについて説明するためのフローチャートである。
まず、ステップＳ１０５では、省エネ制御部２０４は、ＭＦＰ６０００が制御されないままの状態で省エネ移行時間に達すると、Ｗｅｂブラウザ２００へ省エネ移行準備要求を送信する。
次いで、ステップＳ１１０では、省エネ移行準備要求を受信したＷｅｂブラウザ２００はセッション作成有無を確認する。
ここで、セッション作成がある場合には、ステップＳ１１５では、Ｗｅｂブラウザ２００は、セッションの有効期限、現在時間、最終アクセス時間からセッション継続残り時間Ｘを算出する。
この際、Ｗｅｂブラウザ２００は、省エネ状態に移行する際に、Ｗｅｂブラウザ２００がクラウド接続モードを維持するためのタイムアウト時間（セッションの有効期限）を算出し、当該タイムアウト時間を省エネ復帰時間として設定する。
続いて、ステップＳ１２０では、Ｗｅｂブラウザ２００は、算出したセッション継続残り時間Ｘを省エネ制御部２０４に通知する。
【００３７】
これにより、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御することができ、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行し、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することができる。
この結果、省エネ復帰時間が経過するまでの間、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００３８】
次に、ステップＳ１２５では、省エネ制御部２０４は、サブ通信制御部２０２に対し、セッション継続残り時間Ｘ−１０ｓで復帰タイマを設定する。ここでは、セッション継続残り時間に１０ｓのマージンを含めているが、この時間（１０ｓ）はＭＦＰ６０００が省エネ復帰時に係る時間を考慮したマージンであり、ＭＦＰ６０００の特性に応じて調整するものとする。
その後、ステップＳ１３０では、省エネ制御部２０４は、通信制御部２００から自ネットワーク設定を取得する。ステップＳ１３５では、省エネ制御部２０４は、サブ通信制御部２０２に対し、省エネ時のネットワーク応答設定を行う。
最後に、ステップＳ１４０では、省エネ制御部２０４は、電源制御部３２４を用いて、ＲＡＭ３１９、ネットワークコントローラ（ＮＣ）３１８、電源制御部３２４を除く全てのハードウエア構成要素に供給する電源をＯＦＦする。
一方、省エネ移行準備要求を受信したＷｅｂブラウザ２００は、ステップＳ１１０において、セッション作成無しであった場合、セッションに係る復帰タイマ設定はスキップし、ステップＳ１３０に移行し、省エネ制御部２０４は自ネットワーク設定取得に移行する。それ以降のステップは同様の処理となる。
【００３９】
＜省エネ時の電源状態に係るハードウエア構成＞
図８を参照して、省エネ時の電源状態に係わるハードウエア構成について説明する。図８は、省エネ時の電源状態に係るハードウエア構成の一例について説明するためのブロック図である。なお、図８に示すハードウエア構成要素の符号のうち、図３に示す符号と同一のものについては同様の構成であるので、その説明を省略する。
図８に示す電源ＯＮボタン３４０、電源ＯＦＦボタン３４１は夫々ＭＦＰ６０００の筐体に備えられており、夫々電源制御部３２４に接続されている。
ＭＦＰ６０００では、図７に示す省エネ移行開始フローを実行した後、ＲＡＭ３１９、ネットワークコントローラ（ＮＣ）３１８、電源制御部３２４、及び電源ＯＮボタン３４０を除く全てのハードウエア構成要素に供給する電源がＯＦＦされる。
【００４０】
＜ＭＦＰ６０００での自ネットワーク設定の取得の開始＞
図９を参照して、ＭＦＰ６０００での自ネットワーク設定の取得の開始について説明する。図９は、ＭＦＰ６０００での自ネットワーク設定の取得の開始フローについて説明するためのフローチャートである。
まず、ステップＳ２０５では、通信制御部２０１は、リンク速度（ＡＵＴＯ  ｏｒ  １０  ｏｒ  １００）を取得する。
その後、ステップＳ２１０では、通信制御部２０１は、デュプレックス設定（半二重  ｏｒ  全二重）を取得する。
続いて、ステップＳ２１５では、通信制御部２０１は、ＭＡＣアドレスを取得する。
そして、ステップＳ２２０では、通信制御部２０１は、ＩＰｖ４カレントアドレスを取得する。
最後に、ステップＳ２２５では、通信制御部２０１は、ＩＰｖ４  ＡＣＬ（Access Control List：アクセス  コントロール  リスト）を取得する。
なお、ＡＣＬとは通過するパケットを監視し、通過を許可するパケットと、通過を拒否するパケットとを通信要件に従ってフィルタリングする仕組みである。管理者によって情報処理装置（例えば、クライアントＰＣ）にアクセスコントロールリスト（ＡＣＬ）が設定されている場合は、ＭＦＰ６０００にそのリスト情報を転送する。
【００４１】
＜ＭＦＰ６０００での省エネ時のネットワーク応答設定の開始＞
図１０を参照して、ＭＦＰ６０００での省エネ時のネットワーク応答設定の開始について説明する。図１０は、ＭＦＰ６０００での省エネ時のネットワーク応答設定の開始フローについて説明するためのフローチャートである。
まず、ステップＳ３０５では、通信制御部２０１は、リンク速度（ＡＵＴＯ  ｏｒ  １０  ｏｒ  １００）を設定する。
その後、ステップＳ３１０では、通信制御部２０１は、デュプレックス設定（半二重  ｏｒ  全二重）を行う。
続いて、ステップＳ３１５では、通信制御部２０１は、ＭＡＣアドレスを設定する。
そして、ステップＳ３２０では、通信制御部２０１は、ＩＰｖ４カレントアドレスを設定する。
最後に、ステップＳ３２５では、通信制御部２０１は、ＩＰｖ４  ＡＣＬを設定する。
これによって、省エネ時にパケットがＭＦＰ６０００に実際に到達したか否かを判断し、通過を許可したパケットにおいて、ａｒｐや、ｐｉｎｇといった基本的な問い合わせには応答し、一方、それ以外の問い合わせには省エネ復帰を行うイベントに使用する。なお、ａｒｐ（Address Resolution Protocol）は、ＩＰアドレスからＥｔｈｅｒｎｅｔ（登録商標）のＭＡＣアドレスの情報を得るプロトコルであり、ｐｉｎｇ（Packet INternet Groper）は、ＩＰの到達性があるか否かを調べるためのコマンドである。
【００４２】
＜ＭＦＰ６０００での省エネ復帰（セッション継続復帰）開始＞
図１１を参照して、ＭＦＰ６０００での省エネ復帰（セッション継続復帰）開始について説明する。図１１は、ＭＦＰ６０００での省エネ復帰（セッション継続復帰）開始のフローについて説明するためのフローチャートである。
まず、ステップＳ４０５では、サブ通信制御部２０２は、復帰タイマ超過を検出する。
そうすると、ステップＳ４１０では、サブ通信制御部２０２は、電源制御部３２４を用い、操作部３２１、ＨＤＤ３１４、印刷部３１７、スキャン部３２３を除く全ての電源をＯＮする。
その後、ステップＳ４１５では、サブ通信制御部２０２は、省エネ制御部２０４に省エネ復帰通知を送信する。
次いで、ステップＳ４２０では、省エネ制御部２０４は、Ｗｅｂブラウザ２００に省エネ復帰通知を送信する。
次いで、ステップＳ４２５では、Ｗｅｂブラウザ２００は、Ｗｅｂサーバ２２２に対し、セッション継続通知を送信する。
【００４３】
これにより、省エネ状態に復帰した際に、Ｗｅｂサーバ２２２にセッション継続通知を送信するので、セッションが維持され、再びＭＦＰ６０００は省エネ移行時間に達すると省エネ移行を行うことができる。
この結果、セッションが維持されるので、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００４４】
＜省エネ復帰時の電源状態に係るハードウエアの電源状態＞
図１２を参照して、省エネ復帰時の電源状態に係るハードウエア構成について説明する。図１２は、省エネ復帰時の電源状態に係るハードウエア構成の一例について説明するためのブロック図である。なお、図１２に示すハードウエア構成要素の符号のうち、図８に示す符号と同一のものについては同様の構成であるので、その説明を省略する。
ＭＦＰ６０００では、図１１に示す省エネ復帰開始フローを実行した後、操作部３２１、ＨＤＤ３１４、印刷部３１７、スキャン部３２３、及び電源ＯＦＦボタン３４１を除く全ての電源がＯＮされる。
【００４５】
＜通信手順＞
図１３を参照して、本発明の第１実施形態において省エネ移行復帰と管理情報ベースＭＩＢの問い合わせに対する通信手順について説明する。図１３は、本発明の第１実施形態において省エネ移行復帰と管理情報ベースＭＩＢの問い合わせに対する通信手順について説明するためのシーケンス図である。
詳しくは、図１３は第１実施形態において、図７〜図１２に示す、省エネ移行復帰と管理情報ベースＭＩＢの問い合わせに対するシーケンス管理情報ベースＭＩＢ問い合わせがあったとき通信手順を示す。
【００４６】
Ｓｅ５では、クライアントＰＣ５０００は管理情報ベースＭＩＢ要求を通信制御部２０１に送信する。この際、通信制御部２０１は、クライアントＰＣ５０００から送信される管理情報ベースＭＩＢ要求に対し、ＭＦＰ通常状態、省エネ状態のいずれでも当該要求を無視している状態にある。
Ｓｅ１０では、ユーザが操作部３２１を介して省エネ実行を指示すると、Ｓｅ１５は、省エネ制御部２０４は、当該指示を実行するため、サブ通信制御部２０２に復帰タイマ設定を送信する。
Ｓｅ２０で、サブ通信制御部２０２は、省エネ制御部２０４に帰タイマ設定応答を送信する。さらに、Ｓｅ２５では、サブ通信制御部２０２は、省エネ移行準備時に復帰タイマに時間Ｙを設定する。
【００４７】
Ｓｅ３０では、省エネ制御部２０４は、通信制御部２０１にネットワーク設定要求を送信する。
Ｓｅ３５では、通信制御部２０１は、省エネ制御部２０４にネットワーク設定応答を送信する。
次いで、Ｓｅ４０では、省エネ制御部２０４は、サブ通信制御部２０２にネットワーク応答設定を送信する。
Ｓｅ４５では、サブ通信制御部２０２は、省エネ制御部２０４にネットワーク応答設定受信応答を送信する。
次いで、Ｓｅ５０では、省エネ制御部２０４は、電源制御部３２４に電源ＯＦＦ指令を送信する。
【００４８】
省エネ制御部２０４からの電源ＯＦＦ指令を受信した電源制御部３２４は、ＭＦＰ６０００を省エネモードに遷移させる。省エネモードになると、ＭＦＰ６０００においては、ＣＰＵ３１２を含む大部分のハードウエア構成要素に供給する電源が切断される。
すなわち、電源制御部３２４は、ＲＡＭ３１９、ネットワークコントローラ（ＮＣ）３１８、電源制御部３２４を除く全てのハードウエア構成要素に供給する電源をＯＦＦする。
この際、Ｓｅ５５〜Ｓｅ７０において、クライアントＰＣ５０００が管理情報ベースＭＩＢ要求をサブ通信制御部２０２に送信した場合でも、サブ通信制御部２０２はクライアントＰＣ５０００からの管理情報ベースＭＩＢ要求を受け付けない。
【００４９】
Ｓｅ７５では、サブ通信制御部２０２は、時間Ｙが経過すると省エネ復帰を開始する。
Ｓｅ８０では、サブ通信制御部２０２は、電源制御部３２４に電源ＯＮ指令を送信する。
これにより、電源制御部３２４は、省エネ状態から復帰する。この結果、全てのハードウエア構成要素に供給する電源がＯＮする。
Ｓｅ８５では、サブ通信制御部２０２は、省エネ制御部２０４に省エネ復帰を通知する。さらに、Ｓｅ９０では、省エネ制御部２０４は、Ｗｅｂブラウザ２００に省エネ復帰を通知する。さらに、Ｓｅ９５では、Ｗｅｂブラウザ２００は、Ｗｅｂサーバ２２２にセッション継続を通知する。
Ｓｅ１００では、クライアントＰＣ５０００は管理情報ベースＭＩＢ要求を通信制御部２０１に送信するが、やはりＳｅ５同様、当該要求を無視している。
【００５０】
図１３に示す本発明のシーケンス図によれば、Ｓｅ５５〜Ｓｅ７０において、サブ通信制御部２０２がクライアントＰＣから管理情報ベースＭＩＢ要求を何度受信した場合でも、通信制御部は省エネ状態を維持することを現している。
すなわち、図１３に示す本発明のシーケンス図によれば、復帰タイマにより設定された時間Ｙ（タイムアウト時間）に達する以前に、クライアントＰＣからサブ通信制御部２０２に送信されたＭＩＢ要求（Ｓｅ５５〜Ｓｅ７０）は無視される。
この要因は、ＭＦＰ６０００の初期設定においてクラウド接続モードが設定された場合に、クラウド接続に使用するｈｔｔｐ／ｈｔｔｐｓ以外のポートを閉じてしまうためである。
また省エネ状態への移行準備において、ｈｔｔｐ／ｈｔｔｐｓのセッションに係るタイムアウト時間を計算し、その残り時間で省エネ復帰タイマを設定しているため、セッションタイムアウト前にＷｅｂサーバにセッション継続を行える。
このため、省エネ状態に移行することのできるクラウド接続型のＭＦＰ６０００において、クラウド接続がなされた場合、ネットワーク管理プロトコルＳＮＭＰのような不要なネットワークプロトコルを停止し、省エネ状態を最大限に維持することができる。
【００５１】
これにより、クラウド接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズし、さらに、クラウド接続モードに必要とするネットワークポートを経由してＷｅｂサーバ２２２から第２印刷ジョブデータを受信することができる。
この結果、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズすることができ、さらに、クラウド接続モードに必要とするネットワークポートを経由してＷｅｂサーバ２２２から第２印刷ジョブデータを受信することができるので、クラウド接続状態、且つ省エネ状態において、Ｗｅｂサーバ２２２から第２印刷ジョブデータを受信することができる。
【００５２】
＜第２実施形態＞
第２実施形態では、ＭＦＰのイベント通知（省エネ移行、復帰）をベースにセッション継続を行う例を示す。
＜イベントリスナー登録＞
図１４を参照して、ＭＦＰ６０００でのクラウド設定開始フローについて説明する。図１４は、ＭＦＰ６０００でのクラウド設定開始フローについて説明するためのフローチャートである。
ＭＦＰ６０００でのクラウド設定開始フローについて、図６に示すクラウド設定開始フローとの相異点について説明する。
第２実施形態では、Ｗｅｂブラウザ２００から通信制御部２０１に対しネットワーク管理プロトコルＳＮＭＰに用いるＳＮＭＰポートクローズを実行した後、ステップＳ５０５に進む。
ステップＳ５０５では、Ｗｅｂアプリ２０９からＷｅｂブラウザ２００に対し、イベントリスナー登録を実行し、ＭＦＰのイベント通知を取得するようにしてから終了する。
それ以外の点は図６に示す各ステップと同様である。
【００５３】
＜ＭＦＰイベント通知、イベントログ記録＞
図１５を参照して、ＭＦＰ６０００での省エネ移行開始フローについて説明する。図１５は、ＭＦＰ６０００での省エネ移行開始フローについて説明するためのフローチャートである。
ＭＦＰ６０００での省エネ移行開始フローについて、図７に示す省エネ移行開始フローとの相異点について説明する。
第２実施形態では、ステップＳ１１０では、Ｗｅｂブラウザ２００はセッション有無を確認し、セッションが有ると判断した場合にステップＳ６０５に進む。
ステップＳ６０５では、Ｗｅｂブラウザ２００はＷｅｂアプリ２０９にＭＦＰイベント通知（省エネ移行イベント）を送信する。
その後、ステップＳ６１０では、Ｗｅｂアプリ２０９はＷｅｂサーバ２２２にイベントログを送信し、Ｗｅｂサーバ２２２がＨＤＤ３６１にイベントログを記録する。
それ以外の点は図７に示す各ステップと同様である。
【００５４】
これにより、Ｗｅｂサーバ２２２に対してクラウド接続モードの要求を行うことができ、省エネ復帰イベントをＷｅｂアプリ２０９に通知することができる。
この結果、Ｗｅｂサーバ２２２はクラウド接続モードの要求を受け付けることができ、Ｗｅｂアプリ２０９は省エネ復帰イベントを確認することができる。
【００５５】
＜ＭＦＰイベント通知、イベントログ記録＞
図１６を参照して、ＭＦＰ６０００での省エネ復帰（セッション継続復帰）開始フローについて説明する。図１６は、ＭＦＰ６０００での省エネ復帰（セッション継続復帰）開始フローについて説明するためのフローチャートである。
ＭＦＰ６０００での省エネ復帰（セッション継続復帰）開始フローについて、図１１に示す省エネ復帰（セッション継続復帰）開始フローとの相異点について説明する。
第２実施形態では、ステップＳ４２０において、省エネ制御部２０４がＷｅｂブラウザ２００に省エネ復帰通知を送信した後に、ステップＳ７０５に進む。
ステップＳ７０５では、Ｗｅｂブラウザ２００はＷｅｂアプリ２０９にＭＦＰイベント通知（省エネ復帰）を送信する。
その後、ステップＳ７１０では、Ｗｅｂアプリ２０９はＷｅｂサーバ２２２にイベントログを送信し、Ｗｅｂサーバ２２２がＨＤＤ３６１にイベントログを記録し、処理を終了する。
それ以外の点は図１１に示す各ステップと同様である。
【００５６】
これにより、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御し、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行し、ＭＦＰ６０００において発行されたイベントの状態をＷｅｂブラウザ２００に表示するとともに、Ｗｅｂサーバ２２２にログを送信し、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定するとともに、省エネ状態に移行する旨の省エネ移行イベントをＷｅｂサーバ２２２に送信することができる。
この結果、Ｗｅｂサーバ２２２は省エネ復帰時間、及び省エネ移行イベントを確認することができる。
【００５７】
＜従来技術の通信手順＞
図１７を参照して、従来技術において、管理情報ベースＭＩＢ要求の問い合わせによって省エネ復帰し、省エネ状態が維持できなかったケースについて説明する。図１７は、従来技術において、管理情報ベースＭＩＢ要求の問い合わせによって省エネ復帰し、省エネ状態が維持できなかったケースについて説明するためのシーケンス図である。
Ｓｅ１００５では、クライアントＰＣは管理情報ベースＭＩＢ要求を通信制御部に送信する。この際、Ｓｅ１０１０では、通信制御部は、クライアントＰＣから送信される管理情報ベースＭＩＢ要求に対し、ＭＩＢ応答をクライアントＰＣに送信する。
Ｓｅ１０１５では、ユーザが操作部を介して省エネ実行を指示すると、Ｓｅ１０３０では、省エネ制御部は、当該指示を実行するため、通信制御部にネットワーク設定要求を送信する。
【００５８】
Ｓｅ１０３５では、通信制御部は、省エネ制御部にネットワーク設定応答を送信する。
次いで、Ｓｅ１０４０では、省エネ制御部は、サブ通信制御部にネットワーク応答設定を送信する。
Ｓｅ１０４５では、サブ通信制御部は、省エネ制御部にネットワーク応答設定受信応答を送信する。
次いで、Ｓｅ１０５０では、省エネ制御部は、電源制御部に電源ＯＦＦ指令を送信する。
【００５９】
省エネ制御部からの電源ＯＦＦ指令を受信した電源制御部は、ＭＦＰを省エネモードに遷移させる。
この際、Ｓｅ１０５５において、クライアントＰＣが管理情報ベースＭＩＢ要求をサブ通信制御部に送信した場合、サブ通信制御部はクライアントＰＣからの管理情報ベースＭＩＢ要求を受け付け、Ｓｅ１０８０では、電源制御部に電源ＯＮ指令を送信する。
Ｓｅ１０８５では、サブ通信制御部は、省エネ制御部に省エネ復帰を通知する。
【００６０】
Ｓｅ１１００では、サブ通信制御部は、クライアントＰＣから受信した管理情報ベースＭＩＢ要求を通信制御部に送信する。
Ｓｅ１１０５では、通信制御部は、クライアントＰＣからサブ通信制御部を経由して送信された管理情報ベースＭＩＢ要求に対し、ＭＩＢ応答をクライアントＰＣに送信する。
以後、Ｓｅ１１１０では、クライアントＰＣは管理情報ベースＭＩＢ要求を通信制御部に送信する。この際、Ｓｅ１１１５では、通信制御部は、クライアントＰＣから送信される管理情報ベースＭＩＢ要求に対し、ＭＩＢ応答をクライアントＰＣに送信する。
【００６１】
このように、図１７に示す従来技術のシーケンス図にあっては、Ｓｅ１０５５において、クライアントＰＣから管理情報ベースＭＩＢ要求を１度でも受信した場合、通信制御部が省エネ復帰することを現している。
すなわち、ネットワーク管理プロトコルＳＮＭＰの管理情報ベースＭＩＢ要求の問い合わせを行うクライアントＰＣが多いほど、通信制御部やメインＣＰＵは省エネ状態を維持することができなかったことを現している。
またクラウドコンピューティングによってクラウド接続して使用する装置であっても、管理情報ベースＭＩＢ要求の問い合わせに対して応答するため、メインＣＰＵは省エネ状態を維持することが困難であった。
【００６２】
＜本発明の実施態様例の構成、作用、効果＞
＜第１態様＞
本態様のＭＦＰ６０００（画像形成装置）は、ＭＦＰ６０００の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したＷｅｂサーバ２２２（サーバ装置）と、画像の形成に係る所定のジョブデータをＭＦＰ６０００に対して送信するクライアントＰＣ５０００（情報処理装置）と、にそれぞれ接続するネットワークコントローラ（ＮＣ）３１８（ネットワークインターフェース）と、ネットワークコントローラ（ＮＣ）３１８を介してＷｅｂサーバ２２２に搭載されているＷｅｂアプリケーション２２９に接続するＷｅｂブラウザ２００であって、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるＷｅｂブラウザ２００と、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定するＭＦＰ設定部２０３（モード設定手段）と、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする通信制御部２０１（ポートクローズ手段）と、を備えることを特徴とする。
本態様によれば、Ｗｅｂブラウザ２００が、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせる。ＭＦＰ設定部２０３が、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定する。通信制御部２０１が、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする。
これにより、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズすることができ、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００６３】
＜第２態様＞
本態様のＭＦＰ６０００（画像形成装置）は、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御部２０４（省エネ制御手段）を備え、Ｗｅｂブラウザ２００は、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することを特徴とする。
本態様によれば、省エネ制御部２０４が、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する。Ｗｅｂブラウザ２００が、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定する。
これにより、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御することができ、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行し、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することができる。
この結果、省エネ復帰時間が経過するまでの間、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００６４】
＜第３態様＞
本態様のＭＦＰ６０００（画像形成装置）は、Ｗｅｂブラウザ２００は、省エネ状態に復帰した際に、Ｗｅｂサーバ２２２にセッション継続通知を送信することを特徴とする。
本態様によれば、Ｗｅｂブラウザ２００が、省エネ状態に復帰した際に、Ｗｅｂサーバ２２２にセッション継続通知を送信する。
これにより、省エネ状態に復帰した際に、Ｗｅｂサーバ２２２にセッション継続通知を送信するので、セッションが維持され、再びＭＦＰ６０００は省エネ移行時間に達すると省エネ移行を行うことができる。
これにより、セッションが維持されるので、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００６５】
＜第４態様＞
本態様のＭＦＰ６０００（画像形成装置）は、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御部２０４（省エネ制御手段）と、画像形成装置において発行されたイベントの状態をＷｅｂブラウザ２００に表示するとともに、Ｗｅｂサーバ２２２にログを送信するＷｅｂアプリ２０９（管理手段）と、を備え、Ｗｅｂブラウザ２００は、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定するとともに、省エネ状態に移行する旨の省エネ移行イベントをＷｅｂサーバ２２２に送信することを特徴とする。
本態様によれば、省エネ制御部２０４が、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する。Ｗｅｂアプリ２０９が、画像形成装置において発行されたイベントの状態をＷｅｂブラウザ２００に表示するとともに、Ｗｅｂサーバ２２２にログを送信する。Ｗｅｂブラウザ２００が、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定するとともに、省エネ状態に移行する旨の省エネ移行イベントをＷｅｂサーバ２２２に送信する。
これにより、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御し、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行し、画像形成装置において発行されたイベントの状態をＷｅｂブラウザ２００に表示するとともに、Ｗｅｂサーバ２２２にログを送信し、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定するとともに、省エネ状態に移行する旨の省エネ移行イベントをＷｅｂサーバ２２２に送信することができる。
この結果、Ｗｅｂサーバ２２２は省エネ復帰時間、及び省エネ移行イベントを確認することができる。
【００６６】
＜第５態様＞
本態様のＭＦＰ６０００（画像形成装置）は、省エネ状態に復帰した際に、Ｗｅｂブラウザ２００（Ｗｅｂブラウザ手段）がＷｅｂサーバ２２２に対してクラウド接続モードの要求を行うとともに、省エネ復帰イベントをＷｅｂアプリ２０９（管理手段）に通知することを特徴とする。
本態様によれば、省エネ状態に復帰した際に、Ｗｅｂブラウザ２００がＷｅｂサーバ２２２に対してクラウド接続モードの要求を行うとともに、省エネ復帰イベントをＷｅｂアプリ２０９に通知する。
これにより、Ｗｅｂサーバ２２２に対してクラウド接続モードの要求を行うことができ、省エネ復帰イベントをＷｅｂアプリ２０９に通知することができる。
この結果、Ｗｅｂサーバ２２２はクラウド接続モードの要求を受け付けることができ、Ｗｅｂアプリ２０９は省エネ復帰イベントを確認することができる。
【００６７】
＜第６態様＞
本態様のＭＦＰ６０００（画像形成装置）は、ＭＦＰ６０００の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したＷｅｂサーバ２２２（サーバ装置）と、画像の形成に係る所定のジョブデータをＭＦＰ６０００に対して送信するクライアントＰＣ５０００（情報処理装置）と、にそれぞれ接続するネットワークコントローラ（ＮＣ）３１８（ネットワークインターフェース）と、ネットワークコントローラ（ＮＣ）３１８を介してＷｅｂサーバ２２２に搭載されているＷｅｂアプリケーション２２９に接続するＷｅｂブラウザ２００であって、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるＷｅｂブラウザ２００と、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定するＭＦＰ設定部２０３（モード設定手段）と、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする通信制御部２０１（ポートクローズ手段）と、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御部２０４（省エネ制御手段）と、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行するＷｅｂブラウザ２００（Ｗｅｂブラウザ手段）と、Ｗｅｂブラウザ２００は、省エネ状態に移行する際に、Ｗｅｂブラウザ２００がクラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することを特徴とする。
本態様によれば、Ｗｅｂブラウザ２００が、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせる。ＭＦＰ設定部２０３が、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定する。通信制御部２０１が、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする。省エネ制御部２０４が、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する。Ｗｅｂブラウザ２００が、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行する。Ｗｅｂブラウザ２００が、省エネ状態に移行する際に、Ｗｅｂブラウザ２００がクラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定する。
これにより、クラウド接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズし、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御し、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行し、省エネ状態に移行する際に、クラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定する。
この結果、省エネ復帰時間が経過するまでの間、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００６８】
＜第７態様＞
本態様の省エネ状態管理方法は、ＭＦＰ６０００の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したＷｅｂサーバ２２２（サーバ装置）と、画像の形成に係る所定のジョブデータをＭＦＰ６０００に対して送信するクライアントＰＣ５０００（情報処理装置）と、にそれぞれ接続するネットワークコントローラ（ＮＣ）３１８（ネットワークインターフェース）を備えたＭＦＰ６０００による省エネ状態管理方法であって、ネットワークコントローラ（ＮＣ）３１８を介してＷｅｂサーバ２２２に搭載されているＷｅｂアプリケーション２２９に接続するＷｅｂブラウザ２００であって、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるＷｅｂブラウザ２００と、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定するモード設定ステップ（ステップＳ１０）と、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズするポートクローズステップ（ステップＳ３０）と、を実行することを特徴とする。
本態様によれば、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせる。クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定する。クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする。
これにより、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズすることができ、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００６９】
＜第８態様＞
本態様の省エネ状態管理方法は、ＭＦＰ６０００の画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したＷｅｂサーバ２２２（サーバ装置）と、画像の形成に係る所定のジョブデータをＭＦＰ６０００に対して送信するクライアントＰＣ５０００（情報処理装置）と、にそれぞれ接続するネットワークコントローラ（ＮＣ）３１８（ネットワークインターフェース）を備えたＭＦＰ６０００による省エネ状態管理方法であって、ネットワークコントローラ（ＮＣ）３１８を介してＷｅｂサーバ２２２に搭載されているＷｅｂアプリケーション２２９に接続するＷｅｂブラウザ２００であって、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるＷｅｂブラウザ２００と、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定するモード設定ステップ（ステップＳ１０）と、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズするポートクローズステップ（ステップＳ３０）と、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する省エネ制御ステップ（ステップＳ１４０）と、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行するＷｅｂブラウザ２００と、を実行し、Ｗｅｂブラウザ２００は、省エネ状態に移行する際に、Ｗｅｂブラウザ２００がクラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定することを特徴とする。
本態様によれば、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせる。ステップＳ１０では、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定する。ステップＳ３０では、クラウド接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズする。ステップＳ１４０では、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御する。Ｗｅｂブラウザ２００が、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行する。Ｗｅｂブラウザ２００が、省エネ状態に移行する際に、Ｗｅｂブラウザ２００がクラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定する。
これにより、クラウド接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズし、クラウド接続モードに必要となるハードウエア構成要素にのみ供給する電力をオン制御するとともに、他のハードウエア構成要素に供給する電力をオフ制御し、Ｗｅｂサーバ２２２から画像の形成に係る命令を受信するとともに、当該命令を実行する。省エネ状態に移行する際に、Ｗｅｂブラウザ２００がクラウド接続モードを維持するためのタイムアウト時間を算出し、当該タイムアウト時間を省エネ復帰時間として設定する。
この結果、省エネ復帰時間が経過するまでの間、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００７０】
＜第９態様＞
本態様のプログラムは、第７態様又は第８態様に記載の省エネ状態管理方法における各ステップをプロセッサに実行させることを特徴とする。
本態様によれば、第７態様又は第８態様に記載の省エネ状態管理方法における各ステップをプロセッサに実行させることができる。
これにより、第７態様又は第８態様に記載の効果と同様の効果を奏することができる。
【００７１】
＜第１０態様＞
本態様の画像形成システム１は、画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したＷｅｂサーバ２２２（サーバ装置）と、画像の形成に係る所定のジョブデータをＭＦＰ６０００に対して送信するクライアントＰＣ５０００（情報処理装置）と、Ｗｅｂサーバ２２２、及びクライアントＰＣ５０００にネットワークコントローラ（ＮＣ）３１８（ネットワークインターフェース）を介してそれぞれ接続するＭＦＰ６０００（画像形成装置）と、を備えた画像形成システム１であって、ＭＦＰ６０００は、ネットワークコントローラ（ＮＣ）３１８を介してＷｅｂサーバ２２２に搭載されているＷｅｂアプリケーション２２９に接続するＷｅｂブラウザ２００であって、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるＷｅｂブラウザ２００と、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定するＭＦＰ設定部２０３（モード設定手段）と、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする通信制御部２０１（ポートクローズ手段）と、を備えることを特徴とする。
本態様によれば、ＭＦＰ６０００では、Ｗｅｂブラウザ２００が、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせる。ＭＦＰ設定部２０３が、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定する。通信制御部２０１が、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする。
この結果、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズすることができ、クラウド接続状態を維持することができ、且つ省エネ状態を最大限に維持することができる。
【００７２】
＜第１１態様＞
本態様の画像形成システム１は、画像の形成に係る制御を行うＷｅｂアプリケーションを搭載したＷｅｂサーバ２２２（サーバ装置）と、画像の形成に係る所定のジョブデータをＭＦＰ６０００に対して送信するクライアントＰＣ５０００（情報処理装置）と、ネットワークコントローラ（ＮＣ）３１８（ネットワークインターフェース）を介してそれぞれ接続する画像形成システム１であって、ネットワークコントローラ（ＮＣ）３１８を介してＷｅｂサーバ２２２に搭載されているＷｅｂアプリケーション２２９に接続するＷｅｂブラウザ２００であって、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせるＷｅｂブラウザ２００と、クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定するモード設定ステップ（ステップＳ１０）と、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズするポートクローズステップ（ステップＳ３０）と、をコンピュータにより実行可能なプログラムと、クラウド接続モードに必要とするネットワークポートを経由してＷｅｂアプリケーションから画像の形成に係る制御を行う命令を受信するＭＦＰ６０００（画像形成装置）と、を備えることを特徴とする。
本態様によれば、Ｗｅｂブラウザ２００を介してＷｅｂアプリケーション２２９から受信した、画像の形成に係る制御を行う命令に基づいて、該画像の形成を行わせる。クライアントＰＣ５０００から送信される印刷ジョブデータに基づいて画像の形成を行うネットワーク接続モードと、Ｗｅｂブラウザ２００でＷｅｂアプリケーション２２９に接続し、該Ｗｅｂアプリケーション２２９から受信した命令に基づいて、画像の形成を行うクラウド接続モードとの、何れか一方のモードを設定する。クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズする。クラウド接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズする。さらに、クラウド接続モードに必要とするネットワークポートを経由してＷｅｂアプリケーションから画像の形成に係る制御を行う命令を受信する。
これにより、クラウド接続モードが設定された場合に当該モードに必要としないネットワークポートをポートクローズし、さらに、クラウド接続モードに必要とするネットワークポートを経由してＷｅｂアプリケーションから画像の形成に係る制御を行う命令を受信することができる。
この結果、クラウド接続モードが設定された場合に、当該モードに必要としないネットワークポートをポートクローズすることができ、さらに、クラウド接続モードに必要とするネットワークポートを経由してＷｅｂサーバ２２２から第２印刷ジョブデータを受信することができるので、クラウド接続状態、且つ省エネ状態において、Ｗｅｂサーバ２２２から第２印刷ジョブデータを受信することができる。
【符号の説明】
【００７３】
１…画像形成システム、１０、１１、１２…ネットワーク、１００…クラウド、２００…Ｗｅｂブラウザ（ブラウザ手段）、２０１…通信制御部（ポートクローズ手段）、２０２…サブ通信制御部、２０３…ＭＦＰ設定部（モード設定手段）、２０４…省エネ制御部（省エネ制御手段）、２０５…画像形成部、２０６…印刷制御部、２０７…スキャン制御部、２０８…操作部制御部、２０９…Ｗｅｂアプリ（管理手段）、２１０…Ｗｅｂブラウザ、２２１…通信制御部、２２２…Ｗｅｂサーバ（サーバ装置）、３２３…スキャン部、３２４…電源制御部、２２９…Ｗｅｂアプリ（Ｗｅｂアプリケーション）、３４０…電源ＯＮボタン、３４１…電源ＯＦＦボタン、３５４…システムバス、３６１…ＨＤＤ、３５１…ＣＰＵ、３５２…ＲＡＭ、３０９…ＫＢ、３１３…ＲＯＭ部、３１３…フォントＲＯＭ、３１３…プログラムＲＯＭ、３１７…印刷部、３１８…ネットワークコントローラ（ネットワークインターフェース）、３２１…操作部、３２３…スキャン部、３２４…電源制御部、４０２…ＲＡＭ、４０６…ＰＨＹ部、４０７…ＭＡＣ部、４０８…ＧＰＩＯ部、１０００…サーバ、５０００…クライアントＰＣ（情報処理装置）、６０００…ＭＦＰ（画像形成装置）
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特開２０１１−０６００２８公報
【図１】
2017105057.tif 000003
【図２】
2017105057.tif 000004
【図３】
2017105057.tif 000005
【図４】
2017105057.tif 000006
【図５】
2017105057.tif 000007
【図６】
2017105057.tif 000008
【図７】
2017105057.tif 000009
【図８】
2017105057.tif 000010
【図９】
2017105057.tif 000011
【図１０】
2017105057.tif 000012
【図１１】
2017105057.tif 000013
【図１２】
2017105057.tif 000014
【図１３】
2017105057.tif 000015
【図１４】
2017105057.tif 000016
【図１５】
2017105057.tif 000017
【図１６】
2017105057.tif 000018
【図１７】
2017105057.tif 000019