(57)【要約】      （修正有）【課題】デバイスを利用するためのソフトウェアの導入環境を構築するソフトウェア導入時のユーザによる誤操作をなくす。【解決手段】ソフトウェア導入環境構築装置１０は、ネットワーク５１を介してデバイス３０に関するデバイス情報を取得するデバイス情報取得手段と、デバイス情報取得手段が取得したデバイス情報に基づいてデバイス３０を利用するためのソフトウェアを取得するソフトウェア取得手段と、デバイス３０を利用するときの設定値を設定させ、ソフトウェア取得手段によって取得されたソフトウェアと設定値とを対応付ける設定手段と、ソフトウェアをインストールさせるためのインストールイメージを、ソフトウェアと設定値との対応付けに基づいて作成するインストールイメージ作成手段１３とを有する。【選択図】図１
2006331160.tif 000002
【特許請求の範囲】
【請求項１】
デバイスを利用するためのソフトウェアの導入環境を構築するソフトウェア導入環境構築装置であって、
ネットワークを介して前記デバイスに関するデバイス情報を取得するデバイス情報取得手段と、
前記デバイス情報取得手段が取得したデバイス情報に基づいて前記デバイスを利用するためのソフトウェアを取得するソフトウェア取得手段と、
前記デバイスを利用するときの設定値を設定させ、前記ソフトウェア取得手段によって取得された前記ソフトウェアと前記設定値とを対応付ける設定手段と、
前記ソフトウェアをインストールさせるためのインストールイメージを、前記ソフトウェアと前記設定値との対応付けに基づいて作成するインストールイメージ作成手段とを有することを特徴とするソフトウェア導入環境構築装置。
【請求項２】
前記デバイス情報取得手段が取得したデバイス情報の一覧を表示させ、該一覧の中から一つ以上のデバイスを選択させるデバイス選択手段を有し、
前記ソフトウェア取得手段は、前記デバイス選択手段が選択させたデバイスを利用するためのソフトウェアを取得させ、
前設定手段は、前記デバイス選択手段が選択させたデバイスを利用するときの前記設定値を設定させることを特徴とする請求項１記載のソフトウェア導入環境構築装置。
【請求項３】
前記インストールイメージ作成手段は、前記デバイス選択手段が選択させた複数のデバイスの機種が同一のときは、前記ソフトウェア取得手段によって取得された同一のソフトウェアを用いてそれぞれの前記デバイスに対する前記インストールイメージを作成することを特徴とする請求項２記載のソフトウェア導入環境構築装置。
【請求項４】
前記インストールイメージ作成手段によって作成された前記インストールイメージを管理するインストールイメージ管理手段を有し、
前記ソフトウェア取得手段は、取得先のソフトウェアが前記インストールイメージ管理手段に管理されている前記インストールイメージに含まれているソフトウェアより新しいかを判定し、前記取得先のソフトウェアの方が新しいときは前記デバイスを利用するためのソフトウェアを取得することを特徴とする請求項１乃至３いずれか一項記載のソフトウェア導入環境構築装置。
【請求項５】
前記インストールイメージ作成手段は、前記ソフトウェア取得手段によって前記取得先のソフトウェアの方が新しいと判定されなかったときは、
前記インストールイメージ管理手段に管理されている前記インストールイメージに含まれているソフトウェアを用いて前記インストールイメージを作成することを特徴とする請求項４記載のソフトウェア導入環境構築装置。
【請求項６】
デバイスを利用するためのソフトウェアの導入環境を構築するソフトウェア導入環境構築装置におけるソフトウェア導入環境構築方法であって、
ネットワークを介して前記デバイスに関するデバイス情報を取得するデバイス情報取得手順と、
前記デバイス情報取得手順において取得されたデバイス情報に基づいて前記デバイスを利用するためのソフトウェアを取得するソフトウェア取得手順と、
前記デバイスを利用するときの設定値を設定させ、前記ソフトウェア取得手順において取得された前記ソフトウェアと前記設定値とを対応付ける設定手順と、
前記ソフトウェアをインストールさせるためのインストールイメージを、前記ソフトウェアと前記設定値との対応付けに基づいて作成するインストールイメージ作成手順とを有することを特徴とするソフトウェア導入環境構築方法。
【請求項７】
前記デバイス情報取得手順において取得されたデバイス情報の一覧を表示させ、該一覧の中から一つ以上のデバイスを選択させるデバイス選択手順を有し、
前記ソフトウェア取得手順は、前記デバイス選択手順において選択されたデバイスを利用するためのソフトウェアを取得させ、
前記設定手順は、前記デバイス選択手順において選択されたデバイスを利用するときの前記設定値を設定させることを特徴とする請求項６記載のソフトウェア導入環境構築方法。
【請求項８】
前記インストールイメージ作成手順は、前記デバイス選択手順において選択された複数のデバイスの機種が同一のときは、前記ソフトウェア取得手順において取得された同一のソフトウェアを用いてそれぞれの前記デバイスに対する前記インストールイメージを作成することを特徴とする請求項７記載のソフトウェア導入環境構築方法。
【請求項９】
前記インストールイメージ作成手順において作成された前記インストールイメージを管理するインストールイメージ管理手順を有し、
前記ソフトウェア取得手順は、取得先のソフトウェアが前記インストールイメージ管理手順において管理されている前記インストールイメージに含まれているソフトウェアより新しいかを判定し、前記取得先のソフトウェアの方が新しいときは前記デバイスを利用するためのソフトウェアを取得することを特徴とする請求項６乃至８いずれか一項記載のソフトウェア導入環境構築方法。
【請求項１０】
前記インストールイメージ作成手順は、前記ソフトウェア取得手順において前記取得先のソフトウェアの方が新しいと判定されなかったときは、
前記インストールイメージ管理手順において管理されている前記インストールイメージに含まれているソフトウェアを用いて前記インストールイメージを作成することを特徴とする請求項９記載のソフトウェア導入環境構築方法。
【請求項１１】
デバイスを利用するためのソフトウェアの導入環境をコンピュータに構築させるソフトウェア導入環境構築プログラムであって、
ネットワークを介して前記デバイスに関するデバイス情報を取得するデバイス情報取得手順と、  前記デバイス情報取得手順において取得されたデバイス情報に基づいて前記デバイスを利用するためのソフトウェアを取得するソフトウェア取得手順と、
前記デバイスを利用するときの設定値を設定させ、前記ソフトウェア取得手順において取得された前記ソフトウェアと前記設定値とを対応付ける設定手順と、
前記ソフトウェアをインストールさせるためのインストールイメージを、前記ソフトウェアと前記設定値との対応付けに基づいて作成するインストールイメージ作成手順とを有することを特徴とするソフトウェア導入環境構築プログラム。
【請求項１２】
前記デバイス情報取得手順において取得されたデバイス情報の一覧を表示させ、該一覧の中から一つ以上のデバイスを選択させるデバイス選択手順を有し、
前記ソフトウェア取得手順は、前記デバイス選択手順において選択されたデバイスを利用するためのソフトウェアを取得させ、
前記設定手順は、前記デバイス選択手順において選択されたデバイスを利用するときの前記設定値を設定させることを特徴とする請求項１１記載のソフトウェア導入環境構築プログラム。
【請求項１３】
前記インストールイメージ作成手順は、前記デバイス選択手順において選択された複数のデバイスの機種が同一のときは、前記ソフトウェア取得手順において取得された同一のソフトウェアを用いてそれぞれの前記デバイスに対する前記インストールイメージを作成することを特徴とする請求項１２記載のソフトウェア導入環境構築プログラム。
【請求項１４】
前記インストールイメージ作成手順において作成された前記インストールイメージを管理するインストールイメージ管理手順を有し、
前記ソフトウェア取得手順は、取得先のソフトウェアが前記インストールイメージ管理手順において管理されている前記インストールイメージに含まれているソフトウェアより新しいかを判定し、前記取得先のソフトウェアの方が新しいときは前記デバイスを利用するためのソフトウェアを取得することを特徴とする請求項１１乃至１３いずれか一項記載のソフトウェア導入環境構築プログラム。
【請求項１５】
前記インストールイメージ作成手順は、前記ソフトウェア取得手順において前記取得先のソフトウェアの方が新しいと判定されなかったときは、
前記インストールイメージ管理手順において管理されている前記インストールイメージに含まれているソフトウェアを用いて前記インストールイメージを作成することを特徴とする請求項１４記載のソフトウェア導入環境構築プログラム。
【請求項１６】
請求項１１乃至１５いずれか一項記載のソフトウェア導入環境構築プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア導入環境構築装置、ソフトウェア導入環境構築方法、ソフトウェア導入環境構築プログラム及び記録媒体に関し、特にデバイスを利用するためのソフトウェアの導入環境を構築するソフトウェア導入環境構築装置、ソフトウェア導入環境構築方法、ソフトウェア導入環境構築プログラム及び記録媒体に関する。
【背景技術】
【０００２】
プリンタ、ＦＡＸ、コピー機等、コンピュータに接続されたデバイスを当該コンピュータより利用するために必要となるソフトウェア（例えば、プリンタドライバ等）は、インストールイメージ（インストールパッケージ）に含まれて配布又は提供される。かかるインストールイメージの作成には、インストールイメージを作成するためのプログラムが用いられるのが一般的であるが、当該インストールイメージに含めるソフトウェアを特定するためには、そのソフトウェアが保管されている場所（パス名又はＵＲＬ等）をインストールイメージを作成する際にユーザが指定する必要があった。
【特許文献１】特開２００４−８６８６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、ユーザによる入力は誤操作の可能性を高める。したがって、作成しようとするインストールイメージが対象とするデバイスに合致しないソフトウェアの保管場所がユーザによって指定されることも考えられる。そのような場合、デバイスに合致しないソフトウェアを含むインストールイメージが作成されてしまう。かかるインストールイメージを用いてインストールを行っても、当該デバイスを正常に利用できないということになってしまう。
【０００４】
こうした問題は、Ｗｅｂサイト等で公開されているソフトウェアをダウンロードしておき、ダウンロードされたソフトウェアを対象としてインストールイメージが作成される場合も同様である。すなわち、Ｗｅｂサイトからダウンロードする際に、ユーザによってデバイスに合致しないソフトウェアが選択される可能性が否定できないからである。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、対象とするデバイスに合致したソフトウェアを含むインストールイメージを作成することのできるソフトウェア導入環境構築装置、ソフトウェア導入環境構築方法、ソフトウェア導入環境構築プログラム及び記録媒体の提供を目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、デバイスを利用するためのソフトウェアの導入環境を構築するソフトウェア導入環境構築装置であって、ネットワークを介して前記デバイスに関するデバイス情報を取得するデバイス情報取得手段と、前記デバイス情報取得手段が取得したデバイス情報に基づいて前記デバイスを利用するためのソフトウェアを取得するソフトウェア取得手段と、前記デバイスを利用するときの設定値を設定させ、前記ソフトウェア取得手段によって取得された前記ソフトウェアと前記設定値とを対応付ける設定手段と、前記ソフトウェアをインストールさせるためのインストールイメージを、前記ソフトウェアと前記設定値との対応付けに基づいて作成するインストールイメージ作成手段とを有することを特徴とする。
【０００７】
また、上記課題を解決するため、本発明は、上記ソフトウェア導入環境構築装置におけるソフトウェア導入環境構築方法、前記ソフトウェア導入環境構築方法をコンピュータに実行させるためのソフトウェア導入環境構築プログラム、又は前記ソフトウェア導入環境構築プログラムを記録した記録媒体としてもよい。
【発明の効果】
【０００８】
本発明によれば、対象とするデバイスに合致したソフトウェアを含むインストールイメージを作成することのできるソフトウェア導入環境構築装置、ソフトウェア導入環境構築方法、ソフトウェア導入環境構築プログラム及び記録媒体を提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、第一の実施の形態におけるインストールイメージ作成システムの構成例を示す図である。
【００１０】
図１においてインストールイメージ作成システム１は、ＬＡＮ（Local Area Network）等のネットワーク５１によって相互に接続されたインストールイメージ作成装置１０、デバイス管理サーバ２０、一台以上のネットワークデバイス３０と、インターネット又はイントラネット等のネットワーク５２を介してネットワーク５１に接続された公開サーバ４０とより構成されている。なお、ネットワーク５１及び５２は、有線又は無線の別は問わない。
【００１１】
インストールイメージ作成装置１０は、ネットワークデバイス４０を利用するためのソフトウェアの導入環境としてのインストールパッケージ（以下「インストールイメージ」という。）を作成（構築）するための装置であり、例えば、ＰＣ（Personal Computer）等の汎用的なコンピュータによって実現される。図１において、インストールイメージ作成装置１０は、入出力部１１、制御部１２及びインストールイメージ作成部１３等を有する。
【００１２】
入出力部１１は、ＧＵＩ（Graphical User Interface）等によって、ユーザとの対話を行う。制御部１２は、入出力部１１を介してユーザによって入力された情報に基づいて、インストールイメージを作成するための処理の全体のフローを制御する。インストールイメージ作成部１３は、制御部１２の指示に応じ、インストールイメージを作成する。
【００１３】
デバイス管理サーバ２０は、ネットワーク５１に接続されているネットワークデバイス３０を管理するコンピュータである。デバイス管理サーバ２０は、例えば、ネットワーク５１に接続されているネットワークデバイス３０に関する各種の属性情報を自動的にネットワークデバイス３０より収集し、一元管理する。
【００１４】
ネットワークデバイス３０は、例えば、プリンタ、コピー機、ＦＡＸ装置、又は複合機等、ネットワークに接続されることにより利用される機器である。
【００１５】
公開サーバ４０は、インストールイメージに含められ得るソフトウェアモジュールをＷｅｂサイト等によって公開しているコンピュータである。
【００１６】
図２は、本発明の実施の形態におけるインストールイメージ作成装置のハードウェア構成例を示す図である。本実施の形態における各インストールイメージ作成装置は、それぞれバスＢで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５と、表示装置１０６と、入力装置１０７と等を有するように構成される。
【００１７】
インストールイメージ作成装置１０での機能（入出力部１１、制御部１２及びインストールイメージ作成部１３等）を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムが記録された記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。
【００１８】
補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムに従ってインストールイメージ作成装置１０に係る機能を実行する。インタフェース装置１０５は図１のネットワーク５１に接続するためのインタフェースとして用いられる。表示装置１０６はプログラムによるＧＵＩ等を表示する。入力装置１０７はキーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。
【００１９】
以下、図１のインストールイメージ作成装置１０の処理手順について説明する。図３は、第一の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。
【００２０】
ユーザ(管理者)が、入出力部１１を介してデバイス一覧の表示を指示することにより処理が開始される（Ｓ１０１）。デバイス一覧の表示を指示された入出力部１１が、制御部１２に対しデバイス一覧を要求すると、制御部１２はデバイス管理サーバ２０に対して、現在管理中のデバイスの一覧情報（デバイス一覧）を要求する。制御部１２からの要求に応じ、デバイス管理サーバ２０はデバイス一覧を制御部１２に返信する（Ｓ１０２）。なお、デバイス一覧には、デバイスごとにデバイス情報（ＩＰアドレス、機種名又は型番や、当該デバイスを利用するために必要なソフトウェアモジュールの名前、保管場所の位置情報（フォルダ名、ＵＲＬ等）等、その他インストールイメージに影響を与える情報を識別するための情報）が含まれている。制御部１２が返信されたデバイス一覧を入出力部１１に出力すると、入出力部１１はそのデバイス一覧を表示装置１０６に表示させる（Ｓ１０３）。
【００２１】
ユーザは、表示されたデバイス一覧からインストールイメージの作成対象とするデバイスを選択すると共に当該デバイスを利用するときに必要とされる各種の設定値（以下「利用設定値」という。）を入力する（Ｓ１０４）。利用設定値としては、例えば、インストールイメージの作成対象とするデバイスがプリンタであれば、「両面印刷をデフォルトにする」等の印刷パラメータに対するデフォルト値等である。なお、ここでユーザによって選択されたデバイスを以下「選択デバイス」という。
【００２２】
入出力部１１は、ユーザによって入力された値を制御部１２に出力し、選択デバイスのインストールイメージの作成を要求する（Ｓ１０５）。制御部１２は、選択デバイスのデバイス情報に基づいて公開サーバ４０から選択デバイスを利用するために必要なソフトウェアモジュールを取得し、利用設定値と対応付けて保持する（Ｓ１０６）。すなわち、デバイス情報には、選択デバイスの利用に必要なソフトウェアモジュールの名前や保管場所の位置情報等が含まれているため、これらの情報に基づいて選択デバイスを利用するために必要なソフトウェアモジュールが自動的に特定される。
【００２３】
続いて、制御部１２は、利用設定値や取得されたソフトウェアモジュール等をインストールイメージ作成部１３に出力する（Ｓ１０７）。インストールイメージ作成部１３は、受け取った情報に基づいて、ユーザの指定した設定値どおりにインストールできるインストールイメージを作成し、作成されたインストールイメージを補助記憶装置１０２の所定の領域（フォルダ）に保存する。
【００２４】
上述したように、第一の実施の形態におけるインストールイメージ作成装置１０は、対象とするデバイスに対応したソフトウェアモジュールをデバイス情報に基づいて自動的に取得し、更に、取得されたソフトウェアモジュールに基づいてインストールイメージを作成する。したがって、インストールイメージを作成するたびにソフトウェアモジュールの保管場所等をユーザに入力させる必要はない。よって、ユーザの入力ミスにより誤ったソフトウェアモジュールを含むインストールイメージが作成されるのを防止することができる。
【００２５】
次に、第二の実施の形態について説明する。第二の実施の形態において、インストールイメージ作成システムの構成は、第一の実施の形態（図１）と同様でよい。
【００２６】
図４は、第二の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。図４中、図３と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００２７】
第二の実施の形態では、ステップＳ２０１において、ユーザがデバイス一覧の中から複数のデバイスを選択した場合を考慮する。ここで、複数のデバイスは、例えば同一機種のデバイスでもよいし、異なる機種のデバイスでもよい。
【００２８】
ステップＳ１０５〜Ｓ１０７では、複数の選択デバイスのそれぞれの対象とした処理が実行される。例えば、ステップＳ１０６では、公開サーバ４０のそれぞれよりソフトウェアモジュールが取得される。但し、選択デバイスの機種が同一の場合であって、機種が同一であればインストールされるソフトウェアモジュールも同一でよい場合は、共通のソフトウェアモジュールについては一つだけ取得されるようにしてもよい。
【００２９】
最後に、インストールイメージ作成部１３によるインストールイメージの作成（Ｓ１０８）は、複数の選択デバイスのそれぞれについて実行される（Ｓ２０３）。この際、選択デバイスの機種が同一の場合ある場合は利用設定値やソフトウェアモジュール等は共通なものを利用できるため、同一の利用設定値及びソフトウェアモジュールに基づいて各インストールイメージをまとめて作成する。但し、ＩＰアドレス等、各デバイスに固有の情報については個々のインストールイメージに対して個別に設定する。
【００３０】
上述したように、第二の実施の形態におけるインストールイメージ作成装置１０によれば、複数のデバイスに対してインストールイメージを作成する場合にも、第一の実施の形態と同様の効果を得ることができる。また、複数の選択デバイスが同一機種である場合は、処理の共通化により効率的にインストールイメージを作成することができる。
【００３１】
次に、第三の実施の形態について説明する。図５は、第三の実施の形態におけるインストールイメージ作成システムの構成例を示す図である。図５中、図１と同一部分には同一符号を付し、その説明は省略する。
【００３２】
図５のインストールイメージ作成システム２のインストール作成装置１０では、インストールイメージ読み込み部１４が新たな構成要素とされている。
【００３３】
インストールイメージ読込部１４は、インストールイメージ作成部１３によって既に作成された既存のインストールイメージを管理する。
【００３４】
図６は、第三の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。図６中、図４と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００３５】
第三の実施の形態では、ステップＳ３０１において、ユーザは、デバイス一覧の中から複数のデバイスの選択及び利用設定値の入力と共に、既存のインストールイメージ（以下「既存インストールイメージ」という。）が保存されているフォルダ等の場所（以下「既存インストールイメージ保存場所」という。）を指定し、既存インストールイメージの読み込みと、その既存インストールイメージを雛形（テンプレート）としたインストールイメージの作成を指示する。ユーザの指示に応じ、入出力部１１は、ユーザによって入力された値を制御部１２に出力し、インストールイメージの作成を要求する（Ｓ３０２）。
【００３６】
制御部１２が、インストールイメージ読込部１４に対し、既存インストールイメージ保存場所を通知すると、インストールイメージ読込部１４は、既存インストールイメージ保存場所より既存インストールイメージを読み込む（Ｓ３０３）。続いて、インストールイメージ読込部１４は、読み込んだ既存インストールイメージに含まれている利用設定値や、ソフトウェアモジュールが保存されている位置情報（例えば、ＵＲＬ等、ここでは公開サーバ４０におけるＵＲＬを示すものとする。）を取得し、取得された情報を制御部１２に出力する（Ｓ３０４）。
【００３７】
制御部１２は、ソフトウェアモジュールが保存されている位置情報に基づいて公開サーバ４０にアクセスし（Ｓ３０５）、当該ソフトウェアモジュールについて新しいバージョンのものが公開されていれば（Ｓ３０６でＹｅｓ）、新バージョンのソフトウェアモジュールを取得する（Ｓ３０７）。
【００３８】
続いて、制御部１２は、利用設定値や選択デバイスのリスト、及びソフトウェアモジュール等をインストールイメージ作成部１３に出力する（Ｓ１０７）。ここで、インストールイメージ作成部１３に出力されるソフトウェアモジュールは、新バージョンのものが取得された場合はそれが、新バージョンのものが取得されなかった場合は既存インストールイメージより取得されたものが対象とされる。
【００３９】
その後、上記において説明したように、インストールイメージが作成され、保存される。
【００４０】
上述したように、第三の実施の形態におけるインストールイメージ作成装置１０によれば、既に作成されているインストールイメージを雛形として新たなインストールイメージを作成する。また、公開サーバ４０にアクセスし、ソフトウェアモジュールについて最新バージョンの存在の有無を確認する。したがって、最新のソフトウェアモジュールを使ったインストールイメージの作成を、より簡易に、かつ、ミスを少なく実行することができる。
【００４１】
次に、第四の実施の形態について説明する。第四の実施の形態において、インストールイメージ作成システムの構成は、第一の実施の形態（図１）と同様でよい。なお、第四の実施の形態において、デバイス管理サーバ２０は、管理しているデバイスに必要なソフトウェアモジュールを公開サーバ４０から定期的に検索し、自身が保持していない、又は、保持しているものより新しいソフトウェアモジュールが公開されていれば、予め取得しておく。
【００４２】
図７は、第四の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。図７中、図３と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００４３】
第四の実施の形態では、ステップＳ４０１において制御部１２は、デバイス管理サーバ２０から選択デバイスを利用するために必要なソフトウェアモジュールを取得する。
【００４４】
以降の処理は、デバイス管理サーバ２０より取得されたソフトウェアモジュールが処理対象となる点を除き、図３と同様である。
【００４５】
上述したように、第四の実施の形態におけるインストールイメージ作成システム１によれば、デバイス管理サーバ２０が、予め公開サーバ４０よりソフトウェアモジュールを取得し管理している。したがって、インストールイメージを作成する際に、インターネット等の広域ネットワークを介して接続している公開サーバ４０にアクセスする必要はない。
【００４６】
一般的に社内ネットワークに接続された機器同士の通信の許容トラフィック量よりは社内と社外間の通信の許容トラフィック量のほうが小さい場合が多く、取得するソフトウェアのサイズが大きい場合は社外ネットワークにアクセスすることが問題となる場合がある。しかし、第四の実施の形態におけるインストールイメージ作成システム１によれば、かかる問題も軽減される。
【００４７】
また、同一のソフトウェアモジュールについて何度も公開サーバ４０にアクセスするといった無駄も回避することができ、効率的にインストールイメージを作成することができる。
【００４８】
次に、第五の実施の形態について説明する。第五の実施の形態において、インストールイメージ作成システムの構成は、第一の実施の形態（図１）と同様でよい。なお、第五の実施の形態においても、デバイス管理サーバ２０は、管理しているデバイスに必要なソフトウェアモジュールを公開サーバ４０から定期的に検索し、自身が保持していない、又は、保持しているものより新しいソフトウェアモジュールが公開されていれば、予め取得しておく。
【００４９】
図８は、第五の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。図８中、図３又は図７と同一ステップには同一ステップ番号を付し、その説明は省略する。
【００５０】
第五の実施の形態と第四の実施の形態との関係は、第二の実施の形態と第一の実施の形態との関係と同じである。
【００５１】
すなわち、第五の実施の形態は、デバイス一覧よりユーザが複数のデバイスを選択することにより、複数の選択デバイスが対象とされる点を除き、第四の実施の形態と同様である。
【００５２】
上述したように、第五の実施の形態におけるインストールイメージ作成システム１によれば、複数のデバイスに対してインストールイメージを作成する場合にも、第四の実施の形態と同様の効果を得ることができる。
【００５３】
次に、第六の実施の形態について説明する。第六の実施の形態において、インストールイメージ作成システムの構成は、第三の実施の形態（図５）と同様でよい。なお、第六の実施の形態においても、デバイス管理サーバ２０は、定期的に管理しているデバイスに必要なソフトウェアモジュールを公開サーバ４０から検索し、自身が保持していない、又は、保持しているものより新しいソフトウェアモジュールが公開されていれば、予め取得しておく。
【００５４】
図９は、第六の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。図９中、図６と同一ステップには同一ステップ番号を付し、その説明は適宜省略する。
【００５５】
第六の実施の形態は、公開サーバ４０ではなくデバイス管理サーバ２０をソフトウェアモジュールの取得先とする点において第三の実施の形態と異なる。
【００５６】
すなわち、ステップＳ６０１において、制御部１２は、ソフトウェアモジュールが保存されている位置情報に基づいてデバイス管理サーバ２０にアクセスし、当該ソフトウェアモジュールについて新しいバージョンのものが公開されていれば（Ｓ６０２でＹｅｓ）、新バージョンのソフトウェアモジュールをデバイス管理サーバ２０より取得する（Ｓ６０３）。その他の処理は、第三の実施の形態と同様である。
【００５７】
上述したように、第六の実施の形態におけるインストールイメージ作成システム２によれば、第三の実施の形態におけるインストールイメージ作成システム２に対して、ネットワークトラフィックを軽減させることができ、効率的にインストールイメージを作成することができる。
【００５８】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【図面の簡単な説明】
【００５９】
【図１】第一の実施の形態におけるインストールイメージ作成システムの構成例を示す図である。
【図２】本発明の実施の形態におけるインストールイメージ作成装置のハードウェア構成例を示す図である。
【図３】第一の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。
【図４】第二の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。
【図５】第三の実施の形態におけるインストールイメージ作成システムの構成例を示す図である。
【図６】第三の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。
【図７】第四の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。
【図８】第五の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。
【図９】第六の実施の形態におけるインストールイメージ作成装置の処理手順を説明するためのフローチャートである。
【符号の説明】
【００６０】
１            インストールイメージ作成システム
１０          インストールイメージ作成装置
１１          入出力部
１２          制御部
１３          インストールイメージ作成部
２０          デバイス管理サーバ
３０          ネットワークデバイス
４０          公開サーバ
５１、５２    ネットワーク
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        演算処理装置
１０５        インタフェース装置
１０６        表示装置
１０７        入力装置
Ｂ            バス
【図１】
2006331160.tif 000003
【図２】
2006331160.tif 000004
【図３】
2006331160.tif 000005
【図４】
2006331160.tif 000006
【図５】
2006331160.tif 000007
【図６】
2006331160.tif 000008
【図７】
2006331160.tif 000009
【図８】
2006331160.tif 000010
【図９】
2006331160.tif 000011