(57)【要約】【課題】実世界のデータを容易に仮想空間に入力する。【解決手段】ＭＦＰ２５０と、ＭＦＰ２５０の仮想化装置を含む仮想空間を管理する仮想空間管理サーバ１１０と、にネットワーク４００を介して接続された情報処理装置３００であって、実世界でのＭＦＰ２５０の配置位置に対応する位置にＭＦＰ２５０に対応する装置シンボルが配置された地図情報を表示部３２０に表示する表示制御部３１１と、地図情報から選択された装置シンボルを受付ける受付部３１２と、受付けられた装置シンボルに対応するＭＦＰ２５０のデータ記憶部、および、受付けられた装置シンボルに対応する仮想化装置の２データ記憶部のいずれか一方に画像データを出力する出力制御部３１３と、を備える。【選択図】図１
2011065272.tif 000002
【特許請求の範囲】
【請求項１】
第１データ記憶部を備える画像処理装置と、前記画像処理装置を仮想化した仮想化装置を含む仮想空間を管理する装置であって前記仮想化装置に対応する第２データ記憶部を備える仮想空間管理装置と、にネットワークを介して接続された情報処理装置であって、
実世界での前記画像処理装置の配置位置に対応する位置に前記画像処理装置に対応する装置シンボルが配置された地図情報を表示部に表示する表示制御部と、
前記地図情報に配置された前記装置シンボルの選択を受付ける受付部と、
選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部のいずれか一方に画像データを出力する出力制御部と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記受付部は、さらに、前記画像データの出力先として、実世界および仮想空間のいずれかの選択を受付け、
前記出力制御部は、前記実世界が前記出力先として選択された場合に、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部に前記画像データを出力し、前記仮想空間が前記出力先として選択された場合に、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部に前記画像データを出力すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記実世界が前記出力先として選択された場合に、選択された前記装置シンボルに対応する前記画像処理装置の動作状態を取得する状態取得部をさらに備え、
前記出力制御部は、前記実世界が前記出力先として選択され、かつ、取得された前記動作状態が、前記画像データを出力可能な状態を表す場合に、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部に前記画像データを出力すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記表示制御部は、選択された前記出力先に応じて異なる前記地図情報を前記表示部に表示すること、
を特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記地図情報は、前記画像処理装置の配置領域を３次元で表す情報であって、実世界での前記画像処理装置の配置位置に前記画像処理装置に対応する前記装置シンボルが配置されること、
を特徴とする請求項１に記載の情報処理装置。
【請求項６】
原稿を読み取って前記画像データを取得するデータ取得部をさらに備え、
前記出力制御部は、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置の前記第２データ記憶部のいずれか一方に、原稿を読み取ることにより取得された前記画像データを出力すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記表示制御部は、ユーザに対応するユーザシンボルをさらに含む前記地図情報を前記表示部に表示し、
前記受付部は、前記ユーザシンボルを介して前記装置シンボルの選択を受付けること、
を特徴とする請求項１に記載の情報処理装置。
【請求項８】
前記受付部は、さらに、前記表示する前記地図情報の選択を受付け、
前記表示制御部は、選択された前記地図情報を前記表示部に表示すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項９】
前記画像データを編集する編集部をさらに備え、
前記出力制御部は、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部のいずれか一方に、編集された前記画像データを出力すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項１０】
第１データ記憶部を備える画像処理装置と、前記画像処理装置を仮想化した仮想化装置を含む仮想空間を管理する装置であって前記仮想化装置に対応する第２データ記憶部を備える仮想空間管理装置と、にネットワークを介して接続された情報処理装置を、
実世界での前記画像処理装置の配置位置に対応する位置に前記画像処理装置に対応する装置シンボルが配置された地図情報を表示部に表示する表示制御部と、
前記地図情報に配置された前記装置シンボルの選択を受付ける受付部と、
選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部のいずれか一方に画像データを出力する出力制御部と、
して機能させるためのプログラム。
【請求項１１】
前記受付部は、さらに、前記画像データの出力先として、実世界および仮想空間のいずれかの選択を受付け、
前記出力制御部は、前記実世界が前記出力先として選択された場合に、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部に前記画像データを出力し、前記仮想空間が前記出力先として選択された場合に、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部に前記画像データを出力すること、
を特徴とする請求項１０に記載のプログラム。
【請求項１２】
前記情報処理装置を、さらに、前記実世界が前記出力先として選択された場合に、選択された前記装置シンボルに対応する前記画像処理装置の動作状態を取得する状態取得部として機能させ、
前記出力制御部は、前記実世界が前記出力先として選択され、かつ、取得された前記動作状態が、前記画像データを出力可能な状態を表す場合に、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部に前記画像データを出力すること、
を特徴とする請求項１１に記載のプログラム。
【請求項１３】
前記表示制御部は、選択された前記出力先に応じて異なる前記地図情報を前記表示部に表示すること、
を特徴とする請求項１１に記載のプログラム。
【請求項１４】
前記地図情報は、前記画像処理装置の配置領域を３次元で表す情報であって、実世界での前記画像処理装置の配置位置に前記画像処理装置に対応する前記装置シンボルが配置されること、
を特徴とする請求項１０に記載のプログラム。
【請求項１５】
前記情報処理装置を、さらに、原稿を読み取って前記画像データを取得するデータ取得部として機能させ、
前記出力制御部は、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置の前記第２データ記憶部のいずれか一方に、原稿を読み取ることにより取得された前記画像データを出力すること、
を特徴とする請求項１０に記載のプログラム。
【請求項１６】
前記表示制御部は、ユーザに対応するユーザシンボルをさらに含む前記地図情報を前記表示部に表示し、
前記受付部は、前記ユーザシンボルを介して前記装置シンボルの選択を受付けること、
を特徴とする請求項１０に記載のプログラム。
【請求項１７】
前記受付部は、さらに、前記表示する前記地図情報の選択を受付け、
前記表示制御部は、選択された前記地図情報を前記表示部に表示すること、
を特徴とする請求項１０に記載のプログラム。
【請求項１８】
前記情報処理装置を、さらに、前記画像データを編集する編集部として機能させ、
前記出力制御部は、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部のいずれか一方に、編集された前記画像データを出力すること、
を特徴とする請求項１０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
近年、オフィスではプリンタ等の画像形成装置が多数配置されている。これらの画像形成装置は、ネットワークを介して接続されており、オフィス外を含めた様々な場所からアクセス可能となっている。特許文献１では、多数配置されたプリンタから所望のプリンタを直感的に選択するために、プリンタの配置位置に対応する位置にプリンタのアイコンをレイアウトした地図画像を表示する技術が提案されている。
【０００３】
一方、ＳＥＣＯＮＤ  ＬＩＦＥ（登録商標）を代表とするネットワーク上の３次元仮想空間が近年盛んとなっている。３次元仮想空間では、実世界（現実世界）と同様に土地、建物、各種装置、およびユーザの分身であるアバターなどが管理される。なお、３次元仮想空間内で管理されるデータは膨大となるため、通常は複数の仮想空間管理サーバによって仮想空間内のデータが管理される。
【０００４】
ユーザは、アバターを用いることによって仮想空間内の装置等を操作することができる。すなわち、ユーザは、３次元仮想空間でも実世界と同様に行動することができる。このため、例えば実世界のオフィス（閉空間）と同じ空間を仮想空間に作成し、ユーザが仮想空間内で業務を実行可能とすることも考えられる。これにより、仮想世界でのリアリティの向上および操作性の向上を実現できる。また、このような構成では、実世界で利用されるデータを仮想空間に入力し、仮想空間内で当該データを用いた作業等を行うことも想定される。この場合、実世界のデータを仮想空間に容易に入力できるようにすることが望ましい。
【０００５】
例えば特許文献１の技術を適用することにより、実世界のデータを仮想空間に入力する方法が考えられる。すなわち、複数の仮想空間管理サーバのアイコンを含む地図情報から、入力すべきデータを処理する所望の仮想空間管理サーバのアイコンを選択する方法が考えられる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような方法では、例えば、選択されたアイコンに対応する仮想空間管理サーバが管理する記憶部内の各フォルダから、入力するデータを処理する装置等に対応するフォルダをさらに選択する必要が生じる。すなわち、特許文献１の方法では、実世界のデータを容易に仮想空間に入力することができない。
【０００７】
本発明は、上記に鑑みてなされたものであって、実世界のデータを容易に仮想空間に入力することができる情報処理装置およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、第１データ記憶部を備える画像処理装置と、前記画像処理装置を仮想化した仮想化装置を含む仮想空間を管理する装置であって前記仮想化装置に対応する第２データ記憶部を備える仮想空間管理装置と、にネットワークを介して接続された情報処理装置であって、実世界での前記画像処理装置の配置位置に対応する位置に前記画像処理装置に対応する装置シンボルが配置された地図情報を表示部に表示する表示制御部と、前記地図情報に配置された前記装置シンボルの選択を受付ける受付部と、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部のいずれか一方に画像データを出力する出力制御部と、を備えることを特徴とする。
【０００９】
また、本発明は、第１データ記憶部を備える画像処理装置と、前記画像処理装置を仮想化した仮想化装置を含む仮想空間を管理する装置であって前記仮想化装置に対応する第２データ記憶部を備える仮想空間管理装置と、にネットワークを介して接続された情報処理装置を、実世界での前記画像処理装置の配置位置に対応する位置に前記画像処理装置に対応する装置シンボルが配置された地図情報を表示部に表示する表示制御部と、前記地図情報に配置された前記装置シンボルの選択を受付ける受付部と、選択された前記装置シンボルに対応する前記画像処理装置の前記第１データ記憶部、および、選択された前記装置シンボルに対応する前記画像処理装置を仮想化した前記仮想化装置に対応する前記第２データ記憶部のいずれか一方に画像データを出力する出力制御部と、して機能させるためのプログラムである。
【発明の効果】
【００１０】
本発明によれば、実世界の情報を容易に仮想空間に入力することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、第１の実施の形態にかかる情報処理装置を含む情報処理システムの構成の一例を示すブロック図である。
【図２】図２は、実世界と仮想空間との関係を説明するための模式図である。
【図３】図３は、装置情報記憶部に記憶される装置情報のデータ構造の一例を示す図である。
【図４】図４は、第１の実施の形態におけるデータ送信処理の全体の流れを示すフローチャートである。
【図５】図５は、地図情報を選択するための地図選択画面の一例を示す図である。
【図６】図６は、地図情報を検索する検索画面の一例を示す図である。
【図７】図７は、地図情報を選択するための地図選択画面の他の例を示す図である。
【図８】図８は、地図情報を検索する検索画面の他の例を示す図である。
【図９】図９は、表示される地図情報の一例を示す図である。
【図１０】図１０は、送信先を選択するための送信先選択画面の一例を示す図である。
【図１１】図１１は、図４に対応するデータ送信処理の概要を示すシーケンス図である。
【図１２】図１２は、第１の実施の形態におけるデータ送信処理の別の例を示すフローチャートである。
【図１３】図１３は、第１の実施の形態におけるデータ送信処理の他の例を示すフローチャートである。
【図１４】図１４は、第２の実施の形態にかかる情報処理装置を含む情報処理システムの構成の一例を示すブロック図である。
【図１５】図１５は、第２の実施の形態におけるデータ送信処理の全体の流れを示すフローチャートである。
【図１６】図１６は、第２の実施の形態の送信先選択画面の一例を示す図である。
【図１７】図１７は、地図情報を検索する検索画面の一例を示す図である。
【図１８】図１８は、情報処理装置の一例のハードウェア構成図である。
【図１９】図１９は、複合機の一例のハードウェア構成図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる情報処理装置およびプログラムの一実施の形態を詳細に説明する。
【００１３】
（第１の実施の形態）
図１は、第１の実施の形態にかかる情報処理装置を含む情報処理システムの構成の一例を示すブロック図である。
【００１４】
図１に示すように、第１の実施の形態の情報処理システムは、クライアントオフィス２００と、仮想空間管理サーバ１１０と、アドレス管理サーバ１２０と、情報処理装置３００ａ、３００ｂとが、ネットワーク４００を介して接続された構成となっている。
【００１５】
ネットワーク４００は、ＬＡＮ（ローカルエリアネットワーク）、およびインターネットなどのあらゆるネットワーク形態により構成できる。
【００１６】
クライアントオフィス２００は、例えばユーザがＰＣ（パーソナルコンピュータ、図１には図示せず）、および、画像処理装置の一例であるＭＦＰ（Ｍｕｌｔｉ Ｆｕｎｃｔｉｏｎ Ｐｅｒｉｐｈｅｒａｌ）２５０ａ、２５０ｂなどを用いて作業する作業領域を表す。また、クライアントオフィス２００は、例えば１企業の１フロアに相当する作業領域を表す。したがって、図１では１つのクライアントオフィス２００のみが示されているが、複数の企業または複数のフロアそれぞれに対応する複数のクライアントオフィス２００が存在してもよい。また、本実施の形態では、２つのＭＦＰ２５０ａ、２５０ｂを備えるクライアントオフィス２００を例に説明するが、ＭＦＰ２５０の個数はこれに限れられるものではない。
【００１７】
仮想空間管理サーバ１１０は、ＳＥＣＯＮＤ  ＬＩＦＥ（登録商標）などのように、３次元仮想空間を管理する仮想空間管理装置として機能する。なお、仮想空間は３次元に限られず、例えば２次元の仮想空間であってもよい。仮想空間管理サーバ１１０は、クライアントオフィス２００に含まれるＭＦＰ２５０を仮想化した仮想化装置（以下、仮想ＭＦＰという）を、３次元仮想空間内に管理する。仮想空間管理サーバ１１０は、データ記憶部１１１と、仮想空間生成部１１２とを備えている。
【００１８】
データ記憶部１１１は、仮想空間管理サーバ１１０で扱う各種データを記憶する。例えば、データ記憶部１１１は、複数のＭＦＰ２５０それぞれに対応する複数の仮想ＭＦＰごとに予め割り当てられたフォルダに、対応する仮想ＭＦＰが処理対象とする画像データを記憶する（第２データ記憶部）。
【００１９】
なお、図１では、１つの仮想空間管理サーバ１１０のみを示しているが、物理的に１つの装置によって構成することを意味するものではない。すなわち、複数の物理的な装置によって仮想空間管理サーバ１１０を構成してもよい。同様に、複数の物理的な記憶媒体によりデータ記憶部１１１を構成してもよい。
【００２０】
仮想空間生成部１１２は、３次元仮想空間の指定された地図情報を表す３次元ＣＧ（コンピュータグラフィックス）を生成する。例えば図１のクライアントオフィス２００の地図情報の生成が指定された場合、仮想空間生成部１１２は、クライアントオフィス２００の地図情報（３次元ＣＧ）を生成する。この場合、仮想空間生成部１１２は、クライアントオフィス２００内に実在するＭＦＰ２５０ａ、２５０ｂを含む各種装置に対応するアイコンなどのシンボル（装置シンボル）を当該オブジェクト（ＭＦＰ２５０ａ、２５０ｂ等）の配置位置に配置した地図情報の３次元ＣＧを生成する。なお、地図情報は３次元に限られるものではなく、仮想空間生成部１１２が、例えば領域を上方から観察した２次元の地図情報を生成してもよい。
【００２１】
仮想空間生成部１１２は、例えばオブジェクトの配置位置を記憶する記憶部（図示せず）等を参照することにより、各オブジェクトの配置位置を特定することができる。地図情報は、例えばクライアントオフィス２００ごとに作成され、記憶部（図示せず）等に記憶されている。地図情報は、対応する領域内に実在する装置または仮想的に設置される装置などの配置位置を表す情報などを含む。また、地図情報は、対応する領域の名称（場所名）や、例えば当該領域を使用する部署に所属するユーザなどの予め定められたユーザが対応づけられて記憶される。これにより、場所名やユーザ名により対応する地図情報を検索可能となる。
【００２２】
また、仮想空間生成部１１２は、指定された地図情報内に３次元仮想空間上のユーザが存在する場合、当該ユーザに対応して設定されたアバターなどのシンボル（ユーザシンボル）を含む地図情報を生成する。アバターは、例えば表示された地図情報内の他のユーザのアバターや、オブジェクトに対する各種操作を実行できるように表示される。
【００２３】
仮想空間生成部１１２による上記のような各処理は、例えばＳＥＣＯＮＤ  ＬＩＦＥ（登録商標）などで用いられている技術により実現できる。また、仮想空間生成部１１２が生成した地図情報は、情報処理装置３００などの要求元の装置に送信される。なお、地図情報を生成するための情報を情報処理装置３００などの要求元に送信し、情報処理装置３００にインストールされているアプリケーションにより地図情報を生成するように構成してもよい。
【００２４】
ここで、仮想空間生成部１１２により生成される仮想空間の一例について説明する。図２は、実世界と仮想空間との関係を説明するための模式図である。本実施の形態では、仮想空間の座標軸は、実世界のクライアントオフィス２００の座標軸に対応するように定められる。図２では、仮想空間３０の座標軸３１が、実世界のクライアントオフィス２００の座標軸２１に対応する。図２の仮想空間３０は、仮想空間生成部１１２によって生成される仮想的な空間を模式的に示している。図２では、実世界のクライアントオフィス２００内のＭＦＰ２５０ａおよび２５０ｂにそれぞれ対応する仮想ＭＦＰ３５０ａおよび３５０ｂが、仮想空間３０内に表示されている。また、図２では、動物を模したアバター３３を仮想空間３０内に表示した例が示されている。
【００２５】
図１に戻り、アドレス管理サーバ１２０は、実世界のＭＦＰ２５０および仮想ＭＦＰを含む各種装置のアドレス情報を管理する装置である。アドレス管理サーバ１２０は、各装置の状態やアドレス情報などを含む装置情報を記憶する装置情報記憶部１２１を備えている。図３は、装置情報記憶部１２１に記憶される装置情報のデータ構造の一例を示す図である。図３に示すように、装置情報は、ＭＦＰ−ＩＤと、実世界ＭＦＰアドレスと、仮想ＭＦＰアドレスと、メーカー名／機種名と、静的情報と、動的情報とを含んでいる。
【００２６】
ＭＦＰ−ＩＤは、実世界のＭＦＰ２５０を識別する識別情報である。図３では、ＭＦＰ２５０の名称（ニックネーム）をＭＦＰ−ＩＤとして記憶する例が示されている。実世界ＭＦＰアドレスは、実世界のＭＦＰ２５０にアクセスするためのアドレスである。図３では、ＭＦＰ２５０のＩＰアドレスを実世界ＭＦＰアドレスとして記憶する例が示されている。仮想ＭＦＰアドレスは、ＭＦＰ２５０に対応する３次元仮想空間の仮想ＭＦＰにアクセスするためのアドレスである。図３では、仮想ＭＦＰに割り当てられたＵＲＬを仮想ＭＦＰアドレスとして記憶する例が示されている。なお、このＵＲＬは、例えば仮想空間管理サーバ１１０のデータ記憶部１１１のいずれかのフォルダに対応づけられている。メーカー名／機種名は、ＭＦＰ２５０のメーカー名および機種名を表す。
【００２７】
静的情報とは、ＭＦＰ２５０が備える機能を表す情報である。図３では、プリント機能およびスキャン機能を含む静的情報の例が示されている。図３に示すように、プリント機能は、例えばカラー（フルカラーかモノクロか）、紙サイズ（Ａ３、Ａ２等）、および後処理（ステープル、なし等）などを含む。また、スキャン機能は、例えばＦａｘ送信機能の有無（○または空欄）、メール送信機能の有無（○または空欄）、およびファイル保存機能の有無（○または空欄）などを含む。
【００２８】
なお、これらの静的情報は一例であり、例えば、両面複写機能、カラー複写機能、拡大・縮小機能、２  ｉｎ  １機能（２頁を１頁に縮小してコピー）、ソート機能、および綴じ機能などのその他の機能を表す情報を含むように構成してもよい。
【００２９】
動的情報とは、ＭＦＰ２５０の動作状態を示す情報である。図３では、ＭＦＰ２５０の設置場所を表すロケーション、装着紙サイズ、および使用状況（待ち時間）を含む動的情報の例が示されている。これらの動的情報は一例であり、例えば、待機中、電源ＯＦＦ、故障中、トナー切れ、用紙ジャム発生、および、他のユーザが使用中などの状態を表す情報を含むように構成してもよい。
【００３０】
なお、装置情報（アドレス情報）の管理方法はこれに限られるものではなく、情報処理装置３００などの装置からの要求に応じて、実在する装置および当該装置に対応する仮想化された装置の装置情報（アドレス情報）を取得可能なものであればあらゆる方法を適用できる。また、アドレス管理サーバ１２０の機能を、仮想空間管理サーバ１１０が備えるように構成してもよい。
【００３１】
なお、仮想空間管理サーバ１１０のデータ記憶部１１１およびアドレス管理サーバ１２０の装置情報記憶部１２１は、ＨＤＤ（Ｈａｒｄ Ｄｉｓｋ Ｄｒｉｖｅ）、光ディスク、メモリカード、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）などの一般的に利用されているあらゆる記憶媒体により構成することができる。
【００３２】
図１に戻り、情報処理装置３００ａ、３００ｂは、ユーザが利用する端末装置である。なお、図１では、情報処理装置３００ａがＭＦＰであり、情報処理装置３００ｂがＰＣである例が示されている。このように、情報処理装置３００は、後述する機能を備えるものであれば、どのような装置で実現してもよい。以下では、情報処理装置３００ａ、３００ｂを単に情報処理装置３００という場合がある。
【００３３】
ユーザは、情報処理装置３００から仮想空間管理サーバ１１０にアクセスすることにより、３次元仮想空間の各種機能を利用することができる。また、ユーザは、情報処理装置３００を介して、実世界のＭＦＰ２５０を直接利用することもできる。
【００３４】
情報処理装置３００は、表示部３２０と、表示制御部３１１と、受付部３１２と、出力制御部３１３と、データ取得部３１４と、状態取得部３１５と、編集部３１６と、アクセス制御部３１７と、を備えている。
【００３５】
表示部３２０は、情報処理装置３００で処理される各種データ等を表示するものであり、ディスプレイ装置や、受付部３１２を兼ねるオペレーションパネルなどにより構成される。
【００３６】
表示制御部３１１は、表示部３２０に対する表示処理を制御する。表示制御部３１１は、例えば仮想空間管理サーバ１１０の仮想空間生成部１１２によって生成され、送信された地図情報を表示部３２０に表示する。
【００３７】
受付部３１２は、ユーザにより選択または指定された各種情報を受付ける。例えば、受付部３１２は、表示された地図情報から選択されたＭＦＰに対応するアイコンの選択を受付ける。また、受付部は、画像データの出力先（実世界か、仮想空間か）の選択、および表示部３２０に表示する地図情報の選択を受付ける。
【００３８】
出力制御部３１３は、ＭＦＰ２５０および仮想空間管理サーバ１１０などの外部装置に対するデータの出力を制御する。例えば、出力制御部３１３は、出力先の選択に応じて、アイコンに対応するＭＦＰ２５０、および、アイコンに対応するＭＦＰ２５０の仮想ＭＦＰのいずれか一方に画像データを出力する。
【００３９】
データ取得部３１４は、処理対象とするデータを取得する。例えば、情報処理装置３００をＭＦＰとして実現する場合は（情報処理装置３００ａ）、原稿を読み取って画像データを取得するスキャン機能を備えるようにデータ取得部３１４を構成することができる。なお、データ取得方法はこれに限られず、自装置内の記憶部（図示せず）、および外部装置からデータを取得するように構成してもよい。
【００４０】
状態取得部３１５は、出力先として選択されたＭＦＰ２５０の動作状態を取得する。例えば、状態取得部３１５は、選択されたＭＦＰ２５０の動的情報をアドレス管理サーバ１２０の装置情報記憶部１２１から取得する。なお、動作状態の取得方法はこれに限られるものではない。例えば、選択されたＭＦＰ２５０と直接通信することにより動作状態を取得するように構成してもよい。
【００４１】
編集部３１６は、画像データを編集し、編集した画像データを出力する。編集部３１６は、例えば、画像データのうち、秘匿する部分にマスキング処理を実行することにより、画像データを編集する。なお、編集処理はこれに限られず、画像データの切り出し、拡大、および縮小などのあらゆる編集処理を適用しうる。
【００４２】
アクセス制御部３１７は、ＭＦＰ２５０および仮想空間管理サーバ１１０などの外部装置に対するアクセスを制御する。例えば、アクセス制御部３１７は、仮想空間管理サーバ１１０にユーザ名およびパスワードなどの認証情報を送信してアクセス許可を受ける認証処理を実行する。
【００４３】
次に、このように構成された第１の実施の形態にかかる情報処理装置３００によるデータ送信処理について図４を用いて説明する。図４は、第１の実施の形態におけるデータ送信処理の全体の流れを示すフローチャートである。なお、図４は、情報処理装置３００をＭＦＰとして実現する場合（情報処理装置３００ａ）のデータ送信処理の例を示している。
【００４４】
まず、受付部３１２が、仮想空間管理サーバ１１０へのアクセス機能に対応する機能ボタンの選択を受付ける（ステップＳ１０１）。次に、アクセス制御部３１７が、仮想空間管理サーバ１１０にアクセスするための認証処理を実行する（ステップＳ１０２）。
【００４５】
認証処理により仮想空間管理サーバ１１０からアクセス許可が得られた場合、受付部３１２が、表示する地図情報の選択を受付ける（ステップＳ１０３）。選択対象となる地図情報は、例えば認証処理の結果とともに仮想空間管理サーバ１１０から情報処理装置３００に送信するように構成することができる。
【００４６】
図５は、地図情報を選択するための地図選択画面の一例を示す図である。図５では、「地図を選択して下さい。」と表示されているプルダウンメニュー５０１により地図情報を選択する例が示されている。図５には示していないが、プルダウンメニュー５０１をクリックすることにより選択対象となる地図情報が一覧表示される。
【００４７】
なお、地図情報の選択方法はこれに限られるものではなく、従来から用いられているあらゆる方法を適用できる。図６〜図８は、地図情報の選択方法の他の例を説明するための図である。
【００４８】
図６は、地図情報を検索する検索画面の一例を示す図である。図６のような検索画面を用いる場合、ユーザは、例えば「送信相手を入力して下さい。」と表示されているテキストボックス６０１に、データを送信する送信相手のユーザ名を入力し、検索ボタン６０２を押下する。これにより、例えば指定された送信相手が所属する部署に対応する地図情報が選択される。なお、指定された送信相手に対応するアバターが存在する仮想空間の地図情報が選択されるように構成してもよい。
【００４９】
図７は、地図情報を選択するための地図選択画面の他の例を示す図である。図７では、予め定められた地図情報にそれぞれ対応する複数のボタン７０１により地図情報を選択する例が示されている。前頁ボタン７１１または次頁ボタン７１２を押下することにより、さらに他の地図情報に対応するボタンが表示される。
【００５０】
図８は、地図情報を検索する検索画面の他の例を示す図である。図８のような検索画面を用いる場合、ユーザは、まず送信相手により地図情報を検索するか、または、場所の名称（場所名）により地図情報を検索するかを指定するオプションボタン８０１、８０２のいずれかを選択する。そして、ユーザは、指定したオプションボタン８０１、８０２に応じて送信相手のユーザ名、または、場所名を、テキストボックス８０３に入力し、検索ボタン８０４を押下する。これにより、例えば指定された送信相手が所属する部署に対応する地図情報、または、指定された場所名に対応する地図情報が選択される。
【００５１】
図４に戻り、表示制御部３１１は、選択された地図情報を表示部３２０に表示する（ステップＳ１０４）。図９は、表示される地図情報の一例を示す図である。図９は、クライアントオフィス２００を表す地図情報の例を示している。図９に示すように、この地図情報は、クライアントオフィス２００の２つのＭＦＰ２５０ａ、２５０ｂにそれぞれ対応するアイコンであるＭＦＰ（Ａ）およびＭＦＰ（Ｂ）を含んでいる。なお、図９では省略しているが、ユーザのアバターがこの地図情報上に表示される。ユーザは、表示されたアバターを操作することにより、アバターを介して画像データの出力先として、ＭＦＰ（Ａ）およびＭＦＰ（Ｂ）のいずれかを選択できる。
【００５２】
図４に戻り、受付部３１２は、ユーザによるアイコン（シンボル）の選択を受付ける（ステップＳ１０５）。次に、データ取得部３１４が、処理対象とする画像データを取得する（ステップＳ１０６）。例えば、データ取得部３１４は、スキャン機能により原稿を読み取り、読み取った結果である画像データを取得する。なお、画像データを取得するタイミングはこれに限られず、送信先に送信する前までに取得できれば任意のタイミングでよい。
【００５３】
次に、受付部３１２は、送信先の指定を受付ける（ステップＳ１０７）。なお、送信先とは、実世界および仮想空間のいずれかを表す。言い換えると、選択されたアイコンに対応する実世界のＭＦＰ２５０と、選択されたアイコンに対応する仮想ＭＦＰとのいずれかを表す。
【００５４】
図１０は、送信先を選択するための送信先選択画面の一例を示す図である。図１０では、実世界を送信先として選択するためのボタン１００１と、仮想空間を送信先として選択するためのボタン１００２とにより送信先を選択する例が示されている。なお、ラベル１００３は、ステップＳ１０５で選択されたアイコンに対応するＭＦＰ２５０の名称および設置場所を表示するための領域である。
【００５５】
図４に戻り、状態取得部３１５は、選択された送信先が仮想空間であるか否かを判断する（ステップＳ１０８）。仮想空間が選択された場合（ステップＳ１０８：Ｙｅｓ）、状態取得部３１５は、選択されたアイコン（シンボル）に対応する仮想ＭＦＰのアドレスを、アドレス管理サーバ１２０の装置情報記憶部１２１から取得する（ステップＳ１０９）。仮想空間が選択されなかった場合、すなわち、実世界が選択された場合（ステップＳ１０８：Ｎｏ）、状態取得部３１５は、選択されたアイコン（シンボル）に対応する実世界のＭＦＰ２５０のアドレスを、アドレス管理サーバ１２０の装置情報記憶部１２１から取得する（ステップＳ１１０）。
【００５６】
次に、出力制御部３１３が、取得されたアドレスを宛先として、ステップＳ１０６で取得された画像データを送信し（ステップＳ１１１）、データ送信処理を終了する。
【００５７】
次に、シーケンス図を用いて、データ送信処理の流れについてさらに説明する。図１１は、図４に対応するデータ送信処理の概要を示すシーケンス図である。
【００５８】
まず、情報処理装置３００の受付部３１２が、仮想空間管理サーバ１１０へのアクセス機能に対応する機能ボタンの選択を受付ける（ステップＳ２０１）。次に、アクセス制御部３１７と仮想空間管理サーバ１１０との間で認証処理が実行される。例えば、アクセス制御部３１７が、ユーザ名およびパスワードなどの認証情報とともにアクセス要求を仮想空間管理サーバ１１０に送信する（ステップＳ２０２）。仮想空間管理サーバ１１０は、認証情報をもとに情報処理装置３００ａのアクセス認証を行い、認証した場合にはアクセス許可を情報処理装置３００に送信する（ステップＳ２０３）。
【００５９】
次に、情報処理装置３００の受付部３１２が、地図情報を検索するための検索キーを受付ける（ステップＳ２０４）。なお、この例では、上述の図８のような検索画面を用いるものとしている。アクセス制御部３１７は、受付けられた検索キーを含む地図情報の検索要求を仮想空間管理サーバ１１０に送信する（ステップＳ２０５）。仮想空間管理サーバ１１０は、検索要求に応じて検索キーにより地図情報を検索する（ステップＳ２０６）。例えば、検索キーとして場所名が指定されている場合には、指定された場所名と一致または類似する地図情報を検索する。
【００６０】
次に、仮想空間管理サーバ１１０は、検索結果であり、表示する候補となる地図情報の識別情報（地図情報の名称など）を情報処理装置３００に送信する（ステップＳ２０７）。情報処理装置３００は、受信した識別情報を表示部３２０に表示する。ユーザは、表示された候補から、所望の地図情報の識別情報を選択する。受付部３１２は、選択された識別情報を受付ける。
【００６１】
識別情報が選択された場合、アクセス制御部３１７は、選択された識別情報の地図情報（特定地図情報）を仮想空間管理サーバ１１０に要求する（ステップＳ２０８）。仮想空間管理サーバ１１０の仮想空間生成部１１２は、要求された識別情報で識別される地図情報（３次元ＣＧなど）を生成し、情報処理装置３００に送信する（ステップＳ２０９）。
【００６２】
情報処理装置３００の表示制御部３１１は、受信した地図情報を表示部３２０に表示する（ステップＳ２１０）。ユーザは、例えば表示された地図情報内のアバターなどを操作することにより、地図情報内の他のオブジェクト（ＭＦＰなど）に対応するアイコンを選択することができる。
【００６３】
ユーザが地図情報内のアイコン（シンボル）を選択した場合、受付部３１２が、ユーザによるアイコン（シンボル）の選択を受付ける（ステップＳ２１１）。次に、受付部３１２が、処理対象とする画像データの送信先の選択を受付ける（ステップＳ２１２）。
【００６４】
次に、状態取得部３１５が、アドレス管理サーバ１２０に送信先のアドレス情報を要求するためのアドレス要求情報を作成する（ステップＳ２１３）。例えば、送信先として仮想空間が選択された場合、状態取得部３１５は、選択されたアイコンに対応するＭＦＰのＭＦＰ−ＩＤと、仮想ＭＦＰアドレスを要求することを表す情報とを含むアドレス要求情報を作成する。次に、状態取得部３１５は、作成したアドレス要求情報をアドレス管理サーバ１２０に送信する（ステップＳ２１４）。
【００６５】
仮想空間管理サーバ１１０は、アドレス要求情報にしたがって要求されたＭＦＰのアドレス情報（実世界ＭＦＰアドレスまたは仮想ＭＦＰアドレス）を装置情報記憶部１２１から取得し、情報処理装置３００に返送する（ステップＳ２１５）。
【００６６】
情報処理装置３００の出力制御部３１３は、返送されたアドレス情報を宛先として画像データを送信し（ステップＳ２１６）、データ送信処理を終了する。
【００６７】
次に、情報処理装置３００をＰＣとして実現する場合（情報処理装置３００ｂ）のデータ送信処理について図１２を用いて説明する。図１２は、第１の実施の形態におけるデータ送信処理の別の例を示すフローチャートである。
【００６８】
最初に、データ取得部３１４が、処理対象とする画像データを取得する（ステップＳ３０１）。ＰＣの場合は、例えば、データ取得部３１４が、自装置内の記憶部（図示せず）、または外部装置から画像データを取得する。次に、出力制御部３１３が、仮想空間管理サーバ１１０へのアクセス機能を実現するためのドライバを起動する（ステップＳ３０２）。
【００６９】
ステップＳ３０３からステップＳ３０６は、図４のステップＳ１０２からステップＳ１０５までと同様の処理であるため説明を省略する。また、ステップＳ３０７からステップＳ３１１は、図４のステップＳ１０７からステップＳ１１１までと同様の処理であるため説明を省略する。
【００７０】
これまでは、送信先として選択されたＭＦＰ２５０の動作状態等に関わらず、画像データを送信するものとしていた。しかし、特に実世界のＭＦＰ２５０は、他のユーザによる利用の影響や故障などにより、画像データを出力しても正常に処理できない場合がある。
【００７１】
そこで、送信先のＭＦＰ２５０の機能（静的情報）や動作状態（動的情報）等に応じて処理を切り替える変形例について以下に説明する。なお、以下では、取得した処理対象となる画像データを編集する場合の手順についても説明する。編集機能は、動作状態等に応じて処理を切り替える機能とは独立であり、例えば上記図４のフローに追加するように構成することもできる。
【００７２】
図１３は、第１の実施の形態におけるデータ送信処理の他の例を示すフローチャートである。なお、図１３は、図４と同様に情報処理装置３００をＭＦＰとして実現する場合（情報処理装置３００ａ）のデータ送信処理の例を示している。
【００７３】
ステップＳ４０１からステップＳ４０６は、図４のステップＳ１０１からステップＳ１０６までと同様の処理であるため説明を省略する。ステップＳ４０６で処理対象となる画像データを取得した後、編集部３１６が、取得された画像データを編集する（ステップＳ４０７）。編集処理のタイミングはこれに限られず、送信先に送信する前までに編集を完了できれば任意のタイミングでよい。
【００７４】
ステップＳ４０８からステップＳ４１０は、図４のステップＳ１０７からステップＳ１０９までと同様の処理であるため説明を省略する。
【００７５】
ステップＳ４０９で実世界が選択されたと判断した場合（ステップＳ４０９：Ｎｏ）、状態取得部３１５は、選択されたアイコン（シンボル）に対応する実世界のＭＦＰ２５０の静的情報および動的情報を取得する（ステップＳ４１１）。
【００７６】
静的情報は、上述のようにＭＦＰ２５０が有する機能であり、ＭＦＰ２５０内の記憶部（図示せず）に保管されている。動的情報は、上述のように、選択されたＭＦＰ２５０が現在どのような作動状態にあるのかを示す情報である。各ＭＦＰ２５０は、動作状態を随時判断し、動作状態を表す動的情報をリアルタイムでアドレス管理サーバ１２０に送信する。
【００７７】
このように、本実施の形態では、アドレス管理サーバ１２０の装置情報記憶部１２１に各ＭＦＰ２５０の静的情報および動的情報を記憶する構成としている。したがって、状態取得部３１５は、アドレス管理サーバ１２０の装置情報記憶部１２１から、選択されたＭＦＰ２５０の静的情報および動的情報を取得する。上述のように、状態取得部３１５が静的情報および動的情報をＭＦＰ２５０から直接取得するように構成してもよい。
【００７８】
動的情報を取得した場合、状態取得部３１５は、動的情報をもとに、選択されたＭＦＰ２５０に画像データが出力可能であるか否かを判断する。例えば、状態取得部３１５は、選択したＭＦＰ２５０の待ち時間が所定の閾値より大きいか否かを判断し、大きい場合に画像データが出力できないと判断し、再度送信先を選択する処理（ステップＳ４０８）に戻るように構成することができる。また、出力可能である場合、選択されたＭＦＰ２５０をこのまま使用するのと判断し、画像データの出力を継続する（ステップＳ４１２、ステップＳ４１３）。なお、動的情報を例えば表示部３２０に表示し、ユーザが送信先を変更するか否かを指定するように構成してもよい。
【００７９】
選択されたＭＦＰ２５０をそのまま使用する場合、出力制御部３１３は、取得された静的情報から必要な処理機能を選択する。そして、出力制御部３１３は、選択した処理機能を出力する画像データとともに、選択された実世界のＭＦＰ２５０に送信する。
【００８０】
なお、例えば選択されたＭＦＰ２５０の操作パネルに対応する画面情報を保管する記憶部（図示せず）等から当該画面情報を取得して表示部３２０に表示し、表示した画面情報から所望の処理機能をユーザに選択させるように構成してもよい。
【００８１】
このように、第１の実施の形態にかかる情報処理装置では、実世界の画像処理装置（ＭＦＰ）および仮想空間の画像処理装置（ＭＦＰ）が対応づけられたシンボル（アイコン）が選択されたときに、処理対象とする画像データを、実世界および仮想空間のいずれを出力先として出力するかをさらに選択できる。これにより、実世界の画像処理装置にデータを出力する場合、仮想空間の画像処理装置にデータを出力する場合のいずれであっても、データの出力先を直感的に指定することができる。すなわち、実世界のデータを容易に仮想空間に入力することが可能となる。
【００８２】
なお、上記実施の形態では、画像処理装置を、コピー機能、プリンタ機能、スキャナ機能およびファクシミリ機能のうち少なくとも２つの機能を有する複合機（ＭＦＰ）に適用した例を挙げて説明したが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像処理装置であればいずれにも適用することができる。
【００８３】
（第２の実施の形態）
第１の実施の形態では、ＭＦＰのアイコンを選択した後に、画像データの送信先として、実世界および仮想空間のいずれかを選択するように構成していた。第２の実施の形態では、アイコンの選択前に、画像データを実世界および仮想空間のいずれに出力するかを選択させる。その後、複数のＭＦＰのアイコンのうち、画像データの出力対象とするＭＦＰのアイコンを選択させる。
【００８４】
図１４は、第２の実施の形態にかかる情報処理装置を含む情報処理システムの構成の一例を示すブロック図である。
【００８５】
図１４に示すように、第２の実施の形態の情報処理システムは、クライアントオフィス２００と、仮想空間管理サーバ１１０と、アドレス管理サーバ１２０と、情報処理装置１４００ａ、１４００ｂとが、ネットワーク４００を介して接続された構成となっている。
【００８６】
第２の実施の形態では、情報処理装置１４００の表示制御部１４１１の機能が第１の実施の形態と異なっている。その他の構成および機能は、第１の実施の形態にかかる情報処理システムの構成を表すブロック図である図１と同様であるので、同一符号を付し、ここでの説明は省略する。
【００８７】
表示制御部１４１１は、表示部３２０に対する表示処理を制御する。表示制御部１４１１は、例えば、地図情報を表示する前に、送信先を選択するための送信先選択画面を表示する点が、第１の実施の形態の表示制御部３１１と異なる。
【００８８】
次に、このように構成された第２の実施の形態にかかる情報処理装置１４００によるデータ送信処理について図１５を用いて説明する。図１５は、第２の実施の形態におけるデータ送信処理の全体の流れを示すフローチャートである。
【００８９】
ステップＳ５０１からステップＳ５０２は、図４のステップＳ１０１からステップＳ１０２までと同様の処理であるため説明を省略する。
【００９０】
仮想空間管理サーバ１１０からアクセス許可が得られた場合、表示制御部１４１１は、まず送信先を選択するための送信先選択画面を表示する。図１６は、第２の実施の形態の送信先選択画面の一例を示す図である。図１６では、実世界を送信先として選択するためのボタン１６０１と、仮想空間を送信先として選択するためのボタン１６０２とにより送信先を選択する例が示されている。
【００９１】
図１５に戻り、受付部３１２は、送信先の指定を受付ける（ステップＳ５０３）。次に、表示制御部１４１１は、選択された送信先が仮想空間であるか否かを判断する（ステップＳ５０４）。仮想空間が選択された場合（ステップＳ５０４：Ｙｅｓ）、表示制御部１４１１は、仮想空間での地図情報を選択するための画面を表示部３２０に表示する（ステップＳ５０５）。
【００９２】
図１７は、ステップＳ５０５において表示する、地図情報を検索する検索画面の一例を示す図である。図１７のような検索画面を用いる場合、ユーザは、例えば「送信相手を入力して下さい。」と表示されているテキストボックス１７０１に、データを送信する送信相手のユーザ名を入力し、検索ボタン１７０２を押下する。これにより、例えば指定された送信相手が所属する部署に対応する地図情報が選択される。現在位置検索ボタン１７０３が押下された場合、指定された送信相手に対応するアバターが存在する仮想空間の地図情報が選択される。このように、本実施の形態では、送信先として仮想空間が選択され、送信相手のユーザが選択された場合、送信相手のユーザが仮想空間上で存在する位置の地図情報を容易に検索することができる。
【００９３】
なお、図１７のような検索画面による地図情報の選択方法は一例であり、他の方法を適用してもよい。例えば、第１の実施の形態の図５〜図８と同様の画面を用いて地図情報を選択するように構成してもよい。
【００９４】
仮想空間が選択されなかった場合、すなわち、実世界が選択された場合（ステップＳ５０４：Ｎｏ）、表示制御部１４１１は、実世界での地図情報を選択するための画面を表示部３２０に表示する（ステップＳ５０６）。
【００９５】
この場合、表示制御部１４１１は、例えば第１の実施の形態の図５〜図８と同様の画面を用いて地図情報を選択する。なお、第１の実施の形態では、地図情報からアイコンを選択後、実世界と仮想世界とのいずれを送信先とするかを選択する。すなわち、第１の実施の形態の地図情報のアイコンは、実世界のオブジェクトおよび仮想世界のオブジェクトの両方に対応づけられている。言い換えると、第１の実施の形態では、実世界の情報を反映した仮想世界の地図情報を用いることを前提としている。
【００９６】
一方、第２の実施の形態では、先に送信先を選択するため、選択された送信先に応じて地図情報を切り替えることが可能となる。したがって、例えば、仮想空間が送信先として選択された場合に、仮想空間の地図情報を表示し、実世界が送信先として選択された場合に、仮想空間の地図情報と異なる実世界の地図情報を表示するように構成してもよい。
【００９７】
図１５に戻り、受付部３１２は、表示部３２０に表示された画面から、地図情報の選択を受付ける（ステップＳ５０７）。次に、表示制御部１４１１は、選択された地図情報を表示部３２０に表示する（ステップＳ５０８）。
【００９８】
ステップＳ５０９からステップＳ５１０は、図４のステップＳ１０５からステップＳ１０６までと同様の処理であるため説明を省略する。また、ステップＳ５１１からステップＳ５１４は、図４のステップＳ１０８からステップＳ１１１までと同様の処理であるため説明を省略する。
【００９９】
このように、第２の実施の形態にかかる情報処理装置では、実世界および仮想空間のいずれを出力先として出力するかを選択した後、画像データの出力先とする画像処理装置（ＭＦＰ）が対応づけられたシンボル（アイコン）をさらに選択できる。これにより、実世界の画像処理装置にデータを出力する場合、仮想空間の画像処理装置にデータを出力する場合のいずれであっても、データの出力先を直感的に指定することができる。すなわち、実世界のデータを容易に仮想空間に入力することが可能となる。
【０１００】
次に、ＰＣとして実現する場合の情報処理装置３００ａのハードウェア構成を、図１８を用いて説明する。図１８は、情報処理装置３００ａの一例のハードウェア構成図である。
【０１０１】
図１８に示されるように、情報処理装置３００ａは、それぞれバスで相互に接続されている入力装置１８１１と、表示装置１８１２と、ドライブ装置１８１３と、記憶媒体１８１４と、ＲＯＭ（Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）１８１５と、ＲＡＭ１８１６と、ＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１８１７と、インターフェース装置１８１８と、ＨＤＤ１８１９とから構成されている。
【０１０２】
入力装置１８１１は、情報処理装置３００ａのユーザが操作するキーボード及びマウス等で構成され、情報処理装置３００ａに各種操作信号を入力するのに用いられる。
【０１０３】
表示装置１８１２は、情報処理装置３００ａのユーザが利用するディスプレイ等で構成され、各種情報を表示する。
【０１０４】
インターフェース装置１８１８は、情報処理装置３００ａをネットワーク等に接続するインターフェースである。
【０１０５】
情報処理装置３００ａ上で実行される各種処理を行う情報処理装置３００ａのプログラム等は、例えば、ＣＤ−ＲＯＭ等の記憶媒体１８１４によって情報処理装置３００ａに提供されるか、ネットワークを通じてダウンロードされる。記憶媒体１８１４は、ドライブ装置１８１３にセットされ、上記プログラム等が記憶媒体１８１４からドライブ装置１８１３を介してＲＯＭ１８１５にインストールされる。
【０１０６】
ＲＯＭ１８１５は、データや上記プログラム等を格納する。ＲＡＭ１８１６は、情報処理装置３００ａの起動時にＲＯＭ１８１５から上記プログラム等を読み出して格納する。ＣＰＵ１８１７は、ＲＡＭ１８１６に読み出され、格納された上記プログラム等に従って処理を実行する。
【０１０７】
ＨＤＤ１８１９は、データやファイルを格納する。
【０１０８】
なお、仮想空間管理サーバ１１０およびアドレス管理サーバ１２０のハードウェア構成は、図１８に示した情報処理装置３００ａのハードウェア構成と同様である。
【０１０９】
次に、図１のＭＦＰ２５０ａ、２５０ｂ、および、画像処理装置（ＭＦＰ）として実現する場合の情報処理装置３００ｂ（以下、複合機という）のハードウェア構成を、図１９を用いて説明する。図１９は、複合機の一例のハードウェア構成図である。
【０１１０】
図１９に示すように、この複合機は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、複合機全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【０１１１】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ１２ａと、ＲＡＭ１２ｂと、をさらに有する。
【０１１２】
ＣＰＵ１１は、複合機の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【０１１３】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【０１１４】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１１５】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１１６】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【０１１７】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである（第１データ記憶部）。
【０１１８】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１１９】
なお、第１および第２の実施の形態の情報処理装置３００で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１２０】
第１および第２の実施の形態の情報処理装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録してコンピュータプログラムプロダクトとして提供するように構成してもよい。
【０１２１】
さらに、第１および第２の実施の形態の情報処理装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、第１および第２の実施の形態の情報処理装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１２２】
第１および第２の実施の形態の情報処理装置で実行されるプログラムは、上述した各部（表示制御部、受付部、出力制御部、データ取得部、状態取得部、編集部、アクセス制御部）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、上記各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【０１２３】
１１０  仮想空間管理サーバ
１１１  データ記憶部
１１２  仮想空間生成部
１２０  アドレス管理サーバ
１２１  装置情報記憶部
２００  クライアントオフィス
２５０  ＭＦＰ
３００ａ、３００ｂ、１４００ａ、１４００ｂ  情報処理装置
３１１、１４１１  表示制御部
３１２  受付部
３１３  出力制御部
３１４  データ取得部
３１５  状態取得部
３１６  編集部
３１７  アクセス制御部
３２０  表示部
４００  ネットワーク
【先行技術文献】
【特許文献】
【０１２４】
【特許文献１】特開２００７−２４９９４１号公報
【図１】
2011065272.tif 000003
【図２】
2011065272.tif 000004
【図３】
2011065272.tif 000005
【図４】
2011065272.tif 000006
【図５】
2011065272.tif 000007
【図６】
2011065272.tif 000008
【図７】
2011065272.tif 000009
【図８】
2011065272.tif 000010
【図９】
2011065272.tif 000011
【図１０】
2011065272.tif 000012
【図１１】
2011065272.tif 000013
【図１２】
2011065272.tif 000014
【図１３】
2011065272.tif 000015
【図１４】
2011065272.tif 000016
【図１５】
2011065272.tif 000017
【図１６】
2011065272.tif 000018
【図１７】
2011065272.tif 000019
【図１８】
2011065272.tif 000020
【図１９】
2011065272.tif 000021