(57)【要約】【課題】効率良くＲＦＩＤの精査を行うことができるプリンタを提供する。【解決手段】ＲＦＩＤを有する印字媒体ごとに印字を行なうプリンタであって、ＲＦＩＤからの電波強度を取得する電波強度取得部と、電波強度取得部により取得された電波強度と閾値とに基づいてＲＦＩＤが正常であるか否かを判別する判別部と、を備える。【選択図】  図３
2020163721.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤを有する印字媒体ごとに印字を行なうプリンタであって、
前記ＲＦＩＤからの電波強度を取得する電波強度取得部と、
前記電波強度取得部により取得された電波強度と閾値とに基づいて、前記ＲＦＩＤが正常であるか否かを判別する判別部と、を備える、
プリンタ。
【請求項２】
請求項１に記載のプリンタであって、
前記電波強度取得部により取得された複数の前記ＲＦＩＤからの電波強度の平均値又は下限値に基づいて前記閾値を設定する閾値設定部を、更に備える、
プリンタ。
【請求項３】
請求項１又は２に記載のプリンタであって、
前記電波強度取得部により取得された前記電波強度を、前記ＲＦＩＤごとに表示部に表示させる表示制御部を、更に備える、
プリンタ。
【請求項４】
請求項１から３のいずれか一つに記載のプリンタであって、
複数の前記印字媒体が仮着された連続体が前記プリンタに装填され、
前記電波強度取得部は、前記連続体に仮着された複数の前記印字媒体それぞれの前記ＲＦＩＤからの電波強度を取得する
プリンタ。
【請求項５】
請求項１から４のいずれか一つに記載のプリンタであって、
前記判別部は、
前記印字媒体に印字を行なうときに、前記閾値と、印字時に取得した当該印字媒体のＲＦＩＤからの電波強度と、を比較し、
比較の結果、前記ＲＦＩＤが正常でないと判別した場合に、印字を中止する
プリンタ。
【請求項６】
請求項１から５のいずれか一つに記載のプリンタであって、
前記判別部は、
前記印字媒体に印字を行なうときに、前記閾値と、印字時に取得した当該印字媒体のＲＦＩＤからの電波強度と、を比較し、
比較の結果、前記ＲＦＩＤが正常でないと判別した場合に、当該ＲＦＩＤを有する印字媒体への印字を中止することなく、その旨をさらに印字する
プリンタ。
【請求項７】
請求項１から６のいずれか一つに記載のプリンタであって、
前記判別部は、
前記印字媒体に印字を行なうときに、前記閾値と、印字時に取得した当該印字媒体のＲＦＩＤからの電波強度と、を比較し、
比較の結果、前記ＲＦＩＤが正常でないと判別した場合に、当該ＲＦＩＤを有する印字媒体への印字を中止することなく、当該ＲＦＩＤにその旨を書き込む
プリンタ。
【請求項８】
請求項４から７のいずれか一つに記載のプリンタであって、
前記電波強度取得部は、前記連続体に仮着された複数の前記印字媒体それぞれの前記ＲＦＩＤからの電波強度と、当該ＲＦＩＤの前記連続体での位置とを記録し、
前記判別部は、
前記印字媒体に印字を行なうときに、印字開始位置にあるＲＦＩＤの記録された電波強度を取得し、取得した電波強度に対応した書き込み電波強度で前記印字開始位置にあるＲＦＩＤに書き込みを行なう
プリンタ。
【請求項９】
ＲＦＩＤを有する印字媒体ごとに印字を行なうプリンタの制御方法であって、
前記印字媒体に備えられる前記ＲＦＩＤからの電波強度を取得し、
取得した電波強度と閾値とに基づいて、前記ＲＦＩＤが正常であるか否かを判別する、
プリンタの制御方法。
【請求項１０】
ＲＦＩＤを有する印字媒体ごとに印字を行なうプリンタのコンピュータが実行可能なプログラムであって、
前記印字媒体に備えられる前記ＲＦＩＤからの電波強度を取得させ、
取得した電波強度と閾値とに基づいて、前記ＲＦＩＤが正常であるか否かを判別させる、
手順を前記コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタ、プリンタの制御方法及びプログラムに関する。
【背景技術】
【０００２】
識別情報が書き込まれたＩＣチップから非接触通信によって情報を送受信するＲＦＩＤ（Radio Frequency Identification）技術が種々の分野に適用されている（例えば、特許文献１参照）。特許文献１には、ＲＦＩＤ仕様の無線タグ回路素子が組み込まれたタグラベルに非接触で信号の送受信を行なうと共に印字を行うプリンタが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−８６９２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、ＲＦＩＤ仕様の無線タグ回路素子（ＲＦＩＤインレット）は、個体差やラベル等への固定状態、プリンタの構造等によって通信状況が変動するため、例えばＲＦＩＤインレットへの書き込みは成功したが、後の読み取り時にエラーが発生する場合等があった。したがって、ＲＦＩＤを使用する前にＲＦＩＤの精査を行う必要があった。
【０００５】
本発明は、このような技術的課題に鑑みてなされたもので、効率良くＲＦＩＤの精査を行うことを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一つの態様によれば、ＲＦＩＤを有する印字媒体ごとに印字を行なうプリンタであって、ＲＦＩＤからの電波強度を取得する電波強度取得部と、電波強度取得部により取得された電波強度と閾値とに基づいて、ＲＦＩＤが正常であるか否かを判別する判別部と、を備える、プリンタが提供される。
【発明の効果】
【０００７】
本発明の一態様に係るプリンタによれば、効率良くＲＦＩＤの精査を行うことができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係るプリンタの概略構成図である。
【図２】本発明の実施形態に係るプリンタの制御ブロック図である。
【図３】ラベルの平面図である。
【図４】コントローラの構成ブロック図である。
【図５】表示部における電波強度の表示の説明図である。
【図６】電波強度取得処理のフローチャートである。
【図７】閾値算出処理のフローチャートである。
【図８】判別処理のフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面に従って本発明の実施形態のプリンタ１について詳説する。図１は、本発明の実施形態に係るプリンタ１の概略構成図である。
【００１０】
プリンタ１は、インクリボンＲを熱してインクリボンＲのインクを印字媒体Ｍごとに転写することで印字を行う熱転写方式のものである。印字媒体Ｍは、例えば、帯状の台紙に複数のラベルが所定の間隔で連続して仮着され、ロール状に巻回された連続体ＭＬとして構成される。
【００１１】
印字媒体Ｍは、ＲＦＩＤ（Radio Frequency Identification）仕様のＩＣチップＣ及びアンテナＡを有するＲＦＩＤインレット１１０が組み込まれたＲＦＩＤ媒体として構成されている。なお、プリンタ１は、ＩＣチップＣ及びアンテナＡを有さない印字媒体に印字を行なうこともできる。
【００１２】
プリンタ１は、価格、バーコード、その他の商品情報、物品あるいはサービスに関する管理情報等の可変情報を必要に応じて印字媒体Ｍの印字領域に印字するとともに、ＲＦＩＤインレット１１０ごとに可変情報に対応する情報を電子データとして書き込む。
【００１３】
なお、本実施形態では、印字媒体Ｍの一例として、裏面に接着剤を保持し、その接着剤によって対象物に貼付することが可能なラベルを用いて説明するが、これに限られず、タグやリストバンド等、対象物に固定部品を用いて固定するようなものであってもよい。
【００１４】
プリンタ１は、図１に示すように、例えば、印字機構１０と、リボン供給軸２０と、リボン巻取軸３０と、媒体供給軸４０と、通信部５０と、上流側位置検出センサ７１と、下流側位置検出センサ７２と、制御部としてのコントローラ６０と、を備える。
【００１５】
印字機構１０は、ヘッドユニット１１と、プラテンローラ１２と、を備え、印字媒体Ｍへの印字と連続体ＭＬ及びインクリボンＲの搬送を行う。
【００１６】
ヘッドユニット１１は、サーマルヘッド１３の発熱素子を下面から露出させた状態でサーマルヘッド１３を保持する。プラテンローラ１２は、サーマルヘッド１３の直下に配置され、印字媒体Ｍに印字を行う印字部１５をサーマルヘッド１３と共に構成する。
【００１７】
ヘッドユニット１１は、支持軸１４により図１の矢印の方向に揺動可能に支持される。ヘッドユニット１１は、サーマルヘッド１３がプラテンローラ１２から離間するヘッドオープン位置と、サーマルヘッド１３がプラテンローラ１２に当接するヘッドクローズ位置と、に移動させることができる。図１では、ヘッドユニット１１はヘッドクローズ位置である。
【００１８】
リボン供給軸２０は、印字部１５に供給されるインクリボンＲをロール状に保持する。リボン供給軸２０から印字部１５に供給されたインクリボンＲは、サーマルヘッド１３とプラテンローラ１２との間に挟持される。
【００１９】
媒体供給軸４０は、印字部１５に供給される連続体ＭＬをロール状に保持する。媒体供給軸４０から印字部１５に供給された連続体ＭＬは、サーマルヘッド１３とプラテンローラ１２との間にインクリボンＲと共に挟持される。
【００２０】
印字媒体Ｍ及びインクリボンＲがサーマルヘッド１３とプラテンローラ１２との間に挟持された状態でサーマルヘッド１３の発熱素子への通電が行われると、発熱素子の熱によってインクリボンＲのインクが印字媒体Ｍに転写され、印字媒体Ｍへの印字が行われる。また、プラテン駆動モータ（図示せず）によってプラテンローラ１２が正回転すると、連続体ＭＬ及びインクリボンＲが下流側へと搬送される。
【００２１】
使用済のインクリボンＲは、プラテン駆動モータとのギアの連結によってリボン巻取軸３０が回転すると、その外周に巻き取られる。なお、ヘッドユニット１１がヘッドオープン位置になっている場合は、リボン巻取軸３０を回転させることで、インクリボンＲのみをフィードすることができる。
【００２２】
以下では、サーマルヘッド１３によるインクリボン転写型のプリンタ１を説明するが、これには限定されず、例えば、印字媒体Ｍが感熱紙であって、サーマルヘッド１３により熱を加えることで印字媒体Ｍに印字を行なう感熱発色方式を用いたプリンタであってもよい。
【００２３】
上流側位置検出センサ７１は、透過型光電センサや反射型光電センサを備える。連続体ＭＬには、印字媒体Ｍに対応して所定の間隔（ピッチ）で位置検出用のアイマークが印刷されている。反射型光電センサはアイマークを検出することで印字部１５に対する印字媒体Ｍの相対的位置を検出する。透過型光電センサは、連続体ＭＬにおける印字媒体Ｍと印字媒体Ｍとの間隙（ギャップ）等を検出することで、印字部１５に対する印字媒体Ｍの相対的位置を検出する。
【００２４】
下流側位置検出センサ７２は、透過型光電センサや反射型光電センサを備え、連続体ＭＬの先頭位置を検出する。
【００２５】
上流側位置検出センサ７１及び下流側位置検出センサ７２は、印字部１５の位置、より詳しくは、サーマルヘッド１３が印字媒体Ｍに印字を行なう位置であって、プラテンローラ１２とサーマルヘッド１３とが連続体ＭＬを挟持する位置、との相対位置が決まっている。上流側位置検出センサ７１及び下流側位置検出センサ７２は、印字媒体Ｍの位置を検出することにより、印字部１５に対する印字媒体Ｍの相対的な位置を検出することができる。連続体ＭＬに印字媒体Ｍに対応して所定の間隔（ピッチ）で印刷されている位置検出用のアイマークや連続体ＭＬにおける印字媒体Ｍと印字媒体Ｍとの間隙が、印字媒体Ｍに印字を開始する位置（印字開始位置）を設定するための基準となる。
【００２６】
コントローラ６０には、入出力インターフェースを介して、外部コンピュータからの印字指示データ、上流側位置検出センサ７１及び下流側位置検出センサ７２の検出信号等が入力される。コントローラ６０は、サーマルヘッド１３の発熱素子への通電、各駆動モータへの通電、通信部５０のアンテナ１５１への通電及び印字媒体Ｍ（ＲＦＩＤインレット１１０）のＩＣチップＣとの通信（読み取り、書き込み）等を制御する。
【００２７】
コントローラ６０は、印字を行う際は、図１に示すように、これから印字する印字媒体Ｍの位置を印字開始位置に位置合わせした状態で、印字処理を実行する。印字開始位置は、連続体ＭＬのアイマークの位置を基準にして設定される。
【００２８】
図２は、本実施形態のコントローラ６０の構成ブロック図である。
【００２９】
コントローラ６０は、例えば、ＣＰＵ（central processing unit：中央演算装置）５１、ＲＯＭ（read only memory）５２、ＲＡＭ（random access memory）５３、搬送制御回路５４、印字制御回路５５、用紙検出回路５７、ＩＯポート５９及び電源部６１を備えて構成される。これらはバス６５を介して相互に接続されており、相互に各種データの送受信が行なえるように構成されている。
【００３０】
ＣＰＵ５１は、ＲＯＭ５２に記憶されているプログラムを実行することによって、コントローラ６０全体を統括的に制御すると共に、各部に所要の処理や制御を実行させるコンピュータである。ＣＰＵ５１は、ＲＯＭ５２に記憶されているプログラムを実行することによって、図４で説明する各部の機能を実現する。ＣＰＵ５１が実行する各種プログラムは、例えばＣＤ−ＲＯＭや不揮発性メモリ等の非一過性の記録媒体に記憶されたものを用いてもよい。
【００３１】
ＲＯＭ５２には、ＣＰＵ５１が読み出して実行するプログラムが記憶される。ＲＡＭ５３には、ＣＰＵ５１が実行する処理に必要な各種情報や印字に必要な印字データ、印字フォーマット、登録情報などが記憶される。
【００３２】
搬送制御回路５４は、ＣＰＵ５１からの指示信号に従いプラテンローラ１２を駆動する駆動モータを制御して、プラテンローラ１２の回転／停止を制御する。これにより、用紙搬送路の連続体ＭＬの搬送が制御される。
【００３３】
印字制御回路５５は、ＣＰＵ５１から供給される印字すべき文字、図形及びバーコードなどの印字データに対応する印字信号を生成し、生成された印字信号をサーマルヘッド１３に供給することで、印字媒体Ｍに印字が行なわれる。
【００３４】
用紙検出回路５７は、上流側位置検出センサ７１及び下流側位置検出センサ７２が取得した情報に基づいて用紙搬送路の連続体ＭＬが有するアイマークやギャップ等の被検出部を検出してＣＰＵ５１にその情報を送る。ＣＰＵ５１は、用紙検出回路５７からの情報に基づいて搬送制御回路５４による連続体ＭＬ及びインクリボンＲの搬送を制御すると共に、サーマルヘッド１３による印字のタイミングを制御して印字媒体Ｍの適切な位置へと印字を実行する。
【００３５】
ＩＯポート５９は、表示部２８及び入力部２７へと接続され、ＣＰＵ５１から供給される表示データを表示部２８に出力する。また、ＩＯポート５９は、ユーザによる入力部２７への操作に対応した操作信号をＣＰＵ５１に送る。また、ＩＯポート５９は、通信部５０との間で情報を送受信し、ＲＦＩＤインレット１１０のＩＣチップＣとの通信（読み取り、書き込み）を行なう。
【００３６】
表示部２８は、例えば液晶ディスプレイにより構成される。入力部２７は、表示部２８に備えられたタッチパネルや、ボタン、ＤＩＰ−ＳＷ等により構成される。
【００３７】
電源部６１は、電源スイッチに対する押下操作を監視し、電源スイッチの操作に基づいて、各部への電力供給の実施と停止とを切り替えることにより、プリンタ１の電源をオン／オフする。
【００３８】
通信部５０は、例えば、アンテナ１５１と、通信コントローラ１５２とを備える。アンテナ１５１は、通信コントローラ１５２の制御に基づいて電波信号を出力し、印字媒体ＭのＲＦＩＤインレット１１０との間で通信を行なう。通信コントローラ１５２は、コントローラ６０の指示に基づいて、アンテナ１５１への給電を制御する。
【００３９】
次に、印字媒体Ｍについて説明する。図３は、印字媒体Ｍを備える連続体ＭＬを説明する平面図である。
【００４０】
連続体ＭＬは、例えば、帯状の台紙１０７と、台紙１０７上に仮着した複数枚のラベル片（印字媒体Ｍ）とにより構成される。
【００４１】
台紙１０７の裏面側には、印字媒体Ｍの搬送方向下流側の先端に相当する位置に、位置検出用のアイマーク１０９があらかじめ印刷されている。互いに隣り合う印字媒体Ｍとの間にはギャップ１２０が設けられている。
【００４２】
アイマーク１０９は、台紙１０７と比較して濃色（例えば黒色）で所定の矩形形状に印刷されている。上流側位置検出センサ７１は、アイマーク１０９が台紙１０７と比較して濃色であることを利用してアイマーク１０９の位置を検出することにより、印字開始位置を設定できる。
【００４３】
ギャップ１２０は、印字媒体Ｍが存在する箇所と比較して台紙１０７の厚みしかないため、透過率が高い。上流側位置検出センサ７１及び下流側位置検出センサ７２は、ギャップ１２０の透過率が高いことを利用してギャップ１２０の位置を検出することにより、印字開始位置を設定できる。
【００４４】
ＲＦＩＤインレット１１０は、例えば、印字媒体Ｍの搬送方向の中央付近に備えられる。
【００４５】
ＲＦＩＤインレット１１０は、例えば、ＩＣチップＣと、アンテナＡとを備えて構成される。ＲＦＩＤインレット１１０のＩＣチップＣは、通信部５０のアンテナ１５１から出力された信号をアンテナＡが受け取ることにより動作を開始し、この信号に対する応答を、アンテナＡを介して出力する。
【００４６】
以上のように構成されたプリンタ１において、次に、その動作を説明する。本実施形態のプリンタ１は、印字媒体Ｍに印字を行なうと共に、印字媒体ＭのＲＦＩＤインレット１１０に記録されるデータの読み取り、及びＲＦＩＤインレット１１０への書き込みを行なう。プリンタ１は、例えば、印字媒体Ｍが印字開始位置にある場合に、通信部５０のアンテナ１５１がＲＦＩＤインレット１１０に対応する位置となるように構成されている。従って、印字媒体Ｍが印字開始位置にある状態で、ＲＦＩＤインレット１１０と通信を行なってから、印字処理を実行することができる。
【００４７】
ＲＦＩＤインレット１１０は、例えば、製造工場からの出荷時において、適切な信号強度となるように調整されている。従来、プリンタ１は、ＲＦＩＤインレット１１０に対しての書き込みを行なった後、書き込みデータの検証を行なうことで、書き込みが成功したか失敗したかの判定を行なっている。
【００４８】
しかしながら、印字媒体Ｍに取り付けられているＲＦＩＤインレット１１０は、印字媒体Ｍへ固定状態、経年変化等により、プリンタ１とＲＦＩＤインレット１１０と間の信号強度にばらつきが生じる。また、印字媒体Ｍや、連続体ＭＬの製造工場や製造メーカによって、ＲＦＩＤインレット１１０と通信部５０のアンテナ１５１との位置にばらつきも発生する。
【００４９】
したがって、ＲＦＩＤインレット１１０への書き込みが正常に行なわれない場合や、正常に書き込みが行なわれたにもかかわらず、後の読み取り時に正常でない場合が生じうる。書き込みが正常に行なわれない場合は、前述の検証処理において発見することができるが、書き込みが正常に行なわれた場合は、読み取り時に正常でない場合が起きうることを事前に推測することが、従来行なわれていなかった。
【００５０】
そこで、本実施形態のプリンタ１は、印字媒体Ｍに備えられるＲＦＩＤインレット１１０それぞれの電波強度（ＲＳＳＩ：Received Signal Strength Indicator）に基づいて、ＲＦＩＤインレット１１０が正常であるか否かを判別することができるように、次のように構成される。
【００５１】
図４は、本実施形態のコントローラ６０の機能ブロック図である。図４に示す機能ブロック図は、本実施形態におけるＲＦＩＤインレット１１０が正常であるか否かを判別する機能の概要を仮想的なユニットとして示したものであり、必ずしも物理的な構成であることを意味しない。各部の実際の動作は図６以降で詳述する。
【００５２】
コントローラ６０は、例えば、電波強度取得部８１と、閾値設定部８２と、判別部８３と、表示制御部８４とを備える。
【００５３】
電波強度取得部８１は、プリンタ１に連続体ＭＬが装填された状態で、印字媒体Ｍに備えられるＲＦＩＤインレット１１０のＲＳＳＩ値を取得する。電波強度取得部８１の処理は、例えば、ユーザの指示によって実行される。
【００５４】
閾値設定部８２は、電波強度取得部８１により取得したＲＳＳＩ値を解析して、ＲＦＩＤインレット１１０が正常であるか否かを判断するための指標となる閾値を設定する。閾値設定部８２の処理は、例えば、ＲＦＩＤインレット１１０のＲＳＳＩ値を取得した後に実行される。
【００５５】
判別部８３は、閾値設定部８２により設定された閾値を用いてＲＦＩＤインレット１１０が正常であるか否かを判別する。判別部８３の処理は、例えば、印字媒体Ｍに対する印字を行なうときに実行される。
【００５６】
表示制御部８４は、電波強度取得部８１によりＲＦＩＤインレット１１０から取得したＲＳＳＩ値を、表示部２８に表示させる。ここで、図５は、表示制御部８４により表示部２８に表示されるＲＦＩＤインレット１１０のＲＳＳＩ値の一例を示す説明図である。
【００５７】
表示制御部８４は、ＲＦＩＤインレット１１０から取得したＲＳＳＩ値を図５に示すような表示態様で表示部２８に表示させる。なお、図５の例において、表示制御部８４は、電波強度取得部８１により取得された現在値の他に、閾値設定部８２により、既に取得済みのＲＳＳＩ値から平均値や閾値を算出済みである場合、これらの情報も同時に表示させてもよい。これにより、現在値が、平均値や閾値と比較して、どの程度の差があるのかを利用者に容易に把握させることができる。
【００５８】
電波強度取得部８１、閾値設定部８２、判別部８３、および表示制御部８４は、例えば、一つのプリンタ１に備えられていてもよいし、各部がそれぞれ異なるプリンタ１に備えられていてもよい。例えば、プリンタ１で連続体ＭＬを用いて、電波強度取得部８１、閾値設定部８２により閾値を設定してもよい。この場合、その後、設定された閾値を他のプリンタ１のＲＡＭ５３へ記憶させて、この連続体ＭＬと同仕様の他の連続体ＭＬを他のプリンタ１に装填してから、判別部８３により、当該連続体のＲＦＩＤインレット１１０が正常であるか否かの判別を行なってもよい。
【００５９】
図６は、電波強度取得部８１により実行される処理のフローチャートである。コントローラ６０は、プリンタ１に連続体ＭＬが装填された状態で、表示部２８にメニューを表示する。コントローラ６０は、表示部２８に表示されたメニューから、入力部２７を介して電波強度取得処理を実行する旨の指示が入力されたことを検出した場合に、図６のフローチャートに示す処理を実行する。
【００６０】
電波強度取得部８１の処理の前提として、連続体ＭＬの先端部が印字開始位置（印字部１５のプラテンローラ１２とサーマルヘッド１３とに挟持される位置）まで差し込まれた状態とする。
【００６１】
電波強度取得部８１は、当該位置にある印字媒体ＭのＲＦＩＤインレット１１０に対して、通信部５０を介して信号を送信する。ＲＦＩＤインレット１１０は、送信された信号に応答して信号を出力する。ＲＦＩＤインレット１１０からの応答を受信したとき、電波強度取得部８１は、通信部５０を介して受信した信号の電波強度（ＲＳＳＩ値）を取得する（ステップＳ１１０）。
【００６２】
次に、電波強度取得部８１は、取得したＲＳＳＩ値を、連続体ＭＬにおける印字媒体Ｍの先頭位置からの一連の番号、又は、ＲＦＩＤインレット１１０の固有の番号と関連付けて、ＲＡＭ５３に記憶する（ステップＳ１２０）。
【００６３】
次に、コントローラ６０は、プラテンローラ１２を動作させて、次の印字媒体Ｍ（搬送方向上流側の印字媒体Ｍ）を印字開始位置へと搬送する（ステップＳ１３０）。
【００６４】
印字媒体Ｍを搬送したとき、次の印字媒体Ｍが存在するか否か、すなわち、連続体ＭＬの終端であるか否かを判定する（ステップＳ１４０）。
【００６５】
電波強度取得部８１は、次の印字媒体Ｍが存在する場合は、ステップＳ１１０に戻り、次の印字媒体Ｍについて、通信部５０を介して信号を送信し、信号に対するＲＦＩＤインレット１１０からの受信した信号の信号強度（ＲＳＳＩ値）を取得する。取得したＲＳＳＩ値は、連続体ＭＬにおける印字媒体Ｍの先頭位置からの一連の番号、又は、ＲＦＩＤインレット１１０の固有の番号と関連付けて、ＲＡＭ５３に記憶される。
【００６６】
なお、表示制御部８４は、ステップＳ１１０においてＲＦＩＤインレット１１０から取得したＲＳＳＩ値を、表示部２８に表示するようにしてもよい（図５参照）。このとき、後述する平均値や閾値が既に算出されている場合は、これらを表示させてもよい。
【００６７】
ステップＳ１４０において、連続体ＭＬの終端となり、次の印字媒体Ｍが存在しない場合は、本フローチャートによる処理を終了する。プリンタ１が連続体ＭＬの巻戻し機能を有している場合に、コントローラ６０は、プラテンローラ１２を動作させて、印字媒体Ｍを逆向きに搬送して連続体ＭＬを巻き戻してもよい。
【００６８】
なお、図６に示す処理では、連続体ＭＬに仮着されている全ての印字媒体ＭについてＲＳＳＩ値を取得するようにしたが、これに限られない。例えば、数個〜数十個の印字媒体ＭのＲＳＳＩ値を取得するようにしてもよい。
【００６９】
図７は、閾値設定部８２により実行される処理のフローチャートである。閾値設定部８２は、電波強度取得部８１の処理により複数の印字媒体ＭについてＲＳＳＩ値が記憶された後、図７に示すフローチャートを実行する。
【００７０】
図７に示す閾値設定部８２の処理は、電波強度取得部８１の処理の後に直ちに実行してもよいし、表示部２８に表示されたメニューから、入力部２７を介してユーザからの指示が入力されたことを検出した場合に実行してもよい。
【００７１】
まず、閾値設定部８２は、取得した全てのＲＳＳＩ値から、最大値及び最低値を抽出すると共に、平均値を算出する（ステップＳ２１０）。
【００７２】
次に、閾値設定部８２は、最低値及び平均値から、ＲＦＩＤインレット１１０が正常であるか否かを判断するための指標となる閾値を算出する（ステップＳ２２０）。そして、算出した閾値をＲＡＭ５３に記憶する（ステップＳ２３０）。
【００７３】
ここで、閾値について説明する。ＲＦＩＤインレット１１０には、読み書きを適切に行なうための電波強度の範囲が予め規定されている。ＲＦＩＤインレット１１０のＲＳＳＩ値がこの範囲から外れている場合（特に下回っている場合）は、正常に読み書きが行なえないため、書き込みが失敗する。
【００７４】
また一方で、規定の範囲内であっても、電波強度が規定の下限に近いＲＦＩＤインレット１１０は、正常に書き込みを完了する。しかし、このようなＲＦＩＤインレット１１０は、読み取り時にデータを読み取れない等の問題が発生したり、長期間にわたってデータを保持できないといった問題が発生しうる。
【００７５】
そこで、規定の範囲の下限に対して余裕分をもった電波強度を閾値として設定することにより、このような問題が発生する可能性のあるＲＦＩＤインレット１１０を判別することができる。
【００７６】
閾値は、例えば、最大値、最小値及び平均値により正規分布を取り、下位の数パーセントに相当する部分がＮＧとなるように、閾値を決定する。または、ＲＦＩＤインレット１１０の電波強度の規定の範囲から数パーセント以内の値を閾値として決定してもよい。
【００７７】
閾値は、運用に応じて高くすることも低くすることもできる。例えば、ＲＦＩＤインレット１１０の使用期間が短い用途である場合は、長期にわたってデータを保持する必要がないため、閾値を比較的緩く（規定値の下限に近く）設定することができる。
【００７８】
また一方で、データの損失が許されないようなクリティカルな運用や、長期に渡ってＲＦＩＤインレット１１０にデータを保持しておく必要がある場合には、閾値を比較的厳しく（規定値の下限よりも離れて）設定することもできる。
【００７９】
図８は、判別部８３により実行される処理のフローチャートである。
【００８０】
まず、判別部８３は、設定された閾値に基づいてＲＦＩＤインレット１１０が正常であるか否かを判別する処理（「フィルタ機能」とも呼ぶ）を実行するか否かを判断する（Ｓ３００）。なお、図８に示すフローチャートは、所定の周期（例えば１０ｍｓ）で実行することができる。
【００８１】
判別部８３は、例えば、表示部２８に表示されたメニューからユーザがフィルタ機能を有効にするか無効とするかの指示を取得する。ユーザの指示が有効である場合はステップＳ３１０に移行し処理を続行する。ユーザの指示が無効である場合は、本フローチャートによる処理を行なわない。言い換えると、閾値に基づいてＲＦＩＤインレット１１０が正常であるかの判断を行なうことなく、印字コマンドに基づいた印字処理及びＲＦＩＤインレット１１０の書き込み処理を実行する。このように、ユーザによりフィルタ機能が無効にされた場合は、ＲＦＩＤインレット１１０が正常であるかの判断を行なわない分、印字処理の速度が向上する。
【００８２】
次に、判別部８３は、閾値設定部８２により設定した閾値に基づいて、ＲＦＩＤインレット１１０が正常であるか否かを判別する。
【００８３】
前述したように、判別部８３の処理は、電波強度取得部８１及び閾値設定部８２の処理を行なうプリンタ１とは異なるプリンタで行なってもよい。例えば、工場やサービスセンタで連続体ＭＬを用いて予め閾値を設定しておく。その後、設定された閾値を無線通信やメモリカード等により使用場所に設置されたプリンタ１のＲＡＭ５３に記憶させて、同仕様の連続体ＭＬが装填された状態で、以下の処理を実行してもよい。
【００８４】
判別部８３は、例えば、印字コマンドの発行があるか否かを判断し、待機する（ステップＳ３１０）。
【００８５】
判別部８３は、印字コマンドが発行されたと判断した場合は、ステップＳ３２０に移行して、印字コマンドに基づいた印字処理を実行する。ここで、印字コマンドにＲＦＩＤインレット１１０への書き込み指示がある場合には、通信部５０を介してＲＦＩＤインレット１１０と通信を行なう。通信を行なう際に、判別部８３は、通信部５０を介して、電波強度取得部８１によりＲＦＩＤインレット１１０のＲＳＳＩ値を取得する（ステップＳ３２０）。
【００８６】
次に、判別部８３は、電波強度取得部８１により取得したＲＳＳＩ値と、前述の図７の処理において閾値設定部８２により決定された閾値とを比較し、正常であるか否か判別する（ステップＳ３３０）。
【００８７】
判別部８３は、比較の結果、取得したＲＳＳＩ値が閾値以上である場合には、当該ＲＦＩＤインレット１１０は正常であると判別する。判別部８３は、ＲＦＩＤインレット１１０が正常であると判別した場合は、ステップＳ３４０に移行して、通信部５０を介して、当該ＲＦＩＤインレット１１０に書き込み処理を実行する。
【００８８】
判別部８３は、比較の結果、取得したＲＳＳＩ値が閾値に満たない場合には、当該ＲＦＩＤインレット１１０は正常でない、すなわち、問題が発生する可能性が高い（または既に問題が発生している）と判別して、ステップＳ３５０に移行する。
【００８９】
ステップＳ３５０では、判別部８３は、当該ＲＦＩＤインレット１１０に対して、ＮＧ処理を実行する。具体的には、判別部８３は、ＲＳＳＩ値が閾値に満たないＲＦＩＤインレット１１０を使用禁止とする。一例として、ステップＳ３１０の印字コマンド発行に対応する印字を中止し、当該印字媒体Ｍを使用禁止とする。このとき、判別部８３は、表示制御部８４により当該印字媒体Ｍを使用禁止とする旨の表示を表示部２８に表示してもよい。また、判別部８３は、印字媒体Ｍの印字領域に、ＲＦＩＤインレット１１０に問題があるために使用禁止とした旨の印字制御を行なってもよい。
【００９０】
次に、ステップＳ３６０に移行し、判別部８３は、連続して複数回（例えば２回以上）、ＲＦＩＤインレット１１０が正常でないと判別されたか否か（ＮＧとなったか）を判断する。連続して複数回正常でないと判断されていない場合は、ステップＳ３１０に戻り、処理を繰り返す。なお、判別部８３は、上述したＮＧ処理により使用禁止となったＲＦＩＤインレット１１０があった場合には、連続体ＭＬを搬送して、次の印字媒体ＭのＲＦＩＤインレット１１０に対して、使用禁止となったＲＦＩＤインレット１１０に書き込む予定の内容を書き込むように制御してもよい。
【００９１】
判別部８３は、連続して複数回ＲＦＩＤインレット１１０が正常でないと判別した場合は、ＲＦＩＤインレット１１０の印字媒体Ｍを備える連続体ＭＬ全体が正常でないと判断し、当該連続体ＭＬの全ての印字媒体Ｍに対する印字を中止する（ステップＳ３７０）。このとき、判別部８３は、表示制御部８４により当該連続体ＭＬを使用禁止とした旨の表示を表示部２８に表示してもよい。また、判別部８３は、印字開始位置にある印字媒体Ｍの印字領域に、ＲＦＩＤインレット１１０に問題があるために連続体ＭＬを使用禁止とした旨の印字を行なってもよい。ステップＳ３７０の処理の後、本フローチャートによる処理を終了する。
【００９２】
以上のような処理によって、判別部８３は、印字媒体ＭのＲＦＩＤインレット１１０が正常であるか否かを判別することができる。
【００９３】
なお、ステップＳ３５０のＮＧ処理では、ＲＳＳＩ値が閾値に満たない場合に印字媒体Ｍを使用禁止として印字を中止したが、これに限られず、当該印字媒体Ｍに印字コマンドに対応する印字を行なうと共に、当該ＲＦＩＤインレット１１０にその旨を書き込むように制御してもよい。または、ＲＳＳＩ値が閾値に満たない場合に、当該印字媒体Ｍに印字コマンドに対応する印字を行なうと共に、その旨を文字または記号として印字してもよい。
【００９４】
上述したように、ＲＳＳＩ値が閾値に満たないＲＦＩＤインレット１１０を有する印字媒体Ｍに印字等による目印を付けておくことで、後に、当該ＲＦＩＤインレット１１０の電波強度が相対的に低いことをユーザが判別することが容易となる。これにより、ＲＳＳＩ値が閾値に満たないＲＦＩＤインレット１１０に対する読み取り電波強度を上げたり、当該ＲＦＩＤインレット１１０の使用期限を短く設定する、といった処理を行なうことができる。
【００９５】
さらに、電波強度取得処理において、連続体ＭＬの各印字媒体ＭのＲＦＩＤインレット１１０のＲＳＳＩ値を、連続体ＭＬにおける印字媒体Ｍの先頭位置からの一連の番号と共に記録し（ＲＳＳＩ値ログ機能）。印字コマンドが発行されたとき、現在の印字開始位置にある印字媒体ＭのＲＦＩＤインレット１１０のＲＳＳＩ値を記録領域から読み出して、ＲＳＳＩ値が相対的に低いか事前に判断してもよい。
【００９６】
ＲＳＳＩ値が閾値を超えてＮＧではない（正常な）ＲＦＩＤインレット１１０であったとしても、判別部８３は、当該ＲＦＩＤインレット１１０に対する書き込み時の電波強度を相対的に強くして書き込みを行なうよう制御することができる。このように、後の読み取り時にエラーが発生する可能性があるＲＦＩＤインレット１１０に対して予め電波強度を強くして書き込むことにより、後に読み取り時にエラーが発生する可能性を低減することができる。
【００９７】
以上述べたように、本実施形態によれば、ＲＦＩＤ（ＲＦＩＤインレット１１０）を有する印字媒体Ｍごとに印字を行なうプリンタ１であって、印字媒体Ｍに備えられるＲＦＩＤインレット１１０からの電波強度（ＲＳＳＩ値）を取得する電波強度取得部８１と、電波強度取得部８１により取得された電波強度と閾値とに基づいて、ＲＦＩＤインレット１１０が正常であるか否かを判別する判別部８３と、を備えて構成される。
【００９８】
これによれば、ＲＦＩＤインレット１１０の電波強度に基づいて、ＲＦＩＤインレット１１０が正常であるか否かを事前に判別することができる。従って、ＲＦＩＤインレット１１０への書き込みが正常に行なわれたにもかかわらず、後の読み取り時に正常でない場合が起きることを事前に防止することができる。
【００９９】
また、電波強度取得部８１により取得された複数のＲＦＩＤインレット１１０ごとの電波強度の平均値又は下限値に基づいて閾値を設定する閾値設定部８２を、更に備えるので、電波強度に基づいて閾値を設定し、この閾値に基づいてＲＦＩＤインレット１１０が正常であるか否かを事前に判別することができる。従って、ＲＦＩＤインレット１１０への書き込みが正常に行なわれたにもかかわらず、後の読み取り時に正常でない場合が起きることを事前に防止することができる。
【０１００】
また、電波強度取得部８１により取得された電波強度を、ＲＦＩＤインレット１１０ごとに表示部２８に表示させる表示制御部（コントローラ６０）を更に備えるので、ＲＦＩＤインレット１１０の電波強度を視覚的に容易に把握することができ、ユーザの利便性が向上する。
【０１０１】
また、電波強度取得部８１は、連続体ＭＬに仮着された複数の印字媒体ＭそれぞれのＲＦＩＤインレット１１０の電波強度を取得する。
【０１０２】
これによれば、複数の印字媒体ＭのＲＦＩＤインレット１１０から取得した電波強度に基づいて閾値を設定することができるので、ＲＦＩＤインレット１１０が正常であるか否かをより正確に判別することができる。
【０１０３】
また、判別部８３は、印字媒体Ｍに印字を行なうときに、設定した閾値と、印字時に取得した当該印字媒体ＭのＲＦＩＤインレット１１０からの電波強度と、を比較し、比較の結果、ＲＦＩＤインレット１１０が正常でないと判別した場合に、例えば、印字を中止する。
【０１０４】
これによれば、書き込みが正常に行なわれたとしても、後の読み取り時にエラーが発生する可能性のあるＲＦＩＤインレット１１０を事前に除外できるので、ＲＦＩＤインレット１１０が正常でない印字媒体Ｍを事前に判別することができる。
【０１０５】
また、判別部８３は、印字媒体Ｍに印字を行なうときに、設定した閾値と、印字時に取得した当該印字媒体ＭのＲＦＩＤインレット１１０からの電波強度と、を比較し、比較の結果、ＲＦＩＤインレット１１０が正常でないと判別した場合に、印字を中止することなく、当該ＲＦＩＤインレット１１０を有する印字媒体Ｍにその旨をさらに印字することもできる。
【０１０６】
これによれば、書き込みが正常に行なわれたとしても、後の読み取り時にエラーが発生する可能性のあるＲＦＩＤインレット１１０を有する印字媒体Ｍを、印字内容を確認する作業において、目視により判別することができる。
【０１０７】
また、判別部８３は、印字媒体Ｍに印字を行なうときに、設定した閾値と、印字時に取得した当該印字媒体ＭのＲＦＩＤインレット１１０からの電波強度と、を比較し、比較の結果、ＲＦＩＤインレット１１０が正常でないと判別した場合に、印字を中止することなく、当該ＲＦＩＤインレット１１０にその旨を書き込むことができる。
【０１０８】
これによれば、書き込みが正常に行なわれたとしても、後の読み取り時にエラーが発生する可能性のあるＲＦＩＤインレット１１０にその旨を記録しておくので、ＲＦＩＤインレット１１０が正常であるか否かを、印字時だけでなく、読み取り時においても判別することができる。
【０１０９】
また、電波強度取得部８１は、連続体ＭＬに仮着された複数の印字媒体ＭそれぞれのＲＦＩＤインレット１１０の電波強度と、ＲＦＩＤインレット１１０の連続体ＭＬでの位置とを記録し、印字媒体Ｍに印字を行なうときに、印字開始位置にあるＲＦＩＤインレット１１０の位置に対応して記録された電波強度を取得し、取得した電波強度に対応した書き込み電波強度でＲＦＩＤインレット１１０に書き込みを行なうことができる。
【０１１０】
これによれば、読み取り時にエラーが発生する可能性があるＲＦＩＤインレット１１０に対して予め電波強度を強くして書き込むことにより、後に読み取り時にエラーが発生する可能性を低減することができる。
【０１１１】
以上、本発明の実施形態について説明したが、上記実施形態は本発明の適用例の一つを示したものに過ぎず、本発明の技術的範囲を上記実施形態の具体的構成に限定する趣旨ではない。
【符号の説明】
【０１１２】
１    プリンタ
１０    印字機構
１１    ヘッドユニット
１２    プラテンローラ
１３    サーマルヘッド
１４    支持軸
１５    印字部
２０    リボン供給軸
２７    入力部
２８    表示部
３０    リボン巻取軸
４０    媒体供給軸
５０    通信部
５１    中央演算装置
５２    ＲＯＭ
５３    ＲＡＭ
５４    搬送制御回路
５５    印字制御回路
５７    用紙検出回路
５９    ＩＯポート
６０    コントローラ（制御部）
６１    電源部
６５    バス
７１    上流側位置検出センサ
７２    下流側位置検出センサ
１００    プリンタ
１０７    台紙
１０９    アイマーク
１１０    ＲＦＩＤインレット
１２０    ギャップ
１５１    アンテナ
１５２    通信コントローラ
Ａ        アンテナ
Ｃ        ＩＣチップ
Ｍ        印字媒体
ＭＬ      連続体
【図１】
2020163721.tif 000003
【図２】
2020163721.tif 000004
【図３】
2020163721.tif 000005
【図４】
2020163721.tif 000006
【図５】
2020163721.tif 000007
【図６】
2020163721.tif 000008
【図７】
2020163721.tif 000009
【図８】
2020163721.tif 000010