(57)【要約】【課題】  様々な紙を印刷する際に、ユーザが印刷ＵＩを操作して印刷する紙の特徴に合わせた設定を行うことなく、紙の特徴に合わせた印刷処理を自動で実現できるようにする。【解決手段】  ＩＣタグを所定の位置に備えた紙の幅を検出し（ステップＳ５０４）、当該紙におけるＩＣタグの位置を検出し（ステップＳ５０５）、ＩＣタグと通信を行って、ＩＣタグに記録されている紙の特徴を示す記録情報を読み出し（ステップＳ５０６）、検出した紙の幅、検出したＩＣタグの位置及び読み出した記録情報に基づいて、給紙された紙が裏か表かを判定し、また、読み出した記録情報に基づいて、紙の特徴に合わせた印刷モードを設定し、給紙された紙の裏表判定結果及び設定した印刷モードに基づいて、当該紙に印刷処理を行うようにする。【選択図】  図５
2006218654.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣタグを所定の位置に備えた印刷用紙の幅を検出する幅検出手段と、
前記印刷用紙における前記ＩＣタグの位置を検出する位置検出手段と、
前記ＩＣタグと通信を行って、前記ＩＣタグに記録されている前記印刷用紙の特徴を示す記録情報を読み出す読み出し手段と、
前記幅検出手段で検出した印刷用紙の幅情報、前記位置検出手段で検出したＩＣタグの位置情報、及び前記読み出し手段で読み出した前記記録情報に基づいて、給紙された前記印刷用紙が裏か表かを判定する裏表判定手段と、
前記読み出し手段で読み出した前記記録情報に基づいて、前記印刷用紙の特徴に合わせた印刷モードを設定する印刷モード設定手段と、
前記裏表判定手段による判定結果、及び前記印刷モード設定手段で設定した印刷モードに基づいて、前記印刷用紙に印刷処理を行う印刷手段とを有することを特徴とする印刷装置。
【請求項２】
前記印刷手段による印刷処理が終了した後に、前記ＩＣタグに前記印刷用紙が印刷済みであることを示す印刷済み情報を書き込む書き込み手段を更に有することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記所定の位置とは、前記印刷用紙のいずれかの角に偏る位置であることを特徴とする請求項１又は２に記載の印刷装置。
【請求項４】
前記印刷手段は、前記裏表判定手段による判定結果に応じて、前記印刷用紙の印刷面を切り替えることを特徴とする請求項１〜３のいずれか１項に記載の印刷装置。
【請求項５】
前記印刷手段は、前記裏表判定手段による判定結果と、前記読み出し手段で読み出した前記記録情報とに応じて、前記印刷用紙の印刷面を切り替えることを特徴とする請求項１〜３のいずれか１項に記載の印刷装置。
【請求項６】
前記ＩＣタグに記録されている前記記録情報は、印刷済み情報、印刷用紙の種類情報及びサイズ情報、ＩＣタグの位置情報を含むものであることを特徴とする請求項１〜５のいずれか１項に記載の印刷装置。
【請求項７】
印刷画像データを生成する印刷画像生成手段を更に有し、
前記印刷画像生成手段は、前記印刷画像データを生成する際に、前記読み出し手段で読み出した前記記録情報に応じて、前記印刷画像データにおける画像処理パラメータを変更することを特徴とする請求項１〜６のいずれか１項に記載の印刷装置。
【請求項８】
前記画像処理パラメータは、印刷用紙の種類及びサイズ、ノイズの削減、輝度、解像度、濃淡のうち、少なくともいずれか１つを含むものであることを特徴とする請求項７に記載の印刷装置。
【請求項９】
前記位置検出手段は、複数のＩＣタグリーダを用いて構成されていることを特徴とする請求項１〜８のいずれか１項に記載の印刷装置。
【請求項１０】
前記位置検出手段は、記録ヘッドにＩＣタグリーダを搭載して構成されていることを特徴とする請求項１〜８のいずれか１項に記載の印刷装置。
【請求項１１】
前記印刷手段は、前記記録ヘッドの位置情報と、前記ＩＣタグに記録されている印刷用紙のサイズ情報及び前記ＩＣタグの位置情報に基づいて、給紙された前記印刷用紙と前記記録ヘッドとのズレを補正し、前記印刷処理を行うことを特徴とする請求項１０に記載の印刷装置。
【請求項１２】
ＩＣタグを所定の位置に備えた印刷用紙に印刷処理を行う印刷処理方法であって、
前記印刷用紙の幅を検出する幅検出ステップと、
前記印刷用紙における前記ＩＣタグの位置を検出する位置検出ステップと、
前記ＩＣタグと通信を行って、前記ＩＣタグに記録されている前記印刷用紙の特徴を示す記録情報を読み出す読み出しステップと、
前記幅検出ステップで検出した印刷用紙の幅情報、前記位置検出ステップで検出したＩＣタグの位置情報、及び前記読み出しステップで読み出した前記記録情報に基づいて、給紙された前記印刷用紙が裏か表かを判定する裏表判定ステップと、
前記読み出しステップで読み出した前記記録情報に基づいて、前記印刷用紙の特徴に合わせた印刷モードを設定する印刷モード設定ステップと、
前記裏表判定ステップによる判定結果、及び前記印刷モード設定ステップで設定した印刷モードに基づいて、前記印刷用紙に印刷処理を行う印刷ステップとを有することを特徴とする印刷処理方法。
【請求項１３】
ＩＣタグを所定の位置に備えた印刷用紙に印刷処理を行う印刷処理方法をコンピュータに実行させるためのプログラムであって、
前記印刷用紙の幅を検出する幅検出ステップと、
前記印刷用紙における前記ＩＣタグの位置を検出する位置検出ステップと、
前記ＩＣタグと通信を行って、前記ＩＣタグに記録されている前記印刷用紙の特徴を示す記録情報を読み出す読み出しステップと、
前記幅検出ステップで検出した印刷用紙の幅情報、前記位置検出ステップで検出したＩＣタグの位置情報、及び前記読み出しステップで読み出した前記記録情報に基づいて、給紙された前記印刷用紙が裏か表かを判定する裏表判定ステップと、
前記読み出しステップで読み出した前記記録情報に基づいて、前記印刷用紙の特徴に合わせた印刷モードを設定する印刷モード設定ステップと、
前記裏表判定ステップによる判定結果、及び前記印刷モード設定ステップで設定した印刷モードに基づいて、前記印刷用紙に印刷処理を行う印刷ステップとをコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３に記載のプログラムをコンピュータに読み取り可能に記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＣタグを備えた印刷用紙に印刷処理を行う印刷装置、印刷処理方法、当該印刷処理方法をコンピュータに実行させるためのプログラム、及び当該プログラムをコンピュータに読み取り可能に記憶するコンピュータ読み取り可能な記憶媒体に関する。
【背景技術】
【０００２】
近年、非接触で情報を送受信可能なＩＣタグをカードの中に埋め込んだＩＣカードが、急速に普及している。このＩＣカードは、カード表面に情報を印刷することにより人が目で見てその内部に記憶されている情報を認識できるとともに、ＩＣタグ内に記憶させた個人情報などのデジタル情報をコンピュータに処理させることができるという利便性がある。このような利便性を有するＩＣカードを使用する場合には、ＩＣカード表面への印刷と、ＩＣタグからの情報の読み出し及びＩＣタグへの情報の書き込みを行う必要がある。
【０００３】
下記に示した特許文献１には、印刷装置に、ＩＣタグの読み出し及び書き込みを行う機能を搭載し、媒体表面への印刷と、ＩＣタグからの情報の読み出し及びＩＣタグへの情報の書き込みの双方を一括して行うＩＣタグ記録機能つき印刷装置が提案されている。また、技術的な発達により、ＩＣタグ自体のサイズが小さくなり、カードではなく紙のように薄いものにもＩＣタグを埋め込むことが可能となっている。
【０００４】
近年、ＲＦＩＤ（Radio Frequency Identification）タグを埋め込んだ紙に、印刷と同時にＲＦＩＤタグに情報を書き込む印刷装置が提案されている。特許文献１には、ラベル紙にＲＦＩＤタグを組み込み、ラベル紙への印刷とＲＦＩＤタグへの情報の書き込みとを行うものが提案されている。
【０００５】
一方、印刷装置の普及により、ユーザの用途に合わせた様々な種類や様々なサイズの印刷用紙が普及している。印刷用紙の種類としては、例えば、普通紙、フォト紙、シール紙、再生紙、厚手の紙、それ以外にも特殊紙として色紙や製図用の第２原図の紙、ＯＨＰフィルムなど多数存在する。
【０００６】
また、紙のサイズも、例えば、Ａ列本判（Ａ判）、Ｂ列本判（Ｂ判）、カードサイズ、Ｌサイズ、ポストカードサイズなど多数存在する。そして、従来の印刷装置では、様々な種類やサイズの紙を印刷する際には、ユーザが印刷ＵＩ（User Interface）を操作して紙の種類、サイズに合わせた設定や、解像度、光沢、フチ有無などの設定を行う必要があった。また、ユーザはこの際に、紙を給紙する方向や、紙の表／裏を把握して印刷を行う必要があった。
【０００７】
【特許文献１】特開２００３−１４０５４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、従来の印刷装置では、様々な種類やサイズの印刷用紙を印刷する際に、ユーザが印刷する用紙の種類やサイズなどの特徴を把握した上で、その印刷用紙の特徴に合わせた設定を印刷ＵＩに対して行う必要があり、ユーザにとって印刷設定が煩雑になるという問題があった。また、ユーザが誤って印刷設定を行ってしまうと、誤った印刷設定のまま印刷処理が行われてしまい、ユーザが意図しない印刷処理がなされてしまうという問題があった。更に、印刷装置が昇華型のプリンタの場合には、既に印刷済みの印刷用紙を誤って再度印刷しようとした場合、印刷用紙にリボンが焼きついてしまい、印刷装置が故障してしまうという問題もあった。
【０００９】
本発明は前述の問題点にかんがみてなされたものであり、様々な印刷用紙を印刷する際に、ユーザが印刷ＵＩを操作して印刷する用紙の特徴に合わせた設定を行うことなく、印刷用紙の特徴に合わせた印刷処理を自動で実現できるようにすることを目的とする。
【課題を解決するための手段】
【００１０】
本発明の印刷装置は、ＩＣタグを所定の位置に備えた印刷用紙の幅を検出する幅検出手段と、前記印刷用紙における前記ＩＣタグの位置を検出する位置検出手段と、前記ＩＣタグと通信を行って、前記ＩＣタグに記録されている前記印刷用紙の特徴を示す記録情報を読み出す読み出し手段と、前記幅検出手段で検出した印刷用紙の幅情報、前記位置検出手段で検出したＩＣタグの位置情報、及び前記読み出し手段で読み出した前記記録情報に基づいて、給紙された前記印刷用紙が裏か表かを判定する裏表判定手段と、前記読み出し手段で読み出した前記記録情報に基づいて、前記印刷用紙の特徴に合わせた印刷モードを設定する印刷モード設定手段と、前記裏表判定手段による判定結果、及び前記印刷モード設定手段で設定した印刷モードに基づいて、前記印刷用紙に印刷処理を行う印刷手段とを有する。
【００１１】
本発明の印刷処理方法は、ＩＣタグを所定の位置に備えた印刷用紙に印刷処理を行う印刷処理方法であって、前記印刷用紙の幅を検出する幅検出ステップと、前記印刷用紙における前記ＩＣタグの位置を検出する位置検出ステップと、前記ＩＣタグと通信を行って、前記ＩＣタグに記録されている前記印刷用紙の特徴を示す記録情報を読み出す読み出しステップと、前記幅検出ステップで検出した印刷用紙の幅情報、前記位置検出ステップで検出したＩＣタグの位置情報、及び前記読み出しステップで読み出した前記記録情報に基づいて、給紙された前記印刷用紙が裏か表かを判定する裏表判定ステップと、前記読み出しステップで読み出した前記記録情報に基づいて、前記印刷用紙の特徴に合わせた印刷モードを設定する印刷モード設定ステップと、前記裏表判定ステップによる判定結果、及び前記印刷モード設定ステップで設定した印刷モードに基づいて、前記印刷用紙に印刷処理を行う印刷ステップとを有する。
【００１２】
本発明のプログラムは、ＩＣタグを所定の位置に備えた印刷用紙に印刷処理を行う印刷処理方法をコンピュータに実行させるためのプログラムであって、前記印刷用紙の幅を検出する幅検出ステップと、前記印刷用紙における前記ＩＣタグの位置を検出する位置検出ステップと、前記ＩＣタグと通信を行って、前記ＩＣタグに記録されている前記印刷用紙の特徴を示す記録情報を読み出す読み出しステップと、前記幅検出ステップで検出した印刷用紙の幅情報、前記位置検出ステップで検出したＩＣタグの位置情報、及び前記読み出しステップで読み出した前記記録情報に基づいて、給紙された前記印刷用紙が裏か表かを判定する裏表判定ステップと、前記読み出しステップで読み出した前記記録情報に基づいて、前記印刷用紙の特徴に合わせた印刷モードを設定する印刷モード設定ステップと、前記裏表判定ステップによる判定結果、及び前記印刷モード設定ステップで設定した印刷モードに基づいて、前記印刷用紙に印刷処理を行う印刷ステップとをコンピュータに実行させる。
【００１３】
本発明のコンピュータ読み取り可能な記憶媒体は、前記プログラムをコンピュータに読み取り可能に記憶する。
【発明の効果】
【００１４】
本発明によれば、ＩＣタグに記録されている印刷用紙の特徴を示す記録情報を読み出し、この記録情報に基づいて印刷用紙の特徴に合わせた印刷モードを設定し、設定した印刷モード及び給紙された印刷用紙が裏か表かの判定結果に応じて、給紙された印刷用紙に印刷処理を行うようにしたので、様々な印刷用紙を印刷する際に、ユーザが印刷ＵＩを操作して印刷する印刷用紙の特徴に合わせた設定を行うことなく、印刷用紙の特徴に合わせた印刷処理を自動で実現することができる。
また、本発明の他の特徴によれば、印刷用紙の特徴に合わせた設定を自動で行えるようにしたので、ユーザが誤った印刷設定を行う機会が無くなり、意図しない印刷処理がなされてしまうという問題も回避することができる。
また、本発明のその他の特徴によれば、印刷処理が終了した後に、ＩＣタグに当該印刷用紙が印刷済みであることを示す印刷済み情報を書き込むようにしたので、印刷装置が昇華型プリンタの場合に、印刷済みの印刷用紙に再度印刷処理を行った際に生じるリボンの印刷用紙への焼きつきを回避することができる。これにより、印刷装置の故障を防ぐことができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００１６】
−第１の実施の形態−
図１は、第１の実施の形態に係る印刷装置の機能構成を説明する断面図であり、図１（ａ）に上方から見た概略断面図を示し、図１（ｂ）に横から見た概略断面図を示す。また、図１には、印刷装置として、ＩＣタグ記録機能付きインクジェット方式の印刷装置を示す。
【００１７】
印刷装置１００は、印刷媒体である印刷用紙に対して印刷処理を行うプリンタである。印刷用紙の幅検出部１０８は、用紙サポート１０７にセットされた印刷用紙１０４の幅を検出する。ここで、印刷用紙の幅検出部１０８は、複数のセンサーが一定間隔に配置されて構成されており、印刷用紙１０４がセットされることによりこれらのセンサーが反応し、反応したセンサーの間隔情報から印刷用紙１０４の幅を検出する。また、印刷用紙１０４には、その所定の位置にＩＣタグ１０２が埋め込まれている。
【００１８】
用紙サポート１０７にセットされた印刷用紙１０４は、不図示の給紙部に供給される。この給紙部は、給紙モータと給紙ベルトで構成されており、印刷時は、図１（ａ）及び図１（ｂ）の矢印方向（給紙方向）に印刷用紙１０４を給紙する機能を有している。本実施の形態では、印刷装置１００の給紙入り口部に、ＩＣタグ１０２に記録されている紙の特徴を示す記録情報を読み出すＩＣタグリーダ１０３が２つ設けられている。ＩＣタグリーダ１０３は、ＩＣタグ付きの印刷用紙１０４の給紙が開始されると、ＩＣタグ１０２と通信を行って、ＩＣタグ１０２に記録されている記録情報を読み出す。
【００１９】
図２３は、ＩＣタグを備えた印刷用紙１０４の概略構成例を示した図である。
図２３に示すように、本実施の形態の印刷用紙１０４には、ＲＦＩＤチップ２３０２と、ＲＦＩＤ用アンテナ２３０１とで構成されるＩＣタグ１０２が所定の位置に埋め込まれている。このＩＣタグ１０２に対して、ＩＣタグリーダ１０３から電波を出力して通信を開始することにより、ＩＣタグ１０２に記録されている記録情報を取得することができる。また、本実施の形態では、ＩＣタグ１０２は、印刷用紙１０４の中央部ではない位置、即ち、印刷用紙１０４のいずれかの角に偏る所定の位置に設けられている。
【００２０】
また、印刷装置１００は、図１に示すように、インクジェット記録ヘッドであるブラックヘッド１０５Ｋ、シアンヘッド１０５Ｃ、マゼンタヘッド１０５Ｍ、イエローヘッド１０５Ｙを備えており、これらの４本のヘッドからそれぞれブラック、シアン、マゼンタ、イエローのインクを吐出し、フルカラー印刷を可能としている。また、吐出するインクは、ブラックインクカートリッジ１０６Ｋ、シアンインクカートリッジ１０６Ｃ、マゼンタインクカートリッジ１０６Ｍ、イエローインクカートリッジ１０６Ｙからそれぞれに対応する記録ヘッドに供給される。そして、印刷終了後、印刷装置１００は、ＩＣタグ付きの印刷用紙１０４を図１（ａ）及び（ｂ）の矢印方向（配送方向）に配送する機能を有している。
【００２１】
また、印刷装置１００の配送出口部には、ＩＣタグ１０２に情報を書き込むＩＣタグライタ１０１が設けられている。ＩＣタグライタ１０１は、ＩＣタグ付きの印刷用紙１０４が配送されると、ＩＣタグ１０２と通信を行って、ＩＣタグ１０２に情報を書き込む。
【００２２】
図２は、第１の実施の形態に係る印刷装置のブロック構成図である。
印刷装置１００は、通信ドライバ２１１により通信を制御し、ＰＣ／ＤＳＣ（カメラ）２１２からのコマンドを受信する。印刷装置１００は、受信した画像データを各色成分のイメージデータとしてＲＡＭ２０４にビットマップ展開して描画する。
【００２３】
図１に示したように印刷用紙の幅検出部１０８は、ＩＣタグ付きの印刷用紙１０４の幅を検出する。ここで、印刷用紙の幅に関するデータは、ＲＡＭ２０４に格納される。印刷画像データと印刷用紙の幅の検出が終了すると、給紙部２１０が給紙を行うためのモータを駆動させ、ＩＣタグ付きの印刷用紙１０４の給紙を開始する。
【００２４】
ＩＣタグ付きの印刷用紙１０４の給紙が開始されると、ＲＦＩＤリーダ２０５、２０７は、ＩＣタグ付きの印刷用紙１０４に設けられたＩＣタグ１０２と通信を開始する。ＲＦＩＤリーダ２０５、あるいはＲＦＩＤリーダ２０７は、ＩＣタグ１０２がＲＦＩＤ用アンテナ２０６又はＲＦＩＤ用アンテナ２０８に搬送されると、ＩＣタグ付きの印刷用紙１０４と通信が確立し、ＩＣタグ１０２に記録されている記録情報を読み出し、これをＲＡＭ２０４に格納する。ここで、ＲＦＩＤリーダ２０５及びＲＦＩＤリーダ２０７は、図１に示した２個のＩＣタグリーダ１０３に相当するものである。
【００２５】
印刷画像データ、印刷用紙の幅情報、及びＩＣタグの記録情報のＲＡＭ２０４への展開が終了すると、ヘッド制御部２０１は、インクジェット記録ヘッド（図１の１０５Ｋ、１０５Ｃ、１０５Ｍ、１０５Ｙ）を所定の位置へ移動させる。このとき、搬送部２０９は、搬送モータを駆動して、ＩＣタグ付きの印刷用紙１０４の搬送を開始する。印刷装置１００における印刷処理は、ＣＰＵ２００が、印刷用紙１０４の搬送と同期してＲＡＭ２０４から対応する色のイメージデータを順次読み出し、これをヘッド制御部２０１を経由してそれぞれに対応する色のインクを吐出するインクジェット記録ヘッドに出力することにより行われる。
【００２６】
インクジェット記録ヘッドは、入力されたイメージデータに従ってインクを吐出し、印刷用紙１０４に画像として印刷を行う。画像印刷が終了したＩＣタグ付きの印刷用紙１０４は、搬送部２０９により配送出口部に搬送される。この際、ＲＦＩＤライタ２１３は、ＲＦＩＤ用アンテナ２１４を介してＩＣタグ付き印刷用紙１０４のＩＣタグ１０２に、印刷用紙１０４が印刷済みであることを示す印刷済み情報を書き込む。ここで、ＲＦＩＤライタ２１３は、図１に示すＩＣタグライタ１０１に相当するものである。ＲＦＩＤライタ２１３による印刷済み情報の記録が終了した後、ＩＣタグ付きの印刷用紙１０４は、印刷装置１００から排出される。前述した印刷装置１００の制御は、ＲＯＭ２０３に記憶されている制御プログラムをＣＰＵ２００が実行することにより行われる。
【００２７】
図５は、第１の実施の形態に係る印刷装置の処理を示したフローチャートである。
図５には、ＩＣタグ付きの印刷用紙１０４に対して、予めＩＣタグ１０２に当該印刷用紙の特徴を示す情報を記録しておき、印刷装置１００にＩＣタグ付きの印刷用紙１０４をセットすることにより印刷用紙１０４の幅を検出し、当該印刷用紙を給紙してＩＣタグ１０２の情報を読み出し、印刷用紙の特徴に合わせた印刷処理を行う処理の流れが示されている。
【００２８】
まず、ユーザにより用紙サポート１０７に印刷用紙１０４がセットされると（ステップＳ５００）、ステップＳ５０１では、ＩＣタグリーダ１０３は、強い電波を出力し、印刷用紙１０４のＩＣタグ１０２と通信を開始する。
【００２９】
続いて、ステップＳ５０２では、ＩＣタグリーダ１０３は、ＩＣタグ１０２から応答があるか否かを判断する。この判断の結果、ＩＣタグ１０２から応答がない場合には、ステップＳ５１０に進み、通常の印刷処理を行う。一方、ステップＳ５０２の判断の結果、ＩＣタグ１０２から応答があった場合には、ステップＳ５０３に進み、印刷用紙１０４の給紙を開始する。
【００３０】
ステップＳ５０３で給紙を開始した後、続いて、ステップＳ５０４では、印刷用紙の幅検出部１０８は、給紙された印刷用紙１０４の幅を検出する。続いて、ステップＳ５０５では、複数のＩＣタグリーダ１０３から弱い電波を出力し、ＩＣタグ１０２と通信が確立するまでネゴシエーションを続け、同時に印刷用紙１０４の搬送を行うことにより、ＩＣタグ１０２の位置を検出する。このステップＳ５０５では、まず、印刷用紙１０４の給紙方向に向かって印刷用紙１０４の中心からＩＣタグ１０２が左右のどちらに位置しているかを検知する。そして、印刷用紙１０４の給紙端からＩＣタグ１０２が検出されるまでの搬送距離を算出する。このステップＳ５０５で検出したＩＣタグ１０２が左右のどちらに位置しているかの情報及び搬送距離情報によるＩＣタグ１０２の位置情報は、例えばＲＡＭ２０４に保存される。
【００３１】
続いて、ステップＳ５０６では、ＩＣタグリーダ１０３は、ＩＣタグ１０２に記録されている印刷用紙１０４の特徴を示す記録情報を読み出して取得し、これをＲＡＭ２０４に保存する。図１８は、ＩＣタグ１０２に記録されている記録情報を示した模式図である。図１８に示すように、ＩＣタグ１０２には、印刷用紙のサイズ情報・タグの位置情報１８００として用紙縦サイズ、用紙横サイズ、タグ縦位置、タグ横位置の情報が記録され、印刷用紙の特徴情報１８０１として用紙サイズ、用紙の種類の情報が記録され、印刷用紙の印刷状態情報１８０２として表面印刷状態、裏面印刷状態の情報が記録されており、更に画像処理機能情報１８０３も記録されている。
【００３２】
続いて、ステップＳ５０７では、ステップＳ５０４で検出した印刷用紙の幅情報、ステップＳ５０５で検出したＩＣタグ１０２の位置情報、及びステップＳ５０６でＩＣタグ１０２から読み出した紙サイズ等の記録情報に基づいて、給紙された印刷用紙１０４が裏か表かを判定する。なお、本実施の形態では、ステップＳ５０５で検出したＩＣタグ１０２の位置情報に基づいて、給紙された印刷用紙１０４の裏表を判定するようにしているが、ＩＣタグ１０２に記録されているＩＣタグの位置情報（図１８の１８００）を読み出して、これに基づいて給紙された印刷用紙１０４の裏表を判定するようにしてもよい。
【００３３】
続いて、ステップＳ５０８では、ステップＳ５０６でＩＣタグ１０２から読み出した印刷用紙１０４の特徴を示す記録情報に基づいて、印刷用紙１０４の特徴に合わせた印刷モードを設定し、この設定した印刷モードにおける印刷画像データを生成し、更にステップＳ５０７による給紙された印刷用紙１０４の裏表判定結果に基づいて、印刷用紙１０４に生成した印刷画像データの印刷処理を行う。
【００３４】
続いて、ステップＳ５０９では、ＩＣタグライタ１０１は、印刷用紙１０４が印刷済みであることを示す印刷済み情報をＩＣタグ１０２に書き込む。ステップＳ５００〜ステップＳ５０９の処理、あるいはステップＳ５００〜ステップＳ５０２、ステップＳ５１０の処理を実行することにより、本実施の形態に係る印刷装置の処理が終了する。
【００３５】
以下に、図５に示した各ステップの詳細を説明する。
【００３６】
（ＩＣタグの位置検出処理）
図６は、図５のステップＳ５０５におけるＩＣタグの位置検出処理の詳細を示したフローチャートである。本実施の形態では、図２３に示したように、ＩＣタグ１０２は、印刷用紙１０４の中央部ではない位置、即ち、印刷用紙１０４のいずれかの角に偏る所定の位置に設けられている。
【００３７】
用紙サポート１０７にセットされた印刷用紙１０４の給紙が開始されると（ステップＳ６００）、ステップＳ６０１では、給紙方向に向かって印刷用紙の中心から左右に各１つづつ設けられた各ＲＦＩＤリーダ２０５、２０７から弱い電波を出力して、印刷用紙１０４に設けられたＩＣタグ１０２との通信を開始する。
【００３８】
続いて、ステップＳ６０２では、ＩＣタグ１０２と、各ＲＦＩＤリーダ２０５、２０７とのＲＦＩＤ通信が確立したか否か判断する。この判断の結果、ＲＦＩＤ通信が確立していない場合には、ステップＳ６０３に進む。一方、ステップＳ６０２での判断の結果、ＲＦＩＤ通信が確立した場合には、ステップＳ６０６に進む。
【００３９】
ステップＳ６０３では、印刷用紙１０４を搬送する。続いて、ステップＳ６０４では、印刷用紙の搬送が終了したか否かを判断する。この判断の結果、印刷用紙の搬送が終了していない場合には、ステップＳ６０２に戻る。一方、ステップＳ６０４での判断の結果、印刷用紙の搬送が終了した場合には、ステップＳ６０５に進み、ＩＣタグ１０２と通信が確立せずに、ＩＣタグ１０２から記録情報が取得できない旨の警告を行って、ユーザに通知する。
【００４０】
ステップＳ６０２での判断の結果、ＲＦＩＤ通信が確立した場合、続いて、ステップＳ６０６では、印刷用紙１０４の給紙方向に向かって印刷用紙１０４の中心から左右のどちらのＲＦＩＤリーダとＲＦＩＤ通信が確立したかによって、ＩＣタグ１０２が印刷用紙１０４の給紙方向に向かって印刷用紙１０４の中心から左右のどちらに位置しているかを検知する。続いて、ステップＳ６０７では、印刷用紙１０４の給紙端からＩＣタグ１０２が検出されるまでの搬送距離を算出する。ステップＳ６０６で検知したＩＣタグ１０２が左右のどちらに位置しているかの情報及びステップＳ６０７で算出した搬送距離情報は、給紙された印刷用紙１０４におけるＩＣタグ１０２の位置を示す位置情報となる。
【００４１】
（裏表判定処理）
図７は、図５のステップＳ５０７における給紙された印刷用紙の裏表判定処理の詳細を示したフローチャートである。
まず、ステップＳ７００では、ステップＳ５０４で検出された給紙された印刷用紙の幅情報と、ステップＳ５０６で読み出したＩＣタグ１０２の記録情報のうち、印刷用紙の縦サイズとを比較し、一致するか否かを判断する。この判断の結果、印刷用紙の幅情報と印刷用紙の縦サイズとが一致する場合には、ステップＳ７０１に進み、印刷用紙が縦向きで給紙されたと検知する。
【００４２】
一方、ステップＳ７００での判断の結果、印刷用紙の幅情報と印刷用紙の縦サイズとが一致しない場合には、ステップＳ７０２に進む。続いて、ステップＳ７０２では、ステップＳ５０４で検出された給紙された印刷用紙の幅情報と、ステップＳ５０６で読み出したＩＣタグ１０２の記録情報のうち、印刷用紙の横サイズとを比較し、一致するか否かを判断する。この判断の結果、印刷用紙の幅情報と印刷用紙の横サイズとが一致する場合には、ステップＳ７０３に進み、印刷用紙が横向きで給紙されたと検知する。一方、ステップＳ７０２での判断の結果、印刷用紙の幅情報と印刷用紙の横サイズとが一致しない場合には、ステップＳ７０４に進み、ＩＣタグ１０２の記録情報と印刷用紙１０４のサイズが異なっていることをユーザに警告する。
【００４３】
ステップＳ７０１、あるいはステップＳ７０３での処理が終了した場合、続いて、ステップＳ７０５では、ステップＳ５０５で検出したＩＣタグ１０２の位置情報（ＩＣタグ１０２が印刷用紙１０４の給紙方向に向かって印刷用紙１０４の中心から左右のどちらに位置しているかの情報、及び、印刷用紙１０４の給紙端からＩＣタグ１０２が検出されるまでの搬送距離情報）と、ステップＳ７０１、あるいはステップＳ７０３で検知された印刷用紙１０４の給紙の向きとに基づいて、給紙された印刷用紙１０４が裏か表かを判定する。
【００４４】
図８−１及び図８−２は、図７のステップＳ７０５における裏表判定処理を説明するための概略図である。ここで、本例では、図８−２（ａ）に示すように、ＩＣタグ１０２は、印刷用紙１０４が表面で、かつ印刷用紙の幅がＸ、縦向きで給紙された場合に、印刷用紙１０４の左下の角に偏る所定の位置に備えられているとする。また、ＩＣタグ１０２には、予め印刷用紙のサイズ情報（横：Ｘ、縦：Ｙ）、及びＩＣタグ１０２の位置情報（横：Ａ、縦：Ｂ）が記録されている。
【００４５】
そして、ステップＳ７０５では、前述したように、給紙された印刷用紙１０４の幅から導き出した給紙の向きと、印刷用紙１０４の給紙端からＩＣタグ１０２が検出されるまでの搬送距離Ｃと、ＩＣタグ１０２が印刷用紙１０４の給紙方向に向かって印刷用紙１０４の中心から左右のどちらに位置しているかの情報から印刷用紙１０４が裏／表のどちらで給紙されたかを判定する。この判定結果を図８−１に一覧として示す。
【００４６】
例えば、図８−２（ａ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離Ｃは０〜Ｙ／２、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は左であるため、図８−１（ａ）に示すように、給紙された印刷用紙１０４は表であると判定できる。同様にして、図８−２（ｂ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離ＣはＸ／２〜Ｘ、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は左であるため、図８−１（ｂ）に示すように、給紙された印刷用紙１０４は表であると判定できる。
【００４７】
また、図８−２（ｃ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離ＣはＹ／２〜Ｙ、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は右であるため、図８−１（ａ）に示すように、給紙された印刷用紙１０４は表であると判定できる。また、図８−２（ｄ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離Ｃは０〜Ｘ／２、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は右であるため、図８−１（ｂ）に示すように、給紙された印刷用紙１０４は表であると判定できる。
【００４８】
また、図８−２（ｅ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離Ｃは０〜Ｙ／２、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は右であるため、図８−１（ａ）に示すように、給紙された印刷用紙１０４は裏であると判定できる。また、図８−２（ｆ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離ＣはＸ／２〜Ｘ、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は右であるため、図８−１（ｂ）に示すように、給紙された印刷用紙１０４は裏であると判定できる。
【００４９】
また、図８−２（ｇ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離ＣはＹ／２〜Ｙ、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は左であるため、図８−１（ａ）に示すように、給紙された印刷用紙１０４は裏であると判定できる。また、図８−２（ｈ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離Ｃは０〜Ｘ／２、給紙方向に向かって印刷用紙１０４の中心からのＩＣタグ１０２の位置は左であるため、図８−１（ｂ）に示すように、給紙された印刷用紙１０４は裏であると判定できる。
【００５０】
このように、ＩＣタグ１０２の位置、及び、印刷用紙１０４の給紙の向きから全８パターンが考えられるが、前述した処理を行うことにより、全てのパターンにおいて、印刷用紙１０４の給紙面が裏であるか表であるかを判定することが可能となる。
【００５１】
（印刷用紙の特徴に合わせた印刷処理）
図９は、図５のステップＳ５０８における印刷用紙の特徴に合わせた印刷処理の詳細を示したフローチャートである。
まず、ステップＳ９００では、給紙された印刷用紙１０４の印刷する印刷面を決定する。続いて、９０１では、ステップＳ５０６でＩＣタグ１０２から読み出した記録情報のうち、印刷用紙の種類情報に応じて、画像のクオリティを変更する。続いて、ステップＳ９０２では、ステップＳ５０６でＩＣタグ１０２から読み出した記録情報のうち、印刷用紙のサイズ情報に基づいて、画像のサイズを変更する。続いて、ステップＳ９０３では、ステップＳ７０１あるいはステップＳ７０３で検知された給紙の向きに基づいて画像を回転処理する。続いて、ステップＳ９０４では、ステップＳ９００〜ステップＳ９０３で設定した印刷モードに対応する印刷画像データを生成し、印刷処理を実行する。
【００５２】
図１０は、図９のステップＳ９００における印刷面の決定処理の詳細を示したフローチャートである。
まず、ステップＳ１０００では、当該印刷装置の種類が昇華型の印刷装置であるか否かを判断する。この判断の結果、昇華型の印刷装置である場合には、ステップＳ１００６に進み、印刷用紙１０４の印刷する印刷面を決定する処理を更に行う。一方、ステップＳ１０００での判断の結果、昇華型の印刷装置でない（例えば、インクジェット方式等の印刷装置）場合には、ステップＳ１００１に進む。
【００５３】
ステップＳ１００１では、表面で給紙されたか否かを判断する。この判断の結果、表面で給紙された場合には、ステップＳ１００２に進み、印刷用紙１０４をそそままで表面に印刷処理を行う。一方、ステップＳ１００１での判断の結果、表面で給紙されなかった、即ち、裏面で給紙された場合には、ステップＳ１００３に進む。
【００５４】
ステップＳ１００３では、ステップＳ５０６でＩＣタグ１０２から読み出した記録情報のうち、印刷用紙の種類情報（図１８の１８０１）から裏面に印刷が可能であるか否かを判断する。図１２は、印刷用紙の種類に応じた裏面印刷の可否を示した図である。図１２に示すように、裏面に印刷が可能な紙の種類としては、普通紙、再生紙、ＯＨＰ紙、はがき等が挙げられる。また、裏面に印刷が不可能な印刷用紙の種類としては、フォト紙、スーパーフォト紙、光沢紙、シール、Ｔシャツ等が挙げられる。ステップＳ１００３での判断の結果、印刷用紙の種類情報から裏面に印刷が可能である場合には、ステップＳ１００５に進み、印刷用紙１０４をそそままで裏面に印刷処理を行う。一方、ステップＳ１００３での判断の結果、印刷用紙の種類情報から裏面に印刷が不可能である場合には、ステップＳ１００４に進み、表面印刷できるように印刷用紙１０４を裏返して、印刷処理を行う。
【００５５】
図１１は、図１０のステップＳ１００６における印刷面の決定処理の詳細を示したフローチャートである。昇華型印刷装置の場合には、印刷された面上に上書き印刷を行うと、リボンが焼きついてしまう。そのため、印刷済みの面には上書き印刷は行わず、ユーザにその旨を警告する必要がある。以下に、その処理について説明する。
【００５６】
まず、ステップＳ１１００では、表面で給紙されたか否かを判断する。この判断の結果、表面で給紙された場合には、ステップＳ１１１０に進む。一方、ステップＳ１１００での判断の結果、表面で給紙されなかった、即ち、裏面で給紙された場合には、ステップＳ１１０１に進む。
【００５７】
ステップＳ１１０１では、ステップＳ５０６でＩＣタグ１０２から読み出した記録情報のうち、印刷用紙の種類情報（図１８の１８０１）から裏面に印刷が可能であるか否かを判断する。この際、裏面に印刷が可能な印刷用紙の種類及び裏面に印刷が不可能な印刷用紙の種類としては、前述した図１２に示したものと同様である。
【００５８】
ステップＳ１１０１での判断の結果、印刷用紙の種類情報から裏面に印刷が不可能である場合、ステップＳ１１０２に進み、ＩＣタグ１０２から読み出した印刷用紙の印刷状態情報（図１８の１８０２）から表面が印刷済みであるか否かを判断する。この判断の結果、表面が印刷済みでない場合には、ステップＳ１１０３に進み、表面印刷できるように印刷用紙１０４を裏返して、印刷処理を行う。一方、ステップＳ１１０２での判断の結果、表面が印刷済みである場合には、ステップＳ１１０４に進み、表面のみ印刷可能でかつ表面が印刷済みであり上書き印刷になることをユーザに警告する。
【００５９】
ステップＳ１１０１での判断の結果、印刷用紙の種類情報から裏面に印刷が可能である場合、ステップＳ１１０５に進み、ＩＣタグ１０２から読み出した印刷用紙の印刷状態情報（図１８の１８０２）から裏面が印刷済みであるか否かを判断する。この判断の結果、裏面が印刷済みでない場合には、ステップＳ１１０６に進み、印刷用紙１０４をそのままで裏面に印刷処理を行う。一方、ステップＳ１１０５での判断の結果、裏面が印刷済みである場合には、ステップＳ１１０７に進む。
【００６０】
ステップＳ１１０７では、ＩＣタグ１０２から読み出した印刷用紙の印刷状態情報（図１８の１８０２）から表面が印刷済みであるか否かを判断する。この判断の結果、表面が印刷済みでない場合には、ステップＳ１１０８に進み、表面印刷できるように印刷用紙１０４を裏返して、印刷処理を行う。一方、ステップＳ１１０７での判断の結果、表面が印刷済みである場合には、ステップＳ１１０９に進み、両面が印刷済みであり上書き印刷になることをユーザに警告する。
【００６１】
ステップＳ１１００での判断の結果、表面で給紙された場合、続いて、ステップＳ１１１０では、ＩＣタグ１０２から読み出した印刷用紙の印刷状態情報（図１８の１８０２）から表面が印刷済みであるか否かを判断する。この判断の結果、表面が印刷済みでない場合には、ステップＳ１１１１に進み、印刷用紙１０４をそのままで表面に印刷処理を行う。一方、ステップＳ１１１０での判断の結果、表面が印刷済みである場合には、ステップＳ１１１２に進む。
【００６２】
ステップＳ１１１２では、ステップＳ５０６でＩＣタグ１０２から読み出した記録情報のうち、印刷用紙の種類情報（図１８の１８０１）から裏面に印刷が可能であるか否かを判断する。この際、裏面に印刷が可能な印刷用紙の種類及び裏面に印刷が不可能な印刷用紙の種類としては、前述した図１２に示したものと同様である。ステップＳ１１１２での判断の結果、印刷用紙の種類情報から裏面に印刷が不可能である場合、ステップＳ１１１３に進み、表面が印刷済みであり印刷を行う場合は表面に上書き印刷になることをユーザに警告する。一方、ステップＳ１１１２での判断の結果、印刷用紙の種類情報から裏面に印刷が可能である場合、ステップＳ１１１４に進む。
【００６３】
ステップＳ１１１４では、ＩＣタグ１０２から読み出した印刷用紙の印刷状態情報（図１８の１８０２）から裏面が印刷済みであるか否かを判断する。この判断の結果、裏面が印刷済みでない場合には、ステップＳ１１１５に進み、裏面印刷できるように印刷用紙１０４を裏返して、印刷処理を行う。一方、ステップＳ１１１４での判断の結果、裏面が印刷済みである場合には、ステップＳ１１１６に進み、両面が印刷済みであり上書き印刷になることをユーザに警告する。
【００６４】
（画像処理／品質）
図９のステップＳ９０１に示したように、本実施の形態の印刷装置では、印刷用紙の種類情報に応じて、画像のクオリティを変更する。また、本実施の形態の印刷装置では、図１８に示した印刷用紙の特徴情報１８０１（用紙サイズ、用紙の種類の情報）から印刷する画像のクオリティを変更するようにする。この場合、図１３、図１４に示すように、印刷用紙の種類、印刷用紙のサイズによって、解像度、光沢有無等の画像処理パラメータを決定し、これを印刷画像データを生成する上での処理に用いる。更に、図１８に示した画像処理機能情報１８０３から、図１５に示すように、ノイズの削減、色合い、明るさ（輝度）、解像度、濃淡等の画像処理パラメータを決定し、これを印刷画像データを生成する上での処理に用いる。ここで、これらの画像処理は、従来の画像処理技術を用いて実現される。
【００６５】
（画像処理／サイズ）
図９のステップＳ９０２に示したように、本実施の形態の印刷装置では、印刷用紙のサイズ情報に合わせ画像のサイズを変更する。ＩＣタグ１０２の記録情報のうち、印刷用紙のサイズ情報（図１８の紙のサイズ情報１８０１）によって、図１６に示すように、画像を所定の画像サイズに変更する。また、ＩＣタグ１０２の記録情報の画像処理機能情報（図１８の１８０３）から、図１７に示すように、画像サイズに変更する。ここで、これらの画像処理は、従来の画像処理技術を用いて実現される。
【００６６】
第１の実施の形態によれば、ＩＣタグ１０２を所定の位置に備えた印刷用紙１０４の幅を検出し（ステップＳ５０４）、当該印刷用紙１０４におけるＩＣタグ１０２の位置を検出し（ステップＳ５０５）、ＩＣタグ１０２と通信を行って、ＩＣタグ１０２に記録されている印刷用紙の特徴を示す記録情報を読み出し（ステップＳ５０６）、検出した印刷用紙の幅、検出したＩＣタグの位置及び読み出した記録情報に基づいて、給紙された印刷用紙が裏か表かを判定し、また、読み出した記録情報に基づいて、印刷用紙の特徴に合わせた印刷モードを設定し、給紙された印刷用紙の裏表判定結果及び設定した印刷モードに基づいて、当該印刷用紙に印刷処理を行うようにしたので、様々な印刷用紙を印刷する際に、ユーザが印刷ＵＩを操作して印刷する印刷用紙の特徴に合わせた設定を行うことなく、印刷用紙の特徴に合わせた印刷処理を自動で実現することができる。また、印刷用紙の特徴に合わせた設定を自動で行えるようにしたので、ユーザが誤った印刷設定を行う機会が無くなり、意図しない印刷処理がなされてしまうという不具合を回避することができる。
【００６７】
更に、印刷処理が終了した後に、ＩＣタグ１０２に当該印刷用紙が印刷済みであることを示す印刷済み情報を書き込むようにしたので（ステップＳ５０９）、印刷装置が昇華型プリンタの場合に、印刷済みの印刷用紙に再度印刷処理を行った際に生じるリボンの印刷用紙への焼きつきを回避することができる。これにより、印刷装置の故障を防ぐことができる。
【００６８】
−第２の実施の形態−
図３は、第２の実施の形態に係る印刷装置のシステム構成図であり、図２（ａ）に上方から見た概略断面図を示し、図２（ｂ）に横から見た概略断面図を示す。また、図２には、印刷装置として、ＩＣタグ記録機能付きインクジェット方式の印刷装置を示す。
【００６９】
印刷装置３００は、印刷媒体である印刷用紙に対して印刷処理を行うプリンタである。印刷用紙の幅検出部３０８は、用紙サポート３０７にセットされた印刷用紙３０４の幅を検出する。ここで、印刷用紙の幅検出部３０８は、複数のセンサーが一定間隔に配置されて構成されており、印刷用紙３０４がセットされることによりこれらのセンサーが反応し、反応したセンサーの間隔情報から印刷用紙３０４の幅を検出する。また、印刷用紙３０４には、その所定の位置にＩＣタグ３０２が設けられている。
【００７０】
用紙サポート３０７にセットされた印刷用紙３０４は、不図示の給紙部に供給される。この給紙部は、給紙モータと給紙ベルトで構成されており、印刷時は、図３（ａ）及び図３（ｂ）の矢印方向（給紙方向）に印刷用紙３０４を給紙する機能を有している。本実施の形態では、第１の実施の形態の印刷装置と異なり、ＩＣタグ３０２に記録されている印刷用紙の特徴を示す記録情報を読み出すＩＣタグリーダ３０３が、インクジェット記録ヘッドであるブラックヘッド３０５Ｋに搭載されている。ＩＣタグリーダ３０３は、ＩＣタグ付き印刷用紙３０４の給紙が開始されると、ＩＣタグ３０２と通信を行って、ＩＣタグ３０２に記録されている記録情報を読み出す。
【００７１】
また、印刷装置３００は、図３に示すように、インクジェット記録ヘッドであるブラックヘッド３０５Ｋ、シアンヘッド３０５Ｃ、マゼンタヘッド３０５Ｍ、イエローヘッド３０５Ｙを備えており、これらの４本のヘッドからそれぞれブラック、シアン、マゼンタ、イエローのインクを吐出し、フルカラー印刷を可能としている。また、吐出するインクは、ブラックインクカートリッジ３０６Ｋ、シアンインクカートリッジ３０６Ｃ、マゼンタインクカートリッジ３０６Ｍ、イエローインクカートリッジ３０６Ｙからそれぞれに対応する記録ヘッドに供給される。そして、印刷終了後、印刷装置３００は、ＩＣタグ付き印刷用紙３０４を図３（ａ）及び（ｂ）の矢印方向（配送方向）に配送する機能を有している。
【００７２】
また、印刷装置３００の配送出口部には、ＩＣタグ３０２に情報を書き込むＩＣタグライタ３０１が設けられている。ＩＣタグライタ３０１は、ＩＣタグ付きの印刷用紙３０４が配送されると、ＩＣタグ３０２と通信を行って、ＩＣタグ３０２に情報を書き込む。
【００７３】
図４は、第２の実施の形態に係る印刷装置のブロック構成図である。
印刷装置３００は、通信ドライバ４１１により通信を制御し、ＰＣ／ＤＳＣ（カメラ）４１２からのコマンドを受信する。印刷装置３００は、受信した画像データを各色成分のイメージデータとしてＲＡＭ４０４にビットマップ展開して描画する。図３に示したように印刷用紙の幅検出部３０８は、ＩＣタグ付き印刷用紙３０４の幅を検出する。ここで、印刷用紙の幅に関するデータは、ＲＡＭ４０４に格納される。印刷画像データと印刷用紙の幅の検出が終了すると、給紙部４１０が給紙するためのモータを駆動させ、ＩＣタグ付きの印刷用紙３０４の給紙を開始する。
【００７４】
ＩＣタグ付きの印刷用紙３０４の給紙が開始すると、ＲＦＩＤリーダ４０５は、ＩＣタグ付きの印刷用紙３０４に設けられたＩＣタグ３０２と通信を開始する。ＲＦＩＤリーダ４０５は、ＩＣタグ３０２がＲＦＩＤ用アンテナ部４０６に搬送されるとＩＣタグ付き印刷用紙３０４と通信が確立し、、ＩＣタグ３０２に記録されている記録情報を読み出し、これをＲＡＭ２０４に格納する。ここで、ＲＦＩＤリーダ４０５は、図３に示すＩＣタグリーダ３０３に相当するものである。
【００７５】
印刷画像データ、印刷用紙の幅情報、及びＩＣタグの記録情報のＲＡＭ４０４への展開が終了すると、ヘッド制御部４０１は、インクジェット記録ヘッド（図３の３０５Ｋ、３０５Ｃ、３０５Ｍ、３０５Ｙ）を所定の位置へ移動させる。このとき、搬送部４０９は、搬送モータを駆動して、ＩＣタグ付きの印刷用紙３０４の搬送を開始する。印刷装置３００における印刷処理は、ＣＰＵ４００が、印刷用紙３０４の搬送と同期してＲＡＭ４０４から対応する色のイメージデータを順次読み出し、これをヘッド制御部４０１を経由してそれぞれに対応する色のインクを吐出するインクジェット記録ヘッドに出力することにより行われる。
【００７６】
インクジェット記録ヘッドは、入力されたイメージデータに従ってインクを吐出し、印刷用紙３０４に画像として印刷を行う。画像印刷が終了したＩＣタグ付き印刷用紙３０４は、搬送部４０９によりＲＦＩＤ用アンテナ４１４近傍に搬送される。この際、ＲＦＩＤライタ４１３は、ＲＦＩＤ用アンテナ４１４を介してＩＣタグ付き印刷用紙３０４のＩＣタグ３０２に、印刷用紙３０４が印刷済みであることを示す印刷済み情報を書き込む。この印刷済み情報は、図１８の印刷用紙の印刷状態情報の各面印刷状態情報に反映される。ここで、ＲＦＩＤライタ４１３は、図３に示すＩＣタグライタ３０１に相当するものである。ＲＦＩＤライタ４１３による印刷済み情報の記録が終了した後、ＩＣタグ付き印刷用紙３０４は、搬送部２０９により搬送出口部に排出される。前述した印刷装置３００の制御は、ＲＯＭ４０３に記憶されている制御プログラムをＣＰＵ４００が実行することにより行われる。
【００７７】
図１９は、第２の実施の形態に係る印刷装置の処理を示したフローチャートである。
図１９には、ＩＣタグ付き印刷用紙３０４に対して、予めＩＣタグ３０２に当該印刷用紙の特徴を示す情報を記録しておき、印刷装置３００にＩＣタグ付き印刷用紙３０４をセットすることにより印刷用紙３０４の幅を検出し、当該印刷用紙を供給してＩＣタグ３０２の情報を読み出し、印刷用紙の特徴に合わせた印刷処理を行う処理の流れが示されている。
【００７８】
まず、ユーザにより用紙サポート３０７に印刷用紙３０４がセットされると（ステップＳ１９００）、ステップＳ１９０１では、印刷用紙３０４の給紙を開始する。続いて、ステップＳ１９０２では、印刷用紙の幅検出部３０８は、給紙された印刷用紙３０４の幅を検出する。
【００７９】
ステップＳ１９０３では、ヘッドに搭載されたＩＣタグリーダから弱い電波を出力し、通信確立するまでネゴシエーションを続け、同時に紙の搬送を行うことで、ＩＣタグの位置を検出するとともに、印刷用紙３０４の裏表判定を行う。
【００８０】
続いて、ステップＳ１９０４では、記録ヘッド３０５Ｋに搭載されたＩＣタグリーダ３０３から弱い電波を出力し、ＩＣタグ３０２と通信可能であるか否かを判断する。この判断の結果、ＩＣタグ３０２と通信可能でない場合には、ステップＳ１９０７に進み、通常の印刷処理を実行する。一方、ステップＳ１９０４での判断の結果、ＩＣタグ３０２と通信可能である場合には、ステップＳ１９０５に進む。
【００８１】
ステップＳ１９０５では、ＩＣタグ３０２から読み出した印刷用紙３０４の特徴を示す記録情報に基づいて、印刷用紙３０４の特徴に合わせた印刷モードを設定し、この設定した印刷モードにおける印刷画像データを生成し、更にステップＳ１９０３の裏表判定結果に基づいて、生成した印刷画像データを印刷用紙３０４に印刷処理する。この印刷処理を行う際に、本実施の形態では、記録ヘッドの位置情報と、ＩＣタグ３０２に記録されている印刷用紙のサイズ情報及びＩＣタグ３０２の位置情報に基づいて、給紙された印刷用紙３０４と記録ヘッドとのズレを補正し、印刷画像の位置を印刷用紙３０４に合わせた印刷が行われる。
【００８２】
続いて、ステップＳ１９０６では、ＩＣタグライタ３０１は、印刷用紙３０４が印刷済みであることを示す印刷済み情報をＩＣタグ３０２に書き込む。このステップＳ１９００〜ステップＳ１９０６の処理を実行することにより、本実施の形態に係る印刷装置の処理が終了する。
【００８３】
（裏表判定処理）
図２０は、図１９のステップＳ１９０３における給紙された印刷用紙の裏表判定処理の詳細を示したフローチャートである。
まず、ステップＳ２０００では、ＩＣタグ付き印刷用紙３０４を搬送する。続いて、ステップＳ２００１では、ＩＣタグリーダ３０３付きの記録ヘッド３０５Ｋを移動させる。続いて、ステップＳ２００２では、ＩＣタグリーダ３０３から弱い電波を出力し、通信確立するためのネゴシエーション処理を行う。
【００８４】
続いて、ステップＳ２００３では、ＩＣタグリーダ３０３は、ＩＣタグ３０２から応答があるか否かを判断する。この判断の結果、ＩＣタグ３０２から応答がない場合には、ステップＳ２００４に進む。続いて、ステップＳ２００４では、記録ヘッド３０５Ｋが印刷用紙３０４の端まで移動したか否かを判断する。この判断の結果、記録ヘッド３０５Ｋが印刷用紙３０４の端まで移動していない場合には、ステップＳ２００１に戻り、記録ヘッド３０５Ｋの位置を移動させる。一方、ステップＳ２００４での判断の結果、記録ヘッド３０５Ｋが印刷用紙３０４の端まで移動した場合には、ステップＳ２００５に進む。
【００８５】
ステップＳ２００５では、記録ヘッド３０５Ｋを初期位置に移動させる。続いて、ステップＳ２００６では、印刷用紙３０４の搬送が終了したか否かを判断する。この判断の結果、印刷用紙３０４の搬送が終了していない場合には、ステップＳ２０００に戻り、印刷用紙３０４の搬送を行う。一方、ステップＳ２００６での判断の結果、印刷用紙３０４の搬送が終了した場合には、印刷用紙にＩＣタグが搭載されていないと判断し、当該裏表判定処理を終了する。この場合には、図１９のステップＳ１９０４で、ＩＣタグ通信が不可となり、通常の印刷処理が行われる。
【００８６】
ステップＳ２００３での判断の結果、ＩＣタグ３０２から応答があった場合、続いて、ステップＳ２００７では、ＩＣタグリーダ３０３は、ＩＣタグ３０２に記録されている印刷用紙３０４の特徴を示す記録情報を読み出して取得し、これをＲＡＭ４０４に保存する。
【００８７】
続いて、ステップＳ２００８では、ＩＣタグ３０２が印刷用紙３０４の給紙方向に向かって印刷用紙３０４の中心から左右のどちらに位置しているかを検知する。続いて、ステップＳ２００９では、印刷用紙３０４の給紙端からＩＣタグ３０２が検出されるまでの搬送距離を算出する。ステップＳ２００８で検知したＩＣタグ３０２が左右のどちらに位置しているかの情報及びステップＳ２００８で算出した搬送距離情報は、給紙された印刷用紙３０４におけるＩＣタグ３０２の位置を示す位置情報となる。
【００８８】
続いて、ステップＳ２０１０では、ステップＳ１９０２で検出された印刷用紙の幅情報、ステップＳ２００７で読み出したＩＣタグ３０２の記録情報（印刷用紙のサイズ情報、ＩＣタグ３０２の位置情報）、記録ヘッド３０５Ｋの位置情報、及び印刷用紙３０４の給紙端からＩＣタグ３０２が検出されるまでの搬送距離情報に基づいて、給紙された印刷用紙３０４が裏か表かを判定する。
【００８９】
図２１−１及び図２１−２は、図２０のステップＳ２０１０における裏表判定処理を説明するための概略図である。ここで、本例では、図２１−２（ａ）に示すように、ＩＣタグ３０２は、印刷用紙３０４が表面で、かつ印刷用紙の幅がＸ、縦向きで給紙された場合に、印刷用紙３０４の左下の角に偏る所定の位置に備えられているとする。また、ＩＣタグ３０２には、予め印刷用紙のサイズ情報（横：Ｘ、縦：Ｙ）、及びＩＣタグ３０２の位置情報（横：Ａ、縦：Ｂ）が記録されている。
【００９０】
ステップＳ２０１０では、まず、記録ヘッド３０５Ｋの初期位置に印刷用紙の左角を合わせ給紙する。そして、ＩＣタグリーダ３０３によりＩＣタグ３０２が検知された際の印刷用紙１０４の給紙端からの搬送距離Ｃと、記録ヘッド３０５Ｋの移動距離Ｈを算出する。即ち、ここでは、搬送距離Ｃと移動距離ＨからなるＩＣタグ３０２の位置情報を取得する。そして、ステップＳ２０１０では、印刷用紙の幅、搬送距離Ｃ及び移動距離Ｈから印刷用紙３０４が裏／表のどちらで給紙されたかを判定する。この判定結果を図２１−１に一覧として示す。
【００９１】
例えば、図２１−２（ａ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離Ｃは０〜Ｙ／２、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも小さいため、図２１−１（ａ）に示すように、給紙された印刷用紙３０４は表であると判定できる。同様にして、図２１−２（ｂ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離ＣはＸ／２〜Ｘ、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも小さいため、図２１−１（ｂ）に示すように、給紙された印刷用紙３０４は表であると判定できる。また、図２１−２（ｃ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離ＣはＹ／２〜Ｙ、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも大きいため、図２１−１（ａ）に示すように、給紙された印刷用紙３０４は表であると判定できる。また、図２１−２（ｄ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離Ｃは０〜Ｘ／２、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも大きいため、図２１−１（ｂ）に示すように、給紙された印刷用紙３０４は表であると判定できる。
【００９２】
また、図２１−２（ｅ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離Ｃは０〜Ｙ／２、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも大きいため、図２１−１（ａ）に示すように、給紙された印刷用紙３０４は裏であると判定できる。また、図２１−２（ｆ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離ＣはＸ／２〜Ｘ、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも大きいため、図２１−１（ｂ）に示すように、給紙された印刷用紙３０４は裏であると判定できる。また、図２１−２（ｇ）の場合、印刷用紙の幅はＸ、給紙の向きは縦向き、搬送距離ＣはＹ／２〜Ｙ、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも小さいため、図２１−１（ａ）に示すように、給紙された印刷用紙３０４は裏であると判定できる。また、図２１−２（ｈ）の場合、印刷用紙の幅はＹ、給紙の向きは横向き、搬送距離Ｃは０〜Ｘ／２、記録ヘッド３０５Ｋの移動距離ＨはＸ／２よりも小さいため、図２１−１（ｂ）に示すように、給紙された印刷用紙３０４は裏であると判定できる。
【００９３】
このように、ＩＣタグ３０２の位置、及び、印刷用紙３０４の給紙の向きから全８パターンが考えられるが、前述した処理を行うことにより、全てのパターンにおいて、印刷用紙３０４の給紙面が裏であるか表であるかを判定することが可能となる。
【００９４】
（画像の位置を合わせた印刷処理）
図２２−１は、図１９のステップＳ１９０６における画像の位置を合わせた印刷処理の詳細を示したフローチャートである。また、図２２−２は、図１９のステップＳ１９０６における画像の位置を合わた印刷処理を説明するための概略図である。
【００９５】
図２２−２（ａ）〜（ｈ）に示すように、ＩＣタグ３０２に記録されているＩＣタグの横位置情報Ａと、ＩＣタグリーダ３０３がＩＣタグ３０２を検知した際の記録ヘッド３０５Ｋの位置（記録ヘッド３０５Ｋの初期位置からの移動距離）Ｈとが一致せず、記録ヘッド３０５Ｋの初期位置から給紙された印刷用紙３０４の位置にズレＺが生じる場合も想定される。そこで、図２２−１のステップＳ２２１０では、ＩＣタグの横位置情報Ａと、ＩＣタグ３０２を検知した際の記録ヘッド３０５Ｋの位置Ｈとが一致しているか否かを判断する。この判断の結果、ＩＣタグの横位置情報Ａと、ＩＣタグ３０２を検知した際の記録ヘッド３０５Ｋの位置Ｈとが一致している場合には、ステップＳ２２１２に進む。一方、ステップＳ２２１０での判断の結果、ＩＣタグの横位置情報Ａと、ＩＣタグ３０２を検知した際の記録ヘッド３０５Ｋの位置Ｈとが一致していない場合には、ステップＳ２２１１に進む。
【００９６】
ステップＳ２２１１では、記録ヘッド３０５Ｋの位置ＨをズレＺ分だけ補正を行う。続いて、ステップＳ２２１２では、印刷画像データの印刷処理を行う。
【００９７】
このステップＳ２２１０〜ステップＳ２２１２までの処理を経ることにより、ＩＣタグの横位置情報Ａと、ＩＣタグ３０２を検知した際の記録ヘッド３０５Ｋの位置Ｈにズレが生じている場合においても、画像の位置を合わせて印刷することができる。
【００９８】
第２の実施の形態によれば、記録ヘッド３０５Ｋの位置情報と、ＩＣタグ３０２に記録されている印刷用紙のサイズ情報及びＩＣタグ３０２の位置情報に基づいて、給紙された印刷用紙３０４と記録ヘッド３０５Ｋとのズレを補正し（ステップＳ２２１１）、印刷画像の位置を印刷用紙３０４に合わせた印刷処理を行うようにしたので（ステップＳ２２１２）、第１の実施の形態における効果に加え、印刷画像の位置を補正した最適な印刷を行うことができる。
【００９９】
前述した第１及び第２の実施の形態による印刷装置を構成する図２及び図４の各構成手段、並びに印刷装置における印刷処理方法を示した図５〜図７、図９〜図１１、図１９、図２０、図２２−１の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び当該プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【０１００】
具体的に、前記プログラムは、例えばＣＤ−ＲＯＭのような記憶媒体に記録し、あるいは各種伝送媒体を介し、コンピュータに提供される。前記プログラムを記録する記憶媒体としては、ＣＤ−ＲＯＭ以外に、フレキシブルディスク、ハードディスク、磁気テープ、光磁気ディスク、不揮発性メモリカード等を用いることができる。他方、前記プログラムの伝送媒体としては、プログラム情報を搬送波として伝搬させて供給するためのコンピュータネットワーク（ＬＡＮ、インターネットの等のＷＡＮ、無線通信ネットワーク等）システムにおける通信媒体（光ファイバ等の有線回線や無線回線等）を用いることができる。
【０１０１】
また、コンピュータが供給されたプログラムを実行することにより各実施の形態における印刷装置の機能が実現されるだけでなく、そのプログラムがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して各実施の形態における印刷装置の機能が実現される場合や、供給されたプログラムの処理の全て、あるいは一部がコンピュータの機能拡張ボードや機能拡張ユニットにより行われて各実施の形態における印刷装置の機能が実現される場合も、かかるプログラムは本発明に含まれる。
【図面の簡単な説明】
【０１０２】
【図１】第１の実施の形態に係る印刷装置の機能構成を説明する断面図である。
【図２】第１の実施の形態に係る印刷装置のブロック構成図である。
【図３】第２の実施の形態に係る印刷装置の機能構成を説明する断面図である。
【図４】第２の実施の形態に係る印刷装置のブロック構成図である。
【図５】第１の実施の形態に係る印刷装置の処理を示したフローチャートである。
【図６】図５のステップＳ５０５におけるＩＣタグの位置検出処理の詳細を示したフローチャートである。
【図７】図５のステップＳ５０７における給紙された紙の裏表判定処理の詳細を示したフローチャートである。
【図８−１】図７のステップＳ７０５における裏表判定処理を説明するための概略図である。
【図８−２】図７のステップＳ７０５における裏表判定処理を説明するための概略図である。
【図９】図５のステップＳ５０８における紙の特徴に合わせた印刷処理の詳細を示したフローチャートである。
【図１０】図９のステップＳ９００における印刷面の決定処理の詳細を示したフローチャートである。
【図１１】図１０のステップＳ１００６における印刷面の決定処理の詳細を示したフローチャートである。
【図１２】紙の種類に応じた裏面印刷の可否を示した図である。
【図１３】ＩＣタグに記録されている紙の種類及び紙のサイズに対する印刷時の画像処理の内容を示した図である。
【図１４】ＩＣタグに記録されている紙の種類（はがき）に対する印刷時の画像処理の内容を示した図である。
【図１５】ＩＣタグに記録されている画像処理機能情報に対する印刷時の画像処理の内容を示した図である。
【図１６】ＩＣタグに記録されている紙のサイズに対する印刷時の画像のレイアウト処理の内容を示した図である。
【図１７】ＩＣタグに記録されている画像処理機能情報に対する印刷時の画像のレイアウト処理の内容を示した図である。
【図１８】ＩＣタグに記録されている記録情報を示した模式図である。
【図１９】第２の実施の形態に係る印刷装置の処理を示したフローチャートである。
【図２０】図１９のステップＳ１９０４における給紙された紙の裏表判定処理の詳細を示したフローチャートである。
【図２１−１】図２０のステップＳ２０１０における裏表判定処理を説明するための概略図である。
【図２１−２】図２０のステップＳ２０１０における裏表判定処理を説明するための概略図である。
【図２２−１】図１９のステップＳ１９０６における画像の位置を合わせた印刷処理の詳細を示したフローチャートである。
【図２２−２】図１９のステップＳ１９０６における画像の位置を合わた印刷処理を説明するための概略図である。
【図２３】ＩＣタグを備えた紙の概略構成を示した図である。
【符号の説明】
【０１０３】
１００  印刷装置
１０１  ＩＣタグライタ
１０２  ＩＣタグ
１０３  ＩＣタグリーダ
１０４  紙
１０５Ｙ、１０５Ｍ、１０５Ｃ、１０５Ｋ  インクジェット記録ヘッド
１０６Ｙ、１０６Ｍ、１０６Ｃ、１０６Ｋ  インクカートリッジ
１０７  用紙サポート
１０８  紙の幅検出部
２００  ＣＰＵ
２０１  ヘッド制御部
２０３  ＲＯＭ
２０４  ＲＡＭ
２０５、２０７  ＲＦＩＤリーダ（ＩＣタグリーダ）
２０６、２０８  ＲＦＩＤ用アンテナ
２０９  搬送部
２１０  給紙部
２１１  通信ドライバ
２１２  ＰＣ／ＤＳＣ
２１３  ＲＦＩＤライタ
２１４  ＲＦＩＤ用アンテナ
【図１】
2006218654.tif 000003
【図２】
2006218654.tif 000004
【図３】
2006218654.tif 000005
【図４】
2006218654.tif 000006
【図５】
2006218654.tif 000007
【図６】
2006218654.tif 000008
【図７】
2006218654.tif 000009
【図８−１】
2006218654.tif 000010
【図８−２】
2006218654.tif 000011
【図９】
2006218654.tif 000012
【図１０】
2006218654.tif 000013
【図１１】
2006218654.tif 000014
【図１２】
2006218654.tif 000015
【図１３】
2006218654.tif 000016
【図１４】
2006218654.tif 000017
【図１５】
2006218654.tif 000018
【図１６】
2006218654.tif 000019
【図１７】
2006218654.tif 000020
【図１８】
2006218654.tif 000021
【図１９】
2006218654.tif 000022
【図２０】
2006218654.tif 000023
【図２１−１】
2006218654.tif 000024
【図２１−２】
2006218654.tif 000025
【図２２−１】
2006218654.tif 000026
【図２２−２】
2006218654.tif 000027
【図２３】
2006218654.tif 000028