(57)【特許請求の範囲】
【請求項１】
特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示、若しくは、前記複数のコンピュータから選択されたコンピュータに対して前記制御プログラムを配信する指示のいずれかを入力する入力手段と、
前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力手段により入力された場合に、前記複数のコンピュータが接続されたネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを表示する表示手段と、
前記表示手段に表示されるグラフィカルユーザインタフェースを介して、前記制御プログラムを配信するコンピュータを選択する選択手段と、
前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力手段により入力された場合は、前記選択手段により選択されたコンピュータから前記制御プログラムの配信要求を待たずに、前記制御プログラム及び前記制御プログラムのインストール命令を前記選択されたコンピュータに配信し、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示が前記入力手段に入力された場合には、前記制御プログラムを配信するコンピュータを選択する表示画面を表示することなく、前記特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する配信手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記選択手段は、前記プリンティングに関する制御プログラムの配信先となるコンピュータを複数選択し、前記配信手段は、前記選択手段により選択された複数のコンピュータに対して前記制御プログラムを配信することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記グラフィカルユーザインタフェースは、前記複数のコンピュータの各コンピュータに対応するチェックボックスを有し、前記選択手段は、前記各コンピュータに前記制御プログラムをインストールするか否かを前記チェックボックスで選択することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記配信手段は、公衆回線を介して前記制御プログラムを前記選択されたコンピュータに対して配信することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記入力手段により特定のネットワーク単位に属する全てのコンピュータに対して前記制御プログラムを配信する指示が入力された場合に、前記配信手段は、前記制御プログラム及び前記制御プログラムのインストール命令を前記全てのコンピュータに対して配信することを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記表示手段は、複数のフロア上にそれぞれ設置されたコンピュータを表示し、
前記表示手段により表示される、複数のフロア上にそれぞれ設置されたコンピュータが表示されるグラフィカルユーザインタフェースにおいて、前記選択手段はインストールすべきクライアントを選択することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示、若しくは、前記複数のコンピュータから選択されたコンピュータに対して前記制御プログラムを配信する指示のいずれかを入力する入力工程と、
前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力工程により入力された場合に、前記複数のコンピュータが接続されたネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを表示する表示工程と、
前記表示工程により表示されるグラフィカルユーザインタフェースを介して、前記制御プログラムを配信するコンピュータを選択する選択工程と、
前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力工程にて入力された場合は、前記選択工程にて選択されたコンピュータから前記制御プログラムの配信要求を待たずに、前記制御プログラム及び前記制御プログラムのインストール命令を前記選択されたコンピュータに配信し、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示が前記入力工程にて入力された場合には、前記制御プログラムを配信するコンピュータを選択する表示画面を表示することなく、前記特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する配信工程と、
を有することを特徴とする情報処理方法。
【請求項８】
前記選択工程は、前記プリンティングに関する制御プログラムの配信先となるコンピュータを複数選択し、前記配信工程は、前記選択工程において選択された複数のコンピュータに対して前記制御プログラムを配信することを特徴とする請求項６に記載の情報処理方法。
【請求項９】
前記グラフィカルユーザインタフェースは、前記複数のコンピュータの各コンピュータに対応するチェックボックスを有し、前記選択工程は、前記各コンピュータに前記制御プログラムをインストールするか否かを前記チェックボックスで選択することを特徴とする請求項６に記載の情報処理方法。
【請求項１０】
前記配信工程は、公衆回線を介して前記制御プログラムを前記選択されたコンピュータに対して配信することを特徴とする請求項６に記載の情報処理方法。
【請求項１１】
前記入力工程において特定のネットワーク単位に属する全てのコンピュータに対して前記制御プログラムを配信する指示が入力された場合に、前記配信工程は、前記制御プログラム及び前記制御プログラムのインストール命令を前記全てのコンピュータに対して配信することを特徴とする請求項６に記載の情報処理方法。
【請求項１２】
前記表示工程は、複数のフロア上にそれぞれ設置されたコンピュータを表示し、
前記表示工程により表示される、複数のフロア上にそれぞれ設置されたコンピュータが表示されるグラフィカルユーザインタフェースにおいて、前記選択工程はインストールすべきクライアントを選択することを特徴とする請求項７に記載の情報処理方法。
【請求項１３】
特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示、若しくは、前記複数のコンピュータから選択されたコンピュータに対して前記制御プログラムを配信する指示のいずれかを入力する入力モジュールと、
前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が入力された場合に、前記複数のコンピュータが接続されたネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを表示する表示モジュールと、
前記表示モジュールにより表示されるグラフィカルユーザインタフェースを介して前記制御プログラムを配信するコンピュータを選択する選択モジュールと、
前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力モジュールにて入力された場合は、前記選択モジュールにて選択されたコンピュータから前記制御プログラムの配信要求を待たずに、前記制御プログラム及び前記制御プログラムのインストール命令を前記選択されたコンピュータに配信し、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示が前記入力モジュールにて入力された場合には、前記制御プログラムを配信するコンピュータを選択する表示画面を表示することなく、前記特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する配信モジュールと、
を有するプログラムを格納することを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【０００１】
本発明は、情報処理装置、情報処理方法及び該方法を実行するためのプログラムを格納する記憶媒体に関する。
【０００２】
【従来の技術】
従来、プリンタドライバやスプーラ等のプリンティングに関するユーザソフトウエアが更新された場合、ネットワーク管理者は、ネットワーク上の各サーバ毎にソフトウエアを更新する必要があった。
【０００３】
【発明が解決しようとする課題】
しかしながら、ネットワーク上の各サーバ毎にソフトウエアを更新するという作業は大変に煩雑であった。また、ネットワークが大規模になったときには、全てのサーバに対してユーザソフトウエアを更新しなければならないが、各サーバに対して逐一更新を行ったのでは漏れが生じる可能性があり、プリンタ毎に異なる印字結果が発生することもあった。
【０００４】
つまり、従来においては、所定のサーバ（プリント管理サーバ）に上記ユーザソフトウエアを格納しておき、クライアントサーバから当該所定のサーバへユーザがそのユーザソフトウエアを取りに行くことは可能であったが、プリント管理サーバ側からネットワークに接続されている各サーバへ自動的に配信し、インストールを行うこと手段は存在しなかった。
【０００５】
本発明は、この点に鑑みてなされたもので、ネットワークに接続される各サーバに自動的にプリンティングに関するユーザソフトウエアを配信することができると共に自動的にインストールを行うことができる情報処理装置、情報処理方法及び該方法を実行するためのプログラムを格納する記憶媒体を提供することを目的とする。
【０００６】
【課題を解決するための手段】
上記目的を達成するために、請求項１の情報処理装置は、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示、若しくは、前記複数のコンピュータから選択されたコンピュータに対して前記制御プログラムを配信する指示のいずれかを入力する入力手段と、前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力手段により入力された場合に、前記複数のコンピュータが接続されたネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを表示する表示手段と、前記表示手段に表示されるグラフィカルユーザインタフェースを介して、前記制御プログラムを配信するコンピュータを選択する選択手段と、前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力手段により入力された場合は、前記選択手段により選択されたコンピュータから前記制御プログラムの配信要求を待たずに、前記制御プログラム及び前記制御プログラムのインストール命令を前記選択されたコンピュータに配信し、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示が前記入力手段に入力された場合には、前記制御プログラムを配信するコンピュータを選択する表示画面を表示することなく、前記特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する配信手段とを備えることを特徴とする。
【０００７】
請求項２の情報処理装置は、上記請求項１に記載の情報処理装置において、前記選択手段は、前記プリンティングに関する制御プログラムの配信先となるコンピュータを複数選択し、前記配信手段は、前記選択手段により選択された複数のコンピュータに対して前記制御プログラムを配信することを特徴とする。
【０００８】
請求項３の情報処理装置は、上記請求項１に記載の情報処理装置において、前記グラフィカルユーザインタフェースは、前記複数のコンピュータの各コンピュータに対応するチェックボックスを有し、前記選択手段は、前記各コンピュータに前記制御プログラムをインストールするか否かを前記チェックボックスで選択することを特徴とする。
【０００９】
請求項４の情報処理装置は、上記請求項１に記載の情報処理装置において、前記配信手段は、公衆回線を介して前記制御プログラムを前記選択されたコンピュータに対して配信することを特徴とする。
請求項５の情報処理装置は、上記請求項１に記載の情報処理装置において、前記入力手段により特定のネットワーク単位に属する全てのコンピュータに対して前記制御プログラムを配信する指示が入力された場合に、前記配信手段は、前記制御プログラム及び前記制御プログラムのインストール命令を前記全てのコンピュータに対して配信することを特徴とする。
請求項６の情報処理装置は、上記請求項１に記載の情報処理装置において、前記表示手段は、複数のフロア上にそれぞれ設置されたコンピュータを表示し、前記表示手段により表示される、複数のフロア上にそれぞれ設置されたコンピュータが表示されるグラフィカルユーザインタフェースにおいて、前記選択手段はインストールすべきクライアントを選択することを特徴とする。
【００１０】
上記目的を達成するために、請求項７の情報処理方法は、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示、若しくは、前記複数のコンピュータから選択されたコンピュータに対して前記制御プログラムを配信する指示のいずれかを入力する入力工程と、前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力工程により入力された場合に、前記複数のコンピュータが接続されたネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを表示する表示工程と、前記表示工程により表示されるグラフィカルユーザインタフェースを介して、前記制御プログラムを配信するコンピュータを選択する選択工程と、前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力工程にて入力された場合は、前記選択工程にて選択されたコンピュータから前記制御プログラムの配信要求を待たずに、前記制御プログラム及び前記制御プログラムのインストール命令を前記選択されたコンピュータに配信し、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示が前記入力工程にて入力された場合には、前記制御プログラムを配信するコンピュータを選択する表示画面を表示することなく、前記特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する配信工程とを有することを特徴とする。
【００１１】
請求項８の情報処理方法は、上記請求項７に記載の情報処理方法において、前記選択工程は、前記プリンティングに関する制御プログラムの配信先となるコンピュータを複数選択し、前記配信工程は、前記選択工程において選択された複数のコンピュータに対して前記制御プログラムを配信することを特徴とする。
【００１２】
請求項９の情報処理方法は、請求項７に記載の情報処理方法において、前記グラフィカルユーザインタフェースは、前記複数のコンピュータの各コンピュータに対応するチェックボックスを有し、前記選択工程は、前記各コンピュータに前記制御プログラムをインストールするか否かを前記チェックボックスで選択することを特徴とする。
【００１３】
請求項１０の情報処理方法は、請求項７に記載の情報処理方法において、前記配信工程は、公衆回線を介して前記制御プログラムを前記選択されたコンピュータに対して配信することを特徴とする。
請求項１１の情報処理方法は、請求項７に記載の情報処理方法において、前記入力工程において特定のネットワーク単位に属する全てのコンピュータに対して前記制御プログラムを配信する指示が入力された場合に、前記配信工程は、前記制御プログラム及び前記制御プログラムのインストール命令を前記全てのコンピュータに対して配信することを特徴とする。
請求項１２の情報処理方法は、請求項７に記載の情報処理方法において、前記表示工程は、複数のフロア上にそれぞれ設置されたコンピュータを表示し、前記表示工程により表示される、複数のフロア上にそれぞれ設置されたコンピュータが表示されるグラフィカルユーザインタフェースにおいて、前記選択工程はインストールすべきクライアントを選択することを特徴とする。
上記目的を達成するために、請求項１３の記憶媒体は、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示、若しくは、前記複数のコンピュータから選択されたコンピュータに対して前記制御プログラムを配信する指示のいずれかを入力する入力モジュールと、前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が入力された場合に、前記複数のコンピュータが接続されたネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを表示する表示モジュールと、前記表示モジュールにより表示されるグラフィカルユーザインタフェースを介して前記制御プログラムを配信するコンピュータを選択する選択モジュールと、前記複数のコンピュータから選択されたコンピュータに対してプログラムを配信する指示が前記入力モジュールにて入力された場合は、前記選択モジュールにて選択されたコンピュータから前記制御プログラムの配信要求を待たずに、前記制御プログラム及び前記制御プログラムのインストール命令を前記選択されたコンピュータに配信し、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示が前記入力モジュールにて入力された場合には、前記制御プログラムを配信するコンピュータを選択する表示画面を表示することなく、前記特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する配信モジュールとを有するプログラムを格納することを特徴とする。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態を、図面を参照して説明する。
【００１５】
（第１の実施の形態）
まず最初に、本発明の第１の実施の形態について、図１〜図６を参照して説明する。
【００１６】
図１は、本実施の形態に係る情報処理装置の構成を示すブロック図である。
同図において、プリント管理サーバ１００（情報処理装置）は、本装置１００全体を制御するＣＰＵ１０１を有し、このＣＰＵ１０１のバス１００ａには少なくとも、ＲＯＭ１０２、ＲＡＭ１０３、ネットワーク制御部１０４、キーボード等の入力部１０５、フロッピー（登録商標）ディスク等のデータ入力部１０５ａ及びディスプレイ等の表示部１０６が接続されている。
【００１７】
ネットワーク制御部１０４は、ネットワークインターフェース（Ｉ／Ｆ）部１０７を介してネットワーク１２１に接続されている。
【００１８】
ＲＯＭ１０２には、例えば後述するフローチャートに示すようなＣＰＵ１０１の制御プログラムが格納されている。ＣＰＵ１０１は、ＲＯＭ１０２に格納されている制御プログラムに従って本プリント管理サーバ全体を制御するものである。ネットワーク管理者は、表示部１０６に表示されるメッセージに従って入力部１０５を操作することにより、プリンタドライバやスプーラなどのプリンティングに関するユーザソフトウエア（プリンティングに関する制御プログラム）をデータ入力部１０５ａからＲＡＭ１０３に取り込むことができる。
【００１９】
また、ＲＯＭ１０２に格納されている制御プログラムに従って、ＣＰＵ１０１は、データ入力部１０５ａからＲＡＭ１０３に取り込まれたプリンタドライバやスプーラなどのプリンティングに関するユーザソフトウエアを、ネットワーク制御部１０４及びネットワークインターフェース１０７を介してネットワーク１２１に配信する。
【００２０】
図２は、プリント管理サーバが接続されている印刷システムのネットワーク構成を示す説明図である。同図に示すように、ネットワーク１２１は、ネットワーク２０１及び３０１に接続されている。また、ネットワーク２０１及び３０１は、それぞれサーバ２０２、３０２、クライアント２０３、３０３、及びプリンタ２１１、３１１が接続されている。
【００２１】
ネットワーク管理者は、プリント管理サーバ１００からネットワーク１２１を経由して、ネットワーク２０１又は３０１にプリンタドライバやスプーラなどのプリンティングに関するユーザソフトウエアを配信し、そのネットワークに接続されているサーバ２０２又は３０２に、当該プリンティングに関するユーザソフトウエアを格納することができる。
【００２２】
図３は、ネットワーク２０１に接続されたサーバ２０２の構成を示すブロック図である。同図において、サーバ２０２は、該サーバ２０２を制御するためのＣＰＵ２２１を有し、このＣＰＵ２２１のバス２２１ａにＲＯＭ２２２、ＲＡＭ２２３、ネットワーク制御部２２４、及びネットワークインターフェース部２２５が接続されている。
【００２３】
ＣＰＵ２２１は、ＲＯＭ２２２に格納されている制御プログラムに従って、ネットワーク２０１上に送られてきたプリンタドライバやスプーラなどのプリンティングに関するユーザソフトウエアを自動的にネットワークインターフェース部２２５からバス２２１ａ上に取り込み、ＲＡＭ２２３上にプリンティングが可能な状態にインストールを行うことができる。この自動的にインストールを実行するための制御プログラムは、例えば、上述したプリント管理サーバからプリンティングに関するユーザソフトウエアと共に配信されてくる所定の信号により自動的に起動されるものとする。
【００２４】
また、配信されてきたプリンティングに関するユーザソフトウエアのインストールの際に、古いプリンティングに関するユーザソフトウエアがＲＡＭ２２３上にインストールされていた場合は、古いユーザソフトウエアは自動的に新しいユーザソフトウエアに更新される。
【００２５】
上記構成において実行される、プリンティングに関するユーザソフトウエアの管理手順について、図４〜図６を参照して説明する。図４は、プリンティングに関するユーザソフトウエアの管理手順を説明するためのフローチャートであり、図５及び図６は、図４に示す管理手順を実行する際に表示部１０６に表示されるメッセージ画面の一例を示す説明図である。上述したように、本フローチャートを実行するためのプログラムはＲＯＭ１０２に格納されており、ＣＰＵ１０１により実行される。
【００２６】
まず、プリンタドライバやスプーラなどのプリンティングに関するユーザソフトウエアの登録或いは更新の要求があるか否かが判別され（ステップＳ４０１）、要求がある場合は、例えば図５に示すようなメッセージ画面が表示部１０６に表示して、当該プリント管理サーバが管轄するネットワークに接続されている全てのサーバに対してプリンティングに関するユーザソフトウエアの登録・更新を行うか否かをネットワーク管理者に決定させる（ステップＳ４０２）。ここで、ステップＳ４０２の答が否定（ＮＯ）の場合は、例えば図６に示す画面を表示部１０６に表示して、プリンティングに関するユーザソフトウエアの登録・更新を行うサーバを選択させる（ステップＳ４０３）。具体的には、図６に示す画面上で、ネットワーク管理者は、入力部１０５を操作して、各サーバに対応して設けられている表示「自動更新する」の欄の「ＹＥＳ」又は「ＮＯ」を選択することにより、ユーザソフトウエアの登録・更新を行うべきサーバを選択することができる。
【００２７】
ステップＳ４０３の選択処理が終了すると、ステップ４０４に処理が進む。
【００２８】
プリンティングに関するユーザソフトウエアを登録・更新するサーバが決定した場合又はステップＳ４０２の答が肯定（ＹＥＳ）の場合は、プリント管理サーバ１００は、ネットワーク制御部１０４及びネットワークインターフェース部１０７、ネットワーク１２１、２０１、３０１を介して、各サーバへ、プリンティングに関するユーザソフトウエアを配信する（ステップＳ４０４）。各サーバにおいて、配信されたプリンティングに関するユーザソフトウエアは、ネットワークインターフェース２２５を介して取り込まれ、ＣＰＵ２２１の制御によりＲＡＭ２２３に格納される。
【００２９】
配信されたプリンティングに関するユーザソフトウエアは、各サーバにおいて自動的にインストールされる（ステップＳ４０５）。具体的には、配信されるプリンティングに関するユーザソフトウエアと共に、又は該ユーザソフトウエアの配信に先だって、各サーバに自動的にインストールを開始させるための信号が、各サーバに送られる。そして、その信号を受け取ったサーバは、ＲＯＭ２２２に格納されている制御プログラムに従って、ＣＰＵ２２１の制御により、プリンティングに関するユーザソフトウエアのインストールが実行される。
【００３０】
各サーバにおいて、プリンティングに関するユーザソフトウエアのインストールが終了すると、本管理手順は終了する。
【００３１】
以上説明したように、本実施の形態によれば、ネットワーク管理者がプリント管理サーバ１００にプリンティングに関するユーザソフトウエアを登録すると、全てのサーバ又は選択したサーバへ、自動的に当該ユーザソフトウエアが配信され、インストールされる。すなわち、ネットワーク管理者は、プリント管理サーバにプリンティングに関するユーザソフトウエアを登録するという簡単な処理だけで、ネットワークに接続される各サーバに自動的にプリンティングに関するユーザソフトウエアを配信して自動的にインストールを行うことができる。
【００３２】
（第２の実施の形態）
次に、本発明の第２の実施の形態について、図７〜図９を参照して説明する。
【００３３】
本実施の形態において、プリント管理サーバ１００、クライアント側のサーバ２０２、３０２、及びこれらを有する印刷システムのネットワーク構成は、上述した図１〜図３に示した構成と同様である。
【００３４】
図７は、本実施の形態に係る印刷システムに採用されるプリント管理サーバ１００において実行される管理手順を示すフローチャートである。
【００３５】
まず、プリンタドライバやスプーラなどのプリンティングに関するユーザソフトウエアの登録或いは更新の要求があるか否かが判別され（ステップＳ５０１）、要求があると、プリント管理サーバ１００は、ネットワーク制御部１０４及びネットワークインターフェース部１０７、ネットワーク１２１、２０１、３０１を介して、各サーバ２０２、３０２へ、プリンティングに関するユーザソフトウエアを配信する（ステップＳ５０２）。各サーバでは、配信されたプリンティングに関するユーザソフトウエアは、ネットワークインターフェース２２５を介して取り込まれ、ＣＰＵ２２１の制御によりＲＡＭ２２３に格納される。
【００３６】
次に、図８に示すメッセージ画面を表示部１０６に表示することにより、当該プリント管理サーバが管轄するネットワークに接続されている全てのサーバに対してプリンティングに関するユーザソフトウエアのインストールを行うか否かをネットワーク管理者に決定させる（ステップＳ５０３）。ここで、ステップＳ５０３の答が否定（ＮＯ）の場合は、例えば図９に示す画面を表示部１０６に表示して、プリンティングに関するユーザソフトウエアのインストールを行うサーバを選択させる（ステップＳ５０４）。具体的には、図９に示す画面上で、ネットワーク管理者は、入力部１０５を操作して、各サーバに対応して設けられている表示「自動インストールする」の欄の「ＹＥＳ」又は「ＮＯ」を選択することにより、ユーザソフトウエアのインストールを行うべきサーバを選択することができる。
【００３７】
ステップＳ５０４の選択処理が終了すると、ステップ５０５に処理が進む。また、ステップＳ５０３の答が肯定（ＹＥＳ）の場合は、ステップＳ５０４をスキップしてステップＳ５０５の手順に進む。
【００３８】
プリンティングに関するユーザソフトウエアをインストールするサーバが決定すると、各サーバに配信されたプリンティングに関するユーザソフトウエアは、各サーバ２０２、３０２において自動的にインストールされる（ステップＳ４０５）。具体的には、プリント管理サーバから各サーバに対して自動的にインストールを開始させるための信号が送られる。そして、その信号を受け取ったサーバでは、ＲＯＭ２２２に格納されている制御プログラムに従って、ＣＰＵ２２１の制御により、プリンティングに関するユーザソフトウエアのインストールが実行される。
【００３９】
各サーバにおいて、プリンティングに関するユーザソフトウエアのインストールが終了すると、本管理手順は終了する。
【００４０】
以上説明したように、本実施の形態によれば、ネットワーク管理者がプリント管理サーバ１００にプリンティングに関するユーザソフトウエアを登録すると、まず、全てのサーバへ自動的に当該ユーザソフトウエアが配信され、その後、ネットワーク管理者により選択されたサーバにおいて、そのユーザソフトウエアがインストールされる。すなわち、ネットワーク管理者は、プリント管理サーバにプリンティングに関するユーザソフトウエアを登録するという簡単な処理だけで、ネットワークに接続される各サーバに自動的にプリンティングに関するユーザソフトウエアを配信し、インストールすることができる。
【００４１】
（第３の実施の形態）
次に、本発明の第３の実施の形態について、図１０を参照して説明する。
【００４２】
図１０は、本実施の形態に係る印刷システムのネットワーク構成を示す説明図である。本実施の形態において、プリント管理サーバ１００は、複数のクライアント側のサーバ２０２、３０２が存在するネットワーク２０１及び３０１と、モデム６０１を介して、公衆回線又は専用回線を用いて広域に接続されているという特徴を有している。
【００４３】
このような構成により、例えばプリント管理サーバ１００を販売拠点に確保し、広域にネットワーク接続することによって上述した構成を確立することにより、複数のサーバ２０２、３０２上のプリンティングに関するユーザソフトウエアの登録・更新及びインストールを自動的に行うことが可能となる。
【００４４】
【発明の効果】
以上説明したように、請求項１の情報処理装置、請求項７の情報処理方法又は請求項１３の記憶媒体によれば、特定のネットワーク単位に属する複数のコンピュータの全てに対してプリンティングに関する制御プログラムを配信する指示、若しくは、複数のコンピュータから選択されたコンピュータに対して制御プログラムを配信する指示のいずれかを入力し、複数のコンピュータが接続されたネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを介して制御プログラムを配信するコンピュータを選択し、選択されたコンピュータから制御プログラムの配信要求を待たずに、制御プログラム及び制御プログラムのインストール命令を選択されたコンピュータに配信するので、ネットワーク管理者はプリンティングに関する制御プログラムを情報処理装置に格納するという処理を行うだけで、制御プログラムを、ネットワーク単位に属する複数のコンピュータの全てに対して配信するか又は複数のコンピュータから選択されたコンピュータに対して配信するかを選択することができる。また、ネットワーク構成を視覚的に表したグラフィカルユーザインタフェースを介して制御プログラムを配信するコンピュータを選択するので、そのプリンティングに関する制御プログラムを所望のコンピュータへ簡単に配信することができる。さらに、クライアント全体にプリンティングに関する制御プログラムをインストールするという指示が入力された場合には、クライアントを選択する選択画面を表示することなく、プリンティングに関する制御プログラムのインストール処理へ移行できる。
【００４５】
請求項２の情報処理装置又は請求項８の情報処理方法によれば、プリンティングに関する制御プログラムの配信先となるコンピュータを複数選択し、選択された複数のコンピュータに対して制御プログラムを配信するので、制御プログラムを所望の複数のコンピュータへ簡単に配信することができる。
【００４６】
請求項３の情報処理装置又は請求項９の情報処理方法によれば、グラフィカルユーザインタフェースは、複数のコンピュータの各コンピュータに対応するチェックボックスを有し、各コンピュータに制御プログラムをインストールするか否かをチェックボックスで選択するので、制御プログラムをインストールするべきコンピュータをより簡単に選択できる。
【００４７】
請求項４の情報処理装置又は請求項１０の情報処理方法によれば、公衆回線を介して制御プログラムを選択されたコンピュータに対して配信するので、広域なネットワークにより接続されたコンピュータに対して、制御プログラムを簡単に配信することができる。
請求項５の情報処理装置又は請求項１１の情報処理方法によれば、特定のネットワーク単位に属する全てのコンピュータに対して制御プログラムを配信する指示が入力された場合に、制御プログラム及び制御プログラムのインストール命令を全てのコンピュータに対して配信するので、制御プログラムを特定のネットワーク単位に属する全てのコンピュータへ簡単に配信することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る印刷システムに採用される、プリント管理サーバの構成を示すブロック図である。
【図２】図１に示したプリント管理サーバが接続されている印刷システムのネットワーク構成を示す説明図である。
【図３】図２に示したサーバ２０２の構成を示すブロック図である。
【図４】プリンティングに関するユーザソフトウエアの管理手順を説明するためのフローチャートである。
【図５】図４に示す管理手順を実行する際に表示部１０６に表示されるメッセージ画面の一例を示す説明図である。
【図６】図４に示す管理手順を実行する際に表示部１０６に表示されるメッセージ画面の一例を示す説明図である。
【図７】本発明の第２の実施の形態に係る印刷システムに採用されるプリント管理サーバ１００において実行される、プリンティングに関するユーザソフトウエアの管理手順を示すフローチャートである。
【図８】図７に示す管理手順を実行する際に表示部１０６に表示されるメッセージ画面の一例を示す説明図である。
【図９】図７に示す管理手順を実行する際に表示部１０６に表示されるメッセージ画面の一例を示す説明図である。
【図１０】本発明の第３の実施の形態に係る印刷システムのネットワーク構成を示す説明図である。
【符号の説明】
１００  プリント管理サーバ
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１２１  ネットワーク
２０１、３０１  サーバ
２１１、３１１  プリンタ
【図１】
0003880139.tif 000002
【図２】
0003880139.tif 000003
【図３】
0003880139.tif 000004
【図４】
0003880139.tif 000005
【図５】
0003880139.tif 000006
【図６】
0003880139.tif 000007
【図７】
0003880139.tif 000008
【図８】
0003880139.tif 000009
【図９】
0003880139.tif 000010
【図１０】
0003880139.tif 000011