(57)【特許請求の範囲】
【請求項１】
ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置における印刷環境共用サービス提供方法であって、
前記印刷環境共用サービス提供手段は、
他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報を取得するアプリケーション情報取得段階と、
前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、印刷の予約に係る情報及び／又はデータを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送段階と、
印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを前記他の印刷環境共用サービス提供手段より取得するサービスデータ取得段階と、
前記アプリケーション情報取得段階において取得した前記アプリケーション情報と、前記ネットワークに接続されたＷｅｂサーバから取得したユーザにより選択された文書のファイル情報とを比較して、印刷可能な印刷場所を検索して前記ユーザに提示させる印刷場所検索段階とを有し、
前記アプリケーション情報取得段階は、前記ユーザにより選択された所定の印刷場所のサービスデータに基づき、前記アプリケーション情報の取得要求を、前記ユーザにより前記サービスデータを用いて前記所定の印刷場所が選択される際に取得された経路情報にしたがって送信し、前記アプリケーション情報を取得することを特徴とする印刷環境共用サービス提供方法。
【請求項２】
前記アプリケーション情報取得段階は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、前記文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報の取得要求を、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に送信し、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より文書に係るアプリケーション情報を取得することを特徴とする請求項１記載の印刷環境共用サービス提供方法。
【請求項３】
前記アプリケーション情報取得段階は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、前記文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報の取得要求を、印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段に送信し、該印刷サービス提供手段より文書に係るアプリケーション情報を取得することを特徴とする請求項１又は２記載の印刷環境共用サービス提供方法。
【請求項４】
前記印刷環境共用サービス提供手段が、文書データを含む、該文書データから印刷データへの変換要求を、対応する文書に係るアプリケーションを利用可能な印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段に送信する変換要求送信段階を更に有することを特徴とする請求項１乃至３の何れか一項記載の印刷環境共用サービス提供方法。
【請求項５】
前記印刷環境共用サービス提供手段が、前記印刷サービス提供手段より、前記変換要求に対応する前記印刷データを受信する印刷データ受信段階を更に有することを特徴とする請求項４記載の印刷環境共用サービス提供方法。
【請求項６】
前記印刷環境共用サービス提供手段が、前記印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを管理するサービスデータ管理段階を更に有することを特徴とする請求項１乃至５の何れか一項記載の印刷環境共用サービス提供方法。
【請求項７】
前記サービスデータには、前記印刷環境共用サービス提供手段間の関係において、上位及び／又は同位及び／又は下位の設定が可能であることを特徴とする請求項１乃至６の何れか一項の印刷環境共用サービス提供方法。
【請求項８】
請求項１乃至７の何れか一項記載の印刷環境共用サービス提供方法をコンピュータに実行させるための印刷環境共用サービス提供プログラム。
【請求項９】
請求項８記載の印刷環境共用サービス提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１０】
ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置であって、
前記印刷環境共用サービス提供手段は、
他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報を取得するアプリケーション情報取得手段と、
前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、印刷の予約に係る情報及び／又はデータを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送手段と、
印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを前記他の印刷環境共用サービス提供手段より取得するサービスデータ取得手段と、
前記アプリケーション情報取得手段により取得した前記アプリケーション情報と、前記ネットワークに接続されたＷｅｂサーバから取得したユーザにより選択された文書のファイル情報とを比較して、印刷可能な印刷場所を表示する表示手段とを有し、
前記アプリケーション情報取得手段は、前記ユーザにより選択された所定の印刷場所のサービスデータに基づき、前記アプリケーション情報の取得要求を、前記ユーザにより前記サービスデータを用いて前記所定の印刷場所が選択される際に取得された経路情報にしたがって送信し、前記アプリケーション情報を取得することを特徴とする印刷環境共用サービス提供装置。
【請求項１１】
前記アプリケーション情報取得手段は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、前記文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報の取得要求を、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に送信し、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より文書に係るアプリケーション情報を取得することを特徴とする請求項１０記載の印刷環境共用サービス提供装置。
【請求項１２】
前記アプリケーション情報取得手段は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、前記文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報の取得要求を、印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段に送信し、該印刷サービス提供手段より文書に係るアプリケーション情報を取得することを特徴とする請求項１０又は１１記載の印刷環境共用サービス提供装置。
【請求項１３】
前記印刷環境共用サービス提供手段は、文書データを含む、該文書データから印刷データへの変換要求を、対応する文書に係るアプリケーションを利用可能な印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段に送信する変換要求送信手段を更に有することを特徴とする請求項１０乃至１２の何れか一項記載の印刷環境共用サービス提供装置。
【請求項１４】
前記印刷環境共用サービス提供手段は、前記印刷サービス提供手段より、前記変換要求に対応する前記印刷データを受信する印刷データ受信手段を更に有することを特徴とする請求項１３記載の印刷環境共用サービス提供装置。
【請求項１５】
前記印刷環境共用サービス提供手段は、前記印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを管理するサービスデータ管理手段を更に有することを特徴とする請求項１０乃至１４の何れか一項記載の印刷環境共用サービス提供装置。
【請求項１６】
前記サービスデータには、前記印刷環境共用サービス提供手段間の関係において、上位及び／又は同位及び／又は下位の設定が可能であることを特徴とする請求項１０乃至１５の何れか一項記載の印刷環境共用サービス提供装置。
【請求項１７】
文書の管理に係るサービスを提供する文書管理サービス提供手段を更に有することを特徴とする請求項１０乃至１６の何れか一項記載の印刷環境共用サービス提供装置。
【請求項１８】
文書データを蓄積する文書データ蓄積手段を更に有することを特徴とする請求項１０乃至１７の何れか一項記載の印刷環境共用サービス提供装置。
【請求項１９】
印刷に係るサービスを提供する印刷サービス提供手段を更に有することを特徴とする請求項１０乃至１８の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２０】
印刷を行う印刷手段を更に有することを特徴とする請求項１０乃至１９の何れか一項記載の印刷環境共用サービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷環境共用サービス提供方法、印刷環境共用サービス提供プログラム、記録媒体及び印刷環境共用サービス提供装置に関する。
【背景技術】
【０００２】
近年、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の処理速度等の向上に伴い、ＣＰＵを主体に構成されるノートパソコン（以下、ＰＣという）等の活用範囲が拡大している。更に、ＰＣの活用範囲の拡大に伴いＰＣで作成された文書を印刷するプリンタも普及している。
【０００３】
一般的に、オフィス内では、ＰＣとプリンタとはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続され、ＰＣには、プリンタを利用する場合に必要となる該プリンタのプリンタドライバがインストールされている。
【０００４】
例えば、該ＰＣのユーザが、前記オフィス内とは異なる環境、例えば、他の部門や他の事業所等で開かれる会議に参加する場合、前記ユーザは自分のＰＣを会議室まで持参し、会議室の付近にあるプリンタで、文書を印刷していた。
【０００５】
また、ユーザが自分のＰＣを用いて作成した文書をＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）等の記録媒体に保存して、該記録媒体を会議室まで持参し、会議室の付近にある他のユーザのＰＣを利用させてもらって、文書を印刷する方法も考えられる。
【０００６】
また、プリントサーバ等を用いて、他部門のプリンタを利用する方法も考えられる。図１は、従来技術の一例のシステム構成を説明するための図である。図１に示されるシステム構成において各部門は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ（以下、単にＷｅｂサーバともいう）１と、文書保管・管理サーバ（以下、リポジトリサーバともいう）２と、プリントサーバ４と、プリンタ６とから構成され、各部門内は、例えば、ＬＡＮで接続され、部門を跨る機器間はファイアウォール（ＦＷ）を間に置き、インターネットを介して接続されている。
【０００７】
なお、図１においては、リポジトリサーバ２に文書の保管及び／又は管理に係るサービスを行うリポジトリサービス１２が実装されており、プリントサーバ４には、印刷に係るサービスを行うドキュメントプリントサービス１４が実装されている。
【０００８】
図１に示されるシステム構成において、例えば、Ａ部門の人は、プリントサーバ４（ＰＳ−Ａ）を用いてＢ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を利用する。
【０００９】
また、ネットワークを利用したプリントのサービスに係るシステムもある（例えば、特許文献１参照。）。
【００１０】
特許文献１では、サーバが、端末から、ユーザ情報や印刷したい場所の情報を貰い、その場所情報に近いプリンタを検索し、候補を端末に返し、ユーザは、端末を用い、前記プリンタ候補の中から１つ選び、印刷データをサーバに送り、サーバは、送られた印刷データを選択されたプリンタへ送るシステムについて記載されている。
【特許文献１】特開２００３−１５８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記、ユーザが自分のＰＣを会議が開かれる場所まで持参する方法では、重いＰＣを持参する煩わしさがあったり、バッテリー持続時間に不安があったりした。
【００１２】
また、自分で持参したＰＣを会議が開かれる場所付近のプリンタ６が接続されているＬＡＮ及び／又はプリンタ６自身に接続するためには、各種設定をしなければならない問題もあった。
【００１３】
また、プリンタ６を利用する際に必要となる該プリンタ６のプリンタドライバもインストールしなくてはならない問題もある。
【００１４】
このように繁雑な、各種の作業過程を経なければ、その場で使用できる印刷環境を構築することができないため、簡単には印刷が可能とはならない。
【００１５】
また、上記、記録媒体を持参する方法では、ユーザが自分のＰＣで、特有のアプリケーションを用いて作成した文書の場合、利用させてもらう他のユーザのＰＣには前記アプリケーションが必ずしもインストールされていない可能性があり、その場合、文書が印刷できない問題があった。
【００１６】
また、上記図１に示すシステム構成においては、Ａ部門の人が、プリントサーバ４（ＰＳ−Ａ）を用いてＢ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を利用するためには、プリントサーバ４（ＰＳ−Ａ）に、Ｂ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を特定する情報、例えばＩＰアドレスやプリンタ名等、を設定しておかなければならない問題があった。
【００１７】
また、Ａ部門の人が、プリントサーバ４（ＰＳ−Ａ）を用いてＢ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を利用するためには、プリントサーバ４（ＰＳ−Ａ）に、他部門のプリンタ６のプリンタドライバのインストールやプリンタドライバに関する情報を設定しておく必要もあった。
【００１８】
したがって、図１に示すような従来のシステムでは、他部門（例えば、Ｂ部門）にプリンタ６が新たに追加されると、自部門（例えば、Ａ部門）のプリントサーバ４に、該新たに追加されたプリンタ６を特定する情報及び該プリンタ６のプリンタドライバに関する情報等を設定する必要があり、他部門においてレイアウト変更等で、プリンタを特定する情報（例えば、ＩＰアドレス）等が変更になった場合、自部門の設定も変更しなくてはいけなくなり、変更情報を部門間でやり取りする必要が出てくる等、システムが拡大するにつれ、管理する情報が増大し、実質的に実施が困難な問題もあった。
【００１９】
また、図１に示すような従来のシステムでは、例えば、プリントサーバ４（ＰＳ−Ａ）と利用可能な他の部門のプリンタ６とが、１対多、の接続になっており、利用可能な他の部門のプリンタ６の数だけプリントサーバ４（ＰＳ−Ａ）とプリンタ６との通信路が存在し、通信路のセキュリティを守るためには通信路個々で対処しなければならないので、セキュリティの面においても問題があった。
【００２０】
また、上記特許文献１も、システムが拡大すると、管理対象としているプリンタ６の数が増大し、検索の速度に影響を与えると共に、レイアウトの変更や店舗の移転等プリンタ６の場所の変更や新たなプリンタ６の設置に伴って、サーバ内のデータ（例えば、プリンタ６のアドレスやプリンタ名及びプリンタドライバに関する情報等）を変更、追加する必要があり、実質的に実施が困難な問題もあった。
【００２１】
本発明は、上記の点に鑑みなされたもので、指定された文書を、指定された印刷場所で速やかに印刷することを目的とする。
【課題を解決するための手段】
【００２２】
そこで、上記課題を解決するため、本発明は、ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置における印刷環境共用サービス提供方法であって、前記印刷環境共用サービス提供手段は、他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報を取得するアプリケーション情報取得段階と、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、印刷の予約に係る情報及び／又はデータを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送段階と、印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを前記他の印刷環境共用サービス提供手段より取得するサービスデータ取得段階と、前記アプリケーション情報取得段階において取得した前記アプリケーション情報と、前記ネットワークに接続されたＷｅｂサーバから取得したユーザにより選択された文書のファイル情報とを比較して、印刷可能な印刷場所を検索して前記ユーザに提示させる印刷場所検索段階とを有し、前記アプリケーション情報取得段階は、前記ユーザにより選択された所定の印刷場所のサービスデータに基づき、前記アプリケーション情報の取得要求を、前記ユーザにより前記サービスデータを用いて前記所定の印刷場所が選択される際に取得された経路情報にしたがって送信し、前記アプリケーション情報を取得することを特徴とする。
【００２６】
また、本発明は、ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置であって、前記印刷環境共用サービス提供手段は、他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの、文書に係るアプリケーション情報の取得要求に応じて、前記文書に係るアプリケーション情報を取得するアプリケーション情報取得手段と、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、印刷の予約に係る情報及び／又はデータを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送手段と、印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを前記他の印刷環境共用サービス提供手段より取得するサービスデータ取得手段と、前記アプリケーション情報取得手段により取得した前記アプリケーション情報と、前記ネットワークに接続されたＷｅｂサーバから取得したユーザにより選択された文書のファイル情報とを比較して、印刷可能な印刷場所を表示する表示手段とを有し、前記アプリケーション情報取得手段は、前記ユーザにより選択された所定の印刷場所のサービスデータに基づき、前記アプリケーション情報の取得要求を、前記ユーザにより前記サービスデータを用いて前記所定の印刷場所が選択される際に取得された経路情報にしたがって送信し、前記アプリケーション情報を取得することを特徴とする。
【００２９】
本発明によれば、指定された文書を、指定された印刷場所で速やかに印刷することができる。
【００３０】
また、上記課題を解決するための手段として、印刷環境共用サービス提供プログラム及び記録媒体としてもよい。
【発明の効果】
【００３１】
本発明によれば、指定された文書を、指定された印刷場所で速やかに印刷することができる。
【発明を実施するための最良の形態】
【００３２】
以下、本発明の実施の形態について図面に基づいて説明する。
【実施例１】
【００３３】
図２は、本発明を実施するシステム構成図（その１）である。図２に示されるシステム構成において各部門は、Ｗｅｂサーバ１と、リポジトリサーバ２と、ＳＰＳサーバ３と、プリントサーバ４と、プリンタ６とから構成されている。ここで、各部門では、各サーバやプリンタ６等が管理されており、印刷環境として整って利用されているものとする。
【００３４】
なお、図２においては、リポジトリサーバ２にリポジトリサービス１２が実装されており、ＳＰＳサーバ３に印刷環境共用サービス１３が実装されており、プリントサーバ４には、ドキュメントプリントサービス１４が実装されている。
【００３５】
各サービスは、Ｗｅｂサービスとして相互にＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）プロトコルに基づくメッセージを交換し、それぞれの機能を利用することができる。以下においても同様である。
【００３６】
図２に示すシステム構成は図１に示すシステム構成に比べて、後述するＳＰＳサーバ３を新たに導入することによって、例えば、自部門のＳＰＳサーバ３のサービスリスト７１に、通信可能な他部門の印刷環境共用サービス１３を特定する識別情報、例えば印刷環境共用サービス１３のサービス識別情報等、を設定し、ＳＰＳサーバ３及び／又は印刷環境共用サービス１３同士、印刷環境（プリントサーバ４やプリンタ６等）を共有し、他部門の印刷環境を利用することができる。
【００３７】
また、図２に示すように、各部門のＳＰＳサーバ３においては、プリンタリスト７２に、他部門のＳＰＳサーバ３及び／又は印刷環境共用サービス１３が利用可能な自部門のプリンタ６を設定し、管理することによって、他部門におけるプリンタ６の変更やプリンタドライバの変更等、他部門の変更の影響を受けず、各部門において印刷環境等の分散管理を行うことができる。
【００３８】
また、図２に示すシステム構成は図１に示すシステム構成に比べて、通信可能なＳＰＳサーバ３及び／又は印刷環境共用サービス１３同士が接続されているため、例えば部門間の通信路の数が減り、攻撃される通信路が少なくなるため、セキュリティを確保することができる。
【００３９】
図３は、本発明を実施するシステム構成図（その２）である。図３に示されるシステムは、Ｗｅｂサーバ１と、リポジトリサーバ２と、ＳＰＳサーバ３と、プリントサーバ４と、プリンタ６と、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）７とから構成されている。
【００４０】
なお、図３においては、リポジトリサーバ２にリポジトリサービス１２が実装されており、ＳＰＳサーバ３に印刷環境共用サービス１３が実装されており、プリントサーバ４には、ドキュメントプリントサービス１４が実装されている。
【００４１】
図３に示されるＷｅｂサーバ１と、リポジトリサーバ２と、ＳＰＳサーバ３と、プリントサーバ４と、プリンタ６と、ＰＤＡ７とはＬＡＮ及び／又はインターネット等を介して接続されている。
【００４２】
ユーザはＰＤＡ７を用いてユーザ名やパスワード等を入力し、Ｗｅｂサーバ１にログインし、印刷環境共用サービス１３が提供するサービスを利用し、印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））、印刷するプリンタ（例えば、プリンタ６（Ｐ−２−２））、印刷条件（例えば、Ａ４、カラー）及び印刷予約する文書等を指定し、印刷の予約を要求する。ここで、ユーザは、印刷場所を選択する場合、ＳＰＳサーバ３又は印刷環境共用サービス１３を直接選択するのではなく、ＳＰＳサーバ３又は印刷環境共用サービス１３と対応付けられたユーザにとってわかりやすい例えば県名や、都市名、事業所名、部署名等を選択するようにしてもよい。以下においても同様である。
【００４３】
なお、後述するように、ユーザが印刷場所を指定する際に、印刷環境共用サービス１３は、ユーザが指定した印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））までの通信経路情報（以下、経路情報という）を取得する。
【００４４】
例えば、印刷環境共用サービス１３（Ａ−１−１）は、Ｗｅｂサーバ１からの検索要求に応じて、（Ａ−１−１）→（Ａ−１）→（Ｒ−０）→（Ｂ−１）→（Ｂ−１−２）等と、印刷環境共用サービス１３（Ａ−１−１）からユーザが指定した印刷場所である印刷環境共用サービス１３（Ｂ−１−２）までの経路情報を取得し、Ｗｅｂサーバ１に提供する。
【００４５】
なお、これらの経路情報は、サービスリスト７１を用いることによって取得することができる。例えば、後述する図７（Ａ）に示されるような印刷場所選択画面において、ユーザが、ＰＤＡ７等を用いて「Ａ−１」を選択した際、Ｗｅｂサーバ１は、取得した、後述する図９に示されるような印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１から、印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）の上位接続であることがわかり、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）への情報（例えば印刷環境共用サービス１３が存在する場所の名前や、緯度、経度、高度、住所、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）等の情報）が得られるので、該情報を経路情報として、Ｗｅｂサーバ１から印刷環境共用サービス１３（Ａ−１−１）までの経路情報に、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）までの経路情報を追加し、該経路情報を前記サービスリスト７１の取得要求に含める。以下においても同様に、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３は、サービスリスト７１を取得することによって、例えばユーザが選択した印刷場所までの経路情報を取得することができる。
【００４６】
印刷環境共用サービス１３（Ａ−１−１）は、Ｗｅｂサーバ１を介してユーザより印刷の予約要求を受信すると、該印刷の予約要求に含まれる文書識別子（例えば、文書ＩＤや文書名等）や文書利用許可情報等を用いて、リポジトリサーバ２に実装されているリポジトリサービス１２に対して、前記文書識別子で指定される文書の取得要求を送信し、リポジトリサービス１２を介してリポジトリサーバ２に蓄積されている文書データを取得する。
【００４７】
印刷環境共用サービス１３（Ａ−１−１）は、印刷の予約要求に含まれる前記経路情報を基に、該経路情報、前記印刷場所を特定する識別情報（例えば、印刷環境共用サービス１３（Ｂ−１−２）のサービス識別情報）、前記印刷するプリンタ６を特定する識別情報（例えば、プリンタ名及び／又はプリンタＩＤ）、前記印刷条件等を含む予約情報と共に前記取得した文書データを、印刷環境共用サービス１３（Ａ−１）に転送する。
【００４８】
印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス１３（Ｒ−０）に転送する。
【００４９】
印刷環境共用サービス１３（Ｒ−０）は、印刷環境共用サービス１３（Ａ−１）より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス１３（Ｂ−１）に転送する。
【００５０】
同様にして、印刷環境共用サービス１３（Ｂ−１）は、印刷環境共用サービス１３（Ｒ−０）より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス１３（Ｂ−１−２）に転送する。
【００５１】
転送されてきた前記予約情報や前記文書データを取得した印刷環境共用サービス１３（Ｂ−１−２）は、前記予約情報や前記文書データをＳＰＳサーバ３（Ｂ−１−２）内の後述するＨＤＤ３９に格納する。
【００５２】
一方、例えば、ユーザは印刷場所等へ赴き、Ｗｅｂサーバ１を介して印刷環境共用サービス１３（Ａ−１−１）に対して、前記印刷の予約を行った文書の印刷の開始を要求する。該印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）は、該印刷の開始要求に含まれる印刷場所の印刷環境共用サービス１３までの経路情報に基づいて、前記印刷開始要求を印刷環境共用サービス１３（Ａ−１）に送信する。
【００５３】
印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）より前記印刷開始要求を受信すると、該印刷開始要求に含まれる前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス１３（Ｒ−０）に送信する。
【００５４】
印刷環境共用サービス１３（Ｒ−０）は、印刷環境共用サービス１３（Ａ−１）より前記印刷開始要求を受信すると、該印刷開始要求に含まれる前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス１３（Ｂ−１）に送信する。
【００５５】
同様に、印刷環境共用サービス１３（Ｂ−１）は、印刷環境共用サービス１３（Ｒ−０）より前記印刷開始要求を受信すると、該印刷開始要求に含まれる前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する。
【００５６】
前記印刷開始要求を受信した印刷環境共用サービス１３（Ｂ−１−２）は、前記格納した予約情報や文書データを、ドキュメントプリントサービス１４（ＰＳ−２）に送信し、前記予約情報に含まれる印刷条件での前記文書データの印刷を要求する。
【００５７】
前記文書データの印刷要求を受信したドキュメントプリントサービス１４（ＰＳ−２）の変換部等は、前記文書データをプリンタ６（Ｐ−２−２）において印刷可能な印刷データに変換し、前記予約情報に含まれるプリンタ６（Ｐ−２−２）に対して、前記印刷条件での該印刷データの印刷を要求する。なお、以下では説明の簡略化のため、ドキュメントプリントサービス１４が文書データから印刷データの変換を行う際は、変換部ではなく、ドキュメントプリントサービス１４自身が変換を行うものとして説明を行う。
【００５８】
前記印刷データの印刷要求を受信したプリンタ６（Ｐ−２−２）は、ドキュメントプリントサービス１４（ＰＳ−２）からの前記印刷要求に基づいて、印刷を行う。
【００５９】
上述したように、印刷の予約を行い、印刷環境共用サービス１３間で予約情報や文書データを転送し、印刷の要求に基づいて文書を印刷することによって、ユーザは、例えば、違う部門や違う事業所の、共用が許された、整った印刷環境を利用することができるので、新たに印刷環境を構築する手間無しに、異なる印刷環境においても速やかに文書を印刷することができる。
【００６０】
なお、サービスリスト７１を利用することによって、各印刷環境共用サービス１３は、例えば図３に示すような、ツリー構造をしたシステムを構築することができる。
【００６１】
また、サービスリスト７１は、各印刷環境共用サービス１３が実装されているＳＰＳサーバ３に格納するような構成としてもよいし、他の装置にまとめて或いは別々に、各印刷環境共用サービス１３ごとに格納するような構成としてもよい。
【００６２】
なお、以下では説明の簡略化のため、サービスリスト７１は各印刷環境共用サービス１３が実装されているＳＰＳサーバ３に格納されているものとして説明を行う。
【００６３】
なお、ユーザが使用するユーザ端末はＰＣであってもよいし、ＰＤＡ７に限らず、携帯電話等他の携帯端末であってもよい。
【００６４】
図４は、ＳＰＳサーバの一例のソフトウェア構成図である。
【００６５】
図４に示すように、ＳＰＳサーバ３は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２１と、アプリケーション２９とから構成されている。
【００６６】
ＯＳ２１は、ＵＮＩＸ（登録商標）やWindows（登録商標）等のオペレーティング・システムであり、例えばアプリケーション２９の各ソフトウェアをそれぞれプロセスとして並列実行する。
【００６７】
アプリケーション２９は、印刷の予約及び／又は印刷アプリケーションである印刷環境共用アプリ２４を有する。図３に示した印刷環境共用サービス１３は、印刷環境共用アプリ２４に含まれる。
【００６８】
また、図２及び図３では、ＳＰＳサーバ３は、印刷環境共用アプリ２４に含まれる印刷環境共用サービス１３のみを有する構成として説明を行ったが、図４に示すように、アプリケーション２９は、プリンタ用のアプリケーションであるプリンタアプリ２６や、文書管理アプリケーションである文書管理アプリ２７を含むように構成してもよい。
【００６９】
図３等に示したドキュメントプリントサービス１４は、プリンタアプリ２６に含まれる。また、図３等に示したリポジトリサービス１２は、文書管理アプリ２７に含まれる。
【００７０】
但し、実施例１では説明の簡略化のため、図３等に示したように、ドキュメントプリントサービス１４は、プリントサーバ４に実装され、リポジトリサービス１２はリポジトリサーバ２に実装されているものとして説明を行う。なお、このことは本発明の実施を制限するものではない。
【００７１】
以下、ＳＰＳサーバ３のハードウェア構成を、図５を用いて説明する。
【００７２】
図５は、ＳＰＳサーバの一例のハードウェア構成図である。
【００７３】
図５に示されるＳＰＳサーバ３のハードウェア構成は、それぞれバスＢで相互に接続されている入力装置３１と、表示装置３２と、ドライブ装置３３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３７と、インターフェース装置３８と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３９とから構成されている。
【００７４】
入力装置３１は、ＳＰＳサーバ３の利用者が操作するキーボード及びマウス等で構成され、ＳＰＳサーバ３に各種操作信号を入力するのに用いられる。
【００７５】
表示装置３２は、ＳＰＳサーバ３の利用者が利用するディスプレイ等で構成され、各種情報を表示する。
【００７６】
インターフェース装置３８は、ＳＰＳサーバ３をネットワーク等に接続するインターフェースである。
【００７７】
図４のアプリケーション２９に含まれる印刷環境共用アプリ２４に対応するアプリケーションプログラムや、ＳＰＳサーバ３の全体の処理を制御するメインプログラム等は、例えば、ＣＤ−ＲＯＭ等の記録媒体３４によってＳＰＳサーバ３に提供されるか、ネットワークを通じてダウンロードされる。記録媒体３４は、ドライブ装置３３にセットされ、前記アプリケーションプログラムや前記メインプログラム等が記録媒体３４からドライブ装置３３を介してＨＤＤ３９にインストールされる。
【００７８】
ＲＯＭ３５は、データ等を格納する。ＲＡＭ３６は、ＳＰＳサーバ３の起動時にＨＤＤ３９から前記アプリケーションプログラムや前記メインプログラム等を読み出して格納する。ＣＰＵ３７は、ＲＡＭ３６に読み出され、格納された前記アプリケーションプログラムや前記メインプログラム等に従って処理を実行する。
【００７９】
ＨＤＤ３９は、アプリケーションプログラムやメインプログラム以外に、例えばサービスリスト７１やプリンタリスト７２等を格納する。
【００８０】
以下、ＳＰＳサーバ３の一例の機能構成を、図６を用いて説明する。
【００８１】
図６は、ＳＰＳサーバの一例の機能構成図である。
【００８２】
図６においてＳＰＳサーバ３は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルに従った通信制御を行うＨＴＴＰ処理部６３と、サービスリスト７１やプリンタリスト７２等を格納するＨＤＤ３９と、印刷環境共用アプリ２４とを有する。
【００８３】
また、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたメッセージを処理するＸＭＬ処理部６１と、ＳＯＡＰプロトコルに従ってメッセージ交換を行うＳＯＡＰ処理部６２とは、印刷環境共用アプリ２４及び印刷環境共用アプリ２４以外の他のアプリとで共有される。
【００８４】
印刷環境共用アプリ２４に含まれる印刷環境共用サービス１３は、サービスリスト取得部４１と、プリンタリスト取得部４２と、文書データ取得部４３と、データ転送部４４と、プリンタ能力情報取得部４５と、アプリケーション情報取得部４６と、変換要求送信部９１と、印刷データ受信部９２と、セキュリティポリシー情報取得部９３と、料金情報取得部９４と、サービスリスト管理部４９と、プリンタリスト管理部５０と、印刷予約制御部５１と、印刷開始制御部５２とを有する。
【００８５】
サービスリスト取得部４１は、他のＳＰＳサーバ３に格納されているサービスリスト７１を、他のＳＰＳサーバ３に実装されている印刷環境共用サービス１３を介して、他のＳＰＳサーバ３より取得したり、当該印刷環境共用サービス１３が実装されているＳＰＳサーバ３に格納されているサービスリスト７１を取得したりする。
【００８６】
プリンタリスト取得部４２は、他のＳＰＳサーバ３又はプリントサーバ４に格納されているプリンタリスト７２を、他のＳＰＳサーバ３に実装されている印刷環境共用サービス１３又は前記プリントサーバ４に実装されているドキュメントプリントサービス１４を介して、他のＳＰＳサーバ３又は前記プリントサーバ４より取得したり、当該印刷環境共用サービス１３が実装されているＳＰＳサーバ３よりプリンタリスト７２を取得したりする。
【００８７】
文書データ取得部４３は、図３に示したＷｅｂサーバ１等からの要求に基づいて、指定された文書の文書データを、リポジトリサービス１２を介してリポジトリサーバ２より取得する。
【００８８】
データ転送部４４は、印刷場所の印刷環境共用サービス１３までの経路情報、印刷場所を特定する識別情報、印刷を行うプリンタ６を特定する識別情報、印刷条件等の予約情報及び／又は文書データ取得部４３において取得した文書データ又は後述するように該文書データを印刷可能なデータに変換した印刷データ等を他の印刷環境共用サービス１３を介して、他のＳＰＳサーバ３に転送する。
【００８９】
プリンタ能力情報取得部４５は、例えば、カラーで印刷可能か、両面印刷可能か等のプリンタ６の能力情報を、他のＳＰＳサーバ３に実装されている印刷環境共用サービス１３及び／又はプリントサーバ４に実装されているドキュメントプリントサービス１４を介して、取得する。
【００９０】
アプリケーション情報取得部４６は、文書データ取得部４３において取得した文書データを印刷データに変換する場合に必要とする、例えば、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）等のアプリケーションが存在するかどうか等のアプリケーション情報を取得する。
【００９１】
変換要求送信部９１は、文書データ取得部４３において取得した文書データを含む、文書データから印刷データへの変換要求をドキュメントプリントサービス１４又は変換サーバ９に対して送信する。
【００９２】
印刷データ受信部９２は、変換要求送信部９１において送信した変換要求に対応する印刷データをドキュメントプリントサービス１４又は変換サーバ９より受信する。
【００９３】
セキュリティポリシー情報取得部９３は、後述するセキュリティポリシーサーバ８より、文書データ取得部４３において取得した文書データ及び／又は装置及び／又は通信回線及び／又は利用者に係るセキュリティポリシー情報を取得する。
【００９４】
料金情報取得部９４は、文書の印刷に係る料金の情報を取得する。
【００９５】
サービスリスト管理部４９は、サービスリスト７１を管理する管理部であって、例えば他の印刷環境共用サービス１３からの接続要求に基づいて、当該ＳＰＳサーバ３のＨＤＤ３９に格納されているサービスリスト７１に、例えば接続要求元の印刷環境共用サービス１３に係るデータを追加したり、他の印刷環境共用サービス１３からの切断要求に基づいて、当該ＳＰＳサーバ３のＨＤＤ３９に格納されているサービスリスト７１から、例えば切断要求元の印刷環境共用サービス１３に係るデータを削除したりする。
【００９６】
プリンタリスト管理部５０は、プリンタリスト７２を管理する管理部であって、例えば要求に基づいて、当該ＳＰＳサーバ３のＨＤＤ３９に格納されているプリンタリスト７２にデータを追加したり、プリンタリスト７２からデータを削除したりする。
【００９７】
印刷予約制御部５１は、印刷の予約要求に係る制御を行う。例えば、当該ＳＰＳサーバ３とインターネット及び／又はネットワークを介して接続されたＷｅｂサーバ１等からの印刷の予約要求を受信し、文書データ取得部４３に文書データの取得を要求したり、文書データ取得部４３が取得した文書データや前記印刷の予約要求に含まれる予約情報を他の印刷環境共用サービス１３に送信するようデータ転送部４４に要求したり、予約情報及び／又は文書データをＨＤＤ３９に保存したりする。
【００９８】
印刷開始制御部５２は、印刷の開始要求に係る制御を行う。例えば、当該ＳＰＳサーバ３とインターネット及び／又はネットワークを介して接続されたＷｅｂサーバ１及び／又は他の印刷環境共用サービス１３等からの印刷の開始要求を受信し、該印刷の開始要求に含まれる経路情報を基に、他の印刷環境共用サービス１３又はドキュメントプリントサービス１４に該印刷の開始要求を送信したりする。
【００９９】
なお、図６に示した印刷環境共用サービス１３の構成は、必ずしも全てが含まれている必要はない。例えば、図２や図３に示したように後述するセキュリティポリシーサーバ８がないシステム構成においては、セキュリティポリシー情報取得部９３は印刷環境共用サービス１３の構成に含まれていなくてもよい。また、料金情報取得部９４も必ずしも印刷環境共用サービス１３の構成に含まれなくてもよい。
【０１００】
以下、印刷場所の選択の一例を、図７及び図８を用いて説明する。
【０１０１】
図７は、印刷場所の選択を説明するための図である。
【０１０２】
また、図８は、印刷場所の選択を説明するためのシーケンス図である。
【０１０３】
例えば、図３に示すようなシステム構成の場合、Ｗｅｂサーバ１は、ユーザからの要求に基づき、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ａ−１−１）が参照可能な他の印刷環境共用サービス１３の場所に係る情報を含む、印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ１。）。なお、この際、サービスリスト７１の取得要求には、印刷環境共用サービス１３（Ａ−１−１）までの経路情報が含まれる。
【０１０４】
Ｗｅｂサーバ１より印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、当該ＳＰＳサーバ３（Ａ−１−１）のＨＤＤ３９に格納されているサービスリスト７１を取得し、Ｗｅｂサーバ１に送信する（図８のシーケンスＳ２。）。なお、この際、サービスリスト７１と共に、印刷環境共用サービス１３（Ａ−１−１）までの経路情報もＷｅｂサーバ１に送信される。
【０１０５】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１に基づいて、図７（Ａ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１０６】
図７（Ａ）には、印刷環境共用サービス１３（Ａ−１−１）が参照可能な印刷環境共用サービス１３が表示されている。
【０１０７】
なお、説明の簡略化のため、図７においては、参照可能な印刷環境共用サービス１３として、単にＡ−１−１−１やＡ−１−１−２やＡ−１等と記述する。これは例えば、部門名や事業所名や地名等、印刷場所を特定する情報である。以下の図においても同様である。
【０１０８】
例えば、ユーザが「Ａ−１」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ａ−１）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ３。）。なお、ここで、ユーザが「Ａ−１」を選択した際、Ｗｅｂサーバ１は、取得した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１から、印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）の上位接続であることがわかり、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）への情報が得られるので、該情報を経路情報として、Ｗｅｂサーバ１から印刷環境共用サービス１３（Ａ−１−１）までの経路情報に、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）までの経路情報を追加し、該経路情報を前記サービスリスト７１の取得要求に含める。以下においても同様に、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３は、サービスリスト７１を取得することによって、例えばユーザが選択した印刷場所までの経路情報を取得することができる。
【０１０９】
なお、ここで、ユーザは、ＰＤＡ７上に表示されている画面において、印刷場所の選択や、ボタンのタップ等を行う。以下においても同様である。
【０１１０】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図８のシーケンスＳ４。）。
【０１１１】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ａ−１）に格納されているサービスリスト７１を取得して、該サービスリスト７１と前記経路情報とを、該経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（図８のシーケンスＳ５。）。
【０１１２】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト７１と、前記経路情報とをＷｅｂサーバ１に送信する（図８のシーケンスＳ６。）。
【０１１３】
このように、ユーザによって印刷場所が選択される度に経路情報を追加し、該経路情報をサービスリスト７１の取得要求に含めて、印刷環境共用サービス１３に渡すことによって、印刷環境共用サービス１３は、経路情報に従って、サービスリスト７１の取得要求を他の印刷環境共用サービス１３に転送することができる。また、印刷環境共用サービス１３は、取得したサービスリスト７１を経路情報に従って要求元の他の印刷環境共用サービス１３に転送することができる。なお、以下では説明の簡略化のため説明を省略するが、サービスリスト７１の取得要求及び該取得要求に対する応答には経路情報が含まれており、該経路情報を用いてサービスリスト７１等を取得するものとする。
【０１１４】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト７１に基づいて、図７（Ｂ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１１５】
図７（Ｂ）には、印刷環境共用サービス１３（Ａ−１）が参照可能な印刷環境共用サービス１３が表示されている。
【０１１６】
例えば、ユーザが「Ｒ−０」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ７。）。
【０１１７】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図８のシーケンスＳ８。）。
【０１１８】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図８のシーケンスＳ９。）。
【０１１９】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｒ−０）に格納されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ａ−１）に送信する（図８のシーケンスＳ１０。）。
【０１２０】
印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１を印刷環境共用サービス１３（Ａ−１−１）に送信する（図８のシーケンスＳ１１。）。
【０１２１】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１をＷｅｂサーバ１に送信する（図８のシーケンスＳ１２。）。
【０１２２】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１に基づいて、図７（Ｃ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１２３】
例えば、ユーザが「Ｂ−１」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ１３。）。
【０１２４】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図８のシーケンスＳ１４。）。
【０１２５】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図８のシーケンスＳ１５。）。
【０１２６】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（図８のシーケンスＳ１６。）。
【０１２７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１）に格納されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ｒ−０）に送信する（図８のシーケンスＳ１７。）。
【０１２８】
印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を印刷環境共用サービス１３（Ａ−１）に送信する（図８のシーケンスＳ１８。）。
【０１２９】
印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を印刷環境共用サービス１３（Ａ−１−１）に送信する（図８のシーケンスＳ１９。）。
【０１３０】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１をＷｅｂサーバ１に送信する（図８のシーケンスＳ２０。）。
【０１３１】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１に基づいて、図７（Ｄ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１３２】
例えば、ユーザが「Ｂ−１−２」を選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図７（Ｅ）に示すような印刷場所選択確認画面を作成し、ユーザに提供する。
【０１３３】
また、例えば、ユーザが図７（Ｅ）の印刷場所選択確認画面において、「選択結果表示」ボタンをタップすると、Ｗｅｂサーバ１は、図７（Ｆ）に示すような印刷場所選択結果表示画面を作成し、ユーザに提供する。
【０１３４】
図７及び／又は図８に示した処理を行うことによって、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）は、（Ａ−１−１）→（Ａ−１）→（Ｒ−０）→（Ｂ−１）→（Ｂ−１−２）等と、印刷環境共用サービス１３（Ａ−１−１）からユーザが選択した印刷場所である印刷環境共用サービス１３（Ｂ−１−２）までの経路情報を取得することができる。
【０１３５】
例えば、ユーザが図７（Ｅ）の印刷場所選択確認画面において、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、図７（Ｇ）に示すような印刷予約確認画面を作成し、ユーザに提供する。
【０１３６】
ユーザは例えば、プリンタや印刷条件を設定せず、印刷場所の設定だけを行い、図７（Ｇ）の印刷予約確認画面において「予約」ボタンをタップし、印刷の予約を行うことができる。このような場合、例えばユーザは実際の印刷場所に行った後、付近にあるプリンタの使用状況や性能等を確認し、後述するプリンタや印刷条件の設定を行い、印刷を行う。
【０１３７】
また、この場合、後述する図２２及び／又は図２４に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書識別子と、該文書の利用を許可する文書利用許可情報と、印刷場所を特定する識別情報（例えばＩＰアドレスやサービス識別情報）と、該印刷場所までの経路情報とが含まれる。
【０１３８】
なお、図示していないが、ユーザは、印刷する文書だけを指定し、印刷場所も設定せずに印刷の予約を行うこともできる。このような場合、例えばユーザは会議の場所等が決定した後に、印刷場所や後述するプリンタ６及び印刷条件等を設定し、印刷を行う。
【０１３９】
また、この場合、後述する図２２及び／又は図２４に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書識別子と、該文書の利用を許可する文書利用許可情報とが含まれる。
【０１４０】
以下、サービスリスト７１の一例を、図９を用いて説明する。
【０１４１】
図９は、サービスリストの一例を説明するための図である。なお、図９に示されるサービスリスト７１は、図３に示されるようなシステム構成におけるＳＰＳサーバ３（Ａ−１−１）に格納されているサービスリスト７１の一例である。
【０１４２】
サービスリスト７１には、対応する印刷環境共用サービス１３が参照可能な、他の印刷環境共用サービス１３を特定する識別情報が含まれる。
【０１４３】
例えば、図９に示すサービスリスト７１には、該サービスリスト７１が格納されているＳＰＳサーバ３（Ａ−１−１）に実装されている印刷環境共用サービス１３が参照可能な、該印刷環境共用サービス１３に対して上位の印刷環境共用サービス１３を特定する識別情報と、下位の印刷環境共用サービス１３を特定する識別情報とが含まれている。
【０１４４】
但し、説明の簡略化のため図９においては、印刷環境共用サービス１３を特定する識別情報の代わりに、例えば、部門名であったり、事業所名であったりするＡ−１やＡ−１−１−１等が含まれている。
【０１４５】
なお、サービスリスト７１を示す図においては、当該印刷環境共用サービス１３に対して上位や同位や下位の印刷環境共用サービス１３が存在しない場合は「なし」と記述する。図９の例においては、同位が「なし」となっている。
【０１４６】
また、図９には図示していないが、サービスリスト７１には、該サービスリスト７１が格納されているＳＰＳサーバ３に実装されている印刷環境共用サービス１３が参照可能な他の印刷環境共用サービス１３の識別情報と共に、該他の印刷環境共用サービス１３が存在する場所の名前や、緯度、経度、高度、住所等が含まれる。
【０１４７】
以下、印刷場所の検索の一例を、図１０及び図１１を用いて説明する。
【０１４８】
図１０は、印刷場所の検索を説明するための図（その１）である。
【０１４９】
また、図１１は、印刷場所の検索を説明するためのシーケンス図（その１）である。
【０１５０】
Ｗｅｂサーバ１は、印刷環境共用サービス１３のサービスリスト７１に基づいて、例えば、図１０（Ａ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１５１】
なお、図１０（Ａ）は、図７（Ａ）から図７（Ｄ）を用いて説明したように、ユーザが印刷場所（Ｂ−１）まで選択した場合の印刷場所選択画面の一例を表している。
【０１５２】
図１０（Ａ）の印刷場所選択画面は、図７（Ｄ）の印刷場所選択画面と比べて、「印刷条件で検索」という選択肢が付加されている。
【０１５３】
例えば、ユーザが「印刷条件で検索」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、図１０（Ｂ）に示される印刷場所検索画面を作成し、ユーザに提供する。
【０１５４】
例えば、ユーザが、図１０（Ｂ）に示される印刷場所検索画面において、用紙サイズや用紙方向等、印刷条件を設定し、「検索」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１に基づいて、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−１）が通信可能なプリンタ６のプリンタ能力情報の取得要求を送信する（シーケンスＳ３０。）。
【０１５５】
ここで、プリンタ能力情報とは、プリンタ６を管理するドキュメントプリントサービス１４が有する例えば、該プリンタ６がカラーの印刷に対応しているか、両面印刷は可能か、等の各プリンタ６ごとの機能及び／又は処理能力に係る情報のことである。
【０１５６】
前記プリンタ能力情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、図７及び／又は図８において説明したように、ユーザが印刷場所（Ｂ−１）を選択した際に印刷環境共用サービス１３（Ａ−１−１）が取得した経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ３１。）。
【０１５７】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ３２。）。
【０１５８】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ３３。）。
【０１５９】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に対して前記取得要求を送信する（シーケンスＳ３４。）。
【０１６０】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、ドキュメントプリントサービス１４（ＰＳ−１）に対して前記取得要求を送信する（シーケンスＳ３５。）。
【０１６１】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、例えばプリントサーバ４（ＰＳ−１）内に格納されているプリンタ６（Ｐ−１）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−１）に送信する（シーケンスＳ３６。）。
【０１６２】
なお、プリンタ６の能力情報は、プリントサーバ４内に格納するようにしてもよいし、他のサーバ等にまとめて、各プリンタ６ごとに格納するようにしてもよい。なお、以下では説明の簡略化のため、プリンタ６の能力情報は、プリントサーバ４内に格納されているものとして説明を行う。
【０１６３】
印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ３７。）。
【０１６４】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ３８。）。
【０１６５】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ３９。）。
【０１６６】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ４０。）。
【０１６７】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、Ｗｅｂサーバ１に送信する（シーケンスＳ４１。）。
【０１６８】
また、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−２）が通信可能なプリンタ６のプリンタ能力情報の取得要求を送信する（シーケンスＳ４２。）。
【０１６９】
前記プリンタ能力情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ４３。）。
【０１７０】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ４４。）。
【０１７１】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ４５。）。
【０１７２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（シーケンスＳ４６。）。
【０１７３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（シーケンスＳ４７。）。
【０１７４】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ４８。）。
【０１７５】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ４９。）。
【０１７６】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ５０。）。
【０１７７】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ５１。）。
【０１７８】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ５２。）。
【０１７９】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を、Ｗｅｂサーバ１に送信する（シーケンスＳ５３。）。
【０１８０】
Ｗｅｂサーバ１は、シーケンスＳ４１及びシーケンスＳ５３において取得したプリンタ６の能力情報と、図１０（Ｂ）に示した印刷場所検索画面を用いてユーザが入力した印刷条件とを比較して、図１０（Ｃ）に示されるような印刷場所検索結果画面を作成し、ユーザに提供する。
【０１８１】
なお、図１１のシーケンスＳ４１及びシーケンスＳ４２の処理を行わず、シーケンスＳ３０において印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５が、印刷環境共用サービス１３（Ｂ−１−１）及び印刷環境共用サービス１３（Ｂ−１−２）が通信可能なプリンタ６のプリンタ能力情報の取得要求をＷｅｂサーバ１より受信し、前記プリンタ能力情報を取得して、まとめてシーケンスＳ５３においてＷｅｂサーバ１に送信してもよい。
【０１８２】
また、印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５が、図１１のシーケンスＳ３０においてプリンタ６の能力情報の取得要求と共に、図１０（Ｂ）の印刷場所検索画面においてユーザが入力した印刷条件を取得し、前記プリンタ能力情報を取得して、前記印刷条件と一致するプリンタ６の能力情報のみをシーケンスＳ５３においてＷｅｂサーバ１に送信してもよい。
【０１８３】
上述した処理を行うことによって、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）は印刷条件を満たす印刷場所及びプリンタ６を検索することができる。
【０１８４】
図１０（Ｃ）の印刷場所検索結果画面において、例えば、ユーザが検索結果の一つを選択し、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、図１０（Ｄ）に示すような印刷予約確認画面を作成し、ユーザに提供する。
【０１８５】
図１０及び／又は図１１に示したように、印刷条件を設定し、印刷場所を検索した場合は、印刷場所、プリンタ６、印刷条件が決定されるため、図１０（Ｄ）は、図７（Ｇ）と比べて、プリンタ６及び印刷条件が印刷予約に含まれている。この場合、後述する図２２及び／又は図２４に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書識別子と、該文書の利用を許可する文書利用許可情報と、印刷場所を特定する識別情報と、該印刷場所までの経路情報と、プリンタ６を特定する識別情報と、印刷条件とが含まれる。
【０１８６】
以下、印刷場所の検索の他の例のシーケンスを、図１２を用いて説明する。
【０１８７】
図１２は、印刷場所の検索を説明するためのシーケンス図（その２）である。
【０１８８】
例えば、ユーザが、図１０（Ｂ）に示される印刷場所検索画面において、用紙サイズや用紙方向等、印刷条件を設定し、「検索」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１に基づいて、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−１）及び印刷環境共用サービス１３（Ｂ−１−２）が通信可能なプリンタ６のプリンタ能力情報の取得要求を送信する（シーケンスＳ６０。）。
【０１８９】
前記プリンタ能力情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、図７及び／又は図８において説明したように、ユーザが印刷場所（Ｂ−１）を選択した際に印刷環境共用サービス１３（Ａ−１−１）が取得した経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ６１。）。
【０１９０】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ６２。）。
【０１９１】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ６３。）。
【０１９２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−１）が通信可能なプリンタ６のプリンタ能力情報の取得要求を送信する（シーケンスＳ６４。）。
【０１９３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、ドキュメントプリントサービス１４（ＰＳ−１）に対して前記取得要求を送信する（シーケンスＳ６５。）。
【０１９４】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、例えばプリントサーバ４（ＰＳ−１）内に格納されているプリンタ６（Ｐ−１）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−１）に送信する（シーケンスＳ６６。）。
【０１９５】
印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ６７。）。
【０１９６】
また、印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して、印刷環境共用サービス１３（Ｂ−１−２）が通信可能なプリンタ６のプリンタ能力情報の取得要求を送信する（シーケンスＳ６８。）。
【０１９７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（シーケンスＳ６９。）。
【０１９８】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ７０。）。
【０１９９】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ７１。）。
【０２００】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、シーケンスＳ６７において受信したプリンタ６（Ｐ−１）の能力情報とシーケンスＳ７１において受信したプリンタ６（Ｐ−２−１、Ｐ−２−２）の能力情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ７２。）。
【０２０１】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１、Ｐ−２−１、Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ７３。）。
【０２０２】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１、Ｐ−２−１、Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ７４。）。
【０２０３】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１、Ｐ−２−１、Ｐ−２−２）の能力情報を、Ｗｅｂサーバ１に送信する（シーケンスＳ７５。）。
【０２０４】
Ｗｅｂサーバ１は、シーケンスＳ７５において取得したプリンタ６の能力情報と、図１０（Ｂ）に示した印刷場所検索画面を用いてユーザが入力した印刷条件とを比較して、図１０（Ｃ）に示されるような印刷場所検索結果画面を作成し、ユーザに提供する。
【０２０５】
なお、印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５が、図１２のシーケンスＳ６０においてプリンタ６の能力情報の取得要求と共に、図１０（Ｂ）の印刷場所検索画面においてユーザが入力した印刷条件を取得し、シーケンスＳ７４において取得したプリンタ６（Ｐ−１、Ｐ−２−１、Ｐ−２−２）の能力情報と前記印刷条件とを比較して、一致するプリンタ６の能力情報のみをシーケンスＳ７５においてＷｅｂサーバ１に送信してもよい。
【０２０６】
図１２に示した処理によってもＷｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）は印刷条件を満たす印刷場所及びプリンタ６を検索することができる。
【０２０７】
また、図１０、図１１、図１２において、ユーザが最初に印刷場所（Ｂ−１）まで選択した場合を例にとって説明を行ったが、Ｗｅｂサーバ１は、例えば図７（Ａ）に示されるような最初の印刷場所選択画面に「印刷条件で検索」という選択肢を付加し、ユーザに提供して、最初からユーザの印刷条件にあう印刷場所を検索するようにしてもよい。以下に示す検索方法においても同様である。
【０２０８】
以下、印刷場所の検索の他の例を、図１３及び図１４を用いて説明する。
【０２０９】
図１３は、印刷場所の検索を説明するための図（その２）である。
【０２１０】
また、図１４は、印刷場所の検索を説明するためのシーケンス図（その３）である。
【０２１１】
Ｗｅｂサーバ１は、印刷環境共用サービス１３のサービスリスト７１に基づいて、例えば、図１３（Ａ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０２１２】
なお、図１３（Ａ）は、図７（Ａ）から図７（Ｄ）を用いて説明したように、ユーザが印刷場所（Ｂ−１）まで選択した場合の印刷場所選択画面の一例を表している。
【０２１３】
図１３（Ａ）の印刷場所選択画面は、図７（Ｄ）の印刷場所選択画面と比べて、「印刷可能なアプリケーションがある場所を検索」という選択肢が付加されている。
【０２１４】
例えば、ユーザが「印刷可能なアプリケーションがある場所を検索」を選択し、「検索」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１に基づいて、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−１）と通信可能なプリントサーバ４が有するアプリケーション情報の取得要求を送信する（シーケンスＳ８０。）。
【０２１５】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、図７及び／又は図８において説明したように、ユーザが印刷場所（Ｂ−１）を選択した際に印刷環境共用サービス１３（Ａ−１−１）が取得した経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ８１。）。
【０２１６】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ８２。）。
【０２１７】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ８３。）。
【０２１８】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に対して前記取得要求を送信する（シーケンスＳ８４。）。
【０２１９】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）のアプリケーション情報取得部４６は、ドキュメントプリントサービス１４（ＰＳ−１）に対して前記取得要求を送信する（シーケンスＳ８５。）。
【０２２０】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、例えばプリントサーバ４（ＰＳ−１）内に格納されているアプリケーション情報を取得して、印刷環境共用サービス１３（Ｂ−１−１）に送信する（シーケンスＳ８６。）。なお、ここで、アプリケーション情報は、プリントサーバ４内に格納されているものとして説明を行ったが、例えばＳＰＳサーバ３内に格納するよう構成してもよい。このような構成の場合、シーケンスＳ８５と、シーケンスＳ８６の処理は省略される。但し、以下では説明の簡略化のため、アプリケーション情報は、プリントサーバ４内において格納されているものとして説明する。
【０２２１】
印刷環境共用サービス１３（Ｂ−１−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ８７。）。
【０２２２】
印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ８８。）。
【０２２３】
印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ８９。）。
【０２２４】
印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ９０。）。
【０２２５】
印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、Ｗｅｂサーバ１に送信する（シーケンスＳ９１。）。
【０２２６】
また、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１−２）と通信可能なプリントサーバ４が有するアプリケーション情報の取得要求を送信する（シーケンスＳ９２。）。
【０２２７】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ９３。）。
【０２２８】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ９４。）。
【０２２９】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ９５。）。
【０２３０】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（シーケンスＳ９６。）。
【０２３１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のアプリケーション情報取得部４６は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（シーケンスＳ９７。）。
【０２３２】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているアプリケーション情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ９８。）。
【０２３３】
印刷環境共用サービス１３（Ｂ−１−２）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ９９。）。
【０２３４】
印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ１００。）。
【０２３５】
印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ１０１。）。
【０２３６】
印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ１０２。）。
【０２３７】
印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、Ｗｅｂサーバ１に送信する（シーケンスＳ１０３。）。
【０２３８】
Ｗｅｂサーバ１は、シーケンスＳ９１及びシーケンスＳ１０３において取得したアプリケーション情報と、ユーザが選択した文書のファイル情報等とを比較して、図１３（Ｂ）に示されるような印刷場所検索結果画面を作成し、ユーザに提供する。
【０２３９】
なお、図１４のシーケンスＳ９１及びシーケンスＳ９２の処理を行わず、シーケンスＳ８０において印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６が、印刷環境共用サービス１３（Ｂ−１−１）又は印刷環境共用サービス１３（Ｂ−１−２）が通信可能なプリントサーバ４が有するアプリケーション情報の取得要求をＷｅｂサーバ１より受信し、前記アプリケーション情報を取得して、まとめてシーケンスＳ１０３においてＷｅｂサーバ１に送信してもよい。
【０２４０】
また、印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６が、図１４のシーケンスＳ８０においてアプリケーション情報の取得要求と共に、ユーザが選択した文書のファイル形式情報を取得し、前記アプリケーション情報を取得して、前記文書のファイル形式を印刷可能なアプリケーション情報のみをシーケンスＳ１０３においてＷｅｂサーバ１に送信してもよい。
【０２４１】
例えば、ユーザが印刷の予約において、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）で作成した文書を指定した場合、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）は、取得したアプリケーション情報を基に、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）のアプリケーションが存在するプリントサーバ４と通信可能なＳＰＳサーバ３を、ユーザが指定した文書が印刷可能な印刷場所として表示する。
【０２４２】
図１３及び／又は図１４に示した処理を行うことによって、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）は、ユーザが指定した文書を印刷することが可能な印刷場所を検索することができる。
【０２４３】
また、図１４においては、印刷環境共用サービス１３が、アプリケーション情報を取得する例を用いて説明を行ったが、ユーザが選択した文書のファイル形式を印刷可能なアプリケーションがあるかどうかの問い合わせを送信し、該問い合わせの結果を受信する構成としてもよい。
【０２４４】
図１３（Ｂ）の印刷場所検索結果画面において、例えば、ユーザが検索結果の一つを選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図１３（Ｃ）に示すような印刷場所選択確認画面を作成し、ユーザに提供する。
【０２４５】
以下、印刷場所の検索の他の例のシーケンス図を、図１５を用いて説明する。
【０２４６】
図１５は、印刷場所の検索を説明するためのシーケンス図（その４）である。
【０２４７】
例えば、ユーザが図１３（Ａ）に示される「印刷可能なアプリケーションがある場所を検索」を選択し、「検索」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１に基づいて、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−１）又は印刷環境共用サービス１３（Ｂ−１−２）と通信可能なプリントサーバ４が有するアプリケーション情報の取得要求を送信する（シーケンスＳ１１０。）。
【０２４８】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、図７及び／又は図８において説明したように、ユーザが印刷場所（Ｂ−１）を選択した際に印刷環境共用サービス１３（Ａ−１−１）が取得した経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ１１１。）。
【０２４９】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ１１２。）。
【０２５０】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ１１３。）。
【０２５１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−１）と通信可能なプリントサーバ４が有するアプリケーション情報の取得要求を送信する（シーケンスＳ１１４。）。
【０２５２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）のアプリケーション情報取得部４６は、ドキュメントプリントサービス１４（ＰＳ−１）に対して前記取得要求を送信する（シーケンスＳ１１５。）。
【０２５３】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、例えばプリントサーバ４（ＰＳ−１）内に格納されているアプリケーション情報を取得して、印刷環境共用サービス１３（Ｂ−１−１）に送信する（シーケンスＳ１１６。）。
【０２５４】
印刷環境共用サービス１３（Ｂ−１−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ１１７。）。
【０２５５】
また、印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して、印刷環境共用サービス１３（Ｂ−１−２）と通信可能なプリントサーバ４が有するアプリケーション情報の取得要求を送信する（シーケンスＳ１１８。）。
【０２５６】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のアプリケーション情報取得部４６は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（シーケンスＳ１１９。）。
【０２５７】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているアプリケーション情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ１２０。）。
【０２５８】
印刷環境共用サービス１３（Ｂ−１−２）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ１２１。）。
【０２５９】
印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、シーケンスＳ１１７において受信したプリントサーバ４（ＰＳ−１）のアプリケーション情報とシーケンスＳ１２１において受信したプリントサーバ４（ＰＳ−２）のアプリケーション情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ１２２。）。
【０２６０】
印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、受信したプリントサーバ４（ＰＳ−１）のアプリケーション情報とプリントサーバ４（ＰＳ−２）のアプリケーション情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ１２３。）。
【０２６１】
印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、受信したプリントサーバ４（ＰＳ−１）のアプリケーション情報とプリントサーバ４（ＰＳ−２）のアプリケーション情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ１２４。）。
【０２６２】
印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、受信したプリントサーバ４（ＰＳ−１）のアプリケーション情報とプリントサーバ４（ＰＳ−２）のアプリケーション情報とを、Ｗｅｂサーバ１に送信する（シーケンスＳ１２５。）。
【０２６３】
Ｗｅｂサーバ１は、シーケンスＳ１２５において取得したアプリケーション情報と、ユーザが選択した文書のファイル情報とを比較して、図１３（Ｂ）に示されるような印刷場所検索結果画面を作成し、ユーザに提供する。
【０２６４】
なお、印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６が、図１５のシーケンスＳ１１０においてアプリケーション情報の取得要求と共に、ユーザが選択した文書のファイル形式情報を取得し、シーケンスＳ１２４において取得したプリントサーバ４（ＰＳ−１）のアプリケーション情報とプリントサーバ４（ＰＳ−２）のアプリケーション情報とを基に、前記文書のファイル形式を印刷可能なアプリケーション情報のみをシーケンスＳ１２５においてＷｅｂサーバ１に送信してもよい。
【０２６５】
図１５に示した処理によっても、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）は、ユーザが指定した文書を印刷することが可能な印刷場所を検索することができる。
【０２６６】
以下、プリンタ６の選択の一例を図１６から図１９を用いて説明する。なお、プリンタリスト７２は、他部門の人に対して、使用を許可するプリンタを制限するのに用いるため、本システムに導入しているが、他部門の人に対して全ての自部門のプリンタの使用を許可する場合は、プリンタリスト７２は、なくてもよい。但し、以下ではプリンタリスト７２が存在するものとして説明を行う。初めに、上述したように、プリンタリスト７２が、ＳＰＳサーバ３に格納されている場合を例にとって、プリンタリスト７２の取得の一例を、図１６を用いて説明する。
【０２６７】
図１６は、プリンタリスト取得の一例を説明するためのシーケンス図である。
【０２６８】
例えば図７や図１３等を用いて説明したように、印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））の検索が終了し、例えばユーザが、図７（Ｅ）又は図１３（Ｃ）に示すような印刷場所選択確認画面において「プリンタ選択」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を送信する（シーケンスＳ１３０。）。
【０２６９】
Ｗｅｂサーバ１は、印刷場所の検索の際に、印刷場所のプリントサービス１３までの経路情報（例えば、（Ａ−１−１）→（Ａ−１）→（Ｒ−０）→（Ｂ−１）→（Ｂ−１−２））を取得しているため、前記プリンタリスト７２の取得要求に該経路情報を含め送信することができる。
【０２７０】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ１３１。）。
【０２７１】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ１３２。）。
【０２７２】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ１３３。）。
【０２７３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（シーケンスＳ１３４。）。
【０２７４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−２）に格納されているプリンタリスト７２を取得して、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ１３５。）。
【０２７５】
印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ１３６。）。
【０２７６】
印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ１３７。）。
【０２７７】
印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ１３８。）。
【０２７８】
印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、Ｗｅｂサーバ１に送信する（シーケンスＳ１３９。）。
【０２７９】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２に基づいて、後述する図１９（Ａ）に示すようなプリンタ選択画面を作成し、ユーザに提供する。
【０２８０】
以下、プリンタリスト７２がプリントサーバ４に格納されている場合を例にとって、プリンタリスト７２の取得の一例を、図１７を用いて説明する。図１７は、プリンタリスト取得の他の例を説明するためのシーケンス図である。
【０２８１】
例えば図７や図１３等を用いて説明したように、印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））の検索が終了し、例えばユーザが、図７（Ｅ）又は図１３（Ｃ）に示すような印刷場所選択確認画面において「プリンタ選択」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２の取得要求を送信する（シーケンスＳ３００。）。
【０２８２】
印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ３０１。）。
【０２８３】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ３０２。）。
【０２８４】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ３０３。）。
【０２８５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（シーケンスＳ３０４。）。
【０２８６】
印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２の取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、ドキュメントプリントサービス１４（ＰＳ−２）に対してドキュメントプリントサービス１４（ＰＳ−２）のプリンタリスト７２の取得要求を送信する（シーケンスＳ３０５。）。
【０２８７】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタリスト７２を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ３０６。）。
【０２８８】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、受信したドキュメントプリントサービス１４（ＰＳ−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ３０７。）。
【０２８９】
印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ３０８。）。
【０２９０】
印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ３０９。）。
【０２９１】
印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ３１０。）。
【０２９２】
印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、Ｗｅｂサーバ１に送信する（シーケンスＳ３１１。）。
【０２９３】
Ｗｅｂサーバ１は、受信した、印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２に基づいて、後述する図１９（Ａ）に示すようなプリンタ選択画面を作成し、ユーザに提供する。
【０２９４】
なお、以下では説明の簡略化のため、プリンタリスト７２は各印刷環境共用サービス１３が実装されているＳＰＳサーバ３に格納されているものとして説明を行う。
【０２９５】
図１８は、プリンタリストの一例を説明するための図である。
【０２９６】
プリンタリスト７２には、対応する印刷環境共用サービス１３が参照可能なドキュメントプリントサービス１４のサービス識別情報と、該ドキュメントプリントサービス１４が管理対象とするプリンタ６のプリンタ識別子（例えば、プリンタＩＤ）と、プリンタ名とが含まれる。
【０２９７】
例えば、図１８に示すプリンタリスト７２には、該プリンタリスト７２が格納されているＳＰＳサーバ３（Ｂ−１−２）に実装されている印刷環境共用サービス１３が参照可能なドキュメントプリントサービス１４のサービス識別情報と、該ドキュメントプリントサービス１４が管理対象とするプリンタ６のプリンタＩＤと、プリンタ名とが含まれている。
【０２９８】
但し、説明の簡略化のため図１８においては、サービス識別情報の代わりに、例えば、ドキュメントプリントサービス１４を識別するＰＳ−１やＰＳ−２等が含まれている。
【０２９９】
図１９は、プリンタの選択を説明するための図である。
【０３００】
上述したように、図７（Ｅ）又は図１３（Ｃ）に示すような印刷場所選択確認画面において、ユーザが「プリンタ選択」ボタンをタップした場合、Ｗｅｂサーバ１は、印刷場所として選択された印刷環境共用サービス１３のプリンタリスト７２の取得要求を行い、該プリンタリスト７２を取得する。
【０３０１】
Ｗｅｂサーバ１は、取得したプリンタリスト７２を基に図１９（Ａ）に示すようなプリンタ選択画面を作成し、ユーザに提供する。
【０３０２】
例えば、ユーザが図１９（Ａ）のプリンタ選択画面において「Ｐ−２−２」を選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図１９（Ｂ）に示すようなプリンタ選択確認画面を作成し、ユーザに提供する。
【０３０３】
例えば、ユーザが図１９（Ｂ）のプリンタ選択確認画面において、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、図１９（Ｃ）に示すような印刷予約確認画面を作成し、ユーザに提供する。
【０３０４】
図１９（Ｃ）の印刷予約確認画面は、図７（Ｇ）の印刷予約確認画面に比べて、プリンタ６が設定されている。
【０３０５】
ユーザは、例えば、印刷条件を設定せず、印刷する文書、印刷場所及びプリンタ６を選択、設定して、図１９（Ｃ）の印刷予約確認画面において、「予約」ボタンをタップし、印刷の予約を行うことができる。
【０３０６】
この場合、後述する図２２又は図２４に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書識別子と、該文書の利用を許可する文書利用許可情報と、印刷場所を特定する識別情報と、該印刷場所までの経路情報と、前記選択したプリンタ６を特定する識別情報とが含まれる。
【０３０７】
図１６から図１９に示したように、例えば、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）がプリンタリスト７２を取得することによって、ユーザは、プリンタ６を選択し、印刷の予約を行うことができる。
【０３０８】
以下、プリンタ６の能力情報取得の一例を、図２０を用いて説明する。
【０３０９】
図２０は、プリンタの能力情報取得の一例を説明するためのシーケンス図である。
【０３１０】
例えば、図１９に示したように、プリンタ６の選択が終了し、例えばユーザが、図１９（Ｂ）に示すようなプリンタ選択確認画面において「印刷条件設定」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、プリンタ６（Ｐ−２−２）の能力情報の取得要求を送信する（シーケンスＳ１４０。）。
【０３１１】
プリンタ６（Ｐ−２−２）の能力情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ１４１。）。
【０３１２】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ１４２。）。
【０３１３】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ１４３。）。
【０３１４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（シーケンスＳ１４４。）。
【０３１５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（シーケンスＳ１４５。）。
【０３１６】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ１４６。）。
【０３１７】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ１４７。）。
【０３１８】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ１４８。）。
【０３１９】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ１４９。）。
【０３２０】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ１５０。）。
【０３２１】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、Ｗｅｂサーバ１に送信する（シーケンスＳ１５１。）。
【０３２２】
Ｗｅｂサーバ１は、受信したプリンタ６（Ｐ−２−２）の能力情報に基づいて、後述する図２１（Ａ）に示すような印刷条件設定画面を作成し、ユーザに提供する。
【０３２３】
図２１は、印刷条件の設定を説明するための図である。
【０３２４】
上述したように、例えば図１９（Ｂ）のプリンタ選択確認画面において、ユーザが「印刷条件設定」ボタンをタップした場合、Ｗｅｂサーバ１は、選択されたプリンタ６の能力情報の取得要求を行い、該プリンタ６の能力情報を取得する。
【０３２５】
Ｗｅｂサーバ１は、取得したプリンタ６の能力情報を基に図２１（Ａ）に示すような印刷条件設定画面を作成し、ユーザに提供する。
【０３２６】
また、例えば、ユーザが図２１（Ａ）の印刷条件設定画面において、好みの印刷条件を選択設定し、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、図２１（Ｂ）に示すような印刷予約確認画面を作成し、ユーザに提供する。
【０３２７】
図２１（Ｂ）の印刷予約確認画面は、図１９（Ｃ）の印刷予約確認画面に比べて、印刷条件が設定されている。
【０３２８】
ユーザは、例えば、印刷する文書、印刷場所、プリンタ及び印刷条件を設定して、図２１（Ｂ）の印刷予約確認画面において、「予約」ボタンをタップし、印刷の予約を行うことができる。
【０３２９】
この場合、後述する図２２又は図２４に示される印刷の予約要求には、印刷の予約対象としてユーザが選択した文書の文書識別子と、該文書の利用を許可する文書利用許可情報と、印刷場所を特定する識別情報と、該印刷場所までの経路情報と、プリンタを特定する識別情報と、印刷条件とが含まれる。
【０３３０】
図２０及び図２１を用いて説明したように、例えば、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）がプリンタの能力情報を取得することによって、ユーザは、印刷場所及びプリンタに続いて、印刷条件を設定し、印刷の予約を行うことができる。
【０３３１】
以下、印刷の予約要求及び印刷の開始要求の一例を、図２２及び図２３を用いて説明する。
【０３３２】
図２２は、印刷の予約要求及び印刷の開始要求の一例を説明するためのシーケンス図である。
【０３３３】
また、図２３は、印刷の開始を説明するための図である。
【０３３４】
例えば、ユーザが図２１（Ｂ）に示したような印刷予約確認画面において「予約」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷の予約要求を送信する（図２２のシーケンスＳ１６０。）。
【０３３５】
前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記印刷の予約要求に含まれる文書識別子及び文書利用許可情報等を文書データ取得部４３に渡して、文書データの取得を要求する。
【０３３６】
印刷環境共用サービス１３（Ａ−１−１）の文書データ取得部４３は、リポジトリサービス１２に対して前記文書識別子及び文書利用許可情報を含む、文書データの取得要求を送信する（図２２のシーケンスＳ１６１。）。
【０３３７】
前記文書データの取得要求を受信したリポジトリサービス１２は、前記文書の取得要求に含まれる文書利用許可情報の有効性等を判定し、有効な文書利用許可情報であると判定すると、前記文書識別子に対応する文書データをリポジトリサーバ２より取得し、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２２のシーケンスＳ１６２。）。
【０３３８】
印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、文書データ取得部４３が文書データを取得すると、Ｗｅｂサーバ１より受信した前記印刷の予約要求に含まれる予約情報（例えば、印刷場所を特定する識別情報、プリンタ６を特定する識別情報、印刷条件及び印刷場所までの経路情報等）と、前記取得した文書データとを、転送するようデータ転送部４４に指示する。
【０３３９】
転送を指示された印刷環境共用サービス１３（Ａ−１−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ａ−１）に転送する（図２２のシーケンスＳ１６３。）。
【０３４０】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ａ−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に転送する（図２２のシーケンスＳ１６４。）。
【０３４１】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｒ−０）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ｂ−１）に転送する（図２２のシーケンスＳ１６５。）。
【０３４２】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｂ−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ｂ−１−２）に転送する（図２２のシーケンスＳ１６６。）。
【０３４３】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｂ−１−２）の印刷予約制御部５１は、前記予約情報及び前記文書データをＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に格納する。
【０３４４】
一方、Ｗｅｂサーバ１は、ユーザからの要求に基づいて、該ユーザが参照可能な予約の一覧を表示内容とする図２３（Ａ）に示すような印刷予約選択画面を作成し、ユーザに提供する。
【０３４５】
例えば、ユーザが図２３（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップすると、Ｗｅｂサーバ１は、図２３（Ｂ）に示すような印刷予約内容表示画面を作成し、ユーザに提供する。
【０３４６】
例えば、ユーザが図２３（Ｂ）に示すような印刷予約内容表示画面において予約内容を確認し、該印刷予約内容表示画面において「印刷」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷開始要求を送信する（図２２のシーケンスＳ１６７。）。
【０３４７】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ａ−１）に送信する（図２２のシーケンスＳ１６８。）。
【０３４８】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｒ−０）に送信する（図２２のシーケンスＳ１６９。）。
【０３４９】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｒ−０）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１）に送信する（図２２のシーケンスＳ１７０。）。
【０３５０】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する（図２２のシーケンスＳ１７１。）。
【０３５１】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の印刷開始制御部５２は、前記ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９内に格納された予約情報及び文書データを取得し、該予約情報及び前記文書データを含む印刷の開始要求をドキュメントプリントサービス１４（ＰＳ−２）に送信する（図２２のシーケンスＳ１７２。）。
【０３５２】
前記予約情報及び前記文書データを含む印刷の開始要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、前記文書データを、指定されたプリンタ６（Ｐ−２−２）で印刷可能な印刷データに変換し、該印刷データを含む印刷の開始要求を、前記予約情報に含まれるプリンタ６（Ｐ−２−２）に対して送信する（図２２のシーケンスＳ１７３。）。
【０３５３】
前記印刷の開始要求を受信したプリンタ６（Ｐ−２−２）は、前記印刷の開始要求に含まれる印刷データの印刷を行う。
【０３５４】
図２２及び／又は図２３に示すように、印刷環境共用サービス１３は、例えばサービスリスト７１を用いて取得した印刷場所までの経路情報を基に、印刷の予約情報及び文書データを印刷場所の印刷環境共用サービス１３まで転送し、印刷の予約を行うことができる。
【０３５５】
また、印刷環境共用サービス１３は、例えばサービスリスト７１を用いて取得した印刷場所までの経路情報を基に、印刷の開始要求を、印刷の予約情報及び文書データを格納する印刷場所のＳＰＳサーバ３まで送信し、指定されたプリンタ６を管理するドキュメントプリントサービス１４に対して、印刷の開始を要求することができる。
【０３５６】
以下、印刷の予約要求及び印刷の開始要求の他の例を、図２４を用いて説明する。
【０３５７】
図２４は、印刷の予約要求及び印刷の開始要求の他の例を説明するためのシーケンス図である。
【０３５８】
例えば、図１３から図１５を用いて説明した方法によって、印刷場所を検索した場合は、選択した印刷場所に必ずユーザが選択した文書を印刷することができるアプリケーションが存在するため、図２２に示した処理によって、印刷の予約及び印刷を行うことができる。
【０３５９】
しかしながら、図７から図８を用いて説明した方法や図１０から図１２を用いて説明した方法によって印刷場所を選択した場合は、該印刷場所として選択した印刷環境共用サービス１３と通信可能なプリントサーバ４に、必ずしもユーザが選択した文書を印刷することができるアプリケーションが存在しない場合があった。
【０３６０】
以下では、ユーザが選択した文書を印刷可能なアプリケーションが存在する場所で文書データから印刷データへの変換を行い、該印刷データをユーザが選択した印刷場所に転送する処理の一例を説明する。
【０３６１】
例えば、ユーザが図２１（Ｂ）に示したような印刷予約確認画面において「予約」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷の予約要求を送信する（図２４のシーケンスＳ１８０。）。
【０３６２】
前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記印刷の予約要求に含まれる印刷場所（印刷環境共用サービス１３（Ｂ−１−２））までの経路情報を渡し、アプリケーション情報取得部４６に対して、印刷場所である印刷環境共用サービス１３（Ｂ−１−２）周辺の印刷環境共用サービス１３（Ｂ−１−１）と通信可能なプリントサーバ４が有するアプリケーション情報の取得を要求する。
【０３６３】
印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて印刷環境共用サービス１３（Ａ−１）に対して前記アプリケーション情報の取得要求を送信する（シーケンスＳ１８１。）。
【０３６４】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記アプリケーション情報の取得要求を送信する（シーケンスＳ１８２。）。
【０３６５】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記アプリケーション情報の取得要求を送信する（シーケンスＳ１８３。）。
【０３６６】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−１）と通信可能なプリントサーバ４が有するアプリケーション情報の取得要求を送信する（シーケンスＳ１８４。）。
【０３６７】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）のアプリケーション情報取得部４６は、ドキュメントプリントサービス１４（ＰＳ−１）に対して前記アプリケーション情報の取得要求を送信する（シーケンスＳ１８５。）。
【０３６８】
前記アプリケーション情報の取得要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、例えばプリントサーバ４（ＰＳ−１）内に格納されているアプリケーション情報を取得して、印刷環境共用サービス１３（Ｂ−１−１）に送信する（シーケンスＳ１８６。）。
【０３６９】
印刷環境共用サービス１３（Ｂ−１−１）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ１８７。）。
【０３７０】
また、印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して、印刷環境共用サービス１３（Ｂ−１−２）と通信可能なプリントサーバ４が有するアプリケーション情報の取得要求を送信する（シーケンスＳ１８８。）。
【０３７１】
前記アプリケーション情報の取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のアプリケーション情報取得部４６は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記アプリケーション情報の取得要求を送信する（シーケンスＳ１８９。）。
【０３７２】
前記アプリケーション情報の取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているアプリケーション情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ１９０。）。
【０３７３】
印刷環境共用サービス１３（Ｂ−１−２）のアプリケーション情報取得部４６は、受信したアプリケーション情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ１９１。）。
【０３７４】
なお、ここで、シーケンスＳ１８４からシーケンスＳ１８７の処理と、シーケンスＳ１８８からシーケンスＳ１９１の処理の順序関係はどちらが先であってもよい。また、シーケンスＳ１８４のアプリケーション情報の取得要求と、シーケンスＳ１８８のアプリケーション情報の取得要求とを、印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６が、同時に出すようにしてもよい。
【０３７５】
印刷環境共用サービス１３（Ｂ−１）のアプリケーション情報取得部４６は、シーケンスＳ１８７において受信したプリントサーバ４（ＰＳ−１）のアプリケーション情報とシーケンスＳ１９１において受信したプリントサーバ４（ＰＳ−２）のアプリケーション情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ１９２。）。
【０３７６】
印刷環境共用サービス１３（Ｒ−０）のアプリケーション情報取得部４６は、受信したプリントサーバ４（ＰＳ−１）のアプリケーション情報とプリントサーバ４（ＰＳ−２）のアプリケーション情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ１９３。）。
【０３７７】
印刷環境共用サービス１３（Ａ−１）のアプリケーション情報取得部４６は、受信したプリントサーバ４（ＰＳ−１）のアプリケーション情報とプリントサーバ４（ＰＳ−２）のアプリケーション情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ１９４。）。
【０３７８】
印刷環境共用サービス１３（Ａ−１−１）のアプリケーション情報取得部４６は、例えば、プリントサーバ４（ＰＳ−１）ではＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）のアプリケーションが存在するが、プリントサーバ４（ＰＳ−２）ではＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）のアプリケーションが存在しない、等のプリントサーバ４（ＰＳ−１）のアプリケーション情報とプリントサーバ４（ＰＳ−２）のアプリケーション情報とを取得する。
【０３７９】
一方、前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記印刷の予約要求に含まれる文書識別子及び文書利用許可情報等を文書データ取得部４３に渡して、文書データの取得を要求する。
【０３８０】
印刷環境共用サービス１３（Ａ−１−１）の文書データ取得部４３は、リポジトリサービス１２に対して前記文書識別子及び文書利用許可情報を含む、文書データの取得要求を送信する（図２４のシーケンスＳ１９５。）。
【０３８１】
前記文書データの取得要求を受信したリポジトリサービス１２は、前記文書の取得要求に含まれる文書利用許可情報の有効性等を判定し、有効な文書利用許可情報であると判定すると、前記文書識別子に対応する文書データをリポジトリサーバ２より取得し、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２４のシーケンスＳ１９６。）。
【０３８２】
印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、文書データ取得部４３が文書データを取得すると、該文書データのファイル形式を判定し、例えば、印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記取得した文書データのファイル形式がＭｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）であった場合、前記取得したアプリケーション情報を基に、文書データから印刷データへの変換を行うプリントサーバ４をプリントサーバ４（ＰＳ−１）と決定して、Ｗｅｂサーバ１より受信した前記印刷の予約要求に含まれる予約情報（例えば、印刷場所を特定する識別情報、プリンタ６を特定する識別情報、印刷条件及び印刷場所までの経路情報等）と、前記取得した文書データと、前記取得したアプリケーション情報を基に文書データの変換に係る文書変換情報（例えば、文書データの変換を行うドキュメントプリントサービス１４の識別情報、該ドキュメントプリントサービス１４と通信可能な印刷環境共用サービス１３の識別情報、該印刷環境共用サービス１３までの経路情報、印刷条件情報等）とを、転送するようデータ転送部４４に指示する。
【０３８３】
転送を指示された印刷環境共用サービス１３（Ａ−１−１）のデータ転送部４４は、前記予約情報と前記文書データと前記文書変換情報とを、前記予約情報に含まれる印刷場所までの経路情報及び前記文書変換情報に含まれる印刷環境共用サービス１３までの経路情報を基に、印刷環境共用サービス１３（Ａ−１）に転送する（図２４のシーケンスＳ１９７。）。
【０３８４】
前記予約情報と前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ａ−１）のデータ転送部４４は、前記予約情報と前記文書データと前記文書変換情報とを、前記予約情報に含まれる印刷場所までの経路情報及び前記文書変換情報に含まれる印刷環境共用サービス１３までの経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に転送する（図２４のシーケンスＳ１９８。）。
【０３８５】
前記予約情報と前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ｒ−０）のデータ転送部４４は、前記予約情報と前記文書データと前記文書変換情報とを、前記予約情報に含まれる印刷場所までの経路情報及び前記文書変換情報に含まれる印刷環境共用サービス１３までの経路情報を基に、印刷環境共用サービス１３（Ｂ−１）に転送する（図２４のシーケンスＳ１９９。）。
【０３８６】
前記予約情報と前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ｂ−１）のデータ転送部４４は、前記文書データと前記文書変換情報とを、前記文書変換情報に含まれる印刷環境共用サービス１３までの経路情報を基に、印刷環境共用サービス１３（Ｂ−１−１）に転送する（図２４のシーケンスＳ２００。）。
【０３８７】
前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ｂ−１−１）の変換要求送信部９１は、前記文書変換情報に含まれる文書データの変換を行うドキュメントプリントサービス１４の識別情報を基に、前記文書データを含む文書データから印刷データへの変換要求をドキュメントプリントサービス１４（ＰＳ−１）に送信する（図２４のシーケンスＳ２０１。）。
【０３８８】
前記変換要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、要求に基づいて、文書データを印刷データに変換し、該印刷データを印刷環境共用サービス１３（Ｂ−１−１）に送信する（図２４のシーケンスＳ２０２。）。
【０３８９】
例えば、ドキュメントプリントサービス１４は、文書データをＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）やＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ）等の印刷データに変換する。
【０３９０】
前記印刷データを受信した印刷環境共用サービス１３（Ｂ−１−１）の印刷データ受信部９２は、前記印刷データをデータ転送部４４に渡し、データ転送部４４は、前記印刷データを、前記経路情報を基に、印刷環境共用サービス１３（Ｂ−１）に転送する（図２４のシーケンスＳ２０３。）。
【０３９１】
前記印刷データを取得した印刷環境共用サービス１３（Ｂ−１）のデータ転送部４４は、前記予約情報と前記印刷データとを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ｂ−１−２）に転送する（図２４のシーケンスＳ２０４。）。
【０３９２】
前記予約情報及び前記印刷データを取得した印刷環境共用サービス１３（Ｂ−１−２）は、前記予約情報及び前記印刷データをＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に格納する。
【０３９３】
また、上述したように例えばユーザが、図２３（Ｂ）に示すような印刷予約内容表示画面において予約内容を確認し、該印刷予約内容表示画面において「印刷」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷開始要求を送信する（図２４のシーケンスＳ２０５。）。
【０３９４】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ａ−１）に送信する（図２４のシーケンスＳ２０６。）。
【０３９５】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｒ−０）に送信する（図２４のシーケンスＳ２０７。）。
【０３９６】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｒ−０）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１）に送信する（図２４のシーケンスＳ２０８。）。
【０３９７】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１）の印刷開始制御部５２は、該印刷の開始要求に含まれる印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する（図２４のシーケンスＳ２０９。）。
【０３９８】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の印刷開始制御部５２は、ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９内に格納された前記予約情報及び前記印刷データを取得し、前記印刷データを含む印刷の開始要求をドキュメントプリントサービス１４（ＰＳ−２）に送信する（図２４のシーケンスＳ２１０。）。
【０３９９】
前記印刷データを含む印刷の開始要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、前記印刷データを含む印刷の開始要求を、前記予約情報に含まれるプリンタ６（Ｐ−２−２）に対して送信する（図２４のシーケンスＳ２１１。）。
【０４００】
前記印刷の開始要求を受信したプリンタ６（Ｐ−２−２）は、前記印刷の開始要求に含まれる印刷データの印刷を行う。
【０４０１】
図２４に示すような処理を行うことによって、ユーザが選択した印刷場所にユーザが選択した文書を印刷することができるアプリケーションが存在しない場合でもユーザが選択した印刷場所で、ユーザが選択した文書を速やかに印刷することができる。
【０４０２】
以下、本発明を実施するシステム構成の他の例を、図２５を用いて説明する。図２５は、本発明を実施するシステム構成図（その３）である。
【０４０３】
上述した実施例では、例えば図２４に示されるように、プリントサーバ４のドキュメントプリントサービス１４等において、文書データから印刷データへの変換を行ったが、図２５に示されるように、システムに変換サーバ９を加え、該変換サーバ９において、文書データから印刷データへの変換を行うようにしてもよい。
【０４０４】
また、図２５では、各部門に１つの変換サーバ９を有する構成としているが、変換サーバ９は、どこにおいてもよく、システム全体で１つであってもよい。変換サーバ９は、印刷環境共用サービス１３より変換要求を受信すると、該要求に基づいて、文書データから印刷データへの変換を行い、該印刷データを要求元の印刷環境共用サービス１３に送信する。変換サーバ９は、例えば、文書データをＰＤＦやＴＩＦＦ、ＰＳ等の印刷データに変換する。変換サーバ９は、変換前の文書データと、変換後の印刷データと、を対応付けて保持する。
【０４０５】
以下、本発明を実施するシステム構成の他の例を、図２６を用いて説明する。
【０４０６】
図２６は、本発明を実施するシステム構成図（その４）である。
【０４０７】
図２６のシステム構成は、図３のシステム構成に比べて、文書のセキュリティポリシーを管理するセキュリティポリシーサーバ８が新たに追加されている。
【０４０８】
セキュリティポリシーサーバ８で管理されているセキュリティポリシー情報は、文書を識別する文書識別子や、該文書識別子ごとに設定されている該文書のセキュリティレベルや、該セキュリティレベルに対応した文書の印刷を許可された印刷場所の情報等を含む。
【０４０９】
以下、図２６に示すようなシステム構成における印刷場所の検索の一例を図２７及び図２８を用いて説明する。
【０４１０】
図２７は、印刷場所の検索を説明するための図（その３）である。
【０４１１】
また、図２８は、印刷場所の検索を説明するためのシーケンス図（その５）である。
【０４１２】
Ｗｅｂサーバ１は、印刷環境共用サービス１３のサービスリスト７１に基づいて、例えば、図２７（Ａ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０４１３】
なお、図２７（Ａ）は、図７（Ａ）から図７（Ｄ）を用いて説明したように、ユーザが印刷場所（Ｂ−１）まで選択した場合の印刷場所選択画面の一例を表している。
【０４１４】
図２７（Ａ）の印刷場所選択画面は、図７（Ｄ）の印刷場所選択画面と比べて、「セキュリティが保持される印刷場所を検索」という選択肢が付加されている。
【０４１５】
例えば、ユーザが「セキュリティが保持される印刷場所を検索」を選択し、「検索」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、ユーザが印刷予約の際に指定した文書を識別する文書識別子等を含んだセキュリティポリシー情報の取得要求を送信する（図２８のシーケンスＳ２１０。）。
【０４１６】
前記セキュリティポリシー情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のセキュリティポリシー情報取得部９３は、セキュリティポリシーサーバ８に対して前記取得要求を送信する（図２８のシーケンスＳ２１１。）。
【０４１７】
前記取得要求を受信したセキュリティポリシーサーバ８は、該取得要求に含まれる文書識別子を基に、該文書のセキュリティポリシー情報を当該セキュリティポリシーサーバ８のＨＤＤ等より取得して印刷環境共用サービス１３（Ａ−１−１）に送信する（図２８のシーケンスＳ２１２。）。
【０４１８】
印刷環境共用サービス１３（Ａ−１−１）のセキュリティポリシー情報取得部９３は、受信した前記セキュリティポリシー情報を、Ｗｅｂサーバ１に送信する（図２８のシーケンスＳ２１３。）。
【０４１９】
Ｗｅｂサーバ１は、受信した前記セキュリティポリシー情報に基づいて、図２７（Ｂ）に示されるような印刷場所検索結果画面を作成し、ユーザに提供する。
【０４２０】
図２７（Ｂ）の印刷場所検索結果画面において、例えば、ユーザが検索結果の一つを選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図２７（Ｃ）に示すような印刷場所選択確認画面を作成し、ユーザに提供する。
【０４２１】
図２７及び／又は図２８に示した処理を行うことによって、ユーザは、選択した文書のセキュリティが保持される印刷場所を検索することができる。
【０４２２】
以下、印刷場所の検索の他の例を図２９及び図３０を用いて説明する。
【０４２３】
図２９は、印刷場所の検索を説明するための図（その４）である。
【０４２４】
また、図３０は、印刷場所の検索を説明するためのシーケンス図（その６）である。
【０４２５】
図３に示すようなシステム構成においてＷｅｂサーバ１は、印刷環境共用サービス１３のサービスリスト７１に基づいて、例えば、図２９（Ａ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０４２６】
なお、図２９（Ａ）は、図７（Ａ）から図７（Ｄ）を用いて説明したように、ユーザが印刷場所（Ｂ−１）まで選択した場合の印刷場所選択画面の一例を表している。
【０４２７】
図２９（Ａ）の印刷場所選択画面は、図７（Ｄ）の印刷場所選択画面と比べて、「料金の安い順」という選択肢が付加されている。
【０４２８】
例えば、ユーザが「料金の安い順」を選択し、「検索」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１）周辺の印刷環境共用サービス１３（Ｂ−１−１、Ｂ−１−２）が使用可能なプリンタ６の印刷料金に係る料金情報の取得要求を送信する（図３０のシーケンスＳ２２０。）。
【０４２９】
前記料金情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）の料金情報取得部９４は、図７及び／又は図８において説明したように、ユーザが印刷場所（Ｂ−１）を選択した際に印刷環境共用サービス１３（Ａ−１−１）が取得した経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図３０のシーケンスＳ２２１。）。
【０４３０】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）の料金情報取得部９４は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図３０のシーケンスＳ２２２。）。
【０４３１】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）の料金情報取得部９４は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（図３０のシーケンスＳ２２３。）。
【０４３２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の料金情報取得部９４は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に対して前記取得要求を送信する（図３０のシーケンスＳ２２４。）。
【０４３３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）の料金情報取得部９４は、当該印刷環境共用サービス１３（Ｂ−１−１）が使用可能なプリンタ６（Ｐ−１）の印刷料金に係る料金情報をＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９等より取得して、印刷環境共用サービス１３（Ｂ−１）に送信する（図３０のシーケンスＳ２２５。）。
【０４３４】
また、前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の料金情報取得部９４は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（図３０のシーケンスＳ２２６。）。
【０４３５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の料金情報取得部９４は、当該印刷環境共用サービス１３（Ｂ−１−２）が使用可能なプリンタ６（Ｐ−２−１、Ｐ−２−２）の印刷料金に係る料金情報をＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９等より取得して、印刷環境共用サービス１３（Ｂ−１）に送信する（図３０のシーケンスＳ２２７。）。
【０４３６】
印刷環境共用サービス１３（Ｂ−１）の料金情報取得部９４は、シーケンスＳ２２５において受信した印刷環境共用サービス１３（Ｂ−１−１）が使用可能なプリンタ６（Ｐ−１）の印刷料金に係る料金情報とシーケンスＳ２２７において受信した印刷環境共用サービス１３（Ｂ−１−２）が使用可能なプリンタ６（Ｐ−２−１、Ｐ−２−２）の印刷料金に係る料金情報とを、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（図３０のシーケンスＳ２２８。）。
【０４３７】
印刷環境共用サービス１３（Ｒ−０）の料金情報取得部９４は、受信した前記料金情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（図３０のシーケンスＳ２２９。）。
【０４３８】
印刷環境共用サービス１３（Ａ−１）の料金情報取得部９４は、受信した前記料金情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（図３０のシーケンスＳ２３０。）。
【０４３９】
印刷環境共用サービス１３（Ａ−１−１）の料金情報取得部９４は、受信した前記料金情報を、Ｗｅｂサーバ１に送信する（図３０のシーケンスＳ２３１。）。
【０４４０】
Ｗｅｂサーバ１は受信した前記料金情報に基づいて、料金の安い順に並ぶよう図２９（Ｂ）に示されるような印刷場所検索結果画面を作成し、ユーザに提供する。
【０４４１】
図２９（Ｂ）の印刷場所検索結果画面において、例えば、ユーザが検索結果の一つを選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図２９（Ｃ）に示すような印刷場所・プリンタ選択確認画面を作成し、ユーザに提供する。
【０４４２】
図２９及び／又は図３０に示した処理を行うことによって、ユーザは印刷料金の安い、印刷場所及びプリンタ６を検索することができる。
【０４４３】
なお、Ｗｅｂサーバ１は、シーケンスＳ２２０の料金情報取得要求にユーザを識別するユーザ識別情報（例えば、ユーザＩＤ、ユーザ名）を含めて印刷環境共用サービス１３（Ａ−１−１）に送信するようにしてもよい。料金情報取得要求にユーザ識別情報を含めことによって、例えばＳＰＳサーバ３においてユーザごとに異なる印刷料金を設定していた場合、ユーザごとの料金情報を取得することができる。
【０４４４】
また、ＳＰＳサーバ３は、例えば、プリンタ６の印刷料金をユーザが属する部門ごとに設定し、保持していてもよい。このような構成にすることによって、利用部門ごとに料金を設定することができる。
【実施例２】
【０４４５】
以下、印刷環境共用サービス１３が実装された装置の他の例として、画像を形成する画像形成装置（以下、融合機という）を図３１及び図３２を用いて説明する。
【０４４６】
図３１は、融合機の機能構成を示すブロック図である。
【０４４７】
図３１において、融合機１２００は、プロッタ１２０１と、スキャナ１２０２と、ファクシミリ等のハードウェアリソース１２０３等を有するとともに、プラットフォーム１２２０とアプリケーション１２３０とから構成されるソフトウェア群１２１０と、融合機起動部１２４０とを備えている。
【０４４８】
融合機起動部１２４０は、融合機１２００の電源投入時に先ず始めに実行され、プラットフォーム１２２０やアプリケーション１２３０を起動する。
【０４４９】
プラットフォーム１２２０は、アプリケーション１２３０からの処理要求を解釈して、ハードウェア資源の獲得要求を発生させる下記に示すコントロールサービス１２５０と、一又は複数のハードウェア資源の管理をおこない、コントロールサービス１２５０からの獲得要求を調停するシステムリソースマネージャー（ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）１２２３）と、ＯＳ１２２１とを有する。
【０４５０】
このコントロールサービス１２５０は、複数のサービスモジュールにより形成され、具体的には、ＳＣＳ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２２と、ＥＣＳ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ)１２２４と、ＭＣＳ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２５と、ＯＣＳ（Ｏｐｅｒａｔｉｏｎ  ｐａｎｅｌ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２６と、ＦＣＳ（ＦＡＸ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２７と、ＮＣＳ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２８と、ＩＭＨ（Ｉｍａｇｉｎｇ  Ｍｅｍｏｒｙ  Ｈａｎｄｌｅｒ）１２２９とがある。なお、このプラットフォーム１２２０は、あらかじめ定義された関数により前記アプリケーションからの処理要求を受信可能とするアプリケーションプログラムインターフェースを有する。
【０４５１】
ＯＳ１２２１は、ＵＮＩＸ（登録商標）等のオペレーティング・システムであり、プラットフォーム１２２０並びにアプリケーション１２３０の各ソフトウェアをそれぞれプロセスとして並列実行する。オープンソースのＵＮＩＸ（登録商標）を用いることにより、プログラムの安全性を確保できるとともに、ネットワーク対応可能となり、ソースコードの入手も容易となる。さらに、ＯＳ、ＴＣＰ／ＩＰのロイヤリティが不要であり、アウトソーシングも容易となる。
【０４５２】
ＳＲＭ１２２３は、ＳＣＳ１２２２とともにシステムの制御及びリソースの管理を行うものであり、スキャナやプロッタ等のエンジン部、メモリ、ＨＤＤファイル、ホストＩ／Ｏ（セントロニクスＩ／Ｆ、ネットワークＩ／Ｆ、ＩＥＥＥ１３９４Ｉ／Ｆ、ＲＳ２３２ＣＩ／Ｆ等）のハードウェア資源を利用する上位層からの要求にしたがって調停をおこない、実行制御する。
【０４５３】
具体的には、このＳＲＭ１２２３は、要求されたハードウェア資源が利用可能であるかどうか（他の要求により利用されていないかどうか）を判断し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に伝える。また、上位層からの要求に対してハードウェア資源の利用スケジューリングをおこない、要求内容（たとえば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成等）を直接実施するようにしてもよい。
【０４５４】
ＳＣＳ１２２２は、アプリ管理（機能１）、操作部制御（機能２）、システム画面表示（ジョブリスト画面、カウンタ表示画面等）（機能３）、ＬＥＤ表示（機能４）、リソース管理（機能５）、割り込みアプリ制御（機能６）等の複数の機能を行なう。具体的には、アプリ管理（機能１）では、アプリの登録と、その情報を他のアプリに通知する処理を行う。操作部制御（機能２）では、アプリの操作部使用権の排他制御を行う。システム画面表示（機能３）では、操作部使用権を持つアプリからの要求内容に応じて、エンジン部の状態に対応する警告画面の表示を行う。ＬＥＤ表示（機能４）では、警告ＬＥＤ、アプリキー等のシステムＬＥＤの表示制御を行う。リソース管理（機能５）では、アプリ（ＥＣＳ）がジョブを実行するにあたって、排他しなければならないエンジンリソース（スキャナ、ステープル等）の排他制御のためのサービスを行う。割り込みアプリ制御（機能６）では、特定のアプリを優先動作させるための制御及びサービスを行う。
【０４５５】
ＥＣＳ１２２４は、プロッタ１２０１と、スキャナ１２０２と、その他ハードウェアリソース１２０３等のエンジン部を制御するものであり、画像読み込みと印刷動作、状態通知、ジャムリカバリ等を行う。
【０４５６】
ＭＣＳ１２２５は、メモリ制御を行うものであり、具体的には、画像メモリの取得及び開放、ハードディスク装置（ＨＤＤ）の利用、画像データの圧縮及び伸張等を行う。
【０４５７】
ＯＣＳ１２２６は、オペレータと本体制御間の情報伝達手段となる操作パネルを制御するモジュールであり、オペレータのキー操作イベントを本体制御に通知する処理、各アプリがＧＵＩを構築するためのライブラリ関数を提供する処理、構築されたＧＵＩ情報をアプリ別に管理する処理、操作パネル上への表示反映処理等を行う。
【０４５８】
ＦＣＳ１２２７は、システムコントローラの各アプリ層からＰＳＴＮ／ＩＳＤＮ網を使ったファクシミリ送受信、ＢＫＭ（バックアップＳＲＡＭ）で管理されている各種ファクシミリデータの登録／引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇａｒａｍ  Ｉｎｔｅｒｆａｃｅ）１２０５を提供する。
【０４５９】
ＮＣＳ１２２８は、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群であり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信する際の仲介を行ったりする。
【０４６０】
なお、例えば、ＮＣＳ１２２８で、複数のプロトコルのうちｈｔｔｐｄ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｄａｅｍｏｎ）２０によって、インターネットを介して接続されるネットワーク機器とのデータ通信をＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で制御し、ＨＴＴＰリクエストヘッダで指定されるＷｅｂサービスに対応する処理部を関数コールによって起動し、そのＷｅｂサービスによる処理結果をＨＴＴＰレスポンスで該ネットワーク機器へ通知するように構成しても良い。Ｗｅｂサービスは、例えば、ＸＭＬによって記述されたメッセージに従って提供される。
【０４６１】
ＩＭＨ１２２９は、イメージデータを仮想メモリ領域（ユーザ仮想空間）から物理メモリへマップする。プロセスの起動に応じて、システムコールを行ない、プロセス用の仮想メモリ領域をマップしたり、マップした仮想メモリ領域をプロセスの終了時に開放したりする処理等を行なう。
【０４６２】
アプリケーション１２３０は、ページ記述言語（ＰＤＬ）、ＰＣＬ及びポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ１２１１と、コピー用アプリケーションであるコピーアプリ１２１２と、ファクシミリ用アプリケーションであるファックスアプリ１２１３と、スキャナ用アプリケーションであるスキャナアプリ１２１４と、ＷｅｂサービスアプリケーションであるＷｅｂサービス処理アプリ１２１５を有する。各アプリケーション１２１１〜１２１５は、プラットフォーム１２２０上の各プロセスを利用して動作実行し得るため、画面制御、キー操作制御及びジョブ生成等を行う画面表示制御プログラムがその主体となる。なお、ＮＣＳ１２２８により接続されたネットワークを介して新たなアプリケーションをネットワーク経由で搭載することもできる。また、各アプリケーションはアプリケーションごとに追加又は削除することができる。
【０４６３】
Ｗｅｂサービス処理アプリ１２１５は、Ｗｅｂサービスを要求するＨＴＴＰリクエストを受信して、ＨＴＴＰレスポンスを送信することによってＷｅｂサービスを提供するＷｅｂサーバ５００と、ＡＰＩ１２０５を介してコントロールサービス１２５０を利用して所定処理を行い、その処理結果をＷＳ−ＡＰＩ（Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇａｒａｍ  Ｉｎｔｅｒｆａｃｅ）を介してＷｅｂサービスとして提供するＷｅｂサービスファンクション（ＷＳＦ）１４００とを有する。
【０４６４】
本実施例においてＷｅｂサービスファンクション１４００に、印刷環境共用サービス１３やリポジトリサービス１２等が実装される。
【０４６５】
また、サービスリスト７１やプリンタリスト７２及び他の融合機１２００から転送されてきた予約情報や文書データ等は、後述するＨＤＤ１３０３に格納される。
【０４６６】
融合機１２００は、各アプリで共通的に必要となる処理をプラットフォーム１２２０で一元的に処理する。
【０４６７】
図３２は、融合機のハードウェア構成を示すブロック図である。
【０４６８】
図３２に示すように、この融合機１２００は、オペレーションパネル１３１０、ＦＡＸコントロールユニット（ＦＣＵ）１５３０、エンジン部１３５０（スキャナ１２０２等が接続される）及びプロッタ１２０１とコントローラ１３００のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１３０１とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス１３０９等で接続した構成となる。
【０４６９】
コントローラ１３００は、ＡＳＩＣ１３０１にＭＥＭ−Ｃ１３０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３０３などを接続するとともに、このＡＳＩＣ１３０１とＣＰＵ１３０４とをＣＰＵチップセットのＮＢ１３０５を介して接続している。このように、ＮＢ１３０５を介して接続する理由は、ＣＰＵ１３０４自体のインターフェースが公開されていないためである。
【０４７０】
ここで、このＡＳＩＣ１３０１とＮＢ１３０５は、単にＰＣＩを介して接続されているのではなく、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）１３０８を介して接続されている。このようにＡＧＰ１３０８を介して接続することとした理由は、この融合機１２００が図３１に示したプラットフォーム１２２０やアプリケーション１２３０を形成する複数のプロセスを実行制御する関係上、これらを低速のＰＣＩで接続したのでは、パフォーマンスが低下するからである。
【０４７１】
ＣＰＵ１３０４は、融合機１２００の全体制御を行うものであり、具体的には、ＯＳ１２２１上でプラットフォーム１２２０を形成するＳＣＳ１２２２、ＳＲＭ１２２３、ＥＣＳ１２２４、ＭＣＳ１２２５、ＯＣＳ１２２６、ＦＣＳ１２２７、ＮＣＳ１２２８、ＩＭＨ１２２９をそれぞれプロセスとして起動して実行させるとともに、アプリケーション１２３０を形成するプリンタアプリ１２１１、コピーアプリ１２１２、ファックスアプリ１２１３、スキャナアプリ１２１４、Ｗｅｂサービス処理アプリ１２１５を起動して実行させる。
【０４７２】
ＮＢ１３０５は、ＣＰＵ１３０４とＭＥＭ―Ｐ１３０６、ＳＢ１３０７、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１３４１、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）１３３０、ＩＥＥＥ１３９４１３４０、セントロニクス１３４２、ドライバＩ／Ｆ１３４３、ＡＳＩＣ１３０１とを接続するためのブリッジである。
【０４７３】
ＭＥＭＰ１３０６は、融合機の描画用メモリなどとして用いるシステムメモリであり、ＳＢ１３０７は、ＮＢ１３０５とＲＯＭＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＭＥＭ−Ｃ１３０２は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＡＳＩＣ１３０１は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。
【０４７４】
ドライバＩ／Ｆ１３４３は、挿入された、プログラム又はアプリケーション等が格納されている記録媒体から、プログラム又はアプリケーション等を読み込んで、融合機１２００に搭載するのに用いるＩ／Ｆである。なお、例えば記録媒体としては、ＳＤメモリカード、スマートメディア、マルチメディアカード、コンパクトフラッシュ（登録商標）等がある。
【０４７５】
ＨＤＤ１３０３は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積、文書の蓄積を行うストレージであり、また、本実施例におけるサービスリスト７１やプリンタリスト７２及び予約情報や文書データや料金情報等を格納する。オペレーションパネル１３１０は、操作者からの入力操作の受け付け並びに操作者に向けた表示を行う操作部である。
【０４７６】
したがって、ＡＳＩＣ１３０１には、ＭＥＭ−Ｃ１３０２を接続するためのＲＡＭインターフェースと、ＨＤＤ１３０３を接続するためのハードディスクインターフェースが設けられ、これらの記憶部に対して画像データの入出力を行う場合には、入出力先がＲＡＭインターフェース又はハードディスクインターフェースに切り替えられる。
【０４７７】
ＡＧＰ１３０８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、システムメモリに高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にする。
【０４７８】
図３１や図３２に示したように、印刷環境共用サービス１３が融合機１２００に実装されることによって、実施例１に示したように、例えば、融合機１２００間で予約情報や文書データを転送し、指定された印刷場所の融合機１２００で前記予約情報や文書データを格納し、印刷の開始要求を受信すると、例えば、当該融合機１２００において印刷を行うことができる。
【０４７９】
なお、実施例１において説明したリポジトリサーバ２やプリントサーバ４、セキュリティポリシーサーバ８等のハードウェア構成は、図５に示したＳＰＳサーバ３のハードウェア構成と同様である。
【０４８０】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【０４８１】
【図１】従来技術の一例のシステム構成を説明するための図である。
【図２】本発明を実施するシステム構成図（その１）である。
【図３】本発明を実施するシステム構成図（その２）である。
【図４】ＳＰＳサーバの一例のソフトウェア構成図である。
【図５】ＳＰＳサーバの一例のハードウェア構成図である。
【図６】ＳＰＳサーバの一例の機能構成図である。
【図７】印刷場所の選択を説明するための図である。
【図８】印刷場所の選択を説明するためのシーケンス図である。
【図９】サービスリストの一例を説明するための図である。
【図１０】印刷場所の検索を説明するための図（その１）である。
【図１１】印刷場所の検索を説明するためのシーケンス図（その１）である。
【図１２】印刷場所の検索を説明するためのシーケンス図（その２）である。
【図１３】印刷場所の検索を説明するための図（その２）である。
【図１４】印刷場所の検索を説明するためのシーケンス図（その３）である。
【図１５】印刷場所の検索を説明するためのシーケンス図（その４）である。
【図１６】プリンタリスト取得の一例を説明するためのシーケンス図である。
【図１７】プリンタリスト取得の他の例を説明するためのシーケンス図である。
【図１８】プリンタリストの一例を説明するための図である。
【図１９】プリンタの選択を説明するための図である。
【図２０】プリンタの能力情報取得の一例を説明するためのシーケンス図である。
【図２１】印刷条件の設定を説明するための図である。
【図２２】印刷の予約要求及び印刷の開始要求の一例を説明するためのシーケンス図である。
【図２３】印刷の開始を説明するための図である。
【図２４】印刷の予約要求及び印刷の開始要求の他の例を説明するためのシーケンス図である。
【図２５】本発明を実施するシステム構成図（その３）である。
【図２６】本発明を実施するシステム構成図（その４）である。
【図２７】印刷場所の検索を説明するための図（その３）である。
【図２８】印刷場所の検索を説明するためのシーケンス図（その５）である。
【図２９】印刷場所の検索を説明するための図（その４）である。
【図３０】印刷場所の検索を説明するためのシーケンス図（その６）である。
【図３１】融合機の機能構成を示すブロック図である。
【図３２】融合機のハードウェア構成を示すブロック図である。
【符号の説明】
【０４８２】
１    Ｗｅｂサーバ
２    リポジトリサーバ
３    ＳＰＳサーバ
４    プリントサーバ
６    プリンタ
７    ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）
８    セキュリティポリシーサーバ
９    変換サーバ
１２    リポジトリサービス（ＲＳ）
１３    印刷環境共用サービス（ＳＰＳ）
１４    ドキュメントプリントサービス（ＰＳ）
２０    ｈｔｔｐｄ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｄａｅｍｏｎ）
２１    ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）
２４    印刷環境共用アプリ
２６    プリンタアプリ
２７    文書管理アプリ
２９    アプリケーション
３１    入力装置
３２    表示装置
３３    ドライブ装置
３４    記録媒体
３５    ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
３６    ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
３７    ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
３８    インターフェース装置
３９    ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
４１    サービスリスト取得部
４２    プリンタリスト取得部
４３    文書データ取得部
４４    データ転送部
４５    プリンタ能力情報取得部
４６    アプリケーション情報取得部
４９    サービスリスト管理部
５０    プリンタリスト管理部
５１    印刷予約制御部
５２    印刷開始制御部
６１    ＸＭＬ処理部
６２    ＳＯＡＰ処理部
６３    ＨＴＴＰ処理部
７１    サービスリスト
７２    プリンタリスト
９１    変換要求送信部
９２    印刷データ受信部
９３    セキュリティポリシー情報取得部
９４    料金情報取得部
５００    Ｗｅｂサーバ
１２００    融合機
１２０１    プロッタ
１２０２    スキャナ
１２０３    その他ハードウェアリソース
１２０５    ＡＰＩ
１２１０    ソフトウェア群
１２１１    プリンタアプリ
１２１２    コピーアプリ
１２１３    ファックスアプリ
１２１４    スキャナアプリ
１２１５    Ｗｅｂサービス処理アプリ
１２２０    プラットフォーム
１２２１    ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）
１２２２    ＳＣＳ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２３    ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）
１２２４    ＥＣＳ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ)
１２２５    ＭＣＳ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２６    ＯＣＳ（Ｏｐｅｒａｔｉｏｎ  ｐａｎｅｌ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２７    ＦＣＳ（ＦＡＸ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２８    ＮＣＳ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２９    ＩＭＨ（Ｉｍａｇｉｎｇ  Ｍｅｍｏｒｙ  Ｈａｎｄｌｅｒ）
１２３０    アプリケーション
１２４０    融合機起動部
１２５０    コントロールサービス
１３００    コントローラ
１３０１    ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）
１３０２    ＭＥＭ−Ｃ
１３０３    ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
１３０４    ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１３０５    ＮＢ（ノースブリッジ）
１３０６    ＭＥＭＰ（システムメモリ）
１３０７    ＳＢ（サウスブリッジ）
１３０８    ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）
１３０９    ＰＣＩ  Ｂｕｓ（Ｐｅｒｉｐｈｅｒａｌ  ＣｏｍＰｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ   Ｂｕｓ）
１３１０    オペレーションパネル
１３３０    ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）
１３４０    ＩＥＥＥ１３９４
１３４１    ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）
１３４２    セントロニクス
１３４３    ドライバＩ／Ｆ
１３５０    エンジン部
１４００    ＷＳＦ（Ｗｅｂサービスファンクション）
１５３０    ＦＣＵ（ＦＡＸコントロールユニット）
【図１】
0004681828.tif 000002
【図２】
0004681828.tif 000003
【図３】
0004681828.tif 000004
【図４】
0004681828.tif 000005
【図５】
0004681828.tif 000006
【図６】
0004681828.tif 000007
【図７】
0004681828.tif 000008
【図８】
0004681828.tif 000009
【図９】
0004681828.tif 000010
【図１０】
0004681828.tif 000011
【図１１】
0004681828.tif 000012
【図１２】
0004681828.tif 000013
【図１３】
0004681828.tif 000014
【図１４】
0004681828.tif 000015
【図１５】
0004681828.tif 000016
【図１６】
0004681828.tif 000017
【図１７】
0004681828.tif 000018
【図１８】
0004681828.tif 000019
【図１９】
0004681828.tif 000020
【図２０】
0004681828.tif 000021
【図２１】
0004681828.tif 000022
【図２２】
0004681828.tif 000023
【図２３】
0004681828.tif 000024
【図２４】
0004681828.tif 000025
【図２５】
0004681828.tif 000026
【図２６】
0004681828.tif 000027
【図２７】
0004681828.tif 000028
【図２８】
0004681828.tif 000029
【図２９】
0004681828.tif 000030
【図３０】
0004681828.tif 000031
【図３１】
0004681828.tif 000032
【図３２】
0004681828.tif 000033