(57)【特許請求の範囲】
【請求項１】
ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置における印刷環境共用サービス提供方法であって、
前記印刷環境共用サービス提供手段は、
印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを、他の印刷環境共用サービス装置の印刷環境共用サービス提供手段より取得するサービスデータ取得段階と、
前記サービスデータ取得段階において取得されるサービスデータを用いることによってユーザが選択する印刷場所までの経路情報を取得し、取得した印刷場所までの経路情報を含む印刷の予約に係る予約情報及び／又は文書データを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送段階と、
前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より、前記印刷の予約に係る予約情報を取得する予約情報取得段階と、
前記印刷の予約に係る予約情報の内容を変更する変更段階とを有し、
前記サービスデータには、前記印刷環境共用サービス提供手段間の関係において、上位及び／又は同位及び／又は下位の設定が可能であることを特徴とする印刷環境共用サービス提供方法。
【請求項２】
前記変更段階は、前記印刷環境共用サービス提供手段が、前記印刷の予約に係る予約情報に含まれる印刷場所に係る情報を変更することを特徴とする請求項１記載の印刷環境共用サービス提供方法。
【請求項３】
前記変更段階は、前記印刷環境共用サービス提供手段が、前記印刷の予約に係る予約情報に含まれるプリンタに係る情報を変更することを特徴とする請求項１記載の印刷環境共用サービス提供方法。
【請求項４】
前記変更段階は、前記印刷環境共用サービス提供手段が、前記印刷の予約に係る予約情報に含まれる印刷条件に係る情報を変更することを特徴とする請求項１記載の印刷環境共用サービス提供方法。
【請求項５】
前記印刷環境共用サービス提供手段は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、プリンタに係るデータを含むプリンタデータを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段又は印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段より取得するプリンタデータ取得段階を更に有することを特徴とする請求項１乃至４の何れか一項記載の印刷環境共用サービス提供方法。
【請求項６】
前記印刷環境共用サービス提供手段は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、プリンタの能力情報を、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段又は印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段より取得するプリンタ能力情報取得段階を更に有することを特徴とする請求項１乃至５の何れか一項記載の印刷環境共用サービス提供方法。
【請求項７】
前記プリンタ能力情報取得段階は、前記印刷環境共用サービス提供手段が、前記変更段階における変更前のプリンタの能力情報と、変更後のプリンタの能力情報とを取得することを特徴とする請求項６記載の印刷環境共用サービス提供方法。
【請求項８】
前記印刷環境共用サービス提供手段が、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、前記印刷の予約に係る予約情報の一覧を、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より取得する予約一覧取得段階を更に有することを特徴とする請求項１乃至７の何れか一項記載の印刷環境共用サービス提供方法。
【請求項９】
前記印刷環境共用サービス提供手段が、前記印刷の予約に係る予約情報及び／又は文書データを保存する保存段階を更に有することを特徴とする請求項１乃至８の何れか一項記載の印刷環境共用サービス提供方法。
【請求項１０】
前記印刷環境共用サービス提供手段が、前記印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを管理するサービスデータ管理段階を更に有することを特徴とする請求項１乃至９の何れか一項記載の印刷環境共用サービス提供方法。
【請求項１１】
前記印刷環境共用サービス提供手段が、予約情報の保存場所までの経路を探索する経路探索段階を更に有することを特徴とする請求項１乃至１０の何れか一項記載の印刷環境共用サービス提供方法。
【請求項１２】
請求項１乃至１１何れか一項記載の印刷環境共用サービス提供方法をコンピュータに実行させるための印刷環境共用サービス提供プログラム。
【請求項１３】
請求項１２記載の印刷環境共用サービス提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１４】
ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置であって、
前記印刷環境共用サービス提供手段は、
印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを、他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より取得するサービスデータ取得手段と、
前記サービスデータ取得手段により取得されるサービスデータを用いることによってユーザが選択する印刷場所までの経路情報を取得し、取得した印刷場所までの経路情報を含む印刷の予約に係る予約情報及び／又は文書データを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送手段と、
前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より、前記印刷の予約に係る予約情報を取得する予約情報取得手段と、
前記印刷の予約に係る予約情報の内容を変更する変更手段とを有し、
前記サービスデータには、前記印刷環境共用サービス提供手段間の関係において、上位及び／又は同位及び／又は下位の設定が可能であることを特徴とする印刷環境共用サービス提供装置。
【請求項１５】
前記変更手段は、前記印刷の予約に係る予約情報に含まれる印刷場所に係る情報を変更することを特徴とする請求項１４記載の印刷環境共用サービス提供装置。
【請求項１６】
前記変更手段は、前記印刷の予約に係る予約情報に含まれるプリンタに係る情報を変更することを特徴とする請求項１４記載の印刷環境共用サービス提供装置。
【請求項１７】
前記変更手段は、前記印刷の予約に係る予約情報に含まれる印刷条件に係る情報を変更することを特徴とする請求項１４記載の印刷環境共用サービス提供装置。
【請求項１８】
前記印刷環境共用サービス提供手段は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、プリンタに係るデータを含むプリンタデータを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段又は印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段より取得するプリンタデータ取得手段を更に有することを特徴とする請求項１４乃至１７の何れか一項記載の印刷環境共用サービス提供装置。
【請求項１９】
前記印刷環境共用サービス提供手段は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、プリンタの能力情報を、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段又は印刷に係るサービスを提供する印刷サービス提供装置の印刷サービス提供手段より取得するプリンタ能力情報取得手段を更に有することを特徴とする請求項１４乃至１８の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２０】
前記プリンタ能力情報取得手段は、前記変更手段における変更前のプリンタの能力情報と、変更後のプリンタの能力情報とを取得することを特徴とする請求項１９記載の印刷環境共用サービス提供装置。
【請求項２１】
前記印刷環境共用サービス提供手段は、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、前記印刷の予約に係る予約情報の一覧を、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より取得する予約一覧取得手段を更に有することを特徴とする請求項１４乃至２０の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２２】
前記印刷環境共用サービス提供手段は、前記印刷の予約に係る予約情報及び／又は文書データを保存する保存手段を更に有することを特徴とする請求項１４乃至２１の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２３】
前記印刷環境共用サービス提供手段は、前記印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを管理するサービスデータ管理手段を更に有することを特徴とする請求項１４乃至２２の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２４】
文書の管理に係るサービスを提供する文書管理サービス提供手段を更に有することを特徴とする請求項１４乃至２３の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２５】
文書を蓄積する文書蓄積手段を更に有することを特徴とする請求項１４乃至２４の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２６】
印刷に係るサービスを提供する印刷サービス提供手段を更に有することを特徴とする請求項１４乃至２５の何れか一項記載の印刷環境共用サービス提供装置。
【請求項２７】
印刷を行う印刷手段を更に有することを特徴とする請求項１４乃至２６の何れか一項記載の印刷環境共用サービス提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷環境共用サービス提供方法、印刷環境共用サービス提供プログラム、記録媒体及び印刷環境共用サービス提供装置に関する。
【背景技術】
【０００２】
近年、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の処理速度等の向上に伴い、ＣＰＵを主体に構成されるノートパソコン（以下、ＰＣという）等の活用範囲が拡大している。更に、ＰＣの活用範囲の拡大に伴いＰＣで作成された文書を印刷するプリンタも普及している。
【０００３】
一般的に、オフィス内では、ＰＣとプリンタとはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続され、ＰＣには、プリンタを利用する場合に必要となる該プリンタのプリンタドライバがインストールされている。
【０００４】
例えば、該ＰＣのユーザが、前記オフィス内とは異なる環境、例えば、他の部門や他の事業所等で開かれる会議に参加する場合、前記ユーザは自分のＰＣを会議室まで持参し、会議室の付近にあるプリンタで、文書を印刷していた。
【０００５】
また、ユーザが自分のＰＣを用いて作成した文書をＦＤ（Ｆｌｏｐｐｙ（登録商標）  Ｄｉｓｋ）等の記録媒体に保存して、該記録媒体を会議室まで持参し、会議室の付近にある他のユーザのＰＣを利用させてもらって、文書を印刷する方法も考えられる。
【０００６】
また、プリントサーバ等を用いて、他部門のプリンタを利用する方法も考えられる。図１は、従来技術の一例のシステム構成を説明するための図である。図１に示されるシステム構成において各部門は、ＷＷＷ（Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）サーバ（以下、単にＷｅｂサーバともいう）１と、文書保管・管理サーバ（以下、リポジトリサーバともいう）２と、プリントサーバ４と、プリンタ６とから構成され、各部門内は、例えば、ＬＡＮで接続され、部門を跨る機器間はファイアウォール（ＦＷ）を間に置き、インターネットを介して接続されている。
【０００７】
なお、図１においては、リポジトリサーバ２にリポジトリサービス１２が実装されており、プリントサーバ４には、ドキュメントプリントサービス１４が実装されている。
【０００８】
図１に示されるシステム構成において、例えば、Ａ部門の人は、プリントサーバ４（ＰＳ−Ａ）を用いてＢ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を利用する。
【０００９】
また、ネットワークを利用したプリントのサービスに係るシステムもある（例えば、特許文献１参照。）。
【００１０】
特許文献１では、サーバが、端末から、ユーザ情報や印刷したい場所の情報を貰い、その場所情報に近いプリンタを検索し、候補を端末に返し、ユーザは、端末を用い、前記プリンタ候補の中から１つ選び、印刷データをサーバに送り、サーバは、送られた印刷データを選択されたプリンタへ送るシステムについて記載されている。
【特許文献１】特開２００３−１５８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記、ユーザが自分のＰＣを会議が開かれる場所まで持参する方法では、重いＰＣを持参する煩わしさがあったり、バッテリー持続時間に不安があったりした。
【００１２】
また、自分で持参したＰＣを会議が開かれる場所付近のプリンタ６が接続されているＬＡＮ及び／又はプリンタ６自身に接続するためには、各種設定をしなければならない問題もあった。
【００１３】
また、プリンタ６を利用する際に必要となる該プリンタ６のプリンタドライバもインストールしなくてはならない問題もある。
【００１４】
このように繁雑な、各種の作業過程を経なければ、その場で使用できる印刷環境を構築することができないため、簡単には印刷が可能とはならない。
【００１５】
また、上記、記録媒体を持参する方法では、ユーザが自分のＰＣで、特有のアプリケーションを用いて作成した文書の場合、利用させてもらう他のユーザのＰＣには前記アプリケーションが必ずしもインストールされていない可能性があり、その場合、文書が印刷できない問題があった。
【００１６】
また、上記図１に示すシステム構成においては、Ａ部門の人が、プリントサーバ４（ＰＳ−Ａ）を用いてＢ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を利用するためには、プリントサーバ４（ＰＳ−Ａ）に、Ｂ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を特定する情報、例えばＩＰアドレスやプリンタ名等、を設定しておかなければならない問題があった。
【００１７】
また、Ａ部門の人が、プリントサーバ４（ＰＳ−Ａ）を用いてＢ部門のプリンタ６（Ｐ−Ｂ１、Ｐ−Ｂ２）やＣ部門のプリンタ６（Ｐ−Ｃ１、Ｐ−Ｃ２）を利用するためには、プリントサーバ４（ＰＳ−Ａ）に、他部門のプリンタ６のプリンタドライバのインストールやプリンタドライバに関する情報を設定しておく必要もあった。
【００１８】
したがって、図１に示すような従来のシステムでは、他部門（例えば、Ｂ部門）にプリンタ６が新たに追加されると、自部門（例えば、Ａ部門）のプリントサーバ４に、該新たに追加されたプリンタ６を特定する情報及び該プリンタ６のプリンタドライバに関する情報等を設定する必要があり、他部門においてレイアウト変更等で、プリンタを特定する情報（例えば、ＩＰアドレス）等が変更になった場合、自部門の設定も変更しなくてはいけなくなり、変更情報を部門間でやり取りする必要が出てくる等、システムが拡大するにつれ、管理する情報が増大し、実質的に実施が困難な問題もあった。
【００１９】
また、図１に示すような従来のシステムでは、例えば、プリントサーバ４（ＰＳ−Ａ）と利用可能な他の部門のプリンタ６とが、１対多、の接続になっており、利用可能な他の部門のプリンタ６の数だけプリントサーバ４（ＰＳ−Ａ）とプリンタ６との通信路が存在し、通信路のセキュリティを守るためには通信路個々で対処しなければならないので、セキュリティの面においても問題があった。
【００２０】
また、上記特許文献１も、システムが拡大すると、管理対象としているプリンタ６の数が増大し、検索の速度に影響を与えると共に、レイアウトの変更や店舗の移転等プリンタ６の場所の変更や新たなプリンタ６の設置に伴って、サーバ内のデータ（例えば、プリンタ６のアドレスやプリンタ名及びプリンタドライバに関する情報等）を変更、追加する必要があり、実質的に実施が困難な問題もあった。
【００２１】
また、上記特許文献１ではプリンタ６が故障したり、他の人が何百枚も印刷していても容易に印刷するプリンタ６を変更して利用したりすることができない問題があった。
【００２２】
本発明は、上記の点に鑑みなされたもので、指定された文書を速やかに印刷することを目的とする。
【課題を解決するための手段】
【００２３】
そこで、上記課題を解決するため、本発明は、ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置における印刷環境共用サービス提供方法であって、前記印刷環境共用サービス提供手段は、印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを、他の印刷環境共用サービス装置の印刷環境共用サービス提供手段より取得するサービスデータ取得段階と、前記サービスデータ取得段階において取得されるサービスデータを用いることによってユーザが選択する印刷場所までの経路情報を取得し、取得した印刷場所までの経路情報を含む印刷の予約に係る予約情報及び／又は文書データを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送段階と、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より、前記印刷の予約に係る予約情報を取得する予約情報取得段階と、前記印刷の予約に係る予約情報の内容を変更する変更段階とを有し、前記サービスデータには、前記印刷環境共用サービス提供手段間の関係において、上位及び／又は同位及び／又は下位の設定が可能であることを特徴とする。
【００２５】
また、本発明は、ネットワーク上に接続されたプリントサーバ及びプリンタを含む印刷環境の共用に係る分散管理サービスを提供する印刷環境共用サービス提供手段を有する複数の印刷環境共用サービス提供装置であって、前記印刷環境共用サービス提供手段は、印刷環境共用サービス提供手段間の参照関係に係るデータを含むサービスデータを、他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より取得するサービスデータ取得手段と、前記サービスデータ取得手段により取得されるサービスデータを用いることによってユーザが選択する印刷場所までの経路情報を取得し、取得した印刷場所までの経路情報を含む印刷の予約に係る予約情報及び／又は文書データを、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段からの要求に応じて、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段に転送する転送手段と、前記他の印刷環境共用サービス提供装置の印刷環境共用サービス提供手段より、前記印刷の予約に係る予約情報を取得する予約情報取得手段と、前記印刷の予約に係る予約情報の内容を変更する変更手段とを有し、前記サービスデータには、前記印刷環境共用サービス提供手段間の関係において、上位及び／又は同位及び／又は下位の設定が可能であることを特徴とする。
【００２６】
本発明によれば、指定された文書を速やかに印刷することができる。
【００２７】
なお、後述する実施例に示されるように、例えば変更段階の後に、転送段階を実施するようにしてもよい。
【００２８】
また、上記課題を解決するための手段として、印刷環境共用サービス提供プログラム及び記録媒体としてもよい。
【発明の効果】
【００２９】
本発明によれば、指定された文書を速やかに印刷することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について図面に基づいて説明する。
【実施例１】
【００３１】
図２は、本発明を実施するシステム構成図（その１）である。図２に示されるシステム構成において各部門は、Ｗｅｂサーバ１と、リポジトリサーバ２と、ＳＰＳサーバ３と、プリントサーバ４と、プリンタ６とから構成されている。ここで、各部門では、各サーバやプリンタ６等が管理されており、印刷環境として整って利用されているものとする。
【００３２】
なお、図２においては、リポジトリサーバ２に文書の保管及び／又は管理に係るサービスを行うリポジトリサービス１２が実装されており、ＳＰＳサーバ３に印刷環境共用サービス１３が実装されており、プリントサーバ４には、印刷に係るサービスを行うドキュメントプリントサービス１４が実装されている。
【００３３】
各サービスは、Ｗｅｂサービスとして相互にＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）プロトコルに基づくメッセージを交換し、それぞれの機能を利用することができる。以下においても同様である。
【００３４】
図２に示すシステム構成は図１に示すシステム構成に比べて、後述するＳＰＳサーバ３を新たに導入することによって、例えば、自部門のＳＰＳサーバ３のサービスリスト７１に、参照可能な他部門の印刷環境共用サービス１３を特定する識別情報、例えば印刷環境共用サービス１３のサービス識別子等、を設定し、ＳＰＳサーバ３及び／又は印刷環境共用サービス１３同士、印刷環境（プリントサーバ４やプリンタ６等）を共有し、他部門の印刷環境を利用することができる。
【００３５】
また、図２に示すように、各部門のＳＰＳサーバ３においては、プリンタリスト７２に、他部門のＳＰＳサーバ３及び／又は印刷環境共用サービス１３が利用可能な自部門のプリンタ６を設定し、管理することによって、他部門におけるプリンタ６の変更やプリンタドライバの変更等、他部門の変更の影響を受けず、各部門において印刷環境等の分散管理を行うことができる。
【００３６】
また、図２に示すシステム構成は図１に示すシステム構成に比べて、参照可能なＳＰＳサーバ３及び／又は印刷環境共用サービス１３同士が接続されているため、例えば部門間の通信路の数が減り、攻撃される通信路が少なくなるため、セキュリティを確保することができる。
【００３７】
なお、サービスリスト７１やプリンタリスト７２は、図２に示されるように印刷環境共用サービス１３が実装されているＳＰＳサーバ３に格納する構成としてもよいし、他の装置にまとめて或いは別々に、各印刷環境共用サービス１３ごとに格納する構成としてもよい。
【００３８】
以下、本発明を実施するシステム構成の他の例を、図３を用いて説明する。
【００３９】
図３は、本発明を実施するシステム構成図（その２）である。図３に示されるシステムは、Ｗｅｂサーバ１と、リポジトリサーバ２と、ＳＰＳサーバ３と、プリントサーバ４と、プリンタ６と、ＰＤＡ７とから構成されている。
【００４０】
図３に示されるＷｅｂサーバ１と、リポジトリサーバ２と、ＳＰＳサーバ３と、プリントサーバ４と、プリンタ６と、ＰＤＡ７とはＬＡＮ及び／又はインターネットを介して接続されている。なお、図３に示されるシステム構成においても、図２に示されるシステム構成と同様、各部門では、各サーバやプリンタ６等が管理されており、印刷環境として整って利用されているものとする。
【００４１】
ユーザはＰＤＡ７を用いてユーザ名やパスワード等を入力し、Ｗｅｂサーバ１にログインし、印刷環境共用サービス１３が提供するサービスを利用し、印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））、印刷するプリンタ（例えば、プリンタ６（Ｐ−２−２））、印刷条件（例えば、Ａ４、カラー）及び印刷予約する文書等を指定し、印刷の予約を要求する。ここで、ユーザは、印刷場所を選択する場合、ＳＰＳサーバ３又は印刷環境共用サービス１３を直接選択するのではなく、ＳＰＳサーバ３又は印刷環境共用サービス１３と対応付けられたユーザにとってわかりやすい例えば県名や、都市名、事業所名、部署名等を選択するようにしてもよい。以下においても同様である。
【００４２】
なお、ユーザが印刷場所を指定する際に、印刷環境共用サービス１３は、ユーザが指定した印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））までの通信経路情報（以下、経路情報という）を取得する。
【００４３】
例えば、印刷環境共用サービス１３（Ａ−１−１）は、Ｗｅｂサーバ１等からの検索要求に応じて、（Ａ−１−１）→（Ａ−１）→（Ｒ−０）→（Ｂ−１）→（Ｂ−１−２）等と、印刷環境共用サービス１３（Ａ−１−１）からユーザが指定した印刷場所である印刷環境共用サービス１３（Ｂ−１−２）までの経路情報を取得し、Ｗｅｂサーバ１に提供する。
【００４４】
なお、これらの経路情報は、サービスリスト７１を用いることによって取得することができる。例えば、後述する図７（Ａ）に示されるような印刷場所選択画面において、ユーザが、ＰＤＡ７等を用いて「Ａ−１」を選択した際、Ｗｅｂサーバ１は、取得した、後述する図９に示されるような印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１から、印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）の上位接続であることがわかり、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）への情報（例えば印刷環境共用サービス１３が存在する場所の名前や、緯度、経度、高度、住所、ＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）等の情報）が得られるので、該情報を経路情報として、Ｗｅｂサーバ１から印刷環境共用サービス１３（Ａ−１−１）までの経路情報に、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）までの経路情報を追加し、該経路情報を前記サービスリスト７１の取得要求に含める。以下においても同様に、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３は、サービスリスト７１を取得することによって、例えばユーザが選択した印刷場所までの経路情報を取得することができる。
【００４５】
印刷環境共用サービス１３（Ａ−１−１）は、Ｗｅｂサーバ１等を介してユーザより印刷の予約要求を受信すると、該印刷の予約要求に含まれる文書ＩＤや文書利用許可情報等を用いて、リポジトリサーバ２に実装されているリポジトリサービス１２に対して、前記文書ＩＤで指定される文書の取得要求を送信し、リポジトリサービス１２を介してリポジトリサーバ２に蓄積されている文書データを取得する。
【００４６】
印刷環境共用サービス１３（Ａ−１−１）は、印刷の予約要求に含まれる前記経路情報を基に、該経路情報、前記印刷場所を特定する識別情報、前記印刷するプリンタ６を特定する識別情報、前記印刷条件等を含む予約情報と共に前記取得した文書データを、印刷環境共用サービス１３（Ａ−１）に転送する。
【００４７】
印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス１３（Ｒ−０）に転送する。
【００４８】
印刷環境共用サービス１３（Ｒ−０）は、印刷環境共用サービス１３（Ａ−１）より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス１３（Ｂ−１）に転送する。
【００４９】
同様にして、印刷環境共用サービス１３（Ｂ−１）は、印刷環境共用サービス１３（Ｒ−０）より前記予約情報や前記文書データを受信すると、該予約情報に含まれる経路情報を基に、前記予約情報や前記文書データを印刷環境共用サービス１３（Ｂ−１−２）に転送する。
【００５０】
転送されてきた前記予約情報や前記文書データを取得した印刷環境共用サービス１３（Ｂ−１−２）は、前記予約情報や前記文書データをＳＰＳサーバ３（Ｂ−１−２）内に保存する。
【００５１】
一方、例えば、ユーザは印刷場所等へ赴き、Ｗｅｂサーバ１等を介して印刷環境共用サービス１３（Ａ−１−１）に対して、前記印刷の予約を行った文書の印刷の開始を要求する。該印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）は、前記印刷場所の印刷環境共用サービス１３までの経路情報に基づいて、前記印刷開始要求を印刷環境共用サービス１３（Ａ−１）に送信する。
【００５２】
印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）より前記印刷開始要求を受信すると、前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス１３（Ｒ−０）に送信する。
【００５３】
印刷環境共用サービス１３（Ｒ−０）は、印刷環境共用サービス１３（Ａ−１）より前記印刷開始要求を受信すると、前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス１３（Ｂ−１）に送信する。
【００５４】
同様に、印刷環境共用サービス１３（Ｂ−１）は、印刷環境共用サービス１３（Ｒ−０）より前記印刷開始要求を受信すると、前記経路情報を基に、前記印刷開始要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する。
【００５５】
前記印刷開始要求を受信した印刷環境共用サービス１３（Ｂ−１−２）は、前記格納した予約情報や文書データを、ドキュメントプリントサービス１４（ＰＳ−２）に送信し、前記予約情報に含まれる印刷条件での前記文書データの印刷を要求する。
【００５６】
前記文書データの印刷要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、前記文書データをプリンタ６（Ｐ−２−２）において印刷可能な印刷データに変換し、前記予約情報に含まれるプリンタ６（Ｐ−２−２）に対して、前記印刷条件での該印刷データの印刷を要求する。
【００５７】
前記印刷データの印刷要求を受信したプリンタ６（Ｐ−２−２）は、ドキュメントプリントサービス１４（ＰＳ−２）からの前記印刷要求に基づいて、印刷を行う。
【００５８】
上述したように、印刷の予約を行い、印刷環境共用サービス１３間で予約情報や文書データを転送し、印刷の要求に基づいて文書を印刷することによって、ユーザは、例えば、違う部門や違う事業所の、共用が許された、整った印刷環境を利用することができるので、新たに印刷環境を構築する手間無しに、異なる印刷環境においても速やかに文書を印刷することができる。
【００５９】
後述するサービスリスト７１を用いることによって、各印刷環境共用サービス１３は、例えば図３に示すような、ツリー構造をしたシステムを構築することができる。
【００６０】
なお、ユーザが使用するユーザ端末はＰＣであってもよいし、ＰＤＡ７に限らず、携帯電話など他の携帯端末であってもよい。
【００６１】
なお、上述した例では、図３に示すシステム構成において、予約情報及び／又は文書データを印刷場所であるＳＰＳサーバ３（Ｂ−１−２）に保存するよう説明を行ったが、印刷場所ではなく、予約場所であるＳＰＳサーバ３（Ａ−１−１）に保存するようにしてもよい。
【００６２】
また、印刷場所や予約場所ではなく、図３に示すシステム構成において、システムのトップのＳＰＳサーバ３（Ｒ−０）に保存するようにしてもよい。
【００６３】
また、印刷場所、予約場所、トップではなく、予約場所のトップのＳＰＳサーバ３（Ａ−１）に保存してもよいし、印刷場所のトップのＳＰＳサーバ３（Ｂ−１）に保存するようにしてもよい。
【００６４】
また、１箇所のみに保存するのではなく、印刷場所と予約場所との両方に保存したり、予約場所と印刷場所の近辺（Ｂ−１−１）とに保存したり、予約場所と印刷場所と共に、それぞれのトップ（Ａ−１、Ｂ−１）に保存したりするようにしてもよい。
【００６５】
また、予約場所から印刷場所までの全経路（Ａ−１−１、Ａ−１、Ｒ−０、Ｂ−１、Ｂ−１−２）に保存するようにしてもよい。
【００６６】
以下では、説明の簡略化のため、特に言及しない限り、予約情報及び／又は文書データは、予約場所と印刷場所との両方に保存されているものとして説明を行う。
【００６７】
図４は、ＳＰＳサーバの一例のソフトウェア構成図である。
【００６８】
図４に示すように、ＳＰＳサーバ３は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）２１と、アプリケーション２９とから構成されている。
【００６９】
ＯＳ２１は、ＵＮＩＸ（登録商標）やWindows（登録商標）等のオペレーティング・システムであり、例えばアプリケーション２９の各ソフトウェアをそれぞれプロセスとして並列実行する。
【００７０】
アプリケーション２９は、印刷の予約及び／又は印刷アプリケーションである印刷環境共用アプリ２４を有する。図２や図３に示した印刷環境共用サービス１３は、印刷環境共用アプリ２４に含まれる。
【００７１】
また、図２や図３では、ＳＰＳサーバ３は、印刷環境共用アプリ２４に含まれる印刷環境共用サービス１３のみを有する構成として説明を行ったが、図４に示すように、アプリケーション２９は、プリンタ用のアプリケーションであるプリンタアプリ２６や、文書管理アプリケーションである文書管理アプリ２７を含むように構成してもよい。
【００７２】
図２や図３に示したドキュメントプリントサービス１４は、プリンタアプリ２６に含まれる。また、図２や図３に示したリポジトリサービス１２は、文書管理アプリ２７に含まれる。
【００７３】
但し、第一実施例では説明の簡略化のため、図２や図３に示したように、ドキュメントプリントサービス１４は、プリントサーバ４に実装され、リポジトリサービス１２はリポジトリサーバ２に実装されているものとして説明を行う。なお、このことは本発明の実施を制限するものではない。
【００７４】
以下、ＳＰＳサーバ３のハードウェア構成を、図５を用いて説明する。
【００７５】
図５は、ＳＰＳサーバの一例のハードウェア構成図である。
【００７６】
図５に示されるＳＰＳサーバ３のハードウェア構成は、それぞれバスＢで相互に接続されている入力装置３１と、表示装置３２と、ドライブ装置３３と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３５と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３６と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３７と、インターフェース装置３８と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）３９とから構成されている。
【００７７】
入力装置３１は、ＳＰＳサーバ３の利用者が操作するキーボード及びマウス等で構成され、ＳＰＳサーバ３に各種操作信号を入力するのに用いられる。
【００７８】
表示装置３２は、ＳＰＳサーバ３の利用者が利用するディスプレイ等で構成され、各種情報を表示する。
【００７９】
インターフェース装置３８は、ＳＰＳサーバ３をネットワーク等に接続するインターフェースである。
【００８０】
図４のアプリケーション２９に含まれる印刷環境共用アプリ２４に対応するアプリケーションプログラムや、ＳＰＳサーバ３の全体の処理を制御するメインプログラム等は、例えば、ＣＤ−ＲＯＭ等の記録媒体３４によってＳＰＳサーバ３に提供されるか、ネットワークを通じてダウンロードされる。記録媒体３４は、ドライブ装置３３にセットされ、前記アプリケーションプログラムや前記メインプログラム等が記録媒体３４からドライブ装置３３を介してＨＤＤ３９にインストールされる。
【００８１】
ＲＯＭ３５は、データ等を格納する。ＲＡＭ３６は、ＳＰＳサーバ３の起動時にＨＤＤ３９から前記アプリケーションプログラムや前記メインプログラム等を読み出して格納する。ＣＰＵ３７は、ＲＡＭ３６に読み出され格納された前記アプリケーションプログラムや前記メインプログラム等に従って処理を実行する。
【００８２】
ＨＤＤ３９は、アプリケーションプログラムやメインプログラム以外に、例えばサービスリスト７１やプリンタリスト７２等を格納する。
【００８３】
以下、ＳＰＳサーバ３の一例の機能構成を、図６を用いて説明する。
【００８４】
図６は、ＳＰＳサーバの一例の機能構成図である。
【００８５】
図６においてＳＰＳサーバ３は、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルに従った通信制御を行うＨＴＴＰ処理部６３と、後述するサービスリスト７１やプリンタリスト７２等を格納するＨＤＤ３９と、印刷環境共用アプリ２４とを有する。
【００８６】
また、ＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述されたメッセージを処理するＸＭＬ処理部６１と、ＳＯＡＰに従ってメッセージ交換を行うＳＯＡＰ処理部６２とは、印刷環境共用アプリ２４及び印刷環境共用アプリ２４以外の他のアプリとで共有される。
【００８７】
印刷環境共用アプリ２４に含まれる印刷環境共用サービス１３は、サービスリスト取得部４１と、プリンタリスト取得部４２と、文書データ取得部４３と、データ転送部４４と、プリンタ能力情報取得部４５と、アプリケーション情報取得部４６と、保存部４７と、消去部４８と、サービスリスト管理部４９と、プリンタリスト管理部５０と、印刷予約制御部５１と、印刷開始制御部５２と、予約情報取得部５３と、保存文書データ取得部５４と、予約一覧取得部５５と、予約情報変更部５６と、変換要求送信部５７と、印刷データ受信部５８とを有する。
【００８８】
サービスリスト取得部４１は、サービスリスト７１を取得する。例えば、サービスリスト取得部４１は、他のＳＰＳサーバ３に保存されている後述するサービスリスト７１を、前記他のＳＰＳサーバ３に実装されている印刷環境共用サービス１３を介して、前記他のＳＰＳサーバ３より取得したり、当該印刷環境共用サービス１３が実装されているＳＰＳサーバ３に格納されている後述するサービスリスト７１を取得したりする。
【００８９】
プリンタリスト取得部４２は、プリンタリスト７２を取得する。例えば、プリンタリスト取得部４２は、他のＳＰＳサーバ３又はプリントサーバ４に保存されている後述するプリンタリスト７２を、前記他のＳＰＳサーバ３に実装されている印刷環境共用サービス１３又は前記プリントサーバ４に実装されているドキュメントプリントサービス１４を介して、前記他のＳＰＳサーバ３又は前記プリントサーバ４より取得したり、当該印刷環境共用サービス１３が実装されているＳＰＳサーバ３より後述するプリンタリスト７２を取得したりする。
【００９０】
文書データ取得部４３は、図２や図３に示したＷｅｂサーバ１等からの要求に基づいて、指定された文書の文書データを、リポジトリサービス１２を介してリポジトリサーバ２より取得する。
【００９１】
データ転送部４４は、印刷場所の印刷環境共用サービス１３までの経路情報、印刷場所を特定する識別情報（例えば、印刷環境共用サービス１３のサービス識別子）、印刷を行うプリンタ６を特定する識別情報（例えば、プリンタ名及び／又はプリンタ識別子）、印刷条件等の予約情報及び／又は、文書データ取得部４３において取得した文書データ等を他の印刷環境共用サービス１３を介して、他のＳＰＳサーバ３に転送する。
【００９２】
プリンタ能力情報取得部４５は、例えば、カラーで印刷可能か、両面印刷可能か等のプリンタ６の能力情報を、他のＳＰＳサーバ３に実装されている印刷環境共用サービス１３及び／又はプリントサーバ４に実装されているドキュメントプリントサービス１４を介して、取得したり、当該印刷環境共用サービス１３が実装されているＳＰＳサーバ３より取得したりする。
【００９３】
アプリケーション情報取得部４６は、文書データ取得部４３において取得した文書データを印刷データに変換する場合に必要とする、例えば、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標）等のアプリケーションが存在するかどうか等のアプリケーション情報を取得する。
【００９４】
保存部４７は、前記予約情報及び／又は前記文書データ等をＨＤＤ３９に保存する。
【００９５】
消去部４８は、保存部４７において保存した前記予約情報及び／又は前記文書データ等を、他の印刷環境共用サービス１３からの要求に基づいて、又は前記予約情報に含まれる予約期限情報に基づいて消去する。例えば、前記予約情報は、印刷場所の印刷環境共用サービス１３までの経路情報、印刷場所を特定する識別情報、印刷を行うプリンタ６を特定する識別情報、印刷条件と共に、予約した文書データを印刷することができる期限を表す予約期限情報を含む。
【００９６】
サービスリスト管理部４９は、サービスリスト７１を管理する管理部であって、例えば他の印刷環境共用サービス１３からの接続要求に基づいて、当該ＳＰＳサーバ３のＨＤＤ３９に格納されているサービスリスト７１に、例えば接続要求元の印刷環境共用サービス１３に係るデータを追加したり、他の印刷環境共用サービス１３からの切断要求に基づいて、当該ＳＰＳサーバ３のＨＤＤ３９に格納されているサービスリスト７１から、例えば切断要求元の印刷環境共用サービス１３に係るデータを削除したりする。
【００９７】
プリンタリスト管理部５０は、プリンタリスト７２を管理する管理部であって、例えば要求に基づいて、当該ＳＰＳサーバ３のＨＤＤ３９に格納されているプリンタリスト７２にデータを追加したり、プリンタリスト７２からデータを削除したりする。
【００９８】
印刷予約制御部５１は、印刷の予約要求に係る制御を行う。例えば、当該ＳＰＳサーバ３とインターネット及び／又はネットワークを介して接続されたＷｅｂサーバ１等からの印刷の予約要求を受信し、文書データ取得部４３に文書データの取得を要求したり、文書データ取得部４３が取得した文書データや前記印刷の予約要求に含まれる予約情報を他の印刷環境共用サービス１３に送信するようデータ転送部４４に要求したり、保存部４７に対して予約情報及び／又は文書データの保存を要求する。
【００９９】
印刷開始制御部５２は、印刷の開始要求に係る制御を行う。例えば、当該ＳＰＳサーバ３とインターネット及び／又はネットワークを介して接続されたＷｅｂサーバ１及び／又は他の印刷環境共用サービス１３等からの印刷の開始要求を受信し、印刷場所までの経路情報を基に、他の印刷環境共用サービス１３又はドキュメントプリントサービス１４に該印刷の開始要求を送信したりする。
【０１００】
予約情報取得部５３は、当該印刷環境共用サービス１３の保存部４７及び／又は他の印刷環境共用サービス１３の保存部４７において保存された印刷の予約に係る予約情報を取得する。
【０１０１】
保存文書データ取得部５４は、当該印刷環境共用サービス１３の保存部４７及び／又は他の印刷環境共用サービス１３の保存部４７において保存された文書データを取得する。
【０１０２】
予約一覧取得部５５は、当該印刷環境共用サービス１３の保存部４７及び／又は他の印刷環境共用サービス１３の保存部４７において保存された印刷の予約に係る予約情報の一覧を取得する。
【０１０３】
予約情報変更部５６は、保存部４７において保存された予約情報を変更する。
【０１０４】
変換要求送信部５７は、文書データを含む、文書データから印刷データへの変換要求をドキュメントプリントサービス１４に対して送信する。
【０１０５】
印刷データ受信部５８は、変換要求送信部５７において送信した変換要求に対応する印刷データをドキュメントプリントサービス１４より受信する。
【０１０６】
以下、印刷の予約から印刷の開始処理までの一例を図７から図１７を用いて説明する。
【０１０７】
最初に、印刷場所の選択の一例を、図７及び図８を用いて説明する。
【０１０８】
図７は、印刷場所の選択を説明するための図である。
【０１０９】
また、図８は、印刷場所の選択を説明するためのシーケンス図である。
【０１１０】
例えば、図３に示すようなシステム構成の場合、Ｗｅｂサーバ１は、ユーザからの要求に基づき、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ａ−１−１）が参照可能な他の印刷環境共用サービス１３の場所に係る情報を含む、印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ１。）。なお、この際、サービスリスト７１の取得要求には、印刷環境共用サービス１３（Ａ−１−１）までの経路情報が含まれる。
【０１１１】
Ｗｅｂサーバ１より印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、当該ＳＰＳサーバ３（Ａ−１−１）のＨＤＤ３９に保存されているサービスリスト７１を取得し、Ｗｅｂサーバ１に送信する（図８のシーケンスＳ２。）。なお、この際、サービスリスト７１と共に、印刷環境共用サービス１３（Ａ−１−１）までの経路情報もＷｅｂサーバ１に送信される。
【０１１２】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１（例えば後述する図９参照）に基づいて、図７（Ａ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１１３】
図７（Ａ）には、印刷環境共用サービス１３（Ａ−１−１）が参照可能な他の印刷環境共用サービス１３が表示されている。
【０１１４】
なお、説明の簡略化のため、図７においては、参照可能な印刷環境共用サービス１３として、単にＡ−１−１−１やＡ−１−１−２やＡ−１等と記述する。これは例えば、部門名や事業所名や地名等、印刷場所を特定する情報である。以下の図においても同様である。
【０１１５】
例えば、ユーザが「Ａ−１」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ａ−１）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ３。）。なお、ここで、ユーザが「Ａ−１」を選択した際、Ｗｅｂサーバ１は、取得した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト７１から、印刷環境共用サービス１３（Ａ−１）は、印刷環境共用サービス１３（Ａ−１−１）の上位接続であることがわかり、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）への情報が得られるので、該情報を経路情報として、Ｗｅｂサーバ１から印刷環境共用サービス１３（Ａ−１−１）までの経路情報に、印刷環境共用サービス１３（Ａ−１−１）から印刷環境共用サービス１３（Ａ−１）までの経路情報を追加し、該経路情報を前記サービスリスト７１の取得要求に含める。以下においても同様に、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３は、サービスリスト７１を取得することによって、例えばユーザが選択した印刷場所までの経路情報を取得することができる。
【０１１６】
なお、ここで、ユーザは、ＰＤＡ７上に表示されている画面において、印刷場所の選択や、ボタンのタップ等を行う。以下においても同様である。
【０１１７】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図８のシーケンスＳ４。）。
【０１１８】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ａ−１）に保存されているサービスリスト７１を取得して、該サービスリスト７１と前記経路情報とを、該経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（図８のシーケンスＳ５。）。
【０１１９】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト７１と、前記経路情報とをＷｅｂサーバ１に送信する（図８のシーケンスＳ６。）。
【０１２０】
このように、ユーザによって印刷場所が選択される度に経路情報を追加し、該経路情報をサービスリスト７１の取得要求に含めて、印刷環境共用サービス１３に渡すことによって、印刷環境共用サービス１３は、経路情報に従って、サービスリスト７１の取得要求を他の印刷環境共用サービス１３に転送することができる。また、印刷環境共用サービス１３は、取得したサービスリスト７１を経路情報に従って要求元の他の印刷環境共用サービス１３に転送することができる。なお、以下では説明の簡略化のため説明を省略するが、サービスリスト７１の取得要求及び該取得要求に対する応答には経路情報が含まれており、該経路情報を用いてサービスリスト７１等を取得するものとする。
【０１２１】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト７１に基づいて、図７（Ｂ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１２２】
図７（Ｂ）には、印刷環境共用サービス１３（Ａ−１）が参照可能な印刷環境共用サービス１３が表示されている。
【０１２３】
例えば、ユーザが「Ｒ−０」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ７。）。
【０１２４】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図８のシーケンスＳ８。）。
【０１２５】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図８のシーケンスＳ９。）。
【０１２６】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｒ−０）に保存されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ａ−１）に送信する（図８のシーケンスＳ１０。）。
【０１２７】
印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１を印刷環境共用サービス１３（Ａ−１−１）に送信する（図８のシーケンスＳ１１。）。
【０１２８】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１をＷｅｂサーバ１に送信する（図８のシーケンスＳ１２。）。
【０１２９】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト７１に基づいて、図７（Ｃ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１３０】
図７（Ｃ）には、印刷環境共用サービス１３（Ｒ−０）が参照可能な印刷環境共用サービス１３が表示されている。
【０１３１】
例えば、ユーザが「Ｂ−１」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１の取得要求を送信する（図８のシーケンスＳ１３。）。
【０１３２】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図８のシーケンスＳ１４。）。
【０１３３】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図８のシーケンスＳ１５。）。
【０１３４】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（図８のシーケンスＳ１６。）。
【０１３５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１）に保存されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ｒ−０）に送信する（図８のシーケンスＳ１７。）。
【０１３６】
印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を印刷環境共用サービス１３（Ａ−１）に送信する（図８のシーケンスＳ１８。）。
【０１３７】
印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を印刷環境共用サービス１３（Ａ−１−１）に送信する（図８のシーケンスＳ１９。）。
【０１３８】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１をＷｅｂサーバ１に送信する（図８のシーケンスＳ２０。）。
【０１３９】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１に基づいて、図７（Ｄ）に示すような印刷場所選択画面を作成し、ユーザに提供する。
【０１４０】
図７（Ｄ）には、印刷環境共用サービス１３（Ｂ−１）が参照可能な印刷環境共用サービス１３が表示されている。
【０１４１】
例えば、ユーザが「Ｂ−１−２」を選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図７（Ｅ）に示すような印刷場所選択確認画面を作成し、ユーザに提供する。
【０１４２】
また、例えば、ユーザが図７（Ｅ）の印刷場所選択確認画面において、「選択結果表示」ボタンをタップすると、以前ユーザによって印刷場所等が選択され、「決定」ボタンがタップされる度に追加した経路情報より、Ｗｅｂサーバ１は、図７（Ｆ）に示すような印刷場所選択結果表示画面を作成し、ユーザに提供する。
【０１４３】
図７及び／又は図８に示した処理を行うことによって、ユーザによって印刷場所等が選択され、「決定」ボタンがタップされる度に追加した経路情報より、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）は、（Ａ−１−１）→（Ａ−１）→（Ｒ−０）→（Ｂ−１）→（Ｂ−１−２）等と、印刷環境共用サービス１３（Ａ−１−１）からユーザが選択した印刷場所である印刷環境共用サービス１３（Ｂ−１−２）までの経路情報を取得することができる。
【０１４４】
例えば、ユーザが図７（Ｅ）の印刷場所選択確認画面において、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、図７（Ｇ）に示すような印刷予約確認画面を作成し、ユーザに提供する。
【０１４５】
ユーザは例えば、プリンタ６や印刷条件を設定せず、印刷場所の設定だけを行い、図７（Ｇ）の印刷予約確認画面において「予約」ボタンをタップし、印刷の予約を行うことができる。このような場合、印刷の予約後、例えばユーザは実際の印刷場所に行った後、付近にあるプリンタ６の使用状況や性能等を確認し、後述するプリンタ６や印刷条件の設定を行い、印刷を行う。
【０１４６】
なお、図示していないが、ユーザは、印刷する文書だけを指定し、印刷場所も設定せずに印刷の予約を行うこともできる。このような場合、例えばユーザは会議の場所等が決定した後に、印刷場所や後述するプリンタ６及び印刷条件等を設定し、印刷を行う。
【０１４７】
以下、サービスリスト７１の一例を、図９を用いて説明する。
【０１４８】
図９は、サービスリストの一例を説明するための図である。なお、図９に示されるサービスリスト７１は、図３に示されるようなシステム構成におけるＳＰＳサーバ３（Ａ−１−１）に格納されているサービスリスト７１の一例である。
【０１４９】
サービスリスト７１には、対応する印刷環境共用サービス１３が参照可能な、他の印刷環境共用サービス１３を特定する識別情報が含まれる。
【０１５０】
例えば、図９に示すサービスリスト７１には、該サービスリスト７１が格納されているＳＰＳサーバ３に実装されている印刷環境共用サービス１３が参照可能な、該印刷環境共用サービス１３に対して上位の印刷環境共用サービス１３を特定する識別情報と、下位の印刷環境共用サービス１３を特定する識別情報とが含まれている。
【０１５１】
但し、説明の簡略化のため図９においては、印刷環境共用サービス１３を特定する識別情報の代わりに、例えば、部門名であったり、事業所名であったりするＡ−１やＡ−１−１−１等が含まれている。
【０１５２】
また、図９には図示していないが、サービスリスト７１には、該サービスリスト７１が格納されているＳＰＳサーバ３に実装されている印刷環境共用サービス１３が参照可能な他の印刷環境共用サービス１３の識別情報と共に、該他の印刷環境共用サービス１３が存在する場所の名前や、緯度、経度、高度、住所等が含まれる。
【０１５３】
なお、サービスリスト７１を示す図においては、当該印刷環境共用サービス１３に対して上位や同位や下位の印刷環境共用サービス１３が存在しない場合は「なし」と記述する。図９の例においては、同位が「なし」となっている。
【０１５４】
以下、プリンタ６の選択の一例を図１０から図１３を用いて説明する。なお、プリンタリスト７２は、他部門の人に対して、使用を許可するプリンタを制限するのに用いるため、本システムに導入しているが、他部門の人に対して全ての自部門のプリンタの使用を許可する場合は、プリンタリスト７２は、なくてもよい。但し、以下ではプリンタリスト７２が存在するものとして説明を行う。初めに、上述したように、プリンタリスト７２が、ＳＰＳサーバ３に格納されている場合を例にとって、プリンタリスト７２の取得の一例を、図１０を用いて説明する。
【０１５５】
図１０は、プリンタリスト取得の一例を説明するためのシーケンス図である。
【０１５６】
例えば図７を用いて説明したように、印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））の選択が終了し、例えばユーザが、図７（Ｅ）に示すような印刷場所選択確認画面において「プリンタ選択」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を送信する（図１０のシーケンスＳ３０。）。
【０１５７】
Ｗｅｂサーバ１は、印刷場所の検索の際に、印刷場所のプリントサービス１３までの経路情報（例えば、（Ａ−１−１）→（Ａ−１）→（Ｒ−０）→（Ｂ−１）→（Ｂ−１−２））を取得しているため、前記プリンタリスト７２の取得要求に該経路情報を含め送信することができる。
【０１５８】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図１０のシーケンスＳ３１。）。
【０１５９】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図１０のシーケンスＳ３２。）。
【０１６０】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（図１０のシーケンスＳ３３。）。
【０１６１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（図１０のシーケンスＳ３４。）。
【０１６２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−２）に保存されているプリンタリスト７２を取得して、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図１０のシーケンスＳ３５。）。
【０１６３】
印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（図１０のシーケンスＳ３６。）。
【０１６４】
印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（図１０のシーケンスＳ３７。）。
【０１６５】
印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１０のシーケンスＳ３８。）。
【０１６６】
印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、Ｗｅｂサーバ１に送信する（図１０のシーケンスＳ３９。）。
【０１６７】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２に基づいて、後述する図１３（Ａ）に示すようなプリンタ選択画面を作成し、ユーザに提供する。
【０１６８】
以下、プリンタリスト７２がプリントサーバ４に格納されている場合を例にとって、プリンタリスト７２の取得の一例を、図１１を用いて説明する。図１１は、プリンタリスト取得の他の例を説明するためのシーケンス図である。
【０１６９】
例えば図７等を用いて説明したように、印刷場所（例えば、印刷環境共用サービス１３（Ｂ−１−２））の検索が終了し、例えばユーザが、図７（Ｅ）に示すような印刷場所選択確認画面において「プリンタ選択」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２の取得要求を送信する（シーケンスＳ６００。）。
【０１７０】
印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（シーケンスＳ６０１。）。
【０１７１】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（シーケンスＳ６０２。）。
【０１７２】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（シーケンスＳ６０３。）。
【０１７３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（シーケンスＳ６０４。）。
【０１７４】
印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２の取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、ドキュメントプリントサービス１４（ＰＳ−２）に対してドキュメントプリントサービス１４（ＰＳ−２）のプリンタリスト７２の取得要求を送信する（シーケンスＳ６０５。）。
【０１７５】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタリスト７２を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（シーケンスＳ６０６。）。
【０１７６】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、受信したドキュメントプリントサービス１４（ＰＳ−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（シーケンスＳ６０７。）。
【０１７７】
印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（シーケンスＳ６０８。）。
【０１７８】
印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（シーケンスＳ６０９。）。
【０１７９】
印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（シーケンスＳ６１０。）。
【０１８０】
印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、受信したプリンタリスト７２を、Ｗｅｂサーバ１に送信する（シーケンスＳ６１１。）。
【０１８１】
Ｗｅｂサーバ１は、受信した、印刷環境共用サービス１３（Ｂ−１−２）が参照可能なドキュメントプリントサービス１４のプリンタリスト７２に基づいて、後述する図１３（Ａ）に示すようなプリンタ選択画面を作成し、ユーザに提供する。
【０１８２】
なお、以下では説明の簡略化のため、プリンタリスト７２は各印刷環境共用サービス１３が実装されているＳＰＳサーバ３に格納されているものとして説明を行う。
【０１８３】
図１２は、プリンタリストの一例を説明するための図である。
【０１８４】
プリンタリスト７２には、対応する印刷環境共用サービス１３が参照可能なドキュメントプリントサービス１４のサービス識別子と、該ドキュメントプリントサービス１４が管理対象とするプリンタ６のプリンタ識別子（例えば、プリンタＩＤ）と、プリンタ名とが含まれる。
【０１８５】
例えば、図１２に示すプリンタリスト７２には、該プリンタリスト７２が格納されているＳＰＳサーバ３（Ｂ−１−２）に実装されている印刷環境共用サービス１３が参照可能なドキュメントプリントサービス１４のサービス識別子と、該ドキュメントプリントサービス１４が管理対象とするプリンタ６のプリンタ識別子と、プリンタ名とが含まれている。
【０１８６】
但し、説明の簡略化のため図１２においては、サービス識別子の代わりに、例えば、ドキュメントプリントサービス１４を識別するＰＳ−１やＰＳ−２等が含まれている。
【０１８７】
図１３は、プリンタの選択を説明するための図である。
【０１８８】
上述したように、図７（Ｅ）に示すような印刷場所選択確認画面において、ユーザが「プリンタ選択」ボタンをタップした場合、Ｗｅｂサーバ１は、印刷場所として選択された印刷環境共用サービス１３のプリンタリスト７２の取得要求を行い、該プリンタリスト７２を取得する。
【０１８９】
Ｗｅｂサーバ１は、取得したプリンタリスト７２を基に図１３（Ａ）に示すようなプリンタ選択画面を作成し、ユーザに提供する。
【０１９０】
例えば、ユーザが図１３（Ａ）のプリンタ選択画面において「Ｐ−２−２」を選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図１３（Ｂ）に示すようなプリンタ選択確認画面を作成し、ユーザに提供する。
【０１９１】
例えば、ユーザが図１３（Ｂ）のプリンタ選択確認画面において、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、図１３（Ｃ）に示すような印刷予約確認画面を作成し、ユーザに提供する。
【０１９２】
図１３（Ｃ）の印刷予約確認画面は、図７（Ｇ）の印刷予約確認画面に比べて、プリンタ６が設定されている。
【０１９３】
ユーザは、例えば、印刷条件を設定せず、印刷する文書、印刷場所及びプリンタ６を選択、設定して、図１３（Ｃ）の印刷予約確認画面において、「予約」ボタンをタップし、印刷の予約を行うことができる。
【０１９４】
図１０から図１３に示したように、例えば、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）がプリンタリスト７２を取得することによって、ユーザは、プリンタ６を選択し、印刷の予約を行うことができる。
【０１９５】
以下、プリンタ６の能力情報取得の一例を、図１４を用いて説明する。
【０１９６】
図１４は、プリンタの能力情報取得の一例を説明するためのシーケンス図である。
【０１９７】
例えば、図１３に示したように、プリンタ６の選択が終了し、例えばユーザが、図１３（Ｂ）に示すようなプリンタ選択確認画面において「印刷条件設定」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、プリンタ６（Ｐ−２−２）の能力情報の取得要求を送信する（図１４のシーケンスＳ４０。）。
【０１９８】
プリンタ６（Ｐ−２−２）の能力情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図１４のシーケンスＳ４１。）。
【０１９９】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図１４のシーケンスＳ４２。）。
【０２００】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（図１４のシーケンスＳ４３。）。
【０２０１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（図１４のシーケンスＳ４４。）。
【０２０２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、プリンタリスト７２より、ユーザによって選択されたプリンタ６（Ｐ−２−２）が、ドキュメントプリントサービス１４（ＰＳ−２）によって管理されていることが分かるので、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（図１４のシーケンスＳ４５。）。
【０２０３】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図１４のシーケンスＳ４６。）。
【０２０４】
なお、プリンタ６の能力情報は、プリントサーバ４内に格納するようにしてもよいし、他のサーバ等にまとめて、各プリンタ６ごとに格納するようにしてもよい。なお、以下では説明の簡略化のため、プリンタ６の能力情報は、プリントサーバ４内に格納されているものとして説明を行う。
【０２０５】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図１４のシーケンスＳ４７。）。
【０２０６】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（図１４のシーケンスＳ４８。）。
【０２０７】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（図１４のシーケンスＳ４９。）。
【０２０８】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１４のシーケンスＳ５０。）。
【０２０９】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、Ｗｅｂサーバ１に送信する（図１４のシーケンスＳ５１。）。
【０２１０】
Ｗｅｂサーバ１は、受信したプリンタ６（Ｐ−２−２）の能力情報に基づいて、後述する図１５（Ａ）に示すような印刷条件設定画面を作成し、ユーザに提供する。
【０２１１】
図１５は、印刷条件の設定を説明するための図である。
【０２１２】
上述したように、例えば図１３（Ｂ）のプリンタ選択確認画面において、ユーザが「印刷条件設定」ボタンをタップした場合、Ｗｅｂサーバ１は、選択されたプリンタ６の能力情報の取得要求を行い、該プリンタ６の能力情報を取得する。
【０２１３】
Ｗｅｂサーバ１は、取得したプリンタ６の能力情報を基に図１５（Ａ）に示すような印刷条件設定画面を作成し、ユーザに提供する。
【０２１４】
また、例えば、ユーザが図１５（Ａ）の印刷条件設定画面において、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、図１５（Ｂ）に示すような印刷予約確認画面を作成し、ユーザに提供する。
【０２１５】
図１５（Ｂ）の印刷予約確認画面は、図１３（Ｃ）の印刷予約確認画面に比べて、印刷条件が設定されている。
【０２１６】
ユーザは、例えば、印刷する文書、印刷場所、プリンタ及び印刷条件を設定して、図１５（Ｂ）の印刷予約確認画面において、「予約」ボタンをタップし、印刷の予約を行うことができる。
【０２１７】
図１４及び図１５を用いて説明したように、例えば、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３（Ａ−１−１）がプリンタの能力情報を取得することによって、ユーザは、印刷場所及びプリンタに続いて、印刷条件を設定し、印刷の予約を行うことができる。
【０２１８】
以下、印刷の予約要求及び印刷の開始要求の一例を、図１６及び図１７を用いて説明する。
【０２１９】
図１６は、印刷の予約要求及び印刷の開始要求の一例を説明するためのシーケンス図である。
【０２２０】
また、図１７は、印刷の開始を説明するための図（その１）である。
【０２２１】
例えば、ユーザが図１５（Ｂ）に示したような印刷予約確認画面において「予約」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、印刷の予約要求を送信する（図１６のシーケンスＳ６０。）。
【０２２２】
前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記印刷の予約要求に含まれる文書ＩＤ及び文書利用許可情報等を文書データ取得部４３に提供して、文書データの取得を要求する。
【０２２３】
印刷環境共用サービス１３（Ａ−１−１）の文書データ取得部４３は、リポジトリサービス１２に対して前記文書ＩＤ及び文書利用許可情報を含む、文書データの取得要求を送信する（図１６のシーケンスＳ６１。）。
【０２２４】
前記文書データの取得要求を受信したリポジトリサービス１２は、前記文書の取得要求に含まれる文書利用許可情報の有効性等を判定し、有効な文書利用許可情報であると判定すると、前記文書ＩＤに対応する文書データをリポジトリサーバ２より取得し、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１６のシーケンスＳ６２。）。
【０２２５】
印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、文書データ取得部４３が文書データを取得すると、Ｗｅｂサーバ１より受信した前記印刷の予約要求に含まれる予約情報（例えば、印刷場所を特定する識別情報、プリンタ６を特定する識別情報、印刷条件及び印刷場所までの経路情報等）と、前記取得した文書データとを、保存するよう保存部４７に要求する。
【０２２６】
保存を要求された印刷環境共用サービス１３（Ａ−１−１）の保存部４７は、前記予約情報と前記文書データとをＳＰＳサーバ３（Ａ−１−１）のＨＤＤ３９に保存する。
【０２２７】
また、印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記予約情報と、前記取得した文書データとを、転送するようデータ転送部４４に要求する。
【０２２８】
転送を要求された印刷環境共用サービス１３（Ａ−１−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ａ−１）に転送する（図１６のシーケンスＳ６３。）。
【０２２９】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ａ−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に転送する（図１６のシーケンスＳ６４。）。
【０２３０】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｒ−０）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ｂ−１）に転送する（図１６のシーケンスＳ６５。）。
【０２３１】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｂ−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記予約情報に含まれる印刷場所までの経路情報を基に、印刷環境共用サービス１３（Ｂ−１−２）に転送する（図１６のシーケンスＳ６６。）。
【０２３２】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｂ−１−２）のデータ転送部４４は、該取得した旨を印刷環境共用サービス１３（Ｂ−１−２）の印刷予約制御部５１に通知する。印刷環境共用サービス１３（Ｂ−１−２）の印刷予約制御部５１は、印刷環境共用サービス１３（Ｂ−１−２）のデータ転送部４４が取得した予約情報及び文書データを印刷環境共用サービス１３（Ｂ−１−２）の保存部４７に渡し、保存を要求する。該要求を受けた印刷環境共用サービス１３（Ｂ−１−２）の保存部４７は、前記予約情報及び前記文書データをＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存する。
【０２３３】
一方、Ｗｅｂサーバ１は、例えば印刷場所等へ赴いたユーザからの要求に基づいて、該ユーザが参照可能な予約一覧の取得要求を印刷環境共用サービス１３（Ａ−１−１）に送信する（図１６のシーケンスＳ６７。）。
【０２３４】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザを識別する識別子、例えばユーザＩＤ、を基に、当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報の例えば、予約名及び／又は予約番号等を取得し、予約一覧としてＷｅｂサーバ１に送信する（図１６のシーケンスＳ６８。）。
【０２３５】
Ｗｅｂサーバ１は、予約一覧を受信すると、該予約一覧を表示内容とする図１７（Ａ）に示すような印刷予約選択画面を作成し、ユーザに提供する。
【０２３６】
例えば、ユーザが図１７（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、「予約１」に対応する予約情報の取得要求を送信する（図１６のシーケンスＳ６９。）。
【０２３７】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）の予約情報取得部５３は、前記取得要求に含まれる予約識別子（例えば、予約番号）を基に、当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報を取得し、Ｗｅｂサーバ１に送信する（図１６のシーケンスＳ７０。）。なお、以下では説明の簡略化のため、予約識別子として、予約番号を用いるものとして説明を行う。
【０２３８】
Ｗｅｂサーバ１は、前記予約情報を受信すると、該予約情報を表示内容とする図１７（Ｂ）に示すような印刷予約内容表示画面を作成し、ユーザに提供する。
【０２３９】
例えば、ユーザが図１７（Ｂ）に示すような印刷予約内容表示画面において予約内容を確認し、該印刷予約内容表示画面において「印刷」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、予約番号を含む印刷開始要求を送信する（図１６のシーケンスＳ７１。）。
【０２４０】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷開始制御部５２は、印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ａ−１）に送信する（図１６のシーケンスＳ７２。）。
【０２４１】
なお、前記印刷場所までの経路情報は、Ｗｅｂサーバ１が、印刷の開始要求に含めて印刷環境共用サービス１３（Ａ−１−１）に送信するようにしてもよいし、印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）が、当該ＳＰＳサーバ３（Ａ−１−１）に格納されている対応する予約情報を参照し、取得して、前記印刷の開始要求に含めるようにしてもよい。
【０２４２】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｒ−０）に送信する（図１６のシーケンスＳ７３。）。
【０２４３】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｒ−０）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１）に送信する（図１６のシーケンスＳ７４。）。
【０２４４】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する（図１６のシーケンスＳ７５。）。
【０２４５】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の印刷開始制御部５２は、前記印刷の開始要求に含まれる予約番号に対応する、前記ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９内に格納された予約情報及び文書データを取得し、該予約情報及び前記文書データを含む印刷の開始要求をドキュメントプリントサービス１４（ＰＳ−２）に送信する（図１６のシーケンスＳ７６。）。
【０２４６】
前記予約情報及び前記文書データを含む印刷の開始要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、前記文書データを、指定されたプリンタ６（Ｐ−２−２）で印刷可能な印刷データに変換し、該印刷データを含む印刷の開始要求を、前記予約情報に含まれるプリンタ６（Ｐ−２−２）に対して送信する（図１６のシーケンスＳ７７。）。
【０２４７】
前記印刷の開始要求を受信したプリンタ６（Ｐ−２−２）は、前記印刷の開始要求に含まれる印刷データの印刷を行う。
【０２４８】
図１６及び／又は図１７に示すように、印刷環境共用サービス１３は、例えばサービスリスト７１を用いて取得した印刷場所までの経路情報を基に、印刷の予約情報及び文書データを印刷場所の印刷環境共用サービス１３まで転送し、印刷の予約を行うことができる。
【０２４９】
また、印刷環境共用サービス１３は、例えばサービスリスト７１を用いて取得した印刷場所までの経路情報を基に、印刷の開始要求を、印刷の予約情報及び文書データを格納する印刷場所のＳＰＳサーバ３まで送信し、指定されたプリンタ６を管理するドキュメントプリントサービス１４に対して、印刷の開始を要求することができる。
【０２５０】
以下、Ｗｅｂサーバ１経由で印刷場所の変更を行う一例を図１８及び図１９を用いて説明する。
【０２５１】
図１８は、印刷場所の変更を説明するための図（その１）である。
【０２５２】
図１９は、印刷場所の変更処理を説明するためのシーケンス図（その１）である。
【０２５３】
例えば、ユーザが図１７（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、Ｗｅｂサーバ１は、図１８（Ａ）に示すような予約変更画面を作成し、ユーザに提供する。
【０２５４】
例えば、ユーザが図１８（Ａ）に示した予約変更画面において、「印刷場所変更」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、予約情報に含まれる印刷場所（Ｂ−１−２）までの経路情報を含む、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１の取得要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１９のシーケンスＳ１００。）。
【０２５５】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ａ−１）に送信する（図１９のシーケンスＳ１０１。）。
【０２５６】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｒ−０）に送信する（図１９のシーケンスＳ１０２。）。
【０２５７】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１）に送信する（図１９のシーケンスＳ１０３。）。
【０２５８】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図１９のシーケンスＳ１０４。）。
【０２５９】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１−２）に保存されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ｂ−１）に送信する（図１９のシーケンスＳ１０５。）。
【０２６０】
印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を、前記経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に送信する（図１９のシーケンスＳ１０６。）。
【０２６１】
印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１）に送信する（図１９のシーケンスＳ１０７。）。
【０２６２】
印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１９のシーケンスＳ１０８。）。
【０２６３】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を、Ｗｅｂサーバ１に送信する（図１９のシーケンスＳ１０９。）。
【０２６４】
印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を受信したＷｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１に基づいて、図１８（Ｂ）に示すような印刷場所変更画面を作成し、ユーザに提供する。
【０２６５】
例えば、ユーザが図１８（Ｂ）に示される印刷場所変更画面において、「Ｂ−１」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、「Ｂ−１」が選択されたことを記憶し、前記経路情報より、「Ｂ−１−２」を消去し、該経路情報を含む、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１の取得要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１９のシーケンスＳ１１０。）。
【０２６６】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ａ−１）に送信する（図１９のシーケンスＳ１１１。）。
【０２６７】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｒ−０）に送信する（図１９のシーケンスＳ１１２。）。
【０２６８】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１）に送信する（図１９のシーケンスＳ１１３。）。
【０２６９】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１）に保存されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ｒ−０）に送信する（図１９のシーケンスＳ１１４。）。
【０２７０】
印刷環境共用サービス１３（Ｒ−０）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１）に送信する（図１９のシーケンスＳ１１５。）。
【０２７１】
印刷環境共用サービス１３（Ａ−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１９のシーケンスＳ１１６。）。
【０２７２】
印刷環境共用サービス１３（Ａ−１−１）のサービスリスト取得部４１は、受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を、Ｗｅｂサーバ１に送信する（図１９のシーケンスＳ１１７。）。
【０２７３】
印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を受信したＷｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１に基づいて、図１８（Ｃ）に示すような印刷場所変更画面を作成し、ユーザに提供する。
【０２７４】
例えば、ユーザが図１８（Ｃ）に示される印刷場所変更画面において、「Ｂ−１−１」を選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、「Ｂ−１−１」が選択されたことを記憶し、前記経路情報に、「Ｂ−１−１」を追加し、図１８（Ｄ）に示すような印刷場所変更確認画面を作成し、ユーザに提供する。
【０２７５】
Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３が、上述したような処理を行うことによって、ユーザは、印刷場所を変更することができる。また、印刷場所の変更に伴い、印刷場所までの経路情報も変更される。
【０２７６】
例えば、ユーザが図１８（Ｄ）に示されるような印刷場所変更確認画面において「プリンタ選択」ボタンをタップすると、Ｗｅｂサーバ１は、ユーザによって選択された新たな印刷場所（Ｂ−１−１）までの経路情報を含む、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２の取得要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１９のシーケンスＳ１１８。）。
【０２７７】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ａ−１）に送信する（図１９のシーケンスＳ１１９。）。
【０２７８】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｒ−０）に送信する（図１９のシーケンスＳ１２０。）。
【０２７９】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１）に送信する（図１９のシーケンスＳ１２１。）。
【０２８０】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、該取得要求を、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図１９のシーケンスＳ１２２。）。
【０２８１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−１）に保存されているプリンタリスト７２を取得して、印刷環境共用サービス１３（Ｂ−１）に送信する（図１９のシーケンスＳ１２３。）。
【０２８２】
印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２を、前記経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に送信する（図１９のシーケンスＳ１２４。）。
【０２８３】
印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１）に送信する（図１９のシーケンスＳ１２５。）。
【０２８４】
印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１−１）に送信する（図１９のシーケンスＳ１２６。）。
【０２８５】
印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２を、Ｗｅｂサーバ１に送信する（図１９のシーケンスＳ１２７。）。
【０２８６】
印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２を受信したＷｅｂサーバ１は、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２に基づいて、図１８（Ｅ）に示すようなプリンタ選択画面を作成し、ユーザに提供する。
【０２８７】
Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３が、シーケンスＳ１１８からシーケンスＳ１２７に示した処理を行うことによって、ユーザは、変更した印刷場所で利用可能なプリンタ６を選択することができる。
【０２８８】
以下、印刷場所を変更し、プリンタ６を選択した後の、印刷予約及び印刷開始処理の例を図１８、図２０、図２１、図２２を用いて説明する。
【０２８９】
図２０は、印刷予約変更時の処理を説明するためのシーケンス図（その１）である。
【０２９０】
図２１は、印刷の開始を説明するための図（その２）である。
【０２９１】
例えば、図１８（Ｅ）に示されるプリンタ選択画面において、ユーザが「Ｐ−１」を選択し、「決定」ボタンをタップすると、Ｗｅｂサーバ１は、図１８（Ｆ）に示すようなプリンタ選択確認画面を作成し、ユーザに提供する。
【０２９２】
例えば、図１８（Ｆ）に示されるプリンタ選択確認画面において、ユーザが「印刷条件設定」ボタンをタップすると、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷場所（Ｂ−１−１）までの経路情報を含む、プリンタ６（Ｐ−１）の能力情報の取得要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２０のシーケンスＳ１３０。）。
【０２９３】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ａ−１）に送信する（図２０のシーケンスＳ１３１。）。
【０２９４】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｒ−０）に送信する（図２０のシーケンスＳ１３２。）。
【０２９５】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１）に送信する（図２０のシーケンスＳ１３３。）。
【０２９６】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図２０のシーケンスＳ１３４。）。
【０２９７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、プリンタリスト７２より、ユーザによって選択されたプリンタ６（Ｐ−１）が、ドキュメントプリントサービス１４（ＰＳ−１）によって管理されていることが分かるので、ドキュメントプリントサービス１４（ＰＳ−１）に対して前記取得要求を送信する（図２０のシーケンスＳ１３５。）。
【０２９８】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、例えばプリントサーバ４（ＰＳ−１）内に格納されているプリンタ６（Ｐ−１）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図２０のシーケンスＳ１３６。）。
【０２９９】
印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ｂ−１）に送信する（図２０のシーケンスＳ１３７。）。
【０３００】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に送信する（図２０のシーケンスＳ１３８。）。
【０３０１】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１）に送信する（図２０のシーケンスＳ１３９。）。
【０３０２】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２０のシーケンスＳ１４０。）。
【０３０３】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−１）の能力情報を、Ｗｅｂサーバ１に送信する（図２０のシーケンスＳ１４１。）。
【０３０４】
プリンタ６（Ｐ−１）の能力情報を受信したＷｅｂサーバ１は、プリンタ６（Ｐ−１）の能力情報に基づいて、図１８（Ｇ）に示すような印刷条件設定画面を作成し、ユーザに提供する。
【０３０５】
例えばユーザが、図１８（Ｇ）に示される印刷条件設定画面において、印刷条件を設定して、「印刷予約確認」ボタンをタップすると、Ｗｅｂサーバ１は、図１８（Ｈ）に示されるような印刷予約確認画面を作成し、ユーザに提供する。
【０３０６】
例えばユーザが、図１８（Ｈ）に示される印刷予約確認画面において、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、新たな予約情報を含む印刷の予約要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２０のシーケンスＳ１４２。）。
【０３０７】
例えば、前記新たな予約情報には、新たな印刷場所を特定する識別情報、新たな印刷場所までの経路情報、新たなプリンタ６を特定する識別情報、新たな印刷条件、変更前の予約情報を識別する予約番号、変更前の予約情報と共に保存された文書データを識別する識別情報等が含まれる。
【０３０８】
前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記印刷の予約要求に含まれる変更前の予約情報を識別する予約番号等を予約情報取得部５３に提供して、対応する変更前の予約情報の取得を要求する。
【０３０９】
前記取得要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の予約情報取得部５３は、前記変更前の予約情報を識別する予約番号を基に、予約場所である当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報を取得する。
【０３１０】
印刷環境共用サービス１３（Ａ−１−１）の予約情報取得部５３より、予約情報を取得した旨の通知を受け取った印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、該予約情報と共に、前記新たな予約情報に含まれる、例えば新たな印刷場所を特定する識別情報、新たな印刷場所までの経路情報、新たなプリンタ６を特定する識別情報、新たな印刷条件等を印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６に提供して、予約情報の変更を要求する。
【０３１１】
前記変更要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報を、新たな予約情報に変更する。
【０３１２】
例えば、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報に含まれる印刷場所（Ｂ−１−２）を識別する識別情報を、新たな印刷場所（Ｂ−１−１）を特定する識別情報に変更したり、元のプリンタ６（Ｐ−２−２）を識別する識別情報を、新たなプリンタ６（Ｐ−１）を識別する識別情報に変更したりする。
【０３１３】
また、前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、該印刷の予約要求に含まれる変更前の予約情報と共に保存された文書データを識別する識別情報等を印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４に提供して、対応する文書データの取得を要求する。
【０３１４】
前記取得要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４は、前記文書データを識別する識別情報を基に、予約場所である当該ＳＰＳサーバ３（Ａ−１−１）に保存されている文書データの中から対応する文書データを取得する。
【０３１５】
印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６が変更した予約情報と印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４が取得した文書データとを印刷環境共用サービス１３（Ａ−１−１）のデータ転送部４４に提供し、予約情報及び文書データの転送を要求する。
【０３１６】
前記転送要求を受け取った印刷環境共用サービス１３（Ａ−１−１）のデータ転送部４４は、前記予約情報と前記文書データとを前記予約情報に含まれる新たな印刷場所までの経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に転送する（図２０のシーケンスＳ１４３。）。
【０３１７】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ａ−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に転送する（図２０のシーケンスＳ１４４。）。
【０３１８】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｒ−０）のデータ転送部４４は、前記予約情報及び前記文書データを、前記経路情報を基に、印刷環境共用サービス１３（Ｂ−１）に転送する（図２０のシーケンスＳ１４５。）。
【０３１９】
前記予約情報及び前記文書データを取得した印刷環境共用サービス１３（Ｂ−１）のデータ転送部４４は、前記予約情報及び前記文書データを、前記経路情報を基に、印刷環境共用サービス１３（Ｂ−１−１）に転送する（図２０のシーケンスＳ１４６。）。
【０３２０】
印刷環境共用サービス１３（Ｂ−１−１）のデータ転送部４４は、該取得した旨を印刷環境共用サービス１３（Ｂ−１−１）の印刷予約制御部５１に通知する。印刷環境共用サービス１３（Ｂ−１−１）の印刷予約制御部５１は、印刷環境共用サービス１３（Ｂ−１−１）のデータ転送部４４が取得した予約情報及び文書データを印刷環境共用サービス１３（Ｂ−１−１）の保存部４７に渡し、保存を要求する。該要求を受けた印刷環境共用サービス１３（Ｂ−１−１）の保存部４７は、前記転送されてきた予約情報と文書データとを印刷場所であるＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存する。
【０３２１】
一方、印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６が変更した予約情報と印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４が取得した文書データとを印刷環境共用サービス１３（Ａ−１−１）の保存部４７に提供し、予約情報及び文書データの保存を要求する。
【０３２２】
前記保存の要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の保存部４７は、前記予約情報と前記文書データとを予約場所であるＳＰＳサーバ３（Ａ−１−１）のＨＤＤ３９に保存する。
【０３２３】
また、Ｗｅｂサーバ１は、例えば印刷場所等へ赴いたユーザからの要求に基づいて、該ユーザが参照可能な予約一覧の取得要求を印刷環境共用サービス１３（Ａ−１−１）に送信する（図２０のシーケンスＳ１４７。）。
【０３２４】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザを識別する識別子、例えばユーザＩＤ、を基に、当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧としてＷｅｂサーバ１に送信する（図２０のシーケンスＳ１４８。）。
【０３２５】
Ｗｅｂサーバ１は、予約一覧を受信すると、該予約一覧を表示内容とする図２１（Ａ）に示すような印刷予約選択画面を作成し、ユーザに提供する。
【０３２６】
例えば、ユーザが図２１（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、「予約１」に対応する予約情報の取得要求を送信する（図２０のシーケンスＳ１４９。）。
【０３２７】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）の予約情報取得部５３は、前記取得要求に含まれる予約番号を基に、当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報を取得し、Ｗｅｂサーバ１に送信する（図２０のシーケンスＳ１５０。）。
【０３２８】
Ｗｅｂサーバ１は、前記予約情報を受信すると、該予約情報を表示内容とする図２１（Ｂ）に示すような印刷予約内容表示画面を作成し、ユーザに提供する。
【０３２９】
例えば、ユーザが図２１（Ｂ）に示すような印刷予約内容表示画面において予約内容を確認し、該印刷予約内容表示画面において「印刷」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、予約番号を含む印刷開始要求を送信する（図２０のシーケンスＳ１５１。）。
【０３３０】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷開始制御部５２は、印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ａ−１）に送信する（図２０のシーケンスＳ１５２。）。
【０３３１】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｒ−０）に送信する（図２０のシーケンスＳ１５３。）。
【０３３２】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｒ−０）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１）に送信する（図２０のシーケンスＳ１５４。）。
【０３３３】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１−１）に送信する（図２０のシーケンスＳ１５５。）。
【０３３４】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１−１）の印刷開始制御部５２は、前記印刷の開始要求に含まれる予約番号に対応する、前記ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９内に格納された予約情報及び文書データを取得し、該予約情報及び前記文書データを含む印刷の開始要求をドキュメントプリントサービス１４（ＰＳ−１）に送信する（図２０のシーケンスＳ１５６。）。
【０３３５】
前記予約情報及び前記文書データを含む印刷の開始要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、前記文書データを、指定されたプリンタ６（Ｐ−１）で印刷可能な印刷データに変換し、該印刷データを含む印刷の開始要求を、前記予約情報に含まれるプリンタ６（Ｐ−１）に対して送信する（図２０のシーケンスＳ１５７。）。
【０３３６】
前記印刷の開始要求を受信したプリンタ６（Ｐ−１）は、前記印刷の開始要求に含まれる印刷データの印刷を行う。
【０３３７】
Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３が、図２０に示した処理を行うことによって、ユーザは、印刷の予約情報を変更して、該変更した印刷の予約情報で、文書を印刷することができる。
【０３３８】
図２２は、印刷予約変更時の処理を説明するためのシーケンス図（その２）である。
【０３３９】
図２２のシーケンスＳ１６０からシーケンスＳ１７１までの処理は、図２０のシーケンスＳ１３０からシーケンスＳ１４１までの処理と同様である。
【０３４０】
Ｗｅｂサーバ１は、図３に示すようなシステム構成において、新たに選択されたプリンタ６（Ｐ−１）の能力情報を取得すると、変更前の印刷場所（Ｂ−１−２）までの経路情報を含む、プリンタ６（Ｐ−２−２）の能力情報の取得要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２２のシーケンスＳ１７２。）。
【０３４１】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ａ−１）に送信する（図２２のシーケンスＳ１７３。）。
【０３４２】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｒ−０）に送信する（図２２のシーケンスＳ１７４。）。
【０３４３】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１）に送信する（図２２のシーケンスＳ１７５。）。
【０３４４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、該取得要求に含まれる経路情報を基に、該取得要求を、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図２２のシーケンスＳ１７６。）。
【０３４５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（図２２のシーケンスＳ１７７。）。
【０３４６】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図２２のシーケンスＳ１７８。）。
【０３４７】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ｂ−１）に送信する（図２２のシーケンスＳ１７９。）。
【０３４８】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ｒ−０）に送信する（図２２のシーケンスＳ１８０。）。
【０３４９】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１）に送信する（図２２のシーケンスＳ１８１。）。
【０３５０】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報を基に、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２２のシーケンスＳ１８２。）。
【０３５１】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、Ｗｅｂサーバ１に送信する（図２２のシーケンスＳ１８３。）。
【０３５２】
新たに変更したプリンタ６（Ｐ−１）の能力情報と、変更前のプリンタ６（Ｐ−２−２）の能力情報とを取得したＷｅｂサーバ１は、前記２つのプリンタ６の能力情報に基づいて、例えば、図１８（Ｇ）に示すような印刷条件設定画面を作成し、ユーザに提供する。
【０３５３】
Ｗｅｂサーバ１は、例えば、取得した変更前のプリンタ６（Ｐ−２−２）の能力情報と、変更後のプリンタ６（Ｐ−１）の能力情報とを基に、能力が同じ部分のみをユーザに提供する。
【０３５４】
例えばユーザが、図１８（Ｇ）に示される印刷条件設定画面において、印刷条件を設定して、「印刷予約確認」ボタンをタップすると、Ｗｅｂサーバ１は、図１８（Ｈ）に示されるような印刷予約確認画面を作成し、ユーザに提供する。
【０３５５】
例えばユーザが、図１８（Ｈ）に示される印刷予約確認画面において、「印刷予約」ボタンをタップすると、Ｗｅｂサーバ１は、新たな予約情報を含む印刷の予約要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２２のシーケンスＳ１８４。）。
【０３５６】
例えば、前記新たな予約情報には、新たな印刷場所を特定する識別情報、新たな印刷場所までの経路情報、新たなプリンタ６を特定する識別情報、新たな印刷条件、変更前の予約情報を識別する予約番号、変更前の予約情報と共に保存された文書データを識別する識別情報等が含まれる。
【０３５７】
前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、前記印刷の予約要求に含まれる変更前の予約情報を識別する予約番号等を予約情報取得部５３に提供して、対応する変更前の予約情報の取得を要求する。
【０３５８】
前記取得要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の予約情報取得部５３は、前記変更前の予約情報を識別する予約番号を基に、予約場所である当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報を取得する。
【０３５９】
印刷環境共用サービス１３（Ａ−１−１）の予約情報取得部５３より、予約情報を取得した旨の通知を受け取った印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、該予約情報と共に、前記新たな予約情報に含まれる、例えば新たな印刷場所を特定する識別情報、新たな印刷場所までの経路情報、新たなプリンタ６を特定する識別情報、新たな印刷条件等を印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６に提供して、予約情報の変更を要求する。
【０３６０】
前記変更要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報を、新たな予約情報に変更する。
【０３６１】
例えば、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報に含まれる印刷場所（Ｂ−１−２）を識別する識別情報を、新たな印刷場所（Ｂ−１−１）を特定する識別情報に変更したり、元のプリンタ６（Ｐ−２−２）を識別する識別情報を、新たなプリンタ６（Ｐ−１）を識別する識別情報に変更したりする。
【０３６２】
また、前記印刷の予約要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、該印刷の予約要求に含まれる変更前の予約情報と共に保存された文書データを識別する識別情報等を印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４に提供して、対応する文書データの取得を要求する。
【０３６３】
前記取得要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４は、前記文書データを識別する識別情報を基に、予約場所である当該ＳＰＳサーバ３（Ａ−１−１）に保存されている文書データの中から対応する文書データを取得する。
【０３６４】
印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６が変更した予約情報と、印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４が取得した文書データと、文書変換情報とを印刷環境共用サービス１３（Ａ−１−１）のデータ転送部４４に提供し、前記予約情報と前記文書データと前記文書変更情報との転送を要求する。なお、ここで文書変換情報は、例えば、変更前のプリンタ６（Ｐ−２−２）を管理するプリントサーバ４（ＰＳ−２）と通信可能なＳＰＳサーバ３（Ｂ−１−２）までの経路情報と、変更前のプリンタ６（Ｐ−２−２）を管理するプリントサーバ４（ＰＳ−２）を識別する識別情報と、変更前のプリンタ６（Ｐ−２−２）を特定する識別情報と、新たな印刷条件と、を含む。
【０３６５】
前記転送要求を受け取った印刷環境共用サービス１３（Ａ−１−１）のデータ転送部４４は、前記予約情報と前記文書データと前記文書変換情報とを前記予約情報に含まれる新たな印刷場所までの経路情報及び／又は前記文書変換情報に基づいて、印刷環境共用サービス１３（Ａ−１）に転送する（図２２のシーケンスＳ１８５。）。
【０３６６】
前記予約情報と前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ａ−１）のデータ転送部４４は、前記予約情報と前記文書データと前記文書変換情報とを前記新たな印刷場所までの経路情報及び／又は前記文書変換情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に転送する（図２２のシーケンスＳ１８６。）。
【０３６７】
前記予約情報と前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ｒ−０）のデータ転送部４４は、前記予約情報と前記文書データと前記文書変換情報とを前記新たな印刷場所までの経路情報及び／又は前記文書変換情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に転送する（図２２のシーケンスＳ１８７。）。
【０３６８】
前記予約情報と前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ｂ−１）のデータ転送部４４は、前記文書データと前記文書変換情報とを、前記文書変換情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に転送する（図２２のシーケンスＳ１８８。）。
【０３６９】
前記文書データと前記文書変換情報とを取得した印刷環境共用サービス１３（Ｂ−１−２）の変換要求送信部５７は、前記文書変換情報に基づいて、前記文書データを含む文書データから印刷データへの変換要求をドキュメントプリントサービス１４（ＰＳ−２）に送信する（図２２のシーケンスＳ１８９。）。
【０３７０】
前記変換要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、要求に基づいて、文書データを印刷データに変換し、該印刷データを印刷環境共用サービス１３（Ｂ−１−２）に送信する（図２２のシーケンスＳ１９０。）。
【０３７１】
例えば、ドキュメントプリントサービス１４は、文書データをＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）やＴＩＦＦ（Ｔａｇｇｅｄ  Ｉｍａｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ）、ＰＳ（ＰｏｓｔＳｃｒｉｐｔ）等の印刷データに変換する。
【０３７２】
印刷環境共用サービス１３（Ｂ−１−２）の印刷データ受信部５８は、印刷データを受信し、該受信した印刷データの転送を、データ転送部４４に要求する。
【０３７３】
前記要求を受け取った印刷環境共用サービス１３（Ｂ−１−２）のデータ転送部４４は、前記印刷データを、前記文書変換情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に転送する（図２２のシーケンスＳ１９１。）。
【０３７４】
前記印刷データを受信した印刷環境共用サービス１３（Ｂ−１）のデータ転送部４４は、シーケンスＳ１８７において受信した予約情報と、シーケンスＳ１９１において受信した印刷データとを、前記新たな印刷場所までの経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に転送する（図２２のシーケンスＳ１９２。）。
【０３７５】
転送されてきた前記予約情報及び前記印刷データを取得した印刷環境共用サービス１３（Ｂ−１−１）のデータ転送部４４は、該取得した旨を印刷環境共用サービス１３（Ｂ−１−１）の印刷予約制御部５１に通知する。印刷環境共用サービス１３（Ｂ−１−１）の印刷予約制御部５１は、印刷環境共用サービス１３（Ｂ−１−１）のデータ転送部４４が取得した予約情報及び印刷データを印刷環境共用サービス１３（Ｂ−１−１）の保存部４７に渡し、保存を要求する。該要求を受けた印刷環境共用サービス１３（Ｂ−１−１）の保存部４７は、予約情報及び印刷データを、印刷場所であるＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存する。
【０３７６】
一方、印刷環境共用サービス１３（Ａ−１−１）の印刷予約制御部５１は、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６が変更した予約情報と印刷環境共用サービス１３（Ａ−１−１）の保存文書データ取得部５４が取得した文書データとを印刷環境共用サービス１３（Ａ−１−１）の保存部４７に提供し、予約情報及び文書データの保存を要求する。
【０３７７】
前記保存の要求を受け取った印刷環境共用サービス１３（Ａ−１−１）の保存部４７は、前記予約情報と前記文書データとを予約場所であるＳＰＳサーバ３（Ａ−１−１）のＨＤＤ３９に保存する。
【０３７８】
また、Ｗｅｂサーバ１は、例えば印刷場所等へ赴いたユーザからの要求に基づいて、該ユーザが参照可能な予約一覧の取得要求を印刷環境共用サービス１３（Ａ−１−１）に送信する（図２２のシーケンスＳ１９３。）。
【０３７９】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザを識別する識別子、例えばユーザＩＤ、を基に、当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧としてＷｅｂサーバ１に送信する（図２２のシーケンスＳ１９４。）。
【０３８０】
Ｗｅｂサーバ１は、予約一覧を受信すると、該予約一覧を表示内容とする図２１（Ａ）に示すような印刷予約選択画面を作成し、ユーザに提供する。
【０３８１】
例えば、ユーザが図２１（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップすると、Ｗｅｂサーバ１は、印刷環境共用サービス１３（Ａ−１−１）に対して、「予約１」に対応する予約情報の取得要求を送信する（図２２のシーケンスＳ１９５。）。
【０３８２】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）の予約情報取得部５３は、前記取得要求に含まれる予約番号を基に、当該ＳＰＳサーバ３（Ａ−１−１）に保存されている予約情報の中から対応する予約情報を取得し、Ｗｅｂサーバ１に送信する（図２２のシーケンスＳ１９６。）。
【０３８３】
Ｗｅｂサーバ１は、前記予約情報を受信すると、該予約情報を表示内容とする図２１（Ｂ）に示すような印刷予約内容表示画面を作成し、ユーザに提供する。
【０３８４】
例えば、ユーザが図２１（Ｂ）に示すような印刷予約内容表示画面において予約内容を確認し、該印刷予約内容表示画面において「印刷」ボタンをタップした場合、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、予約番号を含む印刷開始要求を送信する（図２２のシーケンスＳ１９７。）。
【０３８５】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１−１）の印刷開始制御部５２は、印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ａ−１）に送信する（図２２のシーケンスＳ１９８。）。
【０３８６】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ａ−１）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｒ−０）に送信する（図２２のシーケンスＳ１９９。）。
【０３８７】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｒ−０）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１）に送信する（図２２のシーケンスＳ２００。）。
【０３８８】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１）の印刷開始制御部５２は、前記印刷場所までの経路情報を基に、該印刷の開始要求を印刷環境共用サービス１３（Ｂ−１−１）に送信する（図２２のシーケンスＳ２０１。）。
【０３８９】
前記印刷の開始要求を受信した印刷環境共用サービス１３（Ｂ−１−１）の印刷開始制御部５２は、前記印刷の開始要求に含まれる予約番号に対応する、前記ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９内に格納された予約情報及び印刷データを取得し、該予約情報及び前記印刷データを含む印刷の開始要求をドキュメントプリントサービス１４（ＰＳ−１）に送信する（図２２のシーケンスＳ２０２。）。
【０３９０】
前記予約情報及び前記印刷データを含む印刷の開始要求を受信したドキュメントプリントサービス１４（ＰＳ−１）は、前記印刷データを含む印刷の開始要求を、前記予約情報に含まれるプリンタ６（Ｐ−１）に対して送信する（図２２のシーケンスＳ２０３。）。
【０３９１】
前記印刷の開始要求を受信したプリンタ６（Ｐ−１）は、前記印刷の開始要求に含まれる印刷データの印刷を行う。
【０３９２】
Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３が、図２２に示した処理を行うことによって、ユーザは、印刷の予約情報を変更して、該変更した印刷の予約情報で、文書を印刷することができる。
【０３９３】
なお、図２２に示したプリンタ６（Ｐ−１）の能力情報の取得と、プリンタ６（Ｐ−２−２）の能力情報の取得との順番はどちらが最初であってもよい。
【０３９４】
また、図２２のシーケンスＳ１７１とシーケンスＳ１７２の処理を行わず、プリンタ６の能力情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５が、予約変更前のプリンタ６の能力情報と、変更後のプリンタ６の能力情報とを取得して、該取得した２つの能力情報の内、共通の能力情報の部分をＷｅｂサーバ１に送信するようにしてもよい。
【０３９５】
なお、図２２に示した処理は、図２０に示した処理と比べて、Ｗｅｂサーバ１及び／又は印刷環境共用サービス１３が、予約変更前のプリンタ６の能力情報と、変更後のプリンタ６の能力情報とを取得し、共通の能力情報を基に、印刷条件設定画面を作成し、また、予約変更前のプリンタ６を管理するドキュメントプリントサービス１４において文書データから印刷データの変換を行うことによって、ユーザが選択した文書を印刷するのに必要とするアプリケーション（例えば、Ｍｉｃｒｏｓｏｆｔ  Ｗｏｒｄ（登録商標））が変更前のプリントサーバ４でしか利用できない場合でも、新たに選択された印刷場所及びプリンタ６において文書を印刷することができる。
【０３９６】
以下、プリンタ６の変更処理の一例を図２３及び図２４を用いて説明する。
【０３９７】
図２３は、プリンタの変更を説明するための図（その１）である。
【０３９８】
図２４は、プリンタの変更処理を説明するためのシーケンス図（その１）である。
【０３９９】
例えば、ユーザが図１７（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、Ｗｅｂサーバ１は、図２３（Ａ）に示すような予約変更画面を作成し、ユーザに提供する。
【０４００】
例えば、ユーザが図２３（Ａ）に示した予約変更画面において、「プリンタ変更」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、予約情報に含まれる印刷場所（Ｂ−１−２）までの経路情報を含む、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２４のシーケンスＳ２１０。）。
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図２４のシーケンスＳ２１１。）。
【０４０１】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図２４のシーケンスＳ２１２。）。
【０４０２】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（図２４のシーケンスＳ２１３。）。
【０４０３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（図２４のシーケンスＳ２１４。）。
【０４０４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されているプリンタリスト７２を取得して、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図２４のシーケンスＳ２１５。）。
【０４０５】
印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（図２４のシーケンスＳ２１６。）。
【０４０６】
印刷環境共用サービス１３（Ｒ−０）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（図２４のシーケンスＳ２１７。）。
【０４０７】
印刷環境共用サービス１３（Ａ−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２４のシーケンスＳ２１８。）。
【０４０８】
印刷環境共用サービス１３（Ａ−１−１）のプリンタリスト取得部４２は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、Ｗｅｂサーバ１に送信する（図２４のシーケンスＳ２１９。）。
【０４０９】
Ｗｅｂサーバ１は、受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２に基づいて、図２３（Ｂ）に示すようなプリンタ変更画面を作成し、ユーザに提供する。
【０４１０】
図２３（Ｂ）には、現在選択されているプリンタ６と共に、印刷環境共用サービス１３（Ｂ−１−２）が参照可能であり、使用可能なプリンタ６が表示されている。
【０４１１】
ユーザは、図２３（Ｂ）に示されるようなプリンタ変更画面を用いて、プリンタを変更することができる。
【０４１２】
例えば、ユーザがプリンタ６（Ｐ−２−２）をプリンタ６（Ｐ−２−１）に変更し、続いて印刷条件を設定し、印刷予約を行うと、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報を、新たな予約情報に変更する。
【０４１３】
例えば、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報に含まれるプリンタ６（Ｐ−２−２）を識別する識別情報を、新たなプリンタ６（Ｐ−２−１）を識別する識別情報に変更したり、元の予約情報に含まれる印刷条件を新たな印刷条件に変更したりする。
【０４１４】
以下、印刷条件の変更を図２５及び図２６を用いて説明する。
【０４１５】
図２５は、印刷条件の変更を説明するための図（その１）である。
【０４１６】
図２６は、印刷条件の変更処理を説明するためのシーケンス図（その１）である。
【０４１７】
例えば、ユーザが図１７（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、Ｗｅｂサーバ１は、図２５（Ａ）に示すような予約変更画面を作成し、ユーザに提供する。
【０４１８】
例えば、ユーザが図２５（Ａ）に示した予約変更画面において、「印刷条件変更」を選択し、「次へ」ボタンをタップすると、Ｗｅｂサーバ１は、図３に示すようなシステム構成において、印刷環境共用サービス１３（Ａ−１−１）に対して、プリンタ６（Ｐ−２−２）の能力情報の取得要求を送信する（図２６のシーケンスＳ２２０。）。
【０４１９】
プリンタ６（Ｐ−２−２）の能力情報の取得要求を受信した印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、印刷場所までの経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に対して前記取得要求を送信する（図２６のシーケンスＳ２２１。）。
【０４２０】
前記取得要求を受信した印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に対して前記取得要求を送信する（図２６のシーケンスＳ２２２。）。
【０４２１】
前記取得要求を受信した印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して前記取得要求を送信する（図２６のシーケンスＳ２２３。）。
【０４２２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に対して前記取得要求を送信する（図２６のシーケンスＳ２２４。）。
【０４２３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、ドキュメントプリントサービス１４（ＰＳ−２）に対して前記取得要求を送信する（図２６のシーケンスＳ２２５。）。
【０４２４】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図２６のシーケンスＳ２２６。）。
【０４２５】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図２６のシーケンスＳ２２７。）。
【０４２６】
印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ｒ−０）に送信する（図２６のシーケンスＳ２２８。）。
【０４２７】
印刷環境共用サービス１３（Ｒ−０）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１）に送信する（図２６のシーケンスＳ２２９。）。
【０４２８】
印刷環境共用サービス１３（Ａ−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、前記経路情報に基づいて、印刷環境共用サービス１３（Ａ−１−１）に送信する（図２６のシーケンスＳ２３０。）。
【０４２９】
印刷環境共用サービス１３（Ａ−１−１）のプリンタ能力情報取得部４５は、受信したプリンタ６（Ｐ−２−２）の能力情報を、Ｗｅｂサーバ１に送信する（図２６のシーケンスＳ２３１。）。
【０４３０】
Ｗｅｂサーバ１は、受信したプリンタ６（Ｐ−２−２）の能力情報に基づいて、図２５（Ｂ）に示すような印刷条件変更画面を作成し、ユーザに提供する。
【０４３１】
ユーザは、図２５（Ｂ）に示されるような印刷条件変更画面を用いて、印刷条件を変更することができる。
【０４３２】
例えば、ユーザが印刷条件を変更し、印刷予約を行うと、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報を、新たな予約情報に変更する。
【０４３３】
例えば、印刷環境共用サービス１３（Ａ−１−１）の予約情報変更部５６は、元の予約情報に含まれる印刷条件（Ａ４、横長、カラー、両面なし、部数５）を新たな印刷条件（Ａ４、横長、白黒、両面あり、部数８）に変更したりする。
【０４３４】
上述した第一実施例においては、Ｗｅｂサーバ１を介して、印刷の予約、印刷の開始、予約の変更等を行う一例を説明したが、以下では、ＳＰＳサーバ３と接続された操作端末を用いて予約の変更を行う処理の一例を第二実施例において説明する。
【実施例２】
【０４３５】
図２７は、操作端末の一例を説明するための概念図である。
【０４３６】
操作端末はＳＰＳサーバ３と接続され、タッチパネル等を有し、後述する各種画面（例えば、印刷予約選択画面、予約変更画面、印刷場所変更画面等）をタッチパネル上に表示すると共に、ユーザからの入力操作を受け付ける。
【０４３７】
また、操作端末は、ＳＤメモリカード等の記録媒体を挿抜可能なスロットを有し、該スロットに挿入された記録媒体より、該記録媒体に書き込まれたデータを読み取る。
【０４３８】
後述するようにユーザは、例えば記録媒体に印刷場所までの経路情報を書き込み、該記録媒体を操作端末に挿入し、操作端末に経路情報を提供する。
【０４３９】
以下、第二実施例におけるＳＰＳサーバ３の機能構成を、図２８を用いて説明する。
【０４４０】
図２８は、ＳＰＳサーバの他の例の機能構成図である。
【０４４１】
図２８におけるＳＰＳサーバ３の機能構成は、第一実施例の図６におけるＳＰＳサーバ３の機能構成と比べて、印刷環境共用サービス１３に画面制御部５９が新たに付加されている。
【０４４２】
画面制御部５９は、後述する各種画面（例えば、印刷予約選択画面、予約変更画面、印刷場所変更画面等）を作成し、操作端末に提供すると共に、操作端末のタッチパネルを介して、ユーザが入力した入力データに基づく制御を行う。
【０４４３】
以下、印刷場所の変更処理を図２９から図３５を用いて説明する。
【０４４４】
なお、以下では説明の簡略化のため、ＳＰＳサーバ３が操作端末と一体となり、ＳＰＳサーバ３が図２７において説明したタッチパネルやスロットを有するものとして説明を行う。このことは本発明の実施を制限するものではない。
【０４４５】
また、第二実施例においても、第一実施例の図３に示したシステム構成と同様のシステム構成を用いて説明を行う。
【０４４６】
図２９は、印刷場所の変更を説明するための図（その２）である。
【０４４７】
図３０は、印刷場所の変更処理を説明するためのシーケンス図（その２）である。
【０４４８】
なお、図２９及び図３０では、ユーザがＳＰＳサーバ３（Ｂ−１−２−１）を用いて印刷場所をＢ−１−２からＢ−１−２−１に変更する場合を例にとって説明する。また、図２９及び図３０では、経路情報が記録されている記録媒体が、ユーザによってＳＰＳサーバ３（Ｂ−１−２−１）のスロットに挿入され、ＳＰＳサーバ３（Ｂ−１−２−１）に経路情報が提供される例を用いて説明を行う。
【０４４９】
例えばユーザが、印刷場所として印刷環境共用サービス１３（Ｂ−１−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−２−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−２−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−２−１）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０４５０】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−２−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９は、図２９（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４５１】
図２９（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１−２−１）のサービスリスト７１を参照し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図３０のシーケンスＳ３００。）。
【０４５２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として印刷環境共用サービス１３（Ｂ−１−２−１）に送信する（図３０のシーケンスＳ３０１。）。
【０４５３】
印刷環境共用サービス１３（Ｂ−１−２−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９は、前記予約一覧を表示内容とする図２９（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４５４】
例えば、ユーザが図２９（Ｂ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２−１）の予約情報取得部５３は、印刷環境共用サービス１３（Ｂ−１−２）に対して、「予約１」に対応する予約情報の取得要求を送信する（図３０のシーケンスＳ３０２。）。
【０４５５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約情報取得部５３は、前記取得要求に含まれる予約番号を基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報を取得し、印刷環境共用サービス１３（Ｂ−１−２−１）に送信する（図３０のシーケンスＳ３０３。）。
【０４５６】
印刷環境共用サービス１３（Ｂ−１−２−１）の予約情報取得部５３は、受信した前記予約情報を印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９は、前記予約情報を表示内容とする図２９（Ｃ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４５７】
例えば、ユーザが図２９（Ｃ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９は、図２９（Ｄ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４５８】
例えば、ユーザが図２９（Ｄ）に示した予約変更画面において、「印刷場所変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１の取得要求を、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図３０のシーケンスＳ３０４。）。
【０４５９】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ｂ−１−２−１）に送信する（図３０のシーケンスＳ３０５。）。
【０４６０】
印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を受信した印刷環境共用サービス１３（Ｂ−１−２−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を基に、図２９（Ｅ）に示すような印刷場所変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。 
例えば、ユーザが図２９（Ｅ）に示される印刷場所変更画面において、「Ｂ−１−２−１」を選択し、「決定」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９は、図２９（Ｆ）に示すような印刷場所変更確認画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４６１】
ここで、例えばユーザが図２９（Ｆ）に示される印刷場所変更確認画面において、「印刷場所変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２−１）の予約情報変更部５６は、シーケンスＳ３０３において予約情報取得部５３が取得した元の予約情報に含まれる印刷場所（Ｂ−１−２）を識別する識別情報を、新たな印刷場所（Ｂ−１−２−１）を特定する識別情報に変更する。
【０４６２】
また、例えばユーザが図２９（Ｆ）に示される印刷場所変更確認画面において、「印刷場所変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２−１）は、Ａ−１−１からＢ−１−２までの経路情報に、「Ｂ−１−２−１」を追加する。
【０４６３】
また、例えば、印刷環境共用サービス１３（Ｂ−１−２−１）の予約情報変更部５６より、予約情報を変更した旨を受け取った印刷環境共用サービス１３（Ｂ−１−２−１）の印刷予約制御部５１は、該変更した予約情報を保存する旨の要求を、印刷環境共用サービス１３（Ｂ−１−２−１）の保存部４７に渡す。該要求を受け取った印刷環境共用サービス１３（Ｂ−１−２−１）の保存部４７は、印刷環境共用サービス１３（Ｂ−１−２−１）の予約情報変更部５６が変更した予約情報を、ＳＰＳサーバ３（Ｂ−１−２−１）のＨＤＤ３９に保存する。以下においても同様である。
【０４６４】
また、印刷環境共用サービス１３（Ｂ−１−２−１）の予約情報変更部５６は、変更した予約情報を、例えば図３に示されるようなシステム構成において、経路情報を用いて、印刷の予約場所のＳＰＳサーバ３（Ａ−１−１）等に転送し、印刷の予約場所に保存してある予約情報を、前記変更した予約情報で書きかえるようにしてもよい。以下においても同様である。
【０４６５】
印刷環境共用サービス１３が、上述したような処理を行うことによって、ユーザは、ＳＰＳサーバ３を直接操作し、印刷場所を変更することができる。
【０４６６】
また、例えば、ユーザが図２９（Ｆ）に示されるような印刷場所変更確認画面において「プリンタ選択」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２−１）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−２−１）のＨＤＤ３９に保存されているプリンタリスト７２を取得して、印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−２−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−２−１）のプリンタリスト７２を基に、図２９（Ｇ）に示すようなプリンタ選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４６７】
ユーザは、図２９（Ｇ）に示されるようなプリンタ選択画面を用いて、変更した印刷場所で利用可能なプリンタ６を選択することができる。
【０４６８】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、印刷場所をＢ−１−２からＢ−１−１に変更する場合を例にとって図３１から図３３を用いて説明する。なお、図３１から図３３においては、経路情報は、ＳＰＳサーバ３（Ｂ−１−１）に提供されていない場合を例にとって説明を行う。
【０４６９】
図３１は、印刷場所の変更を説明するための図（その３）である。
【０４７０】
図３２は、印刷場所の変更処理を説明するためのシーケンス図（その３）である。
【０４７１】
例えばユーザが、印刷場所として印刷環境共用サービス１３（Ｂ−１−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０４７２】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３１（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４７３】
図３１（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１）に対して、予約一覧の取得要求を送信する（図３２のシーケンスＳ３１０。）。
【０４７４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、その予約名、予約番号等を取得する。但し、対応する予約情報が無い場合、対応する予約情報がない旨のレスポンスを情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３２のシーケンスＳ３１１。）。
【０４７５】
対応する予約情報がない旨のレスポンスを受信した印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、印刷環境共用サービス１３（Ｂ−１）の下位の印刷環境共用サービス１３に対する、前記ユーザＩＤ等を含む予約一覧の取得要求を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて、当該印刷環境共用サービス１３（Ｂ−１−１）の上位である印刷環境共用サービス１３（Ｂ−１）に対して、送信する（図３２のシーケンスＳ３１２。）。
【０４７６】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図３２のシーケンスＳ３１３。）。
【０４７７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３２のシーケンスＳ３１４。）。
【０４７８】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記予約一覧を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、取得要求元である印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３２のシーケンスＳ３１５。）。
【０４７９】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図３１（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４８０】
例えば、ユーザが図３１（Ｂ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して、ＳＰＳサーバ３（Ｂ−１−２）に保存されている「予約１」に対応する予約情報の取得要求を送信する（図３２のシーケンスＳ３１６。）。
【０４８１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約情報取得部５３は、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、前記取得要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する（図３２のシーケンスＳ３１７。）。
【０４８２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約情報取得部５３は、前記取得要求に含まれる予約番号を基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報を取得し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３２のシーケンスＳ３１８。）。
【０４８３】
前記予約情報を受信した印刷環境共用サービス１３（Ｂ−１）の予約情報取得部５３は、前記予約情報を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３２のシーケンスＳ３１９。）。
【０４８４】
印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、受信した前記予約情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約情報を表示内容とする図３１（Ｃ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４８５】
例えば、ユーザが図３１（Ｃ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３１（Ｄ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４８６】
例えば、ユーザが図３１（Ｄ）に示した予約変更画面において、「印刷場所変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３２のシーケンスＳ３２０。）。
【０４８７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、該取得要求を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図３２のシーケンスＳ３２１。）。
【０４８８】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されているサービスリスト７１を取得して、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３２のシーケンスＳ３２２。）。
【０４８９】
印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、該印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３２のシーケンスＳ３２３。）。
【０４９０】
印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を受信した印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を基に、図３１（Ｅ）に示すような印刷場所変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４９１】
例えば、ユーザが図３１（Ｅ）に示される印刷場所変更画面において、「Ｂ−１」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）は、経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）の、Ｂ−１からＢ−１−２までの経路を削除する。また、ユーザが図３１（Ｅ）に示される印刷場所変更画面において、「Ｂ−１」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１の取得要求を、印刷環境共用サービス１３（Ｂ−１）に送信する（図３２のシーケンスＳ３２４。）。
【０４９２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１）のＨＤＤ３９に保存されているサービスリスト７１を取得して、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３２のシーケンスＳ３２５。）。
【０４９３】
印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を受信した印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を基に、図３１（Ｆ）に示すような印刷場所変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４９４】
例えば、ユーザが図３１（Ｆ）に示される印刷場所変更画面において、「Ｂ−１−１」を選択し、「決定」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３１（Ｇ）に示すような印刷場所変更確認画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４９５】
ここで、例えばユーザが図３１（Ｇ）に示される印刷場所変更確認画面において、「印刷場所変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）は、経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１）に、Ｂ−１からＢ−１−１までの経路を追加する。また、ユーザが図３１（Ｇ）に示される印刷場所変更確認画面において、「印刷場所変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６は、シーケンスＳ３１９において予約情報取得部５３が取得した元の予約情報に含まれる印刷場所（Ｂ−１−２）を識別する識別情報を、新たな印刷場所（Ｂ−１−１）を特定する識別情報に変更する。
【０４９６】
印刷環境共用サービス１３が、上述したような処理を行うことによって、ユーザは、経路情報を提供しなくても、ＳＰＳサーバ３を直接操作し、印刷場所を変更することができる。
【０４９７】
また、例えば、ユーザが図３１（Ｇ）に示されるような印刷場所変更確認画面において「プリンタ選択」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存されているプリンタリスト７２を取得して、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２を基に、図３１（Ｈ）に示すようなプリンタ選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０４９８】
ユーザは、図３１（Ｈ）に示されるようなプリンタ選択画面を用いて、変更した印刷場所で利用可能なプリンタ６を選択することができる。
【０４９９】
以下では、経路情報なしで予約情報を変更する他の例を、図３３を用いて説明する。
【０５００】
図３３は、印刷場所の変更処理を説明するためのシーケンス図（その４）である。
【０５０１】
例えばユーザが、印刷場所として印刷環境共用サービス１３（Ｂ−１−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０５０２】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３１（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５０３】
図３１（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図３３のシーケンスＳ３３０。）。
【０５０４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、その予約名、予約番号等を取得する。但し、対応する予約情報が無い場合、当該印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図３３のシーケンスＳ３３１。）。
【０５０５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３３のシーケンスＳ３３２。）。
【０５０６】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記予約一覧を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、取得要求元である印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３３のシーケンスＳ３３３。）。
【０５０７】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図３１（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５０８】
図３３のシーケンスＳ３３４からシーケンスＳ３４３までの処理は、図３２のシーケンスＳ３１６からシーケンスＳ３２５までの処理と同様である。また、図３３の予約情報の変更処理及び図３３のプリンタリスト７２の取得処理も、図３２の予約情報の変更処理及び図３２のプリンタリスト７２の取得処理と同様である。
【０５０９】
図３３に示した処理では、図３２に示した処理と比べて、予約一覧の取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５が、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、対応する予約情報が無い場合、自発的に当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信し、対応する予約一覧を取得している。
【０５１０】
印刷環境共用サービス１３が、図３３に示した処理を行うことによって、ユーザは、経路情報を提供しなくても、ＳＰＳサーバ３を直接操作し、印刷場所を変更することができる。
【０５１１】
なお、図３３の処理において、印刷環境共用サービス１３（Ｂ−１）の下位の印刷環境共用サービス１３においても対応する予約情報が存在しない場合は、印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｒ−０）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信し、予約一覧の取得を要求する。
【０５１２】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、印刷場所をＢ−１−２からＢ−１−１に変更する他の例を図３４及び図３５を用いて説明する。なお、図３４及び図３５では、経路情報と共に予約情報が記録されている記録媒体が、ユーザによってＳＰＳサーバ３（Ｂ−１−１）のスロットに挿入され、ＳＰＳサーバ３（Ｂ−１−１）に経路情報と共に予約情報が提供される例を用いて説明を行う。
【０５１３】
図３４は、印刷場所の変更を説明するための図（その４）である。
【０５１４】
図３５は、印刷場所の変更処理を説明するためのシーケンス図（その５）である。
【０５１５】
例えばユーザが、印刷場所として印刷環境共用サービス１３（Ｂ−１−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、挿入された記録媒体より読み出した予約情報の内、前記ユーザＩＤに対応する予約情報の予約名、予約番号等を取得し、予約一覧として印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。
【０５１６】
前記予約一覧の提供を受けた印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３４（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５１７】
例えば、ユーザが図３４（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、挿入された記録媒体より読み出した予約情報の内、対応する予約番号の予約情報を取得し、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。
【０５１８】
前記予約情報の提供を受けた印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約情報を表示内容とする図３４（Ｂ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５１９】
例えば、ユーザが図３４（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３４（Ｃ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５２０】
例えば、ユーザが図３４（Ｃ）に示した予約変更画面において、「印刷場所変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、記録媒体より読み出した経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１−１））を識別する識別子が、記録媒体より読み出した経路情報に含まれていないと判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、記録媒体より読み出した経路情報を含む、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて上位である印刷環境共用サービス１３（Ｂ−１）に送信する（図３５のシーケンスＳ３５０。）。
【０５２１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、受け取った取得要求に含まれる経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１））を識別する識別子が、経路情報に含まれていると判定すると、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図３５のシーケンスＳ３５１。）。
【０５２２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されているサービスリスト７１を取得して、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１）に送信する（図３５のシーケンスＳ３５２。）。
【０５２３】
印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、前記印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３５のシーケンスＳ３５３。）。
【０５２４】
印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を受信した印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−２）のサービスリスト７１を基に、図３４（Ｄ）に示すような印刷場所変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５２５】
例えば、ユーザが図３４（Ｄ）に示される印刷場所変更画面において、「Ｂ−１」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）は、経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）の、Ｂ−１からＢ−１−２までの経路を削除する。また、ユーザが図３４（Ｄ）に示される印刷場所変更画面において、「Ｂ−１」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１）に送信する（図３５のシーケンスＳ３５４。）。
【０５２６】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のサービスリスト取得部４１は、ＳＰＳサーバ３（Ｂ−１）のＨＤＤ３９に保存されているサービスリスト７１を取得して、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３５のシーケンスＳ３５５。）。
【０５２７】
印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を受信した印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト取得部４１は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を基に、図３４（Ｅ）に示すような印刷場所変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５２８】
例えば、ユーザが図３４（Ｅ）に示される印刷場所変更画面において、「Ｂ−１−１」を選択し、「決定」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３４（Ｆ）に示すような印刷場所変更確認画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５２９】
ここで、例えばユーザが図３４（Ｆ）に示される印刷場所変更確認画面において、「印刷場所変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）は、経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１）に、Ｂ−１からＢ−１−１までの経路を追加する。また、ユーザが図３４（Ｆ）に示される印刷場所変更確認画面において、「印刷場所変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６は、予約情報取得部５３が取得した元の予約情報に含まれる印刷場所（Ｂ−１−２）を識別する識別情報を、新たな印刷場所（Ｂ−１−１）を特定する識別情報に変更する。
【０５３０】
印刷環境共用サービス１３が、上述したような処理を行うことによって、ユーザは、経路情報及び予約情報をＳＰＳサーバ３に提供し、該ＳＰＳサーバ３を直接操作し、印刷場所を変更することができる。
【０５３１】
例えば、ユーザが図３４（Ｆ）に示されるような印刷場所変更確認画面において「プリンタ選択」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存されているプリンタリスト７２を取得して、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト７２を基に、図３４（Ｇ）に示すようなプリンタ選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５３２】
ユーザは、図３４（Ｇ）に示されるようなプリンタ選択画面を用いて、変更した印刷場所で利用可能なプリンタ６を選択することができる。
【０５３３】
印刷環境共用サービス１３が、図２９から図３５において説明したような処理を行うことによって、ユーザは、例えば、急に会議の場所等が変更になった場合も、ユーザが今いる場所付近にあるＳＰＳサーバ３を操作し、予約していた予約情報の内、印刷場所等を変更し、新たな印刷場所で、文書を印刷することができる。
【０５３４】
以下、プリンタ６の変更処理を図３６から図４３を用いて説明する。
【０５３５】
図３６は、プリンタの変更を説明するための図（その２）である。
【０５３６】
図３７は、プリンタの変更処理を説明するためのシーケンス図（その２）である。
【０５３７】
なお、図３６及び図３７では、ユーザがＳＰＳサーバ３（Ｂ−１−２）を用いて、プリンタ６をＰ−２−２からＰ−２−１に変更する場合を例にとって説明する。
【０５３８】
例えばユーザが、印刷場所として印刷環境共用サービス１３（Ｂ−１−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−２）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９より取得すると、図３７に示すように、印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、当該ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報の予約名、予約番号等を取得し、予約一覧として印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９に提供する。
【０５３９】
前記予約一覧の提供を受けた印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、図３６（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５４０】
例えば、ユーザが図３６（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９より受け取ると、図３７に示すように印刷環境共用サービス１３（Ｂ−１−２）の予約情報取得部５３は、当該ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されている予約情報の内、対応する予約番号の予約情報を取得し、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９に提供する。
【０５４１】
前記予約情報の提供を受けた印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、前記予約情報を表示内容とする図３６（Ｂ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５４２】
例えば、ユーザが図３６（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、図３６（Ｃ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５４３】
例えば、ユーザが図３６（Ｃ）に示した予約変更画面において、「プリンタ変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、図３７に示すように当該ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されているプリンタリスト７２を取得して印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を基に、図３６（Ｄ）に示すようなプリンタ変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５４４】
ユーザは図３６（Ｄ）に示されるプリンタ変更画面を用いて、プリンタを変更することができる。
【０５４５】
例えば、ユーザが図３６（Ｄ）に示されるプリンタ変更画面において、「Ｐ−２−１」を選択し、「決定」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、図３６（Ｅ）に示すようなプリンタ変更確認画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５４６】
ここで、例えばユーザが図３６（Ｅ）に示されるプリンタ変更確認画面において、「プリンタ変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２）の予約情報変更部５６は、予約情報取得部５３が取得した元の予約情報に含まれるプリンタ６（Ｐ−２−２）を識別する識別情報を、新たなプリンタ６（Ｐ−２−１）を特定する識別情報に変更する。
【０５４７】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、プリンタ６をＰ−２−２からＰ−２−１に変更する一例を図３８及び図３９を用いて説明する。また、図３８及び図３９では、経路情報が記録されている記録媒体が、ユーザによってＳＰＳサーバ３（Ｂ−１−１）のスロットに挿入され、ＳＰＳサーバ３（Ｂ−１−１）に経路情報が提供される例を用いて説明を行う。
【０５４８】
図３８は、プリンタの変更を説明するための図（その３）である。
【０５４９】
図３９は、プリンタの変更処理を説明するためのシーケンス図（その３）である。
【０５５０】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０５５１】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３８（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５５２】
図３８（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、記録媒体より読み出した経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１−１））を識別する識別子が、記録媒体より読み出した経路情報に含まれていないと判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、記録媒体より読み出した経路情報や前記ユーザＩＤを含む予約一覧の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１）に対して送信する（図３９のシーケンスＳ３６０。）。
【０５５３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、受け取った取得要求に含まれる経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１））を識別する識別子が、経路情報に含まれていると判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、ユーザＩＤを含む予約一覧の取得要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する（図３９のシーケンスＳ３６１。）。
【０５５４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１）に送信する（図３９のシーケンスＳ３６２。）。
【０５５５】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記予約一覧を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３９のシーケンスＳ３６３。）。
【０５５６】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図３８（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５５７】
例えば、ユーザが図３８（Ｂ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して、ＳＰＳサーバ３（Ｂ−１−２）に保存されている「予約１」に対応する予約情報の取得要求を送信する（図３９のシーケンスＳ３６４。）。
【０５５８】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約情報取得部５３は、前記取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図３９のシーケンスＳ３６５。）。
【０５５９】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約情報取得部５３は、前記取得要求に含まれる予約番号を基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報を取得し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３９のシーケンスＳ３６６。）。
【０５６０】
前記予約情報を受信した印刷環境共用サービス１３（Ｂ−１）の予約情報取得部５３は、前記予約情報を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３９のシーケンスＳ３６７。）。
【０５６１】
印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、受信した前記予約情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約情報を表示内容とする図３８（Ｃ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５６２】
例えば、ユーザが図３８（Ｃ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３８（Ｄ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５６３】
例えば、ユーザが図３８（Ｄ）に示した予約変更画面において、「プリンタ変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト取得部４２は、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３９のシーケンスＳ３６８。）。
【０５６４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、該取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図３９のシーケンスＳ３６９。）。
【０５６５】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−２）に保存されているプリンタリスト７２を取得して、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図３９のシーケンスＳ３７０。）。
【０５６６】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、該印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図３９のシーケンスＳ３７１。）。
【０５６７】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト取得部４２は、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を基に、図３８（Ｅ）に示すようなプリンタ変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５６８】
ユーザは、図３８（Ｅ）に示されるプリンタ変更画面を用いて、プリンタを変更することができる。
【０５６９】
例えば、ユーザが図３８（Ｅ）に示されるプリンタ変更画面において、「Ｐ−２−１」を選択し、「決定」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３８（Ｆ）に示すようなプリンタ変更確認画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５７０】
ここで、例えばユーザが図３８（Ｆ）に示されるプリンタ変更確認画面において、「プリンタ変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６は、シーケンスＳ３６７において予約情報取得部５３が取得した元の予約情報に含まれるプリンタ６（Ｐ−２−２）を識別する識別情報を、新たなプリンタ６（Ｐ−２−１）を特定する識別情報に変更する。
【０５７１】
印刷環境共用サービス１３が、図３８及び図３９に示した処理を行うことによって、ユーザは、ＳＰＳサーバ３を直接操作し、プリンタを変更することができる。
【０５７２】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、プリンタ６をＰ−２−２からＰ−２−１に変更する他の例を図３８、図４０、図４１を用いて説明する。図４０及び図４１では、経路情報は、ＳＰＳサーバ３（Ｂ−１−１）に提供されていない場合を例にとって説明を行う。
【０５７３】
図４０は、プリンタの変更処理を説明するためのシーケンス図（その４）である。
【０５７４】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０５７５】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３８（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５７６】
図３８（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１）に対して、前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４０のシーケンスＳ３８０。）。
【０５７７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、その予約名、予約番号等を取得する。但し、対応する予約情報が無い場合、対応する予約情報がない旨のレスポンスを情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４０のシーケンスＳ３８１。）。
【０５７８】
対応する予約情報がない旨のレスポンスを受信した印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、印刷環境共用サービス１３（Ｂ−１）の下位の印刷環境共用サービス１３に対する、前記ユーザＩＤ等を含む予約一覧の取得要求を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて、当該印刷環境共用サービス１３（Ｂ−１−１）の上位である印刷環境共用サービス１３（Ｂ−１）に対して、送信する（図４０のシーケンスＳ３８２。）。
【０５７９】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４０のシーケンスＳ３８３。）。
【０５８０】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４０のシーケンスＳ３８４。）。
【０５８１】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４０のシーケンスＳ３８５。）。
【０５８２】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図３８（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５８３】
図４０のシーケンスＳ３８６からシーケンスＳ３９３までの処理は、図３９のシーケンスＳ３６４からシーケンスＳ３７１までの処理と同様である。また、図４０の予約情報変更処理は、図３９の予約情報変更処理と同様である。
【０５８４】
印刷環境共用サービス１３が、図４０に示した処理を行うことによって、ユーザは、経路情報を提供しなくても、ＳＰＳサーバ３を直接操作し、プリンタを変更することができる。
【０５８５】
以下では、経路情報なしでプリンタ６を変更する他の例を、図３８及び図４１を用いて説明する。
【０５８６】
図４１は、プリンタの変更処理を説明するためのシーケンス図（その５）である。
【０５８７】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０５８８】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図３８（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５８９】
図３８（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４１のシーケンスＳ４００。）。
【０５９０】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、その予約名、予約番号等を取得する。但し、対応する予約情報が無い場合、当該印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４１のシーケンスＳ４０１。）。
【０５９１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４１のシーケンスＳ４０２。）。
【０５９２】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、前記予約一覧を取得要求元である印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４１のシーケンスＳ４０３。）。
【０５９３】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図３８（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０５９４】
図４１のシーケンスＳ４０４からシーケンスＳ４１１までの処理は、図４０のシーケンスＳ３８６からシーケンスＳ３９３までの処理と同様である。また、図４１の予約情報変更処理は、図４０の予約情報変更処理と同様である。
【０５９５】
図４１に示した処理では、図４０に示した処理と比べて、予約一覧の取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５が、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、対応する予約情報が無い場合、自発的に当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信し、対応する予約一覧を取得している。
【０５９６】
印刷環境共用サービス１３が、図４１に示した処理を行うことによって、ユーザは、経路情報を提供しなくても、ＳＰＳサーバ３を直接操作し、プリンタを変更することができる。
【０５９７】
なお、図４１の処理において、印刷環境共用サービス１３（Ｂ−１）の下位の印刷環境共用サービス１３においても対応する予約情報が存在しない場合は、印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｒ−０）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信し、予約一覧の取得を要求する。
【０５９８】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、プリンタ６をＰ−２−２からＰ−２−１に変更する他の例を図４２及び図４３を用いて説明する。なお、図４２及び図４３では、経路情報と共に予約情報が記録されている記録媒体が、ユーザによってＳＰＳサーバ３（Ｂ−１−１）のスロットに挿入され、ＳＰＳサーバ３（Ｂ−１−１）に経路情報と共に予約情報が提供される例を用いて説明を行う。
【０５９９】
図４２は、プリンタの変更を説明するための図（その４）である。
【０６００】
図４３は、プリンタの変更処理を説明するためのシーケンス図（その６）である。
【０６０１】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、図４３に示すように、挿入された記録媒体より読み出した予約情報の内、前記ユーザＩＤに対応する予約情報の予約名、予約番号等を取得し、予約一覧として印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。
【０６０２】
前記予約一覧の提供を受けた印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図４２（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６０３】
例えば、ユーザが図４２（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、図４３に示すように、挿入された記録媒体より読み出した予約情報の内、対応する予約番号の予約情報を取得し、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。
【０６０４】
前記予約情報の提供を受けた印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約情報を表示内容とする図４２（Ｂ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６０５】
例えば、ユーザが図４２（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図４２（Ｃ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６０６】
例えば、ユーザが図４２（Ｃ）に示した予約変更画面において、「プリンタ変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト取得部４２は、記録媒体より読み出した経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１−１））を識別する識別子が、記録媒体より読み出した経路情報に含まれていないと判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、記録媒体より読み出した経路情報を含む、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて上位である印刷環境共用サービス１３（Ｂ−１）に送信する（図４３のシーケンスＳ４２０。）。
【０６０７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、受け取った取得要求に含まれる経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１））を識別する識別子が、経路情報に含まれていると判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２の取得要求を、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図４３のシーケンスＳ４２１。）。
【０６０８】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト取得部４２は、ＳＰＳサーバ３（Ｂ−１−２）に保存されているプリンタリスト７２を取得して、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１）に送信する（図４３のシーケンスＳ４２２。）。
【０６０９】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタリスト取得部４２は、前記印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４３のシーケンスＳ４２３。）。
【０６１０】
印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を受信した印刷環境共用サービス１３（Ｂ−１−１）のプリンタリスト取得部４２は、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、印刷環境共用サービス１３（Ｂ−１−２）のプリンタリスト７２を基に、図４２（Ｄ）に示すようなプリンタ変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６１１】
ユーザは、図４２（Ｄ）に示されるプリンタ変更画面を用いて、プリンタを変更することができる。
【０６１２】
例えば、ユーザが図４２（Ｄ）に示されるプリンタ変更画面において、「Ｐ−２−１」を選択し、「決定」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図４２（Ｅ）に示すようなプリンタ変更確認画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６１３】
ここで、例えばユーザが図４２（Ｅ）に示されるプリンタ変更確認画面において、「プリンタ変更」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６は、予約情報取得部５３が取得した元の予約情報に含まれるプリンタ６（Ｐ−２−２）を識別する識別情報を、新たなプリンタ６（Ｐ−２−１）を特定する識別情報に変更する。
【０６１４】
印刷環境共用サービス１３が、図４２及び図４３に示した処理を行うことによって、ユーザは、経路情報及び予約情報をＳＰＳサーバ３に提供し、該ＳＰＳサーバ３を直接操作し、プリンタを変更することができる。
【０６１５】
印刷環境共用サービス１３が、図３６から図４３において説明したような処理を行うことによって、ユーザは、例えば、あるプリンタ６が他のユーザに大量に使用されていたとしても、ＳＰＳサーバ３を操作し、予約していた予約情報の内、プリンタ等を変更し、文書を印刷することができる。
【０６１６】
以下、印刷条件の変更処理を図４４から図５１を用いて説明する。
【０６１７】
図４４は、印刷条件の変更を説明するための図（その２）である。
【０６１８】
図４５は、印刷条件の変更処理を説明するためのシーケンス図（その２）である。
【０６１９】
なお、図４４及び図４５では、ユーザがＳＰＳサーバ３（Ｂ−１−２）を用いて、プリンタ６（Ｐ−２−２）での印刷の印刷条件を変更する場合を例にとって説明する。
【０６２０】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し印刷条件を設定し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−２）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９より取得すると、図４５に示すように、印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、当該ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報の予約名、予約番号等を取得し、予約一覧として印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９に提供する。
【０６２１】
前記予約一覧の提供を受けた印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、図４４（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６２２】
例えば、ユーザが図４４（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９より受け取ると、図４５に示すように、印刷環境共用サービス１３（Ｂ−１−２）の予約情報取得部５３は、当該ＳＰＳサーバ３（Ｂ−１−２）のＨＤＤ３９に保存されている予約情報の内、対応する予約番号の予約情報を取得し、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９に提供する。
【０６２３】
前記予約情報の提供を受けた印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、前記予約情報を表示内容とする図４４（Ｂ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６２４】
例えば、ユーザが図４４（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、図４４（Ｃ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６２５】
例えば、ユーザが図４４（Ｃ）に示した予約変更画面において、「印刷条件変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報の取得要求をドキュメントプリントサービス１４（ＰＳ−２）に対して送信する（図４５のシーケンスＳ４３０。）。
【０６２６】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図４５のシーケンスＳ４３１。）。
【０６２７】
プリンタ６（Ｐ−２−２）の能力情報を取得した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報を印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、プリンタ６（Ｐ−２−２）の能力情報を基に、図４４（Ｄ）に示される印刷条件変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６２８】
ここで、例えばユーザが図４４（Ｄ）に示される印刷条件変更画面において、印刷条件を変更し、「印刷条件変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−２）の画面制御部５９は、タップされた旨の情報及びユーザが変更した印刷条件を印刷環境共用サービス１３（Ｂ−１−２）の予約情報変更部５６に渡す。印刷環境共用サービス１３（Ｂ−１−２）の予約情報変更部５６は、予約情報取得部５３が取得した元の予約情報に含まれる印刷条件を、ユーザが変更した新たな印刷条件に変更する。
【０６２９】
ユーザは図４４（Ｄ）に示される印刷条件変更画面を用いて、印刷条件を変更することができる。
【０６３０】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、プリンタ６（Ｐ−２−２）の印刷条件を変更する一例を図４６及び図４７を用いて説明する。また、図４６及び図４７では、経路情報が記録されている記録媒体が、ユーザによってＳＰＳサーバ３（Ｂ−１−１）のスロットに挿入され、ＳＰＳサーバ３（Ｂ−１−１）に経路情報が提供される例を用いて説明を行う。
【０６３１】
図４６は、印刷条件の変更を説明するための図（その３）である。
【０６３２】
図４７は、印刷条件の変更処理を説明するためのシーケンス図（その３）である。
【０６３３】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し印刷条件を設定し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）内に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０６３４】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図４６（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６３５】
図４６（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、記録媒体より読み出した経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１−１））を識別する識別子が、記録媒体より読み出した経路情報に含まれていないと判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、記録媒体より読み出した経路情報を含む、予約一覧の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて上位である印刷環境共用サービス１３（Ｂ−１）に送信する（図４７のシーケンスＳ４４０。）。
【０６３６】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、受け取った取得要求に含まれる経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１））を識別する識別子が、経路情報に含まれていると判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、前記取得要求を印刷環境共用サービス１３（Ｂ−１−２）に送信する（図４７のシーケンスＳ４４１。）。
【０６３７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４７のシーケンスＳ４４２。）。
【０６３８】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記予約一覧を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４７のシーケンスＳ４４３。）。
【０６３９】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図４６（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６４０】
例えば、ユーザが図４６（Ｂ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に対して、ＳＰＳサーバ３（Ｂ−１−２）に保存されている「予約１」に対応する予約情報の取得要求を送信する（図４７のシーケンスＳ４４４。）。
【０６４１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約情報取得部５３は、前記取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図４７のシーケンスＳ４４５。）。
【０６４２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約情報取得部５３は、前記取得要求に含まれる予約番号を基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報を取得し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４７のシーケンスＳ４４６。）。
【０６４３】
前記予約情報を受信した印刷環境共用サービス１３（Ｂ−１）の予約情報取得部５３は、前記予約情報を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４７のシーケンスＳ４４７。）。
【０６４４】
印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、受信した前記予約情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約情報を表示内容とする図４６（Ｃ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６４５】
例えば、ユーザが図４６（Ｃ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図４６（Ｄ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６４６】
例えば、ユーザが図４６（Ｄ）に示した予約変更画面において、「印刷条件変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報の取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４７のシーケンスＳ４４８。）。
【０６４７】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、該取得要求を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図４７のシーケンスＳ４４９。）。
【０６４８】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、該取得要求を、ドキュメントプリントサービス１４（ＰＳ−２）に送信する（図４７のシーケンスＳ４５０。）。
【０６４９】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図４７のシーケンスＳ４５１。）。
【０６５０】
プリンタ６（Ｐ−２−２）の能力情報を取得した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４７のシーケンスＳ４５２。）。
【０６５１】
プリンタ６（Ｐ−２−２）の能力情報を取得した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４７のシーケンスＳ４５３。）。
【０６５２】
プリンタ６（Ｐ−２−２）の能力情報を取得した印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、プリンタ６（Ｐ−２−２）の能力情報を基に、図４６（Ｅ）に示される印刷条件変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６５３】
ここで、例えばユーザが図４６（Ｅ）に示される印刷条件変更画面において、印刷条件を変更し、「印刷条件変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、タップされた旨の情報及びユーザが変更した印刷条件を印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６に渡す。印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６は、予約情報取得部５３が取得した元の予約情報に含まれる印刷条件を、ユーザが変更した新たな印刷条件に変更する。
【０６５４】
ユーザは図４６（Ｅ）に示される印刷条件変更画面を用いて、印刷条件を変更することができる。
【０６５５】
印刷環境共用サービス１３が、図４６及び図４７に示した処理を行うことによって、ユーザは、経路情報をＳＰＳサーバ３に提供し、該ＳＰＳサーバ３を直接操作し、印刷条件を変更することができる。
【０６５６】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、プリンタ６（Ｐ−２−２）の印刷条件を変更する他の例を図４６、図４８、図４９を用いて説明する。図４８及び図４９では、経路情報は、ＳＰＳサーバ３（Ｂ−１−１）に提供されていない場合を例にとって説明を行う。
【０６５７】
図４８は、印刷条件の変更処理を説明するためのシーケンス図（その４）である。
【０６５８】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し印刷条件を設定し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）内に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。 
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図４６（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６５９】
図４６（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１）に対して、前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４８のシーケンスＳ４６０。）。
【０６６０】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、その予約名、予約番号等を取得する。但し、対応する予約情報が無い場合、対応する予約情報がない旨のレスポンスを情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４８のシーケンスＳ４６１。）。
【０６６１】
対応する予約情報がない旨のレスポンスを受信した印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、印刷環境共用サービス１３（Ｂ−１）の下位の印刷環境共用サービス１３に対する、前記ユーザＩＤ等を含む予約一覧の取得要求を情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）に基づいて、当該印刷環境共用サービス１３（Ｂ−１−１）の上位である印刷環境共用サービス１３（Ｂ−１）に対して、送信する（図４８のシーケンスＳ４６２。）。
【０６６２】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４８のシーケンスＳ４６３。）。
【０６６３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４８のシーケンスＳ４６４。）。
【０６６４】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記予約一覧を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、取得要求元である印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４８のシーケンスＳ４６５。）。
【０６６５】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図４６（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６６６】
図４８のシーケンスＳ４６６からシーケンスＳ４７５までの処理は、図４７のシーケンスＳ４４４からシーケンスＳ４５３までの処理と同様である。また、図４８の予約情報変更処理も、図４７の予約情報変更処理と同様である。
【０６６７】
印刷環境共用サービス１３が、図４８に示した処理を行うことによって、ユーザは、経路情報を提供しなくても、ＳＰＳサーバ３を直接操作し、印刷条件を変更することができる。
【０６６８】
以下では、経路情報なしで印刷条件を変更する他の例を、図４６及び図４９を用いて説明する。
【０６６９】
図４９は、印刷条件の変更処理を説明するためのシーケンス図（その５）である。
【０６７０】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し印刷条件を設定し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、ＳＰＳサーバ３（Ｂ−１−１）内に保存されている予約情報の内、前記ユーザＩＤに対応する予約情報を検索する。
【０６７１】
例えば、対応する予約情報が無い旨の通知を印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図４６（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６７２】
図４６（Ａ）に示されるような印刷予約選択画面において例えばユーザが「予約なし」を選択し、「予約情報検索」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４９のシーケンスＳ４８０。）。
【０６７３】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、その予約名、予約番号等を取得する。但し、対応する予約情報が無い場合、当該印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信する（図４９のシーケンスＳ４８１。）。
【０６７４】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）の予約一覧取得部５５は、前記取得要求に含まれるユーザＩＤを基に、当該ＳＰＳサーバ３（Ｂ−１−２）に保存されている予約情報の中から対応する予約情報の予約名、予約番号等を取得し、予約一覧として、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、印刷環境共用サービス１３（Ｂ−１）に送信する（図４９のシーケンスＳ４８２。）。
【０６７５】
前記予約一覧を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、前記予約一覧を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、取得要求元である印刷環境共用サービス１３（Ｂ−１−１）に送信する（図４９のシーケンスＳ４８３。）。
【０６７６】
印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、受信した前記予約一覧を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約一覧を表示内容とする図４６（Ｂ）に示すような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６７７】
図４９のシーケンスＳ４８４からシーケンスＳ４９３までの処理は、図４８のシーケンスＳ４６６からシーケンスＳ４７５までの処理と同様である。また、図４９の予約情報変更処理も、図４８の予約情報変更処理と同様である。
【０６７８】
図４９に示した処理では、図４８に示した処理と比べて、予約一覧の取得要求を受信した印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５が、当該ＳＰＳサーバ３（Ｂ−１）に保存されている予約情報の中から対応する予約情報を検索し、対応する予約情報が無い場合、自発的に当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、下位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｂ−１−２）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信し、対応する予約一覧を取得している。
【０６７９】
印刷環境共用サービス１３が、図４９に示した処理を行うことによって、ユーザは、経路情報を提供しなくても、ＳＰＳサーバ３を直接操作し、印刷条件を変更することができる。
【０６８０】
なお、図４９の処理において、印刷環境共用サービス１３（Ｂ−１）の下位の印刷環境共用サービス１３においても対応する予約情報が存在しない場合は、印刷環境共用サービス１３（Ｂ−１）の予約一覧取得部５５は、当該印刷環境共用サービス１３（Ｂ−１）のサービスリスト７１を参照し、上位の印刷環境共用サービス１３である印刷環境共用サービス１３（Ｒ−０）に対して前記ユーザＩＤ等を含む予約一覧取得要求を送信し、予約一覧の取得を要求する。
【０６８１】
以下では、ユーザがＳＰＳサーバ３（Ｂ−１−１）を用いて、プリンタ６（Ｐ−２−２）の印刷条件を変更する他の例を図５０及び図５１を用いて説明する。なお、図５０及び図５１では、経路情報と共に予約情報が記録されている記録媒体が、ユーザによってＳＰＳサーバ３（Ｂ−１−１）のスロットに挿入され、ＳＰＳサーバ３（Ｂ−１−１）に経路情報と共に予約情報が提供される例を用いて説明を行う。
【０６８２】
図５０は、印刷条件の変更を説明するための図（その４）である。
【０６８３】
図５１は、印刷条件の変更処理を説明するためのシーケンス図（その６）である。
【０６８４】
例えばユーザが、プリンタ６（Ｐ−２−２）を選択し印刷条件を設定し、印刷予約を行っていた場合、該ユーザがＳＰＳサーバ３（Ｂ−１−１）においてタッチパネルを操作して、ユーザＩＤやパスワードを入力し、所定の操作（例えば、印刷予約選択画面表示ボタンをタップ等）を行った旨の情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より取得すると、印刷環境共用サービス１３（Ｂ−１−１）の予約一覧取得部５５は、図５１に示すように、挿入された記録媒体より読み出した予約情報の内、前記ユーザＩＤに対応する予約情報の予約名、予約番号等を取得し、予約一覧として印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。
【０６８５】
前記予約一覧の提供を受けた印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図５０（Ａ）に示されるような印刷予約選択画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６８６】
例えば、ユーザが図５０（Ａ）の印刷予約選択画面において「予約１」を選択し、「予約内容」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）の予約情報取得部５３は、図５１に示すように、挿入された記録媒体より読み出した予約情報の内、対応する予約番号の予約情報を取得し、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。
【０６８７】
前記予約情報の提供を受けた印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、前記予約情報を表示内容とする図５０（Ｂ）に示すような印刷予約内容表示画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６８８】
例えば、ユーザが図５０（Ｂ）に示した印刷予約内容表示画面において、「予約変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、図５０（Ｃ）に示すような予約変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６８９】
例えば、ユーザが図５０（Ｃ）に示した予約変更画面において、「印刷条件変更」を選択し、「次へ」ボタンをタップした旨の情報を、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９より受け取ると、印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、記録媒体より読み出した経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１−１））を識別する識別子が、記録媒体より読み出した経路情報に含まれていないと判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）を作成し、記録媒体より読み出した経路情報を含む、プリンタ６（Ｐ−２−２）の能力情報の取得要求を、上位である印刷環境共用サービス１３（Ｂ−１）に送信する（図５１のシーケンスＳ５００。）。
【０６９０】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、受け取った取得要求に含まれる経路情報（Ａ−１−１→Ａ−１→Ｒ−０→Ｂ−１→Ｂ−１−２）と、ＳＰＳサーバ３（Ｂ−１）のＨＤＤ３９等に格納されているサービスリスト７１と、を比較して、自身（印刷環境共用サービス１３（Ｂ−１））を識別する識別子が、経路情報に含まれていると判定すると、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１）にＢ−１からＢ−１−２の経路情報を追加し、該情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）に基づいて、プリンタ６（Ｐ−２−２）の能力情報の取得要求を、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図５１のシーケンスＳ５０１。）。
【０６９１】
前記取得要求を受信した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、該取得要求を、ドキュメントプリントサービス１４（ＰＳ−２）に送信する（図５１のシーケンスＳ５０２。）。
【０６９２】
前記取得要求を受信したドキュメントプリントサービス１４（ＰＳ−２）は、例えばプリントサーバ４（ＰＳ−２）内に格納されているプリンタ６（Ｐ−２−２）の能力情報を取得して、印刷環境共用サービス１３（Ｂ−１−２）に送信する（図５１のシーケンスＳ５０３。）。
【０６９３】
プリンタ６（Ｐ−２−２）の能力情報を取得した印刷環境共用サービス１３（Ｂ−１−２）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１）に送信する（図５１のシーケンスＳ５０４。）。
【０６９４】
プリンタ６（Ｐ−２−２）の能力情報を取得した印刷環境共用サービス１３（Ｂ−１）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報を、情報捜索用の経路情報（Ｂ−１−１→Ｂ−１→Ｂ−１−２）を基に、印刷環境共用サービス１３（Ｂ−１−１）に送信する（図５１のシーケンスＳ５０５。）。
【０６９５】
プリンタ６（Ｐ−２−２）の能力情報を取得した印刷環境共用サービス１３（Ｂ−１−１）のプリンタ能力情報取得部４５は、プリンタ６（Ｐ−２−２）の能力情報を印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９に提供する。印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、プリンタ６（Ｐ−２−２）の能力情報を基に、図５０（Ｄ）に示される印刷条件変更画面を作成し、タッチパネル上に表示させ、ユーザに提供する。
【０６９６】
ここで、例えばユーザが図５０（Ｄ）に示される印刷条件変更画面において、印刷条件を変更し、「印刷条件変更」ボタンをタップすると、印刷環境共用サービス１３（Ｂ−１−１）の画面制御部５９は、タップされた旨の情報及びユーザが変更した印刷条件を印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６に渡す。印刷環境共用サービス１３（Ｂ−１−１）の予約情報変更部５６は、予約情報取得部５３が取得した元の予約情報に含まれる印刷条件を、ユーザが変更した新たな印刷条件に変更する。
【０６９７】
ユーザは、図５０（Ｄ）に示される印刷条件変更画面を用いて、印刷条件を変更することができる。
【０６９８】
印刷環境共用サービス１３が、図５０及び図５１に示した処理を行うことによって、ユーザは、経路情報及び予約情報をＳＰＳサーバ３に提供し、該ＳＰＳサーバ３を直接操作し、印刷条件を変更することができる。
【０６９９】
印刷環境共用サービス１３が、図４４から図５１において説明したような処理を行うことによって、ユーザは、例えば、会議に参加する人数が急に変更になった場合でも、ＳＰＳサーバ３を操作し、予約していた予約情報の内、印刷条件（例えば、印刷する部数）等を変更し、文書を印刷することができる。
【実施例３】
【０７００】
以下、印刷環境共用サービス１３が実装された装置の他の例として、画像を形成する画像形成装置（以下、融合機という）を図５２及び図５３を用いて説明する。
【０７０１】
図５２は、融合機の機能構成を示すブロック図である。
【０７０２】
図５２において、融合機１２００は、プロッタ１２０１と、スキャナ１２０２と、ファクシミリ等のハードウェアリソース１２０３等を有するとともに、プラットフォーム１２２０とアプリケーション１２３０とから構成されるソフトウェア群１２１０と、融合機起動部１２４０とを備えている。
【０７０３】
融合機起動部１２４０は、融合機１２００の電源投入時に先ず始めに実行され、プラットフォーム１２２０やアプリケーション１２３０を起動する。
【０７０４】
プラットフォーム１２２０は、アプリケーション１２３０からの処理要求を解釈して、ハードウェア資源の獲得要求を発生させる下記に示すコントロールサービス１２５０と、一又は複数のハードウェア資源の管理をおこない、コントロールサービス１２５０からの獲得要求を調停するシステムリソースマネージャー（ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）１２２３）と、ＯＳ１２２１とを有する。
【０７０５】
このコントロールサービス１２５０は、複数のサービスモジュールにより形成され、具体的には、ＳＣＳ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２２と、ＥＣＳ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ)１２２４と、ＭＣＳ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２５と、ＯＣＳ（Ｏｐｅｒａｔｉｏｎ  ｐａｎｅｌ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２６と、ＦＣＳ（ＦＡＸ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２７と、ＮＣＳ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）１２２８と、ＩＭＨ（Ｉｍａｇｉｎｇ  Ｍｅｍｏｒｙ  Ｈａｎｄｌｅｒ）１２２９とがある。なお、このプラットフォーム１２２０は、あらかじめ定義された関数により前記アプリケーションからの処理要求を受信可能とするアプリケーションプログラムインターフェースを有する。
【０７０６】
ＯＳ１２２１は、ＵＮＩＸ（登録商標）等のオペレーティング・システムであり、プラットフォーム１２２０並びにアプリケーション１２３０の各ソフトウェアをそれぞれプロセスとして並列実行する。オープンソースのＵＮＩＸ（登録商標）を用いることにより、プログラムの安全性を確保できるとともに、ネットワーク対応可能となり、ソースコードの入手も容易となる。さらに、ＯＳ、ＴＣＰ／ＩＰのロイヤリティが不要であり、アウトソーシングも容易となる。
【０７０７】
ＳＲＭ１２２３は、ＳＣＳ１２２２とともにシステムの制御及びリソースの管理を行うものであり、スキャナやプロッタ等のエンジン部、メモリ、ＨＤＤファイル、ホストＩ／Ｏ（セントロニクスＩ／Ｆ、ネットワークＩ／Ｆ、ＩＥＥＥ１３９４Ｉ／Ｆ、ＲＳ２３２ＣＩ／Ｆ等）のハードウェア資源を利用する上位層からの要求にしたがって調停をおこない、実行制御する。
【０７０８】
具体的には、このＳＲＭ１２２３は、要求されたハードウェア資源が利用可能であるかどうか（他の要求により利用されていないかどうか）を判断し、利用可能であれば要求されたハードウェア資源が利用可能である旨を上位層に伝える。また、上位層からの要求に対してハードウェア資源の利用スケジューリングをおこない、要求内容（たとえば、プリンタエンジンによる紙搬送と作像動作、メモリ確保、ファイル生成等）を直接実施するようにしてもよい。
【０７０９】
ＳＣＳ１２２２は、アプリ管理（機能１）、操作部制御（機能２）、システム画面表示（ジョブリスト画面、カウンタ表示画面等）（機能３）、ＬＥＤ表示（機能４）、リソース管理（機能５）、割り込みアプリ制御（機能６）等の複数の機能を行なう。具体的には、アプリ管理（機能１）では、アプリの登録と、その情報を他のアプリに通知する処理を行う。操作部制御（機能２）では、アプリの操作部使用権の排他制御を行う。システム画面表示（機能３）では、操作部使用権を持つアプリからの要求内容に応じて、エンジン部の状態に対応する警告画面の表示を行う。ＬＥＤ表示（機能４）では、警告ＬＥＤ、アプリキー等のシステムＬＥＤの表示制御を行う。リソース管理（機能５）では、アプリ（ＥＣＳ）がジョブを実行するにあたって、排他しなければならないエンジンリソース（スキャナ、ステープル等）の排他制御のためのサービスを行う。割り込みアプリ制御（機能６）では、特定のアプリを優先動作させるための制御及びサービスを行う。
【０７１０】
ＥＣＳ１２２４は、プロッタ１２０１と、スキャナ１２０２と、その他ハードウェアリソース１２０３等のエンジン部を制御するものであり、画像読み込みと印刷動作、状態通知、ジャムリカバリ等を行う。
【０７１１】
ＭＣＳ１２２５は、メモリ制御を行うものであり、具体的には、画像メモリの取得及び開放、ハードディスク装置（ＨＤＤ）の利用、画像データの圧縮及び伸張等を行う。
【０７１２】
ＯＣＳ１２２６は、オペレータと本体制御間の情報伝達手段となる操作パネルを制御するモジュールであり、オペレータのキー操作イベントを本体制御に通知する処理、各アプリがＧＵＩを構築するためのライブラリ関数を提供する処理、構築されたＧＵＩ情報をアプリ別に管理する処理、操作パネル上への表示反映処理等を行う。
【０７１３】
ＦＣＳ１２２７は、システムコントローラの各アプリ層からＰＳＴＮ／ＩＳＤＮ網を使ったファクシミリ送受信、ＢＫＭ（バックアップＳＲＡＭ）で管理されている各種ファクシミリデータの登録／引用、ファクシミリ読み取り、ファクシミリ受信印刷、融合送受信を行うためのＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇａｒａｍ  Ｉｎｔｅｒｆａｃｅ）を提供する。
【０７１４】
ＮＣＳ１２２８は、ネットワークＩ／Ｏを必要とするアプリケーションに対して共通に利用できるサービスを提供するためのモジュール群であり、ネットワーク側から各プロトコルによって受信したデータを各アプリケーションに振り分けたり、アプリケーションからデータをネットワーク側に送信する際の仲介を行ったりする。
【０７１５】
なお、例えば、ＮＣＳ１２２８で、複数のプロトコルのうちｈｔｔｐｄ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｄａｅｍｏｎ）２０によって、インターネットを介して接続されるネットワーク機器とのデータ通信をＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）で制御し、ＨＴＴＰリクエストヘッダで指定されるＷｅｂサービスに対応する処理部を関数コールによって起動し、そのＷｅｂサービスによる処理結果をＨＴＴＰレスポンスで該ネットワーク機器へ通知するように構成しても良い。Ｗｅｂサービスは、例えば、ＸＭＬによって記述されたメッセージに従って提供される。
【０７１６】
ＩＭＨ１２２９は、イメージデータを仮想メモリ領域（ユーザ仮想空間）から物理メモリへマップする。プロセスの起動に応じて、システムコールを行ない、プロセス用の仮想メモリ領域をマップしたり、マップした仮想メモリ領域をプロセスの終了時に開放したりする処理等を行なう。
【０７１７】
アプリケーション１２３０は、ページ記述言語（ＰＤＬ）、ＰＣＬ及びポストスクリプト（ＰＳ）を有するプリンタ用のアプリケーションであるプリンタアプリ１２１１と、コピー用アプリケーションであるコピーアプリ１２１２と、ファクシミリ用アプリケーションであるファックスアプリ１２１３と、スキャナ用アプリケーションであるスキャナアプリ１２１４と、ＷｅｂサービスアプリケーションであるＷｅｂサービス処理アプリ１２１５を有する。各アプリケーション１２１１〜１２１５は、プラットフォーム１２２０上の各プロセスを利用して動作実行し得るため、画面制御、キー操作制御及びジョブ生成等を行う画面表示制御プログラムがその主体となる。なお、ＮＣＳ１２２８により接続されたネットワークを介して新たなアプリケーションをネットワーク経由で搭載することもできる。また、各アプリケーションはアプリケーションごとに追加又は削除することができる。
【０７１８】
Ｗｅｂサービス処理アプリ１２１５は、Ｗｅｂサービスを要求するＨＴＴＰリクエストを受信して、ＨＴＴＰレスポンスを送信することによってＷｅｂサービスを提供するＷｅｂサーバ５００と、ＡＰＩ１２０５を介してコントロールサービス１２５０を利用して所定処理を行い、その処理結果をＷＳ−ＡＰＩ（Ｗｅｂ  Ｓｅｒｖｉｃｅ  Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇａｒａｍ  Ｉｎｔｅｒｆａｃｅ）を介してＷｅｂサービスとして提供するＷｅｂサービスファンクション（ＷＳＦ）１４００とを有する。
【０７１９】
本実施例においてＷｅｂサービスファンクション１４００に、印刷環境共用サービス１３やリポジトリサービス１２等が実装される。
【０７２０】
また、サービスリスト７１やプリンタリスト７２及び他の融合機１２００から転送されてきた予約情報や文書データ等は、後述するＨＤＤ１３０３に格納される。
【０７２１】
融合機１２００は、各アプリで共通的に必要となる処理をプラットフォーム１２２０で一元的に処理する。
【０７２２】
図５３は、融合機のハードウェア構成を示すブロック図である。
【０７２３】
図５３に示すように、この融合機１２００は、オペレーションパネル１３１０、ＦＡＸコントロールユニット（ＦＣＵ）１５３０、エンジン部１３５０（スキャナ１２０２等が接続される）及びプロッタ１２０１とコントローラ１３００のＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１３０１とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス１３０９等で接続した構成となる。
【０７２４】
コントローラ１３００は、ＡＳＩＣ１３０１にＭＥＭ−Ｃ１３０２、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３０３などを接続するとともに、このＡＳＩＣ１３０１とＣＰＵ１３０４とをＣＰＵチップセットのＮＢ１３０５を介して接続している。このように、ＮＢ１３０５を介して接続する理由は、ＣＰＵ１３０４自体のインターフェースが公開されていないためである。
【０７２５】
ここで、このＡＳＩＣ１３０１とＮＢ１３０５は、単にＰＣＩを介して接続されているのではなく、ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）１３０８を介して接続されている。このようにＡＧＰ１３０８を介して接続することとした理由は、この融合機１２００が図５２に示したプラットフォーム１２２０やアプリケーション１２３０を形成する複数のプロセスを実行制御する関係上、これらを低速のＰＣＩで接続したのでは、パフォーマンスが低下するからである。
【０７２６】
ＣＰＵ１３０４は、融合機１２００の全体制御を行うものであり、具体的には、ＯＳ１２２１上でプラットフォーム１２２０を形成するＳＣＳ１２２２、ＳＲＭ１２２３、ＥＣＳ１２２４、ＭＣＳ１２２５、ＯＣＳ１２２６、ＦＣＳ１２２７、ＮＣＳ１２２８、ＩＭＨ１２２９をそれぞれプロセスとして起動して実行させるとともに、アプリケーション１２３０を形成するプリンタアプリ１２１１、コピーアプリ１２１２、ファックスアプリ１２１３、スキャナアプリ１２１４、Ｗｅｂサービス処理アプリ１２１５を起動して実行させる。
【０７２７】
ＮＢ１３０５は、ＣＰＵ１３０４とＭＥＭ―Ｐ１３０６、ＳＢ１３０７、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）１３４１、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）１３３０、ＩＥＥＥ１３９４１３４０、セントロニクス１３４２、ドライバＩ／Ｆ１３４３、ＡＳＩＣ１３０１とを接続するためのブリッジである。
【０７２８】
ＭＥＭ―Ｐ１３０６は、融合機の描画用メモリなどとして用いるシステムメモリであり、ＳＢ１３０７は、ＮＢ１３０５とＲＯＭＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。ＭＥＭ−Ｃ１３０２は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＡＳＩＣ１３０１は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣである。
【０７２９】
ドライバＩ／Ｆ１３４３は、挿入された、プログラム又はアプリケーション等が格納されている記録媒体から、プログラム又はアプリケーション等を読み込んで、融合機１２００に搭載するのに用いるＩ／Ｆである。なお、例えば記録媒体としては、ＳＤメモリカード、スマートメディア、マルチメディアカード、コンパクトフラッシュ（登録商標）等がある。
【０７３０】
ＨＤＤ１３０３は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積、文書の蓄積を行うストレージであり、また、本実施例におけるサービスリスト７１やプリンタリスト７２及び予約情報や文書データなどを格納する。オペレーションパネル１３１０は、操作者からの入力操作の受け付け並びに操作者に向けた表示を行う操作部である。例えば、オペレーションパネル１３１０は、第二実施例において説明したタッチパネルと同様である。
【０７３１】
ＡＳＩＣ１３０１には、ＭＥＭ−Ｃ１３０２を接続するためのＲＡＭインターフェースと、ＨＤＤ１３０３を接続するためのハードディスクインターフェースが設けられ、これらの記憶部に対して画像データの入出力を行う場合には、入出力先がＲＡＭインターフェース又はハードディスクインターフェースに切り替えられる。
【０７３２】
ＡＧＰ１３０８は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、システムメモリに高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にする。
【０７３３】
図５２や図５３に示したように、印刷環境共用サービス１３が融合機１２００に実装されることによって、第一実施例に示したように、例えば、融合機１２００間で予約情報や文書データを転送し、指定された印刷場所の融合機１２００で前記予約情報や文書データを格納し、印刷の開始要求を受信すると、例えば、当該融合機１２００において印刷を行うことができる。
【０７３４】
また、第二実施例に示したように、例えば、オペレーションパネル１３１０に表示された画面等を用いて、融合機１２００を操作することによって、融合機１２００に保存されている予約情報等を変更し、予約の変更を行ったり、直接その場で印刷を開始させたりすることができる。
【０７３５】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【０７３６】
例えば、上述した実施例では、印刷開始制御部５２が、予約情報や文書データ等を含む印刷の開始要求を印刷場所までの経路情報を基に他の印刷環境共用サービス１３等に送信するよう説明したが、印刷開始制御部５２が、データ転送部４４に転送を要求し、データ転送部４４が、予約情報や文書データ等を含む印刷の開始要求を印刷場所までの経路情報を基に他の印刷環境共用サービス１３等に送信するようにしてもよい。
【図面の簡単な説明】
【０７３７】
【図１】従来技術の一例のシステム構成を説明するための図である。
【図２】本発明を実施するシステム構成図（その１）である。
【図３】本発明を実施するシステム構成図（その２）である。
【図４】ＳＰＳサーバの一例のソフトウェア構成図である。
【図５】ＳＰＳサーバの一例のハードウェア構成図である。
【図６】ＳＰＳサーバの一例の機能構成図である。
【図７】印刷場所の選択を説明するための図である。
【図８】印刷場所の選択を説明するためのシーケンス図である。
【図９】サービスリストの一例を説明するための図である。
【図１０】プリンタリスト取得の一例を説明するためのシーケンス図である。
【図１１】プリンタリスト取得の他の例を説明するためのシーケンス図である。
【図１２】プリンタリストの一例を説明するための図である。
【図１３】プリンタの選択を説明するための図である。
【図１４】プリンタの能力情報取得の一例を説明するためのシーケンス図である。
【図１５】印刷条件の設定を説明するための図である。
【図１６】印刷の予約要求及び印刷の開始要求の一例を説明するためのシーケンス図である。
【図１７】印刷の開始を説明するための図（その１）である。
【図１８】印刷場所の変更を説明するための図（その１）である。
【図１９】印刷場所の変更処理を説明するためのシーケンス図（その１）である。
【図２０】印刷予約変更時の処理を説明するためのシーケンス図（その１）である。
【図２１】印刷の開始を説明するための図（その２）である。
【図２２】印刷予約変更時の処理を説明するためのシーケンス図（その２）である。
【図２３】プリンタの変更を説明するための図（その１）である。
【図２４】プリンタの変更処理を説明するためのシーケンス図（その１）である。
【図２５】印刷条件の変更を説明するための図（その１）である。
【図２６】印刷条件の変更処理を説明するためのシーケンス図（その１）である。
【図２７】操作端末の一例を説明するための概念図である。
【図２８】ＳＰＳサーバの他の例の機能構成図である。
【図２９】印刷場所の変更を説明するための図（その２）である。
【図３０】印刷場所の変更処理を説明するためのシーケンス図（その２）である。
【図３１】印刷場所の変更を説明するための図（その３）である。
【図３２】印刷場所の変更処理を説明するためのシーケンス図（その３）である。
【図３３】印刷場所の変更処理を説明するためのシーケンス図（その４）である。
【図３４】印刷場所の変更を説明するための図（その４）である。
【図３５】印刷場所の変更処理を説明するためのシーケンス図（その５）である。
【図３６】プリンタの変更を説明するための図（その２）である。
【図３７】プリンタの変更処理を説明するためのシーケンス図（その２）である。
【図３８】プリンタの変更を説明するための図（その３）である。
【図３９】プリンタの変更処理を説明するためのシーケンス図（その３）である。
【図４０】プリンタの変更処理を説明するためのシーケンス図（その４）である。
【図４１】プリンタの変更処理を説明するためのシーケンス図（その５）である。
【図４２】プリンタの変更を説明するための図（その４）である。
【図４３】プリンタの変更処理を説明するためのシーケンス図（その６）である。
【図４４】印刷条件の変更を説明するための図（その２）である。
【図４５】印刷条件の変更処理を説明するためのシーケンス図（その２）である。
【図４６】印刷条件の変更を説明するための図（その３）である。
【図４７】印刷条件の変更処理を説明するためのシーケンス図（その３）である。
【図４８】印刷条件の変更処理を説明するためのシーケンス図（その４）である。
【図４９】印刷条件の変更処理を説明するためのシーケンス図（その５）である。
【図５０】印刷条件の変更を説明するための図（その４）である。
【図５１】印刷条件の変更処理を説明するためのシーケンス図（その６）である。
【図５２】融合機の機能構成を示すブロック図である。
【図５３】融合機のハードウェア構成を示すブロック図である。
【符号の説明】
【０７３８】
１    Ｗｅｂサーバ
２    リポジトリサーバ
３    ＳＰＳサーバ
４    プリントサーバ
６    プリンタ
７    ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）
１２    リポジトリサービス（ＲＳ）
１３    印刷環境共用サービス（ＳＰＳ）
１４    ドキュメントプリントサービス（ＰＳ）
２０    ｈｔｔｐｄ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ  Ｄａｅｍｏｎ）
２１    ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）
２４    印刷環境共用アプリ
２６    プリンタアプリ
２７    文書管理アプリ
２９    アプリケーション
３１    入力装置
３２    表示装置
３３    ドライブ装置
３４    記録媒体
３５    ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）
３６    ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）
３７    ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
３８    インターフェース装置
３９    ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
４１    サービスリスト取得部
４２    プリンタリスト取得部
４３    文書データ取得部
４４    データ転送部
４５    プリンタ能力情報取得部
４６    アプリケーション情報取得部
４７    保存部
４８    消去部
４９    サービスリスト管理部
５０    プリンタリスト管理部
５１    印刷予約制御部
５２    印刷開始制御部
５３    予約情報取得部
５４    保存文書データ取得部
５５    予約一覧取得部
５６    予約情報変更部
５７    変更要求送信部
５８    印刷データ受信部
５９    画面制御部
６１    ＸＭＬ処理部
６２    ＳＯＡＰ処理部
６３    ＨＴＴＰ処理部
７１    サービスリスト
７２    プリンタリスト
５００    Ｗｅｂサーバ
１２００    融合機
１２０１    プロッタ
１２０２    スキャナ
１２０３    その他ハードウェアリソース
１２０５    ＡＰＩ
１２１０    ソフトウェア群
１２１１    プリンタアプリ
１２１２    コピーアプリ
１２１３    ファックスアプリ
１２１４    スキャナアプリ
１２１５    Ｗｅｂサービス処理アプリ
１２２０    プラットフォーム
１２２１    ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）
１２２２    ＳＣＳ（Ｓｙｓｔｅｍ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２３    ＳＲＭ（Ｓｙｓｔｅｍ  Ｒｅｓｏｕｒｃｅ  Ｍａｎａｇｅｒ）
１２２４    ＥＣＳ（Ｅｎｇｉｎｅ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ)
１２２５    ＭＣＳ（Ｍｅｍｏｒｙ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２６    ＯＣＳ（Ｏｐｅｒａｔｉｏｎ  ｐａｎｅｌ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２７    ＦＣＳ（ＦＡＸ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２８    ＮＣＳ（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｓｅｒｖｉｃｅ）
１２２９    ＩＭＨ（Ｉｍａｇｉｎｇ  Ｍｅｍｏｒｙ  Ｈａｎｄｌｅｒ）
１２３０    アプリケーション
１２４０    融合機起動部
１３００    コントローラ
１３０１    ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）
１３０２    ＭＥＭ−Ｃ
１３０３    ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）
１３０４    ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）
１３０５    ＮＢ（ノースブリッジ）
１３０６    ＭＥＭ―Ｐ（システムメモリ）
１３０７    ＳＢ（サウスブリッジ）
１３０８    ＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）
１３０９    ＰＣＩ  Ｂｕｓ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ   Ｂｕｓ）
１３１０    オペレーションパネル
１３３０    ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）
１３４０    ＩＥＥＥ１３９４
１３４１    ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）
１３４２    セントロニクス
１３５０    エンジン部
１４００    ＷＳＦ（Ｗｅｂサービスファンクション）
１５３０    ＦＣＵ（ＦＡＸコントロールユニット）
【図１】
0004681826.tif 000002
【図２】
0004681826.tif 000003
【図３】
0004681826.tif 000004
【図４】
0004681826.tif 000005
【図５】
0004681826.tif 000006
【図６】
0004681826.tif 000007
【図７】
0004681826.tif 000008
【図８】
0004681826.tif 000009
【図９】
0004681826.tif 000010
【図１０】
0004681826.tif 000011
【図１１】
0004681826.tif 000012
【図１２】
0004681826.tif 000013
【図１３】
0004681826.tif 000014
【図１４】
0004681826.tif 000015
【図１５】
0004681826.tif 000016
【図１６】
0004681826.tif 000017
【図１７】
0004681826.tif 000018
【図１８】
0004681826.tif 000019
【図１９】
0004681826.tif 000020
【図２０】
0004681826.tif 000021
【図２１】
0004681826.tif 000022
【図２２】
0004681826.tif 000023
【図２３】
0004681826.tif 000024
【図２４】
0004681826.tif 000025
【図２５】
0004681826.tif 000026
【図２６】
0004681826.tif 000027
【図２７】
0004681826.tif 000028
【図２８】
0004681826.tif 000029
【図２９】
0004681826.tif 000030
【図３０】
0004681826.tif 000031
【図３１】
0004681826.tif 000032
【図３２】
0004681826.tif 000033
【図３３】
0004681826.tif 000034
【図３４】
0004681826.tif 000035
【図３５】
0004681826.tif 000036
【図３６】
0004681826.tif 000037
【図３７】
0004681826.tif 000038
【図３８】
0004681826.tif 000039
【図３９】
0004681826.tif 000040
【図４０】
0004681826.tif 000041
【図４１】
0004681826.tif 000042
【図４２】
0004681826.tif 000043
【図４３】
0004681826.tif 000044
【図４４】
0004681826.tif 000045
【図４５】
0004681826.tif 000046
【図４６】
0004681826.tif 000047
【図４７】
0004681826.tif 000048
【図４８】
0004681826.tif 000049
【図４９】
0004681826.tif 000050
【図５０】
0004681826.tif 000051
【図５１】
0004681826.tif 000052
【図５２】
0004681826.tif 000053
【図５３】
0004681826.tif 000054