(57)【要約】【課題】ライセンスによりサーバに接続可能なクライアントを容易に変更することを可能にする。【解決手段】サーバ２０は、ＭＦＰ１０からライセンスおよびＭＦＰ−ＩＤを含む接続要求を受けると、各ライセンスに対応付けてＭＦＰ−ＩＤが登録される接続登録表２１ａを参照し、当該ライセンスが正当であり、かつ当該ＭＦＰ−ＩＤが登録されていない場合、当該ライセンスに対応付けられているＭＦＰ−ＩＤの数が接続上限値に達していないときには、当該ＭＦＰ−ＩＤを接続登録表に登録するとともに接続要求を許可し、接続上限値に達しているときには、接続要求を拒否し、当該ＭＦＰ−ＩＤが登録されている場合、接続要求を許可する。また、サーバ２０は、ＭＦＰ１０を指定した登録解除要求に応じて、当該ＭＦＰ１０のＭＦＰ−ＩＤの登録を接続登録表から解除する。【選択図】図１
2007286993.tif 000002
【特許請求の範囲】
【請求項１】
第１の情報処理装置と第２の情報処理装置とを含み、
前記第１の情報処理装置は、
前記第２の情報処理装置の利用許諾を示すライセンスの設定を受け付けるライセンス設定部と、
前記設定されたライセンスおよび当該第１の情報処理装置を識別するための識別情報を含む接続要求を、前記第２の情報処理装置に送る接続要求送出部と、を有し、
前記第２の情報処理装置は、
前記第１の情報処理装置から前記接続要求を受け付ける接続要求受付部と、
各ライセンスに対応付けて識別情報が登録される記憶手段を参照して、前記接続要求に含まれるライセンスおよび識別情報に基づき、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該識別情報が登録されていない場合、当該ライセンスに対応付けられている識別情報の数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該識別情報を当該ライセンスに対応付けて前記記憶手段に登録するとともに前記接続要求を許可し、接続上限値に達しているときには、前記接続要求を拒否し、当該ライセンスに対応付けて当該識別情報が登録されている場合、前記接続要求を許可する接続要求処理部と、
登録解除対象の第１の情報処理装置を指定した登録解除要求に応じて、当該第１の情報処理装置の識別情報の登録を前記記憶手段から解除する登録解除部と、を有する、
ことを特徴とする情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記接続上限値は、２以上の値に設定可能であることを特徴とする情報処理システム。
【請求項３】
請求項１または２に記載の情報処理システムであって、
前記接続要求送出部は、前記第１の情報処理装置に保持されている識別情報を取得し、当該識別情報を含む接続要求を前記第２の情報処理装置に送ることを特徴とする情報処理システム。
【請求項４】
請求項１〜３のいずれか１項に記載の情報処理システムであって、
前記第１の情報処理装置の識別情報の前記記憶手段からの登録解除が行われても、当該第１の情報処理装置に設定されたライセンスは有効であることを特徴とする情報処理システム。
【請求項５】
請求項１〜４のいずれか１項に記載の情報処理システムであって、
前記第２の情報処理装置は、前記接続要求が拒否された場合に、接続エラーとその理由を前記第１の情報処理装置に通知するエラー通知部をさらに有し、
前記第１の情報処理装置は、前記第２の情報処理装置から接続エラーとその理由を受けると、当該接続エラーとその理由を印刷するエラー出力部をさらに有する、
ことを特徴とする情報処理システム。
【請求項６】
請求項１〜５のいずれか１項に記載の情報処理システムであって、
前記第１の情報処理装置は、少なくとも画像入力機能を有し、
前記第２の情報処理装置は、前記第１の情報処理装置から画像データを受け取って格納するサービスを提供する、
ことを特徴とする情報処理システム。
【請求項７】
外部装置から、ライセンスおよび当該外部装置を識別するための識別情報を含む接続要求を受け付ける接続要求受付部と、
各ライセンスに対応付けて識別情報が登録される記憶手段を参照して、前記接続要求に含まれるライセンスおよび識別情報に基づき、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該識別情報が登録されていない場合、当該ライセンスに対応付けられている識別情報の数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該識別情報を当該ライセンスに対応付けて前記記憶手段に登録するとともに前記接続要求を許可し、接続上限値に達しているときには、前記接続要求を拒否し、当該ライセンスに対応付けて当該識別情報が登録されている場合、前記接続要求を許可する接続要求処理部と、
登録解除対象の外部装置を指定した登録解除要求に応じて、当該外部装置の識別情報の登録を前記記憶手段から解除する登録解除部と、
を有することを特徴とする情報処理装置。
【請求項８】
コンピュータに、
外部装置から、ライセンスおよび当該外部装置を識別するための識別情報を含む接続要求を受け付けること、
各ライセンスに対応付けて識別情報が登録される記憶手段を参照して、前記接続要求に含まれるライセンスおよび識別情報に基づき、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該識別情報が登録されていない場合、当該ライセンスに対応付けられている識別情報の数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該識別情報を当該ライセンスに対応付けて前記記憶手段に登録するとともに前記接続要求を許可し、接続上限値に達しているときには、前記接続要求を拒否し、当該ライセンスに対応付けて当該識別情報が登録されている場合、前記接続要求を許可すること、および、
登録解除対象の外部装置を指定した登録解除要求に応じて、当該外部装置の識別情報の登録を前記記憶手段から解除すること、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の情報処理装置および第２の情報処理装置を含む情報処理システムに関し、特にライセンス管理に関する。
【背景技術】
【０００２】
複合機（MFP: Multi Function Peripheral）によりスキャンされたスキャンファイルをサーバ上に保存するＡＳＰサービス（例えば、キヤノン社の”Ｃ−Ｃａｂｉｎｅｔ”）が知られている。このようなサービスでは、サービス提供者と利用者との間の利用契約に基づいて、サービス提供者から利用者にライセンスが発行される。そして、ライセンスの使用に先立って、当該ライセンスによりサーバに接続可能なＭＦＰがサーバに登録される。
【０００３】
なお、特許文献１には、ユーザ識別情報とクライアント識別情報とを用いて、クライアントからサーバへのアクセスを制御するクライアントサーバシステムが記載されている。この特許文献１に記載のシステムでは、複数（無制限）のクライアントからの同一ユーザ識別情報によるアクセス要求が許容される。
【０００４】
【特許文献１】特開平１０−１９８６３７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、クライアントがライセンスに基づいてサーバに接続するクライアントサーバシステムにおいて、ライセンスによりサーバに接続可能なクライアントを容易に変更することができれば、利用者にとって便利である。
【０００６】
そこで、本発明は、第１の情報処理装置がライセンスに基づいて第２の情報処理装置に接続する情報処理システムであって、ライセンスにより第２の情報処理装置に接続可能な第１の情報処理装置を容易に変更することが可能な情報処理システムを提供する。
【課題を解決するための手段】
【０００７】
本発明に係る情報処理システムは、第１の情報処理装置と第２の情報処理装置とを含み、前記第１の情報処理装置は、前記第２の情報処理装置の利用許諾を示すライセンスの設定を受け付けるライセンス設定部と、前記設定されたライセンスおよび当該第１の情報処理装置を識別するための識別情報を含む接続要求を、前記第２の情報処理装置に送る接続要求送出部と、を有し、前記第２の情報処理装置は、前記第１の情報処理装置から前記接続要求を受け付ける接続要求受付部と、各ライセンスに対応付けて識別情報が登録される記憶手段を参照して、前記接続要求に含まれるライセンスおよび識別情報に基づき、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該識別情報が登録されていない場合、当該ライセンスに対応付けられている識別情報の数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該識別情報を当該ライセンスに対応付けて前記記憶手段に登録するとともに前記接続要求を許可し、接続上限値に達しているときには、前記接続要求を拒否し、当該ライセンスに対応付けて当該識別情報が登録されている場合、前記接続要求を許可する接続要求処理部と、登録解除対象の第１の情報処理装置を指定した登録解除要求に応じて、当該第１の情報処理装置の識別情報の登録を前記記憶手段から解除する登録解除部と、を有する、ことを特徴とする。
【０００８】
本発明の好適な態様では、前記接続上限値は、２以上の値に設定可能である。
【０００９】
また、本発明の好適な態様では、前記接続要求送出部は、前記第１の情報処理装置に保持されている識別情報を取得し、当該識別情報を含む接続要求を前記第２の情報処理装置に送る。
【００１０】
また、本発明の好適な態様では、前記第１の情報処理装置の識別情報の前記記憶手段からの登録解除が行われても、当該第１の情報処理装置に設定されたライセンスは有効である。
【００１１】
また、本発明の好適な態様では、前記第２の情報処理装置は、前記接続要求が拒否された場合に、接続エラーとその理由を前記第１の情報処理装置に通知するエラー通知部をさらに有し、前記第１の情報処理装置は、前記第２の情報処理装置から接続エラーとその理由を受けると、当該接続エラーとその理由を印刷するエラー出力部をさらに有する。
【００１２】
また、本発明の好適な態様では、前記第１の情報処理装置は、少なくとも画像入力機能を有し、前記第２の情報処理装置は、前記第１の情報処理装置から画像データを受け取って格納するサービスを提供する。
【００１３】
本発明に係る情報処理装置は、外部装置から、ライセンスおよび当該外部装置を識別するための識別情報を含む接続要求を受け付ける接続要求受付部と、各ライセンスに対応付けて識別情報が登録される記憶手段を参照して、前記接続要求に含まれるライセンスおよび識別情報に基づき、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該識別情報が登録されていない場合、当該ライセンスに対応付けられている識別情報の数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該識別情報を当該ライセンスに対応付けて前記記憶手段に登録するとともに前記接続要求を許可し、接続上限値に達しているときには、前記接続要求を拒否し、当該ライセンスに対応付けて当該識別情報が登録されている場合、前記接続要求を許可する接続要求処理部と、登録解除対象の外部装置を指定した登録解除要求に応じて、当該外部装置の識別情報の登録を前記記憶手段から解除する登録解除部と、を有することを特徴とする。
【００１４】
本発明に係るプログラムは、コンピュータに、外部装置から、ライセンスおよび当該外部装置を識別するための識別情報を含む接続要求を受け付けること、各ライセンスに対応付けて識別情報が登録される記憶手段を参照して、前記接続要求に含まれるライセンスおよび識別情報に基づき、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該識別情報が登録されていない場合、当該ライセンスに対応付けられている識別情報の数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該識別情報を当該ライセンスに対応付けて前記記憶手段に登録するとともに前記接続要求を許可し、接続上限値に達しているときには、前記接続要求を拒否し、当該ライセンスに対応付けて当該識別情報が登録されている場合、前記接続要求を許可すること、および、登録解除対象の外部装置を指定した登録解除要求に応じて、当該外部装置の識別情報の登録を前記記憶手段から解除すること、を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、第１の情報処理装置がライセンスに基づいて第２の情報処理装置に接続する情報処理システムであって、ライセンスにより第２の情報処理装置に接続可能な第１の情報処理装置を容易に変更することが可能な情報処理システムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態を図面に従って説明する。
【００１７】
図１は、本実施の形態に係る情報処理システム１の全体構成を示すブロック図である。この情報処理システム１は、第１の情報処理装置と第２の情報処理装置とを含み、第１の情報処理装置がライセンスに基づいて第２の情報処理装置に接続するシステムである。本実施の形態では、情報処理システム１は、第１の情報処理装置としてのクライアントと、第２の情報処理装置としてのサーバとを含むクライアントサーバシステムである。図１において、情報処理システム１は、クライアントとしての１台以上のＭＦＰ１０と、サーバ２０とを含む。ＭＦＰ１０とサーバ２０とは、インターネットやＬＡＮ（Local Area Network）等のネットワークＮを介して接続される。このネットワークＮには、パーソナルコンピュータ（以下、ＰＣと称す）３０や、契約内容情報データベース４０も接続される。
【００１８】
ＭＦＰ１０は、少なくとも画像入力機能を有する複合機であり、本実施の形態では、スキャナ機能、プリンタ機能、およびコピー機能を有するものである。
【００１９】
サーバ２０は、ＭＦＰ１０にサービスを提供する装置である。本実施の形態では、サーバ２０は、ＭＦＰ１０から画像入力機能により入力された画像データ（例えば、スキャナ機能により生成されたスキャンデータ）を受け取って格納するストレージサービスを提供するＡＳＰサーバである。サーバ２０は、例えば、１台以上のコンピュータにより実現される。
【００２０】
上記情報処理システム１において、利用者はサービス提供者からライセンスの発行を受け、当該ライセンスに基づきＭＦＰ１０からサーバ２０に接続して、ストレージサービスの提供を受ける。
【００２１】
図２は、ＭＦＰ１０およびサーバ２０の機能構成を示すブロック図である。以下、図２を参照して、ＭＦＰ１０およびサーバ２０の機能構成について詳しく説明する。なお、図２には、ライセンス管理に関連する機能構成が示されており、他の機能構成については省略されている。
【００２２】
図２において、ＭＦＰ１０は、クライアントＩＤ保持部１１、ライセンス設定部１２、ライセンス保持部１３、接続要求送出部１４、およびエラー出力制御部１５を有する。
【００２３】
クライアントＩＤ保持部１１は、当該ＭＦＰ１０を一意に識別するための識別情報であるクライアントＩＤ（以下、「ＭＦＰ−ＩＤ」と称す）を保持するものであり、例えばＲＯＭ（Read Only Memory）等の書き換え不可能な不揮発性記憶媒体により実現される。ＭＦＰ−ＩＤは、例えばＭＦＰ１０の工場出荷時にクライアントＩＤ保持部１１に設定される。
【００２４】
ライセンス設定部１２は、サーバ２０の利用許諾を示すライセンスの設定を受け付ける。具体的には、ライセンス設定部１２は、ＰＣ３０やＭＦＰ１０の操作パネル（不図示）を介して利用者からライセンスの設定の入力を受け付け、入力されたライセンスをライセンス保持部１３に登録する。ここで、ライセンスは、サーバ２０の利用許諾を示す情報であり、例えば、ライセンスキーやライセンスＩＤなどと呼ばれる文字列や、ライセンス情報が記録されたライセンスファイルなどである。ライセンスは、サービス提供者と利用者との間の利用契約に基づいて、サービス提供者から利用者に対して発行されるものである。
【００２５】
ライセンス保持部１３は、ライセンス設定部１２により設定されたライセンスを保持するものであり、例えばＮＶＲＡＭ（Non Volatile RAM）等の書き換え可能な不揮発性記憶媒体により実現される。
【００２６】
接続要求送出部１４は、ライセンス設定部１２により設定されたライセンスおよび当該ＭＦＰ１０のＭＦＰ−ＩＤを含む接続要求をサーバ２０に送る。具体的には、接続要求送出部１４は、操作パネルを介して利用者からサーバ接続指示を受け付けると、ライセンス保持部１３からライセンスを取得し、クライアントＩＤ保持部１１からＭＦＰ−ＩＤを取得し、これらを含む接続要求をネットワークＮ経由でサーバ２０に送る。
【００２７】
エラー出力制御部１５は、後述するサーバ２０側のエラー通知部２４から接続エラーとその理由を受けると、当該接続エラーとその理由を出力装置（表示装置や印刷装置等）に出力させる。具体的には、エラー出力制御部１５は、接続エラーとその理由を、操作パネルの画面上に表示させたり、プリントエンジンに印刷させたりする。好適な態様では、エラー出力方法は、利用者により事前に設定可能である。
【００２８】
なお、上記ライセンス設定部１２、接続要求送出部１４、およびエラー出力制御部１５は、本実施の形態では、ＲＯＭやハードディスク等の適宜の記録媒体に記録されたクライアントプログラムがメインメモリに読み出されてＣＰＵ（Central Processing Unit）により実行されることによって実現される。
【００２９】
図２において、サーバ２０は、接続登録表記憶部２１、接続要求受付部２２、接続要求処理部２３、エラー通知部２４、および登録解除部２５を有する。
【００３０】
接続登録表記憶部２１は、接続登録表２１ａを記憶するものであり、例えばハードディスク等の記憶装置により実現される。接続登録表２１ａは、ライセンスと、当該ライセンスに予め設定される接続上限値と、当該ライセンスに基づきサーバ２０に接続することができるＭＦＰ１０のＭＦＰ−ＩＤとが、対応付けて登録されるデータベースである。
【００３１】
接続要求受付部２２は、ＭＦＰ１０の接続要求送出部１４から、ライセンスおよびＭＦＰ−ＩＤを含む接続要求を受け付ける。
【００３２】
接続要求処理部２３は、接続登録表２１ａを参照して、接続要求受付部２２により受け付けられた接続要求に含まれるライセンスおよびＭＦＰ−ＩＤに基づき、次の処理を行う。すなわち、接続要求処理部２３は、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該ＭＦＰ−ＩＤが接続登録表２１ａに登録されていない場合、接続登録表２１ａにおいて当該ライセンスに対応付けられているＭＦＰ−ＩＤの数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該ＭＦＰ−ＩＤを当該ライセンスに対応付けて接続登録表２１ａに登録するとともに接続要求を許可する。一方、接続上限値に達しているときには、接続要求を拒否する。また、当該ライセンスに対応付けて当該ＭＦＰ−ＩＤが接続登録表２１ａに登録されている場合には、接続要求を許可する。一方、当該ライセンスが正当でない場合には、接続要求を拒否する。
【００３３】
エラー通知部２４は、接続要求処理部２３により接続要求が拒否された場合に、接続エラーとその理由を接続要求元のＭＦＰ１０に通知する。
【００３４】
登録解除部２５は、登録解除対象のＭＦＰ１０を指定した登録解除要求に応じて、当該指定されたＭＦＰ１０のＭＦＰ−ＩＤの登録を接続登録表２１ａから解除する。具体的には、登録解除部２５は、ネットワークＮを介してＰＣ３０やＭＦＰ１０から、登録解除対象のＭＦＰ１０を指定した登録解除要求を受け付け、指定されたＭＦＰ１０のＭＦＰ−ＩＤを接続登録表２１ａから削除する。なお、ＭＦＰ１０のＭＦＰ−ＩＤの接続登録表２１ａからの登録解除が行われても、当該ＭＦＰ１０に設定されたライセンスは有効である。
【００３５】
なお、上記接続要求受付部２２、接続要求処理部２３、エラー通知部２４、および登録解除部２５は、本実施の形態では、ＲＯＭやハードディスク等の適宜の記録媒体に記録されたサーバプログラムがメインメモリに読み出されてＣＰＵにより実行されることによって実現される。
【００３６】
以下、上記構成を有する情報処理システム１に関連する処理について、「ライセンスの発行」、「接続登録表へのライセンスの登録」、「ＭＦＰへのライセンスの設定」、「ＭＦＰからサーバへの接続」、「ＭＦＰの接続登録の解除」、「ＰＣからのサーバの利用」、および「接続エラー時の対処」に分けて具体的に説明する。
【００３７】
［ライセンスの発行］
ストレージサービスを利用しようとする利用者（好適な利用態様では、管理者）は、サービス提供者に利用の申し込みを行い、必要に応じて利用料金を支払い、サービス提供者との間で利用契約を結ぶ。サービス提供者は、利用者との間で利用契約が結ばれると、当該利用者に対してライセンスを発行する。本実施の形態では、サービス提供者は、郵便や電子メール等により、利用者に対して利用案内文書を送付する。この利用案内文書には、利用開始登録サイトＵＲＬ（Uniform Resource Locator）およびライセンスＩＤが記載されている。
【００３８】
また、サービス提供者は、利用契約が結ばれると、当該契約に係る契約内容情報を契約内容情報データベース４０に登録する。ここで、契約内容情報には、当該契約で設定された接続上限値が含まれる。本実施の形態では、接続上限値は、１以上の整数であり、２以上の値に設定可能である。したがって、本実施の形態では、１つのライセンスＩＤを複数のＭＦＰ１０で共有して利用することが可能である。また、接続上限値は、例えば契約対価に応じた値に設定される。
【００３９】
ライセンスＩＤには、当該ライセンスＩＤに対応する契約内容情報を参照するための情報が含まれている。また、ライセンスＩＤは、それ自身に誤り検出の機能を持つ。
【００４０】
なお、上記ライセンスの発行は、本実施の形態では、サーバ２０とは独立の体系により行われる。ただし、ライセンスの発行は、サーバ２０により実行されても構わない。
【００４１】
［接続登録表へのライセンスの登録］
利用案内文書を受け取った利用者（好適な利用態様では、管理者）は、当該利用案内文書に記載されている利用開始登録サイトＵＲＬに、ＰＣ３０のＷｅｂブラウザでアクセスする。サーバ２０は、当該アクセスを受け付けると、図３に示されるような利用開始登録画面１１０をアクセス元のＰＣ３０のブラウザ画面上に表示させる。
【００４２】
利用者は、利用開始登録画面１１０上で、利用案内文書に記載されているライセンスＩＤ、契約グループ名、顧客管理者パスワード、利用者パスワード、および顧客情報（管理者の氏名、住所、電話番号、メールアドレス等）を入力し、これらをサーバ２０に送る。
【００４３】
サーバ２０は、上記の情報を受け取ると、接続登録表２１ａに、受け取ったライセンスＩＤと、当該ライセンスＩＤに予め設定されている接続上限値とを対応付けて登録する。この場合において、サーバ２０は、契約内容情報データベース４０を参照して、上記受け取ったライセンスＩＤに対応する接続上限値を認識する。なお、図４には、ライセンスＩＤ「Ｌ００１」と接続上限値「２」とが対応付けて接続登録表２１ａに登録された場合が例示されている。なお、図４において、「Ｌｉｃｅｎｓｅ」、「ＭＡＸ」、「ＭＦＰＩＤ」は、それぞれ、ライセンスＩＤ、接続上限値、ＭＦＰ−ＩＤを示す。
【００４４】
また、サーバ２０は、上記受け取った、契約グループ名、顧客管理者パスワード、利用者パスワード、および顧客情報を、上記受け取ったライセンスＩＤと対応付けて契約内容情報データベース４０に登録する。
【００４５】
また、サーバ２０は、上記受け取ったライセンスＩＤに対応するストレージサービス用の領域を作成する。この領域は、上記ライセンスＩＤに基づいてサーバ２０に接続してくるＭＦＰ１０のための、スキャンファイルを保存するための格納場所（ディレクトリ）である。なお、図４では、ライセンスＩＤ「Ｌ００１」に対応する領域２１０が作成されている。
【００４６】
そして、サーバ２０は、ライセンスＩＤの登録および領域の作成が完了すると、図３に示される登録完了画面１２０をアクセス元のＰＣ３０のブラウザ画面上に表示させる。この登録完了画面１２０には、登録されたライセンスＩＤ番号、登録された契約グループ名、機能利用サイトＵＲＬ、管理設定サイトＵＲＬ、ライセンス設定ツールダウンロードリンクが表示されている。
【００４７】
［ＭＦＰへのライセンスの設定］
ＭＦＰにライセンスを設定しようとする利用者（好適な利用態様では、管理者）は、サービス提供者からライセンス設定ツールの提供を受ける。このライセンス設定ツールは、ＭＦＰ１０にライセンスを設定するための、ＰＣのユーティリティソフトウェアである。例えば、利用者は、上記ＰＣ３０の登録完了画面１２０上でライセンス設定ツールダウンロードリンクをクリックして、サーバ２０からライセンス設定ツールをＰＣ３０にダウンロードする。あるいは、利用者は、サービス提供者からＣＤ−ＲＯＭの提供を受け、当該ＣＤ−ＲＯＭに記録されたライセンス設定ツールをＰＣ３０に読み込ませる。
【００４８】
ついで、利用者は、ＰＣ３０上でライセンス設定ツールを起動させる。すると、ライセンス設定ツールは、図５に示されるようなライセンス設定ツール画面１３０をＰＣ３０の画面上に表示させる。
【００４９】
利用者は、上記ライセンス設定ツール画面１３０上で、利用案内文書に記載されているライセンスＩＤと、ライセンス設定対象のＭＦＰ１０の識別情報（ここではＩＰアドレス）とを入力する。ライセンス設定ツールは、当該ライセンスＩＤとＩＰアドレスの入力を受け付けると、当該ＩＰアドレスで特定されるＭＦＰ１０に当該ライセンスＩＤを送る。なお、本実施の形態では、ライセンス設定ツールは、ライセンスＩＤの誤り検出機能に基づき、入力されたライセンスＩＤの誤りを検出し、誤りが検出された場合には、ＭＦＰ１０への送信を行わず、誤入力である旨を利用者に通知する。
【００５０】
ＭＦＰ１０は、ライセンス設定ツールからライセンスＩＤを受け付け、当該ライセンスＩＤをライセンス保持部１３に登録する。なお、図６には、ＭＦＰ−ＩＤが「＃Ａ０１」であるＭＦＰ１０に、ライセンスＩＤ「Ｌ００１」が設定された場合が例示されている。
【００５１】
上記のようにＭＦＰ１０にライセンスＩＤを設定すると、このＭＦＰ１０からサーバ２０に接続し、当該ライセンスＩＤに対応する領域を利用することができるようになる。
【００５２】
［ＭＦＰからサーバへの接続］
ストレージサービスを利用しようとする利用者（例えば一般利用者）は、ＭＦＰ１０の操作パネル画面上の「サーバ接続」ボタンを押下する。ＭＦＰ１０は、当該操作を受けると、ライセンス保持部１３に保持されているライセンスＩＤとクライアントＩＤ保持部１１に保持されているＭＦＰ−ＩＤとを読み出し、当該ライセンスＩＤおよび当該ＭＦＰ−ＩＤを含む接続要求をサーバ２０に送る。なお、サーバ２０のアドレスは、予めＭＦＰ１０に設定されているものとする。例えば、サーバ２０のアドレスは、ライセンス設定ツールによりライセンス設定の際に設定されてもよいし、工場出荷時に設定されてもよい。
【００５３】
図７は、接続要求の処理に関連する、本実施の形態に係るサーバ２０の動作手順を示すフローチャートである。以下、図７に従って、接続要求の処理に関連するサーバ２０の動作について説明する。
【００５４】
サーバ２０は、ＭＦＰ１０から接続要求を受けるまで待機しており（Ｓ１：ＮＯ）、ＭＦＰ１０から接続要求を受けると（Ｓ１：ＹＥＳ）、以下に示される接続要求処理を実行する（Ｓ２〜Ｓ８）。なお、以下の説明では、接続要求に含まれるライセンスＩＤを「要求ライセンスＩＤ」と称し、接続要求に含まれるＭＦＰ−ＩＤを「要求ＭＦＰ−ＩＤ」と称す。
【００５５】
接続要求処理において、サーバ２０は、まず、要求ライセンスＩＤが正当か否かを判断する（Ｓ２）。具体的には、サーバ２０は、接続登録表２１ａに要求ライセンスＩＤが登録されている場合には正当であると判断し、登録されていない場合には正当でないと判断する。
【００５６】
要求ライセンスＩＤが正当でないと判断された場合（Ｓ２：ＮＯ）、サーバ２０は、当該接続要求を拒否する（Ｓ３）。
【００５７】
一方、要求ライセンスＩＤが正当であると判断された場合（Ｓ２：ＹＥＳ）、サーバ２０は、接続登録表２１ａにおいて要求ライセンスＩＤに対応付けて要求ＭＦＰ−ＩＤが登録されているか否かを判断する（Ｓ４）。
【００５８】
要求ＭＦＰ−ＩＤが登録されていないと判断された場合（Ｓ４：ＮＯ）、サーバ２０は、接続登録表２１ａを参照して、要求ライセンスＩＤに対応付けられているＭＦＰ−ＩＤの数が要求ライセンスＩＤに予め設定されている接続上限値に達しているか否かを判断する（Ｓ５）。
【００５９】
接続上限値に達していないと判断された場合（Ｓ５：ＮＯ）、サーバ２０は、要求ライセンスＩＤに対応付けて要求ＭＦＰ−ＩＤを接続登録表２１ａに登録するとともに、当該接続要求を許可する（Ｓ６）。このとき、本実施の形態では、サーバ２０は、ＭＦＰ１０から当該ＭＦＰ１０の機械詳細情報を取得し、当該機械詳細情報も要求ライセンスＩＤに対応付けて接続登録表２１ａに登録する。機械詳細情報には、機械（ＭＦＰ）の名前、製品名、ホスト名などが含まれる。また、サーバ２０は、登録日時も要求ライセンスＩＤに対応付けて接続登録表２１ａに登録する。なお、図８には、ライセンスＩＤ「Ｌ００１」およびＭＦＰ−ＩＤ「＃Ａ０１」を含む接続要求が送信され、当該ライセンスＩＤに対応付けて当該ＭＦＰ−ＩＤが接続登録表２１ａに登録された場合が例示されている。
【００６０】
一方、接続上限値に達していると判断された場合（Ｓ５：ＹＥＳ）、サーバ２０は、当該接続要求を拒否する（Ｓ７）。例えば、図９に示されるように、ライセンスＩＤ「Ｌ００１」に設定された接続上限値が「２」であり、当該ライセンスＩＤに対応付けて２つのＭＦＰ−ＩＤ「＃Ａ０１」および「＃Ａ０２」が既に登録されている場合、ライセンスＩＤ「Ｌ００１」に基づくＭＦＰ−ＩＤ「＃Ａ０３」のＭＦＰ１０からの接続要求は拒否される。
【００６１】
ステップＳ４において要求ＭＦＰ−ＩＤが登録されていると判断された場合（Ｓ４：ＹＥＳ）、サーバ２０は、当該接続要求を許可する（Ｓ８）。
【００６２】
上記図７の処理においてＭＦＰ１０の接続要求が許可された場合には、サーバ２０は、接続要求元のＭＦＰ１０に対してストレージサービスを提供する。具体的には、サーバ２０は、接続要求を許可すると、接続要求元のＭＦＰ１０の操作パネル画面上にサービス提供用の通常使用画面を表示させる。この通常使用画面の内容はサービス内容に応じて適宜に決められるが、本実施の形態では、要求ライセンスＩＤに対応する領域内のボックス（格納場所）の一覧が表示される。
【００６３】
利用者は、通常使用画面上で所望のボックスを選択し、ＭＦＰ１０のスキャンボタン（不図示）を押下する。すると、ＭＦＰ１０は、原稿台にセットされた原稿の画像を読み取ってスキャンファイルを生成し、上記選択されたボックスを指定して当該スキャンファイルをサーバ２０に送る。サーバ２０は、ＭＦＰ１０からスキャンファイルを受け取ると、当該スキャンファイルを指定されたボックスに格納する。
【００６４】
また、利用者は、通常使用画面上の操作により、所望のボックスからファイルをＭＦＰ１０にダウンロードすることもできる。すなわち、ＭＦＰ１０は、通常使用画面を介してファイルのダウンロード指示を受け付けると、当該ファイルをサーバ２０のボックスから取得する。
【００６５】
一方、上記図７の処理においてＭＦＰ１０の接続要求が拒否された場合には、サーバ２０は、接続エラーとその理由を接続要求元のＭＦＰ１０に通知する。ここで、接続エラーの理由としては、「ライセンスＩＤが正当でない」や、「登録ＭＦＰ−ＩＤ数が接続上限値に既に達している」がある。ＭＦＰ１０は、当該通知を受けると、操作パネルの画面上に当該接続エラーとその理由を表示する。また、事前にエラー印刷設定がなされている場合には、エラーリポートとして当該接続エラーとその理由を印刷する。ＭＦＰ１０は、接続エラーを出力する際、当該接続エラーに対応する詳しい作業指示を出力してもよい。この作業指示は、サーバ２０からＭＦＰ１０に通知されてもよいし、ＭＦＰ１０で生成されてもよい。
【００６６】
［ＭＦＰの接続登録の解除］
ＭＦＰの接続登録の解除を行おうとする利用者（好適な利用態様では、管理者）は、ＰＣ３０のブラウザで管理設定サイトＵＲＬにアクセスする。管理設定サイトＵＲＬは、例えば上記図３の登録完了画面１２０により利用者に提示される。サーバ２０は、当該アクセスを受け付けると、契約グループ名および顧客管理者パスワードを入力するための認証情報入力画面を、アクセス元のＰＣ３０のブラウザ画面上に表示させる。この認証情報入力画面上で、利用者により契約グループ名および顧客管理者パスワードが入力されると、ＰＣ３０のブラウザは、これらの入力された認証情報をサーバ２０に送る。
【００６７】
サーバ２０は、上記認証情報を受け取ると、契約内容情報データベース４０を参照し、上記契約グループ名と顧客管理者パスワードとの対が登録されていれば、認証成功時の処理を行う。すなわち、サーバ２０は、上記契約グループ名に対応するライセンスＩＤを特定し、当該ライセンスＩＤに対応付けて接続登録表２１ａに登録されているＭＦＰの一覧画面を、ＰＣ３０のブラウザ画面上に表示させる。本実施の形態では、図１０に示されるように、ＭＦＰの一覧画面１４０には、ＭＦＰ毎に、機械（ＭＦＰ）の名前と、登録日時と、「機械詳細」ボタンと、「登録解除」ボタンとが表示される。なお、上記契約グループ名と顧客管理者パスワードとの対が登録されていなければ、サーバ２０は、認証失敗をＰＣ３０に通知する。
【００６８】
利用者は、上記ＭＦＰの一覧画面１４０上で、登録解除したいＭＦＰ１０に対応する「登録解除」ボタンを押下する。すると、ＰＣ３０のブラウザは、当該ＭＦＰ１０を登録解除対象とする登録解除要求をサーバ２０に送る。サーバ２０は、当該登録解除要求を受け取ると、登録解除対象のＭＦＰ１０のＭＦＰ−ＩＤの登録を接続登録表２１ａから解除する。なお、図１１には、ライセンスＩＤ「Ｌ００１」に対応付けられたＭＦＰ−ＩＤ「＃Ａ０１」の登録を解除する場合が例示されている。
【００６９】
また、利用者は、ＭＦＰの機械詳細情報を確認したい場合、ＭＦＰの一覧画面１４０上で、確認したいＭＦＰ１０に対応する「機械詳細」ボタンを押下する。すると、ＰＣ３０のブラウザは、当該ＭＦＰ１０を指定した情報送信要求をサーバ２０に送る。サーバ２０は、当該情報送信要求を受けると、図１０に示される詳細情報画面１５０をＰＣ３０のブラウザ画面上に表示させる。この詳細情報画面１５０には、接続登録表２１ａに登録されている、指定されたＭＦＰ１０の機械詳細情報が表示される。したがって、利用者は、機械詳細情報を確認した上で、登録解除したいＭＦＰ１０を正しく選択することができる。
【００７０】
［ＰＣからのサーバの利用］
サーバ２０に格納されたスキャンファイルをＰＣ３０にダウンロードしようとする利用者（例えば一般利用者）は、ＰＣ３０のブラウザで機能利用サイトＵＲＬにアクセスする。機能利用サイトＵＲＬは、例えば上記図３の登録完了画面１２０により利用者に提示される。サーバ２０は、当該アクセスを受け付けると、契約グループ名および利用者パスワードを入力するための認証情報入力画面を、アクセス元のＰＣ３０のブラウザ画面上に表示させる。この認証情報入力画面上で、利用者により契約グループ名および利用者パスワードが入力されると、ＰＣ３０のブラウザは、これらの入力された認証情報をサーバ２０に送る。
【００７１】
サーバ２０は、上記認証情報を受け取ると、契約内容情報データベース４０を参照し、上記契約グループ名と利用者パスワードとの対が登録されていれば、認証成功時の処理を行う。すなわち、サーバ２０は、上記契約グループ名に対応する領域を特定し、当該領域内のボックスの一覧画面をＰＣ３０のブラウザ画面上に表示させる。サーバ２０は、当該一覧画面を介して利用者からボックスの選択を受け付けると、選択されたボックスに格納されているスキャンファイルの一覧画面をブラウザ画面上に表示させる。そして、サーバ２０は、当該一覧画面を介して利用者からスキャンファイルの選択を受け付けると、選択されたスキャンファイルをＰＣ３０に送る。
【００７２】
なお、上記契約グループ名と利用者パスワードとの対が登録されていなければ、サーバ２０は、認証失敗をＰＣ３０に通知する。
【００７３】
［接続エラー時の対処］
接続エラーが出力され、その理由が「登録ＭＦＰ−ＩＤ数が接続上限値に既に達している」であった場合における利用者の対応としては、主として次の２つの対応方法がある。
【００７４】
１つ目の対応方法では、利用者（好適な利用態様では、管理者）は、ライセンスのアップグレードを行う。具体的には、利用者は、必要に応じて追加料金を支払い、サービス提供者との間で、接続エラーに係るライセンスＩＤについて接続上限値を増加する契約を結ぶ。この契約が結ばれると、サービス提供者は、当該契約内容を契約内容情報データベース４０に反映させるとともに、接続登録表２１ａにおいて上記ライセンスＩＤに対応する接続上限値を増加後の値に書き換える。そして、ライセンスのアップグレード後、利用者は、ＭＦＰ１０の操作パネル上の「サーバ接続」ボタンを押下し、上記ライセンスＩＤおよび当該ＭＦＰ１０のＭＦＰ−ＩＤを含む接続要求をサーバ２０に送る。すると、サーバ２０は、受け取ったＭＦＰ−ＩＤを接続登録表２１ａに登録するとともに当該接続要求を許可する。
【００７５】
２つ目の対応方法では、利用者（好適な利用態様では、管理者）は、ライセンスＩＤに基づきサーバ２０に接続可能なＭＦＰ１０を切り替える。具体的には、利用者は、上記「ＭＦＰの接続登録の解除」に示される処理により、接続エラーに係るライセンスＩＤに対応付けられているＭＦＰ−ＩＤの登録を接続登録表２１ａから解除する。そして、ＭＦＰの登録解除後、利用者は、ＭＦＰ１０の操作パネル上の「サーバ接続」ボタンを押下し、上記ライセンスＩＤおよび当該ＭＦＰ１０のＭＦＰ−ＩＤを含む接続要求をサーバ２０に送る。すると、サーバ２０は、受け取ったＭＦＰ−ＩＤを接続登録表２１ａに登録するとともに当該接続要求を許可する。なお、図１２には、ライセンスＩＤ「Ｌ００１」について、接続上限値が「２」であるところ、ＭＦＰ−ＩＤ「＃Ａ０１」および「＃Ａ０２」が登録されている場合に、ＭＦＰ−ＩＤ「＃Ａ０２」の登録を解除し、ついで別のＭＦＰ１０（ＭＦＰ−ＩＤ「＃Ａ０３」）をサーバ２０に接続する様子が例示されている。
【００７６】
以上説明した本実施の形態によれば、下記（１）〜（６）の効果が得られる。
【００７７】
（１）本実施の形態では、サーバは、クライアントからライセンスおよびクライアントＩＤを含む接続要求を受け付けると、各ライセンスに対応付けてクライアントＩＤが登録されるデータベースを参照して、次の処理を行う。すなわち、当該ライセンスが正当であり、かつ当該ライセンスに対応付けて当該クライアントＩＤが登録されていない場合、当該ライセンスに対応付けられているクライアントＩＤの数が当該ライセンスに予め設定されている接続上限値に達していないときには、当該クライアントＩＤを当該ライセンスに対応付けて前記データベースに登録するとともに接続要求を許可する。一方、接続上限値に達しているときには、接続要求を拒否する。また、当該ライセンスに対応付けて当該クライアントＩＤが登録されている場合、接続要求を許可する。また、サーバは、登録解除対象のクライアントを指定した登録解除要求に応じて、当該クライアントのクライアントＩＤの登録を上記データベースから解除する。このため、本実施の形態によれば、ライセンスによりサーバに接続可能なクライアントを容易に変更することができる。すなわち、サーバに接続できるクライアントを別のクライアントに容易に変更することができる。
【００７８】
このようにライセンスによりサーバに接続可能なクライアントを容易に変更することができるので、クライアントの故障時の一時的なリプレースに容易に対応することができる。具体的には、ＭＦＰが故障した場合、利用者は次のように対応すればよい。利用者は、故障したＭＦＰの登録を解除し、代替ＭＦＰをサーバに接続する。そして、故障したＭＦＰの修理が完了するまでの間、代替ＭＦＰによりサービスを利用する。そして、故障したＭＦＰの修理が完了すると、代替ＭＦＰの登録を解除し、元のＭＦＰをサーバに再接続する。
【００７９】
（２）本実施の形態では、上記接続上限値は、２以上の値に設定可能である。このため、１つのライセンスをＮ台（Ｎは２以上の整数）のクライアントで利用することができる。また、Ｎ台の範囲内で任意のクライアントを接続することができ、さらにＮ台の範囲内でクライアントを任意に入れ替えることができる。
【００８０】
（３）本実施の形態では、クライアントは、当該クライアントに保持されているクライアントＩＤを取得し、当該クライアントＩＤを含む接続要求をサーバに送る。このため、利用者によるクライアントＩＤの入力が不要となり、誤設定が発生せず、設定の負荷も低く抑えられる。詳しく言えば、クライアントの新規接続、接続上限値に達した場合の接続クライアントの切り替え、および修理などで以前接続していたクライアントの再接続を、誤入力しやすい登録操作を利用者に行わせることなく、実施することができる。
【００８１】
（４）本実施の形態では、クライアントのクライアントＩＤのデータベース（接続登録表２１ａ）からの登録解除が行われても、当該クライアントに設定されたライセンスは有効である。すなわち、クライアントに登録されたライセンスは、サーバで接続登録が解除されても有効である。このため、一度登録解除されたクライアントをサーバに再接続する場合においてクライアントにライセンスを再設定する必要がなく、容易に再接続を実施することができる。具体的には、クライアントの再接続は、クライアントのライセンス設定をすることなく、通常に使用するだけで（例えば「サーバ接続」ボタンを押すだけで）自動実施される。
【００８２】
（５）本実施の形態では、サーバは、接続要求が拒否された場合に、接続エラーとその理由をクライアントに通知し、クライアントは、サーバから接続エラーとその理由を受けると、これらを印刷する。このため、利用者に接続失敗とその理由を分かり易く示すことが可能となる。
【００８３】
（６）本実施の形態では、ライセンスは、誤り検出機能を持つ。このため、ライセンスの誤入力を設定時点で検出することができる。
【００８４】
なお、本発明は、上記実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々変更することができる。
【００８５】
例えば、サービス提供者は、ライセンスファイルをＣＤ−ＲＯＭに格納して利用者に渡してもよいし、ライセンスファイルを電子メールの添付ファイルとして利用者に渡してもよい。
【００８６】
また、上記実施の形態ではＰＣ３０を利用することとしたが、ＰＣ３０は省略可能である。例えば、ＭＦＰ１０がブラウザ機能を有していれば、ＰＣ３０による処理をＭＦＰ１０で同様に行うことができる。また、ＭＦＰ１０へのライセンスの設定は、ＭＦＰ１０の操作パネル等を用いて行うことができる。
【００８７】
また、上記「接続登録表へのライセンスの登録」に係る処理は、省略可能である。例えば、「接続登録表２１ａにライセンスＩＤと接続上限値とを対応付けて登録する処理」、「契約グループ名、顧客管理者パスワード、利用者パスワード、および顧客情報をライセンスＩＤと対応付けて契約内容情報データベース４０に登録する処理」、および「ライセンスＩＤに対応するストレージサービス用の領域を作成する処理」は、契約成立時にサービス提供者により行われてもよい。また、機能利用サイトＵＲＬや管理設定サイトＵＲＬの利用者への提示や、ライセンス設定ツールの提供は、郵送や電子メールなどの適宜の方法で行うことができる。
【図面の簡単な説明】
【００８８】
【図１】実施の形態に係る情報処理システムの全体構成を示すブロック図である。
【図２】ＭＦＰおよびサーバの機能構成を示すブロック図である。
【図３】接続登録表へのライセンスの登録の手順を説明するための図である。
【図４】接続登録表へのライセンスの登録の一例を示す図である。
【図５】ＭＦＰへのライセンスの設定の手順を説明するための図である。
【図６】ＭＦＰへのライセンスの設定の一例を示す図である。
【図７】接続要求の処理に関連する、実施の形態に係るサーバの動作手順を示すフローチャートである。
【図８】接続登録表へのＭＦＰの登録の一例を示す図である。
【図９】接続上限値を超えることによる接続要求の拒否の一例を示す図である。
【図１０】ＭＦＰの接続登録の解除における画面例を示す図である。
【図１１】ＭＦＰの接続登録の解除の一例を示す図である。
【図１２】サーバに接続可能なＭＦＰの変更の一例を示す図である。
【符号の説明】
【００８９】
１  情報処理システム、１０  ＭＦＰ（クライアント）、１１  クライアントＩＤ保持部、１２  ライセンス設定部、１３  ライセンス保持部、１４  接続要求送出部、１５  エラー出力制御部、２０  サーバ、２１  接続登録表記憶部、２１ａ  接続登録表、２２  接続要求受付部、２３  接続要求処理部、２４  エラー通知部、２５  登録解除部、３０  ＰＣ、４０  契約内容情報データベース。
【図１】
2007286993.tif 000003
【図２】
2007286993.tif 000004
【図３】
2007286993.tif 000005
【図４】
2007286993.tif 000006
【図５】
2007286993.tif 000007
【図６】
2007286993.tif 000008
【図７】
2007286993.tif 000009
【図８】
2007286993.tif 000010
【図９】
2007286993.tif 000011
【図１０】
2007286993.tif 000012
【図１１】
2007286993.tif 000013
【図１２】
2007286993.tif 000014