(57)【特許請求の範囲】
【請求項１】
電池と、
前記電池から供給される電力により動作する複数の負荷部と、
前記電池から前記各負荷部への給電を個別にオン／オフ制御する複数のスイッチ手段と、
前記各負荷部に印加される電圧を各々監視し、当該電圧が所定の給電停止電圧に達した場合に前記スイッチ手段をオン状態からオフ状態へと個別に切り替える複数の電圧監視手段と、
前記電池の放電容量と、放電電流と、終止電圧との関係を示した電池特性情報を記憶する第１記憶手段と、
前記各負荷部の重要度に応じて定められた優先順位に基づいて、当該優先順位の高い負荷部から優先的にバックアップ時間を設定するバックアップ時間設定手段と、
前記設定された各バックアップ時間における全ての前記負荷部の累積消費電力と、前記各バックアップ時間における前記負荷部の総消費電流とを算出し、前記各負荷部の累積消費電力及び総消費電流に対応する終止電圧を、前記電池特性情報から特定する終止電圧特定手段と、
前記各負荷部について特定された終止電圧を前記給電停止電圧として、当該負荷部に関係する前記電圧監視手段に夫々設定する終止電圧設定手段と、
を備えたことを特徴とする給電制御装置。
【請求項２】
前記バックアップ時間設定手段は、前記電池の電池容量の範囲内で、優先順位の高い負荷部から優先的にバックアップ時間を設定することを特徴とする請求項１に記載の給電制御装置。
【請求項３】
前記電池の温度を検出する温度検出手段と、
前記電池の温度毎の電池容量を示した温度特性情報を記憶する第２記憶手段と、
を更に備え、
前記バックアップ時間設定手段は、前記温度特性情報に基づいて、前記温度検出手段により検出された温度から前記電池の電池容量を決定することを特徴とする請求項２に記載の給電制御装置。
【請求項４】
前記電池は二次電池であって、
前記電池の充放電回数を計数するサイクル数計数手段と、
前記電池の充放電回数毎の電池容量を示したサイクル特性情報を記憶する第３記憶手段と、
を更に備え、
前記バックアップ時間設定手段は、前記サイクル特性情報に基づいて、前記サイクル数計数手段により計数された充放電回数から前記電池の電池容量を決定することを特徴とする請求項２に記載の給電制御装置。
【請求項５】
前記バックアップ時間設定手段は、前記各負荷部の消費電流とバックアップ時間とに基づいて、全負荷部の消費電力を加算した総消費電力を算出し、この総消費電力と前記決定した電池容量との差分値が所定値以上の場合に、各負荷部のバックアップ時間を調整することを特徴とする請求項３又は４に記載の給電制御装置。
【請求項６】
前記バックアップ時間設定手段は、前記電池容量が総消費電力を上回ったと判定した場合、当該電池容量と総消費電力との差分に相当する時間を、優先順位の高い負荷部から加算することを特徴とする請求項５に記載の給電制御装置。
【請求項７】
前記バックアップ時間設定手段は、前記総消費電力が電池容量を上回ったと判定した場合、当該総消費電力と電池容量との差分に相当する時間を、優先順位の低い負荷部から減算することを特徴とする請求項５に記載の給電制御装置。
【請求項８】
前記終止電圧特定手段は、前記バックアップ時間の短い負荷部から前記累積消費電力を算出することを特徴とする請求項１に記載の給電制御装置。
【請求項９】
前記終止電圧特定手段は、前記複数の負荷部のうち、バックアップ時間が最も長く設定された負荷部の終止電圧を特定しないことを特徴とする請求項１に記載の給電制御装置。
【請求項１０】
前記電池は二次電池であって、
商用電源からの電力を前記電池及び前記負荷部の各々に供給する主電源と、
前記主電源の電力供給状態に応じて、前記各負荷部への給電を当該主電源から前記電池に切り替える切替手段と、
を更に備えたことを特徴とする請求項１に記載の給電制御装置。
【請求項１１】
電池から複数の負荷部への給電を個別にオン／オフ制御するスイッチ工程と、
前記各負荷部に印加される電圧を各々監視し、当該電圧が所定の給電停止電圧に達した場合に前記スイッチ手段をオン状態からオフ状態へと個別に切り替える電圧監視工程と、
前記各負荷部の重要度に応じて定められた優先順位に基づいて、当該優先順位の高い負荷部から優先的にバックアップ時間を設定するバックアップ時間設定工程と、
前記設定された各バックアップ時間における全ての前記負荷部の累積消費電力と、前記各バックアップ時間における前記負荷部の総消費電流とを算出し、前記各負荷部の累積消費電力及び総消費電流に対応する終止電圧を、前記電池の放電容量と、放電電流と、終止電圧との関係を示した電池特性情報から特定する終止電圧特定工程と、
前記各負荷部について特定された終止電圧を前記電圧監視工程での給電停止電圧として、夫々設定する終止電圧設定工程と、
を含むことを特徴とする給電制御方法。
【請求項１２】
主電源と当該主電源からの電力により充放電可能な二次電池からなる補助電源とを備え、印刷データの印刷を行う画像形成装置において、
前記主電源又は補助電源から供給される電力により動作する前記印刷データの印刷にかかる複数の負荷部と、
前記主電源の電力供給状態に応じて、前記各負荷部への給電を当該主電源から前記補助電源に切り替える切替手段と、
前記補助電源から前記各負荷部への給電を個別にオン／オフ制御する複数のスイッチ手段と、
前記各負荷部に印加される電圧を各々監視し、当該電圧が所定の給電停止電圧に達した場合に前記スイッチ手段をオン状態からオフ状態へと個別に切り替える複数の電圧監視手段と、
前記補助電源の放電容量と、放電電流と、終止電圧との関係を示した電池特性情報を記憶する記憶手段と、
前記各負荷部の重要度に応じて定められた優先順位に基づいて、当該優先順位の高い負荷部から優先的にバックアップ時間を設定するバックアップ時間設定手段と、
前記設定された各バックアップ時間における全ての前記負荷部の累積消費電力と、前記各バックアップ時間における前記負荷部の総消費電流とを算出し、前記各負荷部の累積消費電力及び総消費電流に対応する終止電圧を、前記電池特性情報から特定する終止電圧特定手段と、
前記各負荷部について特定された終止電圧を前記給電停止電圧として、当該負荷部に関係する前記電圧監視手段に夫々設定する終止電圧設定手段と、
を備えたことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、給電制御装置、給電制御方法及び画像形成装置に関し、特に、バックアップ用の補助電源から複数の負荷部への給電を制御する給電制御装置、給電制御方法及び当該給電制御装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
電子機器等に搭載される電源回路では、主電源の他に電源断が発生した時のためにバックアップ用の電源（補助電源）を備えているものがある。このような機器では、停電時や主電源をオフ時において、揮発性メモリや時刻計時を行うＲＴＣ（Real-Time  Clock）等の機能をバックアップできるよう構成されている。例えば、特許文献１には、ファクシミリ装置の主電源オフ時において、一つの一次電池から送受信画像データを記憶する画像メモリ（ＤＲＡＭ：Dynamic  Random  Access  Memory）、時計及び装置の管理データ及び登録データを記憶するＳＲＡＭ（Static  RAM）に給電を開始し、一定時間経過後に画像メモリへの給電を停止する技術が開示されている。
【０００３】
【特許文献１】特開２００１−２３８００４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の技術では、負荷の一つである画像メモリの容量に応じて画像メモリのバックアップ時間で給電を停止するため、電池の特性を考慮した給電制御を行うことができないという問題がある。例えば、電池から負荷に供給する電流が大きい時には、電池内部での電圧降下により使用可能な電池容量が少なくなるため、設定されたバックアップ時間内に電池に接続されている負荷の動作電圧以下になる可能性がある。また、電池の使用温度によっても使用可能な電池容量は変動するため、電池容量がもっとも少なくなる時には、設定されたバックアップ時間内に電池に接続されている負荷の動作電圧以下になる可能性がある。これらの場合、画像メモリ内のデータの消去のみならず、より重要度の高い時計機能の停止やＳＲＡＭ内のデータの消去が発生することになる。
【０００５】
本発明は、上記に鑑みてなされたものであって、電池から複数の負荷に給電する場合において、電池の特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることが可能な給電制御装置、給電制御方法及び画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、電池と、前記電池から供給される電力により動作する複数の負荷部と、前記電池から前記各負荷部への給電を個別にオン／オフ制御する複数のスイッチ手段と、前記各負荷部に印加される電圧を各々監視し、当該電圧が所定の給電停止電圧に達した場合に前記スイッチ手段をオン状態からオフ状態へと個別に切り替える複数の電圧監視手段と、前記電池の放電容量と、放電電流と、終止電圧との関係を示した電池特性情報を記憶する第１記憶手段と、前記各負荷部の重要度に応じて定められた優先順位に基づいて、当該優先順位の高い負荷部から優先的にバックアップ時間を設定するバックアップ時間設定手段と、前記設定された各バックアップ時間における全ての前記負荷部の累積消費電力と、前記各バックアップ時間における前記負荷部の総消費電流とを算出し、前記各負荷部の累積消費電力及び総消費電流に対応する終止電圧を、前記電池特性情報から特定する終止電圧特定手段と、前記各負荷部について特定された終止電圧を前記給電停止電圧として、当該負荷部に関係する前記電圧監視手段に夫々設定する終止電圧設定手段と、を備えたことを特徴とする。
【０００７】
また、請求項２にかかる発明は、請求項１にかかる発明において、前記バックアップ時間設定手段は、前記電池の電池容量の範囲内で、優先順位の高い負荷部から優先的にバックアップ時間を設定することを特徴とする。
【０００８】
また、請求項３にかかる発明は、請求項２にかかる発明において、前記電池は二次電池であって、前記電池の充放電回数を計数するサイクル数計数手段と、前記電池の充放電回数毎の電池容量を示したサイクル特性情報を記憶する第３記憶手段と、を更に備え、前記バックアップ時間設定手段は、前記サイクル特性情報に基づいて、前記サイクル数計数手段により計数された充放電回数から前記電池の電池容量を決定することを特徴とする。
【０００９】
また、請求項４にかかる発明は、請求項２にかかる発明において、前記電池は二次電池であって、前記電池の充放電回数を計数するサイクル数計数手段と、前記電池の充放電回数毎の電池容量を示したサイクル特性情報を記憶する第３記憶手段と、を更に備え、前記バックアップ時間設定手段は、前記サイクル特性情報に基づいて、前記サイクル数計数手段により計数された充放電回数から前記電池の電池容量を決定することを特徴とする。
【００１０】
また、請求項５にかかる発明は、請求項３又は４にかかる発明において、前記バックアップ時間設定手段は、前記各負荷部の消費電流とバックアップ時間とに基づいて、全負荷部の消費電力を加算した総消費電力を算出し、この総消費電力と前記決定した電池容量との差分値が所定値以上の場合に、各負荷部のバックアップ時間を調整することを特徴とする。
【００１１】
また、請求項６にかかる発明は、請求項５にかかる発明において、前記バックアップ時間設定手段は、前記電池容量が総消費電力を上回ったと判定した場合、当該電池容量と総消費電力との差分に相当する時間を、優先順位の高い負荷部から加算することを特徴とする。
【００１２】
また、請求項７にかかる発明は、請求項５にかかる発明において、前記バックアップ時間設定手段は、前記総消費電力が電池容量を上回ったと判定した場合、当該総消費電力と電池容量との差分に相当する時間を、優先順位の低い負荷部から減算することを特徴とする。
【００１３】
また、請求項８にかかる発明は、請求項１にかかる発明において、前記終止電圧特定手段は、前記バックアップ時間の短い負荷部から前記累積消費電力を算出することを特徴とする。
【００１４】
また、請求項９にかかる発明は、請求項１にかかる発明において、前記終止電圧特定手段は、前記複数の負荷部のうち、バックアップ時間が最も長く設定された負荷部の終止電圧を特定しないことを特徴とする。
【００１５】
また、請求項１０にかかる発明は、請求項１にかかる発明において、前記電池は二次電池であって、商用電源からの電力を前記電池及び前記負荷部の各々に供給する主電源と、前記主電源の電力供給状態に応じて、前記各負荷部への給電を当該主電源から前記電池に切り替える切替手段と、を更に備えたことを特徴とする。
【００１６】
また、請求項１１にかかる発明は、電池から複数の負荷部への給電を個別にオン／オフ制御するスイッチ工程と、前記各負荷部に印加される電圧を各々監視し、当該電圧が所定の給電停止電圧に達した場合に前記スイッチ手段をオン状態からオフ状態へと個別に切り替える電圧監視工程と、前記各負荷部の重要度に応じて定められた優先順位に基づいて、当該優先順位の高い負荷部から優先的にバックアップ時間を設定するバックアップ時間設定工程と、前記設定された各バックアップ時間における全ての前記負荷部の累積消費電力と、前記各バックアップ時間における前記負荷部の総消費電流とを算出し、前記各負荷部の累積消費電力及び総消費電流に対応する終止電圧を、前記電池の放電容量と、放電電流と、終止電圧との関係を示した電池特性情報から特定する終止電圧特定工程と、前記各負荷部について特定された終止電圧を前記電圧監視工程での給電停止電圧として、夫々設定する終止電圧設定工程と、を含むことを特徴とする。
【００１７】
また、請求項１２にかかる発明は、主電源と当該主電源からの電力により充放電可能な二次電池からなる補助電源とを備え、印刷データの印刷を行う画像形成装置において、前記主電源又は補助電源から供給される電力により動作する前記印刷データの印刷にかかる複数の負荷部と、前記主電源の電力供給状態に応じて、前記各負荷部への給電を当該主電源から前記補助電源に切り替える切替手段と、前記補助電源から前記各負荷部への給電を個別にオン／オフ制御する複数のスイッチ手段と、前記各負荷部に印加される電圧を各々監視し、当該電圧が所定の給電停止電圧に達した場合に前記スイッチ手段をオン状態からオフ状態へと個別に切り替える複数の電圧監視手段と、前記補助電源の放電容量と、放電電流と、終止電圧との関係を示した電池特性情報を記憶する記憶手段と、前記各負荷部の重要度に応じて定められた優先順位に基づいて、当該優先順位の高い負荷部から優先的にバックアップ時間を設定するバックアップ時間設定手段と、前記設定された各バックアップ時間における全ての前記負荷部の累積消費電力と、前記各バックアップ時間における前記負荷部の総消費電流とを算出し、前記各負荷部の累積消費電力及び総消費電流に対応する終止電圧を、前記電池特性情報から特定する終止電圧特定手段と、前記各負荷部について特定された終止電圧を前記給電停止電圧として、当該負荷部に関係する前記電圧監視手段に夫々設定する終止電圧設定手段と、を備えたことを特徴とする。
【発明の効果】
【００１８】
本発明によれば、複数の負荷部の重要度に応じて定められた優先順位の順にバックアップ時間を設定し、電池の放電容量と、放電電流と、終止電圧と、の関係を示した電池特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定する。これにより、電池の電池特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【００１９】
また、本発明によれば、電池の温度毎の電池容量を示した温度特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定するため、電池の温度特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【００２０】
また、本発明によれば、二次電池の充放電回数毎の電池容量を示したサイクル特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定するため、二次電池のサイクル特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、本発明にかかる給電制御装置、給電制御方法及び画像形成装置の最良な実施の形態を詳細に説明する。
【００２２】
［第１の実施形態］
図１は、本実施形態にかかる画像形成装置１００のハードウェア構成を示すブロック図である。図１に示したように、画像形成装置１００は、コントローラ１０とエンジン部（Engine）６０とをＰＣＩ（Peripheral  Component  Interconnect）バスで接続した構成となる。コントローラ１０は、画像形成装置１００全体の制御と描画（画像形成）、通信、操作部２１からの入力、表示部２２への画像表示を制御するコントローラである。エンジン部２６は、ＰＣＩバス２７に接続可能なプリンタエンジン等の画像形成手段であり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、ファックスユニット等である。なお、このエンジン部２６には、所定の記録媒体に画像形成を行うプロッタ等の所謂エンジン部分に加えて、誤差拡散やガンマ変換等の画像処理部分が含まれる。
【００２３】
コントローラ１０は、ＣＰＵ１１と、システムメモリ（ＭＥＭ−Ｐ）１２と、ノースブリッジ（ＮＢ）１３と、サウスブリッジ（ＳＢ）１４と、ＡＳＩＣ（Application  Specific  Integrated  Circuit）１６と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ハードディスクドライブ（ＨＤＤ）１８と、ＲＴＣ（Real-Time  Clock）とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated  Graphics  Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read  Only  Memory）１２１と、ＲＡＭ（Random  Access  Memory）１２２とをさらに有する。
【００２４】
ＣＰＵ１１は、画像形成装置１００全体を統括的に制御するものであり、ＭＥＭ−Ｐ１２、ＮＢ１３及びＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００２５】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書き等を制御するメモリコントローラと、ＰＣＩマスタ及びＡＧＰターゲットとを有する。
【００２６】
ＭＥＭ−Ｐ１２は、画像形成装置１００の動作に係る種々の情報を保持するためのシステムメモリであって、ＲＯＭ１２１、ＲＡＭ１２２から構成される。ＲＯＭ１２１は、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリである。また、ＲＡＭ１２２は、ＳＲＡＭ等であってプログラムやデータの展開用メモリ、アドレス帳の格納用メモリ、画像形成装置１００に係る各種設定情報の格納用メモリ等として用いる書き込み及び読み出し可能な揮発性のメモリである。
【００２７】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部等も接続される。
【００２８】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００２９】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated  Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＭＥＭ−Ｃ１７及びＨＤＤ１８を夫々接続するブリッジとしての機能を有する。このＡＳＩＣ１６は、ＰＣＩターゲット及びＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジック等により画像データの回転等をおこなう複数のＤＭＡＣ（Direct  Memory  Access  Controller）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax  Control  Unit）２３、ＵＳＢ（Universal  Serial  Bus）２４、ＩＥＥＥ１３９４（the  Institute  of  Electrical  and  Electronics  Engineers  1394）インターフェース２５等が接続される。
【００３０】
ＭＥＭ−Ｃ１７は、ＤＲＡＭ等であって、コピー用画像バッファ、符号バッファ、ファックスデータのバッファ等として用いる揮発性の記憶手段である。ＨＤＤ１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。また、ＲＴＣ１９は、時刻計時を行う時計機能のために設けられたタイマ回路である。
【００３１】
図２は、画像形成装置１００が備える給電制御装置３０の構成を示したブロック図である。図２に示したように、給電制御装置３０は、主電源３１、充電回路３２、補助電源３３、切替回路３４、給電ユニット３５、３６、３７及び給電停止電圧設定部３８を備えている。
【００３２】
ここで、負荷Ａ、Ｂ、Ｃは、画像形成装置１００が備える複数の電力負荷部のうち、何れか３つの電力負荷部であって、主電源３１のオフ時において補助電源３３によりバックアップ対象となるものである。本実施形態では、負荷ＡをＲＡＭ１２２、負荷Ｂを時刻計時用のＲＴＣ１９、負荷ＣをＭＥＭ−Ｃ１７とするが、この態様に限定されないものとする。なお、バックアップ対象とする電力負荷部の個数は、この態様に限定されず、任意の個数を設定できるものとするが、この場合、各負荷には給電ユニットが併せて設けられるものとする。
【００３３】
また、負荷Ａ、Ｂ、Ｃには、バックアップ時の優先順位と、機能維持のための所定のバックアップ時間とが定められており、これらの値と各負荷の消費電流とを関連付けた負荷設定情報が、ＭＥＭ−Ｐ１２に記憶されているものとする。ここで、各負荷に対する優先順位及びバックアップ時間は、各負荷の機能や役割等の画像形成装置１００における重要度に応じて設定することが好ましい。
【００３４】
例えば、画像形成装置１００の場合では、アドレス帳や画像形成装置１００に係る各種設定情報を格納するＲＡＭ１２２（負荷Ａ）のバックアップを最も優先することが好ましく、そのバックアップ時間も可能な限り長時間であることが好ましい。また、時刻計時を行うＲＴＣ（負荷Ｂ）は常に機能させる必要があるため、負荷Ａに次ぐ優先順位とし、また他の負荷に比べ消費電流が低いため、比較的長時間のバックアップ時間を設定することが可能である。さらに、ファックスデータのバッファ等として用いるＭＥＭ−Ｃ１７（負荷Ｃ）は、バックアップすることが好ましいが、負荷Ａ、Ｂと比べその優先順位は低く、また、また他の負荷に比べ消費電流が高いため、負荷Ａ、Ｂと比べバックアップ時間を短時間とすることが好ましい。
【００３５】
ここで、図３は、負荷設定情報の一例を示した図であって、各負荷に対し、その優先順位と、バックアップ時間と、消費電流とが関連付けて登録されている。なお、各負荷の優先順位とバックアップ時間とは負荷設定情報に予め設定されている態様としてもよいし、後述する給電停止電圧設定処理時において、ユーザから操作部２１を介して順次設定される態様としてもよい。
【００３６】
図２に戻り、主電源３１は、図示しない画像形成装置１００の電源ＯＮ／ＯＦＦスイッチの切り替えに応じて、外部の商用電源（ＡＣ電源）から供給された電力を、当該画像形成装置１００の各部に供給する電源装置である。
【００３７】
充電回路３２は、主電源３１からの電力を補助電源３３に供給し、当該補助電源３３を充電する。なお、充電回路３２は、主電源３１の電力供給時において、補助電源３３をフル充電状態で保持しているものとする。
【００３８】
補助電源３３は、リチウム・イオン電池等の充放電可能な二次電池から構成され、充電回路３２により充電（蓄電）された電力を給電ユニット３５、３６、３７の夫々を介して負荷Ａ、Ｂ、Ｃの各々に供給する。
【００３９】
切替回路３４は、主電源３１の電力供給状態に応じて、主電源３１から補助電源３３に
給電ユニット３５、３６、３７への供給電源を切り替える。具体的に切替回路３４は、主電源３１の電源ＯＮ時には、当該主電源３１から供給される電力が給電ユニット３５、３６、３７に供給されるよう維持するとともに、主電源３１の電源ＯＦＦ時には、補助電源３３から給電ユニット３５、３６、３７に電力が供給されるよう切り替える。
【００４０】
給電ユニット３５は、スイッチ３５１と電圧監視回路３５２とを有し、主電源３１又は補助電源３３から供給される電力を負荷Ａに供給する。ここで、スイッチ３５１は、電圧監視回路３５２の制御に応じ、負荷Ａへの給電をオン／オフ制御するスイッチ回路である。なお、通常はオン状態にあるものとする。電圧監視回路３５２は、負荷Ａに印加される電圧を監視し、この電圧が給電停止電圧設定部３８により設定された給電停止電圧に達したと判断すると、スイッチ３５１をオフ状態へと制御し、負荷Ａへの給電を停止させる。
【００４１】
給電ユニット３６は、給電ユニット３５と同様、スイッチ３６１と電圧監視回路３６２とを有し、主電源３１又は補助電源３３から供給される電力を負荷Ｂに供給する。ここで、スイッチ３６１は、電圧監視回路３６２の制御に応じ、負荷Ｂへの給電をオン／オフ制御するスイッチ回路である。なお、通常はオン状態にあるものとする。電圧監視回路３６２は、負荷Ｂに印加される電圧を監視し、この電圧が給電停止電圧設定部３８により設定された給電停止電圧に達したと判断すると、スイッチ３６１をオフ状態へと制御し、負荷Ｂへの給電を停止させる。
【００４２】
給電ユニット３７は、給電ユニット３５と同様、スイッチ３７１と電圧監視回路３７２とを有し、主電源３１又は補助電源３３から供給される電力を負荷Ｂに供給する。ここで、スイッチ３７１は、電圧監視回路３７２の制御に応じ、負荷Ｃへの給電をオン／オフ制御するスイッチ回路である。なお、通常はオン状態にあるものとする。電圧監視回路３７２は、負荷Ｃに印加される電圧を監視し、この電圧が給電停止電圧設定部３８により設定された給電停止電圧に達したと判断すると、スイッチ３７１をオフ状態へと制御し、負荷Ｂへの給電を停止させる。
【００４３】
給電停止電圧設定部３８は、図１のＣＰＵ１１とＲＯＭ１２１に予め記憶された所定のプログラムとの協働により実現される制御手段である。給電停止電圧設定部３８は、補助電源３３の電池容量に基づき、負荷Ａ、Ｂ、Ｃの優先順位に応じて設定されたバックアップ時間から給電停止電圧を夫々導出し、対応する電圧監視回路３５２、３６２、３７２の夫々に設定する。
【００４４】
以下、図４を参照して、給電停止電圧設定部３８の動作について説明する。ここで図３は、給電停止電圧設定部３８により実行される給電停止電圧設定処理の手順を示したフローチャートである。なお、本処理では、負荷設定情報に登録された各負荷（負荷Ａ、Ｂ、Ｃ）に対し、操作部２１を介してバックアップ時間が入力される態様を説明する。
【００４５】
まず、給電停止電圧設定部３８は、補助電源３３の電池容量Ｄを決定する（ステップＳ１１）。ここで、補助電源３３の電池容量Ｄは補助電源３３から印加される電圧値に基づいて決定する態様としてもよい。また、本実施形態のように満充電状態が維持される構成の場合には、電池容量Ｄの値をＭＥＭ−Ｐ１２に記憶しておき、このＭＥＭ―Ｐ１２から読み出す態様としてもよい。この場合、ＭＥＭ−Ｐ１２に記憶される電池容量Ｄは、メーカから推奨された温度及び電流値（標準負荷電流）の下、補助電源３３の放電終始電圧まで放電した際の値（ｍＡｈ）であるものとする。
【００４６】
続いて、給電停止電圧設定部３８は、各負荷のバックアップ時間を設定するバックアップ時間設定処理を実行する（ステップＳ１２）。以下、図５を参照して、ステップＳ１２のバックアップ時間設定処理を説明する。
【００４７】
図５は、バックアップ時間設定処理の手順を示した図である。まず、給電停止電圧設定部３８は、優先順位を表す変数ｎを「１」に設定するとともに、後述する消費電力の総和を表す変数Ｆを「０」に初期化する（ステップＳ１２０１）。
【００４８】
次に、給電停止電圧設定部３８は、操作部２１を介して入力されたバックアップ時間を受け付けると、優先順位ｎの負荷のバックアップ時間として負荷設定情報に設定する（ステップＳ１２０２）。例えば、ｎ＝１の場合には、優先順位１即ち負荷Ａ（ＲＡＭ１２２）のバックアップ時間として負荷設定情報に設定する。なお、このとき、操作部２１を介してユーザから、優先順位ｎとする負荷を指示する指示情報を受け付ける態様としてもよい。
【００４９】
続いて、給電停止電圧設定部３８は、負荷設定情報から優先順位ｎの負荷の消費電流ｆを読み出し（ステップＳ１２０３）、バックアップ時間×ｆを算出することで、バックアップ時間分の消費電力を算出する（ステップＳ１２０４）。
【００５０】
次いで、給電停止電圧設定部３８は、優先順位１からｎまでの負荷に係る消費電流の総和Ｆ（Ｆ＝Ｆ＋ｆ）を算出すると（ステップＳ１２０５）、このＦの値が電池容量Ｄの値以下か否かを判定する（ステップＳ１２０６）。なお、本実施形態では、Ｄの値をＦの値と直接と比較する態様を示しているが、これに限らず、例えば、Ｄに所定の割合（例えば、８０％等）を乗算した結果をＦと比較する態様としてもよい。
【００５１】
ステップＳ１２０６において、Ｆの値がＤの値を上回ると判定した場合（ステップＳ１２０６；Ｎｏ）、給電停止電圧設定部３８は、その旨を通知するとともに、バックアップ時間の再設定を行うか否かの確認を促す情報を表示部２２に表示させ（ステップＳ１２０７）、操作部２１を介して指示信号が入力されるまで待機する（ステップＳ１２０８）。
【００５２】
ここで、操作部２１を介し、バックアップ時間の再設定を行うことを指示する指示信号を受け付けた場合には（ステップＳ１２０８；Ｙｅｓ）、給電停止電圧設定部３８は、ステップＳ１２０１の処理へと再び戻る。
【００５３】
また、ステップＳ１２０８において、バックアップ時間の再設定を行わないことを指示する指示信号を受け付けた場合には（ステップＳ１２０８；Ｎｏ）、給電停止電圧設定部３８は、優先順位ｎの負荷に残りの電池容量（残電池容量）分に相当するバックアップ時間、即ち、（Ｄ−Ｆ−ｆ）／ｆの算出結果を優先順位ｎのバックアップ時間を負荷設定情報に設定した後（ステップＳ１２０９）、図４のステップＳ１３の処理へと移行する。なお、負荷設定情報に登録された全ての負荷についてバックアップ時間を設定する前にステップＳ１２０９の処理が実行された場合には、残りの負荷即ち優先順位の低い負荷については、バックアップ時間は設定されないものとする。
【００５４】
一方、ステップＳ１２０６において、Ｆの値がＤの値以下と判定した場合（ステップＳ１２０６；Ｙｅｓ）、給電停止電圧設定部３８は、負荷設定情報に登録された全ての負荷についてバックアップ時間を設定したか否かを判定する（ステップＳ１２１０）。ここで、未設定の負荷が残っていると判定した場合には（ステップＳ１２１０；Ｎｏ）、給電停止電圧設定部３８は、ｎに１を加算することで優先順位を１下げた後（ステップＳ１２１１）、ステップＳ１２０２の処理に再び戻る。
【００５５】
また、ステップＳ１２１０において、全ての負荷にバックアップ時間を設定したと判定した場合（ステップＳ１２１０；Ｙｅｓ）、給電停止電圧設定部３８は、Ｄ−Ｆを算出することで電池容量Ｄに余りがあるか否かを判定する（ステップＳ１２１２）。ここで、電池容量Ｄに余りがないと判定した場合には（ステップＳ１２１２；Ｎｏ）、図４のステップＳ１３の処理に直ちに移行する。
【００５６】
一方、ステップＳ１２１２において、電池容量Ｄに余りがあると判定した場合には（ステップＳ１２１２；Ｙｅｓ）、給電停止電圧設定部３８は、負荷設定情報に設定された優先順位１の負荷にかかるバックアップ時間に、残電池容量分に相当する時間を加算し（ステップＳ１２１３）、図４のステップＳ１３の処理へと移行する。
【００５７】
具体的には、給電停止電圧設定部３８は、「（Ｄ−Ｆ）／優先順位１の負荷にかかる消費電流ｆ」を算出することで、残電池容量分に相当する時間を導出する。なお、本実施形態では、最も優先順位の高い負荷に、残電池容量分に相当するバックアップ時間を割り当てる態様としたが、これに限らず、優先順位に応じた割合で各負荷に割り当てる態様としてもよい。また、残電池容量分に相当するバックアップ時間を一切割り当てない態様としてもよい。
【００５８】
このように、図５で示したバックアップ時間設定処理を行うことで、負荷設定情報に登録された各負荷のバックアップ時間が設定又は更新される（図３参照）。
【００５９】
図４に戻り、給電停止電圧設定部３８は、後述する変数Ｚを０に初期化した後（ステップＳ１３）、ステップＳ１２の処理で設定されたバックアップ時間に基づいて、当該バックアップ時間の昇順、即ち、バックアップ時間の短い負荷から順次処理の対象とする（ステップＳ１４）。
【００６０】
続いて、給電停止電圧設定部３８は、ステップＳ１４の処理で今回処理対象とされた負荷のバックアップ時間から、前回処理対象とされた負荷のバックアップ時間を減算した値Ｘを算出する（ステップＳ１５）。
【００６１】
次いで、給電停止電圧設定部３８は、負荷設定情報に登録された負荷のうち、バックアップ時間が設定された各負荷の消費電流の総和から、前回までに処理対象とした各負荷の消費電流の和を減算した値Ｙを算出する（ステップＳ１６）。
【００６２】
続いて、給電停止電圧設定部３８は、ステップＳ１５で算出したＸと、ステップＳ１６で算出したＹとを乗算することで、バックアップ時間が終了した負荷を取り除いた、残りの負荷分の消費電流量ｚを算出する（ステップＳ１７）。次いで、給電停止電圧設定部３８は、Ｚ＝Ｚ＋ｚを算出することで、処理対象の負荷を設定されたバックアップ時間だけバックアップするのに必要となる累積消費電力Ｚを導出する（ステップＳ１８）。
【００６３】
次に、給電停止電圧設定部３８は、ＭＥＭ−Ｐ１２に予め記憶された補助電源３３の放電容量と、放電電流と、終止電圧との関係を表した電池特性情報を参照し、消費電流Ｙのときに累積消費電力Ｚの放電容量を使用することが可能な終止電圧を、給電停止電圧として特定する（ステップＳ１９）。なお、電池特性情報については後述する。
【００６４】
次いで、給電停止電圧設定部３８は、ステップＳ１９で特定した給電停止電圧を、処理対象の負荷に対応する電圧監視回路に設定し（ステップＳ２０）、ステップＳ２１の処理に移行する。例えば、処理対象の負荷として負荷Ａにかかる給電停止電圧を特定した場合には、この給電停止電圧を電圧監視回路３５２に設定する。
【００６５】
続くステップＳ２１において、給電停止電圧設定部３８は、負荷設定情報に登録された負荷のうち、バックアップ時間が設定された全ての負荷を処理対象としたか否かを判定する（ステップＳ２１）。ここで、未処理の負荷が存在すると判定した場合には（ステップＳ２１；Ｎｏ）、給電停止電圧設定部３８は、ステップＳ１４の処理へと再び戻り、次の負荷を処理対象とする。また、全ての負荷を処理対象としたと判定した場合には（ステップＳ２１；Ｙｅｓ）、本処理を終了する。
【００６６】
以下、ステップＳ１４〜１９のループ処理の動作を、図３に示した負荷設定情報に基づいて具体的に説明する。まず、最初のループ処理において、給電停止電圧設定部３８は、バックアップ時間の最も小さい負荷Ｃを処理対象に設定する（ステップＳ１４）。続いて、給電停止電圧設定部３８は、前回処理対象とされた負荷は存在しないことから、Ｘ＝１２ｈ、Ｙ＝５．０ｍＡを夫々導出する（ステップＳ１５、Ｓ１６）。そして、給電停止電圧設定部３８は、Ｘ×Ｙを算出することでｚ＝６０ｍＡｈを導出するとともに（ステップＳ１７）、Ｚが０に初期化されていることからＺ＝６０ｍＡｈを導出する（ステップＳ１８）。
【００６７】
ここで、ステップＳ１９において給電停止電圧設定部３８が参照する電池特性情報について説明する。図６は、ＭＥＭ−Ｐ１２に予め記憶された電池特性情報の一例を示した図である。同図に示したように、電池特性情報には、補助電源３３の放電容量と、放電電流と、終止電圧との関係が表されている。
【００６８】
「放電容量」は、補助電源３３が放電可能な電力量（ｍＡｈ）を表すものであって、累積消費電力Ｚに対応するものである。また、「放電電流」は、補助電源３３が供給する電流量を表すものであって、消費電流Ｙに対応するものである。また、「終止電圧」は、補助電源３３が安全に放電を行うことが可能な放電電圧の最低値である。
【００６９】
図６に示したように、補助電源３３は、放電電流が標準負荷電流である０．１ｍＡを超えるあたりで、放電容量が減少し始め、供給電流が大きくなればなるほど放電容量が減少するという特性（放電負荷特性）を有している。
【００７０】
例えば、終止電圧が２．５Ｖの時、放電電流が０．１ｍＡでは、放電容量は１００ｍＡｈとなり、放電電流が５．０ｍＡでは、放電容量は６０ｍＡｈとなる。つまり、放電電流が５．０ｍＡである場合、終止電圧２．５Ｖの時と較べて、１０００ｍＡｈ−６０ｍＡｈ＝４０ｍＡｈ分の放電容量が使用できないことが分かる。
【００７１】
また、終止電圧を下げた場合、例えば、放電電流が０．１ｍＡの時、終止電圧が２．５Ｖでは、放電容量は１００ｍＡｈとなり、終止電圧が２．０Ｖでは、放電容量は１２０ｍＡｈとなる。つまり、終止電圧を２．５Ｖから２．０Ｖに変化させることで、２０ｍＡｈ分の放電容量を多く使用できることが分かる。
【００７２】
ステップＳ１９において、給電停止電圧設定部３８は、電池特性情報から消費電流Ｙのときに累積消費電力Ｚの放電容量を使用することが可能な終止電圧を、給電停止電圧として特定する。具体的に、最初のループの場合、Ｙ＝５．０ｍＡ、Ｚ＝６０ｍＡｈであるため、給電停止電圧設定部３８は、これらの値に対応するグラフの終止電圧２．５Ｖを給電停止電圧として特定する。そして、給電停止電圧設定部３８は、この給電停止電圧２．５Ｖを、処理対象の負荷Ｃに対応する電圧監視回路３５２に設定し（ステップＳ２０）、最初のループ処理を終了する。
【００７３】
２回目のループ処理において、給電停止電圧設定部３８は、バックアップ時間が次に小さい負荷Ａを処理対象に設定する（ステップＳ１４）。続いて、給電停止電圧設定部３８は、負荷Ａのバックアップ時間６１２ｈから前回処理対象とした負荷Ｃのバックアップ時間１２ｈを減算した６００ｈをＸとする（ステップＳ１５）。また、給電停止電圧設定部３８は、全ての負荷の消費電力の総和５．０ｍＡから、前回までに処理対象とした負荷Ｃの消費電力４．９ｍＡを減算した０．１ｍＡをＹとする（ステップＳ１６）。
【００７４】
そして、給電停止電圧設定部３８は、Ｘ×Ｙを算出することでｚ＝６０ｍＡｈを導出するとともに（ステップＳ１７）、Ｚ＝Ｚ＋ｚ＝６０ｍＡｈ＋６０ｍＡｈを算出することで、Ｚ＝１２０ｍＡｈを導出する（ステップＳ１８）。
【００７５】
続くステップＳ１９において、給電停止電圧設定部３８は、電池特性情報から、消費電流０．１ｍＡのときに電流量１２０ｍＡｈの放電容量を使用することが可能な終止電圧２．０Ｖを、給電停止電圧として特定する。そして、給電停止電圧設定部３８は、この給電停止電圧２．０Ｖを、処理対象の負荷Ａに対応する電圧監視回路３６２に設定し（ステップＳ２０）、２回目のループ処理を終了する。
【００７６】
３回目のループ処理において、給電停止電圧設定部３８は、バックアップ時間が次に小さい負荷Ｂを処理対象に設定する（ステップＳ１４）。続いて、給電停止電圧設定部３８は、負荷Ｂのバックアップ時間１６１２ｈから前回処理対象とした負荷Ａのバックアップ時間６１２ｈを減算した１０００ｈをＸとする（ステップＳ１５）。また、給電停止電圧設定部３８は、全ての負荷の消費電力の総和５．０ｍＡから、前回までに処理対象とした負荷Ｃと負荷Ａの総消費電力４．９９ｍＡを減算した０．０１ｍＡをＹとする（ステップＳ１６）。
【００７７】
そして、給電停止電圧設定部３８は、Ｘ×Ｙを算出することでｚ＝１０ｍＡｈを導出するとともに（ステップＳ１７）、Ｚ＝Ｚ＋ｚ＝１２０ｍＡｈ＋１０ｍＡｈを算出することで、Ｚ＝１３０ｍＡｈを導出する（ステップＳ１８）。
【００７８】
続くステップＳ１９において、給電停止電圧設定部３８は、電池特性情報から、消費電流０．０１ｍＡのときに電流量１３０ｍＡｈの放電容量を使用することが可能な終止電圧１．８Ｖを、給電停止電圧として特定する。そして、給電停止電圧設定部３８は、この給電停止電圧１．８Ｖを、処理対象の負荷Ｂに対応する電圧監視回路３７２に設定し（ステップＳ２０）、３回目のループ処理を終了するとともに、給電停止電圧設定処理を終了する。なお、バックアップ時間が最も長い負荷については、給電停止電圧を設定しない態様としてもよい。
【００７９】
このように、補助電源３３の特性に基づいて給電停止電圧を、各電圧監視回路に設定することができるため、補助電源３３の特性に応じた給電制御を行うことが可能となる。以下、図７を参照して電圧監視回路の動作について説明する。
【００８０】
図７は、電圧監視回路３５２の電圧監視処理の手順を示したフローチャートである。なお、本処理では電圧監視回路３５２について説明するが、電圧監視回路３６２、電圧監視回路３７２についても同様の電圧監視処理をスイッチ３６１、３７１からの印加電圧に基づいて行うものとする。
【００８１】
まず、電圧監視回路３５２は、スイッチ３５１から負荷Ａに印加される電圧を常時又は所定時間毎に監視し（ステップＳ３１）、この印加電圧が給電停止電圧設定部３８により設定された給電停止電圧以下であるか否かを判定する（ステップＳ３２）。ここで、印加電圧が給電停止電圧を上回っていると判定した場合には（ステップＳ３２；Ｎｏ）、ステップＳ３１の処理へと再び戻る。
【００８２】
一方、ステップＳ３２において、印加電圧が給電停止電圧以下と判定した場合には（ステップＳ３２；Ｙｅｓ）、スイッチ３５１をオフ状態へと制御することで負荷Ａへの給電を停止させた後（ステップＳ３３）、本処理を終了する。
【００８３】
図８は、補助電源３３の放電特性を示した図である。ここで、縦軸は補助電源３３の電池電圧を表しており、横軸は時間経過を表している。同図において、期間Ｌ１では補助電源３３から負荷Ａ、Ｂ、Ｃに電力が供給されており、時間経過とともに電池電圧が減少している。ここで、補助電源３３の電池電圧が負荷Ｃの供給停止電圧に到達すると、電圧監視回路３７２の制御によりスイッチ３７１がオフ状態へと切り替えられ、負荷Ｃへの給電が停止される。なお、図中Ｐ１で示す波形は、負荷Ｃへの給電停止に伴う電圧変動により生じたノイズ成分である。
【００８４】
また、期間Ｌ２では補助電源３３から負荷Ａ、Ｂに電力が供給されており、時間経過とともに電池電圧が減少している。ここで、補助電源３３の電池電圧が負荷Ａの供給停止電圧に到達すると、電圧監視回路３５２の制御によりスイッチ３５１がオフ状態へと切り替えられ、負荷Ａへの給電が停止される。なお、図中Ｐ２で示す波形は、負荷Ａへの給電停止に伴う電圧変動により生じたノイズ成分である。
【００８５】
また、期間Ｌ３では補助電源３３から負荷Ｂにのみ電力が供給されており、時間経過とともに電池電圧が減少している。ここで、補助電源３３の電池電圧が負荷Ｂの供給停止電圧に到達すると、電圧監視回路３６２の制御によりスイッチ３６１がオフ状態へと切り替えられ、負荷Ｂへの給電が停止される。
【００８６】
以上のように、本実施形態によれば、複数の負荷部の重要度に応じて定められた優先順位の順にバックアップ時間を設定し、補助電源の放電容量と、放電電流と、終止電圧と、の関係を示した電池特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定する。これにより、補助電源の電池特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【００８７】
なお、補助電源３３によるバックアップの対象となる各負荷は、単一の構成要素とは限らず、複数の構成要素を一の負荷として取り扱う態様としてもよい。例えば、図９に示したように、ＤＲＡＭ１７１と、ＤＲＡＭ１７１を駆動する駆動電力を生成する電源回路１７２と、を単一の負荷Ａとして取り扱う態様としてもよい。この場合、電圧監視回路３７２は、スイッチ３７１から電源回路１７２に印加される電圧を監視することになる。
【００８８】
また、本実施形態では、二次電池により補助電源を構成した態様を説明したが、これに限らず、補助電源を一次電池から構成する態様としてもよい。なお、この場合、主電源から補助電源への電力供給は不要となるため、充電回路３２を取り除くこととしてもよい。
【００８９】
［第２の実施形態］
次に、本発明にかかる画像形成装置の第２の実施形態について説明する。なお、上述した第１の実施形態と同様の要素については、同一の符号を用いて示し、その説明は適宜省略する。
【００９０】
第１の実施形態では、ＭＥＭ−Ｐ１２に予め記憶された電池容量Ｄを用いる態様としたが、実際には、使用する環境の温度に応じて補助電源３３の電池容量Ｄや放電特性が変動することが分かっている。具体的には、推奨される温度から低下するに伴い電池容量Ｄは低下し、温度が上昇するほど電池容量Ｄは上昇する。そのため、本実施形態にかかる給電制御装置４０では、補助電源３３の温度に応じた電池容量Ｄ及び給電停止電圧を設定することで、補助電源３３の特性に応じた給電制御を実行する。
【００９１】
図１０は、給電制御装置４０の構成を示したブロック図である。図１０に示したように、給電制御装置４０は、主電源３１、充電回路３２、補助電源３３、切替回路３４、給電ユニット３５、３６、３７に加え、温度検出回路４１、給電停止電圧設定部４２を備えている。
【００９２】
温度検出回路４１は、補助電源３３の近傍に配置された温度検出装置であって、補助電源３３の温度を検出し、この結果を給電停止電圧設定部４２に出力する。
【００９３】
給電停止電圧設定部４２は、給電停止電圧設定部３８と同様の機能を備えるとともに、温度検出回路４１により検出された補助電源３３の温度に基づいて、この温度に対応する電池容量Ｄを、ＭＥＭ−Ｐ１２に記憶された温度特性情報から特定する。また、給電停止電圧設定部４２は、温度検出回路４１により検出された補助電源３３の温度に基づいて、各負荷にかかる給電停止電圧を温度毎に用意された電池特性情報から特定する。
【００９４】
図１１は、ＭＥＭ−Ｐ１２に記憶された温度特性情報の一例を示した図である。同図に示したように、温度と、各温度に応じた補助電源３３の電池容量Ｄとが関連付けて記憶されている。給電停止電圧設定部４２は、この温度特性情報を参照し、温度検出回路４１により検出された補助電源３３の温度に対応する電池容量Ｄを決定する。なお、図１１では、温度特性情報をグラフ形式で表した態様を例示したが、これに限らず、テーブル形式等で表す態様としてもよい。
【００９５】
また、ＭＥＭ−Ｐ１２には、各温度に応じた補助電源３３の特性を表す複数の電池特性情報が記憶されている。なお、各電池特性情報には、図６で説明した電池特性情報と同様、各温度下における補助電源３３の放電容量と、放電電流と、終止電圧との関係が夫々表されているものとする。
【００９６】
以下、図１２を参照して、給電停止電圧設定部４２の動作について説明する。図１２は、給電停止電圧設定部４２により実行される給電停止電圧設定処理の手順を示したフローチャートである。なお、本処理では、負荷設定情報に登録された各負荷（負荷Ａ、Ｂ、Ｃ）に対し、操作部２１を介してバックアップ時間が入力される態様を説明する。
【００９７】
まず、給電停止電圧設定部４２は、温度検出回路４１により検出された補助電源３３の温度を受け付けると（ステップＳ４１）、ＭＥＭ−Ｐ１２に記憶された温度特性情報を参照し、補助電源３３の温度に対応する電池容量Ｄを決定する（ステップＳ４２）。
【００９８】
続いて、給電停止電圧設定部４２は、各負荷のバックアップ時間を設定するバックアップ時間設定処理を実行する（ステップＳ４３）。なお、ステップＳ４３のバックアップ時間設定処理は、図５で説明した、ステップＳ１２のバックアップ時間設定処理と同様であるため、その説明は省略する。
【００９９】
次に、給電停止電圧設定部４２は、変数Ｚを０に初期化した後（ステップＳ４４）、ステップＳ４３の処理で設定されたバックアップ時間に基づいて、当該バックアップ時間の昇順、即ち、バックアップ時間の短い負荷から順次処理の対象とする（ステップＳ４５）。
【０１００】
続いて、給電停止電圧設定部４２は、ステップＳ４５の処理で今回処理対象に設定された負荷のバックアップ時間から、前回処理対象とされた負荷のバックアップ時間を減算した値Ｘを算出する（ステップＳ４６）。
【０１０１】
次いで、給電停止電圧設定部４２は、負荷設定情報に登録された負荷のうち、バックアップ時間が設定された負荷の消費電流の総和から、前回までに処理対象とした各負荷の消費電流の和を減算した値Ｙを算出する（ステップＳ４７）。
【０１０２】
続いて、給電停止電圧設定部４２は、ステップＳ４６で算出したＸと、ステップＳ４７で算出したＹとを乗算することで、バックアップ時間が終了した負荷を取り除いた、残りの負荷分の消費電流量ｚを算出する（ステップＳ４８）。次いで、給電停止電圧設定部４２は、Ｚ＝Ｚ＋ｚを算出することで、処理対象の負荷を設定されたバックアップ時間だけバックアップするのに必要となる累積消費電力Ｚを導出する（ステップＳ４９）。
【０１０３】
次に、給電停止電圧設定部４２は、ＭＥＭ−Ｐ１２に予め記憶された複数の電池特性情報のうち、温度検出回路４１により検出された温度に対応する電池特性情報を参照し、消費電流Ｙのときに累積消費電力Ｚの放電容量を使用することが可能な終止電圧を、給電停止電圧として特定する（ステップＳ５０）。
【０１０４】
次いで、給電停止電圧設定部４２は、ステップＳ５０で特定した給電停止電圧を、処理対象の負荷に対応する電圧監視回路に設定し（ステップＳ５１）、ステップＳ５２の処理に移行する。
【０１０５】
続くステップＳ５２において、給電停止電圧設定部４２は、負荷設定情報に登録された負荷のうち、バックアップ時間が設定された全ての負荷を処理対象としたか否かを判定する（ステップＳ５２）。ここで、未処理の負荷が存在すると判定した場合には（ステップＳ５２；Ｎｏ）、給電停止電圧設定部４２は、ステップＳ４５の処理へと再び戻り、次の負荷を処理対象とする。また、全ての負荷を処理対象としたと判定した場合には（ステップＳ５２；Ｙｅｓ）、本処理を終了する。
【０１０６】
また、給電停止電圧設定部４２は、主電源３１のオン時において、温度検出回路４１からリアルタイムで入力される補助電源３３の温度に基づき、各負荷にかかる給電停止電圧を調整する。以下、図１３、１４を参照して、給電停止電圧設定部４２の動作について説明する。ここで図１３は、給電停止電圧設定部４２により実行される給電停止電圧調整処理の手順を示したフローチャートである。
【０１０７】
まず、給電停止電圧設定部４２は、主電源３１のオン時において、温度検出回路４１により検出された補助電源３３の温度を受け付けると（ステップＳ６１）、ＭＥＭ−Ｐ１２に記憶された温度特性情報を参照し、補助電源３３の温度に対応する電池容量Ｄを決定する（ステップＳ６２）。
【０１０８】
続いて、給電停止電圧設定部４２は、各負荷のバックアップ時間を調整するバックアップ時間調整処理を実行する（ステップＳ６３）。以下、図１４を参照して、ステップＳ６３のバックアップ時間調整処理について説明する。
【０１０９】
図１４は、バックアップ時間調整処理の手順を示したフローチャートである。まず、給電停止電圧設定部４２は、負荷設定情報に登録された各負荷について消費電流とバックアップ時間との積を演算し、その総和Ｆを算出する（ステップＳ６３１）。
【０１１０】
次に、給電停止電圧設定部４２は、ステップＳ６２で決定したＤとＦとを比較し、その値の差は所定値（例えば、５０Ａｈ）以内か否かを判定する（ステップＳ６３２）。ここで、ＤとＦとの差が所定値以内と判定した場合には（ステップＳ６３２；Ｙｅｓ）、給電停止電圧設定部４２は、バックアップ時間調整処理を終了するとともに、給電停止電圧調整処理を終了する。
【０１１１】
また、ステップＳ６３２において、ＤとＦとの差が所定値を上回ると判定した場合には（ステップＳ６３２；Ｎｏ）、給電停止電圧設定部４２は、Ｄの値がＦの値を上回っているか否かを判定する（ステップＳ６３３）。
【０１１２】
ステップＳ６３３において、Ｄの値がＦの値を上回ると判定した場合（ステップＳ６３３；Ｙｅｓ）、給電停止電圧設定部４２は、ＤからＦを引いた差分値を、負荷設定情報に登録された優先順位の最も高い負荷の消費電流で除算することで、Ｄ−Ｆ分の放電容量で最も優先順位の高い負荷をバックアップ可能な時間を算出する（ステップＳ６３４）。
【０１１３】
次いで、給電停止電圧設定部４２は、ステップＳ６３４で算出した時間を、負荷設定情報に登録された優先順位の最も高い負荷のバックアップ時間に加算し（ステップＳ６３５）、図１３のステップＳ６４の処理へと移行する。なお、本処理では、Ｄ−Ｆの余剰した放電容量を、最も優先順位の高い負荷のみに用いる態様としたが、これに限らず、例えば、優先順位に応じた割合で各負荷に割り当てる態様としてもよい。
【０１１４】
一方、ステップＳ６３３において、Ｄの値がＦの値を下回ると判定した場合（ステップＳ６３３；Ｎｏ）、給電停止電圧設定部４２は、ＦからＤを引いた差分値を、負荷設定情報に登録された最も優先順位の低い負荷の消費電流で除算することで、優先順位の最も低い負荷から減算すべき時間を算出する（ステップＳ６３６）。
【０１１５】
次いで、給電停止電圧設定部４２は、ステップＳ６３６で算出した時間を、負荷設定情報に登録された優先順位の最も低い負荷のバックアップ時間から減算し（ステップＳ６３７）、図１３のステップＳ６４の処理へと移行する。なお、本処理では、Ｆ−Ｄの不足分の放電容量を、最も優先順位の低い負荷から賄う態様としたが、これに限らず、例えば、優先順位に応じた割合で各負荷から賄う態様としてもよい。
【０１１６】
図１３に戻り、給電停止電圧設定部４２は、変数Ｚを０に初期化した後（ステップＳ６４）、ステップＳ６３の処理で設定されたバックアップ時間に基づいて、当該バックアップ時間の昇順、即ち、バックアップ時間の短い負荷から順次処理の対象とする（ステップＳ６５）。以下、ステップＳ６６〜Ｓ７２の処理は、上述したステップＳ４６〜Ｓ５２の処理と同様であるため、その説明は省略する。
【０１１７】
以上のように、本実施形態によれば、複数の負荷部の重要度に応じて定められた優先順位の順にバックアップ時間を設定し、補助電源の放電容量と、放電電流と、終止電圧と、の関係を示した電池特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定する。これにより、補助電源の電池特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【０１１８】
また、補助電源の温度毎の電池容量を示した温度特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定するため、補助電源の温度特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【０１１９】
［第３の実施形態］
次に、本発明にかかる画像形成装置の第３の実施形態について説明する。なお、上述した第１の実施形態と同様の要素については、同一の符号を用いて示し、その説明は適宜省略する。
【０１２０】
第１の実施形態では、ＭＥＭ−Ｐ１２に予め記憶された電池容量Ｄを用いる態様としたが、実際には、補助電源３３の充放電回数（サイクル数）が増加するに伴い補助電源３３の性能は低下するため、補助電源３３の電池容量Ｄや放電特性は変化する。具体的には、サイクル数が上昇するに伴い放電深度は浅くなるため、電池容量Ｄは低下する。そのため、本実施形態にかかる給電制御装置５０では、補助電源３３のサイクル数に応じた電池容量Ｄとを設定することで、補助電源３３の特性に応じた給電制御を実行する。
【０１２１】
図１５は、給電制御装置５０の構成を示したブロック図である。図１５に示したように、給電制御装置５０は、主電源３１、充電回路３２、補助電源３３、切替回路３４、給電ユニット３５、３６、３７に加え、サイクル数計数部５１、給電停止電圧設定部５２を備えている。
【０１２２】
サイクル数計数部５１は、補助電源３３の充電及び放電が行われる毎に、その累積回数を計数し、計数した結果を給電停止電圧設定部５２に出力する。
【０１２３】
給電停止電圧設定部５２は、給電停止電圧設定部３８と同様の機能を備えるとともに、サイクル数計数部５１により計数された補助電源３３のサイクル数に基づいて、このサイクル数に対応する電池容量Ｄを、ＭＥＭ−Ｐ１２に記憶されたサイクル特性情報から特定する。また、給電停止電圧設定部５２は、サイクル数計数部５１により計数された補助電源３３のサイクル数に基づいて、各負荷にかかる給電停止電圧を温度毎に用意された電池特性情報から特定する。
【０１２４】
図１６は、ＭＥＭ−Ｐ１２に記憶されたサイクル特性情報の一例を示した図である。同図に示したように、サイクル数と、各サイクル数に応じた補助電源３３の電池容量Ｄとが関連付けて記憶されている。給電停止電圧設定部５２は、このサイクル特性情報を参照し、サイクル数計数部５１により計数された補助電源３３のサイクル数に対応する電池容量Ｄを決定する。なお、図１６では、サイクル特性情報をグラフ形式で表した態様を例示したが、これに限らず、テーブル形式等で表す態様としてもよい。
【０１２５】
また、ＭＥＭ−Ｐ１２には、サイクル数に応じた補助電源３３の特性を表す複数の電池特性情報が記憶されている。なお、各電池特性情報には、図６で説明した電池特性情報と同様、所定のサイクル数における補助電源３３の放電容量と、放電電流と、終止電圧との関係が夫々表されているものとする。
【０１２６】
以下、図１７を参照して、給電停止電圧設定部５２の動作について説明する。図１７は、給電停止電圧設定部５２により実行される給電停止電圧設定処理の手順を示したフローチャートである。なお、本処理では、負荷設定情報に登録された各負荷（負荷Ａ、Ｂ、Ｃ）に対し、操作部２１を介してバックアップ時間が入力される態様を説明する。
【０１２７】
まず、給電停止電圧設定部５２は、サイクル数計数部５１により計数された補助電源３３のサイクル数を受け付けると（ステップＳ８１）、ＭＥＭ−Ｐ１２に記憶されたサイクル特性情報を参照し、補助電源３３のサイクル数に対応する電池容量Ｄを決定する（ステップＳ８２）。
【０１２８】
続いて、給電停止電圧設定部５２は、各負荷のバックアップ時間を設定するバックアップ時間設定処理を実行する（ステップＳ８３）。なお、ステップＳ８３のバックアップ時間設定処理は、図５で説明した、ステップＳ１２のバックアップ時間設定処理と同様であるため、その説明は省略する。
【０１２９】
次に、給電停止電圧設定部５２は、変数Ｚを０に初期化した後（ステップＳ８４）、ステップＳ８３の処理で設定されたバックアップ時間に基づいて、当該バックアップ時間の昇順、即ち、バックアップ時間の短い負荷から順次処理の対象とする（ステップＳ８５）。
【０１３０】
続いて、給電停止電圧設定部５２は、ステップＳ８５の処理で今回処理対象に設定された負荷のバックアップ時間から、前回処理対象とされた負荷のバックアップ時間を減算した値Ｘを算出する（ステップＳ８６）。
【０１３１】
次いで、給電停止電圧設定部５２は、負荷設定情報に登録された負荷のうち、バックアップ時間が設定された負荷の消費電流の総和から、前回までに処理対象とした各負荷の消費電流の和を減算した値Ｙを算出する（ステップＳ８７）。
【０１３２】
続いて、給電停止電圧設定部５２は、ステップＳ８６で算出したＸと、ステップＳ８７で算出したＹとを乗算することで、バックアップ時間が終了した負荷を取り除いた、残りの負荷分の消費電流量ｚを算出する（ステップＳ８８）。次いで、給電停止電圧設定部５２は、Ｚ＝Ｚ＋ｚを算出することで、処理対象の負荷を設定されたバックアップ時間だけバックアップするのに必要となる累積消費電力Ｚを導出する（ステップＳ８９）。
【０１３３】
次に、給電停止電圧設定部５２は、ＭＥＭ−Ｐ１２に予め記憶された複数の電池特性情報のうち、サイクル数計数部５１により計数されたサイクル数に対応する電池特性情報を参照し、消費電流Ｙのときに累積消費電力Ｚの放電容量を使用することが可能な終止電圧を、給電停止電圧として特定する（ステップＳ９０）。
【０１３４】
次いで、給電停止電圧設定部５２は、ステップＳ８０で特定した給電停止電圧を、処理対象の負荷に対応する電圧監視回路に設定し（ステップＳ９１）、ステップＳ９２の処理に移行する。
【０１３５】
続くステップＳ９２において、給電停止電圧設定部５２は、負荷設定情報に登録された負荷のうち、バックアップ時間が設定された全ての負荷を処理対象としたか否かを判定する（ステップＳ９２）。ここで、未処理の負荷が存在すると判定した場合には（ステップＳ９２；Ｎｏ）、給電停止電圧設定部５２は、ステップＳ８５の処理へと再び戻り、次の負荷を処理対象とする。また、全ての負荷を処理対象としたと判定した場合には（ステップＳ９２；Ｙｅｓ）、本処理を終了する。
【０１３６】
また、給電停止電圧設定部５２は、主電源３１のオン時において、サイクル数計数部５１からリアルタイムで入力される補助電源３３のサイクル数に基づいて、各負荷にかかる給電停止電圧を調整する。以下、図１８を参照して、給電停止電圧設定部５２の動作について説明する。
【０１３７】
図１８は、給電停止電圧設定部５２により実行される給電停止電圧調整処理の手順を示したフローチャートである。まず、給電停止電圧設定部５２は、主電源３１のオン時において、サイクル数計数部５１により計数された補助電源３３のサイクル数を受け付けると（ステップＳ１０１）、ＭＥＭ−Ｐ１２に記憶されたサイクル特性情報を参照し、補助電源３３のサイクル数に対応する電池容量Ｄを決定する（ステップＳ１０２）。
【０１３８】
続いて、給電停止電圧設定部５２は、各負荷のバックアップ時間を調整するバックアップ時間調整処理を実行する（ステップＳ１０３）。なお、ステップＳ１０３のバックアップ時間調整処理は、図１７で説明した、ステップＳ６３のバックアップ時間設定処理と同様であるため、その説明は省略する。また、ステップＳ１０４〜１１２の処理は、上述したステップＳ８４〜９２の処理と同様であるため、その説明は省略する。
【０１３９】
以上のように、本実施形態によれば、各負荷部の重要度に応じた優先順位の順にバックアップ時間を設定し、補助電源の放電容量と、放電電流と、終止電圧と、の関係を示した電池特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定する。これにより、補助電源の電池特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【０１４０】
また、補助電源の充放電回数毎の電池容量を示したサイクル特性情報に基づいて、各負荷部のバックアップ時間を確保可能な給電停止電圧を夫々決定するため、補助電源のサイクル特性に応じた給電制御を行うとともに、より重要度の高い負荷を確実にバックアップすることができる。
【０１４１】
以上、本発明を第１〜第３の実施形態を用いて説明してきたが、上述した実施形態に多様な変更または改良を加えることができる。また、上述した第１〜第３の実施形態において説明した構成や機能は、自由に組み合わせることができる。
【０１４２】
例えば、上記の実施形態では、画像形成装置に給電制御装置（３０、４０、５０）を適用した例を説明したが、これに限らず、ＰＣ（Personal  Computer）等の情報処理装置や、携帯電話器等の移動通信端末に適用する態様としてもよい。なお、移動通信端末に適用する場合、主電源は必須の構成要素ではなく、充放電可能な二次電池からなる移動通信端末の電源を補助電源３３として取り扱うことで、上述した給電制御装置を適用することが可能である。
【産業上の利用可能性】
【０１４３】
以上のように、本発明にかかる給電制御装置、給電制御方法及び画像形成装置は、一の電源により複数の負荷をバックアップする場合に有効であり、特に、各負荷の重要度に応じた優先順位に基づいて給電制御を行う場合に適している。
【図面の簡単な説明】
【０１４４】
【図１】画像処理装置のハードウェア構成を示したブロック図である。
【図２】第１の実施形態にかかる給電制御装置の構成を示したブロック図である。
【図３】負荷設定情報の一例を示した図である。
【図４】第１の実施形態にかかる給電停止電圧設定処理の手順を示したフローチャートである。
【図５】バックアップ時間設定処理の手順を示した図である。
【図６】電池特性情報の一例を示した図である。
【図７】電圧監視処理の手順を示したフローチャートである。
【図８】補助電源の放電特性を示した図である。
【図９】負荷の構成例を示した図である。
【図１０】第２の実施形態にかかる給電制御装置の構成を示したブロック図である。
【図１１】温度特性情報の一例を示した図である。
【図１２】第２の実施形態にかかる給電停止電圧設定処理の手順を示したフローチャートである。
【図１３】第２の実施形態にかかる給電停止電圧調整処理の手順を示したフローチャートである。
【図１４】バックアップ時間調整処理の手順を示したフローチャートである。
【図１５】第３の実施形態にかかる給電制御装置の構成を示したブロック図である。
【図１６】サイクル特性情報の一例を示した図である。
【図１７】第３の実施形態にかかる給電停止電圧設定処理の手順を示したフローチャートである。
【図１８】第３の実施形態にかかる給電停止電圧調整処理の手順を示したフローチャートである。
【符号の説明】
【０１４５】
１００  画像形成装置
１０  コントローラ
１１  ＣＰＵ
１２  システムメモリ（ＭＥＭ−Ｐ）
１２１  ＲＯＭ
１２２  ＲＡＭ
１３  ノースブリッジ（ＮＢ）
１４  サウスブリッジ（ＳＢ）
１５  ＡＧＰバス
１６  ＡＳＩＣ
１７  ローカルメモリ（ＭＥＭ−Ｃ）
１８  ハードディスクドライブ（ＨＤＤ）
１９  ＲＴＣ
２１  操作部
２２  表示部
２３  ＦＣＵ
２４  ＵＳＢ
２５  ＩＥＥＥ１３９４インターフェース
２６  エンジン部
２７  ＰＣＩバス
３０  給電制御装置
３１  主電源
３２  充電回路
３３  補助電源
３４  切替回路
３５  給電ユニット
３５１  スイッチ
３５２  電圧監視回路
３６  給電ユニット
３６１  スイッチ
３６２  電圧監視回路
３７  給電ユニット
３７１  スイッチ
３７２  電圧監視回路
３８  給電停止電圧設定部
４０  給電制御装置
４１  温度検出回路
４２  給電停止電圧設定部
５０  給電制御装置
５１  サイクル数計数部
５２  給電停止電圧設定部
【図１】
0004971920.tif 000002
【図２】
0004971920.tif 000003
【図３】
0004971920.tif 000004
【図４】
0004971920.tif 000005
【図５】
0004971920.tif 000006
【図６】
0004971920.tif 000007
【図７】
0004971920.tif 000008
【図８】
0004971920.tif 000009
【図９】
0004971920.tif 000010
【図１０】
0004971920.tif 000011
【図１１】
0004971920.tif 000012
【図１２】
0004971920.tif 000013
【図１３】
0004971920.tif 000014
【図１４】
0004971920.tif 000015
【図１５】
0004971920.tif 000016
【図１６】
0004971920.tif 000017
【図１７】
0004971920.tif 000018
【図１８】
0004971920.tif 000019