(57)【要約】【課題】裏紙への印刷を確実に行えるようにし、ユーザーのエコの心意気を無駄にしない。【解決手段】給紙口１〜給紙口８と各給紙口に収容された用紙サイズの収容用紙情報Ｄ１を備え、印刷データに指定された用紙サイズと一致するサイズの用紙を収容した給紙口を自動的に選択した印刷をプリンター１００に指示することのできるホストコンピューター２００において、自動選択された給紙口から給紙された用紙に無条件で印刷するか自動選択された給紙口をユーザーに印刷前に確認させるかの設定を行えるようにし、印刷前の確認を選択された場合に自動選択された給紙口をディスプレイに表示し、給紙口の変更と印刷の続行と印刷の中止との何れかを選択的に受付けるようにしてある。【選択図】図５
2011161793.tif 000002
【特許請求の範囲】
【請求項１】
複数の給紙口と、各給紙口に収容された用紙サイズを検知して印刷データに指定された用紙サイズと一致するサイズの用紙を収容した給紙口を自動的に選択する自動給紙口選択手段とを備えた印刷装置であって、
上記自動給紙口選択手段の選択した給紙口から給紙された用紙に無条件で印刷するか上記自動給紙口選択手段の選択した給紙口についてユーザーに印刷前に確認させるかを選択する第１選択手段と、
上記第１選択手段によって印刷前の確認を選択された場合に上記自動給紙口選択手段の選択した給紙口を出力する出力手段と、
上記出力手段が出力した給紙口について、給紙口の確定と給紙口の変更と印刷の中止との何れかを選択する第２選択手段と、を備えることを特徴とする印刷装置。
【請求項２】
上記印刷装置は表示部を更に備え、
上記出力手段は、上記自動給紙口選択手段の選択した給紙口を上記表示部に表示する請求項１に記載の印刷装置。
【請求項３】
上記出力手段は、上記自動給紙口選択手段の選択した給紙口を上記印刷装置の印刷を制御する印刷制御装置に出力する請求項１又は請求項２に記載の印刷装置。
【請求項４】
上記印刷装置の制御部が上記第２選択手段の選択を受付ける請求項１〜請求項３の何れか１項に記載の印刷装置。
【請求項５】
上記印刷装置は表示部を更に備え、
上記第２選択手段は、上記給紙口の変更が選択されると選択可能な給紙口を上記表示部に一覧表示し、一覧表示した給紙口のいずれかの選択を受付け、受付けた給紙口から給紙された用紙に印刷を行う請求項１〜請求項４の何れか１項に記載の印刷装置。
【請求項６】
上記第２選択手段は、給紙口の表示として該給紙口に収容されている用紙サイズと用紙種類とを表示する請求項５に記載の印刷装置。
【請求項７】
複数の給紙口を備えており、各給紙口に収容された用紙サイズを検知し、印刷データに指定された用紙サイズと一致するサイズの用紙を収容した給紙口を自動的に選択する自動給紙口選択手段を備えた印刷装置と、該印刷装置を制御する印刷制御装置と、を備える印刷システムであって、
上記自動給紙口選択手段の選択した給紙口から給紙された用紙に無条件で印刷するか上記自動給紙口選択手段の選択した給紙口についてユーザーに印刷前に確認させるかを選択する第１選択手段と、
上記第１選択手段によって印刷前の確認を選択された場合に上記自動給紙口選択手段の選択した給紙口を出力する出力手段と、
上記出力手段が出力した給紙口について、給紙口の確定と給紙口の変更と印刷の中止との何れかの選択を受付ける第２選択手段と、を備えることを特徴とする印刷システム。
【請求項８】
上記印刷制御装置が、上記第２選択手段を備える請求項７に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置および印刷システムに関し、特に、複数の給紙口を備えており、各給紙口に収容された用紙サイズを検知し、印刷データに指定された用紙サイズと一致するサイズの用紙を収容した給紙口を自動的に選択する自動給紙口選択手段を備えた印刷装置および上記印刷装置と上記印刷装置を制御する印刷制御装置とを備える印刷システムに関する。
【背景技術】
【０００２】
従来、印刷に使用する用紙の指定方法として「Ａｕｔｏ」という設定を備えたプリンターがある。「Ａｕｔｏ」を指定して印刷すると、アプリケーションまたはプリンタードライバーで指定された用紙種類と一致する用紙がセットされている給紙装置が自動的に選択され、その給紙装置から給紙された用紙に印刷される（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−５６２３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、エコに対する意識の高まりからプリンターの使い方が変化している。特に用紙の無駄を無くす活動の奨励により、裏紙への印刷が多く行われるようになってきた。裏紙への印刷を行う場合、ユーザーはいずれかの給紙口もしくは手差トレイに裏紙をセットする。ところが、裏紙をセットしつつ「Ａｕｔｏ」を指定して印刷すると、アプリケーションまたはプリンタードライバーから指定されたサイズや種類の用紙が他の給紙口にも入っている場合は、その他の給紙口から用紙を給紙して印刷してしまうことがある。給紙口には優先順位が決まっており、デフォルトでは手差トレイの優先順位は最下位になっていることが多いからである。その結果、ユーザーがセットした裏紙ではない新品の用紙に印刷が行われてしまい、裏紙に印刷することにより削減できたはずの用紙を無駄に排出し、ユーザーのエコの心意気も無駄になる。
【０００５】
本発明は、上記課題に鑑みてなされたもので、ユーザーの意図した裏紙印刷を確実に行えるようにし、ユーザーのエコの心意気を無駄にしない印刷装置および印刷システムの提供を目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の印刷装置は、複数の給紙口と、各給紙口に収容された用紙サイズを検知して印刷データに指定された用紙サイズと一致するサイズの用紙を収容した給紙口を自動的に選択する自動給紙口選択手段とを備えた印刷装置であって、第１選択手段と出力手段と第２選択手段とを備える構成としてある。
【０００７】
上記構成において、第１選択手段は、上記自動給紙口選択手段によって給紙口が選択されたときに、選択された給紙口から給紙された用紙に無条件で印刷するか、選択した給紙口についてユーザーに印刷前に確認させるかの選択を行う。この選択は、上記印刷データに基づいた印刷が指示される前にあらかじめ行われている。よって、ユーザーは自動給紙口選択手段の選択結果を確認するか否かをあらかじめ設定しておくことができる。
【０００８】
上記出力手段は、上記第１選択手段によって印刷前にユーザーに確認を行わせることが選択されているときに、上記自動給紙口選択手段が自動的に選択した給紙口を所定の出力先に出力する。この出力は、印刷装置の備ええる表示部の画面に対する表示出力であってもよいし、紙媒体への印刷出力であってもよいし、ネットワークで接続された他の情報処理装置に対するデータ出力であってもよい。よってユーザーは、自動給紙口選択手段の選択した給紙口を、出力手段の出力した給紙口によって確認することができる。
【０００９】
そして、第２選択手段は、上記出力手段の出力した給紙口、すなわち自動給紙口選択手段によって選択された給紙口について、この給紙口から給紙された用紙へ上記印刷データに基づいた印刷を行うように給紙口を確定させるか、他の給紙口から給紙された用紙へ上記印刷データに基づいた印刷を行うように給紙口を変更するか、それとも印刷自体を中止するか、を選択する。このように給紙口の変更や印刷の中止を選択的に行えるようにすることにより、意図したとおりの給紙口が用紙の供給元になっているかをユーザーが確認することが出来る。
【００１０】
また、本発明の選択的な一態様として、上記出力手段は、上記自動給紙口選択手段の選択した給紙口を上記印刷装置の印刷を制御する印刷制御装置に出力するように構成してもよい。印刷制御装置に上記自動給紙口選択手段の選択した給紙口を出力することにより、印刷制御装置では自動選択された給紙口をディスプレイなどに表示してユーザーに通知することが出来るようになる。
【００１１】
また、本発明の選択的な一態様として、上記印刷装置の制御部が上記第２選択手段の選択を受付けるように構成してもよい。上記印刷装置の制御部は、上記第２選択手段の受付けた選択結果を受付けることにより、受付けた選択結果に応じた給紙口から給紙された用紙に対する印刷を行ったり印刷を中止したりすることができる。
【００１２】
また、本発明の選択的な一態様として、上記印刷装置は表示部を更に備え、上記第２選択手段は、上記給紙口の変更が選択されると選択可能な給紙口を上記表示部に一覧表示し、一覧表示した給紙口のいずれかの選択を受付け、受付けた給紙口から給紙された用紙に印刷を行うように構成してもよい。すなわち、給紙口を変更する際に、変更可能な給紙口の一覧を表示部に表示するため、ユーザーは変更可能な給紙口を容易に把握し、給紙口の変更を容易に行うことができる。
【００１３】
また、本発明の選択的な一態様として、上記第２選択手段は、給紙口の表示として該給紙口に収容されている用紙サイズと用紙種類とを表示するように構成してもよい。このように構成すると、ユーザーはどの給紙口にどのサイズの用紙が収容されているかや、どの種類の用紙が収容されているかを把握しつつ、給紙口の変更を行うことができる。
【００１４】
なお、上述した印刷装置は、他の機器に組み込まれた状態で実施されたり他の方法とともに実施されたりする等の各種の態様を含む。また、本発明は上記印刷装置と該印刷装置を制御する印刷制御装置を備える印刷システム、上述した装置の構成に対応した工程を有する制御方法、上述した装置の構成に対応した機能をコンピューターに実現させるプログラム、該プログラムを記録したコンピューター読み取り可能な記録媒体、等としても実現可能である。これら印刷システム、印刷制御方法、印刷制御プログラム、該プログラムを記録した媒体、の発明も、上述した作用、効果を奏する。むろん、請求項２〜６に記載した構成も、前記システムや前記方法や前記プログラムや前記記録媒体に適用可能である。なお、本発明を印刷システムとして構成したときは、上記印刷制御装置が上記第２選択手段を備えるようにしてもよい。
【図面の簡単な説明】
【００１５】
【図１】印刷システムの構成を示すブロック図である。
【図２】印刷条件の設定画面の一例である。
【図３】収容用紙情報を説明する図である。
【図４】優先順位情報を説明する図である。
【図５】印刷処理の流れを示すフローチャートである。
【図６】自動選択した給紙口の確認画面の一例である。
【図７】給紙口の再選択画面の一例である。
【図８】変形例にかかる印刷処理の流れを示すフローチャートである。
【図９】自動選択の結果の確認にかかる処理におけるプリンターとホストコンピューターの役割分担のパターンを示す図である。
【発明を実施するための形態】
【００１６】
以下、下記の順序に従って本発明の実施例を説明する。
（１）本実施例の構成：
（２）印刷処理：
（３）変形例：
（４）まとめ：
【００１７】
（１）本実施例の構成： 
図１は本実施例にかかる印刷システムＳの構成を示すブロック図である。同図に示すように、印刷システムＳはプリンター１００とホストコンピューター２００を備えている。なお、本実施例においては、プリンター１００が印刷装置を構成し、ホストコンピューター２００が印刷制御装置を構成する。また、プリンター１００とホストコンピューター２００の協動により印刷装置を構成することもできる。
【００１８】
プリンター１００は、印刷要求に基づいて印刷用紙に画像を形成する。印刷要求は、ホストコンピューター２００から送信されたり、操作パネルからプリンター１００に接続された外部メモリーに記憶された画像データの印刷を指示されたりすることにより行われる。ホストコンピューター２００から印刷要求があると、例えば、ページ単位で印刷を行うことができる電子写真式等のページプリンタの場合は、ホストコンピューター２００からページ記述言語で表現された印刷データが送られてくるため、これをプリンター内部にあるコントローラーのマイクロプロセッサが解析して印刷イメージを生成し、この印刷イメージに基づいて印刷する。
【００１９】
かかる機能を実現するために、プリンター１００は、プリンター１００全体の制御をおこなうコントローラー１０と、印刷機構およびこれを制御するコントローラーとを備えた印刷エンジン２０と、ホストコンピューター２００との通信を制御するネットワークインターフェース（ＮＷ Ｉ／Ｆ）３０と、操作部や表示部を備えたパネル４０と、不揮発性の記憶媒体であるＮＶＲＡＭ（Non Volatile Random Access Memory）５０と、を備えている。各部２０〜５０は、コントローラー１０からアクセス可能に接続されている。
【００２０】
また、コントローラー１０は、プリンター１００の全体を制御するために、演算処理の中枢をなすＣＰＵ（Central Processing Unit）１１と、ＣＰＵ１１の演算処理におけるワークエリアとして利用されるＲＡＭ（Random Access Memory）１２と、ＣＰＵ１１で実行されるプリンター１００の制御プログラムを格納するＲＯＭ（Read Only Memory）１３と、を備えている。コントローラー１０は、ＣＰＵ１１がＲＡＭ１２をワークエリアとして利用しつつＲＯＭ１３に記憶された制御プログラムを実行することによりネットワークとの通信制御や印刷データ受信や印刷制御の各機能を実現する。このコントローラー１０が本実施例において印刷装置の制御部を構成する。
【００２１】
例えば、ホストコンピューター２００からＮＷ Ｉ／Ｆ３０を介して画像データと印刷コマンドの入力を受付けると、コントローラー１０は画像データに対して所定の画像処理を行い、画像処理された画像データおよび印刷コマンドを印刷エンジン２０に出力する。すると、印刷エンジン２０は、コントローラー１０から指示された内容（印刷コマンドと画像データの示す内容）にもとづいて印刷用紙に文字や画像などのイメージを形成する。より具体的には、プリンター１００が電子写真方式の場合は、印刷エンジン２０は、レーザービームにて感光ドラムを適切なタイミングで照射しつつ走査することにより、画像データの各ドットに対応するトナーを感光ドラムに付着させ、感光ドラムに付着されたトナーを印刷用紙に付着させる。
【００２２】
また、コントローラー１０は、パネル４０の操作部に対して行われた操作入力に応じて、ＮＶＲＡＭ５０に記憶された各種の設定値に応じた処理を行ったり、処理の結果をパネル４０の表示部に表示したりする。ＮＶＲＡＭ５０には、「自動選択」を指定した印刷を行うときに自動選択した給紙口をユーザーに通知して確認するか否かを設定するための設定値や、各給紙トレイに収容された用紙サイズを自動検知するか否かの設定値、が記憶されている。ユーザーは、ＮＶＲＡＭ５０に記憶された各種設定値を、パネル４０やホストコンピューター２００の操作入力部に対して所定の操作を行うことにより変更することができる。
【００２３】
ホストコンピューター２００は、プリンター１００に対して印刷要求を行うホスト装置であり、パーソナルコンピュータ等のコンピューターで構成される。ホストコンピューター２００は、ユーザーの操作等に基づいて画像データと印刷コマンドで構成された印刷データをプリンター１００に送信する。より具体的には、ホストコンピューター２００ではプログラム実行環境を備えており、アプリケーションプログラムＡＰＬとプリンタードライバーＰＤを実行可能である。ユーザーがアプリケーションプログラムＡＰＬを実行して印刷を選択すると、不図示のディスプレイにプリンタードライバーＰＤの設定画面が表示される。ユーザーは、不図示のキーボードやマウス等を操作して設定画面に各種の印刷条件を設定することができる。
【００２４】
図２は、プリンタードライバーＰＤがディスプレイに表示する印刷条件の設定画面の一例である。同図に示すように、設定画面では、印刷用紙のサイズ（Ａ４、Ａ３、Ｂ４、Ｌｅｔｔｅｒ、Ｂ５等）、印刷方向、印刷用紙の種類（普通紙、光沢紙、マット紙等）、給紙口（「給紙トレイ１」「給紙トレイ２」「給紙トレイ３」「給紙トレイ４」・・・「手差トレイ」等）などを選択できるようになっている。給紙口は、いずれかの給紙口を特定して指定することもできるが、「自動選択」のように給紙口の選択をプリンタードライバーＰＤもしくはプリンター１００のコントローラーに任せることもできる。
【００２５】
「自動選択」が選択されると、プリンター１００では、各給紙カセットに収容されている用紙サイズを特定するための収容用紙情報Ｄ１を参照して、指定された用紙サイズや用紙種類に一致する用紙を供給可能な給紙口を自動的に選択する。この収容用紙情報Ｄ１を作成するために、コントローラー１０は、各給紙カセットに収容されている用紙サイズの自動検知部Ｍ１と、各給紙カセットに収容されている用紙サイズの手動設定部Ｍ２と、を備えている。本実施例においては、自動検知部Ｍ１と手動設定部Ｍ２はコントローラー１０で実行されるファームウェアによって実現されている。
【００２６】
用紙サイズを自動検知するか手動設定するかは、ＮＶＲＡＭ５０に記憶されている用紙サイズ自動検知の設定値によって切り替えられる。自動検知がオンの場合は自動検知部Ｍ１が、各給紙カセットに収容されている用紙サイズを特定するための収容用紙情報Ｄ１を作成する。自動検知がオフの場合は、手動設定部Ｍ２が収容用紙情報Ｄ１を作成する。
【００２７】
プリンター１００は各給紙カセットに用紙ガイドを備えており、この用紙ガイドの位置情報を検知できるようになっている。自動検知部Ｍ１は、各給紙カセットの用紙ガイドの位置に基づいて各給紙カセットに収容されている用紙サイズを特定し、給紙口（給紙カセット）と用紙サイズとを対応付けた収容用紙情報Ｄ１を作成する。一方、手動検知部Ｍ２は、パネル４０やホストコンピューター２００のプリンタードライバーＰＤの設定画面を介してユーザーが各給紙カセットに収容する用紙サイズを設定することにより、収容用紙情報Ｄ１を作成する。このようにして自動検知部Ｍ１や手動設定部Ｍ２によって作成された収容用紙情報Ｄ１は、例えばＮＶＲＡＭ５０のような不揮発性の記憶媒体に記憶され、さらにホストコンピューター２００にも通知されてドライバープログラムＰＤの管理する設定情報として記憶される。
【００２８】
図３は、収容用紙情報Ｄ１を説明する図である。同図に示すように、収容用紙情報Ｄ１には、給紙口（もしくは給紙カセット）を特定するための給紙口名と、各給紙口に収容されている用紙サイズや用紙種類と、が対応付けて記憶されている。コントローラー１０やドライバープログラムＰＤは、この収容用紙情報Ｄ１を参照することにより、どの給紙口（給紙カセット）にどのサイズの用紙が収容されているか、もしくはどの種類の用紙が収容されているかを特定することができる。
【００２９】
また、ＮＶＲＡＭ５０には、上述したように自動選択結果表示設定の設定値Ｖも記憶され、さらにホストコンピューター２００のドライバープログラムＰＤの管理する設定情報としても記憶されている。この設定値はあらかじめプリンタードライバーＰＤの設定画面やパネル４０からユーザーによって設定されている。自動選択結果表示設定の設定値Ｖがオンの場合は後述の印刷処理において自動選択された給紙口をユーザーに確認し、オフの場合はユーザーに確認することなく自動選択された給紙口から給紙された用紙に印刷する。
【００３０】
またＮＶＲＡＭ５０には、給紙口を自動選択する際の優先順位を設定した優先順位情報Ｄ２も記憶している。図４は優先順位情報を説明する図である。同図に示すように、優先順位情報Ｄ２には各給紙口の優先順位が設定されており、デフォルトでは手差トレイが最下位になっている。この優先順位はユーザーがパネル４０やプリンタードライバーＰＤの設定画面を介して変更可能である。優先順位情報Ｄ２は、ＮＶＲＡＭ５０に記憶され、さらにホストコンピューター２００にも通知されてドライバープログラムＰＤの管理する設定情報として記憶される。
【００３１】
（２）印刷処理： 
以上説明した構成において、ホストコンピューター２００からプリンター１００へ印刷データを送信する際にプリンタードライバーＰＤによって実行される印刷処理について説明する。図５は、印刷処理の流れを示すフローチャートである。同図に示す処理は、アプリケーションプログラムＡＰＬからプリンタードライバーＰＤに印刷要求が行われたときに実行される。
【００３２】
まず、ステップＳ１００において、プリンタードライバーＰＤは給紙口の指定が「自動選択」であるか否かを判断する。「自動選択」を指定した印刷要求の場合はステップＳ１０５に進み（Ｓ１００：Ｙｅｓ）、印刷要求において給紙口を特定してある場合はステップＳ１３５に進む（Ｓ１００：Ｎｏ）。
【００３３】
ステップＳ１０５では、給紙口の自動選択を行う。このとき、プリンタードライバーＰＤは、プリンタードライバーＰＤの管理する収容用紙情報Ｄ１と優先順位情報Ｄ２とを参照して給紙口を選択する。例えば、印刷条件設定において給紙口の「自動選択」と用紙サイズ「Ａ４」が選択されている場合は、優先順位情報Ｄ２と収容用紙情報Ｄ１とを参照しつつＡ４用紙が収容されている給紙口の中で最も優先順位の高い給紙口を自動選択する。例えば、図３や図４に示した収容用紙情報Ｄ１や優先順位情報Ｄ２の場合は、給紙口１（給紙カセット１）と給紙口８（手差トレイ）に「Ａ４」の用紙が収容されていることが特定されるため、給紙口１と給紙口８のうちでより優先順位の高い給紙口１を給紙元として自動選択することになる。このステップＳ１０５を実行するプリンタードライバーＰＤが本実施例において自動給紙口選択手段を構成する。
【００３４】
ステップＳ１１０では、給紙口の自動選択の結果を表示する設定になっているか否かを判断する。本実施例では、プリンタードライバーＰＤは、プリンタードライバーＰＤの管理する設定値を参照してステップＳ１１０の判断を行う。プリンタードライバーＰＤの管理する自動選択結果表示設定の設定値Ｖがオンの場合はステップＳ１１５に進み（Ｓ１１０：Ｙｅｓ）、オフの場合はステップＳ１３０に進む（Ｓ１１０：Ｎｏ）。このステップＳ１１０を実行するプリンタードライバーＰＤが本実施例において第１選択手段を構成する。
【００３５】
ステップＳ１１５では、ステップＳ１０５で選択された給紙口がユーザーの意図した給紙口と異なっていないかを確認する。そのために、プリンタードライバーＰＤは不図示のディスプレイに確認画面を表示する。図６は、自動選択した給紙口の確認画面の一例である。同図には、自動選択した給紙口（給紙カセット）と給紙カセットに収容されている用紙サイズや用紙種類を表示するとともに、自動選択された給紙口の用紙への印刷を承認する「確定」ボタンと、自動選択された給紙口と異なる用紙を選択しなおす「変更」ボタンと、印刷自体を中止する「印刷中止」ボタンと、を表示する。ユーザーは、不図示のマウスやキーボードを操作して、これら３つのボタンのいずれかを選択する。ユーザーがいずれかのボタンを選択する操作を行うと、ステップＳ１２０に進む。このステップＳ１１５を実行するプリンタードライバーＰＤが本実施例において出力手段を構成する。
【００３６】
ステップＳ１２０と続くステップＳ１２５では、ステップＳ１１５の選択結果に応じて分岐する処理を行う。すなわち、ステップＳ１２０では給紙口の確定が選択されたか否かを判断し、ステップＳ１２５では給紙口の変更が選択されたか否かを判断する。ユーザーが「確定」ボタンを選択した場合は、ステップＳ１３５に進む（Ｓ１２０：Ｙｅｓ）。ユーザーが「変更」ボタンを押した場合は、ステップＳ１３０に進む（Ｓ１２０：Ｎｏ、Ｓ１２５：Ｙｅｓ）。ユーザーが「印刷中止」を選択した場合は、印刷処理を中止する（Ｓ１２０：Ｎｏ、Ｓ１２５：Ｎｏ）。これらステップＳ１１５〜Ｓ１２５を実行するプリンタードライバーＰＤが本実施例において第２選択手段を構成する。
【００３７】
ステップＳ１３０では、給紙口の再選択を行う。そのためにプリンタードライバーＰＤは、不図示のディスプレイに給紙口の再選択画面を表示する。図７は、給紙口の再選択を行う画面の一例である。同図に示すように、給紙口の再選択画面には、給紙口番号と各給紙口に収容されている用紙のサイズと種類とが表示され、ユーザーは各給紙口に収容されている用紙を画面で確認しつつ給紙口を選択しなおすことができる。ユーザーがマウスやキーボードを操作してドロップダウンメニューを表示し、いずれかの給紙口を選択して「確定」ボタンを操作すると、選択された給紙口を給紙元に確定してステップＳ１３５に進む。
【００３８】
ステップＳ１３５では、確定された給紙口からの給紙を指定した印刷データを作成してプリンター１００に送信する。プリンター１００では、受信した印刷データに基づいて印刷を実行する。その結果、ユーザーが「自動選択」を選択しなかった場合はアプリケーションから明示的に指定された給紙口から給紙された用紙に印刷が行われ、ユーザーが「自動選択」を選択しつつ給紙口の自動選択結果を表示しない設定にしていた場合は自動的に選択された給紙口から給紙された用紙に印刷が行われる。また、ユーザーが「自動選択」を選択しつつ給紙口の自動選択結果を表示する設定にしていた場合は、給紙口の自動選択結果を承認した場合は自動的に選択された給紙口から給紙された用紙に印刷が行われ、給紙口の再選択を行った場合は再選択により指定された給紙口から給紙された用紙に印刷が行われる。なお、印刷を中止した場合には印刷は行われない。
【００３９】
以上のように、給紙口の自動選択の結果を、印刷実行前にユーザーが確認できるようにし、さらに自動選択された給紙口の承認と変更と印刷中止とを選択可能にしている。そのため、裏紙を利用して印刷しようとしているにもかかわらず自動選択によって裏紙の収容されていない給紙口が選択されてしまった場合には、ユーザーは裏紙を収容した給紙口からの給紙を指示することができるし、裏紙を利用して印刷しようとしているときに自動選択によって確実に裏紙の収容されている給紙口が選択されているか否かを確認することができる。また、いったん印刷を中止することもできる。よって、裏紙への印刷を確実に行えるようになり、ユーザーのエコの心意気を無駄にせずに済む。
【００４０】
（３）変形例： 
上述した実施例では、プリンタードライバーＰＤが自動選択した給紙口の確認を行っていたが、この確認はプリンター１００のパネル４０で行っても構わない。図８は、本変形例にかかる印刷処理の流れを示すフローチャートである。同図に示す処理は、プリンター１００がプリンタードライバーＰＤから送信された印刷データを受信したときに、コントローラー１０において実行される。
【００４１】
まず、ステップＳ２００において、コントローラー１０は給紙口の指定が「自動選択」であるか否かを判断する。「自動選択」が指定された印刷要求の場合はステップＳ２０５に進み（Ｓ２００：Ｙｅｓ）、印刷要求において給紙口を特定してある場合はステップＳ２３５に進む（Ｓ２００：Ｎｏ）。
【００４２】
ステップＳ２０５では、給紙口の自動選択を行う。このとき、コントローラー１０は、ＮＶＲＡＭ５０に記憶されている収容用紙情報Ｄ１と優先順位情報Ｄ２とを参照して給紙口を選択する。例えば、印刷データにおいて給紙口の「自動選択」が選択されており、ユーザーによって用紙サイズ「Ａ４」選択されると、優先順位情報Ｄ２と収容用紙情報Ｄ１とを参照しつつ給紙口を自動選択する。例えば、図３や図４に示した収容用紙情報Ｄ１や優先順位情報Ｄ２を参照する場合は、給紙口１（給紙カセット１）と給紙口８（手差トレイ）に「Ａ４」の用紙が収容されていることが特定され、給紙口１と給紙口８のうちで給紙口１のほうが優先順位が高いため、給紙口１を給紙元として自動選択することになる。このステップＳ２０５を実行するコントローラー１０が本変形例において自動給紙口選択手段を構成する。
【００４３】
ステップＳ２１０では、給紙口の自動選択の結果を表示する設定になっているか否かを判断する。本実施例では、コントローラー１０は、ＮＶＲＡＭ５０に記憶されている設定値を参照してステップＳ２１０の判断を行う。ＮＶＲＡＭ５０に記憶されている自動選択結果表示設定の設定値Ｖがオンの場合はステップＳ２１５に進み（Ｓ２１０：Ｙｅｓ）、オフの場合はステップＳ２３０に進む（Ｓ２１０：Ｎｏ）。このステップＳ２１０を実行するコントローラー１０が本変形例において第１選択手段を構成する。
【００４４】
ステップＳ２１５では、ステップＳ２０５で選択された給紙口をパネル４０の表示部に表示する。ここで表示される画面は図６と同様である。ユーザーは、パネル４０の操作部を操作して、これら３つのボタンのいずれかを選択することができる。ユーザーがいずれかのボタンを選択する操作を行うと、ステップＳ２２０に進む。このステップＳ２１５を実行するコントローラー１０が本実施例において出力手段を構成する。
【００４５】
ステップＳ２２０と続くステップＳ２２５では、ステップＳ２１５の選択結果に応じて分岐する処理を行う。すなわち、ステップＳ２２０では給紙口の確定が選択されたか否かを判断し、ステップＳ２２５では給紙口の変更が選択されたか否かを判断する。ユーザーが「確定」ボタンを選択した場合は、ステップＳ２３５に進む（Ｓ２２０：Ｙｅｓ）。ユーザーが「変更」ボタンを押した場合は、ステップＳ２３０に進む（Ｓ２２０：Ｎｏ、Ｓ２２５：Ｙｅｓ）。ユーザーが「印刷中止」を選択した場合は、印刷処理を中止する（Ｓ２２０：Ｎｏ、Ｓ２２５：Ｎｏ）。これらステップＳ２１５〜Ｓ２２５を実行するコントローラー１０が本変形例において第２選択手段を構成する。
【００４６】
ステップＳ２３０では、例えば、図７に示す給紙口の再選択画面と同様に、再選択を行う画面をパネル４０の表示部に表示する。ユーザーがパネル４０の操作部を操作してドロップダウンメニューに表示されたいずれかの給紙口を選択してから「確定」ボタンを操作すると、選択された給紙口を給紙元に確定してステップＳ２３５に進む。
【００４７】
ステップＳ２３５では、確定された給紙口からの用紙を給紙しつつ印刷データに基づいて印刷を実行する。その結果、ユーザーが「自動選択」を選択しなかった場合はアプリケーションから明示的に指定された給紙口から給紙された用紙に印刷が行われ、ユーザーが「自動選択」を選択しつつ給紙口の自動選択結果を表示しない設定にしていた場合は自動的に選択された給紙口から給紙された用紙に印刷が行われる。また、ユーザーが「自動選択」を選択しつつ給紙口の自動選択結果を表示する設定にしていた場合で、給紙口の自動選択結果を承認した場合は自動的に選択された給紙口から給紙された用紙に印刷が行われ、給紙口の再選択を行った場合は再選択により指定された給紙口から給紙された用紙に印刷が行われる。なお、印刷を中止した場合は印刷は行われない。
【００４８】
以上のように、給紙口の自動選択の結果を、印刷実行前にプリンター１００の側でユーザーが確認できるようにし、さらに自動選択された給紙口の承認と変更と印刷中止とを選択可能にしている。このように構成した場合も上述した印刷処理と同様の効果を奏する。
【００４９】
なお、上述した実施例や変形例ではプリンター１００とホストコンピューター２００のいずれか一方が主体となって自動選択の結果についてユーザーに確認を行っていたが、これはプリンター１００とホストコンピューター２００の協働により行ってもよい。図９は、自動選択の結果の確認にかかる処理におけるプリンター１００とホストコンピューター２００の役割分担のパターンを示す図である。
【００５０】
図９（ａ）は上述した実施例にかかる役割分担を示しており、図９（ｂ）は上述した変形例にかかる役割分担を示している。そして図９（ｃ）はプリンター１００とホストコンピューター２００とが協働して行う場合の例を示してある。図９（ｃ）では、印刷データを受信したプリンター１００が印刷データに基づいて給紙口の自動選択を行い、その自動選択の結果をホストコンピューター２００に出力している。そしてホストコンピューター２００のプリンタードライバーＰＤが自動選択の結果をディスプレイに表示しつつ、確定／再選択／印刷中止のいずれかを受付ける。そして受付けた結果に基づいて、印刷の続行と給紙口の指定と印刷中止のいずれかをプリンター１００に通知する。その結果、プリンター１００では、自動選択された給紙口もしくは再選択された給紙口から給紙された用紙に印刷を行ったり、印刷を中止したりする。
【００５１】
むろん、図９に示した３種の役割分担に限るものではなく、ホストコンピューター２００以外のコンピューターに自動選択の結果を出力して確認を行うようにしてもよいし、自動選択をホストコンピューター２００で行ってから印刷データをプリンター１００に出力しつつ印刷の続行と給紙口の指定と印刷中止のいずれかをプリンター１００に通知するなど、その組み合わせは様々に変更可能である。
【００５２】
（４）まとめ： 
以上説明したように、上述した実施例によれば、給紙口１〜給紙口８と各給紙口に収容された用紙サイズの収容用紙情報Ｄ１を備え、印刷データに指定された用紙サイズと一致するサイズの用紙を収容した給紙口を自動的に選択した印刷をプリンター１００に指示することのできるホストコンピューター２００において、自動選択された給紙口から給紙された用紙に無条件で印刷するか自動選択された給紙口をユーザーに印刷前に確認させるかの設定を行えるようにし、印刷前の確認を選択された場合に自動選択された給紙口をディスプレイに表示し、給紙口の変更と印刷の続行と印刷の中止との何れかを選択的に受付けるようにしてある。このように構成することにより、裏紙への印刷を確実に行えるようになり、ユーザーのエコの心意気を無駄にせずに済む。
【００５３】
なお、本発明は上述した実施形態や変形例に限られず、上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術並びに上述した実施形態および変形例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も含まれる。
【符号の説明】
【００５４】
１００…プリンター、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、２０…印刷エンジン、３０…ＮＷ Ｉ／Ｆ、４０…パネル、５０…ＮＶＲＡＭ、Ｍ１…自動検知部、Ｍ２…手動設定部、Ｄ１…収容用紙情報、Ｖ…自動選択結果表示設定の設定値、２００…ホストコンピューター、ＰＤ…プリンタードライバー、ＡＰＬ…アプリケーションプログラム、Ｓ…印刷システム
【図１】
2011161793.tif 000003
【図２】
2011161793.tif 000004
【図３】
2011161793.tif 000005
【図４】
2011161793.tif 000006
【図５】
2011161793.tif 000007
【図６】
2011161793.tif 000008
【図７】
2011161793.tif 000009
【図８】
2011161793.tif 000010
【図９】
2011161793.tif 000011