(57)【特許請求の範囲】
【請求項１】
端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更システムであって、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として格納する機器情報格納手段と、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記機器情報格納手段に格納された旧機器情報と一致するか否かを判断する機器情報比較手段と、
前記機器情報比較手段が前記機器情報格納手段の旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記機器情報格納手段に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段と、
を備えることを特徴とする機器情報変更システム。
【請求項２】
端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更システムであって、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する機器情報格納手段と、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記機器情報格納手段に格納された旧機器情報と一致するか否かを判断する機器情報比較手段と、
前記機器情報比較手段が前記機器情報格納手段の旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記機器情報格納手段に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段と、
を備えることを特徴とする機器情報変更システム。
【請求項３】
前記旧機器情報のモデル名またはオプション構成と一致する前記第２のネットワークの画像形成装置が複数である場合に、該複数の画像形成装置の機器情報を表示して、表示された複数の機器情報のモデル名またはオプション構成の中から１つを選択することをユーザに促がす選択確認手段を備え、かつ、前記機器情報比較手段はユーザが選択した機器情報のモデル名またはオプション構成に基づいて前記第２のネットワークの新機器情報を判定することを特徴とする請求項２記載の機器情報変更システム。
【請求項４】
前記旧機器情報と一致する前記第２のネットワークの画像形成装置が複数である場合に、該複数の画像形成装置の機器情報を表示して、表示された複数の機器情報の中から１つを選択することをユーザに促がす選択確認手段を備え、かつ、前記機器情報更新手段はユーザが選択した機器情報に基づいて前記旧機器情報を更新することを特徴とする請求項２記載の機器情報変更システム。
【請求項５】
前記第２のネットワークの複数の画像形成装置の１つに対する印刷要求が送られた際に、前記機器情報比較手段は、前記第２のネットワークの全ての画像形成装置の機器情報を取得する前に、前記端末装置の更新フラグがオフであることを検出し、かつ、前記機器情報更新手段は、前記旧機器情報を更新する際に、前記更新フラグをオンに設定することを特徴とする請求項２乃至４記載の機器情報変更システム。
【請求項６】
端末装置、サーバーおよび画像形成装置が接続されるネットワークにおいて利用される機器情報変更システムであって、
前記サーバーに設けられる機器情報格納手段であって、第１のネットワークに接続される画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得して格納する機器情報格納手段と、
前記端末装置が第２のネットワークから移動して前記第１のネットワークに接続される際に、前記サーバーとの間でデータ通信を行うことにより前記機器情報格納手段から取得した前記機器情報を前記第１のネットワークに関する新機器情報とし、該新機器情報が前記端末装置に格納された前記第２のネットワークに関する旧機器情報と一致するか否かを判断する機器情報比較手段と、
前記機器情報比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第１のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段と、
を備えることを特徴とする機器情報変更システム。
【請求項７】
端末装置、サーバーおよび画像形成装置が接続されるネットワークにおいて利用される機器情報変更システムであって、
前記サーバーに設けられる機器情報格納手段であって、第１のネットワークに接続される画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報が入力された際に、その入力された機器情報を格納する機器情報格納手段と、
前記端末装置が第２のネットワークから移動して前記第１のネットワークに接続される際に、前記サーバーとの間でデータ通信を行うことにより前記機器情報格納手段から取得した前記機器情報を前記第１のネットワークに関する新機器情報とし、該新機器情報が前記端末装置に格納された前記第２のネットワークに関する旧機器情報と一致するか否かを判断する機器情報比較手段と、
前記機器情報比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第１のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段と、
を備えることを特徴とする機器情報変更システム。
【請求項８】
端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更方法であって、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として前記端末装置に格納する格納手順と、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記格納手順で格納された旧機器情報と一致するか否かを判断する比較手順と、
前記比較手順において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手順と、
からなることを特徴とする機器情報変更方法。
【請求項９】
端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更方法であって、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する格納手順と、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記格納手順で格納された旧機器情報と一致するか否かを判断する比較手順と、
前記比較手順において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手順と、
からなることを特徴とする機器情報変更方法。
【請求項１０】
端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として前記端末装置に格納する格納手段、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び
前記比較手段において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段、
として機能させるための機器情報変更プログラム。
【請求項１１】
端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する格納手段、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び
前記比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段、
として機能させるための機器情報変更プログラム。
【請求項１２】
端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として前記端末装置に格納する格納手段、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び
前記比較手段において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段、
として機能させるための機器情報変更プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項１３】
端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを、
前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する格納手段、
前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び
前記比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段、
として機能させるための機器情報変更プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ネットワーク上に接続されるプリンタやコピー等の画像形成装置に係る機器情報を利用して、ＰＣ端末を新たなネットワークに移動する際や、その機器のレイアウト変更の際に、ＰＣ端末に登録されている機器情報を自動的に更新することができる機器情報変更システムに関するものである。
【従来の技術】
近年、オフィス内やビル内、キャンパス内など限られた地域でコンピュータ同士やコンピュータに関するプリンタ、スキャナ装置などの様々な機器を接続し、情報交換や情報共有、周辺装置の共有などを可能にするＬＡＮ（ローカル・エリア・ネットワーク）等のネットワーク技術が利用されている。このようなネットワーク環境に新たにコンピュータやその周辺機器を接続するには、ネットワークに関して、接続先のネットワーク上で利用可能な例えば、プリンタ、サーバなどの接続機器の種別、接続機器を利用するための設定や手順、接続機器のネットワーク上の位置を示すネットワークアドレスなどをユーザ自身が設定する必要がある。このような設定は、レイアウト変更、ネットワークの拡大、接続機器やコンピュータの移動など、ネットワークの環境が変わる度に行われる。
【０００２】
例えば、レイアウト変更などの理由により、ＰＣ（パーソナルコンピュータ）端末および共有機器（例えば、プリンタ、コピー機、複合機などの画像形成装置などをいう）の移動が発生した場合、ＰＣ端末およびこれらの共有機器に設定されている移動元のネットワークアドレス（ＩＰ（インターネット・プロトコル）アドレス）、設置場所、管理者名などのネットワーク環境が移動先のネットワーク環境と異なるときには、ユーザはＰＣ端末および共有機器のネットワーク環境設定を修正しなければならない。
【０００３】
このようなユーザの負担を軽減するために、ＰＣ端末および接続機器のホストアドレスとなるネットワークアドレス（ＩＰアドレス）の自動取得機能であるＤＨＣＰを利用することによってネットワーク環境設定の変更を最小限にすることが図られている。ここで、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）とは、ネットワーク内の各接続機器のＩＰアドレスの割り当て、すなわちネットワーク・パラメータの設定を自動的に行うプロトコルのことをいう。
【発明が解決しようとする課題】
しかしながら、ネットワークアドレスの自動取得機能であるＤＨＣＰを利用しても、ＰＣ端末上のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によっては、ＯＳに登録されているプリンタの情報設定（例えば、プリンタフォルダに登録されているプリンタのプロパティ情報など）にホストアドレスのポート名の設定変更を行う必要が生じ、ネットワーク管理者または各ユーザの手作業が発生することになり、ネットワーク管理者や各ユーザの負担が大きいものであった。
【０００４】
また、ＰＣ端末のみを新たなネットワークに移動する場合や、ネットワーク環境を移動する前に該当するＰＣ端末のＯＳに登録されているプリンタに関する情報、例えばＭＡＣアドレス、プリンタモデル名などの取得、そのＰＣ端末が接続されているネットワーク上のプリンタ情報の取得をしなかった場合、ＰＣ端末上のＯＳに登録されているプリンタの機器情報設定にホストアドレスのポート名の設定変更をネットワーク環境の移動後に手作業で行わなければならず、各ユーザの負担が大きいものであった。
【０００５】
ネットワーク環境の移動後、各ユーザによってＰＣ端末上のＯＳに登録されているプリンタに関する機器情報が更新されなかった場合、新しいネットワーク環境で印刷が可能であっても、旧ネットワーク環境のプリンタまで印刷紙を取りに行かなければならないのはユーザにとって面倒なことであり、また、印刷紙をユーザが取りに行かないようなときには資源（印刷紙）の無駄使いとなってしまう。一方、各ユーザによってＰＣ端末上のＯＳに登録されているプリンタに関する機器情報が更新されず、新しいネットワーク環境で印刷ができない場合、ユーザは無駄な印刷作業を行ったことになる。
【０００６】
本発明は、上述の点に鑑みてなされたものであり、ＰＣ端末が新たなネットワーク環境に移動されたとき、ＰＣ端末上のＯＳに登録されているプリンタ等の画像形成装置の機器情報を効率よく自動更新することができ、ネットワーク管理者または各ユーザの負担を軽減することができる機器情報変更システム及び機器情報変更方法を提供することを目的とする。
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更システムであって、前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として格納する機器情報格納手段と、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記機器情報格納手段に格納された旧機器情報と一致するか否かを判断する機器情報比較手段と、前記機器情報比較手段が前記機器情報格納手段の旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記機器情報格納手段に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段とを備えることを特徴とする。
【０００７】
上記課題を解決するため、請求項２に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更システムであって、  前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する機器情報格納手段と、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記機器情報格納手段に格納された旧機器情報と一致するか否かを判断する機器情報比較手段と、前記機器情報比較手段が前記機器情報格納手段の旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記機器情報格納手段に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段とを備えることを特徴とする。
【０００８】
また、請求項３に記載した発明は、請求項２記載の機器情報変更システムにおいて、前記旧機器情報のモデル名またはオプション構成と一致する前記第２のネットワークの画像形成装置が複数である場合に、該複数の画像形成装置の機器情報を表示して、表示された複数の機器情報のモデル名またはオプション構成の中から１つを選択することをユーザに促がす選択確認手段を備え、かつ、前記機器情報比較手段はユーザが選択した機器情報のモデル名またはオプション構成に基づいて前記第２のネットワークの新機器情報を判定することを特徴とする。
【０００９】
また、請求項４に記載した発明は、請求項２記載の機器情報変更システムにおいて、前記旧機器情報と一致する前記第２のネットワークの画像形成装置が複数である場合に、該複数の画像形成装置の機器情報を表示して、表示された複数の機器情報の中から１つを選択することをユーザに促がす選択確認手段を備え、かつ、前記機器情報更新手段がユーザが選択した機器情報に基づいて前記旧機器情報を更新することを特徴とする。
【００１０】
また、請求項５に記載した発明は、請求項２乃至４記載の機器情報変更システムにおいて、前記第２のネットワークの複数の画像形成装置の１つに対する印刷要求が送られた際に、前記機器情報比較手段が、前記第２のネットワークの全ての画像形成装置の機器情報を取得する前に、前記端末装置の更新フラグがオフであることを検出し、かつ、前記機器情報更新手段が、前記旧機器情報を更新する際に、前記更新フラグをオンに設定することを特徴とする。
【００１１】
上記課題を解決するため、請求項６に記載した発明は、端末装置、サーバーおよび画像形成装置が接続されるネットワークにおいて利用される機器情報変更システムであって、前記サーバーに設けられる機器情報格納手段であって、第１のネットワークに接続される画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得して格納する機器情報格納手段と、前記端末装置が第２のネットワークから移動して前記第１のネットワークに接続される際に、前記サーバーとの間でデータ通信を行うことにより前記機器情報格納手段から取得した前記機器情報を前記第１のネットワークに関する新機器情報とし、該新機器情報が前記端末装置に格納された前記第２のネットワークに関する旧機器情報と一致するか否かを判断する機器情報比較手段と、前記機器情報比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第１のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段とを備えることを特徴とする。
【００１２】
上記課題を解決するため、請求項７に記載した発明は、端末装置、サーバーおよび画像形成装置が接続されるネットワークにおいて利用される機器情報変更システムであって、前記サーバーに設けられる機器情報格納手段であって、第１のネットワークに接続される画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報が入力された際に、その入力された機器情報を格納する機器情報格納手段と、前記端末装置が第２のネットワークから移動して前記第１のネットワークに接続される際に、前記サーバーとの間でデータ通信を行うことにより前記機器情報格納手段から取得した前記機器情報を前記第１のネットワークに関する新機器情報とし、該新機器情報が前記端末装置に格納された前記第２のネットワークに関する旧機器情報と一致するか否かを判断する機器情報比較手段と、前記機器情報比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第１のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する機器情報更新手段とを備えることを特徴とする。
【００１３】
上記課題を解決するため、請求項８に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更方法であって、前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として前記端末装置に格納する格納手順と、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記格納手順で格納された旧機器情報と一致するか否かを判断する比較手順と、
前記比較手順において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手順とからなることを特徴とする。
【００１４】
上記課題を解決するため、請求項９に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて利用される機器情報変更方法であって、前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する格納手順と、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記格納手順で格納された旧機器情報と一致するか否かを判断する比較手順と、  前記比較手順において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手順とからなることを特徴とする。
【００１５】
上記課題を解決するため、請求項１０に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを下記の各手段として機能させるための機器情報変更プログラムであって、前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として前記端末装置に格納する格納手段、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び、前記比較手段において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段とからなることを特徴とする。
【００１６】
上記課題を解決するため、請求項１１に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを下記の各手段として機能させるための機器情報変更プログラムであって、前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する格納手段、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び、前記比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段となることを特徴とする。
【００１７】
上記課題を解決するため、請求項１２に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを下記の各手段として機能させるための機器情報変更プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報を取得して旧機器情報として前記端末装置に格納する格納手段、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレスおよびＭＡＣアドレスを含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び、前記比較手段において前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段とからなることを特徴とする。
【００１８】
上記課題を解決するため、請求項１３に記載した発明は、端末装置と画像形成装置とが接続されるネットワークにおいて機器情報を変更するためにコンピュータを下記の各手段として機能させるための機器情報変更プログラムを記録したコンピュータ読み取り可能な記録媒体であって、前記端末装置が第１のネットワークに接続されている間に、前記画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報を取得して旧機器情報として格納する格納手段、前記端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置のネットワークアドレス、モデル名およびオプション構成を含む機器情報をそれぞれ取得し、前記格納手段において格納された旧機器情報と一致するか否かを判断する比較手段、及び、前記比較手段が前記旧機器情報と一致すると判断した場合に、該当する機器情報を前記第２のネットワークに関する新機器情報として前記端末装置に格納させ、前記新機器情報に従って前記旧機器情報を更新する更新手段とからなることを特徴とする。
【００１９】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照しながら説明する。
【００２０】
図１は、本発明の機器情報変更システムが利用されるネットワーク環境の一例を示す。
【００２１】
図１に示したネットワーク環境においては、大阪支店ネットワーク環境２および名古屋支店ネットワーク環境３が本社ネットワーク環境１に接続されており、この大阪支店ネットワーク環境２の部署Ａネットワーク環境４を名古屋支店ネットワーク環境３の部署Ｂネットワーク環境５に移動する場合について説明する。
【００２２】
大阪支店ネットワーク環境２の部署Ａネットワーク環境４は、ＰＣ端末１１、１２、プリンタ１３、複合機１４が接続されている環境である。図１では省略されているが、これら全ての接続機器を名古屋支店ネットワーク環境３の部署Ｂネットワーク環境５に移動するものとする。ここで、部署Ｂネットワーク環境５には、図示しない複数のＰＣ端末、プリンタ、印刷装置などがすでに設置されているものとする。
【００２３】
図２は、本発明に係る機器情報変更システムが適用されるＰＣ端末の構成例を示す。ここで、図２では、ＰＣ端末１１を例にとって説明するが、ＰＣ端末１２も同様の構成であるとする。
【００２４】
図２に示したように、ＰＣ端末１１は、ＲＯＭ／ＲＡＭ制御部２１、ＣＰＵ（中央処理ユニット）制御部２２、Ｉ／Ｏ（入出力）制御部２３、記憶部２４、入出力部２５、ネットワークＩ／Ｆ（インターフェイス）部２６およびその他の装置（図示なし）がＩ／Ｏバス２７を介して接続されている。
【００２５】
ＲＯＭ／ＲＡＭ制御部２１は、記憶部２４内のＲＯＭ／ＲＡＭなどのメモリを制御する。ＲＯＭ（リード・オンリ・メモリ）には、ＰＣ端末１１を起動するプログラムコードやデータなどが記憶されている。ＲＡＭ（ランダム・アクセス・メモリ）は、ＣＰＵの主メモリとして機能し、プログラムコードやデータコードなどの制御に用いられる。
【００２６】
ＣＰＵ制御部２２は、ＰＣ端末１１の中央処理ユニット（ＣＰＵ）であり、ＲＯＭに記憶されたプログラムコードなどに基づいて、システムバスに接続される各種プログラム、各デバイスとのアクセスを総括的に制御する。
【００２７】
Ｉ／Ｏ制御部２３は、記憶部２４、入出力部２５およびネットワークＩ／Ｆ部２６でのデータの入出力を総括的に制御する。
【００２８】
記憶部２４は、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）を記憶しており、さらにＲＯＭ、ＲＡＭ、その他複数のメモリ、ＨＤＤ（ハード・ディスク・ドライブ）などを備え、各メモリおよびＨＤＤの制御も行う。また、記憶部２４内のＯＳには、同じネットワーク環境に接続されているプリンタ等の画像形成装置の機器情報が登録されている。
【００２９】
入出力部２５は、ＰＣ端末１１に備えられているキーボード、マウス、ディスプレイなどの入出力装置を総括的に制御する。
【００３０】
ネットワークＩ／Ｆ部２６は、ＬＡＮカードを介して接続されているネットワーク内のプリンタ１３、複合機１４などの相手機器（接続機器）との通信を統括的に制御する。
【００３１】
図３は、図２に示されたＰＣ端末と共にネットワーク上に接続されるプリンタの構成例を示す。なお、図３では、プリンタ１３を例にとって説明するが、複合機１４も同様の構成であるとする。
【００３２】
図３に示したように、プリンタ１３は、ＲＯＭ／ＲＡＭ制御部３１、ＣＰＵ制御部３２、ネットワークＩ／Ｆ部３３、入出力部３４、Ｉ／Ｏ制御部３５、機器情報管理部３６、印刷部３７、記憶部３８およびその他の装置（図示なし）がＩ／Ｏバス３９を介して接続されている。
【００３３】
ＲＯＭ／ＲＡＭ制御部３１は、記憶部３８内のＲＯＭ／ＲＡＭなどのメモリを制御する。ＲＯＭには、印刷システムプログラムやデータなどが記憶されている。ＲＡＭは、ＣＰＵの主メモリとして機能し、プログラムコードやデータコードなどの制御に用いられる。
【００３４】
ＣＰＵ制御部３２は、印刷システムを制御するＣＰＵであり、ＲＯＭに記憶された印刷システムプログラムなどに基づいて、システムバスに接続される各種プログラム、デバイスとのアクセスを総括的に制御する。
【００３５】
Ｉ／Ｏ制御部３５は、記憶部３８、入出力部３４、ネットワークＩ／Ｆ部３３、印刷部３７を総括的に制御する。
【００３６】
ネットワークＩ／Ｆ部３３は、ＬＡＮカードを介して接続されているネットワーク内のＰＣ端末１１、１２、複合機１４などの相手機器（接続機器）との通信を統括的に制御する。
【００３７】
入出力部３４は、図示しない操作パネルなどの入出力を総括的に制御する。
【００３８】
記憶部３８は、ＨＤＤ（ハード・ディスク・ドライブ）などの大容量記憶装置を備え、このＨＤＤの制御も行う。印刷部３７は、印刷データの印刷を制御する。機器情報管理部３６は、プリンタ名、モデル名、ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス、ネットワークアドレス、オプション構成などのプリンタに関する機器情報を管理する。
【００３９】
図４は、本発明の第１の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。
【００４０】
図４（ａ）は、ＰＣ端末１１が移動前のネットワーク環境（例えば、ネットワーク環境４）に接続されているとき、制御部２２が定期的に（または任意の時点で）実行する機器情報変更処理手順であり、図４（ｂ）はＰＣ端末１１が新たなネットワーク環境（例えば、ネットワーク環境５）に移動後に制御部２２が実行する機器情報変更処理手順である。
【００４１】
図６は、ネットワーク上に接続されているＰＣ端末と、プリンタ等の画像形成装置との間で行われるデータ通信を示し、このデータ通信を行うことにより、各ＰＣ端末は該当する機器の機器情報を取得する。
【００４２】
図７は、ネットワーク環境移動前にネットワーク上にある機器の機器情報の内容及びＯＳに登録されている機器情報を示した図である。図８は、ネットワーク移動後に変更または追加された機器情報の内容及びＯＳに登録されている機器情報を示した図である。
【００４３】
図４（ａ）は、ネットワーク環境の移動前、すなわち図１に示した部署Ａネットワーク環境４でのＰＣ端末１１の機器情報変更処理手順を示したフローチャートである。まず、ネットワーク環境移動前の機器情報取得について説明する。
【００４４】
ネットワーク環境移動前に、ＰＣ端末１１がネットワークＩ／Ｆ部２６を介して、ネットワーク上にあるプリンタ１３や複合機１４などの機器に機器情報の取得要求を送信すると、ネットワークＩ／Ｆ部３３を介してＰＣ端末１１からの機器情報の取得要求を受信したプリンタ１３側は、機器情報管理部３６から機器情報を取り出し、この機器情報をＰＣ装置１１へ送信する。
【００４５】
部署Ａネットワーク環境４上にある機器情報、すなわちプリンタ１３が有する機器情報の内容は、一例として図７（ａ）に示したようにネットワークアドレス、ＭＡＣアドレス、プリンタ名（ＮＩＣ名）、プリンタモデル名、オプション構成などの情報項目がある。同様に、複合機１４もＰＣ端末１１に機器情報を送信する。
【００４６】
ＰＣ端末１１は、ネットワークＩ／Ｆ部２６を介してネットワーク上にあるプリンタ１３や複合機１４などの機器情報を受信すると、この受信した機器情報をＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶させる（ステップＳ４１）。
【００４７】
次に、ＰＣ端末１１は、記憶部２４内のＯＳに登録されている機器情報を取得し、この取得した機器情報をＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶させる（ステップＳ４２）。さらに、ＰＣ端末１１は、記憶部２４に記憶されている機器情報、すなわちＰＣ端末１１のＯＳに登録されていた旧機器情報にネットワーク上から受信した機器情報を追加する（ステップＳ４２）。あるいは、全ての機器情報を記憶部２４のメモリから取得し、この取得した機器情報を旧機器情報として新たに、記憶部２４のＨＤＤに記憶する。
【００４８】
上記した実施形態の図４（ａ）の機器情報変更処理においては、ＰＣ端末がネットワーク上にある画像形成装置とデータ通信を行って自動的に機器情報を取得し記憶部２４のメモリに格納する場合を説明したが、あるいは、ネットワーク管理者又はユーザーがＰＣ端末上で、ネットワーク上にある画像形成装置の機器情報を手作業で入力してもよい。この場合、各画像形成装置の機器情報が入力されると、ＰＣ端末は入力された機器情報を記憶部２４のメモリに格納する。
【００４９】
図７（ｂ）に一例として示したように、ＰＣ端末１１のＯＳに登録されている機器情報の内容は、プリンタ名、プリンタモデル名、ネットワークアドレス（ポート名）、オプション構成などの情報項目がある。
【００５０】
図４（ｂ）は、ネットワーク環境の移動後、すなわち部署Ｂネットワーク環境５においてＰＣ端末１１の制御部２２が実行する機器情報変更処理手順を説明するためのフローチャートである。
【００５１】
ＰＣ端末１１は、まず、ネットワークＩ／Ｆ部２６を介して新しいネットワーク環境である部署Ｂネットワーク環境５上に接続された他のプリンタなどの機器情報、および部署Ａネットワーク環境４から移動したプリンタ１３や複合機１４の機器情報の取得要求を送信する。ネットワークＩ／Ｆ部３３を介してＰＣ端末１１からの機器情報の取得要求を受信したプリンタ１３は、機器情報管理部３６から機器情報を取り出し、この機器情報をＰＣ端末１１へ送信する。また、部署Ｂネットワーク環境５上の他のプリンタ、複写機なども同様にＰＣ端末１１へ機器情報を送信する。ＰＣ端末１１は、ネットワークＩ／Ｆ部２６を介して新しいネットワーク上に接続されたプリンタ１３や複合機１４、他のプリンタなどの全ての機器の機器情報を受信すると、この受信した機器情報を新機器情報としてＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶する（ステップＳ４３）。また、ＰＣ端末１１は、新しいネットワーク上に接続された全ての機器の数Ｎを求める（ステップＳ４３）。
【００５２】
次に、ＰＣ端末１１は、変数ｉをリセットしてゼロにする（ステップＳ４４）。ステップＳ４４が実行されると、ＰＣ端末１１は、変数ｉの値が新しいネットワーク上に接続された機器の総数Ｎと等しいか否かを判断する（ステップＳ４５）。
このステップＳ４５の判断が真（ＹＥＳ）である場合、全ての機器の機器情報をチェックが終了したことになるので、図４（ｂ）の処理を終了する。このステップＳ４５の判断が偽（ＮＯ）である場合、該当する機器の機器情報をチェックするため、ＰＣ端末１１は次のステップＳ４６を実行する。
【００５３】
図８（ａ）に一例として示したように、部署Ｂネットワーク環境５上にある機器情報の内容は、ネットワークアドレス、ＭＡＣアドレス、プリンタ（ＮＩＣ名）、プリンタモデル名、オプション構成などの情報項目がある。
【００５４】
そして、ＰＣ端末１１のＣＰＵ制御部２２は、ＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリ上に記憶されている旧機器情報と新機器情報を取り出し、旧機器情報（図７（ａ））と新機器情報（図８（ａ））とを比較する（ステップＳ４６）。そして、ＰＣ端末１１のＣＰＵ制御部２２は、ステップＳ４６での比較結果が一致するか否かを判断する（ステップＳ４７）。
【００５５】
このステップＳ４７で行われる比較判断は、例えば、新機器情報のＭＡＣアドレスが旧機器情報のＭＡＣアドレスと一致するか否かを判定することにより行われる。あるいは、同じ効果が得られる場合には、ＭＡＣアドレス以外の、機器情報の他の情報項目で比較判断を行ってもよい。
【００５６】
ここで、図７及び図８を参照してこの実施形態において実行される旧機器情報と新機器情報の比較および比較結果に基づく更新について説明する。
【００５７】
まず、図７（ａ）のプリンタ名が「ＰＲＩＮＴＥＲ１」である旧機器情報を、図８（ａ）の全ての機器の各新機器情報と比較した場合を考えると、図８（ａ）のプリンタ名が「ＰＲＩＮＴＥＲ１」である新機器情報のＭＡＣアドレスが「００１１２２３３４４５５０１」で旧機器情報のものと一致するので、この場合は、ＯＳに登録されている機器情報を新機器情報に従って更新する。この場合、ネットワーク環境４にあったプリンタが新しいネットワーク環境５にも移動され、接続されていると判断できる。
【００５８】
同様に、図７（ａ）のプリンタ名が「ＰＲＩＮＴＥＲ３」である旧機器情報を、図８（ａ）の全ての機器の各新機器情報と比較した場合を考えると、図８（ａ）のプリンタ名が「ＰＲＩＮＴＥＲ３」である新機器情報のＭＡＣアドレスが「００１１２２３３４４５５０３」で旧機器情報のものと一致するので、この場合は、ＯＳに登録されている機器情報を新機器情報に従って更新する。この場合も、ネットワーク環境４にあったプリンタが新しいネットワーク環境５にも移動され、接続されていると判断できる。
【００５９】
同様に、図７（ａ）のプリンタ名が「ＰＲＩＮＴＥＲ４」である旧機器情報を、図８（ａ）の全ての機器の各新機器情報と比較した場合を考えると、図８（ａ）の新機器情報のＭＡＣアドレスが旧機器情報のものと一致するものがないので、この場合は、ＯＳに登録されている機器情報の更新は行われず、図８（ｂ）に示したように、この機器情報は未設置の機器情報として格納しておく。この場合、ネットワーク環境４にあったプリンタが新しいネットワーク環境５には設置されてないと判断できる。
【００６０】
図４（ｂ）に示したように、ステップＳ４７の比較判断で旧機器情報と新機器情報とが一致する場合、ＰＣ端末１１のＣＰＵ制御部２２は、記憶部２４内のＯＳに登録されている機器情報を新機器情報に従って更新する（ステップＳ４８）。
【００６１】
なお、機器情報の更新後、この更新結果をＣＰＵ制御部２２は入出力部２５を介して、ＰＣ端末１１のディスプレイなどの表示部（図示なし）に出力表示する構成としてもよい。
【００６２】
一方、ステップＳ４７の比較判断で旧機器情報と新機器情報とが一致しない場合、ＰＣ端末１１のＣＰＵ制御部２２は、該当する機器情報の更新は行わず、変数ｉをインクリメントする（ステップＳ４９）。そして、ＰＣ端末１１のＣＰＵ制御部２２は、全ての機器の機器情報のチェックが終了するまで、上述したステップＳ４５−Ｓ４７を繰り返し実行する。
【００６３】
以上のように、本発明の第１の実施形態によれば、移動前にＯＳに登録されているプリンタなどに関する機器情報を取得し、新たなネットワーク上にある機器情報を取得し、取得した情報を一時記憶させ、移動後に新しいネットワーク環境上において記憶したプリンタに関する機器情報を参考としてこの情報と一致するプリンタを抽出し、抽出したプリンタに関する情報を取得することで比較を行い、ＯＳにすでに登録されているプリンタに関する情報を比較結果に基づいて更新することが可能な機器情報変更システムを実現することができる。
【００６４】
次に、図５は、本発明の第２の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。
【００６５】
図５（ａ）は、ＰＣ端末１１が移動前のネットワーク環境（例えば、ネットワーク環境４）に接続され、プリンタ１３に対する印刷要求が送信されるとき、ＣＰＵ制御部２２が実行を開始する機器情報変更処理手順であり、図５（ｂ）はＰＣ端末１１が新たなネットワーク環境（例えば、ネットワーク環境５）に移動して接続され、プリンタ１３に対する印刷要求が送信されるとき、ＣＰＵ制御部２２が実行を開始する機器情報変更処理手順である。
【００６６】
図５（ａ）に示したフローチャートは、ネットワーク環境の移動前、すなわち図１に示した部署Ａネットワーク環境４でのＰＣ端末１１の機器情報変更処理手順を示したものである。まず、ネットワーク環境移動前の機器情報取得について説明する。
【００６７】
ネットワーク環境移動前に、プリンタ１３に対する印刷要求が送られたときに、図５（ａ）の機器情報変更処理手順が開始する。ＰＣ端末１１はネットワークＩ／Ｆ部２６を介して、ネットワーク上にあるプリンタ１３や複合機１４などの機器に機器情報の取得要求を送信すると、ネットワークＩ／Ｆ部３３を介してＰＣ端末１１からの機器情報の取得要求を受信したプリンタ１３側は、機器情報管理部３６から機器情報を取り出し、この機器情報をＰＣ装置１１へ送信する。
【００６８】
部署Ａネットワーク環境４上にある機器情報、すなわちプリンタ１３が有する機器情報の内容は、一例として図７（ａ）に示したようにネットワークアドレス、ＭＡＣアドレス、プリンタ名（ＮＩＣ名）、プリンタモデル名、オプション構成などの情報項目がある。同様に、複合機１４もＰＣ端末１１に機器情報を送信する。
【００６９】
ＰＣ端末１１は、ネットワークＩ／Ｆ部２６を介してネットワーク上にあるプリンタ１３や複合機１４などの機器情報を受信すると、この受信した機器情報をＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶させる（ステップＳ５１）。
【００７０】
次に、ＰＣ端末１１は、記憶部２４内のＯＳに登録されている機器情報を取得し、この取得した機器情報をＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶させる（ステップＳ５２）。さらに、ＰＣ端末１１は、記憶部２４に記憶されている機器情報、すなわちＰＣ端末１１のＯＳに登録されていた旧機器情報にネットワーク上から受信した機器情報を追加する（ステップＳ５２）。あるいは、全ての機器情報を記憶部２４のメモリから取得し、この取得した機器情報を旧機器情報として新たに、記憶部２４のＨＤＤに記憶する。
【００７１】
上記した実施形態の図５（ａ）の機器情報変更処理においては、ＰＣ端末がネットワーク上にある画像形成装置とデータ通信を行って自動的に機器情報を取得し記憶部２４のメモリに格納する場合を説明したが、あるいは、ネットワーク管理者又はユーザーがＰＣ端末上で、ネットワーク上にある画像形成装置の機器情報を手作業で入力してもよい。この場合、各画像形成装置の機器情報が入力されると、ＰＣ端末は入力された機器情報を記憶部２４のメモリに格納する。
【００７２】
図５（ｂ）のフローチャートは、ネットワーク環境の移動後、すなわち部署Ｂネットワーク環境５において、プリンタ１３に対する印刷要求が送られたとき、ＰＣ端末１１の制御部２２が実行を開始する機器情報変更処理手順である。
【００７３】
ＰＣ端末１１は、まず、ネットワークＩ／Ｆ部２６を介して新しいネットワーク環境である部署Ｂネットワーク環境５上に接続された他のプリンタなどの機器情報（新機器情報）、および部署Ａネットワーク環境４から移動したプリンタ１３や複合機１４の機器情報（旧機器情報）の取得要求を送信する。ネットワークＩ／Ｆ部３３を介してＰＣ端末１１からの機器情報の取得要求を受信したプリンタ１３は、機器情報管理部３６から機器情報を取り出し、この機器情報をＰＣ端末１１へ送信する。また、部署Ｂネットワーク環境５上の他のプリンタ、複写機なども同様にＰＣ端末１１へ機器情報を送信する。ＰＣ端末１１は、ネットワークＩ／Ｆ部２６を介して新しいネットワーク上に接続されたプリンタ１３や複合機１４、他のプリンタなどの全ての機器の機器情報を受信すると、この受信した機器情報を新機器情報としてＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶する（ステップＳ５３）。また、ＰＣ端末１１は、新しいネットワーク上に接続された全ての機器の数Ｎを求める（ステップＳ５３）。
【００７４】
このステップＳ５３で、旧機器情報と一致する機器情報を有するプリンタ等の機器が複数ある場合、ＰＣ端末１１は、入出力装置２６を介して、複数の新機器情報の一覧をディスプレイ装置等に出力し、ユーザからの選択入力を待つ（ステップＳ５４）。図９は、このときにディスプレイ装置等に表示される選択画面を示す。キーボードまたはマウス等の入力装置で、ユーザは、表示された複数の新機器情報の一覧から１つの機器情報を選択する。ＰＣ端末１１は、ユーザが選択した機器情報を新機器情報としてＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶する（ステップＳ５４）。例えば、選択された機器情報のＭＡＣアドレスをメモリに記憶しておく。図１０は、図９に示した選択画面で１つの機器情報をユーザがマウス等の入力装置で選択した際にディスプレイ装置等に表示される参照画面を示す。ユーザは、この参照画面によって選択したプリンタの機器情報の内容を確認することができる。
【００７５】
次に、ＰＣ端末１１は、変数ｉをリセットしてゼロにする（ステップＳ５５）。ステップＳ５５が実行されると、ＰＣ端末１１は、変数ｉの値が新しいネットワーク上に接続された機器の総数Ｎと等しいか否かを判断する（ステップＳ５６）。
このステップＳ５６の判断が真（ＹＥＳ）である場合、全ての機器の機器情報をチェックが終了したことになるので、図５（ｂ）の処理を終了する。このステップＳ５６の判断が偽（ＮＯ）である場合、該当する機器の機器情報をチェックするため、ＰＣ端末１１は次のステップＳ５７を実行する。
【００７６】
そして、ＰＣ端末１１のＣＰＵ制御部２２は、ＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリ上に記憶されている旧機器情報と新機器情報を取り出し、旧機器情報（図７（ａ））と新機器情報（図８（ａ））とを比較する（ステップＳ５７）。そして、ＰＣ端末１１のＣＰＵ制御部２２は、ステップＳ５７での比較結果が一致するか否かを判断する（ステップＳ５８）。
【００７７】
このステップＳ５８で行われる比較判断は、例えば、新機器情報のＭＡＣアドレスが旧機器情報のＭＡＣアドレスと一致するか否かを判定することにより行われる。あるいは、同じ効果が得られる場合には、ＭＡＣアドレス以外の、機器情報の他の情報項目で比較判断を行ってもよい。
【００７８】
図５（ｂ）に示したように、ステップＳ５８の比較判断で旧機器情報と新機器情報とが一致する場合、ＰＣ端末１１のＣＰＵ制御部２２は、記憶部２４内のＯＳに登録されている機器情報を新機器情報に従って更新する（ステップＳ６０）。
【００７９】
なお、機器情報の更新後、この更新結果をＣＰＵ制御部２２は入出力部２５を介して、ＰＣ端末１１のディスプレイなどの表示部（図示なし）に出力表示する構成としてもよい。
【００８０】
一方、ステップＳ５８の比較判断で旧機器情報と新機器情報とが一致しない場合、ＰＣ端末１１のＣＰＵ制御部２２は、該当する機器情報の更新は行わず、変数ｉをインクリメントする（ステップＳ５９）。そして、ＰＣ端末１１のＣＰＵ制御部２２は、全ての機器の機器情報のチェックが終了するまで、上述したステップＳ５６−Ｓ５８を繰り返し実行する。
【００８１】
以上のように、この第２の実施形態においては、新たなネットワーク環境に移動後にまだ設置していないプリンタ等の機器がある場合に、該当するプリンタが新たなネットワーク環境に接続され、印刷動作を初めて開始するときに、前記した第１の実施形態と同様の機器情報変更処理手順を行うことにより、該当するプリンタの機器情報を速やかに更新することが可能になり、ＰＣ端末１１のＯＳに登録されるプリンタに関する機器情報を自動更新することができ、ネットワーク管理者または各ユーザの負担を軽減することができる。
【００８２】
図１１は、新しい機器が導入されたときの本発明の機器情報変更システムの動作を説明するための図である。図１１に示したように、ネットワーク管理者は、当該ネットワークに新しい機器（プリンタ等）１３′が導入されたとき、例えば、ＰＣ端末１１上で図４（ａ）の機器情報変更処理手順を実行する。前記したように、ＰＣ端末１１がネットワークＩ／Ｆ部２６を介してこの新しい機器１３′に、機器情報の取得要求を送信すると、ネットワークＩ／Ｆ部３３を介してこの取得要求を新しい機器１３′が受信すると、機器情報管理部３６からの機器情報を取り出し、この機器情報をＰＣ端末１１へ送信する。ＰＣ端末１１は、ネットワークＩ／Ｆ部２６を介してこの機器情報を受信すると、この受信した機器情報をＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶させる。さらに、ＰＣ端末１１は、この記憶した機器情報を、記憶部２４のＯＳに登録されていた旧機器情報に追加する。ＰＣ端末１２においても、同様の機器情報変更のための動作が行われる。
【００８３】
図１２は、新しい機器が導入されたときの本発明の機器情報変更システムの他の動作を説明するための図である。前記した図１１の動作では、ＰＣ端末１１がネットワークＩ／Ｆ部２６を介して新しい機器１３′に、機器情報の取得要求を送信したが、本発明はこれに限定されるものではなく、当該ネットワークに新しい機器（プリンタ等）１３′が導入されたときに、この新しい機器１３′から各ＰＣ端末（ＰＣ端末１１、ＰＣ端末１２）に機器情報を自動的に送信する構成としてもよい。
【００８４】
図１３は、本発明の第３の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。
【００８５】
図１３は、ＰＣ端末１１が新たなネットワーク環境（例えば、ネットワーク環境５）に移動して接続され、プリンタ１３に対する印刷要求が送られたときに、ＣＰＵ制御部２２が実行を開始する機器情報変更処理手順である。
【００８６】
図１３に示した機器情報変更処理手順が開始されると、まず、ＰＣ端末１１は、ＰＣ端末１１に関する更新フラグがＯＦＦであるか否かを判断する（ステップＳ７１）。この更新フラグは、旧ネットワーク環境において登録されたプリンタ１３等の旧機器情報がネットワーク環境移動後に更新されたかどうかを示すフラグである。ステップＳ７１の判断が偽（ＮＯ）である場合は、既に機器情報が更新されていると判断されるので、ＰＣ端末１１は、受信した印刷要求に応じてプリンタ１３の印刷を実行する（ステップＳ７２）。印刷が終了すると、ＰＣ端末１１は図１３の処理を終了する。
【００８７】
ステップＳ７１の判断が真（ＹＥＳ）である場合は、まだ機器情報が更新されていないと判断されるので、ＰＣ端末１１は、ネットワークＩ／Ｆ部２６を介して機器情報の取得要求を当該ネットワーク上にあるプリンタ１３や複合機１４などの機器に送信し、プリンタ１３を含む、当該ネットワーク上にある各機器から送られる機器情報をそれぞれ受信して、その受信した機器情報をＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶させる（ステップＳ７３）。また、ＰＣ端末１１は、当該ネットワーク上に接続された全ての機器の数Ｎを求める（ステップＳ７３）。
【００８８】
次に、ＰＣ端末１１は、変数ｉをリセットしてゼロにする（ステップＳ７４）。ステップＳ７４が実行されると、ＰＣ端末１１は、変数ｉの値が新しいネットワーク上に接続された機器の総数Ｎと等しいか否かを判断する（ステップＳ７５）。
このステップＳ７５の判断が真（ＹＥＳ）である場合、全ての機器の機器情報のチェックが終了したことになるので、ＰＣ端末１１は次のステップＳ７９（後述する）を実行する。
ステップＳ７５の判断が偽（ＮＯ）である場合、該当する機器の機器情報をチェックするため、ＰＣ端末１１は次のステップＳ７６を実行する。そして、ＰＣ端末１１は、ＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリ上に記憶されている旧機器情報と新機器情報を取り出し、旧機器情報と新機器情報とを比較する（ステップＳ７６）。そして、ＰＣ端末１１は、ステップＳ７６での比較結果が一致するか否かを判断する（ステップＳ７７）。
【００８９】
ステップＳ７７の比較判断で旧機器情報と新機器情報とが一致する場合、ＰＣ端末１１は、プリンタ１３の更新フラグをＯＮに設定する（ステップＳ８５）。そして、ＰＣ端末１１は、記憶部２４内のＯＳに登録されている機器情報を新機器情報に従って更新する（ステップＳ８６）。ステップＳ８６が実行されると、ＰＣ端末１１は、受信した印刷要求に応じてプリンタ１３の印刷を実行する（ステップＳ８７）。印刷が終了すると、ＰＣ端末１１は図１３の処理を終了する。
【００９０】
一方、ステップＳ７７の比較判断で旧機器情報と新機器情報とが一致しない場合、ＰＣ端末１１は、該当する機器情報の更新は行わず、変数ｉをインクリメントする（ステップＳ７８）。そして、ＰＣ端末１１は、全ての機器の機器情報のチェックが終了するまで、上述したステップＳ７５−Ｓ７７を繰り返し実行する。
【００９１】
また、ステップＳ７５の判断が真（ＹＥＳ）である場合、ＰＣ端末１１は、旧機器情報と一致する機器情報（プリンタモデル名など）を有するプリンタ等の機器が複数あるか否かを判断する（ステップＳ７９）。
【００９２】
ステップＳ７９の判断が偽（ＮＯ）である場合、ＰＣ端末１１は、入出力装置２６を介して、旧機器情報と一致する機器情報を有する機器は複数でないことを示す確認メッセージをディスプレイ装置等に表示する（ステップＳ８８）。そして、ＰＣ端末１１は図１３の処理を終了する。
【００９３】
ステップＳ７９の判断が真（ＹＥＳ）である場合、ＰＣ端末１１は、入出力装置２６を介して、複数の新機器情報の一覧をディスプレイ装置等に出力し、ユーザからの選択入力を待つ（ステップＳ８０）。
【００９４】
そして、ＰＣ端末１１は、キーボードまたはマウス等の入力装置で、ユーザが、表示された複数の新機器情報の一覧から１つの機器情報を選択したか否かを判断する（ステップＳ８１）。
【００９５】
ユーザが１つの機器情報を選択した場合（ステップＳ８１でＹＥＳ）、ＰＣ端末１１は、ユーザが選択した機器情報を新機器情報としてＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶し、前記したステップＳ８５以降を実行する。
【００９６】
ユーザが選択した機器情報がない場合（ステップＳ８１でＮＯ）、ＰＣ端末１１は、入出力装置２６を介して、複数の新機器情報の一覧の各機器情報に対応する旧機器情報を削除するか否かをユーザに確認する削除確認メッセージをディスプレイ装置等に表示して、ユーザからの応答を待つ（ステップＳ８２）。ＰＣ端末１１は、ユーザが削除する入力を行ったか否かを判断する（ステップＳ８３）。
【００９７】
ステップＳ８３の判断が偽（ＮＯ）である場合、ＰＣ端末１１は旧機器情報の削除は行わずに、図１３の処理を終了する。一方、ステップＳ８３の判断が真（ＹＥＳ）である場合、ＰＣ端末１１は、旧機器情報を削除する（ステップＳ８４）。そして、ＰＣ端末１１は図１３の処理を終了する。
【００９８】
図１４は、本発明の第４の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。図１５は、サーバーＰＣ、ＰＣ端末、およびプリンタ等の画像形成装置が接続されているネットワーク環境の構成例を示す。
【００９９】
この実施形態の機器情報変更システムでは、図１５に示したように、当該ネットワーク（ＬＡＮ）上に接続される全ての画像形成装置（例えば、プリンタ１３、複合機１４、コピー機１５）の機器情報がサーバー１６の記憶部に記憶されている。サーバー１６は、定期的に、ネットワーク上に接続されている各機器とデータ通信を行って、各機器の機器情報管理部３６を介して送信される機器情報を取得してサーバー１６の記憶部に格納している。
【０１００】
上記した図１５の機器情報取得処理においては、サーバーがネットワーク上にある画像形成装置とデータ通信を行って自動的に機器情報を取得しサーバーの記憶部のメモリに格納する場合を説明したが、あるいは、ネットワーク管理者又はユーザーがサーバー上で、ネットワーク上にある画像形成装置の機器情報を手作業で入力してもよい。この場合、各画像形成装置の機器情報が入力されると、サーバーは入力された機器情報を記憶部のメモリに格納する。
【０１０１】
図１４の機器情報変更処理手順では、ＰＣ端末１１が新たなネットワーク環境（例えば、ネットワーク環境５）に移動して接続され、プリンタ１３に対する印刷要求が送られたときに、ＣＰＵ制御部２２はこの機器情報変更処理手順の実行を開始する。
【０１０２】
図１４に示した機器情報変更処理手順が開始されると、まず、ＰＣ端末１１は、ＰＣ端末１１に関する更新フラグがＯＦＦであるか否かを判断する（ステップＳ９１）。ステップＳ９１の判断が偽（ＮＯ）である場合は、既に機器情報が更新されていると判断されるので、ＰＣ端末１１は、受信した印刷要求に応じてプリンタ１３の印刷を実行する（ステップＳ１０３）。印刷が終了すると、ＰＣ端末１１は図１４の処理を終了する。
【０１０３】
ステップＳ９１の判断が真（ＹＥＳ）である場合は、まだ機器情報が更新されていないと判断されるので、ＰＣ端末１１は、ネットワークＩ／Ｆ部２６を介して機器情報の取得要求を当該ネットワーク上にあるサーバー１６に送信し、サーバー１６から送られてくる、当該ネットワーク上にある各機器の最新の機器情報を受信して、その受信した機器情報をＲＯＭ／ＲＡＭ制御部２１を介して記憶部２４のメモリに記憶させる（ステップＳ９２）。
【０１０４】
そして、ＰＣ端末１１は、サーバー１６から最新の機器情報を受信したか否かを判断する（ステップＳ９３）。ステップＳ９３の判断が偽（ＮＯ）である場合、ＰＣ端末１１は、該当する新機器情報がないことを示すメッセージをディスプレイ装置等に表示する（ステップＳ１０２）。そして、ＰＣ端末１１は図１４の処理を終了する。
【０１０５】
ステップＳ９３の判断が真（ＹＥＳ）である場合、ＰＣ端末１１は、受信した新機器情報が旧機器情報と同一であるか、新機器情報による更新が必要であるか、あるいは、旧機器情報の削除が必要であるかを判断する（ステップＳ９４）。
【０１０６】
ステップＳ９４の判断で新機器情報による更新が必要であると判断した場合、ＰＣ端末１１は、プリンタ１３の更新フラグをＯＮに設定する（ステップＳ９５）。そして、ＰＣ端末１１は、記憶部２４内のＯＳに登録されている機器情報を新機器情報に従って更新する（ステップＳ９６）。ステップＳ９６が実行されると、ＰＣ端末１１は、受信した印刷要求に応じてプリンタ１３の印刷を実行する（ステップＳ９７）。印刷が終了すると、ＰＣ端末１１は図１４の処理を終了する。
【０１０７】
一方、ステップＳ９４の判断で新機器情報が旧機器情報と同一であると判断した場合、ＰＣ端末１１は、プリンタ１３の電源ＯＦＦ等のために、受信した印刷要求に応じたプリンタ１３の印刷を実行できないことを示すメッセージをディスプレイ装置等に表示する（ステップＳ９８）。そして、ＰＣ端末１１は図１４の処理を終了する。
【０１０８】
ここで、印刷が実行できない原因として、プリンタ１３の電源ＯＦＦの他に、プリンタ１３が破棄された場合やプリンタ１３のネットワークアドレスが変更された場合などが考えられる。あるいは、プリンタ１３自体に、トナーエンド、ペーパーエンド、ペーパージャムなどのエラーや、その他のハードウェア故障が発生している場合に印刷が実行できない原因として考えられる。
【０１０９】
また、ステップＳ９４の判断で旧機器情報の削除が必要であると判断した場合、ＰＣ端末１１は、入出力装置２６を介して、新機器情報に対応する旧機器情報を削除するか否かをユーザに確認する削除確認メッセージをディスプレイ装置等に表示して、ユーザからの応答を待つ（ステップＳ９９）。ＰＣ端末１１は、ユーザが削除する入力を行ったか否かを判断する（ステップＳ１００）。
【０１１０】
ステップＳ１００の判断が偽（ＮＯ）である場合、ＰＣ端末１１は旧機器情報の削除は行わずに、図１４の処理を終了する。一方、ステップＳ１００の判断が真（ＹＥＳ）である場合、ＰＣ端末１１は、旧機器情報を削除する（ステップＳ１０１）。そして、ＰＣ端末１１は図１４の処理を終了する。
【発明の効果】
以上説明したように、本発明の機器情報変更システム及び機器情報変更方法によれば、端末装置が第２のネットワークに接続される際に、該第２のネットワークに接続される全ての画像形成装置からそれぞれ取得した機器情報が第１のネットワークに関する旧機器情報と一致すると判断した場合に、該当する機器情報を第２のネットワークに関する新機器情報として格納させ、新機器情報に従って端末装置のＯＳに登録されていた旧機器情報を更新するので、ＯＳに登録されるプリンタに関する機器情報を効率よく自動更新することができると共に、ネットワーク管理者または各ユーザの負担を軽減することができる。
【図面の簡単な説明】
【図１】本発明に係る機器情報変更システムが適用されるネットワーク環境の一例を示す図である。
【図２】本発明に係る機器情報変更システムが適用されるＰＣ端末の構成例を示すブロック図である。
【図３】図２に示されたＰＣ端末と共にネットワーク上に接続されるプリンタの構成例を示すブロック図である。
【図４】本発明の第１の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。
【図５】本発明の第２の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。
【図６】ネットワーク環境に接続されているＰＣ端末と機器と間のデータ通信を説明するための図である。
【図７】ネットワーク環境移動前にネットワーク上にある機器の機器情報の内容及びＯＳに登録されている機器情報を示した図である。
【図８】ネットワーク環境移動後に変更または追加された機器情報の内容及びＯＳに登録されている機器情報を示した図である。
【図９】図５に示した機器情報変更処理において機器情報取得の際に同じ機器情報が複数ある場合に表示される選択画面を示す図である。
【図１０】図９に示した選択画面で１つの機器情報を選択した際に際に表示される参照画面を示す図である。
【図１１】新しい機器が導入されたときの本発明の機器情報変更システムの動作を説明するための図である。
【図１２】新しい機器が導入されたときの本発明の機器情報変更システムの動作を説明するための図である。
【図１３】本発明の第３の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。
【図１４】本発明の第４の実施形態に係る機器情報変更システムが実行する機器情報変更処理手順を説明するためのフローチャートである。
【図１５】サーバＰＣ、ＰＣ端末、およびプリンタ等の接続機器が接続されているネットワーク環境の構成例を示す図である。
【符号の説明】
１  本社ネットワーク環境
２  大阪支店ネットワーク環境
３  名古屋支店ネットワーク環境
４  部署Ａネットワーク環境
５  部署Ｂネットワーク環境
１１、１２  ＰＣ端末
１３  プリンタ
１４  複合機
２１、３１  ＲＯＭ／ＲＡＭ制御部
２２、３２  ＣＰＵ制御部
２３、３５  Ｉ／Ｏ制御部
２４、３８  記憶部
２５、３４  入出力部
２６、３３  ネットワークＩ／Ｆ部
２７、３９  Ｉ／Ｏバス
３６  機器情報管理部
３７  印刷部
【図１】
0003979867.tif 000002
【図２】
0003979867.tif 000003
【図３】
0003979867.tif 000004
【図４】
0003979867.tif 000005
【図５】
0003979867.tif 000006
【図６】
0003979867.tif 000007
【図７】
0003979867.tif 000008
【図８】
0003979867.tif 000009
【図９】
0003979867.tif 000010
【図１０】
0003979867.tif 000011
【図１１】
0003979867.tif 000012
【図１２】
0003979867.tif 000013
【図１３】
0003979867.tif 000014
【図１４】
0003979867.tif 000015
【図１５】
0003979867.tif 000016