(57)【要約】【課題】リスト情報(ＩＤリスト)が無い場合でも、使用期限切れ等の条件に該当する物品を、短時間で探すことが可能な無線タグ通信装置を提供する。【解決手段】物品の識別情報と状態情報を格納可能な記憶部を有する無線タグと通信する無線タグ通信装置であって、探索対象となる状態情報を読取るための探索条件設定部と、無線タグを指定しないで読取る第１の読取機能と、無線タグを指定し、送信出力を設定して繰返し読取る第２の読取機能により、設定された探索条件で無線タグと通信を行う無線タグ通信部と、第１の読取機能により読取った情報と探索条件を比較判定する比較判定部と、比較判定の結果に従って、第１の読取機能による読取動作から第２の読取機能による読取動作に切換えるように無線タグ通信部を制御する通信制御部と、を備える。【選択図】図３
2014102565.tif 000002
【特許請求の範囲】
【請求項１】
複数の物品に備えられ、前記物品の識別情報と状態情報を格納可能な記憶部を有する無線タグと通信する無線タグ通信装置であって、
前記無線タグの記憶部から探索対象となる状態情報を読取るための探索条件を設定する探索条件設定部と、
前記無線タグを指定せずに読取動作を行う第１の読取機能と、前記無線タグを指定するとともに、指定した無線タグの読取状況に応じた送信出力を設定して繰返し読取動作を行う第２の読取機能により、前記設定された探索条件で前記無線タグと通信を行う無線タグ通信部と、
前記第１の読取機能により前記無線タグから読取った情報と前記探索条件を比較判定する比較判定部と、
前記比較判定の結果に従って前記無線タグ通信部を制御し、前記第１の読取機能により前記探索条件に合致する状態情報を前記無線タグから読取ったとき、前記第２の読取機能による読取動作に切換えるように制御する通信制御部と、
を備える無線タグ通信装置。
【請求項２】
さらに、前記無線タグの探索履歴の情報の書込み又は読出しを設定する操作情報設定部を設け、
前記通信制御部は、前記操作情報設定部の設定に従って、前記第２の読取機能による読取動作終了後、前記無線タグの記憶部の指定領域に前記探索履歴の情報を書込み、書込んだ探索履歴の情報を読取り可能に制御する請求項1記載の無線タグ通信装置。
【請求項３】
前記無線タグ通信部は、前記無線タグを指定して前記探索履歴の情報を読取る指定読取機能を備え、前記第２の読取機能による読取動作終了後、前記指定読取機能により、前記無線タグに書込んだ前記探索履歴の情報の読取動作を行う請求項２記載の無線タグ通信装置。
【請求項４】
前記通信制御部は、前記無線タグ通信部の第２の読取機能による読取動作及び前記指定読取機能による読取動作の終了後に、前記第１の読取機能による読取動作に切換える請求項３記載の無線タグ通信装置。
【請求項５】
複数の物品に備えられ、前記物品の識別情報と状態情報を格納可能な記憶部を有する無線タグと通信する無線タグ通信装置と、前記無線タグ通信装置と可能な機器から構成される無線タグ通信装置システムであって、
前記無線タグ通信装置は、
前記無線タグを指定せずに読取動作を行う第１の読取機能と、前記無線タグを指定するとともに、指定した無線タグの読取状況に応じた送信出力を設定して繰返し読取動作を行う第２の読取機能により、前記機器によって設定された探索条件で前記無線タグと通信を行う無線タグ通信部を備え、
前記機器は、
前記無線タグの記憶部から探索対象となる状態情報を読取るための前記探索条件を設定する探索条件設定部と、
前記第１の読取機能により前記無線タグから読取った情報と前記探索条件を比較判定する比較判定部と、を備え、
前記前記機器は、前記比較判定の結果に従って前記無線タグ通信部を制御し、前記第１の読取機能により前記探索条件に合致する状態情報を前記無線タグから読取ったとき、前記第２の読取機能による読取動作に切換えるように制御する無線タグ通信システム。
【請求項６】
複数の物品に備えられ、前記物品の識別情報と状態情報を格納可能な記憶部を有する無線タグと通信し、前記無線タグ記憶された情報を探索して処理するプログラムであって、コンピュータに、
前記無線タグの記憶部から探索対象となる状態情報を読取るための探索条件情報を受信する探索条件処理機能と、
前記無線タグを指定せずに読取動作を行う第１の読取機能と、前記無線タグを指定し、指定した無線タグの読取状況に応じた送信出力を設定して繰返し読取動作を行う第２の読取機能により、前記探索条件で前記無線タグと通信を行う通信機能と、
前記第１の読取機能により前記無線タグから読取った情報と前記探索条件情報を比較判定する比較判定機能と、
前記比較判定の結果に従って前記通信機能を切り換え、前記第１の読取機能により前記探索条件に合致する状態情報を前記無線タグから読取ったとき、前記第２の読取機能による読取動作に切換えるように制御する制御機能と、
を実現させるための無線タグ探索プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、対象物を探す作業の効率化を図った無線タグ通信装置、無線タグ通信システム及び無線タグ探索プログラムに関する。
【背景技術】
【０００２】
従来、店舗、倉庫或いはオフィス等で、商品や機器等の物品に無線タグを貼付し、無線タグ通信装置を用いて無線タグの記憶部の情報を非接触で読取り、物品の存在を検出するシステムがある。短時間で複数の無線タグの情報を取得できるため、各種作業の効率化等の点で注目されており、無線タグ通信装置の通信範囲が広いほど、多くの無線タグの情報を取得することができる。
【０００３】
一例として、物品に無線タグを貼付し、無線タグの記憶部に、無線タグを特定するＩＤ番号(識別情報)や、物品の製造年月等の状態情報を格納しておき、無線タグ通信装置で無線タグの状態情報を読取って、物品が使用期限内（又は賞味期限内）か否かを検出する利用シーンがある。
【０００４】
特許文献１には、複数の無線タグの中から特定のＩＤ情報を有する無線タグを検出し、物品の認識作業を行う無線タグ通信装置が開示されている。
【０００５】
ところで、従来の無線タグ通信装置では、無線タグの識別情報と状態情報をサーバ等に格納し、使用期限を経過した無線タグの識別情報を抽出してリスト情報(ＩＤリスト)を作成し、リスト情報を事前に入手している場合には、無線タグ通信装置に探索ＩＤを設定することで探索作業を行うことができる。しかしながら、事前にリスト情報(ＩＤリスト)を入手できない場合がある。
【０００６】
例えば、無線タグが備えられた物品が出荷され、中間納入先を経由してさらに物品が最終納入先に渡るようなケースがあり、中間納入先で無線タグの識別情報を用いた個品管理を行っていない場合がある。したがって、中間納入先にて使用期限切れの物品を探して取除く作業を行う場合には、先ず、無線タグ通信装置を用いて、中間納入先に存在する無線タグを読みながら中間納入先の中を一回りして、存在する全ての無線タグの識別情報と状態情報を読取り、次いで、読取った情報から使用期限切れの無線タグを抽出してリスト情報(ＩＤリスト)を生成する必要がある。さらに、無線タグ通信装置に探索用のＩＤを設定し、使用期限切れの無線タグ及び物品を探して取除くことになる。即ち、リスト情報(ＩＤリスト)を生成するために中間納入先の中を一回りした後、使用期限切れの物品を探して取除くために、中間納入先の中を再度一回りしなければならない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−２３７９４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
発明が解決しようとする課題は、リスト情報(ＩＤリスト)が無い場合でも、使用期限切れ等の条件に該当する物品を、短時間で探すことが可能な無線タグ通信装置、無線タグ通信システム及び無線タグ探索プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
実施形態に係る無線タグ通信装置は、複数の物品に備えられ、前記物品の識別情報と状態情報を格納可能な記憶部を有する無線タグと通信する無線タグ通信装置であって、前記無線タグの記憶部から探索対象となる状態情報を読取るための探索条件を設定する探索条件設定部と、前記無線タグを指定せずに読取動作を行う第１の読取機能と、前記無線タグを指定するとともに、指定した無線タグの読取状況に応じた送信出力を設定して繰返し読取動作を行う第２の読取機能により、前記設定された探索条件で前記無線タグと通信を行う無線タグ通信部と、前記第１の読取機能により前記無線タグから読取った情報と前記探索条件を比較判定する比較判定部と、前記比較判定の結果に従って前記無線タグ通信部を制御し、前記第１の読取機能により前記探索条件に合致する状態情報を前記無線タグから読取ったとき、前記第２の読取機能による読取動作に切換えるように制御する通信制御部と、を備える。
【図面の簡単な説明】
【００１０】
【図１】一実施形態に係る無線タグ通信装置を用いた物品探索の説明図。
【図２】一実施形態に係る無線タグ通信装置の外観図。
【図３】一実施形態に係る無線タグ通信装置の要部の構成を示すブロック図。
【図４】一実施形態における無線タグ通信部と通信制御部の具体的な構成を示すブロック図。
【図５Ａ】一実施形態における制御部の処理手順を示すフローチャート。
【図５Ｂ】図５Ａに続く制御部の処理手順を示すフローチャート。
【図６】一実施形態における探索条件の設定入力画面の一例を示す説明図。
【図７】一実施形態における第１の読取機能の無線通信プロトコルのタイミングチャート。
【図８】一実施形態における第２の読取機能の無線通信プロトコルのタイミングチャート。
【図９Ａ】第２の実施形態における制御部の処理手順を示すフローチャート。
【図９Ｂ】図９Ａに続く制御部の処理手順を示すフローチャート。
【図１０】第２の実施形態における操作情報の設定入力画面の一例を示す説明図。
【図１１Ａ】第２の実施形態における指定書込機能の無線通信プロトコルのタイミングチャート。
【図１１Ｂ】第３の実施形態における指定読取機能の無線通信プロトコルのタイミングチャート。
【図１２】第４の実施形態に係る無線タグ通信システムの構成を示すブロック図。
【発明を実施するための形態】
【００１１】
以下、発明を実施するための実施形態について、図面を参照して説明する。尚、各図において同一箇所については同一の符号を付す。
【００１２】
（第１の実施形態）
図１は、第１の実施形態に係る無線タグ通信装置を用いた物品探索の説明図である。物品１０は商品或いは機器であり、少なくとも対象エリア（Area）に複数の物品（１０、１０…）が存在している。それぞれの物品１０には、無線タグ１１が備えられており、無線タグ１１の記憶部１２には、無線タグを特定する識別情報(タグＩＤ)１３と物品の状態情報１４が格納されている。状態情報１４は、例えば、物品１０の賞味期限や使用期限、製造日等の情報であり、物品１０の現在の状態を判断する上での基準の情報である。
【００１３】
以下の説明では、物体１０は商品であり、状態情報１４として賞味期限の年月日が格納されているものとする。また、対象エリア（Area）に出入りする物品１０には、無線タグ１１が貼付されているが、対象エリア（Area）の中に存在する無線タグの識別情報１３及び状態情報１４のリスト情報が手元に無い状態で、オペレータが対象エリア（Area）の中から賞味期限切れの物品を探して取除く作業を行うシーンを例にとって説明する。
【００１４】
図２（ａ）は、無線タグ通信装置２０の外観図である。無線タグ通信装置２０は、本体２１とアンテナ２２を有し、本体２１とアンテナ２２は、ケーブル２３で接続されており、携帯可能になっている。本体２１は、ディスプレイ等の通知部２４と、キーボード等の入力部２５を備えている。
【００１５】
アンテナ２２は、板状のアンテナ筐体２６にグリップ２７を取り付けている。オペレータは、グリップ２７を握ってアンテナ２２のアンテナ面２８を任意の方向に向けて無線タグの読取りを行う。尚、図２では、本体２１とアンテナ２２は分離して示しているが、一体化した構造であってもよい。
【００１６】
図２（ｂ）に示すように、アンテナ２２は、アンテナ筐体２６の内部に板状の誘電体２２１を固定し、この誘電体２２１のアンテナ面２８側に放射器２２２を設け、その反対の背面側にグランド２２３を設けた平面パッチアンテナである。そして、アンテナ面２８の中心から略垂直方向に最大の利得を持つ指向性を有している。
【００１７】
図３は、無線タグ通信装置２０の構成を示すブロック図である。無線タグ通信装置２０（以下、単に通信装置２０と呼ぶ）は、通知部２４、入力部２５のほかに、無線タグ通信部３０、電源部３１、上位機器１００との通信を行う通信部３２及び制御部３３を備えている。上位機器１００は、例えばサーバでなる。
【００１８】
通知部２４はディスプレイとブザーを含み、入力部２５はキーボードである。尚、入力部２５は、通知部２４のディスプレイ上に構成したタッチパネルでもよい。無線タグ通信部３０は、アンテナ２２を備え、無線により無線タグ１１と通信して、無線タグ１１の記憶部１２に記憶された識別情報（タグＩＤ）１３、状態情報１４等を受信して読み取る。無線タグ通信部３０の詳細は後述する。
【００１９】
電源部３１は、バッテリと、バッテリを充電及び放電する制御回路からなる。通信部３２は、通信回線を介して接続される上位機器１００と通信を行う。通信回線は有線、無線を問わない。上位機器１００は、無線タグ１１の識別情報に対応した物品情報が格納されており、通信装置２０は、上位機器１００と通信部３２を介して通信できる。
【００２０】
制御部３３は、コンピュータを構成するもので、ＣＰＵ(Central Processing Unit)３４を有し、入力部２５、通知部２４、無線タグ通信部３０、電源部３１及び通信部３２を制御して通信装置２０の全体を制御する。また制御部３３は、ＲＯＭ(Read Only Memory)とＲＡＭ(Random Access Memory)からなる記憶部３５を有する。記憶部３５のＲＯＭ３５０には、制御部３３が使用するプログラムや設定データ等が予め格納されている。ＲＡＭには、制御部３３の作用により可変的なデータが一時的に書き込まれる。
【００２１】
またＲＡＭには、タグ読取情報３５１、探索条件情報３５２、操作情報３５３等が格納される。タグ読取情報３５１は、無線タグ通信部３０が受信した無線タグ１１の識別情報を含む。探索条件情報３５２は、無線タグ１１の記憶部１２から探索対象となる状態情報を読取るための探索条件に関する情報である。また操作情報３５３は、探索により無線タグ１１を特定した後で、無線タグ１１の記憶部１２の指定領域に探索履歴の情報を書込んだり、書込んだ探索履歴の情報を読取るための指示を行う情報である。探索履歴の情報については後述する。
【００２２】
探索条件情報３５２と操作情報３５３は、それぞれ入力部２５の探索条件設定部２５１と操作情報設定部２５２によって設定される。また、探索条件情報３５２と操作情報３５３は、通信部３２を介して上位機器１００から入手して設定してもよい。
【００２３】
また、制御部３３は、通信制御部３６を備える。通信制御部３６は、無線タグ通信部３０に送信出力や送信データ等を設定して制御するとともに、受信データを受信制御する。通信制御部３６については無線タグ通信部３０と併せて後述する。
【００２４】
さらに制御部３３は、比較判定部３７を有し、比較判定部３７は、タグ読取情報３５１と探索条件情報３５２を比較し、比較結果を通信制御部３６に送る。比較判定部３７については、後述する。
【００２５】
図３に示すように、無線タグ１１の記憶部１２には、識別情報(タグＩＤ)と、賞味期限、製造日等の状態情報が予め定められた領域に格納されており、かつ賞味期限確認日、製造日確認日等の探索履歴の情報を格納するための領域が確保されている。
【００２６】
図４は、無線タグ通信部３０と通信制御部３６の具体的な構成を示すブロック図である。無線タグ通信部３０は、無線タグ１１にデータを送信する送信部４１と、無線タグ１１からデータを受信する受信部４２と、サーキュレータ等の方向性結合器４３と、ローパスフィルタ４４と、アンテナ２２を備え、方向性結合器４３に、送信部４１、受信部４２及びローパスフィルタ４４を接続し、方向性結合器４３を、ローパルフィルタ４４を介してアンテナ２２に接続している。
【００２７】
送信部４１は、符号化部４５、ＰＬＬ(Phase Locked Loop)部４６、振幅変調部４７、バンドパスフィルタ４８及び電力増幅器４９を有している。符号化部４５は、通信制御部３６の送信制御部７２から出力される送信信号を符号化する。ＰＬＬ部４６は、振幅変調部４７にローカルキャリア信号を供給する。振幅変調部４７は、ＰＬＬ部４６からのローカルキャリア信号を、符号化部４５にて符号化した送信信号で振幅変調する。
【００２８】
バンドパスフィルタ４８は振幅変調部４７で振幅変調された送信信号から不要な成分を除去する。電力増幅器４９は、通信制御部３６の送信出力設定部７１からの送信出力設定信号に応じた増幅率で送信信号を増幅する。送信信号を増幅することにより送信出力が可変され、電力増幅器４９で増幅された送信信号は、方向性結合器４３に供給される。
【００２９】
方向性結合器４３は、送信部４１からの送信信号を、ローパスフィルタ４４を介してアンテナ２２に供給する。アンテナ２２に供給された送信信号は、アンテナ２２から電波として放射される。アンテナ２２から放射された電波を受信して無線タグ１１は起動する。起動した無線タグ１１は、無変調信号に対してバックスキャッタ変調を行うことにより無線タグ１１の記憶部１２に格納された情報を通信装置２０に無線送信する。無線タグ１１からの無線信号は、アンテナ２２で受信される。
【００３０】
アンテナ２２で受信した受信信号は、ローパスフィルタ４４を介して方向性結合器４３に供給される。方向性結合器４３は、アンテナ２２の受信信号、即ち、無線タグ１１からの信号を受信部４２に供給する。受信部４２は、Ｉ信号生成部５０、Ｑ信号生成部５１、Ｉ信号処理部５２、Ｑ信号処理部５３及び受信信号レベル検出部５４を備えている。
【００３１】
Ｉ信号生成部５０は、ミキサ５５と、ローパスフィルタ５６と、２値化回路５７とからなる。Ｑ信号生成部５１は、ミキサ５８と、ローパスフィルタ５９と、２値化回路６０と、９０度位相シフト器６１とからなる。
【００３２】
Ｉ信号処理部５２は、Ｉ信号同期クロック生成部６２、Ｉ信号プリアンブル検出部６３、Ｉ信号復号部６４及びＩ信号エラー検出部６５からなる。Ｑ信号処理部５３は、Ｑ信号同期クロック生成部６６、Ｑ信号プリアンブル検出部６７、Ｑ信号復号部６８及びＱ信号エラー検出部６９からなる。
【００３３】
受信部４２は、方向性結合器４３からの受信信号を、第１のミキサ５５と第２のミキサ５８にそれぞれ入力する。また、受信部４２は、ＰＬＬ部４６からのローカルキャリア信号を、第１のミキサ５５と９０度位相シフト器６１とに入力する。９０度位相シフト器６１は、ローカルキャリア信号の位相を９０度シフトして、第２のミキサ５８に供給する。
【００３４】
第１のミキサ５５は、受信信号とローカルキャリア信号とを混合して、ローカルキャリア信号と同相成分のＩ信号を生成する。Ｉ信号は、ローパスフィルタ５６を介して２値化回路５７に供給される。ローパスフィルタ５６は、Ｉ信号から不要な高周波成分を除去して、符号化されたデータ成分を取り出す。２値化回路５７は、ローパスフィルタ５６を通過した信号を２値化する。
【００３５】
第２のミキサ５８は、受信信号と９０度位相がシフトされたローカルキャリア信号とを混合して、ローカルキャリア信号と直交成分のＱ信号を生成する。Ｑ信号は、ローパスフィルタ５９を介して２値化回路６０に供給される。ローパスフィルタ５９は、Ｑ信号から不要な高周波成分を除去して、符号化されたデータ成分を取り出す。２値化回路６０は、ローパスフィルタ５９を通過した信号を２値化する。
【００３６】
２値化回路５７で２値化したＩ信号は、Ｉ信号処理部５２の各部６２〜６５にそれぞれ供給される。また、２値化回路６０で２値化したＱ信号は、Ｑ信号処理部５３の各部６６〜６６にそれぞれ供給される。Ｉ信号処理部５２とＱ信号処理部５３は、その動作が共通であるため、以下ではＩ信号処理部５２について説明し、Ｑ信号処理部５３の説明は省略する。
【００３７】
同期クロック生成部６２は、２値化回路５７からの２値化信号と同期したクロック信号を常時生成し、生成したクロック信号を、通信制御部３６の受信制御部７０、プリアンブル検出部６３、復号部６４及びエラー検出部６５に供給する。
【００３８】
プリアンブル検出部６３は、同期クロック生成部６２からのクロック信号を基に、Ｉ信号の先頭に付されているプリアンブルを検出する。プリアンブルが検出されると、プリアンブル検出部６３は、通信制御部３６の受信制御部７０に検出信号を出力する。プリアンブル検出信号を受信すると、受信制御部７０は、復号部６４に復号開始の指令信号を供給する。復号部６４は、同期クロック生成部６２からのクロック信号に同期して、２値化回路５７からの２値化信号をサンプリングする。そして、受信制御部７０から復号開始の指令を受けると、そのサンプリングした２値化信号を復号する。復号されたデータは、受信制御部７０に供給される。
【００３９】
受信制御部７０は、復号されたデータをエラー検出部６５に供給する。エラー検出部６５は、復号されたデータのチェックコードからエラー有無を検出する。そして、検出結果を示すデータを受信制御部７０に供給する。受信制御部７０は、Ｉ信号或いはＱ信号の少なくとも一方で誤りが無い場合、正しくデータを受信したと判定する。正しく受信した受信データは、記憶部３５にタグ読取情報３５１として格納される。
【００４０】
受信信号レベル検出部５４は、ローパスフィルタ５６を通過したＩ信号の振幅と、ローパスフィルタ５９を通過したＱ信号の振幅とをそれぞれ検出する。そして、大きい方の振幅の値を、受信信号レベルとして通信制御部３６に通知する。或いは、Ｉ信号とＱ信号をベクトル合成した（１）式の値を受信信号レベルとして通知してもよい。
【数１】
2014102565.tif 000003
【００４１】
通信制御部３６は、受信制御部７０のほかに、送信出力設定部７１、送信制御部７２、機能設定部７３及び受信状態検出部７４を有している。受信状態検出部７４は、所定時間の間の受信成功率を算出する。或いは、所定時間に受信信号レベル検出部５４から通知された受信信号レベルの平均値或いは最大値を用いて受信状態を検出してもよい。受信成功率は（２）式で求められる。
【００４２】
受信成功率＝正しくデータを受信した回数／(正しくデータを受信した回数＋エラーを検出した回数)  …（２）
以下、ISO18000-6Cのプロトコルを使用した場合を例にとって説明する。通信装置２０は、ISO18000-6Cのプロトコルを使用した、第１の読取機能(通常読取機能)、及び第２の読取機能(指定繰返し読取機能)の２つの読取機能を持つ。通信制御部３６には機能設定部７３を備え、機能設定部７３は、第１の読取機能、及び第２の読取機能のうち１つを設定する。通信制御部３６の送信制御部７２、送信出力設定部７１、受信状態検出部７４は、機能設定部７３で設定された機能に従い、対応した動作を行うように構成されている。
【００４３】
第１の読取機能は、無線タグを指定しないで読取を行う機能であり、アンテナ２２から放射された電波を受けて起動し、通信可能な状態にある無線タグ１１と通信を行い、無線タグ１１の記憶部１２に格納された識別情報１３及び状態情報１４を読取る。
【００４４】
第２の読取機能は、ISO18000-6 type CのSelectコマンドにより応答するタグを指定して、無線タグ１１の記憶部１２に格納された識別情報１３と状態情報１４の読取りを繰返す機能である。また第２の読取機能は、受信状態検出部７４で検出した受信状態によって送信出力設定部７１で送信出力設定信号を設定して送信出力を制御し、指定した無線タグ１１の存在範囲を絞込む機能であり、オペレータが指定した無線タグ１１を特定するのを補助する。第２の読取機能は、さらに通信制御部３６の受信状態検出部７４で検出した受信状態を通知部２４で通知する。
【００４５】
以下、探索作業での、第１の読取機能及び第２の読取機能の２つの読取機能について説明する。
【００４６】
図５Ａ、図５Ｂは、オペレータが通信装置２０を用いて、対象エリア（Area）の中から賞味期限切れの物品を探して取除く作業を行う場合の、制御部３３の処理手順を示すフローチャートである。この手順は、記憶部３５のＲＯＭ３５０に格納された無線タグ探索プログラムによって制御される。
【００４７】
オペレータが、図１の対象エリア（Area）において通信装置２０を携帯し、例えば、入力部２５の作業開始キーを操作すると、探索プログラムが起動する。制御部３３は、先ず、図５Ａの動作（Act）Ａ１で探索条件を設定する。動作Ａ１では、探索条件設定部２５１により、ディスプレイ（通知部）２４に図６に示す画面を表示し、オペレータに入力を促す。
【００４８】
図６は、探索条件の設定入力画面の一例を示す説明図である。図６では、「１．賞味期限」（〇年○月○日以前）、「２．賞味期限」（〇年○月○日以降）、「３．製造日」（〇年○月○日以前）、「４．製造日」（〇年○月○日以降）の項目を選択可能であって、それぞれの年月日を入力可能となっている。オペレータは、入力部２５のキーを操作して該当する入力枠に年月日を入力する。
【００４９】
図６では、賞味期限が２０１０年２月２日以前のものを探索条件とする場合の入力例を示しており、オペレータによって入力部２５の決定キーが入力されると、制御部３３は、入力された情報を記憶部３５に探索条件情報３５２として格納する。図６において、「５その他」が入力された場合には、さらに詳しい条件を設定できる画面に遷移する。
【００５０】
なお、制御部３３は、予め各探索条件の項目(賞味期限或いは製造日)に対応する無線タグ１１の記憶部１２の指定領域(格納場所)が分かっている。例えば、探索条件として賞味期限が設定されると、制御部３３は、無線タグ１１の記憶部１２の賞味期限情報の指定領域(格納場所)が分かる。
【００５１】
次に、制御部３３は、通信制御部３６の機能設定部７３で第１の読取機能を設定する(図５Ａの動作Ａ２)。動作Ａ２では、第１の読取機能の場合の予め定められた送信出力に対応した送信出力設定信号が送信出力設定部７１から出力される。また、送信制御部７２から第１の読取機能の場合の送信信号が出力され、かつ送信制御部７２は送信タイミング等を設定する。このとき、探索条件情報３５２をもとに探索条件が設定され、設定された探索条件で無線タグ１１の識別情報１３と状態情報１４が読取られることになる。状態情報１４は、例えば賞味期限の情報である。
【００５２】
次いで、第１の読取機能により通常読取りを開始する(動作Ａ３)。送信出力設定部７１から送信出力設定信号を出力すると、無変調キャリア信号がアンテナ２２から電波として放射され、送信制御部７２から送信信号を出力すると、無線タグ１１に対する送信が行われる。制御部３３は、入力部２５から第１の読取機能終了のキー入力があるか否かを判断し(動作Ａ４)、第１の読取機能終了のキー入力を検出するまで通常読取りを続ける。第１の読取機能終了のキー入力があると処理を終了する。
【００５３】
図７は、通信装置２０と無線タグ１１（ここでは、４つの無線タグＴＧ１〜ＴＧ４）との間の無線通信プロトコルの一例を示すタイミングチャートである。上述のように、ISO18000-6 type Cのプロトコルに準拠する例を示しており、１ラウンドあたりのスロット数を“４”とした場合である。
【００５４】
図７において、記号［Ｑ］、［Ｒ］、［Ａ］、［ＩＤ］、［Ｑｒ］はいずれも通信データを示している。各通信データの先頭には、データの先頭を示すプリアンブル符号が含まれ、また各通信データには、ＣＲＣ（Cyclic Redundancy Check）符号等の誤り検出符号が含まれており、受信側でエラーを検出できる。
【００５５】
先ず、通信装置２０は、無変調のキャリア信号をアンテナ２２から電波として送信する。各無線タグＴＧ１〜ＴＧ４は、この電波を受けて起動する。次に通信装置２０は、第１ラウンドの読取開始を指令するためのQueryコマンド［Ｑ］を送信する。Queryコマンド［Ｑ］には、１ラウンドあたりのスロット数を“４”とするパラメータ(Ｑ値＝２)が含まれている。各無線タグＴＧ１〜ＴＧ４は、Queryコマンド［Ｑ］を受信すると、乱数を生成する。そして、乱数により各無線タグＴＧ１〜ＴＧ４は、１ラウンド中の４つのスロットのうち、どのスロットで応答するかを決定する。同じく乱数により、各無線タグは応答データ［Ｒ］を生成する。応答データ［Ｒ］は、乱数によって生成されるため、無線タグ毎に異なる値となる。また、同じ無線タグでも乱数を生成する毎に異なる値となる。
【００５６】
図７の例では、無線タグＴＧ２は１番目のスロット０で応答データ［Ｒ］を送信する。無線タグＴＧ２からの応答データ［Ｒ］を受信すると、通信装置２０は、その応答データ［Ｒ］を正常に受信したことを指令するAcknowledge（Ack）コマンド［Ａ］を送信する。このAckコマンド［Ａ］には、無線タグＴＧ２から受信した応答データ［Ｒ］が含まれる。
【００５７】
応答データ［Ｒ］を送信した無線タグＴＧ２は、Ackコマンド［Ａ］を待つ。そして、Ackコマンド［Ａ］を受信すると、自身が送信した応答データ［Ｒ］が含まれているか否かを確認する。応答データ［Ｒ］が含まれている場合、無線タグＴＧ２は、Ackコマンド［Ａ］が自身宛であると認識し、自己のメモリで記憶しているＩＤ情報［ＩＤ］を送信する。通信装置２０は、ＩＤ情報［ＩＤ］を受信したら誤りの有無を検出し、誤りが無い場合には、受信したＩＤ情報［ＩＤ］を記憶部３５にタグ読取情報３５１として記憶する。
【００５８】
次いで、通信を継続するためにＴＧ２にReqRNコマンド[Ｒｒ]を送信し、Reply情報[Ｒｅ]を待つ。そして、[Ｒｅ]を受信したら、同様に誤りの有無を検出し、誤りが無い場合には、探索条件情報３５２に設定された探索項目(本実施の形態では賞味期限)が格納された無線タグ１１の記憶部１２の先頭アドレス情報とデータ量情報を含むReadコマンド[Ｒｄ]を送信し、状態情報(本実施の形態では賞味期限を含む情報)[ＤＴ]を待つ。そして、状態情報[ＤＴ]を受信したら、誤りの有無を検出し、誤りが無い場合には、受信した状態情報を記憶部３５にタグ読取情報３５１として格納する。
【００５９】
次に、通信装置２０は、スロットの切換を指令するため、Query-repコマンド［Ｑｒ］を送信する。ただし、既に応答データ［Ｒ］を送信した無線タグＴＧ２はQuery-repコマンド［Ｑｒ］を受信しても応答しない。図７の例では、無線タグＴＧ１が２番目のスロット１で応答データ［Ｒ］を送信する。以降の２番目のスロット１での動作は、１番目のスロット０の動作と同じため説明を省略する。２番目のスロット１での通信が終了すると、通信装置２０は、スロットの切換を指令するためのQuery-repコマンド［Ｑｒ］を送信する。ただし、既に応答データ［Ｒ］を送信した無線タグＴＧ１、ＴＧ２は、Query-repコマンド［Ｑｒ］を受信しても応答しない。
【００６０】
図７の例では、無線タグＴＧ３及びＴＧ４は、３番目のスロット２でそれぞれ異なる応答データ［Ｒ］を送信する。応答データ［Ｒ］の送信開始時間は、Queryコマンド［Ｑ］或いはQuery-repコマンド［Ｑｒ］を受信してから所定時間以内に規定されているため、同じスロットで２つ以上の無線タグが、それぞれ応答データ［Ｒ］を送信する場合には、応答データ［Ｒ］の送信の一部は必ず衝突するようになっている。このため、通信装置２０は、無線タグＴＧ３の応答データ［Ｒ］と無線タグＴＧ４の応答データ［Ｒ］を受信できず、通信装置２０は、応答データ［Ｒ］の受信タイムアウトを検出する。
【００６１】
次に、通信装置２０は、スロットの切換を指令するための、Query-repコマンド［Ｑｒ］を送信し、４番目のスロット３を開始する。ただし、図７の例では、既に無線タグＴＧ１〜ＴＧ４は、ラウンド１で応答データ［Ｒ］を送信しているため、４番目のスロット３では応答データ［Ｒ］の送信は無く、通信装置２０は応答データ［Ｒ］の受信タイムアウトを検出する。
【００６２】
通信装置２０は、ラウンド１の４つのスロットの終了を検出し、新しいラウンド２の１番目のスロット０の開始を指令するQueryコマンド［Ｑ］を送信する。図７の例では、ＩＤ情報［ＩＤ］を送信した無線タグＴＧ１とＴＧ２はラウンド２以降も応答しない。ラウンド２の１番目のスロット０では、無線タグＴＧ４が応答データ［Ｒ］を送信する。以降のラウンド２の１番目のスロット０の動作はラウンド１の１番目のスロット０動作と同じため、説明を省略する。
【００６３】
ラウンド２の１番目のスロット０での通信が終了すると、通信装置２０は、スロットの切換を指令するQuery-repコマンド［Ｑｒ］を送信する。ラウンド２の２番目のスロット１では、無線タグＴＧ３が応答データ［Ｒ］を送信する。通信装置２０は、無線タグＴＧ３からの応答データ［Ｒ］を受信すると、応答データ［Ｒ］を正常に受信したことを指令するAckコマンド［Ａ］を送信する。図７では、例えば、無線タグＴＧ３が、物陰にあり、通信装置２０が送信したAckコマンド［Ａ］の信号が減衰し、無線タグＴＧ３がAckコマンド［Ａ］受信時に受信エラーを検出した例を示している。
【００６４】
通信装置２０は、Ackコマンド［Ａ］を送信した後、無線タグＴＧ３からのＩＤ情報［ＩＤ］の受信を待っているが、受信タイムアウトとなり、同様に次のスロットに切り換える。以降、上述と同様な動きをして、通信装置２０は、通常読取機能により、対象エリア（Area）内の多数の無線タグと通信して、ＩＤ情報［ＩＤ］を受信する。
【００６５】
図５Ａの説明に戻り、制御部３３は、第１の読取機能でタグ識別情報１３と状態情報１４を読取ったかどうかを検出する(動作Ａ５)。読取ったことを検出した場合には、読取ったタグ識別情報と状態情報を記憶部３５にタグ読取情報３５１として格納する。また比較判定部３７は、探索条件情報３５２とタグ読取情報３５１の状態情報(本実施の形態の場合は賞味期限)を比較する(動作Ａ６)。
【００６６】
動作Ａ７では、比較判定部３７の比較結果を判断する。読取った無線タグの状態情報が探索条件に合致しないと判定した場合には、動作Ａ４に戻り、制御部３３はそのまま第１の読取機能による読取動作を続ける。動作Ａ７で、比較判定部２４が探索条件に合致すると判断した場合、制御部３３は、第１の読取機能による読取動作を中断し、第２の読取機能による読取動作に切換え、図５Ｂのフローチャートに移行する。また、オペレータが入力部２５を操作して、第２の読取機能に切換えるようにキー入力することもできる。
【００６７】
次に、図５Ｂに示すように、制御部３３はディスプレイ２４に第２の読取機能に切換える旨を表示し(動作Ａ８)、制御部３３は通信制御部３６の機能設定部７３で、第２の読取機能を設定する(動作Ａ９)。動作Ａ９では、第２の読取機能の場合の予め定められた送信出力の初期値に対応した送信出力設定信号が、出力設定部７１から出力される。また送信制御部７２からは、第２の読取機能の場合の送信信号が出力され、かつ送信制御部７２は送信タイミング等を設定する。ここでは、説明を簡単にするために、送信出力の初期値は通信装置２０で設定可能な送信出力の最大値とする。
【００６８】
次に制御部３３は、第１の読取機能による読取動作で読取った状態情報[ＤＴ]と、探索条件情報３５２とを比較判定部３７により比較した結果をもとに、探索条件に合致すると判定した無線タグ１１を、第２の読取機能の対象として設定する。第１の読取機能によって該当する無線タグ１１の識別情報を取得しているため、第２の読取機能では無線タグ１１の識別情報を設定し（動作Ａ１０）、無線タグ１１を特定する。ここでは、図７の無線タグＴＧ４が探索条件に合致し、ＴＧ４の識別情報を設定して第２の読取機能による読取を行うものとして、以下説明する。
【００６９】
次に、制御部３３は、第２の読取機能（指定繰返し読取機能）による読取動作を開始する(動作Ａ１１)。そして送信出力設定部７１から、送信出力設定信号を出力すると、無変調キャリア信号がアンテナ２２から電波として放射され、送信制御部７２から送信信号を出力すると、無線タグ１１に対する送信が行われる。
【００７０】
図８は、通信装置２０と無線タグＴＧ４との間の無線通信プロトコルの一例を示すタイミングチャートである。図７と同様にISO18000-６type Cのプロトコルに準拠する例を示しており、１ラウンドあたりのスロット数を“１”とした場合である。
【００７１】
記号［Ｓ］、［Ｑ］、［Ｒ］、［Ａ］、［ＩＤ］は、いずれも通信データを示す。各通信データの先頭には、データの先頭を示すプリアンブル符号が含まれ、また［Ｓ］を除く各通信データには、CRC（Cyclic Redundancy Check）符号等の誤り検出符号が含まれており、受信側でエラーを検出できる。
【００７２】
図８の丸印“○”は、各ラウンドで通信装置２０のＩＤ情報［ＩＤ］の受信成功を意味している。記号“×”は受信失敗を意味している。先ず通信装置２０は、上述の通り、無変調のキャリア信号をアンテナ２２から電波として送信する。次に、通信装置２０は、Selectコマンド［Ｓ］、次いでQueryコマンド［Ｑ］を送信し、１番目のラウンドＲ１を開始する。Selectコマンド［Ｓ］は、指定繰返し読取機能の対象である無線タグＴＧ４だけが応答するように、無線タグＴＧ４の識別情報を設定している。無線タグＴＧ４以外の他の無線タグが、このSelectコマンド［Ｓ］及びQueryコマンド［Ｑ］を受信した場合、他の無線タグは、自身の識別情報とは異なる識別情報が指定されていると判断して、応答信号［Ｒ］を送信しない。１番目のラウンドＲ１は、無線タグＴＧ４に十分な電波が届いていない等の理由により、通信装置２０は応答信号［Ｒ］を待機中に受信タイムアウトを検出した例である。
【００７３】
通信装置２０は、ラウンドＲ１のSelectコマンド［Ｓ］の送信開始時から、時間t１経過時に、無線タグＴＧ４だけが応答するように、無線タグＴＧ４の識別情報を設定したSelectコマンド［Ｓ］、次いでQueryコマンド［Ｑ］を送信し、２番目のラウンドＲ２を開始する。２番目のラウンドＲ２は、通信装置２０が無線タグＴＧ４からＩＤ情報［ＩＤ］を正しく受信した場合を示す。以降、同様に通信装置２０は、Selectコマンド［Ｓ］の送信開始時から時間t１経過時に、無線タグＴＧ４だけが応答するように、無線タグＴＧ４の識別情報を設定したSelectコマンド［Ｓ］及びQueryコマンド［Ｑ］を送信し、次のラウンドを開始する。ラウンドＲ５、Ｒ６、及びラウンドＲ８は、通信装置２０がAckコマンド［Ａ］を送信した後、通信装置２０がＩＤ情報［ＩＤ］を待っている間に受信タイムアウトを検出し、ＩＤ情報［ＩＤ］の受信に失敗した例を示している。
【００７４】
また、制御部３３は、各ラウンドでＩＤ情報［ＩＤ］を正しく受信したか否かを検出するとともに、例えば、前３ラウンドのＩＤ情報［ＩＤ］の受信可否結果を含めて通信成功率を算出する。図８の例では、ラウンドＲ４で算出した通信成功率ＳＶは、ラウンドＲ１からラウンドＲ４までのＩＤ情報［ＩＤ］受信可否結果から７５％となる。ラウンドＲ５で算出した通信成功率ＳＶは、ラウンドＲ２からラウンＲ５までのＩＤ情報［ＩＤ］受信可否結果から７５％である。
【００７５】
図５Ｂに戻り、制御部３３は、動作Ａ１１で第２の読取機能による読取動作を開始したあと、各ラウンドで無線タグ１１のＩＤ情報[ＩＤ]の読取可否を検出する（動作Ａ１２）。また通信状態を算出する（動作Ａ１３）。ここでは、通信状態として通信成功率ＳＶを算出する。また、算出した通信成功率ＳＶをディスプレイ２４に表示してもよい。
【００７６】
次に、制御部３３は、算出した通信成功率ＳＶを閾値ａとを比較する(動作Ａ１４)。通信成功率ＳＶが閾値aより大きいときは、通信状態が良好と判定する。例えば、閾値a＝７０％とする。また制御部３３は、通信成功率ＳＶが閾値ａより大きい場合には、通信状態が良好であることを示すために、例えば「アンテナを向けた方向に対象の無線タグがあるので、その方向に進んでください」という内容をディスプレイ２４に表示する(動作Ａ１５)。
【００７７】
また、制御部３３は、現在の通信装置２０の送信出力と、予め設定された第２の読取機能での送信出力の最小値とを比較する(動作Ａ１６)。通信装置２０の送信出力を最小値に設定した場合に、第２の読取機能によって対象の無線タグを特定するときの読取範囲が最小になる。第２の読取機能での送信出力の初期値、最大値及び最小値は予めオペレータにより設定されている。
【００７８】
制御部３３は、現在の送信出力が最小値よりも大きい場合には、送信出力を１ステップ下げ(動作Ａ１７)、読取範囲を狭める。現在の送信出力が最小値の場合には、「最小の読取範囲内に対象の無線タグが存在する」及び「第２の読取機能を終了して第１の読取機能に切換える」旨をディスプレイ２４に表示する(動作Ａ２４)。
【００７９】
また制御部３３は、動作Ａ１４において、通信成功率ＳＶが閾値ａ以下の場合には、通信成功率ＳＶを閾値bと比較する(動作Ａ１８)。閾値ｂは、通信成功率ＳＶが閾値ｂより小さいときは通信状態が悪いと判定する。例えば、閾値b＝３０％とする。制御部３３は、現在の通信装置２０の送信出力と、予め設定された第２の読取機能での送信出力の最大値とを比較する(動作Ａ１９)。現在の送信出力が最大値よりも小さい場合には、送信出力を１ステップ大きくする(動作Ａ２０)。
【００８０】
次に、制御部３３は、入力部２５の第２の読取機能終了のキー入力があるか否かを検出し(動作Ａ２１)、終了のキー入力を検出した場合には、「第２の読取機能終了の入力を検出したため、第１の読取機能に切換える」旨をディスプレイ２４に表示し（動作Ａ２４)、図５Ａの動作Ａ２に戻る。終了キーの入力を検出しない場合には、第２の読取機能による読取動作を続ける。
【００８１】
制御部３３は、ラウンド開始からt１時間が経過したことを検出する（動作Ａ２２）と、無線タグＴＧ４の識別情報を設定したSelectコマンド［Ｓ］、次いでQueryコマンド［Ｑ］を送信し、次のラウンドを開始し（動作Ａ２３）、動作Ａ１２に戻って繰返す。つまり、１回目の探索で賞味期限切れに該当する無線タグを見つけた場合は、その無線タグは対象外として、第２回目、第３回目の探索を行う。探索の回数はオペレータが決定する。
【００８２】
上述のように、オペレータは、予め探索ＩＤリストの情報を入手していない状態でも、第１の読取機能による読取動作によって、存在する無線タグの識別情報と状態情報を入手し、比較判定部３７によって探索条件に合致するかどうかを判定し、合致する場合には、第２の読取機能による読取動作によって、該当する無線タグ及び物品の存在範囲を、設定した送信出力最小値での読取範囲に簡単に絞り込み、無線タグ及び物品を特定することができる。従って、予めＩＤリストの情報を入手していない状態でも、対象エリア（Area）を一回りすれば、条件に該当する無線タグ及び物品を特定できる。
【００８３】
なお、図８では、通信成功率ＳＶを用いて通信状態を判定する例を示したが、連続してＩＤ情報[ＩＤ]を受信したラウンド数、連続してＩＤ情報[ＩＤ]を受信できなかったラウンド数、或いは他の方法を用いてもよい。また、図８では、各ラウンドの時間をt１に固定した例を示したが、ＩＤ情報[ＩＤ]の読取可否により、各ラウンドの時間を変えてもよい。
【００８４】
また通信装置２０の記憶部３５に、第２の読取機能による読取動作によって探索した無線タグの識別情報を格納する領域を設け、制御部３３は、一度、第２の読取機能によって探索した無線タグを再度探索しないようにする機能を設けてもよい。
【００８５】
さらに、図７において、１つのラウンドで複数の無線タグの識別情報と状態情報を読取り、比較判定部３７によって複数の無線タグが探索条件に合致すると判定する場合もある。この場合には、図５Ｂにおいて、探索条件に合致すると判定された最初の無線タグの識別番号を設定して第２の読取機能による読取動作を行い、最初の無線タグについて第２の読取機能が終了したら、続けて、次の無線タグの識別番号を設定して第２の読取機能による読取動作を行う。そして、探索条件に合致すると判定された複数の無線タグに対して、第２の読取機能による読取動作が終了したら、第１の読取機能に切換るようにしてもよい。
【００８６】
尚、ＲＯＭ３５０に格納されたプログラムを実行する部分を概略的に説明すると、図６の探索条件設定画面を用いて探索条件を設定したとき、その探索条件情報を受信して記憶処理する記憶部３５は、図５Ａの動作Ａ１に示すように、探索条件処理機能を実行するものである。
【００８７】
また、無線タグ通信部３０は、図５Ａの動作Ａ２〜Ａ３及び図５Ｂの動作Ａ９〜動作Ａ２０に示すように、第１の読取機能と第２の読取機能により、設定された探索条件で無線タグと通信を行う通信機能を実行するものである。
【００８８】
また、比較判定部３７は、図５Ａの動作Ａ６、Ａ７で示すように、第１の読取機能により無線タグから読取った情報と探索条件を比較判定する比較判定機能を実行するものである。
【００８９】
さらに通信制御部３６は、図５Ｂの動作ＡＡ８〜Ａ１１に示すように、比較判定の結果に従って通信機能を切り換え、第１の読取機能により探索条件に合致する状態情報を無線タグから読取ったとき、第２の読取機能による読取動作に切換えるように制御する制御機能を実行するものである。
【００９０】
以上述べたように、第１の実施形態では、オペレータは、対象エリアを一回りすることで、賞味期限切れの物品を取り除く作業を行うことができる。よって、短時間で作業を行うことができる。
【００９１】
（第２の実施形態）
次に、第２の実施形態の無線タグ通信装置について、図９Ａ、図９Ｂ及び図１０を用いて説明する。図９Ａ、図９Ｂは、第２の実施の形態において、通信装置２０による探索作業を行う場合の制御部３３の処理手順を示すフローチャートである。第１の実施形態の図５Ａ、図５Ｂの処理手順と共通する動作（Act）には同一符号を付している。
【００９２】
即ち、第２の実施の形態において、制御部３３は、図９Ａの探索条件の設定の動作Ａ１の次に、操作情報の設定（動作Ａ３１）を行う。さらに制御部３３は、図９Ｂの動作Ａ２１において第２の読取機能による読取動作が終了したら、動作Ａ３１で設定された操作情報を送信又は受信して、対象の無線タグに対して探索履歴の情報の書込み又は読取りを行う（動作Ａ３２)。
【００９３】
図９Ａにおいて、動作Ａ１で探索条件を設定したら、制御部３３は、続いて動作Ａ３１で図１０に示す画面を表示し、操作情報設定部２５２により入力された情報を、記憶部３５に操作情報３５３として格納する。
【００９４】
図１０は、操作情報の設定入力画面の一例を示す説明図である。図１０では、「１．賞味期限確認日を保存」と、「２．製造日確認日を読取」の項目を選択可能であって、それぞれの年月日を入力可能となっている。オペレータは、入力部２５のキーを操作して該当する入力枠に年月日を入力する。図１０では、「１．賞味期限確認日を保存」の年月日が入力された場合の例を示す。また、「３．その他」が入力された場合には、さらに詳しい条件を設定できる画面に遷移する。さらに、「４設定情報なし」が入力された場合には、探索して無線タグが特定された後に、該当する無線タグ１１の記憶部１２の指定領域に情報を書込んだり、読取りを行わない。
【００９５】
また図９Ｂにおいて、制御部３３は、現在の通信装置２０の送信出力が、予め設定された第２の読取機能での送信出力の最小値と同じ場合(動作Ａ１６)、或いは、入力部２５から第２の読取機能終了のキー入力を検出した場合(動作Ａ２１)は、第２の読取機能による読取動作を終了し、操作情報３５３を送信する（動作Ａ３２）。操作情報３５３が書込みを指示する場合、それに従って、無線タグ１１の記憶部１２の予め決められた領域に、探索履歴の情報である賞味期限確認日を書込む動作を行う。
【００９６】
このとき、制御部３３は、対象の無線タグ以外の無線タグに書き込んでしまうことを防止するために、図１１Ａに示す指定書込機能を用いて、賞味期限確認日を書込む。さらに、書込エラーの発生を防止するために、第２の読取機能での送信出力の最小値よりも大きな送信出力を設定して、賞味期限確認日を書込む。つまり、書込動作は無線タグ１１の記憶部１２の内容を書き換えるため、読取動作よりも大きな電力が必要であり、第２の読取機能での送信出力の最小値よりも大きな送信出力を設定して、無線タグ１１に十分な電力を供給することにより、書込エラーの発生を抑える。
【００９７】
図１１Ａは、第２の実施形態における通信装置２０と無線タグ１１との間の無線通信プロトコルを示すタイミングチャートである。図７、図８と同様に、ISO18000-6 type Cのプロトコルに準拠する例を示しており、１ラウンドあたりのスロット数を“１”とした場合である。
【００９８】
記号[Ｓ]、[Ｑ]、[Ｒ]、[Ａ]、[ＩＤ]、[Ｒｒ]、[Ｒｅ]、[Ｗ]、[Ｒｗ]は、いずれも通信データを示している。各通信データの先頭には、データの先頭を示すプリアンブル符号が含まれ、また、[Ｓ]を除く各通信データには、CＲC（Cyclic Redundancy Check）符号等の誤り検出符号が含まれており、受信側でエラーを検出できる。
【００９９】
先ず、対象の無線タグの識別情報を設定したSelectコマンド[Ｓ]を送信する。以下、図７と同様に、通信を行い、誤りなくReply情報[Ｒｅ]を受信したら、無線タグ１１の記憶部１２の賞味期限確認日を格納する先頭アドレス情報と、操作情報３５３の賞味期限確認日のデータ情報を含むWriteコマンド[Ｗ]を送信し、Write コマンドのRｅply情報[Ｒｗ]を待つ。そして、[Ｒｗ]を受信したら、誤りの有無を検出し、誤りが無い場合には、指定書込を行う。誤りを検出した場合には、指定書込機能による書込動作をリトライする。指定書込の終了後、第１の読取機能による読取動作に切換える旨を表示して(動作Ａ２４)、図９Ａの動作Ａ２に戻る。
【０１００】
オペレータは、予め探索ＩＤリストの情報を入手していない状態でも、対象エリアを一周すれば、賞味期限切れの物品を特定するとともに、その物品に備えられた無線タグ１１の記憶部１２の予め決められた領域に賞味期限確認日を書込むことができ、短時間で作業を行うことができる。
【０１０１】
尚、無線タグ１１の記憶部１２に書込む探索履歴の情報は、賞味期限確認日のほかに、製造日確認日等の情報を書き込むこともできる。無線タグ１１へ賞味期限確認日や製造日確認日等を書込むことで、過去の探索履歴を把握することができる。また賞味期限や使用期限の切れた物品が見つかった場合は、「販売できません」又は「使用できません」といった情報を書き込むようにしてもよい。
【０１０２】
（第３の実施形態）
次に、第３の実施形態の無線タグ通信装置について、図９Ａ、図９Ｂ及び図１１Ｂを用いて説明する。
【０１０３】
第３の実施の形態は、図９Ａの操作情報の設定(動作Ａ３１)において、図１０の「２．製造日確認日を読取」が選択された場合の処理に関する。例えば、賞味期限が切れてしまった物品について、これまで製造日の確認（読取）がいつ行われたかを知るため、探索履歴に関する情報を取得するようなシーンが該当する。
【０１０４】
図９Ｂにおいて、制御部３３は、現在の通信装置２０の送信出力が、予め設定された第２の読取機能での送信出力の最小値と同じ場合(動作Ａ１６)、或いは、入力部２５から第２の読取機能終了のキー入力を検出した場合(動作Ａ２１)に、第２の読取機能による読取動作を終了し、操作情報３５３を受信する。操作情報３５３が読取りを指示する場合、それに従って無線タグ１１の記憶部１２の予め決められた領域から、探索履歴の情報である製造日確認日を読取る(動作Ａ３２)。
【０１０５】
このとき、制御部３３は、対象の無線タグ以外の無線タグから読み取ることを防止するために、図１１Ｂに示す指定読取機能を用いて製造日確認日を読取る。さらに、読取エラーの発生を防止するために、第２の読取機能での送信出力の最小値よりも小さな送信出力を設定して、製造日確認日を読取る。
【０１０６】
即ち、上述したように第２の読取機能は、最終的に賞味期限切れの物品の存在範囲を絞り込むため、送信出力を最小値まで小さくしている。送信出力が小さいと、物品と通信装置２０の位置関係により読取エラーが発生し易くなるが、第３の実施形態で製造日確認日を読取る場合には、対象の無線タグの識別情報が分かっている。したがって指定読取機能を用いることにより、送信出力を第２の読取機能の最小値よりも小さくしても読み取ることができ、対象外の無線タグを読み取ることを防止できる。また読取エラーの発生を防止することができる。
【０１０７】
図１１Ｂは、第３の実施形態の通信装置２０と無線タグ１１との間の無線通信プロトコルを示すタイミングチャートである。図７、図８、図１１Ａと同様に、ISO18000-6 type Cのプロトコルに準拠する例を示しており、１ラウンドあたりのスロット数を“１”とした場合である。
【０１０８】
記号[Ｓ]、[Ｑ]、[Ｒ]、[Ａ]、[ＩＤ]、 [Ｒｒ]、[Ｒｅ]、[Ｒｄ]、[ＤＴ]は、いずれも通信データを示している。各通信データの先頭には、データの先頭を示すプリアンブル符号が含まれ、また、[Ｓ]を除く各通信データには、CＲC（Cyclic Redundancy Check）符号等の誤り検出符号が含まれており、受信側でエラーを検出できる。
【０１０９】
先ず、対象の無線タグの識別情報を設定したSelectコマンド[Ｓ]を送信する。以下、図７と同様に通信を行い、誤りなくReply情報[Ｒｅ]を受信したら、無線タグ１１の記憶部１２の製造日確認日の先頭アドレス情報と、製造日確認日のデータ情報を含むReadコマンド[Ｒｄ]を送信し、製造日確認日の情報を含む情報[ＤＴ]を待つ。そして、[ＤＴ]を受信したら、誤りの有無を検出し、誤りが無い場合には、指定読取機能を終了する。誤りを検出した場合には、指定読取機能による読取動作をリトライする。指定読取の終了後、第１の読取機能に切換える旨を表示し（動作Ａ２４）、図９Ａの動作Ａ２に戻り、第１の読取機能による読取動作を行う。
【０１１０】
これにより、オペレータは、予め探索ＩＤリストの情報を入手していない状態でも、対象エリアを一周すれば、賞味期限切れの物品を特定するとともに、その物品に備えられた無線タグ１１の記憶部１２の予め決められた領域から製造日確認日を読取る作業を短時間で行うことができる。尚、無線タグ１１の記憶部１２からの読取りは、製造日確認日のほかに賞味期限確認日等の探索履歴の情報を読取ることもできる。無線タグ１１から製造日確認日や賞味期限確認日等の情報を読取ることで、過去の探索履歴を把握することができる。
【０１１１】
（第４の実施の形態）
次に、第４の実施形態に係る無線タグ通信システムについて、図１２を用いて説明する。
【０１１２】
図１２は、第４の実施形態に係る無線タグ通信システムのブロック図である。無線タグ通信システムは、無線タグ通信装置２０と上位機器（サーバ）１００とで構成し、図３と機能的に同じ部分には同一符号を付している。以下、無線タグ通信装置２０は通信装置２０と呼ぶ。
【０１１３】
通信装置２０は、通知部２４、入力部２５、無線タグ通信部３０、電源部３１、上位機器との通信部３２１及び制御部３３を備えている。制御部３３は、ＣＰＵ３４、記憶部３５及び通信制御部３６を含む。
【０１１４】
通知部２４は、ディスプレイとブザーで構成し、入力部２５はキーボードや、通知部２４のディスプレイ上に構成したタッチパネルで構成される。電源部３１は、バッテリとバッテリの充電・放電の制御回路からなる。通信部３２１は、通信回線を介して接続される上位機器１００との通信を司る。通信回線は有線、無線を問わない。
【０１１５】
制御部３３は、ＣＰＵ３４の制御のもとに、入力部２５、通知部２４、無線タグ通信部３０、電源部３１を制御する。通信制御部３６は機能設定部を備え、第１の読取機能、及び第２の読取機能のうち１つを設定する。
【０１１６】
上位機器１００は、通信部３２２、比較判定部３７、ＣＰＵ７５、記憶部７６及び入力部７７を備える。通信部３２２は、通信装置２０との通信を行う。比較判定部３７は、記憶部７６のタグ読取情報７６１と探索条件情報７６２を比較判定する。ＣＰＵ７５は、上位機器１００の全体の動作を制御する。
【０１１７】
記憶部７６には、通信装置２０から送信されたタグ読取情報７６１（タグ読取り情報３５１に相当）と、入力部７７の探索条件設定部７７１により設定された探索条件情報７６２と、操作情報設定部７７２により設定された操作情報７６３と、物品情報リスト７６４を格納している。
【０１１８】
通信装置２０の通信部３２１と上位機器１００の通信部３２２は、互いに情報を通信し、通信装置２０は、無線タグ１１から読取った情報を上位機器１００に送信したり、上位機器１００からタグ読取情報と探索条件情報との比較判定結果を受信する。通信制御部３６は、第１の読取機能、第２の読取機能の設定、及び受信した比較判定結果に応答して第１の読取機能と第２の読取機能の切り換えを行う。
【０１１９】
探索条件設定部７７１と操作情報設定部７７２は、上位機器１００に設けた入力部７７により設定される方法もあるが、外部装置（図示せず）から入力された情報を受信して探索条件及び操作情報を設定するように構成することもできる。
【０１２０】
また記憶部７６の物品情報リスト７６４には、図１の対象エリア（Area）だけでなく、他の全てのエリアの物品情報が格納されている。ここでは、全てのエリアの賞味期限切れの物品を抽出することはできるが、図１の対象エリア（Area）にある賞味期限切れの物品を抽出することはできない場合を想定している。即ち、現在の物品の個品管理がされていない場合を想定している。
【０１２１】
図１２の無線タグ通信システムの動作及び処理手順は、図５Ａ、図５Ｂ又は、図９Ａ、図９Ｂで述べた通りであり、第４の実施の形態の無線タグ通信システムにおいても、オペレータは、予め探索ＩＤリストの情報を入手していない状態でも、対象エリアを一回りすれば、賞味期限切れや使用期限切れの物品を取り除く作業を行うことができる。よって、短時間で作業を行うことができる。
【０１２２】
以上述べた実施形態では、賞味期限切れの物品を探すこと、或いは賞味期限確認日の書込みと製造日確認日の読取りを例に挙げたが、無線タグ１１の記憶部１２に格納可能な情報であれば、これらに限定されるものではない。
【０１２３】
また上位機器１００として、サーバを例に説明したが、上位機器１００は、サーバ以外にノート型のパソナルコンピュータ、スマートフォン（多機能携帯電話）、タブレット端末などで構成することもできる。
【０１２４】
尚、本発明のいくつかの実施形態を述べたが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１２５】
１１…無線タグ、
１２…無線タグの記憶部、
２０…無線タグ通信装置、
２２…アンテナ、
２４…ディスプレイ(通知部)、
２５，７７…入力部、
２５１，７７１…探索条件設定部、
２５２，７７２…操作情報設定部、
３０…無線タグ通信部、
３１…電源部、
３２、３２１，３２２…通信部、
３３…制御部、
３４，７５…ＣＰＵ、
３５，７６…記憶部、
３５０…ＲＯＭ
３５１，７６１…タグ読取情報、
３５２，７６２…探索条件情報、
３５３，７６３…操作情報、
３５４…物品情報リスト、
３６…通信制御部、
３７…比較判定部、
１００…上位機器（サーバ等）。
【図１】
2014102565.tif 000004
【図２】
2014102565.tif 000005
【図３】
2014102565.tif 000006
【図４】
2014102565.tif 000007
【図５Ａ】
2014102565.tif 000008
【図５Ｂ】
2014102565.tif 000009
【図６】
2014102565.tif 000010
【図７】
2014102565.tif 000011
【図８】
2014102565.tif 000012
【図９Ａ】
2014102565.tif 000013
【図９Ｂ】
2014102565.tif 000014
【図１０】
2014102565.tif 000015
【図１１Ａ】
2014102565.tif 000016
【図１１Ｂ】
2014102565.tif 000017
【図１２】
2014102565.tif 000018