(57)【要約】【課題】本発明は、複数の給紙口を備えるプリンタを用いて、ユーザが手動両面印刷を行う際の利便性を向上させることを目的とする。【解決手段】プリンタドライバは、基本設定画面の給紙方法入力欄に「用紙割り当てに従う」が入力されていることを認識すると、メモリに記憶されている特定用紙情報と用紙情報が一致するか否か判断する。そして、特定用紙情報と用紙情報とが一致すると判断すると、使用する給紙口を、前面用紙カセットに決定し、メモリに記憶されているチェックボックス表示フラグをＯＦＦにする。そして、プリンタドライバは、ページ設定画面６０を表示する際に、チェックボックス表示フラグがＯＮか否かを判別し、チェックボックス表示フラグがＯＦＦであることを認識すると、手動両面印刷チェックボックス６２を、ページ設定画面６０に、選択不可能にグレーアウトして表示する。【選択図】図５
2008046800.tif 000002
【特許請求の範囲】
【請求項１】
第１の種類と第２の種類に分類される複数の給紙口を有するプリンタを、コンピュータによって制御させるためのプリンタドライバプログラムであって、
（ａ）少なくとも、ユーザが前記プリンタにおける給紙の方法を入力するための給紙方法入力部と、前記ユーザが選択して手動両面印刷を指示するための手動両面印刷指示部と、を含む印刷設定画面を前記コンピュータが備える表示画面に表示させる手順と、
（ｂ）前記給紙方法入力部を介して第１の給紙方法が入力された場合には、所定の条件に基づいて、前記第１の種類に属する前記給紙口および前記第２の種類に属する前記給紙口のうち、いずれか一方の前記給紙口を前記プリンタが使用する使用給紙口として決定し、前記給紙方法入力部を介して第２の給紙方法が入力された場合には、前記第２の種類の前記給紙口を前記使用給紙口として決定する手順と、
（ｃ）前記手順（ｂ）において、前記第１の種類に属する前記給紙口を前記使用給紙口として決定した場合には、前記手動両面印刷指示部を、選択可能に前記印刷設定画面上に表示させ、前記第２の種類に属する前記給紙口を前記使用給紙口として決定した場合には、前記手動両面印刷指示部を、選択不可能に前記印刷設定画面に表示させるか、前記手動両面印刷指示部を表示させないようにする手順と、
を、前記コンピュータに実行させることを特徴とするプリンタドライバプログラム。
【請求項２】
請求項１に記載のプリンタドライバプログラムであって、
（ｄ）前記手順（ｂ）において前記第１の種類に属する給紙口を前記使用給紙口として決定し、前記手順（ｃ）において前記手動両面印刷指示部を選択可能に前記印刷設定画面上に表示させた場合に、前記手動両面印刷指示部が選択されたか否かを判別し、判別結果を前記コンピュータが備える記憶部に記憶させる手順と、
（ｅ）前記給紙方法が変更されるか、所定の条件が変更されることにより、前記使用給紙口が前記第１の種類の給紙口から前記第２の種類の給紙口に変更されるような場合には、記憶された前記判別結果を参照して、前記手動両面印刷指示部が選択されていた場合に、ユーザに前記手動両面印刷はできない旨の通知を行う手順と、
を、さらに前記コンピュータに実行させることを特徴とするプリンタドライバプログラム。
【請求項３】
請求項１または請求項２に記載のプリンタドライバプログラムにおいて、
前記印刷設定画面は、前記ユーザが印刷を希望する用紙の用紙サイズを入力するための用紙サイズ入力部をさらに有し、
前記手順（ｂ）において、前記第１の給紙方法が入力された場合に、前記所定の条件として、少なくとも前記用紙サイズ入力部に入力された用紙サイズを含む用紙情報に基づいて、使用給紙口を決定することを特徴とするプリンタドライバプログラム。
【請求項４】
請求項１ないし請求項３のいずれかに記載のプリンタドライバプログラムが格納されたコンピュータ読み取り可能な記憶媒体。
【請求項５】
第１の種類と第２の種類に分類される複数の給紙口を有するプリンタを、制御するためのプリンタ制御装置であって、
少なくとも、ユーザが前記プリンタにおける給紙の方法を入力するための給紙方法入力部と、前記ユーザが選択して手動両面印刷を指示するための手動両面印刷指示部と、を含む印刷設定画面を表示する表示部と、
前記給紙方法入力部を介して第１の給紙方法が入力された場合には、所定の条件に基づいて、前記第１の種類に属する前記給紙口および前記第２の種類に属する前記給紙口のうち、いずれか一方の前記給紙口を前記プリンタが使用する使用給紙口として決定し、前記給紙方法入力部を介して第２の給紙方法が入力された場合には、前記第２の種類の前記給紙口を前記使用給紙口として決定する使用給紙口決定部と、
前記使用給紙口決定部において、前記第１の種類に属する前記給紙口を前記使用給紙口として決定した場合には、前記手動両面印刷指示部を、選択可能に前記印刷設定画面上に表示させ、前記第２の種類に属する前記給紙口を前記使用給紙口として決定した場合には、前記手動両面印刷指示部を、選択不可能に前記印刷設定画面に表示させるか、前記手動両面印刷指示部を表示させないようにする表示制御部と、
を、備えることを特徴とするプリンタ制御装置。
【請求項６】
請求項５に記載のプリンタ制御装置であって、
前記表示部に前記手動両面印刷指示部が選択可能に表示されている場合に、前記手動両面印刷指示部が選択されたか否かの判断結果を記憶する記憶部と、
前記給紙方法が変更されるか、所定の条件が変更されることにより、前記使用給紙口が前記第１の種類の給紙口から前記第２の種類の給紙口に変更されるような場合には、前記記憶部に記憶された前記判別結果を参照して、前記手動両面印刷指示部が選択されていたことを認識すると、ユーザに前記手動両面印刷はできない旨の通知を行う通知部と、
を、さらに備えることを特徴とするプリンタ制御装置。
【請求項７】
請求項５または請求項６に記載のプリンタ制御装置であって、
前記印刷設定画面は、前記ユーザが印刷を希望する用紙の用紙サイズを入力するための用紙サイズ入力部をさらに有し、
前記使用給紙口決定部は、前記第１の給紙方法が入力された場合に、前記所定の条件として、少なくとも前記用紙サイズ入力部に入力された用紙サイズを含む用紙情報に基づいて、使用給紙口を決定することを特徴とするプリンタ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の給紙口を有するプリンタを制御する制御装置として、コンピュータを機能させるためのプリンタドライバプログラムに関するものである。
【背景技術】
【０００２】
複数の給紙口を備えたプリンタにおいて、「手動両面印刷」モードにて両面印刷を行う場合、表面を印刷する際に用紙をセットする給紙口と、裏面を印刷する際に用紙をセットする給紙口との組み合わせが複数できて、ユーザが混乱するおそれがあったため、下記の特許文献１に記載のプリンタでは、手動両面印刷の際に使用する給紙口（以下、手動両面対応給紙口ともいう。）を、１つに限定していた。なお、「手動両面印刷」モードでは、複数枚の用紙に対して両面印刷を行う場合、まず、各用紙について、表面の印刷を連続して行い、次に、ユーザが、表面の印刷が終了したそれらの用紙を裏返して給紙口に再度セットして、各用紙について、裏面の印刷を開始するようにしている。
また、このようなプリンタの中には、給紙モードの一つとして、「自動」（「用紙割り当てに従う」等、他のモード名のものもある）という給紙モードが設けられているものがある。「自動」という給紙モードは、ユーザが指定した印刷設定の条件に応じて、自動的に、複数の給紙口の中から一の給紙口を使用する給紙口に決定して給紙するというモードである。
【０００３】
【特許文献１】特開２００６−８９１４７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユーザが、上記のプリンタを使用して、「自動」給紙モードを選択した上で、「手動両面印刷」モードにて印刷しようとする場合に、ユーザが指定した印刷設定の条件によっては、手動両面対応給紙口以外の給紙口が、使用する給紙口として決定されることがあり、その場合、「手動両面印刷」ができないため、不便に感じることがあった。
【０００５】
そこで、本発明は、複数の給紙口を備えるプリンタを用いて、ユーザが手動両面印刷を行う際の利便性を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述の課題の少なくとも一部を解決するために、第１の種類と第２の種類に分類される複数の給紙口を有するプリンタを、コンピュータによって制御させるためのプリンタドライバプログラムであって、（ａ）少なくとも、ユーザが前記プリンタにおける給紙の方法を入力するための給紙方法入力部と、前記ユーザが選択して手動両面印刷を指示するための手動両面印刷指示部と、を含む印刷設定画面を前記コンピュータが備える表示画面に表示させる手順と、（ｂ）前記給紙方法入力部を介して第１の給紙方法が入力された場合には、所定の条件に基づいて、前記第１の種類に属する前記給紙口および前記第２の種類に属する前記給紙口のうち、いずれか一方の前記給紙口を前記プリンタが使用する使用給紙口として決定し、前記給紙方法入力部を介して第２の給紙方法が入力された場合には、前記第２の種類の前記給紙口を前記使用給紙口として決定する手順と、（ｃ）前記手順（ｂ）において、前記第１の種類に属する前記給紙口を前記使用給紙口として決定した場合には、前記手動両面印刷指示部を、選択可能に前記印刷設定画面上に表示させ、前記第２の種類に属する前記給紙口を前記使用給紙口として決定した場合には、前記手動両面印刷指示部を、選択不可能に前記印刷設定画面に表示させるか、前記手動両面印刷指示部を表示させないようにする手順とを、コンピュータに実行させることを要旨とする。
【０００７】
本明細書中において、手動両面印刷とは、両面印刷の一つの方法として、まず、表面の印刷を行い、次に、ユーザが、表面の印刷が終了した用紙を裏返して給紙口に再度セットして、裏面の印刷を開始するというものをいう。
【０００８】
本発明のプリンタドライバプログラムによれば、例えば、手動両面印刷の際に使用する給紙口を限定している場合に、手動両面印刷可能な給紙口を第１の種類、手動両面印刷不可能な給紙口を第２の種類に予め分類しておくと、コンピュータが、手動両面印刷可能な給紙口を使用給紙口に決定した場合は、手動両面印刷指示部を、コンピュータの備える表示画面に選択可能に表示し、手動両面印刷不可能な給紙口を使用給紙口に決定した場合は、手動両面印刷指示部を選択不可能に表示するか、または表示しないようになる。したがって、手動両面印刷可能な給紙口から給紙される場合にのみ、手動両面印刷を指示することができるようになるため、ユーザが手動両面印刷をする際の利便性が向上する。
【０００９】
また、上記した本発明のプリンタドライバプログラムにおいて、（ｄ）前記手順（ｂ）において前記第１の種類に属する給紙口を前記使用給紙口として決定し、前記手順（ｃ）において前記手動両面印刷指示部を選択可能に前記印刷設定画面上に表示させた場合に、前記手動両面印刷指示部が選択されたか否かを判別し、判別結果を前記コンピュータが備える記憶部に記憶させる手順と、（ｅ）前記給紙方法が変更されるか、所定の条件が変更されることにより、前記使用給紙口が前記第１の種類の給紙口から前記第２の種類の給紙口に変更されるような場合には、記憶された前記判別結果を参照して、前記手動両面印刷指示部が選択されていた場合に、ユーザに前記手動両面印刷はできない旨の通知を行う手順とを、さらに前記コンピュータに実行させることが好ましい。
【００１０】
本明細書中において、通知の方法としては、例えば、表示画面にアラートを表示したり、音声で通知する等、種々の通知方法をとることができる。
【００１１】
例えば、上記したように、手動両面印刷可能な給紙口を第１の種類、手動両面印刷不可能な給紙口を第２の種類と、予め定めておいて、コンピュータが第１の種類の給紙口を使用給紙口に決定した後に、ユーザが、印刷条件を変更したことによって、コンピュータが使用給紙口を第２の種類の給紙口に変更した場合、本発明のプリンタドライバプログラムによれば、使用給紙口が第１の種類の給紙口だったときに、手動両面印刷が選択されていたら、手動両面印刷はできない旨の通知を行うことができる。したがって、ユーザは、手動両面印刷ができないことを知ることができるため、手動両面印刷をしようとするときは、適正な印刷条件に変更することができるようになり、好適である。
【００１２】
また、上記した本発明のプリンタドライバプログラムにおいて、前記印刷設定画面は、前記ユーザが印刷を希望する用紙の用紙サイズを入力するための用紙サイズ入力部をさらに有し、前記手順（ｂ）において、前記第１の給紙方法が入力された場合に、前記所定の条件として、少なくとも前記用紙サイズ入力部に入力された用紙サイズを含む用紙情報に基づいて、使用給紙口を決定することが好ましい。
【００１３】
本発明のプリンタドライバプログラムによれば、ユーザが印刷を希望する用紙の用紙サイズに基づいて、使用する給紙口が決定される。例えば、入力された用紙サイズが、Ａ４サイズの場合は、第１の種類の給紙口、Ｂ４サイズ、Ｂ５サイズの場合は、第２の種類の給紙口というように、設定することができる。さらに、用紙種類（例えば、普通紙、写真用紙、郵便ハガキ等）と用紙サイズの組み合わせに応じて、使用する給紙口を決定する等、用紙サイズを含む種々の条件を設定することができる。
従って、給紙口によって、セットできる用紙のサイズが異なる場合等に、ユーザが印刷を希望する用紙のサイズに応じて、自動的に適切な給紙口が選択されるため、ユーザが給紙口を指定する手数が省略できる。
【００１４】
なお、本発明は、プリンタドライバプログラム、そのプリンタドライバプログラムを格納した記憶媒体、プリンタ制御装置等の種々の態様で実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明を実施するための最良の形態を、実施例に基づいて、以下の順序で説明する。
Ａ．実施例の構成：
Ｂ．実施例の動作：
【００１６】
Ａ．実施例の構成
図１は、本発明の一実施例としてのプリンタドライバプログラムが記憶され、印刷制御装置として機能するコンピュータと、プリンタと、から成る印刷システムを示すブロック図である。
【００１７】
図１に示す印刷システムは、プリンタ１００とコンピュータ２００によって構成されており、このうち、コンピュータ２００は、コンピュータプログラムに従って種々の処理や制御を行うためのＣＰＵ２５０と、上記コンピュータプログラムを記憶したり、処理中に得られたデータなどを記憶したりするためのメモリ２５２と、各種周辺装置との間でデータなどのやり取りを行うためのＩ／Ｏ部２５４と、キーボードやポインティングデバイスなどから成り、ユーザからの指示などを入力するための入力装置２５６と、ＣＲＴや液晶ディスプレイなどから成り、画像などを表示するためのモニタ２５８と、画像データなどを格納するためのハードディスク装置２６２と、上記コンピュータプログラムなどの書き込まれたＣＤ−ＲＯＭ２６４を読み取るためのＣＤ−ＲＯＭドライブ装置２６６と、を備えている。そして、メモリ２５２には、本発明の一実施例としてのプリンタドライバプログラムが、後述する用紙情報、特定用紙情報、チェックボックス表示フラグ、両面印刷フラグ等の印刷設定に関する情報や、アプリケーションプログラム等と共に記憶されている。
【００１８】
ＣＰＵ２５０は、メモリ２５２に記憶されたアプリケーションプログラムを読み出して実行することにより、アプリケーション３０２として機能し、プリンタドライバプログラムを読み出して実行することにより、プリンタドライバ３０４として機能する。プリンタドライバ３０４は、後述する使用給紙口決定部３０６、表示制御部３０８、通知部３１０を備える。
【００１９】
本実施例では、図１に示すように、メモリ２５２に記憶された上記コンピュータプログラムは、記録媒体であるＣＤ−ＲＯＭ２６４に記録された形態で提供され、ＣＤ−ＲＯＭドライブ装置２６６により読み取られることによって、コンピュータ内に取り込まれる。取り込まれたコンピュータプログラムは、ハードディスク装置２６２に転送され、その後、起動時などにメモリ２５２に転送される。あるいは、読み取られたコンピュータプログラムは、ハードディスク装置２６２を介さず、直接、メモリ２５２に転送するようにしても良い。
【００２０】
図１に示すように、プリンタ１００には、前面（紙面上の右側）に、前面給紙口としての前面用紙カセット１０２、背面(紙面上の左側)に背面給紙口としての背面オートシートフィーダ１０４がそれぞれ一つずつ設けられている。そして、前面用紙カセット１０２から給紙する第１の給紙方法、背面オートシートフィーダから給紙する第２の給紙方法、前面用紙カセット１０２と背面オートシートフィーダ１０４とを切替えて給紙する第３の給紙方法という、３つの給紙方法が準備されている。また、背面オートシートフィーダ１０４から給紙する場合のみ、手動両面印刷ができ、前面用紙カセット１０２から給紙する場合は、手動両面印刷ができないように設定されているものとする。
【００２１】
Ｂ．実施例の動作：
アプリケーション３０２が起動している場合に、ユーザが、入力装置２５６を操作して、アプリケーション３０２において、「印刷」を選択すると、プリンタドライバ３０４が立ち上がり、ユーザが、印刷の設定をするために、プロパティボタン（図示しない）を選択すると、プリンタドライバ３０４が、モニタ２５８の表示画面に、図２に示す印刷設定画面２０を表示する。
【００２２】
図２は、ユーザが印刷をする際に、用紙の種類、用紙のサイズ、給紙方法等を設定するための印刷設定画面２０を示す説明図である。図示するように、印刷設定画面２０には、「基本設定」、「ページ設定」、「ユーティリティ」の３つのタブが設定されており、各タブを選択することによって、それぞれに応じた設定画面が表示される。また、印刷設定画面２０には、上記の各設定画面において、ユーザが設定した種々の内容を確定するための「ＯＫ」ボタン３０等、種々のボタンが設けられている。
【００２３】
図２では、印刷設定画面２０において、「基本設定」のタブが選択されている。基本設定画面３２には、用紙の種類を入力するための用紙種類入力欄２２、給紙方法を入力するための給紙方法入力欄２４、用紙サイズを入力するための用紙サイズ入力欄２６等が設けられている。これらの入力欄は、ユーザがプルダウンメニューから所望の内容を選択して、入力するように構成されている。給紙方法入力欄２４のプルダウンメニューでは、上記の第１の給紙方法を「前面用紙カセット」、第２の給紙方法を「背面オートシートフィーダ」、第３の給紙方法を「用紙割り当てに従う」と、表示している。
また、ユーザが、給紙方法入力欄２４で、「用紙割り当てに従う」を選択した場合に、図３に示す用紙割り当て画面４０(後に述べる)を表示させるための、用紙割り当てボタン２８が、設けられている。なお、用紙割り当てボタン２８は、ユーザが給紙方法入力欄２４に「用紙割り当てに従う」を入力した場合にのみ選択可能に表示され、「前面用紙カセット」および「背面オートシートフィーダ」が入力された場合は、選択不可能な状態で、グレーアウトして表示される。
【００２４】
例えば、ユーザが、基本設定画面３２の給紙方法プルダウンメニューから「用紙割り当てに従う」を選択して、給紙方法入力欄２４に入力すると、プリンタドライバ３０４は、入力された給紙方法を取得し、「用紙割り当てに従う」が入力されていることを認識すると、用紙割り当てボタン２８を、基本設定画面３２上に選択可能に表示する。そして、ユーザが、用紙割り当てボタン２８を選択すると、プリンタドライバ３０４は、図３に示す用紙割り当て画面４０を、モニタ２５８の表示画面上に、印刷設定画面２０の上に重ねて表示する。
【００２５】
図３は、前面用紙カセット１０２にセットする用紙の種類と、用紙のサイズを指定するための用紙割り当て画面４０を示す説明図である。図示するように、用紙割り当て画面４０には、用紙種類を入力するための用紙種類入力欄４２、用紙サイズを入力するための用紙サイズ入力欄４４が設けられている。基本設定画面３２と同様に、入力欄４２、４４は、ユーザが、プルダウンメニューから所望の内容を選択して入力するように構成されている。
【００２６】
用紙種類入力欄２２、４２のプルダウンメニューには、普通紙、写真用紙、郵便光沢ハガキ等、前面用紙カセット１０２にセットできる種々の用紙が表示される。また、用紙サイズ入力欄２６、４４のプルダウンメニューには、Ａ４、Ｂ５、ハガキ、Ｌ判等、前面用紙カセット１０２にセットできる種々の用紙サイズが表示される。
【００２７】
そして、ユーザが、用紙種類プルダウンメニューから「普通紙」を選択して、用紙種類入力欄４２に入力し、用紙サイズプルダウンメニューから「Ａ４」を選択して、用紙サイズ入力欄４４に入力し、ＯＫボタン４６を選択すると、プリンタドライバ３０４は、入力された情報を取得して、特定用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ａ４を、メモリ２５２に記憶し、用紙割り当て画面４０を閉じる。すなわち、モニタ２５８の表示画面には、印刷設定画面２０が表示されている。
【００２８】
そこで、例えば、ユーザが、Ａ４サイズの普通紙に手動両面印刷をしようとしているものとすると、ユーザは、印刷設定画面２０の基本設定画面３２(図２)において、用紙種類プルダウンメニューから「普通紙」を選択して、用紙種類入力欄２２に入力し、用紙サイズプルダウンメニューから「Ａ４」を選択して、用紙サイズ入力欄２６に入力する。すると、プリンタドライバ３０４は、入力された用紙情報を取得し、用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ａ４を、メモリ２５２に記憶する。そして、プリンタドライバ３０４の使用給紙口決定部３０６は、記憶された特定用紙情報および用紙情報に基づいて、印刷を実行する際に使用する給紙口を決定する。以下に、給紙口を決定する処理の流れについて、図４に基づいて説明する。図４は、「用紙割り当てに従う」が選択された場合に、使用する給紙口を決定する処理の流れを示すフローチャートである。
【００２９】
図４に示すように、使用給紙口決定部３０６は、給紙方法入力欄２４に入力されている給紙方法を取得して、「用紙割り当てに従う」が入力されていることを認識する（ステップＳ１０２）。次に、使用給紙口決定部３０６は、メモリ２５２に記憶されている特定用紙情報と用紙情報が一致するか否か判断する(ステップＳ１０４)。このとき、上記したように、メモリ２５２には、特定用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ａ４が記憶され、用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ａ４が記憶されているため、使用給紙口決定部３０６は、特定用紙情報と用紙情報は一致すると判断する(ステップＳ１０４のＹｅｓ)。したがって、使用給紙口決定部３０６は、使用する給紙口を、前面用紙カセット１０２に決定し、(ステップＳ１０６)、メモリ２５２に記憶されているチェックボックス表示フラグをＯＦＦにする(ステップＳ１０８)。なお、特定用紙情報と用紙情報とが一致しない場合については、後に述べる。
【００３０】
次に、ユーザが、手動両面印刷を設定するために、印刷設定画面２０(図２)のページ設定のタブを選択すると、プリンタドライバ３０４は、ページ設定画面６０(図５)を、印刷設定画面２０の上に表示する。図５は、ユーザが、印刷部数等のページ設定に関する条件を設定するためのページ設定画面６０を示す説明図である。
ページ設定画面６０には、ユーザが、印刷方向を設定するための縦ラジオボタン、横ラジオボタン、印刷部数を入力するための部数入力欄等が設けられている。また、ユーザが、手動両面印刷を選択するための手動両面印刷チェックボックス６２が、設けられている。
【００３１】
プリンタドライバ３０４の表示制御部３０８は、ページ設定画面６０を表示する際に、チェックボックス表示フラグがＯＮか否かを判別し、チェックボックス表示フラグがＯＦＦであることを認識すると、手動両面印刷チェックボックス６２を、ページ設定画面６０に、選択不可能にグレーアウトして表示する。
【００３２】
こうして、ユーザは、ページ設定画面６０に手動両面印刷のチェックボックスがグレーアウトして表示され、選択不可能であることを認識すると、ユーザが設定した印刷条件では、手動両面印刷をすることができないことを理解することができる。
【００３３】
続いて、ユーザが、Ｂ５サイズの普通紙に手動両面印刷をしようとしている場合の本実施例の動作について、簡単に説明する。なお、前面用紙カセット１０２にセットする用紙の種類と、用紙のサイズについては、上記の手順により、既に設定され、特定用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ａ４が、メモリ２５２に記憶されているものとする。
【００３４】
ユーザが、上記の手順で、印刷設定画面２０をモニタ２５８に表示させ、基本設定画面３２(図２)において、用紙種類プルダウンメニューから「普通紙」を選択して、用紙種類入力欄２２に入力し、用紙サイズプルダウンメニューから「Ｂ５」を選択して、用紙サイズ入力欄２６に入力する。すると、プリンタドライバ３０４は、入力された用紙情報を取得し、用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ｂ５を、メモリ２５２に記憶する。そして、プリンタドライバ３０４の使用給紙口決定部３０６は、給紙方法入力欄２４に入力されている給紙方法を取得して、「用紙割り当てに従う」が入力されていることを認識する（ステップＳ１０２）。次に、使用給紙口決定部３０６は、メモリ２５２に記憶されている特定用紙情報と用紙情報が一致するか否か判断する(ステップＳ１０４)。このとき、上記したように、メモリ２５２には、特定用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ａ４が記憶され、用紙情報として、用紙種類＝普通紙、用紙サイズ＝Ｂ５が記憶されているため、使用給紙口決定部３０６は、特定用紙情報と用紙情報とは一致しないと判断する(ステップＳ１０４のＮｏ)。したがって、使用給紙口決定部３０６は、使用する給紙口を、背面オートシートフィーダ１０４に決定し、(ステップＳ１１０)、メモリ２５２に記憶されているチェックボックス表示フラグをＯＮにする(ステップＳ１１２)。
【００３５】
ユーザが、手動両面印刷を設定するために、印刷設定画面２０(図２)のページ設定のタブを選択すると、プリンタドライバ３０４は、ページ設定画面６０(図５)を、印刷設定画面２０の上に表示する。このとき、プリンタドライバ３０４の表示制御部３０８は、チェックボックス表示フラグがＯＮか否かを判別し、チェックボックス表示フラグがＯＮであることを認識すると、手動両面印刷チェックボックス６２を、ページ設定画面６０に、選択可能に表示する。
【００３６】
ユーザが、手動両面印刷チェックボックス６２を選択すると、プリンタドライバ３０４は、チェックボックスにチェックマーク(レ点)を表示し、メモリ２５２に記憶された手動両面印刷フラグをＯＮにする。
【００３７】
そして、ユーザが、印刷設定画面２０のＯＫボタン３０を選択すると、プリンタドライバ３０４は、印刷設定画面２０を閉じる。その後、ユーザが、アプリケーション３０２の印刷画面のＯＫボタン(図示しない)を選択し、印刷を指示すると、プリンタドライバ３０４は、印刷設定画面２０において設定された種々の印刷条件と、アプリケーション３０２で生成された文書データとに基づいて、プリンタ１００に対応した印刷データを生成し、プリンタ１００に転送する。このとき、プリンタドライバ３０４は、メモリ２５２に記憶された手動両面印刷フラグがＯＮであることを認識し、手動両面印刷が設定されている旨の情報を、印刷データに含め、また、使用給紙口を背面オートシートフィーダ１０４に決定していることを認識し、背面オートシートフィーダ１０４から給紙する旨の情報も、印刷データに含めている。
【００３８】
プリンタ１００は、背面オートシートフィーダ１０４から給紙して、アプリケーション３０２で生成された文書の奇数ページを表面に印刷し、ユーザが用紙を裏にして、再度、背面オートシートフィーダ１０４にセットしたら、偶数ページを、印刷する。
【００３９】
以上のように、ユーザが、給紙方法として用紙割り当てを選択した上で、手動両面印刷をしようとすると、ユーザが設定した印刷条件に基づいて、使用する給紙口が決定され、使用する給紙口が前面用紙カセット１０２の場合は、手動両面印刷チェックボックス６２が、選択不可能にグレーアウトして表示される。一方、使用する給紙口が背面オートシートフィーダ１０４に決定された場合は、手動両面印刷チェックボックス６２が選択可能に表示される。
したがって、例えば、ユーザが、前面用紙カセット１０２から給紙される場合は、手動両面印刷をすることができないということを認識していない場合でも、手動両面印刷チェックボックス６２が選択できないため、手動両面印刷をすることができないことを認識し、印刷条件を変更することにより、手動両面印刷をすることができるようになる。
【００４０】
プリンタ１００が、上記の通り、手動両面印刷を実行した場合、印刷設定の条件として、給紙方法＝用紙割り当てに従う、使用する給紙口＝背面オートシートフィーダ、チェックボックス表示フラグ＝ＯＮ、手動両面印刷フラグ＝ＯＮ、用紙情報（用紙種類＝普通紙、用紙サイズ＝Ｂ５）、特定用紙情報（用紙種類＝普通紙、用紙サイズ＝Ａ４）が、メモリ２５２に記憶されている。
その後、ユーザが印刷設定の条件を変更すると、条件によっては、プリンタドライバ３０４が、使用する給紙口＝前面用紙カセットに決定する場合がある。例えば、ユーザが、給紙方法入力欄２４に「用紙割り当てに従う」に代えて、「前面用紙カセット」を入力する場合や、給紙方法入力欄２４の入力は変更せず、「用紙割り当てに従う」のままで、用紙サイズ入力欄２６に「Ｂ５」に代えて「Ａ４」を入力し、用紙情報を特定用紙情報と一致するようになった場合等がある。
使用する給紙口が前面用紙カセットに変更されると、プリンタ１００では、手動両面印刷ができない。このような場合に、ユーザが手動両面印刷をしようとする際の利便性を向上するための本実施例の動作について、図４、図６および図７に基づいて、以下に説明する。図６は、使用する給紙口が前面用紙カセット１０２に決定された場合に、アラートが表示される処理の流れを示すフローチャートであり、図７は、アラート８０を示す説明図である。
【００４１】
例えば、アプリケーション３０２が起動されている場合に、ユーザが、上記の手順で印刷設定画面２０を、モニタ２５８の表示画面に表示させる。このとき、メモリ２５２には、上記した手動両面印刷を実行した場合の印刷設定の条件が記憶されている。
【００４２】
ユーザが、基本設定画面３２の用紙サイズプルダウンメニューから「Ａ４」を選択し、用紙サイズを変更すると、プリンタドライバ３０４は、入力された用紙サイズを取得し、用紙情報として、メモリ２５２に記憶する。そして、図４に示すように、プリンタドライバ３０４の使用給紙口決定部３０６は、メモリ２５２に記憶されている給紙方法が、「用紙割り当てに従う」であることを認識すると(ステップＳ１０２)、特定用紙情報と用紙情報を比較する(ステップＳ１０４)。特定用紙情報は、用紙種類＝普通紙、用紙サイズ＝Ａ４であり、用紙情報は、用紙種類＝普通紙、用紙サイズ＝Ａ４であるため、使用給紙口決定部３０６は、特定用紙情報と用紙情報が一致すると判断し(ステップＳ１０４のＹｅｓ)、使用する給紙口を、前面用紙カセット１０２に決定し(ステップＳ１０６)、チェックボックス表示フラグをＯＦＦにする(ステップＳ１０８)。
【００４３】
図６に示すように、プリンタドライバ３０４の通知部３１０は、前面用紙カセット１０２が、使用する給紙口として決定されたことを認識すると(ステップＳ２０２)、メモリ２５２に記憶されている手動両面印刷フラグを確認し（ステップＳ２０４）、手動両面印刷フラグがＯＮであることを認識すると、手動両面印刷フラグをＯＦＦにし(ステップＳ２０６)、アラート８０(図７)を印刷設定画面２０の上に重ねて表示する(ステップＳ２０８)。ユーザが、アラート８０に記載されたメッセージ「指定された設定では手動両面印刷はできません。両面設定を解除します。」を確認し、ＯＫボタン８２を選択すると、プリンタドライバ３０４は、アラート８０を閉じる。
ユーザが、印刷設定画面２０(図５)のページ設定タブを選択すると、プリンタドライバ３０４は、ページ設定画面６０を表示する。このとき、プリンタドライバ３０４の表示制御部３０８は、チェックボックス表示フラグがＯＦＦであることを認識し、手動両面印刷チェックボックスを、ページ設定画面６０上に、印刷不可能にグレーアウトして表示する。
【００４４】
上記したように、背面オートシートフィーダ１０４からの給紙に決定されており、手動両面印刷が設定されていた場合に、使用する給紙口が、前面用紙カセット１０２に変更されると、アラートが表示される。そのため、ユーザは、手動両面印刷の設定が解除されることを知ることができる。したがって、手動両面印刷を設定したい場合は、ユーザは、基本設定画面３２の給紙方法入力欄２４に、「背面オートシートフィーダ」を入力する等、印刷設定の条件を変更することによって、手動両面印刷を設定することができるようになる。
【００４５】
以上説明したように、本発明のプリンタドライバ３０４は、ユーザが設定した印刷条件に従って、プリンタ１００が使用する給紙口を、決定し、決定した給紙口に従って、手動両面印刷に関する表示を、モニタ２５８の表示画面に表示する。そのため、ユーザは、モニタ２５８の表示画面の表示に基づいて操作することにより、適切に手動両面印刷をすることができる。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施例としてのプリンタドライバプログラムが記憶され印刷制御装置として機能するコンピュータとプリンタとから成る印刷システムを示すブロック図である。
【図２】印刷設定画面２０を示す説明図である。
【図３】用紙割り当て画面４０を示す説明図である。
【図４】「用紙割り当てに従う」が選択された場合に使用する給紙口を決定する処理の流れを示すフローチャートである。
【図５】ページ設定画面６０を示す説明図である。
【図６】アラートが表示される処理の流れを示すフローチャートである。
【図７】アラート８０を示す説明図である。
【符号の説明】
【００４７】
２０…印刷設定画面
２２…用紙種類入力欄
２４…給紙方法入力欄
２６…用紙サイズ入力欄
２８…用紙割り当てボタン
３０…ＯＫボタン
３２…基本設定画面
４０…用紙割り当て画面
４２…用紙種類入力欄
４４…用紙サイズ入力欄
４６…ＯＫボタン
６０…ページ設定画面
６２…手動両面印刷チェックボックス
８０…アラート
８２…ＯＫボタン
１００…プリンタ
１０２…前面用紙カセット
１０４…背面オートシートフィーダ
２００…コンピュータ
２５０…ＣＰＵ
２５２…メモリ
２５６…入力装置
２５８…モニタ
２６２…ハードディスク装置
２６４…ＣＤ−ＲＯＭ
２６６…ＣＤ−ＲＯＭドライブ装置
３０２…アプリケーション
３０４…プリンタドライバ
３０６…使用給紙口決定部
３０８…表示制御部
３１０…通知部
【図１】
2008046800.tif 000003
【図２】
2008046800.tif 000004
【図３】
2008046800.tif 000005
【図４】
2008046800.tif 000006
【図５】
2008046800.tif 000007
【図６】
2008046800.tif 000008
【図７】
2008046800.tif 000009