(57)【特許請求の範囲】
【請求項１】
表示部と，
操作部と，
を備える情報処理装置に，
前記情報処理装置と接続するプリンタを検索する検索処理と，
個々のプリンタが装備するトレイを示す情報であるトレイ情報を取得する取得処理と，
前記検索処理にて検索されたプリンタに含まれる複数のプリンタについて，前記取得処理にて取得したトレイ情報に基づいて，前記複数のプリンタがそれぞれ装備するトレイをそれぞれ選択肢とする設定画面を，前記表示部に表示する表示処理と，
前記設定画面に表示されたトレイのいずれかを，前記操作部へのユーザの操作に応じて選択する選択処理と，
前記選択処理にて選択されたトレイを装備するプリンタに，印刷ジョブを送信する送信処理と，
を実行させ，
前記表示処理では，トレイごとに，給紙トレイの選択肢として前記複数のプリンタが装備する各給紙トレイおよび自動選択の選択肢を前記表示部に表示し，排紙トレイの選択肢として前記複数のプリンタが装備する各排紙トレイおよび自動選択の選択肢を前記表示部に表示し，
前記送信処理では，給紙トレイと排紙トレイとのいずれも自動選択が選択されている場合，前記複数のプリンタのうち予め決められた特定のプリンタに，印刷ジョブを送信する，
ことを特徴とするプログラム。
【請求項２】
請求項１に記載するプログラムにおいて，
前記複数のプリンタのいずれかを，前記操作部へのユーザの操作に応じて前記特定のプリンタに選択する，
ことを特徴とするプログラム。
【請求項３】
請求項１または請求項２に記載するプログラムにおいて，
前記送信処理では，給紙トレイと排紙トレイとのうちの一方のトレイとして自動選択以外のトレイが前記選択処理にて選択され，他方のトレイとして自動選択が選択されている場合，前記一方のトレイを装備するプリンタに，印刷ジョブを送信する，
ことを特徴とするプログラム。
【請求項４】
表示部と，
操作部と，
を備える情報処理装置に，
前記情報処理装置と接続するプリンタを検索する検索処理と，
個々のプリンタが装備するトレイを示す情報であるトレイ情報を取得する取得処理と，
前記検索処理にて検索されたプリンタに含まれる複数のプリンタについて，前記取得処理にて取得したトレイ情報に基づいて，前記複数のプリンタがそれぞれ装備するトレイをそれぞれ選択肢とする設定画面を，前記表示部に表示する表示処理と，
前記設定画面に表示されたトレイのいずれかを，前記操作部へのユーザの操作に応じて選択する選択処理と，
前記選択処理にて選択されたトレイを装備するプリンタに，印刷ジョブを送信する送信処理と，
を実行させ，
前記送信処理では，給紙トレイとして前記複数のプリンタのいずれか１つが装備するトレイが前記選択処理にて選択され，排紙トレイとして前記給紙トレイとは異なるプリンタが装備するトレイが前記選択処理にて選択されている場合，選択された前記給紙トレイを装備するプリンタに，印刷ジョブを送信する，
ことを特徴とするプログラム。
【請求項５】
請求項４に記載するプログラムにおいて，
前記表示処理では，トレイごとに，給紙トレイの選択肢として前記複数のプリンタが装備する各給紙トレイを前記表示部に表示し，排紙トレイの選択肢として前記複数のプリンタが装備する各排紙トレイを前記表示部に表示し，
前記送信処理では，給紙トレイと排紙トレイとのうち，一方のトレイが前記選択処理にて選択され，他方のトレイが選択されていない場合，前記一方のトレイを装備するプリンタに，印刷ジョブを送信する，
ことを特徴とするプログラム。
【請求項６】
請求項１から請求項５のいずれか１つに記載するプログラムにおいて，
前記検索処理では，個々のプリンタを識別する識別情報を取得し，
前記表示処理では，前記複数のプリンタの識別情報を，トレイと関連付けて前記表示部に表示する，
ことを特徴とするプログラム。
【請求項７】
請求項１から請求項６のいずれか１つに記載するプログラムにおいて，
個々のプリンタが印刷可能状態か否かを示す状態情報を取得する状態取得処理を，前記情報処理装置に実行させ，
前記表示処理では，前記状態取得処理にて取得した状態情報に基づいて，印刷可能状態でないプリンタが装備するトレイを，選択肢から除外する，
ことを特徴とするプログラム。
【請求項８】
請求項１から請求項６のいずれか１つに記載するプログラムにおいて，
個々のプリンタが印刷可能状態か否かを示す状態情報を取得する状態取得処理を，前記情報処理装置に実行させ，
前記表示処理では，前記状態取得処理にて取得した前記複数のプリンタの状態情報を，トレイと関連付けて前記表示部に表示する，
ことを特徴とするプログラム。
【請求項９】
請求項１から請求項８のいずれか１つに記載するプログラムにおいて，
前記検索処理によって検索された各プリンタについて，使用対象とするか否かを，前記操作部へのユーザの操作に応じて設定する使用設定処理を，前記情報処理装置に実行させ，
前記表示処理では，前記使用設定処理にて使用対象に設定されていないプリンタが装備するトレイを，選択肢から除外する，
ことを特徴とするプログラム。
【請求項１０】
請求項１から請求項９のいずれか１つに記載するプログラムにおいて，
前記検索処理によって検索された各プリンタについて，予め設定された基本モデルのプリンタと互換性があるか否かを判断する互換性判断処理を，前記情報処理装置に実行させ，
前記表示処理では，前記互換性判断処理にて互換性があると判断されなかったプリンタが装備するトレイを，選択肢から除外する，
ことを特徴とするプログラム。
【請求項１１】
請求項１から請求項１０のいずれか１つに記載するプログラムにおいて，
前記複数のプリンタの各プリンタに対応するポートを生成する生成処理を，前記情報処理装置に実行させ，
前記送信処理では，前記選択処理にて選択されたトレイを装備するプリンタに対応するポートを特定し，当該特定したポートを介して，印刷ジョブを送信する，
ことを特徴とするプログラム。
【請求項１２】
請求項１から請求項１１のいずれか１つに記載するプログラムにおいて，
前記情報処理装置と接続されるプリンタの登録を行う条件を満たしたことに応じて，前記取得処理を実行し，
前記取得処理では，取得した各プリンタのトレイ情報を前記情報処理装置の記憶部に記憶し，
印刷設定を行う指示があったことに応じて，前記表示処理を実行し，
前記表示処理では，前記記憶部に記憶した各プリンタのトレイ情報を読み出し，読み出したトレイ情報に基づいて，前記設定画面を前記表示部に表示する，
ことを特徴とするプログラム。
【請求項１３】
表示部と，
操作部と，
制御部と，
を備え，
前記制御部は，
接続するプリンタを検索する検索処理と，
個々のプリンタが装備するトレイを示す情報であるトレイ情報を取得する取得処理と，
前記検索処理にて検索されたプリンタに含まれる複数のプリンタについて，前記取得処理にて取得したトレイ情報に基づいて，前記複数のプリンタがそれぞれ装備するトレイをそれぞれ選択肢とする設定画面を，前記表示部に表示させる表示処理と，
前記設定画面に表示されたトレイのいずれかを，前記操作部へのユーザの操作に応じて選択する選択処理と，
前記選択処理にて選択されたトレイを装備するプリンタに，印刷ジョブを送信する送信処理と，
を実行し，
前記表示処理では，トレイごとに，給紙トレイの選択肢として前記複数のプリンタが装備する各給紙トレイおよび自動選択の選択肢を前記表示部に表示し，排紙トレイの選択肢として前記複数のプリンタが装備する各排紙トレイおよび自動選択の選択肢を前記表示部に表示し，
前記送信処理では，給紙トレイと排紙トレイとのいずれも自動選択が選択されている場合，前記複数のプリンタのうち予め決められた特定のプリンタに，印刷ジョブを送信する，
ことを特徴とする情報処理装置。
【請求項１４】
表示部と，
操作部と，
制御部と，
を備え，
前記制御部は，
接続するプリンタを検索する検索処理と，
個々のプリンタが装備するトレイを示す情報であるトレイ情報を取得する取得処理と，
前記検索処理にて検索されたプリンタに含まれる複数のプリンタについて，前記取得処理にて取得したトレイ情報に基づいて，前記複数のプリンタがそれぞれ装備するトレイをそれぞれ選択肢とする設定画面を，前記表示部に表示させる表示処理と，
前記設定画面に表示されたトレイのいずれかを，前記操作部へのユーザの操作に応じて選択する選択処理と，
前記選択処理にて選択されたトレイを装備するプリンタに，印刷ジョブを送信する送信処理と，
を実行し，
前記送信処理では，給紙トレイとして前記複数のプリンタのいずれか１つが装備するトレイが前記選択処理にて選択され，排紙トレイとして前記給紙トレイとは異なるプリンタが装備するトレイが前記選択処理にて選択されている場合，選択された前記給紙トレイを装備するプリンタに，印刷ジョブを送信する，
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，プリンタの制御に用いられるプログラムおよびプリンタを制御する情報処理装置に関する。
【背景技術】
【０００２】
従来から，情報処理装置から印刷ジョブを出力し，プリンタが当該印刷ジョブを受信して印刷を行うシステムにおいて，情報処理装置では，ユーザの操作に応じて，印刷に関する各種の設定を受け付ける。例えば，特許文献１に開示されているように，情報処理装置では，先ず，印刷ジョブを実行するプリンタの選択を受け付け，その後に，用紙の向き，用紙サイズ，用紙種類等の印刷設定を受け付ける。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１８７０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら，前記した従来の技術には，次のような問題があった。すなわち，従来の情報処理装置では，あらかじめプリンタが選択された状態で印刷設定を受け付ける。そのため，印刷設定を行う際には，選択されたプリンタに対する情報しか設定できない。この場合，例えば，現在選択されているプリンタとは別のプリンタに収容されているシートに印刷しようとすると，プリンタから選択し直す必要がある。つまり，プリンタの選択，給紙トレイの設定，という２つの手順を踏む必要があり，ユーザにとって手間になる。
【０００５】
本発明は，前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは，複数のプリンタと接続される情報処理装置にて印刷設定を行う際の，ユーザの手間を軽減する技術を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされたプログラムは，表示部と，操作部と，を備える情報処理装置に，前記情報処理装置と接続するプリンタを検索する検索処理と，個々のプリンタが装備するトレイを示す情報であるトレイ情報を取得する取得処理と，前記検索処理にて検索されたプリンタに含まれる複数のプリンタについて，前記取得処理にて取得したトレイ情報に基づいて，前記複数のプリンタがそれぞれ装備するトレイをそれぞれ選択肢とする設定画面を，前記表示部に表示する表示処理と，前記設定画面に表示されたトレイのいずれかを，前記操作部へのユーザの操作に応じて選択する選択処理と，前記選択処理にて選択されたトレイを装備するプリンタに，印刷ジョブを送信する送信処理と，を実行させることを特徴としている。
【０００７】
本明細書に開示されるプログラムは，情報処理装置に，接続するプリンタを検索させ，個々のプリンタが装備するトレイの情報を取得させる。さらに，プログラムは，情報処理装置に，検索されたプリンタに含まれる複数のプリンタについて，取得したトレイの情報に基づいて，複数のプリンタの各トレイをそれぞれ選択肢とする設定画面を表示させる。さらに，プログラムは，情報処理装置に，表示させたトレイのいずれかをユーザの操作に応じて選択させ，選択されたトレイを装備するプリンタに印刷ジョブを送信させる。
【０００８】
すなわち，本明細書に開示されるプログラムが記憶された情報処理装置では，複数のプリンタがそれぞれ装備するトレイをそれぞれ選択肢として，１つの設定画面に表示される。そして，選択されたトレイを装備するプリンタに，印刷ジョブが送信される。つまり，トレイの選択によってプリンタも選択される。これにより，プリンタを選択する手順が省かれ，複数のプリンタからトレイの選択が可能であって，ユーザの手間が軽減される。
【０００９】
上記プログラムが記憶された情報処理装置，上記プログラムが記憶された情報処理装置の機能を実現するための制御方法，および，上記プログラムを格納するコンピュータにて読取可能な記憶媒体も，新規で有用である。
【発明の効果】
【００１０】
本発明によれば，複数のプリンタと接続される情報処理装置にて印刷設定を行う際の，ユーザの手間を軽減する技術が実現される。
【図面の簡単な説明】
【００１１】
【図１】実施の形態にかかるＰＣの電気的構成を示すブロック図である。
【図２】プリンタの概略断面図である。
【図３】印刷設定画面の例を示す説明図である。
【図４】プリンタ情報の例を示す説明図である。
【図５】プリンタのノード名と装備されるトレイの名称の例を示す説明図である。
【図６】印刷設定画面の例を示す説明図である。
【図７】情報取得処理の手順を示すフローチャートである。
【図８】使用機器設定画面の例を示す説明図である。
【図９】印刷設定処理の手順を示すフローチャートである。
【図１０】印刷設定画面の例を示す説明図である。
【図１１】印刷実行処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下，本発明の情報処理装置を具体化した実施の形態について，添付図面を参照しつつ詳細に説明する。本形態は，複数のプリンタと接続されているＰＣに本発明を適用したものである。
【００１３】
まず，本形態のＰＣ１００の電気的構成について説明する。ＰＣ１００は，図１に示すように，ＣＰＵ３１と，ＲＯＭ３２と，ＲＡＭ３３と，ＨＤＤ３４と，ＵＳＢインターフェース（ＵＳＢＩＦ）３６と，ネットワークインターフェース（ネットワークＩＦ）３７と，ディスプレイ４１と，操作部４２と，を有している。
【００１４】
ＲＯＭ３２には，ＰＣ１００を起動するための起動プログラム等が記憶されている。ＲＡＭ３３は，各種処理が実行される際の作業領域として，あるいは，データを一時的に記憶する記憶領域として利用される。ＨＤＤ３４には，各種のプログラムやデータが記憶される。ＣＰＵ３１は，ＲＯＭ３２やＨＤＤ３４から読み出したプログラムに従って，ＲＡＭ３３やＨＤＤ３４に記憶されているデータを使用し，各種の処理を実行する。ＣＰＵ３１は，制御部の一例である。ＨＤＤ３４は，記憶部の一例である。
【００１５】
本形態のＰＣ１００のＨＤＤ３４には，図１に示すように，プリンタドライバ３４１と，アプリケーションプログラム（ＡＰＰ）３４３と，オペレーティングシステム（ＯＳ）３４５と，が記憶されている。プリンタドライバ３４１は，印刷ジョブを生成してプリンタに送信するプログラムである。ＡＰＰ３４３としては，ユーザから印刷指示を受け付けることが可能な文書作成プログラム等がある。
【００１６】
ＵＳＢＩＦ３６は，ＵＳＢケーブル等を介してＵＳＢ接続された機器と通信を行うためのハードウェアである。ネットワークＩＦ３７は，無線ＬＡＮ，有線ＬＡＮ等にてネットワークに接続された機器との通信を行うためのハードウェアである。ディスプレイ４１は，各種の情報を表示する装置である。ディスプレイ４１は，表示部の一例である。操作部４２は，キーボードやマウスを含み，ユーザによる入力操作を受け付ける装置である。操作部４２は，操作部の一例である。
【００１７】
そして，ＰＣ１００は，図１に示すように，ネットワークＩＦ３７を介してネットワークに接続されている。そして，ネットワークには複数の外部機器が接続されている。複数の外部機器には，プリンタドライバ３４１に対応可能な複数のプリンタと，プリンタドライバ３４１に対応していないその他の機器とが含まれている。その他の機器には，プリンタの他，ＰＣ，スキャナ等の印刷機能を有していない機器も含まれる。
【００１８】
例えば，図１に示した例では，ネットワークに，７台のプリンタ２０１，２０２，２０３，２０４，２０５，２０６，２０７が接続されている。プリンタ２０１〜２０５は，プリンタドライバ３４１に対応可能なプリンタであり，プリンタドライバ３４１にて生成された印刷ジョブの印刷を実行できる。一方，プリンタ２０６，２０７は，プリンタドライバ３４１に対応していないプリンタである。なお，プリンタの台数はこの図の例に限らないし，プリンタ以外の外部機器も接続されていてもよい。
【００１９】
続いて，プリンタドライバ３４１に対応可能なプリンタの例として，プリンタ２０１について説明する。プリンタ２０１は，図２に示すように，画像形成部１０と，給紙部１１と，排紙部１２とを備えている。画像形成部１０は，シートに画像を印刷するための構成である。画像形成部１０の画像形成方式は，電子写真方式であっても，インクジェット方式であってもよい。プリンタ２０１は，カラー画像の形成が可能な装置であっても，モノクロ画像専用の装置であってもよい。また，プリンタ２０１は，両面印刷可能な装置であっても，片面印刷のみの装置であってもよい。
【００２０】
プリンタ２０１は，給紙部１１として，１または複数の給紙トレイを備えている。給紙部１１の各給紙トレイは，印刷用のシートを収容する。具体的に，図２に示すように，プリンタ２０１は，上側の本体給紙トレイ１１１と下側の増設給紙トレイ１１２とを備えている。プリンタ２０１は，さらに他の給紙トレイを備えていてもよいし，開閉可能な多目的給紙トレイや，手差しトレイを備えていてもよい。
【００２１】
また，プリンタ２０１は，排紙部１２として，１または複数の排紙トレイを備えている。排紙部１２の各排紙トレイは，印刷済みのシートを収容する。具体的に，図２に示すように，プリンタ２０１は，下側の本体排紙トレイ１２１と上側の増設排紙トレイ１２２とを備えている。プリンタ２０１は，さらに他の排紙トレイを備えていてもよいし，開閉可能な多目的排紙トレイを備えていてもよい。
【００２２】
プリンタ２０１は，ネットワークを介して，ＰＣ１００のプリンタドライバ３４１にて生成された印刷ジョブを受信する。印刷ジョブには，印刷データの他，使用するトレイの設定等の印刷設定情報も含まれる。つまり，プリンタ２０１は，受信した印刷ジョブの印刷設定に基づいて，給紙トレイの１つに収容されているシートに，画像形成部１０を用いて印刷し，印刷済みのシートを排紙トレイの１つに排紙する。
【００２３】
なお，プリンタドライバ３４１に対応可能な他のプリンタであるプリンタ２０２〜２０５も，プリンタ２０１と同様に，画像形成部と，給紙部と，排紙部とを備えている。他のプリンタの構成は，プリンタ２０１と同様であってもよいし，異なっていてもよい。例えば，給紙トレイの個数や，排紙トレイの個数は，プリンタごとに異なっていてもよい。
【００２４】
続いて，ＰＣ１００にて印刷設定を行う場合の動作について説明する。ＰＣ１００は，ＡＰＰ３４３等を介して，印刷設定を行う指示を受け付ける。ＰＣ１００に接続されている外部機器のうち，プリンタドライバ３４１にて対応可能なプリンタが選択されている状態で印刷設定を行う指示を受け付けた場合，ＰＣ１００は，例えば，図３に示すような印刷設定画面５１をディスプレイ４１に表示させ，プリンタドライバ３４１による印刷設定を行う。
【００２５】
プリンタドライバ３４１は，印刷設定画面５１にて，ユーザによる印刷設定を受け付ける。プリンタドライバ３４１の印刷設定画面５１には，例えば，図３に示すように，用紙サイズ５２，印刷の向き５３，印刷レイアウト５４，給紙トレイ５５，排紙トレイ５６の各項目が表示される。さらに，印刷設定画面５１には，ＯＫボタン５７と，キャンセルボタン５８とが表示される。
【００２６】
さらに，印刷設定画面５１のうち，用紙サイズ５２，印刷レイアウト５４，給紙トレイ５５，排紙トレイ５６の各項目には，プルダウンメニュー用のリストが用意されている。各項目の右端に表示されているプルダウンメニューのマークがクリックされると，それぞれ用意されているリストの内容が，選択肢として，各項目欄の下部に表示される。具体的に，給紙トレイ５５や排紙トレイ５６のプルダウンメニューには，プリンタドライバ３４１にて対応可能な複数のプリンタ２０１〜２０５にそれぞれ装備されているトレイが表示される。
【００２７】
そのために，ＰＣ１００は，予め，各プリンタ２０１〜２０５にそれぞれ装備されているトレイを示す情報であるトレイ情報を取得し，ＨＤＤ３４に記憶している。トレイ情報には，プリンタごとの給紙トレイの個数の情報と排紙トレイの個数の情報が含まれる。具体的に，ＰＣ１００は，例えば，図４に示すように，ＰＣ１００に接続されているプリンタの情報を含むデータベース（ＤＢ）として，プリンタ情報ＤＢ３４７をＨＤＤ３４に記憶している。図４は，図５に示すように構成されたプリンタ２０１〜２０５についてのＤＢの例である。
【００２８】
図４に示すように，プリンタ情報ＤＢ３４７には，プリンタのノード名，ＩＰアドレス，型番，装備される給紙トレイの名称，装備される排紙トレイの名称，使用の有無，の各情報が，プリンタごとに記憶されている。つまり，プリンタ情報ＤＢ３４７には，プリンタごとのトレイの情報が含まれる。なお，トレイ情報には，各給紙トレイに収容されるシートのサイズや紙種，排紙トレイに収容可能なシートのサイズ等の情報も含まれていてもよい。
【００２９】
図５に示すように，各プリンタ２０１〜２０５は，それぞれのノード名と，各トレイの名称とが決定されている。例えば，プリンタ２０１のノード名は「プリンターＡ」である。また，プリンタ２０２のノード名は「プリンターＢ」であり，プリンタ２０３のノード名は「プリンターＣ」であり，プリンタ２０４のノード名は「プリンターＤ」であり，プリンタ２０５のノード名は「プリンターＥ」である。
【００３０】
また，各プリンタのトレイの名称は，「トレイ」に連番の数値を付けたものである。例えば，プリンタ２０１の本体給紙トレイ１１１の名称が「トレイ１」であり，増設給紙トレイ１１２の名称が「トレイ２」である。また，例えば，プリンタ２０２は，給紙部として，「トレイ１」と「トレイ２」との２つの給紙トレイを装備している。
【００３１】
ＰＣ１００は，トレイ情報を取得して，プリンタ情報ＤＢ３４７を作成する。さらに，ＰＣ１００は，所定のタイミングでプリンタ情報ＤＢ３４７を更新する。プリンタ情報ＤＢ３４７を更新するタイミングとしては，例えば，プリンタドライバ３４１の起動時，前回の取得から所定時間経過時，印刷設定画面５１の表示時，接続されるプリンタの追加時や削除時，プリンタのトレイの追加時や削除時，ユーザ指定による任意のタイミングが挙げられる。なお，プリンタの追加や削除は，ＰＣ１００が定期的に接続機器を検索し，プリンタを検出することで判断してもよいし，追加して接続されたプリンタが登録要求をブロードキャストし，当該要求をＰＣ１００がキャッチすることで判断してもよい。
【００３２】
ＰＣ１００は，印刷設定を行う指示を受け付けると，プリンタ情報ＤＢ３４７の内容に基づいて，給紙トレイ５５のプルダウンメニュー用のリストと，排紙トレイ５６のプルダウンメニュー用のリストとを作成する。ＰＣ１００は，リスト作成後，印刷設定画面５１を表示し，印刷設定画面５１へのユーザの操作を受け付ける。
【００３３】
そして，給紙トレイ５５のプルダウンメニューのマークがクリックされると，例えば，図６に示すように，給紙トレイ５５のプルダウンメニュー用のリスト５５１が表示される。リスト５５１には，プリンタ２０１〜２０５の各給紙トレイ，および，「自動選択」が，含まれる。なお，図６では，リスト５５１は，全ての選択肢を表示しきれないため，スクロール表示となっている。
【００３４】
図６に示す給紙トレイ５５のリスト５５１には，各給紙トレイの名称が，その給紙トレイを装備するプリンタのノード名とともに表示されている。プリンタのノード名は，識別情報の一例である。つまり，プリンタドライバ３４１にて対応可能な複数のプリンタ２０１〜２０５にそれぞれ装備されている給紙トレイが，１つの印刷設定画面５１の中に全て含まれ，選択肢として表示される。そして，ＰＣ１００は，表示させた選択肢の中から，ユーザの操作による選択を受け付ける。
【００３５】
同様に，排紙トレイ５６にもプルダウンメニュー用のリストが用意される。排紙トレイ５６のプルダウンメニュー用のリストには，プリンタ２０１〜２０５の各排紙トレイ，および，「自動選択」が，含まれる。そして，ＰＣ１００は，表示させた選択肢の中から，ユーザの操作による選択を受け付ける。
【００３６】
ＰＣ１００は，印刷設定画面５１にてＯＫボタン５７がクリックされたら，印刷設定を完了する。ＰＣ１００は，そのときに印刷設定画面５１の給紙トレイ５５の欄に表示されているトレイを，給紙トレイとして選択する。例えば，図６に示したように，「トレイ１（プリンターＡ）」が選択された場合，プリンタドライバ３４１は，プリンタ２０１の本体給紙トレイ１１１を給紙トレイとして選択する。また，ＰＣ１００は，ＯＫボタン５７がクリックされたときに，排紙トレイ５６の欄に表示されているトレイを，排紙トレイとして選択する。つまり，ユーザは，表示された複数のプリンタの複数の排紙トレイから，使用する排紙トレイを選択できる。
【００３７】
印刷設定が完了した後，ＡＰＰ３４３等を介して，印刷実行の指示を受け付けると，ＰＣ１００は，選択されたトレイを装備するプリンタに印刷ジョブを送信する。印刷ジョブには，印刷設定にて選択されたトレイの情報が含まれる。これにより，送信先のプリンタにて，選択された給紙トレイに収容されているシートを使用して，印刷が実行され，印刷済みのシートは，選択された排紙トレイに排紙される。なお，給紙トレイと排紙トレイとで異なるプリンタが選択された場合には，ＰＣ１００は，給紙トレイの選択を優先する。
【００３８】
続いて，上述したＰＣ１００の印刷設定および印刷の動作を実現するためのプリンタドライバ３４１の手順について説明する。まず，印刷設定の準備として，トレイ情報を取得し，プリンタ情報ＤＢ３４７を作成する情報取得処理の手順について，図７のフローチャートを参照して説明する。この情報取得処理は，プリンタ情報ＤＢ３４７を作成する条件を満たしたことを契機に，ＰＣ１００のＣＰＵ３１にて実行される。プリンタ情報ＤＢ３４７を作成する条件は，例えば，プリンタドライバ３４１のインストール時，専用のプログラム等によるユーザの指示を受け付けた時，に満たされる。
【００３９】
情報取得処理では，ＣＰＵ３１は，まず，ネットワークＩＦ３７を介して，ネットワークに接続されている機器を検索する（Ｓ１０１）。具体的には，プリンタドライバ３４１からＯＳ３４５に対して検索命令を出力し，ＯＳ３４５のプログラムによって検索が実行され，その検索結果がプリンタドライバ３４１に入力される。Ｓ１０１は，検索処理の一例である。これにより，例えば，図１に示した例では，プリンタ２０１〜２０７が検索される。
【００４０】
次に，ＣＰＵ３１は，Ｓ１０１にて検索された機器が１台以上有るか否かを判断する（Ｓ１０２）。接続されている機器が検索されなかったと判断した場合（Ｓ１０２：ＮＯ），ＣＰＵ３１は，情報取得処理を終了する。
【００４１】
一方，接続されている機器が検索されたと判断した場合（Ｓ１０２：ＹＥＳ），ＣＰＵ３１は，基本モデルが決定しているか否かを判断する（Ｓ１０３）。そして，基本モデルが決定していないと判断した場合（Ｓ１０３：ＮＯ），ＣＰＵ３１は，基本モデルを決定する（Ｓ１０４）。
【００４２】
基本モデルは，プリンタドライバ３４１に対応するプリンタの基本の機種である。基本モデルは，プリンタドライバ３４１にて予め決められていてもよいし，プリンタドライバ３４１に対応する機種からユーザ選択によって決定してもよい。また，Ｓ１０１にて検索されたプリンタから，プリンタドライバ３４１に対応する機種を自動的に，あるいはユーザ選択によって，選択してもよい。
【００４３】
Ｓ１０４の後，または，基本モデルが決定していると判断した場合（Ｓ１０３：ＹＥＳ），ＣＰＵ３１は，検索された機器と基本モデルとの間に互換性があるか否かを判断する（Ｓ１０５）。Ｓ１０５は，互換性判断処理の一例である。Ｓ１０１の検索結果として，ＣＰＵ３１は，例えば，機器のノード名，ＩＰアドレス，型番等の機器の種類を特定するための情報を取得する。そして，ＣＰＵ３１は，Ｓ１０５では，例えば，機器の型番に基づいて，基本モデルとの互換性を判断する。
【００４４】
そして，互換性があると判断した場合（Ｓ１０５：ＹＥＳ），ＣＰＵ３１は，そのプリンタを使用可能な機器としてプリンタ情報ＤＢ３４７に登録する（Ｓ１０６）。当該プリンタが既に登録済みであれば，Ｓ１０６をスキップするとよい。Ｓ１０６の後，または，基本モデルとの互換性がないと判断した場合（Ｓ１０５：ＮＯ），ＣＰＵ３１は，検索された機器がさらに有るか否かを判断する（Ｓ１０７）。次の機器が有ると判断した場合（Ｓ１０７：ＹＥＳ），ＣＰＵ３１は，Ｓ１０５に戻って，次の機器と基本モデルとの互換性の有無を判断する。
【００４５】
基本モデルと互換性がある機器は，プリンタドライバ３４１にて生成された印刷ジョブに基づく印刷を実行可能なプリンタである。そこで，ＰＣ１００に接続されている外部機器のうち，基本モデルと互換性がある機器のみを抽出して，図４に示したプリンタ情報ＤＢ３４７に登録すれば，プリンタドライバ３４１に対応しているプリンタのトレイだけを，トレイのリストに含ませることができる。互換性が無い機器を選択肢から除外することで，印刷ジョブに対応できない機器への印刷ジョブの送信を回避できる。
【００４６】
そして，次の機器が無いと判断した場合（Ｓ１０７：ＮＯ），ＣＰＵ３１は，プリンタ情報ＤＢ３４７に登録した機器の一覧を，例えば，図８に示す使用機器設定画面６１としてディスプレイ４１に表示させる（Ｓ１０８）。使用機器設定画面６１には，基本機器６２，互換機器６３，自動選択時の使用機器６４，ＯＫボタン６５，キャンセルボタン６６が表示される。
【００４７】
図８では，プリンタ２０１（「プリンターＡ」）が基本モデルのプリンタであった場合の使用機器設定画面６１を示している。従って，使用機器設定画面６１の基本機器６２の欄には，基本モデルのプリンタのノード名である「プリンターＡ」が表示される。そして，互換機器６３の欄には，基本モデルのプリンタと互換性があると判断されたプリンタのノード名とＩＰアドレスとが，互いに関連付けて表示される。図８では，互換機器６３の欄には，プリンタ２０１と互換性のあるプリンタ２０２〜２０５の各ノード名が表示される。
【００４８】
また，図８に示すように，使用機器設定画面６１では，互換機器６３の左端にチェック欄が設けられ，当該機器の使用の有無の設定を受け付ける。後述するように，チェック欄にチェックの入っているプリンタを使用対象とし，チェックの入っていないプリンタを使用対象外とする。本形態では，各チェックボックスの初期値は，チェック有りとする。また，図８に示すように，使用機器設定画面６１では，自動選択時の使用機器６４として，印刷設定画面５１にて「自動選択」が指定された場合選択にされるプリンタの設定を受け付ける。
【００４９】
そして，ＣＰＵ３１は，使用機器設定画面６１にてＯＫボタン６５がクリックされたか否かを判断する（Ｓ１０９）。ＯＫボタン６５がクリックされていないと判断した場合（Ｓ１０９：ＮＯ），ＣＰＵ３１は，キャンセルボタン６６がクリックされたか否かを判断する（Ｓ１１０）。キャンセルボタン６６もクリックされていないと判断した場合（Ｓ１１０：ＮＯ），ＣＰＵ３１は，Ｓ１０９に戻って，ＯＫボタン６５またはキャンセルボタン６６がクリックされるまで待機する。また，キャンセルボタン６６がクリックされたと判断した場合（Ｓ１１０：ＹＥＳ），ＣＰＵ３１は，プリンタ情報ＤＢ３４７の作成を中止して，情報取得処理を終了する。
【００５０】
一方，ＯＫボタン６５がクリックされたと判断した場合（Ｓ１０９：ＹＥＳ），ＣＰＵ３１は，互換機器６３に一覧表示したプリンタのうち，使用対象の機器を設定する（Ｓ１１１）。Ｓ１１１は，使用設定処理の一例である。具体的に，ＣＰＵ３１は，ＯＫボタン６５がクリックされたときに，使用機器設定画面６１にてチェックボックスに，チェックの入っているプリンタを使用対象のプリンタとし，チェックの入っていないプリンタを使用対象外のプリンタとする。また，ＣＰＵ３１は，基本機器６２に選択されたプリンタも，使用対象のプリンタとする。
【００５１】
具体的に，Ｓ１１１では，図４に示したように，プリンタ情報ＤＢ３４７に「使用」の欄を設け，使用対象のプリンタには「有」，使用対象外のプリンタには「無」の情報を書き込む。図８に示した使用機器設定画面６１では，「プリンターＡ」と「プリンターＢ」と「プリンターＥ」とが使用対象であり，「プリンターＣ」と「プリンターＤ」とが使用対象外である。なお，使用対象のプリンタとは，前述した印刷設定画面５１にて，選択肢として表示されるトレイを装備するプリンタである。一方，使用対象外のプリンタのトレイは，印刷設定画面５１にて選択肢として表示されない。なお，基本機器６２についても，使用対象とするか否かを選択できるようにしてもよい。
【００５２】
そして，ＣＰＵ３１は，使用対象のプリンタとして決定した各プリンタのポートを生成する（Ｓ１１２）。Ｓ１１２は，生成処理の一例である。そして，ＣＰＵ３１は，生成したポートの情報を，プリンタと関連付けて記憶させる。なお，既にポートを生成済みであれば，Ｓ１１２をスキップする。
【００５３】
さらに，ＣＰＵ３１は，使用対象の各プリンタのトレイ情報を取得する（Ｓ１１３）。Ｓ１１３は，取得処理の一例である。トレイ情報は，前述したように，給紙トレイと排紙トレイとの情報である。トレイ情報の取得は，各プリンタに問い合わせてもよいし，Ｓ１０１にて取得した型番等の情報から決定してもよい。Ｓ１１２とＳ１１３とは，逆順でもよい。
【００５４】
そして，ＣＰＵ３１は，Ｓ１１３にて取得したトレイ情報に基づいて，図４に示したプリンタ情報ＤＢ３４７の内容を更新する（Ｓ１１４）。つまり，プリンタ情報ＤＢ３４７には，少なくとも使用対象として設定されたプリンタについては，トレイ情報が記憶される。前述したように，プリンタ情報ＤＢ３４７に基づいて印刷設定画面５１のリストを作成するので，使用対象として設定されたプリンタに装備されるトレイが選択肢として表示される。
【００５５】
なお，Ｓ１１２のポートの生成と，Ｓ１１３のトレイ情報の取得は，プリンタが使用対象であるか否かにかかわらず，使用可能に接続されている全プリンタについて行うとしてもよい。また，Ｓ１１２にて生成したポートの情報も，プリンタ情報ＤＢ３４７に記憶してもよい。
【００５６】
互換性があるプリンタが多数ある場合，全てのプリンタからトレイを選択できるようにすると，印刷設定画面５１にて選択肢として表示されるトレイの数が多くなり，表示が煩雑となる。本形態のように，予め，使用対象とするプリンタを設定しておけば，表示される選択肢が少なくなり，トレイの選択が容易となる。また，基本モデルと互換性があるプリンタのうち，使用対象とするプリンタを予め設定しておくことができるので，使用対象に設定したプリンタのトレイのみが表示され，使い勝手がよい。
【００５７】
さらに，ＣＰＵ３１は，図８に示した使用機器設定画面６１にて設定された自動選択時の使用機器６４の情報をＨＤＤ３４に記憶させ（Ｓ１１５），情報取得処理を終了する。Ｓ１１５にて選択されたプリンタは，特定のプリンタの一例である。自動選択時の使用機器は，基本機器６２または互換機器６３に表示されている使用対象のプリンタから，ユーザの操作に応じて設定される。
【００５８】
次に，ＰＣ１００にて，印刷設定動作を実現するプリンタドライバ３４１の印刷設定処理の手順について，図９のフローチャートを参照して説明する。印刷設定処理は，ＡＰＰ３４３等にて印刷設定を行う指示を受け付けたことを契機に，ＰＣ１００のＣＰＵ３１にて実行される。
【００５９】
印刷設定処理では，ＣＰＵ３１は，まず，ＨＤＤ３４からトレイ情報を読み出す（Ｓ２０１）。トレイ情報は，前述した情報取得処理にてプリンタ情報ＤＢ３４７としてＨＤＤ３４に記憶されている。トレイ情報を印刷設定の指示より先に取得しておくことで，印刷設定の画面を早期に表示できる。印刷設定処理の開始時に，プリンタ情報ＤＢ３４７が記憶されていなければ，情報取得処理を実行してプリンタ情報ＤＢ３４７にプリンタの情報を登録し，トレイ情報を取得する。
【００６０】
次に，プリンタ情報ＤＢ３４７にて使用対象に設定されている各プリンタについて，状態情報を取得する（Ｓ２０２）。Ｓ２０２は，状態取得処理の一例である。状態情報は，そのプリンタが使用可能な状態であるか否かを示す情報である。ＣＰＵ３１は，例えば，プリンタに問い合わせることで，そのプリンタの状態情報を取得できる。例えば，ＣＰＵ３１は，問い合わせに対して所定の時間が経過しても回答が得られないプリンタを，使用可能な状態ではないとする。また，ＣＰＵ３１は，エラーが発生中のプリンタについても，即座の印刷実行が望めないため，使用可能な状態ではないとする。
【００６１】
そして，ＣＰＵ３１は，プリンタ情報ＤＢ３４７と，Ｓ２０２にて取得した状態情報とに基づいて，プルダウンメニュー用のリストを作成する（Ｓ２０３）。例えば，給紙トレイのプルダウンメニュー用のリストには，使用対象であって，かつ，使用可能な状態のプリンタに装備されている各給紙トレイが，選択肢として含まれる。また，排紙トレイのプルダウンメニュー用のリストには，使用対象であって，かつ，使用可能な状態のプリンタに装備されている各排紙トレイが，選択肢として含まれる。
【００６２】
そして，ＣＰＵ３１は，ディスプレイ４１に，印刷設定画面５１を表示させる（Ｓ２０４）。Ｓ２０４は，表示処理の一例である。印刷設定画面５１は，例えば，図３に示したように，用紙サイズ５２，印刷の向き５３，印刷レイアウト５４，給紙トレイ５５，排紙トレイ５６を，それぞれ選択可能に表示する画面である。Ｓ２０４では，予めプリンタドライバ３４１に設定されたデフォルトの印刷設定が読み込まれ，その印刷設定が設定されている状態で印刷設定画面５１が表示される。そして，ＣＰＵ３１は，印刷設定画面５１の各項目へのユーザによる入力を受け付ける。
【００６３】
印刷設定画面５１の表示中に，プルダウンメニューのマークがクリックされた場合には，Ｓ２０３にて作成したリストが表示される。例えば，図８に示した使用機器設定画面６１でＯＫボタン６５がクリックされ，「プリンターＥ」がエラー状態である場合，給紙トレイ５５のリスト５５１は，図１０に示すようになる。つまり，使用対象のプリンタである「プリンターＡ」と「プリンターＢ」と「プリンターＥ」とのうち，エラー状態の「プリンターＥ」を除いて，「プリンターＡ」の２つの給紙トレイと「プリンターＢ」の２つの給紙トレイとが，それぞれ選択肢として表示される。
【００６４】
この図１０に示した印刷設定画面５１では，図６に示した印刷設定画面５１と比較して，使用対象外の「プリンターＣ」と「プリンターＤ」との給紙トレイは選択肢として表示されない。また，エラー状態の「プリンターＥ」は，使用可能な状態ではないので，「プリンターＥ」の給紙トレイは選択肢として表示されない。これにより，図１０のリスト５５１は，図６に示したリスト５５１よりも短く，スクロール表示となっていない。
【００６５】
また，排紙トレイについても同様である。印刷設定画面５１の表示中に，排紙トレイのプルダウンメニューのマークがクリックされたら，排紙トレイのリストが表示される。つまり，排紙トレイのトレイ情報に基づいて，使用対象のプリンタのうち，印刷可能な状態のプリンタに装備される各排紙トレイが，選択肢として表示される。
【００６６】
つまり，ＣＰＵ３１は，Ｓ２０２にて印刷可能な状態ではないと判断されたプリンタに装備されるトレイを選択肢として表示させない。予め使用対象のプリンタを設定し，さらに使用可能状態のプリンタに装備されるトレイのみを選択肢として表示することにより，選択肢が少なくなり，選択が容易となる。また，印刷可能状態でないプリンタ（印刷不可状態のプリンタ）のトレイを選択肢から除外することで，印刷不可状態のプリンタへの印刷ジョブの送信を回避できる。なお，状態情報には，トレイごとのシート無し情報も含んでもよい。つまり，シートの収容されていないトレイは表示しないとしてもよい。また，給紙トレイに収容されているシートのサイズが分かっている場合には，シートのサイズが用紙のサイズの欄の指示と異なる給紙トレイは，表示しないとしてもよい。
【００６７】
そして，ＣＰＵ３１は，ＯＫボタン５７の入力を受け付けたか否かを判断する（Ｓ２０５）。ＯＫボタン５７の入力を受け付けていないと判断した場合（Ｓ２０５：ＮＯ），ＣＰＵ３１は，キャンセルボタン５８の入力を受け付けたか否かを判断する（Ｓ２０６）。そして，キャンセルボタン５８の入力を受け付けていないと判断した場合（Ｓ２０６：ＮＯ），ＣＰＵ３１は，Ｓ２０５に戻って，何れかの入力を受け付けるまで待機する。
【００６８】
キャンセルボタン５８の入力を受け付けたと判断した場合（Ｓ２０６：ＹＥＳ），ＣＰＵ３１は，印刷設定画面５１に表示されている印刷設定を記憶せず，印刷設定処理を終了する。この後に印刷を実行する指示を受け付けた場合，前述したデフォルトの印刷設定で印刷が実行される。一方，ＯＫボタン５７の入力を受け付けたと判断した場合（Ｓ２０５：ＹＥＳ），ＣＰＵ３１は，印刷設定画面５１に表示されている印刷設定を記憶して（Ｓ２０７），印刷設定処理を終了する。この後に印刷を実行する指示を受け付けた場合，Ｓ２０７にて記憶された印刷設定で印刷が実行される。
【００６９】
次に，ＰＣ１００にて，印刷を実行する動作を実現するプリンタドライバ３４１の印刷実行処理の手順について，図１１のフローチャートを参照して説明する。印刷実行処理は，ＡＰＰ３４３等にて印刷を実行するユーザからの指示を受け付け，ＡＰＰ３４３から出力される印刷命令をプリンタドライバ３４１が受け付けたことを契機に，ＰＣ１００のＣＰＵ３１にて実行される。
【００７０】
印刷実行処理では，ＣＰＵ３１は，まず，ＨＤＤ３４に記憶されている印刷設定を読み出し，給紙トレイが自動選択となっているか否かを判断する（Ｓ３０１）。給紙トレイが自動選択ではなく，いずれか１つのトレイが選択されていると判断した場合（Ｓ３０１：ＮＯ），ＣＰＵ３１は，選択されている給紙トレイを装備するプリンタを，出力先のプリンタに決定する（Ｓ３０２）。つまり，給紙トレイの選択は，排紙トレイの選択よりも優先される。
【００７１】
なお，排紙トレイとして自動選択が設定されていれば，ＣＰＵ３１は，決定したプリンタの排紙トレイの１つを排紙トレイに決定する。また，排紙トレイとして，給紙トレイと同じプリンタに装備される排紙トレイが設定されていれば，ＣＰＵ３１は，設定されている排紙トレイを排紙トレイに決定する。また，排紙トレイとして，給紙トレイとは異なるプリンタに装備される排紙トレイが設定されていれば，ＣＰＵ３１は，決定したプリンタの排紙トレイの１つを排紙トレイに決定する。
【００７２】
一方，給紙トレイが自動選択になっていると判断した場合（Ｓ３０１：ＹＥＳ），ＣＰＵ３１は，排紙トレイが自動選択となっているか否かを判断する（Ｓ３０３）。排紙トレイが自動選択ではなく，いずれか１つのトレイが選択されていると判断した場合（Ｓ３０３：ＮＯ），ＣＰＵ３１は，選択されている排紙トレイを装備するプリンタを，出力先のプリンタに決定する（Ｓ３０４）。つまり，給紙トレイが選択されていない場合には，排紙トレイの選択をプリンタの選択に使用する。この場合，ＣＰＵ３１は，決定したプリンタの給紙トレイの１つを給紙トレイに決定する。
【００７３】
そして，排紙トレイも自動選択となっていると判断した場合（Ｓ３０３：ＹＥＳ），ＣＰＵ３１は，自動選択時の使用機器として指定されているプリンタを，出力先のプリンタに決定する（Ｓ３０５）。なお，自動選択時の使用機器は，図７に示した使用機器設定処理にて，図８に示した使用機器設定画面６１でのユーザの指示に基づいて，特定のプリンタに設定されている。使用機器設定画面６１で自動選択時の使用機器６４としてプリンタの設定を設けることで，詳細な設定手順を省略して，簡便に印刷設定を行うことができる。特に，同じトレイを頻繁に使用するユーザにとって，使い勝手がよい。Ｓ３０２，Ｓ３０４，Ｓ３０５は，選択処理の一例である。
【００７４】
Ｓ３０２，Ｓ３０４，Ｓ３０５の何れかの後，ＣＰＵ３１は，決定した出力先のプリンタに関連付けてＨＤＤ３４に記憶されているポートを，出力ポートに設定する（Ｓ３０７）。そして，ＣＰＵ３１は，印刷データを作成し（Ｓ３０８），設定した出力ポートに印刷データを送信して（Ｓ３０９），印刷実行処理を終了する。Ｓ３０９は，送信処理の一例である。これにより，印刷ジョブは，出力先のプリンタに送信される。
【００７５】
ユーザは，複数のプリンタの複数のトレイから，印刷に使用するトレイを選択できる。そして，ＰＣ１００は，ユーザに選択されたトレイを装備するプリンタを優先して出力先のプリンタに決定し，印刷ジョブを送信するので，ユーザの希望するプリンタに印刷ジョブが送信される可能性が高まる。
【００７６】
以上，詳細に説明したように，本形態のＰＣ１００は，ネットワークに接続されているプリンタを検索し，各プリンタが装備するトレイの情報を取得する。さらに，ＰＣ１００は，取得したトレイの情報に基づいて，印刷設定画面５１のプルダウンメニューにて複数のプリンタのトレイを表示して，表示したトレイのうちから，ユーザの指示に基づいて１つのトレイを選択する。さらに，ＰＣ１００は，選択したトレイを装備するプリンタに印刷ジョブを送信する。つまり，各プリンタに装備されるトレイが選択肢として設定画面に表示され，選択されたトレイを装備するプリンタに印刷ジョブが送信される。従って，ユーザは，印刷の度に，プリンタの設定からやり直す必要が無く，複数のプリンタの各給紙トレイに収容されているシートから，印刷に用いるシートを選択できる。この構成によれば，トレイの選択によってプリンタも選択されることから，プリンタを選択する手順が省かれ，ユーザの手間が軽減される。
【００７７】
なお，本実施の形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。例えば，情報処理装置は，ＰＣに限らず，サーバ，モバイル装置など，プリンタドライバをインストールできる装置であれば適用可能である。また，プリンタは，印刷専用の装置に限らず，複写機，複合機，ＦＡＸ装置など，印刷機能を備える装置であれば適用可能である。
【００７８】
また，例えば，使用対象となるプリンタの選択は行わなくてもよい。つまり，プリンタドライバ３４１に対応するプリンタのトレイは全て表示してもよい。また，使用可能な状態ではないプリンタのトレイを選択肢から除外するとしたが，除外しなくてもよい。この場合，例えば，使用可能な状態ではない旨の情報を付加して表示してもよい。プリンタの状態の情報も表示することで，プリンタの状態をユーザが把握できるとともに，印刷不可状態のプリンタへの印刷ジョブの送信を回避し易い。
【００７９】
また，自動選択時の使用機器である特定のプリンタを，ユーザの選択によって決定するとしたが，これに限らず，プログラムの任意，使用頻度が最も高い，最新モデル，等の条件によって，自動的にプリンタを選択するとしてもよい。ただし，ユーザの選択にて決定すれば，ユーザの所望のプリンタを特定のプリンタに設定できる。
【００８０】
また，各プリンタに装備される給紙トレイと排紙トレイとのいずれも選択肢として表示されるとしたが，いずれか一方だけでもよい。例えば，給紙トレイの選択肢として，各プリンタに装備される各給紙トレイが表示され，排紙トレイの選択肢は，給紙トレイとして選択されたトレイを装備するプリンタに，装備される排紙トレイのみを表示してもよい。
【００８１】
また，接続されている機器の検索を，ＯＳ３４５のプログラムに依頼するとしたが，プリンタドライバ３４１にて行ってもよい。また，デバイスサーバ等が接続されている場合には，デバイスサーバ等に問い合わせて，機器の情報を取得してもよい。
【００８２】
また，本形態に開示されている処理は，単一のＣＰＵ，複数のＣＰＵ，ＡＳＩＣなどのハードウェア，またはそれらの組み合わせで実行されてもよい。また，実施の形態に開示されている処理は，その処理を実行するためのプログラムを記録した記録媒体，または方法等の種々の態様で実現することができる。
【符号の説明】
【００８３】
３１  ＣＰＵ
３４  ＨＤＤ
４１  ディスプレイ
４２  操作部
１００  ＰＣ
３４１  プリンタドライバ
【図１】
0006613867.tif 000002
【図２】
0006613867.tif 000003
【図３】
0006613867.tif 000004
【図４】
0006613867.tif 000005
【図５】
0006613867.tif 000006
【図６】
0006613867.tif 000007
【図７】
0006613867.tif 000008
【図８】
0006613867.tif 000009
【図９】
0006613867.tif 000010
【図１０】
0006613867.tif 000011
【図１１】
0006613867.tif 000012