(57)【要約】【課題】各機器に対するユーザの利用権限を配慮した上での、複数の情報機器の連携利用を可能とする。【解決手段】ユーザは、機器からコンテンツサーバに対してコンテンツデータの一覧を要求し、得られた一覧から所望のデータを選択して、機器の機能を実行する。機能を実行したデータを印刷したい場合、使用中の機器に対して印刷要求を出す。機器は、この印刷要求に応じて管理サーバに対して印刷可能機器の検索を要求する。管理サーバは、検索要求に応じて、利用可能機能テーブルと利用可能機器管理テーブルとをユーザＩＤに基づき参照し、利用する機能や機器を選択する画面を表示させる表示制御情報を生成し、機器に送信する。ユーザは、送信された表示制御情報に従い機器に表示された選択画面に応じて印刷機能を選択すると共に、印刷を行う機器を選択する。選択された機器に対して印刷要求が送信され、印刷が実行される。【選択図】図８
2013045368.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するユーザ識別情報と、該ユーザ識別情報に対応するユーザに対して利用が許可された機能を示す情報とを関連付けて記憶する第１の記憶手段と、
前記ユーザ識別情報と、該ユーザ識別情報に対応するユーザに対して利用が許可された機器を示す情報とを関連付けて記憶する第２の記憶手段と、
ネットワークを介して受信したユーザ識別情報に基づき前記第１の記憶手段および前記第２の記憶手段を参照して、該ユーザ識別情報に関連付けられた前記機能を示す情報と前記機器を示す情報とを該ネットワークを介して送信する制御手段と
を有するサーバと、
ユーザ識別情報を前記サーバに送信する識別情報送信手段と、
前記識別情報送信手段により送信された前記ユーザ識別情報に応じて前記サーバから受信した前記機能を示す情報と前記機器を示す情報とに基づくユーザ入力により１の機器を選択する選択手段と
を有する機能端末と
を備える
ことを特徴とする情報処理システム。
【請求項２】
前記選択手段は、
前記サーバから送信された前記機能を示す情報からユーザ入力により選択された１の機能を示す情報を前記サーバに送信し、
送信された前記１の機能を示す情報に応じて前記サーバから受信した前記機器を示す情報からユーザ入力により１の機器を選択する
ことを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記制御手段は、
前記第１の記憶手段に記憶される前記機能を示す情報に基づき１の機能を示す情報を選択する機能選択画面を表示させるための第１の表示制御情報と、前記第２の記憶手段に記憶される前記機器を示す情報に基づき１の機器を選択する機器選択画面を表示させるための第２の表示制御情報とを生成して、前記機能端末に送信する
ことを特徴とする請求項１または請求項２に記載の情報処理システム。
【請求項４】
前記第２の記憶手段は、
前記機器を示す情報に対して、該機器の状態を示す情報をさらに関連付けて記憶し、
前記制御手段は、
前記ユーザ識別情報の送信に応じて前記機器の状態を示す情報をさらに送信し、
前記選択手段は、
前記機能を示す情報と、前記機器を示す情報と、前記機器の状態を示す情報とに基づくユーザ入力により選択された１の機器を前記サーバに送信する
ことを特徴とする請求項１乃至請求項３の何れか１項に記載の情報処理システム。
【請求項５】
前記第２の記憶手段は、
前記機器を示す情報に対して、該機器の位置を示す情報をさらに関連付けて記憶し、
前記制御手段は、
前記ユーザ識別情報の送信に応じて前記機器の位置を示す情報をさらに送信し、
前記選択手段は、
前記機能を示す情報と、前記機器を示す情報と、前記機器の位置を示す情報とに基づくユーザ入力により選択された１の機器を示す情報を前記サーバに送信する
ことを特徴とする請求項１乃至請求項４の何れか１項に記載の情報処理システム。
【請求項６】
前記サーバは、
前記機能を示す情報と前記機器を示す情報とを関連付けて記憶する第３の記憶手段をさらに有し、
前記制御手段は、
前記機能端末から受信した前記ユーザ識別情報に基づき、前記第１の記憶手段を参照して該ユーザ識別情報に関連付けられた前記機能を示す情報を抽出して該機能端末に対して送信し、
該ユーザ識別情報と、該機能を示す情報の送信に応じて該機能端末から受信した前記１の機能を示す情報とに基づき、前記第２の記憶手段および前記第３の記憶手段を参照して該１の機能を示す情報に対応し且つ該ユーザ識別情報に対応する前記機器を示す情報を抽出して送信する
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の情報処理システム。
【請求項７】
識別情報送信手段が、ユーザを識別するユーザ識別情報をネットワークを介して送信する識別情報送信ステップと、
制御手段が、ネットワークを介して受信した前記ユーザ識別情報に基づき、該ユーザ識別情報と該ユーザ識別情報に対応するユーザに対して利用が許可された機能を示す情報とを関連付けて記憶する第１の記憶手段と、該ユーザ識別情報と、該ユーザ識別情報に対応するユーザに対して利用が許可された機器を示す情報とを関連付けて記憶する第２の記憶手段とを参照して、該ユーザ識別情報に関連付けられた前記機能を示す情報と前記機器を示す情報とを該ネットワークを介して送信する制御ステップと、
選択手段が、前記識別情報送信ステップにより送信された前記ユーザ識別情報に応じて前記制御ステップで送信された前記機能を示す情報と前記機器を示す情報とに基づくユーザ入力により１の機器を選択する選択ステップと
を備える
ことを特徴とする情報処理方法。
【請求項８】
ユーザを識別するユーザ識別情報と、該ユーザ識別情報に対応するユーザに対して利用が許可された機能を示す情報とを関連付けて記憶する第１の記憶手段と、
前記ユーザ識別情報と、該ユーザ識別情報に対応するユーザに対して利用が許可された機器を示す情報とを関連付けて記憶する第２の記憶手段と、
前記機能を示す情報と前記機器を示す情報とを関連付けて記憶する第３の記憶手段と、
ネットワークを介して受信した前記ユーザ識別情報に基づき、前記第１の記憶手段を参照して該ユーザ識別情報に関連付けられた前記機能を示す情報を抽出して該ネットワークを介して送信し、該ユーザ識別情報と、該機能を示す情報の送信に応じて前記ネットワークを介して受信した前記１の機能を示す情報とに基づき、前記第２の記憶手段および前記第３の記憶手段を参照して該１の機能を示す情報に対応し且つ該ユーザ識別情報に対応する前記機器を示す情報を抽出して該ネットワークを介して送信する制御手段と
を有する
ことを特徴とする管理サーバ。
【請求項９】
前記制御手段は、
前記第１の記憶手段に記憶される前記機能を示す情報に基づき１の機能を示す情報を選択する機能選択画面を表示させるための第１の表示制御情報と、前記第２の記憶手段に記憶される前記機器を示す情報に基づき１の機器を選択する機器選択画面を表示させるための第２の表示制御情報とを生成して、前記ネットワークを介して送信する
ことを特徴とする請求項８に記載の管理サーバ。
【請求項１０】
前記第２の記憶手段は、
前記機器を示す情報に対して、該機器の状態および位置のうち少なくとも一方を示す情報を関連付けて記憶する
ことを特徴とする請求項８または請求項９に記載の管理サーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いにネットワークで接続された機器を管理する情報処理システム、情報処理方法、ならびに、管理サーバに関する。
【背景技術】
【０００２】
従来、オフィスなどでは、プリンタ装置、ＦＡＸ装置、コピー機といった単機能の機器や、プリンタ機能、ＦＡＸ機能およびコピー機能といった複数機能を１台の筐体で実現したＭＦＰ(Multi  Function  Printer)、さらには、プロジェクタ装置、会議システムなど、様々な情報機器が用いられている。また、近年では、これら様々な情報機器をネットワーク接続し互いに連携させたシステムが提案されている。複数の情報機器を連携させることで、利便性の向上やコスト削減を実現することが可能となる。
【０００３】
特許文献１には、複数の画像形成装置を連携させて処理可能とするシステムにおいて、一連の処理の一部において実行する権限がないユーザからの処理要求があった場合でも、各画像形成装置におけるサービス間の信頼関係に基づきサービスを連携して処理できるようにした技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、近年では、オフィスなどで使用される情報機器において、ユーザ認証を行い、ユーザ毎に利用可能な機能を設定することが行われている。ところが、上述した、様々な情報機器をネットワーク接続して互いに連携させるシステムにおいて、このような各機器に対するユーザ利用権限について配慮されていなかったという問題点があった。
【０００５】
例えば、上述した特許文献１では、一連の処理の位置において実行する権限がないユーザからの処理要求に対して、各機器間および各サービス間の信頼関係のみでの検証しか行っていない。そのため、機器自体の判定はなされる一方で、ユーザの利用権限に関しての判定はなされていない。
【０００６】
ユーザ利用権限についての配慮がなされない場合、例えば、ユーザが各情報機器を連携させて処理を行おうとした場合に、当該ユーザは、自分が利用可能な情報機器を把握するために煩雑な手順を踏まなければならないおそれがある。
【０００７】
本発明は、上記に鑑みてなされたものであって、各機器に対するユーザの利用権限を配慮した上での、複数の情報機器の連携利用を可能とすることを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、第１の発明は、ユーザを識別するユーザ識別情報と、ユーザ識別情報に対応するユーザに対して利用が許可された機能を示す情報とを関連付けて記憶する第１の記憶手段と、ユーザ識別情報と、ユーザ識別情報に対応するユーザに対して利用が許可された機器を示す情報とを関連付けて記憶する第２の記憶手段と、ネットワークを介して受信したユーザ識別情報に基づき第１の記憶手段および第２の記憶手段を参照して、ユーザ識別情報に関連付けられた機能を示す情報と機器を示す情報とをネットワークを介して送信する制御手段とを有するサーバと、ユーザ識別情報をサーバに送信する識別情報送信手段と、識別情報送信手段により送信されたユーザ識別情報に応じてサーバから受信した機能を示す情報と機器を示す情報とに基づくユーザ入力により１の機器を選択する選択手段とを有する機能端末とを備えることを特徴とする。
【０００９】
また、第２の発明は、識別情報送信手段が、ユーザを識別するユーザ識別情報をネットワークを介して送信する識別情報送信ステップと、制御手段が、ネットワークを介して受信したユーザ識別情報に基づき、ユーザ識別情報とユーザ識別情報に対応するユーザに対して利用が許可された機能を示す情報とを関連付けて記憶する第１の記憶手段と、ユーザ識別情報と、ユーザ識別情報に対応するユーザに対して利用が許可された機器を示す情報とを関連付けて記憶する第２の記憶手段とを参照して、ユーザ識別情報に関連付けられた機能を示す情報と機器を示す情報とをネットワークを介して送信する制御ステップと、選択手段が、識別情報送信ステップにより送信されたユーザ識別情報に応じて制御ステップで送信された機能を示す情報と機器を示す情報とに基づくユーザ入力により１の機器を選択する選択ステップとを備えることを特徴とする。
【００１０】
また、第３の発明は、ユーザを識別するユーザ識別情報と、ユーザ識別情報に対応するユーザに対して利用が許可された機能を示す情報とを関連付けて記憶する第１の記憶手段と、ユーザ識別情報と、ユーザ識別情報に対応するユーザに対して利用が許可された機器を示す情報とを関連付けて記憶する第２の記憶手段と、機能を示す情報と機器を示す情報とを関連付けて記憶する第３の記憶手段と、ネットワークを介して受信したユーザ識別情報に基づき、第１の記憶手段を参照してユーザ識別情報に関連付けられた機能を示す情報を抽出してネットワークを介して送信し、ユーザ識別情報と、機能を示す情報の送信に応じてネットワークを介して受信した１の機能を示す情報とに基づき、第２の記憶手段および第３の記憶手段を参照して１の機能を示す情報に対応し且つユーザ識別情報に対応する機器を示す情報を抽出してネットワークを介して送信する制御手段とを有することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、各機器に対するユーザの利用権限を配慮した上での、複数の情報機器の連携利用が可能となるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施形態による情報処理システムを概略的に示す略線図である。
【図２】図２は、機器の機能を示す一例の機能ブロック図である。
【図３】図３は、管理サーバの機能を示す一例の機能ブロック図である。
【図４】図４は、ユーザ利用可能機能管理テーブルの一例を示す略線図である。
【図５】図５は、ユーザ利用可能機器管理テーブルの一例を示す略線図である。
【図６】図６は、ユーザ情報テーブルの一例を示す略線図である。
【図７】図７は、機器管理テーブルの一例を示す略線図である。
【図８】図８は、本発明の実施形態による情報処理システムにおける処理の流れを概略的に示す略線図である。
【図９】図９は、本発明の実施形態による情報処理システムにおける処理の流れをより詳細に示すフローチャートである。
【図１０】図１０は、機器に表示される画面の例を示す略線図である。
【図１１−１】図１１−１は、機器の状態を示す情報が表示された機器選択画面の例を示す略線図である。
【図１１−２】図１１−２は、機器の位置を示す情報が表示された機器選択画面の例を示す略線図である。
【図１２】図１２は、位置情報テーブルの一例を示す略線図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、本発明に係る情報処理システムおよびサーバ装置の一実施形態を詳細に説明する。図１は、本発明の実施形態による情報処理システムを概略的に示す。有線または無線によるネットワーク１に対して、管理サーバ１０およびコンテンツサーバ１１が接続されると共に、機器１２、１３、１４が接続される。
【００１４】
管理サーバ１０は、この情報処理システムの全体を管理するもので、例えば、ユーザに対する認証処理や、情報処理システムに属する各機器へのユーザのアクセス制御などを行う。すなわち、ユーザは、管理サーバ１０に対してログインし認証処理を行うことで、この情報処理システムの機能を利用することができる。また、管理サーバ１０は、管理情報部２０に格納される情報に基づき、ユーザ毎の利用可能機能や利用可能機器を管理する。
【００１５】
コンテンツサーバ１１は、画像データやドキュメントデータなどのコンテンツデータが蓄積的に格納される。また、コンテンツサーバ１１は、要求に応じて、画像データやドキュメントデータを、ＰＤＬ(Page  Description  Language)といった印刷制御情報に変換することができる。
【００１６】
機器１２、１３、１４は、特定の機能を実行するように構成された機能端末であって、図１の例では、機器１２がプロジェクタ装置、機器１３および１４がそれぞれＭＦＰ(Multi  Function  Printer)である。プロジェクタ装置である機器１２は、コンテンツサーバ１１からネットワークを介して画像データやドキュメントデータなどコンテンツデータを取得し、図示されないスクリーンなどに投影する機能を有する。また、ＭＦＰである機器１３および１４は、プリンタ機能、スキャナ機能、コピー機能、ＦＡＸ機能といった複数の機能を１台の筐体で実現可能としている。図１の例では、機器１３をＭＦＰ＃１、機器１４をＭＦＰ＃２としている。
【００１７】
なお、図１の例では３台の機器１２、１３および１４が情報処理システムに接続され利用可能となっているが、これはこの例に限定されず、さらに多数の機器を情報処理システムに接続することができる。また、情報処理システムに接続される機器は、プロジェクタ装置およびＭＦＰに限られず、他の機能を有する機器であってもよい。例えば、単体のプリンタ装置やスキャナ装置、ＦＡＸ装置を接続することができる。また、パーソナルコンピュータを機器として接続してもよい。
【００１８】
このような構成の情報処理システムにおける処理について、概略的に説明する。一例として、ユーザＡがプロジェクタ装置である機器１２を用いて画像を投影する場合について説明する。ユーザＡは、機器１２を利用する際に、ユーザＡをシステムが識別するためのユーザ識別情報を、機器１２からネットワーク１を介して管理サーバ１０に送信してシステムにログインする。そして、ユーザＡは、機器１２からコンテンツサーバ１１にアクセスして所望の画像データを取得し、画像データによる画像の投影を行う。
【００１９】
ここで、ユーザＡが、機器１２で投影中の画像の画像データを印刷したいと考えたものとする。この場合、ユーザＡによる機器１２の操作に応じて、機器１２と管理サーバ１０との間で通信が行われ、当該ユーザＡが利用可能な機器が検索される。このとき、管理サーバ１０は、ユーザＡが利用可能な機能の一覧をユーザＡに提示する。提示された機能の一覧に応じて、ユーザＡが所望の機能を選択すると、次に、選択された機能を実行可能であって、且つ、ユーザＡが利用可能な機器（例えば機器１３および１４）の一覧をユーザＡに提示する。提示された機器の一覧に応じて、ユーザＡが所望の機器（機器１４とする）を選択すると、選択された当該機器１４に対して、印刷要求が送信される。機器１４は、この印刷要求に応じて、印刷を行う。
【００２０】
ユーザの利用が許可された機能を最初に当該ユーザに選択させ、次に、選択された機能を持つ機器のうち、当該ユーザに利用が許可された機能を有する機器をユーザに選択させるようにしている。そのため、ユーザは、ネットワークに複数の機器が接続されおり、その中の１の機器から他の機器の機能を利用する場合に、所望の機能を実行させる機器を容易に選択することができる。
【００２１】
図２は、各機器１２、１３および１４の機能を示す一例の機能ブロック図である。機器１２、１３および１４は、ユーザＩＤ入力部３０と、操作部３１と、通信部３２と、機能部３３と、選択部３４と、制御部３５とを有する。なお、以下では、特に記載のない限り、各機器１２、１３および１４を、機器１２で代表させて説明する。
【００２２】
制御部３５は、例えばＣＰＵ(Central  Processing  Unit)、ＲＯＭ(Read  Only  Memory)およびＲＡＭ(Random  Access  Memory)を有し、ＣＰＵが、ＲＯＭに予め記憶されたプログラムに従い、ＲＡＭをワークメモリとして用いて、機器１２の全体の動作を制御する。また、通信部３２は、制御部３５の制御に従い、ネットワーク１を介した通信を制御する。
【００２３】
ユーザＩＤ入力部３０は、この機器１２をユーザが利用する際に、当該ユーザを識別するためのユーザ識別情報（ユーザＩＤ）を入力する。ユーザＩＤの入力は、例えば、通信部を有するＩＣチップと、ユーザＩＤを記憶したメモリチップとをプラスチック製のカードに埋め込んだ、所謂ＩＣカードを用いて行われる。この場合、ユーザＩＤ入力部３０は、当該ＩＣカードを読み取り可能なＩＣカードリーダである。これに限らず、キー入力などの入力手段により、ユーザが直接的にユーザＩＤを入力するようにしてもよい。この場合には、後述する操作部３１をユーザＩＤ入力部３０として用いることができる。
【００２４】
操作部３１は、ユーザ操作を受け付けるための操作子が設けられる入力部３６と、ユーザに対して操作を促したり、情報を提示するための表示を行う表示部３７とを有する。操作部３１は、入力部３６と表示部３７とが一体的に構成された所謂タッチパネル構成としてもよいし、入力部３６をハードウェアとしてのキーやダイヤルなどで構成し、表示部３７を別途設けてもよい。
【００２５】
機能部３３は、この機器１２の機能を実現するための構成を有する。例えば、プロジェクタ装置である機器１２においては、機能部３３は、画像処理部や、画像データから投影画像を生成してスクリーンなどの被投影体に照射するための投射光学系などを有する。また、ＭＦＰである機器１３および１４においては、機能部３３は、画像処理部や、スキャナ部およびプリンタ部を含むエンジン部、公衆電話回線に対する通信手段を含むＦＡＸ部などを有する。
【００２６】
選択部３４は、この機器１２から他の機器１３または１４を利用する際に、この機器１２から利用したい機能および機器（この例では機器１３または１４）を選択する。詳細は後述するが、選択部３４は、制御部３５の制御に従い、表示部３７に対して機能の選択や機器の選択をユーザに促す画面を表示させ、この画面の表示に従い入力部３６になされたユーザ入力に従い、機能や機器を選択する。
【００２７】
図３は、管理サーバ１０の機能を示す一例の機能ブロック図である。なお、図３においては、管理情報部２０を管理サーバ１０に含めて記載している。管理サーバ１０は、管理情報部２０と、制御部２１と、通信部２２とを有する。
【００２８】
制御部２１は、例えばＣＰＵ(Central  Processing  Unit)、ＲＯＭ(Read  Only  Memory)およびＲＡＭ(Random  Access  Memory)を有し、ＣＰＵが、ＲＯＭに予め記憶されたプログラムに従い、ＲＡＭをワークメモリとして用いて、この管理サーバ１０の全体の動作を制御する。また、制御部２１は、情報処理システムにログインするユーザの認証処理も行う。通信部２２は、制御部２１の制御に従い、ネットワーク１を介した通信を制御する。
【００２９】
管理情報部２０は、ユーザ利用可能機能管理部２３と、ユーザ利用可能機器管理部２４と、機器管理部２５とを有する。ユーザ利用可能機能管理部２３は、ユーザ毎の利用可能な機能が管理される。図４は、ユーザ利用可能機能管理部２３で記憶および管理される、ユーザ利用可能機能管理テーブル５０の一例を示す。ユーザ利用可能機能管理テーブル５０は、ユーザを識別するための識別情報であるユーザＩＤに対して、当該ユーザＩＤが示すユーザに利用が許可された機能が関連付けられて格納される。
【００３０】
ここで、機能は、例えばこの情報処理システムで利用可能な機器１２、１３および１４がそれぞれ有する機能が適用される。図４の例では、機能として、プロジェクタ装置の機能である「投影」、コンテンツサーバ１１の機能である「蓄積」、ＭＦＰ＃１およびＭＦＰ＃２の機能である「印刷」および「ＦＡＸ」が定義されている。このように、機器１２、１３および１４以外に、コンテンツサーバ１１の機能を、ユーザ利用可能機能管理テーブル５０の機能の項目に含ませることができる。
【００３１】
図４において、「○（丸印）」がユーザに許可されている機能、「×（バツ印）」がユーザに許可されていない機能を示す。すなわち、図４の例では、ユーザＩＤ「００１」のユーザは、これらの機能のうち「投影」、「蓄積」および「印刷」が許可されて利用可能とされ、「ＦＡＸ」機能が許可されておらず利用不可とされている。ユーザＩＤ「００２」のユーザは、「投影」機能のみが利用可能とされ、他の機能「蓄積」、「印刷」および「ＦＡＸ」が利用不可とされている。また、ユーザＩＤ「００３」のユーザは、「蓄積」、「印刷」および「ＦＡＸ」の各機能が利用可能とされ、「投影」が利用不可とされている。
【００３２】
ユーザ利用可能機器管理部２４は、ユーザ毎の利用可能な機器すなわち機器が管理される。図５は、ユーザ利用可能機器管理部２４で記憶および管理される、ユーザ利用可能機器管理テーブル５１の一例を示す。ユーザ利用可能機器管理テーブル５１は、ユーザＩＤに対して、当該ユーザＩＤが示すユーザに利用が許可された機器が関連付けられて格納される。
【００３３】
ここで、機器は、例えばこの情報処理システムで利用可能な機器１２、１３および１４が適用される。図５の例では、機器として、「プロジェクタ装置」（機器１２）、「ＭＦＰ＃１」（機器１３）および「ＭＦＰ＃２」（機器１４）が定義されている。
【００３４】
図５において、「○（丸印）」がユーザに許可されている機能、「×（バツ印）」がユーザに許可されていない機能を示す。すなわち、図５の例では、ユーザＩＤ「００１」のユーザは、プロジェクタ装置およびＭＦＰ＃１の利用が許可され、ＭＦＰ＃２の利用が許可されていない。ユーザＩＤ「００２」のユーザは、プロジェクタ装置のみが利用可能とされ、ＭＦＰ＃１およびＭＦＰ＃２が利用不可とされている。また、ユーザＩＤ「００３」のユーザは、ＭＦＰ＃１およびＭＦＰ＃２が利用可能とされ、プロジェクタ装置が利用不可とされている。
【００３５】
図４に示したユーザ利用可能機能管理テーブル５０と、図５に示したユーザ利用可能機器管理テーブル５１とは、例えば人手により入力されて作成される。例えば、新規にユーザＩＤが登録される場合に、当該ユーザＩＤに対して各機能の利用を許可するか否かが設定され、その設定内容が、当該ユーザＩＤと関連付けられてユーザ利用可能機能管理テーブル５０に登録される。これは、図５のユーザ利用可能機器管理テーブル５１についても、同様である。
【００３６】
例えば、新規のユーザ登録時に、図６に例示されるようなユーザ情報テーブル６０に対して、登録するユーザの情報を入力していく。この例では、ユーザ情報テーブル６０は、ユーザＩＤ、ユーザ名、各機器および各機能を項目として含む。ユーザＩＤに対して、各機器の利用が許可されているか否か、ならびに、各機能の利用が許可されているか否かをそれぞれ示す情報は、マニュアルで一々入力してもよいし、当該ユーザＩＤのユーザの役職や部署などの情報に基づき自動的に設定されるようにもできる。なお、図６において、プロジェクタ装置が「ＰＪ」として略記されている。
【００３７】
図４に示すユーザ利用可能機能管理テーブル５０に格納される各情報や、図５に示すユーザ利用可能機器管理テーブル５１に格納される各情報は、このユーザ情報テーブル６０の対応する項目の情報を自動的に取得して入力するようにできる。
【００３８】
また、この情報処理システムにおいて利用可能な機能が増減した場合、ならびに、利用可能な機器が増減した場合も、これらユーザ利用可能機能管理テーブル５０やユーザ利用可能機器管理テーブル５１が更新される。
【００３９】
機器管理部２５は、この情報処理システムで利用可能な機器と機能とを関連付けて管理する。図７は、機器管理部２５で記憶および管理される、機器管理テーブル５２の一例を示す。機器管理テーブル５２は、機器に対して、当該機器で利用可能な機能が関連付けられて格納される。
【００４０】
図７において、「○（丸印）」が機器で利用可能な機能、「×（バツ印）」が機器で利用不可の機能を示す。すなわち、図７の例では、プロジェクタ装置は、「投影」機能のみが利用可能であり、ＭＦＰ＃１およびＭＦＰ＃２は、共に「印刷」および「ＦＡＸ」の機能が利用可能であることが示されている。
【００４１】
次に、本実施形態による、機器を跨って処理を行う場合の例について、図８を用いて概略的に説明する。図８は、本実施形態による情報処理システムにおける処理の流れを概略的に示す。なお、図８の例では、例えばプロジェクタ装置である機器１２がコンテンツサーバ１１に格納される画像データを取得して図示されないスクリーンに投影し、投影した画像データを機器１４（ＭＦＰ＃２）により印刷する場合について示している。
【００４２】
ユーザＡが機器１２からこの情報処理システムを利用する場合には、先ず、情報処理システムに（１）ログインする。ログインは、例えば、当該ユーザＡのユーザＩＤを機器１２のユーザＩＤ入力部３０から入力して、管理サーバ１０に送信する。この例では、ユーザＡは、ユーザＩＤを、例えば内蔵されるメモリチップにユーザＩＤが記憶されるＩＣカード４０を用いて入力している。当該情報処理システムに対するログインが完了すると、ユーザＡは、コンテンツサーバ１１に対して、（２）コンテンツデータの一覧を要求する。この要求により取得されたコンテンツデータ一覧は、例えば操作部３１の表示部３７に表示される。
【００４３】
ユーザＡは、機器１２の操作部３１を操作し、取得されたコンテンツデータ一覧から投影したい例えば画像データを選択して、スクリーンなどへの投影を行う。ここで、ユーザＡが、投影中の画像データを印刷したいと考えたとする。この場合に、ユーザＡは、例えば機器１２に対して（３）印刷要求を出す。機器１２は、プロジェクタ装置であって、印刷機能を有していない。そのため、機器１２は、この（３）印刷要求に応じて、管理サーバ１０に対して、（４）印刷可能機器の検索を要求する。
【００４４】
管理サーバ１０は、機器１２からの検索要求に応じて、管理情報部２０に管理されるユーザ利用可能機能管理テーブル５０と、ユーザ利用可能機器管理テーブル５１とを、当該機器１２からログインしているユーザＡのユーザＩＤに基づき参照する。参照結果に基づき、管理サーバ１０は、利用する機能や機器の選択をユーザＡに促すための画面を表示させるための（５）表示制御情報を生成し、機器１２に送信する。
【００４５】
機器１２では、管理サーバ１０から送信された（５）表示制御情報に従い、選択部３４が表示部３７に対して所定の選択画面を表示させる。ユーザＡは、この選択画面に応じて印刷機能を選択すると共に、印刷を実行させる機器（この例では機器１４）を選択する。これにより、機器１２から機器１４に対して（６）印刷要求が送信され、機器１４において、機器１２で投影に用いられた画像データの印刷が実行される。
【００４６】
なお、印刷要求は、印刷を行う画像データを含んでいてもよいし、当該画像データを直接含まず、当該画像データのコンテンツサーバ１１上のアドレス情報などを含んでいてもよい。また、印刷要求は、機器１２から管理サーバ１０に対して送信し、管理サーバ１０がコンテンツサーバ１１から画像データを読み出して機器１４に対して送信するようにしてもよい。
【００４７】
図９は、本実施形態による情報処理システムにおける処理の流れをより詳細に示すフローチャートである。ステップＳ１００で、機器１２は、ユーザＡにより入力されたユーザＩＤをネットワーク１を介して管理サーバ１０に送信し、情報処理システムに対するログイン処理を行う。管理サーバ１０において、ユーザＩＤによる認証処理が行われる。ユーザＩＤが認証されると、管理サーバ１０から機器１２に対してその旨が通知され、機器１２からの当該情報処理システムの利用を許可する。
【００４８】
次のステップＳ１０１で、機器１２からコンテンツサーバ１１に対して、コンテンツデータが要求される。例えば、機器１２からコンテンツサーバ１１にアクセスし、ユーザＩＤに基づきユーザＡが利用可能なコンテンツデータの一覧を取得する。機器１２は、このコンテンツデータの一覧を例えば操作部３１の表示部３７に表示させる。ユーザＡは、この表示に基づき、入力部３６を用いて所望のコンテンツデータを選択する。機器１２は、コンテンツサーバ１１にアクセスし、選択したコンテンツデータを取得する。機器１２がプロジェクタ装置である場合、コンテンツデータは、例えば画像データやドキュメントデータ、プレゼンテーションデータなどである。
【００４９】
コンテンツデータが取得されると、次のステップ１０２で、機器１２は、取得したコンテンツデータに対する機能を、機能部３３により実行する。機器１２がプロジェクタ装置である場合、機器１２は、コンテンツデータをスクリーンなどに投影する。
【００５０】
次のステップＳ１０３で、機器１２は、機能の実行中に他の機能の実行が要求されるか否かを判定する。例えば、機器１２は、操作部３１に対して当該他の機能の実行を指示するユーザ操作が行われた場合に、他の機能の実行が要求されたと判定する。若し、他の機能の実行が要求されないまま、現在の機能の実行が終了された場合は、図９のフローチャートにおける一連の処理が終了される（図示しない）。
【００５１】
ステップＳ１０３で、他の機能の実行が要求されたと判定した場合、機器１２は、次にステップＳ１０４で、ユーザＩＤに基づき、ユーザＡに利用が許可されている機能の一覧を操作部３１の表示部３７に表示させる。
【００５２】
ステップＳ１０４の処理を、より詳細に説明する。例えば、機器１２は、操作部３１に対する他の機能の実行を指示するユーザ操作に応じて、ユーザＩＤに基づき、管理サーバ１０に対して当該ユーザＩＤのユーザＡに利用が許可されている機能を検索するように、ネットワーク１を介して要求する。管理サーバ１０は、この要求に応じて、管理情報部２０のユーザ利用可能機能管理部２３に管理されるユーザ利用可能機能管理テーブル５０を、ユーザＩＤに基づき参照し、当該ユーザＩＤに関連付けられた機能を抽出する。そして、管理サーバ１０は、抽出された機能を表示部３７に表示させるための表示制御情報を生成し、機器１２に送信する。
【００５３】
機器１２は、選択部３４において、管理サーバ１０から送信された表示制御情報に基づき、実行させる他の機能を選択する機能選択画面を生成し、表示部３７に表示させる。なお、表示部３７は、入力部３６と一体的に構成されたタッチパネルからなるものとする。この場合、入力部３６は、押圧された位置に応じた制御信号を出力するようにされ、表示部３７の表示と組み合わせることで、ＧＵＩ(Graphical  User  Interface)を構成することができる。
【００５４】
図１０（ａ）は、この機能選択画面１００の一例を示す。図１０（ａ）の例では、機能選択画面１００の最上部にユーザＩＤに対応するユーザ名２００が表示される。さらに、ユーザ名２００の下部に、ユーザＩＤに関連付けられた、すなわち、ユーザＡに利用が許可された機能を選択するボタン２０１ａ、２０１ｂおよび２０１ｃが配置される。この例では、ユーザＡに対して「印刷」機能、「蓄積」機能および「ＦＡＸ」機能が許可され、各ボタン２０１ａ、２０１ｂおよび２０１ｃは、対応する機能を排他的に選択する。
【００５５】
なお、ここでは、機能選択画面１００に対して、情報処理システムを使用中のユーザＡに許可された機能のみを表示させているが、これはこの例に限定されない。例えば、情報処理システムに接続される各機器１２、１３および１４において選択可能な全ての機能を機能選択画面１００に表示させてもよい。この場合、例えば、ユーザＡに許可されていない機能を選択した場合に、警告メッセージを表示させ、当該機能が選択できないことをユーザＡに通知することが考えられる。
【００５６】
また、表示制御情報は、機能選択画面１００を直接的に表示可能な情報としてもよいし、機能選択画面１００に対して表示すべき内容（例えばユーザ名および各機能）を列挙した情報としてもよい。
【００５７】
次のステップＳ１０５で、機器１２は、操作部３１の入力部３６に対する機能選択の操作が待機される。機能が選択された場合、処理がステップＳ１０６に移行される。ここでは、入力部３６によりボタン２０１ａを選択する操作が行われ、「印刷」機能が選択されたものとする。機器１２は、ステップＳ１０６で、ユーザＩＤと選択された機能とに基づき、選択された機能を有し、且つ、ユーザＩＤに対応するユーザＡに利用が許可されている機器の一覧を操作部３１の表示部３７に表示させる。
【００５８】
ステップＳ１０６の処理について、より詳細に説明する。機器１２がプロジェクタ装置である場合、当該機器１２は、「印刷」機能を有していない。そのため、機器１２は、ステップＳ１０５で選択された機能を示す情報を、ネットワーク１０を介して管理サーバ１０に送信する。管理サーバ１０は、受信した機能を示す情報と、ユーザＩＤとに基づき、管理情報部２０が管理するユーザ利用可能機器管理テーブル５１と、機器管理テーブル５２とを参照し、ユーザＡが選択した機能を有し、且つ、ユーザＡに利用が許可された機器を抽出する。そして、管理サーバ１０は、抽出された機器を表示部３７に表示させるための表示制御信号を生成し、機器１２に送信する。
【００５９】
機器１２は、選択部３４において、管理サーバ１０から送信された表示制御情報に基づき、ステップＳ１０５で選択された機能を実行させる機器を選択する機器選択画面を生成し、表示部３７に表示させる。図１０（ｂ）は、この機器選択画面１０１の一例を示す。図１０（ｂ）の例では、ユーザ名２００の表示の下部に、ユーザＡが選択した機能を有し、且つ、ユーザＡに利用が許可された機器を選択するボタン２０２ａおよび２０２ｂが配置される。この例では、ＭＦＰ＃１（機器１３）とＭＦＰ＃２（機器１４）とが、ユーザＡが選択した機能を有し、且つ、ユーザＡに利用が許可された機器として抽出され、各ボタン２０２ａおよび２０２ｂは、対応する機器を排他的に選択する。
【００６０】
なお、ここでは、機器選択画面１０１に対して、情報処理システムを使用中のユーザＡに許可された機器のみを表示させているが、これはこの例に限定されない。例えば、情報処理システムに接続される各機器１２、１３および１４を全て機器選択画面１０１に表示させてもよい。この場合、例えば、ユーザＡに許可されていない機器を選択した場合に、警告メッセージを表示させ、当該機器が選択できないことをユーザＡに通知することが考えられる。
【００６１】
次のステップＳ１０７で、機器１２は、操作部３１の入力部３６に対する機器選択の操作が待機される。機器が選択された場合、処理がステップＳ１０８に移行される。ここでは、入力部３６によりボタン２０２ａを選択する操作が行われ、ＭＦＰ＃１（機器１３）が選択されたものとする。
【００６２】
ステップＳ１０８では、ステップＳ１０７で選択された機器１３に対して、機器１２から印刷要求が送信される。例えば、機器１２は、操作部３１の表示部３７に対して、図１０（ｃ）に例示されるような、印刷実行指示画面１０４を表示させる。機器１２は、「印刷実行」を指示するボタン２０４が入力部３６により操作されると、機器１３に対して印刷要求を送信する。
【００６３】
より詳細には、機器１２は、入力部３６によるボタン２０４の操作に応じて、機器１３に対して、印刷するコンテンツデータのコンテンツサーバ１１におけるアドレス情報を含む印刷要求を送信する。機器１３は、ステップＳ１０９で、受信した印刷要求に含まれるアドレス情報に従いコンテンツサーバ１１にアクセスしてコンテンツデータを取得する。なお、コンテンツデータは、コンテンツサーバ１１においてＰＤＬデータなどの印刷制御情報に変換されているものとする。機器１３は、コンテンツデータを取得すると、印刷要求に従い、当該コンテンツデータの印刷処理を行う。なお、コンテンツデータは、機器１２から直接的に機器１３に送信することも可能である。
【００６４】
なお、ステップＳ１０８において、印刷要求は、機器１２から機器１３に対して送信される例に限定されない。例えば、印刷要求を管理サーバ１０を介して送信することができる。この場合、機器１２は、管理サーバ１０に対して、印刷するコンテンツデータのコンテンツサーバ１１におけるアドレス情報を含む印刷要求を送信する。管理サーバ１０は、受信した印刷要求に含まれるアドレス情報に従いコンテンツサーバ１１にアクセスしてコンテンツデータを取得する。この場合においても、コンテンツデータは、コンテンツサーバ１１においてＰＤＬデータなどの印刷制御情報に変換されているものとする。管理サーバ１０は、コンテンツサーバ１１から取得したコンテンツデータを、機器１２から受信した印刷要求と共に、機器１３に対して送信する。機器１３は、印刷要求に従い、受信したコンテンツデータの印刷処理を行う。
【００６５】
なお、機器１２は、例えばステップＳ１０８の印刷要求送信の際に、印刷のオプションを設定するオプション設定画面を表示させることができる。図１０（ｄ）は、このオプション設定画面１０３の一例を示す。この例では、印刷オプションとして、「集約」、「両面」および「カラー」を設定可能とされ、ボタン２０３ａ、２０３ｂおよび２０３ｃを操作することで、それぞれ対応付けられたオプションを指定することができる。なお、「集約」オプションは、複数ページを１のページに集約して印刷する集約印刷を指定する。「両面」オプションは、用紙の両面に印刷する両面印刷を指定する。また、「カラー」オプションは、カラー印刷を指定する。
【００６６】
一例として、管理サーバ１０は、この情報処理システムに接続される各機器１２、１３および１４について、利用可能な機能のオプションに関する情報を、予め収集しておく。一方、機器１２は、上述のステップＳ１０７で機器が選択された際に、選択された機器（例えば機器１３）を示す情報を管理サーバ１０に送信する。管理サーバ１０は、この選択された機器を示す情報を受信すると、予め収集したオプション情報から、ステップＳ１０５で既に取得されている「機能」と、当該機器とに共に対応するオプション情報を抽出し、抽出したオプション情報に基づきオプション設定画面１０３を表示するための表示制御情報を生成する。この表示制御情報を機器１２に送信する。また、機器１２は、オプション設定画面１０３で指定されたオプションを示す情報を、印刷要求に含めて送信する。
【００６７】
以上説明したように、本実施形態では、情報処理システムに接続されるある機器から他の機器の機能を利用する際に、システムにおけるユーザの機器に対する利用権限を考慮して、他の機器を選択している。そのため、他の機器を容易に選択することができる。
【００６８】
また、他の機器の選択を、最初に機能を選択し、次に当該機能に対応する機器を選択するようにしているため、他の機器の選択をより効率的に行うことができる。
【００６９】
さらに、機器から他の機器を選択するために用いる選択画面を、管理サーバ側で生成するようにしている。これにより、機器の追加や変更、機器自体の機能の追加などに柔軟に対応することができる。
【００７０】
（第１の変形例）
次に、本実施形態の第１の変形例について説明する。本第１の変形例では、上述のステップＳ１０６で機器１２の表示部３７に機器選択画面１０１を表示させるための表示制御情報を生成する際に、当該機器選択画面１０１に表示する各機器の状態を取得し、取得した各機器の状態を当該機器選択画面１０１に対してさらに表示させる。
【００７１】
図１１−１は、各機器の状態を示す情報が表示された機器選択画面１０１’の例を示す。この場合、管理サーバ１０は、各機器の状態として、各機器の電源のＯＮ／ＯＦＦを取得する。そして、取得された各機器の電源ＯＮ／ＯＦＦ状態を、それぞれ対応する機器を選択するボタンと関連付けて表示させる。図１１−１の例では、ＭＦＰ＃１（機器１３）を選択するボタン２０２ａの横に「電源ＯＦＦ」を示す状態表示２１０ａが表示され、ＭＦＰ＃１が電源ＯＦＦ状態であることが示される。また、ＭＦＰ＃２（機器１４）を選択するボタン２０２ｂの横に「印刷中」を示す状態表示２１０ｂが表示され、ＭＦＰ＃２が印刷中の状態であることが示される。このように、各機器と関連付けて各機器の状態を示す情報を表示させることで、ユーザが電源ＯＦＦ状態の機器などを選択することが防がれ、効率よく機能を実行することができる。
【００７２】
（第２の変形例）
次に、本実施形態の第２の変形例について説明する。本第２の変形例では、上述のステップＳ１０６で機器１２の表示部３７に機器選択画面１０１を表示させるための表示制御情報を生成する際に、当該機器選択画面１０１に表示する各機器の位置情報を取得し、取得した各機器の状態を当該機器選択画面１０１に対してさらに表示させる。
【００７３】
図１１−２は、各機器の位置を示す情報が表示された機器選択画面１０１”の例を示す。この場合、例えば、図１２に一例が示されるように、各機器と、機器の設置場所（位置）とを関連付ける位置情報テーブル５３を予め作成し、管理サーバ１０の管理情報部２０に格納しておく。そして、管理サーバ１０は、機器選択画面１０１”を表示させるための表示制御情報を生成する際に、この位置情報テーブル５３を参照し、各機器の位置情報を、それぞれ対応する機器を選択するボタンと関連付けて表示させる。図１１−２の例では、ＭＦＰ＃１（機器１３）を選択するボタン２０２ａの横に位置「１０１号室」を示す位置情報表示２１１ａが表示され、ＭＦＰ＃２（機器１４）を選択するボタン２０２ｂの横に位置「ロビー」を示す位置情報表示２１１ｂが表示される。このように、各機器と関連付けて各機器の位置を示す情報を表示させることで、ユーザは自分と近い位置に配置されている機器を選択することができ、作業の効率化を図ることができる。
【００７４】
なお、位置情報は、予め位置情報テーブル５３に格納しておくことに限られない。例えば、ＧＰＳ(Global  Positioning  System)など、リアルタイムで位置情報を取得できる手段を各機器に備えることも考えられる。
【符号の説明】
【００７５】
１  ネットワーク
１０  管理サーバ
１１  コンテンツサーバ
１２，１３，１４  機器
２０  管理情報部
２１，３５  制御部
２２，３２  通信部
２３  ユーザ利用可能機能管理部
２４  ユーザ利用可能機器管理部
２５  機器管理部
３０  ユーザＩＤ入力部
３１  操作部
３３  機能部
３４  選択部
３６  入力部
３７  表示部
５０  ユーザ利用可能機能管理テーブル
５１  ユーザ利用可能機器管理テーブル
５２  機器管理テーブル
５３  位置情報テーブル
１００  機能選択画面
１０１，１０１’，１０１”  機器選択画面
【先行技術文献】
【特許文献】
【００７６】
【特許文献１】特許第４４６４３０９号公報
【図１】
2013045368.tif 000003
【図２】
2013045368.tif 000004
【図３】
2013045368.tif 000005
【図４】
2013045368.tif 000006
【図５】
2013045368.tif 000007
【図６】
2013045368.tif 000008
【図７】
2013045368.tif 000009
【図８】
2013045368.tif 000010
【図９】
2013045368.tif 000011
【図１０】
2013045368.tif 000012
【図１１−１】
2013045368.tif 000013
【図１１−２】
2013045368.tif 000014
【図１２】
2013045368.tif 000015