(57)【要約】【課題】情報処理装置間で共通の設定情報のみならず、情報処理装置間で相異なる設定情報も、既にネットワークに接続されている情報処理装置の設定情報を利用して設定を行う方法を提供する。【解決手段】既にネットワークに接続されている情報処理装置に、そのネットワーク設定情報を、リムーバルメディアに書き込ませ（ステップ１０１と１０２）、このリムーバルメディアを、ネットワーク設定を行う情報処理装置に読み出させる（ステップ１０３）。ＤＮＳサーバ、デフォルトＧＷ、ドメインなど、情報処理装置間で共通の設定項目についてはそのまま、このネットワーク設定情報を設定する（ステップ１０４）。ＩＰアドレスなど、ネットワークに接続される情報処理装置間で相異なる設定項目については、このネットワーク設定情報を用いつつ、ネットワークに接続されている他の情報処理装置と重複しないように個別に設定を行う（ステップ１０５）。【選択図】  図１
2004287746.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置のネットワーク設定を行う方法において、
前記ネットワークに既に接続されている第１の情報処理装置が、該第１の情報処理装置内の、ネットワーク設定情報が格納されているファイルから、該ネットワーク設定情報を抽出し、リムーバルメディアに書き込む第１のステップと、
前記ネットワークに接続するためのネットワーク設定を新たに行う第２の情報処理装置が、前記リムーバルメディアから前記ネットワーク設定情報を読み出す第２のステップと、
前記第２の情報処理装置が、前記ネットワーク設定情報のうち、前記ネットワークに接続される情報処理装置で共通の第１の項目について、前記ネットワーク設定情報をそのまま設定する第３のステップと、
前記第２の情報処理装置が、前記ネットワーク設定情報のうち、前記ネットワークに接続される情報処理装置で相異なる第２の項目について、前記ネットワーク設定情報を用いて、前記ネットワークに接続されている他の情報処理装置と重複しないように設定を行う第４のステップを有することを特徴とする方法。
【請求項２】
前記第１の項目は、ＤＮＳサーバと、デフォルトＧＷと、ドメインと、前記ネットワークに接続される情報処理装置を使用するための設定情報を含む、請求項１に記載の方法。
【請求項３】
前記第２の項目は、ネットマスクとＩＰアドレスを含み、前記第４のステップは、ＩＰアドレスについて、ＩＰアドレスに含まれるネットワークアドレスを用いて設定を行う、請求項１または２に記載の方法。
【請求項４】
ネットワークに既に接続されている情報処理装置に、
該情報処理装置内の、ネットワーク設定情報が格納されているファイルから、該ネットワーク設定情報を抽出し、リムーバルメディアに書き込むステップを実行させるプログラム。
【請求項５】
ネットワーク設定を新たに行う情報処理装置に、
前記ネットワークに既に接続されている情報処理装置のネットワーク設定情報が記録されているリムーバルメディアから該ネットワーク設定情報を読み出す第１のステップと、
前記ネットワーク設定情報のうち、前記ネットワークに接続される情報処理装置で共通の第１の項目について、前記ネットワーク設定情報をそのまま設定する第２のステップと、
前記ネットワーク設定情報のうち、前記ネットワークに接続される情報処理装置で相異なる第２の項目について、前記ネットワーク設定情報を用いて、前記ネットワークに接続されている他の情報処理装置と重複しないように設定を行う第３のステップを実行させるプログラム。
【請求項６】
前記第１の項目は、ＤＮＳサーバと、デフォルトＧＷと、ドメインと、前記ネットワークに接続される情報処理装置を使用するための設定情報を含む、請求項５に記載のプログラム。
【請求項７】
前記第２の項目は、ネットマスクとＩＰアドレスを含み、前記第３のステップは、ＩＰアドレスについて、ＩＰアドレスに含まれるネットワークアドレスを用いて設定を行う、請求項５または６に記載のプログラム。
【請求項８】
請求項４に記載のプログラムが記録された、コンピュータ読み取りが可能な記録媒体。
【請求項９】
請求項５から７のいずれか１項に記載のプログラムが記録された、コンピュータ読み取りが可能な記録媒体。
【請求項１０】
ネットワークに接続可能な情報処理装置において、
当該情報処理装置内の、ネットワーク設定情報が格納されているファイルから、該ネットワーク設定情報を抽出し、リムーバルメディアに書き込む手段を有することを特徴とする情報処理装置。
【請求項１１】
ネットワークに接続可能な情報処理装置において、
前記ネットワークに既に接続されている情報処理装置のネットワーク設定情報が記録されているリムーバルメディアから該ネットワーク設定情報を読み出す第１の手段と、
前記ネットワーク設定情報のうち、前記ネットワークに接続される情報処理装置で共通の第１の項目について、前記ネットワーク設定情報をそのまま設定する第２の手段と、
前記ネットワーク設定情報のうち、前記ネットワークに接続される情報処理装置で相異なる第２の項目について、前記ネットワーク設定情報を用いて、前記ネットワークに接続されている他の情報処理装置と重複しないように設定を行う第３の手段を有することを特徴とする情報処理装置。
【請求項１２】
前記第１の項目は、ＤＮＳサーバと、デフォルトＧＷと、ドメインと、前記ネットワークに接続される情報処理装置を使用するための設定情報を含む、請求項１１に記載の情報処理装置。
【請求項１３】
前記第２の項目は、ネットマスクとＩＰアドレスを含み、前記第３の手段は、ＩＰアドレスについて、ＩＰアドレスに含まれるネットワークアドレスを用いて設定を行う、請求項１１または１２に記載の情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置のネットワーク設定に関する。
【０００２】
【従来の技術】
ネットワークに情報処理装置を新規に接続する場合などでは、情報処理装置にネットワークに関する設定を行う必要がある。これらの設定は、ネットワークによって異なるため、情報処理装置の利用者は、ネットワーク管理者などの専門的な知識を有する人に設定方法を教えてもらいながら設定を行うことが多く、時間や労力が多大にかかった。
【０００３】
そこで、ネットワーク設定を容易に行う方法が提案されている。例えば、設定情報のソース端末とコピー先の端末を指定し、ネットワークを介して、端末間で共通する設定情報を複製して送信する技術が提案されている（例えば、特許文献１参照）。
【０００４】
【特許文献１】
特開２００１−１７５５６２号公報
【０００５】
【発明が解決しようとする課題】
上記従来技術は、端末間で共通する設定情報をすべて、ネットワークを介して送信している。したがって、その前提として、何らかの方法でＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスの設定がなされていなければならない。
【０００６】
近年、ＩＰアドレスの自動設定については、多くの技術が提案されているが、ＩＰアドレスのように情報処理装置間で異なる設定を行うものについても、ネットワークアドレスのように情報処理装置間で共通する部分もあるため、既にネットワークに接続されている情報処理装置の設定情報を利用できれば、さらに効率的に設定することができるはずである。
【０００７】
本発明の目的は、情報処理装置間で共通の設定情報のみならず、情報処理装置間で相異なる設定情報も、既にネットワークに接続されている情報処理装置の設定情報を利用して設定を行う方法を提供することにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、本発明は、既にネットワークに接続されている情報処理装置に、そのネットワーク設定情報を、ＦＤ（フロッピーディスク）などのリムーバルメディアに書き込ませ、このリムーバルメディアを、ネットワーク設定を行う情報処理装置に読み出させる。ＤＮＳ（Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サーバ、デフォルトＧＷ（Ｇａｔｅ  Ｗａｙ）、ドメイン、プリンタを含む、ネットワークに接続される情報処理装置を使用するための設定情報など、情報処理装置間で共通の設定項目についてはそのまま、このネットワーク設定情報を設定する。ＩＰアドレス、ＰＣ（パーソナルコンピュータ）名など、ネットワークに接続される情報処理装置間で相異なる設定項目については、このネットワーク設定情報を用いつつ、ネットワークに接続されている他の情報処理装置と重複しないように個別に設定を行う。例えば、ＩＰアドレスについては、ネットワークアドレス部分は共通なので、ホストアドレスを少しずつ変えて仮設定し、他の情報処理装置との重複を調べて、重複がなければ仮設定を本設定にする。
【０００９】
【発明の実施の形態】
次に、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１０】
本発明のネットワーク設定方法の適用場面の具体例としては、次の場合が挙げられる。
（１）既に情報処理装置が接続されているネットワークに新たに情報処理装置を接続する場合
（２）サーバを入れ替える場合、および／または、情報処理装置を総入れ替えする場合
（１）の場合、既に接続されている情報処理装置と、これから新たに接続する情報処理装置の間で本発明を適用することができる。（２）の場合、サーバのみを以前の設定のまま入れ替える場合を除いては、情報処理装置の再設定を行う必要がある。そこで、サーバまたは情報処理装置の入れ替え前の情報処理装置と入れ替え後の情報処理装置、または、入れ替え後、最初に再設定した情報処理装置と２番目以降に再設定する情報処理装置の間で本発明を適用することができる。
【００１１】
表１を参照すると、ネットワーク設定を行う際に、情報処理装置間で同じ設定を行う項目と、情報処理装置間で相異なる設定を行う項目の具体例が示されている。本発明は、この２つの項目で異なる処理を行う。
【００１２】
【表１】
2004287746.tif 000003
図１を参照すると、本発明のネットワーク設定方法の処理の流れを示すフローチャートが示されている。
【００１３】
ステップ１０１で、既にネットワークに接続されている情報処理装置（以下、既接続情報処理装置）は、そのネットワーク設定情報を、当該情報処理装置のネットワーク設定情報が格納されているファイルから抽出する。ネットワーク設定情報が格納されているファイルとは、例えば、Ｗｉｎｄｏｗｓ９５以降で使われているレジストリーが挙げられる。
【００１４】
ステップ１０２で、この既接続情報処理装置は、ＦＤなどのリムーバルメディアに抽出したネットワーク設定情報を項目ごとに書き込む。
【００１５】
ステップ１０３で、これからネットワークに接続される情報処理装置（以下、未接続情報処理装置）は、既接続情報処理装置が抽出し、ＦＤなどのリムーバルメディアに書き込んだネットワーク設定情報を読み出す。
【００１６】
ステップ１０４で、この未接続情報処理装置は、ＦＤから読み出したネットワーク設定情報のうち、情報処理装置間で同じ設定を行う設定情報（ＤＮＳサーバ、デフォルトＧＷ、ドメイン、プリンタ設定）を、当該項目についてそのまま設定する。
【００１７】
ステップ１０５で、この未接続情報処理装置は、情報処理装置間で相異なる設定を行う設定情報（ＩＰアドレス、ＰＣ名）について設定を行う。
【００１８】
図２を参照すると、情報処理装置間で相異なる設定を行うＩＰアドレス、ＰＣ名についての設定の処理の流れを示すフローチャートが示されている。
【００１９】
ステップ２０１で、未接続情報処理装置は仮ＩＰアドレスを設定する。仮ＩＰアドレスは、既接続情報処理装置のＩＰアドレスを利用して類推する。例えば、既接続情報処理装置のＩＰアドレスが“１９２．１６８．０．２”で、ネットマスクが“２５５．２５５．２５５．０”であるとき、ネットワークアドレス“１９２．１６８．０”は共通であるから、ホストアドレス“２”に１を足して“１９２．１６８．０．３”と仮設定する。
【００２０】
ステップ２０２で、未接続情報処理装置は、仮ＩＰアドレスと同一のＩＰアドレスが、ネットワーク上の他の情報処理装置によって使用されているかを問い合わせるＡＲＰ（Ａｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）パケットを、ネットワークに向けて送信する。
【００２１】
ステップ２０３で、未接続情報処理装置に、ＡＲＰパケットに対する応答があれば、仮ＩＰアドレスと同一のＩＰアドレスが、ネットワーク上の他の情報処理装置によって使用されているので、ステップ２０４で、仮ＩＰアドレスを変更して、ステップ２０２に戻る。仮ＩＰアドレスの変更方法としては、ホストアドレスの数字を１つずつ増やすことが考えられる。ＡＲＰパケットに対する応答がなければ、仮ＩＰアドレスと同一のＩＰアドレスが、ネットワーク上の他の情報処理装置によって使用されていないので、ステップ２０５に進む。
【００２２】
ステップ２０５で、未接続情報処理装置は、ＡＲＰパケットに対する応答がなかった仮ＩＰアドレスを正式なＩＰアドレスとして設定する。
【００２３】
ステップ２０６で、未接続情報処理装置はＰＣ名の設定を行う。設定方法としては、ステップ２０５で設定されたＩＰアドレスのホストアドレスに任意の文字を付与することが考えられる。上の例では、ＩＰアドレスが“１９２．１６８．０．３”と本設定されたとすると、ホストアドレス“３”に任意の文字“ｐｃ”を付与して、“ｐｃ３”と設定する。ホストアドレスは、当該ネットワークにおいて重複することはないので、当該ネットワークでＰＣ名にホストアドレスを含めるような取り決めをしておけば、ＰＣ名も重複が避けられるとともに、ＩＰアドレスが決まれば瞬時に設定される。
【００２４】
なお、本発明のネットワーク設定方法を実現する情報処理装置は、本方法の処理を実行するための専用のハードウェアにより構成する以外に、本方法の処理を実行するためのプログラムを、コンピュータ読み取りが可能な記録媒体に記録して、この記録媒体に記録されたプログラムを情報処理装置に読み込ませることにより構成してもよい。コンピュータ読み取りが可能な記録媒体とは、フロッピーディスク、光磁気ディスク、ＣＤ−ＲＯＭ等の記録媒体、情報処理装置に内蔵されるハードディスク装置等の記憶装置を指す。さらに、コンピュータ読み取りが可能な記録媒体とは、インターネットを介してプログラムを送信する場合のように、短時間の間に、動的にプログラムを保持するもの（伝送媒体もしくは伝送波）、その場合の情報処理装置となるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含む。
【００２５】
【発明の効果】
以上説明したように、本発明によれば、情報処理装置間で共通の設定を行う設定情報のみならず、情報処理装置間で相異なる設定を行う設定情報も、既にネットワークに接続されている情報処理装置の設定情報を利用して容易に設定できる。
【図面の簡単な説明】
【図１】本発明のネットワーク設定方法の処理の流れを示したフローチャートである。
【図２】情報処理装置間で相異なる設定を行うＩＰアドレス、ＰＣ名の設定の処理の流れを示すフローチャートである。
【符号の説明】
１０１〜１０７  ステップ
２０１〜２０６  ステップ
【図１】
2004287746.tif 000004
【図２】
2004287746.tif 000005