(57)【特許請求の範囲】
【請求項１】
既存のプラグインの存在に加えて新たなプラグインを追加可能な画像形成装置と、前記既存のプラグイン及び前記新たなプラグインによるプラグイン情報を管理している管理装置とがネットワークを介して接続されて構成された画像形成システムにおいて、
前記画像形成装置は、自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を前記プラグイン情報の既存情報として記憶する記憶手段と、差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を前記プラグイン情報の新規情報として取得する取得手段と、前記記憶手段に記憶されている前記プラグイン情報の前記既存情報及び前記取得手段により取得した当該プラグイン情報の前記新規情報を前記管理装置に通知する情報通知手段と、を備え、
前記管理装置は、前記情報通知手段により通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインの利用可否を判断した結果を示すプラグイン利用可否情報を当該画像形成装置に通知する可否情報通知手段を備えたことを特徴とする画像形成システム。
【請求項２】
前記可否情報通知手段は、前記情報通知手段により通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインのアンインストール可否を判断した結果を示すアンインストール可否情報を当該画像形成装置に通知することを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像形成装置は、前記可否情報通知手段により通知された前記アンインストール可否情報がアンインストール可である場合に前記既存のプラグインをアンインストールするアンインストール手段を備えたことを特徴とする請求項２記載の画像形成システム。
【請求項４】
前記画像形成装置は、前記可否情報通知手段により通知された前記プラグイン利用可否情報がプラグイン利用可である場合に前記新たなプラグインを前記管理装置からダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードした前記新たなプラグインをインストールするインストール手段と、を備えたことを特徴とする請求項１記載の画像形成システム。
【請求項５】
既存のプラグイン及び新たなプラグインによるプラグイン情報を管理している管理装置とネットワークを介して接続されると共に、当該既存のプラグインの存在に加えて当該新たなプラグインを追加可能な画像形成装置において、
自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を前記プラグイン情報の既存情報として記憶する記憶手段と、差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を前記プラグイン情報の新規情報として取得する取得手段と、前記記憶手段に記憶されている前記プラグイン情報の前記既存情報及び前記取得手段により取得した当該プラグイン情報の前記新規情報を前記管理装置に通知する情報通知手段と、を備えたことを特徴とする画像形成装置。
【請求項６】
前記管理装置は、前記情報通知手段により通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインの利用可否又はアンインストール可否を判断した結果を示すプラグイン利用可否情報又はアンインストール可否情報を当該画像形成装置に通知する可否情報通知手段を備えたことを特徴とする請求項５記載の画像形成装置。
【請求項７】
前記可否情報通知手段により通知された前記アンインストール可否情報がアンインストール可である場合に前記既存のプラグインをアンインストールするアンインストール手段を備えたことを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記可否情報通知手段により通知された前記プラグイン利用可否情報がプラグイン利用可である場合に前記新たなプラグインを前記管理装置からダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードした前記新たなプラグインをインストールするインストール手段と、を備えたことを特徴とする請求項６記載の画像形成装置。
【請求項９】
既存のプラグインの存在に加えて新たなプラグインを追加可能な画像形成装置とネットワークを介して接続されると共に、当該既存のプラグイン及び当該新たなプラグインによるプラグイン情報を管理している管理装置において、
前記画像形成装置における記憶手段に記憶されている自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を示す前記プラグイン情報の既存情報、及び当該画像形成装置における取得手段により取得した差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を示す当該プラグイン情報の新規情報が当該画像形成装置における情報通知手段により通知されたときに、当該プラグイン情報の当該既存情報及び当該新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、当該画像形成装置に対する当該既存のプラグインの利用可否又はアンインストール可否を判断した結果を示すプラグイン利用可否情報又はアンインストール可否情報を当該画像形成装置に通知する可否情報通知手段を備えたことを特徴とする管理装置。
【請求項１０】
既存のプラグインの存在に加えて新たなプラグインを追加可能な画像形成装置と、前記既存のプラグイン及び前記新たなプラグインによるプラグイン情報を管理している管理装置とがネットワークを介して接続されて構成された画像形成システムにおけるプラグイン整合管理方法において、
前記画像形成装置は、自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を前記プラグイン情報の既存情報として記憶しており、差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を前記プラグイン情報の新規情報として取得し、前記記憶されている前記プラグイン情報の前記既存情報及び前記取得した当該プラグイン情報の前記新規情報を前記管理装置に通知し、
前記管理装置は、前記通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインの利用可否を判断した結果を示すプラグイン利用可否情報を当該画像形成装置に通知することを特徴とすることを特徴とするプラグイン整合管理方法。
【請求項１１】
前記管理装置は、前記通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインのアンインストール可否を判断した結果を示すアンインストール可否情報を当該画像形成装置に通知することを特徴とするプラグイン整合管理方法。
【請求項１２】
前記画像形成装置は、前記通知された前記アンインストール可否情報がアンインストール可である場合に前記既存のプラグインをアンインストールすることを特徴とする請求項１１記載のプラグイン整合管理方法。
【請求項１３】
前記画像形成装置は、前記通知された前記プラグイン利用可否情報がプラグイン利用可である場合に前記新たなプラグインを前記管理装置からダウンロードし、当該ダウンロードした当該新たなプラグインをインストールすることを特徴とする請求項１０記載のプラグイン整合管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、管理装置及びプラグイン整合管理方法に係り、特に、ネットワーク上に画像形成装置を含む複合機（ＭＦＰ）、管理装置であるサーバ、クライアントとしてのＰＣ等の端末装置が接続されて構成された画像形成システム、そのシステムを構成する管理装置、及びプラグイン整合管理方法に関する。
【背景技術】
【０００２】
一般に、ネットワーク上に画像形成装置を含む複合機（ＭＦＰ）、管理装置であるサーバ、クライアントとしてのＰＣ等の端末装置が接続されて構成された画像形成システムにおいて、ＭＦＰに対して複数のソフトウェア機能をプラグインとしてインストールすることができる場合、ＭＦＰに機器の追加や変更があった場合に、それまで使用できていた機能が動作不能の状態にならないようにするために、機器とプラグインとの整合を取ることが必要になる。
【０００３】
ＭＦＰに機器の追加や変更があった場合に、ソフトウェア機能をプラグインとしてインストールすることができる従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、複数の画像処理プログラムを用いて、それらの画像処理を実行することができる画像処理装置に関するもので、画像処理プログラムが追加、更新しようとする際、画像処理装置にそのプログラムの動作を可能にする処理手段があるか否かを判定するというものである。
【０００４】
また、他の従来技術として、例えば、特許文献２等に記載された技術が知られている。この従来技術は、ＭＦＰにおける複数の種類の機能（アプリケーション）の起動に対して、排他制御を行ってアプリケーションの起動の制限を行うことを可能とすると共に、必須の関係、あるいは、推奨する関係にある複数のアプリケーションを同時に起動することができるようにしたものである。
【０００５】
また、さらに他の従来技術として、例えば、特許文献３等に記載された技術が知られている。この従来技術は、ＭＦＰとソフトウェアコンポーネントを提供するサーバをネットワークを介して接続し、サーバが持つコンポーネントのリストをＭＦＰに表示し、ユーザが所望のコンポーネントを選択すると、ＭＦＰが、そのコンポーネントとその認証情報とを取得し、取得した認証情報に基づいて、コンポーネントでの処理動作を制御するようにして、安全にコンポーネントのインストールを行うことができるようにしたものである。
【特許文献１】特開２００２−２０７６０６号公報
【特許文献２】特開２００４−１２７２８０号公報
【特許文献３】特開２００２−１５２４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述した従来技術は、いずれも、新たにインストールするソフトウェア機能が正常に動作するか否か、安全にインストールするか否かという観点での新たなソフトウェアのインストールに関するもので、それまで使用できていた機能が動作不能の状態にならないようにするために、機器とプラグインとの整合を取ることについての配慮がなされていないものである。
【０００７】
本発明の目的は、ＭＦＰに対して複数のソフトウェア機能をプラグインとしてインストールすることができ、ＭＦＰに機器の追加や変更があった場合に、それまで使用できていた機能が動作不能の状態にならないように、機器とプラグインとの整合を取ることができるようにした画像形成システム、画像形成装置、管理装置及びプラグイン整合管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するための本発明の第１の手段は、既存のプラグインの存在に加えて新たなプラグインを追加可能な画像形成装置と、前記既存のプラグイン及び前記新たなプラグインによるプラグイン情報を管理している管理装置とがネットワークを介して接続されて構成された画像形成システムにおいて、前記画像形成装置は、自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を前記プラグイン情報の既存情報として記憶する記憶手段と、差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を前記プラグイン情報の新規情報として取得する取得手段と、前記記憶手段に記憶されている前記プラグイン情報の前記既存情報及び前記取得手段により取得した当該プラグイン情報の前記新規情報を前記管理装置に通知する情報通知手段と、を備え、前記管理装置は、前記情報通知手段により通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインの利用可否を判断した結果を示すプラグイン利用可否情報を当該画像形成装置に通知する可否情報通知手段を備えたことを特徴とする。
【０００９】
本発明の第２の手段は、第１の手段において、前記可否情報通知手段は、前記情報通知手段により通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインのアンインストール可否を判断した結果を示すアンインストール可否情報を当該画像形成装置に通知することを特徴とする。
【００１０】
本発明の第３の手段は、第２の手段において、前記画像形成装置は、前記可否情報通知手段により通知された前記アンインストール可否情報がアンインストール可である場合に前記既存のプラグインをアンインストールするアンインストール手段を備えたことを特徴とする。
【００１１】
本発明の第４の手段は、第１の手段において、前記画像形成装置は、前記可否情報通知手段により通知された前記プラグイン利用可否情報がプラグイン利用可である場合に前記新たなプラグインを前記管理装置からダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードした前記新たなプラグインをインストールするインストール手段と、を備えたことを特徴とする。
【００１２】
本発明の第５の手段は、既存のプラグイン及び新たなプラグインによるプラグイン情報を管理している管理装置とネットワークを介して接続されると共に、当該既存のプラグインの存在に加えて当該新たなプラグインを追加可能な画像形成装置において、自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を前記プラグイン情報の既存情報として記憶する記憶手段と、差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を前記プラグイン情報の新規情報として取得する取得手段と、前記記憶手段に記憶されている前記プラグイン情報の前記既存情報及び前記取得手段により取得した当該プラグイン情報の前記新規情報を前記管理装置に通知する情報通知手段と、を備えたことを特徴とする。
【００１３】
本発明の第６の手段は、第５の手段において、前記管理装置は、前記情報通知手段により通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインの利用可否又はアンインストール可否を判断した結果を示すプラグイン利用可否情報又はアンインストール可否情報を当該画像形成装置に通知する可否情報通知手段を備えたことを特徴とする。
【００１４】
本発明の第７の手段は、第６の手段において、前記可否情報通知手段により通知された前記アンインストール可否情報がアンインストール可である場合に前記既存のプラグインをアンインストールするアンインストール手段を備えたことを特徴とする。
【００１５】
本発明の第８の手段は、第６の手段において、前記可否情報通知手段により通知された前記プラグイン利用可否情報がプラグイン利用可である場合に前記新たなプラグインを前記管理装置からダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードした前記新たなプラグインをインストールするインストール手段と、を備えたことを特徴とする。
【００１６】
本発明の第９の手段は、既存のプラグインの存在に加えて新たなプラグインを追加可能な画像形成装置とネットワークを介して接続されると共に、当該既存のプラグイン及び当該新たなプラグインによるプラグイン情報を管理している管理装置において、前記画像形成装置における記憶手段に記憶されている自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を示す前記プラグイン情報の既存情報、及び当該画像形成装置における取得手段により取得した差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を示す当該プラグイン情報の新規情報が当該画像形成装置における情報通知手段により通知されたときに、当該プラグイン情報の当該既存情報及び当該新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、当該画像形成装置に対する当該既存のプラグインの利用可否又はアンインストール可否を判断した結果を示すプラグイン利用可否情報又はアンインストール可否情報を当該画像形成装置に通知する可否情報通知手段を備えたことを特徴とする。
【００１７】
本発明の第１０の手段は、既存のプラグインの存在に加えて新たなプラグインを追加可能な画像形成装置と、前記既存のプラグイン及び前記新たなプラグインによるプラグイン情報を管理している管理装置とがネットワークを介して接続されて構成された画像形成システムにおけるプラグイン整合管理方法において、前記画像形成装置は、自装置が持つ前記既存のプラグインに関するソフトウェア、或いはソフトウェア及びハードウェアについての情報を前記プラグイン情報の既存情報として記憶しており、差し替え又は追加による前記新たなプラグインに関するソフトウェア又はハードウェアについての情報を前記プラグイン情報の新規情報として取得し、前記記憶されている前記プラグイン情報の前記既存情報及び前記取得した当該プラグイン情報の前記新規情報を前記管理装置に通知し、前記管理装置は、前記通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインの利用可否を判断した結果を示すプラグイン利用可否情報を当該画像形成装置に通知することを特徴とする。
【００１８】
本発明の第１１の手段は、第１０の手段において、前記管理装置は、前記通知された前記プラグイン情報の前記既存情報及び前記新規情報を比較して得られる当該既存情報が当該新規情報に適合するか否かの判断に基づいて、前記画像形成装置に対する前記既存のプラグインのアンインストール可否を判断した結果を示すアンインストール可否情報を当該画像形成装置に通知することを特徴とする。
【００１９】
本発明の第１２の手段は、第１１の手段において、前記画像形成装置は、前記通知された前記アンインストール可否情報がアンインストール可である場合に前記既存のプラグインをアンインストールすることを特徴とする。
【００２０】
本発明の第１３の手段は、第１０の手段において、前記画像形成装置は、前記通知された前記プラグイン利用可否情報がプラグイン利用可である場合に前記新たなプラグインを前記管理装置からダウンロードし、当該ダウンロードした当該新たなプラグインをインストールすることを特徴とする。
【発明の効果】
【００２１】
本発明によれば、画像形成装置側の管理者が、画像形成装置の機器の更新を行った場合に、その更新が現在のプラグインで適用可能か否か、適用不可能な場合に、どのプラグインのどのバージョンのものが必要かを知ることができる。
【００２２】
また、本発明によれば、画像形成装置側の管理者が、画像形成装置の制御部による表示指示により、不要となったプラグインのアンインストールを行うことができ、これにより、画像形成装置の立ち上げ時間の短縮等の効果を期待することができる。
【００２３】
また、本発明によれば、画像形成装置側の管理者は、画像形成装置の機器構成と整合を取った上でインストール可能な複数のプラグインを同時にインストールすることができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明による画像形成システム、画像形成装置、管理装置及びプラグイン整合管理方法の実施形態を図面により詳細に説明する。
【００２５】
図１は本発明の一実施形態による画像形成システムのネットワーク構成を示すブロック図、図２は画像形成システムのネットワークに接続されている機器の構成を示すブロック図である。図１、図２において、１１はサーバ、１３、１４はＭＦＰ、１５はＬＰ、１６、１７はＰＣ、１１１、１３１は記憶部、１１２、１３２は制御部、１１３は判断部、１１４、１３４、１６４はネットワーク・インタフェース（Network I／F）、１１５、１３５、１６５はＣＰＵ、１３３は操作部、１３６は表示部、１６１は記憶装置、１６２はディスプレイ、１６３は入力装置である。
【００２６】
本発明の実施形態による画像形成システムは、ネットワーク上に、プリンタドライバ及びそのプラグイン情報を保持、管理している管理装置としてのダウンロードサーバ（以下、単に、サーバという）１１と、画像形成装置、スキャナ等の複数の機能を実施することができる複合機である複数のＭＦＰ１３、１４と、印刷用の単機能プリンタであるＬＰ１５と、ユーザが使用する情報処理装置による端末装置としての複数のＰＣとが接続されて構成されている。
【００２７】
前述したように構成される本発明の実施形態による画像形成システムにおいて、ＰＣ１６、１７のそれぞれはプリンタドライバを備えて、ＭＦＰ１３、１４、ＬＰ１５の１つを選択して指示を行うことにより、ＭＦＰ１３、１４、ＬＰ１５に必要な文書等の印刷を行わせることができる。
【００２８】
図１に示す画像形成システムにおいて、サーバ１１は、図２に示すように、記憶部１１１と、制御部１１２と、判断部１１３と、Network I／F１１４と、ＣＰＵ１１５とを備えて構成されている。そして、サーバ１１は、社内ＬＡＮ等のネットワークに接続されている必要はなく、インターネットを含む公衆通信回線等を介して接続されていてもよい。また、サーバ１１は、自サーバが管理している全ての顧客が持つ全てのＭＦＰのそれぞれが持つプラグインリスト、プラグイン情報、プリンタドライバ等を全てのＭＦＰに共通に管理していても、また、各ＭＦＰ毎に個別に管理していてもよい。サーバ１１は、Network I／F１１４を介して受信する他の機器からの指示、要求を判断部１１３により判断して、各種のハードウェア、ソフトウェアを動作可能にするプラグインのリスト、プラグイン情報、プリンタドライバ等を要求元に送信する。
【００２９】
ＭＦＰ１３、１４は、画像形成装置、スキャナ等の複数の機能と、さらに、情報処理機能とを備えるものであり、図２に示すように、自装置が持つ各種ドライバのプラグイン情報を保持している記憶部１３１と、制御部１３２と、操作部１３３と、Network I／F１３４と、ＣＰＵ１１５と、表示部１３６とを備えて構成されている。そして、ＭＦＰ１３、１４は、操作部１３３を使用したユーザからの指示により、コピー動作を行ったり、Network I／F１３４を介して入力されるＰＣ１６、１７からの指示に従って文書等のプリントアウトを行うことができる。
【００３０】
ＰＣ１６、１７は、個々のユーザに使用される情報処理用の端末装置であり、図２に示すように、記憶部１６１と、ディスプレイ１６２と、入力装置１６３と、Network I／F１６４と、ＣＰＵ１６５とを備えて構成されている。
【００３１】
前述において、サーバ１１内に保持、管理されているハードウェア、ソフトウェアにたいするプラグイン情報は、ハードウェア、ソフトウェアの機能が変更になった場合等に更新されている。なお、ここで、プラグイン情報は、機能全体そのもの、あるいは、複数の機能により構成される個々の機能毎の更新情報である。
【００３２】
図３は前述したように構成される本発明の実施形態での処理動作の第１の例を説明するシーケンスチャートであり、次に、これについて説明する。なお、ここでの処理は、ＭＦＰの機器構成が変更されたときに、ＭＦＰに登録されている「プラグイン情報リスト」を更新する処理である。
【００３３】
（１）いま、システム管理者が機器メンテナンス（機能拡張）等のためにＭＦＰのハードウェア（ボード等）あるいはソフトウェア（これらのハードウェアまたはソフトウェアは、プラグインとも呼ばれるが、以下では、ハードウェアという）を差し替えたものとする（シーケンス３０１）。
【００３４】
（２）ＭＦＰの制御部は、システム管理者によって差し替えられた新たなハードウェアの情報を取得する（シーケンス３０２）。
【００３５】
（３）その後、ＭＦＰの制御部は、ＭＦＰの記憶部に現時点でＭＦＰに存在しているプラグイン情報のリストを要求して、記憶部から現時点でＭＦＰに存在しているプラグイン情報のリストを取得する（シーケンス３０３、３０４）。
【００３６】
（４）ＭＦＰの制御部は、現時点でＭＦＰに存在しているプラグイン情報のリストを取得した後、ハードウェア情報（シリアルNo等）とプラグイン情報とをサーバに送信して、プラグイン適用可否の判断を要求する。なお、サーバに送信する情報として、ＭＦＰ自身のＩＤ情報を含ませることもできる（シーケンス３０５）。
【００３７】
（５）ＭＦＰからプラグイン適用可否の判断の要求を受けたサーバは、現時点でＭＦＰに存在している各プラグインが新しいハードウェアに適合しているか否かを判断して、判断の結果の情報として「適用可否」情報をＭＦＰの制御部に通知する。「適用不可」のプラグインについては、適用するバージョンアップ情報も通知する（シーケンス３０６）。
【００３８】
（６）ＭＦＰの制御部は、サーバからの「適用可否」情報を受信して、自ＭＦＰの記憶部にプラグイン情報リストの更新を指示し、記憶部は、プラグイン情報リストを更新して、更新終了を制御部に通知する（シーケンス３０７、３０８）。
【００３９】
前述した処理により、ＭＦＰ側の管理者は、ＭＦＰの機器の更新を行った場合に、その更新が現在のプラグインで適用可能が否か、適用不可能な場合に、どのプラグインのどのバージョンのものが必要かを知ることができる。
【００４０】
図４は本発明の実施形態での処理動作の第２の例を説明するシーケンスチャートであり、次に、これについて説明する。なお、ここでの処理は、システム管理者の指示を受け、ＭＦＰの機器構成と整合を取った上でアンインストール可能な複数のプラグインを同時にアンインストールする処理である。
【００４１】
（１）ＭＦＰの制御部は、プラグインのアンインストール方法をＭＦＰの表示部に表示する。アンインストール可能なプラグインとして、「利用頻度の多少によるもの」、「同一プラグイン内での旧バージョンのもの」、「ハード構成変更により不要となったもの」等が候補として表示される（シーケンス４０１）。
【００４２】
（２）ＭＦＰの制御部は、ＭＦＰの記憶部に現時点でＭＦＰに存在しているプラグイン情報のリストを要求して、記憶部から現時点でＭＦＰに存在しているプラグイン情報のリストを取得する（シーケンス４０２、４０３）。
【００４３】
（３）そして、ＭＦＰの制御部は、アンインストール可能なプラグイン情報を表示する（シーケンス４０４）。
【００４４】
（５）ＭＦＰの制御部は、管理者であるユーザによるアンインストールするプラグインの選択、確認を受けて、該当のプラグインをアンインストールする（シーケンス４０５）。
【００４５】
（６）その後、ＭＦＰの制御部は、自ＭＦＰの記憶部にプラグイン情報リストの更新を指示し、記憶部は、プラグイン情報リストを更新して、更新終了を制御部に通知する（シーケンス４０６、４０７）。
【００４６】
前述した処理により、ＭＦＰ側の管理者は、ＭＦＰの制御部による表示指示により、不要となったプラグインのアンインストールを行うことができ、これにより、ＭＦＰの立ち上げ時間の短縮等の効果を期待することができる。なお、シーケンス４０１での表示を開始するトリガーとしては、管理者の指示、メモリの残容量が所定値以下となったとき、始業時等定期的であってよい。
【００４７】
図５は本発明の実施形態での処理動作の第３の例を説明するシーケンスチャートであり、次に、これについて説明する。なお、ここでの処理は、システム管理者からの指示を受け、ＭＦＰの機器構成と整合を取った上でインストール可能な複数のプラグインを同時にインストールする処理である。
【００４８】
（１）ＭＦＰの制御部は、ＭＦＰの記憶部に現時点でＭＦＰに存在しているプラグイン情報のリストを要求して、記憶部から現時点でＭＦＰに存在しているプラグイン情報のリストを取得する（シーケンス５０１、５０２）。
【００４９】
（２）ＭＦＰの制御部は、記憶部から取得した現時点でＭＦＰに存在しているプラグイン情報のリストをサーバに送信して、バージョンアップされているプラグインがあるか否かを問い合わせ、バージョンアップの情報を取得する（ステップ５０３、５０４）。
【００５０】
（３）ＭＦＰの制御部は、取得したバージョンアップの情報に基づいて、インストール可能なプラグイン情報（バージョンアップ情報）を表示部に表示する（シーケンス５０５）。
【００５１】
（４）ユーザは、表示部に表示されている情報により、どのプラグインをインストールするかを決定して、１または複数のプラグインを選択、確認する（シーケンス５０６）。
【００５２】
（５）ＭＦＰの制御部は、ステップ５０６でのユーザの確認を受けて、該当のプラグインのダウンロード要求をサーバに送信して、プラグインを取得する。その際、サーバは、過去にインストール履歴のあるプラグインを課金の対象から外す等の処理を行うことができる（シーケンス５０７、５０８）。
【００５３】
（６）ＭＦＰの制御部は、サーバから取得した該当のプラグインを機器にインストールし、インストールの完了を表示部に表示してユーザに通知する（シーケンス５０９、５１０）。
【００５４】
前述した処理により、ＭＦＰ側の管理者は、ＭＦＰの機器構成と整合を取った上でインストール可能な複数のプラグインを同時にインストールすることができる。
【００５５】
前述で説明した本発明の実施形態における各シーケンスでの処理は、処理プログラムとして構成し、ＭＦＰ、サーバが備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができる。
【００５６】
前述した本発明の実施形態は、プラグインの対象をハードウェアであるとして説明したが、本発明は、プリンタドライバ、ＭＦＰが備えるスキャナのスキャナドライバ等を含むソフトウェアに対しても適用することができる。
【図面の簡単な説明】
【００５７】
【図１】本発明の一実施形態による画像形成システムのネットワーク構成を示すブロック図である。
【図２】画像形成システムのネットワークに説明されている機器の構成を示すブロック図である。
【図３】本発明の実施形態での処理動作の第１の例を説明するシーケンスチャートである。
【図４】本発明の実施形態での処理動作の第２の例を説明するシーケンスチャートである。
【図５】本発明の実施形態での処理動作の第３の例を説明するシーケンスチャートでである。
【符号の説明】
【００５８】
１１  サーバ
１３、１４  ＭＦＰ
１５  ＬＰ
１６、１７  ＰＣ
１１１、１３１  記憶部
１１２、１３２  制御部
１１３  判断部
１１４、１３４、１６４  ネットワーク・インタフェース（Network I／F）
１１５、１３５、１６５  ＣＰＵ
１３３  操作部
１３６  表示部
１６１  記憶装置
１６２  ディスプレイ
１６３  入力装置
【図１】
0004486531.tif 000002
【図２】
0004486531.tif 000003
【図３】
0004486531.tif 000004
【図４】
0004486531.tif 000005
【図５】
0004486531.tif 000006