(57)【要約】【課題】他のネットワーク機器の最新の設定内容に基づいた更新設定を自動的に行うことのできるネットワーク機器、ネットワークシステム、更新設定方法、更新設定プログラム、および記録媒体を提供できるようにする。【解決手段】日時を計測部で計測し、計測した日時が所定の日時になる毎に、所定時が経過したとして、所定のネットワーク機器を機器検索部で検索し、検索した所定のネットワーク機器から設定情報を情報取得部で取得し、取得した設定情報を記憶部に更新設定部により記録して更新設定する。【選択図】        図４
2008250973.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された他のネットワーク機器の設定情報に基づいて、設定情報を更新設定するネットワーク機器であって、
所定の条件を満たす毎に、前記ネットワークを介して、前記ネットワーク上の所定のネットワーク機器を検索する機器検索手段と、
前記機器検索手段により検索された所定のネットワーク機器の設定情報を当該所定のネットワーク機器から取得する設定情報取得手段と、
前記設定情報取得手段により取得された設定情報に基づいて、設定情報を更新設定する更新設定手段とを備える
ことを特徴とするネットワーク機器。
【請求項２】
前記機器検索手段は、所定の日時になる毎にまたは所定の時間間隔毎に、前記所定のネットワーク機器を検索することを特徴とする請求項１に記載のネットワーク機器。
【請求項３】
前記機器検索手段は、前記所定のネットワーク機器として、自機器の型式と同一のネットワーク機器を、自機器の製造者と同一のネットワーク機器を、自機器が有する機能と同一の機能を有するネットワーク機器を、または自機器の前記設定情報の設定項目と同一の設定項目を有するネットワーク機器を検索する
ことを特徴とする請求項１または請求項２に記載のネットワーク機器。
【請求項４】
前記機能は、プリンタ機能、コピー機能、ファクシミリ機能、またはスキャナ機能であることを特徴とする請求項３に記載のネットワーク機器。
【請求項５】
前記設定項目は、利用可能なユーザを示す情報、またはデータの保存先を示す情報に関するものであることを特徴とする請求項３に記載のネットワーク機器。
【請求項６】
前記機器検索手段は、予め定めたネットワークアドレスの範囲で、前記所定のネットワーク機器を検索することを特徴とする請求項１〜請求項５のいずれか一つに記載のネットワーク機器。
【請求項７】
前記機器検索手段は、前記更新設定手段により更新設定された設定情報の取得先である前記所定のネットワーク機器を検索することを特徴とする請求項１〜請求項５のいずれか一つに記載のネットワーク機器。
【請求項８】
前記ネットワークには、前記所定のネットワーク機器のアドレス情報を管理する管理サーバが接続されており、
前記管理サーバから前記アドレス情報を取得するアドレス情報取得手段をさらに備え、
前記機器検索手段は、前記アドレス情報取得手段により取得されたアドレス情報が示すアドレスに所在する前記ネットワーク機器を検索する
ことを特徴とする請求項１〜請求項５のいずれか一つに記載のネットワーク機器。
【請求項９】
前記機器検索手段により検索された前記所定のネットワーク機器が複数ある場合に、所定の条件に基づいて、いずれかの前記所定のネットワーク機器を選択する機器選択手段をさらに備え、
前記設定情報取得手段は、前記機器選択手段により選択された前記所定のネットワーク機器から前記設定情報を取得する
ことを特徴とする請求項１〜請求項８のいずれか一つに記載のネットワーク機器。
【請求項１０】
前記ネットワーク上の前記ネットワーク機器毎に、他のネットワーク機器に優先して選択される度合いを示す優先度が予め定められており、
前記機器選択手段は、前記優先度が最も高い前記所定のネットワーク機器を選択することを特徴とする請求項９に記載のネットワーク機器。
【請求項１１】
前記優先度は、前記設定項目毎に定められており、
前記機器選択手段は、前記設定項目毎に、前記優先度が最も高い前記所定のネットワーク機器を選択することを特徴とする請求項１０に記載のネットワーク機器。
【請求項１２】
前記更新設定手段は、前記機器選択手段により選択された前記所定のネットワーク機器の優先度に基づいて、自機器の優先度を設定することを特徴とする請求項１０または請求項１１に記載のネットワーク機器。
【請求項１３】
前記設定情報取得手段は、前記機器検索手段により検索された前記所定のネットワーク機器から認証要求を受けた場合に、当該所定のネットワーク機器に対して、認証情報を送信し、前記送信した認証情報によって認証された場合に、前記設定情報を取得することを特徴とする請求項１〜請求項１２のいずれか一つに記載のネットワーク機器。
【請求項１４】
前記設定情報取得手段は、前記所定のネットワーク機器の設定情報の最新の更新日時が、自機器の前記更新設定手段により更新設定された最新の更新日時よりも後である場合に、前記設定情報を取得することを特徴とする請求項１〜請求項１３のいずれか一つに記載のネットワーク機器。
【請求項１５】
前記設定情報取得手段は、前記所定のネットワーク機器の設定情報の最新の更新日時が、自機器の前記更新設定手段により更新設定された最新の更新日時より後である前記設定項目の前記設定情報を取得することを特徴とする請求項１〜請求項１３のいずれか一つに記載のネットワーク機器。
【請求項１６】
前記設定情報取得手段は、自機器において前記設定情報が設定されていない設定項目に対応する前記設定情報のみを取得することを特徴とする請求項１〜請求項１３のいずれか一つに記載のネットワーク機器。
【請求項１７】
前記設定情報取得手段は、前記更新設定手段により更新設定した後に、自機器において前記設定情報が設定されていない設定項目がある場合に、前記機器選択手段により選択されなかった前記所定のネットワーク機器から、当該設定項目の設定情報を取得することを特徴とする請求項９〜請求項１６のいずれか一つに記載のネットワーク機器。
【請求項１８】
ネットワークを介して相互に通信可能に接続された複数のネットワーク機器間で設定情報の送受信を行うネットワークシステムであって、
前記複数のネットワーク機器のうち、送信側のネットワーク機器は、
受信側のネットワーク機器から所定のネットワーク機器として設定情報の送信要求があった場合に、前記設定情報を送信する設定情報送信手段を有し、
前記複数のネットワーク機器のうち、受信側のネットワーク機器は、
所定の条件を満たす毎に、前記ネットワークを介して、前記ネットワーク上の所定のネットワーク機器を検索する機器検索手段と、
前記機器検索手段により検索された前記所定のネットワーク機器に対して設定情報の送信要求を行い、当該所定のネットワーク機器である前記送信側のネットワーク機器から送信された設定情報を取得する設定情報取得手段と、
前記設定情報取得手段により取得された設定情報に基づいて、設定情報を更新設定する更新設定手段とを有する
ことを特徴とするネットワークシステム。
【請求項１９】
前記機器検索手段は、所定の日時になる毎にまたは所定の時間間隔毎に、前記所定のネットワーク機器を検索することを特徴とする請求項１８に記載のネットワークシステム。
【請求項２０】
前記送信側のネットワーク機器は、
過去に認証した前記ネットワーク機器のアドレスを記憶する認証実績記憶手段、をさらに備え、
前記設定情報送信手段は、前記受信側のネットワーク機器から設定情報の送信要求があったときに、前記受信側のネットワーク機器のアドレスが前記認証実績記憶手段に記憶された前記ネットワーク機器のアドレスと一致する場合に、前記設定情報を送信すること、を特徴とする請求項１８または請求項１９に記載のネットワークシステム。
【請求項２１】
前記受信側のネットワーク機器は、
過去に認証を許可された前記ネットワーク機器のアドレスを記憶する被認証実績記憶手段、をさらに備え、
前記設定情報取得手段は、前記機器検索手段により検索された前記所定のネットワーク機器のアドレスと、前記被認証実績記憶手段に記憶された前記ネットワーク機器のアドレスとが一致する場合は、設定情報の送信要求を行い、当該所定のネットワーク機器である前記送信側のネットワーク機器から送信された設定情報を取得すること、を特徴とする請求項１８〜２０のいずれか一つに記載のネットワークシステム。
【請求項２２】
前記受信側のネットワーク機器は、
前記被認証実績記憶手段は、前記ネットワーク機器のアドレスに対応付けて、前記認証情報を識別する認証識別情報を記憶し、
前記設定情報取得手段は、前記機器検索手段により検索された前記所定のネットワーク機器のアドレスおよび前記所定のネットワーク機器に要求する認証情報を識別する認証識別情報と、前記被認証実績記憶手段に記憶された前記ネットワーク機器のアドレスおよび前記認証識別情報とが一致する場合は、設定情報の送信要求を行い、当該所定のネットワーク機器である前記送信側のネットワーク機器から送信された設定情報を取得し、
前記送信側のネットワーク機器は、
前記認証実績記憶手段は、前記ネットワーク機器のアドレスに対応付けて前記認証識別情報を記憶し、
前記設定情報送信手段は、前記受信側のネットワーク機器から設定情報の送信要求があったときに、前記受信側のネットワーク機器のアドレスおよび前記認証識別情報が前記認証実績記憶手段に記憶された前記ネットワーク機器のアドレスおよび前記認証識別情報と一致する場合に、前記設定情報を送信すること、を特徴とする請求項２１に記載のネットワークシステム。
【請求項２３】
前記送信側のネットワーク機器は、
前記設定情報のうち、更新された設定情報の設定項目を記憶する更新情報記憶手段、をさらに備え、
前記設定情報送信手段は、前記受信側のネットワーク機器から設定情報の送信要求があったときに、前記更新情報記憶手段に記憶された前記設定項目に対応する前記設定情報を送信すること、を特徴とする請求項１８〜請求項２２のいずれか一つに記載のネットワークシステム。
【請求項２４】
前記認証実績記憶手段は、前記ネットワーク機器のアドレスに対応付けて認証時刻を記憶し、
前記設定情報送信手段は、前記設定情報の送信要求があった時刻から前記認証実績記憶手段に記憶された前記認証時刻までの時間が所定の時間を超えていない場合に、前記設定情報を送信すること、を特徴とする請求項１８〜請求項２３のいずれか一つに記載のネットワークシステム。
【請求項２５】
ネットワークを介して接続された他のネットワーク機器の設定情報に基づいて、設定情報を更新設定する更新設定方法であって、
所定の条件を満たす毎に、ネットワーク上の所定のネットワーク機器を検索する機器検索工程と、
前記機器検索工程で検索した所定のネットワーク機器の設定情報を当該所定のネットワーク機器から取得する設定情報取得工程と、
前記設定情報取得工程で取得した設定情報に基づいて、設定情報を更新設定する更新設定工程とを含む
ことを特徴とする更新設定方法。
【請求項２６】
前記機器検索工程では、所定の日時になる毎にまたは所定の時間間隔毎に、前記所定のネットワーク機器を検索することを特徴とする請求項２５に記載の更新設定方法。
【請求項２７】
前記請求項２５または請求項２６に記載の更新設定方法をコンピュータで実行させることを特徴とする更新設定プログラム。
【請求項２８】
前記請求項２７に記載のプログラムを記録したこと、を特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器、ネットワークシステム、更新設定方法、更新設定プログラム、および記録媒体に関し、特に、他のネットワーク機器の設定情報に基づいて更新設定するネットワーク機器、ネットワークシステム、更新設定方法、更新設定プログラムおよび記録媒体に関するものである。
【背景技術】
【０００２】
ネットワーク機器では、一般的に、ネットワーク設定、利用制限設定などの各種の項目の設定が行われる。ネットワーク機器を新規に導入した際に、上記各種の項目の設定を行う必要があるが、ユーザによって直接入力された設定情報を設定する方法では、ユーザに多種多様な項目の設定情報の入力を要求することになり、ユーザにとって大きな手間がかかる。
【０００３】
そこで、まず、ユーザによって直接入力されたネットワーク設定に関する設定情報を設定し、他の項目の設定情報については、ネットワークに接続された情報処理装置やサーバ装置の設定情報をネットワーク機器に送信し、送信された設定情報をネットワーク機器に設定する方法が利用されている（特許文献１）。しかしながら、当該方法では、新規のネットワーク機器がネットワークに接続される度に、ユーザが情報処理装置やサーバ装置から各種の項目の設定情報を入力する必要があるので、ユーザにはなお手間がかかる。
【０００４】
そこで、新規にネットワークに接続されたネットワーク機器の初期設定を実行するか否かを判定し、初期設定を実行すると判定した場合には、当該ネットワーク上の所定の機器を検索し、検索した結果、所定の機器がある場合には、当該所定の機器の設定情報を取得し、取得した設定情報を設定する方法を実行することが利用されている（特許文献２）。
【０００５】
【特許文献１】特開２００５−９４６３３号公報
【特許文献２】特開２００４−１６０９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、ネットワーク上のネットワーク機器の設定情報は日々更新されるものである。従って、他のネットワーク機器のより最新の設定情報に基づいた更新設定を行うことができれば、ユーザのメンテナンスを軽減することができ、利便性を高めることができる。
【０００７】
しかしながら、特許文献２では、ネットワーク機器の電源投入時にのみ、他のネットワーク機器の設定内容に基づいた設定を行うので、他のネットワーク機器の最新の設定情報に基づいた更新設定を自動的に行うことができないという問題がある。
【０００８】
本発明は、上記に鑑みてなされたものであって、ネットワークを介して通信可能な他のネットワーク機器の最新の設定内容に基づいた更新設定を自動的に行うことのできるネットワーク機器、ネットワークシステム、更新設定方法、更新設定プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して接続された他のネットワーク機器の設定情報に基づいて、設定情報を更新設定するネットワーク機器であって、所定の条件を満たす毎に、前記ネットワークを介して、前記ネットワーク上の所定のネットワーク機器を検索する機器検索手段と、前記機器検索手段により検索された所定のネットワーク機器の設定情報を当該所定のネットワーク機器から取得する設定情報取得手段と、前記設定情報取得手段により取得された設定情報に基づいて、設定情報を更新設定する更新設定手段とを備えることを特徴とする。
【００１０】
また、本発明の好ましい態様によれば、前記機器検索手段は、所定の日時になる毎にまたは所定の時間間隔毎に、前記所定のネットワーク機器を検索することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記機器検索手段は、前記所定のネットワーク機器として、自機器の型式と同一のネットワーク機器を、自機器の製造者と同一のネットワーク機器を、自機器が有する機能と同一の機能を有するネットワーク機器を、または自機器の前記設定情報の設定項目と同一の設定項目を有するネットワーク機器を検索することが望ましい。
【００１２】
また、本発明の好ましい態様によれば、前記機能は、プリンタ機能、コピー機能、ファクシミリ機能、またはスキャナ機能であることが望ましい。
【００１３】
また、本発明の好ましい態様によれば、前記設定項目は、利用可能なユーザを示す情報、またはデータの保存先を示す情報に関するものであることが望ましい。
【００１４】
また、本発明の好ましい態様によれば、前記機器検索手段は、予め定めたネットワークアドレスの範囲で、前記所定のネットワーク機器を検索することが望ましい。
【００１５】
また、本発明の好ましい態様によれば、前記機器検索手段は、前記更新設定手段により更新設定された設定情報の取得先である前記所定のネットワーク機器を検索することが望ましい。
【００１６】
また、本発明の好ましい態様によれば、前記ネットワークには、前記所定のネットワーク機器のアドレス情報を管理する管理サーバが接続されており、前記管理サーバから前記アドレス情報を取得するアドレス情報取得手段をさらに備え、前記機器検索手段は、前記アドレス情報取得手段により取得されたアドレス情報が示すアドレスに所在する前記ネットワーク機器を検索することが望ましい。
【００１７】
また、本発明の好ましい態様によれば、前記機器検索手段により検索された前記所定のネットワーク機器が複数ある場合に、所定の条件に基づいて、いずれかの前記所定のネットワーク機器を選択する機器選択手段をさらに備え、前記設定情報取得手段は、前記機器選択手段により選択された前記所定のネットワーク機器から前記設定情報を取得することが望ましい。
【００１８】
また、本発明の好ましい態様によれば、前記ネットワーク上の前記ネットワーク機器毎に、他のネットワーク機器に優先して選択される度合いを示す優先度が予め定められており、前記機器選択手段は、前記優先度が最も高い前記所定のネットワーク機器を選択することが望ましい。
【００１９】
また、本発明の好ましい態様によれば、前記優先度は、前記設定項目毎に定められており、前記機器選択手段は、前記設定項目毎に、前記優先度が最も高い前記所定のネットワーク機器を選択することが望ましい。
【００２０】
また、本発明の好ましい態様によれば、前記更新設定手段は、前記機器選択手段により選択された前記所定のネットワーク機器の優先度に基づいて、自機器の優先度を設定することが望ましい。
【００２１】
また、本発明の好ましい態様によれば、前記設定情報取得手段は、前記機器検索手段により検索された前記所定のネットワーク機器から認証要求を受けた場合に、当該所定のネットワーク機器に対して、認証情報を送信し、前記送信した認証情報によって認証された場合に、前記設定情報を取得することが望ましい。
【００２２】
また、本発明の好ましい態様によれば、前記設定情報取得手段は、前記所定のネットワーク機器の設定情報の最新の更新日時が、自機器の前記更新設定手段により更新設定された最新の更新日時よりも後である場合に、前記設定情報を取得することが望ましい。
【００２３】
また、本発明の好ましい態様によれば、前記設定情報取得手段は、前記所定のネットワーク機器の設定情報の最新の更新日時が、自機器の前記更新設定手段により更新設定された最新の更新日時より後である前記設定項目の前記設定情報を取得することが望ましい。
【００２４】
また、本発明の好ましい態様によれば、前記設定情報取得手段は、自機器において前記設定情報が設定されていない設定項目に対応する前記設定情報のみを取得することが望ましい。
【００２５】
また、本発明の好ましい態様によれば、前記設定情報取得手段は、前記更新設定手段により更新設定した後に、自機器において前記設定情報が設定されていない設定項目がある場合に、前記機器選択手段により選択されなかった前記所定のネットワーク機器から、当該設定項目の設定情報を取得することが望ましい。
【００２６】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して相互に通信可能に接続された複数のネットワーク機器間で設定情報の送受信を行うネットワークシステムであって、前記複数のネットワーク機器のうち、送信側のネットワーク機器は、受信側のネットワーク機器から所定のネットワーク機器として設定情報の送信要求があった場合に、前記設定情報を送信する設定情報送信手段を有し、前記複数のネットワーク機器のうち、受信側のネットワーク機器は、所定の条件を満たす毎に、前記ネットワークを介して、前記ネットワーク上の所定のネットワーク機器を検索する機器検索手段と、前記機器検索手段により検索された前記所定のネットワーク機器に対して設定情報の送信要求を行い、当該所定のネットワーク機器である前記送信側のネットワーク機器から送信された設定情報を取得する設定情報取得手段と、前記設定情報取得手段により取得された設定情報に基づいて、設定情報を更新設定する更新設定手段とを有することを特徴とする。
【００２７】
また、本発明の好ましい態様によれば、前記機器検索手段は、所定の日時になる毎にまたは所定の時間間隔毎に、前記所定のネットワーク機器を検索することが望ましい。
【００２８】
また、本発明は、請求項１８または請求項１９に記載のネットワークシステムにおいて、前記送信側のネットワーク機器は、過去に認証した前記ネットワーク機器のアドレスを記憶する認証実績記憶手段、をさらに備え、前記設定情報送信手段は、前記受信側のネットワーク機器から設定情報の送信要求があったときに、前記受信側のネットワーク機器のアドレスが前記認証実績記憶手段に記憶された前記ネットワーク機器のアドレスと一致する場合に、前記設定情報を送信すること、を特徴とする。
【００２９】
また、本発明は、請求項１８〜２０のいずれか一つに記載のネットワークシステムにおいて、前記受信側のネットワーク機器は、過去に認証を許可された前記ネットワーク機器のアドレスを記憶する被認証実績記憶手段、をさらに備え、前記設定情報取得手段は、前記機器検索手段により検索された前記所定のネットワーク機器のアドレスと、前記被認証実績記憶手段に記憶された前記ネットワーク機器のアドレスとが一致する場合は、設定情報の送信要求を行い、当該所定のネットワーク機器である前記送信側のネットワーク機器から送信された設定情報を取得すること、を特徴とする。
【００３０】
また、本発明は、請求項２１に記載のネットワークシステムにおいて、前記受信側のネットワーク機器は、前記被認証実績記憶手段は、前記ネットワーク機器のアドレスに対応付けて、前記認証情報を識別する認証識別情報を記憶し、前記設定情報取得手段は、前記機器検索手段により検索された前記所定のネットワーク機器のアドレスおよび前記所定のネットワーク機器に要求する認証情報を識別する認証識別情報と、前記被認証実績記憶手段に記憶された前記ネットワーク機器のアドレスおよび前記認証識別情報とが一致する場合は、設定情報の送信要求を行い、当該所定のネットワーク機器である前記送信側のネットワーク機器から送信された設定情報を取得し、前記送信側のネットワーク機器は、前記認証実績記憶手段は、前記ネットワーク機器のアドレスに対応付けて前記認証識別情報を記憶し、前記設定情報送信手段は、前記受信側のネットワーク機器から設定情報の送信要求があったときに、前記受信側のネットワーク機器のアドレスおよび前記認証識別情報が前記認証実績記憶手段に記憶された前記ネットワーク機器のアドレスおよび前記認証識別情報と一致する場合に、前記設定情報を送信すること、を特徴とする。
【００３１】
また、本発明は、請求項１８〜請求項２２のいずれか一つに記載のネットワークシステムにおいて、前記送信側のネットワーク機器は、前記設定情報のうち、更新された設定情報の設定項目を記憶する更新情報記憶手段、をさらに備え、前記設定情報送信手段は、前記受信側のネットワーク機器から設定情報の送信要求があったときに、前記更新情報記憶手段に記憶された前記設定項目に対応する前記設定情報を送信すること、を特徴とする。
【００３２】
また、本発明は、請求項１８〜請求項２３のいずれか一つに記載のネットワークシステムにおいて、前記認証実績記憶手段は、前記ネットワーク機器のアドレスに対応付けて認証時刻を記憶し、前記設定情報送信手段は、前記設定情報の送信要求があった時刻から前記認証実績記憶手段に記憶された前記認証時刻までの時間が所定の時間を超えていない場合に、前記設定情報を送信すること、を特徴とする。
【００３３】
上述した課題を解決し、目的を達成するために、本発明は、ネットワークを介して接続された他のネットワーク機器の設定情報に基づいて、設定情報を更新設定する更新設定方法であって、所定の条件を満たす毎に、ネットワーク上の所定のネットワーク機器を検索する機器検索工程と、前記機器検索工程で検索した所定のネットワーク機器の設定情報を当該所定のネットワーク機器から取得する設定情報取得工程と、前記設定情報取得工程で取得した設定情報に基づいて、設定情報を更新設定する更新設定工程とを含むことを特徴とする。
【００３４】
また、本発明の好ましい態様によれば、前記機器検索工程では、所定の日時になる毎にまたは所定の時間間隔毎に、前記所定のネットワーク機器を検索することが望ましい。
【００３５】
上述した課題を解決し、目的を達成するために、本発明は、更新設定プログラムであって、前記の更新設定方法をコンピュータで実行させることを特徴とする。
【００３６】
上述した課題を解決し、目的を達成するために、本発明は、コンピュータ読取り可能な記録媒体であって、前記のプログラムを記録したことを特徴とする。
【発明の効果】
【００３７】
本発明によれば、所定の条件を満たす毎に、ネットワークを介して、ネットワーク上の所定のネットワーク機器を検索し、検索した所定のネットワーク機器の設定情報を当該所定のネットワーク機器から取得し、取得した設定情報に基づいて、更新設定するので、ネットワークを介して通信可能な他のネットワーク機器の最新の設定内容に基づいた更新設定を自動的に行うことができるという効果を奏する。
【００３８】
また、本発明の好ましい態様によれば、所定の日時になる毎にまたは所定の時間間隔毎に、所定のネットワーク機器を検索するので、ユーザが所望する時に、ネットワークを介して通信可能な他のネットワーク機器の最新の設定内容に基づいた更新設定を自動的に行うことができるという効果を奏する。
【００３９】
また、本発明の好ましい態様によれば、所定のネットワーク機器として、自機器の型式と同一のネットワーク機器を、自機器の製造者と同一のネットワーク機器を、自機器が有する機能と同一の機能を有するネットワーク機器を、または自機器の前記設定情報の設定項目と同一の設定項目を有するネットワーク機器を検索するので、同タイプのネットワーク機器間のみならず、異なるタイプの機器間でも設定情報のやりとりを実現することができるという効果を奏する。
【００４０】
また、本発明の好ましい態様によれば、所定のネットワーク機器として、プリンタ機能、コピー機能、ファクシミリ機能、またはスキャナ機能を有するネットワーク機器を検索するので、異なるタイプの機器間でも設定情報のやりとりを実現することができるという効果を奏する。
【００４１】
また、本発明の好ましい態様によれば、所定のネットワーク機器として、利用可能なユーザを示す情報、またはデータの保存先を示す情報に関する設定項目を有するネットワーク機器を検索するので、異なるタイプの機器間でも設定情報のやりとりを実現することができるという効果を奏する。
【００４２】
また、本発明の好ましい態様によれば、予め定めたネットワークアドレスの範囲で、所定のネットワーク機器を検索するので、検索処理に要する時間を短縮することができるという効果を奏する。
【００４３】
また、本発明の好ましい態様によれば、更新設定された設定情報の取得先である所定のネットワーク機器を検索するので、所定のネットワーク機器を効率よく検索することができるという効果を奏する。
【００４４】
また、本発明の好ましい態様によれば、所定のネットワーク機器のアドレス情報を管理する管理サーバからアドレス情報を取得し、取得したアドレス情報が示すアドレスに所在するネットワーク機器を検索するので、所定のネットワーク機器を効率よく検索することができるという効果を奏する。
【００４５】
また、本発明の好ましい態様によれば、検索された所定のネットワーク機器が複数ある場合に、所定の条件に基づいて、いずれかの所定のネットワーク機器を選択し、選択した所定のネットワーク機器から設定情報を取得するので、設定情報の取得先として最適なネットワーク機器の設定情報に反映した更新設定を行うことができるという効果を奏する。
【００４６】
また、本発明の好ましい態様によれば、検索された所定のネットワーク機器が複数ある場合に、優先度が最も高い所定のネットワーク機器を選択するので、設定情報の更新頻度が高いと予想されるネットワーク機器の設定情報に反映した更新設定を行うことができるという効果を奏する。
【００４７】
また、本発明の好ましい態様によれば、設定項目毎に、優先度が最も高い所定のネットワーク機器を選択するので、更新頻度が最も高いと予想される設定項目の設定情報に反映した更新設定を行うことができるという効果を奏する。
【００４８】
また、本発明の好ましい態様によれば、選択された所定のネットワーク機器の優先度に基づいて、自機器の優先度を設定するので、ユーザによる優先度の設定操作を省くことができるという効果を奏する。
【００４９】
また、本発明の好ましい態様によれば、検索された所定のネットワーク機器から認証情報を受けた場合に、当該所定のネットワーク機器に対して、認証情報を送信し、送信した認証情報によって認証された場合に、設定情報を取得するので、信頼性の高い設定情報に反映した更新設定を行うことができるという効果を奏する。
【００５０】
また、本発明の好ましい態様によれば、所定のネットワーク機器の設定情報の最新の更新日時が、自機器において更新設定された最新の更新日時よりも後である場合に、設定情報を取得するので、古い設定情報に反映した更新設定を防止することができるという効果を奏する。
【００５１】
また、本発明の好ましい態様によれば、所定のネットワーク機器の設定情報の最新の更新日時が、自機器において更新設定された最新の更新日時より後である設定項目の設定情報を取得するので、設定項目毎に、より最新の設定情報に基づいた設定情報の更新設定を行うことができるという効果を奏する。
【００５２】
また、本発明の好ましい態様によれば、自機器において設定情報が設定されていない設定項目に対応する設定情報のみを取得するので、不要な設定情報の取得処理を省略することができるという効果を奏する。
【００５３】
また、本発明の好ましい態様によれば、更新設定した後に、自機器において、設定情報が設定されていない設定項目がある場合に、選択されなかった所定のネットワーク機器から、当該設定項目の設定情報を取得するので、ユーザによる未設定項目の設定情報の設定操作を軽減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００５４】
以下に添付図面を参照して、この発明にかかるネットワーク機器、ネットワークシステム、更新設定方法、更新設定プログラム、および記録媒体の最良な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、この実施の形態における構成要素には、当業者が容易に想定できるもの、または実質的に同一のものが含まれる。
【００５５】
図１は、本実施の形態にかかるネットワークシステム１の構成を示す図である。本実施の形態のネットワークシステム１は、同図に示すように、プリンタ２０、コピー機４０、ファクシミリ６０、スキャナ８０、複合機１００Ａ、複合機１００Ｂ、複合機１００Ｃなどの複数のネットワーク機器から構成されており、上記各ネットワーク機器は、ネットワーク２００を介して相互に通信可能に接続されている。
【００５６】
なお、本実施の形態のネットワーク機器の種類および上記各ネットワーク機器の数量は同図に示すものに限定されるものではない。また、特に区別する必要がない場合は、以下、複合機１００Ａ、複合機１００Ｂ、複合機１００Ｃを「複合機１００」と称する。
【００５７】
上記構成において、例えば、複合機１００Ｃが、更新設定する場合には、所定の条件を満たすときに、ネットワーク２００を介して、ネットワーク２００上の所定のネットワーク機器を検索し、検索した所定のネットワーク機器の設定情報を取得し、取得した設定情報に基づいて、設定情報を更新設定する。より詳細には、所定の日時になる毎に、ネットワーク２００上の所定のネットワーク機器を検索し、検索した所定のネットワーク機器の設定情報を取得し、取得した設定情報に基づいて、設定情報を設定する。
【００５８】
本実施の形態にかかるネットワーク機器の一例として複合機１００の構成について説明する。なお、本実施の形態の複合機１００は、主として、プリンタ機能、コピー機能、ファクシミリ機能、およびスキャナ機能を有する。
【００５９】
図２は、第１の実施の形態の複合機１００の構成を示す図である。第１の実施の形態の複合機１００は、同図に示すように、複合機１００全体を統括的に制御する制御部１１０と、原稿画像を読み取る画像読取部１３０と、プリンタ機能またはファクシミリ機能により入力された入力画像や画像読取部１３０で読み取られた原稿画像について、画像処理を施す画像処理部１４０と、画像処理部１４０で画像処理が施された画像を用紙に印刷出力する印刷部１５０と、各種のデータを記憶する記憶部１６０と、他のネットワーク機器との通信を可能にする通信部１７０と、ユーザの操作を受け付ける操作表示部１８０とを備えて構成され、上記各部はバス１９０を介して相互に通信可能に接続されている。
【００６０】
制御部１１０は、複合機１００全体を統括的に制御するためのものである。また、制御部１１０は、同図に示すように、計測部１１２と、機器検索部１１４と、機器選択部１１６と、情報取得部１１８と、更新設定部１２０とをさらに備えて構成されている。なお、制御部１１０は、例えば、ＣＰＵ（Central Processing Unit）が記憶部１６０に格納されているプログラムを実行することにより、その機能を実現することができる。
【００６１】
計測部１１２は、日時を計測するためのものであり、例えば、タイマーで構成される。
【００６２】
機器検索部１１４は、計測部１１２で計測した日時が所定の日時になる毎に、ネットワーク２００上の所定のネットワーク機器を検索、または予め定められたアドレスに所在するネットワーク機器を検索する。なお、上記所定の日時は、ユーザが操作表示部１８０を操作してユーザが所望する日時を記憶部１６０に記録することにより設定することができる。
【００６３】
機器検索部１１４は、所定のネットワーク機器として、複合機１００の型式と同一のネットワーク機器を、複合機１００の製造者と同一のネットワーク機器を、複合機１００の機能と同一の機能を有するネットワーク機器を、または複合機１００が有する設定情報の設定項目と同一の設定項目を有するネットワーク機器を検索する。
【００６４】
一般的に、ネットワーク機器の設定項目として、通常変更されることのない固定情報の設定項目と、変更可能な設定情報の設定項目がある。本実施の形態の複合機１００は、図３に示す設定項目一覧表を格納している。複合機１００は、固定情報の設定項目として、型式（MFP000X）、製造者（Ｘ社）、機能（プリンタ機能、コピー機能、スキャナ機能、ファクシミリ機能）を有するものとする。また、設定情報の設定項目として、用紙サイズ（A4、B5）、解像度（1200dpi）、送信先リスト、利用ユーザリスト、データの保存先リスト、優先度、最終更新日時などを有するものとする。
【００６５】
機器検索部１１４は、この設定項目一覧表の設定項目および設定情報を参照して、所定のネットワーク機器を検索する。なお、複合機１００の有する機能と同一の機能を有するネットワーク機器を所定のネットワーク機器とする理由は、異なるタイプのネットワーク機器間（例えば、複合機１００とプリンタ２０間）でも設定情報のやりとりを可能にするためである。
【００６６】
なお、所定のネットワーク機器として、型式、製造者、機能、および設定項目の全てが同一のネットワーク機器を検索してもよいし、その一部が同一のネットワーク機器を検索してもよい。
【００６７】
また、機器検索部１１４は、検索範囲が予め定められている場合には、当該予め定められたアドレスに所在するネットワーク機器を検索する。通常、ネットワーク２００上の所定のネットワーク機器を検索し、検索した所定のネットワーク機器の設定情報に基づいて更新設定を行った後日に、再度、更新設定することが一般的である。再び更新設定する場合において、ネットワーク２００上の複数のネットワーク機器の中から当該所定のネットワーク機器を再度検索することは、重複処理を行うことになり適切でない。
【００６８】
そこで、本実施の形態では、更新設定した後に、当該更新設定した設定情報の取得先である所定のネットワーク機器のアドレス情報を記憶部１６０に記録しておき、再び更新設定を行う場合には、当該記録したアドレス情報が示すアドレスにアクセスすることにより、重複処理を省くとともに、検索時間を短縮している。
【００６９】
機器選択部１１６は、機器検索部１１４で検索した所定のネットワーク機器が複数ある場合に、所定の条件に基づいて、いずれかのネットワーク機器を選択するためのものである。具体的には、機器選択部１１６は、他のネットワーク機器に優先して選択される度合いを示す優先度（Ａ＞Ｂ＞Ｃ）が最も高い所定のネットワーク機器を選択する。なお、優先度が最も高い所定のネットワーク機器が複数ある場合には、更新設定日時がより最新のネットワーク機器を選択する。
【００７０】
情報取得部１１８は、所定のネットワーク機器から設定情報を通信部１７０を介して取得するためのものである。本実施の形態の情報取得部１１８は、所定のネットワーク機器の設定情報の更新設定日時が、複合機１００の設定情報の更新設定日時より後である場合にのみ、所定のネットワーク機器から設定情報を取得することとしている。これは、古い設定情報に基づいた更新設定を防止するためである。なお、情報取得部１１８は、所定のネットワーク機器から認証要求があった場合においては、認証成功した後に、設定情報を取得する。
【００７１】
更新設定部１２０は、情報取得部１１８で取得した設定情報を記憶部１６０に書き込んで更新設定するためのものである。また、更新設定部１２０は、更新設定日時を記憶部１６０に書き込んで記録する。
【００７２】
また、更新設定部１２０は、設定情報の取得先である所定のネットワーク機器の優先度に基づいて、優先度を示す情報を記憶部１６０に書き込んで記録する。このように、更新設定部１２０が優先度を示す情報を記録することにより、ユーザによる優先度の設定操作を省くことができる。なお、本実施の形態の更新設定部１２０は、設定情報の取得先である所定のネットワーク機器の優先度より一つランクを下げた優先度を示す情報を記録する。
【００７３】
画像読取部１３０は、搬送される原稿または静止する原稿に光を照射して、当該原稿で反射された反射光をＣＣＤ（Charge Coupled Device）などの光電変換素子で光電変換することで原稿の画像を読み取る。
【００７４】
画像処理部１４０は、画像処理ＬＳＩ（Large Scale Integrated circuit）によってハード的に、あるいは、画像処理プログラムを使用してソフト的に、記憶部１６０に記憶されている画像データに対して各種画像処理、例えば、画像の拡大／縮小処理、シャープネス処理等の画質調整処理などの各種画像処理を行う。
【００７５】
印刷部１５０は、例えば、電子写真方式で画像を用紙に印刷出力するエンジン部（図示なし）と、当該エンジン部で画像の印刷出力された用紙に対して、パンチ処理、ステープル処理などの後処理を行う後処理装置（図示なし）とを備えている。印刷部１５０は、エンジン部で、画像処理部１４０によって最終的に画像処理された画像データに基づいて、表示操作部１８０で設定された設定情報に応じた印刷状態で用紙に印刷出力し、また、後処理部で、当該画像の印刷出力された用紙に対して、表示操作部１８０で設定された処理設定に応じた後処理状態で後処理を施す。なお、エンジン部の印刷方式は、電子写真方式のほか、インクジェット方式、昇華型熱転写方式、銀塩写真方式、直接感熱記録方式、溶融型熱転写方式など、様々な方式を用いることができる。
【００７６】
記憶部１６０は、複合機１００を構成する各部を制御するための各種プログラム、ファイルなどを格納し、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤ、光ディスク、フレキシブルディスク、不揮発性メモリなどにより、その機能を実現することができる。なお、記憶部１６０には、上述した通常変更されることのない固定情報と、変更可能な設定情報が記録されている。
【００７７】
通信部１７０は、ネットワーク２００上の所定のネットワーク機器との間で、所定の情報の送受信を行うためのものであり、例えば、ＬＡＮインターフェースによりその機能を実現することができる。
【００７８】
操作表示部１８０は、ネットワーク機器を動作させるための各種操作キーを受け付けるためのものであり、例えば、タッチパネルによりその機能を実現することができる。ユーザは、所定のネットワーク機器の検索開始時期である上記所定の日時を、操作表示部１８０を操作して、記憶部１６０に設定することができる。
【００７９】
なお、本実施の形態の制御部１１０は、ネットワーク２００上の他のネットワーク機器から所定のネットワーク機器として設定情報の送信要求があった場合に、設定情報を当該他のネットワーク機器に対して送信する機能を有している。また、制御部１１０は、設定情報の送信要求があった場合に、要求元のネットワーク機器に対して認証情報を要求し、当該要求元のネットワーク機器からの認証情報によって認証できる場合にのみ設定情報を送信する機能を有する。
【００８０】
なお、機器検索部１１４は、機器検索手段として機能する。また、機器選択部１１６は、機器選択手段として機能する。また、情報取得部１１８は、設定情報取得手段として機能する。また、更新設定部１２０は、更新設定手段として機能する。
【００８１】
以上の構成において、第１の実施の形態のネットワーク機器で行われる更新設定処理について図４を参照して説明する。図４は、第１の実施の形態のネットワーク機器で行われる更新設定処理の手順を示すフローチャートである。なお、ここでは、ネットワークシステム１に新規に導入された複合機１００Ｃ（図１参照）が更新設定処理を行う場合について説明するが、他のネットワーク機器（プリンタ２０、コピー機４０、ファクシミリ６０、スキャナ８０）でも同様の処理を行うことができる。なお、所定のネットワーク機器の検索開始時期である所定の日時は既に設定されているものとする。
【００８２】
まず、計測部１１２により計測される日時が記憶部１６０に設定されている日時になると、所定時を経過したとして（ステップＳＡ−１０：Ｙｅｓ）、機器検索部１１４の処理により、機器検索処理（図５参照）を実行する（ステップＳＡ−２０）。ステップＳＡ−２０で実行される機器検索処理については後述する。
【００８３】
ステップＳＡ−２０で機器検索処理を実行した結果、所定のネットワーク機器があった場合（ステップＳＡ−３０：Ｙｅｓ）であって、かつ所定のネットワーク機器が複数あった場合（ステップＳＡ−４０：Ｙｅｓ）には、機器選択部１１６の処理により、機器選択処理（図６参照）を実行する（ステップＳＡ−５０）。ステップＳＡ−５０で実行される機器選択処理については後述する。
【００８４】
一方、ステップＳＡ−２０で機器検索処理を実行した結果、所定のネットワーク機器がなかった場合（ステップＳＡ−３０：Ｎｏ）、処理手順はステップＳＡ−１０に移行される。
【００８５】
ステップＳＡ−５０で機器選択処理が実行された場合、情報取得部１１８による処理により、設定情報取得処理（図７）を実行する（ステップＳＡ−６０）。ステップＳＡ−２０で機器検索処理を実行した結果、所定のネットワーク機器が複数はなかった場合（ステップＳＡ−４０：Ｎｏ）も同様である。ステップＳＡ−６０で実行される設定情報取得処理については後述する。
【００８６】
ついで、更新設定部１２０による処理により、ステップＳＡ−６０で設定情報取得処理を実行することで取得された設定情報を、記憶部１６０に書き込んで記録することにより、更新設定する（ステップＳＡ−７０）。
【００８７】
ついで、更新設定部１２０による処理により、ステップＳＡ−７０で更新設定された設定情報の取得先であるネットワーク機器のアドレス情報を記憶部１６０に記録して登録する（ステップＳＡ−８０）。ステップＳＡ−８０の処理を終えると、処理手順は、ステップＳＡ-１０へ移行される。
【００８８】
次に、上記更新設定処理のステップＳＡ−２０で実行される機器検索処理ついて図５を参照して説明する。図５は、第１の実施の形態の機器検索処理の手順を示すフローチャートである。なお、ここでは、機器検索部１１４は、所定のネットワーク機器として、複合機１００の有する機能（プリンタ機能、コピー機能、ファクシミリ機能、スキャナ機能）と同一の機能を有するネットワーク機器を検索するものとする。
【００８９】
記憶部１６０に取得先の所定のネットワーク機器のアドレス情報が記録されていない場合、即ち、過去に更新設定しており、当該更新設定した設定情報の取得先のネットワーク機器のアドレス情報がない場合（ステップＳＡ−２０１：Ｙｅｓ）は、ネットワーク２００全体から所定のネットワーク機器として同一の機能を有する機器を検索する（ステップＳＡ−２０２）。
【００９０】
図１に示す新規に導入された複合機１００Ｃの記憶部１６０には、アドレス情報が記録されていないため、ネットワーク２００全体からプリンタ機能、コピー機能、ファクシミリ機能、スキャナ機能を有するネットワーク機器を検索することになる。
【００９１】
なお、図１に示す新規に導入された複合機１００Ｃの機器検索部１１４は、同図に示すプリンタ２０、コピー機４０、ファクシミリ６０、スキャナ８０、複合機１００Ａ、および複合機１００Ｂを見つけ出すことができる。
【００９２】
全てのネットワーク機器について、同一の機能を有するか否かの検討を終えた場合（ステップＳＡ−２０３：Ｙｅｓ）、機器検索処理を終了して、更新設定処理に戻る。
【００９３】
なお、記憶部１６０に取得先の所定のネットワーク機器のアドレス情報が記録されている場合（ステップＳＡ−２０１：Ｎｏ）は、当該記録されているアドレス情報が示すアドレスにアクセスする（ステップＳＡ−２０４）。図１に示す新規に導入された複合機１００Ｃが、再度、機器検索処理を実行した際には、アドレス情報が記憶部１６０に記録されている。そこで、再度、機器検索処理を実行する場合には、アドレス情報が示すアドレスにアクセスすることになる。
【００９４】
そして、ステップＳＡ−２０４でのアクセスが成功した場合（ステップＳＡ−２０５：Ｙｅｓ）、機器検索処理を終了して、更新設定処理に戻る。
【００９５】
なお、ステップＳＡ−２０４でのアクセスが成功しなかった場合（ステップＳＡ−２０５：Ｎｏ）、処理手順は、ステップＳＡ−２０２へ移行される。
【００９６】
次に、上記更新設定処理のステップＳＡ−５０で実行される機器選択処理について図６を参照して説明する。図６は、第１の実施の形態の機器選択処理の手順を示すフローチャートである。
【００９７】
まず、機器検索処理により所定の機器として検索された複数のネットワーク機器のうち、設定情報の取得先として、最も優先度の高いネットワーク機器を選択する（ステップＳＡ−５０１）。
【００９８】
最も優先度の高いネットワーク機器が複数ある場合（ステップＳＡ−５０２：Ｙｅｓ）、当該複数のネットワーク機器のうち、設定情報の取得先として、更新設定日時がより最新のネットワーク機器を選択する（ステップＳＡ−５０３）。
【００９９】
最も優先度の高いネットワーク機器が複数ない場合（ステップＳＡ−５０２：Ｎｏ）、機器選択処理を終了して更新設定処理に戻る。また、ステップＳＡ−５０３で更新設定日時が最新のネットワーク機器を選択した場合も同様である。
【０１００】
図１に示す新規に導入された複合機１００Ｃでは、優先度の高いネットワーク機器として複合機１００Ａ（優先度Ａ）と複合機１００Ｂ（優先度Ａ）があるので、当該二つの複合機１００のうち、設定情報の取得先として、更新設定日時が最新の方の複合機１００を選択することになる。
【０１０１】
次に、上記更新設定処理のステップＳＡ−６０で実行される設定情報取得処理について図７を参照して説明する。図７は、第１の実施の形態の設定情報取得処理の手順を示すフローチャートである。
【０１０２】
まず、設定情報の取得先であるネットワーク機器に設定情報の取得要求を行う（ステップＳＡ−６０１）。
【０１０３】
ステップＳＡ−６０１で取得要求をした結果、認証要求を受けた場合（ステップＳＡ−６０２）、ユーザに認証情報を入力するための画面を操作表示部１８０に表示して、ユーザからの認証情報の入力を受け付ける（ステップＳＡ−６０３）。
【０１０４】
ついで、ステップＳＡ−６０３で受け付けた認証情報を設定情報の取得先であるネットワーク機器に送信する（ステップＳＡ−６０４）。
【０１０５】
ついで、認証情報の送信先（設定情報の取得先）であるネットワーク機器から認証された場合（ステップＳＡ−６０５：Ｙｅｓ）、設定情報の取得先であるネットワーク機器の設定情報の更新設定日時と、複合機１００が要求する設定情報の更新設定日時の先行を比較し（ステップＳＡ−６０６）、取得先の設定情報の更新設定日時の方が後である場合（ステップＳＡ−６０７：Ｙｅｓ）、設定情報を取得する（ステップＳＡ−６０８）。
【０１０６】
一方、取得先の設定情報の更新設定日時の方が先である場合（ステップＳＡ−６０７：Ｎｏ）、古い設定情報の更新設定を防止するために、設定情報を取得しないまま設定情報取得処理を終了して、更新設定処理に戻る。
【０１０７】
図１に示す新規に接続された複合機１００Ｃでは、当該複合機１００に設定情報が設定されておらず、更新設定日時が記録されていないので、上記機器選択処理で選択された他の複合機１００の設定情報を取得することになる。
【０１０８】
なお、図１に示す新規に導入された複合機１００Ｃは、更新設定部１２０の処理により、設定情報の取得先である複合機１００の優先度（Ａ）より一つ下のランクの優先度（Ｂ）を示す情報を記憶部１６０に記録して設定することになる。
【０１０９】
以上説明したように、第１の実施の形態のネットワークシステム１によれば、ネットワーク機器は、日時を計測部１１２で計測し、計測した日時が所定の日時になる毎に、所定のネットワーク機器を機器検索部１１４で検索し、検索した所定のネットワーク機器から設定情報を情報取得部１１８で取得し、取得した設定情報を更新設定部により記憶部１６０に記録して更新設定することとしたので、ユーザが所望する日時が経過する毎に、ネットワーク２００を介して通信可能な他のネットワーク機器の最新の設定情報に基づいた更新設定を自動的に行うことができる。また、所定のネットワーク機器の検索処理は、所定の日時毎に行われるため、ネットワーク負荷をそれほどかけるということもない。
【０１１０】
また、第１の実施の形態のネットワークシステム１によれば、ネットワーク機器は、所定のネットワーク機器として、ネットワーク機器の型式と同一のネットワーク機器を、ネットワーク機器の製造者と同一のネットワーク機器を、ネットワーク機器の機能と同一の機能を有するネットワーク機器を、またはネットワーク機器が有する設定情報の設定項目と同一の設定項目を有するネットワーク機器を所定のネットワーク機器として機器検索部１１４により検索することとしたので、同タイプの機器間のみならず、異なるタイプの機器間（例えば複合機１００とプリンタ２０）でも、設定情報のやりとりを実現することができ、また、ユーザのメンテナンス負担を軽減することができる。
【０１１１】
また、第１の実施の形態のネットワークシステム１によれば、ネットワーク機器は、更新設定した設定情報の取得先であるネットワーク機器のアドレス情報を更新設定部１２０により記憶部１６０に記録しておき、再び更新設定する場合においては、記憶部１６０に記録されている当該アドレス情報が示すアドレスに所在するネットワーク機器を所定のネットワーク機器として検索することとしたので、所定のネットワーク機器を効率よく検索することができる。また、検索処理に要する時間を短縮することができ、利便性を向上させることができる。また、不必要な検索を抑制し、他の通信の速度の悪化を防止することができる。
【０１１２】
また、第１の実施の形態のネットワークシステム１によれば、ネットワーク機器は、機器検索部１１４で検索した所定のネットワーク機器が複数ある場合には、優先度が最も高い所定のネットワーク機器を機器選択部１１６で選択し、選択したネットワーク機器から設定情報を情報取得部１１８で取得し、取得した設定情報を更新設定部１２０で更新設定することとしたので、設定情報の取得先として最適なネットワーク機器、即ち、設定情報の更新頻度が高いと予想されるネットワーク機器の設定情報に反映した更新設定を行うことができる。また、ネットワーク機器間での設定情報の流れの方向をコントロールすることができる。
【０１１３】
また、第１の実施の形態のネットワークシステム１によれば、ネットワーク機器は、更新設定した設定情報の取得先であるネットワーク機器の優先度より一つランクを下げた優先度を示す情報を更新設定部１２０により記憶部１６０に設定することとしたので、ユーザによる優先度の設定操作を省くことができる。また、優先度が最も高いネットワーク機器の設定情報に基づいて更新設定するだけで、ネットワーク２００上のネットワーク機器全体に反映されるようなネットワーク構成を構築することができる。
【０１１４】
また、第１の実施の形態のネットワークシステム１によれば、ネットワーク機器は、所定のネットワーク機器の設定情報の更新設定日時が、自機器の設定情報の更新設定日時より後である場合にのみ、所定のネットワーク機器から設定情報を情報取得部１１８で取得することとしたので、古い設定情報に反映した更新設定を防止することができる。
【０１１５】
また、第１の実施の形態のネットワークシステム１によれば、ネットワーク機器は、機器検索部１１４で検索した所定のネットワーク機器から認証情報を受けた場合に、当該所定のネットワーク機器に対して、認証情報を送信し、送信した認証情報によって、当該所定のネットワーク機器に認証された場合に、設定情報を情報取得部１１８で取得することとしたので、信頼性の高い設定情報に反映した更新設定を行うことができる。一方で、他のネットワーク機器から所定のネットワーク機器として設定情報の送信要求があった場合には、要求元のネットワーク機器に対して認証情報を要求し、要求元のネットワーク機器からの認証情報によって認証できる場合にのみ、認証情報を送信することとしたので、セキュリティを強化することができる。
【０１１６】
本実施の形態では、所定のネットワーク機器が有する設定項目の設定情報を一括して情報取得部１１８により取得し、取得した設定情報を一括して更新設定部１２０により設定する構成であるが、設定項目毎に優先度を設定し、設定項目毎に優先度が最も高い所定のネットワーク機器から設定情報を情報取得部１１８により取得し、取得した各設定情報を更新設定部１２０により設定する構成としてもよい。この構成によれば、更新頻度が最も高いと予想される設定項目の設定情報に反映した更新設定を行うことができる。
【０１１７】
また、本実施の形態では、所定のネットワーク機器の設定情報の更新設定日時が、自機器の設定情報の更新設定日時より後である場合に、設定情報を一括して情報取得部１１８により取得し、取得した設定情報を一括して更新設定部１２０により設定する構成であるが、設定項目毎に更新設定日時を計測部１１２により計測し、計測した更新設定日時を設定項目毎に更新設定部１２０により記憶部１６０に記録しておき、所定のネットワーク機器の設定情報の更新設定日時と、自機器の設定情報の更新設定日時を設定項目毎に比較し、自機器の設定情報の更新設定日時より後の設定情報のみを情報取得部１１８により取得し、取得した設定情報を設定項目毎に記憶部１６０に記録して設定する構成としてもよい。この構成によれば、設定項目毎に、より最新の設定情報に基づいた設定情報の更新設定を行うことができる。
【０１１８】
なお、本実施の形態では、計測部１１２により計測された日時が所定の日時になると、検索を開始する構成であるが、これに限定されるものではない。例えば、複合機１００の電源が投入される毎に検索を開始する構成であってもよいし、ユーザの操作表示部１８０の操作によって検索開始実行の要求が行われる毎に検索を開始する構成であってもよい。また、これらの構成のうち、どれが最も適切な構成であるかは使用する環境に応じて異なるものであるため、最適な更新設定方法を実行すべく、使用する環境に応じて変更できる構成としてもよい。
【０１１９】
また、本実施の形態では、優先度を示す情報が各ネットワーク機器に記録されているものとし、当該記録されている優先度を示す情報を所定のネットワーク機器から取得し、取得した複数の優先度を示す情報を参照して選択する構成であるが、ネットワーク２００上の各ネットワーク機器の優先度を示す情報を記憶部１６０に予め記録しておき、当該記録されている情報を参照して選択する構成であってもよい。
【０１２０】
また、本実施の形態では、所定のネットワーク機器が複数ある場合には、優先度が最も高い所定のネットワーク機器を選択する構成であるが、例えば、機器検索部１１４で検索で見つけた順番、ネットワーク機器の型式、製造者または設定項目が同一であるか否か、設定情報の更新設定日時などに基づいて、いずれかの所定のネットワーク機器を選択する構成であってもよい。
【０１２１】
（第２の実施の形態）
次に、本発明にかかる第２の実施の形態のネットワークシステム１について説明する。なお、第２の実施の形態の説明においては、上述した第１の実施の形態の説明と重複する説明を省略する場合がある。
【０１２２】
第１の実施の形態では、ネットワーク機器は、日時を計測部１１２で計測し、計測部１１２で計測した日時が所定の日時になる毎に、所定時が経過したとして、所定のネットワーク機器の検索を開始していた。
【０１２３】
これに対して、第２の実施の形態では、ネットワーク機器は、所定の時間間隔を計測部１１２により計測し、計測部１１２で計測した所定の時間間隔毎に、所定時が経過したとして、所定のネットワーク機器を検索する。
【０１２４】
第２の実施の形態の計測部１１２は、所定の時間間隔を計測する。なお、所定の時間間隔は、ユーザが操作表示部１８０を操作して、ユーザの所望する時間間隔を記憶部１６０に記録することにより設定される。
【０１２５】
以上説明したように、第２の実施の形態のネットワークシステム１によれば、ネットワーク機器は、所定の時間間隔を計測部１１２で計測し、計測した時間間隔毎に、所定のネットワーク機器を機器検索部１１４で検索し、検索した所定のネットワーク機器から設定情報を情報取得部１１８で取得し、取得した設定情報を更新設定部により記憶部１６０に記録して更新設定することとしたので、ネットワークを介して通信可能な他のネットワーク機器の最新の設定内容に基づいた更新設定を自動的に行うことができる。また、所定のネットワーク機器の検索は、所定の時間間隔毎に行われるので、ネットワーク負荷をそれほどかけるということもない。
【０１２６】
（第３の実施の形態）
次に、本発明にかかる第３の実施の形態のネットワークシステム１について説明する。なお、第３の実施の形態の説明においては、上述した第１の実施の形態または第２の実施の形態の説明と重複する説明を省略する場合がある。
【０１２７】
第１の実施の形態では、ネットワーク機器は、機器検索処理（図５参照）において、記憶部１６０にアドレス情報が登録されている場合に、当該登録されているアドレス情報が示すアドレスにアクセスしていた。
【０１２８】
これに対して、第３の実施の形態では、ネットワーク２００に管理サーバ３００が接続されており、ネットワーク機器は、機器検索処理において、管理サーバ３００からネットワーク２００を介してアドレス情報を取得し、取得したアドレス情報が示すアドレスにアクセスする。
【０１２９】
図８は、第３の実施の形態のネットワークシステム１の構成を示す図である。第３の実施の形態のネットワークシステム１は、第１の実施の形態のネットワークシステム１の構成に加えて、管理サーバ３００をさらに備えて構成されている。
【０１３０】
管理サーバ３００は、アクセス可能なネットワーク機器が所在するアドレス情報を一括して管理している。管理サーバ３００は、ネットワーク機器から上記アドレス情報の取得要求を受けた場合に、当該ネットワーク機器に対して認証要求をし、当該ネットワーク機器からの認証情報によって認証できる場合にのみ、当該ネットワーク機器に対して上記アドレス情報を送信する。
【０１３１】
第３の実施の形態の情報取得部１１８は、計測部１１２により計測された日時が所定の日時になると、所定時が経過したとして、管理サーバ３００に対して、アクセス可能なネットワーク機器の所在するアドレス情報の取得要求を行う。なお、第３の実施の形態の情報取得部１１８は、設定情報取得手段およびアドレス情報取得手段として機能する。
【０１３２】
ここで、第３の実施の形態で行われる機器検索処理について図９を参照して説明する。図９は、第３の実施の形態の機器検索処理の手順を示すフローチャートである。
【０１３３】
アクセス可能なネットワーク機器が所在するアドレスが記憶部１６０に記録されていない場合（ステップＳＡ−２１１：Ｙｅｓ）は、情報取得部１１８の処理により、管理サーバ３００に対して、アクセス可能なネットワーク機器の所在するアドレス情報の取得要求を行う（ステップＳＡ−２１２）。なお、管理サーバ３００は、ステップＳＡ-２１２でのアドレス情報の取得要求を受けると、取得要求元のネットワーク機器に対して認証要求する。
【０１３４】
ついで、管理サーバ３００からの認証要求に対して、ユーザに認証情報を入力するための画面を操作表示部１８０に表示して、ユーザからの認証情報の入力を受け付ける（ステップＳＡ−２１３）。
【０１３５】
ついで、ステップＳＡ−２１３で受け付けた認証情報を管理サーバ３００に送信する（ステップＳＡ−２１４）。
【０１３６】
ついで、管理サーバ３００から認証された場合（ステップＳＡ−２１５：Ｙｅｓ）、情報取得部１１８の処理により、アクセス可能なアドレス情報を管理サーバ３００から取得し（ステップＳＡ−２１６）、更新設定部１２０の処理により、ステップＳＡ−２１６で取得したアドレス情報を記憶部１６０に記録することで登録する（ステップＳＡ−２１７）。
【０１３７】
ついで、ステップＳＡ−２１６で取得したアドレス情報が示すアドレスに所在するネットワーク機器にアクセスする（ステップＳＡ−２１８）。
【０１３８】
ステップＳＡ−２１８でのアクセスが成功した場合（ステップＳＡ−２１９：Ｙｅｓ）、機器検索処理を終了して、更新設定処理に戻る。一方、ステップＳＡ−２１８でのアクセスが失敗した場合（ステップＳＡ−２１９：Ｎｏ）、処理手順はステップＳＡ−２１２へ移行される。
【０１３９】
また、アクセス可能なネットワーク機器が所在するアドレスが記憶部１６０に記録されている場合（ステップＳＡ−２１１：Ｎｏ）は、当該記録されているアドレス情報が示すアドレスにアクセスする（ステップＳＡ−２２０）。図１に示す新規に導入された複合機１００Ｃが、再度、機器検索処理を実行した際には、アクセス可能なネットワーク機器が所在するアドレス情報が記憶部１６０に記録されている。そこで、再度、機器検索処理を実行する場合には、アドレス情報が示すアドレスにアクセスすることになる。
【０１４０】
そして、ステップＳＡ−２２０でのアクセスが成功した場合（ステップＳＡ−２２１：Ｙｅｓ）、機器検索処理を終了して、更新設定処理に戻る。一方、ステップＳＡ−２２０でのアクセスが成功しなかった場合（ステプＳＡ−２２１：Ｎｏ）、処理手順は、ステップＳＡ−２１２へ移行される。
【０１４１】
以上説明したように、第３の実施の形態のネットワークシステム１によれば、ネットワーク機器は、管理サーバ３００に対して、アクセス可能なネットワーク機器の所在するアドレス情報の取得要求を情報取得部１１８で行い、取得したアドレス情報が示すアドレスに所在するネットワーク機器を所定のネットワーク機器として機器検索部１１４で検索することとしたので、所定のネットワーク機器を効率よく検索することができる。
【０１４２】
また、第３の実施の形態のネットワークシステム１によれば、ネットワーク機器は、管理サーバ３００から取得したアドレス情報を記憶部１６０に登録することとしたので、再度、所定のネットワークを検索する場合には、当該登録したアドレス情報を参照して、アクセス可能なネットワーク機器にアクセスすればよいので、管理サーバ３００に対するアドレス情報の取得要求を行う必要がなくなり、検索処理速度を迅速にすることができる。
【０１４３】
なお、ネットワーク２００上の各ネットワーク機器の優先度を示す情報を管理サーバ３００に一括して管理しておき、アクセス可能なネットワーク機器の所在するアドレス情報が複数ある場合に、ネットワーク機器は、最も優先度の高いネットワーク機器のアドレス情報のみを管理サーバ３００から取得する構成であってもよい。この構成によれば、他のネットワーク機器への不要なアクセスを排除することができる。
【０１４４】
（第４の実施の形態）
次に、本発明にかかる第４の実施の形態のネットワーク機器１００について説明する。なお、第４の実施の形態の説明においては、上述した第１の実施の形態〜第３の実施の形態のいずれかの説明と重複する説明を省略する場合がある。
【０１４５】
第１の実施の形態の設定情報取得処理（図４参照）では、一律に、設定情報の取得先であるネットワーク機器の設定情報の更新設定日時と、要求元であるネットワーク機器の設定情報の更新設定日時の先行を比較し、取得先の設定情報の更新設定日時の方が後である場合、設定情報を一律に取得していた。即ち、第１の実施の形態では、全ての設定項目の設定情報を取得していたことになる。
【０１４６】
これに対して、第４の実施の形態の設定情報取得処理では、自機器における設定情報が未だ設定されていない項目（以下、未設定項目）の設定情報のみを取得する。
【０１４７】
第４の実施の形態の設定情報取得処理について図１０を参照して説明する。図１０は、第４の実施の形態の設定情報取得処理の手順を示すフローチャートである。なお、ステップＳＡ−６０１〜ステップＳＡ−６０８の処理は、図７に示す設定情報取得処理のステップＳＡ−６０１〜ステップＳＡ−６０８の処理と同一であるので、ここではその説明を省略する。
【０１４８】
自機器において未設定項目がある場合（ステップＳＡ−６０９：Ｙｅｓ）、当該未設定項目の設定情報のみを所定のネットワーク機器から取得する（ステップＳＡ−６１０）。
【０１４９】
以上説明したように、第４の実施の形態のネットワークシステム１によれば、ネットワーク機器は、自機器において未設定項目がある場合には、未設定項目の設定情報のみを所定のネットワーク機器から情報取得部１１８で取得し、取得した未設定項目の設定情報を更新設定部１２０で設定することとしたので、不要な設定情報の取得処理を省略し、ネットワーク負荷やエネルギー負荷を軽減することができる。
【０１５０】
（第５の実施の形態）
次に、本発明にかかる第５の実施の形態のネットワーク機器１００について説明する。なお、第５の実施の形態の説明においては、上述した第１の実施の形態〜第４の実施の形態のいずれかの説明と重複する説明を省略する場合がある。
【０１５１】
第５の実施の形態は、機器検索部１１４により複数の所定のネットワーク機器が選択された場合において、機器選択部１１６により選択された所定のネットワーク機器から取得した設定情報に基づいて更新設定を行った結果、自機器に未設定項目があるときに、機器選択部１１６により選択されなかった所定のネットワーク機器から未設定項目の設定情報を情報取得部１１８により取得して更新設定を行う点に特徴を有する。
【０１５２】
情報取得部１１８は、更新設定部１２０により更新設定された後に、未設定項目がある場合に、機器選択部１１６により選択されなかった所定のネットワーク機器から当該未設定項目の設定情報を取得する。
【０１５３】
第５の実施の形態の特徴部分である更新設定処理について図１１を参照して説明する。図１１は、第５の実施の形態のネットワーク機器で行われる更新設定処理の手順を示すフローチャートである。なお、ステップＳＡ−１０〜ステップＳＡ−８０の処理は、図４に示すステップＳＡ−１０〜ステップＳＡ−８０の処理と同一であるので、ここではその説明を省略する。
【０１５４】
ステップＳＡ−８０で取得先のアドレス情報を登録した後に、未設定項目がある場合（ステップＳＡ−９０：Ｙｅｓ）であって、かつステップＳＡ−５０の機器選択処理で選択されなかった所定のネットワーク機器がある場合（ステップＳＡ−９１：Ｙｅｓ）であって、かつ当該設定されなかった所定のネットワーク機器に未設定項目の設定情報が設定されている場合（ステップＳＡ−９２：Ｙｅｓ）に、当該未設定項目の設定情報のみを当該選択されなかった所定のネットワーク機器から情報取得部１１８により取得する（ステップＳＡ−９３）。ついで、ステップＳＡ−９３で取得した設定情報を更新設定部１２０により設定する（ステップＳＡ−７０）。
【０１５５】
以上説明したように、第５の実施の形態のネットワークシステム１によれば、ネットワーク機器は、機器選択部１１６により選択された所定のネットワーク機器から取得した設定情報に基づいて更新設定を行った結果、未設定項目がある場合に、機器選択部１１６により選択されなかった所定のネットワーク機器から未設定項目の設定情報を情報取得部１１８により取得し、取得した未設定項目の設定情報を更新設定部１２０により設定することとしたので、ユーザによる未設定項目の設定情報の設定操作を軽減することができ、利便性を高めることができる。
【０１５６】
（第６の実施の形態）
第６の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるネットワークシステムの構成例について、第１の実施の形態と異なる部分を説明する。他の部分については第１の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。図１２は、第６の実施の形態にかかるネットワークシステムの構成を示すブロック図である。
【０１５７】
図１２に示すように、本実施の形態にかかるネットワークシステム２は、複合機４００やパーソナルコンピュータ（以下、ＰＣと示す）５００のような複数のネットワーク機器がネットワーク２００に接続されている。なお、ネットワーク２００は、ＬＡＮのほかインターネット等であってもよい。本実施の形態では、ＰＣ５００が複合機４００に対して設定情報を要求し、複合機４００が過去の認証情報に基づいてＰＣ５００に設定情報を送信すると判定した場合に複合機４００から送信される設定情報を取得し、ＰＣ５００に格納された設定情報を更新する場合について説明する。
【０１５８】
図１３は、本実施の形態にかかる複合機の構成を示すブロック図である。本実施の形態にかかる複合機４００は、制御部４１０と、画像読取部１３０と、画像処理部１４０と、印刷部１５０と、記憶部１６０と、通信部４７０と、操作表示部１８０と、認証実績データベース４２０を備え、上記各部はバス１９０を介して相互に通信可能に接続されている。ここで、画像読取部１３０と、画像処理部１４０と、印刷部１５０と、記憶部１６０と、操作表示部１８０の構成、機能は、第１の実施の形態と同様であるので、説明を省略する。
【０１５９】
制御部４１０は、さらに計測部１１２と、機器検索部１１４と、機器選択部１１６と、情報取得部１１８と、認証情報比較部４１９と、更新設定部１２０を備えている。ここで、計測部１１２と、機器検索部１１４と、機器選択部１１６と、情報取得部１１８と、更新設定部１２０の構成、機能は、第１の実施の形態と同様であるので、説明を省略する。
【０１６０】
認証実績データベース４２０は、複合機４００が過去に認証したネットワーク２００に接続されているネットワーク機器（例えば、ＰＣ５００）のアドレスを格納する。図１４は、認証実績データベースのデータ構成の一例を示す説明図である。図１４に示すように、認証実績データベース４２０は、複合機４００が過去に認証したネットワーク機器のアドレスを認証情報として格納しているため、初回の認証以外は煩雑な認証処理を行うことなく、設定情報を要求しているネットワーク機器を認証することができる。
【０１６１】
認証情報比較部４１９は、ネットワーク２００を介して接続されている他のネットワーク機器（例えば、ＰＣ５００）から設定情報を要求された場合に、認証実績データベース４２０に格納されているアドレスと、設定情報を要求しているネットワーク機器のアドレスが一致するか否かを判定する。
【０１６２】
通信部４７０は、第１の実施の形態で説明した通信部１７０の機能に加え、認証情報比較部４１９によってアドレスが一致すると判定された場合、設定情報を要求されたネットワーク機器に対して設定情報を送信する。
【０１６３】
図１５は、ＰＣの構成の一例を示す説明図である。本実施の形態にかかるＰＣ５００は、制御部５１０と、記憶部５６０と、通信部５７０と、操作表示部５８０とを備え、上記各部はバス５９０を介して相互に通信可能に接続されている。
【０１６４】
制御部５１０は、記憶部５６０、通信部５７０、操作表示部５８０等からなるパーソナルコンピュータ５００全体を制御する。また、制御部５１０は、さらに計測部１１２と、機器検索部１１４と、機器選択部１１６と、情報取得部１１８と、更新設定部１２０と備えている。ここで、計測部１１２と、機器検索部１１４と、機器選択部１１６と、情報取得部１１８と、更新設定部１２０の構成、機能は、第１の実施の形態と同様であるので、説明を省略する。
【０１６５】
記憶部５６０は、ＰＣ５００を構成する各部を制御するための各種プログラム、ファイルなどを格納し、例えば、ＲＡＭ、ＲＯＭ、ＨＤＤ、光ディスク、フレキシブルディスク、不揮発性メモリなどにより、その機能を実現することができる。記憶部５６０は、上述した通常変更されることのない固定情報と、ネットワーク２００を介して接続されている複合機４００のようなネットワーク機器から送信された変更可能な設定情報を記憶する。
【０１６６】
通信部５７０は、ネットワーク２００上の所定のネットワーク機器（例えば、複合機４００）との間で、所定の情報の送受信を行うものであり、例えば、ＬＡＮインターフェースによりその機能を実現することができる。操作表示部５８０は、パーソナルコンピュータ５００を動作させるための入力を受け付けるキーボードや、各種情報を表示するディスプレイから構成される。
【０１６７】
上述したように構成されているネットワークシステムによる設定情報取得処理について説明する。図１６は、ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。本実施の形態にかかる設定情報取得処理の手順は、図４に示すフローチャートとほぼ同様であるので、異なる部分のみ説明する。ステップＳＡ−１６０１〜ステップＳＡ−１６０５は、図４での説明を参照し、ここでの説明を省略する。
【０１６８】
ステップＳＡ−１６０６において、ＰＣ５００の通信部５７０は、機器選択処理によって選択されたネットワーク機器に、設定情報の要求およびＰＣ５００自身のアドレスを送信する（ステップＳＡ−１６０６）。
【０１６９】
複合機４００において、通信部４７０はＰＣ５００から送信された設定情報の要求およびＰＣ５００のアドレスを受信する（ステップＳＡ−１６０７）。認証情報比較部４１９は、認証実績データベース４２０から過去に認証したネットワーク機器のアドレスを取得する（ステップＳＡ−１６０８）。認証情報比較部４１９は、送信されたＰＣ５００のアドレスと認証実績データベース４２０から取得したアドレスが一致するか否かを判断する（ステップＳＡ−１６０９）。
【０１７０】
送信されたＰＣ５００のアドレスと認証実績データベース４２０から取得したアドレスが一致すると判断した場合は（ステップＳＡ−１６０９：Ｙｅｓ）、設定情報をＰＣ５００に送信する（ステップＳＡ−１６１０）。送信されたＰＣ５００のアドレスと認証実績データベース４２０から取得したアドレスが一致しないと判断した場合は（ステップＳＡ−１６０９：Ｎｏ）、処理を終了する。なお、処理を終了するのではなく、第１の実施の形態で説明したように、ネットワーク機器であるＰＣ５００の認証処理を行い、認証が成功した場合は、認証実績データベース４２０のＰＣ５００のアドレスを格納するとともに、ＰＣ５００に設定情報を送信してもよい。
【０１７１】
ＰＣ５００の通信部５７０は、複合機４００から送信された設定情報を受信する（ステップＳＡ−１６１１）。更新設定部１２０は、受信した設定情報を更新する（ステップＳＡ１６１２）。その後、ステップＳＡ−１６０１に戻る。
【０１７２】
このように、設定情報を要求しているネットワーク機器が過去に認証されている場合に改めて認証処理を行うことなく設定情報を送信することにより、設定情報を要求されるごとに認証処理を行う必要がないため、認証処理時間を削減することができる。
【０１７３】
なお、本実施の形態では、ＰＣ５００が複合機４００の設定情報を取得し、ＰＣ５００の設定情報を更新する場合を説明したが、複合機４００がＰＣ５００の設定情報を取得し、複合機４００の設定情報を更新する場合も同様の処理となる。
【０１７４】
（第７の実施の形態）
第７の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるネットワークシステムについて第６の実施の形態にかかるネットワークシステムと異なる部分を説明する。他の部分については第６の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。
【０１７５】
本実施の形態にかかるＰＣについて説明する。図１７は、第７の実施の形態にかかるＰＣの構成を示すブロック図である。本実施の形態にかかるＰＣ６００は、制御部６１０と、記憶部５６０と、通信部５７０と、操作表示部５８０と、認証実績データベース６２０とを備え、上記各部はバス５９０を介して相互に通信可能に接続されている。ここで、記憶部５６０と、通信部５７０と、操作表示部５８０の構成、機能は、第６の実施の形態と同様であるので、説明を省略する。
【０１７６】
認証実績データベース６２０は、ＰＣ６００が過去に認証したネットワーク機器のアドレスを格納する。図１８は、認証実績データベースのデータ構成の一例を示す説明図である。図１８に示すように、ＰＣ６００が過去に認証された機器のアドレス（例えば、複合機４００のアドレス）を認証情報として格納している。
【０１７７】
制御部６１０は、記憶部５６０、通信部５７０、操作表示部５８０を含むパーソナルコンピュータ６００全体を制御する。また、制御部６１０は、さらに計測部１１２と、機器検索部１１４と、機器選択部１１６と、情報取得部１１８と、認証情報比較部６１９と、更新設定部１２０と備えている。ここで、計測部１１２と、機器検索部１１４と、機器選択部１１６と、情報取得部１１８と、更新設定部１２０の構成、機能は、第１の実施の形態と同様であるので、説明を省略する。
【０１７８】
認証情報比較部６１９は、機器選択部１１６によって選択されたネットワーク機器（例えば、複合機４００）に設定情報を要求する場合に、認証実績データベース６２０に格納されているアドレスと、設定情報を要求するネットワーク機器のアドレスが一致するか否かを判定することにより、当該ＰＣ６００が過去に複合機４００を認証したか否かを判定することができる。
【０１７９】
上述したように構成されているネットワークシステムによる設定情報取得処理について説明する。図１９は、ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。本実施の形態にかかる設定情報取得処理の手順は、図４、図１６に示すフローチャートとほぼ同様であるので、異なる部分のみ説明する。ステップＳＡ−１９０１〜ステップＳＡ−１９０５、ステップＳＡ−１９０９〜ステップＳＡ−１９１４は、図４、図１６での説明を参照し、ここでの説明を省略する。
【０１８０】
ステップＳＡ−１９０６において、ＰＣ６００の認証情報比較部６１９は認証実績データベース６２０からＰＣ６００を認証したネットワーク機器のアドレスを取得する（ステップＳＡ−１９０６）。認証情報比較部６１９は、機器選択部１１６によって選択されたネットワーク機器のアドレスと認証実績データベース６２０から取得したアドレスが一致するか否かを判断する（ステップＳＡ−１９０７）。
【０１８１】
機器選択部１１６によって選択されたネットワーク機器のアドレスと認証実績データベース６２０から取得したアドレスが一致しないと判断した場合は（ステップＳＡ−１９０７：Ｎｏ）、ステップＳＡ−１９０２に戻る。機器選択部１１６によって選択されたネットワーク機器のアドレスと認証実績データベース６２０から取得したアドレスが一致すると判断した場合は（ステップＳＡ−１９０７：Ｙｅｓ）、通信部５７０は設定情報要求およびＰＣ６００のアドレスを複合機４００に送信する（ステップＳＡ−１９０８）。
【０１８２】
このように、設定情報を要求する側のネットワーク機器においても認証したネットワーク機器のアドレスを認証情報として記憶し、設定情報を要求する際に過去に認証したネットワーク機器であるか否かを判断することにより、不要な認証処理を行なわず、さらに認証側のみで認証情報を確認する場合よりもセキュリティを向上することができる。
【０１８３】
（第８の実施の形態）
第８の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるネットワークシステムについて第７の実施の形態にかかるネットワークシステムと異なる部分を説明する。他の部分については第７の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。
【０１８４】
本実施の形態にかかる複合機が備える認証実績データベースについて説明する。図２０は、第８の実施の形態にかかる認証実績データベースのデータ構成の一例を示す説明図である。本実施の形態にかかる認証実績データベースは、複合機４００が認証した機器のアドレス（具体的には、ＰＣ６００のアドレス）と、認証ＩＤとを対応付けて記憶している。ここで、認証ＩＤとは、過去に認証したネットワーク機器によって送信された認証情報を識別する情報である。
【０１８５】
本実施の形態にかかるＰＣが備える認証実績データベースについて説明する。図２１は、認証実績データベースのデータ構成の一例を示す説明図である。本実施の形態にかかる認証実績データベースは、ＰＣ６００が認証した機器のアドレス（具体的には、複合機４００）と、認証ＩＤとを対応付けて記憶している。
【０１８６】
上述したように構成されているネットワークシステムによる設定情報取得処理について説明する。図２２は、ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。本実施の形態にかかる設定情報取得処理の手順は、図４、図１６に示すフローチャートとほぼ同様であるので、異なる部分のみ説明する。ステップＳＡ−２２０１〜ステップＳＡ−２２０５、ステップＳＡ−２２１４〜ステップＳＡ−２２１５は、図４、図１６での説明を参照し、ここでの説明を省略する。
【０１８７】
ステップＳＡ−２２０６において、ＰＣ６００の認証情報比較部６１９は認証実績データベース６２０から認証機器のアドレスおよび認証ＩＤを取得する（ステップＳＡ−２２０６）。認証情報比較部６１９は、機器選択部１１６によって選択されたネットワーク機器のアドレスと認証実績データベース６２０から取得したアドレスが一致するか否かを判断する（ステップＳＡ−２２０７）。
【０１８８】
機器選択部１１６によって選択されたネットワーク機器のアドレスと認証実績データベース６２０から取得したアドレスが一致しないと判断した場合は（ステップＳＡ−２２０７：Ｎｏ）、ステップＳＡ−２２０２に戻る。機器選択部１１６によって選択されたネットワーク機器のアドレスと認証実績データベース６２０から取得したアドレスが一致すると判断した場合は（ステップＳＡ−２２０７：Ｙｅｓ）、通信部５７０は設定情報要求、ＰＣ６００のアドレスおよび認証ＩＤを複合機４００に送信する（ステップＳＡ−２２０８）。
【０１８９】
複合機４００の通信部４７０は、ＰＣ６００から送信された設定情報要求、ＰＣ６００のアドレスおよび認証ＩＤを受信する（ステップＳＡ−２２０９）。認証情報比較部４１９は、認証実績データベース４２０から認証機器のアドレスおよび認証ＩＤを取得する（ステップＳＡ−２２１０）。認証情報比較部４１９は、ＰＣ６００のアドレスと認証実績データベース４２０から取得したアドレスが一致するか否かを判断する（ステップＳＡ−２２１１）。
【０１９０】
ＰＣ６００のアドレスと認証実績データベース４２０から取得したアドレスが一致すると判断した場合は（ステップＳＡ−２２１１：Ｙｅｓ）、ＰＣ６００から受信した認証ＩＤと認証実績データベースから取得した認証ＩＤが一致するか否かを判断する（ステップＳＡ−２２１２）。ＰＣ６００から受信した認証ＩＤと認証実績データベースから取得した認証ＩＤが一致すると判断した場合は（ステップＳＡ−２２１２：Ｙｅｓ）、通信部４７０は設定情報をＰＣ６００に送信する（ステップＳＡ−２２１３）。
【０１９１】
ＰＣ６００のアドレスと認証実績データベース４２０から取得したアドレスが一致しないと判断した場合は（ステップＳＡ−２２１１：Ｎｏ）、または、ＰＣ６００から受信した認証ＩＤと認証実績データベースから取得した認証ＩＤが一致しないと判断した場合は（ステップＳＡ−２２１２：Ｎｏ）、処理を終了する。なお、処理を終了するのではなく、ネットワーク機器であるＰＣ６００の認証処理を行い、認証が成功した場合は、認証実績データベース４２０のＰＣ６００のアドレスおよび認証ＩＤを格納するとともに、ＰＣ６００に設定情報を送信してもよい。
【０１９２】
このように、認証機器のアドレスに加え、認証ＩＤによって設定情報を要求したネットワーク機器が過去に認証した機器であることを判定することにより、認証処理を簡素化するとともに、セキュリティを向上することができる。
【０１９３】
（第９の実施の形態）
第９の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるネットワークシステムについて第６の実施の形態にかかるネットワークシステムと異なる部分を説明する。他の部分については第６の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。
【０１９４】
本実施の形態にかかる複合機４００は、更新項目データベースを備えている。図２３は、第９の実施の形態にかかる更新項目データベースのデータ構成の一例を示す説明図である。本実施の形態にかかる更新項目データベースは、前回の設定情報の要求以降に更新された設定項目を記憶している。図２３に示すように、更新設定項目として“スキャナ設定”等が格納されている。
【０１９５】
上述したように構成されているネットワークシステムによる設定情報取得処理について説明する。図２４は、ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。本実施の形態にかかる設定情報取得処理の手順は、図４、図１６に示すフローチャートとほぼ同様であるので、異なる部分のみ説明する。ステップＳＡ−２４０１〜ステップＳＡ−２４０９は、図４、図１６での説明を参照し、ここでの説明を省略する。
【０１９６】
ステップＳＡ−２４１０において、複合機４００の通信部４７０は、更新項目データベースから更新設定項目を取得する（ステップＳＡ−２４１０）。通信部４７０は、設定情報のうち、更新項目データベースから取得した更新設定項目と、更新設定項目に対応する設定値をＰＣ５００に送信する（ステップＳＡ−２４１１）。通信部４７０は、更新項目データベースをクリアする（ステップＳＡ−２４１２）。これにより、これ以降更新された設定項目のみが更新項目データベースに格納される。
【０１９７】
ＰＣ５００の通信部５７０は、複合機４００から送信された更新設定項目と設定値を受信する（ステップＳＡ−２４１３）。更新設定部１２０は、設定情報のうち、受信した更新設定項目に対応する設定値を更新する（ステップＳＡ−２４１４）。その後、ステップＳＡ−２４０１に戻る。
【０１９８】
このように、設定情報を要求した場合に設定情報のうちの更新された設定項目および設定値のみが送信されるため、更新に不必要な情報がネットワーク上に送信されず、情報の漏洩の可能性が低下し、セキュリティが向上する。また、ネットワークの負荷を軽減することができる。
【０１９９】
（第１０の実施の形態）
第１０の実施の形態について、添付図面を参照して説明する。本実施の形態にかかるネットワークシステムについて第６の実施の形態にかかるネットワークシステムと異なる部分を説明する。他の部分については第６の実施の形態と同様であるので、上述した説明を参照し、ここでの説明を省略する。
【０２００】
本実施の形態にかかる複合機４００が備える認証実績データベースについて説明する。図２５は、第１０の実施の形態にかかる認証実績データベースのデータ構成の一例を示す説明図である。本実施の形態にかかる認証実績データベースは、複合機４００が認証した機器のアドレス（具体的には、ＰＣ５００のアドレス）と、認証時刻とを対応付けて記憶している。ここで、認証時刻とは、複合機４００が直近に認証処理を行いネットワーク機器を認証した時刻である。
【０２０１】
上述したように構成されているネットワークシステムによる設定情報取得処理について説明する。図２６は、ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。本実施の形態にかかる設定情報取得処理の手順は、図４、図１６に示すフローチャートとほぼ同様であるので、異なる部分のみ説明する。ステップＳＡ−２６０１〜ステップＳＡ−２６０７、ステップＳＡ−２６１２〜ステップＳＡ−２６１３は、図４、図１６での説明を参照し、ここでの説明を省略する。
【０２０２】
ステップＳＡ−２６０８において、複合機４００の認証情報比較部４１９は、認証実績データベース４２０から認証機器のアドレスおよび認証時刻を取得する（ステップＳＡ−２６０８）。認証情報比較部４１９は、ＰＣ５００のアドレスと認証実績データベース４２０から取得したアドレスとが一致するか否かを判断する（ステップＳＡ−２６０９）。ＰＣ５００のアドレスと認証実績データベース４２０から取得したアドレスとが一致すると判断した場合は（ステップＳＡ−２６０９：Ｙｅｓ）、認証情報比較部４１９は認証時刻から所定の時間が経過したか否かを判断する（ステップＳＡ−２６１０）。認証時刻から所定の時間が経過していないと判断した場合は（ステップＳＡ−２６１０：Ｎｏ）、通信部４７０は設定情報をＰＣ５００に送信する（ステップＳＡ−２６１１）。
【０２０３】
ＰＣ５００のアドレスと認証実績データベース４２０から取得したアドレスとが一致していないと判断した場合は（ステップＳＡ−２６０９：Ｎｏ）、または、認証時刻から所定の時間が経過したと判断した場合は（ステップＳＡ−２６１０：Ｙｅｓ）、処理を終了する。なお、処理を終了するのではなく、ネットワーク機器であるＰＣ５００の認証処理を行い、認証が成功した場合は、認証実績データベース４２０のＰＣ５００のアドレスおよび認証時刻を格納するとともに、ＰＣ５００に設定情報を送信してもよい。
【０２０４】
このように、認証実績データベースに認証時刻を格納し、設定情報を要求された際に、過去に認証した機器のアドレスが一致するとともに、認証された時刻から所定の時間以上経過していない場合にのみ、設定情報を送信することにより、一定時間ごとに認証処理が行われるため、セキュリティの向上を図ることができる。
【０２０５】
以上、本発明を第１〜第１０の実施の形態を用いて説明してきたが、上述した実施の形態に多様な変更または改良を加えることができる。また、上述した第１〜第１０の実施の形態において説明した構成や機能は、自由に組み合わせることができる。
【０２０６】
なお、本発明のネットワーク機器は、複数の機器（例えば、ホストコンピュータ、インターフェース機器、スキャナ、プリンタなど）から構成されるシステムに適用しても、１つの機器から構成される装置（ホストコンピュータなど）に適用してもよい。また、上述した実施の形態では、ネットワーク機器ごとに設定されている設定情報を送受信して更新する例について説明したが、送受信する情報は、設定情報に限るものではなく、例えばアドレス情報等を互いに更新するようにしてもよい。
【０２０７】
また、本発明の目的は、上述したネットワーク機器の機能を実現するソフトウェアのプログラムコードを記録した記録媒体を、システムまたは装置に供給し、そのシステムまたは装置のコンピュータ（または、ＣＰＵ、ＭＰＵ、ＤＳＰ）が記録媒体に格納されたプログラムコードを実行することによっても達成することが可能である。この場合、記録媒体から読み出されたプログラムコード自体が前述したネットワーク機器の機能を実現することになり、そのプログラムコードまたはそのプログラムを記憶した記録媒体は本発明を構成することになる。プログラムコードを供給するための記録媒体としては、ＦＤ、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリ、ＲＯＭなどの光記録媒体、磁気記録媒体、光磁気記録媒体、半導体記録媒体を使用することができる。
【０２０８】
また、コンピュータが読み出したプログラムコードを実行することにより、前述したネットワーク機器の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述したネットワーク機器の機能が実現される場合も含まれることは言うまでもない。
【０２０９】
また、記録媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述したネットワーク機器の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０２１０】
【図１】第１の実施の形態のネットワークシステム１の構成を示す図である。
【図２】第１の実施の形態の複合機１００の構成を示す図である。
【図３】複合機１００の有する設定項目一覧表を示す図である。
【図４】第１の実施の形態のネットワーク機器で行われる更新処理の手順を示すフローチャートである。
【図５】第１の実施の形態の機器検索処理の手順を示すフローチャートである。
【図６】第１の実施の形態の機器選択処理の手順を示すフローチャートである。
【図７】第１の実施の形態の設定情報取得処理の手順を示すフローチャートである。
【図８】第３の実施の形態のネットワークシステム１の構成を示す図である。
【図９】第３の実施の形態の機器検索処理の手順を示すフローチャートである。
【図１０】第４の実施の形態の設定情報取得処理の手順を示すフローチャートである。
【図１１】第５の実施の形態のネットワーク機器で行われる更新設定処理の手順を示すフローチャートである。
【図１２】第６の実施の形態にかかるネットワークシステムの構成を示すブロック図である。
【図１３】本実施の形態にかかる複合機の構成を示すブロック図である。
【図１４】認証実績データベースのデータ構成の一例を示す説明図である。
【図１５】ＰＣの構成の一例を示す説明図である。
【図１６】ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。
【図１７】第７の実施の形態にかかるＰＣの構成を示すブロック図である。
【図１８】認証実績データベースのデータ構成の一例を示す説明図である。
【図１９】ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。
【図２０】第８の実施の形態にかかる認証実績データベースのデータ構成の一例を示す説明図である。
【図２１】認証実績データベースのデータ構成の一例を示す説明図である。
【図２２】ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。
【図２３】第９の実施の形態にかかる更新項目データベースのデータ構成の一例を示す説明図である。
【図２４】ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。
【図２５】第１０の実施の形態にかかる認証実績データベースのデータ構成の一例を示す説明図である。
【図２６】ＰＣおよび複合機が行う設定情報取得処理手順を示すフローチャートである。
【符号の説明】
【０２１１】
１  ２  ネットワークシステム
２０  プリンタ
４０  コピー機
６０  ファクシミリ
８０  スキャナ
１００  ４００  複合機
１１０  ４１０  ５１０  ６１０  制御部
１１２  計測部
１１４  機器検索部
１１６  機器選択部
１１８  情報取得部
１２０  更新設定部
１３０  画像読取部
１４０  画像処理部
１５０  印刷部
１６０  ５６０  記憶部
１７０  ４７０  ５７０  通信部
１８０  ５８０  操作表示部
２００  ネットワーク
３００  管理サーバ
４１９  認証情報比較部
４２０  ６２０  認証実績データベース
５００  ６００  パーソナルコンピュータ
【図１】
2008250973.tif 000003
【図２】
2008250973.tif 000004
【図３】
2008250973.tif 000005
【図４】
2008250973.tif 000006
【図５】
2008250973.tif 000007
【図６】
2008250973.tif 000008
【図７】
2008250973.tif 000009
【図８】
2008250973.tif 000010
【図９】
2008250973.tif 000011
【図１０】
2008250973.tif 000012
【図１１】
2008250973.tif 000013
【図１２】
2008250973.tif 000014
【図１３】
2008250973.tif 000015
【図１４】
2008250973.tif 000016
【図１５】
2008250973.tif 000017
【図１６】
2008250973.tif 000018
【図１７】
2008250973.tif 000019
【図１８】
2008250973.tif 000020
【図１９】
2008250973.tif 000021
【図２０】
2008250973.tif 000022
【図２１】
2008250973.tif 000023
【図２２】
2008250973.tif 000024
【図２３】
2008250973.tif 000025
【図２４】
2008250973.tif 000026
【図２５】
2008250973.tif 000027
【図２６】
2008250973.tif 000028