(57)【要約】【課題】ＭＦＰエラー時に、ＭＦＰのサービス実行に必要なライセンス等の情報を、他のＭＦＰに譲渡することで、同様のサービスを一時的に利用可能とすることを目的とする。【解決手段】ＭＦＰエラー時に、ＭＦＰのサービス実行に必要なライセンス、Ｗｅｂサーバ等の外部サービスへの接続に関連する情報、及びＷｅｂサーバ等の外部サービスへのアクセス権の許可を、一時的に他のＭＦＰに譲渡する。譲渡元のＭＦＰが復帰した場合、サービス実行に必要な上記情報や権限を譲渡先から返却する。【選択図】  図７
2011138389.tif 000002
【特許請求の範囲】
【請求項１】
有する機能に対応して外部のサーバを利用可能なサービスプロバイダを備える複数の画像形成装置を有する情報処理システムにおいて、
第一の画像形成装置は、
当該第一の画像形成装置の前記サービスプロバイダが当該第一の画像形成装置におけるいずれの機能に対応しているかを判別する対応判別手段と、
前記複数の画像形成装置のうち、前記第一の画像形成装置における当該サービスプロバイダと同一のサービスプロバイダを備える第二の画像形成装置を判別するプロバイダ判別手段と、
前記プロバイダ判別手段にて判別した前記第二の画像形成装置のサービスプロバイダに対し、ライセンス情報が付与されているかを確認するライセンス確認手段と、
前記ライセンス情報が付与されていない前記第二の画像形成装置に対し、前記第一の画像形成装置から当該第二の画像形成装置に当該サービスプロバイダの前記ライセンス情報及び前記サーバにアクセスするため情報であるサーバ関連情報を譲渡する譲渡手段と、
を有し、
前記第一の画像形成装置の譲渡手段は、当該第一の画像形成装置が接続可能な前記サーバに対し、アクセス許可を当該第一の画像形成装置から前記第二の画像形成装置に変更することを特徴とする情報処理システム。
【請求項２】
前記第二の画像形成装置は、前記第一の画像形成装置における譲渡手段で譲渡された前記ライセンス情報を前記第一の画像形成装置に返却し、前記サーバ関連情報を削除する返却手段を有することを特徴とする請求項１に記載の情報処理システム。
【請求項３】
前記第二の画像形成装置の返却手段はさらに、前記第一の画像形成装置に前記ライセンス情報の返却の際、当該第二の画像形成装置におけるサービスプロバイダの使用状況を確認することを特徴とする請求項２に記載の情報処理システム。
【請求項４】
前記第二の画像形成装置の返却手段はさらに、前記第二の画像形成装置におけるサービスプロバイダが使用中である場合、当該サービスプロバイダの使用終了後に前記第一の画像形成装置に対し、前記ライセンス情報の返却することを特徴とする請求項２または３に記載の情報処理システム。
【請求項５】
前記第二の画像形成装置の返却手段はさらに、前記ライセンス情報の返却前に、前記第二の画像形成装置におけるサービスプロバイダの利用を停止することを特徴とする請求項２乃至４のいずれか一項に記載の情報処理システム。
【請求項６】
前記第二の画像形成装置の返却手段はさらに、前記ライセンス情報を返却する際に、前記サーバに対し、前記譲渡手段にて変更した前記第二の画像形成装置が接続可能とする当該アクセス許可を削除することを特徴とする請求項２乃至５のいずれか一項に記載の情報処理システム。
【請求項７】
前記第二の画像形成装置の返却手段はさらに、前記第二の画像形成装置から前記第一の画像形成装置に前記ライセンス情報を返却し、
前記第一の画像形成装置は、返却された当該ライセンス情報により当該サービスプロバイダを再度使用可能にすることを特徴とする請求項２乃至６のいずれか一項の情報処理システム。
【請求項８】
有する機能に対応して外部のサーバを利用可能なサービスプロバイダを備えた画像形成装置であって、
当該画像形成装置の前記サービスプロバイダが当該画像形成装置におけるいずれの機能に対応しているかを判別する対応判別手段と、
当該画像形成装置における当該サービスプロバイダと同一のサービスプロバイダを備える別の画像形成装置を当該画像形成装置と接続された他の画像形成装置のうちから判別するプロバイダ判別手段と、
前記プロバイダ判別手段にて判別した前記別の画像形成装置のサービスプロバイダに対し、ライセンス情報が付与されているかを確認するライセンス確認手段と、
前記ライセンス情報が付与されていない前記別の画像形成装置に対し、当該画像形成装置から前記別の画像形成装置に当該サービスプロバイダの前記ライセンス情報及び前記サーバにアクセスするため情報であるサーバ関連情報を譲渡する譲渡手段とを有し、
前記譲渡手段は、当該画像形成装置が接続可能な前記サーバに対し、アクセス許可を当該画像形成装置から前記別の画像形成装置に変更する
ことを特徴とする画像形成装置。
【請求項９】
別の画像形成装置の譲渡手段から譲渡された前記ライセンス情報を当該別の画像形成装置に返却し、前記サーバ関連情報を削除する返却手段とを有することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
有する機能に対応して外部のサーバを利用可能なサービスプロバイダを備えた画像形成装置の制御方法であって、
前記画像形成装置の対応判別手段が、当該画像形成装置の前記サービスプロバイダが当該画像形成装置におけるいずれの機能に対応しているかを判別する対応判別工程と、
前記画像形成装置のプロバイダ判別手段が、前記画像形成装置における当該サービスプロバイダと同一のサービスプロバイダを備える別の画像形成装置を当該画像形成装置と接続された他の画像形成装置のうちから判別するプロバイダ判別工程と、
前記画像形成装置のライセンス確認手段が、前記プロバイダ判別工程にて判別した前記別の画像形成装置のサービスプロバイダに対し、ライセンス情報が付与されているかを確認するライセンス確認工程と、
前記画像形成装置の譲渡手段が、前記ライセンス情報が付与されていない前記別の画像形成装置に対し、当該画像形成装置から前記別の画像形成装置に当該サービスプロバイダの前記ライセンス情報及び前記サーバにアクセスするため情報であるサーバ関連情報を譲渡する譲渡工程とを有し、
前記譲渡工程は、当該画像形成装置が接続可能な前記サーバに対し、アクセス許可を当該画像形成装置から前記別の画像形成装置に変更する
ことを特徴とする制御方法。
【請求項１１】
コンピュータを、
当該コンピュータが有する機能に対応して外部のサーバを利用可能なサービスプロバイダが当該コンピュータにおけるいずれの機能に対応しているかを判別する対応判別手段と、
当該コンピュータにおける当該サービスプロバイダと同一のサービスプロバイダを備える別のコンピュータを当該コンピュータと接続された他のコンピュータのうちから判別するプロバイダ判別手段と、
前記プロバイダ判別手段にて判別した前記別のコンピュータのサービスプロバイダに対し、ライセンス情報が付与されているかを確認するライセンス確認手段と、
前記ライセンス情報が付与されていない前記別のコンピュータに対し、当該コンピュータから前記別のコンピュータに当該サービスプロバイダの前記ライセンス情報及び前記サーバにアクセスするため情報であるサーバ関連情報を譲渡する譲渡手段とを有し、
前記譲渡手段は、当該コンピュータが接続可能な前記サーバに対し、アクセス許可を当該コンピュータから前記別のコンピュータに変更する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理システム、制御方法、及びプログラムに関する。特に、画像形成装置であるＭＦＰのサービス実行に関連するライセンス等の情報を、他のＭＦＰに譲渡することで、同様のサービスを一時的に利用可能とする技術に関する。
【背景技術】
【０００２】
従来、ライセンス譲渡による他のＭＦＰでのスキャン、プリント、ファックス送信等のサービス実行に関する技術として、次のようなものがある。複数のタスク（サービスと同等の意味）を組み合わせたジョブフローデータを元に、最多のタスクを実行できる主タスク処理装置をネットワークから検出する。そして、ライセンスが不足しているタスク処理機能があれば、他のＭＦＰからライセンスを取得し、主タスク処理装置でジョブフローデータに記述されたタスクを実行する。（特許文献１等参照。）
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２６０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１では、ジョブフローに記載されている属性情報のみを用いてタスク処理を行う。そのため、タスクがＷｅｂサーバ等の外部サービスを利用する場合、譲渡元のＭＦＰサービスで保持する外部サービス関連情報や、ＭＦＰからの外部サービスへのアクセス許可に関する譲渡を行うことができない課題がある。
【課題を解決するための手段】
【０００５】
有する機能に対応して外部のサーバを利用可能なサービスプロバイダを備える複数の画像形成装置を有する情報処理システムにおいて、第一の画像形成装置は、当該第一の画像形成装置の前記サービスプロバイダが当該第一の画像形成装置におけるいずれの機能に対応しているかを判別する対応判別手段と、前記複数の画像形成装置のうち、前記第一の画像形成装置における当該サービスプロバイダと同一のサービスプロバイダを備える第二の画像形成装置を当該画像形成装置と接続された他の画像形成装置のうちから判別するプロバイダ判別手段と、前記プロバイダ判別手段にて判別した前記第二の画像形成装置のサービスプロバイダに対し、ライセンス情報が付与されているかを確認するライセンス確認手段と、前記ライセンス情報が付与されていない前記第二の画像形成装置に対し、前記第一の画像形成装置から当該第二の画像形成装置に当該サービスプロバイダの前記ライセンス情報及び前記サーバにアクセスするため情報であるサーバ関連情報を譲渡する譲渡手段とを有し、前記第一の画像形成装置の譲渡手段は、当該第一の画像形成装置が接続可能な前記サーバに対し、アクセス許可を当該第一の画像形成装置から前記第二の画像形成装置に変更することを特徴とする。
【発明の効果】
【０００６】
ＭＦＰのサービスが一時的に利用不可となった場合でも、他のＭＦＰに、サービスに対するライセンス、外部サーバ関連情報、および外部サーバへのアクセス許可を譲渡する。これにより、一時的に利用不可となったＭＦＰが復旧するまでの間、他のＭＦＰで同一のサービスを利用することが可能となる。
【図面の簡単な説明】
【０００７】
【図１】本実施形態に係る情報処理システムの全体図。
【図２】本実施形態に係るＭＦＰの構成を示すブロック図。
【図３】本実施形態に係るＷｅｂサーバの構成を示すブロック図。
【図４】本実施形態に係る情報処理システム全体のソフトウェア構成を説明する図。
【図５】本実施形態に係るサービスプロバイダ内のライセンス制御部を説明する図。
【図６】本実施形態に係るユーザインタフェースとなる画面の例図。
【図７】本実施形態に係る全体処理のフローチャート図。
【発明を実施するための形態】
【０００８】
以下、図面を参照して本発明の実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【０００９】
［システム構成］
図１は、本発明における情報処理システムの全体図の例である。ＬＡＮ１１０には、ＭＦＰ１０１、１０２、Ｗｅｂサーバ１０３、ライセンス管理サーバ１０４が接続されている。なお、画像形成装置としてのＭＦＰ１０１、１０２のハードウェアおよびソフトウェアの内部構成は同一であるものとする。なお、ここでＭＦＰは２台が接続されているが、これに限定するわけではなく、複数のＭＦＰが接続されていればよい。また、本実施形態において、サービスプロバイダが利用する外部のサーバをＷｅｂサーバとして記載しているが、これに制限するものではなく、ＭＦＰが有する機能に応じて、変更してもよい。
【００１０】
図２は、ＭＦＰ１０１の構成を示すブロック図である。ＣＰＵ２１１を含む制御部２１０は、ＭＦＰ１０１全体の動作を制御する。ＣＰＵ２１１は、ＲＯＭ２１２に記憶された制御プログラムを読み出して読取制御や送信制御などの各種制御処理を実行する。ＲＡＭ２１３は、ＣＰＵ２１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ２１４は、画像データや各種プログラム、或いは後述する各種情報テーブルを記憶する。操作部Ｉ／Ｆ２１５は、操作部２１９と制御部２１０とを接続する。操作部２１９には、例えばタッチパネル機能を有する液晶表示部やキーボードなどが備えられている。また、ＭＦＰ１０１には後述するＷｅｂブラウザ機能が備えられており、ＭＦＰ１０１のＷｅｂブラウザはＷｅｂサーバ１０３から受信したＨＴＭＬファイルを解析し、受信したＨＴＭＬファイルの記述に基づく操作画面を操作部２１９上に表示する。プリンタＩ／Ｆ２１６は、プリンタ２２０と制御部２１０とを接続する。プリンタ２２０で印刷すべき画像データはプリンタＩ／Ｆ２１６を介して制御部２１０からプリンタ２２０に転送され、プリンタ２２０において記録媒体上に印刷される。スキャナＩ／Ｆ２１７は、スキャナ２２１と制御部２１０とを接続する。スキャナ２２１は、原稿上の画像を読み取って画像データを生成し、スキャナＩ／Ｆ２１７を介して制御部２１０に入力する。ネットワークＩ／Ｆ２１８は、制御部２１０（さらには、ＭＦＰ１０１）をＬＡＮ１１０に接続する。ネットワークＩ／Ｆ２１８は、ＬＡＮ１１０上の外部装置（例えば、Ｗｅｂサーバ１０３）に画像データや情報を送信したり、ＬＡＮ１１０上の外部装置から各種情報を受信したりする。
【００１１】
図３は、Ｗｅｂサーバ１０３の構成を示すブロック図である。ＣＰＵ３１１を含む制御部３１０は、Ｗｅｂサーバ１０３全体の動作を制御する。ＣＰＵ３１１は、ＲＯＭ３１２に記憶された制御プログラムを読み出して各種制御処理を実行する。ＲＡＭ３１３は、ＣＰＵ３１１の主メモリ、ワークエリア等の一時記憶領域として用いられる。ＨＤＤ３１４は、画像データや各種プログラム、或いは各種情報テーブルを記憶する。ネットワークＩ／Ｆ３１５は、制御部３１０（さらには、Ｗｅｂサーバ１０３）をＬＡＮ１１０に接続する。ネットワークＩ／Ｆ３１５は、ＬＡＮ１１０上の他の装置との間で各種情報を送受信する。
【００１２】
図４は、情報処理システム全体のソフトウェア構成を説明するための図である。図４に示す各機能部は、ＭＦＰ１０１／Ｗｅｂサーバ１０３のそれぞれに備えられているＣＰＵが、ＲＡＭもしくはＨＤＤ等の記憶領域に格納されている制御プログラムを実行することにより実現される。ＭＦＰ１０１は、Ｗｅｂブラウザ４２０、サービスプロバイダ４３０、Ｗｅｂサーバ関連情報４４０、ネイティブ機能モジュール４５０、及び操作部２１９を備えている。ネイティブ機能モジュール４５０はＷｅｂサーバ１０３により提供されるのではなく、ＭＦＰ１０１内部に保持しているプログラムに基づいて提供される各種ネイティブアプリケーションを含む。例えばＭＦＰ１０１のプリンタ２２０による印刷処理の実行や、スキャナ２２１による読取処理の実行、或いはネットワークＩ／Ｆ２１８を介した送信処理の実行を行うアプリケーションが含まれる。また、ＭＦＰ１０１全体の設定やアプリケーションの切り替えを処理行うモジュールなども、ネイティブ機能モジュール４５０に含まれる。
【００１３】
Ｗｅｂブラウザ４２０は、通信部４２１、解析部４２２、画面表示部４２３、及び入力受付部４２４を含む。通信部４２１は、ＨＴＴＰプロトコルに従ってＷｅｂアプリケーション４１０のアクセス制御部４１３を介してプレゼンテーション部４１１と通信する。より具体的には、通信部４２１は、Ｗｅｂブラウザ４２０で表示する操作画面をＷｅｂアプリケーション４１０に対して要求し、Ｗｅｂブラウザ４２０で表示した操作画面を介して入力されたユーザからの指示をＷｅｂアプリケーション４１０に通知する。解析部４２２は、Ｗｅｂアプリケーション４１０から受信するＨＴＭＬファイルを解析する。このＨＴＭＬファイルには、Ｗｅｂブラウザ４２０に表示すべき操作画面の内容を示す記述が含まれている。画面表示部４２３は、解析部４２２による解析の結果に基づいて、操作部２１９上に操作画面を表示する。このように、Ｗｅｂサーバ１０３から受信した情報（ＨＴＭＬファイルなど）に基づいて表示される画面をＷｅｂブラウザ画面と呼ぶこととする。入力受付部４２４は、操作部２１９で表示されたＷｅｂブラウザ画面に対し、入力指示を受け取る。入力情報は、通信部４２１を介してＷｅｂアプリケーション４１０に送信される。
【００１４】
Ｗｅｂサーバ１０３には、Ｗｅｂアプリケーション４１０が備えられている。さらに、Ｗｅｂアプリケーション４１０には、プレゼンテーション部４１１、ロジック部４１２、及びアクセス制御部４１３が含まれる。プレゼンテーション部４１１は、通信部４２１と通信し、ＭＦＰ１０１からの要求に応えてＭＦＰ１０１のＷｅｂブラウザ４２０で表示すべき操作画面をＭＦＰ１０１に送信する。また、ＭＦＰ１０１のＷｅｂブラウザ４２０に表示された操作画面を介して入力されたユーザからの指示をＭＦＰ１０１から受け取る。ユーザからの指示を受け取ったＷｅｂアプリケーション４１０は、指示の内容に従って各種処理を実行する。また、Ｗｅｂアプリケーション４１０は、指示の内容によってＭＦＰ１０１に対して処理の実行を依頼する。具体的には、ＭＦＰ１０１のプリンタ２２０による印刷処理の実行や、スキャナ２２１による読取処理の実行、或いはネットワークＩ／Ｆ２１８を介した送信処理の実行を依頼する。
【００１５】
このようにＭＦＰ１０１に対して処理の実行を依頼する場合には、ロジック部４１２がＭＦＰ１０１に備えられたサービスプロバイダ４３０内の通信部４３１と通信する。サービスプロバイダ４３０は、通信部４３１、ジョブ生成部４３２、及びライセンス制御部４３３を含む。通信部４３１は、Ｗｅｂアプリケーション４１０内のロジック部４１２からの処理依頼を受け付ける。Ｗｅｂアプリケーション４１０から処理の実行を依頼された場合は、ジョブ生成部４３２が依頼された処理を実行するためのジョブを生成して実行する。ライセンス制御部４３３は、ライセンスの譲渡、返却を行う際に必要な処理を行う。詳細については、図５を用いて説明する。Ｗｅｂサーバ関連情報４４０は、制御部２１０のＨＤＤ２１４で管理されており、Ｗｅｂサーバと通信するための情報、例えば、ＵＲＬや、クッキー、ＦＡＸ送信のためのアドレス帳などである。Ｗｅｂサーバ関連情報４４０に含まれる情報は、ここで挙げたものに限定されるわけではなく、Ｗｅｂサーバ１０３、サービスプロバイダ４３０が提供するサービスに応じて他の情報を含んでもよい。また、本実施形態においては、外部サーバをＷｅｂサーバとしているため、便宜的にサーバ関連情報をＷｅｂサーバ関連情報と称している。
【００１６】
図５は、サービスプロバイダ４３０内にあるライセンス制御部４３３を説明するための図である。ライセンス制御部４３３は、ライセンス譲渡部４３３１、譲渡先ＭＦＰ監視部４３３２、ライセンス返却要求部４３３３、ライセンス削除部４３３４、Ｗｅｂサーバ関連情報譲渡部４３３５、Ｗｅｂサーバ関連情報削除部４３３６、及びアクセス許可変更依頼部４３３７を含む。ライセンス譲渡部４３３１は、Ｗｅｂアプリケーション４１０経由でＭＦＰ１０１からライセンスの譲渡要求を受けた際、ライセンスを他のＭＦＰ１０２に譲渡するための通知をライセンス管理サーバ１０４に対して行う。譲渡先ＭＦＰ監視部４３３２は、ライセンス譲渡後にＭＦＰ１０２のサービスプロバイダ４３０が利用可能となった際、ＭＦＰ１０２のサービスプロバイダ４３０が使用中かどうかを監視する。ライセンス返却要求部４３３３は、ＭＦＰ１０１で譲渡後にライセンスが必要になった際、ＭＦＰ１０２からライセンス返却するための通知をライセンス管理サーバ１０４に対して行う。ライセンス削除部４３３４は、ＭＦＰ１０１からＭＦＰ１０２にライセンス譲渡を行い、譲渡先のＭＦＰ１０２のライセンス削除を行う。Ｗｅｂサーバ関連情報譲渡部４３３５は、Ｗｅｂアプリケーション４１０経由でＭＦＰ１０１からライセンスの譲渡要求を受けた際、Ｗｅｂサーバ関連情報４４０をＭＦＰ１０２に送信し、ＭＦＰ１０２のＷｅｂサーバ関連情報４４０に保存する。Ｗｅｂサーバ関連情報削除部４３３６は、ＭＦＰ１０１からライセンス返却要求を受けたＭＦＰ１０２内部のＷｅｂサーバ関連情報４４０を削除する。アクセス許可変更依頼部４３３７は、Ｗｅｂアプリケーション４１０経由でＭＦＰ１０１からライセンスの譲渡要求を受けた際、ＭＦＰ１０１からアクセス制御部４１３に対して、ＭＦＰ１０２へのアクセス許可を付与する指示を送信する。また、ＭＦＰ１０１へライセンス返却が行われた際、ＭＦＰ１０１からアクセス制御部４１３に対して、ＭＦＰ１０２のアクセス許可を削除する指示を送信する。なお、本明細書において、ライセンスに係る情報を単にライセンスもしくはライセンス情報と記載する。
【００１７】
［画面表示例］
図６（ａ）は、ライセンスが付与されていないサービスプロバイダ４３０がインストールされたＭＦＰ一覧を操作部２１９に表示した図である。この図は、後述するフローチャート図７のＳ１１０の処理に相当する。図６（ｂ）は、ライセンスが付与されているサービスプロバイダ４３０がインストールされたＭＦＰの情報を操作部２１９に表示した図である。この図は、後述するフローチャート図７のＳ１１１の処理に相当する。図６（ｃ）は、ＭＦＰ１０１のサービスプロバイダ４３０の使用画面に、譲渡先のＭＦＰ１０２の情報を操作部２１９に表示した図である。この図は、後述するフローチャート図７のＳ１１５の処理に相当する。
【００１８】
［処理フロー］
図７は、本発明の全体処理フローを説明するフローチャート図である。処理の概略は以下となる。ＭＦＰ１０１（以下、ＭＦＰ１と呼ぶ）でエラーが発生し、サービスプロバイダ４３０が使用不可になった際、ＭＦＰ１０２（以下、ＭＦＰ２と呼ぶ）にライセンス譲渡、Ｗｅｂサーバ関連情報４４０の送信、Ｗｅｂサーバへのアクセス許可の付与を行う。これにより、一時的にＭＦＰ２のサービスプロバイダ４３０の機能を利用できる状態にする。また、ＭＦＰ１のエラーリカバリが完了した際、ＭＦＰ２からのライセンス返却、ＭＦＰ２のＷｅｂサーバ関連情報４４０の削除、ＭＦＰ２からのＷｅｂサーバへのアクセス許可の削除を行う。以下、図７を用いて詳細を説明する。なお、ＭＦＰ１は第一の画像形成装置に対応し、ＭＦＰ２は第二の画像形成装置に対応することとなる。
【００１９】
図７のＳ１００は、ＭＦＰ１がスキャンジャムやＦａｘ通信異常などの理由により、利用できなくなった状態を示している。Ｓ１０１において、Ｓ１００で発生したエラーに影響を受ける機能に対応するサービスプロバイダ４３０がＭＦＰ１内に存在するかを確認する。すなわち、エラーによりサービスの利用ができなくなった機能に対応するサービスプロバイダが存在するかを確認する。Ｓ１０２において、Ｓ１０１の結果、該当のサービスプロバイダ４３０の存在が確認できた場合、Ｓ１０３の処理に進む。確認できない場合は、ライセンスを譲渡するＭＦＰが存在しないため、処理は終了する。これにより、対応判別手段を実現する。Ｓ１０３において、該当のサービスプロバイダ４３０が存在する場合、ＭＦＰ１においてサービスプロバイダに対するライセンスが付与されているかを確認する。Ｓ１０４において、サービスプロバイダ４３０に対してライセンスが付与されていれば、Ｓ１０５の処理に進む。付与されていない場合、ＭＦＰ１から他のＭＦＰに対してライセンス譲渡が出来ないため、処理は終了する。
【００２０】
Ｓ１０５において、ＬＡＮ１１０に接続されおり、かつ、同一のサービスプロバイダ４３０がインストールされているＭＦＰを検索する。Ｓ１０６において、ＭＦＰの検索結果で１つ以上のＭＦＰが見つかった場合、Ｓ１０７の処理に進む。見つからなかった場合、Ｓ１０８の処理で、ＭＦＰ１のサービスプロバイダ４３０の機能を使用するために、ＭＦＰ１のエラーリカバリが完了するのを待つ。そして、本処理フローは終了する。これにより、プロバイダ判別手段を実現する。Ｓ１０７において、Ｓ１０５で検索した結果におけるＭＦＰにて、サービスプロバイダ４３０に対するライセンスが付与されているかを確認する。Ｓ１０９における検索結果で、ＭＦＰのサービスプロバイダ４３０に対するライセンスが１つでも付与されている場合、Ｓ１１１の処理で図６（ｂ）のように、ライセンスが付与されているサービスプロバイダ４３０がインストールされているＭＦＰの情報を操作部２１９に表示する。これにより、ユーザにそれらのＭＦＰの利用を促す。ここで表示されているＭＦＰは、エラーが発生したＭＦＰ１が有するサービスプロバイダ４３０のライセンスを譲渡せずとも当該プロバイダのサービスを利用可能であることを意味する。ライセンスが全く付与されていない場合、Ｓ１１０の処理に進む。これにより、ライセンス確認手段を実現する。
【００２１】
Ｓ１１０において、図６（ｂ）のように、ライセンスが付与されていないＭＦＰ一覧を操作部２１９に表示する。ここで表示されているＭＦＰは、エラーが発生したＭＦＰ１が有するサービスプロバイダ４３０のライセンスを譲渡可能なＭＦＰであることを意味する。Ｓ１１２において、ユーザが操作部２１９を介して例えばライセンス一時譲渡を行うＭＦＰ２を選択する。Ｓ１１３において、ＭＦＰ１のライセンス譲渡部４３３１の処理で、ＭＦＰ１のサービスプロバイダ４３０を停止する。Ｓ１１４において、ＭＦＰ１のライセンス譲渡部４３３１の処理で、ライセンスをＭＦＰ２へ一時譲渡する。Ｓ１１５において、ＭＦＰ１のライセンス譲渡部４３３１の処理で、図６（ｃ）のように、ＭＦＰ１のサービスプロバイダ４３０の使用画面にライセンス譲渡先のＭＦＰ２の情報を表示する。Ｓ１１６において、ＭＦＰ１のアクセス許可変更依頼部４３３７の処理で、ＭＦＰ１が接続可能なＷｅｂサーバ１０３へのアクセス許可をＭＦＰ２に付与する。Ｓ１１７において、ＭＦＰ１のＷｅｂサーバ関連情報譲渡部４３３５の処理で、ＭＦＰ１が接続可能なＷｅｂサーバ関連情報４４０をＭＦＰ２へ送信する。Ｓ１１８において、ＭＦＰ２のライセンス譲渡部４３３１の処理で、ＭＦＰ２のサービスプロバイダ４３０を開始する。
【００２２】
Ｓ１１９において、ＭＦＰ１のエラーリカバリが完了し、サービスプロバイダ４３０が利用できる状態になった場合、Ｓ１２０の処理に進む。エラーリカバリが完了していない場合、Ｓ１１５の処理を行い、サービスプロバイダ利用画面に譲渡先のＭＦＰ２の情報を表示する。この際、Ｓ１１６、Ｓ１１７、Ｓ１１８の処理は省略する。Ｓ１２０において、ライセンスの返却前に譲渡先であるＭＦＰ２におけるサービスプロバイダ４３０を停止するために、サービスプロバイダの使用状況を確認する。つまり、ＭＦＰ２に譲渡したライセンスのサービスプロバイダ４３０が使用されているかを、ＭＦＰ１の譲渡先ＭＦＰ監視部４３３２の処理で確認する。Ｓ１２１において、ＭＦＰ２に譲渡したライセンスのサービスプロバイダ４３０が使用中である場合、Ｓ１２２の処理に進む。使用中でない場合、Ｓ１２３の処理に進む。Ｓ１２２において、ＭＦＰ２のライセンス譲渡部４３３１の処理で、使用終了後にＭＦＰ２のサービスプロバイダ４３０を停止する。Ｓ１２３において、ＭＦＰ２のＷｅｂサーバ関連情報削除部４３３６の処理でＷｅｂサーバ関連情報４４０を削除する。Ｓ１２４において、ＭＦＰ１のライセンス返却要求部４３３３を介して、ＭＦＰ２からライセンスの返却を行う。また、返却時に、ＭＦＰ２のライセンス削除部４３３４を用いて、ライセンス削除を行う。Ｓ１２５において、ＭＦＰ２のアクセス許可変更依頼部４３３７を用いて、ＭＦＰ２から接続可能なＷｅｂサーバ１０３へのアクセス許可を削除する。Ｓ１２６において、ＭＦＰ１のサービスプロバイダ４３０を再起動することで、ＭＦＰ１において、サービスプロバイダ４３０を再度使用可能とする。以上により、本処理フローを終了する。
【００２３】
以上、ＭＦＰのサービスが一時的に利用不可となった場合に、他のＭＦＰに、サービスに対するライセンス、外部サーバ関連情報、および外部サーバへのアクセス許可を譲渡する。これにより、一時的に利用不可となったＭＦＰが復旧するまでの間、外部のＷｅｂサーバを利用する機能であっても他のＭＦＰで同一のサービスを利用することが可能となる。
【００２４】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011138389.tif 000003
【図２】
2011138389.tif 000004
【図３】
2011138389.tif 000005
【図４】
2011138389.tif 000006
【図５】
2011138389.tif 000007
【図６】
2011138389.tif 000008
【図７】
2011138389.tif 000009