(57)【特許請求の範囲】
【請求項１】
ホスト装置に、
ネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報を保持させ、
前記第１のネットワーク装置の稼働状況に関する情報を取得させて保持させ、
前記ネットワークにネットワーク装置が設置されたことを検出させ、
前記ネットワークに第２のネットワーク装置が設置されたことを検出した時、前記第２のネットワーク装置が自動設定モードであり、前記第１のネットワーク装置と同機種で、保持された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合、前記第１のネットワーク装置の前記設定情報を、前記第２のネットワーク装置に設定させる指示を出させることを実行させることを特徴とするネットワーク設定プログラム。
【請求項２】
前記ネットワーク情報は、ＩＰアドレスを含む請求項１に記載のネットワーク設定プログラム。
【請求項３】
前記第１のネットワーク装置及び前記第２のネットワーク装置は、プリンターである請求項１または２に記載のネットワーク設定プログラム。
【請求項４】
ホスト装置で、ネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報を保持し、
前記ホスト装置で、前記第１のネットワーク装置の稼働状況に関する情報を取得して保持し、
前記ホスト装置で、前記ネットワークにネットワーク装置が設置されたことを検出し、
前記ネットワークに第２のネットワーク装置が設置されたことを検出した時、前記第２のネットワーク装置が自動設定モードであり、前記第１のネットワーク装置と同機種で、保持された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合、前記第１のネットワーク装置の前記設定情報を、前記第２のネットワーク装置に設定する指示を出すことを特徴とするネットワーク設定方法。
【請求項５】
ネットワークに設置される第１のネットワーク装置と、
前記ネットワークに設置された時に自動設定を行う自動設定モードが設定される設定部を有する第２のネットワーク装置と、
前記第１のネットワーク装置と接続し、前記ネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報及び前記第１のネットワーク装置の稼働状況に関する情報を記憶する記憶部、前記ネットワークにネットワーク装置が設置されたことを検出する検出部、及び前記ネットワークに前記第２のネットワーク装置が設置された時に前記第２のネットワーク装置に自動設定モードが設定されて前記第２のネットワーク装置が前記第１のネットワーク装置と同機種で、前記記憶部に記憶された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合に前記第１のネットワーク装置の前記設定情報を前記第２のネットワーク装置に設定する指示を出すネットワーク設定部を有するホスト装置と、
を備えることを特徴とするネットワークシステム。
【請求項６】
前記第２のネットワーク装置は、前記ホスト装置で出された前記指示を受けた後、ユーザーに対して自動設定の報知をし、当該報知に対する自動設定を行う旨のユーザー指示を受けた後に、前記指示を実行する請求項５に記載のネットワークシステム。
【請求項７】
前記第１のネットワーク装置及び前記第２のネットワーク装置は、プリンターである請求項５または６に記載のネットワークシステム。
【請求項８】
ホスト装置でネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報を保持し、
前記ホスト装置で、前記第１のネットワーク装置の稼働状況に関する情報を取得して保持し、
前記ホスト装置で、前記ネットワークにネットワーク装置が設置されたことを検出し、
前記ネットワークに第２のネットワーク装置が設置されたことを検出した時、検出された前記第２のネットワーク装置が自動設定モードであり、前記第１のネットワーク装置と同機種で、保持された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合、前記第１のネットワーク装置の前記設定情報を、前記第２のネットワーク装置に設定する指示を出し、
前記第２のネットワーク装置が、前記指示に従って前記設定情報の設定処理を実行することを特徴とするネットワーク設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク装置の設定処理を行うためのプログラム等に関し、特に、ネットワーク装置が設置された際のネットワーク情報等の設定を容易にかつ間違えなく実行するためのネットワーク設定プログラム等に関する。
【背景技術】
【０００２】
従来、オフィスなど様々な場所においてＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等のネットワーク環境が普及し、ネットワークに接続されるコンピューター（ホスト装置）から指示することにより、ネットワークに接続されるプリンター等の様々なネットワーク装置を利用することが行われている。
【０００３】
かかるネットワーク環境において、新たなネットワーク装置を設置する場合には、その設置環境に合ったネットワーク利用を行うため、ＩＰアドレス等のネットワーク関連情報の設定やその装置の動作内容についての初期設定が必要となる。従来、この設定行為は、その装置のメーカーから派遣されたサービスマンなど専門の知識をもった人によって行われていた。
【０００４】
このような設定処理に関連する技術については、例えば、下記特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−３１６００２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述したネットワーク装置の設置時の設定作業は手間のかかる作業であり、また、上述の通り専門家が行う必要があった。
【０００７】
また、上記特許文献１に記載に内容は、ＤＨＣＰクライアントの設定に関するものであり、当該内容ではプリンター等のネットワーク装置に関する上記課題は解決されない。
【０００８】
従って、人手によらない装置による設定処理であって間違えのない処理が望まれる。
【０００９】
そこで、本発明の目的は、ネットワーク装置の設定処理を行うためのプログラムであって、ネットワーク装置が設置された際のネットワーク情報等の設定を容易にかつ間違えなく実行するためのネットワーク設定プログラム、等を提供することである。
【課題を解決するための手段】
【００１０】
上記の目的を達成するために、本発明の一つの側面は、ネットワーク設定プログラムが、ホスト装置に、ネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報を保持させ、前記第１のネットワーク装置の稼働状況に関する情報を取得させて保持させ、前記ネットワークにネットワーク装置が設置されたことを検出させ、前記ネットワークに第２のネットワーク装置が設置されたことを検出した時、前記第２のネットワーク装置が自動設定モードであり、前記第１のネットワーク装置と同機種で、保持された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合、前記第１のネットワーク装置の前記設定情報を、前記第２のネットワーク装置に設定させる指示を出させることを実行させる、ことである。
【００１１】
更に、上記の発明において、その好ましい態様は、前記ネットワーク情報は、ＩＰアドレスを含む、ことを特徴とする。
【００１２】
更にまた、上記の発明において、一つの態様は、前記第１のネットワーク装置及び前記第２のネットワーク装置は、プリンターである、ことを特徴とする。
【００１３】
上記の目的を達成するために、本発明の別の側面は、ネットワーク設定方法において、ホスト装置で、ネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報を保持し、前記ホスト装置で、前記第１のネットワーク装置の稼働状況に関する情報を取得して保持し、前記ホスト装置で、前記ネットワークにネットワーク装置が設置されたことを検出し、前記ネットワークに第２のネットワーク装置が設置されたことを検出した時、前記第２のネットワーク装置が自動設定モードであり、前記第１のネットワーク装置と同機種で、保持された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合、前記第１のネットワーク装置の前記設定情報を、前記第２のネットワーク装置に設定する指示を出すことである。
【００１４】
上記の目的を達成するために、本発明の更に別の側面は、ネットワークシステムが、ネットワークに設置される第１のネットワーク装置と、前記ネットワークに設置された時に自動設定を行う自動設定モードが設定される設定部を有する第２のネットワーク装置と、前記第１のネットワーク装置と接続し、前記ネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報及び前記第１のネットワーク装置の稼働状況に関する情報を記憶する記憶部、前記ネットワークにネットワーク装置が設置されたことを検出する検出部、及び前記ネットワークに前記第２のネットワーク装置が設置された時に前記第２のネットワーク装置に自動設定モードが設定されて前記第２のネットワーク装置が前記第１のネットワーク装置と同機種で、前記記憶部に記憶された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合に前記第１のネットワーク装置の前記設定情報を前記第２のネットワーク装置に設定する指示を出すネットワーク設定部を有するホスト装置と、を備える、ことである。
【００１５】
更に、上記の発明において、その好ましい態様は、前記第２のネットワーク装置は、前記ホスト装置で出された前記指示を受けた後、ユーザーに対して自動設定の報知をし、当該報知に対する自動設定を行う旨のユーザー指示を受けた後に、前記指示を実行する、ことを特徴とする。
【００１６】
更にまた、上記の発明において、一つの態様は、前記第１のネットワーク装置及び前記第２のネットワーク装置は、プリンターである、ことを特徴とする。
【００１７】
上記の目的を達成するために、本発明の更に別の側面は、ネットワーク設定方法において、ホスト装置でネットワークに設置された第１のネットワーク装置のネットワーク情報を含む設定情報を保持し、前記ホスト装置で、前記第１のネットワーク装置の稼働状況に関する情報を取得して保持し、前記ホスト装置で、前記ネットワークにネットワーク装置が設置されたことを検出し、前記ネットワークに第２のネットワーク装置が設置されたことを検出した時、検出された前記第２のネットワーク装置が自動設定モードであり、前記第１のネットワーク装置と同機種で、保持された前記第１のネットワーク装置の稼働状況に関する情報が稼働していないことを示す情報である場合、前記第１のネットワーク装置の前記設定情報を、前記第２のネットワーク装置に設定する指示を出し、前記第２のネットワーク装置が、前記指示に従って前記設定情報の設定処理を実行する、ことである。
【００１８】
上記の目的を達成するために、本発明の更に別の側面は、ネットワークを介して接続されるホスト装置からの指示に従って所定の処理を実行するネットワーク装置が、所定のユーザー操作により自動設定モードで動作し、前記ネットワークに設置された際に、前記自動設定モードで動作している場合には、前記自動設定モードであることを前記ホスト装置に通知後に、前記ホスト装置から送信されるネットワーク情報を含む設定情報の設定指示に従って設定処理を実行する、ことである。
【００１９】
更に、上記の発明において、その好ましい態様は、前記ホスト装置からの設定指示を受けた後、ユーザーに対して自動設定の報知をし、当該報知に対する自動設定を行う旨のユーザー指示を受けた後に、前記設定処理を実行する、ことを特徴とする。
【００２０】
更にまた、上記の発明において、一つの態様は、前記ネットワーク装置は、プリンターである、ことを特徴とする。
【００２１】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００２２】
【図１】本発明を適用したホスト装置とプリンターの実施の形態例に係る構成図である。
【図２】設定情報テーブル１２の一例を示した図である。
【図３】自動設定処理の処理手順を例示したフローチャートである。
【発明を実施するための形態】
【００２３】
以下、図面にしたがって本発明の実施の形態について説明する。ただし、本発明の技術的範囲はこれらの実施の形態に限定されず、特許請求の範囲に記載された事項とその均等物まで及ぶものである。
【００２４】
図１は、本発明を適用したホスト装置とプリンターの実施の形態例に係る構成図である。図１に示すホスト装置１とプリンター２が本発明を適用した装置であり、これらでネットワークシステムを構成する。ホスト装置１は、ネットワーク（ＬＡＮ３）を介して接続されるプリンター（２Ａ、２Ｂ）等のネットワーク装置についてそれらの稼働状況と共にそれらのＩＰアドレスを含む設定情報を保持し、当該ネットワークに新たなネットワーク装置（２Ｃ）が設置された場合に、その装置が自動設定モードであれば、上記設定情報を保持している装置の中に、当該装置と同機種の既に稼働していない装置があれば、その装置の設定情報を当該装置に送信して設定させる処理を実行する。また、プリンター２は、設置される際に、ユーザーが上記自動設定モードを設定できる機能を有し、このモードでネットワークに設置された場合には、ホスト装置１から上述の設定指示が送信され、それに従って設定情報の設定処理を実行する。このようなホスト装置１とプリンター２の処理により、新たに設置されるプリンター等のその設置環境に合った初期設定が、ユーザー了解のもと自動で行われ、専門家による作業を削減することができると共に、誤った設定をしてしまうことを防ぐことができる。
【００２５】
本ネットワークシステムでは、ホスト装置１が、図１に示すように、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３を介して複数のプリンター２と接続され、これらネットワーク装置に対して指示を出し所定の処理を実行させる。ここでは、主に印刷指示を各プリンター２に送信して印刷を実行させることができる。また、当該ＬＡＮ３にプリンター２に対して指示を出す複数のホスト装置が存在してもよい。
【００２６】
ホスト装置１は、ネットワークを介して通信が可能なパーソナルコンピューター等で構成され、図示していないが、ＣＰＵ、ＲＡＭ、ＨＤＤ、表示装置、入力装置等を備えている。機能構成としては、図１に示すように、ネットワーク設定部１１、設定情報テーブル１２、各プリンター２用のドライバー１３等を備えている。
【００２７】
ネットワーク設定部１１は、本ホスト装置１の特徴的な部分であり、後述する設定情報テーブル１２の更新処理、新たなネットワーク装置が設置された場合の設定処理等を実行する。これら処理の具体的な内容については後述する。なお、ネットワーク設定部１１は、上記ＨＤＤ等に記憶されたプログラムと当該プログラムに従って処理を実行する上記ＣＰＵ等で構成され、このプログラムがネットワーク設定プログラムに相当する。
【００２８】
設定情報テーブル１２は、ＬＡＮ３に接続されるプリンター２等のネットワーク装置について、それらに設定されている各種の情報を収めたデータテーブルであり、上記ＨＤＤ等に記憶される。図２は、当該設定情報テーブル１２の一例を示した図である。設定情報テーブル１２には、ネットワーク装置がネットワーク通信を行うために必要なＩＰアドレスを含むネットワーク関連情報、ネットワーク装置が動作する際の各種条件に関する情報などの設定情報と共に、そのネットワーク装置の稼働状況に関する情報、機種情報が、ネットワーク装置毎に格納されている。
【００２９】
図２に示されるように、上記各種情報は、ネットワーク装置の識別情報、ここではプリンター２のＩＤ情報毎に収められ、上記ＩＰアドレス、上記稼働状況に関する情報、上記機種情報が、それぞれ、図中の「ＩＰアドレス」、「稼働状況」、「機種」の項目に保持されている。ここではプリンター２Ａ及びプリンター２ＢのＩＤを、それぞれ、「Ａ」及び「Ｂ」で表わしている。「ＩＰアドレス」については、当該ＬＡＮ３において使用するのに適したアドレスが設定されている。また、「稼働状況」には、そのネットワーク装置が稼働しているか否かを示す情報が収められ、稼働中である場合には「ＯＮ」が、稼働中でない場合には「ＯＦＦ」が記憶される。当該情報は、ネットワーク設定部１１によって適宜取得されて更新される。なお、ここで稼働中「ＯＮ」とは、ネットワーク装置の電源がＯＮにされた状態で且つＬＡＮ３を介した接続が可能な状態を言い、電源がＯＦＦにされている場合には「ＯＦＦ」とみなされ、また、有線通信を行う装置でケーブルがＬＡＮ３に繋がっていない状態の場合には「ＯＦＦ」とみなされる。
【００３０】
また、「機種」は、ネットワーク装置の機種を表し、図２の例では、プリンター２Ａとプリンター２Ｂの機種が異なることが示されている。また、「その他設定情報」には、ＩＰアドレス以外の上記ネットワーク関連情報、上記動作する際の各種条件に関する情報などが収められる。例えば、プリンターの場合、設定されているデフォルトの各種印刷条件等がここに保持されている。これらの設定情報は、当然、当該ＬＡＮ３環境において使用される場合に適した内容になっている。
【００３１】
次に、ドライバー１３は、ＬＡＮ３に接続されて使用される各ネットワーク装置用のドライバーであり、ここでは、プリンター２Ａ、２Ｂ、及び２Ｃ用の各ドライバー１３Ａ、１３Ｂ、及び１３Ｃが示されている。これらのドライバー１３にも、対応するネットワーク装置のＩＰアドレスが設定されている。なお、ドライバー１３は、上記ＨＤＤ等に記憶されるプログラムと当該プログラムに従って処理を実行する上記ＣＰＵ等によって構成される。
【００３２】
次に、プリンター２は、上述の通り、ホスト装置１から指示を受けて印刷処置等を実行するネットワーク装置であり、ここでは、どれもＬＡＮ３を介した通信機能を有するプリンターである。図１に示す本実施形態では、一例として、プリンター２Ａは既に設置されて稼働中の装置であり、プリンター２Ｂは設置されていたものが故障等の理由により稼働中でなくなった装置であり、プリンター２Ｃは新たにＬＡＮ３に設置される装置である。
【００３３】
各プリンター２は、プリンター２Ｃに示すように、コントローラー部２１、印刷実行部２３、及び操作部２４を備える。コントローラー部２１は、ホスト装置１等から印刷指示を受けると、印刷実行部２３に指示を出して印刷処理を実行させると共に、操作部２４などプリンター２全体の制御を司る部分である。印刷実行部２３は、コントローラー部２１の指示に従って印刷媒体に対する印刷処理を実行する部分である。操作部２４は、プリンター２のユーザーインターフェースを司る部分であり、表示パネルや操作ボタン等で構成される。
【００３４】
図１に示すように、コントローラー部２１には自動設定部２２があり、当該自動設定部２２は、プリンター２がネットワークに設置される場合の自動設定処理に係る機能を司る。当該部分の具体的な処理内容は後述するが、上述したホスト装置１のネットワーク設定部１１による自動設定を行う上記自動設定モードをユーザー操作によって設定する処理、当該モードの際に自動設定を行う処理を実行する。なお、自動設定部２２は、コントローラー部２１に備えられるＲＯＭ等に記憶されたプログラムと当該プログラムに従って処理を実行するコントローラー部２１に備えられるＣＰＵ等で構成される。
【００３５】
また、自動設定部２２等により設定された設定情報は、各プリンター２内のＮＶＲＡＭ等に記憶され、適宜そこから読み出されて使用される。
【００３６】
以上説明したような構成を有する本ネットワークシステムでは、上述の通り、プリンター２に対する自動設定処理に特徴があり、以下、その具体的な内容について説明する。まず、上述した設定情報テーブル１２の初期登録について説明する。
【００３７】
設定情報テーブル１２は、ＬＡＮ３を介して使用可能なネットワーク装置、また、過去に使用されており現在は使用不可の装置でその設定情報が有効な（ＩＰアドレスが他の装置に使用されていない）ネットワーク装置について、それらの最新の情報を保持していることが好ましく、その初期登録は、ネットワーク管理者等による入力操作によって、あるいは、ネットワーク設定部１１による自動登録によって行うことができる。
【００３８】
自動登録を行う場合には、ネットワーク設定部１１が、ユーザーによるその旨の指示を受けて、各ドライバー１３に指定されたＩＰアドレスに対して、設定情報の返答要求を送信し、返答される情報に従って登録を行う。なお、上記その時点で使用不可の装置については、当該通信により情報が得られないため、必要に応じて、人手による入力操作で登録する。
【００３９】
次に、当該設定情報テーブル１２を用いた設定情報の自動設定処理について説明する。図３は、当該処理のネットワーク設定部１１に係る処理手順を例示したフローチャートである。ネットワーク設定部１１は、ホスト装置１が動作中常に動作して、ネットワーク装置（ここでは、プリンター２）の稼働状況、新規設置状況を監視する。
【００４０】
そして、予め定められた所定の周期でプリンター２の稼働状況をチェックする。すなわち、所定のタイミングで繰り返し、設定情報テーブル１２の「稼働状況」情報をメンテナンスする。かかるメンテナンスタイミングになった場合には（ステップＳ１のＹｅｓ）、ネットワーク設定部１１は、各ドライバー１３に指定されたＩＰアドレスに対して、設定情報の返答要求を送信し、返信がなされたプリンター２については「ＯＮ」に、返信がなされなかったプリンター２については「ＯＦＦ」に、「稼働状況」情報を更新する（ステップＳ２）。なお、この更新処理の際に、設定情報テーブル１２の他の情報についても内容が変化している情報について合わせて更新処理を行うようにしてもよい。
【００４１】
なお、上記返信が得られなかった場合に、直ぐに「ＯＦＦ」に更新せずに、数回の上記返答要求を行った後に返信が得られなかった場合に「ＯＦＦ」に更新することが好ましい。
【００４２】
一方、上記タイミングになっていない場合（ステップＳ１のＮｏ）、及び上記更新処理がなされた後、ネットワーク設定部１１は、上記新規設置状況の監視タイミングになったかをチェックする（ステップＳ３）。当該監視タイミングも予め定められており、当該タイミングに従って監視が繰り返し実行される。
【００４３】
そして、未だ監視タイミングに至っていない場合には（ステップＳ３のＮｏ）、処理がステップＳ１に戻る。
【００４４】
一方、監視タイミングである場合には（ステップＳ３のＹｅｓ）、ネットワーク設定部１１は、ＬＡＮ３内に新たに設置されたプリンター２があるか否かをチェックする（ステップＳ４）。具体的には、ＬＡＮ３内に上記設定情報等を求めるブロードキャスティングを行い、返信の中に、ＩＰアドレスが、設定情報テーブル１２に記憶されたＩＰアドレスと異なるプリンター２からのものがあるか否かをチェックする。なお、上記返信される情報にはＩＰアドレス、ネットワーク装置の上記機種を示す情報、及び上記自動設定モードであるか否かの情報が含まれ、これらの情報により当該チェックがなされる。
【００４５】
当該チェックの結果、新規設置のプリンター２がなければ（ステップＳ４のＮｏ）、処理がステップＳ１に戻る。
【００４６】
一方、新規設置のプリンター２があれば（ステップＳ４のＹｅｓ）、ネットワーク設定部１１は、当該新規設置のプリンター２が自動設定モードであるか否かをチェックする（ステップＳ５）。
【００４７】
なお、プリンター２を新たにＬＡＮ３に設置する場合には、ユーザーは、設定情報テーブル１２に格納されるネットワーク情報や動作条件に関する情報をホスト装置１によって自動設定させるか否かを判断し、自動設定を行ってよい場合には当該プリンター２を上述した自動設定モードにする。具体的には、操作部２４に対して所定の操作（例えば、フィードボタンを押したまま電源を入れそのままフィードボタンを長く押す、という操作）を行うことによって、自動設定モードが指示され、当該指示を受けた自動設定部２２が自動設定モードである旨をコントローラー部２１が備えるＲＡＭ又はＮＶＲＡＭに記憶する。当該記憶された自動設定モードの情報は、ＬＡＮ３に設置された後、上記ブロードキャスティングの返信情報に含まれる。
【００４８】
なお、ユーザーは、単にプリンター２を増設する場合など、設置するＬＡＮ３において使用しなくなったプリンター２がないことを知っている場合や、人手による設定が必要で自動設定したくない場合においては、当該自動設定モードの設定を行わない。
【００４９】
ステップＳ５に戻って、ネットワーク設定部１１は、上記返信される情報に含まれる自動設定モードに係る情報から、当該新規設置のプリンター２が自動設定モードであるか否かを判断する。なお、上記自動設定モードに係る情報を、上記ブロードキャスティングの返信情報に含めずに、ネットワーク設定部１１が、新規設置が判明したプリンター２に対して当該情報を求める通信を行い、その返信により当該判断を行うようにしてもよい。
【００５０】
当該チェックの結果、自動設定モードでない場合には（ステップＳ５のＮｏ）、処理がステップＳ８へ移行する。
【００５１】
一方、上記チェックの結果、自動設定モードである場合には（ステップＳ５のＹｅｓ）、ネットワーク設定部１１は、設定情報テーブル１２に格納される情報の中に、当該新規設置のプリンター２と同機種で上記稼働状況が「ＯＦＦ」のプリンター２があるか否かをチェックする（ステップＳ６）。具体的には、上記返信される情報に含まれる機種を示す情報を用いて、設定情報テーブル１２内の上記条件を満たすプリンター２の情報を検索する。
【００５２】
当該チェックの結果、上記条件を満たすプリンター２がなければ（ステップＳ６のＮｏ）、処理がステップＳ８へ移行する。一方、チェックの結果、上記条件を満たすプリンター２があれば（ステップＳ６のＹｅｓ）、ネットワーク設定部１１は、当該新規設置のプリンター２に対して、上記条件を満たすプリンター２の設定情報テーブル１２に格納される情報を設定する指示を出す（ステップＳ７）。すなわち、設定情報テーブル１２で検索された、稼働していない同機種のプリンター２に設定されていた内容をそのまま設定するように、新規設置のプリンター２に指示を出す。
【００５３】
プリンター２は、当該指示をコントローラー部２１の自動設定部２２が受け取り、自動設定部２２は、まず、ユーザーに対して自動設定を行おうとしていることを知らせ、処理の指示を求める報知を行う。具体的には、操作部２４の表示パネルに、例えば、「○○ＰＣからの要求で、ＩＰアドレスを×××．×××．×××．×××に設定しようとしています。設定する場合にはフィードボタンを１回押してください。設定しない場合には電源を切って下さい。」といったメッセージを表示する。また、当該表示に代えて、印刷実行部２３に指示を出し、同様のメッセージを印刷出力するようにしてもよい。さらに、これらに代えて、あるいは、合わせて音声による同様の報知を行ってもよい。
【００５４】
その後、自動設定部２２は、当該報知に対するユーザー操作を受け、設定を指示された場合には、ホスト装置１の指示に従って送信された設定情報を設定する。その結果、ＩＰアドレス等のネットワーク情報及び動作条件に関する情報が、当該ＬＡＮ３環境に相応しい内容で設定され、利用可能な状態となる。そして、自動設定が完了した旨の返信をホスト装置１に対して実行する。一方、非設定を指示された場合には、設定処理を行わない。
【００５５】
図１に示す例において、前述の通り、プリンター２Ｃが設置された際には、これと同機種のプリンター２Ｂが既に稼働していなければ（撤去されていれば）、プリンター２Ｂの設定情報がそのままプリンター２Ｃに設定されることになる。この場合、図２に示す例では、プリンターＩＤ「Ｂ」の情報が検索され、当該情報がプリンター２Ｃに送信されて設定される。
【００５６】
なお、自動設定部２２による上記報知とユーザー指示を行わずに、自動設定部２２は、ホスト装置１からの指示に従って上記自動設定を行うようにしてもよい。
【００５７】
次に、ステップＳ８では、ネットワーク設定部１１は、設定情報テーブル１２に格納される情報の更新処理を行う。上述したステップＳ５のＮｏ及びステップＳ６のＮｏから当該ステップに移行した場合には、新規設置のプリンター２に設定されていた情報を設定情報テーブル１２に追加する更新処理を行う。
【００５８】
また、ステップＳ７から移行した場合には、上記自動設定が完了した旨の返信がなされた場合には、上記新規設置のプリンター２に用いた情報のレコードについて、プリンターＩＤ及び稼働状況の更新を行う。具体的には、プリンターＩＤを新規設置のプリンター２のＩＤとし、稼働状況を「ＯＮ」にする。プリンター２Ｃにプリンター２Ｂの設定情報を用いる上記例では、図２に示すプリンターＩＤ「Ｂ」の情報について、プリンターＩＤが「Ｃ」に、稼働状況が「ＯＮ」に更新される。一方、上記自動設定が完了した旨の返信がなされない場合には、新規設置のプリンター２に設定されていた情報を設定情報テーブル１２に追加する更新処理を行う、又は、更新処理を行わない。
【００５９】
以上説明したネットワーク設定部１１による監視及び自動設定の処理が繰り返し実行される。
【００６０】
以上説明したように、本実施の形態例に係るネットワークシステムでは、ネットワークに新たに設置されたプリンター２のネットワーク情報を含む設定処理を、同ネットワークで使用されていた過去のプリンター２の情報を用いて自動で実行できるので、その環境に適切な設定処理を人の手間をかけずに容易に行うことができる。従って、従来行われていた専門家の作業を省くことができる。
【００６１】
また、上述した自動設定モードを用いることで、上記自動設定について、予めユーザーが判断して実行するか否かを選択でき、適切でない場合に誤って自動設定をしてしまうことを防ぐことができる。例えば、設定情報を他のプリンター２に使用できるプリンター２（これ以上使用しないプリンター２）が存在しないことが明らかである場合には、自動設定モードを設定しないことで、単に電源が切れているだけのこれらも使用するプリンター２の設定情報を、新規のプリンター２に誤って設定してしまうことを防ぐことができる。また、自動設定モードを設定しないことで、人手による独自の設定がなされた新規プリンター２の設定内容を誤って変更してしまうことも防げる。
【００６２】
さらに、ホスト装置１から自動設定の指示がなされた場合に、プリンター２側で上述した報知とユーザー指示を行うことにより、その実行可否が再度確認されるので、さらに誤処理を防ぐことができる。
【００６３】
なお、上記実施形態では、ネットワーク装置がプリンターであったが、スキャナー、プロジェクター、ファクシミリなど他のネットワーク装置に対しても本発明を適用することができる。
【００６４】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００６５】
１  ホスト装置、  ２  プリンター、  ３  ＬＡＮ、  １１  ネットワーク設定部、  １２  設定情報テーブル、  １３  ドライバー、  ２１  コントローラー部、  ２２  自動設定部、  ２３  印刷実行部、  ２４  操作部
【図１】
0005760541.tif 000002
【図２】
0005760541.tif 000003
【図３】
0005760541.tif 000004