(57)【要約】【課題】本発明は、用紙サイズ、用紙タイプ、用紙重量、用紙方向など複数の用紙属性を備えるプリンタで印刷する場合でも、印刷するときに使用する用紙の選択手順の簡素化が可能なユーザインタフェースを備えるプリンタドライバを提供することを課題とする。【解決手段】本発明は、印刷する用紙のサイズ、タイプ、重量、方向など複数の用紙属性、及び用紙を給送する給紙トレイを指定することができるユーザインタフェースを備えたプリンタドライバであって、前記給紙トレイを指定する手段の一部として、単一または複数の用紙属性に該当する前記給紙トレイを選択する手段を備えたことを特徴とする。【選択図】　図１
2004034576.tif 000002
【特許請求の範囲】
【請求項１】
印刷する用紙のサイズ、タイプ、重量、方向など複数の用紙属性、及び用紙を給送する給紙トレイを指定することができるユーザインタフェースを備えたプリンタドライバであって、前記給紙トレイを指定する手段の一部として、単一または複数の用紙属性に該当する前記給紙トレイを選択する手段を備えたことを特徴とするプリンタドライバ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータの応用ソフトから複数の給紙トレイを備えたプリンタで印刷を行う場合に、印刷する用紙をフィードする給紙トレイを指定することが可能なプリンタドライバに関するものである。
【０００２】
【従来の技術】
図３、図４に一般的なプリンタドライバの構成を示す。プリンタドライバ４は、コンピュータ１内で応用ソフト６で作成された文書ファイル７を、基本ソフト５と連携しながらプリンタ２で解釈することが可能な印刷データ８へ変換する。このとき印刷データ８には、印刷内容のほかにプリンタドライバ４のユーザインタフェース６０を用いて設定された用紙サイズや給紙トレイの指定など、プリンタ２の制御命令も含まれている。プリンタドライバ４により生成された印刷データ８は、基本ソフト５を経由して通信手段３によりプリンタ２に送信され、プリンタ２は受信した印刷データ８の内容にしたがって、用紙を給送する給紙トレイ１０を選択して印刷処理を実行する。
【０００３】
複数の給紙トレイ１０を備え、各トレイ毎に用紙サイズ１２、用紙タイプ１３、用紙重量１４、用紙方向１５など印刷する用紙属性１１を詳細に設定することが可能なプリンタ２で印刷する場合には、プリンタドライバ４のユーザインタフェース６０上でもプリンタ２に対応した用紙サイズ６１、用紙タイプ６２、用紙重量６３、用紙方向６４、給紙トレイ６５の各メニュー６６が用意され、メニュー６６それぞれの項目６７の指定を適切に行うことで希望どおりの印刷をプリンタ２に指示することが可能である。なお、用紙方向６４はプリンタ２が給紙トレイ１０から用紙をフィードするときに、用紙の長い辺から給紙（Ｌｏｎｇ　Ｅｄｇｅ　Ｆｅｅｄ）するのか、用紙の短い辺から給紙（Ｓｈｏｒｔ　Ｅｄｇｅ　Ｆｅｅｄ）するのかを示している。
【０００４】
プリンタドライバ４のユーザインタフェース６０上の用紙サイズ６１、用紙タイプ６２、用紙重量６３、用紙方向６４の各メニュー６６で指定可能な項目６７は、プリンタ２でサポートしている用紙サイズ１２、用紙タイプ１３、用紙重量１４、用紙方向１５と一致する。例えば、プリンタ２でＡ４、Ａ３、Ｂ４、Ｂ５の用紙をサポートしている場合は、プリンタドライバ４のユーザインタフェース６０上の用紙サイズ６１の項目６７にもＡ４、Ａ３、Ｂ４、Ｂ５が表示され、プリンタ２で普通紙、カラー紙（赤）、カラー紙（青）、カラー紙（黄）をサポートしている場合は、プリンタドライバ４のユーザインタフェース６０上の用紙タイプ６２の項目６７にも普通紙、カラー紙（赤）、カラー紙（青）、カラー紙（黄）が表示される。また、給紙トレイ６５の項目６７には、プリンタ２が備えるすべての給紙トレイ１０のリストの他に、自動選択６８という項目が追加表示される。
【０００５】
プリンタドライバ４のユーザインタフェース６０で、プリンタ２で印刷するときに使用する用紙を選択する手順は次のようになる。
【０００６】
用紙を給紙するトレイ１０を直接指示する場合は、給紙トレイ６５の項目６７から自動選択６８以外の項目を選択する。このときプリンタドライバ４が生成する印刷データ８には、給紙トレイ１０を直接選択するプリンタ制御命令が書き込まれるため、プリンタ２は印刷データ８に書き込まれたプリンタ制御命令にしたがって指定された給紙トレイ１０から用紙をフィードする。ただし、希望どおりの印刷を行うには、プリンタドライバ４のユーザインタフェース６０上の給紙トレイ６５の項目６７で指定したプリンタ２の給紙トレイ１０に、希望にかなう用紙サイズ１２、用紙タイプ１３、用紙重量１４、用紙方向１５の各用紙属性１１をもつ用紙がセットされているかどうかをあらかじめ確認しておく必要がある。
【０００７】
一方、給紙トレイ６５の項目６７で自動選択６８を選択すると、用紙サイズ６１、用紙タイプ６２、用紙重量６３、用紙方向６４の各メニュー６６の項目６７で指定されたすべての条件に対応するプリンタ制御命令が印刷データ８に書き込まれ、給紙トレイ１０を直接選択するプリンタ制御命令は印刷データ８に書き込まれず、印刷データ８を受信したプリンタは、用紙サイズ６１、用紙タイプ６２、用紙重量６３、用紙方向６４の各条件にすべて一致するトレイを検索して、用紙を給紙するトレイ１０を決定している。したがって、給紙トレイ６５の項目６７で自動選択６８を選択する場合は、プリンタドライバ４のユーザインタフェース６０上の用紙サイズ６１、用紙タイプ６２、用紙重量６３、用紙方向６４の各メニュー６６の項目６７を、すべて希望どおりの用紙属性に設定しなければならなかった。
【０００８】
【発明が解決しようとする課題】
複数の給紙トレイを備え、各トレイ毎に用紙サイズ、用紙タイプ、用紙重量、用紙方向などの印刷用紙の属性を詳細に設定することが可能なプリンタに印刷する場合は、プリンタドライバのインタフェース上で、印刷するときに使用する用紙を選択するメニュー項目が多くなるため、設定手順が複雑になってしまうという問題点があった。
【０００９】
本発明は、用紙サイズ、用紙タイプ、用紙重量、用紙方向など複数の用紙属性を備えるプリンタで印刷する場合でも、印刷するときに使用する用紙の選択手順の簡素化が可能なユーザインタフェースを備えるプリンタドライバを提供することを課題とする。
【００１０】
【課題を解決するための手段】
本発明は、印刷する用紙のサイズ、タイプ、重量、方向など複数の用紙属性と、用紙を給送する給紙トレイとを指定することができるユーザインタフェースを備えたプリンタドライバであって、前記給紙トレイを指定する手段の一部として、単一または複数の用紙属性に該当する前記給紙トレイを選択する手段を備えることで、上記課題を解決するものである。
【００１１】
【発明の実施の形態】
図１、２に、本発明の一実施例を説明するためのプリンタドライバを示す。プリンタドライバ４は、コンピュータ１内で応用ソフト６で作成された文書ファイル７を、基本ソフト５と連携しながらプリンタ２で解釈することが可能な印刷データ８へ変換する。このとき印刷データ８には、実印刷内容のほかにプリンタドライバ４のユーザインタフェース３０を用いて設定された用紙サイズや給紙トレイの指定など、プリンタ２の制御命令も含まれている。プリンタドライバ４により生成された印刷データ８は、基本ソフト５を経由して通信手段３によりプリンタ２に送信され、プリンタ２は受信した印刷データ８の内容にしたがって、用紙を給紙するトレイ１０を選択して印刷処理を実行する。
【００１２】
プリンタ２は、表示装置１７とトレイ１、トレイ２、トレイ３、トレイ４、トレイ５の複数の給紙トレイ１０を備えており、用紙サイズ１２、用紙タイプ１３、用紙重量１４、用紙方向１５という複数の用紙属性１１を、それぞれの給紙トレイ１０ごとに設定することができる。また、給紙トレイ１０には印刷実行時に優先的に使用するトレイを決定する手段として、トレイ選択の優先順位１６が決められている。
【００１３】
一方、プリンタドライバ４のユーザインタフェース３０には、用紙サイズ３１、用紙タイプ３２、用紙重量３３、用紙方向３４、給紙トレイ３５のメニュー３６が配置され、それぞれのメニュー３６の各項目３７はプリンタ２でサポートされている用紙属性１１（用紙サイズ１２、用紙タイプ１３、用紙重量１４、用紙方向１５）と給紙トレイ１０をそれぞれすべて選択することができる。例えば、プリンタ２でＡ４、Ａ３、Ｂ４、Ｂ５の用紙をサポートしている場合は、プリンタドライバ４のユーザインタフェース３０上の用紙サイズ３１の項目３７にもＡ４、Ａ３、Ｂ４、Ｂ５が表示され、プリンタ２で普通紙、カラー紙（赤）、カラー紙（青）、カラー紙（黄）をサポートしている場合は、プリンタドライバ４のユーザインタフェース３０上の用紙タイプ３２の項目３７にも普通紙、カラー紙（赤）、カラー紙（青）、カラー紙（黄）が表示される。また、給紙トレイ３５の項目３７には、プリンタ２が備えるすべての給紙トレイ１０のリストの他に、すべの用紙属性に一致するトレイ４０、用紙サイズの指定に一致するトレイ４１、用紙タイプの指定に一致するトレイ４２、用紙重量の指定に一致するトレイ４３、用紙サイズとタイプの指定に一致するトレイ４４、用紙サイズと重量の指定に一致するトレイ４５、用紙サイズと方向の指定に一致するトレイ４６を追加表示する。
【００１４】
ここでプリンタドライバ４のユーザインタフェース３０上の各メニュー３６を指定した場合に、プリンタ２のどの給紙トレイ１０から用紙がフィードされて印刷が実行されるのかを以下に示す。
【００１５】
用紙を給紙するトレイ１０を直接指示する場合は、給紙トレイ３５の項目３７からプリンタ２の物理的な給紙トレイ１０を選択する。このときプリンタドライバ４は、給紙トレイ１０を直接選択するプリンタ制御命令を生成する印刷データ８に挿入するため、プリンタ２は印刷データ８で指定されている給紙トレイ１０から用紙をフィードすることになる。
【００１６】
給紙トレイ３５の項目３７ですべの用紙属性に一致するトレイ４０を選択すると、プリンタドライバ４が生成する印刷データ８には用紙サイズ３１、用紙タイプ３２、用紙重量３３、用紙方向３４のそれぞれのメニュー３６で選択されている項目３７に対応するプリンタ制御命令が書き込まれ、給紙トレイ１０を直接選択するプリンタ制御命令は書き込まれない。したがってプリンタ２は、用紙サイズ３１、用紙タイプ３２、用紙重量３３、用紙方向３４の各条件すべてに一致するトレイをトレイ選択の優先順位１６の順番に検索して、用紙を給紙するトレイ１０を決定する。
【００１７】
給紙トレイ３５の項目３７で用紙サイズの指定に一致するトレイ４１を選択すると、プリンタドライバ４が生成する印刷データ８には用紙サイズ３１で選択されている項目３７に対応するプリンタ制御命令が書き込まれ、用紙タイプ３２、用紙重量３３、用紙方向３４に対応するプリンタ制御命令と給紙トレイ１０を直接選択するプリンタ制御命令は書き込まれない。したがってプリンタ２は、用紙サイズ３１の指定のみをキーワードにトレイ選択の優先順位１６の順番に、条件に一致するトレイを検索して用紙を給紙するトレイ１０を決定する。
【００１８】
給紙トレイ３５の項目３７で用紙タイプの指定に一致するトレイ４２を選択すると、プリンタドライバ４が生成する印刷データ８には用紙タイプ３２で選択されている項目３７に対応するプリンタ制御命令が書き込まれ、用紙サイズ３１、用紙重量３３、用紙方向３４に対応するプリンタ制御命令と給紙トレイ１０を直接選択するプリンタ制御命令は書き込まれない。したがってプリンタ２は、用紙タイプ３２の指定のみをキーワードにトレイ選択の優先順位１６の順番に、条件に一致するトレイを検索して用紙を給紙するトレイ１０を決定する。
【００１９】
給紙トレイ３５の項目３７で用紙重量の指定に一致するトレイ４３を選択すると、プリンタドライバ４が生成する印刷データ８には用紙重量３３で選択されている項目３７に対応するプリンタ制御命令が書き込まれ、用紙サイズ３１、用紙タイプ３２、用紙方向３４に対応するプリンタ制御命令と給紙トレイ１０を直接選択するプリンタ制御命令は書き込まれない。したがってプリンタ２は、用紙重量３３の指定のみをキーワードにトレイ選択の優先順位１６の順番に、条件に一致するトレイを検索して用紙を給紙するトレイ１０を決定する。
【００２０】
給紙トレイ３５の項目３７で用紙サイズとタイプの指定に一致するトレイ４４を選択すると、プリンタドライバ４が生成する印刷データ８には用紙サイズ３１と用紙タイプ３２で選択されている項目３７に対応するプリンタ制御命令が書き込まれ、用紙重量３３、用紙方向３４に対応するプリンタ制御命令と給紙トレイ１０を直接選択するプリンタ制御命令は書き込まれない。したがってプリンタ２は、用紙サイズ３１と用紙タイプ３２の各指定をキーワードにトレイ選択の優先順位１６の順番に、条件に一致するトレイを検索して用紙を給紙するトレイ１０を決定する。
【００２１】
給紙トレイ３５の項目３７で用紙サイズと重量の指定に一致するトレイ４５を選択すると、プリンタドライバ４が生成する印刷データ８には用紙サイズ３１と用紙重量３３で選択されている項目３７に対応するプリンタ制御命令が書き込まれ、用紙タイプ３２、用紙方向３４に対応するプリンタ制御命令と給紙トレイ１０を直接選択するプリンタ制御命令は書き込まれない。したがってプリンタ２は、用紙サイズ３１と用紙重量３３の各指定をキーワードにトレイ選択の優先順位１６の順番に、条件に一致するトレイを検索して用紙を給紙するトレイ１０を決定する。
【００２２】
給紙トレイ３５の項目３７で用紙サイズと方向の指定に一致するトレイ４６を選択すると、プリンタドライバ４が生成する印刷データ８には用紙サイズ３１と用紙方向３４で選択されている項目３７に対応するプリンタ制御命令が書き込まれ、用紙タイプ３２、用紙重量３３に対応するプリンタ制御命令と給紙トレイ１０を直接選択するプリンタ制御命令は書き込まれない。したがってプリンタ２は、用紙サイズ３１と用紙方向３４の各指定をキーワードにトレイ選択の優先順位１６の順番に、条件に一致するトレイを検索して用紙を給紙するトレイ１０を決定する。
【００２３】
プリンタドライバ４のユーザインタフェース３０上の給紙トレイ３５で、すべの用紙属性に一致するトレイ４０、用紙サイズの指定に一致するトレイ４１、用紙タイプの指定に一致するトレイ４２、用紙重量の指定に一致するトレイ４３、用紙サイズとタイプの指定に一致するトレイ４４、用紙サイズと重量の指定に一致するトレイ４５、用紙サイズと方向の指定に一致するトレイ４６のいずれかを選択した場合に、もし印刷データ８に書き込まれたプリンタ制御命令の条件すべてに一致する用紙属性１１を持つ給紙トレイ１０がプリンタ２に存在しない場合は、該当する用紙属性の用紙を給紙トレイ１０にセットするようにプリンタ２の表示装置１７に表示する。この状態で該当用紙が給紙トレイ１０にセットされるとプリンタ２は印刷処理を再開する。また、印刷データ８に書き込まれたプリンタ制御命令の条件すべてに一致する用紙属性１１を持つ給紙トレイ１０が複数存在する場合は、トレイ選択の優先順位１６の高い給紙トレイ１０を選択して用紙をフィードする。
【００２４】
【発明の効果】
本発明によれば、複数の給紙トレイを備え、各トレイ毎に用紙サイズ、タイプ、重量、方向などの印刷用紙の属性を詳細に設定することが可能なプリンタに印刷する場合でも、プリンタドライバのユーザインタフェース上の給紙トレイメニューの指定を確認するだけで、どの給紙トレイから用紙がフィードされるのか、あるいはどのような用紙属性の用紙に印刷が行われるのかを印刷指示を行う前に容易に把握することができる。
【００２５】
また、印刷目的に応じて給紙トレイメニューを適宜選択することで、用紙サイズ、タイプ、重量、方向などすべての用紙属性をプリンタドライバのユーザインタフェース上で正確に指示する必要がなくなるため、印刷実行時のプリンタドラバ設定手順を簡素化することができる。
【図面の簡単な説明】
【図１】本発明によるプリンタドライバの一実施例を示す図。
【図２】本発明によるプリンタドライバの役割に関する説明図。
【図３】従来のプリンタドライバの説明図。
【図４】従来のプリンタドライバの役割に関する説明図。
【符号の説明】
１：コンピュータ、２：プリンタ、３：通信手段、４：プリンタドライバ、５：基本ソフト、６：応用ソフト、７：文書ファイル、８：印刷データ、１０：給紙トレイ、１１：用紙属性、１２：用紙サイズ、１３：用紙タイプ、１４：用紙重量、１５：用紙方向、１６：トレイ選択の優先順位、３０：プリンタドライバのユーザインタフェース、３１：用紙サイズ、３２：用紙タイプ、３３：用紙重量、３４：用紙方向、３５：給紙トレイ、３６：メニュー、３７：メニューに対応する表示項目、４０：すべの用紙属性に一致するトレイ、４１：用紙サイズの指定に一致するトレイ、４２：用紙タイプの指定に一致するトレイ、４３：用紙重量の指定に一致するトレイ、４４：用紙サイズとタイプの指定に一致するトレイ、４５：用紙サイズと重量の指定に一致するトレイ、４６：用紙サイズと方向の指定に一致するトレイ、６０：プリンタドライバのユーザインタフェース、６１：用紙サイズ、６２：用紙タイプ、６３：用紙重量、６４：用紙方向、６５：給紙トレイ、６６：メニュー、６７：メニューに対応する表示項目。
【図１】
2004034576.tif 000003
【図２】
2004034576.tif 000004
【図３】
2004034576.tif 000005
【図４】
2004034576.tif 000006