(57)【要約】【課題】画像形成装置に特殊な機構を備えさせずにＲＦＩＤ印刷を行う。【解決手段】画像データに基づいて記録媒体に画像を形成する画像形成手段と、記録媒体に備えられた受信手段へ書き込み情報を送信する通信手段とを備えた画像形成装置に対して、前記書き込み情報を送信する情報処理装置において、前記受信手段が前記通信手段からの前記書き込み情報を受信できる受信可能位置まで、前記受信手段を備えた記録媒体を移動させるために、ブランクデータを前記画像形成装置に送信する送信部を有する。【選択図】図６
2011041011.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて記録媒体に画像を形成する画像形成手段と、記録媒体に備えられた受信手段へ書き込み情報を送信する通信手段とを備えた画像形成装置に対して、前記書き込み情報を送信する情報処理装置において、
前記受信手段が前記通信手段からの前記書き込み情報を受信できる受信可能位置まで、前記受信手段を備えた記録媒体を移動させるために、ブランクデータを前記画像形成装置に送信する送信部を有する情報処理装置。
【請求項２】
画像データに基づいて記録媒体に画像を形成する画像形成手段と、記録媒体に備えられた受信手段へ書き込み情報を送信する通信手段とを備えた画像形成装置に対して、前記書き込み情報を送信する情報処理装置において、
前記受信手段が前記通信手段からの前記書き込み情報を受信できる受信可能位置まで、前記受信手段を備えた記録媒体を移動させるために、画像データの一部を前記画像形成装置に送信する送信部を有する情報処理装置。
【請求項３】
前記送信部は、前記受信手段を備えた記録媒体が前記受信可能位置に給紙されるまで、入力された画像データの一部を順次、画像形成装置に送信することを特徴とする請求項１または２記載の情報処理装置。
【請求項４】
前記画像形成手段が画像を形成し始める記録媒体の位置と、前記受信可能位置が、一致していない場合には、エラー情報を出力する出力部を有することを特徴とする請求項１〜３何れかに記載の情報処理装置。
【請求項５】
前記通信手段による前記受信手段への書き込み情報の送信が成功か失敗かを判定する判定部を有し、
該判定部が失敗であると判定すると、前記画像形成手段による画像の形成を中止させることを特徴とする請求項１〜４何れかに記載の情報処理装置。
【請求項６】
コンピュータを請求項１〜５何れかに記載の情報処理装置として機能させるためのプログラム。
【請求項７】
請求項６記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ印刷を行う画像形成装置に、例えばＩＣタグに書き込む情報を送信する情報処理装置、そのプログラム、記録媒体に関する。
【背景技術】
【０００２】
近年、バーコードに代わる商品識別・管理技術として、ＩＣタグから、情報を無線によってやりとりする技術（ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ））がある。ＲＦＩＤ印刷は、データの書き込みや追記が可能であり、また、データが読み取られるＩＣタグが汚れたり、物陰に隠れていたりしても、データを読み取ルことができる。また、プリンタなどの画像形成装置にＩＣタグに情報を書き込むアンテナを搭載し、用紙の印刷と、ＩＣタグへの書き込みとを一括して行うものが提案されている（例えば、特許文献１）。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ＩＣタグへの書き込みを行うために、アンテナが該ＩＣタグに情報を書き込む位置まで、該ＩＣタグが備えられた用紙を給紙する必要がある。特許文献１の画像形成装置では、用紙をこの書き込む位置まで給紙させるという特殊な機能を具備させなければならないという問題がある。
そこで、画像形成装置に特殊な機能を備えずに、画像形成装置にＲＦＩＤ印刷を行わせる情報処理装置、プログラム、記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００４】
前記目的を達成するため、画像データに基づいて記録媒体に画像を形成する画像形成手段と、記録媒体に備えられた受信手段へ書き込み情報を送信する通信手段とを備えた画像形成装置に対して、前記書き込み情報を送信する情報処理装置において、前記受信手段が前記通信手段からの前記書き込み情報を受信できる受信可能位置まで、前記受信手段を備えた記録媒体を移動させるために、ブランクデータを前記画像形成装置に送信する送信部を有する情報処理装置を提供する。
【発明の効果】
【０００５】
本発明の情報処理装置であれば、画像形成装置に特殊な機能を具備させずに、画像形成装置にＲＦＩＤ印刷を行わせることができる。
【図面の簡単な説明】
【０００６】
【図１】本実施例の画像形成システムの一例を示した図である。
【図２】本実施例の画像形成装置の外観の一例を示した図である。
【図３】本実施例の記録媒体の一例を示した図である。
【図４】手差しトレイを画像形成装置に取付けた場合の一例を示した図である。
【図５】本実施例１画像形成装置の一例を示したブロック図である。
【図６】本実施例の情報処理装置などの機能構成例を示したブロック図である。
【図７】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図８】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図９】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図１０】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図１１】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図１２】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図１３】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図１４】本実施例の画像形成システムのシーケンスの一部を示した図である。
【図１５】本実施例の大略の処理を模式的に示した図である。
【図１６】他の実施例の画像形成システムのシーケンスの一部を示した図である。
【図１７】他の実施例の画像形成システムのシーケンスの一部を示した図である。
【発明を実施するための形態】
【０００７】
以下、図面を参照して、本発明を実施するための形態の説明を行う。なお、同じ機能を持つ構成部や同じ処理を行う過程には同じ番号を付し、重複説明を省略する。
【実施例１】
【０００８】
図１に、本実施例の画像形成システムの機能構成例を示す。本実施例１の画像形成システムは、本実施例の情報処理装置１１０と画像形成装置１００とから構成される。情報処理装置１１０と画像形成装置１００とは通信ケーブル１２０で接続されている。また、情報処理装置１１０の代わりに、本実施例の情報処理装置として機能させるプログラムをダウンロードさせたＰＣでもよい。
【０００９】
画像形成装置１００は、例えば、インクジェットプリンタ、ファクシミリ、複写装置、プロッタ、これらの複合機などである。画像形成装置１００は、情報処理装置１１０からの画像データに基づいて、記録媒体に画像を形成する。記録媒体とは、例えば、紙、糸、繊維、皮革、金属、プラスチック、ガラス、木材、セラミックスなどである。また、画像形成とは、文字、図形、パターンなどの画像を記録媒体に付与することや、単にインクを記録媒体に着弾させることも意味する。以下の説明では、記録媒体を用紙とし、画像形成を印字として説明する。記録媒体を用紙とした場合には、「記録媒体の移動」とは、「用紙の給紙」を意味する。
【００１０】
図２に、画像形成装置１００の外観の一例を示す。画像形成装置１００の上面は略平坦な面であり、開閉可能な上カバー１０１を有する。画像形成装置１００の手前側には上面に対して斜め後方に傾斜した前カバー１０２が備えられている。前カバー１０２の下方に、給紙トレイ１８と排紙トレイ２６とがそれぞれ着脱可能に装着されている。給紙トレイ１８には、未だ印字がされていない用紙が積層されて収容される。排紙トレイ２６には、画像形成手段（後述する）で印字された用紙が収容される。
また、画像形成装置１００の手前側には、インクカートリッジが装填されるインクカートリッジ装填部１０５を有する。インクカートリッジ装填部１０５の上面には、操作キーや表示器などの操作部１０４を配置される。このインクカートリッジ装填部１０５は、インクカートリッジの脱着を行うための開閉可能なドア１０３を有する。
【００１１】
図３に用紙Ｐの一例を示す。図３に示すように、用紙Ｐの中央には、ＩＣタグ７０が備え付けられている。本実施例ではＩＣタグ７０が貼り付けられている面を用紙の裏面とする。ＩＣタグ７０は、送信手段と、受信手段と、を有する。送信手段は、出荷時などに予め記憶されている情報（以下、「読み込み情報」という。）を通信手段５０（後述する）に送信する。また、受信手段は、新たに追記、書き込みが行われる情報（以下、「書き込み情報」という。）を通信手段５０から受信する。また、送信手段および受信手段を有するものであれば、ＩＣタグではなく他のものでよい。またＩＣタグ７０を備える位置は他の場所でも良い。
図４に手差しユニット（手差しトレイ）８０を装置に取り付けた要部構成図を示す。本実施例の画像形成装置１００には、用紙を反転させる反転機構３０が設けられている。この反転機構３０により用紙の両面に画像形成できる。この反転機構３０の上に手差しトレイ８０が着脱可能に取付けられる。手差しトレイ８０は、用紙がセットされる圧板８１と、用紙の位置を整えるサイドフェンス８２と、圧板８１に載置されている最上の用紙を分離して搬送する半月給紙コロ８３を備えている。また、半月給紙コロ８３によって一枚に分離された用紙を画像形成手段へ搬送するための搬送コロ８４も備えている。また、手差しトレイ８０は、半月給紙コロ８３および搬送コロ８４を回転駆動させる駆動モータを備えている。
【００１２】
実施例１では、通信手段５０は、手差しトレイ８０に着脱可能に設けられることが好ましい。通信手段５０は、例えばＵＨＦ帯で、ＩＣタグ７０と無線通信を行うアンテナである。具体的には、通信手段５０は、受信機能および送信機能を有する。通信手段５０の受信機能は、ＩＣタグ７０の送信手段から送信される読み込み情報を受信する機能である。また、通信手段５０の送信機能は、ＩＣタグ７０の受信手段へ書き込み情報を送信する機能である。
図５に、画像形成装置１００の制御部６０の簡略化した機能構成例を示す。通信手段５０は、コネクタ８５によって制御部６０に接続されている。制御部６０は、画像形成装置１００全体の制御を司っている。制御部６０には、画像形成装置１００内の様々な機器が接続されている。図５においては、それら機器の一部を示している。制御部６０は、用紙へ画像を記録する画像形成手段２３や、用紙を画像形成手段２３へ搬送する搬送部２１が接続されている。画像形成手段２３とは、用紙に画像を形成（印字）するべく、インクを吐出する記録ヘッドなどで構成されたものである。
また、制御部６０は、各種制御プログラムを記憶したＲＯＭ６０ｃや、制御プログラムを実行するためのワーキングメモリーであるＲＡＭ６０ｂ、プログラムを実行するためのＣＰＵ６０ａなどを有する。また、制御部６０は、情報処理装置１１０内のプリンタドライバ（後述する）から画像データを受信して、該受信した画像データに基づいて画像形成手段や搬送部などを制御している。なお、読み込み情報、書き込み情報については、制御部６０を介さない。
【００１３】
以下の説明では、画像形成手段２３が、用紙に印字する処理、かつ、通信手段５０がＩＣタグ７０へ書き込み情報を書き込む処理または通信手段５０がＩＣタグ７０から読み込み情報を読み込む処理（つまり、リード・ライト処理）を行うことをＲＦＩＤ印刷という。ＲＦＩＤ印刷のために、通信手段５０が、ＩＣタグ７０への書き込みまたはＩＣタグ７０からの読み込みを行うことを、ＩＣタグへのアクセスという。また、ＲＦＩＤ印刷ではなく、記録媒体上に文字など印刷を行うことを通常印刷という。
次に、本実施例のＲＦＩＤ印刷の詳細を説明する。図６に本実施例の情報処理装置１１０（情報処理装置）と画像形成装置１００の簡略化した機能構成例を示す。図７〜図１４に本実施例の画像形成システムの処理フローを示す。この例では、情報処理装置１１０は、専用アプリケーション（以下、「専用アプリ」という。）１２０と、ＲＦＩＤ−ＡＰＩ１４０と、プリンタドライバ１６０と、ＩＮＩファイル１７０と、ＲＦＩＤドライバ１８０と、を有する。専用アプリ１２０とは、ＲＦＩＤ印刷などを行うための専用アプリケーションであり、事前にダウンロードしておく必要がある。ＲＦＩＤ−ＡＰＩ１４０は、ＲＦＩＤ印刷のＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｇｒａｍ Ｉｎｔｅｒｆａｃｅ）であり、ＲＦＩＤ印刷専用のモジュールである。一般的に、専用アプリ１２０とプリンタドライバ１６０とで情報を直接、送受信させることが難しい。従って、専用アプリ１２０とプリンタドライバ１６０とは、ＲＦＩＤ−ＡＰＩ１４０を介して、間接的に情報の送受信を行う。また、プリンタドライバ１６０は送信部１６２と、出力部１６４、判定部１６６を有する。また、プリンタドライバ１６０は、制御部６０経由で、画像形成手段２３に画像データを送信する。また、ＲＦＩＤドライバ１８０は、制御部６０経由で、通信手段５０に書き込み情報を送信したり、通信手段５０からの読み込み情報を受信する。
図７〜図１４では、簡略化のために、プリンタドライバ１６０は、画像データを画像形成手段２３に送信し、ＲＦＩＤドライバ１８０は通信手段５０と、直接、書き込み情報の送信および読み込み情報の受信を行うものとして記載している。しかし、画像データの送信、書き込み情報の送信および読み込み情報の受信は制御部６０を経由して行われるとする。
まず、ステップＳ２において、専用アプリ１２０は、ＩＣタグ７０へのアクセスの準備処理を行うための準備信号をＲＦＩＤドライバ１８０経由で、通信手段５０へ送信する。ステップＳ４において、専用アプリ１２０は、ＲＦＩＤ−ＡＰＩ１４０に対して、ＲＦＩＤ印刷開始処理を行い、ＲＦＩＤ印刷開始通知を示すＲＦＩＤ印刷開始信号を送信する。ステップＳ６において、専用アプリ１２０は、画像データをプリンタドライバ１６０に送信する。
次に、特に図示しないが、プリンタドライバ１６０は、ＲＦＩＤ−ＡＰＩのロード処理を行う。ロード処理が失敗すると、情報処理装置１１０の表示部（図示せず）にエラーダイアログ表示を行い、画像形成装置１００に対して印刷キャンセル信号を送信することで、印刷キャンセル処理を行う。
また、プリンタドライバ１６０が、ＲＦＩＤ−ＡＰＩ１４０のロード処理に成功すると、プリンタドライバ１６０は、ＲＦＩＤ−ＡＰＩ１４０のインターフェース関数のアドレスを取得する。ステップＳ８において、プリンタドライバ１６０は、印刷アイテムを要求するための印刷アイテム要求信号をＲＦＩＤ−ＡＰＩ１４０に送信する。ここで印刷アイテムとは、ＲＦＩＤ印刷か否かの問い合わせ処理の回数および間隔や、ＩＣタグアクセス結果の問い合わせ処理の回数および間隔などである。ＲＦＩＤ印刷か否かの問い合わせ処理、ＩＣタグアクセス結果の問い合わせ処理については後述する。
ステップＳ１０において、ＲＦＩＤ−ＡＰＩ１４０は、印刷アイテム要求信号を受信すると、印刷アイテムをプリンタドライバ１６０に送信する。プリンタドライバ１６０が、印刷アイテムの取得に成功すると、次のステップＳ１２に進む。プリンタドライバ１６０が、印刷アイテムの取得に失敗すると、特に図示しないが、プリンタドライバ１６０は、エラーダイアログ表示を行い、ＲＦＩＤ−ＡＰＩのフリー処理を行い、印刷キャンセル処理を行う。印刷キャンセル処理とは、プリンタドライバ１６０が画像形成装置１００に、印刷キャンセル信号を送信することで、印刷キャンセルさせることである。以後で言及する印刷キャンセル処理についても同様である。
ステップＳ１２において、プリンタドライバ１６０は、今回の印刷がＲＦＩＤ印刷か否かの問い合わせを行うための問い合わせ信号をＲＦＩＤ−ＡＰＩ１４０に送信する。ＲＦＩＤ−ＡＰＩ１４０が問い合わせ信号を受信すると、ステップＳ１３において、ＲＦＩＤ−ＡＰＩ１４０は、問い合わせ結果を示す問い合わせ結果信号をプリンタドライバ１６０に送信する。ステップＳ１４において、プリンタドライバ１６０は、受信した問い合わせ結果信号を参照することで、今回の印刷がＲＦＩＤ印刷か否かを判定する。
ここで、ステップＳ１２、Ｓ１３、Ｓ１４のＲＦＩＤ印刷か否かの判定処理の詳細を図１１に示す。ステップＳ１４において、プリンタドライバ１６０は、随時、専用アプリ１２０からの問い合わせ結果信号を参照して、ＲＦＩＤ印刷か否かを判定する。
ステップＳ１４でＹｅｓの場合、つまり、ＲＦＩＤ印刷であると判定した場合には、問い合わせ結果信号が、ＲＦＩＤ印刷であることを示すとして、ＲＦＩＤ印刷問い合わせ処理を終了する。
また、ステップＳ１４でＮｏの場合、つまり、ＲＦＩＤ印刷でないと判定した場合には、ステップＳ１２４に進み、プリンタドライバ１６０はスリープ処理を行う。そして、ステップＳ１２６において、１回目の問い合わせ結果信号を受信してから、所定時間が経過したか否かを判定する。ステップＳ１２６でＮｏの場合、つまり、所定時間が経過していないと判定した場合には、ステップＳ１４に戻る。ステップＳ１２６でＹｅｓの場合、つまり、所定時間が経過したと判定した場合には、問い合わせ結果信号が、ＲＦＩＤ印刷ではない（つまり、通常印刷である）ことを示す可能性があるとして、ＲＦＩＤ印刷問い合わせ処理を終了する。
ステップＳ１４でＮｏと判断された場合、つまり、ＲＦＩＤ印刷問い合わせ処理においてＲＦＩＤ印刷でないと判定されると、図１２に示す処理に進む。ステップＳ１４２において、プリンタドライバ１６０は、異常処理シーケンスであるか否かを判定する。ステップＳ１４２でＮｏの場合、つまり、異常処理シーケンスでないと判定された場合には、ステップＳ１４８に進む。この場合には、プリンタフドライバ１６０は、問い合わせ結果信号が、ＲＦＩＤ印刷ではない（つまり、通常印刷である）ことを示すと判定する。従って、ステップＳ１４８において、プリンタドライバ１６０は、全ての画像データを画像形成手段２３に送信し、画像形成手段２３に通常印刷をさせる。
また、ステップＳ１４２でＹｅｓの場合、つまり、異常処理シーケンスであると判定された場合には、ステップＳ１４４に進む。ステップＳ１４４において、プリンタドライバ１６０は、ＲＦＩＤ−ＡＰＩ１４０のフリー処理をさせて、ステップＳ１４６において、印刷キャンセル処理を行い、処理を終了する。また、プリンタドライバ１６０は、ＲＦＩＤ印刷か否かの判定処理が、数回、行われるが、メモリにＲＦＩＤ印刷か否かの判定結果を記憶させておけば、ＲＦＩＤ印刷か否かの判定処理は１回でよい。
一方、ステップＳ１４でＹｅｓと判定された場合、つまり、ＲＦＩＤ印刷問い合わせ処理において、ＲＦＩＤ印刷であると判定された場合には、次のステップＳ１６に進む。ステップＳ１６では、プリンタドライバ１６０は、ＲＦＩＤ−ＡＰＩ１４０に対して、ＲＦＩＤ印刷開始通知を示すＲＦＩＤ印刷開始通知信号を送信する。
特に図示しないが、プリンタドライバ１６０によるＲＦＩＤ印刷開始通知信号の送信が失敗すると、ＲＦＩＤ−ＡＰＩのフリー処理を行い、印刷キャンセル処理を行い、処理を終了する。
プリンタドライバ１６０によるＲＦＩＤ印刷開始通知信号の送信が成功すると、次のステップＳ１７に進む。ステップＳ１７において、プリンタドライバ１６０は、問い合わせ結果信号がＲＦＩＤ印刷か否かを判定する。ステップＳ１７でＮｏであれば、つまり、今回の印刷がＲＦＩＤ印刷でなければ、ステップＳ１８において、プリンタドライバ１６０は画像形成手段２３に通常印刷を行わせる。一方、ステップＳ１７でＹｅｓであれば、つまり、今回の印刷がＲＦＩＤ印刷であれば、ステップＳ１９において、プリンタドライバ１６０は、給紙トレイを、通信手段が取付けられている手差しトレイ８０に変更するための変更制御信号を画像形成装置１００に対して、送信する。画像形成装置１００の制御部６０は、この変更制御信号を受信すると、給紙トレイを、手差しトレイ８０に変更する。従って、画像形成手段２３は、手差しトレイ８０に収容されている用紙（記録媒体）に対して印字処理（画像形成処理）を行う。次にステップＳ２０に進む。
ステップＳ２０において、プリンタドライバ１６０は、問い合わせ結果信号がＲＦＩＤ印刷か否かを判定する。ステップＳ２０でＮｏであれば、つまり、ＲＦＩＤ印刷でなければ、ステップＳ２１において、プリンタドライバ１６０は画像形成手段２３に通常印刷を行わせる。ステップＳ１２０でＹｅｓであれば、つまり、ＲＦＩＤ印刷であれば、ステップＳ２２において、プリンタドライバ１６０はブランクデータを生成し、画像形成装置１００に送信する。
ここで、ブランクデータとは、画像形成手段２３中の記録ヘッドにインクを吐出させる画像データを含まず、かつ、用紙を給紙させて受信可能位置まで搬送させるためのデータである。また、通信手段６０による、ＩＣタグ７０へのアクセス（ＩＣタグ７０の受信手段が通信手段６０からの書き込み情報を受信すること、および、ＩＣタグの送信手段が、通信手段へ読み込み情報を送信すること）を可能にする用紙（記録媒体）の位置を「受信可能位置」とする。画像形成装置１００がブランクデータを受信すると、手差しトレイ８０に収容されている用紙が受信可能位置まで給紙されるようにユーザなどが事前に設定しておく。
画像形成装置１００の制御部６０は、ＲＦＩＤ印刷のために用紙を給紙するとの認識はなく、あくまで、通常印刷のために用紙が給紙されたと認識する。つまり、ＲＦＩＤ印刷をする際に用紙を受信可能位置まで給紙させるという特殊な機能を画像形成装置１００に具備させる必要はない。よって、ユーザは、従来使用されていた画像形成装置１００を用いて、ＲＦＩＤ印刷を行うことができる。また、画像形成手段２３は、ブランクデータたる画像データを基に、記録ヘッドからインクを吐出させて印字処理を行おうとする。しかし、ブランクデータたる画像データには実質的なデータは含まれていないため、実際は、記録ヘッドからインクは吐出されない。従って、画像形成手段２３は画像データが更に送信されることを待つことになり、画像形成手段２３の印字処理は待機状態になる。
また、本実施例では、通信手段５０は、手差しトレイ８０に装着されている例を説明しているが、ブランクデータを受信することで、用紙を受信可能位置まで給紙できるのであれば、通信手段５０を装着させる場所は、どこでも良い。
また、画像形成装置１００は、情報処理装置１１０からブランクデータが送信されて画像形成手段２３の処理が停止した時点で、この用紙は、通信手段５０がリードライトすべき用紙であると、認識するともいえる。
画像形成手段２３が待機状態にある間に、情報処理装置１００は通信手段５０にリードライト処理を行わせる。以後、具体的に説明する。ステップＳ２３において、手差しトレイ８０に収容されている用紙は、受信可能位置まで給紙される。次にステップＳ２４において、専用アプリ１２０は、ＩＣタグの一覧（ＩＣタグの種類）を要求するための要求信号をＲＦＩＤドライバ１８０経由で、通信手段５０に送信する。ステップＳ２６において、通信手段５０は、ＩＣタグ７０と通信を行うことで、ＩＣタグの種類を取得し、ＲＦＩＤドライバ１８０経由で専用アプリ１２０に送信する。
ステップＳ２８において、専用アプリ１２０は、ＩＣタグ７０に予め記憶されている読み込み情報を読み込むための読み込み要求信号をＲＦＩＤドライバ１８０経由で、通信手段５０に送信する。通信手段５０は、読み込み要求信号を受信すると、ＩＣタグ７０内の送信手段から読み込み情報を受信することで、読み込み情報を読み込む。ステップＳ３０において、通信手段５０が読み込み情報を読み込むと、該読み込み情報、および読み込み処理の結果（読み込み処理が成功か失敗か）を示す読み込み結果信号をＲＦＩＤドライバ１８０経由で専用アプリ１２０に送信する。
次に、ユーザは、ＩＣデータに書き込む書き込み情報を情報処理装置１１０のインターフェイス（図示せず）から入力する。また、書き込み情報は、通信手段５０からの読み込み情報などを基に、専用アプリ１２０が自動生成しても良い。また、書き込み情報とは、（１）この印刷をしたユーザ名、日時（２）印刷データ（画像データ）そのもの（３）ＩＣタグ内の情報をコピーする際の劣化防止用補正データなどである。
そして、ステップＳ３２において、専用アプリ１２０は、書き込み情報、および該書き込む情報をＩＣタグ７０に書き込ませるための書き込み要求信号を、ＲＦＩＤドライバ１８０経由で通信手段５０に送信する。
通信手段５０が、書き込み情報および該書き込み情報についての書き込み要求信号を受信すると、受信した書き込み情報をＩＣタグ７０の受信手段へ送信することで、ＩＣタグ７０に書き込み情報を書き込ませる。ステップＳ３４において、書き込み処理の結果（書き込み処理が成功か失敗か）を示す書き込み結果信号を専用アプリ１２０に送信する。
専用アプリ１２０が、読み込み結果信号および書き込み結果信号を受信すると、ステップＳ３６において、専用アプリ１２０は、受信した読み込み結果信号および書き込み結果信号を基に、ＩＣタグ７０へのアクセスが正常か否かを判定する。専用アプリ１２０は、例えば、読み込み結果信号が読み取り処理の成功を示すものであり、かつ、書き込み結果信号が書き込み処理の成功を示すものであれば、ＩＣタグ７０へのアクセスが正常であると判定すればよい。
そして、ステップＳ３７において、専用アプリ１２０は、ＩＣタグアクセスの結果を示すアクセス結果信号を生成し、ＲＦＩＤ−ＡＰＩ１４０に送信する。ＲＦＩＤ−ＡＰＩ１４０は、ＩＮＩファイル１７０にアクセス結果信号の内容を書き出す。
また、ステップＳ３８において、プリンタドライバ１６０は、今回の印刷は、ＲＦＩＤ印刷か否かを判定する。ステップＳ３８においてＮｏの場合、つまり、今回の印刷が通常印刷であると判定した場合には、プリンタドライバ１６０は画像形成装置１００に対して、通常印刷を行わせる。また、ステップＳ３８においてＹｅｓの場合、つまり、今回の印刷がＲＦＩＤ印刷であると判定した場合には、次のステップＳ４０に進む。
ステップＳ４０において、プリンタドライバ１６０は、ＩＣタグ７０へのアクセス結果の問い合わせを行うための、アクセス結果問い合わせ信号をＲＦＩＤ−ＡＰＩ１４０に送信する。ＲＦＩＤ−ＡＰＩ１４０は、アクセス結果問い合わせ信号を受信すると、ステップＳ４１において、ＲＦＩＤＡＰＩ１４０は、ＩＮＩファイル１７０からアクセス結果を読み出して、アクセス結果を示すアクセス結果信号をプリンタドライバ１６０に送信する。
ここで、ステップＳ４０、ステップＳ４１において、プリンタドライバ１６０とＲＦＩＤ−ＡＰＩ１４０によるアクセス結果問い合わせ処理の詳細を図１３に示す。ステップＳ４０２において、プリンタドライバ１６０は現在、通信手段５０がＩＣタグ７０にアクセス中か否かを判定する。ステップＳ４０２においてＮｏの場合、つまり、通信手段５０によるＩＣタグ７０へのアクセスが終了していれば、アクセス結果問い合わせ処理を終了する。
また、ステップＳ４０２においてＹｅｓの場合、つまり、通信手段５０によるＩＣタグ７０へのアクセスが継続中であれば、ステップＳ４０４において、プリンタドライバ１６０はスリープ処理を行い、ステップＳ４０６に進む。ステップＳ４０６においてＮｏの場合、つまり、所定時間が経過していなければ、ステップＳ４０２に戻り、再度、ＩＣタグ７０へのアクセスが継続中であるか否かを判定する。一方、ステップＳ４０６において、Ｙｅｓの場合、つまり、所定時間が経過すれば、アクセス結果問い合わせができぬまま、終了となる。
プリンタドライバ１６０は、ＲＦＩＤ−ＡＰＩ１４０からのアクセス結果信号を受信すると、ステップＳ４２において、プリンタドライバ１６０中の判定部１６６が、該アクセス結果信号を参照して、ＩＣタグ７０へのアクセスが成功か失敗かを判定する。つまり、判定部１６６が、通信手段５０によるＩＣタグ７０の受信手段への書き込み情報の送信（書き込み）などが成功か失敗かを判定する。ステップＳ４２において、Ｎｏの場合、つまり、ＩＣタグアクセスが失敗であると判定部１６６が判定した場合には、ステップＳ４４に進み、プリンタドライバ１６０は画像形成装置１００に対して、印刷処理を終了させるための印刷終了制御信号を送信することが好ましい。また、画像形成装置１００の制御部６０は、この印刷終了制御信号を受信すると、印刷処理を終了させることが好ましい。
何故なら、ＩＣタグ内の情報は消去でき、通信手段５０はＩＣタグ７０へのアクセスは何度でも行える。しかし、吐出したインクは、通常、消去できないので、用紙への印字処理は一度しかできない。従って、用紙節約の観点から、ＩＣタグ７０へのアクセスが失敗である場合には、画像形成装置１００に対して印刷処理（画像の形成）を中止させ、再度、通信手段５０へアクセス処理を行わせることが好ましい。
また、ステップＳ４２において、Ｙｅｓの場合、つまり、ＩＣタグアクセスが成功である場合には、プリンタドライバ１６０は、ＩＣタグ７０のリードライト処理は成功したことを認識する。ステップＳ４６において、プリンタドライバ１６０は、ステップＳ６で受信した全ての画像データを画像形成手段２３に送信する。ステップＳ２３により用紙が受信可能位置に給紙されたまま（用紙は受信可能位置に位置したまま）、画像形成手段２３は待機している。
ステップＳ４８において、画像形成手段２３は、プリンタドライバ１６０からの全ての画像データを基に印刷処理を行う。つまり画像形成装置２３は停止状態から可動状態に移行することになる。この印刷処理が終了した時点で、ＩＣタグ７０へのＲＦＩＤ印刷（リードライト処理）、および、用紙への印刷処理が終了したことになる。
プリンタドライバ１６０の処理において、ステップＳ４６終了後は、ステップＳ４９に進む。ステップＳ４９では、プリンタドライバ１６０は、今回の印刷処理が、ＲＦＩＤ印刷か否かを判定する。ステップＳ４９においてＹｅｓの場合、つまり、プリンタドライバ１６０が今回の印刷がＲＦＩＤ印刷であると判定した場合には、ステップＳ５０において、ＲＦＩＤ印刷結果を示すＲＦＩＤ印刷結果信号をＲＦＩＤ−ＡＰＩ１４０に送信する。ＲＦＩＤ−ＡＰＩ１４０は、ＲＦＩＤ印刷結果信号を受信すると、ＩＮＩファイル１７０に書き込む。次にステップＳ５１に進む。ステップＳ５１において、プリンタドライバ１６０は、ＲＦＩＤ−ＡＰＩ１４０がロードされているか否かを判定する。ステップＳ５１がＹｅｓの場合、つまり、プリンタドライバ１６０が、ＲＦＩＤ−ＡＰＩ１４０がロードされていると判定した場合には、ＲＦＩＤ−ＡＰＩ１４０のフリー処理を行わせる。そして、プリンタドライバ１６０の処理は終了する。
また、ステップＳ５１において、Ｎｏの場合、つまり、プリンタドライバ１６０が、ＲＦＩＤ−ＡＰＩ１４０がロードされていないと判定した場合には、ステップＳ５２には進まず、プリンタドライバ１６０の処理は終了する。
また、ステップＳ４９において、Ｎｏの場合、つまり、プリンタドライバ１６０が今回の印刷がＲＦＩＤ印刷でないと判定した場合には、ステップＳ５０には進まず、ステップＳ５１に進む。
また、ステップＳ５３において、専用アプリ１２０は、ＲＦＩＤ印刷の結果を問い合わせるために、結果問い合わせ信号をＲＦＩＤ−ＡＰＩ１４０に送信する。ＲＦＩＤ−ＡＰＩ１４０は、結果問い合わせ信号を受信すると、ＩＮＩファイル１７０からＲＦＩＤ印刷結果信号の内容を読み出す。ステップＳ５４において、ＲＦＩＤ−ＡＰＩ１４０は、読み出したＲＦＩＤ印刷結果信号の内容を示すＲＦＩＤ印刷結果を通知するためのＲＦＩＤ印刷結果信号を専用アプリ１２０に送信する。
ここで、図１４にステップＳ５３、５４のＲＦＩＤ印刷結果問い合わせ処理の内容を詳細に示す。ステップＳ５３２において、専用アプリ１２０は、プリンタドライバ１６０からのＲＦＩＤ印刷結果信号がＲＦＩＤ−ＡＰＩ１４０に到達しているか否かを判定する。ステップＳ５３２においてＹｅｓの場合、つまり、ＲＦＩＤ印刷結果信号がＲＦＩ−ＡＰＩ１４０に到達している場合には、ＲＦＩＤ印刷結果問い合わせ処理を終了する。
ステップＳ５３２においてＮｏの場合、つまり、ＲＦＩＤ印刷結果信号がＲＦＩ−ＡＰＩ１４０に到達していない場合には、ステップＳ５３４において、専用アプリ１２０はスリープ処理を行い、ステップＳ５３６に進む。ステップＳ５３６において、所定時間が経過したか否かを判定する。ステップＳ５３６において、Ｎｏの場合、つまり、所定時間が経過していなければ、ステップＳ５３２に戻る。また、ステップＳ５３６において、Ｙｅｓの場合、つまり、所定時間が経過していれば、ＲＦＩＤ印刷結果問い合わせ処理は、専用アプリ１２０が、ＲＦＩＤ印刷結果を取得できないまま、終了する。
ステップＳ５４の処理終了後、ステップＳ５５において、専用アプリ１２０は、ＲＦＩＤ印刷終了を示すＲＦＩＤ印刷終了信号をＲＦＩＤ−ＡＰＩ１４０に送信し、ステップＳ５６に進む。ステップＳ５６において、専用アプリ１２０は、通信手段５０に対して、ＩＣタグ一覧の破棄をさせる破棄信号および、ＲＦＩＤ印刷が終了したことを示す処理終了信号をＲＦＩＤドライバ１８０経由で、通信手段５０に送信する。通信手段５０が、破棄信号を受信すると、ＩＣタグ一覧を破棄し、処理終了信号を受信すると、ＲＦＩＤ印刷が終了したことを認識する。そして、今回の印刷についての全ての処理が終了する。
図１５に実施例１の処理の大略の流れを模式的に示す。実施例１の情報処理装置１１０を用いてＲＦＩＤ印刷を行う際に、まず（１）情報処理装置１１０が、ブランクデータを画像形成装置１００に送信する。そうすると（２）初期位置（例えば、用紙トレイ７０内用紙の初期の収容位置）にある用紙を受信可能位置まで、給紙させることができる。また、情報処理装置１００は、ブランクデータを画像形成装置１１０に送信していることから。画像形成手段２３は、印字せずに待機状態にある。この待機状態の間に、（３）通信手段５０はＩＣタグ７０に対してアクセス処理を行う。
また、プリンタドライバ１６０が画像形成手段２３に送信しているデータは、画像データであるブランクデータ（ステップＳ２２参照）および、画像形成させる画像データ（ステップＳ４６参照）である。従って、用紙を受信可能位置まで、給紙させるために、プリンタドライバ１６０は特殊な信号を送信する必要もない。
よって、ＲＦＩＤ印刷を行う際に用紙を受信可能位置まで給紙させるという特殊な機能を画像形成装置１００に具備させル必要もない。また、書き込み情報および読み込み情報は、制御部６０およびプリンタドライバ１６０を介さない。従って、通信手段５０を着脱可能にすることで、ＲＦＩＤ印刷専用の画像形成装置を用いずに（または画像形成装置の設定を変更することなく）、通常印刷を行う画像形成装置によりＲＦＩＤ印刷を行うことができる。つまり、本実施例１の情報処理装置を用いれば、通常印刷しか行えない通常の画像形成装置に通信手段５０を取り付けることで、適切なＲＦＩＤ印刷を行うことができる。
また、ステップＳ４６において、プリンタドライバ１６０が全ての画像データを画像形成装置１００に送る際には、画像形成装置１００のタイムアウト設定を最大にしておくことが好ましい。タイムアウト設定とは、画像形成処理ができなくなる制限時間を設けることであり、この制限時間は例えば１２分間とすればよい。
【実施例２】
【００１４】
実施例１の情報処理装置では、プリンタドライバ１６０がブランクデータを画像形成手段２３に送信することで、用紙を受信可能位置まで給紙させた。実施例２の情報処理装置では、ブランクデータではなく、画像形成する予定の画像データの一部をプリンタドライバ１６０が送信することで、用紙を受信可能位置まで給紙させる。
【００１５】
実施例２の画像形成システムのシーケンスについて、実施例１と異なる箇所のみを説明する。図１６、図１７に実施例２の画像形成システムのシーケンス図を示す。図１６は、図８の破線で囲ったＡの箇所（ステップＳ２０、Ｓ２１、Ｓ２２）がＡ'に代替されたものである。図１７は、図１０のステップＳ４６がステップＳ９０に代替されたものである。その他の箇所は同一であるので省略する。
【００１６】
また、画像データの一部とは、例えば、１つのジョブについて入力された画像データの総バンド数の１／α（αは正数）のバンド数の画像データを意味する。例えば、α＝２とすると、用紙を受信可能位置まで給紙させるために、入力された画像データの半分のバンド数の画像データを画像形成手段２３に送信する。
まず、図１６のＡ'の処理について説明する。ステップＳ１９が終了すると、ステップＳ８２において、プリンタドライバ１６０は、１バンド分の画像データを画像形成手段２３に送信する。次に、プリンタドライバ１６０は、ＲＦＩＤ印刷か否かの判定を行い（ステップＳ２０）ＲＦＩＤ印刷でない場合には（ステップＳ２０のＮｏ）、画像形成手段２３に通常印刷を行わせる（ステップＳ２１）。また、ＲＦＩＤ印刷である場合には（ステップＳ２０のＹｅｓ）、ステップＳ８４において、プリンタドライバ１６０は、１つのジョブが入力されてから現時点まで出力したバンド数が総バンド数（入力された全ての画像データのバンド数）の１／αに到達したか否かを判定する。この時点では、１バンド分の画像データしか送信していないので、ステップＳ８４においてＮｏと判定される。ステップＳ８４においてＮｏと判定された場合、つまり、到達していないと判定すると、画像形成手段２３にステップＳ８２で送信した画像データについて通常印刷を行わせ（ステップＳ２１）、ステップＳ８２に戻る。また、画像形成装置１００は、プリンタドライバ１６０からの１つのバンド分の画像データを受信する度に、用紙を給紙させてもよく、総バンド数の１／αのバンド分の画像データを受信してから用紙を給紙させてもよい。
また、ステップＳ８２、Ｓ２０、Ｓ８４を数回繰り返した結果、プリンタドライバ１６０は、総バンド数の１／α分の画像データを画像形成装置１００に送信したとする。そうすると、ステップＳ８４においてＹｅｓと判定される。Ｙｅｓと判定された場合、つまり、現時点まで出力したバンド数が総バンド数の１／αに到達したと判定されると、次のステップＳ４０に進む。また、全ての画像データの１／αが画像形成手段２３に送信されると、用紙が受信可能位置に給紙させるように、事前に設定しておく必要がある。
また、全ての画像データの１／αの画像データが画像形成装置１００に送信された場合、  １／αの画像データについて印字した後は、画像形成手段２３は停止し、残りの画像データが送信されるまで待機状態になる。画像形成手段２３が待機状態の間に、通信手段５０はステップＳ２４〜ステップＳ３４（図９参照）で示したＩＣタグ７０へのリードライト処理を行えばよい。
この実施例２の情報処理装置は、全ての画像データの一部を送信することで、用紙を受信可能位置まで給紙させることができる。従って、実施例１の情報処理装置と同様の効果を得ることができる。また、実施例１のようにブランクデータを生成する必要はない。
【実施例３】
【００１７】
ＩＣタグ７０が用紙の裏面のどの位置にあるか事前に分からない場合がある。実施例３の情報処理装置では、この場合であっても、用紙を受信可能位置まで給紙させることができる。実施例３の情報処理装置のプリンタドライバ１６０の送信部１６２は、ＩＣタグ７０を備えた用紙が受信可能位置に給紙されるまで、入力された画像データの一部を順次、画像形成装置に送信する。画像データの一部とは実施例２で説明したとおりである。具体的に説明すると、例えば、α＝５とした場合に、一部の画像データとは、全ての画像データの総バンド数の１／５のバンド数の画像データである。そして、１回目の送信として、プリンタドライバ１６０は、１／５の画像データを画像形成手段２３に送信する。そうすると、所定距離だけ、手差しトレイ８０内の用紙が給紙される。この時点で、通信手段５０と、ＩＣタグ７０とのアクセスが成功すれば、処理は終了する。また、この時点で、アクセスが失敗すれば、２回目の送信として、プリンタドライバ１６０は、更に、１／５の画像データを画像形成手段２３に送信する。つまり、画像形成手段２３には、全体の画像データの２／５が送信されたことになる。この時点で、通信手段５０と、ＩＣタグ７０とのアクセスが成功すれば、処理は終了する。アクセスが失敗すれば、３回目の送信を行う。その後の処理は同様なので省略する。
【００１８】
詳細の処理を実施例１を想定して図７〜図１０を用いて説明する。ステップＳ４２において、判定部１６６によるＩＣタグ７０へのアクセスが失敗になった場合には、ステップＳ４４には進まずに、ステップＳ２２（図８参照）に戻り、情報処理装置は画像データの一部を送信する。そして、再びステップＳ４２まで到達すると、再度、判定部１６６が、ＩＣタグ７０へのアクセスが成功か失敗か否かを判定する。判定部１６６が、アクセスが失敗であると判定すると、ステップＳ２２に戻り、ステップＳ４２までの処理を行う。ステップＳ４２で、判定部１６６が、アクセスが成功であると判定するまで、ステップＳ２２〜ステップＳ４６までの処理を繰り返す。
そして、ステップＳ４２で、判定部１６６が、ＩＣタグ７０へのアクセスが成功したと判定すると、次の処理ステップＳ４６に進む。ステップＳ４６では残りのデータを送信することになる。
また、この思想は、実施例２にも適用できる。つまり、ステップＳ４２において、判定部１６６がＩＣタグ７０へのアクセスが失敗と判定した場合には、ステップＳ８２（図１６参照）に戻り、用紙が、受信可能位置に給紙されるまで、処理を継続する。
【００１９】
この実施例３の情報処理装置のように、用紙が受信可能位置に給紙されるまで、入力された画像データの一部を順次、画像形成手段２３に送信することで、ＩＣタグ７０が用紙のどの位置に備えられたとしても、確実に通信手段５０とＩＣタグ７０とはアクセスを行うことができる。
【実施例４】
【００２０】
用紙に印刷処理を行う場合には、通常、用紙の上の箇所から印刷処理を行う。画像形成手段２３が用紙の上の箇所などから印刷処理を行う（印刷処理をし始める）ために、給紙させる位置を画像形成位置という。図１０記載のステップＳ４８において、用紙を給紙させ過ぎたために、用紙の画像形成位置と、受信可能位置が一致せずに、例えば、用紙の略中央位置から印刷処理が行われる場合がある。実施例４の情報処理装置では、画像形成位置と、受信可能位置が一致しない場合には、情報処理装置のプリンタドライバ１６０の出力部１６４が、エラー情報を出力する。エラー情報が出力された場合には、ユーザは、受信可能位置と画像形成位置とが一致するように、ＩＣタグ７０の位置を変更などすればよい。この変更後、再び、手差しトレイ８０に用紙を収容させることで、画像形成手段２３による印刷処理および、通信手段５０によるアクセス処理を行うことができる。
以上説明した本実施例の情報処理装置はコンピュータに情報処理プログラムを解読させて実現することができる。この実施例で提案するプログラムはコンピュータが解読可能なプログラム言語によって記述され、磁気ディスク或はＣＤ−ＲＯＭ等の記録媒体に記録され、これら記録媒体からコンピュータにインストールされるか、又は通信回線を通じてコンピュータにインストールされ、コンピュータに備えられたＣＰＵに解読されて情報処理装置として機能する。具体的には、情報処理装置をＣＰＵに代替させ、当該ＣＰＵにテレビ会議プログラムを解読させればよい。
【符号の説明】
【００２１】
２３・・・画像形成手段
５０・・・通信手段
１００・・・画像形成装置
１１０・・・情報処理装置
１２０・・・専用アプリ
１４０・・・ＲＦＩＤ−ＡＰＩ
１６０・・・プリンタドライバ
１８０・・・ＲＦＩＤドライバ
【先行技術文献】
【特許文献】
【００２２】
【特許文献１】特開２００７−７６０６７号公報
【図１】
2011041011.tif 000003
【図２】
2011041011.tif 000004
【図３】
2011041011.tif 000005
【図４】
2011041011.tif 000006
【図５】
2011041011.tif 000007
【図６】
2011041011.tif 000008
【図７】
2011041011.tif 000009
【図８】
2011041011.tif 000010
【図９】
2011041011.tif 000011
【図１０】
2011041011.tif 000012
【図１１】
2011041011.tif 000013
【図１２】
2011041011.tif 000014
【図１３】
2011041011.tif 000015
【図１４】
2011041011.tif 000016
【図１５】
2011041011.tif 000017
【図１６】
2011041011.tif 000018
【図１７】
2011041011.tif 000019