(57)【要約】【課題】電源バックアップのためのバッテリ容量を低減する電子機器を提供する。【解決手段】動作電圧が異なる複数の負荷部（ＣＰＵ１０、メインＬＣＤ２１等）と、負荷部に電源電圧を供給するＡＣ−ＤＣ変換部６１と、ＡＣ−ＤＣ変換部６１から電源電圧の供給が停止されたときに負荷部に電源電圧を供給するＵＰＳバッテリ６２と、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させるように複数の負荷部を終了する順序を定めた順序情報を記憶する記憶部１３と、ＵＰＳバッテリ６２から電源電圧が供給されたときに、記憶部１３から順序情報を読み出し、順序情報に基づいて動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させるＣＰＵ１０と、を備えた。【選択図】        図１
2010073030.tif 000002
【特許請求の範囲】
【請求項１】
動作電圧が異なる複数の負荷部と、
前記負荷部に電源電圧を供給する主電源部と、
前記主電源部から電源電圧の供給が停止されたときに前記負荷部に電源電圧を供給する補助電源部と、
動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させるように前記複数の負荷部を終了する順序を定めた順序情報を記憶する記憶部と、
前記補助電源部から電源電圧が供給されたときに、前記記憶部から前記順序情報を読み出す読み出し部と、
読み出された前記順序情報に基づいて、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させる終了制御部と、
を備えたことを特徴とする電子機器。
【請求項２】
前記補助電源部から供給される電源電圧を検出する検出部をさらに備え、
前記終了制御部は、さらに、前記負荷部を終了させる終了処理中に、検出された前記電源電圧と終了させる前記負荷部の動作電圧とを比較し、検出された前記電源電圧が、終了させる前記負荷部の動作電圧以上の場合に、前記終了処理が正常に完了したと判断すること、
を特徴とする請求項１に記載の電子機器
【請求項３】
前記終了制御部は、検出された前記電源電圧が、終了させる前記負荷部の動作電圧より小さい場合に、前記終了処理が正常に完了しなかったと判断し、異常が発生したこと示す警告情報を出力すること、
を特徴とする請求項２に記載の電子機器。
【請求項４】
前記補助電源部から供給される電源電圧を検出する検出部をさらに備え、
前記終了制御部は、さらに、検出された前記電源電圧が予め定められた電圧閾値より小さい場合に、動作電圧が大きい予め定められた前記負荷部を終了させること、
を特徴とする請求項１に記載の電子機器。
【請求項５】
前記補助電源部から供給される電源電圧を検出する検出部をさらに備え、
前記終了制御部は、さらに、検出された前記電源電圧に基づいて、予め定められた電圧閾値以上、電源電圧を出力可能な期間を推定し、推定した前記期間が予め定められた期間閾値より小さい場合に、動作電圧が大きい予め定められた前記負荷部を終了させること、
を特徴とする請求項１に記載の電子機器。
【請求項６】
動作電圧が異なる複数の負荷部と、前記負荷部に電源電圧を供給する主電源部と、前記主電源部から電源電圧の供給が停止されたときに前記負荷部に電源電圧を供給する補助電源部と、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させるように前記複数の負荷部を終了する順序を定めた順序情報を記憶する記憶部と、を備えた電子機器に実行させるための終了処理プログラムであって、
前記補助電源部から電源電圧が供給されたときに、前記記憶部から前記順序情報を読み出す読み出し手順と、
読み出された前記順序情報に基づいて、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させる終了制御手順と、
を前記電子機器に実行させるための終了処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、停電時に電源をバックアップする補助電源を備えた電子機器およびこの電子機器で実行される終了処理プログラムに関する。
【背景技術】
【０００２】
ＰＯＳ（Point of Sale）端末は、通常、停電時に電源を供給するためのＵＰＳ（Uninterruptible Power Supply）と呼ばれる無停電電源装置を備えている。また、ＰＯＳ端末は、パーソナルコンピュータ（ＰＣ）に近い仕様となっている。このため、ＰＣのＡＴＸ電源と同様に基本的に１２Ｖ、５Ｖ、３．３Ｖ、および５ＶＢの電圧が必要となる。したがって、ＵＰＳで電源をバックアップする場合にも、ＡＴＸ電源と同様に１２Ｖ、５Ｖ、３．３Ｖ、および５ＶＢの電圧を保持しなければならない。
【０００３】
また、一定のバックアップ時間を維持するためには、容量の大きいバッテリーを用いる必要がある。特に、客用表示部およびオペレータ用表示部のように複数の表示部を備えるＰＯＳ端末等では消費電力も大きくなり、一定のバックアップ時間を維持するために、より大きな容量のバッテリーを必要とする。
【０００４】
特許文献１では、停電時に補助電源に切り替えた後、プリンタの消費電力を低減することにより、バックアップ時間を延長する技術が提案されている。なお、特許文献１では、停電後も動作を継続することを前提としているため、必要なバッテリー容量が大きくなる。
【０００５】
一方、停電時に動作を継続せず、内部機器等を順次安全に終了させる機能を備えた装置も存在する。この場合は、終了処理に必要なバックアップ時間を確保すれば十分であるため、バッテリー容量が小さくてもよい。
【０００６】
【特許文献１】特開平０９−１１４５５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来は、終了処理に必要な一定期間、最大電圧（例えば１２Ｖ）を維持することのみを条件としてバッテリー容量を決定していたため、バッテリー容量が無駄に大きくなるという問題があった。例えば、ＰＯＳ端末が、最大電圧（１２Ｖ）より小さい電圧（例えば５Ｖ）で動作可能な負荷部（機器）を備えている場合、当該負荷部を終了させるためには５Ｖが維持されていればよい。しかし、従来は無条件に１２Ｖを維持するようにバッテリー容量を決定していたため、過度に大きい容量のバッテリーが用いられる結果となっていた。
【０００８】
本発明は、上記に鑑みてなされたものであって、電源バックアップのためのバッテリ容量を低減可能な電子機器および終了処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、動作電圧が異なる複数の負荷部と、前記負荷部に電源電圧を供給する主電源部と、前記主電源部から電源電圧の供給が停止されたときに前記負荷部に電源電圧を供給する補助電源部と、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させるように前記複数の負荷部を終了する順序を定めた順序情報を記憶する記憶部と、前記補助電源部から電源電圧が供給されたときに、前記記憶部から前記順序情報を読み出す読み出し部と、読み出された前記順序情報に基づいて、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させる終了制御部と、を備えたことを特徴とする。
【００１０】
また、本発明は、動作電圧が異なる複数の負荷部と、前記負荷部に電源電圧を供給する主電源部と、前記主電源部から電源電圧の供給が停止されたときに前記負荷部に電源電圧を供給する補助電源部と、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させるように前記複数の負荷部を終了する順序を定めた順序情報を記憶する記憶部と、を備えた電子機器に実行させるための終了処理プログラムであって、前記補助電源部から電源電圧が供給されたときに、前記記憶部から前記順序情報を読み出す読み出し手順と、読み出された前記順序情報に基づいて、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させる終了制御手順と、を前記電子機器に実行させるための終了処理プログラムである。
【発明の効果】
【００１１】
本発明によれば、電源バックアップのためのバッテリ容量を低減可能な電子機器および終了処理プログラムを提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
以下に添付図面を参照して、この発明にかかる電子機器および終了処理プログラムの最良な実施の形態を詳細に説明する。なお、以下ではＵＰＳバッテリ等の補助電源を備えたＰＯＳ端末として電子機器を実現した例について説明する。適用可能な電子機器はＰＯＳ端末に限られるものではなく、補助電源を備えた電子機器であればあらゆる機器に適用できす。
【００１３】
本実施の形態にかかる電子機器は、内部に備えた各負荷部のうち動作電圧の大きい負荷部を優先して終了するように終了順序を定めた順序情報を記憶部から読み出し、停電時に順序情報の終了順序にしたがって各負荷部を終了する。なお、負荷部とは、電源から供給された電源電圧により動作する回路および機器等を意味する。また、動作電圧とは、負荷部が動作するために必要な電圧を表す。
【００１４】
図１は、本実施の形態にかかるＰＯＳ端末１の構成を示すブロック図である。図１に示すように、ＰＯＳ端末１は、ＣＰＵ（Central Processing Unit）１０と、ＲＯＭ（Read Only Memory）１１と、ＲＡＭ（Random Access Memory）１２と、記憶部１３と、通信Ｉ／Ｆ１４と、スピーカ１５と、ＬＥＤ（Light Emitting Diode）１６と、冷却ファン１７と、メインＬＣＤ（Liquid Crystal Display）２１と、サブＬＣＤ２２と、表示制御部２３と、キーボード３１と、キーボード制御部３２と、プリンタ４１と、プリンタ制御部４２と、バーコードスキャナ５１と、シリアルポート５２と、ＡＣ−ＤＣ変換部６１と、ＵＰＳバッテリ６２と、ＤＣ−ＤＣ変換部６３と、を備えている。
【００１５】
ＣＰＵ１０は、ＰＯＳ端末１全体の処理を制御するプロセッサである。ＣＰＵ１０は、例えば記憶部１３から情報を読み出す読み出し部、冷却ファン１７等の各負荷部の終了を制御する終了制御部、およびＵＰＳバッテリ６２から供給される電源電圧を検出する検出部として機能する。
【００１６】
なお、近年のプロセッサはＡＴＸ電源の最大電圧である１２Ｖ以下の電圧（例えば５Ｖ）でも動作する場合が多い。本実施の形態でも、ＣＰＵ１０は、５Ｖの動作電圧で動作するものとする。これにより、ＣＰＵ１０は、ＵＰＳバッテリ６２から供給される電源電圧が１２Ｖ未満に低下しても正常に動作し、ＰＯＳ端末１の終了処理を継続することができる。
【００１７】
ＲＯＭ１１は、ＰＯＳ端末１を動作させる基本プログラム等を格納する記憶媒体である。ＲＡＭ１２は、各種データ処理に使用するデータを一時的に格納する記憶媒体である。
【００１８】
記憶部１３は、ＯＳ、ドライバ、各負荷部を制御するアプリケーションプログラム、および各種管理データ等を格納するＨＤＤ（ハードディスクドライブ）などの記憶媒体である。本実施の形態では、記憶部１３は、動作電圧が大きい負荷部を動作電圧が小さい負荷部より先に終了させるように終了順序を定めた順序情報を記憶する。
【００１９】
図２は、記憶部１３に記憶された順序情報のデータ構造の一例を示す図である。図２に示すように、順序情報は、終了させる負荷部を識別するための機器名と、終了順序を表す優先順位とを含んでいる。ＣＰＵ１０は、停電時にこの順序情報を読み出し、優先順位の高い順に対応する機器名の機器（負荷部）を終了させるように制御する。
【００２０】
同図では、ＡＴＸ電源の最大電圧である１２Ｖの電圧が必要な機器として、サブＬＣＤ２２、バーコードスキャナ５１、メインＬＣＤ２１、および冷却ファン１７が例示されている。また、同図では、サブＬＣＤ２２をメインＬＣＤ２１より先に終了させるように優先順位を定めた例が示されている。これは、オペレータに対して終了処理中のエラー情報等を可能な限り表示するため、オペレータ用表示部として利用するメインＬＣＤ２１ではなく、客用表示部として利用するサブＬＣＤ２２を先に終了させることを示している。
【００２１】
なお、同図の機器および優先順位は一例であり、これ以外の機器の終了順序を設定してもよい。また、１２Ｖの電源電圧が必要な機器だけでなく、５Ｖ等のその他の電源電圧が必要な機器と優先順値とを設定するように構成してもよい。
【００２２】
図１に戻り、通信Ｉ／Ｆ１４は、図示しない外部装置との間でＬＡＮ（Local Area Network）等のネットワークを介してデータを送受信するためのインターフェースである。
【００２３】
スピーカ１５は、エラー発生時の警告音などを出力可能な音声出力部である。ＬＥＤ１６は、光を点滅させることなどによりエラー発生時の警告等を出力可能な照明部として機能する。なお、光によって情報を通知可能なものであればＬＥＤ以外の照明装置を用いるように構成してもよい。また、ＰＯＳ端末１は、スピーカ１５およびＬＥＤ１６の少なくとも一方を備えていれば良い。冷却ファン１７は、ＰＯＳ端末１の内部を冷却するためのファンである。
【００２４】
メインＬＣＤ２１およびサブＬＣＤ２２は、各種情報を表示可能な表示部である。例えば、メインＬＣＤ２１およびサブＬＣＤ２２は、それぞれオペレータ用表示部および客用表示部として利用するように構成することができる。表示制御部２３は、メインＬＣＤ２１およびサブＬＣＤ２２に対する情報の表示を制御する。
【００２５】
キーボード３１は、ユーザが文字列等を入力するための操作部である。キーボード制御部３２は、キーボード３１を制御する。プリンタ４１は、レシートの印字等を行う。プリンタ制御部４２は、プリンタ４１を制御する。
【００２６】
バーコードスキャナ５１は、商品に付されたバーコードを読み取る。シリアルポート５２は、バーコードスキャナ５１等の機器を接続するＲＳ−２３２Ｃなどのシリアル通信方式のインタフェースである。シリアルポート５２に接続される機器は、一般に１２Ｖの動作電圧を必要とする。このため、本実施の形態では、シリアルポート５２に接続された機器を優先して終了するように制御する。なお、図２に示したように、本実施の形態では、シリアルポート５２に接続される機器以外では、冷却ファン１７、メインＬＣＤ２１、およびサブＬＣＤ２２が１２Ｖの動作電圧を必要とするものとしている。図２では、客用表示部として利用するサブＬＣＤ２２を最優先で終了させ、次にシリアルポート５２に接続された機器であるバーコードスキャナ５１を優先的に終了させる例が示されているが、バーコードスキャナ５１を最優先で終了させるように構成してもよい。
【００２７】
ＡＣ−ＤＣ変換部６１は、商用交流電源の交流電圧を直流電圧に変換する。ＡＣ−ＤＣ変換部６１は、各負荷部に電源電圧を供給する主電源に相当する。ＡＣ−ＤＣ変換部６１は、停電等により商用交流電源から交流電圧が入力されなくなった場合に、異常を表す信号（ＡＣＦＡＩＬ）をＣＰＵ１０に通知する。
【００２８】
ＵＰＳバッテリ６２は、停電バックアップ用のバッテリである。ＵＰＳバッテリ６２は、停電等によりＡＣ−ＤＣ変換部６１からの電源電圧供給が停止したときのバックアップ電源（補助電源）として動作する。
【００２９】
ＤＣ−ＤＣ変換部６３は、ＡＣ−ＤＣ変換部６１の出力電圧またはＵＰＳバッテリ６２の出力電圧をＰＯＳ端末１の動作に必要な所定レベルの直流電圧に変換する。以下では、ＰＯＳ端末１の動作に最大１２Ｖの直流電圧が必要であるものとする。
【００３０】
なお、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、記憶部１３、通信Ｉ／Ｆ１４、スピーカ１５、ＬＥＤ１６、冷却ファン１７、表示制御部２３、キーボード制御部３２、プリンタ制御部４２、シリアルポート５２、およびＤＣ−ＤＣ変換部６３は、互いにバスラインによって電気的に接続されている。
【００３１】
次に、このように構成された本実施の形態にかかるＰＯＳ端末１による端末終了処理について図３を用いて説明する。図３は、本実施の形態における端末終了処理の全体の流れを示すフローチャートである。
【００３２】
停電が発生すると、ＡＣ−ＤＣ変換部６１が商用交流電源からの交流電圧の供給異常を検知し、異常を表す信号であるＡＣＦＡＩＬをＣＰＵ１０に通知する（ステップＳ３０１）。なお、商用交流電源の停電時には、ＵＰＳバッテリ６２の放電により、無瞬断で所定レベル（１２Ｖ）のバックアップ用電源電圧が供給される。
【００３３】
ＣＰＵ１０は、ＡＣＦＡＩＬの通知を受けて、ＵＰＳバッテリ６２から供給される電源電圧の監視を開始する（ステップＳ３０２）。
【００３４】
次に、ＣＰＵ１０は、記憶部１３から順序情報を読み出し、優先順位の高い順に終了する機器を決定する（ステップＳ３０４）。例えば、図２に示すような順序情報が記憶されていた場合、ＣＰＵ１０は、最初にサブＬＣＤ２２を終了する（バックライトを消灯する）ことを決定する。そして、ＣＰＵ１０は、終了することを決定した機器の終了処理を実行する（ステップＳ３０４）。
【００３５】
次に、ＣＰＵ１０は、終了処理中のＰＯＳ端末１の電源電圧が、終了させる機器の動作電圧以上であるか否かを判断する（ステップＳ３０５）。ＣＰＵ１０は、終了させる機器の動作電圧と、監視しているＵＰＳバッテリ６２からの電源電圧とを比較し、各機器に必要な動作電圧が終了処理時に供給されていることを確認する。すなわち、終了させる機器に必要な電源電圧をＵＰＳバッテリ６２が供給できる間に、終了させる機器が確実に終了されているか確認する。
【００３６】
終了処理中のＰＯＳ端末１の電源電圧が動作電圧以上である場合（ステップＳ３０５：ＹＥＳ）、ＣＰＵ１０は、終了処理が正常に完了したと判断し、処理を継続する。電源電圧が動作電圧より小さい場合（ステップＳ３０５：ＮＯ）、ＣＰＵ１０は、終了処理が正常に完了していないと判断し、エラーが発生したことを表す警告を出力する（ステップＳ３０６）。
【００３７】
メインＬＣＤ２１が消灯されていない場合は、ＣＰＵ１０は、例えばメインＬＣＤ２１にエラーが発生したことを表すメッセージを表示する。また、メインＬＣＤ２１およびサブＬＣＤ２２を消灯した場合は、ＣＰＵ１０は、例えばエラーであることを示すパターンでＬＥＤ１６を点滅させる。または、ＣＰＵ１０は、エラーであることを示すブザー音等をスピーカ１５に出力する。
【００３８】
次に、ＣＰＵ１０は、記憶部１３に順序情報が記憶されたすべての機器を終了したか否かを判断する（ステップＳ３０７）。すべての機器を終了していない場合（ステップＳ３０７：ＮＯ）、ＣＰＵ１０は、次に優先順位が高い機器を、終了させる機器として決定して処理を継続する（ステップＳ３０３）。すべての機器を終了した場合（ステップＳ３０７：ＹＥＳ）、ＣＰＵ１０は、順序情報が定められていない機器の終了処理、または、ＯＳのシャットダウンなどのその他の終了処理を実行し（ステップＳ３０８）、端末終了処理を終了する。
【００３９】
適切な順序情報を記憶部１３に保存し、最適な容量のＵＰＳバッテリ６２を用いていれば、ＵＰＳバッテリ６２が１２Ｖの電源電圧を出力している間に、１２Ｖ電圧を必要とするバーコードスキャナ５１等の機器を正常に終了させることができる。すなわち、終了処理が正常に完了しなかったことによるロック等の異常は発生しない。この後は、ＵＰＳバッテリ６２の電源電圧が１２Ｖ未満に低下しても、５Ｖ以上の電源電圧が供給されている間はＣＰＵ１０が動作を継続し、正常に端末終了処理を完了できる。
【００４０】
なお、監視した電源電圧が所定の電圧閾値（例えば１２Ｖ）より小さくなった場合に、動作電圧の大きい所定の機器の消費電力を低下させる、または、動作電圧の大きい所定の機器を終了させるように構成してもよい。例えば、ＵＰＳバッテリ６２からの電源電圧が１２Ｖ以上の場合は、メインＬＣＤ２１を点灯して終了状態を表示可能とし、電圧閾値未満に低下した場合に、メインＬＣＤ２１のバックライトを消灯するように構成してもよい。
【００４１】
また、ＣＰＵ１０が、最大電圧である１２Ｖ電圧を維持することができる期間（維持可能時間）を推定し、維持可能時間に応じて所定の機器の消費電力を低下させる、または、動作電圧の大きい所定の機器を終了させるように構成してもよい。
【００４２】
具体的には、ＣＰＵ１０は、まず、監視した電源電圧の値から、最大電圧である１２Ｖ電圧を維持することができる期間（維持可能時間）を推定する。ＣＰＵ１０は、例えば、電源電圧の値と維持可能時間との対応を予め定めたテーブルや、電源電圧の値から維持可能時間を求める所定の関数等を用いることにより、維持可能時間を推定する。
【００４３】
次に、ＣＰＵ１０は、維持可能時間が所定の閾値（期間閾値）より小さいか否かを判断する。維持可能時間が期間閾値より小さいと判断した場合、ＣＰＵ１０は、消費電力の大きい負荷部であるメインＬＣＤ２１およびサブＬＣＤ２２を終了（バックライトを消灯）する。これにより、ＵＰＳバッテリ６２のバックアップ時間を延長することができる。
【００４４】
なお、メインＬＣＤ２１およびサブＬＣＤ２２を終了した場合は、終了処理の状態を表す情報等をユーザに対して表示することができなくなる。このため、ＣＰＵ１０は、スピーカ１５およびＬＥＤ１６の少なくとも一方により、終了処理中の処理状態等の情報を出力する。
【００４５】
維持可能時間が期間閾値より小さくないと判断した場合、ＣＰＵ１０は、メインＬＣＤ２１に終了処理中の処理状態等の情報を表示する。順序情報にしたがってメインＬＣＤ２１が終了済みの場合は、ＣＰＵ１０は、ステップＳ３０８と同様にスピーカ１５等によって終了状態を出力する。
【００４６】
また、電源電圧を監視する機能を用いて、ＰＯＳ端末１を起動したときの電源電圧の状態を検出し、電源電圧に異常が発生した場合に警告ブザー音等を出力するように構成することもできる。例えば、電源電圧が１２Ｖ未満であっても５Ｖ以上であれば、ＣＰＵ１０はＢＩＯＳ起動やスピーカ１５等の制御を実行することができる。そこで、ＣＰＵ１０が、ＢＩＯＳ起動時に電源電圧が１２Ｖ以上であるか否かを検出し、１２Ｖ未満である場合に、スピーカ１５またはＬＥＤ１６によって警告を出力する。
【００４７】
なお、１２Ｖの動作電圧を必要とする機器が含まれない場合に、電源電圧を監視する機能を無効化し、低いバッテリー電圧で動作可能とするように構成してもよい。
【００４８】
このように、本実施の形態にかかるＰＯＳ端末１では、動作電圧の大きい負荷部を優先して終了するように終了順序を定めた順序情報を記憶部１３から読み出し、停電時に順序情報の終了順序にしたがって各負荷部を終了することができる。このため、バッテリが大きい動作電圧を維持するために必要な時間を最小限にすることができる。すなわち、電源バックアップのために必要なバッテリの容量を小さくすることができる。また、バッテリ容量が従来と同様であれば、大きい動作電圧を維持する時間を最小限とすることにより、バックアップ時間を延長することが可能となる。
【００４９】
本実施の形態にかかるＰＯＳ端末１で実行される終了処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ（Compact Disk Recordable）、ＤＶＤ（Digital Versatile Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５０】
また、本実施の形態にかかるＰＯＳ端末１で実行される終了処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施の形態にかかるＰＯＳ端末１で実行される終了処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００５１】
また、本実施の形態の終了処理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５２】
本実施の形態にかかるＰＯＳ端末１で実行される終了処理プログラムは、上述した各部（読み出し部、終了制御部、検出部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ１０が上記記憶媒体から終了処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上述した各部が主記憶装置上に生成されるようになっている。
【産業上の利用可能性】
【００５３】
以上のように、本発明にかかる電子機器および終了処理プログラムは、複数のＬＣＤなどの負荷部、およびバックアップ用の補助電源を備えた電子機器に適している。
【図面の簡単な説明】
【００５４】
【図１】本実施の形態にかかるＰＯＳ端末のブロック図である。
【図２】記憶部に記憶された順序情報のデータ構造の一例を示す図である。
【図３】本実施の形態における端末終了処理の全体の流れを示すフローチャートである。
【符号の説明】
【００５５】
１  ＰＯＳ端末
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  記憶部
１４  通信Ｉ／Ｆ
１５  スピーカ
１６  ＬＥＤ
１７  冷却ファン
２１  メインＬＣＤ
２２  サブＬＣＤ
２３  表示制御部
３１  キーボード
３２  キーボード制御部
４１  プリンタ
４２  プリンタ制御部
５１  バーコードスキャナ
５２  シリアルポート
６１  ＡＣ−ＤＣ変換部
６２  ＵＰＳバッテリ
６３  ＤＣ−ＤＣ変換部
【図１】
2010073030.tif 000003
【図２】
2010073030.tif 000004
【図３】
2010073030.tif 000005