(57)【特許請求の範囲】
【請求項１】
互いに接続された複数の機器を含む給電制御システムであって、
前記機器は、
当該機器および他の機器に対して電源供給を行うためのバッテリと、
前記他の機器からの給電要求を受信する受信手段と、
前記バッテリが給電可能な状態であるか否かを判定する判定手段と、
前記バッテリによる給電を制御する給電制御手段と、
少なくとも、通常モードより消費電力を抑えた省電力モードからの復帰予定時刻を示す情報と、該省電力モードでの各タスクの単位時間当たりの消費電力を示す情報と、該省電力モードでの単位時間当たりの平均消費電力を示す情報と、を保持する保持手段と、
を有し、
前記判定手段は、前記省電力モード時に、
前記保持手段に保持される前記復帰予定時刻を示す情報と、前記各タスクの単位時間当たりの消費電力を示す情報と、前記省電力モードでの単位時間当たりの平均消費電力を示す情報と、に基づき該復帰予定時刻までの予測消費電力を算出し、前記バッテリの残量から該予測消費電力を差し引いた電力値が、前記給電要求にて要求された電力値よりも大きい場合に、前記給電可能な状態であると判定し、
前記給電制御手段は、
前記判定手段により前記給電可能な状態であると判定された場合に、前記給電要求を送信した前記他の機器に対して前記バッテリによる給電を行う
ことを特徴とする給電制御システム。
【請求項２】
前記給電制御手段は、
前記給電が予め定められた時間行われたら前記判定手段による判定を行い、前記給電可能な状態であると判定された場合に、前記バッテリによる給電を継続する
ことを特徴とする請求項１に記載の給電制御システム。
【請求項３】
省電力モードに移行した際に設定される前記復帰予定時刻を、前記保持手段に保持される前記復帰予定時刻よりも早い時刻とする
ことを特徴とする請求項１に記載の給電制御システム。
【請求項４】
前記保持手段に保持される前記各タスクは予め優先順位が与えられ、
前記判定手段は、
前記各タスクの単位時間当たりの消費電力の合計から該優先順位が予め定められた順位以下のタスクの単位時間当たりの消費電力を除外して、前記給電可能な状態であるか否かを判定する
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の給電制御システム。
【請求項５】
前記機器は、
発電を行う発電手段をさらに有し、
前記バッテリを前記発電手段の発電出力によって充電する
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の給電制御システム。
【請求項６】
受信手段が、他の機器からの給電要求を受信する受信ステップと、
判定手段が、バッテリが給電可能な状態であるか否かを判定する判定ステップと、
給電制御手段が、前記バッテリによる給電を制御する給電制御ステップと、
を有し、
前記判定ステップは、通常モードより消費電力を抑えた省電力モード時に、
前記省電力モードからの復帰予定時刻を示す情報と、該省電力モードでの各タスクの単位時間当たりの消費電力を示す情報と、該省電力モードでの単位時間当たりの平均消費電力を示す情報と、に基づき該復帰予定時刻までの予測消費電力を算出し、前記バッテリの残量から該予測消費電力を差し引いた電力値が、前記給電要求にて要求された電力値よりも大きい場合に、前記給電可能な状態であると判定し、
前記給電制御ステップは、
前記判定ステップにより前記給電可能な状態であると判定された場合に、前記給電要求を送信した前記他の機器に対して前記バッテリによる給電を行う
ことを特徴とする給電制御方法。
【請求項７】
画像データに従い画像を形成する画像形成手段と、
他の機器からの給電要求を受信する受信手段と、
バッテリが給電可能な状態であるか否かを判定する判定手段と、
前記バッテリによる給電を制御する給電制御手段と、
少なくとも、通常モードより消費電力を抑えた省電力モードからの復帰予定時刻を示す情報と、該省電力モードでの各タスクの単位時間当たりの消費電力を示す情報と、該省電力モードでの単位時間当たりの平均消費電力を示す情報と、を保持する保持手段と、
を有し、
前記判定手段は、前記省電力モード時に、
前記保持手段に保持される前記復帰予定時刻を示す情報と、前記各タスクの単位時間当たりの消費電力を示す情報と、前記省電力モードでの単位時間当たりの平均消費電力を示す情報と、に基づき該復帰予定時刻までの予測消費電力を算出し、前記バッテリの残量から該予測消費電力を差し引いた電力値が、前記給電要求にて要求された電力値よりも大きい場合に、前記給電可能な状態であると判定し、
前記給電制御手段は、
前記バッテリの出力電圧が予め定められた値未満であると判定された場合に送信された給電要求に応じて前記他の機器から給電された電力を前記画像形成手段に供給すると共に、
前記判定手段により前記給電可能な状態であると判定された場合に、前記給電要求を送信した前記他の機器に対して前記バッテリによる給電を行う
ことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、それぞれ充電可能なバッテリを有する複数の機器間でなされる給電を制御する給電制御システムおよび給電制御方法、ならびに、画像形成装置に関する。
【背景技術】
【０００２】
充電可能なバッテリを持つ機器同士において、給電の必要性の度合い（優先度）の低い機器のバッテリから、優先度の高い機器のバッテリへ充電するように制御する給電仲介装置や給電仲介手段が考えられ、既に知られている。このような給電仲介装置や手段を用いることで、例えば夜間などにバッテリへの充電を行っておき、昼間においてできるだけ商用電源からの電力供給を行わないようにして、電力料金の削減を図ることができる。
【０００３】
特許文献１には、バッテリによって駆動可能な端末の昼間の給電を仲介する構成が開示されている。特許文献１の構成によれば、端末を使用することにより発生する電力料金を削減し、且つ、電力需要の負荷を平準化することが可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術による給電仲介装置による給電方法では、受電および給電を集中的に管理する機器を別途設けることになり、コストが嵩んでしまうと共に、システムが複雑になるおそれがある。この点を解決するために、例えば互いに接続される複数の機器のうち１の機器に受電および給電を管理する管理機能を持たせることが考えられる。
【０００５】
しかしながら、複数の機器のうち１の機器に給電および受電を管理する管理機能を持たせた場合、管理機能が搭載された機器は、常時稼働状態となっている必要があり、この機器自体の省電力化が困難であるという問題点があった。また、管理機能が搭載された機器自体が故障など起こした場合に、複数の機器における受電および給電管理が破綻してしまうという問題があった。
【０００６】
また、上述した特許文献１では、給電対応ハブが複数の端末の給電状態を取得して当該複数の端末の受電および給電を制御しており、管理機器自体の省電力化が困難である問題、また、管理機器が故障した場合の問題などについて、解決されていない。
【０００７】
本発明は、上記に鑑みてなされたものであって、機器間でのバッテリの給電および受電を、集中的に管理する機器を用いることなく制御可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、第１の発明は、互いに接続された複数の機器を含む給電制御システムであって、機器は、当該機器および他の機器に対して電源供給を行うためのバッテリと、他の機器からの給電要求を受信する受信手段と、バッテリが給電可能な状態であるか否かを判定する判定手段と、バッテリによる給電を制御する給電制御手段と、少なくとも、通常モードより消費電力を抑えた省電力モードからの復帰予定時刻を示す情報と、省電力モードでの各タスクの単位時間当たりの消費電力を示す情報と、省電力モードでの単位時間当たりの平均消費電力を示す情報と、を保持する保持手段と、を有し、判定手段は、省電力モード時に、保持手段に保持される復帰予定時刻を示す情報と、各タスクの単位時間当たりの消費電力を示す情報と、省電力モードでの単位時間当たりの平均消費電力を示す情報と、に基づき復帰予定時刻までの予測消費電力を算出し、バッテリの残量から予測消費電力を差し引いた電力値が、給電要求にて要求された電力値よりも大きい場合に、給電可能な状態であると判定し、給電制御手段は、判定手段により給電可能な状態であると判定された場合に、給電要求を送信した他の機器に対してバッテリによる給電を行うことを特徴とする。
【０００９】
また、第２の発明は、受信手段が、他の機器からの給電要求を受信する受信ステップと、判定手段が、バッテリが給電可能な状態であるか否かを判定する判定ステップと、給電制御手段が、バッテリによる給電を制御する給電制御ステップと、を有し、判定ステップは、通常モードより消費電力を抑えた省電力モード時に、省電力モードからの復帰予定時刻を示す情報と、省電力モードでの各タスクの単位時間当たりの消費電力を示す情報と、省電力モードでの単位時間当たりの平均消費電力を示す情報と、に基づき復帰予定時刻までの予測消費電力を算出し、バッテリの残量から予測消費電力を差し引いた電力値が、給電要求にて要求された電力値よりも大きい場合に、給電可能な状態であると判定し、給電制御ステップは、判定ステップにより給電可能な状態であると判定された場合に、給電要求を送信した他の機器に対して前記バッテリによる給電を行うことを特徴とする。
【００１０】
また、第３の発明は、画像データに従い画像を形成する画像形成手段と、他の機器からの給電要求を受信する受信手段と、バッテリが給電可能な状態であるか否かを判定する判定手段と、バッテリによる給電を制御する給電制御手段と、少なくとも、通常モードより消費電力を抑えた省電力モードからの復帰予定時刻を示す情報と、省電力モードでの各タスクの単位時間当たりの消費電力を示す情報と、省電力モードでの単位時間当たりの平均消費電力を示す情報と、を保持する保持手段と、を有し、判定手段は、省電力モード時に、保持手段に保持される復帰予定時刻を示す情報と、各タスクの単位時間当たりの消費電力を示す情報と、省電力モードでの単位時間当たりの平均消費電力を示す情報と、に基づき復帰予定時刻までの予測消費電力を算出し、バッテリの残量から予測消費電力を差し引いた電力値が、給電要求にて要求された電力値よりも大きい場合に、給電可能な状態であると判定し、給電制御手段は、バッテリの出力電圧が予め定められた値未満であると判定された場合に送信された給電要求に応じて他の機器から給電された電力を画像形成手段に供給すると共に、判定手段により給電可能な状態であると判定された場合に、給電要求を送信した他の機器に対してバッテリによる給電を行うことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、機器間でのバッテリの給電および受電が、集中的に管理する機器を用いることなく制御可能となるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施形態を適用可能な給電制御システムの一例の構成を示すブロック図である。
【図２】図２は、サブユニットの一例の構成を示すブロック図である。
【図３】図３は、本発明の実施形態による給電処理の制御手順を概略的に説明するためのシーケンスチャートである。
【図４】図４は、省電力モードの稼働時間とバッテリ出力電圧との一例の関係を示す略線図である。
【図５】図５は、給電要求送信側の一例の処理を示すフローチャートである。
【図６】図６は、給電要求送信側が給電側からの給電停止通知を受信した場合の一例の処理を示すフローチャートである。
【図７】図７は、給電側の処理を示す一例のフローチャートである。
【図８】図８は、省電力モードの稼働時間とバッテリ出力電圧との一例の関係を示す略線図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、本発明に係る給電制御システムの一実施形態を詳細に説明する。図１は、本実施形態を適用可能な給電制御システムの一例の構成を示す。以下では、当該給電制御システムを適用する機器が、画像データに基づき用紙などに画像を形成する画像形成装置であるものとして説明する。
【００１４】
図１において、画像形成装置Ａ１００は、画像処理部１１０、給電コントローラ１２０、バッテリ１３０、創電部１４０およびサブユニット１５０を含む。また、ＰＳＵ(Power  Supply  Unit)３００は、例えば商用電源が供給され、この商用電源から画像形成装置Ａ１００と、後述する画像形成装置Ｂ２００とに供給する電源を生成する。図１の例では、ＰＳＵ３００が画像形成装置Ａ１００および画像形成装置Ｂ２００に共通に設けられているが、これはこの例に限定されない。例えば、画像形成装置Ａ１００およびＢ２００は、それぞれ別個にＰＳＵを有していてもよい。
【００１５】
画像処理部１１０は、例えばプリンタエンジン部を含み、外部から供給された画像データに対して所定の画像処理を施し、プリンタエンジン部により用紙などに対して画像データに従った画像を形成させる。これに限らず、画像処理部１１０がスキャナ機能をさらに有し、スキャナ機能により読み取った画像データをプリンタエンジン部で印刷するようにもできる。
【００１６】
バッテリ１３０は、充電可能な電池である。創電部１４０は、太陽光発電などにより発電する。給電コントローラ１２０は、この画像形成装置Ａ１００の各部に対する電源の供給や、バッテリ１３０の状態の検出、ならびに、バッテリ１３０の充放電を制御する。
【００１７】
例えば、給電コントローラ１２０は、バッテリ１３０の状態の検出結果に基づき、バッテリ１３０の充電を、創電部１４０の発電出力と、ＰＳＵ３００から供給された電源とのうち何れを用いて行うかを制御する。このとき、給電コントローラ１２０は、バッテリ１３０の充電を可能な限り創電部１４０の発電出力により行い、ＰＳＵ３００から供給された電源による充電をなるべく行わないようにすることで、商用電源の利用を抑制することができる。
【００１８】
給電コントローラ１２０は、さらに、この画像形成装置Ａ１００における動作モードを、通常モードと、通常モードに対して消費電力を抑える省電力モードとのうち何れかに制御する。そして、給電コントローラ１２０は、画像形成装置Ａ１００の動作モードを通常モードとした場合には、画像処理部１１０に対する電源の供給元としてＰＳＵ３００を選択する。また、画像形成装置Ａ１００の動作モードを省電力モードとした場合には、バッテリ１３０の状態の検出結果に基づき、画像処理部１１０に対する電源の供給元を、バッテリ１３０と、ＰＳＵ３００と、後述する画像形成装置Ｂ２００内のバッテリ２３０とから選択する。
【００１９】
サブユニット１５０は、ＲＴＣ(Real  Time  Clock)１５１と、メモリ１５２とを含む。図２は、サブユニット１５０の一例の構成を示す。ＲＴＣ１５１は、現在の時刻を計測する。メモリ１５２は、タスクリスト１６０と、復帰予定時刻１６１と、バッテリ電圧基準値１６２とを記憶する。
【００２０】
タスクリスト１６０は、画像形成装置Ａ１００が処理すべき各タスクと、各タスクの時間当たりの消費電力とが関連付けられて記憶される。復帰予定時刻１６１は、画像形成装置Ａ１００が省電力モードに移行した際に設定される、省電力モードから復帰する予定時刻を示す情報である。バッテリ電圧基準値１６２は、省電力モード時において、外部（例えばＰＳＵ３００）から給電を開始する必要が生じるバッテリ１３０の電圧の基準値である。
【００２１】
なお、図示は省略するが、画像形成装置Ｂ２００内のサブユニット２５０も、サブユニット１５０と同等の構成を有する。すなわち、サブユニット２５０は、ＲＴＣ２５１とメモリ２５２とを含む。また、メモリ２５２は、画像形成装置Ｂ２００に関して、タスクリストと、復帰予定時刻と、バッテリ電圧基準値とを記憶する。
【００２２】
図１の説明に戻り、画像形成装置Ｂ２００の構成は、画像形成装置Ａ１００の構成と略同一である。すなわち、画像形成装置Ｂ２００は、画像処理部２１０、給電コントローラ２２０、バッテリ２３０、創電部２４０およびサブユニット２５０を含む。これら画像処理部２１０、給電コントローラ２２０、バッテリ２３０、創電部２４０およびサブユニット２５０は、上述した画像形成装置Ａ１００における画像処理部１１０、給電コントローラ１２０、バッテリ１３０、創電部１４０およびサブユニット１５０とそれぞれ対応する機能を有するため、ここでの各部の説明を省略する。
【００２３】
上述したような構成において、ＰＳＵ３００からの給電線４０１および４０２が、画像形成装置Ａ１００内の画像処理部１１０と、画像形成装置Ｂ２００内の画像処理部２１０とにそれぞれ接続される。画像処理部１１０および画像処理部２１０は、それぞれ、ＰＳＵ３００から電源が供給される。なお、実際には、ＰＳＵ３００からの電源は、画像形成装置Ａ１００および画像形成装置Ｂ２００それぞれの全体に対して供給され、バッテリ１３０および２３０は、ＰＳＵ３００からの給電により充電可能とされている。
【００２４】
画像形成装置Ａ１００において、バッテリ１３０の出力が画像処理部１１０に供給される。また、バッテリ１３０と画像形成装置Ｂ２００とが給電線４０４で接続され、バッテリ１３０の出力を画像処理部２１０に供給可能とされている。同様に、画像形成装置Ｂ２００において、バッテリ２３０の出力が画像処理部２１０に供給されると共に、バッテリ２３０と画像形成装置Ａ１００とが給電線４０３で接続され、バッテリ２３０の出力を画像処理部１１０に供給可能とされている。
【００２５】
画像形成装置Ａ１００の給電コントローラ１２０と、画像形成装置Ｂ２００の給電コントローラ２２０とが図示されない通信ポートを介して接続され、これら給電コントローラ１２０および給電コントローラ２２０の間で互いに通信可能とされている。また、給電コントローラ１２０は、ＰＳＵ３００と接続され、給電線４０１による給電を制御することができるようにされている。同様に、給電コントローラ２２０がＰＳＵ３００と接続され、給電線４０２による給電を制御できるようにされている。
【００２６】
バッテリによる給電のみで駆動される省電力モード時において、例えば、画像形成装置Ａ１００のバッテリ１３０の出力電圧が予め定められた境界値未満になった場合、給電コントローラ１２０は、ＰＳＵ３００による給電を受けるように制御するのではなく、画像形成装置Ｂ２００に対して給電要求を送信する。この給電要求を受けた画像形成装置Ｂ２００の給電コントローラ２２０は、バッテリ２３０の出力電圧や省電力モード時に実行すべきタスクなどから想定される、バッテリ２３０の余力を算出する。そして、算出されたバッテリ２３０の余力に基づき画像形成装置Ａ１００に対してバッテリ２３０による給電が可能であると判定された場合に、バッテリ２３０の出力電圧を給電線４０３を介して画像形成装置Ａ１００に供給し、画像形成装置Ａ１００に対する給電を開始する。
【００２７】
画像形成装置Ｂ２００の給電コントローラ２２０は、サブユニット２５０のメモリ２５２に記憶されるタスクリストと復帰予定時刻とを用いて、復帰予定時刻までの消費電力を予測する。そして、予測の結果、給電可能であると判定できた場合に、給電コントローラ１２０に対して給電開始通知を送信する。これにより、給電の仲介を行う仲介装置を別途用いることなく、画像形成装置Ｂ２００から画像形成装置Ａ１００に対して給電を行うことができる。
【００２８】
なお、これらの動作は、画像形成装置Ａ１００と画像形成装置Ｂ２００とを入れ替えても同様に成立する。
【００２９】
（実施形態による給電処理）
次に、本実施形態による給電処理の制御手順について、図３のシーケンスチャートを用いて概略的に説明する。図３は、省電力モード時において、画像形成装置Ａ１００から画像形成装置Ｂ２００に対して給電を要求する場合の、給電処理の制御手順の一例を示す。
【００３０】
図３の動作に先立って、画像形成装置Ａ１００および画像形成装置Ｂ２００の動作モードが、通常モードから省電力モードに移行しているものとする。画像形成装置Ａ１００は、省電力モード時には、バッテリ１３０から電源供給を行うように、給電コントローラ１２０に制御される。画像形成装置Ｂ２００においても同様に、省電力モード時にはバッテリ３２０から電源供給が行われる。また、省電力モードに移行時に、画像形成装置Ａ１００に対して、省電力モードから通常モードに復帰する予定の時刻が設定され、メモリ１５２に復帰予定時刻１６１として記憶される。画像形成装置Ｂ２００についても同様に、省電力モードから通常モードに復帰する復帰予定時刻が設定され、メモリ２５２に記憶される（図示しない）。
【００３１】
例えば画像形成装置Ａ１００において、給電コントローラ１２０は、バッテリ１３０の出力電圧を監視し、確認された出力電圧と、サブユニット１５０内のメモリ１５２に記憶されるバッテリ電圧基準値１６２とを比較する（ＳＥＱ１０）。比較の結果、例えばバッテリ１３０の出力電圧がバッテリ電圧基準値１６２未満であると判定した場合、給電コントローラ１２０は、画像形成装置Ｂ２００の給電コントローラ２２０に対して、給電要求を送信する（ＳＥＱ１１）。この給電要求には、画像形成装置Ａ１００が省電力モードを維持するために必要な最低電力量の情報が付加される。
【００３２】
画像形成装置Ｂ２００において、給電コントローラ２２０は、画像形成装置Ａ１００からの給電要求を受けると、画像形成装置Ｂ２００に搭載されるバッテリ２３０の状態を検出し、画像形成装置Ａ１００に対するバッテリ２３０による給電が可能か否かを判定する（ＳＥＱ１２）。より具体的には、給電コントローラ２２０は、バッテリ２３０の出力電圧を確認すると共に、メモリ２５２に記憶されるタスクリストおよび復帰予定時刻、ならびに、ＳＥＱ１１で画像形成装置Ａ１００から送信された最低電力量などの情報に基づき、給電の可否を判定する。
【００３３】
給電可能と判定した場合、給電コントローラ２２０は、画像形成装置Ａ１００の給電コントローラ１２０に対して給電開始通知を送信し（ＳＥＱ１３）、バッテリ２３０からの給電を開始する旨を給電コントローラ１２０に対して通知する。その後、給電コントローラ２２０は、バッテリ２３０の出力電圧を、給電線４０３を介して画像形成装置Ａ１００に給電するように制御する（ＳＥＱ１４）。
【００３４】
なお、バッテリ２３０の出力電圧を画像形成装置Ａ１００に給電する場合であっても、バッテリ２３０の出力電圧の画像形成装置Ｂ２００内への給電は、継続して行われる。
【００３５】
画像形成装置Ａ１００に対する給電が開始された後、給電コントローラ２２０は、バッテリ２３０の出力電圧を監視し、確認された出力電圧と、サブユニット２５０内のメモリ２５２に記憶されるバッテリ電圧基準値とを比較する（ＳＥＱ１５）。比較の結果、例えばバッテリ２３０の出力電圧がこのバッテリ電圧基準値未満であり省電力モードを維持できないと判定した場合、給電コントローラ２２０は、画像形成装置Ａ１００の給電コントローラ１２０に対して、給電停止通知を送信し、バッテリ２３０による給電を停止する旨を通知する（ＳＥＱ１６）。
【００３６】
画像形成装置Ａ１００において、給電コントローラ１２０は、この給電停止通知を受信すると、バッテリ１３０の出力電圧を確認し、確認した出力電圧と、サブユニット１５０内のメモリ１５２に記憶されるバッテリ電圧基準値１６２とを比較する（ＳＥＱ１７）。比較の結果、バッテリ１３０の出力電圧がバッテリ電圧基準値１６２未満であり省電力モードを維持できないと判定した場合、給電コントローラ１２０は、ＰＳＵ３００に対して給電要求を送信し、画像形成装置Ａ１００への給電を行うように要求する（ＳＥＱ１８）。ＰＳＵ３００は、この要求に応じて、給電線４０１を介して、画像形成装置Ａ１００に対する給電を行う（ＳＥＱ１９）。
【００３７】
なお、上述において、給電コントローラ１２０は、ＳＥＱ１１で送信した給電要求に対する画像形成装置Ｂ２００からの応答が所定時間内に得られない場合、直ちにＰＳＵ３００からの給電を開始するように制御することもできる。
【００３８】
次に、上述のＳＥＱ１２における、給電要求に対する給電可否判定について、より詳細に説明する。図４は、省電力モードの稼働時間とバッテリ出力電圧との一例の関係を示す。図４において、横軸は時間を示し、縦軸はバッテリの出力電圧を示す。なお、図４では、画像形成装置Ａ１００に搭載されるバッテリ１３０をバッテリＡ、画像形成装置Ｂ２００に搭載されるバッテリ２３０をバッテリＢとして示している。
【００３９】
例えば、画像形成装置Ａ１００において、省電力モード時の電源をバッテリ１３０（バッテリＡ）による供給からＰＳＵ３００による供給に切り替えるための、バッテリ１３０の出力電圧の閾値すなわちバッテリ電圧基準値１６２を、ＰＳＵ給電閾値Ａとする。同様に、画像形成装置Ｂ２００における対応するバッテリ２３０の出力電圧の閾値（バッテリ電圧基準値）を、ＰＳＵ給電閾値Ｂとする。
【００４０】
また、画像形成装置Ａ１００および画像形成装置Ｂ２００が省電力モードから復帰する予定時刻を、それぞれ復帰予定時刻ｔAおよび復帰予定時刻ｔBとする。バッテリ電圧基準値１６２および復帰予定時刻ｔAは、メモリ１５２に記憶されている。同様に、画像形成装置Ｂ２００におけるバッテリ電圧基準値および復帰予定時刻ｔBは、メモリ２５２に記憶されている。
【００４１】
バッテリ１３０（バッテリＡ）およびバッテリ２３０（バッテリＢ）は、充電量や充放電特性、それぞれが搭載される画像形成装置Ａ１００および画像形成装置Ｂ２００の省電力モード時における平均消費電力や実行されるタスクの関係から、出力電圧の低下速度に差分が生じる。図４の例では、バッテリ１３０（バッテリＡ）の方がバッテリ２３０（バッテリＢ）よりも出力電圧の低下速度が速い。
【００４２】
また、バッテリ１３０の出力電圧がＰＳＵ給電閾値Ａ未満となった時点で、画像形成装置Ａ１００は、ＰＳＵ３００による給電が必要となる。同様に、バッテリ２３０の出力電圧がＰＳＵ給電閾値Ｂ未満となった時点で、画像形成装置Ｂ２００は、ＰＳＵ３００による給電が必要となる。
【００４３】
ここで、図４に例示されるように、ＰＳＵ給電閾値ＡがＰＳＵ給電閾値Ｂよりも高い電圧値に設定され、復帰予定時刻ｔAが復帰予定時刻ｔBよりも早い時刻に設定されているものとする。この場合、画像形成装置Ａ１００では、省電力モードから復帰する復帰予定時刻ｔAの時点では、既に、バッテリ１３０の出力電圧がＰＳＵ給電閾値Ａに対して電圧ΔＶAだけ下回り、ＰＳＵ給電閾値Ａ未満となっている。
【００４４】
一方、画像形成装置Ｂ２００では、復帰予定時刻ｔBの時点において、バッテリ２３０の出力電圧がＰＳＵ給電閾値Ｂに対して電圧ΔＶBだけ上回り、ＰＳＵ給電閾値Ｂ以上となっている。すなわち、バッテリ２３０は、復帰予定時刻ｔBにおいて電圧ΔＶBに対応する余力があるといえる。
【００４５】
画像形成装置Ａ１００は、バッテリ１３０の出力電圧がＰＳＵ給電閾値Ａに達した時点で、画像形成装置Ｂ２００に対して給電要求を送信する。画像形成装置Ｂ２００は、この給電要求に応じて、バッテリ２３０の余力を求める。画像形成装置Ｂ２００は、この求められた余力に基づき、画像形成装置Ａ１００に対する給電が可能か否かを判定する。この例では、画像形成装置Ｂ２００において、復帰予定時刻ｔBの時点でバッテリ２３０の出力電圧がＰＳＵ給電閾値Ｂ以上であるので、画像形成装置Ｂ２００から画像形成装置Ａ１００に対する給電が可能であると判定できる。このような、バッテリ１３０および２３０の出力電圧と、省電力モードの稼働時間との関係は、給電コントローラ１２０および２２０でそれぞれ求められる。
【００４６】
次に、給電要求送信側の処理と、給電要求に応じて給電処理を行う給電側とにおける処理について、より詳細に説明する。図５は、給電要求送信側の一例の処理を示すフローチャートである。なお、ここでは、画像形成装置Ａ１００が画像形成装置Ｂ２００に対して給電要求を送信するものとして説明する。
【００４７】
画像形成装置Ａ１００において、給電コントローラ１２０は、バッテリ１３０の状態を監視し、バッテリ１３０の出力電圧を取得する。そして、取得した出力電圧と、メモリ１５２に記憶されるバッテリ電圧基準値１６２とを比較して、バッテリ１３０の出力電圧がバッテリ電圧基準値１６２未満であるか否かを判定する（ステップＳ１００）。若し、バッテリ１３０の出力電圧がバッテリ電圧基準値１６２以上であると判定した場合、ステップＳ１００の処理を繰り返しバッテリ１３０の監視を継続する。
【００４８】
一方、バッテリ１３０の出力電圧がバッテリ電圧基準値１６２未満であると判定した場合、給電コントローラ１２０は、次のステップＳ１０１で、画像形成装置Ｂ２００の給電コントローラ２２０に対して給電要求を送信する。このとき、給電コントローラ１２０は、給電要求と共に、画像形成装置Ａ１００の省電力モードを維持するために必要な電力量を示す情報を給電コントローラ２２０に対して送信する。
【００４９】
次のステップＳ１０２で、給電コントローラ１２０は、タイマ（図示しない）のカウントを開始する。サブユニット１５０が有するＲＴＣ１５１を用いてカウントを行ってもよい。タイマは、カウント値が予め定められた値に達した場合に、満了したと判定される。タイマが満了したと判定するカウント値は、適宜に設定することができる。
【００５０】
次のステップＳ１０３で、給電コントローラ１２０は、タイマが満了したか否かを判定する。若し、満了していないと判定した場合、給電コントローラ１２０は、処理をステップＳ１０４に移行させ、ステップＳ１０１で送信された給電要求に対する応答を受信したか否かを判定する。若し、受信していないと判定した場合、処理がステップＳ１０３に戻される。
【００５１】
一方、ステップＳ１０４で応答を受信したと判定した場合、給電コントローラ１２０は、処理をステップＳ１０５に移行させ、受信した応答が給電の開始を通知する給電開始通知であるか否かを判定する。若し、当該応答が給電開始通知であると判定した場合、図５のフローチャートによる一連の処理が終了される。
【００５２】
この場合には、画像形成装置Ａ１００は、画像形成装置Ｂ２００からの給電により、省電力モード時の動作が維持される。また、画像形成装置Ｂ２００から給電されている間、給電コントローラ１２０は、創電部１４０の発電出力によってバッテリ１３０の充電を行うように制御できる。
【００５３】
一方、ステップＳ１０５で、受信した応答が給電開始通知ではない（例えば給電拒否通知）と判定した場合、給電コントローラ１２０は、処理をステップＳ１０６に移行させ、ＰＳＵ３００による給電を開始させる。なお、上述のステップＳ１０３でタイマが満了したと判定された場合も、処理がこのステップＳ１０６に移行され、ＰＳＵ３００による給電が開始される。
【００５４】
図６は、給電要求送信側が、給電側からの給電停止通知を受信した場合の一例の処理を示すフローチャートである。なお、ここでは、画像形成装置Ａ１００が給電要求送信側、画像形成装置Ｂ２００が給電側であるものとして説明する。画像形成装置Ａ１００は、例えば上述した図５のフローチャートの処理に従い、既に画像形成装置Ｂ２００から給電を受けているものとする。
【００５５】
ステップＳ２００で、給電コントローラ１２０は、画像形成装置Ｂ２００の給電コントローラ２２０から給電停止の通知を受信したか否かを判定する。若し、受信していないと判定した場合、ステップＳ２００の処理を繰り返す。
【００５６】
一方、給電停止の通知を受信したと判定した場合、処理がステップＳ２０１に移行される。ステップＳ２０１で、給電コントローラ１２０は、バッテリ１３０の状態を検出し、バッテリ１３０の出力電圧を取得する。そして、取得した出力電圧と、メモリ１５２に記憶されるバッテリ電圧基準値１６２とを比較して、バッテリ１３０の出力電圧がバッテリ電圧基準値１６２未満であるか否かを判定する。
【００５７】
若し、バッテリ１３０の出力電圧がバッテリ電圧基準値１６２以上であると判定した場合、図６のフローチャートによる一連の処理が終了される。この場合、給電コントローラ１２０は、画像形成装置Ａ１００の電源をバッテリ１３０から供給するように制御できる。
【００５８】
一方、バッテリ１３０の出力電圧がバッテリ電圧基準値１６２未満であると判定した場合、給電コントローラ１２０は、処理をステップＳ２０２に移行させ、ＰＳＵ３００による給電を開始させる。
【００５９】
図７は、給電側の処理を示す一例のフローチャートである。なお、ここでは、画像形成装置Ａ１００が給電要求送信側、画像形成装置Ｂ２００が給電側であるものとして説明する。
【００６０】
ステップＳ３００で、給電コントローラ２２０は、画像形成装置Ａ１００の給電コントローラ１２０からの給電要求を受信したか否かを判定する。若し、受信していないと判定した場合、ステップＳ３００の処理を繰り返す。
【００６１】
一方、給電コントローラ１２０からの給電要求を受信したと判定した場合、給電コントローラ２２０は、次のステップＳ３０１でバッテリ２３０の状態を検出し、バッテリ２３０の出力電圧を取得する。そして、次のステップＳ３０２で、メモリ２５２に記憶されているタスクリストを取得する。
【００６２】
次のステップＳ３０３で、給電コントローラ２２０は、バッテリ２３０に、画像形成装置Ａ１００に対して給電するだけの余力があるか否かを判定する。若し、余力があると判定した場合、処理をステップＳ３０４に移行させる。なお、バッテリ２３０における余力の有無の判定の詳細については、後述する。
【００６３】
ステップＳ３０４で、給電コントローラ２２０は、画像形成装置Ａ１００の給電コントローラ１２０に対して給電開始通知を送信し、給電の開始を通知する。次のステップＳ３０５で、給電コントローラ２２０は、図示されないタイマのカウントを開始する。サブユニット２５０が有するＲＴＣ２５１を用いてカウントを行ってもよい。タイマは、カウント値が予め定められた値に達した場合に、満了したと判定される。タイマが満了したと判定するカウント値は、適宜に設定することができる。
【００６４】
次のステップＳ３０６で、給電コントローラ２２０は、バッテリ２３０の出力を給電線４０３を介して画像形成装置Ａ１００に供給し、画像形成装置Ａ１００に対する給電を開始する。そして、次のステップＳ３０７で、給電コントローラ２２０は、ステップＳ３０５でカウントを開始したタイマが満了したか否かを判定する。若し、タイマが満了していないと判定した場合、処理をステップＳ３０６に戻し、給電を継続させる。
【００６５】
一方、ステップＳ３０７でタイマが満了したと判定した場合、給電コントローラ２２０は、処理をステップＳ３０１に戻し、バッテリ２３０の状態検出など一連の処理を繰り返す。すなわち、給電コントローラ２２０は、バッテリ２３０の出力を画像形成装置Ａ１００に給電中は、タイマが満了する毎にバッテリ２３０の状態検出を行い、バッテリ２３０に画像形成装置Ａ１００に対する給電を行うだけの余力があるか否かを判定する。そのため、過給電を防ぐことができる。
【００６６】
また、上述したように、タイマが満了するカウンタ値を適宜に設定できるようにしている。そのため、例えばタイマが満了するカウンタ値をより小さい値とすることで、バッテリ２３０の余力の有無の判定をより高精度に行うことができる。また例えば、タイマが満了するカウンタ値をより大きな値とすることで、給電コントローラ２２０の稼働率を下げることが可能となる。
【００６７】
上述のステップＳ３０３で、バッテリ２３０に、画像形成装置Ａ１００に対して給電するだけの余力が無いと判定された場合、処理がステップＳ３０８に移行される。ステップＳ３０８で、給電コントローラ２２０は、画像形成装置Ａ１００の給電コントローラ１２０に対して給電停止通知を送信する。そして、次のステップＳ３０９で、給電コントローラ２２０は、バッテリ２３０の出力の画像形成装置Ａ１００に対する給電を停止する。
【００６８】
次のステップＳ３１０で、給電コントローラ２２０は、バッテリ２３０の状態を検出し、バッテリ２３０の出力電圧を取得する。そして、取得した出力電圧と、メモリ２５２に記憶されるバッテリ電圧基準値とを比較して、バッテリ２３０の出力電圧がこのバッテリ電圧基準値未満であるか否かを判定する。
【００６９】
若し、バッテリ２３０の出力電圧がメモリ２５２に記憶されるバッテリ電圧基準値以上であると判定した場合、図７のフローチャートによる一連の処理が終了される。この場合、給電コントローラ２２０は、画像形成装置Ｂ２００の電源をバッテリ２３０から供給するように制御できる。
【００７０】
一方、バッテリ２３０の出力電圧がメモリ２５２に記憶されるバッテリ電圧基準値未満であると判定した場合、給電コントローラ２２０は、処理をステップＳ３１１に移行させ、ＰＳＵ３００による給電を開始させる。
【００７１】
ここで、ステップＳ３０３における、バッテリ２３０に、画像形成装置Ａ１００に対して給電するだけの余力があるか否かの判定処理について、より詳細に説明する。バッテリ２３０の余力は、例えば、判定の時点（現在）から、画像形成装置Ｂ２００が省電力モードから復帰する復帰予定時刻までに予測される画像形成装置Ｂ２００における消費電力と、給電要求により要求された電力量と、バッテリ２３０のバッテリ残量とに基づき判定することが考えられる。
【００７２】
例えば、画像形成装置Ｂ２００のバッテリ残量から、画像形成装置Ｂ２００の予測消費電力量を差し引いた電力量が、要求電力量よりも大きい場合にバッテリ２３０に画像形成装置Ａ１００に対して給電するだけの余力があると判定する。バッテリ２３０のバッテリ残量は、例えば、給電コントローラ２２０によりバッテリ状態の一つとして取得される。一例として、給電コントローラ２２０は、バッテリ２３０の出力電圧を時系列で取得し、出力電圧の値および低下速度を求めることで、バッテリ残量を取得することが考えられる。
【００７３】
ここで、予測消費電力量ＷPREは、復帰予定時刻ｔB、現在の時刻ｔ0、省電力モードにおける平均消費電力ＷAVG、復帰予定時刻ｔBまでのタスクによる消費電力の合計ＷSUMを用いて、下記の式（１）にて求めることができる。
ＷPRE＝(ｔB−ｔ0)×ＷAVG＋ＷSUM    …（１）
【００７４】
復帰予定時刻ｔBは、メモリ２５２に記憶される復帰予定時刻を用いる。現在時刻ｔ0は、ＲＴＣ２５１から取得することができる。省電力モードにおける平均消費電力ＷAVGは、予め定められた値を用いることができる。省電力モード時に実測し、メモリ２５２に記憶させておいてもよい。復帰予定時刻ｔBまでのタスクによる消費電力の合計ＷSUMは、メモリ２５２に記憶されるタスクリストに記憶される各消費電力値に、復帰予定時刻ｔBと現在時刻ｔ0との差分を乗じることで求めることができる。
【００７５】
このとき、タスクリストに記憶される各タスクに優先度を設け、優先度が所定以下のタスクを実行しないようにし、当該優先度が所定以下のタスクによる消費電力の合計ＷSUMの算出から除外することができる。これにより、バッテリ２３０による給電をより長い時間行うことが可能となる。
【００７６】
なお、バッテリ２３０の余力は、予測消費電力量ＷPREと要求電力とバッテリ残量とに基づき判定する例に限られない。例えば、単純に、ステップＳ３０１で取得したバッテリ２３０の出力電圧がメモリ２５２に記憶されるバッテリ電圧基準値以上である場合に、バッテリ２３０に余力があると判定することも考えられる。
【００７７】
このように、本実施形態によれば、一方の機器は、搭載されたバッテリの状態を検出した検出結果に基づき、バッテリによる省電力モードの維持ができないと判定した場合に、他方の機器に給電要求を送信する。また、他方の機器は、一方の機器からの給電要求を受信した際に、搭載されたバッテリの状態を検出した検出結果に基づき、バッテリに余力があると判定した場合に、一方の機器に対してバッテリによる給電を開始する。そのため、給電を仲介する装置を用いることなく、互いに接続された複数の機器間でのバッテリ給電を制御できる。
【００７８】
（実施形態の変形例）
次に、本発明の実施形態の変形例について説明する。本変形例では、省電力モードからの復帰予定時刻を、本来の時刻よりも早めた時刻に設定する。一例として、図８に示されるように、画像形成装置Ａ１００および画像形成装置Ｂ２００のうち、省電力モード時の消費電力が小さい画像形成装置Ｂ２００について、復帰予定時刻を、図４を用いて説明した本来の復帰予定時刻ｔBに対して早い時刻の復帰予定時刻ｔB’に設定する。
【００７９】
このように、省電力モードにおける消費電力の小さい画像形成装置Ｂ２００において、復帰予定時刻ｔB’を本来の復帰予定時刻ｔBに対して早い時刻に設定する。これにより、復帰予定時刻ｔB’におけるバッテリ２３０の出力電圧が、上述の電圧ΔＶBよりも高い電圧ΔＶB’だけＰＳＵ給電閾値Ｂを上回る。そのため、画像形成装置Ｂ２００から画像形成装置Ａ１００に対してバッテリ２３０により給電可能な電力の総量を、復帰予定時刻が本来の復帰予定時刻ｔBである場合に比べてより多くすることができる。また、この場合、画像形成装置Ｂ２００は、省電力モード時におけるＰＳＵ３００からの給電を、上述の実施形態と比べて早く開始することになる。これらにより、バッテリ１３０および２３０の電力をより効率的に分配でき、商用電源の消費を削減することができる。
【００８０】
さらに、省電力モードにおける消費電力の大きい画像形成装置Ａ１００において、ＰＳＵ給電閾値Ａを、本来のＰＳＵ給電閾値Ａより高い値に設定することもできる。こうすることで、画像形成装置Ａ１００から画像形成装置Ｂ２００に対して給電要求を送信するタイミングを早めることができ、バッテリ１３０および２３０の電力をより効率的に配分可能となることが期待される。
【符号の説明】
【００８１】
１００  画像形成装置Ａ
１１０，２１０  画像処理部
１２０，２２０  給電コントローラ
１３０，２３０  バッテリ
１４０，２４０  創電部
１５０，２５０  サブユニット
１５１，２５１  ＲＴＣ
１５２，２５２  メモリ
１６０  タスクリスト
１６１  復帰予定時刻
１６２  バッテリ電圧基準値
【先行技術文献】
【特許文献】
【００８２】
【特許文献１】特開２００９−２７７０１４号公報
【図１】
0005838606.tif 000002
【図２】
0005838606.tif 000003
【図３】
0005838606.tif 000004
【図４】
0005838606.tif 000005
【図５】
0005838606.tif 000006
【図６】
0005838606.tif 000007
【図７】
0005838606.tif 000008
【図８】
0005838606.tif 000009