(57)【要約】【課題】ユーザが行うジョブにより適したプリンタを選択することのできるプリンタシステムを提供する。【解決手段】複数のプリンタと、ネットワークを介して各プリンタに接続されたユーザ端末とを備えたプリンタシステムであって、ユーザ端末１００は、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタのユーザ端末１００に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段１０２と、ユーザから印刷条件の指定を受け付ける印刷条件受付手段１１２と、印刷条件と、印刷機能情報と前記特徴要素とに基づいて、複数のプリンタの順位を決定する順位決定手段１１４と、順位を提示する順位提示手段１１６とを有する。【選択図】        図２
2007115031.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンタと、ネットワークを介して各プリンタに接続されたユーザ端末とを備えたプリンタシステムであって、
前記ユーザ端末は、
各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段と、
ユーザから印刷条件の指定を受け付ける印刷条件受付手段と、
前記印刷条件受付手段が受け付けた前記印刷条件と、前記印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定手段と、
前記順位決定手段によって決定された前記順位を提示する順位提示手段と
を有することを特徴とするプリンタシステム。
【請求項２】
前記ユーザ端末は、ユーザから、前記印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素に含まれる情報のうち、利用すべき情報の選択を受け付ける利用情報受付手段をさらに有し、
前記順位決定手段は、前記利用情報受付手段が選択を受け付けた情報に基づいて、前記複数のプリンタの順位を決定することを特徴とする請求項１に記載のプリンタシステム。
【請求項３】
前記順位決定手段は、前記印刷機能情報および前記特徴要素に含まれる各情報に対し、予め定められた重みを付与することにより、前記複数のプリンタの順位を決定することを特徴とする請求項１または２に記載のプリンタシステム。
【請求項４】
前記ユーザ端末は、ユーザから、各情報に対する前記重みの値の指定を受け付ける重み受付手段をさらに有し、
前記順位決定手段は、前記重み受付手段が受け付けた重みの値を各情報に付与することにより、前記複数のプリンタの順位を決定することを特徴とする請求項３に記載のプリンタシステム。
【請求項５】
前記ユーザ端末は、
前記複数のプリンタの配置を示すレイアウト情報を保持するレイアウト情報保持手段と、
前記レイアウト情報保持手段が保持する前記レイアウト情報に基づいて、各プリンタと前記ユーザ端末との間のプリンタ距離を算出するプリンタ距離算出手段と
をさらに有し、
前記印刷機能情報保持手段は、前記プリンタ距離算出手段によって算出された各プリンタの前記プリンタ距離を、前記プリンタ識別情報に対応付けて前記特徴要素として保持することを特徴とする請求項１から４のいずれか一項に記載のプリンタシステム。
【請求項６】
ネットワークを介して複数のプリンタに接続するプリンタ選択装置であって、
各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段と、
ユーザから印刷条件の指定を受け付ける印刷条件受付手段と、
前記印刷条件受付手段が受け付けた前記印刷条件と、前記印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定手段と、
前記順位決定手段によって決定された前記順位を提示する順位提示手段と
を備えたことを特徴とするプリンタ選択装置。
【請求項７】
複数のプリンタと、ネットワークを介して各プリンタに接続されたユーザ端末とを備えたプリンタシステムにおいてプリンタを選択するプリンタ選択処理であって、
前記ユーザ端末が、ユーザから印刷条件の指定を受け付ける印刷条件受付ステップと、
前記ユーザ端末が、前記印刷条件受付ステップにおいて受け付けた前記印刷条件と、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定ステップと、
前記ユーザ端末が、前記順位決定ステップにおいて決定された前記順位を提示する順位提示ステップと
を有することを特徴とするプリンタ選択方法。
【請求項８】
ネットワークを介して複数のプリンタに接続するユーザ端末においてプリンタを選択するプリンタ選択方法であって、
ユーザから印刷条件の指定を受け付ける印刷条件受付ステップと、
前記印刷条件受付ステップにおいて受け付けた前記印刷条件と、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定ステップと、
前記順位決定ステップにおいて決定された前記順位を提示する順位提示ステップと
を有することを特徴とするプリンタ選択方法。
【請求項９】
請求項８に記載のプリンタ選択方法をコンピュータに実行させることを特徴とするプリンタ選択プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のプリンタと、各プリンタとネットワークを介して接続されたユーザ端末とを備えたプリンタシステム、プリンタ選択装置、プリンタ選択方法およびプリンタ選択プログラムに関するものである。
【背景技術】
【０００２】
複数のプリンタをネットワーク上に有する環境においては、ユーザ端末からいずれのプリンタにおいても印刷を行うことができる。また、複数のプリンタのうち適切なプリンタを自動的に選択する方法も知られている。
【０００３】
例えば、まずユーザがこれから行う印刷ジョブの量、設定（カラー、両面ｅｔｃ・・・）に適したプリンタシステムを事前に選択しておく。そして、ある単数の要素に従い、最適なプリントシステムに印刷を依頼するものである（例えば、「特許文献１」参照）。
【０００４】
【特許文献１】特開２００３−２７１３４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザが印刷を依頼する条件は通常一意の要素に依存せず、また、各々のユーザ、置かれた状況により変化するものであり、一要素により一意に決定したプリンタマシンが最適であるとは限らない。
【０００６】
本発明は、上記に鑑みてなされたものであって、ユーザが行うジョブにより適したプリンタを選択することのできるプリンタシステムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、複数のプリンタと、ネットワークを介して各プリンタに接続されたユーザ端末とを備えたプリンタシステムであって、前記ユーザ端末は、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段と、ユーザから印刷条件の指定を受け付ける印刷条件受付手段と、前記印刷条件受付手段が受け付けた前記印刷条件と、前記印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定手段と、前記順位決定手段によって決定された前記順位を提示する順位提示手段とを有することを特徴とする。
【０００８】
また、請求項２にかかる発明は、請求項１に記載のプリンタシステムであって、前記ユーザ端末は、ユーザから、前記印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素に含まれる情報のうち、利用すべき情報の選択を受け付ける利用情報受付手段をさらに有し、前記順位決定手段は、前記利用情報受付手段が選択を受け付けた情報に基づいて、前記複数のプリンタの順位を決定することを特徴とする。
【０００９】
また、請求項３にかかる発明は、請求項１または２に記載のプリンタシステムであって、前記順位決定手段は、前記印刷機能情報および前記特徴要素に含まれる各情報に対し、予め定められた重みを付与することにより、前記複数のプリンタの順位を決定することを特徴とする。
【００１０】
また、請求項４にかかる発明は、請求項３に記載のプリンタシステムであって、前記ユーザ端末は、ユーザから、各情報に対する前記重みの値の指定を受け付ける重み受付手段をさらに有し、前記順位決定手段は、前記重み受付手段が受け付けた重みの値を各情報に付与することにより、前記複数のプリンタの順位を決定することを特徴とする。
【００１１】
また、請求項５にかかる発明は、請求項１から４のいずれか一項に記載のプリンタシステムであって、前記ユーザ端末は、前記複数のプリンタの配置を示すレイアウト情報を保持するレイアウト情報保持手段と、前記レイアウト情報保持手段が保持する前記レイアウト情報に基づいて、各プリンタと前記ユーザ端末との間のプリンタ距離を算出するプリンタ距離算出手段とをさらに有し、前記印刷機能情報保持手段は、前記プリンタ距離算出手段によって算出された各プリンタの前記プリンタ距離を、前記プリンタ識別情報に対応付けて前記特徴要素として保持することを特徴とする。
【００１２】
また、請求項６にかかる発明は、ネットワークを介して複数のプリンタに接続するプリンタ選択装置であって、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段と、ユーザから印刷条件の指定を受け付ける印刷条件受付手段と、前記印刷条件受付手段が受け付けた前記印刷条件と、前記印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定手段と、前記順位決定手段によって決定された前記順位を提示する順位提示手段とを備えたことを特徴とする。
【００１３】
また、請求項７にかかる発明は、複数のプリンタと、ネットワークを介して各プリンタに接続されたユーザ端末とを備えたプリンタシステムにおいてプリンタを選択するプリンタ選択処理であって、前記ユーザ端末が、ユーザから印刷条件の指定を受け付ける印刷条件受付ステップと、前記ユーザ端末が、前記印刷条件受付ステップにおいて受け付けた前記印刷条件と、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定ステップと、前記ユーザ端末が、前記順位決定ステップにおいて決定された前記順位を提示する順位提示ステップとを有することを特徴とする。
【００１４】
また、請求項８にかかる発明は、ネットワークを介して複数のプリンタに接続するユーザ端末においてプリンタを選択するプリンタ選択方法であって、ユーザから印刷条件の指定を受け付ける印刷条件受付ステップと、前記印刷条件受付ステップにおいて受け付けた前記印刷条件と、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタの前記ユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段が保持している前記印刷機能情報および前記特徴要素とに基づいて、前記複数のプリンタの順位を決定する順位決定ステップと、前記順位決定ステップにおいて決定された前記順位を提示する順位提示ステップとを有することを特徴とする。
【００１５】
また、請求項９にかかる発明は、請求項８に記載のプリンタ選択方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１６】
請求項１にかかる発明によれば、ユーザ端末の印刷機能情報保持手段が、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタのユーザ端末に対する特徴を示す特徴要素とを対応付けて保持し、印刷条件受付手段が、ユーザから印刷条件の指定を受け付け、順位決定手段が、印刷条件受付手段が受け付けた印刷条件と、印刷機能情報保持手段が保持している印刷機能情報および特徴要素とに基づいて、複数のプリンタの順位を決定し、順位提示手段が、順位決定手段によって決定された順位を提示するので、複数の決定要素に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００１７】
また、請求項２にかかる発明によれば、ユーザ端末の利用情報受付手段が、ユーザから、印刷機能情報保持手段が保持している印刷機能情報および特徴要素に含まれる情報のうち、利用すべき情報の選択を受け付け、順位決定手段が、利用情報受付手段が選択を受け付けた情報に基づいて、複数のプリンタの順位を決定するので、複数の決定要素と、ユーザからの希望に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００１８】
また、請求項３にかかる発明によれば、順位決定手段が、印刷機能情報および特徴要素に含まれる各情報に対し、予め定められた重みを付与することにより、複数のプリンタの順位を決定するので、複数の決定要素と、これらの要素に対する重み値に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００１９】
また、請求項４にかかる発明によれば、重み受付手段が、ユーザから、各情報に対する重みの値の指定を受け付け、順位決定手段が、重み受付手段が受け付けた重みの値を各情報に付与することにより、複数のプリンタの順位を決定するので、複数の決定要素と、これらの要素に対するユーザからの希望を反映させた重み値に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００２０】
また、請求項５にかかる発明によれば、ユーザ端末のレイアウト情報保持手段が、複数のプリンタの配置を示すレイアウト情報を保持し、プリンタ距離算出手段が、レイアウト情報保持手段が保持するレイアウト情報に基づいて、各プリンタとユーザ端末との間のプリンタ距離を算出し、印刷機能情報保持手段が、プリンタ距離算出手段によって算出された各プリンタのプリンタ距離を、プリンタ識別情報に対応付けて特徴要素として保持するので、レイアウト情報により得られたプリンタ距離に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００２１】
また、請求項６にかかる発明によれば、印刷機能情報保持手段が、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタのユーザ端末に対する特徴を示す特徴要素とを対応付けて保持し、印刷条件受付手段が、ユーザから印刷条件の指定を受け付け、順位決定手段が、印刷条件受付手段が受け付けた印刷条件と、印刷機能情報保持手段が保持している印刷機能情報および特徴要素とに基づいて、複数のプリンタの順位を決定し、順位提示手段が、順位決定手段によって決定された順位を提示するので、複数の決定要素に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００２２】
また、請求項７にかかる発明によれば、印刷条件受付ステップにおいてユーザ端末が、ユーザから印刷条件の指定を受け付け、順位決定ステップにおいて、ユーザ端末が、印刷条件受付ステップにおいて受け付けた印刷条件と、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタのユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段が保持している印刷機能情報および特徴要素とに基づいて、複数のプリンタの順位を決定し、順位提示ステップにおいて、ユーザ端末が、順位決定ステップにおいて決定された順位を提示するので、複数の決定要素に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００２３】
また、請求項８にかかる発明によれば、印刷条件受付ステップにおいて、ユーザから印刷条件の指定を受け付け、順位決定ステップにおいて、印刷条件受付ステップにおいて受け付けた印刷条件と、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタのユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段が保持している印刷機能情報および特徴要素とに基づいて、複数のプリンタの順位を決定し、順位提示ステップにおいて、順位決定ステップにおいて決定された順位を提示するので、複数の決定要素に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【００２４】
また、請求項９にかかる発明によれば、印刷条件受付ステップにおいて、ユーザから印刷条件の指定を受け付け、順位決定ステップにおいて、印刷条件受付ステップにおいて受け付けた印刷条件と、各プリンタを識別するプリンタ識別情報と、各プリンタにおける印刷に関する印刷機能情報と、各プリンタのユーザ端末に対する特徴を示す特徴要素とを対応付けて保持する印刷機能情報保持手段が保持している印刷機能情報および特徴要素とに基づいて、複数のプリンタの順位を決定し、順位提示ステップにおいて、順位決定ステップにおいて決定された順位を提示するので、複数の決定要素に基づいて、適切なプリンタ順位を決定することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照して、この発明にかかるプリンタシステム、プリンタ選択装置、プリンタ選択方法およびプリンタ選択プログラムの最良な実施の形態を詳細に説明する。
【００２６】
図１は、実施の形態にかかるプリンタシステム１の全体構成を示すブロック図である。プリンタシステム１は、ユーザ端末１００と複数のプリンタ２００ａ，２００ｂ，２００ｃ・・・とを備えている。これらは、ネットワーク２に接続されている。
【００２７】
ユーザは、ユーザ端末１００において印刷指示を出すことにより所望のプリンタに対し印刷処理を行わせることができる。本実施の形態にかかるユーザ端末１００は、プリンタ選択装置に相当する。
【００２８】
図２は、ユーザ端末１００の機能構成を示すブロック図である。ユーザ端末１００は、印刷機能情報データベース（ＤＢ）１０２と、印刷機能情報受付部１０４と、レイアウト情報ＤＢ１０６と、プリンタ距離算出部１０８と、重み受付部１１０と、印刷条件受付部１１２と、順位決定部１１４と、順位提示部１１６と、プリンタ選択受付部１２０と、印刷指示部１２２とを備えている。
【００２９】
印刷機能情報ＤＢ１０２は、ネットワーク２に接続されている各プリンタの印刷に関する情報である印刷機能情報と、各プリンタのユーザ端末１００に対する特徴を示す情報である特徴要素とを、それぞれプリンタを識別するプリンタ識別情報に対応付けて保持している。印刷機能情報としては、例えば、カラー印刷の可否、両面コピーの可否などがある。また特徴要素としては、印刷速度や、ユーザ端末１００からの距離、使用頻度などがある。
【００３０】
印刷機能情報受付部１０４は、ユーザから印刷機能情報や、特徴要素の登録を受け付け、これらの情報を印刷機能情報ＤＢ１０２に登録する。レイアウト情報ＤＢ１０６は、レイアウト情報を保持している。ここでレイアウト情報とは、室内に配置されたプリンタやユーザ端末１００など各種機器の設置図である。
【００３１】
プリンタ距離算出部１０８は、レイアウト情報ＤＢ１０６が保持しているレイアウト情報に基づいて、ユーザ端末１００の設置位置から各プリンタの配置位置までの距離であるプリンタ距離を算出する。
【００３２】
具体的には、次式によりプリンタ距離を算出する。
（レイアウト情報において配置されたユーザ端末１００の配置位置とプリンタとの距離）×（レイアウト情報の縮尺）＝（実際のプリンタ距離）      ・・・（式１）
そして、算出したプリンタ距離を印刷機能情報ＤＢ１０２に登録する。
【００３３】
印刷条件受付部１１２は、ユーザから印刷条件を受け付ける。ここで、印刷条件には、印刷対象の特定と印刷設定とが含まれている。印刷設定とは、印刷枚数、両面コピーと片面コピーのいずれであるか、モノクロコピーとカラーコピーのいずれであるかを示す情報である。
【００３４】
順位決定部１１４は、印刷条件受付部１１２が受け付けた印刷条件と、印刷機能情報ＤＢ１０２に保持されている印刷機能情報および特徴要素に基づいて、プリンタ順位を決定する。印刷指示を出すプリンタとしてより適切なプリンタにはより高い順位が付与される。順位決定部１１４は、さらに印刷機能情報および特徴要素に含まれる各情報に対し、予め定められた重み値（重要度）を加味して印刷順位を決定する。
【００３５】
重み受付部１１０は、ユーザから印刷機能情報ＤＢ１０２に保持されている各情報に付与すべき重み値を受け付ける。印刷機能情報ＤＢ１０２に保持されている情報のうちいずれの情報をどの程度重視したいかは、ユーザによって異なる。重み受付部１１０は、ユーザの希望の重み値を受け付ける。なお、重み値の合計は１とする。
【００３６】
順位提示部１１６は、順位決定部１１４により決定されたプリンタ順位をユーザに提示する。具体的には、プリンタ順位を図示せぬ表示部に表示する。プリンタ選択受付部１２０は、ユーザからプリンタ選択を受け付ける。そして、印刷指示部１２２は、ネットワーク２を介してプリンタ選択受付部１２０が選択を受け付けたプリンタに対して印刷指示を送る。
【００３７】
図３は、印刷機能情報ＤＢ１０２のデータ構成を模式的に示す図である。印刷機能情報ＤＢ１０２は、プリンタＩＤに対応付けて、プリンタ距離、印刷速度、使用頻度などの情報を保持している。
【００３８】
図４は、順位決定部１１４による順位決定処理を説明するための図である。図４に示すように、各情報は、最小値を「０」、最大値を「１」として、０≦α(特徴要素数値)≦１の範囲で正規化される。これにより、例えば、距離２５ｍの場合、α＝０．５となる。こうして算出された各情報に対する特徴要素数値それぞれに対し重みを付与し、各プリンタの選択適切度を算出する。この選択適切度が大きいほどプリンタ順位が高くなる。
【００３９】
図５は、実施の形態にかかるユーザ端末１００がプリンタを選択する際のプリンタ選択処理を示すフローチャートである。まず、ユーザから印刷条件を受け付ける（ステップＳ１００）。具体的には、ユーザによって印刷対象が決定され、次に印刷枚数などの印刷設定が設定されると、印刷条件受付部１１２は、印刷条件を受け付ける。
【００４０】
次に、プリンタシステム１に含まれるプリンタのうち所定のプリンタについて、印刷条件に合った印刷が可能か否かを調べる（ステップＳ１０２）。例えば、印刷条件として、カラー印刷が指定されている場合には、モノクロプリンタは、印刷条件に合った印刷が可能でないと判断される。
【００４１】
この処理をプリンタシステム１に含まれるすべてのプリンタについて行い（ステップＳ１０４，Ｙｅｓ）、次に、順位決定部１１４は、各プリンタの選択適切度を算出する（ステップＳ１０６）。ここで、算出の対象となるプリンタは、ステップＳ１０２において印刷可能であると判断されたプリンタのみである。
【００４２】
ステップＳ１０６においては、次式により選択適切度を算出する。
各プリンタの選択適切度
＝距離（α）×重み（１）（距離）＋印刷速度（α）×重み（２）（印刷速度）＋使用頻度（α）×重み（３）(使用頻度)      ・・・（式２）
ここで、
重み（１）＋重み（２）＋重み（３）＝１      ・・・（式３）
とする。
【００４３】
次に、選択適切度に基づいて順位付けを行い（ステップＳ１０８）、ユーザにプリンタ順位をユーザに提示する（ステップＳ１１０）。具体的には、ユーザ端末１００の表示部にプリンタ順位が表示される。
【００４４】
ユーザは、このプリンタ順位を参照し、希望のプリンタを選択することができる。ユーザによりプリンタが選択されると、プリンタ選択受付部１２０は、プリンタの選択を受け付け（ステップＳ１１２，Ｙｅｓ）、印刷条件受付部１１２は、選択されたプリンタに対し印刷指示を送る（ステップＳ１１４）。以上で、ユーザ端末１００によるプリンタ選択処理が完了する。
【００４５】
図６は、プリンタ選択処理をより具体的に説明するための図である。図５に示すように各プリンタにおいて、正規化された各特徴要素数値を算出する。例えば、プリンタＡにおいては、プリンタ距離１５ｍの正規化後の値、すなわち特徴要素数値は、０．７である。また、速度２５枚／分の特徴要素数値は、０．３である。また、使用頻度８０枚／時間の特徴要素数値は、０．６である。
【００４６】
さらに、各特徴要素数値に対し重みを付与する。図５に示す例においては、プリンタ距離に対する重みを０．３とし、印刷速度に対する重みを０．４とし、使用頻度に対する重みを０．３とする。なお、これらの重みの合計は１となる。
【００４７】
以上の重みを各特徴要素数値に乗算し、それぞれを加算して選択適切度が算出される。プリンタＡの選択適切度は、０．５４となる。同様に、プリンタＢおよびプリンタＣについても、選択適切度が算出される。
【００４８】
図６に示す例においては、選択適切度は、プリンタＢが最も高く、次にプリンタＣ、プリンタＡの順となる。したがって、プリンタ順位も同様に、プリンタＢ、プリンタＣ、プリンタＡとなる。
【００４９】
図７は、この場合に、ユーザ端末１００の表示部に表示されるプリンタ順位を示す図である。表示部には、プリンタ順位とともに、プリンタ距離、印刷速度など各情報を表示する。このように、各情報を提示することにより、ユーザは、実行したい印刷ジョブに最適なプリンタを選択することができる。
【００５０】
図８は、実施の形態にかかるユーザ端末１００のハードウェア構成を示す図である。ユーザ端末１００は、ハードウェア構成として、ユーザ端末１００におけるプリンタ選択処理を実行するプリンタ選択プログラムなどが格納されているＲＯＭ５２と、ＲＯＭ５２内のプログラムに従ってユーザ端末１００の各部を制御するＣＰＵ５１と、ユーザ端末１００の制御に必要な種々のデータを記憶するＲＡＭ５３と、ネットワークに接続して通信を行う通信Ｉ／Ｆ５７と、各部を接続するバス６２とを備えている。
【００５１】
先に述べたユーザ端末１００におけるプリンタ選択プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フロッピー（Ｒ）ディスク（ＦＤ）、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００５２】
この場合には、プリンタ選択プログラムは、ユーザ端末１００において上記記録媒体から読み出して実行することにより主記憶装置上にロードされ、上記ソフトウェア構成で説明した各部が主記憶装置上に生成されるようになっている。
【００５３】
また、本実施の形態のプリンタ選択プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【００５４】
以上、本発明を実施の形態を用いて説明したが、上記実施の形態に多様な変更または改良を加えることができる。
【００５５】
そうした第１の変更例としては、印刷機能情報ＤＢ１０２は、プリンタ距離、印刷速度および使用頻度に加えて、さらに印刷終了までの予想終了時間を保持してもよい。ここで、予想終了時間は、（プリンタにおいて現在依頼されているジョブの実行時間＋ユーザが実行したいジョブの印刷時間）として算出される。
【００５６】
さらに画質、紙詰まりし易さなどの特徴要素を保持してもよい。これらの情報は、ユーザまたはプリンタの管理者がプリンタごとに設定する。このように、多様な情報を組みいれることにより、多様な視点でプリンタ順位を決定することができる。
【００５７】
また、第２の変更例としては、印刷機能情報ＤＢ１０２に保持されている印刷機能情報および特徴要素に含まれる情報のうち所定の情報のみに基づいて、プリンタ順位を決定してもよい。この場合には、ユーザからの指示により、利用すべき情報を特定してもよい。これにより、ユーザの希望に合ったプリンタがより上位の順位となるような選択的節度を算出することができる。
【図面の簡単な説明】
【００５８】
【図１】実施の形態にかかるプリンタシステム１の全体構成を示すブロック図である。
【図２】ユーザ端末１００の機能構成を示すブロック図である。
【図３】印刷機能情報ＤＢ１０２のデータ構成を模式的に示す図である。
【図４】順位決定部１１４による順位決定処理を説明するための図である。
【図５】実施の形態にかかるユーザ端末１００がプリンタを選択する際のプリンタ選択処理を示すフローチャートである。
【図６】プリンタ選択処理をより具体的に説明するための図である。
【図７】ユーザ端末１００の表示部に表示されるプリンタ順位を示す図である。
【図８】実施の形態にかかるユーザ端末１００のハードウェア構成を示す図である。
【符号の説明】
【００５９】
１  プリンタシステム
２  ネットワーク
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５７  通信I／Ｆ
６２  バス
１００  ユーザ端末
１０２  印刷機能情報ＤＢ
１０４  印刷機能情報受付部
１０６  レイアウト情報ＤＢ
１０８  プリンタ距離算出部
１１０  重み受付部
１１２  印刷条件受付部
１１４  順位決定部
１１６  順位提示部
１２０  プリンタ選択受付部
１２２  印刷指示部
２００ａ，２００ｂ，２００ｃ  プリンタ
【図１】
2007115031.tif 000003
【図２】
2007115031.tif 000004
【図３】
2007115031.tif 000005
【図４】
2007115031.tif 000006
【図５】
2007115031.tif 000007
【図６】
2007115031.tif 000008
【図７】
2007115031.tif 000009
【図８】
2007115031.tif 000010