(57)【特許請求の範囲】
【請求項１】
ネットワークに接続された通信手段を備える通信装置であって、
所有者コードを有する外部の記録担体を検出する検出手段と、
前記検出手段により前記記録担体が検出されると、検出された記録担体が、自装置に設定された所有者コードを有する記録担体であるか否かを判断する担体判断手段と、
前記担体判断手段により、前記検出された記録担体が、自装置に設定された所有者コードを有する記録担体であると判断されると、この記録担体を検出可能な期間、前記通信手段が前記ネットワークから受信したノード検索用のパケットである検索パケットに対する応答パケットを、検索パケットの送信元装置に、前記通信手段を通じて送信する応答手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記記録担体は、所有者コードを有する無線ＩＣタグであり、
前記検出手段は、自己周辺の無線ＩＣタグを検出する構成にされていることを特徴とする請求項１記載の通信装置。
【請求項３】
ネットワークに接続され、前記ネットワークに、ノード検索用のパケットである検索パケットを送出すると共に、所定時間、前記ネットワーク内の他装置から送信されてくる前記送出した検索パケットに対する応答パケットを受信し、この受信結果に基づき、前記ネットワーク内の他装置を検出する検索機能を有した情報処理装置、から送出される前記検索パケットを、前記ネットワークに接続された通信手段により受信する通信装置であって、
前記通信手段が前記ネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断する判断手段と、
前記通信手段が前記ネットワークから検索パケットを受信すると、前記通信手段を通じて、この検索パケットの送信元である前記情報処理装置に、応答パケットを送信する応答手段と、
前記判断手段により、前記通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットではないと判断されると、前記応答手段による、この検索パケットに対する応答パケットの送信を、この検索パケットが自装置に設定された所有者コードを有する検索パケットであると判断された場合の応答パケットの送信時期よりも、予め設定された時間分、遅らせる送信時期制御手段と、
を備えることを特徴とする通信装置。
【請求項４】
ユーザインタフェースを通じて入力される指令信号に従い、前記送信時期制御手段に対して、前記応答パケットの送信を遅らせる時間を設定する時間設定手段
を備えることを特徴とする請求項３記載の通信装置。
【請求項５】
ネットワークに接続され、前記ネットワークに、ノード検索用のパケットである検索パケットを送出すると共に、所定時間、前記ネットワーク内の他装置から送信されてくる前記送出した検索パケットに対する応答パケットを受信し、この受信結果に基づき、前記ネットワーク内の他装置を検出する検索機能を有した情報処理装置と、
前記情報処理装置と同一のネットワークに接続された通信手段を備える通信装置と、
を備える通信システムであって、
前記通信装置は、
前記通信手段が前記ネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断する判断手段と、
前記通信手段が前記ネットワークから検索パケットを受信すると、この検索パケットに対する応答パケットを、検索パケットの送信元装置に、前記通信手段を通じて送信する応答手段と、
前記判断手段により、前記通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットでないと判断されると、前記応答手段による、この検索パケットに対する応答パケットの送信を禁止する応答制御手段と、
を備え、
前記情報処理装置は、
所有者コードを有する外部の記録担体を検出する検出手段と、
前記検出手段により所有者コードを有する記録担体が検出されている期間に、前記検索機能が働く場合、この検索機能により送出される検索パケットに、前記検出手段により検出された記録担体が有する所有者コードを付加する所有者コード付加手段と、
を備えることを特徴とする通信システム。
【請求項６】
ネットワークに接続され、前記ネットワークに、ノード検索用のパケットである検索パケットを送出すると共に、所定時間、前記ネットワーク内の他装置から送信されてくる前記送出した検索パケットに対する応答パケットを受信し、この受信結果に基づき、前記ネットワーク内の他装置を検出する検索機能を有した情報処理装置と、
前記情報処理装置と同一のネットワークに接続された通信手段を備える通信装置と、
を備える通信システムであって、
前記通信装置は、
前記通信手段が前記ネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断する判断手段と、
前記判断手段により、前記通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットであると判断された場合にのみ、検索パケットに対する応答パケットを、検索パケットの送信元装置に、前記通信手段を通じて送信する応答手段と、
を備え、
前記情報処理装置は、
所有者コードを有する外部の記録担体を検出する検出手段と、
前記検出手段により所有者コードを有する記録担体が検出されている期間に、前記検索機能が働く場合、この検索機能により送出される検索パケットに、前記検出手段により検出された記録担体が有する所有者コードを付加する所有者コード付加手段と、
を備えることを特徴とする通信システム。
【請求項７】
前記記録担体は、所有者コードを有する無線ＩＣタグであり、
前記検出手段は、自己周辺の無線ＩＣタグを検出する構成にされていることを特徴とする請求項５又は請求項６記載の通信システム。
【請求項８】
ネットワークに接続された通信手段と、所有者コードを有する外部の記録担体を検出する検出手段と、を備える通信装置のコンピュータに、
前記検出手段により前記記録担体が検出されると、検出された記録担体が、自装置に設定された所有者コードを有する記録担体であるか否かを判断する担体判断手段と、
前記担体判断手段により、前記検出された記録担体が、自装置に設定された所有者コードを有する記録担体であると判断されると、この記録担体を検出可能な期間、前記通信手段が前記ネットワークから受信したノード検索用のパケットである検索パケットに対する応答パケットを、検索パケットの送信元装置に、前記通信手段を通じて送信する応答手段
としての機能を実現させるためのプログラム。
【請求項９】
ネットワークに接続され、前記ネットワークに、ノード検索用のパケットである検索パケットを送出すると共に、所定時間、前記ネットワーク内の他装置から送信されてくる前記送出した検索パケットに対する応答パケットを受信し、この受信結果に基づき、前記ネットワーク内の他装置を検出する検索機能を有した情報処理装置、から送出される前記検索パケットを、前記ネットワークに接続された通信手段により受信する通信装置のコンピュータに、
前記通信手段が前記ネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断する判断手段と、
前記通信手段が前記ネットワークから検索パケットを受信すると、前記通信手段を通じて、この検索パケットの送信元である前記情報処理装置に、応答パケットを送信する応答手段と、
前記判断手段により、前記通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットではないと判断されると、前記応答手段による、この検索パケットに対する応答パケットの送信を、この検索パケットが自装置に設定された所有者コードを有する検索パケットであると判断された場合の応答パケットの送信時期よりも、予め設定された時間分、遅らせる送信時期制御手段
としての機能を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークから検索パケットを受信すると、応答パケットを送信して、検索パケットの送信元装置に、自己の存在を知らしめる通信装置、及び、検索パケットの送出によりネットワーク内の通信装置を検索する通信システム、並びに、この通信装置に用いられるプログラムに関する。
【背景技術】
【０００２】
従来より、通信装置としては、ネットワークに、ノード検索用のパケットである検索パケットを送出した後、所定時間、ネットワーク内の他の通信装置から送信されてくる応答パケットを受信し、この受信結果に基づき、ネットワーク内の他の通信装置（ノード）を検出する機能（検索機能）を有した通信装置が知られている。例えば、ＩＰ（インターネットプロトコル）ネットワークにおいては、検索パケットとなるブロードキャストパケットを、ネットワークに送出することで、ネットワーク内の他の通信装置から、応答パケットを受信し、この受信結果に基づき、ネットワーク内の他の通信装置を検出する装置が知られている。
【０００３】
この種の通信装置では、例えば、応答パケットの受信結果に従い、ネットワーク内の他装置をリストアップした画面を、ディスプレイ等に表示して、利用者に対し、ネットワーク内の他装置の存在を知らしめる。そして、この画面を通じて、ネットワーク内の他装置が選択されると、応答パケットにより得られたＩＰアドレスの情報に基づき、選択された装置と一対一通信を行う。
【０００４】
ところで、近年では、様々な種類の家庭用電気製品（所謂「家電」）を通信装置化して、生活面での利便性を高めようとする動きがある。例えば、家庭用のネットワークとしては、ＴＶやエアコン、照明機器などの家電を、統括的に制御できるようにしたホームネットワークシステムが、既に知られている（例えば、特許文献１参照）。
【０００５】
この種の技術開発は、今後ますます活発に行われ、将来的には、各家庭のネットワークに、様々な家電が接続されることが予想されるが、このようなネットワークでは、専門知識に乏しい利用者が簡単にネットワーク家電を利用できるよう、上記検索機能が活用されることが予想される。
【特許文献１】特開２０００−３４７９７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、各家庭では、住人が共有してネットワークを使用するため、上記検索機能により、各住人のプライバシーが侵害される可能性がある。例えば、住人は、新規購入した家電を、ネットワークに接続するだけで、家電の新規購入を、家庭内の他の住人に知られてしまう可能性がある。
【０００７】
勿論、購入した家電を、ネットワークに接続しなければ、上記検索機能によって、他の者に、新規家電の購入を知られるのを防止することはできるが、家電の通信装置化が進むと、ネットワークに家電を接続しなければ、重要機能が利用できなくなる可能性があり、利用者にとっては、都合が悪い。
【０００８】
本発明は、こうした問題に鑑みなされたものであり、検索機能によって、正当な利用者以外の者に、ネットワーク内の通信装置の存在が確認されないようにすることを目的とする。
【課題を解決するための手段】
【０００９】
かかる目的を達成するためになされた請求項１記載の発明は、ネットワークに接続された通信手段を備える通信装置であって、検出手段と、担体判断手段と、応答手段と、を備える。検出手段は、所有者コードを有する外部の記録担体を検出するものである。
【００１０】
【００１１】
【００１２】
【００１３】
【００１４】
【００１５】
担体判断手段は、検出手段により上記記録担体が検出されると、検出された記録担体が、自装置に設定された所有者コードを有する記録担体であるか否かを判断する。応答手段は、担体判断手段により、検出された記録担体が、自装置に設定された所有者コードを有する記録担体であると判断されると、この記録担体を検出可能な期間、通信手段がネットワークから受信した検索パケットに対する応答パケットを、検索パケットの送信元装置に、通信手段を通じて送信する。
【００１６】
この通信装置では、正当な記録担体を検出可能な期間に限って検索パケットに応答するので、通信装置に記録担体を付加して製品を販売し、記録担体を購入者のみが管理できるようにすれば、購入者以外の者が使用する端末にて、当該通信装置が検出されるのを防止することができる。即ち、本発明によれば、正当な利用者以外の者に、ネットワーク内の通信装置の存在が確認されないようにすることができる。
【００１７】
尚、記録担体としては、所有者コードが記述されたシートや、所有者コードを有する無線ＩＣタグを挙げることができる。また、記録担体として無線ＩＣタグを採用する場合、検出手段は、自己周辺の無線ＩＣタグを検出する構成にすることができる。
【００１８】
このように構成された通信装置（請求項２）を用いれば、利用者は、正当な無線ＩＣタグを、通信装置の周囲に置いて、自己の端末を操作する程度で、自己の端末から、この通信装置を利用することができる。また、通信装置を利用しないときには、無線ＩＣタグを、通信装置から離すことで、この装置が、他の者に、ネットワークを通じて発見され利用されるのを防止することができる。
【００１９】
ところで、検索パケットを用いてノードを検索する装置には、一般に、所定のタイムアウト時間が設定されており、装置内では、この時間内に受信した応答パケットに基づき、ネットワーク内のノードを検出する。従って、この時間よりも遅れて、応答パケットを送信すれば、送信先装置では、送信元装置が検出されないことになる。よって、通信装置は、次のように構成されてもよい。
【００２０】
即ち、ネットワークに検索パケットを送出すると共に、所定時間、ネットワーク内の他装置から送信されてくる上記送出した検索パケットに対する応答パケットを受信し、この受信結果に基づき、ネットワーク内の他装置を検出する検索機能を有した情報処理装置、から送出される上記検索パケットを、上記ネットワークに接続された通信手段により受信する通信装置は、請求項３記載のように、構成されてもよい。
【００２１】
請求項３記載の通信装置では、通信手段がネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断手段が判断する。また、この通信装置では、通信手段がネットワークから検索パケットを受信すると、応答手段が、通信手段を通じて、この検索パケットの送信元である上記情報処理装置に、応答パケットを送信する。
【００２２】
また、この通信装置では、判断手段により、通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットではないと判断されると、送信時期制御手段が、応答手段による、この検索パケットに対する応答パケットの送信を、予め設定された時間分、遅らせる。即ち、応答パケットの送信を、仮に検索パケットが自装置に設定された所有者コードを有する検索パケットであると判断された場合の応答パケットの送信時期よりも、予め設定された時間分、遅らせる。
【００２３】
上述したように、この通信装置では、所有者コードが記述されていない検索パケットを受信すると、応答パケットを通常より遅れて送信するので、正当な利用者以外の者に、ネットワークを通じて、当該装置の存在が知られるのを防止することができる。即ち、遅延時間を、上述したタイムアウト時間よりも長く設定すれば、応答パケットを送信しても、この送信先装置においては、パケットが無視されるので、送信先装置にて、当該装置が検出されるのを防止することができる。
【００２４】
尚、遅延時間は、設計段階で、上述の値に固定的に設定されてもよいが、可変にされると一層好ましい。請求項４記載の通信装置は、ユーザインタフェースを通じて入力される指令信号に従い、送信時期制御手段に対して、応答パケットの送信を遅らせる時間を設定する時間設定手段を備えるものである。
【００２５】
遅延時間を、固定時間とすると、タイムアウト時間が想定より長く設定された情報処理装置が接続されたネットワークにおいては、正当な利用者以外の者に、当該通信装置が発見されてしまう可能性があるが、この通信装置によれば、ユーザインタフェースを通じて遅延時間を調整することができるので、遅延時間を、適切な値に設定することができ、タイムアウト時間が長く設定された情報処理装置が接続されたネットワークにおいても、この情報処理装置に対し、当該通信装置の存在を隠すことができる。
【００２６】
その他、上述した検出手段は、検索パケットの送信元装置に設けられてもよい。
請求項５記載の通信システムは、上記検索機能を有した情報処理装置と、この情報処理装置と同一のネットワークに接続された通信装置と、を備える通信システムであって、情報処理装置が、所有者コードを有する外部の記録担体を検出する検出手段と、検出手段により所有者コードを有する記録担体が検出されている期間に、検索機能が働く場合、この検索機能により送出される検索パケットに、検出手段により検出された記録担体が有する所有者コードを付加する所有者コード付加手段と、を有する構成にされたものである。
一方、この通信システムにおける通信装置は、上記通信手段と、通信手段がネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断する判断手段と、通信手段がネットワークから検索パケットを受信すると、この検索パケットに対する応答パケットを、検索パケットの送信元装置に、通信手段を通じて送信する応答手段と、判断手段により、通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットでないと判断されると、応答手段による、この検索パケットに対する応答パケットの送信を禁止する応答制御手段と、を備える。
【００２７】
自己所有の情報処理装置に検出手段を設けて、このように通信システムを構築すれば、利用者は、通信装置購入時に製品に付加されていた記録担体を情報処理装置に提示する程度で、情報処理装置から正当な所有者コードを付加した検索パケットを送信することができ、この情報処理装置から簡単にネットワーク内の上記購入した通信装置を検出することができる。また、この通信システムによれば、正当な所有者コードが記述されていない検索パケットに対しては、応答パケットを送信しないので、正当な利用者以外の者に対しては、ネットワーク内の通信装置の存在を隠すことができる。
【００２８】
尚、この通信システムにおいて、通信装置は、請求項６記載のように構成されてもよい。即ち、通信システムには、請求項５記載の通信装置に代えて、上記通信手段と、通信手段がネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断する判断手段と、当該判断手段により、通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットであると判断された場合にのみ、検索パケットに対する応答パケットを、検索パケットの送信元装置に、通信手段を通じて送信する応答手段と、を備える通信装置を設けてもよい。このように通信システムを構成しても（請求項６）、正当な利用者以外の者に対して、ネットワーク内の通信装置の存在を隠すことができる。
【００２９】
また、これらの通信システムには、上述したように所有者コードを有する無線ＩＣタグを、記録担体として採用することができ、情報処理装置には、検出手段として、自己周辺の無線ＩＣタグを検出する検出手段を設けることができる（請求項７）。また、上述の通信装置が備える各手段は、プログラムにより、コンピュータに実現させることができる。
【００３０】
【００３１】
【００３２】
請求項８記載のプログラムは、ネットワークに接続された通信手段と、所有者コードを有する外部の記録担体を検出する検出手段と、を備える通信装置のコンピュータに、検出手段により記録担体が検出されると、検出された記録担体が、自装置に設定された所有者コードを有する記録担体であるか否かを判断する担体判断手段と、担体判断手段により、上記検出された記録担体が、自装置に設定された所有者コードを有する記録担体であると判断されると、この記録担体を検出可能な期間、通信手段がネットワークから受信した検索パケットに対する応答パケットを、検索パケットの送信元装置に、通信手段を通じて送信する応答手段としての機能を実現させるためのプログラムである。このプログラムによれば、請求項１記載の通信装置が備える機能をコンピュータに実現させることができる。
【００３３】
その他、請求項９記載のプログラムは、上記検索機能を有した情報処理装置から送出される検索パケットを、ネットワークに接続された通信手段により受信する通信装置のコンピュータに、通信手段がネットワークから検索パケットを受信すると、この検索パケットが、自装置に設定された所有者コードを有する検索パケットであるか否かを判断する判断手段と、通信手段がネットワークから検索パケットを受信すると、通信手段を通じて、この検索パケットの送信元である情報処理装置に、応答パケットを送信する応答手段と、判断手段により、通信手段が受信した検索パケットが自装置に設定された所有者コードを有する検索パケットではないと判断されると、応答手段による、この検索パケットに対する応答パケットの送信を、この検索パケットが自装置に設定された所有者コードを有する検索パケットであると判断された場合の応答パケットの送信時期よりも、予め設定された時間分、遅らせる送信時期制御手段としての機能を実現させるためのプログラムである。このプログラムによれば、請求項３記載の通信装置が備える機能をコンピュータに実現させることができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の実施例について、図面と共に説明する。図１は、本発明が適用された通信システム１の構成を表すブロック図である。
図１に示すように、本実施例の通信システム１は、複数の通信装置３が、ネットワーク５に接続された構成にされている。具体的に、ネットワーク５には、通信装置３として、ディジタル複合機（以下、単に「複合機」とする。）３０と、複合機３０を管理する当該複合機の所有者の端末装置(以下、これを「管理装置」とする。)１０と、が接続されている。
【００３５】
管理装置１０は、周知のパーソナルコンピュータと同様のハードウェア構成にされており、各種プログラムを実行するＣＰＵ１１と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１３と、ブートプログラム等を記憶するＲＯＭ１５と、各種プログラムやデータ等を記憶するハードディスク装置（ＨＤＤ）１７と、ネットワーク５に接続されたネットワーク５内のノードと通信可能な通信部１９と、キーボードやポインティングデバイス等からなる操作部２１と、液晶ディスプレイ等からなる表示部２３と、周辺機器を接続可能なＵＳＢインタフェース等からなるインタフェース部２５と、を備える。また、インタフェース部２５には、自己周囲に存在する無線ＩＣタグ７からの送信信号を受信して、無線ＩＣタグ７が有するＩＤ情報を取得可能なタグリーダ２７が接続されている。
【００３６】
また、この管理装置１０は、ネットワーク５内のノードを検出するためのプログラムを、ハードディスク装置１７に有する。即ち、管理装置１０は、操作部２１を通じて、利用者からの指示があると、ネットワーク５に、ノード検索用の検索パケットとして、機器情報問合せコマンドを格納したブロードキャストパケットを送出すると共に、所定時間、ネットワーク５内の他装置から送信されてくる上記送出した検索パケットに対する応答パケットを受信し、この受信結果に基づき、ネットワーク５内の他装置を検出する機能（検索機能）を有する。尚、この機能は、パーソナルコンピュータ等に備えられている一般的な機能であり、本実施例のネットワーク環境としては、管理装置１０を含む複数の通信装置３が、この機能を有している環境を想定することができる。
【００３７】
また、管理装置１０のハードディスク装置１７には、利用者の作業等により、ネットワーク内に接続された各種通信装置３を利用するためのアプリケーションプログラムが、必要に応じて、インストールされる。その他、ハードディスク装置１７には、複合機３０のステルス機能をオン／オフ等するためのプログラムが、利用者の作業によりインストールされており、管理装置１０は、このプログラムを通じて、複合機３０を操作可能に構成にされている（詳細後述）。
【００３８】
一方、複合機３０は、ＣＰＵ３１と、ＣＰＵ３１によるプログラム実行時に作業領域として使用されるＲＡＭ３３と、各種プログラムや設定情報等を記憶するフラッシュメモリ３５と、操作キーや表示パネル等からなるユーザインタフェースとしての表示操作部３７と、ネットワーク５に接続されたネットワーク５内のノードと通信可能な通信部３９と、レーザ方式又はインクジェット方式にて用紙に画像を形成可能な印刷部４１と、原稿載置台４３ａ（図４参照）にセットされたシート（原稿等）を光学的に読み取り、読取画像を表す画像データを生成する読取部４３と、自己周囲に存在する無線ＩＣタグ７からの送信信号を受信して、無線ＩＣタグ７が有するＩＤ情報を取得可能なタグリーダ４５と、を備える。
【００３９】
この複合機３０は、ネットワークプリンタ機能、スキャナ機能、及び、コピー機能を有し、通信部３９を通じて外部から印刷コマンドが格納されたパケットを受信すると、この印刷コマンドと共に受信したプリントデータを印刷処理して、プリントデータに基づく画像を用紙に形成する（ネットワークプリンタ機能）。また、複合機３０は、通信部３９を通じて外部から読取コマンドが格納されたパケットを受信すると、原稿載置台４３ａにセットされたシートの読取画像を表す画像データを生成し、これを読取コマンドの送信元装置にネットワークを通じて送信する(スキャナ機能)。
【００４０】
尚、ネットワークプリンタ機能及びスキャナ機能にかかる通信は、ユニキャスト方式にて行われるが、本実施例の複合機３０は、これに先駆けて、管理装置１０等からブロードキャスト方式にて送信される検索パケットを受信すると、必要に応じて、自装置の機器情報やノードアドレスを記した応答パケットを、検索パケットの送信元装置に通信部３９を通じて送信し、この送信元装置に、自装置の存在を通知する。
【００４１】
図２は、外部装置からブロードキャスト方式にて送信されてくるパケット、即ち、ブロードキャストパケットを、通信部３９が受信すると、複合機３０のＣＰＵ３１が実行するブロードキャストパケット受付処理を表すフローチャートである。複合機３０のＣＰＵ３１は、通信部３９が検索パケットを受信すると、このブロードキャストパケット受付処理を実行する。また、複合機３０のＣＰＵ３１は、ブロードキャスト方式にて送信されてくる上記ステルス機能のオン／オフ操作に係るパケットを受信すると、このブロードキャストパケット受付処理を実行する。
【００４２】
ブロードキャストパケット受付処理を開始すると、ＣＰＵ３１は、まず、通信部３９が受信したブロードキャストパケットが、ステルス機能をオンにせよとのステルス実行指示コマンド、及び、ステルス機能をオフにせよとのステルス解除指示コマンドのいずれかを含むステルス機能切替指示パケットであるか否かを判断し（Ｓ１１０）、受信したブロードキャストパケットが上記ステルス機能切替指示パケットであると判断すると（Ｓ１１０でＹｅｓ）、Ｓ１２０に移行する。一方、通信部３９が受信したブロードキャストパケットがステルス機能切替指示パケットではないと判断すると（Ｓ１１０でＮｏ）、Ｓ１７０に移行する。
【００４３】
Ｓ１２０に移行すると、ＣＰＵ３１は、当該複合機３０の利用者を識別するため、受信したステルス機能切替指示パケットに、所有者ＩＤが記述されているか否かを判断する。尚、所有者ＩＤとは、複合機３０の所有者に対し発行された当該複合機３０と一対一に対応する識別コードのことである。
【００４４】
そして、所有者ＩＤが記述されていないと判断すると（Ｓ１２０でＮｏ）、ＣＰＵ３１は、受信したステルス機能切替指示パケットが正当な利用者（複合機３０の所有者）の指示に従って送信されたものではないと解釈し、ステルス機能をオン／オフすることなく、当該ブロードキャストパケット受付処理を終了する。
【００４５】
一方、受信したステルス機能切替指示パケットに、所有者ＩＤが記述されていると判断すると（Ｓ１２０でＹｅｓ）、ＣＰＵ３１は、Ｓ１３０に移行し、ステルス機能切替指示パケットに記述された所有者ＩＤが、フラッシュメモリ３５が記憶する自装置の所有者ＩＤに一致する正当な所有者ＩＤであるか否かを判断する。そして、ステルス機能切替指示パケットに記述された所有者ＩＤが、正当な所有者ＩＤではないと判断すると（Ｓ１３０でＮｏ）、ＣＰＵ３１は、ステルス機能をオン／オフすることなく、当該ブロードキャストパケット受付処理を終了する。
【００４６】
また、ステルス機能切替指示パケットに記述された所有者ＩＤが、正当な所有者ＩＤであると判断すると（Ｓ１３０でＹｅｓ）、ＣＰＵ３１は、上記ステルス機能切替指示パケットに記述されたコマンドが、ステルス実行指示コマンドであるか否かを判断し（Ｓ１４０）、上記コマンドが、ステルス実行指示コマンドであると判断すると（Ｓ１４０でＹｅｓ）、ステルス機能をオンに設定する（Ｓ１５０）。具体的には、フラッシュメモリ３５に記憶されたステルス機能オン／オフ設定情報を、オンを表す値に変更して、ステルス機能をオンに設定する。また、この処理を終えると、ＣＰＵ３１は、当該ブロードキャストパケット受付処理を終了する。
【００４７】
その他、ＣＰＵ３１は、ステルス機能切替指示パケットに記述されたコマンドが、ステルス実行指示コマンドではなく、ステルス解除指示コマンドであると判断すると（Ｓ１４０でＮｏ）、Ｓ１６０にて、ステルス機能をオフに設定する。具体的には、フラッシュメモリ３５に記憶されたステルス機能オン／オフ設定情報を、オフを表す値に変更して、ステルス機能をオフに設定する。また、この処理を終えると、ＣＰＵ３１は、当該ブロードキャストパケット受付処理を終了する。
【００４８】
また、ＣＰＵ３１は、Ｓ１７０に移行すると、通信部３９が受信したブロードキャストパケットが、機器情報問合せコマンドが記述された検索パケットであるか否かを判断し、受信したブロードキャストパケットが検索パケットではないと判断すると（Ｓ１７０でＮｏ）、当該ブロードキャストパケット受付処理を終了し、受信したブロードキャストパケットが検索パケットであると判断すると（Ｓ１７０でＹｅｓ）、Ｓ１８０に移行する。
【００４９】
また、Ｓ１８０に移行すると、ＣＰＵ３１は、フラッシュメモリ３５が記憶するステルス機能オン／オフ設定情報に基づき、ステルス機能がオンに設定されているか否かを判断し、ステルス機能がオンに設定されていると判断すると（Ｓ１８０でＹｅｓ）、図３に示すステルス処理を実行する（Ｓ１８５）。そして、Ｓ１８５での処理を終えると、ステルス処理にて応答禁止フラグがオンに設定されているか否かを判断し（Ｓ１９０）、応答禁止フラグがオンに設定されていると判断すると（Ｓ１９０でＹｅｓ）、検索パケットに対する応答パケットを送信することなくブロードキャストパケット受付処理を終了する。
【００５０】
一方、応答禁止フラグがオフに設定されていると判断すると（Ｓ１９０でＮｏ）、ＣＰＵ３１は、Ｓ１９５に移行し、検索パケットが示す送信元アドレス情報に基づき、検索パケットの送信元装置に、自装置の機器情報を記した検索パケットに対する応答パケットを、ユニキャスト方式にて送信する。その後、当該ブロードキャストパケット受付処理を終了する。
【００５１】
その他、ＣＰＵ３１は、Ｓ１８０にて、ステルス機能がオフに設定されていると判断すると（Ｓ１８０でＮｏ）、ステルス処理を実行することなく、Ｓ１９５に移行し、上記応答パケットを、検索パケットの送信元装置に、通信部３９を通じて送信する。その後、当該ブロードキャストパケット受付処理を終了する。
【００５２】
続いて、ＣＰＵ３１が実行するステルス処理について説明する。図３は、ＣＰＵ３１が実行するステルス処理を表すフローチャートである。
ステルス処理を開始すると、ＣＰＵ３１は、Ｓ２１０にて、受信した検索パケットに所有者ＩＤが記述されているか否かを判断し、所有者ＩＤが記述されていないと判断すると（Ｓ２１０でＮｏ）、Ｓ２２０に移行する。一方、受信した検索パケットに所有者ＩＤが記述されていると判断すると（Ｓ２１０でＹｅｓ）、Ｓ２１５に移行し、検索パケットに記述された所有者ＩＤが、フラッシュメモリ３５が記憶する所有者ＩＤに一致する正当な所有者ＩＤであるか否かを判断する（Ｓ２１５）。そして、検索パケットに記述された所有者ＩＤが正当な所有者ＩＤではないと判断すると（Ｓ２１５でＮｏ）、Ｓ２２０に移行し、検索パケットに記述された所有者ＩＤが、正当な所有者ＩＤであると判断すると（Ｓ２１５でＹｅｓ）、上述の応答禁止フラグをオフに設定した後（Ｓ２７０）、当該ステルス処理を終了する。
【００５３】
また、Ｓ２２０に移行すると、ＣＰＵ３１は、タグリーダ４５を通じて、自己周囲の無線ＩＣタグ７の検出を試み、無線ＩＣタグ７が周囲に存在するか否かを判断する。そして、無線ＩＣタグ７を検出できなかった場合には、無線ＩＣタグ７が存在しないと判断し（Ｓ２２０でＮｏ）、Ｓ２３０に移行する。一方、無線ＩＣタグ７を検出できた場合には、無線ＩＣタグ７が存在すると判断し（Ｓ２２０でＹｅｓ）、無線ＩＣタグ７の検出時に、無線ＩＣタグ７から受信した信号が示す所有者ＩＤ（無線ＩＣタグ７がＩＤ情報として記憶する所有者ＩＤ）が、フラッシュメモリ３５が記憶する所有者ＩＤに一致する正当な所有者ＩＤであるか否かを判断する（Ｓ２２５）。
【００５４】
尚、本実施例では、複合機３０を製品として販売する際に、所有者ＩＤをＩＤ情報として記した無線ＩＣタグ７を製品に梱包することを前提としており、ここでは、検出できた無線ＩＣタグ７が、当該複合機３０と共に販売された正当な無線ＩＣタグ７であるか否かを判断する目的で、Ｓ２２５の判断を行う。
【００５５】
ＣＰＵ３１は、無線ＩＣタグ７の所有者ＩＤが、正当な所有者ＩＤではないと判断すると（Ｓ２２５でＮｏ）、Ｓ２３０に移行し、無線ＩＣタグの所有者ＩＤが、正当な所有者ＩＤであると判断すると（Ｓ２２５でＹｅｓ）、応答禁止フラグをオフに設定した後（Ｓ２７０）、当該ステルス処理を終了する。
【００５６】
また、Ｓ２３０に移行すると、ＣＰＵ３１は、原稿載置台４３ａの下部に設けられたセンサ４３ｂ（図４（ａ）参照）の検出信号に基づいて、原稿載置台４３ａにシートがセットされているか否かを判断し、シートがセットされていないと判断すると（Ｓ２３０でＮｏ）、Ｓ２６０に移行し、シートがセットされていると判断すると（Ｓ２３０でＹｅｓ）、Ｓ２３５にて、セットされたシートに対して読取処理を行い、シートの読取画像を表す画像データを、読取部４３を通じて生成する。また、この処理を終えると、ＣＰＵ３１は、Ｓ２４０に移行し、生成された画像データに基づき、読取画像が復号化可能図形であるか否かを判断する。
【００５７】
尚、図４（ａ）は、センサ４３ｂを示した原稿載置台４３ａ周囲の概略構成図であり、図４（ｂ）は、復号化可能図形として二次元コードを備えたシートの概略構成図である。即ち、本実施例では、Ｓ２４０において、読取画像が二次元コードであるか否かを判断する。
【００５８】
Ｓ２４０で、読取画像が復号化可能図形（二次元コード）ではないと判断すると（Ｓ２４０でＮｏ）、ＣＰＵ３１は、Ｓ２６０に移行し、読取画像が復号化可能図形であると判断すると（Ｓ２４０でＹｅｓ）、画像データが示す復号化可能図形を復号化することで、この図形を所有者ＩＤに変換する（Ｓ２４５）。
【００５９】
また、Ｓ２４５での処理を終えると、ＣＰＵ３１は、復号化により得られたシートの所有者ＩＤが、フラッシュメモリ３５が記憶する所有者ＩＤに一致する正当な所有者ＩＤであるか否かを判断する（Ｓ２５０）。尚、本実施例では、複合機３０を製品として販売する際に、所有者ＩＤをＩＤ情報として記した上記無線ＩＣタグ７と、所有者ＩＤを二次元コードで表したシートと、を製品に梱包することを前提としており、本実施例では、原稿載置台４３ａにセットされたシートが、複合機３０に対応する上述の正当なシートであるか否かを判断する目的で、Ｓ２４５〜Ｓ２５０の処理を行う。
【００６０】
そして、ＣＰＵ３１は、シートの所有者ＩＤが、正当な所有者ＩＤではないと判断すると（Ｓ２５０でＮｏ）、Ｓ２６０に移行し、シートの所有者ＩＤが正当な所有者ＩＤであると判断すると（Ｓ２５０でＹｅｓ）、応答禁止フラグをオフに設定した後（Ｓ２７０）、当該ステルス処理を終了する。
【００６１】
その他、Ｓ２６０に移行すると、ＣＰＵ３１は、フラッシュメモリ３５が記憶する遅延送信機能オン／オフ設定情報に基づき、遅延送信機能がオンに設定されているか否かを判断し、遅延送信機能がオンに設定されていると判断すると（Ｓ２６０でＹｅｓ）、フラッシュメモリ３５が記憶する遅延時間設定情報が示す遅延時間分待機し（Ｓ２６５）、その後、Ｓ２７０にて、応答禁止フラグをオフに設定して、当該ステルス処理を終了する。
【００６２】
一方、遅延送信機能がオフに設定されていると判断すると（Ｓ２６０でＮｏ）、ＣＰＵ３１は、Ｓ２８０で応答禁止フラグをオンに設定することで、今回受信した検索パケットに対する応答パケットの送信動作を禁止し、当該ステルス処理を終了する。尚、上述した遅延送信機能は、ＣＰＵ３１が実行する遅延送信機能設定処理により、オン／オフされる。図５は、表示操作部３７を通じて、利用者から遅延送信機能の設定指令が入力されると、ＣＰＵ３１が実行する遅延送信機能設定処理を表すフローチャートである。
【００６３】
図５に示す遅延送信機能設定処理を開始すると、ＣＰＵ３１は、まず、タグリーダ４５を通じて、自己周囲の無線ＩＣタグ７の検出を試み、無線ＩＣタグ７が周囲に存在するか否かを判断する（Ｓ３１０）。そして、無線ＩＣタグ７を検出できなかった場合には、無線ＩＣタグ７が存在しないと判断し（Ｓ３１０でＮｏ）、当該遅延送信機能設定処理を終了することで、指令の受付を拒否する。
【００６４】
一方、無線ＩＣタグ７を検出できた場合、ＣＰＵ３１は、無線ＩＣタグ７が存在すると判断し（Ｓ３１０でＹｅｓ）、無線ＩＣタグ７の検出時に、無線ＩＣタグ７から受信した信号が示す所有者ＩＤが、フラッシュメモリ３５が記憶する所有者ＩＤに一致する正当な所有者ＩＤであるか否かを判断する（Ｓ３２０）。
【００６５】
そして、無線ＩＣタグ７の所有者ＩＤが、正当な所有者ＩＤではないと判断すると（Ｓ３２０でＮｏ）、当該遅延送信機能設定処理を終了する。これに対し、無線ＩＣタグの所有者ＩＤが、正当な所有者ＩＤであると判断すると（Ｓ３２０でＹｅｓ）、ＣＰＵ３１は、利用者が正当な利用者であるとして、遅延送信機能のオン／オフ切替画面を、表示操作部３７の表示パネル上に表示する（Ｓ３３０）。尚、遅延送信機能のオン／オフ切替画面は、利用者による遅延送信機能のオン／オフ切替操作を、表示操作部３７の操作キーを通じて受け付けるための画面である。
【００６６】
そして、この処理を終えると、ＣＰＵ３１は、Ｓ３４０に移行し、操作キーを通じて、遅延送信機能のオン／オフ切替操作がなされるまで待機し、オン／オフ切替操作がなされると（Ｓ３４０でＹｅｓ）、なされた操作が、オンへの切替操作であるか否かを判断する（Ｓ３５０）。ここで、なされた操作が、オンへの切替操作であると判断すると（Ｓ３５０でＹｅｓ）、ＣＰＵ３１は、Ｓ３６０に移行して、検索パケットに対する応答パケットの送信時期の遅延量（時間）を表示操作部３７の操作キーを通じて受け付けるための遅延時間入力画面を、表示パネル上に表示する。
【００６７】
また、操作キーを通じて、遅延量（時間）の入力操作が利用者によりなされると（Ｓ３７０でＹｅｓ）、遅延送信機能をオンに設定すると共に、応答パケットの送信時期の遅延量（時間）を、入力された遅延時間に設定する（Ｓ３８０）。具体的には、フラッシュメモリ３５が記憶する遅延送信機能オン／オフ設定情報を、オンを表す値に変更すると共に、遅延時間設定情報が示す遅延時間を、上記入力された遅延時間に変更する処理を行う。その後、ＣＰＵ３１は、当該遅延送信機能設定処理を終了する。
【００６８】
その他、Ｓ３５０にて、上記なされた操作が、オフへの切替操作であると判断すると（Ｓ３５０でＮｏ）、ＣＰＵ３１は、Ｓ３９０に移行し、フラッシュメモリ３５が記憶する遅延送信機能オン／オフ設定情報を、オフを表す値に変更することで、遅延送信機能をオフに設定する。その後、ＣＰＵ３１は、当該遅延送信機能設定処理を終了する。
【００６９】
以上、当該複合機３０の処理動作について説明したが、続いて、ステルス機能切替指示パケットや検索パケットを送出する管理装置１０の処理動作について説明する。図６は、操作部２１を通じて、ネットワーク内のノード検索を指示する信号が入力されると、管理装置１０のＣＰＵ１１が実行する検索表示処理を表すフローチャートである。
【００７０】
検索表示処理を開始すると、ＣＰＵ１１は、まず、検索結果等を表示するためのウィンドウとして、図７に示す構成の検索表示ウィンドウを、表示部２３に表示する（Ｓ４１０）。図７は、検索表示ウィンドウの構成を表す説明図である。
【００７１】
図７に示すように、検索表示ウィンドウには、検索結果等を表示するための表示欄Ｆ０の他、応答パケットの受信待機時間であるタイムアウト時間の入力を受け付けるための入力欄Ｆ１と、タイムアウト時間の設定操作を利用者から受け付けるための「適用」ボタンＫ１と、検索処理の再実行操作を受け付けるための「再スキャン」ボタンＫ２と、ネットワーク内のノードの利用を受け付けるための「ＯＫ」ボタンＫ３と、所有者ＩＤの入力を受け付けるための入力欄Ｆ２と、ステルス実行指示操作を利用者から受け付けるための「ステルス実行」ボタンＫ４と、ステルス解除指示操作を利用者から受け付けるための「ステルス解除」ボタンＫ５を、が設けられている。
【００７２】
ＣＰＵ１１は、このような構成の検索表示ウィンドウを表示すると、Ｓ４２０に移行し、図８に示す検索処理を実行する。図８は、ＣＰＵ１１が実行する検索処理を表すフローチャートである。
【００７３】
検索処理を開始すると、ＣＰＵ１１は、まず、機器情報問合せコマンドをセットしてなる送信データを生成する（Ｓ５１０）。その後、ＣＰＵ１１は、タグリーダ２７を通じて、自己周囲の無線ＩＣタグ７の検出を試み、無線ＩＣタグ７が周囲に存在するか否かを判断する（Ｓ５２０）。そして、無線ＩＣタグ７を検出できなかった場合には、無線ＩＣタグ７が存在しないと判断し（Ｓ５２０でＮｏ）、Ｓ５４０に移行する。
【００７４】
一方、無線ＩＣタグ７を検出できた場合には、無線ＩＣタグ７が存在すると判断し（Ｓ５２０でＹｅｓ）、無線ＩＣタグ７の検出時に、無線ＩＣタグ７から受信した信号が示す所有者ＩＤを、上記送信データに付加する（Ｓ５３０）。また、この処理を終えると、ＣＰＵ１１は、Ｓ５６０に移行し、上述のプロセスにて生成した送信データを格納したブロードキャストパケットを、ネットワーク５に送出する。即ち、機器情報問合せコマンド及び所有者ＩＤを有するブロードキャストパケットである所有者ＩＤ付きの検索パケットを、ネットワーク５に送出する。その後、Ｓ５７０に移行する。
【００７５】
また、Ｓ５４０に移行すると、ＣＰＵ１１は、所有者ＩＤが検索表示ウィンドウの入力欄Ｆ２に入力されているか否かを判断し、所有者ＩＤが入力欄Ｆ２に入力されていると判断すると（Ｓ５４０でＹｅｓ）、入力欄Ｆ２に入力されている所有者ＩＤを、上記送信データに付加する（Ｓ５５０）。また、この処理を終えると、ＣＰＵ１１は、Ｓ５６０に移行して、上記送信データを格納した所有者ＩＤ付きの検索パケットを、ネットワーク５に送出する。その後、Ｓ５７０に移行する。
【００７６】
その他、ＣＰＵ１１は、所有者ＩＤが検索表示ウィンドウの入力欄Ｆ２に入力されていないと判断すると（Ｓ５４０でＮｏ）、Ｓ５６０にて、所有者ＩＤが付加されていない検索パケットを、ネットワーク５に送出する。その後、Ｓ５７０に移行する。
【００７７】
また、Ｓ５７０に移行すると、ＣＰＵ１１は、ハードディスク装置１７に記憶されたタイムアウト時間設定情報（図示せず）に基づき、検索パケットを送信してから、タイムアウト時間設定情報が示すタイムアウト時間が経過したか否かを判断し、タイムアウト時間が経過していないと判断すると（Ｓ５７０でＮｏ）、通信部１９が検索パケットに対する応答パケットを受信したか否かを判断する（Ｓ５８０）。
【００７８】
そして、応答パケットを受信していないと判断すると（Ｓ５８０でＮｏ）、Ｓ５７０に移行し、応答パケットを受信したと判断すると（Ｓ５８０でＹｅｓ）、受信した応答パケットが示す機器情報に基づき、ネットワーク５に接続された通信装置３の機器名を、検索表示ウィンドウの表示欄Ｆ０に追加表示する（Ｓ５９０）。その後、Ｓ５７０に移行する。
【００７９】
即ち、本実施例の管理装置１０は、タイムアウト時間が経過するまでに受信した応答パケットの送信元装置の機器名を、表示欄Ｆ０に順次リストアップする。また、タイムアウト時間が経過すると、ＣＰＵ１１は、Ｓ５７０でＹｅｓと判断して、当該検索処理を終了する。
【００８０】
また、このようにして、Ｓ４２０での検索処理を終了すると、ＣＰＵ１１は、検索表示ウィンドウに対する何らかの操作が、操作部２１を通じてなされるまで待機し（Ｓ４３０）、検索表示ウィンドウに対する操作がなされると（Ｓ４３０でＹｅｓ）、検索表示ウィンドウに対してなされた操作が、再スキャン操作であるか否かを判断する（Ｓ４４０）。即ち、検索表示ウィンドウに対してなされた操作が、「再スキャン」ボタンＫ２の押下操作であるか否かを判断する。そして、なされた操作が再スキャン操作であると判断すると（Ｓ４４０でＹｅｓ）、Ｓ４４３に移行し、表示欄Ｆ０を一旦クリアした後、上述した図８に示す検索処理を再実行する（Ｓ４４５）。その後、ＣＰＵ１１は、Ｓ４３０に移行し、次の操作がなされるまで待機する。
【００８１】
一方、検索表示ウィンドウに対してなされた操作が再スキャン操作ではないと判断すると（Ｓ４４０でＮｏ）、ＣＰＵ１１は、Ｓ４５０に移行し、検索表示ウィンドウに対してなされた操作が、ステルス実行指示操作及びステルス解除指示操作のいずれかであるか否かを判断する。即ち、検索表示ウィンドウに対して、「ステルス実行」ボタンＫ４の押下操作又は「ステルス解除」ボタンＫ５の押下操作がなされたか否かを判断する。
【００８２】
そして、なされた操作が、ステルス実行指示操作及びステルス解除指示操作のいずれかであると判断すると（Ｓ４５０でＹｅｓ）、ＣＰＵ１１は、Ｓ４５５にて、図９に示すステルス切替処理を実行する。尚、図９は、ＣＰＵ１１が実行するステルス切替処理を表すフローチャートである。
【００８３】
ステルス切替処理を開始すると、ＣＰＵ１１は、検索表示ウィンドウに対してなされた上記操作が、ステルス実行指示操作であるか否かを判断し（Ｓ６１０）、なされた操作が、ステルス実行指示操作であると判断すると（Ｓ６１０でＹｅｓ）、ステルス実行指示コマンドをセットしてなる送信データを生成する（Ｓ６２０）。その後、Ｓ６４０に移行する。
【００８４】
一方、上記なされた操作がステルス実行指示操作ではなくステルス解除指示操作であると判断すると（Ｓ６１０でＮｏ）、ＣＰＵ１１は、ステルス解除指示コマンドをセットしてなる送信データを生成する（Ｓ６３０）。その後、Ｓ６４０に移行する。
【００８５】
また、Ｓ６４０に移行すると、ＣＰＵ１１は、タグリーダ２７を通じて、自己周囲の無線ＩＣタグ７の検出を試み、無線ＩＣタグ７が周囲に存在するか否かを判断する。そして、無線ＩＣタグ７を検出できなかった場合には、無線ＩＣタグ７が存在しないと判断し（Ｓ６４０でＮｏ）、Ｓ６６０に移行する。
【００８６】
一方、無線ＩＣタグ７を検出できた場合には、無線ＩＣタグ７が存在すると判断し（Ｓ６４０でＹｅｓ）、無線ＩＣタグ７の検出時に、無線ＩＣタグ７から受信した信号が示す所有者ＩＤを、上記送信データに付加する（Ｓ６５０）。また、この処理を終えると、ＣＰＵ１１は、Ｓ６８０に移行し、上述のプロセスにて生成した送信データを格納したブロードキャストパケットを、ネットワーク５に送出する。即ち、所有者ＩＤ付きのステルス機能切替指示パケットを、ネットワーク５に送出する。その後、当該ステルス切替処理を終了する。
【００８７】
また、Ｓ６６０に移行すると、ＣＰＵ１１は、所有者ＩＤが検索表示ウィンドウの入力欄Ｆ２に入力されているか否かを判断し、所有者ＩＤが入力欄Ｆ２に入力されていると判断すると（Ｓ６６０でＹｅｓ）、入力欄Ｆ２に入力されている所有者ＩＤを、上記送信データに付加する（Ｓ６７０）。また、この処理を終えると、ＣＰＵ１１は、Ｓ６８０に移行して、上記所有者ＩＤ付きのステルス機能切替指示パケットを、ネットワーク５に送出する。その後、当該ステルス切替処理を終了する。
【００８８】
その他、ＣＰＵ１１は、所有者ＩＤが検索表示ウィンドウの入力欄Ｆ２に入力されていないと判断すると（Ｓ６６０でＮｏ）、Ｓ６８０にて、所有者ＩＤが付加されていないステルス機能切替指示パケットを、ネットワーク５に送出する。その後、当該ステルス切替処理を終了する。また、ＣＰＵ１１は、Ｓ４５５での上記ステルス切替処理を終了すると、Ｓ４３０に移行し、次の操作がなされるまで待機する。
【００８９】
その他、ＣＰＵ１１は、検索表示ウィンドウに対してなされた操作が、ステルス実行指示操作及びステルス解除指示操作のいずれでもないと判断すると（Ｓ４５０でＮｏ）、Ｓ４６０に移行し、上記なされた操作がタイムアウト時間設定操作であるか否かを判断する。即ち、「適用」ボタンＫ１の押下操作がなされたか否かを判断する。
【００９０】
そして、上記なされた操作がタイムアウト時間設定操作であると判断すると（Ｓ４６０でＹｅｓ）、Ｓ４６５に移行し、ハードディスク装置１７が記憶する上記タイムアウト時間設定情報が示すタイムアウト時間を、入力欄Ｆ１に入力されているタイムアウト時間に変更する。即ち、応答パケットの受信待機時間を、入力欄Ｆ１に入力されている時間に変更する。また、この処理を終えると、ＣＰＵ１１は、Ｓ４３０に移行し、次の操作がなされるまで待機する。
【００９１】
また、ＣＰＵ１１は、検索表示ウィンドウに対してなされた操作がタイムアウト時間設定操作でもないと判断すると（Ｓ４６０でＮｏ）、検索表示ウィンドウに対してなされた操作が終了操作であるか否かを判断する（Ｓ４７０）。即ち、検索表示ウィンドウを閉じる操作がなされたか否かを判断する。
【００９２】
そして、上記なされた操作が終了操作であると判断すると（Ｓ４７０でＹｅｓ）、ＣＰＵ１１は、検索表示ウィンドウを閉じて（Ｓ４７５）、当該検索表示処理を終了する。一方、ＣＰＵ１１は、上記なされた操作が終了操作でもない場合（Ｓ４７０でＮｏ）、Ｓ４８０にて、なされた操作に対応する処理を実行した後、Ｓ４３０に移行する。
【００９３】
例えば、ＣＰＵ１１は、入力欄Ｆ１，Ｆ２に対する入力操作がなされた場合、この入力操作を受け付けて、入力欄Ｆ１，Ｆ２の内容を更新する。一方、表示欄Ｆ０にリストアップされた機器の選択操作がなされた場合、選択された機器の機器名を表す表示文字列に、カーソルを合わせる処理を実行する。その他、ＣＰＵ１１は、「ＯＫ」ボタンが押下操作されると、その時点でカーソルが合わせられている表示文字列に対応する機器（ネットワーク５内の通信装置３）を利用するためのアプリケーションプログラムを呼び出して、これを並列実行することにより、利用者により選択された通信装置３との一対一通信を行う。
【００９４】
以上、管理装置１０の処理動作について説明したが、次には、複合機３０のステルス機能がオフにされている場合、及び、ステルス機能がオンにされている場合におけるノード検索結果表示画面の態様を、図１０を用いて説明する。尚、図１０は、検索結果表示画面の態様を示した説明図である。
【００９５】
まず、前提として、管理装置１０を除く通信装置３においても、一部の通信装置３には、検索処理に類似する処理を実行可能なプログラムがインストールされており、通信装置３が有する液晶ディスプレイ等には、表示欄Ｆ０と等価な画面としての検索結果表示画面が表示されるものとする。また、複合機３０は、「機器２」という機器名を有しているものとする。
【００９６】
ここで、複合機３０のステルス機能がオフにされている場合を考えてみると、各通信装置３から検索パケットを送信した場合には、複合機３０から例外なく応答パケットが送信されてくるため、各通信装置３の検索結果表示画面には、複合機３０に対応する「機器２」を含む、ネットワーク５内の通信装置３の機器名がリストアップ表示される（図１０上段）。
【００９７】
一方、複合機３０のステルス機能がオンにされている場合を考えてみると、遅延送信機能がオフに設定され、無線ＩＣタグ７をタグリーダ４５が検出できない環境及びシートをセンサ４３ｂが検出できない環境では、各通信装置３から検索パケットを送信しても、複合機３０では、正当な所有者ＩＤ付きの検索パケット以外の検索パケットに対して、応答パケットを送信しないため、正当な所有者ＩＤ付きの検索パケットを送信できない通信装置３の検索結果表示画面には、複合機３０に対応する機器名「機器２」が、検索結果表示画面に表示されず（図１０下段）、これらの通信装置３からは、ネットワーク５を通じて、複合機３０が発見されないことになる。
【００９８】
従って、利用者は、ネットワーク５が構築された家庭の他の住人に内緒で、複合機３０を購入して、これをネットワーク５に接続しても、製品に梱包された無線ＩＣタグ７及びシートを、自己にて厳重管理し、遅延送信機能をオフに設定しておけば、検索機能により、ネットワーク５を通じて他の通信装置３に、当該複合機３０を発見されなくて済む。即ち、本実施例によれば、利用者は、複合機３０の購入を秘密に保つことができる。また、本実施例によれば、他の者に、ネットワーク５を通じて複合機３０が無断で利用されるのを防止することができる。
【００９９】
その他、本実施例によれば、無線ＩＣタグ７やシート等を通じて所有者ＩＤを管理装置１０や複合機３０に入力することができるので、複合機３０の所有者は、無線ＩＣタグ７やシート等を用いることで、自己の管理装置１０にて、簡単に、ネットワーク５を通じ、他の者に知られず、複合機３０を利用することができる。
【０１００】
また、本実施例では、複合機３０に、所有者ＩＤの読取機能が内蔵されているので、複合機３０の所有者は、タグリーダ２７を別途購入したり、入力欄Ｆ２に、所有者ＩＤを入力しなくても、複合機３０のタグリーダ４５の周囲に、無線ＩＣタグ７を置いたり、正当な所有者ＩＤが二次元コードの形態で記述された上記シートを原稿載置台４３ａにセットしておく程度で、簡単に、管理装置１０から、他の者に知られず、複合機３０を利用することができる。
【０１０１】
その他、本実施例によれば、遅延送信機能が複合機３０に設けられているので、複合機３０の所有者は、遅延送信機能をオンに設定しておけば、無線ＩＣタグ７やシート等を通じて、若しくは、手入力で所有者ＩＤを、管理装置１０や複合機３０に入力しなくても、遅延時間及びタイムアウト時間を適切に設定することで、他人に秘密にして、複合機３０をネットワーク５を通じて利用することができる。即ち、タイムアウト時間を遅延時間よりも長く設定すると共に、遅延時間を、他の通信装置３に設定されたタイムアウト時間よりも長く設定することで、他装置では無視されるタイミングで、複合機３０に応答パケットを送信させることができ、自己の管理装置１０においてのみ複合機３０が発見される環境を造ることができる。
【０１０２】
尚、「特許請求の範囲」に記載された本発明の通信装置は、本実施例において、複合機３０に相当し、情報処理装置は、管理装置１０に相当する。また、本発明の判断手段は、Ｓ２１５の処理にて実現され、応答手段は、Ｓ１９０〜Ｓ１９５の処理にて実現され、応答制御手段は、図３に示すステルス処理にて実現されている。
【０１０３】
その他、記録担体は、無線ＩＣタグ７又は二次元コードが記されたシートに相当し、担体判断手段は、図３に示すステルス処理のＳ２２５，Ｓ２５０にて実現されている。また、本発明の送信時期制御手段は、図３に示すステルス処理のＳ２６５にて実現され、時間設定手段は、図５に示す遅延送信機能設定処理にて実現されている。その他、検出手段は、タグリーダ２７，４５、センサ４３ｂにて実現され、所有者コード付加手段は、Ｓ５３０の処理にて実現されている。
【０１０４】
また、上述した本実施例の通信システム１においては、ブロードキャストパケット受付処理及びステルス処理を次のように変更してもよい。以下には、通信システム１の変形例について説明する。尚、図１１は、複合機３０のＣＰＵ３１が実行する変形例のブロードキャストパケット受付処理を表すフローチャートであり、図１２は、ＣＰＵ３１が実行する変形例のステルス処理を表すフローチャートである。変形例の通信システム１は、ＣＰＵ３１が実行するブロードキャストパケット受付処理及びステルス処理の内容が一部異なる程度であるので、以下では、これらの処理に限定して、説明する。
【０１０５】
変形例において、ブロードキャストパケット受付処理を開始すると、ＣＰＵ３１は、通信部３９が受信したブロードキャストパケットがステルス機能切替指示パケットであるか否かを判断し（Ｓ１１０）、受信したブロードキャストパケットがステルス機能切替指示パケットであると判断すると（Ｓ１１０でＹｅｓ）、上述したＳ１２０〜Ｓ１６０の処理を実行する。その後、当該ブロードキャストパケット受付処理を終了する。一方、通信部３９が受信したブロードキャストパケットがステルス機能切替指示パケットではないと判断すると（Ｓ１１０でＮｏ）、Ｓ１７０に移行し、通信部３９が受信したブロードキャストパケットが検索パケットであるか否かを判断する。
【０１０６】
そして、通信部３９が受信したブロードキャストパケットが検索パケットではないと判断すると（Ｓ１７０でＮｏ）、ＣＰＵ３１は、当該ブロードキャストパケット受付処理を終了し、通信部３９が受信したブロードキャストパケットが検索パケットであると判断すると（Ｓ１７０でＹｅｓ）、Ｓ１８０に移行して、ステルス機能がオンに設定されているか否かを判断する。そして、ステルス機能がオフに設定されていると判断すると（Ｓ１８０でＮｏ）、Ｓ７１０に移行し、検索パケットが示す送信元アドレス情報に基づき、検索パケットの送信元装置に、自装置の機器情報を記した検索パケットに対する応答パケットを、ユニキャスト方式にて送信する。その後、当該ブロードキャストパケット受付処理を終了する。
【０１０７】
一方、ＣＰＵ３１は、Ｓ１８０にて、ステルス機能がオンに設定されていると判断すると（Ｓ１８０でＹｅｓ）、Ｓ７２０に移行して、図１２に示すステルス処理を実行する。
ステルス処理を開始すると、ＣＰＵ３１は、上述したＳ２１０からＳ２５０までの処理を実行し、Ｓ２１５，Ｓ２２５，Ｓ２５０でＹｅｓと判断した場合には、Ｓ２７０に移行する代わりに、Ｓ８３０に移行して、検索パケットの送信元装置に、自装置の機器情報を記した検索パケットに対する応答パケットを、ユニキャスト方式にて送信する。その後、当該ステルス処理を終了し、ブロードキャストパケット受付処理を終了する。
【０１０８】
これに対し、ＣＰＵ３１は、Ｓ２５０でＮｏと判断すると、Ｓ８１０に移行して、フラッシュメモリ３５が記憶する遅延送信機能オン／オフ設定情報に基づき、遅延送信機能がオンに設定されているか否かを判断し、遅延送信機能がオンに設定されていると判断すると（Ｓ８１０でＹｅｓ）、フラッシュメモリ３５が記憶する遅延時間設定情報が示す遅延時間分待機し（Ｓ８２０）、その後、Ｓ８３０にて、検索パケットの送信元装置に、自装置の機器情報を記した検索パケットに対する応答パケットを、ユニキャスト方式にて送信する。その後、当該ステルス処理を終了し、ブロードキャストパケット受付処理を終了する。
【０１０９】
また、ＣＰＵ３１は、遅延送信機能がオフに設定されていると判断すると（Ｓ８１０でＮｏ）、応答パケットを送信することなく、当該ステルス処理を終了し、ブロードキャストパケット受付処理を終了する。
【０１１０】
以上、変形例の通信システム１について説明したが、本実施例においては、遅延送信機能がオフに設定され、無線ＩＣタグ７やシートが複合機３０にセットされていない場合、通信部３９が受信した検索パケットが正当な所有者コードを有する検索パケットであると判断された場合にのみ（Ｓ２１５でＹｅｓ）、検索パケットに対する応答パケットを、検索パケットの送信元装置に、通信部３９を通じて送信するため（Ｓ８３０）、上記実施例と同様の効果を得ることができる。
【０１１１】
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、上記実施例においては、所有者ＩＤを担持する記録担体として、無線ＩＣタグやシートを採用したが、上記記録担体としては、所有者ＩＤを担持する接触式の磁気カード等を採用されてもよい。
【図面の簡単な説明】
【０１１２】
【図１】通信システム１の概略構成を表すブロック図である。
【図２】複合機３０のＣＰＵ３１が実行するブロードキャストパケット受付処理を表すフローチャートである。
【図３】ＣＰＵ３１が実行するステルス処理を表すフローチャートである。
【図４】原稿載置台４３ａ周囲の概略構成図（ａ）及び復号化可能図形として二次元コードを備えたシートの概略構成図（ｂ）である。
【図５】ＣＰＵ３１が実行する遅延送信機能設定処理を表すフローチャートである。
【図６】管理装置１０のＣＰＵ１１が実行する検索表示処理を表すフローチャートである。
【図７】検索表示ウィンドウの構成を表す説明図である。
【図８】ＣＰＵ１１が実行する検索処理を表すフローチャートである。
【図９】ＣＰＵ１１が実行するステルス切替処理を表すフローチャートである。
【図１０】検索結果表示画面の態様を示した説明図である。
【図１１】ＣＰＵ３１が実行する変形例のブロードキャストパケット受付処理を表すフローチャートである。
【図１２】ＣＰＵ３１が実行する変形例のステルス処理を表すフローチャートである。
【符号の説明】
【０１１３】
１…通信システム、３…通信装置、５…ネットワーク、７…無線ＩＣタグ、１０…管理装置、１１，３１…ＣＰＵ、１３，３３…ＲＡＭ、１５…ＲＯＭ、１７…ハードディスク装置、１９，３９…通信部、２１…操作部、２３…表示部、２５…インタフェース部、２７，４５…タグリーダ、３０…複合機、３５…フラッシュメモリ、３７…表示操作部、４１…印刷部、４３…読取部、４３ａ…原稿載置台、４３ｂ…センサ
【図１】
0004702102.tif 000002
【図２】
0004702102.tif 000003
【図３】
0004702102.tif 000004
【図４】
0004702102.tif 000005
【図５】
0004702102.tif 000006
【図６】
0004702102.tif 000007
【図７】
0004702102.tif 000008
【図８】
0004702102.tif 000009
【図９】
0004702102.tif 000010
【図１０】
0004702102.tif 000011
【図１１】
0004702102.tif 000012
【図１２】
0004702102.tif 000013