(57)【要約】【課題】ネットワーク上の接続されているＰＣ等の端末装置に、ＭＦＰに追加された機能に対応するドライバをインストールする。【解決手段】ＭＦＰとＰＣとサーバとがネットワークを介して接続されて構成されており、ＭＦＰは、操作部の所定のボタンが押されると、サーバに、ドライバのプラグインリストの要求を送信して、プラグインリストを取得して表示する。ユーザが、プラグインリストの１つを選択すると、サーバに、対応するプラグインプログラムを要求してプラグインプログラムを取得し、自ＭＦＰにインストールする。その後、ＭＦＰは、複数のユーザが使用するＰＣのそれぞれに、新たな機能がプラグインされたことをメールサーバ介して通知する。ＰＣは、この通知に従って、ＭＦＰまたはサーバからドライバを取得してインストールする。【選択図】      図３
2006260354.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と端末装置と管理装置とがネットワークを介して接続されて構成されている画像形成システムにおいて、
前記画像形成装置は、前記管理装置からプラグインプログラムまたはドライバをダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードしたプラグインプログラムをインストールするインストール手段と、前記インストール手段によりインストールしたプラグインプログラムに関する情報を前記端末装置に通知する情報転送手段とを備えたことを特徴とする画像形成システム。
【請求項２】
前記ネットワークに、さらに、メールサーバが接続されており、該メールサーバは、前記画像形成装置の前記情報転送手段からの情報を受信し、前記端末装置に対して、新たなプラグインプログラムがインストールされたことを通知する通知手段を備えることを特徴とする請求項１記載の画像形成システム。
【請求項３】
前記画像形成装置は、さらに、前記端末装置にドライバを転送するドライバ転送手段を備え、
前記端末装置は、前記ドライバ転送手段により転送されたドライバをインストールするインストール手段を備えることを特徴とする請求項１または２記載の画像形成システム。
【請求項４】
前記画像形成装置は、さらに、前記端末装置に対して、前記管理装置からドライバをダウンロードさせる指示を行うダウンロード指示手段を備え、
前記端末装置は、さらに、前記ダウンロード指示手段による指示に応じて前記管理装置からドライバをダウンロードするダウンロード手段と、該ダウンロード手段によりダウンロードされたドライバをインストールするインストール手段とを備えることを特徴とする請求項１または２記載の画像形成システム。
【請求項５】
前記画像形成装置は、さらに、前記端末装置の状態を判断する判断手段を備え、該判断手段の判断結果に応じて、前記端末装置にドライバを転送するか、前記メールサーバの前記通知手段により、前記端末装置に対して、新たなプラグインプログラムがインストールされたことを通知するかを決定することを特徴とする請求項３記載の画像形成システム。
【請求項６】
ネットワークを介して端末装置及び管理装置と接続されている画像形成装置において、
前記画像形成装置は、前記管理装置からプラグインプログラムまたはドライバをダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードしたプラグインプログラムをインストールするインストール手段と、前記インストール手段によりインストールしたプラグインプログラムに関する情報を前記端末装置に通知する情報転送手段とを備えたことを特徴とする画像形成装置。
【請求項７】
前記画像形成装置は、さらに、前記端末装置にドライバを転送するドライバ転送手段を備えることを特徴とする請求項６記載の画像形成装置。
【請求項８】
前記画像形成装置は、さらに、前記端末装置に対して、前記管理装置からドライバをダウンロードさせる指示を行うダウンロード指示手段を備えることを特徴とする請求項６記載の画像形成装置。
【請求項９】
前記画像形成装置は、さらに、前記端末装置の状態を判断する判断手段を備え、該判断手段の判断結果に応じて、前記端末装置にドライバを転送するか、前記情報転送手段により、前記端末装置に対して、新たなプラグインプログラムがインストールされたことを通知するかを決定することを特徴とする請求項７記載の画像形成装置。
【請求項１０】
ネットワークを介して画像形成装置及び管理装置と接続されている端末装置において、
端末装置は、前記画像形成装置にインストールされたプラグインプログラムに関する前記画像形成装置からの通知情報を受信する手段を備えることを特徴とする端末装置。
【請求項１１】
前記端末装置は、さらに、前記画像形成装置から転送されてきたドライバを受信する手段と、前記転送されたドライバをインストールするインストール手段を備えることを特徴とする請求項１０記載の端末装置。
【請求項１２】
前記端末装置は、さらに、前記画像形成装置からの、前記管理装置からドライバをダウンロードする指示を受信する手段と、前記受信した指示に応じて前記管理装置からドライバをダウンロードするダウンロード手段と、該ダウンロード手段によりダウンロードされたドライバをインストールするインストール手段とを備えることを特徴とする請求項１０記載の端末装置。
【請求項１３】
画像形成装置と端末装置と管理装置とがネットワークを介して接続されて構成されている画像形成システムにおける端末装置のドライバの更新方法において、
前記画像形成装置は、前記管理装置からプラグインプログラムまたはドライバをダウンロードするダウンロードし、前記ダウンロードしたプラグインプログラムをインストールするインストールし、前記インストールしたプラグインプログラムに関する情報を前記端末装置に通知することを特徴とする端末装置のドライバの更新方法。
【請求項１４】
前記画像形成装置は、さらに、前記端末装置にドライバを転送し、
前記端末装置は、前記画像形成装置から転送されたドライバをインストールすることを特徴とする請求項１３記載の端末装置のドライバの更新方法。
【請求項１５】
前記画像形成装置は、さらに、前記端末装置に対して、前記管理装置からドライバをダウンロードさせる指示を行い、
前記端末装置は、さらに、前記画像形成装置からの指示に応じて前記管理装置からドライバをダウンロードし、該ダウンロードしたドライバをインストールすることを特徴とする請求項１３記載の端末装置のドライバの更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成システム、画像形成装置、端末装置及び端末装置のプリンタドライバの更新方法に係り、特に、ネットワーク上に画像形成装置を含む複合機（ＭＦＰ）、管理装置であるサーバ、メールサーバ、クライアントとしてのＰＣ等の端末装置が接続された構成された画像形成システム、システムを構成する画像形成装置、端末装置及び端末装置のドライバの更新方法に関する。
【背景技術】
【０００２】
ネットワーク上に接続されているクライアントとしてのＰＣ等の端末装置のプリンタドライバの更新方法に関する従来技術として、例えば、特許文献１等に記載された技術が知られている。この従来技術は、クライアントが、ネットワーク上に接続されているプリンタを検索し、そのプリンタに保持されているプリンタドライバ情報を取得し、このプリンタドライバ情報からダウンロード情報を抽出し、このダウンロード情報に基づいて、ネットワーク上に接続されていてプリンタドライバを保持、管理しているプリンタドライバサーバからプリンタドライバをダウンロードして自クライアント内にインストールするというものである。これにより、この従来技術は、記録媒体を用いることなく、プリンタドライバのインストールを行うことができる。
【０００３】
また、他の従来技術として、例えば、特許文献２等に記載された技術が知られている。この従来技術は、ネットワーク上をクライアントが移動した場合に、そのクライアントが、ネットワークの移動位置と同一セグメント内のプリンタを検索し、見つかったプリンタのプリンタドライバをインストールし、また、ポートモニタをインストールして、プリンタとプリンタポートとを関連付けるというものであり、これにより、移動先の近くにあるプリンタを使用可能とするものである。
【特許文献１】特開２００２−１９７０４４号公報
【特許文献２】特開２００２−３６６５０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
前述した従来技術は、ネットワーク上のクライアントが同一のネットワーク上にあるプリンタを検索して、そのドライバをインストールすることができるものであり、また、ネットワーク上を移動して新たなコンピュータが接続されたとき、そのコンピュータにネットワーク上に接続されているプリンタのドライバをインストールすることができるものであるが、ＭＦＰの機能が更新された場合に、対応するドライバを更新することに対する配慮のないものである。
【０００５】
本発明の目的は、ネットワーク上に接続されているＰＣ等の端末装置に、更新されたプリンタドライバ、スキャナドライバ等のドライバをインストールすることができる画像形成システム、画像形成装置、端末装置及び端末装置のドライバの更新方法を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するため、本発明の第１の手段は、画像形成装置と端末装置と管理装置とがネットワークを介して接続されて構成されている画像形成システムにおいて、前記画像形成装置が、前記管理装置からプラグインプログラムまたはドライバをダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードしたプラグインプログラムをインストールするインストール手段と、前記インストール手段によりインストールしたプラグインプログラムに関する情報を前記端末装置に通知する情報転送手段とを備えたことを特徴とする。
【０００７】
また、本発明の第２の手段は、第１の手段において、前記ネットワークに、さらに、メールサーバが接続されており、該メールサーバが、前記画像形成装置の前記情報転送手段からの情報を受信し、前記端末装置に対して、新たなプラグインプログラムがインストールされたことを通知する通知手段を備えることを特徴とする。
【０００８】
また、本発明の第３の手段は、第１または第２の手段において、前記画像形成装置が、さらに、前記端末装置にドライバを転送するドライバ転送手段を備え、前記端末装置が、前記ドライバ転送手段により転送されたドライバをインストールするインストール手段を備えることを特徴とする。
【０００９】
また、本発明の第４の手段は、第１または第２の手段において、前記画像形成装置が、さらに、前記端末装置に対して、前記管理装置からドライバをダウンロードさせる指示を行うダウンロード指示手段を備え、前記端末装置が、さらに、前記ダウンロード指示手段による指示に応じて前記管理装置からドライバをダウンロードするダウンロード手段と、該ダウンロード手段によりダウンロードされたドライバをインストールするインストール手段とを備えることを特徴とする。
【００１０】
また、本発明の第５の手段は、第３の手段において、前記画像形成装置が、さらに、前記端末装置の状態を判断する判断手段を備え、該判断手段の判断結果に応じて、前記端末装置にドライバを転送するか、前記メールサーバの前記通知手段により、前記端末装置に対して、新たなプラグインプログラムがインストールされたことを通知するかを決定することを特徴とする。
【００１１】
また、本発明の第６の手段は、ネットワークを介して端末装置及び管理装置と接続されている画像形成装置において、前記画像形成装置が、前記管理装置からプラグインプログラムまたはドライバをダウンロードするダウンロード手段と、前記ダウンロード手段によりダウンロードしたプラグインプログラムをインストールするインストール手段と、前記インストール手段によりインストールしたプラグインプログラムに関する情報を前記端末装置に通知する情報転送手段とを備えたことを特徴とする。
【００１２】
また、本発明の第７の手段は、第６の手段において、前記画像形成装置が、さらに、前記端末装置にドライバを転送するドライバ転送手段を備えることを特徴とする。
【００１３】
また、本発明の第８の手段は、第６の手段において、前記画像形成装置が、さらに、前記端末装置に対して、前記管理装置からドライバをダウンロードさせる指示を行うダウンロード指示手段を備えることを特徴とする。
【００１４】
また、本発明の第９の手段は、第７の手段において、前記画像形成装置が、さらに、前記端末装置の状態を判断する判断手段を備え、該判断手段の判断結果に応じて、前記端末装置にドライバを転送するか、前記情報転送手段により、前記端末装置に対して、新たなプラグインプログラムがインストールされたことを通知するかを決定することを特徴とする。
【００１５】
また、本発明の第１０の手段は、ネットワークを介して画像形成装置及び管理装置と接続されている端末装置において、端末装置が、前記画像形成装置にインストールされたプラグインプログラムに関する前記画像形成装置からの通知情報を受信する手段を備えることを特徴とする。
【００１６】
また、本発明の第１１の手段は、第１０の手段において、前記端末装置が、さらに、前記画像形成装置から転送されてきたドライバを受信する手段と、前記転送されたドライバをインストールするインストール手段を備えることを特徴とする。
【００１７】
また、本発明の第１２の手段は、第１０の手段において、前記端末装置が、さらに、前記画像形成装置からの、前記管理装置からドライバをダウンロードする指示を受信する手段と、前記受信した指示に応じて前記管理装置からドライバをダウンロードするダウンロード手段と、該ダウンロード手段によりダウンロードされたドライバをインストールするインストール手段とを備えることを特徴とする。
【００１８】
また、本発明の第１３の手段は、画像形成装置と端末装置と管理装置とがネットワークを介して接続されて構成されている画像形成システムにおける端末装置のドライバの更新方法において、前記画像形成装置は、前記管理装置からプラグインプログラムまたはドライバをダウンロードするダウンロードし、前記ダウンロードしたプラグインプログラムをインストールするインストールし、前記インストールしたプラグインプログラムに関する情報を前記端末装置に通知することを特徴とする。
【００１９】
また、本発明の第１４の手段は、第１３の手段において、前記画像形成装置は、さらに、前記端末装置にドライバを転送し、前記端末装置は、前記画像形成装置から転送されたドライバをインストールすることを特徴とする。
【００２０】
また、本発明の第１５の手段は、第１３の手段において、前記画像形成装置は、さらに、前記端末装置に対して、前記管理装置からドライバをダウンロードさせる指示を行い、前記端末装置は、さらに、前記画像形成装置からの指示に応じて前記管理装置からドライバをダウンロードし、該ダウンロードしたドライバをインストールすることを特徴とする。
【００２１】
ネットワークを介して画像形成装置及び管理装置と接続されている端末装置のドライバの更新方法において、前記端末装置が、前記画像形成装置内のドライバのプラグインリストを取得し、取得したプラグインリストからユーザにより選択されたプラグインプログラムまたはドライバを前記管理装置からダウンロードし、前記ダウンロードしたプラグインプログラムまたはドライバをインストールすることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、端末装置を使用しているユーザは、画像形成装置におけるプリンタドライバ、スキャナドライバ等のドライバの更新が行われていることを知ることができ、また、端末装置内のドライバを画像形成装置から自動的に更新させることができる。
【００２３】
また、本発明によれば、個々のユーザが使用している端末装置は、画像形成装置からのドライバの更新指示に基づいて、管理装置にアクセスして、管理装置からドライバを取得し、自端末装置内のドライバを更新することができる。
【００２４】
さらに、本発明によれば、電源断等によりドライバの自動更新を行うことができない端末装置に対しても、画像形成装置に新規機能のプラグインがインストールされたという案内メールを転送して、そのことを通知することができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明による画像形成システム、画像形成装置、端末装置、管理装置及び端末装置のプリンタドライバの更新方法の実施形態を図面により詳細に説明する。
【００２６】
図１は本発明の一実施形態による画像形成システムのネットワーク構成を示すブロック図、図２は画像形成システムのネットワークに接続されている機器の構成を示すブロック図である。図１、図２において、１１はサーバ、１２はメールサーバ、１３、１４はＭＦＰ、１５はＬＰ、１６、１７はＰＣ、１１１、１２１、１３１は記憶部、１１２、１２２、１３２は制御部、１１３、１２３は判断部、１１４、１２４、１３４、１６４はネットワーク・インタフェース（Network I／F）、１１５、１２５、１３５、１６５はＣＰＵ、１３３は操作部、１３６は表示部、１６１は記憶装置、１６２はディスプレイ、１６３は入力装置である。
【００２７】
本発明の実施形態による画像形成システムは、ネットワーク上に、プラグインプログラム、プリンタドライバ及びそのプラグインプログラムの一覧（以下、単に、プラグインリストという）保持、管理している管理装置としてのダウンロードサーバ（以下、単に、サーバという）１１と、機器相互間でのメールの送受信を中継、管理するメールサーバ１２と、画像形成装置、スキャナ等の複数の機能を実施することができる複合機である複数のＭＦＰ１３、１４と、印刷用の単機能プリンタであるＬＰ１５と、ユーザが使用する情報処理装置による端末装置としての複数のＰＣとが接続されて構成されている。前述において、サーバ１１とメールサーバ１２とは、１つのサーバとして構成することもできる。
【００２８】
前述したように構成される本発明の実施形態による画像形成システムにおいて、ＰＣ１６、１７のそれぞれはプリンタドライバを備えて、ＭＦＰ１３、１４、ＬＰ１５の１つを選択して指示を行うことにより、ＭＦＰ１３、１４、ＬＰ１５に必要な文書等の印刷を行わせることができる。
【００２９】
図１に示す画像形成システムにおいて、サーバ１１は、図２に示すように、記憶部１１１と、制御部１１２と、判断部１１３と、Network I／F１１４と、ＣＰＵ１１５とを備えて構成されている。そして、サーバ１１は、Network I／F１１４を介して受信する他の機器からの指示、要求を判断部１１３により判断して、プラグインリスト、プリンタドライバ、プラグインプログラム等を要求元に送信する。また、メールサーバ１２も、サーバ１１と同様に、記憶部１２１と、制御部１２２と、判断部１２３と、Network I／F１２４と、ＣＰＵ１２５とを備えて構成されている。
【００３０】
ＭＦＰ１３、１４は、画像形成装置、スキャナ等の複数の機能と、さらに、情報処理機能とを備えるものであり、図２に示すように、記憶部１３１と、制御部１３２と、操作部１３３と、Network I／F１３４と、ＣＰＵ１１５と、表示部１３６とを備えて構成されている。そして、ＭＦＰ１３、１４は、操作部１３３を使用したユーザからの指示により、コピー動作を行ったり、Network I／F１３４を介して入力されるＰＣ１６、１７からの指示に従って文書等のプリントアウトを行うことができる。
【００３１】
ＰＣ１６、１７は、個々のユーザに使用される情報処理用の端末装置であり、図２に示すように、記憶部１６１と、ディスプレイ１６２と、入力装置１６３と、Network I／F１６４と、ＣＰＵ１６５とを備えて構成されている。
【００３２】
図３は前述したように構成される本発明の実施形態での処理動作の第１の例を説明するシーケンスチャートであり、次に、これについて説明する。
【００３３】
（１）ユーザは、プラグインリストを表示させて確認するために、ＭＦＰ１３の操作部１３３の所定のボタンを押下する（シーケンス３０１）。
【００３４】
（２）ＭＦＰ１３は、ボタンの押下を検出するとサーバ１１にプラグインリストの要求を送信する（シーケンス３０２）。
【００３５】
（３）サーバ１１は、プラグインリストの要求を受信すると、サーバ１１内の記憶部１１１に格納されているプラグインリストをＭＦＰ１３に通知する（シーケンス３０３）。
【００３６】
（４）ＭＦＰ１３は、サーバ１１から送信されてきたプラグインリストを受信し、それを表示部１３６に表示する（シーケンス３０４）。
【００３７】
（５）ユーザは、ＭＦＰ１３の表示部１３６に表示されたプラグインリストの中からインストールしたいプラグインを操作部１３３のボタンを使用して選択する（シーケンス３０５）。
【００３８】
（６）ＭＦＰ１３は、ユーザにより選択されたプラグインのダウンロード要求をサーバ１１に送信する（シーケンス３０６）。
【００３９】
（７）サーバ１１は、ＭＦＰ１３からのプラグインのダウンロード要求を受信すると、サーバ１１内の記憶部１１１に格納されているプラグインをＭＦＰ１３に送信する（シーケンス３０７）。
【００４０】
（８）ＭＦＰ１３は、受信したプラグインを記憶部１３１に格納し、プラグインのインストールを行う（シーケンス３０８）。
【００４１】
（９）その後、ＭＦＰ１３は、自装置内に登録されているメールアドレスに対して、新たな機能がプラグインされたことをe-Mailにより通知する。通知先は、ネットワークに接続されている個々のユーザが使用するＰＣ１６、１７であり、図３に示す例では、「鈴木」、「佐藤」、「山田」が使用するＰＣである。ＭＦＰ１３からのメールは、メールサーバ１２により中継されて各ＰＣに配信される（シーケンス３０９、３１０）。
【００４２】
図４はＭＦＰ１３内に登録されているメールアドレスの例を示す図である。この例から判るように、メールアドレスは、登録番号、名前、配信用アドレスの各情報を１組として持つレコードとして登録されている。このアドレスは、ＭＦＰにおけるスキャナ配信用に登録されているメールアドレスを利用することができる。
【００４３】
前述の処理により、ＰＣを使用しているユーザは、ＭＦＰにおける機能の更新（例えば、プラグインプログラムの追加、更新等）が行われていることを知ることができる。
【００４４】
図５は本発明の実施形態での処理動作の第２の例を説明するシーケンスチャートであり、次に、これについて説明する。
【００４５】
（１）ユーザは、プラグインリストを表示させて確認するために、ＭＦＰ１３の操作部１３３の所定のボタンを押下する（シーケンス５０１）。
【００４６】
（２）ＭＦＰ１３は、ボタンの押下を検出するとサーバ１１にプラグインリストの要求を送信する（シーケンス５０２）。
【００４７】
（３）サーバ１１は、プラグインリストの要求を受信すると、サーバ１１内の記憶部１１１に格納されているプラグインリストをＭＦＰ１３に通知する（シーケンス５０３）。
【００４８】
（４）ＭＦＰ１３は、サーバ１１から送信されてきたプラグインリストを受信し、それを表示部１３６に表示する（シーケンス５０４）。
【００４９】
（５）ユーザは、ＭＦＰ１３の表示部１３６に表示されたプラグインリストの中からインストールしたいプラグインを操作部１３３のボタンを使用して選択する（シーケンス５０５）。
【００５０】
（６）ＭＦＰ１３は、ユーザにより選択されたプラグインのダウンロード要求をサーバ１１に送信する（シーケンス５０６）。
【００５１】
ここまでの処理動作は、図３により説明したシーケンス３０１〜３０６の場合と同一である。
【００５２】
（７）サーバ１１は、ＭＦＰ１３からのプラグインプログラムのダウンロード要求を受信すると、サーバ１１内の記憶部１１１に格納されているプラグインプログラムとそのプラグインプログラムに対応するプリンタドライバとをＭＦＰ１３に送信する（シーケンス５０７）。
【００５３】
（８）ＭＦＰ１３は、受信したプラグインプログラムを記憶部１３１に格納し、プラグインのインストールを行う（シーケンス５０８）。
【００５４】
（９）その後、ＭＦＰ１３は、自装置内に登録されているＩＰアドレスリストに従ってサーバ１１から取得した対応するＰＣのプリンタドライバを、サーバ１１から取得したプリンタドライバに更新する。更新先ＰＣは、ネットワークに接続されている個々のユーザが使用するＰＣ１６、１７であり、図５に示す例では、「鈴木」、「佐藤」、「山田」が使用するＰＣである（シーケンス５０９）。
【００５５】
図６はＭＦＰ１３内に登録されているＩＰアドレスリストの例を示す図である。ＩＰアドレスリストは、ネットワークを介して接続されている複数のＰＣのＩＰアドレスのリストであり、この例から判るように、ＩＰアドレスは、登録番号、ＩＰアドレスを１組として持つレコードとして登録されている。
【００５６】
前述の処理により、個々のユーザが使用しているＰＣ内のプリンタドライバは、ＭＦＰから自動的に更新されることになる。
【００５７】
図７は本発明の実施形態での処理動作の第３の例を説明するシーケンスチャートであり、次に、これについて説明する。
【００５８】
（１）ユーザは、プラグインリストを表示させて確認するために、ＭＦＰ１３の操作部１３３の所定のボタンを押下する（シーケンス７０１）。
【００５９】
（２）ＭＦＰ１３は、ボタンの押下を検出するとサーバ１１にプラグインリストの要求を送信する（シーケンス７０２）。
【００６０】
（３）サーバ１１は、プラグインリストの要求を受信すると、サーバ１１内の記憶部１１１に格納されているプラグインリストをＭＦＰ１３に通知する（シーケンス７０３）。
【００６１】
（４）ＭＦＰ１３は、サーバ１１から送信されてきたプラグインリストを受信し、それを表示部１３６に表示する（シーケンス７０４）。
【００６２】
（５）ユーザは、ＭＦＰ１３の表示部１３６に表示されたプラグインリストの中からインストールしたいプラグインを操作部１３３のボタンを使用して選択する（シーケンス７０５）。
【００６３】
（６）ＭＦＰ１３は、ユーザにより選択されたプラグインのダウンロード要求をサーバ１１に送信する（シーケンス７０６）。
【００６４】
（７）サーバ１１は、ＭＦＰ１３からのプラグインのダウンロード要求を受信すると、サーバ１１内の記憶部１１１に格納されているプラグインプログラムとそのプラグインプログラムに対応するプリンタドライバとをＭＦＰ１３に送信する（シーケンス７０７）。
【００６５】
（８）ＭＦＰ１３は、受信したプラグインを記憶部１３１に格納し、プラグインのインストールを行う（シーケンス７０８）。
【００６６】
ここまでの処理動作は、図５により説明したシーケンス５０１〜５０８の場合と同一である。
【００６７】
（９）その後、ＭＦＰ１３は、自装置内に登録されているＩＰアドレスリストに従って対応するＰＣに対してプリンタドライバの更新指示を送信する。更新指示を送信するＰＣは、ネットワークに接続されている個々のユーザが使用するＰＣ１６、１７であり、図７に示す例では、「鈴木」、「佐藤」、「山田」が使用するＰＣである（シーケンス７０９）。
【００６８】
（10）プリンタドライバ更新の指示を受け取ったＰＣのそれぞれは、サーバ１１にプリンタドライバの転送要求を送信する（ステップ７１０）。
【００６９】
（11）各ＰＣからのプリンタドライバの転送要求を受け取ったサーバ１１は、要求を行った各ＰＣにプリンタドライバを転送する（ステップ７１１）。
【００７０】
（12）各ＰＣは、サーバ１１から送信されてきたプリンタドライバを受信し、取得したドライバを用いて自ＰＣのプリンタドライバを自動更新する（ステップ７１２）。
【００７１】
前述の処理により、個々のユーザが使用しているＰＣは、ＭＦＰ１３からのプリンタドライバの更新指示に基づいて、サーバ１１にアクセスして、サーバ１１からプリンタドライバを取得し、自ＰＣ内のプリンタドライバを更新することができる。
【００７２】
図８は本発明の実施形態での処理動作の第４の例を説明するフローチャートであり、次に、これについて説明する。
【００７３】
（１）ＭＦＰ１３は、サーバ１１から受信した機能のプラグインプログラムをインストールする。ここでの処理は、図３、図５、図７により説明したシーケンスチャートにおけるシーケンス３０１〜３０８までの処理、シーケンス５０１〜５０８までの処理、シーケンス７０１〜７０８までの処理と同様に行われればよい（ステップ８０１）。
【００７４】
（２）次に、ＭＦＰ１３は、自装置内に登録されているＩＰアドレス先のＰＣのそれぞれにアクセスすることが可能か否か、例えば、宛先のＰＣが電源が投入された状態でネットワークに接続されているか否かを判断する。この判断は、ＭＦＰ１３に、ネットワークの構成情報を持たせて、ネットワーク構成の変動、すなわち、ネットワークに接続される機器の変動を管理させておくことにより容易に行うことができる（ステップ８０２）。
【００７５】
（３）ステップ８０２の判断結果、アクセス可能か否かを判定し、アクセス可能であった場合、ＭＦＰ１３は、自装置内に登録されているＩＰアドレス先の各ＰＣのプリンタドライバを自動更新する。このプリンタドライバの自動更新は、図５、図７により説明したシーケンスと同様に行われればよい（ステップ８０３、８０４）。
【００７６】
（４）ステップ８０３の判定で、アクセス不可能であった場合、ＭＦＰ１３は、自装置内に登録されているＩＰアドレス先の各ＰＣに対して、ＭＦＰ１３に新規機能のプラグインプログラムがインストールされたという案内メールを転送する。この案内メールの転送は、図３により説明したシーケンスと同様に行われればよい（ステップ８０５）。
【００７７】
前述の処理により、電源断等によりプリンタドライバの自動更新を行うことができないＰＣに対しても、ＭＦＰ１３に新規機能のプラグインプログラムがインストールされたという案内メールを転送して、そのことを通知することができる。
【００７８】
前述で説明した本発明の実施形態におけるシーケンス及びフローでの処理は、処理プログラムとして構成し、ＭＦＰ、ＰＣ、サーバが備えるＣＰＵに実行させることができ、また、それらのプログラムは、ＦＤ、ＣＤＲＯＭ、ＤＶＤ等の記録媒体に格納して提供することができる。
【００７９】
前述した本発明の実施形態は、ＰＣ等の端末装置に対するプリンタドライバの更新を行う、あるいは、更新の通知を行うとして説明したが、本発明は、プリンタドライバに限らず、例えば、ＭＦＰが備えるスキャナのスキャナドライバ等の他のドライバの更新に対しても適用することができる。また、本発明の実施形態は、プラグインの更新方法について説明したが、本発明は、プログラム全体が更新される場合にも同様に適用することができる。
【図面の簡単な説明】
【００８０】
【図１】本発明の一実施形態による画像形成システムのネットワーク構成を示すブロック図である。
【図２】画像形成システムのネットワークに説明されている機器の構成を示すブロック図である。
【図３】本発明の実施形態での処理動作の第１の例を説明するシーケンスチャートである。
【図４】ＭＦＰ内に登録されているメールアドレスの例を示す図である。
【図５】本発明の実施形態での処理動作の第２の例を説明するシーケンスチャートである。
【図６】ＭＦＰ内に登録されているＩＰアドレスリストの例を示す図である。
【図７】本発明の実施形態での処理動作の第３の例を説明するシーケンスチャートである。
【図８】本発明の実施形態での処理動作の第４の例を説明するフローチャートである。
【符号の説明】
【００８１】
１１  サーバ
１２  メールサーバ
１３、１４  ＭＦＰ
１５  ＬＰ
１６、１７  ＰＣ
１１１、１２１、１３１  記憶部
１１２、１２２、１３２  制御部
１１３、１２３  判断部
１１４、１２４、１３４、１６４  ネットワーク・インタフェース（Network I／F）
１１５、１２５、１３５、１６５  ＣＰＵ
１３３  操作部
１３６  表示部
１６１  記憶装置
１６２  ディスプレイ
１６３  入力装置
【図１】
2006260354.tif 000003
【図２】
2006260354.tif 000004
【図３】
2006260354.tif 000005
【図４】
2006260354.tif 000006
【図５】
2006260354.tif 000007
【図６】
2006260354.tif 000008
【図７】
2006260354.tif 000009
【図８】
2006260354.tif 000010