(57)【要約】【課題】タグ識別情報の取得処理全体を円滑かつ迅速に行うことができるようにする。【解決手段】リーダ１は、操作端末１００とタグ通信端末２００とを備えている。タグ通信端末２００は、無線タグＴの無線タグ回路部ＴｏのタグＩＤを受信して取得すると、取得したタグＩＤが読取結果リストに既に登録されているタグＩＤと同一であるかどうか照合し、両者のタグＩＤが異なるときは、当該タグＩＤを読取結果リストに追加登録し、読取結果リストに登録されているタグＩＤの数を表示部２２０にカウンタ表示する。そして、タグ通信端末２００は、取得したタグＩＤの全データをそのまま操作端末１００へ送信するか、或いは取得したタグＩＤのデータを短縮化して操作端末１００へ送信する。【選択図】図３
2011198182.tif 000002
【特許請求の範囲】
【請求項１】
操作手段を備えた操作端末と、
無線タグと無線通信を行う装置アンテナを備えたタグ通信端末と、
を有する無線タグ通信装置であって、
前記タグ通信端末は、
前記無線タグのタグ識別情報を、前記装置アンテナを用いた無線通信により当該無線タグから取得する情報取得処理を行う情報取得手段と、
少なくとも１つのタグ識別情報を記憶可能な記憶手段と、
前記情報取得手段により前記無線タグより前記タグ識別情報が取得された場合に、当該取得された前記タグ識別情報が、前記記憶手段に記憶された前記タグ識別情報と一致するかどうかを判定する判定手段と、
前記判定手段により、前記取得された前記タグ識別情報が前記記憶手段に記憶されたタグ識別情報と一致したと判定された場合と一致しないと判定された場合とで、それぞれ異なる当該タグ識別情報に係わる所定の処理を行う情報加工手段と、
前記情報加工手段による処理結果に対応した処理データを前記操作端末へ送信するデータ送信手段と、
を備えており、
前記操作端末は、
前記データ送信手段により送信された前記処理データを受信して取得するデータ受信手段を備える
ことを特徴とする無線タグ通信装置。
【請求項２】
前記タグ通信端末は、
前記判定手段により、前記取得された前記タグ識別情報が前記記憶手段に記憶されたタグ識別情報と一致しないと判定された場合に、当該タグ識別情報を記憶手段に格納する第１格納手段
を備え、
前記情報加工手段は、
前記所定の処理として、前記第１格納手段により前記記憶手段に格納されたタグ識別情報を当該タグ識別情報の少なくとも一部を有するように加工し、
前記データ送信手段は、
前記第１格納手段により格納された前記タグ識別情報又は前記情報加工手段により加工した情報を前記処理データとして前記操作端末へ送信する
ことを特徴とする請求項１記載の無線タグ通信装置。
【請求項３】
前記第１格納手段により前記タグ識別情報が前記記憶手段に格納された場合に、その新たに格納されたタグ識別情報と、前記タグ識別情報の格納よりも前に前記記憶手段に格納された少なくとも１つのタグ識別情報のうち最後に格納されたタグ識別情報との、同一性を比較し、前記新たに格納されたタグ識別情報のうち、前記最後に格納されたタグ識別情報と同一のデータ部分と異なるデータ部分とを識別するデータ比較手段と、
前記データ比較手段により識別された前記異なるデータ部分を、前記新たに格納されたタグ識別情報から抽出加工するデータ抽出手段と、
を有し、
前記データ送信手段は、
前記データ抽出手段により抽出加工された、前記新たに格納されたタグ識別情報の前記異なるデータ部分を、前記処理データとして前記操作端末へ送信する
ことを特徴とする請求項２記載の無線タグ通信装置。
【請求項４】
前記データ抽出手段により抽出加工された、前記新たに格納されたタグ識別情報の前記異なるデータ部分に対し、抽出加工されたことを表す識別子を付与する識別子付与手段
を有し、
前記データ送信手段は、
前記データ抽出手段により抽出加工された、前記新たに格納されたタグ識別情報の前記異なるデータ部分と、前記識別子付与手段により付与された前記識別子とを、前記処理データとして前記操作端末へ送信する
ことを特徴とする請求項３記載の無線タグ通信装置。
【請求項５】
前記タグ通信端末は、
前記記憶手段に記憶された前記タグ識別情報の数を表示する第１表示手段を備える
ことを特徴とする請求項２乃至請求項４のいずれか１項記載の無線タグ通信装置。
【請求項６】
前記タグ通信端末は、
操作者が、前記記憶手段に格納された前記タグ識別情報の消去を指示可能な第１操作手段と、
前記第１操作手段による指示に基づき、前記記憶手段に格納された前記タグ識別情報を消去する第１初期化手段
を備えることを特徴とする請求項２乃至請求項５のいずれか１項記載の無線タグ通信装置。
【請求項７】
前記操作端末は、
前記タグ通信端末の前記情報取得手段による情報取得対象となる少なくとも１つのタグ識別情報を前記タグ通信端末へ送信する情報送信手段
を備えており、
前記タグ通信端末は、
前記情報送信手段により送信された前記少なくとも１つのタグ識別情報を受信して取得する情報受信手段と、
前記情報受信手段により取得された前記少なくとも１つのタグ識別情報を前記記憶手段に格納する第２格納手段と
を備え、
前記情報加工手段は、
前記判定手段により、前記取得された前記タグ識別情報が、前記第２格納手段により前記記憶手段に格納され記憶された前記少なくとも１つのタグ識別情報と一致したと判定された場合に、前記記憶手段内の当該タグ識別情報に対し所定の削除処理を行う削除処理手段を含み、
前記データ送信手段は、
前記第２格納手段により前記記憶手段に格納され記憶された前記少なくとも１つのタグ識別情報のうち、前記削除処理手段による削除処理が行われていないタグ識別情報の個数を前記処理データとして前記操作端末へ送信する
ことを特徴とする請求項１記載の無線タグ通信装置。
【請求項８】
前記タグ通信端末は、
前記第２格納手段により前記記憶手段に格納され記憶された前記少なくとも１つのタグ識別情報のうち、前記削除処理手段による削除処理が行われていないタグ識別情報の個数を表示する第２表示手段を備える
ことを特徴とする請求項７記載の無線タグ通信装置。
【請求項９】
前記タグ通信端末は、
操作者が、前記削除処理手段により前記削除処理が実行された前記記憶手段内の当該タグ識別情報の、削除処理前の状態への復元を指示可能な第２操作手段と、
前記第２操作手段による指示に基づき、前記削除処理手段により前記削除処理が実行された前記記憶手段内の当該タグ識別情報を、削除処理前の状態へ復元処理する第２初期化手段
を備えることを特徴とする請求項７又は請求項８記載の無線タグ通信装置。
【請求項１０】
前記タグ通信端末は、
操作者が、前記装置アンテナからの前記無線通信の送信出力の変更を指示可能な第３操作手段と、
前記第３操作手段による指示に基づき、前記装置アンテナからの前記無線通信の送信出力の変更する出力制御手段
を備えることを特徴とする請求項１乃至請求項９のいずれか１項記載の無線タグ通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグと無線通信を行う無線タグ通信装置に関する。
【背景技術】
【０００２】
無線タグと無線通信を行う無線タグ通信装置として、例えば特許文献１に記載の従来技術がある。この従来技術の無線タグ通信装置としてのリーダは、操作者が携帯可能な携帯操作端末として構成されている。このリーダは、情報取得手段としてのアンテナ及び高周波回路と、ＣＰＵを備えた制御回路とを有している。また、リーダには、基地局及び通信回線を介しデータベースを備えたサーバが接続されている。このデータベースには、物品の名称と、これに関連づけられている無線タグのタグ識別情報としてのタグＩＤとの、相関情報が格納保持されている。
【０００３】
操作者がある特定の物品の現在位置を探したい場合、リーダのＣＰＵは、基地局及び通信回線を介し上記サーバのデータベースにアクセスする。すると、操作者により指定されたキーワードに対応する検索がデータベースで実行され、当該物品に設けられた無線タグに係るタグＩＤが特定される。そして、そのタグＩＤを指定して高周波回路及びアンテナを介し無線タグと無線通信を行い、タグＩＤを取得することにより、対応する無線タグを検出する。これにより、操作者が探したい物品を見つけ出すことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−８７０３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記従来技術のようなユーザが携帯可能な無線タグ通信装置において、ユーザの利便性を向上することを目的として、操作手段を備えた操作端末と、無線タグと無線通信を行うタグ通信端末とを分離した構造が考えられる。操作端末とタグ通信端末とを別体とすることにより、ユーザが操作しやすい状態に操作端末を配置することができるとともに、無線タグと通信しやすい場所にタグ通信端末を配置することができるからである。
【０００６】
ここで、無線タグからのタグ識別情報の取得処理の際には、１つのタグ識別情報が１回受信され取得されれば２回目以降を重複して取得する必要はない。このため、通常、新たにタグ識別情報が取得された際には、当該タグ識別情報が、既に取得済みのタグ識別情報と同一であるかどうかの照合が行われる。
【０００７】
一般に、このような照合は操作端末によって行われる。このため、タグ通信端末と操作端末との間では、次のような情報の送受信が行われることになる。すなわち、タグ通信端末が取得したタグ識別情報を操作端末へ報告し、操作端末が当該タグ識別情報が既に取得済みのタグ識別情報と同一であるかどうかを照合し、照合結果に基づく所定の指示を操作端末がタグ通信端末側へ送信し、受信した指示に応じた処理をタグ通信端末が行う。
【０００８】
このような情報の送受信が、タグ通信端末においてタグ識別情報の取得処理を行っている間、常に行われることになる。その結果、タグ識別情報の取得処理を円滑かつ迅速に行うことができなくなるおそれがあった。
【０００９】
本発明の目的は、タグ識別情報の取得処理全体を円滑かつ迅速に行うことができる無線タグ通信装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、第１発明の無線タグ通信装置は、操作手段を備えた操作端末と、無線タグと無線通信を行う装置アンテナを備えたタグ通信端末と、を有する無線タグ通信装置であって、前記タグ通信端末は、前記無線タグのタグ識別情報を、前記装置アンテナを用いた無線通信により当該無線タグから取得する情報取得処理を行う情報取得手段と、少なくとも１つのタグ識別情報を記憶可能な記憶手段と、前記情報取得手段により前記無線タグより前記タグ識別情報が取得された場合に、当該取得された前記タグ識別情報が、前記記憶手段に記憶された前記タグ識別情報と一致するかどうかを判定する判定手段と、前記判定手段により、前記取得された前記タグ識別情報が前記記憶手段に記憶されたタグ識別情報と一致したと判定された場合と一致しないと判定された場合とで、それぞれ異なる当該タグ識別情報に係わる所定の処理を行う情報加工手段と、前記情報加工手段による処理結果に対応した処理データを前記操作端末へ送信するデータ送信手段と、を備えており、前記操作端末は、前記データ送信手段により送信された前記処理データを受信して取得するデータ受信手段を備えることを特徴とする。
【００１１】
本願第１発明の無線タグ通信装置は、操作端末とタグ通信端末とを有する。タグ通信端末は装置アンテナを用いて無線タグと無線通信を行い、操作端末は操作手段を備えている。タグ通信端末と操作端末とは互いに着脱自在に構成されている。これにより、操作端末をユーザが操作しやすい状態に配置するとともに、タグ通信端末は無線タグと通信しやすい場所に配置することができる。この結果、ユーザの利便性を向上することができる。
【００１２】
上記のように、無線タグ通信装置が、別体である操作端末及びタグ通信端末により構成された場合、それら操作端末とタグ通信端末との間で信号の授受を行う必要がある。
【００１３】
一方、一般に、無線タグからのタグ識別情報の取得処理の際には、取得のための問いかけ信号が装置アンテナから無線タグへ送信され、無線タグが当該問いかけ信号に応答してタグ情報を送信する。通常、タグ識別情報の取得漏れを防ぐために、装置アンテナからは上記問いかけ信号が所定回数繰り返し送信される。この結果、通信範囲内に存在する同一の無線タグから同一のタグ識別情報が複数回送信されるので、装置アンテナは、同一のタグ識別情報を複数回受信する。タグ識別情報の取得処理としては、１つのタグ識別情報が１回受信され取得されれば２回目以降を重複して取得する必要はない。このため、通常、新たにタグ識別情報が取得された際には、当該タグ識別情報が、既に取得済みのタグ識別情報と同一であるかどうかの照合が行われる。
【００１４】
本願第１発明においては、上述した、別体である操作端末及びタグ通信端末の間における信号の授受の必要性に対応して、上記のタグ識別情報の照合機能をタグ通信端末側が備えている。すなわち、本願第１発明では、タグ通信端末において、情報取得手段が、無線タグのタグ識別情報を無線通信により取得する。そしてタグ通信端末の判定手段が、当該取得されたタグ識別情報が記憶手段に記憶されたタグ識別情報と一致するかどうかを判定する。取得されたタグ識別情報が記憶されたタグ識別情報と一致したと判定された場合と一致しないと判定された場合とで、タグ通信端末の情報加工手段が、それぞれ異なる当該タグ識別情報に係わる所定の処理を行う。そして、タグ通信端末のデータ送信手段が、その所定の処理の結果に対応した処理データを、操作端末へと送信する。
【００１５】
以上のように、本願第１発明では、タグ通信端末がタグ識別情報を取得したとき、取得されたタグ識別情報が既に取得済みのタグ識別情報と同一であるかどうかをタグ通信端末側で判定し、所定の処理を行い、処理後のデータを操作端末へ送信する。この結果、取得されたタグ識別情報をタグ通信端末が操作端末へ報告し、操作端末が当該タグ識別情報が既に取得済みのタグ識別情報と同一であるかどうかを照合し、照合結果に基づく所定の指示を操作端末がタグ通信端末側へ送信し、受信した指示に応じた処理をタグ通信端末が行う場合に比べ、タグ識別情報の取得処理全体を円滑かつ迅速に行うことができる。
【００１６】
第２発明の無線タグ通信装置は、上記第１発明において、前記タグ通信端末は、前記判定手段により、前記取得された前記タグ識別情報が前記記憶手段に記憶されたタグ識別情報と一致しないと判定された場合に、当該タグ識別情報を記憶手段に格納する第１格納手段を備え、前記情報加工手段は、前記所定の処理として、前記第１格納手段により前記記憶手段に格納されたタグ識別情報を当該タグ識別情報の少なくとも一部を有するように加工し、前記データ送信手段は、前記第１格納手段により格納された前記タグ識別情報又は前記情報加工手段により加工した情報を前記処理データとして前記操作端末へ送信することを特徴とする。
【００１７】
本願第２発明においては、タグ通信端末がタグ識別情報を取得したとき、取得されたタグ識別情報が既に取得済みのタグ識別情報と同一ではなかった場合にのみ、第１格納手段が当該タグ識別情報を記憶手段に格納する。１つのタグ識別情報が記憶手段に格納された後、同一のタグ識別情報を重複して記憶手段に格納する必要はないからである。また、情報加工手段により、第１格納手段により格納されたタグ識別情報を当該タグ識別情報の少なくとも一部を有するように加工する。そして、第１格納手段に格納されたタグ識別情報又は上記加工した情報が、操作端末へ送信される。
【００１８】
以上のようにして、本願第２発明では、タグ通信端末が、既に取得済みのタグ識別情報と異なるタグ識別情報を新たに取得したとき、取得されたタグ識別情報を記憶手段に格納する態様の情報取得処理において、取得処理全体を円滑かつ迅速に行うことができる。
【００１９】
第３発明の無線タグ通信装置は、上記第２発明において、前記第１格納手段により前記タグ識別情報が前記記憶手段に格納された場合に、その新たに格納されたタグ識別情報と、前記タグ識別情報の格納よりも前に前記記憶手段に格納された少なくとも１つのタグ識別情報のうち最後に格納されたタグ識別情報との、同一性を比較し、前記新たに格納されたタグ識別情報のうち、前記最後に格納されたタグ識別情報と同一のデータ部分と異なるデータ部分とを識別するデータ比較手段と、前記データ比較手段により識別された前記異なるデータ部分を、前記新たに格納されたタグ識別情報から抽出加工するデータ抽出手段と、を有し、前記データ送信手段は、前記データ抽出手段により抽出加工された、前記新たに格納されたタグ識別情報の前記異なるデータ部分を、前記処理データとして前記操作端末へ送信することを特徴とする。
【００２０】
本願第３発明においては、新たにタグ識別情報が取得されたとき、直前に記憶手段に格納したタグ識別情報と異なるデータ部分のみが抽出され、操作端末へ送信される。操作端末は、当該受信した異なるデータ部分に対し、直前に受信した同一のデータ部分を付け加えることで、上記取得されたタグ識別情報を容易に復元することができる。そして、上記異なるデータ部分のみがタグ通信端末から操作端末へ送信されることで、送信におけるデータ量を必要最小限にとどめることができる。この結果、取得処理全体をさらに迅速に行うことができる。特に、同一種類の複数の無線タグに対し連続して情報読み取りが行われる場合には、上記異なるデータ部分のデータ量が少なく、特に有効である。
【００２１】
第４発明の無線タグ通信装置は、上記第３発明において、前記データ抽出手段により抽出加工された、前記新たに格納されたタグ識別情報の前記異なるデータ部分に対し、抽出加工されたことを表す識別子を付与する識別子付与手段を有し、前記データ送信手段は、前記データ抽出手段により抽出加工された、前記新たに格納されたタグ識別情報の前記異なるデータ部分と、前記識別子付与手段により付与された前記識別子とを、前記処理データとして前記操作端末へ送信することを特徴とする。
【００２２】
これにより、操作端末は、識別子の有無を手がかりに、タグ通信端末から受信されたデータが、上記抽出加工されたデータであるのか、抽出加工されない通常のデータであるのかを、確実に識別することができる。
【００２３】
第５発明の無線タグ通信装置は、上記第２乃至第４発明のいずれかにおいて、前記タグ通信端末は、前記記憶手段に記憶された前記タグ識別情報の数を表示する第１表示手段を備えることを特徴とする。
【００２４】
これにより、操作者が、タグ識別情報の取得及び格納が正しく行われていることを、確実に視覚的に認識することができる。
【００２５】
第６発明の無線タグ通信装置は、上記第２乃至第５発明のいずれかにおいて、前記タグ通信端末は、操作者が、前記記憶手段に格納された前記タグ識別情報の消去を指示可能な第１操作手段と、前記第１操作手段による指示に基づき、前記記憶手段に格納された前記タグ識別情報を消去する第１初期化手段を備えることを特徴とする。
【００２６】
これにより、操作者が第１操作手段を手動操作することで、タグ識別情報の取得及び記憶手段への格納を途中でリセットし、最初からやり直すことができる。また、第１表示手段での表示が行われる場合には、操作者が意図的に一度リセットすることで、どの時点からの表示であるのかを明確化することができる。
【００２７】
第７発明の無線タグ通信装置は、上記第１発明において、前記操作端末は、前記タグ通信端末の前記情報取得手段による情報取得対象となる少なくとも１つのタグ識別情報を前記タグ通信端末へ送信する情報送信手段を備えており、前記タグ通信端末は、前記情報送信手段により送信された前記少なくとも１つのタグ識別情報を受信して取得する情報受信手段と、前記情報受信手段により取得された前記少なくとも１つのタグ識別情報を前記記憶手段に格納する第２格納手段とを備え、前記情報加工手段は、前記判定手段により、前記取得された前記タグ識別情報が、前記第２格納手段により前記記憶手段に格納され記憶された前記少なくとも１つのタグ識別情報と一致したと判定された場合に、前記記憶手段内の当該タグ識別情報に対し所定の削除処理を行う削除処理手段を含み、前記データ送信手段は、前記第２格納手段により前記記憶手段に格納され記憶された前記少なくとも１つのタグ識別情報のうち、前記削除処理手段による削除処理が行われていないタグ識別情報の個数を前記処理データとして前記操作端末へ送信することを特徴とする。
【００２８】
本願第７発明においては、予め、操作端末の情報送信手段から情報取得対象となる少なくとも１つのタグ識別情報が送信され、タグ通信端末の情報受信手段が当該タグ識別情報を受信し、当該受信されたタグ識別情報が第２格納手段により記憶手段に記憶されている。
【００２９】
この状態で、タグ通信端末がタグ識別情報を取得したとき、取得されたタグ識別情報が既に取得済みのタグ識別情報と同一であった場合にのみ、削除処理手段が記憶手段内の当該タグ識別情報に所定の削除処理を行う。１つのタグ識別情報に削除処理を行った後、同一のタグ識別情報に対し重複して削除処理を行う必要はない、若しくは削除処理ができないからである。そして、記憶手段内のタグ識別情報のうち削除処理されていないタグ識別情報の個数が、操作端末へ送信される。
【００３０】
以上のようにして、本願第７発明では、タグ通信端末が、既に取得済みのタグ識別情報と異なるタグ識別情報を新たに取得したとき、取得されたタグ識別情報を削除処理する態様の情報取得処理において、取得処理全体を円滑かつ迅速に行うことができる。
【００３１】
第８発明の無線タグ通信装置は、上記第７発明において、前記タグ通信端末は、前記第２格納手段により前記記憶手段に格納され記憶された前記少なくとも１つのタグ識別情報のうち、前記削除処理手段による削除処理が行われていないタグ識別情報の個数を表示する第２表示手段を備えることを特徴とする。
【００３２】
これにより、操作者が、タグ識別情報の取得及び当該取得に伴う削除処理が正しく行われていることを、確実に視覚的に認識することができる。
【００３３】
第９発明の無線タグ通信装置は、上記第７又は第８発明において、前記タグ通信端末は、操作者が、前記削除処理手段により前記削除処理が実行された前記記憶手段内の当該タグ識別情報の、削除処理前の状態への復元を指示可能な第２操作手段と、前記第２操作手段による指示に基づき、前記削除処理手段により前記削除処理が実行された前記記憶手段内の当該タグ識別情報を、削除処理前の状態へ復元処理する第２初期化手段を備えることを特徴とする。
【００３４】
これにより、操作者が第２操作手段を手動操作することで、タグ識別情報の取得及び削除処理を途中でリセットし、最初からやり直すことができる。また、第２表示手段での表示が行われる場合には、操作者が意図的に一度リセットすることで、どの時点からの表示であるのかを明確化することができる。
【００３５】
第１０発明の無線タグ通信装置は、上記第１乃至第９発明のいずれかにおいて、前記タグ通信端末は、操作者が、前記装置アンテナからの前記無線通信の送信出力の変更を指示可能な第３操作手段と、前記第３操作手段による指示に基づき、前記装置アンテナからの前記無線通信の送信出力の変更する出力制御手段を備えることを特徴とする。
【００３６】
これにより、タグ通信端末での操作により、操作者が容易に無線通信の送信出力を変更することができる。
【発明の効果】
【００３７】
本発明によれば、タグ識別情報の取得処理全体を円滑かつ迅速に行うことができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の一実施形態の無線タグ通信装置であるリーダの外観構成を示す斜視図である。
【図２】タグ通信端末を正面側から見た図である。
【図３】リーダの機能的構成を示す図である。
【図４】タグ通信端末が操作端末から離隔された状態を示す斜視図である。
【図５】操作端末の全体制御部が実行する、タグ通信端末との接続に関する制御手順を示すフローチャートである。
【図６】タグ通信端末の全体制御部が実行する制御手順を示すフローチャートである。
【図７】図６のリストアップ処理手順の詳細を示すフローチャートである。
【図８】図７のデータ送信処理手順の詳細を示すフローチャートである。
【図９】前回送信したタグＩＤのデータ列と今回送信すべきタグＩＤのデータ列とを比較した一例を示す図である。
【図１０】操作端末に送信するデータのパターンを示す図である。
【図１１】図６のインベントリ処理手順の詳細を示すフローチャートである。
【図１２】図６のリセット処理手順の詳細を示すフローチャートである。
【図１３】図６の通信処理手順の詳細を示すフローチャートである。
【図１４】無線タグ通信装置であるリーダの変形例を示す概略図である。
【発明を実施するための形態】
【００３９】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
図１は、本実施形態の無線タグ通信装置であるリーダの外観構成を示す斜視図である。
【００４０】
図１において、本実施形態の無線タグ通信装置としてのリーダ１は、操作端末１００と、当該操作端末１００に対し着脱自在に構成されるタグ通信端末２００とを有している。すなわち、リーダ１は、別体である操作端末１００及びタグ通信端末２００により構成されている。図１に示す例では、タグ通信端末２００が操作端末１００から取り外され、離隔された状態のリーダ１を示している。
【００４１】
操作端末１００は、ユーザが各種入力操作を行うための端末である。この操作端末１００は、操作部１０１と、表示部１０２と、アンテナ１０３と、２つのフック孔１０５とを備えている。
【００４２】
操作手段としての操作部１０１は、ユーザが各種操作入力を行うものであり、例えば複数の操作ボタンからなっている。表示部１０２は、各種情報やメッセージを表示する。アンテナ１０３は、タグ通信端末２００に設けられた端末間通信用アンテナ２０３との間で、無線により端末間通信を行う（詳細は後述）。フック孔１０５は、タグ通信端末２００に設けられたフック２０５（後述）を取り付け可能に構成されている。
【００４３】
一方、タグ通信端末２００は、無線タグＴと無線通信を行うための端末である。このタグ通信端末２００は、端末間通信用アンテナ２０３と、装置アンテナとしてのタグ通信用アンテナ２０６と、２つのフック２０５とを備えている。
【００４４】
端末間通信用アンテナ２０３は、操作端末１００に設けられた上記アンテナ１０３との間で、無線により端末間通信を行う（詳細は後述）。タグ通信用アンテナ２０６は、所定の通信範囲（図示せず）に存在する無線タグＴに対し無線通信を行う（詳細は後述）。フック２０５は、操作端末１００に設けられた上記フック孔１０５に対し取り付け可能に構成されている。
【００４５】
このようなタグ通信端末２００と操作端末１００とが互いに着脱自在に構成されていることで、操作端末１００をユーザが操作しやすい状態に配置するとともに、タグ通信端末２００を無線タグＴと通信しやすい場所に配置することができる。この結果、ユーザの利便性を向上することができる。
【００４６】
図２は、タグ通信端末２００を正面側から見た図である。図２において、タグ通信端末２００は、表示部２２０と、トリガスイッチ２２１と、リセッチスイッチ２２２と、パワー調整スイッチ２２３とを更に備えている。
【００４７】
表示部２２０は、後述する読取結果リストに登録されている無線タグＴのタグ識別情報としてのタグＩＤの数をカウンタ表示したり、後述する調査ＩＤリストにおける削除マークの無いタグＩＤの数をカウンタ表示する（詳細は後述）。また、表示部２２０は、タグ通信端末２００の処理においてエラーが発生したときに、エラー表示を行う。この表示部２２０が、特許請求の範囲に記載の第１表示手段及び第２表示手段に相当する。
【００４８】
トリガスイッチ２２１は、ユーザが無線タグＴに対する通信の開始及び終了を指示するための操作スイッチである。リセッチスイッチ２２２は、タグＩＤの取得、登録、削除マーク付け、表示等の処理のリセットを指示するための操作スイッチである。このリセットスイッチ２２２が、特許請求の範囲に記載の第１操作手段及び第２操作手段に相当する。パワー調整スイッチ２２３は、タグ通信用アンテナ２０６からの無線通信の送信出力を調整するためのスライド式のスイッチである。このパワー調整スイッチ２２３が、特許請求の範囲に記載の第３操作手段に相当する。
【００４９】
図３は、リーダ１の機能的構成を示す図である。図３において、リーダ１は、上述したように、操作端末１００及びタグ通信端末２００を有している。
【００５０】
操作端末１００は、上記操作部１０１と、上記表示部１０２と、上記アンテナ１０３と、通信制御部１０７と、メモリ１１２と、不揮発性記憶装置１１３と、全体制御部１１０と、バッテリ１１５とを有している。
【００５１】
アンテナ１０３は、タグ通信端末２００側の端末間通信用アンテナ２０３との間で端末間通信を行う。具体的には、例えば公知のＢｌｕｅｔｏｏｔｈ（登録商標）やＺｉｇＢｅｅ（登録商標）等の無線通信態様による通信を行う。通信制御部１０７は、上記アンテナ１０３を介し行われる端末間通信を制御する。
【００５２】
メモリ１１２は、例えばＲＡＭやＲＯＭ等から構成される。不揮発性記憶装置１１３は、ハードディスク装置やフラッシュメモリからなり、各種情報や各種プログラムを記憶する。全体制御部１１０は、上記メモリ１１２内のＲＡＭの一時記憶機能を利用しつつ、上記不揮発性記憶装置１１３に予め記憶されたプログラムに従って信号処理を行う。これによって、全体制御部１１０は、操作端末１００全体の各種制御を行う。バッテリ１１５は、上述した全体制御部１１０等に対し、必要な電力を供給する。
【００５３】
一方、タグ通信端末２００は、上記表示部２２０と、上記トリガスイッチ２２１と、上記リセッチスイッチ２２２と、上記パワー調整スイッチ２２３と、上記端末間通信用アンテナ２０３と、端末間通信制御部２０７と、上記タグ通信用アンテナ２０６と、ＲＦ通信制御部２１１と、メモリ２１２と、不揮発性記憶装置２１３と、全体制御部２１０と、バッテリ２１５とを有している。
【００５４】
端末間通信用アンテナ２０３は、操作端末１００側のアンテナ１０３との間で端末間通信を行う。具体的には、上記無線通信態様による通信を行う。端末間通信制御部２０７は、上記端末間通信用アンテナ２０３を介し行われる端末間通信を制御する。
【００５５】
タグ通信用アンテナ２０６は、上述したように、上記所定の通信範囲内の無線タグＴと無線通信を行う。無線タグＴは、タグアンテナ１５１及びＩＣ回路部１５０を備えた無線タグ回路部Ｔｏを有している。タグアンテナ１５１は、情報を送受信する。ＩＣ回路部１５０は、情報を記憶する図示しないメモリ部を備えている。
【００５６】
ＲＦ通信制御部２１１は、上記タグ通信用アンテナ２０６を介し、無線タグＴに設けられた無線タグ回路部ＴｏのＩＣ回路部１５０に記憶された情報へアクセスする。これにより、無線タグＴのタグ識別情報としてのタグＩＤを取得する。メモリ２１２は、例えばＲＡＭやＲＯＭ等から構成される。不揮発性記憶装置２１３は、ハードディスク装置やフラッシュメモリからなり、各種情報や各種プログラムを記憶する。
【００５７】
全体制御部２１０は、上記メモリ２１２内のＲＡＭの一時記憶機能を利用しつつ、上記不揮発性記憶装置２１３に予め記憶されたプログラムに従って信号処理を行う。これによって、全体制御部２１０は、タグ通信端末２００全体の各種制御を行う。バッテリ２１５は、上述した全体制御部２１０等に対し、必要な電力を供給する。
【００５８】
図５は、操作端末１００の全体制御部１１０が実行する、タグ通信端末２００との接続に関する制御手順を示すフローチャートである。図５において、例えば操作端末１００の電源がオンにされることによって、このフローが開始される。
【００５９】
まずステップＳ１０５において、全体制御部１１０は、操作部１０１によりタグ通信端末２００との接続要求の操作が行われたかどうかを判定する。判定が満たされるまでループして待機し、タグ通信端末２００との接続要求の操作が行われたときは、判定が満たされてステップＳ１１０に移る。ステップＳ１１０では、全体制御部１１０は、アンテナ１０３からタグ通信端末２００に対して接続要求信号を送信する。
【００６０】
次いでステップＳ１１１において、全体制御部１１０は、タグ通信端末２００との接続が完了したかどうかを判定する。操作部１０１との接続が完了したときは、判定が満たされてステップＳ１２０に移るが、接続に失敗したときは、判定が満たされずステップＳ１１２にて接続エラーであることを表示したのち、このフローを終了する。
【００６１】
ステップＳ１２０では、全体制御部１１０は、操作部１０１からタグ通信端末２００の情報取得処理モードの変更が必要かどうかを判定する。ここでの情報取得処理モードとしては、リストアップモードと、インベントリモードとがある。リストアップモードとは、タグ通信端末２００が、既に取得済みのタグＩＤと異なるタグＩＤを新たに取得したときに、その取得したタグＩＤを読取結果リストに追加登録する態様のモードである。インベントリモードとは、タグ通信端末２００が、調査ＩＤリストに予め登録されているタグＩＤであって、既に取得済みのタグＩＤと異なるタグＩＤを新たに取得したときに、その取得したタグＩＤを削除処理する態様のモードである。情報取得処理モードの変更が不要な場合、この判定が満たされずステップＳ１３９に移行する。また、情報取得処理モードの変更が必要な場合、この判定が満たされステップＳ１２１に移行する。
【００６２】
ステップＳ１２１では、全体制御部１１０は、アンテナ１０３からタグ通信端末２００に対して、情報取得処理モードとしてリストアップモードを設定する場合にはタグ通信端末２００のリストフラグを「０」にするための情報を、インベントリモードを設定する場合にはタグ通信端末２００のリストフラグを「１」にするための情報を送信し、ステップＳ１３９へ移行する。リストフラグは，タグ通信端末２００の動作モードを設定する変数で、タグ通信端末２００はリストフラグが「０」の時にはリストアップモードで動作し、リストフラグが「１」の時にはインベントリモードで動作する。
【００６３】
ステップＳ１３９では、全体制御部１１０は、操作部１０１からタグ通信端末２００へ調査ＩＤリストデータの送付が必要かどうかを判定する。調査ＩＤリストとは、タグ通信端末２００がインベントリモードにおいて調査すべきタグＩＤを一覧したリストである。調査ＩＤリストデータの送付が必要な場合はこの判定が満たされ、ステップＳ１４０において、全体制御部１１０は、アンテナ１０３からタグ通信端末２００に対して調査ＩＤリストデータを送信し、ステップＳ１５０に移る。調査ＩＤリストデータの送付が不要な場合はこの判定が満たされず、ステップＳ１５０へ移行する。
【００６４】
ステップＳ１５０では、全体制御部１１０は、操作部１０１によりタグ通信端末２００に対する蓄積データの送信要求の操作が行われたかどうかを判定する。タグ通信端末２００に対する蓄積データ送信要求の操作が行われたときは、判定が満たされてステップＳ１５５に移るが、タグ通信端末２００に対する蓄積データ送信要求の操作が行われていないときは判定が満たされず、ステップＳ１２５に移行する。
【００６５】
ステップＳ１５５では、全体制御部１１０は、アンテナ１０３からタグ通信端末２００に対して蓄積データ送信要求信号を送信する。その後、ステップＳ１６０に移り、全体制御部１１０は、タグ通信端末２００からアンテナ１０３を介して送られてくる蓄積データを受信する。データの受信が完了したら、ステップＳ１２５に移行する。
【００６６】
ステップＳ１２５では、全体制御部１１０は、操作部１０１により連続接続モードに関する設定操作が行われたかどうかを判定する。連続接続モードとは、ステップＳ１６０においてタグ通信端末２００から送信された蓄積データを受信する通常接続モードと異なり、タグ通信端末２００が受信したタグＩＤなどの情報をアンテナ１０３を介して逐次通信する接続モードのことである。連続接続モードに関する設定操作が行われたときは、判定が満たされてステップＳ１４５に移り、連続接続モードに関する設定操作が行われていないときは、判定が満たされずステップＳ１７０に移る。
【００６７】
ステップＳ１４５では、全体制御部１１０は、アンテナ１０３からタグ通信端末２００に対して連続接続モードに関する指示信号を送信し、ステップＳ１６３に移る。
【００６８】
ステップＳ１６３では、全体制御部１１０は、操作部１０１により連続接続モードを終了しタグ通信端末２００との接続を切断する操作が行われたかどうかを判定する。連続接続モード終了操作が行われていないときは、判定が満たされず、連続接続モードにおける通信状態を保ちながらステップＳ１６３を繰り返す。一方、接続切断操作が行われたときは、判定が満たされて後述のステップＳ１７０に移る。
【００６９】
ステップＳ１７０では、全体制御部１１０は、タグ通信端末２００との接続を切断し、本フローを終了する。
【００７０】
図６は、タグ通信端末２００の全体制御部２１０が実行する制御手順を示すフローチャートである。図６において、タグ通信端末２００の電源がオンにされることによって、このフローが開始される。
【００７１】
まずステップＳ２０５において、全体制御部２１０は、トリガスイッチ２２１によりトリガがＯＮ操作されたかどうかを判定する。トリガがＯＮ操作されたときは、判定が満たされてステップＳ２１０に移り、トリガがＯＮ操作されていないときは、判定が満たされずステップＳ２２５に移る。
【００７２】
ステップＳ２１０では、全体制御部２１０は、前述したリストフラグが１であるかどうかを判定し、リストフラグが１でないときは、判定が満たされずステップＳ２１５に移り、全体制御部２１０はリストアップ処理を実行し、ステップＳ２０５に戻る。なお、このリストアップ処理の詳細内容については、後述の図７で説明する。リストフラグが１であるときは、判定が満たされてステップＳ２２０に移り、全体制御部２１０はインベントリ処理を実行し、ステップＳ２０５に戻る。なお、このインベントリ処理の詳細内容については、後述の図１１で説明する。
【００７３】
ステップＳ２２５では、全体制御部２１０は、リセットスイッチ２２２によりリセット操作が行われたかどうかを判定する。リセット操作が行われたときは、判定が満たされてステップＳ２３０に移り、全体制御部２１０はリセット処理を実行し、ステップＳ２０５に戻る。なお、このリセット処理の詳細内容については、後述の図１２で説明する。リセット操作が行われていないときは、判定が満たされずステップＳ２３５に移る。
【００７４】
ステップＳ２３５では、全体制御部２１０は、操作端末１００から送信された接続要求信号（図５のステップＳ１１０参照）を端末間通信用アンテナ２０３を介して受信したかどうかを判定する。操作端末１００からの接続要求信号を受信したときは、判定が満たされてステップＳ２４０に移り、全体制御部２１０は通信処理を実行し、ステップＳ２０５に戻る。なお、この通信処理の詳細内容については、後述の図１３で説明する。
【００７５】
操作端末１００からの接続要求信号を受信していないときは、判定が満たされずステップＳ２４５に移る。ステップＳ２４５では、全体制御部２１０は、タグ通信端末２００の電源がオフにされたかどうかを判定し、タグ通信端末２００の電源がオフにされていないときは、判定が満たされずステップＳ２０５に戻る。タグ通信端末２００の電源がオフにされたときは、判定が満たされて、本フローを終了する。
【００７６】
図７は、上記ステップＳ２１５のリストアップ処理手順の詳細を示すフローチャートである。
【００７７】
図７において、まずステップＳ３０５において、全体制御部２１０は、タグ通信端末２００の各種初期設定を行う。このとき、ＩＤカウンタ値（後述）を０に初期化する。次いでステップＳ３１０において、全体制御部２１０は、無線タグＴの無線タグ回路部Ｔｏに記憶された情報を読み出すためのタグ読み取り信号をＲＦ通信制御部２１１を介してタグ通信用アンテナ２０６から通信範囲内の無線タグＴに送信し、返信を促す。
【００７８】
その後ステップＳ３１５において、全体制御部２１０は、上記タグ読み取り信号に対応し通信範囲内の無線タグＴの無線タグ回路部Ｔｏから返信された応答信号をタグ通信用アンテナ２０６及びＲＦ通信制御部２１１を介して受信し、当該無線タグ回路部Ｔｏに記憶されたタグＩＤを読み取ったかどうかを判定する。無線タグＴのタグＩＤを読み取ったときは、判定が満たされてステップＳ３２０に移り、無線タグＴのタグＩＤを読み取らなかったときは、判定が満たされず後述のステップＳ３５０に移る。
【００７９】
ステップＳ３２０では、全体制御部２１０は、読み取ったタグＩＤを読取結果リスト内のタグＩＤと照合する。読取結果リストは、読み取ったタグＩＤが登録されたリストであり、記憶手段としての上記不揮発性記憶装置２１３に記憶されている。そしてステップＳ３２５において、全体制御部２１０は、読み取ったタグＩＤが既に読取結果リストに登録されているかどうかを判定する。読み取ったタグＩＤが読取結果リストに登録されているときは、判定が満たされて後述のステップＳ３５０に移り、読み取ったタグＩＤが読取結果リストに登録されていないときは、判定が満たされずステップＳ３３０に移る。
【００８０】
ステップＳ３３０では、全体制御部２１０は、読み取ったタグＩＤを読取結果リストに追加登録する。そしてステップＳ３３５において、全体制御部２１０は、読取結果リストに登録されているタグＩＤの数を表すＩＤカウンタ値を１だけ加算し、表示部２２０に表示されるＩＤカウンタ値を修正する。
【００８１】
次いでステップＳ３４０において、全体制御部２１０は、操作端末１００と接続中であるかどうかを判定する。操作端末１００と接続中であるときは、判定が満たされてステップＳ３４５に移り、操作端末１００と接続中でないときは、判定が満たされずステップＳ３５０に移る。ステップＳ３４５では、全体制御部２１０は、データ送信処理を実行し、ステップＳ３５０に移る。なお、このデータ送信処理の詳細内容については、後述の図８で説明する。
【００８２】
ステップＳ３５０では、全体制御部２１０は、トリガスイッチ２２１によりトリガがＯＦＦ操作されたかどうかを判定する。トリガがＯＦＦ操作されたときは、判定が満たされて本フローを終了する。トリガがＯＦＦ操作されていないときは、判定が満たさずステップＳ３５５に移る。
【００８３】
ステップＳ３５５では、全体制御部２１０は、パワー調整スイッチ２２３により送信パワーの変更操作が行われたかどうかどうかを判定する。送信パワーの変更操作が行われたときは、判定が満たされてステップＳ３６０に移り、全体制御部２１０は、当該変更操作に応じて通信用アンテナ２０６からの送信出力を変更し、ステップＳ３１０に戻る。一方、送信パワーの変更操作が行われていないときは、判定が満たされず、そのままステップＳ３１０に戻る。
【００８４】
図８は、上記ステップＳ３４５のデータ送信処理手順の詳細を示すフローチャートである。
【００８５】
図８において、まずステップＳ４０５において、全体制御部２１０は、読取結果リストに追加登録された今回送信すべきタグＩＤのデータ長さ（データ数）が前回送信したタグＩＤのデータ長さと同じであるかどうかを判定する。なお、この前回送信したタグＩＤは、上記不揮発性記憶装置２１３の所定の記憶エリアに記憶されている。今回送信すべきタグＩＤのデータ長さが前回送信したタグＩＤのデータ長さと同じであるときは、判定が満たされてステップＳ４１０に移り、今回送信すべきタグＩＤのデータ長さが前回送信したタグＩＤのデータ長さと異なるときは、判定が満たされずステップＳ４４０に移る。
【００８６】
ステップＳ４１０では、全体制御部２１０は、変数ｍをタグＩＤデータの全ビット数（Ｍ＿ｍａｘ）に設定する。変数ｍは、タグＩＤデータの最下位ビットから数えて何番目（何ビット目）にあるかを表す変数である。
【００８７】
次いでステップＳ４１５において、全体制御部２１０は、今回送信すべきタグＩＤデータのｍビット目のデータ値（Ｄ＿ｎ（ｍ））が前回送信したタグＩＤデータのｍビット目のデータ値（Ｄ＿ｎ−１（ｍ））と等しいかどうかを判定する。今回送信すべきタグＩＤデータのｍビット目のデータ値が前回送信したタグＩＤデータのｍビット目のデータ値と等しいときは、判定が満たされてステップＳ４２０に移り、今回送信すべきタグＩＤデータのｍビット目のデータ値が前回送信したタグＩＤデータのｍビット目のデータ値と異なるときは、判定が満たされずステップＳ４３５に移る。
【００８８】
ステップＳ４２０では、全体制御部２１０は、変数ｍを１だけ減算する。そしてステップＳ４２５において、変数ｍが０であるかどうかを判定する。変数ｍが０でないときは、判定が満たされずステップＳ４１５に戻り、同様の手順を繰り返す。変数ｍが０であるときは、判定が満たされてステップＳ４３０に移り、今回送信すべきタグＩＤデータが前回送信したタグＩＤデータと全く同じであるとして、表示部２２０にエラー表示させる。
【００８９】
ステップＳ４３５では、全体制御部２１０は、上記タグＩＤデータの全ビット数（Ｍ＿ｍａｘ）から変数ｍを減じた値が短縮送信基準ビット長ｐ＿ｌｅｎｇｔｈよりも大きいかどうかを判定する。ここで短縮送信基準ビット長ｐ＿ｌｅｎｇｔｈは、短縮データ情報長（ここでは「８」ビット）にビット数データ長（ここでは「８」ビット）を加えたものであり、ここでは「１６」ビットである。すなわち、この例の場合、変数ｍが１６以下の場合はＩＤを短縮して送信する必要が無い（短縮処理をしても送信データ長が同じか長くなる）と判断し、変数ｍが１７以上の場合はＩＤを短縮した送信を行う必要がある（短縮処理をした方が送信データが短くなる）と判断する。Ｍ＿ｍａｘから変数ｍを減じた値が短縮送信基準ビット長ｐ＿ｌｅｎｇｔｈ以下であるときは、判定が満たされずステップＳ４４０に移り、Ｍ＿ｍａｘから変数ｍを減じた値が短縮送信基準ビット長ｐ＿ｌｅｎｇｔｈより大きな値であるときは、判定が満たされてステップＳ４５５に移る。
【００９０】
ステップＳ４４０では、全体制御部２１０は、今回送信すべきタグＩＤの先頭データがプリアンブル（０ｘＦＦ）と同じであるかどうかを判定する。今回送信すべきタグＩＤの先頭データがプリアンブルと同じであるときは、判定が満たされてステップＳ４４５に移り、今回送信すべきタグＩＤの先頭データがプリアンブルと異なるときは、判定が満たされずステップＳ４５０に移る。
【００９１】
ステップＳ４４５では、全体制御部２１０は、後述する短縮送信のデータと区別するために、エスケープデータ（０ｘＦＥ）を端末間通信用アンテナ２０３から操作端末１００に送信する。そしてステップＳ４５０において、無線タグＴから受信した（読み取った）タグＩＤの全データを同様にして操作端末１００に送信し、ステップＳ４７０に移る。
【００９２】
ステップＳ４５５では、全体制御部２１０は、データを抽出加工したことを表す識別子としてのプリアンブル（０ｘＦＦ）を端末間通信用アンテナ２０３から操作端末１００に送信し、引き続きステップＳ４６０において、変数ｍの値を８ビットで同様にして操作端末１００に送信し、引き続きステップＳ４６５において、無線タグＴから受信したタグＩＤデータのうちのｍビット目以降（ｍビット目〜１ビット目）のデータ（Ｄ＿ｎ（ｍ〜１））を同様にして操作端末１００に送信し、ステップＳ４７０に移る。
【００９３】
ステップＳ４７０では、全体制御部２１０は、操作端末１００からの応答信号を所定時間内に受信したかどうかによって、操作端末１００に対するデータの送信が成功したかどうかを判定する。操作端末１００に対するデータの送信が成功したときは、判定が満たされて本フローを終了する。操作端末１００に対するデータの送信が失敗したときは、判定が満たされずステップＳ４３０に移り、表示部２２０にエラー表示させる。
【００９４】
図９は、上述した前回送信したタグＩＤのデータ列と今回送信すべきタグＩＤのデータ列とを比較した一例を示したものである。
【００９５】
図９において、前回送信したタグＩＤのデータ列と今回送信すべきタグＩＤのデータ列とについて、先頭から順にデータ値を照合していく。そして、両者の間で最初にデータ値が異なるのがデータ列の最下位ビットから何番目（変数ｍ）であるかを抽出し、その結果に応じて、タグＩＤの全データを送信するか、タグＩＤのデータを少なくとも一部を有するように短縮加工して送信するかを決定する。
【００９６】
タグＩＤデータの全ビット数であるＭ＿ｍａｘから変数ｍを減じた値が短縮送信基準ビット長ｐ＿ｌｅｎｇｔｈ以下である場合には、ｍビット目以降のデータにプリアンブル（０ｘＦＦ）と変数ｍの値を加えると元のデータよりもデータ長さが大きくなってしまうため、そのようなデータの加工はせず、タグＩＤの全データを操作端末１００に送信する（図８のステップＳ４４０〜Ｓ４５０参照）。一方、Ｍ＿ｍａｘから変数ｍを減じた値が短縮送信基準ビット長ｐ＿ｌｅｎｇｔｈより大きな値である場合には、ｍビット目以降のデータにプリアンブル（０ｘＦＦ）と変数ｍの値を加えても元のデータよりもデータ長さを小さくできるため、そのようなデータの加工を行ってタグＩＤのデータを短縮送信する。すなわち、図９に示すように、両者の間で最初にデータ値が異なるビット列よりも先頭側のデータは送信せず、両者の間で最初にデータ値が異なるビット列以降のデータを操作端末１００に送信する（図８のステップＳ４６５参照）。
【００９７】
図１０は、操作端末１００に送信するデータのパターンを示したものである。図１０において、無線タグＴから受信した新たなタグＩＤの全データを送信する場合であって、タグＩＤのデータの先頭部分が「０ｘＦＦ」以外のときは、タグＩＤのデータをそのまま送信する（図１０（ａ）参照）。
【００９８】
無線タグＴから受信した新たなタグＩＤの全データを送信する場合であって、タグＩＤのデータの先頭部分がたまたま「０ｘＦＦ」であるときは、最初にエスケープデータとしての「０ｘＦＥ」を送信してから、タグＩＤのデータを送信する（図１０（ｂ）参照）。
【００９９】
無線タグＴから受信した新たなタグＩＤのデータを短縮送信する場合には、最初にプリアンブルとしての「０ｘＦＦ」を送信し、続いて変数ｍの値を送信してから、タグＩＤのデータのうちｍビット目以降のデータを送信する（図１０（ｃ）参照）。
【０１００】
図１１は、図６の上記ステップＳ２２０のインベントリ処理手順の詳細を示すフローチャートである。
【０１０１】
図１１において、まずステップＳ５０５において、全体制御部２１０は、タグ通信端末２００の各種初期設定を行う。このとき、ＩＤカウンタ値（後述）を、操作端末１００から送られてきた調査ＩＤリストに存在するタグＩＤの数に設定する。次いでステップＳ５１０において、全体制御部２１０は、無線タグＴの無線タグ回路部Ｔｏに記憶された情報を読み出すためのタグ読み取り信号をＲＦ通信制御部２１１を介してタグ通信用アンテナ２０６から通信範囲内の無線タグＴに送信し、返信を促す。
【０１０２】
その後ステップＳ５１５において、全体制御部２１０は、上記タグ読み取り信号に対応し通信範囲内の無線タグＴの無線タグ回路部Ｔｏから返信された応答信号をタグ通信用アンテナ２０６及びＲＦ通信制御部２１１を介して受信し、当該無線タグ回路部Ｔｏに記憶されたタグＩＤを読み取ったかどうかを判定する。無線タグＴのタグＩＤを読み取ったときは、判定が満たされてステップＳ５２０に移り、無線タグＴのタグＩＤを読み取らなかったときは、判定が満たされずステップＳ５４５に移る。
【０１０３】
ステップＳ５２０では、全体制御部２１０は、読み取ったタグＩＤを調査ＩＤリストのタグＩＤと照合する。調査ＩＤリストは、読み取ったタグＩＤをチェックするためのリストであり、操作端末１００より受信して（図５のステップＳ１４０参照）記憶手段としての上記不揮発性記憶装置２１３に記憶されている。そしてステップＳ５２５において、全体制御部２１０は、読み取ったタグＩＤが調査ＩＤリストに登録されており且つ削除マークが付されていないかどうかを判定する。削除マークは、これが付されたタグＩＤは形式的に調査ＩＤリストから削除されたとみなすための識別子であるが、リセットスイッチ２２２が操作された場合には削除マークが消去され、当該タグＩＤは調査ＩＤリストに復元する。読み取ったタグＩＤが調査ＩＤリストに登録されており且つ削除マークが付されていないときは、判定が満たされてステップＳ５３０に移り、読み取ったタグＩＤが調査ＩＤリストに登録されていないか、或いはタグＩＤが調査ＩＤリストに登録されているが既に削除マークが付されているときは、判定が満たされずステップＳ５４５に移る。
【０１０４】
ステップＳ５３０では、全体制御部２１０は、調査ＩＤリストにおける読み取ったタグＩＤに削除マークを付ける。そしてステップＳ５３５において、全体制御部２１０は、調査ＩＤリストに登録されている全タグＩＤのうち削除マークが付されていないタグＩＤの数を表すＩＤカウンタ値を１だけ減算し、表示部２２０に表示されるＩＤカウンタ値を修正する。
【０１０５】
次いでステップＳ５６０において、全体制御部２１０は、操作端末１００と接続中であるかどうかを判定する。操作端末１００と接続中であるときは、判定が満たされてステップＳ５６５に移り、全体制御部２１０は、調査ＩＤリストに登録されている全タグＩＤのうち削除マークが付されていないタグＩＤの残数を、端末間通信用アンテナ２０３を介して操作端末１００に送信し、ステップＳ５４０に移行する。操作端末１００と接続中で無い場合は、ステップＳ５６０の判定が満たされず、ステップＳ５４０に移行する。
【０１０６】
ステップＳ５４０において、全体制御部２１０は、ＩＤカウンタ値が０であるかどうかを判定する。ＩＤカウンタ値が０であるときは、判定が満たされて本フローを終了する。ＩＤカウンタ値が０でないときは、判定が満たされずステップＳ５４５に移る。
【０１０７】
ステップＳ５４５では、全体制御部２１０は、トリガスイッチ２２１によりトリガがＯＦＦ操作されたかどうかを判定する。トリガ２２１がＯＦＦ操作されたときは、判定が満たされて本フローを終了する。トリガがＯＦＦ操作されていないときは、判定が満たされずステップＳ５５０に移る。
【０１０８】
ステップＳ５５０では、全体制御部２１０は、パワー調整スイッチ２２３により送信パワーの変更操作が行われたかどうかどうかを判定する。送信パワーの変更操作が行われたときは、判定が満たされてステップＳ５５５に移り、全体制御部２１０は、当該変更操作に応じて通信用アンテナ２０６からの送信出力を変更し、ステップＳ５１０に戻る。一方、送信パワーの変更操作が行われていないときは、判定が満たされず、そのままステップＳ５１０に戻る。
【０１０９】
図１２は、図６の上記ステップＳ２３０のリセット処理手順の詳細を示すフローチャートである。
【０１１０】
図１２において、まずステップＳ６０５において、全体制御部２１０は、リストフラグが１であるかどうかを判定する。リストフラグが１でなく０であるときは、リストアップ処理状態であるとみなし、判定が満たされずステップＳ６１０に移り、リストフラグが１であるときは、インベントリ処理状態であるとみなし、判定が満たされてステップＳ６２５に移る。
【０１１１】
ステップＳ６１０では、全体制御部２１０は、ＩＤカウンタ値を０にする。そしてステップＳ６１５において、読取結果リストに登録されている全てのタグＩＤを消去する。そしてステップＳ６２０において、ＩＤカウンタ値として「０」を表示部２２０に表示させ、本フローを終了する。
【０１１２】
一方、ステップＳ６２５では、全体制御部２１０は、調査ＩＤリストのタグＩＤに付された全ての削除マークを消去する。そしてステップＳ６３０において、ＩＤカウンタ値を調査ＩＤリストに存在する全タグＩＤの数に修正する。そしてステップＳ６２０において、ＩＤカウンタ値として調査ＩＤリストに存在する全タグＩＤの数を表示部２２０に表示させ、本フローを終了する。
【０１１３】
図１３は、図６の上記ステップＳ２４０の通信処理手順の詳細を示すフローチャートである。
【０１１４】
図１３において、まずステップＳ７０５において、全体制御部２１０は、操作端末１００より送信されたリストフラグを「０」又は「１」にするための情報（図５のステップＳ１２１参照）を受信したかどうかを判定する。リストフラグ情報を受信したときは、判定が満たされてステップＳ７１０に移り、リストフラグ情報を受信していないときは、判定が満たされずステップＳ７２５に移る。
【０１１５】
ステップＳ７１０では、全体制御部２１０は、受信したリストフラグ情報に基づき、リストフラグの設定を「１」にするように指示されているかどうかを判定する。リストフラグ設定を「１」にするように指示されているときは、判定が満たされてステップＳ７１５に移り、リストフラグを「１」とし、ステップＳ７０５に戻る。リストフラグ設定を「０」にするように指示されているときは、判定が満たされずステップＳ７２０に移り、リストフラグを「０」とし、ステップＳ７０５に戻る。
【０１１６】
ステップＳ７２５では、全体制御部２１０は、操作端末１００より送信された連続接続モードに関する指示信号（図５のステップＳ１４５参照）を受信したかどうかを判定する。連続接続モードに関する指示信号を受信したときは、判定が満たされてステップＳ７３０に移り、連続接続モードに関する指示信号を受信していないときは、判定が満たされずステップＳ７４５に移る。
【０１１７】
ステップＳ７３０では、全体制御部２１０は、受信した連続接続モードに関する指示信号に基づき、連続接続モードが設定指示されているかどうかを判定する。連続接続モードが設定指示されているときは、判定が満たされてステップＳ７３５に移り、通常接続モードから連続接続モードに切り替え、このフローを終了する。一方、連続接続モードではなく通常接続モードが設定指示されているときは、判定が満たされずステップＳ７４０に移り、連続接続モードから通常接続モードに切り替え、ステップＳ７０５に戻る。
【０１１８】
ステップＳ７４５では、全体制御部２１０は、操作端末１００より送信されたデータ送信要求信号（図５のステップＳ１５５参照）を受信したかどうかを判定する。データ送信要求信号を受信したときは、判定が満たされてステップＳ７５０に移り、データ送信要求信号を受信していないときは、判定が満たされずステップＳ７５５に移る。
【０１１９】
ステップＳ７５０では、全体制御部２１０は、リストアップモードにおいては読み取ったタグＩＤのデータを送信し、インベントリモードにおいては削除マークを含む調査ＩＤリストデータを送信し、ステップＳ７０５に戻る。
【０１２０】
ステップＳ７５５では、全体制御部２１０は、操作端末１００より送信された調査ＩＤリストデータ（図５のステップＳ１４０参照）を受信したかどうかを判定する。調査ＩＤリストデータを受信したときは、判定が満たされてステップＳ７６０に移り、全体制御部２１０は、その調査ＩＤリストデータを上記不揮発性記憶装置２１３に格納し、ステップＳ７０５に戻る。一方、調査ＩＤリストデータを受信していないときは、判定が満たされずステップＳ７６５に移る。
【０１２１】
ステップＳ７６５では、全体制御部２１０は、操作端末１００との通信が終了したかどうかを判定する。全体制御部２１０は、この判定を、操作端末１００の全体制御部１１０が接続切断を行ったか否かを検出することにより行う（図５のステップＳ１７０参照）。操作端末１００の全体制御部１１０が接続切断を行った場合には、全体制御部２１０は操作端末１００との通信が終了したとみなし、判定が満たされてステップＳ７７０に移り、操作端末１００との切断処理を行い、本フローを終了する。一方、操作端末１００の全体制御部１１０が接続切断を行っていない場合には、全体制御部２１０は操作端末１００との通信が終了していないとみなし、判定が満たされずステップＳ７０５に戻る。
【０１２２】
以上において、図７に示すステップＳ３１０，Ｓ３１５及び図１１に示すステップＳ５１０，Ｓ５１５は、無線タグのタグ識別情報を、装置アンテナを用いた無線通信により当該無線タグから取得する情報取得処理を行う情報取得手段の一部を構成する。図７に示すステップＳ３２０，Ｓ３２５及び図１１に示すステップＳ５２０，Ｓ５２５は、情報取得手段により無線タグよりタグ識別情報が取得された場合に、当該取得されたタグ識別情報が、記憶手段に記憶されたタグ識別情報と一致するかどうかを判定する判定手段を構成する。図８に示すステップＳ４４５〜ステップＳ４５０、ステップＳ４５５〜ステップＳ４６５の手順、及び図１１に示すステップＳ５３０は、判定手段により、取得されたタグ識別情報が記憶手段に記憶されたタグ識別情報と一致したと判定された場合と一致しないと判定された場合とで、それぞれ異なる当該タグ識別情報に係わる所定の処理を行う情報加工手段を構成する。図８に示すステップＳ４０５乃至ステップＳ４６５、図１１に示すステップＳ５６５及び図１３に示すステップＳ７５０は、情報加工手段による処理結果に対応した処理データを操作端末へ送信するデータ送信手段の一部を構成する。図５に示すステップＳ１６０は、データ送信手段により送信された処理データを受信して取得するデータ受信手段の一部を構成する。
【０１２３】
図７に示すステップＳ３３０は、判定手段により、取得されたタグ識別情報が記憶手段に記憶されたタグ識別情報と一致しないと判定された場合に、当該タグ識別情報を記憶手段に格納する第１格納手段を構成する。
【０１２４】
図８に示すステップＳ４１０〜Ｓ４２５は、第１格納手段によりタグ識別情報が記憶手段に格納された場合に、その新たに格納されたタグ識別情報と、タグ識別情報の格納よりも前に記憶手段に格納された少なくとも１つのタグ識別情報のうち最後に格納されたタグ識別情報との、同一性を比較し、新たに格納されたタグ識別情報のうち、最後に格納されたタグ識別情報と同一のデータ部分と異なるデータ部分とを識別するデータ比較手段を構成する。図８に示すステップＳ４６５は、データ比較手段により識別された異なるデータ部分を、新たに格納されたタグ識別情報から抽出加工するデータ抽出手段を構成する。
【０１２５】
図８に示すステップＳ４５５は、データ抽出手段により抽出加工された、新たに格納されたタグ識別情報の異なるデータ部分に対し、抽出加工されたことを表す識別子を付与する識別子付与手段を構成する。
【０１２６】
図１２に示すステップＳ６１５は、第１操作手段による指示に基づき、記憶手段に格納されたタグ識別情報を消去する第１初期化手段を構成する。
【０１２７】
図５に示すステップＳ１４０は、タグ通信端末の情報取得手段による情報取得対象となる少なくとも１つのタグ識別情報をタグ通信端末へ送信する情報送信手段の一部を構成する。図１３に示すステップＳ７５５は、情報送信手段により送信された少なくとも１つのタグ識別情報を受信して取得する情報受信手段の一部を構成する。図１３に示すステップＳ７６０は、情報受信手段により取得された少なくとも１つのタグ識別情報を記憶手段に格納する第２格納手段を構成する。図１１に示すステップＳ５３０，Ｓ５３５は、判定手段により、取得されたタグ識別情報が、第２格納手段により記憶手段に格納され記憶された少なくとも１つのタグ識別情報と一致したと判定された場合に、記憶手段内の当該タグ識別情報に対し所定の削除処理を行う削除処理手段を構成する。
【０１２８】
図１２に示すステップＳ６２５は、第２操作手段による指示に基づき、削除処理手段により削除処理が実行された記憶手段内の当該タグ識別情報を、削除処理前の状態へ復元処理する第２初期化手段を構成する。
【０１２９】
図７に示すステップＳ３５５，Ｓ３６０及び図１１に示すステップＳ５５０，Ｓ５５５は、第３操作手段による指示に基づき、装置アンテナからの無線通信の送信出力の変更する出力制御手段を構成する。
【０１３０】
以上のように構成した本実施形態のリーダ１においては、無線タグＴからタグＩＤを取得する際に、取得のためのタグ読み取り信号がタグ通信端末２００のタグ通信用アンテナ２０６から無線タグＴへ送信され、無線タグＴが当該読み取り信号に応答してタグＩＤを送信する。通常、タグＩＤの取得漏れを防ぐために、タグ通信用アンテナ２０６からは読み取り信号が所定回数繰り返し送信される。この結果、通信範囲内に存在する同一の無線タグＴから同一のタグＩＤが複数回送信されるので、タグ通信用アンテナ２０６は、同一のタグＩＤを複数回受信する。タグＩＤの取得処理としては、１つのタグＩＤが１回受信され取得されれば２回目以降を重複して取得する必要はない。
【０１３１】
そこで、新たにタグＩＤが取得された際には、タグ通信端末２００において当該タグＩＤが既に取得済みのタグＩＤと同一であるかどうかの照合を行う。すなわち、タグ通信端末２００において、無線タグＴのタグＩＤを無線通信により取得し、その取得されたタグＩＤが不揮発性記憶装置２１３に記憶された読取結果リストまたは調査ＩＤリストにあるタグＩＤと一致するかどうかを判定する。
【０１３２】
そして、リストアップモード処理においては、取得されたタグＩＤが読取結果リストに登録された既に取得済みのタグＩＤと異なる場合、当該タグＩＤを読取結果リストに追加登録する。そして、追加登録されたタグＩＤのデータをそのまま操作端末１００へ送信するか、或いは当該タグＩＤのデータを少なくとも一部を有するように加工して操作端末１００へ送信する。
【０１３３】
また、インベントリモード処理においては、取得されたタグＩＤが調査ＩＤリストにあり且つ削除マークが付されていないタグＩＤと同一であった場合、当該タグＩＤに削除マークを付する処理を行う。そして、調査ＩＤリストにあるタグＩＤのうち削除マークが付されていないタグＩＤの残数を操作端末１００へ送信する。
【０１３４】
このように、本実施形態では、インベントリモード処理では取得されたタグＩＤが不揮発性記憶装置２１３に記憶された調査ＩＤリストと一致したと判定された場合にタグＩＤに削除マークを付するように加工し、リストアップモード処理では取得されたタグＩＤが不揮発性記憶装置２１３に記憶された読取結果リストと一致しないと判定された場合にタグＩＤのデータを少なくとも一部を有するように加工する。すなわち、取得されたタグＩＤが不揮発性記憶装置２１３に記憶されたタグＩＤのリストと一致したと判定された場合と一致しないと判定された場合とで、それぞれ異なる当該タグＩＤに係わる加工処理を行う。そして、当該処理結果に対応した処理データである、削除マークが付されていないタグＩＤの残数や少なくとも一部を有するように加工したタグＩＤを、操作端末１００へ送信する。この結果、無線タグＴから取得されたタグＩＤをタグ通信端末２００が操作端末１００へ報告し、操作端末１００において当該タグＩＤが既に取得済みのタグＩＤと同一であるかどうかを照合し、照合結果に基づく所定の指示をタグ通信端末２００側へ送信し、受信した指示に応じた処理をタグ通信端末２００が行う場合に比べ、そのような情報の送受信を、タグ通信端末２００においてタグＩＤの取得処理を行っている間に行わずに済む。したがって、タグＩＤの取得処理全体を円滑かつ迅速に行うことができる。
【０１３５】
また、本実施形態では特に、リストアップモード処理においては、新たにタグＩＤが取得されたときに、直前に読取結果リストに追加登録したタグＩＤと異なるデータ部分のみを抽出して操作端末１００へ送信することにより、操作端末１００は、当該受信した異なるデータ部分に対し、直前に受信した同一のデータ部分を付け加えることで、上記取得されたタグＩＤを容易に復元することができる。そして、上記異なるデータ部分のみがタグ通信端末２００から操作端末１００へ送信されることで、送信データ量を必要最小限にとどめることができる。この結果、タグＩＤの取得処理全体を更に迅速に行うことができる。特に、同一種類の複数の無線タグＴに対し連続して情報読み取りを行う場合に、上記異なるデータ部分のデータ量が少なくなり、有効である。
【０１３６】
また、本実施形態では特に、新たに取得されたタグＩＤの異なるデータ部分に対し、抽出加工されたことを表す識別子であるプリアンブルを付与することにより、操作端末１００は、プリアンブルの有無を手がかりに、タグ通信端末２００から受信されたデータが、上記抽出加工されたデータであるのか、抽出加工されない通常のデータであるのかを、確実に識別することができる。
【０１３７】
また、本実施形態では特に、タグ通信端末２００が、リストアップ処理において無線タグＴから読み取り不揮発性記憶装置２１３に記憶されたタグＩＤの数を表示する表示部２２０を備える。これにより、タグ通信端末２００の操作者は、タグＩＤの取得及び登録が正しく行われていることを、確実に視覚的に認識することができる。
【０１３８】
また、本実施形態では特に、タグ通信端末２００は、操作者が不揮発性記憶装置２１３に格納されたタグＩＤの消去を指示可能なリセットスイッチ２２２を備える。操作者が、このリセットスイッチ２２２を操作してリセット処理を実施することにより、タグＩＤの取得、読取結果リストへのタグＩＤの登録、タグＩＤに対する削除マークの付加を途中でリセットし、最初からやり直すことができる。また、表示部２２０へのカウンタ表示を操作者が意図的に一度リセットすることで、どの時点からの表示であるのかを明確化することができる。
【０１３９】
また、本実施形態では特に、タグ通信端末２００が、インベントリ処理において調査ＩＤリストにおける削除マークが付与されていないタグＩＤの残数を表示する表示部２２０を備える。これにより、タグ通信端末２００の操作者は、タグＩＤの取得及び当該取得に伴う削除マーク付けが正しく行われていることを、確実に視覚的に認識することができる。
【０１４０】
また、本実施形態では特に、タグ通信端末２００が、タグ通信用アンテナ２０６からの無線通信の送信出力を調整するパワー調整スイッチ２２３を備える。これにより、タグ通信端末２００での操作により、操作者が容易に無線通信の送信出力を変更することができる。
【０１４１】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。
【０１４２】
上記実施形態においては、操作端末１００とタグ通信端末２００とが互いに着脱自在に構成されているが、特にこれに限られない。例えば図１４に示すように、操作端末１００をパソコン型の端末として構成し、タグ通信端末２００をハンディ型の端末として構成してもよい。
【０１４３】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１４４】
１                リーダ
１００            操作端末
１０１            操作部
１０３            アンテナ
１０７            通信制御部
１１０            全体制御部
２００            タグ通信端末
２０３            端末間通信用アンテナ
２０６            タグ通信用アンテナ
２０７            端末間通信制御部
２１０            全体制御部
２１１            ＲＦ通信制御部
２１３            不揮発性記憶装置
２２０            表示部
２２２            リセットスイッチ
２２５            パワー調整スイッチ
Ｔ                無線タグ
【図１】
2011198182.tif 000003
【図２】
2011198182.tif 000004
【図３】
2011198182.tif 000005
【図４】
2011198182.tif 000006
【図５】
2011198182.tif 000007
【図６】
2011198182.tif 000008
【図７】
2011198182.tif 000009
【図８】
2011198182.tif 000010
【図９】
2011198182.tif 000011
【図１０】
2011198182.tif 000012
【図１１】
2011198182.tif 000013
【図１２】
2011198182.tif 000014
【図１３】
2011198182.tif 000015
【図１４】
2011198182.tif 000016