(57)【要約】【課題】所望する印刷機器を複数候補の中から選択することを容易化できる、印刷機器選択装置および印刷機器選択プログラムを提供する。【解決手段】印刷機器選択装置としてのＰＣは、ネットワーク上のプリンタに関する情報を記憶するための機器情報記憶領域に記憶されているプリンタ情報の少なくとも一部、例えばＰＣからの指示に基づく印刷を以前に実行したことのあるプリンタについてのプリンタ情報を表示部に表示し（Ｓ１０３）、当該プリンタ情報を表示するときに、ネットワークを介してプリンタ情報を取得する（Ｓ１０４）。そして、ＰＣは、複数のプリンタを絞り込むための絞込み条件の指定を受け付けた場合（Ｓ１０５）、ネットワークを介して取得された情報が反映されたプリンタ情報に基づいて、指定された絞込み条件に適合するプリンタについてのプリンタ情報を表示部に表示する（Ｓ１０６、Ｓ１０７）。【選択図】図４
2010020403.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択プログラムがインストールされた印刷機器選択装置であって、
前記ネットワーク上の印刷機器に関する情報を記憶するための機器情報記憶部と、
前記印刷機器選択プログラムが起動されたとき、当該印刷機器選択プログラムが起動される前に前記機器情報記憶部に記憶されている印刷機器に関する情報の少なくとも一部を表示する表示部と、
前記印刷機器選択プログラムが起動されて前記機器情報記憶部に記憶されている印刷機器に関する情報の少なくとも一部が前記表示部に表示されるときに、前記ネットワークを介して印刷機器に関する情報を取得する機器情報取得部と、
前記機器情報取得部により取得された印刷機器に関する情報を前記機器情報記憶部に記憶されている印刷機器に関する情報に反映する反映部と、
前記複数の印刷機器を絞り込むための絞込み条件の指定を受け付ける受付け部と、を有し、
前記絞込み条件の指定が受け付けられた場合、前記表示部は、前記反映部により反映された印刷機器に関する情報に基づいて、指定された絞込み条件に適合する印刷機器に関する情報を表示することを特徴とする印刷機器選択装置。
【請求項２】
前記印刷機器選択プログラムはプリンタドライバであり、
前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する印刷指示部をさらに有することを特徴とする請求項１に記載の印刷機器選択装置。
【請求項３】
前記印刷機器選択プログラムが起動されたとき、前記表示部は、前記機器情報記憶部に記憶されている印刷機器に関する情報のうちの、前記印刷機器選択装置からの指示に基づく印刷を以前に実行したことのある印刷機器に関する情報を表示することを特徴とする請求項１または２に記載の印刷機器選択装置。
【請求項４】
前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする請求項１〜３のいずれか１項に記載の印刷機器選択装置。
【請求項５】
前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、
前記表示部は、表示対象となる印刷機器の全てについて、各印刷機器の属性情報を一覧表示することを特徴とする請求項１〜４のいずれか１項に記載の印刷機器選択装置。
【請求項６】
前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする請求項１〜５のいずれか１項に記載の印刷機器選択装置。
【請求項７】
前記受付け部は、指定方法が異なる複数種類の絞込み条件の指定を受け付けることを特徴とする請求項１〜６のいずれか１項に記載の印刷機器選択装置。
【請求項８】
前記機器情報取得部は、前記ネットワーク上の印刷機器に関する情報を予め収集して保存しているサーバから、前記印刷機器に関する情報を取得することを特徴とする請求項１〜７のいずれか１項に記載の印刷機器選択装置。
【請求項９】
前記機器情報取得部は、前記ネットワーク上の印刷機器から、前記印刷機器に関する情報を取得することを特徴とする請求項１〜７のいずれか１項に記載の印刷機器選択装置。
【請求項１０】
ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択装置を制御するための印刷機器選択プログラムであって、
前記印刷機器選択プログラムが起動されたとき、前記ネットワーク上の印刷機器に関する情報を記憶するための機器情報記憶部に当該印刷機器選択プログラムが起動される前に記憶されている印刷機器に関する情報の少なくとも一部を表示部に表示させる手順（ａ）と、
前記印刷機器選択プログラムが起動されて前記機器情報記憶部に記憶されている印刷機器に関する情報の少なくとも一部が前記表示部に表示されるときに、前記ネットワークを介して印刷機器に関する情報を取得する手順（ｂ）と、
前記手順（ｂ）において取得された印刷機器に関する情報を前記機器情報記憶部に記憶されている印刷機器に関する情報に反映する手順（ｃ）と、
前記複数の印刷機器を絞り込むための絞込み条件の指定を受付け部において受け付ける手順（ｄ）と、
前記絞込み条件の指定が受け付けられた場合、前記反映部により反映された印刷機器に関する情報に基づいて、指定された絞込み条件に適合する印刷機器に関する情報を前記表示部に表示させる手順（ｅ）と、
を有する処理を前記印刷機器選択装置に実行させる印刷機器選択プログラム。
【請求項１１】
前記印刷機器選択プログラムはプリンタドライバであり、
前記処理は、前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する手順（ｆ）をさらに有することを特徴とする請求項１０に記載の印刷機器選択プログラム。
【請求項１２】
前記手順（ａ）において、前記機器情報記憶部に記憶されている印刷機器に関する情報のうちの、前記印刷機器選択装置からの指示に基づく印刷を以前に実行したことのある印刷機器に関する情報が前記表示部に表示されることを特徴とする請求項１０または１１に記載の印刷機器選択プログラム。
【請求項１３】
前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする請求項１０〜１２のいずれか１項に記載の印刷機器選択プログラム。
【請求項１４】
前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、
前記手順（ａ）および手順（ｅ）において、表示対象となる印刷機器の全てについて、各印刷機器の属性情報が前記表示部に一覧表示されることを特徴とする請求項１０〜１３のいずれか１項に記載の印刷機器選択プログラム。
【請求項１５】
前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする請求項１０〜１４のいずれか１項に記載の印刷機器選択プログラム。
【請求項１６】
前記手順（ｄ）において、指定方法が異なる複数種類の絞込み条件の指定が受け付けられることを特徴とする請求項１０〜１５のいずれか１項に記載の印刷機器選択プログラム。
【請求項１７】
前記手順（ｂ）において、前記ネットワーク上の印刷機器に関する情報を予め収集して保存しているサーバから、前記印刷機器に関する情報が取得されることを特徴とする請求項１０〜１６のいずれか１項に記載の印刷機器選択プログラム。
【請求項１８】
前記手順（ｂ）において、前記ネットワーク上の印刷機器から、前記印刷機器に関する情報が取得されることを特徴とする請求項１０〜１６のいずれか１項に記載の印刷機器選択プログラム。
【請求項１９】
請求項１０〜１８のいずれか１項に記載の印刷機器選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２０】
ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択装置であって、
前記ネットワーク上の印刷機器に関する情報を取得する機器情報取得部と、
前記複数の印刷機器を絞り込むための絞込み条件の指定を受け付ける受付け部と、
前記絞込み条件の指定が受け付けられた場合、取得された印刷機器に関する情報を用いて、指定された絞込み条件に適合する印刷機器を抽出する機器絞込み実行部と、
抽出された印刷機器に関する情報を表示する表示部と、を有し、
前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、
前記受付け部は、複数の絞り込み条件をユーザに択一的に選択させる第１受付け部と、複数の絞り込み条件をユーザに組み合わせて選択させる第２受付け部と、を備えたことを特徴とする印刷機器選択装置。
【請求項２１】
前記表示部は、表示対象となる印刷機器の全てについて、各印刷機器の属性情報を一覧表示することを特徴とする請求項２０に記載の印刷機器選択装置。
【請求項２２】
前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する印刷指示部をさらに有することを特徴とする請求項２１に記載の印刷機器選択装置。
【請求項２３】
前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする請求項２０〜２２のいずれか１項に記載の印刷機器選択装置。
【請求項２４】
前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする請求項２０〜２３のいずれか１項に記載の印刷機器選択装置。
【請求項２５】
前記機器情報取得部は、ローカルの記憶部に保存されている前記印刷機器に関する情報と、前記ネットワークからの前記印刷機器に関する情報とを取得することを特徴とする請求項２０〜２４のいずれか１項に記載の印刷機器選択装置。
【請求項２６】
前記表示部に一覧表示される属性情報の項目は、ユーザの操作に基づいて設定されることを特徴とする請求項２０〜２５のいずれか１項に記載の印刷機器選択装置。
【請求項２７】
前記表示部に一覧表示される各印刷機器に関する情報の表示順は、ユーザの操作に基づいて前記属性情報の値に応じて昇順／降順に並べ替えられることを特徴とする請求項２０〜２６のいずれか１項に記載の印刷機器選択装置。
【請求項２８】
ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択装置を制御するための印刷機器選択プログラムであって、
前記ネットワーク上の印刷機器に関する情報を取得する手順（ａ）と、
前記複数の印刷機器を絞り込むための絞込み条件の指定を受付け部において受け付ける手順（ｂ）と、
前記絞込み条件の指定が受け付けられた場合、取得された印刷機器に関する情報を用いて、指定された絞込み条件に適合する印刷機器を抽出する手順（ｃ）と、
抽出された印刷機器に関する情報を表示部に表示させる手順（ｄ）と、
を有する処理を前記印刷機器選択装置に実行させ、
前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、
前記受付け部は、複数の絞り込み条件をユーザに択一的に選択させる第１受付け部と、複数の絞り込み条件をユーザに組み合わせて選択させる第２受付け部と、を備えたことを特徴とする印刷機器選択プログラム。
【請求項２９】
前記手順（ｄ）において、表示対象となる印刷機器の全てについて、各印刷機器の属性情報が前記表示部に一覧表示されることを特徴とする請求項２８に記載の印刷機器選択プログラム。
【請求項３０】
前記印刷機器選択プログラムはプリンタドライバであり、
前記処理は、前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する手順（ｅ）をさらに有することを特徴とする請求項２９に記載の印刷機器選択プログラム。
【請求項３１】
前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする請求項２８〜３０のいずれか１項に記載の印刷機器選択プログラム。
【請求項３２】
前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする請求項２８〜３１のいずれか１項に記載の印刷機器選択プログラム。
【請求項３３】
前記手順（ａ）において、ローカルの記憶部に保存されている前記印刷機器に関する情報と、前記ネットワークからの前記印刷機器に関する情報とが取得されることを特徴とする請求項２８〜３２のいずれか１項に記載の印刷機器選択プログラム。
【請求項３４】
前記表示部に一覧表示される属性情報の項目は、ユーザの操作に基づいて設定されることを特徴とする請求項２８〜３３のいずれか１項に記載の印刷機器選択プログラム。
【請求項３５】
前記表示部に一覧表示される各印刷機器に関する情報の表示順は、ユーザの操作に基づいて前記属性情報の値に応じて昇順／降順に並べ替えられることを特徴とする請求項２８〜３４のいずれか１項に記載の印刷機器選択プログラム。
【請求項３６】
請求項２８〜３５のいずれか１項に記載の印刷機器選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択装置および印刷機器選択プログラムに関する。
【背景技術】
【０００２】
ユーザは、ＰＣ（パーソナルコンピュータ）上でプリンタドライバと呼ばれる制御プログラムを用いて、用紙サイズ、印刷色などの各種の印刷条件の設定項目を所望の値に指定し、かかる印刷条件が指定された印刷ジョブをプリンタに送信することができる。
【０００３】
近年、１つのプリンタドライバで複数機種のプリンタに対応でき、印刷実行のたびに出力先のプリンタを選択可能な、複数機種共通のプリンタドライバが提案されている（下記非特許文献１参照）。このプリンタドライバによれば、プリンタサーバにおいて、複数のプリンタをグループに分類して管理することや、プリンタの使用履歴を表示することが可能である。
【０００４】
しかしながら、上記プリンタドライバでは、所望する印刷機器を選択するための複数候補を表示させる処理が効率的でなく、複数のプリンタの中からユーザが所望する印刷に適したプリンタを見つけるのに時間が掛かるという問題があった。
【０００５】
また、上記プリンタドライバでは、プリンタの属性情報については一度に１台分しか表示できず、しかも或るグループに含まれるプリンタを表示するためには新しいウィンドウを立ち上げる必要があることから、複数のプリンタの属性情報を見比べることが困難であった。
【非特許文献１】ＨＰ  Ｕｎｉｖｅｒｓａｌ  Ｐｒｉｎｔ  Ｄｒｉｖｅｒ、[online]、ヒューレット・パッカード  カンパニー（ＨＰ）、インターネット<http://h20000.www2.hp.com/bizsupport/TechSupport/ProductList.jsp?locale=en_US&taskId=135&prodTypeId=18972&prodSeriesId=503548>
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は上述した問題点に鑑みてなされたものであり、本発明の目的は、所望する印刷機器を複数候補の中から選択することを容易化できる、印刷機器選択装置および印刷機器選択プログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択プログラムがインストールされた印刷機器選択装置であって、前記ネットワーク上の印刷機器に関する情報を記憶するための機器情報記憶部と、前記印刷機器選択プログラムが起動されたとき、当該印刷機器選択プログラムが起動される前に前記機器情報記憶部に記憶されている印刷機器に関する情報の少なくとも一部を表示する表示部と、前記印刷機器選択プログラムが起動されて前記機器情報記憶部に記憶されている印刷機器に関する情報の少なくとも一部が前記表示部に表示されるときに、前記ネットワークを介して印刷機器に関する情報を取得する機器情報取得部と、前記機器情報取得部により取得された印刷機器に関する情報を前記機器情報記憶部に記憶されている印刷機器に関する情報に反映する反映部と、前記複数の印刷機器を絞り込むための絞込み条件の指定を受け付ける受付け部と、を有し、前記絞込み条件の指定が受け付けられた場合、前記表示部は、前記反映部により反映された印刷機器に関する情報に基づいて、指定された絞込み条件に適合する印刷機器に関する情報を表示することを特徴とする印刷機器選択装置。
【０００９】
（２）前記印刷機器選択プログラムはプリンタドライバであり、前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する印刷指示部をさらに有することを特徴とする上記（１）に記載の印刷機器選択装置。
【００１０】
（３）前記印刷機器選択プログラムが起動されたとき、前記表示部は、前記機器情報記憶部に記憶されている印刷機器に関する情報のうちの、前記印刷機器選択装置からの指示に基づく印刷を以前に実行したことのある印刷機器に関する情報を表示することを特徴とする上記（１）または（２）に記載の印刷機器選択装置。
【００１１】
（４）前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする上記（１）〜（３）のいずれか１項に記載の印刷機器選択装置。
【００１２】
（５）前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、前記表示部は、表示対象となる印刷機器の全てについて、各印刷機器の属性情報を一覧表示することを特徴とする上記（１）〜（４）のいずれか１項に記載の印刷機器選択装置。
【００１３】
（６）前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする上記（１）〜（５）のいずれか１項に記載の印刷機器選択装置。
【００１４】
（７）前記受付け部は、指定方法が異なる複数種類の絞込み条件の指定を受け付けることを特徴とする上記（１）〜（６）のいずれか１項に記載の印刷機器選択装置。
【００１５】
（８）前記機器情報取得部は、前記ネットワーク上の印刷機器に関する情報を予め収集して保存しているサーバから、前記印刷機器に関する情報を取得することを特徴とする上記（１）〜（７）のいずれか１項に記載の印刷機器選択装置。
【００１６】
（９）前記機器情報取得部は、前記ネットワーク上の印刷機器から、前記印刷機器に関する情報を取得することを特徴とする上記（１）〜（７）のいずれか１項に記載の印刷機器選択装置。
【００１７】
（１０）ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択装置を制御するための印刷機器選択プログラムであって、前記印刷機器選択プログラムが起動されたとき、前記ネットワーク上の印刷機器に関する情報を記憶するための機器情報記憶部に当該印刷機器選択プログラムが起動される前に記憶されている印刷機器に関する情報の少なくとも一部を表示部に表示させる手順（ａ）と、前記印刷機器選択プログラムが起動されて前記機器情報記憶部に記憶されている印刷機器に関する情報の少なくとも一部が前記表示部に表示されるときに、前記ネットワークを介して印刷機器に関する情報を取得する手順（ｂ）と、前記手順（ｂ）において取得された印刷機器に関する情報を前記機器情報記憶部に記憶されている印刷機器に関する情報に反映する手順（ｃ）と、前記複数の印刷機器を絞り込むための絞込み条件の指定を受付け部において受け付ける手順（ｄ）と、前記絞込み条件の指定が受け付けられた場合、前記反映部により反映された印刷機器に関する情報に基づいて、指定された絞込み条件に適合する印刷機器に関する情報を前記表示部に表示させる手順（ｅ）と、を有する処理を前記印刷機器選択装置に実行させる印刷機器選択プログラム。
【００１８】
（１１）前記印刷機器選択プログラムはプリンタドライバであり、前記処理は、前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する手順（ｆ）をさらに有することを特徴とする上記（１０）に記載の印刷機器選択プログラム。
【００１９】
（１２）前記手順（ａ）において、前記機器情報記憶部に記憶されている印刷機器に関する情報のうちの、前記印刷機器選択装置からの指示に基づく印刷を以前に実行したことのある印刷機器に関する情報が前記表示部に表示されることを特徴とする上記（１０）または（１１）に記載の印刷機器選択プログラム。
【００２０】
（１３）前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする上記（１０）〜（１２）のいずれか１項に記載の印刷機器選択プログラム。
【００２１】
（１４）前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、前記手順（ａ）および手順（ｅ）において、表示対象となる印刷機器の全てについて、各印刷機器の属性情報が前記表示部に一覧表示されることを特徴とする上記（１０）〜（１３）のいずれか１項に記載の印刷機器選択プログラム。
【００２２】
（１５）前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする上記（１０）〜（１４）のいずれか１項に記載の印刷機器選択プログラム。
【００２３】
（１６）前記手順（ｄ）において、指定方法が異なる複数種類の絞込み条件の指定が受け付けられることを特徴とする上記（１０）〜（１５）のいずれか１項に記載の印刷機器選択プログラム。
【００２４】
（１７）前記手順（ｂ）において、前記ネットワーク上の印刷機器に関する情報を予め収集して保存しているサーバから、前記印刷機器に関する情報が取得されることを特徴とする上記（１０）〜（１６）のいずれか１項に記載の印刷機器選択プログラム。
【００２５】
（１８）前記手順（ｂ）において、前記ネットワーク上の印刷機器から、前記印刷機器に関する情報が取得されることを特徴とする上記（１０）〜（１６）のいずれか１項に記載の印刷機器選択プログラム。
【００２６】
（１９）上記（１０）〜（１８）のいずれか１項に記載の印刷機器選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【００２７】
（２０）ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択装置であって、前記ネットワーク上の印刷機器に関する情報を取得する機器情報取得部と、前記複数の印刷機器を絞り込むための絞込み条件の指定を受け付ける受付け部と、前記絞込み条件の指定が受け付けられた場合、取得された印刷機器に関する情報を用いて、指定された絞込み条件に適合する印刷機器を抽出する機器絞込み実行部と、抽出された印刷機器に関する情報を表示する表示部と、を有し、前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、前記受付け部は、複数の絞り込み条件をユーザに択一的に選択させる第１受付け部と、複数の絞り込み条件をユーザに組み合わせて選択させる第２受付け部と、を備えたことを特徴とする印刷機器選択装置。
【００２８】
（２１）前記表示部は、表示対象となる印刷機器の全てについて、各印刷機器の属性情報を一覧表示することを特徴とする上記（２０）に記載の印刷機器選択装置。
【００２９】
（２２）前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する印刷指示部をさらに有することを特徴とする上記（２１）に記載の印刷機器選択装置。
【００３０】
（２３）前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする上記（２０）〜（２２）のいずれか１項に記載の印刷機器選択装置。
【００３１】
（２４）前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする上記（２０）〜（２３）のいずれか１項に記載の印刷機器選択装置。
【００３２】
（２５）前記機器情報取得部は、ローカルの記憶部に保存されている前記印刷機器に関する情報と、前記ネットワークからの前記印刷機器に関する情報とを取得することを特徴とする上記（２０）〜（２４）のいずれか１項に記載の印刷機器選択装置。
【００３３】
（２６）前記表示部に一覧表示される属性情報の項目は、ユーザの操作に基づいて設定されることを特徴とする上記（２０）〜（２５）のいずれか１項に記載の印刷機器選択装置。
【００３４】
（２７）前記表示部に一覧表示される各印刷機器に関する情報の表示順は、ユーザの操作に基づいて前記属性情報の値に応じて昇順／降順に並べ替えられることを特徴とする上記（２０）〜（２６）のいずれか１項に記載の印刷機器選択装置。
【００３５】
（２８）ネットワーク上の複数の印刷機器の中から所望の印刷機器を選択するための印刷機器選択装置を制御するための印刷機器選択プログラムであって、前記ネットワーク上の印刷機器に関する情報を取得する手順（ａ）と、前記複数の印刷機器を絞り込むための絞込み条件の指定を受付け部において受け付ける手順（ｂ）と、前記絞込み条件の指定が受け付けられた場合、取得された印刷機器に関する情報を用いて、指定された絞込み条件に適合する印刷機器を抽出する手順（ｃ）と、抽出された印刷機器に関する情報を表示部に表示させる手順（ｄ）と、を有する処理を前記印刷機器選択装置に実行させ、前記印刷機器に関する情報は当該印刷機器の属性情報を含んでおり、前記受付け部は、複数の絞り込み条件をユーザに択一的に選択させる第１受付け部と、複数の絞り込み条件をユーザに組み合わせて選択させる第２受付け部と、を備えたことを特徴とする印刷機器選択プログラム。
【００３６】
（２９）前記手順（ｄ）において、表示対象となる印刷機器の全てについて、各印刷機器の属性情報が前記表示部に一覧表示されることを特徴とする上記（２８）に記載の印刷機器選択プログラム。
【００３７】
（３０）前記印刷機器選択プログラムはプリンタドライバであり、前記処理は、前記表示部に示される印刷機器に関する情報のうちの、ユーザにより選択された情報に該当する印刷機器に印刷を指示する手順（ｅ）をさらに有することを特徴とする上記（２９）に記載の印刷機器選択プログラム。
【００３８】
（３１）前記表示部および前記受付け部は、同一の操作画面内に設けられることを特徴とする上記（２８）〜（３０）のいずれか１項に記載の印刷機器選択プログラム。
【００３９】
（３２）前記絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定されることを特徴とする上記（２８）〜（３１）のいずれか１項に記載の印刷機器選択プログラム。
【００４０】
（３３）前記手順（ａ）において、ローカルの記憶部に保存されている前記印刷機器に関する情報と、前記ネットワークからの前記印刷機器に関する情報とが取得されることを特徴とする上記（２８）〜（３２）のいずれか１項に記載の印刷機器選択プログラム。
【００４１】
（３４）前記表示部に一覧表示される属性情報の項目は、ユーザの操作に基づいて設定されることを特徴とする上記（２８）〜（３３）のいずれか１項に記載の印刷機器選択プログラム。
【００４２】
（３５）前記表示部に一覧表示される各印刷機器に関する情報の表示順は、ユーザの操作に基づいて前記属性情報の値に応じて昇順／降順に並べ替えられることを特徴とする上記（２８）〜（３４）のいずれか１項に記載の印刷機器選択プログラム。
【００４３】
（３６）上記（２８）〜（３５）のいずれか１項に記載の印刷機器選択プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００４４】
上記（１）〜（１９）に記載の発明によれば、所望する印刷機器を選択するための複数候補を表示部に表示させる処理が効率良く行われ、複数の印刷機器の中からユーザが所望する印刷に適した印刷機器を見つけるのに要する時間が短縮される。
【００４５】
上記（２０）〜（３６）に記載の発明によれば、ユーザは、受付け部において、複数のプリンタから所望のプリンタを効率的且つ容易に絞り込むことが可能となる。
【００４６】
このようにして本発明によれば、ユーザは、所望する印刷機器を複数候補の中から選択することが容易となる。
【発明を実施するための最良の形態】
【００４７】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００４８】
図１は、本発明の第１の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【００４９】
図１に示す印刷システムは、印刷機器選択装置としてのＰＣ（パーソナルコンピュータ）１０と、印刷機器としてのプリンタ２０Ａ，２０Ｂ，２０Ｃ，２０Ｄおよび２０Ｅとを備える。ＰＣ１０とプリンタ２０Ａ〜２０Ｅとは、ネットワーク５０を介して相互に通信可能に接続されている。
【００５０】
ネットワーク５０は、たとえば、イーサネット（登録商標）、トークンリング、およびＦＤＤＩ等の規格によりコンピュータやネットワーク機器同士を接続したＬＡＮ、またはＬＡＮ同士を専用線で接続したＷＡＮ等の各種のネットワークからなる。なお、ネットワーク５０に接続される機器の種類および台数は、図１に示される例に限定されない。
【００５１】
図２は、図１に示されるＰＣ１０の構成を示すブロック図である。ＰＣ１０は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、および通信インタフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００５２】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムおよび各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムおよびデータを記憶する。ハードディスク１４は、オペレーティングシステム（ＯＳ）を含む各種プログラム、および各種データを格納する。
【００５３】
ディスプレイ１５は、例えばＣＲＴあるいはＬＣＤであり、各種の情報を表示する。入力装置１６は、マウス等のポインティングデバイス、およびキーボードを含み、各種の入力を行うために使用される。
【００５４】
通信インタフェース１７は、プリンタ２０Ａ〜２０Ｅ等の他の機器との間で通信を行うためのインタフェースであり、イーサネット（登録商標）、トークンリング、ＦＤＤＩ等の規格によるネットワークインタフェースのほか、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４等のシリアルインタフェース、ＳＣＳＩ、ＩＥＥＥ１２８４等のパラレルインタフェース、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１、ＨｏｍｅＲＦ、ＩｒＤＡ等の無線通信インタフェース等の各種ローカル接続インタフェース、電話回線に接続するための電話回線インタフェース等が用いられ得る。
【００５５】
ハードディスク１４には、文書ファイル作成及び編集アプリケーションと、プリンタドライバ１００（図３参照）とがインストールされている。
【００５６】
プリンタドライバ１００は、ホストコンピュータとしてのＰＣ１０に格納されているＯＳ上にインストールされ、印刷ジョブを生成するプログラムである。本実施形態では、プリンタドライバ１００は、印刷時に、後述する操作画面３００（図６等参照）を用いたユーザの操作に基づいて、ネットワーク５０上の複数のプリンタ２０Ａ〜２０Ｅの中から、出力先のプリンタを選択することができる。
【００５７】
図３は、プリンタドライバ１００における印刷機器選択機能に関するブロック図である。なお、図３においては、印刷機器選択機能以外の機能については図示省略されている。
【００５８】
図３に示すように、プリンタドライバ１００は、ネットワーク上の複数のプリンタの中から所望のプリンタを選択するための機能を実現するための構成要素として、機器情報取得部１０１、機器情報記憶領域１０２、絞込み条件設定部１０３、絞込み条件記憶領域１０４、絞込み条件切替え部１０５、機器絞込み実行部１０６、および機器情報表示制御部１０７を有している。
【００５９】
プリンタドライバ１００は、ハードディスク１４に保存されており、起動時にＲＡＭ１３上に読み出されて、ＣＰＵ１１により実行される。これにより、プリンタドライバ１００の上記構成要素の機能が発揮される。
【００６０】
機器情報取得部１０１は、機器情報記憶領域１０２に保存されている、プリンタに関する情報（以下、「プリンタ情報」ともいう。）を読み込んで取得し、また、ネットワーク５０を介した通信によりプリンタ情報を取得する。機器情報記憶領域１０２は、ローカルの記憶部であるＲＡＭ１３内に割り当てられる。
【００６１】
機器情報記憶領域１０２は、機器情報取得部１０１がネットワーク５０を介して対象のプリンタと通信し、受信したプリンタ情報を格納するための領域である。また、ＰＣ１０からの指示に基づく印刷後には、出力先プリンタについてのプリンタ情報における最終印刷日時等の情報が更新される。
【００６２】
絞込み条件設定部１０３は、機器情報取得部１０１から渡されるプリンタ情報を用いて、或る特性をもつプリンタを絞り込むための条件を設定する。
【００６３】
ここで、図６を参照して、プリンタを選択するための操作画面について説明する。
【００６４】
図６に示すように、操作画面３００は、プリンタ情報を表示する表示部３１０と、複数のプリンタを絞り込むための絞込み条件の指定を受け付ける受付け部３２０と、を有している。絞込み条件の指定が受け付けられた場合、表示部３１０は、指定された絞込み条件に適合するプリンタ情報を表示する。
【００６５】
表示部３１０に示されるプリンタ情報のうちのいずれかがユーザにより例えばマウスでクリックされることにより選択された状態でＯＫボタン３４０が押下されると、選択されたプリンタ情報に該当するプリンタが出力先プリンタとして最終的に選択される。なお、キャンセルボタン３５０が押下されると、出力先プリンタの選択が解除される。
【００６６】
また、絞込み条件の指定に用いられる絞込み条件の項目は、ユーザの操作に基づいて設定される。具体的には、例えば操作画面３００に設けられた設定ボタン３３０が押下されることによって、絞込み条件の項目を設定するための絞込み条件項目設定画面が表示される（図示せず）。ユーザは、絞込み条件項目設定画面上で所定の操作を行うことによって、絞込み条件の項目を設定することができる。
【００６７】
例えば、ユーザは、プリンタ情報における「印刷スピード」が４０枚／分より速いプリンタのみを選択する条件を、次の式
“印刷スピード”＞４０
で定義し、この条件に「高速印刷」と名づけることができる。これにより、操作画面３００の絞込み条件の指定を受け付ける受付け部３２０に、ユーザ選択可能な絞込み条件として「高速印刷」が追加される。
【００６８】
他の例として、ユーザは、ＩＰアドレスが、192.168.1.0〜192.168.1.255のプリンタのみを選択する条件を、次の式
“ＩＰアドレス”＝192.168.1.0/24
で定義し、この条件に「Ｍｙ部署」と名づけることができる。これにより、操作画面３００の絞込み条件の指定を受け付ける受付け部３２０に、ユーザ選択可能な絞込み条件として「Ｍｙ部署」が追加される。
【００６９】
その他、印刷履歴があるプリンタ、すなわち当該ＰＣ１０からの指示に基づく印刷を以前に実行したことのあるプリンタ、カラー印刷可能なプリンタ、予めグループ分けされたグループ群中の所定グループに所属するプリンタなどの絞込み条件の項目も、絞込み条件項目設定画面を通して設定され得る。
【００７０】
図３に戻って、絞込み条件記憶領域１０４は、絞込み条件設定部１０３により設定された、プリンタを絞り込むための条件を格納するための領域である。
【００７１】
絞込み条件切替え部１０５は、受付け部３２０におけるユーザの指定に基づいて、絞込み条件記憶領域１０４に格納された条件の中から、プリンタの絞り込みに利用する条件を抽出して、現在の条件と切り替える。
【００７２】
機器絞込み実行部１０６は、機器情報取得部１０１から渡されたプリンタ情報を用いて、絞込み条件切替え部１０５で指定された絞込み条件に適合するプリンタ情報を抽出する。
【００７３】
機器情報表示制御部１０７は、操作画面３００の表示部３１０にプリンタ情報を表示させる制御を行う。
【００７４】
ここで、絞込み条件設定部１０３、絞込み条件切替え部１０５、および機器情報表示制御部１０７は、操作画面３００とともにユーザインタフェース部１０８を構成している。
【００７５】
なお、ＰＣ１０は、上記した構成要素以外の構成要素を含んでいてもよく、あるいは、上記した構成要素のうちの一部が含まれていなくてもよい。
【００７６】
プリンタ２０Ａ〜２０Ｅは、ＰＣ１０のプリンタドライバ１００によって生成された印刷ジョブをネットワーク５０を介して受信し、当該印刷ジョブに基づいて印刷処理を行う。また、プリンタ２０Ａ〜２０Ｅは、ＳＮＭＰ／ＭＩＢに対応している。プリンタ２０Ａ〜２０Ｅは、ＰＣ１０等のネットワーク５０上の構成機器からの問い合わせあるいは要求に基づいて、種々の応答を送信する。
【００７７】
次に、図４を参照して、ＰＣ１０における印刷指示処理について説明する。
【００７８】
まず、プリンタドライバが起動されるまで待機する（Ｓ１０１：ＮＯ）。
【００７９】
プリンタドライバが起動された場合（Ｓ１０１：ＹＥＳ）、機器情報記憶領域１０２に当該プリンタドライバが起動される以前に保存されているプリンタ情報が取得される（Ｓ１０２）。
【００８０】
以前にネットワーク５０を介して得たプリンタ情報は、機器情報記憶領域１０２に既に記憶されている。ネットワーク５０を介してプリンタ情報を検索する度に、機器情報記憶領域１０２に記憶されているプリンタ情報が、追加あるいは更新される。また、当該ＰＣ１０からの指示に基づく印刷を行う度に、印刷履歴や最終印刷日時の情報が、当該印刷を実行したプリンタについてのプリンタ情報に追加される。
【００８１】
図５は、機器情報記憶領域１０２から得られたプリンタ情報の一部を例示する図である。図５に示すプリンタ情報２０１は、あくまでも取得したプリンタ情報の一部である。プリンタ情報はプリンタの属性情報を含み、図５に示されるもの以外にも、プリンタ種類名、コメント、ＭＡＣアドレス、用紙サイズ、用紙種類、オプション機器状況、プリンタの状態、印刷回数、設置場所、管理者、色、形、プリンタ外観図などの各種の属性情報が取得される。属性情報は、「所属グループ」等の属性の項目と、「グループＡ」等の属性の値とを有している。
【００８２】
続いて、印刷履歴があるプリンタについてのプリンタ情報が表示される（Ｓ１０３）。すなわち、ステップＳ１０２において機器情報記憶領域１０２から取得したプリンタ情報２０１（図５参照）の中から、「印刷履歴」が「あり」であるプリンタ情報が、操作画面３００の表示部３１０に表示される（図６参照）。但し、ステップＳ１０３において表示部３１０に表示されるプリンタ情報は、必ずしも印刷履歴があるプリンタについてのプリンタ情報である必要はない。つまり、ステップＳ１０３において、機器情報記憶領域１０２に既に記憶されているプリンタ情報の少なくとも一部が表示部３１０に表示される構成が採用され得る。
【００８３】
ここで、表示部３１０は、表示対象となるプリンタの全てについて、各プリンタの属性情報を一覧表示する。表示部３１０に表示されるプリンタ情報には、プリンタの属性情報に加えて、プリンタ名称などの他のプリンタと識別するためのプリンタの識別情報が含まれていてもよい。ここでは、属性情報の用語は、識別情報とは区別して用いている。また、各プリンタについて複数の属性情報が表示されることが、ユーザによるプリンタの比較および選択作業が容易になる観点からより望ましい。
【００８４】
プリンタ情報のデフォルト表示においては、上から順に最終印刷日時が新しいプリンタ情報が表示される。なお、表示部３１０の列ボタン「最終印刷日時」がクリックされると、逆順にソートされる。同様に、他の列ボタンがクリックされる度に、表示部３１０に一覧表示される各プリンタ情報の表示順は、属性情報の値に応じて昇順／降順に並べ替えられる。
【００８５】
そして、プリンタドライバが起動されて印刷履歴があるプリンタについてのプリンタ情報が表示されるときに、ネットワーク５０を介してプリンタ情報を取得する処理が行われる（Ｓ１０４）。すなわち、印刷履歴があるプリンタについてのプリンタ情報を表示部３１０に表示している状態で、ユーザによるプリンタ検索の指示の有無を問わずに、ネットワーク５０を介してプリンタ情報を取得する処理が開始される。第１の実施形態では、ネットワーク５０上の複数のプリンタ２０Ａ〜２０Ｅから直接的に、当該複数のプリンタに関する情報が取得される。ここで、取得されたプリンタ情報は、機器情報記憶領域１０２に記憶されているプリンタ情報に反映される。すなわち、機器情報記憶領域１０２に記憶されているプリンタ情報は、ネットワーク５０を介してプリンタ情報が取得される度に、必要に応じて追加あるいは更新される。
【００８６】
図７は、ネットワーク５０上を検索して得られたプリンタ情報の一部を例示する図である。図７に示すプリンタ情報２０２は、あくまでも取得したプリンタ情報の一部である。図７に示されるもの以外にも、プリンタ種類名、コメント、ＭＡＣアドレス、用紙サイズ、用紙種類、オプション機器状況、プリンタの状態、印刷回数、設置場所、管理者、色、形、プリンタ外観図などの各種の属性情報が取得される。
【００８７】
ステップＳ１０５では、絞込み条件の指定が受け付けられる。すなわち、ユーザは、ネットワーク５０上に存在するプリンタの中から或る特性を持つプリンタを抽出するために、操作画面３００の受付け部３２０において絞込み条件を指定する。
【００８８】
図８は、プリンタ絞込み条件の一例を示す図、図９は、操作画面３００の受付け部３２０においてプリンタ絞込み条件の指定が受け付けられる様子を示す図である。
【００８９】
本実施形態では、絞込み条件指定用のインタフェースである受付け部３２０として、コンボボックスが用いられる。コンボボックスを用いることにより、予め設定された例えば図８に示すような絞込み条件２０３の中の１つが指定され得る。図９の例では、コンボボックスに表示される選択項目リストの中から１つの絞込み条件が指定される。但し、テキスト入力部を表示させて、当該テキスト入力部に新たな条件をユーザが直接入力する構成を採用することも可能である。ここでは、例えば絞込み条件として「グループＡ」が指定される場合について以下説明する。
【００９０】
ステップＳ１０６では、プリンタの絞込みが実行される。すなわち、機器情報取得部１０１が取得した全てのプリンタについてのプリンタ情報を用いて、複数のプリンタを指定された絞込み条件に適合するプリンタへと絞り込む。ここでは、絞込み条件として「グループＡ」が指定されたと仮定しているので、取得した各プリンタ情報における属性「所属グループ」が、値「グループＡ」に対して、比較式「＝」であるものが抽出される。
【００９１】
続いて、指定された絞込み条件に適合するプリンタ情報が表示される（Ｓ１０７）。
【００９２】
図１０は、操作画面３００の表示部３１０に、指定された絞込み条件に適合するプリンタ情報が表示される様子を示す図である。
【００９３】
ここでは、受付け部３２０と同じ操作画面３００内に設けられている表示部３１０に、絞込み実行部１０６により絞り込まれた「グループＡ」に所属するプリンタについてのプリンタ情報が一覧表示される。なお、ステップＳ１０７において、所定事由により使用できないプリンタについてのプリンタ情報の表示部３１０への表示は省略されてもよい。
【００９４】
また、表示部３１０に一覧表示される属性情報の項目は、ユーザの操作に基づいて設定され得る。図６では、最終印刷日時、ＩＰアドレス、モデル名、カラーモード、所属グループ、および印刷スピードの属性情報が表示されているが、他の属性情報が表示されるように構成されてもよい。
【００９５】
ステップＳ１０８では、絞り込まれたプリンタ情報を表示している表示部３１０の中で、印刷ジョブの出力先となるプリンタが選択されたか否かが判断される。具体的には、表示部３１０に示されるプリンタ情報のうちのいずれかがユーザにより選択された状態でＯＫボタン３４０が押下されたか否かが判断される。
【００９６】
ステップＳ１０８において出力先プリンタが選択されていないと判断された場合（Ｓ１０８：ＮＯ）、ステップＳ１０５に戻る。一方、ステップＳ１０８において出力先プリンタが選択されたと判断された場合（Ｓ１０８：ＹＥＳ）、ステップＳ１０９に進む。このように、ユーザは、出力先プリンタの選択を完了するまでは何度でも受付け部３２０において絞込み条件を変更することができる。
【００９７】
ステップＳ１０９では、印刷条件の詳細設定が行われる。ここで、ユーザは、出力先として選択されたプリンタが持つ印刷機能に基づいて、各種の印刷条件の設定項目を所望の値に指定する。このステップＳ１０９における印刷条件の詳細設定は、通常のプリンタドライバにおける印刷条件の詳細設定と同じである。
【００９８】
そして、ＰＣ１０は、出力先として選択されたプリンタに印刷を指示する（Ｓ１１０）。すなわち、印刷ジョブが生成されて、出力先として選択されたプリンタに送信される。ここで、印刷指示されたプリンタは、受信した印刷ジョブに基づいて印刷を実行する。そして、ＰＣ１０は、機器情報記憶領域１０２に記憶されている出力先プリンタについてのプリンタ情報における印刷履歴や最終印刷日時の情報を追加または更新する。
【００９９】
このように第１の実施形態では、ＰＣ１０は、ネットワーク５０上のプリンタに関する情報を記憶するための機器情報記憶領域１０２に記憶されているプリンタ情報の少なくとも一部、例えばＰＣ１０からの指示に基づく印刷を以前に実行したことのあるプリンタについてのプリンタ情報を表示部３１０に表示し、当該プリンタ情報を表示するときに、ネットワーク５０を介してプリンタ情報を取得する。つまり、印刷履歴があるプリンタについてのプリンタ情報を表示部３１０に表示している状態で、ユーザによるプリンタ検索の指示の有無を問わずに、ネットワーク５０を介してプリンタ情報を取得する処理が開始される。そして、ＰＣ１０は、複数のプリンタを絞り込むための絞込み条件の指定を受け付けた場合、ネットワーク５０を介して取得された情報が反映されたプリンタ情報に基づいて、指定された絞込み条件に適合するプリンタについてのプリンタ情報を表示部３１０に表示する。
【０１００】
したがって、ユーザは、まず表示部３１０に表示される、機器情報記憶領域１０２に記憶されているプリンタ情報に対応するプリンタの中に所望のプリンタが存在する場合には、表示されたプリンタ情報の中から所望のプリンタについてのプリンタ情報をすぐに選択できる。また、ユーザが別の絞込み条件で複数のプリンタを絞り込んでそのプリンタ情報を表示させたい場合でも、ネットワーク５０を介して複数のプリンタについてのプリンタ情報を取得する処理が既に開始されているため、ＰＣ１０は、ユーザによる絞込み条件の指定を受け付けた時点で速やかに、指定された絞込み条件に適合するプリンタについてのプリンタ情報を表示部３１０に表示することができる。
【０１０１】
すなわち、所望するプリンタを選択するための複数候補を表示部３１０に表示させる処理が効率良く行われ、複数のプリンタの中からユーザが所望する印刷に適したプリンタを見つけるのに要する時間が短縮される。
【０１０２】
また、第１の実施形態では、ＰＣ１０は、表示対象となるプリンタの全てについて、各プリンタの属性情報を表示部３１０に一覧表示する。したがって、ユーザは、表示部３１０において、複数のプリンタの属性情報を容易に見比べることができる。
【０１０３】
このようにして、ユーザは、所望するプリンタを複数候補の中から選択することが容易となる。
【０１０４】
次に、本発明の第２の実施形態について説明する。以下、上述した第１の実施形態と相違する点について説明し、第１の実施形態と共通する点については説明を省略する。
【０１０５】
図１１は、本発明の第２の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【０１０６】
図１１に示す印刷システムは、印刷機器選択装置としてのＰＣ（パーソナルコンピュータ）１０と、印刷機器としてのプリンタ２０Ａ，２０Ｂ，２０Ｃ，２０Ｄおよび２０Ｅと、サーバ３０とを備える。
【０１０７】
サーバ３０は、ネットワーク５０上のプリンタ２０Ａ〜２０Ｅと定期的に通信を行い、その都度プリンタ２０Ａ〜２０Ｅについてのプリンタ情報を取得して保存し、管理する。そして、サーバ３０は、ホストコンピュータとしてのＰＣ１０等のネットワーク５０上の構成機器からの問い合わせあるいは要求に応じて、管理しているプリンタ情報を提供する。
【０１０８】
次に、図４を参照して、第２の実施形態にかかるＰＣ１０における印刷指示処理について説明する。
【０１０９】
ステップＳ１０１〜Ｓ１０３、およびＳ１０６〜Ｓ１１０は上述した第１の実施形態と同様であるため説明を省略する。
【０１１０】
ステップＳ１０４では、ネットワーク５０を介して複数のプリンタについてのプリンタ情報を取得する処理が行われる。第２の実施形態では、ネットワーク５０上の複数のプリンタ２０Ａ〜２０Ｅについてのプリンタ情報を予め収集して保存しているサーバ３０から、当該複数のプリンタ２０Ａ〜２０Ｅに関する情報が取得される。
【０１１１】
ステップＳ１０５では、絞込み条件の指定が受け付けられる。すなわち、ユーザは、ネットワーク５０上に存在するプリンタの中から或る特性を持つプリンタを抽出するために、操作画面３００ａの受付け部３２０ａ（図１２参照）において絞込み条件を指定する。
【０１１２】
図１２は、第２の実施形態にかかるプリンタを選択するための操作画面の一例を示す図である。
【０１１３】
図１２に示すように、操作画面３００ａは、プリンタ情報を表示する表示部３１０と、複数のプリンタを絞り込むための絞込み条件の指定を受け付ける受付け部３２０ａと、を有している。
【０１１４】
第２の実施形態にかかる受付け部３２０ａは、指定方法が異なる複数種類の絞込み条件の指定を受け付ける。具体的には、絞込み条件指定用のインタフェースである受付け部３２０ａは、予め設定された絞込み条件の中の１つを選択的に指定するためのコンボボックス受付け部３２１と、絞込み条件として頻繁に使用する属性情報を組合せて指定するためのチェックボックス受付け部３２２とを備えている。
【０１１５】
チェックボックスによる指定に用いられる絞込み条件の項目も、コンボボックス３２１による指定に用いられる絞込み条件の項目と同様に、ユーザの操作に基づいて設定され得る。なお、図１２では、絞込み条件として、コンボボックス受付け部３２１を用いて「高速印刷」が、チェックボックス受付け部３２２を用いて「カラー印刷」が指定されている。コンボボックス受付け部３２１とチェックボックス受付け部３２２とを組み合わせることにより、ユーザは複数のプリンタを絞り込むことがより容易となる。
【０１１６】
そして、第２の実施形態によれば、上記第１の実施形態と同様の作用効果を奏することが可能である。
【０１１７】
本発明は、上記した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１１８】
例えば上述した実施形態では、ネットワーク上の複数のプリンタの中から所望のプリンタを選択するための機能を実現するためのプログラムは、プリンタドライバとして構成されているが、本発明はこれに限定されるものではなく、プリンタドライバとは別個のアプリケーションプログラムとして提供されることも可能である。
【０１１９】
また、上述した実施形態では、印刷機器としてプリンタが使用されているが、複写機、ＭＦＰ（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）などの各種の印刷機器が使用され得る。
【０１２０】
また、上述した実施形態では、印刷機器選択装置としてＰＣが使用されているが、ワークステーション、サーバコンピュータ、携帯端末などの各種の印刷機器選択装置が使用され得る。
【０１２１】
本実施形態にかかる印刷機器選択装置における各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、印刷機器選択装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１２２】
【図１】本発明の第１の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図２】図１に示されるＰＣの構成を示すブロック図である。
【図３】プリンタドライバにおける印刷機器選択機能に関するブロック図である。
【図４】ＰＣにおける印刷指示処理の手順を示すフローチャートである。
【図５】機器情報記憶領域から得られたプリンタ情報の一部を例示する図である。
【図６】第１の実施形態にかかるプリンタを選択するための操作画面の一例を示す図である。
【図７】ネットワーク上を検索して得られたプリンタ情報の一部を例示する図である。
【図８】プリンタ絞込み条件の一例を示す図である。
【図９】操作画面の受付け部においてプリンタ絞込み条件の指定が受け付けられる様子を示す図である。
【図１０】操作画面の表示部に、指定された絞込み条件に適合するプリンタ情報が表示される様子を示す図である。
【図１１】本発明の第２の実施形態にかかる印刷システムの全体構成を示すブロック図である。
【図１２】第２の実施形態にかかるプリンタを選択するための操作画面の一例を示す図である。
【符号の説明】
【０１２３】
１０  ＰＣ、
１１  ＣＰＵ、
１２  ＲＯＭ、
１３  ＲＡＭ、
１４  ハードディスク、
１５  ディスプレイ、
１６  入力装置、
１７  通信インタフェース、
１８  バス、
２０Ａ〜２０Ｅ  プリンタ、
３０  サーバ、
５０  ネットワーク、
１００  プリンタドライバ、
１０１  機器情報取得部、
１０２  機器情報記憶領域、
１０３  絞込み条件設定部、
１０４  絞込み条件記憶領域、
１０５  絞込み条件切替え部、
１０６  機器絞込み実行部、
１０７  機器情報表示制御部、
１０８  ユーザインタフェース部
２０１，２０２  プリンタ情報、
２０３  絞込み条件、
３００，３００ａ  操作画面、
３１０  表示部、
３２０，３２０ａ  受付け部、
３３０  設定ボタン。
【図１】
2010020403.tif 000003
【図２】
2010020403.tif 000004
【図３】
2010020403.tif 000005
【図４】
2010020403.tif 000006
【図５】
2010020403.tif 000007
【図６】
2010020403.tif 000008
【図７】
2010020403.tif 000009
【図８】
2010020403.tif 000010
【図９】
2010020403.tif 000011
【図１０】
2010020403.tif 000012
【図１１】
2010020403.tif 000013
【図１２】
2010020403.tif 000014