(57)【要約】【課題】本発明は、専用のアプリケーションソフトを用意することなく、汎用のアプリケーションソフトで作成された文書データを用いて、ＲＦＩＤタグへの書き込みをプリンタに実行させることができるプリンタドライバを提供することを課題とする。【解決手段】ＲＦＩＤフォント５を用いた記述を含む文書データの印字が指示されると、ホストコンピュータ１０に、ＲＦＩＤフォント５を用いた記述のＲＦＩＤタグ５０への書き込みをプリンタ２０に実行させる書き込みコマンドを生成させ、生成した書き込みコマンドをプリンタ２０に送信させるように構成することにより、汎用のアプリケーションソフト３において、ＲＦＩＤフォント５を用いて文書データを作成し、作成した文書データの印字を指示するだけで、ＲＦＩＤフォント５を用いた記述のＲＦＩＤタグ５０への書き込みをプリンタ２０に実行させることができる。【選択図】        図３
2009217782.tif 000002
【特許請求の範囲】
【請求項１】
被印字媒体に印字を行うと共に、前記被印字媒体に設けられたＲＦＩＤタグにデータを書き込むプリンタが接続されているホストコンピュータに、文書データを作成するアプリケーションソフトと共にインストールされたプリンタドライバであって、
識別用フォントを用いた記述を含む前記文書データの印字が指示されると、前記識別用フォントを用いた記述の前記ＲＦＩＤタグへの書き込みを前記プリンタに実行させる書き込みコマンドを生成する処理と、
前記書き込みコマンドを前記プリンタに送信する処理と、を前記ホストコンピュータに実行させること特徴とするプリンタドライバ。
【請求項２】
前記識別用フォントを用いた記述を除く前記文書データの前記被印字媒体への印字を前記プリンタに実行させる印字コマンドを生成する処理と、
前記印字コマンドを前記プリンタに送信する処理と、を前記ホストコンピュータに実行させることを特徴とする請求項１記載のプリンタドライバ。
【請求項３】
前記識別用フォントは、他のフォントと区別するために新たに採用して前記ホストコンピュータにインストールしたフォントであることを特徴とする請求項１又は２記載のプリンタドライバ。
【請求項４】
前記識別用フォントは、前記ホストコンピュータにインストールされているフォントの中から設定されていることを特徴とする請求項１又は２記載のプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタを動作させるためのプリンタドライバに関し、特に被印字媒体への印字をプリンタに実行させる印字コマンドと、ＲＦＩＤ（Radio Frequency Identification）タグへのデータの書き込みをプリンタに実行させる書き込みコマンドを生成するプリンタドライバに関する。
【背景技術】
【０００２】
アプリケーションソフトにより、ＲＦＩＤタグに書き込む書き込みデータを作成し、作成した書き込みデータをプリンタに送信して、ＲＦＩＤタグに書き込む方法は、一般的に知られている（例えば、特許文献１参照）。
【０００３】
しかしながら、従来技術では、ＲＦＩＤタグに書き込む書き込みデータを作成する専用のアプリケーションソフトを用意する必要があるという問題点があった。
【０００４】
【特許文献１】特開２００３−２０８２７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は斯かる問題点に鑑みてなされたものであり、その目的とするところは、専用のアプリケーションソフトを用意することなく、汎用のアプリケーションソフトで作成された文書データを用いて、ＲＦＩＤタグへの書き込みをプリンタに実行させることができるプリンタドライバを提供する点にある。
【課題を解決するための手段】
【０００６】
本発明は上記課題を解決すべく、以下に掲げる構成とした。
請求項１記載の発明の要旨は、被印字媒体に印字を行うと共に、前記被印字媒体に設けられたＲＦＩＤタグにデータを書き込むプリンタが接続されているホストコンピュータに、文書データを作成するアプリケーションソフトと共にインストールされたプリンタドライバであって、識別用フォントを用いた記述を含む前記文書データの印字が指示されると、前記識別用フォントを用いた記述の前記ＲＦＩＤタグへの書き込みを前記プリンタに実行させる書き込みコマンドを生成する処理と、前記書き込みコマンドを前記プリンタに送信する処理と、を前記ホストコンピュータに実行させること特徴とするプリンタドライバに存する。
また請求項２記載の発明の要旨は、前記識別用フォントを用いた記述を除く前記文書データの前記被印字媒体への印字を前記プリンタに実行させる印字コマンドを生成する処理と、前記印字コマンドを前記プリンタに送信する処理と、を前記ホストコンピュータに実行させることを特徴とする請求項１記載のプリンタドライバに存する。
また請求項３記載の発明の要旨は、前記識別用フォントは、他のフォントと区別するために新たに採用して前記ホストコンピュータにインストールしたフォントであることを特徴とする請求項１又は２記載のプリンタドライバに存する。
また請求項４記載の発明の要旨は、前記識別用フォントは、前記ホストコンピュータにインストールされているフォントの中から設定されていることを特徴とする請求項１又は２記載のプリンタドライバに存する。
【発明の効果】
【０００７】
本発明のプリンタドライバは、識別用フォントを用いた記述を含む文書データの印字が指示されると、ホストコンピュータに、識別用フォントを用いた記述のＲＦＩＤタグへの書き込みをプリンタに実行させる書き込みコマンドを生成させ、生成した書き込みコマンドをプリンタに送信させるように構成することにより、汎用のアプリケーションソフトにおいて、識別用フォントを用いて文書データを作成し、作成した文書データの印字を指示するだけで、識別用フォントを用いた記述のＲＦＩＤタグへの書き込みをプリンタに実行させることができるため、専用のアプリケーションソフトを用意することなく、汎用のアプリケーションソフトで作成された文書データを用いて、ＲＦＩＤタグへの書き込みをプリンタに実行させることができるという効果を奏する。
【０００８】
さらに、本発明のプリンタドライバは、ホストコンピュータに、識別用フォントを用いた記述を除く文書データの被印字媒体への印字をプリンタに実行させる印字コマンドを生成させ、生成した印字コマンドをプリンタに送信させるように構成することにより、汎用のアプリケーションソフトによって、被印字媒体に印字させる記述と、ＲＦＩＤタグに書き込む記述とを混在させた文書データを作成することで、印字コマンドと書き込みコマンドとを生成させることができるため、入力作業が軽減されるという効果を奏する。
【０００９】
さらに、本発明のプリンタドライバは、識別用フォントとして、他のフォントと区別するために新たに採用してホストコンピュータにインストールしたフォントを用いることにより、識別用フォントと他のフォントとの区別を簡単に行うことができるという効果を奏する。
【００１０】
さらに、本発明のプリンタドライバは、ホストコンピュータにインストールされているフォントの中から識別用フォントを設定するように構成することにより、新たなフォントを用意する必要がないという効果を奏する。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。
【００１２】
図１は、本発明に係るプリンタドライバの実施の形態が用いられる印字システムの構成を示すブロック図であり、図２は、図１に示すプリンタに用いられる被印字媒体例を示す平面図であり、図３は、図１に示すホストコンピュータにインストールされているソフトウェアの構成を示すブロック図である。
【００１３】
本実施の形態のプリンタドライバが用いられる印字システムは、図１を参照すると、ホストコンピュータ１０と、プリンタ２０とがＲＳ−２３２Ｃ、ＩＥＥＥ１２８４、ＬＡＮ、無線ＬＡＮ、ＵＳＢ等のインタフェースで接続されている。
【００１４】
ホストコンピュータ１０は、プログラムによって動作するパーソナルコンピュータ等の情報処理装置であり、所定の制御プログラムを記憶するＲＯＭ（read only memory）１１と、ＲＯＭ１１に記憶されている制御プログラムに従って動作し、各部を制御するＣＰＵ（central processing unit）１２と、ＣＰＵ１２が動作する上で必要となる各種データを記憶するＲＡＭ（random access memory）１３と、ホストコンピュータ１０に接続されたキーボードやマウス等の入力装置３０からの入力制御を行う入力制御部１４と、ホストコンピュータ１０に接続されたＣＲＴディスプレイや液晶ディスプレイ等の表示装置４０への出力制御を行う表示制御部１５と、ＲＳ−２３２Ｃ、ＩＥＥＥ１２８４、ＬＡＮ、無線ＬＡＮ、ＵＳＢ等のインタフェースを用いたプリンタ２０とのデータの送受信を制御する通信制御部１６と、ハードディスク等の記憶手段である記憶装置である記憶部１７とを備えており、本実施の形態のプリンタドライバ１は、他のソフトウェアやフォントと共に記憶部１７に記憶されている。
【００１５】
プリンタ２０は、ＲＦＩＤ（Radio Frequency Identification）タグ５０が内蔵された被印字媒体５１、例えば図２に示すように、台紙５２に仮着され、ＲＦＩＤタグ５０が内蔵されているラベル５３の印字面に印字を行うと共に、ＲＦＩＤタグ５０にデータを書き込む機能を有し、ＲＳ−２３２Ｃ、ＩＥＥＥ１２８４、ＬＡＮ、無線ＬＡＮ、ＵＳＢ等のインタフェースを用いたホストコンピュータ１０とのデータの送受信を制御する通信制御部２１と、ホストコンピュータ１０から受信した印字コマンドに基づいてラベル５３の印字面に印字を行う印字部２２と、ホストコンピュータ１０から受信した書き込みコマンドに基づいてＲＦＩＤタグ５０にデータを書き込むリーダライタ部２３とを備えている。なお、ＲＦＩＤとは、電波を用いて無線（非接触）で情報通信が可能な手段であり、非接触ＩＣ回路、無線ＩＣ回路等の他の呼称で表される場合もあるが、本明細書では、代表してＲＦＩＤと表現する。
【００１６】
図２を参照すると、ホストコンピュータ１０には、本実施の形態のプリンタドライバ１と共に、ホストコンピュータ１０のシステム制御を行うオペレーティングシステムである基本ソフト２と、ワープロソフトや表計算ソフト等のアプリケーションソフト３と、アプリケーションソフト３による文書作成に用いられる文字データである通常フォント４およびＲＦＩＤフォント５とがインストールされており、基本ソフト２がプリンタドライバ１およびアプリケーションソフト３の動作を管理している。なお、ＲＦＩＤフォント５は、ＲＦＩＤタグ５０に書き込むための書き込みデータであることを示す、本実施の形態のプリンタドライバ１が他のフォントと区別するために新たに採用した識別用フォントであり、当該識別用フォント以外のフォントを通常フォント４と称する。また、ＲＦＩＤフォント５は、通常フォント４と同様に、アプリケーションソフト３からでも参照できる共通のフォント情報を有している。
【００１７】
アプリケーションソフト３は、通常フォント４およびＲＦＩＤフォント５を用いて、プリンタ２０によって被印字媒体５１に印字する文書データを作成するソフトウェアであり、入力装置３０から入力される操作指示によりＣＰＵ１２がアプリケーションソフト３を実行し、アプリケーションソフト３が入力装置３０からの入力に基づいて文書データを作成する。そして、アプリケーションソフト３で作成された文書データの印字が、入力装置３０から入力によって指示されると、アプリケーションソフト３は、作成された文書データをプリンタドライバ１に出力する。
【００１８】
プリンタドライバ１は、プリンタ２０を動作させるためのソフトウェアであり、文書データ中に識別用フォントであるＲＦＩＤフォント５を用いた記述が含まれているか否かを判定するフォント判定部６と、ＲＦＩＤフォント５を用いた記述を除く文書データの被印字媒体５１への印字をプリンタ２０に実行させる印字コマンドを生成する印字コマンド生成部７と、ＲＦＩＤフォント５を用いた記述のＲＦＩＤタグ５０への書き込みをプリンタ２０に実行させる書き込みコマンドを生成する書き込みコマンド生成部８とを有している。
【００１９】
次に、本実施の形態の動作について図４乃至図７を参照して詳細に説明する。
図４は、図３に示すアプリケーションソフトによる通常フォントを用いた文書データの作成動作を説明するための説明図であり、図５は、図３に示すアプリケーションソフトによるＲＦＩＤフォントを用いた文書データの作成動作を説明するための説明図であり、図６は、本発明に係るプリンタドライバの実施の形態の動作を説明するためのフローチャートであり、図７は、図１に示すプリンタによって印字および書き込みが行われた被印字媒体例を示す平面図である。
【００２０】
アプリケーションソフト３における文書データの作成に際し、被印字媒体５１に印字するデータとして、図４（ａ）に示すように、使用するフォントとして通常フォント４を指定し、文字入力を行い、ＲＦＩＤタグ５０に書き込むデータとして、図５（ａ）に示すように、使用するフォントとしてＲＦＩＤフォント５を指定し、文字入力を行う。図４（ｂ）には、通常フォント４を用いた記述のみからなる文書データ例を、図５（ｂ）には、通常フォント４を用いた記述と、ＲＦＩＤフォント５を用いた記述とが混在している文書データ例がそれぞれ示されている。
【００２１】
アプリケーションソフト３で作成された文書データの印字が、入力装置３０から入力によって指示されると、プリンタドライバ１は、まず、予め指定もしくは印字指示時に指定された印字枚数やその他の印字動作に関する情報に基づいてプリンタ設定情報コマンドを生成する（ステップＡ１）。
【００２２】
次に、プリンタドライバ１のフォント判定部６は、アプリケーションソフト３で作成された文書データを解析する文書データ解析処理を行い（ステップＡ２）、文書データにＲＦＩＤフォント５を用いた記述が含まれているか否かを判定し（ステップＡ３）、文書データにＲＦＩＤフォント５が含まれている場合には、書き込みコマンド生成部８は、ＲＦＩＤフォント５を用いた記述のＲＦＩＤタグ５０への書き込みをプリンタ２０に実行させるための、ＲＦＩＤフォント５に対応する文字コードで構成された書き込みコマンドを生成する（ステップＡ４）。
【００２３】
次に、プリンタドライバ１のフォント判定部６は、文書データにプリンタフォントを用いた記述が含まれているか否かを判定する（ステップＡ５）。なお、プリンタフォントとは、プリンタ２０に記憶されている通常フォント４であり、文書データにプリンタフォントが含まれている場合には、印字コマンド生成部７は、プリンタフォントを用いた記述の被印字媒体５１への印字をプリンタ２０に実行させるための、プリンタフォントに対応する文字コードで構成されたフォントコマンドを生成する（ステップＡ６）。
【００２４】
次に、印字コマンド生成部７は、ＲＦＩＤフォント５およびプリンタフォントを用いた記述を除く文書データの被印字媒体５１への印字をプリンタ２０に実行させるための、グラフィックデータで構成されたグラフィックコマンドを生成する（ステップＡ７）。なお、ＲＦＩＤフォント５およびプリンタフォントを用いた記述を除く文書データとしては、通常フォント４を用いた記述以外に、グラフィクックデータや描画データが記述されている場合も含まれる。
【００２５】
次に、プリンタドライバ１は、通信制御部１６を用いることで、プリンタ設定情報コマンドと、印字コマンド生成部７によって生成されたフォントコマンドおよびグラフィックコマンドとを印字コマンドとしてプリンタ２０に送信すると共に、書き込みコマンド生成部８によって生成された書き込みコマンドをプリンタ２０に送信する（ステップＡ８）。
【００２６】
プリンタ２０は、通信制御部２１によって、ホストコンピュータ１０から印字コマンドと、書き込みコマンドとが受信されると、図７に示すように、リーダライタ部２３によって、ホストコンピュータ１０から受信した書き込みコマンドに基づいて、ＲＦＩＤフォント５を用いた記述をＲＦＩＤタグ５０に書き込むと共に、印字部２２によって、ホストコンピュータ１０から受信した印字コマンドに基づいて、ＲＦＩＤフォント５を用いた記述を除く文書データをラベル５３の印字面に印字する。なお、図７には、図４（ｂ）に示す文書データに基づいて印字および書き込みが行われた被印字媒体５１が示されている。
【００２７】
なお、本実施の形態では、新たに採用したＲＦＩＤフォント５を他のフォントと区別するために識別用フォントとして用いたが、ホストコンピュータ１０にインストールされている通常フォント４の中から識別用フォントとして用いるものを設定できるようにしても良い。
【００２８】
以上説明したように、本実施の形態によれば、ＲＦＩＤフォント５を用いた記述を含む文書データの印字が指示されると、ホストコンピュータ１０に、ＲＦＩＤフォント５を用いた記述のＲＦＩＤタグ５０への書き込みをプリンタ２０に実行させる書き込みコマンドを生成させ、生成した書き込みコマンドをプリンタ２０に送信させるように構成することにより、汎用のアプリケーションソフト３において、ＲＦＩＤフォント５を用いて文書データを作成し、作成した文書データの印字を指示するだけで、ＲＦＩＤフォント５を用いた記述のＲＦＩＤタグ５０への書き込みをプリンタ２０に実行させることができるため、専用のアプリケーションソフト３を用意することなく、汎用のアプリケーションソフト３で作成された文書データを用いて、ＲＦＩＤタグ５０への書き込みをプリンタ２０に実行させることができるという効果を奏する。
【００２９】
さらに、本実施の形態によれば、ホストコンピュータ１０に、ＲＦＩＤフォント５を用いた記述を除く文書データの被印字媒体５１への印字をプリンタ２０に実行させる印字コマンドを生成させ、生成した印字コマンドをプリンタ２０に送信させるように構成することにより、汎用のアプリケーションソフト３によって、被印字媒体５１に印字させる記述と、ＲＦＩＤタグ５０に書き込む記述とを混在させた文書データを作成することで、印字コマンドと書き込みコマンドとを生成させることができるため、入力作業が軽減されるという効果を奏する。
【００３０】
さらに、本実施の形態によれば、ＲＦＩＤフォント５として、通常フォント４と区別するために新たに採用してホストコンピュータ１０にインストールしたフォントを用いることにより、ＲＦＩＤフォント５と通常フォント４との区別を簡単に行うことができるという効果を奏する。
【００３１】
さらに、本実施の形態によれば、ホストコンピュータ１０にインストールされている通常フォント４の中からＲＦＩＤフォント５を設定するように構成することにより、新たなフォントを用意する必要がないという効果を奏する。
【００３２】
なお、本発明が上記各実施の形態に限定されず、本発明の技術思想の範囲内において、各実施の形態は適宜変更され得ることは明らかである。また、上記構成部材の数、位置、形状等は上記実施の形態に限定されず、本発明を実施する上で好適な数、位置、形状等にすることができる。なお、各図において、同一構成要素には同一符号を付している。
【図面の簡単な説明】
【００３３】
【図１】本発明に係るプリンタドライバの実施の形態が用いられる印字システムの構成を示すブロック図である。
【図２】図１に示すプリンタに用いられる被印字媒体例を示す平面図である。
【図３】図１に示すホストコンピュータにインストールされているソフトウェアの構成を示すブロック図である。
【図４】図３に示すアプリケーションソフトによる通常フォントを用いた文書データの作成動作を説明するための説明図である。
【図５】図３に示すアプリケーションソフトによるＲＦＩＤフォントを用いた文書データの作成動作を説明するための説明図である。
【図６】本発明に係るプリンタドライバの実施の形態の動作を説明するためのフローチャートである。
【図７】図１に示すプリンタによって印字および書き込みが行われた被印字媒体例を示す平面図である。
【符号の説明】
【００３４】
１  プリンタドライバ
２  基本ソフト
３  アプリケーションソフト
４  通常フォント
５  ＲＦＩＤフォント（識別用フォント）
６  フォント判定部
７  印字コマンド生成部
８  書き込みコマンド生成部
１０  ホストコンピュータ
１１  ＲＯＭ
１２  ＣＰＵ
１３  ＲＡＭ
１４  入力制御部
１５  表示制御部
１６  通信制御部
１７  記憶部
２０  プリンタ
２１  通信制御部
２２  印字部
２３  リーダライタ部
３０  入力装置
４０  表示装置
５０  ＲＦＩＤタグ
５１  被印字媒体
５２  台紙
５３  ラベル
【図１】
2009217782.tif 000003
【図２】
2009217782.tif 000004
【図３】
2009217782.tif 000005
【図４】
2009217782.tif 000006
【図５】
2009217782.tif 000007
【図６】
2009217782.tif 000008
【図７】
2009217782.tif 000009