(57)【要約】【課題】  通信アンテナを介して媒体に内蔵されたＲＦ−ＩＤ（Radio Frequency IDentification）素子へ情報を書き込み、媒体を発行する通信装置において、ＲＦ−ＩＤ素子に情報を書き込む場合、指定されたブロック番号へ指定されたデータのみを書き込んでいた為、データを書き込んだブロックが正常に機能していれば、データを書き込んだブロック以外の領域が正常に機能しない場合も、媒体発行処理は正常に終了していた。  【解決手段】  ＲＦ−ＩＤ素子へ情報を書き込む場合に、メモリ全般のチェックを行い、メモリが全領域共正常に機能するＲＦ−ＩＤ素子が内蔵された媒体のみ正常に発行する様にした。【選択図】    図１１
2006139631.tif 000002
【特許請求の範囲】
【請求項１】
媒体に内蔵されるメモリを含む通信素子と非接触で通信を行う通信制御手段を有する記録装置であって、
前記メモリに情報を書き込む書き込み手段と、前記のメモリから情報を読み込む読み込み手段とにより前記通信素子のメモリを予めチェックするメモリチェック手段とを有することを特徴とする記録装置。
【請求項２】
前記メモリチェック手段は、前記メモリの全アドレスに対してメモリチェックを実行することを特徴とする請求項１記載の記録装置。
【請求項３】
前記メモリチェック手段は、前記メモリの特定アドレスに対してメモリチェックを実行することを特徴とする請求項１記載の通信装置。
【請求項４】
前記メモリチェック手段は、前記通信素子へ所定情報を書き込む為の情報書き込み指示を受け付けた後に、実行することを特徴とする請求項１〜３記載の通信装置。
【請求項５】
前記通信素子への情報書き込み指示は、前記記録装置と通信可能な外部装置から指示されるものであることを特徴とする請求項４記載の記録装置。
【請求項６】
前記通信素子への情報書き込み指示は、前記記録装置の操作パネルから指示されるものであることを特徴とする請求項４記載の通信装置。
【請求項７】
前記記録装置は、前記媒体の表面に画像を記録する記録手段を有することを特徴とする請求項１〜６記載の記録装置。
【請求項８】
前記媒体とは、台紙に複数枚のラベルが貼付されたラベル紙、又はＴＯＦ（Top of Form）マークを有する連続紙であることを特徴とする請求項１〜７記載の通信装置。
【請求項９】
前記媒体とは、カット紙、プラスチックカードであることを特徴とする請求項１〜７記載の通信装置。
【請求項１０】
媒体に内蔵されるメモリを含む通信素子と非接触で通信を行う通信制御方法であって、
前記メモリに情報を書き込む情報書き込み工程と、前記メモリから情報を読み込む情報読み込み工程とにより前記通信素子のメモリを予めチェックするメモリチェック工程とを有することを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば集積回路チップとアンテナを備えたＲＦ−ＩＤ（Radio Frequency IDentification）素子等、無線通信素子を内蔵する媒体に対して、無線通信素子と非接触で通信を行う記録装置、及び通信制御方法に関するものである。
【背景技術】
【０００２】
従来、非接触で情報の書き込み／読み出し可能な集積回路チップと通信アンテナを備えたＲＦ−ＩＤ素子が開発されている。通常、ＲＦ−ＩＤ素子は、ラベル紙、タグ紙、カット紙、プラスチックカード等の記録媒体に内蔵されている。
【０００３】
ＲＦ−ＩＤ素子と通信する場合、通常「ＲＦ−ＩＤ通信ドライバ」を含んだＲＦ−ＩＤ通信装置を使用して情報の書き込み／読み出しを行なう。
【０００４】
近年は、記録装置内にＲＦ−ＩＤ通信ドライバを内蔵し、記録装置内でＲＦ−ＩＤ素子内蔵の記録媒体表面に記録を行うと同時に、ＲＦ−ＩＤ素子にも情報を書き込むという記録装置が開発されている。
【０００５】
図１はＲＦ−ＩＤ通信ドライバを内蔵し、媒体表面に画像を記録する長尺ラインヘッドを用いたインクジェット方式ラベル記録装置（以下記録装置）とパーソナルコンピュータ（以下ＰＣ）を接続した構成を示す従来例の図である。記録装置１００とＰＣ１０２はプリンタケーブル１０１で接続されており、ＰＣ１０２は記録データやＲＦ−ＩＤ素子に書き込む為の情報（書き込みブロック番号と書き込みデータ等）や、記録媒体表面に記録する為の情報等を、制御コマンドとしてプリンタケーブル１０１に出力する制御を行う。尚、図中１０３はモニタ、１０４はキーボード、１０５はマウスである。
【０００６】
図１４はＰＣ１０２の電気的なブロック図で、ＰＣ１０２全体を制御するＣＰＵ（Central Processing Unit）１４００、ＣＰＵがプログラムを実行するための記憶領域であるＲＡＭ１４０１、プログラムを保存しておくＨＤＤ１４０２、ディスプレイ出力情報の処理を行うビデオコントローラ１４０３、プリンタと通信を行うためのプリンタインタフェース１４０６、マウスと通信を行うためのマウスインターフェース１４０５、キーボードと通信を行うためのキーボードタインターフェース１４０４から構成される。
また、ＨＤＤ１４０２内にはホストコンピュータ全体を制御するプログラムであるＯＳや、記録情報やＲＦ−ＩＤ素子に書き込む為の情報を作成するアプリケーションプログラムや、記録データを制御コードに変換してプリンタインタフェースから出力するプログラムであるプリンタドライバが記録されていおり、これらの制御プログラムは、ＣＰＵ１４００により実行される。
【０００７】
図２は上記図１に示した従来例の記録装置の側面断面図である。
【０００８】
記録装置２００は、ＲＦ−ＩＤ素子が内蔵されているラベル紙２０４がセットされる給紙部２０５、ＲＦ−ＩＤ素子の情報を書き込むための通信アンテナ２０７、ラベル紙２０４に貼付されたラベルの先端（又は後端）位置検出用のＴＯＦ（Top Of Form）センサ２０９等を備えている。
【０００９】
ＴＯＦセンサ２０９でラベル紙２０４の先端を検知した状態において、該当ラベル内のＲＦ−ＩＤ素子は、通信アンテナ２０７の下部に位置するように設定される。
【００１０】
記録指示が発生すると記録ジョブが開始され、給紙部２０５にセットされているラベル紙２０４を、搬送ローラ２０２を介して駆動される搬送ベルト２０３上を搬送させ、ＴＯＦセンサ２０９でラベル紙２０４の先端を検知すると、一旦搬送動作を停止して通信アンテナ２０７を介した無線通信により該当ラベルの内蔵ＲＦ−ＩＤ素子にデータを書き込む。その後再度搬送動作を再開して記録ヘッド２０１によりラベル表面に画像を記録する。
【００１１】
尚、記録装置２００には場合によりカッタユニット２０６内部のカッタ２０８によりデータ書き込み、及び画像記録終了したラベルを１枚毎カットできる。
【００１２】
図３（ａ）はデータを書き込む前のＲＦ−ＩＤ素子のメモリマップであり、図３（ｂ）は、記録装置の通信アンテナとＲＦ−ＩＤ素子との通信シーケンスを示し、そして図３（ｃ）は図３（ａ）のＲＦ−ＩＤ素子に対して図３（ｂ）のシーケンスによりデータを書き込んだ後のＲＦ−ＩＤ素子のメモリマップである。
【００１３】
ＲＦ−ＩＤ素子のメモリは４バイト単位のブロックとなっており、ブロック単位でアクセスを行う。ＲＦ−ＩＤ素子に情報を書き込む場合は、ＰＣは記録装置に対して制御コマンドで「書き込み先頭ブロック番号」と「書き込みデータ」を指定することで、記録装置はＲＦ−ＩＤ素子に対して通信アンテナを使用して識別コード（データ書き込み）８００と、書き込みブロック番号８０１と書き込みデータ８０２を指示してブロック単位にデータを書き込む。本図は、８０３に示す如く、「ブロック０」から、データを１６Byte（４ブロック分）書き込んだ例である。
【００１４】
上記の例より改善された方法として、用紙は継続的に搬送し、内蔵するＲＦ−ＩＤ素子のメモリにデータを書き込み、その直後に読み出しをして正常に書き込まれたかをチェックし、もしも正しく書き込まれていなければ、用紙の搬送速度を小さくすることによって動作を安定化し、より敏速に、且つ確実な方法を実現しようとする提案も為されている。
（例えば特許文献１）
【００１５】
【特許文献１】特開２００３−１５０９０７
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、上記従来技術においては次のような問題が残っている。
【００１７】
即ち、ＲＦ−ＩＤ素子のメモリに書き込み、書き込み済みデータを読み出すことによって正常な書き込みが行われたことをチェックしているために、該当領域以外のメモリ領域は正常に動作するか否かが不明であり、もしもその後別のメモリ領域に書き込む工程が存在するような場合には整合がとれなくなる可能性が残る。
【００１８】
本発明は上述した課題に鑑み、なされたものであり、全メモリ領域共正常に機能するＲＦ−ＩＤ素子が内蔵された媒体のみを発行することを目的とする。
【課題を解決するための手段】
【００１９】
上記目的を達成するため、本発明による記録装置は、
媒体に内蔵されるメモリを含む通信素子と非接触で通信を行う通信制御手段を有する記録装置であって、
前記メモリに情報を書き込む書き込み手段と、前記のメモリから情報を読み込む読み込み手段とにより前記通信素子のメモリを予めチェックするメモリチェック手段とを有することを特徴とする。
【００２０】
また、本発明による通信制御方法は、
媒体に内蔵されるメモリを含む通信素子と非接触で通信を行う通信制御方法であって、前記メモリに情報を書き込む情報書き込み工程と、前記メモリから情報を読み込む情報読み込み工程とにより前記通信素子のメモリを予めチェックするメモリチェック工程とを有することを特徴とする。
【発明の効果】
【００２１】
以上説明したように、本発明によれば、通信アンテナを介して媒体に内蔵されたＲＦ−ＩＤ（Radio Frequency IDentification）素子へ情報を書き込み、媒体を発行する通信装置において、ＲＦ−ＩＤ素子へ情報を書き込む場合に、ＲＦ−ＩＤ素子のメモリチェックを行うことにより、メモリが正常に機能するＲＦ−ＩＤ素子が内蔵された媒体のみを正常に発行する事ができその後の書き込み工程における動作信頼度が向上する。
【発明を実施するための最良の形態】
【００２２】
以下に、本発明の実施形態を、実施例に基づき詳細に説明する。
【００２３】
[第１の実施形態]
図４（ａ）は第１の実施形態のラベル紙を示す斜視図、図４（ｂ）はラベル紙の一部を拡大した上面図である。ラベル紙３００はロール状に巻かれており、台紙３０１上に複数枚のラベル３０２が長手方向へ所定間隔で貼り付けられた状態に構成されている。ラベル表面への記録時には、ラベル３０２の先端に余白３０７をあけて、記録範囲３０６に記録が行われる。ＴＯＦ（Top Of Form）センサで検知するのはラベル３０２の先端部３０５であり、ラベル３０２の先端部３０５から距離３０４の場所にＲＦ−ＩＤ素子が内蔵されている。
【００２４】
図５は第１の実施形態によるＲＦ−ＩＤ素子のメモリマップである。ＲＦ−ＩＤ素子は１２８バイト（３２ブロック×４バイト）のメモリを有し、４バイト単位のブロックとなっており、ブロック単位でアクセスを行う。
【００２５】
図６は第１の実施形態によるＲＦ−ＩＤ通信ドライバを内蔵し、且つ長尺ラインヘッドを用いたインクジェット方式ラベル記録装置（以下「記録装置」）の概略を示す構成図である。
【００２６】
記録装置は、ラベル紙に画像を形成する記録ヘッド４００、ラベル先端（或いは後端）位置検出用のＴＯＦセンサ４０１、ラベル紙３００を搬送するための搬送ローラ４０２、搬送ベルト４０３、ラベル紙をカットするカッタ４０４、ラベルに内蔵されたＲＦ−ＩＤ素子３０３との通信を行なうための通信アンテナ４０８、記録装置に対する記録媒体（ラベル紙）の着脱を検出する記録媒体着脱検出センサ４１０等を備えている。
【００２７】
記録装置への記録指示が発生すると、ラベル紙３００を搬送ベルト４０３にて搬送させ、ＴＯＦセンサ４０１でラベルの先端を検知すると、該当ラベルに内蔵されているＲＦ−ＩＤ素子に情報を書き込む処理を実行する。続いてラベルの先端検知した位置より、ＴＯＦセンサ４０１から記録ヘッド４００までの距離分４０９とラベルの先端余白３０７（図４参照）を加算した距離分搬送させた後、ラベル表面への記録処理を開始する。
【００２８】
ＲＦ−ＩＤ素子へのデータの書き込みと表面への画像記録が完了したラベル紙３００は、記録装置の排紙口に取り付けられているカッタ４０４によりカットされる。
【００２９】
記録済みのラベル紙３００のカット後、未記録のラベル紙３００は、搬送ローラ４０２を逆回転させることによって、次の先頭ラベルがＴＯＦセンサ４０１より上流に位置するまで戻される。
【００３０】
これにより、記録ジョブが終了する。また、記録媒体着脱検出センサ４１０により、記録媒体であるラベル紙３００が交換されたことを検出可能である。
【００３１】
図７・図８は第１の実施形態の記録装置に対しＰＣから送信される制御コマンドの構造を示す図である。制御コマンドとしては、記録する連続紙の種類等を設定する用紙設定コマンド５００、記録データの基準となる設定が存在するフォーマットコマンド５０１、データコマンドの属性を示す属性部５０２、５０３、５０４、データコマンドのデータ部５０５、記録データの終了を示しジョブを開始するジョブ開始コマンド５０６が存在し、それらのコマンドを図８に示す記録コマンド転送例５０７のように出力する。ＲＦ−ＩＤ素子に書き込む先頭ブロック番号及びデータは、ＲＦ−ＩＤコマンド５０４により指定する。
【００３２】
図９は第１の実施形態による記録装置の電気的な構成を示す簡易ブロック図である。
【００３３】
記録装置は、ＭＰＵ（Micro Processing Unit）６００、プログラムＲＯＭ６０１、ＲＡＭ６０２、ＣＧＲＯＭ（Character Generator ROM）６０３、ＶＲＡＭ（Video RAM）６０４、インタフェースドライバ６０５、操作パネルキー６１８、ＴＯＦセンサ４０１、記録媒体着脱検出センサ４１０、入力ポート６１９、出力ポート６１０、搬送モータドライバ６１１、搬送モータ６１２、給紙モータドライバ６１３、給紙モータ６１４、カッタモータドライバ６１５、カッタモータ６１６、操作パネルＬＥＤ６１７、ＬＣＤドライバ６２０、操作パネルＬＣＤ６２１、ヘッド駆動回路６０６、記録ヘッド４００、ＲＦ−ＩＤ通信ドライバ６０８、通信アンテナ４０８を備えている。
【００３４】
通信アンテナ４０８はアンテナ移動モータドライバ６２２にて駆動されるアンテナ移動モータ６２３により適正位置に移動可能である。
【００３５】
ＭＰＵ６００は、プログラムＲＯＭ６０１に格納された制御プログラムを実行し、ＰＣからの制御コマンドを受信、解析する。また、ＭＰＵ６００は、ＰＣから受信した制御コマンドのうち、用紙設定コマンド５００やフォーマットコマンド５０１の各種設定値はＲＡＭ６０２に記憶し、イメージコマンド５０３のイメージデータはＶＲＡＭ６０４に展開し、キャラクタコマンド５０２のキャラクタデータはＣＧＲＯＭ６０３より該当するビットマップデータを読み出しＶＲＡＭ６０４に展開し、一方ＲＦ−ＩＤの先頭ブロック番号やＲＦ−ＩＤデータはＲＡＭ６０２に記憶する。また、ＭＰＵ６００は、出力ポート６１０を介して各モータドライバ６１１、６１３、６１５を制御することで、搬送モータ６１２、給紙モータ６１４、カッタモータ６１６を駆動し、操作パネルＬＥＤ６１７やエラー通知用ＬＥＤ（図８参照）の点灯／消灯も制御する。
【００３６】
また、ＭＰＵ６００は、Ｋ（ブラック）の記録ヘッド４００に関してはヘッド駆動回路６０６を制御することにより駆動する。更に、ＭＰＵ６００は、ＲＦ−ＩＤ通信ドライバ６０８を制御することにより通信アンテナ４０８を介して、ＲＦ−ＩＤ素子へのデータの読み込みや、書き込みを行う。
【００３７】
ＴＯＦセンサ４０１や、操作パネルキー６１８、それに記録媒体着脱検出センサ４１０は、入力ポート６１９を介してＭＰＵ６００に接続されている。ＭＰＵ６００は、操作パネルに装着されている液晶表示部の操作パネルＬＣＤ６２１に関しては、ＬＣＤドライバ６２０を制御することにより駆動する。
【００３８】
図１２は第１の実施形態による記録装置の操作パネルを示す図である。操作パネルは、記録中止ボタン６１８、エラー通知用ＬＥＤ６１７、メッセージ表示用ＬＣＤ６２１を備えている。
【００３９】
次に、上記の如く構成された記録装置における処理動作について図１０、図１１を参照しながら詳細に説明する。
図１０は記録装置の記録ジョブを示すフローチャートである。かかるフローチャートに対応する制御プログラムがプログラムＲＯＭ６０１に記憶されている。本処理は記録装置のＭＰＵ６００がＲＯＭ６０１に記憶されている制御プログラムに基づき記録装置各部を制御することで実行する。
【００４０】
記録装置がＰＣより制御コマンド受信を開始すると、本処理が起動される。
【００４１】
先ず、データ展開処理により、各種記録データをＶＲＡＭ６０４に展開し、各種設定値やＲＦ−ＩＤデータはＲＡＭ６０２に記憶する（ステップＳ７００）。
【００４２】
次に、ＲＡＭ６０２上に存在する領域ＢにＴＯＦセンサ４０１から記録ヘッド４００までの距離分４０９＋ラベルの先端余白３０７（図４参照）に相当する搬送モータの駆動パルス数の値を記憶する（ステップＳ７０１）。
【００４３】
次に搬送モータ６１２を１パルスずつ駆動し（ステップＳ７０２）、ＴＯＦセンサ４０１でラベルの先端を検知すると（ステップＳ７０３でＹＥＳ）、ＲＦ−ＩＤ素子にデータを書き込む（ステップＳ７０４）。書き込み処理が異常終了した場合は（ステップＳ７０５でＮＯ）、エラー処理（搬送モータ６１２を停止／操作パネルのエラー通知用ＬＥＤを点灯）を実行し（ステップＳ７０９）、本処理を終了する。
【００４４】
書き込みが正常終了した場合は（ステップＳ７０５でＹＥＳ）、ＲＡＭ６０２上に存在する領域Ｃ（駆動ステップ数）に「０」を代入する（ステップＳ７０６）。
更に、搬送モータ６１２を１パルス進め（ステップＳ７０７）、１パルス駆動する毎に上記領域Ｃの値をインクリメントする（ステップＳ７０８）。上記領域Ｃの値が上記領域Ｂの値以上になったら（ステップＳ７１０でＹＥＳ）、１ラスタ分の記録処理を実行する（ステップＳ７１１）。上記処理を画像エリア分繰り返し１ページの画像記録は完了する（ステップＳ７１２でＹＥＳ）。
【００４５】
そして設定枚数分終了すると（ステップＳ７１３でＹＥＳ）、排紙処理により記録済みのラベル紙を記録装置の排紙口に取り付けられているカッタ４０４により切断し、そして未記録のラベル先端部がＴＯＦセンサ４０１を通過するまでバックフィードして（ステップＳ７１４）、処理は終了する。
【００４６】
次に、本発明の特徴的な部分であるＲＦ−ＩＤ素子への書き込み処理（ステップＳ７０９）動作に関して図１１を参照しながら詳細に説明する。
【００４７】
図１１はＲＦ−ＩＤ書き込み処理を示すフローチャートである。かかるフローチャートに対応する制御プログラムがプログラムＲＯＭ６０１に記憶されている。本処理は記録装置のＭＰＵ６００がＲＯＭ６０１に記憶されている制御プログラムに基づき記録装置各部を制御することで実行する。
【００４８】
記録媒体に内蔵されたＲＦ−ＩＤ素子が所定の位置（通信アンテナ４０８の下）に搬送されると、本処理が起動される。
【００４９】
先ず、ＲＡＭ６０２上に存在する領域Ｙ（ブロック番号）に「０」を代入する（ステップＳ９００）。次にＲＦ−ＩＤ素子のブロック番号Ｙのデータを読み出し、ＲＡＭ６０２上に存在する１ブロック分のバックアップ領域に一旦退避させる（ステップＳ９０１）。
【００５０】
次に、ブロック番号Ｙの全領域にテストデータ（５５ｈ）を書き込む（ステップＳ９０２）。次にブロック番号Ｙのデータを読み出し（ステップＳ９０３）、ブロック番号Ｙの全領域とテストデータ（５５ｈ）と比較し（ステップＳ９０４）、テストデータ（５５ｈ）と異なるデータが存在する場合（ステップＳ９０４でＮＯ）は、異常終了する。
【００５１】
ブロック番号Ｙの全領域とテストデータ（５５ｈ）が同一ならば（ステップＳ９０４でＹＥＳ）、次にテストデータを変更（ＡＡｈ）、上書きし、再度メモリチェックを行う（ステップＳ９０５〜Ｓ９０７）。
【００５２】
メモリチェックが正常終了（ステップＳ９０７でＹＥＳ）ならば、バックアップ領域に退避していたデータをブロック番号Ｙの領域に書き込む（Ｓ９０８）。次にブロック番号のＹをインクリメント（ステップＳ９０９）し、そして全てのブロックのメモリチェックが正常に終了したら（ステップＳ９１０でＹＥＳ）、ＲＡＭ６０２に記憶されているブロック番号から所望の書き込みデータをブロック単位でＲＦ−ＩＤ素子へ書き込む（ステップＳ９１１）。
【００５３】
以上説明したように、第１の実施形態によれば、ラベルに内蔵しているＲＦ−ＩＤ素子へ所望の書き込みデータを書き込む前に、全領域のメモリチェックを行うことで、全メモリ領域が正常に機能するＲＦ−ＩＤ素子が内蔵された媒体のみを発行する事が可能となる。
【００５４】
[第２の実施形態]
第１の実施形態による記録装置では、ＲＦ−ＩＤ素子の全領域のメモリチェックを行った。これに対し、第２の実施形態では、特定領域のメモリチェックをすることで、本発明を簡易に実施することができる。
【００５５】
図１３はＲＦ−ＩＤ書き込み処理を示すフローチャートである。かかるフローチャートに対応する制御プログラムがプログラムＲＯＭ６０１に記憶されている。本処理は記録装置のＭＰＵ６００がＲＯＭ６０１に記憶されている制御プログラムに基づき記録装置各部を制御することで実行する。
記録媒体に内蔵されたＲＦ−ＩＤ素子が所定の位置（通信アンテナ４０８の下）に搬送されると、本処理が起動される。
【００５６】
先ず、ＲＦ−ＩＤ素子の先頭ブロックであるブロック番号０のデータを読み出し、ＲＡＭ６０２上に存在する1ブロック分のバックアップ領域に退避する（ステップＳ１０００）。
【００５７】
次にブロック番号０の全領域にテストデータ（５５ｈ）を書き込む（ステップＳ１００１）。次にブロック番号０のデータを読み出し（ステップＳ１００２）、ブロック番号０の全領域とテストデータ（５５ｈ）と比較し（ステップＳ１００３）、テストデータ（５５ｈ）と異なるデータが存在する場合（ステップＳ１００３でＮＯ）は、異常終了する。
【００５８】
メモリチェック結果が正常なら（ステップＳ１００３でＹＥＳ）、ＲＡＭ６０２上に存在する1ブロック分のバックアップ領域に退避していたデータをブロック番号０の領域に書き込む（Ｓ１００４）。
【００５９】
そして次に、最終ブロックであるブロック番号３１に関しても、上記と同様なメモリチェックを行う（Ｓ１００５〜Ｓ１００９）。
先頭ブロックと最終ブロックのメモリチェックが正常に終了した場合は、ＲＡＭ６０２に記憶されているブロック番号から所望の書き込みデータをブロック単位でＲＦ−ＩＤ素子へ書き込む（ステップＳ１０１０）。
【００６０】
以上説明したように、第２の実施形態によれば、ラベルに内蔵しているＲＦ−ＩＤ素子へ所望の書き込みデータを書き込む前に、先頭ブロックと最終ブロックのメモリチェックを行うことで、メモリが正常に機能するＲＦ−ＩＤ素子が内蔵された媒体のみを正常に発行する事が可能である。
【００６１】
[第３の実施形態]
第１の実施形態によるＲＦ−ＩＤ通信ドライバ内蔵の長尺ラインヘッドを用いたインクジェット方式ラベル記録装置では、ＲＦ−ＩＤ素子の全領域のメモリチェックを行った後にＲＦ−ＩＤ素子にデータ書き込みを行った。これに対し、第３の実施形態では、ＲＦ−ＩＤ素子に所望のデータを書き込んだ後に全領域のメモリチェックをすることで、本発明を実施できる。
【００６２】
図１５は本実施例によるＲＦ−ＩＤ書き込み処理を示すフローチャートである。かかるフローチャートに対応する制御プログラムがプログラムＲＯＭ６０１に記憶されている。本処理は記録装置のＭＰＵ６００がＲＯＭ６０１に記憶されている制御プログラムに基づき記録装置各部を制御することで実行する。
【００６３】
記録媒体に内蔵されたＲＦ−ＩＤ素子が所定の位置（通信アンテナ４０８の下）に搬送されると、本処理が起動される。先ず、ＲＡＭ６０２に記憶されているブロック番号からＲＦ−ＩＤ書き込みデータをブロック単位でＲＦ−ＩＤ素子へ書き込む（ステップＳ１５１１）。次にＲＡＭ６０２上に存在する領域Ｙ（ブロック番号）に「０」を代入する（ステップＳ１５００）。次にＲＦ−ＩＤ素子のブロック番号Ｙのデータを読み出し、ＲＡＭ６０２上に存在する１ブロック分のバックアップ領域に退避する（ステップＳ１５０１）。次にブロック番号Ｙの全領域にテストデータ（５５ｈ）を書き込む（ステップＳ１５０２）。次にブロック番号Ｙのデータを読み出し（ステップＳ１５０３）、ブロック番号Ｙの全領域とテストデータ（５５ｈ）と比較し（ステップＳ１５０４）、テストデータ（５５ｈ）と異なるデータが存在する場合（ステップＳ１５０４でＮＯ）は、異常終了する。ブロック番号Ｙの全領域とテストデータ（５５ｈ）が同一ならば（ステップＳ１５０４でＹＥＳ）、次にテストデータを変更（ＡＡｈ）して、同様に再度メモリチェックを行う（ステップＳ１５０５〜Ｓ１５０７）。メモリチェックが正常終了（ステップＳ１５０７でＹＥＳ）ならば、ＲＡＭ６０２上に存在する1ブロック分のバックアップ領域に退避していたデータをブロック番号Ｙの領域に書き込む（Ｓ１５０８）。次にブロック番号のＹをインクリメント（ステップＳ１５０９）し、全てのブロックのメモリチェックが正常に終了したら（ステップＳ１５１０でＹＥＳ）、正常終了する。
【００６４】
以上説明したように、第３の実施の形態によれば、ラベル紙に内蔵しているＲＦ−ＩＤ素子へ所望のデータを書き込んだ後に、ＲＦ−ＩＤ素子の全領域のメモリチェックを行い、異常終了の場合にエラー表示を行うことで、全メモリ領域が正常に機能するＲＦ−ＩＤ素子のみを正常に発行することが可能な長尺ラインヘッドを用いたインクジェット方式ラベル記録装置の構成を実現することができる。
【００６５】
[他の実施形態]
上記第１〜第３実施形態では、長尺ラインヘッドを用いたインクジェット方式ラベル記録装置を例に説明したが、情報の書き込み／読み出しが可能なＲＦ−ＩＤ素子との通信機能を有するＲＦ−ＩＤ通信装置であれば、記録媒体に内蔵されているＲＦ−ＩＤ素子に情報を書き込む装置や、記録媒体に内蔵されているＲＦ−ＩＤ素子より情報を読み出す装置や、記録媒体としてのプラスチックカード、カット紙等に内蔵されたＲＦ−ＩＤ素子と通信を行うＲＦ−ＩＤ通信ドライバ内蔵のカード記録装置や、記録媒体としてのインクリボン等に内蔵されたＲＦ−ＩＤ素子と通信を行うＲＦ−ＩＤ通信ドライバ内蔵の熱転写方式の記録装置など、ＲＦ−ＩＤ通信装置の種類に限定されるものではなく、また、記録装置の場合はその記録方式に限定されるものではない。
【００６６】
また、通信アンテナの位置は、ヘッド上流の記録媒体の上側に限らず、通信アンテナは、ヘッドの上流の下側、ヘッドの下（記録媒体の下側）、ヘッドの下流の上側、ヘッドの上流の下側に設けても良い。
【００６７】
また、使用するＲＦ−ＩＤ素子より、ＲＦ−ＩＤ素子に通信可能なＲＦ−ＩＤ通信ドライバを取り替え、使用するＲＦ−ＩＤ素子によりメモリチェックの方法や、メモリチェックを実行する容量等を変更しても良い。
また、１種類のＲＦ−ＩＤ素子に限らず、複数種類のＲＦ−ＩＤ素子に通信可能なＲＦ−ＩＤ通信ドライバを設け、使用するＲＦ−ＩＤ素子によりメモリチェックの方法や、メモリチェックを実行する容量等を変更しても良い。
【００６８】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、本発明が達成されることは言うまでもない。
【００６９】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【００７０】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００７１】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００７２】
【図１】ＰＣ（情報処理装置）と記録装置の接続図である。
【図２】ＲＦ−ＩＤ対応ラベルプリンタの断面図である。
【図３】ＲＦ−ＩＤ素子内メモリのメモリマップを示す図である。
【図４】ＲＦ−ＩＤ素子内蔵ラベルのイメージ図である。
【図５】ＲＦ−ＩＤ素子内メモリのメモリマップを示す図である。
【図６】本発明によるラベルプリンタの断面図である。
【図７】本発明による記録装置へのコマンドを説明する図である。
【図８】本発明による記録装置へのコマンド転送例を説明する図である。
【図９】本発明による記録装置の電気的なブロック図である。
【図１０】本発明による記録装置の総合的な処理フローチャートである。
【図１１】第１の実施例によるメモリチェックのフローチャートである。
【図１２】本発明による記録装置の操作パネルの概念図である。
【図１３】第２の実施例によるメモリチェックのフローチャートである。
【図１４】接続するＰＣ（情報処理装置）の電気的なブロック図である。
【図１５】第３の実施例によるメモリチェックのフローチャートである。
【符号の説明】
【００７３】
１００  記録装置
１０２  ＰＣ（情報処理装置）
２００  記録装置
２０１  記録ヘッド
２０７  通信アンテナ
２０９  ＴＯＦ（先端検知）センサ
３００  ラベル紙
３０１  台紙（セパレータ）
３０２  ラベル
３０３  ＲＦ−ＩＤ素子
４００  記録ヘッド
４０１  ＴＯＦ（先端検知）センサ
４０４  カッタ
４０８  通信アンテナ
５０２  キャラクタデータコマンド
５０３  キャラクタデータコマンド
５０４  ＲＦ−ＩＤデータコマンド
６００  ＭＰＵ
６０１  ＲＯＭ
６０８  ＲＦ−ＩＤ通信ドライバ
【図１】
2006139631.tif 000003
【図２】
2006139631.tif 000004
【図３】
2006139631.tif 000005
【図４】
2006139631.tif 000006
【図５】
2006139631.tif 000007
【図６】
2006139631.tif 000008
【図７】
2006139631.tif 000009
【図８】
2006139631.tif 000010
【図９】
2006139631.tif 000011
【図１０】
2006139631.tif 000012
【図１１】
2006139631.tif 000013
【図１２】
2006139631.tif 000014
【図１３】
2006139631.tif 000015
【図１４】
2006139631.tif 000016
【図１５】
2006139631.tif 000017