(57)【要約】【課題】電子機器のセキュリティを向上させることができる電子機器およびプログラムを提供する。【解決手段】実施形態の電子機器は、位置検出手段と、位置判定手段と、制御手段とを備える。位置検出手段は、自装置の位置を検出する。位置判定手段は、前記自装置の位置が所定のエリア外にあるか否かを判定する。制御手段は、前記自装置の位置が前記所定のエリア外にある場合には、自装置の動作を制限する。【選択図】図４
2012185566.tif 000002
【特許請求の範囲】
【請求項１】
自装置の位置を検出する位置検出手段と、
前記自装置の位置が所定のエリア外にあるか否かを判定する位置判定手段と、
前記自装置の位置が前記所定のエリア外にある場合には、自装置の動作を制限する制御手段と、を備える電子機器。
【請求項２】
前記自装置の位置が前記所定のエリア外にある場合には、前記自装置が前記所定のエリア外にある旨を報知するメッセージを表示する表示制御手段をさらに備える、
請求項１に記載の電子機器。
【請求項３】
前記自装置の位置が前記所定のエリア外にある場合に自装置を動作させるための認証情報を格納する記憶手段と、
前記認証情報の入力を受付ける認証情報受付手段と、
受付けた前記認証情報が前記記憶手段に格納されている前記認証情報と一致するか否かを判定する認証情報判定手段と、をさらに備え、
前記制御手段は、前記認証情報が一致した場合に自装置の動作を制限しない、
請求項１または２に記載の電子機器。
【請求項４】
前記記憶手段は、前記認証情報が一致した場合に、前記認証情報による認証済みであることを記憶し、
前記位置判定手段は、前記記憶手段が前記認証情報による認証済みであることを記憶している場合に、前記自装置の位置に関する判定を行わない、
請求項３に記載の電子機器。
【請求項５】
前記自装置の位置が前記所定のエリア外にある場合には、前記自装置の位置をサーバに出力する出力手段をさらに備える、
請求項１ないし４のいずれか１つに記載の電子機器。
【請求項６】
自装置の位置を検出する位置検出手段と、
前記自装置の位置が所定のエリア外にあるか否かを判定する位置判定手段と、
前記自装置の位置が前記所定のエリア外にある場合には、自装置の動作を制限する制御手段と、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器およびプログラムに関する。
【背景技術】
【０００２】
小売店等の店舗では、省スペース化を図るために小型のＰＯＳ（Point  Of  Sales）端末が広く用いられている。ところが、このような小型のＰＯＳ端末は軽量であるために盗難される危険性が高い。これに対して従来は、チェーンロック等によってＰＯＳ端末をメインの使用場所に固定することで、盗難対策が行われる場合が多い。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来技術においては、チェーンロック等で繋ぎ止めておくためＰＯＳ端末の置き場所を自由に変えられずに不便であるという課題があった。また、チェーンロック部分を破損すればＰＯＳ端末を盗難することが可能となり、ＰＯＳ端末を不正に用いられる危険性があった。
【課題を解決するための手段】
【０００４】
実施形態の電子機器は、位置検出手段と、位置判定手段と、制御手段とを備える。位置検出手段は、自装置の位置を検出する。位置判定手段は、前記自装置の位置が所定のエリア外にあるか否かを判定する。制御手段は、前記自装置の位置が前記所定のエリア外にある場合には、自装置の動作を制限する。
【図面の簡単な説明】
【０００５】
【図１】図１は、第１の実施形態に係るＰＯＳ端末の構成を示すブロック図である。
【図２】図２は、ＰＯＳ端末が行う情報登録処理の手順を示すフローチャートである。
【図３】図３は、エラー画面の一例を示す図である。
【図４】図４は、起動時にＰＯＳ端末が行う位置判定処理の手順を示すフローチャートである。
【図５】図５は、ＯＳ起動後にＰＯＳ端末が行う位置判定処理の手順を示すフローチャートである。
【図６】図６は、第２の実施形態に係るＰＯＳ端末の構成を示す機能ブロック図である。
【図７】図７は、起動時にＰＯＳ端末が行う位置判定処理の手順を示すフローチャートである。
【図８】図８は、ＯＳ起動後にＰＯＳ端末が行う位置判定処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００６】
本実施形態に係る電子機器は、ＰＯＳ（Point  Of  Sales）端末、決済端末、カードリーダ等として用いることができるが、以下では本実施形態の電子機器としてＰＯＳ端末を用いる場合について説明する。
【０００７】
（第１の実施形態）
図１は、第１の実施形態に係るＰＯＳ端末１の構成を示すブロック図である。ＰＯＳ端末１は、ＣＰＵ（Central  Processing  Unit）３と、スキャナ４と、プリンタ５と、キーボード６と、ＧＰＳ（Global  Positioning  System）受信機７と、タンパスイッチ８と、ＦＲＯＭ（Flash  ROM）９と、表示器１０と、タイマ１１と、無線ＬＡＮ  Ｉ／Ｆ（Interface）１２とを主に備えており、これらがバスやインタフェースによって相互に接続されている。また、ＰＯＳ端末１は、無線ＬＡＮ  Ｉ／Ｆ１２および無線ＬＡＮ等のネットワークＮＴを介して、ストアサーバ２と情報通信することができる。
【０００８】
スキャナ４は、商品に付されたバーコードや二次元コード等のコードシンボルをスキャンする。プリンタ５はレシート等を印字する。キーボード６には現在の合計金額を算出する現計キーやテンキー等が設けられている。表示器１０は、商品を登録する登録画面や、ＰＯＳ端末１の各種設定を行う設定画面などの各種画面を表示する。
【０００９】
ＧＰＳ受信機７は、位置検出手段として機能し、複数のＧＰＳ衛星からの電波を受信してそれぞれとの距離を割り出すことにより、ＰＯＳ端末１の現在位置を検出する。また、ＧＰＳ受信機７は、ＣＰＵ３が所定の時間おきに送信する制御信号に基づいて、所定の時間おきにＰＯＳ端末１の現在位置を検出する。
【００１０】
タンパスイッチ８は、タンパスイッチ８内の回路を切断するなどして、ＰＯＳ端末１への電源供給を停止させたり、キーボード６を動作不可能にしたり、ＦＲＯＭ９内の機密情報を消去したりすることが可能であり、これによりＰＯＳ端末１の少なくとも一部の動作を制限することができる。
【００１１】
ＦＲＯＭ９は、ＢＩＯＳ（Basic  Input/OutPut  System）やその他の各種プログラム、各種データを格納する。また、ＦＲＯＭ９は、ＣＰＵ３がプログラムを実行する際に一時的にデータやプログラムを記憶する。
【００１２】
ここで、ＢＩＯＳとは、ＰＯＳ端末１の電源投入時に最初に起動されるプログラム群であり、ＯＳ（Operating  System）の起動を行うものである。また、ＢＩＯＳは、ＣＰＵ３、スキャナ４、プリンタ５、キーボード６、ＧＰＳ受信機７、タンパスイッチ８、ＦＲＯＭ９、表示器１０、タイマ１１、無線ＬＡＮ  Ｉ／Ｆ１２等の各部を各種設定データに基づいて制御するプログラム群であり、上述の各部に対するデータの入出力をＯＳやアプリケーションソフトに対して提供する。
【００１３】
本実施形態のＰＯＳ端末１で実行されるプログラムは、ＢＩＯＳが有するプログラムの１つであり、表示制御部２１、情報登録部２２、位置判定部２３、パスワード判定部２４、フラグ判定部２５、動作制御部２６を含むモジュール構成となっている。ＣＰＵ３（プロセッサ）は、ＦＲＯＭ９から上述のプログラムを読み出して実行することにより上記各部を主記憶装置上にロードし、図１に示すように、表示制御部２１、情報登録部２２、位置判定部２３、パスワード判定部２４、フラグ判定部２５、動作制御部２６を主記憶装置上に生成する。各部の機能については後述する。
【００１４】
また、ＦＲＯＭ９は、使用可能エリア情報および管理用パスワードを記憶する。
【００１５】
ここで、使用可能エリアとは、ＰＯＳ端末１の使用を許可する所定のエリアである。この使用可能エリア内でＰＯＳ端末１が使用される場合には、正規の使用と見なしてＰＯＳ端末１を使用することができる。また、使用可能エリア情報とは、使用可能エリアを示す位置情報である。
【００１６】
また、管理用パスワードとは、ＰＯＳ端末１が使用可能エリア外にある場合にも、ＰＯＳ端末１を通常通り動作させるために用いられる認証パスワードである。即ち、管理用パスワードによるユーザ認証がなされた場合に、使用可能エリア外でのＰＯＳ端末１の使用が許可される。
【００１７】
尚、管理用パスワード以外にも、指紋や声紋等のデータを認証情報としてＦＲＯＭ９に格納し、この認証情報による生体認証がなされた場合に、使用可能エリア外でのＰＯＳ端末１の使用を許可するとしてもよい。
【００１８】
ユーザは、ＰＯＳ端末１を店舗に導入する場合や、使用可能エリアを変更する場合等に、使用可能エリア情報または管理用パスワードをＦＲＯＭ９に登録することができる。
【００１９】
次に、表示制御部２１および情報登録部２２による使用可能エリア情報および管理用パスワードの登録方法について図２を用いて説明する。図２は、ＰＯＳ端末１が行う情報登録処理の手順を示すフローチャートである。
【００２０】
表示制御部２１は、使用可能エリア情報および管理用パスワードの登録を受付ける登録画面（不図示）を表示器１０に表示させる（ステップＳ１）。
【００２１】
情報登録部２２は、登録画面において使用可能エリア情報の入力を受付けてＦＲＯＭ９に登録（格納）する（ステップＳ２）。また、情報登録部２２は、登録画面から管理用パスワードの入力を受付けて登録する（ステップＳ３）。
【００２２】
一例として、登録画面にはＧＰＳ通信を開始するボタン等が設けられる。情報登録部２２は、このボタンが選択操作された場合に、ＧＰＳ受信機７によって現在位置の位置情報を受信する。そして、情報登録部２２は、現在位置を中心とする所定のエリア（例えば半径５ｍ以内）をこのＰＯＳ端末１の使用可能エリアとして、その使用可能エリア情報をＦＲＯＭ９に格納する。
【００２３】
また、ＦＲＯＭ９に店舗内のレジ設置場所などの所定の場所の位置情報をＦＲＯＭ９に格納しておき、これらの場所を基点とする所定の範囲を使用可能エリアとして登録するとしてもよい。
【００２４】
さらに、使用可能エリアとして店舗内の複数のエリアを登録しておけば、ＰＯＳ端末１を移動して用いる場合にも、各移動先のエリアで正規の位置として使用を許可することができる。即ち、例えばショッピングセンターと、センターの屋外のイベント会場とを使用可能エリアとして登録しておけば、これらのエリア内でＰＯＳ端末１を自由に移動させて用いることができる。
【００２５】
次に、このようにして登録された使用可能エリア情報および管理用パスワードに基づいて、ＰＯＳ端末１の各部が行うＰＯＳ端末１の位置判定方法について説明する。
【００２６】
位置判定部２３は、位置判定手段として機能し、ＰＯＳ端末１の位置（現在位置）が、ＦＲＯＭ９に登録されている使用可能エリア外にあるか否かを判定する。
【００２７】
即ち、位置判定部２３は、ＰＯＳ端末１の起動時に、ＧＰＳ受信機７に制御信号を送信して、ＰＯＳ端末１の現在位置を検出させる。そして、位置判定部２３は受信した現在位置が、ＦＲＯＭ９に登録されている使用可能エリア外の場所であるか否かを判定する。
【００２８】
また、位置判定部２３は、ＰＯＳ端末１の起動後（例えば、ＯＳ起動後）はタイマ１１で時間を計測する。そして、位置判定部２３は、所定の時間おきに、ＧＰＳ受信機７に制御信号を送信して、ＰＯＳ端末１の現在位置を検出させる。そして、位置判定部２３は受信した現在位置が、ＦＲＯＭ９に登録されている使用可能エリア外の場所であるか否かを判定する。
【００２９】
また、位置判定部２３は、ＧＰＳ受信機７に制御信号を送信したが現在位置の検出応答が得られなかった場合に、再度制御信号を送信する。そして、制御信号の送信回数すなわちリトライ回数をＦＲＯＭ９に格納し、リトライ回数が所定の閾値に達した場合には電波状況等が悪く位置検出が行えない状態にあると判定する。
【００３０】
尚、位置判定部２３は、ＧＰＳ受信機７以外の位置検出手段を用いてもよい。一例として、店舗内に設けられた複数の無線ＬＡＮのアクセスポイントを位置検出手段として用いるとしてもよい。
【００３１】
表示制御部２１は、ＰＯＳ端末１の位置（現在位置）が使用可能エリア外にある場合には、エラー画面Ｅ（図３参照）を表示器１０に表示する。また、表示制御部２１は、上述のようにＧＰＳ受信機７による位置検出が行えない状態であると判定された場合にも、エラー画面Ｅ（図３参照）を表示器１０に表示する。
【００３２】
図３は、エラー画面Ｅの一例を示す図である。図３に示すように、エラー画面Ｅには、「使用可能エリア外です。この場所での使用は許可されていません。」等と、ＰＯＳ端末１が使用可能エリア外にあり、その場所でのＰＯＳ端末１の使用が許可されていない旨を報知あるいは警告するメッセージが表示される。尚、ＰＯＳ端末１は上記のようなメッセージを音声出力することによりユーザに報知するとしてもよい。また、図３に示すように、エラー画面Ｅにおいては、管理用パスワードを入力することが可能である。
【００３３】
パスワード判定部２４は、認証情報受付手段として機能し、エラー画面Ｅにおいて入力されたパスワードを受付ける。また、パスワード判定部２４は、認証情報判定手段として機能し、エラー画面Ｅにおいて受付けたパスワードと、ＦＲＯＭ９に登録されている管理用パスワードとが一致するか否かを判定する。
【００３４】
即ち、パスワード判定部２４は、エラー画面Ｅにおいて受付けたパスワードとＦＲＯＭ９に登録されている管理用パスワードとが一致した場合には、ＰＯＳ端末１が正規のユーザによって使用可能エリア外で使用されている状態であり、正規の持ち出しであると判定する。
【００３５】
一方、パスワード判定部２４は、エラー画面Ｅにおいて受付けたパスワードとＦＲＯＭ９に登録されている管理用パスワードとが一致しない場合には、ＰＯＳ端末１は使用可能エリア外に不正に持ち出されたものと判定する。
【００３６】
また、パスワード判定部２４は、管理用パスワードが一致した場合に、管理用パスワードによる認証処理が済んでいることを記憶するフラグをＯＮ（１）にする。尚、このフラグはＦＲＯＭ９内に格納され、初期値はＯＦＦ（０）である。
【００３７】
フラグ判定部２５は、ＰＯＳ端末１の起動後（例えば、ＯＳ起動後）にＦＲＯＭ９のフラグの値を読み取って、フラグがＯＮであるか否かを判定する。フラグがＯＮである場合は上述のように認証処理が済んでいるため、位置判定部２３によるＰＯＳ端末１の位置判定は行われない。一方、フラグがＯＦＦである場合は認証処理が済んでいないため、位置判定部２３によるＰＯＳ端末１の位置判定は行われる。
【００３８】
動作制御部２６は、制御手段として機能し、ＰＯＳ端末１の位置（現在位置）が使用可能エリア外にある場合には、ＰＯＳ端末１の動作を制限する。即ち、動作制御部２６は、パスワード判定部２４によって不正持ち出しであると判定された場合には、タンパスイッチ８を制御してＰＯＳ端末１の少なくとも一部の動作を制限する。
【００３９】
より詳細には、動作制御部２６は、ＰＯＳ端末１の起動時において不正持ち出しと判定された場合には、ＰＯＳ端末１の起動処理を停止し、ＰＯＳ端末１を起動させない。尚、動作制御部２６は、ＰＯＳ端末１の一部の機能を制限してＰＯＳ端末１を起動させるとしてもよい。
【００４０】
また、動作制御部２６は、ＰＯＳ端末１の起動後（例えば、ＯＳ起動後）において不正持ち出しと判定された場合には、ＰＯＳ端末１の動作を停止させる。尚、動作制御部２６は、ＰＯＳ端末１の動作を停止させず、ＰＯＳ端末１の一部の機能を制限するとしてもよい。
【００４１】
なお、動作制御部２６は、タンパスイッチ８等を制御することによりＰＯＳ端末１の少なくとも一部の動作を制限するとしたが、タンパスイッチ８を用いずに当該動作制限を行ってもよい。その他の例として、動作制御部２６は、ＢＩＯＳによってＰＯＳ端末１の各部（図１参照）を制御することによりＰＯＳ端末１の少なくとも一部の動作を制限するとしてもよい。
【００４２】
一方、動作制御部２６は、ＰＯＳ端末１の位置（現在位置）が使用可能エリア内にある場合には、ＰＯＳ端末１の動作を制限せず、ＰＯＳ端末１を通常通り動作させる。また、動作制御部２６は、パスワード判定部２４によって正規の持ち出しであると判定された場合には、ＰＯＳ端末１の動作を制限せず、ＰＯＳ端末１を通常通り動作させる。
【００４３】
即ち、動作制御部２６は、ＰＯＳ端末１の起動時において、使用可能エリア内あるいは正規の持ち出しと判定された場合には、ＰＯＳ端末１の起動処理を続行し、ＯＳやその他のアプリケーションの起動処理を行う。
【００４４】
また、動作制御部２６は、ＰＯＳ端末１の起動後（例えば、ＯＳ起動後）において、使用可能エリア内あるいは正規の持ち出しと判定された場合には、ＰＯＳ端末１の動作を制限することなく、ＯＳやその他のアプリケーションの機能を通常通り使用可能とする。
【００４５】
次に、ＰＯＳ端末１の起動時にＰＯＳ端末１が行う位置判定処理の手順について説明する。図４は、起動時にＰＯＳ端末１が行う位置判定処理の手順を示すフローチャートである。
【００４６】
ＰＯＳ端末１の電源スイッチ（不図示）が投入された場合に、ＰＯＳ端末１はＰＯＳ端末１の起動処理を開始する。まず、ＰＯＳ端末１はＧＰＳ受信機７に制御信号を送信して、ＰＯＳ端末１の現在位置を検出させる（ステップＳ１１）。電波状況が悪いなどの要因により現在位置の検出ができない場合（ステップＳ１１：Ｎｏ）には、位置検出のリトライ回数が閾値に達したか否か判定する（ステップＳ１２）。閾値に達していない場合（ステップＳ１２：Ｎｏ）には、再度ＧＰＳ受信機７に制御信号を送信して現在位置の検出を行う（ステップＳ１１）。
【００４７】
現在位置が検出された場合（ステップＳ１１：Ｙｅｓ）には、検出された現在位置が使用可能エリア外であるか否かを判定する（ステップＳ１３）。使用可能エリア内であって使用可能エリア外でない場合（ステップＳ１３：Ｎｏ）には、ＰＯＳ端末１の起動処理を続行し、ＯＳを起動する（ステップＳ１４）。
【００４８】
一方、検出された現在位置が使用可能エリア外である場合（ステップＳ１３：Ｙｅｓ）、および、リトライ回数が閾値に達した場合（ステップＳ１２：Ｙｅｓ）には、表示器１０にエラー画面Ｅ（図３参照）を表示させる（ステップＳ１５）。
【００４９】
ＰＯＳ端末１は、エラー画面Ｅにおいてパスワードが入力されたか否か判定する（ステップＳ１６）。パスワードが入力された場合（ステップＳ１６：Ｙｅｓ）には、入力されたパスワードがＦＲＯＭ９に登録されている管理用パスワードと一致するか否かを判定する（ステップＳ１７）。パスワードが一致した場合（ステップＳ１７：Ｙｅｓ）には、ＦＲＯＭ９のフラグをＯＮ状態として（ステップＳ１８）、ＰＯＳ端末１の起動処理を続行し、ＯＳを起動する（ステップＳ１４）。尚、ＯＳの起動後は、図５のＡ以降の処理が行われる。
【００５０】
一方、エラー画面Ｅにおいて所定の時間経過してもパスワードが入力されない場合（ステップＳ１６：Ｎｏ）、または、入力されたパスワードがＦＲＯＭ９に登録されている管理用パスワードと一致しない場合（ステップＳ１７：Ｎｏ）には、ＰＯＳ端末１の起動処理を停止し、ＰＯＳ端末１の電源をオフとして処理を終了する（ステップＳ１９）。
【００５１】
次に、ＯＳ起動後（図４のＡ以降）にＰＯＳ端末１が行う位置判定処理の手順について説明する。図５は、ＯＳ起動後にＰＯＳ端末１が行う位置判定処理の手順を示すフローチャートである。
【００５２】
図４のステップＳ１４でＯＳが起動すると、ＰＯＳ端末１は図５のＡ以降の処理を行う。まず、ＰＯＳ端末１は、タイマ１１を用いて所定の時間が経過したか否かを判定する（ステップＳ２１）。所定の時間が経過しない場合（ステップＳ２１：Ｎｏ）には、所定の時間が経過するまで待機する（ステップＳ２１）。そして、所定の時間が経過した場合（ステップＳ２１：Ｙｅｓ）には、ＦＲＯＭ９のフラグがＯＮであるか否かを判定する（ステップＳ２２）。フラグがＯＮである場合（ステップＳ２２：Ｙｅｓ）には、管理用パスワードによる認証が済んでいる状態であるから、現在位置の判定処理は行わず、位置判定処理を終了する。即ちＰＯＳ端末１は、アプリケーションソフト等による通常の業務が行える状態となる。
【００５３】
一方、フラグがＯＦＦである場合（ステップＳ２２：Ｎｏ）には、ＧＰＳ受信機７によって現在位置の検出を行う（ステップＳ１１）。以降、ステップＳ１１〜Ｓ１８は図４で上述した手順と同様であるため、ここでの説明は省略する。
【００５４】
そして、ステップＳ１３でＰＯＳ端末１は使用可能エリア内にあり使用可能エリア外にはないと判定された場合（ステップＳ１３：Ｎｏ）、および、ステップＳ１８でフラグをＯＮにした場合には、ステップＳ２１に戻る。そしてＰＯＳ端末１は、所定の時間おき（ステップＳ２１：Ｙｅｓ）に現在位置の判定処理（ステップＳ１３）を繰り返す。
【００５５】
一方、エラー画面Ｅにおいて所定の時間が経過してもパスワードが入力されなかった場合（ステップＳ１６：Ｎｏ）、または、エラー画面Ｅで入力されたパスワードが管理用パスワードと一致しなかった場合（ステップＳ１７：Ｎｏ）には、ＰＯＳ端末１の動作を停止させて（ステップＳ２３）、ＰＯＳ端末１の電源をオフとし、処理を終了する。
【００５６】
尚、ＯＳ起動後はＢＩＯＳ以外のアプリケーションソフトによって図５で説明した位置判定処理を行うとしてもよい。
【００５７】
尚、本実施形態のＰＯＳ端末１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５８】
さらに、本実施形態のＰＯＳ端末１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５９】
このように、第１の実施形態によれば、ＰＯＳ端末１が使用可能エリア外にある場合に自装置の動作を制限するので、ＰＯＳ端末１が使用可能エリア外に持ち出されて不正な行為をされることを防止できる。従って、ＰＯＳ端末１のセキュリティを向上させることができる。
【００６０】
（第２の実施形態）
図６は、第２の実施形態に係るＰＯＳ端末２０１の構成を示すブロック図である。ＰＯＳ端末２０１のハードウェア構成は、第１の実施形態のＰＯＳ端末１のハードウェア構成と同様であるので、ここでの説明を省略する。
【００６１】
本実施形態のＰＯＳ端末２０１で実行されるプログラムは、ＰＯＳ端末１で実行されるプログラムが含む表示制御部２１、情報登録部２２、位置判定部２３、パスワード判定部２４、フラグ判定部２５、動作制御部２６に加え、位置情報出力部２７をさらに含むモジュール構成となっている。
【００６２】
ＣＰＵ３は、ＦＲＯＭ９から上述のプログラムを読み出して実行することにより上記各部を主記憶装置上にロードし、図６に示すように、表示制御部２１、情報登録部２２、位置判定部２３、パスワード判定部２４、フラグ判定部２５、動作制御部２６、位置情報出力部２７を主記憶装置上に生成する。第１の実施形態で上述した構成については同じ符号を付してここでの説明を省略する。
【００６３】
位置情報出力部２７は、出力手段として機能し、ＰＯＳ端末２０１の現在位置が使用可能エリア外にある場合には、ＰＯＳ端末２０１の現在位置をネットワークＮＴを介してストアサーバ２に出力する。
【００６４】
次に、起動時にＰＯＳ端末２０１が行う位置判定処理の手順について説明する。図７は、起動時にＰＯＳ端末２０１が行う位置判定処理の手順を示すフローチャートである。図４で説明した手順と同様の手順には同じ符号を付し、ここでの説明を省略する。
【００６５】
ＰＯＳ端末２０１は、エラー画面Ｅにおいて所定の時間経過してもパスワードが入力されない場合（ステップＳ１６：Ｎｏ）、または、入力されたパスワードがＦＲＯＭ９に登録されている管理用パスワードと一致しない場合（ステップＳ１７：Ｎｏ）には、ＰＯＳ端末２０１の現在位置をストアサーバ２に出力する（ステップＳ３１）。その後、ＰＯＳ端末２０１の起動処理を停止し（ステップＳ１９）、ＰＯＳ端末２０１の電源をオフとして処理を終了する。
【００６６】
次に、ＯＳ起動後にＰＯＳ端末２０１が行う位置判定処理の手順について説明する。図８は、ＯＳ起動後にＰＯＳ端末２０１が行う位置判定処理の手順を示すフローチャートである。図５で説明した手順と同様の手順には同じ符号を付し、ここでの説明を省略する。
【００６７】
ＰＯＳ端末２０１は、エラー画面Ｅにおいて所定の時間が経過してもパスワードが入力されなかった場合（ステップＳ１６：Ｎｏ）、または、エラー画面Ｅで入力されたパスワードが管理用パスワードと一致しなかった場合（ステップＳ１７：Ｎｏ）には、ＰＯＳ端末２０１の現在位置をストアサーバ２に出力する（ステップＳ３２）。その後、ＰＯＳ端末２０１の動作を停止させて（ステップＳ２３）、ＰＯＳ端末２０１の電源をオフとして処理を終了する。
【００６８】
このように、第２の実施形態によれば、使用可能エリア外にある場合にＰＯＳ端末２０１の現在位置をストアサーバ２に出力して通知する。従って、ストアサーバ２はＰＯＳ端末２０１の現在位置を把握することができるので、ＰＯＳ端末２０１のセキュリティを向上させることができる。
【００６９】
以上説明したとおり、第１および第２の実施形態によれば、自装置の位置が所定のエリア外にある場合には自装置の動作を制限するので、電子機器（ＰＯＳ端末１、２０１）のセキュリティを向上させることができる。
【００７０】
なお、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００７１】
１  ＰＯＳ端末（電子機器）
２  ストアサーバ
３  ＣＰＵ
７  ＧＰＳ受信機（位置検出手段）
２１  表示制御部（表示制御手段）
２２  情報登録部
２３  位置判定部（位置判定手段）
２４  パスワード判定部（認証情報受付手段、認証情報判定手段）
２５  フラグ判定部
２６  動作制御部（制御手段）
２７  位置情報出力部（出力手段）
Ｅ  エラー画面
【先行技術文献】
【特許文献】
【００７２】
【特許文献１】特開２００９−１０４２４８公報
【図１】
2012185566.tif 000003
【図２】
2012185566.tif 000004
【図３】
2012185566.tif 000005
【図４】
2012185566.tif 000006
【図５】
2012185566.tif 000007
【図６】
2012185566.tif 000008
【図７】
2012185566.tif 000009
【図８】
2012185566.tif 000010