(57)【要約】【課題】  電源を切って欲しくない状況や、特殊な方法で電源ＯＦＦを行いたい場合に、電源ＯＦＦする条件を選択することができる電源スイッチ制御装置を提供する。【解決手段】  ＣＰＵからのＨ／Ｗステータス、すなわち電子機器１の動作状況（システムやアプリケーションの動作状況）に応じて、電源スイッチが押下された場合における動作モードを電源ＳＷ回路１１ａの５種の電源ＯＦＦ制御回路２０ａ〜２０ｅにより切り替えることができる。これにより、システムやアプリケーションの動作状況が電源を切って欲しくない状況であったり、システムやアプリケーションの動作状況により特殊な方法で電源の電源ＯＦＦを行いたい場合に、その状況に応じた電源ＯＦＦまたは割込み処理を選択することができる。【選択図】    図４
2006133822.tif 000002
【特許請求の範囲】
【請求項１】
電子機器に設けられ、電源スイッチを所定時間押し続けた場合に処理を強制的に終了し、電源からの電力供給を切断する強制終了機能を備える電源スイッチ制御装置において、
前記電源スイッチが押下された場合における前記電源のＯＮ／ＯＦＦに関する動作モードを、前記電子機器の動作状況に応じて規定する手段と、
前記電子機器の動作状況を取得する手段と、
取得した前記電子機器の動作状況に基づき、前記電源スイッチの動作モードを切り替えて前記電源のＯＮ／ＯＦＦを制御する手段と、
を備えることを特徴とする電源スイッチ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パーソナルコンピュータ等の電子機器に設けられる電源スイッチ制御装置であって、電源スイッチを所定時間押し続けた場合に処理を強制的に終了し、電源からの電力供給を切断する強制終了機能を備える電源スイッチ制御装置に関する。
【背景技術】
【０００２】
今日においては、ＣＰＵ（Central Processing Unit）等で構成されるマイクロコンピュータ（以下、マイコンという。）を搭載したパーソナルコンピュータ（以下、ＰＣという。）等の電子機器が、広く普及している。この電子機器は、一般にＯＳ（Operating System）によって制御されている。このようなＯＳに制御される電子機器においては、実行中のアプリケーションプログラムの終了処理等を正しく行なわないで電子機器の電源を切断すると、ＯＳばかりでなく、データやアプリケーションプログラム等が破壊されてしまうという障害が発生してしまうことがある。このような障害が発生した場合には、ＯＳやアプリケーションプログラム等の再インストールと再設定とを行なわなければならず、多大な人的及び時間的コストを要することになる。また、データが破壊されるだけでなく、ハードウェアまでもが破壊される場合もある。
【０００３】
そこで、今日、これらの電子機器においては、電源のＯＮ／ＯＦＦを「マザーボード側からの指令」で行えるようになっているＡＴＸ電源ユニットを用いることにより、電源を切断する前にプログラムの終了処理等を適切に行うようにしている。例えば、フロントパネルの電源スイッチは電源ユニットではなくマザーボードに接続されており、マザーボード上のパワーマネージメント回路がスイッチの状態をチェックしてＡＴＸ電源ユニットにＯＮ／ＯＦＦの指令を与えている。このため、例えば電源スイッチをＯＦＦにした時、ＰＣの電源がＯＦＦになるのではなく、スタンバイ状態になるといった設定もできる。また、ＯＳシャットダウンと同時にＰＣ本体の電源をＯＦＦにする機能や、ＡＣＰＩ（Advanced Configuration and Power Interface：電源管理アーキテクチャ）によるサスペンドモード等を実行することも可能になっている。このＡＣＰＩによれば、電源スイッチを押しても直ぐには電源を切断せずに、４秒以上電源スイッチを押下し続けた場合にのみ電源が切れる構成とされている（特許文献１参照）。
【０００４】
【特許文献１】実用新案登録第３０６５６８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、前述した電子機器の１つには、スーパーマーケットやコンビニエンスストア等の小売店舗で使用される商品販売データ処理装置であるＰＯＳ（Point of Sales：販売時点管理）端末がある。このＰＯＳ端末は、アルバイト店員等の操作に習熟してない者も操作するため、売上登録中等において、誤って電源スイッチが押下されてしまうことがある。このような誤った電源スイッチの押下が４秒以内の一瞬であれば電源が切断されることはないので問題はないが、４秒以上押下されてしまった場合にはアプリケーションプログラム等が強制的に終了されて電源が切断されてしまう強制終了機能が実行されるので、データ破壊等の問題があった。
【０００６】
本発明は、電源を切って欲しくない状況や、特殊な方法で電源ＯＦＦを行いたい場合に、電源ＯＦＦする条件を選択することができる電源スイッチ制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の電源スイッチ制御装置は、電子機器に設けられ、電源スイッチを所定時間押し続けた場合に処理を強制的に終了し、電源からの電力供給を切断する強制終了機能を備える電源スイッチ制御装置において、前記電源スイッチが押下された場合における前記電源のＯＮ／ＯＦＦに関する動作モードを、前記電子機器の動作状況に応じて規定する手段と、前記電子機器の動作状況を取得する手段と、取得した前記電子機器の動作状況に基づき、前記電源スイッチの動作モードを切り替えて前記電源のＯＮ／ＯＦＦを制御する手段と、を備える。
【発明の効果】
【０００８】
本発明によれば、電子機器の動作状況（システムやアプリケーションの動作状況）に応じて、電源スイッチが押下された場合における動作モードを切り替えることができることにより、システムやアプリケーションの動作状況が電源を切って欲しくない状況であったり、システムやアプリケーションの動作状況により特殊な方法で電源ＯＦＦを行いたい場合に、その状況に応じた電源ＯＦＦの条件を選択することができる。また、電源が切られてしまって、他のアプリケーションを立ち上げられ、データ改ざん／ウィルスの侵入／データ流出等が行われないよう、セキュリティを強化するための電源スイッチ制御装置を提供することができる。
【発明を実施するための最良の形態】
【０００９】
本発明の実施の一形態を図１ないし図４に基づいて説明する。本実施の形態の電源スイッチ制御装置は、スーパーマーケットやコンビニエンスストア等の小売店舗で使用される商品販売登録データ処理装置であるＰＯＳ端末に内蔵されている。
【００１０】
図１は、本実施の形態のＰＯＳ端末１を概略的に示す外観斜視図である。電子機器であるＰＯＳ端末１は、ドロワ２上に載置されており、このドロワ２の引出３の開閉を制御する。このＰＯＳ端末１には、各種のキーが集合するキーボード４、図示しない鍵によって操作モードを切り替え操作するコントロールキー５、プリンタ６（図２参照）によって印字されるレシートを発行するレシート発行口７及びジャーナル窓８が設けられている。また、ＰＯＳ端末１の右側上方には、操作者側の表示手段として機能するディスプレイ９が配置され、このディスプレイ９の近傍には客側ディスプレイ１０が立設されている。さらに、ＰＯＳ端末１の右側側面には、ＰＯＳ端末１に電力を供給するためのＡＴＸ電源ユニット１１（図２参照）のＯＮ／ＯＦＦを切り換える電源スイッチＳが設けられている。この電源スイッチＳには、例えば、押されている時だけ導通するモーメンタリ型のプッシュスイッチが適用されている。
【００１１】
図２は、ＰＯＳ端末１に内蔵される各部の電気的接続を示すブロック図である。ＰＯＳ端末１は、制御手段として機能するマイクロコンピュータ（以下、マイコンという。）１２を内蔵し、このマイコン１２が、前述したドロワ２、キーボード４、コントロールキー５、プリンタ６、ディスプレイ９、客側ディスプレイ１０、ＡＴＸ電源ユニット１１等の各部をバスライン１３と各種制御回路（図示せず）とを介して駆動制御する。マイコン１２は、各部を集中的に制御するＣＰＵ１４にバスライン１３を介して、起動プログラム等の固定的データを予め格納する記憶媒体であるＲＯＭ１５と可変的なデータを書換自在に格納するＲＡＭ１６と日付や時刻を計時するタイマＴとを接続することにより構成されている。また、ＣＰＵ１４に接続されたバスライン１３にはＨＤＤ１７が接続されており、このＨＤＤ１７には制御プログラムや、商品マスタファイル、売上ファイル等が格納されている。
【００１２】
ここで、図３はＡＴＸ電源ユニット１１を概略的に示すブロック図である。図３に示すように、ＡＴＸ電源ユニット１１は、電源スイッチ制御装置である電源ＳＷ回路１１ａと電源１１ｂとで構成されている。電源スイッチＳが押下されると、電源スイッチＳが押下されたことを示す電源ＳＷ信号は電源ＳＷ回路１１ａに入力される。電源ＳＷ回路１１ａは、基本的には、電源ＳＷ信号が入力されると、電源１１ｂへの電源ＯＮ／ＯＦＦ制御とＣＰＵ１４への割込みの信号とを発生させるものである。
【００１３】
加えて、本実施の形態のＡＴＸ電源ユニット１１においては、電源ＳＷ回路１１ａに対してＣＰＵ１４からのＨ／Ｗステータスと制御信号（ＳＭ ＢＵＳ等）とが入力される構成となっている。このように電源ＳＷ回路１１ａに対してＨ／Ｗステータスと制御信号（ＳＭ ＢＵＳ等）とを入力することにより、ＣＰＵ１４による電源ＳＷ回路１１ａのコントロールが可能となっている。
【００１４】
図４は、電源ＳＷ回路１１ａを示す回路図である。図４に示すように、電源ＳＷ回路１１ａには、一例として５種の電源ＯＦＦ制御回路（電源スイッチＯＦＦ即断回路２０ａ、電源スイッチＯＦＦ禁止回路２０ｂ、電源スイッチＯＦＦ通知回路２０ｃ、電源スイッチＯＦＦ連続押し回路２０ｄ、電源スイッチＯＦＦプログラマブル回路２０ｅ）、制御信号（ＳＭ ＢＵＳ等）に基づいて各部を制御するＢＵＳ制御回路２１、デコード回路２２、割込み信号を発生させる割込み発生回路２３、電源ＯＮ／ＯＦＦ信号を発生させる電源ＯＮ／ＯＦＦ回路２４が設けられている。
【００１５】
５種の電源ＯＦＦ制御回路（電源スイッチＯＦＦ即断回路２０ａ、電源スイッチＯＦＦ禁止回路２０ｂ、電源スイッチＯＦＦ通知回路２０ｃ、電源スイッチＯＦＦ連続押し回路２０ｄ、電源スイッチＯＦＦプログラマブル回路２０ｅ）は、Ｈ／Ｗステータスおよび制御信号（ＳＭ ＢＵＳ等）を使用し、デコード回路２２で切り替えられる。図４を参照しつつ、下記に、各回路（モード）の説明を記載する。
（１）電源スイッチＯＦＦ即断回路（モード）
電源スイッチＳが押下された場合、割込み発生回路２３から割込み信号は発生させず、即時に電源ＯＮ／ＯＦＦ回路２４から電源ＯＦＦ信号を電源１１ｂに出力する。
（２）電源スイッチＯＦＦ禁止回路（モード）
電源スイッチＳが押下されても、割込み発生回路２３からの割込み信号と、電源ＯＮ／ＯＦＦ回路２４からの電源ＯＦＦ信号とのいずれも発生させない。
（３）電源スイッチＯＦＦ通知回路（モード）
電源スイッチＳが押下されると、割込み発生回路２３から割込み信号を発生させ、電源ＯＮ／ＯＦＦ回路２４からの電源ＯＦＦ信号は発生させない。
（４）電源スイッチＯＦＦ連続押し回路（モード）
電源スイッチＳをある時間内に連続でＮ回押下した場合に、割込み発生回路２３から割込み信号を発生させる。電源ＯＮ／ＯＦＦ回路２４からの電源ＯＦＦ信号は発生させない。
（５）電源スイッチＯＦＦプログラマブル回路（モード）
電源スイッチＳの認識方法および、割込み発生方法、電源ＯＦＦ信号出力方法をプログラムし、その内容で動作する。プログラムは制御信号（ＳＭ ＢＵＳ等）を使用し行う。
【００１６】
なお、これらの５種の電源ＯＦＦ制御回路（電源スイッチＯＦＦ即断回路２０ａ、電源スイッチＯＦＦ禁止回路２０ｂ、電源スイッチＯＦＦ通知回路２０ｃ、電源スイッチＯＦＦ連続押し回路２０ｄ、電源スイッチＯＦＦプログラマブル回路２０ｅ）は、電源ＯＦＦについて記載されているか、電源ＯＮについても同様に規定できる。
【００１７】
このように本実施の形態によれば、ＣＰＵ１４からのＨ／Ｗステータス、すなわちＰＯＳ端末１の動作状況（システムやアプリケーションの動作状況）に応じて、電源スイッチＳが押下された場合における動作モードを電源ＳＷ回路１１ａの５種の電源ＯＦＦ制御回路（電源スイッチＯＦＦ即断回路２０ａ、電源スイッチＯＦＦ禁止回路２０ｂ、電源スイッチＯＦＦ通知回路２０ｃ、電源スイッチＯＦＦ連続押し回路２０ｄ、電源スイッチＯＦＦプログラマブル回路２０ｅ）により切り替えることができる。これにより、システムやアプリケーションの動作状況が電源１１ｂを切って欲しくない状況であったり、システムやアプリケーションの動作状況により特殊な方法で電源１１ｂの電源ＯＦＦを行いたい場合に、その状況に応じた電源ＯＦＦまたは割込み処理を選択することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施の一形態のＰＯＳ端末を概略的に示す外観斜視図である。
【図２】ＰＯＳ端末に内蔵される各部の電気的接続を示すブロック図である。
【図３】ＡＴＸ電源ユニットを概略的に示すブロック図である。
【図４】電源ＳＷ回路を示す回路図である。
【符号の説明】
【００１９】
１…電子機器、１１ａ…電源スイッチ制御装置、Ｓ…電源スイッチ
【図１】
2006133822.tif 000003
【図２】
2006133822.tif 000004
【図３】
2006133822.tif 000005
【図４】
2006133822.tif 000006