(57)【要約】【課題】ＳＷによりバックアップ電池の電力供給路を接続する情報処理装置において、設置時のＳＷ操作を不要にして、バックアップ電池の電力供給路を接続することができる情報処理装置等を提供すること。【解決手段】バックアップ電池１１と演算回路とを結ぶ電力供給線４０と、電力供給線４０を断接する断接手段１２と、を有する情報処理装置１００であって、断切手段１２を接続状態又は断状態のいずれかに切り替える断接手段制御手段４９と、主電源がオンになったことを検出すると、断接手段制御手段４９に通知する主電源検出手段４７と、主電源検出手段が主電源のオンを検出すると、設定時間のカウントを開始し、設定時間が経過すると断切手段制御手段に通知する第１のタイマー４８と、を有し、断切手段制御手段４９は、主電源がオンの状態で、第１のタイマーから設定時間が経過した通知を受け取ると、断切手段１２を接続状態に切り替える、ことを特徴とする。【選択図】図４
2010257070.tif 000002
【特許請求の範囲】
【請求項１】
主電源とは別に演算回路にバックアップ用の電力を供給するバックアップ電池と、
前記バックアップ電池と演算回路とを結ぶ電力供給線と、
前記電力供給線を断接する断接手段と、を有する情報処理装置であって、
前記断切手段を接続状態又は断状態のいずれかに切り替える断接手段制御手段と、
主電源がオンになったことを検出すると、前記断接手段制御手段に通知する主電源検出手段と、
前記主電源検出手段が主電源のオンを検出すると、設定時間のカウントを開始し、設定時間が経過すると前記断切手段制御手段に設定時間経過通知を出力する第１のタイマーと、を有し、  
前記断切手段制御手段は、主電源がオンの状態で、前記第１のタイマーから設定時間経過通知が入力されると、前記断切手段を接続状態に切り替える、
ことを特徴とする情報処理装置。
【請求項２】
前記主電源検出手段は、主電源がオフになったことを検出すると前記断接手段制御手段に通知し、
前記主電源検出手段が主電源のオフを検出すると、ＯＦＦ設定時間のカウントを開始し、ＯＦＦ設定時間が経過すると前記断切手段制御手段に通知する第２のタイマー、を有し、  
前記断切手段制御手段は、主電源がオフの状態で、前記第２のタイマーからＯＦＦ設定時間が経過した通知を受け取ると、前記断切手段を断状態に切り替える、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記設定時間又は前記ＯＦＦ設定時間を受け付ける受け付け手段と、
前記受け付け手段が受け付けた前記設定時間を前記第１のタイマーに、前記受け付け手段が受け付けた前記ＯＦＦ設定時間を前記第２のタイマーに、それぞれ登録するタイマー制御手段と、
を有することを特徴とする請求項２記載の情報処理装置。
【請求項４】
前記受け付け手段は、前記第１のタイマー又は前記第２のタイマーを無効にする指定を受け付ける、
ことを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記受け付け手段は、前記第１のタイマー又は前記第２のタイマーを無効にする期間の指定を受け付ける、
ことを特徴とする請求項４記載の情報処理装置。
【請求項６】
前記主電源制御手段は、主電源がオンになったことを検出した後、設定時間が経過する前に、主電源がオフになったことを検出した場合、
前記第１のタイマーを停止させ、かつ、リセットする、
ことを特徴とする請求項１〜３いずれか１項記載の情報処理装置。
【請求項７】
前記主電源制御手段は、主電源がオンになったことを検出した後、設定時間が経過する前に、主電源がオフになったことを検出した場合、前記第１のタイマーを停止させ、
再度、主電源がオンになったことを検出した場合、停止させた時間から前記第１のタイマーに設定時間のカウントを再開させる、
ことを特徴とする請求項１〜３いずれか１項記載の情報処理装置。
【請求項８】
前記主電源制御手段は、主電源がオフになったことを検出した後、ＯＦＦ設定時間が経過する前に、主電源がオンになったことを検出した場合、
前記第２のタイマーを停止させる、
ことを特徴とする請求項２記載の情報処理装置。
【請求項９】
主電源検出手段が、主電源がオンになったことを検出するステップと、
主電源がオンになると、主電源検出手段が、主電源とは別に演算回路にバックアップ用の電力を供給するバックアップ電池と演算回路とを結ぶ電力供給線を断接する断接手段を、接続状態又は断状態のいずれかに切り替える断接手段制御手段に通知するステップと、
前記主電源検出手段が主電源のオンを検出すると、第１のタイマーが、設定時間のカウントを開始し、設定時間が経過すると前記断切手段制御手段に設定時間経過通知を出力するステップと、
前記断切手段制御手段が、主電源がオンの状態で、前記第１のタイマーから設定時間経過通知が入力されると、前記断切手段を接続状態に切り替えるステップと、
を有することを特徴とするバックアップ電池接続方法。
【請求項１０】
主電源とは別に演算回路にバックアップ用の電力を供給するバックアップ電池と、
前記バックアップ電池と演算回路とを結ぶ電力供給線と、
前記電力供給線を断接する断接手段と、を有する情報処理装置のＣＰＵを、
前記断切手段を接続状態又は断状態のいずれかに切り替える断接手段制御手段と、
主電源がオンになったことを検出すると、前記断接手段制御手段に通知する主電源検出手段と、
前記主電源検出手段が主電源のオンを検出すると、設定時間のカウントを開始し、設定時間が経過すると前記断切手段制御手段に設定時間経過通知を出力する第１のタイマーと、として機能させ、
主電源がオンの状態で、前記第１のタイマーから設定時間経過通知を検出すると、前記断切手段を接続状態に切り替える、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、演算回路にバックアップ用の電力を供給するバックアップ電池を有する情報処理装置に関し、特に、バックアップ電池と演算回路とを結ぶ電力供給線を断接する断接手段を、オン又はオフすることができる情報処理装置、バックアップ電池接続方法及びプログラムに関する。
【背景技術】
【０００２】
情報処理装置の中には、ＲＴＣ（Real Time Clock）やＣＭＯＳ ＲＡＭのバックアップ電源としてリチウム1次電池（以後、バックアップ電池と記載）を搭載するものが多くある（例えば、特許文献１参照。）。特許文献１では、バックアップ電池の電圧をマイコンで監視しておき、バッテリ電圧が一定以下になると、ＣＭＯＳ ＲＡＭの記憶データをバッファメモリに退避させる技術が開示されている。
【０００３】
情報処理装置の中のバックアップ電池は、頻繁な交換が前提となっていないため、電池交換を容易に行う事が出来ない構造となっているものが多い。このため、バックアップ電池は、大容量であることが好ましいが、搭載スペースやコストを考慮すると、無制限に大容量とすることはできない。一般的なバックアップ電池制御回路では、情報処理装置が稼動中、つまり商用電源やリチウムイオン電池等に代表される２次電池等の主電源（以後、まとめて単に主電源と記載）からの電力供給が行われている期間においては、バックアップ電池の電力消費をカットするようになっている。
【０００４】
このため、情報処理装置に搭載するバックアップ電池の容量は、継続的に主電源がオフとなっている時間（主電源から電力が供給されない時間）を考慮して算出されるが、実際には大きめのマージンを上乗せした設計となっているのが一般的である。
【０００５】
そして、このマージンの中で大きなウェートを占めるのが在庫期間のファクターに起因した容量である。在庫期間とは、例えば、工場の出荷から市場（以下、「客先」という）にて設置されるまでの期間であり、在庫期間は主電源から電力が供給されないことになる。一度、客先に設置されると、所定期間（長期の休みがあっても１〜２週間程度）で、主電源から電力が供給されるので、在庫期間は主電源から電力が供給されない期間として最も長い部類に入る。一般の情報処理装置では、在庫期間のように主電源からの電力供給が行われない期間において、バックアップ電池の電力が消費され続ける事になる。
【０００６】
しかし、在庫期間を想定してマージンを定めるとマージンが過度に大きくなってしまうため、情報処理装置によっては、在庫中のバックアップ電池の電力消費を防ぐ目的で、ＳＷ（スイッチ）等によってバックアップ電池の電力供給路を切断する方式を採用することがある。この方法では、在庫期間は、バックアップ電池の電力供給路と演算回路をＳＷで遮断しておき、情報処理装置を客先に設置した際、ＳＷをＯＮ(ショートさせる)することで、バックアップ電池から演算回路への電力供給路を繋ぐ。したがって、予測困難な情報処理装置の在庫期間を考慮する必要がなくなり、マージンを減らしてバックアップ電池の容量を設計することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、在庫期間において、ＳＷによりバックアップ電池の電力供給路を切断する方法では、客先に情報処理装置を設置する際、例えばサービスマンやユーザがＳＷを操作して、バックアップ電池の電力供給路を接続することが必須の作業となってしまうという問題がある。すなわち、サービスマンやユーザによる操作漏れが生じうることになる。仮に、ＳＷの操作漏れが発生した場合、情報処理装置の稼動中に主電源の瞬断、停電、電池残量切れ等により情報処理装置への電力供給が途絶えると、短時間の間にＲＴＣやＣＭＯＳ ＲＡＭの記憶データが失われてしまう。また、操作漏れが生じないとしても、ユーザにＳＷ操作を要求することは、情報処理装置の初期作業を複雑にしてしまうという不都合を生じさせる。
【０００８】
本発明は、上記課題に鑑み、ＳＷによりバックアップ電池の電力供給路を接続する情報処理装置において、設置時のＳＷ操作を不要にして、バックアップ電池の電力供給路を接続することができる情報処理装置、バックアップ電池接続方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題に鑑み、本発明は、主電源とは別に演算回路にバックアップ用の電力を供給するバックアップ電池と、バックアップ電池と演算回路とを結ぶ電力供給線と、電力供給線を断接する断接手段と、を有する情報処理装置であって、断切手段を接続状態又は断状態のいずれかに切り替える断接手段制御手段と、主電源がオンになったことを検出すると、断接手段制御手段に通知する主電源検出手段と、主電源検出手段が主電源のオンを検出すると、設定時間のカウントを開始し、設定時間が経過すると断切手段制御手段に通知する第１のタイマーと、を有し、断切手段制御手段は、主電源がオンの状態で、第１のタイマーから設定時間が経過した通知を受け取ると、断切手段を接続状態に切り替える、ことを特徴とする。
【発明の効果】
【００１０】
ＳＷによりバックアップ電池の電力供給路を接続する情報処理装置において、設置時のＳＷ操作を不要にして、バックアップ電池の電力供給路を接続することができる情報処理装置、バックアップ電池接続方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】情報処理装置のハードウェア構成図の一例である。
【図２】情報処理装置の別の一例として、ＭＦＰのハードウェア構成図の一例である。
【図３】従来の情報処理装置における主要部のブロック図の一例である。
【図４】情報処理装置における主要部のブロック図の一例である。
【図５】情報処理装置がＳＷをＯＮにする動作のタイミングチャート図の一例である。
【図６】設定時間が経過する前に、主電源がＯＦＦになった場合のタイミングチャート図の一例である。
【図７】設定時間が経過する前に、主電源がＯＦＦになったが、短時間で再び主電源がＯＮになった場合のタイミングチャート図の一例を示す。
【図８】設定時間が経過する前に主電源がＯＦＦになった際にＯＮタイマーのカウント値をリセットせず、短時間で再び主電源がＯＮになる場合のタイミングチャート図の一例である。
【図９】情報処理装置における主要部のブロック図の一例である（実施例２）。
【図１０】情報処理装置がＳＷをＯＦＦにする動作のタイミングチャート図の一例である。
【図１１】ＯＦＦ設定時間が経過する前に、主電源が再度ＯＮになった場合のタイミングチャート図の一例である。
【図１２】情報処理装置における主要部のブロック図の一例である（実施例３）。
【図１３】表示装置又は操作パネルに表示される、設定時間又はＯＦＦ設定時間の設定画面の一例を示す図である。
【図１４】情報処理装置がＳＷをＯＮ又はＯＦＦする手順を示すフローチャート図の一例である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について図面を参照しながら説明する。
本実施形態のバックアップ電池電力供給方法は、客先に設置されるまでＳＷ（スイッチ）によりバックアップ電池から所定の演算回路までの電力供給路４０を切断している全ての情報処理装置に対し適用可能である。情報処理装置とは、例えば、プリンター、複写機、ＦＡＸ装置、スキャナ装置、これらの２以上の機能を統合したＭＦＰ、パーソナルコンピュータ、携帯電話等である。また、「客先に設置」と説明したが、客先の定義は情報処理装置１００によって異なるので、例えば、オフィス、工場、店頭、学校、個人家庭等、情報処理装置１００が使用される全ての場所を含む。また、情報処理装置の設置を場所で定義するのでなく、情報処理装置が「使用が開始された時」を設置されたと定義してもよい。
【００１３】
図１は、本発明による情報処理装置１００のハードウェア構成図の一例である。情報処理装置１００は、それぞれバスで相互に接続されている入力装置１６，表示装置１７，補助記憶装置１８，メモリ装置１３，演算処理装置（ＣＰＵ）１４、及び、インターフェイス装置１５を有するように構成される。
【００１４】
入力装置１６はキーボードおよびマウス等で構成され、様々な操作指示を入力するために用いられる。表示装置１７は、操作に必要な各種ウインドウ（ＧＵＩ（Graphical User Interface））やデータ等を表示する。表示装置１７は、例えばグラフィックボード及び液晶ディスプレイを実体とする。インターフェイス装置１５は、情報処理装置１００をネットワークに接続する為のインターフェースであり、モデムやルータ等で構成される。
【００１５】
補助記憶装置１８は、情報処理装置１００に後述する処理を行わせるプログラム１０を格納すると共に、そのプログラム１０の処理に必要な各種ファイルやデータ等を格納している。補助記憶装置１８は、例えば、ＨＤＤ（Hard disk drive）やＳＳＤ（Solid State Drive）を実体とする。メモリ装置１３は、情報処理装置１００の起動時に補助記憶装置１８からプログラム１０を読み出して格納する、いわゆる主記憶装置（ＲＡＭ）である。演算処理装置１４は、メモリ装置１３に格納されたプログラム１０に従って処理を実行する。
【００１６】
記憶媒体装着装置１９は、記憶媒体２０を装着して、記憶媒体２０に記憶されたデータを読み出し、また、記憶媒体２０にデータを書き込む。記憶媒体２０は、例えば、メモリカード、ＵＳＢメモリ、ＣＤ−ＲＯＭ、等、磁気的、光学的、又は、磁気光学的にデータを記憶する媒体であればよい。記憶媒体２０には、プログラム１０が記憶されている。このプログラム１０は、補助記憶装置１８にコピーやムーブされる。こうすることで、情報処理装置１００にプログラム１０がインストールされる。また、補助記憶装置１８に記憶されるプログラム１０は、不図示のサーバからインターフェイス装置１５を経由してインストールされてもよい。
【００１７】
図示するように、演算処理装置１４には、ＳＷ１２を介してバックアップ電池１１が接続されている。ＳＷ１２及びバックアップ電池１１については後述する。演算処理装置１４は、内部にＲＴＣ(Real Time Clock)やＣＭＯＳ ＲＡＭを備えており、主電源から電力が供給されない場合はバックアップ電池１１から演算処理装置１４に、ＲＴＣ４５を駆動したりＣＭＯＳ ＲＡＭ４６の記憶データを維持するための電力が供給される。
【００１８】
図２は、情報処理装置１００の別の一例として、ＭＦＰのハードウェア構成図の一例を示す。ＭＦＰは、コントローラ５０と、操作パネル３３と，エンジン部３４と、ＦＡＸ制御ユニット３５を有する。コントローラ５０は、ＣＰＵ２１と，システムメモリ２２と，ＮＢ（ノースブリッジ）２３と，ＳＢ（サウスブリッジ）２７と，ＡＳＩＣ（Application Specific Integrated Circuit）２５と，ローカルメモリ２４と，ＨＤＤ２６と、ＮＩＣ（ネットワークインターフェースカード）２８と，ＵＳＢデバイス２９と，ＩＥＥＥ１３９４デバイス３１と、セントロニクスデバイス３２とを含む。
【００１９】
記憶媒体２０は、例えば、ＵＳＢデバイス２９に脱着可能であり、記憶媒体２０に記憶されたプログラム１０は、記憶媒体２０からＨＤＤ２６にインストールされる。また、プログラム１０は、不図示のサーバからＮＩＣ２８を経由してＨＤＤ２６にインストールされてもよい。
【００２０】
ＣＰＵ２１は、ＭＦＰの全体制御を行うものである。例えばＣＰＵ２１は、ＯＳ上にプロセスを起動して実行させる。ＮＢ２３はブリッジである。ＳＢ２７は、ＰＣＩバスとＲＯＭや周辺デバイス等とを接続するためのブリッジである。システムメモリ２２は、ＭＦＰの描画用メモリなどとして用いるメモリである。ローカルメモリ２４は、コピー用画像バッファ，符号バッファとして用いるメモリである。
【００２１】
ＡＳＩＣ２５は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。ＨＤＤ２６は、画像データ，文書データ，プログラム１０，フォントデータ等の蓄積を行うストレージ（補助記憶装置）の一例である。ＮＩＣ２８は、ＭＦＰをネットワークに接続するインターフェース機器である。また、ＵＳＢデバイス２９，ＩＥＥＥ１３９４デバイス３１およびセントロニクスデバイス３２は、それぞれの規格に準じたインターフェースである。
【００２２】
操作パネル３３は、オペレータからの入力操作を受け付けると共に、オペレータに向けた表示を行う操作部である。エンジン部３４は、白黒プロッタ及び／又は１ドラムカラープロッタであり、印刷ジョブデータやスキャナ３６が読み取った画像データに基づき、１ページ毎の画像を形成し、用紙に転写する。例えば、レーザービームを用いた電子写真プロセスを使って、感光ドラム等に形成したトナー画像を用紙に転写し、定着装置により熱と圧力により定着して出力する。
【００２３】
また、スキャナ３６は、コンタクトガラスに載置された原稿を光学的に走査して、その反射光をＡ／Ｄ変換して誤差拡散やガンマ変換などの画像処理を施し所定の解像度のデジタルデータに変換し画像データを生成する。
【００２４】
ＦＡＸ制御ユニット３５は、ＮＣＵ（Network Control Unit）を介して公衆通信網に接続し、例えばＧ３、Ｇ４規格のファクシミリに対応した通信手順（通信プロトコル）等に従いファクシミリの送受信を行う。なお、ＦＡＸ制御ユニット３５はメモリを有しており、例えばＭＦＰの電源がＯＦＦのときに受信したファクシミリデータを一時的に格納するためにこのメモリに記憶する。
【００２５】
図示するように、ＣＰＵ２１には、ＳＷ１２を介してバックアップ電池１１が接続されている。ＳＷ１２及びバックアップ電池１１については後述する。ＣＰＵ２１は、内部にＲＴＣ４５やＣＭＯＳ ＲＡＭ４６を備えており、主電源から電力が供給されない場合はバックアップ電池１１から演算処理装置１４に、ＲＴＣ４５を駆動したりＣＭＯＳ ＲＡＭ４６の記憶データを維持するための電力が供給される。
【実施例１】
【００２６】
図３（ａ）と図３（ｂ）は、従来の情報処理装置１００における主要部のブロック図の一例を示す図である。図３（ａ）及び図３（ｂ）では、ＬＳＩ４４とバックアップ電池１１の間にＳＷ１２を有するか否かが異なる。各ブロックは、演算処理装置１４又はＣＰＵ２１がプログラム１０を実行することで実現してもよいし、ＡＳＣＩ等のハードウェアにより実現してもよい。
【００２７】
図３（ａ）（ｂ）の情報処理装置１００は、電池ユニット４１、ＡＣ／ＤＣ変換部４２、主電源制御部４３、ＬＳＩ４４及びバックアップ電池１１を有する。また、図３（ｂ）の情報処理装置１００は、更にＳＷ１２を有する。
【００２８】
電池ユニット４１は、例えばリチウムイオン電池やニッケル水素電池のような充電可能な２次電池であり、バックアップ電池１１よりも大きな容量を有する場合が多い。電池ユニット４１は、情報処理装置１００の移動や停電等で商用ＡＣ電源からの電力供給が短時間停止した場合でも、情報処理装置１００が継続して動作可能とするための電池である。
【００２９】
情報処理装置１００には商用ＡＣ電源が接続されており、常態として、情報処理装置１００は商用ＡＣ電源を電源として動作する。ＡＣ／ＤＣ変換部４２は、商用ＡＣ電源を直流に変換すると共に、情報処理装置１００の仕様が要求する電圧と電流に商用ＡＣ電源を変換する。ＡＣ／ＤＣ変換部４２により直流に変換された電力は主電源制御部４３に供給される。ここで、商用ＡＣ電源としたのは、商用の電源はＡＣ（交流）がほとんどであるためで、商用の電源が直流であればＡＣ／ＤＣ変換部４２は、交流から直流に変換する必要はない。
【００３０】
主電源制御部４３は、電池ユニット４１から供給される電力と、商用ＡＣ電源から供給される電力を適切に調整し、ＬＳＩ４４やその他の電子回路に安定的に直流の電力を供給する。例えば、主電源制御部４３は、不図示のメインスイッチがオンになると原則的に商用ＡＣ電源から供給される電力をＬＳＩ４４に供給する（以下、メインスイッチがオンになることを「主電源がＯＮになる」、メインスイッチがオフになることを「主電源がＯＦＦになる」という。）。
【００３１】
この場合、主電源制御部４３は、ＡＣ／ＤＣ変換部４２から供給される電力を使って電池ユニット４１の充電も行う。主電源がＯＦＦになったり、長時間操作されないと、主電源制御部４３は、商用ＡＣ電源からＬＳＩ４４に供給される電力を遮断又は低減し、電池ユニット４１の残量が不充分であれば電池ユニット４１への充電を行い、電池ユニット４１の残電量が充分であれば電池ユニット４１への充電を行わない。後者の電池ユニット４１への充電を行わない場合は、商用ＡＣ電源から情報処理装置１００に供給される電力は、略ゼロにできる。
【００３２】
ＬＳＩ４４は、ＲＴＣ４５やＣＭＯＳ ＲＡＭ４６を有する、演算回路である。ＬＳＩ４４は、図１では例えば、演算処理装置１４に含まれ、図２ではＳＢ２７に含まれる。上述したように、ＬＳＩ４４を動作させるための主たる電力は主電源制御部４３から（電池ユニット４１又は商用ＡＣ電源から）供給される。本実施形態では、主電源制御部４３を介した電源を主電源という。
【００３３】
〔従来のバックアップ電池１１の容量設計〕
従来の情報処理装置１００の動作について説明する。まず、電池ユニット４１の残量がＬＳＩ４４を駆動することができる程度に残っていない場合、電池ユニット４１の充電期間中等の様に電池ユニット４１から主電源制御部４３への電力供給が行われていない期間、又は、商用ＡＣ電源の停電や瞬断等が発生した場合（以下、このような状況を「バックアップ電池駆動状況」という）、ＬＳＩ４４を始めとする内部電子回路へ主電源制御部４３からの電力供給が停止する期間が発生する。
【００３４】
しかし、その様な場合においてもＲＴＣ４５の時刻や動作、ＣＭＯＳ ＲＡＭ４６の記憶データ（以下、単に、ＬＳＩ４４が保持すべきデータを「保持対象データ」という）は保持されている必要があるため、保持対象データの消失を回避する目的で、バックアップ電池１１が搭載されている。このバックアップ電池１１にはリチウム1次電池が広く使われているが、一次電池なので充電することが出来ない上、一般的には交換が困難な構造であるということもあり、多くのマージンを見込んで容量が設定されていることが多い。
【００３５】
ＲＴＣ４５やＣＭＯＳ ＲＡＭ４６に対する電力供給が主電源制御部４３から行われている期間は、バックアップ電池１１から電力が供給されないのでバックアップ電池１１の電力を消費しない。しかし、多くのマージンを見込むことで、在庫期間等の様に主電源制御部４３からＬＳＩ４４に、長期に渡って電力が供給されない場合でも、情報処理装置１００が設置され、ユーザの下で稼動を始めるまで保持対象データを保持することができる。
【００３６】
しかし、バックアップ電池１１の容量は同じ型の情報処理装置１００に共通なので、バックアップ電池１１の容量を大きくすると、大多数の情報処理装置１００においてバックアップ電池１１の容量は大きすぎてしまう。このため、情報処理装置１００の廃棄や再生（回収後のリサイクル）を行う際に、バックアップ電池１１の残量が多く残されている場合があり得る。廃棄時はもちろん、再生時においても、バックアップ電池１１は無条件で、交換・廃棄されるので非常に無駄が多く、環境面から考えても改善されることが望ましい。
【００３７】
そこで、図３（ｂ）に示すように、バックアップ電池１１からＬＳＩ４４への電力供給路４０にＳＷ１２を配置することが考えられている。バックアップ電池１１からの電力供給を必要としない期間、つまり主電源制御部４３からＬＳＩ４４への電力供給が行われている期間、又は、ＲＴＣ４５やＣＭＯＳ ＲＡＭ４６の保持対象データを必要としない期間、ＳＷ１２をＯＦＦにすることで、情報処理装置１００は、バックアップ電池１１の不必要な電力消費を回避することができる。
【００３８】
かかる特徴を持つ情報処理装置１００は、予測困難な在庫期間に対するバックアップ電池１１の電力消費を考慮する必要がないので、バックアップ電池１１の容量を小さくできるというメリットがある。  
その一方、図３（ｂ）の構成では、情報処理装置１００が設置された後、情報処理装置１００が稼動を開始した段階において、確実にＳＷ１２をＯＮにする作業が必要になる。ＳＷ１２をＯＮにするのは、情報処理装置１００を設置するサービスマンや情報処理装置１００のユーザ（以下、単に「サービスマン」という）であるが、サービスマンがこの作業を忘れると、停電等のバックアップ電池駆動状況においてＲＴＣ４５及びＣＭＯＳ ＲＡＭ４６の保持対象データを消失させてしまう。ＳＷ１２は、ディップスイッチなどあまり目立たない外観に設計されることもあり、サービスマンがＯＮにする操作を忘れることがないとは限らない。
【００３９】
〔本実施例のバックアップ電池１１の容量設計〕
図４は、本実施例の情報処理装置１００における主要部のブロック図の一例を示す図である。図４において図３（ｂ）と同一部には同一の符号を付しその説明は省略する。
【００４０】
図４の情報処理装置１００は、図３（ｂ）の情報処理装置１００と比べ、主電源検出部４７、ＳＷ制御部４９及びＯＮタイマー４８を更に有している。
【００４１】
本実施例の情報処理装置１００において、
（１）主電源検出部４７は、主電源制御部４３から主電源がＯＮになったことを検出すると、ＯＮタイマー４８をスタートさせ、また、主電源検出部４７は主電源を出力したことをＳＷ制御部４９に通知する（主電源ＯＮ通知）。
（２）ＯＮタイマー４８は設定時間をカウントすると、ＳＷ制御部４９に通知する（設定時間経過通知）。
（３）ＳＷ制御部４９は、主電源検出部４７とＳＷ制御部４９から共に通知を受け取ると、ＳＷ１２をＯＮにする。
【００４２】
主電源がＯＮになったことを検出することで、情報処理装置１００の設置作業が開始されたことを検出し（主電源検出部４７）、その状態が一定時間継続したことにより設置作業が完了したと判定することで（ＯＮタイマー４８）、自動的にＳＷ１２をＯＮにすることができる。したがって、バックアップ電池１１の容量を大きくする必要がなく、また、サービスマンがＳＷ１２をＯＮ操作する必要がない。
【００４３】
主電源検出部４７は、主電源制御部４３がＬＳＩ４４に供給する主電源の電力状態を監視する。この主電源は、主に商用ＡＣ電源であるが、電池ユニット４１を主電源としてもよい。客先に設置した場合、商用ＡＣ電源から情報処理装置１００に電力が供給されるが、商用ＡＣ電源に不具合があるような場合、電池ユニット４１が充電されていれば、電池ユニット４１から主電源が供給されることがある。したがって、主電源がＯＮの状態には、商用ＡＣ電源からＬＳＩ４４に電力が供給される場合だけでなく、電池ユニット４１からＬＳＩ４４に電力が供給される場合も含まれる。
【００４４】
主電源検出部４７は、主電源制御部４３がＬＳＩ４４に主電源の出力を開始した事を検出すると、ＳＷ制御部４９へ主電源ＯＮ通知を出力すると共に、ＯＮタイマー４８をスタートさせる。具体的には、主電源検出部４７は、主電源がＯＮになったことを、例えば主電源制御部４３から供給される「Ｈｉ」信号により検出する。また、主電源検出部４７は、この「Ｈｉ」信号の入力を受け取ると、ＯＮタイマー４８に「Ｈｉ」信号を供給する。これによりＯＮタイマー４８が予め定められた設定時間のカウントを開始する。なお、主電源検出部４７は、主電源がＯＮの間、継続的に、主電源ＯＮ信号をＳＷ制御部４９に出力する。
【００４５】
ＯＮタイマー４８は、予め定められた所定の設定時間までカウントすると、ＳＷ制御部４９へ設定時間経過通知（例えば、「Ｈｉ」信号）を出力する。ＯＮタイマー４８は、一度、時間のカウントを開始すると、カウントを停止されない限り設定時間までカウントする。一方、主電源検出部４７は、主電源がＯＦＦになると、ＳＷ制御部４９に主電源ＯＮ信号を供給することを停止する。このように、設定時間経過通知のみがＳＷ制御部４９に供給されても、ＳＷ制御部４９がＳＷ１２をＯＮにしないようになっている。
【００４６】
また、主電源検出部４７は、ＯＮタイマー４８のカウントを停止させることもできる。ＯＮタイマー４８が途中までカウントした時間は、停止されることにより維持される。また、ＯＮタイマー４８はリセット端子を有し、主電源検出部４７がリセット端子にＨｉ信号を所定時間継続して出力することで、途中までカウントした時間をリセットすることができる。
【００４７】
ＯＮタイマー４８は、例えば、不図示のクロックジェネレータから供給されるクロック信号の立ち上がりエッジ又は立ち下がりエッジを検出する毎に、設定時間が経過するまでカウントする。
【００４８】
ＳＷ制御部４９は、主電源検出部４７から主電源ＯＮ通知を、ＯＮタイマー４８から設定時間経過通知を、それぞれ通知されると、ＳＷ１２をＯＮにする。これにより、バックアップ電池１１からＬＳＩ４４への電力供給路４０が接続される。ＳＷ１２は例えば、ＦＥＴであり、ＳＷ制御部４９を例えばＡＮＤ回路で構成することができる。
【００４９】
以降は、ＳＷ１２は常にＯＮとなり、バックアップ電池駆動状況になると、バックアップ電池１１からＬＳＩ４４に、ＲＴＣ４５を駆動したりＣＭＯＳ ＲＡＭ４６の記憶データを維持するための電力が供給される。
【００５０】
〔タイミングチャート〕
以下、いくつかのタイミングチャート図を用いて情報処理装置１００の動作例を説明する。
【００５１】
図５は、図４の情報処理装置１００がＳＷ１２をＯＮにする動作のタイミングチャート図の一例を示す図である。
【００５２】
ｔ１：情報処理装置１００が客先に設置され、サービスマンが情報処理装置１００の主電源をＯＮにする。主電源検出部４７はこれを検出し、ＯＮタイマー４８をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＮ通知をＳＷ制御部４９に出力する。
【００５３】
ｔ２：ＯＮタイマー４８が時間の計測を開始し設定時間（図では時刻ｔ１〜ｔ２）が経過すると、ＯＮタイマー４８が設定時間経過通知をＳＷ制御部４９に出力する。ＳＷ制御部４９は、主電源ＯＮ通知と設定時間経過通知の両方の入力を受け付け、ＳＷ１２をＯＮにする。したがって、図示するように、主電源の供給が開始されてから、設定時間が経過すると、ＳＷ１２がＯＮになっている。
【００５４】
・設定時間が経過する前に、主電源がＯＦＦになった場合
ところで、主電源がＯＮになってから、設定時間が経過する前に、主電源がＯＦＦになる場合がある。例えば、情報処理装置１００を設置後、試験的に（一時的に）主電源をＯＮにしたような場合である。
【００５５】
図６は、設定時間が経過する前に、主電源がＯＦＦになった場合のタイミングチャート図の一例を示す。
【００５６】
ｔ１：情報処理装置１００が客先に設置され、サービスマンが情報処理装置１００の主電源をＯＮにする。主電源検出部４７はこれを検出し、ＯＮタイマー４８をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＮ通知をＳＷ制御部４９に出力する。
【００５７】
ｔ２：設定時間が経過する前に、例えばサービスマンにより主電源が再度ＯＦＦにされた。この場合、主電源検出部４７は、ＳＷ制御部４９に主電源ＯＮ信号を通知することを停止する。
【００５８】
ｔ３：ＯＮタイマー４８が時間の計測を開始し設定時間（図では時刻ｔ１〜ｔ３）になると、ＯＮタイマー４８が設定時間経過通知をＳＷ制御部４９に出力する。しかし、ＳＷ制御部４９には、主電源ＯＮ通知が入力されていないので、ＳＷ１２をＯＮにしない（ＯＦＦのままである）。
【００５９】
図６のタイミングチャート図によれば、例えば、生産工場内部で情報処理装置１００の修理や保守を行う為、一時的に情報処理装置１００に主電源をＯＮにしても、主電源のＯＮ時間がＯＮタイマー４８の設定時間内であった場合にはＳＷ１２がＯＮにならないので、設置されるまでにバックアップ電池１１の電力が消費されることを回避できる。
【００６０】
・設定時間が経過する前に主電源がＯＦＦになり、更に、短時間で再び主電源がＯＮになった場合
図７は、設定時間が経過する前に、主電源がＯＦＦにされたが、短時間で再び主電源がＯＮになった場合のタイミングチャート図の一例を示す。図７では、時刻ｔ１〜ｔ４まで、時刻ｔ３〜ｔ５までがそれぞれ設定時間である。
【００６１】
ｔ１：情報処理装置１００が客先に設置され、サービスマンが情報処理装置１００の主電源をＯＮにする。主電源検出部４７はこれを検出し、ＯＮタイマー４８をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＮ通知をＳＷ制御部４９に出力する。
【００６２】
ｔ２：設定時間が経過する前に、例えば、商用ＡＣ電源の瞬断や短時間停電が発生し、かつ、電池ユニット４１から電力を供給できない状況になる場合がある。主電源検出部４７は、主電源のＯＦＦを検出すると、主電源ＯＮ通知の出力を停止する。また、この場合、主電源検出部４７は、ＯＮタイマー４８をストップさせ、かつ、それまでカウントした時間をリセットすることが好ましい。こうすることで、再び主電源がＯＮになった場合、ＯＮタイマー４８が最初から経過時間をカウントすることができる。
【００６３】
ｔ３：その後、主電源検出部４７は、主電源ＯＮを再び検出した際、ＳＷ制御部４９へ主電源ON通知を再開する。また、ほぼ同時に、主電源検出部４７は、ＯＮタイマー４８を再度スタートさせる。
【００６４】
ｔ４：ＯＮタイマー４８がカウントした時間を、時刻ｔ２でリセットしているので、時刻ｔ１〜ｔ４で設定時間が経過しても、ＳＷ制御部４９がＳＷ１２をＯＮにしない。
【００６５】
ｔ５：ＯＮタイマー４８が時間の計測を開始し設定時間（図では時刻ｔ３〜ｔ５）になると、ＯＮタイマー４８が設定時間経過通知をＳＷ制御部４９に出力する。ＳＷ制御部４９は、主電源ＯＮ通知と設定時間経過通知の両方の入力を受け、ＳＷ１２をＯＮにする。
【００６６】
図７のタイミングチャート図によれば、図６のタイミングチャート図と同様の効果が得られると共に、ＯＮタイマー４８がカウントした時間をリセットすることで、生産工場内部で情報処理装置１００の修理や保守を行った後、客先に設置した際には、設定時間を最初からカウントすることができる。
【００６７】
・設定時間が経過する前に主電源がＯＦＦになった際にＯＮタイマー４８のカウント値をリセットせず、更に、短時間で再び主電源がＯＮになった場合
図７のタイミングチャート図では、客先に設置した際に、設定時間を最初からカウントすることができるとしたが、頻繁に主電源ＯＮ、ＯＦＦが繰り返し発生するような環境では、充分な時間が経過してもＯＮタイマー４８が設定時間までカウントできず、ＳＷ１２もONにならない。そこで、設定時間が経過する前に主電源がＯＦＦになった際にＯＮタイマー４８のカウント値をリセットしない情報処理装置１００について説明する。
【００６８】
図８は、設定時間が経過する前に主電源がＯＦＦになった際にＯＮタイマー４８のカウント値をリセットせず、短時間で再び主電源がＯＮになった場合のタイミングチャート図の一例を示す。図示するように、時刻ｔ２〜ｔ３と時刻ｔ４〜ｔ５は等しい。また、時刻ｔ１〜ｔ４が設定時間に等しく、時刻ｔ１〜ｔ２＋時刻ｔ３〜ｔ５は設定時間に等しい。
【００６９】
ｔ１：情報処理装置１００が客先に設置され、サービスマンが情報処理装置１００の主電源がＯＮにする。主電源検出部４７はこれを検出し、ＯＮタイマー４８をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＮ通知をＳＷ制御部４９に出力する。
【００７０】
ｔ２：設定時間が経過する前に、例えば、商用ＡＣ電源の瞬断や短時間停電が発生し、かつ、電池ユニット４１から電力を供給できない状況になる場合がある。主電源検出部４７は、主電源ＯＦＦを検出すると、主電源ＯＮ通知の出力を停止する。また、この場合、主電源検出部４７は、ＯＮタイマー４８をストップさせる。しかし、それまでカウントした時間をリセットしない。こうすることで、再び主電源がＯＮになった場合、ＯＮタイマー４８がカウントした時間から経過時間のカウントを再開することができる。
【００７１】
ｔ３：その後、主電源検出部４７は、主電源ＯＮを再び検出した際、ＳＷ制御部４９へ主電源ON通知の出力を再開する。また、ほぼ同時に、主電源検出部４７は、ＯＮタイマー４８を再度スタートさせる。再開時のＯＮタイマー４８の初期値は時刻ｔ２である。
【００７２】
ｔ４：時刻ｔ２〜ｔ３でＯＮタイマー４８のカウントが停止しているので、時刻ｔ１からカウントしたと仮定した場合の時間が時刻ｔ４で設定時間を超えても、ＳＷ制御部４９はＳＷ１２をＯＮにしない。
【００７３】
ｔ５：ＯＮタイマー４８が時間の計測を開始し設定時間（図では時刻ｔ１〜ｔ２＋時刻ｔ３〜ｔ５）になると、ＯＮタイマー４８が設定時間経過通知をＳＷ制御部４９に出力する。ＳＷ制御部４９は、主電源ＯＮ通知と設定時間経過通知の両方の入力を受け付け、ＳＷ１２をＯＮにする。
【００７４】
図８のタイミングチャート図によれば、短時間に主電源のONとOFFを繰り返すような客先においても、ＳＷ１２をＯＮに操作することができる。
【００７５】
本実施例の情報処理装置１００によれば、情報処理装置１００の主電源がＯＮになったことを検出し、その状態が一定時間継続したことにより設置作業が完了したと判定することで、バックアップ電池１１の容量を大きくする必要がなく、かつ、サービスマンがＳＷ１２をＯＮ操作する必要もなくすことができる。
【実施例２】
【００７６】
実施例１にて説明したように本実施形態の情報処理装置１００は、自動でＳＷ１２をＯＮすることができるが、この状態で可動中の情報処理装置１００に故障が発生した場合、修理目的で情報処理装置１００がメーカ側へ一旦回収されることがある。この場合、情報処理装置１００の修理が終わって、再び客先に設置される際、サービスマンがＲＴＣ４５やＣＭＯＳ ＲＡＭ４６に保持対象データを登録して、改修前の状態に戻す作業が行われる。すなわち、サービスマンは、修理の前後で保持対象データを適切に管理、再登録することができる。
【００７７】
したがって、情報処理装置１００がメーカにより回収される際、保持対象データが消失しても構わない。また、修理のため情報処理装置１００がメーカに回収されている期間は、ＳＷ１２をＯＦＦにして、バックアップ電池１１の電力消費を可能な限り低減することが望ましい。
【００７８】
一方、主電源がＯＦＦになったからといって、ＳＷ制御部４９がすぐにＳＷ１２をＯＦＦにしてしまうと、短時間の主電源停止（電池ユニット４１の残量不足、停電、AC瞬断）等、本来はバックアップ電池１１にて保持対象データを保持しておきたい期間についても保持対象データが消失してしまう。
【００７９】
そこで、本実施例では、ＳＷ制御部４９がＳＷ１２をＯＮにした後、主電源がＯＦＦになった時間が所定時間（以下、「ＯＦＦ設定時間」という）以上になると、ＳＷ制御部４９がＳＷ１２をＯＦＦにする情報処理装置１００について説明する。
【００８０】
図９は、本実施例の情報処理装置１００における主要部のブロック図の一例を示す図である。図９において図４と同一部には同一の符号を付しその説明は省略する。本実施例の情報処理装置１００では、主電源検出部４７にＯＦＦタイマー５１が接続され、ＯＦＦタイマー５１にはＳＷ制御部４９が接続されている。
【００８１】
本実施例の情報処理装置１００において、
（１）主電源検出部４７は、情報処理装置１００の主電源がＯＮになったことを検出すると、ＯＮタイマー４８をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＮ通知をＳＷ制御部４９に出力する。
【００８２】
また、主電源検出部４７は、情報処理装置１００の主電源がＯＦＦになったことを検出すると、ＯＦＦタイマー５１をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＦＦ通知をＳＷ制御部４９に出力する。ここで、主電源ＯＦＦ通知は「Ｈｉ」信号としてもよいが、主電源は、ＯＮかＯＦＦのいずれかの状態を取るとしてよいので、主電源ＯＮ通知が出力されていないこと、すなわち主電源ＯＮ信号が「Ｈｉ」信号なら、主電源ＯＦＦ信号を主電源ＯＮ信号と同じ信号線における「Ｌｏｗ」信号とすることができる。
（２）ＯＮタイマー４８は所定時間をカウントすると、ＳＷ制御部４９に設定時間経過通知を出力する。ＯＦＦタイマー５１は所定時間をカウントすると、ＳＷ制御部４９にＯＦＦ設定時間経過通知を出力する。
（３）ＳＷ制御部４９は、主電源ＯＮ通知と設定時間経過通知を受け取ると、ＳＷ１２をＯＮにする。また、ＳＷ制御部４９は、主電源ＯＦＦ通知とＯＦＦ設定時間経過通知を受け取ると、ＳＷ１２をＯＦＦにする。
【００８３】
ＯＦＦタイマー５１を設けることで、主電源がＯＦＦになってもＯＦＦ設定時間内であれば短時間の停電又は瞬断と判断し、ＳＷ制御部４９はＳＷ１２をＯＮのまま維持する。一方、ＯＦＦ設定時間を超えて主電源がＯＦＦになった場合、情報処理装置１００が設置状態でなくなったと判定して、ＳＷ制御部４９はＳＷ１２をＯＦＦにすることができる。こうすることで、回収期間のバックアップ電池１１の電力消費を可能な限り低減することができる。
【００８４】
本実施例では、主電源がＯＮになった際の情報処理装置１００の動作は実施例１と同様である。以降は、ＳＷ制御部４９がＯＦＦタイマー５１を利用してＳＷ１２をＯＦＦにする動作について説明する。
【００８５】
ＯＦＦタイマー５１は、主電源検出部４７によりスタートされると、ＯＦＦ設定時間のカウントを開始する。ＯＦＦタイマー５１は、ＯＦＦ設定時間が経過するとＯＦＦ設定時間経過通知をＳＷ制御部４９に出力する。ＳＷ制御部４９は主電源検出部４７からの主電源ＯＦＦ通知と、ＯＦＦタイマー５１からのＯＦＦ設定時間経過通知の両方を受け取ると、ＳＷ１２をＯＦＦに制御して、バックアップ電池１１からＬＳＩ４４に至る電力供給路４０を切断する。
【００８６】
一方、ＯＦＦタイマー５１がＯＦＦ設定時間経過通知を行う前に主電源がＯＮにされた場合、主電源検出部４７はＳＷ制御部４９へ出力していた、主電源ＯＦＦ通知を停止する（主電源ＯＮ通知を出力する）。したがって、ＳＷ制御部４９がＯＦＦタイマー５１からのＯＦＦ設定時間経過通知を受け取っても、ＳＷ制御部４９はＳＷ１２をＯＦＦにしない。
【００８７】
なお、本実施例において、主電源制御部４３は、主電源検出部４７が主電源のＯＦＦを検出した場合、ＯＦＦタイマー５１をストップさせてもよいし、又は、ＯＦＦタイマー５１をストップさせかつリセットしてもよい。
【００８８】
また、ＯＦＦタイマー５１は、主電源がＯＦＦになってから作動するので、電池ユニット４１から直接、電力供給を受けることが好ましい。また、電池ユニット４１でなく、主電源制御部４３がＯＦＦタイマー５１に、最小限の電力を供給してもよい。
【００８９】
〔タイミングチャート図〕
図１０は、図９の情報処理装置１００がＳＷ１２をＯＦＦにする動作のタイミングチャート図の一例を示す図である。
【００９０】
ｔ１：ＳＷ１２がＯＮになっている情報処理装置１００において、サービスマンが情報処理装置１００の主電源をＯＦＦにする。主電源検出部４７はこれを検出し、ＯＦＦタイマー５１をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＦＦ通知をＳＷ制御部４９に出力する。
【００９１】
ｔ２：ＯＦＦタイマー５１が時間の計測を開始しＯＦＦ設定時間（図では時刻ｔ１〜ｔ２）が経過すると、ＯＦＦタイマー５１がＯＦＦ設定時間経過通知をＳＷ制御部４９に出力する。ＳＷ制御部４９は、主電源ＯＦＦ通知とＯＦＦ設定時間経過通知の両方の入力を受け付け、ＳＷ１２をＯＦＦにする。図示するように、主電源がＯＦＦになってからＯＦＦ設定時間が経過すると、ＳＷ１２がＯＦＦになっている。
【００９２】
・ＯＦＦ設定時間が経過する前に、主電源が再度、ＯＮになった場合
図１１は、ＯＦＦ設定時間が経過する前に、主電源が再度、ＯＮになった場合のタイミングチャート図の一例を示す。図１１の動作により、主電源が、電池ユニット４１の残量不足、停電、AC瞬断等により、ＯＦＦになった場合には、情報処理装置１００はＳＷ１２をＯＦＦにしないので、保持対象データを保持しておくことができる。
【００９３】
ｔ１：主電源がＯＦＦになると、主電源検出部４７はこれを検出し、ＯＦＦタイマー５１をスタートさせる。また、主電源検出部４７は、継続的に、主電源ＯＦＦ通知をＳＷ制御部４９に出力する。
【００９４】
ｔ２：ＯＦＦ設定時間が経過する前に、例えば、瞬断が解消され、主電源が再度ＯＮにされた。この場合、主電源検出部４７は、ＳＷ制御部４９に主電源ＯＦＦ通知を出力することを停止する。また、主電源制御部４３は、ＯＦＦタイマー５１のカウントをストップする。また、主電源がＯＮになると、実施例１で説明したように、主電源制御部４３は、主電源ＯＮ通知をＳＷ制御部４９に出力し、また、ＯＮタイマー４８をスタートさせる。
【００９５】
ｔ３：ＯＦＦタイマー５１が時間の計測を開始しＯＦＦ設定時間（図では時刻ｔ１〜ｔ３）になると、ＯＦＦタイマー５１がＯＦＦ設定時間経過通知をＳＷ制御部４９に出力する。しかし、ＳＷ制御部４９には、主電源ＯＦＦ通知が入力されていないので、ＳＷ制御部４９はＳＷ１２をＯＦＦにしない（ＯＮのままである）。
【００９６】
この結果、ＳＷ１２はＯＮからＯＦＦへ切り替えられることがなく、継続してバックアップ電池１１からのＬＳＩ４４への電力供給を行うことができる。すなわち、長期間の主電源のＯＦＦに対してはＳＷ１２をＯＦＦにすることでバックアップ電池１１の消耗を防止し、短期間の主電源のＯＦＦに対してはＳＷ１２をＯＮのままにすることでバックアップ電池１１により保持対象データを保持することができる。
【実施例３】
【００９７】
実施例１のＯＮタイマー４８の設定時間、実施例２のＯＮタイマー４８の設定時間及びＯＦＦタイマー５１のＯＦＦ設定時間は、特に限定しないものの一定という前提で説明した。しかしながら、ＯＮタイマー４８及びＯＦＦタイマー５１の設定時間の適正値はユーザが情報処理装置１００を利用する環境毎に異なると考える方が自然である。このため、設定時間又はＯＦＦ設定時間を情報処理装置１００において固定とするのは好ましくない。本実施例では、設定時間又はＯＦＦ設定時間をユーザが任意に設定できる情報処理装置１００について説明する。
【００９８】
図１２は、本実施例の情報処理装置１００における主要部のブロック図の一例を示す図である。図１２において図９と同一部には同一の符号を付しその説明は省略する。本実施例の情報処理装置１００では、主電源検出部４７にＯＮタイマー制御部５２及びＯＦＦタイマー制御部５３が接続され、ＯＮタイマー制御部５２にはＯＮタイマー４８が、ＯＦＦタイマー制御部５３にはＯＦＦタイマー５１がそれぞれ接続されている。また、ＯＮタイマー４８とＯＦＦタイマー５１はそれぞれＳＷ制御部４９に接続されている。
【００９９】
実施例２では、主電源検出部４７が、ＯＮタイマー４８のスタート／ストップ／リセット、及び、ＯＦＦタイマー５１のスタート／ストップ／リセットを制御していた。本実施例では、ＯＮタイマー制御部５２がＯＮタイマー４８のスタート／ストップ／リセットを、ＯＦＦタイマー制御部５３がＯＦＦタイマー５１のスタート／ストップ／リセットを、それぞれ制御する。
【０１００】
そして、ＯＮタイマー制御部５２は、ユーザが入力したユーザ入力時間を設定時間に設定する。ＯＦＦタイマー制御部５３は、ユーザが入力したユーザ入力ＯＦＦ時間をＯＦＦ設定時間に設定する。
【０１０１】
ユーザによる設定時間又はＯＦＦ設定時間の入力にはいくつか態様が考えられる。例えば、図1の入力装置１６、又は、図２の操作パネル３３、を利用する形態、記憶媒体２０を介して情報処理装置１００に読み取らせる形態、インターフェイス装置１５やＮＩＣ２８を介して情報処理装置１００が受信する形態、等がある。本実施例では、図1の入力装置１６、又は、図２の操作パネル３３を介して、ユーザが設定時間又はＯＦＦ設定時間を入力する形態について説明する。
【０１０２】
図１３（ａ）〜（ｃ）は、図１の表示装置１７又は図２の操作パネル３３に表示される、設定時間又はＯＦＦ設定時間の設定画面の一例を示す図である。図１３（ａ）は設定時間又はＯＦＦ設定時間の入力前の状態を、図１３（ｂ）は、設定時間又はＯＦＦ設定時間の入力後の状態を、それぞれ示す。ユーザは、入力装置１６や操作パネル３３のテンキーを利用して、所望の数字を、「ONタイマー」「OFFタイマー」に設定することができる。例えば、図１３（ｂ）では、「ONタイマー」が「０日１２時間」、「OFFタイマー」が「１日００時間」である。したがって、１２時間が設定時間となり、１日がＯＦＦ設定時間となる。ユーザが、例えば、不図示の確定ボタンを押下すると、「１２時間」がＯＮタイマー制御部５２に記憶され、「１日」がＯＦＦタイマー制御部５３に記憶される。なお、ＯＮタイマー制御部５２又はＯＦＦタイマー制御部５３による「記憶」とは、プログラムがパラメータとしてプログラムと共に不揮発メモリに記憶すること、ＥＥＰＲＯＭなどの記憶素子に記憶すること、等をいう。
【０１０３】
ＯＮタイマー制御部５２は、「１２時間」をＯＮタイマー４８に設定するので、ＯＮタイマー４８は１２時間を設定時間として、主電源ＯＮから１２時間が経過すると設定時間経過通知をＳＷ制御部４９に出力する。同様に、ＯＦＦタイマー制御部５３は、「１日」をＯＦＦタイマー５１に設定するので、ＯＦＦタイマー５１は１日をＯＦＦ設定時間として、主電源ＯＦＦから１日が経過するとＯＦＦ設定時間経過通知をＳＷ制御部４９に出力する。このように、本実施例では、ユーザが設定時間及びＯＦＦ設定時間を所望の時間に設定することができる。
【０１０４】
また、図１３（ｃ）は、ユーザが「ONタイマー」「OFFタイマー」に、それぞれ全て 「9」という数値を入力した場合を示す。「ONタイマー」「OFFタイマー」の「日」の欄、及び、「時間」の欄、に入力可能な数字は、予め制限されている。例えば、「日」の欄では、「０〜１０」、「時間」の欄では「０〜２４」である。入力可能な数字以外を入力して、ユーザが、確定ボタンを押下すると、ＯＮタイマー制御部５２又はＯＦＦタイマー制御部５３が、数字を受け付けられないことを意味するＮＧ信号を、表示装置１７や操作パネル３３に送信する。これにより、表示装置１７や操作パネル３３はエラーメッセージを表示するので、ユーザは設定時間やＯＦＦ設定時間が設定されなかったことを把握できる。また、この場合、ＯＮタイマー制御部５２又はＯＦＦタイマー制御部５３は、予め定められた初期設定値をＯＮタイマー４８又はＯＦＦタイマー５１に設定してもよいし、最後に設定された設定時間又はOFF設定時間をＯＮタイマー４８又はＯＦＦタイマー５１に設定してもよい。
【０１０５】
また、図１３のように数字を直接入力する形態に加え、情報処理装置１００のカレンダー機能を用いて、設定時間又はＯＦＦ設定時間の有効、無効を設定してもよい。例えば、夏期や冬期の大型連休では、長時間、主電源がＯＦＦされた状態となることが多い。このため、大型連休では、ＯＦＦタイマー５１がＯＦＦ設定時間経過通知をＳＷ制御部４９に出力する可能性があるが、この場合、保持対象データが消失するおそれがある。
【０１０６】
そこで、ユーザが、入力装置１６や操作パネル３３から情報処理装置１００のカレンダー機能を呼び出し、「○月○日〜□月□日」は「OFFタイマー：無効」のように設定する。設定時間又はＯＦＦ設定時間を有効にするか無効にするかは、例えばフラグなどによりＳＷ制御部４９に記憶される。ＳＷ制御部４９はカレンダー機能を参照したり、カレンダー機能から割り込みを受けることでこのフラグをオン又はオフにする。ＳＷ制御部４９は設定時間用とＯＦＦ設定時間用の各フラグを参照してＳＷ１２をＯＮにしてよいか、ＯＦＦにしてよいかを判定する。こうすることで、大型連休中はＯＦＦタイマー５１を無効にでき、ＯＦＦタイマー５１のOFFタイマー設定時間に関係なく、ＳＷ１２をＯＮに保つことができる。例えば、大型連休中は一括してビル大部分の電源を落としてしまうような事業所の場合にある情報処理装置１００でも、その間にＳＷ１２がＯＦＦになり、保持対象データが消失することを回避できる。なお、「OＮタイマー」についてもカレンダー機能を利用して有効、無効を設定できる。
【０１０７】
図１４は、本実施例の情報処理装置１００がＳＷ１２をＯＮ又はＯＦＦする手順を示すフローチャート図の一例である。図１４のフローチャート図は、例えば、情報処理装置１００の主電源がＯＮ又はＯＦＦになったことをトリガーにスタートする。
【０１０８】
まず、主電源検出は、主電源がＯＮ又はＯＦＦのどちらの状態になったかを判定する（Ｓ１０）。
【０１０９】
主電源がＯＮになった場合、主電源制御部４３はＯＮタイマー制御部５２にＯＮタイマー４８をスタートさせるよう要求する（Ｓ２０）。また、この時、主電源制御部４３は、ＳＷ制御部４９に主電源ＯＮ通知の継続的な出力を開始する。
【０１１０】
ついで、ＯＮタイマー４８が設定時間経過通知を出力するまで（Ｓ３０のＮｏ）、主電源検出部４７は、主電源がＯＮになったか否かの判定を繰り返す（Ｓ１０）。ＯＮタイマー４８が設定時間経過通知を出力するまでに、主電源がＯＦＦになるとステップＳ５０に処理が進むので、この場合、ＳＷ１２はＯＮにならない。
【０１１１】
ＯＮタイマー４８が設定時間経過通知を出力すると（Ｓ３０のＹｅｓ）、ＳＷ制御部４９がＳＷ１２をＯＮにする（Ｓ４０）。
【０１１２】
ステップＳ１０に戻り、主電源がＯＦＦになった場合、主電源制御部４３はＯＦＦタイマー制御部５３にＯＦＦタイマー５１をスタートさせるよう要求する（Ｓ５０）。また、この時、主電源制御部４３は、ＳＷ制御部４９に主電源ＯＦＦ通知の継続的な出力を開始する。
【０１１３】
ついで、ＯＦＦタイマー５１がＯＦＦ設定時間経過通知を出力するまで（Ｓ６０のＮｏ）、主電源検出部４７は、主電源がＯＦＦになったか否かの判定を繰り返す（Ｓ１０）。ＯＦＦタイマー５１がＯＦＦ設定時間経過通知を出力するまでに、主電源がＯＮになるとステップＳ２０に処理が進むので、この場合、ＳＷ１２はＯＦＦにならない。
【０１１４】
ＯＦＦタイマー５１がＯＦＦ設定時間経過通知を出力すると（Ｓ６０のＹｅｓ）、ＳＷ制御部４９は、ＯＦＦタイマー５１が有効か否かを例えばフラグを参照して判定する（Ｓ７０）。ＯＦＦタイマー５１が有効な期間である場合に限り（Ｓ７０のＹｅｓ）、ＳＷ制御部４９はＳＷ１２をＯＦＦにする（Ｓ８０）。以降は、ステップＳ１０から処理を繰り返す。
【０１１５】
以上説明したように、本実施例の情報処理装置１００は、ユーザが情報処理装置１００を利用する環境に応じて、設定時間又はＯＦＦ設定時間を調整することができる。また、設定時間又はＯＦＦ設定時間の有効と無効を、情報処理装置１００を利用する環境に応じて設定することができる。
【符号の説明】
【０１１６】
１１      バックアップ電池
１２      ＳＷ（スイッチ）
４１      電池ユニット
４２      ＡＣ／ＤＣ変換部
４３      主電源制御部
４４      ＬＳＩ
４５      ＲＴＣ
４６      ＣＭＯＳ ＲＡＭ
４７      主電源検出部
４８      ＯＮタイマー
４９      ＳＷ制御部
５１      ＯＦＦタイマー
５２      ＯＮタイマー制御部
５３      ＯＦＦタイマー制御部
１００    情報処理装置
【先行技術文献】
【特許文献】
【０１１７】
【特許文献１】特開昭５８−１５２２７８号公報
【図１】
2010257070.tif 000003
【図２】
2010257070.tif 000004
【図３】
2010257070.tif 000005
【図４】
2010257070.tif 000006
【図５】
2010257070.tif 000007
【図６】
2010257070.tif 000008
【図７】
2010257070.tif 000009
【図８】
2010257070.tif 000010
【図９】
2010257070.tif 000011
【図１０】
2010257070.tif 000012
【図１１】
2010257070.tif 000013
【図１２】
2010257070.tif 000014
【図１３】
2010257070.tif 000015
【図１４】
2010257070.tif 000016