(57)【特許請求の範囲】
【請求項１】
管理領域内で管理する物品に対してタグデータを記憶した非接触電子タグを取り付け、
前記管理領域に通じる通路部に前記非接触電子タグと通信可能な通路用無線通信手段を備え付け、
前記通路部を通過する物品の非接触電子タグに対して前記通路用無線通信手段で通信する物品管理システムであって、
前記通路用無線通信手段で実行する処理に、
前記非接触電子タグが前記通路部の通過を許可されているか否かを検出するチェック処理と、
非接触電子タグが複数であっても衝突を回避して該非接触電子タグに記憶のタグデータを読み込む複数タグアクセス処理とを設定し、
該複数タグアクセス処理を、前記チェック処理で通過不許可の非接触電子タグを検出した際に実行する設定とした
物品管理システム。
【請求項２】
前記複数タグアクセス処理を、前記通路部の通過を許可されていない非接触電子タグに対してのみ実行する設定とした
請求項１記載の物品管理システム。
【請求項３】
管理領域内で管理する物品に対してタグデータを記憶した非接触電子タグを取り付け、
前記非接触電子タグと通信可能な無線通信手段を備え付け、
物品の非接触電子タグに対して前記無線通信手段で通信する物品管理システムであって、
前記無線通信手段で実行する処理として、
前記非接触電子タグが記憶しているユニークなＩＤの一部を、該非接触電子タグに応答データを送信させる応答タイミングを確定する基準として設定し、このＩＤの一部を指定する指定データを送信する質問通信処理と、
前記応答タイミングでの応答の際に衝突のなかった非接触電子タグの応答データを取得する応答データ取得処理と、
該応答データを取得した非接触電子タグに対して以降の応答を停止させる信号を送信する応答停止処理と、
同一の応答タイミングで複数の非接触電子タグに応答され、前記無線通信手段が受信した応答データに衝突があった際、前記指定データでの指定位置を変更して再度前記質問通信処理、前記応答データ取得処理及び前記応答停止処理を実行する反復処理とで構成した複数タグアクセス処理を設定した
物品管理システム。
【請求項４】
前記反復処理の繰り返しを衝突回避の成否に関わらず終了する制限条件を設定した
請求項３記載の物品管理システム。
【請求項５】
前記物品を通路部で通過させる利用者に前記無線通信手段で通信可能な利用者用無線電子媒体を付与し、
前記無線通信手段で利用者認識処理としてこの利用者用無線電子媒体に記憶の利用者用データを受信可能に設定した
請求項１から４のいずれか１つに記載の物品管理システム。
【請求項６】
請求項１から５のいずれか１つに記載の物品管理システムで使用され、
前記通路部の通過が不許可であることを検出可能な不許可検出可能データを応用分野識別子として記憶すると共に、
ユニークなＩＤであるユニークＩＤを記憶した
非接触電子タグ。
【請求項７】
請求項１から５のいずれか１つに記載の物品管理システムで実行する処理を規定した
物品管理プログラム。
【請求項８】
請求項７記載の物品管理プログラムを記録した
記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、例えば図書館での蔵書管理、物品販売店で販売するＤＶＤ、ＣＤ、ソフトウェアパッケージ、衣料品、又は食料品等の物品管理、レンタル店でレンタルするＤＶＤ、ビデオテープ又はＣＤ等のレンタル物品の物品管理等、施設内の物品に非接触電子タグを取り付けて管理するような物品管理システム、非接触電子タグ、物品管理プログラム、及び記録媒体に関する。
【０００２】
【従来の技術】
従来、例えば管理領域である図書館内の書籍に対してＲＦ−ＩＤタグを貼り付け、書籍の存在する棚や貸出記録を管理するＲＦ−ＩＤシステムが存在している（例えば特許文献１及び２参照）。
【０００３】
このようなＲＦ−ＩＤシステムでは、書籍に取り付けたＲＦ−ＩＤタグをリーダで読取り、書籍を格納している棚の把握や貸し出し記録の管理に利用している。前記リーダは、複数のＲＦ−ＩＤタグと通信することができるように構成され、書籍が重なった状態で読取り可能となっている。
【０００４】
一方、書籍の貸し出しの際には、ＲＦ−ＩＤタグのＥＡＳデータを“１”から“０”に書き換え、ＲＦ−ＩＤタグが応答しない状態にする。これにより、図書館でのＥＡＳシステムを実現し、貸し出し処理が終了していないＲＦ−ＩＤタグのついた書籍を持って、出口（図書館内に通じる通路）から出ようとすると、出口のＥＡＳ装置が検知してブザーやランプ等で報知するように構成されている。
【０００５】
【特許文献１】
特表２００２−５２２８４９号公報
【特許文献２】
特表２００２−５２２８５７号公報。
【０００６】
【発明が解決しようとする課題】
しかし、前述のＥＡＳ装置はＲＦ−ＩＤタグの応答があるか否かのみを検出しており、応答があれば報知する単純な構成であるため、誤報知する場合があった。
【０００７】
また、貸し出し処理の終了していない図書館から持ち出されても、どの書籍が持ち出されたかを検出することができなかった。このため、図書館利用者が貸し出し処理をしないまま急いで退館し、書籍を気づかずに不正持ち出しするような場合には、係員の静止が間に合わなければ、持ち出された書籍を把握するために図書館内の全ての書籍に対してＲＦ−ＩＤタグを読取る必要が生じていた。
【０００８】
さらには、閉館時間に返却ボックスに返却された書籍は、朝に出勤した係員が返却処理をしてＲＦ−ＩＤタグを未貸し出しに設定しなければならず、手間がかかっていた。
【０００９】
この発明は、管理領域に通じる通路部を通過する物品の非接触電子タグに記憶のタグデータを読取ることができるような物品管理システム、非接触電子タグ、物品管理プログラム、及び記録媒体を提供し、管理領域内の物品管理の精度を向上すると共に作業効率の向上を図ることを目的とする。
【００１０】
【課題を解決するための手段】
この発明は、管理領域内で管理する物品に対してタグデータを記憶した非接触電子タグを取り付け、前記管理領域に通じる通路部に前記非接触電子タグと通信可能な通路用無線通信手段を備え付け、前記通路部を通過する物品の非接触電子タグに対して前記通路用無線通信手段で通信する物品管理システムであって、前記通路用無線通信手段で実行する処理に、前記非接触電子タグが前記通路部の通過を許可されているか否かを検出するチェック処理と、非接触電子タグが複数であっても衝突を回避して該非接触電子タグに記憶のタグデータを読み込む複数タグアクセス処理とを設定し、該複数タグアクセス処理を、前記チェック処理で通過不許可の非接触電子タグを検出した際に実行する設定とした物品管理システムであることを特徴とする。
【００１１】
前記管理領域は、図書館や販売店等の施設で物品の持ち出し又は／及び搬入を管理する領域で構成することを含む。
前記物品は、図書、書籍、ＣＤ、ビデオテープ、ＤＶＤ、ソフトウェアパッケージ、衣料品、又は食品等で構成することを含む。
【００１２】
前記タグデータは、非接触電子タグに備えた記憶手段に記憶することを含み、該記憶手段は、ＥＥＰＲＯＭ、ＦＲＡＭ、又はフラッシュメモリ等の不揮発性メモリで構成することを含む。
【００１３】
またこのタグデータは、物品を特定可能な物品固有のデータであって、非接触電子タグ毎に付与するユニークＩＤ、又は／及び物品データで構成することを含む。
【００１４】
該物品データは、
図書や書籍であれば、タイトル、著者、訳者、編集者、発行者、発行日、価格、目次、又は、内容若しくは内容の抜粋等で構成することを含む。
ＣＤ（又はミュージシャン等のビデオテープ又はＤＶＤ）であれば、タイトル、アーティスト名、曲名、歌詞、楽譜、発行者、又は価格等で構成することを含む。
ビデオテープ又はＤＶＤ（映画等）であれば、タイトル、出演者、監督名、あらすじ、対応言語、対応方式（ステレオサウンド対応等）、又は価格等で構成することを含む。
ソフトウェアパッケージであれば、製品名、内容物、機能、推奨マシンスペック、対応ＯＳ、発行者、又は価格等で構成することを含む。
衣料品であれば、品名、ブランド名、製品名、サイズ、品種（ジャケット、パンツ、スカート、ニット、シャツ等）、素材、洗濯用データ（アイロン、手洗い等）、又は価格等で構成することを含む。
食料品であれば、品名、品種、産地、賞味期限、又は価格等で構成することを含む。
【００１５】
前記非接触電子タグは、ＩＣタグ（ＲＦ−ＩＤタグ、ＲＦタグ）、ＩＤタグ等の非接触識別タグで構成することを含み、カード型、スティック型、コイン型等の型に形成することを含む。
【００１６】
前記通路部は、人が通過する出口又は／及び入口、該出口又は／及び入口の近傍、又は、物品が通過する経路（例えば書籍を返却する返却口近傍や、物品を搬入又は搬出する搬入口又は搬出口近傍など）で構成することを含む。
【００１７】
無線通信手段（前記通路用無線通信手段を含む）は、アンテナで磁界を発生させて前記ＩＣタグと通信する無線通信手段等、前記非接触電子タグと無線通信可能な無線通信手段で構成することを含む。また、前記通路用無線通信手段は、アンテナ等の通信部を前記通路部の側部、上部、又は下部の１箇所以上に備えることを含み、両側部又は上下部に備えることを含む。
【００１８】
前記複数タグアクセス処理は、非接触電子タグにアクセスする処理であって、質問信号を送信して非接触電子タグからの応答信号を受信するアクセス処理、複数の非接触電子タグに対して質問信号を送信し衝突を確実に回避して応答信号を受信する複数タグアクセス処理、又は、複数の非接触電子タグに対して質問信号を送信し衝突をある程度回避して応答信号を受信する簡易タグアクセス処理（簡易型の複数タグアクセス処理）で構成することを含む。
【００１９】
好ましい実施の形態として、前記複数タグアクセス処理を、前記通路部の通過を許可されていない非接触電子タグに対してのみ実行する設定とすることができる。
【００２０】
またこの発明は、管理領域内で管理する物品に対してタグデータを記憶した非接触電子タグを取り付け、前記非接触電子タグと通信可能な無線通信手段を備え付け、物品の非接触電子タグに対して前記無線通信手段で通信する物品管理システムであって、前記無線通信手段で実行する処理として、前記非接触電子タグが記憶しているユニークなＩＤの一部を、該非接触電子タグに応答データを送信させる応答タイミングを確定する基準として設定し、このＩＤの一部を指定する指定データを送信する質問通信処理と、前記応答タイミングでの応答の際に衝突のなかった非接触電子タグの応答データを取得する応答データ取得処理と、該応答データを取得した非接触電子タグに対して以降の応答を停止させる信号を送信する応答停止処理と、同一の応答タイミングで複数の非接触電子タグに応答され、前記無線通信手段が受信した応答データに衝突があった際、前記指定データでの指定位置を変更して再度前記質問通信処理、前記応答データ取得処理及び前記応答停止処理を実行する反復処理とで構成した複数タグアクセス処理を設定した物品管理システムとすることができる。
【００２１】
前記質問通信処理は、非接触電子タグに実行させる処理を規定したコマンド、応答させる非接触電子タグを限定するユニークＩＤ、ＡＦＩ（応用分野識別子）、又はマスクデータ（マスク長とマスク値）等の必要データを送信する処理で構成することを含む。
【００２２】
前記応答データは、前記ユニークデータ又は前記物品データ等、質問通信処理で要求されたデータで構成することを含む。
【００２３】
前記応答タイミングは、前記質問通信を受けた非接触電子タグが応答通信を開始するまでの時間で構成することを含む。
【００２４】
前記基準による応答タイミングの確定は、前記所定データの一部を数値としてその数値に所定時間を乗算（若しくは加算、減算、除算）した時間で確定する、又は、その数値自体を所定単位の時間として採用し確定する（例えば３であれば０．３秒とする等）ことを含む。
【００２５】
前記指定データは、前記所定データの一部の開始位置と採用する長さ、または前記所定データの一部をブロック単位で指定するブロック位置で構成することを含む。前記指定位置の変更は、この開始位置を変更することを含み、採用する長さ分ずつ移動させる、あるいは、採用する長さに関係なく移動させる等、一定量（例えば一定ビット）ずつ移動させて変更することを含む。
【００２６】
前記衝突は、２以上の非接触電子タグの応答タイミングが重なり、応答データの混信や重複等によって応答データが読取れないことをいう。
【００２７】
また好ましい実施の形態として、前記反復処理の繰り返しを衝突回避の正否に関わらず終了する制限条件を設定することができる。
前記制限条件は、採用する前記所定データの一部が前記所定データ（例えばユニークＩＤ）の最後となるまでの回数、あるいは、これにかかわらない回数等、採用する前記所定データの一部が前記所定データの最後を越えない所定回数とすることを含み、また、ユニークＩＤの最後まで実行したか否か等の所定条件とすることを含む。
【００２８】
また好ましい実施の形態として、前記物品を通路部で通過させる利用者に前記無線通信手段（通路用無線通信手段を含む）で通信可能な利用者用無線電子媒体を付与し、前記無線通信手段（通路用無線通信手段を含む）で利用者認識処理としてこの利用者用無線電子媒体に記憶の利用者用データを受信可能に設定することができる。
【００２９】
前記利用者用無線電子媒体は、ＩＣタグ（ＲＦ−ＩＤタグ、ＲＦタグ）、ＩＤタグ等の非接触識別タグで構成することを含み、カード型、スティック型、コイン型等の型に形成することを含む。なお、利用者の携帯利便性を考慮してキャッシュカード等と同サイズのカード型に形成することが望ましい。また、物品に取り付けた非接触電子タグと区別するために、利用者用であることを示す媒体区分データを格納しておいても良い。
【００３０】
前記利用者用データは、利用者に付与した利用者ＩＤ、利用者の氏名、住所、電話番号、ＦＡＸ番号、Ｅメールアドレス、又は利用者登録日等、利用者に関するデータで構成することを含む。
【００３１】
またこの発明は、前記物品管理システムで使用され、前記通路部の通過が不許可であることを検出可能な不許可検出可能データを応用分野識別子として記憶した非接触電子タグとすることができる。
【００３２】
前記不許可検出可能データは、通過の可否を数値等によるグループ分けによって格納したグループ分けデータ（例えばＡＦＩデータ）、又は、応答するか否かを０又は１で格納した応答可否データ（例えばＥＡＳデータ）で構成することを含む。
【００３３】
またこの発明は、前記物品管理システムで実行する処理を規定した物品管理プログラムとすることができる。
前記物品管理システムで実行する処理は、前述したタグアクセス処理、質問通信処理、反復処理、条件処理、又は利用者認識処理で構成することを含む。
【００３４】
またこの発明は、物品管理プログラムを記録した記録媒体とすることができる。
前記記録媒体は、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＭＯディスク（Magneto Optical disk）、フレキシブルディスク、又はハードディスクで構成することを含む。
【００３５】
【発明の効果】
この発明により、管理領域から搬出される（持ち出される）物品、又は／及び管理領域内に搬入される（持ち込まれる）物品の非接触電子タグを読取ることができ、管理領域内の物品とパソコン等で管理するデータとの同期を確実にとって、物品を正確に管理することができる。このため、例えば図書館の書籍を管理する場合であれば図書館内に存在する書籍を常時把握することができ、不正持ち出しによって再点検が必要となるような運用面での煩わしさを削減することができる。
【００３６】
また、図書館等のカウンターでの貸し出し処理（商品販売店での販売済み処理）又は／及び返却処理（仕入れ物品登録処理）が必要な施設であっても、通路で持ち出す又は／及び持ち込む物品を識別することができるため、カウンターでの貸し出し業務（販売済み業務）又は／及び返却業務（仕入れ物品登録業務）を削減することができる。この場合は、例えば図書館等で持ち出し数に制限があれば、制限数以上の持ち出しでブザーやランプによる報知を行えば良く、ガードマンでも対応することが可能となる。
【００３７】
また複数の非接触電子タグを別々の応答タイミングで応答させることができ、仮に応答タイミングが重なったとしても、それぞれの応答タイミングを変更して再度応答させることができる。これにより、非接触電子タグのそれぞれの応答データを無線通信手段で読取ることができる。
【００３８】
また、処理時間を短縮して非接触電子タグのそれぞれの応答データを高速に読取ることができる。これにより、物品を持って通路を走り抜けた場合でも、非接触電子タグのそれぞれの応答データを読取ることができる。
【００３９】
また、不許可の非接触電子タグに対してのみ応答データを送信させることができ、不要な応答データの取得を回避する、あるいは、より高速に必要な応答データを取得することが可能となる。
【００４０】
また、物品を搬入又は／及び搬出する利用者を特定することが可能となる。
また、従来の物品管理システムにプログラムをインストールして実行可能に構成することが可能となる
これらにより、管理領域内の物品を正確かつ効率良く管理することができ、業務効率の向上とこれによる経費の削減を実現し、物品管理システムの利用者（例えば施設の経営者と従業員や、図書館館長と係員等）の満足度を向上させることができる。
【００４１】
【発明の実施の形態】
この発明の一実施形態を以下図面と共に説明する。
この実施形態は、図書館の書籍管理に利用する場合であり、まず、図１に示す書籍管理システム１のシステム構成図、図２に示す返却口５近傍の右側面一部断面図、及び図３に示すＲＦタグ３０の平面図と共に、書籍管理システム１のシステム構成について説明する。
【００４２】
該書籍管理システム１では、予め書籍の裏表紙の内側、若しくはカバーと裏表紙の間に、図３に示すＲＦタグ３０を接着剤で貼り付けており、該ＲＦタグ３０を貼り付けた書籍を本棚に収納している。該ＲＦタグ３０は、銅線をコイル状に形成したアンテナコイル３１と、データを記憶するメモリや必要な回路構成を集積したＩＣチップ３２とを備えており、これらの表裏を長方形の透明シート３３で挟んで保護して形成している。
【００４３】
このようにＲＦタグ３０を貼り付けた書籍は、図書館内で利用者が立ち入り可能な管理領域内で管理されている。すなわち、書籍を利用者が閲覧可能なように収納している棚、利用者が書籍を閲覧するように提供している閲覧室、及び書籍をコピーできるコピー室等、利用者が書籍を持ったまま移動できる領域に存在する書籍は図書館の管理下にあり、貸出等でこの管理領域から通路４（図１）を通じて持ち出されると、図書館内に存在しない管理領域外の書籍となる。
【００４４】
書籍管理システム１は、図１に示すようにＲＦタグ３０と通信を行う出口質問器１０，１０、該出口質問器１０に対して信号の送受信を行う通信制御装置４０、該通信制御装置４０からＲＦタグ３０に記録のデータを受信して書籍７がどの本棚に収納されているか等の管理を実行するホスト（例えばパーソナルコンピュータで構成）６０を備えている。
【００４５】
前記ホスト６０には、図書館の外壁部分に形成した返却口５内部に備えた返却質問器２０、及び貸出カウンター６に備えた貸出質問器７０を、前記出口質問器１０と同様に適宜の通信制御装置４０（図示省略）を介して接続している。
【００４６】
前記出口質問器１０，１０は、出口２の少し図書館内側にあって書籍７の管理領域に通じる通路４の両横に、通信面１０ａ，１０ａ（右側図示省略）を向かい合わせて対設しており、該通信面１０ａ，１０ａの間の空間全てを通信可能範囲として、ＲＦタグ３０が通路４のどの位置で通過しても通信が可能となっている。
【００４７】
また該出口質問器１０，１０は、外観を普通人の身長程度の高さで、普通人数人が横並びになった程度の横幅に形成しており、通信面１０ａの中央部が通路４側へ平面視凸となるように湾曲させている。なお、前述の出口質問器１０の内部には、通信面１０ａからみてループを形成するようにアンテナ１６（後述）を取り付け、一重のコイルを形成している。
【００４８】
この出口質問器１０，１０と出口２との隙間は、立ち入り禁止ロープ３で利用者が通過しないように仕切っている。
【００４９】
前記返却質問器２０は、図２の右側面一部断面図に示すように、図書館外壁に形成した返却口５の内側（施設内側）に備えている。返却口５から書籍７が返却されると、書籍７は斜面８を滑り落ち、この間に返却質問器２０が書籍７と通信してデータを読取る。たとえ書籍７が複数一気に投入・返却された場合であっても、後述するタグアクセス処理（簡易タグアクセス処理又は複数タグアクセス処理）によって各書籍７に記憶のデータを取得することができる。
【００５０】
以上の構成により、書籍７に取り付けたＲＦタグ３０が通過する通路は通路４及び返却口５のみとなり、その内側である図書館内部の書籍７を確実に管理することができる。
【００５１】
次に、図４に示す回路ブロック図と共に、書籍管理システム１の回路構成について説明する。
通信制御装置４０は、ＣＰＵ、ＲＯＭ、及びＲＡＭ（メモリ）を備えて各種制御処理を実行する制御部４２を備えている。該制御部４２には上位インターフェース４１を接続しており、該上位インターフェース４１に接続したホスト６０と通信可能に構成している。これにより、制御部４２はホスト６０からの制御指示に従って、ＲＦタグ３０との通信制御を実行する。
【００５２】
前記ＲＯＭ内には、後述する複数タグアクセス処理を規定した複数タグアクセスプログラム又は簡易タグアクセス処理を規定した簡易タグアクセスプログラムと、ゲート処理を規定したゲートプログラムとを格納している。
【００５３】
なお、これは出口質問器１０に接続した通信制御装置４０の場合であって、貸出質問器７０に接続した通信制御装置４０であれば、複数タグアクセスプログラム又は簡易タグアクセスプログラムと、貸出処理を規定した貸出プログラムとを格納している。
【００５４】
同様に、返却質問器２０に接続した通信制御装置４０に対しては、複数タグアクセスプログラム又は簡易タグアクセスプログラムと、返却処理を規定した返却プログラムとを格納している。
【００５５】
また同様に、ハンドスキャナ（図示省略）に接続した通信制御装置４０に対しては、複数タグアクセスプログラム又は簡易タグアクセスプログラムと、蔵書点検処理を規定した蔵書点検プログラムとを格納している。
【００５６】
前記制御部４２は、デジタル信号を変調回路（変調手段）４３に送信する。該変調回路４３はデジタル信号をアナログ信号に変調して電力増幅回路４４が該アナログ信号を増幅し、同軸ケーブル９を介して出口質問器１０に送信する。
【００５７】
該アナログ信号を受信した出口質問器１０のインピーダンスマッチング回路１７は、電力を安定化させてアンテナ１６に前記アナログ信号（コマンド）を送信する。
【００５８】
このときアンテナ１６で発生する磁界によって、ＲＦタグ３０のアンテナコイル３１が影響を受け、ＩＣチップ３２は起電力を得て記録しているＩＣデータをデータ信号（レスポンス）としてアンテナコイル３１から送信する。
【００５９】
なお、ＩＣチップ３２は、電源回路（電源手段）、Ａ／Ｄコンバータ（変調手段）、Ｄ／Ａコンバータ（復調手段）、ロジック回路（ロジック手段又はＣＰＵ等の制御手段）、不揮発性メモリ（記憶手段）を備えている。また、該不揮発性メモリには、各ＲＦタグ３０にユニークに割り当てられたＩＤ（ＵＩＤ）、及び該ＲＦタグ３０が貼り付いている書籍７のタイトルや著者等の書籍データ等、所定のデータを格納している。なお、前記不揮発性メモリは、具体的にはＦＲＡＭやＥＥＰＲＯＭで構成することができる。
【００６０】
前述した出口質問器１０のアンテナ１６は前記データ信号を受信し、該データ信号を前記インピーダンスマッチング回路１７と同軸ケーブル９を介して通信制御装置４０に送信する。なお、該アンテナ１６は、適度な太さを有する鉄線で形成し、電力供給によって少し発熱して通信面１０ａ等の出口質問器１０の外装から放熱するように構成する。このように抵抗値の高い金属部材を使用することで、インピーダンスマッチング回路１７に備える抵抗体の抵抗値を小さくすることを可能にし、該抵抗体の発熱を抑制している。
【００６１】
該データ信号を受信した通信制御装置４０は、検波回路（検波手段）４６で検波し復調回路（復調手段）４５でデジタルデータに復調して得たＩＣデータを制御部４２に送信する。
【００６２】
制御部４２はＩＣデータを受信したことをブザー／表示部４７で利用者に知らせる。すなわち、ブザー／表示部４７のスピーカからブザー音を発音し、ブザー／表示部４７のＬＥＤを所定時間点灯する。
【００６３】
また制御部４２は、上位インターフェース４１を介してホスト６０に前記ＩＣデータを送信する。
【００６４】
なお、通信制御装置４０を駆動する電力は、商用電源ＡＣ１００ＶからＡＣ／ＤＣ電源（電源手段）４８を介して取得する。
【００６５】
以上の回路構成により、出口質問器１０が送信する質問信号（コマンド）に対し、ＲＦタグ３０が応答信号（レスポンス）を送信して、出口質問器１０のアンテナ１６とＲＦタグ３０のアンテナコイル３１とで通信を行うことができる。
【００６６】
これにより、貸出処理が完了したＲＦタグ３０か否か等、ＲＦタグ３０と通信してタグデータを取得することができる。貸出処理が未処理であれば、ブザー／表示部４７で報知するため、ルールに従っていない不正な持ち出し、すなわち貸出処理を忘れたままでの持ち出しが係員の知るところとなり、利用者に貸出カウンター６で貸出処理を行うように促すことができる。なお、この不正持ち出しに対する報知では、「貸出処理を行ってください」といったメッセージを自動音声で利用者に通知しても良い。
【００６７】
次に、図５に示す回路ブロック図と共に、ＲＦタグ３０の回路構成について説明する。
【００６８】
ＲＦタグ３０は、コイルＬ（前記アンテナコイル３１）および共振用のコンデンサＣ１で構成する並列の共振回路３０ａ、スイッチＳＷ、動作抵抗Ｒ，整流回路３０ｃ、電圧検知回路３０ｄ、制御回路３０ｅ、定電圧回路３０ｆ、及び平滑コンデンサＣ２を備えている。
【００６９】
前記整流回路３０ｃは、ＲＦタグ３０と質問器（出口質問器１０、返却質問器２０等）のアンテナ（図示省略）との結合度に応じた直流分（整流の結果）を出力する。
【００７０】
前記電圧検知回路３０ｄは、質問器の通信領域にＲＦタグ３０が入って所定の電圧に達するとこれを検知し検知出力を出力して、前記制御回路３０ｅが質問器とのアクセス等の本来の動作が可能な状態にする。
【００７１】
前記制御回路３０ｅには、復調・複合化回路、及び変調・符号化回路を備えており、コイルＬを介して質問器から受信した各種コマンドを、復調・複合化回路で復調し、復調したコマンドに基づいて処理を実行する。
【００７２】
制御回路３０ｅは、コマンドに基づいて処理を実行し、例えば、受信したＵＩＤと不揮発性メモリ（図示省略）に格納しているＵＩＤとを照合し、一致する場合にはＵＩＤを変調・符号化回路で変調を施してコイルＬを介して質問器に送信するといった処理を実行する。
前記定電圧回路３０ｆは、平滑コンデンサＣ２で平滑された直流成分の電流を安定化させる。
【００７３】
以上の構成により、ＲＦタグ３０はコイルＬを介して質問器からコマンドを受信し、制御回路３０ｅで該コマンドに基づいた処理を行い、再度コイルＬを介して質問器に応答することができる。
【００７４】
次に、図６に示すメモリ内容説明図と共に、ＩＣチップ３２内のメモリにおける記憶領域の定義について説明する。
図中の（Ａ）は、メモリに格納するデータの内容を示しており、４バイト（１バイトは８ビット）毎にページ番号を割り付けている。このメモリの頭から１２バイトをシステムエリア（領域）として利用する。
【００７５】
該システムエリアには、ページ番号「００ｈ」の最初から「０１ｈ」の最後までの８バイトにＵＩＤ（固有識別子：unique identifier）を格納し、次の１バイト（ページ番号＝０２ｈ、バイト＝０）にＡＦＩ（応用分野識別子：application family identifier）、その次の１バイト（ページ番号＝０２ｈ、バイト＝１）の１ビット目を盗難防止用のＥＡＳとして利用し、残りのシステムエリアを予約エリアとして利用する。
【００７６】
ページ番号「０３ｈ」以降はユーザエリアであり、図書館側のエンジニア等が自由に利用できる領域である。具体的には、書籍のタイトル、分類、著者等の書籍データ（物品データ）をユーザデータとして格納している。
【００７７】
前述のＥＡＳの値は、ページ番号０２ｈのＢｙｔｅ１の最下位ビット、すなわち図６の（Ｂ）に示すようにＬＳＢ（最下位ビット：least significant bit）に格納しており、残りの７ビットは前述したように予約エリアとして利用している。
【００７８】
前述のＡＦＩは、（Ｃ）に示すように上位４ビットと下位４ビットに分けて利用し、上位４ビットは（Ｄ）に示すように常に「８」に固定、下位４ビットは、返却処理完了で「１」を、貸出処理完了で「２」を格納する。なお、ＡＦＩの上位４ビットは、ＪＩＳ  Ｘ  ６３２３−３（ＩＳＯ／ＩＥＣ１５６９３−３）の規格に基づいており、上位４ビットの「８」は「可搬型ファイル」で使用する際の数値として定義されている。これを図書館用のシステムに流用している。
【００７９】
以上の構成により、システムエリアの必要情報への適切なアクセスを容易にすると共に、ユーザエリアで汎用性、応用性を持たせている。ＡＦＩで８ビットのデータとして貸出処理と返却処理を格納しているため、貸出処理完了でないＲＦタグ３０を、出口質問器１０（図１）で高精度に検出することができる。
【００８０】
次に、図７に示す説明図と共に、ＲＦタグ３０に格納しているＵＩＤのデータ内容と、該ＵＩＤを質問器が読み取る際のデータ格納（通信制御装置４０のメモリに格納）について説明する。
【００８１】
（Ｅ）はＵＩＤのデータ構造を示し、該ＵＩＤは４ビットを１エリアとして設定して、エリア０からエリアＦ（１６進数表示）までの１６エリアが存在している。
【００８２】
エリア０からエリア９までをＲＦタグ３０のシリアル番号、エリアＡからエリアＤまでをＩＣ製造者コード（IC Mfg Code）、エリアＥからエリアＦまでをＥＯとして設定する。なお、前記シリアル番号は、全ＲＦタグ３０でそれぞれ異なるユニークな番号としてＩＣ製造者が割り付けている。
【００８３】
このＵＩＤは、各エリアに格納しているエリア毎のデータを、応答信号の送信タイミングである応答タイミングを決定するタイムスロットとしても利用する。例えば、エリア０に格納しているデータが「０００１」（２進数表示）であった場合、２番目のタイミング（これをスロット２と呼ぶ）でＲＦタグ３０が応答する。このようにして、応答タイミングは、１エリアが４ビットであるために１番目の「００００」（２進数表示）から１６番目の「１１１１」（２進数表示）までの１６種類が存在することとなる。
【００８４】
（Ｆ）は、複数のＲＦタグ３０が応答を行って同一の応答タイミングで応答信号の送信があった場合、すなわち応答データに衝突があった場合に、衝突したタイムスロットを示す衝突データを格納する通信制御装置４０のメモリ領域（衝突データ格納エリア）を示す。
前記衝突データは１６ビットのデータで構成し、ＵＩＤのエリア毎に衝突データを取得して格納するようにメモリを構成している。
【００８５】
例えばエリア０をタイムスロットに利用して、応答データの衝突が２番目（スロット２）と５番目（スロット５）にあったとする。この場合は、メモリ上のエリア０用の領域に、図中の例に示すように「００００，００００，０００１，００１０」（２進数表示）を格納する。すなわち、右側（最下位ビット側）を１番目、左側（最上位ビット側）を１６番目として、衝突のあった位置を「１」、それ以外を「０」として格納する。
これをエリア毎に順次実行していくのであるが、この動作の詳細については後述する。
【００８６】
（Ｇ）は、ＵＩＤを格納する通信制御装置４０のメモリ領域（ＵＩＤ格納エリア）を示しており、衝突せずに読み取れたＲＦタグ３０のＵＩＤ（６４ビット）を１つずつ格納する。
以上に説明したＵＩＤの構成と通信制御装置４０のメモリ領域の確保により、後述する複数タグアクセス処理が可能となる。これにより、複数のＲＦタグ３０が通路４（図１）を通過した際にも、出口質問器１０で全ＲＦタグ３０のＵＩＤを読み取るといったことを可能にする。
【００８７】
次に、図８、図９に示すコマンドデータ説明図と共に、出口質問器１０、返却質問器２０、貸出質問器７０、又は蔵書質問器（棚に格納してある書籍を確認するためのハンディスキャナ、図示省略）等の質問器がＲＦタグ３０に送信するコマンドデータ、及びそのコマンドデータによってＤＦタグ３０が応答するレスポンスデータについて説明する。
【００８８】
図８の（Ｈ）は、ＲＦタグ３０の存在を確認するイベントリーコマンドを示す。このコマンドは、ＳＯＦ（フレーム開始信号：start of frame）、コマンド（イベントリーコマンドであることを示すデータ）、ＡＦＩ、マスク長（マスクとして利用するＵＩＤのビット長）、マスク値（マスクとして利用するＵＩＤの開始位置）、ＣＲＣ（巡回冗長検査：cyclic redundancy check）、及びＥＯＦ（フレーム終了信号：end of frame）で構成する。
【００８９】
このイベントリーコマンドを受信したのＲＦタグ３０のレスポンスは、ＳＯＦ、ＵＩＤ、ＣＲＣ、及びＥＯＦで構成する。
【００９０】
このようなイベントリーコマンドとレスポンスにより、質問器での通信可能範囲内に、どのＵＩＤのＲＦタグ３０が存在するかを検出することが可能となる。
【００９１】
（Ｉ）は、ＲＦタグ３０のメモリに格納しているデータを読み出すリードコマンドを示す。このコマンドは、ＳＯＦ、コマンド（リードコマンドであることを示すデータ）、ＵＩＤ、ページ関連情報（図６の（Ａ）で説明したページ番号：例えば０３ｈ等）、ＣＲＣ、及びＥＯＦで構成する。
【００９２】
このリードコマンドに対するレスポンスは、ＳＯＦ、情報フラグ（エラーか否か、エラーの種類等を示すデータ）、読出データ（指定されたページ番号に格納しているデータ）、ＣＲＣ、及びＥＯＦで構成する。
【００９３】
このようなリードコマンドとレスポンスにより、質問器に指定されたＵＩＤのＲＦタグ３０が、ページ関連情報として指定されたメモリ上のエリアに格納しているデータを応答送信し、これを質問器で読取ることが可能となる。これにより、例えば書籍７のタイトルや著者等を読取ることができる。
【００９４】
（Ｊ）は、ＲＦタグ３０のメモリにデータを格納するライトコマンドを示す。このコマンドは、ＳＯＦ、コマンド（ライトコマンドであることを示すデータ）、ＵＩＤ、ページ関連情報、書込みデータ（ＲＦタグ３０のメモリに書き込むデータ）、ＣＲＣ、及びＥＯＦで構成する。
このライトコマンドに対するレスポンスは、ＳＯＦ、情報フラグ、ＣＲＣ、及びＥＯＦで構成する。
【００９５】
このようなライトコマンドとレスポンスにより、質問器が指定したＵＩＤのＲＦタグ３０に対して、メモリ上の指定位置（指定ページ番号の位置）にデータを書き込むことができる。これにより、例えば書籍タイトルや著者等のユーザデータを書き込む等、ユーザデータの追加、変更、削除を実行することができる。
【００９６】
（Ｋ）は、システムエリアの設定を上書きして更新するシステムエリア設定コマンドを示す。このコマンドは、ＳＯＦ、コマンド（システムエリア設定コマンドであることを示すデータ）、ＵＩＤ、ＡＦＩ値、ＥＡＳ設定、ＣＲＣ、及びＥＯＦで構成する。
このシステムエリア設定コマンドに対するレスポンスは、ＳＯＦ、情報フラグ、ＣＲＣ、及びＥＯＦで構成する。
【００９７】
このようなシステムエリア設定コマンドにより、質問器が指定したＵＩＤのＲＦタグ３０に対して、システムエリアに格納しているＡＦＩ値とＥＡＳ設定を上書きして設定変更することができる。この設定変更により、コマンドによってはＲＦタグ３０の動作が変化することとなる。
【００９８】
（Ｌ）は、ＲＦタグ３０がこれ以上応答しないように設定するステイクワイエットコマンドを示す。このコマンドは、ＳＯＦ、コマンド（ステイクワイエットコマンドであることを示すデータ：これにより応答を禁止、すなわち無応答に設定する）、ＵＩＤ、ＣＲＣ、及びＥＯＦで構成する。
このステイクワイエットコマンドに対してはレスポンスがない。すなわち、該ステイクワイエットコマンドを受信したＲＦタグ３０は、その時点で無応答に設定されるため、レスポンスを返さない。
【００９９】
このようなステイクワイエットコマンドにより、質問器が指定したＵＩＤのＲＦタグ３０に対して、これ以降のコマンドに対して無応答とするようにＲＦタグ３０の動作を変更することができる。これにより、既に必要なデータ取得等を行ったＲＦタグ３０を処理対象から除外するといったことができる。
【０１００】
なお、このステイクワイエットコマンドの設定は、質問器が発生する磁界によってＲＦタグ３０に起電力が生じている間のみ有効である。従って、質問器の通信領域から外れて電力供給がなくなるとこの設定がクリアされて初期値（すなわち応答する状態）に戻り、再度電力供給が行われた際にはコマンドに対して応答するようになる。
【０１０１】
（Ｍ）は、盗難防止用のＥＡＳで持ち出し可否をチェックするＥＡＳチェックコマンドを示す。このコマンドは、ＳＯＦ、コマンド（ＥＡＳチェックコマンドであることを示すデータ：ＥＡＳが「０」なら応答させるコマンド）、ＵＩＤ、ＣＲＣ、及びＥＯＦで構成する。
このＥＡＳチェックコマンドに対しては、ＥＡＳが「０」の場合のみレスポンスがあり、該レスポンスはＳＯＦ、固定値（例えば持ち出しＯＫを示すデータ等）、ＣＲＣ、及びＥＯＦで構成する。
【０１０２】
このようなＥＡＳチェックコマンドにより、質問器（特に出口質問器１０）で持ち出し不可のＲＦタグ１０の通過を検出し、報知することが可能となる。
以上の各コマンドにより、ＲＦタグ１０に対してデータの読取り、データの更新（追加、変更、削除）、動作の変更を行うことができる。特にイベントリーコマンドでは、ＡＦＩが貸出処理完了の「８２」以外のＲＦタグ３０のＵＩＤを読み取るといったことが可能である。また、ＥＡＳチェックコマンドでは、貸出処理が完了していないことを検出することが可能である。
【０１０３】
次に、複数タグアクセス処理（アンチコリジョン・アルゴリズム）について、図１０に示す処理フロー図と共に、図１１に示す応答データ衝突説明図、及び図１２に示す応答処理説明図を参照して説明する。
【０１０４】
なお、図１０に示す動作フロー図は、通信制御装置４０に格納され制御部４２で実行されるプログラムの内容を示している。ここでは、タイムスロット数が１６の場合の典型的なアンチコリジョン・シーケンスを説明する。
【０１０５】
まず、通信制御装置４０のマスクデータを記憶しているエリア（マスクデータエリア）を初期化する。該初期化は、マスク長データを０、マスク値データを所定値、ＲＦタグ３０に格納されているＵＩＤの位置を示すエリア位置データを０にセットする（ステップｎ１）。
【０１０６】
質問器は、図８の（Ｈ）で説明したイベントリーコマンドを、質問器の通信領域内（例えば図１に示す出口質問器１０，１０で挟まれた範囲内）の複数のＲＦタグ３０（タグＡ，Ｂ，…，Ｅ）に対して送信する（ステップｎ２）。
【０１０７】
このとき、各ＲＦタグ３０はマスク長０であるのため、図１２の（Ｎ）に示すように、ＵＩＤのエリア（ここではエリア０）で決める自己の応答タイミングで、質問器に向けて各々独立にレスポンスとしてＵＩＤを送信する（（Ｈ）参照）。この応答タイミングはＲＦタグ３０毎に異なるが、いくつかは衝突（同じタイミングで応答）することもある。ここでは、例えば図１２の（N）に示すようにスロット１でタグＡとタグＢが、スロット４でタグＤとタグＥが衝突したとする。
【０１０８】
なお、図中の左側はＵＩＤのタイムスロットとして利用するエリアを斜線で示し、後述するマスクとして利用するエリアを網かけで表示する。また、図中の右側は、タグＡ，Ｂ，…，Ｅに格納しているＵＩＤを表示しており、タイムスロットとして利用するエリアを四角い白枠で、後述のマスクとして利用するエリアを塗りつぶしで表示している。このＵＩＤ表示で、衝突がなく読み取れたＲＦタグ３０のタイムスロットを、楕円で囲って表示しており、衝突したタイムスロットは左横に×印を表示している。
【０１０９】
制御部４２は、各ＲＦタグ３０の応答データから衝突したタイムスロット位置を検出し、この検出したタイムスロット位置（すなわちスロット１及びスロット４）を衝突データ格納エリア（図７の（Ｆ）参照）に格納する（ステップｎ３）。
【０１１０】
また、衝突せずに正常に検出できたＲＦタグ３０のＵＩＤ（すなわちスロット３で応答したタグＣのＵＩＤ）は、図７の（Ｇ）に示したＵＩＤ格納エリアに順次格納する（ステップｎ４）。
【０１１１】
正常検出されたＲＦタグ３０があった場合は（ステップｎ５）、前述のＵＩＤ格納エリアに格納したＵＩＤを参照し、質問器で該当ＵＩＤを持つＲＦタグ３０（ここではタグＣ）を指定して、リードコマンド（図８の（Ｉ））やライトコマンド（図８の（Ｊ））等のコマンドによる必要な処理（アクセス）を実行する（ステップｎ６）。この必要な処理は、後述する貸出処理、ゲート処理、返却処理、及び蔵書点検処理のどの処理で複数タグアクセス処理を利用するかによって異なるため、各処理で個別に説明する。
【０１１２】
制御部４２は、ステイクワイエットコマンドを前記ＵＩＤのＲＦタグ３０（すなわちタグＣ）に送信し、以降は応答しないように動作を停止させる。
【０１１３】
これによって、この応答タイミングにおける該当ＲＦタグ３０（タグＣ）とのアクセスを終了し、該当ＲＦタグ３０が存在しないのと等価の状態に遷移させる。
制御部４２は、他に検出されているＲＦタグ３０が無いかを検索してステップｎ５にリターンする（ステップｎ８）。
【０１１４】
前記ステップｎ５で正常検出のＲＦタグ３０が無かった場合（若しくは無くなった場合）は、図７の（Ｆ）に示した衝突データ格納エリアの内容を参照し、衝突があったか否かを判定する（ステップｎ９）。
【０１１５】
衝突があった場合は、衝突が発生したタイムスロットのうち第一番目のタイムスロット位置データ（この場合はスロット２「０００１」）を、マスクデータとして取り込み、格納する（ステップｎ１０）。
【０１１６】
制御部４２は、マスク長に＋４を加算し、エリア位置に＋１を加算して、ステップｎ２にリターンする（ステップｎ１１）。ここでは、マスク長が直前まで０であったために４ビットとなり、また、次のタイムスロットを指定する位置データとしてＵＩＤのエリア１（図１２の（Ｏ）参照）が選定される。
【０１１７】
この様にして、ステップｎ２にリターンすると、次に実行されるインベントリーコマンドは先回の内容とは異なり、「マスク長が４」「マスク値が０００１」「ＵＩＤのエリア位置はエリア１」と更新されている。
【０１１８】
こうして、更新された内容のインベントリーコマンドが実行される。衝突したタグがある場合である今回は、マスクとして、一度衝突がおこった値（０００１）を入れているため、必ずＲＦタグ３０が複数存在する。すなわち、（Ｏ）に示すようにエリア０が「０００１」となるＵＩＤを持つＲＦタグ３０だけを対象とするため、衝突していたならば２つ以上存在しているはずだからである。
【０１１９】
但し、ＲＦタグ３０が応答を返すタイミングを指定するＵＩＤのエリア位置は、前回とは異なっているので、これら一連の処理を繰り返すほど再び衝突をする可能性は低くなる。例えば、（Ｏ）に示すようにエリア１でのタイムスロットでもタグＡとタグＢは衝突しても、（Ｐ）に示すようにエリア２でのタイムスロットでは衝突しないため、タグＡとタグＢのＵＩＤを取得することができる。
【０１２０】
このようにステップｎ２〜ｎ１１の一連の処理を繰り返し、ステップｎ９で衝突したスロットがなくなると、今度は、ステップｎ１２〜ｎ１４でエリア位置を戻す処理を実行する。これは、同じエリア位置で、複数のスロットに衝突が起こった場合の抜けをカバーするためである。
【０１２１】
制御部４２は、エリア位置が０でなければ（ステップｎ１２）、１エリア分のマスクデータを削除する（ステップｎ１３）。マスク長を−４減算してエリア位置を−１減算し（ステップｎ１４）、他の衝突したＲＦタグ３０がないか検索する（ステップｎ１５）。
【０１２２】
前記ステップｎ１２でマスク位置が０であった場合は、処理を終了する。
このステップｎ１２〜ｎ１５の処理では、例えば（Ｐ）に示したようにマスク長が８、エリア位置が２であった場合、マスク長を４、エリア位置を１に戻して他の衝突を検出することで、次のタグＤとタグＥの衝突を検出することができる。すなわち、このエリア位置を戻す処理を行わなければ、タグＡとタグＢのＵＩＤを取得して処理が終了してしまうところを、順番にエリア位置を戻すことで、他の衝突であるタグＤとタグＥに対してもＵＩＤを取得することが可能となる。ここでは、エリア１のスロットタイミングにより、タグＤとタグＥのＵＩＤを取得することができる。
【０１２３】
以上のようにして、複数のＲＦタグ３０が質問器の通信領域内に存在していても、確実に全てのＲＦタグ３０のＵＩＤを取得することができ、コマンドの実行等の必要な処理を行うことが可能となる。すなわち、この複数タグアクセス処理を出口質問器１０で実行するゲート処理に組み込めば、複数の書籍７が通路４（図１）から不正に持ち出された場合であっても、該書籍７のＲＦタグ３０から出口質問器１０でＵＩＤを読み取ることができる。これにより、持ち出された全ての書籍７を特定することが可能となる。なお、この複数タグアクセス処理を組み込むゲート処理の詳細については後述する。
【０１２４】
また、返却される書籍７が複数重ねて返却口５に投入された場合であっても、同様に返却質問器２０で実行する返却処理に前記複数タグアクセス処理を組み込めば、返却質問器２０でＵＩＤを読み取ることができる。これにより、返却された書籍７を自動で特定することが可能となる。なお、この複数タグアクセス処理を組み込む返却処理の詳細についても後述する。
【０１２５】
次に、貸出質問器７０に接続した通信制御装置４０（図示省略）の制御部４２でファームウェアに基づいて実行する貸出処理について、図１３に示す処理フロー図と共に説明する。
図書館の利用者が貸出カウンター６で係員に書籍７を渡すと、係員は貸出質問器７０の上に重ねた状態で書籍７を置く。この状態で、貸出質問器７０の通信領域内に書籍７のＲＦタグ３０が位置し、通信可能状態になって以下の貸出処理が可能となる。
【０１２６】
制御部４２は、前述した複数アクセス処理を実行する（ステップｐ１）。ここで、複数アクセス処理内でイベントリーコマンドを実行するときは、「ＡＦＩ＝８０」として実行する。なお、このように「ＡＦＩ＝８０」として指定した場合は、ＡＦＩが８１から８９までの値となっている全てのＲＦタグ３０が応答する。すなわち、ＡＦＩの下位４ビットの「０」は、「ＡＬＬ」を示す値として利用する。
【０１２７】
また、ステップｎ６での必要な処理として、システムエリア設定コマンドを実行し、該システムエリア設定コマンドでは「ＡＦＩ＝８２、ＥＡＳ＝１」として実行する。これにより、通信領域内の全てのＲＦタグ３０に対してＡＦＩを貸出処理完了、ＥＡＳを無応答に設定し、通路４（図１）を通過する際に返却質問器２０が検出しないようにしている。
【０１２８】
この複数タグアクセス処理が終了すると、制御部４２はシステムエリア設定コマンドによって設定したか否かを判断し（ステップｐ２）、設定を行わなかった場合はステップｐ１にリターンする。
【０１２９】
設定を行った場合は、設定したＲＦタグ３０のＵＩＤとシステムエリア設定コマンドの内容をホスト６０に送信し、ホスト６０が管理している書籍データを更新する（ステップｐ３）。この書籍データの更新により、図書館の蔵書が貸し出し中か否か、返却期限が過ぎていないか否かといった管理を行うことができる。
ホスト更新が終了するとステップｐ１にリターンし、貸出処理を繰り返す。
【０１３０】
以上の動作により、書籍７に取り付けたＲＦタグ３０を持ち出し可能な状態、すなわち貸出処理完了に設定し、通路４（図１）を通過しても出口質問器１０で不正持ち出しと検出されないようにすることができる。
【０１３１】
なお、利用者にＩＣチップ３２を搭載した本人認証無線ＩＣカードを発行している場合には、この貸出処理で本人認証無線ＩＣカードに記憶の利用者データを無線通信で読み取るように構成しても良い。
【０１３２】
次に、通路４に備えた出口質問器１０がファームウェアに基づいて実行するゲート処理について、図１４に示す処理フロー図と共に説明する。
制御部４２は、ＥＡＳチェックコマンドを送信し、貸し出し処理がされていない書籍７（ｅ＝０）が出口質問器１０の通信領域内に存在しないか、すなわちＲＦタグ３０の応答（レスポンス）がないか確認する（ステップｒ１）。
【０１３３】
なお、ＥＡＳチェックコマンドでは、どのＲＦタグ３０からも同じレスポンスが応答されるため、例え複数のＲＦタグ３０が出口質問器１０の通信領域に存在していても、特別な手順を踏むことなくレスポンスを受信できる。すなわち、同じデータが同じタイミングで返却されるため、データが重なってもデータがつぶれることがなく、出口質問器１０で取り出すことができる。
【０１３４】
応答が無い場合は、ステップｒ１にリターンしてＥＡＳチェックコマンドを繰り返す（ステップｒ２）。
応答があった場合には、通信制御装置４０のブザー／表示部４７でブザー音を鳴らして報知し（ステップｒ３）、複数タグアクセス処理を実行する（ステップｒ４）。
【０１３５】
ここで、複数アクセス処理内でイベントリーコマンドを実行するときは、「ＡＦＩ＝８１」として実行する。すなわち、貸出処理が行われておらず返却処理完了状態のままであるＲＦタグ３０に対してアクセスを行う。
【０１３６】
また、ステップｎ６での必要な処理として、リードコマンドを実行し、ＲＦタグ３０に記憶のデータを読み込む。このとき読み込むデータは、ＵＩＤは前述した複数タグアクセス処理にて取得済みであるため、書籍タイトルや著者等のデータとする。
【０１３７】
この複数タグアクセス処理が終了すると、ステップｒ１にリターンし、不正持ち出しのチェックを繰り返す。
【０１３８】
以上の動作により、書籍７の不正持ち出しが発生した場合に、持ち出される書籍７のＲＦタグ３０にアクセスしてそのＵＩＤ、及び書籍タイトル等を把握することができる。これにより、ブザー／表示部４７の故障や携帯型ヘッドホンの着用等で気づかずに書籍７が不正持ち出しされた場合であっても、持ち出された書籍７を的確に把握し、場合によっては補充することが可能となる。
【０１３９】
なお、このゲート処理では、複数タグアクセス処理を「ＡＦＩ＝８１」で実行しているため、応答してくるＲＦタグ３０も限定され、処理時間を大幅に短縮でき、人がゲートを通常に歩いて通り抜ける間にＲＦタグ３０のＵＩＤ、および書籍タイトル等のデータを取得できる。
【０１４０】
また、ＲＦタグ３０のＵＩＤと該ＲＦタグ３０に関するデータ（書籍タイトル等）をホスト６０で紐付けして管理している場合は、ＵＩＤだけの取得でも書籍７を特定可能であり、ステップｎ６のリードコマンドを省略してさらに処理速度を向上できる。
【０１４１】
なお、万一、走り抜けるなどした場合で、ＵＩＤおよびタグ情報が取得できなかった場合であっても、ＥＡＳチェックによる検知は完了しているため、通常ＥＡＳゲートと同様な不正持ち出しの警告を行うことは可能である。
【０１４２】
また、ＥＡＳチェックコマンド（ステップｒ１、ｒ２）を実行せず、「ＡＦＩ＝８１」として複数タグアクセスを行うことを繰り返すようにゲート処理を設定しても良い。
【０１４３】
この場合には、不正持ち出しの有無をチェックするだけの処理時間をＥＡＳチェックコマンドの繰り返しと比較すると、処理時間が長くなってしまう。しかし、検出時間としては十分な処理時間であり、例えば通路４をＬ字やＵ字に設定する、あるいは出口に自動ドアを設置して出口質問器１０の通信領域内で一端停止しないと出られないようにするなど、設置状況を変化させてより確実に検知することもできる。
【０１４４】
また、前述した本人認証無線ＩＣカードを利用する場合は、このゲート処理で利用者データ読取処理を行い、不正持ち出しを行った利用者を特定することも可能となる。この場合、書籍７の閲覧のみで退出する利用者のことも考え、認証用ＩＤカードの状態は、ＥＡＳに関しては常にＥＡＳ＝１としてゲートでのＥＡＳチェックコマンドに対して無応答としておく。ただし、ＡＦＩについては常にＡＦＩ＝８１として未貸し出し分類としておき、ゲート処理で本人認証無線ＩＣカードのデータも読み出すようにする。
【０１４５】
これにより、不正持ち出しの警告はブザー／表示部４７（図４）で実行し、本人認証無線ＩＣカードは通路４を通過する毎にデータを取得して、不正持ち出しが発生した場合のみ、本人認証無線ＩＣカードのデータと書籍７のデータをリンクすることができる。
【０１４６】
また、ステップｒ３での警告は、ステップｒ４の複数タグアクセス処理終了後に設定し、ＥＡＳは複数タグアクセス処理を開始するためのみに存在させても良い。この場合は、不正持ち出しのＲＦタグ３０の存在を複数タグアクセス処理によってＡＦＩを利用して識別し、該当するＲＦタグ３０が存在した場合のみ警告処理（ステップｒ３）を実行すると良い。これにより、８ビットのデータによる高精度な検出を警告に生かすことができ、ＥＡＳの誤検出をフォローすることができる。
【０１４７】
次に、返却質問器２０に接続した通信制御装置４０（図示省略）の制御部４２でファームウェアに基づいて実行する返却処理（自動返却処理）について、図１５に示す処理フロー図と共に説明する。
図書館の利用者が図２に示した返却口５から書籍７を返却すると、書籍７が斜面８を滑って返却質問器２０の通信領域内を通過し、この通過中に以下の返却処理が可能となる。
【０１４８】
制御部４２は、前述した複数アクセス処理を実行する（ステップｓ１）。ここで、複数アクセス処理内でイベントリーコマンドを実行するときは、「ＡＦＩ＝８０」として実行する。これは、貸出処理が完了しているか否かに関わらず、全てのＲＦタグ３０を対象とするためである。
【０１４９】
また、ステップｎ６での必要な処理として、システムエリア設定コマンドを実行し、該システムエリア設定コマンドでは「ＡＦＩ＝８１、ＥＡＳ＝０」として実行する。これにより、通信領域内の全てのＲＦタグ３０に対してＡＦＩを返却完了に、ＥＡＳを応答する状態に設定し、通路４（図１）を通過する際に返却質問器２０が検出するようにしている。
【０１５０】
この複数タグアクセス処理が終了すると、制御部４２はシステムエリア設定コマンドによって設定したか否かを判断し（ステップｓ２）、設定を行わなかった場合はステップｓ１にリターンする。
【０１５１】
設定を行った場合は、設定したＲＦタグ３０のＵＩＤとシステムエリア設定コマンドの内容をホスト６０に送信し、ホスト６０が管理している書籍データを更新する（ステップｐ３）。
ホスト更新が終了するとステップｓ１にリターンし、貸出処理を繰り返す。
【０１５２】
以上の動作により、ホスト６０で管理する書籍データとして貸し出し中としていた書籍７の管理状態を、返却済み、すなわち閲覧、貸出可能状態へと人手を介さず自動処理で遷移することができる。なお、このホスト６０での書籍データ更新時に、閲覧、貸出可能状態（未貸し出し状態）の書籍７が返却されたこと、すなわち不正持ち出しされた書籍７が返却されたことを検出することもできる。
【０１５３】
なお、上述の返却処理では、ホスト６０の書籍データの更新をＲＦタグ３０の消し込み後（ＡＦＩ，ＥＡＳ設定後）としているが、ホスト６０の書籍データの更新後に、前記消し込み処理を実行してもよい。この場合は、未貸し出し本に対して、消し込み処理を割愛する動作設定とすることもできる。
【０１５４】
また、返却処理は、貸出カウンター６（図１）と同様の返却カウンター（図示省略）で、係員が行うように構成しても良い。この場合は、貸出質問器７０と同様の質問器を返却質問器２０として設置すればよい。
【０１５５】
次に、前述した複数タグアクセス処理は蔵書点検処理でも利用できるため、この蔵書点検処理（ハンディスキャナでファームウェアに基づいて実行する処理）について、図１６に示す処理フロー図と共に説明する。なお、この蔵書点検は、図書館で不明本を発見し、データベース（ホスト６０の書籍データ）とのマッチングを取るために、年に１、２回行われているものである。
【０１５６】
ハンディスキャナに接続した通信制御装置４０の制御部４２は、複数タグアクセス処理を実行する（ステップｕ１）。ここで、複数アクセス処理内でイベントリーコマンドを実行するときは、「ＡＦＩ＝８０」として実行する。
【０１５７】
また、ステップｎ６での必要な処理として、リードコマンドを実行し、書籍タイトル等のデータの読み込みを行う。
この複数タグアクセス処理を繰り返し、係員がハンディスキャナを棚の書籍７に沿って移動させることで、棚に保管されている書籍７のデータを順次読み取る。
【０１５８】
以上の動作により、データベース上は存在するが、実際には紛失している、あるいは所在場所（保管する棚）が異なっているといったことを検出することができる。
【０１５９】
以上の実施形態では、複数タグアクセス処理に基づいて説明したが、他の実施形態として、該複数タグアクセス処理を簡略化して高速処理を可能にした簡易タグアクセス処理（簡易型の複数タグアクセス処理）について説明する。
【０１６０】
まず、図１７に示すコマンドデータ説明図と共に、簡易型衝突防止コマンドとそのレスポンスについて説明する。
該簡易型衝突防止コマンドは、ＲＦタグ３０の存在を確認する簡易型イベントリーコマンドである。このコマンドは、ＳＯＦ、コマンド（簡易型衝突防止コマンドであることを示すデータ）、ＡＦＩ、タイムポジション（タイムスロットとして利用するエリア位置）、タイムスロット数（タイムスロットとして利用するエリア長、ビット単位）、ページ関連情報、ＣＲＣ、及びＥＯＦで構成する。
【０１６１】
この簡易型衝突防止コマンドを受信したのＲＦタグ３０のレスポンスは、ＳＯＦ、情報フラグ、ＵＩＤ、読み出しデータ、ＣＲＣ、及びＥＯＦで構成する。
【０１６２】
このような簡易型衝突防止コマンドとレスポンスにより、質問器での通信可能範囲内に、どのＵＩＤのＲＦタグ３０が存在するかを検出することが可能となる。
【０１６３】
次に、簡易タグアクセス処理について、図１８に示す処理フロー図と共に、図１９に示す応答処理説明図を参照して説明する。
まず、通信制御装置４０のタイムスロットデータを記憶しているエリア（タイムスロットデータエリア）を初期化する。該初期化は、タイムスロットポジションを０、タイムスロット数を４（４ビット）にセットする（ステップｗ１）。
【０１６４】
通信制御装置４０の制御部４２は、簡易型衝突防止コマンド（図１７）を実行する（ステップｗ２）。ここで、例えば図１９の（Ｑ）の左側に示すようにエリア０の４ビットをタイムスロットとして利用したとすると、右側に示すようにタグＡ，ＢとタグＤ，Ｅが衝突し、タグＣは衝突しない。
【０１６５】
制御部４２は、衝突の発生したタイムスロット（「２番目：０００１」「４番目：００１１」）を図７の（Ｆ）で説明した衝突データ格納エリアに格納する（ステップｗ３）。
正常に検出したＲＦタグ３０（すなわちタグＣ）のＵＩＤ、及び読出しデータを通信制御装置４０のメモリ内に格納する（ステップｗ４）。
【０１６６】
ステイクワイエットコマンド（図９の（Ｌ））を送信し、ＵＩＤを取得したＲＦタグ３０が無応答となるように設定する（ステップｗ５）。
衝突があった場合は（ステップｗ６）、現在のタイムスロットポジションがエリアＦとなっていないか判定、すなわち反復終了条件となっていないか判定する（ステップｗ７）。
【０１６７】
タイムスロットポジションがエリアＦでなければ、タイムスロットポジションを１移動し（すなわち、現在はエリア０であるため、次はエリア１を使用）、ステップｗ２にリターンする（ステップｗ８）。
【０１６８】
このようにして、衝突がなくなるか、あるいはＵＩＤの最後（エリアF）をタイムスロットとして利用するまで処理を繰り返すが、図１９の例で説明すると、２回目の処理で（Ｒ）に示すようにタグＣ、タグＤ、及びタグＥが衝突無く読み取れる。
【０１６９】
３回目の処理では、（Ｓ）に示すように、タグＡ、タグＣ、及びタグＥが衝突無く読み取れる。すなわち、この時点でタグＡ，Ｃ，Ｄ，ＥのＵＩＤ及び読み出しデータが取得できる。
【０１７０】
以上に説明した簡易タグアクセス処理により、前述した複数タグアクセス処理よりも高速にＵＩＤ等のデータ取得を実行することができる。すなわち、複数タグアクセス処理で行っていたマスク処理と戻り処理を排除して、一方向への不可逆性処理で完了する。これにより、前述の複数タグアクセス処理では、エリアを進めて戻り、また進めるといった処理が繰り返されたが、この繰り返しを排除して処理のループ回数を大幅に削減している。
【０１７１】
この簡易タグアクセス処理では、最後まで、すなわちエリア０からエリアＦまで処理を繰り返しても、論理的には衝突が発生する可能性がある。これは、（Ｓ）で前述した３回目の処理でタグＢのＵＩＤが取得できていないことからもあきらかである。
【０１７２】
しかし、例えば出口質問器１０の通信領域や返却質問器２０の通信領域を通過する書籍７の冊数は物理的に少ないため、衝突の可能性が少ない。すなわち、出口質問器１０の通信領域を通過する書籍７は、利用者が持てる範囲内であり、返却質問器２０の通信領域を通過する書籍７は、返却口５から一度に投入できる範囲内だからからである。
【０１７３】
したがって、この実施形態で説明したように１６の応答タイミングがあり、かつ応答タイミングを異ならせて（エリアを変えて）１６回繰り返した場合、いまだ衝突を回避できてないＲＦタグ３０が存在する可能性は限りなく低く、実用上は無視できるレベルとなる。
【０１７４】
以上に説明したように、通信領域内にある複数のＲＦタグ３０からのデータ取得を高速に完了し、管理領域である図書館から持ち出される書籍７のＲＦタグ３０、及び図書館に返却口５から返却される書籍７のＲＦタグ３０の自動読み取りが可能となり、図書館内の書籍７を高精度で管理することが可能となる。
【０１７５】
この簡易タグアクセス処理を利用すれば、通路４をＬ字型やＵ字型に形成するまでも無く、高速処理で確実にＲＦタグ３０と通信をして、不正持ち出しされるＲＦタグ３０のＵＩＤ等を取得することができる。
【０１７６】
なお、前述の貸出処理、ゲート処理、返却処理、又は蔵書点検処理で複数タグアクセス処理に替えて簡易タグアクセス処理を利用する場合は、ステップｎ６で実行していたコマンドをステップｗ４で実行すればよい。
【０１７７】
また、前記簡易タグアクセス処理では、タイムスロットポジションを１エリアずつ移動させたが、１ビットずつ、２ビットずつ、あるいは８ビットずつ移動させるなど、ビット単位で移動させても良い。これにより、簡易衝突コマンドを実行する繰り返し回数を増加又は減少させることができる。
【０１７８】
また、この簡易タグアクセス処理では、タイムスロット数を４ビットとしていたが、２ビットに設定する、あるいは８ビットに設定するなど、エリアのビット数に関係なく設定しても良い。これにより、応答タイミングの種類を増加又は減少させることができる。
また、出口２は入口もかねて出入口とし、通路４を出口通路と入口通路を兼ねても良い。
【０１７９】
また、出口質問器１０を接続している通信制御装置４０（図１）には、出口質問器１０に加えて返却質問器２０も接続しても良い。これにより、通信制御装置４０を一台削減してコストダウンすることができる。
【０１８０】
また、通信制御装置４０（図１）と出口質問器１０を接続する接続線の間に切替え装置を取り付け、該切替え装置と返却質問器２０とを接続しても良い。この場合は、開館時間は返却口５を閉鎖して出口質問器１０のみを動作させ、閉館後は前記切替え装置で切替えて、返却質問器２０を動作させて出口質問器１０を停止することができる。これにより、通信制御装置４０を削減してのコストダウンと、切替え装置だけで開館時と閉館時での可動装置の切り替えが行え、作業効率を高めることができる。
【０１８１】
また、出口質問器１０は、横方向に並べて３つ以上配設しても良い。この場合は、両端以外の出口質問器１０は左右両面に通信面１０ａを備え、両面で通信可能に構成すると良い。
【０１８２】
この発明の構成と、上述の実施形態との対応において、
この発明の物品管理システムは、実施形態の書籍管理システム１に対応し、
以下同様に、
通路部は、通路４、斜面６に対応し、
物品は、書籍７に対応し、
無線通信手段は、出口質問器１０及び返却質問器２０に対応し、
非接触電子タグは、ＲＦタグ３０に対応し、
記録媒体は、ＲＯＭに対応し、
利用者用無線電子媒体は、本人認証無線ＩＣカードに対応し、
所定データの一部は、エリア０からエリアＦのいずれか一つに対応し、
タグデータは、ＵＩＤに対応し、
応答データは、レスポンスに対応し、
指定データは、マスク長とマスク位置、又はタイムスロットポジションとタイムスロット数に対応し、
利用者用データは、利用者データに対応し、
不許可検出可能データは、ＡＦＩ及びＥＡＳに対応し、
応用分野識別子は、ＡＦＩに対応し、
タグアクセス処理は、複数タグアクセス処理及び簡易タグアクセス処理に対応し、
質問通信処理は、ゲート処理又は返却処理に対応し、
制限条件は、ステップｗ７に対応し、
反復処理は、ステップｎ１１、ｎ１４又は、ステップｗ８に対応し、
利用者認識処理は、利用者データ読取処理に対応し、
物品管理プログラムは、複数タグアクセスプログラム、簡易タグアクセスプログラム、貸出プログラム、ゲートプログラム、返却プログラム、又は蔵書点検プログラムに対応し、
管理領域内は、図書館内に対応するも、
この発明は、上述の実施形態の構成のみに限定されるものではなく、多くの実施の形態を得ることができる。
【図面の簡単な説明】
【図１】書籍管理システムのシステム構成図。
【図２】返却口近傍の右側面一部断面図。
【図３】ＲＦタグの平面図。
【図４】書籍管理システムの回路構成を示す回路ブロック図。
【図５】ＲＦタグの回路構成を示す回路ブロック図。
【図６】ＩＣチップ内のメモリにおける記憶領域を説明する説明図。
【図７】ＵＩＤを質問器が読み取る際のデータ格納を説明する説明図。
【図８】コマンドデータを示す説明図。
【図９】コマンドデータを示す説明図。
【図１０】複数タグアクセス処理の処理フロー図。
【図１１】応答データの衝突を説明する説明図。
【図１２】応答処理でのＵＩＤとタイムスロットの関係を説明する説明図。
【図１３】貸出処理の処理フロー図。
【図１４】ゲート処理の処理フロー図。
【図１５】返却処理の処理フロー図。
【図１６】蔵書点検処理の処理フロー図。
【図１７】コマンドデータの説明図。
【図１８】簡易タグアクセス処理の処理フロー図。
【図１９】応答データの衝突を説明する説明図。
【符号の説明】
１…書籍管理システム
４…通路
６…斜面
７…書籍
１０…出口質問器
２０…返却質問器
３０…ＲＦタグ
【図１】
0003565217.tif 000002
【図２】
0003565217.tif 000003
【図３】
0003565217.tif 000004
【図４】
0003565217.tif 000005
【図５】
0003565217.tif 000006
【図６】
0003565217.tif 000007
【図７】
0003565217.tif 000008
【図８】
0003565217.tif 000009
【図９】
0003565217.tif 000010
【図１０】
0003565217.tif 000011
【図１１】
0003565217.tif 000012
【図１２】
0003565217.tif 000013
【図１３】
0003565217.tif 000014
【図１４】
0003565217.tif 000015
【図１５】
0003565217.tif 000016
【図１６】
0003565217.tif 000017
【図１７】
0003565217.tif 000018
【図１８】
0003565217.tif 000019
【図１９】
0003565217.tif 000020