(57)【要約】【課題】ネットワークプリンティングシステムにおける付帯機能の追加を容易にすること【解決手段】画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置であって、ネットワークを介して画像形成出力の命令に関する命令情報を受信し、画像形成装置が画像形成出力を実行するように受信された命令情報を仲介し、画像形成出力に応じて実行される付帯処理を行い、付帯処理に関する情報である付帯処理情報を取得するサービス管理部４０２を有し、サービス管理部４０２は、受信された命令情報及び取得された付帯処理情報に基づいて付帯処理を実行することを特徴とする。【選択図】図１０
2010086029.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置であって、
ネットワークを介して前記画像形成出力の命令に関する命令情報を受信する命令受信部と、
前記受信された命令情報を仲介する命令仲介部と、
前記画像形成出力に応じて実行される付帯処理を行なう付帯処理部と、
前記付帯処理に関する情報である付帯処理情報を取得する付帯処理情報取得部とを有し、
前記命令仲介部は、前記受信された命令情報に係る前記画像形成出力を前記画像形成装置が実行するように前記命令情報を仲介し、
前記付帯処理部は、前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行することを特徴とする、画像形成出力管理装置。
【請求項２】
前記付帯処理情報取得部は、前記画像形成出力の制限に関する制限情報を前記付帯処理情報として取得し、
前記付帯処理部は、前記取得された制限情報と前記受信された命令情報とに基づいて前記画像形成出力の中止を決定し、
前記命令仲介部は、前記決定に基づいて前記画像形成出力の実行を中止するように前記受信された命令情報を仲介することを特徴とする、請求項１に記載の画像形成出力管理装置。
【請求項３】
前記付帯処理情報取得部は、前記画像形成出力の制限枚数を示す情報を前記制限情報として取得し、
前記付帯処理部は、前記受信された命令情報において指定されている画像形成出力の枚数と前記取得された制限情報が示す制限枚数とに基づいて前記画像形成出力の中止を決定することを決定することを特徴とする、請求項２に記載の画像形成出力管理装置。
【請求項４】
前記付帯処理情報取得部は、画像形成出力の課金に関する情報を前記制限情報として取得し、
前記付帯処理部は、前記受信された命令情報に係る画像形成出力について発生する費用の情報を前記取得した制限情報に基づいて算出し、前記算出した費用の情報に基づいて前記画像形成出力の中止を決定することを特徴とする、請求項２または３に記載の画像形成出力管理装置。
【請求項５】
前記付帯情報取得部は、前記画像形成出力の認証に関する情報を前記制限情報として取得し、
前記付帯処理部は、前記受信された命令情報と前記取得された制限情報とに基づいて前記画像形成出力可否を認証することにより前記画像形成出力の中止を決定することを特徴とする、請求項２乃至４いずれかに記載の画像形成出力管理装置。
【請求項６】
前記付帯処理情報取得部は、前記画像形成出力の履歴の記録に関する情報を前記付帯処理情報として取得し、
前記付帯処理部は、前記取得された付帯処理情報に基づいて前記受信された命令情報に係る画像形成出力の履歴情報を情報記録部に記録させることを特徴とする、請求項１乃至５いずれか１に記載の画像形成出力管理装置。
【請求項７】
前記付帯処理情報取得部は、前記画像形成出力の履歴の記録要否に関する情報を前記付帯処理情報として取得し、
前記付帯処理部は、前記取得された付帯処理情報に基づいて前記受信された命令情報に係る画像形成出力の履歴の記録要否を判断することを特徴とする、請求６に記載の画像形成出力管理装置。
【請求項８】
前記付帯処理情報取得部は、前記受信された命令情報において指定されている画像形成装置の状態に関する状態情報を前記付帯処理情報として取得し、
前記付帯処理部は、前記取得された状態情報に基づいて他の画像形成において前記画像形成出力を実行することを決定し、
前記命令仲介部は、前記決定に基づいて前記他の画像形成装置が前記画像形成出力を実行するように前記受信された命令情報を仲介することを特徴とする、請求項１乃至７いずれかに記載の画像形成出力管理装置。
【請求項９】
前記付帯処理情報取得部は、前記受信された命令情報において指定されている画像形成装置の代理となる他の画像形成装置を指定する代理情報を前記付帯処理情報として取得し、
前記付帯処理部は、前記取得された代理情報に基づいて前記他の画像形成装置において前記画像形成出力を実行することを決定することを特徴とする、請求項８に記載の画像形成出力管理装置。
【請求項１０】
前記付帯処理情報取得部は、前記受信された命令情報において指定されている出力先に関連付けられた複数の画像形成装置を指定する複数出力情報を前記付帯処理情報として取得し、
前記付帯処理部は、前記取得された複数出力情報に基づいて前記複数の画像形成装置が前記画像形成出力を実行することを決定し、
前記命令仲介部は、前記決定に基づいて前記複数の画像形成装置が前記画像形成出力を実行するように前記受信された命令情報を仲介することを特徴とする、請求項１乃至９いずれかに記載の画像形成出力管理装置。
【請求項１１】
ネットワークに接続されて動作する画像形成装置と、
前記画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置と、
前記画像形成装置による画像形成出力の実行を要求する出力要求装置とを備え、
前記画像形成出力管理装置は、
前記出力要求装置による前記画像形成出力の要求に応じて前記画像形成装置による前記画像形成出力の命令に関する命令情報を受信する命令受信部と、
前記受信された命令情報を仲介する命令仲介部と、
前記画像形成出力に応じて実行される付帯処理を行なう付帯処理部と、
前記付帯処理に関する情報である付帯処理情報を取得する付帯処理情報取得部とを有し、
前記命令仲介部は、前記受信された命令情報に係る前記画像形成出力を前記画像形成装置が実行するように前記命令情報を仲介し、
前記付帯処理部は、前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行することを特徴とする、画像形成出力管理システム。
【請求項１２】
前記命令仲介部は、前記画像形成装置が出力すべき画像情報を前記出力要求装置から取得し、前記画像形成装置に送信することを特徴とする、請求項１１に記載の画像形成出力管理システム。
【請求項１３】
前記命令仲介部は、前記画像形成装置が出力すべき画像情報を、前記出力要求装置が前記画像形成装置に対して送信するように前記命令情報を仲介することを特徴とする、請求項１１に記載の画像形成出力管理システム。
【請求項１４】
前記画像形成装置の代理として使用される代理画像形成装置を更に有し、
前記出力要求装置が、前記画像形成装置による前記画像形成出力の実行を要求し、
前記付帯処理情報取得部が、前記代理画像形成装置を前記画像形成装置の代理として使用することを示す代理情報を前記付帯処理情報として取得し、
前記付帯処理部が、前記取得された代理情報に基づいて前記代理画像形成装置において前記画像形成出力を実行することを決定し、
前記命令仲介部が、前記決定に基づいて前記代理画像形成装置が前記画像形成出力を実行するように前記命令情報を仲介することを特徴とする、請求項１１乃至１３いずれかに記載の画像形成出力管理システム。
【請求項１５】
ネットワークに接続されて動作する複数の画像形成装置を有し、
前記出力要求装置が、前記複数の画像形成装置に関連付けられた出力先を指定して前記画像形成出力の実行を要求し、
前記付帯処理情報取得部は、前記指定された出力先に関連付けられた複数の画像形成装置を指定する複数出力情報を前記付帯処理情報として取得し、
前記付帯処理部は、前記取得された複数出力情報に基づいて前記複数の画像形成装置が前記画像形成出力を実行することを決定し、
前記命令仲介部は、前記決定に基づいて前記複数の画像形成装置が前記画像形成出力を実行するように前記受信された命令情報を仲介することを特徴とする、請求項１１乃至１４いずれかに記載の画像形成出力管理システム。
【請求項１６】
ネットワークに接続されて動作する画像形成装置と、
前記画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置と、
前記画像形成装置による画像形成出力の実行を要求する出力要求装置とを備える画像形成出力管理方法であって、
前記出力要求装置が、前記画像形成出力の実行を要求し、
前記画像形成出力管理装置が、
前記出力要求装置による前記画像形成出力の要求に応じて前記画像形成装置による前記画像形成出力の命令に関する命令情報を受信し、
前記受信された命令情報を、当該命令情報に係る前記画像形成出力を前記画像形成装置が実行するように仲介し、
前記画像形成出力に応じて実行される付帯処理に関する情報である付帯処理情報を取得し、
前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行することを特徴とする、画像形成出力管理方法。
【請求項１７】
情報処理装置を画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置として動作させる制御プログラムであって、
ネットワークを介して前記画像形成出力の命令に関する命令情報を受信するステップと、
前記受信された命令情報を、当該命令情報に係る前記画像形成出力を前記画像形成装置が実行するように仲介するステップと、
前記画像形成出力に応じて実行される付帯処理に関する情報である付帯処理情報を取得するステップと、
前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行するステップとを前記情報処理装置に実行させることを特徴とする、制御プログラム。
【請求項１８】
請求項１７に記載の制御プログラムを前記情報処理装置が読み取り可能な形式で記録したことを特徴とする、記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成出力管理装置、画像形成出力管理システム、画像形成出力管理方法、制御プログラム及び記録媒体に関し、特にネットワークを介して提供される画像形成出力の付帯処理に関する。
【背景技術】
【０００２】
ＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）ネットワークを介した２つの電話機間でＩＰ電話通信を提供するＶｏＩＰ（Ｖｏｉｃｅ  ｏｖｅｒ  ＩＰ）が知られている。ＶｏＩＰは、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）やＨ．３２３等により実現される。特に、ＳＩＰはＶｏＩＰに限らず、広くリアルタイム通信等の呼制御に適用可能である。
【０００３】
また、標準化が進められている次世代ネットワークであるＮＧＮ（Ｎｅｘｔ  Ｇｅｎｅｒａｔｉｏｎ  Ｎｅｔｗｏｒｋ）では、ＳＩＰが標準として採用される。ＳＩＰは、ＮＧＮにおいて端末間、端末−サーバ間の通信を開始するために利用される。ＮＧＮでは、電話をはじめとするさまざまな端末がＳＩＰで制御される。これにより、異なるサービスがシームレスに連携可能となる。
【０００４】
例えば、携帯電話を家庭内で利用する場合は固定電話の子機として利用し、利用料金を安くすることができる。また、ＴＶ電話を行いながら、同時に同一の映像コンテンツを視聴し、若しくは、同一のウェブページを閲覧する、といったトリプルプレイサービスも登場している。
【０００５】
シグナリングを用いたサービスとしては、クライアントがＳＩＰによりアプリケーションサーバを利用する際に、ＳＩＰサーバにおいてユーザ認証を行なうことにより、アプリケーションサーバによる認証が不要となる方法が提案されている（例えば、特許文献１参照）
【０００６】
一方、近年、オフィスでＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を構成してクライアント、及び、プリンタを接続し、プリンタを共有して使用できるようにしたネットワークプリンティングシステムが一般的となってきた。
【０００７】
ネットワークプリンティングシステムの普及により、プリンタの多様な利用方法が可能となった。例えば、印刷出力の実行に際して、付帯して提供される機能（以降、付帯機能）を提供することが挙げられる。この付帯機能としては、プリンタを利用できるユーザを制限する機能、プリンタで利用できる機能を制限する機能及びネットワーク経由でプリンタを一括管理する機能等、様々である。更には、インターネット経由でプリントする形態も提案されている。
【特許文献１】特開２００５−７３２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、ネットワークプリンティングシステムにおいて、上述したような付帯機能を実現する場合、クライアント側への専用ソフトのインストール若しくはプリンタやプリンタサーバへの新規な構成の追加等が必要となる。従って、上記付帯機能の導入は、対象となるクライアントやプリンタの数が増えるほど、要するコストが膨大となる。
【０００９】
本発明は、上記実情を考慮してなされたものであり、ネットワークプリンティングシステムにおける付帯機能の追加を容易にすることを目的とする。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に記載の発明は、画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置であって、ネットワークを介して前記画像形成出力の命令に関する命令情報を受信する命令受信部と、前記受信された命令情報を仲介する命令仲介部と、前記画像形成出力に応じて実行される付帯処理を行なう付帯処理部と、前記付帯処理に関する情報である付帯処理情報を取得する付帯処理情報取得部とを有し、前記命令仲介部は、前記受信された命令情報に係る前記画像形成出力を前記画像形成装置が実行するように前記命令情報を仲介し、前記付帯処理部は、前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行することを特徴とする。
【００１１】
また、請求項２に記載の発明は、請求項１に記載の画像形成出力管理装置において、前記付帯処理情報取得部は、前記画像形成出力の制限に関する制限情報を前記付帯処理情報として取得し、前記付帯処理部は、前記取得された制限情報と前記受信された命令情報とに基づいて前記画像形成出力の中止を決定し、前記命令仲介部は、前記決定に基づいて前記画像形成出力の実行を中止するように前記受信された命令情報を仲介することを特徴とする。
【００１２】
また、請求項３に記載の発明は、請求項２に記載の画像形成出力管理装置において、前記付帯処理情報取得部は、前記画像形成出力の制限枚数を示す情報を前記制限情報として取得し、前記付帯処理部は、前記受信された命令情報において指定されている画像形成出力の枚数と前記取得された制限情報が示す制限枚数とに基づいて前記画像形成出力の中止を決定することを決定することを特徴とする。
【００１３】
また、請求項４に記載の発明は、請求項２または３に記載の画像形成出力管理装置において、前記付帯処理情報取得部は、画像形成出力の課金に関する情報を前記制限情報として取得し、前記付帯処理部は、前記受信された命令情報に係る画像形成出力について発生する費用の情報を前記取得した制限情報に基づいて算出し、前記算出した費用の情報に基づいて前記画像形成出力の中止を決定することを特徴とする。
【００１４】
また、請求項５に記載の発明は、請求項２乃至４いずれかに記載の画像形成出力管理装置において、前記付帯情報取得部は、前記画像形成出力の認証に関する情報を前記制限情報として取得し、前記付帯処理部は、前記受信された命令情報と前記取得された制限情報とに基づいて前記画像形成出力可否を認証することにより前記画像形成出力の中止を決定することを特徴とする。
【００１５】
また、請求項６に記載の発明は、請求項１乃至５いずれか１に記載の画像形成出力管理装置において、前記付帯処理情報取得部は、前記画像形成出力の履歴の記録に関する情報を前記付帯処理情報として取得し、前記付帯処理部は、前記取得された付帯処理情報に基づいて前記受信された命令情報に係る画像形成出力の履歴情報を情報記録部に記録させることを特徴とする。
【００１６】
また、請求項７に記載の発明は、請求６に記載の画像形成出力管理装置において、前記付帯処理情報取得部は、前記画像形成出力の履歴の記録要否に関する情報を前記付帯処理情報として取得し、前記付帯処理部は、前記取得された付帯処理情報に基づいて前記受信された命令情報に係る画像形成出力の履歴の記録要否を判断することを特徴とする。
【００１７】
また、請求項８に記載の発明は、請求項１乃至７いずれかに記載の画像形成出力管理装置において、前記付帯処理情報取得部は、前記受信された命令情報において指定されている画像形成装置の状態に関する状態情報を前記付帯処理情報として取得し、前記付帯処理部は、前記取得された状態情報に基づいて他の画像形成において前記画像形成出力を実行することを決定し、前記命令仲介部は、前記決定に基づいて前記他の画像形成装置が前記画像形成出力を実行するように前記受信された命令情報を仲介することを特徴とする。
【００１８】
また、請求項９に記載の発明は、請求項８に記載の画像形成出力管理装置において、前記付帯処理情報取得部は、前記受信された命令情報において指定されている画像形成装置の代理となる他の画像形成装置を指定する代理情報を前記付帯処理情報として取得し、前記付帯処理部は、前記取得された代理情報に基づいて前記他の画像形成装置において前記画像形成出力を実行することを決定することを特徴とする。
【００１９】
また、請求項１０に記載の発明は、請求項１乃至９いずれかに記載の画像形成出力管理装置において、前記付帯処理情報取得部は、前記受信された命令情報において指定されている出力先に関連付けられた複数の画像形成装置を指定する複数出力情報を前記付帯処理情報として取得し、前記付帯処理部は、前記取得された複数出力情報に基づいて前記複数の画像形成装置が前記画像形成出力を実行することを決定し、前記命令仲介部は、前記決定に基づいて前記複数の画像形成装置が前記画像形成出力を実行するように前記受信された命令情報を仲介することを特徴とする。
【００２０】
また、請求項１１に記載の発明は、ネットワークに接続されて動作する画像形成装置と、前記画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置と、前記画像形成装置による画像形成出力の実行を要求する出力要求装置とを備え、前記画像形成出力管理装置は、前記出力要求装置による前記画像形成出力の要求に応じて前記画像形成装置による前記画像形成出力の命令に関する命令情報を受信する命令受信部と、前記受信された命令情報を仲介する命令仲介部と、前記画像形成出力に応じて実行される付帯処理を行なう付帯処理部と、前記付帯処理に関する情報である付帯処理情報を取得する付帯処理情報取得部とを有し、前記命令仲介部は、前記受信された命令情報に係る前記画像形成出力を前記画像形成装置が実行するように前記命令情報を仲介し、前記付帯処理部は、前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行することを特徴とする。
【００２１】
また、請求項１２に記載の発明は、請求項１１に記載の画像形成出力管理システムにおいて、前記命令仲介部は、前記画像形成装置が出力すべき画像情報を前記出力要求装置から取得し、前記画像形成装置に送信することを特徴とする。
【００２２】
また、請求項１３に記載の発明は、請求項１１に記載の画像形成出力管理システムにおいて、前記命令仲介部は、前記画像形成装置が出力すべき画像情報を、前記出力要求装置が前記画像形成装置に対して送信するように前記命令情報を仲介することを特徴とする。
【００２３】
また、請求項１４に記載の発明は、請求項１１乃至１３いずれかに記載の画像形成出力管理システムにおいて、前記画像形成装置の代理として使用される代理画像形成装置を更に有し、前記出力要求装置が、前記画像形成装置による前記画像形成出力の実行を要求し、前記付帯処理情報取得部が、前記代理画像形成装置を前記画像形成装置の代理として使用することを示す代理情報を前記付帯処理情報として取得し、前記付帯処理部が、前記取得された代理情報に基づいて前記代理画像形成装置において前記画像形成出力を実行することを決定し、前記命令仲介部が、前記決定に基づいて前記代理画像形成装置が前記画像形成出力を実行するように前記命令情報を仲介することを特徴とする。
【００２４】
また、請求項１５に記載の発明は、請求項１１乃至１４いずれかに記載の画像形成出力管理システムにおいて、ネットワークに接続されて動作する複数の画像形成装置を有し、前記出力要求装置が、前記複数の画像形成装置に関連付けられた出力先を指定して前記画像形成出力の実行を要求し、前記付帯処理情報取得部は、前記指定された出力先に関連付けられた複数の画像形成装置を指定する複数出力情報を前記付帯処理情報として取得し、前記付帯処理部は、前記取得された複数出力情報に基づいて前記複数の画像形成装置が前記画像形成出力を実行することを決定し、前記命令仲介部は、前記決定に基づいて前記複数の画像形成装置が前記画像形成出力を実行するように前記受信された命令情報を仲介することを特徴とする。
【００２５】
また、請求項１６に記載の発明は、ネットワークに接続されて動作する画像形成装置と、前記画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置と、前記画像形成装置による画像形成出力の実行を要求する出力要求装置とを備える画像形成出力管理方法であって、前記出力要求装置が、前記画像形成出力の実行を要求し、前記画像形成出力管理装置が、前記出力要求装置による前記画像形成出力の要求に応じて前記画像形成装置による前記画像形成出力の命令に関する命令情報を受信し、前記受信された命令情報を、当該命令情報に係る前記画像形成出力を前記画像形成装置が実行するように仲介し、前記画像形成出力に応じて実行される付帯処理に関する情報である付帯処理情報を取得し、前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行することを特徴とする。
【００２６】
また、請求項１７に記載の発明は、情報処理装置を画像形成装置による画像形成出力の実行を管理する画像形成出力管理装置として動作させる制御プログラムであって、ネットワークを介して前記画像形成出力の命令に関する命令情報を受信するステップと、前記受信された命令情報を、当該命令情報に係る前記画像形成出力を前記画像形成装置が実行するように仲介するステップと、前記画像形成出力に応じて実行される付帯処理に関する情報である付帯処理情報を取得するステップと、前記受信された命令情報及び前記取得された付帯処理情報に基づいて前記付帯処理を実行するステップとを前記情報処理装置に実行させることを特徴とする。
【００２７】
また、請求項１８に記載の発明は、記録媒体であって、請求項１７に記載の制御プログラムを前記情報処理装置が読み取り可能な形式で記録したことを特徴とする。
【発明の効果】
【００２８】
本発明によれば、ネットワークプリンティングシステムにおける付帯機能の追加を容易にすることができる。
【発明を実施するための最良の形態】
【００２９】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
実施の形態１．
本実施形態においては、印刷出力の枚数に応じて印刷出力を制限する機能を実現するネットワークプリンティングシステムについて説明する。
【００３０】
図１は、本実施形態に係るネットワークプリンティングシステムの運用形態を示す図である。図１に示すように、本実施形態に係るネットワークプリンティングシステムは、画像形成装置１、クライアント装置２、ＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）サーバ３及びサービス管理サーバ４を有する。ここで、画像形成装置１及びクライアント装置２が属するネットワークは、例えばサービス利用者のオフィスＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）である。また、ＳＩＰサーバ３及びサービス管理サーバ４は、夫々ＳＩＰサービス及びネットワークプリンティングサービスを提供するサービス提供者のネットワークに属している。
【００３１】
本実施形態に係るネットワークプリンティングシステムにおいて、クライアント装置２において描画若しくは生成された画像を画像形成装置１から印刷出力する場合、クライアント装置２はまずＳＩＰサーバ３に印刷出力の要求を送信する。ＳＩＰサーバ３は、情報の転送先を示すデータベースを参照し、クライアント装置２から受信した要求をサービス管理サーバ４に転送する。サービス管理サーバ４は、ＳＩＰサーバ３から転送された出力要求に基づき、クライアント装置２との間にセッションを確立し、クライアント装置２から印刷情報を取得する。そして、サービス管理サーバ４は、クライアント装置２から取得した印刷情報に基づき、出力が許可される枚数か否かを判断する。即ち、サービス管理サーバ４が画像形成出力管理装置として機能し、本実施形態に係るシステムは、画像形成出力管理システムとして機能する。以下、本実施形態に係るネットワークプリンティングシステムに含まれる各構成について、詳細に説明する。
【００３２】
図２は、本実施形態に係る情報処理端末のハードウェア構成を示す図である。本実施形態に係る情報処理端末としては、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）として構成されるクライアント装置２や、サーバとして構成されるＳＩＰサーバ３及びサービス管理サーバ４が該当する。更には、画像処理装置１も情報処理機能を有し、情報処理端末に該当する。以降、図２については、クライアント装置２を例として説明するが、画像処理装置１、ＳＩＰサーバ３及びサービス管理サーバ４も同様である。
【００３３】
図２に示すように、本実施形態に係るクライアント装置２は、一般的な情報処理端末と同様の構成を有する。即ち、本実施形態に係るクライアント装置２は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３０、ＨＤＤ４０及びＩ／Ｆ５０がバス８０を介して接続されている。また、Ｉ／Ｆ５０にはＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）６０及び操作部７０が接続されている。
【００３４】
ＣＰＵ１０は演算手段であり、クライアント装置２全体の動作を制御する。ＲＡＭ２０は、情報の高速な読み書きが可能な揮発性の記憶媒体であり、ＣＰＵ１０が情報を処理する際の作業領域として用いられる。ＲＯＭ３０は、読み出し専用の不揮発性記憶媒体であり、ファームウェア等のプログラムが格納されている。ＨＤＤ４０は、情報の読み書きが可能な不揮発性の記憶媒体であり、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や各種の制御プログラム、アプリケーション・プログラム等が格納される。
【００３５】
Ｉ／Ｆ５０は、バス８０と各種のハードウェアやネットワーク等を接続し制御する。ＬＣＤ６０は、ユーザがクライアント装置２の状態を確認するための視覚的ユーザインタフェースである。操作部７０は、キーボードやマウス等、ユーザがクライアント装置２に情報を入力するためのユーザインタフェースである。
【００３６】
このようなハードウェア構成において、ＲＯＭ３０やＨＤＤ４０若しくは図示しない光学ディスク等の記憶媒体に格納されたプログラムがＲＡＭ２０に読み出され、ＣＰＵ１０の制御に従って動作することにより、ソフトウェア制御部が構成される。このようにして構成されたソフトウェア制御部と、ハードウェアとの組み合わせによって、クライアント装置２の機能を実現する機能ブロックが構成される。尚、上述したようにＳＩＰサーバ３及びサービス管理サーバ４も図２に示すハードウェア構成と略同様の構成を有するが、ＬＣＤ６０及び操作部７０等のユーザインタフェースは省略可能である。
【００３７】
次に、本実施形態に係る画像形成装置１の機能構成について説明する。図３は、本実施形態に係る画像形成装置１の機能構成を示すブロック図である。図３に示すように、本実施形態に係る画像形成装置１は、コントローラ１００、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｎｔ  Ｆｅｅｄｅｒ：原稿自動搬送装置）１０１、スキャナユニット１０２、排紙トレイ１０３、ディスプレイパネル１０４、給紙テーブル１０５、プリントエンジン１０６、排紙トレイ１０７及びネットワークＩ／Ｆ１０８を有する。
【００３８】
また、コントローラ１００は、主制御部１１１、エンジン制御部１１２、入出力制御部１１３、画像処理部１１４及び操作表示制御部１１５を有する。図３に示すように、本実施形態に係る画像形成装置１は、スキャナユニット１０２、プリントエンジン１０６を有する複合機として構成されている。尚、図３においては、電気的接続を実線の矢印で示しており、用紙若しくは文書束の流れを破線の矢印で示している。
【００３９】
ディスプレイパネル１０４は、画像形成装置１の状態を視覚的に表示する出力インタフェースであると共に、タッチパネルとしてユーザが画像形成装置１を直接操作し若しくは画像形成装置１に対して情報を入力する際の入力インタフェース（操作部）でもある。ネットワークＩ／Ｆ１０８は、画像形成装置１がネットワークＡを介して他の機器と通信するためのインタフェースであり、Ｅｔｈｅｒｎｅｔ（登録商標）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）インタフェースが用いられる。
【００４０】
コントローラ１００は、ソフトウェアとハードウェアとの組み合わせによって構成される。具体的には、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）や不揮発性メモリ並びにＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）や光学ディスク等の不揮発性記憶媒体に格納されたファームウェア等の制御プログラムが、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の揮発性メモリ（以下、メモリ）にロードされ、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）の制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによってコントローラ１００が構成される。コントローラ１００は、画像形成装置１全体を制御する制御部として機能する。
【００４１】
主制御部１１１は、コントローラ１００に含まれる各部を制御する役割を担い、コントローラ１００の各部に命令を与える。エンジン制御部１１２は、プリントエンジン１０６やスキャナユニット１０２等を制御若しくは駆動する駆動手段としての役割を担う。入出力制御部１１３は、ネットワークＩ／Ｆ１０８を介して入力される信号や命令を主制御部１１１に入力する。また、主制御部１１１は、入出力制御部１１３を制御し、ネットワークＩ／Ｆ１０８を介して他の装置にアクセスする。画像処理部１１４は、主制御部１１１の制御に従い、印刷出力すべき画像情報に基づいて描画情報を生成する。
【００４２】
この描画情報とは、画像形成部であるプリントエンジン１０６が画像形成動作において形成すべき画像を描画するための情報である。また、画像処理部１１４は、スキャナユニット１０２から入力される撮像データを処理し、画像データを生成する。この画像データとは、スキャナ動作の結果物として画像形成装置１に格納され若しくはネットワークＩ／Ｆ１０８を介してクライアント装置２、３に送信される情報である。操作表示制御部１１５は、ディスプレイパネル１０４に情報表示を行い若しくはディスプレイパネル１０４を介して入力された情報を主制御部１１１に通知する。
【００４３】
画像処理装置１がプリンタとして動作する場合は、まず、入出力制御部１１３がネットワークＩ／Ｆ１０８を介して印刷ジョブを受信する。入出力制御部１１３は、受信した印刷ジョブを主制御部１１１に転送する。主制御部１１１は、印刷ジョブを受信すると、画像処理部１１４を制御して印刷ジョブに含まれる文書情報若しくは画像情報に基づいて描画情報を生成する。画像処理部１１４によって描画情報が生成されると、エンジン制御部１１２は、生成された描画情報に基づき、給紙テーブル１０５から搬送される用紙に対して画像形成を実行する。プリントエンジン１０６の具体的態様としては、インクジェット方式による画像形成機構や電子写真方式による画像形成機構等を用いることが可能である。プリントエンジン１０６によって画像形成が施された文書は排紙トレイ１０７に排紙される。
【００４４】
画像処理装置１がスキャナとして動作する場合は、ユーザによるディスプレイパネル１０４の操作若しくはネットワークＩ／Ｆ１０８を介して外部のクライアント装置２等から入力されるスキャン実行指示に応じて、操作表示制御部１１５若しくは入出力制御部１１３が主制御部１１１にスキャン実行信号を転送する。主制御部１１１は、受信したスキャン実行信号に基づき、エンジン制御部１１２を制御する。
【００４５】
エンジン制御部１１２は、ＡＤＦ１０１を駆動し、ＡＤＦ１０１にセットされた撮像対象原稿をスキャナユニット１０２に搬送する。また、エンジン制御部１１２は、スキャナユニット１０２を駆動し、ＡＤＦ１０１から搬送される原稿を撮像する。また、ＡＤＦ１０１に原稿がセットされておらず、スキャナユニット１０２に直接原稿がセットされた場合、スキャナユニット１０２は、エンジン制御部１１２の制御に従い、セットされた原稿を撮像する。即ち、スキャナユニット１０２が撮像部として動作する。
【００４６】
撮像動作においては、スキャナユニット１０２に含まれるＣＣＤ等の撮像素子が原稿を光学的に走査し、光学情報に基づいて生成された撮像情報が生成される。エンジン制御部１１２は、スキャナユニット１０２が生成した撮像情報を画像処理部１１４に転送する。画像処理部１１４は、主制御部１１１の制御に従い、エンジン制御部１１２から受信した撮像情報に基づき画像情報を生成する。
【００４７】
画像処理部１１４が生成した画像情報はＨＤＤ等の画像形成装置１に装着された記憶媒体に保存される。画像処理部１１４によって生成された画像情報は、ユーザの指示に応じてそのままＨＤＤ等に格納され若しくは入出力制御部１１３及びネットワークＩ／Ｆ１０８を介して外部の装置に送信される。
【００４８】
また、画像処理装置１が複写機として動作する場合は、エンジン制御部１１２がスキャナユニット１０２から受信した撮像情報若しくは画像処理部１１４が生成した画像情報に基づき、画像処理部１１４が描画情報を生成する。その描画情報に基づいてプリンタ動作の場合と同様に、エンジン制御部１１２がプリントエンジン１０６を駆動する。
【００４９】
次に、本実施形態に係るクライアント装置２の機能構成について説明する。図４は、本実施形態に係るクライアント装置２の機能構成を示すブロック図である。図４に示すように、本実施形態に係るクライアント装置２は、主制御部２０１、アプリケーション２０２、情報記憶部２０３、ネットワークＩ／Ｆ２０４、印刷出力制御部２０５及びユーザＩ／Ｆ２０６を有する。
【００５０】
主制御部２０１は、クライアント装置２全体を制御する制御部である。アプリケーション２０２は、文書情報を生成、編集するテキストエディタや画像情報を生成、編集する画像編集機能を有するソフトウェアによって構成される。情報記憶部２０３は、クライアント装置２において情報を記憶する不揮発性の記憶装置であり、ＨＤＤや光学記憶装置等で構成され、アプリケーション２０２によって生成された文書情報、画像情報等が格納される。
【００５１】
ネットワークＩ／Ｆ２０４は、クライアント装置２がネットワークＡを介して他の装置と通信する際のインタフェースである。印刷出力制御部２０５は、クライアント装置２がネットワークＡを介して本実施形態に係る画像処理システムを利用する際の処理を制御する。ユーザＩ／Ｆ２０６は、ユーザがクライアント装置２を操作し若しくはクライアント装置２の状態を認識するためのインタフェースであり、マウスやキーボード及びディスプレイモニタ等から構成される。
【００５２】
クライアント装置２に含まれる各構成のうち、主制御部２０１、アプリケーション２０２、ネットワークＩ／Ｆ２０４及び印刷出力制御部２０５は、図２に示す画像形性装置１のコントローラ１００と同様、ＲＯＭ等に格納された制御プログラムが、ＲＡＭ等にロードされ、ＣＰＵの制御に従って構成されるソフトウェア制御部と集積回路などのハードウェアとによって構成される。
【００５３】
図４に示す各構成のうち、印刷出力制御部２０５は、クライアント装置２が印刷出力を指示する際の、ＳＩＰサーバ３への出力要求やサービス管理サーバ４とのセッションの確立を管理する。従って、印刷出力制御部２０５は、セッション確立の要求先であるＳＩＰサーバ３、サービス管理サーバ４のＩＤや、ＶＰＮ（Ｖｉｒｔｕａｌ  Ｐｒｉｖａｔｅ  Ｎｅｔｗｏｒｋ）接続等の暗号化通信を確立するための暗号化／復号化鍵情報等を保持している。
【００５４】
次に、図５を参照して、本実施形態に係るＳＩＰサーバ３について説明する。図５に示すように、本実施形態に係るＳＩＰサーバ３は、主制御部３０１、セッション管理部３０２、ネットワークＩ／Ｆ３０３及びユーザ情報ＤＢ３０４を有する。主制御部３０１は、ＳＩＰサーバ３全体を制御する制御部である。セッション管理部３０２は、ユーザ情報ＤＢ３０４に記憶されている情報を参照し、クライアント装置２からのセッション確立要求に応じてセッション確立先の装置に要求を転送する。
【００５５】
ネットワークＩ／Ｆ３０３は、ＳＩＰサーバ３がネットワークを介して他の装置と通信する際のインタフェースである。ユーザ情報ＤＢ３０４は、セッション管理部３０２によるセッションの管理その他の処理に際して参照すべき情報を記憶しているデータベースである。
【００５６】
ここで、図６、図７を参照して、ユーザ情報ＤＢ３０４に含まれる情報の例について説明する。図６は、ユーザ情報ＤＢ３０４に記憶されている情報のうち、本実施形態に係るネットワークプリンティングシステムに含まれる各機器の情報を示す図である。図６に示す情報においては、各機器の名称、各機器のネットワークＩＤ及び各機器のＩＰアドレスが関連付けられている。
【００５７】
図７は、ユーザ情報ＤＢ３０４に記憶されている情報のうち、セッションのリクエストとその転送先とを関連付けて記憶した情報を示す図である。図７の例においては、画像形成装置宛のセッション要求は、サービス管理サーバ４に転送されるように設定されている。
【００５８】
図６、図７に示す情報は、予めユーザ情報ＤＢ３０４に登録される。ユーザ情報ＤＢ３０４への情報の登録は、ユーザによってクライアント装置２を介して実行されることが一般的である。その他、画像処理装置１、クライアント装置２及びサービス管理サーバ４の機能によって夫々実行されても良い。
【００５９】
次に、図８を参照して、本実施形態に係るサービス管理サーバ４について説明する。図８に示すように、本実施形態に係るサービス管理サーバ４は、主制御部４０１、サービス管理部４０２、ネットワークＩ／Ｆ４０３及びサービス管理ＤＢ４０４を有する。主制御部４０１は、サービス管理サーバ４全体を制御する制御部である。
【００６０】
サービス管理部４０２は、装置情報ＤＢ４０４を参照し、クライアント装置２から受信したセッション要求及び印刷情報を処理する。ネットワークＩ／Ｆ４０３は、サービス管理サーバ４がネットワークを介して他の装置と通信する際のインタフェースである。装置情報ＤＢ４０４は、上述した通り、サービス管理部４０２による処理に際して参照すべき情報を記憶しているデータベースである。
【００６１】
ここで、図９を参照して、装置情報ＤＢ４０４に含まれる情報の例について説明する。図９に示すように、装置情報ＤＢ４０４は、セッションのリクエストとその転送先並びにその転送先における印刷出力を制限する条件の情報を関連付けて記憶している。図９の例においては、画像形成装置１宛のセッション要求は、サービス管理サーバ４において終端されるように設定されている。また、画像形成装置宛の印刷出力は、１０枚以下まで許容され、それよりも出力枚数が多い場合制限されるように設定されている。図９に示す情報は、予め装置情報ＤＢ４０４に登録される。装置情報ＤＢ４０４への情報の登録は、ユーザによってクライアント装置２を介して実行されることが一般的である。
【００６２】
尚、本実施形態においては、夫々図５、図８に示すように、ＳＩＰサーバ３及びサービス管理サーバ４が、夫々ユーザ情報ＤＢ３０４、装置情報ＤＢ４０４を含む例を説明する。しかしながら、ＳＩＰサーバ３、サービス管理サーバ４の外部に夫々ユーザ情報ＤＢ３０４、装置情報ＤＢ４０４を設けても良い。
【００６３】
次に、図１０を参照して、本実施形態に係る画像処理システムの動作として、クライアント装置２から画像形成装置１を指定して印刷出力が指示され、画像形成装置１にて印刷出力が実行されるまでの動作について説明する。図１０は、クライアント装置２から印刷出力が指示され、サービス管理サーバ４によって出力可否が判断されるまでの動作を示すシーケンス図である。
【００６４】
図１０に示すように、クライアント装置２のアプリケーション２０２において描画された画像情報について印刷出力が指示されると（Ｓ１００１）、主制御部２０１の制御に従い、印刷出力制御部２０５が印刷出力情報を生成する（Ｓ１００２）。
【００６５】
図１１に印刷出力情報に含まれる情報の例について示す。図１１に示すように、印刷出力情報には、ヘッダ及びセッション要求の宛先を示す情報並びに、セッションの要求元を示す情報が含まれる。ここで、上記セッション要求とは、印刷出力を実行すべき画像形成装置１への接続要求である。セッションの要求の宛先としては、“ｃａｌｌ  ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように、画像形成装置１のＩＤが指定される。また、セッションの要求元としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｆｒｏｍ  １２３．１２３．１２３．１０：１００００”のように、クライアント装置２の１００００番のポートからＲＰＣＳ形式の情報を送信することが示されている。尚、図１１に示すヘッダ情報には、要求の送信元であるクライアント装置２のネットワークＩＤ等が含まれる。
【００６６】
印刷出力制御部２０５が印刷出力情報を生成すると、主制御部２０１はネットワークＩ／Ｆ２０４を制御し、生成された印刷出力情報を出力要求としてＳＩＰサーバ３に送信する（Ｓ１００３）。即ち、クライアント装置２が、画像形成出力の実行を要求する出力要求装置として機能する。ＳＩＰサーバ３は、ネットワークＩ／Ｆ３０３を介して印刷出力情報を受信する。ＳＩＰサーバ３に印刷出力情報が入力されると、主制御部３０１の制御に基づき、セッション管理部３０２がユーザ情報ＤＢ３０４から転送先の情報を取得する（１００４）。図７において説明したように、画像形成装置１宛のセッション要求は、サービス管理サーバ４に転送される。従って、ＳＩＰサーバ３は、図１１に示す印刷出力情報をサービス管理サーバ４に転送する（Ｓ１００５）。
【００６７】
サービス管理サーバ４のサービス管理部４０２は、ネットワークＩ／Ｆ４０３を介して印刷出力情報を受信する。この印刷出力情報は、画像形成出力の命令に関する情報である。即ち、サービス管理部４０２が、命令受信部として機能する。サービス管理サーバ４に印刷出力情報が入力されると、主制御部４０１の制御に基づき、サービス管理部４０２が装置情報ＤＢ４０４から転送先の情報を取得する（１００６）。図９において説明したように、画像形成装置１宛のセッション要求は、サービス管理サーバ４において終端される。
【００６８】
セッション要求の終端に伴い、サービス管理サーバ４は、ＳＩＰサーバ３に対して出力要求への応答を返す（Ｓ１００７）。Ｓ１００７の処理は、主制御部４０１の制御に従ってサービス管理部４０２が実行する。即ち、サービス管理部４０２が、命令情報を仲介する命令仲介部として機能する。図１２に、Ｓ１００７においてサービス管理サーバ４が出力する応答に含まれる情報を示す。図１２に示すように、Ｓ１００７において出力される情報には、ヘッダ及び要求に対する応答並びに応答の内容を示す情報が含まれる。
【００６９】
要求に対する応答としては“ｏｋ  ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように記述される。また、応答の内容としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｔｏ  １２３．１２３．１２３．３０：９１００”のように、サービス管理サーバ４の９１００番のポートでＰＲＣＳ形式の情報を受信することにより出力可能であることが記述される。サービス管理サーバ４からの応答を受信したＳＩＰサーバ３は、クライアント装置２に対してサービス管理サーバ４の応答を転送する（Ｓ１００８）。これにより、クライアント装置２とサービス管理サーバ４との間にセッションが確立する。
【００７０】
サービス管理サーバ４との間にセッションが確立されると、クライアント装置２は、サービス管理サーバ２に対して、印刷情報を送信する（Ｓ１００９）。Ｓ１００９において送信される印刷情報は、印刷出力すべき画像や文書の情報を含む。サービス管理サーバ４は、ネットワークＩ／Ｆ４０３を介して印刷出力情報を受信する。サービス管理サーバ４に印刷情報が入力されると、主制御部４０１の制御に基づき、サービス管理部４０２がＳ１００６において取得した転送条件を参照して出力の可否を判断する（Ｓ１０１０）。即ち、サービス管理部４０２が、付帯処理としての出力制限機能を実現する付帯処理部として機能する。また、上記Ｓ１００６においては、サービス管理部４０２が、付帯処理情報としての転送条件を取得する付帯処理情報取得部として機能する。
【００７１】
図９において説明したように、画像形成装置１宛の印刷出力は、１０枚以下まで許容され、それよりも出力枚数が多い場合制限されるように設定されている。従って、サービス管理部４０２は、受信した印刷情報の出力枚数が１０枚以下である場合、出力可能であると判断し、それよりも多い場合は、出力を中止する。
【００７２】
次に、サービス管理部４０２による判断結果に応じた動作について説明する。図１３は、図１０のＳ１０１０において、サービス管理部４０２が印刷出力可能と判断した場合の動作を示すシーケンス図である。サービス管理サーバ４は、図１０のＳ１０１０において出力可能と判断すると、ＳＩＰサーバ３に対して、画像形成装置１とのセッションを要求する（Ｓ１３０１）。
【００７３】
図１４にＳ１３０１のセッション要求において、サービス管理サーバ４が出力する情報の例を示す。図１４に示すように、Ｓ１３０１のセッション要求には、ヘッダ及びセッション要求の宛先を示す情報並びに、セッションの要求元を示す情報が含まれる。セッションの要求の宛先としては、“ｃａｌｌ  ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように、画像形成装置１のＩＤが指定される。また、セッションの要求元としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｆｒｏｍ  １２３．１２３．１２３．３０：１００００”のように、サービス管理サーバ４の１００００番のポートからＲＰＣＳ形式の情報を送信することが示されている。
【００７４】
ＳＩＰサーバ３は、サービス管理サーバ４からセッション要求を受信すると、ユーザ情報ＤＢ３０４から転送先を取得し（Ｓ１３０２）、画像形成装置１にセッション要求を転送する（Ｓ１３０３）。画像形成装置１は、ＳＩＰサーバ３からセッション要求を受信すると、ＳＩＰサーバ３に対して、そのセッション要求に応答する（Ｓ１３０４）。Ｓ１３０４の応答処理において、画像形成装置１が出力する情報の例を図１５に示す。
【００７５】
図１５に示すように、Ｓ１３０４において出力される情報には、ヘッダ及び要求に対する応答並びに応答の内容を示す情報が含まれる。要求に対する応答としては“ｏｋ  ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように記述される。また、応答の内容としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｔｏ  １２３．１２３．１２３．２０：９１００”のように、画像形成装置１の９１００番のポートでＰＲＣＳ形式の情報を受信することにより出力可能であることが記述される。
【００７６】
ＳＩＰサーバ３は、画像形成装置１からの応答を受信すると、受信した情報をサービス管理サーバ３に転送する（Ｓ１３０５）。サービス管理サーバ３が、画像形成装置１からの応答を受信することにより、画像形成装置１とサービス管理サーバ４との間にセッションが確立する。画像形成装置１との間にセッションが確立すると、サービス管理サーバ４は、画像形成装置１に対して印刷情報を送信する（Ｓ１３０６）。画像形成装置１は、サービス管理サーバ４から受信した印刷情報に従い、印刷出力を実行する（Ｓ１３０７）。このような処理により、クライアント装置２を起点とした印刷出力が完了する。
【００７７】
次に、図１０のＳ１０１０において印刷不可と判断された場合の動作について説明する。図１６は、図１０のＳ１０１０において、サービス管理部４０２が印刷出力不可と判断した場合の動作を示すシーケンス図である。サービス管理サーバ４は、図１０のＳ１０１０において出力不可と判断すると、ＳＩＰサーバ３に対して、印刷出力不可を通知する（Ｓ１６０１）。
【００７８】
Ｓ１６０１においてサービス管理サーバ４が出力する情報は、例えば、図１２の情報に準ずる。具体的には、要求に対する応答として“ｎｇ  ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のような記述が含まれる。ＳＩＰサーバ３は、サービス管理サーバ４から出力不可通知を受信すると、ユーザ情報ＤＢ３０４から転送先を取得し（Ｓ１６０２）、クライアント装置２に出力不可通知を転送する（Ｓ１６０３）。クライアント装置２は、ＳＩＰサーバ３から出力不可通知を受信すると、ＳＩＰサーバ３に対して、その通知に応答する（Ｓ１６０４）。ＳＩＰサーバ３は、クライアント装置２から受信した応答をサービス管理サーバ４に転送し（Ｓ１６０５）、処理を終了する。
【００７９】
尚、クライアント装置２においては、出力不可通知の受信に応じて、ＬＣＤ６０等の表示部に出力が中止されたことや、その理由（本実施形態においては、出力枚数オーバー）を表示することが好ましい。これにより、出力が中断されたこと及びその理由をユーザが認識することができる。
【００８０】
以上、説明したように、本実施形態においては、ＳＩＰサーバ３によるシグナリングチャネルを利用したネットワークプリンティングシステムにおいて、ＳＩＰサーバ３の転送設定及びサービス管理サーバ４の機能により、付帯処理機能の追加を容易にすることが可能となる。具体的には、クライアント装置２及び画像形成装置１からは独立して、付帯処理である出力制限機能を実現することが可能となる。即ち、クライアント装置２及び画像形成装置１には新規な機能を追加することなく、印刷枚数による出力制限という付帯機能を実現することが可能となる。
【００８１】
実施の形態２．
本実施形態においては、サービス管理サーバ４によって提供される付帯機能として、プリペイドプリント及び残額による出力制限機能を例として説明する。尚、実施の形態１と同一の符号を付す構成については、実施の形態１と同一または相当部を示すものとし、説明を省略する。本実施形態に係るシステムの運用形態、各機器のハードウェア構成及び機能構成は、実施の形態１において説明した態様と略同一である。
【００８２】
ここで、本実施形態においては、サービス管理サーバ４の装置情報ＤＢ４０４に記憶されている情報が実施の形態１と異なる。本実施形態に係る装置情報ＤＢ４０４は、図９に示す情報に加えて、図１７、図１８に示す情報を記憶している。図１７は、装置情報ＤＢ４０４に登録されている情報のうち、ユーザ毎の支払済み残額の情報を示す図である。図１７に示す情報においては、ユーザを識別する情報としてのクライアント装置２のネットワークＩＤと支払済みの残額の情報が関連付けられている。
【００８３】
図１８は、印刷出力の料金を示す情報である。図１８に示す情報においては、“カラー”、“白黒”等の印刷出力のタイプとそれに要する料金とが関連付けられている。尚、印刷出力のタイプとしては、図１８に示す例のほか、出力サイズや不可機能等を採用することもできる。また、図１８に示す料金は、全ユーザに対して一律に設定されても良いし、ユーザ毎に設定されても良い。
【００８４】
次に、本実施形態に係るシステムの動作について説明する。クライアント装置２から印刷出力が指示され、サービス管理サーバ４によって出力可否が判断されるまでの動作は、図１０に示す態様と略同一である。ここで、本実施形態においては、Ｓ１０１０において判断される内容が異なる。本実施形態に係るＳ１０１０において、サービス管理サーバ４は、図１７、図１８において説明した情報を参照し、入力された印刷情報の出力に要する費用を算出する。そして、算出された費用が図１７に示す残額以内である場合、出力可能であると判断する。他方、算出された費用が図１７に示す残額を超える場合、出力不可であると判断する。
【００８５】
例えば、図１７の例において、残額は“１００（円）”である。これに対して、入力された印刷情報による印刷出力のタイプが“カラー”であって、出力枚数が３枚以上である場合、若しくはタイプが“白黒”であって、出力枚数が１１枚以上である場合、要する費用が残額を超える。この場合、サービス管理サーバ４は、印刷出力不可であると判断する。他方、印刷出力のタイプが“カラー”であって、出力枚数が２枚以下である場合、若しくはタイプが“白黒”であって、出力枚数が１０枚以下である場合、要する費用が残額以内である。この場合、サービス管理サーバ４は、印刷出力可能であると判断する。
【００８６】
サービス管理サーバ４が出力不可であると判断した場合は、実施の形態１の図１６において説明した動作と同様の動作が実行され、印刷が中止される。他方、サービス管理サーバ４が出力可能であると判断した場合、図１９に示す動作が実行される。図１９に示すように、まずサービス管理サーバ４において、サービス管理部４０２が装置情報ＤＢ４０４に記憶されている残額の情報を更新する（Ｓ１９０１）。これにより課金が実行される。その後は、図１３のＳ１３０１〜Ｓ１３０７と同様に処理が実行される。
【００８７】
以上説明したように、本実施形態においては、課金に関する情報をサービス管理サーバ４に登録することにより、クライアント装置２及び画像形成装置１からは独立してプリペイド印刷及び残額による出力制限を付帯機能として実現することが可能となる。結果的に、サービス管理サーバ４にだけで処理を完結することができるため、ネットワークプリンティングシステムにおいて付帯処理機能としてのプリペイド印刷機能及び出力制限機能を容易に追加することが可能となる。
【００８８】
実施の形態３．
本実施形態においては、サービス管理サーバ４によって提供される付帯機能として、出力ログの記録機能を例として説明する。尚、実施の形態１と同一の符号を付す構成については、実施の形態１と同一または相当部を示すものとし、説明を省略する。本実施形態に係るシステムの運用形態、各機器のハードウェア構成及び機能構成は、実施の形態１において説明した態様と略同一である。
【００８９】
本実施形態に係るサービス管理サーバ４の装置情報ＤＢ４０４に記憶されている情報について説明する。本実施形態に係る装置情報ＤＢ４０４は、図９に示す情報に加えて、図２０に示す情報を記憶している。図２０に示す情報は、サービス管理サーバ４が印刷出力のログを記録する条件を示す情報である。例えば、“出力要求元：ｃｌｉｅｎｔ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”という記述は、印刷出力の要求元がクライアント装置２であれば、ログを記録するという条件を示す。また、“ｃｏｐｉｅｓ＞＝１０”という記述は、出力枚数が１０枚以上であれば、ログを記録するという条件を示す。また、本実施形態に係る装置情報ＤＢ４０４には、印刷出力のログ情報も記録されている。
【００９０】
次に、図２１を参照して、本実施形態に係るシステムの動作を説明する。実施の形態１、２においては、サービス管理サーバ４がクライアント装置２と画像形成装置１との間で印刷情報を仲介する例を説明した。本実施形態においては、クライアント装置１と画像形成装置１との間で印刷情報が直接やり取りされる例を説明する。
【００９１】
図２１は、本実施形態に係るシステムの動作を示すシーケンス図である。図２１のＳ２１０１〜Ｓ２１０４までは、図１０のＳ１００３〜Ｓ１００６と同様に処理が実行される。サービス管理サーバ４は、ＳＩＰサーバ３から転送を受けた出力要求に対して、装置情報ＤＢ４０４から転送条件を取得すると（Ｓ２１０４）、クライアント装置２と画像形成装置１とのセッション要求をＳＩＰサーバ３に送信する（Ｓ２１０５）。
【００９２】
Ｓ２１０５において送信されるセッション要求に含まれる情報は、図１１において説明した情報に準ずる。Ｓ２１０５のセッション要求の宛先としては、 “ｃａｌｌ  ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように、画像形成装置１のＩＤが指定される。また、セッションの要求元としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｆｒｏｍ  １２３．１２３．１２３．１０：１００００”のように、クライアント装置２の１００００番のポートからＲＰＣＳ形式の情報を送信することが指定される。
【００９３】
サービス管理サーバ４からのセッション要求を受信したＳＩＰサーバ３は、画像形成装置１に対して要求を転送する（Ｓ２１０６）。画像形成装置１は、ＳＩＰサーバ３から要求を受信すると、ＳＩＰサーバ３に対してセッション要求への応答を返す（Ｓ２１０７）。Ｓ２１０７において画像形成装置１が出力する応答に含まれる情報は、図１２において説明した情報に準ずる。要求に対する応答としては“ｏｋ  ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように記述される。また、応答の内容としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｔｏ  １２３．１２３．１２３．２０：９１００”のように、画像形成装置１の９１００番のポートでＰＲＣＳ形式の情報を受信することにより出力可能であることが記述される。
【００９４】
画像形成装置１からの応答を受信したＳＩＰサーバ３は、サービス管理サーバ４に対して画像形成装置１の応答を転送する（Ｓ２１０８）。サービス管理サーバ４は、画像形成装置１による応答の転送をＳＩＰサーバ３から受信することにより、印刷出力が実行されることを認識する。サービス管理サーバ４は、印刷出力の実行を認識すると、Ｓ２１０４において取得した情報を参照し、今回の印刷出力についてログ記録の要否を判断する（Ｓ２１０９）。そして、ログの記録が必要であれば、装置情報ＤＢ４０４にログ情報を記録する（Ｓ２１１０）。
【００９５】
サービス管理サーバ４は、ログ情報の記録を完了すると、Ｓ２１０３においてＳＩＰサーバ３から転送された出力要求に対する応答をＳＩＰサーバ３に送信する（Ｓ２１１１）。Ｓ２１１１において出力される情報は、Ｓ２１０８においてＳＩＰサーバ３から転送された応答の情報を含む。ＳＩＰサーバ３は、サービス管理サーバ４から受信した応答をクライアント装置２に転送する（Ｓ２１１２）。これにより、クライアント装置２と画像形成装置１との間にセッションが確立する。
【００９６】
画像系瀬装置１との間にセッションが確立すると、クライアント装置２は、画像形成装置１に対して印刷情報を送信する（Ｓ２１１３）。画像形成装置１は、クライアント装置２から印刷情報を受信すると、印刷出力を実行する（Ｓ２１１４）。
【００９７】
以上説明したように、本実施形態においては、ログ記録の要否に関する情報をサービス管理サーバ４に登録することにより、システム上で実行される印刷出力のうち、必要なもののみのログの記録を付帯機能として、クライアント装置２及び画像形成装置１からは独立して実現することが可能となる。結果的に、サービス管理サーバ４だけで処理を完結することができるため、ネットワークプリンティングシステムにおいて付帯処理機能としてのログ記録機能を容易に追加することが可能となる。
【００９８】
尚、本実施形態においては、上述したように、クライアント装置１と画像形成装置１との間で印刷情報が直接やり取りされる例を説明した。実施の形態１のように、サービス管理サーバ４がクライアント装置２と画像形成装置１との間で印刷情報を仲介する場合、クライアント装置２とサービス管理サーバとの間及びサービス管理サーバ４と画像形成装置１との間に夫々セッションを確立する必要がある。本実施形態の場合、セッションの確立は、クライアント装置２と画像形成装置１との間のみで良く、処理を簡略化することが可能である。
【００９９】
他方、実施の形態１のように、サービス管理サーバ４がクライアント装置２と画像形成装置１との間で印刷情報を仲介する場合、図２１の態様よりも、クライアント装置１が印刷情報を出力するタイミングを早くすることができる。即ち、サービス管理サーバ４がクライアント装置２と画像形成装置１との間で印刷情報を仲介する場合、クライアント装置２における処理の完了タイミングを早めることが可能となる。
【０１００】
実施の形態４．
本実施形態においては、サービス管理サーバ４によって提供される付帯機能として、故障等により一のプリンタが使用不能となった場合において、自動的に他のプリンタにおいて印刷出力を実行する代理印刷機能を例として説明する。尚、実施の形態１と同一の符号を付す構成については、実施の形態１と同一または相当部を示すものとし、説明を省略する。
【０１０１】
図２２は、本実施形態に係るシステムの運用系を示す図である。図２２に示すように、本実施形態に係るシステムにおいては、画像形成装置１Ａ、画像形成装置１Ｂという２つの画像形成装置がネットワークに接続されている。尚、画像形成装置１Ａ、画像形成装置１Ｂの構成は、実施の形態１に係る画像形成装置１と略同様である。その他、本実施形態に係る各機器のハードウェア構成及び機能構成は、実施の形態１において説明した態様と略同一である。
【０１０２】
次に、本実施形態に係るサービス管理サーバ４の装置情報ＤＢ４０４に記憶されている情報について説明する。本実施形態に係る装置情報ＤＢ４０４は、図２３に示す情報を記憶している。図２３に示す情報は、使用中止となっている画像形成装置のＩＤと代理の装置のＩＤとを関連付けて記憶している。例えば、“ｐｒｉｎｔｅｒＡ＠ｃａｌｌｓｅｒｖｅｒ”というＩＤの装置が使用中止に設定されており、“ｐｒｉｎｔｅｒＢ＠ｃａｌｌｓｅｒｖｅｒ”というＩＤの装置が代理の画像形成装置装置（代理画像形成装置）として設定されている。換言すると、図２３に示す情報は、画像形成装置１Ａの状態を示す状態情報である。また、図２３に示す情報は、画像形成装置１Ｂが画像形成装置１Ａの代理であることを示す代理情報である。尚、上記ＩＤは、夫々画像形成装置１Ａ、画像形成装置１ＢのネットワークＩＤである。
【０１０３】
次に、図２４を参照して、本実施形態に係るシステムの動作を説明する。本実施形態においても、クライアント装置１と画像形成装置１との間で印刷情報が直接やり取りされる例を説明する。また、実施の形態３においては、図２１のＳ２１０５〜Ｓ２１１２にあるように、サービス管理サーバ４がクライアント装置２の代わりに画像形成装置１に対してセッションの要求を行なう例を説明した。本実施形態においては、クライアント装置２が画像形成装置１に対してセッションを要求する例を説明する。
【０１０４】
図２４は、本実施形態に係るシステムの動作を示すシーケンス図である。図２４のＳ２４０１〜Ｓ２４０４までは、図１０のＳ１００３〜Ｓ１００６と同様に処理が実行される。ここで、図２４の例においては、Ｓ２４０１において、画像形成装置１Ａが出力先の装置として指定される例を説明する。
【０１０５】
サービス管理サーバ４は、ＳＩＰサーバ３から転送を受けた出力要求に対して、装置情報ＤＢ４０４から転送条件を取得すると（Ｓ２１０４）、出力要求に対する応答をＳＩＰサーバ３に送信する（Ｓ２４０５）。図２３において説明したように、本実施形態においては、画像形成装置１Ａが使用中止であり、画像形成装置１Ｂが代理に設定されている。従って、Ｓ２４０５の応答には、画像形成装置１Ｂにおいて出力を実行すべきことを示す情報が含まれる。
【０１０６】
サービス管理サーバ４からの応答を受信したＳＩＰサーバ３は、クライアント装置２に対して応答を転送する（Ｓ２４０６）。ＳＩＰサーバ３から応答の転送を受けたクライアント装置２は、画像形成装置１Ｂとのセッションの要求をＳＩＰサーバ３に送信する（Ｓ２４０７）。尚、Ｓ２４０７においては、画像形成装置１Ａの代理として画像形成装置１Ｂにおいて出力が実行されることをクライアント装置２のＬＣＤ６０に表示することが好ましい。これにより、印刷物が画像形成装置１Ｂから出力されることをユーザに通知することができる。クライアント装置２からセッションの要求を受けたＳＩＰサーバ３は、ユーザ情報ＤＢ３０４から転送先を取得し（Ｓ２４０８）、画像形成装置１Ｂに対してセッション要求を転送する（Ｓ２４０９）。
【０１０７】
画像形成装置１Ｂは、セッション要求を受信すると、セッション要求に対する応答をＳＩＰサーバ３に送信する（Ｓ２４１０）。Ｓ２４１０の応答に含まれる情報は、図１２において説明した情報に準ずる。要求に対する応答としては“ｏｋ  ｐｒｉｎｔｅｒＢ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のような記述がふくまれる。また、応答の内容としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｔｏ  １２３．１２３．１２３．２２：９１００”のように、画像形成装置１Ｂの９１００番のポートでＰＲＣＳ形式の情報を受信することにより出力可能であることが記述される。尚、上記“１２３．１２３．１２３．２２”とは、画像形成装置１ＢのＩＰアドレスである。
【０１０８】
画像形成装置１Ｂからの応答を受信したＳＩＰサーバ３は、クライアント装置２に応答を転送する（Ｓ２４１１）。これにより、クライアント装置２と画像形成装置１との間にセッションが確立する。その後は、図２１のＳ２１１３以降と同様に処理が実行される。
【０１０９】
以上説明したように、本実施形態においては、使用中止の装置及びその代理の装置の情報をサービス管理サーバ４に登録することにより、自動的に代理印刷を実行する機能を付帯機能として、クライアント装置２及び画像形成装置１からは独立して実現することが可能となる。結果的に、サービス管理サーバ４だけで処理を完結することができるため、ネットワークプリンティングシステムにおいて付帯処理機能としての代理印刷機能を容易に追加することが可能となる。
【０１１０】
実施の形態５．
本実施形態においては、サービス管理サーバ４によって提供される付帯機能として、ユーザ認証機能を例として説明する。尚、実施の形態１と同一の符号を付す構成については、実施の形態１と同一または相当部を示すものとし、説明を省略する。本実施形態に係るシステムの運用形態、各機器のハードウェア構成及び機能構成は、実施の形態１において説明した態様と略同一である。
【０１１１】
本実施形態に係るサービス管理サーバ４の装置情報ＤＢ４０４に記憶されている情報について説明する。本実施形態に係る装置情報ＤＢ４０４は、図９に示す情報に加えて、図２５に示す情報を記憶している。図２５に示す情報は、サービス管理サーバ４がユーザ認証を実行する対象の装置を示す情報である。図２５の例においては、画像形成装置１による出力の実行に際して、ユーザ認証が必要であることを示す。
【０１１２】
次に、図２６を参照して、本実施形態に係るシステムの動作を説明する。本実施形態においても、クライアント装置１と画像形成装置１との間で印刷情報が直接やり取りされる例を説明する。また、本実施形態においては、図２１のＳ２１０５〜Ｓ２１１２にあるように、サービス管理サーバ４がクライアント装置２の代わりに画像形成装置１に対してセッションの要求を行なう場合を例とする。
【０１１３】
図２６は、本実施形態に係るシステムの動作を示すシーケンス図である。図２６のＳ２６０１〜Ｓ２６０４までは、図１０のＳ１００３〜Ｓ１００６と同様に処理が実行される。サービス管理サーバ４は、ＳＩＰサーバ３から転送を受けた出力要求に対して、装置情報ＤＢ４０４から転送条件を取得すると（Ｓ２６０４）、ユーザ認証が必要であることを認識し、クライアント装置２による認証要求をＳＩＰサーバ３に対して送信する（Ｓ２６０５）。
【０１１４】
サービス管理サーバ４からの認証要求を受信したＳＩＰサーバ３は、クライアント装置２に対して認証要求を転送する（Ｓ２６０６）。ＳＩＰサーバ３から認証要求の転送を受けたクライアント装置２は、ユーザの入力により、認証情報をＳＩＰサーバ３に送信する（Ｓ２６０７）。尚、Ｓ２６０７においては、ユーザによる認証情報の入力の他、クライアント装置２に保持されている認証情報が自動で送信されるようにしても良い。
【０１１５】
クライアント装置２から認証情報を受信したＳＩＰサーバ３は、ユーザ情報ＤＢ３０４から転送先を取得し（Ｓ２６０８）、サービス管理サーバ４に対して認証情報を転送する（Ｓ２６０９）。サービス管理サーバ４は、認証情報を受信すると、装置情報ＤＢ４０４から取得した情報に基づいてユーザ認証を実行する（Ｓ２６１０）。Ｓ２６１０の認証の結果、認証にパスすれば、サービス管理サーバ４は、クライアント装置２と画像形成装置１とのセッション要求をＳＩＰサーバ３に送信する（Ｓ２６１１）。
【０１１６】
サービス管理サーバ４からのセッション要求を受信したＳＩＰサーバ３は、画像形成装置１に対して要求を転送する（Ｓ２６１２）。画像形成装置１は、ＳＩＰサーバ３から要求を受信すると、ＳＩＰサーバ３に対してセッション要求への応答を返す（Ｓ２６１３）。Ｓ２６１３の処理は、図２１のＳ２１０７の処理と同様に実行される。画像形成装置１からの応答を受信したＳＩＰサーバ３は、クライアント装置２に対して画像形成装置１の応答を転送する（Ｓ２１０８）。これにより、クライアント装置２と画像形成装置１との間でセッションが確立する。以降の処理は、図２１のＳ２１１３、Ｓ２１１４と同様に実行される。
【０１１７】
以上説明したように、本実施形態においては、ユーザ認証が必要な装置のＩＤ及び認証情報をサービス管理サーバ４に登録することにより、印刷出力に際してユーザ認証を実行する機能を付帯機能として、クライアント装置２及び画像形成装置１からは独立して実現することが可能となる。結果的に、サービス管理サーバ４だけで処理を完結することができるため、ネットワークプリンティングシステムにおいて付帯処理機能としてのユーザ認証機能を容易に追加することが可能となる。
【０１１８】
尚、図２６のＳ２６１０において、認証にパスしなかった場合、サービス管理サーバ４は、実施の形態１の図１３において説明した動作に従い、印刷出力を中止する。これにより、セキュア印刷機能を付帯機能として実現することが可能となる。この場合、実施の形態１に係るサービス管理サーバ４の機能（出力制限機能）と本実施形態に係るサービス管理サーバ４の機能（認証機能）とを同一の端末で実現しても良いし、夫々異なる端末で実現しても良い。出力制限機能と認証機能とを夫々異なるサーバで実現する場合、認証機能を実現するサーバにおいて本実施形態の通り認証を実行した後、出力制限機能を実現するサーバに転送することにより、上記セキュア印刷を実現することが可能となる。
【０１１９】
実施の形態６．
本実施形態においては、サービス管理サーバ４によって提供される付帯機能として、複数の画像形成装置において同時に印刷出力を実行する同時印刷の機能を例として説明する。尚、実施の形態１と同一の符号を付す構成については、実施の形態１と同一または相当部を示すものとし、説明を省略する。本実施形態に係るシステムの運用形態は、図２２において説明した形態と同様である。また、本実施形態に係る各機器のハードウェア構成及び機能構成は、実施の形態１において説明した態様と略同一である。
【０１２０】
本実施形態に係るサービス管理サーバ４の装置情報ＤＢ４０４に記憶されている情報について説明する。本実施形態に係る装置情報ＤＢ４０４は、図２７に示す情報を記憶している。図２７に示す情報は、同時印刷用のネットワークＩＤと、その同時印刷用のネットワークＩＤが指定された場合に印刷出力を実行する複数の画像形成装置のネットワークＩＤとが関連付けられた情報である。即ち、図２７に示す情報は、複数出力情報である。
【０１２１】
図２７の例においては、“ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”というネットワークＩＤが指定された場合、“ｐｒｉｎｔｅｒＡ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”及び“ｐｒｉｎｔｅｒＢ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”というネットワークＩＤの２つの画像形成装置において印刷出力を実行することを示す。尚、“ｐｒｉｎｔｅｒＡ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”及び“ｐｒｉｎｔｅｒＢ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”というネットワークＩＤは、夫々画像形成装置１Ａ、画像形成装置１ＢのネットワークＩＤを示す。
【０１２２】
次に、図２８を参照して、本実施形態に係るシステムの動作を説明する。本実施形態においても、クライアント装置１と画像形成装置１との間で印刷情報が直接やり取りされる例を説明する。また、本実施形態においては、サービス管理サーバ４がクライアント装置２の代わりに画像形成装置１に対してセッションの要求を行なう場合を例とする。
【０１２３】
図２８は、本実施形態に係るシステムの動作を示すシーケンス図である。図２８のＳ２８０１〜Ｓ２８０４までは、図１０のＳ１００３〜Ｓ１００６と同様に処理が実行される。ここで、図２８の例においては、Ｓ２８０１において、図２７に示す“ｐｒｉｎｔｅｒ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”が出力先のネットワークＩＤとして指定された場合を例とする。
【０１２４】
サービス管理サーバ４は、ＳＩＰサーバ３から転送を受けた出力要求に対して、装置情報ＤＢ４０４から転送条件を取得すると（Ｓ２８０４）、クライアント装置２と画像形成装置１Ａ及びクライアント装置２と画像形成装置１Ｂのセッション要求をＳＩＰサーバ３に送信する（Ｓ２８０５）。即ち、Ｓ２８０５において、サービス管理サーバ４は、２つのセッション要求を送信する。
【０１２５】
Ｓ２８０５において送信されるセッション要求に含まれる情報は、図１１において説明した情報に準ずる。Ｓ２８０５のセッション要求の宛先としては、“ｃａｌｌ  ｐｒｉｎｔｅｒＡ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”若しくは“ｃａｌｌ  ｐｒｉｎｔｅｒＢ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように、画像形成装置１Ａ、画像形成装置１ＢのＩＤが指定される。また、セッションの要求元としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｆｒｏｍ  １２３．１２３．１２３．１０：１００００”のように、クライアント装置２の１００００番のポートからＲＰＣＳ形式の情報を送信することが指定される。
【０１２６】
サービス管理サーバ４からのセッション要求を受信したＳＩＰサーバ３は、画像形成装置１Ａ、画像形成装置１Ｂに対して要求を転送する（Ｓ２８０６）。画像形成装置１Ｂは、ＳＩＰサーバ３から要求を受信すると、ＳＩＰサーバ３に対してセッション要求への応答を返す（Ｓ２８０７）。また、画像形成装置１Ａは、ＳＩＰサーバ３から要求を受信すると、ＳＩＰサーバ３に対してセッション要求への応答を返す（Ｓ２８０８）。
【０１２７】
Ｓ２８０７、Ｓ２８０８において画像形成装置１Ａ、画像形成装置１Ｂが出力する応答に含まれる情報は、図１２において説明した情報に準ずる。要求に対する応答としては“ｏｋ  ｐｒｉｎｔｅｒＡ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”若しくは、“ｏｋ  ｐｒｉｎｔｅｒＢ＠ｃａｌｌｓｅｒｖｅｒ．＊＊＊”のように記述される。また、応答の内容としては、“ｐｒｉｎｔ  ｒｐｃｓ  ｔｏ  １２３．１２３．１２３．２１：９１００”若しくは“ｐｒｉｎｔ  ｒｐｃｓ  ｔｏ  １２３．１２３．１２３．２２：９１００”のように記述される。ここで、上記“１２３．１２３．１２３．２１”、“１２３．１２３．１２３．２２”は、夫々画像形成装置１Ａ、画像形成装置１ＢのＩＰアドレスである。
【０１２８】
画像形成装置１Ａ、画像形成装置１Ｂからの応答を受信したＳＩＰサーバ３は、クライアント装置２に応答を転送する（Ｓ２８０９）。これにより、クライアント装置２と画像形成装置１Ａ、クライアント装置２と画像形成装置１Ｂとの間に夫々セッションが確立する。
【０１２９】
画像系瀬装置１Ａ、画像形成装置１Ｂとの間に夫々セッションが確立すると、クライアント装置２は、画像形成装置１Ａ、画像形成装置１Ｂ夫々に対して印刷情報を送信する（Ｓ２８１０）。画像形成装置１Ａは、クライアント装置２から印刷情報を受信すると、印刷出力を実行する（Ｓ２８１１）。また、画像形成装置１Ｂは、クライアント装置２から印刷情報を受信すると、印刷出力を実行する（Ｓ２８１２）。
【０１３０】
以上説明したように、本実施形態においては、同時印刷用のネットワークＩＤ及びそのネットワークＩＤに関連付けられた複数の画像形成装置のネットワークＩＤをサービス管理サーバ４に登録することにより、同時印刷機能を付帯機能として、クライアント装置２及び画像形成装置１からは独立して実現することが可能となる。結果的に、サービス管理サーバ４だけで処理を完結することができるため、ネットワークプリンティングシステムにおいて、付帯処理機能としての同時印刷機能を容易に追加することが可能となる。
【０１３１】
尚、実施の形態１〜実施の形態６においては、夫々の付帯処理について、様々な転送経路により、処理が完了する例を説明した。例えば、図１０、上記説明した付帯処理と転送経路との組み合わせの他、夫々の付帯処理と転送経路とを任意に組み合わせることによっても、処理を完了することが可能である。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施形態に係るシステムの運用形態を示す図である。
【図２】本発明の実施形態に係る機器のハードウェア構成を示す図である。
【図３】本発明の実施形態に係る画像形成装置の機能構成を示す図である。
【図４】本発明の実施形態に係るクライアント装置の機能構成を示す図である。
【図５】本発明の実施形態に係るＳＩＰサーバの機能構成を示す図である。
【図６】本発明の実施形態に係るユーザ情報ＤＢが記憶している情報を示す図である。
【図７】本発明の実施形態に係るユーザ情報ＤＢが記憶している情報を示す図である。
【図８】本発明の実施形態に係るサービス管理サーバの機能構成を示す図である。
【図９】本発明の実施形態に係る装置情報ＤＢが記憶している情報を示す図である。
【図１０】本発明の実施形態に係るシステムの動作を示すシーケンス図である。
【図１１】本発明の実施形態に係るシステムの動作においてやり取りされる情報の例を示す図である。
【図１２】本発明の実施形態に係るシステムの動作においてやり取りされる情報の例を示す図である。
【図１３】本発明の実施形態に係るシステムの動作を示すシーケンス図である。
【図１４】本発明の実施形態に係るシステムの動作においてやり取りされる情報の例を示す図である。
【図１５】本発明の実施形態に係るシステムの動作においてやり取りされる情報の例を示す図である。
【図１６】本発明の実施形態に係るシステムの動作を示すシーケンス図である。
【図１７】本発明の他の実施形態に係る装置情報ＤＢが記憶している情報を示す図である。
【図１８】本発明の他の実施形態に係る装置情報ＤＢが記憶している情報を示す図である。
【図１９】本発明の他の実施形態に係るシステムの動作を示すシーケンス図である。
【図２０】本発明の他の実施形態に係るシステムの動作においてやり取りされる情報の例を示す図である。
【図２１】本発明の他の実施形態に係るシステムの動作を示すシーケンス図である。
【図２２】本発明の他の実施形態に係るシステムの運用形態を示す図である。
【図２３】本発明の他の実施形態に係る装置情報ＤＢが記憶している情報を示す図である。
【図２４】本発明の他の実施形態に係るシステムの動作を示すシーケンス図である。
【図２５】本発明の他の実施形態に係る装置情報ＤＢが記憶している情報を示す図である。
【図２６】本発明の他の実施形態に係るシステムの動作を示すシーケンス図である。
【図２７】本発明の他の実施形態に係る装置情報ＤＢが記憶している情報を示す図である。
【図２８】本発明の他の実施形態に係るシステムの動作を示すシーケンス図である。
【符号の説明】
【０１３３】
１  画像形成装置、
１Ａ  画像形成装置、
１Ｂ  画像形成装置、
２  クライアント装置、
３  ＳＩＰサーバ、
４  サービス管理サーバ、
１０  ＣＰＵ、
１１  データストレージ
１２  ＳＩＰ＆サービス管理サーバ、
２０  ＲＡＭ、
２８  ウェブ＆サービス管理サーバ、
３０  ＲＯＭ、
４０  ＨＤＤ、
５０  Ｉ／Ｆ、
６０  ＬＣＤ、
７０  操作部、
８０  バス、
１００  コントローラ、
１０１  ＡＤＦ、
１０２  スキャナユニット、
１０３  排紙トレイ、
１０４  ディスプレイパネル、
１０５  給紙テーブル、
１０６  プリントエンジン、
１０７  排紙トレイ、
１０８  ネットワークＩ／Ｆ、
１１１  主制御部、
１１２  エンジン制御部、
１１３  入出力制御部、
１１４  画像処理部、
１１５  操作表示制御部１１５、
２０１  主制御部、
２０２  アプリケーション、
２０３  情報記憶部、
２０４  ネットワークＩ／Ｆ、
２０５  印刷出力制御部、
２０６  ユーザＩ／Ｆ、
３０１  主制御部、
３０２  セッション管理部、
３０３  ネットワークＩ／Ｆ、
３０４  ユーザ情報ＤＢ、
４０１  主制御部、
４０２  サービス管理部、
４０３  ネットワークＩ／Ｆ、
４０４  装置情報ＤＢ
【図１】
2010086029.tif 000003
【図２】
2010086029.tif 000004
【図３】
2010086029.tif 000005
【図４】
2010086029.tif 000006
【図５】
2010086029.tif 000007
【図６】
2010086029.tif 000008
【図７】
2010086029.tif 000009
【図８】
2010086029.tif 000010
【図９】
2010086029.tif 000011
【図１０】
2010086029.tif 000012
【図１１】
2010086029.tif 000013
【図１２】
2010086029.tif 000014
【図１３】
2010086029.tif 000015
【図１４】
2010086029.tif 000016
【図１５】
2010086029.tif 000017
【図１６】
2010086029.tif 000018
【図１７】
2010086029.tif 000019
【図１８】
2010086029.tif 000020
【図１９】
2010086029.tif 000021
【図２０】
2010086029.tif 000022
【図２１】
2010086029.tif 000023
【図２２】
2010086029.tif 000024
【図２３】
2010086029.tif 000025
【図２４】
2010086029.tif 000026
【図２５】
2010086029.tif 000027
【図２６】
2010086029.tif 000028
【図２７】
2010086029.tif 000029
【図２８】
2010086029.tif 000030