(57)【特許請求の範囲】
【請求項１】
ＩＣタグへのデータ書き込み及び前記ＩＣタグが付された記録紙への印刷を行う画像形成装置であって、
前記記録紙の搬送路上の位置を検出する検出手段と、
ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取り手段と、
前記読み取られた前記識別情報と前記検出された前記記録紙の位置とに基づいて、前記記録紙の搬送順序を求める制御手段と、
前記求められた搬送順序に対応するデータを前記ＩＣタグに書き込む書き込み手段と、
前記求められた搬送順序に対応する印刷内容を前記記録紙に印刷する印刷手段と、
を有し、
前記検出手段は、前記記録紙が前記印刷手段を通過する手前の位置に設けられ、前記記録紙の用紙サイズ及び前記記録紙間の間隔を検出し、
前記制御手段は、前記検出された前記用紙サイズ及び前記間隔に基づいて、前記記録紙を搬送する搬送手段を搬送方向と逆方向に駆動させ、前記読み取り手段によりＩＣタグ１つのみの前記識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求める
ことを特徴とする画像形成装置。
【請求項２】
ＩＣタグへのデータ書き込み及び前記ＩＣタグが付された記録紙への印刷を行う画像形成装置であって、
前記記録紙の搬送路上の位置を検出する検出手段と、
ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取り手段と、
前記読み取られた前記識別情報と前記検出された前記記録紙の位置とに基づいて、前記記録紙の搬送順序を求める制御手段と、
前記求められた搬送順序に対応するデータを前記ＩＣタグに書き込む書き込み手段と、
前記求められた搬送順序に対応する印刷内容を前記記録紙に印刷する印刷手段と、
を有し、
前記検出手段は、前記読み取り手段より搬送方向上流の位置に設けられ、前記記録紙の用紙サイズ及び前記記録紙間の間隔を検出し、
前記制御手段は、前記検出された前記用紙サイズ及び前記間隔に基づいて、前記記録紙を搬送する搬送手段を搬送方向に駆動させ、前記読み取り手段によりＩＣタグ１つのみの前記識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求める
ことを特徴とする画像形成装置。
【請求項３】
前記検出手段は、前記読み取り手段より搬送方向上流の位置に設けられ、前記記録紙の用紙サイズ及び前記記録紙間の間隔を検出し、
前記制御手段は、前記検出された前記用紙サイズ及び前記間隔に基づいて、前記記録紙を搬送する搬送手段を搬送方向に駆動させ、前記読み取り手段によりＩＣタグ１つのみの前記識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求めること
を特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記検出手段は、前記読み取り手段がＩＣタグ１つの前記識別情報を読み取りできる搬送路上の位置を検出し、
前記制御手段は、前記検出された位置において前記識別情報が読み取られたＩＣタグが付された前記記録紙の搬送順序を求めることを特徴とする請求項１から３のいずれか１項に記載の画像形成装置。
【請求項５】
前記記録紙の搬送順序のデータとＩＣタグの識別情報とＩＣタグに書き込むデータと前記記録紙に印刷する印刷内容のデータとを関連付けて記憶する記憶手段を有することを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項６】
前記書き込み手段は、前記求められた搬送順序に関連付けられたＩＣタグの識別情報を用いて、該搬送順序に関連付けられたデータを該ＩＣタグに書き込み、
前記印刷手段は、前記求められた搬送順序に関連付けられた前記印刷内容を前記記録紙に印刷することを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記制御手段は、搬送順序を求めた前記記録紙に付されたＩＣタグの識別情報を該搬送順序と関連付けて前記記憶手段に記憶することを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
前記制御手段は、一旦中止したＩＣタグへのデータ書き込み及び前記記録紙への印刷の再開時に、前記読み取られた前記識別情報と前記記憶された前記識別情報とが一致する場合、前記記憶された前記識別情報及び関連付けられた前記印刷内容を用いて、前記書き込み手段及び前記印刷手段にデータ書き込み及び印刷を行わせることを特徴とする請求項１から４のいずれか１項に記載の画像形成装置。
【請求項９】
前記印刷手段は、前記書き込み手段によるＩＣタグへのデータ書き込みが正常に行われた場合にのみ、該ＩＣタグが付された記録紙に印刷を行うことを特徴とする請求項１から８のいずれか１項に記載の画像形成装置。
【請求項１０】
前記読み取り手段より搬送方向上流の位置に設けられ、ＩＣタグの発信する電波を遮断する電波遮断手段を有することを特徴とする請求項１から９のいずれか１項に記載の画像形成装置。
【請求項１１】
ＩＣタグへのデータ書き込み及び前記ＩＣタグが付された記録紙への印刷を行う画像形成装置におけるデータ書き込み印刷方法であって、
前記記録紙の搬送路上の位置を検出する検出ステップと、
ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取りステップと、
前記読み取られた前記識別情報と前記検出された前記記録紙の位置とに基づいて、前記記録紙の搬送順序を求める搬送順序確定ステップと、
前記求められた搬送順序に対応するデータを前記ＩＣタグに書き込む書き込みステップと、
前記求められた搬送順序に対応する印刷内容を前記記録紙に印刷する印刷ステップと、
を有し、
前記検出ステップは、前記記録紙の用紙サイズ及び前記記録紙間の間隔を検出し、
前記搬送順序確定ステップは、前記検出された前記用紙サイズ及び前記間隔に基づいて、前記記録紙を搬送する搬送手段を搬送方向と逆方向に駆動させ、前記読み取りステップによりＩＣタグ１つのみの前記識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求めることを特徴とするデータ書き込み方法。
【請求項１２】
ＩＣタグへのデータ書き込み及び前記ＩＣタグが付された記録紙への印刷を行う画像形成装置におけるデータ書き込み印刷方法であって、
前記記録紙の搬送路上の位置を検出する検出ステップと、
ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取りステップと、
前記読み取られた前記識別情報と前記検出された前記記録紙の位置とに基づいて、前記記録紙の搬送順序を求める搬送順序確定ステップと、
前記求められた搬送順序に対応するデータを前記ＩＣタグに書き込む書き込みステップと、
前記求められた搬送順序に対応する印刷内容を前記記録紙に印刷する印刷ステップと、
を有し、
前記検出ステップは、前記記録紙の用紙サイズ及び前記記録紙間の間隔を検出し、
前記搬送順序確定ステップは、前記検出された前記用紙サイズ及び前記間隔に基づいて、前記記録紙を搬送する搬送手段を搬送方向に駆動させ、前記読み取りステップによりＩＣタグ１つのみの前記識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求めることを特徴とするデータ書き込み方法。
【請求項１３】
ＩＣタグへのデータ書き込み及び前記ＩＣタグが付された記録紙への印刷を行う画像形成装置に用いられるプログラムであって、
コンピュータに、
検出手段が検出した前記記録紙の搬送路上の位置を取得する位置取得処理と、
ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取り処理と、
前記読み取られた前記識別情報と前記取得された前記記録紙の位置とに基づいて、前記記録紙の搬送順序を求める搬送順序確定処理と、
前記求められた搬送順序に対応するデータを前記ＩＣタグに書き込む書き込み処理と、
前記求められた搬送順序に対応する印刷内容を前記記録紙に印刷する印刷処理と、
を実行させ、
前記位置取得処理は、前記記録紙の用紙サイズ及び前記記録紙間の間隔を取得し、
前記搬送順序確定処理は、前記取得された前記用紙サイズ及び前記間隔に基づいて、前記記録紙を搬送する搬送手段を搬送方向と逆方向に駆動させ、前記読み取り処理によりＩＣタグ１つのみの前記識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求めることを特徴とするプログラム。
【請求項１４】
ＩＣタグへのデータ書き込み及び前記ＩＣタグが付された記録紙への印刷を行う画像形成装置に用いられるプログラムであって、
コンピュータに、
検出手段が検出した前記記録紙の搬送路上の位置を取得する位置取得処理と、
ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取り処理と、
前記読み取られた前記識別情報と前記取得された前記記録紙の位置とに基づいて、前記記録紙の搬送順序を求める搬送順序確定処理と、
前記求められた搬送順序に対応するデータを前記ＩＣタグに書き込む書き込み処理と、
前記求められた搬送順序に対応する印刷内容を前記記録紙に印刷する印刷処理と、
を実行させ、
前記位置取得処理は、前記記録紙の用紙サイズ及び前記記録紙間の間隔を取得し、
前記搬送順序確定処理は、前記取得された前記用紙サイズ及び前記間隔に基づいて、前記記録紙を搬送する搬送手段を搬送方向に駆動させ、前記読み取り処理によりＩＣタグ１つのみの前記識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求めることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、データ書き込み印刷方法及びプログラムに関し、特に、例えばＲＦＩＤ対応プリンタ等、ＩＣタグへのデータ書き込み及びＩＣタグが付された記録紙への印刷を行う画像形成装置に好ましく適用される技術に関するものである。
【背景技術】
【０００２】
従来、ＲＦＩＤタグに書き込み可能なラベルプリンタが知られているが、このようなプリンタの場合、等間隔で並んでいるラベルと該ラベルに付されているＲＦＩＤタグに対して、ラベルへの所定の印刷とＲＦＩＤタグへ書き込むデータの組み合わせを間違うことなく発行することが要求される。
【０００３】
ＲＦＩＤタグラベルのラベルピッチ、すなわちＲＦＩＤタグのピッチを狭くすると、プリンタに内蔵するＲ／Ｗ（Reader/Writer）モジュールからは、今印刷しなければならない対象のラベルに含まれるＲＦＩＤタグの他に、そのラベルの次のラベル、さらにその次のラベルが同時に検出されることがある。すると、Ｒ／ＷモジュールからはどのＲＦＩＤタグが印刷対象のラベルのものかは判断できないため、従来のプリンタではエラーにしていた。あるいは、無理に書き込みを実施しても、印刷対象ではない次のラベルや次の次のラベルに書き込んでしまい、印刷内容とＲＦＩＤタグに書き込むデータの組み合わせが正確なものではなくなってしまう。
【０００４】
その対策として、従来はＲ／Ｗモジュールからは常に１枚のＲＦＩＤタグのみが検出されるように、ＩＣタグのピッチ、すなわちラベルのピッチを広げたラベルにしていた。この場合、次のＲＦＩＤタグが検出されないピッチはＩＣタグの品種ごとに異なり、ＩＣタグラベルのピッチを決定することはユーザには困難であるし、製造者にとっても顧客の使用したいＩＣタグすべてに対応するには、ＩＣタグごと評価しなければならないという問題もある。また、プリンタに合わせてラベル間（ＲＦＩＤタグ間）ピッチを広げると、１ロールに巻くことのできるラベル枚数が少なくなってしまう（例えば、２５ｍｍピッチで１、０００枚巻くことができるときに、プリンタの都合上５０ｍｍピッチ以上にしなければならない場合には巻ける枚数は半分になる）。
【０００５】
一方、別の対策として、次のタグを検出しないように金属で遮蔽することが行われている。この方法では、遮蔽することによってあるＩＣタグ品種にとっては次のタグが検出されないようになっても、別の種類のＩＣタグにとっては現在の印刷対象のＩＣタグさえ検出できなくなるなど、対応のＩＣタグ品種を狭めてしまうことになる。また、アンテナ周辺に金属を配置することはアンテナの電磁波の放射パターンや共振周波数等の特性を変えることになるため、ＩＣタグとの通信の安定性を損なわないことと、次のタグを検出しないことを両立する設計が難しいという問題もあった。
【０００６】
例えば、特許文献１には、複数のＩＣタグ間が狭く接近していても、ＩＣタグ間における電磁波の干渉障害がなく、限定した個々のＩＣタグとの間でデータの書き込み及び読み出しが正確に行えるようにした非接触式ＩＣタグ書込読出装置が開示されている。当該装置では、ＩＣタグに対してデータの書き込み及び読み出しを行う送受信アンテナと該アンテナを装着したアンテナ装着部に、電波信号を誘導する導波管を備える非接触式ＩＣタグ書込読出手段と該書込読出手段を移動させる移動手段が設けられている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１８８３９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１で開示された発明は、複数のＩＣタグ間が狭くＩＣタグ同士が接近しているような場合であってもＩＣタグに対して正確にデータの読み書きを行えるようにするものではあるが、ＩＣタグに書き込むデータと書き込んだＩＣタグが付されたラベルに印刷する内容との組み合わせを保証するものではない。
【０００９】
ＲＦＩＤタグは、無線によりデータの読み書きを行うもので、バーコードの読み取りに比べて長距離で識別することが可能なことが利点であり、例えば衣料品の値札や書籍１冊ごとといった大きなラベルでは困る個品等のケースで使用したいというニーズがある。このようなニーズから、狭ピッチのＲＦＩＤタグへの確実な書き込みのみならず、該タグを付したラベルに対して、タグに書き込んだデータとの組み合わせが保証された印刷内容を発行するプリンタが求められている。
【００１０】
本発明は、上述した事情に鑑みて、狭ピッチのＩＣタグに対して確実にデータを書き込み、ＩＣタグを付した記録紙に対してＩＣタグへの書き込みデータとの組み合わせが保証された印刷内容で印刷できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の一側面である画像形成装置は、ＩＣタグへのデータ書き込み及びＩＣタグが付された記録紙への印刷を行う画像形成装置であって、記録紙の搬送路上の位置を検出する検出手段と、ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取り手段と、読み取られた識別情報と検出された記録紙の位置とに基づいて、記録紙の搬送順序を求める制御手段と、求められた搬送順序に対応するデータをＩＣタグに書き込む書き込み手段と、求められた搬送順序に対応する印刷内容を記録紙に印刷する印刷手段と、を有する。
【００１２】
また、本発明の画像形成装置は、上記の画像形成装置において、検出手段が、読み取り手段がＩＣタグ１つの識別情報を読み取りできる搬送路上の位置を検出し、制御手段が、検出された位置において識別情報が読み取られたＩＣタグが付された記録紙の搬送順序を求めるものであってもよい。
【００１３】
また、本発明の画像形成装置は、上記の画像形成装置において、検出手段が、記録紙が印刷手段を通過する手前の位置に設けられ、記録紙の用紙サイズ及び記録紙間の間隔を検出し、制御手段が、検出された用紙サイズ及び間隔に基づいて、記録紙を搬送する搬送手段を搬送方向と逆方向に駆動させ、読み取り手段によりＩＣタグ１つのみの識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求めるものであってもよい。
【００１４】
また、本発明の画像形成装置は、上記の画像形成装置において、検出手段が、読み取り手段より搬送方向下流の位置に設けられ、記録紙の用紙サイズ及び記録紙間の間隔を検出し、制御手段が、検出された用紙サイズ及び間隔に基づいて、記録紙を搬送する搬送手段を搬送方向に駆動させ、読み取り手段によりＩＣタグ１つのみの識別情報が読み取られたとき、該ＩＣタグが付された記録紙の搬送順序を求めるものであってもよい。
【００１５】
また、本発明の画像形成装置は、上記の画像形成装置において、記録紙の搬送順序のデータとＩＣタグの識別情報とＩＣタグに書き込むデータと記録紙に印刷する印刷内容のデータとを関連付けて記憶する記憶手段を有するものであってもよい。
【００１６】
また、本発明の画像形成装置は、上記の画像形成装置において、書き込み手段が、求められた搬送順序に関連付けられたＩＣタグの識別情報を用いて、該搬送順序に関連付けられたデータを該ＩＣタグに書き込み、印刷手段が、求められた搬送順序に関連付けられた印刷内容を記録紙に印刷するものであってもよい。
【００１７】
また、本発明の画像形成装置は、上記の画像形成装置において、制御手段が、搬送順序を求めた記録紙に付されたＩＣタグの識別情報を該搬送順序と関連付けて記憶手段に記憶するものであってもよい。
【００１８】
また、本発明の画像形成装置は、上記の画像形成装置において、制御手段が、一旦中止したＩＣタグへのデータ書き込み及び記録紙への印刷の再開時に、読み取られた識別情報と記憶された識別情報とが一致する場合、記憶された識別情報及び関連付けられた印刷内容を用いて、書き込み手段及び印刷手段にデータ書き込み及び印刷を行わせるものであってもよい。
【００１９】
また、本発明の画像形成装置は、上記の画像形成装置において、印刷手段が、書き込み手段によるＩＣタグへのデータ書き込みが正常に行われた場合にのみ、該ＩＣタグが付された記録紙に印刷を行うものであってもよい。
【００２０】
また、本発明の画像形成装置は、上記の画像形成装置において、読み取り手段より搬送方向下流の位置に設けられ、ＩＣタグの発信する電波を遮断する電波遮断手段を有するものであってもよい。
【００２１】
本発明の一側面であるデータ書き込み印刷方法は、ＩＣタグへのデータ書き込み及びＩＣタグが付された記録紙への印刷を行う画像形成装置におけるデータ書き込み印刷方法であって、記録紙の搬送路上の位置を検出する検出ステップと、ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取りステップと、読み取られた識別情報と検出された記録紙の位置とに基づいて、記録紙の搬送順序を求める搬送順序確定ステップと、求められた搬送順序に対応するデータをＩＣタグに書き込む書き込みステップと、求められた搬送順序に対応する印刷内容を記録紙に印刷する印刷ステップと、を有する。
【００２２】
本発明の一側面であるプログラムは、ＩＣタグへのデータ書き込み及びＩＣタグが付された記録紙への印刷を行う画像形成装置に用いられるプログラムであって、コンピュータに、検出手段が検出した記録紙の搬送路上の位置を取得する位置取得処理と、ＩＣタグを識別する識別情報をＩＣタグからの読み取る読み取り処理と、読み取られた識別情報と取得された記録紙の位置とに基づいて、記録紙の搬送順序を求める搬送順序確定処理と、求められた搬送順序に対応するデータをＩＣタグに書き込む書き込み処理と、求められた搬送順序に対応する印刷内容を記録紙に印刷する印刷処理と、を実行させる。
【発明の効果】
【００２３】
本発明によれば、狭ピッチのＩＣタグに対して確実にデータを書き込むことができ、ＩＣタグを付した記録紙に対してＩＣタグへの書き込みデータとの組み合わせが保証された印刷内容で印刷することが可能となる。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施形態（第１）に係るＲＦＩＤ対応プリンタの構成を示した概略図である。
【図２】本発明の実施形態に係るＲＦＩＤ対応プリンタが備えるプリンタコントローラ基板の構成を示したブロック図である。
【図３】本発明の実施形態（第１）に係るタグ／ラベル順序確定処理の流れを示したフローチャートである。
【図４】本発明の実施形態に係るデータ書き込み処理／ラベル印刷処理の流れを示したフローチャートである。
【図５】本発明の実施形態に係る順序データの例を示した図である。
【図６】本発明の実施形態（第２）に係るＲＦＩＤ対応プリンタの構成を示した概略図である。
【図７】本発明の実施形態（第２）に係るタグ／ラベル順序確定処理の流れを示したフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を参照して説明する。
【００２６】
［第１実施形態］
本発明の第１の実施形態は、ＲＦＩＤタグ入りラベルを印刷開始位置から逆方向（印刷位置から遠ざかる方向）に搬送させることで、読み取り可能なＲＦＩＤタグを徐々に少なくしていき、ＲＦＩＤタグ及びラベルの搬送順序を確定するものである。本実施形態では、ＲＦＩＤタグはＵＨＦ帯ＲＦＩＤタグで各タグをユニークに識別できる識別情報（タグＩＤ）を持ち、プリンタが複数のＲＦＩＤタグを読み書きする機能を有しているものとする。ここでの複数ＲＦＩＤタグへの読み書きは、人間にとって一瞬の時間内に通信可能なＲＦＩＤタグを１つずつ順番に読んだり書いたりすることを意味する。
【００２７】
はじめに、本発明の第１実施形態としての画像形成装置の構成について説明する。図１は、本実施形態に係るＲＦＩＤ対応プリンタの構成を示した概略図である。本実施形態のＲＦＩＤ対応プリンタ１０は、サーマルヘッド１１、プラテンローラ１２、センサ１３、アンテナ１４、Ｒ／Ｗモジュール１５、プリンタコントローラ基板１６、搬送ローラ１７ａ、搬送ローラ１７ｂを備え、ＲＦＩＤタグへのデータ書き込み及びラベルへの印刷を行う。
【００２８】
サーマルヘッド１１は、熱を加えることで、不図示のインクリボンからＲＦＩＤタグ入りラベル５１にインクを転写する。また、サーマルヘッド１１は、記録紙が感熱紙の場合に熱により発色させることで印刷を行う。プラテンローラ１２は、圧力を加えることで、サーマルヘッド１１により転写されたラベル上のインクを定着させる。加熱手段としてのサーマルヘッド１１と加圧手段としてのプラテンローラ１２はラベルへの印刷を行う印刷手段を構成する。
【００２９】
搬送ローラ１７ａ及び１７ｂは、ＲＦＩＤタグ入りラベル５１が置かれたラベル台帳５０をサーマルヘッド１１及びプラテンローラ１２が位置する印刷位置に向けて（順方向に）、あるいは、印刷位置から離れる方向に（逆方向に）移動させることで、ＲＦＩＤタグ入りラベル５１を搬送する。また、搬送ローラ１７ａ及び１７ｂは、アンテナ１４からの電波を遮断する働きを持ち、搬送ローラを通過していないＲＦＩＤタグにはアンテナ１４の電波は届かないようになっている。センサ１３は、ＲＦＩＤタグ入りラベル５１が印刷位置に到達したことを検出する。なお、センサ１３は、ＲＦＩＤタグ入りラベル５１の進行方向の先端及び後端を検出し、ラベル長（進行方向の長さ）及びラベル間の間隔のデータを取得することが可能である。
【００３０】
アンテナ１４は、ＲＦＩＤタグとの間でデータの読み出し及び書き込みを行うための無線を送受信する。Ｒ／Ｗモジュール１５は、アンテナ１４を制御し、ＲＦＩＤタグから各タグを識別するタグＩＤを読み出し、ＲＦＩＤに対してデータの書き込みを行う。本実施形態では、ＲＦＩＤに対するデータの読み書きはＲＦＩＤタグが停止している状態で行われる。プリンタコントローラ基板１６は、Ｒ／Ｗモジュール１５、センサ１３、搬送ローラ１７、サーマルヘッド１１、プラテンローラ１２の制御を行い、本発明特有のタグ／ラベル順序確定処理、データ書き込み処理／ラベル印刷処理を行う。
【００３１】
なお、本発明が適用される画像形成装置は、サーマルヘッドによる熱でインクリボンからインクを転写したり、感熱紙を発色させたりするタイプのプリンタに限定する必要はなく、ロール状の用紙を扱えることができＲ／Ｗモジュールを内蔵するプリンタであれば、印刷方式はインクジェット方式でもドットインパクト方式でも構わない。
【００３２】
図２は、本実施形態のプリンタコントローラ基板の構成を示したブロック図である。プリンタコントローラ基板１６は、ＣＰＵ１６１、ＲＯＭ１６２、ＲＡＭ１６３、不揮発ＲＡＭ１６４、センサ制御部１６５、モータ駆動制御部１６６、ヘッド制御部１６７がバス１６８と接続されて構成される。
【００３３】
ＣＰＵ１６１は、ＲＦＩＤ対応プリンタ１０の制御を司り、ＲＯＭ１６２に格納された制御プログラムや本発明特有のアプリケーションを読み込んで、各制御を行う。ＲＯＭ１６２は、プリンタ全体の制御プログラムや、本発明特有のタグ／ラベル順序確定処理、データ書き込み処理／ラベル印刷処理をＣＰＵ１６１に行わせるアプリケーション等、各種アプリケーションを格納する。ＲＡＭ１６３は、ＣＰＵ１６１による制御の際の使用されるワークエリアである。不揮発ＲＡＭ１６４は、本発明特有のタグ／ラベル順序確定処理、データ書き込み処理／ラベル印刷処理で用いられる順序データを格納する。
【００３４】
センサ制御部１６５は、ＣＰＵ１６１の命令に従って、センサ１３の動作を制御する機能ブロックである。モータ駆動制御部１６６は、ＣＰＵ１６１の命令に従って、搬送ローラ１７の動作を制御する機能ブロックである。ヘッド制御部１６７は、ＣＰＵ１６１の命令に従って、サーマルヘッド１１及びプラテンローラ１２の動作を制御する機能ブロックである。
【００３５】
次に、本実施形態のＲＦＩＤ対応プリンタが行う動作について説明する。図３は、本実施形態に係るタグ／ラベル順序確定処理の流れを示したフローチャートである。まず、センサ１３は、先頭のＲＦＩＤタグ入りラベルが印刷開始位置に到達したことを検出する（ステップＳ１０１）。このとき、ＣＰＵ１６１は、センサ１３がラベルの先端及び後端を検出することで把握したラベル長及びラベル間隔のデータを取得する。そして、ＣＰＵ１６１は、センサ１３の検出結果を受けて、モータ駆動制御部１６６を介してラベル搬送を停止する（ステップＳ１０２）。このとき、図１の状態である。
【００３６】
続いて、ＣＰＵ１６１は、Ｒ／Ｗモジュール１５を介して、停止状態にあるＲＦＩＤタグからタグＩＤの読み出しを行う（ステップＳ１０３）。図１の状態では、３つのラベル（ＲＦＩＤタグ入りラベル５１ａ、５１ｂ、５１ｃ）のタグＩＤが読み取られている。
【００３７】
次に、ＣＰＵ１６１は、読み取ったタグＩＤが１つであるか判断する（ステップＳ１０４）。ここでは、３つのラベルのタグＩＤが読み取られており、読み取ったタグＩＤが２つ以上であるため（ステップＳ１０４／ＮＯ）、モータ駆動制御部１６６を介して、ラベル台帳５０を逆方向に搬送する（ステップＳ１０５）。このとき搬送する距離はラベル１つ分で、ＲＦＩＤタグ入りラベル５１ａがＲＦＩＤタグ入りラベル５１ｂの位置に到達するまで搬送する。上記動作を、タグＩＤが１つ読み取れた状態となるまで継続する（ステップＳ１０４／ＮＯ、ステップＳ１０５、ステップＳ１０３）。
【００３８】
ＲＦＩＤタグ入りラベルが印刷開始位置に到達したところで一旦停止し、読み取れるタグＩＤが１つになるまで逆方向に搬送するのは、最初に搬送されてくるＲＦＩＤタグ入りラベルを把握するためである。先頭のＲＦＩＤタグ入りラベルが印刷開始位置で停止した状態では、複数のタグＩＤ（図１では３つ）が読み取られるが、これは、読み取ったタグＩＤの数及び複数のＲＦＩＤタグが読み取り可能な位置にあることしかわからず、複数のタグＩＤの搬送順序は把握できない。
【００３９】
例えば図１を用いて説明すると、ＲＦＩＤタグ入りラベル５１ａが印刷開始位置で停止した状態では、ＲＦＩＤタグ入りラベル５１ａ、５１ｂ、５１ｃのタグＩＤが読み取られているが、３つのタグの搬送順序は不明である。逆方向への搬送を１回行うと、ＲＦＩＤタグ入りラベル５１ｃが搬送ローラ１７の右側へ移動し、ＲＦＩＤタグ入りラベル５１ａ、５１ｂのタグＩＤが読み取られるため、ＲＦＩＤタグ入りラベル５１ｃの搬送順序は３つのタグの中で最も後ろであることがわかる。さらに逆方向への搬送を１回行うと、ＲＦＩＤタグ入りラベル５１ｂが搬送ローラ１７の右側へ移動し、ＲＦＩＤタグ入りラベル５１ａのタグＩＤのみが読み取られるため、ＲＦＩＤタグ入りラベル５１ｂの搬送順序がＲＦＩＤタグ入りラベル５１ｃの前で、ＲＦＩＤタグ入りラベル５１ａの搬送順序が３つのタグの中で最初であることがわかる。
【００４０】
図３のフローに戻って説明する。ＣＰＵ１６１は、読み取ったタグＩＤが１つであると判断した場合（ステップＳ１０４／ＹＥＳ）、読み取ったタグＩＤの搬送順序を確定する（ステップＳ１０６）。図１の例では、ＲＦＩＤタグ入りラベル５１ａの搬送順序が１番であると確定する。
【００４１】
続いて、ＣＰＵ１６１は、順序データを更新する（ステップＳ１０７）。順序データは、タグ／ラベル順序確定処理及びデータ書き込み処理／ラベル印刷処理に用いるデータで、不揮発ＲＡＭ１６４に格納されている。順序データの例を図５に示す。図５（ａ）は初期状態の順序データを表し、図５（ｂ）は更新後の順序データを表す。順序データは、搬送される順序（順番）、ＲＦＩＤタグへ書き込むデータ（書き込みデータ）、書き込みを行うＲＦＩＤタグが付されたラベルに印刷する内容（印刷内容）、書き込みを行うＲＦＩＤタグのタグＩＤ（タグＩＤ）、データ書き込み処理の結果（実行結果）が関連付けられている。図５では１つのテーブルデータとしているが、データ形式はこれに限られず任意の形式を採用することができる。例えばＲＦＩＤタグ入りラベル５１ａの搬送順序が１番であると確定したとき、順序データ更新では、図５（ｂ）に示すように、順番「１」に関連付けられたタグＩＤについて、ＲＦＩＤタグ入りラベル５１ａのタグＩＤ「ＩＤａ（５１ａ）」を書き込む。
【００４２】
順序データ更新後、ＣＰＵ１６１は、モータ駆動制御部１６６を介して、ラベル台帳５０を順方向に搬送する（ステップＳ１０８）。このとき搬送する距離は、逆搬送のときと同様にラベル１つ分である。つまり、ＲＦＩＤタグ入りラベル５１ｃの位置にあったＲＦＩＤタグ入りラベル５１ａがＲＦＩＤタグ入りラベル５１ｂの位置に到達するまで搬送する。そして、停止した状態でタグＩＤの読み取りを行う（ステップＳ１０９）。
【００４３】
新たなタグＩＤが読み取られた場合（ステップＳ１１０／ＹＥＳ）、ＣＰＵ１６１は、この新たに読み取ったタグＩＤの搬送順序を確定する（ステップＳ１０６）。そして、新たに確定したタグＩＤに関して順序データの更新を行う（ステップＳ１０７）。図１で説明すると、ＲＦＩＤタグ入りラベル５１ｃの位置にあったＲＦＩＤタグ入りラベル５１ａがＲＦＩＤタグ入りラベル５１ｂの位置に到達するまで搬送されたとき、読み取られるタグＩＤは、ＲＦＩＤタグ入りラベル５１ａ、５１ｂに付されたＲＦＩＤタグのタグＩＤである。そして、ＲＦＩＤタグ入りラベル５１ａの搬送順序は確定済みで順序データに既に反映されているため、未反映のＲＦＩＤタグ入りラベル５１ｂについて、順序データの更新を行う。ＲＦＩＤタグ入りラベル５１ｂの搬送順序は２番目と確定したため、図５（ｂ）に示すように、順番「２」に関連付けられたタグＩＤについて、ＲＦＩＤタグ入りラベル５１ｂのタグＩＤ「ＩＤｂ（５１ｂ）」を書き込む。
【００４４】
１番目のＲＦＩＤタグ入りラベルが確定した後は、順方向にラベル台帳５１を搬送していき、後続のＲＦＩＤタグ入りラベルの搬送順序を確定することができる。新たなタグＩＤが読み取られなくなるまで上記の動作を繰り返す（ステップＳ１１０／ＮＯ、ステップＳ１０６からステップＳ１０９）。
【００４５】
図４は、本実施形態に係るデータ書き込み処理／ラベル印刷処理の流れを示したフローチャートである。まず、ＣＰＵ１６１は、不揮発ＲＡＭ１６４の順序データを読み出し、データ書き込みが未実行のデータがあるか判定する（ステップＳ２０１）。未実行のデータがある場合（ステップＳ２０１／ＹＥＳ）、未実行のうち最小の順番のＲＦＩＤタグについてデータ書き込みを行う（ステップＳ２０２）。図５の例では、順番「１」が未実行データのうち最小の順番であるため、ＣＰＵ１６１は、Ｒ／Ｗモジュール１５を介して、ＲＦＩＤタグ入りラベル５１ａに付されたＲＦＩＤタグに対して書き込みデータ「データＡ」を書き込む。
【００４６】
続いて、ＣＰＵ１６１は、ＲＦＩＤタグへのデータ書き込みが正常に行われたか判定する。ＲＦＩＤタグへのデータ書き込みが正常に行われたかどうかはＲ／Ｗモジュール１５が把握するため、ＣＰＵ１６１は、Ｒ／Ｗモジュール１５からその情報を取得する。データ書き込みが正常に行われた場合（ステップＳ２０３／ＹＥＳ）、ＣＰＵ１６１は、順序データを更新し（ステップＳ２０６）、書き込んだＲＦＩＤタグが付されたＲＦＩＤタグ入りラベルに対して、書き込んだ順番の印刷内容を印刷する（ステップＳ２０７）。ここでの順序データの更新内容は、図５の例でいうと、順番「１」に関連付けられた実行結果に「正常」を書き込むことである。
【００４７】
一方、データ書き込みが正常に行われなかった場合（ステップＳ２０３／ＮＯ）、ＣＰＵ１６１は、順序データを更新し（ステップＳ２０４）、次の順番のＲＦＩＤタグに対してデータ書き込みを行う（ステップＳ２０５）。ここでの順序データの更新内容は、図５の例でいうと、順番「２」に関連付けられた実行結果に「エラー」を書き込むことである。データ書き込みが正常に行われなかった場合にはラベルへの印刷は行わない。これは、ＲＦＩＤタグへの書き込みデータと該タグが付されたラベルへの印刷内容の組み合わせを保証するためである。
【００４８】
以上の動作をＲＦＩＤタグへのデータ書き込みが未実行のデータがなくなるまで繰り返す（ステップＳ２０１／ＹＥＳ、ステップＳ２０２からステップＳ２０７）。
【００４９】
本実施形態では、ＲＦＩＤタグへのデータ書き込みを先に行い、正常にデータが書き込まれたときに対応する印刷をラベルに行っているが、先にラベルへの印刷を行うように構成してもよい。また、データ書き込みのタイミングは、１つのＲＦＩＤタグのタグＩＤが読み取れ搬送順序が確定するごとに行ってもよいし、先頭のラベルが再び印刷開始位置まで搬送されるまで先に搬送順序を確定していき、その後に順序が確定している複数のＲＦＩＤタグに対してまとめてデータ書き込みを行うようにしてもよい。このように、データ書き込み又はラベル印刷のタイミング、これら二つの処理をどちらから先に行うかは、任意に選択可能である。
【００５０】
本実施形態では、順序データを不揮発ＲＡＭ１６４に格納しているため、いったん電源を切られて、再度電源を入れたときにラベルの位置が変更されたり、別なラベルをセットされた場合にも、それまでの処理結果として記録された順序データを有効に活用することが可能である。例えば、再電源投入時はタグＩＤの読み取り動作を行い、順序データに含まれているタグＩＤと読み出されたタグＩＤを比較し、一致していれば順序データの通りの順番であると見なせるし、一致していない場合は、図３のフローを最初から行えばよい。
【００５１】
また、本実施形態では、搬送ローラ１７がアンテナ１４からの電波を遮断する機能も持ち合わせており、これによりタグＩＤの読み取り範囲を限定しているが、別の電波遮断手段を任意の位置（例えばサーマルヘッド１１と搬送ローラ１７の間の位置）に設けて、タグＩＤの読み取り範囲を自在に設定するようにしてもよい。
【００５２】
また、本実施形態では、ＲＦＩＤタグを識別する識別情報としてタグＩＤを用いているが、別のデータを用いるようにしてもよい。ＲＦＩＤタグラベルの製造時には、ＲＦＩＤタグが書き込み不能な（故障している）タグを取り除くため必ず１つずつ書き込み試験を行っている。書き込み試験を行うときに、各ＲＦＩＤタグには異なる情報を書き込んで試験するということを条件に製造されたラベルであれば、検査時に書き込みを行っているメモリ領域から読み出したデータをタグＩＤの代わりとして、上記の処理フローを実現できる。ただし、検査時に書き込みを行うメモリ領域は、ユーザがこのプリンタでユーザの所望するデータを上書きしてしまうこともあり得るので、印刷済のラベルを識別するための履歴には、ユーザが書き込みを指示したデータ（それが成功したデータ）を記憶するものとする。
【００５３】
本実施形態によれば、ＲＦＩＤタグ入りラベルを印刷開始位置から逆方向に搬送させることで、読み取り可能なＲＦＩＤタグを徐々に少なくしていき、ＲＦＩＤタグ及びラベルの搬送順序を確定して、ＲＦＩＤタグへのデータ書き込み及びラベルへの印刷を行うため、ＲＦＩＤタグへの書き込みデータと該タグが付されたラベルへの印刷内容の組み合わせを保証することが可能である。
【００５４】
また、これにより、ラベルサイズは小さいにもかかわらずプリンタの仕様により一定以上のピッチでなければならないラベルにする必要がないため、１ロール中に含めることのできるラベル枚数を多くすることができ、ユーザは用紙補充の頻度を従来と比較して少なくすることができる。
【００５５】
［第２実施形態］
本発明の第２の実施形態は、ＲＦＩＤタグ入りラベルをアンテナからの電波が届かない領域で一旦停止させ、印刷開始位置に向けて（順方向に）徐々に搬送させ、読み取り可能なＲＦＩＤタグが１つとなるような状況を作り、ＲＦＩＤタグ及びラベルの搬送順序を確定するものである。第１実施形態との違いは、印刷開始位置まで一旦搬送させて逆方向に搬送する動作がないことである。以下、第１実施形態との共通点については説明を省略し、相違点についてのみ述べる。
【００５６】
図６は、本実施形態に係るＲＦＩＤ対応プリンタの構成を示した概略図である。本実施形態のＲＦＩＤ対応プリンタ２０は、第１実施形態のＲＦＩＤ対応プリンタ２０と同様の構成で、サーマルヘッド２１、プラテンローラ２２、センサ２３、アンテナ２４、Ｒ／Ｗモジュール２５、プリンタコントローラ基板２６、搬送ローラ２７ａ、搬送ローラ２７ｂを備える。
【００５７】
本実施形態では、センサ２３は、搬送ローラ２７ａ、２７ｂの近傍で、１つのＲＦＩＤタグ入りラベルが通過することを検出できるような位置に設置される。センサ２３は、第１実施形態のセンサ１３と同様に、ＲＦＩＤタグ入りラベル５１の進行方向の先端及び後端を検出し、ラベル長（進行方向の長さ）及びラベル間の間隔のデータを取得することが可能である。
【００５８】
図７は、本実施形態に係るタグ／ラベル順序確定処理の流れを示したフローチャートである。まず、センサ２３は、先頭のＲＦＩＤタグ入りラベルが搬送ローラ２７を通過したことことを検出する（ステップＳ２０１）。このとき、ＣＰＵ１６１は、センサ１３がラベルの先端及び後端を検出することで把握したラベル長及びラベル間隔のデータを取得する。そして、ＣＰＵ１６１は、センサ２３の検出結果を受けて、モータ駆動制御部１６６を介してラベル搬送を停止する（ステップＳ２０２）。このとき、図６の状態である。
【００５９】
続いて、ＣＰＵ１６１は、Ｒ／Ｗモジュール１５を介して、停止状態にあるＲＦＩＤタグからタグＩＤの読み出しを行う（ステップＳ２０３）。図６の状態では、１つのラベル（ＲＦＩＤタグ入りラベル５１ａ）のタグＩＤが読み取り可能な領域にある。
【００６０】
次に、ＣＰＵ１６１は、タグＩＤが読み取られたか判断する（ステップＳ２０４）。タグＩＤが正常に読み取られた場合（ステップＳ２０４／ＹＥＳ）、ＣＰＵ１６１は、読み取ったタグＩＤの搬送順序を確定する（ステップＳ２０６）。図６の例では、ＲＦＩＤタグ入りラベル５１ａの搬送順序が１番であると確定する。
【００６１】
続いて、ＣＰＵ１６１は、順序データを更新する（ステップＳ２０７）。順序データの内容や更新については、第１実施形態と同様に、図５に示すとおりである。図６の例では、ＲＦＩＤタグ入りラベル５１ａの搬送順序が１番であると確定したため、順序データ更新では、図５（ｂ）に示すように、順番「１」に関連付けられたタグＩＤについて、ＲＦＩＤタグ入りラベル５１ａのタグＩＤ「ＩＤａ（５１ａ）」を書き込む。
【００６２】
順序データ更新後、ＣＰＵ１６１は、モータ駆動制御部１６６を介して、ラベル台帳５０を順方向に搬送する（ステップＳ２０８）。このとき搬送する距離は、逆搬送のときと同様にラベル１つ分である。つまり、ＲＦＩＤタグ入りラベル５１ｂがＲＦＩＤタグ入りラベル５１aの位置に到達するまで搬送する。そして、停止した状態でタグＩＤの読み取りを行う（ステップＳ２０９）。
【００６３】
そして、ＣＰＵ１６１は、新たなタグＩＤが読み取られたか判断し、新たなタグＩＤが読み取られた場合（ステップＳ２１０／ＹＥＳ）、この新たに読み取ったタグＩＤの搬送順序を確定する（ステップＳ２０６）。そして、新たに確定したタグＩＤに関して順序データの更新を行う（ステップＳ２０７）。図６の例では、ＲＦＩＤタグ入りラベル５１ｂの搬送順序は２番目と確定したため、図５（ｂ）に示すように、順番「２」に関連付けられたタグＩＤについて、ＲＦＩＤタグ入りラベル５１ｂのタグＩＤ「ＩＤｂ（５１ｂ）」を書き込む。
【００６４】
以下、新たなタグＩＤが読み取られるまで上記の処理を繰り返す（ステップＳ２１０／ＮＯ、ステップＳ２０６からステップＳ２０９）。
【００６５】
上記説明では、アンテナ２４がタグＩＤを読み取れる範囲を搬送ローラ２７の左側までとしているが、電波の届く範囲はＩＣタグにより異なるため、この範囲が狭い場合（搬送ローラ２７の近傍ではなくより左側の領域の場合）には、タグＩＤが読み取られるまでラベル１枚分ずつ搬送されることになる。
【００６６】
本実施形態によれば、印刷開始位置まで一旦搬送させ、１つのタグＩＤが読み取れる状態になるまで逆方向に搬送する動作が必要ないため、第１実施形態と比較して、複雑な搬送ローラの駆動制御を行う必要がなく、より簡易な構成で、ＲＦＩＤタグへの書き込みデータと該タグが付されたラベルへの印刷内容の組み合わせを保証することが可能である。
【００６７】
なお、上述する実施形態は、本発明の好適な実施形態であり、上記実施形態のみに本発明の範囲を限定するものではなく、本発明の要旨を逸脱しない範囲において種々の変更を施した形態での実施が可能である。
【００６８】
すなわち、本実施形態におけるＲＦＩＤ対応プリンタ１０及び２０で実行されるプログラムは、センサ制御部１６５を介してセンサ１３の検出結果を取得する機能、Ｒ／Ｗモジュール１５を介して読み取ったＩＣタグを取得する機能、モータ駆動制御部１６６を介してラベルを搬送する機能、ラベルの搬送順序を確定する機能、Ｒ／Ｗモジュール１５を介してＲＦＩＤタグにデータを書き込む機能、ヘッド制御部１６７を介してラベルに印刷する機能を含むモジュール構成となっており、実際のハードウエアを用いて具体的手段を実現する。すなわち、コンピュータ（ＣＰＵ）が所定の記録媒体からプログラムを読み出して実行することにより上記各手段が主記憶装置上にロードされて生成される。
【００６９】
本実施形態におけるＲＦＩＤ対応プリンタ１０及び２０で実行されるプログラムは、インターネット等のネットワークに接続されたコンピュータ上に格納され、ネットワーク経由でダウンロードさせることにより提供されるように構成してもよい。また、上記プログラムをインターネット等のネットワーク経由で提供あるいは配布するように構成してもよい。
【００７０】
また、上記プログラムは、インストール可能な形式又は実行可能な形式のファイルで、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ、不揮発性のメモリカード等のコンピュータで読み取り可能な記録媒体に記録されて提供されるように構成してもよい。また、上記プログラムは、ＲＯＭ等にあらかじめ組み込んで提供するように構成してもよい。
【００７１】
この場合、上記記録媒体から読み出された又は通信回線を通じてロードし実行されたプログラムコード自体が前述の実施形態の機能を実現することになる。そして、そのプログラムコードを記録した記録媒体は本発明を構成する。
【符号の説明】
【００７２】
１０，２０    ＲＦＩＤ対応プリンタ
１１，２１    サーマルヘッド
１２，２２    プラテンローラ
１３，２３    センサ
１４，２４    アンテナ
１５，２５    Ｒ／Ｗモジュール
１６，２６    プリンタコントローラ基板
１７，２７    搬送ローラ
５０    ラベル台帳
５１    ＲＦＩＤタグ入りラベル
１６１    ＣＰＵ
１６２    ＲＯＭ
１６３    ＲＡＭ
１６４    不揮発ＲＡＭ
１６５    センサ制御部
１６６    モータ駆動制御部
１６７    ヘッド制御部
１６８    バス
【図１】
0005451480.tif 000002
【図２】
0005451480.tif 000003
【図３】
0005451480.tif 000004
【図４】
0005451480.tif 000005
【図５】
0005451480.tif 000006
【図６】
0005451480.tif 000007
【図７】
0005451480.tif 000008