(57)【要約】【課題】セキュリティを保持し、且つ、印刷装置を共有しながら印刷サービスを利用可能な印刷サービス提供方法等を提供する。【解決手段】クライアント端末１０は、ＭＦＰ２０を利用するための呼び出し要求を呼制御サーバ３０に送信する。呼制御サーバ３０は、呼び出し要求に応答して利用者やＭＦＰ２０についての認証処理を行う。認証処理結果が正しい場合、呼制御サーバ３０は、呼び出し要求を印刷サービス管理サーバ３０に転送する。呼び出し要求は印刷サービス管理サーバ３０から印刷サービス提供サーバ５０に転送された後、呼制御サーバ３０を介してＭＦＰ２０に転送される。これにより、クライアント端末１０とＭＦＰ２０のセッションが確立される。印刷サービス提供サーバ５０は、クライアント端末１０からの呼び出し要求に基づいて、所定の印刷サービスを提供するための処理を行う。【選択図】図３
2010027036.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末と、印刷装置と、呼制御サーバと、印刷サービスサーバと、がネットワークに接続されたシステムにおける印刷サービス提供方法であって、
クライアント端末が、印刷装置を利用するための呼び出し要求を前記呼制御サーバに送信するステップと、
前記呼制御サーバが、前記呼び出し要求を受信し、当該呼び出し要求に基づいて認証処理を行う認証ステップと、
前記認証ステップによる認証処理結果が正しい場合、前記呼制御サーバが、前記呼び出し要求を前記印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立するステップと、
前記印刷サービスサーバが、前記呼び出し要求に基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供ステップと、
を備えることを特徴とする印刷サービス提供方法。
【請求項２】
前記呼制御サーバは、ＳＩＰ（Session Initiation Protocol）サーバを含む、
ことを特徴とする請求項１に記載の印刷サービス提供方法。
【請求項３】
前記認証ステップは、前記呼び出し要求とともに受信したクライアント端末の識別情報と印刷装置の識別情報とがデータベースに登録されているかをチェックする、
ことを特徴とする請求項１又は２に記載の印刷サービス提供方法。
【請求項４】
前記印刷サービス提供ステップは、前記クライアント端末から受信した印刷情報を前記印刷装置に送信する処理を含む、
ことを特徴とする請求項１乃至３のいずれか１項に記載の印刷サービス提供方法。
【請求項５】
前記印刷サービス提供ステップにより提供される印刷サービスは、印刷データの変換と、印刷データの蓄積と、印刷データのマルチキャストと、印刷機能の制限と、印刷ログの記録と、印刷に関する課金と、の少なくとも１つを含む、
ことを特徴とする請求項１乃至４のいずれか１項に記載の印刷サービス提供方法。
【請求項６】
印刷装置を利用するための呼び出し要求をクライアント端末から受信する手段と、前記呼び出し要求に応答して認証処理を行う認証手段と、前記認証処理結果が正しい場合、前記呼び出し要求を印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立する手段と、を備える呼制御サーバと、
前記呼制御サーバから前記呼び出し要求を受信する手段と、前記呼び出し要求に基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供手段と、を備える印刷サービスサーバと、
を備えることを特徴とする印刷サービス提供システム。
【請求項７】
前記印刷サービスサーバは、印刷サービス管理サーバと、１又は複数の印刷サービス提供サーバと、を含み、
前記印刷サービス管理サーバは、前記クライアント端末からの呼び出し要求に対応する印刷サービス提供サーバを選択し、当該印刷サービス提供サーバに前記呼び出し要求を転送し、
前記印刷サービス提供サーバは、前記印刷サービス管理サーバから転送された呼び出し要求に基づいて印刷サービスを提供する処理を行う、
ことを特徴とする請求項６に記載の印刷サービス提供システム。
【請求項８】
印刷装置を利用するための呼び出し要求をクライアント端末から受信する手段と、
前記呼び出し要求に基づいて認証処理を行う認証手段と、
前記認証手段による認証処理結果が正しい場合、前記呼び出し要求を、印刷サービスを提供するための処理を行う印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立する手段と、
を備えることを特徴とする呼制御サーバ。
【請求項９】
コンピュータを、
印刷装置を利用するための呼び出し要求をクライアント端末から受信する手段、
前記呼び出し要求に応答して認証処理を行う認証手段、
前記認証手段による認証処理結果が正しい場合、前記呼び出し要求を、印刷サービスを提供するための処理を行う印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立する手段、
として機能させるためのプログラム。
【請求項１０】
クライアント端末と、印刷装置と、呼制御サーバと、印刷サービス管理サーバと、がネットワークに接続された印刷サービス提供システムにおける印刷サービス提供方法であって、
前記クライアント端末が、前記印刷装置を特定する情報を含む要求メッセージを前記呼制御サーバに送信するステップと、
前記呼制御サーバが、前記要求メッセージを前記印刷サービス管理サーバに転送する転送ステップと、
前記印刷サービス管理サーバが、前記要求メッセージに含まれる印刷装置を特定する情報に基づいて認証処理を行う認証ステップと、
を備えることを特徴とする印刷サービス提供方法。
【請求項１１】
前記要求メッセージはさらに、利用者を特定する情報と、印刷サービスに関する情報とを含み、
前記認証ステップにおいて、前記印刷サービス管理サーバは、前記利用者を特定する情報と前記印刷サービスに関する情報と前記印刷装置を特定する情報とに基づいて認証処理を行う、
ことを特徴とする請求項１０に記載の印刷サービス提供方法。
【請求項１２】
前記認証ステップにおける認証結果が正しい場合、前記印刷サービス管理サーバが、前記要求メッセージを前記印刷装置に転送し、前記クライアント端末と前記印刷装置とのセッションを確立するセッション確立ステップと、
前記クライアント端末が前記印刷装置に印刷情報を送信する印刷情報送信ステップと、
前記印刷装置が送信された前記印刷情報に基づいて印刷処理を実行する印刷ステップと、
をさらに備える、
ことを特徴とする請求項１０又は１１に記載の印刷サービス提供方法。
【請求項１３】
前記印刷サービス提供システムは、さらに印刷サービスサーバを備え、
前記印刷サービス提供方法は、
前記認証ステップにおける認証結果が正しい場合、前記印刷サービス管理サーバが、前記要求メッセージを前記印刷サービスサーバに転送し、前記クライアント端末と前記印刷サービスサーバとのセッションを確立するセッション確立ステップと、
前記印刷サービスサーバが、前記要求メッセージに基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供ステップと、
をさらに備える、
ことを特徴とする請求項１０又は１１に記載の印刷サービス提供方法。  
【請求項１４】
前記転送ステップにおいて、前記呼制御サーバはクライアント端末の認証処理を行い、認証結果が正しい場合に、前記要求メッセージを前記印刷サービス管理サーバに転送する、
ことを特徴とする請求項１０乃至１３のいずれか１項に記載の印刷サービス提供方法。
【請求項１５】
前記印刷サービス提供ステップにおいて、前記印刷サービスサーバは、前記クライアント端末から印刷情報を受信し、受信した当該印刷情報に基づいて所定の印刷サービスを実行する、
ことを特徴とする請求項１３又は１４のいずれか１項に記載の印刷サービス提供方法。
【請求項１６】
前記印刷サービス提供ステップにおいて提供される印刷サービスは、印刷データの変換と、印刷データの蓄積と、印刷データのマルチキャストと、印刷機能の制限と、印刷ログの記録と、印刷に関する課金と、のうち少なくとも１つを含む、
ことを特徴とする請求項１３乃至１５のいずれか１項に記載の印刷サービス提供方法。
【請求項１７】
クライアント端末と、印刷装置と、呼制御サーバと、印刷サービス管理サーバと、がネットワークに接続された印刷サービス提供システムであって、
前記クライアント端末は、前記印刷装置を特定する情報を含む要求メッセージを前記呼制御サーバに送信する送信部、
前記呼制御サーバは、前記要求メッセージを前記印刷サービス管理サーバに転送する転送部、
前記印刷サービス管理サーバは、当該要求メッセージに含まれる印刷装置を特定する情報に基づいて認証処理を行う認証部、
を備えることを特徴とする印刷サービス提供システム。
【請求項１８】
前記要求メッセージはさらに、利用者を特定する情報と、印刷サービスに関する情報とを含み、
前記印刷サービス管理サーバの前記認証部は、前記利用者を特定する情報と前記印刷サービスに関する情報と前記印刷装置を特定する情報とに基づいて認証処理を行う、
ことを特徴とする請求項１７に記載の印刷サービス提供システム。
【請求項１９】
前記印刷サービス管理サーバは、前記認証部による認証結果が正しい場合、前記要求メッセージを前記印刷装置に転送し、前記クライアント端末と前記印刷装置とのセッションを確立するセッション確立部をさらに備え、
前記クライアント端末は、前記印刷装置に印刷情報を送信する印刷情報送信部をさらに備え、
前記印刷装置は、送信された前記印刷情報に基づいて印刷処理を実行する印刷部をさらに備える、
ことを特徴とする請求項１７又は１８に記載の印刷サービス提供システム。
【請求項２０】
前記印刷サービス提供システムは、さらに印刷サービスサーバを備え、
前記印刷サービス管理サーバは、前記認証ステップによる認証結果が正しい場合、前記要求メッセージを前記印刷サービスサーバに転送し、前記クライアント端末と前記印刷サービスサーバとのセッションを確立するセッション確立部を備え、
前記印刷サービスサーバは、前記要求メッセージに基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供部を備える、
ことを特徴とする請求項１７又は１８に記載の印刷サービス提供システム。
【請求項２１】
前記呼制御サーバの前記転送部は、前記クライアント端末の認証処理を行い、認証結果が正しい場合に、前記要求メッセージを前記印刷サービス管理サーバに転送する、
ことを特徴とする請求項１７乃至２０のいずれか１項に記載の印刷サービス提供システム。
【請求項２２】
前記印刷サービスサーバの前記印刷サービス提供部は、前記クライアント端末から印刷情報を受信し、受信した当該印刷情報に基づいて所定の印刷サービスを実行する、
ことを特徴とする請求項２０又は２１のいずれか１項に記載の印刷サービス提供システム。
【請求項２３】
前記印刷サービスサーバの前記印刷サービス提供部により提供される印刷サービスは、印刷データの変換と、印刷データの蓄積と、印刷データのマルチキャストと、印刷機能の制限と、印刷ログの記録と、印刷に関する課金と、のうち少なくとも１つを含む、
ことを特徴とする請求項２０乃至２２のいずれか１項に記載の印刷サービス提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＩＰ（Session Initiation Protocol）を用いて印刷サービスを提供する印刷サービス提供方法等に関する。
【背景技術】
【０００２】
近年、次世代の通信インフラとしてＮＧＮ（Next Generation Network）の標準化が進められている。ＮＧＮはユビキタスネットワーク社会の実現を目指し、多様なサービスを提供する通信網を実現するためのものである。このＮＧＮでは、通信プロトコルとしてＳＩＰが基本的に採用され、端末間や端末・サーバ間のセッションの設定・管理に利用される。
【０００３】
一方、複数のクライアント端末と複数の印刷装置とがネットワークに接続され、クライアント端末がネットワークを介して印刷装置を利用可能とするネットワークプリンティングシステムが多数実現されている。
例えば、以下の特許文献１に開示されるように、インターネットを介してコンテンツの印刷サービスを提供するコンテンツ印刷システムも考案されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来のネットワークプリンティングシステムでは、各組織においてセキュリティを保持するため組織内のネットワークの管理下にある印刷装置が利用されており、例えば外出先の店舗に設置されている印刷装置等のような、組織のネットワークの管理下にない印刷装置は殆ど利用されなかった。
このため、次世代のシステムとして、セキュリティを保持し、且つ、印刷装置を組織間で共有しながら印刷サービスの利用が可能なネットワークプリンティングシステムの実現が望まれていた。
【０００５】
本発明は、上記問題点に鑑みてなされたもので、セキュリティを保持し、且つ、印刷装置を共有しながら印刷サービスを利用可能な印刷サービス提供方法等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の第１の観点に係る印刷サービス提供方法は、
クライアント端末と、印刷装置と、呼制御サーバと、印刷サービスサーバと、がネットワークに接続されたシステムにおける印刷サービス提供方法であって、
クライアント端末が、印刷装置を利用するための呼び出し要求を前記呼制御サーバに送信するステップと、
前記呼制御サーバが、前記呼び出し要求を受信し、当該呼び出し要求に基づいて認証処理を行う認証ステップと、
前記認証ステップによる認証処理結果が正しい場合、前記呼制御サーバが、前記呼び出し要求を前記印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立するステップと、
前記印刷サービスサーバが、前記呼び出し要求に基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供ステップと、
を備えることを特徴とする。
【０００７】
前記呼制御サーバは、ＳＩＰ（Session Initiation Protocol）サーバを含んでもよい。
【０００８】
前記認証ステップは、前記呼び出し要求とともに受信したクライアント端末の識別情報と印刷装置の識別情報とがデータベースに登録されているかをチェックしてもよい。
【０００９】
前記印刷サービス提供ステップは、前記クライアント端末から受信した印刷情報を前記印刷装置に送信する処理を含んでもよい。
【００１０】
前記印刷サービス提供ステップにより提供される印刷サービスは、印刷データの変換と、印刷データの蓄積と、印刷データのマルチキャストと、印刷機能の制限、印刷ログの記録と、印刷に関する課金と、の少なくとも１つを含んでもよい。
【００１１】
また、本発明の第２の観点に係る印刷サービス提供システムは、
印刷装置を利用するための呼び出し要求をクライアント端末から受信する手段と、前記呼び出し要求に応答して認証処理を行う認証手段と、前記認証処理結果が正しい場合、前記呼び出し要求を印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立する手段と、を備える呼制御サーバと、
前記呼制御サーバから前記呼び出し要求を受信する手段と、前記呼び出し要求に基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供手段と、を備える印刷サービスサーバと、
を備えることを特徴とする。
【００１２】
前記印刷サービスサーバは、印刷サービス管理サーバと、１又は複数の印刷サービス提供サーバと、を含んでもよく、
前記印刷サービス管理サーバは、前記クライアント端末からの呼び出し要求に対応する印刷サービス提供サーバを選択し、当該印刷サービス提供サーバに前記呼び出し要求を転送してもよく、
前記印刷サービス提供サーバは、前記印刷サービス管理サーバから転送された呼び出し要求に基づいて印刷サービスを提供する処理を行ってもよい。
【００１３】
また、本発明の第３の観点に係る呼制御サーバは、
印刷装置を利用するための呼び出し要求をクライアント端末から受信する手段と、
前記呼び出し要求に基づいて認証処理を行う認証手段と、
前記認証手段による認証処理結果が正しい場合、前記呼び出し要求を、印刷サービスを提供するための処理を行う印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立する手段と、
を備えることを特徴とする。
【００１４】
また、本発明の第４の観点に係るプログラムは、
コンピュータを、
印刷装置を利用するための呼び出し要求をクライアント端末から受信する手段、
前記呼び出し要求に基づいて認証処理を行う認証手段、
前記認証手段による認証処理結果が正しい場合、前記呼び出し要求を、印刷サービスを提供するための処理を行う印刷サービスサーバに転送するとともに、前記クライアント端末と前記印刷装置とのセッションを確立する手段、
として機能させることを特徴とする。
【００１５】
また、本発明の第５の観点に係る印刷サービス提供方法は、
クライアント端末と、印刷装置と、呼制御サーバと、印刷サービス管理サーバと、がネットワークに接続された印刷サービス提供システムにおける印刷サービス提供方法であって、
前記クライアント端末が、前記印刷装置を特定する情報を含む要求メッセージを前記呼制御サーバに送信するステップと、
前記呼制御サーバが、前記要求メッセージを前記印刷サービス管理サーバに転送する転送ステップと、
前記印刷サービス管理サーバが、前記要求メッセージに含まれる印刷装置を特定する情報に基づいて認証処理を行う認証ステップと、
を備えることを特徴とする。
【００１６】
前記要求メッセージはさらに、利用者を特定する情報と、印刷サービスに関する情報とを含み、
前記認証ステップにおいて、前記印刷サービス管理サーバは、前記利用者を特定する情報と前記印刷サービスに関する情報と前記印刷装置を特定する情報とに基づいて認証処理を行う、ようにしてもよい。
【００１７】
また、印刷サービス提供方法は、
前記認証ステップにおける認証結果が正しい場合、前記印刷サービス管理サーバが、前記要求メッセージを前記印刷装置に転送し、前記クライアント端末と前記印刷装置とのセッションを確立するセッション確立ステップと、
前記クライアント端末が前記印刷装置に印刷情報を送信する印刷情報送信ステップと、
前記印刷装置が送信された前記印刷情報に基づいて印刷処理を実行する印刷ステップと、
をさらに備える、
ようにしてもよい。
【００１８】
前記印刷サービス提供システムは、さらに印刷サービスサーバを備え、
前記印刷サービス提供方法は、
前記認証ステップにおける認証結果が正しい場合、前記印刷サービス管理サーバが、前記要求メッセージを前記印刷サービスサーバに転送し、前記クライアント端末と前記印刷サービスサーバとのセッションを確立するセッション確立ステップと、
前記印刷サービスサーバが、前記要求メッセージに基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供ステップと、
をさらに備える、
ようにしてもよい。
【００１９】
前記転送ステップにおいて、前記呼制御サーバはクライアント端末の認証処理を行い、認証結果が正しい場合に、前記要求メッセージを前記印刷サービス管理サーバに転送する、
ようにしてもよい。
【００２０】
前記印刷サービス提供ステップにおいて、前記印刷サービスサーバは、前記クライアント端末から印刷情報を受信し、受信した当該印刷情報に基づいて所定の印刷サービスを実行する、
ようにしてもよい。
【００２１】
前記印刷サービス提供ステップにおいて提供される印刷サービスは、印刷データの変換と、印刷データの蓄積と、印刷データのマルチキャストと、印刷機能の制限と、印刷ログの記録と、印刷に関する課金と、のうち少なくとも１つを含む、
ようにしてもよい。
【００２２】
また、本発明の第６の観点に係る印刷サービス提供システムは、
クライアント端末と、印刷装置と、呼制御サーバと、印刷サービス管理サーバと、がネットワークに接続された印刷サービス提供システムであって、
前記クライアント端末は、前記印刷装置を特定する情報を含む要求メッセージを前記呼制御サーバに送信する送信部、
前記呼制御サーバは、前記要求メッセージを前記印刷サービス管理サーバに転送する転送部、
前記印刷サービス管理サーバは、当該要求メッセージに含まれる印刷装置を特定する情報に基づいて認証処理を行う認証部、
を備えることを特徴とする。
【００２３】
前記要求メッセージはさらに、利用者を特定する情報と、印刷サービスに関する情報とを含み、
前記印刷サービス管理サーバの前記認証部は、前記利用者を特定する情報と前記印刷サービスに関する情報と前記印刷装置を特定する情報とに基づいて認証処理を行う、
ようにしてもよい。
【００２４】
前記印刷サービス管理サーバは、前記認証部による認証結果が正しい場合、前記要求メッセージを前記印刷装置に転送し、前記クライアント端末と前記印刷装置とのセッションを確立するセッション確立部をさらに備え、
前記クライアント端末は、前記印刷装置に印刷情報を送信する印刷情報送信部をさらに備え、
前記印刷装置は、送信された前記印刷情報に基づいて印刷処理を実行する印刷部をさらに備える、
ようにしてもよい。
【００２５】
前記印刷サービス提供システムは、さらに印刷サービスサーバを備え、
前記印刷サービス管理サーバは、前記認証部による認証結果が正しい場合、前記要求メッセージを前記印刷サービスサーバに転送し、前記クライアント端末と前記印刷サービスサーバとのセッションを確立するセッション確立部を備え、
前記印刷サービスサーバは、前記要求メッセージに基づいて、所定の印刷サービスを提供するための処理を行う印刷サービス提供部をさらに備える、
ようにしてもよい。
【００２６】
前記呼制御サーバの前記転送部は、前記クライアント端末の認証処理を行い、認証結果が正しい場合に、前記要求メッセージを前記印刷サービス管理サーバに転送する、
ようにしてもよい。
【００２７】
前記印刷サービスサーバの前記印刷サービス提供部は、前記クライアント端末から印刷情報を受信し、受信した当該印刷情報に基づいて所定の印刷サービスを実行する、
ようにしてもよい。
【００２８】
前記印刷サービスサーバの前記印刷サービス提供部により提供される印刷サービスは、印刷データの変換と、印刷データの蓄積と、印刷データのマルチキャストと、印刷機能の制限と、印刷ログの記録と、印刷に関する課金と、のうち少なくとも１つを含む、
ようにしてもよい。
【発明の効果】
【００２９】
本発明によれば、セキュリティを保持し、且つ、印刷装置を共有しながら印刷サービスを利用可能な印刷サービス提供システムを実現することができる。
【図面の簡単な説明】
【００３０】
【図１】本発明の実施形態に係る印刷サービス管理システムの構成を例示する図である。
【図２】本発明の実施の形態に係る印刷サービス管理システムの動作を説明するための図である。
【図３】本発明の実施の形態に係る印刷サービス管理システムの動作の変形例を説明するための図である。
【図４】本発明の実施の形態に係る印刷サービス管理システムの動作の変形例を説明するための図である。
【図５】個人パネル表示処理の流れを説明するための図である。
【図６】ＭＦＰの入力操作部に表示される個人用パネルを例示する図である。
【図７】印刷課金ＤＢに登録される課金情報を例示する図である。
【図８】クライアント情報ＤＢの構成例を示す図である。
【図９】機器管理ＤＢの構成例を示す図である。
【図１０】契約組織ＤＢの構成例を示す図である。
【図１１】利用者情報ＤＢの構成例を示す図である。
【図１２】サービス情報ＤＢの構成例を示す図である。
【図１３】第２の実施の形態に係る印刷サービス管理システムの動作を説明するための図である。
【図１４】本発明の第２の実施の形態に係る印刷サービス管理システムの動作を説明するための図である。
【図１５】本発明の第２の実施の形態に係る印刷サービス管理システムの動作の変形例を説明するための図である。
【発明を実施するための形態】
【００３１】
（実施形態１）
以下、本発明の実施形態に係る印刷サービス管理システムについて図面を参照して説明する。
本発明の実施形態に係る印刷サービス管理システムのシステム構成を図１に例示する。図示されるように、この印刷サービス管理システムは、クライアント端末１０と、ＭＦＰ（Multifunction Printer）２０と、呼制御サーバ３０と、サービス管理サーバ４０と、サービス提供サーバ５０と、を備え、これらの装置は例えばＮＧＮ（Next Generation Network）、インターネット等のネットワークを介して接続されている。
【００３２】
クライアント端末１０は、パーソナルコンピュータ、携帯端末、携帯電話等を含み、制御部と記憶部と通信部と入力部と表示部を備えるコンピュータから構成される。クライアント端末１０の制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、各種印刷サービスを利用するための処理を行う。また、クライアント端末１０の記憶部には、利用者を識別するための利用者のＩＤ等の情報が記憶される。
【００３３】
ＭＦＰ２０は、喫茶店や店舗等のサテライトオフィスに設置され、複写機、プリンタ、ファクシミリ等の複数の画像形成機能を有する装置であり、制御部と記憶部と入力操作部と印刷部と通信部を備える。また、ＭＦＰ２０の記憶部には、ＭＦＰ２０を識別するためのＭＦＰのＩＤ等の情報が記憶されている。
【００３４】
呼制御サーバ（ＳＩＰ（Session Initiation Protocol）サーバ）３０は、制御部と記憶部と通信部とを備えるコンピュータから構成され、制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、クライアント端末１０、ＭＦＰ２０、サービス管理サーバ４０、サービス提供サーバ５０の各装置間で、ＳＩＰに基づく呼制御やセッション管理等の処理を行う。呼制御部サーバ３０の記憶部は、機器管理ＤＢと、契約組織ＤＢと、利用者ＤＢと、セッション管理テーブルと、を備える。
【００３５】
機器管理ＤＢには、本システムで利用されるＭＦＰ２０に関するＭＦＰ情報（例えば、ＭＦＰ２０の機器ＩＤ、ＭＦＰ２０が所属する組織の組織ＩＤ、ＭＦＰ２０の利用履歴情報等）が登録されている。契約組織ＤＢには、本システムで提供される各印刷サービスについて契約している組織に関する契約組織情報（例えば、組織ＩＤ、組織名、その組織が利用可能なサービス、組織毎の利用履歴情報等）が登録されている。利用者ＤＢには、本システムによる印刷サービスについて契約している各組織に所属する利用者に関する利用者情報（例えば、利用者のＩＤ、利用者が所属する組織の組織ＩＤ、利用者毎の利用履歴情報等）が登録されている。セッション管理テーブルには、セッションを管理するためのセッション管理情報（例えば、セッションＩＤ、利用者のＩＤ、ＭＦＰのＩＤ、組織ＩＤ等）が記録される。
【００３６】
サービス管理サーバ４０は、制御部と記憶部と通信部を備えるコンピュータから構成され、制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、各印刷サービス提供を管理するための処理を行う。また、記憶部には、本システムにより提供される各印刷サービスと、サービス提供サーバ５０と、を対応づける情報が記憶されている。
【００３７】
サービス提供サーバ５０は、例えばサービス提供を行う組織毎に設けられており、制御部と記憶部と通信部を備えるコンピュータから構成され、制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、所定の印刷サービス処理を行う。印刷サービスは、例えば、印刷データの変換・蓄積・マルチキャスト、印刷機能制限、印刷ログの記録、課金等を含む。また、記憶部は、そのサービス提供サーバ５０が提供するサービスに対応するＤＢを備える。このＤＢは、例えば、印刷データが保存される印刷データＤＢ、印刷機能の制限内容（例えば、「マルチキャストは１０人まで」等）が登録されている印刷ポリシーＤＢ、印刷ログが記録される印刷ログＤＢ、課金情報が記録される印刷課金ＤＢ等を含む。
【００３８】
次に、本発明の実施形態に係る印刷サービス管理システムの動作について、利用者がサテライトオフィス印刷サービスを利用する場合を例に図２を参照して説明する。ここでは、ある会社Ａの社員が、クライアント端末１０が保有する印刷データをサテライトオフィスである店舗Ｂに設置されているＭＦＰ２０ｂから印刷することとする。
【００３９】
まず、社員は、自己が所有するクライアント端末１０に、ＭＦＰ２０ｂのＭＦＰのＩＤと、印刷サービス（例えば、自社サーバに格納されているファイルデータの印刷）の実行要求と、を入力する。この操作に応答して、クライアント端末１０は、利用者のＩＤとＭＦＰのＩＤと印刷サービス内容のデータを含む要求メッセージ（呼）を呼制御サーバ３０に送信する（Ｌ１）。
【００４０】
呼制御サーバ３０は、受信した利用者のＩＤに基づく利用者認証と、受信したＭＦＰのＩＤにより特定されるＭＦＰ２０ｂが利用可能であるかのチェックと、を行う。具体的には、例えば、受信した利用者のＩＤが利用者ＤＢに登録されているかと、受信したＭＦＰのＩＤが機器管理ＤＢに登録されているかと、をチェックする。そして双方とも登録されている場合、呼制御サーバ３０は、セッション管理ＩＤを生成し、セッション管理情報をセッション管理テーブルに記録するとともに、クライアント端末１０からの要求メッセージにセッションＩＤを付してサービス管理サーバ４０に転送する（Ｌ２）。これに応答して、サービス管理サーバ４０は、印刷要求に対応するサービス提供サーバ５０ａ（この場合、会社Ａのサーバ）に要求メッセージを転送する（Ｌ３）。要求メッセージを受け取ったサービス提供サーバ５０ａは、応答メッセージを呼制御サーバ３０に送信し、呼制御サーバ３０は、応答メッセージをクライアント端末１０に転送する。これにより、クライアント端末１０とサービス提供サーバ５０ａとの間にセッションが確立される。
【００４１】
次に、会社Ａの社員が印刷要求をクライアント端末１０に入力すると、クライアント端末１０は、印刷データ、セッションＩＤ等を含む印刷情報を印刷要求とともにサービス提供サーバ５０ａとに送信する（Ｌ４）。これに応答して、サービス提供サーバ５０ａは、受信した印刷データについて所定の印刷サービス処理を行うとともに、会社Ａの組織ＩＤとＭＦＰ２０ｂのＭＦＰのＩＤと印刷サービス内容のデータを含む要求メッセージ（呼）を呼制御サーバ３０に送信する（Ｌ５）。
【００４２】
呼制御サーバ３０は、受信した組織ＩＤが契約組織ＤＢに登録されているかと、受信したＭＦＰのＩＤが機器管理ＤＢに登録されているかと、をチェックする。そして双方とも登録されている場合、セッション管理ＩＤを生成し、セッション管理情報を記憶部のセッション管理テーブルに記録するとともに、サービス提供サーバ５０ａからの要求メッセージにセッションＩＤを付してＭＦＰ２０ｂに転送する（Ｌ６）。要求メッセージを受け取ったＭＦＰ２０ｂは、応答メッセージを呼制御サーバ３０に送信し、呼制御サーバ３０は、応答メッセージをサービス提供サーバ５０ａに転送する。これにより、サービス提供サーバ５０ａとＭＦＰ２０ｂの間にセッションが確立される。
次に、サービス提供サーバ５０ａは、印刷データ、セッションＩＤ等を含む印刷情報を印刷要求とともにＭＦＰ２０ｂに送信する（Ｌ７）。これに応答して、ＭＦＰ２０ｂは、受信した印刷データを印刷出力する。
【００４３】
なお、サービス提供サーバ５０ａにおいて実行される印刷サービス処理は、例えば、印刷データの変換、蓄積、マルチキャスト、印刷機能制限、印刷ログの記録、課金等を含む。
印刷サービス処理が印刷データの変換の場合、サービス提供サーバ５０ａは、クライアント端末１０から受信した印刷データについて所定の変換処理（例えば、フォーマット変換、他のデータとの合成等）を行う。そして、変換後の印刷データをＭＦＰ２０ｂに送信する。
また、印刷サービス処理が印刷データの蓄積の場合、サービス提供サーバ５０ａは、クライアント端末１０から受信した印刷データを記憶部の印刷データＤＢに保存する。
【００４４】
また、印刷サービス処理が印刷データのマルチキャストの場合、サービス提供サーバ５０ａは、複数の転送先のＭＦＰ２０のＭＦＰのＩＤを指定した要求メッセージ（呼）を呼制御サーバ３０に送信する。呼制御サーバ３０は、組織ＩＤとＭＦＰのＩＤについてのチェックを行った後、要求メッセージ（呼）を各ＭＦＰ２０にそれぞれ送信して、サービス提供サーバ５０ａと各ＭＦＰ２０の間にセッションを確立させる。そして、サービス提供サーバ５０ａは、印刷データを印刷要求とともに各ＭＦＰ２０にそれぞれ送信する。
【００４５】
また、印刷サービス処理が印刷機能制限の場合、サービス提供サーバ５０ａは、記憶部の印刷ポリシーＤＢを参照して、サービス内容が制限内容に違反しないかを判定し、違反する場合には、エラーメッセージをクライアント１０に送信する。
また、印刷サービス処理が印刷ログの記録の場合、サービス提供サーバ５０ａは、印刷ログを記憶部の印刷データＤＢに保存する。
また、印刷サービス処理が課金の場合、サービス提供サーバ５０ａは、記憶部の印刷課金ＤＢを照会し、課金情報を記録する。この課金処理の詳細については後述する。
【００４６】
上記説明（図２参照）では、サービス提供サーバ５０を介してクライアント端末１０からＭＦＰ２０ｂへ印刷情報を送信しているが、クライアント端末１０からＭＦＰ２０ｂへ印刷情報を直接送信するようにしてもよい。この場合のシステム動作について図３を参照して説明する。ここでも上記説明と同様に、ある会社Ａの社員が、クライアント端末１０が保有する印刷データをサテライトオフィスである店舗Ｂに設置されているＭＦＰ２０ｂから印刷することとする。
【００４７】
まず、社員は、自己が所有するクライアント端末１０に、ＭＦＰ２０ｂのＩＤと、印刷サービス（例えば、データのプリンタ出力）の実行要求と、を入力する。この操作に応答して、クライアント端末１０は、利用者のＩＤとＭＦＰのＩＤと印刷サービス内容のデータを含む要求メッセージ（呼）を呼制御サーバ３０に送信する（Ｌ１１）。
【００４８】
呼制御サーバ３０は、受信した利用者のＩＤに基づく利用者認証と、受信したＭＦＰのＩＤにより特定されるＭＦＰ２０ｂが利用可能であるかのチェックと、を行う。双方ともチェック結果がＯＫの場合、呼制御サーバ３０は、セッション管理ＩＤを生成し、セッション管理情報を記憶部のセッション管理テーブルに記録するとともに、クライアント端末１０からの要求メッセージにセッションＩＤを付してサービス管理サーバ４０に転送する（Ｌ１２）。これに応答して、サービス管理サーバ４０は、印刷要求に対応するサービス提供サーバ５０ａ（この場合、会社Ａのサーバ）に要求メッセージを転送する（Ｌ１３）。サービス提供サーバ５０ａは、受信した要求メッセージをサービス管理サーバ４０に転送する（Ｌ１４）。このとき、サービス提供サーバ５０ａは、受信した要求メッセージに基づいて必要な処理（例えば、要求メッセージの内容を記憶する等）を行ってもよい。そして、サービス管理サーバ４０は、受信した要求メッセージを呼制御サーバ３０にさらに転送し（Ｌ１５）、呼制御サーバ３０は、受信した要求メッセージをＭＦＰ２０ｂに転送する（Ｌ１６）。これにより、クラアイント端末１０とＭＦＰ２０ｂとの間にセッションが確立される。
【００４９】
次に、会社Ａの社員が印刷要求をクライアント端末１０に入力すると、クライアント端末１０は、印刷データ、セッションＩＤ等を含む印刷情報を印刷要求とともにＭＦＰ２０ｂに送信する（Ｌ１７）。これに応答して、ＭＦＰ２０ｂは、受信した印刷データを印刷出力する。
【００５０】
また、上記説明（図３参照）ではサービス提供サーバ５０を介してクライアント端末１０からＭＦＰ２０ｂへ要求メッセージ（呼）を送信することにより、サービス提供サーバ５０に印刷サービスの利用を通知できるようにしているが、クライアント端末１０からＭＦＰ２０ｂへ要求メッセージ（呼）が発生した場合にサービス提供サーバ５０へ通知を行うよう予め予約しておいてもよい。この場合のシステム動作について図４を参照して説明する。
【００５１】
例えば、前処理として、サービス提供サーバ５０ａ（この場合、会社Ａのサーバ）は、会社Ａに関する要求メッセージ（呼）が発生した場合に通知をもらうことを要求する通知予約をサービス管理サーバ４０に送信する（Ｌ’２１）。サービス管理サーバ４０は、受信した通知予約を呼制御サーバ３０に転送する（Ｌ’２２）。
【００５２】
次に、会社Ａの社員は、自己が所有するクライアント端末１０に、ＭＦＰ２０ｂのＭＦＰのＩＤと、印刷サービス（例えば、データのプリンタ出力）の実行要求と、を入力する。この操作に応答して、クライアント端末１０は、利用者のＩＤとＭＦＰのＩＤと印刷サービス内容のデータを含む要求メッセージ（呼）を呼制御サーバ３０に送信する（Ｌ２１）。
【００５３】
呼制御サーバ３０は、受信した利用者のＩＤに基づく利用者認証と、受信したＭＦＰのＩＤにより特定されるＭＦＰ２０ｂが利用可能であるかのチェックと、を行う。双方ともチェック結果がＯＫの場合、呼制御サーバ３０は、セッション管理ＩＤを生成し、セッション管理情報を記憶部のセッション管理テーブルに記録するとともに、クライアント端末１０からの要求メッセージにセッションＩＤを付してＭＦＰ２０ｂに転送する（Ｌ２２）。要求メッセージを受け取ったＭＦＰ２０ｂは、応答メッセージを呼制御サーバ３０に送信し、呼制御サーバ３０は、応答メッセージをクライアント端末１０に転送する。これにより、クラアイント端末１０とＭＦＰ２０ｂとの間にセッションが確立される。
【００５４】
また、呼制御サーバ３０は、会社Ａに所属する利用者からの要求メッセージを受信したため、先に受信した通知予約に基づいて、受信した要求メッセージの内容を含む通知をサービス管理サーバ４０に送信し（Ｌ’２３）、サービス管理サーバ４０は、受信した通知に対応するサービス提供サーバ５０ａ（この場合、会社Ａのサーバ）に要求メッセージを転送する（Ｌ’２４）。サービス提供サーバ５０ａは、受信した要求メッセージに基づいて必要な処理（例えば、要求メッセージの内容を記憶する等）を行う。
【００５５】
一方、クライアント端末１０では、会社Ａの社員により印刷要求が入力されると、印刷データ、セッションＩＤ等を含む印刷情報を印刷要求とともにＭＦＰ２０ｂに送信する（Ｌ２３）。これに応答して、ＭＦＰ２０ｂは、受信した印刷データを印刷出力する。
【００５６】
また、本実施形態にかかる印刷サービス管理システムでは、利用者毎のワークエリアをサービス提供サーバ５０等で保持する。このワークエリアには、ポータブルパーソナリティ情報、個人文書、共有フォルダ情報、組織内情報リンク等の情報が格納される。このうちのポータブルパーソナリティ情報は、例えば、利用者のＭＦＰ２０の利用履歴から抽出された利用頻度の高い利用内容や、利用者により設定されたＭＦＰ２０の操作ボタン内容や、利用者の所属組織で予め設定されたＭＦＰ２０の操作ボタン内容等の情報を含む。このポータブルパーソナリティ情報を用いることにより、サテライトオフィスにあるＭＦＰ２０の操作パネル上に表示するボタン表示を利用者毎や利用者の所属組織毎に変えることができる。この個人パネル表示処理の流れについて以下図５を参照して説明する。
【００５７】
まず、クライアント端末１０が呼制御サーバ３０を介してＭＦＰ２０を呼び出し、呼制御サーバ３０は上述のような利用者のＩＤ、ＭＦＰのＩＤのチェック処理等を行ってクライアント端末１０とＭＦＰ２０の間のセッションの確立を行う。その後、クライアント端末１０からサービス管理サーバ４０を介してＭＦＰ２０を呼び出してサテライトオフィス環境を有効にする（Ｐ１：呼び出し処理）。そして、利用者がＭＦＰ２０の前で利用者認証操作を行い、ＭＦＰ２０は、利用者認証要求をサービス管理サーバ４０に送信する。サービス管理サーバ４０は、対応するサービス提供サーバ５０と連携して利用者認証処理を行い、利用者認証結果が正しければ、その利用者に対応するワークエリアからポータブルパーソナリティ情報を読み出し、これに基づくパネル情報をＭＦＰ２０に転送する。ＭＦＰ２０は、受信したパネル情報に基づいたパネル表示を行う（Ｐ２：マイパネル処理）。ＭＦＰ２０の入力操作部に表示される個人用パネルの一例を図６に示す。なお、利用者の認証方法は任意であり例えばＩＣカード認証や生体認証を用いてもよい。
【００５８】
また、本実施形態に係る印刷サービス管理システムでは、利用者の所属組織であるＡ社からはＭＦＰ２０の使用料金とサービスの使用料金の合計額を徴収し、サテライトオフィスとなるＢ社にはＭＦＰ２０の利用の対価を支払う。この課金処理では、例えば、サービス提供サーバ５０が、クライアント端末１０からの印刷要求に応答して、機器及び印刷サービスの利用にかかる課金（ポイント）データをクライアント端末１０に送信して提示するとともに、課金情報を印刷課金ＤＢに登録する。なお、利用者は利用に関する評価をクライアント端末１０から行うことができる。クライアント端末１０は、入力された評価値データをサービス提供サーバ５０に送信し、サービス提供サーバ５０は、受信した評価値データも印刷課金ＤＢに登録する。印刷課金ＤＢに登録される課金情報の一例を図７に示す。
【００５９】
（実施形態２）
以下、本発明の他の実施形態に係る印刷サービス管理システムについて図面を参照して説明する。本実施の形態においては、実施形態１の呼制御サーバの機能を一部、サービス管理サーバ４０が担う構成を有している。
【００６０】
本実施形態に係る印刷サービス管理システムのシステム構成は図１と同様に、クライアント端末１０と、ＭＦＰ（Multifunction Printer）２０と、呼制御サーバ３０と、サービス管理サーバ４０と、サービス提供サーバ５０と、を備え、これらの装置は例えばＮＧＮ（Next Generation Network）、インターネット等のネットワークを介して接続されている。
【００６１】
クライアント端末１０は、パーソナルコンピュータ、携帯端末、携帯電話等を含み、制御部と記憶部と通信部と入力部と表示部を備えるコンピュータから構成される。クライアント端末１０の制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、各種印刷サービスを利用するための処理を行う。また、クライアント端末１０の記憶部には、利用者を識別するためのＩＤ等の情報が記憶される。
【００６２】
ＭＦＰ２０は、喫茶店や店舗等のサテライトオフィスに設置され、複写機、プリンタ、ファクシミリ等の複数の画像形成機能を有する装置であり、制御部と記憶部と入力操作部と印刷部と通信部を備える。また、ＭＦＰ２０の記憶部には、ＭＦＰ２０を識別するためのＩＤ等の情報が記憶されている。
【００６３】
呼制御サーバ３０は、制御部と記憶部と通信部を備えるコンピュータから構成され、制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、端末（クライアント端末１０、ＭＦＰ２０、サービス管理サーバ４０、サービス提供サーバ５０）間で、ＳＩＰ（Session Initiation Protocol）等の呼制御プロトコルに基づくセッション管理等の処理を行う。なお、これらの端末はＳＩＰ  ＵＲＩ（SIP Universal Resource Identifier）等のＩＤによりネットワーク上で一意に特定される。呼制御サーバ３０の記憶部は、クライアント情報ＤＢ３１を備える（図１３参照）。クライアント情報ＤＢ３１は呼制御サーバ３０の記憶部内ではなく、ネットワーク上のデータベースとして構成されていてもよい。
【００６４】
図８にクライアント情報ＤＢ３１に記憶される情報を例示する。
クライアント情報ＤＢ３１には、呼制御サーバ３０がセッションを管理する端末（クライアント端末１０、ＭＦＰ２０、サービス管理サーバ４０、サービス提供サーバ５０）の情報が登録されている。端末の情報には、端末のＩＤ、セキュリティ情報（認証・認可情報）、等が含まれる。クライアント端末１０（利用者）の情報には、さらに利用契約をしているサービスの情報（サービス管理サーバ４０のＩＤ等）が含まれる。
【００６５】
サービス管理サーバ４０は、制御部と記憶部と通信部を備えるコンピュータから構成され、制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、各印刷サービス提供を管理するための処理を行う。具体的には、呼制御サーバ３０より転送された呼を受信し、呼に含まれる情報と記憶部の情報とに基づき適当な処理を行い、転送する。サービスに関わる呼は当該サーバを経由されるよう構成されるのが望ましい。これにより、各種サービスに対してサービス利用ログの記録等の共通の機能を提供できる。記憶部には、機器管理ＤＢ４１、契約組織ＤＢ４２、利用者ＤＢ４３、サービス情報ＤＢ４４を備える（図１３参照）。これらＤＢは必要に応じてサービス提供サーバ５０からのアクセスを許可する。または、これらＤＢはネットワーク上のデータベースとして構成してもよい。
【００６６】
図９に機器管理ＤＢ４１に記憶される情報を例示する。機器管理ＤＢ４１には、本システムで利用されるＭＦＰ２０に関するＭＦＰ情報（例えば、ＭＦＰ２０のＩＤ、ＭＦＰの機器名、ＭＦＰ２０が所属する組織の組織ＩＤ、ＭＦＰ２０の利用履歴情報等）が登録されている。
【００６７】
図１０に契約組織ＤＢ４２に記憶される情報を例示する。契約組織ＤＢ４２には、本システムで提供される各印刷サービスについて契約している組織に関する組織情報（例えば、組織ＩＤ、組織名、その組織が利用可能なサービス、組織毎の利用履歴情報等）が登録されている。
【００６８】
図１１に利用者ＤＢ４３に記憶される情報を例示する。利用者ＤＢ４３には、本システムによる印刷サービスについて契約している各組織に所属する利用者に関する利用者情報（例えば、利用者のＩＤ、名前、利用者が所属する組織の組織ＩＤ、利用者が利用可能なサービスのＩＤ、利用者毎の利用履歴情報等）が登録されている。
【００６９】
図１２にサービス情報ＤＢ４４に記憶される情報を例示する。サービス情報ＤＢ４４には、サービス提供サーバで提供されるサービスに関する情報（例えば、サービスＩＤ、サービス提供サーバのＩＤ、サービス毎の利用履歴等）が登録されている。
【００７０】
サービス提供サーバ５０は、制御部と記憶部と通信部を備えるコンピュータから構成され、制御部は、記憶部に記憶された動作プログラムを読み出して実行することにより、所定の印刷サービス処理を行う。サービス提供サーバ５０は、複数設置されてもよい。例えば、サービス毎に設置することで、サービス処理負荷の分散を実現することができる。
【００７１】
印刷サービスは、例えば、印刷データの変換・蓄積・マルチキャスト、印刷機能制限、印刷ログの記録、課金等を含む。また、記憶部は、そのサービス提供サーバ５０が提供するサービスにおいて利用される各種ＤＢを備える。各種ＤＢとは、例えば、印刷データが保存される印刷データＤＢ、印刷機能の制限内容（例えば、「マルチキャストは１０人まで」等）が登録されている印刷ポリシーＤＢ、印刷ログが記録される印刷ログＤＢ、課金情報が記録される印刷課金ＤＢ等を含む。これらＤＢは必要に応じて他のサービス提供サーバからのアクセスを許可する。または、これらＤＢはネットワーク上のデータベースとして構成してもよい。
【００７２】
次に、本発明の実施形態に係る印刷サービス管理システムの動作について、利用者がサテライトオフィス印刷サービスを利用する場合を例に図１３と図１４を参照して説明する。実施形態１と同様に、ある会社Ａの社員が、クライアント端末１０が保有するファイルをサテライトオフィスである店舗Ｂに設置されているＭＦＰ２０ｂから印刷することとする。
【００７３】
まず、社員は、自己が所有するクライアント端末１０に、ＭＦＰ２０ｂのＩＤと、ファイルのパス（または、ＵＲＬ）と、印刷設定と、を引数として指定し、印刷サービスの実行を要求する。この操作に応答して、クライアント端末１０は、利用者のＩＤと、ＭＦＰのＩＤと、印刷サービスのサービスＩＤ等を含むサービス情報と、を含む要求メッセージ（呼１）を呼制御サーバ３０に送信する（ステップＳ１０１）。
【００７４】
呼制御サーバ３０は、受信した利用者のＩＤに基づくユーザ認証を行う（ステップＳ１０２）。具体的には、利用者のＩＤをキーとして有するクライアント情報を、クライアント情報ＤＢ３１から取得し、取得したクライアント情報に含まれるセキュリティ情報に基づき認証を行う。この認証には、例えば、ユーザ名、パスワードを使ったベーシック認証がある。認証の結果、認証されたならば、呼制御サーバ３０は呼１が求めるサービスをチェックする。具体的には、呼１のサービス情報に含まれるサービスＩＤが前記クライアント情報に登録されているかチェックする。登録されているならば、クライアント情報から前記サービスＩＤに対応付けられる呼の転送先のＩＤ（ここでは、サービス管理サーバ４０のＩＤ、即ち、sip:srv_mgr@ricoh.co.jp）を取得する。呼制御サーバ３０は当該呼１をサービス管理サーバ４０に転送する（ステップＳ１０３）。
【００７５】
サービス管理サーバ４０は、呼制御サーバ３０から転送されてきた呼１に含まれる利用者のＩＤとＭＦＰのＩＤとサービス情報とに基づいて、第二の認証（サービス認証・認可）を行う（ステップＳ１０４）。具体的には、利用者のＩＤをキーとして利用者ＤＢ４３より利用者情報を読み出し、当該サービスが登録されているかどうかをチェックするとともに、機器管理ＤＢ４１よりＭＦＰのＩＤをキーとしてＭＦＰ情報を読み出し、当該利用者が当該ＭＦＰの所属組織に属しているかどうかをチェックする。これにより、サービスの契約者に対してのみ、印刷サービスを提供するとともに、異なる組織のＭＦＰを一元管理しながら、前記契約者が自組織のＭＦＰのみ使用可能にできる。
【００７６】
サービスの利用が認可されたならば、サービス管理サーバ４０はサービス情報に基づいて呼１の転送先を決定する。具体的には、サービスＩＤをキーとしてサービス情報ＤＢ４４を検索し、当該サービスＩＤに対応付けられているサービス提供サーバの情報（ここでは、サービス提供サーバ５０ａのＩＤ、即ち、sip:srv@ricoh.co.jp）を取得する。転送先が決定されたならば、サービス管理サーバ４０は、サービス提供サーバ５０ａに呼１を転送する（ステップＳ１０５）。ここで、サービス管理サーバ４０はサービス情報ＤＢ４４にサービスの利用履歴を記録する。
【００７７】
呼１を受け取ったサービス提供サーバ５０ａは、サービス管理サーバ４０を経由して（ステップＳ１０６）応答メッセージを呼制御サーバ３０に送信し（ステップＳ１０７）、呼制御サーバ３０は、応答メッセージをクライアント端末１０に転送する（ステップＳ１０８）。これにより、クライアント端末１０とサービス提供サーバ５０ａとの間にセッション（印刷情報送信セッション）が確立される。
【００７８】
次に、クライアント端末１０は会社Ａの社員が入力した印刷設定に従って、ファイルから印刷データを生成し、印刷データ等を含む印刷情報をサービス提供サーバ５０ａに送信する（ステップＳ１０９）。これに応答して、サービス提供サーバ５０ａは、受信した印刷情報に基づいて所定の印刷サービス処理を実行する（例えば、前記印刷データをＭＦＰ２０のサポートする印刷データに変換する）。
【００７９】
印刷サービス管理システムの動作処理の続きを、図１４を用いて説明する。サービス提供サーバ５０ａによる印刷サービス処理が完了すると、サービス提供サーバ５０ａは、ＭＦＰ２０ｂのＩＤと印刷サービス情報とを含む要求メッセージ（呼２）をサービス管理サーバ４０を経由して（ステップＳ２０１）呼制御サーバ３０に送信する（ステップＳ２０２）。
【００８０】
呼制御サーバ３０は、サービス提供サーバ５０ａからの呼２をＭＦＰ２０ｂに転送する（ステップＳ２０３）。呼２を受け取ったＭＦＰ２０ｂは、応答メッセージを呼制御サーバ３０に送信し（ステップＳ２０４）、呼制御サーバ３０は、応答メッセージをサービス管理サーバ４０を経由して（ステップＳ２０５）サービス提供サーバ５０ａに転送する（ステップＳ２０６）。これにより、サービス提供サーバ５０ａとＭＦＰ２０ｂの間にセッション（印刷情報送信セッション）が確立される。
【００８１】
そして、サービス提供サーバ５０ａは、印刷データを含む印刷情報をＭＦＰ２０ｂに送信する（ステップＳ２０７）。これに応答して、ＭＦＰ２０ｂは、受信した印刷データを印刷出力する。
【００８２】
なお、ステップＳ１０９に応答して、サービス提供サーバ５０ａにより実行される印刷サービス処理は、例えば、印刷データの変換、蓄積、マルチキャスト、印刷機能制限、印刷ログの記録、課金等を含む。
【００８３】
印刷サービス処理が印刷データの変換の場合、サービス提供サーバ５０ａは、クライアント端末１０から受信した印刷データについて所定の変換処理（例えば、フォーマット変換、他のデータとの合成等）を行う（図１３、ステップＳ１１０）。そして、ステップＳ２０７において、変換後の印刷データをＭＦＰ２０ｂに送信する。
【００８４】
また、印刷サービス処理が印刷データの蓄積の場合、サービス提供サーバ５０ａは、クライアント端末１０から受信した印刷データを当該サービス提供サーバ５０の記憶部に構成される印刷データＤＢに保存する。
【００８５】
また、印刷サービス処理が印刷データのマルチキャストの場合、サービス提供サーバ５０ａは、複数の転送先のＭＦＰ２０のＭＦＰのＩＤを指定した要求メッセージ（呼）をサービス管理サーバ４０を経由して呼制御サーバ３０に送信する。呼制御サーバ３０は、要求メッセージ（呼）を各ＭＦＰ２０にそれぞれ送信して、サービス提供サーバ５０ａと各ＭＦＰ２０の間にセッションを確立させる。そして、サービス提供サーバ５０ａは、印刷データを各ＭＦＰ２０にそれぞれ送信する。
【００８６】
また、印刷サービス処理が印刷機能制限の場合、サービス提供サーバ５０ａは、記憶部に構成される印刷ポリシーＤＢを参照して、印刷情報が制限内容に違反しないかを判定し、違反する場合には、エラーメッセージをクライアント１０に送信する。
また、印刷サービス処理が印刷ログの記録の場合、サービス提供サーバ５０ａは、印刷ログを、その記憶部に構成される印刷データＤＢに保存する。
また、印刷サービス処理が課金の場合、サービス提供サーバ５０ａは、実施形態１と同様に、当該サービス提供サーバ５０の記憶部に構成される印刷課金ＤＢを照会し、課金情報を記録する。
【００８７】
このように、サービス提供サーバ５０ａは、提供するサービスの種別に応じて、各種ＤＢへアクセスして、各種情報の問い合わせ・記録・更新の処理を行うことが可能である（ステップＳ１１０）。
【００８８】
本実施形態（図１３及び図１４参照）では、サービス提供サーバ５０を介してクライアント端末１０からＭＦＰ２０へ印刷情報を送信しているが、クライアント端末１０からＭＦＰ２０へ印刷情報を直接送信するようにしてもよい。この場合のシステム動作について図１５を参照して説明する。ここでも上記説明と同様に、ある会社Ａの社員が、クライアント端末１０が保有する印刷データをサテライトオフィスである店舗Ｂに設置されているＭＦＰ２０ｂから印刷することとする。
【００８９】
まず、社員は、自己が所有するクライアント端末１０に、ＭＦＰ２０ｂのＩＤと、ファイルのパス（又はＵＲＬ）と、印刷設定と、を引数として指定し、印刷サービス（例えば、データのプリンタ出力）の実行を要求する。この操作に応答して、クライアント端末１０は、利用者のＩＤと、ＭＦＰのＩＤと、印刷サービスのサービスＩＤ等を含むサービス情報と、を含む要求メッセージ（呼１）を呼制御サーバ３０に送信する（ステップＳ３０１）。
【００９０】
呼制御サーバ３０は、受信した利用者のＩＤに基づくユーザ認証を行う。具体的には、クライアント情報ＤＢ３１より利用者のＩＤをキーとしてクライアント情報を読み出し、クライアント情報に含まれるセキュリティ情報に基づき認証を行う。この認証には、例えば、ユーザ名、パスワードを使ったベーシック認証がある。認証の結果、認証されたならば、呼制御サーバ３０は呼１が求めるサービスをチェックする。具体的には、呼１のサービス情報に含まれるサービスＩＤが前記クライアント情報ＤＢ３１に登録されているかチェックする。登録されているならば、クライアント情報ＤＢ３１から前記サービスＩＤをキーとして呼１の転送先のＩＤ（ここでは、サービス管理サーバ４０のＩＤ）を取得する（ステップＳ３０２）。呼制御サーバ３０は当該呼１をサービス管理サーバ４０に転送する（ステップＳ３０３）。
【００９１】
サービス管理サーバ４０は、呼制御サーバ３０から転送されてきた呼１に含まれる利用者のＩＤとＭＦＰのＩＤとサービス情報とに基づいて、第２の認証（サービス認証・認可）を行う（ステップＳ３０４）。具体的には、利用者のＩＤをキーとして利用者ＤＢ４３より利用者情報を読み出し、当該サービスが登録されているかどうかをチェックするとともに、危機管理ＤＢよりＭＦＰのＩＤをキーとしてＭＦＰ情報を読み出し、当該利用者が当該ＭＦＰの所属組織に属しているかどうかをチェックする。これにより、サービスの契約者に対してのみ、印刷サービスを提供するとともに、異なる組織のＭＦＰを一元管理しながら、前記契約者が自組織のＭＦＰのみ使用可能にできる。
【００９２】
サービス管理サーバ４０は、サービスの利用が認可されたならば、サービス情報に基づいて呼１の転送先を決定する。具体的には、サービスＩＤをキーとしてサービス情報ＤＢ４４を検索し、当該サービスＩＤに対応付けられているサービス提供サーバの情報（ここでは、サービス提供サーバ５０ａの情報）を取得する。転送先が決定されたならば、サービス管理サーバ４０は、サービス提供サーバ５０ａに呼１を転送する（ステップＳ３０５）。サービス提供サーバ５０ａは、受信した呼１をサービス管理サーバ４０に転送する（ステップＳ３０６）。このとき、サービス提供サーバ５０ａは、受信した要求メッセージに基づいて必要な処理（例えば、要求メッセージの内容を記憶する等（ステップＳ３２０））を行ってもよい。
【００９３】
サービス管理サーバ４０は、受信した呼１を呼制御サーバ３０にさらに転送し（ステップＳ３０７）、呼制御サーバ３０は、受信した要求メッセージをＭＦＰ２０ｂに転送する（ステップＳ３０８）。なお、上述した処理と同様に、ＭＦＰ２０ｂは呼１を受信すると、応答メッセージ（レスポンス：応答１）を呼制御サーバ３０に送信する（Ｓ３０９）。このレスポンスは呼１が転送されてきた経路を逆順に辿ってクライアント端末１０に転送され、クライアント端末がレスポンスを受信すると、クラアイント端末１０とＭＦＰ２０ｂとの間にセッションが確立される。
【００９４】
次に、会社Ａの社員が入力した印刷設定にしたがって、ファイルから印刷データを生成し、印刷データ等を含む印刷情報をＭＦＰ２０ｂに送信する（ステップＳ３１０）。これに応答して、ＭＦＰ２０ｂは、受信した印刷情報に基づいて印刷処理を実行する。
【００９５】
以上説明したように本発明の実施形態２によれば、サービス管理サーバ４０で利用者や機器についての第２の認証処理を行うことにより、サテライトオフィスサービス等の印刷サービスを、簡単なシステム構成で安全に提供できるネットワークプリンティングシステムを実現することができる。
【００９６】
なお、本発明は種々の変形及び応用が可能である。
例えば、上記課金処理において利用者による評価値に応じた料金が設定されるようにしてもよい。この場合、例えば、サービス提供サーバ５０が印刷課金ＤＢの課金情報（図７）に設定された評価に基づいて料金を計算（例えば、評価が“×”の場合、料金を２０円差し引く等）してもよい。また、他の料金計算方法を用いてもよい。例えば、ＭＦＰ２０から印刷用紙が出てくるまでの時間をＭＦＰ２０が計測してサービス提供サーバ５０に送信し、サービス提供サーバ５０は、受信した計測時間が所定時間（例えば、利用者毎又はＭＦＰ２０毎の標準待ち時間等）よりも所定時間以上長くなった場合には料金を所定金額を安くするようにしてもよい。また、ＭＦＰ２０が印刷部のドラムが汚れているかをチェックしてチェック結果をサービス提供サーバ５０に送信し、サービス提供サーバ５０においてチェック結果に基づいて料金を計算してもよい（例えば、汚れている場合には料金を安くする）。
【００９７】
また、サービス提供サーバ５０が、利用者や組織の環境負荷低減の貢献度合いに基づいて料金を算出するようにしてもよい。例えば、２ｉｎ１（２ページ分を１枚の用紙にプリントアウト）している比率、シュレッダーにかけてリサイクルしている比率、再生紙を利用している比率、リサイクルマシンを多頻度にわたり使用している比率等についてＤＢに登録しておき、平均値と利用者（又は利用者の組織）の値を比較し、比較結果に基づいて料金の割引等を行ってもよい。
【００９８】
また、上記説明では、本システムによりサテライトオフィスサービスを提供する場合について述べたが、例えば、本システムにより提供されるサービスはこれに限定されず、例えば、リモート会議システム、店舗情報管理サービス、電子私書箱サポートサービス（民間事業者により提供される医療カルテなどの個人情報の一元管理・提供サービス）等のサービスを提供してもよい。
【００９９】
例えば、リモート会議システムでは、通信部を備えるカメラやモニタを用いて講師側の各装置（クライアント端末１０、カメラ、モニタ、ＭＦＰ２０等）と、生徒側の各装置とのセッションを連携させてもよい。そして、講師による授業内容のデータはサービス提供サーバ５０によりＤＢに保存されるとともに、講師や生徒のＭＦＰ２０により印刷されるようにしてもよい。
【０１００】
また、店舗情報管理サービスでは、例えば、店舗の売り上げ情報をＭＦＰ２０でスキャンしてサービス提供サーバ５０に送信し、サービス提供サーバ５０がＤＢで管理するようにしてもよい。そして、データの修正や変換は携帯電話等のクライアント端末１０又はＭＦＰ２０から行ってもよい。
【０１０１】
また、電子私書箱サポートサービスでは、例えば、サービス提供サーバ５０が医療カルテ等の個人情報をＤＢで管理し、利用者はＩＣカード（生体認証機能を備える健康ＩＴカード）を用いてクライアント端末１０から自己の個人情報にアクセスし、ＭＦＰ２０から印刷等できるようにしてもよい。
【０１０２】
また、印刷装置はＭＦＰ２０に限定されず、通信部と印刷部を有する装置であればよい。また、１台のサービス提供サーバ５０により提供されるサービスの数は任意である。
【０１０３】
なお、本発明に係る印刷サービス管理システムにおける機器間の要求メッセージ（呼）のやり取りは、どのようなプロトコルに基づいていても良い。例えば、ＳＩＰ（Session Initiation Protocol）、ＨＴＴＰ（HyperText Transfer Protocol）など、機器間で相互に通信を確立するものであれば何でも良い。
【０１０４】
なお、この発明の印刷サービス管理システムは、専用のシステムによらず、通常のコンピュータシステムを用いて実現可能である。例えば、上述の動作を実行するためのプログラムをコンピュータ読み取り可能な記録媒体（ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ等）に格納して配布し、該プログラムをコンピュータにインストールすることにより、クライアント端末１０、呼制御サーバ３０、サービス管理サーバ４０、サービス提供サーバ５０等を構成してもよい。また、インターネット等のネットワーク上のサーバ装置が有するディスク装置に格納しておき、例えばコンピュータにダウンロード等するようにしてもよい。
また、上述の機能を、ＯＳが分担又はＯＳとアプリケーションの協働により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【符号の説明】
【０１０５】
１０  クライアント端末
２０  ＭＦＰ
３０  呼制御サーバ
３１  クライアント情報ＤＢ
４０  サービス管理サーバ
４１  機器管理ＤＢ
４２  契約組織ＤＢ
４３  利用者ＤＢ
４４  サービス情報ＤＢ
５０  サービス提供サーバ
【先行技術文献】
【特許文献】
【０１０６】
【特許文献１】特開２００５−２３５０３５号公報
【図１】
2010027036.tif 000003
【図２】
2010027036.tif 000004
【図３】
2010027036.tif 000005
【図４】
2010027036.tif 000006
【図５】
2010027036.tif 000007
【図６】
2010027036.tif 000008
【図７】
2010027036.tif 000009
【図８】
2010027036.tif 000010
【図９】
2010027036.tif 000011
【図１０】
2010027036.tif 000012
【図１１】
2010027036.tif 000013
【図１２】
2010027036.tif 000014
【図１３】
2010027036.tif 000015
【図１４】
2010027036.tif 000016
【図１５】
2010027036.tif 000017