(57)【要約】【課題】ＲＦＩＤタグの読み取り状況に応じて、読み取りを停止するタイミングを制御することが可能な読取装置及びプログラムを提供することが可能な読取装置及びプログラムを提供する。【解決手段】予め定められた複数個のＲＦＩＤタグが付された物品の前記ＲＦＩＤタグから、当該物品及び前記ＲＦＩＤタグを特定可能なタグ情報の読み取りを行う読取手段と、前記読取手段で読み取られた前記タグ情報に基づいて、読取済みの前記ＲＦＩＤタグの個数を前記物品毎に計数する計数手段と、前記物品毎に計数された前記ＲＦＩＤタグの個数と、当該物品に付加するよう予め定められた前記ＲＦＩＤタグの個数とが一致するか否かを判定する判定手段と、前記判定手段の判定結果に応じて、前記読取手段の読み取り動作を停止するタイミングを制御する制御手段と、を備える。【選択図】図７
2020095598.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた複数個のＲＦＩＤタグが付された物品の前記ＲＦＩＤタグから、当該物品及び前記ＲＦＩＤタグを特定可能なタグ情報の読み取りを行う読取手段と、
前記読取手段で読み取られた前記タグ情報に基づいて、読取済みの前記ＲＦＩＤタグの個数を前記物品毎に計数する計数手段と、
前記物品毎に計数された前記ＲＦＩＤタグの個数と、当該物品に付加するよう予め定められた前記ＲＦＩＤタグの個数とが一致するか否かを判定する判定手段と、
前記判定手段の判定結果に応じて、前記読取手段の読み取り動作を停止するタイミングを制御する制御手段と、
を備える読取装置。
【請求項２】
前記制御手段は、前記判定手段により前記ＲＦＩＤタグの個数が一致すると判定された場合、前記読取手段の読み取り動作を停止する請求項１に記載の読取装置。
【請求項３】
前記制御手段は、前記判定手段により前記ＲＦＩＤタグの個数が一致すると判定された場合、前記読取手段の読み取り動作の停止を促すための報知を行う請求項１に記載の読取装置。
【請求項４】
前記制御手段は、前記判定手段により前記ＲＦＩＤタグの個数が一致しないと判定された場合、前記読取手段の読み取り動作を所定時間延長する請求項１〜３の何れか一項に記載の読取装置。
【請求項５】
前記制御手段は、前記読取手段が読み取った前記ＲＦＩＤタグの読み取り状況に応じて、延長する時間数を変更する請求項４に記載の読取装置。
【請求項６】
読取装置のコンピュータを、
予め定められた複数個のＲＦＩＤタグが付された物品の前記ＲＦＩＤタグから、当該物品及び前記ＲＦＩＤタグを特定可能なタグ情報の読み取りを行う読取手段と、
前記読取手段で読み取られた前記タグ情報に基づいて、読取済みの前記ＲＦＩＤタグの個数を前記物品毎に計数する計数手段と、
前記物品毎に計数された前記ＲＦＩＤタグの個数と、当該物品に付加するよう予め定められた前記ＲＦＩＤタグの個数とが一致するか否かを判定する判定手段と、
前記判定手段の判定結果に応じて、前記読取手段の読み取り動作を停止するタイミングを制御する制御手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、読取装置及びプログラムに関する。
【背景技術】
【０００２】
従来、ＲＦＩＤタグ（ＲＦタグ、電子タグ、ＩＣタグ等ともいう）に記憶された情報を読み取る読取装置が存在しており、様々な用途・形態で使用されている。例えば、商品等の物品に付されたＲＦＩＤタグから当該物品に関する情報を読み取る読取装置が使用されている。また、従来、読み取り開始から所定時間が経過すると自動で読み取りを停止する技術が提案されている。
【０００３】
ところで、読取装置では、一度に複数のＲＦＩＤタグを非接触で読み取ることができるが、ＲＦＩＤタグの故障やＲＦＩＤタグとアンテナとが適切な位置関係にない等の理由により、一部のＲＦＩＤタグを読み取ることができない場合がある。
【０００４】
このような場合、上述した従来技術では、一部のＲＦＩＤタグの読み取りが完了していない場合であっても、所定時間が経過すると読み取りが停止されてしまうため、読みこぼしが発生する可能性がある。また、ユーザ自身が読み取りを停止するタイミングを判断するような場合、不特定多数の物品の読み取りを行うと、全てのＲＦＩＤタグが読み取られたのか把握することができないため、読み取りを停止するまでの時間が長くなる可能性がある。そのため、ＲＦＩＤタグの読み取り状況に応じて、読み取りを停止するタイミングを制御することが可能な技術が要求されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明が解決しようとする課題は、ＲＦＩＤタグの読み取り状況に応じて、読み取りを停止するタイミングを制御することが可能な読取装置及びプログラムを提供することである。
【課題を解決するための手段】
【０００６】
実施形態の読取装置は、予め定められた複数個のＲＦＩＤタグが付加された物品の前記ＲＦＩＤタグから、当該物品及び前記ＲＦＩＤタグを特定可能なタグ情報の読み取りを行う読取手段と、前記読取手段で読み取られた前記タグ情報に基づいて、読取済みの前記ＲＦＩＤタグの個数を前記物品毎に計数する計数手段と、前記物品毎に計数された前記ＲＦＩＤタグの個数と、当該物品に付加するよう予め定められた前記ＲＦＩＤタグの個数とが一致するか否かを判定する判定手段と、前記判定手段の判定結果に応じて、前記読取手段の読み取り動作を停止するタイミングを制御する制御手段と、を備える。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係る読取装置１の構成を示す外観斜視図である。
【図２】図２は、実施形態の読取部に設けられたＲＦＩＤアンテナの配置位置の一例を模式的に示す図である。
【図３】図３は、実施形態の物品に付されたＲＦＩＤタグの状態の一例を示す図である。
【図４】図４は、実施形態のＲＦＩＤタグが保持するタグ情報のデータ構造の一例を示す図である。
【図５】図５は、実施形態に係る読取装置のハードウェア構成を示す図である。
【図６】図６は、実施形態に係る物品管理データのデータ構成の一例を示す図である。
【図７】図７は、実施形態に係る読取装置の機能的構成の一例を示す図である。
【図８】図８は、実施形態の本体部に表示された読取状況情報の一例を示す図である。
【図９】図９は、実施形態の読取装置が行う読取処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
図１は、実施形態に係る読取装置１の外観構成を模式的に示す斜視図である。図２は、図１に示した読取部１０の内部構成を模式的に示す図である。
【０００９】
読取装置１は、読取部１０と、本体部２０とを備える。本体部２０は、コンピュータ構成の情報処理装置であり、タッチパネル２１ａが表面に配設されたディスプレイ２１ｂを備えている。ディスプレイ２１ｂは、例えば液晶表示器を用いることができる。
【００１０】
読取部１０は、物品に付されたＲＦＩＤ（Radio  Frequency  IDentifier）タグから情報（以下、タグ情報）を読み取ることが可能な読取装置の一例である。読取部１０は、筐体１１と、筐体１１に設けられた開口部１３を開閉するための扉１２とを有する。筐体１１は、略箱型の形状を備え、例えば、横幅寸法よりも奥行寸法が大きく、奥行方向に長いプロポーションを有する。
【００１１】
扉１２は、筐体１１の右方前面に設けられたヒンジ（図示せず）によって開閉可能に取り付けられている。扉１２は、開口部１３（収納室１４）を開閉する。扉１２の表面には、図示しない開閉レバーが取り付けられている。ユーザは、開閉レバーを把持して扉１２の開閉を行うことができる。
【００１２】
開口部１３は、複数の物品を一度に通過させることが可能な大きさを有する。また、筐体１１は、その内部に複数の物品を収容することが可能な大きさの収納室１４を有する。ユーザは、扉１２を開状態とすることで、筐体１１の開口部１３を通じて、収納室１４の内部に物品を入れたり、収納室１４から物品を出したりすることができる。なお、物品は、木製やガラス等の絶縁性（電波透過性）の部材で形成された収納容器に入れた状態で、収納室１４に収納してもよい。
【００１３】
収納室１４において、物品は、収納室１４の底面となる載置面１５上に載置される。載置面１５は、木製やガラス等の絶縁性（電波透過性）の板状部材で構成され、筐体１１の底面と所定の間隙を有して支持されている。また、載置面１５を除いた収納室１４内の壁面は、電波を反射する部材（電波反射材）で形成される。係る部材としては、金属やモールド材、フェライト等の公知・公用の電波反射材を用いることができる。
【００１４】
また、収納室１４内には、ＲＦＩＤタグと交信するためのＲＦＩＤアンテナ１６が一又は複数個設けられる。ＲＦＩＤアンテナ１６は、例えば、平面パッチアンテナであり、図２に示すように、収納室１４の天井面や、載置面１５と筐体１１の底面との間の空間等に設置される。
【００１５】
図２では、ＲＦＩＤアンテナ１６として、ＲＦＩＤアンテナ１６ａとＲＦＩＤアンテナ１６ｂとを設けた例を示している。ＲＦＩＤアンテナ１６ａは、収納室１４の天井面に設けられており、アンテナ面が収納室１４内に向くよう収納室１４の天井面に固定されている。ＲＦＩＤアンテナ１６ｂは、載置面１５と筐体１１の底面との間の空間に設けられており、アンテナ面が収納室１４内に向くように移動機構１７に固定されている。移動機構１７は、例えば、ネジ軸やステッピングモータ等の回転動力源、移動ステージ等で構成される直進運動機構であり、ＲＦＩＤアンテナ１６ｂを載置面１５と平行な図中矢印方向に移動させる。つまり、移動機構１７の駆動に伴い、ＲＦＩＤアンテナ１６ｂの電波照射範囲が移動するよう構成されている。なお、図示しないが、載置面１５と筐体１１の底面との間の空間には、読取部１０の動作を制御するための回路基板等も設けられる。
【００１６】
筐体１１（収納室１４）及び扉１２の壁面は、筐体１１（収納室１４）内の電波が外部に漏出すること及び外部の電波が筐体１１（収納室１４）内に侵入することを防ぐため、電波反射材又は電波を吸収する部材（電波吸収材）で形成される。係る部材としては、金属やモールド材、フェライト等の公知・公用の電波反射材又は電波吸収材を用いることができる。
【００１７】
また、読取部１０は、扉１２の開閉状態を検出する開閉検出部１８を備える。開閉検出部１８は、例えば筐体１１と扉１２との間に設けられ、扉１２の開閉状態に応じた信号を出力する。
【００１８】
読取部１０は、図示しないケーブル等により本体部２０に接続される。読取部１０は、ＲＦＩＤタグから読み取ったタグ情報を、有線又は無線により本体部２０に出力（送信）する。なお、本実施形態では、本体部２０と読取部１０とを別体としたが、これに限らず、一体的に構成してもよい。
【００１９】
上述した構成の読取装置１において、読取部１０の収納室１４に収納する物品、つまり読み取り対象の物品は特に問わないものとする。例えば、商品や部品等の品物であってもよいし、当該品物の保持や加工を補助するための治工具等であてもよい。なお、本実施形態では、読み取りの対象の物品に対し、予め定められた複数個のＲＦＩＤタグが付されるものとする。
【００２０】
図３は、物品ＯＢに付されたＲＦＩＤタグＴ１の状態の一例を模式的に示す図である。同図において、物品ＯＢは三角柱状の形状を有している。物品ＯＢの３つの主面Ｍ１、Ｍ２、Ｍ３には、ＲＦＩＤタグＴ１（Ｔ１ａ、Ｔ１ｂ、Ｔ１ｃ）がそれぞれ付されている。これら３つのＲＦＩＤタグＴ１ａ、Ｔ１ｂ、Ｔ１ｃには、物品ＯＢを識別することが可能な第１識別コードと、ＲＦＩＤタグＴ１を識別することが可能な第２識別コードとがタグ情報として記憶されている。
【００２１】
図４は、ＲＦＩＤタグＴ１が保持するタグ情報のデータ構造の一例を示す図である。なお、図４では、図３に示したＲＦＩＤタグＴ１ａ、Ｔ１ｂ、Ｔ１ｃのタグ情報のデータ構造を示している。
【００２２】
図４に示すように、ＲＦＩＤタグＴ１ａ、Ｔ１ｂ、Ｔ１ｃの各々は、物品ＯＢを識別可能な第１識別コード（００００１）をタグ情報として保持する。第１識別コードは、物品識別コードの一例であり、物品ＯＢの個品毎に固有の番号等が予め割り当てられている。また、ＲＦＩＤタグＴ１ａ、Ｔ１ｂ、Ｔ１ｃの各々は、互いに異なる固有の第２識別コード（０００１、０００２、０００３）をタグ情報として保持する。第２識別コードは、タグ識別コードの一例であり、同一の物品ＯＢに付されるＲＦＩＤタグＴ１毎に固有の番号等が予め割り当てられている。
【００２３】
次に、上述した読取装置１のハードウェア構成について説明する。図５は、読取装置１（読取部１０及び本体部２０）のハードウェア構成を示す図である。
【００２４】
本体部２０は、ＣＰＵ（Central  Processing  Unit）等のプロセッサ、ＲＯＭ（Read  Only  Memory）及びＲＡＭ（Random  Access  Memory）等から構成されるコンピュータ構成の制御部２０１を備える。ＲＯＭは、プロセッサが実行する各種プログラムや各種データを記憶する。ＲＡＭは、プロセッサが各種プログラムを実行する際に一時的にデータやプログラムを記憶するものである。
【００２５】
制御部２０１には、各種の入出力回路を介して、上述したタッチパネル２１ａ及びディスプレイ２１ｂが接続される。また、制御部２０１には、各種の入出力回路を介して、通信部２０２及び記憶部２０３等が接続される。
【００２６】
通信部２０２は、読取部１０との間で各種データの送受信を行うための通信インタフェースである。記憶部２０３は、ＨＤＤ（Hard  Disk  Drive）やＳＳＤ（Solid  State  Drive）等の不揮発性の記憶媒体を備えた記憶装置である。記憶部２０３は、本体部２０の動作に係る各種プログラムや各種データを記憶する。また、例えば、記憶部２０３は、第１識別コードと、当該第１識別コードに対応する物品の物品名等とを関連付けた変換テーブルを記憶する。
【００２７】
一方、読取部１０は、ＣＰＵ等のプロセッサ、ＲＯＭ及びＲＡＭ等から構成されるコンピュータ構成の制御部１０１を備える。ＲＯＭは、プロセッサが実行する各種プログラムや各種データを記憶する。ＲＡＭは、プロセッサが各種プログラムを実行する際に一時的にデータやプログラムを記憶するものである。
【００２８】
また、制御部１０１には、各種の入出力回路を介して、上述した開閉検出部１８等の他、通信部１０２、リーダライタ部１０３及び記憶部１０４等が接続される。例えば、制御部１０１、通信部１０２、リーダライタ部１０３及び記憶部１０４は、制御部１０１が備える回路基板上に実装される。
【００２９】
通信部１０２は、本体部２０との間で各種データの送受信を行うための通信インタフェースである。
【００３０】
リーダライタ部１０３は、ＲＦＩＤタグの読み取りを行うためのリーダライタ装置であり、ＲＦＩＤアンテナ１６（１６ａ、１６ｂ）及び移動機構１７に接続される。具体的には、リーダライタ部１０３は、制御部１０１の制御の下、ＲＦＩＤアンテナ１６を駆動することで、ＲＦＩＤタグからタグ情報を読み取るための変調波（電波）を発信させる。リーダライタ部１０３は、ＲＦＩＤアンテナ１６を介してＲＦＩＤタグから読み取ったタグ情報を制御部１０１に出力する。また、リーダライタ部１０３は、制御部１０１の制御の下、移動機構１７を駆動することで、ＲＦＩＤアンテナ１６ｂの電波照射範囲を移動させる。
【００３１】
開閉検出部１８は、例えば磁気センサや光センサ等の検出装置で構成され、扉１２の開閉状態を検出する。開閉検出部１８の検出結果は制御部１０１に出力される。
【００３２】
記憶部１０４は、ＨＤＤやＳＳＤ等の不揮発性の記憶媒体を備えた記憶装置である。記憶部１０４は、読取部１０の動作に係る各種プログラムや各種データを記憶する。例えば、記憶部１０４は、各物品の第１識別コードと、当該物品に付されるＲＦＩＤタグの個数とを関連付けた物品管理データＤ１を記憶する。
【００３３】
図６は、物品管理データＤ１のデータ構成の一例を示す図である。図６に示すように、物品管理データＤ１は、各物品の第１識別コードに関連付けて、当該物品に付されるＲＦＩＤタグの個数（以下、タグ個数）を記憶する。ここで、タグ個数は、物品毎に予め定められており、各々の物品に複数個のＲＦＩＤタグが付されるよう設定されている。
【００３４】
次に、上述した読取装置１の機能的構成について説明する。図７は、読取装置１（読取部１０及び本体部２０）の機能的構成の一例を示すブロック図である。
【００３５】
図７に示すように、本体部２０は、表示制御部２１１と、入力受付部２１２と、通信制御部２１３とを機能部として備える。かかる機能部は、制御部２０１（プロセッサ）と、記憶部２０３に記憶されたプログラムとの協働により実現されるソフトウェア構成であってもよいし、制御部２０１が備えるＡＳＩＣ（Application  Specific  Integrated  Circuit）等のプロセッサで実現されるハードウェア構成であってもよい。
【００３６】
表示制御部２１１は、ディスプレイ２１ｂを制御し、当該ディスプレイ２１ｂに各種画面を表示させる。例えば、表示制御部２１１は、物品（ＲＦＩＤタグ）の読み取り開始を指示するための操作子（以下、読取開始ボタンという）や、読み取り停止を指示するための操作子（以下、読取停止ボタンという）等のＧＵＩ（Graphical  User  Interface）を表示させる。また、例えば、表示制御部２１１は、読取部１０と協働することで、タグ情報の読み取り結果や読み取り状況等を表示させる。
【００３７】
入力受付部２１２は、タッチパネル２１ａを介した操作入力を受け付ける。例えば、入力受付部２１２は、ディスプレイ２１ｂに表示された操作画面において、操作子が操作（タッチ操作）された場合に、その操作子に対応する指示情報を制御部２０１に出力する。
【００３８】
通信制御部２１３は、通信部２０２を制御し、通信部２０２を介して読取部１０との間で各種の情報を送受信する。例えば、通信制御部２１３は、読取開始ボタンが操作されると、読取開始を指示する指示情報を読取部１０に送信する。また、例えば、通信制御部２１３は、読取終了ボタンが操作されると、読取終了を指示する指示情報を読取部１０に送信する。また、例えば、通信制御部２１３は、読取部１０で読み取られたタグ情報の読み取り結果や読み取り状況等を読取部１０から受信する。
【００３９】
一方、読取部１０は、開閉状態取得部１１１と、リーダライタ制御部１１２と、通信制御部１１３とを機能部として備える。かかる機能部は、制御部１０１（プロセッサ）と、記憶部１０４に記憶されたプログラムとの協働により実現されるソフトウェア構成であってもよいし、制御部１０１が備えるＡＳＩＣ等のプロセッサで実現されるハードウェア構成であってもよい。
【００４０】
開閉状態取得部１１１は、開閉検出部１８と協働することで、扉１２が開状態にあるか閉状態にあるかを示す開閉状態情報を取得する。
【００４１】
リーダライタ制御部１１２は、リーダライタ部１０３を制御することで、収納室１４内に収納された物品（ＲＦＩＤタグ）の読み取り動作を制御する。
【００４２】
具体的に、リーダライタ制御部１１２は、本体部２０から読み取り開始が指示されると、リーダライタ部１０３によるＲＦＩＤタグの読み取りを開始させる。ここで、リーダライタ制御部１１２は、開閉状態取得部１１１が取得する開閉状態情報に基づき、扉１２が開状態を示す場合には読み取りを抑制し、扉１２が閉状態を示す場合に読み取りを行うよう制御する。なお、読み取り開始のトリガは本体部２０からの指示に限らず、例えば、扉１２が閉状態となったことをトリガに読み取りを開始する形態としてもよい。
【００４３】
リーダライタ制御部１１２は、リーダライタ部１０３によりタグ情報が読み取られると、そのタグ情報に含まれた第１識別コード及び第２識別コードを、読み取り済みのタグ情報（第１識別コード、第２識別コード）としてＲＡＭ等に保持する。また、リーダライタ制御部１１２は、読み取り済みの第１識別コード毎に、読み取り済みの第２識別コードの個数、つまりコード内容が相違する第２識別コードの個数を計数する。
【００４４】
また、リーダライタ制御部１１２は、読み取りの開始後、新たなタグ情報（第１識別コード又は第２識別コード）の読み取りが途絶えると、読み取り済みのタグ情報（第２識別コード）に基づき、ＲＦＩＤタグの読み取りを停止するタイミングを判断する。
【００４５】
具体的には、リーダライタ制御部１１２は、第１識別コード毎に計数した第２識別コードの個数と、当該第１識別コードに対応付けて物品管理データＤ１に設定されたタグ個数とを比較し、両個数が一致するか否かを判定する。
【００４６】
ここで、読み取り済みの第１識別コードの全てについて、読み取り済みの第２識別コードの個数がタグ個数と一致した場合、リーダライタ制御部１１２は、ＲＦＩＤタグの読み取りを停止するタイミング（以下、読取停止タイミング）に達したと判断する。この場合、リーダライタ制御部１１２は、リーダライタ部１０３の動作を直ちに又は所定の第１時間（例えば、２秒等）経過後に停止させることで、ＲＦＩＤタグの読み取りを停止する。また、この場合、リーダライタ制御部１１２は、本体部２０と協働することで、読取停止ボタンの操作を促すメッセージ、つまり読み取り停止を促す報知メッセージ等を、本体部２０のディスプレイ２１ｂに表示させてもよい。
【００４７】
また、読み取り済みの第１識別コードの少なくとも一部について、読み取り済みの第２識別コードの個数とタグ個数とが相違する場合、リーダライタ制御部１１２は、読取停止タイミングに達していないと判断する。この場合、リーダライタ制御部１１２は、リーダライタ部１０３の読み取り動作を、上述した第１時間よりも長い所定の第２時間（例えば１５秒等）延長させることで、ＲＦＩＤタグ（タグ情報）の読み取り動作を継続する。第２時間の延長により、読み取りが行われていないＲＦＩＤタグの読み取りを行うことができるため、読みこぼしの抑止を図ることができる。
【００４８】
なお、リーダライタ制御部１１２は、第２時間が終了するタイミングで、次の読取停止タイミングの判断を行う。また、第２時間の間に新たなタグ情報が読み取られた場合には、リーダライタ制御部１１２は、第２時間のカウントを停止するとともにカウント値のリセットを行うものとする。
【００４９】
このように、リーダライタ制御部１１２は、各物品について読み取られた第２識別コードの個数と、当該物品に設定されたタグ個数とを比較し、その比較結果に応じて読取停止タイミングの判断を行う。これにより、リーダライタ制御部１１２は、各物品に付されたＲＦＩＤタグの読み取り状況に応じて、読取停止タイミングを判断することができるため、読み取りを停止するまでの時間を効率的に設定することができる。
【００５０】
なお、リーダライタ制御部１１２は、第２時間のカウント時の読み取り動作（以下、延長モード）を、読み取りの開始時等、非カウント時の読み取り動作（以下、通常モード）と異ならせてもよい。例えば、リーダライタ制御部１１２は、通常モード時は、ＲＦＩＤアンテナ１６ａ及びＲＦＩＤアンテナ１６ｂの何れか一方を用いて読み取りを行い、延長モード時は、ＲＦＩＤアンテナ１６ａ及びＲＦＩＤアンテナ１６ｂの両方を用いて読み取りを行ってもよい。また、例えば、リーダライタ制御部１１２は、通常モード時は、ＲＦＩＤアンテナ１６ａと静止状態のＲＦＩＤアンテナ１６ｂとを用いて読み取りを行い、延長モード時は、ＲＦＩＤアンテナ１６ｂを移動させながら読み取りを行ってもよい。
【００５１】
このように、読取部１０では、通常モード時と延長モード時とでＲＦＩＤタグの読み取り動作を変えることで、ＲＦＩＤタグの読み取り環境を変化させることができる。これにより、例えば、ＲＦＩＤタグとＲＦＩＤアンテナ１６とが適切な位置関係にない等の理由により、通常モード時には読み取ることができなかったＲＦＩＤタグを読み取ることが可能となるため、読みこぼしの防止や読み取り率の向上を図ることができる。
【００５２】
また、第２時間は固定値に限らず、ＲＦＩＤタグの読み取り状況に応じて変えてもよい。例えば、リーダライタ制御部１１２は、読み取られた第１識別コードの個数、つまりコード内容が相違する第１識別コードの個数や、タグ個数と第２識別コードの個数との差分値、つまり不足分の第２識別コードの個数等に応じて、第２時間の時間数を変更してもよい。この場合、第２時間は、第１識別コード又は第２識別コードの個数が多いほど、より長い時間を設定することが好ましい。
【００５３】
通信制御部１１３は、通信部１０２を制御し、通信部１０２を介して本体部２０との間で各種の情報を送受信する。例えば、通信制御部１１３は、本体部２０から送信される読取開始を指示する指示情報を受信する。また、例えば、通信制御部１１３は、リーダライタ制御部１１２の制御の下、読み取り済みのタグ情報等を本体部２０に送信する。また、例えば、通信制御部１１３は、本体部２０から送信される読取終了を指示する指示情報を受信する。
【００５４】
なお、通信制御部１１３は、本体部２０にタグ情報を送信する場合、タグ情報に含まれる第１識別コード及び第２識別コードの両方を送信してもよいし、第１識別コードのみを送信してもよい。また、通信制御部１１３がタグ情報を本体部２０に送信するタイミングは特に問わないものとする。例えば、通信制御部１１３は、新たな第１識別コードが読み取られる毎に、その第１識別コードを本体部２０に送信してもよい。また、例えば、通信制御部１１３は、タグ個数との一致判定が行われるタイミングで、タグ個数と一致すると判定された第２識別コードや、当該第２識別コードに対応する第１識別コードを本体部２０に送信してもよい。また、例えば、通信制御部１１３は、読み取りが停止したタイミングで、それまでに読み取られたタグ情報を本体部２０に送信してもよい。
【００５５】
また、通信制御部１１３は、ＲＦＩＤタグの読み取り状況を示す読取状況情報を本体部２０に送信してもよい。ここで、読取状況情報は、例えば、読み取り済みの第１識別コードや、タグ個数と第２識別コードの個数との一致判定結果を示す情報であり、タグ個数のうち読み取り済みの第２識別コードの個数が占める割合を示す情報を含んでもよい。なお、リーダライタ制御部１１２は、通信制御部１１３を通じて、読取状況情報を本体部２０のディスプレイ２１ｂに表示させてもよい。
【００５６】
図８は、本体部２０に表示された読取状況情報の一例を示す図である。図８に示すように、本体部２０のディスプレイ２１ｂには、読取状況情報として、読み取り済みの第１識別コードと、読取状況とを対応付けて表示している。ここで、読取状況は、所定のタグ個数のうち、読み取り済みの第２識別コードの個数が占める割合を分数形式で表したものとなっている。図８では、第１識別コード“００００１”についての第２識別コードの読み取り状況は“３／３”であり、第１識別コード“００００２”についての第２識別コードの読み取り状況が“１／２”であり、第１識別コード“００００３”についての第２識別コードの読み取り状況が“３／４”であることを示している。
【００５７】
ユーザは、本体部２０のディスプレイ２１ｂに表示された読取状況情報を参照することで、物品（ＲＦＩＤタグ）の読み取り状況を確認することができる。これにより、例えば、物品に付されたＲＦＩＤタグの一部が故障により読み取ることができない場合、ユーザは、読取状況情報を確認することで、故障したＲＦＩＤタグが付されている物品を容易に特定することができる。
【００５８】
次に、読取装置１の動作について説明する。図９は、読取装置１（読取部１０）が行う読取処理の一例を示すフローチャートである。なお、本処理の前提として、収納室１４内には物品が収容された状態で、且つ読取部１０の扉１２が閉状態にあるものとする。また、第２時間を計時するためのカウント値は初期値に設定されているものとする。
【００５９】
まず、リーダライタ制御部１１２は、所定のトリガに応じてリーダライタ部１０３によるＲＦＩＤタグの読み取りを開始する（ステップＳ１１）。次いで、リーダライタ制御部１１２は、カウント値が第２時間に達したか否かを判定する（ステップＳ１２）。ここで、読み取り開始時等の通常モード時ではカウント値は初期値となるため、リーダライタ制御部１１２は、第２時間に達していないと判定し（ステップＳ１２；Ｎｏ）、ステップＳ１３に移行する。
【００６０】
続いて、リーダライタ制御部１１２は、リーダライタ部１０３によりタグ情報が読み取られたか否かを判定する（ステップＳ１３）。タグ情報が読み取られない場合（ステップＳ１３；Ｎｏ）には、リーダライタ制御部１１２は、ステップＳ１２に処理を戻す。なお、ステップＳ１３でタグ情報が読み取られない場合（ステップＳ１３；Ｎｏ）には、ステップＳ２１に処理を移行させる形態としてもよい。この場合、ステップＳ２１で第２時間のカウントが開始されるため、例えば、収納室１４内に物品が収納されないまま読み取りが開始された場合であっても、第２時間後に読み取りを停止させることができる。
【００６１】
また、ステップＳ１３でタグ情報が読み取られると（ステップＳ１３；Ｙｅｓ）、リーダライタ制御部１１２は、そのタグ情報に含まれる第１識別コードと、読み取り済み（既存）の第１識別コードとを比較することで、新規の第１識別コードが読み取られた否かを判定する（ステップＳ１４）。
【００６２】
ステップＳ１３で読み取られた第１識別コードが、既存の第１識別コードの何れとも一致しない場合、リーダライタ制御部１１２は、新規の第１識別コードが読み取られたと判定する（ステップＳ１４；Ｙｅｓ）。この場合、リーダライタ制御部１１２は、ステップＳ１３で読み取られたタグ情報に含まれる第１識別コード及び第２識別コードを対応付けてＲＡＭ等に保持する。次いで、リーダライタ制御部１１２は、第２時間のカウントを停止し、そのカウント値をリセットした後（ステップＳ１８）、ステップＳ１２に処理を戻す。
【００６３】
また、ステップＳ１３で読み取られた第１識別コードが、既存の第１識別コードの何れかと一致した場合、リーダライタ制御部１１２は、既存の第１識別コードが読み取られたと判定する（ステップＳ１４；Ｎｏ）。この場合、リーダライタ制御部１１２は、ステップＳ１３で読み取られたタグ情報に含まれる第２識別コードと、既存の第２識別コードとを比較することで、新規の第２識別コードが読み取られた否かを判定する（ステップＳ１６）。
【００６４】
ステップＳ１３で読み取られた第２識別コードが、既存の第２識別コードの何れとも一致しない場合、リーダライタ制御部１１２は、新規の第２識別コードが読み取られたと判定する（ステップＳ１６；Ｙｅｓ）。この場合、リーダライタ制御部１１２は、ステップＳ１３で読み取られたタグ情報に含まれる第２識別コードを、一致と判定した既存の第１識別コードに対応付けてＲＡＭ等に保持する（ステップＳ１７）。次いで、リーダライタ制御部１１２は、第２時間のカウントを停止し、そのカウント値をリセットした後（ステップＳ１８）、ステップＳ１２に処理を戻す。
【００６５】
また、ステップＳ１３で読み取られた第２識別コードが、既存の第２識別コードの何れかと一致した場合、リーダライタ制御部１１２は、既存の第２識別コードが読み取られたと判定する（ステップＳ１６；Ｎｏ）。次いで、リーダライタ制御部１１２は、既存の第１識別コード毎に計数した第２識別コードの個数と、当該第１識別コードに対応付けて設定されたタグ個数との比較結果に基づき、読み取り済みの全ての第１識別コードについて、タグ個数分の第２識別コードが読み取られたか否かを判定する（ステップＳ１９）。
【００６６】
ここで、リーダライタ制御部１１２は、第２識別コードの個数とタグ個数との比較結果が全て一致した場合、読み取り済みの全ての第１識別コードについて、タグ個数分の第２識別コードが読み取られたと判定する（ステップＳ１９；Ｙｅｓ）。この場合、リーダライタ制御部１１２は、所定の第１時間待機した後（ステップＳ２０）、リーダライタ部１０３の読み取り動作を停止する（ステップＳ２２）。
【００６７】
一方、第２識別コードの個数とタグ個数との比較結果が一部又は全て不一致となった場合、リーダライタ制御部１１２は、読み取られていないＲＦＩＤタグ（第２識別コード）が存在すると判定する（ステップＳ１９；Ｎｏ）。この場合、リーダライタ制御部１１２は、読取停止タイミングに達していない判断し、第２時間のカウントを開始し（ステップＳ２１）、ステップＳ１２に処理を戻す。なお、ステップＳ２１において、第２時間のカウント中である場合には、リーダライタ制御部１１２は、カウントを継続したまま、ステップＳ１２に処理を戻す。
【００６８】
ステップＳ１２に戻り、カウント値が第２時間に達しない間（ステップＳ１２；Ｎｏ）、ＲＦＩＤタグの読み取りは継続される。また、新たなタグ情報（第１識別コード又は第２識別コード）が読み取られた場合には、ステップＳ１８により、カウント値はリセットされる。つまり、読取部１０では、新たなタグ情報を読み取っている間は通常モードで動作し、既存のタグ情報を読み取ると延長モードに移行することになる。
【００６９】
そして、ステップＳ１２において、カウント値が第２時間に達すると（ステップＳ１２；Ｙｅｓ）、リーダライタ制御部１１２は、リーダライタ部１０３の読み取り動作を停止する（ステップＳ２２）。なお、読取処理で読み取られたタグ情報は、通信部１０２を介して本体部２０に送信されるものとする。
【００７０】
以上のように、読取装置１（読取部１０）によれば、予め定められた複数個のＲＦＩＤタグが付された物品のＲＦＩＤタグから、当該物品及びＲＦＩＤタグを特定可能なタグ情報を読み取り、物品毎に計数した読み取り済みＲＦＩＤタグの個数と、当該物品に付加するよう予め定められたＲＦＩＤタグのタグ個数との一致判定を行う。そして、読取装置１は、一致判定の結結果に応じて、読み取りを停止するタイミングを判断する。これにより、読取装置１は、各物品に付されたＲＦＩＤタグの読み取り状況に応じて、読み取りを停止するタイミングを制御することができるため、ＲＦＩＤタグの読み取りを効率的に行うことができる。
【００７１】
以上、発明の実施形態について説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加、組合せ等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７２】
例えば、上記実施形態では、ＲＦＩＤタグが保持するタグ情報は、第１識別コードと第２識別コードとを含む形態としたが、これに限らず、第２識別コードのみを含む形態としてもよい。この場合、読取部１０は、第２識別コードの各々と、当該第２識別コードを保持するＲＦＩＤタグが付された物品を識別する第１識別コードとを対応付けたテーブルを記憶部１０４等に記憶し、リーダライタ部１０３で読み取られた第２識別コードに基づき、対応する第１識別コードを特定する。つまり、タグ情報中の第２識別コードは、ＲＦＩＤタグを識別可能なタグ識別子として機能するとともに、物品を識別可能（特定可能）な物品識別子として機能する。
【００７３】
また、上記実施形態では、ＲＦＩＤアンテナ１６として、ＲＦＩＤアンテナ１６ａとＲＦＩＤアンテナ１６ｂとを設けた構成を説明したが、読み取り対象となる物品（ＲＦＩＤタグ）に対し電波を照射することが可能な構成であれば、ＲＦＩＤアンテナ１６の取り付け位置や構成は特に問わないものとする。例えば、ＲＦＩＤアンテナ１６ａ及びＲＦＩＤアンテナ１６ｂの何れか一方を設けた構成としてもよい。また、例えば、収納室１４の背面側等の他の位置にＲＦＩＤアンテナ１６を設けた構成としてもよい。
【００７４】
また、上記実施形態では、読取部１０と本体部２０とを別体としたが、これに限らず、読取部１０と本体部２０とを一体化した構成としてもよい。また、上述した実施形態では、読取部１０の制御部１０１（リーダライタ制御部１１２）が読み取り開始及び停止のタイミングを制御する形態としたが、本体部２０の制御部２０１がリーダライタ制御部１１２と同様の機能を備えることで、読取部１０の読み取り開始及び停止のタイミングを制御する形態としてもよい。
【００７５】
また、上記実施形態では、読取装置１（読取部１０）を箱状とした密閉型の装置構成としたが、読取装置１の形態はこれに限定されるものではない。例えば、平板状の板面の下部にＲＦＩＤアンテナ１６を配置することで、当該板面上に置かれた物品（ＲＦＩＤタグ）からタグ情報を読み取る開放型の読取装置に適用してもよい。また、ハンディ型（携帯型）の読取装置に適用してもよい。
【００７６】
また、上記実施形態の各装置で実行されるプログラムは、各装置が備える記録媒体に予め組み込んで提供するものとするが、これに限らず、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、記録媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶又は一時記憶した記録媒体も含まれる。
【００７７】
また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態の各装置で実行されるプログラムをインターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【符号の説明】
【００７８】
１  読取装置
１０  読取部
２０  本体部
１１１  開閉状態取得部
１１２  リーダライタ制御部
１１３  通信制御部
２１１  表示制御部
２１２  入力受付部
２１３  通信制御部
【先行技術文献】
【特許文献】
【００７９】
【特許文献１】特開２０１６−０３８８７５号公報
【図１】
2020095598.tif 000003
【図２】
2020095598.tif 000004
【図３】
2020095598.tif 000005
【図４】
2020095598.tif 000006
【図５】
2020095598.tif 000007
【図６】
2020095598.tif 000008
【図７】
2020095598.tif 000009
【図８】
2020095598.tif 000010
【図９】
2020095598.tif 000011