(57)【要約】【課題】多様な目的に応じて印刷設定を効率的に取得することができる印刷設定情報提供システムを提供する。【解決手段】サーバ１００は、ユーザ、プリンタ３００および印刷項目の区分を入力し、ユーザまたはプリンタ３００の区分が入力されたときはその対象の内容ごとに、印刷項目の区分が入力されたときは各印刷項目ごとに、印刷設定情報をグループ化し、グループ化した印刷設定情報の一覧を提示し、提示した一覧のなかからされたいずれかの選択を入力し、選択された印刷設定情報をホスト端末２００に提供する。【選択図】図１
2008052476.tif 000002
【特許請求の範囲】
【請求項１】
複数の印刷項目のうちいずれかの項目の印刷設定を含む印刷設定情報を提供する印刷設定情報提供システムであって、
第１対象に関する第１対象情報および第２対象に関する第２対象情報と対応付けて前記印刷設定情報を記憶する印刷設定情報記憶手段と、前記第１対象、前記第２対象および前記印刷項目の区分を入力する区分入力手段と、前記区分入力手段で前記第１対象または前記第２対象の区分が入力されたときは当該対象の内容ごとに、前記区分入力手段で前記印刷項目の区分が入力されたときは前記各印刷項目ごとに、前記印刷設定情報記憶手段の印刷設定情報をグループ化するグループ化手段と、前記グループ化手段でグループ化した印刷設定情報の一覧を提示する一覧提示手段と、前記一覧提示手段で提示した一覧のなかからされたいずれかの選択を入力する印刷設定情報選択手段と、前記印刷設定情報選択手段で選択された印刷設定情報を提供する印刷設定情報提供手段とを備えることを特徴とする印刷設定情報提供システム。
【請求項２】
請求項１において、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力手段と、前記印刷設定情報記憶手段の各印刷設定情報ごとに、前記提示優先条件入力手段で入力した提示優先条件に応じた評価を行う評価手段とを備え、
前記グループ化手段は、前記評価手段での評価結果が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする印刷設定情報提供システム。
【請求項３】
請求項２において、
さらに、前記印刷設定情報の評価基準を示す評価基準情報を前記提示優先条件と対応付けて記憶する評価基準情報記憶手段を備え、
前記評価手段は、前記提示優先条件入力手段で入力した提示優先条件に対応する前記評価基準情報を前記評価基準情報記憶手段から取得し、前記印刷設定情報記憶手段の各印刷設定情報ごとに、取得した評価基準情報および当該印刷設定情報に基づいて前記評価値を算出し、
前記グループ化手段は、前記評価手段で算出した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする印刷設定情報提供システム。
【請求項４】
請求項１において、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力手段を備え、
前記印刷設定情報記憶手段は、さらに、前記提示優先条件に応じた評価値と対応付けて前記印刷設定情報を記憶し、
前記グループ化手段は、前記提示優先条件入力手段で入力した提示優先条件に対応する前記評価値を前記印刷設定情報記憶手段から取得し、取得した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする印刷設定情報提供システム。
【請求項５】
請求項４において、
さらに、印刷結果に対する評価値を入力する評価値入力手段と、前記評価値入力手段で入力した評価値に基づいて、前記提示優先条件入力手段で入力した提示優先条件に対応する前記印刷設定情報記憶手段の評価値を更新する評価値更新手段とを備えることを特徴とする印刷設定情報提供システム。
【請求項６】
請求項１ないし５のいずれか１項において、
前記第１対象はユーザまたはホスト端末であり、前記第２対象は印刷装置であることを特徴とする印刷設定情報提供システム。
【請求項７】
複数の印刷項目のうちいずれかの項目の印刷設定を含む印刷設定情報を提供する印刷設定情報提供プログラムであって、
第１対象、第２対象および前記印刷項目の区分を入力する区分入力ステップと、前記区分入力ステップで前記第１対象または前記第２対象の区分が入力されたときは当該対象の内容ごとに、前記区分入力ステップで前記印刷項目の区分が入力されたときは前記各印刷項目ごとに、前記第１対象に関する第１対象情報および前記第２対象に関する第２対象情報と対応付けて前記印刷設定情報を記憶する印刷設定情報記憶手段の印刷設定情報をグループ化するグループ化ステップと、前記グループ化ステップでグループ化した印刷設定情報の一覧を提示する一覧提示ステップと、前記一覧提示ステップで提示した一覧のなかからされたいずれかの選択を入力する印刷設定情報選択ステップと、前記印刷設定情報選択ステップで選択された印刷設定情報を提供する印刷設定情報提供ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする印刷設定情報提供プログラム。
【請求項８】
複数の印刷項目のうちいずれかの項目の印刷設定を含む印刷設定情報を提供する印刷設定情報提供方法であって、
第１対象、第２対象および前記印刷項目の区分を入力する区分入力ステップと、前記区分入力ステップで前記第１対象または前記第２対象の区分が入力されたときは当該対象の内容ごとに、前記区分入力ステップで前記印刷項目の区分が入力されたときは前記各印刷項目ごとに、前記第１対象に関する第１対象情報および前記第２対象に関する第２対象情報と対応付けて前記印刷設定情報を記憶する印刷設定情報記憶手段の印刷設定情報をグループ化するグループ化ステップと、前記グループ化ステップでグループ化した印刷設定情報の一覧を提示する一覧提示ステップと、前記一覧提示ステップで提示した一覧のなかからされたいずれかの選択を入力する印刷設定情報選択ステップと、前記印刷設定情報選択ステップで選択された印刷設定情報を提供する印刷設定情報提供ステップとを含むことを特徴とする印刷設定情報提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定情報を提供するシステムおよびプログラム、並びに方法に係り、特に、多様な目的に応じて印刷設定を効率的に取得することができる印刷設定情報提供システムに関する。
【背景技術】
【０００２】
従来、印刷設定の選択を支援する技術としては、例えば、特許文献１、２記載の技術が知られている。
特許文献１記載の技術は、プリンタデバイスにユーザＩＤと機能設定の組およびその設定の指定頻度を保存し、プリンタデバイスはそのプリンタデバイス利用時に指定されたユーザＩＤに対応して保存されている機能設定のなかで指定頻度の高い設定をホストコンピュータに返し、ホストコンピュータはその機能設定をデフォルトとして印刷処理を指示するものである。
【０００３】
特許文献２記載の技術は、データ処理装置を利用する各ユーザごとに、印刷に関する種々の設定値の組と、その組を示す名称とを関連付けて設定登録ファイルに登録し、ユーザによる印刷要求時には、設定画面上で、ユーザに対応して、各ユーザごとに登録された設定値の組を示す登録名を選択可能に表示し、ユーザによりその設定画面上で表示された登録名のなかから１つが選択されると、その登録名に対応する組に含まれる種々の設定値にしたがって印刷させるデータに対し印刷のための所定の処理を行う。
【特許文献１】特開２００６−９２２８７号公報
【特許文献２】特開２００２−７３３０４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１記載の技術によれば、プリンタに各ユーザごとの印刷履歴を保存するため、プリンタのネットワークアドレスが変更された場合や、ユーザがクライアントを変更した場合でも自己の印刷設定を利用することができる。また、特許文献２には、ユーザと関連付けされた印刷設定を保存する方法が開示されている。したがって、特許文献１、２の技術を組み合わせると、各ユーザごとに印刷設定を管理し、自己および他のユーザの印刷設定を利用することが可能となる。
【０００５】
しかしながら、印刷設定を利用する場面では、各ユーザごとの印刷設定を利用する場合だけでなく、複数のプリンタが接続されたネットワークシステムにおいて各プリンタごとの印刷設定を利用する場合、用紙サイズや両面印刷等の各印刷項目ごとの印刷設定を利用する場合、その他の目的に応じて印刷設定を利用する場合、またはそれらの組み合わせに応じて印刷設定を利用する場合も考えられ、その場合に、単に一定の体系で印刷設定を分類するのでは、印刷設定を目的に応じて効率的に取得することができない。
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、多様な目的に応じて印刷設定を効率的に取得することができる印刷設定情報提供システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
〔形態１〕  上記目的を達成するために、形態１の印刷設定情報提供システムは、
複数の印刷項目のうちいずれかの項目の印刷設定を含む印刷設定情報を提供する印刷設定情報提供システムであって、
第１対象に関する第１対象情報および第２対象に関する第２対象情報と対応付けて前記
印刷設定情報を記憶する印刷設定情報記憶手段と、前記第１対象、前記第２対象および前記印刷項目の区分を入力する区分入力手段と、前記区分入力手段で前記第１対象または前記第２対象の区分が入力されたときは当該対象の内容ごとに、前記区分入力手段で前記印刷項目の区分が入力されたときは前記各印刷項目ごとに、前記印刷設定情報記憶手段の印刷設定情報をグループ化するグループ化手段と、前記グループ化手段でグループ化した印刷設定情報の一覧を提示する一覧提示手段と、前記一覧提示手段で提示した一覧のなかからされたいずれかの選択を入力する印刷設定情報選択手段と、前記印刷設定情報選択手段で選択された印刷設定情報を提供する印刷設定情報提供手段とを備えることを特徴とする。
【０００７】
このような構成であれば、区分入力手段により、第１対象または第２対象の区分が入力されると、グループ化手段により、入力された対象の内容ごとに、印刷設定情報記憶手段の印刷設定情報がグループ化される。また、区分入力手段により、印刷項目の区分が入力されると、グループ化手段により、各印刷項目ごとに、印刷設定情報記憶手段の印刷設定情報がグループ化される。次いで、一覧提示手段により、グループ化された印刷設定情報の一覧が提示される。そして、印刷設定情報選択手段により、提示された一覧のなかからされたいずれかの選択を入力すると、印刷設定情報提供手段により、選択された印刷設定情報が提供される。
【０００８】
これにより、第１対象、第２対象および印刷項目の区分をすると、その目的に応じて印刷設定情報がグループ化されて提示されるので、必要な印刷設定情報を容易に見つけ出すことができる。したがって、従来に比して、多様な目的に応じて印刷設定を効率的に取得することができるという効果が得られる。
ここで、印刷設定情報記憶手段は、印刷設定情報をあらゆる手段でかつあらゆる時期に記憶するものであり、印刷設定情報をあらかじめ記憶してあるものであってもよいし、印刷設定情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって印刷設定情報を記憶するようになっていてもよい。
【０００９】
また、本システムは、単一の装置、端末その他の機器として実現するようにしてもよいし、複数の装置、端末その他の機器を通信可能に接続したネットワークシステムとして実現するようにしてもよい。後者の場合、各構成要素は、それぞれ通信可能に接続されていれば、複数の機器等のうちいずれに属していてもよい。
【００１０】
〔形態２〕  さらに、形態２の印刷設定情報提供システムは、形態１の印刷設定情報提供システムにおいて、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力手段と、前記印刷設定情報記憶手段の各印刷設定情報ごとに、前記提示優先条件入力手段で入力した提示優先条件に応じた評価を行う評価手段とを備え、
前記グループ化手段は、前記評価手段での評価結果が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
【００１１】
このような構成であれば、提示優先条件入力手段により、印刷設定情報の提示優先条件が入力されると、評価手段により、印刷設定情報記憶手段の各印刷設定情報ごとに、入力された提示優先条件に応じた評価が行われる。そして、グループ化手段により、評価結果が高い順に印刷設定情報が提示されるように印刷設定情報がグループ化される。
これにより、提示優先条件が入力されると、提示優先条件に応じた評価結果が高い順に印刷設定情報が提示されるので、必要な印刷設定情報をさらに容易に見つけ出すことができるという効果が得られる。
【００１２】
ここで、提示優先条件としては、例えば、環境負荷に関する評価が高い印刷設定情報を
優先的に提示すべき環境優先条件、印刷結果の仕上がりのよさ（解像度を含む。）に関する評価が高い印刷設定情報を優先的に提示すべききれい優先条件、印刷のコストに関する評価が高い印刷設定情報を優先的に提示すべきコスト優先条件および印刷速度に関する評価が高い印刷設定情報を優先的に提示すべき速度優先条件が含まれる。以下、形態４の印刷設定情報提供システム、形態８および１０の印刷設定情報提供プログラム、並びに形態１４および１６の印刷設定情報提供方法において同じである。
また、印刷設定情報の評価は、評価値を算出しまたは記憶手段等から評価値を取得することにより行うことができる。以下、形態８の印刷設定情報提供プログラム、および形態１４の印刷設定情報提供方法において同じである。
【００１３】
〔形態３〕  さらに、形態３の印刷設定情報提供システムは、形態２の印刷設定情報提供システムにおいて、
さらに、前記印刷設定情報の評価基準を示す評価基準情報を前記提示優先条件と対応付けて記憶する評価基準情報記憶手段を備え、
前記評価手段は、前記提示優先条件入力手段で入力した提示優先条件に対応する前記評価基準情報を前記評価基準情報記憶手段から取得し、前記印刷設定情報記憶手段の各印刷設定情報ごとに、取得した評価基準情報および当該印刷設定情報に基づいて前記評価値を算出し、
前記グループ化手段は、前記評価手段で算出した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
【００１４】
このような構成であれば、評価手段により、入力された提示優先条件に対応する評価基準情報が評価基準情報記憶手段から取得され、印刷設定情報記憶手段の各印刷設定情報ごとに、取得された評価基準情報およびその印刷設定情報に基づいて評価値が算出される。そして、グループ化手段により、評価値が高い順に印刷設定情報が提示されるように印刷設定情報がグループ化される。
【００１５】
これにより、評価基準情報および印刷設定情報に基づいて評価値が算出されるので、より適切な評価結果を得ることができるという効果が得られる。
ここで、評価基準情報記憶手段は、評価基準情報をあらゆる手段でかつあらゆる時期に記憶するものであり、評価基準情報をあらかじめ記憶してあるものであってもよいし、評価基準情報をあらかじめ記憶することなく、本システムの動作時に外部からの入力等によって評価基準情報を記憶するようになっていてもよい。
【００１６】
〔形態４〕  さらに、形態４の印刷設定情報提供システムは、形態１の印刷設定情報提供システムにおいて、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力手段を備え、
前記印刷設定情報記憶手段は、さらに、前記提示優先条件に応じた評価値と対応付けて前記印刷設定情報を記憶し、
前記グループ化手段は、前記提示優先条件入力手段で入力した提示優先条件に対応する前記評価値を前記印刷設定情報記憶手段から取得し、取得した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
【００１７】
このような構成であれば、提示優先条件入力手段により、印刷設定情報の提示優先条件が入力されると、グループ化手段により、入力された提示優先条件に対応する評価値が印刷設定情報記憶手段から取得され、取得された評価値が高い順に印刷設定情報が提示されるように印刷設定情報がグループ化される。
これにより、提示優先条件が入力されると、提示優先条件に応じた評価値が高い順に印刷設定情報が提示されるので、必要な印刷設定情報をさらに容易に見つけ出すことができるという効果が得られる。
【００１８】
〔形態５〕  さらに、形態５の印刷設定情報提供システムは、形態４の印刷設定情報提供システムにおいて、
さらに、印刷結果に対する評価値を入力する評価値入力手段と、前記評価値入力手段で入力した評価値に基づいて、前記提示優先条件入力手段で入力した提示優先条件に対応する前記印刷設定情報記憶手段の評価値を更新する評価値更新手段とを備えることを特徴とする。
【００１９】
このような構成であれば、評価値入力手段により、印刷結果に対する評価値が入力されると、評価値更新手段により、入力された評価値に基づいて、入力された提示優先条件に対応する印刷設定情報記憶手段の評価値が更新される。
これにより、印刷結果に対する評価値に基づいて印刷設定情報記憶手段の評価値が更新されるので、ユーザの実情に沿った評価結果を得ることができるという効果が得られる。
【００２０】
〔形態６〕  さらに、形態６の印刷設定情報提供システムは、形態１ないし５のいずれか１の印刷設定情報提供システムにおいて、
前記第１対象はユーザまたはホスト端末であり、前記第２対象は印刷装置であることを特徴とする。
このような構成であれば、区分入力手段により、ユーザ、ホスト端末または印刷装置の区分が入力されると、グループ化手段により、入力されたユーザ、ホスト端末または印刷装置の内容ごとに、印刷設定情報記憶手段の印刷設定情報がグループ化される。
【００２１】
〔形態７〕  一方、上記目的を達成するために、形態７の印刷設定情報提供プログラムは、
複数の印刷項目のうちいずれかの項目の印刷設定を含む印刷設定情報を提供する印刷設定情報提供プログラムであって、
第１対象、第２対象および前記印刷項目の区分を入力する区分入力ステップと、前記区分入力ステップで前記第１対象または前記第２対象の区分が入力されたときは当該対象の内容ごとに、前記区分入力ステップで前記印刷項目の区分が入力されたときは前記各印刷項目ごとに、前記第１対象に関する第１対象情報および前記第２対象に関する第２対象情報と対応付けて前記印刷設定情報を記憶する印刷設定情報記憶手段の印刷設定情報をグループ化するグループ化ステップと、前記グループ化ステップでグループ化した印刷設定情報の一覧を提示する一覧提示ステップと、前記一覧提示ステップで提示した一覧のなかからされたいずれかの選択を入力する印刷設定情報選択ステップと、前記印刷設定情報選択ステップで選択された印刷設定情報を提供する印刷設定情報提供ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
【００２２】
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の印刷設定情報提供システムと同等の作用および効果が得られる。
【００２３】
〔形態８〕  さらに、形態８の印刷設定情報提供プログラムは、形態７の印刷設定情報提供プログラムにおいて、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力ステップと、前記印刷設定情報記憶手段の各印刷設定情報ごとに、前記提示優先条件入力ステップで入力した提示優先条件に応じた評価を行う評価ステップとからなる処理をコンピュータに実行させるためのプログラムを含み、
前記グループ化ステップは、前記評価ステップでの評価結果が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られ
たプログラムに従ってコンピュータが処理を実行すると、形態２の印刷設定情報提供システムと同等の作用および効果が得られる。
【００２４】
〔形態９〕  さらに、形態９の印刷設定情報提供プログラムは、形態８の印刷設定情報提供プログラムにおいて、
前記評価ステップは、前記印刷設定情報の評価基準を示す評価基準情報を前記提示優先条件と対応付けて記憶する評価基準情報記憶手段から、前記提示優先条件入力ステップで入力した提示優先条件に対応する前記評価基準情報を取得し、前記印刷設定情報記憶手段の各印刷設定情報ごとに、取得した評価基準情報および当該印刷設定情報に基づいて前記評価値を算出し、
前記グループ化ステップは、前記評価ステップで算出した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３の印刷設定情報提供システムと同等の作用および効果が得られる。
【００２５】
〔形態１０〕  さらに、形態１０の印刷設定情報提供プログラムは、形態７の印刷設定情報提供プログラムにおいて、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力ステップからなる処理をコンピュータに実行させるためのプログラムを含み、
前記印刷設定情報記憶手段は、さらに、前記提示優先条件に応じた評価値と対応付けて前記印刷設定情報を記憶し、
前記グループ化ステップは、前記提示優先条件入力ステップで入力した提示優先条件に対応する前記評価値を前記印刷設定情報記憶手段から取得し、取得した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態４の印刷設定情報提供システムと同等の作用および効果が得られる。
【００２６】
〔形態１１〕  さらに、形態１１の印刷設定情報提供プログラムは、形態１０の印刷設定情報提供プログラムにおいて、
さらに、印刷結果に対する評価値を入力する評価値入力ステップと、前記評価値入力ステップで入力した評価値に基づいて、前記提示優先条件入力ステップで入力した提示優先条件に対応する前記印刷設定情報記憶手段の評価値を更新する評価値更新ステップとからなる処理をコンピュータに実行させるためのプログラムを含むことを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の印刷設定情報提供システムと同等の作用および効果が得られる。
【００２７】
〔形態１２〕  さらに、形態１２の印刷設定情報提供プログラムは、形態７ないし１１のいずれか１の印刷設定情報提供プログラムにおいて、
前記第１対象はユーザまたはホスト端末であり、前記第２対象は印刷装置であることを特徴とする。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の印刷設定情報提供システムと同等の作用および効果が得られる。
【００２８】
〔形態１３〕  一方、上記目的を達成するために、形態１３の印刷設定情報提供方法は、
複数の印刷項目のうちいずれかの項目の印刷設定を含む印刷設定情報を提供する印刷設定情報提供方法であって、
第１対象、第２対象および前記印刷項目の区分を入力する区分入力ステップと、前記区分入力ステップで前記第１対象または前記第２対象の区分が入力されたときは当該対象の内容ごとに、前記区分入力ステップで前記印刷項目の区分が入力されたときは前記各印刷項目ごとに、前記第１対象に関する第１対象情報および前記第２対象に関する第２対象情報と対応付けて前記印刷設定情報を記憶する印刷設定情報記憶手段の印刷設定情報をグループ化するグループ化ステップと、前記グループ化ステップでグループ化した印刷設定情報の一覧を提示する一覧提示ステップと、前記一覧提示ステップで提示した一覧のなかからされたいずれかの選択を入力する印刷設定情報選択ステップと、前記印刷設定情報選択ステップで選択された印刷設定情報を提供する印刷設定情報提供ステップとを含むことを特徴とする。
これにより、形態１の印刷設定情報提供システムと同等の効果が得られる。
【００２９】
〔形態１４〕  さらに、形態１４の印刷設定情報提供方法は、形態１３の印刷設定情報提供方法において、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力ステップと、前記印刷設定情報記憶手段の各印刷設定情報ごとに、前記提示優先条件入力ステップで入力した提示優先条件に応じた評価を行う評価ステップとを含み、
前記グループ化ステップは、前記評価ステップでの評価結果が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
これにより、形態２の印刷設定情報提供システムと同等の効果が得られる。
【００３０】
〔形態１５〕  さらに、形態１５の印刷設定情報提供方法は、形態１４の印刷設定情報提供方法において、
前記評価ステップは、前記印刷設定情報の評価基準を示す評価基準情報を前記提示優先条件と対応付けて記憶する評価基準情報記憶手段から、前記提示優先条件入力ステップで入力した提示優先条件に対応する前記評価基準情報を取得し、前記印刷設定情報記憶手段の各印刷設定情報ごとに、取得した評価基準情報および当該印刷設定情報に基づいて前記評価値を算出し、
前記グループ化ステップは、前記評価ステップで算出した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
これにより、形態３の印刷設定情報提供システムと同等の効果が得られる。
【００３１】
〔形態１６〕  さらに、形態１６の印刷設定情報提供方法は、形態１３の印刷設定情報提供方法において、
さらに、前記印刷設定情報の提示優先条件を入力する提示優先条件入力ステップを含み、
前記印刷設定情報記憶手段は、さらに、前記提示優先条件に応じた評価値と対応付けて前記印刷設定情報を記憶し、
前記グループ化ステップは、前記提示優先条件入力ステップで入力した提示優先条件に対応する前記評価値を前記印刷設定情報記憶手段から取得し、取得した評価値が高い順に前記印刷設定情報が提示されるように前記印刷設定情報をグループ化することを特徴とする。
これにより、形態４の印刷設定情報提供システムと同等の効果が得られる。
【００３２】
〔形態１７〕  さらに、形態１７の印刷設定情報提供方法は、形態１６の印刷設定情報提供方法において、
さらに、印刷結果に対する評価値を入力する評価値入力ステップと、前記評価値入力ステップで入力した評価値に基づいて、前記提示優先条件入力ステップで入力した提示優先
条件に対応する前記印刷設定情報記憶手段の評価値を更新する評価値更新ステップとを含むことを特徴とする。
これにより、形態５の印刷設定情報提供システムと同等の効果が得られる。
【００３３】
〔形態１８〕  さらに、形態１８の印刷設定情報提供方法は、形態１３ないし１７のいずれか１の印刷設定情報提供方法において、
前記第１対象はユーザまたはホスト端末であり、前記第２対象は印刷装置であることを特徴とする。
これにより、形態６の印刷設定情報提供システムと同等の効果が得られる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の第１の実施の形態を図面を参照しながら説明する。図１ないし図１０は、本発明に係る印刷設定情報提供システムの第１の実施の形態を示す図である。
まず、本発明を適用するネットワークシステムの機能概要を説明する。
【００３５】
図１は、ネットワークシステムの機能概要を示す機能ブロック図である。
ネットワーク１９９には、図１に示すように、印刷設定情報を提供するサーバ１００と、複数のホスト端末２００と、複数のプリンタ３００とが接続されている。
サーバ１００は、ホスト端末２００のユーザを識別するためのユーザＩＤおよびプリンタ３００を識別するためのプリンタＩＤと対応付けて、複数の印刷項目のうちいずれかの項目の印刷設定を含む印刷設定情報を記憶する印刷設定情報記憶部１０と、ユーザ、プリンタ３００および印刷項目の区分（以下、これらをグループ化区分と総称する。）を入力する区分入力部１２とを有して構成されている。
【００３６】
サーバ１００は、さらに、区分入力部１２でユーザまたはプリンタ３００の区分が入力されたときはその対象の内容ごとに、区分入力部１２で印刷項目の区分が入力されたときは各印刷項目ごとに、印刷設定情報記憶部１０の印刷設定情報をグループ化するグループ化部１４と、グループ化部１４でグループ化した印刷設定情報の一覧をホスト端末２００に提示する一覧提示部１６とを有して構成されている。
サーバ１００は、さらに、一覧提示部１６で提示した一覧のなかからされたいずれかの選択を入力する印刷設定情報選択部１８と、印刷設定情報選択部１８で選択された印刷設定情報をホスト端末２００に提供する印刷設定情報提供部２０とを有して構成されている。
【００３７】
次に、サーバ１００の構成を説明する。
図２は、サーバ１００のハードウェア構成を示すブロック図である。
サーバ１００は、図２に示すように、制御プログラムに基づいて演算およびシステム全体を制御するＣＰＵ５０と、所定領域にあらかじめＣＰＵ５０の制御プログラム等を格納しているＲＯＭ５２と、ＲＯＭ５２等から読み出したデータやＣＰＵ５０の演算過程で必要な演算結果を格納するためのＲＡＭ５４と、外部装置に対してデータの入出力を媒介するＩ／Ｆ５８とで構成されており、これらは、データを転送するための信号線であるバス５９で相互にかつデータ授受可能に接続されている。
【００３８】
Ｉ／Ｆ５８には、外部装置として、ヒューマンインターフェースとしてデータの入力が可能なキーボードやマウス等からなる入力装置６０と、データやテーブル等をファイルとして格納する記憶装置６２と、画像信号に基づいて画面を表示する表示装置６４と、ネットワーク１９９に接続するための信号線とが接続されている。
【００３９】
次に、記憶装置６２のデータ構造を説明する。
記憶装置６２は、印刷設定情報記憶部１０として構成され、印刷設定情報を登録した印
刷設定情報テーブル４００を記憶している。
図３は、印刷設定情報テーブル４００のデータ構造を示す図である。
印刷設定情報テーブル４００には、図３に示すように、各印刷設定情報ごとに１つのレコードが登録されている。各レコードは、印刷設定情報を識別するための印刷設定ＩＤ、ユーザＩＤ、プリンタＩＤ、用紙サイズ、両面印刷、面付け、供給装置およびその他の印刷設定をそれぞれ登録するフィールドを含んで構成されている。ここで、用紙サイズ、両面印刷、面付け、給紙装置およびその他の印刷設定は、印刷設定情報を構成している。
【００４０】
次に、ＣＰＵ５０で実行される処理を説明する。
ＣＰＵ５０は、マイクロプロセッシングユニット（ＭＰＵ）等からなり、ＲＯＭ５２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図４のフローチャートに示す印刷設定情報提供処理を実行する。
【００４１】
図４は、印刷設定情報提供処理を示すフローチャートである。
印刷設定情報提供処理は、ホスト端末２００からの提供要求に応じて印刷設定情報をホスト端末２００に提供する処理であって、ＣＰＵ５０において実行されると、図４に示すように、まず、ステップＳ１００に移行する。
ステップＳ１００では、印刷設定情報の提供要求を受信したか否かを判定し、提供要求を受信したと判定したとき(Yes)は、ステップＳ１０２に移行するが、そうでないと判定
したとき(No)は、提供要求を受信するまでステップＳ１００で待機する。
【００４２】
ステップＳ１０２では、グループ化区分を受信し、ステップＳ１０４に移行して、印刷設定情報をグループ化するグループ化処理を実行する。
グループ化処理では、ユーザの区分を受信したときは、印刷設定情報テーブル４００に基づいて、各ユーザごとに印刷設定情報をグループ化する。また、プリンタ３００の区分を受信したときは、印刷設定情報テーブル４００に基づいて、各プリンタ３００ごとに印刷設定情報をグループ化する。また、印刷項目の区分を受信したときは、印刷設定情報テーブル４００に基づいて、各印刷項目ごとに印刷設定情報をグループ化する。
【００４３】
次いで、ステップＳ１０６に移行して、グループ化した印刷設定情報の一覧をホスト端末２００に送信し、ステップＳ１０８に移行して、一覧のなかからされたいずれかの選択を受信し、ステップＳ１１０に移行して、選択された印刷設定情報をホスト端末２００に送信し、一連の処理を終了して元の処理に復帰させる。
【００４４】
次に、ホスト端末２００の構成を説明する。
図５は、ホスト端末２００のハードウェア構成を示すブロック図である。
ホスト端末２００は、図５に示すように、サーバ１００と同様に、ＣＰＵ７０、ＲＯＭ７２、ＲＡＭ７４およびＩ／Ｆ７８をバス５９で相互にかつデータ授受可能に接続して構成されている。Ｉ／Ｆ７８には、外部装置として、入力装置８０、記憶装置８２、表示装置８４およびネットワーク１９９への信号線が接続されている。
ＣＰＵ７０は、ＲＯＭ７２の所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図６のフローチャートに示す印刷要求処理を実行する。
【００４５】
図６は、印刷要求処理を示すフローチャートである。
印刷要求処理は、プリンタ３００に印刷を要求する処理であって、ＣＰＵ７０において実行されると、図６に示すように、まず、ステップＳ２００に移行する。
ステップＳ２００では、文書作成アプリケーション等から印刷が要求されたか否かを判定し、印刷が要求されたと判定したとき(Yes)は、ステップＳ２０２に移行するが、そう
でないと判定したとき(No)は、印刷が要求されるまでステップＳ２００で待機する。
【００４６】
ステップＳ２０２では、グループ化区分を入力するためのグループ化区分入力画面を表示装置８４に表示し、ステップＳ２０４に移行して、グループ化区分を入力装置８０から入力し、ステップＳ２０６に移行して、サーバ１００に提供要求を送信し、ステップＳ２０８に移行して、入力したグループ化区分をサーバ１００に送信し、ステップＳ２１０に移行する。
【００４７】
ステップＳ２１０では、印刷設定情報の一覧を受信し、ステップＳ２１２に移行して、受信した印刷設定情報の一覧をそのグループ構造に応じて階層的に提示するための一覧画面を表示装置８４に表示し、ステップＳ２１４に移行して、一覧画面の印刷設定情報のなかからされたいずれかの選択を入力装置８０から入力し、ステップＳ２１６に移行して、入力した印刷設定情報の選択をサーバ１００に送信し、ステップＳ２１８に移行する。
【００４８】
ステップＳ２１８では、印刷設定情報を受信し、ステップＳ２２０に移行して、文書作成アプリケーション等から文書データを取得し、ステップＳ２２２に移行して、受信した印刷設定情報および取得した文書データに基づいて印刷データを生成し、ステップＳ２２４に移行して、生成した印刷データを印刷要求とともにプリンタ３００に送信し、一連の処理を終了して元の処理に復帰させる。
【００４９】
次に、本実施の形態の動作を説明する。
まず、各ユーザごとに印刷設定情報をグループ化する場合を説明する。
ユーザは、ホスト端末２００において印刷を要求する。
図７は、グループ化区分入力画面を示す図である。
ホスト端末２００では、印刷が要求されると、ステップＳ２０２を経て、図７に示すように、グループ化区分入力画面が表示される。図７のグループ化区分入力画面では、「ユーザ別」、「プリンタ別」、「印刷項目別」のボタンによりグループ化区分が選択的に入力することができる。ここで、ユーザは、「ユーザ別」のボタンをクリックしてユーザの区分を選択する。
【００５０】
ホスト端末２００では、グループ化区分入力画面においてユーザの区分が入力されると、ステップＳ２０６、Ｓ２０８を経て、提供要求および入力されたユーザの区分がサーバ１００に送信される。
サーバ１００では、提供要求を受信すると、ステップＳ１０２〜Ｓ１０６を経て、ユーザの区分を受信し、各ユーザごとに印刷設定情報がグループ化され、グループ化された印刷設定情報の一覧がホスト端末２００に送信される。
【００５１】
図８は、各ユーザごとにグループ化された印刷設定情報の一覧を示す図である。
ホスト端末２００では、印刷設定情報の一覧を受信すると、ステップＳ２１２を経て、図８に示すように、受信した印刷設定情報の一覧を提示するための一覧画面が表示される。図８の一覧画面では、各ユーザごとに印刷設定情報がグループ化され、例えば、「ユーザ２」を選択すると、ユーザ２が設定したプリンタＡ、Ｂの印刷設定情報がその下位の階層に表示される。ユーザは、このように一覧画面のツリーを階層的に辿ることにより、ユーザを目的として所望の印刷設定情報を検索することができる。そして、所望の印刷設定情報が見つかれば、最終的にその印刷設定情報を選択する。
【００５２】
ホスト端末２００では、一覧画面において印刷設定情報の選択が入力されると、ステップＳ２１６を経て、入力された印刷設定情報の選択がサーバ１００に送信される。
サーバ１００では、印刷設定情報の選択を受信すると、ステップＳ１１０を経て、選択された印刷設定情報がホスト端末２００に送信される。
ホスト端末２００では、印刷設定情報を受信すると、ステップＳ２２０を経て、文書データが取得され、受信した印刷設定情報および取得された文書データに基づいて印刷デー
タが生成され、生成された印刷データがプリンタ３００に送信される。
プリンタ３００では、印刷データを受信すると、プリンタエンジン（不図示）により、受信した印刷データに基づいて印刷が行われる。
【００５３】
次に、各プリンタ３００ごとに印刷設定情報をグループ化する場合を説明する。
ユーザは、図７のグループ化区分入力画面において「プリンタ別」のボタンをクリックしてプリンタ３００の区分を選択する。
図９は、各プリンタ３００ごとにグループ化された印刷設定情報の一覧を示す図である。
【００５４】
グループ化区分入力画面においてプリンタ３００の区分が入力されると、サーバ１００により各プリンタ３００ごとに印刷設定情報がグループ化され、ホスト端末２００では、図９に示すように、各プリンタ３００ごとにグループ化された印刷設定情報の一覧を示す一覧画面が表示される。図９の一覧画面において、例えば、「プリンタＡ」を選択すると、プリンタＡについてユーザ１〜３が設定した印刷設定情報がその下位の階層に表示される。ユーザは、このように一覧画面のツリーを階層的に辿ることにより、プリンタ３００を目的として所望の印刷設定情報を検索することができる。
【００５５】
次に、各印刷項目ごとに印刷設定情報をグループ化する場合を説明する。
ユーザは、図７のグループ化区分入力画面において「印刷項目別」のボタンをクリックして印刷項目の区分を選択する。
図１０は、各印刷項目ごとにグループ化された印刷設定情報の一覧を示す図である。
グループ化区分入力画面において印刷項目の区分が入力されると、サーバ１００により各印刷項目ごとに印刷設定情報がグループ化され、ホスト端末２００では、図１０に示すように、各印刷項目ごとにグループ化された印刷設定情報の一覧を示す一覧画面が表示される。図１０の一覧画面において、例えば、「用紙サイズ印刷設定」を選択すると、各用紙サイズに関する印刷設定情報がその下位の階層に表示され、さらに例えば、「用紙サイズＡ３」を選択すると、用紙サイズＡ３についてユーザ１〜３が設定した印刷設定情報がその下位の階層に表示される。ユーザは、このように一覧画面のツリーを階層的に辿ることにより、印刷項目を目的として所望の印刷設定情報を検索することができる。
【００５６】
このようにして、本実施の形態では、ユーザ、プリンタ３００および印刷項目の区分を入力し、ユーザまたはプリンタ３００の区分が入力されたときはその対象の内容ごとに、印刷項目の区分が入力されたときは各印刷項目ごとに、印刷設定情報をグループ化し、グループ化した印刷設定情報の一覧を提示し、提示した一覧のなかからされたいずれかの選択を入力し、選択された印刷設定情報をホスト端末２００に提供する。
【００５７】
これにより、ユーザ、プリンタ３００および印刷項目の区分をすると、その目的に応じて印刷設定情報がグループ化されて提示されるので、必要な印刷設定情報を容易に見つけ出すことができる。したがって、従来に比して、多様な目的に応じて印刷設定を効率的に取得することができる。
また、新規に追加されたユーザがこのシステムを利用する場合、面倒な印刷設定を自分で登録しなくても、既存ユーザの印刷設定から所望する印刷設定を利用することができる。新たなプリンタ３００、新たな印刷項目が追加された場合も同様である。
【００５８】
上記第１の実施の形態において、ユーザは、形態１、６、７、１２、１３または１８の第１対象に対応し、ユーザＩＤは、形態１、７または１３の第１対象情報に対応し、プリンタ３００は、形態１、６、７、１２、１３または１８の第２対象に対応し、プリンタＩＤは、形態１、７または１３の第２対象情報に対応している。また、印刷設定情報記憶部１０および記憶装置６２は、形態１、７または１３の印刷設定情報記憶手段に対応し、区
分入力部１２およびステップＳ１０２は、形態１の区分入力手段に対応し、ステップＳ１０２は、形態７または１３の区分入力ステップに対応している。
【００５９】
また、上記第１の実施の形態において、グループ化部１４およびステップＳ１０４は、形態１のグループ化手段に対応し、ステップＳ１０４は、形態７または１３のグループ化ステップに対応し、一覧提示部１６およびステップＳ１０６は、形態１の一覧提示手段に対応している。また、ステップＳ１０６は、形態７または１３の一覧提示ステップに対応し、印刷設定情報選択部１８およびステップＳ１０８は、形態１の印刷設定情報選択手段に対応し、ステップＳ１０８は、形態７または１３の印刷設定情報選択ステップに対応している。
また、上記第１の実施の形態において、印刷設定情報提供部２０およびステップＳ１１０は、形態１の印刷設定情報提供手段に対応し、ステップＳ１１０は、形態７または１３の印刷設定情報提供ステップに対応している。
【００６０】
次に、本発明の第２の実施の形態を図面を参照しながら説明する。図１１ないし図１７は、本発明に係る印刷設定情報提供システムの第２の実施の形態を示す図である。
本実施の形態は、上記第１の実施の形態に対して、印刷設定情報の評価値に基づいてグループ化する点が異なる。なお、以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００６１】
まず、本発明を適用するネットワークシステムの機能概要を説明する。
図１１は、ネットワークシステムの機能概要を示す機能ブロック図である。
サーバ１００は、図１１に示すように、印刷設定情報記憶部１０、区分入力部１２、グループ化部１４、一覧提示部１６、印刷設定情報選択部１８および印刷設定情報提供部２０のほか、印刷設定情報の評価基準を示す評価基準情報を印刷設定情報の提示優先条件と対応付けて記憶する評価基準情報記憶部２２とを有して構成されている。提示優先条件としては、例えば、環境負荷に関する評価値が高い印刷設定情報を優先的に提示すべき環境優先条件、印刷結果の仕上がりのよさ（解像度を含む。）に関する評価値が高い印刷設定情報を優先的に提示すべききれい優先条件、印刷のコストに関する評価値が高い印刷設定情報を優先的に提示すべきコスト優先条件および印刷速度に関する評価値が高い印刷設定情報を優先的に提示すべき速度優先条件が含まれる。
【００６２】
サーバ１００は、さらに、提示優先条件を入力する提示優先条件入力部２４と、印刷設定情報記憶部１０の各印刷設定情報ごとに、提示優先条件入力部２４で入力した提示優先条件に応じた評価値を算出する評価値算出部２６とを有して構成されている。
評価値算出部２６は、提示優先条件入力部２４で入力した提示優先条件に対応する評価基準情報を評価基準情報記憶部２２から取得し、印刷設定情報記憶部１０の各印刷設定情報ごとに、取得した評価基準情報およびその印刷設定情報に基づいて評価値を算出する。
グループ化部１４は、評価値算出部２６で算出した評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化する。
【００６３】
次に、記憶装置６２のデータ構造を説明する。
記憶装置６２は、さらに、評価基準情報記憶部２２として構成され、評価基準情報を登録した評価基準情報テーブル４２０を記憶している。
図１２は、印刷項目の条件に対する評価係数を登録した評価基準情報テーブル４２０のデータ構造を示す図である。
【００６４】
評価基準情報テーブル４２０には、図１２に示すように、印刷項目の各条件ごとに１つのレコードが登録されている。各レコードは、印刷項目の条件（項目条件）および評価係
数をそれぞれ登録するフィールドを含んで構成されている。
なお、評価基準情報テーブル４２０は、提示優先条件ごとに記憶装置６２に格納されており、対応テーブル等により提示優先条件および評価基準情報テーブル４２０の対応が特定可能となっている。
【００６５】
次に、サーバ１００で実行される処理を説明する。
ＣＰＵ５０は、図４の印刷設定情報提供処理に代えて、図１３のフローチャートに示す印刷設定情報提供処理を実行する。
図１３は、印刷設定情報提供処理を示すフローチャートである。
印刷設定情報提供処理は、図４の印刷設定情報提供処理に対して、ステップＳ１１２〜Ｓ１１８の処理が追加された点が異なるので、その点についてのみ説明する。
【００６６】
印刷設定情報提供処理は、ＣＰＵ５０において実行されると、図１３に示すように、ステップＳ１００、Ｓ１０２を経て、ステップＳ１１２に移行する。
ステップＳ１１２では、提示優先条件を受信したか否かを判定し、提示優先条件を受信したと判定したとき(Yes)は、ステップＳ１１４に移行して、受信した提示優先条件に対
応する評価基準情報テーブル４２０を記憶装置６２から読み出し、ステップＳ１１６に移行する。
【００６７】
ステップＳ１１６では、評価基準情報テーブル４２０および印刷設定情報テーブル４００に基づいて、受信した提示優先条件に応じた評価値を算出する。具体的には、受信した提示優先条件に対応する評価基準情報テーブル４２０を記憶装置６２から読み出し、印刷設定情報テーブル４００の各印刷設定情報ごとに、読み出した評価基準情報テーブル４２０の項目条件に該当する印刷項目があるかを判定し、該当の印刷項目があると判定したときは、評価基準情報テーブル４２０の同項目条件に対応する評価係数を加算することによりその印刷設定情報の評価値を算出する。図３、図１２の例にとると、図１２の評価基準情報テーブル４２０では、「両面印刷」、「裏紙使用」、「２面付け以上」および「トナーセーブ」が項目条件として設定されている。そして、印刷設定情報０（以下、印刷設定ＩＤ「０」の印刷設定情報をいう。以下、同様に略記する。）は、両面印刷の設定があり、面付け、裏紙の使用、トナーセーブの設定がないので、項目条件「両面印刷」に対応する「１」のみを加算し、その加算結果である「１」を評価値として算出する。同様の要領で、印刷設定情報１、４、５の評価値が「２」、印刷設定情報３の評価値が「１」、印刷設定情報２の評価値が「０」となる。
【００６８】
次いで、ステップＳ１１８に移行して、ステップＳ１０４と同様のグループ化処理を行うとともに、評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化し、ステップＳ１０６に移行する。
一方、ステップＳ１１２で、提示優先条件を受信しないと判定したとき(No)は、ステップＳ１０４に移行する。
【００６９】
次に、ホスト端末２００で実行される処理を説明する。
ＣＰＵ７０は、図６の印刷要求処理に代えて、図１４のフローチャートに示す印刷要求処理を実行する。
図１４は、印刷要求処理を示すフローチャートである。
印刷要求処理は、図６の印刷要求処理に対して、ステップＳ２２６、Ｓ２２８の処理が追加された点が異なるので、その点についてのみ説明する。
【００７０】
印刷要求処理は、ＣＰＵ７０において実行されると、図１４に示すように、ステップＳ２００〜Ｓ２０８を経て、ステップＳ２２６に移行する。
ステップＳ２２６では、提示優先条件を入力装置８０から入力したか否かを判定し、提
示優先条件を入力したと判定したとき(Yes)は、ステップＳ２２８に移行して、入力した
提示優先条件をサーバ１００に送信し、ステップＳ２１０に移行する。
【００７１】
次に、本実施の形態の動作を説明する。
まず、各ユーザごとに印刷設定情報をグループ化する場合を説明する。
ユーザは、ホスト端末２００において印刷を要求する。
ユーザは、グループ化区分入力画面において「ユーザ別」のボタンをクリックしてユーザの区分を選択し、例えば、提示優先条件として環境優先条件を入力する。
ホスト端末２００では、ユーザの区分および環境優先条件が入力されると、ステップＳ２０６、Ｓ２０８、Ｓ２２８を経て、提供要求並びに入力されたユーザの区分および環境優先条件がサーバ１００に送信される。
【００７２】
サーバ１００では、提供要求を受信すると、ステップＳ１０２、Ｓ１１２〜Ｓ１１６を経て、ユーザの区分および環境優先条件を受信し、各印刷設定情報ごとに、環境優先条件に対応する評価値が算出される。そして、ステップＳ１１８、Ｓ１０６を経て、各ユーザごとに印刷設定情報がグループ化されるとともに、評価値が高い順に印刷設定情報が提示されるように印刷設定情報がグループ化され、グループ化された印刷設定情報の一覧がホスト端末２００に送信される。
【００７３】
図１５は、各ユーザごとにグループ化された印刷設定情報の一覧を示す図である。
ホスト端末２００では、印刷設定情報の一覧を受信すると、ステップＳ２１２を経て、図１５に示すように、受信した印刷設定情報の一覧を提示するための一覧画面が表示される。図１５の一覧画面では、各ユーザごとに印刷設定情報がグループ化されるほか、「環境」という階層が形成されている。「環境」を選択すると、ユーザ１が設定したプリンタＢの印刷設定情報の環境負荷が最も低いので、その下位の階層において１番上に表示される。続いて、ユーザ３が設定したプリンタＡの印刷設定情報の環境負荷、ユーザ３が設定したプリンタＢの印刷設定情報の環境負荷がその順で低いので、２、３番目に表示される。ユーザは、このように一覧画面のツリーを階層的に辿ることにより、ユーザおよび環境優先を目的として所望の印刷設定情報を検索することができる。そして、所望の印刷設定情報が見つかれば、最終的にその印刷設定情報を選択する。
【００７４】
次に、各プリンタ３００ごとに印刷設定情報をグループ化する場合を説明する。
ユーザは、グループ化区分入力画面において「プリンタ別」のボタンをクリックしてプリンタ３００の区分を選択し、環境優先条件を入力する。
図１６は、各プリンタ３００ごとにグループ化された印刷設定情報の一覧を示す図である。
【００７５】
プリンタ３００の区分および環境優先条件が入力されると、サーバ１００では、各プリンタ３００ごとに印刷設定情報がグループ化されるとともに、環境負荷の評価値が高い順に印刷設定情報が提示されるように印刷設定情報がグループ化される。そして、ホスト端末２００では、図１６に示すように、各プリンタ３００ごとにグループ化された印刷設定情報の一覧を示す一覧画面が表示される。図１６の一覧画面では、「プリンタＢ」の階層下に、ユーザ１、３が設定したプリンタＢの印刷設定情報が「環境」という名称でその順で表示される。これらは、図１５の場合と同様に評価値が高いほど上位に表示される。ただし、図１５の場合と異なるのは、「環境」という階層が別に形成されるのではなく、同一のグループ内において、評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化している点が異なる。
【００７６】
次に、各印刷項目ごとに印刷設定情報をグループ化する場合を説明する。
ユーザは、グループ化区分入力画面において「印刷項目別」のボタンをクリックして印
刷項目の区分を選択し、環境優先条件を入力する。
図１７は、各印刷項目ごとにグループ化された印刷設定情報の一覧を示す図である。
印刷項目の区分および環境優先条件が入力されると、サーバ１００では、各印刷項目ごとに印刷設定情報がグループ化されるとともに、環境負荷の評価値が高い順に印刷設定情報が提示されるように印刷設定情報がグループ化される。そして、ホスト端末２００では、図１７に示すように、各印刷項目ごとにグループ化された印刷設定情報の一覧を示す一覧画面が表示される。図１７の一覧画面では、「用紙サイズＡ３」の階層下に、ユーザ１、３が設定した用紙サイズＡ３に関する印刷設定情報が「環境」という名称でその順で表示される。これらは、図１５の場合と同様に評価値が高いほど上位に表示される。
【００７７】
なお、提示優先条件としてきれい優先条件が入力された場合は、印刷結果の仕上がりのよさに関する評価値が高い順（すなわち、仕上がりがきれいな順）に、提示優先条件としてコスト優先条件が入力された場合は、印刷のコストに関する評価値が高い順（すなわち、コストが安い順）に、提示優先条件として速度優先条件が入力された場合は、印刷速度に関する評価値が高い順（すなわち、印刷速度が速い順）に印刷設定情報が提示される。また、他の目的に応じて提示優先条件を設定することもでき、その場合は、その目的に応じた評価値が高い順で印刷設定情報が提示される。
【００７８】
このようにして、本実施の形態では、提示優先条件を入力し、入力した提示優先条件に対応する評価基準情報テーブル４２０を読み出し、読み出した評価基準情報テーブル４２０および印刷設定情報テーブル４００に基づいて、各印刷設定情報ごとに評価値を算出し、算出した評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化する。
これにより、提示優先条件が入力されると、提示優先条件に応じた評価値が高い順に印刷設定情報が提示されるので、必要な印刷設定情報をさらに容易に見つけ出すことができる。
【００７９】
上記第２の実施の形態において、評価基準情報記憶部２２および記憶装置６２は、形態３、９または１５の評価基準情報記憶手段に対応し、提示優先条件入力部２４およびステップＳ１１２は、形態２または３の提示優先条件入力手段に対応し、ステップＳ１１２は、形態８、９、１４または１５の提示優先条件入力ステップに対応している。また、評価値算出部２６およびステップＳ１１４、Ｓ１１６は、形態２または３の評価手段に対応し、ステップＳ１１４、Ｓ１１６は、形態８、９、１４または１５の評価ステップに対応し、グループ化部１４およびステップＳ１１８は、形態２または３のグループ化手段に対応している。
また、上記第２の実施の形態において、ステップＳ１１８は、形態８、９、１４または１５のグループ化ステップに対応している。
【００８０】
次に、本発明の第３の実施の形態を図面を参照しながら説明する。図１８ないし図２３は、本発明に係る印刷設定情報提供システムの第３の実施の形態を示す図である。
本実施の形態は、上記第１および第２の実施の形態に対して、提示優先条件に応じた評価値をあらかじめ印刷設定情報と対応付けて記憶し、ユーザの印刷結果に対する評価値に基づいて評価値を更新する点が異なる。なお、以下、上記第１および第２の実施の形態と異なる部分についてのみ説明し、上記第１および第２の実施の形態と重複する部分については同一の符号を付して説明を省略する。
【００８１】
まず、本発明を適用するネットワークシステムの機能概要を説明する。
図１８は、ネットワークシステムの機能概要を示す機能ブロック図である。
ホスト端末２００は、図１８に示すように、印刷設定情報記憶部１０、区分入力部１２、グループ化部１４、一覧提示部１６、印刷設定情報選択部１８、印刷設定情報提供部２
０および提示優先条件入力部２４のほか、印刷結果に対する評価値を入力する評価値入力部２８と、評価値入力部２８で入力した評価値に基づいて、提示優先条件入力部２４で入力した提示優先条件に対応する印刷設定情報記憶部１０の評価値を更新する評価値更新部３０とを有して構成されている。
【００８２】
印刷設定情報記憶部１０は、提示優先条件に応じた評価値と対応付けて印刷設定情報を記憶する。
グループ化部１４は、提示優先条件入力部２４で入力した提示優先条件に対応する評価値を印刷設定情報記憶部１０から取得し、取得した評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化する。
【００８３】
次に、印刷設定情報テーブル４００のデータ構造を説明する。
図１９は、印刷設定情報テーブル４００のデータ構造を示す図である。
印刷設定情報テーブル４００には、図１９に示すように、各印刷設定情報ごとに１つのレコードが登録されている。各レコードは、印刷設定ＩＤ、ユーザＩＤ、プリンタＩＤ、用紙サイズ、両面印刷、面付け、供給装置、その他の印刷設定および評価値をそれぞれ登録するフィールドを含んで構成されている。
【００８４】
図１９の例では、１ページあたりの印刷速度が速い印刷設定情報ほど高い評価値が設定されている。なお、同図では、印刷速度に関する評価値のみを登録した例を示しているが、これに限らず、環境負荷に関する評価値、印刷結果の仕上がりのよさに関する評価値、印刷のコストに関する評価値その他の目的に応じた評価値が登録されているものとする。
【００８５】
次に、サーバ１００で実行される処理を説明する。
ＣＰＵ５０は、図４の印刷設定情報提供処理に代えて、図２０のフローチャートに示す印刷設定情報提供処理を実行する。
図２０は、印刷設定情報提供処理を示すフローチャートである。
印刷設定情報提供処理は、図４の印刷設定情報提供処理に対して、ステップＳ１１２、Ｓ１２０〜Ｓ１２６の処理が追加された点が異なるので、その点についてのみ説明する。
【００８６】
印刷設定情報提供処理は、ＣＰＵ５０において実行されると、図２０に示すように、ステップＳ１００、Ｓ１０２を経て、ステップＳ１１２に移行する。
ステップＳ１１２では、提示優先条件を受信したか否かを判定し、提示優先条件を受信したと判定したとき(Yes)は、ステップＳ１２０に移行して、受信した提示優先条件に対
応する評価値を印刷設定情報テーブル４００から取得し、ステップＳ１２０に移行する。
【００８７】
ステップＳ１２０では、ステップＳ１０４と同様のグループ化処理を行うとともに、取得した評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化し、ステップＳ１０６に移行する。
次いで、ステップＳ１０６〜Ｓ１１０を経て、ステップＳ１２４に移行して、印刷結果に対する評価値を受信したか否かを判定し、印刷結果に対する評価値を受信したと判定したとき(Yes)は、ステップＳ１２６に移行する。
【００８８】
ステップＳ１２６では、受信した評価値に基づいて、受信した提示優先条件に対応する印刷設定情報テーブル４００の評価値を更新し、一連の処理を終了して元の処理に復帰させる。この更新は、例えば、受信した評価値と、印刷設定情報テーブル４００の評価値の平均値を算出し、算出した平均値を新たな評価値として登録することにより行う。
一方、ステップＳ１２４で、印刷結果に対する評価値を受信しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ１１２で、提示優先条件を受信しないと判定したとき(No)は、ステッ
プＳ１０４に移行する。
【００８９】
次に、ホスト端末２００で実行される処理を説明する。
ＣＰＵ７０は、図１４の印刷要求処理に代えて、図２１のフローチャートに示す印刷要求処理を実行する。
図２１は、印刷要求処理を示すフローチャートである。
印刷要求処理は、図２１の印刷要求処理に対して、ステップＳ２３０、Ｓ２３２の処理が追加された点が異なるので、その点についてのみ説明する。
印刷要求処理は、ＣＰＵ７０において実行されると、図２１に示すように、ステップＳ２００〜Ｓ２２４を経て、ステップＳ２３０に移行する。
【００９０】
ステップＳ２３０では、印刷が終了した後に、印刷結果に対する評価値を入力装置８０から入力したか否かを判定し、印刷結果に対する評価値を入力したと判定したとき(Yes)
は、ステップＳ２３２に移行して、入力した評価値をサーバ１００に送信し、一連の処理を終了して元の処理に復帰させる。
一方、ステップＳ２３０で、印刷結果に対する評価値を入力しないと判定したとき(No)は、一連の処理を終了して元の処理に復帰させる。
【００９１】
次に、本実施の形態の動作を説明する。
本実施の形態の動作は、上記第２の実施の形態とほぼ同様であるので、各ユーザごとに印刷設定情報をグループ化する場合のみを説明し、他の場合については説明を省略する。
ユーザは、ホスト端末２００において印刷を要求する。
ユーザは、グループ化区分入力画面において「ユーザ別」のボタンをクリックしてユーザの区分を選択し、例えば、提示優先条件として速度優先条件を入力する。
【００９２】
ホスト端末２００では、ユーザの区分および速度優先条件が入力されると、ステップＳ２０６、Ｓ２０８、Ｓ２２８を経て、提供要求並びに入力されたユーザの区分および速度優先条件がサーバ１００に送信される。
サーバ１００では、提供要求を受信すると、ステップＳ１０２、Ｓ１１２、Ｓ１２０を経て、ユーザの区分および速度優先条件を受信し、速度優先条件に対応する評価値が取得される。そして、ステップＳ１２２、Ｓ１０６を経て、各ユーザごとに印刷設定情報がグループ化されるとともに、取得された評価値が高い順に印刷設定情報が提示されるように印刷設定情報がグループ化され、グループ化された印刷設定情報の一覧がホスト端末２００に送信される。
【００９３】
図２２は、各ユーザごとにグループ化された印刷設定情報の一覧を示す図である。
ホスト端末２００では、印刷設定情報の一覧を受信すると、ステップＳ２１２を経て、図２２に示すように、受信した印刷設定情報の一覧を提示するための一覧画面が表示される。図２２の一覧画面では、各ユーザごとに印刷設定情報がグループ化されるほか、「印刷速度」という階層が形成されている。「印刷速度」を選択すると、ユーザ１が設定したプリンタＢの印刷設定情報の印刷速度が最も速いので、その下位の階層において１番上に表示される。続いて、ユーザ２が設定したプリンタＢの印刷設定情報の印刷速度、ユーザ３が設定したプリンタＢの印刷設定情報の印刷速度がその順で速いので、２、３番目に表示される。ユーザは、このように一覧画面のツリーを階層的に辿ることにより、ユーザおよび速度優先を目的として所望の印刷設定情報を検索することができる。そして、所望の印刷設定情報が見つかれば、最終的にその印刷設定情報を選択する。
【００９４】
図２３は、評価値入力画面を示す図である。
ホスト端末２００では、印刷が終了すると、図２３に示すように、印刷結果に対する評価値を入力するための評価値入力画面が表示される。ここで、ユーザは、印刷結果に対す
る評価値を例えば５段階の評価のなかから選択すると、ステップＳ２３２を経て、入力された評価値がサーバ１００に送信される。
【００９５】
サーバ１００では、印刷結果に対する評価値を受信すると、ステップＳ１２６を経て、受信した評価値に基づいて、速度優先条件に対応する評価値が更新される。
このようにして、本実施の形態では、提示優先条件を入力し、入力した提示優先条件に対応する評価値を印刷設定情報テーブル４００から取得し、取得した評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化する。
【００９６】
これにより、提示優先条件が入力されると、提示優先条件に応じた評価値が高い順に印刷設定情報が提示されるので、必要な印刷設定情報をさらに容易に見つけ出すことができる。
さらに、本実施の形態では、印刷結果に対する評価値を入力し、入力した評価値に基づいて、提示優先条件に対応する印刷設定情報テーブル４００の評価値を更新する。
【００９７】
これにより、印刷結果に対する評価値に基づいて評価値が更新されるので、ユーザの実情に沿った評価結果を得ることができる。
上記第３の実施の形態において、グループ化部１４およびステップＳ１２２は、形態４のグループ化手段に対応し、ステップＳ１２２は、形態１０または１６のグループ化ステップに対応し、評価値入力部２８およびステップＳ１２４は、形態５の評価値入力手段に対応している。また、ステップＳ１２４は、形態１１または１７の評価値入力ステップに対応し、評価値更新部３０およびステップＳ１２６は、形態５の評価値更新手段に対応し、ステップＳ１２６は、形態１１または１７の評価値更新ステップに対応している。
【００９８】
なお、上記第１ないし第３の実施の形態においては、受信した印刷設定情報および文書データに基づいて印刷データを生成するように構成したが、これに限らず、受信した印刷設定情報に基づいてジョブチケットを生成し、印刷データを取得し、取得した印刷データおよび生成したジョブチケットをプリンタ３００に送信するように構成することもできる。
【００９９】
また、上記第２および第３の実施の形態においては、提示優先条件を入力し、提示優先条件に応じた評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化するように構成したが、この構成において、複数の提示優先条件を入力するように構成することもできる。この場合、例えば、提示優先条件ごとに算出または取得した評価値に基づいて加算、重み付け演算等により総合評価値を算出し、総合評価値が高い順に印刷設定情報が提示されるように印刷設定情報をグループ化する。
【０１００】
また、上記第１ないし第３の実施の形態においては、ユーザ、プリンタ３００および印刷項目の区分を入力し、ユーザまたはプリンタ３００の区分が入力されたときはその対象の内容ごとに、印刷項目の区分が入力されたときは各印刷項目ごとに、印刷設定情報をグループ化するように構成したが、ユーザの区分に代えてまたはユーザの区分とともに、ホスト端末の区分で印刷設定情報をグループ化するように構成することもできる。
【０１０１】
また、上記第１ないし第３の実施の形態においては、サーバ１００、ホスト端末２００およびホスト端末２００を別体に構成したが、これに限らず、これらの機能を一体にしたスタンドアローンのプリンタとして構成し、直接印刷を実行するように構成することもできる。なお、サーバ１００とホスト端末２００を一体に、サーバ１００とプリンタ３００を一体に、ホスト端末２００とプリンタ３００を一体に構成してもよい。
【０１０２】
また、上記第１ないし第３の実施の形態において、図４、図６、図１３、図１４、図２
０および図２１のフローチャートに示す処理を実行するにあたってはいずれも、ＲＯＭ５２、７２にあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭ５４、７４に読み込んで実行するようにしてもよい。
【０１０３】
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【図面の簡単な説明】
【０１０４】
【図１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図２】サーバ１００のハードウェア構成を示すブロック図である。
【図３】印刷設定情報テーブル４００のデータ構造を示す図である。
【図４】印刷設定情報提供処理を示すフローチャートである。
【図５】ホスト端末２００のハードウェア構成を示すブロック図である。
【図６】印刷要求処理を示すフローチャートである。
【図７】グループ化区分入力画面を示す図である。
【図８】各ユーザごとにグループ化された印刷設定情報の一覧を示す図である。
【図９】各プリンタ３００ごとにグループ化された印刷設定情報の一覧を示す図である。
【図１０】各印刷項目ごとにグループ化された印刷設定情報の一覧を示す図である。
【図１１】ネットワークシステムの機能概要を示す機能ブロック図である。
【図１２】印刷項目の条件に対する評価係数を登録した評価基準情報テーブル４２０のデータ構造を示す図である。
【図１３】印刷設定情報提供処理を示すフローチャートである。
【図１４】印刷要求処理を示すフローチャートである。
【図１５】各ユーザごとにグループ化された印刷設定情報の一覧を示す図である。
【図１６】各プリンタ３００ごとにグループ化された印刷設定情報の一覧を示す図である。
【図１７】各印刷項目ごとにグループ化された印刷設定情報の一覧を示す図である。
【図１８】ネットワークシステムの機能概要を示す機能ブロック図である。
【図１９】印刷設定情報テーブル４００のデータ構造を示す図である。
【図２０】印刷設定情報提供処理を示すフローチャートである。
【図２１】印刷要求処理を示すフローチャートである。
【図２２】各ユーザごとにグループ化された印刷設定情報の一覧を示す図である。
【図２３】評価値入力画面を示す図である。
【符号の説明】
【０１０５】
１００…サーバ、  １０…印刷設定情報記憶部、  １２…区分入力部、  １４…グループ化部、  １６…一覧提示部、  １８…印刷設定情報選択部、  ２０…印刷設定情報提供部、  ２２…評価基準情報記憶部、  ２４…提示優先条件入力部、  ２６…評価値算出部、
２８…評価値入力部、  ３０…評価値更新部、  ２００…ホスト端末、  ３００…プリンタ、  ５０、７０…ＣＰＵ、  ５２、７２…ＲＯＭ、  ５４、７４…ＲＡＭ、  ５８、７８…Ｉ／Ｆ、  ５９、７９…バス、  ６０、８０…入力装置、  ６２、８２…記憶装置、  ６４、８４…表示装置、  ４００…印刷設定情報テーブル、  ４２０…評価基準情報テーブル
【図１】
2008052476.tif 000003
【図２】
2008052476.tif 000004
【図３】
2008052476.tif 000005
【図４】
2008052476.tif 000006
【図５】
2008052476.tif 000007
【図６】
2008052476.tif 000008
【図７】
2008052476.tif 000009
【図８】
2008052476.tif 000010
【図９】
2008052476.tif 000011
【図１０】
2008052476.tif 000012
【図１１】
2008052476.tif 000013
【図１２】
2008052476.tif 000014
【図１３】
2008052476.tif 000015
【図１４】
2008052476.tif 000016
【図１５】
2008052476.tif 000017
【図１６】
2008052476.tif 000018
【図１７】
2008052476.tif 000019
【図１８】
2008052476.tif 000020
【図１９】
2008052476.tif 000021
【図２０】
2008052476.tif 000022
【図２１】
2008052476.tif 000023
【図２２】
2008052476.tif 000024
【図２３】
2008052476.tif 000025