(57)【要約】【課題】書込み部と印刷部との間に１枚以上のラベルが存在する場合でも、ボイドデータの印刷制御を簡略化する。【解決手段】ラベル発行装置は、データ記憶部に記憶されたタグデータをタグバッファにセットする際にそのタグデータよりも枚数記憶部で記憶される枚数分後に搬送されるラベルに対するラベルデータをデータ記憶部から読み出してラベルバッファにセットする。そしてラベル発行装置は、書込み部によりタグデータが正しく書き込まれなかった場合に当該タグデータと対をなしてデータ記憶部に記憶されるラベルデータをボイドデータに変更する。【選択図】      図４
2015141704.tif 000002
【特許請求の範囲】
【請求項１】
ラベルに印刷されるラベルデータと前記ラベルに設けられたタグに書き込まれるタグデータとを対にして複数ラベル分記憶するデータ記憶部と、
印刷対象の前記ラベルデータを格納するラベルバッファと、
書込み対象の前記タグデータを格納するタグバッファと、
前記ラベルバッファに格納された前記ラベルデータを前記ラベルに印刷する印刷部と、
前記タグバッファに格納された前記タグデータを前記タグに無線通信を利用して書き込む書込み部と、
複数の前記ラベルを一定間隔で前記書込み部から前記印刷部に順次搬送する搬送機構と、
前記書込み部による前記タグデータの書込み位置から前記印刷部による前記ラベルデータの印刷位置までの区間内に存在する前記ラベルの枚数を記憶する枚数記憶部と、
前記データ記憶部に記憶された前記タグデータを前記タグバッファにセットする際にそのタグデータよりも前記枚数記憶部で記憶される枚数分前を搬送される前記ラベルに対する前記ラベルデータを前記データ記憶部から読み出して前記ラベルバッファにセットする制御部と、
前記書込み部により前記タグデータが正しく書き込まれなかった場合に当該タグデータと対をなして前記データ記憶部に記憶される前記ラベルデータを前記ラベルが無効であることを示すボイドデータに変更する無効処理手段と、
を具備したことを特徴とするラベル発行装置。
【請求項２】
前記データ記憶部から前記タグデータを読み出す回数を計数するカウンタ、
をさらに具備し、
前記制御部は、前記カウンタの値が前記枚数記憶部に記憶される前記枚数を上回るまでは、前記タグデータを前記タグバッファにセットする処理を行い、前記ラベルデータを前記ラベルバッファにセットする処理を行わないことを特徴とする請求項１記載のラベル発行装置。
【請求項３】
前記制御部は、前記カウンタの値が所定のラベル発行枚数に達した後は、前記ラベルデータを前記ラベルバッファにセットする処理を行い、前記タグデータを前記タグバッファにセットする処理を行わないことを特徴とする請求項２記載のラベル発行装置。
【請求項４】
前記制御部は、前記カウンタの値から前記枚数記憶部に記憶される前記枚数を減じた値が前記ラベル発行枚数に達した場合、前記搬送機構により搬送される前記ラベルを、前記前記タグデータの書込み位置から前記印刷部による前記ラベルデータの印刷位置までの距離以上戻すことを特徴とする請求項３記載のラベル発行装置。
【請求項５】
前記搬送機構は、帯状の台紙に一列に貼り付けられた前記ラベルを順次繰り出し、前記書込み部による前記タグデータの書込み位置を経て前記印刷部による前記ラベルデータの印刷位置まで搬送することを特徴とする請求項１乃至４のうちいずれか１に記載のラベル発行装置。
【請求項６】
印刷対象のラベルデータを格納するラベルバッファ、書込み対象のタグデータを格納するタグバッファ、前記ラベルバッファに格納された前記ラベルデータをラベルに印刷する印刷部、前記タグバッファに格納された前記タグデータをタグに無線通信を利用して書き込む書込み部、及び、複数の前記ラベルを一定間隔で前記書込み部から前記印刷部に順次搬送する搬送機構、を備えたラベル発行装置のコンピュータに、
前記タグデータを前記タグバッファにセットする際に前記書込み部による前記タグデータの書込み位置から前記印刷部による前記ラベルデータの印刷位置までの区間内に存在する前記ラベルの枚数分前を搬送される前記ラベルに対する前記ラベルデータを前記ラベルバッファにセットする制御部と、
前記書込み部により前記タグデータが正しく書き込まれなかった場合に当該タグデータと対をなして記憶される前記ラベルデータを前記ラベルが無効であることを示すボイドデータに変更する無効処理手段と、
して実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＲＦＩＤ（Radio Frequency Identification）タグ付きのラベルを発行するラベル発行装置及びその制御プログラムに関する。
【背景技術】
【０００２】
例えば物流倉庫では、この倉庫で保管される各物品にそれぞれバーコードラベルを付し、このラベルに印刷されたバーコードによって各物品を個別管理する仕組みとなっている。また最近では、バーコードラベルをＲＦＩＤタグ付きのラベルとし、バーコード以外の情報をＲＦＩＤタグのＩＣチップで保存する仕組みも提案されている。このため、ＲＦＩＤタグ付きのバーコードラベルを発行するラベル発行装置が開発されている。
【０００３】
この種のラベル発行装置は、一般に、ラベルの搬送方向に対して上流側にＲＦＩＤタグへの書込み部を設け、下流側にバーコード等の印刷部を設ける。そしてラベル発行装置の制御部は、書込み部を制御して搬送中のラベル（以下、搬送ラベルと称する）に設けられたＲＦＩＤタグに対して情報を非接触で書込んだ後、印刷部を制御して当該搬送ラベルの表面にバーコード等を印刷する。その際、制御部は、ＲＦＩＤタグに対して情報が正しく書き込まれたか判定する。そして、正しく書き込まれなかった場合には、制御部は、印刷部を制御して当該ラベルが無効であることを示すボイドデータを搬送ラベルの表面に印刷する。したがってユーザは、ボイドデータが印刷されて発行されたラベルはＲＦＩＤタグに情報が正しく書き込まれなかった無効ラベルであると容易に認識できる。
【０００４】
しかしながら、書込み部と印刷部とが近接している場合、ラベル発行装置では、ＲＦＩＤタグに正しく情報が書き込まれたか判定する前に印刷部によってバーコード等の印刷が開始される。このため、無効ラベルであった場合には、搬送ラベルを搬送方向とは逆の方向に一旦戻してボイドデータを印刷し直さなければならず、効率が悪い。また、搬送ラベルを搬送方向とは逆の方向に戻す際にラベル用紙の紙詰まりが生じやすい懸念もある。
【０００５】
そこで、書込み部と印刷部との間隔を十分に開けることが望まれる。しかしながら、書込み部と印刷部との間隔が開くと、ラベルの搬送方向に対する幅によっては、書込み部と印刷部との間に１枚以上のラベルが存在する場合がある。その場合、印刷部においてボイドデータをどのタイミングで無効判定された搬送ラベルに印刷するかの制御が複雑になる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１０２７３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一実施形態が解決しようとする課題は、書込み部と印刷部との間に１枚以上のラベルが存在する場合でも、印刷部においてボイドデータをどのタイミングで無効判定された搬送ラベルに印刷するかの制御を簡略化できるラベル発行装置を提供しようとするものである。
【課題を解決するための手段】
【０００８】
一実施形態において、ラベル発行装置は、データ記憶部と、ラベルバッファと、タグバッファと、印刷部と、書込み部と、搬送機構と、枚数記憶部と、制御部と、無効処理手段と、を含む。データ記憶部は、ラベルに印刷されるラベルデータと前記ラベルに設けられたタグに書き込まれるタグデータとを対にして複数ラベル分記憶する。ラベルバッファは、印刷対象の前記ラベルデータを格納する。タグバッファは、書込み対象の前記タグデータを格納する。印刷部は、前記ラベルバッファに格納された前記ラベルデータを前記ラベルに印刷する。書込み部は、前記タグバッファに格納された前記タグデータを前記タグに無線通信を利用して書き込む。搬送機構は、複数の前記ラベルを一定間隔で前記書込み部から前記印刷部に順次搬送する。枚数記憶部は、前記書込み部による前記タグデータの書込み位置から前記印刷部による前記ラベルデータの印刷位置までの区間内に存在する前記ラベルの枚数を記憶する。制御部は、前記データ記憶部に記憶された前記タグデータを前記タグバッファにセットする際にそのタグデータよりも前記枚数記憶部で記憶される枚数分前を搬送される前記ラベルに対する前記ラベルデータを前記データ記憶部から読み出して前記ラベルバッファにセットする。無効処理手段は、前記書込み部により前記タグデータが正しく書き込まれなかった場合に当該タグデータと対をなして前記データ記憶部に記憶される前記ラベルデータを前記ラベルが無効であることを示すボイドデータに変更する。
【図面の簡単な説明】
【０００９】
【図１】本実施形態におけるラベル発行装置の概略を示す模式図。
【図２】ラベル発行装置の要部構成を示すブロック図。
【図３】制御ユニットのＲＡＭに形成される主要なメモリエリアを示す模式図。
【図４】制御ユニットのＣＰＵが、制御プログラムにしたがって実行するラベル発行制御の手順を示す流れ図。
【図５】ラベル発行制御にしたがって搬送路を搬送されるラベルの一例を示す模式図。
【発明を実施するための形態】
【００１０】
以下、ラベル発行装置の実施形態について、図面を用いて説明する。  
なお、この実施形態は、物流倉庫に順次搬入される各物品に対してＲＦＩＤタグ付きのバーコードラベルを順番に発行するラベル発行装置を例示する。
【００１１】
図１は、本実施形態におけるラベル発行装置１の概略を示す模式図である。ラベル発行装置１は、バーコードラベルの印刷ユニット１０と、ＲＦＩＤタグへの書込みユニット２０とを含む。またラベル発行装置１は、外置きのラベルホルダ３０を備える。
【００１２】
ラベルホルダ３０は、ロール状に巻回されたラベル用紙４０を保持する。ラベル用紙４０は、帯状の台紙４１と、この台紙４１の表面に剥離自在に貼り付けられた多数枚のラベル４２とから構成される。各ラベル４２は、一定の間隔をあけて台紙４１の長手方向に一列に貼り付けられる。そして各ラベル４２は、それぞれ台紙４１との接着面とは反対側の面を印刷面４３とする。
【００１３】
各ラベル４２には、それぞれＩＣチップとアンテナとからなる周知のＲＦＩＤタグ４４が付される。ＲＦＩＤタグ４４は、ＲＦＩＤインレットと称される場合もある。ＲＦＩＤタグ４４は、ラベル４２の印刷面４３とは反対側の面に貼り付けられていてもよいし、ラベル４２に埋設されていてもよい。
【００１４】
印刷ユニット１０は、本体ケース１１の一方の側面１１ａに搬入口１２を形成し、他方の側面１１ｂに搬出口１３を形成する。そして印刷ユニット１０は、搬入口１２から搬出口１３に向けて搬送路１４を形成し、搬送モータ１８（図２を参照）の動力により、この搬送路１４に沿って前記ラベル用紙４０を図１中矢印Ｙ方向に搬送する。ここに、搬送路１４と搬送モータ１８とは、搬送機構を構成する。
【００１５】
印刷ユニット１０は、本体ケース１１内に印刷ヘッド１５とプラテンローラ１６とラベルセンサ１７とを備える。印刷ヘッド１５は、搬送路１４を挟んで一方の側に設けられており、他方の側の印刷ヘッド１５と対向する位置にプラテンローラ１６が設けられている。つまり、搬送路１４を挟んで印刷ヘッド１５とプラテンローラ１６とが当接する位置が、ラベル４２への印刷位置（図１中、符号Ｂ）となる。この印刷位置Ｂにて印刷ヘッド１５は、ラベル４２の印刷面４３に対してバーコード等を印刷する。このような印刷ヘッド１５としては、サーマルヘッド、インクジェットヘッド等が用いられる。
【００１６】
印刷面４３に印刷が施されたラベル４２は、搬出口１３から本体ケース１１の外部に排出される。このとき、ラベル４２が台紙４１に貼り付けられた状態で搬出口１３から排出されてもよいし、ラベル４２が台紙４１から剥がされて搬出口１３から排出されてもよい。ラベル４２が剥がされた台紙４１は、本体ケース１１内で巻き取られる。つまり、搬出口１３の先端が、ラベル４２の発行位置（図１中、符号Ｃ）となる。
【００１７】
ラベルセンサ１７は、上記印刷位置Ｂよりも搬送方向（Ｙ方向）の下流側近傍にて、搬送路１４を搬送されるラベル用紙４０の台紙４１に貼り付けられたラベル４２の先端エッジを検出する。先端エッジとは、ラベル４２の搬送方向Ｙに対して先端側のエッジである。印刷ユニット１０は、ラベルセンサ１７がラベル４２を検知したことをトリガとして、ラベルデータの印刷を開始する。ラベルセンサ１７の検出方式は、特に限定されるものではない。ラベルセンサ１７は、光透過型のセンサであってもよいし、光反射型のセンサであってもよい。また、ラベル４２の先端エッジを検出するのではなく、後端エッジを検出してもよい。あるいは、予めラベル４２の印刷面４３に付されたマークを検出してもよい。後端エッジを検出する場合、この検出信号は、エッジを検知したラベルの次に搬送されるラベルに対する印刷制御のトリガとなる。
【００１８】
書込みユニット２０は、ＲＦＩＤリーダ・ライタ２２（図２を参照）と、このリーダ・ライタ２２のアンテナ２３とを備える。アンテナ２３は、本体ケース２１内に配置される。ＲＦＩＤリーダ・ライタ２２は、本体ケース２１内に配置されてもよいし、本体ケース２１外に配置されてもよい。本体ケース２１は、印刷ユニット１０における本体ケース１１の側面１１ａに形成される搬入口１２の下側に取り付けられる。そして、ラベルホルダ３０から繰り出され。搬入口１２から本体ケース１１内に搬入される直前のラベル用紙４０と対向する位置にアンテナ２３が位置決めされる。
【００１９】
アンテナ２３は、ＲＦＩＤリーダ・ライタ２２の制御により電波を発信する。この電波は、上方に強い指向性を有する。このため、アンテナ２３の上方をラベル用紙４０に貼り付けられたラベル４２が通過すると、このラベル４２に付されたＲＤＩＤタグ４４が電波を受信する。電波を受信したＲＦＩＤタグ４４は、この電波により励起されて応答波を発信する。この応答波はアンテナ２３で受信され、受信信号がＲＦＩＤリーダ・ライタ２２に供給される。かくしてＲＦＩＤリーダ・ライタ２２は、ＲＦＩＤタグ４４と交信を行って、ＲＦＩＤタグ４４にタグデータを非接触で書き込む。つまり、アンテナ２３の上方がＲＦＩＤタグ４４へのタグデータの書込み位置（図１中、符号Ａ）となる。またＲＦＩＤリーダ・ライタ２２は、ＲＦＩＤタグ４４と交信を行って、ＲＦＩＤタグ４４からタグデータを読み取る。つまり、書込み位置Ａは、タグデータの読取り位置にもなる。
【００２０】
図２は、ラベル発行装置１の要部構成を示すブロック図である。ラベル発行装置１は、前述した印刷ユニット１０及び書込みユニット２０に加え、制御ユニット５０を含む。制御ユニット５０は、例えばパーソナルコンピュータによって構成される。制御ユニット５０は、印刷ユニット１０及び書込みユニット２０の間をそれぞれ伝送路６１，６２によって接続する。伝送路６１，６２は、有線であってもよいし無線であってもよい。
【００２１】
制御ユニット５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、補助記憶デバイス５４、ホストインターフェース５５、第１の通信インターフェース５６及び第２の通信インターフェース５７を含む。そしてＣＰＵ５１と、ＲＯＭ５２、ＲＡＭ５３、補助記憶デバイス５４、ホストインターフェース５５、第１の通信インターフェース５６及び第２の通信インターフェース５７とを、アドレスバス，データバスなどのバスライン５８で接続して、制御ユニット５０を構成する。
【００２２】
ＣＰＵ５１は、コンピュータの中枢部分に相当する。ＣＰＵ５１は、オペレーティングシステムやアプリケーションプログラムに従って、ラベル発行装置１としての各種の機能を実現するべく各部を制御する。
【００２３】
ＲＯＭ５２は、上記コンピュータの主記憶部分に相当する。ＲＯＭ５２は、上記のオペレーティングシステムやアプリケーションプログラムを記憶する。ＲＯＭ５２は、ＣＰＵ５１が各部を制御するための処理を実行する上で必要なデータを記憶する場合もある。
【００２４】
ＲＡＭ５３は、上記コンピュータの主記憶部分に相当する。ＲＡＭ５３は、ＣＰＵ５１が処理を実行する上で必要なデータを記憶する。またＲＡＭ５３は、ＣＰＵ５１によって情報が適宜書き換えられるワークエリアとしても利用される。
【００２５】
補助記憶デバイス５４は、上記コンピュータの補助記憶部分に相当する。補助記憶デバイス５４は、例えばＥＥＰＲＯＭ（Electric Erasable Programmable Read-Only Memory）、ＨＤＤ（Hard Disc Drive）、あるいはＳＳＤ（Solid State Drive）などである。補助記憶デバイス５４は、ＣＰＵ５１が各種の処理を行う上で使用するデータや、ＣＰＵ５１での処理によって生成されたデータを保存する。補助記憶デバイス５４は、上記のアプリケーションプログラムを記憶する場合もある。
【００２６】
ホストインターフェース５５は、ＬＡＮ（Local Area Network）等のネットワークを経由してホスト装置（不図示）とデータ通信を行う。ホスト装置は、各ラベル４２の印刷面４３に印刷するラベルデータ及びそのラベル４２に付されたＲＦＩＤタグ４４に書き込むタグデータを生成可能なコンピュータである。ホスト装置によって生成されたラベルデータとタグデータとは、ホストインターフェース５５を介して制御ユニット５０に取り込まれる。
【００２７】
第１の通信インターフェース５６は、伝送路６１を経由して印刷ユニット１０とデータ通信を行う。第２の通信インターフェース５７は、伝送路６２を経由して書込みユニット２０とデータ通信を行う。
【００２８】
印刷ユニット１０は、前述した印刷ヘッド１５、搬送モータ１８、ラベルセンサ１７の他に、通信インターフェース１９とプリンタコントローラ１００とを備える。通信インターフェース１９は、伝送路６１を経由して制御ユニット５０とデータ通信を行う。プリンタコントローラ１００は、印刷ヘッド１５、搬送モータ１８、ラベルセンサ１７等を制御して、ラベル４２の印刷面４３に対するラベルデータの印刷を制御する。
【００２９】
書込みユニット２０は、前述したＲＦＩＤリーダ・ライタ２２及びアンテナ２３の他に、通信インターフェース２４を備える。通信インターフェース２４は、伝送路６２を経由して制御ユニット５０とデータ通信を行う。
【００３０】
図３は、制御ユニット５０のＲＡＭ５３に形成される主要なメモリエリアを示す模式図である。図示するようにＲＡＭ５３には、少なくともラベルデータメモリ７１、タグデータメモリ７２、ラベルバッファ７３、タグバッファ７４、調整数メモリ７５及びカウンタメモリ７６が形成される。
【００３１】
ラベルデータメモリ７１は、一連の番号順に複数のラベルデータを記憶する。タグデータメモリ７２は、一連の番号順に複数のタグデータを記憶する。ラベルバッファ７３は、印刷ユニット１０によってラベル４２の印刷面４３に印刷するラベルテータを記憶する。タグバッファ７４は、書込みユニット２０によってラベル４２に付されたＲＦＩＤタグに書き込むタグデータを記憶する。調整数メモリ７５は、後述する調整数ｍを記憶する。カウンタメモリ７６は、“１”ずつカウントアップされるカウンタｐを記憶する。
【００３２】
調整数ｍは、書込みユニット２０によるタグデータの書込み位置Ａから印刷ユニット１０によるラベルデータの印刷位置Ｂまでの区間内に存在するラベル４２の枚数である。例えば図１に示したラベル発行装置１の場合、書込み位置Ａから印刷位置Ｂまでの区間内に２枚のラベルが存在する。したがってこの場合、調整数ｍは“２”となる。調整数ｍは、書込み位置Ａから印刷位置Ｂまでの距離Ｌ１と、台紙４１に整列して貼り付けられたラベル４２の間隔及びラベル４２の搬送方向Ｙと同一向きの幅とよって一義的に定まる。ラベル４２の間隔と幅は、ラベル用紙４０の種類によって異なる。
【００３３】
そこで本実施形態では、ホスト装置において、ラベル発行装置１で使用するラベル用紙４０の種類を選択可能とする。ラベル用紙４０の種類が選択されると、ホスト装置においては、このラベル用紙４０の種類に対して予め設定された情報（ラベル４２の間隔と幅）と距離Ｌ１とから調整数ｍが自動的に算出される。ホスト装置で算出された調整数のデータは、後述するラベル発行制御の開始前にネットワークを経由して制御ユニット５０に送信され、調整数メモリｍにセットされる。
【００３４】
また、ホスト装置においては、物流倉庫に搬入される各物品に対し、その物品に付されるラベル４２のラベルデータとタグデータとが、搬入される順番に生成される。そして、搬入される順番を付してラベルデータとタグデータとの一対データが、後述するラベル発行制御の開始前にネットワークを経由して制御ユニット５０に送信される。そして、ラベルデータはラベルデータメモリ７１に番号順にセットされ、タグデータはタグデータメモリ７２に番号順にセットされる。
【００３５】
ここに、ラベルデータメモリ７１及びタグデータメモリ７２は、ラベル４２に印刷されるラベルデータとラベル４２に設けられたＲＦＩＤタグ４４に書き込まれるタグデータとを対にして複数ラベル分記憶するラベル記憶部を構成する。また、調整数メモリ７５は、書込みユニット２０によるタグデータの書込み位置Ａから印刷ユニット１０によるラベルデータの印刷位置Ｂまでの区間内に存在するラベル４２の枚数を記憶する枚数記憶部を構成する。
【００３６】
図４は、制御ユニット５０のＣＰＵ５１が、制御プログラムにしたがって実行するラベル発行制御の手順を示す流れ図である。制御プログラムは、ＲＯＭ５２または補助記憶デバイス５４に格納される。また、図５は、このラベル発行制御にしたがって搬送路を搬送されるラベルの一例を示す模式図である。なお、図５においては、ラベル用紙４０の搬送方向Ｙに対して先頭のラベル４２から順にＴＬ１，ＴＬ２，ＴＬ３，……なる符号を付して、各ラベル４２を区別する。
【００３７】
以下、図４及び図５を用いて、ラベル発行装置１の動作について説明する。なお、説明の便宜上、制御数ｍが“２”であり、１０枚のラベルＴＬ１〜ＴＬ１０を発行する場合を例示する。
【００３８】
ラベル発行制御の開始前は、ラベルホルダ３０から繰り出されたラベル用紙４０の先頭のラベルＴＬ１が、書込みユニット２０による書込み位置Ａの手前に位置する（図５の（ａ）を参照）。この状態で、ホスト装置から１０枚のラベルＴＬ１〜ＴＬ１０に対するラベルデータとタグデータとの一対データが制御ユニット５０にダウンロードされ、続いてホスト装置からラベル発行制御の開始コマンドが制御ユニット５０に与えられると、上記制御プログラムが起動する。この制御プログラムの起動により、ＣＰＵ５１は、図４の流れ図に示す手順を開始する。
【００３９】
先ずＣＰＵ５１は、カウンタメモリ７６のカウンタｐを“０”にリセットする（Act１）。またＣＰＵ５１は、ラベルバッファ７３及びタグバッファ７４を初期化する（Act２）。なお、上記Act１とAct２の処理の手順は限定されるものではなく、前後が逆であってもよい。
【００４０】
Act１及びAct２の処理が終了すると、ＣＰＵ５１は、印刷ユニット１０に対して搬送開始の指令コマンドを送信する（Act３）。このコマンドを受信した印刷ユニット１０のプリンタコントローラ１００は、搬送モータ１８を正転させて、ラベル用紙４０を搬送方向Ｙに搬送する。
【００４１】
一方、コマンドを送信したＣＰＵ５１は、カウンタｐを“１”だけカウントアップする（Act４）。そしてＣＰＵ５１は、カウンタｐがラベル発行枚数ｎを超えたか否かを確認する（Act５）。ラベル発行枚数ｎは、ラベルデータとタグデータとの一対データの数であり、この例の場合は“１０”である。
【００４２】
この時点では、カウンタｐは“１”である。したがって、カウンタｐはラベル発行枚数ｎを超えていない。カウンタｐがラベル発行枚数ｎを超えていない場合（Act５にてＮＯ）、ＣＰＵ５１は、カウンタｐから調整数ｍを減じた値ｒ（ｒ＝ｐ−ｍ）が“１”以上であるか否かを確認する（Act６）。
【００４３】
この時点では、ｒは“−１”であり、“１”に達していない。値ｒが“１”に達していない場合（Act６にてＮＯ）、ＣＰＵ５１は、カウンタｐと番号が一致するタグデータＴＤｐをタグデータメモリ７２から読み出し、タグバッファ７４に上書きする（Act７）。すなわちＣＰＵ５１は、タグデータＴＤ１をタグバッファ７４に上書きする。
【００４４】
しかる後、ＣＰＵ５１は、書込みユニット２０に対してタグバッファ７４内のタグデータＴＤ１とともに書込みコマンドを送信する（Act１０）。この書込みコマンドを受信した書込みユニット２０のＲＦＩＤリーダ・ライタ２２は、コマンドとともに受信したタグデータＴＤ１でアンテナ２３から放射される電波を変調して、図５の（ｂ）に示すように、書込み位置Ａに到来したラベルＴＬ１のＲＦＩＤタグ４４にタグデータＴＤ１を非接触で書き込む。また、ＲＦＩＤリーダ・ライタ２２は、アンテナ２３を介してラベルＴＬ１のＲＦＩＤタグ４４と交信して、タグデータＴＤ１が正常に書き込まれたか否かを判定する。そしてＲＦＩＤリーダ・ライタ２２は、その判定結果を制御ユニット５０に送信する。
【００４５】
書込みコマンドを送信したＣＰＵ５１は、カウンタｐから調整数ｍを減じた値ｒ（ｒ＝ｐ−ｍ）が“１”以上であるか否かを再度確認する（Act１１）。この時点では値ｒは“１”に達していないので、ＣＰＵ５１は、Act１４の処理に進む。Act１４では、ＣＰＵ５１は、タグデータがＲＦＩＤタグ４４に正しく書き込まれたか否かを確認する。正しく書き込まれた場合（Act１４にてＹＥＳ）、ＣＰＵ５１は、Act４の処理に戻る。
【００４６】
これに対し、タグデータがＲＦＩＤタグ４４に正しく書き込まれなかった場合には（Act１４にてＮＯ）、ＣＰＵ５１は、ラベルデータメモリ７１に保存されている各ラベルデータのうち、カウンタｐと番号が一致するラベルデータＴＤｐ、すなわちこの場合はラベルデータＴＤ１を、ラベルが無効であることを示すボイドデータＶＯＩＤに変更する（Act１５：無効処理手段）。しかる後、ＣＰＵ５１は、Act４の処理に戻る。
【００４７】
Act４の処理に戻ると、ＣＰＵ５１は、カウンタｐをさらに“１”だけカウントアップする。したがって、カウンタｐは“２”となる。このとき、図５の（ｃ）に示すように、ラベルＴＬ１は書込み位置Ａを通過し、次のラベルＴＬ２が書込み位置Ａの手前に位置する。
【００４８】
この時点においても、カウンタｐはラベル発行枚数ｎを超えていない（Act５にてＮＯ）。また、値ｒは“１”に達していない（Act６にてＮＯ）。したがって、カウンタｐと番号が一致するタグデータＴＤ２がタグバッファ７４に上書きされた後（Act７）、このタグデータＴＤ２の書込みが指令される（Act８）。そして、タグデータＴＤ２がラベルＴＬ２のＲＦＩＤタグ４４に正しく書き込まれなかった場合（Act１４にてＮＯ）、ラベルデータメモリ７１のラベルデータＬＤ２がボイドデータＶＯＩＤに書き換えられる（Act１５：無効処理手段）。
【００４９】
カウンタｐがさらにカウントアップして“３”になると（Act４）、値ｒは“１”に達する。このとき、図５の（ｄ）に示すように、ラベルＴＬ２は書込み位置Ａを通過し、次のラベルＴＬ３が書込み位置Ａの手前に位置する。また、ラベルＴＬ１は、印刷位置Ｂの手前に位置する。
【００５０】
値ｒが“１”に達すると（Act６にてＹＥＳ）、ＣＰＵ５１は、カウンタｐと番号が一致するタグデータＴＤｐをタグデータメモリ７２から読み出し、タグバッファ７４に上書きする（Act８）。すなわちＣＰＵ５１は、タグデータＴＤ３をタグバッファ７４に上書きする。またＣＰＵ５１は、カウンタｐから調整数ｍを減じた値と番号が一致するラベルデータＬＤ（p-m）をラベルデータメモリ７１から読み出し、ラベルバッファ７３に上書きする（Act９）。すなわちＣＰＵ５１は、ラベルデータＴＤ１またはボイドデータＶＯＩＤをラベルバッファ７３に上書きする。
【００５１】
しかる後、ＣＰＵ５１は、書込みユニット２０に対してタグバッファ７４内のタグデータＴＤ３とともに書込みコマンドを送信する（Act１０）。この書込みコマンドを受信した書込みユニット２０のＲＦＩＤリーダ・ライタ２２は、コマンドとともに受信したタグデータＴＤ３でアンテナ２３から放射される電波を変調して、図５の（ｅ）に示すように、書込み位置Ａに到来したラベルＴＬ３のＲＦＩＤタグ４４にタグデータＴＤ３を非接触で書き込む。また、ＲＦＩＤリーダ・ライタ２２は、アンテナ２３を介してラベルＴＬ３のＲＦＩＤタグ４４と交信して、タグデータＴＤ３が正常に書き込まれたか否かを判定する。そしてＲＦＩＤリーダ・ライタ２２は、その判定結果を制御ユニット５０に送信する。
【００５２】
書込みコマンドを送信したＣＰＵ５１は、カウンタｐから調整数ｍを減じた値ｒ（ｒ＝ｐ−ｍ）が“１”以上であるか否かを再度確認する（Act１１）。今回は値ｒが“１”に達しているので、ＣＰＵ５１は、Act１２の処理に進む。Act１２では、ＣＰＵ５１は、ラベルセンサ１７によってラベルが検出されるのを待機する（Act１２）。
【００５３】
図５の（ｅ）に示すように、ラベルセンサ１７によってラベルＴＬ１の先端エッジが検出されると（Act１２にてＹＥＳ）、ＣＰＵ５１は、印刷ユニット１０に対してラベルバッファ７３内のデータ、すなわちラベルテータＬＤ１あるいはボイドデータＶＯＩＤとともに印刷コマンドを送信する（Act１３）。この印刷コマンドを受信した印刷ユニット２０のプリンタコントローラ１００は、印刷ヘッド１５を制御してラベルＴＬ１の印刷面４３にラベルテータＬＤ１あるいはボイドデータＶＯＩＤを印刷出力する。
【００５４】
印刷コマンドを送信した後、ＣＰＵ５１は、Act１４の処理に進む。したがって、ラベルＴＬ３のＲＦＩＤタグ４４に対してタグデータＴＤ３が正しく書き込まれた場合には、直ちにAct４の処理に戻り、正しく書き込まれなかった場合には、ラベルデータＬＤ３をボイドデータＶＯＩＤに変更した後に、Act４の処理に戻る。
【００５５】
Act４にてカウンタｐがさらにカウントアップして“４”になると、図５の（ｆ）に示すように、ラベルデータＬＤ１またはボイドデータＶＯＩＤが印刷されたラベルＴＬ１は、発行位置Ｃに達する。また、ラベルＴＬ２は、印刷位置Ｂの手前に位置する。さらに、書込み位置Ａを通過したラベルＴＬ３の次のラベルＴＬ４が、書込み位置Ａの手前に位置する。
【００５６】
この時点では、カウンタｐはラベル発行枚数ｎを超えていない（Act５にてＮＯ）。また、値ｒは“１”に達している（Act６にてＹＥＳ）。したがって、タグバッファ７４にはタグデータＴＤ４が上書きされる（Act８）。ラベルバッファ７３には、ラベルデータＬＤ２またはボイドデータＶＯＩＤが上書きされる（Act９）。そして、Act１０の処理によりタグデータＴＤ４がラベルＴＬ４のＲＦＩＤタグ４４に書き込まれ、Act１３の処理によりラベルデータＬＤ２またはボイドデータＶＯＩＤがラベルＴＬ２の印刷面４３に印刷される。
【００５７】
以後、カウンタｐが“１”ずつカウントアップされる毎に、上記Act８，Act９，Act１０，Act１２，Act１３，Act１４，Act１５の処理が実行される。そして、カウンタｐが“１０”になると、図５の（ｇ）に示すように、ラベルデータＬＤ７またはボイドデータＶＯＩＤが印刷されたラベルＴＬ７は、発行位置Ｃに達する。また、ラベルＴＬ８は、印刷位置Ｂの手前に位置する。さらに、書込み位置Ａを通過したラベルＴＬ９の次のラベルＴＬ１０が、書込み位置Ａの手前に位置する。
【００５８】
この時点では、カウンタｐはラベル発行枚数ｎを超えていない（Act５にてＮＯ）。また、値ｒは“１”に達している（Act６にてＹＥＳ）。したがって、タグバッファ７４にはタグデータＴＤ１０が上書きされる（Act８）。ラベルバッファ７３には、ラベルデータＬＤ８またはボイドデータＶＯＩＤが上書きされる（Act９）。そして、Act１０の処理によりタグデータＴＤ１０がラベルＴＬ１０のＲＦＩＤタグ４４に書き込まれ、Act１３の処理によりラベルデータＬＤ８またはボイドデータＶＯＩＤがラベルＴＬ２の印刷面４３に印刷される。
【００５９】
タグデータＴＤ１０がＲＦＩＤタグ４４に正しく書き込まれるか（Act１４にてＹＥＳ）、正しく書き込まれなかったために（Act１４にてＮＯ）、ラベルデータＬＤ１０がボイドデータＶＯＩＤに書き換えられたならば（Act１５）、カウンタｐが“１１”となる。この時点では、図５の（ｈ）に示すように、ラベルＴＬ８への印刷が終了し、次のラベルＴＬ９が印刷位置Ｂの手前に位置する。また、書込み位置Ａの手前には、先頭から１１番目のラベルＴＬ１１が位置する。このラベルＴＬ１１は、今回の発行対象ではない。
【００６０】
カウンタｐが“１１”になり、ラベル発行枚数ｎを超えると（Act５にてＹＥＳ）、ＣＰＵ５１は、Act１６の処理に進む。Act１６では、ＣＰＵ５１は、カウンタｐから調整数ｍを減じた値と番号が一致するラベルデータＬＤ（p-m）をラベルデータメモリ７１から読み出し、ラベルバッファ７３に上書きする。すなわちＣＰＵ５１は、ラベルデータＬＤ９またはボイドデータＶＯＩＤをラベルバッファ７３に上書きする。
【００６１】
しかる後、ＣＰＵ５１は、ラベルセンサ１７によってラベルが検出されるのを待機する（Act１７）。そして、ラベルセンサ１７によってラベルＴＬ９の先端エッジが検出されると（Act１７にてＹＥＳ）、ＣＰＵ５１は、印刷ユニット１０に対してラベルバッファ７３内のデータ、すなわちラベルテータＬＤ９またはボイドデータＶＯＩＤとともに印刷コマンドを送信する（Act１８）。したがって、ラベルＴＬ９の印刷面４３にラベルテータＬＤ９またはボイドデータＶＯＩＤが印刷される。このときラベルＴＬ１１は、書込み位置Ａを通過する。しかし、書込みユニット２０は動作しないので、ラベルＴＬ１１に対してタグデータが書き込まれることはない。
【００６２】
印刷コマンドを送信した後、ＣＰＵ５１は、カウンタｐから調整数ｍを減じた値ｒがラベル発行枚数ｎに達したか否かを確認する（Act１９）。この時点では、値ｒは“９”であり、ラベル発行枚数ｎ＝１０に達していない。値ｒがラベル発行枚数ｎに達していない場合（Act１９にてＮＯ）、ＣＰＵ５１は、Act４の処理に戻る。すなわち、カウンタｐが“１２”となる。この時点では、図５の（ｉ）に示すように、ラベルＴＬ９への印刷が終了し、次のラベルＴＬ１０が印刷位置Ｂの手前に位置する。また、書込み位置Ａの手前には、先頭から１２番目のラベルＴＬ１２が位置する。このラベルＴＬ１２も、今回の発行対象ではない。
【００６３】
カウンタｐが“１２”になると、ＣＰＵ５１は、カウンタｐから調整数ｍを減じた値と番号が一致するラベルデータＬＤ（p-m）をラベルデータメモリ７１から読み出し、ラベルバッファ７３に上書きする。すなわちＣＰＵ５１は、ラベルデータＬＤ１０またはボイドデータＶＯＩＤをラベルバッファ７３に上書きする（Act１６）。
【００６４】
しかる後、ＣＰＵ５１は、ラベルセンサ１７によってラベルが検出されるのを待機する（Act１７）。そして、ラベルセンサ１７によってラベルＴＬ１０の先端エッジが検出されると（Act１７にてＹＥＳ）、ＣＰＵ５１は、印刷ユニット１０に対してラベルバッファ７３内のデータ、すなわちラベルテータＬＤ１０またはボイドデータＶＯＩＤとともに印刷コマンドを送信する（Act１８）。したがって、ラベルＴＬ１０の印刷面４３にラベルテータＬＤ９またはボイドデータＶＯＩＤが印刷される。このときラベルＴＬ１２は、書込み位置Ａを通過する。しかし、書込みユニット２０は動作しないので、ラベルＴＬ１２に対してタグデータが書き込まれることはない。
【００６５】
印刷コマンドを送信した後、ＣＰＵ５１は、カウンタｐから調整数ｍを減じた値ｒがラベル発行枚数ｎに達したか否かを確認する（Act１９）。この時点では、値ｒは“１０”であり、ラベル発行枚数ｎ＝１０に達する。値ｒがラベル発行枚数ｎに達すると（Act１９にてＹＥＳ）、ＣＰＵ５１は、印刷位置Ｂから発行位置Ｃまでの距離Ｌ２だけラベル用紙４０をフィードすることを指令するコマンドを印刷ユニット１０に送信する（Act２０）。
【００６６】
図５の（ｊ）に示すように、ラベルＴＬ１０に対する印刷が終了した時点では、ラベルＴＬ１０は発行位置Ｃに達していない。そこでＣＰＵ５１は、上述したフィードコマンドを印刷ユニット１０に送信する。このコマンドを受信した印刷ユニット１０のプリンタコントローラ１００は、搬送モータ１８をさらに正転させて、ラベル用紙４０を距離Ｌ２だけフィードする。図５の（ｋ）に示すように、ラベル用紙４０を距離Ｌ２だけフィードすることによって、ラベルＴＤ１０は発行位置Ｃを通過する。すなわち、ラベルＴＤ１０が搬出口１３から排出（発行）される。
【００６７】
距離Ｌ２のフィードコマンドを送信した後、ＣＰＵ５１は、距離Ｌ１＋Ｌ２だけラベル用紙４０をバックフィードすることを指令するコマンドを印刷ユニット１０に送信する（Act２１）。距離Ｌ１＋Ｌ２は、書込み位置Ａから印刷位置までの距離Ｌ１に印刷位置Ｂから発行位置Ｃまでの距離Ｌ２を加算した距離である。このコマンドを受信した印刷ユニット１０のプリンタコントローラ１００は、搬送モータ１８を逆転させて、ラベル用紙４０を距離Ｌ１＋Ｌ２だけバックフィードする。図５の（ｌ）に示すように、ラベル用紙４０を距離Ｌ１＋Ｌ２だけバックフィードすることによって、最後に発行されたラベルＴＬ１０の次のラベルＴＬ１１が、書込み位置Ａの手前まで戻る。
【００６８】
距離Ｌ１＋Ｌ２のバックフィードコマンドを送信した後、ＣＰＵ５１は、搬送停止コマンドを印刷ユニット１０に送信する（Act２２）。このコマンドを受信した印刷ユニット１０のプリンタコントローラ１００は、搬送モータ１８を停止させる。したがって、ラベルＴＬ１１が、書込み位置Ａの手前に位置決めされる。
【００６９】
このように、制御ユニット５０は、カウンタｐから調整数ｍを減じた値ｒが“１”に達するまでは、タグデータメモリ７２にセットされたタグデータＴＤｐを順番に読み出し、書込みユニット２０に送信する。そして、タグデータＴＤｐの書込みが正常に行われなかった場合には、ラベルデータメモリ７１のラベルデータＬＤｐをボイドデータＶＯＩＤに書き換える。
【００７０】
値ｒが“１”に達すると、カウンタｐがラベル発行枚数ｎを超えるまでは、制御ユニット５０は、タグデータメモリ７２にセットされたタグデータＴＤｐを順番に読み出し、書込みユニット２０に送信するとともに、ラベルデータメモリ７１にセットされたラベルデータＬＤ(p-m)を順番に読み出し、印刷ユニット１０に送信する。ラベルデータＬＤ(p-m)は、タグデータＴＤｐが書き込まれるラベルＴＬｐよりも調整数ｍだけ前を搬送されるラベルＴＬ(p-m)に対して印刷されるデータである。
【００７１】
カウンタｐがラベル発行枚数ｎを超えると、制御ユニット５０は、ラベルデータメモリ７１にセットされたラベルデータＬＤ(p-m)を順番に読み出し、印刷ユニット１０に送信する。そして、カウンタｐから調整数ｍを減じた値ｒがラベル発行枚数ｎに達すると、制御ユニット５０は、距離Ｌ１のフィードと距離Ｌ１＋Ｌ２のバックフィードとを実行させる。
【００７２】
制御ユニット５０は、調整数ｍの値に係らず、上述した制御手順を実行する。そして、この制御手順が実行されることにより、ラベル発行装置１からは、物流倉庫に搬入される各物品に対するラベル４２が発行される。通常、このラベル４２の印刷面には、対応する物品のバーコード等のラベルデータが印刷される。また、このラベル４２のＲＦＩＤタグ４４には、この物品に関する情報等のタグデータが書き込まれる。ただし、タグデータの書き込みに失敗したラベル４２については、ボイドデータが印刷される。
【００７３】
このように、書込みユニット２０と印刷ユニット１０との間にｍ枚のラベルが存在する場合でも、制御ユニット５０は、制御プログラムに従い、ラベルデータメモリ７１とタグデータメモリ７２とにそれぞれセットされたラベルデータとタグデータとを順番に読み出して書込みユニット２０と印刷ユニット１０とに送信するだけでよいので、制御を簡略化できる。
【００７４】
なお、前記実施形態では、物流倉庫に順次搬入される各物品に対してＲＦＩＤタグ付きのバーコードラベルを順番に発行するラベル発行装置を例示したが、本発明が適用可能なラベル発行装置の態様はこれに限定されるものではない。
【００７５】
また、ラベルホルダは、ラベル発行装置１の必須の構成要件ではない。印刷ユニット１０と書込みユニット２０とに対してＲＦＩＤタグ付きのラベル４２を順次繰り出すことができる機構であればよい。
【００７６】
また、ラベルセンサ１７を印刷位置Ｂよりも用紙搬送方向（Ｙ方向）の下流側近傍に設けたが、ラベルセンサ１７の位置はこの位置に限定されるものではない。印刷位置Ｂよりも用紙搬送方向（Ｙ方向）の上流側近傍に設けてもよい。
【００７７】
また、制御ユニット５０は、ラベルデータメモリ７１に記憶されたラベルデータＬＤｐをラベルバッファ７３にセットする際に、そのラベルデータＬＤｐよりも調整数ｍ分後を搬送されるラベル４２に対するタグデータＬＤ(p+m)をタグデータメモリ７２から読み出してタグバッファ７４にセットすると言及してもよい。
【００７８】
なお、制御ユニット５０の譲渡は一般に、制御プログラム等のプログラムがＲＯＭ５２に記憶された状態にて行われる。しかしこれに限らず、補助記憶デバイス５４等、コンピュータ装置が備える書き込み可能な記憶デバイスに、このコンピュータ装置とは個別に譲渡された制御プログラム等がユーザなどの操作に応じて書き込まれてもよい。制御プログラム等の譲渡は、リムーバブルな記録媒体に記録して、あるいはネットワークを介した通信により行うことができる。記録媒体は、ＣＤ−ＲＯＭ，メモリカード等のようにプログラムを記憶でき、かつ装置が読み取り可能であれば、その形態は問わない。また、プログラムのインストールやダウンロードにより得る機能は、装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであってもよい。
【００７９】
この他、本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００８０】
１…ラベル発行装置、１０…印刷ユニット、１５…印刷ヘッド、１７…ラベルセンサ、１８…搬送モータ、２０…書込みユニット、２２…ＲＦＩＤリーダ・ライタ、２３…アンテナ、４０…ラベル用紙、４２…ラベル、４４…ＲＦＩＤタグ、５０…制御ユニット、５１…ＣＰＵ。
【図１】
2015141704.tif 000003
【図２】
2015141704.tif 000004
【図３】
2015141704.tif 000005
【図４】
2015141704.tif 000006
【図５】
2015141704.tif 000007