(57)【要約】【課題】  ユーザが設定する検索条件だけに留まらず、検索条件を増減変更設定してユーザによって好ましい装置の検索を可能にする【解決手段】  管理サーバ５０Ａにおいて、装置検索制御部５４３は、クライアント端末１０からのユーザＡによる装置検索要求に基づき該ユーザＡに対応する検索条件に合致する装置を装置情報ＤＢ５３２から検索して該検索結果（選択候補リスト）をユーザＡに提示する。選択候補リストの中からユーザＡが最高優先順位の装置以外の装置を選択した場合、ユーザ指向性解析部５４４が、該装置選択に際してどの属性値等を優先するかのユーザ指向性を解析し、該解析結果に基づき、ユーザＡからの新たな装置検索要求に対して前回の検索結果から検索された装置を最優先に表示できるように該ユーザＡに対応する検索条件を更新する。【選択図】  図２
2010097547.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置及び画像処理装置を含む複数の装置とネットワークにより接続され、
前記装置を操作するユーザに対応して、装置検索条件を含むユーザ情報を管理するユーザ情報管理手段と、
前記画像処理装置に対応して、装置識別情報、装置属性情報及び動作状態情報を含む装置情報を管理する装置情報管理手段と、
前記装置からの前記ユーザの指示操作による装置検索要求に基づき、前記装置情報管理手段から、該ユーザに対応する前記装置検索条件に合致する画像処理装置を検索する検索手段と、
前記検索手段が検索した画像処理装置を前記装置検索条件に含まれる属性項目及び属性値に基づく優先順に選択候補リストにまとめ、検索結果として前記装置を操作するユーザに提示する提示手段と、
前記ユーザに対応して、前記検索結果として提示した前記選択候補リストの中から該ユーザが所望の画像処理装置を選択した履歴を保持する保持手段と、
前記保持手段により保持される装置選択履歴に基づき、当該ユーザの装置選択に係わるユーザ指向性を解析する解析手段と、
前記解析手段による前記装置選択に係わるユーザ指向性の解析結果に基づき当該ユーザに対応する前記装置検索条件を変更する変更手段と
を具備する管理サーバ装置。
【請求項２】
予め１または複数回の所定の解析実施回数を設定する手段を有し、
前記解析手段は、
前記保持手段により保持される前記所定回数の装置選択履歴に基づき前記ユーザ指向性の解析を行う
請求項１記載の管理サーバ装置。
【請求項３】
前記解析手段は、
前記検索結果として提示した前記選択候補リストの中からユーザが最優先順位ではない画像処理装置を選択した場合、該画像処理装置の選択に際して優先した属性項目と属性値を推定し、
前記変更手段は、
前記解析手段の前記解析結果に基づき、当該ユーザからの次の装置選択要求に対して当該選択された画像処理装置を最優先に提示可能に当該ユーザに対応する前記装置検索条件における属性項目及び属性値を変更する
請求項１または２記載の管理サーバ装置。
【請求項４】
前記変更手段は、
前記解析手段の前記解析結果に基づき、当該ユーザからの次の装置選択要求に対して前記画像処理装置の選択に際して優先された属性項目を優先されなかった属性項目よりも優先するリスト位置に提示可能に前記装置検索条件を更新する
請求項３記載の管理サーバ装置。
【請求項５】
前記画像処理装置から少なくとも前記装置状態情報を定期的に取得し、前記装置情報管理手段によりされる該当する装置情報を更新する装置情報更新手段
を具備する請求項１乃至４のいずれか記載の管理サーバ装置。
【請求項６】
前記提示手段は、
前記装置情報更新手段による装置状態情報の更新により前記装置検索手段により検索された画像処理装置の装置状態が変化した場合、該装置状態を反映して前記選択候補リストを作成する
請求項５記載の管理サーバ装置。
【請求項７】
情報処理装置及び画像処理装置を含む複数の装置とネットワークにより接続され、
前記画像処理装置に対応して、属性項目及び属性値を含む装置情報を管理する管理手段と、
前記装置からの属性項目及び属性値から成る装置検索条件を含む規定台数の装置検索要求に基づき、前記管理手段から、該装置検索条件に合致する装置を検索すると共に、該装置検索条件に合致する前記規定台数を超える数の画像処理装置が検索された場合、該検索された画像処理装置を対象にして該検索に用いた装置検索条件とは異なる属性項目及び属性値から成る装置検索条件を新たに選択し、該新たな装置検索条件に合致する画像処理装置を検索する処理を、前記規定台数以下の数の画像処理装置が検索されるまで繰返し実施して装置検索を行う装置検索手段と
を具備する管理サーバ装置。
【請求項８】
前記装置検索手段は、
前記装置検索条件に基づく装置検索の結果、該装置検索条件に合致する画像処理装置が検索されなかった場合、画像処理素装置が検索されなくなった検索結果の直前の検索結果の画像処理装置を対象に前記新たな装置検索条件に合致する画像処理装置の検索を行う
請求項７記載の管理サーバ装置。
【請求項９】
前記管理手段は、
複数の属性項目及び属性値を個々に管理し、
前記装置検索手段は、
１または複数の属性項目及び属性値が指定された前記装置検索条件を含む装置検索要求を受付け、該１または複数の属性項目及び属性値に合致する画像処理装置を検索する
請求項７または８記載の管理サーバ装置。
【請求項１０】
前記管理手段は、
複数の属性項目及び属性値を組合わせて１つとして扱う組成属性項目及び属性値を管理し、
前記装置検索手段は、
前記組成属性項目及び属性値が指定された前記装置検索条件を含む装置検索要求を受付け、該組成属性項目及び属性値が合致する画像処理装置を検索する
請求項７乃至９のいずれか記載の管理サーバ装置。
【請求項１１】
前記装置検索手段は、
印刷コスト、ジョブスループット及びセキュリティのいずれかに関する優先モードを指定した前記装置検索要求を受付け、前記装置検索条件として、該指定された優先モードに関連する属性項目及び属性値を前記装置検索条件として優先的に選択する
請求項７乃至１０のいずれか記載の管理サーバ装置。
【請求項１２】
情報処理装置及び画像処理装置を含む複数の装置と管理サーバ装置をネットワークにより接続して成り、
前記装置は、
装置属性及び属性値を含む第１の検索条件と、該第１の検索条件に基づく検索結果を絞り込むための第２の検索条件と、検索結果として取得希望する規定台数を含む装置検索設定を受付け、前記管理サーバ装置に対して、該装置検索設定に基づく装置の検索を要求する装置検索要求手段
を具備し、
前記管理サーバ装置は、
前記画像処理装置に対応して、属性項目及び属性値を含む装置情報を管理する管理手段と、
前記装置からの装置属性及び属性値を含む第１の検索条件と、該第１の検索条件に基づく検索結果を絞り込むための第２の検索条件を含む規定台数の装置検索要求を受付ける受付手段と、
前記受付手段が受付けた前記装置検索要求に基づき、前記管理手段から、前記第１の検索条件に合致する画像処理装置を検索すると共に、該検索された画像処理装置の中から、第２の絞り込み条件に合致する前記規定台数の画像処理装置を検索する装置検索手段と、
前記装置検索手段により検索された画像処理装置を前記装置検索要求元の装置に通知する通知手段と
を具備する装置検索管理システム。
【請求項１３】
前記装置検索要求手段は、
前記第２の検索条件として、相互に相関のない複数の属性項目及び属性値の組合せ設定、また、相互に相関のある複数の属性項目及び属性値の組合せ設定を受付けて前記装置検索の要求を行う
請求項１２記載の装置検索管理システム。
【請求項１４】
前記装置検索要求手段は、
相互に相関のある複数の属性項目及び属性値の組合せ設定の受付けに際し、各属性項目毎にその属性値を指示するスライドバーを相関設定可能に連動制御する
請求項１３記載の装置検索管理システム。
【請求項１５】
前記装置検索要求手段は、
前記第１の検索条件として、装置の機能項目を組合わせて所定のグループを指定し、
前記管理手段は、
固有機能別に装置をグループ分けして登録したグループリストを管理し、
前記装置検索手段は、
前記装置検索要求手段により前記第１の検索条件として指定されたグループに対応する装置を前記グループリストから一括検索する
請求項１２乃至１４のいずれか記載の装置検索管理システム。
【請求項１６】
前記装置検索手段は、
第２の検索条件での絞り込み検索により１台の画像処理装置も検索できなかった場合、該第２の検索条件としての属性種別を変更して代替の画像処理装置を検索する
請求項１２乃至１５のいずれか記載の装置検索管理システム。
【請求項１７】
前記装置検索手段は、
前記第１の検索条件での検索により規定台数を超える画像処理装置が検索された場合、第２の検索条件に基づき検索する属性項目を増やして規定台数の絞り込む
請求項１２乃至１６のいずれか記載のデバイス検索管理システム。
【請求項１８】
前記装置検索手段は、
前記第１の検索条件での検索により１台の画像処理装置も検索されなかった場合、前記第２の検索条件に基づき検索する属性項目を減らして１台の画像処理装置を絞り込む
請求項１２乃至１７のいずれか記載のデバイス検索管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理サーバ装置及び装置検索管理システムに関する。
【背景技術】
【０００２】
プリンタや複合機等に関する機能属性等の装置情報をサーバで管理するネットワーク環境下で、ユーザがネットワーク内の装置に対してジョブを実行する場合、該装置を指定するのではなく、所望する機能等に関する属性を指定し、サーバが該指定された属性を有する装置を選択してジョブを実行するシステム構成が知られている。
【０００３】
この種のシステムでは、装置属性の指定に応じてサーバが検索した装置のリストをユーザに提示し、ユーザに選択される方法の他、サーバがユーザにより指定された属性を満たす装置を自動で検索しユーザに選択を問合せる方法もある。
【０００４】
ネットワーク上の複数デバイス（装置）の検索に関する従来技術として、下記特許文献１には、オペレータが表示パネルに表示された検索条件設定用操作画面からグループ化したいプリンタの機能を検索条件として設定すると、サーバによって、ネットワークに接続された全プリンタの中から当該検索条件を満たすプリンタが自動的に検索されて、グループ登録するプリンタの選択肢として、当該検索されたプリンタのリストが表示された登録情報設定用操作画面が表示パネルに表示され、オペレータがこの表示を確認して、リスト表示されたプリンタの中からグループ化するプリンタを選択すれば、機能的に同じプリンタ同士（同一の属性を有するプリンタ同士）をグループ化する技術が開示されている。
【０００５】
また、下記特許文献２には、サーバ間の距離、または、ある属性に関する類似性を認識するサーバ間類似性認識手段、および適切度記憶手段に保持されている適切度の記憶のうち推定対象のサーバに近いまたはある属性についての類似性が高いサーバに関するものを推定する手段を有する適切度推定手段を備え、適切度（ある利用者に対する適切さの評価値）を参照してサーバのリストからある利用者に適したサーバを絞り込む技術が開示されている。
【０００６】
また、下記特許文献３には、属性情報から条件に一致する装置情報を得る検索手段を持ち、該検索手段により得た装置情報から所望の装置を指定する技術が開示されている。
【特許文献１】特開２００２−１７１３７８号公報
【特許文献２】特開２００１−２７３２２３号公報
【特許文献３】特開平１０−１２６４１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、ユーザが設定する検索条件だけに留まらず、検索条件を増減変更設定してユーザによって好ましい装置の検索を可能にする管理サーバ装置及び装置検索管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の管理サーバ装置の発明は、情報処理装置及び画像処理装置を含む複数の装置とネットワークにより接続され、前記装置を操作するユーザに対応して、装置検索条件を含むユーザ情報を管理するユーザ情報管理手段と、前記画像処理装置に対応して、装置識別情報、装置属性情報及び動作状態情報を含む装置情報を管理する装置情報管理手段と、前記装置からの前記ユーザの指示操作による装置検索要求に基づき、前記装置情報管理手段から、該ユーザに対応する前記装置検索条件に合致する画像処理装置を検索する検索手段と、前記検索手段が検索した画像処理装置を前記装置検索条件に含まれる属性項目及び属性値に基づく優先順に選択候補リストにまとめ、検索結果として前記装置を操作するユーザに提示する提示手段と、前記ユーザに対応して、前記検索結果として提示した前記選択候補リストの中から該ユーザが所望の画像処理装置を選択した履歴を保持する保持手段と、前記保持手段により保持される装置選択履歴に基づき、当該ユーザの装置選択に係わるユーザ指向性を解析する解析手段と、前記解析手段による前記装置選択に係わるユーザ指向性の解析結果に基づき当該ユーザに対応する前記装置検索条件を変更する変更手段とを具備する。
【０００９】
請求項２記載の発明は、上記請求項１記載の発明において、予め１または複数回の所定の解析実施回数を設定する手段を有し、前記解析手段は、前記保持手段により保持される前記所定回数の装置選択履歴に基づき前記ユーザ指向性の解析を行う。
【００１０】
請求項３記載の発明は、上記請求項１または２記載の発明において、前記解析手段は、前記検索結果として提示した前記選択候補リストの中からユーザが最優先順位ではない画像処理装置を選択した場合、該画像処理装置の選択に際して優先した属性項目と属性値を推定し、前記変更手段は、前記解析手段の前記解析結果に基づき、当該ユーザからの次の装置選択要求に対して当該選択された画像処理装置を最優先に提示可能に当該ユーザに対応する前記装置検索条件における属性項目及び属性値を変更する。
【００１１】
請求項４記載の発明は、上記請求項３記載の発明において、前記変更手段は、前記解析手段の前記解析結果に基づき、当該ユーザからの次の装置選択要求に対して前記画像処理装置の選択に際して優先された属性項目を優先されなかった属性項目よりも優先するリスト位置に提示可能に前記装置検索条件を更新する。
【００１２】
請求項５記載の発明は、上記請求項１乃至４のいずれか記載の発明において、前記画像処理装置から少なくとも前記装置状態情報を定期的に取得し、前記装置情報管理手段によりされる該当する装置情報を更新する装置情報更新手段を具備する。
【００１３】
請求項６記載の発明は、上記請求項５記載の発明において、前記提示手段は、前記装置情報更新手段による装置状態情報の更新により前記装置検索手段により検索された画像処理装置の装置状態が変化した場合、該装置状態を反映して前記選択候補リストを作成する。
【００１４】
請求項７記載の管理サーバ装置の発明は、情報処理装置及び画像処理装置を含む複数の装置とネットワークにより接続され、前記画像処理装置に対応して、属性項目及び属性値を含む装置情報を管理する管理手段と、前記装置からの属性項目及び属性値から成る装置検索条件を含む規定台数の装置検索要求に基づき、前記管理手段から、該装置検索条件に合致する装置を検索すると共に、該装置検索条件に合致する前記規定台数を超える数の画像処理装置が検索された場合、該検索された画像処理装置を対象にして該検索に用いた装置検索条件とは異なる属性項目及び属性値から成る装置検索条件を新たに選択し、該新たな装置検索条件に合致する画像処理装置を検索する処理を、前記規定台数以下の数の画像処理装置が検索されるまで繰返し実施して装置検索を行う装置検索手段とを具備する。
【００１５】
請求項８記載の発明は、上記請求項７記載の発明において、前記装置検索手段は、前記装置検索条件に基づく装置検索の結果、該装置検索条件に合致する画像処理装置が検索されなかった場合、画像処理素装置が検索されなくなった検索結果の直前の検索結果の画像処理装置を対象に前記新たな装置検索条件に合致する画像処理装置の検索を行う。
【００１６】
請求項９記載の発明は、上記請求項７または８記載の発明において、前記管理手段は、複数の属性項目及び属性値を個々に管理し、前記装置検索手段は、１または複数の属性項目及び属性値が指定された前記装置検索条件を含む装置検索要求を受付け、該１または複数の属性項目及び属性値に合致する画像処理装置を検索する。
【００１７】
請求項１０記載の発明は、上記請求項７乃至９のいずれか記載の発明において、前記管理手段は、複数の属性項目及び属性値を組合わせて１つとして扱う組成属性項目及び属性値を管理し、前記装置検索手段は、前記組成属性項目及び属性値が指定された前記装置検索条件を含む装置検索要求を受付け、該組成属性項目及び属性値が合致する画像処理装置を検索する。
【００１８】
請求項１１記載の発明は、上記請求項７乃至１０のいずれか記載の発明において、前記装置検索手段は、印刷コスト、ジョブスループット及びセキュリティのいずれかに関する優先モードを指定した前記装置検索要求を受付け、前記装置検索条件として、該指定された優先モードに関連する属性項目及び属性値を前記装置検索条件として優先的に選択する。
【００１９】
請求項１２記載の装置検索管理システムの発明は、情報処理装置及び画像処理装置を含む複数の装置と管理サーバ装置をネットワークにより接続して成り、前記装置は、装置属性及び属性値を含む第１の検索条件と、該第１の検索条件に基づく検索結果を絞り込むための第２の検索条件と、検索結果として取得希望する規定台数を含む装置検索設定を受付け、前記管理サーバ装置に対して、該装置検索設定に基づく装置の検索を要求する装置検索要求手段を具備し、前記管理サーバ装置は、前記画像処理装置に対応して、属性項目及び属性値を含む装置情報を管理する管理手段と、前記装置からの装置属性及び属性値を含む第１の検索条件と、該第１の検索条件に基づく検索結果を絞り込むための第２の検索条件を含む規定台数の装置検索要求を受付ける受付手段と、前記受付手段が受付けた前記装置検索要求に基づき、前記管理手段から、前記第１の検索条件に合致する画像処理装置を検索すると共に、該検索された画像処理装置の中から、第２の絞り込み条件に合致する前記規定台数の画像処理装置を検索する装置検索手段と、前記装置検索手段により検索された画像処理装置を前記装置検索要求元の装置に通知する通知手段とを具備する。
【００２０】
請求項１３記載の発明は、上記請求項１２記載の発明において、前記装置検索要求手段は、前記第２の検索条件として、相互に相関のない複数の属性項目及び属性値の組合せ設定、また、相互に相関のある複数の属性項目及び属性値の組合せ設定を受付けて前記装置検索の要求を行う。
【００２１】
請求項１４記載の発明は、上記請求項１３記載の発明において、前記装置検索要求手段は、相互に相関のある複数の属性項目及び属性値の組合せ設定の受付けに際し、各属性項目毎にその属性値を指示するスライドバーを相関設定可能に連動制御する。
【００２２】
請求項１５記載の発明は、上記請求項１２乃至１４のいずれか記載の発明において、前記装置検索要求手段は、前記第１の検索条件として、装置の機能項目を組合わせて所定のグループを指定し、前記管理手段は、固有機能別に装置をグループ分けして登録したグループリストを管理し、前記装置検索手段は、前記装置検索要求手段により前記第１の検索条件として指定されたグループに対応する装置を前記グループリストから一括検索する。
【００２３】
請求項１６記載の発明は、上記請求項１２乃至１５のいずれか記載の発明において、前記装置検索手段は、第２の検索条件での絞り込み検索により１台の画像処理装置も検索できなかった場合、該第２の検索条件としての属性種別を変更して代替の画像処理装置を検索する。
【００２４】
請求項１７記載の発明は、上記請求項１２乃至１６のいずれか記載の発明において、前記装置検索手段は、前記第１の検索条件での検索により規定台数を超える画像処理装置が検索された場合、第２の検索条件に基づき検索する属性項目を増やして規定台数の絞り込む。
【００２５】
請求項１８記載の発明は、上記請求項１２乃至１７のいずれか記載の発明において、前記装置検索手段は、前記第１の検索条件での検索により１台の画像処理装置も検索されなかった場合、前記第２の検索条件に基づき検索する属性項目を減らして１台の画像処理装置を絞り込む。
【発明の効果】
【００２６】
請求項１記載の管理サーバ装置の発明によれば、提示したリスト上のどの装置が選択されたかの履歴からユーザの指向性を解析して該ユーザの指向性にあった装置を選択し易いように提示できる。
【００２７】
請求項２記載の発明によれば、請求項１記載の発明において、運用環境に応じて、１回の検索結果対選択結果からユーザの指向性を解析したり、また、複数回の検索結果対選択結果から学習効果を利用してユーザの指向性を詳しく解析できる。
【００２８】
請求項３記載の発明によれば、請求項１または２記載の発明において、検索結果として提示したリストから最優先でない装置が選択されても、その際の装置選択の指向性を学習して、同一ユーザからの次の要求に対する検索時には、該ユーザが前に選択した装置を最優先位置に表示することができる。
【００２９】
請求項４記載の発明によれば、請求項３記載の発明において、各ユーザの装置選択の指向性を学習して、各ユーザが以前の選択で優先した属性項目についても優先的に表示するため、各ユーザは、自分の指向性に合わせた装置の選択し易くなる。
【００３０】
請求項５載の発明によれば、請求項１乃至４のいずれか記載の発明において、トナー残量、用紙残量、ジョブ滞留状態の変化を即座に反映した装置選択が行なえる。
【００３１】
請求項６載の発明によれば、請求項５記載の発明において、管理下の各装置にステータス変化が生じても、該変化を反映した選択候補リストを提示できる。
【００３２】
請求項７記載の管理サーバ装置の発明によれば、ユーザが希望台数と必要最小限の属性条件を設定するだけ、自動で希望台数に絞り込まれ、ユーザは希望台数を超える装置の中から希望台数の装置を絞り込む手間がかからず、利便性が高まる。
【００３３】
請求項８記載の発明によれば、請求項７記載の発明において、検索条件を順次選択して１台の装置も検索できなくても、前に戻って希望台数の装置を検索できる。
【００３４】
請求項９記載の発明によれば、請求項７または８記載の発明において、トナー残量、用紙残量、ジョブ滞留状態等の属性を指定することで、これら各属性優先の装置の検索が行なえる。
【００３５】
請求項１０記載の発明によれば、請求項７乃至９のいずれか記載の発明において、検索条件として“コスト”を指定した場合には、トナー使用量、トナー単価、用紙単価等からコストが算出され、該コストを指標とした装置選択が行なえる。
【００３６】
請求項１１記載の発明によれば、請求項７乃至１０のいずれか記載の発明において、ユーザの希望によって、印刷コスト、またはジョブスループット、若しくはセキュリティ等を優先した装置選択が行なえる。
【００３７】
請求項１２記載の装置検索管理システムの発明によれば、第１の検索条件でユーザ希望台数を超える装置が検索されても、第２の検索条件で希望台数まで絞り込んでユーザに好ましい装置を提示できる。
【００３８】
請求項１３記載の発明によれば、請求項１２記載の発明において、画質とセキュリティ等、相互に相関のない属性項目の優先指定による装置検索ができ、また、画質、速度、コスト間で相関を保った優先指定による装置検索が行える。
【００３９】
請求項１４記載の発明によれば、請求項１３記載の発明において、画質、速度、コスト間で相関を保った優先指定を簡単に行なえる。
【００４０】
請求項１５記載の発明によれば、請求項１２乃至１４のいずれか記載の発明において、ユーザが用紙サイズ・カラー／モノクロ印刷種別等のグループ名を指示することで該機能を持つ装置をグループ単位で高速に絞り込むことができる。
【００４１】
請求項１６記載の発明によれば、請求項１２乃至１５のいずれか記載の発明において、１台の装置も探せない場合でも代替の装置を探してジョブを実行でき、緊急時に対応した出力が可能になる。
【００４２】
請求項１７記載の発明によれば、請求項１２乃至１６のいずれか記載の発明において、第２の絞込み条件を事前に指定しておけば、第１の検索条件で規定数に絞り込めなくても自動で規定数に絞り込んでもらえる。
【００４３】
請求項１８記載の発明によれば、請求項１２乃至１７のいずれか記載の発明において、第２の絞込み条件を事前に指定しておけば、第１の検索条件で１台も検索されなくとも自動で規定数の装置の検索が行える。
【発明を実施するための最良の形態】
【００４４】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【００４５】
図１は、本発明に係わる装置検索管理システムの全体構成を示すブロック図である。
【００４６】
このシステムは、文書の印刷を指示する複数のクライアント端末１０（１０−１，１０−２，…）、クライアント端末１０からの文書の印刷指示に基づき記録媒体（用紙）上に該文書の画像を形成するプリンタ３０ａ（３０ａ−１，３０ａ−２，…）や複合機３０ｂ（３０ｂ−１，３０ｂ−２，…）、あるいは原稿から画像情報を読取るスキャナ３０ｃ（３０ｃ−１，３０ｃ−２，…）等の複数の画像処理装置３０、各画像処理装置３０に対応して装置識別情報、装置属性情報、機能属性情報、動作状態情報等を含む装置情報を管理する管理サーバ５０をＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等で構成されたネットワーク（ＮＷ）７０を介して接続して構成される。
【００４７】
このシステムにおいて、クライアント端末１０、画像処理装置３０、管理サーバ５０等の各装置は、ＮＷ７０上で、例えば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｐｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｐｃｏｌ）という通信プロトコルを用いて相互の通信を行う。
【００４８】
上記各装置には、宛先を識別する固有のＩＰアドレスが与えられ、例えば、クライアント端末１０から管理サーバ５０にアクセスする等、相手装置へのアクセスに際しては該相手装置のＩＰアドレスを指定する必要がある。
【００４９】
このシステムにおいて、例えば、クライアント端末１０が文書の印刷を行う際、管理サーバ５０に備わる装置（画像処理装置３０）検索機能を利用することができる。
【００５０】
この場合、クライアント端末１０では、ユーザによる所定の装置検索設定操作に基づき印刷先候補として検索する装置（画像処理装置３０）に関する装置属性や属性値を検索条件として含む装置検索要求を上記文書の印刷要求（印刷ジョブ）と共に管理サーバ５０に対して送出する。
【００５１】
管理サーバ５０は、クライアント端末１０からの装置検索要求に基づき、自装置が管理している各画像処理装置３０の装置情報を参照し、該装置検索要求に含まれる検索条件（装置属性、属性値等）に合致する装置（以下、特に言及しない場合は画像処理装置３０）を検索してその検索結果を装置検索要求元のクライアント端末１０に送出する。
【００５２】
クライアント端末１０では、管理サーバ５０から送信された検索結果に基づき、検索された装置をユーザに報知（提示）し、ユーザが該提示された装置を選択すると、当該装置が選択されたことが管理サーバ５０に通知される。
【００５３】
管理サーバ５０は、検索結果として通知した装置がユーザにより選択されたことをクライアント端末１０から通知されると、クライアント端末１０から受信していた印刷ジョブを当該装置に配布して印刷ジョブを実行させる。
【００５４】
同様にして、複合機３０ｂ、あるいはスキャナ３０ｃによってスキャンした画像情報をプリンタ３０ａで印刷する等、画像処理装置３０が自装置の機能ジョブを行う場合においても、該画像処理装置３０から管理サーバ５０に対して装置検索要求を送出し、管理サーバ５０が画像処理装置３０からの装置検索要求に合致する装置を検索し、該検索された装置を画像処理装置３０を介してその操作者（ユーザ）に提示し、選択させるという運用も可能である。
【００５５】
上記の如く、クライアント端末１０（あるいは、画像処理装置３０）から指定した装置属性、属性値に合致する画像処理装置３０を管理サーバ５０で検索してクライアント端末１０（同、画像処理装置３０）に提示、選択させる本発明のシステム構成において、後述の実施例１に係わる管理サーバ５０Ａでは、クライアント端末１０からの装置検索要求に対して選択候補をリストにして優先度の高い順に提示し、最高優先度以外の装置が選択された場合、該最高優先度の以外の装置が選択された際の当該装置選択に係わるユーザ指向性を解析し、学習するユーザ指向性解析学習機能を有し、該機能により得たユーザ指向性に適合するように優先条件を変更して、次に同一のユーザから同一の検索条件での装置検索要求があった場合、前回選択された装置が、リスト上、最優先位置に表示させるようにリスト表示を行う装置検索管理機能を有する。
【００５６】
また、後述の実施例２に係わる管理サーバ５０Ｂは、装置属性、属性値を指定して該検索条件に合致する装置を検索した結果、該当する装置が指定した数を超える場合、検索条件となる装置属性を追加して該装置属性追加後の検索条件に合致する装置を絞り込んでいくことで指定した数の装置を検索する装置検索管理機能を有する。
【００５７】
また、後述の実施例３に係わる管理サーバ５０Ｃは、印刷指示に際して、第１の絞込みグループと、該第１の絞り込みグループから絞り込んでいくための大まかな方向性を示す第２の絞込み方法を指定し、第１の絞込みグループの中から第２の絞込み方法を適用して指定された方向性に合致する装置をユーザが検索を希望する台数まで絞込み検索して提示する装置検索管理機能を有する。
【００５８】
本発明における上述した装置検索管理機能によれば、ユーザが設定する検索条件だけに留まらず、検索条件を増減変更設定してユーザによって好ましい装置の検索が可能になり、ジョブ実行時の装置選択に係わるユーザの利便性が高まる。
【００５９】
以下、本発明の各実施例の構成及び処理動作について各実施例を挙げて詳細に説明する。
【実施例１】
【００６０】
図２は、実施例１に係わる装置検索管理システムのクライアント端末１０及び管理サーバ５０Ａの機能構成を示すブロック図である。
【００６１】
図２において、クライアント端末１０は、例えば、ＰＣ（パーソナル・コンピュータ）により実現され、キーボードやマウス等の入力デバイスから成る入力／操作部１１、操作ガイダンスや動作状態等の各種情報を表示する表示部１２、動作プログラム等の各種情報を記憶する記憶部１３、装置全体の制御を行う制御部１４、画像処理装置３０、管理サーバ５０Ａ等とＮＷ７０を介して通信する際のネットワークインタフェースを司るネットワークインタフェース（ＮＷ  Ｉ／Ｆ）部１５を備えて構成される。
【００６２】
クライアント端末１０において、制御部１４には、入力／操作部１１での所定の操作に応じて文書情報（文書ファイル）などの操作、保存、表示、編集、印刷指示操作などの処理を行うアプリケーション部１４１、入力／操作部１１での所定の印刷指示操作に基づき文書ファイルの印刷データとその処理命令から成る印刷ジョブを生成して画像処理装置３０に送出する印刷ジョブ生成部１４２の他、本実施例特有の装置検索要求部１４３、検索結果報知部１４４、装置選択設定制御部１４５が設けられる。
【００６３】
装置検索要求部１４３は、文書の印刷に際してユーザから装置検索設定を受付け、該装置検索設定を含む装置検索要求を印刷要求と共に管理サーバ５０Ａに送出する。
【００６４】
検索結果報知部１４４は、上記装置検索要求に基づく管理サーバ５０Ａによる装置検索結果の通知を受けて該装置選択結果（選択された装置をリストにしたもの）をユーザに提示（報知）する処理を行う。
【００６５】
装置選択設定制御部１４５は、検索結果報知部１４４により報知された選択候補中からユーザによる装置の選択を受付け、該装置が選択されたことを管理サーバ５０Ａに通知する処理を行う。
【００６６】
また、図２において、管理サーバ５０Ａは、汎用のコンピュータから成り、クライアント端末１０、画像処理装置３０等とＮＷ７０を介して通信する際のネットワークインタフェースを司るネットワークインタフェース（ＮＷ  Ｉ／Ｆ）部５１、動作プログラム等の各種情報を記憶する記憶部５２、例えば、ハードディスク駆動装置（ＨＤＤ）で構成され、クライアント端末１０を操作するユーザのユーザ情報を記憶、管理するユーザ情報管理テーブル（ＴＢ）５３１、及び、画像処理装置３０の装置情報を記憶、管理する装置情報管理データベース（ＤＢ）５３２が設けられる記憶装置５３、装置全体の制御を行なう制御部５４を具備して構成される。
【００６７】
管理サーバ５０Ａにおいて、制御部５４には、ユーザ情報管理部５４１、装置情報管理部５４２、装置検索制御部５４３、ユーザ指向性解析部５４４、ジョブ配信制御部５４７が設けられる。
【００６８】
ユーザ情報管理部５４１は、ユーザ情報管理ＴＢ５３１を用いて、例えば、図３（ａ）に示す如く、各クライアント端末１０の各ユーザ（ユーザ１，ユーザ２，…）に対応して、ユーザ識別情報（クライアント名、ネットワークアドレス、ＩＰアドレス、ドメイン名、認証情報等）、装置検索要求に用いる装置検索条件、装置検索条件に基づく装置の検索結果と該検索結果に対してどの装置が選択されたかを対応付けて履歴として保持した検索履歴情報等の情報を管理する。
【００６９】
装置情報管理部５４２は、装置情報管理ＤＢ５３２を用いて、例えば、図３（ｂ）に示す如く、装置識別情報（装置名、ネットワークアドレス、ＩＰアドレス、ドメイン名、認証情報等）、装置属性情報（印刷速度、印刷コスト、印刷画質、用紙サイズ、カラー／モノクロ印刷、消耗品残量、対応フォーマット、ネットワーク距離、物理位置情報等）、装置動作情報（ジョブ滞留情報、ネットワーク混雑情報、トナー残量、用紙残量等）の情報を管理する。
【００７０】
装置検索制御部５４３は、クライアント端末１０からのユーザ指定による検索要求に基づき該ユーザに対応してユーザ情報管理ＴＢ５３１に登録される検索条件に合致する装置を装置情報ＤＢ５３２から検索し、該検索された装置を、現時点で登録されている上記検索条件中の各属性項目及び属性値を基準とした優先順位に従って優先順位の高い順に並べた選択候補リストを作成し、該選択候補リスト（検索結果）を装置検索要求元のクライアント端末１０に送信する制御を行う。
【００７１】
ユーザ指向性解析部５４４は、装置検索制御部５４３による上記装置検索結果（選択候補リスト）とユーザによる該選択候補リスト中の装置の選択結果を照合し、ユーザにより最高優先順位の装置が選択されなかった場合、該選択候補リスト中の各装置の各属性項目及び属性値から装置選択に係わるユーザの指向性を解析、学習し、該ユーザ指向性に従って次の装置検索要求に対する検索結果（選択候補リスト）の作成に反映させる当該ユーザに対応する検索条件を更新する制御を行う。
【００７２】
ジョブ配信制御部５４７は、装置検索制御部５４３による上記装置検索結果（選択候補リスト）の中からユーザにより選択された装置に対して印刷ジョブを配布する制御を行う。
【００７３】
かかる構成を有する管理サーバ５０Ａにおいて、クライアント端末１０からの装置検索要求に基づく装置検索処理を実行させるためには、当該管理サーバ５０Ａの管理者は、該システムの運用方針に基づいて当該システムの利用ユーザのユーザ情報を当該ユーザに対応してユーザ情報管理ＴＢ５３１に予め登録する必要がある。
【００７４】
なお、システムの使用許可を全てのユーザに与える場合には、各ユーザが自分のユーザ情報を登録させるようにしても良い。
【００７５】
ユーザ情報管理ＴＢ５３１に登録されるユーザ情報は、ユーザが自身でユーザ情報を登録する場合、若しくは、管理サーバ５０Ａが定期的に登録ユーザのユーザ情報を確認することによって、当該ユーザ情報を随時更新できる。
【００７６】
また、管理サーバ５０Ａにおいては、管理対象のＮＷ７０上の画像処理装置３０の装置情報を自装置で管理する装置情報ＤＢ５３２に登録する。
【００７７】
この場合において、上記装置情報は、サーバ管理者が予め登録しておいても良いし、または、各ユーザからの装置検索要求時に装置の検索及び装置情報の取得処理を行い、該取得した装置情報を装置情報ＤＢ５３２に登録、あるいは更新するようにしても良い。
【００７８】
装置情報ＤＢ５３２に登録される装置情報のうち、静的な情報（装置識別情報等）については管理者等が装置の登録処理を行った時、若しくは管理サーバ５０Ａが定期的に装置の情報を確認することによって、当該情報の更新を行うことができる。
【００７９】
また、動的に変化する情報（トナー残量、用紙残量、ジョブ滞留状態）については、ユーザによる装置検索要求が行われた時点、若しくは、管理サーバ５０Ａが定期的に各装置から取得することによって、当該情報を随時更新することができる。
【００８０】
図４は、管理サーバ５０Ａによる装置情報取得／更新処理動作を示すフローチャートである。
【００８１】
図４に示すように、管理サーバ５０Ａにおいて、装置情報管理部５４２は、上述した如く管理者等による装置情報の新規登録を受付けた後（ステップＳ５０１）、検索間隔時間に相当するタイマ（計時時間）をセットして計時手段により時間のカウント開始させる（ステップＳ５１１）。
【００８２】
この間に、上記タイマがタイムアップ（上記計時時間の計時完了）したか否かをチェックし（ステップＳ５１２）、当該タイマがタイムアップした場合（ステップＳ５１２ＹＥＳ）には、管理下の全ての画像処理装置３０に装置情報取得要求を送信する（ステップＳ５１３）。
【００８３】
これに対し、画像処理装置３０では、管理サーバ５０Ａから上記装置情報取得要求を受信すると（ステップＳ３０１）、その制御部が動的に変動する自装置の装置情報（トナー残量、用紙残量、ジョブ滞留状態）を該当各部より収集し（ステップＳ３０２）、該収集した装置情報を管理サーバ５０Ａに対して応答送出する（ステップＳ３０３）。
【００８４】
一方、管理サーバ５０Ａは、上記ステップＳ５１３で送信した装置情報取得要求に対して各画像処理装置３０から応答送出される上記装置情報を受信すると（ステップＳ５１４）、該装置情報の送信元の各画像処理装置３０に対応して装置情報ＤＢ５３２に登録されている装置情報を当該受信した装置情報に更新する（ステップＳ５１５）。
【００８５】
更に、当該システムの利用ユーザは、管理サーバ５０Ａのユーザ情報管理ＴＢ５３１内に「検索条件」領域に対して、装置の検索を要求する際に用いる検索条件を設定する。
【００８６】
この場合に、装置検索条件は、管理サーバ５０Ａのユーザ情報管理ＴＢ５３１内に予め登録しておいても良いし、ユーザが装置検索要求を行う時に条件の設定を逐次行なうようにしても良い。
【００８７】
本実施例のシステムでは、上述した方法での管理サーバ５０Ａに対するユーザ情報及び装置情報の登録完了後、クライアント端末１０からの装置検索要求に基づく管理サーバ５０Ａでの装置検索処理に対応できるようになる。
【００８８】
図５は本実施例のシステムの装置検索処理に係わるクライアント端末、管理サーバ５０Ａ及び画像処理装置３０間の制御シーケンスを示す図である。
【００８９】
このシステムにおいて、ユーザが、装置検索を利用して文書の印刷を行う場合、該ユーザは、クライアント端末１０で入力／操作部１１を操作することにより、装置検索条件の設定（例えば、“検索実行”をセットする）を行い、更に、印刷しようとする文書についての印刷設定を行う。
【００９０】
これに対し、クライアント端末１０Ｃでは、図５に示す如く、ユーザ設定による上述した装置検索設定と印刷設定を装置検索要求部１４３が受付けると（ステップＳ１０１，Ｓ１０２）、次いで、装置検索要求部１４３は、該受付けた装置検索設定に基づく装置検索要求と、上記印刷設定に基づく印刷要求を管理サーバ５０Ａに対して送信する（ステップＳ１０３）。
【００９１】
これに対し、管理サーバ５０Ａは、クライアント端末１０から上記装置検索要求及び印刷要求を受信すると（ステップＳ５２１）、装置検索制御部５４３が、該装置検索要求に含まれる“検索実行”という設定と、該印刷要求に含まれる印刷ジョブを抽出して保持したうえで、装置情報ＤＢ５３２から、装置検索要求元のクライアント端末１０のユーザに対応して登録されている装置検索条件に合致する装置を検索する（ステップＳ５２２）。
【００９２】
なお、この装置に検索に際し、装置検索制御部５４３は、例えば、上記装置検索要求元のクライアント端末１０から該装置検索要求及び印刷要求と共に受信されるユーザＩＤに基づいてユーザを識別する。
【００９３】
また、よりセキュアな環境であれば、ＮＷ７０を介したログインや認証作業などを行ってユーザの識別を行うユーザ識別機能を設けても良い。
【００９４】
上記ステップＳ５２２において、装置検索制御部５４３は、装置検索要求元のユーザに対応して登録されている検索条件に合致する装置を装置情報ＤＢ５３２から検索し、該検索された装置を、当該ユーザに対応する検索条件として現時点で設定されている各属性項目及び属性値を判断基準して優先順位の高い順に並べた選択候補リストを作成し（ステップＳ５２３）、該選択候補リスト（検索結果）を装置検索要求元のクライアント端末１０に送信する（ステップＳ５２４）。
【００９５】
一方、クライアント端末１０では、上記ステップＳ１０３で装置検索要求、印刷要求を送信した後、管理サーバ５０Ａから当該ユーザに対応した検索条件に基づく装置検索結果を受信すると（ステップＳ１０１）、検索結果報知部１４５が、該受信した検索結果（選択候補リスト）を表示部１２に表示する（ステップＳ１０５）。
【００９６】
次いで、装置選択設定制御部１４５は、表示されている選択候補リストの中からユーザによる装置の選択操作を受付け（ステップＳ１０６）、ユーザにより選択された装置を管理サーバ５０Ａに通知する（ステップＳ１０７）。
【００９７】
これに対し、管理サーバ５０Ａでは、クライアント端末１０から上記装置選択通知を受信すると（ステップＳ５２５）、ジョブ配信制御部５４７が、ユーザにより選択された装置に対して印刷ジョブ（上記ステップＳ５２１で受信したもの）を送信する（ステップＳ５２６）。
【００９８】
そして、画像処理装置３０は、管理サーバ５０Ａから上記印刷ジョブを受信すると（ステップＳ３１１）、該印刷ジョブを実行して印刷出力する（ステップＳ３１２）。
【００９９】
また、管理サーバ５０Ａは、上記ステップＳ５２５でクライアント端末１０からの装置選択結果通知を受信した後、ユーザ指向性解析部５４４が、該通知に含まれる装置が選択された旨を、上記ステップＳ５２４でクライアント端末１０のユーザに提示した検索結果（選択候補リスト）と対応付けてユーザ情報管理ＴＢ５３１の該当情報領域〔図３（ａ）の「検索履歴情報」領域〕に登録する（ステップＳ５２７）。
【０１００】
次いで、ユーザ指向性解析部５４４は、上記「検索履歴情報」領域に記憶された装置検索制御部５４３による装置検索結果（選択候補リスト）と該選択候補リストに基づくユーザによる装置選択結果（上記ステップＳ５２５でクライアント端末１０から受信した）を照合し、ユーザにより最高優先順位の装置が選択されなかった場合、該選択候補リスト中の各装置及び各属性の優先度から装置選択に係わるユーザの指向性を解析し、該ユーザ指向性に従って次の回の装置検索要求に対する装置検索結果（選択候補リスト）の作成に反映させる検索条件を更新する制御を行う（ステップＳ５２８）。
【０１０１】
このステップＳ５２８におけるユーザ指向性解析に基づく優先条件更新処理について図６を参照して更に詳しく説明する。
【０１０２】
図６に示すように、この優先条件更新処理において、ユーザ指向性解析部５４４は、まず、ユーザ情報管理ＴＢ５３１の「検索履歴情報」領域に登録されている装置検索結果（選択候補リスト）と、該選択候補リストに基づくユーザによる装置選択結果を照合し（ステップＳ５２８１）、ユーザにより当該選択候補リスト上の最高優先順位の装置が選択されたか否かをチェックする（ステップＳ５２８２）。
【０１０３】
ここで、最高順位の装置が選択された場合（ステップＳ５２８２ＹＥＳ）、ユーザ指向性解析部５４４は、当該ユーザに対応してユーザ情報管理ＴＢ５３１の「検索条件」領域に登録されている検索条件を現在の値に維持し（ステップＳ５２８６）、処理を終了する。
【０１０４】
これに対して、上記選択候補リスト上の最高優先順位の装置が選択されなかった場合（ステップＳ５２８２ＮＯ）、ユーザ指向性解析部５４４は、該選択候補リスト上の各装置毎に各属性種別の属性値（評価値）をチェックし（ステップＳ５２８３）、ユーザによる今回の装置（最高優先順位の装置以外の装置）の選択に際して優先された属性種別（装置選択に係わるユーザ指向性）を推定する（ステップＳ５２８４）。
【０１０５】
そして、この推定結果に基づき、当該ユーザに対応して登録されている検索条件（属性の重み付け、閾値、属性間の相関等）をユーザ指向性に合わせて変更する（ステップＳ５２８５）。
【０１０６】
次に、上記ステップＳ５２８５での優先順位変更処理（ユーザ指向性解析処理）の具体例について説明する。
【０１０７】
このシステムでは、ユーザが装置検索要求を行う方法としては、ユーザ自身が装置検索条件（属性種別、属性項目）を設定してクライアント端末１０から検索要求を送出する方法以外に、本実施例で説明してきたように、予めユーザに対応して検索条件をユーザ情報管理ＴＢ５３１に登録しておいて、ユーザが、図５のステップＳ１０１で、単に、“検索実行”を指示する方法も適用できる。
【０１０８】
ここでは、後者の運用方法を適用し、あるユーザ（例えば、ユーザＡ）が上記ステップＳ１０１で“検索実行”を指示し、その際に、ユーザ情報管理ＴＢ５３１には、当該ユーザＡに対応する検索条件として“速度優先”という条件が登録されている場合〔あるいは、該ユーザＡに対応する検索条件が初期値（検索条件の設定がない）の場合〕について考えてみる。
【０１０９】
この場合において、管理サーバ５０Ａが、図５のステップＳ５２１でクライアント端末１０から装置検索要求を受信し、同、ステップＳ５２２で、装置情報ＤＢ５３２から、該ユーザＡに対応して予め登録されている検索条件“速度優先”に合致する、例えば、９台の画像処理装置３０（便宜的に、装置Ａ〜Ｉと呼称）を検索し、更に、同、ステップＳ５２３で、該各装置Ａ〜Ｉを速度属性の属性値が大きい（速度が速い）順に並べた、例えば、図７に示す如くの選択候補リストを作成し、該検索結果を、同、ステップＳ５２４でクライアント端末１０に送信する一方、クライアント端末１０が、同、ステップＳ１０５で該検索結果をユーザＡに提示した際に、同、ステップＳ１０６でユーザＡが最高優先順位の装置Ａではなく、装置Ｅ（図中にハッチングにより示す）を選択したものとする。
【０１１０】
この場合、同、ステップＳ５２５でクライアント端末１０から該装置Ｅが選択されたことを通知された管理サーバ５０Ａでは、同、ステップＳ５２８において、ユーザ指向性解析部５４４が、装置Ａ〜Ｉの順番に速度属性値が大きい上記選択候補リストから、装置Ｅと比較して速度の速い装置Ａ，Ｂ，Ｃ，Ｄが選択されなかった理由を推定する。
【０１１１】
ここで、装置Ｅと比較して速度の速い装置Ａ，Ｂ，Ｃ，Ｄが選択されなかった理由としては、現在登録されている装置検索条件に何かしらの条件の不足や条件設定の変更が必要であることが考えられるため、ユーザ指向性解析部５４４では、今回の装置検索としてユーザＡに提示した選択候補リスト中の各装置に対応する各属性種別の評価値（属性値）の関係をチェックし、追加する必要のある条件等を探索する。
【０１１２】
これにより、ユーザ指向性解析部５４４は、図７に示す選択候補リスト中の選択された装置Ｅと他の各装置との間の各属性種別及び属性値を比較対照することにより、まず、属性１（速度）については閾値として属性値「７」以上が必要であると推定する。
【０１１３】
属性２（コスト）については、装置Ｃが評属性値「９」であり、属性１（速度）と属性２（コスト）だけで判断されていないことを推定する。
【０１１４】
更に、属性３（画質）については、装置Ｂが属性値「８」であり、属性１（速度）と属性３（画質）だけで判断されていないことを推定する。
【０１１５】
以上の推定結果より、属性１（速度）、属性２（コスト）、属性３（画質）の全ての属性において属性値「７」以上の装置の選択をユーザＡが指向していることが推定できる。
【０１１６】
ここまでの推定結果を参照すると、該推定した上記条件に当てはまる装置としては装置Ｅと装置Ｄとが該条件に適合しているが、実際には、ユーザＡが装置Ｄではなく装置Ｅを選択している。
【０１１７】
そこで、更に解析を続けると、残りの属性項目である属性４（消耗品）、属性５（ジョブ）については、装置Ｅの方が属性値が小さいことから、当該属性４（消耗品）、属性５（ジョブ）は条件としないということが推定される。
【０１１８】
また、属性６（距離）について解析すると、装置Ｅが属性値「８」となっており、この属性６（距離）の属性値が装置Ｅを選択する判断材料となっていると推定できる。
【０１１９】
なお、属性６（距離）については属性値「８」以上の装置として装置Ｃも該当するものの、該装置Ｃが選択されていないことから、属性６（距離）が優先する訳ではないことも推定できる。
【０１２０】
以上の如く、ユーザＡが装置Ａ〜Ｉのうちから装置Ｅを選択するに際してのユーザ指向性解析結果結果から、ユーザ指向性解析部５４４では、以下に示すように優先度１，２，３の順にその中の各属性条件を優先する内容の新たな検索条件（Ｘｎ）を生成し、ユーザ情報管理ＴＢ５３１〔図３（ａ）参照〕の「検索条件」領域の情報を該新たな検索条件（Ｘｎ）に更新する。
【０１２１】
「新たな検索条件（Ｘｎ）」：  
優先度１〔属性１（速度）が属性値「７」以上、属性２（コスト）が属性値「７」以上、属性３（画質）が属性値７以上〕  
優先度２〔属性６（距離）が属性値「８」以上、若しくはより高い値のもの〕  
優先度３〔属性４（消耗品）が属性値「４」以上、属性５（ジョブ）が属性値「５」以上〕  
次に、ユーザ指向性解析部５４４が、上述した新たな検索条件（Ｘｎ）を生成、登録した後の装置検索処理における選択結果（選択候補リスト）の作成処理について説明する。
【０１２２】
ここで、図７示す選択候補リストを提示した際に装置Ｅを選択したユーザＡが、その後、新たに装置検索要求操作を行い、クライアント端末１０から該装置検索要求が管理サーバ５０Ａに受信された場合について考える。
【０１２３】
この場合、管理サーバ５０Ａ（ユーザ指向性解析部５４４）では、図５のステップＳ５２８において、当該ユーザＡに対応してユーザ情報管理ＴＢ５３１に登録されている検索条件〔上記装置Ｅの選択後にユーザ指向性解析部５４４により更新、登録された新たな検索条件（Ｘｎ）〕に基づき、装置情報ＤＢ５３２から、当該検索条件（Ｘｎ）に合致する装置を選択して、図８に示す如くの選択候補リストを作成し、これを装置選択結果としてユーザＡに提示する。
【０１２４】
図８に示す選択候補リストによれば、このユーザＡが前回の装置検索結果の中から優先度の高い装置Ａ，Ｂ，Ｃ，Ｄより優先して選択した装置Ｅから優先的に表示できる内容となっている。
【０１２５】
図８に示す選択候補リストによれば、装置の優先度については、上から順番に優先度が高く設定されており、前回の検索結果（図７参照）に比べると、該前回の検索結果の中から当該ユーザＡによって選択された装置Ｅ（図中にハッチングで示す）が今回は最高優先度の順番位置（リスト上の最も上）に表示されるように設定されている。
【０１２６】
また、上記選択候補リストの作成に際し、ユーザ指向性解析部５４４は、当該選択候補リスト上の各属性種別の配列についても、上記検索条件（Ｘｎ）に基づき、ユーザＡがより優先しているであろうと推定された属性種別から優先的に表示可能な内容に調整する。
【０１２７】
図８に示す選択候補リストによれば、各属性種別の優先度は左から順番に高い設定であり、前回の検索結果（図７参照）に比べると、該前回の検索結果中、当該ユーザＡが装置Ｅを選択するに際して優先した属性６（距離）が、属性５（ジョブ）及び優先しなかった属性４（消耗品）よりも高い優先度位置（リスト上の左寄り）に表示されるように設定されている。
【０１２８】
次に、ユーザＡに対して図７に示す選択候補リストを提示してユーザＡが装置Ｅを選択することにより、ユーザ指向性解析部５４４により当該ユーザＡに対応する検索条件が上記検索条件（Ｘｎ）に変更登録された後（図８に示す選択候補リストを作成する装置検索要求を受ける前）、管理下の各装置Ａ〜Ｉにステータス変化が発生した場合の検索条件変更処理について説明する。
【０１２９】
ここで、ユーザＡに対応する検索条件が上記検索条件（Ｘｎ）に変更登録された後、図８に示す選択候補リストを作成する装置検索要求を受ける前、管理下の装置Ｅが他のユーザからの印刷ジョブを実行している状態で、当該ユーザＡから新たな装置検索要求を受付けた場合について考えてみる。
【０１３０】
この場合、管理サーバ５０Ａでは、該ユーザＡに対応して登録されている検索条件（Ｘｎ）に合致する装置を検索して、例えば、図９に示す内容の選択候補リストを作成する。
【０１３１】
その際、最高優先度の順番位置（この例では、一番上）に配列される装置Ｅに関しては、当該装置検索時に当該装置Ｅが他のユーザによって使用されているために、装置検索制御部５４３は、属性５（ジョブ）の属性値が非印刷時の「５」から「４」（図９中に太枠で示す）に変わった選択候補リストを作成し、ユーザＡに提示する。
【０１３２】
その後、ユーザＡが、この選択候補リストの中から装置Ｅではなく、装置Ｄを選択した場合（図９中にハッチングで示す）、ユーザ指向性解析部５４４は、該選択候補リスト（装置検索結果）と該装置検索結果に対するユーザの装置選択結果に基づき、この時の装置Ｄの選択に係わる指向性を解析して当該ユーザＡに対応する現在の検索条件（Ｘｎ）を、更に、（Ｘｎ＋１）に更新する。
【０１３３】
この場合、ユーザ指向性解析部５４４は、現在の検索条件（Ｘｎ）を得る際の上述した推定に加えて、属性６（距離）よりも属性５（ジョブ）が優先していると推定することができる。
【０１３４】
これにより、ユーザ指向性解析部５４４は、上記の解析結果に基づき、新たな検索条件（Ｘｎ＋１）として、  
「新たな検索条件（Ｘｎ＋１）」：  
優先度１〔属性１（速度）が属性値「７」以上、属性２（コスト）が属性値「７」以上、属性３（画質）が属性値７以上〕  
優先度２〔属性５（ジョブ）が属性値「５」以上〕
優先度３〔属性６（距離）の属性値がより高い値のもの〕  
優先度４〔属性４（消耗品）が属性値「４」以上〕  
を生成し、該検索条件（Ｘｎ＋１）を当該ユーザＡに対応して登録することにより、当該ユーザＡからの新たな装置検索要求に対する装置検索（選択候補リストの生成）に反映させる。
【０１３５】
上述した如く、本実施例の構成によれば、管理サーバ５０Ａで自動検索されたＮ台の装置の中から１台を選択する作業が複数回行なわれていく中で、実際には表示されていない属性情報を元に選択を行なっていたり、ただ速度が速ければ良いだけではないことなど、ユーザの指向性が情報として蓄積されていく。
【０１３６】
これにより、これらのユーザ指向性情報を元に、表示している属性情報の入れ替えを行なったり、装置の表示の順番を変更したり、更には、装置の検索アルゴリズム自体を変更する等により、よりユーザの指向する装置を検索表示できるようになる。
【０１３７】
また、ユーザによる検索条件の設定が無い場合でも、装置の検索提示とユーザによる装置の選択を繰り返すことによって、自動的にユーザの指向する検索条件を自動的に構築することができる。
【０１３８】
また、図５のステップＳ５２８においては、選択候補リストからの装置の選択結果を１回分だけ参照してユーザ指向性を解析する例を挙げたが、これに限らず、例えば、予め１または複数回の所定の解析実施回数を設定する手段を設け、ユーザ指向性解析部５４４では、ユーザ情報管理ＴＢ５３１の「検索履歴情報」領域に保持される所定回数（上記手段により指示される解析実施回数）の装置選択履歴に基づきユーザ指向性を解析する構成としても良い。
【実施例２】
【０１３９】
図１０は、実施例２に係る装置検索管理システムのクライアント端末１０及び管理サーバ５０Ｂの機能構成を示すブロック図であり、実施例１に係わる該当各装置（クライアント端末１０、管理サーバ５０Ａ）内の機能部と同一の機能部には同一の符号を付している。
【０１４０】
本実施例に係わるクライアント端末１０は、実施例１のものと同等の機能構成により構成される。
【０１４１】
但し、本実施例において、装置検索要求部１４３は、装置検索要求時に属性項目及び属性値等の装置選択条件をユーザから受付けて設定する機能を有する。
【０１４２】
また、装置検索結果報知部１４４は、単に、検索された装置を報知（表示）する機能を持てば良い。
【０１４３】
また、本実施例に係わる管理サーバ５０Ｂにおいて、制御部５４ｂは、ユーザ情報管理部５４１ｂ、装置情報管理部５４２ｂ、装置検索制御部５４３ｂを備えて構成される。
【０１４４】
ユーザ情報管理部５４１ｂは、実施例１のユーザ情報管理部５４１と同様のものでも良いが、「検索条件」領域、「検索履歴情報領域」は必ずしも必要でない。
【０１４５】
装置情報管理部５４２ｂは、管理対象のＮＷ７０内の各画像処理装置３０から各種装置属性及び属性値等の装置情報を収集することにより、装置情報ＤＢ５３２を用いて、該各画像処理装置３０に対応して装置情報を管理する。
【０１４６】
また、各種の画像処理装置３０の装置情報が変更された場合、該変更された情報を随時取得して装置情報ＤＢ５３２を更新する。
【０１４７】
これら一般的機能に加え、装置情報管理部５４２ｂは、本実施例特有の機能として、装置情報ＤＢ５３２にて管理される装置情報から、後で図１１の概念図を参照して説明する検索条件変更による装置検索（条件変更装置検索）に用いる種々の検索条件情報（属性及び属性値）を作成する検索条件作成機能を有する。
【０１４８】
装置情報検索制御部５４３ｂは、クライアント端末１０からの印刷要求から装置検索条件を抽出し、装置情報ＤＢ５３２から、該検索条件に合致する装置を検索する機能を基本としつつ、更に、該検索の結果、上記検索条件と一緒にユーザにより指定される検索要求台数（検索結果として取得する装置数）に一致する数の装置を検索できなかった（検索結果の装置台数が検索要求台数より多い、あるいは、少ない）場合に、検索条件を別の検索条件に変更して再検索を繰り返すことで検索結果を上記検索要求台数まで絞り込む処理を行う条件変更検索制御部５４５を含む構成を有する。
【０１４９】
この条件変更検索制御部５４５による検索条件の変更による装置検索処理の概略について図１１に示す概念図を参照して説明する。
【０１５０】
図１１において、当該条件変更検索処理は、クライアント端末１０から検索要求台数が１台に指定された検索条件Ａ１を含む印刷要求を受けた場合に起動される例を挙げている。
【０１５１】
図１１において、各検索条件での検索で実際に検索された装置を実線で示し、装置が検索できなかったケースを点線で示している。
【０１５２】
図１１において、クライアント端末１０から上記の印刷要求を受けた管理サーバ５０Ｂ（装置検索制御部５４３ｂ）では、まず、装置情報ＤＢ５３２で管理される全ての画像処理装置３０（図中、“ａｌｌ”に相当）の中から、該印刷要求に含まれる検索条件Ａ１に合致する装置を検索し、検索結果Ｒ１として７台の装置を選出する。
【０１５３】
この検索結果Ｒ１（７台）は検索要求台数（１台）より多いために、管理サーバ５０Ｂは、別の検索条件Ａ２に変更し、検索結果Ｒ１（７台）の装置を対象に当該検索条件Ａ２に合致する装置を再検索し、検索結果Ｒ２として７台の装置を選出する。
【０１５４】
この検索結果Ｒ２（７台）も検索要求台数（１台）より多いために、以降も、管理サーバ５０Ｂは、ユーザにより指定された検索要求台数（１台）の装置が選出される検索結果が得られるまで、検索条件の追加（変更：この例では、検索条件Ａ３，Ａ３１，Ａ３２，Ａ４，Ａ５，…という順に）と、該変更後の検索条件に基づく再検索を繰返し実施する。
【０１５５】
ここで例えば、検索結果Ｒ２（７台）に対して、検索条件Ａ３で検索した結果（検索結果Ｒ３）が“０”台であった場合、管理サーバ５０Ｂは、別の検索条件Ａ３１を使用し、最新の検索結果Ｒ３（０台）ではなく、最新の検索結果Ｒ３（０台）の直前の検索結果Ｒ２（７台）の中から再検索を実施する。
【０１５６】
この検索の結果（検索結果Ｒ３１）も“０”台であった場合、管理サーバ５０Ｂは、検索結果Ｒ２（７台）に対して更に別の検索条件Ａ３２を使用して検索結果Ｒ２（７台）の中から再検索する。
【０１５７】
この検索の結果（検索結果Ｒ３２）が“３”台であった場合、管理サーバ５０Ｂは、該検索結果Ｒ３２（３台）に対して更に別の検索条件Ａ４を使用して再検索する。
【０１５８】
同様の処理を繰り返し実施することにより、この例の処理では、最終的には、検索結果Ｒ９に対する検索条件Ａ１０を用いた装置検索の結果〔検索結果Ｒ１０（１台）〕、ユーザが希望する１台の装置を検索する。
【０１５９】
図１２は、本実施例の管理サーバ５０Ｂにおける条件変更装置検索処理動作を示すフローチャートである。
【０１６０】
図１２において、この条件変更装置検索処理は、クライアント端末１０から、装置検索設定情報を含む印刷要求を受信することにより起動される。
【０１６１】
ここで、クライアント端末１０からの装置検索設定情報の中には、各種種別の装置属性や属性値等によって規定される装置検索条件、及び検索要求台数（検索結果として取得する装置の台数）Ｎ等の情報が含まれている。
【０１６２】
図１２に示すように、管理サーバ５０Ｂが、クライアント端末１０から上記印刷要求を受信すると（ステップＳ５３１）、装置検索制御部５４３ｂは、該受信した印刷要求に含まれる上記装置検索条件（装置属性、属性値）及び検索要求台数Ｎを抽出し、保持する（ステップＳ５３２）。
【０１６３】
次いで、装置検索制御部５４３ｂは、装置情報ＤＢ５３２から、上記ステップＳ５３２で抽出された装置検索条件に合致する装置を検索し、該検索された装置の台数を“ｎ”として保持する（ステップＳ５３３）。
【０１６４】
なお、ステップＳ５３３での装置検索処理においては、実施例１と同様、装置検索条件に含まれる属性種別、属性値に基づき、装置情報ＤＢ５３２の装置情報を基に各装置の当該属性種別、属性値の評価値を評価値の高い順にランキングとしてまとめ、ランキング上位から順番に数えてＮ（ユーザにより指定された検索結果として取得する装置数）台の装置を検索する処理を基本とする。
【０１６５】
上記ステップＳ５３３で検索された装置の台数ｎを保持した後、装置検索制御部５４３ｂは、該検索された装置の台数ｎがユーザにより指定された上記検索要求台数Ｎに一致するか否かをチェックする（ステップＳ５３４）。
【０１６６】
ここで、検索された装置の台数ｎが検索要求台数Ｎに一致する場合（ステップＳ５３４ＹＥＳ）、制御部５４ｂでは、該検索された全ての装置に対して、クライアント端末１０から受信した上記印刷要求を送信し（ステップＳ５３５）、処理を終了する。
【０１６７】
これに対し、検索された装置の台数ｎが検索要求台数Ｎに一致しない場合（ステップＳ５３４ＮＯ）、条件変更検索制御部５４５は、検索された装置の台数ｎが検索要求台数Ｎよりも大きいか否かをチェックする（ステップＳ５３６）。
【０１６８】
ここで、検索された装置の台数ｎが検索要求台数Ｎよりも大きい場合（ステップＳ５３６ＹＥＳ）、条件変更検索制御部５４５は、上記ステップＳ５３２で抽出したクライアント端末１０からの検索条件に変わる検索条件を新たに設定し（ステップＳ５３７）、最新の装置検索結果の装置から当該新たに設定した検索条件に合致する装置を検索する（ステップＳ５３８）。
【０１６９】
その後は、ステップＳ５３４に進んで、上記ステップ５３８での検索結果ｎが上記検索要求台数Ｎに一致するか否かを判定し（ステップＳ５３４）、一致していれば（ステップＳ５３４ＹＥＳ）、該検索結果の装置に対して印刷要求を送信する（ステップＳ５３５）一方、上記ステップ５３８での検索結果ｎが上記検索要求台数Ｎに不一致であれば（ステップＳ５３４ＮＯ）、ステップＳ５３６以降の処理を繰返し実施する。
【０１７０】
この間、ステップＳ５３６において、上記ステップ５３８での検索結果ｎが上記検索要求台数Ｎ以下であると判定されると（ステップＳ５３６ＮＯ）、引き続き、該検索結果ｎが“０（零）”であるか否かをチェックする（ステップＳ５３９）。
【０１７１】
ここで、検索結果ｎが“０”でないと判定された場合、すなわち、検索結果ｎが検索要求台数Ｎ以上でかつ“１”台以上である場合（ステップＳ５３９ＹＥＳ）、該検索結果の全ての装置（Ｎ台以下、１台以上）に対して印刷要求を送信し（ステップＳ５３５）、処理を終了する。
【０１７２】
これに対し、上記検索結果ｎが“０（零）”であると判定された場合（ステップＳ５３９ＮＯ）、条件変更検索制御部５４５は、該検索に用いた検索条件に変わる検索条件を新たに設定し（ステップＳ５４０）、該検索結果“０台”を得る前の検索結果の装置群を対象に当該新たに設定した検索条件に合致する装置を検索する（ステップＳ５４１）。
【０１７３】
その後は、ステップＳ５３４に進んで、上記ステップ５４１での検索結果ｎが上記検索要求台数Ｎに一致するか否かを判定し（ステップＳ５３４）、一致していれば（ステップＳ５３４ＹＥＳ）、該検索結果の装置に対して印刷要求を送信する（ステップＳ５３５）一方、上記ステップ５４１での検索結果ｎが上記検索要求台数Ｎに不一致であれば（ステップＳ５３４ＮＯ）、ステップＳ５３６以降の処理を繰返し実施する。
【０１７４】
図１１及び図１２に示す如くの検索条件変更による装置検索を実現するために、管理サーバ５０Ｂにおいて、装置情報管理部５４２ｂは、装置情報ＤＢ５３２を用いて、上記変更対象である検索条件（属性種別、属性値等の情報）を管理している。
【０１７５】
装置情報管理部５４２ｂが管理する属性種別、属性値の情報の例としては、例えば、トナー残量、用紙残量、トナー回収ボックス消耗度、感光体ドラム消耗度、カウンタ値（印刷枚数）、暗号通信印刷機能の有無、認証機能の有無、各用紙の単価、印刷料金、節電状態、節電復帰時間、ジョブ滞留状態、ＦＰＯＴ〔ファーストプリントアウト・タイム：プリント指示から１ページ目の出力が完了するまでの時間（ｍｉｎ）〕、プリント速度（ｐｐｍ）、カラー出力の有無、デバイスの機能種別〔プリンタ（図１中に符号３０ａで示す）、スキャナ（同、符号３０ｃで示す）、複合機（同、符号３０ｂで示す：スキャン機能とプリント機能を持つもの、スキャン機能、プリント機能、ファクシミリ通信機能を持つもの等がある）〕、セキュリティプリント機能の有無、無線ＬＡＮ  Ｉ／Ｆの使用の有無、装置の設置場所の安全性（入室管理されている場所かどうか）、などの情報がある。
【０１７６】
また、装置情報管理部５４２ｂは、上記変更対象である検索条件に当たる属性種別としては、上述した個々の属性種別及び属性値の他、これら個々の属性種別及び属性値を組合せて生成して１つとして扱う属性条件の情報（組成属性項目及びその属性値）も管理する。
【０１７７】
この種の属性条件の例としては、例えば、「トナー使用量」、「トナー単価」、「各用紙の単価」、「デバイス使用料金」の各属性値を組み合わせて生成される「印刷ジョブのコスト」がある。
【０１７８】
この場合の「印刷ジョブのコスト」は、具体的には、下記（１）式  
「ジョブ実行時のトナー使用量（ｍｇ）」×「トナー単価（円／ｍｇ）」＋「印刷に使用する用紙の単価」×「印刷枚数」＋「デバイス使用料金」  …  （１）  
により算出可能である。
【０１７９】
また、「プリント速度（ｐｐｍ）」、「ＦＰＯＴ」、「節電状態」、「節電復帰時間」の各属性値を組合せて「印刷ジョブのスループット」という１つの属性条件として扱う方法もある。
【０１８０】
この場合の「印刷ジョブのスループット」は、具体的には、下記（２）式  
「印刷枚数−１」÷「プリント速度（ｐｐｍ）」＋ＦＰＯＴ（ｍｉｎ）)＋「節電復帰時間（ｍｉｎ）」  …  （２）  
により算出することができる（但し、節電状態の場合のみ）。
【０１８１】
なお、管理サーバ５０Ｂにおいて、装置情報管理部５４２ｂが管理する上述した個々の属性種別、属性値（消耗品の残量や消耗度、ジョブ滞留状態、セキュリティプリント機能の有無、無線ＬＡＮ  Ｉ／Ｆの使用の有無、装置の設置場所の安全性等の）、あるいは各属性項目、属性値を組合わせた属性条件（「印刷ジョブのコスト」、「印刷ジョブのスループット」等）をどのような優先順位で適用する（変更させる）かについては、例えば、クライアント端末１０に、印刷要求時の装置検索条件設定に際して、印刷コストを考慮した属性種別を優先して選択するモード（コスト優先モード）や、印刷開始から完了までのスループットの時間を考慮した属性種別を優先して選択するモード（スループット優先モード）、あるいは、セキュリティを考慮した属性種別を優先して選択するモード（セキュリティ優先モード）などの各モードをユーザが選択できる機能を設け、管理サーバ５０Ｂでは、クライアント端末１０から上記各優先モードの設定を含む印刷要求を受信した際に、条件変更検索制御部５４５が、指定されたモードに対応して自動で属性種別を選択して装置の絞り込みを行う構成が考えられる。
【０１８２】
以下に、本実施例の管理サーバ５０Ｂにおける装置検索処理の具体例について説明する。
【０１８３】
まず、クライアント端末１０からユーザによりコスト優先モードが指定された装置検索要求を含む印刷要求を受信した場合の装置検索処理について説明する。
【０１８４】
この場合において、ＮＷ７０上には、３台のプリンタＰ１１，Ｐ１２及びＰ１３が存在するものとする。
【０１８５】
そして、管理サーバ５０Ｂ（装置情報管理部５４２ｂ）では、上記各プリンタＰ１１，Ｐ１２及びＰ１３に関して、例えば、図１３に示す表図の如く、属性種別Ａ１１（カラー印刷機能の有無）、属性種別Ａ１２（両面印刷機能の有無）、属性種別Ａ１３〔印刷ジョブのコスト：上記（１）式参照〕の各属性及び属性値の情報を装置情報ＤＢ（便宜的に、符号５３２ａとする）上で管理しているものとする。
【０１８６】
ここで、属性種別Ａ１１、Ａ１２における丸印は該当各装置に当該種別の機能（カラー印刷機能、両面印刷機能）が有ることを示し（バツ印は、当該機能が無いことを示す）、属性種別Ａ１３における数値は、該当各装置における印刷ジョブのコスト（円）を示している。
【０１８７】
かかる内容の装置情報ＤＢ５３２ａを管理サーバ５０Ｂが管理している状況下で、クライアント端末１０において、ユーザが、印刷対象の文書を指定し、装置検索設定としては、上述したコスト優先モード（例えば、印刷コストが３０円以下）を指定し、検索条件として“カラー印刷”を指定し、かつ、検索結果として取得する最大装置数ＮをＮ＝１に指定したものとする。
【０１８８】
かかる装置検索設定に基づき、クライアント端末１０では、装置検索要求部１４３が、コスト優先モード、カラー印刷、最大装置数Ｎ＝１が設定された検索条件と上記文書の印刷データ（印刷要求）を管理サーバ５０Ｂに対して送信する。
【０１８９】
一方、管理サーバ５０Ｂでは、クライアント端末１０から上記検索条件及び印刷データを受信すると、装置検索制御部５４３ｂが、該検索要求に含まれる“カラー印刷”指定に基づき、カラー印刷機能有りの（「属性種別Ａ１１が丸印である」）プリンタＰを装置情報ＤＢ５３２ａから検索して、プリンタＰ１１，Ｐ１２及びＰ１３を検索結果Ｒ１として得る。
【０１９０】
ここで、検索結果Ｒ１の装置数は３（＞Ｎ＝１）であるため、条件変更検索制御部５４５は、装置絞込み検索を開始する。
【０１９１】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ１のプリンタＰ１１，Ｐ１２及びＰ１３の中から、両面印刷機能有りの（「属性種別Ａ２２が丸印である」）プリンタＰを装置情報ＤＢ５３２ａから検索して、プリンタＰ１１，Ｐ１３を検索結果Ｒ２として得る。
【０１９２】
ここで、検索結果Ｒ２の装置数は２（＞Ｎ＝１）であるため、条件変更検索制御部５４５は、更に装置絞込み検索を続行する。
【０１９３】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ２の各プリンタＰ１１，Ｐ１３の中から、上記検索要求に含まれるコスト優先モードの指定内容（この例では、印刷コストが３０円以下）に基づき、「属性種別Ａ１３（印刷コスト）が３０円以下である」プリンタＰを装置情報ＤＢ５３２ａから検索して、プリンタＰ１３を検索結果Ｒ３として得る。
【０１９４】
ここで、検索結果Ｒ３の装置数は１（＝Ｎ）であるため、条件変更検索制御部５４５は、該検索結果Ｒ３に該当するプリンタＰ１３に対して、カラー印刷、両面印刷を指定して印刷データ（クライアント端末１０から受信した印刷データ）を送信する（印刷指示する）。
【０１９５】
図１４は、上記コスト優先モードによる条件変更装置検索の推移を示す概念図である。
【０１９６】
図１４の例によれば、管理サーバ５０Ｂは、ユーザにより検索条件として指定された属性種別Ａ１１（カラー印刷機能有り）に基づき、管理下の全てのプリンタＰ（ａｌｌ）の中から３台のプリンタＰ１１，Ｐ１２及びＰ１３を検索し、該検索結果Ｒ１が３（＞Ｎ＝１）であることにより、次に、検索条件を属性種別Ａ１２（両面印刷機能有り）に変更して、上記検索結果Ｒ１に相当する３台のプリンタＰ１１，Ｐ１２及びＰ１３の中から２台のプリンタＰ１１，Ｐ１３を検索し、該検索結果Ｒ２が２（＞Ｎ＝１）であることにより、検索条件を属性種別Ａ１３（印刷コストが３０円以下）に更に変更して、上記検索結果Ｒ２に相当する２台のプリンタＰ１１，Ｐ１３の中から１台のプリンタＰ１３を検索する。
【０１９７】
管理サーバ５０Ｂにおける上述した条件変更装置検索処理によれば、ユーザがコスト優先モードを指定し、かつ、カラー印刷の指示を行うだけで、カラー印刷機能、両面印刷機能を有する所望台数（１台）のプリンタＰ１３が選出され、ユーザが希望するコストの範囲内でカラーによる両面印刷が実施される。
【０１９８】
次に、クライアント端末１０からユーザによりスループット優先モードが指定された装置検索要求を含む印刷要求を受信した場合の装置検索処理について説明する。
【０１９９】
この場合において、管理サーバ５０Ｂ（装置情報管理部５４２ｂ）は、ＮＷ７０上の全てのプリンタＰ２１，Ｐ２２及びＰ２３に関して、例えば、図１５に示す表図の如く、属性種別Ａ２１（トナー残量）、属性種別Ａ２２（用紙残量）、属性種別Ａ２３（ジョブ滞留時間）、属性種別Ａ２４（装置の使用頻度）、属性種別Ａ２５〔印刷ジョブのスループット：上記（２）式参照〕の各属性及び属性値の情報を装置情報ＤＢ（便宜的に、符号５３２ｂとする）上で管理しているものとする。
【０２００】
かかる内容の装置情報ＤＢ５３２ｂを管理サーバ５０Ｂが管理している状況下で、クライアント端末１０において、ユーザが、印刷対象の文書を指定し、装置検索設定としては、上述したスループット優先モード（例えば、トータルスループットが３ｍｉｎ以下）を指定し、検索条件として“トナー残量が５０パーセント以上”、かつ、“用紙残量が３０枚以上”を指定し、かつ、検索結果として取得する最大装置数ＮをＮ＝１に指定したものとする。
【０２０１】
かかる装置検索設定に基づき、クライアント端末１０では、装置検索要求部１４３が、スループット優先モード、“トナー残量が５０パーセント以上”、“用紙残量が３０枚以上”、最大装置数Ｎ＝１が設定された検索条件と上記文書の印刷データ（印刷要求）を管理サーバ５０Ｂに対して送信する。
【０２０２】
一方、管理サーバ５０Ｂでは、クライアント端末１０から上記検索条件及び印刷データを受信すると、装置検索制御部５４３ｂが、該検索要求に含まれる“トナー残量が５０パーセント以上”、“用紙残量が３０枚以上”の指定に基づき、「トナー残量（属性種別Ａ２１）が５０パーセント以上」で、かつ、「用紙残量（属性種別Ａ２２）が３０枚以上」のプリンタＰを装置情報ＤＢ５３２ｂから検索して、プリンタＰ２１，Ｐ２２を検索結果Ｒ１として得る。
【０２０３】
ここで、検索結果Ｒ１の装置数は２（＞Ｎ＝１）であるため、条件変更検索制御部５４５は、装置絞込み検索を開始する。
【０２０４】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ１のプリンタＰ２１，Ｐ２２の中から、「属性種別Ａ２３（ジョブ滞留状態）が印刷待機中である」プリンタＰを装置情報ＤＢ５３２ｂから検索し、検索結果Ｒ２として該当するプリンタ無しを得る。
【０２０５】
ここで、検索結果Ｒ２の装置数は０（＜Ｎ＝１）であるため、条件変更検索制御部５４５は、更に装置絞込み検索を続行する。
【０２０６】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ１（検索結果が“０”台であった検索結果Ｒ２の前の検索結果）に該当するプリンタＰ２１，Ｐ２２の中から、「装置の使用頻度（属性種別Ａ２４）が１５枚／ｈ以下」であるプリンタＰを装置情報ＤＢ５３２ｂから検索して、プリンタＰ２１，Ｐ２２を検索結果Ｒ３として得る。
【０２０７】
ここで、検索結果Ｒ３の装置数は２（＞Ｎ＝１）であるため、条件変更検索制御部５４５は、更に装置絞込み検索を続行する。
【０２０８】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ３のプリンタＰ２１，Ｐ２２の中から、上記検索要求に含まれるスループット優先モードの指定内容（この例では、トータルスループットが３ｍｉｎ以下）に基づき、「印刷ジョブのスループット（属性種別Ａ２５）が３ｍｉｎ以下」であるプリンタＰを装置情報ＤＢ５３２ｂから検索して、プリンタＰ２１を検索結果Ｒ４として得る。
【０２０９】
ここで、検索結果Ｒ４の装置数は１（＝Ｎ）であるため、条件変更検索制御部５４５は、該検索結果Ｒ４に該当するプリンタＰ２１に対して、印刷データを送信する。
【０２１０】
図１６は、上記スループット優先モードによる条件変更装置検索の推移を示す概念図である。
【０２１１】
図１６の例によれば、管理サーバ５０Ｂは、ユーザにより検索条件として指定された属性種別Ａ２１（トナー残量が５０パーセント以下）、属性種別Ａ２２（用紙残量３０枚以上）に基づき、管理下の全てのプリンタＰ（ａｌｌ）の中から２台のプリンタＰ１１，Ｐ１２を検索し、該検索結果Ｒ１が２（＞Ｎ＝１）であることにより、次に、検索条件を属性種別Ａ２３〔ジョブ滞留状態が滞留中（印刷待機中）〕に変更して、上記検索結果Ｒ１に相当する２台のプリンタＰ１１，Ｐ１２の中から検索を試みた結果、該当装置なしの検索結果Ｒ２を得る。
【０２１２】
この検索結果Ｒ２が０（＜Ｎ＝１）であることにより、検索条件を属性種別Ａ２４（装置使用頻度が１５枚／ｈ以下）に変更して、上記検索結果Ｒ１に相当する２台のプリンタＰ１１，Ｐ１２の中から２台のプリンタＰ１１，Ｐ１２を検索し、該検索結果Ｒ３が２（＞Ｎ＝１）であることにより、更に、検索条件を属性種別Ａ２５（トータルスループットが３ｍｉｎ以下）に変更して、上記検索結果Ｒ３に相当する２台のプリンタＰ１１，Ｐ１２の中から１台のプリンタＰ２１を検索する。
【０２１３】
管理サーバ５０Ｂにおける上述した条件変更装置検索処理によれば、ユーザが、スループット優先モードを指定し、かつ、トナー残量や用紙残量の許容値の指定を行うだけで、該消耗品残量が許容値の範囲内にある所望台数（１台）のプリンタＰ２１が選出され、ユーザが希望するスループットの範囲内で印刷が実施される。
【０２１４】
次に、クライアント端末１０からユーザによりセキュリティ優先モードが指定された装置検索要求を含む印刷要求を受信した場合の装置検索処理について説明する。
【０２１５】
この場合において、ＮＷ７０上には、５台のプリンタＰ３１，Ｐ３２、Ｐ３３、Ｐ３４及びＰ３５が存在するものとする。
【０２１６】
そして、管理サーバ５０Ｂ（装置情報管理部５４２ｂ）では、上記各プリンタＰ３１，Ｐ３２、Ｐ３３、Ｐ３４及びＰ３５に関して、例えば、図１７に示す表図の如く、属性種別Ａ３１（暗号通信機能の有無）、属性種別Ａ３２（セキュリティ印刷機能の有無）、属性種別Ａ３３〔装置設置場所の安全性（入室管理がされている場所かどうか）、属性種別Ａ３４（無線ＬＡＮ  Ｉ／Ｆの使用／未使用）の各属性及び属性値の情報を装置情報ＤＢ（便宜的に、符号５３２ｃとする）上で管理しているものとする。
【０２１７】
ここで、属性種別Ａ３１、Ａ３２における丸印は該当各装置に当該種別の機能（暗号通信機能、セキュリティ印刷機能）が有ることを示している（バツ印は、当該機能が無いことを示す）。
【０２１８】
また、属性種別Ａ３３における丸印は装置設置場所の安全性が確保されている（入室管理がされている場所である）ことを示し、属性種別Ａ３４における丸印は無線ＬＡＮ  Ｉ／Ｆを使用していることを示す。
【０２１９】
かかる内容の装置情報ＤＢ５３２ｃを管理サーバ５０Ｂが管理している状況下で、クライアント端末１０において、ユーザが、印刷対象の文書を指定し、装置検索設定としては、上述したセキュリティ優先モードを指定し、検索条件として“暗号通信印刷機能有り”を指定し、かつ、検索結果として取得する最大装置数ＮをＮ＝２に指定したものとする。
【０２２０】
かかる装置検索設定に基づき、クライアント端末１０では、装置検索要求部１４３が、セキュリティ優先モード、“暗号通信印刷機能有り”、最大装置数Ｎ＝２が設定された検索条件と上記文書の印刷データ（印刷要求）を管理サーバ５０Ｂに対して送信する。
【０２２１】
一方、管理サーバ５０Ｂでは、クライアント端末１０から上記検索条件及び印刷データを受信すると、装置検索制御部５４３ｂが、該検索要求に含まれる“暗号通信印刷機能有り”指定に基づき、暗号通信印刷機能有りの（「属性種別Ａ３１が丸印である」）プリンタＰを装置情報ＤＢ５３２ｃから検索して、プリンタＰ３１，Ｐ３３，Ｐ３４及びＰ３５を検索結果Ｒ１として得る。
【０２２２】
ここで、検索結果Ｒ１の装置数は４（＞Ｎ＝２）であるため、条件変更検索制御部５４５は、装置絞込み検索を開始する。
【０２２３】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ１のプリンタＰ３１，Ｐ３３，Ｐ３４及びＰ３５の中から、セキュリティ印刷機能有りの（「属性種別Ａ３２が丸印である」）プリンタＰを装置情報ＤＢ５３２ｃから検索して、プリンタＰ３１，Ｐ３４及びＰ３５を検索結果Ｒ２として得る。
【０２２４】
ここで、検索結果Ｒ２の装置数は３（＞Ｎ＝２）であるため、条件変更検索制御部５４５は、更に装置絞込み検索を続行する。
【０２２５】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ２の各プリンタＰ３１，Ｐ３４及びＰ３５の中から、装置設置場所の安全性が確保されている（「属性種別Ａ３３が丸印である」）プリンタＰを装置情報ＤＢ５３２ｃから検索して、プリンタＰ３１，Ｐ３４及びＰ３５を検索結果Ｒ３として得る。
【０２２６】
ここで、検索結果Ｒ３の装置数は３（＞Ｎ＝２）であるため、条件変更検索制御部５４５は、更に装置絞込み検索を続行する。
【０２２７】
この装置絞込み検索において、条件変更検索制御部５４５は、上記検索結果Ｒ３の各プリンタＰ３１，Ｐ３４及びＰ３５の中から、無線ＬＡＮ  Ｉ／Ｆを使用している（「属性種別Ａ３４が丸印である」）プリンタＰを装置情報ＤＢ５３２ｃから検索して、プリンタＰ３１及びＰ３５を検索結果Ｒ４として得る。
【０２２８】
ここで、検索結果Ｒ４の装置数は２（＝Ｎ）であるため、条件変更検索制御部５４５は、該検索結果Ｒ４に該当するプリンタＰ３１及びＰ３５に対して、暗号通信印刷及びセキュリティ印刷を使用して印刷データを送信する）。
【０２２９】
図１８は、上記セキュリティ優先モードによる条件変更装置検索の推移を示す概念図である。
【０２３０】
図１８の例によれば、管理サーバ５０Ｂは、ユーザにより検索条件として指定された属性種別Ａ３１（暗号通信印刷機能有り）に基づき、管理下の全てのプリンタＰ（ａｌｌ）の中から４台のプリンタＰ３１，Ｐ３３，Ｐ３４及びＰ３５を検索し、該検索結果Ｒ１が５（＞Ｎ＝２）であることにより、次に、検索条件を属性種別Ａ３２（セキュリティ印刷機能有り）に変更して、上記検索結果Ｒ１に相当する４台のプリンタＰ３１，Ｐ３３，Ｐ３４及びＰ３５の中から３台のプリンタＰ３１，Ｐ３４及びＰ３５を検索し、該検索結果Ｒ２が３（＞Ｎ＝２）であることにより、検索条件を属性種別Ａ３３（装置設置場所の安全性確保）に変更して、上記検索結果Ｒ２に相当する３台のプリンタＰ３１，Ｐ３４及びＰ３５の中から３台のプリンタＰ３１，Ｐ３４及びＰ３５を検索し、該検索結果Ｒ３が３（＞Ｎ＝２）であることにより、検索条件を更に属性種別Ａ３４（無線ＬＡＮ  Ｉ／Ｆ使用）に変更して、上記検索結果Ｒ３に相当する３台のプリンタＰ３１，Ｐ３４及びＰ３５の中から２台のプリンタＰ３１，Ｐ３５を検索する。
【０２３１】
管理サーバ５０Ｂにおける上述した条件変更装置検索処理によれば、ユーザがセキュリティ優先モードを指定し、かつ、暗号通信印刷機能有りの指示を行うだけで、暗号通信印刷機能、セキュリティ印刷機能を有する所望の台数（２台）のプリンタＰ３１，Ｐ３５が選出され、ユーザが希望するセキュリティ度を満足する印刷が実施される。
【０２３２】
以上の如く、本実施例の構成によれば、ユーザが画像処理装置３０に対して印刷ジョブを実行する際、所望の装置台数Ｎと必要最小限の属性条件を指定するだけで、該条件に合致する画像処理装置３０が所望台数Ｎより多く存在する場合であっても、管理サーバ５０Ｂがユーザに代わって検索装置台数を上記Ｎ以下の台数（但し、“０”台は除く）に自動的に絞り込むため、ユーザが多数検索された装置の中からＮ台以下（１台以上）の装置を選択する必要はなく、ユーザの利便性が高まる。
【０２３３】
なお、上記の説明では、管理サーバ５０Ｂが装置情報ＤＢ５３２の中からユーザ指定及び変更指定された属性条件に合致する装置を検索する構成例を挙げているが、管理サーバ５０Ｂが装置情報ＤＢ５３２内の必要な情報をクライアント端末１０に送信し、クライアント端末１０側で管理サーバ５０Ｂから取得した情報の中からユーザが所望する属性条件に合致する装置を検索し、印刷指示する構成としても良い。
【実施例３】
【０２３４】
図１９は、実施例３に係る装置検索管理システムのクライアント端末１０Ｃ及び管理サーバ５０Ｃの機能構成を示すブロック図であり、実施例１に係わる該当各装置（クライアント端末１０、管理サーバ５０Ａ）内の機能部と同一の機能部には同一の符号を付している。
【０２３５】
本実施例に係わるクライアント端末１０Ｃにおいて、制御部１４ｃは、それぞれ、実施例１と同等のアプリケーション部１４１、印刷ジョブ生成部１４２の他、装置検索要求部１４３ｃ、装置検索結果報知部１４４、装置選択設定制御部１４５を備えて構成される。
【０２３６】
装置検索要求部１４３ｃは、印刷ジョブ実行時の装置検索要求に際し、第１の絞込みグループと、第２の絞込み方法を指定する処理機能を有する。
【０２３７】
また、本実施例に係わる管理サーバ５０Ｃにおいて、制御部５４ｃは、ユーザ情報管理部５４１ｃ、装置情報管理部５４２ｃ、装置検索制御部５４３ｃ及び印刷確認制御部５４８を備えて構成される。
【０２３８】
ユーザ情報管理部５４１ｃは、実施例１のユーザ情報管理部５４１と同様のものでも良いが、「検索条件」領域、「検索履歴情報領域」は必ずしも必要でない。
【０２３９】
装置情報管理部５４２ｃは、同一ネット内にある複数の画像処理装置３０から装置情報を収集することにより、これら各画像処理装置３０に関する装置情報を自動的に装置情報ＤＢ５３２として作成する。
【０２４０】
また、本実施例特有の処理機能として、装置情報管理部５４２ｃは、上述した装置情報ＤＢ５３２と一緒に、各画像処理装置３０固有の機能グループリストも作成する。
【０２４１】
この機能グループリストの作成方法として、例えば、画像出力機能、画像入力機能、画像複写機能、画像保管機能等の機能が一致する装置を大分類グループとしてまとめる方法がある。
【０２４２】
この場合において、例えば、画像出力機能については、最大用紙サイズ、白黒／カラー印刷、両面印刷等の機能が一致する装置毎に中分類グループにまとめたり、更には、ソート機能が一致する装置毎に小分類グループにまとめるようにしても良い。
【０２４３】
上述の如く、グループを大分類、中分類、小分類し、階層化して登録しておくのは、後述の如く、ユーザが装置検索設定に際して行うグループ指定（例えば、“Ａ４／Ｃｏｌｏｒ／両面／ソート”）に基づき該当するグループに属する複数の装置を高速（一括）検索可能にするためである。
【０２４４】
また、装置情報管理部５４２ｃは、各種の画像処理装置３０のコンフィグや情報が変更された場合、該変更された情報を随時取得して、装置情報ＤＢ５３２や機能グループリストを更新する機能を有する。
【０２４５】
装置情報検索制御部５４３ｃは、クライアント端末１０Ｃからの印刷要求から装置検索条件を抽出し、装置情報ＤＢ５３２から、該検索条件に合致する装置を検索する機能を基本としつつ、更に、クライアント端末１０Ｃから、第１の絞込みグループと第２の絞込み方法が指定された装置検索要求を受けると、第１の絞込みグループの装置を検索したうえで、該検索した第１の絞込みグループの装置の中から、更に、第２の絞込み方法を適用して指定された方向性に合致する装置を希望台数まで絞り込んで検索、提示する追加絞込み検索制御部５４６を設けた構成を有する。
【０２４６】
印刷確認制御部５４８は、追加絞込み検索制御部５４６により絞込み検索された装置をクライアント端末１０Ｃに通知し、そのユーザに該装置で印刷を許可して良いかを確認させる制御を行う。
【０２４７】
図２０は、本実施例のシステムにおけるクライアント端末１０Ｃの装置検索印刷指示処理動作を示すフローチャートである。
【０２４８】
本実施例のシステムにおいて、装置検索を利用して印刷を行なおうとするユーザは、クライアント端末１０Ｃにおいて、入力／操作部１１を操作して、装置検索印刷メニューから装置検索設定画面を開いて装置検索条件の設定を行い、更に、印刷設定画面を開いて印刷しようとする文書についての印刷設定を行う。
【０２４９】
これに対し、クライアント端末１０Ｃでは、図２０に示す如く、ユーザにより装置検索印刷メニューを選択する操作が行われると、装置検索設定画面１２１を表示部１２に表示し、該装置検索設定画面上でユーザによる検索条件の設定受付処理を行う（ステップＳ１１１）。
【０２５０】
図２３は、ステップＳ１１１での装置検索設定受付処理に際して用いられる装置検索設定画面１２１の表示例を示す図である。
【０２５１】
この例の装置検索設定画面１２１は、グループ指定ツール、台数指定ツール、印刷開始確認設定ツール、応答確認設定ツール及び重視属性設定ツールとで構成される。
【０２５２】
グループ指定ツールは、装置固有機能によってグループ化された属性群をリスト化し、グループ指定値として入力するツールである。
【０２５３】
これにより、グループ指定値として、例えば、“Ａ４／Ｃｏｌｏｒ／両面／ソート”という属性群から成るグループ指定値を入力した場合は、管理サーバ５０Ｃでは、これら属性群の属性を全て満たすグループに含まれる装置を高速に検索できる。
【０２５４】
台数指定ツールは、同時並行して印刷する時の画像処理装置３０の台数を指定するツールである。
【０２５５】
印刷開始確認ツールは、管理サーバ５０Ｃが持つ、検索した装置での印刷を開始する時に、クライアント端末１０Ｃを介して、該印刷対象の装置をユーザに提示して印刷を開始して良いかどうかの確認を促すサービス機能を実行するか実行しないかを指定するツールである。
【０２５６】
「有り」をチェックすると、印刷開始する時に、印刷対象の装置がクライアント端末１０Ｃを介してユーザに知らされ、ユーザが希望しない装置が選ばれている時には、装置の変更指定が行なえる。
【０２５７】
「有り」をチェックしなければ、印刷対象の装置がクライアント端末１０Ｃを介してユーザに知らされることはなく、印刷が開始される。
【０２５８】
応答確認ツールは、管理サーバ５０Ｃが持つ、検索した装置にアクセスして電源ＯＦＦやエラー発生により応答がない場合に、そのことをクライアント端末１０Ｃを介してユーザに知らせ、当該装置の状況の確認を要請するサービス機能を実行するか実行しないかを指定するツールである。
【０２５９】
「有り」をチェックすると、検索された装置（印刷対象の装置）から上記応答がない場合に、その旨がクライアント端末１０Ｃを介してユーザに知らされ、当該装置の電源投入やエラー解除等、装置状態チェックが促される。
【０２６０】
重視属性設定ツールは、例えば画質、速度、コスト等の複数の属性の中で重視する優先度を指定するツールである。
【０２６１】
この例では、画質、速度、コスト、セキュリティの４つの属性種別に対応して、各属性種別毎に“０”〜“１０”までの優先度（後述する各属性項目の重みに相当）を指定できるスライドバーを備えている。
【０２６２】
これら画質、速度、コスト、セキュリティの各属性は、相関のない関係にあり、各属性に対応するスライドバーをそれぞれ独立して所望の優先度を指定できるようになっている。
【０２６３】
なお、後述する変形例に係わる重視属性設定ツール（図２８参照）のように、互いに相関のある属性について優先度を指定する構成においては、複数の属性のいずれかを、例えば、“０”〜順に高い方にスライドバーを移動させると、他の属性については“０”に移動するようになっている。
【０２６４】
図２３に示す装置検索設定画面１２１の構成からも分かるように、本実施例に係わるクライアント端末１０Ｃでは、装置検索要求部１４３ｃがサポートする装置検索要求機能に関し、上記グループ指定ツールは、装置検索印刷指示処理に際し、装置の検索条件として、第１の絞込み条件として装置固有の機能を指定する機能を有し、重視属性設定ツールは、第１の絞込み条件で絞り込まれた装置の中から所望数に装置を絞り込む第２の絞込み条件として、使用目的に応じた状況を見据えて装置絞込みに関する大まかな方向性を指示する機能を有する。
【０２６５】
ユーザは、装置検索設定画面１２１上で、グループ、台数、印刷開始確認の要否、応答確認の要否を設定すると共に、更に、重視属性ツールの調整ボリューム（スライドバー）を適宜操作することにより、各属性種別に関する重視するレベルを設定する。
【０２６６】
他方、上記ステップＳ１１１において、装置検索要求部１４３ｃは、図２３に示すツール構造の装置検索設定画面１２１上で、ユーザによる上記各ツールを用いた該当項目の設定を受付けを完了すると、次いで、印刷設定画面を表示して印刷の設定受付け処理を行う（ステップＳ１１２）。
【０２６７】
図２４は、ステップＳ１１２での印刷設定受付処理に際して用いられる印刷設定画面１２５の表示例を示す図である。
【０２６８】
この例の印刷設定画面１２５は、印刷しようとする文書が格納されるフォルダを指定するフォルダ指定ツールと、該フォルダ内の印刷対象の文書（印刷ファイル）を指定する印刷ファイル指定ツールと、印刷部数を指定する印刷部数設定ツールとによって構成される。
【０２６９】
この印刷設定画面１２５上で、ユーザによる、印刷対象のファイルと印刷部数を指定した印刷設定が完了すると、装置検索要求部１４３ｃは、上記ステップ１１１で受付けた検索条件（第１と第２の絞込条件から成る）を含む装置検索要求と、上記ステップＳ１１２で受付けた印刷設定に基づく印刷ジョブを管理サーバ５０Ｃに対して送信する（ステップＳ１１３）。
【０２７０】
その後、クライアント端末１０Ｃでは、管理サーバ５０Ｃが後述する図２１のステップＳ５４７で送信する応答なし装置の確認要求が受信されたか否かを監視する（ステップＳ１１４）。
【０２７１】
ここで監視対象とする応答なし装置の確認要求は、管理サーバ５０Ｃがクライアント端末１０Ｃから受信した装置検索条件中、第１の絞込み条件に基づき検索した装置にアクセス（但し、ユーザが図２３の画面上で応答確認を“有り”に設定した場合に限られる）して応答が得られない装置があった場合にクライアント端末１０Ｃ宛てに応答送出されるものである（図２１のステップＳ５４４〜Ｓ５４７）。
【０２７２】
クライアント端末１０Ｃでは、上記応答なし装置の確認要求が受信された場合（ステップＳ１１４ＹＥＳ）、確認対象とする装置と該装置の確認を促す旨を表示する（ステップＳ１１５）。
【０２７３】
この表示を見たユーザは、当該装置の電源状態等を確認し、電源オフの場合には電源をオンにする等、該装置を印刷実行可能な状態とする対応をとった後、該対応がとれた（確認が完了した）ことを、例えば、確認完了ボタンの押下等によりクライアント端末１０Ｃに指示する。
【０２７４】
この応答なし装置の確認完了指示を受付けることにより、クライアント端末１０Ｃは、管理サーバ５０Ｃに対して上記ステップＳ１１３で送信した印刷ジョブを再送する（ステップＳ１１６）。
【０２７５】
引き続き、クライアント端末１０Ｃは、管理サーバ５０Ｃが後述する図２１のステップＳ５５３で送信する印刷開始確認要求が受信されたか否かを監視し（ステップＳ１１７）、該印刷開始確認要求が受信されれば（ステップＳ１１７ＹＥＳ）、該印刷開始確認要求に含まれる装置と、該装置での印刷を許可するか否かの選択を促すメッセージから成る印刷開始確認画面を表示する（ステップＳ１１８）。
【０２７６】
この状態で、この印刷開始確認画面上で、ユーザによる印刷（当該提示された装置による印刷）開始指示、若しくは提示した装置以外の装置への設定変更の受付処理を行い（ステップＳ１１９）、該受付けたユーザ設定内容を管理サーバ５０Ｃに送信する。
【０２７７】
その後、例えば、ユーザが許可した装置により印刷ジョブが該装置に配布されて印刷ジョブが実行される間に、クライアント端末１０Ｃでは、該装置から印刷結果を受信したか否かを監視し（ステップＳ１２１）、該印刷結果を受信すると（ステップＳ１２１ＹＥＳ）、該印刷結果を表示部１２に表示し（ステップＳ１２２）、該表示がキャンセルされることにより処理を終了する。
【０２７８】
図２１は、本実施例のシステムにおける管理サーバ５０Ｃの装置検索印刷指示受付処理動作を示すフローチャートである。
【０２７９】
この処理動作は、図２０に示したクライアント端末１０Ｃの装置検索印刷指示処理中、ステップＳ１１３で送出される装置検索要求、印刷ジョブをＮＷ  Ｉ／Ｆ部５１を通じて受信することにより起動される。
【０２８０】
図２１に示すように、管理サーバ５０Ｃでは、クライアント端末１０Ｃが送出する上記装置検索要求、印刷ジョブを受信すると（ステップＳ５４１）、装置検索制御部５４３は、該装置検索要求から第１の検索条件（第１の絞込み条件）と、第２の検索条件（絞込み条件）を抽出し、所定の記憶領域に格納する（ステップＳ５４２）。
【０２８１】
引き続き、装置検索制御部５４３は、第１の検索条件を取り出し、装置情報ＤＢ５３２から当該第１の検索条件に合致する装置を検索する（ステップＳ５４３）。
【０２８２】
ここで、ユーザ指定時に、装置検索設定画面１２１（図２３参照）上のグループ指定ツールにより、例えば、Ａ４／Ｃｏｌｏｒ／両面／ソート等の機能が指定されており、管理サーバ５０Ｃ側でこれら各機能を有する装置がグループ分けされて登録されている場合には、第１の検索条件として指定された各機能を有する装置群が属するグループ（第１の絞込みグループ）が検索される。
【０２８３】
第１の検索条件に基づく第１の絞込みグループの検索完了すると、引き続き、装置検索制御部５４３は、受信した装置検索条件に含まれる応答確認設定について応答確認“有り”の設定があるか否かをチェックし（ステップＳ５４４）、応答確認“有り”の設定がない場合（ステップＳ５４４ＮＯ）、ステップ５５１の処理に進む。
【０２８４】
これに対し、応答確認“有り”が設定されている場合（ステップＳ５４４ＹＥＳ）、上記ステップ５４３での検索で絞り込まれた第１の絞込みグループ内の装置に対する応答がとれるかどうかの処理を実施し（ステップＳ５４５）、ここで、応答なしの装置がなかった場合（ステップＳ５４６ＮＯ）もステップ５５１の処理に進む。
【０２８５】
また、応答なしの装置があった場合（ステップＳ５４６ＹＥＳ）は、当該装置の確認を促す旨をクライアント端末１０Ｃに対して送出する（ステップＳ５４７）。
【０２８６】
その後、クライアント端末１０Ｃでユーザが当該装置が動作可能状態とし、そのことを指示する操作を行うことにより送出される装置確認応答（図２０のステップＳ１１４〜Ｓ１１６参照）が受信されたかを監視する（ステップＳ５４８）。
【０２８７】
そして、装置確認応答が受信されると（ステップＳ５４８ＹＥＳ）、次いで、印刷ジョブを再受信する（ステップＳ５４９）。
【０２８８】
その後、上記ステップＳ５４５と同様、第１の絞込みグループ内の各装置に対する問合せを再実行し、全ての装置から応答が得られることを確認（再確認）した後（ステップＳ５５０）、ステップＳ５５１の処理に進む。
【０２８９】
ステップＳ５５１において、装置検索制御部５４３は、第２の絞込み条件を読出し、上記ステップＳ５４３で第１の検索条件により絞り込んだ第１の絞込みグループ内の装置の中から、当該第２の絞込み条件に合致する装置を検索して規定台数まで絞り込む処理を行う。
【０２９０】
この第２の絞込条件での検索による規定台数の装置の絞込みが完了すると、管理サーバ５０Ｃは、該絞り込んだ検索結果をクライアント端末１０Ｃに通知する（ステップＳ５５３）。
【０２９１】
その後は、上記絞込み検索結果を受信したクライアント端末１０Ｃでユーザが印刷許可の指示を出すことにより送出される印刷開始確認通知（図２０のステップＳ１１７〜Ｓ１２０参照）を受信したか否かを監視し（ステップＳ５５４）、該通知を受信すると（ステップＳ５５４ＹＥＳ）、クライアント端末１０Ｃから受信後に保持しておいた上記印刷ジョブを当該装置（ユーザによって印刷許可された装置）の送信し、その後、処理を終了する。
【０２９２】
次に、図２１のステップＳ５５１における第２の絞込み条件での絞込み装置検索処理についてより詳しく説明する。
【０２９３】
図２２は、管理サーバ５０Ｃによる第２の絞込み条件での絞込み装置検索処理の詳細を示すフローチャートである。
【０２９４】
図２２に示すように、管理サーバ５０Ｃでは、上記ステップＳ５５１の処理において、装置検索制御部５４３は、まず、第２の絞込み条件リストを取得し（ステップＳ５５１１）、次に、該第２の絞込み条件リストに含まれる各絞込み条件を適宜組み合わせ合成した絞り込み条件を生成する（ステップＳ５５１２）。
【０２９５】
次に、この合成絞込み条件に基づき、最新の検索によって絞り込まれた装置の中から該合成絞込み条件に合致する装置を検索する（ステップＳ５５１３）。
【０２９６】
なお、ここで、最新の検索によって絞り込まれた装置とは、最初の合成絞込み条件による検索に際しては上記ステップＳ５４３で検索された第１の絞込みグループ内の各装置がこれに当たり、以後は、順に、直前の検索で絞り込まれた装置がこれに当たる。
【０２９７】
上記ステップＳ５５１３での絞込検索の結果、合成絞込条件に合致する装置が記定数であるか否かをチェックする（ステップＳ５５１４）。
【０２９８】
ここで、合成絞込み条件に合致する装置が規定数であれば（ステップＳ５５１４ＹＥＳ）、該装置を検索結果として確定し（ステップＳ５５１５）、図２１のステップＳ５５２の検索結果通知処理に進む。
【０２９９】
これに対して、合成絞込み条件に合致する装置が規定数でない場合（ステップＳ５５１４ＮＯ）、規定数より多いかどうかをチェックする（ステップＳ５５１６）。
【０３００】
ここで、規定数よりも多い場合には（ステップＳ５５１６ＹＥＳ）、上記ステップＳ５５１３の検索に適用した各絞込み条件に適宜な属性値を追加して絞込み条件を更新したうえで（ステップＳ５５１７）、該更新した絞込み条件に基づき、最新の検索結果の装置の中から、該絞込み条件に合致する装置を検索する（ステップＳ５５１３）。
【０３０１】
これとは逆に、規定数よりも少ない場合には（ステップＳ５５１６ＮＯ）、上記ステップＳ５５１３の検索に適用した各絞込み条件に適宜な属性値を適宜減らして絞込み条件を更新したうえで（ステップＳ５５１８）、該更新した絞込み条件に基づき、最新の検索結果の装置の中から、該絞込み条件に合致する装置を検索する（ステップＳ５５１３）。
【０３０２】
このように、絞込み条件を適宜増やすまたは減らして検索を行う処理を繰り返すうち、当該絞込み条件に合致する装置が規定数検索された場合（ステップＳ５５１４ＹＥＳ）、該装置を検索結果として確定し（ステップＳ５５１５）、図２１のステップＳ５５２の検索結果通知処理に進む。
【０３０３】
このように、本実施例では、第１の検索条件で絞り込んだ装置に対して、更に、第２の絞込み条件を繰返し適用して規定台数まで絞り込む処理機能を付加することで、第２の絞込み条件を適宜選んで設定することで、ユーザにとって好ましい装置を提示し、印刷の利便性を高めることができる。
【０３０４】
具体例を挙げると、第１の検索条件としてユーザが指定した属性種別及び属性値に合致する装置の中から、トナー残量、用紙残量等の消耗品の状況を判断して適切な装置を選出できる。
【０３０５】
また、第１の検索条件に合致する上記装置の中から、印刷滞留状況を判断して、印刷待ちが発生し難い装置を選出できる。
【０３０６】
また、第１の検索条件に合致する上記装置の中から、出力課金が少ない（出力コストが安い）装置を特定して選出できる。
【０３０７】
また、本実施例では、ユーザが第１の絞込み条件を指定したが、規定台数に絞りきれない場合、管理サーバ５０Ｃでは、第２の絞込み条件をもとに、自動的かつ動的に検索する属性を増やして（図２２のステップＳ５５１７参照）規定台数まで絞り込むことができる。
【０３０８】
また、本実施例では、ユーザが第１の絞込み条件を指定したが、１台の装置も検索できなかった場合、管理サーバ５０Ｃでは、第２の絞込み条件をもとに、自動的に検索する属性を減らして（図２２のステップＳ５５１８参照）規定台数まで絞込み検索できる。
【０３０９】
なお、本実施例においては、ユーザが指定した上記第１の絞込み条件に合致する装置が無い場合に、管理サーバ５０Ｃにおいて、第１の絞込み条件（装置属性）を適当なものに変更して代替装置を検索して代替印刷する機能を設けても良い。
【０３１０】
この場合において、判定基準や優先順位は、管理者が設定、変更可能な構成としても良い。
【０３１１】
また、印刷待ち中に前の印刷ジョブがエラー（印刷停止）となった場合に、別の装置へ振替出力する振替印刷制御機能を設けても良い。
【０３１２】
次に、本実施例におけるクライアント端末１０Ｃでの装置検索設定及び印刷設定（図２０のステップＳ１１１，Ｓ１１２）、並びに管理サーバ５０Ｃにおける第２の絞込み条件に基づく装置検索（図２１のステップＳ５５１、図２２のステップＳ５５５１〜Ｓ５５５４）の具体例について説明する。
【０３１３】
ここで、クライアント端末１０Ｃのユーザは、“Ｄｏｃｕｍｅｎｔ２００８．ｄｄｄ”という文書（６０頁から成る）を２部印刷するに際し、該文書をＡ４／Ｃｏｌｏｒ／両面でソートして印刷したいが、２台並行して印刷することにより印刷時間を短くしたいとの希望があるものとする。
【０３１４】
この場合、ユーザは、クライアント端末１０Ｃにおいて装置検索設定画面１２１を開き、例えば、図２３に示す如く、グループ指定ツールを用いて“Ａ４／Ｃｏｌｏｒ／両面／ソート”を設定し、台数指定ツールを用いて台数を２台に指定する。
【０３１５】
また、上述した希望に沿って、ユーザは、速度を重視する観点から、この装置検索設定画面１２１上で重視属性指定ツールを用いて重視属性「速度」のスライドバーを“１０”の値に指定する。
【０３１６】
それとともに、セキュリティも重視するという観点から、重視属性指定ツールにおける重視属性「セキュリティ」のスライドバーも“１０”の値に指定する。
【０３１７】
この他の重視属性「画質」と「コスト」については、重視する必要性がないとの観点から、該当する各スライドバーはそれぞれ“０”レベルに指定する。
【０３１８】
引き続き、ユーザは、印刷設定画面１２５を開き、例えば、図２４に示す如く、印刷対象の文書として、「ｃ：￥ＭｙＤｏｃｕｍｅｎｔ」というフォルダにある、「Ｄｏｃｕｍｅｎｔ２００８．ｄｄｄ」というファイルを「２部」印刷することを設定する。
【０３１９】
一方、上記のような設定に基づく装置検索要求及び印刷ジョブをクライアント端末１０Ｃから受信した管理サーバ５０Ｃでは、該装置検索要求に含まれる第１の絞込み条件「Ａ４／Ｃｏｌｏｒ／両面／ソート」で該当する装置（第１の絞込みグループ）を検索したうえで、更に該装置検索要求に含まれる第２の絞込み条件〔重視属性「速度」及び「セキュリティ」がそれぞれ“１０”レベル、「画質」及び「コスト」がそれぞれ“０”レベル〕を適用（考慮）して装置の絞込みを実行する。
【０３２０】
ここで、ユーザ指定の重視属性「速度」，「セキュリティ」が考慮される前、管理サーバ５０Ｃでは、第１の絞込みグループ（上記第１の絞込み条件“Ａ４／Ｃｏｌｏｒ／両面／ソート”に合致するグループ）内の各装置Ａ〜Ｉに対応して、属性１「画質」、属性２「速度」、属性３「コスト」、属性４「セキュリティ」に関して、例えば、図２５の表図に示す如くの評価値を保持している。
【０３２１】
この評価値には、各装置Ａ〜Ｉ毎の属性１「画質」、属性２「速度」、属性３「コスト」及び属性４「セキュリティ」の各評価値の合計値も含まれている。
【０３２２】
かかる評価値を保持している状態で、上述の如く、重視属性「速度」及び「セキュリティ」がそれぞれ“１０”レベルで、かつ、重視属性「画質」及び「コスト」がそれぞれ“０”レベルに指定された第２の絞込み条件を含む装置検索要求を受信すると、追加絞込み検索制御部５４６は、第１の絞込み条件で絞り込まれた第１の絞込みグループ内の装置Ａ〜Ｉを対象に、該指定された重視属性「速度」及び「セキュリティ」の各値“１０”、重視属性「画質」及び「コスト」の各値“０”を考慮し、管理項目である上記属性１〜４に対し、それぞれの指示値に応じて、例えば、図２６の表図に示す如くの重み付けを行う。
【０３２３】
そのうえで、該ユーザ指定の重視属性を考慮する前の評価値（図２５参照）に対して、各装置Ａ〜Ｉの各属性１〜４毎に、それぞれ、図２６の表図に示す各属性１〜４の重みの値を反映させる（各属性１〜４の重みの値“０”，“１０”，“０”，“１０”を該当する属性項目の評価値に乗算する）ことで、図２７の表図に示す如くの新たな評価値を算出する。
【０３２４】
この評価値においても、各装置Ａ〜Ｉ毎の属性１「画質」、属性２「速度」、属性３「コスト」及び属性４「セキュリティ」の各評価値の合計値も含まれる。
【０３２５】
その後、この新たに算出した評価値を判定基準としてユーザにより指定された規定台数分の装置を絞り込む。
【０３２６】
この例の場合は、ユーザが指定する台数は「２」台であるため、図２７の表図に示す判定基準に従って、評価値の合計値が大きい順番に装置Ａ（合計値が“１７０”）と装置Ｃ（同、“１６０”）が設定される。
【０３２７】
なお、ユーザにより上述した重視属性が指定されない場合（“Ａ４／Ｃｏｌｏｒ／両面／ソート”のみが指定された場合）には、図２５の表図に示す評価値に基づき、評価値の合計値が最も大きい値である装置Ｃ（合計値が“３０”）と、評価値の合計値が次に大きい値である装置Ｅ（合計値が“２９”）が選出されるが、本実施例では、上記重視属性（第２の絞込み条件）を指定することで、該指定された重視属性が反映された、ユーザにとって好ましい装置ＡとＣを印刷指示候補として選出し、ユーザに提示することができる。
【０３２８】
なお、上記の説明では、互いに相関がない重視属性の設定を受付ける例を挙げているが、本実施例では、以下に述べる変形例のように、互いに相関のある重視属性の設定を受付ける構成としても良い。
【０３２９】
この変形例に係わるクライアント端末１０Ｃ及び管理サーバ５０Ｃの基本的な処理動作は、それぞれ、図２０及び図２１に示す各フローチャートに沿って実施される。
【０３３０】
ここでは、図２０及び図２１における当該変形例特有の処理ステップについて詳しく説明していく。
【０３３１】
この変形例に係わるクライアント端末１０Ｃでは、図２０のステップＳ１１１の処理に際し、ユーザにより装置検索印刷メニューを選択する操作が行われると、例えば、図２８に示すような装置検索設定画面１２３を表示部１２に表示し、該装置検索設定画面１２３上でユーザによる検索条件の設定受付処理を行う。
【０３３２】
図２８に示す如く、装置検索設定画面１２３は、それぞれ、実施例１に係わる装置検索設定画面１２１（図２３参照）と同様のグループ指定ツール、台数指定ツール、印刷開始確認設定ツール及び応答確認設定ツールとを設けて構成される。
【０３３３】
但し、この装置検索設定画面１２３では、上記グループ指定ツールにより指定されたグループの装置群から上記台数指定ツールにより指定された台数の装置を選ぶ際に重視する属性を設定する重視属性設定ツールの構成が実施例１に係わる装置検索設定画面１２１上の重視属性設定ツールと相違する。
【０３３４】
すなわち、この変形例に係わる装置検索設定画面１２３において、重視属性設定ツールは、画質、速度、コスト、消耗品、ジョブ、距離の６つの属性種別にぞれぞれ対応して、各属性の重視する程度（各属性項目の重みに相当）を調整可能なスライドバーを備えて構成される。
【０３３５】
この重視属性設定ツールは、グループ指定ツールによって指定される各属性に続く６つの属性（画質、速度、コスト、消耗品、ジョブ、距離）の中で重視する優先度をユーザが指定するためのツールである。
【０３３６】
上記優先度の指定は、各属性項目毎に対応するスライドバーを適宜移動させて“０”〜“１０”のいずれかの位置（値）を指し示すことにより行い、その際、スライドバーが“０”である時は重視しないことを示し、“１”〜“１０”までの値であれば、その値が大きくなるほど重視することを示す仕組みになっている。
【０３３７】
但し、この重視属性設定ツールで操作可能な上記６つの属性（画質、速度、コスト、消耗品、ジョブ、距離）は、互いに相関性のある属性群である。
【０３３８】
これにより、各重視属性の間で、“０”以外は、同じ順位にならないようにしてスライドバーを移動できる構成になっており、例えば、重視属性「速度」と「コスト」を共に同じ値（例えば、“１０”）に設定できないようになっている。
【０３３９】
図２９は、クライアント端末１０Ｃにおける装置検索要求部１４３ｃにおける上記６つの属性間の相関維持設定処理を示すフローチャートである。
【０３４０】
クライアント端末１０Ｃにおいて、装置検索要求部１４３ｃは、図２９に示すように、画質（属性１），速度（属性２），コスト（属性３），消耗品（属性４），ジョブ（属性５），距離（属性６）の各属性について、それぞれ、“０”〜“１０”の指示値を指定する設定状況を配列変数Ｚ［ｙ（＝“１”〜“６”のいずれか）］と指示値ｘ（＝“０”〜“１０”のいずれか）で表すという前提の下で、該配列変数Ｚ［ｙ］と指示値ｘの設定入力を受付ける（ステップＳ１１１１、Ｓ１１１２）。
【０３４１】
そして、受付けたいずれかの属性Ｚ［ｙ］に関していずれかの値ｘが指定されると（ステップＳ１１１３）、該指定された値が“０”であるか否かをチェックし（ステップＳ１１１４）、指定された値が“０”であれば（ステップＳ１１１４ＹＥＳ）、処理を終了する（“０”の値の指定を受付ける）。
【０３４２】
また、指定された値が“０”でない場合（ステップＳ１１１４ＮＯ）、該指定された属性以外の各属性に関して同じ値ｘで指定されている属性があるか否かをチェックし（ステップＳ１１１５）し、同じ値ｘで指定されている属性がない場合（ステップＳ１１１５ＮＯ）、処理を終了する（ｘの値の指定を受付ける）。
【０３４３】
これに対し、該指定された属性以外の各属性に関して同じ値ｘで指定されている属性が特定された場合（ステップＳ１１１５ＹＥＳ）、該特定された属性について現在の値ｘより“１”だけ小さい値（ｘ−１）を設定し（ステップＳ１１１６）、この設定状況下でステップＳ１１１３以降の処理を行う。
【０３４４】
以上の処理を繰返し行うことで、６つの重視属性間で“０”以外は同じ値を指定できないように設定受付処理を行う。
【０３４５】
ここで、クライアント端末１０Ｃのユーザによる上記ステップＳ１１１での装置検索設定の具体例について考えてみる。
【０３４６】
一例として、上記装置検索設定及び印刷設定に先立って、ユーザは、“Ｄｏｃｕｍｅｎｔ２００８．ｄｄｄ”という文書（６０頁から成る）を３部印刷するに際し、該文書をＡ４／Ｃｏｌｏｒ／両面でソートして印刷したいが、３台並行して印刷することにより印刷時間を短くしたいとの希望があるものとする。
【０３４７】
この場合、ユーザは、クライアント端末１０Ｃにおいて装置検索設定画面１２３を開き、例えば、図２８に示す如く、グループ指定ツールを用いて“Ａ４／Ｃｏｌｏｒ／両面／ソート”を設定し、台数指定ツールを用いて台数を３台に指定する。
【０３４８】
また、ユーザは、３台の装置で並行して印刷する際の希望要件として、例えば、コスト重視の観点から、この装置検索設定画面１２３上で重視属性指定ツールを用いて重視属性「コスト」のスライドバーを“１０”の値に指定する。
【０３４９】
その他、例えば、重視属性「速度」、「画質」、「距離」の順番に重視するとの判断から、各属性の値として、それぞれ、“８”、“６”、“２”の値を指定し、「消耗品」、「ジョブ」については、重視しないとの判断から、それぞれ、“０”の値を指定する。
【０３５０】
引き続き、ユーザは、印刷設定画面１２５を開き、例えば、図３０に示す如く、印刷対象の文書として、「ｃ：￥ＭｙＤｏｃｕｍｅｎｔ」というフォルダにある、「Ｄｏｃｕｍｅｎｔ２００８．ｄｄｄ」というファイルを「３部」印刷することを設定する（図２０のステップＳ１１２参照）。
【０３５１】
その後、クライアント端末１０Ｃでは、装置検索要求部１４３ｃが、上記ステップ１１１で受付けた検索条件（第１と第２の絞込条件から成る）を含む装置検索要求と、上記ステップＳ１１２で受付けた印刷設定に基づく印刷ジョブを管理サーバ５０Ｃに対して送信する（図２０のステップＳ１１３参照）。
【０３５２】
一方、上記のような設定に基づく装置検索要求及び印刷ジョブをクライアント端末１０Ｃから受信した管理サーバ５０Ｃでは、該装置検索要求に含まれる第１の絞込み条件「Ａ４／Ｃｏｌｏｒ／両面／ソート」で該当する装置（第１の絞込みグループ）を検索（図２１のステップＳ５４３参照）したうえで、更に該装置検索要求に含まれる第２の絞込み条件〔重視属性「コスト」、「速度」、「画質」、「距離」、「消耗品」及び「ジョブ」に関する、重視する度合いに応じて、それぞれ“１０”、“８”、“６”、“２”、“０”、“０”という指示値〕を適用（考慮）して装置の絞込みを実行する（図２１のステップＳ５５１参照）。
【０３５３】
ここで、ユーザ指定の重視属性「コスト」、「速度」、「画質」、「距離」が考慮される前、管理サーバ５０Ｃでは、第１の絞込みグループ（上記第１の絞込み条件“Ａ４／Ｃｏｌｏｒ／両面／ソート”に合致するグループ）内の各装置Ａ〜Ｉに対応して、属性１「画質」、属性２「速度」、属性３「コスト」、属性４「消耗品」、属性５「ジョブ」、属性６「距離」に関して、例えば、図３１の表図に示す如くの評価値を保持している。
【０３５４】
この評価値には、各装置Ａ〜Ｉ毎の上記各属性１〜６の各評価値の合計値も含まれている。
【０３５５】
かかる評価値を保持している状態で、上述の如く、重視属性「コスト」、「速度」、「画質」、「距離」が、それぞれ、“１０”、“８”、“６”、“２”の値に設定され、かつ、「消耗品」及び「ジョブ」が共に“０”に指定された第２の絞込み条件を含む装置検索要求を受信すると、追加絞込み検索制御部５４６は、第１の絞込み条件で絞り込まれた第１の絞込みグループ内の装置Ａ〜Ｉを対象に、該指定された重視属性「コスト」、「速度」、「画質」、「距離」のそれぞれの値“１０”、“８”、“６”、“２”と、「消耗品」及び「ジョブ」の共に“０”の値を考慮し、管理項目である上記属性１〜６に対し、それぞれの指示値に応じて、例えば、図３２の表図に示す如くの重み付けを行う。
【０３５６】
そのうえで、該ユーザ指定の重視属性を考慮する前の評価値（図３１参照）に対して、各装置Ａ〜Ｉの各属性１〜６毎に、それぞれ、図３２の表図に示す各属性１〜６の重みの値を反映させる（各属性１〜６の重みの値“６”，“８”，“１０”，“０”，“０”，“２”を該当する属性項目の評価値に乗算する）ことで、図３３の表図に示す如くの新たな評価値を算出する。
【０３５７】
この評価値においても、各装置Ａ〜Ｉ毎の上記各属性１〜６の各評価値の合計値が含まれている。
【０３５８】
その後、この新たに算出した評価値を判定基準としてユーザにより指定された規定台数分の装置を絞り込む。
【０３５９】
この例の場合は、ユーザが指定する台数は「３」台であるため、図３３の表図に示す判定基準に従って、評価値の合計値が大きい順番に装置Ｃ（合計値が“２００”）、装置Ｆ（合計値が“１８８”）及び装置Ｅ（合計値が“１８４”）が設定される。
【０３６０】
なお、ユーザにより上述した重視属性が指定されない場合（“Ａ４／Ｃｏｌｏｒ／両面／ソート”のみが指定された場合）には、図３１の表図に示す評価値に基づき、評価値の合計値が最も大きい値である装置Ｈ（合計値が“４２”）と、評価値の合計値が２番目に大きい値である装置Ａ（合計値が“４０”）と、評価値の合計値が３番目に大きい値である装置ＣまたはＦ（合計値が“３９”）が選出されるが、本実施例では、上記重視属性（第２の絞込み条件）を指定することで、該指定された重視属性が反映された、ユーザにとって好ましい
以上の如くの本実施例の構成によれば、第２の絞込み条件の設定によって、印刷待ちを最小限に抑える、用紙切れやトナー切れによる印刷停止を回避する、低コストの印刷が印刷が行なえる等、画像処理装置１０Ｃ側の動作状況あるいはユーザの要望に応じた柔軟な出力が可能になる。
【０３６１】
また、上述した振替印刷や代替印刷等により、緊急時に対応した出力が可能となる。
【０３６２】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０３６３】
例えば、上記各実施例では、クライアント端末１０が装置検索要求部１４３を有し、該クライアント端末１０がユーザの設定操作により装置検索要求を管理サーバ５０に送出して装置検索を行ないその結果をクライアント端末１０のユーザに提示する構成を主体に述べたが、画像処理装置３０に上記装置検索要求部１４３（検索結果報知部１４４、装置選択設定制御部１４５も設けても良い）を設けて、画像処理装置３０でのジョブ実行時に該画像処理装置３０から管理サーバ５０に送出して装置検索を行ないその結果を画像処理装置３を操作するユーザに提示する構成にも適用できる。
【０３６４】
また、上記各実施例では、コンピュータで実現される管理サーバ５０（５０Ａ，５０Ｂ，５０Ｃ）に装置検索管理プログラムを実装し、該プログラムに基づき、該コンピュータを、ネットワークにより接続される情報処理装置のユーザに対応して、装置検索条件を含むユーザ情報を管理するユーザ情報管理手段と、前記ネットワークにより接続される画像処理装置に対応して、装置識別情報、装置属性情報及び動作状態情報を含む装置情報を管理する装置情報管理手段と、前記情報処理装置からの前記ユーザの指示操作に基づく装置検索要求に基づき、前記装置情報管理手段から、該ユーザに対応する前記装置検索条件に合致する画像処理装置を検索して該装置検索条件に対しての優先順に選択候補リストにまとめ、装置検索結果として前記情報処理装置のユーザに提示する装置検索制御手段と、前記ユーザに対応して、前記検索結果として提示した前記選択候補リストの中から該ユーザが所望の装置を選択した履歴を保持する保持手段と、前記保持手段により保持される装置選択履歴に基づき、当該ユーザの装置選択に係わるユーザ指向性を解析する解析手段と、前記解析手段による前記装置選択に係わるユーザ指向性の解析結果に基づき当該ユーザに対応する前記装置検索条件を変更する変更手段等として機能させるようにしているが、当該装置検索管理プログラムをＣＤＲＯＭ等の記憶媒体に格納して提供するようにしても良い。
【産業上の利用可能性】
【０３６５】
本発明は、プリンタや複合機等の装置の装置情報を管理する管理サーバが、ユーザからの装置検索条件に合致する装置を検索する装置検索管理システムにおいて、ユーザが設定した装置検索条件だけによる検索範囲を超えた装置の絞込み検索処理に適用できる。
【図面の簡単な説明】
【０３６６】
【図１】本発明に係わる装置検索管理システムの全体構成を示すブロック図。
【図２】実施例１のクライアント端末及び管理サーバの機能構成を示すブロック図。
【図３】ユーザ情報管理テーブル及び装置情報データベースの登録情報を示す表図。
【図４】実施例１の管理サーバでの装置情報取得／更新処理動作を示すフローチャート。
【図５】実施例１の装置検索処理に係わるクライアント端末、管理サーバ及び画像処理装置間の制御シーケンスを示す図。
【図６】図５のステップＳ５２８の処理を詳細に示すフローチャート。
【図７】実施例１に係わる選択候補リストＬ１の構成例を示す表図。
【図８】実施例１に係わる選択候補リストＬ２の構成例を示す表図。
【図９】実施例１に係わる選択候補リストＬ３の構成例を示す表図。
【図１０】実施例２のクライアント端末及び管理サーバの機能構成を示すブロック図。
【図１１】実施例２に係わる検索条件変更による装置検索処理を示す概念図。
【図１２】実施例２の管理サーバでの条件変更装置検索処理動作を示すフローチャート。
【図１３】コスト優先モードでの装置検索に用いる装置情報ＤＢの構成を示す表図。
【図１４】コスト優先モードによる条件変更装置検索の推移を示す概念図。
【図１５】スループット優先モードでの装置検索に用いる装置情報ＤＢの構成を示す表図。
【図１６】スループット優先モードによる条件変更装置検索の推移を示す概念図。
【図１７】セキュリティ優先モードでの装置検索に用いる装置情報ＤＢの構成を示す表図。
【図１８】セキュリティ優先モードによる条件変更装置検索の推移を示す概念図。
【図１９】実施例３のクライアント端末及び管理サーバの機能構成を示すブロック図。
【図２０】実施例３のクライアント端末の装置検索印刷指示処理を示すフローチャート。
【図２１】実施例３の管理サーバの装置検索印刷指示受付処理を示すフローチャート。
【図２２】図２１のステップＳ５５２１の詳細処理を示すフローチャート。
【図２３】相関の無い属性を設定する装置検索設定画面の一例を示す図。
【図２４】印刷設定画面の一例を示す図。
【図２５】検索結果の各装置Ａ〜Ｉの属性評価値を示す表図。
【図２６】第２の絞込み条件に基づく図２５中の各属性に対する重み付けの例を示す表図。
【図２７】図２５の表図中の評価値に図２６の表図による重み付けを行なった後の評価値の例を示す表図。
【図２８】相関のある属性を設定する装置検索設定画面の一例を示す図。
【図２９】６つの属性間の相関維持設定処理を示すフローチャート。
【図３０】印刷設定画面の別の例を示す図。
【図３１】検索結果の各装置Ａ〜Ｉの属性評価値の別の例を示す表図。
【図３２】第２の絞込み条件に基づく図３１中の各属性に対する重み付けの例を示す表図。
【図３３】図３１の表図中の評価値に図３２の表図による重み付けを行なった後の評価値の例を示す表図。
【符号の説明】
【０３６７】
１０，１０−１，１０−２…クライアント端末、１１…入力／操作部、１２…表示部、１２１，１２３…装置検索設定画面、１２５…印刷設定画面、１３…記憶部、１４…制御部、１４１…アプリケーション部、１４２…印刷ジョブ生成部、１４３，１４３ｃ…装置検索要求部、１４４…検索結果報知部、１４５…装置選択設定制御部、１５…ネットワークインタフェース（ＮＷ  Ｉ／Ｆ）部、３０ａ−１，３０ａ−２…プリンタ、３０ｂ−１，３０ｂ−２…複合機、３０ｃ−１…スキャナ、５０，５０Ａ，５０Ｂ，５０Ｃ…管理サーバ、５１…ネットワークインタフェース（ＮＷ  Ｉ／Ｆ）部、５２…記憶部、５３…記憶装置、５３１…ユーザ情報管理テーブル（ＴＢ）、５３２，５３２ａ，５３２ｂ，５３２ｃ…装置情報データベース（ＤＢ）、５４，５４ｂ…制御部、５４１，５４１ｂ，５４１ｃ…ユーザ情報管理部、５４２，５４２ｂ、５４２ｃ…装置情報管理部、５４３，５４３ｂ、５４３ｃ…装置検索制御部、５４４…ユーザ指向性解析部、５４５…条件変更検索制御部、５４６…追加絞込み検索制御部、５４７…ジョブ配信制御部、５４８…印刷確認制御部、７０…ネットワーク（ＮＷ）
【図１】
2010097547.tif 000003
【図２】
2010097547.tif 000004
【図３】
2010097547.tif 000005
【図４】
2010097547.tif 000006
【図５】
2010097547.tif 000007
【図６】
2010097547.tif 000008
【図７】
2010097547.tif 000009
【図８】
2010097547.tif 000010
【図９】
2010097547.tif 000011
【図１０】
2010097547.tif 000012
【図１１】
2010097547.tif 000013
【図１２】
2010097547.tif 000014
【図１３】
2010097547.tif 000015
【図１４】
2010097547.tif 000016
【図１５】
2010097547.tif 000017
【図１６】
2010097547.tif 000018
【図１７】
2010097547.tif 000019
【図１８】
2010097547.tif 000020
【図１９】
2010097547.tif 000021
【図２０】
2010097547.tif 000022
【図２１】
2010097547.tif 000023
【図２２】
2010097547.tif 000024
【図２３】
2010097547.tif 000025
【図２４】
2010097547.tif 000026
【図２５】
2010097547.tif 000027
【図２６】
2010097547.tif 000028
【図２７】
2010097547.tif 000029
【図２８】
2010097547.tif 000030
【図２９】
2010097547.tif 000031
【図３０】
2010097547.tif 000032
【図３１】
2010097547.tif 000033
【図３２】
2010097547.tif 000034
【図３３】
2010097547.tif 000035