(57)【要約】【課題】  種別の異なる描画オブジェクトが混在するページに対して、各ページを印刷するのに適した記録媒体がセットされている給紙口を自動的に選択して給紙を行う。【解決手段】  印刷ジョブの各ページに含まれている画像の割合と解像度から、各ページを写真とそれ以外のグループに分類し、該グループと外部記憶装置１１３に保持している給紙口割当情報から、各ページを印刷するのに適した記録媒体がセットされている給紙口を自動的に選択し、給紙を行う。【選択図】  図１
2006150660.tif 000002
【特許請求の範囲】
【請求項１】
複数種類の記録媒体をセットできる複数の給紙口を有する印刷出力装置であって、前記複数の給紙口を写真専用給紙口とそれ以外の給紙口に割当てる給紙口割当手段と、前記給紙口割当手段により割当てられた給紙口を給紙口割当情報として記憶媒体に記憶しておく記憶手段と、印刷ジョブをページ単位に解析し、各ページを写真グループとそれ以外のグループに識別する識別手段と、前記給紙口割当情報及び前記識別手段により識別されたグループから前記給紙口を特定する特定手段と、前記特定手段により特定された前記給紙口から給紙することを特徴とする印刷出力装置。
【請求項２】
前記給紙口割当手段は、ダイアログを表示する表示手段を有し、前記表示手段で表示されるダイアログに対して、ユーザが予め各給紙口を写真専用給紙口とそれ以外の給紙口に割当てることを特徴とする請求項１記載の印刷出力装置。
【請求項３】
前記識別手段は、各ページに占める画像データの割合を算出し、各ページを写真グループとそれ以外のグループに識別することを特徴とする請求項１記載の印刷出力装置。
【請求項４】
前記識別手段は、各ページに含まれる、１つもしくは複数の画像データの解像度が閾値を超えるかによって各ページを写真グループとそれ以外のグループに識別する手段であって、いずれか１つの画像データでも前記閾値を超えた場合は写真グループと判断し、１つも前記閾値を超える画像データが存在しない場合は写真グループ以外のグループに識別することを特徴とする請求項１記載の印刷出力装置。
【請求項５】
複数種類の記録媒体をセットできる複数の給紙口と、前記給紙口から給紙される記録媒体の種類を検知する検知手段とを有する印刷出力装置であって、記録媒体の種類を、写真印刷に適した種類とそれ以外とに分類し、記録媒体識別情報として記憶媒体に予め記憶しておく手段と、前記検知手段により検知された記録媒体の種類及び前記記録媒体識別情報から、前記複数の給紙口を写真専用給紙口とそれ以外の給紙口に割当てる給紙口割当手段と、印刷ジョブをページ単位に解析し、各ページを写真グループとそれ以外のグループに識別する識別手段と、前記給紙口割当手段により割当てられた給紙口及び前記識別手段により識別されたグループから前記給紙口を特定する特定手段と、前記特定手段により特定された前記給紙口から給紙することを特徴とする印刷出力装置。
【請求項６】
前記識別手段は、各ページに占める画像データの割合を算出し、各ページを写真グループとそれ以外のグループに識別することを特徴とする請求項５記載の印刷出力装置。
【請求項７】
前記識別手段は、各ページに含まれる、１つもしくは複数の画像データの解像度が閾値を超えるかによって各ページを写真グループとそれ以外のグループに識別する手段であって、いずれか１つの画像データでも前記閾値を超えた場合は写真グループと判断し、１つも前記閾値を超える画像データが存在しない場合は写真グループ以外のグループに識別することを特徴とする請求項５記載の印刷出力装置。
【請求項８】
前記特定手段は、前記給紙口割当手段により割当てられた給紙口が共に同じ種類の場合は、標準で使用する標準給紙口を予めユーザに設定させておき、前記標準給紙口を給紙口として特定することを特徴とする請求項５記載の印刷出力装置。
【請求項９】
請求項８記載の印刷出力装置は、前記標準給紙口を設定するダイアログを表示する手段を有し、前記ダイアログに対してユーザが前記標準給紙口を設定し、前記標準給紙口の情報を記憶媒体に記憶することを特徴とする印刷出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、種別の異なる描画オブジェクトが混在するページに対して、各ページを印刷するのに適した記録媒体がセットされている給紙口を自動的に選択して給紙を行う給紙制御方法に関するものである。
【背景技術】
【０００２】
従来、多くのプリンタ装置において、印字すべき内容が写真の場合は、写真に適した印刷用紙を給紙口にセットし、ホスト側のプリンタドライバによって、ユーザがこの給紙口を選択する必要があった。また、印字すべき内容が文書の場合は、例えば“普通紙”と呼ばれる印刷用紙を給紙口にセットし、ホスト側のプリンタドライバによって、ユーザがこの給紙口を選択する必要があった。
【０００３】
給紙口が複数存在するプリンタ装置では、写真に適した印刷用紙と文書に適した印刷用紙を同時に別々の給紙口へセットすることができるので便利であるが、印字すべき内容に応じて、やはりユーザの手で給紙口を選択する必要があった。
【０００４】
更には、印字すべき内容が複数ページ存在し、写真と文書が混在している場合には、ユーザがホスト側のプリンタドライバによって、ページ単位で給紙口を選択する必要があった。
【０００５】
又、別の従来例としては、特許文献１をあげることが出来る。
【特許文献１】特開平０２−２２５０７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザが、印字すべき内容によって、プリンタドライバの給紙方法で給紙口を選択する作業を印刷の度に行うのは負荷が大きく、給紙口が正しく設定されなかった場合は、印字すべき内容に応じた最適な画像記録を行えないという課題があった。
【０００７】
本発明は、上記の課題に鑑みてなされたものであって、印刷ジョブの各ページに含まれている画像の割合と解像度から、各ページを写真とそれ以外のグループに分類し、それぞれの印刷に適した記録媒体がセットされている給紙口を自動的に選択して給紙する手段の提供を目的とする。
【課題を解決するための手段】
【０００８】
本発明に関わる第１の発明は、複数種類の記録媒体をセットできる複数の給紙口を有する印刷出力装置であって、前記複数の給紙口を写真専用給紙口とそれ以外の給紙口に割当てる給紙口割当手段と、前記給紙口割当手段により割当てられた給紙口を給紙口割当情報として記憶媒体に記憶しておく記憶手段と、印刷ジョブをページ単位に解析し、各ページを写真グループとそれ以外のグループに識別する識別手段と、前記給紙口割当情報及び前記識別手段により識別されたグループから前記給紙口を特定する特定手段と、前記特定手段により特定された前記給紙口から給紙するものである。
【０００９】
本発明に関わる第２の発明は、前記給紙口割当手段は、ダイアログを表示する表示手段を有し、前記表示手段で表示されるダイアログに対して、ユーザが予め各給紙口を写真専用給紙口とそれ以外の給紙口に割当てるものである。
【００１０】
本発明に関わる第３の発明は、前記識別手段は、各ページに占める画像データの割合を算出し、各ページを写真グループとそれ以外のグループに識別するものである。
【００１１】
本発明に関わる第４の発明は、前記識別手段は、各ページに含まれる、１つもしくは複数の画像データの解像度が閾値を超えるかによって各ページを写真グループとそれ以外のグループに識別する手段であって、いずれか１つの画像データでも前記閾値を超えた場合は写真グループと判断し、１つも前記閾値を超える画像データが存在しない場合は写真グループ以外のグループに識別するものである。
【００１２】
本発明に関わる第５の発明は、複数種類の記録媒体をセットできる複数の給紙口と、前記給紙口から給紙される記録媒体の種類を検知する検知手段とを有する印刷出力装置であって、記録媒体の種類を、写真印刷に適した種類とそれ以外とに分類し、記録媒体識別情報として記憶媒体に予め記憶しておく手段と、前記検知手段により検知された記録媒体の種類及び前記記録媒体識別情報から、前記複数の給紙口を写真専用給紙口とそれ以外の給紙口に割当てる給紙口割当手段と、印刷ジョブをページ単位に解析し、各ページを写真グループとそれ以外のグループに識別する識別手段と、前記給紙口割当手段により割当てられた給紙口及び前記識別手段により識別されたグループから前記給紙口を特定する特定手段と、前記特定手段により特定された前記給紙口から給紙するものである。
【００１３】
本発明に関わる第６の発明は、前記識別手段は、各ページに占める画像データの割合を算出し、各ページを写真グループとそれ以外のグループに識別するものである。
【００１４】
本発明に関わる第７の発明は、前記識別手段は、各ページに含まれる、１つもしくは複数の画像データの解像度が閾値を超えるかによって各ページを写真グループとそれ以外のグループに識別する手段であって、いずれか１つの画像データでも前記閾値を超えた場合は写真グループと判断し、１つも前記閾値を超える画像データが存在しない場合は写真グループ以外のグループに識別するものである。
【００１５】
本発明に関わる第８の発明は、前記特定手段は、前記給紙口割当手段により割当てられた給紙口が共に同じ種類の場合は、標準で使用する標準給紙口を予めユーザに設定させておき、前記標準給紙口を給紙口として特定するものである。
【００１６】
本発明に関わる第９の発明は、前記標準給紙口を設定するダイアログを表示する手段を有し、前記ダイアログに対してユーザが前記標準給紙口を設定し、前記標準給紙口の情報を記憶媒体に記憶するものである。
【発明の効果】
【００１７】
本発明に関わる第１から第４の発明によれば、印字すべき内容が複数ページ存在し、種別の異なる描画オブジェクトが混在している場合でも、ユーザがホスト側のプリンタドライバによって、ページ単位で給紙口を選択することなしに、予め給紙口割当てを行っておくだけで、各ページを印刷するのに適した用紙種類がセットされている給紙口を自動的に特定し、給紙を行うことができる。
【００１８】
本発明に関わる第５から第９の発明によれば、印字すべき内容が複数ページ存在し、種別の異なる描画オブジェクトが混在している場合でも、ユーザがホスト側のプリンタドライバによって、ページ単位で給紙口を選択することなく、更に、複数の給紙口にどのような用紙種類をセットしたかをユーザが意識することもなく、各ページを印刷するのに適した用紙種類がセットされている給紙口を自動的に特定し、給紙を行うことができる。
【発明を実施するための最良の形態】
【００１９】
（第１の実施形態）
以下、本発明の実施形態について説明する。
【００２０】
図１は、本発明の第１の実施形態を示す印刷システムのブロック図である。図１において、１０１は印刷出力装置であり、１０９はホストコンピュータである。
【００２１】
印刷出力装置１０１において、１０２はＣＰＵであり、ホストコンピュータ１０９から受信した制御データを含む画像情報を解析して印刷出力装置全体を制御する機構である。
【００２２】
１０３はＣＰＵ１０２が実行する制御プログラムを格納するＲＯＭである。１０４は、ＣＰＵ１０２が制御するプログラムをＲＯＭ１０３からロードし、一時記憶するＲＡＭであり、ＣＰＵ１０２のワークメモリとして機能する。１０５は印刷を行うプリンタエンジンであり、ヘッド及びインクを搭載したカートリッジ及びその制御回路から構成される。１０６は、各構成要素間のデータ通信を行うデータバス、システムバスである。
【００２３】
１０７は給紙部であり、記録媒体を給紙する機構である。
【００２４】
１０８はホスト装置１０９との通信を司る、双方向通信可能な通信Ｉ／Ｆである。シリアルインターフェースとしてはＵＳＢ、ＩＥＥＥ１３９４など、パラレルインターフェースとしてはセントロニクス、ＳＣＳＩなど複数の種類が想定されるが、双方向の通信を実現するものであればどのようなインターフェースでも構わない。
【００２５】
ホストコンピュータ１０９において、１１０は、ＲＡＭ１１２及び外部記憶装置１１７に格納されたプログラムに従って各部を制御するＣＰＵである。印刷出力装置１０１に対応した、後述する図５、図６のフローチャートに基づいて動作するプリンタドライバ（印刷制御プログラム）をＣＰＵ１１０が実行し、アプリケーションプログラムに基づいて作成された出力情報を印刷出力装置に対応する出力コマンドにＣＰＵ１１０が変換し、印刷出力装置１０１に出力する。
【００２６】
１１１はＣＰＵ１１０が実行するＢＩＯＳプログラムやフォントデータを格納するＲＯＭである。
【００２７】
１１２は必要に応じてＣＰＵ１１０がデータの書き込みや読み出しを行ったりするためのＲＡＭであり、プリンタドライバ起動時には、ドライバのプログラムコードがこのＲＡＭ１１２上にロードされる。
【００２８】
１１３はＣＰＵ１１０が読み出すプログラムコードが格納されている、本実施形態の機能の一部を実現する外部記憶装置であり、例えば、ＦＤ、ＣＤ−ＲＷ、ＨＤＤなどである。また、外部記憶装置１１３は、後述する図３の給紙口割当情報を記憶する装置として機能する。
【００２９】
１１４はキーボードやマウス等の入力デバイス１１６を制御する入力デバイス制御部であり、１１５はＣＲＴ等の表示装置１１７を制御する表示装置制御部である。１１８は、各構成要素間のデータ通信を行うデータバス、システムバスである。
【００３０】
１１９は印刷出力装置１０１との通信を司る、双方向通信可能な通信Ｉ／Ｆである。シリアルインターフェースとしてはＵＳＢ、ＩＥＥＥ１３９４など、パラレルインターフェースとしてはセントロニクス、ＳＣＳＩなど複数の種類が想定されるが、双方向の通信を実現するものであればどのようなインターフェースでも構わない。
【００３１】
本実施形態では、２つの給紙口を写真専用給紙口と文書専用給紙口に割当てさせる設定ダイアログを表示して予めユーザに設定させておき、印刷が実行されると印刷ジョブの各ページに含まれている画像の割合と解像度から、各ページを写真と文書の２つのグループに分類し、このグループと予めユーザに設定させておいた給紙口割当情報から写真または文書に適した給紙口を選択し、給紙を行う。以下、その実施形態について詳述する。尚、本実施形態では２つの給紙口を有する印刷出力装置として説明しているが、これに限る必要はなく、例えば後述する給紙口割当ての設定において、グラフィックス専用給紙口などを追加した複数の給紙口を有する印刷出力装置であってもよい。
【００３２】
図２は、図１に示したモニタ等の表示装置１１７に表示するダイアログの一例を示す図であり、ヘッド位置調整やクリーニング等、プリンタの設定やメンテナンスを行う際に表示するプリンタユーティリティである。図２において、２０１はポップアップメニューで、ユーザに、プリンタのどの設定やメンテナンスを行いたいかを選択させるメインメニューである。２０２は、印字すべき内容が、後述する写真グループと文書グループのどちらかに識別された場合に、それぞれどちらの給紙口を使用して給紙するかをユーザに設定させるラジオボタンである。２０３は、ラジオボタン２０２で設定された値によって、自動で「写真専用」または「文書専用」の文字列が表示されるテキストフィールドである。ラジオボタン２０２が、「写真専用」に設定されている場合は、テキストフィールド２０３に「文書専用」が表示され、ラジオボタン２０２が、「文書専用」に設定されている場合は、テキストフィールド２０３に「写真専用」が表示される。２０４はボタンで、ユーザが給紙口の割当てを設定しボタン２０４を押すと、ダイアログ内の設定が確定しダイアログが閉じた後、図１に示した外部記憶装置１１３に、ここで設定した給紙口割当情報が書き込まれる。尚、給紙口が複数の場合は、後述するページ識別処理の条件を変更してグラフィックスグループを追加し、「グラフィックス専用」などの給紙口割当の種類を「写真専用」と「文書専用」に追加してダイアログを表示しても良い。
【００３３】
図３は、図１に示した外部記憶装置１１３に格納される給紙口の割当て情報を管理するための管理データを説明する図であり、図２の給紙口の割当てでユーザが設定した情報を、給紙口割当情報として名称３０１と内容３０２の２つの要素で構成される。３０１は給紙口の名称であり、３０２は給紙口の割当内容である。
【００３４】
図４は、図１に示したモニタ等の表示装置１１７に表示するダイアログの一例を示す図であり、印刷設定を行う際に表示する印刷設定ダイアログである。図４において、４０１はポップアップメニューで、ユーザに、どの印刷設定を行いたいかを選択させるメインメニューであり、ここでは「品位と給紙方法」が選択されているものとする。４０２はポップアップメニューで、カートリッジを選択させるためのメニューである。４０３はポップアップメニューで、印刷の画像品位を設定させるためのメニューである。４０４はポップアップメニューで、給紙方法を選択させるためのメニューであり、給紙口Ａから給紙を行うか、給紙口Ｂから給紙を行うか、自動で給紙口を選択して給紙を行うかの選択肢が表示される。４０５はボタンで、該ボタン４０５を押せば、ダイアログ内の設定が無効となりダイアログが閉じる。４０６はボタンで、該ボタン４０６を押せば、ダイアログ内の設定が確定しダイアログが閉じた後印刷処理が始まる。
【００３５】
次に、図４に示すポップアップメニュー４０４で、ユーザによって給紙方法が「自動」に選択された後、ボタン４０６が押され印刷処理が開始された後の実施形態について、図５に示すフローチャートを参照して説明する。
【００３６】
図５は、印刷処理手順の一例を示すフローチャートである。まず、ステップＳ５０１で、スプールファイル作成のため、作業メモリの確保、変数の初期化などの処理開始のための処理を行う。ステップＳ５０２で、全てのページをスプールしたかをチェックし、ＹＥＳならばステップＳ５１０へ進み、ＮＯならばステップＳ５０３で、そのページをスプールする開始処理を行う。
【００３７】
ステップＳ５０４で、アプリケーションから印刷されるデータをスプールファイルとして保存する。このとき、印字されるデータ内に含まれる画像データを取得する。ステップＳ５０５では、後述するように、１ページに占める画像データの割合と、画像データの解像度について調べ、ある条件を満たしている場合はこのページを写真グループと識別し、条件を満たしていない場合はこのページを文書グループであると識別する。ステップＳ５０６では、図３に示した給紙口割当情報を取得する。ステップＳ５０７では、ステップＳ５０５で識別されたグループが、ステップＳ５０６で取得した給紙口割当情報でどの給紙口に対応しているかを確認してこのページを給紙する給紙口を特定し、その情報をスプールファイルに書き込む。
【００３８】
ステップＳ５０２からステップＳ５０９までの処理をページ毎に行い、全てのページがスプールされた場合は、ステップＳ５１０にてスプールの終了処理を行う。ここでは、確保していた作業メモリ領域の開放などを行う。
【００３９】
次に、ステップＳ５１１では、スプールされた情報をプリンタコマンドへ変換してプリンタへ送信するための開始処理が行われる。ここでは、作業メモリの確保、変数の初期化などの処理開始のための処理を行う。ステップＳ５１２で、全てのデータをコマンドへ変換してプリンタへ送信したかどうかをチェックし、ＹＥＳならばステップＳ５１７へ進み、ＮＯならばステップＳ５１３で、そのページをコマンドへ変換する開始処理を行う。
【００４０】
ステップＳ５１４では、保存されているスプールファイルを参照し、ページ毎の描画データとステップＳ５０７で特定した給紙口の情報などを読み出して、必要な画像処理を行った後、給紙口設定コマンドと共にデータをプリンタへ送信する。この結果、各ページの内容が写真か文章かによって、自動的に給紙口を選択し、印刷を行うことができる。
【００４１】
ステップＳ５１５では、そのページに関する処理を終了するための処理を行う。
【００４２】
ステップＳ５１２からステップＳ５１６までの処理をページ毎に行い、全てのデータをプリンタが送信された場合は、ステップＳ５１７にてコマンド変換の終了処理を行う。ここでは、確保していた作業メモリ領域の開放などを行う。
【００４３】
図６は、図５に示したステップＳ５０５の各ページを写真／文書グループに識別する手順の一例を示すフローチャートである。まず、ステップＳ６０１で１ページに占める画像データの割合を解析し、プリンタドライバが保持する画像データ閾値８０％を超えた場合は、ステップＳ６０４へ進み、このページを写真グループと識別する。ここでの画像データ閾値は８０％としているが、これに限る必要はない。ステップＳ６０１で、ＮＯと判断された場合はステップＳ６０２へ進み、１ページに含まれている画像データの解像度を調べ、解像度閾値１５０ｄｐｉ以上の場合は、ステップＳ６０４へ進み、このページを写真グループと識別する。１ページに複数の画像が存在する場合は、いずれか１つの画像でも解像度閾値を超えるものが存在すれば、このページを写真グループと判断する。ここでの解像度閾値は１５０ｄｐｉとしているが、これに限る必要はない。ステップＳ６０２で、ＮＯと判断された場合はＳ６０３へ進み、このページを文書グループと判断する。尚、複数の給紙口を有する場合は、これらの条件の各閾値を変更することで、例えばグラフィックスグループと識別させることも可能である。
【００４４】
以上、説明してきたように、本実施形態では、印字すべき内容が複数ページ存在し、写真と文書が混在している場合にも、ユーザがホスト側のプリンタドライバによって、ページ単位で給紙口を選択することなしに、予め給紙口割当てを行っておくだけで、各ページの内容が写真か文章かによって、自動的に給紙口を特定し、印刷を行うことができる。
【００４５】
（第２の実施形態）
以下、本発明の実施形態について説明する。
【００４６】
本実施形態の特徴は、第１の実施形態の印刷出力装置に、記録媒体の種類を検知する機能を備えたことにある。これにより、第１の実施形態で行っていた、プリンタユーティリティでの給紙口割当てをユーザが行うことなく、各ページの内容が写真か文章かによって、自動的に給紙口を特定し、印刷を行うことができる。
【００４７】
図７は、本発明の第２の実施形態を示す印刷システムのブロック図である。先の説明で述べたように、第１の実施形態との相違点は、印刷出力装置７０１に、記録媒体の種類を検知する機能としてメディアセンサ７２０を備えたことにある。
【００４８】
印刷出力装置７０１は、７０２から７０８、かつ７２０の各機能ブロックによって構成される。メディアセンサ７２０を除いて、その内容については第１の実施形態で説明しているため、ここでの説明は省略する。
【００４９】
メディアセンサ７２０は、用紙種類を検知するセンサであり、用紙種類を特定する手段としては、予め記録媒体である用紙にマーキングを施し、そのマークを光学的に検出する手段や、用紙に対して照射した特定光の反射光を光学的に検出する手段など、様々なものが存在する。ここでは特にメディアセンサの原理については問わないが、後述する用紙種類を判別できる機能を有するものとする。
【００５０】
７０１はホストコンピュータであり、７１０から７１９までの各機能ブロックによって構成される。外部記憶装置７１３を除いてその内容については第１の実施形態で説明しているため、ここでの説明は省略する。
【００５１】
外部記録装置７１３は、メディアセンス７２０によって検知された用紙種類を写真グループとそれ以外のグループに識別するための情報として、後述する用紙識別テーブルをプリンタドライバと共に記憶している。また、外部記憶装置７１３は、後述する図８のダイアログによってユーザが設定した、標準給紙口を記憶する装置としても機能する。
【００５２】
図８は、図７に示したモニタ等の表示装置７１７に表示するダイアログの一例を示す図であり、ヘッド位置調整やクリーニング等、プリンタの設定やメンテナンスを行う際に表示するプリンタユーティリティである。図８において、８０１はポップアップメニューで、ユーザに、プリンタのどの設定やメンテナンスを行いたいかを選択させるメインメニューである。８０２は、標準で使用する給紙口を設定させるラジオボタンである。標準で使用する給紙口を設定させる理由としては、後述するように、メディアセンス結果から給紙口割当てを行う際、２つの給紙口が共に同じに割当てられた場合に該標準給紙口から給紙を行うためである。８０３はボタンで、ユーザが給紙口の割当てを設定しボタン８０３を押すと、ダイアログ内の設定が確定しダイアログが閉じた後、図７に示した外部記憶装置７１３に、ここで設定した標準給紙口情報が書き込まれる。
【００５３】
図９は、用紙種類から給紙口を割当てるために使用する参照テーブルの一例を示す図である。図９に示す用紙識別テーブルは、用紙種類９０１と内容９０２の２つの要素で構成される。９０１は用紙種類であり、３０２は用紙の識別内容である。このテーブルの具体的な用途は、メディアセンス７２０によって検知された用紙種類を、図９に示す用紙識別テーブルを参照して、各給紙口に設定されている用紙を「写真」または「文書」に識別する。この識別結果から、各給紙口を写真専用給紙口または文書専用給紙口に割当てる。
【００５４】
図１０は、印刷処理手順の一例を示すフローチャートである。ステップＳ１００１からステップＳ１０１０までは、スプールファイルを作成する手順を説明したものであり、ステップＳ１００７を除いて、その内容については第１の実施形態で説明しているため、ここでの説明は省略する。また、ステップＳ１０１１からステップＳ１０２０までは、スプールされた情報をプリンタコマンドへ変換してプリンタへ送信する手順であり、ステップＳ１０１４からステップＳ１０１６を除いて、その内容については第１の実施形態で説明しているため、ここでの説明は省略する。
【００５５】
ステップＳ１００７は、図６に示したページ識別処理で識別された、写真または文書グループの情報をそのままスプールファイルに書き込む。第１の実施形態では、給紙口の情報をスプールファイルに書き込んでいたが、第２の実施形態では、給紙口を決定するためにメディアセンス結果を使用しており、このメディアセンス動作はプリンタへ送信する印刷データを作成する直前に行われるため、ここではグループ情報をスプールファイルに書き込む。
【００５６】
ステップＳ１０１４は、図７に示したメディアセンサ７２０によってメディアセンスを行い、その結果をホストコンピュータ７０９が印刷出力装置７０１へ要求し、出力結果が返却される。ステップＳ１０１５では、ステップＳ１０１５でのメディアセンス出力結果を元に、図９に示す用紙識別テーブルを参照して各給紙口に設定されている用紙を「写真」または「文書」に識別し、この識別結果から、各給紙口を写真専用給紙口または文書専用給紙口に割当てる。ステップＳ１０１６では、写真グループまたは文書グループに識別された各ページのグループ情報をスプールファイルから取得し、該グループ情報とステップＳ１０１５での給紙口割当ての結果から、各ページを給紙する給紙口を特定する。また、ステップＳ１０１５での給紙口割当ての結果が、２つの給紙口で共に同じであると判断された場合は、図８に示したように、予めユーザに設定させておいた標準給紙口を給紙口として特定する。
【００５７】
以上、説明してきたように、本実施形態も第１の実施形態と同様に、印字すべき内容が複数ページ存在し、写真と文書が混在している場合にも、ユーザがホスト側のプリンタドライバによって、ページ単位で給紙口を選択することなしに、各ページの内容が写真か文章かによって、自動的に給紙口を特定し、印刷を行うことができる。特に本実施形態では、複数の給紙口にどのような用紙種類をセットしたかをユーザが意識することなく、各ページに適した用紙種類がセットされている給紙口から自動的に給紙を特定し、印刷を行うことができる。
【図面の簡単な説明】
【００５８】
【図１】第１の実施形態における印刷システムのブロック図である。
【図２】第１の実施形態における給紙口の割当てを設定するダイアログの一例を示めす図である。
【図３】第１の実施形態における外部記憶装置に格納される給紙口の割当て情報を管理するための管理データを説明する図である。
【図４】第１と第２の実施形態で共通な印刷設定ダイアログの一例を示す図である。
【図５】第１の実施形態における印刷処理手順の一例を示すフローチャートである。
【図６】第１と第２の実施形態で共通な各ページを写真／文書グループに識別する手順の一例を示すフローチャートである。
【図７】第２の実施形態における印刷システムのブロック図である。
【図８】第２の実施形態における標準で使用する給紙口を設定するダイアログの一例を示す図である。
【図９】第２の実施形態における用紙種類から給紙口を割当てるために使用する参照テーブルの一例を示す図である。
【図１０】第２の実施形態における印刷処理手順の一例を示すフローチャートである。
【符号の説明】
【００５９】
Ｓ１０１  印刷出力装置
Ｓ１０２  ＣＰＵ
Ｓ１０３  ＲＯＭ
Ｓ１０４  ＲＡＭ
Ｓ１０５  エンジン
Ｓ１０６  バス
Ｓ１０７  給紙部
Ｓ１０８  通信Ｉ／Ｆ
Ｓ１０９  ホストコンピュータ
Ｓ１１０  ＣＰＵ
Ｓ１１１  ＲＯＭ
Ｓ１１２  ＲＡＭ
Ｓ１１３  外部記憶装置
Ｓ１１４  入力デバイス制御部
Ｓ１１５  表示装置制御部
Ｓ１１６  入力デバイス
Ｓ１１７  表示装置
Ｓ１１８  バス
Ｓ１１９  通信Ｉ／Ｆ
【図１】
2006150660.tif 000003
【図２】
2006150660.tif 000004
【図３】
2006150660.tif 000005
【図４】
2006150660.tif 000006
【図５】
2006150660.tif 000007
【図６】
2006150660.tif 000008
【図７】
2006150660.tif 000009
【図８】
2006150660.tif 000010
【図９】
2006150660.tif 000011
【図１０】
2006150660.tif 000012