(57)【要約】【課題】画像形成装置が無停電電源装置の貯蔵電力で動作しているとき、所定の機能を実施した場合の無停電電源装置の貯蔵電力量を使用者に提示できるようにする。【解決手段】画像形成装置は、停電が発生し、無停電電源装置から供給される電力により動作しているとき、無停電電源装置から貯蔵電力量情報を取得する。そして、予め内部のＲＯＭに記憶しておいた各動作（立上げ、印刷、スキャンなど）に要する電力量情報と、無停電電源装置から取得した貯蔵電力量情報とを用いて、各動作を実行した後の無停電電源装置の貯蔵電力量（残電力量）を算出（予測）し、表示する。無停電電源装置はフル充電時に３００００Ｗｍの貯蔵電力量を有し、画像形成装置が立上げ及び印刷を実施すると、貯蔵電力量は２３５００Ｗｍとなる。【選択図】図２
2014049101.tif 000002
【特許請求の範囲】
【請求項１】
所定の機能の実施に必要な電力量情報を記憶する機能実施電力量情報記憶手段と、
無停電電源装置の貯蔵電力が供給されているとき、前記無停電電源装置の貯蔵電力量情報を取得する貯蔵電力量情報取得手段と、
前記機能実施電力量情報記憶手段に記憶されている電力量情報及び前記貯蔵電力量情報取得手段により取得された貯蔵電力量情報に基づいて、前記機能を実施した後の前記無停電電源装置の貯蔵電力量を予測する残電力量予測手段と、
前記残電力量予測手段により予測された貯蔵電力量を表示する残電力量表示手段と、
を備える電子装置。
【請求項２】
請求項１に記載された電子装置において、
自装置の各状態の維持に必要な電力量情報を記憶する状態維持電力量情報記憶手段と、
前記残電力量予測手段により予測された貯蔵電力量と、前記状態維持電力量情報記憶手段に記憶されている電力量情報とに基づいて、前記機能を実施した後に自装置が前記各状態を維持した場合の前記無停電電源装置の稼動時間を予測する稼動時間予測手段と、
前記稼動時間予測手段により予測された稼動時間を表示する稼動時間表示手段と、
を備える電子装置。
【請求項３】
請求項１に記載された電子装置において、
前記残電力量予測手段により予測された貯蔵電力量が所定値以上か否かを判定する貯蔵電力量判定手段と、
前記貯蔵電力量判定手段の判定結果に基づいて、前記機能の実施が可能か否かを表示する機能実施可否表示手段と、
を備える電子装置。
【請求項４】
請求項２に記載された電子装置において、
前記稼動時間予測手段により予測された稼動時間が所定値以上か否かを判定する稼動時間判定手段と、
前記稼動時間判定手段の判定結果に基づいて、前記機能の実施が可能か否かを表示する機能実施可否表示手段と、
を備える電子装置。
【請求項５】
請求項１に記載された電子装置において、
前記機能の実施中に停電が発生して無停電電源装置の貯蔵電力が供給される状態になった場合、前記残電力量予測手段は、前記機能の未実施部分を実施した後の前記無停電電源装置の貯蔵電力量を予測する電子装置。
【請求項６】
請求項１又は２に記載された電子装置において、
使用者の入力操作に基づいて、前記機能の実施を設定する機能実施設定手段を備え、
前記残電力量表示手段は、前記機能実施設定手段により前記機能の実施が設定されたとき、前記残電力量予測手段により予測された貯蔵電力量を表示する電子装置。
【請求項７】
請求項２に記載された電子装置において、
使用者の入力操作に基づいて、前記機能を実施した後の自装置の状態を設定する状態設定手段を備え、
前記稼動時間予測手段は、前記機能を実施した後に自装置が状態設定手段により設定された状態を維持した場合の稼動時間を予測する電子装置。
【請求項８】
請求項１に記載された電子装置において、
前記電子装置は画像形成装置である電子装置。
【請求項９】
無停電電源装置の貯蔵電力が供給されているとき、前記無停電電源装置の貯蔵電力量情報を取得する貯蔵電力量情報取得工程と、
予め取得した所定の機能の実施に必要な電力量情報、及び前記貯蔵電力量情報取得工程により取得された貯蔵電力量情報に基づいて、前記機能を実施した後の前記無停電電源装置の貯蔵電力量を予測する残電力量予測工程と、
前記残電力量予測工程により予測された貯蔵電力量を表示する残電力量表示工程と、
を備える電子装置の電力供給状態表示方法。
【請求項１０】
電子装置のコンピュータに請求項９に記載された電子装置の電力供給状態表示方法の各工程を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子装置、電子装置の電力供給状態表示方法、及びプログラムに関する。
【背景技術】
【０００２】
近年のコンピュータシステムは、ダウンサイジングによる機能分散化が進み、従来メインフレームで行っていた処理を複数のワークステーションに置き換えたり、分散ネットワーク構成で使用したりするケースも増えてきた。例えばＵＮＩＸ（登録商標）マシンは電源トラブルに対して非常にデリケートであり、停電等の電源異常の際にデータを壊してしまうこともある。電源トラブルを回避し、データ破損を防止するため、無停電電源装置に接続するマシンが増加している。
【０００３】
また、プリンタやコピー機等の画像形成装置においても、商用電源等のからの電力供給が停止した場合にも、画像形成装置における設定状態や受信した画像信号の内容を維持するために、無停電電源装置を接続することが行われている。
【０００４】
しかし、無停電電源装置の貯蔵電力量には限りがあるため、印刷動作（例：プリント、コピー、FAX受信）をすれば急激に、待機状態（例：スタンバイ状態、スリープ状態、プラグイン状態）のまま放置し続ければ少しずつ、無停電電源装置の貯蔵電力量（＝供給可能な電力量）が減っていくという問題がある。
【０００５】
この問題に対処した装置として、特許文献１に記載された画像形成装置がある。この画像形成装置は、停電が発生して商用電源からの電力供給が停止し、無停電電源装置から電力が供給された場合には、印刷を実行させなかったり、データをメモリ内に保持して停電から復帰した後に印刷を実行させたりする。
【０００６】
しかしながら、特許文献１に記載された画像形成装置では、無停電電源装置から電力が供給された場合には、印刷を実行させないか、又は強制的に印刷を実行するかの選択肢しか無く、強制的に印刷を実行した場合に無停電電源装置の貯蔵電力がどのように変動するかを使用者に対して示せないため、無停電電源装置の使用時間を延ばすために印刷しないか、使用時間が多少短くなっても印刷するかを使用者が判断した上で選択できないという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明はこのような問題を解決するためになされたものであり、その目的は、画像形成装置などの電子装置において、無停電電源装置の貯蔵電力が供給されているときに所定の機能を実施した場合の無停電電源装置の貯蔵電力量を使用者に提示できるようにすることである。
【課題を解決するための手段】
【０００８】
本発明に係る電子装置は、所定の機能の実施に必要な電力量情報を記憶する機能実施電力量情報記憶手段と、無停電電源装置の貯蔵電力が供給されているとき、前記無停電電源装置の貯蔵電力量情報を取得する貯蔵電力量情報取得手段と、前記機能実施電力量情報記憶手段に記憶されている電力量情報及び前記貯蔵電力量情報取得手段により取得された貯蔵電力量情報に基づいて、前記機能を実施した後の前記無停電電源装置の貯蔵電力量を予測する残電力量予測手段と、前記残電力量予測手段により予測された貯蔵電力量を表示する残電力量表示手段と、を備える電子装置である。
【発明の効果】
【０００９】
本発明によれば、画像形成装置などの電子装置において、無停電電源装置の貯蔵電力が供給されているときに所定の機能を実施した場合の無停電電源装置の貯蔵電力量を使用者に提示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る画像形成装置と無停電電源装置などとの接続関係の一例を示す図である。
【図２】画像形成装置が印刷を行った場合の無停電電源装置の貯蔵電力量の変化の一例を示す図である。
【図３】画像形成装置がスキャンを行った場合の無停電電源装置の貯蔵電力量の変化の一例を示す図である。
【図４】スタンバイ状態の画像形成装置に電力供給を続けた場合に無停電電源装置の貯蔵電力が尽きる時間の一例を示す図である。
【図５】スリープ状態の画像形成装置に電力供給を続けた場合に無停電電源装置の貯蔵電力が尽きる時間の一例を示す図である。
【図６】図１において、停電が発生したときの画像形成装置の第１の動作を示すフローチャートである。
【図７】図１において、停電が発生したときの画像形成装置の第２の動作を示すフローチャートである。
【図８】図１において、停電が発生したときの画像形成装置の第３の動作を示すフローチャートである。
【図９】図１において、停電が発生したときの画像形成装置の第４の動作を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。
〈画像形成装置の構成〉
図１は本発明の実施形態に係る電子装置としての画像形成装置と無停電電源装置などとの接続関係の一例を示す図である。
【００１２】
図示のように、画像形成装置１は無停電電源装置２に接続されている。無停電電源装置２は、商用ＡＣ電源５が無停電電源装置２に電力を供給しているときは、商用ＡＣ電源５から供給される電力を画像形成装置１に供給し、停電の発生などにより商用ＡＣ電源５から無停電電源装置２に対する電力供給が停止したときは、内部の蓄電池など（図示せず）に蓄積（貯蔵）されている貯蔵電力を画像形成装置１に供給する。
【００１３】
画像形成装置１は、スキャナ機能、プリンタ機能、及びコピー機能を備えた複合機などであり、ＰＳＵ（Power Supply Unit：電源供給ユニット）１０、コントローラボード２０、及びエンジンボード３０を備えている。ＰＳＵ１０には無停電電源装置２から電力が供給される。
【００１４】
エンジンボード３０はＣＰＵ３１を備えており、ＣＰＵ３１に接続されたバス４０には、インタフェース４１、給紙ユニット４２、排紙ユニット４３、搬送部４４、画像形成部４５、画像読取部４６、画像処理部４７、操作部４８、及びメモリ部４９が接続されている。ＣＰＵ３１はバス４０に接続されている各部を制御する。
【００１５】
インタフェース４１は、ＬＡＮなどのネットワーク３を介して、無停電電源装置２、パーソナルコンピュータなどの外部機器４から情報を取り込んだり、情報を与えたりする。無停電電源装置２から取り込む情報としては、その貯蔵電力量情報（詳細については後述）が挙げられる。
【００１６】
給紙ユニット４２には用紙などの提示媒体がセットされる。排紙ユニット４３には画像形成済みの用紙がストックされる。搬送部４４は、給紙ユニット４２にセットされている提示媒体を画像形成部４５経由で排紙ユニット４３へ搬送する。画像形成部４５は、搬送部４４により搬送される提示媒体上に画像データに基づく画像を形成する。
【００１７】
画像読取部４６は原稿などの画像を読み取り、画像データを生成する。画像処理部４７は、画像読取部４６で生成された画像データや、インタフェース４１が外部機器４から取り込んだ画像データに対し、画像処理を施す。
【００１８】
操作部４８は、ユーザが画像形成装置１に各種情報を入力するときに使用する各種キー（図示せず）、及びユーザが入力した情報や画像形成装置１の動作状態などを表示する表示部４８ａを備えている。
【００１９】
メモリ部４９は、ＣＰＵ３１のワークエリアとして使用されるＲＡＭ４９ａ、及びＣＰＵ３１が使用する各種プログラムや固定データを恒久的に格納するＲＯＭ４９ｂを備えている。
【００２０】
本実施形態では、ＲＯＭ４９ｂには、画像形成装置１の各動作モード（立上げ、印刷、スキャン）の平均消費電力情報と動作時間情報、及び各待機状態（スタンバイ、スリープ、プラグイン）の平均消費電力情報が格納されており、例えば、「立上げ：１５００Ｗ，１分」、「印刷（１枚）：１０００Ｗ，１分」、「スキャン（１枚）：２００Ｗ，１分」、「スタンバイ：５０Ｗ」、「スリープ：２Ｗ」、「プラグイン：０．１Ｗ」である。なお、これらの情報を記憶する手段はメモリ部４９におけるＲＯＭ４９ｂ以外の不揮発性記憶手段（例：ハードディスク、着脱自在なフラッシュメモリ）でもよい。
【００２１】
ＰＳＵ１０は、電源スイッチ１１、電源スイッチ１１の入力側に接続されたフィルタ１２、電源スイッチ１１の出力側に接続された２４Ｖ生成部１３及び５ＶＥ生成部１４、並びに２４Ｖ生成部１３の出力側に接続された５Ｖ生成部１５を備えている。
【００２２】
２４Ｖ生成部１３、５ＶＥ生成部１４は、無停電電源装置２から供給されるＡＣ電力をそれぞれ２４Ｖ、５ＶのＤＣ電力に変換する。５Ｖ生成部１５は、２４Ｖ生成部１３から出力される２４ＶのＤＣ電力を５ＶのＤＣ電力に変換する。５ＶＥ生成部１４の出力電圧である５ＶＥは、電源スイッチ１１がオンの間は、スリープ状態でも継続して出力される休止活動電圧である。
【００２３】
２４Ｖ生成部１３及び５Ｖ生成部１５の出力はエンジンボード３０に供給される。コントローラボード２０は、５ＶＥ生成部１４から供給される電力で動作するブロック２１と、エンジンボード３０を介して５Ｖ生成部１５から供給される電力で動作するブロック２２とを備えており、前者はＡＳＩＣ２１ａを内蔵している。
【００２４】
ＰＳＵ１０は、スタンバイ、スリープ、プラグインの各状態で異なる電力供給状態となる。プラグイン状態では、電源スイッチ１１はオフになっており、フィルタ１２のみに無停電電源装置２から通電される。スリープ状態では、電源スイッチ１１はオンになっており、プラグイン状態で通電される部分に加えて、２４Ｖ生成部１３、５ＶＥ生成部１４、及びブロック２１に通電される。スタンバイ状態では、プラグイン状態で通電される部分に加えて、エンジンボード３０及びブロック２２に通電される。
【００２５】
〈無停電電源装置の貯蔵電力量と画像形成装置の動作及び状態との関係〉
次に、商用ＡＣ電源５から無停電電源装置２に対する電力供給が停止し、無停電電源装置２が貯蔵電力を画像形成装置１に供給する場合に、画像形成装置１の動作（立上げ、印刷、スキャン）、待機状態（スタンバイ、スリープ）に応じて、無停電電源装置２の貯蔵電力量がどのように変化するかを説明する。
【００２６】
図２は画像形成装置１が印刷を行った場合の無停電電源装置２の貯蔵電力量の変化の一例を示す図である。ここで、無停電電源装置２は、電力：３０００Ｗ、負荷率１００％で１０分間の稼動（電力供給）が可能なスペックを持つものである。
【００２７】
画像形成装置１が印刷を行う前は、無停電電源装置２はフル充電状態であり、貯蔵電力量は３００００Ｗｍである。また、印刷で消費する電力量として、１分間の立上げ動作に１５００Ｗｍ、５枚の印刷を１分間で行う印刷動作に５０００Ｗｍ、計６５００Ｗｍとなる。この結果、印刷実施後の無停電電源装置２の貯蔵電力量は「３００００Ｗｍ−６５００Ｗｍ＝２３５００Ｗｍ」となる。
【００２８】
前述したように、各動作モード（立上げ、印刷、スキャン）の平均消費電力と動作時間は予めＲＯＭ４９ｂに格納されている。また、フル充電状態での貯蔵電力量情報は、ＣＰＵ３１がインタフェース４１を介して無停電電源装置２から取得することができる。従って、ＣＰＵ３１は、印刷が実施される前に印刷実施後の無停電電源装置２の貯蔵電力量を算出（予測）し、算出結果を表示部４８ａで表示することができる。
【００２９】
図３は画像形成装置１がスキャンを行った場合の無停電電源装置２の貯蔵電力量の変化の一例を示す図である。ここでは、画像形成装置１がスキャンを行う前は、無停電電源装置２の貯蔵電力量は２３５００Ｗｍである。つまり、図２に示す印刷動作実施後の貯蔵電力量である。また、スキャンで消費する電力量として、１分間の立上げ動作に１５００Ｗｍ、３０枚のスキャンを１分間で行うスキャン動作に６０００Ｗｍ、計７５００Ｗｍとなる。この結果、スキャン実施後の無停電電源装置２の貯蔵電力量は「２３５００Ｗｍ−７５００Ｗｍ＝１６０００Ｗｍ」となる。
【００３０】
ＣＰＵ３１は、スキャンが実施される前に、無停電電源装置２の貯蔵電力量情報を取得し、ＲＯＭ４９ｂに格納されているスキャンで消費する電力量情報を読み出すことで、スキャン実施後の無停電電源装置２の貯蔵電力量を算出（予測）し、算出結果を表示部４８ａで表示することができる。
【００３１】
図４はスタンバイ状態の画像形成装置１に電力供給を続けた場合に無停電電源装置２の貯蔵電力が尽きる時間の一例を示す図である。ここでは、停電発生時、無停電電源装置２はフル充電状態であり、貯蔵電力量は３００００Ｗｍである。また、スタンバイ状態の平均消費電力は５０Ｗである。この結果、スタンバイ状態を維持した場合、「３００００Ｗｍ÷５０Ｗ＝６００ｍ」より、６００分（１０時間）後に無停電電源装置２の貯蔵電力が尽きる（貯蔵電力量が０になる）。
【００３２】
ＣＰＵ３１は、無停電電源装置２の貯蔵電力量情報を取得し、ＲＯＭ４９ｂに格納されているスタンバイ状態の平均消費電力量情報を読み出すことで、スタンバイ状態を維持した場合に無停電電源装置２の貯蔵電力が尽きる時点を予測することができる。
【００３３】
図５はスリープ状態の画像形成装置１に電力供給を続けた場合に無停電電源装置２の貯蔵電力が尽きる時間の一例を示す図である。ここでは、スリープ状態になった時の無停電電源装置２の貯蔵電力量は２３５００Ｗｍである。つまり、停電発生後に５枚の印刷を実施した後の貯蔵電力量である。また、スリープ状態の平均消費電力は２Ｗである。この結果、スリープ状態を維持した場合、「２３５００Ｗｍ÷２Ｗ＝１１７５０ｍ」より、１１７５０分（≒１９６時間）後に無停電電源装置２の貯蔵電力が尽きることになる。
【００３４】
スリープ状態の平均消費電力量情報は予めＲＯＭ４９ｂに格納されているので、ＣＰＵ３１は、無停電電源装置２の貯蔵電力量情報を取得し、ＲＯＭ４９ｂに格納されているスリープ状態の平均消費電力量情報を読み出すことで、スリープ状態を維持した場合に無停電電源装置２の貯蔵電力が尽きる時点を予測することができる。
【００３５】
〈停電発生時の画像形成装置の動作〉
次に図１において、停電が発生した時の画像形成装置１の動作を説明する。画像形成装置１は、使用者の設定により第１〜第４の動作が可能である。以下、順番に説明する。
【００３６】
図６は図１において、停電が発生したときの画像形成装置１の第１の動作を示すフローチャートである。
停電が発生すると、商用ＡＣ電源５から無停電電源装置２にＡＣ電力が供給されなくなる。無停電電源装置２は、商用ＡＣ電源５からの電力供給が無くなったことを検知すると、画像形成装置１に供給する電力を商用ＡＣ電源５の電力から貯蔵電力に切り替えるとともに、ネットワーク３を介して画像形成装置１に停電発生を通知する。
【００３７】
画像形成装置１では、停電発生の通知がインタフェース４１からＣＰＵ３１へ送られることで、ＣＰＵ３１は停電発生を知る（ステップＳ１）。ジョブを実施中であった画像形成装置１は、ジョブを中止する。また、実施中のジョブが印刷ジョブであった場合は、搬送部４４のみを駆動して用紙を排紙する（ステップＳ２）。このとき、画像形成装置１はスタンバイ状態となる。
【００３８】
次に、ＣＰＵ３１は残りのジョブの内容（モード、枚数）の情報をＲＡＭ４９ａに保持する（ステップＳ３）。即ち、例えば１０枚の印刷を行うジョブが使用者により操作部４８から入力された場合、ＣＰＵ３１は、ジョブの内容として、「モード：印刷、枚数：１０」をＲＡＭ４９ａに書き込み、１枚印刷する毎に枚数の値をデクリメントしていき、１０枚の印刷が終了したら、ＲＡＭ４９ａからジョブの内容を消去する制御を行っているので、ジョブの途中で印刷ジョブを中止した場合は、残ジョブの内容の情報がＲＡＭ４９ａに保持される。
【００３９】
次に、ＣＰＵ３１は、インタフェース４１を介して、無停電電源装置２の貯蔵電力量情報を吸い上げる（ステップＳ４）。次いで、ＣＰＵ３１は、残ジョブの内容の情報をＲＡＭ４９ａから読み出し（ステップＳ５）、さらに残ジョブの実施に必要な平均電力の情報をＲＯＭ４９ｂから読み出す（ステップＳ６）。
【００４０】
次にＣＰＵ３１は、ステップＳ４及びＳ６で取得した情報を基に、図２、図３を参照して説明した手順により、残ジョブ実施後の無停電電源装置２の貯蔵電力量を算出する（ステップＳ７）。即ち、「残ジョブ実施後の貯蔵電力量」＝「残ジョブ実施前の貯蔵電力量」−「立上げの平均消費電力量」−「印刷の平均消費電力量×枚数」により算出する。
【００４１】
次いでＣＰＵ３１は、ステップＳ７の算出結果と、残ジョブ実施後に維持される状態の平均消費電力情報とを基に、図４及び図５を参照して説明した手順により、残ジョブ実施後の無停電電源装置２の稼動時間を算出する（ステップＳ８）。即ち、「残ジョブ実施後の無停電電源装置の稼動時間」＝「残ジョブ実施後の貯蔵電力量」÷「残ジョブ実施後に維持される状態の平均消費電力」により算出する。ここで、残ジョブ実施後に維持される状態（例えば「スタンバイ」、「スリープ」、「プラグイン」、「スタンバイ→スリープ」、「スタンバイ→スリープ→プラグイン」）は予め使用者により選択され、その内容がＲＡＭ４９ａに保持されている。
【００４２】
次にＣＰＵ３１は、ステップＳ７で算出した貯蔵電力量、及びステップＳ８で算出した稼動時間が０未満であるか否かを判定する（ステップＳ９）。ここで、ステップＳ７で算出した貯蔵電力量が０未満であるということは、残ジョブが終了する前に無停電電源装置２の貯蔵電力量が無くなることを意味する。ステップＳ７で算出した貯蔵電力量が０未満であれば、ステップＳ８で算出した稼動時間は必然的に０未満となる。一方、ステップＳ７で算出した貯蔵電力量が０以上であるということは、少なくとも残りジョブの実行は可能であることを意味する。ステップＳ７で算出した貯蔵電力量が０以上であれば、ステップＳ８で算出した稼動時間は必然的に０以上となる。
【００４３】
次にＣＰＵ３１は、ステップＳ７及びＳ８の算出結果を表示部４８ａに表示させる（ステップＳ１０、Ｓ１１）。このとき、ステップＳ９の判定結果が"No"の場合は、残ジョブの実施が可能であることを併せて表示し、ステップＳ９の判定結果が"Yes"の場合は、残ジョブの実施が不可能であることを併せて表示する。
【００４４】
使用者は、表示部４８ａに表示されている内容を確認することで、残ジョブを実施するか否かの選択を行うことができる。ＣＰＵ３１は、使用者がジョブ実施を選択したか否か、即ちジョブの実施を選択する指示を操作部４８から入力したか否かを判定する（ステップＳ１２）。そして、ジョブ実施を選択したと判定した場合は（ステップＳ１２：Yes）、残りジョブを実施した後に(ステップＳ１３)、この図のフローを終了し、ジョブ実施を選択しないと判定した場合は（ステップＳ１２：No）、そのままこの図のフローを終了する。
【００４５】
なお、無停電電源装置２が外部機器４に対しても電力供給を行うように構成されている場合は、ステップＳ４において、ＣＰＵ３１は、外部機器４の消費電力情報をも取得し、その情報をステップＳ８で稼動時間を算出するときに使用する。即ち、無停電電源装置２との通信で、無停電電源装置２が外部機器４に対しても電力供給を行うことを知った場合、外部機器４に対し、消費電力情報を要求して取得する。
【００４６】
図７は図１において、停電が発生したときの画像形成装置１の第２の動作を示すフローチャートである。この図におけるステップＳ２１、Ｓ２２、Ｓ２３は図６におけるステップＳ１、Ｓ２、Ｓ４と同じである。
【００４７】
次のステップＳ２４では、ＣＰＵ３１は各状態（スタンバイ、スリープ、プラグイン）を維持したときの平均消費電力情報をＲＯＭ４９ｂから読み出す。次いで、ＣＰＵ３１は、ステップＳ２３で取得した貯蔵電力量情報と、ステップＳ２４で取得した平均消費電力情報とに基づいて、画像形成装置１が各状態を維持することができる時間（維持可能時間）を図４及び図５を参照して説明した手順により算出する（ステップＳ２５）。即ち、「各状態の維持可能時間」＝「無停電電源装置の貯蔵電力量」÷「各状態の平均消費電力」により算出する。
【００４８】
次にＣＰＵ３１は、ステップＳ２５の算出結果を基に、スタンバイ、スリープ、プラグインの中からお薦め対応を決定する（ステップＳ２６）。次いで、ＣＰＵ３１は、ステップＳ２５で算出した各状態の維持可能時間、及びステップＳ２６で決定したお薦め対応を表示部４８ａに表示させる（ステップＳ２７）。
【００４９】
使用者は、表示部４８ａの表示内容を見ることで、各状態の維持可能時間及びお薦め対応を知ることができるので、どの状態を選択したらよいのかを容易に判断することができ、操作部４８から希望する対応を選択するための入力を行うことができる。
【００５０】
次にＣＰＵ３１は、使用者が選択した対応を判別し、その結果に応じた動作を実施する。即ち、使用者がプラグインを選択したと判定した場合は（ステップＳ２８：Yes）、シャットダウンシーケンスを実施した後に電源スイッチ１１をオフして（ステップＳ２９）、この図に示すフローを終了する。
【００５１】
使用者がプラグインではなく、スリープを選択したと判定した場合は（ステップＳ２８：No→Ｓ３０：Yes）、予め設定され、ＲＡＭ４９ａに保持されているスリープ移行時間を最短時間に変更して（ステップＳ３１）、この図に示すフローを終了する。
【００５２】
使用者が選択した状態がプラグインでもスリープでもないと判定した場合は（ステップＳ２８：No→Ｓ３０：No）、スタンバイ状態を維持し（ステップＳ３２）、この図に示すフローを終了する。
【００５３】
図８は図１において、停電が発生したときの画像形成装置１の第３の動作を示すフローチャートである。この図におけるステップＳ４１〜Ｓ４３は図７におけるステップＳ２１〜Ｓ２３と同じである。
【００５４】
次のステップＳ４４では、ＣＰＵ３１は各機能（コピー、プリント、スキャン、FAX送受信等）を実施したときの平均消費電力情報をＲＯＭ４９ｂから読み出す。次いで、ＣＰＵ３１は、ステップＳ４３で取得した貯蔵電力量情報と、ステップＳ４４で取得した平均消費電力情報とに基づいて、画像形成装置１が各機能を実施した後の無停電電源装置２の貯蔵電力量を図２及び図３を参照して説明した手順により算出する（ステップＳ４５）。即ち、「各機能実施後の貯蔵電力量」＝「各機能実施前の貯蔵電力量」−「立上げの平均消費電力量」−「各機能の平均消費電力量×枚数」により算出する。
【００５５】
次いでＣＰＵ３１は、ステップＳ４５の算出結果と、各機能実施後に維持される状態の平均消費電力情報とを基に、図４及び図５を参照して説明した手順により、各機能実施後の稼動時間を算出する（ステップＳ４６）。即ち、「各機能実施後の無停電電源装置の稼動時間」＝「各機能実施後の貯蔵電力量」÷「各機能実施後に維持される状態の平均消費電力」により算出する。ここで、各機能実施後に維持される状態（例えば「スタンバイ」、「スリープ」、「プラグイン」、「スタンバイ→スリープ」、「スタンバイ→スリープ→プラグイン」）は予め使用者により選択され、その内容がＲＡＭ４９ａに保持されている。
【００５６】
全機能について、所定の枚数（例えば１枚、１０枚、１００枚）に対する算出が完了したら（ステップＳ４７：Yes）、算出結果を表示部４８ａで表示する（ステップＳ４８）。使用者は、表示部４８ａを見ることで、例えば、コピーを１枚、１０枚、１００枚実施した後の無停電電源装置２の貯蔵電力量、及びその後の稼動時間、プリントを１枚、１０枚、１００枚実施した後の無停電電源装置２の貯蔵電力量、及びその後の稼動時間を知ることができるので、どの機能を実施したらよいのかを容易に判断することができる。
【００５７】
次にＣＰＵ３１は、使用者が各機能の実施を選択したか否か、即ち使用者が操作部４８を用いて各機能の実施を選択する入力を行ったか否かを判定する（ステップＳ４９）。そして、実施を選択したと判定した場合は（ステップＳ４９：Yes）、使用者が選択した機能を実施し（ステップＳ５０）、この図に示すフローを終了する。また、実施を選択しなかったと判定した場合は（ステップＳ４９：No）、そのままこの図に示すフローを終了する。
【００５８】
図９は図１において、停電が発生したときの画像形成装置１の第４の動作を示すフローチャートである。この図におけるステップＳ５１〜Ｓ５４は図８におけるステップ４１〜Ｓ４４と同じである。
【００５９】
次のステップＳ５５では、使用者が操作部４８にて実施したい動作（機能、枚数等）を選択する。次にＣＰＵ３１は、ステップＳ５３で取得した貯蔵電力量情報、ステップＳ５４で取得した平均消費電力情報、及びステップＳ５５で使用者により選択された動作を基に、その動作が実施された後の無停電電源装置２の貯蔵電力量を図２及び図３を参照して説明した手順により算出する（ステップＳ５６）。即ち、「選択動作実施後の貯蔵電力量」＝「選択動作実施前の貯蔵電力量」−「立上げの平均消費電力量」−「選択動作の平均消費電力量×枚数」により算出する。
【００６０】
次にＣＰＵ３１は、ステップＳ５６の算出結果と、各動作実施後に維持される状態の平均消費電力情報とを基に、図４及び図５を参照して説明した手順により、各動作実施後の稼動時間を算出する（ステップＳ５７）。即ち、「選択動作実施後の無停電電源装置の稼動時間」＝「選択動作実施後の貯蔵電力量」÷「選択動作実施後に維持される状態の平均消費電力」により算出する。ここで、選択動作実施後に維持される状態（例えば「スタンバイ」、「スリープ」、「プラグイン」、「スタンバイ→スリープ」、「スタンバイ→スリープ→プラグイン」）は予め使用者により選択され、その内容がＲＡＭ４９ａに保持されている。
【００６１】
次にＣＰＵ３１は、ステップＳ５６及びＳ５７の算出結果を表示部４８ａに表示させる（ステップＳ５８）。このとき、選択した動作が実施可能な否かを併せて表示する。選択した動作が実施可能な否かは、ステップＳ５６及びＳ５７の算出結果が０以上か否かを基に判定する。
【００６２】
次にＣＰＵ３１は、使用者が動作の実施を選択したか否か、即ち使用者が操作部４８を用いて、動作の実施を選択する入力を行ったか否かを判定する（ステップＳ５９）。そして、動作の実施を選択したと判定した場合は（ステップＳ５９：Yes）、動作を実施し（ステップＳ６０）、この図に示すフローを終了する。また、動作の実施を選択しなかったと判定した場合は（ステップＳ５９：No）、そのままこの図に示すフローを終了する。
【００６３】
なお、以上の第１〜第４の動作はジョブの実施中に停電が発生した場合の動作であるが、第２〜第４の動作については、ステップＳ２２、Ｓ４２、Ｓ５２を省略することにより、スタンバイ中に停電が発生した場合の動作に適用することができる。
【符号の説明】
【００６４】
１…画像形成装置、２…無停電電源装置、３１…ＣＰＵ、４８…操作部、４８ａ…表示部、４９…メモリ部、４９ｂ…ＲＯＭ。
【先行技術文献】
【特許文献】
【００６５】
【特許文献１】特開２００７−１７１７４１号公報
【図１】
2014049101.tif 000003
【図２】
2014049101.tif 000004
【図３】
2014049101.tif 000005
【図４】
2014049101.tif 000006
【図５】
2014049101.tif 000007
【図６】
2014049101.tif 000008
【図７】
2014049101.tif 000009
【図８】
2014049101.tif 000010
【図９】
2014049101.tif 000011