(57)【要約】【課題】テープに設けられた記憶素子に対する情報の不正な書込みを抑制可能な印刷装置及びテープを提供する。【解決手段】テープ５０は、情報の読取り及び書込みが可能な無線通信タグ８０が夫々設けられた複数のラベル５１が長手方向に並ぶ。ラベル５１Ａを第一ラベルとし、ラベル５１Ｂを第二ラベルとし、ラベル５１Ｃを第三ラベルとする。第一〜第三ラベルに設けられた無線通信タグ８０Ａ〜８０Ｃは、夫々、タグ情報１００Ａ〜１００Ｃを記憶する。タグ情報１００ＡのＢデータとタグ情報１００ＢのＡデータとは何れも等しい。タグ情報１００ＢのＢデータとタグ情報１００ＣのＡデータとは何れも等しい。【選択図】図４
2020149551.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも認証データを記憶する記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープを、前記長手方向に沿って供給するテープ供給部と、
前記テープ供給部によって供給される前記テープの前記ラベルに印刷する印刷部と、
前記テープ供給部によって供給される前記テープの前記ラベルに設けられた前記記憶素子から情報を読取る読取部と、
制御部と
を備え、
前記制御部は、
第一の前記ラベルに設けられた前記記憶素子が記憶する前記認証データである第一認証データと、第二の前記ラベルに設けられた前記記憶素子が記憶する前記認証データである第二認証データとを、前記読取部によって読取り、
読取った前記第一認証データ及び前記第二認証データが予め定められた関係である認証条件を満たすか否かを判断する
ことを特徴とする印刷装置。
【請求項２】
前記テープ供給部によって供給される前記テープの前記ラベルに設けられた前記記憶素子に情報を書込む書込部を、更に備え、
前記制御部は、前記認証条件を満たすと判断した場合、前記書込部による前記第一のラベルへの情報の書込みを許可する
ことを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記第二のラベルは、前記第一のラベルと前記長手方向に隣り合うことを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記制御部は、読取った前記第一認証データ及び前記第二認証データが同一データである場合、前記認証条件を満たすと判断することを特徴とする請求項１から３の何れかに記載の印刷装置。
【請求項５】
前記制御部は、読取った前記第一認証データ及び前記第二認証データを所定の数式に適用して算出した算出値が所定のキー値である場合、前記認証条件を満たすと判断することを特徴とする請求項１から３の何れかに記載の印刷装置。
【請求項６】
前記制御部は、前記印刷装置の記憶部に予め記憶されている前記キー値に基づいて、前記算出値が前記キー値であるか否かを判断することを特徴とする請求項５に記載の印刷装置。
【請求項７】
前記制御部は、
前記第一のラベルに設けられた前記記憶素子に記憶されている前記キー値を、前記読取部によって読取り、
読取った前記キー値に基づいて、前記算出値が前記キー値であるか否かを判断する
ことを特徴とする請求項５に記載の印刷装置。
【請求項８】
前記制御部は、
前記第一認証データと、前記第二認証データと、前記第二のラベルとは反対側から前記第一のラベルと前記長手方向に隣り合う第三の前記ラベルに設けられた前記記憶素子が記憶する前記認証データである第三認証データとを、前記読取部によって読取り、
読取った前記第一認証データ及び前記第二認証データが第一の前記認証条件を満たし、且つ読取った前記第一認証データ及び前記第三認証データが第二の前記認証条件を満たすか否かを判断し、
前記第一の認証条件及び前記第二の認証条件の両方を満たすと判断した場合、前記書込部による前記第一のラベルへの情報の書込みを許可する
ことを特徴とする請求項２に記載の印刷装置。
【請求項９】
前記制御部は、
読取った前記第一認証データ及び前記第二認証データを所定の数式に適用して算出した第一算出値が所定の第一キー値である場合、前記第一の認証条件を満たすと判断し、
読取った前記第一認証データ及び前記第三認証データを所定の数式に適用して算出した第二算出値が所定の第二キー値である場合、前記第二の認証条件を満たすと判断する
ことを特徴とする請求項８に記載の印刷装置。
【請求項１０】
前記制御部は、
前記第一のラベルに設けられた前記記憶素子に記憶されている前記第一キー値及び前記第二キー値を、前記読取部によって読取り、
読取った前記第一キー値に基づいて、前記第一算出値が前記第一キー値であるか否かを判断し、
読取った前記第二キー値に基づいて、前記第二算出値が前記第二キー値であるか否かを判断する
ことを特徴とする請求項９に記載の印刷装置。
【請求項１１】
情報の読取り及び書込みが可能な記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープであって、
前記記憶素子は、第一記憶領域に予め書込まれた第一データと、第二記憶領域に予め書込まれた第二データとを記憶し、
前記複数のラベルの任意の一つである第一のラベルに設けられた前記記憶素子が記憶する前記第二データは、前記第一のラベルと前記長手方向に隣り合う第二のラベルに設けられた前記記憶素子が記憶する前記第一データと同一データである
ことを特徴とするテープ。
【請求項１２】
前記第二のラベルに設けられた前記記憶素子が記憶する前記第二データは、前記第一のラベルとは反対側から前記第二のラベルと前記長手方向に隣り合う第三のラベルに設けられた前記記憶素子が記憶する前記第一データと同一データである
ことを特徴とする請求項１１に記載のテープ。
【請求項１３】
情報の読取り及び書込みが可能な記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープであって、
前記記憶素子は、第一記憶領域に予め書込まれた第一データと、第二記憶領域に予め書込まれた第二データとを記憶し、
前記複数のラベルは、前記長手方向に隣り合って並ぶ任意の三つの前記ラベルである第一のラベル、第二のラベル、及び第三のラベルを含み、
前記第一のラベルに設けられた前記記憶素子が記憶する前記第二データと前記第二のラベルに設けられた前記記憶素子が記憶する前記第一データとの合計値の少なくとも一部は、前記第二のラベルに設けられた前記記憶素子が記憶する前記第二データと前記第三のラベルに設けられた前記記憶素子が記憶する前記第一データとの合計値の少なくとも一部と同じ値である
ことを特徴とするテープ。
【請求項１４】
情報の読取り及び書込みが可能な記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープであって、
前記記憶素子は、第一記憶領域に予め書込まれた認証データと、第二記憶領域に予め書込まれた第一キー値とを記憶し、
前記複数のラベルの任意の一つである第一のラベルに設けられた第一の前記記憶素子が記憶する前記認証データを、前記第一のラベルと前記長手方向に隣り合う第二のラベルに設けられた第二の前記記憶素子が記憶する前記認証データと乗算した値の少なくとも一部は、前記第一の記憶素子が記憶する前記第一キー値の少なくとも一部と同じ値である
ことを特徴とするテープ。
【請求項１５】
前記複数のラベルは、前記第一のラベルとは反対側から前記第二のラベルと前記長手方向に隣り合う第三のラベルを含み、
前記記憶素子は、第三記憶領域に予め書込まれた第二キー値を記憶し、
前記第一の記憶素子が記憶する前記認証データを、前記第三のラベルに設けられた第三の前記記憶素子が記憶する前記認証データと乗算した値の少なくとも一部は、前記第一の記憶素子が記憶する前記第二キー値の少なくとも一部と同じ値である
ことを特徴とする請求項１４に記載のテープ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置及びテープに関する。
【背景技術】
【０００２】
従来、情報を記憶可能な記憶素子が設けられたテープ、及びテープに設けられた記憶素子に対して非接触通信で情報の読取り及び書込みを実行可能な印刷装置が知られている。例えば特許文献１では、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）インレットが、ＲＦＩＤラベル用紙に取り付けられる。ＲＦＩＤラベル印刷装置は、ＲＦＩＤインレットから非接触通信で読取った情報の中に、ＲＦＩＤラベル印刷装置で使用可能なＲＦＩＤラベル用紙の種類コードが含まれるか否かを判断する。ＲＦＩＤラベル印刷装置は、ＲＦＩＤラベル印刷装置で使用可能なＲＦＩＤラベル用紙の種類コードが含まれていないと判断された場合、印刷手段による印刷動作を行わない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２９６７４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような印刷装置及びテープによれば、印刷装置がテープに設けられた記憶素子から情報を読取るだけでなく、印刷装置がテープに設けられた記憶素子に情報を書込むことができる。しかしながら、例えば印刷装置で不正なテープが使用されている場合などに、そのテープに設けられた記憶素子に対する情報の不正な書込みを抑制することが求められていた。
【０００５】
本発明の目的は、テープに設けられた記憶素子に対する情報の不正な書込みを抑制可能な印刷装置及びテープを提供することである。
【課題を解決するための手段】
【０００６】
本発明の第一態様に係る印刷装置は、少なくとも認証データを記憶する記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープを、前記長手方向に沿って供給するテープ供給部と、前記テープ供給部によって供給される前記テープの前記ラベルに印刷する印刷部と、前記テープ供給部によって供給される前記テープの前記ラベルに設けられた前記記憶素子から情報を読取る読取部と、制御部とを備え、前記制御部は、第一の前記ラベルに設けられた前記記憶素子が記憶する前記認証データである第一認証データと、第二の前記ラベルに設けられた前記記憶素子が記憶する前記認証データである第二認証データとを、前記読取部によって読取り、読取った前記第一認証データ及び前記第二認証データが予め定められた関係である認証条件を満たすか否かを判断することを特徴とする。
【０００７】
本発明の第二態様に係るテープは、情報の読取り及び書込みが可能な記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープであって、前記記憶素子は、第一記憶領域に予め書込まれた第一データと、第二記憶領域に予め書込まれた第二データとを記憶し、前記複数のラベルの任意の一つである第一のラベルに設けられた前記記憶素子が記憶する前記第二データは、前記第一のラベルと前記長手方向に隣り合う第二のラベルに設けられた前記記憶素子が記憶する前記第一データと同一データであることを特徴とする。
【０００８】
本発明の第三態様に係るテープは、情報の読取り及び書込みが可能な記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープであって、前記記憶素子は、第一記憶領域に予め書込まれた第一データと、第二記憶領域に予め書込まれた第二データとを記憶し、前記複数のラベルは、前記長手方向に隣り合って並ぶ任意の三つの前記ラベルである第一のラベル、第二のラベル、及び第三のラベルを含み、前記第一のラベルに設けられた前記記憶素子が記憶する前記第二データと前記第二のラベルに設けられた前記記憶素子が記憶する前記第一データとの合計値の少なくとも一部は、前記第二のラベルに設けられた前記記憶素子が記憶する前記第二データと前記第三のラベルに設けられた前記記憶素子が記憶する前記第一データとの合計値の少なくとも一部と同じ値であることを特徴とする。
【０００９】
本発明の第四態様に係るテープは、情報の読取り及び書込みが可能な記憶素子が夫々設けられた複数のラベルが長手方向に並ぶテープであって、前記記憶素子は、第一記憶領域に予め書込まれた認証データと、第二記憶領域に予め書込まれた第一キー値とを記憶し、前記複数のラベルの任意の一つである第一のラベルに設けられた第一の前記記憶素子が記憶する前記認証データを、前記第一のラベルと前記長手方向に隣り合う第二のラベルに設けられた第二の前記記憶素子が記憶する前記認証データと乗算した値の少なくとも一部は、前記第一の記憶素子が記憶する前記第一キー値の少なくとも一部と同じ値であることを特徴とする。
【００１０】
本発明の第一〜第四態様によれば、テープに設けられた記憶素子に対する情報の不正な書込みを抑制可能である。
【図面の簡単な説明】
【００１１】
【図１】印刷装置１の斜視図である。
【図２】テープカセット３０が装着された装着部８の平面図である。
【図３】印刷装置１の電気的構成を示すブロック図である。
【図４】テープ５０の平面図及び第一実施例のタグ情報１００の概念図である。
【図５】第一実施例のタグ確認処理を示すフローチャートである。
【図６】第一実施例のタグ書込処理を示すフローチャートである。
【図７】第二実施例のタグ情報１１０の概念図である。
【図８】第二実施例のタグ確認処理を示すフローチャートである。
【図９】第三実施例のタグ情報１２０の概念図である。
【図１０】第三実施例のタグ確認処理を示すフローチャートである。
【図１１】第四実施例のタグ情報１３０の概念図である。
【図１２】第四実施例のタグ確認処理を示すフローチャートである。
【図１３】第五実施例のタグ情報１４０の概念図である。
【図１４】第五実施例のタグ確認処理を示すフローチャートである。
【図１５】第五実施例のタグ確認処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
本発明の実施形態について、図面を参照して説明する。参照する図面は、本発明が採用しうる技術的特徴を説明するために用いられるものであり、記載される装置の構成などは、それのみに限定する趣旨ではなく、単なる説明例である。以下の説明では、図１の右上側、左下側、右下側、左上側、上側、及び下側を、夫々、印刷装置１の右側、左側、前側、後側、上側、及び下側とする。図４の上側、下側、右側、左側を、夫々、テープ５０の上側、下側、先端側、末尾側とする。
【００１３】
図１に示すように、印刷装置１は、直方体状の筐体である本体カバー２を備える。本体カバー２の上面前部には、キャラクタを入力するためのキーボード３が設けられる。キーボード３は、電源スイッチ、用途キー、カーソルキー等を含む。キーボード３の後側には、各種情報を表示するディスプレイ５が設けられる。一例として、ディスプレイ５はドットマトリクスＬＣＤである。ディスプレイ５の後側には、本体カバー２に対して開閉可能なカセットカバー６が設けられる。本体カバー２の左面後部には、印刷されたテープ５０を本体カバー２の外部に排出する排出口９が設けられる。
【００１４】
図２に示すように、本体カバー２の内部におけるカセットカバー６（図１参照）の下側には、装着部８が設けられる。装着部８は、テープカセット３０の形状に対応する凹部であり、テープカセット３０を着脱可能な部位である。以下では、装着部８に装着されているテープカセット３０を、装着中のテープカセット３０という。印刷装置１は、装着中のテープカセット３０を用いて、キーボード３を介して入力されたキャラクタの印刷を実行する。
【００１５】
テープカセット３０は、テープ５０及びインクリボン６０等を収容する箱状のカセットケース３３を備える。印刷前のテープ５０が巻回されたテープスプール４０は、カセットケース３３内の左後部で回転可能に支持される。未使用のインクリボン６０が巻回されたリボンスプール４２は、カセットケース３３内の右前部で回転可能に支持される。リボン巻取スプール４４は、テープスプール４０とリボンスプール４２との間で回転可能に支持される。リボン巻取スプール４４は、リボンスプール４２から未使用のインクリボン６０を引き出すとともに、印刷に使用されたインクリボン６０を巻き取る。テープ駆動ローラ４６は、カセットケース３３内の左前角部で回転可能に支持されて、テープスプール４０から印刷前のテープ５０を引き出して搬送する。テープ５０の搬送方向の下流側及び上流側が、テープ５０の長手方向の先端側及び末尾側に対応する。
【００１６】
装着部８には、リボン巻取軸（図示略）、テープ駆動軸（図示略）、サーマルヘッド１０、プラテン機構１２、無線通信リーダ１６、無線通信ライタ１８等が設けられる。リボン巻取軸は、リボン巻取スプール４４に挿入され、テープ送りモータ２３（図３参照）の駆動によって回転する。テープ駆動軸は、テープ駆動ローラ４６に挿入され、テープ送りモータ２３の駆動によって伝達機構（図示略）を介して回転する。サーマルヘッド１０は、テープ駆動軸の右側に配置され、搬送されるテープ５０に未使用のインクリボン６０を用いて印刷を行う。プラテン機構１２は、サーマルヘッド１０との間でテープ５０とインクリボン６０とを互いに圧接して搬送する。排出口９と装着部８との間には、カット機構１７が設けられる。カット機構１７は、カットモータ２４（図３参照）の駆動により、テープ５０を所定の位置で切断する。
【００１７】
無線通信リーダ１６は、カット機構１７に対してテープ５０の搬送方向上流側に設けられる。無線通信リーダ１６は、テープカセット３０から排出されたテープ５０に対向して、テープ５０の無線通信タグ８０（図４参照）に対して近距離無線通信でデータの読取りが可能である。無線通信ライタ１８は、排出口９とカット機構１７との間に設けられる。無線通信ライタ１８は、排出口９とカット機構１７との間にあるテープ５０に対向して、テープ５０の無線通信タグ８０に対して近距離無線通信でデータの書込みが可能である。本実施形態では、無線通信リーダ１６は公知のＲＦＩＤ（Ｒａｄｉｏ ｆｒｅｑｕｅｎｃｙ ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）リーダであり、無線通信ライタ１８は公知のＲＦＩＤライタである。なお、無線通信リーダ１６と無線通信ライタ１８との距離は、少なくとも後述する複数の無線通信タグ８０の配置間隔よりも大きいことが好適である。
【００１８】
図３を参照し、印刷装置１の電気的構成を説明する。印刷装置１は制御回路部７０を備える。制御回路部７０は、ＣＰＵ７１、ＲＯＭ７２、ＣＧＲＯＭ７３、ＲＡＭ７４、フラッシュメモリ７５、および入出力インタフェース７７を備え、これらがデータバス６９を介して接続される。ＣＰＵ７１は、印刷装置１を統括制御する。ＲＯＭ７２は、ＣＰＵ７１が各種プログラムを実行するときに必要な各種パラメータを記憶する。ＣＧＲＯＭ７３は、テープに印字するキャラクタの画像データを記憶する。ＲＡＭ７４は、テキストメモリ、印刷バッファ等、複数の記憶領域を備える。フラッシュメモリ７５は、ＣＰＵ７１が実行する各種プログラム、無線通信タグ８０から読取ったデータ、及び無線通信タグ８０に書込むデータ等を記憶する。
【００１９】
入出力インタフェース７７には、キーボード３、液晶駆動回路（ＬＣＤＣ）２５、駆動回路２６、２７、２８、無線通信リーダ１６、及び無線通信ライタ１８が接続される。無線通信リーダ１６は、公知のＲＦＩＤリーダと同様に図示外のアンテナとリーダＩＣとを備える。無線通信ライタ１８は、公知のＲＦＩＤライタと同様に図示外のアンテナとライタＩＣとを備える。ＬＣＤＣ２５は、ディスプレイ５に表示データを出力するためのビデオＲＡＭ（図示略）を有する。駆動回路２６は、サーマルヘッド１０を駆動するための電子回路である。駆動回路２７は、テープ送りモータ２３を駆動するための電子回路である。駆動回路２８は、カットモータ２４を駆動するための電子回路である。
【００２０】
図４を参照し、テープ５０の概要を説明する。本実施形態のテープ５０は、複数の固定長のラベル５１が搬送方向に沿って連続して並ぶ長尺帯状のシートである。テープカセット３０が装着された印刷装置１では、テープ５０がその長手方向に沿って搬送される。サーマルヘッド１０は、テープ５０の一面である印刷面に、インクリボン６０を用いてキャラクタを印刷する。カット機構１７は、ラベル５１単位でテープ５０をカットする。テープ５０の両面のうちで印刷面とは反対面に、無線通信でデータの読取り及び書込みが可能な複数の無線通信タグ８０が設けられる。複数の無線通信タグ８０は、テープ５０の長手方向に並んで設けられる。
【００２１】
本実施形態の無線通信タグ８０は、ＩＣチップ８１、アンテナ８２、及びシール基材８３を有する公知のＲＦＩＤタグである。シール基材８３は、その表面にＩＣチップ８１及びアンテナ８２が配設された長方形状のシートである。ＩＣチップ８１は、高周波回路、メモリ、電源回路を備える。アンテナ８２は、シール基材８３上においてＩＣチップ８１を中心に巻回されたコイル状のアンテナである。本実施形態の無線通信タグ８０は、パッシブ型ＲＦＩＤタグであるが、アクティブ型ＲＦＩＤタグでもよい。
【００２２】
ＩＣチップ８１は、各種情報を記憶可能な複数の記憶領域を有する。本実施形態では、タグ識別領域１０１、アドレスＡ領域１０２、アドレスＢ領域１０３、付加情報領域１０４等が、ＩＣチップ８１に設けられている。タグ識別領域１０１は、無線通信タグ８０に固有の識別データを記憶する。アドレスＡ領域１０２及びアドレスＢ領域１０３は、無線通信タグ８０の認証に用いられるデータを記憶するが、詳細は後述する。付加情報領域１０４は、テープカセット３０に関する情報（例えば、テープ種類、印刷色、テープ幅等）、無線通信タグ８０の関連情報、ユーザが任意に書込んだ情報等の付加データを記憶する。無線通信タグ８０に記憶されている各種情報を総称して、タグ情報１００という。
【００２３】
本実施形態では、テープ５０の製造時に、複数の無線通信タグ８０のうちでテープ５０の先端側に配置される無線通信タグ８０から順に、図示外のＲＦＩＤライタによって各種情報が書込まれる。このとき、複数の無線通信タグ８０に対してテープ５０の末尾側に向けて昇順に割り振られた識別データが、タグ識別領域１０１に書込まれる。無線通信タグ８０の認証に用いられる正規のデータが、アドレスＡ領域１０２及びアドレスＢ領域１０３に書込まれる。無線通信タグ８０に固有の製造年月日及び製造時間（時分秒と秒単位未満４桁）を示す付加データが、付加情報領域１０４に書込まれる。
【００２４】
本実施形態では、無線通信タグ８０がラベル５１毎に１つずつ配置されるように、複数の無線通信タグ８０がテープ５０の長手方向（即ち、搬送方向）に沿って等間隔に並ぶ。図４では、テープ５０の搬送方向における下流端から上流側に向けて並ぶ三つのラベル５１を、その並び順にラベル５１Ａ、５１Ｂ、５１Ｃとする。ラベル５１Ａ、５１Ｂ、５１Ｃに設けられた各無線通信タグ８０は、夫々、無線通信タグ８０Ａ、８０Ｂ、８０Ｃである。無線通信タグ８０Ａ、８０Ｂ、８０Ｃに記憶された各タグ情報１００は、夫々、タグ情報１００Ａ、１００Ｂ、１００Ｃである。
【００２５】
例えば、先頭のラベル５１Ａ（無線通信タグ８０Ａ）では、最も小さい識別データである「１」が、タグ識別領域１０１に記憶されている。二番目のラベル５１Ｂ（無線通信タグ８０Ｂ）には識別データ「２」がタグ識別領域１０１に記憶され、三番目のラベル５１Ｃ（無線通信タグ８０Ｃ）には識別データ「３」がタグ識別領域１０１に記憶されている。無線通信タグ８０Ａ、８０Ｂ、８０Ｃには、その識別データが大きいほど、より遅い製造年月日及び製造時間を示す付加データが付加情報領域１０４に記憶されている。
【００２６】
＜第一実施例＞
図４を参照し、第一実施例のテープ５０の詳細を説明する。以下では、無線通信タグ８０のアドレスＡ領域１０２に記憶されている認証データを、Ａデータという。無線通信タグ８０のアドレスＢ領域１０３に記憶されている認証データを、Ｂデータという。各無線通信タグ８０には、以下の規則性に従ってＡデータ及びＢデータが予め書き込まれている。
【００２７】
複数のラベル５１の任意の一つである第一ラベルに設けられた無線通信タグ８０が記憶するＢデータは、第一ラベルとテープ５０の長手方向（即ち、搬送方向）に隣り合う第二ラベルに設けられた無線通信タグ８０が記憶するＡデータと同一データである。より詳細には、第二ラベルに設けられた無線通信タグ８０が記憶するＢデータは、第一ラベルとは反対側から第二ラベルと長手方向に隣り合う第三ラベルに設けられた無線通信タグ８０が記憶するＡデータと同一データである。
【００２８】
上記の規則性を、図４に示す例を用いて説明する。図４において、ラベル５１Ａを第一ラベルとし、ラベル５１Ｂを第二ラベルとし、ラベル５１Ｃを第三ラベルとする。第一〜第三ラベルに設けられた無線通信タグ８０Ａ〜８０Ｃは、夫々、タグ情報１００Ａ〜１００Ｃを記憶する。この場合、タグ情報１００ＡのＢデータとタグ情報１００ＢのＡデータとは何れも「００１０」で等しい。タグ情報１００ＢのＢデータとタグ情報１００ＣのＡデータとは何れも「００１１」で等しい。つまり第一実施例では、任意のラベル５１のＢデータは、テープ５０の搬送方向上流側に隣り合うラベル５１のＡデータと同一データとなっている。
【００２９】
第一実施例では、テープ５０の製造時において、テープ５０に設けられる複数の無線通信タグ８０のアドレスＡ領域１０２及びアドレスＢ領域１０３に、上記の規則性を満たすようにデータＡ及びデータＢを算出して書き込めばよい。なお、これら複数の無線通信タグ８０において、一の無線通信タグ８０に記憶されるＡデータ及びＢデータの組合せは、残りの無線通信タグ８０に記憶されるＡデータ及びＢデータの組合せの全てと異なることが好適である。
【００３０】
図５及び図６を参照して、第一実施例のリードライト制御に関する処理を説明する。印刷装置１で実行されるリードライト制御は、テープカセット３０が装着部８に装着された状態において、無線通信タグ８０に対する情報の読み書きに関する制御であって、テープ５０を搬送及び印刷する動作制御と合わせて実行される。リードライト制御は、タグ確認処理（図５参照）とタグ書込処理（図６参照）とを含む。これらの処理は、印刷装置１が電源オンされたことを契機に、ＲＯＭ７２のプログラムに基づいてＣＰＵ７１によって実行される。
【００３１】
図５に示すように、第一実施例のタグ確認処理では、まずＣＰＵ７１は無線通信タグ８０を認識可能であるかを判断する（Ｓ１）。ＣＰＵ７１は、テープ５０が所定距離搬送されている期間に、無線通信リーダ１６によって無線通信タグ８０を検出できた場合、無線通信タグ８０を認識可能であると判断する（Ｓ１：ＹＥＳ）。この場合、ＣＰＵ７１は無線通信リーダ１６によって、Ｓ１で検出されたタグＮからタグ情報１００を読み取る（Ｓ３）。読取ったタグＮのタグ情報１００は、フラッシュメモリ７５に記憶される。また、フラッシュメモリ７５には、読取ったタグＮの識別データを示す変数Ｎが記憶されている。Ｓ３で読み取られたタグＮの識別データに応じて、変数Ｎがセットされる。タグＮは、無線通信リーダ１６によって検出された最新の無線通信タグ８０であり、この無線通信タグ８０のタグ識別領域１０１に記憶されている識別データを「Ｎ」とする。
【００３２】
図４に示す例では、印刷装置１が電源オンされた直後は、無線通信リーダ１６によって最初に検出される無線通信タグ８０は、先頭のラベル５１Ａに設けられた無線通信タグ８０Ａである。この無線通信タグ８０は、タグ識別領域１０１には識別データ「１」が記憶されているため、フラッシュメモリ７５にはタグ「１」のタグ情報１００が記憶され、且つ変数Ｎが「１」にセットされる（Ｓ３）。その後、テープ５０の搬送に伴って、複数の無線通信タグ８０が順次読み取られる毎に、各無線通信タグ８０から読み取られたタグ情報１００が記憶され、且つ変数Ｎが最新の識別データに応じて更新される（Ｓ３）。
【００３３】
次いでＣＰＵ７１は、タグ（Ｎ−１）のタグ情報１００がフラッシュメモリ７５にあるかを判断する（Ｓ５）。タグ（Ｎ−１）は、フラッシュメモリ７５の変数Ｎから１減算した値（即ち、Ｎ−１）の識別データを有する無線通信タグ８０である。つまりタグ（Ｎ−１）は、最新のタグＮよりも１つ前に読み取られた無線通信タグ８０である。図４に示す例では、印刷装置１が電源オンされた直後は、タグ（Ｎ−１）は識別データ「０」の無線通信タグ８０に相当するが、テープ５０には識別データ「０」の無線通信タグ８０が存在しない（Ｓ５：ＮＯ）。この場合、ＣＰＵ７１は処理をＳ１に戻す。
【００３４】
タグ（Ｎ−１）のタグ情報１００がフラッシュメモリ７５にある場合（Ｓ５：ＹＥＳ）、ＣＰＵ７１はタグ（Ｎ−１）のＢデータとタグＮのＡデータが同一であるかを判断する（Ｓ７）。具体的には、フラッシュメモリ７５に記憶されているタグ情報１００のうち、タグ（Ｎ−１）のタグ情報１００に含まれるＢデータと、タグＮのタグ情報１００に含まれるＡデータとが同一であるかが判断される。
【００３５】
タグ（Ｎ−１）のＢデータとタグＮのＡデータが同一である場合（Ｓ７：ＹＥＳ）、タグ（Ｎ−１）は正規の無線通信タグ８０であるとみなされる。ＣＰＵ７１は、フラッシュメモリ７５にタグ（Ｎ−１）の書込許可フラグを記憶させ、この書込許可フラグに「１」をセットする（Ｓ９）。書込許可フラグは、対応する無線通信タグ８０への情報書込みの可否を示すフラグであり、「１」は情報書込みの許可を示し、「０」は情報書込みの禁止を示す。
【００３６】
タグ（Ｎ−１）のＢデータとタグＮのＡデータが同じでない場合（Ｓ７：ＮＯ）、タグ（Ｎ−１）は不正な無線通信タグ８０である可能性がある。ＣＰＵ７１は、フラッシュメモリ７５にタグ（Ｎ−１）の書込許可フラグを記憶させ、この書込許可フラグを「０」にセットする（Ｓ１１）。Ｓ９又はＳ１１の実行後、ＣＰＵ７１は処理をＳ１に戻す。以上のＳ５〜Ｓ１１が繰り返し実行される毎に、最新のタグＮよりも１つ前に読み取られた無線通信タグ８０の夫々に対応する書込許可フラグが、フラッシュメモリ７５に記憶される。
【００３７】
なお、無線通信リーダ１６によってタグＮを検出できない場合（Ｓ１：ＮＯ）、ＣＰＵ７１はタグＮのタグ情報１００がフラッシュメモリ７５にあるかを判断する（Ｓ１３）。タグＮのタグ情報１００がある場合（Ｓ１３：ＹＥＳ）、最後にタグ情報１００が読み取られたタグＮは、テープ５０に設けられた末尾の無線通信タグ８０であるとみなされる。従ってＣＰＵ７１は、Ｓ９と同様の手法で、フラッシュメモリ７５においてタグＮの書込許可フラグを「１」にセットする（Ｓ１５）。Ｓ１５の実行後、又はタグＮのタグ情報１００がない場合（Ｓ１３：ＮＯ）、ＣＰＵ７１はタグ確認処理を終了する。
【００３８】
図６に示すように、第一実施例のタグ書込処理では、まずＣＰＵ７１は無線通信タグ８０を検出したかを判断する（Ｓ１０１）。無線通信ライタ１８によってテープ５０に設けられた複数の無線通信タグ８０の何れかを検出した場合、ＣＰＵ７１は無線通信タグ８０を検出したと判断する（Ｓ１０１：ＹＥＳ）。次いでＣＰＵ７１は、検出した無線通信タグ８０（以下、検出タグ）の書込許可フラグが「１」であるかを判断する（Ｓ１０３）。具体的には、ＣＰＵ７１は、検出タグのタグ識別領域１０１から識別データを読み取る。ＣＰＵ７１はフラッシュメモリ７５を参照して、読み取った識別データに対応する検出タグの書込許可フラグを特定し、その書込許可フラグが「１」であるかを判断する。
【００３９】
検出タグの書込許可フラグが「１」である場合（Ｓ１０３：ＹＥＳ）、ＣＰＵ７１はフラッシュメモリ７５から対象情報を読み出して、対象情報を無線通信ライタ１８によって検出タグに書き込む（Ｓ１０５）。対象情報は、無線通信タグ８０への書き込み対象となる情報であり、例えばユーザが予めキーボード３等から入力した情報である。対象情報としては、ラベル５１の作成者や用途を示す情報や、ラベル５１が貼り付けられる商品に関する情報などが例示される。
【００４０】
次いでＣＰＵ７１は、検出タグに記憶されているデータＡ及びデータＢが、Ｓ１０５の実行前と比較して変更なしかを判断する（Ｓ１０７）。データＡ及びデータＢが変更されていない場合（Ｓ１０７：ＹＥＳ）、ＣＰＵ７１は検出タグのデータＡ及びデータＢを変更する（Ｓ１０９）。具体的には、ＣＰＵ７１は無線通信ライタ１８によって、検出タグのアドレスＡ領域１０２に記憶されているデータＡに所定値（例えば「１」）を加算し、検出タグのアドレスＢ領域１０３に記憶されているデータＢに所定値（例えば「１」）を加算する。このように検出タグのデータＡ及びデータＢを変更することで、検出タグに対して不正な情報更新が行われることを防止できる。
【００４１】
Ｓ１０９の実行後、ＣＰＵ７１は処理をＳ１０１に戻す。また、無線通信タグ８０を検出していない場合（Ｓ１０１：ＮＯ）、検出タグの書込許可フラグが「１」でない場合（Ｓ１０３：ＮＯ）、又は検出タグのデータＡ及びデータＢが変更されている場合（Ｓ１０７：ＮＯ）、ＣＰＵ７１は処理をＳ１０１に戻す。
【００４２】
第一実施例のリードライト制御を、図４を参照して具体的に説明する。例えば、印刷動作時にテープ５０が搬送されるのに伴って、無線通信リーダ１６によってラベル５１Ａ〜５１Ｃ（無線通信タグ８０Ａ〜８０Ｃ）から、タグ情報１００Ａ〜１００Ｃが順次読み取られる。ここでタグ情報１００Ｂが読み取られた時点では、フラッシュメモリ７５の変数Ｎが「２」となる（Ｓ１：ＹＥＳ、Ｓ３）。この場合、タグ情報１００ＡのＢデータとタグ情報１００ＢのＡデータとは、何れも「００１０」で同一であると判断される（Ｓ５：ＹＥＳ、Ｓ７：ＹＥＳ）。無線通信タグ８０Ａの書込許可フラグが「１」にセットされる（Ｓ９）。
【００４３】
その後、無線通信タグ８０Ａが無線通信ライタ１８によって検出されると、無線通信タグ８０Ａの書込許可フラグが「１」であるため、無線通信タグ８０Ａに対象情報が書き込まれる（Ｓ１０１：ＹＥＳ、Ｓ１０３：ＹＥＳ、Ｓ１０５）。このとき、無線通信タグ８０ＡのデータＡ及びデータＢが変更されていなければ、これらのデータＡ及びデータＢを変更する処理が実行される（Ｓ１０７：ＹＥＳ、Ｓ１０９）。
【００４４】
＜第二実施例＞
図７を参照し、第二実施例のテープ５０の詳細を説明する。第二実施例のテープ５０は、上記第一実施例（図４参照）と同様であるが、以下の規則性に従ってＡデータ及びＢデータが無線通信タグ８０に予め書き込まれている点が異なる。なお、第二実施例では、無線通信タグ８０Ａ、８０Ｂ、８０Ｃに記憶された各タグ情報１１０は、夫々、タグ情報１１０Ａ、１１０Ｂ、１１０Ｃとする。
【００４５】
複数のラベル５１は、テープ５０の長手方向（即ち、搬送方向）に隣り合って並ぶ任意の三つのラベル５１である第一ラベル、第二ラベル、及び第三ラベルを含む。第一ラベルに設けられた無線通信タグ８０が記憶するＢデータと第二ラベルに設けられた無線通信タグ８０が記憶するＡデータとの合計値の少なくとも一部は、第二ラベルに設けられた無線通信タグ８０が記憶するＢデータと第三ラベルに設けられた無線通信タグ８０が記憶するＡデータとの合計値の少なくとも一部と同じ値である。
【００４６】
上記の規則性を、図４及び図７に示す例を用いて説明する。図４において、ラベル５１Ａを第一ラベルとし、ラベル５１Ｂを第二ラベルとし、ラベル５１Ｃを第三ラベルとする。第一〜第三ラベルに設けられた無線通信タグ８０Ａ〜８０Ｃは、夫々、図７に示すタグ情報１１０Ａ〜１１０Ｃを記憶する。この場合、タグ情報１１０ＡのＢデータ「００１０」とタグ情報１１０ＢのＡデータ「１１０１」との合計値を、第一合計値とする。タグ情報１１０ＢのＢデータ「００１１」とタグ情報１１０ＣのＡデータ「１１００」との合計値を、第二合計値とする。第一合計値と第二合計値とは、何れも「１１１１」と等しい。
【００４７】
第二実施例では、テープ５０の製造時において、テープ５０に設けられる複数の無線通信タグ８０のアドレスＡ領域１０２及びアドレスＢ領域１０３に、上記の規則性を満たすようにデータＡ及びデータＢを算出して書き込めばよい。なお、これら複数の無線通信タグ８０において、一の無線通信タグ８０に記憶されるＡデータ及びＢデータの組合せは、残りの無線通信タグ８０に記憶されるＡデータ及びＢデータの組合せの全てと異なることが好適である。
【００４８】
図８を参照して、第二実施例のリードライト制御に関する処理を説明する。第二実施例のタグ確認処理では、第一実施例（図５参照）と比べて、Ｓ７に代えてＳ１７が実行される点が異なる。即ち、ＣＰＵ７１はタグ（Ｎ−１）のＢデータとタグＮのＡデータとの合計値が規定値と同一であるかを判断する（Ｓ１７）。具体的には、フラッシュメモリ７５に記憶されているタグ情報１１０のうち、タグ（Ｎ−１）のタグ情報１１０に含まれるＢデータと、タグＮのタグ情報１１０に含まれるＡデータとの合計値が算出される。算出された合計値の少なくとも一部が、ＲＯＭ７２に予め記憶されている規定値と同一であるかが判断される。
【００４９】
合計値が規定値と同一である場合（Ｓ１７：ＹＥＳ）、タグ（Ｎ−１）の書込許可フラグが「１」にセットされる（Ｓ９）。合計値が規定値と同一でない場合（Ｓ１７：ＮＯ）、タグ（Ｎ−１）の書込許可フラグが「０」にセットされる（Ｓ１１）。その他の処理は、第一実施例（図５参照）と同じである。また第二実施例では、第一実施例と同様のタグ書込処理が実行される（図６参照）。
【００５０】
第二実施例のリードライト制御を、図４及び図７を参照して具体的に説明する。例えば、印刷動作時にテープ５０が搬送されるのに伴って、無線通信リーダ１６によってラベル５１Ａ〜５１Ｃ（無線通信タグ８０Ａ〜８０Ｃ）から、タグ情報１１０Ａ〜１１０Ｃが順次読み取られる。ここでタグ情報１１０Ｂが読み取られた時点では、フラッシュメモリ７５の変数Ｎが「２」となる（Ｓ１：ＹＥＳ、Ｓ３）。この場合、タグ情報１１０ＡのＢデータ「００１０」とタグ情報１１０ＢのＡデータ「１１０１」との合計値が「１１１１」と算出される。この合計値は、ＲＯＭ７２に予め記憶されている規定値「１１１１」と同一である（Ｓ５：ＹＥＳ、Ｓ１７：ＹＥＳ）。無線通信タグ８０Ａの書込許可フラグが「１」にセットされる（Ｓ５：ＹＥＳ、Ｓ１７：ＹＥＳ、Ｓ９）。以降は、第一実施例と同様に、無線通信タグ８０Ａに対象情報が書き込まれる。
【００５１】
＜第三実施例＞
図９を参照し、第三実施例のテープ５０の詳細を説明する。第三実施例のテープ５０は、上記第一実施例（図４参照）と同様であるが、以下の規則性に従ってＡデータ及びＢデータが無線通信タグ８０に予め書き込まれている点が異なる。なお、第三実施例では、無線通信タグ８０Ａ、８０Ｂ、８０Ｃに記憶された各タグ情報１２０は、夫々、タグ情報１２０Ａ、１２０Ｂ、１２０Ｃとする。また、第三実施例のテープ５０には、１００個の無線通信タグ８０が設けられており、末尾の無線通信タグ８０に記憶されたタグ情報１２０を、タグ情報１２０Ｚとする。
【００５２】
複数のラベル５１の任意の一つである第一ラベルに設けられた無線通信タグ８０が記憶するＡデータを、第一ラベルとテープ５０の長手方向（即ち、搬送方向）に隣り合う第二ラベルに設けられた無線通信タグ８０が記憶するＡデータと乗算した値の少なくとも一部は、第一ラベルの無線通信タグ８０が記憶する付加データの少なくとも一部と同じ値である。より詳細には、複数のラベル５１は、第一ラベルとは反対側から第二ラベルと長手方向に隣り合う第三ラベルを含む。第一ラベルの無線通信タグ８０が記憶するＡデータを、第三ラベルの無線通信タグ８０が記憶するＡデータと乗算した値の少なくとも一部は、第一ラベルの無線通信タグ８０が記憶するＢデータの少なくとも一部と同じ値である。
【００５３】
上記の規則性を、図４及び図９に示す例を用いて説明する。図４において、ラベル５１Ｂを第一ラベルとし、ラベル５１Ａを第二ラベルとし、ラベル５１Ｃを第三ラベルとする。第一〜第三ラベルに設けられた無線通信タグ８０Ｂ、８０Ａ、８０Ｃは、夫々、図９に示すタグ情報１２０Ａ〜１２０Ｃを記憶する。この場合、タグ情報１２０ＢのＡデータ「１２３２」と、タグ情報１２０ＡのＡデータ「１６」とを乗算した値は、第一乗算値「１９７１２」である。第一乗算値の下四桁は、タグ情報１２０Ａの付加データの下四桁「９７１２」（秒単位未満４桁）と同じ値である。タグ情報１２０ＢのＡデータを、タグ情報１２０ＣのＡデータと乗算した値を乗算した値は、第二乗算値「３０１５９３６」である。第二乗算値の下四桁は、タグ情報１２０ＢのＢデータ「５９３６」と同じ値である。
【００５４】
第三実施例では、テープ５０の製造時において、テープ５０に設けられる複数の無線通信タグ８０のアドレスＡ領域１０２及びアドレスＢ領域１０３に、上記の規則性を満たすようにデータＡ及びデータＢを算出して書き込めばよい。具体的には、テープ５０の製造時に、付加情報領域１０４に付加データが書き込まれると共に、この付加データの少なくとも一部（本例では下四桁）がアドレスＡ領域１０２に書き込まれればよい。隣り合う二つの無線通信タグ８０のデータＡを乗算した値の少なくとも一部（本例では下四桁）が、アドレスＢ領域１０３に書き込まれればよい。なお本例では、末尾の無線通信タグ８０に記憶されているタグ情報１２０ＺのアドレスＢ領域１０３に、エンドマークとして「０」が書き込まれている。
【００５５】
図１０を参照して、第三実施例のリードライト制御に関する処理を説明する。第三実施例のタグ確認処理では、第一実施例（図５参照）と比べて、Ｓ７に代えてＳ２７が実行される点が異なる。即ち、ＣＰＵ７１はタグ（Ｎ−１）のＡデータとタグＮのＡデータとの乗算値が、タグ（Ｎ−１）のＢデータと同一であるかを判断する（Ｓ２７）。具体的には、フラッシュメモリ７５に記憶されているタグ情報１２０のうち、タグ（Ｎ−１）のタグ情報１２０に含まれるＡデータと、タグＮのタグ情報１２０に含まれるＡデータとの乗算値が算出される。算出された乗算値の少なくとも一部が、タグ（Ｎ−１）のタグ情報１２０に含まれるＢデータと同一であるかが判断される。
【００５６】
乗算値がタグ（Ｎ−１）のＢデータと同一である場合（Ｓ２７：ＹＥＳ）、タグ（Ｎ−１）の書込許可フラグが「１」にセットされる（Ｓ９）。乗算値がタグ（Ｎ−１）のＢデータと同一でない場合（Ｓ２７：ＮＯ）、タグ（Ｎ−１）の書込許可フラグが「０」にセットされる（Ｓ１１）。その他の処理は、第一実施例（図５参照）と同じである。また、第三実施例では、第一実施例と同様のタグ書込処理が実行される（図６参照）。なお、第三実施例では、Ｓ３でアドレスＢ領域１０３からエンドマーク「０」を読み取った場合、ＣＰＵ７１は処理をＳ１５に移行してもよい。
【００５７】
第三実施例のリードライト制御を、図４及び図９を参照して具体的に説明する。例えば、印刷動作時にテープ５０が搬送されるのに伴って、無線通信リーダ１６によってラベル５１Ａ〜５１Ｃ（無線通信タグ８０Ａ〜８０Ｃ）から、タグ情報１２０Ａ〜１２０Ｃが順次読み取られる。ここでタグ情報１２０Ｂが読み取られた時点では、フラッシュメモリ７５の変数Ｎが「２」となる（Ｓ１：ＹＥＳ、Ｓ３）。この場合、タグ情報１２０ＡのＡデータ「１６」とタグ情報１２０ＢのＡデータ「１２３２」との乗算値が「１９７１２」と算出される。この乗算値の下四桁は、タグ情報１２０ＡのＢデータ「９７１２」と同一である（Ｓ５：ＹＥＳ、Ｓ２７：ＹＥＳ）。無線通信タグ８０Ａの書込許可フラグが「１」にセットされる（Ｓ９）。以降は、第一実施例と同様に、無線通信タグ８０Ａに対象情報が書き込まれる。
【００５８】
＜第四実施例＞
図１１を参照し、第四実施例のテープ５０の詳細を説明する。第四実施例のテープ５０は、上記第一実施例（図４参照）と同様であるが、以下の点が異なる。第四実施例では、無線通信タグ８０Ａ、８０Ｂ、８０Ｃに記憶された各タグ情報１３０は、夫々、タグ情報１３０Ａ、１３０Ｂ、１３０Ｃとする。また、第四実施例のテープ５０には、１００個の無線通信タグ８０が設けられており、末尾の無線通信タグ８０に記憶されたタグ情報１３０を、タグ情報１３０Ｚとする。
【００５９】
第四実施例では、上記実施形態（図４参照）とは異なり、テープ５０の製造時に、複数の無線通信タグ８０のうちでテープ５０の末尾側に配置される無線通信タグ８０から順に、図示外のＲＦＩＤライタによって各種情報が書込まれる。このとき、複数の無線通信タグ８０に対してテープ５０の先端側に向けて昇順に割り振られた識別データが、タグ識別領域１０１に書込まれる。無線通信タグ８０の認証に用いられる正規のデータが、アドレスＡ領域１０２及びアドレスＢ領域１０３に書込まれる。無線通信タグ８０に固有の製造年月日及び製造時間（時分秒と秒単位未満４桁）を示す付加データが、付加情報領域１０４に書込まれる。
【００６０】
例えば、先頭のラベル５１Ａ（無線通信タグ８０Ａ）では、最も大きい識別データである「１００」が、タグ識別領域１０１に記憶されている。二番目のラベル５１Ｂ（無線通信タグ８０Ｂ）には識別データ「９９」がタグ識別領域１０１に記憶され、三番目のラベル５１Ｃ（無線通信タグ８０Ｃ）には識別データ「９８」がタグ識別領域１０１に記憶されている。無線通信タグ８０Ａ、８０Ｂ、８０Ｃには、その識別データが小さいほど、より遅い製造年月日及び製造時間を示す付加データが付加情報領域１０４に記憶されている。なお本例では、末尾の無線通信タグ８０に記憶されているタグ情報１３０ＺのアドレスＢ領域１０３に、エンドマークとして「０」が書き込まれている。
【００６１】
第四実施例のテープ５０は、第三実施例（図９）と同様の規則性に従って、Ａデータ及びＢデータが無線通信タグ８０に予め書き込まれている。例えば図４において、ラベル５１Ｂを第一ラベルとし、ラベル５１Ａを第二ラベルとし、ラベル５１Ｃを第三ラベルとする。この場合、第一〜第三ラベルに設けられた無線通信タグ８０Ｂ、８０Ａ、８０Ｃは、夫々、図１１に示すタグ情報１３０Ａ〜１３０Ｃを記憶する。タグ情報１３０Ａ〜１３０Ｃに記憶されたＡデータ及びＢデータは、第三実施例（タグ情報１２０Ａ〜１２０Ｃ）と同様の規則性を有する。
【００６２】
図１２を参照して、第四実施例のリードライト制御に関する処理を説明する。第四実施例のタグ確認処理では、まずＣＰＵ７１はＳ１と同様に、無線通信タグ８０を認識可能であるかを判断する（Ｓ３１）。無線通信タグ８０を認識可能である場合（Ｓ３１：ＹＥＳ）、ＣＰＵ７１はＳ３と同様に、タグＮからタグ情報１３０を読み取る（Ｓ３３）。
【００６３】
次いでＣＰＵ７１は、タグ（Ｎ＋１）のタグ情報１３０がフラッシュメモリ７５にあるかを判断する（Ｓ３５）。タグ（Ｎ＋１）は、フラッシュメモリ７５の変数Ｎを１加算した値（即ち、Ｎ＋１）の識別データを有する無線通信タグ８０である。つまりタグ（Ｎ＋１）は、最新のタグＮよりも１つ前に読み取られた無線通信タグ８０である。図１１に示す例では、印刷装置１が電源オンされた直後は、タグ（Ｎ＋１）は識別データ「１０１」の無線通信タグ８０に相当するが、テープ５０には識別データ「１０１」の無線通信タグ８０が存在しない（Ｓ３５：ＮＯ）。この場合、ＣＰＵ７１は処理をＳ３１に戻す。
【００６４】
タグ（Ｎ＋１）のタグ情報１３０がフラッシュメモリ７５にある場合（Ｓ３５：ＹＥＳ）、ＣＰＵ７１はタグ（Ｎ＋１）のＡデータとタグＮのＡデータとの乗算値が、タグ（Ｎ＋１）のＢデータと同一であるかを判断する（Ｓ３７）。乗算値がタグ（Ｎ＋１）のＢデータと同一である場合（Ｓ３７：ＹＥＳ）、ＣＰＵ７１はフラッシュメモリ７５において、タグ（Ｎ＋１）の書込許可フラグを「１」にセットする（Ｓ３９）。乗算値がタグ（Ｎ＋１）のＢデータと同一でない場合（Ｓ３７：ＮＯ）、ＣＰＵ７１はフラッシュメモリ７５において、タグ（Ｎ＋１）の書込許可フラグを「０」にセットする（Ｓ４１）。Ｓ３９又はＳ４１の実行後、ＣＰＵ７１は処理をＳ３１に戻す。
【００６５】
無線通信タグ８０を認識可能でない場合（Ｓ３１：ＮＯ）、ＣＰＵ７１はタグＮのタグ情報１３０があるかを判断する（Ｓ４３）。タグＮのタグ情報１３０がある場合（Ｓ４３：ＹＥＳ）、ＣＰＵ７１はタグＮの書込許可フラグを「１」にセットする（Ｓ４５）。Ｓ４５の実行後、又はタグＮのタグ情報１３０がない場合（Ｓ４３：ＮＯ）、ＣＰＵ７１はタグ確認処理を終了する。なお、第四実施例では、第一実施例と同様のタグ書込処理が実行される（図６参照）。Ｓ３３でアドレスＢ領域１０３からエンドマーク「０」を読み取った場合、ＣＰＵ７１は処理をＳ４５に移行してもよい。
【００６６】
第四実施例のリードライト制御を、図４及び図１１を参照して具体的に説明する。例えば、印刷動作時にテープ５０が搬送されるのに伴って、無線通信リーダ１６によってラベル５１Ａ〜５１Ｃ（無線通信タグ８０Ａ〜８０Ｃ）から、タグ情報１３０Ａ〜１３０Ｃが順次読み取られる。ここでタグ情報１３０Ｂが読み取られた時点では、フラッシュメモリ７５の変数Ｎが「２」となる（Ｓ３１：ＹＥＳ、Ｓ３３）。この場合、タグ情報１３０ＡのＡデータ「１６」とタグ情報１３０ＢのＡデータ「１２３２」との乗算値が「１９７１２」と算出される。この乗算値の下四桁は、タグ情報１３０ＡのＢデータ「９７１２」と同一である（Ｓ３５：ＹＥＳ、Ｓ３７：ＹＥＳ）。無線通信タグ８０Ａの書込許可フラグが「１」にセットされる（Ｓ３９）。以降は、第一実施例と同様に、無線通信タグ８０Ａに対象情報が書き込まれる。
【００６７】
＜第五実施例＞
図１３を参照し、第五実施例のテープ５０の詳細を説明する。第五実施例のテープ５０は、上記第一実施例（図４参照）と同様であるが、以下の点が異なる。第五実施例では、無線通信タグ８０Ａ、８０Ｂ、８０Ｃに記憶された各タグ情報１４０は、夫々、タグ情報１４０Ａ、１４０Ｂ、１４０Ｃとする。無線通信タグ８０Ｃの搬送方向上流側にある四つ目の無線通信タグ８０に記憶されたタグ情報１４０は、タグ情報１４０Ｄとする。また、第四実施例のテープ５０には、１００個の無線通信タグ８０が設けられており、末尾の無線通信タグ８０に記憶されたタグ情報１４０を、タグ情報１４０Ｚとする。
【００６８】
第五実施例では、タグ識別領域２０１、アドレスＡ領域２０２、アドレスＢ領域２０３、アドレスＣ領域２０４、付加情報領域２０５等が、ＩＣチップ８１に設けられている。タグ識別領域２０１及び付加情報領域２０５は、上記実施例のタグ識別領域１０１及び付加情報領域１０４と同じである。アドレスＡ領域２０２、アドレスＢ領域２０３、及びアドレスＣ領域２０４は、無線通信タグ８０の認証に用いられるデータを記憶する。以下では、アドレスＡ領域２０２に記憶されている認証データを、Ａデータという。アドレスＢ領域２０３に記憶されている認証データを、Ｂデータという。アドレスＣ領域２０４に記憶されている認証データを、Ｃデータという。各無線通信タグ８０には、以下の規則性に従ってＡデータ、Ｂデータ、及びＣデータが予め書き込まれている。
【００６９】
複数のラベル５１の任意の一つである第一ラベルに設けられた無線通信タグ８０が記憶するＡデータを、第一ラベルとテープ５０の長手方向（即ち、搬送方向）に隣り合う第二ラベルに設けられた無線通信タグ８０が記憶するＡデータと乗算した値の少なくとも一部は、第一ラベルの無線通信タグ８０が記憶するＢデータの少なくとも一部と同じ値である。より詳細には、複数のラベル５１は、第一ラベルとは反対側から第二ラベルと長手方向に隣り合う第三ラベルを含む。第一ラベルの無線通信タグ８０が記憶するＡデータを、第三ラベルの無線通信タグ８０が記憶するＡデータと乗算した値の少なくとも一部は、第一ラベルの無線通信タグ８０が記憶するＣデータの少なくとも一部と同じ値である。
【００７０】
上記の規則性を、図４及び図１３に示す例を用いて説明する。図４において、ラベル５１Ｂを第一ラベルとし、ラベル５１Ａを第二ラベルとし、ラベル５１Ｃを第三ラベルとする。この場合、第一〜第三ラベルに設けられた無線通信タグ８０Ｂ、８０Ａ、８０Ｃは、夫々、図１３に示すタグ情報１４０Ａ〜１４０Ｃを記憶する。この場合、タグ情報１４０ＢのＡデータ「４０」と、タグ情報１４０ＣのＡデータ「７５３４」とを乗算した値は、第一乗算値「３０１３６０」である。第一乗算値の下四桁は、タグ情報１４０ＢのＢデータ「１３６０」（秒単位未満４桁）と同じ値である。タグ情報１４０ＢのＡデータ「４０」と、タグ情報１４０ＡのＡデータ「２５４６」とを乗算した値は、第二乗算値「１０１８４０」である。第二乗算値の下四桁は、タグ情報１４０ＢのＣデータ「１８４０」（秒単位未満４桁）と同じ値である。
【００７１】
第五実施例では、第四実施例（図１１参照）と同様に、テープ５０の製造時に、複数の無線通信タグ８０のうちでテープ５０の末尾側に配置される無線通信タグ８０から順に、図示外のＲＦＩＤライタによって各種情報が書込まれる。このとき、テープ５０に設けられる複数の無線通信タグ８０のアドレスＡ領域２０２、アドレスＢ領域２０３、及びアドレスＣ領域２０４に、上記の規則性を満たすようにデータＡ、データＢ、及びデータＣを算出して書き込めばよい。
【００７２】
具体的には、テープ５０の製造時に、付加情報領域２０５に付加データが書き込まれると共に、この付加データの少なくとも一部（本例では下四桁）が、アドレスＡ領域２０２にデータＡとして書き込まれればよい。隣り合う二つの無線通信タグ８０のデータＡを乗算した第一乗算値の少なくとも一部（本例では下四桁）が、アドレスＢ領域２０３にデータＢとして書き込まれればよい。隣り合う二つの無線通信タグ８０のデータＡを乗算した第二乗算値の少なくとも一部（本例では下四桁）が、アドレスＣ領域２０４にデータＣとして書き込まれればよい。
【００７３】
なお、末尾のラベル５１が第一ラベルである場合、第一ラベルよりも搬送方向上流側にはラベル５１が存在しないため、第三ラベルが存在しない状態となる。この場合、第三ラベルの無線通信タグ８０が記憶するＡデータがないため、第一乗算値を算出することができない。つまり、第一ラベルの無線通信タグ８０に書き込むべきデータＢを、算出することができない。従って本例では、末尾の無線通信タグ８０に記憶されているタグ情報１４０ＺのアドレスＢ領域２０３に、エンドマークとして「０」が書き込まれている。
【００７４】
また、先頭のラベル５１Ａが第一ラベルである場合、第一ラベルよりも搬送方向下流側にはラベル５１が存在しないため、第二ラベルが存在しない状態となる。この場合、第二ラベルの無線通信タグ８０が記憶するＡデータがないため、第二乗算値を算出することができない。つまり、第一ラベルの無線通信タグ８０に書き込むべきデータＣを、算出することができない。従って本例では、先頭の無線通信タグ８０に記憶されているタグ情報１４０ＡのアドレスＣ領域２０４に、スタートマークとして「０」が書き込まれている。
【００７５】
図１４及び図１５を参照して、第五実施例のリードライト制御に関する処理を説明する。第五実施例のタグ確認処理では、まずＣＰＵ７１はＳ３１と同様に、無線通信タグ８０を認識可能であるかを判断する（Ｓ５１）。無線通信タグ８０を認識可能である場合（Ｓ５１：ＹＥＳ）、ＣＰＵ７１はＳ３３と同様に、タグＮからタグ情報１４０を読み取る（Ｓ５３）。
【００７６】
次いでＣＰＵ７１は、タグ（Ｎ＋１）及びタグ（Ｎ＋２）の二つのタグ情報１４０が、フラッシュメモリ７５にあるかを判断する（Ｓ５５）。タグ（Ｎ＋２）は、フラッシュメモリ７５の変数Ｎを２加算した値（即ち、Ｎ＋２）の識別データを有する無線通信タグ８０である。つまりタグ（Ｎ＋２）は、最新のタグＮよりも２つ前に読み取られた無線通信タグ８０である。タグ（Ｎ＋１）及びタグ（Ｎ＋２）の二つのタグ情報１４０が存在しない場合（Ｓ５５：ＮＯ）、ＣＰＵ７１は処理をＳ５１に戻す。
【００７７】
タグ（Ｎ＋１）及びタグ（Ｎ＋２）の二つのタグ情報１４０がフラッシュメモリ７５にある場合（Ｓ５５：ＹＥＳ）、ＣＰＵ７１はタグＮのＡデータとタグ（Ｎ＋１）のＡデータとを乗算した第一乗算値Ｘ１を算出する（Ｓ５７）。ＣＰＵ７１はタグ（Ｎ＋１）のＡデータとタグ（Ｎ＋２）のＡデータとを乗算した第二乗算値Ｘ２を算出する（Ｓ５９）。ＣＰＵ７１は、第一乗算値Ｘ１がタグ（Ｎ＋１）のＢデータと同一であり、且つ第二乗算値Ｘ２がタグ（Ｎ＋１）のＣデータと同一であるかを判断する（Ｓ６１）。
【００７８】
第一乗算値Ｘ１がタグ（Ｎ＋１）のＢデータと同一であり、且つ第二乗算値Ｘ２がタグ（Ｎ＋１）のＣデータと同一である場合（Ｓ６１：ＹＥＳ）、ＣＰＵ７１はフラッシュメモリ７５において、タグ（Ｎ＋１）の書込許可フラグを「１」にセットする（Ｓ６３）。第一乗算値Ｘ１がタグ（Ｎ＋１）のＢデータと同一でない場合、又は第二乗算値Ｘ２がタグ（Ｎ＋１）のＣデータと同一でない場合（Ｓ６１：ＮＯ）、ＣＰＵ７１はフラッシュメモリ７５において、タグ（Ｎ＋１）の書込許可フラグを「０」にセットする（Ｓ６５）。Ｓ６３又はＳ６５の実行後、ＣＰＵ７１は処理をＳ５１に戻す。以上のＳ５５〜Ｓ６５が繰り返し実行される毎に、最新のタグＮよりも１つ前に読み取られた無線通信タグ８０の夫々に対応する書込許可フラグが、フラッシュメモリ７５に記憶される。
【００７９】
無線通信タグ８０を認識可能でない場合（Ｓ５１：ＮＯ）、ＣＰＵ７１はタグＮのタグ情報１４０があるかを判断する（Ｓ７１）。タグＮのタグ情報１４０がある場合（Ｓ７１：ＹＥＳ）、最後にタグ情報１００が読み取られたタグＮは、テープ５０に設けられた末尾の無線通信タグ８０であるとみなされる。ＣＰＵ７１はタグＮのＣデータが「０」であるかを判断する（Ｓ７３）。具体的には、フラッシュメモリ７５に記憶されているタグ情報１４０のうち、タグＮのタグ情報１４０のアドレスＢ領域２０３に「０」が記憶されているかが判断される。タグＮのＣデータが「０」である場合（Ｓ７３：ＹＥＳ）、ＣＰＵ７１はＳ５７と同様に、第一乗算値Ｘ１を算出する（Ｓ７５）。
【００８０】
ＣＰＵ７１は、第一乗算値Ｘ１がタグＮのＢデータと同一であるかを判断する（Ｓ７７）。第一乗算値Ｘ１がタグＮのＢデータと同一である場合（Ｓ７７：ＹＥＳ）、タグＮは正規の無線通信タグ８０であるとみなされる。ＣＰＵ７１はフラッシュメモリ７５において、タグＮの書込許可フラグを「１」にセットする（Ｓ７９）。タグＮのＣデータが「０」でない場合（Ｓ７３：ＮＯ）、又は第一乗算値Ｘ１がタグＮのＢデータと同一でない場合（Ｓ７７：ＮＯ）、タグＮは正規の無線通信タグ８０でない可能性がある。ＣＰＵ７１はフラッシュメモリ７５において、タグＮの書込許可フラグを「０」にセットする（Ｓ８１）。Ｓ７９又はＳ８１の実行後、或いはタグＮのタグ情報１４０がない場合（Ｓ７１：ＮＯ）、ＣＰＵ７１はタグ確認処理を終了する。
【００８１】
第五実施例のリードライト制御を、図４及び図１３を参照して具体的に説明する。例えば、印刷動作時にテープ５０が搬送されるのに伴って、無線通信リーダ１６によってラベル５１Ａ〜５１Ｃ（無線通信タグ８０Ａ〜８０Ｃ）から、タグ情報１４０Ａ〜１４０Ｃが順次読み取られる。ここでタグ情報１４０Ｂが読み取られた時点では、フラッシュメモリ７５の変数Ｎが「２」となる（Ｓ５１：ＹＥＳ、Ｓ５３）。
【００８２】
この場合、タグ情報１４０ＢのＡデータ「４０」とタグ情報１４０ＣのＡデータ「７５３４」とを乗算した値「３０１３６０」が、第一乗算値Ｘ１として算出される（Ｓ５７）。タグ情報１４０ＢのＡデータ「４０」とタグ情報１４０ＡのＡデータ「２５４６」とを乗算した値「１０１８４０」は、第二乗算値Ｘ２として算出される（Ｓ５９）。第一乗算値Ｘ１の下四桁はタグ情報１４０ＢのＢデータ「１３６０」と同一であり、且つ第二乗算値Ｘ２の下四桁はタグ情報１４０ＢのＣデータ「１８４０」と同一である（Ｓ６１：ＹＥＳ）。無線通信タグ８０Ｂの書込許可フラグが「１」にセットされる（Ｓ６３）。以降は、第一実施例と同様に、無線通信タグ８０Ｂに対象情報が書き込まれる。
【００８３】
＜備考＞
以上説明したように、本実施形態の印刷装置１によれば、テープ送りモータ２３、サーマルヘッド１０、無線通信リーダ１６、無線通信ライタ１８、及びＣＰＵ７１を備える。テープ送りモータ２３は、少なくとも認証データ（Ａデータ、Ｂデータ、Ｃデータ）を記憶する無線通信タグ８０が夫々設けられた複数のラベル５１が長手方向に並ぶテープ５０を、長手方向に沿って供給する。サーマルヘッド１０は、供給されるテープ５０のラベル５１に印刷する。無線通信リーダ１６は、供給されるテープ５０のラベル５１に設けられた無線通信タグ８０から情報を読取る。
【００８４】
ＣＰＵ７１は、第一ラベルに設けられた無線通信タグ８０が記憶する認証データである第一認証データと、第二ラベルに設けられた無線通信タグ８０が記憶する認証データである第二認証データとを、無線通信リーダ１６によって読取る（Ｓ３：Ｓ３３：Ｓ５３）。ＣＰＵ７１は、読取った第一認証データ及び第二認証データが予め定められた関係である認証条件を満たすか否かを判断する（Ｓ７：Ｓ１７：Ｓ２７：Ｓ３７：Ｓ６１）。
【００８５】
これによれば、印刷装置１は、第一ラベルの無線通信タグ８０の第一認証データと、第二ラベルの無線通信タグ８０の第二認証データとに基づいて、第一ラベルの無線通信タグ８０が正規であるかの認証を行う。つまり第一ラベルの無線通信タグ８０のみを用いて認証を行うのでなく、二つのラベル（第一ラベル及び第二ラベル）の各無線通信タグ８０を用いて認証を行うことで、第一ラベルの無線通信タグ８０が正規であるかをより正確に認証できる。その結果、テープ５０に設けられた無線通信タグ８０に対する情報の不正な書込みを抑制可能である。
【００８６】
無線通信ライタ１８は、供給されるテープ５０のラベル５１に設けられた無線通信タグ８０に情報を書込む。ＣＰＵ７１は、認証条件を満たすと判断した場合、無線通信ライタ１８による第一ラベルへの情報の書込みを許可する（Ｓ９：Ｓ３９：Ｓ６３）。これによれば、正規でない無線通信タグ８０に対する情報の不正な書込みを抑制できる。
【００８７】
第二ラベルは、第一ラベルと長手方向に隣り合う。これによれば、二つの隣り合うラベル（第一ラベル及び第二ラベル）の各無線通信タグ８０を用いて認証を行うことで、第一ラベルの無線通信タグ８０が正規であるかをより迅速に認証できる。
【００８８】
第一実施例では、ＣＰＵ７１は読取った第一認証データ（タグ（Ｎ−１）のＢデータ）及び第二認証データ（タグＮのＡデータ）が同一データである場合、認証条件を満たすと判断する（Ｓ７）。
【００８９】
第二実施例では、ＣＰＵ７１は、読取った第一認証データ（タグ（Ｎ−１）のＢデータ）及び第二認証データ（タグＮのＡデータ）を所定の数式（加算式）に適用して算出した算出値が所定のキー値である場合、認証条件を満たすと判断する（Ｓ１７）。詳細には、ＣＰＵ７１は、印刷装置１のＲＯＭ７２に予め記憶されているキー値（規定値）に基づいて、算出値がキー値であるか否かを判断する（Ｓ１７）。
【００９０】
第三実施例では、ＣＰＵ７１は、読取った第一認証データ（タグ（Ｎ−１）のＡデータ）及び第二認証データ（タグＮのＡデータ）を所定の数式（乗算式）に適用して算出した算出値が所定のキー値である場合、認証条件を満たすと判断する（Ｓ１７）。例えばＣＰＵ７１は、第一ラベルに設けられた無線通信タグ８０に記憶されているキー値（タグ（Ｎ−１）のＢデータ）を、無線通信リーダ１６によって読取る（Ｓ３）。ＣＰＵ７１は、読取ったキー値に基づいて、算出値がキー値であるか否かを判断する（Ｓ２７）。
【００９１】
第四実施例では、ＣＰＵ７１は、読取った第一認証データ（タグ（Ｎ＋１）のＡデータ）及び第二認証データ（タグＮのＡデータ）を所定の数式（乗算式）に適用して算出した算出値が所定のキー値である場合、認証条件を満たすと判断する（Ｓ３７）。例えばＣＰＵ７１は、第一ラベルに設けられた無線通信タグ８０に記憶されているキー値（タグ（Ｎ＋１）のＢデータ）を、無線通信リーダ１６によって読取る（Ｓ３５）。ＣＰＵ７１は、読取ったキー値に基づいて、算出値がキー値であるか否かを判断する（Ｓ３７）。
【００９２】
第五実施例では、ＣＰＵ７１は、第一認証データ（タグ（Ｎ＋１）のＡデータ）と、第二認証データ（タグ（Ｎ＋２）のＡデータ）と、第三認証データ（タグＮのＡデータ）とを、無線通信リーダ１６によって読取る（Ｓ３５）。第三認証データは、第二ラベルとは反対側から第一ラベルと長手方向に隣り合う第三ラベルに設けられた無線通信タグ８０が記憶する認証データである。ＣＰＵ７１は、読取った第一認証データ及び第二認証データが第一の認証条件を満たし、且つ読取った第一認証データ及び第三認証データが第二の認証条件を満たすか否かを判断する（Ｓ６１）。ＣＰＵ７１は、第一の認証条件及び第二の認証条件の両方を満たすと判断した場合、無線通信ライタ１８による第一ラベルへの情報の書込みを許可する（Ｓ６３）。
【００９３】
例えばＣＰＵ７１は、読取った第一認証データ及び第二認証データを所定の数式（乗算式）に適用して算出した第一算出値（第一乗算値Ｘ１）が所定の第一キー値である場合、第一の認証条件を満たすと判断する（Ｓ５７、Ｓ６１）。ＣＰＵ７１は、読取った第一認証データ及び第三認証データを所定の数式（乗算式）に適用して算出した第二算出値（第二乗算値Ｘ２）が所定の第二キー値である場合、第二の認証条件を満たすと判断する（Ｓ５７、Ｓ６１）。
【００９４】
例えばＣＰＵ７１は、第一ラベルに設けられた無線通信タグ８０に記憶されている第一キー値（タグ（Ｎ＋１）のＢデータ）を、無線通信リーダ１６によって読取る（Ｓ５３）。ＣＰＵ７１は、読取った第一キー値に基づいて、第一算出値が第一キー値であるか否かを判断する（Ｓ６１）。ＣＰＵ７１は、第一ラベルに設けられた無線通信タグ８０に記憶されている第二キー値（タグ（Ｎ＋１）のＣデータ）を、無線通信リーダ１６によって読取る（Ｓ５３）。ＣＰＵ７１は、読取った第二キー値に基づいて、第二算出値が第二キー値であるか否かを判断する（Ｓ６１）。
【００９５】
なお、上記実施形態において、無線通信タグ８０が本発明の「記憶素子」に相当する。テープ送りモータ２３が本発明の「テープ供給部」に相当する。サーマルヘッド１０が本発明の「印刷部」に相当する。無線通信リーダ１６が本発明の「読取部」に相当する。無線通信ライタ１８が本発明の「書込部」に相当する。ＣＰＵ７１が本発明の「制御部」に相当する。ＲＯＭ５２が本発明の「記憶部」に相当する。本発明は、上記実施形態に限定されず、各種変形が可能である。
【００９６】
例えば、上記第一〜第五実施例は、適宜組み合わせて実施されてもよい。無線通信タグ８０は、ＲＦＩＤタグとは異なる無線通信方式の記憶素子でもよい。無線通信リーダ１６及び無線通信ライタ１８は、ＲＦＩＤタグとは異なる無線通信方式のリーダ及びライタでもよい。上記実施形態では、一つのラベル５１に一つの無線通信タグ８０が設けられる場合を例示したが、一つのラベル５１に複数の無線通信タグ８０が設けられてもよい。ラベル５１は、固定長のラベルに限定されず、可変長のラベルでもよい。
【００９７】
先述したように第一及び第二実施例では、複数の無線通信タグ８０に記憶されるＡデータ及びＢデータの組合せは、何れも異なる組合せであることが好適である。この場合、Ｓ７及びＳ１７の判断と合わせて、ＣＰＵ７１はタグ（Ｎ−１）のＡデータとタグＮのＡデータが異なるかを判断してもよい。タグ（Ｎ−１）のＡデータとタグＮのＡデータが同じである場合、不正な無線通信タグ８０である可能性があるため、ＣＰＵ７１はフラッシュメモリ７５に記憶させるタグ（Ｎ−１）の書込許可フラグを「０」にセットしてもよい（Ｓ１１）。
【００９８】
先述したように第三〜第五実施例では、認証データ「０」はエンドマークやスタートマークとして機能するため、その他の認証データは「０」以外であることが望ましい。そこで上記実施形態では、上記第三〜第五実施例では、現実的に「０」になりにくい製造時間の秒単位未満４桁を、全ての認証データの算出基礎となるデータＡとして設定されている。なお、仮に製造時間の秒単位未満４桁が「００００」となる場合は、これに所定値（例えば「１」）を加算した値がデータＡとして設定されればよい。
【００９９】
上記実施形態では、タグ書込処理（図６参照）のＳ１０９において、データＡ及びデータＢに所定値を加算することでデータＡ及びデータＢを変更する場合を例示した。しかしながら、Ｓ１０９ではデータＡ及びデータＢを変更できればよく、加算される所定値は任意であり、また加算以外の演算処理によってデータＡ及びデータＢを変更してもよい。なお、特定値（上記実施形態では「０」）がエンドマーク又はスタートマークのような機能を有する場合は、Ｓ１０９では変更後のデータＡ及びデータＢが特定値とならない演算処理によって、データＡ及びデータＢを変更することが好適である。
【符号の説明】
【０１００】
１    印刷装置
１０    サーマルヘッド
１２    プラテン機構
１６    無線通信リーダ
１８    無線通信ライタ
２３    テープ送りモータ
３０    テープカセット
５０    テープ
５１    ラベル
７１    ＣＰＵ
７５    フラッシュメモリ
８０    無線通信タグ
１００，１１０，１２０，１３０，１４０    タグ情報
１０２，２０２    アドレスＡ領域
１０３，２０３    アドレスＢ領域
１０４，２０５    付加情報領域
２０４    アドレスＣ領域
【図１】
2020149551.tif 000003
【図２】
2020149551.tif 000004
【図３】
2020149551.tif 000005
【図４】
2020149551.tif 000006
【図５】
2020149551.tif 000007
【図６】
2020149551.tif 000008
【図７】
2020149551.tif 000009
【図８】
2020149551.tif 000010
【図９】
2020149551.tif 000011
【図１０】
2020149551.tif 000012
【図１１】
2020149551.tif 000013
【図１２】
2020149551.tif 000014
【図１３】
2020149551.tif 000015
【図１４】
2020149551.tif 000016
【図１５】
2020149551.tif 000017