(57)【要約】【課題】無線タグの読みこぼしを低減することができ且つ効果的に低消費電力化を図ることができる無線タグシステムを提供する。【解決手段】無線タグリーダ１０では、キャリアオン直後には第２フラグ（キャリアが第２時間オフすることでリセットするフラグ）を指定して無線タグ５０の読み取りを行い、その後、第１フラグ（第２時間よりも短い第１時間オフすることでリセットするフラグ）を指定して無線タグ５０を行っている。そして、それら両読取結果に基づいて読取可能エリア内に存在する無線タグ５０の固有ＩＤを把握している。更に、第１フラグを指定した無線タグ５０の読み取り後に、第１時間よりも長く第２時間よりも短い時間、キャリアの出力を中断させている。【選択図】図１
2011203819.tif 000002
【特許請求の範囲】
【請求項１】
固有ＩＤを記録した記録手段とキャリアを受信する受信手段とを備えた無線タグと、前記無線タグに対して前記キャリアを出力するキャリア出力手段を備えた無線タグリーダとを有する無線タグシステムにおいて、
前記無線タグは、
第１フラグを応答可能状態と非応答状態とに切替可能に構成され、前記無線タグリーダによって当該無線タグの読み取りが完了したと判断したときに前記第１フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、前記受信手段による前記キャリアの受信が所定の第１時間中断した後に前記第１フラグを応答可能状態にリセットする第１フラグ設定手段と、
第２フラグを応答可能状態と非応答状態とに切替可能に構成され、前記無線タグリーダによって当該無線タグの読み取りが完了したと判断したときに前記第２フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、前記受信手段による前記キャリアの受信が前記第１時間よりも長い第２時間中断した後に前記第２フラグを前記応答可能状態にリセットする第２フラグ設定手段と、
前記無線タグリーダからの指定コマンドによって指定された前記第１フラグ又は前記第２フラグの状態に基づき、前記無線タグリーダに対する応答の可否を判断する応答可否判断手段と、
前記応答可否判断手段によって応答可能と判断された場合に前記無線タグリーダに対する応答を行う応答手段と、
前記応答手段による応答が行われた後、前記無線タグリーダによる当該無線タグの読み取りが完了したか否かを判断する読取完了判断手段と、
を備え、
前記無線タグリーダは、
前記無線タグに対し前記１フラグ又は前記第２フラグのいずれかを指定した前記指定コマンドを送信するコマンド送信手段と、
前記コマンド送信手段からの前記指定コマンドに応じて前記応答手段から応答がなされたときに前記無線タグを読み取る読取手段と、
前記読取手段によって前記無線タグが読み取られたときに当該無線タグに読取完了を通知する読取完了通知手段と、
前記第１時間よりも長く前記第２時間よりも短い時間で前記キャリアの出力を中断させ、且つその中断後に再び前記キャリアを出力させるように前記キャリア出力手段の制御を行うキャリア制御手段と、
を備え、
前記コマンド送信手段は、前記キャリア制御手段によって前記キャリアがオン状態とされたときに前記第２フラグを指定した前記指定コマンドを送信し、その後、前記第１フラグを指定した前記指定コマンドを送信し、
前記読取手段は、前記第２フラグの状態に応じた前記応答結果に基づいて前記無線タグを読み取ると共に、前記第１フラグの状態に応じた前記応答結果に基づいて前記無線タグを読み取り、それら両読取結果に基づいて読取可能エリア内に存在する前記無線タグの前記固有ＩＤを把握し、
前記キャリア制御手段は、前記読取手段による前記第１フラグの状態に応じた前記無線タグの読み取り後に前記キャリアの出力を中断させることを特徴とする無線タグシステム。
【請求項２】
前記読取手段は、前記コマンド指定手段によって前記第２フラグを指定した前記指定コマンドを送信したときの読取可能エリア内での第２フラグ指定時の読取結果と、前記コマンド指定手段によって前記第１フラグを指定した前記指定コマンドを送信したときの読取可能エリア内での第１フラグ指定時の読取結果とに基づき、前記第２フラグ指定時と前記第１フラグ指定時とで重複して読み取られた前記無線タグの前記固有ＩＤの一方を破棄することを特徴とする請求項１に記載の無線タグシステム。
【請求項３】
前記キャリア制御手段は、前記読取手段による前記第１フラグの状態に応じた前記無線タグの読み取り後、所定のキャリアオフ条件が成立している場合に前記キャリアの出力を中断させることを特徴とする請求項１又は請求項２に記載の無線タグシステム。
【請求項４】
前記コマンド送信手段は、前記無線タグに対し前記第２フラグを指定した前記指定コマンドの送信を所定の第１終了条件が成立するまで繰り返し、前記第１終了条件の成立後は、前記無線タグに対し前記第１フラグを指定した前記指定コマンドの送信を所定の第２終了条件が成立するまで繰り返し、
前記読取手段は、前記第１終了条件が成立するまで、前記第２フラグを指定した前記指定コマンドの送信に応じた前記無線タグからの応答に基づいて当該無線タグを読み取り、前記第１終了条件が成立後は、前記第２終了条件が成立するまで、前記第１フラグを指定した前記指定コマンドの送信に応じた前記無線タグからの応答に基づいて当該無線タグを読み取ることを特徴とする請求項１から請求項３のいずれか一項に記載の無線タグシステム。
【請求項５】
前記第１終了条件は、読み取り済みの前記無線タグの個数が予め設定した設定個数に達したとき、又は新規に読み取られる前記無線タグの個数が０となったときであり、
前記第２終了条件は、新規に読み取られる前記無線タグの個数が０となったときであることを特徴とする請求項４に記載の無線タグシステム。
【請求項６】
タイムアウト時間を設定するタイムアウト時間設定手段を備え、
前記読取手段は、前記キャリア制御手段によって前記キャリアがオン状態とされてから前記タイムアウト時間が経過した場合に前記無線タグの前記読取処理を中断し、
前記キャリア制御手段は、前記読取手段によって前記読取処理が中断される場合に前記キャリアをオフ状態とすることを特徴とする請求項１から請求項５のいずれか一項に記載の無線タグシステム。
【請求項７】
前記読取手段による前記読取処理の中断要因を判断する中断要因判断手段と、
前記中断要因判断手段によって前記中断要因が前記タイムアウト時間の経過による中断と判断される場合に、所定の期間前記タイムアウト時間の延長又は前記タイムアウト時間の設定中止を行うタイムアウト時間変更手段と、
を備えたことを特徴とする請求項６に記載の無線タグシステム。
【請求項８】
前記無線タグリーダは、
スロット数を設定するスロット数設定手段と、
前記スロット数設定手段によって設定された前記スロット数のスロットを用意すると共に、前記無線通信手段の読取可能範囲内に存在する各無線タグを各スロットに割り当て、前記各無線タグを固有の識別情報と対応付ける衝突防止処理を行う衝突防止手段と、
前記衝突防止手段による前記衝突防止処理の処理結果が所定の報知条件を満たす場合に報知を行う報知手段と、
を備えたことを特徴とする請求項１から請求項７のいずれか一項に記載の無線タグシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグシステムに関するものである。
【背景技術】
【０００２】
無線タグを無線タグリーダで読み取る無線タグシステムでは、同一の無線タグリーダによって重複した読み取りが行われることを排除すべく、無線タグ側において、一度読み取った端末に対して所定条件が成立するまで応答を行わないといった制御を行っている。例えば、無線タグリーダによって読み取られたときに完了フラグが設定されるように無線タグを構成し、完了フラグが設定されているときには無線タグから無線タグリーダへの応答が行われないようにすることで、一旦読み取られた無線タグの再度の読み取りを効果的に防止できる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−２６３４８０公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、無線タグでは、一般的に上記のような完了フラグを設定可能な識別フラグ（インベントリフラグ）が複数種類用意されており、無線タグリーダ側ではいずれかの識別フラグを指定して、読取完了の判断をしている。この識別フラグとしては、例えば、無線タグリーダによって無線タグが読み取られたときに非応答状態に切り替えられると共に、この非応答状態に切り替えられた後、キャリアの受信が所定期間中断した後に応答可能状態にリセットするようなフラグ（Ｓ２フラグ）などが好適に用いられている。
【０００５】
しかしながら、上記のようなフラグ（Ｓ２フラグ）を用いる場合、複数の無線タグリーダが使用されうる環境下で、読みこぼしが生じやすいという問題がある。例えば、いずれかの無線タグリーダによって所定の読取可能エリア内の無線タグを読み取ろうとした場合、この読取可能エリア内のいずれかの無線タグが他の無線タグリーダによって既に読み取られている場合がありうる。このような場合、当該他の無線タグリーダのキャリアがオフになったとしても、当該無線タグにおいて上記フラグ（Ｓ２フラグ）が一定期間非応答状態に切り替えられてしまうため、上記無線タグリーダ（これから読み取りを行う無線タグリーダ）の読み取り時には依然として非応答状態が維持され、その結果として当該無線タグが読み取られなくなってしまう。また、このような読みこぼしが完全になくなるように、長時間読取処理を続けることも考えられるが、この場合、長時間のキャリア送信などに起因する消費電力の増大が避けられない。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、無線タグの読みこぼしを低減することができ且つ効果的に低消費電力化を図ることができる無線タグシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１の発明は、固有ＩＤを記録した記録手段とキャリアを受信する受信手段とを備えた無線タグと、前記無線タグに対して前記キャリアを出力するキャリア出力手段を備えた無線タグリーダとを有する無線タグシステムにおいて、
前記無線タグが、第１フラグを応答可能状態と非応答状態とに切替可能に構成され、前記無線タグリーダによって当該無線タグの読み取りが完了したと判断したときに前記第１フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、前記受信手段による前記キャリアの受信が所定の第１時間中断した後に前記第１フラグを応答可能状態にリセットする第１フラグ設定手段と、第２フラグを応答可能状態と非応答状態とに切替可能に構成され、前記無線タグリーダによって当該無線タグの読み取りが完了したと判断したときに前記第２フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、前記受信手段による前記キャリアの受信が前記第１時間よりも長い第２時間中断した後に前記第２フラグを前記応答可能状態にリセットする第２フラグ設定手段と、前記無線タグリーダからの指定コマンドによって指定された前記第１フラグ又は前記第２フラグの状態に基づき、前記無線タグリーダに対する応答の可否を判断する応答可否判断手段と、前記応答可否判断手段によって応答可能と判断された場合に前記無線タグリーダに対する応答を行う応答手段と、前記応答手段による応答が行われた後、前記無線タグリーダによる当該無線タグの読み取りが完了したか否かを判断する読取完了判断手段と、を備え、
前記無線タグリーダは、前記無線タグに対し前記１フラグ又は前記第２フラグのいずれかを指定した前記指定コマンドを送信するコマンド送信手段と、前記コマンド送信手段からの前記指定コマンドに応じて前記応答手段から応答がなされたときに前記無線タグを読み取る読取手段と、前記読取手段によって前記無線タグが読み取られたときに当該無線タグに読取完了を通知する読取完了通知手段と、前記第１時間よりも長く前記第２時間よりも短い時間で前記キャリアの出力を中断させ、且つその中断後に再び前記キャリアを出力させるように前記キャリア出力手段の制御を行うキャリア制御手段と、を備え、
前記コマンド送信手段が、前記キャリア制御手段によって前記キャリアがオン状態とされたときに前記第２フラグを指定した前記指定コマンドを送信し、その後、前記第１フラグを指定した前記指定コマンドを送信し、前記読取手段が、前記第２フラグの状態に応じた前記応答結果に基づいて前記無線タグを読み取ると共に、前記第１フラグの状態に応じた前記応答結果に基づいて前記無線タグを読み取り、それら両読取結果に基づいて読取可能エリア内に存在する前記無線タグの前記固有ＩＤを把握し、前記キャリア制御手段が、前記読取手段による前記第１フラグの状態に応じた前記無線タグの読み取り後に前記キャリアの出力を中断させることを特徴としている。
【０００８】
請求項２の発明は、請求項１に記載の無線タグシステムにおいて、前記読取手段が、前記コマンド指定手段によって前記第２フラグを指定した前記指定コマンドを送信したときの読取可能エリア内での第２フラグ指定時の読取結果と、前記コマンド指定手段によって前記第１フラグを指定した前記指定コマンドを送信したときの読取可能エリア内での第１フラグ指定時の読取結果とに基づき、前記第２フラグ指定時と前記第１フラグ指定時とで重複して読み取られた前記無線タグの前記固有ＩＤの一方を破棄することを特徴としている。
【０００９】
請求項３の発明は、請求項１又は請求項２に記載の無線タグシステムにおいて、前記キャリア制御手段が、前記読取手段による前記第１フラグの状態に応じた前記無線タグの読み取り後、所定のキャリアオフ条件が成立している場合に前記キャリアの出力を中断させることを特徴としている。
【００１０】
請求項４の発明は、請求項１から請求項３のいずれか一項に記載の無線タグシステムにおいて、前記コマンド送信手段が、前記無線タグに対し前記第２フラグを指定した前記指定コマンドの送信を所定の第１終了条件が成立するまで繰り返し、前記第１終了条件の成立後は、前記無線タグに対し前記第１フラグを指定した前記指定コマンドの送信を所定の第２終了条件が成立するまで繰り返し、前記読取手段が、前記第１終了条件が成立するまで、前記第２フラグを指定した前記指定コマンドの送信に応じた前記無線タグからの応答に基づいて当該無線タグを読み取り、前記第１終了条件が成立後は、前記第２終了条件が成立するまで、前記第１フラグを指定した前記指定コマンドの送信に応じた前記無線タグからの応答に基づいて当該無線タグを読み取ることを特徴としている。
【００１１】
請求項５の発明は、請求項４に記載の無線タグシステムにおいて、前記第１終了条件が、読み取り済みの前記無線タグの個数が予め設定した設定個数に達したとき、又は新規に読み取られる前記無線タグの個数が０となったときであり、前記第２終了条件が、新規に読み取られる前記無線タグの個数が０となったときであることを特徴としている。
【００１２】
請求項６の発明は、請求項１から請求項５のいずれか一項に記載の無線タグシステムにおいて、更に、タイムアウト時間を設定するタイムアウト時間設定手段が設けられ、前記読取手段が、前記キャリア制御手段によって前記キャリアがオン状態とされてから前記タイムアウト時間が経過した場合に前記無線タグの前記読取処理を中断し、前記キャリア制御手段は、前記読取手段によって前記読取処理が中断される場合に前記キャリアをオフ状態とすることを特徴としている。
【００１３】
請求項７の発明は、請求項６に記載の無線タグシステムにおいて、更に、前記読取手段による前記読取処理の中断要因を判断する中断要因判断手段と、前記中断要因判断手段によって前記中断要因が前記タイムアウト時間の経過による中断と判断される場合に、所定の期間前記タイムアウト時間の延長又は前記タイムアウト時間の設定中止を行うタイムアウト時間変更手段と、が設けられていることを特徴としている。
【００１４】
請求項８の発明は、請求項１から請求項７のいずれか一項に記載の無線タグシステムにおいて、更に、前記無線タグリーダにおいて、スロット数を設定するスロット数設定手段と、前記スロット数設定手段によって設定された前記スロット数のスロットを用意すると共に、前記無線通信手段の読取可能範囲内に存在する各無線タグを各スロットに割り当て、前記各無線タグを固有の識別情報と対応付ける衝突防止処理を行う衝突防止手段と、前記衝突防止手段による前記衝突防止処理の処理結果が所定の報知条件を満たす場合に報知を行う報知手段と、が設けられていることを特徴としている。
【発明の効果】
【００１５】
請求項１の発明では、無線タグにおいて、第１フラグを応答可能状態と非応答状態とに切替可能に構成され、無線タグリーダによって当該無線タグの読み取りが完了したと判断したときに第１フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、受信手段によるキャリアの受信が所定の第１時間中断した後に第１フラグを応答可能状態にリセットする第１フラグ設定手段と、第２フラグを応答可能状態と非応答状態とに切替可能に構成され、無線タグリーダによって当該無線タグの読み取りが完了したと判断したときに第２フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、受信手段によるキャリアの受信が第１時間よりも長い第２時間中断した後に第２フラグを応答可能状態にリセットする第２フラグ設定手段と、無線タグリーダからの指定コマンドによって指定された第１フラグ又は第２フラグの状態に基づき、無線タグリーダに対する応答の可否を判断する応答可否判断手段と、応答可否判断手段によって応答可能と判断された場合に無線タグリーダに対する応答を行う応答手段と、応答手段による応答が行われた後、無線タグリーダによる当該無線タグの読み取りが完了したか否かを判断する読取完了判断手段とが設けられている。
一方、無線タグリーダには、第１時間よりも長く第２時間よりも短い時間でキャリアの出力を中断させ、且つその中断後に再びキャリアを出力させるようにキャリア出力手段の制御を行うキャリア制御手段が設けられており、コマンド送信手段は、キャリア制御手段によってキャリアがオン状態とされたときに第２フラグを指定した指定コマンドを送信し、その後、第１フラグを指定した指定コマンドを送信している。そして、読取手段は、第２フラグの状態に応じた応答結果に基づいて無線タグを読み取ると共に、第１フラグの状態に応じた応答結果に基づいて無線タグを読み取り、それら両読取結果に基づいて読取可能エリア内に存在する無線タグの固有ＩＤを把握している。そして、上記キャリア制御手段は、読取手段による第１フラグの状態に応じた無線タグの読み取り後にキャリアの出力を中断させている。
このようにすると、第２フラグを指定した指定コマンドを送信して読取可能エリア内の無線タグを読み取ったときに、当該読取可能エリア内のいずれかの無線タグが既に他の装置によって第２フラグを指定して読み取られていたとしても（即ち、これらの無線タグが読みこぼしとなってしまったとしても）、その後の第１フラグを指定した読み取りによってその読みこぼした無線タグを読み取ることができる。特に、第１フラグは、キャリア制御手段によるキャリアの中断毎にリセットされるため、このような第１フラグを指定した読み取りを行うことで読取可能エリア内の無線タグを読みこぼしなく読み取りやすく、このような第１フラグを指定した読み取りによって第２フラグを指定した読み取りを補えば、より確実に読取可能エリア内の無線タグを読み取ることができる。
更に、キャリア制御手段は、第１時間よりも長く第２時間よりも短い時間でキャリアの出力を中断させ、且つその中断後に再びキャリアを出力させるようにキャリア出力手段の制御を行っており、このような中断制御を第１フラグを指定した読み取りの後に行っている。従って、第１フラグを指定した読取後にキャリア制御手段によってキャリアの出力が中断されたとき、第１フラグはリセットされるが、第２フラグはリセットされないことになるため、第２フラグのリセットを毎回行わずに済み、効率的に無線タグを読み取ることができる。
【００１６】
請求項２の発明では、読取手段は、コマンド指定手段によって第２フラグを指定した指定コマンドを送信したときの読取可能エリア内での第２フラグ指定時の読取結果と、コマンド指定手段によって第１フラグを指定した指定コマンドを送信したときの読取可能エリア内での第１フラグ指定時の読取結果とに基づき、第２フラグ指定時と第１フラグ指定時とで重複して読み取られた無線タグの固有ＩＤの一方を破棄している。このようにすると、各フラグを指定したそれぞれの読み取りによって読取可能エリア内の無線タグをより確実に読み取ると共に、重複している場合には不要な一方を破棄することで読取可能エリア内の適切なタグ数及びタグＩＤを把握できるようになる。
【００１７】
請求項３の発明は、キャリア制御手段が、読取手段による第１フラグの状態に応じた無線タグの読み取り後、所定のキャリアオフ条件が成立している場合にキャリアの出力を中断させている。この構成によれば、キャリアをオフすべき特定の場合をキャリアオフ条件とすることでキャリアを適切な場合に中断できるようになる。
【００１８】
請求項４の発明では、コマンド送信手段が、無線タグに対し第２フラグを指定した指定コマンドの送信を所定の第１終了条件が成立するまで繰り返し、第１終了条件の成立後は、無線タグに対し第１フラグを指定した指定コマンドの送信を所定の第２終了条件が成立するまで繰り返している。また、読取手段では、第１終了条件が成立するまで、第２フラグを指定した指定コマンドの送信に応じた無線タグからの応答に基づいて当該無線タグを読み取り、第１終了条件が成立後は、第２終了条件が成立するまで、第１フラグを指定した指定コマンドの送信に応じた無線タグからの応答に基づいて当該無線タグを読み取っている。このようにすると、第１フラグを指定した指定コマンドの送信及びそれに基づく読み取りと、第２フラグを指定した指定コマンドの送信及びそれに基づく読み取りとを、それぞれ個別の条件下で実行することができ、各読み取りをそれぞれ適切なタイミングで終わらせることができる。
【００１９】
請求項５の発明では、第１終了条件が、「読み取り済みの無線タグの個数が予め設定した設定個数に達したとき」、又は「新規に読み取られる無線タグの個数が０となったとき」とされている。これらの条件が成立した場合には、読取可能範囲内において第１フラグを指定した読み取りで読取可能な無線タグが全て読み取られた可能性が高く、第１フラグを指定した読み取りをこのような条件で終了させることで、当該読み取りをより適切な時期に終了させることができる。また、第２終了条件が、「新規に読み取られる無線タグの個数が０となったとき」とされている。この条件が成立した場合には、第２フラグを指定した読み取りで読取可能な無線タグが全て読み取られた可能性が高く、第２フラグを指定した読み取りをこのような条件で終了させることで、第２フラグを指定した読み取りについてもより適切な時期に終了させることができる。
【００２０】
請求項６の発明では、タイムアウト時間を設定するタイムアウト時間設定手段を備え、読取手段は、キャリア制御手段によってキャリアがオン状態とされてからタイムアウト時間が経過した場合に無線タグの読取処理を中断し、キャリア制御手段は、読取手段によって読取処理が中断される場合にキャリアをオフ状態としている。このようにすると、タイムアウト時間を経過した場合に強制的に読取処理が中断され、キャリアがオフ状態とされるため、特に１回の読み取りに時間をかけずに応答速度を重視する場合に有利となる。
【００２１】
請求項７の発明では、読取手段による読取処理の中断要因を判断する中断要因判断手段と、中断要因判断手段によって中断要因がタイムアウト時間の経過による中断と判断される場合に、所定の期間タイムアウト時間の延長又はタイムアウト時間の設定中止を行うタイムアウト時間変更手段とが設けられている。このようにすると、タイムアウト時間を設定して応答速度を重視した読み取りを実施可能としつつ、タイムアウト時間の経過による中断がなされるような読み取り環境となったとき（例えば、無線タグ数が多い場合等）には、一時的にタイムアウト時間の延長又は設定中止を行い、読み取りの質を重視するように切り替えることができる。
【００２２】
請求項８の発明では、無線タグリーダは、スロット数を設定するスロット数設定手段と、スロット数設定手段によって設定されたスロット数のスロットを用意すると共に、無線通信手段の読取可能範囲内に存在する各無線タグを各スロットに割り当て、各無線タグを固有の識別情報と対応付ける衝突防止処理を行う衝突防止手段と、衝突防止手段による衝突防止処理の処理結果が所定の報知条件を満たす場合に報知を行う報知手段と、を備えている。このようにすると、衝突防止処理の処理結果が所定の報知条件に達したことをユーザが把握できるようになり、ユーザはタグ環境を把握して適切な対応をとりやすくなる。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の第１実施形態に係る無線タグシステムを概念的に説明する説明図である。
【図２】図２は、図１の無線タグシステムに用いられる無線タグリーダを概略的に例示するブロック図である。
【図３】図３は、図１の無線タグシステムに用いられる無線タグを概略的に例示するブロック図である。
【図４】図４は、各インベントリフラグ（識別フラグ）の応答方式を説明する説明図である。
【図５】図５は、無線タグ側でのインベントリフラグの指定の切り替えを概念的に説明する説明図である。
【図６】図６は、無線タグリーダで行われる読取処理の流れを例示するフローチャートである。
【図７】図７は、図６の読取処理で行われるモード判定処理の流れを例示するフローチャートである。
【図８】図８は、図６の読取処理で行われるキャリアオフ判定処理の流れを例示するフローチャートである。
【図９】図９はアンチコリジョン処理について概念的に説明する説明図である。
【図１０】図１０は、図１の無線タグシステムにおける無線タグリーダでの読み取りの様子を説明する説明図である。
【図１１】図１１は、図１０の読み取りにおける各無線タグの読取結果を説明する説明図である。
【発明を実施するための形態】
【００２４】
[第１実施形態]
以下、本発明の無線タグシステムを具現化した第１実施形態について、図面を参照して説明する。
（無線タグシステムの全体構成）
図１は、本発明の第１実施形態に係る無線タグシステムを概念的に説明する説明図である。図２は、図１の無線タグシステムに用いられる無線タグリーダを概略的に例示するブロック図である。図３は、図１の無線タグシステムに用いられる無線タグを概略的に例示するブロック図である。
【００２５】
本実施形態に係る無線タグシステム１は、図１に示すように無線タグリーダ１０と、無線タグ５０とを備え、無線タグリーダ１０によって無線タグ５０を読み取るシステムとして構成されている。まず、無線タグリーダ１０及び無線タグ５０のハードウェア構成について説明する。
【００２６】
１．無線タグリーダの構成
無線タグリーダ１０は、図２に示すように、制御部１１、送信回路１２、受信回路１３、アンテナ１４、サーキュレータ１６などによって構成されている。
【００２７】
制御部１１は、無線タグリーダ１０の全体的制御を司るものであり、主として、ＣＰＵ４１、メモリ４２、タイマ回路４３などによって構成されている。ＣＰＵ４１は、送信回路１２に対するデータ送信や、受信回路１３からのデータ受信を行うと共に、メモリ４２に記憶されたプログラムに基づいて各種制御を行う構成をなしている。また、メモリ４２は、ＲＯＭ、ＲＡＭ、不揮発性メモリなどの半導体メモリ等によって構成されており、各種情報を記憶する構成をなしている。タイマ回路４３は、時間計測を行う公知のタイマ回路によって構成されている。
【００２８】
送信回路１２は、キャリア発振器２１、符号化部２２、変調部２３、送信部フィルタ２４、増幅器２５などが設けられている。
符号化部２２は、制御部１１から送信データを受ける構成をなしており、当該制御部１１より出力される送信データを符号化して変調部２３に出力する構成をなしている。変調部２３は、キャリア発振器２１より出力される所定周波数のキャリア（搬送波）に対し、通信対象へのコマンド送信時に符号化部２２より出力される符号化された送信符号（変調信号）によってＡＳＫ（Amplitude Shift Keying）変調された被変調信号を生成し、送信部フィルタ２４に出力する。なお、キャリア発振器２１の発振動作の動作／停止は、例えばＣＰＵ４１によって制御されるようになっている。
【００２９】
送信部フィルタ２４は、フィルタリングした送信信号を増幅器２５に出力し、増幅器２５は、入力信号（送信部フィルタ２４でフィルタリングされた送信信号）を所定のゲインで増幅する構成をなしており、その増幅信号は、サーキュレータ１６を介してアンテナ１４に出力される。このようにしてアンテナ１４に送信信号が出力されると、その送信信号が電磁波として当該アンテナ１４より外部に放射される。
なお、本実施形態では、制御部１１及び送信回路１２がキャリア出力手段の一例に相当し、無線タグ５０に対してキャリアを出力するように機能する。
【００３０】
また、受信回路１３には、受信部フィルタ３１、増幅器３２、復調部３３、二値化処理部３４、復号化部３５が設けられている。
アンテナ１４にて受信された信号は、サーキュレータ１６を介して受信部フィルタ３１に入力され、この受信部フィルタ３１によってフィルタリングされた後、増幅器３２によって増幅され、復調部３３に与えられて復調される。その復調された信号波形は二値化処理部３４において二値化され、その後、復号化部３５において復号化される。そして、復号化された受信データは制御部１１に出力される。
【００３１】
２．無線タグの全体構成
無線タグ５０は、「無線通信媒体」の一例に相当するものであり、ハードウェア的には例えば公知のＲＦＩＤタグとして構成され、図３に示すように、制御回路５１、アンテナ５４、送信回路５２、受信回路５３、メモリ５５、電源回路５６などを備えている。なお、図３では、代表例として無線タグ５０がいわゆるパッシブタグとして構成された例について説明するが、アクティブタグとして構成されていてもよい。
【００３２】
制御回路５１は、ＣＰＵを備えた構成をなし、無線タグ５０内の各種制御（後述する応答処理等）や演算処理を行う構成をなしている。また、メモリ５５は、ＲＯＭ，ＥＥＰＲＯＭなどの半導体メモリ等によって構成されており、無線タグ５０を識別するためのタグ識別情報（固有ＩＤ）や後述する応答処理で扱われる情報（フラグ状態情報）などの各種情報が記憶されるようになっている。なお、本実施形態では、メモリ５５が「記録手段」の一例に相当する。
【００３３】
また、受信回路５３は、復調部、復号部などを備えている。この受信回路５３では、アンテナ５４で受信された信号を復調部にて復調し、その復調信号を復号部で復号化することにより、受信信号に重畳されているデータを制御回路５１に出力している。なお、本実施形態では、制御回路５１及び受信回路５３が「受信手段」の一例に相当する。
【００３４】
送信回路５２は、主として、符号部、変調部、増幅部によって構成されている。この送信回路５２は、制御回路５１から出力されたデータを送信データとして符号部にて符号化した後、変調部によって変調している。そして、その変調信号を増幅部にて増幅してアンテナ５４に出力している。このようにアンテナ５４に出力された送信データは、アンテナ５４から電波信号として放射されるようになっている。
【００３５】
（識別フラグ）
次に、無線タグ５０で行われる識別フラグの切り替えについて説明する。図４は、各インベントリフラグ（識別フラグ）の応答方式を説明する説明図である。図５は、無線タグ側でのインベントリフラグの指定の切り替えを概念的に説明する説明図である。
【００３６】
無線タグ５０では、応答可能状態と非応答状態とに切替可能な識別フラグを複数種類用いており、各識別フラグの状態を、各種類毎に規定された応答方式に従って設定している。具体的には、識別フラグとして４種類のインベントリフラグ（完了フラグ）が用いられており、以下では、各種類のフラグをそれぞれ、Ｓ０インベントリフラグ、Ｓ１インベントリフラグ、Ｓ２インベントリフラグ、Ｓ３インベントリフラグと称している。図４には、各インベントリフラグの切替制御方法について概略的に例示しており、各インベントリフラグの状態は固有の切替制御方法に従ってそれぞれが独立して設定されるようになっている。なお、各インベントリフラグが応答可能状態であるか或いは非応答状態であるかを示す値は、例えばメモリ５５などに記憶されている。
【００３７】
まず、Ｓ０インベントリフラグについて説明する。Ｓ０インベントリフラグ（以下、Ｓ０フラグともいう）は、当該Ｓ０インベントリフラグが「非応答状態」に設定されているときに無線タグ５０にてキャリアが検知されている場合（キャリアＯＮ時）、そのキャリアが検知されなくなるまではその「非応答状態」が維持されるように制御される。また、Ｓ０インベントリフラグが「非応答状態」であるときに無線タグ５０にてキャリアが検知されない状態（キャリア停止状態）となったときには、即座に「応答可能状態」に設定変更される（即ち、キャリアＯＦＦ時には非応答状態が維持されないようになっている）。
【００３８】
次に、Ｓ１インベントリフラグについて説明する。Ｓ１インベントリフラグは、無線タグ５０でのキャリアの検知に関係なく、当該Ｓ１インベントリフラグが非応答状態に設定されてから一定時間Ｔ１を経過した場合に、非応答状態から応答可能状態に切り替えられるようになっている。
【００３９】
次に、Ｓ２インベントリフラグについて説明する。Ｓ２インベントリフラグ（以下、Ｓ２フラグともいう）は、当該Ｓ２インベントリフラグが「非応答状態」に設定されているときに無線タグ５０にてキャリアが検知されている場合（キャリアＯＮ時）、そのキャリアが検知されなくなるまではその「非応答状態」が維持されるように制御される。また、無線タグ５０にてキャリアが検知されない状態（キャリア停止状態）となったときには、そのキャリア停止状態が一定時間Ｔ２継続するまで「非応答状態」を維持し、キャリア停止状態が一定時間Ｔ２経過した後に、「応答可能状態」に切り替える。なお、本実施形態では上記一定時間Ｔ２を２ｓより大きい時間（例えば１０ｓ）としている。
【００４０】
次に、Ｓ３インベントリフラグについて説明する。Ｓ３インベントリフラグは、応答方式は基本的にＳ２インベントリフラグと同様であり、Ｓ２インベントリフラグの応答方式とは維持時間が異なっている。Ｓ３インベントリフラグは、当該Ｓ３インベントリフラグが「非応答状態」に設定されているときに無線タグ５０にてキャリアが検知されている場合（キャリアＯＮ時）、そのキャリアが検知されなくなるまではその「非応答状態」が維持されるように制御される。また、無線タグ５０にてキャリアが検知されない状態（キャリア停止状態）となったときには、そのキャリア停止状態が一定時間Ｔ３継続するまで「非応答状態」を維持し、キャリア停止状態が一定時間Ｔ３経過した後に、「応答可能状態」に切り替える。
【００４１】
上記のように、無線タグ５０では制御回路５１によって各インベントリフラグの切替制御がそれぞれ独立して行われる。一方、無線タグリーダ１０では、読み取りの際にいずれかのインベントリフラグを指定したコマンドを送信しており、無線タグ５０は、そのコマンドを受信したときに、コマンドで指定されるインベントリフラグの状態に応じて応答可否を判断する。例えば、図５のように、無線タグリーダ１０がＳ２インベントリフラグを指定したコマンドを送信している場合、このコマンドを受信した無線タグ５０側では自己のＳ２インベントリフラグの状態が応答可能状態であれば応答を返し、図５のようにＳ２インベントリフラグの状態が非応答状態であれば応答を返さないように制御がなされる。
【００４２】
（無線タグの読取処理）
次に、無線タグリーダ１０で行われる読取処理について図６を参照して説明する。
図６は、無線タグリーダで行われる読取処理の流れを例示するフローチャートである。図７は、図６の読取処理で行われるモード判定処理の流れを例示するフローチャートである。図８は、図６の読取処理で行われるキャリアオフ判定処理の流れを例示するフローチャートである。図９はアンチコリジョン処理について概念的に説明する説明図である。図１０は、図１の無線タグシステムにおける無線タグリーダでの読み取りの様子を説明する説明図である。図１１は、図１０の読み取りにおける各無線タグの読取結果を説明する説明図である。
【００４３】
図６の読取処理は所定の開始条件成立（例えば、所定操作や電源投入など）によって開始され、まず、キャリアがオン状態に制御され（Ｓ１）、その後、処理モードの判定処理が行われる（Ｓ２）。
【００４４】
Ｓ２の処理モード判定処理は例えば、図７のような流れで行われる処理である。
ここで、初期設定について説明する。本実施形態では、初期設定において、図６の読取処理で実施するモードを任意に指定できるようになっている。具体的には、予め初期設定において、「質重視モード指定（第１設定）」と応答速度重視モード指定（第２設定）」と自動切り替え指定（第３設定）」のいずれかに指定できるようになっている。なお、設定内容は例えば無線タグリーダ１０のメモリ４２に記憶されている。
【００４５】
図７の処理では、上記のような初期設定の内容を参照し、初期設定で質重視モードが指定されている場合（第１設定の場合）には、Ｓ３１で「質重視モード指定」と判断されて、読取モードが質重視モードに設定される（Ｓ３４）。一方、初期設定で応答速度重視モードが指定されている場合（第２設定の場合）にはＳ３１で「応答速度重視モード指定」と判断され、Ｓ３５において処理モードが応答速度重視モードと判定される。
【００４６】
また、初期設定で自動切り替えが指定されている場合（第３設定の場合）には、Ｓ３１で「自動切り替えモード指定」と判断され、この場合には、まず最初の読み取りか否かが判断される（Ｓ３２）。図６の読取処理が開始された後に最初に行われた読み取りの場合（即ち、読取処理開始後において未だＳ４以降又はＳ１１以降の処理がなされていない場合）には、Ｓ３２でＹｅｓと判断されて、質重視モードと判定される（Ｓ３４）。
【００４７】
一方、最初の読み取りではない場合にはＳ３２でＮｏと判断されて前回の処理の終了要因が判断される（Ｓ３３）。前回の終了要因が後述するタイムアウトによる終了の場合（即ち、図６のＳ１５Ｙｅｓの場合）、Ｓ３３では、「タイムアウトで終了」と判断されて質重視ノードと判定される（Ｓ３４）。一方、タイムアウト以外で終了している場合にはＳ３３で「タイムアウト以外で終了」と判断されて応答速度重視モードと判定される（Ｓ３５）。
【００４８】
上記のように処理モードの判定処理（Ｓ６）が行われた後には、その判定された処理モードがいずれであるか判断され、質重視モードである場合には、Ｓ４に進む。一方、応答重視モードである場合にはＳ１１に進む。なお、このフローチャートでも示されるように、本実施形態では、Ｓ４〜Ｓ１０の読み取りが質重視モードでの読み取りに相当し、Ｓ１１〜Ｓ２０までの読み取りが応答速度重視モードでの読み取りに相当している。
【００４９】
Ｓ３で質重視モードと判断される場合には、まず、上述のＳ２インベントリフラグ（第２フラグ）を指定した読み取りを行う（Ｓ４）。この読み取りでは、まずアンチコリジョン処理が行われる。アンチコリジョン方式として、例えば、スロッテッドアロハ方式などの公知の方式が採用されている。このスロッテッドアロハ方式では、無線タグリーダ１０が予め設定されたＱ値に応じた数（スロット数）のタイムスロットを設けており、各タイムスロットにスロット番号を割り当てている。なお、本実施形態では、２のＱ乗（即ち、２Ｑ）がスロット数となっており、図９では、その一例として、Ｑ＝４、即ち、スロット数が１６の場合を概念的に例示している。
【００５０】
無線タグリーダ１０は、アンチコリジョン処理を行う場合、まず読取可能範囲にある無線タグ５０に対してリクエストコマンドを送信している。更に読取可能範囲内の無線タグ５０に対しては、Ｓ２インベントリフラグ（以下、Ｓ２フラグともいう）を指定した指定コマンドも送信されるようになっている。なお、図１０では、時間ｔ１のときに、無線タグリーダ１０（ＲＷ２）からＳ２フラグを指定して出力されるときの通信可能エリアを破線ＡＲ１で概念的に示している。
【００５１】
このとき、当該無線タグリーダ１０の通信可能エリア内に存在する各無線タグ５０は、Ｓ２フラグを指定したコマンドを受信すると、自己のＳ２フラグの状態に基づいて応答可否を判断する。そして、自己のＳ２フラグの状態が応答可能状態に設定されている無線タグ５０のみが無線タグリーダ１０に対して応答を返し、Ｓ２のフラグの状態が非応答状態と設定されている無線タグ５０は、無線タグリーダ１０に対して応答を返さないことになる。
【００５２】
なお、図１０では、時期ｔ１のときの通信可能エリアＡＲ１に配される無線タグ５０のうち、ｔａｇ２〜５はＳ２フラグが応答可能状態となっており、ｔａｇ１のみが既にＳ２を指定して他の装置（ＲＷ１）によって読み取られ、Ｓ２のフラグが非応答状態となっている例を示している。この場合、Ｓ２フラグが応答可能状態となっている無線タグ（ｔａｇ２〜５）から応答が返され、ｔａｇ１からは応答が返されないことになる。
【００５３】
この応答可とされる各無線タグ５０（図１０の時期ｔ１ではｔａｇ２〜５）は、無線タグリーダ１０から送信されるリクエストコマンドを受信すると、無線タグリーダ１０で設定されたスロット数の範囲で乱数を発生させてランダムに数値を取得している。そして、図９の例のように、無線タグリーダ１０が、設定された数（図５では１６個）のタイムスロットを順番に進め、各無線タグ５０は、その進行する複数のタイムスロットの内、自己が選択した数値のタイムスロットのときに自己の固有識別情報と共に応答を返している。例えば、図９の例では、無線タグＡが数値「１」を取得して、タイムスロット１（ＴＳ１）のときに応答しており、同様に、無線タグＢが数値「５」を取得して、タイムスロット５（ＴＳ５）のときに応答している。無線タグリーダ１０は、タイムスロット１、５のように、いずれかの無線タグからの応答があり他のタグからの応答がないタイムスロットについては、その応答した無線タグを当該無線タグ固有に付された固有識別情報で管理する。なお、この固有識別情報は、例えば無線タグ５０からタイムスロットに対する応答と共に無線タグリーダ１０に返されるものであり、このように固有識別情報で管理される無線タグ５０は、既に選択済み（認識済み）の無線タグとして扱われる。
【００５４】
一方、いずれかのタイムスロットにおいて、複数の無線タグからの応答があったとき（いずれかのスロットで衝突（コリジョン）が生じたとき）には、当該タイムスロットではいずれの無線タグも選択せずに保留し、次のタイムスロットに進む。図９の例では、タイムスロット３（ＴＳ３）において、無線タグＤ、Ｆが応答しており、無線タグの衝突により判別ができないため、このタイムスロット３ではいずれの無線タグも選択しないことになる。この場合、設定された数のタイムスロットを一通り終えた後、衝突のあった無線タグＤ，Ｆに対して再びリクエストコマンドを送信し、これら無線タグＤ、Ｆに対して上記と同様のタイムスロット割当処理を行う。
【００５５】
なお、本実施形態では、上記のようなアンチコリジョン処理を行う制御部１１が「スロット数設定手段」の一例に相当し、スロット数を設定するように機能すると共に、「衝突防止手段」の一例に相当し、スロット数設定手段によって設定されたスロット数のスロットを用意すると共に、無線通信手段の読取可能範囲内に存在する各無線タグ５０を各スロットに割り当て、各無線タグ５０を固有の識別情報と対応付ける衝突防止処理を行うように機能する。
【００５６】
Ｓ４では、以上のようなアンチコリジョン処理によって各無線タグ５０の固有識別番号を取得した後、それら固有識別番号が付された無線タグ５０との間で無線通信を行い、各無線タグ５０（Ｓ２フラグが応答可能状態とされている無線タグ５０）のデータの読み取りや、各無線タグ５０に対するデータの書き込みなどを行うこととなる。そして、各無線タグ５０の読取完了後には、各無線タグ５０を指定して当該無線タグ５０に対して読取完了を通知する。この読取完了の通知は、例えば、読み取りが完了した無線タグ５０の固有ＩＤを含んだ送信データ（読取完了通知コマンド）を送信することで行われる。
【００５７】
そして、無線タグ５０は、無線タグリーダ１０から自己宛の読取完了通知を受けると、自己のＳ２フラグの状態を非応答状態に切り替える。そして、この非応答状態は、キャリアオフが所定の第２時間（上述の維持時間Ｔ２：図４）経過するまで続けられる。本実施形態では、このような処理を行う制御回路５１が「読取完了判断手段」の一例に相当し、後述の応答手段による応答が行われた後、無線タグリーダ１０による当該無線タグ５０の読み取りが完了したか否かを判断するように機能する。
【００５８】
また、本実施形態では、無線タグリーダ１０の制御部１１が「コマンド送信手段」の一例に相当し、無線タグ５０に対し上記Ｓ２フラグ（第２フラグ）又は後述するＳ０フラグ（１フラグ）のいずれかを指定した指定コマンドを送信するように機能し、具体的には、キャリア制御手段によってキャリアがオン状態とされたとき（即ち、Ｓ１でキャリアオンとなったとき）に第２フラグを指定した指定コマンドを送信し、その後、後述するＳ８以降において、Ｓ０フラグ（第１フラグ）を指定した指定コマンドを送信するように機能する。更に詳しく述べると、コマンド送信手段は、無線タグ５０に対し第２フラグを指定した指定コマンドの送信を所定の第１終了条件が成立するまで（即ち、Ｓ７でＹｅｓとなるまで）繰り返し、第１終了条件の成立後は、無線タグ５０に対し第１フラグを指定した指定コマンドの送信を所定の第２終了条件が成立するまで（即ち、Ｓ１０でＹｅｓとなるまで）繰り返している。
【００５９】
また、制御部１１は、「読取手段」の一例に相当し、上記「コマンド送信手段」からの指定コマンドに応じて後述の応答手段から応答がなされたときに無線タグ５０を読み取るように機能する。また、制御部１１は、「読取完了通知手段」の一例に相当し、読取手段によって無線タグ５０が読み取られたときに当該無線タグ５０に読取完了を通知するように機能する。
【００６０】
また、本実施形態では、無線タグ５０の制御回路５１が「第２フラグ設定手段」の一例に相当し、Ｓ２インベントリフラグ（第２フラグ）を応答可能状態と非応答状態とに切替可能に構成され、無線タグリーダ１０によって当該無線タグ５０の読み取りが完了したと判断したときにＳ２インベントリフラグ（第２フラグ）を非応答状態に切り替えると共に、この非応答状態に切り替えた後、受信手段によるキャリアの受信が所定の維持時間Ｔ２（第２時間）中断した後に第２フラグを応答可能状態にリセットするように機能する。なお、キャリアオフとなった後の上記維持時間Ｔ２（第２時間）は、後述するＳ０インベントリフラグの場合のキャリアオフ後の維持時間Ｔ０（第１時間）よりも大きくなっており、本実施形態では、維持時間Ｔ０はほぼ０、或いはＴ２と比較して十分小さい微少時間となっている。
【００６１】
また、無線タグ５０の制御回路５１は、「応答可否判断手段」の一例にも相当し、無線タグリーダ１０からの指定コマンドによって指定された第１フラグ又は第２フラグの状態に基づき、無線タグリーダ１０に対する応答の可否を判断するように機能する。更に、制御回路５１は、「応答手段」の一例に相当し、応答可否判断手段によって応答可能と判断された場合に無線タグリーダ１０に対する応答を行うように機能する。
【００６２】
Ｓ４の読み取り処理の後には、Ｓ４で行われたアンチコリジョン処理で衝突が生じたスロットの数（衝突数）が上記アンチコリジョン処理で用いられたスロット数の１／２以上であるか否か（即ち、衝突数を２倍とした値がスロット数以上であるか否か）が判断される（Ｓ５）。そして、衝突が生じたスロットの数（衝突数）が上記アンチコリジョン処理で用いられたスロット数の１／２以上である場合には、Ｓ５でＹｅｓとなり、ユーザに対して所定の通知が行われる（Ｓ６）。Ｓ６の通知は、例えばタグ数が多い旨の説明情報を表示部１７（図１）に表示するといった方法などが挙げられる。一方、衝突が生じたスロットの数（衝突数）が上記アンチコリジョン処理で用いられたスロット数の１／２未満である場合には、Ｓ５でＮｏとなり、上記通知（Ｓ６）は省略される。
なお、本実施形態では、Ｓ６の処理を行う制御部１１が「報知手段」の一例に相当し、衝突防止手段による衝突防止処理の処理結果が所定の報知条件を満たす場合に報知を行うように機能する。
【００６３】
Ｓ５でＮｏの場合、又はＳ６の後には、Ｓ２フラグを指定した読み取りを終了させるための所定の第１終了条件が成立したか否かを判断される（Ｓ７）。この第１終了条件は、Ｓ２フラグを指定した読み取りの終了判断条件であり、本実施形態では、「Ｓ２フラグを指定した読み取りの開始からの総読取枚数が予め設定された所定枚数に達した場合」又は、「Ｓ４で読み取られる読み取り枚数が０枚となった場合」をこの第１終了条件として定めている。なお、上記第１終了条件で用いられる「所定枚数」は、例えばユーザが設定した値を予めメモリ４２に記憶しておくことができる。「Ｓ４で読み取られる読み取り枚数が０枚となった場合」とは、即ち、新規に読み取られる無線タグ５０の個数が０となったときであり、Ｓ４で読取処理を行った後にＳ７でＮｏと判断されて再びＳ４で読み取りを行ったときに読み取り枚数が０となるときがこれに該当する。
【００６４】
そして、Ｓ２フラグを指定した読み取りを開始してからの総読取枚数が予め設定された所定枚数に達した場合、又は、Ｓ４で読み取られる読み取り枚数が０枚となった場合には、Ｓ７でＹｅｓと判断され、Ｓ０インベントリフラグを指定した読取処理が行われる（Ｓ８）。Ｓ８の処理は、指定コマンドとしてＳ２インベントリフラグに代えてＳ０インベントリフラグを用いた点のみがＳ４と異なるが、それ以外の読み取り方法はＳ４と同様である。
【００６５】
Ｓ８でアンチコリジョン処理を行う場合、無線タグリーダ１０からは、Ｓ０インベントリフラグ（Ｓ２フラグ）を指定した指定コマンドも送信されることになる。一方、無線タグリーダ１０の通信可能エリア内に存在する無線タグ５０側では、Ｓ２フラグを指定したコマンドを受信すると、自己のＳ０フラグの状態に基づいて応答可否を判断する。そして、自己のＳ０フラグの状態が応答可能状態に設定されている無線タグ５０のみが無線タグリーダ１０に対して応答を返し、Ｓ０のフラグの状態が非応答状態と設定されている無線タグ５０は、無線タグリーダ１０に対して応答を返さないことになる。なお、本実施形態では、後述するように、Ｓ２３、Ｓ２４においてキャリアが一旦オフされるため、Ｓ１でのキャリアオン後に他の装置によってＳ０フラグを指定した読み取りが行われていなければ、通信可能エリア内の各無線タグを読み取りことができる。
【００６６】
なお、図１０では、時間ｔ２のときに、無線タグ１０（ＲＷ２）からＳ０フラグを指定して出力されるときの通信可能エリアを破線ＡＲ２で概念的に示している。この、図１０では、時期ｔ１のときのＳ２フラグを指定した読み取りでは、ｔａｇ２〜５からのみ応答が返され、ｔａｇ１については読み取りができなかったが、時間ｔ２のときのＳ０フラグを指定した読み取りでは、この無線タグ５０（ｔａｇ１）からも応答が返されることになる。これにより、図１１のように、時間ｔ１で取得できなかったｔａｇ１についても、時間ｔ２におけるＳ０フラグを使用した読み取りによって取得できるようになり、Ｓ２フラグの読み取りと併せて通信可能エリア内の無線タグ５０（Ｔａｇ１〜６）が全て読み取られることとなる。
【００６７】
なお、この場合も、無線タグリーダ１０は、Ｓ０フラグを指定した各無線タグ５０の読取完了後に、各無線タグ５０を指定して当該無線タグ５０に対して読取完了を通知する。この読取完了の通知は、例えば、読み取りが完了した無線タグ５０の固有ＩＤを含んだ送信データ（読取完了通知コマンド）を送信することで行われる。そして、無線タグ５０は、無線タグリーダ１０から読取完了通知を受けると、自己のＳ０フラグの状態を非応答状態に切り替える。そして、この非応答状態は、自己に対するキャリアがオフされるまで続けられる。
【００６８】
本実施形態では、無線タグ５０の制御回路５１が「第１フラグ設置手段」の一例に相当し、Ｓ０インベントリフラグ（第１フラグ）を応答可能状態と非応答状態とに切替可能に構成され、無線タグリーダ１０によって当該無線タグ５０の読み取りが完了したと判断したときにＳ０インベントリフラグ（第１フラグ）を非応答状態に切り替えると共に、この非応答状態に切り替えた後、受信手段によるキャリアの受信が所定の第１時間（Ｔ２よりも十分小さい微少時間、若しくはほぼ０に近い時間）中断した後に第１フラグを応答可能状態にリセットするように機能する。
【００６９】
Ｓ８の後には、Ｓ７でＹｅｓとなるまでのＳ４〜Ｓ７の読取結果（Ｓ２フラグを指定した読み取りでの読取結果）とＳ１０でＹｅｓとなるまでのＳ８〜Ｓ１０の読取結果とが対比される。そして、両読取結果において重複しているデータについては破棄される。例えば、Ｓ７でＹｅｓとなるまでのＳ４〜Ｓ７で読み取られたタグＩＤとＳ１０でＹｅｓとなるまでのＳ８〜Ｓ１０で読み取られたタグＩＤとで重複しているものについては、いずれか一方が廃棄される。
【００７０】
Ｓ９の後には、Ｓ０フラグを指定した読み取りを終了させるための所定の第２終了条件が成立したか否かが判断される（Ｓ１０）。この第２終了条件は、Ｓ０フラグを指定した読み取りの終了判断条件であり、本実施形態では、「Ｓ８で読み取られる読み取り枚数が０枚となった場合」をこの第２終了条件として定めている。「Ｓ８で読み取られる読み取り枚数が０枚となった場合」とは、即ち、新規に読み取られる無線タグ５０の個数が０となったときであり、Ｓ８で読取処理を行った後にＳ１０でＮｏと判断されて再びＳ８で読み取りを行ったときに読み取り枚数が０となるときがこれに該当する。
【００７１】
本実施形態では、「読取手段」に相当する制御部１１が更に以下の機能を有する。
「読取手段」に相当する制御部１１は、Ｓ２インベントリフラグ（第２フラグ）の状態に応じた応答結果に基づいて無線タグ５０を読み取ると共に、Ｓ０インベントリフラグ（第１フラグ）の状態に応じた応答結果に基づいて無線タグ５０を読み取り、それら両読取結果に基づいて読取可能エリア内に存在する無線タグ５０の固有ＩＤを把握している。
更に、「読取手段」に相当する制御部１１では、コマンド指定手段によってＳ２インベントリフラグ（第２フラグ）を指定した指定コマンドを送信したときの読取可能エリア内での第２フラグ指定時の読取結果（即ち、Ｓ４〜Ｓ７での読取結果）と、コマンド指定手段によってＳ０インベントリフラグ（第１フラグ）を指定した指定コマンドを送信したときの読取可能エリア内での第１フラグ指定時の読取結果（即ち、Ｓ８〜Ｓ１０での読取結果）とに基づき、第２フラグ指定時と第１フラグ指定時とで重複して読み取られた無線タグ５０の固有ＩＤの一方を破棄している。
また、「読取手段」に相当する制御部１１では、Ｓ７のように第１終了条件が成立するまで、Ｓ２インベントリフラグ（第２フラグ）を指定した指定コマンドの送信に応じた無線タグ５０からの応答に基づいて当該無線タグ５０を読み取り、第１終了条件が成立後は、Ｓ１０のように第２終了条件が成立するまで、Ｓ０インベントリフラグ（第１フラグ）を指定した指定コマンドの送信に応じた無線タグ５０からの応答に基づいて当該無線タグ５０を読み取っている。
【００７２】
次に、応答速度重視モードでの処理について説明する。
Ｓ３で応答速度重視モードと判断される場合には、まずタイマをスタートさせる処理（計時開始処理）が行われる（Ｓ１１）。この処理では、例えば、図２のタイマ回路４３による時間計測が開始される。
【００７３】
そして、その計時開始処理（Ｓ１１）の後には、Ｓ２インベントリフラグ（第２フラグ）を指定した読み取り処理が行われると共に（Ｓ１２）、アンチコリジョン処理での衝突数が判断され（Ｓ１３）、衝突数がスロット数の１／２以上であれば所定の通知処理が行われる。なお、Ｓ１２、Ｓ１３、Ｓ１４の処理は、Ｓ４、Ｓ５、Ｓ６と同様であるので、重複説明は省略する。
【００７４】
Ｓ１４の後、又はＳ１３でＮｏとなる場合には、Ｓ１１で開始された計測時間が所定のタイムアウト時間に達しているか否かが判断される。タイムアウト時間は、例えば予め初期設定などでユーザによって指定されており、制御部１１のメモリ４２に設定値（タイムアウト時間）が記憶されている。なお、制御部１１は、「タイムアウト時間設定手段」の一例に相当する。
【００７５】
Ｓ１５において、タイムアウト時間に達していないと判断される場合には、Ｓ１５でＮｏとなり、Ｓ７と同様の判断処理が行われる（Ｓ１６）。即ち、タイムアウト時間に達しない限りＳ４〜Ｓ７と同様の処理がＳ１１〜Ｓ１６で行われることになる。一方、Ｓ１５でタイムアウト時間に達していると判断される場合には、Ｓ１５でＹｅｓとなり、この場合、Ｓ２３でキャリアがオフされる。
【００７６】
また、Ｓ１６でＹｅｓと判断される場合には、Ｓ８、Ｓ９と同様の読み取り処理（Ｓ１７）、重複チェック（Ｓ１８）が行われた後、Ｓ１１で開始された計測時間が所定のタイムアウト時間に達しているか否かを判断する処理が行われる（Ｓ１９）。タイムアウト時間に達していない場合には、Ｓ１９でＮｏと判断され、Ｓ１０と同様の判断処理が行われる（Ｓ１６）。即ち、タイムアウト時間に達しない限りＳ８〜Ｓ１０と同様の処理がＳ１７〜Ｓ２０で行われることになる。一方、タイムアウト時間に達した場合には、Ｓ１９でＹｅｓとなり、この場合もＳ２３でキャリアがオフされる。
【００７７】
このように、本実施形態では、「読取手段」「キャリア制御手段」に相当する制御部１１は、キャリアがオン状態とされてからタイムアウト時間が経過した場合に無線タグ５０の読取処理を中断しており（即ち、Ｓ１５Ｙｅｓ又はＳ１９Ｙｅｓ）, このように読取処理が中断される場合にキャリアをオフ状態に切り替えている（Ｓ２３）。
【００７８】
以上のように、質重視モードでの読取処理又は応答速度重視モードでの読取処理が行われ、Ｓ１０でＹｅｓ又はＳ２０でＹｅｓとなった後には、キャリアオフ判定処理が行われる（Ｓ２１）この処理は、例えば、図８のような流れで行われ、まず、前回の読み取り（即ち、Ｓ２１の直前に行われたＳ４〜Ｓ１０又はＳ１１〜Ｓ２０）で取得タグ数が０枚であったか否かが判断される（Ｓ４１）。前回に行われた読み取りで取得タグ数が０枚でない場合、Ｓ４１でＮｏと判断され、この場合、キャリアをオフしない判定となる（Ｓ４４）。
【００７９】
一方、前回に行われた読み取りで取得タグ数が０枚である場合、Ｓ４１でＹｅｓと判断され、更に、前回の読み取りで行われたアンチコリジョン処理においてスロットの衝突が生じたか（アンチコリジョン処理中に複数の無線タグ５０が同一スロットで競合したか）否かが判断される（Ｓ４２）。前回の読み取りで行われたアンチコリジョン処理においてスロットの衝突（コリジョン）が生じていない場合には、Ｓ４２でＹｅｓと判断され、この場合、キャリアオフと判定される（Ｓ４３）。一方、、前回の読み取りで行われたアンチコリジョン処理においてスロットの衝突（コリジョン）が生じている場合には、Ｓ４２でＮｏと判断され、この場合キャリアをオフしない判定となる（Ｓ４４）
【００８０】
このように、本実施形態では、前回の読み取り（即ち、Ｓ３でモードが設定されてから、Ｓ１０又はＳ２０でＹｅｓとなるまでの読み取り期間）において、無線タグ５０が１つでも読み取られていたか、又はアンチコリジョン処理においてスロットの衝突が生じていた場合には、キャリアオンと判定されることになる。この場合には、Ｓ２２で「ＯＦＦしない」と判断されて、キャリアをオフせずにＳ２以降の処理が再び繰り返される。
【００８１】
一方、Ｓ２１でキャリアオフと判定された場合には、Ｓ２２で「ＯＦＦする」と判断されて、キャリアの出力が中断される（Ｓ２３）。そして、Ｓ２３でキャリアオフされた後は、このキャリアオフが一定期間停止される（Ｓ２４）。この停止期間は、上述のＳ１フラグの非応答状態維持時間（「第１時間」であり、例えばほぼ０）よりも大きく、Ｓ２フラグの上記非応答状態維持時間Ｔ２よりも短い時間となっており、この停止時間が経過した後に、再びキャリアをオン状態に切り替え（Ｓ１）、Ｓ２以降の処理を行っている。このようにキャリアの制御がなされるため、通信可能エリア内に維持される無線タグ５０では、キャリアが中断されてもＳ２フラグがリセットされず、Ｓ０フラグのみがリセットされることとなる。
【００８２】
本実施形態では、Ｓ２３、Ｓ２４の処理を実行する制御部１１は、「キャリア制御手段」の一例に相当し、上記「第１時間」よりも長く上記「第２時間」よりも短い時間でキャリアの出力を中断させ、且つその中断後に再びキャリアを出力させるようにキャリア出力手段の制御を行っている。より具体的には、読取手段によるＳ０インベントリフラグ（第１フラグ）の状態に応じた無線タグ５０の読み取り後（即ち、Ｓ８〜Ｓ１０の後）、所定のキャリアオフ条件が成立している場合にキャリアの出力を中断させるように機能している。
【００８３】
また、上述のモード判定処理（図７）では、自動切り替えモードに指定されている場合であって最初の読み取りでない場合、前回の終了要因が「タイムアウトによる終了」「
タイムアウト以外による終了」のいずれに該当するか否かを判断し、タイムアウトで終了している場合には、質重視モードと判定しており、このように質重視モードと判定されて、Ｓ４以降の処理が行われる場合には、一時的にタイムアウト時間の設定が中止されることになる。
本実施形態では、制御部１１が「中断要因判断手段」の一例に相当し、読取手段による読取処理の中断要因を判断するように機能する。また、制御部１１は「タイムアウト時間変更手段」の一例に相当し、中断要因判断手段によって中断要因がタイムアウト時間の経過による中断と判断される場合に、所定の期間タイムアウト時間の延長又はタイムアウト時間の設定中止を行うように機能する。
【００８４】
また、上記のように再びキャリアオン（Ｓ１）となった場合には、上述と同様にＳ２インベントリフラグを指定した読み取りが行われ、その後、Ｓ０インベントリフラグを指定した読み取りが行われることとなる。例えば、図１０では、上述したように時間ｔ１、ｔ２での読み取りが行われた後、更に、時間ｔ３において、Ｓ２インベントリフラグを指定した読み取りが行われ（時間ｔ３の破線部分参照）、その後の時間ｔ４においてＳ０インベントリフラグを指定した読み取りが行われている例を示している（時間ｔ４の一点鎖線部分参照）。この場合、時間ｔ３のとき（Ｓ２フラグを指定した読み取り）では、通信可能エリアにある無線タグ５０において先の読み取りで取得された無線タグ５０（ｔａｇ４、５）は、Ｓ２フラグについては非応答状態が維持されるため、応答が取得されないことになる。また、他の装置ＲＷ３によってＳ２フラグを指定して読み取りが行われている無線タグ５０（ｔａｇ７）については、ＲＷ３の読み取りが先である場合には応答が返されないことになる。一方、このような場合に、時期ｔ４においてＳ０フラグを指定した読み取りが行われると、通信可能エリア内の無線タグ５０（ｔａｇ５、７、８）の情報が取得される。この場合、一部の無線タグ５０（ｔａｇ５）については既に取得済みなので重複チェックにより破棄される。また、無線タグ５０（ｔａｇ７）が未取得であればこれを取得することができる。また、新規にエリアに入ってきた無線タグ５０（ｔａｇ８）も読み取られることとなる。
【００８５】
（第１実施形態の主な効果）
第１実施形態に係る無線タグシステム１では、無線タグ５０において、第１フラグを応答可能状態と非応答状態とに切替可能に構成され、無線タグリーダ１０によって当該無線タグ５０の読み取りが完了したと判断したときに第１フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、受信手段によるキャリアの受信が所定の第１時間中断した後に第１フラグを応答可能状態にリセットする第１フラグ設定手段と、第２フラグを応答可能状態と非応答状態とに切替可能に構成され、無線タグリーダ１０によって当該無線タグ５０の読み取りが完了したと判断したときに第２フラグを非応答状態に切り替えると共に、この非応答状態に切り替えた後、受信手段によるキャリアの受信が第１時間よりも長い第２時間中断した後に第２フラグを応答可能状態にリセットする第２フラグ設定手段と、無線タグリーダ１０からの指定コマンドによって指定された第１フラグ又は第２フラグの状態に基づき、無線タグリーダ１０に対する応答の可否を判断する応答可否判断手段と、応答可否判断手段によって応答可能と判断された場合に無線タグリーダ１０に対する応答を行う応答手段と、応答手段による応答が行われた後、無線タグリーダ１０による当該無線タグ５０の読み取りが完了したか否かを判断する読取完了判断手段とが設けられている。
一方、無線タグリーダ１０には、第１時間よりも長く第２時間よりも短い時間でキャリアの出力を中断させ、且つその中断後に再びキャリアを出力させるようにキャリア出力手段の制御を行うキャリア制御手段が設けられており、コマンド送信手段は、キャリア制御手段によってキャリアがオン状態とされたときに第２フラグを指定した指定コマンドを送信し、その後、第１フラグを指定した指定コマンドを送信している。そして、読取手段は、第２フラグの状態に応じた応答結果に基づいて無線タグ５０を読み取ると共に、第１フラグの状態に応じた応答結果に基づいて無線タグ５０を読み取り、それら両読取結果に基づいて読取可能エリア内に存在する無線タグ５０の固有ＩＤを把握している。そして、上記キャリア制御手段は、読取手段による第１フラグの状態に応じた無線タグ５０の読み取り後にキャリアの出力を中断させている。
このようにすると、第２フラグを指定した指定コマンドを送信して読取可能エリア内の無線タグ５０を読み取ったときに、当該読取可能エリア内のいずれかの無線タグ５０が既に他の装置によって第２フラグを指定して読み取られていたとしても（即ち、これらの無線タグ５０が読みこぼしとなってしまったとしても）、その後の第１フラグを指定した読み取りによってその読みこぼした無線タグ５０を読み取ることができる。特に、第１フラグは、キャリア制御手段によるキャリアの中断毎にリセットされるため、このような第１フラグを指定した読み取りを行うことで読取可能エリア内の無線タグ５０を読みこぼしなく読み取りやすく、このような第１フラグを指定した読み取りによって第２フラグを指定した読み取りを補えば、より確実に読取可能エリア内の無線タグ５０を読み取ることができる。
更に、キャリア制御手段は、第１時間よりも長く第２時間よりも短い時間でキャリアの出力を中断させ、且つその中断後に再びキャリアを出力させるようにキャリア出力手段の制御を行っており、このような中断制御を第１フラグを指定した読み取りの後に行っている。従って、第１フラグを指定した読取後にキャリア制御手段によってキャリアの出力が中断されたとき、第１フラグはリセットされるが、第２フラグはリセットされないことになるため、第２フラグのリセットを毎回行わずに済み、効率的に無線タグ５０を読み取ることができる。
【００８６】
また、読取手段は、コマンド指定手段によって第２フラグを指定した指定コマンドを送信したときの読取可能エリア内での第２フラグ指定時の読取結果と、コマンド指定手段によって第１フラグを指定した指定コマンドを送信したときの読取可能エリア内での第１フラグ指定時の読取結果とに基づき、第２フラグ指定時と第１フラグ指定時とで重複して読み取られた無線タグ５０の固有ＩＤの一方を破棄している。このようにすると、各フラグを指定したそれぞれの読み取りによって読取可能エリア内の無線タグ５０をより確実に読み取ると共に、重複している場合には不要な一方を破棄することで読取可能エリア内の適切なタグ数及びタグＩＤを把握できるようになる。
【００８７】
また、本実施形態では、キャリア制御手段が、読取手段による第１フラグの状態に応じた無線タグ５０の読み取り後、所定のキャリアオフ条件が成立している場合にキャリアの出力を中断させている。この構成によれば、キャリアをオフすべき特定の場合をキャリアオフ条件とすることでキャリアを適切な場合に中断できるようになる。
【００８８】
また、本実施形態では、コマンド送信手段が、無線タグ５０に対し第２フラグを指定した指定コマンドの送信を所定の第１終了条件が成立するまで繰り返し、第１終了条件の成立後は、無線タグ５０に対し第１フラグを指定した指定コマンドの送信を所定の第２終了条件が成立するまで繰り返している。また、読取手段では、第１終了条件が成立するまで、第２フラグを指定した指定コマンドの送信に応じた無線タグ５０からの応答に基づいて当該無線タグ５０を読み取り、第１終了条件が成立後は、第２終了条件が成立するまで、第１フラグを指定した指定コマンドの送信に応じた無線タグ５０からの応答に基づいて当該無線タグ５０を読み取っている。このようにすると、第１フラグを指定した指定コマンドの送信及びそれに基づく読み取りと、第２フラグを指定した指定コマンドの送信及びそれに基づく読み取りとを、それぞれ個別の条件下で実行することができ、各読み取りをそれぞれ適切なタイミングで終わらせることができる。
【００８９】
また、本実施形態では、第１終了条件が、「読み取り済みの無線タグ５０の個数が予め設定した設定個数に達したとき」、又は「新規に読み取られる無線タグ５０の個数が０となったとき」とされている。これらの条件が成立した場合には、読取可能範囲内において第１フラグを指定した読み取りで読取可能な無線タグ５０が全て読み取られた可能性が高く、第１フラグを指定した読み取りをこのような条件で終了させることで、当該読み取りをより適切な時期に終了させることができる。また、第２終了条件が、「新規に読み取られる無線タグ５０の個数が０となったとき」とされている。この条件が成立した場合には、第２フラグを指定した読み取りで読取可能な無線タグ５０が全て読み取られた可能性が高く、第２フラグを指定した読み取りをこのような条件で終了させることで、第２フラグを指定した読み取りについてもより適切な時期に終了させることができる。
【００９０】
また、本実施形態では、タイムアウト時間を設定するタイムアウト時間設定手段を備え、読取手段は、キャリア制御手段によってキャリアがオン状態とされてからタイムアウト時間が経過した場合に無線タグ５０の読取処理を中断し、キャリア制御手段は、読取手段によって読取処理が中断される場合にキャリアをオフ状態としている。このようにすると、タイムアウト時間を経過した場合に強制的に読取処理が中断され、キャリアがオフ状態とされるため、特に１回の読み取りに時間をかけずに応答速度を重視する場合に有利となる。
【００９１】
また、本実施形態では、読取手段による読取処理の中断要因を判断する中断要因判断手段と、中断要因判断手段によって中断要因がタイムアウト時間の経過による中断と判断される場合に、所定の期間タイムアウト時間の延長又はタイムアウト時間の設定中止を行うタイムアウト時間変更手段とが設けられている。このようにすると、タイムアウト時間を設定して応答速度を重視した読み取りを実施可能としつつ、タイムアウト時間の経過による中断がなされるような読み取り環境となったとき（例えば、無線タグ５０数が多い場合等）には、一時的にタイムアウト時間の延長又は設定中止を行い、読み取りの質を重視するように切り替えることができる。
【００９２】
また、本実施形態では、無線タグリーダ１０は、スロット数を設定するスロット数設定手段と、スロット数設定手段によって設定されたスロット数のスロットを用意すると共に、無線通信手段の読取可能範囲内に存在する各無線タグ５０を各スロットに割り当て、各無線タグ５０を固有の識別情報と対応付ける衝突防止処理を行う衝突防止手段と、衝突防止手段による衝突防止処理の処理結果が所定の報知条件を満たす場合に報知を行う報知手段と、を備えている。このようにすると、衝突防止処理の処理結果が所定の報知条件に達したことをユーザが把握できるようになり、ユーザはタグ環境を把握して適切な対応をとりやすくなる。
【００９３】
［他の実施形態]
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００９４】
上記実施形態では、Ｓ０インベントリフラグを第１フラグとし、Ｓ２インベントリフラグを第２フラグとしたが、この場合、Ｓ３インベントリフラグを第２フラグとして用いてもよい。
【００９５】
上記実施形態では、Ｓ０インベントリフラグを第１フラグとし、Ｓ２インベントリフラグを第２フラグとしたが、この場合、維持時間Ｔ１を維持時間Ｔ２よりも十分小さく設定してＳ１インベントリフラグを第１フラグとして用いてもよい。
【００９６】
上記実施形態において、質重視モードの読み取り（Ｓ４〜Ｓ１０）を、応答重視モードの読み取り（Ｓ１１〜Ｓ２０）と同様に変更し（即ち、質重視モードにおいてもタイムアウト時間を設ける構成とし）、質重視モードの場合のタイムアウト時間を応答重視モードの場合のタイムアウト時間よりも長くしてもよい。
【符号の説明】
【００９７】
１…無線タグシステム
１０…無線タグリーダ
１１…制御部（キャリア出力手段、コマンド送信手段、読取手段、読取完了通知手段、キャリア制御手段、キャリア出力手段、タイムアウト時間設定手段、中断要因判断手段、タイムアウト時間変更手段、スロット数設定手段、衝突防止手段、報知手段）
１２…送信回路（キャリア出力手段）
１７…表示部（報知手段）
５０…無線タグ
５１…制御回路（受信手段、応答可否判断手段、応答手段、第１フラグ設定手段、第２フラグ設定手段、読取完了判断手段）
５３…受信回路（受信手段）
５５…メモリ（記録手段）
【図１】
2011203819.tif 000003
【図２】
2011203819.tif 000004
【図３】
2011203819.tif 000005
【図４】
2011203819.tif 000006
【図５】
2011203819.tif 000007
【図６】
2011203819.tif 000008
【図７】
2011203819.tif 000009
【図８】
2011203819.tif 000010
【図９】
2011203819.tif 000011
【図１０】
2011203819.tif 000012
【図１１】
2011203819.tif 000013