(57)【要約】【課題】操作者のサインオンに要する操作性と利便性を向上させる。【解決手段】認証した操作者が携帯する無線デバイスから放射される所定の認証用電波を受信している間は稼動モードを維持し、認証用電波を受信しなくなると停止モードに移行する商品販売データ処理装置において、無線デバイスは、操作子が操作されたことに応じて認証用電波とは異なる認証要求用電波を発信する。商品販売データ処理装置は、停止モードにおいて無線デバイスから発信される認証要求用電波を受信すると、その電波発信元の無線デバイスから操作者識別コードを無線通信により取得する。そして、このコードで特定される操作者を認証し、認証されると、停止モードから稼動モードに移行する。【選択図】      図８
2008197911.tif 000002
【特許請求の範囲】
【請求項１】
認証した操作者が携帯する無線デバイスから放射される所定の認証用電波を受信している間は商品販売データの処理が可能な稼動モードを維持し、前記認証用電波を受信しなくなると前記処理が不可能な停止モードに移行する商品販売データ処理装置の操作者認証システムにおいて、
前記無線デバイスは、
当該無線デバイスを携帯する操作者を識別するための操作者識別コードを記憶するメモリ部と、
操作子と、
この操作子が操作されたことに応じて前記認証用電波とは異なる認証要求用電波を発信する認証要求手段とを具備し、
前記商品販売データ処理装置は、
前記停止モードにおいて前記無線デバイスから発信される前記認証要求用電波を待機する認証要求待機手段と、
この認証要求待機手段による電波待機中に前記認証要求用電波を受信すると、その電波発信元の前記無線デバイスから前記操作者識別コードを無線通信により取得する識別コード取得手段と、
この識別コード取得手段により前記操作者識別コードを取得すると、そのコードで特定される操作者を認証する操作者認証手段と、
この操作者認証手段により前記操作者識別コードで特定される操作者が認証されると、前記停止モードから前記稼動モードに移行する稼動移行手段とを具備したことを特徴とする商品販売データ処理装置の操作者認証システム。
【請求項２】
前記無線デバイスは、前記認証要求手段により発信される認証要求用電波の送信出力を、前記認証用電波の出力時よりも弱める送信出力切替手段をさらに具備したことを特徴とする請求項１記載の商品販売データ処理装置の操作者認証システム。
【請求項３】
前記商品販売データ処理装置は、前記認証要求待機手段による電波待機中に前記認証要求用電波を受信すると、その後の一定期間、前記無線デバイスから放射される電波の受信感度を低下させる受信感度切替手段をさらに具備したことを特徴とする請求項１または２記載の商品販売データ処理装置の操作者認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＯＳ（Point Of Sales）端末，電子式キャッシュレジスタ等と称される商品販売データ処理装置の操作者認証システムに関わり、特に、操作者が携帯する無線デバイスを利用して操作者の認証を行う技術分野に関する。
【背景技術】
【０００２】
店に設置され、商品販売に関するデータを処理して会計業務を補助するＰＯＳ（Point Of Sales）端末等の商品販売データ処理装置は、店舗責任者や会計業務を担当するキャッシャ等、予め許容された者だけが操作できるように操作者に制限を持たせる必要がある。そこで、操作開始時には操作者にユーザＩＤとパスワードを入力させる等のサインオン操作を行わせて操作者を認証し、認証が成立しないと操作できないようになっている。ただし認証成立後は、商品販売データ処理の操作が可能となるので、操作者が一時的に装置の前から離れた際に、第三者によって不正に操作されてしまうおそれがある。
【０００３】
そこで近年、この種の不正を操作者の負担になることなく防ぐために、固有のＩＤコードが設定記憶された携帯用の無線デバイスを利用した操作者認証システムが開発されている。このシステムでは、各操作者が無線デバイスをそれぞれ携帯する。商品販売データ処理装置には、無線デバイスから発信される電波を受信して、当該無線デバイスに記憶されているＩＤコードを非接触で読み取る無線通信手段が備えられている。
【０００４】
操作者は、先ず、商品販売データ処理装置のキーボードを操作して、自身のユーザＩＤとパスワードを入力する。すると、商品販売データ処理装置では、入力されたユーザＩＤとパスワードとからユーザ認証が行われる。その結果、正規の操作者として認証されると、無線通信手段が動作して、その操作者が携帯している無線デバイスのＩＤコードが読み取られる。読み取られたＩＤコードは、商品販売データ処理装置の記憶部で記憶される。かくして、商品販売データ処理装置は、商品販売データ処理が可能な稼動モードに入る。
【０００５】
稼動モードに入ると、商品販売データ処理装置では、前記無線通信手段が定期的に動作して、前記記憶部で記憶しているＩＤコードと同じコードを受信しているかチェックされる。受信している間は、正規の操作者が装置の前に居るので稼動モードが維持される。これに対し、受信できなくなると、正規の操作者が装置の前から離れたので、商品販売データ処理を行えない停止モードに移行する。
【０００６】
停止モードに入ると、商品販売データ処理装置では、前記無線通信手段が定期的に動作して、前記記憶部で記憶しているＩＤコードを再度受信したかどうかチェックされる。そして受信した場合には、操作者が戻ってきたので、稼動モードに復帰する。かくして、操作者が一時的に装置から離れた際の第三者による不正使用を防止できる効果を奏する（例えば、特許文献１参照）。
【特許文献１】特開２０００−２２２０５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の如く無線デバイスを利用した操作者認証システムを採用した場合においても、操作者がサインオンを行う際には自身のユーザＩＤとパスワードをキー入力するという操作が要求される。このため、無線デバイス以外のキーボード等の入力デバイスが必要となるため操作性が悪く、また、利便性が低いという問題は何等解決されていなかった。
【０００８】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、操作者のサインオンに要する操作性と利便性を向上させることができる商品販売データ処理装置の操作者認証システムを提供しようとするものである。
【課題を解決するための手段】
【０００９】
本発明は、認証した操作者が携帯する無線デバイスから放射される所定の認証用電波を受信している間は商品販売データの処理が可能な稼動モードを維持し、認証用電波を受信しなくなると処理が不可能な停止モードに移行する商品販売データ処理装置の操作者認証システムにおいて、無線デバイスは、当該無線デバイスを携帯する操作者を識別するための操作者識別コードを記憶するメモリ部と、操作子と、この操作子が操作されたことに応じて前記認証用電波とは異なる認証要求用電波を発信する認証要求手段とを備え、商品販売データ処理装置は、停止モードにおいて無線デバイスから発信される認証要求用電波を待機する認証要求待機手段と、この認証要求待機手段による電波待機中に認証要求用電波を受信すると、その電波発信元の無線デバイスから操作者識別コードを無線通信により取得する識別コード取得手段と、この識別コード取得手段により操作者識別コードを取得すると、そのコードで特定される操作者を認証する操作者認証手段と、この操作者認証手段により操作者識別コードで特定される操作者が認証されると、停止モードから稼動モードに移行する稼動移行手段とを備えたものである。
【発明の効果】
【００１０】
かかる手段を講じた本発明の操作者認証システムによれば、商品販売データ処理装置に対するサインオンに要する操作者の操作性と利便性を大いに向上させることができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について、図面を用いて説明する。  
なお、この実施の形態は、スーパーマーケットの会計場所（レジ）に設置される複数のＰＯＳ端末の操作者認証システムに本発明を適用した場合である。
【００１２】
図１は、本実施の形態のシステム構成を示す概略図である。一般に、スーパーマーケットの会計場所には、複数のチェックアウトカウンタ１Ａ，１Ｂ，１Ｃ，１Ｄが並列に設置されており、各チェックアウトカウンタ１Ａ〜１Ｄの一方の側をチェックアウトレーンと称して買物客が通るようになっている。また、各チェックアウトカウンタ１Ａ〜１Ｄの他方の側には、会計業務を行う店員，いわゆるキャッシャ２Ａ，２Ｂ，２Ｃ，２Ｄが居り、チェックアウトカウンタ１Ａ〜１Ｄ毎に設けられたＰＯＳ端末３Ａ，３Ｂ，３Ｃ，３Ｄを操作して、買物客が買上げる商品の販売データを処理することにより、買物客の会計を完結させるものとなっている。
【００１３】
各キャッシャ２Ａ〜２Ｄは、それぞれ携帯用の無線デバイス４Ａ，４Ｂ，４Ｃ，４Ｄを所持している。無線デバイス４Ａ〜４Ｄは、例えば非接触ＩＣカード（ＲＦカード）が用いられており、身分証としての機能を果たすものとすると都合がよい。
【００１４】
各ＰＯＳ端末３Ａ〜３Ｄは、商品販売データ処理装置として機能するもので、それぞれＬＡＮ（Local Area Network）５を介してストアサーバ６に接続されている。ストアサーバ６には、各ＰＯＳ端末３Ａ〜３Ｄでの商品販売データ処理を一元化するために必要な商品データに関するデータベースのほか、操作者データベース７が設けられている。
【００１５】
操作者データベース７には、各ＰＯＳ端末３Ａ〜３Ｄの操作が許容されたキャッシャ２Ａ〜２Ｄや店舗責任者等の各操作者に関するデータが記憶されている。具体的には、図２に示すように、各操作者をそれぞれ識別するための操作者識別コードである操作者ＩＤコードと関連付けて、その操作者の氏名や、ＯＮ／ＯＦＦフラグ、端末番号等のデータが記憶されている。
【００１６】
因みに、ＯＮ／ＯＦＦフラグは、対応する操作者ＩＤコードによって特定される操作者が、いずれかのＰＯＳ端末３Ａ〜３Ｄでサインオンしているか否かを識別する情報であって、サインオンしている場合にはＯＮとなり、サインオンしていない場合にはＯＦＦとなる。端末番号は、対応する操作者ＩＤコードによって特定される操作者が、いずれかのＰＯＳ端末３Ａ〜３Ｄでサインオンしていた場合に、その端末に対して予め設定されている端末固有の番号情報である。なお、サインオンしていない場合には、番号情報は「００００」となる。
【００１７】
図３は、各キャッシャ２Ａ〜２Ｄがそれぞれ携帯している無線デバイス４（以下、無線デバイス４Ａ〜４Ｄを総称する場合は、無線デバイス４と称する）の要部構成を示すブロック図である。無線デバイス４は、首から提げる等の方法で携帯が可能な例えばカード状のデバイス本体４０に、アンテナ４１と、ＩＣチップ４２と、バッテリ４３を実装している。また、デバイス本体４０の表面又は裏面には、操作子としての認証用ボタン４４を設けている。
【００１８】
ＩＣチップ４２には、アンテナ４１で受信した電波信号を復調する復調部４２１、送信データを変調してアンテナ４１に送出する変調部４２２、アンテナ４１から放射される電波の出力強度を設定する電波強度設定部４２３、この電波強度設定部４２３で設定される電波出力強度の強弱を切り換える切換部４２４、不揮発性のメモリ部４２５、復調部４２１で復調されたデータをメモリ部４２５に書き込んだり、送信データを変調部４２２に送出したりする制御部４２６等が設けられている。
【００１９】
かかる構成のＩＣチップ４２は、バッテリ４３から供給される電源で動作する。すなわち無線デバイス４は、データを自ら送信する能動型の無線通信媒体である。また、認証用ボタン４４が操作されたことによって生成された信号が制御部４２６に入力されるようになっている。
【００２０】
メモリ部４２５には、図４に示すように、データを書換え不能に記憶保持する設定エリア４５と、任意のデータを書き込み可能なユーザエリア４６とから構成されている。設定エリア４５には、ＲＦＩＤ（Radio Frequency Identification）等と称される無線ＩＤコードが予め書き込まれている。ＲＦＩＤは、各無線デバイス４を個々に識別するために予め設定された固有のコードである。ユーザエリア４６には、当該無線デバイス４を携帯している操作者の操作者識別コードである操作者ＩＤコードが少なくとも書き込まれている。
【００２１】
図５は、ＰＯＳ端末３（以下、ＰＯＳ端末３Ａ〜３Ｄを総称する場合は、ＰＯＳ端末３と称する）の要部構成を示すブロック図である。ＰＯＳ端末３は、制御部本体としてＣＰＵ（Central Processing Unit）３０１を搭載している。またＰＯＳ端末３は、プログラム等の固定的データが予め格納されるＲＯＭ（Read Only Memory）３０２、商品販売データの処理等に必要な各種メモリエリアが形成されるＲＡＭ（Random Access Memory）３０３、現在の日付及び時刻を計時する時計部３０４、前記ＬＡＮ５を介して接続されたストアサーバ６等とのデータ通信を制御するＬＡＮコントローラ３０５、キーボード３０６のキー入力を制御するキーボードコントローラ３０７、オペレータ用ディスプレイ３０８に対する画面表示を制御する第１の表示コントローラ３０９、客用ディスプレイ３１０に対する画面表示を制御する第２の表示コントローラ３１１、プリンタ３１２によるレシート印字を制御するプリンタコントローラ３１３、ドロワ３１４に対して開放指令信号を出力するＩ／Ｏ（Input/Output）ポート３１５、及び通信インターフェイス３１６を備えている。
【００２２】
ＣＰＵ３０１と、ＲＯＭ３０２，ＲＡＭ３０３，時計部３０４，ＬＡＮコントローラ３０５，キーボードコントローラ３０７，第１の表示コントローラ３０９，第２の表示コントローラ３１１，プリンタコントローラ３１３，Ｉ／Ｏポート３１５及び通信インターフェイス３１６とは、アドレスバス，データバス等のバスライン３１７で接続されている。
【００２３】
通信インターフェイス３１６には、デバイス認識装置８が接続されている。デバイス認識装置８は、アンテナ９を接続しており、このアンテナ９の交信領域内に存在する無線デバイス４を認識する。アンテナ９は、ＰＯＳ端末３を操作するために本体正面に対峙した操作者の手が届く位置に設けられている。
【００２４】
図６は、前記デバイス認識装置８の要部構成を示すブロック図である。デバイス認識装置８は、対応するＰＯＳ端末３との通信インターフェイス部８１、制御部８２、送信データを変調する変調部８３、変調された電波を増幅してアンテナ９から放射させる送信アンプ８４、アンテナ９で受信した電波を増幅する受信アンプ８５、増幅された電波を復調する復調部８６、アンテナ９での受信感度を設定する受信感度設定部８７及び受信感度の強弱を切り換える切換部８８等で構成されている。
【００２５】
図７は、前記ＰＯＳ端末３のＲＡＭ３０３に形成される主要なメモリエリアを示す模式図である。図示するように、ＲＡＭ３０３には、サインオンされた操作者の操作者ＩＤコードを記憶するためのサインオンデータエリア、サインオンフラグＦ１を記憶するためのサインオンフラグエリア、サインオフフラグＦ２を記憶するためのサインオフフラグエリア、休止フラグＦ３を記憶するための休止フラグエリア、再試行数ｎを計数するための再試行カウンタエリア、第１のタイマＴ１を構成する第１のタイマカウンタエリア及び第２のタイマＴ２を構成する第２のタイマカウンタエリアが形成されている。
【００２６】
図８は、ＰＯＳ端末３のＣＰＵ３０１が実行する動作モード設定処理の要部処理手順を示す流れ図であり、図９〜図１２は、上記動作モード設定処理のなかのサインオン判定処理，操作者監視処理，休止復帰判定処理及びサインオフ判定処理の内容を具体的に示す流れ図である。また図１３は、無線デバイス４の制御部４２６が実行するメイン処理の要部処理手順を示す流れ図である。以下、これらの流れ図を参照しながら、ＰＯＳ端末３の操作者認証方式について説明する。
【００２７】
ＰＯＳ端末３では、主電源が投入されると、ＣＰＵ３０１が図８の動作モード設定処理を開始する。先ず、ＣＰＵ３０１は、初期化処理を実行する（ＳＴ１）。この処理により、ＲＡＭ３０３のサインオンデータエリア、サインオンフラグエリア、サインオフフラグエリア、休止フラグエリア、再試行カウンタエリア、第１のタイマカウンタエリア及び第２のタイマカウンタエリアが全て“０”にクリアされる。すなわち初期化された状態では、サインオンフラグエリアのサインオンフラグＦ１が“０”にリセットされるので、当該ＰＯＳ端末３は、商品販売データ処理の操作を行えない停止モードとなる。
【００２８】
この停止モードにおいては、ＣＰＵ３０１は、無線デバイス４からのサインオン要求信号を待機する（ＳＴ２：認証要求待機手段）。すなわちＣＰＵ３０１は、通信インターフェイス３１６を介して接続されたデバイス認識装置８に対して、無線デバイス４から発信される電波の受信待機を指令する。
【００２９】
これにより、デバイス認識装置８では、受信感度設定部８７によって電波受信感度が高レベルに設定される。その結果、デバイス認識装置８は、アンテナ９から数メートル離れた場所に位置する無線デバイス４から発せられる電波も高い確率で受信できるようになる。
【００３０】
一方、各操作者２Ａ〜２Ｄがそれぞれ携帯する無線デバイス４Ａ〜４Ｄの制御部４２６は、図１３に示すように、アンテナ４１で信号電波を受信するか（ＳＴ７１）、認証用ボタン４４が入力操作されるのを待機している（ＳＴ７２）。このとき、電波強度設定部４２３で設定されている送信電波の強度は強レベルに設定されている。強レベルは、送信電波の強度をアンテナ４１から２〜３メートル離れた距離まで送信電波が到達する強度に設定する。
【００３１】
今、操作者２ＡがＰＯＳ端末３Ａを操作するためにサインオンを宣言するものとする。この場合、操作者２Ａは、サインオン対象のＰＯＳ端末３Ａに対して２〜３メートル以内に近付いたならば、自身が携帯する無線デバイス４Ａの認証用ボタン４４を押す。
【００３２】
そうすると、当該無線デバイス４Ａの制御部４２６は、認証用ボタン４４が入力されたことを検知し（ＳＴ７２のＹＥＳ）、切換部４２４に対して送信電波の強度を弱レベルに切り換えるべく指令を送出する（ＳＴ７３：送信出力切替手段）。これにより、切換部４２４が動作して、電波強度設定部４２３で設定される送信電波の強度が弱レベルに切り換わる。弱レベルは、送信電波の強度をアンテナ４１から２〜３センチメートルだけ離れた距離までしか送信電波が到達しない強度に設定する。
【００３３】
次に、制御部４２６は、内蔵のタイマをスタートさせた後（ＳＴ７４）、メモリ部４２５の設定エリア４５からＲＦＩＤ（無線ＩＤコード）を読み出し、このＲＦＩＤを含むサインオン要求データを変調部４２２に出力する（ＳＴ７５：認証要求手段）。これにより、上記サインオン要求データが変調され、アンテナ４１から電波として放射される。このときの電波到達距離は、前述したように電波強度設定部４２３が弱レベルに設定されているので、２〜３センチメートル程度である。
【００３４】
そこで操作者２Ａは、自身が携帯する無線デバイス４ＡをＰＯＳ端末３Ａの本体正面側に設けられているアンテナ９に対して２〜３センチメートル以内に近づける。この時点では、認証用ボタン４４から指を離してしまってもよい。
【００３５】
無線デバイス４Ａをアンテナ９から２〜３センチメートル以内の距離まで近づけると、この無線デバイス４Ａのアンテナ４１から放射されているサインオン要求データの電波がアンテナ９で受信される。そうすると、この無線デバイス４ＡのＲＦＩＤがデバイス認識装置８によって認識される。そして、デバイス認識装置８からＰＯＳ端末３Ａにサインオン要求信号が送信される。
【００３６】
ＰＯＳ端末３ＡのＣＰＵ３０１は、サインオン要求信号を受信すると（ＳＴ２のＹＥＳ）、デバイス認識装置８に対して受信感度低レベルへの切替を指令する（ＳＴ３：受信感度切替手段）。これにより、デバイス認識装置８では、受信感度設定部８７によって電波受信感度が低レベルに設定される。その結果、デバイス認識装置８は、アンテナ９の近傍に位置する無線デバイスからしか電波を受信できなくなる。すなわち、この場合は、操作者２Ａによってアンテナ９に近づけられた無線デバイス４Ａから発信される電波のみを受信し、たとえ近くに別の操作者（仮に操作者２Ｂとする）が居たとしても、その操作者２Ｂが携帯する無線デバイス４Ｂから発信される電波を受信することはない。
【００３７】
受信感度を低レベルに切り換えたならば、ＰＯＳ端末３ＡのＣＰＵ３０１は、図９のサインオン判定処理を実行する（ＳＴ４）。先ず、デバイス認識装置８に対して操作者ＩＤ要求信号の出力を指令する（ＳＴ２１：識別コード取得手段）。また、第１のタイマＴ１のカウント動作を開始させる（ＳＴ２２）。そして、デバイス認識装置８で認識された無線デバイスから操作者ＩＤコードを受信するか（ＳＴ２３）、第１のタイマＴ１がタイムアウトするのを待機する（ＳＴ２４）。なお、第１のタイマＴ１は、例えば５秒を計時するとタイムアウトするように設定されている。
【００３８】
これにより、デバイス認識装置８のアンテナ９からは、操作者ＩＤ要求信号の電波が放射される。このとき、操作者２Ａによって無線デバイス４Ａがアンテナ９に近づけられているので、操作者ＩＤ要求信号の電波は無線デバイス４Ａによって受信される。
【００３９】
無線デバイス４Ａの制御部４２６は、ＳＴ７５にてサインオン要求信号を送信すると、その後、操作者ＩＤ要求信号を受信するか（ＳＴ７６）、タイマがタイムアウトするのを待機する（ＳＴ７７）。なお、タイマも、第１のタイマＴ１と同様に例えば５秒を計時するとタイムアウトするように設定されている。
【００４０】
ここで、タイマがタイムアウトする前に、アンテナ４１を介して操作者ＩＤ要求信号の電波を受信した場合には（ＳＴ７６のＹＥＳ）、制御部４２６は、メモリ部４２５のユーザエリア４６から操作者ＩＤコードを読出し、変調部４２２に出力する（ＳＴ７８）。これにより、上記操作者ＩＤコードが変調され、アンテナ４１から電波として放射される。このときの送信電波の到達距離は、前述したように電波強度設定部４２３が弱レベルに設定されているので、２〜３センチメートル程度である。しかし無線デバイス４Ａは、ＰＯＳ端末３Ａの本体正面側に設けられているアンテナ９に対して２〜３センチメートル以内に近づけられているので、上記操作者ＩＤコードの電波は、ＰＯＳ端末３Ａのデバイス認識装置８で受信される。かくして、デバイス認識装置８において、受信電波から操作者ＩＤコードが復調され、ＰＯＳ端末３Ａに送出される。
【００４１】
ＰＯＳ端末３ＡのＣＰＵ３０１は、第１のタイマＴ１がタイムアウトする前にデバイス認識装置８から操作者ＩＤコードを受取ると（ＳＴ２３のＹＥＳ）、その操作者ＩＤコードで特定される操作者のサインオン可否をストアサーバ６に問い合わせる（ＳＴ２５：操作者認証手段）。
【００４２】
ストアサーバ６では、問合せのあった操作者ＩＤコードで操作者データベース７が検索され、当該操作者ＩＤコードに対応するＯＮ／ＯＦＦフラグがチェックされる。そして、ＯＮ／ＯＦＦフラグがＯＦＦ状態であった場合は、サインオン可能なので、サインオン許可を示す応答信号が問合せ元のＰＯＳ端末３Ａに返信される。また、操作者データベース７の当該操作者ＩＤコードに対応するＯＮ／ＯＦＦフラグがＯＮ状態に更新されるとともに、端末番号エリアに該当するＰＯＳ端末３Ａの端末番号がセットされる。これに対し、ＯＮ／ＯＦＦフラグがＯＮ状態であった場合は、サインオン不可能なので、サインオン不許可を示す応答信号が問合せ元のＰＯＳ端末３Ａに返信される。このとき、操作者データベース７の当該操作者ＩＤコードに対応するＯＮ／ＯＦＦフラグは、ＯＮ状態のままである。
【００４３】
ＰＯＳ端末３ＡのＣＰＵ３０１は、サインオン可否の問合せを行った後、ストアサーバ６からの応答を待つ（ＳＴ２６）。そして、サインオン許可応答を受信した場合には（ＳＴ２６のＹＥＳ）、ＣＰＵ３０１は、直前にデバイス認識装置８から取り込んだ操作者ＩＤコードをサインオンデータエリアに格納するとともに（ＳＴ２７）、サインオンフラグＦ１を“１”にセットする（ＳＴ２８：稼動移行手段）。また、サインオフフラグＦ２を“０”にリセットする（ＳＴ２９）。かくして、当該ＰＯＳ端末３Ａでは、サインオンデータエリアに格納された操作者ＩＤコードで識別される操作者２Ａのサインオンが有効となり、商品販売データ処理の操作が可能な稼動モードとなる。
【００４４】
なお、サインオン可否の問合せに対して、ストアサーバ６からサインオン不許可応答を受信した場合には（ＳＴ２６のＮＯ）、ＣＰＵ３０１は、例えばオペレータ用ディスプレイ３０８にエラーメッセージを表示させて、サインオンエラーの報知を行う（ＳＴ３０）。このとき、サインオンフラグＦ１は“１”にセットされない。同様に、操作者ＩＤコードを受信することなく第１のタイマＴ１がタイムアウトした場合も（ＳＴ２４のＹＥＳ）、サインオンフラグＦ１を“０”にリセットしたまま、サインオン判定処理を終了する。したがって、この場合は、当該ＰＯＳ端末３は、商品販売データ処理の操作を行えない停止モードが維持される。
【００４５】
前記サインオン判定処理を終了すると、ＣＰＵ３０１は、デバイス認識装置８に対して受信感度高レベルへの切替を指令する（ＳＴ５）。これにより、デバイス認識装置８では、受信感度設定部８７によって電波受信感度が、アンテナ９から数メートル離れた場所に位置する無線デバイス４から発せられる電波も高い確率で受信できる高レベルに設定される。
【００４６】
その後、ＣＰＵ３０１は、サインオンフラグＦ１をチェックする（ＳＴ６）。ここで、サインオンフラグＦ１が“０”にリセットされていた場合には（ＳＴ６のＮＯ）、当該ＰＯＳ端末３Ａは停止モードなので、ＣＰＵ３０１は、ＳＴ２の処理に戻る。すなわち、次のサインオン要求信号を待機する。
【００４７】
これに対し、サインオンフラグＦ１が“１”にセットされていた場合には（ＳＴ６のＹＥＳ）、当該ＰＯＳ端末３Ａは稼動モードに移行したので、ＣＰＵ３０１は、図１０の操作者監視処理を実行する。すなわちＣＰＵ３０１は、先ず、第２のタイマＴ２のカウント動作を開始させる（ＳＴ３１）。次に、キーボード３０６に設けられたサインオフ宣言キーが操作入力されているか否かを判断する（ＳＴ３２）。ここで、サインオフ宣言キーが操作入力されていた場合には（ＳＴ３２のＹＥＳ）、サインオフフラグＦ２を“１”にセットして（ＳＴ３３）、この操作者監視処理を終了する。
【００４８】
これに対し、サインオフ宣言キーが操作入力されていない場合には（ＳＴ３２のＮＯ）、ＣＰＵ３０１は、第２のタイマＴ２がタイムアウトするのを待機する（ＳＴ３４）。上記第２のタイマＴ２は、予め決められた操作者監視周期（例えば２秒）を計時するとタイムアウトするように設定されている。第２のタイマＴ２がタイムアウトしたならば（ＳＴ３４のＹＥＳ）、ＣＰＵ３０１は、デバイス認識装置８に対して操作者ＩＤ要求信号の出力を指令する（ＳＴ３５）。
【００４９】
一方、サインオン要求信号を送信した無線デバイス４Ａの制御部２６は、その後、操作者ＩＤ要求信号に応答して操作者ＩＤコードを送信するか（ＳＴ７８）、タイマがタイムアウトしたならば（ＳＴ７７のＹＥＳ）、切換部４２４に対して送信電波の強度を強レベルに戻すべく指令を送出する（ＳＴ７９）。これにより、切換部４２４が動作して、電波強度設定部４２３で設定される送信電波の強度が強レベルに切り換わる。その結果、電波はアンテナ４１から２〜３メートル程度離れた距離まで到達するようになる。そこで操作者２Ａは、無線デバイス４Ａをアンテナ９から離して身に付ける。
【００５０】
その後、無線デバイス４Ａの制御部２６は、アンテナ４１で信号電波を受信するのを待機する（ＳＴ７１）。そして、ＰＯＳ端末３Ａに接続されたデバイス認識装置８のアンテナ９から操作者ＩＤ要求信号の電波を受信すると（ＳＴ８０のＹＥＳ）、制御部４２６は、メモリ部４２５のユーザエリア４６に記憶されている操作者ＩＤコードを読出し、送信信号に変換して、変調部４２２に出力する（ＳＴ８１）。これにより、上記操作者ＩＤコードの信号が変調され、アンテナ４１から電波として放射される。このときの送信電波の到達距離は、前述したように電波強度設定部４２３が強レベルに設定されているので、２〜３メートル程度である。以後、制御部４２６は、操作者ＩＤ要求信号の電波を受信する毎に、ＳＴ８１の処理を繰返し実行する。
【００５１】
ＳＴ３５にてデバイス認識装置８に対して操作者ＩＤ要求信号の出力が指令されると、デバイス認識装置８のアンテナ９からは、操作者ＩＤ要求信号の電波が放射される。この電波は、アンテナ９の周囲２〜３メートル程度の広範囲に届く。このため、サインオンした操作者２Ａがその範囲内にいる場合には、身に付けている無線デバイス４Ａにも到達する。かくして、無線デバイス４Ａからは、操作者ＩＤコードの電波が発信される。この電波も、前述したように電波強度設定部４２３が強レベルに設定されているので、デバイス認識装置８のアンテナ９で受信される。因みに、別の操作者２Ｂもその範囲内にする場合には、この操作者２Ｂが身に付けている無線デバイス４Ｂにも操作者ＩＤ要求信号の電波が到達し、無線デバイス４Ｂから操作者ＩＤコードの電波が発信される。この電波も、デバイス認識装置８のアンテナ９で受信される。
【００５２】
そこで、ＰＯＳ端末３ＡのＣＰＵ３０１は、操作者ＩＤ要求信号の出力を指令する毎に、無線デバイスから操作者ＩＤコードを受信したか否かを判断する（ＳＴ３６）。そして受信した場合には（ＳＴ３６のＹＥＳ）、その操作者ＩＤコードがサインオンデータエリアに記憶されている操作者ＩＤコードと一致するか否かを判断する（ＳＴ３７）。ここで、両操作者ＩＤコードが一致する場合には（ＳＴ３７のＹＥＳ）、サインオンした操作者がＰＯＳ端末３Ａの傍に居るものとみなす。この場合、ＣＰＵ３０１は、再試行カウンタエリアのカウント値ｎを“０”にリセットして（ＳＴ３８）、今回の操作者監視処理を終了する。
【００５３】
これに対し、操作者ＩＤコードを受信できないか（ＳＴ３６のＮＯ）、受信した操作者ＩＤコードがサインオンデータエリアに記憶されている操作者ＩＤコードと一致しない場合には（ＳＴ３７のＮＯ）、ＣＰＵ３０１は、再試行カウンタエリアのカウント値ｎを“１”だけカウントアップする（ＳＴ３９）。そして、カウント値ｎが予め設定された上限回数（例えば３回）を経過したか否かを判断する（ＳＴ４０）。カウント値ｎが上限回数を超えていない場合には、休止フラグＦ３を“１”にセットすることなく今回の操作者監視処理を終了する。
【００５４】
これに対し、カウント値ｎが上限回数を超えた場合には、休止フラグＦ３を“１”にセットする（ＳＴ４１）。休止フラグＦ３がセットされると、当該ＰＯＳ端末３Ａは、商品販売データ処理の操作を行えない停止モードとなる。
【００５５】
操作者監視処理を終了すると、ＰＯＳ端末３ＡのＣＰＵ３０１は、休止フラグＦ３をチェックする（ＳＴ８）。ここで、休止フラグＦ３が“０”にリセットされていた場合には（ＳＴ８のＮＯ）、次に、サインオフフラグＦ２をチェックする（ＳＴ９）。サインオフフラグＦ２も“０”にセットされていた場合には（ＳＴ９のＮＯ）、再度、操作者監視処理を実行する。
【００５６】
したがって、サインオンした操作者２ＡがＰＯＳ端末３Ａの近く、すなわち自身が携帯する無線デバイス４Ａから発信される操作者ＩＤコードの電波が当該ＰＯＳ端末３Ａに設けられたデバイス認識装置８のアンテナ９に到達する範囲内に居る間は、再試行カウンタｎが上限回数に達しないので、休止フラグＦ３がセットされていることはない。これに対し、操作者２ＡがＰＯＳ端末３Ａから離れると、再試行カウンタｎが上限回数に達する。その結果、休止フラグＦ３がセットされる。かくして、当該ＰＯＳ端末３は、商品販売データ処理の操作を行えない停止モードが設定される。
【００５７】
休止フラグＦ３がセットされると（ＳＴ８のＹＥＳ）、ＣＰＵ３０１は、再度、デバイス認識装置８に対して受信感度低レベルへの切替を指令する（ＳＴ１０）。しかる後、図１１の休止復帰判定処理を実行する。先ず、ＣＰＵ３０１は、前記第２のタイマＴ２のカウント動作を開始させる（ＳＴ５１）。そして、この第２のタイマＴ２がタイムアウトするのを待機する（ＳＴ５２）。
【００５８】
第２のタイマＴ２がタイムアウトしたならば（ＳＴ５２のＹＥＳ）、ＣＰＵ３０１は、デバイス認識装置８に対して操作者ＩＤ要求信号の出力を指令する（ＳＴ５３）。次いで、無線デバイスから操作者ＩＤコードを受信したか否かを判断する（ＳＴ５４）。そして受信した場合には（ＳＴ５４のＹＥＳ）、ＣＰＵ３０１は、その操作者ＩＤコードがサインオンデータエリアに記憶されている操作者ＩＤコードと一致するか否かを判断する（ＳＴ５５）。ここで、両操作者ＩＤコードが一致する場合には（ＳＴ５５のＹＥＳ）、ＣＰＵ３０１は、休止フラグＦ３を “０”にリセットして（ＳＴ５６）、今回の休止復帰判定処理を終了する。
【００５９】
これに対し、操作者ＩＤコードを受信できないか（ＳＴ５４のＮＯ）、受信した操作者ＩＤコードがサインオンデータエリアに記憶されている操作者ＩＤコードと一致しない場合には（ＳＴ５５のＮＯ）、ＣＰＵ３０１は、休止フラグＦ３を“０”にリセットすることなく、今回の休止復帰判定処理を終了する。
【００６０】
休止復帰判定処理を終了すると、ＣＰＵ３０１は、休止フラグＦ３をチェックする（ＳＴ１１）。そして、休止フラグＦ３が“０”にリセットされていない場合には（ＳＴ１２のＮＯ）、再度、休止復帰判定処理を実行する（ＳＴ１１）。
【００６１】
こうして、ＣＰＵ３０１は、休止フラグＦ３が“０”にリセットされるまで、休止復帰判定処理を繰返し実行する。そして、休止フラグＦ３が“０”にリセットされたならば、ＣＰＵ３０１は、ＳＴ１３としてデバイス認識装置８に対して受信感度高レベルへの切替を指令する（ＳＴ１３）。しかる後、操作者監視処理を再び実行する（ＳＴ７）。
【００６２】
したがって、サインオンした操作者２ＡがＰＯＳ端末３Ａから一時的に離れて停止モードが設定された後、ＰＯＳ端末３Ａの近くに戻ると、自動的に停止モードから稼動モードに復帰する。
【００６３】
一方、操作者監視処理の実行によりサインオフフラグＦ２が“１”にセットされた場合には（ＳＴ９のＹＥＳ）、ＣＰＵ３０１は、図１２のサインオフ判定処理を実行する。先ず、デバイス認識装置８に対して操作者ＩＤ要求信号の出力を指令する（ＳＴ６１）。また、前記第１のタイマＴ１のカウント動作を開始させる（ＳＴ６２）。そして、無線デバイス４Ａから操作者ＩＤコードを受信するか（ＳＴ６３）、第１のタイマＴ１がタイムアウトするのを待機する（ＳＴ６４）。
【００６４】
ここで、第１のタイマＴ１がタイムアウトする前に操作者ＩＤコードを受信した場合には（ＳＴ６３のＹＥＳ）、ＣＰＵ３０１は、その操作者ＩＤコードがサインオンデータエリアに記憶されている操作者ＩＤコードと一致するか否かを判断する（ＳＴ６５）。そして一致する場合には（ＳＴ６５のＹＥＳ）、サインオンデータエリアから操作者ＩＤコードをクリアする（ＳＴ６６）。しかる後、サインオンフラグＦ１を“０”にリセットして（ＳＴ６７）、今回のサインオフ判定処理を終了する。
【００６５】
これに対し、第１のタイマＴ１がタイムアウトするか（ＳＴ６４のＹＥＳ）、受信した操作者ＩＤコードがサインオンデータエリアに記憶されている操作者ＩＤコードと一致しない場合には（ＳＴ６５のＮＯ）、ＣＰＵ３０１は、例えばオペレータ用ディスプレイ３０８にエラーメッセージを表示させて、サインオフエラーの報知を行う（ＳＴ６８）。このとき、サインオンフラグＦ１は“０”にリセットされない。
【００６６】
サインオフ判定処理が終了すると、ＣＰＵ３０１は、サインオンフラグＦ１をチェックする（ＳＴ１５）。ここで、サインオンフラグＦ１が“１”にセットされていた場合には、ＣＰＵ３０１は、再び、操作者監視処理を実行する（ＳＴ７）。これに対し、サインオンフラグＦ１が“０”にリセットされていた場合には、ＣＰＵ３０１は、ＳＴ２に戻る。すなわち、新たなサインオン要求信号を待機する。
【００６７】
操作者２ＡがＰＯＳ端末３Ａのキーボード３０６に設けられているサインオフ宣言キーを操作入力した際、当該操作者２Ａが身に付けている無線デバイス４Ａは、その無線デバイス４Ａから発信される操作者ＩＤコードの電波が当該ＰＯＳ端末３Ａに設けられたデバイス認識装置８のアンテナ９に到達する領域の中に確実に存在している。したがって、ＰＯＳ端末３Ａに対してサインオンを行った操作者２Ａがサインオフ宣言キーを操作入力しさえすれば、ＰＯＳ端末３Ａのサインオン状態が解除されて停止モードが設定される。
【００６８】
因みに、別の操作者２ＢがＰＯＳ端末３Ａのサインオフ宣言キーを操作入力しても、この操作者２Ｂが携帯している無線デバイス４Ｂから発信される操作者ＩＤコードと、当該ＰＯＳ端末３Ａのサインオンデータエリアに記憶されている操作者ＩＤコードとは一致しないので、サインオン状態が解除されることはない。
【００６９】
このように本実施の形態によれば、キャッシャ等の操作者がＰＯＳ端末３に対してサインオンを行う際には、自身の無線デバイス４に設けられた認証用ボタン４４を押すとともにこの無線デバイス４をＰＯＳ端末３に設けられたデバイス認識装置８のアンテナ９に近づけるという簡単な操作を行うだけでよく、自身のユーザＩＤとパスワードを入力する必要がなくなる。また、サインオフを行う際も、サインオフ宣言キーを押下するという簡単な操作を行うだけでよい。したがって、サインオン及びサインオフに要する操作性と利便性を大幅に向上させることができる。
【００７０】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００７１】
例えば前記実施の形態では、デバイス認識装置８に受信感度設定部８７と切換部８８を設けて、サインオン要求信号の受信時からサインオン判定処理終了時までの間、アンテナ９の受信感度を低レベルに低下させたが、アンテナ９の受信感度を低下させなくても、無線デバイス４から発信される操作者ＩＤコードの電波強度が弱められているので、無線デバイス４をアンテナ９に近接させなければならない点に変わりはない。したがって、前記実施の形態と同様な効果を奏することができる。
【００７２】
また、逆に、無線デバイス４から発信される操作者ＩＤコードの電波強度を弱めなくても、アンテナ９の受信感度を低下させることによって、無線デバイス４をアンテナ９に近づけなければならない点に変わりはなく、前記実施の形態と同様な効果を奏するものである。またこの場合は、無線デバイス４をアンテナ９に近づける前にＰＯＳ端末３がサインオン要求信号に応じてサインオン判定処理が開始されるので、操作者にとって良好なレスポンスが得られるメリットもある。
【００７３】
また、前記実施の形態では、バッテリ４３を内蔵した能動型の無線デバイス４を用いたが、バッテリを内蔵せず、デバイス認識装置８から発せられる電波の受信により励起される受動型の無線デバイスを用いた操作者認証システムにも本発明を同様に適用できるものである。
【００７４】
この他、操作者認証の手順など、本発明の要旨を逸脱しない範囲で種々変形実施が可能であるのは勿論である。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施の形態におけるシステム構成を示す概略図。
【図２】同実施の形態において、ストアサーバで管理される操作者データベースの主要なデータ構造を示す模式図。
【図３】同実施の形態における無線デバイスの要部構成を示すブロック図。
【図４】同実施の形態における無線デバイスのメモリ部に記憶される主要なデータの構造を示す模式図。
【図５】同実施の形態におけるＰＯＳ端末の要部構成を示すブロック図。
【図６】同実施の形態におけるデバイス認識装置の要部構成を示すブロック図。
【図７】同実施の形態におけるＰＯＳ端末のＲＡＭに形成される主要なメモリエリアを示す模式図。
【図８】同実施の形態においてＰＯＳ端末のＣＰＵが実行する動作モード設定処理の要部処理手順を示す流れ図。
【図９】図８の動作モード設定処理のなかのサインオン判定処理の手順を具体的に示す流れ図。
【図１０】図８の動作モード設定処理のなかの操作者監視処理の手順を具体的に示す流れ図。
【図１１】図８の動作モード設定処理のなかの休止復帰判定処理の手順を具体的に示す流れ図。
【図１２】図８の動作モード設定処理のなかのサインオフ判定処理の手順を具体的に示す流れ図。
【図１３】同実施の形態において無線デバイスの制御部が実行するメイン処理の要部処理手順を示す流れ図。
【符号の説明】
【００７６】
２（２Ａ〜２Ｄ）…操作者、３（３Ａ〜３Ｄ）…ＰＯＳ端末、４（４Ａ〜４Ｄ）…無線デバイス、６…ストアサーバ、７…操作者データベース、８…デバイス認証装置、９…アンテナ、４４…認証用ボタン、８２…制御部、８７…受信感度設定部、８８…切換部、３０１…ＣＰＵ、４２３…電波強度設定部、４２４…切換部、４２６…制御部。
【図１】
2008197911.tif 000003
【図２】
2008197911.tif 000004
【図３】
2008197911.tif 000005
【図４】
2008197911.tif 000006
【図５】
2008197911.tif 000007
【図６】
2008197911.tif 000008
【図７】
2008197911.tif 000009
【図８】
2008197911.tif 000010
【図９】
2008197911.tif 000011
【図１０】
2008197911.tif 000012
【図１１】
2008197911.tif 000013
【図１２】
2008197911.tif 000014
【図１３】
2008197911.tif 000015