(57)【要約】【課題】無線タグにデータを書き込むためのパラメータを効果的に設定するデータ格納装置及びデータ格納方法を提供する。【解決手段】実施形態によれば、データ格納装置は、リーダライタと、記憶部と、センサと、プロセッサと、を備える。リーダライタは、無線タグと無線通信する。記憶部は、前記無線タグにデータを格納するためのパラメータを格納する。センサは、前記無線タグの特徴を測定する。プロセッサは、前記センサを通じて、前記無線タグの特徴を示す特徴情報を取得し、前記記憶部から前記特徴情報に対応するパラメータを取得し、前記リーダライタを通じて、前記パラメータに従って前記無線タグにデータを格納する。【選択図】      図１
2020112930.tif 000002
【特許請求の範囲】
【請求項１】
無線タグと無線通信するリーダライタと、
前記無線タグにデータを格納するためのパラメータを格納する記憶部と、
前記無線タグの特徴を測定するセンサと、
前記センサを通じて、前記無線タグの特徴を示す特徴情報を取得し、
前記記憶部から前記特徴情報に対応するパラメータを取得し、
前記リーダライタを通じて、前記パラメータに従って前記無線タグにデータを格納する、
プロセッサと、
を備えるデータ格納装置。
【請求項２】
前記プロセッサは、前記記憶部に前記特徴情報に対応するパラメータがない場合、前記無線タグにデータを格納するためパラメータを生成し、前記パラメータを前記記憶部に格納する、
前記請求項１に記載のデータ格納装置。
【請求項３】
前記特徴情報は、前記無線タグの受信強度、前記無線タグを備えるラベルの反射率若しくは透過率、又は、ラベルピッチを含む、
前記請求項１又は２に記載のデータ格納装置。
【請求項４】
前記ラベルに画像を印刷するプリンタを備える、
前記請求項３に記載のデータ格納装置。
【請求項５】
センサを通じて、無線タグの特徴を示す特徴情報を取得し、
記憶部から前記特徴情報に対応する、前記無線タグにデータを格納するためのパラメータを取得し、
前記無線タグと無線通信するリーダライタを通じて、前記パラメータに従って前記無線タグにデータを格納する、
データ格納方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、データ格納装置及びデータ格納方法に関する。
【背景技術】
【０００２】
データ格納装置には、ＲＦＩＤなどの無線タグにデータを書き込むものがある。そのような、データ格納装置は、無線タグがセットされると、無線タグにデータを書き込むためのパラメータ（無線タグの位置など）を決定する。
【０００３】
データ格納装置は、無線タグを入れ替える度に、パラメータを決定し直す必要があるという課題がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−１７８６４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記の課題を解決するため、無線タグにデータを書き込むためのパラメータを効果的に設定するデータ格納装置及びデータ格納方法を提供する。
【課題を解決するための手段】
【０００６】
実施形態によれば、データ格納装置は、リーダライタと、記憶部と、センサと、プロセッサと、を備える。リーダライタは、無線タグと無線通信する。記憶部は、前記無線タグにデータを格納するためのパラメータを格納する。センサは、前記無線タグの特徴を測定する。プロセッサは、前記センサを通じて、前記無線タグの特徴を示す特徴情報を取得し、前記記憶部から前記特徴情報に対応するパラメータを取得し、前記リーダライタを通じて、前記パラメータに従って前記無線タグにデータを格納する。
【図面の簡単な説明】
【０００７】
【図１】図１は、実施形態に係るデータ格納装置の構成例を示すブロック図である。
【図２】図２は、実施形態に係る印字ヘッドなどの構成例を示す図である。
【図３】図３は、実施形態に係るラベルロール紙の構成例を示す図である。
【図４】図４は、実施形態に係るラベルロール紙の構成例を示す図である。
【図５】図５は、実施形態に係るラベルの構成例を示す図である。
【図６】図６は、実施形態に係るＲＦＩＤチップの構成例を示すブロック図である。
【図７】図７は、第１実施形態に係るデータ格納装置の動作例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、図面を参照しながら実施形態について詳細に説明する。
【０００９】
実施形態に係るデータ格納装置は、無線タグにデータを格納する。データ格納装置は、無線タグ４４に所定の処理（たとえば、データの格納）を行うためのパラメータ（たとえば、無線タグの位置など）を設定する。データ格納装置は、パラメータに基づいて、無線タグと無線通信し無線タグに所定の処理を行う。
【００１０】
たとえば、データ格納装置は、無線タグを含むラベルを格納する。データ格納装置は、ラベルを所定の位置まで搬送し、当該ラベル内の無線タグにデータを格納する。また、データ格納装置は、オペレータなどが入力した操作などに基づいて所定のデータを無線タグに格納する。また、データ格納装置は、ラベルに所定の画像を印刷する。データ格納装置は、画像を印刷したラベルを搬送し外部に放出する。
【００１１】
図１は、データ格納装置１の構成例を示すブロック図である。図１が示すように、データ格納装置１は、コントローラ１１、表示デバイス１２、入力デバイス１３、インターフェース１４、メモリ１５、リーダライタ１６、アンテナ１７、印字ヘッド駆動回路１８、印字ヘッド１９、モータドライバ２０、モータ２１、ローラ２２、センサ回路２３及びセンサ２４などを備える。
【００１２】
コントローラ１１と、表示デバイス１２、入力デバイス１３、インターフェース１４、メモリ１５、リーダライタ１６、印字ヘッド駆動回路１８、モータドライバ２０及びセンサ回路２３とは、データバスなどを介して互いに接続する。
【００１３】
リーダライタ１６とアンテナ１７とは、互いに電気的に接続する。印字ヘッド駆動回路１８と印字ヘッド１９とは、互いに電気的に接続する。モータドライバ２０とモータ２１とは、互いに電気的に接続する。モータ２１とローラ２２とは、物理的に接続する。センサ回路２３とセンサ２４とは、互いに電気的に接続する。
【００１４】
なお、データ格納装置１は、図１が示すような構成の他に必要に応じた構成を具備したり、データ格納装置１から特定の構成が除外されたりしてもよい。
【００１５】
コントローラ１１は、データ格納装置１全体を制御する。コントローラ１１は、プロセッサ１１１などを備える。
【００１６】
プロセッサ１１１は、コントローラ１１の動作を制御する。即ち、プロセッサ１１１は、データ格納装置１全体を制御する。プロセッサ１１１は、内部メモリ及び各種のインターフェースなどを備えてもよい。プロセッサ１１１は、内部メモリ又はメモリ１５などが予め記憶するプログラムを実行することにより種々の処理を実現する。
【００１７】
なお、プロセッサ１１１がプログラムを実行することにより実現する各種の機能のうちの一部は、ハードウエア回路により実現されるものであってもよい。この場合、プロセッサ１１１は、ハードウエア回路により実行される機能を制御する。
【００１８】
表示デバイス１２は、プロセッサ１１１の制御により種々の情報を表示する。たとえば、表示デバイス１２は、液晶モニタから構成される。
【００１９】
入力デバイス１３は、オペレータから種々の操作の入力を受け付ける。入力デバイス１３は、受け付けた操作を示す信号をプロセッサ１１１へ送信する。たとえば、入力デバイス１３は、キーボード、テンキー及びタッチパネルから構成される。なお、入力デバイス１３がタッチパネルなどで構成される場合、表示デバイス１２と一体的に形成されてもよい。
【００２０】
インターフェース１４は、外部装置とデータを送受信するためのインターフェースである。たとえば、インターフェース１４は、ＬＡＮ（Local Area Network）等のネットワークを介して外部装置とデータを送受信する。たとえば、インターフェース１４は、外部装置から無線タグに格納するデータを受信する。また、インターフェース１４は、ＵＳＢ（Universal Serial Bus）接続をサポートするインターフェースであってもよい。
【００２１】
メモリ１５（記憶部）は、書き換え可能な不揮発性のメモリである。たとえば、メモリ１５は、ＳＳＤ（Solid State Drive）又はＨＤＤ（Hard Disk Drive）などから構成される。また、メモリ１５は、プロセッサ１１１が実行するプログラムおよび制御データなどを記憶してもよい。
【００２２】
また、メモリ１５は、後述する無線タグ４４に所定の処理を行うためのパラメータを示すパラメータデータベースを格納する。パラメータデータベースについては、後述する。
【００２３】
リーダライタ１６は、アンテナ１７を通じて、無線タグ４４との無線通信するデバイスである。たとえば、リーダライタ１６は、アンテナ１７を通じて送信波を放出する。リーダライタ１６は、アンテナ１７を通じて無線タグ４４から送信波に対する応答波を受信し、復調する。リーダライタ１６は、応答波を復調することで無線タグ４４からデータを取得する。
【００２４】
たとえば、リーダライタ１６は、無線タグ４４から識別情報（たとえば、ＴＩＤ（Tag ID））などを読み取る。また、リーダライタ１６は、無線タグ４４からの電波強度を測定するものであってもよい。
【００２５】
また、リーダライタ１６は、コントローラ１１からの信号に基づいて所定のデータを無線タグ４４に送信する。たとえば、リーダライタ１６は、アンテナ１７を通じて、書き込みデータなどを符号化した信号を無線タグ４４に送信する。
【００２６】
アンテナ１７は、リーダライタ１６が無線タグ４４と無線通信するためのアンテナである。たとえば、アンテナ１７は、無線タグ４４が搬送される搬送路に隣接するように設置される。また、アンテナ１７は、搬送路に指向性を有する指向性アンテナであってもよい。
【００２７】
印字ヘッド駆動回路１８は、コントローラ１１からの信号に従って、印字ヘッド１９の駆動を制御する。たとえば、印字ヘッド駆動回路１８は、電力又は制御信号を印字ヘッド１９に送信する。
【００２８】
印字ヘッド１９（プリンタ）は、印字ヘッド駆動回路１８の制御に基づいて、後述するラベル４３に画像を印字する。たとえば、印字ヘッド１９は、インク滴を吐出するインクジェットヘッドなどから構成される。印字ヘッド１９は、モノクロ画像をラベル４３に印字してもよいし、カラー画像をラベル４３に印字してもよい。なお、ラベル４３が感熱紙から構成される場合、印字ヘッド１９は、ラベルを加熱して画像を印字する。
【００２９】
モータドライバ２０は、コントローラ１１からの信号に従って、モータ２１の駆動を制御する。たとえば、モータドライバ２０は、電力又は制御信号をモータ２１に送信する。
【００３０】
モータ２１は、モータドライバ２０の制御に基づいて、ローラ２２を駆動する。たとえば、モータ２１は、ステッピングモータなどである。
【００３１】
ローラ２２は、ラベル４３を含む、後述するラベルロール紙４１を搬送する。ローラ２２は、モータ２１からの駆動力によって回転する。ローラ２２は、回転することでラベルロール紙４１を所定の方向に搬送する。
【００３２】
センサ回路２３は、コントローラ１１からの信号に従って、センサ２４の駆動を制御する。たとえば、センサ回路２３は、電力又は制御信号をセンサ２４に送信する。
【００３３】
センサ２４は、ラベルロール紙４１に形成される、後述するマーク４５を読み取る。センサ２４は、マーク４５を読み取ると、所定の信号をセンサ回路２３に送信する。たとえば、センサ２４は、光学センサなどである。
【００３４】
また、センサ２４は、ラベル４３の受信強度、反射率及び透過率を測定する。
【００３５】
ラベル４３の受信強度は、ラベル４３の無線タグ４４の応答波の強度を示す。即ち、ラベル４３の受信強度は、無線タグ４４が所定の位置にある場合においてリーダライタ１６が送信する送信波と無線タグ４４からの応答波との比率である。
【００３６】
たとえば、センサ２４は、アンテナなどを備える。センサ２４は、アンテナを用いて応答波の強度を取得しラベル４３の受信強度を測定する。
【００３７】
ラベル４３の反射率は、ラベル４３で反射する光の量を示す。即ち、ラベル４３の反射率は、ラベル４３の一方から照射された光量とラベルで反射した光量との比率である。
【００３８】
ラベル４３の透過率は、ラベル４３を透過する光の量を示す。即ち、ラベル４３の透過率は、ラベル４３の一方から照射された光量と他方に透過した光量との比率である。
【００３９】
たとえば、センサ２４は、光源と光源に対向する位置にある光学センサとを備える。センサ２４は、光学センサを用いてラベル４３で反射した光量と透過した光量とを取得しラベル４３の反射率及び透過率を測定する。
【００４０】
図２は、アンテナ１７などの位置関係を示す図である。図２が示すように、ローラ２２は、ローラ２２ａ及び２２ｂから構成される。ローラ２２ａ及びローラ２２ｂは、所定の間隔で空けて形成される。ラベルロール紙４１は、ローラ２２ａ側からローラ２２ｂ側に搬送される。ここでは、ローラ２２ａ側を上流、ローラ２２ｂ側を下流とする。
【００４１】
ローラ２２ａ及び２２ｂは、ラベルロール紙４１を挟持して搬送する２つのローラから構成される。ここでは、ラベルロール紙４１は、下側に表面が向くようにセットされているものとする。
【００４２】
センサ２４は、ローラ２２ａの下流に形成される。センサ２４は、ラベルロール紙４１の裏面にあるマーク４５を検知する。また、センサ２４は、ラベル４３の反射率と透過率とを測定する。また、センサ２４は、ラベル４３の無線タグ４４がリーダライタ１６と通信を行うと、ラベル４３の受信強度を測定する。
【００４３】
アンテナ１７は、センサ２４の下流に形成される。アンテナ１７は、センサ２４と対向する位置に形成される。即ち、アンテナ１７は、ラベルロール紙４１の表面に接するように形成される。
【００４４】
印字ヘッド１９は、アンテナ１７の下流に形成される。印字ヘッド１９は、ラベルロール紙４１の表面に接するように形成される。即ち、印字ヘッド１９は、ラベルロール紙４１に含まれるラベルの表面に画像を形成する。  
印字ヘッド１９の下流には、ローラ２２ｂが形成される。
【００４５】
次に、ラベルロール紙４１について説明する。図３は、ラベルロール紙４１の表面の構成例を示す。また、図４は、ラベルロール紙４１の裏面の構成例を示す。
【００４６】
ラベルロール紙４１は、複数のラベル４３を一列に含むベルトである。ここでは、ラベルロール紙４１は、ラベル４３の長辺と平行に伸びるように形成される。
【００４７】
ラベルロール紙４１は、台紙４２及びラベル４３から構成される。
【００４８】
台紙４２は、複数のラベル４３を所定の間隔を空けて一列に支持する。たとえば、台紙４２は、ラベル４３と一部で接続することでラベル４３を支持する。たとえば、台紙４２は、紙、プラスチック又はビニールなどの素材から構成される。
【００４９】
ラベル４３は、内部に無線タグ４４を含む媒体である。ラベル４３は、矩形状に形成される。ラベル４３は、複数の層を重ねて形成される。ラベル４３は、複数の層の間に無線タグ４４を有する。たとえば、ラベル４３は、紙、プラスチック又はビニールなどの素材から構成される。ラベル４３は、台紙４２と同様の素材から構成されてもよいし、異なる素材から構成されてもよい。
【００５０】
また、ラベルロール紙４１は、裏面にマーク４５を備える。マーク４５は、ラベル４３の位置を示す。マーク４５は、ラベル４３ごとに添付される。ここでは、マーク４５は、ラベル４３の開始点に添付される。
【００５１】
次に、ラベル４３について説明する。図５は、ラベル４３の構成例を示す。図５が示すように、ラベル４３は、無線タグ４４及び印刷領域４３１などを備える。なお、ラベル４３は、図５が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００５２】
無線タグ４４は、ラベル４３の所定の位置に配置される。図５が示す例においては、無線タグ４４は、ラベル４３の左側に配置される。なお、無線タグ４４は、ラベル４３の右側に配置されてもよいし、中央部に配置されてもよい。無線タグ４４が配置される位置は、特定の構成に限定されるものではない。
【００５３】
無線タグ４４は、ラベル４３を構成する複数の層の間に埋め込まれる。また、無線タグ４４は、１枚のラベル４３に少なくとも１つ埋め込まれる。無線タグ４４は、外部装置から無線で所定のデータを書き込まれ、又は、外部装置へ無線で所定のデータを送信する。
【００５４】
ここでは、無線タグ４４は、ＲＦＩＤである。また、無線タグ４４は、ＧＥＮ２（Generation-2）に準拠する。
【００５５】
図５が示すように、無線タグ４４は、ＲＦＩＤチップ４４１及びアンテナ４４２などを備える。  
ＲＦＩＤチップ４４１は、無線タグ４４全体を制御する。ＲＦＩＤチップ４４１については後述する。
【００５６】
アンテナ４４２は、外部装置と無線で通信するためのアンテナである。また、アンテナ４４２は、外部装置から電力の供給を受けるためにも使用される。たとえば、アンテナ４４２は、所定の領域に網目状に形成されてもよい。また、アンテナ４４２は、所定の領域に環状に形成されてもよい。
【００５７】
無線タグ４４は、外部装置から非接触で電力などの供給を受けて活性化される（動作可能な状態になる）。無線タグ４４は、通信インターフェースとしてのアンテナ４４２及び変復調回路などを介して外部装置からの電波を受信する。無線タグ４４は、当該電波によって駆動する電源部により動作電源及び動作クロックを生成して活性化する。
【００５８】
無線タグ４４が活性化すると、ＲＦＩＤチップ４４１は、アンテナ４４２を通じて外部装置とデータ通信することができる。ＲＦＩＤチップ４４１は、アンテナ４４２のインピーダンスを変化させることで、電波の反射及び吸収を行う。
【００５９】
たとえば、ＲＦＩＤチップ４４１は、アンテナ４４２を通じてリーダライタ１６などからアクセスパスワードなどを受信し、リーダライタ１６との通信を確立する。また、ＲＦＩＤチップ４４１は、アンテナ４４２を通じてリーダライタ１６と所定のデータを送受信する。  
なお、無線タグ４４の構成は、特定の構成に限定されるものではない。
【００６０】
印刷領域４３１は、印字ヘッド１９によって種々の画像が印刷される領域である。なお、印刷領域４３１は、感熱紙などから構成されてもよい。
【００６１】
次に、無線タグ４４の構成例について説明する。  
図６は、無線タグ４４の構成例を示すブロック図である。図６が示すように、無線タグ４４は、ＲＦＩＤチップ４４１及びアンテナ４４２などを備える。アンテナ４４２は、前述の通りである。なお、無線タグ４４は、図６が示すような構成の他に必要に応じた構成を具備したり、特定の構成を除外したりしてもよい。
【００６２】
ＲＦＩＤチップ４４１は、制御部５１１、メモリ５１２及び通信インターフェース５１３などを備える。  
制御部５１１は、ＲＦＩＤチップ４４１全体の動作を制御する機能を有する。制御部５１１は、内部キャッシュおよび各種のインターフェースなどを備えても良い。たとえば、制御部５１１は、内部メモリ、又は、メモリに記憶したデータにより種々の処理を実現する。制御部５１１は、プロセッサなどから構成されてもよい。また、制御部５１１は、シーケンサなどのハードウエアから構成されてもよい。
【００６３】
メモリ５１２は、データを書き込み可能な不揮発性のメモリである。メモリ５１２は、制御部５１１の動作に基づいて種々のデータを記憶する。また、メモリ５１２は、無線タグ４４の運用用途に応じて予め制御用のデータなどを記憶してもよい。また、メモリ５１２は、制御部５１１の処理中のデータなどを一時的に格納してもよい。
【００６４】
また、メモリ５１２は、ＴＩＤを格納する記憶領域５１２ａを備える。ＴＩＤについては、後述する。
【００６５】
通信インターフェース５１３は、アンテナ４４２を通じて外部装置と通信するためのインターフェースである。通信インターフェース５１３は、外部装置から受信した電力を供給する電源部などを備えてもよい。
【００６６】
次に、ＴＩＤについて説明する。  
ＴＩＤは、ＧＥＮ２に準拠する無線タグ４４のメモリに格納されるデータの１つである。ＴＩＤは、無線タグ４４を固有に特定するＩＤである。ＴＩＤは、無線タグ４４を利用するユーザによって書き換え不可能なＩＤである。たとえば、ＴＩＤは、無線タグ４４の製造時などにおいて、記憶領域５１２ａに格納される。
【００６７】
ＴＩＤは、記憶領域５１２ａに物理的に書き換え不可能なように格納されるものであってもよい。また、ＴＩＤは、制御部５１１を制御するためのＯＳ（Operating System）などによってソフトウェア的に書き換え不可能なものであってもよい。
【００６８】
たとえば、ＴＩＤは、所定の部分（所定の桁）において無線タグ４４の種類を示すものであってもよい。たとえば、ＴＩＤの前半部分は、無線タグ４４の種類を示すものであってもよい。また、ＴＩＤの後半部分は、無線タグ４４に固有の数値であってもよい。
【００６９】
次に、制御部５１１の機能について説明する。  
制御部５１１は、データ格納装置１に対してＴＩＤを送信する機能を有する。
【００７０】
たとえば、制御部５１１は、アンテナ４４２を通じて、ＴＩＤを取得するコマンドを受信する。当該コマンドを受信すると、制御部５１１は、記憶領域５１２ａからＴＩＤを取得する。ＴＩＤを取得すると、制御部５１１は、アンテナ４４２を通じて、ＴＩＤを含むレスポンスをデータ格納装置１に送信する。
【００７１】
次に、パラメータデータベースについて説明する。
【００７２】
前述の通り、パラメータデータベースは、無線タグ４４に所定の処理を行うためのパラメータを示す。ここでは、パラメータデータベースは、無線タグ４４にデータを格納するためのパラメータを示す。
【００７３】
パラメータデータベースは、特徴情報とパラメータとを対応付けて格納する。
【００７４】
特徴情報は、無線タグ４４の種類を特定するための情報である。たとえば、特徴情報は、種類として、無線タグ４４のメーカ、型番又はロットなどを特定するための情報である。
【００７５】
特徴情報は、無線タグ４４の特徴を示す情報である。特徴情報は、リーダライタ１６又はセンサ２４によって取得される情報である。特徴情報は、複数の要素（特徴）から構成されてもよい。たとえば、特徴情報は、要素として、無線タグ４４の受信強度若しくはＴＩＤ、ラベル４３の反射率若しくは透過率、又は、無線タグ４４間の距離（ラベルピッチ）などから構成される。なお、特徴情報は、ＴＩＤとして、ＴＩＤの所定の桁の数値を格納してもよい。
【００７６】
特徴情報の構成は、特定の構成に限定されるものではない。
【００７７】
パラメータは、対応する特徴情報が示す種類の無線タグ４４がリーダライタ１６と無線通信するためのパラメータである。パラメータは、無線タグ４４に所定の処理を行うためにデータ格納装置１に設定される。即ち、プロセッサ１１１は、パラメータに従って無線タグ４４に所定の処理を行う。ここでは、プロセッサ１１１は、パラメータに従って無線タグ４４にデータを格納する。
【００７８】
たとえば、パラメータは、無線タグ４４の通信位置、リーダライタ１６の出力強度又は強度閾値などである。
【００７９】
無線タグ４４の通信位置は、リーダライタ１６が無線タグ４４と無線通信する際に無線タグ４４を配置する位置である。即ち、無線タグ４４は、無線通信のための適切な位置である。たとえば、無線タグ４４の通信位置は、センサ２４がマーク４５を検知してからローラ２２がラベル４３を搬送する距離である。
【００８０】
リーダライタ１６の出力強度は、無線タグ４４にデータを格納する際にリーダライタ１６がアンテナ１７を通じて送信波を出力する強度を示す。
【００８１】
強度閾値は、リーダライタ１６が無線タグ４４のデータを格納する際に必要な受信強度の閾値である。
【００８２】
なお、パラメータの構成は、特定の構成に限定されるものではない。
【００８３】
次に、データ格納装置１が実現する機能について説明する。データ格納装置１が実現する機能は、プロセッサ１１１がコントローラ１１又はメモリ１５などに格納されるプログラムを実行することで実現される。
【００８４】
まず、プロセッサ１１１は、リーダライタ１６又はセンサ２４を用いてローラ２２が搬送するラベル４３の無線タグ４４の特徴情報を取得する機能を有する。
【００８５】
ここでは、ユーザは、ラベルロール紙４１をローラ２２にセットするものとする。
【００８６】
プロセッサ１１１は、ローラ２２などを用いて所定の位置までラベルロール紙４１を搬送する。たとえば、プロセッサ１１１は、センサ２４がマーク４５を検知するまでラベルロール紙４１を搬送する。
【００８７】
所定の位置までラベルロール紙４１を搬送すると、プロセッサ１１１は、センサ２４及びリーダライタ１６などを用いてラベルロール紙４１の無線タグ４４の特徴情報を取得する。
【００８８】
たとえば、プロセッサ１１１は、特徴情報として受信強度を取得する場合、リーダライタ１６を用いて送信波を無線タグ４４に送信し、センサ２４を用いて無線タグ４４の応答波の強度を受信強度として取得する。
【００８９】
また、プロセッサ１１１は、特徴情報として反射率又は透過率を取得する場合、センサ２４を用いて無線タグ４４（又は、ラベルロール紙４１）の反射率又は透過率を取得する。
【００９０】
また、プロセッサ１１１は、特徴情報としてＴＩＤを取得する場合、ローラ２２を用いてラベルロール紙４１の無線タグ４４をアンテナ１７と無線通信可能な位置に搬送する。無線タグ４４を無線通信可能な位置に搬送すると、プロセッサ１１１は、リーダライタ１６を通じてＴＩＤを取得するための送信波を無線タグ４４に送信する。プロセッサ１１１は、リーダライタ１６を通じて応答波を受信し応答波からＴＩＤを取得する。なお、プロセッサ１１１は、ＴＩＤを取得する際に、受信強度を取得してもよい。
【００９１】
また、プロセッサ１１１は、特徴情報としてラベルピッチを取得する場合、ローラ２２を用いてラベルロール紙４１を搬送し、その間にセンサ２４を用いて透過率を測定する。ラベルロール紙４１の透過率は、無線タグ４４が形成される領域において変化する（たとえば、低下する）。プロセッサ１１１は、透過率の時間的な変化から無線タグ４４間の距離（即ち、ラベルピッチ）を測定する。
【００９２】
なお、プロセッサ１１１が特徴情報を取得する方法は、特定の方法に限定されるものではない。
【００９３】
また、プロセッサ１１１は、パラメータデータベースから、取得した特徴情報に対応するパラメータを取得する機能を有する。
【００９４】
プロセッサ１１１は、取得した特徴情報に対応する特徴情報をパラメータデータベースから検索する。たとえば、プロセッサ１１１は、取得した特徴情報の各要素と一致する要素を備える特徴情報を検索する。なお、プロセッサ１１１は、要素同士の差異が所定の閾値以下である場合に両者が一致すると判定してもよい。また、プロセッサ１１１は、要素に応じて比較方法を変更してもよい。
【００９５】
また、プロセッサ１１１は、取得した特徴情報の要素と一致する要素の個数が所定の閾値以上である特徴情報を検索してもよい。また、プロセッサ１１１は、所定のアルゴリズムに従って取得した特徴情報に対応する特徴情報をパラメータデータベースから検索してもよい。プロセッサ１１１が特徴情報を検索する方法は、特定の方法に限定されるものではない。
【００９６】
プロセッサ１１１は、取得した特徴情報に対応する特徴情報を検索すると、検索した特徴情報に対応するパラメータをパラメータデータベースから取得する。プロセッサ１１１は、当該パラメータを、取得した特徴情報に対応するパラメータとして取得する。
【００９７】
また、プロセッサ１１１は、無線タグ４４に所定の処理を行うためのパラメータを生成する機能を有する。
【００９８】
プロセッサ１１１は、取得した特徴情報に対応するパラメータをパラメータデータベースにない場合、無線タグ４４に所定の処理を行うためのパラメータを生成する。ここでは、プロセッサ１１１は、無線タグ４４にデータを格納するためのパラメータを生成する。
【００９９】
たとえば、プロセッサ１１１は、ローラ２２を用いて無線タグ４４を搬送し、その間において無線タグ４４の受信強度などを取得する。プロセッサ１１１は、取得された受信強度に基づいて無線タグ４４の通信位置などをパラメータとして決定する。たとえば、プロセッサ１１１は、最も受信強度が高い位置を無線タグ４４の通信位置として決定する。
【０１００】
また、プロセッサ１１１は、リーダライタ１６の出力強度を動的に変更し、無線タグ４４との通信におけるエラーの発生頻度などを取得する。プロセッサ１１１は、エラーの発生頻度などから、無線タグ４４と適切に通信可能な出力強度、及び、受信強度の閾値などをパラメータとして決定する。
【０１０１】
なお、プロセッサ１１１は、既存の種々の方法を用いてパラメータを生成してもよい。プロセッサ１１１がパラメータを生成する方法は、特定の方法に限定されるものではない。
【０１０２】
パラメータを生成すると、プロセッサ１１１は、取得した特徴情報と生成したパラメータとを対応付けてパラメータデータベースに格納する。
【０１０３】
また、プロセッサ１１１は、取得した（又は、生成した）パラメータに従って無線タグ４４に所定の処理を行う機能を有する。
【０１０４】
プロセッサ１１１は、取得したパラメータを設定する。即ち、プロセッサ１１１は、取得したパラメータに従って動作する。
【０１０５】
たとえば、プロセッサ１１１は、取得したパラメータに従って、ローラ２２を用いて無線タグ４４（ラベルロール紙４１）を所定の位置まで搬送する。また、プロセッサ１１１は、取得したパラメータに従ってリーダライタ１６に送信波の出力強度を設定する。また、プロセッサ１１１は、取得したパラメータに従ってリーダライタ１６に受信強度の閾値を設定する。
【０１０６】
ここでは、プロセッサ１１１は、取得したパラメータに従って無線タグ４４に所定のデータを格納する。たとえば、プロセッサ１１１は、リーダライタ１６を用いて、所定のデータを格納するコマンドを変調して得られた送信波を無線タグ４４に格納する。
【０１０７】
また、プロセッサ１１１は、同様に、取得したパラメータに従って、後続する他の無線タグ４４に所定のデータを格納する。プロセッサ１１１は、新たなラベルロール紙４１がセットされるまで、取得したパラメータに従って、後続する無線タグ４４に所定のデータを格納してもよい。
【０１０８】
次に、データ格納装置１の動作例について説明する。  
図７は、データ格納装置１の動作例について説明するためのフローチャートである。ここでは、ユーザは、ローラ２２にラベルロール紙４１をセットしているものとする。
【０１０９】
まず、データ格納装置１のプロセッサ１１１は、ラベルロール紙４１の無線タグ４４の特徴情報を取得する（ＡＣＴ１１）。特徴情報を取得すると、プロセッサ１１１は、パラメータデータベースから、取得した特徴情報に対応する特徴情報を検索する（ＡＣＴ１２）。
【０１１０】
取得した特徴情報に対応する特徴情報の検索に成功すると判定すると（ＡＣＴ１３、ＹＥＳ）、プロセッサ１１１は、検索した特徴情報に対応するパラメータをパラメータデータベースから取得する（ＡＣＴ１４）。
【０１１１】
取得した特徴情報に対応する特徴情報の検索に失敗すると判定すると（ＡＣＴ１３、ＮＯ）、プロセッサ１１１は、無線タグ４４のパラメータを生成する（ＡＣＴ１５）。パラメータを生成すると、プロセッサ１１１は、取得した特徴情報と生成したパラメータとを対応付けてパラメータデータベースに格納する（ＡＣＴ１６）。
【０１１２】
パラメータをパラメータデータベースから取得した場合（ＡＣＴ１４）、又は、取得した特徴情報と生成したパラメータとを対応付けてパラメータデータベースに格納した場合（ＡＣＴ１６）、プロセッサ１１１は、取得した（又は、生成した）パラメータを設定する（ＡＣＴ１７）。
【０１１３】
パラメータを設定すると、プロセッサ１１１は、パラメータに従って、リーダライタ１６を用いて所定のデータを無線タグ４４に格納する（ＡＣＴ１８）。所定のデータを無線タグ４４に格納すると、プロセッサ１１１は、印字ヘッド１９を用いて所定の画像をラベル４３に印刷する（ＡＣＴ１９）。所定の画像をラベル４３に印刷すると、プロセッサ１１１は、動作を終了する。
【０１１４】
また、センサ２４は、アンテナ１７よりも下流に形成されてもよい。この場合、プロセッサ１１１は、ローラ２２を用いて無線タグ４４をセンサ２４の位置まで引き込んだ後にアンテナ１７の位置に戻してもよい。
【０１１５】
また、プロセッサ１１１は、パラメータに従ってリーダライタ１６を用いて無線タグ４４からデータを読み取ってもよい。
【０１１６】
また、コントローラ１１は、パラメータデータベースを格納してもよい。
【０１１７】
また、データ格納装置１は、ラベルロール紙４１又はラベル４３を撮影するカメラを備えてもよい。この場合、パラメータデータベースが格納する特徴情報は、ラベルロール紙４１又はラベル４３の撮影画像又は撮影画像の特徴量などを備えてもよい。プロセッサ１１１は、カメラを用いてラベルロール紙４１又はラベル４３を撮影し特徴情報を取得してもよい。
【０１１８】
また、ローラ２２は、ラベル４３を直接搬送するものであってもよい。
【０１１９】
また、データ格納装置１は、印字ヘッド駆動回路１８及び印字ヘッド１９を備えなくともよい。
【０１２０】
また、アンテナ１７は、移動可能であってもよい。また、センサ２４は、移動可能であってもよい。
【０１２１】
以上のように構成されたデータ格納装置は、無線通信する無線タグの種類を特定するための特徴情報を取得する。データ格納装置は、特徴情報に対応するパラメータを取得する。データ格納装置は、パラメータに従って無線タグにデータを格納する。その結果、データ格納装置は、パラメータを逐次生成しなくとも、無線タグにデータを格納することができる。
【０１２２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１２３】
１…データ格納装置、１１…コントローラ、１２…表示デバイス、１３…入力デバイス、１４…インターフェース、１５…メモリ、１６…リーダライタ、１７…アンテナ、１８…印字ヘッド駆動回路、１９…印字ヘッド、２０…モータドライバ、２１…モータ、２２…ローラ、２２ａ…ローラ、２２ｂ…ローラ、２３…センサ回路、２４…センサ、４１…ラベルロール紙、４２…台紙、４３…ラベル、４４…無線タグ、４５…マーク、１１１…プロセッサ、４３１…印刷領域、４４１…ＲＦＩＤチップ、４４２…アンテナ、５１１…制御部、５１２…メモリ、５１２ａ…記憶領域、５１３…通信インターフェース。
【図１】
2020112930.tif 000003
【図２】
2020112930.tif 000004
【図３】
2020112930.tif 000005
【図４】
2020112930.tif 000006
【図５】
2020112930.tif 000007
【図６】
2020112930.tif 000008
【図７】
2020112930.tif 000009