(57)【要約】【課題】異常終了に伴うデータ異常の発生を抑えつつ、異常終了した旨をユーザに報知する。【解決手段】商用電源からの供給に基づいて電力を供給する電源ユニット３０と、充電した電力を供給するバッテリユニット４０と、メイン基板６０と、商用電源からの供給が遮断された場合にメイン基板６０の電源を電源ユニット３０からバッテリユニット４０に切り替え、バッテリユニット４０からメイン基板６０へ電力を供給するＤＣＤＣユニット５０と、電源に切り替えられたバッテリユニット４０の電圧が、動作下限電圧となったことを検出する電圧検出部４１と、メイン基板６０に備えられ、動作下限電圧が検出されると、当該動作下限電圧が検出されたことを示す検出情報をＮＶＲＡＭ６８に記憶するＥＣ６７と、を備え、ＥＣ６７は、起動操作が行われると、ＮＶＲＡＭ６８に検出情報が記憶されているか否かを判定し、検出情報が記憶されている場合、起動を中止する。【選択図】図１
2013061569.tif 000002
【特許請求の範囲】
【請求項１】
商用電源からの供給に基づいて電力を供給する主電源と、
充電した電力を供給する補助電源と、
主制御基板と、
前記商用電源からの供給が遮断された場合に前記主制御基板の電源を前記主電源から前記補助電源に切り替え、当該補助電源から前記主制御基板へ電力を供給する電源制御部と、
前記電源に切り替えられた前記補助電源の電圧が、動作下限電圧となったことを検出する電圧検出部と、
前記主制御基板に備えられ、前記動作下限電圧が検出されると、当該動作下限電圧が検出されたことを示す検出情報を記憶部に記憶する電源管理部と、を備え、
前記電源管理部は、起動操作が行われると、前記記憶部に前記検出情報が記憶されているか否かを判定し、前記検出情報が記憶されている場合、起動を中止することを特徴とする制御装置。
【請求項２】
前記動作下限電圧は、前記主制御基板が動作可能な電圧の下限値を示し、
前記電源制御部は、前記動作下限電圧が検出されると、前記主制御基板のうち前記制御部に前記補助電源から電力を供給することを特徴とする請求項１に記載の制御装置。
【請求項３】
前記動作下限電圧は、前記主制御基板が動作可能な電圧の下限値よりも高いことを特徴とする請求項１に記載の制御装置。
【請求項４】
前記電源制御部は、前記検出情報が前記記憶部に記憶されると、前記電源を前記補助電源から前記主電源に切り替えることを特徴とする請求項１〜３のいずれか１つに記載の制御装置。
【請求項５】
前記電源管理部は、前記記憶部に前記検出情報が記憶されている場合、表示部にエラーを表示させることを特徴とする請求項１〜４のいずれか１つに記載の制御装置。
【請求項６】
前記補助電源は、前記電圧検出部を備えることを特徴とする請求項１〜５のいずれか１つに記載の制御装置。
【請求項７】
前記補助電源は、画像形成エンジンが有するバッテリから供給された電力を充電することを特徴とする請求項１〜６のいずれか１つに記載の制御装置。
【請求項８】
請求項１〜７のいずれか１つに記載の制御装置を備えることを特徴とする画像形成装置。
【請求項９】
画像を形成する画像形成エンジンを備え、
前記補助電源は、前記画像形成エンジンが有するバッテリであることを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
商用電源からの供給が遮断された場合に、主制御基板の電源を、前記商用電源からの供給に基づいて電力を供給する主電源から、充電した電力を供給する補助電源に切り替え、当該補助電源から前記主制御基板へ電力を供給する電源制御ステップと、
前記電源に切り替えられた前記補助電源の電圧が、動作下限電圧となったことを検出する電圧検出ステップと、
前記動作下限電圧が検出されると、当該動作下限電圧が検出されたことを示す検出情報を記憶部に記憶する電源管理ステップと、
起動操作が行われると、前記記憶部に前記検出情報が記憶されているか否かを判定し、前記検出情報が記憶されている場合、起動を中止する制御ステップと、
を含むことを特徴とする起動制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御装置、画像形成装置及び起動制御方法に関する。
【背景技術】
【０００２】
電池駆動型の情報処理装置において、サスペンド状態へ移行させるサスペンド処理中に電池が抜かれた場合、次回の電源起動後のリブート処理実行前にサスペンド処理が異常終了した旨をユーザに報知する技術が知られている（例えば、特許文献１参照）。
【０００３】
ところで、画像形成装置のコントローラである制御装置の場合、電力供給には、通常、商用電源からの供給に基づいて電力を供給する主電源が用いられ、商用電源からの供給が遮断されると、充電可能な電気二重層コンデンサなどの補助電源が用いられる。そして制御装置は、通常、補助電源から電力が供給されている間にシャットダウン処理を行う。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述したような制御装置は、補助電源の電圧が動作下限電圧に達すると、異常終了してしまう。この後、電力供給が復旧して制御装置を通常起動させてしまうと、更なるデータ異常が発生してしまうおそれがある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、異常終了に伴うデータ異常の発生を抑えつつ、異常終了した旨をユーザに報知することができる制御装置、画像形成装置及び起動制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる制御装置は、商用電源からの供給に基づいて電力を供給する主電源と、充電した電力を供給する補助電源と、主制御基板と、前記商用電源からの供給が遮断された場合に前記主制御基板の電源を前記主電源から前記補助電源に切り替え、当該補助電源から前記主制御基板へ電力を供給する電源制御部と、前記電源に切り替えられた前記補助電源の電圧が、動作下限電圧となったことを検出する電圧検出部と、前記主制御基板に備えられ、前記動作下限電圧が検出されると、当該動作下限電圧が検出されたことを示す検出情報を記憶部に記憶する電源管理部と、を備え、前記電源管理部は、起動操作が行われると、前記記憶部に前記検出情報が記憶されているか否かを判定し、前記検出情報が記憶されている場合、起動を中止することを特徴とする。
【０００７】
また、本発明の別の態様にかかる画像形成装置は、上記制御装置を備えることを特徴とする。
【０００８】
また、本発明の別の態様にかかる起動制御方法は、商用電源からの供給が遮断された場合に、主制御基板の電源を、前記商用電源からの供給に基づいて電力を供給する主電源から、充電した電力を供給する補助電源に切り替え、当該補助電源から前記主制御基板へ電力を供給する電源制御ステップと、前記電源に切り替えられた前記補助電源の電圧が、動作下限電圧となったことを検出する電圧検出ステップと、前記動作下限電圧が検出されると、当該動作下限電圧が検出されたことを示す検出情報を記憶部に記憶する電源管理ステップと、起動操作が行われると、前記記憶部に前記検出情報が記憶されているか否かを判定し、前記検出情報が記憶されている場合、起動を中止する制御ステップと、を含むことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、異常終了に伴うデータ異常の発生を抑えつつ、異常終了した旨をユーザに報知することができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、本実施形態のコントローラのハードウェア構成の一例を示すブロック図である。
【図２】図２は、本実施形態の電圧検出部の回路構成の一例を示す回路図である。
【図３】図３は、本実施形態のコントローラを備える画像形成装置の構成の一例を示すブロック図である。
【図４】図４は、本実施形態の画像形成装置で行われる充電の一例を示す図である。
【図５】図５は、本実施形態のコントローラで実行される起動制御処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明にかかる制御装置、画像形成装置及び起動制御方法の実施形態を詳細に説明する。本実施形態では、制御装置が画像形成装置のコントローラである場合を例にとり説明するが、制御装置はこれに限定されるものではない。また画像形成装置は、例えば、複写機、複合機、印刷装置、スキャナ装置、及びファクシミリ装置など画像を形成する装置であればよい。なお複合機とは、印刷機能、複写機能、スキャナ機能、及びファクシミリ機能のうち少なくとも２つの機能を有する装置である。
【００１２】
まず、本実施形態のコントローラの構成について説明する。
【００１３】
図１は、本実施形態のコントローラ１０のハードウェア構成の一例を示すブロック図である。図１に示すように、コントローラ１０は、ＡＣ電源コード２０と、電源ユニット３０と、バッテリユニット４０と、ＤＣＤＣユニット５０と、メイン基板６０とを、備える。
【００１４】
ＡＣ電源コード２０は、商用電源などの外部の電力源からコントローラ１０（電源ユニット３０）に電力（ＡＣ電源）を供給する。
【００１５】
電源ユニット３０（主電源の一例）は、商用電源からの供給に基づいて電力を供給する。具体的には、電源ユニット３０は、商用電源から供給されたＡＣ電源をＤＣ電源に変換してメイン基板６０に供給する。
【００１６】
バッテリユニット４０（補助電源の一例）は、充電可能な二次電池であり、充電した電力を供給する。具体的には、バッテリユニット４０は、商用電源から電源ユニット３０への電力の供給が遮断された場合に、一時的に（バックアップ処理のために）メイン基板６０に電力（ＤＣ電源）を供給する。なおバッテリユニット４０は、例えば、電気二重層コンデンサなどにより実現でき、コントローラ１０（メイン基板６０）に応じて電池の容量や本数が定まる。バッテリユニット４０は、バッテリユニット４０の電圧が動作下限電圧となったことを検出する電圧検出部４１を備える。ここで、本実施形態では、動作下限電圧は、メイン基板６０が動作可能な電圧の下限値を示すものとする。
【００１７】
図２は、本実施形態の電圧検出部４１の回路構成の一例を示す回路図である。図２に示すように、電圧検出部４１は、変換回路４３と、ツェナーダイオード４４と、コンパレータ４５とを、備える。
【００１８】
変換回路４３は、コンパレータ４５の＋端子に接続されている。変換回路４３は、バッテリの電圧をコンパレータ４５の動作電圧に変換し、コンパレータ４５の＋端子に出力する。変換回路４３は、例えば、抵抗分圧回路などにより実現できる。
【００１９】
ツェナーダイオード４４は、コンパレータ４５の−端子に接続されている。ツェナーダイオード４４は、定電圧源であり、定電圧をコンパレータ４５の−端子に出力する。
【００２０】
コンパレータ４５は、変換回路４３の出力とツェナーダイオード４４の出力とを比較する。これにより、コンパレータ４５は、バッテリユニット４０の電圧が動作下限電圧となったことを検出できる。そしてコンパレータ４５は、比較結果（検出結果）をＤＣＤＣユニット５０やメイン基板６０に出力する。
【００２１】
なお、温度など環境の影響を排除するため、電圧検出部４１の回路構成に、専用のＩＣ（Integrated  Circuit）などを加えるようにしてもよい。
【００２２】
ＤＣＤＣユニット５０（電源制御部の一例）は、メイン基板６０の電源を電源ユニット３０又はバッテリユニット４０に切り替え、電源から供給されるＤＣ電源をメイン基板６０が必要とするＤＣ電源電圧に変換してメイン基板６０に供給する。ＤＣＤＣユニット５０は、電源切替部５１と、ＤＣＤＣコンバータ５３とを、備える。
【００２３】
電源切替部５１は、商用電源からの供給が遮断されると、メイン基板６０の電源を電源ユニット３０からバッテリユニット４０に切り替え、商用電源からの供給が復旧されると、メイン基板６０の電源をバッテリユニット４０から電源ユニット３０に切り替える。なお電源切替部５１は、メイン基板６０の電源を切り替えたことをメイン基板６０の後述するＥＣ６７に通知する。また電源切替部５１は、バックアップ処理用途であるバッテリユニット４０からコントローラ１０（画像形成装置）を起動しないよう切替制御する。具体的には、電源切替部５１は、電圧検出部４１（コンパレータ４５）からの出力（検出結果）がバッテリユニット４０の電圧が動作下限電圧以下であることを示すと、その後、メイン基板６０の電源をバッテリユニット４０から電源ユニット３０に切り替える。これにより、後述のＤＣＤＣコンバータ５３で正しく電圧を変換できないことを原因とする電源の遮断を防止することができる。
【００２４】
ＤＣＤＣコンバータ５３は、電源切替部５１によりメイン基板６０の電源に切り替えられた電源ユニット３０又はバッテリユニット４０から、メイン基板６０へ電力を供給する。本実施形態では、ＤＣＤＣコンバータ５３は、第１ＤＣＤＣコンバータ〜第３ＤＣＤＣコンバータを有する。第１ＤＣＤＣコンバータは、電源切替部５１によりメイン基板６０の電源が電源ユニット３０に切り替えられている場合、電源ユニット３０から供給されるＤＣ電源をメイン基板６０の各部が必要とするＤＣ電源電圧に変換してメイン基板６０の各種電源に供給する。第２ＤＣＤＣコンバータは、電源切替部５１によりメイン基板６０の電源がバッテリユニット４０に切り替えられている場合、バッテリユニット４０から供給されるＤＣ電源をメイン基板６０の各部が必要とするＤＣ電源電圧に変換してメイン基板６０の各種電源に供給する。第３ＤＣＤＣコンバータは、電圧検出部４１（コンパレータ４５）からの出力（検出結果）がバッテリユニット４０の電圧が動作下限電圧以下であることを示すと、バッテリユニット４０から供給されるＤＣ電源をメイン基板６０の後述するＥＣ６７が必要とするＤＣ電源電圧に変換してメイン基板６０のＥＣ６７の電源に供給する。バッテリユニット４０の電圧が動作下限電圧以下となると、メイン基板６０全体を動作させる電池容量はないが、ＥＣ６７をしばらく起動させておくには十分な電池容量があるため、ＥＣ６７をしばらく駆動させることができる。
【００２５】
メイン基板６０（主制御基板の一例）は、コントローラ１０の全体を制御するものであり、例えば、ＰＣ（Personal  Computer）で使用されているものと同様のマザーボードなどにより実現できる。
【００２６】
メイン基板６０は、ＣＰＵ（Central  Processing  Unit）６１と、メモリ６２と、チップセット６３と、ペリフェラル６４と、ＨＤＤ（Hard  Disk  Drive）６５と、ＢＩＯＳ−ＲＯＭ６６と、ＥＣ６７と、ＮＶＲＡＭ（Non  Volatile  RAM）６８と、ＳｔａｔｕｓＬＣＤ６９とを、備える。
【００２７】
ＣＰＵ６１は、メモリ６２を作業領域としてＯＳ（Operating  System）の動作処理や各種データ処理を行う。ＣＰＵ６１は、例えば、電源切替部５１により電源ユニット３０からバッテリユニット４０にメイン基板６０の電源が切り替えられると、シャットダウン処理を行う。なおＣＰＵ６１は、メイン基板６０の電源が切り替えられたことを後述のＥＣ６７から通知される。メモリ６２は、例えば、ＲＡＭ（Random  Access  Memory）などであり、ＣＰＵ６１のデータ展開領域や作業領域として機能する。ＣＰＵ６１とメモリ６２とは、データ転送速度が高速なメモリバスで接続されている。
【００２８】
チップセット６３は、メイン基板６０が有する各種デバイスを接続し、接続している各種デバイスを制御する。チップセット６３は、データ転送速度が高速な専用バスを有しており、この専用バスでＣＰＵ６１と接続されている。
【００２９】
またチップセット６３は、ＵＳＢ（Universal  Serial  Bus）Ｉ／Ｆ、ＰＣＩ（Peripheral  Components  Interconnect）Ｅｘｐｒｅｓｓ、通信Ｉ／Ｆ、及びＳＡＴＡ（Serial  ＡＴＡ）Ｉ／Ｆなどの汎用Ｉ／Ｆを有しており、これらの汎用Ｉ／Ｆで各種ペリフェラル６４やＨＤＤ６５と接続されている。
【００３０】
各種ペリフェラル６４は、例えば、ＵＳＢＩ／Ｆで接続されるマウスやキーボードなどのＰＣの周辺機器、ＰＣＩＥｘｐｒｅｓｓで接続される内部拡張機器、通信Ｉ／Ｆで接続されるＬＡＮ（Local  Area  Network）ケーブルやモデムなどの通信機器などが該当する。
【００３１】
ＨＤＤ６５は、ＣＰＵ６１で使用される各種データやプログラムを記憶する不揮発性の記憶媒体であり、ＳＡＴＡＩ／Ｆでチップセット６３に接続される。
【００３２】
またチップセット６３は、ＬＰＣ（Low  Pin  Count）バスなどのデータ転送速度が比較的低速な内部デバイス接続用のローカルＩ／Ｆバスを有しており、このローカルＩ／ＦバスでＢＩＯＳ−ＲＯＭ６６、ＥＣ（Ｅｎｂｅｄｄｅｄ  Ｃｏｎｔｒｏｌｌｅｒ）６７、及びＮＶＲＡＭ６８と接続されている。
【００３３】
ＢＩＯＳ−ＲＯＭ６６は、メイン基板６０の基本設定を行なうためのプログラムを記憶する。
【００３４】
ＥＣ６７（電源管理部の一例）は、処理性能の比較的低いデバイスやユニットを制御する。ＥＣ６７は、主として、電源マネージメントなどコントローラ１０を起動動作させる際の設定を行い、温度監視やハードウェア的な故障の検出などコントローラ１０の動作を維持する為の機能を担う。例えば、ＥＣ６７は、電源切替部５１からメイン基板６０の電源が切り替えられたことが通知されると、その旨をＣＰＵ６１に通知する。また例えば、ＥＣ６７は、電圧検出部４１（コンパレータ４５）からの出力（検出結果）がバッテリユニット４０の電圧が動作下限電圧以下であることを示すと、動作下限電圧が検出されたことを示す検出情報を、不揮発性の記憶媒体であるＮＶＲＡＭ６８（記憶部の一例）に記憶する。そしてＥＣ６７は、検出情報をＮＶＲＡＭ６８に記憶した旨を電源切替部５１に通知し、電源切替部５１は、メイン基板６０の電源をバッテリユニット４０から電源ユニット３０に切り替える。なお、ＣＰＵ６１によるシャットダウン処理中に、電圧検出部４１により動作下限電圧が検出されると、その後、シャットダウン処理は正常に終了せず、コントローラ１０（画像形成装置）は、異常終了する。一方、ＣＰＵ６１によるシャットダウン処理が正常に終了すれば、安全な状態で全ての電源がオフされるので、電圧検出部４１により動作下限電圧が検出されることはない。
【００３５】
そして、異常終了後に、商用電源からの供給が復旧し、ユーザにより電源がオン（起動操作の一例）されると、ＥＣ６７は、ＮＶＲＡＭ６８に検出情報が記憶されているか否かを判定し、検出情報が記憶されている場合、コントローラ１０（画像形成装置）の起動を中止する。更にＥＣ６７は、ＮＶＲＡＭ６８に検出情報が記憶されている場合、ＳｔａｔｕｓＬＣＤ６８にエラーを表示させる。一方、ＥＣ６７は、ＮＶＲＡＭ６８に検出情報が記憶されていない場合、ＣＰＵ６１と協働して、コントローラ１０（画像形成装置）を通常起動させる。
【００３６】
ＳｔａｔｕｓＬＣＤ６９は、ＥＣ６７により表示制御が行われる表示装置であり、ＥＣ６７が管理する電源管理状態を表示する。例えば、ＳｔａｔｕｓＬＣＤ６９は、ＥＣ６７によりエラー表示が指示されると、バッテリユニット４０の動作下限電圧が検出され、コントローラ１０（画像形成装置）が異常終了した旨を示すエラーコードを表示する。これにより、コントローラ１０（画像形成装置）が異常終了した旨をユーザに報知でき、電源オンをせずにサービスマンや管理者へ連絡することをユーザに促すことができる。
【００３７】
図３は、本実施形態のコントローラ１０を備える画像形成装置１００の構成の一例を示すブロック図である。図３に示すように、画像形成装置１００は、コントローラ１０と、画像形成エンジン８０とを、備える。
【００３８】
画像形成エンジン８０は、画像形成を実行するものであり、ＡＣ電源コード９０と、バッテリ９１と、専用Ｉ／Ｆ９３と、汎用Ｉ／Ｆ９５とを、備える。また、コントローラ１０も、専用Ｉ／Ｆ７１と、汎用Ｉ／Ｆ７３とを、備える。
【００３９】
ＡＣ電源コード９０は、商用電源などの外部の電力源から画像形成エンジン８０に電力（ＡＣ電源）を供給する。
【００４０】
バッテリ９１は、充電可能な二次電池であり、充電した電力を供給する。例えば、バッテリ９１は、ＩＨインバータ用の補助電源に利用される電気二重層キャパシタなどである。
【００４１】
専用Ｉ／Ｆ７１及び専用Ｉ／Ｆ９３は、汎用Ｉ／Ｆで定義されていない画像形成装置１００固有の機能を提供するための接続インターフェースである。
【００４２】
汎用Ｉ／Ｆ７３及び汎用Ｉ／Ｆ９５は、汎用Ｉ／Ｆで定義されている接続インターフェースである。
【００４３】
本実施形態の画像形成装置１００では、コントローラ１０において、バッテリユニット４０が専用Ｉ／Ｆ７１に接続され、画像形成エンジン８０において、バッテリ９１が専用Ｉ／Ｆ９３に接続され、専用Ｉ／Ｆ７１及び専用Ｉ／Ｆ９３が専用線で接続されている。また、汎用Ｉ／Ｆ７３及び汎用Ｉ／Ｆ９５がＬＡＮ（Local  Area  Network）などで接続されている。そして、画像形成エンジン８０は、汎用Ｉ／Ｆ７３及び汎用Ｉ／Ｆ９５を利用して、コントローラ１０からバッテリユニット４０の状態を取得し、充電が必要な場合には、バッテリ９１から供給される電力でバッテリユニット４０を充電する。これにより、画像形成装置１００の接続を変更せずに、コントローラ１０側の商用電源からの供給が遮断されている場合に、画像形成エンジン８０のバッテリ９１の電力を利用して、コントローラ１０のバッテリユニット４０を充電することができる。
【００４４】
図４は、本実施形態の画像形成装置１００で行われる充電の一例を示す図である。図４に示す例では、停電が発生すると、コントローラ１０がバッテリユニット４０の電力を利用してシャットダウン処理を行い、シャットダウン処理が終了すると、画像形成エンジン８０が、バッテリ９１の電力を利用して、バッテリユニット４０を充電している。そして、停電が終了すると、コントローラ１０は、商用電源からの電力を利用してバッテリユニット４０を充電する。その後、再び停電が発生すると前述した動作が繰り返される。
【００４５】
このため、短い間隔で停電が発生するような場合には、画像形成エンジン８０のバッテリ９１を利用した充電の効果が十分に期待できる。
【００４６】
次に、本実施形態のコントローラの動作について説明する。
【００４７】
図５は、本実施形態のコントローラ１０で実行される起動制御処理の一例を示すフローチャートである。
【００４８】
まず、ＥＣ６７は、電源オンを待機する（ステップＳ１００でＮｏ）。
【００４９】
続いて、ＥＣ６７は、電源がオンされ（ステップＳ１００でＹｅｓ）、商用電源から電源ユニット３０への供給があり（ステップＳ１０２でＹｅｓ）、ＮＶＲＡＭ６８に検出情報が記憶されていなければ（ステップＳ１０４でＮｏ）、ＣＰＵ６１と協働して、コントローラ１０（画像形成装置）を通常起動させる（ステップＳ１０６）。
【００５０】
一方、商用電源から電源ユニット３０への供給がない場合（ステップＳ１０２でＮｏ）、ステップＳ１００へ戻る。また、ＮＶＲＡＭ６８に検出情報が記憶されている場合（ステップＳ１０４でＹｅｓ）、ＥＣ６７は、コントローラ１０（画像形成装置）の起動を中止させ、ＳｔａｔｕｓＬＣＤ６８にエラーを表示させ（ステップＳ１０８）、ステップＳ１００へ戻る。
【００５１】
続いて、コントローラ１０の起動後、例えば停電などにより、商用電源から電源ユニット３０への供給が遮断されると（ステップＳ１１０でＹｅｓ）、電源切替部５１は、メイン基板６０の電源を電源ユニット３０からバッテリユニット４０に切り替え、ＤＣＤＣコンバータ５３は、バッテリユニット４０からメイン基板６０へ電力を供給する（ステップＳ１１２）。商用電源から電源ユニット３０への供給が遮断されなければ（ステップＳ１１０でＮｏ）、ステップＳ１１０へ戻る。
【００５２】
商用電源から電源ユニット３０への供給が復旧されると（ステップＳ１１４でＹｅｓ）、電源切替部５１は、メイン基板６０の電源をバッテリユニット４０から電源ユニット３０に切り替え、ＤＣＤＣコンバータ５３は、電源ユニット３０からメイン基板６０へ電力を供給する（ステップＳ１１６）。そして、ステップＳ１１０へ戻る。
【００５３】
商用電源から電源ユニット３０への供給が復旧されなければ（ステップＳ１１４でＮｏ）、ＣＰＵ６１によりシャットダウン処理が行われ、シャットダウン処理が終了するまでに電圧検出部４１により動作下限電圧が検出されなければ（ステップＳ１１８でＮｏ、ステップＳ１２０でＮｏ）、シャットダウン処理が正常終了し（ステップＳ１２０でＹｅｓ）、ステップＳ１００へ戻る。
【００５４】
一方、シャットダウン処理が終了するまでに、電圧検出部４１が動作下限電圧を検出すると（ステップＳ１１８でＹｅｓ、ステップＳ１２０でＮｏ）、ＥＣ６７は、検出情報をＮＶＲＡＭ６８に記憶し（ステップＳ１２２）、電源切替部５１は、メイン基板６０の電源をバッテリユニット４０から電源ユニット３０に切り替え（ステップＳ１２４）、ステップＳ１００へ戻る。
【００５５】
以上のように本実施形態によれば、動作下限電圧が検出された場合は、次回の起動を中止するため、ＨＤＤ６５などにおける異常終了に伴うデータ異常の発生を抑えつつ、異常終了した旨をユーザに報知することができる。特に本実施形態では、エラー表示も行うため、よりユーザが理解し易い態様で、異常終了した旨をユーザに報知することができる。
【００５６】
また本実施形態によれば、バッテリユニットが電圧検出部を備えているため、バッテリユニットの電圧や放電特性に合わせた精度の高い検出が可能となり、また、バッテリユニットを変更する度に電圧検出部を変更する必要がないので、メイン基板の流用性（汎用性）を高くすることができる。
【００５７】
（変形例）
なお、本発明は、上記実施形態に限定されるものではなく、種々の変形が可能である。
【００５８】
（変形例１）
上記実施形態では、動作下限電圧は、メイン基板６０が動作可能な電圧の下限値を示すものとしたが、メイン基板６０が動作可能な電圧の下限値よりも高くしてもよい。
【００５９】
このようにすれば、ＥＣ６７の電源に供給するＤＣ電源電圧を生成するＤＣＤＣコンバータ（上記実施形態では、第３ＤＣＤＣコンバータ）を省略することができ、ＤＣＤＣユニットの基板面積を小さくでき、コストも安くすることができる。また、このＤＣＤＣコンバータが動作し続けることによるバッテリの過放電から保護するための制御回路も省略できる。
【００６０】
具体的には、変形例１の動作下限電圧は、動作下限電圧が検出された後に、メイン基板６０全体にＤＣ電源を供給したままＥＣ６７がＮＶＲＡＭ６８に検出情報を記憶しても、バッテリユニット４０の電圧が、メイン基板６０が動作可能な電圧の下限値よりも高くなるような電圧であればよい。例えば、バッテリユニット４０がニッケル水素電池の場合、メイン基板６０が動作可能な電圧の下限値は、１セルあたり０．８Ｖとするのが通常であるが、この電圧の約１１０％の電圧を動作下限電圧とすればよい。
【００６１】
（変形例２）
また上記実施形態では、画像形成エンジン８０のバッテリ９１をコントローラ１０のバッテリユニット４０の充電に利用したが、バッテリ９１自体をバックアップ処理用の電源に利用してもよい。この場合、コントローラ１０は、汎用Ｉ／Ｆ７３及び汎用Ｉ／Ｆ９５を利用して、バッテリ９１の状態を取得し、監視すればよい。このようにすれば、コントローラ１０にバッテリユニット４０を設ける必要がなく、コストを下げ環境負荷を減らすことができる。
【００６２】
（変形例３）
また上記実施形態では、バッテリユニット４０が電圧検出部４１を備える例について説明したが、バッテリユニット４０の外に電圧検出部４１を備えるようにしてもよい。
【００６３】
（変形例４）
また上記実施形態では、ＥＣ６７は、ＮＶＲＡＭ６８に検出情報が記憶されている場合、コントローラ１０（画像形成装置）の起動を中止し、ＳｔａｔｕｓＬＣＤ６８にエラーを表示させたが、ＥＣ６７は、コントローラ１０の起動を中止せずにある程度起動させて、ＣＰＵ６１がエラーをオペレーションパネル（図示省略）などに表示させるようにしてもよい。
【００６４】
（変形例５）
また上記実施形態では、ＥＣ６７は、ＮＶＲＡＭ６８に検出情報を記憶したが、検出情報の記憶先は、メイン基板６０内部の記憶媒体であってもメイン基板６０外部の記憶媒体であってもよい。
【符号の説明】
【００６５】
１０  コントローラ
２０  ＡＣ電源コード
３０  電源ユニット
４０  バッテリユニット
４１  電圧検出部
４３  変換回路
４４  ツェナーダイオード
４５  コンパレータ
５０  ＤＣＤＣユニット
６０  メイン基板
６１  ＣＰＵ
６２  メモリ
６３  チップセット
６４  ペリフェラル
６５  ＨＤＤ
６６  ＢＩＯＳ−ＲＯＭ
６７  ＥＣ
６８  ＮＶＲＡＭ
６９  ＳｔａｔｕｓＬＣＤ
７１  専用Ｉ／Ｆ
７３  汎用Ｉ／Ｆ
８０  画像形成エンジン
９０  ＡＣ電源コード
９１  バッテリ
９３  専用Ｉ／Ｆ
９５  汎用Ｉ／Ｆ
１００  画像形成装置
【先行技術文献】
【特許文献】
【００６６】
【特許文献１】特開平１１−２４８０３号公報
【図１】
2013061569.tif 000003
【図２】
2013061569.tif 000004
【図３】
2013061569.tif 000005
【図４】
2013061569.tif 000006
【図５】
2013061569.tif 000007