(57)【特許請求の範囲】
【請求項１】
印刷装置を識別する識別情報及び印刷機能の少なくとも一方の指定に基づいて、複数の印刷装置から出力候補となる印刷装置を選択する選択手段と、
前記選択手段により選択された出力候補の印刷装置が共通して有する印刷機能を抽出する抽出手段と、
前記出力候補の印刷装置に印刷させる際に印刷機能を設定するための設定手段を、前記抽出手段により抽出された印刷機能の設定が可能となり且つ抽出されなかった印刷機能の設定が不能となるように変更する変更手段と、
を備え、
前記選択手段は、前記変更手段による前記設定手段の変更後、前記複数の印刷装置のうち前記選択されなかった印刷装置を識別する識別情報及び前記変更手段により設定が不能とされた印刷機能の少なくとも一方が指定された場合に、該指定に基づいて前記出力候補として新たに印刷装置を選択し、
前記抽出手段は、前記出力候補の印刷装置が新たに選択された場合に、該新たに選択された出力候補の印刷装置が共通して有する印刷機能を抽出し、
前記変更手段は、前記抽出手段が印刷機能を新たに抽出する毎に前記設定手段を変更する印刷制御装置。
【請求項２】
印刷装置を識別する識別情報及び印刷機能の少なくとも一方の指定に基づいて、複数の印刷装置から出力候補となる印刷装置を選択する選択手段、前記選択手段により選択された出力候補の印刷装置が共通して有する印刷機能を抽出する抽出手段、前記出力候補の印刷装置に印刷させる際に印刷機能を設定するための設定手段を、前記抽出手段により抽出された印刷機能の設定が可能となり且つ抽出されなかった印刷機能の設定が不能となるように変更する変更手段、及び前記設定手段による設定結果を示す設定情報を送信する送信手段を備えた印刷制御装置であって、前記選択手段は、前記変更手段による前記設定手段の変更後、前記複数の印刷装置のうち前記選択されなかった印刷装置を識別する識別情報及び前記変更手段により設定が不能とされた印刷機能の少なくとも一方が指定された場合に、該指定に基づいて前記出力候補として新たに印刷装置を選択し、前記抽出手段は、前記出力候補の印刷装置が新たに選択された場合に、該新たに選択された出力候補の印刷装置が共通して有する印刷機能を抽出し、前記変更手段は、前記抽出手段が印刷機能を新たに抽出する毎に前記設定手段を変更する印刷制御装置と、
前記印刷制御装置から送信された前記設定情報を受信した場合に該受信した設定情報を記憶手段に記憶し、前記記憶手段に記憶した設定情報の要求があった場合に前記記憶手段に記憶した設定情報を当該要求元に送信する設定情報管理装置と、
前記設定情報管理装置に対して前記設定情報を要求すると共に、前記要求した設定情報を受信した場合に、該受信した設定情報に基づいて印刷を行う印刷装置と、
を有する印刷システム。
【請求項３】
コンピュータを、
印刷装置を識別する識別情報及び印刷機能の少なくとも一方の指定に基づいて、複数の印刷装置から出力候補となる印刷装置を選択する選択手段、前記選択手段により選択された出力候補の印刷装置が共通して有する印刷機能を抽出する抽出手段、及び前記出力候補の印刷装置に印刷させる際に印刷機能を設定するための設定手段を、前記抽出手段により抽出された印刷機能の設定が可能となり且つ抽出されなかった印刷機能の設定が不能となるように変更する変更手段、として機能させるためのプログラムであって、
前記選択手段は、前記変更手段による前記設定手段の変更後、前記複数の印刷装置のうち前記選択されなかった印刷装置を識別する識別情報及び前記変更手段により設定が不能とされた印刷機能の少なくとも一方が指定された場合に、該指定に基づいて前記出力候補として新たに印刷装置を選択し、
前記抽出手段は、前記出力候補の印刷装置が新たに選択された場合に、該新たに選択された出力候補の印刷装置が共通して有する印刷機能を抽出し、
前記変更手段は、前記抽出手段が印刷機能を新たに抽出する毎に前記設定手段を変更するプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷システム、及びプログラムに関する。
【背景技術】
【０００２】
クライアントＰＣのＣＰＵが、クライアントＰＣにインストールされている統合プリンタドライバプログラムを用いて、一時的に利用したい機能を実行可能なプリンタの検索要求をサーバ装置に依頼し、該依頼に対するサーバ装置からの応答に基づいて、サーバ装置から該一時的に利用したい機能を実行可能なプリンタに紐付けられた第２の論理プリンタ情報を取得して、クライアントＰＣに登録されている第１の論理プリンタ情報を該取得した第２の論理プリンタ情報に一時的に置き換えて、印刷設定の入力制御，プリントジョブの生成及び送信制御を行う印刷制御方法が知られている（例えば、特許文献１）。
【０００３】
また、ネットワーク上で接続された異なる機種のプリンタを備えたプリンタシステムであって、各プリンタは各々がシステムプログラム（ＳＰ）を更新した更新ＳＰを不揮発性メモリに記憶保存する機能を有する他、それぞれ特定のプリンタが他の相手先プリンタに対して通信要求してＳＰを問い合わせる手段と、特定のプリンタで更新された更新ＳＰと問い合わせにより他の相手先プリンタから応答されるＳＰとを比較照合する手段と、比較照合による更新ＳＰとＳＰとの比較照合結果が適合する場合の更新ＳＰを他の相手先プリンタの共有可能なものに対してネットワークを介してダウンロード転送する手段とを有するプリンタシステムも知られている（例えば、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−１５５２８９号公報
【特許文献２】特開２００２−３５１６３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、選択した印刷装置が共通して有する印刷機能を利用することを可能にする印刷制御装置、印刷システム、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１の発明は、印刷装置を識別する識別情報及び印刷機能の少なくとも一方の指定に基づいて、複数の印刷装置から出力候補となる印刷装置を選択する選択手段と、前記選択手段により選択された出力候補の印刷装置が共通して有する印刷機能を抽出する抽出手段と、前記出力候補の印刷装置に印刷させる際に印刷機能を設定するための設定手段を、前記抽出手段により抽出された印刷機能の設定が可能となり且つ抽出されなかった印刷機能の設定が不能となるように変更する変更手段と、を備え、前記選択手段は、前記変更手段による前記設定手段の変更後、前記複数の印刷装置のうち前記選択されなかった印刷装置を識別する識別情報及び前記変更手段により設定が不能とされた印刷機能の少なくとも一方が指定された場合に、該指定に基づいて前記出力候補として新たに印刷装置を選択し、前記抽出手段は、前記出力候補の印刷装置が新たに選択された場合に、該新たに選択された出力候補の印刷装置が共通して有する印刷機能を抽出し、前記変更手段は、前記抽出手段が印刷機能を新たに抽出する毎に前記設定手段を変更する印刷制御装置である。
【０００７】
請求項２の発明は、印刷装置を識別する識別情報及び印刷機能の少なくとも一方の指定に基づいて、複数の印刷装置から出力候補となる印刷装置を選択する選択手段、前記選択手段により選択された出力候補の印刷装置が共通して有する印刷機能を抽出する抽出手段、前記出力候補の印刷装置に印刷させる際に印刷機能を設定するための設定手段を、前記抽出手段により抽出された印刷機能の設定が可能となり且つ抽出されなかった印刷機能の設定が不能となるように変更する変更手段、及び前記設定手段による設定結果を示す設定情報を送信する送信手段を備えた印刷制御装置であって、前記選択手段は、前記変更手段による前記設定手段の変更後、前記複数の印刷装置のうち前記選択されなかった印刷装置を識別する識別情報及び前記変更手段により設定が不能とされた印刷機能の少なくとも一方が指定された場合に、該指定に基づいて前記出力候補として新たに印刷装置を選択し、前記抽出手段は、前記出力候補の印刷装置が新たに選択された場合に、該新たに選択された出力候補の印刷装置が共通して有する印刷機能を抽出し、前記変更手段は、前記抽出手段が印刷機能を新たに抽出する毎に前記設定手段を変更する印刷制御装置と、前記印刷制御装置から送信された前記設定情報を受信した場合に該受信した設定情報を記憶手段に記憶し、前記記憶手段に記憶した設定情報の要求があった場合に前記記憶手段に記憶した設定情報を当該要求元に送信する設定情報管理装置と、前記設定情報管理装置に対して前記設定情報を要求すると共に、前記要求した設定情報を受信した場合に、該受信した設定情報に基づいて印刷を行う印刷装置と、を有する印刷システムである。
【０００８】
請求項３の発明は、コンピュータを、印刷装置を識別する識別情報及び印刷機能の少なくとも一方の指定に基づいて、複数の印刷装置から出力候補となる印刷装置を選択する選択手段、前記選択手段により選択された出力候補の印刷装置が共通して有する印刷機能を抽出する抽出手段、及び前記出力候補の印刷装置に印刷させる際に印刷機能を設定するための設定手段を、前記抽出手段により抽出された印刷機能の設定が可能となり且つ抽出されなかった印刷機能の設定が不能となるように変更する変更手段、として機能させるためのプログラムであって、前記選択手段は、前記変更手段による前記設定手段の変更後、前記複数の印刷装置のうち前記選択されなかった印刷装置を識別する識別情報及び前記変更手段により設定が不能とされた印刷機能の少なくとも一方が指定された場合に、該指定に基づいて前記出力候補として新たに印刷装置を選択し、前記抽出手段は、前記出力候補の印刷装置が新たに選択された場合に、該新たに選択された出力候補の印刷装置が共通して有する印刷機能を抽出し、前記変更手段は、前記抽出手段が印刷機能を新たに抽出する毎に前記設定手段を変更するプログラムである。
【発明の効果】
【００１１】
請求項１の発明によれば、選択した印刷装置が共通して有する印刷機能を利用することが可能になる。また、選択した印刷装置以外の印刷装置を新たに選択して、該新たに選択した印刷装置が共通して有する印刷機能を利用することが可能になる。
【００１４】
請求項２の発明によれば、選択した印刷装置が共通して有する印刷機能を利用することが可能になる。また、選択した印刷装置以外の印刷装置を新たに選択して、該新たに選択した印刷装置が共通して有する印刷機能を利用することが可能になる。
【００１５】
請求項３の発明によれば、選択した印刷装置が共通して有する印刷機能を利用することが可能になる。また、選択した印刷装置以外の印刷装置を新たに選択して、該新たに選択した印刷装置が共通して有する印刷機能を利用することが可能になる。
【図面の簡単な説明】
【００１６】
【図１】実施の形態に係る印刷システムの構成を示す図である。
【図２】プリントサーバ及びクライアントＰＣのハードウェア構成の一例を示すブロック図である。
【図３】プリントサーバの構成を機能的に示したブロック図である。
【図４】クライアントＰＣの構成を機能的に示したブロック図である。
【図５】印刷機能を設定するための設定画面を構築する処理ルーチンであって、クライアントＰＣのＣＰＵが実行する処理ルーチンの流れを示すフローチャートである。
【図６】第１出力候補としてのプリンタの各々が有する印刷機能の具体例を示す図である。
【図７】印刷機能を設定するための設定画面の一例を示す図である。
【図８】出力候補を表示する出力候補画面の一例を示す図である。
【図９】オフセットの印刷機能を選択情報として指定する場合の指定方法を説明する図である。
【図１０】出力候補画面から選択情報として識別情報を指定する場合の指定方法を説明する説明図である。
【図１１】設定画面の変更例を示す図である。
【図１２】ホチキスの印刷機能を選択情報として指定する場合の指定方法を説明する図である。
【図１３】出力候補画面から選択情報として識別情報を指定する場合の指定方法を説明する図である。
【図１４】設定画面の変更例を示す図である。
【図１５】第１出力候補としてのプリンタの各々が有する印刷機能の具体例を示す図である。
【図１６】設定画面の一例を示す図である。
【図１７】出力候補画面の一例を示す図である。
【図１８】出力候補画面から選択情報として識別情報を指定する場合の指定方法を説明する説明図である。
【図１９】設定画面の変更例を示す図である。
【図２０】設定画面の変更例を示す図である。
【図２１】出力候補画面の変更例を示す図である。
【図２２】第２出力候補の選択方法を利用者に選択させるための制御画面の一例を示す図である。
【発明を実施するための形態】
【００１７】
図１は、本実施の形態に係る印刷システムの構成を示す図である。図１に示すように、印刷システムは、複数のプリンタ１０、プリントサーバ１２、及びクライアントＰＣ（パーソナルコンピュータ）１４を備え、これらは各々通信手段１６を介して互いに通信する。
【００１８】
プリンタ１０は、印刷情報に応じて印刷を行う。印刷情報は、クライアントＰＣ１４で生成される。印刷情報は、印刷する画像を特定する画像情報と、印刷機能の設定結果を示す設定情報とを含んでいる。設定情報に応じて、プリンタ１０の印刷に関する動作が規定される。
【００１９】
なお、プリンタ１０には、利用者が利用者を識別する識別情報（ＩＤ）を指定する指定手段、又は利用者のＩＤを記憶したメモリを備えたＩＤカードからメモリに記憶されたＩＤを読み取る読取手段が設けられている。プリンタ１０は、該指定手段又は読取手段からＩＤを受け付けると、印刷情報の要求を該ＩＤとともにプリントサーバ１２に送信する。プリンタ１０は、プリントサーバ１２から印刷情報を受信し、該印刷情報に応じて印刷を行う。
【００２０】
プリントサーバ１２は、クライアントＰＣ１４から印刷情報を受信し管理する。プリンタ１０から印刷情報の要求があったときには、該要求と共に受信したＩＤに対応付けて記憶された印刷情報を該要求元のプリンタ１０に送信する。また、プリントサーバ１２は、クライアントＰＣ１４から要求があった場合に、通信手段１６に接続されたプリンタ１０の各々を識別する識別情報の各々をクライアントＰＣ１４に送信する。
【００２１】
クライアントＰＣ１４は、印刷情報を生成して利用者のＩＤと共にプリントサーバ１２に送信する。
【００２２】
通信手段１６は、例えば、公衆回線であってもよいし、インターネット、ＬＡＮ(Local Area Network)、ＷＡＮ(Wide Area Network)等のネットワークであってもよい。また、通信手段１６を、無線の通信手段としてもよいし、有線の通信手段としてもよい。
【００２３】
このように、本実施の形態の印刷システムは、プリンタ１０がプリントサーバ１２を介してクライアントＰＣ１４から印刷情報を受信して印刷するように構成されていているが、これに限定されず、例えばクライアントＰＣ１４からプリントサーバ１２を介さずにプリンタ１０に印刷情報を直接送信して送信先のプリンタ１０に印刷させるように構成されていてもよい。
【００２４】
なお、図１では、通信手段１６にクライアントＰＣ１４が１つ接続されているが、クライアントＰＣ１４の個数はこれに限定されるものではない。
【００２５】
図２は、プリントサーバ１２及びクライアントＰＣ１４のハードウェア構成の一例を示すブロック図である。
【００２６】
図２に示すように、ＣＰＵ（Central Processing Unit）２０、ＲＡＭ（Random Access Memory）２１、ＲＯＭ（Read Only Memory）２２、通信インターフェース２３、ＨＤＤ（Hard Disk Drive)２４、及びＵＩ(User Interface)コントローラ２５が設けられ、これらは互いにバス２８を介して接続されている。
【００２７】
ＣＰＵ２０は、ＲＯＭ２２及びＨＤＤ２４に記憶されているプログラムを実行する。ＲＡＭ２１は、ワークメモリとして使用される。
【００２８】
通信インターフェース２３は、通信手段１６を介して他の装置と通信を行うためのインターフェースである。
【００２９】
ＨＤＤ２４は、ＣＰＵ２０が実行するプログラムの他、ユーザーにより後述する操作部２７が操作されて指定された様々な情報が記憶される。
【００３０】
ＵＩコントローラ２５には、ディスプレイ２６及び操作部２７が接続されている。ディスプレイ２６は、画像や情報を表示するものであり、液晶ディスプレイやプラズマディスプレイ、有機ＥＬディスプレイ等としてもよい。また、操作部２７は、様々な情報、命令、及び要求（例えば、後述する選択情報や、印刷機能の設定の情報、印刷要求など）を指定するために利用者により操作されるものであり、キーボード、マウス等としてもよい。ＵＩコントローラ２５は、ＣＰＵ２０からの指示によりディスプレイ２６への各種情報の表示を制御すると共に、操作部２７に対する操作を検出してＣＰＵ２０に通知する。この通知はＣＰＵ２０で受け付けられる。
【００３１】
なお、ＣＰＵ２０が実行するプログラムを記憶するための記憶媒体は、ＲＯＭ２２やＨＤＤ２４に限定されない。例えば、フレキシブルディスクやＤＶＤディスク、光磁気ディスクやＵＳＢ（Universal Serial Bus）メモリ等（不図示）であってもよいし、通信手段１６に接続された他の装置の記憶装置であってもよい。
【００３２】
図３は、プリントサーバ１２の構成を機能的に示したブロック図である。
【００３３】
図３に示すように、プリントサーバ１２は、第１出力候補検索部３０、第１出力候補記憶部３２、印刷情報管理部３４、及び印刷情報記憶部３６を備えている。
【００３４】
第１出力候補検索部３０は、通信手段１６に接続されているプリンタ１０を、出力候補として検索する。
【００３５】
ここで、出力候補とは、印刷（出力）する際の出力先となりうる候補を意味する。以下、第１出力候補検索部３０で検索された出力候補を第１出力候補と呼称する。また、後述するプリンタ１０の第２出力候補選択部４３により選択された出力候補を第２出力候補と呼称し、第１出力候補と区別して説明する。
【００３６】
第１出力候補検索部３０は、検索した第１出力候補を示す識別情報の各々を第１出力候補記憶部３２に記憶する。
【００３７】
また、第１出力候補検索部３０は、クライアントＰＣ１４から第１出力候補を示す識別情報の要求（以下、出力候補要求）を受信した場合に、第１出力候補記憶部３２に記憶されている識別情報の各々を要求元のクライアントＰＣ１４に送信する。なお、第１出力候補の検索は、クライアントＰＣ１４から出力候補要求を受信したときに行うようにしてもよいし、出力候補要求を受信する前に予め検索して、記憶しておいてもよい。
【００３８】
印刷情報管理部３４は、クライアントＰＣ１４から受信した印刷情報を管理する。具体的には、クライアントＰＣ１４からＩＤと共に印刷情報を受け付けると、該印刷情報を該ＩＤに対応付けて印刷情報記憶部３６に記憶し、プリンタ１０からＩＤと共に印刷情報の要求を受信した場合には、該受信したＩＤに対応付けて印刷情報記憶部３６に記憶されている印刷情報を該要求元のプリンタ１０に送信する。
【００３９】
本実施の形態において、第１出力候補検索部３０及び印刷情報管理部３４は、プリントサーバ１２のＣＰＵ２０がプログラムを実行することにより実現される機能である。また、本実施の形態において、第１出力候補記憶部３２、及び印刷情報記憶部３６は、プリントサーバ１２に設けられたＲＡＭ２１の記憶領域であってもよいし、ＨＤＤ２４の記憶領域であってもよい。
【００４０】
図４は、クライアントＰＣ１４の構成を機能的に示したブロック図である。以下に示す機能構成は、クライアントＰＣ１４のＣＰＵ２０が実行するプログラムの１つであるプリンタドライバの機能として含めて構成してもよい。
【００４１】
図４に示すように、クライアントＰＣ１４は、第１出力候補取得部４０、第１出力候補記憶部４１、選択情報受付部４２、第２出力候補選択部４３、機能情報記憶部４４、第２出力候補記憶部４５、共通機能抽出部４６、共通機能記憶部４７、ＵＩ変更部４８、ＵＩ表示データ記憶部４９、ＵＩ表示制御部５０、及び印刷制御部５１を備えている。
【００４２】
第１出力候補取得部４０は、出力候補要求をプリントサーバ１２に対して送信し、プリントサーバ１２から第１出力候補を示す識別情報の各々を取得する。なお、本実施の形態では、プリントサーバ１２に対して出力候補要求を送信して第１出力候補の識別情報を取得する例について説明するが、プリンタ１０が自ら通信手段１６に接続されたプリンタ１０を検索して第１出力候補の識別情報を取得してもよい。第１出力候補取得部４０は、取得した第１出力候補の識別情報を第１出力候補記憶部４１に記憶する。
【００４３】
選択情報受付部４２は、利用者が指定した選択情報を受け付ける。選択情報とは、プリンタ１０の識別情報及び印刷機能の少なくとも一方をいう。利用者が指定した選択情報は、第１出力候補または第２出力候補から更に出力候補を選択するときの選択条件となる。
【００４４】
第２出力候補選択部４３は、選択情報受付部４２で受け付けた選択情報に基づいて、第１出力候補からプリンタ１０を選択し、該選択したプリンタ１０の各々を識別する識別情報の各々を第２出力候補の各々を識別する識別情報として第２出力候補記憶部４５に記憶する。また、第２出力候補を選択して後述するようにＵＩ変更部４８により設定画面を変更した後に、更に上記選択情報受付部４２により選択情報が受け付けられた場合には、該選択された第２出力候補から更に出力候補を選択し、該選択した出力候補を新たな第２出力候補として、その識別情報を第２出力候補記憶部４５に記憶する（第２出力候補記憶部４５に記憶されていた識別情報を該新たな第２出力候補の識別情報に書換える）。
【００４５】
機能情報記憶部４４には、クライアントＰＣ１４で利用可能な様々な種類のプリンタ１０の識別情報と該識別情報が示すプリンタ１０が有する印刷機能を示す機能情報とが対応して予め記憶されている。
【００４６】
共通機能抽出部４６は、第１出力候補記憶部４１に記憶された識別情報、及び機能情報記憶部４４に記憶された機能情報に基づいて、第１出力候補のプリンタ１０が共通して有する印刷機能を抽出すると共に、第２出力候補記憶部４５に記憶された識別情報、及び機能情報記憶部４４に記憶された機能情報に基づいて、第２出力候補のプリンタ１０が共通して有する印刷機能を抽出する。共通機能抽出部４６は、抽出した印刷機能の情報を共通機能記憶部４７に記憶する。なお、以下では、出力候補のプリンタ１０が共通して有する印刷機能を共通機能と呼称する場合もある。
【００４７】
ＵＩ表示データ記憶部４９には、印刷する際の印刷機能を設定するための設定画面をディスプレイ２６に表示するためのＵＩ表示データの初期値が予め記憶されている。
【００４８】
ＵＩ変更部４８は、第１出力候補記憶部４１に記憶された第１出力候補の識別情報、及び共通機能記憶部４７に記憶された情報に基づいて、ＵＩ表示データ記憶部４９に記憶されている初期値を変更し、該変更後のＵＩ表示データをＵＩ表示データ記憶部４９に記憶する。また、第２出力候補記憶部４５に記憶された第２出力候補の識別情報、及び共通機能記憶部４７に記憶された情報に基づいて、上記変更後のＵＩ表示データ記憶部４９を更に変更したＵＩ表示データをＵＩ表示データ記憶部４９に記憶する。
【００４９】
ＵＩ表示制御部５０は、ＵＩ表示データ記憶部４９に記憶されているＵＩ表示データに基づいて、ディスプレイ２６に設定画面を表示する。また、後述するように、設定画面の構築中は、第１出力候補記憶部４１に記憶されている第１出力候補の識別情報、及び第２出力候補記憶部４５に記憶されている第２出力候補の識別情報に基づいて、第１出力候補、及び第２出力候補が示された出力候補画面も表示する。
【００５０】
印刷制御部５１は、印刷要求受付部５２及び印刷情報生成部５３を備えている。印刷要求受付部５２は、利用者が操作部２７を操作して指定した印刷対象となる画像情報及びディスプレイ２６に表示された設定画面に対して利用者が操作部２７を操作して指定した印刷機能の設定を印刷要求と共に受け付ける。印刷要求は、設定画面に印刷要求を指定するボタンを設け、該ボタンを利用者が指定することで印刷要求を指定してもよいし、設定画面とは別の印刷要求画面から利用者が印刷要求を指定するようにしてもよい。本実施の形態では印刷要求は設定画面から指定可能に構成されているものとする。印刷情報生成部５３は、印刷要求受付部５２で印刷要求を受け付けると、画像情報及び印刷機能の設定を含む印刷情報を生成し、プリントサーバ１２に送信する。
【００５１】
第１出力候補取得部４０、選択情報受付部４２、第２出力候補選択部４３、共通機能抽出部４６、ＵＩ変更部４８、ＵＩ表示制御部５０、及び印刷制御部５１は、クライアントＰＣ１４のＣＰＵ２０がプログラム（例えばプリンタドライバ）を実行することにより実現される機能である。また、本実施の形態において、第１出力候補記憶部４１、機能情報記憶部４４、第２出力候補記憶部４５、共通機能記憶部４７、及びＵＩ表示データ記憶部４９は、クライアントＰＣ１４に設けられたＲＡＭ２１の記憶領域であってもよいし、ＨＤＤ２４の記憶領域であってもよい。
【００５２】
図５は、印刷機能を設定するための設定画面を構築する処理ルーチンであって、クライアントＰＣ１４のＣＰＵ２０が実行する処理ルーチンの流れを示すフローチャートである。ここでは、クライアントＰＣ１４の機能構成における各要素の動作に着目して説明する。
【００５３】
ステップ１００では、第１出力候補取得部４０が第１出力候補の識別情報を取得する。取得した識別情報は、第１出力候補記憶部４１に記憶される。
【００５４】
ステップ１０２では、共通機能抽出部４６が、第１出力候補記憶部４１に記憶された識別情報、及び機能情報記憶部４４に記憶された機能情報に基づいて、第１出力候補のプリンタ１０の共通機能を抽出し、該共通機能の情報を共通機能記憶部４７に記憶する。
【００５５】
ステップ１０４では、ＵＩ変更部４８は、第１出力候補の共通機能に基づいて、印刷する際の印刷機能を設定するための設定画面を表示するためのＵＩ表示データを生成する。具体的には、ＵＩ変更部４８は、第１出力候補記憶部４１に記憶された第１出力候補の識別情報、及び共通機能記憶部４７に記憶された情報に基づいて、ＵＩ表示データ記憶部４９に予め記憶されているＵＩ表示データの基本データを変更して新たにＵＩ表示データを生成する。具体的には、第１出力候補のプリンタ１０の共通機能を設定することが可能で、且つそれ以外の印刷機能は設定不能となる設定画面を表示するためにＵＩ表示データを生成する。その際、共通機能以外の印刷機能については、選択情報として指定可能に設定画面内に表示されるようにＵＩ表示データを生成する。ここで生成されたＵＩ表示データは、ＵＩ表示データ記憶部４９に記憶される。
【００５６】
なお、本実施の形態では、設定画面を、共通機能については設定可能な状態で表示し、共通機能ではないが第１出力候補のいずれかが有する印刷機能は、設定可能な印刷機能とは表示を異ならせて設定不能な状態で表示する。しかしながら、設定画面はこれに限定されず、例えば、共通機能以外の印刷機能は非表示にしてもよい。
【００５７】
ＵＩ表示制御部５０はＵＩ表示データ記憶部４９から上記生成されたＵＩ表示データを読み出し、該ＵＩ表示データに基づいてディスプレイ２６に設定画面を表示する。また、ＵＩ表示制御部５０は、第１出力候補記憶部４１に記憶されている第１出力候補の識別情報に基づいて、出力候補画面を表示する。この出力候補画面により第１出力候補の各識別情報が選択情報として指定可能となる（具体例は後述）。利用者は、表示された設定画面から共通機能以外の印刷機能を指定したり、出力候補画面から識別情報を指定したりする。利用者は印刷機能及び識別情報の一方を指定してもよいし、印刷機能及び識別情報を指定してもよい。利用者による指定結果は、選択情報として選択情報受付部４２により受け付けられる。
【００５８】
ステップ１０６では、選択情報受付部４２は、利用者から選択情報を受け付けたか否かを判定する。ここで肯定判定された場合には、ステップ１０８に進む。
【００５９】
ステップ１０８では、第２出力候補選択部４３は、選択情報受付部４２で受け付けた選択情報に基づいて第１出力候補のプリンタ１０群から第２出力候補としてプリンタ１０を選択し、第２出力候補の識別情報を、第２出力候補記憶部４５に記憶する。具体的には、例えば、選択情報として識別情報が指定された場合には、第１出力候補のプリンタ１０から該指定された識別情報が示すプリンタ１０を第２出力候補のプリンタ１０として選択する。また、選択情報として共通機能以外の印刷機能が指定された場合には、機能情報記憶部４４の記憶内容を参照し、該指定された印刷機能を有するプリンタ１０の識別情報を取得し、該識別情報が示すプリンタ１０を第２出力候補のプリンタ１０として選択する。また、共通機能以外の印刷機能が指定され、且つ識別情報が指定された場合には、該指定された印刷機能を有するプリンタ１０のうち、指定された識別情報のプリンタ１０が第２出力候補として選択される。第２出力候補選択部４３は、選択した第２出力候補の識別情報を第２出力候補記憶部４５に記憶する。
【００６０】
ステップ１１０では、共通機能抽出部４６は、第２出力候補記憶部４５に記憶された識別情報、及び機能情報記憶部４４に記憶された機能情報に基づいて、第２出力候補として選択されたプリンタ１０の共通機能を抽出する。共通機能抽出部４６は、抽出した第２出力候補の共通機能の情報を共通機能記憶部４７に記憶する。
【００６１】
ステップ１１２では、ＵＩ変更部４８は、ＵＩ表示制御部５０に記憶されている設定画面のＵＩ表示データを、共通機能記憶部４７に記憶された第２出力候補の共通情報に基づいて第２出力候補の共通機能を設定することが可能な設定画面を表示するためのＵＩ表示データに変更する。また、ここでは、第２出力候補のプリンタ１０の各々が有する、共通機能記憶部４７に記憶されている共通機能以外の印刷機能についても、設定不能な状態で且つ選択情報として指定可能に設定画面内に表示されるようにＵＩ表示データを変更する。このＵＩ表示データは、ＵＩ表示データ記憶部４９に記憶される。
【００６２】
ＵＩ表示制御部５０はＵＩ表示データ記憶部４９から上記変更されたＵＩ表示データを読み出し、該ＵＩ表示データに基づいてディスプレイ２６に設定画面を表示する。また、ＵＩ表示制御部５０は、第２出力候補記憶部４１に記憶されている第２出力候補の識別情報に基づいて、出力候補画面の表示も変更する。これにより、現在選択されている第２出力候補の各識別情報が表示される。
【００６３】
ステップ１１４では、ＵＩ変更部４８は、ＵＩ変更（すなわち、設定画面の変更）の処理が終了したか否かを判定する。ここでは、利用者により不図示の変更終了指示画面から設定画面の変更の終了の指示がなされた場合（或いはエスケープボタン等の何らかのキー操作が行われて設定画面の変更の終了の指示がなされた場合）、及び表示されている設定画面から印刷機能の設定がなされ印刷要求が指定された場合、のいずれかの場合にはＵＩ変更の処理が終了したと判定され、それ以外は終了していないと判定される。
【００６４】
ステップ１１４で否定判定した場合には、ステップ１１６に進む。ステップ１１６で、選択情報受付部４２が利用者が指定した選択情報を受け付けない場合には、ステップ１１４に戻る。また、ステップ１１６で、選択情報受付部４２が利用者が指定した選択情報を受け付けた場合には、ステップ１０８に戻って、現在選択されている第２出力候補から、今回新たに指定された選択情報に基づいて出力候補を選択し、この出力候補の識別情報の各々を新たな第２出力候補の識別情報として第２出力候補記憶部４５に記憶する（上書きされて第２出力候補が更新される）。すなわち、前回第２出力候補として選択されたプリンタ１０から選択情報に応じたプリンタ１０が選択され、第２出力候補が更に絞り込まれる。
【００６５】
ステップ１１０では、共通機能抽出部４６は新たに選択された第２出力候補の共通機能を抽出し、ステップ１１２ではＵＩ変更部４８は、上記と同様に、ＵＩ表示データに変更し、設定画面を変更する。すなわち、第２出力候補としてプリンタ１０を絞り込む毎に設定画面も変更される。また、該変更と共に出力候補画面の表示の変更がされる。
【００６６】
一方、ステップ１１４で肯定判定した場合には、ステップ１１８に進む。
【００６７】
ステップ１１８では、印刷要求受付部５２が、設定画面から印刷要求を受け付けたか否かを判定する。印刷要求を受け付けたと判定した場合には、ステップ１２０では、印刷情報生成部５３が、予め利用者により指定されている画像情報と設定画面から設定された印刷機能の設定結果を表す設定情報を含む印刷情報を生成し、プリントサーバ１２に送信する。
【００６８】
また、ステップ１１８で印刷要求受付部５２が印刷要求を受け付けていないと判定された場合には、ステップ１２０をスキップして、本処理ルーチンを終了する。
【００６９】
次に、具体例を挙げて本実施の形態に係る設定画面の変更の流れの一例を説明する。
【００７０】
プリントサーバ１２により、識別情報が、SFP-1、SFP-2、SFP-3、SFP-4、及びSFP-5の５つのプリンタ１０が第１出力候補として検索された場合には、SFP-1、SFP-2、SFP-3、SFP-4、及びSFP-5が第１出力候補記憶部４１に記憶される。
【００７１】
図６に、SFP-1、SFP-2、SFP-3、SFP-4、及びSFP-5が有する印刷機能の具体例を示す。なお、図６では、基本的な印刷機能（印刷を実行する機能、手差しで給紙する機能等）は省略し、拡張的な印刷機能を図示した。図６において、二重線が重畳されていない印刷機能が、そのプリンタ１０が有する印刷機能である。図６において図示しない基本的な印刷機能は各プリンタ１０が共通して有しているものとする。
【００７２】
ここで、オフセットは、印刷要求毎に左右交互にずらして印刷物を排出する機能である。ホチキスは、印刷物に対してホチキス止めを行う機能であり、パンチは、２穴や、４穴など、印刷物に穴を開ける機能である。紙折りは、２つ折り、３つ折り、４つ折りなど、印刷物を折る機能であり、中とじは、印刷物の中央をホチキス止めして製本化する（冊子にする）機能である。なお、印刷機能はこれらに限定されず、他にも、例えば、カラー印刷、両面印刷などの印刷機能が挙げられる。
【００７３】
なお図６に示す５つの印刷機能のうち、第１出力候補の各プリンタ１０に共通する印刷機能は存在しないため、ＵＩ変更部４８は、基本的な印刷機能が設定可能で且つそれ以外の印刷機能は設定不能な設定画面を表示するためのＵＩ表示データを生成する（上記ステップ１０４）。
【００７４】
図７に、該生成されたＵＩ表示データに基づいて表示された設定画面の一例を示す。第１出力候補（SFP-1、SFP-2、SFP-3、SFP-4、及びSFP-5）の共通機能については、図７のＡに示すように、設定可能な状態で表示され、共通機能ではないが第１出力候補のいずれかが有する印刷機能（オフセット、ホチキス、パンチ）は、図７のＢに示すように、設定可能な印刷機能とは表示を異ならせて、設定不能な状態（例えば、操作部２７で該印刷機能を指定しようと操作しても表示が変更されずに指定されない状態、操作部２７の操作が無効となる状態）にされている。また、上記５つの印刷機能のうち、第１出力候補のいずれかもが有しない印刷機能（紙折り、中とじ）は、非表示にされている。
【００７５】
ここでは、上記５つの印刷機能のうち、第１出力候補のいずれかもが有しない印刷機能（紙折り、中とじ）は、非表示にする例について説明したが、表示はされても設定不能な状態となるように設定画面を構築してもよい。
【００７６】
また、図７に示す設定画面の他、図８に示すように、第１出力候補の識別情報が示された出力候補画面も表示される。図８に示す出力候補画面では、各識別情報の先頭に付与されたボックスにチェックマークが表示され、第１出力候補の各々が選択された状態となっている。
【００７７】
ここで、上記第１出力候補から、利用者が第２出力候補を選択するための選択情報を指定するときの指定方法の具体例について説明する。
【００７８】
図７に示す設定画面において、共通機能ではないが、第１出力候補のいずれかが有する印刷機能については、図７のＣに示すように、「ｉ」マーク（インフォメーションマーク）が付されて表示されている。本実施の形態では、利用者が操作部２７を操作して「ｉ」マークを指示すると、ＵＩ表示制御部５０は、現在選択されている出力候補のプリンタ１０ではこの印刷機能は設定不可能であることを示すメッセージ、この印刷機能を利用するために出力候補を変更するか否かを指定させるメッセージ、及び利用者が第２出力候補を選択する旨の意志を指定するための文字「ＯＫ」「Ｃａｎｃｅｌ」をポップアップで表示する。
【００７９】
図９にメッセージの表示例を示す。図９ではオフセットの印刷機能に対する「ｉ」マークが矢印のポインタで指示されており、更に「出力候補プリンタから利用不可です。出力候補を変更しますか？」なるメッセージと共に文字「ＯＫ」、「Ｃａｎｃｅｌ」の文字が表示されている。利用者がオフセットという印刷機能を利用したければ、ここで利用者がＯＫを指定する。これにより、オフセットという印刷機能を示す情報を選択情報として指定したことになる。また、ここでキャンセルを指定した場合には、上記メッセージが消去される。
【００８０】
また、図８に示す出力候補画面において、各識別情報に付与されたボックスに表示されたチェックマークを利用者が操作部２７を操作して指示することで消去し、更にＯＫボタンを指定すると、チェックマークが消去された識別情報以外の識別情報、すなわち、チェックマークが残っている識別情報が選択情報として指定されたことになる。またキャンセルボタンを指定すると、識別情報の指定はキャンセルされ、チェックマークの表示が元に戻る。
【００８１】
図１０に、SPF-1、及びSPF-2のチェックマークを外した状態を示す。この状態でＯＫボタンを指定すると、SPF-3、SPF-4、及びSPF-5が選択情報として指定されたことになる。例えば、利用者が利用するクライアントＰＣ１４の周辺に配置されたプリンタ１０の利用を希望する場合には、該周辺に配置されたプリンタ１０の識別情報をこの出力候補画面で指定すればよい。
【００８２】
図９に示すように、利用者が、オフセットの印刷機能を選択情報として指定した場合には、図１１に示すように設定画面が変更される。すなわち、オフセットの印刷機能を有するプリンタ１０は、図６に示すように、SPF-3、SPF-4、及びSPF-5の３つのプリンタ１０であって、これらに共通する共通機能は（不図示の基本の印刷機能を除いて）オフセットである。従って、ＵＩ変更部４８は、ＵＩ表示データを、基本の印刷機能及びオフセットが設定可能となり、且つそれ以外の印刷機能が設定不能な設定画面のＵＩ表示データに変更する（上記ステップ１１４）。
【００８３】
また、図１０に示すように、SPF-3、SPF-4、及びSPF-5を選択情報として指定した場合も、同様に共通機能は（不図示の基本の印刷機能を除いて）オフセットであるため、ＵＩ変更部４８は、ＵＩ表示データを、図１１に示す設定画面のＵＩ表示データに変更する（上記ステップ１１４）。
【００８４】
なお、ここでは、印刷機能及び識別情報の一方を選択情報として指定したが、双方をまとめて指定するようにしてもよい。双方を指定した場合には、例えば、指定された印刷機能を有するプリンタ１０のうち、指定された識別情報を有するプリンタ１０が第２出力候補となり、これらの共通する印刷機能の設定が可能で且つそれ以外の印刷機能の設定が不能な設定画面に変更される。また、なお、指定された識別情報を有するプリンタ１０のうち、指定された印刷機能を有さないものについては第２出力候補として選択されないようにしてもよいし、該印刷機能を有していなくても第２出力候補として選択されるようにしてもよい。前者の場合には警告を表示するようにしてもよい。
【００８５】
なお、上記のように第２出力候補を選択した後、更に、選択情報を指定して第２出力候補を更に絞り込むことにより、上記変更された設定画面を更に変更するようにしてもよい（ステップ１１４Ｎ、ステップ１１６Ｙ）。
【００８６】
例えば、図１１の設定画面において、更に、利用者が、現在利用可能となっている印刷機能だけでなく、現在利用不能となっているホチキスという印刷機能を利用したい場合には、ホチキスという印刷機能を選択情報として指定する。具体的には、図１２に示すようにホチキスの印刷機能に対する「ｉ」マークを指示し、前述したメッセージが表示されたところで「ＯＫ」を指定する。
【００８７】
また、利用者が、現在選択されている第２出力候補から更に利用したいプリンタ１０を絞り込んで第２出力候補としたい場合には、該プリンタ１０の識別情報を選択情報として指定する。具体的には、図１０に示す出力候補画面において、指定したい識別情報以外の識別情報のチェックボックスに表示されたチェックマークを消去し、「ＯＫ」を指定する。図１３に、識別情報SPF-3が選択情報として指定された場合の出力候補画面を示す。
【００８８】
図１２に示すように、利用者が、ホチキスの印刷機能を選択情報として指定した場合には、図１４に示すように設定画面が変更される。すなわち、SPF-3、SPF-4、及びSPF-5の３つのプリンタ１０のうち、ホチキスの印刷機能を有するプリンタ１０は、図６に示すように、SPF-3のプリンタ１０であって、このプリンタ１０が有する印刷機能（この場合、プリンタ１０が１つであるため、共通機能は、SPF-3のプリンタ１０が有する印刷機能そのものとなる）は、基本の印刷機能を除いて、オフセット、ホチキス、パンチの３つである。従って、ＵＩ変更部４８は、ＵＩ表示データを、基本の印刷機能及び該３つの印刷機能が設定可能となり、且つそれ以外の印刷機能が設定不能な設定画面（図１４も参照）のＵＩ表示データに変更する（上記ステップ１１４）。
【００８９】
また、図１３に示すように、SPF-3を選択情報として指定した場合も、図１４に示す設定画面のＵＩ表示データに変更される。（上記ステップ１１４）。
【００９０】
なお、ここでも、印刷機能及び識別情報の一方を選択情報として指定した例について説明したが、双方をまとめて指定するようにしてもよい。
【００９１】
次に、別の具体例を挙げて本実施の形態に係る設定画面の変更の流れを説明する。
【００９２】
プリントサーバ１２により、識別情報が、MFP-1、MFP-2、MFP-3、MFP-4、MFP-5、及びMFP-6の６つのプリンタ１０が第１出力候補として検索された場合には、MFP-1、MFP-2、MFP-3、MFP-4、MFP-5、及びMFP-6が第１出力候補記憶部４１に記憶される。
【００９３】
図１５に、MFP-1、MFP-2、MFP-3、MFP-4、MFP-5、及びMFP-6が有する印刷機能の具体例を示す。なお、図１５では、基本的な印刷機能は省略し、拡張的な印刷機能を図示した。図１５において、二重線が重畳されていない印刷機能が、そのプリンタ１０が有する印刷機能である。図１５において図示しない基本的な印刷機能は各プリンタ１０が共通して有しているものとする。
【００９４】
なお図１５に示す５つの印刷機能のうち、各プリンタ１０に共通する印刷機能はホチキスとパンチの２つであるため、共通機能抽出部４６は、基本的な印刷機能、ホチキス及びパンチを共通機能として抽出し、ＵＩ変更部４８は、ＵＩ変更部４８は、基本的な印刷機能、ホチキス及びパンチが設定可能で且つそれ以外の印刷機能は設定不能な設定画面を表示するためのＵＩ表示データを生成する。
【００９５】
図１６に、該生成されたＵＩ表示データに基づいて表示された設定画面の一例を示す。図１６のＡに示すように、第１出力候補（MFP-1、MFP-2、MFP-3、MFP-4、MFP-5、及びMFP-6）の共通機能については、設定可能な状態で表示され、共通機能以外の印刷機能（オフセット、紙折り、中とじ）は、図１６のＢに示すように、設定可能な印刷機能と表示を異ならせて、設定不能な状態で表示にされている。
【００９６】
また、図１６に示す設定画面の他、図１７に示すように、第１出力候補の識別情報が示された出力候補画面も表示される。
【００９７】
上記第１出力候補から、利用者が第２出力候補を選択するための選択情報を指定するときの指定方法の具体例について説明する。ここでは、まず選択情報として識別情報を指定し、次に選択情報として印刷機能を指定して出力候補を絞り込む例について説明する。
【００９８】
図１７に示す出力候補画面において、MFP-5、MFP-6の２つのプリンタ１０を第２出力候補として選択したい場合には、図１８に示すように、MFP-1〜MFP-4の４つの識別情報に付与されたボックスに表示されたチェックマークを消去してＯＫボタンを指定する。このように、MFP-5、及びMFP-6を選択情報として指定した場合には、この識別情報が示す２つのプリンタ１０が共通して有する印刷機能は基本の印刷機能、ホチキス、パンチ、紙折り、及び中とじであるため、ＵＩ変更部４８は、ＵＩ表示データを、図１９に示す設定画面のＵＩ表示データに変更する（上記ステップ１１４）。これにより、図１９の設定画面が表示される。
【００９９】
次に、上記のように第２出力候補を選択して設定画面を変更した後、更に、印刷機能を指定して第２出力候補を更に絞り込む場合について説明する（ステップ１１４Ｎ、ステップ１１６Ｙ）。
【０１００】
図１９に示す設定画面において、利用者が、現在利用可能となっている印刷機能だけでなく、現在利用不能となっているオフセットという印刷機能を利用したい場合には、オフセットという印刷機能を選択情報として指定する。具体的には、オフセットの印刷機能に対する「ｉ」マークを指示し、前述のメッセージが表示されたところで「ＯＫ」を指定する。
【０１０１】
これにより、第２出力候補のMFP-5及びMFP-6のうち、オフセットの印刷機能を有するMFP-5が新たな第２出力候補として選択される。そして、ＵＩ表示データは、MFP-5のプリンタ１０が有する印刷機能が設定可能で、それ以外の印刷機能は設定不能な設定画面のＵＩ表示データに変更され、図２０に示す設定画面が表示される（上記ステップ１１４）。このときの出力候補画面は、図２１に示すようにMFP-5に対応するチェックボックスにチェックマークが表示された出力候補画面に変更される。
【０１０２】
さらに、別の具体例を簡便に説明する。例えば、上記図１５に示す第１出力候補から、まず選択情報として、識別情報MFP-3〜MFP-5を指定して３つのプリンタ１０を第２出力候補として選択した後、ここからオフセットという印刷機能を指定して出力候補を絞り込み、結果としてMFP-3及びMFP-5の２つのプリンタ１０を新たに第２出力候補として選択する。これにより、共通機能抽出部４６は、基本の印刷機能、オフセット、ホチキス、パンチの印刷機能を共通機能として抽出する。ＵＩ変更部４８は、設定画面を、これら印刷機能が設定可能であり、それ以外の印刷機能が設定不能な設定画面に変更する。
【０１０３】
別の例としては、まず選択情報として、印刷機能「中とじ」を指定して、中とじの印刷機能を有する識別情報MFP-3〜MFP-6の４つのプリンタ１０を第２出力候補として選択した後、今度は、この中から識別情報MFP-5、MFP-6を指定して出力候補を絞り込み、MFP-5、MFP-6の２つのプリンタ１０を新たに第２出力候補として選択する。これにより、共通機能抽出部４６は、基本の印刷機能、ホチキス、パンチ、紙折り、中とじの印刷機能を共通機能として抽出する。ＵＩ変更部４８は、設定画面を、これら印刷機能が設定可能であり、それ以外の印刷機能が設定不能な設定画面に変更する。
【０１０４】
上記実施の形態では、第２出力候補を徐々に絞り込む場合を例に挙げて説明したが、第１出力候補のプリンタ１０うち、現在選択されている第２出力候補には含まれないプリンタ１０を新たに選択したい場合もある。そこで、例えば、図２２に示す制御画面がディスプレイ２６に表示されるように構成し、利用者に選択方法を指定させるようにしてもよい。
【０１０５】
該制御画面には、「絞り込み」、「変更」、及び「ＵＩ変更終了」の３つの項目が表示されている。各項目には、ラジオボタンが表示され、３つの項目のうちいずれか１つが選択可能になっている。
【０１０６】
ここで、利用者が「絞り込み」の項目を選択して、ＯＫボタンを指定すると、第２出力候補選択部４３は、これ以降、この制御画面で「変更」の項目が選択されるまで、指定された選択情報に応じて出力候補（第２出力候補がまだ選択されていない場合には第１出力候補、第２出力候補が既に選択されている場合には現在選択されている第２出力候補）から該選択情報に対応するプリンタ１０を新たに第２出力候補として選択する。
【０１０７】
また、制御画面で、利用者が「変更」の項目を選択して、ＯＫボタンを指定すると、第２出力候補選択部４３は、これ以降、この制御画面で「絞り込み」の項目が選択されるまで、第２出力候補が既に記憶されていてもいなくても、指定された選択情報に応じて第１出力候補から該選択情報に対応するプリンタ１０を新たに第２出力候補として選択する。なお、利用者が「変更」の項目を選択して第２出力候補を選択した後に、「絞り込み」の項目を選択して、該選択した第２出力候補から出力候補を更に絞り込むようにしてもよい。
【０１０８】
なお、利用者が「ＵＩ変更終了」の項目を選択して、ＯＫボタンを指定した場合には、ＣＰＵ２０は、設定画面の変更処理を終了する。
【０１０９】
なお、上記実施の形態では、クライアントＰＣ１４の機能情報記憶部４４に機能情報を予め記憶した例について説明したが、これに限定されず、例えば、プリントサーバ１２に機能情報を記憶しておき、クライアントＰＣ１４がプリントサーバ１２に出力候補要求を送信するときに、該機能情報についても要求し、プリントサーバ１２は該要求に応じて、第１出力候補の識別情報と共に、機能情報についてもクライアントＰＣ１４に送信するようにしてもよい。また、各プリンタ１０に対して直接機能情報を要求してもよい。
【０１１０】
また、上記実施の形態では、設定画面内に「ｉ」マークを表示して、設定画面内で選択情報として印刷機能を指定可能に構成した例について説明したが、これに限定されず、印刷機能の一覧を示す印刷機能画面を設定画面とは別に表示し、該印刷機能画面から印刷機能を指定するように構成してもよい。この場合には、設定画面を選択情報として印刷機能を指定可能に構成しなくてもよい。
【符号の説明】
【０１１１】
１０   プリンタ
１２   プリントサーバ
１４   クライアントＰＣ
１６   通信手段
２０   ＣＰＵ
２１   ＲＡＭ
２２   ＲＯＭ
２３   通信インターフェース
２４   ＨＤＤ
２５   ＵＩコントローラ
２６   ディスプレイ
２７   操作部
２８   バス
３０   第１出力候補検索部
３２   第１出力候補記憶部
３４   印刷情報管理部
３６   印刷情報記憶部
４０   第１出力候補取得部
４１   第１出力候補記憶部
４２   選択情報受付部
４３   第２出力候補選択部
４４   機能情報記憶部
４５   第２出力候補記憶部
４６   共通機能抽出部
４７   共通機能記憶部
４８   バス
４８   変更部
４９   ＵＩ表示データ記憶部
５０   ＵＩ表示制御部
５１   印刷制御部
５２   印刷要求受付部
５３   印刷情報生成部
【図１】
0005471421.tif 000002
【図２】
0005471421.tif 000003
【図３】
0005471421.tif 000004
【図４】
0005471421.tif 000005
【図５】
0005471421.tif 000006
【図６】
0005471421.tif 000007
【図７】
0005471421.tif 000008
【図８】
0005471421.tif 000009
【図９】
0005471421.tif 000010
【図１０】
0005471421.tif 000011
【図１１】
0005471421.tif 000012
【図１２】
0005471421.tif 000013
【図１３】
0005471421.tif 000014
【図１４】
0005471421.tif 000015
【図１５】
0005471421.tif 000016
【図１６】
0005471421.tif 000017
【図１７】
0005471421.tif 000018
【図１８】
0005471421.tif 000019
【図１９】
0005471421.tif 000020
【図２０】
0005471421.tif 000021
【図２１】
0005471421.tif 000022
【図２２】
0005471421.tif 000023