(57)【要約】【課題】  印刷対象物に応じた給紙装置の指定のための手間を軽減する。【解決手段】  複数の給紙装置を備えた印刷装置と印刷制御装置とを有する印刷システムであって、前記印刷装置は、それぞれの給紙装置にセットされている用紙の種類を検出する検出手段を備え、前記印刷制御装置は、印刷対象物の種別を判定する判定手段と、前記印刷装置のそれぞれの給紙装置にセットされている用紙の種類を取得する取得手段と、前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とに基づいて、いずれの給紙装置を用いるかの選択を行なう選択手段とを備えることを特徴とする印刷システム。【選択図】  図１
2006302262.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙装置を備えた印刷装置と印刷制御装置とを有する印刷システムであって、
前記印刷装置は、
それぞれの給紙装置にセットされている用紙の種類を検出する検出手段を備え、
前記印刷制御装置は、
印刷対象物の種別を判定する判定手段と、
前記印刷装置のそれぞれの給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とに基づいて、いずれの給紙装置を用いるかの選択を行なう選択手段とを備えることを特徴とする印刷システム。
【請求項２】
複数の給紙装置を備えた印刷装置を制御する印刷制御装置であって、
印刷対象物の種別を判定する判定手段と、
前記印刷装置のそれぞれの給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とに基づいて、いずれの給紙装置を用いるかの選択を行なう選択手段とを備えることを特徴とする印刷制御装置。
【請求項３】
複数の給紙装置を備えた印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
印刷対象物の種別を判定する判定手段と、
前記印刷装置のそれぞれの給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とに基づいて、いずれの給紙装置を用いるかの選択を行なう選択手段としてコンピュータを機能させることを特徴とするプリンタドライバ。
【請求項４】
請求項３に記載のプリンタドライバであって、
前記判定手段は、
印刷対象物が写真であるか否かを判定することを特徴とするプリンタドライバ。
【請求項５】
請求項４に記載のプリンタドライバであって、
前記選択手段は、
前記判定手段が印刷対象物は写真であると判定した場合には、写真印刷用の印刷用紙がセットされている給紙装置を選択することを特徴とするプリンタドライバ。
【請求項６】
請求項４に記載のプリンタドライバであって、
前記選択手段は、
前記判定手段が印刷対象物は写真であると判定した場合に、前記印刷装置に写真印刷用の印刷用紙がセットされていないときには、写真印刷用の印刷用紙のセットを促す表示を行なうことを特徴とするプリンタドライバ。
【請求項７】
請求項３に記載のプリンタドライバであって、
前記選択手段の選択結果を表示する表示手段としてさらにコンピュータを機能させることを特徴とするプリンタドライバ。
【請求項８】
１または複数の給紙装置を備えた印刷装置と印刷制御装置とを有する印刷システムであって、
前記印刷装置は、
前記給紙装置にセットされている用紙の種類を検出する検出手段を備え、
前記印刷制御装置は、
印刷対象物の種別を判定する判定手段と、
前記給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類と、あらかじめ定められた対応規則とに基づいて、前記取得手段が取得した用紙の種類での印刷の適否を判断し、適さないと判別した場合に、他の用紙の種類への変更を促す表示を行なう判別手段とを備えることを特徴とする印刷システム。
【請求項９】
１または複数の給紙装置を備えた印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
印刷対象物の種別を判定する判定手段と、
前記印刷装置の給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類と、あらかじめ定められた対応規則とに基づいて、前記取得手段が取得した用紙の種類での印刷の適否を判断し、適さないと判別した場合に、他の用紙の種類への変更を促す表示を行なう判別手段としてコンピュータを機能させることを特徴とするプリンタドライバ。
【請求項１０】
請求項３に記載のプリンタドライバであって、
前記選択手段は、前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とが所定の条件を満たした場合には、複数の用紙の種類を表示して、ユーザに選択を促すことを特徴とするプリンタドライバ。
【請求項１１】
請求項４に記載のプリンタドライバであって、
前記印刷装置に出力する印刷データを生成する印刷データ生成手段としてさらにコンピュータを機能させ、
前記印刷データ生成手段は、
前記判定手段が印刷対象物は写真であると判定した場合には、写真でないと判定した場合より高品質での印刷を実行するための印刷データを生成することを特徴とするプリンタドライバ。
【請求項１２】
請求項４に記載のプリンタドライバであって、
前記印刷装置に出力する印刷データを生成する印刷データ生成手段としてさらにコンピュータを機能させ、
前記印刷データ生成手段は、
前記判定手段が印刷対象物は写真であると判定した場合には、印刷用紙に余白を設けない印刷を実行するための印刷データを生成することを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置と印刷制御装置とを有する印刷システムに係り、特に、複数の給紙口を備えた印刷装置に好適な給紙制御技術に関する。
【背景技術】
【０００２】
近年、印刷画質が向上し、個人用、家庭用向けに開発された印刷装置が、いわゆる写真印刷目的でも用いられるようになっている。このような写真印刷には、一般印刷用途の普通紙ではなく写真印刷専用の写真用紙が用いられることが多い。
【０００３】
この場合、ユーザは印刷目的に応じて自動給紙装置にセットする用紙を入れ替えなくてはならない。この手間を省くため、給紙装置を複数個設け、一方を普通紙専用とし、他方を普通紙、写真用紙等の種々の用紙を給紙可能とした印刷装置が提案されている。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このような印刷装置では、ユーザは、写真の印刷を行なう場合には写真用紙がセットされている給紙装置を指定して印刷を行ない、テキストを主体とした書類の印刷を行なう場合には普通用紙がセットされている給紙装置を指定して印刷を行なうことになる。
【０００５】
このため、ユーザは印刷対象物に応じて給紙装置の指定を適切に行なわなくてはならず、手間を要していた。
【０００６】
本発明は、印刷対象物に応じた給紙装置の指定のための手間を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するための本発明の第１の態様である印刷システムは、
複数の給紙装置を備えた印刷装置と印刷制御装置とを有する印刷システムであって、
前記印刷装置は、
それぞれの給紙装置にセットされている用紙の種類を検出する検出手段を備え、
前記印刷制御装置は、
印刷対象物の種別を判定する判定手段と、
前記印刷装置のそれぞれの給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とに基づいて、いずれの給紙装置を用いるかの選択を行なう選択手段とを備えることを特徴とする。
【０００８】
本発明によれば、印刷対象物の種別を判定し、印刷装置にセットされた用紙の種類に基づいて、用いる給紙装置を選択するため、印刷対象物に応じた給紙装置の指定のための手間を軽減することができる。
【０００９】
上記課題を解決するための本発明の第２の態様である印刷制御装置は、
複数の給紙装置を備えた印刷装置を制御する印刷制御装置であって、
印刷対象物の種別を判定する判定手段と、
前記印刷装置のそれぞれの給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とに基づいて、いずれの給紙装置を用いるかの選択を行なう選択手段とを備えることを特徴とする。
【００１０】
上記課題を解決するための本発明の第３の態様であるプリンタドライバは、
複数の給紙装置を備えた印刷装置を制御する印刷制御装置としてコンピュータを機能させるプリンタドライバであって、
印刷対象物の種別を判定する判定手段と、
前記印刷装置のそれぞれの給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類とに基づいて、いずれの給紙装置を用いるかの選択を行なう選択手段としてコンピュータを機能させることを特徴とする。
【００１１】
ここで、前記判定手段は、
印刷対象物が写真であるか否かを判定することができる。
【００１２】
このとき、前記選択手段は、
前記判定手段が印刷対象物は写真であると判定した場合には、写真印刷用の印刷用紙がセットされている給紙装置を選択するようにする。
【００１３】
また、前記選択手段は、
前記判定手段が印刷対象物は写真であると判定した場合に、前記印刷装置に写真印刷用の印刷用紙がセットされていないときには、写真印刷用の印刷用紙のセットを促す表示を行なうようにしてもよい。
【００１４】
また、本発明の第１の態様の変形例として、
１または複数の給紙装置を備えた印刷装置と印刷制御装置とを有する印刷システムであって、
前記印刷装置は、
前記給紙装置にセットされている用紙の種類を検出する検出手段を備え、
前記印刷制御装置は、
印刷対象物の種別を判定する判定手段と、
前記給紙装置にセットされている用紙の種類を取得する取得手段と、
前記判定手段が判定した印刷対象物の種別と、前記取得手段が取得した用紙の種類と、あらかじめ定められた対応規則とに基づいて、前記取得手段が取得した用紙の種類での印刷の適否を判断し、適さないと判別した場合に、他の用紙の種類への変更を促す表示を行なう判別手段とを備えるようにしてもよい。
【発明を実施するための最良の形態】
【００１５】
本発明の実施例について図面を参照して説明する。
【００１６】
図１は、本発明を適用した印刷システムのハードウェア構成の概要を説明するためのブロック図である。
【００１７】
本図に示すように、印刷システムは、アプリケーションソフトウェアによる各種処理、プリンタドライバによる印刷処理等を実現するためのコンピュータ３０と、このコンピュータ３０に接続されるプリンタ１０とを備えて構成される。
【００１８】
本実施例において、コンピュータ３０は、印刷データを生成し、プリンタ１０に送信する印刷制御装置として機能する。また、プリンタ１０は、受信した印刷データに基づいて印刷を行なう印刷装置として機能する。
【００１９】
コンピュータ３０を印刷制御装置として機能させるためのコンピュータプログラムであるプリンタドライバは、一般にプリンタ１０のメーカによって、プリンタ１０に対応するように開発される。そして、ＣＤ−ＲＯＭ等の記録媒体に記録されて頒布されたり、インターネット等のコンピュータネットワークを介して流通される。
【００２０】
なお、印刷システムの構成はこれに限られない。例えば、印刷装置と印刷制御装置とが一体化された印刷システムであってもよい。また、読み取り機能、印刷機能等の複数の機能を備えた複合機を用いて印刷システムを構成してもよい。
【００２１】
コンピュータ３０は、各種プログラムを実行するＣＰＵ（Central Processing Unit）、データおよびプログラム等を一時的に記憶するＲＡＭ（Random Access Memory）、コンピュータ３０を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているＲＯＭ（Read Only Memory）等を備えた制御部３１と、接続された周辺装置とのデータの送受信をつかさどる入出力インタフェース部３２とを備えて構成される。
【００２２】
また、コンピュータ３０には、カラーディスプレイ等の表示装置２１、マウス、キーボード等の入力装置２２、ＣＤ−ＲＯＭ等の記録媒体からデータを読み取るメディア読取装置２３、補助記憶装置２４、インターネット等のコンピュータネットワークに接続するための通信制御装置２５等が接続される。ただし、コンピュータ３０の構成はこれに限られない。
【００２３】
プリンタ１０は、コンピュータ３０と通信を行なうための入出力インタフェース部１１と、ＣＰＵ・ＲＡＭ・ＲＯＭ等を備えプリンタ１０の各処理を制御する制御部１２と、ユーザからの指示を受け付けたり、プリンタ１０の状態等を表示するためのユーザインタフェース部１３と、印字機構・給排紙機構等を備えた印刷エンジン部１４を備えて構成される。
【００２４】
本実施例において、印刷エンジン部１４は、給紙機構として２つの給紙装置を備えている。これらの給紙装置は後述するようにプリンタ１０の筐体の背面および前面に設けられており、それぞれ背面給紙口１０３、前面給紙口１０４と称するものとする。これらの給紙装置のうち、いずれの給紙装置を用いて給紙を行なうかは、コンピュータ３０からの指示に基づくものとする。
【００２５】
なお、プリンタ１０に３つ以上の給紙装置を備えさせるようにしてもよい。また、後述するように、本発明はプリンタが備える給紙装置が１つの場合にも適用することができる。
【００２６】
プリンタ１０は、インクジェット方式のカラープリンタとすることができる。インクジェット方式のカラープリンタは、インクを収容したインクカートリッジを複数備え、このインクを印刷ヘッドに設けられた複数のノズルから印刷用紙等の印刷媒体に吹き付けて印刷を行なう。ただし、プリンタ１０としてレーザ方式のプリンタを用いるようにしてもよい。
【００２７】
図２は、プリンタ１０の略断面を説明するための模式図である。本図に示すように、プリンタ１０は、背面給紙口１０３と前面給紙口１０４との２つの給紙装置を備えており、それぞれに印刷用紙１１０ａ、印刷用紙１１０ｂがセットされている。
【００２８】
複数のローラ１０６により、背面給紙口１０３あるいは前面給紙口１０４から給紙された印刷用紙１１０は、インクカートリッジを搭載したキャリッジ１０１に備えられた印字ヘッドから吐出されたインク滴により印刷面に画像が形成される。印刷された印刷用紙１１０は、ローラ１０６により、筐体の前面に設けられた排紙口１０５から排出される。
【００２９】
図示していないが、プリンタ１０の給紙機構には、用紙種類センサが設けられており、各給紙口にセットされている用紙種類を判別できるようになっている。ここでは、判別可能な用紙種類は、普通紙と写真用紙とするが他の用紙種類を判別できるものであってもよい。なお、用紙種類の判別方法は、従来から提案されている技術、例えば、用紙の反射率を測定して判別したり、用紙の厚さを測定して判別する方法等を用いることができる。
【００３０】
用紙種別センサの判別結果は、コンピュータ３０から要求に応じて、プリンタ１０からコンピュータ３０に通知される。
【００３１】
なお、用紙種類センサを設けずに、プリンタ１０あるいはコンピュータ３０が、ユーザから各給紙口にセットした印刷用紙の種類の設定を受け付けるようにしてもよい。いずれの場合においてもコンピュータ３０は、プリンタ１０の各給紙口にセットされた印刷用紙の種類を取得することができることになる。
【００３２】
図３は、プリンタ１０の給排紙機構を説明するための図である。本図に示すように、本実施例においては、背面給紙口１０３にセットされた印刷用紙１１０ａは、Ｒ１に示すように、大きな弧を描いてキャリッジ１０１方向に給紙されていく。一方、前面給紙口１０４にセットされた印刷用紙１１０ｂは、Ｒ２に示すように、比較的小さな弧を描いてキャリッジ１０１方向に給紙されていく。そして、いずれの給紙口から給紙された印刷用紙１１０とも、複数のローラ１０６により、排紙口１０５から排出される。
【００３３】
このため、普通紙と比較して紙厚の大きい写真用紙は、なるべく反り等を少なくするため経路の弧が大きい背面給紙口１０３にセットすることが望ましい。一方、普通紙は、経路の弧が小さくても影響が少ないため、背面給紙口１０３、前面給紙口１０４のいずれにもセットすることができる。
【００３４】
図４は、本発明を適用したコンピュータ３０の機能構成を示すブロック図である。
【００３５】
本図に示すようにコンピュータ３０は、アプリケーション部３１０と、オペレーティングシステム（ＯＳ）部３２０と、プリンタドライバ部３３０とを有している。
【００３６】
アプリケーション部３１０は、ワードプロセッサ、グラフィックス等の特定用途の処理をコンピュータ３０に行なわせるための機能を有しており、アプリケーションプログラムを制御部３１が実行することによりコンピュータ３０上に構築される。アプリケーション部３１０は、この実施例の印刷対象であるドキュメント３１１を記憶している。
【００３７】
オペレーティングシステム部３２０は、プリンタドライバ部３３０の動作を管理する印刷制御部３２１と、プリンタ１０に印刷コマンドから構成される印刷データを出力したり、プリンタ１０からの情報を入力するＩ／Ｏ部３２２とを有している。
【００３８】
プリンタドライバ部３３０は、ドキュメント３１１に関する描画コマンドをスプールファイル３３２に記憶させるスプーラ３３１と、スプールファイル３３２に記憶された描画コマンドに基づいて、プリンタ１０が解釈できる印刷コマンドを作成する印刷コマンド作成部３３３と、表示装置２１への表示・入力装置２３からの入力を制御するユーザインタフェース（ＵＩ）制御部３３５と、このユーザインタフェース制御部３３５から送られてくる印刷条件を管理したり、プリンタ１０からの情報を取得する印刷条件管理部３３４とを有している。
【００３９】
本実施例において、印刷条件管理部３３４は、特徴的な機能部として印刷対象推定部３３４ａと、給紙装置判定部３３４ｂとを備えている。
【００４０】
印刷対象推定部３３４ａは、印刷対象のドキュメント３１１が写真であるかテキスト書類であるかを推定する。
【００４１】
ここで、写真は主としてビットマップデータで表わされたイメージデータで構成されるドキュメントであり、テキスト書類は、主としてキャラクタコードで表わされた文字、ベクトルデータで表わされたグラフィックで構成されるドキュメントであるものとする。なお、本実施例では、写真であるかテキスト書類であるかを推定するようにしているが、ドキュメント３１１が写真であるか否かを推定するようにしてもよい。
【００４２】
ドキュメント３１１が写真であるかテキスト書類であるかの推定は、以下に例示するように種々の方法を採用することができる。
【００４３】
例えば、アプリケーション部３１０の種類によって推定することができる。すなわち、ドキュメント３１１を作成したアプリケーション部３１０がワードプロセッサ、表計算等用途の種類の場合には、ドキュメント３１１はテキスト書類であると推定し、アプリケーション部３１０がアルバム管理、フォトレタッチ用途の種類の場合にはドキュメント３１１は写真であると推定するようにする。
【００４４】
また、ドキュメント３１１を構成するデータ形式によって推定することもできる。すなわち、ドキュメント３１１がキャラクタコード、ベクトルデータで構成される場合にはドキュメント３１１はテキスト書類であると推定し、ドキュメント３１１がイメージデータで構成される場合にはドキュメント３１１は写真であると推定するようにする。
【００４５】
なお、ドキュメント３１１にキャラクタコード、ベクトルデータ、イメージデータが混在する場合には、それぞれのデータ数の比、あるいは、それぞれのデータによる印刷結果の面積比を算出して、ドキュメント３１１が写真であるかテキスト書類であるかを推定するようにしてもよい。
【００４６】
また、ドキュメント３１１のプレビュー画像を生成し、その結果に基づいて推定するようにしてもよい。この際、ドキュメント３１１の一部をサンプリングして推定に用いることもできる。
【００４７】
さらには、ドキュメント３１１の印刷に適用される色数、解像度等に基づいて、写真であるかテキスト書類であるかを推定するようにしてもよい。もちろん、写真であるかテキスト書類であるかの推定方法は、これらの手法に限られない。
【００４８】
給紙装置判定部３３４ｂは、プリンタ１０からプリンタ１０の各給紙口にセットされている印刷用紙の種類を取得し、取得した印刷用紙の種類と、印刷対象推定部３３４ａが推定したドキュメント３１１が写真であるかテキスト書類であるかの推定結果とに基づいて、印刷に用いる給紙口を選択する処理を行なう。
【００４９】
このため、給紙装置判定部３３４ｂは、ドキュメントの種類と適した印刷用紙の種類とを対応付けた規則を参照できるようになっている。この規則は、給紙装置判定部３３４ｂ内に記憶させておくようにしてもよいし、外部に格納しておくようにしてもよい。
【００５０】
つぎに、本実施例におけるプリンタドライバ部３３０の特徴的な処理について図６のフロー図等を参照して説明する。
【００５１】
本処理は、プリンタドライバ部３３０がユーザから処理対象であるドキュメント３１１の印刷指示を受け付けることで開始する（Ｓ１０１）。
【００５２】
プリンタドライバ部３３０は、印刷指示の受け付けの際に、ユーザから印刷設定を受け付けることができる。印刷設定の受け付けは、例えば、図５に示すような印刷設定画面５００を介して受け付けることができる。
【００５３】
印刷設定画面５００には、印刷部数、印刷方向等の設定を受け付ける領域に加え、プリンタ１０における給紙方法の設定を受け付ける領域５０１が設けられている。
【００５４】
本図に示すように、本実施例において、給紙方法の設定を受け付ける領域５０１には、給紙口を自動的に選択する「自動給紙選択」を指定できるようになっている。以下の処理は、ユーザが「自動給紙選択」を指定した場合に行なわれるものとする。すなわち、ユーザが背面給紙口１０３あるいは前面給紙口１０４を特定して指定した場合には、給紙装置にセットされている印刷用紙の種類にかかわらず、ユーザの指示通りにプリンタ１０の背面給紙口１０３あるいは前面給紙口１０４から給紙が行なわれるものとする。
【００５５】
「自動給紙選択」が指定された印刷指示を受け付けると、印刷対象推定部３３４ａは、印刷対象のドキュメント３１１が写真であるかテキスト書類であるかを推定する（Ｓ１０２）。この推定は、上述のような手法を用いて行なうことができる。
【００５６】
また、給紙装置判定部３３４ｂは、プリンタ１０からそれぞれの給紙口にセットされている印刷用紙の種別を取得する（Ｓ１０３）。
【００５７】
そして、ドキュメント３１１が写真であるかテキスト書類であるかの推定結果と、プリンタ１０から取得した印刷用紙の種別に基づいて、給紙装置判定部３３４ｂは、印刷に用いる給紙口を選択する（Ｓ１０４）。
【００５８】
印刷に用いる給紙口を選択する処理（Ｓ１０４）の具体例について、図７のフロー図を参照して説明する。
【００５９】
給紙装置判定部３３４ｂは、ドキュメント３１１が写真であるかテキスト書類であるかの推定結果に基づいて、プリンタ１０にセットされている印刷用紙の中から最適な用紙を選択する（Ｓ１０４１）。
【００６０】
すなわち、プリンタ１０に写真用紙と普通用紙とがセットされている場合に、ドキュメント３１１が写真であると判定したときには写真用紙がセットされている給紙口を選択し、ドキュメント３１１がテキスト書類であると判定したときには普通紙がセットされている給紙口を選択する。
【００６１】
一方、ドキュメント３１１が写真であると判定したにもかかわらず、プリンタ１０に写真用紙がセットされていない場合には、セットされている用紙のうちからいずれかを選び、その用紙がセットされている給紙口を選択する。このときにどの用紙を選択するかはあらかじめ設定しておくものとする。ドキュメント３１１がテキスト書類であると判定したにもかかわらず、プリンタ１０に普通紙がセットされていない場合等も同様とする。
【００６２】
そして、選択した給紙口を表示してユーザに確認を促す（Ｓ１０４２）。
【００６３】
図８は、選択した給紙口を表示してユーザに確認を促す画面５２０を示す図である。ユーザは、表示された給紙口で了承する場合は「ＯＫ」ボタンをクリックし、給紙口の変更を望む場合は「変更」ボタンをクリックすることができる。
【００６４】
印刷条件管理部３３４は、「ＯＫ」ボタンのクリックを受け付けた場合（Ｓ１０４３：Ｙ）は、印刷条件として、選択した給紙口での給紙を設定する。そして、印刷コマンド作成部３３３が印刷条件にしたがってドキュメント３１１の印刷コマンドを作成し（Ｓ１０５）、プリンタドライバ部３３０が印刷データとしてプリンタ１０に出力する（Ｓ１０６）。
【００６５】
また、印刷条件管理部３３４は、「変更」ボタンのクリックを受け付けた場合（Ｓ１０４３：Ｎ）は、印刷条件として、選択されなかった方の給紙口での給紙を設定する。そして、印刷コマンド作成部３３３が印刷条件にしたがってドキュメント３１１の印刷コマンドを作成し（Ｓ１０５）、プリンタドライバ部３３０が印刷データとしてプリンタ１０に出力する（Ｓ１０６）。
【００６６】
つぎに、印刷に用いる給紙口を選択する処理（Ｓ１０４）の別の具体例について、図９のフロー図を参照して説明する。
【００６７】
給紙装置判定部３３４ｂは、ドキュメント３１１が写真であるかテキスト書類であるかの推定結果に基づいて、プリンタ１０にセットされている印刷用紙にかかわらず、最適な用紙を決定する（Ｓ１０４６）。この点で、プリンタ１０にセットされている印刷用紙の中から最適な用紙を選択する上記の具体例と相違する。
【００６８】
すなわち、ドキュメント３１１が写真であると判定したときには写真用紙を最適な用紙として決定し、ドキュメント３１１がテキスト書類であると判定したときには普通紙を最適な用紙として決定する。
【００６９】
そして、決定した印刷用紙がプリンタ１０にセットされているかどうかを判断する（Ｓ１０４７）。
【００７０】
この結果、決定した印刷用紙がプリンタ１０にセットされていると判断した場合（Ｓ１０４７：Ｙ）には、印刷条件管理部３３４は、その印刷用紙がセットされている給紙口での給紙を設定する。この際に、設定する給紙口を表示して、ユーザに確認を促すようにしてもよい。
【００７１】
そして、印刷コマンド作成部３３３が印刷条件にしたがってドキュメント３１１の印刷コマンドを作成し（Ｓ１０５）、プリンタドライバ部３３０が印刷データとしてプリンタ１０に出力する（Ｓ１０６）。
【００７２】
一方、決定した印刷用紙がプリンタ１０にセットされていないと判断した場合（Ｓ１０４７：Ｎ）には、印刷条件管理部３３４は、ユーザに対して印刷用紙の入れ替えを指示する（Ｓ１０４８）。
【００７３】
図１０は、用紙の入れ替えを指示する画面５４０を示す図である。本図の例では、決定した印刷用紙が写真用紙であったにもかかわらず、プリンタ１０に写真用紙がセットされていない場合を示している。このため、用紙の入れ替えを指示する画面５４０には、「背面給紙口に写真用紙をセットしてください」のメッセージが表示されている。前述のように本実施例において写真用紙は背面給紙口１０３にセットする方が望ましいため、背面給紙口１０３にセットするように指示している。
【００７４】
なお、決定した印刷用紙が普通紙であったにもかかわらず、プリンタ１０に普通紙がセットされていない場合には、例えば、「前面給紙口に普通紙をセットしてください」と表示することができる。
【００７５】
これに対して、ユーザは指示通りに印刷用紙を入れ替えて「ＯＫ」ボタンをクリックすることができる。ただし、印刷用紙を入れ替えずに「ＯＫ」ボタンをクリックすることもできる。
【００７６】
用紙の入れ替えを指示する画面５４０で「ＯＫ」ボタンのクリックを受け付けると、印刷条件管理部３３４は、指示した給紙装置での給紙を設定する。そして、印刷コマンド作成部３３３が印刷条件にしたがってドキュメント３１１の印刷コマンドを作成し（Ｓ１０５）、プリンタドライバ部３３０が印刷データとしてプリンタ１０に出力する（Ｓ１０６）。
【００７７】
いずれの場合も、印刷データを受信したプリンタ１０は、印刷データに含まれる給紙コマンドで指定された給紙口から給紙を行ない、印刷データに基づく印刷を実行する。
【００７８】
なお、図９を参照して説明した処理例は、プリンタ１０に備えられた給紙口が１つの場合にも適用することができる。すなわち、本発明は、プリンタ１０に複数の給紙装置が備えられ、それぞれに異なる種類の印刷用紙がセットされている場合のみならず、プリンタが備える給紙口が１つの場合にも適用することができる。
【００７９】
この場合の処理について図９を再度参照して説明する。
【００８０】
本例でも、処理（Ｓ１０３）で、給紙装置判定部３３４ｂは、プリンタ１０から給紙口にセットされている印刷用紙の種別を取得する。上述の例では、それぞれの給紙口毎に印刷用紙の種別を取得したが、本例では、プリンタ１０が備える給紙口は１つだけであるため、取得する印刷用紙の種別も１種類だけとなる。
【００８１】
給紙装置判定部３３４ｂは、ドキュメント３１１が写真であるかテキスト書類であるかの推定結果に基づいて、最適な用紙を決定する（Ｓ１０４６）。
【００８２】
すなわち、ドキュメント３１１が写真であると判定したときには写真用紙を最適な用紙として決定し、ドキュメント３１１がテキスト書類であると判定したときには普通紙を最適な用紙として決定する。
【００８３】
そして、決定した印刷用紙がプリンタ１０にセットされているかどうかを判断する（Ｓ１０４７）。
【００８４】
この結果、決定した印刷用紙がプリンタ１０にセットされていると判断した場合（Ｓ１０４７：Ｙ）には、印刷条件管理部３３４は、そのまま印刷処理を続行する。この際に、決定した印刷用紙を表示して、ユーザに確認を促すようにしてもよい。例えば、「セットされている写真用紙を給紙します」等の表示とすることができる。
【００８５】
そして、印刷コマンド作成部３３３が印刷条件にしたがってドキュメント３１１の印刷コマンドを作成し（Ｓ１０５）、プリンタドライバ部３３０が印刷データとしてプリンタ１０に出力する（Ｓ１０６）。
【００８６】
一方、決定した印刷用紙がプリンタ１０にセットされていないと判断した場合（Ｓ１０４７：Ｎ）には、印刷条件管理部３３４は、ユーザに対して印刷用紙の入れ替えを指示する（Ｓ１０４８）。例えば、「写真用紙をセットしてください」等の表示とすることができる。その後、ユーザが新たにセットした用紙が、決定した用紙に適合するかを処理（Ｓ１０４７）において再度判断させてもよい。
【００８７】
入れ替えの指示にユーザが応答すると、印刷条件管理部３３４は、印刷処理を続行する。そして、印刷コマンド作成部３３３が印刷条件にしたがってドキュメント３１１の印刷コマンドを作成し（Ｓ１０５）、プリンタドライバ部３３０が印刷データとしてプリンタ１０に出力する（Ｓ１０６）。
【００８８】
また、変形例として、処理（Ｓ１０２）で印刷対象のドキュメント３１１が写真であるかテキスト書類であるかを推定した結果に基づいて、以下のような処理を行なうようにしてもよい。
【００８９】
例えば、ドキュメント３１１が写真であるかテキスト書類であるかの推定結果に基づいて、印刷品質を自動的に設定するようにしてもよい。
【００９０】
図５に示した印刷設定画面５００の別画面には、印刷品質の設定として仕上がりを優先するか印刷速度を優先するかの指定を受け付ける項目が設けられている。仕上がりを優先した場合には、高精細で高品質の印刷結果が得られるようになっている。
【００９１】
一般に、写真を印刷する場合には、高品質の印刷結果が期待されていることが多いと考えられる。そこで、本変形例では、印刷対象のドキュメント３１１が写真であると判別した場合には、自動的に仕上がりを優先する設定を行なうようにする。
【００９２】
また、テキスト書類の場合には、高精細の印刷結果よりも、印刷時間が短い方が望ましいと考えられるため、印刷対象のドキュメント３１１がテキスト書類であると判別した場合には、自動的に印刷速度を優先する設定を行なうようにする。
【００９３】
これらの場合に、自動的に設定された内容を表示してユーザに確認を促すようにしてもよい。本変形例により、ユーザの設定の手間を軽減させることができるようになる。
【００９４】
また、ドキュメント３１１が写真の場合には、印刷用紙の４辺に余白を設けずに印刷させる、いわゆるフチなし印刷がよく行なわれる。
【００９５】
このため、印刷対象のドキュメント３１１が写真であると判別した場合には、自動的にフチなし印刷の設定を行なう、あるいは、フチなし印刷を行なうかどうかをユーザに問い合わせる表示を行なうようにしてもよい。これにより、一層、ユーザの設定の手間を軽減させることができるようになる。
【００９６】
また、別の変形例として、処理（Ｓ１０２）において、印刷対象のドキュメント３１１が写真であると推定し、決定した印刷用紙がプリンタ１０にセットされていないと判断した場合、写真印刷に適した用紙のリストを表示してもよい。その後は、ユーザにリストから用紙を選択させ、選択された用紙を決定した用紙として処理する、あるいは、選択された用紙がセットされたかを処理（Ｓ１０４７）で判別するようにしてもよい。
【００９７】
また、別の変形例として、ドキュメント３１１が写真であるかテキスト書類であるかの推定して、プリンタ１０の給紙口にセットされた印刷用紙の種類を取得した結果、印刷に適した印刷用紙が複数種類セットされている場合には、それらの印刷用紙の名称をリスト表示して、ユーザに選択させるようにしてもよい。
【００９８】
例えば、ドキュメント３１１が写真と推定された場合に、写真に適した印刷用紙である光沢紙、マット紙の両方がプリンタ１０の複数の給紙口にセットされている場合に、光沢紙とマット紙をリスト表示していずれの印刷用紙で印刷を行なうかの指定を受け付けるようにすることができる。
【図面の簡単な説明】
【００９９】
【図１】印刷システムのハードウェア構成の概要を説明するためのブロック図。
【図２】プリンタの略断面を説明するための模式図。
【図３】プリンタの給排紙機構を説明するための図。
【図４】コンピュータの機能構成を示すブロック図。
【図５】印刷設定画面の一例を示す図。
【図６】プリンタドライバ部の処理について説明するためのフロー図。
【図７】印刷に用いる給紙装置を選択する処理の具体例を説明するためのフロー図。
【図８】選択した給紙装置を表示してユーザに確認を促す画面を示す図。
【図９】印刷に用いる給紙装置を選択する処理の別例を説明するためのフロー図。
【図１０】用紙の入れ替えを指示する画面を示す図。
【符号の説明】
【０１００】
１０…プリンタ、１１…入出力インタフェース部、１２…制御部、１３…ユーザインタフェース部、１４…印刷エンジン部、２１…表示装置、２２…入力装置、２３…メディア読取装置、２３…表示・入力装置、２４…補助記憶装置、２５…通信制御装置、３０…コンピュータ、３１…制御部、３２…入出力インタフェース部、１０１…キャリッジ、１０３…背面給紙口、１０４…前面給紙口、１０５…排紙口、１０６…ローラ、１１０…印刷用紙、３１０…アプリケーション部、３１１…ドキュメント、３２０…オペレーティングシステム部、３２１…印刷制御部、３２２…Ｉ／Ｏ部、３３０…プリンタドライバ部、３３１…スプーラ、３３２…スプールファイル、３３３…印刷コマンド作成部、３３４…印刷条件管理部、３３５…ユーザインタフェース制御部
【図１】
2006302262.tif 000003
【図２】
2006302262.tif 000004
【図３】
2006302262.tif 000005
【図４】
2006302262.tif 000006
【図５】
2006302262.tif 000007
【図６】
2006302262.tif 000008
【図７】
2006302262.tif 000009
【図８】
2006302262.tif 000010
【図９】
2006302262.tif 000011
【図１０】
2006302262.tif 000012