(57)【要約】【課題】ファイル配布時の管理者の負担を大幅に軽減することができるデータ処理装置およびそのプログラムおよびデータ処理システムを提供すること目的とする。【解決手段】ＯＳ固有のソフトウェアを受け取って、当該ソフトウェアを所定形式のファイルへ変換する変換サーバを、それぞれのＯＳについて複数備え、当該変換サーバに対して、前記ＯＳ固有のソフトウェアの前記ファイルへの変換を依頼するデータ処理装置において、外部装置との間でデータをやりとりする通信手段を備え、前記外部装置より、ＯＳ種別をあらわすＯＳ種別情報、および、変換対象ソフトウェアを受信すると、前記ＯＳ種別情報に基づいて、ＯＳ種別を判断し、当該判断したＯＳ種別に対応した前記変換サーバに対し、前記受信した変換対象ソフトウェアを送信して、当該変換対象ソフトウェアの前記ファイルへの変換を依頼するようにした。【選択図】        図６
2006318156.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳ固有のソフトウェアを受け取って、当該ソフトウェアを所定形式のファイルへ変換する変換サーバを、それぞれのＯＳについて複数備え、当該変換サーバに対して、前記ＯＳ固有のソフトウェアの前記ファイルへの変換を依頼するデータ処理装置において、
外部装置との間でデータをやりとりする通信手段を備え、
前記外部装置より、ＯＳ種別をあらわすＯＳ種別情報、および、変換対象ソフトウェアを受信すると、前記ＯＳ種別情報に基づいて、ＯＳ種別を判断し、当該判断したＯＳ種別に対応した前記変換サーバに対し、前記受信した変換対象ソフトウェアを送信して、当該変換対象ソフトウェアの前記ファイルへの変換を依頼することを特徴とするデータ処理装置。
【請求項２】
前記ＯＳ種別情報に対応した前記変換サーバの識別情報を記憶した変換サーバ識別情報テーブルをさらに備え、
前記ＯＳ種別情報を受信すると、前記変換サーバの識別情報テーブルに基づいて、前記ＯＳ種別情報に対応した前記変換サーバの識別情報を取得し、当該取得した識別情報に基づいて、依頼先の前記変換サーバを特定するようにしたことを特徴とする請求項１記載のデータ処理装置。
【請求項３】
前記変換サーバ識別情報テーブルを管理する管理手段をさらに備えたことを特徴とする請求項２記載のデータ処理装置。
【請求項４】
前記複数の変換サーバを実現する変換サーバ処理手段をさらに備えたことを特徴とする請求項１または請求項２または請求項３記載のデータ処理装置。
【請求項５】
ＯＳ固有のソフトウェアを受け取って、当該ソフトウェアを所定形式のファイルへ変換する変換サーバを、それぞれのＯＳについて複数備え、当該変換サーバに対して、前記ＯＳ固有のソフトウェアの前記ファイルへの変換を依頼するデータ処理装置のプログラムにおいて、
外部装置より、ＯＳ種別をあらわすＯＳ種別情報、および、変換対象ソフトウェアを受信すると、前記ＯＳ種別情報に基づいて、ＯＳ種別を判断し、当該判断したＯＳ種別に対応した前記変換サーバに対し、前記受信した変換対象ソフトウェアを送信して、当該変換対象ソフトウェアの前記ファイルへの変換を依頼することを特徴とするデータ処理装置のプログラム。
【請求項６】
それぞれのＯＳについて複数設けられ、ＯＳ固有のソフトウェアを受け取って、当該ソフトウェアを所定形式のファイルへ変換する変換サーバと、
請求項１または請求項２または請求項３記載のデータ処理装置を備えてなることを特徴とするデータ処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアント端末にプログラムを配布する際に好適なデータ処理装置およびそのプログラムおよびデータ処理システムに関する。
【背景技術】
【０００２】
従来、複数のクライアント端末が接続されているローカルエリアネットワークにおいて、例えば、プリンタドライバ等のソフトウェアを各クライアント端末へ配布する際、ローカルエリアネットワークに設けられた配布用サーバに配布ファイルを格納させ、各クライアント端末が当該配布用サーバへアクセスして、格納された配布ファイルを取得できるようにすると、ソフトウェア配布時におけるシステム管理者の負担を大幅に軽減することができる。
【０００３】
また、このソフトウェア配布時に用いられる配布ファイルとしては、例えば、プリンタドライバをＺｉｐ等のアーカイブ形式で圧縮したファイルや、圧縮ファイルの復元時に復元用のソフトウェアを必要としない自己解凍形式のファイルが用いられる。
【０００４】
このような圧縮形式のファイルを用いることで、配布ファイルのデータサイズが小さくなり、それにより、配布時におけるローカルエリアネットワークのトラフィックが軽減され、また、配布用サーバに必要となる蓄積容量を削減することができる（特許文献１参照）。
【特許文献１】特開２００２−２５９５９０公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、同一のローカルエリアネットワークに異なるＯＳを搭載したクライアント端末が接続されるという事態が生じている。例えば、研究機関等以外の一般のオフィスの場合、これまでは普及度の上から、Ｗｉｎｄｏｗｓ（米国マイクロソフト社の登録商標；以下同じ）系のＯＳが搭載されているクライアント端末がほとんどであったが、クライアント端末の多様性が広がった結果、例えば、ＬｉｎｕｘをＯＳとして搭載したクライアント端末や、Ｍａｃｉｎｔｏｓｈ（米国アップルコンピュータ社の登録商標；以下同じ）がクライアント端末として接続されるという事態を生じている。
【０００６】
ここで、Ｌｉｎｕｘは、自由に再配布することのできる独立したＵｎｉｘ系ＯＳであり、オリジナルの作者はＬｉｎｕｓ  Ｔｏｒｖａｌｄｓである。また、ＵＮＩＸは、Ｔｈｅ  Ｏｐｅｎ  Ｇｒｏｕｐ  Ｌｔｄ．が独占的にライセンスしている米国ならびに他の国における登録商標である。
【０００７】
このようにして、同一のローカルエリアネットワークに異なるＯＳを搭載したクライアント端末が接続されるようになってきたため、ソフトウェアを配布する場合、それぞれのＯＳに対応したソフトウェアを準備する必要がある。
【０００８】
通常、プリンタドライバ等は、プリンタメーカが用意したものを用いるため、管理者は複数のＯＳにそれぞれ対応したプリンタドライバ等をメーカのサイトからダウンロードすることで、プリンタドライバ等を準備することができるが、上述したように、配布ファイルの形式を圧縮ファイルや自己解凍形式のファイルに変換する際、管理者が使用している端末装置（管理者端末）に搭載されていないＯＳの配布ファイルを直接作成することができない。
【０００９】
そのために、異なるＯＳが搭載されたクライアント端末に対応するためには、それぞれのＯＳを搭載した複数の管理者端末を設け、各管理者端末では、自端末に搭載されているＯＳの配布ファイルを作成するようにすればよい。
【００１０】
したがって、従来、管理者端末が複数必要となり、ファイル配布時の管理者の負担が大きいという不具合を生じていた。
【００１１】
本発明は、かかる実情に鑑みてなされたものであり、ファイル配布時の管理者の負担を大幅に軽減することができるデータ処理装置およびそのプログラムおよびデータ処理システムを提供すること目的とする。
【課題を解決するための手段】
【００１２】
本発明は、ＯＳ固有のソフトウェアを受け取って、当該ソフトウェアを所定形式のファイルへ変換する変換サーバを、それぞれのＯＳについて複数備え、当該変換サーバに対して、前記ＯＳ固有のソフトウェアの前記ファイルへの変換を依頼するデータ処理装置において、外部装置との間でデータをやりとりする通信手段を備え、前記外部装置より、ＯＳ種別をあらわすＯＳ種別情報、および、変換対象ソフトウェアを受信すると、前記ＯＳ種別情報に基づいて、ＯＳ種別を判断し、当該判断したＯＳ種別に対応した前記変換サーバに対し、前記受信した変換対象ソフトウェアを送信して、当該変換対象ソフトウェアの前記ファイルへの変換を依頼するようにしたものである。
【００１３】
また、前記ＯＳ種別情報に対応した前記変換サーバの識別情報を記憶した変換サーバ識別情報テーブルをさらに備え、前記ＯＳ種別情報を受信すると、前記変換サーバの識別情報テーブルに基づいて、前記ＯＳ種別情報に対応した前記変換サーバの識別情報を取得し、当該取得した識別情報に基づいて、依頼先の前記変換サーバを特定するようにしたものである。
【００１４】
また、前記変換サーバ識別情報テーブルを管理する管理手段をさらに備えたものである。
【００１５】
また、前記複数の変換サーバを実現する変換サーバ処理手段をさらに備えたものである。
【００１６】
また、ＯＳ固有のソフトウェアを受け取って、当該ソフトウェアを所定形式のファイルへ変換する変換サーバを、それぞれのＯＳについて複数備え、当該変換サーバに対して、前記ＯＳ固有のソフトウェアの前記ファイルへの変換を依頼するデータ処理装置のプログラムにおいて、外部装置より、ＯＳ種別をあらわすＯＳ種別情報、および、変換対象ソフトウェアを受信すると、前記ＯＳ種別情報に基づいて、ＯＳ種別を判断し、当該判断したＯＳ種別に対応した前記変換サーバに対し、前記受信した変換対象ソフトウェアを送信して、当該変換対象ソフトウェアの前記ファイルへの変換を依頼するようにしたものである。
【００１７】
また、それぞれのＯＳについて複数設けられ、ＯＳ固有のソフトウェアを受け取って、当該ソフトウェアを所定形式のファイルへ変換する変換サーバと、請求項１または請求項２または請求項３記載のデータ処理装置を備えてなることを特徴とするデータ処理システムである。
【発明の効果】
【００１８】
したがって、本発明によれば、１つの管理者端末を利用して、複数のＯＳに対応した配布ファイルを作成することができるので、ファイル配布時の管理者の負担が大幅に軽減するという効果を得る。
【発明を実施するための最良の形態】
【００１９】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２０】
図１は、本発明の一実施例にかかるネットワークシステムの一例を示している。
【００２１】
同図において、ローカルエリアネットワークＬＡＮには、配布形式ファイルを受け取る複数の利用者端末ＴＵ１〜ＴＵｎ、配布形式ファイルの作成をメインサーバ装置ＭＳへ依頼する管理者端末ＴＭ、配布形式ファイルの作成依頼を受け付けるとともに配布形式ファイルを配布するためのメインサーバ装置ＭＳ、配布形式ファイルを作成するための変換サーバＣＳａ，ＣＳｂ，ＣＳｃ、および、ネットワーク対応プリンタＰＲが接続されている。
【００２２】
ここで、利用者端末ＴＵ１〜ＴＵｎおよび管理者端末ＴＭには、ＯＳ＿Ａ，ＯＳ＿Ｂ，ＯＳ＿Ｃの３種類のＯＳのいずれかが搭載されており、それぞれは、搭載されているＯＳに対応したファイルを実行することが可能である。
【００２３】
また、ネットワーク対応プリンタＰＲは、利用者端末ＴＵ１〜ＴＵｎおよび管理者端末ＴＭから利用可能であり、利用者端末ＴＵ１〜ＴＵｎおよび管理者端末ＴＭから指定された印刷動作を行うものである。
【００２４】
また、メインサーバ装置ＭＳは、Ｗｅｂサービス（のサーバ）機能（後述）が実装されており、このＷｅｂサービス機能を利用して配布形式ファイルの配布を行うようにしている。
【００２５】
また、変換サーバＣＳａには、ＯＳ＿Ａが搭載されており、メインサーバ装置ＭＳから配布形式ファイルの変換（作成）が依頼されるとともに、変換対象となるファイルを受信すると、ＯＳ＿Ａが搭載されている他の端末装置で処理可能な自己解凍形式のファイル（Ｚｉｐファイル）を配布形式ファイルとして作成し、メインサーバ装置ＭＳへ送信するものである。
【００２６】
また、変換サーバＣＳｂには、ＯＳ＿Ｂが搭載されており、メインサーバ装置ＭＳから配布形式ファイルの変換（作成）が依頼されるとともに、変換対象となる配布ファイルを受信すると、ＯＳ＿Ｂが搭載されている他の端末装置で処理可能な自己解凍形式のファイル（Ｚｉｐファイル）を配布形式ファイルとして作成し、メインサーバ装置ＭＳへ送信するものである。
【００２７】
また、変換サーバＣＳｃには、ＯＳ＿Ｃが搭載されており、メインサーバ装置ＭＳから配布形式ファイルの変換（作成）が依頼されるとともに、変換対象となる配布ファイルを受信すると、ＯＳ＿Ｃが搭載されている他の端末装置で処理可能な自己解凍形式のファイル（Ｚｉｐファイル）を配布形式ファイルとして作成し、メインサーバ装置ＭＳへ送信するものである。
【００２８】
また、利用者端末ＴＵ１〜ＴＵｎ、管理者端末ＴＭ、メインサーバ装置ＭＳ、および、変換サーバＣＳａ，ＣＳｂ，ＣＳｃは、共通の構成のデータ処理装置（コンピュータ装置）により実現することができ、その構成の一例を図２に示す。
【００２９】
同図において、ＣＰＵ（中央処理装置）１は、このデータ処理装置の動作制御を行うものであり、ＲＯＭ（リード・オンリ・メモリ）２は、ＣＰＵ１が起動時に実行するプログラムや必要なデータ等を記憶するためのものであり、ＲＡＭ（ランダム・アクセス・メモリ）３は、ＣＰＵ１のワークエリア等を構成するためのものである。
【００３０】
キャラクタジェネレータ４は、図形文字の表示データを発生するためのものであり、時計回路５は、現在日時情報を出力するためのものであり、ローカルエリアネットワークインターフェース回路６は、このデータ処理装置をローカルエリアネットワークＬＡＮに接続するためのものであり、ローカルエリアネットワーク伝送制御部７は、ローカルエリアネットワークＬＡＮを介して、他のデータ端末装置との間で種々のデータをやりとりするための各種所定のプロトコルスイートの通信制御処理を実行するためのものである。
【００３１】
磁気ディスク装置８は、種々のアプリケーションプログラム、ワークデータ、ファイルデータ、画情報データなどの種々のデータを記憶するためのものであり、ＣＤ−ＲＯＭ装置９は、交換可能な記録媒体であるＣＤ−ＲＯＭ１０のデータを読み込むためのものであり、ＣＲＴ画面表示装置１１は、このデータ処理装置を操作するための画面を表示するためのものであり、表示制御部１２は、ＣＲＴ画面表示装置１１の表示内容を制御するためのものである。
【００３２】
キーボード装置１３は、ユーザがこのデータ処理装置に種々のキー操作を行うためのものであり、画面指示装置１４は、ＣＲＴ画面表示装置１１の任意の点を指示する等の操作作業を行うためのものであり、入力制御部１５は、キーボード装置１３および画面指示装置１４の入力情報を取り込む等するためのものである。
【００３３】
これらのＣＰＵ１、ＲＯＭ２、ＲＡＭ３、キャラクタジェネレータ４、時計回路５、ローカルエリアネット伝送制御部７、磁気ディスク装置８、ＣＤ−ＲＯＭ装置９、表示制御部１２、および、入力制御部１５は、内部バス１６に接続されており、これらの各要素間のデータのやりとりは、主としてこの内部バス１６を介して行われる。
【００３４】
さて、本実施例では、管理者端末ＴＭには、利用者端末ＴＵ１〜ＴＵｎへ配布する配布形式ファイルの元になる配布ファイルが保存されている。この場合、図３（ａ）に示すように、ＯＳ＿Ａに対応した配布ファイル群（ＯＳ＿Ａ用配布ファイル群）、ＯＳ＿Ｂに対応した配布ファイル群（ＯＳ＿Ｂ用配布ファイル群）、および、ＯＳ＿Ｃに対応した配布ファイル群（ＯＳ＿Ｃ用配布ファイル群）が管理者端末ＴＭの磁気ディスク装置８に保存されている。
【００３５】
ここで、例えば、配布ファイルとしては、ネットワーク対応プリンタＰＲを使用する際に必要となるプリンタドライバ・ソフトウェアや、ネットワーク対応プリンタＰＲの状態などを取得表示するためのプリンタユーティリティ・ソフトウェアなどである。
【００３６】
また、メインサーバ装置ＭＳは、図４（ａ）に示すように、変換サーバ情報テーブルを備えている。この変換サーバ情報テーブルに登録されている変換サーバ情報は、同図（ｂ）に示すように、ＯＳ種別（ＯＳ＿Ａ，ＯＳ＿Ｂ，ＯＳ＿Ｃの区別）および対応する変換サーバＣＳａ，ＣＳｂ，ＣＳｃをアクセスする際に必要となるネットワークアドレス（例えば、ＩＰアドレス、または、ホスト名など）が登録されている。
【００３７】
また、メインサーバ装置ＭＳには、同図（ｃ）に示すような配布先ユーザＯＳ情報テーブルが記憶されている。この配布先ユーザＯＳ情報テーブルに登録されている配布先ユーザＯＳ情報は、同図（ｄ）に示すように、ユーザ名、メールアドレス、および、ＯＳ種別（ＯＳ＿Ａ，ＯＳ＿Ｂ，ＯＳ＿Ｃの区別）からなる。
【００３８】
ここで、メインサーバ装置ＭＳからユーザが配布形式ファイルを取得する際、メインサーバ装置ＭＳのＷｅｂページへアクセスして、ＨＴＴＰ（ＨｙｐｅｒＴｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルまたはＦＴＰ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）プロトコルを利用して受信する方法と、メインサーバ装置ＭＳの配布形式ファイルへ直接アクセスして、ＦＴＰプロトコルまたはＨＴＴＰプロトコルを利用して受信する方法がある。
【００３９】
そこで、メインサーバ装置ＭＳには、図５（ａ）に示すように、公開可能な配布用Ｗｅｂページ領域に配布用Ｗｅｂページが複数作成されて保存されるとともに、同図（ｂ）に示すように、公開可能な領域に配布形式ファイルが配布形式ファイル保存領域に保存される。
【００４０】
以上の構成で、管理者がファイルを配布する場合、まず、配布ファイルを入手して、磁気ディスク装置８に保存しておく。この配布ファイルの入手方法は、例えば、ローカルエリアネットワークＬＡＮを介し、図示しないルータ装置を介してインターネットへ接続し、インターネットに開設されているメーカーサイトから必要なファイル（プリンタドライバ・ソフトウェア、プリントユーティリティ・ソフトウェアなど）をダウンロードしたり、あるいは、メーカーから配布されているＣＤ−ＲＯＭを入手し、ＣＤ−ＲＯＭに格納されているファイルを読み出すことで入手することができる。
【００４１】
次に、管理者端末ＴＭを操作して、メインサーバ装置ＭＳに対して、ＯＳ種別および１つ以上の配布ファイルを指定した状態で、作成依頼を送信する（図６参照）。この場合、例えば、メインサーバ装置ＭＳに配布形式ファイルの作成・配布受け付けのためのＷｅｂページ（受け付けページ）を設けておき、管理者端末ＴＭでＷｅｂブラウザを起動し、その受け付けページへアクセスすることで、作成依頼の送信を行うことができる。また、複数の配布ファイルを指定する場合、例えば、フォルダにそれらの配布ファイルを格納して１つのオブジェクトとして取り扱える状態にし、当該フォルダを配布ファイルとして指定することができる。
【００４２】
また、その作成依頼の送信については、例えば、Ｗｅｂサービスで標準的に適用されるＳＯＡＰ（Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ）プロトコルを利用して行うことができ、また、扱うファイル等の記述については、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）を利用することができる。
【００４３】
図７は、作成依頼の送信時に適用されるＳＯＡＰメッセージのＳＯＡＰエンベロープのボディ部分を抜き出したものを例示している。
【００４４】
同図において、各種ドライバやアプリケーションをインストールさせるプログラムであるインストールパッケージ、このインストールパッケージに含まれている各種ドライバやアプリケーション等をｏｂｊｅｃｔ要素としている。
【００４５】
オブジェクト名がｉｎｓｔａｌｌＰａｃｋａｇｅのフィールド要素には、このインストールパッケージを実行させる端末のＯＳ種別を、＜ｎａｍｅ＞ｏｓＴｙｐｅ＜／ｎａｍｅ＞＜ｖａｌｕｅ＞ＯＳ＿Ａ＜／ｖａｌｕｅ＞で表したｉｔｅｍ要素や、パッケージ全体のサイズ情報を表したｉｔｅｍ要素である、＜ｎａｍｅ＞ｐａｃｋａｇｅＳｉｚｅ＜／ｎａｍｅ＞＜ｖａｌｕｅ＞１２３４５＜／ｖａｌｕｅ＞等が含まれている。
【００４６】
また、オブジェクト名がｐａｃｋａｇｅｄＤｒｉｖｅｒのフィールド要素には、そのドライバ名（プリンタドライバならプリンタドライバ名）を、＜ｎａｍｅ＞ｄｒｉｖｅｒＮａｍｅ＜／ｎａｍｅ＞＜ｖａｌｕｅ＞Ｐｒｉｎｔｅｒ  Ａ＜／ｖａｌｕｅ＞で表したｉｔｅｍ要素等が、オブジェクト名がｐａｃｋａｇｅｄＳｏｆｔｗａｒｅのフィールド要素には、このソフトウェアの名前を表した＜ｎａｍｅ＞ｓｏｆｔｗａｒｅＮａｍｅ＜／ｎａｍｅ＞＜ｖａｌｕｅ＞ＡＢＣ＜／ｖａｌｕｅ＞等が記述されている。
【００４７】
また、変換対象元ファイルはＭＩＭＥ（Ｍｕｌｔｉ  Ｐｕｒｐｏｓｅ  Ｍａｉｌ  Ｅｘｔｅｎｓｉｏｎ；ＲＦＣ１５２１，ＲＦＣ１５２２等を参照）等でエンコードされ、＜ｃｏｎｔｅｎ  ｈｒｅｆ＝ｃｉｄ：１＞タグから始まる部分以降に添付される。
【００４８】
なお、ＳＯＡＰメッセージの生成自体は公知の技術を用いてなされる。ここで、ＸＭＬ，ＳＯＡＰなどの技術により、ネットワークを通じてサービスの提供が実現できるＷｅｂサービス技術が登場した。これらの技術はＷ３Ｃ（ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／）を中心に定められた標準規格である。
【００４９】
このようにして、管理者端末ＴＭから作成依頼を受信すると、メインサーバ装置ＭＳは、受信したＳＯＡＰメッセージの内容を解析して、ＯＳ種別を判別する。ここで、ＯＳ種別がＯＳ＿Ａであった場合には、メインサーバ装置ＭＳは、変換サーバ情報テーブルを参照して、ＯＳ種別がＯＳ＿Ａの変換サーバ情報を取り出して、その変換サーバ情報から対象となる変換サーバＣＳａのネットワークアドレスを取得する。
【００５０】
そして、メインサーバ装置ＭＳは、取得したネットワークアドレスを適用して、対応する変換サーバＣＳａに対して、変換依頼および管理者端末ＴＭより受信した配布ファイルを送信する。
【００５１】
このようにして、メインサーバ装置ＭＳより変換依頼およびファイル（配布ファイル）を受信した変換サーバＣＳａは、受信したファイルを自己解凍型のＺｉｐファイルに変換し、その変換後のファイルを、配布形式ファイルとしてメインサーバ装置ＭＳへ送信する。
【００５２】
メインサーバ装置ＭＳは、変換サーバＣＳａより受信したファイルを配布形式ファイルとして、配布形式ファイル保存領域（図５（ｂ）参照）に保存する。それとともに、当該配布形式ファイルを利用者端末ＴＵ１〜ＴＵｎへ配布する際に表示する配布用Ｗｅｂページ（保存した配布形式ファイルを指定するリンクが含まれる）を作成し、配布用Ｗｅｂページ領域（図５（ａ）参照）に保存する。
【００５３】
このようにして、配布形式ファイルおよび配布用Ｗｅｂページを保存すると、配布先ユーザＯＳ情報テーブルを参照して、そのときのＯＳ種別に対応した配布先ユーザのユーザ名およびメールアドレスを１つ以上取得する。
【００５４】
そして、作成した配布用ＷｅｂページをアクセスするためのＵＲＬと、保存した配布形式ファイルをアクセスするためのＵＲＬを記載するとともに、配布形式ファイルの取得を案内する文面の電子メールを作成し、取得した１つ以上のメールアドレスへ送信する。
【００５５】
この電子メールを受信したユーザは、文面の配布用ＷｅｂページをアクセスするためのＵＲＬを操作するか、あるいは、配布形式ファイルをアクセスするためのＵＲＬを操作すると、対応するクライアントソフト、例えば、Ｗｅｂブラウザが起動し、前者の場合は配布用Ｗｅｂページが表示されるので、表示されるリンクをクリックすることで、配布形式ファイルを取得することができる。また、後者の場合は、直接ＦＴＰ転送が開始されて、配布形式ファイルを取得することができる。
【００５６】
図８は、この場合の管理者端末ＴＭの処理の一例を示している。
【００５７】
まず、管理者は、管理者端末ＴＭを操作して、メインサーバ装置ＭＳに対して、ＯＳ種別および１つ以上の配布ファイルを指定した状態で、作成依頼を送信する（処理１０１，１０２）。
【００５８】
図９は、この場合のメインサーバ装置ＭＳの処理の一例を示している。
【００５９】
メインサーバ装置ＭＳは、管理者端末ＴＭから作成依頼を受信すると（処理２０１）、受信したＳＯＡＰメッセージの内容を解析して、ＯＳ種別を判別する（処理２０２）。ここで、ＯＳ種別がＯＳ＿Ａであった場合には、メインサーバ装置ＭＳは、変換サーバ情報テーブルを参照して、ＯＳ種別がＯＳ＿Ａの変換サーバ情報を取り出して、その変換サーバ情報から対象となる変換サーバＣＳａのネットワークアドレスを取得する（処理２０３）。
【００６０】
そして、メインサーバ装置ＭＳは、取得したネットワークアドレスを適用して、対応する変換サーバＣＳａに対して、変換依頼および管理者端末ＴＭより受信した配布ファイルを送信する（処理２０４）。
【００６１】
メインサーバ装置ＭＳは、変換サーバＣＳａよりファイルを受信すると、その受信したファイルを配布形式ファイルとして、配布形式ファイル保存領域（図５（ｂ）参照）に保存する（処理２０５）。それとともに、当該配布形式ファイルを利用者端末ＴＵ１〜ＴＵｎへ配布する際に表示する配布用Ｗｅｂページ（保存した配布形式ファイルを指定するリンクが含まれる）を作成し、配布用Ｗｅｂページ領域（図５（ａ）参照）に保存する（処理２０６）。
【００６２】
このようにして、配布形式ファイルおよび配布用Ｗｅｂページを保存すると、配布先ユーザＯＳ情報テーブルを参照して、そのときのＯＳ種別に対応した配布先ユーザのユーザ名およびメールアドレスを１つ以上取得する（処理２０７）。
【００６３】
そして、作成した配布用ＷｅｂページをアクセスするためのＵＲＬと、保存した配布形式ファイルをアクセスするためのＵＲＬを記載するとともに、配布形式ファイルの取得を案内する文面の電子メールを作成し、取得した１つ以上のメールアドレスへ送信する（処理２０８）。
【００６４】
図１０は、変換サーバＣＳａ，ＣＳｂ，ＣＳｃの処理の一例を示している。
【００６５】
メインサーバ装置ＭＳより変換依頼およびファイル（配布ファイル）を受信すると（処理３０１）、受信したファイルを自己解凍型のＺｉｐファイルに変換し（処理３０２）、その変換後のファイルを、配布形式ファイルとしてメインサーバ装置ＭＳへ送信する（処理３０３）。
【００６６】
このようにして、本実施例では、複数のＯＳに対応した配布形式ファイルを作成する処理を、メインサーバ装置ＭＳおよび変換サーバＣＳａ，ＣＳｂ，ＣＳｃの処理により自動的に行うので、管理者端末ＴＭを操作する管理者の負担を大幅に軽減することができる。
【００６７】
なお、上述した実施例では、ネットワークアドレス対応プリンタＰＲのプリンタドライバ等を配布する場合について説明したが、それ以外のファイルを配布する際にも本発明を同様にして適用することができる。
【００６８】
また、上述した実施例では、Ｗｅｂサービス機能を利用して管理者端末ＴＭとメインサーバ装置ＭＳの間の通信を行っているが、この通信には、他の適宜な通信機能を利用することができる。例えば、任意のプロトコルのピア・ツー・ピア通信プロトコル等を適用することが可能である。
【００６９】
また、上述した実施例では、ローカルエリアネットワークＬＡＮの内側のネットワーク環境について本発明を適用した場合について説明したが、例えば、インターネット等のＷＡＮのネットワーク環境を利用する場合にも適用することができる。
【００７０】
また、本発明が適用できるＯＳ種別は、Ｗｉｎｄｏｗｓ，Ｍａｃｉｎｔｏｓｈｕ，Ｌｉｎｕｘに限らず、他のプラットフォームを形成する適宜なＯＳを採用することが可能である。
【図面の簡単な説明】
【００７１】
【図１】本発明の一実施例にかかるネットワークシステムの一例を示したブロック図。
【図２】データ処理装置（コンピュータ装置）の構成の一例を示したブロック図。
【図３】配布ファイル群について説明するための概略図。
【図４】変換サーバ情報テーブル、変換サーバ情報、配布先ユーザＯＳ情報テーブル、および、配布先ユーザＯＳ情報の一例を示した概略図。
【図５】配布用Ｗｅｂページ領域、配布形式ファイル保存領域の一例を示した概略図。
【図６】本発明の一実施例にかかるネットワークシステム内の通信の一例を示したタイミングチャート。
【図７】作成依頼の送信時に適用されるＳＯＡＰメッセージのＳＯＡＰエンベロープのボディ部分を抜き出したものを例示した概略図。
【図８】管理者端末ＴＭの処理の一例を示したフローチャート。
【図９】メインサーバ装置ＭＳの処理の一例を示したフローチャート。
【図１０】変換サーバＣＳａ，ＣＳｂ，ＣＳｃの処理の一例を示したフローチャート。
【符号の説明】
【００７２】
ＴＵ１〜ＴＵｎ  利用者端末
ＴＭ  管理者端末
ＭＳ  メインサーバ装置
ＣＳａ，ＣＳｂ，ＣＳｃ  変換サーバ
ＰＲ  ネットワーク対応プリンタ
【図１】
2006318156.tif 000003
【図２】
2006318156.tif 000004
【図３】
2006318156.tif 000005
【図４】
2006318156.tif 000006
【図５】
2006318156.tif 000007
【図６】
2006318156.tif 000008
【図７】
2006318156.tif 000009
【図８】
2006318156.tif 000010
【図９】
2006318156.tif 000011
【図１０】
2006318156.tif 000012