(57)【要約】【課題】サーバのアドレスを手動で入力することなく、ネットワーク機器に設定情報を登録可能なネットワーク機器システム等を提供すること。【解決手段】設定情報を記憶するための設定情報記憶手段３３と、設定情報を更新するか否かの設定開始条件を記憶した設定開始条件記憶手段３３と、設定開始条件が成立する場合、ネットワークに接続された第２のネットワーク機器を検索する検索手段７４と、第２のネットワーク機器にサーバ装置のアドレスを要求し、第２のネットワーク機器から通知されたサーバ装置のアドレスを取得するアドレス取得手段７５と、アドレス取得手段が取得したアドレスのサーバ装置２０に、登録用設定情報５２の送信を要求する登録用設定情報要求手段７３と、サーバ装置２０から送信された登録用設定情報５２を受信する受信手段７１と、登録用設定情報５２を用いて設定情報５４Aを更新する設定情報更新手段７２と、を有することを特徴とする。【選択図】図１
2009069873.tif 000002
【特許請求の範囲】
【請求項１】
サーバ装置と複数のネットワーク機器を有するネットワーク機器システムにおいて、
第１のネットワーク機器は、設定情報を記憶するための設定情報記憶手段と、前記設定情報を更新するか否かの設定開始条件を記憶した設定開始条件記憶手段と、前記設定開始条件が成立する場合、ネットワークに接続された第２のネットワーク機器を検索する検索手段と、
第２のネットワーク機器は、設定情報を記憶するための設定情報記憶手段と、前記第１のネットワーク機器からの要求に応じて、記憶する前記設定情報から抽出した前記サーバ装置のアドレスを前記第１のネットワーク機器に通知するアドレス通知手段と、を有し、
前記第１のネットワーク機器は、前記第２のネットワーク機器が通知する、前記サーバ装置の前記アドレスを取得するアドレス取得手段と、前記アドレス取得手段が取得した前記アドレスの前記サーバ装置に、登録用設定情報の送信を要求する登録用設定情報要求手段と、を有し、
前記サーバ装置は、登録用設定情報を記憶する登録用設定情報記憶手段と、前記登録用設定情報を前記第１のネットワーク機器に送信する送信手段、を有し、
前記第１のネットワーク機器は、前記登録用設定情報を受信する受信手段と、
前記登録用設定情報を用いて前記設定情報を更新する設定情報更新手段と、を有する、
ことを特徴とするネットワーク機器システム。
【請求項２】
前記設定開始条件には、
ａ）前記第１のネットワーク機器の電源がオンになったこと
が条件に指定されており、
前記検索手段は、ａ）の条件が成立する場合に、ネットワークに接続された第２のネットワーク機器を検索する、
ことを特徴とする請求項１記載のネットワーク機器システム。
【請求項３】
前記設定開始条件には、
ｂ）前記サーバ装置の前記アドレスが前記第１のネットワーク機器の前記設定情報記憶手段に記憶されていないこと、
が条件に指定されており、
前記検索手段は、ｂ）の条件が成立する場合に、ネットワークに接続された第２のネットワーク機器を検索する、
ことを特徴とする請求項１記載のネットワーク機器システム。
【請求項４】
前記設定開始条件には、
ｃ）前記第１のネットワーク機器が前記サーバ装置へのアクセスに失敗したこと、
が条件に指定されており、
前記検索手段は、ｃ）の条件が成立する場合に、ネットワークに接続された第２のネットワーク機器を検索する、
ことを特徴とする請求項１記載のネットワーク機器システム。
【請求項５】
前記設定開始条件には、前記ａ）〜ｃ）の条件のいずれか、又は、前記ａ）〜ｃ）のうち２以上の条件が成立することが条件として指定されている、
ことを特徴とする請求項２〜４いずれか１項記載のネットワーク機器システム。
【請求項６】
前記アドレス取得手段は、取得した前記サーバ装置の前記アドレスを前記設定情報記憶手段に記憶する、
ことを特徴とする請求項１〜５いずか１項記載のネットワーク機器システム。
【請求項７】
前記検索手段は、予め定められたアドレスの範囲で、ネットワークに接続された第２のネットワーク機器を検索する、
ことを特徴とする請求項１〜６いずか１項記載のネットワーク機器システム。
【請求項８】
前記第２のネットワーク機器は、
前記第１のネットワーク機器を認証するための認証情報を記憶した認証情報記憶手段、を有し、
前記アドレス通知手段は、認証が成立した場合に、前記サーバ装置のアドレスを前記第１のネットワーク機器に通知する、
ことを特徴とする請求項１〜７いずか１項記載のネットワーク機器システム。
【請求項９】
前記サーバ装置は、
前記第１のネットワーク機器を認証するための認証情報を記憶した認証情報記憶手段、を有し、
前記送信手段は、認証が成立した場合に、前記登録用設定情報を前記第１のネットワーク機器に送信する、
ことを特徴とする請求項１〜８いずか１項記載のネットワーク機器システム。
【請求項１０】
前記設定情報は、前記ネットワーク機器を利用するユーザ情報、ファクス宛先情報、光学的に読み取った画像データの保存先、の全て又はいずれかを有する、
ことを特徴とする請求項１〜９いずか１項記載のネットワーク機器システム。
【請求項１１】
ネットワークを介してサーバ装置及び第２のネットワーク機器と接続されたネットワーク機器において、
設定情報を記憶するための設定情報記憶手段と、
前記設定情報を更新するか否かの設定開始条件を記憶した設定開始条件記憶手段と、
前記設定開始条件が成立する場合、ネットワークに接続された前記第２のネットワーク機器を検索する検索手段と、
検索した前記第２のネットワーク機器に前記サーバ装置のアドレスを要求し、前記第２のネットワーク機器から通知された前記サーバ装置の前記アドレスを取得するアドレス取得手段と、
前記アドレス取得手段が取得した前記アドレスの前記サーバ装置に、登録用設定情報の送信を要求する登録用設定情報要求手段と、
前記サーバ装置から送信された前記登録用設定情報を受信する受信手段と、
前記登録用設定情報を用いて前記設定情報を更新する設定情報更新手段と、
を有することを特徴とするネットワーク機器。
【請求項１２】
ネットワークを介してサーバ装置及び第２のネットワーク機器と接続され、
設定情報を記憶するための設定情報記憶手段と、
前記設定情報を更新するか否かの設定開始条件を記憶した設定開始条件記憶手段と、
を有するコンピュータを、
前記設定開始条件が成立する場合、ネットワークに接続された前記第２のネットワーク機器を検索する検索手段と、
検索した前記第２のネットワーク機器に前記サーバ装置のアドレスを要求し、前記第２のネットワーク機器から通知された前記サーバ装置の前記アドレスを取得するアドレス取得手段と、
前記アドレス取得手段が取得した前記アドレスの前記サーバ装置に、登録用設定情報の送信を要求する登録用設定情報要求手段と、
前記サーバ装置から送信された前記登録用設定情報を受信する受信手段と、
前記登録用設定情報を用いて前記設定情報を更新する設定情報更新手段と、
として機能させるためのプログラム。
【請求項１３】
ネットワークを介してサーバ装置及び第２のネットワーク機器と接続され、
設定情報を記憶するための設定情報記憶手段と、
前記設定情報を更新するか否かの設定開始条件を記憶した設定開始条件記憶手段と、
を有するネットワーク機器の情報処理方法であって、
検索手段が、前記設定開始条件が成立する場合、ネットワークに接続された前記第２のネットワーク機器を検索するステップと、
アドレス取得手段が、検索した前記第２のネットワーク機器に前記サーバ装置のアドレスを要求するステップと、
前記第２のネットワーク機器から通知された前記サーバ装置の前記アドレスを取得するステップと、
登録用設定情報要求手段が、前記アドレス取得手段が取得した前記アドレスの前記サーバ装置に、登録用設定情報の送信を要求するステップと、
受信手段が、前記サーバ装置から送信された前記登録用設定情報を受信するステップと、
設定情報更新手段が、前記登録用設定情報を用いて前記設定情報を更新するステップと、
を有することを特徴とする情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器がネットワークを介して接続されたネットワーク機器システム等に関し、特に、ネットワーク機器に設定情報を登録するネットワーク機器システム、ネットワーク機器、プログラム及び情報処理方法に関する。
【背景技術】
【０００２】
オフィスや工場でプリンタ、複写機、ファクシミリ、スキャナ又は複合機（以下、単にネットワーク機器という）などを複数使用していることは少なくないが、これらネットワーク機器には、利用可能ユーザ情報、ファクシミリ番号、スキャン情報の保存先、接続情報など、使用するために種々の設定情報を登録する必要がある。
【０００３】
このため、新規にネットワーク機器を導入する場合等では、まずそれらの設定情報をそのネットワーク機器に入力しなくてはならないが、設定情報の各種多様な項目を全てを入力しなければならないとするとネットワーク機器の利便性が低下するという問題がある。
【０００４】
そこで、このようなネットワーク機器に設定情報を登録する技術が提案されている（例えば、特許文献１、２参照。）。特許文献１には、設定情報の登録対象となるネットワーク機器をＳＮＭＰを用いて検索し、検索されたネットワーク機器に対し、ＳＯＡＰを用いてＸＭＬ文書で設定を行う通信機器設定方法が記載されている。
【０００５】
また、特許文献２には、設定情報のコピー元となりうるネットワーク機器を検索し、検索されたネットワーク機器から設定情報を取得して、新規に導入するネットワーク機器にコピーする初期設定方法が記載されている。
【０００６】
また、ネットワーク機器に設定情報を登録する際の従来の解決法として、これらネットワーク機器がネットワークに接続されていることを利用して、まずネットワーク機器のネットワーク設定を手動で行い、他の設定情報については設定情報を持つＰＣやサーバから、新規導入のネットワーク機器に送信するという方法がある。
【０００７】
また、ネットワーク機器からサーバにアクセスして設定情報を取得するという方法がある。
【特許文献１】特開２００５−９４６３３号公報
【特許文献２】特開２００４−１６０９５０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１に記載された通信機器設定方法では、ネットワーク機器を検索したり、設定情報を送信する際に、サーバ（ワークステーション）がネットワーク機器の設定情報を読み出し、初期値及び個別の設定を行う必要があるなど、ユーザが行うべき作業が少なくない。
【０００９】
また、特許文献２記載の初期設定方法は、新規のネットワーク機器が、既にネットワークに接続されているネットワーク機器から設定情報を取得して自らにコピーするものであるため、新規なネットワーク機器に対し適切なネットワーク機器がネットワークに接続されていないと好ましい設定情報を取得できないという問題がある。また、新規なネットワーク機器と同じネットワーク機器がネットワークに接続されていても、起動していない（電源オフ）場合には同様の問題が生じる。
【００１０】
また、従来の解決法のようにサーバ等から新規導入のネットワーク機器に設定情報を送信する方法では、新規のネットワーク機器のネットワーク設定を行った後、ＰＣやサーバを操作して遠隔操作するといった手順を踏む必要があり、ユーザとしては複数回の設定作業が必要である。
【００１１】
また、ネットワーク機器からサーバにアクセスして設定情報を取得するという方法では、操作をするユーザがサーバのアドレスを記憶しておき、それを手入力する必要があるなど、複雑な作業が要求される。
【００１２】
本発明は、上記課題に鑑み、サーバのアドレスを手動で入力することなく、ネットワーク機器に設定情報を登録可能な、ネットワーク機器システム、ネットワーク機器、プログラム及び情報処理方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
上記課題に鑑み、本発明は、サーバ装置と複数のネットワーク機器を有するネットワーク機器システムにおいて、第１のネットワーク機器は、設定情報を記憶するための設定情報記憶手段と、設定情報を更新するか否かの設定開始条件を記憶した設定開始条件記憶手段と、設定開始条件が成立する場合、ネットワークに接続された第２のネットワーク機器を検索する検索手段と、第２のネットワーク機器は、設定情報を記憶するための設定情報記憶手段と、第１のネットワーク機器からの要求に応じて、記憶する設定情報から抽出したサーバ装置のアドレスを第１のネットワーク機器に通知するアドレス通知手段と、を有し、第１のネットワーク機器は、第２のネットワーク機器が通知する、サーバ装置のアドレスを取得するアドレス取得手段と、アドレス取得手段が取得したアドレスのサーバ装置に、登録用設定情報の送信を要求する登録用設定情報要求手段と、を有し、サーバ装置は、登録用設定情報を記憶する登録用設定情報記憶手段と、登録用設定情報を前記第１のネットワーク機器に送信する送信手段、を有し、第１のネットワーク機器は、登録用設定情報を受信する受信手段と、登録用設定情報を用いて設定情報を更新する設定情報更新手段と、を有する、ことを特徴とする。
【００１４】
本発明によれば、ネットワーク機器が、サーバ装置のアドレスを自動的に取得することで、新規導入時などにユーザがアドレスを手入力で設定する負担を軽減し、利便性を高めることができる。
【００１５】
また、本発明の一形態において、設定開始条件には、ａ）第１のネットワーク機器の電源がオンになったこと、が条件に指定されており、検索手段は、ａ）の条件が成立する場合に、ネットワークに接続された第２のネットワーク機器を検索する、ことを特徴とする。
【００１６】
本発明によれば、機器の電源オンを条件とすることで、ユーザの操作なしに自動的にサーバ装置のアドレスを取得することができ、利便性を高めることができる。
【００１７】
また、本発明の一形態において、設定開始条件には、ｂ）サーバ装置のアドレスが第１のネットワーク機器の設定情報記憶手段に記憶されていないこと、が条件に指定されており、検索手段は、ｂ）の条件が成立する場合に、ネットワークに接続された第２のネットワーク機器を検索する、ことを特徴とする。
【００１８】
本発明によれば、設定情報にサーバ装置のアドレスが設定されていないことを条件とすることで、新たにネットワークに接続された場合に、自動的にサーバ装置のアドレスを取得し設定情報を登録することができ、ユーザの利便性を高めることができる。
【００１９】
また、本発明の一形態において、設定開始条件には、ｃ）第１のネットワーク機器が前記サーバ装置へのアクセスに失敗したこと、が条件に指定されており、検索手段は、ｃ）の条件が成立する場合に、ネットワークに接続された第２のネットワーク機器を検索する、  ことを特徴とする。
【００２０】
本発明によれば、サーバ装置へのアクセスに失敗したことを検索開始の条件とすることで、サーバ移転時などに自動的にサーバ装置のアドレスを取得し設定情報を登録することができる。
【００２１】
また、本発明の一形態において、設定開始条件には、ａ）〜ｃ）の条件のいずれか、又は、ａ）〜ｃ）のうち２以上の条件が成立することが条件として指定されている、ことを特徴とする。
【００２２】
本発明によれば、使用する環境に応じて最適な条件を設定開始条件とでき、ユーザの利便性を高めることができる。
【００２３】
また、本発明の一形態において、アドレス取得手段は、取得したサーバ装置のアドレスを設定情報記憶手段に記憶する、ことを特徴とする。
【００２４】
本発明によれば、一度問い合わせたアドレスを記録することで、次回は直接サーバ装置にアクセスすることが可能になるなど、無駄な通信を減らすことができる。
【００２５】
また、本発明の一形態において、検索手段は、予め定められたアドレスの範囲で、ネットワークに接続された第２のネットワーク機器を検索する、ことを特徴とする。
【００２６】
本発明によれば、検索範囲を絞り込むことで検索に必要な時間を短縮し、ユーザの待ち時間を軽減して利便性を向上させることができる。
【００２７】
また、本発明の一形態において、第２のネットワーク機器は、第１のネットワーク機器を認証するための認証情報を記憶した認証情報記憶手段、を有し、アドレス通知手段は、認証が成立した場合に、サーバ装置のアドレスを第１のネットワーク機器に通知する、ことを特徴とする。
【００２８】
本発明によれば、適切な権限を持たないアクセスに対して、サーバ装置のアドレスを秘匿することで、外部からの不正アクセスの可能性を減らし、セキュリティ性を高めることができる。
また、本発明の一形態において、サーバ装置は、第１のネットワーク機器を認証するための認証情報を記憶した認証情報記憶手段、を有し、送信手段は、認証が成立した場合に、登録用設定情報を第１のネットワーク機器に送信する、ことを特徴とする。
【００２９】
本発明によれば、適切な権限を持たないアクセスに対して、ファクシミリ宛先情報などの登録用設定情報を秘匿することで、セキュリティ性を高めることができる。
【００３０】
また、本発明の一形態において、設定情報は、ネットワーク機器を利用するユーザ情報、ファクス宛先情報、光学的に読み取った画像データの保存先、の全て又はいずれかを有する、ことを特徴とする。
【００３１】
本発明によれば、手動入力の困難な情報を設定情報に含みこの設定情報の登録を自動化するのでユーザの利便性を向上させることができる。
【発明の効果】
【００３２】
サーバのアドレスを手動で入力することなく、ネットワーク機器に設定情報を登録可能な、ネットワーク機器システム、ネットワーク機器、プログラム及び情報処理方法を提供することができる。
【発明を実施するための最良の形態】
【００３３】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
図１は、ネットワーク機器システム１００の全体構成図の一例を示す。図１のネットワーク機器システム１００では、サーバ装置２０とネットワーク機器１１Ａ〜１１Ｃがネットワーク９を介して接続されている。ネットワーク機器１１Ａ〜１１Ｃは、例えば、ファクシミリ、プリンタ、スキャナ、又は、これの機能を複合的に搭載した複合機であるが、ネットワーク９に接続できる情報処理装置であればよくその呼称は問わない。また、サーバ装置２０は、パーソナルコンピュータやワークステーションなどのコンピュータであるが、ネットワーク機器１１Ａ〜１１Ｃで兼用してもよい。
【００３４】
例えば、本実施形態において、ネットワーク機器１１Ａに設定情報を登録する場合、ネットワーク機器１１Ａは、ネットワーク機器１１Ｂ又は１１Ｃからサーバ装置２０のＩＰアドレスを取得し、ネットワーク機器１１Ａはサーバ装置２０から登録用設定情報を取得し登録する。したがって、ユーザは設定情報の登録のためにサーバ装置２０のＩＰアドレスを入力したり、設定情報を探索するなどの手動の操作を実行する必要がなく利便性の高いネットワーク機器１１Ａ〜１１Ｃを提供できる。
【００３５】
以下ではネットワーク機器１１Ａに設定情報を登録する場合を例にして説明する。主にネットワーク機器１１Ａを新規に接続する場合を例にするが、例えば定期的に設定情報を更新する場合も同様に適用できる。
【００３６】
また、本実施形態では、サーバ装置２０のアドレスとしてＩＰアドレスを用いるが、必ずしもＩＰアドレスでなくてもよく、サーバ装置２０と通信可能なアドレスであればよい。
【００３７】
まず、設定情報の一例について図２に基づき説明する。図２は、ネットワーク機器１１Ａ〜１１Ｃに登録され得る設定情報を示す。ネットワーク機器１１Ａ〜１１Ｃには、通常変更されることのない固定情報と、操作パネルなどからのユーザの入力により変更可能な設定情報とがある。
【００３８】
固定情報の一例としては、機器の型式（製品名など）、製造者名（製造企業名や販売企業名）、機器の持つ機能に関する保有機能リスト（プリンタ機能やコピー機能のモノクロとカラーの別）等がある。この固有情報５３は出荷時に登録されている。
【００３９】
また、設定情報の一例として、ＩＰアドレス等のネットワーク設定、基本用紙トレイ（使用するトレイの初期設定）などのプリンタ設定、印字の基本解像度（解像度の初期値）等のコピー設定、電話番号やメールアドレス等の宛先リストを含むファクシミリ設定、スキャン時の基本解像度や保存先リスト等のスキャナ設定、登録されたユーザの利用ユーザ情報等の利用制限設定、設定情報を更新する自動更新時間、優先度、優先度上位の機器のＩＰアドレス、サーバ装置２０のＩＰアドレス、最終更新日、グループ情報などの設定情報取得用情報、等がある。この設定情報は、ネットワーク機器１１Ａを新規にネットワーク９に接続する場合、又は、また、自動更新時間に定める時間毎に登録される。
【００４０】
なお、優先度とは、他のネットワーク機器からサーバ装置２０のＩＰアドレスの問い合わせがある場合の優先度を示し、これが高いほど他のネットワーク機器から問い合わせを受け易いことを示す。また、優先度上位の機器のＩＰアドレスは、サーバ装置２０のＩＰアドレスを問い合わせる際に優先的に問い合わせ先となるネットワーク機器のＩＰアドレスである。
【００４１】
本実施形態のネットワーク機器１１Ａは、この設定情報をサーバ装置２０から取得することができるので、サーバ装置２０も登録のための登録用設定情報を記憶している。登録用設定情報は、ネットワーク機器１１Ａ〜１１Ｃに関わらず共通であってもよいし、プリンタやファクシミリ装置のような種類、型番等に応じて別々に有していてもよい。本実施形態では共通であるとする。
【００４２】
図３は、サーバ装置２０が記憶する登録用設定情報５２の一例を示す。新たに接続するネットワーク機器１１ＡのＩＰアドレスは、ユーザ（管理者）が入力してもよいし、ＬＡＮであればＤＨＣＰ（Dynamic Host Configuration Protocol）サーバが自動的にＩＰアドレスをネットワーク機器１１Ａに付与するとしてもよい。後者の場合、本実施形態ではサーバ装置２０がＤＨＣＰサーバの役割を果たす。図３では、自動的にＩＰアドレスが付与されるとした。
【００４３】
また、プリンタ設定、コピー設定及びスキャナ設定は、ネットワーク機器１１Ａの平均的な使用形態を想定して所定の値等を入力しておく。ファクシミリ設定や利用者設定には、予め所定のネットワーク機器１１Ｂ又は１１Ｃからこれらの情報を抽出して入力しておく。また、自動更新時間、優先度、優先度上位の機器のＩＰアドレス、には所定の初期値を入力しておくことができ、サーバ装置２０のＩＰアドレスはサーバ装置２０にとって既知である。最終更新日はネットワーク機器１１Ａに設定情報を登録した日時が自動的に設定されるので空欄でよい。また、グループ情報には、例えば、サーバ装置２０が管理するネットワーク９のネットワークアドレスを入力しておく。
【００４４】
このような設定情報により、新規に導入するネットワーク機器１１Ａには設定情報を登録することができる。
【００４５】
ところで、このように登録用設定情報５２を定めておいてもよいが、より好ましくは既にネットワーク９に接続されているネットワーク機器１１Ｂ、１１Ｃと同じ設定情報を登録することで、ネットワーク機器１１Ａの設定情報を使用環境に即したものとすることができる。
【００４６】
サーバ装置２０はネットワーク機器１１Ｂ、１１Ｃと通信してこれらに登録されている設定情報を取得することができるので、これらのネットワーク機器１１Ｂ、１１Ｃと同じ設定情報を登録用設定情報５２とすることができる。
【００４７】
ネットワーク機器１１Ｂとネットワーク機器１１Ｃとで登録されている設定情報が異なる場合は、例えば、使用頻度の高いネットワーク機器１１Ｂ又は１１Ｃの設定情報を選択したり、解像度の高い方を選択し、利用制限設定は利用ユーザ情報の数の多い方を登録用設定情報５２とする。サーバ装置２０がこのように登録用設定情報５２を定期・非定期に更新することとすれば、新規に導入するネットワーク機器１１Ａにその使用環境に最適化された設定情報を登録することができる。なお、全ての項目を更新する必要はなく、登録用設定情報５２のうちファクシミリ設定と利用制限設定のみを更新してもよい。
【００４８】
続いて、サーバ装置２０及びネットワーク機器１１Ａ〜１１Ｃのハードウェア構成について説明する。図４は、サーバ装置２０のハードウェア構成図の一例を示す。サーバ装置２０は、それぞれバスで相互に接続されているＲＯＭ２１、ＲＡＭ２２、ＮＩＣ（Network Interface Card）２３、ドライブ装置２４、入力装置２８、表示制御装置２７、ＨＤＤ（ハードディスクドライブ）２６及びＣＰＵ２５を有するように構成される。
【００４９】
ＲＡＭ２２はプログラムやデータを一時保管する作業メモリになり、ＲＯＭ２１はＢＩＯＳなどＯＳを起動するためのプログラムや設定ファイルを記憶している。ドライブ装置２４は記憶媒体２９が着脱可能に構成されており、記憶媒体２９にプログラムやデータを書き込む際に使用され、また、記憶媒体２９に記録されたプログラムやデータを読み込み、ＨＤＤ２６にインストールする際に使用される。入力装置２８はキーボードやポインティングデバイス（マウス）など、ユーザからの様々な操作指示を入力するためのデバイスである。ＮＩＣ２３は、インターネットやＬＡＮなどのネットワーク９に接続するためのインターフェイスであり、ＴＣＰ／ＩＰやこれと上位互換のプロトコルのプロトコル処理を実行しネットワーク機器１１Ａ〜１１Ｃと通信する。表示制御装置２７は、プログラムが指示する画面情報に基づき所定の解像度や色数等で液晶などのディスプレイに描画する。例えば、ＧＵＩ（Graphical User Interface）画面を形成し、操作に必要な各種ウィンドウやデータ等をディスプレイに表示する。
【００５０】
ＣＰＵ２５は、ＯＳやアプリケーションソフトなどのプログラムをＨＤＤ２６から読み出して実行することで種々の機能を提供すると共に、サーバ装置２０が行う処理を統括的に制御する。ＨＤＤ２６にはプログラム５１及び登録用設定情報５２が記憶されていて、ＣＰＵ２５がこのプログラム５１を実行することで後述する各手段が実現される。
【００５１】
なお、プログラム５１は、記憶媒体２９に記憶して配布されたり、ネットワーク９を介して接続された所定のサーバからダウンロードされ、ＨＤＤ２６にインストールされる。
【００５２】
図５は、ネットワーク機器１１Ａのハードウェア構成図の一例を示す。図５では、ネットワーク機器１１Ａをスキャナエンジン３６、プリンタエンジン３７を有する複合機とした。ネットワーク機器１１Ｂ、１１Ｃについても同様に構成できる。  
スキャナエンジン３６は、原稿を光学的に読み取って画像データ（デジタルデータ）を生成し、プリンタエンジン３７は、読み取った画像データを用紙に印刷する。プリンタエンジン３７は、電子写真方式、ＬＥＤ方式、インクジェット方式、ジェルジェット方式等、いかなる印刷方式でもよい。
【００５３】
ＣＰＵ３１は予めＲＯＭ３２にインストールされたプログラムを実行して、原稿の読み取りから印刷までを制御する。また、操作部３５からユーザの操作を入力でき、例えば、この操作部３５から所定の操作を実行することで設定情報を登録することもできる。
【００５４】
図５では、不揮発性のＮＶＲＡＭ（Non-Volatile RAM）３３に固有情報５３，設定情報５４、プログラム５５，５６、及び、設定開始条件５７が、記憶されている。このプログラム５５、５６をＣＰＵ３１が実行することで、後述する各手段が実現される。
【００５５】
なお、プログラム５５は、ネットワーク機器１１Ａが自らに設定情報を登録する際に実行するプログラムであり、プログラム５６は、他のネットワーク機器がネットワーク機器１１Ａ〜１１Ｃにサーバ装置２０のＩＰアドレスを要求する際にネットワーク機器１１Ａ〜１１Ｃが実行するプログラムである。プログラム５５，５６は、ＮＶＲＡＭ３３に記憶された状態でネットワーク機器１１Ａと共に出荷されてもよいし、記憶媒体３８に記憶して配布されたり、ネットワーク９を介して接続された所定のサーバからダウンロードされ、ＮＶＲＡＭ３３にインストールされる。
【００５６】
続いて、サーバ装置２０及びネットワーク機器１１Ａ〜１１Ｃの機能について図６の機能ブロック図を用いて説明する。
【００５７】
＜サーバ装置２０＞
サーバ装置２０は、ＣＰＵ２５がプログラム５１を実行することで実現される登録用設定情報送信手段６１、設定情報要求応答手段６２及び登録用設定情報更新手段６３を有する。登録用設定情報更新手段６３は、すでにネットワーク９に接続されているネットワーク機器１１Ｂ、１１Ｃと通信してその登録情報５４Ｂ、５４Ｃに基づき登録用設定情報５２を更新する。
【００５８】
設定情報要求応答手段６２は、ネットワーク機器１１Ａから登録用設定情報５２の要求があった場合に、認証情報６４に基づきネットワーク機器１１Ａを認証するなどして要求を受け付ける。この認証情報６４は、ネットワーク機器１１Ａに登録用設定情報５２を送信してよいか否かを判定するための情報であり、例えば、ユーザ（管理者）の識別情報と当該ユーザのパスワードなどを対応づけて記憶したものである。
【００５９】
登録用設定情報送信手段６１は認証が成立した場合に登録用設定情報５２をネットワーク機器１１Ａに送信する。
【００６０】
＜ネットワーク機器１１Ａ＞
また、ネットワーク機器１１Ａは、ＣＰＵ３１がプログラム５５を実行することで実現される、登録用設定情報受信手段７１、設定情報更新手段７２、登録用設定情報要求手段７３、検索手段７４、及び、ＩＰアドレス取得手段７５を有する。
【００６１】
検索手段７４は、設定開始条件５７を参照してネットワーク機器１１Ａの動作状況が設定開始条件５７を満たしている場合に、ネットワーク９に接続されたネットワーク機器１１Ｂ、１１Ｃを検索する。
【００６２】
図７は設定開始条件５７の一例を示す。設定開始条件５７は、ネットワーク機器１１Ａが設定情報の登録を開始する条件を定める。設定開始条件５７は、例えば個別条件と組み合わせ条件とを有する。個別条件は、設定情報５４Ａが登録されているか否かを判定すべきいくつかの条件であり、組み合わせ条件は個別条件の組み合わせに基づき設定情報５４Ａを登録するか否かを判定するための条件である。
【００６３】
例えば、図７では個別条件に「電源オン時(条件Ａ)」、「設定情報にサーバ装置のＩＰアドレスが設定されていない（条件Ｂ）」、「サーバ装置へのアクセスに失敗した場合（条件Ｃ）」が定められている。
【００６４】
ネットワーク機器１１Ａの電源オンを条件とすることで、ユーザの操作を必要とせずに自動的にサーバ装置２０のＩＰアドレスを取得し設定情報を更新（登録）することができ、ユーザの利便性を高めることができる。
【００６５】
また、設定情報にサーバ装置２０のＩＰアドレスが設定されていないことを条件とすることで、新たにネットワーク９に接続された場合に、自動的にサーバ装置２０のＩＰアドレスを取得し設定情報を更新（登録）することができ、ユーザの利便性を高めることができる。
【００６６】
また、サーバ装置２０へのアクセスに失敗した場合を条件とすることで、サーバ装置２０の移転時等に、自動的にサーバ装置２０のＩＰアドレスを取得し設定情報を更新（登録）することができ、ユーザの利便性を高めることができる。
【００６７】
また、組み合わせ条件には「条件Ａ又は条件Ｂ」「条件Ａかつ条件Ｂ」「条件Ｃ」が定められている。組み合わせ条件は、ユーザが嗜好に応じて設定すればよく、設定情報を頻繁に更新したい場合は「条件Ａ又は条件Ｂ」を、新規なネットワーク機器１１Ａをネットワーク９に接続した場合にのみ設定情報を登録したい場合は「条件Ａかつ条件Ｂ」を選択すればよい。
【００６８】
また、サーバ装置２０にアクセスを試みたがアクセスできなかった場合に、その時点でサーバ装置２０のＩＰアドレスを取得する場合には、組み合わせ条件を「条件Ｃ」単独とすることができる。
【００６９】
このように、ユーザが設定開始条件５７を編集可能とすることで、使用する環境に応じて最適な更新方法を設定することができる。なお、図７では「条件Ａ又は条件Ｂ」がデフォルト設定となっている。
【００７０】
設定開始条件５７を満たす場合、検索手段７４は、例えばＳＮＭＰ（Simple Network Management Protocol）を用いてネットワーク９に接続された機器類を検索する。ネットワーク機器１１Ａから検索要求を受けた他のネットワーク機器１１Ｂ、１１Ｃは固有情報５３及び設定情報５４から予め定められたレスポンス情報をネットワーク機器１１Ａに送信する。このレスポンス情報には、ネットワーク機器１１Ｂ、１１ＣのＩＰアドレス、ＭＡＣアドレス、型式等が含まれるため、検索手段７４は、ネットワーク９に接続されたネットワーク機器１１Ａ、１１Ｂを特定することができる。なお、検索はどのように実行してもよく、例えば、検索要求をネットワーク９に同報的に送信しその応答によりネットワーク機器１１Ｂ、１１Ｃを検索してもよい。
【００７１】
ところで、図１ではネットワーク機器１１Ａ〜１１Ｃは３台しかないが、ネットワーク９に数多くのネットワーク機器が接続されている場合もある。このような場合、検索手段７４がネットワーク機器１１Ａ〜１１Ｃを検索すると、ネットワーク９に接続された全てのネットワーク機器１１Ａ〜１１Ｃが検索されることになり、トラフィックの増大や検索時間の増大などの原因となる。
【００７２】
そこで、検索手段７４は所定の検索範囲でネットワーク機器１１Ａ〜１１Ｃを検索することが好適となる。このため、検索手段７４は検索範囲を指定する検索範囲指定情報７４ａを有する。
【００７３】
検索範囲指定条件７４ａは、例えばネットワークアドレスを指定することで、検索範囲を指定する。例えば、サブネットマスクが「２５５．２５５．２５５．０」の状態でネットワークアドレスを「１９２．１６８．０．０」と指定しておけば、「１９２．１６８．０．０」〜「１９２．１６８．０．２５５」のＩＰアドレスの範囲を指定したことになり、すなわち検索対象は最大でも２５５台（自機を除き）に限定できる。
【００７４】
また、例えば「１９２．１６８．０．１０」「１９２．１６８．０．１１」「１９２．１６８．０．１２」と個別にＩＰアドレスを指定すれば、この３台のＩＰアドレスのネットワーク機器のみから検索できる。
【００７５】
ネットワークアドレス（１９２．１６８．０．０）やネットワーク９の規模（サブネットマスク）は既知であるので、検索範囲指定条件７４ａは予めＮＶＲＡＭ３３又は検索手段７４に登録されている。
【００７６】
このように、検索範囲を絞り込むことで検索に必要な時間を短縮し、ユーザの待ち時間を軽減して利便性を向上させることができる。
【００７７】
ＩＰアドレス取得手段７５は、検索手段７４の検索に対し応答のあったネットワーク機器１１Ｂ、１１Ｃに、サーバ装置２０のＩＰアドレスの送信を要求する。図２で示したように、既にネットワーク９に接続されているネットワーク機器１１Ｂ、１１Ｃは設定情報に「サーバ装置のＩＰアドレス」が登録されている。この時、ネットワーク機器１１Ｂ、１１Ｃがネットワーク機器１１Ａを認証するための情報を要求した場合、ユーザは操作部３５から認証するための情報を入力する。
【００７８】
なお、検索手段７４の検索に対し複数のネットワーク機器１１Ｂ、１１Ｃが応答する場合があるが、この場合、ＩＰアドレス取得手段７５は所定の方法でサーバ装置２０のＩＰアドレスの送信を要求するネットワーク機器１１Ｂ又は１１Ｃを決定する。例えば、設定情報の「優先度」のより高いネットワーク機器１１Ｂ又は１１Ｃ、ネットワーク機器１１Ａの型番に近い型番を有するネットワーク機器１１Ｂ又は１１Ｃ、応答の最も早かったネットワーク機器１１Ｂ、１１Ｃ、等に基づき、サーバ装置２０のＩＰアドレスの送信を要求するネットワーク機器１１Ｂ又は１１Ｃを決定する。登録用設定情報５２は、サーバ装置２０から取得するので、どのネットワーク機器１１Ｂ又は１１Ｃに決定するかによりネットワーク機器１１Ａの設定情報５４Ａの内容に影響が生じることはない。
【００７９】
そして、登録用設定情報要求手段７３は、ＩＰアドレス取得手段７５が取得したサーバ装置２０のＩＰアドレスを利用して、サーバ装置２０に登録用設定情報５２の送信を要求する。この時、サーバ装置２０がネットワーク機器１１Ａを認証するための情報を要求した場合、ユーザは操作部３５から認証するための情報を入力する。
【００８０】
登録用設定情報受信手段７１は、サーバ装置２０から送信された登録用設定情報５２を受信する。設定情報更新手段７２は、受信した登録用設定情報５２によりＮＶＲＡＭ３３に記憶された設定情報５４Ａを更新する。
【００８１】
登録用設定情報５２がネットワーク機器１１Ａ〜１１Ｃの種類に関わらず共通である場合、登録用設定情報受信手段７１は、受信した登録用設定情報５２の中から自機に必要な設定情報を取り出して設定情報５４Ａに登録する。登録用設定情報５２が機種毎に用意されている場合、登録用設定情報受信手段７１は、受信した登録用設定情報５２をそのまま設定情報５４Ａに登録する。
【００８２】
＜ネットワーク機器１１Ｂ、１１Ｃ＞
また、ネットワーク機器１１Ｂ、１１Ｃは、ＣＰＵ３１がプログラム５６を実行することで実現される、検索要求応答手段８１，ＩＰアドレス通知手段８２を有する。検索要求応答手段８１は、ネットワーク機器１１Ａから検索要求が送信された場合、レスポンス情報（自機（ネットワーク機器１１Ｂ、１１Ｃ）のＩＰアドレス、ＭＡＣアドレス、型式等）をネットワーク機器１１Ａに送信する。
【００８３】
また、ＩＰアドレス通知手段８２は、ネットワーク機器１１Ａからサーバ装置２０のＩＰアドレスの送信要求があった場合、設定情報５４Ｂ又は５４Ｃに登録されているサーバ装置２０のＩＰアドレスを抽出し、ネットワーク機器１１Ａに送信する。なお、ＩＰアドレス通知手段８２は、サーバ装置２０のＩＰアドレスの送信要求があった場合に、認証情報８３に基づきネットワーク機器１１Ａを認証する。認証情報８３は、ネットワーク機器１１Ａにサーバ装置２０のＩＰアドレスを送信してよいか否かを判定するための情報であり、例えば、ユーザ（管理者）の識別情報と当該ユーザのパスワードなどを対応づけて記憶したものである。ＩＰアドレス取得手段７５は認証が成立した場合にサーバ装置２０のＩＰアドレスをネットワーク機器１１Ａに送信する。
【００８４】
＜設定情報の登録手順＞
以上の構成を用いて、設定情報の登録手順について説明する。まず、サーバ装置２０、ネットワーク機器１１Ａ、及び、ネットワーク機器１１Ｂ、１１Ｃの間の通信手順の全体を図８のシーケンス図に基づき説明する。このシーケンス図は、例えばネットワーク機器１１Ａが起動するとスタートする。
【００８５】
まず、ネットワーク機器１１Ａの検索手段７４は、設定開始条件５７を満たすか否かを判定し、設定開始条件５７が成立すると以降の処理を実行する（Ｓ１０）。
【００８６】
設定開始条件５７が成立すると、検索手段７４はネットワーク９に接続されたネットワーク機器１１Ｂ、１１Ｃを検索する（Ｓ２０）。検索する範囲は検索範囲指定情報７４ａに指定されおり、例えばネットワークアドレスの範囲である。
【００８７】
検索要求に対しネットワーク機器１１Ｂ，１１Ｃの検索要求応答手段８１は、それぞれレスポンス情報をネットワーク機器１１Ａに送信する（Ｓ３０、Ｓ４０）。
【００８８】
ＩＰアドレス取得手段７５は、受信したレスポンス情報を参照してサーバ装置２０のＩＰアドレスの送信を要求するネットワーク機器１１Ｂ又は１１Ｃを例えば優先度に基づき決定し、決定したネットワーク機器１１Ｂにサーバ装置２０のＩＰアドレス送信要求を送信する（Ｓ５０）。
【００８９】
これに対し、ネットワーク機器１１ＢのＩＰアドレス通知手段８２は、ネットワーク機器１１Ａに認証情報を要求する（Ｓ６０）。
【００９０】
ネットワーク機器１１ＡのＩＰアドレス取得手段７５は、例えば、ユーザ（管理者）に認証情報の入力を要求するので、ユーザ（管理者）が操作部３５から入力した認証情報をネットワーク機器１１Ｂに送信する（Ｓ７０）。
【００９１】
ネットワーク機器１１ＢのＩＰアドレス通知手段８２は、送信された認証情報と認証情報８３に基づきネットワーク機器１１Ａを認証する（Ｓ７５）。認証することで、正当な権限を持たないネットワーク機器１１Ａからのアクセスに対して、サーバ装置２０のＩＰアドレスを秘匿することができ、外部からの不正アクセスの可能性を低減し、セキュリティ性を向上させることができる。
認証が成立する場合、ネットワーク機器１１ＢのＩＰアドレス通知手段８２は設定情報５４Ｂからサーバ装置２０のＩＰアドレスを抽出し、ネットワーク機器１１Ａに送信する（Ｓ８０）。
【００９２】
サーバ装置２０のＩＰアドレスを受信すると、ネットワーク機器１１ＡのＩＰアドレス取得手段７５はサーバ装置２０のＩＰアドレスを設定情報５４Ａに登録する（Ｓ８５）。登録することで、次回からはネットワーク機器１１Ｂ又は１１Ｃを検索しなくてもサーバ装置２０にアクセスすることができる。
【００９３】
ついで、ネットワーク機器１１Ａの登録用設定情報要求手段７３は、サーバ装置２０に登録用設定情報５２を要求する（Ｓ９０）。
【００９４】
これに対し、サーバ装置２０の設定情報要求応答手段６２は、ネットワーク機器１１Ａに認証情報を要求する（Ｓ１００）。
【００９５】
ネットワーク機器１１Ａの登録用設定情報要求手段７３は、例えば、ユーザ（管理者）に認証情報の入力を要求するので、ユーザ（管理者）が操作部３５から入力した認証情報をサーバ装置２０に送信する（Ｓ１１０）。なお、ステップＳ７０で入力した認証情報を所定時間だけ記憶しておきそれをサーバ装置２０に送信してもよい。
【００９６】
サーバ装置２０の設定情報要求応答手段６２は、送信された認証情報と認証情報６４に基づきネットワーク機器１１Ａを認証する（Ｓ１１５）。認証することで、正当な権限を持たないネットワーク機器１１Ａからのアクセスに対して、登録用設定情報（例えば宛先リスト等）５２を秘匿でき、セキュリティ性を高めることができる。
【００９７】
そして、認証が成立する場合、サーバ装置２０の登録用設定情報送信手段６１は登録用設定情報５２をネットワーク機器１１Ａに送信する（Ｓ１２０）。
【００９８】
そして、ネットワーク機器１１Ａの登録用設定情報受信手段７１は登録用設定情報５２を受信し、設定情報更新手段７２はネットワーク機器１１Ａの設定情報５４Ａを更新する。
【００９９】
以上のようにして、新たなネットワーク機器１１Ａをネットワーク９に接続する場合、ユーザがサーバ装置２０のＩＰアドレスを入力したり設定情報を入力することなく、ネットワーク機器１１Ａに設定情報を登録することができる。
【０１００】
続いて、ネットワーク機器１１Ａが実行する処理について図９のフローチャート図に基づき詳述する。図９のフローチャート図の処理は例えばネットワーク機器１１Ａの電源がオンの状態からスタートする。図９では、設定開始条件５７のうち「設定情報にサーバ装置のネットワークアドレスが設定されていない」を判定して処理を開始する。
【０１０１】
ネットワーク機器１１Ａの検索手段７４は、例えば所定のサイクル時間毎に、設定情報５４Ａにサーバ装置２０のＩＰアドレスが登録されているか否かを判定する（Ｓ２１０）。すでに、ネットワーク機器１１Ａの設定情報５４Ａにサーバ装置２０のＩＰアドレスが登録されている場合（Ｓ２１０のＹｅｓ）、ステップＳ２５０から処理を継続する。
【０１０２】
設定情報５４Ａにサーバ装置２０のＩＰアドレスが登録されている場合（Ｓ２１０のＹｅｓ）、ネットワーク機器１１Ａの検索手段７４はネットワーク９内にあるネットワーク機器１１Ｂ、１１Ｃを検索する（Ｓ２２０）。
【０１０３】
そして、ネットワーク機器１１Ｂ又は１１Ｃからレスポンス情報を受信すると、ネットワーク機器１１ＡのＩＰアドレス取得手段７５は、受信したレスポンス情報からサーバ装置２０のＩＰアドレスが設定情報５４Ｂ又は５４Ｃに登録されたネットワーク機器１１Ｂ又は１１Ｃがあるか否かを判定する（Ｓ２３０）。この判定は、例えば、固有情報５３の型式やＩＰアドレスから判定できる。
【０１０４】
サーバ装置２０のＩＰアドレスが設定情報５４Ｂ又は５４Ｃに登録されたネットワーク機器１１Ｂ又は１１Ｃが検索されない場合（Ｓ２３０のＮｏ）、サーバ装置２０にアクセスできないので処理は終了する。
【０１０５】
サーバ装置２０のＩＰアドレスが設定情報５４Ｂ又は５４Ｃに登録されたネットワーク機器１１Ｂ又は１１Ｃが検索された場合（Ｓ２３０のＹｅｓ）、ネットワーク機器１１ＡのＩＰアドレス取得手段７５は、ネットワーク機器１１Ｂ又は１１Ｃにサーバ装置２０のＩＰアドレスを要求し、受信したサーバ装置２０のＩＰアドレスを設定情報５４Ａに登録する（Ｓ２４０）。
【０１０６】
ついで、ネットワーク機器１１Ａの登録用設定情報要求手段７３は、ネットワーク機器１１Ｂから受信したサーバ装置２０のＩＰアドレスを用いてサーバ装置２０にアクセスする（Ｓ２５０）。
【０１０７】
そして、登録用設定情報要求手段７３はアクセスが成功したか否かを判定する（Ｓ２６０）。アクセスが成功した場合はサーバ装置２０から応答があり、アクセスが成功しない場合はタイムアウトなどの接続エラーが発生する。サーバ装置２０へのアクセスが成功しない場合（Ｓ２６０のＮｏ）、サーバ装置２０にアクセスできないので処理は終了する。
【０１０８】
サーバ装置２０へのアクセスが成功した場合（Ｓ２６０のＹｅｓ）、登録用設定情報受信手段７１はサーバ装置２０から登録用設定情報５２を受信し、設定情報更新手段７２がネットワーク機器１１Ａの設定情報５４Ａを更新する（Ｓ２７０）。
【０１０９】
以上説明したように、本実施形態のネットワーク機器システムによれば、ネットワーク機器１１Ａが、サーバ装置２０のＩＰアドレスを自動的に取得し、設定情報を登録するので、新規導入時などにユーザがＩＰアドレスを手入力する負担を軽減し、利便性を高めることができる。
【図面の簡単な説明】
【０１１０】
【図１】ネットワーク機器システムの全体構成図の一例である。
【図２】設定情報の一例を示す図である。
【図３】サーバ装置が記憶する登録用設定情報の一例を示す図である。
【図４】サーバ装置のハードウェア構成図の一例である。
【図５】ネットワーク機器のハードウェア構成図の一例である。
【図６】サーバ装置及びネットワーク機器の機能ブロック図の一例である。
【図７】設定開始条件の一例を示す図である。
【図８】サーバ装置とネットワーク機器の間の通信手順の全体を示すシーケンス図の一例である。
【図９】ネットワーク機器が実行する処理の手順を示すフローチャート図である。
【符号の説明】
【０１１１】
９                  ネットワーク
１１Ａ〜１１Ｃ        ネットワーク機器
２０                  サーバ装置
５１、５５，５６      プログラム
５２                  登録用設定情報
５３                  固有情報
５４、５４Ａ〜５４Ｃ  設定情報
６１                  登録用設定情報送信手段
６２                  設定情報要求応答手段
６３                  登録用設定情報更新手段
６４、８３            認証情報
７１                  登録用設定情報受信手段
７２                  設定情報更新手段
７３                  登録用設定情報要求手段
７４                  検索手段
７５                  ＩＰアドレス取得手段
８１                  検索要求応答手段
８２                  ＩＰアドレス通知手段
【図１】
2009069873.tif 000003
【図２】
2009069873.tif 000004
【図３】
2009069873.tif 000005
【図４】
2009069873.tif 000006
【図５】
2009069873.tif 000007
【図６】
2009069873.tif 000008
【図７】
2009069873.tif 000009
【図８】
2009069873.tif 000010
【図９】
2009069873.tif 000011