(57)【特許請求の範囲】
【請求項１】
ＲＦＩＤ（Radio Frequency Identification）タグとの交信制御にアンチコリジョン方式を用いることで複数のＲＦＩＤタグからデータを一括読取可能なＲＦＩＤタグリーダの制御装置において、
一括読取りされたＲＦＩＤタグのデータを破棄するデータ破棄モードと当該データを取込むデータ取込モードとを識別するモード識別情報の記憶手段と、
前記ＲＦＩＤタグリーダでＲＦＩＤタグのデータが一括読取りされる毎に前記モード識別情報が前記データ破棄モードを示すのか前記データ取込モードを示すのかを判定するモード判定手段と、
前記モード識別情報が前記データ破棄モードを示すとき、前記ＲＦＩＤタグリーダで読取られたデータの中に予め設定された取込許可タグのデータが存在するか検索する破棄モード時タグ検索手段と、
この破棄モード時タグ検索手段により前記取込許可タグのデータが存在しないことが確認されると、前記ＲＦＩＤタグリーダで読取られたＲＦＩＤタグのデータを破棄するデータ破棄手段と、
前記破棄モード時タグ検索手段により前記取込許可タグのデータが存在することが確認されると、前記モード識別情報を前記データ取込モードの情報に切替える取込モード移行手段と、
前記モード識別情報が前記データ取込モードを示すとき、前記ＲＦＩＤタグリーダで読取られたデータを取込み、コントローラへ供給するデータ取込処理手段と、
を具備したことを特徴とするＲＦＩＤタグリーダ制御装置。
【請求項２】
前記モード識別情報が前記データ取込モードを示すとき、前記ＲＦＩＤタグリーダで読取られたデータの中に前記取込許可タグのデータが存在するか検索する取込モード時タグ検索手段と、
この取込モード時タグ検索手段により前記取込許可タグのデータが存在しないことが確認されると、前記モード識別情報を前記データ破棄モードを示す情報に切替える破棄モード移行手段と、
をさらに具備したことを特徴とする請求項１記載のＲＦＩＤタグリーダ制御装置。
【請求項３】
前記モード識別情報が前記データ取込モードを示すとき、前記コントローラから所定のキー操作コマンドが入力されたか否かを監視するコマンド監視手段と、
このコマンド監視手段により前記キー操作コマンドが入力されたことが確認されると、前記モード識別情報を前記データ破棄モードの情報に切替える破棄モード移行手段と、
をさらに具備したことを特徴とする請求項１記載のＲＦＩＤタグリーダ制御装置。
【請求項４】
前記コントローラは、商取引で売り上げられる商品販売データを処理する装置の制御部であり、
前記キー操作コマンドは、商取引の登録締めを宣言する締めキーの操作コマンドであることを特徴とする請求項３記載のＲＦＩＤタグリーダ制御装置。
【請求項５】
ＲＦＩＤタグとの交信制御にアンチコリジョン方式を用いることで複数のＲＦＩＤタグからデータを一括読取可能なＲＦＩＤタグリーダが接続されたコンピュータを、
一括読取りされたＲＦＩＤタグのデータを破棄するデータ破棄モードと当該データを取込むデータ取込モードの何れかの動作モードで動作させる手段と、
前記ＲＦＩＤタグリーダでＲＦＩＤタグのデータが一括読取りされる毎に前記動作モードが前記データ破棄モードなのか前記データ取込モードなのかを判定する手段と、
前記動作モードが前記データ破棄モードであるとき、前記ＲＦＩＤタグリーダで読取られたデータの中に予め設定された取込許可タグのデータが存在するか検索する手段と、
前記動作モードが前記データ破棄モードであるとき、前記取込許可タグのデータが存在しない場合には、前記ＲＦＩＤタグリーダで読取られたＲＦＩＤタグのデータを破棄し、前記取込許可タグのデータが存在する場合には、前記動作モードを前記データ取込モードに移行させる手段と、
前記動作モードが前記データ取込モードであるとき、前記ＲＦＩＤタグリーダで読取られたデータを取込み処理する手段と、
して機能させることを特徴とするＲＦＩＤタグリーダ制御プログラム。
【請求項６】
前記コンピュータを、さらに、
前記動作モードが前記データ取込モードであるとき、前記ＲＦＩＤタグリーダで読取られたデータの中に前記取込許可タグのデータが存在するか検索する手段と、
前記動作モードが前記データ取込モードであるとき、前記取込許可タグのデータが存在しない場合には、前記動作モードを前記データ破棄モードに移行させる手段と、
して機能させることを特徴とする請求項５記載のＲＦＩＤタグリーダ制御プログラム。
【請求項７】
前記コンピュータを、さらに、
前記動作モードが前記データ取込モードであるとき、当該コンピュータに接続された操作部の所定キーが操作されたか否かを監視する手段と、
前記所定キーが操作されたことに応じて前記動作モードを前記データ破棄モードに切替える手段と、
して機能させることを特徴とする請求項５記載のＲＦＩＤタグリーダ制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ（Radio Frequency Identification）タグリーダで読取られた複数のＲＦＩＤタグのデータを用いて業務処理を行うコンピュータとＲＦＩＤタグリーダとのインターフェイスとして機能するＲＦＩＤタグリーダ制御装置及び前記コンピュータを前記ＲＦＩＤタグリーダ制御装置として機能させるためのＲＦＩＤタグリーダ制御プログラムに関する。
【背景技術】
【０００２】
例えば流通小売業の分野において、各商品にそれぞれ商品識別コードのバーコードを付し、小売店舗，店舗管理本部，卸問屋等の各拠点では取扱う商品のバーコードをバーコードリーダで読取りコンピュータに入力することによって、取扱商品の情報を管理することは広く実施されている。その一方で、近年、固有のＩＤをタグ識別子として設定記憶したＩＣチップとアンテナを有し、リーダ・ライタとの間で無線を利用して非接触で通信を行うことにより、ＩＤの読出しや任意の情報の書込み及び読出しができる無線データキャリア、いわゆるＲＦＩＤタグが注目されている。
【０００３】
バーコードは、バーコードリーダで１つずつスキャニングしないと読取れないために処理効率が悪いという問題がある。また、バーコードで表現できる情報量も少ない。これに対してＲＦＩＤタグは、そのメモリで多くの情報を記憶保持できる。また、リーダ・ライタとの交信制御にアンチコリジョン（衝突防止）という方式を用いることによって、１つのリーダ・ライタの交信可能範囲内に複数のＲＦＩＤタグが存在してもデータを一括して読取ることができるので処理効率がよい。そこで、例えば小売店舗において、各商品にそれぞれ商品識別コード，商品名，価格等の商品情報が書き込まれたＲＦＩＤタグを付すとともに、レジカウンタにリーダ・ライタＲＦＩＤタグリーダのアンテナを埋め込む。こうすることにより、客が買い上げる商品をレジカウンタに載せるだけで、その商品に付されたＲＦＩＤタグのデータがＲＦＩＤタグリーダで一括して読取られＰＯＳ端末に入力されるようになる。したがって、商品登録に要する時間が短縮される。また、店員の負担も軽減される。
【０００４】
ところで、ＰＯＳ端末に接続されているバーコードリーダは、ＰＯＳ端末の商品登録業務が起動している間、常に読取りのスタンバイ状態となっている。このため、バーコードをバーコードリーダにかざす、あるいはバーコードリーダをバーコードにかざすことによって、即座にバーコードの読取りが実行される。
【０００５】
そこで、これと同様に、ＲＦＩＤタグリーダも常に読取りのスタンバイ状態とすることが考えられる。しかしその場合には、代金精算以外の目的でレジカウンタに商品を載せたり商品を近づけたりすると、その商品に付されたＲＦＩＤタグのデータが読取られ、ＰＯＳ端末に入力されてしまうといった問題が生じる。このため、ＰＯＳ端末に設けられた特定のキーが操作されると、ＲＦＩＤタグリーダを一定時間読取り動作させるように構成することによって、不要なデータがＰＯＳ端末に入力されるのを防止する技術が従来知られていた（例えば、特許文献１参照）。
【特許文献１】特開２００４−３２６２５６号公報（［0038］〜［0039］）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特定のキー操作に応じてＲＦＩＤタグリーダを読取り動作させる構成では、キー操作があって初めてＲＦＩＤタグリーダは読取りのスタンバイ状態となり、その後、アンテナの交信領域内にＲＦＩＤタグが近づくとそのタグデータを読取っていたので、ＲＦＩＤタグリーダの立ち上がりが遅いという問題があった。
【０００７】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、ＲＦＩＤタグリーダを常に読取りのスタンバイ状態としておいても、不要なＲＦＩＤタグデータがＲＦＩＤタグリーダの接続機器に供給されることがないＲＦＩＤタグリーダ制御装置及びＲＦＩＤタグリーダ制御プログラムを提供しようとするものである。
【課題を解決するための手段】
【０００８】
本発明のＲＦＩＤタグリーダ制御装置は、ＲＦＩＤタグとの交信制御にアンチコリジョン方式を用いることで複数のＲＦＩＤタグからデータを一括読取可能なＲＦＩＤタグリーダの制御装置であって、一括読取りされたＲＦＩＤタグのデータを破棄するデータ破棄モードと当該データを取込むデータ取込モードとを識別するモード識別情報の記憶手段と、ＲＦＩＤタグリーダでＲＦＩＤタグのデータが一括読取りされる毎にモード識別情報が前記データ破棄モードを示すのか前記データ取込モードを示すのかを判定するモード判定手段と、モード識別情報がデータ破棄モードを示すとき、ＲＦＩＤタグリーダで読取られたデータの中に予め設定された取込許可タグのデータが存在するか検索する破棄モード時タグ検索手段と、この破棄モード時タグ検索手段により取込許可タグのデータが存在しないことが確認されると、ＲＦＩＤタグリーダで読取られたＲＦＩＤタグのデータを破棄するデータ破棄手段と、破棄モード時タグ検索手段により取込許可タグのデータが存在することが確認されると、モード識別情報をデータ取込モードの情報に切替える取込モード移行手段と、モード識別情報がデータ取込モードを示すとき、ＲＦＩＤタグリーダで読取られたデータを取込み、コントローラへ供給するデータ取込処理手段とを備えたものである。
【０００９】
本発明のＲＦＩＤタグリーダ制御プログラムは、ＲＦＩＤタグとの交信制御にアンチコリジョン方式を用いることで複数のＲＦＩＤタグからデータを一括読取可能なＲＦＩＤタグリーダが接続されたコンピュータを、一括読取りされたＲＦＩＤタグのデータを破棄するデータ破棄モードと当該データを取込むデータ取込モードの何れかの動作モードで動作させる手段と、ＲＦＩＤタグリーダでＲＦＩＤタグのデータが一括読取りされる毎に動作モードがデータ破棄モードなのかデータ取込モードなのかを判定する手段と、動作モードがデータ破棄モードであるとき、ＲＦＩＤタグリーダで読取られたデータの中に予め設定された取込許可タグのデータが存在するか検索する手段と、動作モードがデータ破棄モードであるとき、取込許可タグのデータが存在しない場合には、ＲＦＩＤタグリーダで読取られたＲＦＩＤタグのデータを破棄し、取込許可タグのデータが存在する場合には、動作モードを前記データ取込モードに移行させる手段と、動作モードがデータ取込モードであるとき、ＲＦＩＤタグリーダで読取られたデータを取込み処理する手段として機能させるものである。
【発明の効果】
【００１０】
かかる手段を講じた本発明によれば、ＲＦＩＤタグリーダを常に読取りのスタンバイ状態としておいても、不要なＲＦＩＤタグデータがＲＦＩＤタグリーダの接続機器に供給されるのを防止できる効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を実施するための最良の形態について説明する。  
なお、この実施の形態は、小売店舗における商品販売登録装置に本発明を適用した場合である。
【００１２】
図１は本実施の形態における商品販売登録装置を示す概略構成図であり、コンピュータを主体とするＰＯＳ端末１１にＲＦＩＤタグリーダ１２が接続されている。ＰＯＳ端末１１は、主制御部としてのコントローラ１３と、該コントローラ１３によって処理される各種プログラムやデータ等を記憶するための記憶部１４と、ストアコントローラ等の外部装置との通信部１５と、ＲＦＩＤタグリーダ１２を制御するリーダ制御装置としてのドライバ１６と、このドライバ１６が使用するワークＲＡＭ１７と、キーボード等の操作部１８、オペレータ用ディスプレイ，客用ディスプレイ等の表示部１９及びレシートプリンタ等の印刷部２０等の周辺機器で構成されている。
【００１３】
操作部１８には、特にＰＯＳ端末１１の動作モードを手動で切り換えるためのモード切換スイッチ２１が設けられている。ＰＯＳ端末１１の動作モードには、１商取引として売り上げる各商品の販売データを登録処理しその取引を決済させる登録モード、登録モードの業務にて登録処理された各商品の販売データを集計し、その集計結果をレポート出力する点検モード、登録モードの業務にて登録処理された各商品の販売データを集計し、その集計結果をレポート出力した後、登録処理された各商品の販売データをクリアする精算モード等がある。なお、動作モードを手動で切り換えるための構成は、モード切換スイッチ２１に限定されるものではない。例えば、表示部１９に動作モードのメニュー画面を表示させ、そのメニュー画面の中から所望する動作モードをオペレータが選択できるようにしてもよい。
【００１４】
また操作部１８には、１商取引の登録締めを宣言するための締めキー２２が設けられている。締めキー２２としては、現金支払いによる商取引の登録締めを宣言する現計キー、クレジット支払いによる商取引の登録締めを宣言する信計キー、掛売りによる商取引の登録締めを宣言する掛キー等がある。
【００１５】
ＲＦＩＤタグリーダ１２には、タグ交信用アンテナ３０が接続されている。タグ交信用アンテナ３０は、図２に示すように、店の会計場所に設けられたレジカウンタ３１に埋め込まれている。これにより、レジカウンタ３１にＲＦＩＤタグが近づけられると、ＲＦＩＤタグリーダ１２がそのＲＦＩＤタグとアンテナ３０を介して非接触で交信を行って、ＲＦＩＤタグが有するＩＣチップメモリ内のデータを読取るものとなっている。
【００１６】
詳しく述べると、ＲＦＩＤタグリーダ１２には、ＰＯＳ端末１１とのインターフェイス部と、制御部と、変調部と、復調部とが設けられている。そしてオン動作し、スタンバイ状態になると、制御部から周期的に読取り実行データが変調部に与えられる。これにより、読取り実行データが変調部で変調され、変調電波としてタグ交信用アンテナ３０から発信される。
【００１７】
ＲＦＩＤタグは、ループコイルアンテナとＩＣチップとで構成されている。ＩＣチップには不揮発性のメモリが実装されている。ＲＦＩＤタグのメモリには、ＲＦＩＤタグ製造時に設定されるタグ識別子としてのＩＤが固定的に記憶されている。また、ユーザが任意にデータを書き込めるユーザデータエリアが確保されている。しかして、タグ交信用アンテナ３０との交信可能範囲内にＲＦＩＤタグが近づけられ、読取り指令コマンドの変調電波をループコイルアンテナで受信すると、ＲＦＩＤタグではメモリ内のＩＤとユーザエリアのデータが変調されてループコイルアンテナから変調電波として発信される。この変調電波がタグ交信用アンテナ３０で受信されると、この受信電波がＲＦＩＤタグリーダ１２の復調部で復調され、ＲＦＩＤタグデータとして読取られる。制御部は、復調されたＲＦＩＤタグデータ，つまりはＩＤとユーザエリアのデータを、インターフェイス部を介してＰＯＳ端末１１に出力する。
【００１８】
さて、本実施の形態では、店で販売される各商品３２に対してそれぞれ商品識別用ＲＦＩＤタグ３３が設けられている。また、各キャッシャがそれぞれ携帯するキャッシャカード３４に対してそれぞれ取込許可用ＲＦＩＤタグ３５が設けられている。商品識別用ＲＦＩＤタグ３３が有するＩＣチップのメモリには、図３（ａ）に示すように、固定のＩＤの他、当該ＲＦＩＤタグが商品識別用ＲＦＩＤタグ３３であることを示すタグ区分情報として“０”が記憶されている。また、当該商品識別用ＲＦＩＤタグ３３が付されている商品の商品識別コード，商品名，価格等の商品情報が記憶されている。一方、取込許可用ＲＦＩＤタグ３５が有するＩＣチップのメモリには、図３（ｂ）に示すように、固定のＩＤの他、当該ＲＦＩＤタグが取込許可用ＲＦＩＤタグ３５であることを示すタグ区分情報として“１”が記憶されている。また、当該取込許可用ＲＦＩＤタグ３５が付されているキャッシャカード３４を所持しているキャッシャのキャッシャコード，キャッシャ名等のキャッシャ情報が記憶されている。
【００１９】
また本実施の形態では、ＲＦＩＤタグとＲＦＩＤタグリーダ１２との交信制御にアンチコリジョン（衝突防止）という方式を用いている。これにより、１つのＲＦＩＤタグリーダ１２の交信可能範囲内に複数のＲＦＩＤタグが存在していた場合には、各ＲＦＩＤタグのデータが一括してＲＦＩＤタグリーダ１２によって読取られ、ＰＯＳ端末１１に入力される。したがって、図２に示すように、客の買上げ商品を収容するための買い物籠３６をレジカウンタ３１に載せるだけで、その買い物籠３６内の各商品３２にそれぞれ付された商品識別用ＲＦＩＤタグ３３のデータがＲＦＩＤタグリーダ１２で一括して読取られ、ＰＯＳ端末１１に入力されることとなる。
【００２０】
ＲＦＩＤタグリーダ１２とＰＯＳ端末１１の制御部１３とは、ドライバ１６を介して接続されている。ドライバ１６には、ＰＯＳ端末１１とＲＦＩＤタグリーダ１２とのインターフェイスを提供するミドルウェアとして、ＲＦＩＤタグリーダ制御プログラムが実装されている。このＲＦＩＤタグリーダ制御プログラムに従ったドライバ１６の動作については後述する。
【００２１】
図４はワークＲＡＭ１７に形成される主要なメモリエリアを示す模式図である。図示するようにワークＲＡＭ１７には、キャッシャタグエリア４１と商品タグエリア４２とフラグエリア４３とが形成されている。  
キャッシャタグエリア４１には、取込許可用ＲＦＩＤタグ３５のメモリデータであるＩＤとキャッシャ情報が１タグ分のみ記憶される。
【００２２】
商品タグエリア４２には、商品識別用ＲＦＩＤタグ３３のメモリデータであるＩＤと商品情報が複数タグ分記憶される。また、商品識別用ＲＦＩＤタグ３３のメモリデータ毎に、それぞれ当該データがドライバ１６にて処理済か否かを識別するための処理済フラグｆが記憶される。本実施の形態では、処理済フラグｆは、未処理のとき“０”とし、処理済になると“１”とする。
【００２３】
フラグエリア４３には、一括読取りされたＲＦＩＤタグのデータを破棄するデータ破棄モードと当該データを取込むデータ取込モードとを識別するためのモード識別フラグＦが記憶される。ここに、フラグエリア４３は、モード識別情報（モード識別フラグＦ）の記憶手段を構成する。本実施の形態では、モード識別フラグＦは、データ破棄モードのとき“０”とし、データ取込モードのとき“１”とする。なお、モード識別情報は上記モード識別フラグＦに限定されるものではなく、コンピュータがデータ破棄モードとデータ取込モードとを識別可能な情報であればよい。
【００２４】
かかる構成の商品販売登録装置において、ＰＯＳ端末１１の制御部１３は、特に図５の流れ図に示す手順でＲＦＩＤタグリーダ１２の動作を制御するものとなっている。すなわち制御部１３は、ＳＴ（ステップ）１としてＰＯＳ端末１１の業務モードが切り換えられるのを待機している。そして、ＳＴ２としてモード切換スイッチ２１の操作により登録業務以外の業務から登録業務へ切り換えられた場合には、制御部１３は、ＳＴ３としてＲＦＩＤタグリーダ１２のオン指令コマンドをドライバ１６に出力する。また、ＳＴ４として登録業務のアプリケーションプログラムを起動する。この登録業務のアプリケーションプログラムが起動したときの制御部１３の動作についても後述する。
【００２５】
その後、ＳＴ５としてモード切換スイッチ２１の操作により登録業務から登録業務以外の業務へ切り換えられた場合には、制御部１３は、ＳＴ６としてＲＦＩＤタグリーダ１２のオフ指令コマンドをドライバ１６に出力する。また、ＳＴ７として登録業務のアプリケーションプログラムを停止し、該当する業務のアプリケーションプログラムを起動するものとなっている。
【００２６】
ドライバ１６は、上記ＲＦＩＤタグリーダ１２のオン指令コマンドが入力されると、図６の流れ図に示す手順で動作するものとなっている。因みにこの動作は、前記ＲＦＩＤタグリーダ制御プログラムによって実現されるものである。
【００２７】
すなわちドライバ１６は、上記ＲＦＩＤタグリーダ１２へのオン指令コマンドが入力されると、先ず、ＳＴ１１としてフラグエリア４３のモード識別フラグＦを“０”としてデータ破棄モードを選択する。次に、ＳＴ１２としてＲＦＩＤタグリーダ１２にオン制御コマンドを送信して、ＲＦＩＤタグリーダ１２をスタンバイ状態とする。
【００２８】
次に、ドライバ１６は、ＳＴ１３としてＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。これにより、ＲＦＩＤタグリーダ１２では、タグ交信用アンテナ３０の交信可能範囲内に存在するＲＦＩＤタグのＩＤとユーザエリアのデータとからなるＲＦＩＤタグデータが一括して読取られる。そして、この一括読取りされた全てのＲＦＩＤタグデータがドライバ１６に入力される。
【００２９】
そこでドライバ１６は、ＳＴ１４としてモード識別フラグＦの状態によりドライバ１６の動作モードがデータ破棄モードなのかデータ取込モードなのかを判定する（モード判定手段）。ここでモード識別フラグＦが“０”、つまり動作モードがデータ破棄モードであった場合には、ドライバ１６は、ＳＴ１５として一括読取されたＲＦＩＤタグデータの中にタグ区分情報が“１”のＲＦＩＤタグ，つまり取込許可用ＲＦＩＤタグ３５のデータが存在するか否かを調べる（破棄モード時タグ検索手段）。そして、取込許可用ＲＦＩＤタグ３５のデータが存在しないことが確認された場合には、ドライバ１６は、一括読取されたＲＦＩＤタグデータを全て破棄する（データ破棄手段）。そして再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。
【００３０】
ＳＴ１５にて、一括読取されたＲＦＩＤタグデータの中に取込許可用ＲＦＩＤタグ３５のデータが存在することが確認された場合には、ドライバ１６は、ＳＴ１６として取込許可用ＲＦＩＤタグ３５のデータが１種類か否かを判断する。そして、一括読取されたＲＦＩＤタグデータの中にＩＤが異なる取込許可用ＲＦＩＤタグ３５のデータが複数確認された場合には、ドライバ１６は、一括読取されたＲＦＩＤタグデータを全て破棄する。そして再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。
【００３１】
ＳＴ１６にて、一括読取されたＲＦＩＤタグデータの中に取込許可用ＲＦＩＤタグ３５のデータが１種類のみ確認された場合には、ドライバ１６は、ＳＴ１７としてモード識別フラグＦを“１”に書き換える。すなわち動作モードをデータ破棄モードからデータ取込モードに移行させる（取込モード移行手段）。
【００３２】
次に、ドライバ１６は、ＳＴ１８として今回確認した取込許可用ＲＦＩＤタグ３５のデータがワークＲＡＭ１７のキャッシャタグエリア４１に記憶されているデータと一致するか否かを判断する。ここで、キャッシャタグエリア４１に記憶されているデータとＩＤ及びキャッシャ情報が一致しない場合、若しくはキャッシャタグエリア４１にデータが記憶されていない場合には、データ不一致と判定する。そしてその場合には、ドライバ１６は、ＳＴ１９として今回確認した取込許可用ＲＦＩＤタグ３５のデータうちＩＤとキャッシャ情報をキャッシャタグエリア４１に上書きして記憶させる。また、ＳＴ２０としてキャッシャタグエリア４１に記憶させたキャッシャ情報を、制御部１３に出力する。
【００３３】
ＳＴ１８にて、今回確認した取込許可用ＲＦＩＤタグ３５のデータがワークＲＡＭ１７のキャッシャタグエリア４１に記憶されているデータと一致した場合には、ドライバ１６は、上記ＳＴ１９及びＳＴ２０の処理は行わない。
【００３４】
次に、ドライバ１６は、ＳＴ２１としてワークＲＡＭ１７の商品タグエリア４２をクリアする。また、ＳＴ２２として制御部１３に登録開始コマンドを出力する。しかる後、再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信するものとなっている。
【００３５】
一方、ＳＴ１４にて、モード識別フラグＦが“１”、つまり動作モードがデータ取込モードであった場合には、ドライバ１６は、ＳＴ２３として一括読取されたＲＦＩＤタグデータの中にタグ区分情報が“１”のＲＦＩＤタグ，つまり取込許可用ＲＦＩＤタグ３５のデータが存在するか否かを調べる（取込モード時タグ検索手段）。そして、取込許可用ＲＦＩＤタグ３５のデータが存在することが確認された場合には、ドライバ１６は、ＳＴ２４として取込許可用ＲＦＩＤタグ３５のデータが１種類か否かを判断する。そして、一括読取されたＲＦＩＤタグデータの中にＩＤが異なる取込許可用ＲＦＩＤタグ３５のデータが複数確認された場合には、ドライバ１６は、一括読取されたＲＦＩＤタグデータを全て破棄する。そして再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。
【００３６】
ＳＴ２４にて、一括読取されたＲＦＩＤタグデータの中に取込許可用ＲＦＩＤタグ３５のデータが１種類のみ確認された場合には、ドライバ１６は、ＳＴ２５として今回確認した取込許可用ＲＦＩＤタグ３５のデータがワークＲＡＭ１７のキャッシャタグエリア４１に記憶されているデータと一致するか否かを判断する。ここで、不一致と判定された場合には、ドライバ６は、一括読取されたＲＦＩＤタグデータを全て破棄する。そして再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。
【００３７】
ＳＴ２５にて、今回確認した取込許可用ＲＦＩＤタグ３５のデータがワークＲＡＭ１７のキャッシャタグエリア４１に記憶されているデータと一致すると判定された場合には、ドライバ１６は、ＳＴ２６として一括読取されたＲＦＩＤタグデータの中にタグ区分情報が“０”のＲＦＩＤタグ，つまり商品識別用ＲＦＩＤタグ３３のデータが存在するか否かを調べる。そして、商品識別用ＲＦＩＤタグ３３のデータが存在しないことが確認された場合には、ドライバ１６は、一括読取されたＲＦＩＤタグデータを全て破棄する。そして再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。
【００３８】
ＳＴ２６にて、一括読取されたＲＦＩＤタグデータの中に商品識別用ＲＦＩＤタグ３３のデータが存在することが確認された場合には、ドライバ１６は、ＳＴ２７としてその商品識別用ＲＦＩＤタグ３３のデータで商品タグエリア４２を検索する。そして、ＳＴ２８として当該商品識別用ＲＦＩＤタグ３３のデータと一致するＩＤが商品タグエリア４２に既に記憶されているか否かを調べる。ここで、記憶されていない場合には、ＳＴ２９として当該商品識別用ＲＦＩＤタグ３３のデータのうちＩＤと商品情報を、未処理を示す処理済フラグｆ＝０とともに商品タグエリア４２に追加格納する。これに対し、記憶されている場合には、当該商品識別用ＲＦＩＤタグ３３のデータを破棄する。すなわち、同一の商品識別用ＲＦＩＤタグ３３のデータを商品タグエリア４２で重複して記憶することがないようにする。
【００３９】
ドライバ１６は、一括読取された商品識別用ＲＦＩＤタグ３３のデータについて順次ＳＴ２７〜ＳＴ２９の処理を実行する。そして、ＳＴ３０として一括読取された商品識別用ＲＦＩＤタグ３３の全てのデータについて上記処理を完了したならば、ドライバ１６は、ＳＴ３１として商品タグエリア４２から未処理を示す処理済フラグｆ＝０がセットされた商品情報を順次取得し、制御部２３に出力する（データ取込処理手段）。また、ＳＴ３２としてこの商品情報に対応した処理済フラグｆを、処理済を示す状態“１”に書き換える。その後再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。
【００４０】
一方、ＳＴ２３にて取込許可用ＲＦＩＤタグ３５のデータが存在しないことが確認された場合には、ドライバ１６は、ＳＴ３３として登録終了コマンドを制御部２３に出力する。また、ＳＴ３４としてモード識別フラグＦを“０”に書き換える。すなわち動作モードをデータ取込モードからデータ破棄モードに移行させる（破棄モード移行手段）。しかる後、再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信するものとなっている。
【００４１】
ドライバ１６は、ＲＦＩＤタグリーダ１２のオフ指令コマンドが入力されるまで、ＳＴ１３以降の処理を繰り返し実行する。そして、制御部１３からＲＦＩＤタグリーダ１２のオフ指令コマンドが入力されると、ＲＦＩＤタグリーダ１２にオフ制御コマンドを送信して、この動作を終了する。
【００４２】
次に、登録モード選択時の制御部１３の主要な動作手順について、図７の流れ図を用いて説明する。因みにこの動作は、前記登録業務のアプリケーションプログラムによって実現されるものである。
【００４３】
すなわち制御部１３は、アイドル状態としてキャッシャ情報が入力されるか登録開始コマンドが入力されるのを待機している（ＳＴ４１，４２）。ここで、キャッシャコード，キャッシャ名等のキャッシャ情報が入力されると、制御部１３は、記憶部１４に形成されているキャッシャメモリの情報をこの入力されたキャッシャ情報に書き換える（ＳＴ４３）。そして再び、キャッシャ情報が入力されるか登録開始コマンドが入力されるのを待機する（ＳＴ４１，４２）。
【００４４】
登録開始コマンドが入力された場合には、１商取引の商品登録開始が指令されたので、制御部１３は、記憶部１４に形成されている取引メモリをクリアする（ＳＴ４４）。そして、商品情報が入力されるか登録終了コマンドが入力されるのを待機する（ＳＴ４５，４６）。ここで、商品識別コード，商品名，価格等の商品情報が入力されると、制御部１３は、前記取引メモリにこの商品情報を追加格納する（ＳＴ４７）。また、表示部１９に商品名，価格等を表示させる（ＳＴ４８）。そして再び、商品情報が入力されるか登録終了コマンドが入力されるのを待機する（ＳＴ４５，４６）。
【００４５】
登録終了コマンドが入力された場合には、１商取引の商品登録終了が指令されたので、制御部１３は、前記取引メモリに商品情報が格納されているか否かを判断する（ＳＴ４９）。ここで、商品情報が格納されていない場合には、商品情報の登録無しに登録終了が指令されたので、アイドル状態に戻る。
【００４６】
前記取引メモリに商品情報が格納されていた場合には、制御部１３は、この取引メモリ内の商品情報に基づいて商品販売データを売上登録処理する（ＳＴ５０）。次いで、締めキー２２が操作入力されたならば（ＳＴ５１）、その締めキーの種類に応じた代金支払い方法で当該商取引を決済処理する（ＳＴ５２）。その後、アイドル状態に戻る。
【００４７】
なお、売上登録処理及び決済処理については、通常のＰＯＳ端末で実行されている周知の処理と同様な処理であり、ここでの説明は省略する。
【００４８】
このように構成された本実施の形態においては、ＰＯＳ端末１１の動作モードとして登録モードを選択すると、ＰＯＳ端末１１の制御部１３からドライバ１６にＲＦＩＤタグリーダ１２のオン指令コマンドが出力される。また、登録業務のアプリケーションプログラムが起動する。
【００４９】
これにより、ドライバ１６の動作モードがデータ破棄モードとなる。そして、ＲＦＩＤタグリーダ１２にオン制御コマンドが送信されて、ＲＦＩＤタグリーダ１２がスタンバイ状態となる。この状態で、ドライバ１６からＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドが送信される。これにより、レジカウンタ３１に埋設されたタグ交信用アンテナ３０の交信可能領域内にＲＦＩＤタグが近づくと、このＲＦＩＤタグのメモリデータがＲＦＩＤタグリーダ１２により読取られる。ただし、ＲＦＩＤタグの中に取込許可用ＲＦＩＤタグ３５のデータが存在しない限り、読取られたＲＦＩＤタグのメモリデータは破棄される。
【００５０】
ここで、客が買上げ商品３２の代金を精算するためにレジカウンタに来ると、ＰＯＳ端末１１を操作するキャッシャは、キャッシャカード３４をレジカウンタ３１のアンテナ埋設部に置く。そうすると、このキャッシャカード３４に付されている取込許可用ＲＦＩＤタグ３５のデータがＲＦＩＤタグリーダ１２によって読取られる。これにより、ドライバ１６の動作モードがデータ取込モードとなる。また、この取込許可用ＲＦＩＤタグ３５のメモリデータであるＩＤとキャッシャ情報がワークＲＡＭ１７のキャッシャタグエリア４１に書き込まれる。そして、キャッシャ情報がドライバ１６から制御部１３に出力されて、記憶部１４に記憶される。これにより、キャッシャ名が表示部１９に表示される。また、レシートに印字される責任者情報として管理される。
【００５１】
その後、ドライバ１６から制御部１３に登録開始コマンドに出力される。これにより、制御部１３では、１商取引の商品登録に備えるために取引メモリが初期化される。この状態で、客の買上げ商品３２を収容した買い物籠３６がレジカウンタ３１のアンテナ埋設部に置かれると、この買い物籠３６に収容されている各商品３２にそれぞれ付されている商品識別用ＲＦＩＤタグ３３のメモリデータがＲＦＩＤタグリーダ１２により一括して読取られる。そして、この一括して読取られた商品識別用ＲＦＩＤタグ３３のメモリデータであるＩＤと商品情報がワークＲＡＭ１７の商品タグエリア４２に順次書き込まれる。ただしこの際、ＩＤが同一の商品情報が商品タグエリア４２に既に記憶されている場合には、その商品情報は破棄される。つまり、同一商品３２に付された商品識別用ＲＦＩＤタグ３３のメモリデータは、当該商品３２がレジカウンタ３１に載せられている間何度でも読取られるが、商品タグエリア４２に重複して書き込まれることはない。
【００５２】
また、商品タグエリア４２に書き込まれた商品情報は、ドライバ１６から制御部１３に出力され、取引メモリに順次記憶される。さらに、当該商品情報中の商品名，価格等の情報が表示部１９に表示出力される。そこでキャッシャは、表示部１９に表示された商品情報の内容と買い物籠３６に収容されている商品３２の内容とを照合し、買い物籠３６に収容されている商品３２が全て登録されたことを確認したならば、キャッシャカード３４をレジカウンタ３１から拾い上げる。そうすると、ＲＦＩＤタグリーダ１２によって取込許可用ＲＦＩＤタグ３５のデータが読取られなくなるので、ドライバ１６から制御部１３に登録終了コマンドが出力される。また、ドライバ１６の動作モードがデータ破棄モードに戻る。これにより、ＰＯＳ端末１１においては、登録業務のアプリケーションプログラムに従い、取引メモリに記憶された各商品情報に基づいて商品売上登録処理が実行され、請求金額が算出される。そこでキャッシャは、請求金額に見合った支払いを客から受ける。そして、支払い方法に該当した締めキー２２を操作する。そうすると、同アプリケーションプログラムに従い、決済処理が実行され、印刷部２０が動作してレシートが印字発行される。
【００５３】
ところで、キャッシャがキャッシャカード３４をレジカウンタ３１から拾い上げた後も、買い物籠３６がレジカウンタ３１に載せられている間は、買い物籠３６内の各商品３２にそれぞれ付されている商品識別用ＲＦＩＤタグ３３のメモリデータがＲＦＩＤタグリーダ１２により一括して読取られる。しかし、上述したようにドライバ１６の動作モードはデータ破棄モードに戻っているので、これらのＲＦＩＤタグデータは全てドライバ１６で破棄され、制御部１３に入力されることはない。
【００５４】
このように本実施の形態によれば、ＰＯＳ端末１１において登録業務のアプリケーションプログラムが起動している間、ＲＦＩＤタグリーダ１２をスタンバイ状態とし、タグ交信用アンテナ３０が埋設されているレジカウンタ３１の近傍にＲＦＩＤタグが近づけられると、このＲＦＩＤタグのメモリデータを一括して読取るようにしている。しかしながら、キャッシャカード３４がレジカウンタ３１のアンテナ埋設部に置かれない限り、つまりはキャッシャカード３４に付されている取込許可用ＲＦＩＤタグ３５のメモリデータが読取られていない限り、一括読取されたＲＦＩＤタグのメモリデータはドライバ１６で破棄される。したがって、例えば代金精算以外の目的でレジカウンタ３１に商品を載せたり商品を近づけたりしても、その商品に付された商品識別用ＲＦＩＤタグ３３のメモリデータがＰＯＳ端末１１の制御部１３に入力され、アプリケーションプログラムによって処理されるといった問題は生じ得ない。
【００５５】
この場合において、キャッシャは客の買上げ商品登録開始時にキャッシャカード３４をレジカウンタ３１に置き、登録終了時にキャッシャカード３４をレジカウンタ３１から拾い上げるという簡単な作業を行えばよいので、キャッシャの負担になることもない。
【００５６】
なお、この発明は前記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【００５７】
例えば前記実施の形態では、取込許可用ＲＦＩＤタグ３５をキャッシャカード３４に設けたが、取込許可用ＲＦＩＤタグ３５が設けられる物品はキャッシャカード３４に限定されるものではなく、レジカウンタ３１におけるタグ交信用アンテナ３０の埋設場所に置いたり取り上げたりすることができる物品であればよい。この場合、取込許可用ＲＦＩＤタグ３５のメモリには固定のＩＤ以外に取込許可用ＲＦＩＤタグ３５であることを示すタグ区分情報（本実施の形態では“１”）が記憶されていればよく、その他のユーザエリアのデータは任意である。
【００５８】
例えば、図８に示すように、店備え付けの買い物籠３６に取込許可用ＲＦＩＤタグ３５を直接付してもよい。こうすることにより、買上げ商品３２の代金を精算する客が買い物籠３６をレジカウンタ３１のアンテナ埋設部に置くと、この買い物籠３６に付されている取込許可用ＲＦＩＤタグ３５のデータがＲＦＩＤタグリーダ１２によって読取られる。これにより、ドライバ１６の動作モードがデータ取込モードとなる。また、ドライバ１６から制御部１３に登録開始コマンドに出力される。次いで、買い物籠３６に収容されている各商品３２にそれぞれ付されている商品識別用ＲＦＩＤタグ３３のメモリデータがＲＦＩＤタグリーダ１２により一括して読取られる。そして、この一括して読取られた商品識別用ＲＦＩＤタグ３３のメモリデータである商品情報が、ドライバ１６から制御部１３に出力され、取引メモリに順次記憶される。また、当該商品情報中の商品名，価格等の情報が表示部１９に表示出力される。そこでキャッシャは、表示部１９に表示された商品情報の内容と買い物籠３６に収容されている商品３２の内容とを照合し、買い物籠３６に収容されている商品３２が全て登録されたことを確認したならば、買い物籠３６をレジカウンタ３１のアンテナ埋設部以外の場所に移動させる。そうすると、ＲＦＩＤタグリーダ１２によって取込許可用ＲＦＩＤタグ３５のデータが読取られなくなるので、ドライバ１６から制御部１３に登録終了コマンドが出力される。また、ドライバ１６の動作モードがデータ破棄モードに戻る。これにより、ＰＯＳ端末１１においては、登録業務のアプリケーションプログラムに従い、取引メモリに記憶された各商品情報に基づいて商品売上登録処理が実行され、請求金額が算出される。そこでキャッシャは、請求金額に見合った支払いを客から受ける。そして、支払い方法に該当した締めキー２２を操作する。そうすると、同アプリケーションプログラムに従い決済処理が実行され、印刷部２０が動作してレシートが印字発行される。
【００５９】
ところで、上記の説明では、商品登録終了時に買い物籠３６をレジカウンタ３１のアンテナ埋設部以外の場所に移動させる必要があるが、スペースの制約等によりレシートの授受が終わるまで買い物籠３６をレジカウンタ３１のアンテナ埋設部以外の場所に移動できない場合も考えられる。そこで次に、商品登録終了時に買い物籠３６をレジカウンタ３１のアンテナ埋設部以外の場所に移動させなくてよい他の実施形態について、図９及び図１０を用いて説明する。なお、図９はＲＦＩＤタグリーダ１２のオン指令コマンドが入力されたドライバ１６の動作手順を示す流れ図であり、第１の実施の形態の図６に対応する。また、図１０は登録モード選択時の制御部１３の主要な動作手順を示す流れ図であり、第１の実施の形態の図７に対応する。
【００６０】
すなわち、この第２の実施の形態では、ドライバ１６は、モード識別フラグＦが“０”、つまり動作モードがデータ破棄モードであった場合、取込許可用ＲＦＩＤタグ３５にはキャッシャ情報が記憶されていないので、図６のＳＴ１８〜ＳＴ２０の処理が省略される。
【００６１】
一方、モード識別フラグＦが“１”、つまり動作モードがデータ取込モードであった場合には、ＳＴ６１として締めキー２２の操作コマンドが制御部１３から与えられたか否かを監視する（コマンド監視手段）。そして、締めキー２２の操作コマンドが制御部１３から与えられていない場合には、図６のＳＴ２７〜ＳＴ３２と同一の処理を実行する。
【００６２】
これに対し、締めキー２２の操作コマンドが制御部１３から与えられた場合には、ドライバ１６は、ＳＴ３４としてモード識別フラグＦを“０”に書き換える。すなわち動作モードをデータ取込モードからデータ破棄モードに移行させる（破棄モード移行手段）。しかる後、再度、ＲＦＩＤタグリーダ１２に対してタグ一括読取指令コマンドを送信する。
【００６３】
制御部１３は、アイドル状態として登録開始コマンドが入力されるのを待機している（ＳＴ７１）。そして、登録開始コマンドが入力されたならば、制御部１３は、取引メモリをクリアする（ＳＴ７２）。そして、商品情報が入力されるか締めキー２２が操作入力されるのを待機する（ＳＴ７３，７４）。ここで、商品識別コード，商品名，価格等の商品情報が入力されると、制御部１３は、前記取引メモリにこの商品情報を追加格納する（ＳＴ７５）。また、表示部１９に商品名，価格等を表示させる（ＳＴ７６）。そして再び、商品情報が入力されるか締めキー２２が操作入力されるのを待機する（ＳＴ７３，７４）。
【００６４】
締めキー２２が操作入力されたならば、締めキー操作コマンドをドライバ１６に出力する（ＳＴ７７）。しかる後、前記取引メモリに商品情報が格納されているか否かを判断する（ＳＴ７８）。ここで、商品情報が格納されていない場合には、商品情報の登録無しに登録終了が指令されたので、アイドル状態に戻る。
【００６５】
前記取引メモリに商品情報が格納されていた場合には、制御部１３は、この取引メモリ内の商品情報に基づいて商品販売データを売上登録処理する（ＳＴ７９）。次いで、操作入力された締めキー２２の種類に応じた代金支払い方法で当該商取引を決済処理する（ＳＴ８０）。その後、アイドル状態に戻る。
【００６６】
このような構成を採用することにより、取込許可用ＲＦＩＤタグ３５が付された買い物籠３６がレジカウンタ３１のアンテナ埋設部に置かれることによって、ドライバ１６の動作モードがデータ破棄モードからデータ取込モードに移行し、その後、１商取引の商品登録が完了して締めキー２２が操作されると、ドライバ１６の動作モードがデータ取込モードからデータ破棄モードに戻る。したがって、例えば代金精算以外の目的でレジカウンタ３１に商品を載せたり商品を近づけたりしても、商品が買い物籠３６に収容されていない限りその商品に付された商品識別用ＲＦＩＤタグ３３のメモリデータがＰＯＳ端末１１の制御部１３に入力され、アプリケーションプログラムによって処理されるといった問題は生じ得ない。
【００６７】
なお、締めキー２２の操作入力に応じてドライバ１６の動作モードをデータ取込モードからデータ破棄モードに移行させる構成は、取込許可用ＲＦＩＤタグ３５を買い物籠３６に付した場合に限定されるものではなく、例えばキャッシャカード３４に取込許可用ＲＦＩＤタグ３５を設けた場合も適用することができる。この場合、商取引の開始時にキャッシャはキャッシャカード３４をレジカウンタ３１に置く必要はなく、タグ交信用アンテナ３０の交信可能領域内にかざすだけでよくなり、作業負荷をより一層簡略化できる効果を奏する。
【００６８】
また、本発明はＰＯＳ端末１１のドライバ１６に限定されるものではなく、ＲＦＩＤタグリーダ１２を接続するコンピュータ機器において、その制御部であるコントローラとＲＦＩＤタグリーダ１２とのインターフェイスを司るものであれば適用できるものである。
【００６９】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【図面の簡単な説明】
【００７０】
【図１】本発明の一実施の形態である商品販売登録装置の概略構成を示すブロック図。
【図２】同実施の形態におけるタグ交信用アンテナの埋設部を示す模式図。
【図３】同実施の形態における商品識別用ＲＦＩＤタグ及び取込許可用ＲＦＩＤタグのメモリデータ構造を示す模式図。
【図４】同実施の形態においてワークＲＡＭに形成される主要なメモリエリアを示す模式図。
【図５】同実施の形態において制御部が行うＲＦＩＤタグリーダ動作制御手順の要部を示す流れ図。
【図６】同実施の形態においてＲＦＩＤタグリーダのオン指令コマンド入力時におけるドライバの動作手順を示す流れ図。
【図７】同実施の形態において登録モード選択時の制御部の主要な動作手順を示す流れ図。
【図８】取込許可用ＲＦＩＤタグを買い物籠に付した一例を示す模式図。
【図９】ＲＦＩＤタグリーダのオン指令コマンド入力時におけるドライバ動作手順の他の実施形態を示す流れ図。
【図１０】同他の実施形態に対応する登録モード選択時の制御部の主要な動作手順を示す流れ図。
【符号の説明】
【００７１】
１１…ＰＯＤ端末、１２…ＲＦＩＤタグリーダ、１３…制御部、１４…記憶部、１５…通信部、１６…ドライバ、１７…ワークＲＡＭ、２１…モード切換スイッチ、２２…締めキー、３０…タグ交信用アンテナ、３３…商品識別用ＲＦＩＤタグ、３４…キャッシャカード、３５…取込許可用ＲＦＩＤタグ、３６…買い物籠。
【図１】
0004659566.tif 000002
【図２】
0004659566.tif 000003
【図３】
0004659566.tif 000004
【図４】
0004659566.tif 000005
【図５】
0004659566.tif 000006
【図６】
0004659566.tif 000007
【図７】
0004659566.tif 000008
【図８】
0004659566.tif 000009
【図９】
0004659566.tif 000010
【図１０】
0004659566.tif 000011