(57)【要約】【課題】一方のゲートのアンテナで受信されるべき無線タグの情報を他方のゲートのアンテナで受信してしまった場合でも、自動的に修正できるようにする。【解決手段】タグ情報整合装置は、読み取り期間が重複する第１の無線タグ読取装置と第２の無線タグ読取装置との間でそれぞれ読み取られたＩＤ情報を照合して重複するＩＤ情報を検索する。重複するＩＤ情報が検出されると、第１の無線タグ読取装置と第２の無線タグ読取装置の各ゲートに取り付けられた複数のアンテナのなかで、電波の放射方向が相反するように背中合わせに配置されたアンテナをそれぞれ指定して、重複ＩＤ情報の読み直しを行わせる。読み直しによって受信できなかった側の重複ＩＤ情報を削除し、受信できた側の重複ＩＤ情報を残す。【選択図】      図１１
2011003149.tif 000002
【特許請求の範囲】
【請求項１】
隣接する複数のゲートにそれぞれ対応して設けられた複数の無線タグ読取装置と、前記各無線タグ読取装置で読み取られた無線タグの情報を整合するタグ情報整合装置とを備え、
前記各無線タグ読取装置は、
対応する前記ゲートに、少なくとも１組が対向するように取り付けられ、そのゲートを通過する無線タグと無線通信を行ってその無線タグ固有のＩＤ情報を受信する複数のアンテナと、
所定の読み取り期間内に前記複数のアンテナでそれぞれ受信したＩＤ情報をそのＩＤ情報を受信したアンテナを識別するアンテナ識別情報と関連付けて記憶する読取結果情報編集手段とを具備し、
前記タグ情報整合装置は、
読み取り期間の少なくとも一部が重複する第１の前記無線タグ読取装置と第２の前記無線タグ読取装置との間でそれぞれの読取結果情報編集手段により記憶されたＩＤ情報を照合して重複するＩＤ情報を検索する照合手段と、
この照合手段により重複するＩＤ情報が検出されると、前記第１の無線タグ読取装置に対応するゲートに取り付けられた複数のアンテナと前記第２の無線タグ読取装置に対応するゲートに取り付けられた複数のアンテナとのなかで、電波の放射方向が相反するように背中合わせに配置されたアンテナをそれぞれ指定して、前記第１の無線タグ読取装置及び前記第２の無線タグ読取装置に前記重複ＩＤ情報の読み直しを行わせる読み直し制御手段と、
前記第１の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報と前記第２の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報とのなかから、読み直しによって受信できなかった側の重複ＩＤ情報を削除し、受信できた側の重複ＩＤ情報を残す整合手段と、
を具備したことを特徴とする無線タグ読取システム。
【請求項２】
前記タグ情報整合装置は、
前記照合手段により重複するＩＤ情報が検出されると、その重複ＩＤ情報のリストを前記第１の無線タグ読取装置と前記第２の無線タグ読取装置とに配信するリスト配信手段、をさらに具備し、
前記各無線タグ読取装置は、
前記タグ情報整合装置から指定されたアンテナで受信したＩＤ情報のうち、前記タグ情報整合装置から配信された前記リストに含まれる重複ＩＤ情報を抽出する抽出手段と、
この抽出手段により抽出した重複ＩＤ情報を前記タグ情報整合装置に通知する通知手段と、をさらに具備し、
前記整合手段は、前記第１の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報と前記第２の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報とのなかから、通知を受けなかった側の重複ＩＤ情報を削除し、通知を受けた側の重複ＩＤ情報を残すことを特徴とする請求項１記載の無線タグ読取システム。
【請求項３】
前記タグ情報整合装置は、
前記照合手段により重複するＩＤ情報が検出されると、その重複ＩＤ情報のリストを保持するリスト保持手段と、
前記第１の無線タグ読取装置の読み直しにより受信したＩＤ情報のなかから前記リストに含まれる重複ＩＤ情報を抽出する第１の抽出手段と、
前記第２の無線タグ読取装置の読み直しにより受信したＩＤ情報のなかから前記リストに含まれる重複ＩＤ情報を抽出する第２の抽出手段と、をさらに具備し、
前記整合手段は、前記第１の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報のなかから前記第２の抽出手段より抽出された重複ＩＤ情報を削除し、前記第２の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報のなかから前記第１の抽出手段より抽出された重複ＩＤ情報を削除することを特徴とする請求項１記載の無線タグ読取システム。
【請求項４】
隣接する複数のゲートにそれぞれ対応して少なくとも１組が対向するように取り付けられ、そのゲートを通過する無線タグと無線通信を行ってその無線タグ固有のＩＤ情報を受信する複数のアンテナと、所定の読み取り期間内に前記複数のアンテナでそれぞれ受信したＩＤ情報をそのＩＤ情報を受信したアンテナを識別するアンテナ識別情報と関連付けて記憶する読取結果情報編集手段とを具備してなる複数の無線タグ読取装置を、通信手段により接続してなるコンピュータを、
読み取り期間の少なくとも一部が重複する第１の前記無線タグ読取装置と第２の前記無線タグ読取装置との間でそれぞれの読取結果情報編集手段により記憶されたＩＤ情報を照合して重複するＩＤ情報を検索する照合手段、
この照合手段により重複するＩＤ情報が検出されると、前記第１の無線タグ読取装置に対応するゲートに取り付けられた複数のアンテナと前記第２の無線タグ読取装置に対応するゲートに取り付けられた複数のアンテナとのなかで、電波の放射方向が相反するように背中合わせに配置されたアンテナをそれぞれ指定して、前記第１の無線タグ読取装置及び前記第２の無線タグ読取装置に前記重複ＩＤ情報の読み直しを行わせる読み直し制御手段、及び
前記第１の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報と前記第２の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報とのなかから、読み直しによって受信できなかった側の重複ＩＤ情報を削除し、受信できた側の重複ＩＤ情報を残す整合手段、
として機能させるためのタグ情報整合プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、隣接する複数のゲートにそれぞれ取り付けられ、そのゲートを通過する無線タグの情報を非接触で読み取る複数の無線タグ読取装置と、各無線タグ読取装置で読み取られた無線タグの情報を整合するタグ情報整合装置とからなる無線タグ読取システム、及びコンピュータを前記タグ情報整合装置として機能させるためのタグ情報整合プログラムに関する。
【背景技術】
【０００２】
近年、無線タグを活用することにより、小売店での決済処理時間を短縮するための技術開発が盛んに行われている。  
例えば特許文献１には、商品情報を発信する無線タグを各商品にそれぞれ取り付け、顧客がショッピングカートに入れた購入商品を精算装置のゲートまで運ぶだけで、その購入商品に対する代金の決済が処理される会計システムが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
前記会計システムをスーパーマーケットやショッピングセンター等の大規模な小売店で導入する際には、同時に多くの客の会計を捌けるように、店舗の会計場所に複数のゲートを設ける必要がある。しかも、設置スペースの関係から、できるだけ各ゲート間の間隔を詰めて設置することが望まれている。
【０００４】
その一方で、ゲートには、無線タグから発信される商品情報を受信するためのアンテナが１つ以上設けられているが、このアンテナの交信領域はゲート内に納まらない。このため、間隔を詰めて複数のゲートを設けた場合、あるゲートを通過するカート内の無線タグから発信される電波が隣のゲートのアンテナまで届いてしまい、誤って隣のゲートを通過するカート内の商品情報を読み取ってしまうおそれがある。このような誤読を防ぐためには、例えばゲートを電波吸収材で覆う方法が考えられるが、そうした場合にはゲートそのものが大型化するため、省スペースが求められる店舗利用には好ましくない。
【０００５】
本発明はこのような事情に基づいてなされたもので、その目的とするところは、隣り合うゲートの間隔が狭く、一方のゲートに設けられたアンテナで受信されるべき無線タグの情報を他方のゲートに設けられたアンテナで受信してしまった場合でも自動的に修正できるようにすることにある。
【課題を解決するための手段】
【０００６】
この目的を達成するために、本発明は、隣接する複数のゲートにそれぞれ対応して設けられた複数の無線タグ読取装置と、各無線タグ読取装置で読取られた無線タグの情報を整合するタグ情報整合装置とを備えた無線タグ読取システムを提供する。  
各無線タグ読取装置は、対応するゲートに、少なくとも１組が対向するように取り付けられ、そのゲートを通過する無線タグと無線通信を行ってその無線タグ固有のＩＤ情報を受信する複数のアンテナと、所定の読み取り期間内に複数のアンテナでそれぞれ受信したＩＤ情報をそのＩＤ情報を受信したアンテナを識別するアンテナ識別情報と関連付けて記憶する読取結果情報編集手段とを具備する。
【０００７】
前記タグ情報整合装置は、読み取り期間の少なくとも一部が重複する第１の無線タグ読取装置と第２の無線タグ読取装置との間でそれぞれの読取結果情報編集手段により記憶されたＩＤ情報を照合して重複するＩＤ情報を検索する照合手段と、この照合手段により重複するＩＤ情報が検出されると、第１の無線タグ読取装置に対応するゲートに取り付けられた複数のアンテナと第２の無線タグ読取装置に対応するゲートに取り付けられた複数のアンテナとのなかで、電波の放射方向が相反するように背中合わせに配置されたアンテナをそれぞれ指定して、第１の無線タグ読取装置及び第２の無線タグ読取装置に重複ＩＤ情報の読み直しを行わせる読み直し制御手段と、第１の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報と第２の無線タグ読取装置の読取結果情報編集手段により記憶されたＩＤ情報とのなかから、読み直しによって受信できなかった側の重複ＩＤ情報を削除し、受信できた側の重複ＩＤ情報を残す整合手段とを具備する。
【発明の効果】
【０００８】
かかる手段を講じた本発明によれば、隣り合うゲートの間隔が狭く、一方のゲートに設けられたアンテナで受信されるべき無線タグの情報を他方のゲートに設けられたアンテナで受信してしまった場合でも自動的に修正することができ、誤読防止による信頼性の向上、及び隣り合うゲートの間隔を狭めることによる省スペース化等の優れた効果を奏することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の第１の実施形態に係る会計システムの概略図。
【図２】第１の実施形態に係るゲート制御ボックスの要部構成を示すブロック図。
【図３】第１の実施形態に係る無線タグリーダの要部構成を示すブロック図。
【図４】第１の実施形態に係るストアコンピュータの要部構成を示すブロック図。
【図５】第１の実施形態に係るストアコンピュータのＲＡＭに形成されるゲート管理メモリと重複メモリとを示す模式図。
【図６】第１の実施形態に係るストアコンピュータのＨＤＤ装置に保存される番号テーブルのデータ例を示す模式図。
【図７】第１の実施形態において、ゲート制御ボックスにそれぞれ実装されたＣＰＵが実行するメイン処理の手順を示す流れ図。
【図８】第１の実施形態において、ゲート制御ボックスにそれぞれ実装されたＣＰＵが実行する編集処理の説明に用いる模式図。
【図９】第１の実施形態において、ストアコンピュータのＣＰＵが実行する読取開始情報受信処理の手順を示す流れ図。
【図１０】第１の実施形態において、ストアコンピュータのＣＰＵが実行する読取結果情報受信処理の手順を示す流れ図。
【図１１】図１０における重複判定処理の手順を示す流れ図。
【図１２】第１の実施形態において、商品ＩＤの読み直し指令を受信したゲート制御ボックスのＣＰＵが実行する読み直し指令受信処理の手順を示す流れ図。
【図１３】第１及び第２の無線タグ読取装置における読取結果情報の一例を示す模式図。
【図１４】図１３の読取結果情報に対する重複商品ＩＤリストの一例を示す模式図。
【図１５】第１の無線タグ読取装置及び第２の無線タグ読取装置における読み直し結果情報の一例を示す模式図。
【図１６】図１５の読み直し結果情報から、重複商品ＩＤのデータが削除された状態を示す模式図。
【図１７】第２の実施形態における重複判定処理の手順を示す流れ図。
【図１８】第２の実施形態における読み直し指令受信処理の手順を示す流れ図。
【発明を実施するための形態】
【００１０】
以下、本発明の無線タグ読取システムを、スーパーマーケット等のような大規模小売店向けの会計システムに適用した一実施形態について、図面を参照しながら説明する。
【００１１】
（第１の実施形態）
図１は、本実施形態における会計システムの概略図である。このシステムは、複数（図では３基）の会計用ゲート１Ａ，１Ｂ，１Ｃ，…にそれぞれ設けられた複数のゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…と、各ゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…をＬＡＮ（Local Area Network）等の通信ネットワーク３を介して接続するストアコンピュータ４とを備えている。
【００１２】
本実施形態では、店で販売される商品の１つ１つに無線タグを取り付け、各無線タグにそれぞれ設定されている固有のタグＩＤを、その無線タグが付された商品の商品ＩＤとして設定している。そして、各商品の商品ＩＤ、すなわちタグＩＤに関連付けて、該ＩＤで識別される無線タグが付された商品の商品名、価格等の商品情報を記憶した商品マスタファイル（図示せず）を、ストアコンピュータ４で記憶管理している。
【００１３】
また、ストアコンピュータ４は、本発明に係わるタグ情報整合プログラムを実装しており、このプログラムを実行することにより、タグ情報整合装置として機能する。
【００１４】
各会計用ゲート１Ａ，１Ｂ，１Ｃ，…は、それぞれ買物客がショッピングカート５を押して通過できる間隔を開けて一対のゲート板を対峙させ、これらゲート板の上端を天板で連結した構造となっており、一対のゲート板に、それぞれ無線タグ読取用のアンテナ６ＡＲ，６ＡＬ，６ＢＲ，６ＢＬ，６ＣＲ，６ＣＬ，…を、互いに向き合うように取り付けている。また、一方のゲート板に、タッチパネル付ディスプレイ７Ａ，７Ｂ，７Ｃ，…と、自動決済装置８Ａ，８Ｂ，８Ｃ，…とを取り付けている。以下では、説明の便宜上、図１において、向かって右側のゲート板に設けられているアンテナ６ＡＲ，６ＢＲ，６ＣＲ，…を第１アンテナと称し、左側のゲート板に設けられているアンテナ６ＡＬ，６ＢＬ，６ＣＬ，…を第２アンテナと称する。
【００１５】
第１アンテナ６ＡＲ，６ＢＲ，６ＣＲ，…及び第２アンテナ６ＡＬ，６ＢＬ，６ＣＬ，…は、いずれもゲート板間を通過するショッピングカート５に収容された商品、あるいは該カート５を押す買物客が所持する商品に取り付けられている無線タグと無線通信を行い、その無線タグからタグＩＤ、すなわち商品ＩＤを受信する。
【００１６】
タッチパネル付ディスプレイ７Ａ，７Ｂ，７Ｃ，…は、後述する精算案内画面、登録商品画面、決済画面、決済中止画面等を表示する。また、各画面に表示されるボタンの入力装置として機能する。
【００１７】
自動決済装置８Ａ，８Ｂ，８Ｃ，…は、現金またはクレジットカードによる商品代金の決済を処理する。現金決済の場合は、現金投入口から投入された金額と商品代金とから釣銭額を算出し、釣銭を釣銭払出口から払い出すとともに、レシートを印字発行する。クレジットカード決済の場合は、カードリーダで読み取ったクレジットカードによる決済の認証をホストに問い合わせ、承認されるとクレジット伝票を印字発行する。
【００１８】
各会計用ゲート１Ａ，１Ｂ，１Ｃ，…に設けられた第１アンテナ６ＡＲ，６ＢＲ，６ＣＲ，…、タッチパネル付ディスプレイ７Ａ，７Ｂ，７Ｃ，…、及び、自動決済装置８Ａ，８Ｂ，８Ｃ，…は、それぞれ同じ会計用ゲート１Ａ，１Ｂ，１Ｃ，…に設けられたゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…と、信号ケーブル９ＡＲ，９ＢＲ，９ＣＲ，…を介して電気的に接続されている。また、各会計用ゲート１Ａ，１Ｂ，１Ｃ，…に設けられた第２アンテナ６ＡＬ，６ＢＬ，６ＣＬ，…は、同じ会計用ゲート１Ａ，１Ｂ，１Ｃ，…に設けられたゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…と、信号ケーブル９ＡＬ，９ＢＬ，９ＣＬ，…を介して電気的に接続されている。
【００１９】
図２は、ゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…の要部構成を示すブロック図である。各ゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…は同一構成なので、ここでは、ゲート制御ボックス２Ａを代表して説明する。
【００２０】
ゲート制御ボックス２Ａは、制御部本体としてＣＰＵ（Central Processing Unit）１１を備えている。そして、このＣＰＵ１１に、アドレスバス，データバス等のバスライン１２を介して、ＲＯＭ（Read Only Memory）１３及びＲＡＭ（Random Access Memory）１４の記憶部と、現在日時を計時する時計部１５と、リーダインターフェース１６、ネットワークインターフェース１７、タッチパネルインターフェース１８及び外部装置インターフェース１９の各インターフェース部とを接続している。
【００２１】
リーダインターフェース１６は、後述する無線タグリーダ２０との間で行うデータ信号の送受信を制御する。ネットワークインターフェース１７は、前記通信ネットワーク３を介してストアコンピュータ４との間で行うデータ信号の送受信を制御する。タッチパネルインターフェース１８は、前記タッチパネル付ディスプレイ７Ａとの間で行うデータ信号の送受信を制御する。外部装置インターフェース１９は、前記自動決済装置８Ａとの間で行うデータ信号の送受信を制御する。
【００２２】
かかる構成のゲート制御ボックス２Ａは、自己が設けられている会計用ゲート１Ａを識別するためのゲート番号“１”と、その会計用ゲート１Ａに取り付けられている第１アンテナ６ＡＲ及び第２アンテナ６ＡＬをそれぞれ識別するためのアンテナ番号“１Ｒ”，“１Ｌ”とを、ＲＯＭ１３又はＲＡＭ１４の記憶部で記憶している。
【００２３】
因みに、本実施形態では、店内に各会計用ゲート１Ａ，１Ｂ，１Ｃ，…が一方向に沿って一列に隣接して設けられている。そして各会計用ゲート１Ａ，１Ｂ，１Ｃ，…に対し、一方の側から他方の側に向かって順番に“１，２，３，…”の連続番号がゲート番号としてそれぞれ設定されている。また、各会計用ゲート１Ａ，１Ｂ，１Ｃ，…にそれぞれ設けられる第１アンテナ６ＡＲ，６ＢＲ，６ＣＲ，…及び第２アンテナ６ＡＬ，６ＢＬ，６ＣＬ，…のアンテナ番号も同様に、一方の側から他方の側に向かって順番に“１Ｒ，２Ｒ，３Ｒ，…”及び“１Ｌ，２Ｌ，３Ｌ，…”の連続番号が設定されている。
【００２４】
第１アンテナ６ＡＲ及び第２アンテナ６ＡＬは、アンテナ切換器３０を介して無線タグリーダ２０に選択的に接続される。無線タグリーダ２０は、アンテナ切換器３０により選択された第１アンテナ６ＡＲまたは第２アンテナ６ＡＬで受信した無線タグのＩＤ情報を読み取る。
【００２５】
図３は、無線タグリーダ２０の要部構成を示すブロック図である。無線タグリーダ２０は、通信部２１、無線処理部２２、変調部２３、送信側増幅部２４、受信側増幅部２５、復調部２６及びサーキュレータ等の方向性結合器２７を備えている。
【００２６】
通信部２１は、対応するゲート制御ボックス２ＡのＣＰＵ１１と無線処理部２２との間のデータ通信を司る。変調部２３は、無線処理部２２から与えられる送信データで搬送波を変調する。送信側増幅部２４は、変調部２３からの信号を増幅する。受信側増幅部２５は、第１アンテナ６ＡＲ及び第２アンテナ６ＡＬからの信号を増幅する。復調部２６は、受信側増幅部２５で増幅された信号を復調する。復調された信号は、無線処理部２２に与えられる。
【００２７】
無線処理部２２は、ＣＰＵ１１からの指令に従い、送信データを変調部２３に出力する機能と、復調部２６にて復調された信号から無線タグのデータを読み取り、通信部２１を介してＣＰＵ１１に与える機能と、アンテナ切換器３０の切換動作を制御する機能とを有する。
【００２８】
ここに、ゲート制御ボックス２ＡのＣＰＵ１１、ＲＯＭ１３、ＲＡＭ１４、リーダインターフェース１６、ネットワークインターフェース１７、無線タグリーダ２０及びアンテナ切換器３０と、このアンテナ切換器３０に接続される複数のアンテナ（第１アンテナ，第２アンテナ）とにより、会計用ゲート１Ａに対応して設けられる無線タグ読取装置４０Ａが構成される。すなわち、本実施形態における無線タグ読取システムは、隣接する各会計用ゲート１Ａ，１Ｂ，１Ｃ，…にそれぞれ対応して、複数の無線タグ読取装置４０Ａ，４０Ｂ，４０Ｃ，…を設けている。
【００２９】
図４は、タグ情報整合装置として機能するストアコンピュータ４の要部構成を示すブロック図である。ストアコンピュータ４は、制御部本体としてＣＰＵ５１を備えている。そして、このＣＰＵ５１に、アドレスバス，データバス等のバスライン５２を介して、ＲＯＭ５３及びＲＡＭ５４の主記憶部と、補助記憶部としてのＨＤＤ（Hard Disk Drive）装置５５と、ネットワークインターフェース５６、キーボードインターフェース５７及び表示インターフェース５８の各インターフェース部とを接続している。
【００３０】
ネットワークインターフェース５６は、前記通信ネットワーク３を介して各ゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…との間で行うデータ信号の送受信を制御する。キーボードインターフェース５７は、キーボード５９との間で行うデータ信号の送受信を制御する。表示インターフェース５８は、ディスプレイ６０との間で行うデータ信号の送受信を制御する。
【００３１】
かかる構成のストアコンピュータ４は、図５に示すように、各会計用ゲート１Ａ，１Ｂ，１Ｃ，…をそれぞれ識別するゲート番号に関連付けて、その会計用ゲートでの動作状態を示すステータスデータ（０：待機中、１：読取中、２：決済待ち）を保存するゲート管理メモリ７１と、同時期に読取中の状態となった隣接する会計用ゲートのゲート番号を組み合わせたゲート番号組合せデータ（ｉ，ｊ）を逐次記憶する重複メモリ７２とを、ＲＡＭ７４に形成している。
【００３２】
また、ストアコンピュータ４は、図６に示すように、ゲート番号ｉ、ゲート番号ｊ、選択アンテナ番号ｘ及び選択アンテナ番号ｙの各設定領域に区分された番号テーブル８０を、ＨＤＤ装置５５に保存している。上記番号テーブル８０において、ゲート番号ｉとゲート番号ｊの設定領域には、各会計用ゲート１Ａ，１Ｂ，１Ｃ，…のうち互いに隣接するゲートのゲート番号がそれぞれ設定される。選択アンテナ番号ｘの設定領域には、ゲート番号ｉで識別される会計用ゲート１ｉ（ｉ＝Ａ，Ｂ，Ｃ，…）に設けられた第１アンテナ６ｉＲ及び第２アンテナ６ｉＬのうち、電波の放射方向がゲート番号ｊで識別される会計用ゲート１ｊ（ｊ＝Ａ，Ｂ，Ｃ，…）が設置されている側とは反対側に向けられたアンテナのアンテナ番号が設定される。選択アンテナ番号ｙの設定領域には、ゲート番号ｊで識別される会計用ゲート１ｊ（ｉ＝Ａ，Ｂ，Ｃ，…）に設けられた第１アンテナ６ｊＲ及び第２アンテナ６ｊＬのうち、電波の放射方向がゲート番号ｉで識別される会計用ゲート１ｉ（ｊ＝Ａ，Ｂ，Ｃ，…）が設置されている側とは反対側に向けられたアンテナのアンテナ番号が設定される。
【００３３】
すなわち本実施形態の場合は、図１において、向かって左側の会計用ゲート１Ａとその右側に隣接する会計用ゲート１Ｂとの各ゲート番号ｉ，ｊ＝“１”，“２”に対応して、選択アンテナ番号ｘとしては会計用ゲート１Ａの右側に設けられた第１アンテナ６ＡＲのアンテナ番号”１Ｒ”が設定され、選択アンテナ番号ｙとしては会計用ゲート１Ｂの左側に設けられた第２アンテナ６ＢＬのアンテナ番号“２Ｌ”が設定される。
【００３４】
また、中央の会計用ゲート１Ｂとその左側に隣接する会計用ゲート１Ａとの各ゲート番号ｉ，ｊ＝“２”，“１”に対応して、選択アンテナ番号ｘとしては会計用ゲート１Ｂの左側に設けられた第２アンテナ６ＢＬのアンテナ番号“２Ｌ”が設定され、選択アンテナ番号ｙとしては会計用ゲート１Ａの右側に設けられた第１アンテナ６ＡＲのアンテナ番号“１Ｒ”が設定される。
【００３５】
また、会計用ゲート１Ｂとその右側に隣接する会計用ゲート１Ａとの各ゲート番号ｉ，ｊ＝“２”，“３”に対応して、選択アンテナ番号ｘとしては会計用ゲート１Ｂの右側に設けられた第１アンテナ６ＢＲのアンテナ番号“２Ｒ”が設定され、選択アンテナ番号ｙとしては会計用ゲート１Ｃの左側に設けられた第２アンテナ６ＣＬのアンテナ番号“３Ｌ”が設定される。
【００３６】
また、向かって右側の会計用ゲート１Ｃとその左側に隣接する会計用ゲート１Ｂとの各ゲート番号ｉ，ｊ＝“３”，“２”に対応して、選択アンテナ番号ｘとしては会計用ゲート１Ｃの左側に設けられた第２アンテナ６ＡＬのアンテナ番号“３Ｌ”が設定され、選択アンテナ番号ｙとしては会計用ゲート１Ｂの右側に設けられた第１アンテナ６ＢＲのアンテナ番号“２Ｒ”が設定される。
【００３７】
図７は、各ゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…にそれぞれ実装されたＣＰＵ１１が実行するメイン処理の手順を示す流れ図である。この処理は、例えばＲＯＭ１３に記憶された制御プログラムをＣＰＵ１１が読み込み実行することによって実現される。なお、各ゲート制御ボックス２Ａ，２Ｂ，２Ｃ，…は同一構成なので、ここではゲート制御ボックス２Ａを代表して説明する。
【００３８】
ＣＰＵ１１は、先ず、ＳＴ（ステップ）１として会計案内画面をタッチパネル付ディスプレイ７Ａに表示させる。この画面は、ショッピングカート５を押して会計用ゲート１Ａに近付いた買物客に買上商品の決済方法を知らせる画面である。画面には、商品読取開始ボタンが表示されている。
【００３９】
ＣＰＵ１１は、ＳＴ２として上記商品読取開始ボタンがタッチ操作されるのを待機する。タッチパネルインターフェース１８を介して入力されたタッチパネル信号により商品読取開始ボタンがタッチ操作されたことを検知すると（ＳＴ２のＹＥＳ）、ＣＰＵ１１は、ＳＴ３として記憶部で記憶しているゲート番号“１”を読み出し、このゲート番号“１”を予め用意された無線タグ読取装置４０Ａの読取開始情報に付してネットワークインターフェース１７からストアコンピュータ４に送信する。
【００４０】
また、ＣＰＵ１１は、ＳＴ４として無線タグリーダ２０に起動を指令する。この起動指令を受けた無線タグリーダ２０の無線処理部２２は、所定の送信データを変調部２３に与える。また、アンテナ切換器３０を一定の周期で切り換える。これにより、第１アンテナ６ＡＲと第２アンテナ６ＡＬとから交互に変調電波が放射される。
【００４１】
第１アンテナ６ＡＲから放射された変調電波を受信した無線タグは、自己のメモリで記憶しているＩＤ情報、つまりは商品ＩＤを変調電波に重ねて応答する。このときの無線タグからの変調電波は、第１アンテナ６ＡＲで受信され、復調部２６で復調されて無線処理部２２に入力される。無線処理部２２は、復調されたデータから無線タグの商品ＩＤを読取る。そして、この商品ＩＤを、第１アンテナ６ＡＲで読み取ったことを示す情報とともに、通信部２１を介してリーダインターフェース１６に出力する。
【００４２】
同様に、第２アンテナ６ＡＬから放射された変調電波を受信した無線タグも、商品ＩＤを変調電波に重ねて応答する。このときの無線タグからの変調電波は、第２アンテナ６ＡＬで受信され、復調部２６で復調されて無線処理部２２に入力される。無線処理部２２は、復調されたデータから無線タグの商品ＩＤを読取る。そして、この商品ＩＤを、第２アンテナ６ＡＬで読み取ったことを示す情報とともに、通信部２１を介してリーダインターフェース１６に出力する。
【００４３】
ＣＰＵ１１は、無線タグリーダ２０に起動を指令した後、ＳＴ５としてその無線タグリーダ２０で商品ＩＤが読み取られるのを待機する。そして、無線タグリーダ２０で読み取られた商品ＩＤを、リーダインターフェース１６を介して受信すると（ＳＴ５のＹＥＳ）、ＣＰＵ１１は、ＳＴ６としてその商品ＩＤに付されている情報から読取アンテナが第１アンテナ６ＡＲなのか第２アンテナ６ＡＬなのかを判定する。すなわち、商品ＩＤに付されている情報が第１アンテナ６ＡＲで読み取ったことを示す情報であったときには、読取アンテナが第１アンテナ６ＡＲであると判定する。商品ＩＤに付されている情報が第２アンテナ６ＡＬで読み取ったことを示す情報であったときには、読取アンテナが第２アンテナ６ＡＬであると判定する。
【００４４】
読取アンテナが第１アンテナ６ＡＲであると判定されると、ＣＰＵ１１は、ＳＴ７として第１アンテナ読取結果情報を作成して、ＲＡＭ１４に記憶する。この第１アンテナ読取結果情報には、無線タグリーダ２０で読み取った商品ＩＤと、当該ゲート制御ボックス２Ａに設定されているゲート番号“１”と、第１アンテナ６ＡＬのアンテナ番号“１Ｒ”とが含まれる。
【００４５】
これに対し、読取アンテナが第２アンテナ６ＡＲであると判定された場合には、ＣＰＵ１１は、ＳＴ８として第２アンテナ読取結果情報を作成して、ＲＡＭ１４に記憶する。この第２アンテナ読取結果情報には、無線タグリーダ２０で読み取った商品ＩＤと、当該ゲート制御ボックス２Ａに設定されているゲート番号“１”と、第２アンテナ６ＡＬのアンテナ番号“１Ｌ”とが含まれる。
【００４６】
ＣＰＵ１１は、無線タグリーダ２０で読み取られた商品ＩＤを受信する毎に、第１アンテナ読取結果情報または第２アンテナ読取結果情報の作成と記憶を行う（ＳＴ５〜ＳＴ８）。
【００４７】
また、ＣＰＵ１１は、ＳＴ９として商品ＩＤの読み取り期間が終了したか否かを判断する。例えば、商品ＩＤを受信しない時間が所定時間継続したならば、ＣＰＵ１１は読み取り期間が終了したと判定する（ＳＴ９のＹＥＳ）。読み取り期間が終了すると、ＣＰＵ１１は、ＳＴ１０としてＲＡＭ１４に記憶した第１アンテナ読取結果情報と第２アンテナ読取結果情報とから、ゲート制御ボックス２Ａにおける無線タグ読取装置４０Ａの読取結果情報を編集する。
【００４８】
この編集処理を、図８を用いて具体的に説明する。図８において、データ例９１は、第１アンテナ読取結果情報と第２アンテナ読取結果情報とを示す。レコードNo.“１”〜“５”の各レコードが第１アンテナ読取結果情報であり、レコードNo.“６”〜“１１”の各レコードが第２アンテナ読取結果情報である。このデータ例９１の場合、商品ＩＤ［123001］は、第１アンテナ６ＡＲだけで読み取られ、商品ＩＤ［123006］と［123007］とは、第２アンテナ６ＡＬだけで読み取られている。一方、商品ＩＤ［123002］、［123003］、［123004］及び［123005］は、第１アンテナ６ＡＲと第２アンテナ６ＡＬの両方で読み取られている。
【００４９】
このような場合、ＣＰＵ１１は、ゲート制御ボックス２Ａにおける無線タグ読取装置４０Ａの読取結果情報を、データ例９２に示すように編集する。すなわち、商品ＩＤとゲート番号とが一致するレコードが他に存在しないレコードについてはそのまま残し、存在するレコードについては１つだけを残して他を削除し、残したレコードに他の削除したレコードのアンテナ番号を追加する。
【００５０】
ここに、ＣＰＵ１１が実行するＳＴ４〜ＳＴ１０の処理は、所定の読み取り期間内に複数のアンテナでそれぞれ受信したＩＤ情報をそのＩＤ情報を受信したアンテナを識別するアンテナ識別情報と関連付けて記憶する読取結果情報編集手段を構成する。
【００５１】
こうして、無線タグ読取装置４０Ａの読取結果情報を編集し終えたならば、ＣＰＵ１１は、ＳＴ１１としてネットワークインターフェース１７を介してストアコンピュータ４に、その編集した読取結果情報を予め設定されたゲート番号とともに送信する。
【００５２】
ストアコンピュータ４に読取結果情報を送信すると、ストアコンピュータ４では、後述する読取結果情報受信処理が実行される。そして、この処理によりストアコンピュータ４から読み直し指令または登録商品情報が返信されてくるので、ＣＰＵ１１は、ＳＴ１２及びＳＴ１３として読み直し指令が返信されるか登録商品情報が返信されるのを待機する。
【００５３】
ネットワークインターフェース１７を介して読み直し指令を受信した場合には（ＳＴ１２のＹＥＳ）、ＣＰＵ１１は、後述する読み直し指令受信処理を実行する。
【００５４】
一方、登録商品情報を受信した場合には（ＳＴ１３のＹＥＳ）、ＣＰＵ１１は、ＳＴ１４としてこの登録商品情報を基に、登録商品画面を編集し、この画面をタッチパネル付ディスプレイ７Ａに表示させる。この画面には、ゲート制御ボックス２Ａの無線タグ読取装置４０Ａで読取られた商品ＩＤに対応する商品名や価格等が、支払いの実行を宣言する支払いボタン及び支払いの中止を宣言する中止ボタンとともに表示されている。したがって、買物客は、登録商品画面の内容を確認し、その内容で会計する場合は支払いボタンを、会計しない場合は中止ボタンをタッチ操作する。
【００５５】
ＣＰＵ１１は、ＳＴ１５として支払いボタン及び中止ボタンのいずれか一方がタッチ操作されるのを待機する。タッチパネルインターフェース１８を介して入力されたタッチパネル信号により中止ボタンがタッチ操作されたことを検知すると（ＳＴ１５の「中止」）、ＣＰＵ１１は、ＳＴ１６として決済中止処理を実行する。この決済中止処理は、登録商品情報を破棄する処理や、決済中止画面をタッチパネル付ディスプレイ７Ａに表示させる処理を含む。
【００５６】
これに対し、支払いボタンがタッチ操作されたことを検知した場合には（ＳＴ１５の「支払い」）、ＣＰＵ１１は、ＳＴ１７として自動決済装置８Ａによる自動決済処理を実行する。この自動決済処理は、前述したように、現金またはクレジットカードによる商品代金の決済を処理する。また、決済完了画面をタッチパネル付ディスプレイ７Ａに表示させる処理を含む。  
決済中止処理または自動決済処理が終了すると、ＣＰＵ１１は、初期状態に戻り、次の買物客の会計を可能にする。
【００５７】
図９は、ストアコンピュータ４のＣＰＵ５１が実行する読取開始情報受信処理の手順を示す流れ図である。この処理は、例えばＨＤＤ装置５５に記憶されたタグ情報整合プログラムをＣＰＵ５１が読み込み実行することによって実現される。
【００５８】
通信ネットワーク３を介して接続されたいずれかのゲート制御ボックス２Ｎ（Ｎ＝Ａ，Ｂ，Ｃ，…）から無線タグ読取装置４０Ｎ（Ｎ＝Ａ，Ｂ，Ｃ，…）の読取開始情報を受信すると、ＣＰＵ５１は、この処理を開始する。先ず、ＳＴ２１として受信した読取開始情報から、当該情報に付加されているゲート番号ｎ（ｎ＝１，２，３，…）を取得する。そして、ＳＴ２２としてゲート管理メモリ７１の当該ゲート番号ｎに関連付けられたステータスデータＳｎを、動作状態「待機中」を示す値“０”から動作状態「読取中」を示す値“１”に更新する。
【００５９】
次に、ＣＰＵ４１は、ＳＴ２３として当該ゲート番号ｎの１つ前のゲート番号（ｎ−１）に関連付けられたステータスデータＳ(n-1)がゲート管理メモリ７１に設定されているか否かを判定する。このステータスデータＳ(n-1)は、読取開始情報送信元のゲート制御ボックス２Ｎが設けられている会計用ゲート１Ｎに対し、一方の方向に隣接する会計用ゲート１(N-1)に設けられたゲート制御ボックス２(N-1)の状態を示す。したがって、読取開始情報送信元のゲート制御ボックス２Ｎが、一方の端に位置するゲート制御ボックス２Ａの場合のみ判定結果が“ＮＯ”となり、その他のゲート制御ボックス２Ｂ，３Ｃ，…の場合は判定結果が“ＹＥＳ”となる。ＳＴ２３にて判定結果が“ＮＯ”の場合には、ＳＴ２７の処理に進む。
【００６０】
ＳＴ２３にて判定結果が“ＹＥＳ” の場合には、ＣＰＵ５１は、ＳＴ２４としてそのゲート番号（ｎ−１）に関連付けられたステータスデータＳ(n-1)を判別する。このステータスデータＳ(n-1)が動作状態「読取中」を示す値“１”であるとき、読取開始情報送信元の第１のゲート制御ボックス２Ｎにおける無線タグ読取装置４０Ｎと、一方の側に隣接する第２のゲート制御ボックス２(N-1)における無線タグ読取装置４０(N-1)とは、無線タグ読み取り期間の少なくとも一部が重複する。この場合（ＳＴ２５のＹＥＳ）、ＣＰＵ５１は、ＳＴ２６としてゲート番号ｎとゲート番号（ｎ−１）とを組み合わせたゲート番号組合せデータ（ｎ，ｎ−１）を重複メモリ７２に格納する。ステータスデータＳ(n-1)が動作状態「読取中」以外を示す値であるときには、ＳＴ２６の処理は実行しない。しかる後、ＣＰＵ５１は、ＳＴ２７の処理に進む。
【００６１】
ＳＴ２７では、ＣＰＵ５１は、当該ゲート番号ｎの１つ後のゲート番号（ｎ＋１）に関連付けられたステータスデータＳ(n+1)がゲート管理メモリ７１に設定されているか否かを判定する。このステータスデータＳ(n+1)は、読取開始情報送信元のゲート制御ボックス２Ｎが設けられている会計用ゲート１Ｎに対し、他方の方向の隣接する会計用ゲート１(N+1)に設けられたゲート制御ボックス２(N+1)の状態を示す。したがって、読取開始情報送信元のゲート制御ボックス２Ｎが、一方の端のゲート制御ボックス２Ａとは逆側の他方の端に位置するゲート制御ボックスの場合のみ判定結果が“ＮＯ”となり、その他のゲート制御ボックスの場合は判定結果が“ＹＥＳ”となる。ＳＴ２７にて判定結果が“ＮＯ”の場合には、今回の読取開始情報受信処理を終了する。
【００６２】
ＳＴ２７にて判定結果が“ＹＥＳ” の場合には、ＣＰＵ５１は、ＳＴ２８としてそのゲート番号（ｎ＋１）に関連付けられたステータスデータＳ(n+1)を判別する。このステータスデータＳ(n+1)が動作状態「読取中」を示す値“１”であるとき、読取開始情報送信元の第１のゲート制御ボックス２Ｎにおける無線タグ読取装置４０Ｎと、他方の側に隣接する第２のゲート制御ボックス２(N+1)における無線タグ読取装置４０(N+1)とは、無線タグ読み取り期間の少なくとも一部が重複する。この場合（ＳＴ２９のＹＥＳ）、ＣＰＵ５１は、ＳＴ３０としてゲート番号ｎとゲート番号（ｎ＋１）とを組み合わせたゲート番号組合せデータ（ｎ，ｎ＋１）を重複メモリ７２に格納する。ステータスデータＳ(n+1)が動作状態「読取中」以外を示す値であるときには、ＳＴ３０の処理は実行しない。以上で、今回の読取開始情報受信処理を終了する。
【００６３】
図１０は、ストアコンピュータ４のＣＰＵ５１が実行する読取結果情報受信処理の手順を示す流れ図である。この処理も、前記タグ情報整合プログラムをＣＰＵ５１が読み込み実行することによって実現される。
【００６４】
通信ネットワーク３を介して接続されたいずれかのゲート制御ボックス２Ｎ（Ｎ＝Ａ，Ｂ，Ｃ，…）から無線タグ読取装置４０Ｎ（Ｎ＝Ａ，Ｂ，Ｃ，…）の読取結果情報を受信すると、ＣＰＵ５１は、この処理を開始する。先ず、ＳＴ３１として受信した読取結果情報から、当該情報に付加されているゲート番号ｎ（ｎ＝１，２，３，…）を取得する。次に、ＣＰＵ５１は、ＳＴ３２としてこの取得したゲート番号ｎで重複メモリ７２を検索する。そして、ＳＴ３３としてこのゲート番号ｎと、その１つ前のゲート番号（ｎ−１）との組合せデータ（ｎ，ｎ−１）が重複メモリ７２に格納されているか否かを判断する。
【００６５】
ゲート番号組合せデータ（ｎ，ｎ−１）が格納されている場合（ＳＴ３３のＹＥＳ）、ＣＰＵ５１は、ＳＴ３４としてゲート管理メモリ７１のゲート番号（ｎ−１）に関連付けられたステータスデータＳn-1が動作状態「決済待」を示す値“２”であるか否かを判断する。
【００６６】
ステータスデータＳn-1が動作状態「決済待」を示す値“２”でない場合（ＳＴ３４のＮＯ）、読取結果情報送信元のゲート制御ボックス２Ｎが設けられた会計用ゲート１Ｎに対して一方の側に隣接する会計用ゲート１(N-1)のゲート制御ボックス２(N-1)では、無線タグ読取装置４０(N-1)による無線タグ読取中の状態が継続している。この場合、ＣＰＵ５１は、ＳＴ３５としてゲート制御ボックス２Ｎから受信したゲート番号ｎの読取結果情報、つまりは無線タグ読取装置４０Ｎの読取結果情報をＨＤＤ装置６５で一時保存する。また、ＳＴ３６としてゲート管理メモリ７１のゲート番号ｎに関連付けられたステータスデータＳｎを動作状態「読取中」を示す値“１”から動作状態「決済待」を示す値“２”に更新する。以上で、今回の読取結果情報受信処理を終了する。
【００６７】
これに対し、ステータスデータＳn-1が動作状態「決済待」を示す値“２”であった場合には（ＳＴ３４のＹＥＳ）、読取結果情報送信元のゲート制御ボックス２Ｎが設けられた会計用ゲート１Ｎに対して一方の側に隣接する会計用ゲート１(N-1)のゲート制御ボックス２(N-1)では、無線タグ読取装置４０(N-1)による無線タグ読取中の状態が終了している。この場合、ＣＰＵ５１は、ＳＴ３７としてゲート番号組合せデータ（ｎ，ｎ−１）に対して後述する重複判定処理を実行する。
【００６８】
この重複判定処理を終了すると、ＣＰＵ５１は、ＳＴ３８として重複メモリ７２を検索して、ゲート番号（ｎ−１）を含む他のゲート番号組合せデータ（ｎ−１、ｎ−２）が存在するか否かを判断する。存在する場合（ＳＴ３８のＮＯ）、ゲート制御ボックス２(N-1)と、このゲート制御ボックス２(N-1)が設けられた会計用ゲート１(N-1)に対してさらに一方の側に隣接する会計用ゲート１(N-2)のゲート制御ボックス２(N-2)との間で読み取り期間の少なくとも一部が重複しており、この両者間において重複判定処理がまだ実行されていない。この場合、ＣＰＵ５１は、後述するＳＴ３９〜ＳＴ４２の処理を実行することなく、ＳＴ３２の処理に戻る。
【００６９】
重複メモリ７２にゲート番号組合せデータ（ｎ−１、ｎ−２）が存在しない場合には（ＳＴ３８のＹＥＳ）、ゲート制御ボックス２(N-1)に対する重複判定処理は全て終了したので、ＣＰＵ５１は、ＳＴ３９として、ゲート制御ボックス２(N-1)から受信したゲート番号（ｎ−１）の読取結果情報、つまりは無線タグ読取装置４０(N-1)の読取結果情報をＨＤＤ装置６５から呼出す。そして、この読取結果情報の各商品ＩＤで商品マスタファイルを検索して、各商品ＩＤにそれぞれ対応して記憶されている商品名、価格等の商品情報を登録商品情報として取得する。こうして、登録商品情報を取得したならば、ＣＰＵ５１は、ＳＴ４０としてゲート番号（ｎ−１）のゲート制御ボックス２(N-1)にその登録商品情報を送信する。また、ＳＴ４１としてゲート管理メモリ７１のゲート番号（ｎ−１）に関連付けられたステータスデータＳn-1を動作状態「決済待」を示す値“２”から「待機中」を示す値“０”に更新する。さらに、ＳＴ４２として重複メモリ７２からゲート番号組合せデータ（ｎ，ｎ−１）を削除する。しかる後、ＣＰＵ５１は、ＳＴ３２の処理に戻る。
【００７０】
ＳＴ３２にて重複メモリ７２を検索した結果、ゲート番号組合せデータ（ｎ，ｎ−１）が格納されていない場合（ＳＴ３３のＮＯ）、ＣＰＵ５１は、ＳＴ４３としてゲート番号ｎと、その１つ先のゲート番号（ｎ＋１）との組合せデータ（ｎ，ｎ＋１）が格納されているか否かを判断する。格納されていない場合には（ＳＴ４３のＮＯ）、ＣＰＵ５１は、後述するＳＴ４４〜ＳＴ５０の処理を実行することなく、ＳＴ５１の処理に進む。
【００７１】
ＳＴ５１では、ＣＰＵ５１は、ゲート制御ボックス２Ｎから受信したゲート番号ｎの読取結果情報、つまりは無線タグ読取装置４０Ｎの読取結果情報の各商品ＩＤで商品マスタファイルを検索して、各商品ＩＤにそれぞれ対応して記憶されている商品名、価格等の商品情報を登録商品情報として取得する。そしてＣＰＵ５１は、ＳＴ５２としてゲート番号ｎのゲート制御ボックス２Ｎにその登録商品情報を送信する。また、ＳＴ５３としてゲート管理メモリ７１のゲート番号ｎに関連付けられたステータスデータＳｎを「待機中」を示す値“０”に更新する。以上で、今回の読取結果情報受信処理を終了する。
【００７２】
重複メモリ７２にゲート番号組合せデータ（ｎ、ｎ＋１）が格納されていた場合には（ＳＴ４３のＹＥＳ）、ＣＰＵ５１は、ＳＴ４４としてゲート管理メモリ７１のゲート番号（ｎ＋１）に関連付けられたステータスデータＳn+1が動作状態「決済待」を示す値“２”であるか否かを判断する。
【００７３】
ステータスデータＳn+1が動作状態「決済待」を示す値“２”でない場合（ＳＴ４４のＮＯ）、読取結果情報送信元のゲート制御ボックス２Ｎが設けられた会計用ゲート１Ｎに対して他方の側に隣接する会計用ゲート１(N+1)のゲート制御ボックス２(N+1)では、無線タグ読取装置４０(N+1)による無線タグ読取中の状態が継続している。この場合、ＣＰＵ５１は、前記ＳＴ３５の処理に進む。すなわち、ゲート制御ボックス２Ｎから受信したゲート番号ｎの読取結果情報、つまりは無線タグ読取装置４０Ｎの読取結果情報をＨＤＤ装置６５で一時保存する。また、ゲート管理メモリ７１のゲート番号ｎに関連付けられたステータスデータＳｎを動作状態「読取中」を示す値“１”から動作状態「決済待」を示す値“２”に更新する。以上で、今回の読取結果情報受信処理を終了する。
【００７４】
これに対し、ステータスデータＳn+1が動作状態「決済待」を示す値“２”であった場合には（ＳＴ４４のＹＥＳ）、読取結果情報送信元のゲート制御ボックス２Ｎが設けられた会計用ゲート１Ｎに対して他方の側に隣接する会計用ゲート１(N+1)のゲート制御ボックス２(N+1)では、無線タグ読取装置４０(N+1)による無線タグ読取中の状態が終了している。この場合、ＣＰＵ５１は、ＳＴ４５としてゲート番号組合せデータ（ｎ，ｎ＋１）に対して後述する重複判定処理を実行する。
【００７５】
この重複判定処理を終了すると、ＣＰＵ５１は、ＳＴ４６として重複メモリ７２を検索して、ゲート番号（ｎ＋１）を含む他のゲート番号組合せデータ（ｎ＋１、ｎ＋２）が存在するか否かを判断する。存在する場合（ＳＴ４６のＮＯ）、前記ゲート制御ボックス２(N+1)と、このゲート制御ボックス２(N+1)が設けられた会計用ゲート１(N+1)に対してさらに他方の側に隣接する会計用ゲート１(N+2)のゲート制御ボックス２(N+2)との間で読み取り期間の少なくとも一部が重複しており、この両者間において重複判定処理がまだ実行されていない。この場合、ＣＰＵ５１は、後述するＳＴ４７〜ＳＴ５０の処理を実行することなく、前記ＳＴ５１の処理に進む。そして、ＳＴ５１〜ＳＴ５３の処理を実行して、今回の読取結果情報受信処理を終了する。
【００７６】
重複メモリ７２にゲート番号組合せデータ（ｎ＋１、ｎ＋２）が存在しない場合には（ＳＴ４６のＹＥＳ）、ゲート制御ボックス２(N+1)に対する重複判定処理は全て終了したので、ＣＰＵ５１は、ＳＴ４７として、ゲート制御ボックス２(N+1)から受信したゲート番号（ｎ＋１）の読取結果情報、つまりは無線タグ読取装置４０(N+1)の読取結果情報をＨＤＤ装置６５から呼出す。そして、この読取結果情報の各商品ＩＤで商品マスタファイルを検索して、各商品ＩＤにそれぞれ対応して記憶されている商品名、価格等の商品情報を登録商品情報として取得する。こうして、登録商品情報を取得したならば、ＣＰＵ５１は、ＳＴ４８としてゲート番号（ｎ＋１）のゲート制御ボックス２(N+1)にその登録商品情報を送信する。また、ＳＴ４９としてゲート管理メモリ７１のゲート番号（ｎ＋１）に関連付けられたステータスデータＳn+1を動作状態「決済待」を示す値“２”から「待機中」を示す値“０”に更新する。さらに、ＳＴ５０として重複メモリ７２からゲート番号組合せデータ（ｎ，ｎ＋１）を削除する。しかる後、ＣＰＵ５１は、ＳＴ５１の処理に進む。そして、ＳＴ５１〜ＳＴ５３の処理を実行して、今回の読取結果情報受信処理を終了する。
【００７７】
図１１は、前記ＳＴ３７またはＳＴ４５の重複判定処理の手順を示す流れ図である。ゲート制御ボックス２Ｎから無線タグ読取装置４０Ｎの読取結果情報を受信した際に、このゲート制御ボックス２Ｎが設けられた会計用ゲート１Ｎに対して隣接する会計用ゲート１(N-1)または１(N+1)に設けられ、読み取り期間の少なくとも一部がゲート制御ボックス２Ｎと重複していたゲート制御ボックス２(N-1)または２(N+1)が既に決済待ちの状態にあるとき、ＣＰＵ５１は、この重複判定処理を開始する。
【００７８】
先ず、ＣＰＵ５１は、ＳＴ６１としてＨＤＤ装置６５で記憶しているゲート番号ｉ（Ｎ）の読取結果情報、つまりは第１の無線タグ読取装置４０Ｎの読取結果情報の商品ＩＤと、ゲート番号ｊ（Ｎ−１またはＮ＋１）の読取結果情報、つまりは第２の無線タグ読取装置４０（N-1）または４０(N+1)の読取結果情報の商品ＩＤとを照合して、重複する商品ＩＤを全て抽出する（照合手段）。そして、抽出した重複商品ＩＤのリストを作成する。ここで、重複する商品ＩＤが存在しない場合には（ＳＴ６２のＮＯ）、ＣＰＵ５１は、この重複判定処理を終了する。
【００７９】
重複する商品ＩＤが存在しており、重複商品ＩＤリストが作成された場合には（ＳＴ６２のＹＥＳ）、ＣＰＵ５１は、ＳＴ６３として番号テーブル８０を検索して、ゲート番号ｉ，ｊの組み合わせに対応して設定されている選択アンテナ番号ｘ，ｙを選択する。
【００８０】
選択アンテナ番号ｘは、ゲート番号ｉのゲート制御ボックス２Ｎに対して読み直しアンテナとして指定されるアンテナの番号である。選択アンテナ番号ｙは、ゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1)に対して読み直しアンテナとして指定されるアンテナの番号である。
【００８１】
ＣＰＵ５１は、ＳＴ６４としてゲート番号ｉのゲート制御ボックス２Ｎとゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1)とに、重複商品ＩＤリストのデータをそれぞれ送信する（リスト配信手段）。しかる後、ＣＰＵ５１は、ＳＴ６５としてゲート番号ｉのゲート制御ボックス２Ｎに対して重複商品ＩＤの読み直しを指令する。このとき、読み直しアンテナとしてアンテナ番号ｘを指定する。また、同様に、ゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1) に対して重複商品ＩＤの読み直しを指令する。このとき、読み直しアンテナとしてアンテナ番号ｙを指定する（読み直し制御手段）。
【００８２】
上記重複商品ＩＤの読み直し指令を受信したゲート制御ボックス２Ｎ、２(N-1)または２(N+1)のＣＰＵ１１は、図１２に具体的に示す読み直し指令受信処理を実行する。
【００８３】
すなわち、ストアコンピュータ４に読取結果情報を送信した後（ＳＴ１１）、ストアコンピュータ４から読み直し指令を受信すると（ＳＴ１２のＹＥＳ）、ＣＰＵ１１は、この読み直し指令受信処理を開始する。先ず、ＣＰＵ１１は、ＳＴ８１としてこの指令の前に受信した重複商品ＩＤリストのデータをＲＡＭ１４で記憶する。次いで、ＳＴ８２として読み直しアンテナとして指定されたアンテナ番号ｘのアンテナを選択させるためのコマンドを無線タグリーダ２０に通知する。そして、ＳＴ８３として無線タグリーダ２０に起動を指令する。
【００８４】
この起動指令を受けた無線タグリーダ２０の無線処理部２２は、所定の送信データを変調部２３に与える。また、アンテナ切換器３０をアンテナ番号ｘのアンテナ（アンテナ６ｘと称する）側に固定する。これにより、読み直しアンテナとして指定された一方のアンテナ６ｘからのみ変調電波が放射される。
【００８５】
アンテナ６ｘから放射された変調電波を受信した無線タグは、自己のメモリで記憶しているＩＤ情報、つまりは商品ＩＤを変調電波に重ねて応答する。このときの無線タグからの変調電波は、アンテナ６ｘで受信され、復調部２６で復調されて無線処理部２２に入力される。無線処理部２２は、復調されたデータから無線タグの商品ＩＤを読取る。そして、この商品ＩＤを、アンテナ６ｘで読み取ったことを示す情報とともに、通信部２１を介してリーダインターフェース１６に出力する。
【００８６】
ＣＰＵ１１は、無線タグリーダ２０に起動を指令した後、ＳＴ８４としてその無線タグリーダ２０で商品ＩＤが読み取られるのを待機する。そして、無線タグリーダ２０で読み取られた商品ＩＤを、リーダインターフェース１６を介して受信すると（ＳＴ８４のＹＥＳ）、ＣＰＵ１１は、ＳＴ８５としてその商品ＩＤがＲＡＭ１４に記憶した重複商品ＩＤリストに記録されているか否かを判断する。記録されていない場合には（ＳＴ８５のＮＯ）、次の商品ＩＤが読み取られるのを待機する。
【００８７】
読み取った商品ＩＤが重複商品ＩＤリストに記録されている場合には（ＳＴ８５のＹＥＳ）、ＣＰＵ１１は、ＳＴ８６として読み直し結果情報を作成して、ＲＡＭ１４に記憶する（抽出手段）。この読み直し結果情報には、無線タグリーダ２０で読み取った商品ＩＤと、当該ゲート制御ボックス２Ａに設定されているゲート番号“１”と、アンテナ番号ｘとが含まれる。しかる後、ＣＰＵ１１は、次の商品ＩＤが読み取られるのを待機する。
【００８８】
ＣＰＵ１１は、無線タグリーダ２０で読み取られた商品ＩＤを受信する毎に、上記ＳＴ８５，ＳＴ８６の処理を繰り返す。また、ＣＰＵ１１は、ＳＴ８７として商品ＩＤの読み取り期間が終了したか否かを判断する。例えば、商品ＩＤを受信しない時間が所定時間継続したならば、ＣＰＵ１１は読み取り期間が終了したと判定する。読み取り期間が終了すると（ＳＴ８７のＹＥＳ）、ＣＰＵ１１は、ＳＴ８８としてＲＡＭ１４に記憶した読み直し結果情報を、予め設定されたゲート番号とともにネットワークインターフェース１７を介してストアコンピュータ４に送信する（通知手段）。
【００８９】
しかる後、ＣＰＵ１１は、ＳＴ８９としてストアコンピュータ４から登録商品情報が返信されるのを待機する。登録商品情報が返信されたならば（ＳＴ８９のＹＥＳ）、ＣＰＵ１１は、ＳＴ９０〜ＳＴ９３として前記ＳＴ１４〜ＳＴ１７と同様な処理を実行する。
【００９０】
図１１に説明を戻す。  
ＳＴ６５にてゲート番号ｉのゲート制御ボックス２Ｎ及びゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1) に対して重複商品ＩＤの読み直しを指令したストアコンピュータ４のＣＰＵ５１は、ＳＴ６６として上記ゲート制御ボックス２Ｎ、２(N-1)または２(N+1)から読み直し結果情報を受信するのを待機する。ネットワークインターフェース５１を介して読み直し結果情報を受信したならば（ＳＴ６６のＹＥＳ）、ＣＰＵ５１は、ＳＴ６７としてこの受信した読み直し結果情報に含まれるゲート番号から読み直し結果情報の送信元を判別する。
【００９１】
ここで、送信元がゲート番号ｉのゲート制御ボックス２Ｎであった場合、ＣＰＵ５１は、ＳＴ６８としてＲＡＭ５４に記憶しているゲート番号ｊの読取結果情報、つまりは、第２の無線タグ読取装置４０(N-1)または４０(N+1)の読取結果情報からゲート番号ｉの読み直し結果情報に含まれる商品ＩＤのデータを削除する。ゲート番号ｉの読取結果情報、つまりは、第１の無線タグ読取装置４０Ｎの読取結果情報はそのままとする。これに対し、送信元がゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1)であった場合には、ＣＰＵ５１は、ＳＴ６８としてＲＡＭ５４に記憶しているゲート番号ｉの読取結果情報、つまりは、第１の無線タグ読取装置４０Ｎの読取結果情報からゲート番号ｊの読み直し結果情報に含まれる商品ＩＤのデータを削除する。ゲート番号ｊの読取結果情報、つまりは、第２の無線タグ読取装置４０(N-1)または４０(N+1)の読取結果情報はそのままとする（整合手段）。
【００９２】
ＳＴ６７又はＳＴ６８の処理が終了すると、ＣＰＵ５１は、ＳＴ６９としてゲート番号ｉのゲート制御ボックス２Ｎとゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1)とからそれぞれ読み直し結果情報を受信したか否かを判断する。まだ、一方しか受信していない場合には、ＳＴ６６に戻る。そして、他方のゲート制御ボックスからの読み直し結果情報を待機する。両ゲート制御ボックスからそれぞれ読み直し結果情報を受信した場合には、ＣＰＵ５１は、次の処理（ＳＴ３８またはＳＴ４６）に進む。
【００９３】
このような構成の会計システムが構築された小売店においては、買物客は、買上商品をショッピングカート５に収容する。そして、会計の際には空いている会計用ゲートに入り、タッチパネル付ディスプレイに表示された会計案内画面の商品読取開始ボタンをタッチ操作する。
【００９４】
今、買物客が第１の会計用ゲート１Ａに入り、タッチパネル付ディスプレイ７Ａに表示された会計案内画面の商品読取開始ボタンをタッチ操作したとする。そうすると、この会計用ゲート１Ａに設けられたゲート制御ボックス２Ａからストアコンピュータ４に読取開始情報が送信される（ＳＴ１〜ＳＴ３）。これに応じて、ストアコンピュータ４では、ゲート管理メモリ７１の会計用ゲート１Ａに対するゲート番号“１”に対応したステータスデータＳ１が、動作状態「読取中」を示す“１”に更新される（ＳＴ２１，ＳＴ２２）。
【００９５】
また、会計用ゲート１Ａでは、無線タグリーダ２０が起動して、アンテナ６ＡＲ，６ＡＬから電波が放射される（ＳＴ４）。ショッピングカート５内に収容された商品に取り付けられた無線タグは、この電波を受信する。電波を受信した無線タグは、自己のメモリで記憶しているＩＤ情報、つまりは商品ＩＤを無線送信する。
【００９６】
無線タグリーダ２０は、ＩＤ問合せ電波に応答した無線タグから商品ＩＤを読取る毎に、読み取ったアンテナのアンテナ番号を含む第１アンテナ読取結果情報または第２アンテナ読取結果情報を作成する（ＳＴ６〜ＳＴ８）。
【００９７】
ここで、別の買物客が隣接する第２の会計用ゲート１Ｂに入り、タッチパネル付ディスプレイ７Ｂに表示された会計案内画面の商品読取開始ボタンをタッチ操作したとする。そうすると、この会計用ゲート１Ｂに設けられたゲート制御ボックス２Ｂからストアコンピュータ４に読取開始情報が送信される（ＳＴ１〜ＳＴ３）。これに応じて、ストアコンピュータ４では、ゲート管理メモリ７１の会計用ゲート１Ｂに対するゲート番号“２”に対応したステータスデータＳ２が、動作状態「読取中」を示す“１”に更新される（ＳＴ２１，ＳＴ２２）。また、このとき、会計用ゲート１Ｂに隣接する会計用ゲート１Ａのゲート番号“１”に対応したステータスデータＳ１が“１”であるので、ゲート番号組合せデータ（１，２）が重複メモリ７２に格納される（ＳＴ２３〜ＳＴ２６）。
【００９８】
その後、先に、会計用ゲート１Ａにおいて、無線タグの読取処理が終了すると、ゲート制御ボックス２Ａでは、第１アンテナ読取結果情報と第２アンテナ読取結果情報とから無線タグ読取装置４０Ａの読取結果情報が編集される。そして、この読取結果情報がゲート番号“１”とともにストアコンピュータ４に送信される（ＳＴ９〜ＳＴ１１）。
【００９９】
このとき、重複メモリ７２には、会計用ゲート１Ａに対するゲート番号“１”を含むゲート番号組合せデータ（１，２）が存在する。そして、相手方のゲート番号“２”に対応したステータスデータＳ２は、動作状態「読取中」を示す“１”のままである。したがって、ゲート制御ボックス２Ａから送信された無線タグ読取装置４０Ａの読取結果情報は、ＨＤＤ装置６５で一時的に保存される（ＳＴ３１〜ＳＴ３５）。また、ステータスデータＳ１が動作状態「決済待」に更新される（ＳＴ３６）。
【０１００】
続いて、会計用ゲート１Ｂにおいて、無線タグの読取処理が終了すると、ゲート制御ボックス２Ｂでは、第１アンテナ読取結果情報と第２アンテナ読取結果情報とから無線タグ読取装置４０Ｂの読取結果情報が編集される。そして、この読取結果情報がゲート番号“２”とともにストアコンピュータ４に送信される（ＳＴ９〜ＳＴ１１）。
【０１０１】
このとき、重複メモリ７２には、会計用ゲート１Ｂに対するゲート番号“２”を含むゲート番号組合せデータ（１，２）が存在する。そして、相手方のゲート番号“１”に対応したステータスデータＳ１は、動作状態「決済待」を示す“２”に更新されている。したがって、ストアコンピュータ４では、ゲート番号組合せデータ（１，２）の重複判定処理が実行される（ＳＴ３７）。
【０１０２】
ここで、ゲート制御ボックス２Ａから送信された無線タグ読取装置４０Ａの読取結果情報を図１３の符号１０１で示し、ゲート制御ボックス２Ｂから送信された無線タグ読取装置４０Ｂの読取結果情報を符号１０２で示す。すなわち、ゲート制御ボックス２Ａの無線タグ読取装置４０Ａでは、アンテナ番号“１Ｒ”の一方のアンテナ６ＡＲを介して５つの商品ＩＤ［123001］，［123002］，［123003］，［123004］，［123005］が読み取られ、アンテナ番号“１Ｌ”の他方のアンテナ６ＡＬを介して６つの商品ＩＤ［123002］，［123003］，［123004］，［123005］，［123006］，［123007］が読み取られている。ゲート制御ボックス２Ｂの無線タグ読取装置４０Ｂでは、アンテナ番号“２Ｒ”の一方のアンテナ６ＢＲを介して５つの商品ＩＤ［123005］，［123006］，［123007］，［123008］，［123009］が読み取られ、アンテナ番号“２Ｌ”の他方のアンテナ６ＢＬを介して３つの商品ＩＤ［123007］，［123008］，［123009］が読み取られている。
【０１０３】
したがって、商品ＩＤ［123005］は、ゲート制御ボックス２Ａの一方のアンテナ６ＡＲと他方のアンテナ６ＡＬで読み取られるとともに、ゲート制御ボックス２Ｂの一方のアンテナ６ＢＲでも読み取られている。商品ＩＤ［123006］は、ゲート制御ボックス２Ａの他方のアンテナ６ＡＬで読み取られるとともに、ゲート制御ボックス２Ｂの一方のアンテナ６ＢＲでも読み取られている。商品ＩＤ［123007］は、ゲート制御ボックス２Ａの他方のアンテナ６ＡＬで読み取られるとともに、ゲート制御ボックス２Ｂの一方のアンテナ６ＢＲと他方のアンテナ６ＢＬでも読み取られている。
【０１０４】
この場合、ストアコンピュータ４では先ず、読取結果情報１０１と読取結果情報１０２との照合により、商品ＩＤ［123005］、商品ＩＤ［123006］及び商品ＩＤ［123007］が重複商品ＩＤとして抽出される。そして、図１４の重複商品ＩＤリスト１０３が作成される（ＳＴ６１）。
【０１０５】
次いで、番号テーブル８０が検索される（ＳＴ６３）。この場合、ゲート番号ｉは“１”であり、ゲート番号ｊは“２”であるから、図６によると、選択アンテナ番号ｘとして“１Ｒ”が選択され、選択アンテナ番号ｙとして“２Ｌ”が選択される。そして、ストアコンピュータ４から第１及び第２の会計用ゲート１Ａ，１Ｂの各ゲート制御ボックス２Ａ，２Ｂに対して、重複商品ＩＤ[123005]、［123006］、[123007]が記憶された重複商品ＩＤリスト１０３が送信される（ＳＴ６４）。また、ストアコンピュータ４からゲート制御ボックス２Ａに対しては、読み直しアンテナとしてアンテナ番号 “１Ｒ”が指定されて、重複商品ＩＤの読み直しが指令され、ゲート制御ボックス２Ｂに対しては、読み直しアンテナとしてアンテナ番号“２Ｌ”が指定されて、重複商品ＩＤの読み直しが指令される（ＳＴ６５）。
【０１０６】
この指令を受けて、第１の会計用ゲート１Ａでは、アンテナ番号“１Ｒ”のアンテナ６ＡＲから電波が放射される。一方、第２の会計用ゲート１Ｂでは、アンテナ番号“２Ｌ”のアンテナ６ＢＬから電波が放射される。アンテナ６ＡＲからの電波は、第２の会計用ゲート１Ｂから離れる方向に放射される。一方、アンテナ６ＢＬからの電波は、第１の会計用ゲート１Ａから離れる方向に放射される。このように、重複商品ＩＤを読み取った隣接する会計用ゲート１Ａ，１Ｂにおいては、電波の放射方向が相反するように背中合わせに配置されたアンテナ６ＡＲ，６ＢＬがそれぞれ指定されて、無線タグのＩＤ情報の読み直しが行われる（ＳＴ８１〜ＳＴ８７）。
【０１０７】
アンテナ６ＡＲから放射された電波は、第２の会計用ゲート１Ｂ内に存在する無線タグには届かない。同様に、アンテナ６ＢＬから放射された電波は、第１の会計用ゲート１Ａ内に存在する無線タグには届かない。したがって、仮に重複商品ＩＤ［123005］の無線タグと重複商品ＩＤ［123006］の無線タグが第１の会計用ゲート１Ａ内に存在する場合には、アンテナ６ＡＲを選択的に起動した無線タグ読取装置４０Ａが重複商品ＩＤ［123005］及び［123006］を読み取ることができる。アンテナ６ＢＬを起動した無線タグ読取装置４０Ｂは、重複商品ＩＤ［123005］及び［123006］を読み取ることはできない。
【０１０８】
また、重複商品ＩＤ［123007］の無線タグが第２の会計用ゲート１Ｂ内に存在する場合には、アンテナ６ＢＬを選択的に起動した無線タグ読取装置４０Ｂが重複商品ＩＤ［123007］を読み取ることができる。アンテナ６ＡＲを起動した無線タグ読取装置４０Ｂは、重複商品ＩＤ［123007］を読み取ることはできない。
【０１０９】
重複商品ＩＤ［123005］及び［123006］が無線タグ読取装置４０Ａで読み取られたとすると、第１の会計用ゲート１Ａのゲート制御ボックス２Ａでは、図１５の符号１１１で示す内容の読み直し結果情報が作成され、ストアコンピュータ４に送信される（ＳＴ８８）。また、重複商品ＩＤ［123007］が無線タグ読取装置４０Ｂで読み取られたとすると、第２の会計用ゲート１Ｂのゲート制御ボックス２Ｂでは、図１５の符号１１２で示す内容の読み直し結果情報が作成され、ストアコンピュータ４に送信される（ＳＴ８８）。
【０１１０】
ストアコンピュータ４では、読み直し結果情報１１１及び１１２により、図１６に示すように、無線タグ読取装置４０Ｂの読取結果情報１０２から重複商品ＩＤ［123005］及び［123006］のデータが削除される。無線タグ読取装置４０Ａの読取結果情報１０１には、重複商品ＩＤ［123005］及び［123006］のデータが残る（ＳＴ６６，ＳＴ６７，ＳＴ６８）。一方、無線タグ読取装置４０Ａの読取結果情報１０１からは、重複商品ＩＤ［123007］のデータが削除される。無線タグ読取装置４０Ｂの読取結果情報１０２には、重複商品ＩＤ［123007］のデータが残る（ＳＴ６６，ＳＴ６７，ＳＴ６９）。
【０１１１】
このように、本実施形態では、読み取り期間の少なくとも一部が重複する第１の無線タグ読取装置４０Ｎと第２の無線タグ読取装置４０(N-1)または４０(N+1)との間でそれぞれ読み取られた読取結果情報を照合して、重複するＩＤ情報を検索する。重複するＩＤ情報が検出されると、第１の無線タグ読取装置４０Ｎに対応する会計用ゲートに取り付けられた複数のアンテナと第２の無線タグ読取装置４０(N-1)または４０(N+1)に対応する会計用ゲートに取り付けられた複数のアンテナとのなかで、電波の放射方向が相反するように背中合わせに配置されたアンテナをそれぞれ指定して、第１の無線タグ読取装置４０Ｎ及び第２の無線タグ読取装置４０(N-1)または４０(N+1)に重複ＩＤ情報の読み直しを行わせる。そして、読み直しによって受信できなかった側の重複ＩＤ情報を削除し、受信できた側の重複ＩＤ情報を残す。すなわち、重複ＩＤ情報を受信できた側を有効とし、受信できなかった側を無効としている。
【０１１２】
隣接する第１の無線タグ読取装置４０Ｎと第２の無線タグ読取装置４０(N-1)または４０(N+1)とにおいて、少なくとも電波の放射方向が相反するように背中合わせに配置されたアンテナは、いずれも他方の無線タグ読取装置が設けられている会計用ゲート内の無線タグを読み取ることはできない。したがって、少なくとも電波の放射方向が相反するように背中合わせに配置されたアンテナを使用して読み直しをさせ、受信できた側の重複ＩＤ情報を有効とすることによって、正しく修正することができる。
【０１１３】
（第２の実施形態）
次に、本発明に係る第２の実施形態について説明する。  
第１の実施形態では、ストアコンピュータ４のＣＰＵ５１が実行する重複判定処理において、重複商品ＩＤが存在しているとき（ＳＴ６１のＹＥＳ）、ゲート番号ｉのゲート制御ボックス２Ｎとゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1)とに、重複商品ＩＤリストのデータをそれぞれ送信し（ＳＴ６４）、ゲート制御ボックス２Ｎ、２(N-1)または２(N+1)側で、重複商品ＩＤリストに記録されているＩＤ情報を読み直し結果情報として処理する（ＳＴ８１〜ＳＴ８８）。
【０１１４】
第２の実施形態では、ストアコンピュータ４からゲート制御ボックス２Ｎ、２(N-1)または２(N+1)に重複商品ＩＤリストのデータを送信しない。重複商品ＩＤリストは、ストアコンピュータ４が保持する（リスト保持手段）。ストアコンピュータ４は、ゲート制御ボックス２Ｎ側の無線タグ読取装置４０Ｎにより読み直しされたＩＤ情報の中から、重複商品ＩＤリストに記録されているＩＤ情報を抽出すると、このＩＤ情報をゲート制御ボックス２(N-1)または２(N+1)側の無線タグ読取装置４０(N-1)または４０(N+1)による読取結果情報から削除する。逆に、ゲート制御ボックス２(N-1)または２(N+1)側の無線タグ読取装置４０(N-1)または４０(N+1)により読み直しされたＩＤ情報の中から、重複商品ＩＤリストに記録されているＩＤ情報を抽出すると、このＩＤ情報をゲート制御ボックス２Ｎ側の無線タグ読取装置４０Ｎによる読取結果情報から削除する。
【０１１５】
このような構成の第２の実施形態は、図１７及び図１８の流れ図によって説明される。図１７は、ストアコンピュータ４のＣＰＵ５１が実行する重複判定処理を示す流れ図である。図１８は、ゲート制御ボックス２Ｎ、２(N-1)または２(N+1)のＣＰＵ１１が実行する読み直し指令受信処理を示す流れ図である。なお、図１７及び図２３において、第１の８実施形態で対応する図１１及び図１２と共通する部分には同一のステップ番号を付す。
【０１１６】
図１７において、重複商品ＩＤが存在し、重複商品ＩＤリストが作成された場合（ＳＴ６２のＹＥＳ）、ＣＰＵ５１は、番号テーブル８０を検索して、ゲート番号ｉ，ｊの組み合わせに対応して設定されている選択アンテナ番号ｘ，ｙを選択する（ＳＴ６３）。そして、ゲート番号ｉのゲート制御ボックス２Ｎ、及びゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1) に対して、それぞれ重複商品ＩＤの読み直しを指令する（ＳＴ６５）。すなわち、第２の実施形態では、ＳＴ６４の重複商品ＩＤリスト送信処理が省略される。
【０１１７】
ストアコンピュータ４から読み直し指令を受信したゲート制御ボックス２Ｎ、２(N-1)または２(N+1)のＣＰＵ１１は、読み直しアンテナとして指定されたアンテナ番号ｘのアンテナを選択させるためのコマンドを無線タグリーダ２０に通知する（ＳＴ８２）。そして、無線タグリーダ２０に起動を指令する（ＳＴ８３）。その後、無線タグリーダ２０で読み取られた商品ＩＤを、リーダインターフェース１６を介して受信する毎に（ＳＴ８４のＹＥＳ）、ＣＰＵ１１は、その商品ＩＤと、ゲート番号と、アンテナ番号とが含まれる読み直し結果情報を作成する（ＳＴ８６）。そして、読み取りが終了すると（ＳＴ８７のＹＥＳ）、ＣＰＵ１１は、読み直し結果情報をゲート番号とともにストアコンピュータ４に送信する（ＳＴ８８：通知手段）。以後の処理（ＳＴ８９〜ＳＴ９３）は、第１の実施形態と共通である。このように、第２の実施形態では、ＳＴ８１及びＳＴ８５の処理が省略される。
【０１１８】
ストアコンピュータ４のＣＰＵ５１は、ゲート制御ボックス２Ｎ、２(N-1)または２(N+1)から読み直し結果情報を受信すると（ＳＴ６６のＹＥＳ）、この読み直し結果情報の送信元を判別する（ＳＴ６７）。ここで、送信元がゲート番号ｉのゲート制御ボックス２Ｎであった場合、ＣＰＵ５１は、ＳＴ１０１としてゲート番号ｉの読み直し結果情報、つまりは、第１の無線タグ読取装置４０Ｎの読み直し結果情報から、重複商品ＩＤリストに含まれる商品ＩＤのデータを抽出する（第１の抽出手段）。そして、ＳＴ１０２としてゲート番号ｊの読取結果情報、つまりは、第２の無線タグ読取装置４０(N-1)または４０(N+1)の読取結果情報から、ＳＴ１０１の処理で抽出した商品ＩＤのデータを削除する（整合手段）。
【０１１９】
これに対し、読み直し結果情報の送信元がゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1)であった場合には、ＣＰＵ５１は、ＳＴ１０３としてゲート番号ｊの読み直し結果情報、つまりは、第２の無線タグ読取装置４０(N-1)または４０(N+1)の読み直し結果情報から、重複商品ＩＤリストに含まれる商品ＩＤのデータを抽出する（第２の抽出手段）。そして、ＳＴ１０４としてゲート番号ｉの読取結果情報、つまりは、第１の無線タグ読取装置４０Ｎの読取結果情報から、ＳＴ１０３の処理で抽出した商品ＩＤのデータを削除する（整合手段）。
【０１２０】
ＣＰＵ５１は、ゲート番号ｉのゲート制御ボックス２Ｎとゲート番号ｊのゲート制御ボックス２(N-1)または２(N+1)とからそれぞれ読み直し結果情報を受信すると（ＳＴ７０のＹＥＳ）、次の処理（ＳＴ３８またはＳＴ４６）に進む。
【０１２１】
このように構成された第２の実施形態においても、第１の実施形態と同様な作用効果を奏する。
【０１２２】
なお、この発明は前記第１，第２の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。
【０１２３】
特に、前記実施形態では、装置内部に発明を実施する機能が予め記録されている場合で説明をしたが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしてもよい。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、かつ装置が読み取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【０１２４】
この他、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【符号の説明】
【０１２５】
１Ａ，１Ｂ，１Ｃ…会計用ゲート、２Ａ，２Ｂ，２Ｃ…ゲート制御ボックス、４…ストアコンピュータ（タグ情報整合装置）、６ＡＲ，６ＡＬ，６ＢＲ，６ＢＬ，６ＣＲ，６ＣＬ…無線タグ読取用アンテナ、７Ａ，７Ｂ，７Ｃ…タッチパネル付ディスプレイ、８Ａ，８Ｂ，８Ｃ…自動決済装置、２０…無線タグリーダ、３０…アンテナ切換器、７１…ゲート管理メモリ、７２…重複メモリ、８０…番号テーブル。
【先行技術文献】
【特許文献】
【０１２６】
【特許文献１】特開平１１−１２０４３８号公報
【図１】
2011003149.tif 000003
【図２】
2011003149.tif 000004
【図３】
2011003149.tif 000005
【図４】
2011003149.tif 000006
【図５】
2011003149.tif 000007
【図６】
2011003149.tif 000008
【図７】
2011003149.tif 000009
【図８】
2011003149.tif 000010
【図９】
2011003149.tif 000011
【図１０】
2011003149.tif 000012
【図１１】
2011003149.tif 000013
【図１２】
2011003149.tif 000014
【図１３】
2011003149.tif 000015
【図１４】
2011003149.tif 000016
【図１５】
2011003149.tif 000017
【図１６】
2011003149.tif 000018
【図１７】
2011003149.tif 000019
【図１８】
2011003149.tif 000020