(57)【要約】【課題】  異なるＲＦ−ＩＤ素子へ誤って情報が書き込まれることを防止する。【解決手段】  ＲＦ−ＩＤ素子が内蔵されたラベル紙に記録を行う際に、保存データ内にＲＦ−ＩＤ素子から取得したＵＩＤが登録されているか否かを判定し（Ｓ１３０６）、既に保存データ内にＵＩＤが登録されているＲＦ−ＩＤに対してはエラー処理を行ない（Ｓ１３１０）、登録されていなければＵＩＤを保存し（Ｓ１３０７）、書き込み処理を行う（Ｓ１３０８）。【選択図】  図１３
2007050542.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録を行う記録装置であって、
無線信号を送受信するアンテナと、
前記アンテナを介してメモリ及び無線通信機能を有するＲＦ−ＩＤ素子と通信する通信制御手段と、
前記記録媒体が前記ＲＦ−ＩＤ素子を内蔵するときに、前記通信制御手段によって該ＲＦ−ＩＤ素子の識別情報を取得する識別情報取得手段と、
取得した識別情報が所定の記憶領域に記憶されているか否かを判定する登録判定手段と、を備え、
前記識別情報取得手段によって取得した前記識別情報が、前記登録判定手段によって前記記憶領域に記憶されていないと判定された場合、当該識別情報を前記記憶領域に記憶すると共に、前記通信制御手段による前記ＲＦ−ＩＤ素子への情報の書き込み、及び前記記録媒体への記録を許可することを特徴とする記録装置。
【請求項２】
前記登録判定手段によって前記識別情報が前記記憶領域に記憶されていると判定された場合、ユーザに所定の通知を行うと共に、前記通信制御手段による前記ＲＦ−ＩＤ素子への情報の書き込み、及び前記記録媒体への記録を禁止することを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録媒体は、台紙に複数枚のラベルが貼付されたラベル紙、及び各記録領域にＴＯＦ（Top of Form）マークを有する連続紙を含むことを特徴とする請求項１又は２に記載の記録装置。
【請求項４】
前記記録媒体は、カット紙及びプラスチックカードを含むことを特徴とする請求項１又は２に記載の通信装置。
【請求項５】
前記記録媒体の幅に対応したラインヘッドを有し、
前記ラインヘッドによって前記記録媒体へ記録を行うことを特徴とする請求項１から４のいずれか１項に記載の記録装置。
【請求項６】
前記ラインヘッドは、インクジェット方式に従ってインクを吐出して記録を行うことを特徴とする請求項５に記載の記録装置。
【請求項７】
無線信号を送受信するアンテナと、前記アンテナを介してメモリ及び無線通信機能を有するＲＦ−ＩＤ素子と通信する通信制御手段とを備え、記録媒体に記録を行う記録装置の制御方法であって、
前記記録媒体が前記ＲＦ−ＩＤ素子を内蔵するときに、前記通信制御手段によって該素子の識別情報を取得する識別情報取得工程と、
取得した識別情報が所定の記憶領域に記憶されているか否かを判定する登録判定工程と、
前記識別情報取得工程で取得した前記識別情報が、前記登録判定工程で前記記憶領域に記憶されていないと判定された場合、当該識別情報を前記記憶領域に記憶すると共に、前記通信制御手段による前記ＲＦ−ＩＤ素子への情報の書き込み、及び前記記録媒体への記録を許可する許可工程と、を備えることを特徴とする記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録装置及び記録装置の制御方法に関する。より詳細には、メモリ及び無線通信機能を有するＲＦ−ＩＤ素子を内蔵する記録媒体に記録を行うと共に、該素子と無線通信を行って情報を書き込む記録装置の制御に関するものである。
【背景技術】
【０００２】
従来、メモリを含む集積回路（ＩＣ）チップとアンテナを含む無線通信手段とを備え、非接触で情報の書き込み／読み出しが可能な、ＲＦ−ＩＤ（Radio Frequency IDentification）素子が開発されている。通常、ＲＦ−ＩＤ素子は、ラベル紙、タグ紙、カット紙、プラスチックカード等の記録媒体に内蔵されている。記録媒体に内蔵されているＲＦ−ＩＤ素子に対して情報の書き込み／読み出しを行う場合は、ＲＦ−ＩＤ素子と通信を行うＲＦ−ＩＤ通信ドライバを内蔵しているＲＦ−ＩＤ通信装置を使用する。そして、ＲＦ−ＩＤ通信ドライバを駆動すると共に記録媒体に内蔵されているＲＦ−ＩＤ素子と通信を行うことで、ＲＦ−ＩＤ素子に対して情報の書き込み／読み出しを行っている。
【０００３】
近年は、記録装置内にＲＦ−ＩＤ通信ドライバを内蔵し、記録装置でＲＦ−ＩＤ素子が内蔵された記録媒体の表面に記録を行うと同時に、ＲＦ−ＩＤ素子にも情報を書き込むことが可能な記録装置が開発されている（特許文献１参照）。
【０００４】
図１は、従来例としてのＲＦ−ＩＤ通信ドライバを内蔵した、長尺ラインヘッドを用いたインクジェット方式のラベル記録装置（以下、記録装置）と、パーソナルコンピュータ（以下、ＰＣ）とを接続したシステムの外観構成を示す図である。記録装置１００とＰＣの制御装置（本体）１０２とはプリンタケーブル１０１で接続されている。ＰＣの制御装置１０２は、ＲＦ−ＩＤ素子に書き込む為の情報（書き込みブロック番号と書き込みデータ等）や、記録媒体表面に記録する為の情報等を、制御コマンドとしてプリンタケーブル１０１を介して記録装置１００に対して出力する。尚、図中１０３はＰＣのモニタ、１０４はＰＣのキーボード、１０５はＰＣのマウスである。
【０００５】
図２は、本従来例のＰＣの制御装置１０２の電気的構成を示すブロック図である。制御装置１０２は、全体を制御するＣＰＵ（Central Processing Unit）２０１、ＣＰＵがプログラムを実行するための記憶領域として使用されるＲＡＭ２０２、プログラムを保存しておくＨＤＤ２０３を有している。また、ディスプレイ出力情報を処理するビデオコントローラ２０４、記録装置と通信するためのプリンタインタフェース２０７、マウスと通信するためのマウスインタフェース２０６、キーボードと通信するためのキーボードインタフェース２０５を備えている。
【０００６】
また、ＨＤＤ２０３内にはＰＣ全体を制御するプログラムであるＯＳや、各制御プログラムが格納されている。制御プログラムとしては、記録情報やＲＦ−ＩＤ素子に書き込む為の情報を作成するアプリケーションプログラムや、記録データを制御コードに変換してプリンタインタフェース２０７から出力するプログラムであるプリンタドライバなどがある。これらの制御プログラムは、ＣＰＵ２０１により実行される。
【０００７】
図３は、図１に示した従来例としての記録装置１００の側断面図である。記録装置１００は、ラベル紙３０４がセットされる給紙部３０５、ＲＦ−ＩＤ素子の情報を書き込むための通信アンテナ３０７、ラベル紙３０４に貼付されたラベルの位置検出用のＴＯＦ（Top Of Form）センサ３０９等を備えている。接続された制御装置１０２から記録指示を受信すると記録ジョブが開始され、給紙部３０５にセットされているラベル紙３０４を、搬送ローラ３０２を回転させることで搬送ベルト３０３上を搬送させ、ＴＯＦセンサ３０９でラベル紙３０４の先端を検知する。
【０００８】
ラベルに内蔵されているＲＦ−ＩＤ素子に書き込みを行う場合は、書き込みデータを通信アンテナ３０７を介して書き込む。ＴＯＦセンサ３０９でラベル紙３０４の先端を検知した状態において、ＴＯＦセンサ３０９で先端が検知されているラベルに内蔵されているＲＦ−ＩＤ素子は、通信アンテナ３０７の下部に位置するように位置決めされている。更にラベル紙３０４を搬送させ、画像を形成するインクジェット記録ヘッド３０１により、搬送ベルト３０３上を搬送されているラベルの表面にインクを吐出して記録を行う。記録済みのラベル紙３０４は、排紙口に取り付けられているカッタ３０８によりカットされ、未記録のラベル紙３０４は、先頭のラベルがＴＯＦセンサ３０９より上流に位置するまで搬送ローラ３０２を逆回転させることでバックフィードが行われる。これにより、記録ジョブが終了する。
【０００９】
図４（ａ）はデータを書き込む前のＲＦ−ＩＤ素子のメモリマップであり、図４（ｂ）は、記録装置の通信アンテナとＲＦ−ＩＤ素子との通信シーケンスである。また、図４（ｃ）は、図４（ａ）のＲＦ−ＩＤ素子に対して図４（ｂ）のシーケンスによりデータを書き込んだ後のＲＦ−ＩＤ素子のメモリマップである。
【００１０】
本従来例のＲＦ−ＩＤ素子のメモリは４バイト単位のブロックとなっており、ブロック単位でアクセスを行う。ＲＦ−ＩＤ素子に情報を書き込む場合は、ＰＣ（制御装置）は記録装置に対して制御コマンドで、「書き込み先頭ブロック番号」と「書き込みデータ」を指定する。この制御コマンドを受信すると、記録装置はＲＦ−ＩＤ素子に対して通信アンテナを使用して識別コード（データ書き込み）４００と、書き込みブロック番号４０１と書き込みデータ４０２を指示してブロック単位でデータを書き込む。図４（ｃ）は、ブロック０からブロック３まで、１６Byte（４ブロック分）の領域４０３にデータを書き込んだ状態を示している。
【特許文献１】特開２００３−１４０５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記で説明した従来例においては次のような問題があった。
【００１２】
即ち、通信ドライバを備えた記録装置で、記録媒体に内蔵されたＲＦ−ＩＤ素子に情報を書き込む場合において、従来の記録装置では、記録媒体に内蔵されたＲＦ−ＩＤ素子が処理の対象となるのか否（処理済みである）かを識別していない。このため、処理対象のＲＦ−ＩＤ素子が内蔵された記録媒体と、処理対象でないＲＦ−ＩＤ素子が内蔵された記録媒体とが近接していると、誤って処理対象でないＲＦ−ＩＤ素子に対して情報を書き込んでしまう場合がある。
【００１３】
また、処理対象のＲＦ−ＩＤ素子が、ＩＣチップは故障しているがアンテナ機能が有効である場合などにおいて、処理対象のＲＦ−ＩＤ素子が中継アンテナとして機能し、別の記録媒体のＲＦ−ＩＤ素子に情報が書き込まれる場合が生じる。
【００１４】
いずれの場合も、従来例では正常に処理が終了したと認識されてしまうため、処理対象でないＲＦ−ＩＤへ誤って情報が書き込まれたことを発見するのが困難となってしまう。
【００１５】
本発明は以上のような状況に鑑みなされたものであり、位置が近接していたり内部のＩＣチップが故障してる場合においても、異なるＲＦ−ＩＤ素子へ誤って情報が書き込まれることを防止することを目的とする。
【課題を解決するための手段】
【００１６】
上記の目的を達成する本発明の一態様としての記録装置は、記録媒体に記録を行う記録装置であって、
無線信号を送受信するアンテナと、
前記アンテナを介してメモリ及び無線通信機能を有するＲＦ−ＩＤ素子と通信する通信制御手段と、
前記記録媒体が前記ＲＦ−ＩＤ素子を内蔵するときに、前記通信制御手段によって該ＲＦ−ＩＤ素子の識別情報を取得する識別情報取得手段と、
取得した識別情報が所定の記憶領域に記憶されているか否かを判定する登録判定手段と、を備え、
前記識別情報取得手段によって取得した前記識別情報が、前記登録判定手段によって前記記憶領域に記憶されていないと判定された場合、当該識別情報を前記記憶領域に記憶すると共に、前記通信制御手段による前記ＲＦ−ＩＤ素子への情報の書き込み、及び前記記録媒体への記録を許可することを特徴とする。
【００１７】
上記目的を達成する本発明の別の態様としての記録装置の制御方法は、無線信号を送受信するアンテナと、前記アンテナを介してメモリ及び無線通信機能を有するＲＦ−ＩＤ素子と通信する通信制御手段とを備え、記録媒体に記録を行う記録装置の制御方法であって、
前記記録媒体が前記ＲＦ−ＩＤ素子を内蔵するときに、前記通信制御手段によって該素子の識別情報を取得する識別情報取得工程と、
取得した識別情報が所定の記憶領域に記憶されているか否かを判定する登録判定工程と、
前記識別情報取得工程で取得した前記識別情報が、前記登録判定工程で前記記憶領域に記憶されていないと判定された場合、当該識別情報を前記記憶領域に記憶すると共に、前記通信制御手段による前記ＲＦ−ＩＤ素子への情報の書き込み、及び前記記録媒体への記録を許可する許可工程と、を備える。
【００１８】
すなわち、本発明によれば、無線信号を送受信するアンテナと、アンテナを介してメモリ及び無線通信機能を有するＲＦ−ＩＤ素子と通信する通信制御手段とを備え、記録媒体に記録を行う記録装置において、記録媒体がＲＦ−ＩＤ素子を内蔵するときに、ＲＦ−ＩＤ素子の識別情報を取得し、取得した識別情報が所定の記憶領域に記憶されているか否かを判定し、取得した識別情報が、記憶領域に記憶されていないと判定された場合、当該識別情報を記憶領域に記憶すると共に、通信制御手段によるＲＦ−ＩＤ素子への情報の書き込み、及び記録媒体への記録を許可する。
【００１９】
このようにすると、記録媒体に内蔵されたＲＦ−ＩＤ素子の識別情報が記憶領域に記憶されていない場合には、当該ＲＦ−ＩＤ素子に対する情報の書き込みがまだ行われていないと判断し、該識別情報が記憶領域に記憶されると共に、通信制御手段によるＲＦ−ＩＤ素子への情報の書き込み、及び記録媒体への記録が許可されて実行される。
【００２０】
従って、互いの位置が近接していたり、アンテナとして機能するＲＦ−ＩＤ素子によって電波が中継される状態においても、既に書き込み処理を行ったＲＦ−ＩＤ素子に対する誤書き込みを確実に防止することができる。
【００２１】
なお、識別情報が記憶領域に記憶されていると判定された場合、ユーザに所定の通知を行うと共に、ＲＦ−ＩＤ素子への情報の書き込み、及び記録媒体への記録を禁止するのがよい。
【００２２】
また、上記の目的は、上記の記録装置の制御方法をコンピュータ装置によって実現するコンピュータプログラム、及び該プログラムを記憶した記憶媒体によっても達成され得る。
【発明の効果】
【００２３】
本発明によれば、互いの位置が近接していたり、アンテナとして機能するＲＦ−ＩＤ素子によって電波が中継される状態においても、既に書き込み処理を行ったＲＦ−ＩＤ素子に対する誤書き込みを確実に防止することができる。
【発明を実施するための最良の形態】
【００２４】
以下に、添付図面を参照して、本発明の好適な実施の形態を例示的に詳しく説明する。ただし、以下の実施形態に記載されている構成要素はあくまで例示であり、本発明の範囲をそれらのみに限定する趣旨のものではない。
【００２５】
なお、この明細書において、「記録」とは、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、また人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。すなわち、広く記録媒体上に画像、模様、パターン等を形成する、または媒体の加工を行う場合も表すものとする。
【００２６】
また、「記録媒体」とは、一般的な記録装置で用いられる紙のみならず、広く、布、プラスチック・フィルム、金属板、ガラス、セラミックス、木材、皮革等、インクを受容可能なものも表すものとする。
【００２７】
更に、「内蔵」とは、対象となる物を含む構成を表すものであり、対象物の位置が内部にある場合だけでなく、外周や表面にある場合も含むものとする。
【００２８】
更にまた、「ＲＦ−ＩＤ素子」とは、所定容量のメモリと無線通信機能とを有し、無線通信によって非接触でメモリに対するアクセス（書き込み／読み出し）が可能な素子又はユニットを表しており、通信方式や素子の形状等は問わない。なお、現在ＲＦ−ＩＤ素子の用途としては、各ＲＦ−ＩＤ素子に対応する商品や製品等の情報等を書き込む、いわゆる無線タグとして使用するのが一般的であるが、もちろん他の用途に使用されても良い。
【００２９】
＜記録媒体＞
図５（ａ）は、本発明の実施形態としての記録装置で用いられる記録媒体としてのラベル紙を示す斜視図であり、図５（ｂ）は、ラベル紙の一部を拡大した上面図である。ラベル紙５００は、台紙５０１上に複数枚のラベル５０２が長手方向へ所定間隔で貼り付けられた状態でロール状に巻かれている。ラベル紙５００への記録時には、ラベル５０２の先端から余白５０７を設け、記録範囲５０６に記録が行われる。ＴＯＦ（Top Of Form）センサで検知するのはラベル５０２の先端部５０５であり、ラベル５０２の先端部５０５から所定距離５０４離間した位置にＲＦ−ＩＤ素子５０３が内蔵されている。
【００３０】
＜ＲＦ−ＩＤ素子のメモリマップ＞
図６は、本実施形態の記録装置によって情報の書き込みが行われるＲＦ−ＩＤ素子のメモリマップである。ＲＦ−ＩＤ素子は、４バイト単位のブロックで構成される１２８バイト（３２ブロック×４バイト）のメモリ領域を有し、ブロック単位でアクセスが行われる。図示されたように、初期状態では全てのメモリのデータは「００Ｈ」となっている。
【００３１】
なお、図示した領域は、ユーザが情報の読み出し／書き込みが可能なユーザ領域であり、このユーザ領域以外に読み出し専用領域（ＲＯＭ）又は書き換え不能の領域が設けられており、該領域にＲＦ−ＩＤ素子のＵＩＤ（識別情報）が記憶されている。
【００３２】
＜記録装置のハードウェア構成＞
図７は、本実施形態の記録装置の概略構成を示す側面図である。本実施形態の記録装置は、ＲＦ−ＩＤ通信ドライバを内蔵し、長尺ラインヘッドによってインクジェット方式でラベルの表面に記録を行うと共に、ＲＦ−ＩＤ素子と通信して情報の書き込みを行う。なお、本実施形態の記録装置を含むシステム構成としては、上記従来例に関して説明した図１の構成と同様である。
【００３３】
記録装置は、ラベル紙５００の記録幅に対応する長さを有しラベル紙５００の搬送に伴って各ラベル５０２に記録を行う記録ヘッド３０１を備えている。また、ラベル紙５００を搬送するための搬送ローラ３０２、搬送ベルト３０３、ラベル紙５００をカットするカッタ３０８、各ラベル５０２に内蔵されたＲＦ−ＩＤ素子５０３に情報を書き込むための通信アンテナ３０７を備えている。センサとしては、ラベル紙５００の位置検出用のＴＯＦセンサ３０９、記録装置に対する記録媒体（ラベル紙）の着脱を検出する記録媒体着脱検出センサ７１０等を備えている。
【００３４】
本実施形態の記録装置の動作について説明する。記録装置には、各ラベル５０２にＲＦ−ＩＤ素子が内蔵されているロール状のラベル紙５００がセットされる。例えば、ＰＣ等の不図示のホスト機器から記録指示を受信すると記録ジョブが開始され、搬送ローラ３０２を回転させることで、ラベル紙５００は搬送ベルト３０３上を搬送させられる。そして、ＴＯＦセンサ３０９でラベル５０２の先端を検知すると、ラベル５０２に内蔵されているＲＦ−ＩＤ素子５０３に情報を書き込む処理を実行する。更に、ラベル紙５００を、ＴＯＦセンサ３０９でラベル５０２の先端を検知した位置より、ＴＯＦセンサ３０９から記録ヘッド３０１までの距離７０９（以下、「記録ギャップ」）とラベルの先端余白５０７とを加算した距離分搬送させた後、記録動作を実行する。
【００３５】
記録済みのラベル紙５００は、記録装置の排紙口に取り付けられているカッタ３０８によりカットされる。記録済みのラベル紙５００のカット後、未記録のラベル紙５００は、先頭のラベル５０２がＴＯＦセンサ３０９より上流に位置するまで搬送ローラ３０２を逆回転させることでバックフィードを行う。これにより、記録ジョブが終了する。また、記録媒体着脱検出センサ７１０により、記録媒体であるラベル紙５００が交換されたことを検出することが可能である。
【００３６】
＜制御コマンドの構造＞
図８及び図９は、本実施形態の記録装置に対して、ＰＣ等のホスト機器から送信される制御コマンドの構造を示す図である。
【００３７】
制御コマンドの種類としては、図８に示すように、用紙設定コマンド、フォーマットコマンド、データコマンド、ジョブ開始コマンド等があり、先頭にある識別コードでコマンドの種類が識別できる。（ａ）に示す用紙設定コマンド８００は、記録する連続紙の種類等を設定すべく、用紙種類、用紙サイズ、ＴＯＦマーク幅等のデータを有している。（ｂ）に示すフォーマットコマンド８０１は、記録データの基準となる記録基準位置、有効記録領域、記録枚数等のデータを有している。（ｃ）に示すデータコマンドは、その属性を示す属性部８０２、８０３、８０４と、データ部８０５とから構成される。（ｄ）に示すジョブ開始コマンド８０６は、記録データの終了を示しジョブの開始を指示する。
【００３８】
なお、これらのコマンド以外に、ＲＦ−ＩＤ素子のＵＩＤ（識別情報）を読み出すコマンド等がある。
【００３９】
データコマンドのキャラクタデータに対応した属性部８０２は、描画座標、フォントの種類、文字サイズ、文字の色、文字修飾、文字間隔、回転角度等のデータを有している。イメージデータに対応した属性部８０３は、描画座標、イメージの種類、縦横のサイズ、描画色等のデータを有している。ＲＦ−ＩＤへの書き込みデータに対応した属性部８０４は、先頭ブロック番号のデータを有している。ラベル紙に内蔵されているＲＦ−ＩＤ素子に書き込む場合は、従来例において図４（ｂ）に示したように、属性データ８０４に続いて書き込みデータを１ブロック分指定する。ＲＦ−ＩＤ素子に書き込みを行わない場合はＲＦ−ＩＤコマンド８０４を送信しない。
【００４０】
図９は、ホスト機器からこれらのコマンド９０７を記録装置に転送する場合の出力例を示している。
【００４１】
＜記録装置の制御構成＞
図１０は、本実施形態の記録装置の電気的な制御構成を示す簡易ブロック図である。記録装置は、ＭＰＵ（Micro Processing Unit）１０００によって装置全体が制御され、ＭＰＵ１０００用の制御プログラムを格納するプログラムＲＯＭ１００１が設けられている。また、メモリとして、一時的な記憶領域及びＭＰＵ１０００の作業領域として使用されるＲＡＭ１００２、文字生成用のデータが格納されるＣＧＲＯＭ（Character Generator ROM）１００３、画像データを格納するＶＲＡＭ（Video RAM）１００４を備えている。
【００４２】
接続されるホスト機器との通信は、インタフェースドライバ１００５によって制御される。ユーザの操作及び指示を入力するための操作パネルキー１０１８、ＴＯＦセンサ３０９、及び記録媒体着脱検出センサ７１０からの入力信号は、入力ポート１０１９を介してＭＰＵ１０００に伝達される。ＭＰＵ１０００からの出力信号は、出力ポート１０１０を介して、搬送モータドライバ１０１１、給紙モータドライバ１０１３、カッタモータドライバ１０１５、アンテナ移動モータドライバ１０２２、操作パネルＬＥＤ１０１７にそれぞれ伝達される。搬送モータドライバ１０１１によって搬送モータ１０１２が駆動され、給紙モータドライバ１０１３によって給紙モータ１０１４が駆動される。同様に、カッターモータドライバ１０１５によってカッタモータ１０１６が駆動され、アンテナ移動モータドライバ１０２２によってアンテナ移動モータ１０２３が駆動される。
【００４３】
また、ＭＰＵ１０００からの出力信号がＬＣＤドライバ１０２０に伝達され、操作パネルＬＣＤ１０２１や各種ＬＥＤによる表示が制御される。記録ヘッド３０１は、ヘッド駆動回路１００６によって駆動が制御される。通信アンテナ３０７によって入出力される無線信号は、ＲＦ−ＩＤ通信ドライバ１００８によって制御される。
【００４４】
ＭＰＵ１０００は、プログラムＲＯＭ１００１に格納された制御プログラムを実行し、ＰＣからの制御コマンドをインタフェースドライバ１００５を制御することで受信する。また、ＭＰＵ１０００は、ＰＣから受信した制御コマンドのうち、用紙設定コマンド８００やフォーマットコマンド８０１の各種設定値は、ＲＡＭ１００２に記憶し、イメージコマンド８０３のイメージデータは、ＶＲＡＭ１００４に展開する。また、キャラクタコマンド８０２のキャラクタデータは、ＣＧＲＯＭ１００３より該当するビットマップデータを読み出しＶＲＡＭ１００４に展開し、ＲＦ−ＩＤの先頭ブロック番号やＲＦ−ＩＤデータは、ＲＡＭ１００２に記憶する。
【００４５】
図１１は、本実施形態の記録装置の操作パネルを示す図である。操作パネルは、操作ボタンとして記録中止ボタン１１０３、エラー通知用ＬＥＤ１１０２、メッセージ表示用の操作パネルＬＣＤ１１０１を備えている。
【００４６】
＜ＲＦ−ＩＤ素子のアンテナ機能＞
図１２は、上記本発明が解決しようとする課題の欄で述べた、ＲＦ−ＩＤ素子のＩＣチップが故障しているがアンテナ機能が有効な場合における、誤った処理対象との通信を説明する図である。
【００４７】
通信アンテナ３０７によって、ラベル紙５０２ａに内蔵されているＲＦ−ＩＤ素子に情報を書き込む場合について検討する。ここで、ラベル紙５０２ａに内蔵されているＲＦ−ＩＤ素子は、ＩＣチップが故障していており、且つアンテナ部が正常に機能している場合を想定する。
【００４８】
この場合、ラベル紙５０２ａの近傍に、同様にＲＦ−ＩＤ素子を内蔵するラベル紙５０２ｂが存在すると、通信アンテナ３０７からの電波がラベル紙５０２ａのアンテナ部により中継されラベル紙５０２ｂに送信されることがある。このような場合、ラベル紙５０２ｂのＲＦ−ＩＤ素子からの送信データも、ラベル紙５０２ａのアンテナ部で中継されて通信アンテナ３０７に届いてしまう。
【００４９】
これにより、制御上はラベル紙５０２ａに内蔵されているＲＦ−ＩＤ素子に対して処理（書き込み）を行ったと認識しているにもかかわらず、実際にはラベル紙５０２ｂのＲＦ−ＩＤ素子に対して処理が実施されてしまう。
【００５０】
＜記録動作時の処理＞
次に、上記の如く構成された記録装置における、ＲＦ−ＩＤ素子を内蔵したラベル紙に対する記録動作時の処理について、図１３のフローチャートを参照しながら詳細に説明する。本処理は、記録装置のＭＰＵ１０００がＲＯＭ１００１に記憶されているこのフローチャートに対応する制御プログラムに基づいて、記録装置各部を制御することで実行される。
【００５１】
記録装置が、ＰＣ等のホスト機器より記録ジョブに関する制御コマンド受信を開始すると、本処理が起動される。先ず、データ展開処理により、各種記録データをＶＲＡＭ１００４に展開し、各種設定値や書き込みデータをＲＡＭ１００２に記憶する（ステップＳ１３００）。次に、ＲＡＭ１００２上に存在する領域Ｂ（記録起動パルス数）に「記録ギャップ７０９＋先端余白５０７」に対応するパルス数の値を記憶する（ステップＳ１３０１）。
【００５２】
搬送モータ１０１２による１パルス単位での駆動（ステップＳ１３０３）と、ＴＯＦセンサ３０９でラベルの先端が検知されたか否かの確認（ステップＳ１３０４）とを繰り返す。ＴＯＦセンサ３０９でラベルの先端が検知されると（ステップＳ１３０４でＹＥＳ）、ＲＦ−ＩＤ素子と通信し該素子の識別情報であるＵＩＤの取得を行う（ステップＳ１３０５）。
【００５３】
次に、取得したＵＩＤが、所定のメモリ領域にある保存データ内に既に登録済みか否かを確認する（ステップＳ１３０６）。既に登録済みである場合は（ステップＳ１３０６でＹＥＳ）、当該ＲＦ−ＩＤに対する処理は終了していると判断し、エラー処理を行う（ステップＳ１３１０）。一方、ステップＳ１３０６でＮＯ、すなわち取得したＵＩＤがまだ登録されていない場合は、取得したＵＩＤを保存データ内に登録（記憶）し（ステップＳ１３０７）、ＲＦ−ＩＤデータの書き込み処理を行う（ステップＳ１３０８）。
【００５４】
このように本実施形態では、保存データ内に新たにＵＩＤを登録したＲＦ−ＩＤに対してのみ書き込み処理を行ない、既に保存データ内にＵＩＤが登録されているＲＦ−ＩＤに対してはエラー処理を行う。このため、位置が近接していたり、上記で図１２に関して説明したように、ＩＣチップが故障しているがアンテナが機能するＲＦ−ＩＤによって電波が中継されることにより、既に書き込み処理を行ったＲＦ−ＩＤに対する誤書き込み処理を防止できる。
【００５５】
ＲＦ−ＩＤ素子への書き込み処理が正常終了したか否かを判定し（ステップＳ１３０９）、異常終了した場合はエラー処理を実行し（ステップＳ１３１０）、本処理を終了する。ＲＦ−ＩＤ素子へのデータ書き込み処理が正常終了した場合は（ステップＳ１３０９でＹＥＳ）、ＲＡＭ１００２上に存在する領域Ｃ（駆動ステップ数）に「０」を代入する（ステップＳ１３１１）。なお、ステップＳ１３１０で実行されるエラー処理としては、例えば、搬送モータ１０１２を停止させ、操作パネルのエラー通知用ＬＥＤを点灯させる処理を行う。
【００５６】
更に、搬送モータ１０１２を１パルス単位で駆動し（ステップＳ１３１２）、１パルス駆動する毎に上記領域Ｃの値をインクリメントする（ステップＳ１３１３）。そして領域Ｃの値が上記領域Ｂの値以上となったか否かを判定し（ステップＳ１３１５）、Ｃ≧Ｂであれば、１ラスタの記録処理を実行する（ステップＳ１３１４）。そして、ラベル１枚に対する記録が終了したか否かを判定する（ステップＳ１３１６）。ラベル１枚への記録が終了するまでステップＳ１３１２からＳ１３１５の処理を繰り返し実行する。
【００５７】
ステップＳ１３１６でラベル１枚への記録が終了したと判定されたら、設定枚数の記録が終了したか否かを判定し（ステップＳ１３１７）、設定枚数分の記録が終了するまでステップＳ１３０３以降の処理を繰り返す。ステップＳ１３１７で設定枚数分の記録が終了したと判定されたら、排紙処理を実行し（ステップＳ１３１８）、処理を終了する。ここで実行する排紙処理は、例えば、記録済みのラベル紙を記録装置の排紙口に取り付けられているカッタ３０８により切断し、未記録のラベル紙を所定パルス数（ＴＯＦセンサ３０９からカッタ３０８までの距離分）だけバックフィードする処理である。
【００５８】
以上説明したように本実施形態では、保存データ内に新たにＵＩＤを登録したＲＦ−ＩＤに対してのみ書き込み処理を行うように制御する。このため、位置が近接していたり、ＩＣチップが故障しているがアンテナが機能するＲＦ−ＩＤによって電波が中継されることにより、既に書き込み処理を行ったＲＦ−ＩＤに対する誤書き込み処理を防止できる。
【００５９】
（変形例）
上記実施形態では、保存データ内に新たにＵＩＤを登録したＲＦ−ＩＤに対してのみ書き込み処理を行ない、既に保存データ内にＵＩＤが登録されているＲＦ−ＩＤに対してはエラー処理を行うものであった。しかしながら、上記実施形態とは逆の手法で既に書き込みを行ったＲＦ−ＩＤ素子に対する誤書き込みを防止することもできる。
【００６０】
すなわち、予め書き込み処理を行うＲＦ−ＩＤ素子のＵＩＤが全て分かっている場合に、全ＵＩＤを保存データに登録する。そして、保存データ内に取得したＵＩＤが有る場合にのみ、当該ＲＦ−ＩＤに対する書き込み処理を許可し、保存データ内の対応するＵＩＤにフラグを立てるようにすればよい。
【００６１】
＜他の実施形態＞
上記の実施形態では、長尺ラインヘッドを用いたインクジェット方式のラベル記録装置を例に説明したが、情報の書き込み／読み出しが可能なＲＦ−ＩＤ素子との通信機能を有する記録装置であれば、特に限定されるものではない。
【００６２】
例えば、記録媒体としてのプラスチックカード、カット紙等に内蔵されたＲＦ−ＩＤ素子と通信を行うＲＦ−ＩＤ通信ドライバ内蔵のカード記録装置であってもよい。あるいは、インクリボン等を用いたり、熱転写紙に内蔵されたＲＦ−ＩＤ素子と通信を行うＲＦ−ＩＤ通信ドライバ内蔵の熱転写方式の記録装置などであってもよく、その記録方式に限定されるものではない。
【００６３】
また、記録装置は、記録媒体に内蔵されているＲＦ−ＩＤ素子に情報を書き込む装置や、記録媒体に内蔵されているＲＦ−ＩＤ素子より情報を読み出す装置を有してさえいればよく、ＲＦ−ＩＤ素子との通信方式について限定されるものではない。
【００６４】
また、通信アンテナの位置は、上記実施形態で例示した記録ヘッド上流の記録媒体の上側に限らず、記録ヘッドの上流の下側、記録ヘッドの下（記録媒体の下側）、記録ヘッドの下流の上側、記録ヘッドの上流の下側に設けても良い。
【００６５】
また、使用するＲＦ−ＩＤ素子の種類に応じて、対応するＲＦ−ＩＤ通信ドライバを取り替えたり、使用するＲＦ−ＩＤ素子の種類に応じてメモリチェックの方法や、メモリチェックを実行する容量等を変更しても良い。
【００６６】
また、１種類のＲＦ−ＩＤ素子に限らず、複数種類のＲＦ−ＩＤ素子と通信可能なＲＦ−ＩＤ通信ドライバを設け、使用するＲＦ−ＩＤ素子の種類に応じてメモリチェックの方法や、メモリチェックを実行する容量等を変更しても良い。
【００６７】
尚、本発明は、複数の機器から構成される記録システムに適用しても、１つの機器からなる記録装置に適用してもよい。
【００６８】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが該供給されたプログラムを読み出して実行することによっても達成され得る。上記実施形態では、図１３のフローチャートに対応したプログラムである。その場合、プログラムの機能を有していれば、形態は、プログラムである必要はない。
【００６９】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の範囲には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００７０】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７１】
プログラムを供給するための記憶媒体としては、様々なものが使用できる。例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などである。
【００７２】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページからハードディスク等の記憶媒体にダウンロードすることによっても供給できる。その場合、ダウンロードされるのは、本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルであってもよい。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明の範囲に含まれるものである。
【００７３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する形態としても良い。その場合、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムが実行可能な形式でコンピュータにインストールされるようにする。
【００７４】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される形態以外の形態でも実現可能である。例えば、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、記憶媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれるようにしてもよい。この場合、その後で、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によって前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００７６】
【図１】従来例のＲＦ−ＩＤ通信ドライバを内蔵したラベル記録装置とパーソナルコンピュータとを接続したシステムの外観構成を示す図である。
【図２】従来例のＰＣの制御装置の電気的構成を示すブロック図である。
【図３】図１に示した記録装置の側断面図である。
【図４】従来のＲＦ−ＩＤ素子のメモリマップ及び通信シーケンスの一例を示す図である。
【図５】本発明の実施形態の処理対象である、ＲＦ−ＩＤ素子を内蔵したラベル紙を示す図である。
【図６】本発明の実施形態の処理対象である、ＲＦ−ＩＤ素子のメモリマップを示す図である。
【図７】本発明の実施形態の記録装置の概略構成を示す側面図である。
【図８】本発明の実施形態の記録装置に対しＰＣより送信される制御コマンドの構造を示す図である。
【図９】本発明の実施形態の記録装置に対しＰＣより送信される制御コマンドの転送例を示す図である。
【図１０】本発明の実施形態の記録装置の電気的な構成を示す簡易ブロック図である。
【図１１】本発明の実施形態の記録装置の操作パネルを示す図である。
【図１２】ＲＦ−ＩＤ素子のアンテナ機能による誤書き込みの例を説明する図である。
【図１３】本発明の実施形態の記録装置による記録時の処理を示すフローチャートである。
【図１】
2007050542.tif 000003
【図２】
2007050542.tif 000004
【図３】
2007050542.tif 000005
【図４】
2007050542.tif 000006
【図５】
2007050542.tif 000007
【図６】
2007050542.tif 000008
【図７】
2007050542.tif 000009
【図８】
2007050542.tif 000010
【図９】
2007050542.tif 000011
【図１０】
2007050542.tif 000012
【図１１】
2007050542.tif 000013
【図１２】
2007050542.tif 000014
【図１３】
2007050542.tif 000015