(57)【要約】      （修正有）【課題】プリンタからの印刷要求に応じて、サーバ等に一時蓄積されていた印刷ジョブを出力する環境下において、各ユーザの要望に応じたプリンタ機種及び機能を提供する情報処理装置、プログラム及び情報処理システムを提供する。【解決手段】情報処理装置２は、機能の異なる複数の画像形成装置４ａ〜４ｃが接続され、ユーザの端末装置３ａ〜３ｃから送信された印刷ジョブをユーザが利用可能な前記画像形成装置に転送する。情報処理装置２は、ユーザごとに、ユーザが利用可能な画像形成装置４の機種群を作成する作成手段を有する。【選択図】図１
2018067035.tif 000002
【特許請求の範囲】
【請求項１】
機能の異なる複数の画像形成装置が接続され、ユーザの端末装置から送信された印刷ジョブを前記ユーザが利用可能な前記画像形成装置に転送する情報処理装置であって、
ユーザごとに、ユーザが利用可能な前記画像形成装置の機種群を作成する作成手段を有する情報処理装置。
【請求項２】
前記作成手段は、前記画像形成装置の機種群を自動で作成する請求項１に記載の情報処理装置。
【請求項３】
前記画像形成装置に対するユーザの利用実績を含む前記画像形成装置に関する情報を管理する管理手段をさらに有し、
前記作成手段は、前記ユーザの利用実績に基づいて前記画像形成装置の機種群を作成する請求項２に記載の情報処理装置。
【請求項４】
前記画像形成装置の機種群に対し、対応する前記ユーザが利用できる機能を当該ユーザの端末装置に通知する通知手段をさらに有する請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記画像形成装置に関する情報に基づいて、受けた印刷ジョブの印刷制御を行う制御手段をさらに有する請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記制御手段は、機能が利用不可能な機種の前記画像形成装置での出力を防止する請求項５に記載の情報処理装置。
【請求項７】
機能の異なる複数の画像形成装置が接続され、ユーザの端末装置から送信された印刷ジョブを前記ユーザが利用可能な前記画像形成装置に転送する情報処理装置のコンピュータを、
ユーザごとに、ユーザが利用可能な前記画像形成装置の機種群を作成する作成手段として、機能させるプログラム。
【請求項８】
ユーザの端末装置と、機能の異なる複数の画像形成装置と、請求項１〜６のいずれか１項に記載の情報処理装置とがネットワークを介して接続されて形成された情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
従来、例えば機種共通のプリンタドライバで必要に応じて機種に依存する機能の設定を行うことが可能なプログラムが提案されている（例えば、特許文献１参照）。
【０００３】
特許文献１に開示されたプログラムは、機種共通のプリンタドライバに設定されている第１の機能と、機種固有のプリンタドライバに設定されている第２の機能との設定項目を含む第１のユーザインタフェースを表示部に表示し、第１のユーザインタフェースから設定された設定項目の中で、機種固有のプリンタドライバで設定が必要な設定項目を含む第２のユーザインタフェースを表示部に表示することにより、機種共通のプリンタドライバに設定されている機能の設定と、機種固有のプリンタドライバに設定されている機能の設定とを機種共通のプリンタドライバで行うことができるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２１５９４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、プリンタからの印刷要求に応じて、サーバ等に一時蓄積されていた印刷ジョブを出力する環境下において、各ユーザの要望に応じたプリンタ機種及び機能を提供する情報処理装置、プログラム及び情報処理システムを提供することにある。
【課題を解決するための手段】
【０００６】
［１］機能の異なる複数の画像形成装置が接続され、ユーザの端末装置から送信された印刷ジョブを前記ユーザが利用可能な前記画像形成装置に転送する情報処理装置であって、
ユーザごとに、ユーザが利用可能な前記画像形成装置の機種群を作成する作成手段を有する情報処理装置。
［２］前記作成手段は、前記画像形成装置の機種群を自動で作成する前記［１］に記載の情報処理装置。
［３］前記画像形成装置に対するユーザの利用実績を含む前記画像形成装置に関する情報を管理する管理手段をさらに有し、
前記作成手段は、前記ユーザの利用実績に基づいて前記画像形成装置の機種群を作成する前記［２］に記載の情報処理装置。
［４］前記画像形成装置の機種群に対し、対応する前記ユーザが利用できる機能を当該ユーザの端末装置に通知する通知手段をさらに有する前記［１］〜［３］のいずれかに記載の情報処理装置。
［５］前記画像形成装置に関する情報に基づいて、受けた印刷ジョブの印刷制御を行う制御手段をさらに有する前記［１］〜［４］のいずれかに記載の情報処理装置。
［６］前記制御手段は、機能が利用不可能な機種の前記画像形成装置での出力を防止する［５］に記載の情報処理装置。
［７］機能の異なる複数の画像形成装置が接続され、ユーザの端末装置から送信された印刷ジョブを前記ユーザが利用可能な前記画像形成装置に転送する情報処理装置のコンピュータを、
ユーザごとに、ユーザが利用可能な前記画像形成装置の機種群を作成する作成手段として、機能させるプログラム。
［８］ユーザの端末装置と、機能の異なる複数の画像形成装置と、前記［１］〜［６］のいずれかに記載の情報処理装置とがネットワークを介して接続されて形成された情報処理システム。
【発明の効果】
【０００７】
請求項１、７及び８に係る発明によれば、プリンタからの印刷要求に応じて、サーバ等に一時蓄積されていた印刷ジョブを出力する環境下において、各ユーザの要望に応じたプリンタ機種及び機能を提供することができる。
請求項２に係る発明によれば、ユーザの手を煩わすことなくユーザが利用できる機器群を自動で作成することができる。
請求項３に係る発明によれば、ユーザによりふさわしい機器群を作成することができる。
請求項４に係る発明によれば、選択されている機種群によってユーザに提供する機能を切り替えることにより、ユーザが意図した出力結果を得ることができる。
請求項５に係る発明によれば、画像形成装置の情報により印刷制御することにより、ユーザが意図した出力結果を得ることができる。
請求項６に係る発明によれば、ユーザが意図しない出力や無駄な出力を防止することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、本発明の実施の形態に係る情報処理システムの概略を示す構成図である。
【図２】図２は、本発明の実施の形態に係る情報処理装置の概略を示す構成図である。
【図３】図３は、本発明の実施の形態に係る端末装置の概略を示す構成図である。
【図４】図４は、本発明の実施の形態に係る画像形成装置の概略を示す構成図である。
【図５】図５は、本発明の実施の形態における画像形成装置の機種群の一例を示す説明図である。
【図６】図６は、本発明の実施の形態における機種群の手動作成方法の一例を示すフローチャートである。
【図７】図７は、印刷設定画面の一例を示す説明図である。
【図８】図８は、機種グループ作成のダイアログの一例を示す説明図である。
【図９】図９は、登録された機種群の一例を示す説明図である。
【図１０】図１０は、本発明の実施の形態における機種群の自動作成方法の一例を示すフローチャートである。
【図１１】図１１は、蓄積された利用実績記録の一例を示す説明図である。
【図１２】図１２は、自動で作成された機種群の例を示す説明図である。
【図１３】図１３は、本発明の実施の形態における機能を選択する動作の一例を示すフローチャートである。
【図１４】図１４は、印刷設定画面の一例を示す説明図である。
【図１５】図１５は、機能切り替え設定のダイアログ画面の一例を示す説明図である。
【図１６】図１６は、機能切り替え設定のダイアログ画面の他の一例を示す説明図である。
【図１７】図１７は、画像形成装置の印刷動作の一例を示すフローチャートである。
【図１８】図１８は、機能群の選択の応用例における機能切り替え設定画面の一例を示す説明図である。
【発明を実施するための形態】
【０００９】
（本発明の実施の形態）
図１は、本発明の実施の形態に係る情報処理システムの概略を示す構成図である。
【００１０】
図１に示すように、本実施の形態の情報処理システム１は、情報処理装置２、複数の端末装置３ａ、・・・、３ｃ及び複数の画像形成装置４ａ、・・・、４ｄがネットワーク５に接続されて構成されている。以下、複数の端末装置３ａ、・・・、３ｃ及び複数の画像形成装置４ａ、・・・、４ｄを、単に端末装置３及び画像形成装置４と表現することもある。
【００１１】
端末装置３は、それぞれ各ユーザが使用するものであり、情報処理装置２は、ユーザの端末装置３から送信された印刷ジョブをユーザが利用可能な画像形成装置４に転送するものである。複数の画像形成装置４は、それぞれ機種及び機能が異なるものであり、情報処理装置２から印刷ジョブを受け取って、印刷を行う。
【００１２】
このように、情報処理システム１は、画像形成装置４からの印刷要求に応じて、情報処理装置２に一時蓄積されていた印刷ジョブを出力する所謂プルプリントシステムを形成する。プルプリントシステムでは、画像形成装置４やそのプリンタドライバを情報処理装置２で一括管理することで、各ユーザが複数の画像形成装置４を利用することが容易となる。
【００１３】
しかし、異なる機種が混在しているプルプリント環境下では、ユーザが印刷を開始する時点では、出力する画像形成装置４の機種が決まっておらず、ユーザが所望する印刷結果が得られない可能性がある。
【００１４】
そこで、本実施の形態では、ユーザごとに、ユーザが利用可能な画像形成装置４の機種群を作成することにより、各ユーザの要望に応じた機種及び機能を提供するようにしている。以下、各装置の構成及び機種群の作成について詳しく説明して行く。
【００１５】
図２は、本発明の実施の形態に係る情報処理装置２の概略を示す構成図である。図２に示すように、情報処理装置２は、制御部２０、記憶部２１、外部インターフェイス（外部Ｉ／Ｆ）２２等を有して構成されている。
【００１６】
制御部２０は、ＣＰＵ等から構成され、各部を制御するとともに各種のプログラムを実行する。制御部２０は、機種群作成手段２００、利用実績記録／確認手段２０１、機能群作成手段２０２及び印刷ジョブ蓄積／配布手段２０３を含んで構成されている。
【００１７】
機能群作成手段２０２は、機器機能確認手段２０２０、機能和集合作成手段２０２１及び機能積集合作成手段２０２２を含んでいる。また、印刷ジョブ蓄積／配布手段２０３は、ジョブ情報提供手段２０３０を含んでいる。
【００１８】
記憶部２１は、ハードディスクやフラッシュメモリ等の記録媒体から構成され、様々な情報を記憶するものであり、プログラム２１０、利用実績記憶部２１１及び印刷ジョブ蓄積部２１２を含んでいる。プログラム２１０は、制御部２０を機種群作成手段２００、利用実績記録／確認手段２０１、機能群作成手段２０２及び印刷ジョブ蓄積／配布手段２０３として機能させるものである。
【００１９】
外部Ｉ／Ｆ２２は、ネットワーク５を介して端末装置３や画像形成装置４及びその他の外部の機器と通信を行うものである。
【００２０】
機種群作成手段２００は、複数の画像形成装置４から、各ユーザに応じて自動で機種群を作成するものである。
【００２１】
利用実績記録／確認手段２０１は、機種群作成手段２００が自動で機種群を作成する際に用いる情報として、出力先機種、出力日時、起動したアプリケーション等の画像形成装置４の利用実績等に関する情報を確認し、利用実績記憶部２１１に記録するものである。すなわち、利用実績記録／確認手段２０１は、画像形成装置４に対するユーザの利用実績を含む画像形成装置４に関する情報を管理する管理手段に相当する。
【００２２】
機能群作成手段２０２は、以下説明する選択された機種群及び機能モードからユーザに提供する機能群を作成するものである。機能群作成手段２０２は、各画像形成装置４の機能を確認する機器機能確認手段２０２０、各画像形成装置４のいずれかで利用可能な機能として機能の和集合を作成する機能和集合作成手段２０２１、及び各画像形成装置４の共通の機能として機能の積集合を作成する機能積集合作成手段２０２２を含んでいる。
【００２３】
印刷ジョブ蓄積／配布手段２０３は、ユーザの端末装置３から出力された印刷ジョブを印刷ジョブ蓄積部２１２に蓄積し、また配布するものである。印刷ジョブ蓄積／配布手段２０３は、蓄積された印刷ジョブの設定情報を提供するジョブ情報提供手段２０３０を含んでいる。ジョブ情報提供手段２０３０は、印刷ジョブの設定に実行できないものが含まれていた場合には、その設定機能が利用不可能な機種での出力を防止する。すなわち、ジョブ情報提供手段２０３０は、画像形成装置４に関する情報に基づいて、受けた印刷ジョブの印刷制御を行い、機能が利用不可能な機種の画像形成装置４での出力を防止する制御手段に相当する。
【００２４】
図３は、本発明の実施の形態に係る端末装置３の概略を示す構成図である。
図３に示すように、本実施の形態の端末装置３は、制御部３０、記憶部３１、外部インタフェース（外部Ｉ／Ｆ）３２、ユーザインタフェース（ＵＩ）３３及びアプリケーション３４等を有して構成されている。
【００２５】
制御部３０は、ＣＰＵ等から構成され、各部を制御するとともに各種のプログラムを実行する。制御部３０は、機種群作成手段３００、利用可能機器列挙手段３０１、機種群記録手段３０２、利用実績登録手段３０３、機種群選択手段３０４、機能モード選択手段３０５、機能表示／設定手段３０６、印刷ジョブ生成手段３０７及び印刷ジョブ出力手段３０８を含んで構成されている。
【００２６】
記憶部３１は、ハードディスクやフラッシュメモリ等の記録媒体から構成され、様々な情報を記憶するものであり、プログラム３１０、機種群記憶部３１１、利用実績記憶部３１２及び印刷ジョブ記憶部３１３等を有している。プログラム３１０は、制御部３０を機種群作成手段３００、利用可能機器列挙手段３０１、機種群記録手段３０２、利用実績登録手段３０３、機種群選択手段３０４、機能モード選択手段３０５、機能表示／設定手段３０６、印刷ジョブ生成手段３０７及び印刷ジョブ出力手段３０８として機能させるものである。
【００２７】
利用可能機器列挙手段３０１は、ユーザが利用可能な画像形成装置４を列挙する手段である。機種群作成手段３００は、利用可能機器列挙手段３０１によって列挙された画像形成装置４からユーザが手動で画像形成装置４を選択して機種群を作成手段である。機種群記録手段３０２は、作成された機種群を機種群記憶部３１１に記録するものである。
【００２８】
利用実績登録手段３０３は、ユーザが印刷で利用した画像形成装置４の利用実績を登録するものであり、情報処理装置２の利用実績記録／確認手段２０１に出力先機種、出力日時、起動したアプリケーション等の情報を登録する。
【００２９】
機種群選択手段３０４は、機種群記憶部３１１に記憶されている複数の機種群から任意の機種群を選択するものである。
【００３０】
機能モード選択手段３０５は、機能モードを選択するものである。ここで機能モードには、共通モードとフルモードがある。共通モードは、機種群に含まれる機種全てで共通に利用可能な機能であり、機能の積集合をとることに相当する。フルモードは、機種群に含まれる機種のいずれかで利用可能な機能であり、機能の和集合をとることに相当する。
【００３１】
機能表示／設定手段３０６は、ユーザに各機能及び選択肢を表示し、設定を行わせるものである。以上の機種群選択手段３０４、機能モード選択手段３０５、機能表示／設定手段３０６は、ＵＩ３３を介してユーザに選択及び設定を行わせる。
【００３２】
印刷ジョブ生成手段３０７は、印刷ジョブを生成するものであり、印刷ジョブ出力手段３０８は、生成した印刷ジョブを情報処理装置２に出力するものである。
【００３３】
なお、上に示した例では、利用実績記録／確認手段２０１、機能群作成手段２０２及び自動で機種群を作成する機種群作成手段２００は、情報処理装置２側に配置されているが、これらのモジュールは端末装置３側に配置されるようにしてもよい。
【００３４】
図４は、本発明の実施の形態に係る画像形成装置の概略を示す構成図である。図４に示すように、画像形成装置４は、制御部４０、記憶部４１、外部インタフェース（外部Ｉ／Ｆ）４２、ユーザインタフェース（ＵＩ）４３及び印刷機能部４４等を有して構成されている。
【００３５】
制御部４０は、ＣＰＵ等から構成され、各部を制御するとともに各種のプログラムを実行する。制御部４０は、印刷ジョブ選択／決定手段４００、画像描画手段４０１及び印刷出力手段４０２等を含んで構成される。記憶部４１は、プログラム４１０、印刷ジョブ記憶部４１１、利用実績記憶部４１２等を含んで構成される。
【００３６】
ＵＩ４３は、例えばタッチパネルで構成され、操作部と表示部を含む操作・表示部である。ユーザは画像形成装置４で印刷を行う場合、ＵＩ４３を介して情報処理装置２に蓄積された印刷ジョブから印刷するジョブを選択して印刷を行う。
【００３７】
印刷ジョブ選択／決定手段４００は、ユーザが、ＵＩ４３を介して情報処理装置２に蓄積された印刷ジョブを一覧し、印刷するジョブを選択／決定するものである。このとき、情報処理装置２のジョブ情報提供手段２０３０は、前述したように、印刷ジョブの設定に実行できないものが含まれていた場合には、その設定機能が利用不可能な機種での出力を防止するようにする。
【００３８】
この出力を防止する方法としては様々な方法が考えられる。例えば、情報処理装置２に蓄積された印刷ジョブの設定情報と画像形成装置４の備えた機能とを比較することにより、プルプリントの印刷ジョブ選択時に印刷ができないことを表示するようにしても良いし、そのようなジョブは印刷ジョブの一覧に表示しないようにしてもよい。また、ユーザが印刷指示をした際に警告するようにしてもよい。これにはジョブ選択時に設定が無効となる機能を警告することが考えられる。この警告には、印刷できない機能に関する情報を表示するとともに、ユーザにそのまま印刷を続行するか印刷をキャンセルするかを支持させる表示をおこなう。ユーザが印刷続行を指示したとき、利用できない機能はキャンセルされて出力されるようにしてもよい。また、当該画像形成装置４の機種では利用できない機能を実行可能な他の機種での印刷をユーザに推奨するようにしてもよい。
【００３９】
画像描画手段４０１は、印刷指示から印刷機能部４４が印刷可能な画像データを描画するものである。印刷出力手段４０２は、画像描画手段４０１が作成した描画データを印刷機能部４４に出力するものである。印刷機能部４４は、印刷指示を実際に印刷するものであり、例えば電子写真方式、インクジェット方式等により用紙等の記録媒体に文書データを印刷して出力する。
【００４０】
（実施の形態の動作）
以下、本実施の形態の動作について説明する。
【００４１】
（１）手動で機種群を作成する場合
まず、手動で機種群を作成する場合について説明する。画像形成装置４の機種群の作成とは、例えば図５に示すように、複数の画像形成装置４ａ、・・・、４ｄがあるとき、これを目的別に機種を指定して機種群に分けることである。
【００４２】
図５に示す例では、５つの画像形成装置４ａ、・・・、４ｄが一部重複する３つの機種群に分けられている。例えば、機種群Ｇ１は、機能が充実した機種、機種群Ｇ２は、省エネタイプの機種、機種群Ｇ３は、建物内の同じフロアにある機種として機種群が作成されている。機種群に関する情報は、データのファイルとしてインポート／エクスポート可能である。また、管理者が予め機種群を作成して一般のユーザに配布し、ユーザがインポートして機種群を設定するようにしてもよい。
【００４３】
図６は、本発明の実施の形態における機種群の手動作成方法の一例を示すフローチャートである。
【００４４】
まず、ユーザは、端末装置３においてプリンタドライバの印刷設定画面から［機種グループ作成］ボタンを押下する（Ｓ１００）。
【００４５】
図７に、印刷設定画面の一例を示す。図７の印刷設定画面５００において、プリント種類５０１は、「通常プリント」が選択されている。この印刷設定画面５００で、ユーザが［機種グループ作成］ボタン５０２を押下すると、機種群作成手段３００が起動し、「機種グループの作成」のダイアログ画面が表示される。
【００４６】
図８は、機種グループ作成のダイアログ画面の一例を示す説明図である。利用可能機器列挙手段３０１は、利用可能な機種を列挙し（Ｓ１０１）、利用可能な機種の一覧をダイアログ画面５１０に「利用可能な機種」５１１として表示する（Ｓ１０２）。
【００４７】
ユーザは、列挙された利用可能な機種５１１の中から機種群を構成する機種を選択する（Ｓ１０３）。今、例えばユーザはオフィスの１６階の南側にいるとする。そこでユーザは、自分が利用しやすいように自分に近い機種を選択したとすると、ダイアログ画面５１０中に「選択」５１２として、選択された１６Ｆ南側に配置されている２つの機種が表示される。
【００４８】
ユーザはこの機種群に対して適切な「グループ名」を付けて機種群を登録する（Ｓ１０４）。例えば、ユーザはこの機種群に対して「グループ名」として「近くのＭＦＰ」５１３という名前を入力して、その下の［登録］ボタン５１４を押下すると、機種群記録手段３０２は、この機種群「近くのＭＦＰ」グループを機種群記憶部３１１に記録する。
【００４９】
図９に、登録された機種群のデータの一例を示す。図９に示すように、登録データ５２０は、グループ名５２１「近くのＭＦＰ」と機種５２２として２つの機種を含んでいる。
【００５０】
（２）自動で機種群を作成する場合
次に、自動で機種群を作成する動作について説明する。
【００５１】
図１０は、本発明の実施の形態における機種群の自動作成方法の一例を示すフローチャートである。
【００５２】
自動で機種群を作成する場合には、各ユーザについてユーザが印刷を行った画像形成装置４の利用実績等の画像形成装置４に関する情報を予め蓄積しておき、これらの情報に基づいて機種群が作成される。
【００５３】
利用実績等の情報は、端末装置３の利用実績登録手段３０３から情報処理装置２の利用実績記録／確認手段２０１に登録される（Ｓ２００）。なお、画像形成装置４が、各ユーザについての利用実績を利用実績記憶部４１２に記憶しておき、利用実績記録／確認手段２０１がここから利用実績を取得するようにしてもよい。
【００５４】
利用実績記録／確認手段２０１に登録された、あるいは利用実績記録／確認手段２０１が取得した利用実績は利用実績記憶部２１１に蓄積される（Ｓ２０１）。
【００５５】
図１１に、蓄積された利用実績記録の一例を示す。図１１に示すように、利用実績記録５３０は、利用したユーザ５３１、出力先機種５３２、利用した日付５３３及び利用したアプリケーション５３４を含んでいる。
【００５６】
次に、利用実績記録／確認手段２０１は、機種群を作成する対象ユーザの実績情報を利用実績記憶部２１１から取得し、機種群作成手段２００に対象ユーザの利用実績情報を送信する（Ｓ２０２）。
【００５７】
次に、機種群作成手段２００は、送られた対象ユーザの利用実績情報に基づいて、規定の機種群を作成する（Ｓ２０３）。ここで、規定の機種群とは、例えば、最近利用した機種群、具体的には、最近一週間あるいは１０日以内に利用した機種のグループや、よく利用する機種群、具体的には、最近一か月以内に１０回以上利用した機種のグループなどである。なお、規定の機種群としてどのようなものにするかはユーザが編集可能としてもよい。
【００５８】
図１２に、自動で作成された機種群の例を示す。図１２において、機種群Ｇ１０は、過去１０日以内に利用した機種群、機種群Ｇ１１は、累計１０回以上利用した機種群、機種群Ｇ１２は、アプリケーションとしてパワーポイント（Microsoft社の商標）を用いて出力した機種群、機種群Ｇ１３は、アプリケーションとしてＥｘｃｅｌ（Microsoft社の商標）を用いて出力した機種群、機種群Ｇ１４は、ユーザ定義によるもので、ユーザの近くにある機種群、という具合に機種群が作成されている。
【００５９】
なお、ユーザの近くにある機種群を自動で選択するにあたっては、ユーザの居住区域の情報、及び画像形成装置４が配置されている場所の情報が必要となるが、これらの情報の取得方法は特に限定はされない。
【００６０】
機種群作成手段２００は、作成した規定の機種群を機種群記録手段３０２に登録する（Ｓ２０４）。機種群記録手段３０２は、作成された機種群を機種群記憶部３１１に記憶する。
【００６１】
（３）機能群の選択動作
次に、機種群に含まれる各機種から機能群を選択する動作について説明する。図１３は、本発明の実施の形態における機能を選択する動作の一例を示すフローチャートである。
【００６２】
まず、ユーザが端末装置３のプリンタドライバの印刷設定画面から［機能切替］ボタンを押下すると、機種群選択手段３０４、機能モード選択手段３０５が起動し、機能切り替え設定のダイアログ画面が表示される（Ｓ３００）。
【００６３】
図１４に印刷設定画面の例を示す。図１４に示すように、印刷設定画面５４０において、プリント種類５４１は、「通常プリント」が設定されており、［機能切替］ボタン５４２を押下すると、機能切り替え設定のダイアログ画面が表示される。
【００６４】
図１５に、機能切り替え設定のダイアログ画面の一例を示す。図１５に示すように、機能切り替え設定のダイアログ画面５５０において、作成された「利用する機種群」５５１が表示されており、この中で「最近利用した機種群」を選択すると、その右側の選択結果５５２に「最近利用した機種群」の内訳として３つの機種が表示されている。
【００６５】
ユーザはこのように機能切り替え設定のダイアログ画面５５０において、作成された「利用する機種群」５５１の中から一つ機種群を選択する（Ｓ３０１）。例えば、「利用する機種群」５５１として、「近くのＭＦＰ」５５３を選択すると、「近くのＭＦＰ」機種群に含まれる機種が表示される。
【００６６】
すなわち、図１６に示すように、機能切り替え設定のダイアログ画面５６０において、「利用する機種群」５６１として「近くのＭＦＰ」を選択すると、右側の「選択結果」５６２に「近くのＭＦＰ」機種群に含まれる２つの機種が表示されている。
【００６７】
また、機能モードとして、「機種共通の機能のみ利用」か「利用可能な全ての機能を利用する」かを選択する（Ｓ３０２）。図１６に示す例では、機能モードとして、「機種共通の機能のみ利用」のラジオボタン５６３により、機種に共通の機能、すなわち機種群に含まれる機種の機能の積集合としての機能が選択されている。
【００６８】
機種群及び機能モードを選択すると、これらの選択した機種のリストが、図１５の選択結果５５２、あるいは図１６の選択結果５６２のように表示される（Ｓ３０３）。
【００６９】
機能群作成手段２０２は、機器機能確認手段２０２０により上記選択された機種のリストに含まれる各機種がサポートする機能を問い合わせる（Ｓ３０４）。
【００７０】
機能群作成手段２０２は、機能モードの指示に従い、機能群を作成する（Ｓ３０５）。選択されている機能モードが「利用可能な全ての機能を利用する」の場合には、機能和集合作成手段２０２１を用い、また機能モードが「機種共通の機能のみ利用」の場合には機能積集合作成手段２０２２を用いて、上記問い合わせ結果から機能群を作成する。図１６に示す例では、「機種共通の機能のみ利用」が選択されているので、機能積集合作成手段２０２２が用いられる。
【００７１】
機能群作成手段２０２は、作成した機能群を機能表示／設定手段３０６に通知する（Ｓ３０６）。すなわち、機能群作成手段２０２は、画像形成装置４の機種群に対し、対応するユーザが利用できる機能を当該ユーザの端末装置３に通知する通知手段に相当する。機能表示／設定手段３０６は、通知された機能群に従って、ユーザに提示する機能及び選択肢を更新する。
【００７２】
なお、機能モードとして、「利用可能な全ての機能を利用する」積集合機能と、「利用可能な全ての機能を利用する」和集合機能のどちらをデフォルトとして選択するかは選択した機種群によって決定するようにしてもよい。例えば、選択した機種群に含まれる各機種が比較的シンプルな機能構成の機種で機能差が少ない場合には和集合機能をデフォルトとし、機種群に含まれる各機種が比較的高機能な機能構成の機種で機能差が大きい場合には積集合機能をデフォルトとするようにしてもよい。
【００７３】
また、「近くの機種」機種群を選択した場合には、出力先として選択した機種で設定どおりの出力が不可能の場合にも、近くに設定どおりの出力が可能な機種が存在するので和集合機能をデフォルトとしてもよい。
【００７４】
また、印刷時に現在選択している機種群に含まれる機種が具体的にどの機種であるのかをユーザに通知するようにしてもよい。また、印刷設定時に印刷設定画面に各機種群に含まれる機種のリストを表示しているが、実際には印刷設定画面を開かないで印刷する場合もあり、その場合には、印刷時にポップアップ画面を表示して機種群に含まれる機種の名称や場所をユーザに通知するようにしてもよい。
【００７５】
（４）画像形成装置の動作
次に、画像形成装置４の印刷動作について説明する。図１７は、画像形成装置の印刷動作の一例を示すフローチャートである。
【００７６】
情報処理装置２の印刷ジョブ蓄積部２１２は、ユーザから出力された印刷ジョブを蓄積する（Ｓ４００）。
【００７７】
印刷ジョブ蓄積／配布手段２０３は、画像形成装置４からの要求に応じて、蓄積された印刷ジョブの一覧を画像形成装置４に送信し、画像形成装置４のＵＩ４３に表示する（Ｓ４０１）。
【００７８】
ユーザは、ＵＩ４３に表示された印刷ジョブの一覧から印刷するジョブを選択する（Ｓ４０２）。すると画像形成装置４は、情報処理装置２から、ユーザが選択した印刷ジョブを取得する（Ｓ４０３）。取得した印刷ジョブは一旦印刷ジョブ記憶部４１１に記憶するようにしてもよい。
【００７９】
画像描画手段４０１は、この印刷ジョブから描画データを生成し、印刷出力手段４０２に渡すと、印刷出力手段４０２はこれを印刷機能部４４に出力する。そして、印刷機能部４４により印刷出力が行われる（Ｓ４０４）。
【００８０】
（機能群の選択の応用例）
次に、機能群の選択の応用例について説明する。
【００８１】
上述した実施の形態では、選択されている機種群によってユーザに提供する機能を切り替えるようにしている。すなわち、ユーザが選択した機種群に含まれる機種の共通機能のみ利用するようにすることで機能の積集合を取ったり、利用可能な全ての機能を利用することで機能の和集合を取ったりしていた。この他に、起動したアプリケーションによりさらに提供する機能にフィルタリングを掛けるようにしてもよい。
【００８２】
例えば、図１２に示す機種群データの場合に、機種群Ｇ１０を選択しているとき、さらにアプリケーションとしてパワーポイント（Microsoft社商標）から起動したものを選択すると、機種群Ｇ１０と機種群Ｇ１２との積集合（共通分）の機種が対象機種となる。
【００８３】
また、図１８の機能切り替え設定画面５７０で説明すると、「利用する機種群」５７１として「近くのＭＦＰ」が選択され、機能モードとしては「機種共通の機能のみ利用」５７３が選択されている場合に、「起動アプリケーションにより機種をフィルタリングする」５７４を選択すると、機能モード選択手段３０５は機能群作成手段２００に印刷設定を起動したアプリケーションを通知する。
【００８４】
すると機能群作成手段２００は、機能群を作成する際の条件として、通知されたアプリケーションで利用した実績があることを追加して、機能群を作成する。その結果は選択結果５７２に表示される。
【００８５】
以上、本発明の実施の形態を説明して来たが、本発明は上記実施の形態には限定されず、本発明の趣旨を逸脱しない範囲で種々な変形が可能である。例えば、上記実施の形態では、プログラム２１０を情報処理装置２の記憶部２１に格納していたが、プログラム２１０をＣＤ−ＲＯＭ等の記録媒体に記憶して提供するようにしてもよい。
【００８６】
また、上記実施の形態では、情報処理装置２においてデータの蓄積や自動での機種群作成を行っていたが、ユーザの端末装置３側でデータの蓄積や自動での機種群作成を行うようにする構成とすることもできる。さらに、情報処理装置２の役割を端末装置３あるいは画像形成装置４が兼任する構成も可能である。
【００８７】
また、制御部２０、３０を構成する各部は、それぞれ一部又は全部を再構成可能回路（ＦＰＧＡ：Field Programmable Gate Array）、特定用途向け集積回路（ＡＳＩＣ：Application Specific Integrated Circuit）等のハードウェア回路によって構成してもよい。
【符号の説明】
【００８８】
１  情報処理システム、
２  情報処理装置、
３、３ａ、３ｂ、３ｃ  端末装置、
４、４ａ、…、４ｅ  画像形成装置、
５  ネットワーク、
２０、３０、４０  制御部、
２１、３１、４１  記憶部、
２２、３２、４２  外部Ｉ／Ｆ、
３３、４３  ＵＩ
３４  アプリケーション
４４  印刷機能部、
２００、３００  機種群作成手段、
２０１  利用実績記録／確認手段、
２０２  機能群作成手段、
２０３  印刷ジョブ蓄積／配布手段、
２１０、３１０、４１０  プログラム、
２１１  利用実績記憶部、
２１２  印刷ジョブ蓄積部、
３０１  利用可能機器列挙手段、
３０２  機種群記録手段、
３０３  利用実績登録手段、
３０４  機種群選択手段、
３０５  機能モード選択手段、
３０６  機能表示／設定手段、
３０７  印刷ジョブ生成手段、
３０８  印刷ジョブ出力手段、
３１１  機種群記憶部、
３１２、４１２  利用実績記憶部、
３１３  印刷ジョブ記憶部、
４００  印刷ジョブ選択／決定手段、
４０１  画像描画手段、
４０２  印刷出力手段、
４１１  印刷ジョブ記憶部、
２０２０  機器機能確認手段、
２０２１  機能和集合作成手段、
２０２２  機能積集合作成手段、
２０３０  ジョブ情報提供手段、
【図１】
2018067035.tif 000003
【図２】
2018067035.tif 000004
【図３】
2018067035.tif 000005
【図４】
2018067035.tif 000006
【図５】
2018067035.tif 000007
【図６】
2018067035.tif 000008
【図７】
2018067035.tif 000009
【図８】
2018067035.tif 000010
【図９】
2018067035.tif 000011
【図１０】
2018067035.tif 000012
【図１１】
2018067035.tif 000013
【図１２】
2018067035.tif 000014
【図１３】
2018067035.tif 000015
【図１４】
2018067035.tif 000016
【図１５】
2018067035.tif 000017
【図１６】
2018067035.tif 000018
【図１７】
2018067035.tif 000019
【図１８】
2018067035.tif 000020