(57)【要約】      （修正有）【課題】所定間隔で配列されたＲＦＩＤタグの書込条件を特定することが可能なＲＦＩＤリーダライタ及びプログラムを提供する。【解決手段】複数のＲＦＩＤタグが所定間隔で配列されたシート状の媒体を、前記ＲＦＩＤタグの配列方向に搬送可能な搬送機構と、搬送経路上に配置されたアンテナを介して、ＲＦＩＤタグの各々から当該ＲＦＩＤタグを識別可能な識別データを読み取る読取手段と、読取手段が読み取った識別データと、識別データが読み取られたＲＦＩＤタグの電波強度と、識別データを読み取った際の搬送経路上での媒体の位置とを対応付け、応答特性データとして記録する記録手段と、応答特性データに記録された識別データ各々の電波強度のピーク位置に基づいて、ＲＦＩＤタグに書き込みを行う際の搬送経路上での媒体の位置をＲＦＩＤタグ毎に特定する特定手段と、を備える。【選択図】図４
2018097686.tif 000002
【特許請求の範囲】
【請求項１】
複数のＲＦＩＤタグが所定間隔で配列されたシート状の媒体を、前記ＲＦＩＤタグの配列方向に搬送可能な搬送機構と、
前記搬送機構を制御し前記媒体を搬送経路上に搬送させる搬送手段と、
前記媒体が搬送経路上を搬送されている間、当該搬送経路上に配置されたアンテナを介して、前記ＲＦＩＤタグの各々から当該ＲＦＩＤタグを識別可能な識別データを読み取る読取手段と、
前記読取手段が読み取った識別データと、当該識別データが読み取られた前記ＲＦＩＤタグの電波強度と、当該識別データを読み取った際の前記搬送経路上での前記媒体の位置とを対応付け、応答特性データとして記録する記録手段と、
前記応答特性データに記録された前記識別データ各々の前記電波強度のピーク位置に基づいて、前記ＲＦＩＤタグに書き込みを行う際の前記搬送経路上での前記媒体の位置を前記ＲＦＩＤタグ毎に特定する特定手段と、
を備えるＲＦＩＤリーダライタ。
【請求項２】
前記媒体が前記搬送経路上を搬送されている間、前記アンテナを介して質問波を出力する質問波出力手段と、
前記質問波に先に応答した前記ＲＦＩＤタグから順に、前記アンテナを介して前記識別データを書き込む書込手段と、
を更に備え、
前記読取手段は、前記書込手段によって書き込まれた前記識別データを前記ＲＦＩＤタグの各々から読み取る請求項１に記載のＲＦＩＤリーダライタ。
【請求項３】
前記特定手段は、前記応答特性データに記録された前記識別データ各々の前記電波強度のピーク位置の出現順序に基づいて、前記ＲＦＩＤタグの配列順序を特定する請求項１又は２に記載のＲＦＩＤリーダライタ。
【請求項４】
前記特定手段は、前記応答特性データに記録された前記識別データ各々の前記電波強度のピーク位置の値に基づいて、前記ＲＦＩＤタグに書き込みを行う際の前記アンテナの出力パワーを特定する請求項１〜３の何れか一項に記載のＲＦＩＤリーダライタ。
【請求項５】
前記搬送手段は、前記媒体を所定量搬送させた後、当該搬送を一時停止させる間欠搬送を繰り返し実行し、
前記読取手段は、前記搬送が一時停止されている間に、前記ＲＦＩＤタグの各々から前記識別データを読み取る請求項１〜４の何れか一項に記載のＲＦＩＤリーダライタ。
【請求項６】
複数のＲＦＩＤタグが所定間隔で配列されたシート状の媒体を、前記ＲＦＩＤタグの配列方向に搬送可能な搬送機構を備えたＲＦＩＤリーダライタのコンピュータを、
前記搬送機構を制御し前記媒体を搬送経路上に搬送させる搬送手段と、
前記媒体が搬送経路上を搬送されている間、当該搬送経路上に配置されたアンテナを介して、前記ＲＦＩＤタグの各々から当該ＲＦＩＤタグを識別可能な識別データを読み取る読取手段と、
前記読取手段が読み取った識別データと、当該識別データが読み取られた前記ＲＦＩＤタグの電波強度と、当該識別データを読み取った際の前記搬送経路上での前記媒体の位置とを対応付け、応答特性データとして記録する記録手段と、
前記応答特性データに記録された前記識別データ各々の前記電波強度のピーク位置に基づいて、前記ＲＦＩＤタグに書き込みを行う際の前記搬送経路上での前記媒体の位置を前記ＲＦＩＤタグ毎に特定する特定手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＲＦＩＤリーダライタ及びプログラムに関する。
【背景技術】
【０００２】
従来、商品等の物品を管理するため、当該物品にＲＦＩＤ（Radio  Frequency  IDentification）タグ（ＩＣタグともいう）を取り付けることが行われている。このような物品の管理方法では、ＲＦＩＤリーダライタを用いてＲＦＩＤタグから固有のデータ等を読み取ることで、そのＲＦＩＤタグが取り付けられた物品を特定することが可能となっている。
【０００３】
また、従来、印字可能なラベルにＲＦＩＤタグを付加したものが存在している。係るラベルは、例えば、感熱紙等の印刷可能な媒体で形成され、台紙となる用紙上に所定間隔で配列された状態で提供される。このようなラベルを使用するユーザは、プリンタを用いて台紙上のラベルに物品に関する情報を印字するとともに、ＲＦＩＤリーダライタを用いて当該ラベルに付加されたＲＦＩＤタグに識別情報等を書き込む。そして、ユーザは、該当する物品にラベルを取り付けることで、ＲＦＩＤタグを利用した物品管理を行うことができる。
【０００４】
ところで、ＲＦＩＤタグへのデータの書き込みを良好に行うためには、ＲＦＩＤリーダライタのアンテナとＲＦＩＤタグとの位置関係等、書き込みに係る条件（以下、書込条件という）を調整する必要がある。特に、上記したラベルのように、複数のＲＦＩＤタグが所定間隔で配列された状態で提供される場合には、隣接するＲＦＩＤタグの影響を受けるため、アンテナとＲＦＩＤタグとの位置関係がデータの書き込みを良好に行うための重要な要素となる。
【０００５】
そのため、従来、上記したラベルの形態で提供されるＲＦＩＤタグにデータを書き込む際には、ユーザが手動でアンテナとＲＦＩＤタグとの位置関係等を調整しながら書込条件を特定している。しかしながら、手動で調整する作業は煩雑であり、非効率的であるという問題がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の実施形態が解決しようとする課題は、所定間隔で配列されたＲＦＩＤタグの書込条件を特定することが可能なＲＦＩＤリーダライタ及びプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態のＲＦＩＤリーダライタは、複数のＲＦＩＤタグが所定間隔で配列されたシート状の媒体を、前記ＲＦＩＤタグの配列方向に搬送可能な搬送機構と、前記搬送機構を制御し前記媒体を搬送経路上に搬送させる搬送手段と、前記媒体が搬送経路上を搬送されている間、当該搬送経路上に配置されたアンテナを介して、前記ＲＦＩＤタグの各々から当該ＲＦＩＤタグを識別可能な識別データを読み取る読取手段と、前記読取手段が読み取った識別データと、当該識別データが読み取られた前記ＲＦＩＤタグの電波強度と、当該識別データを読み取った際の前記搬送経路上での前記媒体の位置とを対応付け、応答特性データとして記録する記録手段と、前記応答特性データに記録された前記識別データ各々の前記電波強度のピーク位置に基づいて、前記ＲＦＩＤタグに書き込みを行う際の前記搬送経路上での前記媒体の位置を前記ＲＦＩＤタグ毎に特定する特定手段と、を備える。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るプリンタの概略構造を模式的に示す図である。
【図２】図２は、実施形態に係る用紙の一例を示す図である。
【図３】図３は、実施形態に係るプリンタの制御系の一例を示す図である。
【図４】図４は、実施形態に係るプリンタの機能構成の一例を示す図である。
【図５】図５は、実施形態のプリンタが実行する書込条件特定処理の一例を示すフローチャートである。
【図６】図６は、実施形態に係る応答特性データの一例を模式的に示す図である。
【図７】図７は、実施形態に係る書込条件データの一例を模式的に示す図である。
【図８】図８は、実施形態のプリンタが実行する書込条件検証処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本実施形態に係るＲＦＩＤリーダライタ及びプログラムについて、図面を参照して説明する。以下では、本実施形態のＲＦＩＤリーダライタとして、ＲＦＩＤタグのリードライト機能を有するプリンタに適用した例について説明する。
【００１０】
図１は、本実施形態にかかるプリンタ１０の概略構造を模式的に示す図である。図１に示すように、プリンタ１０は、用紙収納部１０１と、搬送ローラ１０２と、プラテンローラ１０３と、サーマルヘッド１０４と、センサ１０５と、アンテナ１０６とを備える。
【００１１】
用紙収納部１０１は、用紙ＰＴを収納する。用紙ＰＴは、感熱紙で形成されたラベルＬを支持するシート状の媒体（台紙）であり、例えば非感熱紙で形成される。
【００１２】
図２は、用紙ＰＴの一例を示す図である。図２に示すように、用紙ＰＴには、複数のラベルＬが所定間隔で配列されている。ラベルＬの各々には、パッシブ方式のＲＦＩＤタグＴＧ（破線部）が付加されており、各種のデータを書き込むことが可能となっている。また、ラベルＬの各々は、用紙ＰＴに貼付等されることで用紙ＰＴから剥離自在となっている。
【００１３】
用紙ＰＴは、ラベルＬの配列方向を搬送方向に向けた状態で用紙収納部１０１に収納される。そして、用紙ＰＴは、搬送ローラ１０２等などの搬送機構によって、用紙収納部１０１からサーマルヘッド１０４（アンテナ１０６）の方向にかけて形成された搬送経路（図１中破線部）上に一枚ずつ搬送される。なお、図２に示したマークＭ１は、用紙収納部１０１に収納する際の用紙ＰＴの向きを指示するものであり、用紙ＰＴの先端方向を示している。
【００１４】
搬送ローラ１０２は、用紙ＰＴの搬送経路上に配置され、ステッピングモータ１２２（図３参照）等により回転駆動される。搬送ローラ１０２は、図示しない搬送機構とともに、用紙収納部１０１から用紙ＰＴを引き出し、サーマルヘッド１０４（アンテナ１０６）の方向（搬送方向Ａ）に向けて搬送する。
【００１５】
プラテンローラ１０３は、用紙ＰＴの搬送経路上に配置され、ステッピングモータ（図３参照）等により回転駆動される。プラテンローラ１０３は、用紙ＰＴを搬送方向Ａに搬送することで、当該用紙ＰＴを用紙排出口（図示せず）の方向に向けて搬送する。なお、搬送ローラ１０２及びプラテンローラ１０３は、正方向である搬送方向Ａに搬送できるとともに、回転方向を逆にすることで逆方向の搬送方向Ｂにも搬送することが可能であるとする。
【００１６】
サーマルヘッド１０４は、プラテンローラ１０３に対向して配置される。サーマルヘッド１０４は、所定の複数の密度で発熱素子が一列に配置されて構成されている。サーマルヘッド１０４は、ヘッドドライバ１１７（図３参照）の制御に基づいて発熱素子を発熱し、搬送された用紙ＰＴを加熱することで文字や図形等をラベルＬに印刷する。
【００１７】
センサ１０５は、例えば透過型や反射型のセンサ装置である。センサ１０５は、用紙ＰＴの搬送経路上に設けられ、例えば、搬送方向Ａにおけるアンテナ１０６の手前側に設けられる。センサ１０５は、搬送された用紙ＰＴの先端や末端を検出する。また、センサ１０５は、用紙ＰＴに貼付されたラベルＬの先端や末端、ラベルＬ間の間隙部分を検出する。
【００１８】
アンテナ１０６は、ＲＦＩＤタグＴＧと通信するためのアンテナ装置である。アンテナ１０６は、用紙ＰＴの搬送経路上に設けられ、例えば、搬送方向Ａにおけるサーマルヘッド１０４の手前側に設けられる。アンテナ１０６は、リーダライタ１２１（図３参照）の制御の下、誘電磁界又は電波（以下、単に電波という）を出力することで、ＲＦＩＤタグＴＧに対しデータの読み出しやデータの書き込みを行う。
【００１９】
次に、図３を参照して、プリンタ１０の制御系について説明する。図３は、プリンタ１０の制御系の一例を示す図である。
【００２０】
図３に示すように、プリンタ１０は、ＣＰＵ（Central  Processing  Unit）１１１、ＲＯＭ（Read  Only  Memory）１１２及びＲＡＭ（Random  Access  Memory）１１３等のコンピュータ構成を備える。ＣＰＵ１１１は、プロセッサであり、プリンタ１０を統括して制御する。ＲＯＭ１１２は、ＣＰＵ１１１が実行する各種プログラムや制御情報を記憶する。ＲＡＭ１１３は、ＣＰＵ１１１のワークエリアとして機能する。
【００２１】
また、プリンタ１０は、ＣＰＵ１１１に、不揮発性メモリ１１４、キーボードコントローラ１１５、表示コントローラ１１６、ヘッドドライバ１１７を接続している。そして、プリンタ１０は、キーボードコントローラ１１５にキーボード１０７、表示コントローラ１１６に表示器１０８、ヘッドドライバ１１７にサーマルヘッド１０４をそれぞれ接続している。
【００２２】
不揮発性メモリ１１４は、フラッシュメモリ等の記憶媒体であって、ＣＰＵ１１１が実行する各種プログラムや各種設定情報を記憶する。キーボードコントローラ１１５は、キーボード１０７の操作に応じた操作信号をＣＰＵ１１１に出力する。表示コントローラ１１６は、ＣＰＵ１１１の制御の下、表示器１０８に各種の情報を表示させる。ヘッドドライバ１１７は、ＣＰＵ１１１の制御の下、サーマルヘッド１０４（発熱素子）を発熱させる。
【００２３】
また、プリンタ１０は、ＣＰＵ１１１に、モータドライバ１１８、センサ制御回路１１９、通信インタフェース（Ｉ／Ｆ）１２０及びリーダライタ１２１をそれぞれ接続している。
【００２４】
モータドライバ１１８は、ＣＰＵ１１１の制御の下、搬送ローラ１０２やプラテンローラ１０３の駆動源となるステッピングモータ１２２を制御することで、搬送ローラ１０２及びプラテンローラ１０３を回転動作させる。
【００２５】
センサ制御回路１１９は、ＣＰＵ１１１の制御の下、センサ１０５を動作させ、センサ１０５の検出結果を取得する。通信インタフェース１２０は、有線又は無線の通信装置であり、ＬＡＮ（Local  Area  Network）等のネットワークＮに接続された外部装置と通信を行う。
【００２６】
リーダライタ１２１は、ＣＰＵ１１１の制御の下、アンテナ１０６を介してＲＦＩＤタグＴＧに対するデータの読み取り又はデータの書き込みを行う。
【００２７】
ところで、初期状態のＲＦＩＤタグＴＧは、ヌルや製造日時等の一様な初期データが書き込まれた状態となっている。ユーザは、この初期データに上書き等することで、任意のデータをＲＦＩＤタグＴＧに書き込むことが可能となっている。
【００２８】
ＲＦＩＤタグＴＧへのデータの書き込みを良好に行うためには、アンテナ１０６とＲＦＩＤタグＴＧとの位置関係等、書き込みに係る条件（以下、書込条件という）を調整する必要がある。特に、図２に示したように、ラベルＬの形態で提供されるＲＦＩＤタグＴＧでは、隣接するＲＦＩＤタグＴＧの影響を受けるため、アンテナ１０６とＲＦＩＤタグＴＧとの位置関係がデータの書き込みを良好に行うための重要な要素となる。
【００２９】
そのため、従来では、ラベルＬに付加されたＲＦＩＤタグＴＧにデータを書き込む際に、ユーザが手動でアンテナ１０６とＲＦＩＤタグＴＧとの位置関係を調整している。例えば、ユーザは用紙ＰＴに配列された複数のラベルＬのうち、書き込み対象のラベルＬ（ＲＦＩＤタグＴＧ）以外の領域を電波シールド材等で覆った後、アンテナ１０６とＲＦＩＤタグＴＧとの位置関係を手動で調整しながら書き込みに適切な位置（以下、書込位置という）を特定している。しかしながら、手動で調整する作業は煩雑であり、非効率的であるという問題がある。
【００３０】
そこで、本実施形態のプリンタ１０では、アンテナ１０６に対するＲＦＩＤタグＴＧの書込位置等の書込条件を自動で特定することが可能な機能部を備える。
【００３１】
以下、プリンタ１０が備える機能構成について説明する。図４は、プリンタ１０の機能構成の一例を示す図である。
【００３２】
図４に示すように、プリンタ１０は、搬送制御部１１、質問波送信部１２、ユニークデータ書込部１３、応答特性取得部１４、書込条件特定部１５及び検証処理部１６を機能部として備える。これらの機能部の全て又は一部は、ＣＰＵ１１１と、ＲＯＭ１１２や不揮発性メモリ１１４に記憶されたプログラムとの協働によりＲＡＭ１１３上に実現されるソフトウェア構成であってもよい。また、これらの機能部の全て又は一部は、一又は複数の処理回路等によって実現されるハードウェア構成であってもよい。
【００３３】
搬送制御部１１は、モータドライバ１１８と協働することで、用紙ＰＴの搬送や搬送速度を制御する。具体的には、搬送制御部１１は、センサ１０５によって用紙ＰＴの先端が検出されると、ＲＦＩＤタグＴＧのリードライトが可能な速度（以下、リードライト速度という）となるよう、用紙ＰＴの搬送速度を制御する。
【００３４】
例えば、搬送制御部１１は、リードライト速度として、ＲＦＩＤタグＴＧをリードライト可能な一定の速度で用紙ＰＴを搬送させてもよい。また、例えば、搬送制御部１１は、リードライト速度として、用紙ＰＴを所定量搬送させる度にその搬送を一時停止させる間欠搬送を繰り返し行ってもよい。この間欠搬送を行う場合には、用紙ＰＴの搬送が一時停止している間にＲＦＩＤタグＴＧのリードライトを行うことができる。なお、間欠搬送における用紙ＰＴの一度当たりの搬送量は、ラベルＬの配列方向（搬送方向）の幅、つまりＲＦＩＤタグＴＧの配列間隔より小さくすることが好ましい。
【００３５】
質問波送信部１２は、リーダライタ１２１と協働することで、搬送経路を搬送中の用紙ＰＴに対し、データ読み取りのための電波（質問波）をアンテナ１０６から出力させる。
【００３６】
ユニークデータ書込部１３は、リーダライタ１２１と協働することで、質問波送信部１２が送信した質問波に対し先に応答したＲＦＩＤタグＴＧから順に、他のＲＦＩＤタグＴＧと識別可能な固有のデータ（ユニークデータ）を書き込む。ユニークデータは特に問わず、例えば昇順にカウントした所定桁数の数値をユニークデータとしてもよい。なお、ユニークデータは、全ての用紙ＰＴに亘って固有の値とすることが好ましい。
【００３７】
応答特性取得部１４は、リーダライタ１２１と協働することで、搬送経路を搬送中の用紙ＰＴから、ユニークデータを読み取る。また、応答特性取得部１４は、リーダライタ１２１と協働することで、ユニークデータを読み取った際にＲＦＩＤタグＴＧが出力した応答波の電波強度を取得する。そして、応答特性取得部１４は、読み取りにより得られたユニークデータと電波強度との組を、その読み取り時の用紙ＰＴの搬送位置と関連付け、応答特性データとして記録する。
【００３８】
ここで、搬送位置は、搬送経路上での用紙ＰＴの存在位置を示す情報である。例えば、搬送位置は、センサ１０５により検出された用紙ＰＴの先端を基準位置とし、この基準位置からの搬送量（距離）で表すことができる。なお、搬送位置を規定する際の基準位置は、用紙ＰＴの先端に限らず、他の位置を基準位置にしてもよい。例えば、各ラベルＬの先端を基準位置としてもよい。
【００３９】
書込条件特定部１５は、応答特性取得部１４により取得された応答特性データに基づき、各ＲＦＩＤタグＴＧの書込条件を特定する。具体的には、書込条件特定部１５は、用紙ＰＴ上に配列されたＲＦＩＤタグＴＧの配列順序、書込位置、書き込みを行う際のアンテナ１０６の電波の強さ（以下、出力パワーという）等を特定する。そして、書込条件特定部１５は、ＲＦＩＤタグＴＧ毎に特定した配列順序、書込位置、出力パワーを関連付けた書込条件データを生成し、ＲＡＭ１１３や不揮発性メモリ１１４に出力する。
【００４０】
検証処理部１６は、搬送制御部１１、質問波送信部１２、ユニークデータ書込部１３、応答特性取得部１４及び書込条件特定部１５と協働することで、書込条件特定部１５により特定された各ＲＦＩＤタグＴＧの書込条件を検証するための処理（書込条件検証処理）を実行する。
【００４１】
具体的には、検証処理部１６は、ユニークデータ書き込み済みの用紙ＰＴ（以下、検証用紙という）を搬送経路上に再度搬送させ、その搬送時に読み取られたユニークデータの電波強度から応答特性データを取得する。検証処理部１６は、取得した応答特性データから各ＲＦＩＤタグＴＧ（ユニークデータ）の、配置順序、書込位置、出力パワー等を照合用の書込条件として特定する。次いで、検証処理部１６は、ＲＦＩＤタグＴＧの各々について特定した照合用の書込条件と、書込条件データに記録された対応するＲＦＩＤタグＴＧ（ユニークデータ）の書込条件とを比較する。そして、両書込条件が一致しない場合、検証処理部１６は、照合用の書込条件に基づいて不一致となった書込条件データの書込条件を修正する。
【００４２】
なお、検証処理部１６は、検証用紙を用紙収納部１０１に収納することを指示するメッセージ等を表示器１０８に表示させることで、検証用紙の搬送準備をユーザに促してもよい。また、例えば、書込条件の特定のため用紙ＰＴを搬送方向Ａに搬送させた後、当該用紙ＰＴを検証用紙として搬送方向Ｂに搬送させることで、書込条件の特定と検証とを連続して行う構成としてもよい。この場合、センサ１０５は検証用紙の末端側から先端側にかけてセンシングを行うことになるが、検証時に得られた応答特性データの座標系を、搬送方向に反転することで、搬送方向Ａで搬送した場合と同様の応答特性データを得ることができる。
【００４３】
以下、プリンタ１０の動作について説明する。図５は、プリンタ１０が実行する書込条件特定処理の一例を示すフローチャートである。なお、本処理の前提として、初期状態の用紙ＰＴが用紙収納部１０１に収納されているものとする。
【００４４】
まず、搬送制御部１１は、用紙収納部１０１に収納された用紙ＰＴを搬送経路上に搬送させる（ステップＳ１１）。次いで、搬送制御部１１は、センサ１０５により用紙ＰＴの先端が検出されると（ステップＳ１２）、用紙ＰＴの搬送速度をリードライト速度に制御する（ステップＳ１３）。
【００４５】
続いて、質問波送信部１２は、データ読み取りのための電波（質問波）をアンテナ１０６から出力させる（ステップＳ１４）。この質問波に対する応答（応答波）をアンテナ１０６が受信すると、ユニークデータ書込部１３は、先に応答したＲＦＩＤタグＴＧから順に、ユニークデータを書き込んでいく（ステップＳ１５）。
【００４６】
続いて、応答特性取得部１４は、ＲＦＩＤタグＴＧからユニークデータを読み取るとともに（ステップＳ１６）、その読み取りの際にＲＦＩＤタグＴＧが出力した応答波の電波強度を取得する（ステップＳ１７）。次いで、応答特性取得部１４は、ユニークデータと電波強度との組を、そのユニークデータを読み取ったときの用紙ＰＴの搬送位置と関連付け、応答特性データとして記録する（ステップＳ１８）。
【００４７】
なお、上記したステップＳ１４〜Ｓ１８のうち、少なくともＳ１６〜Ｓ１８の処理は連続して行うことが好ましい。また、リードライト速度として、用紙ＰＴを間欠搬送させている場合には、ステップＳ１４〜Ｓ１８の処理は搬送の一時停止期間に行い、当該処理完了後に搬送を再開することが好ましい。
【００４８】
続いて、応答特性取得部１４は、全てのＲＦＩＤタグＴＧについて応答特性データを記録したか否かを判定する（ステップＳ１９）。ここで、判定の基準は種々の形態を採用することが可能である。例えば、応答特性取得部１４は、センサ１０５が用紙ＰＴの末端を検知した後、所定時間が経過したことを条件に、全てのＲＦＩＤタグＴＧについて応答特性データを記録したと判定する。なお、所定時間は、センサ１０５とアンテナ１０６との距離及び用紙ＰＴの搬送速度に応じて定めることが好ましい。
【００４９】
ステップＳ１９において、応答特性取得部１４は、未処理のＲＦＩＤタグＴＧが存在すると判定すると（ステップＳ１９；Ｎｏ）、ステップＳ１４に処理を戻す。なお、この場合、ユニークデータ書込部１３は、ステップＳ１５において、質問波に応答したＲＦＩＤタグＴＧのうち、ユニークデータが未書き込みのＲＦＩＤタグＴＧ、つまり初期データを保持するＲＦＩＤタグＴＧに対し、ユニークデータを応答した順に書き込む。
【００５０】
一方、応答特性取得部１４は、全てのＲＦＩＤタグＴＧについて応答特性データを記録したと判定すると（ステップＳ１９；Ｙｅｓ）、ステップＳ２０に処理を移行させる。このように、プリンタ１０は、ステップＳ１４〜Ｓ１８の処理を繰り返し実行することで、用紙ＰＴ上に配列された全てのＲＦＩＤタグＴＧの応答特性データを取得する。
【００５１】
続いて、書込条件特定部１５は、上記の処理で取得された応答特性データに基づき、用紙ＰＴ上に配列されたＲＦＩＤタグＴＧの配列順序を特定する（ステップＳ２０）。また、書込条件特定部１５は、応答特性データに基づき、アンテナ１０６に対するＲＦＩＤタグＴＧの書込位置やアンテナ１０６の出力パワー等の書込条件を、ＲＦＩＤタグＴＧ毎に特定する（ステップＳ２１）。そして、書込条件特定部１５は、ステップＳ２０及びステップＳ２１の処理結果を示す書込条件データを生成し出力する（ステップＳ２２）。
【００５２】
ここで、ステップＳ２０、Ｓ２１の処理について説明する。上述したステップＳ１４〜Ｓ１８の処理において、アンテナ１０６は、搬送方向Ａに搬送される用紙ＰＴに対し電波を出力する。つまり、アンテナ１０６は、用紙ＰＴの先端側から末端側にかけて、ＲＦＩＤタグＴＧの各々と通信することになる。このとき、ＲＦＩＤタグＴＧは、用紙ＰＴに配列された順序で応答するとは限らず、前後関係が入れ替わった状態で応答するような場合がある。
【００５３】
例えば、用紙ＰＴの搬送方向Ａの先端側から、ＲＦＩＤタグＴＧ１、ＴＧ２、ＴＧ３…の順にＲＦＩＤタグＴＧが配列されているとする（図２参照）。この状態において、アンテナ１０６からの質問波を出力すると、最初にＲＦＩＤタグＴＧ２が応答し、次にＲＦＩＤタグＴＧ１が応答し、次にＲＦＩＤタグＴＧ３が応答するような場合がある。このように、用紙ＰＴの配列順にＲＦＩＤタグＴＧが応答するとは限らない。そのため、単に通信が確認できた位置を書込位置にしてしまうと、データの書き込みを良好に行うことができない可能性がある。
【００５４】
そこで、本実施形態のプリンタ１０では、ステップＳ１４、Ｓ１５の処理において、先に質問波に応答したＲＦＩＤタグＴＧ２から順にユニークデータを書き込んでいく。次いで、プリンタ１０は、続くステップＳ１６〜Ｓ１８の処理を実行することで、ＲＦＩＤタグＴＧ２から読み取ったユニークデータと電波強度との組を搬送位置と関連付け、応答特性データとして記録する。
【００５５】
図６は、応答特性データの一例を模式的に示す図である。図６は、先に説明した配置順でのＲＦＩＤタグＴＧ１、ＴＧ２、ＴＧ３の各々から得られた特性データを示している。ここで、横軸は、用紙ＰＴの搬送位置を表し、縦軸は電波強度の強さを表す。なお、先に応答したＲＦＩＤタグＴＧ２、ＲＦＩＤタグＴＧ１、ＲＦＩＤタグＴＧ３の順に、ユニークデータＵＤ１、ＵＤ２、ＵＤ３の書き込みが行われたものとする。
【００５６】
一般的に、ＲＦＩＤタグＴＧから得られる電波強度は、アンテナ１０６とＲＦＩＤタグＴＧとが近付くほど強くなる傾向を有する。そこで、書込条件特定部１５は、ステップＳ２０において、応答特性データに記録された電波強度のピーク位置の出現順序に基づき、用紙ＰＴに配列されたＲＦＩＤタグＴＧの配列順序を特定する。例えば、図６の場合、ユニークデータＵＤ２、ＵＤ１、ＵＤ３の順に電波強度のピーク位置が出現する。この場合、書込条件特定部１５は、電波強度のピーク位置の出現順序に基づき、ＲＦＩＤタグＴＧ１、ＴＧ２、ＴＧ３の順にＲＦＩＤタグＴＧが配列されていることを特定する。
【００５７】
また、電波強度のピーク位置は、アンテナ１０６とＲＦＩＤタグＴＧとが通信を良好に行うことが可能な位置を意味する。そこで、書込条件特定部１５は、ステップＳ２１において、応答特定データに記録された電波強度のピーク位置に基づき、各ＲＦＩＤタグＴＧの書込位置を特定する。例えば、図６の場合、書込条件特定部１５は、ＲＦＩＤタグＴＧ１の書込位置として、搬送位置Ｐ１を特定する。また、書込条件特定部１５は、ＲＦＩＤタグＴＧ２の書込位置として、搬送位置Ｐ２を特定する。また、書込条件特定部１５は、ＲＦＩＤタグＴＧ３の書込位置として、搬送位置Ｐ３を特定する。
【００５８】
また、ピーク位置の電波強度が所定のレンジを上回る（或いは下回る）ような場合、書込条件特定部１５は、ステップＳ２１において、ＲＦＩＤタグＴＧから得られる電波強度がレンジ内に収まるよう出力パワーの調整値を特定する。この場合、例えば、書込条件特定部１５は、ピーク位置の電波強度の大きさに応じて、出力パワーの低下量（又は増加量）を特定する。
【００５９】
そして、書込条件特定部１５は、ステップＳ２２において、ＲＦＩＤタグＴＧ毎に配列順序、書込位置、出力パワー等を関連付けた書込条件データを生成し出力する。
【００６０】
図７は、書込条件データの一例を模式的に示す図である。図７に示すように、書込条件データは、ＲＦＩＤタグＴＧの各々を識別可能なユニークデータに関連付けて、当該ＲＦＩＤタグＴＧの書込位置とアンテナ１０６の出力パワーとを記憶する。ここで、ユニークデータは、ＲＦＩＤタグＴＧの配列順にソートされている。また、出力パワーは、デフォルトの出力パワーを１００％としたパーセンテージで表している。
【００６１】
このように、プリンタ１０は、用紙ＰＴを搬送させながら当該用紙ＰＴ上に配列された各ＲＦＩＤタグＴＧの応答特性（応答特性データ）を取得し、当該応答特性データに基づいて書込条件（書込条件データ）を特定する。
【００６２】
次に、検証処理部１６が行う書込条件の検証処理について説明する。図８は、プリンタ１０が実行する書込条件検証処理の一例を示すフローチャートである。なお、本処理の前提として、上記の書込条件特定処理で生成された書込条件データが、ＲＡＭ１１３や不揮発性メモリ１１４等に保持されているものとする。
【００６３】
まず、検証処理部１６は、検証用紙を搬送させる（ステップＳ３１）。ここで、検証処理部１６は、搬送制御部１１と協働し、上述した間欠搬送等の制御を行うことで、ＲＦＩＤタグＴＧのリードが可能な速度で検証用紙を搬送させてもよい。
【００６４】
続いて、検証処理部１６は、検証用紙に配列されたＲＦＩＤタグＴＧの各々からユニークデータを読み取るとともに（ステップＳ３２）、その読み取りの際にＲＦＩＤタグＴＧが出力した応答波の電波強度を取得する（ステップＳ３３）。次いで、検証処理部１６は、ユニークデータと電波強度との組を、そのユニークデータを読み取ったときの用紙ＰＴの搬送位置と関連付け、応答特性データとして記録する（ステップＳ３４）。
【００６５】
続いて、検証処理部１６は、全てのＲＦＩＤタグＴＧについて応答特性データを記録したか否かを判定する（ステップＳ３５）。なお、判定の基準は、上述したステップＳ１９と同様の基準を用いることができる。
【００６６】
ステップＳ３５において、未処理のＲＦＩＤタグＴＧが存在すると判定した場合（ステップＳ３５；Ｎｏ）、検証処理部１６は、ステップＳ３２に処理を戻す。また、全てのＲＦＩＤタグＴＧについて応答特性データを記録したと判定した場合（ステップＳ３５；Ｙｅｓ）、検証処理部１６は、ステップＳ３６に移行する。
【００６７】
続いて、検証処理部１６は、上述したステップＳ２０〜Ｓ２２と同様の処理を実行することで、応答特性データから照合用の書込条件データを生成し、出力する（ステップＳ３６〜Ｓ３８）。次いで、検証処理部１６は、生成した照合用の書込条件データの内容と、先に出力された書込条件データの内容とを、同一のユニークデータ毎に比較し（ステップＳ３９）、その内容が一致するか否かを判定する（ステップＳ４０）。
【００６８】
ここで、両書込条件データの内容が一致した場合（ステップＳ４０；Ｙｅｓ）、検証処理部１６は検証成功と判定し、本処理を終了する。また、両書込条件データの内容が一致しない場合（ステップＳ４０；Ｎｏ）、検証処理部１６は、照合用の書込条件データに基づいて不一致部分の書込条件を修正し（ステップＳ４１）、本処理を終了する。なお、不一致が検出された場合には直ちに修正を行わず、エラーメッセージ等を表示器１０８に表示させることでユーザへの報知を行う構成としてもよい。
【００６９】
このように、プリンタ１０は、用紙ＰＴを搬送させながら当該用紙ＰＴ上に配列された各ＲＦＩＤタグＴＧの応答特性（応答特性データ）を取得し、当該応答特性データに基づいて照合用の書込条件（書込条件データ）を特定する。そして、プリンタ１０は、照合用の書込条件データと、先に生成された書込条件データとを比較する。これにより、ＲＦＩＤタグＴＧの書込条件の正当性を検証することができるため、書込条件の精度を向上させることができる。
【００７０】
上記の処理で出力された書込条件データは、ＲＡＭ１１３や不揮発性メモリ１１４等に記憶され、ＲＦＩＤタグＴＧへのデータ書き込み時に利用される。
【００７１】
具体的には、プリンタ１０（ＣＰＵ１１１）は、ＲＦＩＤタグＴＧにデータを書き込む際に、用紙ＰＴを搬送方向Ａに搬送させながらＲＦＩＤタグＴＧからユニークデータを読み取ると、そのユニークデータに対応する書込条件を書込条件データから読み出す。そして、プリンタ１０（ＣＰＵ１１１）は、読み出した書込条件に基づき、モータドライバ１１８やリーダライタ１２１を制御することで、アンテナ１０６に対するＲＦＩＤタグＴＧの書込位置やアンテナ１０６の出力パワーを調整する。これにより、アンテナ１０６とＲＦＩＤタグＴＧとの位置関係をデータの書き込みに適切な位置関係に調整することができるため、ＲＦＩＤタグＴＧに対するデータの書き込みを良好に行うことができる。
【００７２】
また、プリンタ１０（ＣＰＵ１１１）は、ＲＦＩＤタグＴＧに対するデータの書き込みとともに、ラベルＬへの印字を行うようサーマルヘッド１０４を制御してもよい。例えば、ラベルＬを商品の値札として使用するような場合、ＣＰＵ１１１は、商品を識別する商品コード等のデータをＲＦＩＤタグＴＧに書き込むとともに、そのＲＦＩＤタグＴＧが付加されたラベルＬに商品の名称や値段等を印字する。
【００７３】
以上、本発明の実施形態を説明したが、上記実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。上記実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、追加等を行うことができる。また、上記実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７４】
例えば、上記実施形態では、ステップＳ１４、Ｓ１５でＲＦＩＤタグＴＧにユニークデータを書き込む構成としたが、ＲＦＩＤタグＴＧにユニークデータや当該ユニークデータに類するデータが予め書き込んである場合には、ユニークデータの書き込み処理を省略してもよい。具体的には、ＲＦＩＤタグＴＧにユニークデータが予め書き込まれている場合には、上記した書込条件検証処理と同様、用紙ＰＴを搬送しながらユニークデータを読み取ることで、応答特性データを取得することができる。また、ユニークデータに類するデータとして、ＲＦＩＤタグＴＧ自体に記録された固有識別子を用いる場合も、上記した書込条件検証処理と同様、用紙ＰＴを搬送しながら固有識別子を読み取ることで、応答特性データを取得することができる。
【００７５】
また、上記実施形態では、複数のＲＦＩＤタグＴＧがラベルＬに付加された状態で、用紙ＰＴに支持される構成としたが、これに限らず、ＲＦＩＤタグＴＧが用紙ＰＴ上に所定間隔で直接配列される構成としてもよい。また、上記実施形態では、シート状の媒体として、紙媒体の用紙ＰＴを例に説明したが、媒体の種別はこれに限定されないものとする。また、上記実施形態では、用紙収納部１０１に用紙ＰＴを収納することとしたが、これに限らず、長尺の用紙ＰＴを巻き取った用紙ロールを収納する形態としてもよい。
【００７６】
また、上記実施形態では、ラベルＬを感熱紙としたが、これに限らず、印字可能な媒体であればその素材は特に問わないものとする。この場合、プリンタ１０は、ラベルＬの素材に応じた印字ヘッドや印字機構を備えるものとする。
【００７７】
また、上記実施形態では、本発明のＲＦＩＤリーダライタをプリンタ１０に適用した例について説明したが、適用先の装置はこれに限らないものとする。例えば、プリンタ１０からプリンタエンジン（サーマルヘッド１０４等）を除いたような、ＲＦＩＤタグＴＧの読み書きに特化したＲＦＩＤリーダライタ装置に適用してもよい。
【００７８】
また、上記実施形態では、書込条件データの出力先をＲＡＭ１１３や不揮発性メモリ１１４としたが、これに限らないものとする。例えば、プリンタ１０は、通信インタフェース１２０を介して書込条件データを外部装置に出力したり、プリンタ１０に着脱可能な記憶媒体（例えば、メモリカード）に書込条件データを出力したりしてもよい。また、例えば、プリンタ１０は、書込条件データを印字出力してもよい。
【００７９】
また、上記実施形態では、プリンタ１０で生成した書込条件データを自装置内で使用する例を説明したが、これに限らず、他のプリンタが使用してもよい。この場合、他のプリンタの仕様により、書込位置の基準となる基準位置が異なる可能性があるが、他のプリンタの仕様に応じたオフセット値等を用いて書込位置を補正することで、そのプリンタの仕様に適した搬送位置を導出することができる。例えば、センサ１０５とアンテナ１０６との間の距離が異なるような場合、その相違分の距離に応じたオフセット値を用いて書込条件の搬送位置を補正することで、他のプリンタの仕様に適した搬送位置を導出することができる。また、アンテナ１０６の出力パワーが異なるような場合、その相違分の割合に応じたオフセット値を用いて書込条件の出力パワーを補正することで、他のプリンタの仕様に適した出力パワーを導出することができる。
【００８０】
また、上記実施形態の装置で実行されるプログラムは、当該装置が備える記憶媒体（ＲＯＭ１１２または不揮発性メモリ１１４）に予め組み込んで提供するものとするが、これに限らず、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。更に、記憶媒体は、コンピュータ或いは組み込みシステムと独立した媒体に限らず、ＬＡＮやインターネット等により伝達されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００８１】
また、上記実施形態の装置で実行されるプログラムをインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよく、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【符号の説明】
【００８２】
１０  プリンタ
１１  搬送制御部
１２  質問波送信部
１３  ユニークデータ書込部
１４  応答特性取得部
１５  書込条件特定部
１６  検証処理部
１０１  用紙収納部
１０２  搬送ローラ
１０３  プラテンローラ
１０４  サーマルヘッド
１０５  センサ
１０６  アンテナ
【先行技術文献】
【特許文献】
【００８３】
【特許文献１】特開２００６−２８５８３１号公報
【図１】
2018097686.tif 000003
【図２】
2018097686.tif 000004
【図３】
2018097686.tif 000005
【図４】
2018097686.tif 000006
【図５】
2018097686.tif 000007
【図６】
2018097686.tif 000008
【図７】
2018097686.tif 000009
【図８】
2018097686.tif 000010