(57)【要約】【課題】プリンタ機能開始時の電力値から機能の使用可否を判断した場合、その判断後に他の画像処理装置の使用電力が増え、消費電力のピーク時には電力制限値を越えてしまう可能性がある。【解決手段】複数の画像処理装置それぞれが属するグループごとに、現在の使用電力値、予約電力値、および上限電力値を管理する管理手段と、電力予約要求を画像処理装置から受け付けた場合、当該画像処理装置が属するグループにおいて、前記電力予約要求で通知された電力値と、当該グループの予約電力値と、当該グループの現在の使用電力値との合計が、上限電力値を超えるか否かに応じて、電力予約の可否を判定する判定手段と、電力予約の可否の結果を、前記電力予約要求の応答として通知する通知手段とを有し、前記電力予約が可能であると判定された場合、前記管理手段は、前記電力予約要求で通知された電力値を当該グループの予約電力値に加算することで電力予約をする。【選択図】図９
2013168029.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像処理装置それぞれが属するグループごとに電力の管理を行う電力管理サーバであって、
グループごとに、現在の使用電力値、予約電力値、および上限電力値を管理する管理手段と、
使用する電力を予約するための電力予約要求を画像処理装置から受け付けた場合、当該画像処理装置が属するグループにおいて、前記電力予約要求で通知された電力値と、当該グループの予約電力値と、当該グループの現在の使用電力値との合計が、当該グループの上限電力値を超えるか否かに応じて、前記電力予約要求に対する電力予約の可否を判定する判定手段と、
前記判定手段にて判定された電力予約の可否の結果を、前記電力予約要求の応答として通知する通知手段と
を有し、
前記電力予約要求に対する電力予約が可能であると前記判定手段にて判定された場合、前記管理手段は、前記電力予約要求で通知された電力値を当該グループの予約電力値に加算することで電力予約をすることを特徴とする電力管理サーバ。
【請求項２】
電力予約を解除するための電力予約解除要求を画像処理装置から受け付けた場合、前記管理手段は、当該画像処理装置が属するグループにおいて、前記電力予約解除要求で通知された電力値を当該グループの予約電力値から減算することで電力予約を解除することを特徴とする請求項１に記載の電力管理サーバ。
【請求項３】
使用する電力を管理する電力管理サーバに接続された画像処理装置であって、
当該画像処理装置の機能に対する実行の指示を受け付けた際に、当該機能を使用する際に必要な電力を予約するための電力予約要求を前記電力管理サーバに送信する要求手段と、
前記電力予約要求の応答として受け付けた電力予約の可否の結果に従って、前記機能の実行を許可もしくは制限する制御手段と
を有することを特徴とする画像処理装置。
【請求項４】
機能の実行が終了した際に、電力予約を解除するための電力予約解除要求を前記電力管理サーバに送信する解除要求手段を更に有することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記電力管理サーバから電力予約が失敗した旨の通知を前記電力予約要求の応答として受け付けた場合、当該電力予約要求を継続して行うか否かの指示を受け付ける受付手段を更に有し、
前記受付手段にて継続する指示を受け付けた場合、前記要求手段は、電力予約が成功した旨の通知を受け付けるまで繰り返し当該電力予約要求を送信することを特徴とする請求項３または４に記載の画像処理装置。
【請求項６】
前記画像処理装置の複数の機能を用いて処理を行う際に、前記複数の機能それぞれに対する電力予約が成功しているか否かを判定する手段と、
前記画像処理装置の機能を用いて処理を実行する実行手段と
を更に有し、
前記実行手段は、
前記複数の機能すべてに対する電力予約が成功している場合、前記複数の機能すべてを用いて当該処理を実行し、
前記複数の機能のうち一部の機能に対する電力予約が成功している場合、当該一部の機能の中から、現時点で前記処理に対して実行可能な機能を判定し、当該実行可能な機能を用いて前記処理を実行する
ことを特徴とする請求項３乃至５のいずれか一項に記載の画像処理装置。
【請求項７】
前記画像処理装置の機能それぞれに対して、使用する際に必要な電力値が定義されていることを特徴とする請求項３乃至６のいずれか一項に記載の画像処理装置。
【請求項８】
複数の画像形成装置と、前記複数の画像処理装置それぞれが属するグループごとに電力の管理を行う電力管理サーバとを含む電力管理システムであって、
前記画像形成装置は、
当該画像処理装置の機能に対する実行の指示を受け付けた際に、当該機能を使用する際に必要な電力を予約するための電力予約要求を前記電力管理サーバに送信する指示手段と、
前記電力予約要求の応答として受け付けた電力予約の可否の結果に従って、前記機能の実行を許可もしくは制限する制御手段と
を有し、
前記電力管理サーバは、
グループごとに、現在の使用電力値、予約電力値、および上限電力値を管理する管理手段と、
前記電力予約要求を前記画像処理装置から受け付けた場合、当該画像処理装置が属するグループにおいて、前記電力予約要求で通知された電力値と、当該グループの予約電力値と、当該グループの現在の使用電力値との合計が、当該グループの上限電力値を超えるか否かに応じて、前記電力予約要求に対する電力予約の可否を判定する判定手段と、
前記判定手段にて判定された電力予約の可否の結果を、前記電力予約要求の応答として通知する通知手段と
を有し、
前記上限電力値を超えないために電力予約が可能であると前記判定手段にて判定された場合、前記管理手段は、前記電力予約要求で通知された電力値を当該グループの予約電力値に加算することで電力予約をすることを特徴とする電力管理システム。
【請求項９】
複数の画像処理装置それぞれが属するグループごとに電力の管理を行う電力管理方法であって、
管理手段が、グループごとに、現在の使用電力値、予約電力値、および上限電力値を管理する管理工程と、
判定手段が、使用する電力を予約するための電力予約要求を画像処理装置から受け付けた場合、当該画像処理装置が属するグループにおいて、前記電力予約要求で通知された電力値と、当該グループの予約電力値と、当該グループの現在の使用電力値との合計が、当該グループの上限電力値を超えるか否かに応じて、前記電力予約要求に対する電力予約の可否を判定する判定工程と、
通知手段が、前記判定工程にて判定された電力予約の可否の結果を、前記電力予約要求の応答として通知する通知工程と
を有し、
前記電力予約要求に対する電力予約が可能であると前記判定工程にて判定された場合、前記管理工程において、前記電力予約要求で通知された電力値を当該グループの予約電力値に加算することで電力予約をすることを特徴とする電力管理方法。
【請求項１０】
使用する電力を管理する電力管理サーバに接続された画像処理装置の制御方法であって、
要求手段が、当該画像処理装置の機能に対する実行の指示を受け付けた際に、当該機能を使用する際に必要な電力を予約するための電力予約要求を前記電力管理サーバに送信する要求工程と、
制御手段が、前記電力予約要求の応答として受け付けた電力予約の可否の結果に従って、前記機能の実行を許可もしくは制限する制御工程と
を有することを特徴とする制御方法。
【請求項１１】
コンピュータを、
複数の画像処理装置それぞれが属するグループごとに、現在の使用電力値、予約電力値、および上限電力値を管理する管理手段、
使用する電力を予約するための電力予約要求を画像処理装置から受け付けた場合、当該画像処理装置が属するグループにおいて、前記電力予約要求で通知された電力値と、当該グループの予約電力値と、当該グループの現在の使用電力値の合計が、当該グループの上限電力値を超えるか否かに応じて、前記電力予約要求に対する電力予約の可否を判定する判定手段、
前記判定手段にて判定された電力予約の可否の結果を、前記電力予約要求の応答として通知する通知手段
として機能させ、
前記電力予約要求に対する電力予約が可能であると前記判定手段にて判定された場合、前記管理手段は、前記電力予約要求で通知された電力値を当該グループの予約電力値に加算することで電力予約をすることを特徴とするプログラム。
【請求項１２】
コンピュータを、
当該コンピュータの機能に対する実行の指示を受け付けた際に、当該機能を使用する際に必要な電力を予約するための電力予約要求を電力管理サーバに送信する要求手段と、
前記電力予約要求の応答として受け付けた電力予約の可否の結果に従って、前記機能の実行を許可もしくは制限する制御手段と
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電力管理サーバ、画像処理装置およびその制御方法、電力管理システム、電力管理方法、及びプログラムに関する。特に、画像処理装置が消費する電力を電力管理サーバによって制御する電力管理システムに関する。
【背景技術】
【０００２】
省エネルギーの観点からリアルタイムに使用電力値を測定することができる電力計が普及している。オフィスの機器である画像処理装置（例えば、プリンタ）にも電力計が搭載され、リアルタイムに使用電力値を管理することできる。また近年の電力会社からの電力供給不足により、企業は使用電力の制限や電力ピークの平準化を求められるようになっている。企業における電力管理はユーザ毎の電力消費を管理するのではなく、ビルディング単位や拠点単位、組織単位のようにグループ単位で管理され、ユーザはグループ単位で管理された範囲内で電力消費を行っている。
【０００３】
特許文献１では、プリンタが動作開始する際に、電力制限値、現在の使用電力値から動作の可否を判定する方法が開示されている。動作開始時に電力使用の可否を判定することによってプリンタが消費する電力を管理・制御することができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１８２８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
画像処理装置が消費する電力は、機能開始から使用電力のピークに至るまでに時間がかかる。ある画像処理装置で処理を行っている最中に、他の画像処理装置において使用される電力が増加する可能性もある。特許文献１の方法では、機能開始時の使用電力値から使用可否を判断するため、上記のような場合には、使用電力のピーク時には電力制限値を越えてしまう可能性がある。電力制限値を越えた場合、プリンタの機能制限がされることが考えられ、ユーザは処理実行したにも関わらず途中でエラーとなり利便性を損なう。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本願発明は以下の構成を有する。すなわち、複数の画像処理装置それぞれが属するグループごとに電力の管理を行う電力管理サーバであって、グループごとに、現在の使用電力値、予約電力値、および上限電力値を管理する管理手段と、使用する電力を予約するための電力予約要求を画像処理装置から受け付けた場合、当該画像処理装置が属するグループにおいて、前記電力予約要求で通知された電力値と、当該グループの予約電力値と、当該グループの現在の使用電力値との合計が、当該グループの上限電力値を超えるか否かに応じて、前記電力予約要求に対する電力予約の可否を判定する判定手段と、前記判定手段にて判定された電力予約の可否の結果を、前記電力予約要求の応答として通知する通知手段とを有し、前記電力予約要求に対する電力予約が可能であると前記判定手段にて判定された場合、前記管理手段は、前記電力予約要求で通知された電力値を当該グループの予約電力値に加算することで電力予約をする。
【発明の効果】
【０００７】
本願発明により、電力管理サーバに画像処理装置が使用する電力の予約をすることで、機能利用中の電力を確保することができ、ユーザの利便性を損なうことなく電力制限することができる。
【図面の簡単な説明】
【０００８】
【図１】電力管理システムの構成図。
【図２】電力管理サーバ、クライアント、プリンタのハードウェア構成図。
【図３】電力管理サーバのソフトウェア構成図。
【図４】電力管理サーバが管理するデータの構成例を示す図。
【図５】プリンタのソフトウェア構成図。
【図６】プリンタ画面の例を示す図。
【図７】電力制御部のソフトウェア構成図。
【図８】電力制御部で管理するデータの構成例を示す図。
【図９】電力制御部における電力予約リクエスト処理のフローチャート。
【図１０】電力制御部における電力予約解除処理のフローチャート。
【図１１】コピーアプリケーションにおける開始処理のフローチャート。
【図１２】コピーアプリケーションにおける電力予約待ち処理のフローチャート。
【図１３】コピーアプリケーションにおける処理実行のフローチャート。
【図１４】コピーアプリケーションにおける終了処理のフローチャート。
【図１５】電力管理サーバにおける電力予約リクエスト受付処理のフローチャート。
【図１６】電力管理サーバにおける電力予約解除リクエスト受付処理のフローチャート。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１０】
＜実施例１＞
［システム全体構成］
図１は、本発明の実施の形態に係る電力管理システムの全体構成を示す図である。
【００１１】
図１において、電力管理サーバ１０１、クライアント１０２Ａ〜１０２Ｄ、プリンタ１０３Ａ〜１０３Ｄは、ネットワーク１０４Ａ、１０４Ｂを介して接続されている。図１において、クライアント１０２Ａ〜１０２Ｄ、プリンタ１０３Ａ〜１０３Ｄは、複数台が接続されていることを仮定している。ネットワーク１０４Ａ、１０４Ｂは、例えば、インターネット等のＬＡＮ、ＷＡＮ、電話回線、専用ディジタル回線、ＡＴＭやフレームリレー回線、ケーブルテレビ回線、データ放送用無線回線等のいずれであってもよい。または、これらの組み合わせにより実現される、いわゆる通信ネットワークであってもよい。ネットワーク１０４Ａ、１０４Ｂは、データの送受信が可能であればよい。クライアント１０２Ａ〜１０２Ｄから電力管理サーバ１０１、プリンタ１０３Ａ〜１０３Ｄへの通信手段、プリンタ１０３Ａ〜１０３Ｄから電力管理サーバ１０１への通信手段は異なっていてもよい。
【００１２】
以降、本明細書において、クライアント１０２Ａ〜１０２Ｄをクライアント１０２、プリンタ１０３Ａ〜１０３Ｄをプリンタ１０３、ネットワーク１０４Ａ、１０４Ｂをネットワーク１０４と記載する。なお、本明細書では、プリンタ１０３を一例として記載しているが、これに限定するものではない。例えば、複数の機能を有する複合機（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよいし、他の画像処理装置であっても構わない。
【００１３】
［ハードウェア構成］
図２は、本発明の実施形態に係る電力管理システムの電力管理サーバ１０１、クライアント１０２とプリンタ１０３のハードウェア構成の例を示す図である。なお、電力管理サーバ１０１とクライアント１０２の構成は、本実施形態において、同一であるとし、ここでは電力管理サーバ１０１を例にとって説明する。
【００１４】
図２において、ＣＰＵ２０２は、装置全体の制御を行い、ハードディスク（ＨＤＤ）２０５に格納されているアプリケーションプログラム、ＯＳ等を実行し、ＲＡＭ２０３にプログラムの実行に必要な情報、ファイル等を一時的に格納する制御を行う。ＲＯＭ２０４は、記憶手段であり、内部には、基本Ｉ／Ｏプログラム等のプログラム、印刷処理の際に使用する印刷データ、プリンタ情報等の各種データを記憶する。ＲＡＭ２０３は、一時記憶手段であり、ＣＰＵ２０２の主メモリ、ワークエリア等として機能する。
【００１５】
ＨＤＤ（ハードディスク）２０５は、外部記憶手段の一つであり、大容量メモリとして機能する。ＨＤＤ２０５は、Ｗｅｂブラウザ等のアプリケーションプログラム、プリントサーバプログラム、ＯＳ、関連プログラム等を格納している。ディスプレイ２０６は、表示手段であり、キーボード２０７から入力したコマンドや、プリンタのステータス等を表示する。外部装置Ｉ／Ｆ２０８は、プリンタ、ＵＳＢ機器、周辺機器を接続するためのインタフェース（Ｉ／Ｆ）である。キーボード２０７は、指示入力手段である。
【００１６】
システムバス２０１は、電力管理サーバ１０１、クライアント１０２それぞれの内部におけるデータの流れを司る。ネットワークインタフェースカード（ＮＩＣ）２０９は、ネットワーク１０４を介して接続された外部装置とのデータのやり取りを行う。なお、上述したコンピュータの構成は一例であり、図２の構成例に限定されるものではない。例えば、データやプログラムの格納先は、その特徴に応じてＲＯＭ、ＲＡＭ、ＨＤＤなどで変更することも可能である。
【００１７】
続いて、プリンタ１０３のハードウェア構成について説明する。コントローラ２３０はプリンタ１０３のコントローラであり、プリンタの制御系を司る機器である。ＣＰＵ２１０は装置全体の制御を行い、システムバス２１８に接続される各種デバイスとのアクセスを統括的に制御する。ここでの制御は、ＲＯＭ２１２に記憶された制御プログラム等あるいはディスクコントローラ（ＤＫＣ２１６）を介して接続された外部メモリ２２２に記憶された制御プログラムやリソースデータ（資源情報）等に基づく。
【００１８】
ＲＡＭ２１１は、ＣＰＵ２１０の主メモリ、ワークエリア等として機能し、増設ポート（不図示）に接続されるオプションＲＡＭによりメモリ容量を拡張することができるように構成される。ＨＤＤ２１３は、大容量メモリとして機能し、プリンタ１０３上で動作するプログラム等を格納している。操作パネル（操作部）２２１は、プリントの操作を行うユーザインタフェースなどが配置される。また、操作パネル２２１には、プリンタ１０３の動作モード等の設定やプリンタ１０３の動作状況の表示、複写指定等の操作を行うためのボタンおよび液晶パネルやＬＥＤ２１４等の表示部も配置される。ネットワークインタフェースカード（ＮＩＣ）２１９は、ネットワーク１０４を介して外部装置とのデータのやり取りを行う。
【００１９】
ラスタコントローラ２１５は、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）やＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）などの印刷データを画像データに変換するコントローラである。機器Ｉ／Ｆ２１７は、ＵＳＢ等で接続可能な外部機器との接続Ｉ／Ｆである。電力計２２３は、プリンタ１０３で使用される電力を測る電気計器である。電力計２２３は、プリンタ１０３の現在の使用電力値（ワット）を常時監視している。なお、この電力計２２３は、プリンタ１０３全体の使用電力の他、プリンタ１０３が有する機能ごとに使用する電力を監視することができるものであっても構わない。
【００２０】
なお、図２で示したプリントエンジン２２０は既知の印刷技術を利用するものであり、例えば電子写真方式（レーザービーム方式）やインクジェット方式、昇華方（熱転写）方式等が挙げられる。
【００２１】
［電力管理サーバ］
図３は、本実施形態に係る電力管理サーバ１０１のソフトウェア構成の例図である。なお、電力管理サーバ１０１の各ソフトウェアモジュールは、図２で示したＨＤＤ２０５に記憶されており、前述したようにＣＰＵ２０２によってＲＡＭ２０３にロードされ実行される。また、電力管理サーバ１０１が保持するグループ情報４００やプリンタ情報４１０は、電力管理サーバ１０１のプログラムによりＨＤＤ２０５に保存、ＲＡＭ２０３にロードされ利用される。
【００２２】
電力管理サーバ１０１は、電力管理部３０１、Ｗｅｂサービス受信部３０２、コントローラ３０３を有する。電力管理部３０１は、グループ情報４００、プリンタ情報４１０を保持し、Ｗｅｂサービス受信部３０２が受け付けたリクエストに基づいてグループ情報４００、プリンタ情報４１０の値を更新することで電力予約・解除を行う。なお、本明細書において、プリンタ１０３が各機能を実行するために必要とする電力を、電力管理サーバ１０１に対して予約し、利用できるようにすることを「電力予約」と記載する。また、予約されている電力を解除することを「電力予約解除」と記載する。Ｗｅｂサービス受信部３０２は、プリンタ１０３からの電力予約リクエスト（電力予約要求）、電力予約解除リクエスト（電力予約解除要求）、電力通知（予約結果通知）を受信し、応答を返す。コントローラ３０３は電力管理全体の動作管理を行うものであり、電力管理部３０１、Ｗｅｂサービス受信部３０２への動作指示を行う。
【００２３】
なお、電力管理サーバ１０１は、物理的に複数の装置によって実現されてもよい。また、電力管理サーバ１０１が提供するサービスは、例えば、クラウドサービスなどに適用して実現するように構成しても構わない。
【００２４】
図４に示すグループ情報４００、プリンタ情報４１０は、電力管理サーバ１０１の電力管理部３０１によって保持されるデータの構成例を示した図である。
【００２５】
グループ情報４００は、グループＩＤ４０１、グループ名４０２、電力値４０３、電力制限値４０４、電力予約値４０５などを含む。グループＩＤ４０１は、グループを一意に識別可能な識別子でありＵＵＩＤ（Ｕｎｉｖｅｒｓａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）である。グループ名４０２は、グループに付与された名前である。電力値４０３は、グループに属するプリンタ１０３で消費されている現在の電力値の合計である。電力制限値４０４は、グループに対して設けられた使用可能な電力値の上限（上限電力値）である。通常、電力制限値４０４は、グループの管理者によって任意に設定される。電力予約値４０５は、グループに属するプリンタ１０３で予約された電力値の合計である。
【００２６】
プリンタ情報４１０は、プリンタＩＤ４１１、グループＩＤ、電力値４１３、電力予約値４１４などを含む。プリンタＩＤ４１１は、プリンタ１０３を一意に識別可能な識別子としてプリンタ１０３からの各種リクエストに付加されるＵＵＩＤが保持される。グループＩＤ４１２は、当該プリンタが属するグループを一意に識別可能な識別子であり、グループ情報４００で保持されるグループＩＤ４０１に対応する。プリンタ１０３は、通常、いずれかのグループにグルーピングされており、共通のグループＩＤ４１２が一致するプリンタ１０３は同じグループとして管理される。電力値４１３は、プリンタ１０３が消費している現在の電力値であり、プリンタ１０３からの電力通知で通知される電力値が格納される。電力予約値４１４は、プリンタ１０３が予約している電力値の合計である。プリンタ１０３からの電力予約リクエストに対して電力予約が許可された場合に、リクエストされた電力値が電力予約値４１４に加算される。また、電力予約解除リクエストで受け付けた場合に、リクエストされた電力値が電力予約値４１４から減算される。
【００２７】
なお、上記データの構造は一例であり、他の項目や情報を含んでいても構わない。
【００２８】
［クライアント１０２］
クライアント１０２は、例えば、デスクトップパソコン、ノートパソコン、モバイルパソコン、ＰＤＡ（パーソナルデータアシスタント）等が該当するが、プログラムの実行環境が内蔵された携帯電話であってもよいし、ほかの装置であっても構わない。
【００２９】
なお、クライアント１０２上で動作するプログラムは図２で示したＨＤＤ２０５に記憶されており、前述したようにＣＰＵ２０２によってＲＡＭ２０３にロードされ実行される。またクライアント１０２で保持されるデータはプログラムによりＨＤＤ２０５に保存、ＲＡＭ２０３にロードされ利用される。
【００３０】
［プリンタ１０３］
図５は、プリンタ１０３のソフトウェア構成を階層的に示す図である。プリンタ１０３の各ソフトウェアモジュールは、図２で示したＨＤＤ２１３に記憶されており、前述したようにＣＰＵ２１０によってＲＡＭ２１１にロードされ実行される。またプリンタ１０３が保持するデータは、プリンタ１０３のプログラムによりＨＤＤ２１３に保存、ＲＡＭ２１１にロードされ利用される。
【００３１】
図５において、画像形成部５１４は、紙のハンドリングや画像転写、定着等の一連の画像形成プロセスを実行して、記録紙等の記録媒体上に画像を形成する。画像形成部５１４は、例えばインクジェットプリンタや電子写真方式の画像形成ユニット（不図示）を備えている。
【００３２】
画像読取部５１８は、スキャナ等を備え、原稿画像を光学的に読み取ってディジタル画像情報に変換する。また、画像読取部５１８は、ディジタル画像情報を画像形成部５１４に出力して画像を形成したり、又はファクス部５１３やネットワークインタフェース部５１５等に渡して回線を介して伝送したりする。
【００３３】
デバイスコントローラ５１０は、画像形成部５１４と、画像読取部５１８とのそれぞれの動作を制御し、例えば画像読取部５１８で読み取った原稿情報を画像形成部５１４で複写するよう制御する。また、デバイスコントローラ５１０は、操作部制御部５１１、電力制御部５１２、ファクス部５１３、ネットワークインタフェース部５１５、プリント処理部５１６、外部記憶装置制御部５１７を有し、これら各部の間での情報のやり取りも制御する。なお、デバイスコントローラ５１０は、他の制御部を有していてもよい。
【００３４】
操作部制御部５１１は、操作部の操作パネル２２１を使用したユーザの操作に応じた信号を発生したり、また操作部（又は表示部）等に各種データやメッセージ等を表示したりするよう、制御を行う。ファクス部５１３は、ファクシミリ画像の送受信、即ち、画像読取部５１８で読み取ったディジタル画像情報を送信したり、また逆に、受信したファクシミリ信号を復号し、画像形成部５１４で記録したりする等の処理を実行する。ネットワークインタフェース部５１５は、通信回線を介して他の通信端末との間のデータの送受信を制御する。
【００３５】
プリント処理部５１６は、例えばネットワークインタフェース部５１５を介して入力された印刷データを処理して画像形成部５１４に出力し、印刷する等の制御を行う。外部記憶装置制御部５１７は、画像読取部５１８で読み取った画像を画像形成部５１４で外部記憶装置に保存可能なデータフォーマットに変換し、外部記憶装置に保存する。また、外部記憶装置制御部５１７は、外部記憶装置に保存したデータを読み出し、画像形成部５１４を介して印刷処理を行ったり、ネットワークインタフェース部５１５を介して外部に送信したりする。
【００３６】
仮想マシン（Ｖｉｒｔｕａｌ  Ｍａｃｈｉｎｅ）５０５は、デバイスコントローラ５１０の上位に位置し、仮想マシン５０５からデバイスコントローラ５１０を制御できるように構成されている。また、ネットワークインタフェース部５１５は、デバイスコントローラ５１０と、仮想マシン５０５との双方から直接利用でき、それぞれ独立して外部ネットワークにアクセスすることができるよう構成されている。更に、仮想マシン５０５の上位には、仮想マシン５０５が提供するＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍｍｉｎｇ  Ｉｎｔｅｒｆａｃｅ）に対応したプログラミング言語で記述されたアプリケーションが存在している。
【００３７】
これらのアプリケーションは、仮想マシン５０５を介して間接的にデバイスコントローラ５１０に働きかけることができ、また画像形成部５１４や画像読取部５１８を動作させることができる。本実施形態では、アプリケーションとして、コピーアプリケーション５０１、メールアプリケーション５０２、ファクスアプリケーション５０３を備える。これらのアプリケーションの詳細は後述する。また、これらアプリケーションは、仮想マシン５０５上からアンインストールしたり、更に新たにアプリケーション５０４としてインストールしたりする事が可能なように構成されている。また、上述したアプリケーションは、本実施形態では、プリンタ１０３にインストールされるアプリケーションとして説明したが、ハードウェアとして備えられていても良い。また外部装置としてプリンタ１０３と通信可能に接続されたコンピュータ上のアプリケーションとして備えていても良い。
【００３８】
［プリンタ画面］
図６は、本実施形態に係るプリンタの操作部制御部５１１やコピーアプリケーション５０１が生成し、操作部制御部５１１が操作パネル２２１に表示する画面の一例を示す図である。
【００３９】
図６（Ａ）に示すホーム画面６００は、操作部制御部５１１により生成される画面であり、電力表示領域６０１、アプリケーション選択領域６０２を含む。電力表示領域６０１は、プリンタ１０３が属する拠点の現在の電力値と、プリンタ１０３が属する拠点の予約可能な電力値が表示される。プリンタ１０３の電力制御部５１２は、定期的に電力管理サーバ１０１にプリンタ１０３で消費される電力値を通知する。また、電力制御部５１２は、電力値通知の応答として、電力管理サーバ１０１から電力表示領域６０１に表示する電力値情報を受け取り、表示させる。
【００４０】
アプリケーション選択領域６０２には、プリンタ１０３にインストールされた各種アプリケーションを起動するためのアプリケーションボタンが配置される。図６では、コピーアプリケーション５０１、メールアプリケーション５０２、ファクスアプリケーション５０３を起動するためのボタンがそれぞれ配置されている例を示している。いずれかのアプリケーションボタンが押下されると対応するアプリケーションが呼び出され、アプリケーションが生成した画面が操作パネル２２１上に表示される。さらにアプリケーションボタンには、アプリケーションの必要とする最大電力値が表示される。このとき、拠点で使用可能な電力値がアプリケーションの必要とする最大電力値に満たない場合、そのアプリケーションに対応するアプリケーションボタンがグレーアウトされる。例えば、コピーアプリケーション５０１が必要とする最大電力値：８００Ｗに対して、拠点で使用可能な値が５００Ｗと満たないためコピーアプリケーションのアプリケーションボタンがグレーアウトされている。
【００４１】
なお、本実施形態では、アプリケーションボタンがグレーアウトされている状態で必要とする電力が足りない状態であっても、電力予約待ちを行うことができる。そのため、ユーザは、グレーアウトされているアプリケーションボタンに対しても押下することができるものとする。この処理については、図１２等を用いて後述する。
【００４２】
図６（Ｂ）に示すコピーメイン画面６１０は、コピーアプリケーション５０１により生成されるコピーの設定画面であり、ホームボタン６１１、コピー設定領域６１２、実行ボタン６１３を含む。コピーメイン画面６１０は、ホーム画面６００のアプリケーション選択領域６０２に表示されたコピーのアプリケーションボタンが押下された際に表示される。コピーメイン画面６１０においてホームボタン６１１が押下されると、コピーアプリケーション５０１を終了し、ホーム画面６００に戻る。コピー設定領域６１２は、コピー実行のオプションを指定するための領域であり、部数、カラー印刷方法、ページ集約などを指定することができる。実行ボタン６１３は、コピーの開始を指示するためのボタンである。
【００４３】
図６（Ｃ）に示すコピー電力予約失敗画面６２０は、コピーアプリケーション５０１起動時の電力予約においてスキャンの電力予約、またはプリントの電力予約が失敗したときに表示される画面である。つまり、コピー処理においては、スキャン処理およびプリント処理から構成され、いずれかの機能に対する電力予約が失敗した場合にコピー電力予約失敗画面６２０は表示される。コピー電力予約失敗画面６２０は、コピーアプリケーション５０１により生成され、メッセージと予約待ちボタン６２１、キャンセルボタン６２２を含む。予約待ちボタン６２１が押下されると電力予約待ちが実行され、コピーメイン画面６１０を表示する。これにより、予約待ちの受付手段を実現する。電力予約待ちの処理の詳細については、図１２等を用いて後述する。キャンセルボタン６２２が押下されると、コピーアプリケーション５０１を終了し、ホーム画面６００を表示する。
【００４４】
図６（Ｄ）に示すコピー電力予約待ち画面６３０は、コピーアプリケーション５０１により生成される電力予約実行中を示す画面であり、メッセージとキャンセルボタン６３１を含む。キャンセルボタン６３１が押下されると、コピーアプリケーション５０１を終了し、ホーム画面６００を表示する。
【００４５】
［電力制御部５１２］
図７は、本実施形態に係る電力制御部５１２のソフトウェア構成図である。なお電力制御部５１２の各ソフトウェアモジュールはＨＤＤ２１３に記憶されており、前述したようにＣＰＵ２１０によってＲＡＭ２１１にロードされ実行される。また電力制御部５１２が保持するプリンタ情報８００、電力情報８１０は電力制御部５１２のプログラムによりＲＡＭ２１１上に保持され利用される。
【００４６】
電力制御部５１２は、Ｗｅｂサービス送信部７０１、電力管理部７０２、およびコントローラ７０３を含む。Ｗｅｂサービス送信部７０１は、電力管理サーバ１０１に対して電力予約リクエスト、電力予約解除リクエスト、電力通知を送信し、それらに対する応答を受け取る。電力管理部７０２は、プリンタ情報８００、電力情報８１０を保持し、電力計２２３よりプリンタ１０３の電力情報を取得する。また、電力管理部７０２は、プリンタ１０３上で動作する各種アプリケーションより機能を利用する際の指示（機能利用指示）や機能の利用が終了した旨の通知（機能利用終了通知）を受け付ける。コントローラ７０３は、電力制御全体の動作管理を行うものであり、Ｗｅｂサービス送信部７０１および電力管理部７０２への動作指示を行う。
【００４７】
図８のプリンタ情報８００、電力情報８１０は、電力制御部５１２の電力管理部７０２によって保持されるデータの構成例を示している。
【００４８】
プリンタ情報８００は、プリンタＩＤ８０１、電力値８０２、電力予約値８０３などを含む。プリンタＩＤ８０１は、プリンタ１０３を一意に識別可能な識別子としてＵＵＩＤが保持される。なお、プリンタＩＤ８０１は、プリンタ１０３毎に異なる値を持ち、初回起動時に発行された値が保持し続けられ変更されることはない。プリンタＩＤ８０１は、電力管理サーバ１０１が管理するプリンタ情報４１０と対応するものである。電力値８０２は、電力計２２３より定期的に取得しているプリンタ１０３が消費している現在の電力値である。電力予約値８０３は、電力管理サーバ１０１に対して、当該プリンタからの電力予約が成功した電力値の合計である。この合計値は、電力予約リクエストが成功した場合に電力予約した電力値が加算される。また、電力予約解除リクエスト後に予約していた電力値が減算される。
【００４９】
電力情報８１０は、機能８１１、電力値８１２のペアで管理されるリストである。プリンタ１０３で機能８１１を実行する場合に必要な電力値８１２が予め定義されている。電力情報８１０は、プリンタ１０３の性能によって異なる。電力予約リクエストでは、電力情報８１０で定義されている電力値を用いて予約を行う。
【００５０】
なお、上記データの構造は一例であり、他の項目や情報を含んでいても構わない。
【００５１】
［プリンタの電力予約の処理フロー］
図９は、プリンタ１０３の電力制御部５１２がプリンタ１０３上のアプリケーションから機能利用指示を受け付け、機能利用の可否（許可／制限）を応答するまでの処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２１２やＨＤＤ２１３に保持されたプログラムを、ＣＰＵ２１０がＲＡＭ２１１に読みだして実行することで実現する。
【００５２】
Ｓ９０１において、電力制御部５１２は、プリンタ１０３上のアプリケーションから機能利用指示を受け付ける。この機能利用指示には利用する機能情報が含まれており、電力制御部５１２は、機能利用指示で指定された機能８１１に対応する電力値８１２を電力情報８１０から特定する。Ｓ９０２において、電力制御部５１２は、電力管理サーバ１０１に対して電力予約リクエストを送信する。このとき、電力予約リクエストは、機能利用指示で指定された機能８１１に対応する電力値８１２を予約電力値として含み、また、プリンタ１０３を特定するためのプリンタＩＤ８０１も含まれる。
【００５３】
Ｓ９０３において、電力制御部５１２は、電力管理サーバ１０１から電力予約リクエストの結果を受け取る。このとき、電力予約リクエストの結果には、指定した機能に対する予約電力値が予約されたか否かの情報が含まれる。Ｓ９０４において、電力制御部５１２は、電力予約リクエストの結果に基づいて、電力予約の可否を判定する。電力予約が成功した場合（Ｓ９０４にてＹＥＳ）、Ｓ９０５にて、電力制御部５１２は、機能利用指示を行ったアプリケーションに対して機能利用の許可を通知する。電力予約に失敗した場合（Ｓ９０４にてＮＯ）、Ｓ９０６にて、電力制御部５１２は、機能利用指示を行ったアプリケーションに対して機能利用不可（つまり、機能の利用を制限する旨）を通知する。
【００５４】
［プリンタの電力予約解除の処理フロー］
図１０は、プリンタ１０３の電力制御部５１２がプリンタ１０３上のアプリケーションから機能利用終了通知を受け付け、電力予約解除リクエストを行うまでの処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２１２やＨＤＤ２１３に保持されたプログラムを、ＣＰＵ２１０がＲＡＭ２１１に読みだして実行することで実現する。
【００５５】
Ｓ１００１において、電力制御部５１２は、プリンタ１０３上のアプリケーションから機能利用終了通知を受け付ける。この機能利用終了通知には機能情報が含まれており、機能利用終了通知で指定された機能８１１に対応する電力値８１２を電力情報８１０から特定する。
【００５６】
Ｓ１００２において、電力制御部５１２は、電力管理サーバ１０１に対して電力予約解除リクエストを送信する。電力予約解除リクエストは、機能利用終了通知で指定された機能８１１に対応する電力値８１２を予約解除電力値として含み、プリンタ１０３を特定するためのプリンタＩＤ８０１も含まれる。そして、本処理フローを終了する。
【００５７】
［コピーアプリケーションの開始の処理フロー］
図１１は、コピーアプリケーション５０１が開始されコピーメイン画面６１０が表示されるまでの処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２１２やＨＤＤ２１３に保持されたプログラムを、ＣＰＵ２１０がＲＡＭ２１１に読みだして実行することで実現する。
【００５８】
Ｓ１１０１において、コピーアプリケーション５０１は、アプリケーション開始を検知する。具体的には、ホーム画面６００のアプリケーション選択領域６０２でコピーアプリケーションボタンが押下された場合に、コピーアプリケーション５０１にアプリケーション開始が通知される。また、コピー実行が完了またはキャンセルされ、コピーメイン画面６１０が再度表示される場合にもアプリケーション開始がコピーアプリケーション５０１に通知される。
【００５９】
Ｓ１１０２〜Ｓ１１０６において、コピーアプリケーション５０１は、コピーに必要な機能を順番に電力制御部５１２に指示する。ここでコピーに必要な機能として、スキャン機能、プリント機能の二つの機能が利用される。Ｓ１１０３において、コピーアプリケーション５０１は、電力制御部５１２に利用が必要な機能の指示を行う。Ｓ１１０４において、コピーアプリケーション５０１は、電力制御部５１２から指示した機能が利用できるか否かの結果を受け取る。電力制御部５１２から機能の利用を許可するとの結果を受け取った場合（Ｓ１１０５にてＹＥＳ）、次の必要な機能に対する確認を行うために、Ｓ１１０２〜Ｓ１１０６の処理を継続する。そして、すべての必要な機能に対する利用が可能であるとの確認ができたら、Ｓ１１１１へ進む。
【００６０】
電力制御部５１２から機能の利用が不可であるとの結果を受け取った場合（Ｓ１１０５にてＮＯ）、Ｓ１１０７にて、コピーアプリケーション５０１は、当該機能に対する電力予約が取れなかったものとしてコピー電力予約失敗画面６２０を表示する。そして、Ｓ１１０８において、コピーアプリケーション５０１は、表示したコピー電力予約失敗画面６２０で予約待ちボタン６２１の押下を検知した場合（Ｓ１１０８にてＹＥＳ）、Ｓ１１０９において予約待ちの処理を実行する。そして、Ｓ１１１へ進む。Ｓ１１０９の予約待ちの処理については、図１２を用いて後述する。
【００６１】
Ｓ１１０８において、コピーアプリケーション５０１は、表示したコピー電力予約失敗画面６２０でキャンセルボタン６２２の押下を検知した場合（Ｓ１１０８にてＮＯ）、Ｓ１１１０において、コピーアプリケーション５０１は、終了する。その後、アプリケーション終了を操作部制御部５１１が検知し、ホーム画面６００が表示される。Ｓ１１０９において予約待ちの処理の結果、電力予約ができた場合、Ｓ１１１１において、コピーアプリケーション５０１は、コピーメイン画面６１０を表示する。そして、本処理フローを終了する。
【００６２】
［アプリケーションの予約待ちの処理フロー］
図１１に示すように、電力予約に失敗し、電力を確保できなかった場合であっても、予約待ちの処理（Ｓ１１０９）をバックグラウンドで行い、プリンタ画面表示上は操作を進めることができる。そのため、ユーザは電力予約が成功するまで処理設定を継続できる。
【００６３】
図１２は、コピーアプリケーション５０１が図１１における予約待ち実行（Ｓ１１０９）により開始される予約待ちの処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２１２やＨＤＤ２１３に保持されたプログラムを、ＣＰＵ２１０がＲＡＭ２１１に読みだして実行することで実現する。
【００６４】
Ｓ１２０１〜Ｓ１２０５において、コピーアプリケーション５０１は、利用が許可されていない機能について順次、機能利用指示を繰り返す。Ｓ１２０２〜Ｓ１２０４の処理は、先述のＳ１１０３〜Ｓ１１０５の処理と同じであるため説明を省略する。なお、機能利用指示を繰り返す際の間隔は、ここでは特に限定しない。また、この指示の送信間隔は、プリンタ１０３の管理者が任意に設定できるようにしても構わないし、固定値が定義されていても構わない。
【００６５】
コピーアプリケーション５０１は、予約待ちをしている機能に対して利用が許可されるまで（Ｓ１２０４にてＹＥＳ）、機能利用指示を繰り返す。なお、図１２では示していないが、所定回数以上を繰り返した場合や、予約待ちの指示を受け付けてから所定時間が経過した際に、本処理フローを終了するように構成しても構わない。
【００６６】
［コピーアプリケーションの実行の処理フロー］
図１３は、コピーアプリケーション５０１がコピーメイン画面６１０における実行ボタン６１３の押下を検知し、コピーを実行するまでの処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２１２やＨＤＤ２１３に保持されたプログラムを、ＣＰＵ２１０がＲＡＭ２１１に読みだして実行することで実現する。
【００６７】
Ｓ１３０１において、コピーアプリケーション５０１は、利用が不可である機能の有無を確認する。つまり、コピーアプリケーション５０１は、利用を必要とするすべての未実行の機能の電力予約ができているかを確認する。すべての未実行の機能に対して電力予約ができている場合（Ｓ１３０１にてＹＥＳ）、Ｓ１３０２にて、コピーアプリケーション５０１は、未実行の機能の実行を開始する。その後、処理の実行が終了後、Ｓ１３０３にて、コピーアプリケーション５０１は、電力制御部５１２に実行が終了した機能を通知する（機能利用終了通知）。
【００６８】
電力予約ができていない未実行の機能がある場合（Ｓ１３０１にてＮＯ）、Ｓ１３０４にてコピーアプリケーション５０１は、コピー電力予約待ち画面６３０を表示する。Ｓ１３０５において、コピーアプリケーション５０１は、電力予約できている機能のうち、現時点で実行可能な機能の有無を判定する。つまり、他の機能の電力予約ができていない場合でも、独立して実行可能な電力予約済みの機能があるか否かを判定する。実行可能な機能があった場合（Ｓ１３０５にてＹＥＳ）、Ｓ１３０６において、コピーアプリケーション５０１は、実行可能な機能の処理を実行する。その後、処理の実行が終了後、Ｓ１３０７にてコピーアプリケーション５０１は、電力制御部５１２に処理の実行が終了した機能を通知する（機能利用終了通知）。そして、Ｓ１３０１へ戻り、処理を継続する。つまり、利用が必要となる機能に対する電力予約が行われるまで待機する。
【００６９】
実行可能な機能がない場合（Ｓ１３０５）、Ｓ１３０１へ戻り、処理を継続する。つまり、利用が必要となる機能に対する電力予約が行われるまで待機する。
【００７０】
図１３を用いて説明した処理フローにより、複数の機能の利用が必要な処理において、一部の機能の電力予約が失敗している場合でも、処理実行ができる場合がある。例えば、コピーは、スキャン、プリントの複合機能である。スキャン機能の電力予約は成功したが、プリント機能の予約に失敗した場合であっても、スキャン機能はプリント機能とは独立して実行可能である。したがって、電力予約済みのスキャン機能を実行する。そして、スキャン実行中にもバックグラウンドでプリント機能に対する電力予約が成功した場合には、スキャン処理に続けてプリント処理も実行することができ利便性が向上する。
【００７１】
なお、コピー機能以外にも、複数の機能を用いて実行する処理がある場合には、本処理フローが適用可能である。
【００７２】
［コピーアプリケーションの終了の処理フロー］
図１４は、コピーアプリケーション５０１が、アプリケーションの終了を検知し、アプリケーションの終了の処理が完了するまでの処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２１２やＨＤＤ２１３に保持されたプログラムを、ＣＰＵ２１０がＲＡＭ２１１に読みだして実行することで実現する。
【００７３】
Ｓ１４０１において、コピーアプリケーション５０１は、アプリケーション終了を検知する。具体的には、コピーアプリケーション５０１の画面が表示されている状態でホームボタン６１１の押下を検知すると、操作部制御部５１１よりコピーアプリケーション５０１にアプリケーション終了が通知される。また、コピーアプリケーション５０１の画面が表示されている状態で一定時間画面操作が行われなかった場合にも、操作部制御部５１１よりコピーアプリケーション５０１にアプリケーション終了が通知される。
【００７４】
Ｓ１４０２において、コピーアプリケーション５０１は、利用が許可されている機能について電力制御部５１２に機能利用終了通知を送信する。図１４のコピーアプリケーション５０１のアプリケーションの終了処理が終わると、操作部制御部５１１によりホーム画面６００が表示される。
【００７５】
［電力管理サーバの電力予約リクエスト受け付けの処理フロー］
図１５は、電力管理サーバ１０１が、プリンタ１０３から電力予約リクエストを受け付け、プリンタ１０３に電力予約の結果（成功／失敗）を返信するまでの処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２０４やＨＤＤ２０５に保持されたプログラムを、ＣＰＵ２０２がＲＡＭ２０３に読みだして実行することで実現する。
【００７６】
Ｓ１５０１において、電力管理サーバ１０１は、プリンタ１０３からの電力予約リクエストを受け付ける。電力予約リクエストには、予約電力値とプリンタＩＤが含まれる。さらに、電力管理サーバ１０１は、電力予約リクエストによって通知されるプリンタＩＤ４１１からプリンタ情報４１０を特定する。さらに、電力管理サーバ１０１は、特定したプリンタ情報４１０のグループＩＤ４１２よりグループ情報４００を特定する。Ｓ１５０２において、電力管理サーバ１０１は、特定したグループ情報４００より電力値４０３、電力制限値４０４、電力予約値４０５を取得する。
【００７７】
Ｓ１５０３において、電力管理サーバ１０１は、電力値４０３、電力予約値４０５、および電力予約リクエストで通知された予約電力値の合計が電力制限値４０４を越えているか否かを判定する。合計値が電力制限値４０４を越えている場合（Ｓ１５０３にてＹＥＳ）、Ｓ１５０４において、電力管理サーバ１０１は、電力予約リクエストを受け付けたプリンタ１０３に対して電力予約失敗を通知する。合計値が電力制限値４０４を越えていない場合（Ｓ１５０３にてＮＯ）、Ｓ１５０５において、電力管理サーバ１０１は、特定したグループとプリンタの電力予約値４０５、４１４に電力予約リクエストで受け付けた予約電力値を加算する。Ｓ１５０６において、電力管理サーバ１０１は、電力予約リクエストを受け付けたプリンタ１０３に対して電力予約成功を通知する。そして、本処理フローを終了する。
【００７８】
［電力管理サーバの電力予約解除リクエスト受け付けの処理フロー］
図１６は、電力管理サーバ１０１が、プリンタ１０３から電力予約解除リクエストを受け付け、電力予約を解除する処理フローである。なお、本実施形態において、本処理フローは、記憶部であるＲＯＭ２０４やＨＤＤ２０５に保持されたプログラムを、ＣＰＵ２０２がＲＡＭ２０３に読みだして実行することで実現する。
【００７９】
Ｓ１６０１において、電力管理サーバ１０１は、プリンタ１０３からの電力予約解除リクエストを受け付ける。電力予約解除リクエストには、予約解除電力値とプリンタＩＤが含まれる。さらに、電力管理サーバ１０１は、電力予約解除リクエストによって通知されるプリンタＩＤ４１１からプリンタ情報４１０を特定する。さらに電力管理サーバ１０１は、特定したプリンタ情報４１０のグループＩＤ４１２よりグループ情報４００を特定する。Ｓ１６０２において、電力管理サーバ１０１は、特定したグループ情報４００より電力値４０３、電力予約値４０５を取得する。
【００８０】
Ｓ１６０３において、電力管理サーバ１０１は、特定したグループとプリンタの電力予約値４０５、４１４から電力予約解除リクエストで受け付けた予約解除電力値を減算する。そして、本処理フローを終了する。
【００８１】
なお、図９〜図１４で示す処理フロー中で使われるプリンタ情報８００、電力情報８１０はプリンタ１０３上のプログラムによりＨＤＤ２１３に保存され、ＲＡＭ２１１にロードされ利用される。
【００８２】
また、図１５、１６で示す処理フロー中で使われるグループ情報４００、プリンタ情報４１０は電力管理サーバ１０１のプログラムによりＨＤＤ２０５に保存され、ＲＡＭ２０３にロードされ利用される。
【００８３】
以上、本発明では、画像処理装置の各種機能を利用する際に電力管理サーバに電力値の予約を行い、予約がとれた場合にのみその機能を実行する。機能の利用開始時に電力予約を行うことで機能の利用中の必要な電力を確保することができ、処理実行中に電力制限値を越えることがなくなる。
【００８４】
また、必ず予約してから処理実行されるため、複数の画像処理装置の利用においても電力制限値を越えることがない。したがって、電力管理サーバに画像処理装置が電力予約することで、機能利用中の電力を確保することができ、ユーザの利便性を損なうことなく電力制限することができる。
【００８５】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2013168029.tif 000003
【図２】
2013168029.tif 000004
【図３】
2013168029.tif 000005
【図４】
2013168029.tif 000006
【図５】
2013168029.tif 000007
【図６】
2013168029.tif 000008
【図７】
2013168029.tif 000009
【図８】
2013168029.tif 000010
【図９】
2013168029.tif 000011
【図１０】
2013168029.tif 000012
【図１１】
2013168029.tif 000013
【図１２】
2013168029.tif 000014
【図１３】
2013168029.tif 000015
【図１４】
2013168029.tif 000016
【図１５】
2013168029.tif 000017
【図１６】
2013168029.tif 000018