(57)【要約】【課題】  設定ミスにより、管理装置から通信装置へのアクセスが制限されるのを防止する。【解決手段】  プリンタ装置は、データ受付対象のＩＰアドレスの範囲を示す対象範囲設定データをＮＶＲＡＭに記憶しており、受信データに付された送信元アドレスが、この対象範囲設定データが示すアドレスの範囲内にある場合には（Ｓ１６０でＹｅｓ）、受信データを対応するタスクに提供する。一方、受信データに付された送信元アドレスが、この対象範囲設定データが示すアドレスの範囲内にない場合には（Ｓ１６０でＮｏ）、受信データを破棄する（Ｓ２４０）。これにより、プリンタ装置は、受付対象外の装置からのアクセスを禁止する。但し、送信元アドレスが予め設定された管理装置のアドレスである場合には（Ｓ１８０でＹｅｓ）、送信元アドレスが、対象範囲設定データが示すアドレス範囲外のものであっても、この受信データを対応するタスクに提供する（Ｓ１９０）。【選択図】  図４
2006338168.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークインタフェースを備える通信装置であって、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、この識別結果に基づき、予め設定された判断基準に従って、前記ネットワークインタフェースが受信したデータを受け付けるか否かを判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備え、
前記受付判断手段は、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された管理装置である場合には、このデータを受け付けると判断する構成にされていることを特徴とする通信装置。
【請求項２】
前記ネットワーク内の装置が送信するデータには、送信元装置のアドレスが付されており、
前記受付判断手段は、前記ネットワークインタフェースが受信したデータに付された前記送信元装置のアドレスを参照して、このデータの送信元装置を識別する構成にされていることを特徴とする請求項１記載の通信装置。
【請求項３】
前記管理装置のアドレスを記憶する記憶装置、
を備え、
前記受付判断手段は、前記ネットワークインタフェースが受信したデータに付されたアドレスが、前記記憶装置が記憶する管理装置のアドレスと一致するか否かを判断し、このデータに付されたアドレスが前記記憶装置が記憶する管理装置のアドレスと一致する場合には、前記ネットワークインタフェースが受信したデータの送信元装置を、予め設定された前記管理装置として識別し、このデータを受け付けると判断する構成にされていることを特徴とする請求項２記載の通信装置。
【請求項４】
前記処理実行手段は、ステータス情報を送信せよとの指令内容を示すステータス要求データを、前記ネットワークインタフェースを介して受信すると、このステータス要求データに対応する処理として、前記ステータス要求データの送信元装置に、自装置のステータス情報を、前記ネットワークインタフェースを介して、送信する構成にされていることを特徴とする請求項１〜請求項３のいずれかに記載の通信装置。
【請求項５】
前記処理実行手段は、設定変更に関する指令内容を示す設定要求データを、前記ネットワークインタフェースを介して受信すると、この設定要求データに対応する処理として、前記設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされていることを特徴とする請求項１〜請求項４のいずれかに記載の通信装置。
【請求項６】
前記受付判断手段は、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された拒否対象装置である場合には、このデータを受け付けないと判断し、前記ネットワークインタフェースが受信したデータの送信元装置が、前記拒否対象装置ではない場合には、このデータを受け付けると判断する構成にされると共に、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された前記管理装置である場合には、前記管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされていることを特徴とする請求項１〜請求項５のいずれかに記載の通信装置。
【請求項７】
前記処理実行手段は、前記設定要求データに、指令内容を示す情報として、拒否対象装置の指定情報が含まれる場合、自装置の設定を変更し、前記指定情報が示す装置を、拒否対象装置として設定する構成にされ、
前記受付判断手段は、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された拒否対象装置である場合には、このデータを受け付けないと判断し、前記ネットワークインタフェースが受信したデータの送信元装置が、前記拒否対象装置ではない場合には、このデータを受け付けると判断する構成にされると共に、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された前記管理装置である場合には、前記管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされていることを特徴とする請求項５記載の通信装置。
【請求項８】
前記管理装置が未設定の状態で前記拒否対象装置が設定される際、この設定が実行される原因となった前記設定要求データの送信元装置を、前記管理装置として設定する自動設定手段、
を備えることを特徴とする請求項７記載の通信装置。
【請求項９】
前記受付判断手段は、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された受付対象装置である場合には、このデータを受け付けると判断し、前記ネットワークインタフェースが受信したデータの送信元装置が、前記受付対象装置ではない場合には、このデータを受け付けないと判断する構成にされると共に、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された前記管理装置である場合には、前記管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされていることを特徴とする請求項１〜請求項５のいずれかに記載の通信装置。
【請求項１０】
前記処理実行手段は、前記設定要求データに、指令内容を示す情報として、受付対象装置の指定情報が含まれる場合、自装置の設定を変更し、前記指定情報が示す装置を、受付対象装置として設定する構成にされ、
前記受付判断手段は、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された受付対象装置である場合には、このデータを受け付けると判断し、前記ネットワークインタフェースが受信したデータの送信元装置が、前記受付対象装置ではない場合には、このデータを受け付けないと判断する構成にされると共に、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された前記管理装置である場合には、前記管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされていることを特徴とする請求項５記載の通信装置。
【請求項１１】
前記管理装置が未設定の状態で前記受付対象装置が設定される際、この設定が実行される原因となった前記設定要求データの送信元装置を、前記管理装置として設定する自動設定手段、
を備えることを特徴とする請求項１０記載の通信装置。
【請求項１２】
通信装置と、前記通信装置を制御可能な情報処理装置と、を備える管理システムであって、
前記通信装置は、
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された拒否対象装置である場合には、このデータを受け付けないと判断し、前記送信元装置が、前記拒否対象装置ではない場合には、このデータを受け付けると判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える構成にされ、
前記情報処置装置は、
利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
利用者が操作可能な入力装置から得られた拒否対象装置の指定情報に従って、前記通信装置に対し、前記拒否対象装置を設定する第二設定手段と、
前記第二設定手段による前記拒否対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段と、
を備える構成にされていることを特徴とする管理システム。
【請求項１３】
前記報知手段は、前記管理装置が未設定である旨を、利用者に向けて報知すると共に、前記第二設定手段による前記拒否対象装置の設定の実行を中止することを特徴とする請求項１２記載の管理システム。
【請求項１４】
前記通信装置は、前記処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、前記設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされたものであり、
前記情報処理装置は、
前記通信装置が接続されたネットワークに接続され、前記ネットワーク内に存在する前記通信装置と通信可能なネットワークインタフェース、
を備え、
前記第一設定手段は、設定変更に関する指令内容を示す情報として、前記入力装置から得られた管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定し、
前記第二設定手段は、設定変更に関する指令内容を示す情報として、前記入力装置から得られた拒否対象装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記拒否対象装置を設定する構成にされていることを特徴とする請求項１２又は請求項１３記載の管理システム。
【請求項１５】
通信装置と、前記通信装置を制御可能な情報処理装置と、を備える管理システムであって、
前記通信装置は、
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された受付対象装置である場合には、このデータを受け付けると判断し、前記送信元装置が、前記受付対象装置ではない場合には、このデータを受け付けないと判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える構成にされ、
前記情報処置装置は、
利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
利用者が操作可能な入力装置から得られた受付対象装置の指定情報に従って、前記通信装置に対し、前記受付対象装置を設定する第二設定手段と、
前記第二設定手段による前記受付対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段と、
を備える構成にされていることを特徴とする管理システム。
【請求項１６】
前記報知手段は、前記管理装置が未設定である旨を、利用者に向けて報知すると共に、前記第二設定手段による前記受付対象装置の設定の実行を中止することを特徴とする請求項１５記載の管理システム。
【請求項１７】
前記通信装置は、前記処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、前記設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされたものであり、
前記情報処理装置は、
前記通信装置が接続されたネットワークに接続され、前記ネットワーク内に存在する前記通信装置と通信可能なネットワークインタフェース、
を備え、
前記第一設定手段は、設定変更に関する指令内容として、前記入力装置から得られた管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定し、
前記第二設定手段は、設定変更に関する指令内容として、前記入力装置から得られた受付対象装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記受付対象装置を設定する構成にされていることを特徴とする請求項１５又は請求項１６記載の管理システム。
【請求項１８】
前記情報処理装置は、前記報知手段に代えて、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、自装置を管理装置に指定した前記管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定する自動設定手段
を備えることを特徴とする請求項１４又は請求項１７記載の管理システム。
【請求項１９】
通信装置と、前記通信装置を制御可能な情報処理装置と、を備える管理システムであって、
前記通信装置は、
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された拒否対象装置である場合には、このデータを受け付けないと判断し、前記送信元装置が、前記拒否対象装置ではない場合には、このデータを受け付けると判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える構成にされ、
前記情報処置装置は、
前記ネットワーク内に設けられた利用者が操作可能な入力装置と通信可能なネットワークインタフェースと、
自装置が備える前記ネットワークインタフェースが前記入力装置から管理装置の指定情報を受信すると、この管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
自装置が備える前記ネットワークインタフェースが前記入力装置から拒否対象装置の指定情報を受信すると、この拒否対象装置の指定情報に従って、前記通信装置に対し、前記拒否対象装置を設定する第二設定手段と、
前記第二設定手段による前記拒否対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記第二設定手段による前記拒否対象装置の設定が実行される原因となった前記拒否対象装置の指定情報の送信元の入力装置を、前記管理装置として、前記通信装置に設定する自動設定手段と、
を備えることを特徴とする管理システム。
【請求項２０】
通信装置と、前記通信装置を制御可能な情報処理装置と、を備える管理システムであって、
前記通信装置は、
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された受付対象装置である場合には、このデータを受け付けると判断し、前記送信元装置が、前記受付対象装置ではない場合には、このデータを受け付けないと判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える構成にされ、
前記情報処置装置は、
前記ネットワーク内に設けられた利用者が操作可能な入力装置と通信可能なネットワークインタフェースと、
自装置が備える前記ネットワークインタフェースが前記入力装置から管理装置の指定情報を受信すると、この管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
自装置が備える前記ネットワークインタフェースが前記入力装置から受付対象装置の指定情報を受信すると、この受付対象装置の指定情報に従って、前記通信装置に対し、前記受付対象装置を設定する第二設定手段と、
前記第二設定手段による前記受付対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記第二設定手段による前記受付対象装置の設定が実行される原因となった前記受付対象装置の指定情報の送信元の入力装置を、前記管理装置として、前記通信装置に設定する自動設定手段と、
を備える構成にされていることを特徴とする管理システム。
【請求項２１】
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された拒否対象装置である場合には、このデータを受け付けないと判断し、前記送信元装置が、前記拒否対象装置ではない場合には、このデータを受け付けると判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える通信装置を制御可能な情報処理装置であって、
利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
利用者が操作可能な入力装置から得られた拒否対象装置の指定情報に従って、前記通信装置に対し、前記拒否対象装置を設定する第二設定手段と、
前記第二設定手段による前記拒否対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段と、
を備えることを特徴とする情報処理装置。
【請求項２２】
前記報知手段は、前記管理装置が未設定である旨を、利用者に向けて報知すると共に、前記第二設定手段による前記拒否対象装置の設定の実行を中止することを特徴とする請求項２１記載の情報処理装置。
【請求項２３】
前記通信装置は、前記処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、前記設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされたものであり、
当該情報処理装置は、
前記通信装置が接続されたネットワークに接続され、前記ネットワーク内に存在する前記通信装置と通信可能なネットワークインタフェース、
を備え、
前記第一設定手段は、設定変更に関する指令内容を示す情報として、前記入力装置から得られた管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定し、
前記第二設定手段は、設定変更に関する指令内容を示す情報として、前記入力装置から得られた拒否対象装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記拒否対象装置を設定する構成にされていることを特徴とする請求項２１又は請求項２２記載の情報処理装置。
【請求項２４】
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された受付対象装置である場合には、このデータを受け付けると判断し、前記送信元装置が、前記受付対象装置ではない場合には、このデータを受け付けないと判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える通信装置を制御可能な情報処理装置であって、
利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
利用者が操作可能な入力装置から得られた受付対象装置の指定情報に従って、前記通信装置に対し、前記受付対象装置を設定する第二設定手段と、
前記第二設定手段による前記受付対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段と、
を備えることを特徴とする情報処理装置。
【請求項２５】
前記報知手段は、前記管理装置が未設定である旨を、利用者に向けて報知すると共に、前記第二設定手段による前記受付対象装置の設定の実行を中止することを特徴とする請求項２４記載の情報処理装置。
【請求項２６】
前記通信装置は、前記処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、前記設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされたものであり、
当該情報処理装置は、
前記通信装置が接続されたネットワークに接続され、前記ネットワーク内に存在する前記通信装置と通信可能なネットワークインタフェース、
を備え、
前記第一設定手段は、設定変更に関する指令内容として、前記入力装置から得られた管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定し、
前記第二設定手段は、設定変更に関する指令内容として、前記入力装置から得られた受付対象装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記受付対象装置を設定する構成にされていることを特徴とする請求項２４又は請求項２５記載の情報処理装置。
【請求項２７】
前記報知手段に代えて、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、自装置を管理装置に指定した前記管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定する自動設定手段
を備えることを特徴とする請求項２３又は請求項２６記載の情報処理装置。
【請求項２８】
ネットワークインタフェースを有するコンピュータに、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、この識別結果に基づき、予め設定された判断基準に従って、前記ネットワークインタフェースが受信したデータを受け付けるか否かを判断すると共に、前記ネットワークインタフェースが受信したデータの送信元装置が、予め設定された管理装置である場合には、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段
としての機能を実現させるためのプログラム。
【請求項２９】
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された拒否対象装置である場合には、このデータを受け付けないと判断し、前記送信元装置が、前記拒否対象装置ではない場合には、このデータを受け付けると判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と
を備える通信装置を制御可能なコンピュータに、
利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
利用者が操作可能な入力装置から得られた拒否対象装置の指定情報に従って、前記通信装置に対し、前記拒否対象装置を設定する第二設定手段と、
前記第二設定手段による前記拒否対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段
としての機能を実現させるためのプログラム。
【請求項３０】
前記報知手段は、前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知すると共に、前記第二設定手段による前記拒否対象装置の設定の実行を中止する手段であることを特徴とする請求項２９記載のプログラム。
【請求項３１】
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、設定変更に関する指令内容を示す設定要求データを受信すると、前記設定要求データが示す指令内容に従い、自装置の設定を変更し、前記設定要求データに、指令内容を示す情報として、拒否対象装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、拒否対象装置として設定し、前記設定要求データに、指令内容を示す情報として、管理装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、管理装置として設定する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された拒否対象装置である場合には、このデータを受け付けないと判断し、前記送信元装置が、前記拒否対象装置ではない場合には、このデータを受け付けると判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と
を備える通信装置と前記ネットワークを介して通信可能なコンピュータに、
設定変更に関する指令内容を示す情報として、前記入力装置から得られた管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
設定変更に関する指令内容を示す情報として、前記入力装置から得られた拒否対象装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記拒否対象装置を設定する第二設定手段と、
前記第二設定手段による前記拒否対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段
としての機能を実現させるためのプログラム。
【請求項３２】
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、前記受信したデータに対応する処理を実行する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された受付対象装置である場合には、このデータを受け付けると判断し、前記送信元装置が、前記受付対象装置ではない場合には、このデータを受け付けないと判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える通信装置を制御可能なコンピュータに、
利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
利用者が操作可能な入力装置から得られた受付対象装置の指定情報に従って、前記通信装置に対し、前記受付対象装置を設定する第二設定手段と、
前記第二設定手段による前記受付対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段
としての機能を実現させるためのプログラム。
【請求項３３】
前記報知手段は、前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知すると共に、前記第二設定手段による前記受付対象装置の設定の実行を中止する手段であることを特徴とする請求項３２記載のプログラム。
【請求項３４】
ネットワークインタフェースと、
前記ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、設定変更に関する指令内容を示す設定要求データを受信すると、前記設定要求データが示す指令内容に従い、自装置の設定を変更し、前記設定要求データに、指令内容を示す情報として、受付対象装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、受付対象装置として設定し、前記設定要求データに、指令内容を示す情報として、管理装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、管理装置として設定する処理実行手段と、
前記ネットワークインタフェースが受信したデータの送信元装置を識別し、前記送信元装置が、予め設定された受付対象装置である場合には、このデータを受け付けると判断し、前記送信元装置が、前記受付対象装置ではない場合には、このデータを受け付けないと判断し、前記送信元装置が、予め設定された管理装置である場合には、前記管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する受付判断手段と、
前記ネットワークインタフェースが受信したデータの内、前記受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、前記処理実行手段に、前記受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段と、
を備える通信装置と前記ネットワークを介して通信可能なコンピュータに、
設定変更に関する指令内容を示す情報として、前記入力装置から得られた管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定する第一設定手段と、
設定変更に関する指令内容を示す情報として、前記入力装置から得られた受付対象装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記受付対象装置を設定する第二設定手段と、
前記第二設定手段による前記受付対象装置の設定が実行される際、この設定の実行に先駆けて、前記管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、前記管理装置が未設定である旨を、利用者に向けて報知する報知手段
としての機能を実現させるためのプログラム。
【請求項３５】
前記報知手段に代えて、
前記設定判断手段によって、前記管理装置が指定済又は設定済ではないと判断されると、自装置を管理装置に指定した前記管理装置の指定情報を含む設定要求データを、前記通信装置に送信することにより、前記ネットワークを介して、前記通信装置に対し、前記管理装置を設定する自動設定手段
としての機能を、コンピュータに実現させるためのプログラムを含む請求項３１又は請求項３４記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続される通信装置と、この通信装置の動作を管理する情報処理装置とからなる管理システムと、この管理システムを構成する通信装置及び情報処理装置と、これら通信装置及び情報処理装置に用いられるプログラムと、に関する。
【背景技術】
【０００２】
従来より、アクセスを許可するＩＰ（インターネットプロトコル）アドレスや、アクセスを禁止するＩＰアドレスなどを記した制限表を有し、この制限表に基づいて、外部装置からのアクセスを一部制限する機能を有した通信装置が知られている。この通信装置では、外部からの不正なアクセスを禁止することができるので、装置が不正に使用されて、本来の利用者が装置を利用できなくなったり、装置の消耗品が無駄に消費されたりする（通信装置が通信機能を有するプリンタ装置である場合等）のを防止することができると共に、故意に装置に異常を起こすアクセスが行われたりするを防止することができ、装置の本来の使用者にとって便利である。
【特許文献１】特開２００２−３３３９５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、この種の通信装置では、制限表に誤ったＩＰアドレスが登録された場合にも、制限表に従ってアクセスを制限してしまうため、本来アクセスを制限すべきでない管理装置からのアクセスについても、それを制限してしまう場合があった。
【０００４】
制限表に対する誤った設定操作を行うことが原因で、管理装置から上記通信装置へのアクセスが不能となると、管理者は、もはや管理装置から通信装置を操作することができないので、通信装置を直接操作する等しなければならず、大変不便であった。
【０００５】
勿論、このような問題は、管理者が制限表に誤ったＩＰアドレスを登録しなければ発生しないが、許可又は禁止するＩＰアドレスを、管理者に範囲指定させる装置では、禁止するＩＰアドレスの範囲内に管理装置のＩＰアドレスが入っているのにもかかわらず、管理者がそれに気づかないことが多々あった。また、管理者からの操作情報に基づき、アクセスを許可するＩＰアドレスを登録する装置では、管理者が、管理装置以外の装置についてのＩＰアドレスの登録操作に気をとられ、管理装置のＩＰアドレスについての登録操作を忘れてしまうことが多々あった。
【０００６】
本発明は、こうした問題に鑑みなされたものであり、通信装置に対する設定ミスによって、管理装置から通信装置へのアクセスが制限されるのを、防止することを目的とする。
【課題を解決するための手段】
【０００７】
かかる目的を達成するためになされた請求項１記載の通信装置は、ネットワークインタフェースと、このネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、受信したデータに対応する処理を実行する処理実行手段と、ネットワークインタフェースが受信したデータの送信元装置を識別し、この識別結果に基づき、予め設定された判断基準に従って、上記ネットワークインタフェースが受信したデータを受け付けるか否かを判断する受付判断手段と、ネットワークインタフェースが受信したデータの内、受付判断手段が受け付けないと判断したデータを、選択的に破棄することにより、処理実行手段に、受付判断手段が受け付けると判断したデータに対応する処理を選択的に実行させる実行制御手段とを備える。また、この通信装置における受付判断手段は、ネットワークインタフェースが受信したデータの送信元装置が、予め設定された管理装置である場合、このデータを受け付けると判断する。
【０００８】
本発明では、上述したように、データの送信元装置が管理装置である場合、上記判断基準の内容にかかわらず、このデータを受け付けると判断するように受付判断手段を構成しているので、利用者が判断基準の設定時に管理装置からのアクセスを禁止するような設定を行った場合にも、管理装置からのアクセスを、通信装置が禁止することがない。従って、この発明によれば、利用者の設定ミスにより、管理装置から通信装置へのアクセスが禁止されてしまうのを防止することができる。
【０００９】
尚、具体的に、本発明の通信装置は、実行制御手段が、ネットワークインタフェースと処理実行手段との間に介在して、受付判断手段が受け付けると判断したデータを、処理実行手段に提供し、受付判断手段が受け付けないと判断したデータを、処理実行手段に提供せずに破棄する構成とすることができる。その他、本発明の通信装置は、処理実行手段が能動的にネットワークインタフェースから受信データを取得し、実行制御手段が、処理実行手段による受信データの取得に先駆けて、受付判断手段が受け付けないと判断したデータをネットワークインタフェース（バッファ）から破棄する構成とすることができる。
【００１０】
また、ネットワーク内の装置が、自身のアドレスを付加して、データを送信するように構成されている場合、上述の通信装置は、請求項２記載のように構成されるとよい。
請求項２記載の通信装置は、ネットワーク内の装置が送信するデータに、送信元装置のアドレスが付されていることを前提として、受付判断手段が、ネットワークインタフェースが受信したデータに付された送信元装置のアドレスを参照し、このアドレスに基づいて、データの送信元装置を識別する構成にされたものである。
【００１１】
この発明によれば、管理装置のアドレスを登録しておく程度で、受付判断手段に送信元装置が管理装置であるか否かを識別させることができる。従って、本発明によれば、管理装置の設定等を簡単にすることができる。尚、送信データに自身のアドレスを付して通信を行うネットワークとしては、近年広く普及しているＩＰ（インターネットプロトコル）通信方式のネットワークが知られている。
【００１２】
また、送信元装置が管理装置であるか否かを、受信データに付されたアドレスに基づいて判断（識別）する方法としては、例えば、当該通信装置とは異なるサーバ装置に管理装置のアドレスを登録しておき、このサーバ装置に、受信データに付されたアドレスが、管理装置のアドレスであるか否かを問い合わせ、この問い合わせ結果に従って、判断する方法があるが、ネットワークを介してサーバ装置に問い合わせる方法であると、ネットワーク構成が煩雑になる可能性があるので、管理装置のアドレスは、通信装置が備える記憶装置に記憶させるとよい。
【００１３】
請求項３記載の通信装置は、管理装置のアドレスを記憶する記憶装置を有し、受付判断手段が、ネットワークインタフェースにより受信されたデータに付されたアドレスが、自装置内蔵の記憶装置が記憶する管理装置のアドレスと一致するか否かを判断し、このデータに付されたアドレスが記憶装置が記憶する管理装置のアドレスと一致する場合には、上記データの送信元装置を、管理装置として識別して、このデータを受け付けると判断する構成にされたものである。この発明によれば、ネットワーク内に管理装置のアドレスを記憶する専用のサーバ装置を設けなくて済むので、ネットワークの構成を簡単にすることができる。
【００１４】
また、請求項４記載の通信装置は、処理実行手段が、ステータス情報を送信せよとの指令内容を示すステータス要求データを、ネットワークインタフェースを介して受信すると、ステータス要求データの送信元装置に、自装置のステータス情報を、ネットワークインタフェースを介して送信する構成にされたものである。ステータス情報を送信する機能を有する通信装置に、本発明を適用すれば、利用者による設定ミスにより、管理装置から通信装置のステータスを確認することができなくなるのを防止することができる。
【００１５】
その他、請求項５記載の通信装置は、処理実行手段が、設定変更に関する指令内容を示す設定要求データを、ネットワークインタフェースを介して受信すると、設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされたものである。ネットワークを通じた設定機能を有する通信装置に、本発明を適用すれば、利用者による設定ミスにより、管理装置から通信装置に対し、ネットワークを介した設定変更ができなくなるのを防止することができる。
【００１６】
また、上述の受付判断手段は、請求項６記載のように構成することができる。請求項６記載の通信装置は、受付判断手段が、ネットワークインタフェースが受信したデータの送信元装置が、予め設定された拒否対象装置である場合、このデータを受け付けないと判断し、上記送信元装置が拒否対象装置ではない場合、このデータを受け付けると判断し、上記送信元装置が、予め設定された管理装置である場合、管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされたものである。
【００１７】
予め設定された拒否対象装置のアクセスを禁止する通信装置に、本発明を適用すれば、利用者が拒否対象装置の設定をミスすることにより、管理装置から通信装置へアクセスできなくなるのを防止することができ、利用者（管理者）に拒否対象装置の管理を容易に行わせることができる。
【００１８】
また、本発明は、拒否対象装置の設定をネットワークを介して実現可能な機能を有する通信装置に適用すると、一層好ましく、この場合、通信装置は、請求項７記載のように構成されるとよい。
【００１９】
請求項７記載の通信装置は、処理実行手段が、設定要求データに、指令内容を示す情報として、拒否対象装置の指定情報が含まれる場合、自装置の設定を変更し、この指定情報が示す装置を、拒否対象装置として設定する構成にされ、受付判断手段が、ネットワークインタフェースが受信したデータの送信元装置が、予め設定された拒否対象装置である場合、このデータを受け付けないと判断し、上記送信元装置が拒否対象装置ではない場合、このデータを受け付けると判断し、上記送信元装置が、予め設定された管理装置である場合、管理装置が拒否対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされたものである。
【００２０】
ネットワークを通じた拒否対象装置の設定機能を有する通信装置に、本発明を適用すれば、利用者が拒否対象装置の設定時にミスを犯し、これによって、再度、管理装置からネットワークを通じて通信装置に対し拒否対象装置の設定を行うことができなくなるのを防止することができる。
【００２１】
その他、請求項７記載の通信装置には、管理装置が未設定の状態で拒否対象装置が設定される際、この設定が実行される原因となった設定要求データの送信元装置を、管理装置として設定する自動設定手段、を設けるとよい。
【００２２】
このように構成された請求項８記載の通信装置では、拒否対象装置の設定時に管理装置が未設定である場合、必ず、その設定を要求した装置を、管理装置として設定するので、その設定要求元の装置が、設定要求後に通信装置にアクセスすることができなくなるのを防止することができる。即ち、この発明によれば、拒否対象装置の設定ミスを利用者がしても、その設定時に利用者が操作した装置からの再設定を妨害することがなく、設定ミスの際に、利用者（管理者）に対して過度の負担をかけなくて済む。
【００２３】
例えば、従来では、設定ミスによってネットワークを通じた設定が行えなくなった場合、利用者が、通信装置が内蔵する操作部を直接操作して設定変更するなどしていたが、この通信装置によれば、そのような問題を解決することができる。
【００２４】
その他、上述の受付判断手段は、請求項９記載のように構成されてもよい。請求項９記載の通信装置は、受付判断手段が、ネットワークインタフェースが受信したデータの送信元装置が、予め設定された受付対象装置である場合、このデータを受け付けると判断し、上記送信元装置が受付対象装置ではない場合、このデータを受け付けないと判断し、上記送信元装置が、予め設定された管理装置である場合、管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされたものである。
【００２５】
予め設定された受付対象装置以外のアクセスを禁止する通信装置に、本発明を適用すれば、利用者が受付対象装置の設定をミスすることにより、管理装置から通信装置へアクセスできなくなるのを防止することができ、利用者（管理者）に受付対象装置の管理を容易に行わせることができる。
【００２６】
また、本発明（請求項１）は、ネットワークを通じた受付対象装置の設定機能を有する通信装置に適用されると一層好ましく、この場合、通信装置は、請求項１０記載のように構成することができる。
【００２７】
請求項１０記載の通信装置は、処理実行手段が、設定要求データに、指令内容を示す情報として、受付対象装置の指定情報が含まれる場合、自装置の設定を変更し、この指定情報が示す装置を、受付対象装置として設定する構成にされ、受付判断手段が、ネットワークインタフェースが受信したデータの送信元装置が、予め設定された受付対象装置である場合、このデータを受け付けると判断し、上記送信元装置が受付対象装置ではない場合、このデータを受け付けないと判断し、上記送信元装置が、予め設定された管理装置である場合、管理装置が受付対象装置であるか否かにかかわらず、このデータを受け付けると判断する構成にされたものである。
【００２８】
ネットワークを通じた受付対象装置の設定機能を有する通信装置に、本発明を適用すれば、利用者が受付対象装置の設定時にミスを犯し、これによって、再度、管理装置からネットワークを通じて通信装置に対し受付対象装置の設定を行うことができなくなるのを防止することができる。
【００２９】
その他、請求項１０記載の通信装置には、管理装置が未設定の状態で受付対象装置が設定される際、この設定が実行される原因となった設定要求データの送信元装置を、管理装置として設定する自動設定手段、を設けるとよい。
【００３０】
このように構成された請求項１１記載の通信装置では、受付対象装置の設定時に管理装置が未設定である場合、必ず、その設定を要求した装置を、管理装置として設定するので、その設定要求元の装置が、設定要求後に通信装置にアクセスすることができなくなるのを防止することができる。従って、この発明によれば、受付対象装置の設定ミスを利用者がしても、その設定時に利用者が操作した装置からの再設定を妨害することがなく、設定ミスの際に、利用者（管理者）に対して過度の負担をかけなくて済む。
【００３１】
また、請求項１２記載の管理システムは、請求項６記載の通信装置と、通信装置を制御可能な情報処理装置とを備える管理システムであって、情報処理装置が、利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、通信装置に対し管理装置を設定する第一設定手段と、利用者が操作可能な入力装置から得られた拒否対象装置の指定情報に従って、通信装置に対し拒否対象装置を設定する第二設定手段と、第二設定手段による拒否対象装置の設定が実行される際、この設定の実行に先駆けて、管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、管理装置が未設定である旨を、利用者に向けて報知する報知手段と、を備える構成にされたものである。
【００３２】
この管理システムによれば、拒否対象装置の設定時に、管理装置が未設定である場合、若しくは、入力装置から指定されていない場合、管理装置が未設定である旨を、利用者に向けて報知するので、拒否対象装置の設定の実行を利用者に再検討させることができる。尚、上述の管理システムでは、管理装置が未設定である旨を、利用者に向けて報知する際に、設定の実行を行っても良いか否かを確認し、利用者が設定の実行を確定した場合には、拒否対象装置の設定を実行するようにしてもよいが、管理装置が未設定の状態で拒否対象装置を設定すると、管理装置から通信装置にアクセスすることができなくなる可能性があるので、設定の実行を強制的に中止するようにシステムを構成するとよい。
【００３３】
請求項１３記載の管理システムは、報知手段が、管理装置が未設定である旨を、利用者に向けて報知すると共に、第二設定手段による拒否対象装置の設定の実行を中止する構成にされたものである。この管理システムによれば、管理装置が未設定の状態で拒否対象装置が設定されるのを防止することができる。
【００３４】
また、本発明は、通信装置と情報処理装置とが専用ラインで接続されたシステムに適用されてもよいが、情報処理装置がネットワークを通じて通信装置を制御するように構成されたシステムに適用されると、一層好ましい。
【００３５】
請求項１４記載の管理システムは、通信装置の処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされ、情報処理装置が、上記ネットワーク内に存在する通信装置と通信可能なネットワークインタフェースを備え、第一設定手段が、設定変更に関する指令内容を示す情報として、入力装置から得られた管理装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し管理装置を設定する構成にされ、第二設定手段が、設定変更に関する指令内容を示す情報として、入力装置から得られた拒否対象装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し拒否対象装置を設定する構成にされたものである。
【００３６】
この管理システムでは、ネットワークを通じて通信装置に対して情報処理装置から拒否対象装置及び管理装置の設定を行うことができるため、拒否対象装置の設定ミスが生じると、設定操作を行っている情報処理装置が拒否対象装置となる可能性があるが、本発明によれば、報知手段が管理装置が未設定である旨の報知を行うので、設定操作を行っている情報処理装置が、拒否対象装置となって通信装置にアクセスすることができなくなるのを、未然に防止することができる。
【００３７】
また、請求項１５記載の管理システムは、請求項９記載の通信装置と、この通信装置を制御可能な情報処理装置とを備える管理システムであって、情報処理装置が、利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、通信装置に対し管理装置を設定する第一設定手段と、利用者が操作可能な入力装置から得られた受付対象装置の指定情報に従って、通信装置に対し受付対象装置を設定する第二設定手段と、第二設定手段によって受付対象装置の設定が実行される際、この設定の実行に先駆けて、管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、管理装置が未設定である旨を、利用者に向けて報知する報知手段と、を備える構成にされたものである。
【００３８】
この管理システムでは、受付対象装置の設定時に、管理装置が未設定である場合、若しくは、入力装置から指定されていない場合、管理装置が未設定である旨を、利用者に向けて報知するので、受付対象装置の設定の実行を利用者に再検討させることができる。尚、このシステムでは、管理装置が未設定である旨を、利用者に向けて報知する際に、設定の実行を行っても良いか否かを確認するようにし、利用者が設定の実行を確定した場合には、受付対象装置の設定を実行するようにしてもよいが、管理装置が未設定の状態で受付対象装置を設定すると、管理装置から通信装置にアクセスすることができなくなる可能性があるので、設定の実行を強制的に中止するようにシステムを構成するとよい。
【００３９】
請求項１６記載の管理システムは、報知手段が、管理装置が未設定である旨を、利用者に向けて報知すると共に、第二設定手段による受付対象装置の設定の実行を中止する構成にされたものである。この管理システムによれば、管理装置が未設定の状態で受付対象装置が設定されるのを防止することができるので、結果として、管理装置が通信装置にアクセスできなくなるのを防止することができる。
【００４０】
また、請求項１７記載の管理システムは、通信装置の処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされ、情報処理装置が、ネットワーク内に存在する通信装置と通信可能なネットワークインタフェースを備え、第一設定手段が、設定変更に関する指令内容として、入力装置から得られた管理装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し管理装置を設定する構成にされ、第二設定手段が、設定変更に関する指令内容として、入力装置から得られた受付対象装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し受付対象装置を設定する構成にされたものである。
【００４１】
この管理システムでは、ネットワークを通じて通信装置に対して情報処理装置から受付対象装置及び管理装置の設定を行うことができるため、受付対象装置の設定ミスが生じると、設定操作を行っている情報処理装置が受付対象装置以外のものとなる可能性があるが、報知手段が管理装置が未設定である旨の報知を行うので、設定操作を行っている情報処理装置が受付対象装置ではなくなって通信装置にアクセスすることができなくなるのを、未然に防止することができる。
【００４２】
また、上述した請求項１４又は請求項１７記載の管理システムにおいては、報知手段に代えて、請求項１８記載のように、管理装置の自動設定手段を設けるようにしてもよい。
請求項１８記載の管理システムは、情報処理装置が、報知手段に代えて、設定判断手段によって管理装置が指定済又は設定済ではないと判断されると、自装置を管理装置に指定した管理装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し管理装置を設定する自動設定手段を備える構成にされたものである。
【００４３】
この管理システムでは、拒否対象装置又は受付対象装置の設定時に、管理装置が未設定である場合、若しくは、入力装置から指定されていない場合、自動設定手段が、自装置（情報処理装置）を管理装置として設定するので、設定要求元の情報処理装置が、設定要求後に通信装置にアクセスすることができなくなるのを防止することができる。
【００４４】
また、請求項１９記載の管理システムは、請求項６記載の通信装置と、この通信装置を制御可能な情報処理装置と、を備える管理システムであって、情報処理装置が、ネットワーク内に設けられた利用者が操作可能な入力装置と通信可能なネットワークインタフェースと、自装置のネットワークインタフェースが入力装置から管理装置の指定情報を受信すると、この管理装置の指定情報に従って、通信装置に対し管理装置を設定する第一設定手段と、自装置のネットワークインタフェースが入力装置から拒否対象装置の指定情報を受信すると、この拒否対象装置の指定情報に従って、通信装置に対し拒否対象装置を設定する第二設定手段と、第二設定手段による拒否対象装置の設定が実行される際、この設定の実行に先駆けて、管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、第二設定手段による拒否対象装置の設定が実行される原因となった拒否対象装置の指定情報の送信元の入力装置を、管理装置として、通信装置に設定する自動設定手段と、を備える構成にされたものである。
【００４５】
この管理システムでは、拒否対象装置の設定時に、管理装置が未設定である場合、若しくは、入力装置から指定されていない場合、自動設定手段が、設定操作に係る入力装置を管理装置として自動で設定するので、設定操作に係る入力装置が、設定後に通信装置にアクセスすることができなくなるのを防止することができる。
【００４６】
また、請求項２０記載の管理システムは、請求項９記載の通信装置と、この通信装置を制御可能な情報処理装置とを備える管理システムであって、情報処置装置が、ネットワーク内に設けられた利用者が操作可能な入力装置と通信可能なネットワークインタフェースと、自装置のネットワークインタフェースが入力装置から管理装置の指定情報を受信すると、この管理装置の指定情報に従って、通信装置に対し管理装置を設定する第一設定手段と、自装置のネットワークインタフェースが入力装置から受付対象装置の指定情報を受信すると、この受付対象装置の指定情報に従って、通信装置に対し受付対象装置を設定する第二設定手段と、第二設定手段による受付対象装置の設定が実行される際、この設定の実行に先駆けて、管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、第二設定手段による受付対象装置の設定が実行される原因となった受付対象装置の指定情報の送信元の入力装置を、管理装置として通信装置に設定する自動設定手段と、を備える構成にされたものである。
【００４７】
この管理システムでは、受付対象装置の設定時に、管理装置が未設定である場合、若しくは、入力装置から指定されていない場合、自動設定手段が、設定操作に係る入力装置を管理装置として自動で設定するので、設定操作に係る入力装置が、設定後に通信装置にアクセスすることができなくなるのを防止することができる。
【００４８】
また、請求項２１記載の情報処理装置は、請求項６記載の通信装置を制御可能な情報処理装置であって、利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、通信装置に対し管理装置を設定する第一設定手段と、利用者が操作可能な入力装置から得られた拒否対象装置の指定情報に従って、通信装置に対し拒否対象装置を設定する第二設定手段と、第二設定手段による拒否対象装置の設定が実行される際、この設定の実行に先駆けて、管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、管理装置が未設定である旨を、利用者に向けて報知する報知手段と、を備えるものである。この情報処理装置によれば、請求項１２記載の管理システムを構成することができる。
【００４９】
また、請求項２２記載の情報処理装置は、報知手段が、管理装置が未設定である旨を、利用者に向けて報知すると共に、第二設定手段による拒否対象装置の設定の実行を中止する構成にされたものである。この情報処理装置を用いれば、請求項１３記載の管理システムを構成することができる。
【００５０】
その他、請求項２３記載の情報処理装置は、ネットワーク内に存在する通信装置と通信可能なネットワークインタフェースを備えると共に、通信装置の処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされていることを前提として、第一設定手段が、設定変更に関する指令内容を示す情報として、入力装置から得られた管理装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し管理装置を設定する構成にされ、第二設定手段が、設定変更に関する指令内容を示す情報として、入力装置から得られた拒否対象装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し拒否対象装置を設定する構成にされたものである。この情報処理装置を用いれば、請求項１４記載の管理システムを構成することができる。
【００５１】
また、請求項２４記載の情報処理装置は、請求項９記載の通信装置を制御可能な情報処理装置であって、利用者が操作可能な入力装置から得られた管理装置の指定情報に従って、通信装置に対し管理装置を設定する第一設定手段と、利用者が操作可能な入力装置から得られた受付対象装置の指定情報に従って、通信装置に対し受付対象装置を設定する第二設定手段と、第二設定手段による受付対象装置の設定が実行される際、この設定の実行に先駆けて、管理装置が指定済又は設定済であるか否かを判断する設定判断手段と、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、管理装置が未設定である旨を、利用者に向けて報知する報知手段と、を備えるものである。この情報処理装置を用いれば、請求項１５記載の管理システムを構成することができる。
【００５２】
また、請求項２５記載の情報処理装置は、報知手段が、管理装置が未設定である旨を、利用者に向けて報知すると共に、第二設定手段による受付対象装置の設定の実行を中止する構成にされたものである。この情報処理装置を用いれば、請求項１６記載の管理システムを構成することができる。
【００５３】
その他、請求項２６記載の情報処理装置は、ネットワーク内に存在する通信装置と通信可能なネットワークインタフェースを備えると共に、通信装置の処理実行手段が、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データに対応する処理として、設定要求データが示す指令内容に従い、自装置の設定を変更する構成にされていることを前提として、第一設定手段が、設定変更に関する指令内容として、入力装置から得られた管理装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し管理装置を設定する構成にされ、第二設定手段が、設定変更に関する指令内容として、入力装置から得られた受付対象装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し受付対象装置を設定する構成にされたものである。この情報処理装置を用いれば、請求項１７記載の管理システムを構成することができる。
【００５４】
また、請求項２７記載の情報処理装置は、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、自装置を管理装置に指定した管理装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し、管理装置を設定する自動設定手段を、上記報知手段に代えて備えるものである。この情報処理装置を用いれば、請求項１８記載の管理システムを構成することができる。
【００５５】
また、本発明の通信装置（請求項１〜１１）が備える各手段としての機能、及び、本発明の情報処理装置（請求項２１〜２７）が備える各手段としての機能は、プログラムによりコンピュータに実現させることができる。
【００５６】
請求項２８記載のプログラムは、請求項１記載の通信装置が備える処理実行手段と、受付判断手段と、実行制御手段としての機能を、ネットワークインタフェースを有するコンピュータに実現させるためのプログラムである。このプログラムを用いれば、請求項１記載の通信装置を構成することができる。
【００５７】
また、請求項２９記載のプログラムは、請求項６記載の通信装置を制御可能なコンピュータに、請求項２１記載の情報処理装置が備える第一設定手段と、第二設定手段と、設定判断手段と、報知手段としての機能を実現させるためのプログラムである。このプログラムを用いれば、請求項２１記載の情報処理装置を構成することができる。
【００５８】
また、請求項３０記載のプログラムは、上述の報知手段としての機能をコンピュータに実現させるためのプログラムに代えて、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、管理装置が未設定である旨を、利用者に向けて報知すると共に、第二設定手段による拒否対象装置の設定の実行を中止する機能をコンピュータに実現させるためのプログラムを含んだものである。このプログラムによれば、請求項２２記載の情報処理装置を構成することができる。
【００５９】
その他、請求項３１記載のプログラムは、処理実行手段が、ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、設定変更に関する指令内容を示す設定要求データを受信すると、設定要求データが示す指令内容に従い、自装置の設定を変更し、設定要求データに、指令内容を示す情報として、拒否対象装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、拒否対象装置として設定し、設定要求データに、指令内容を示す情報として、管理装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、管理装置として設定する構成にされた請求項６記載の通信装置とネットワークを介して通信可能なコンピュータに、請求項２３記載の情報処理装置が備える第一設定手段と、第二設定手段と、設定判断手段と、報知手段としての機能を実現させるためのプログラムである。このプログラムによれば、請求項２３記載の情報処理装置を構成することができる。
【００６０】
また、請求項３２記載のプログラムは、請求項９記載の通信装置を制御可能なコンピュータに、請求項２４記載の情報処理装置が備える第一設定手段と、第二設定手段と、設定判断手段と、報知手段としての機能を実現させるためのプログラムである。このプログラムによれば、請求項２４記載の情報処理装置を構成することができる。
【００６１】
また、請求項３３記載のプログラムは、上述の報知手段としての機能をコンピュータに実現させるためのプログラムに代えて、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、管理装置が未設定である旨を、利用者に向けて報知すると共に、第二設定手段による受付対象装置の設定の実行を中止する機能をコンピュータに実現させるためのプログラムを含んだものである。このプログラムによれば、請求項２５記載の情報処理装置を構成することができる。
【００６２】
その他、請求項３４記載のプログラムは、処理実行手段が、ネットワークインタフェースを介して、ネットワーク内の装置から送信されたデータを受信し、設定変更に関する指令内容を示す設定要求データを受信すると、この設定要求データが示す指令内容に従い、自装置の設定を変更し、設定要求データに、指令内容を示す情報として、受付対象装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、受付対象装置として設定し、設定要求データに、指令内容を示す情報として、管理装置の指定情報が含まれる場合には、自装置の設定を変更して、この指定情報が示す装置を、管理装置として設定する構成にされた請求項９記載の通信装置とネットワークを介して通信可能なコンピュータに、請求項２６記載の情報処理装置が備える第一設定手段と、第二設定手段と、設定判断手段と、報知手段としての機能を実現させるためのプログラムである。このプログラムによれば、請求項２６記載の情報処理装置を構成することができる。
【００６３】
また、請求項３５記載のプログラムは、上述の報知手段としての機能をコンピュータに実現させるためのプログラムに代えて、設定判断手段によって、管理装置が指定済又は設定済ではないと判断されると、自装置を管理装置に指定した管理装置の指定情報を含む設定要求データを、通信装置に送信することにより、ネットワークを介して、通信装置に対し管理装置を設定する機能をコンピュータに実現させるためのプログラムを含んだものである。このプログラムによれば、請求項２７記載の情報処理装置を構成することができる。
【発明を実施するための最良の形態】
【００６４】
以下、本発明の実施例について、図面と共に説明する。
【実施例１】
【００６５】
図１は、本発明が適用された第一実施例の通信システム１の構成を表す説明図である。本実施例の通信システム１は、広域ネットワークに接続されたゲートウェイ装置３と、プリンタ装置１０と、ＰＣ（パーソナルコンピュータ）３０と、からなる。プリンタ装置１０及びＰＣ３０は、夫々、ＴＣＰ／ＩＰ通信可能な構成にされており、この通信システム１には、プリンタ装置１０及びＰＣ３０から構成される一つのＬＡＮ（ローカルエリアネットワーク）が構築されている。
【００６６】
プリンタ装置１０は、各種プログラムを実行して装置内各部を統括制御するＣＰＵ１１と、ＣＰＵ１１により実行される各種プログラムを記憶するＲＯＭ１３と、ＣＰＵ１１によるプログラム実行時に作業領域として使用されるＲＡＭ１５と、各種設定データを記憶するデータ書換可能な不揮発性メモリとしてのＮＶＲＡＭ１７と、ＣＰＵ１１に制御されて、紙媒体に画像を形成（印刷）する印刷部２１と、表示部（液晶モニタ）及び利用者が操作可能な操作部（キー群）を備える表示操作部２３と、ＴＣＰ／ＩＰ方式にて通信制御を行い当該装置をＴＣＰ／ＩＰ通信可能に構成する通信制御部２５と、ＬＡＮに接続されたネットワークインタフェース（所謂ＬＡＮインタフェース）２７とを備える。
【００６７】
尚、図１では、通信制御部２５とＣＰＵ１１とを分けて示すが、通信制御部２５は、専用装置（例えば、専用のマイクロコンピュータ）で構成されてもよいし、ＣＰＵ１１にＴＣＰ／ＩＰ通信を実現するためのソフトウェア群（プロトコルスタック）を実行させて実現されてもよい。本実施例では、通信制御部２５での処理が、プログラムにより実現されるものとする。
【００６８】
また、ＰＣ３０は、各種プログラムを実行して装置内各部を統括制御するＣＰＵ３１と、ＣＰＵ３１により実行されるブートプログラム等を記憶するＲＯＭ３３と、ＣＰＵ３１によるプログラム実行時に作業領域として使用されるＲＡＭ３５と、オペレーティングシステムや応用プログラム等のプログラム及び各種データを記憶するハードディスク装置３７と、液晶モニタ等から構成される情報表示用の表示部４１と、キーボードやポインティングデバイス等から構成される利用者が操作可能な入力部４３と、ＴＣＰ／ＩＰ方式にて通信制御を行い当該装置をＴＣＰ／ＩＰ通信可能に構成する通信制御部４５と、ＬＡＮに接続されたネットワークインタフェース（所謂ＬＡＮインタフェース）４７とを備える。
【００６９】
また、本実施例では、プリンタ装置１０が、ＬＡＮ内の他の装置と通信して、所定の機能（ネットワーク印刷機能等）を実現するタスクを、ＣＰＵ１１で実行する構成にされており、本実施例では、プリンタ装置１０において、通信制御部２５が、これらタスクとＬＡＮ内のほかの装置との間でやりとりされるデータを中継する。図２は、プリンタ装置１０の通信制御部２５の動作（受信動作）を示す説明図である。
【００７０】
通信制御部２５は、上記タスクが生成した送信データに対して、自装置に割り当てられたＩＰアドレスを、送信元アドレスの情報として付加するなどの所定の処理を施すことにより、この送信データをＴＣＰ／ＩＰ形式のデータに変換し、ネットワークインタフェース２７に出力する。一方、ネットワークインタフェース２７は、通信制御部２５が生成した送信データを、ＬＡＮに送出するための電気的な信号に変換して、これをＬＡＮに出力すると共に、ＬＡＮから受信した電気的な信号に基づいて、受信信号を、通信制御部２５が受付可能なディジタルデータに変換する。そして、これを内蔵のバッファに蓄積する。
【００７１】
通信制御部２５は、この受信データを、ネットワークインタフェース２７のバッファから取り出して、受信データが示すポート番号等の情報に基づき、受け渡し先のタスクを決定し、この受信データを対応するタスクに提供する。また、本実施例の通信制御部２５は、フィルタリング機能を有し、ＮＶＲＡＭ１７が記憶するフィルタリング設定データに基づいて動作して、フィルタリング機能がオンに設定されている期間には、フィルタリング設定データに基づき、所定のＩＰアドレスが送信元アドレスとして付された受信データを破棄し、対応するタスクに受信データを提供する動作を行わないようにする。
【００７２】
図３は、プリンタ装置１０のＮＶＲＡＭ１７が記憶するフィルタリング設定データの構成を表す説明図である。フィルタリング設定データは、フィルタリング機能の動作内容を決定付けるデータであり、機能オンオフ設定データと、モード設定データと、管理装置設定データと、対象範囲設定データと、から構成される。
【００７３】
機能オンオフ設定データは、フィルタリング機能のオンオフを切り替えるためのデータであり、「有効」及び「無効」のいずれかの値を示すデータである。この機能オンオフ設定データが「有効」との値を示している場合、通信制御部２５は、フィルタリング機能をオンにし、「無効」との値を示している場合、フィルタリング機能をオフにする。
【００７４】
また、モード設定データは、「許可モード」及び「禁止モード」のいずれかの値を示すデータである。詳しくは後述するが、本実施例における通信制御部２５は、モード設定データが「許可モード」との値を示している場合、対象範囲設定データが示す範囲内のＩＰアドレスが割り当てられた装置からのデータの受付を許可して、このデータを対応するタスクに提供し、それ以外の装置からのデータの受付を禁止して、このデータを破棄する動作を行う。また、モード設定データが「禁止モード」との値を示している場合、通信制御部２５は、対象範囲データが示す範囲内のＩＰアドレスが割り当てられた装置からのデータの受付を禁止して、このデータを破棄する動作を行い、それ以外の装置からのデータの受付を許可して、このデータを対応するタスクに提供する動作を行う。
【００７５】
その他、管理装置設定データは、データ破棄対象から除外する管理装置のＩＰアドレスを示すものである。詳しくは詳述するが、通信制御部２５は、フィルタリング機能がオンにされていても、管理装置のＩＰアドレスに一致するＩＰアドレスが送信元アドレスとして示されたデータについては、例外的に、このデータを破棄せずに対応するタスクに提供する動作を行う。
【００７６】
また、対象範囲設定データは、フィルタリングの対象となるＩＰアドレスの範囲（アドレス範囲）を示すデータである。アドレス範囲は、ＩＰアドレスの情報と、有効なアドレス値を示すマスク情報と、により記述される。例えば、ＩＰアドレスの情報が「１０．１３４．０．０」であり、マスク情報が「２５５．２５５．０．０」である場合には、上位１６ビットが値「１０．１３４」であるＩＰアドレスがフィルタリングの対象となる。
【００７７】
次に、通信制御部２５が実行する受信制御処理について説明する。図４は、通信制御部２５が繰返し実行する受信制御処理を表すフローチャートである。上述したフィルタリング機能は、この受信制御処理にて実現される。
【００７８】
受信制御処理を実行すると、通信制御部２５は、ネットワークインタフェース２７が、ＬＡＮ内の装置からデータ（ＩＰパケット）を受信するまで待機し（Ｓ１１０）、ネットワークインタフェース２７がデータを受信すると（Ｓ１１０でＹｅｓ）、ＮＶＲＡＭ１７が記憶するフィルタリング設定データに基づき、フィルタリング機能がオンにされているか否かを判断する（Ｓ１２０）。具体的には、フィルタリング設定データを構成する機能オンオフ設定データが「有効」との値を示している場合には、フィルタリング機能がオンにされていると判断し、機能オンオフ設定データが「無効」との値を示している場合には、フィルタリング機能がオンにされていない（オフにされている）と判断する。
【００７９】
ここで、フィルタリング機能がオンにされていないと判断すると（Ｓ１２０でＮｏ）、通信制御部２５は、Ｓ１９０に移行し、ネットワークインタフェース２７が受信したデータを受け付ける。即ち、受信データが示すポート番号に対応するタスクに、受信データを提供する。その後、当該受信制御処理を終了する。
【００８０】
一方、フィルタリング機能がオンにされていると判断すると（Ｓ１２０でＹｅｓ）、通信制御部２５は、Ｓ１４０に移行し、モード設定データが「許可モード」との値を示しているか否かを判断する。そして、モード設定データが「許可モード」との値を示している場合には、Ｓ１５０に移行し、モード設定データが「禁止モード」との値を示している場合には、Ｓ２００に移行する。
【００８１】
また、Ｓ１５０に移行すると、通信制御部２５は、ＮＶＲＡＭ１７が記憶する対象範囲設定データが示すアドレス範囲と、受信データが示す送信元アドレスとを照合し、受信データが示す送信元アドレスが、対象範囲設定データが示すアドレス範囲に含まれるものであるか否かを判断する（Ｓ１６０）。
【００８２】
尚、通信制御部２５では、データ送信時に、送信元アドレスの情報として、自装置に割り当てられたＩＰアドレスを送信データに付加すると説明したが、ＴＣＰ／ＩＰ通信を行うＰＣ３０においても、送信データには、データ送信時に、自装置に割り当てられたＩＰアドレスが送信元アドレスとして付加される。Ｓ１６０の処理では、このように送信データに付加された送信元アドレスに基づいて、送信元装置に割り当てられたＩＰアドレスが、対象範囲設定データに登録されたアドレス範囲内にあるか否かを判断することにより、送信元装置が、対象範囲設定データにアドレス範囲の情報によって登録された受付対象装置であるか否かを判断する。
【００８３】
Ｓ１６０で、受信データが示す送信元アドレスが、対象範囲設定データが示すアドレス範囲に含まれるものであると判断すると（Ｓ１６０でＹｅｓ）、通信制御部２５は、Ｓ１９０に移行し、ネットワークインタフェース２７が受信したデータを、対応するタスクに提供する。その後、当該受信制御処理を終了する。
【００８４】
一方、受信データが示す送信元アドレスが、対象範囲設定データが示すアドレス範囲に含まれるものではないと判断すると（Ｓ１６０でＮｏ）、通信制御部２５は、受信データが示す送信元アドレスと、管理装置設定データが示すＩＰアドレスとを照合し（Ｓ１７０）、受信データが示す送信元アドレスが、管理装置設定データが示すＩＰアドレスと一致するか否かを判断する（Ｓ１８０）。
【００８５】
そして、上記送信元アドレスが、管理装置設定データが示すＩＰアドレスと一致すると判断すると（Ｓ１８０でＹｅｓ）、Ｓ１９０に移行し、ネットワークインタフェース２７が受信したデータを、対応するタスクに提供する。その後、当該受信制御処理を終了する。尚、管理装置設定データが空情報である場合には、Ｓ１８０で例外なくＹｅｓと判断することにより、フィルタリング機能を無効化する。
【００８６】
また、送信元アドレスが、管理装置設定データが示すＩＰアドレスと一致しないと判断すると（Ｓ１８０でＮｏ）、通信制御部２５は、Ｓ２４０に移行し、ネットワークインタフェース２７が受信したデータを受け付けずに(即ち、対応するタスクにデータを提供せずに)、その受信データを破棄する（データ消去する）。その後、当該受信制御処理を終了する。
【００８７】
その他、Ｓ１４０で、モード設定データが「許可モード」との値を示していないと判断し（換言すると、モード設定データが「禁止モード」との値を示していると判断し）、Ｓ２００に移行すると、通信制御部２５は、ＮＶＲＡＭ１７が記憶する対象範囲設定データが示すアドレス範囲と、受信データが示す送信元アドレスとを照合し、受信データが示す送信元アドレスが、対象範囲設定データが示すアドレス範囲に含まれるものであるか否かを判断する（Ｓ２１０）。
【００８８】
そして、受信データが示す送信元アドレスが、対象範囲設定データが示すアドレス範囲に含まれるものではないと判断すると（Ｓ２１０でＮｏ）、通信制御部２５は、Ｓ１９０に移行し、ネットワークインタフェース２７が受信したデータを、対応するタスクに提供する。その後、当該受信制御処理を終了する。
【００８９】
一方、受信データが示す送信元アドレスが、対象範囲設定データが示すアドレス範囲に含まれるものであると判断すると（Ｓ２１０でＹｅｓ）、通信制御部２５は、受信データが示す送信元アドレスと、管理装置設定データが示すＩＰアドレスとを照合し（Ｓ２２０）、受信データが示す送信元アドレスが、管理装置設定データが示すＩＰアドレスと一致するか否かを判断する（Ｓ２３０）。
【００９０】
そして、送信元アドレスが、管理装置設定データが示すＩＰアドレスと一致すると判断すると（Ｓ２３０でＹｅｓ）、Ｓ１９０に移行し、ネットワークインタフェース２７が受信したデータを、対応するタスクに提供する。その後、当該受信制御処理を終了する。
【００９１】
これに対し、送信元アドレスが、管理装置設定データが示すＩＰアドレスと一致しないと判断すると（Ｓ２３０でＮｏ）、通信制御部２５は、Ｓ２４０に移行し、ネットワークインタフェース２７から、その受信データを破棄する。その後、当該受信制御処理を終了する。このようにして、フィルタリング機能は、受信制御処理にて実現される。
【００９２】
また、本実施例において、プリンタ装置１０におけるＣＰＵ１１では、上述したタスクとして、図５に示す処理を実現する設定変更処理タスクと、図６（ａ）に示す処理を実現する印刷ジョブ登録処理タスクと、が実行される。
【００９３】
図５は、設定変更処理タスク（ＣＰＵ１１）が繰返し実行する設定変更処理を表すフローチャートである。
設定変更処理タスクは、通信制御部２５を通じて、ＬＡＮ内の装置（ＰＣ３０）から設定情報要求データ、若しくは、設定指令データを受信すると（Ｓ３１０でＹｅｓ）、ＮＶＲＡＭ１７が記憶するフィルタリング設定データに基づき、現在の設定内容（フィルタリング機能オン／オフの設定内容、モードの設定内容、管理装置の設定内容、アドレス範囲の設定内容）を示した設定内容開示データを生成し（Ｓ３２０）、これを、通信制御部２５を通じて、要求元装置へ送信する（Ｓ３３０）。その後、Ｓ３１０に移行する。
【００９４】
一方、通信制御部２５を通じて、ＬＡＮ内の装置（ＰＣ３０）から設定指令データを受信すると（Ｓ３４０）、設定変更処理タスクは、受信した設定指令データが示す指令内容に従って、ＮＶＲＡＭ１７が記憶するフィルタリング設定データを更新し、設定変更を行う（Ｓ３５０）。尚、設定指令データは、利用者の設定操作に従って、対応する装置（ＰＣ３０）で生成される。具体的に、設定指令データには、機能オンオフ設定データ、モード設定データ、管理装置設定データ、対象範囲設定データが含まれ、通信制御部２５は、これらのデータと一致する値に、フィルタリング設定データの各値を更新し、指令内容に従う設定変更を行う。また、このようにしてＳ３５０での処理を終えると、Ｓ３１０に移行し、再び、ＬＡＮ内の装置（ＰＣ３０）から設定情報要求データ、若しくは、設定指令データを受信するまで待機する。
【００９５】
また、図６（ａ）は、印刷ジョブ登録処理タスク（ＣＰＵ１１）が繰返し実行する印刷ジョブ登録処理を表すフローチャートである。本実施例において、印刷ジョブ登録処理タスクは、通信制御部２５を通じて、ＬＡＮ内の装置（ＰＣ３０）から印刷指令データを受信すると（Ｓ４１０でＹｅｓ）、印刷指令データに格納されたプリントデータを、印刷部２１に印刷出力させるために、このプリントデータについての印刷ジョブを、当該プリンタ装置１０が備えるキュー（図示せず）に登録する（Ｓ４２０）。
【００９６】
プリンタ装置１０は、このような処理を、印刷指令データを受信する度に実行することにより、ＰＣ３０からＬＡＮを介して受信した各プリンタデータについての印刷処理を、印刷部２１に実行させる。尚、本実施例では、各ＰＣ３０がプリンタ装置１０に対し、プリントデータを格納した上述の印刷指令データを送信する機能を有するものとする。
【００９７】
また、図６（ｂ）は、印刷ジョブ登録処理タスクと並列動作するタスクにより実現される印刷制御処理を表すフローチャートである。印刷制御処理タスク（ＣＰＵ１１）は、図６（ｂ）に示す印刷制御処理を繰返し実行する構成にされ、キューに印刷ジョブが登録されている場合（Ｓ４５０でＹｅｓ）、キューから登録日時の最も古いジョブを一つ実行対象に選択し、この印刷ジョブを実行する（Ｓ４６０）。即ち、選択した印刷ジョブに対応するプリントデータを、印刷部２１に入力して、印刷部２１に、このプリントデータに基づく画像を、印刷出力させる。そして、このような動作を、未実行の印刷ジョブがキューからなくなるまで繰返し、印刷ジョブがなくなると、新たな印刷ジョブが登録されるまで待機し、新たに印刷ジョブが登録されると、この印刷ジョブを実行する。尚、本実施例のプリンタ装置１０が備えるネットワーク印刷機能は、印刷制御処理タスクと印刷ジョブ登録処理タスクとが、上述したように動作することにより実現される。
【００９８】
また、当該通信システム１を構成するＰＣ３０の一部は、ハードディスク装置３７に、図７に示す機能設定処理をＣＰＵ３１に実行させるための機能設定プログラムを有し、この機能設定プログラムを実行することにより、利用者の指示に従って、上述した設定情報要求データ、及び、設定指令データを、プリンタ装置１０に送信する。尚、図７は、入力部４３から機能設定プログラムの実行指示が入力されると、ＣＰＵ３１が実行する機能設定処理を表すフローチャートである。
【００９９】
機能設定処理を実行すると、ＣＰＵ３１は、まず周知の手法にて、ＬＡＮ内のプリンタ装置１０を検索し、ＬＡＮ内に存在するプリンタ装置１０のリストを表すＧＵＩ構成のプリンタ装置選択画面を、表示部４１に表示させる（Ｓ５１０）。その後、ＣＰＵ３１は、Ｓ５２０に移行し、利用者の選択操作により、プリンタ装置選択画面を通じて、ＬＡＮ内に存在するプリンタ装置１０の一つが選択されたか否かを判断する。そして、選択されていないと判断すると（Ｓ５２０でＮｏ）、プリンタ装置１０の一つが利用者により選択されるまで待機し、選択されると（Ｓ５２０でＹｅｓ）、利用者により選択されたプリンタ装置１０に対して、設定情報要求データを、通信制御部４５を介して送信することにより、プリンタ装置１０から設定内容開示データを、通信制御部４５を介して取得（受信）する（Ｓ５３０）。
【０１００】
また、上記プリンタ装置１０から設定内容開示データを受信すると、ＣＰＵ３１は、この設定内容開示データに基づき、プリンタ装置１０の現在の設定内容を記したＧＵＩ構成のフィルタリング設定画面を、表示部４１に表示させる（Ｓ５４０）。
【０１０１】
尚、図８は、このフィルタリング設定画面の構成を表す説明図である。図８に示すように、フィルタリング設定画面は、フィルタリング機能のオン／オフ設定用のチェックボックスＡ１と、モード設定用の一対のラジオボタンＡ２と、管理装置のアドレス設定用の入力欄Ａ３と、ＩＰアドレス入力欄Ａ４１及びマスク情報入力欄Ａ４２からなるアドレス範囲設定用の１対の入力欄Ａ４と、設定実行指示入力用の設定キーＡ５と、キャンセル指示入力用のキャンセルキーＡ６と、を備える。
【０１０２】
Ｓ５４０において、ＣＰＵ３１は、設定内容開示データが示す現在の設定内容に従って、チェックボックスＡ１をチェック状態又は非チェック状態にすると共に、「許可モード」に対応するラジオボタンＡ２１及び「禁止モード」に対応するラジオボタンＡ２２のいずれか一つをマークし、管理装置のＩＰアドレスが設定されている場合には、そのＩＰアドレスを、入力欄Ａ３に記述し、アドレス範囲が設定されている場合には、そのアドレス範囲を示すＩＰアドレスの情報を、入力欄Ａ４１に記述し、マスク情報を、対応する入力欄Ａ４２に記述する。このような手法によって、ＣＰＵ３１は、Ｓ５４０において、プリンタ装置１０のステータス情報として、現在の設定内容を記したフィルタリング設定画面を、表示部４１に表示させる。
【０１０３】
また、Ｓ５４０において、フィルタリング設定画面を表示出力すると、ＣＰＵ３１は、入力部４３から利用者の操作情報が入力されるまで待機し、利用者の操作情報が入力されると（Ｓ５５０でＹｅｓ）、その操作情報がキャンセルキーＡ６の押下操作を示す操作情報であるか否かを判断し（Ｓ５６０）、キャンセルキーＡ６の押下操作を示す操作情報であると判断すると（Ｓ５６０でＹｅｓ）、当該機能設定処理を終了する。
【０１０４】
一方、キャンセルキーＡ６の押下操作を示す操作情報ではないと判断すると（Ｓ５６０でＮｏ）、ＣＰＵ３１は、上記操作情報が設定キーＡ５の押下操作を示す操作情報であるか否かを判断し（Ｓ５７０）、上記操作情報が設定キーＡ５の押下操作を示す操作情報ではないと判断すると（Ｓ５７０でＮｏ）、上記入力された操作情報に従って、対応する処理を実行する（Ｓ５８０）。
【０１０５】
具体的には、操作情報に基づいて、対応するフィルタリング設定画面の操作対象を識別し、操作対象がチェックボックスＡ１である場合には、チェックボックスＡ１のチェック状態／非チェック状態を切り替える。また、操作対象がラジオボタンＡ２である場合には、選択されたラジオボタンＡ２１，Ａ２２の一つをマークし、それ以外のラジオボタンＡ２１，Ａ２２を非マーク状態にする。また、操作対象が入力欄Ａ３，Ａ４である場合には、対応する入力欄に、入力部４３から入力された文字列を記述する。Ｓ５８０では、このようにして、操作情報に基づき、フィルタリング設定画面を更新する。
【０１０６】
また、上記入力された操作情報が設定キーＡ５の押下操作を示す操作情報であると判断すると（Ｓ５７０でＹｅｓ）、ＣＰＵ３１は、Ｓ５９０に移行し、各入力欄Ａ３，Ａ４（但し、文字列が入力されていない入力欄を除く）に入力された文字列が、ＩＰアドレスを示す記述となっているか否かを判断し、ＩＰアドレスを示す記述となっていない場合には（Ｓ５９０でＮｏ）、Ｓ６００に移行して、ＩＰアドレスの記述が適切でない旨のメッセージを、フィルタリング設定画面とは別に用意されたメッセージ表示画面に表示する。尚、図９（ａ）は、ＩＰアドレスの記述が適切でない旨のメッセージを示すメッセージ表示画面の構成を表す説明図である。
【０１０７】
また、Ｓ６００では、このメッセージ表示画面（図９（ａ）参照）に表示された「ＯＫキー」が、利用者により押下操作されるまで待機し、押下操作されると、ＣＰＵ３１は、Ｓ５５０に移行し、入力部４３から新たな操作情報が入力されるまで待機する。
【０１０８】
一方、Ｓ５９０において、各入力欄Ａ３，Ａ４に入力された文字列が、ＩＰアドレスを示す記述となっていると判断すると（Ｓ５９０でＹｅｓ）、ＣＰＵ３１は、管理装置のＩＰアドレスを、利用者から取得しているか否かを判断する（Ｓ６１０）。具体的には、入力欄Ａ３に文字列が入力されているか否かを判断することより、管理装置のＩＰアドレスを取得しているか否かを判断する。
【０１０９】
そして、管理装置のＩＰアドレスを取得していないと判断すると（Ｓ６１０でＮｏ）、ＣＰＵ３１は、管理装置のＩＰアドレスの入力を指示するメッセージを、メッセージ表示画面に表示する（Ｓ６２０）。尚、図９（ｂ）は、管理装置のＩＰアドレスの入力を指示するメッセージが表示されたメッセージ表示画面の構成を表す説明図である。また、Ｓ６２０では、このメッセージ表示画面（図９（ｂ）参照）に表示した「ＯＫキー」が、利用者により押下操作されるまで待機し、押下操作されると、ＣＰＵ３１は、Ｓ５５０に移行し、入力部４３から新たな操作情報が入力されるまで待機する。
【０１１０】
これに対し、管理装置のＩＰアドレスを取得していると判断すると（Ｓ６１０でＹｅｓ）、ＣＰＵ３１は、フィルタリング設定画面が示す内容で、プリンタ装置１０に対して設定を施してもよいか否かを利用者に確認するメッセージをメッセージ表示画面に表示する（Ｓ６３０）。尚、図９（ｃ）は、プリンタ装置１０に対して設定を施してもよいか否かを利用者に確認するメッセージを示すメッセージ表示画面の構成を表す説明図である。
【０１１１】
このメッセージ表示画面には、「設定キー」と、「キャンセルキー」とが設けられており、ＣＰＵ３１は、Ｓ６３０におけるメッセージ表示後、利用者の操作により入力部４３から、メッセージ表示画面の「設定キー」の押下操作を示す操作情報、若しくは、「キャンセルキー」の押下操作を示す操作情報が入力されるまで待機する。そして、操作情報が入力されると、Ｓ６４０に移行して、その操作情報が「設定キー」の押下操作を示す操作情報であるか否かを判断し、「設定キー」の押下操作ではないと判断すると(即ち、「キャンセルキー」の押下操作であると判断すると)、Ｓ５５０に移行する。
【０１１２】
一方、操作情報が「設定キー」の押下操作を示す操作情報であると判断すると（Ｓ６４０でＹｅｓ）、ＣＰＵ３１は、フィルタリング設定画面が示す設定内容に一致する設定変更を、プリンタ装置１０に実行させるための指令内容を記述した設定指令データを、上記プリンタ装置選択画面にて選択されたプリンタ装置１０に、通信制御部４５を介して送信する（Ｓ６５０）。また、Ｓ６５０での処理が完了すると、ＣＰＵ３１は、Ｓ５５０に移行して、次の入力操作が利用者によりなされるまで待機する。
【０１１３】
以上、本実施例の通信システム１について説明したが、この通信システム１によれば、送信元アドレスが管理装置のＩＰアドレスに一致する受信データについては、フィルタリング機能がオンにされていても、又、送信元アドレスが対象範囲設定データにより示されているアドレス範囲に含まれていても、プリンタ装置１０が、これを受け付けて、対応するタスクに受信データを提供する。
【０１１４】
従って、本実施例によれば、利用者（管理者）が、フィルタリング設定画面を通じたアドレス範囲の設定時に誤った設定を行った場合でも、管理装置として登録されたＰＣ３０からは、設定反映後も、ＬＡＮを通じてプリンタ装置１０にアクセスすることができる。
【０１１５】
結果、本実施例によれば、上述した機能設定プログラムを有するＰＣ３０を管理装置として登録することにより、上述したような設定ミスが発生した場合にでも、再度、ネットワークを通じて、プリンタ装置１０に対して設定を施すことができる。
【０１１６】
つまり、従来では、アドレス範囲の設定時にミスをすると、ネットワークを通じて管理装置からプリンタ装置にアクセスすることができなくなるため、再設定を行うためには、プリンタ装置の操作部を通じて設定操作を行う必要があったが、本実施例の通信システム１によれば、このような問題を解決することができる。プリンタ装置の操作部は操作性に乏しいため、プリンタ装置の操作部を用いた再設定では利用者に不快感が及ぶことになるが、本実施例の通信システム１によれば、操作性に優れたＰＣ３０の入力部４３から再設定を行うことができるので、操作性の乏しさから生じる利用者の不快感を、十分に解消することができる。
【０１１７】
その他、本実施例では、管理装置が設定されていない状態で、フィルタリング機能が有効になるのを防止するため、プリンタ装置１０の設定を更新する際には、管理装置のＩＰアドレスが入力されているか否かを判断し、管理装置のＩＰアドレスが入力されていない場合には、メッセージ表示画面を通じて、管理装置のＩＰアドレスを入力するよう指示し、管理装置のＩＰアドレスが入力されるまでは、プリンタ装置１０の設定を更新しないようにした。従って、本実施例によれば、管理装置として登録された特定装置（ＰＣ３０）からは確実にプリンタ装置１０にアクセスすることができて、管理装置からプリンタ装置１０にアクセスすることができなくなる問題を確実に防止することができる。
【０１１８】
尚、本実施例の通信システム１は、請求項１２〜１８記載の管理システムに相当し、本発明の通信装置は、プリンタ装置１０に相当し、本発明の情報処理装置は、機能設定プログラムを有するＰＣ３０に相当する。また、処理実行手段は、印刷ジョブ登録処理タスク及び設定変更処理タスクに相当し、ステータス要求データは、設定情報要求データに相当し、設定要求データは、設定指令データに相当する。
【０１１９】
その他、受付判断手段は、送信元装置のＩＰアドレスを識別し、送信元装置が、対象範囲設定データが示すアドレス範囲内のＩＰアドレスを使用する装置である否かにより（所定の判断基準）、データを受け付けるか否かを判断する（Ｓ１６０，Ｓ１８０）と共に、送信元装置が管理装置である場合には、Ｓ１６０，Ｓ１８０での判断にかかわらずデータを受け付けると判断する処理（受信制御処理）にて実現されている。また、拒否対象装置は、「禁止モード」での対象範囲設定データにて定義され、受付対象装置は、「許可モード」での対象範囲設定データにて定義されている。
【０１２０】
また、実行制御手段は、先のステップでデータを受け付けると判断すると（即ち、Ｓ１９０に移行する判断を行うと）、受信データを対応するタスクに提供し、先のステップでデータを受け付けないと判断すると（即ち、Ｓ２４０に移行する判断を行うと）、受信データを破棄して、受信データを対応するタスクに提供しない処理（Ｓ１９０，Ｓ２４０）を実行することにより実現されている。また、管理装置のアドレスを記憶する記憶装置は、ＮＶＲＡＭ１７に相当する。
【０１２１】
その他、情報処理装置が備える第一及び第二設定手段は、フィルタリング設定画面の入力欄Ａ３への入力値（管理装置の指定情報）を記述した管理装置設定データを設定指令データに格納すると共に、フィルタリング設定画面の入力欄Ａ４への入力値（拒否対象装置又は受付対象装置の指定情報）を記述した対象範囲設定データを設定指令データに格納し、これをプリンタ装置１０に送信する処理（Ｓ６５０）にて実現されている。
【０１２２】
また、設定判断手段は、Ｓ６１０での処理にて実現されている。その他、報知手段は、Ｓ６２０での処理にて実現されており、設定を中止する動作は、Ｓ６２０の処理後、Ｓ６５０へ移行せず、Ｓ５５０に移行する動作にて実現されている。また、入力装置は、ＰＣ３０が備える入力部４３に相当する。
【０１２３】
また、上記実施例では、フィルタリング設定画面における「設定キー」の押下操作時に、管理装置のＩＰアドレスが入力欄Ａ３に入力されていない場合、管理装置のＩＰアドレスを入力するように指示するメッセージを表示して、管理装置のＩＰアドレスの入力を、利用者に促すようにしたが、管理装置としては、現在設定操作を行っているＰＣ３０を登録するのが適切であるので、フィルタリング設定画面における「設定キー」の押下操作時に、管理装置のＩＰアドレスが入力欄Ａ３に入力されていない場合には、現に、このフィルタリング設定画面を表示している自装置のＩＰアドレスを、管理装置のＩＰアドレスとして自動的に設定するように、機能設定プログラムを設計するとよい。
【０１２４】
（変形例）
以下に説明する変形例の通信システム１は、ＰＣ３０に搭載された機能設定プログラムが、フィルタリング設定画面における「設定キー」の押下操作時に、管理装置のＩＰアドレスが入力欄Ａ３に入力されていない場合、自装置のＩＰアドレスを、管理装置のＩＰアドレスとして自動的に設定するように構成されたプログラムであることを特徴とするものである。
【０１２５】
図１０は、この変形例の通信システム１において、ＣＰＵ３１が、機能設定プログラムに基づいて実行する機能設定処理を表すフローチャートである。本変形例では、上述した実施例の機能設定処理におけるＳ６２０の処理に代えて、ＣＰＵ３１が、以下に説明するＳ６２１，Ｓ６２３の処理を実行する程度であるので、以下では、図１０を用いて、Ｓ６１０でＮｏと判断した場合のＣＰＵ３１の処理動作を説明するに留める。
【０１２６】
本変形例において、ＣＰＵ３１は、Ｓ６１０で、管理装置のＩＰアドレスを取得していないと判断すると（Ｓ６１０でＮｏ）、通信制御部４５が保持する自装置に割り当てられたＩＰアドレスの情報を、通信制御部４５から取得し、自装置のＩＰアドレスを、管理装置のＩＰアドレスとして、フィルタリング設定画面における入力欄Ａ３に記述して、フィルタリング設定画面を更新すると共に（Ｓ６２１）、自装置のＩＰアドレスを、管理装置のＩＰアドレスとして設定する旨のメッセージを、メッセージ表示画面に表示する（Ｓ６２３）。尚、図１１は、自装置のＩＰアドレスを管理装置のＩＰアドレスとして設定する旨のメッセージを示したメッセージ表示画面の構成を表す説明図である。
【０１２７】
このメッセージ表示画面には、「設定キー」と、「キャンセルキー」とが設けられており、ＣＰＵ３１は、Ｓ６２３におけるメッセージ表示後、利用者の操作により入力部４３から、メッセージ表示画面の「設定キー」の押下操作を示す操作情報、若しくは、「キャンセルキー」の押下操作を示す操作情報が入力されるまで待機する。
【０１２８】
そして、上記操作情報が入力されると、Ｓ６４０に移行し、その操作情報が「設定キー」の押下操作を示す操作情報であるか否かを判断し、操作情報が「設定キー」の押下操作を示す操作情報ではないと判断すると(即ち、「キャンセルキー」の押下操作を示す操作情報であると判断すると)、Ｓ５５０に移行し、操作情報が「設定キー」の押下操作を示す操作情報であると判断すると、Ｓ６５０に移行する。そして、Ｓ６５０では、管理装置のＩＰアドレスとして、自装置のＩＰアドレスを設定するための指令内容を含む設定指令データ（自装置のＩＰアドレスを記した管理装置設定データを含む設定指令データ）を、上記プリンタ装置選択画面にて選択されたプリンタ装置１０に、通信制御部４５を介して送信する。これにより、ＣＰＵ３１は、プリンタ装置１０に、自装置のＩＰアドレスを、管理装置のＩＰアドレスとして登録させる。
【０１２９】
このように構成された変形例の通信システム１によれば、利用者により管理装置のＩＰアドレスが入力されなかった場合、現に利用者が操作しているＰＣ３０のＩＰアドレスを、管理装置のＩＰアドレスとして設定するため、利用者がフィルタリング設定画面にてアドレス範囲の設定ミスをした場合にでも、その設定後、同一のＰＣ３０からのプリンタ装置１０に対する再設定を、フィルタリング機能により妨害することがない。従って、この変形例によれば、設定ミスによって、現に設定操作をしている利用者のＰＣ３０（管理装置）からプリンタ装置へのアクセスが制限されることによって、再設定操作が煩雑になる問題を解決することができ、好適な管理システムを構築することができる。
【０１３０】
尚、本実施例において、管理装置のＩＰアドレスが入力欄Ａ３に入力されていない場合（即ち、管理装置の指定を受けていない場合）に、現に利用者が設定操作をしている自装置のＩＰアドレスを、入力欄Ａ３に自動記入し（Ｓ６２１）、自装置のＩＰアドレスを管理装置のＩＰアドレスとして記述した管理装置設定データを格納した設定指令データを、プリンタ装置１０に送信する動作（Ｓ６５０）は、本発明（請求項１８）の自動設定手段に相当する。
【実施例２】
【０１３１】
次に、第二実施例の通信システム１０１について説明する。図１２は、第二実施例の通信システム１０１の構成を表す説明図である。
本実施例の通信システム１０１は、第一実施例の通信システム１において用いられたプリンタ装置１０を、組込ウェブサーバ（ＥＷＳ）１９を備えるプリンタ装置１１０に変更すると共に、組込ウェブサーバ１９が提供するウェブページを解釈して、ウェブページに対応する画面を表示部４１に表示するための処理をＣＰＵ３１に実行させるためのウェブブラウザ（プログラム）を、ＰＣ３０のハードディスク装置３７に、インストールした程度のものである。従って、本実施例では、プリンタ装置１１０及びＰＣ３０における第一実施例と同一構成の部位については説明を省略することにし、主に、組込ウェブサーバ１９の処理動作、及び、ウェブブラウザにて実現されるＰＣ３０の処理動作について説明することにする。
【０１３２】
尚、図１２では、組込ウェブサーバ１９と、ＣＰＵ１１とを分けて示しているが、組込ウェブサーバ１９は、専用装置（例えば、専用のマイクロコンピュータ等）にて構成されてもよいし、ＣＰＵ１１に対応するプログラムを実行させることにより実現されてもよい。以下では、組込ウェブサーバ１９が、通信制御部２５側からは、ＣＰＵ１１により実行される上述のタスクと同様に扱われ、ネットワークインタフェース２７により受信された組込ウェブサーバ１９宛のデータについては、通信制御部２５が、上述の処理（受信制御処理）に基づいて、組込ウェブサーバ１９に提供するものとする。また、本実施例では、組込ウェブサーバ１９での処理が、プログラムにより実現されるものとする。
【０１３３】
図１３及び図１４は、組込ウェブサーバ１９が実行する設定処理を表すフローチャートである。組込ウェブサーバ１９は、当該組込ウェブサーバ１９配下にある設定処理用のプログラム宛の接続要求データを、通信制御部２５を介して、ＬＡＮ内の装置（ＰＣ３０）から受信すると、図１３に示す設定処理を実行する。
【０１３４】
設定処理を実行すると、組込ウェブサーバ１９は、最初に、ログイン処理を実行して、接続要求してきたＬＡＮ内の装置からログインＩＤ等の認証情報を取得し（Ｓ７１０）、その後、この認証情報に基づき、利用者が、正当な利用者であるか否かを判断し、利用者が正当な利用者である場合には、ログインＯＫと判定して（Ｓ７２０でＹｅｓ）、Ｓ７３０に移行し、利用者が正当な利用者でない場合には、ログインＮＧと判定して（Ｓ７２０でＮｏ）、当該設定処理を終了する。
【０１３５】
また、Ｓ７３０に移行すると、組込ウェブサーバ１９は、初期画面として、当該装置が提供する各種サービス（ログアウトサービスを含む）を選択可能な選択画面を接続要求元装置（ＰＣ３０）に表示させるための初期画面データ（ウェブページ：例えば、ＨＴＭＬ（HyperText Markup Language）形式のデータ）を、接続要求元装置に通信制御部２５を介して送信し、その後、この初期画面を通じて利用者が選択したサービスについての要求データが接続要求元装置から送信されてくるまで待機する（Ｓ７４０）。そして、要求データを受信すると（Ｓ７４０でＹｅｓ）、この要求データが、フィルタリング設定画面の要求データであるか否かを判断し（Ｓ７５０）、要求データがフィルタリング設定画面の要求データではない場合には（Ｓ７５０でＮｏ）、要求データに対応する処理を実行した後（Ｓ７５５）、当該設定処理を終了する。
【０１３６】
一方、受信した要求データが、フィルタリング設定画面の要求データであると判断すると（Ｓ７５０でＹｅｓ）、組込ウェブサーバ１９は、フィルタリング設定データに基づき、現在の設定内容を記したフィルタリング設定画面データ（ウェブページ）を生成し（Ｓ７６０）、このフィルタリング設定画面データを、接続要求元装置に、通信制御部２５を通じて送信する（Ｓ７７０）。
【０１３７】
尚、フィルタリング設定画面データは、接続要求元装置のウェブブラウザに、図８に示す形式のフィルタリング設定画面を表示させるためのデータである。このデータを、ＨＴＭＬ形式で生成する場合には、例えば、フォームタグ内に、入力欄Ａ１を表示させるためのタグとして、ｃｈｅｃｋｂｏｘタイプのインプットタグを記述すると共に、入力欄Ａ２を表示させるためのタグとして、ｒａｄｉｏタイプのインプットタグを、ラジオボタン毎に記述し、更に、入力欄Ａ３，Ａ４を表示させるためのタグとして、ｔｅｘｔタイプのインプットタグを、入力欄毎に記述し、設定キーＡ５を表示させるためのタグとして、ｓｕｂｍｉｔタイプのインプットタグを記述し、キャンセルキーＡ６を表示させるためのタグとして、初期画面へのリンク情報を記述したボタンタグ（初期画面の要求データを送信するためのタグ）を記述して、フィルタリング設定画面データを生成することができる。
【０１３８】
また、フィルタリング設定画面データに現在の設定内容を反映させる方法としては、該当するインプットタグに、初期表示内容を制御するための値を付して、フィルタリング設定画面データに、現在の設定内容を記述する方法がある。例えば、ｃｈｅｃｋｂｏｘタイプのインプットタグに、必要に応じて、チェックボックスをチェックするように指示する値ＣＨＥＣＫＥＤを付し、ｔｅｘｔタイプのインプットタグにおけるパラメータＶＡＬＵＥに、現在設定されているＩＰアドレスを付す。
【０１３９】
また、このようにして現在の設定内容が反映されたフィルタリング設定画面データを生成し、これを接続要求元装置に送信すると、組込ウェブサーバ１９は、Ｓ７８０に移行して、このフィルタリング設定画面データに基づいてウェブブラウザが表示したフィルタリング設定画面において、利用者が設定キー若しくはキャンセルキーを押下操作することにより、接続要求元装置から送信されてくるデータ（初期画面の要求データ、又は、入力結果格納データ）を、通信制御部２５を介して受信するまで待機し、上記データを受信すると（Ｓ７８０でＹｅｓ）、受信データが、初期画面の要求データであるか否かを判断する（Ｓ７９０）。
【０１４０】
そして、受信データが初期画面の要求データであると判断すると（Ｓ７９０でＹｅｓ）、組込ウェブサーバ１９は、Ｓ７３０に移行して、要求に応じ、初期画面データを、接続要求元装置に送信する。その後、Ｓ７４０以降の処理を実行する。
【０１４１】
一方、受信データが初期画面の要求データではない（換言すると、受信データが、フィルタリング設定画面への設定内容（入力内容）を示す入力結果格納データである）と判断すると（Ｓ７９０でＮｏ）、組込ウェブサーバ１９は、受信した入力結果格納データが示す各入力欄Ａ３，Ａ４の値に基づき、フィルタリング設定画面の各入力欄Ａ３，Ａ４（但し、文字列が入力されていない入力欄を除く）に入力された文字列が、ＩＰアドレスを示す記述となっているか否かを判断し（Ｓ８００）、ＩＰアドレスを示す記述となっていない場合には（Ｓ８００でＮｏ）、Ｓ８１０に移行する。
【０１４２】
そして、Ｓ８１０に移行すると、組込ウェブサーバ１９は、利用者の現在までのフィルタリング設定画面への入力内容を反映させたフィルタリング設定画面データであって、ＩＰアドレスの記述が適切でない旨のメッセージをウェブブラウザに表示させるための文字列を付加したフィルタリング設定画面データを生成し、これを接続要求元装置に、通信制御部２５を介して送信する。その後、Ｓ７８０に移行する。
【０１４３】
また、Ｓ８００において、各入力欄Ａ３，Ａ４に入力された文字列が、ＩＰアドレスを示す記述となっていると判断すると（Ｓ８００でＹｅｓ）、組込ウェブサーバ１９は、入力結果格納データに、入力欄Ａ３への入力値（管理装置のＩＰアドレス）が格納されているか否かを判断することにより、管理装置のＩＰアドレスを取得しているか否かを判断する（Ｓ８２０）。
【０１４４】
そして、管理装置のＩＰアドレスを取得していないと判断すると（Ｓ８２０でＮｏ）、組込ウェブサーバ１９は、利用者の現在までのフィルタリング設定画面への入力内容を反映させたフィルタリング設定画面データであって、管理装置のＩＰアドレスの入力を指示するメッセージをウェブブラウザに表示させるための文字列を付加したフィルタリング設定画面データを生成し、これを接続要求元装置に、通信制御部２５を介して送信する（Ｓ８３０）。その後、Ｓ７８０に移行する。
【０１４５】
また、Ｓ８２０にて、管理装置のＩＰアドレスを取得していると判断すると（Ｓ８２０でＹｅｓ）、組込ウェブサーバ１９は、フィルタリング設定画面に入力した内容で、設定を施してもよいか否かを利用者に確認するメッセージを記した確認画面を、ウェブブラウザに表示させるための確認画面データ（ウェブページ）を、接続要求元装置に送信する（Ｓ８４０）。
【０１４６】
尚、確認画面データには、実行ＯＫとの値の送信するための「設定キー」と、実行ＮＧとの値を送信するための「キャンセルキー」とを、ウェブブラウザに表示させるための情報（例えば、キーが押下されると実行ＯＫとの値を送信するボタンタグ、及び、キーが押下されると実行ＮＧとの値を送信するボタンタグ）が含まれており、確認画面を通じて利用者が「設定キー」を押下すると、接続要求元装置からは、実行ＯＫとの値を含むデータが送信され、確認画面を通じて利用者が「キャンセルキー」を押下すると、接続要求元装置からは、実行ＮＧとの値を含むデータが送信されてくる。
【０１４７】
従って、組込ウェブサーバ１９は、確認画面データの送信後に実行するＳ８５０において、実行ＯＫとの値を含むデータ、若しくは、実行ＮＧとの値を含むデータを、接続要求元装置から、通信制御部２５を通じて受信するまで待機し、上記データを受信すると、受信データが、実行ＯＫとの値を含むデータであるか否かを判断する（Ｓ８６０）。
【０１４８】
そして、受信データが実行ＯＫとの値を含むデータではないと判断すると（Ｓ８６０でＮｏ）、組込ウェブサーバ１９は、入力結果格納データが示す利用者の現在までのフィルタリング設定画面データの入力内容を反映させたフィルタリング設定画面データを生成し、これを接続要求元装置に、通信制御部２５を介して送信する（Ｓ８６５）。その後、Ｓ７８０に移行する。
【０１４９】
一方、受信データが実行ＯＫとの値を含むデータであると判断すると（Ｓ８６０でＹｅｓ）、組込ウェブサーバ１９は、先に受信した入力結果格納データが示す設定内容に従って、ＮＶＲＡＭ１７が記憶するフィルタリング設定データを更新し、これにより、利用者の指示に従う設定変更を実現する（Ｓ８７０）。
【０１５０】
また、フィルタリング設定データの更新が終了すると、組込ウェブサーバ１９は、Ｓ８８０に移行し、設定が完了した旨の設定完了通知画面をウェブブラウザに表示させるための設定完了通知画面データ（ウェブページ）を、接続要求元装置に送信する。尚、設定完了通知画面データには、フィルタリング設定画面へのリンク情報、及び、初期画面へのリンク情報が含まれており、利用者がフィルタリング設定画面へのリンク情報を、ウェブブラウザを通じて選択した場合には、接続要求元装置から、フィルタリング設定画面の要求データが送信されてくる。また、利用者が初期画面へのリンク情報を、ウェブブラウザを通じて選択した場合には、接続要求元装置から初期画面の要求データが送信されてくる。
【０１５１】
従って、組込ウェブサーバ１９は、設定完了通知画面データの送信後、Ｓ８９０にて、接続要求元装置から、フィルタリング設定画面の要求データ、若しくは、初期画面の要求データを受信するまで待機し、フィルタリング設定画面の要求データ、若しくは、初期画面の要求データを受信すると（Ｓ８９０でＹｅｓ）、受信データがフィルタリング設定画面の要求データであるか否かを判断し（Ｓ８９５）、受信データがフィルタリング設定画面の要求データであると判断すると（Ｓ８９５でＹｅｓ）、Ｓ７６０に移行し、受信データが初期画面の要求データであると判断すると（Ｓ８９５でＮｏ）、Ｓ７３０に移行する。
【０１５２】
次に、上述したフィルタリング設定画面データ及び確認画面データを通信制御部４５を介して受信すると、接続要求元装置のＣＰＵ（ＰＣ３０のＣＰＵ３１）が、ウェブブラウザを用いて実現する処理について説明する。尚、図１５は、フィルタリング設定画面データの受信後に、ＣＰＵ３１が実行する処理を示したフローチャートであり、図１６は、確認画面データの受信後に、ＣＰＵ３１が実行する処理を示したフローチャートである。
【０１５３】
フィルタリング設定画面データを受信すると、ＣＰＵ３１は、受信したフィルタリング設定画面データに基づいて、ウェブブラウザの画面（ウェブページ）表示領域に、フィルタリング設定画面を表示し（Ｓ９１０）、その後、フィルタリング設定画面に対する操作情報が、入力部４３から入力されるまで待機する（Ｓ９２０）。
【０１５４】
そして、操作情報が入力されると、その操作情報が、フィルタリング設定画面における「キャンセルキー」の押下操作を示す操作情報であるか否かを判断し（Ｓ９３０）、「キャンセルキー」の押下操作を示す操作情報であると判断すると（Ｓ９３０でＹｅｓ）、初期画面の要求データを、通信制御部４５を介して組込ウェブサーバ１９に送信する（Ｓ９４０）。
【０１５５】
一方、操作情報が、「キャンセルキー」の押下操作を示す操作情報ではないと判断すると（Ｓ９３０でＮｏ）、ＣＰＵ３１は、入力された操作情報が、フィルタリング設定画面における「設定キー」の押下操作を示す操作情報であるか否かを判断し（Ｓ９５０）、入力された操作情報が、「設定キー」の押下操作を示す操作情報であると判断すると（Ｓ９５０でＹｅｓ）、現在表示しているフィルタリング設定画面の各入力欄Ａ１〜Ａ４の値（表示値）を格納した入力結果格納データを生成し、これを、通信制御部４５を介して組込ウェブサーバ１９に送信する（Ｓ９６０）。
【０１５６】
また、入力された操作情報が、フィルタリング設定画面における「設定キー」の押下操作を示す操作情報ではないと判断すると（Ｓ９５０でＮｏ）、ＣＰＵ３１は、操作情報に基づいて、対応する処理を実行し、フィルタリング設定画面を更新する（Ｓ９７０）。尚、ここでの処理は、Ｓ５８０での処理と同様である。そして、Ｓ９７０での処理を終えると、Ｓ９２０に移行する。
【０１５７】
また、確認画面データを受信すると、ＣＰＵ３１は、受信した確認画面データに基づいて、フィルタリング設定画面に入力した内容で設定を施してもよいか否かを利用者に確認するメッセージを記した確認画面（図９（ｃ）に示す画面に対応するもの）を、ウェブブラウザの画面（ウェブページ）表示領域に表示し（Ｓ１０１０）、その後、確認画面に対する操作情報として、確認画面における「キャンセルキー」の押下操作を示す操作情報、若しくは、確認画面における「設定キー」の押下操作を示す操作情報が、利用者の操作により入力部４３から入力されるまで待機する（Ｓ１０２０，Ｓ１０３０）。
【０１５８】
そして、キャンセルキーの押下操作を示す操作情報が入力されると（Ｓ１０２０でＹｅｓ）、ＣＰＵ３１は、実行ＮＧとの値を示す送信データを生成し、これを、通信制御部４５を介して組込ウェブサーバ１９に送信する（Ｓ１０２５）。一方、設定キーの押下操作を示す操作情報が入力されると（Ｓ１０３０でＹｅｓ）、ＣＰＵ３１は、実行ＯＫとの値を示す送信データを生成し、これを、通信制御部４５を介して組込ウェブサーバ１９に送信する（Ｓ１０３５）。
【０１５９】
以上、第二実施例の通信システム１０１について説明したが、この通信システム１０１によれば、第一実施例の通信システム１と同様に、送信元アドレスが管理装置のＩＰアドレスに一致する受信データについては、フィルタリング機能がオンにされていても、又、送信元アドレスが対象範囲設定データにより示されているアドレス範囲に含まれていても、プリンタ装置１１０が、これを受け付けて、対応するタスクに受信データを提供する。
【０１６０】
従って、本実施例によれば、利用者（管理者）が、フィルタリング設定画面を通じたアドレス範囲の設定時に誤った設定を行った場合でも、管理装置として登録されたＰＣ３０からは、設定反映後も、ＬＡＮを通じてプリンタ装置１１０にアクセスすることができる。よって、本実施例によれば、特定のＰＣ３０を管理装置として登録することにより、上述したような設定ミスが発生した場合にでも、再度、ネットワークを通じて、プリンタ装置１０に対し設定を施すことができる。
【０１６１】
また、第二実施例においても、第一実施例と同様、管理装置が設定されていない状態で、フィルタリング機能が有効になるのを防止するため、フィルタリング設定画面の設定キーが押下操作されて、ＰＣ３０から入力結果格納データが送信されてきた場合には、管理装置のＩＰアドレスが入力されているか否かを判断し、管理装置のＩＰアドレスが入力されている場合には、入力結果格納データが示す内容に従って、プリンタ装置１１０の設定を更新するが、管理装置のＩＰアドレスが入力されていない場合には、管理装置のＩＰアドレスを入力するように指示するメッセージを付加したフィルタリング設定画面データをＰＣ３０に送信して、利用者に管理装置のＩＰアドレスの入力を促し、管理装置のＩＰアドレスが入力されるまでは、プリンタ装置１１０の設定を更新しないようにした。
【０１６２】
従って、本実施例によれば、特定のＰＣ３０（管理装置）からは確実にプリンタ装置１１０にアクセスすることができて、管理装置からプリンタ装置１１０にアクセスすることができなくなる問題を確実に防止することができる。
【０１６３】
尚、本実施例の通信システム１０１のプリンタ装置１１０は、本発明の情報処理装置としての組込ウェブサーバ１９を搭載すると共に、本発明の通信装置としての機能を備える。即ち、上述した第二実施例は、単一装置内に構成された請求項１２，１３，１５，１６記載の管理システムの例を示すものである。また、この実施例において、入力装置は、ウェブプラウザを搭載するＰＣ３０に相当する。
【０１６４】
また、上述した第二実施例では、フィルタリング設定画面における「設定キー」の押下操作時に、管理装置のＩＰアドレスが入力欄Ａ３に入力されていない場合、管理装置のＩＰアドレスを入力するように指示するメッセージを表示して、管理装置のＩＰアドレスの入力を、利用者に促すようにしたが、管理装置としては、現在設定操作を行っているＰＣ３０を登録するのが適切であるので、管理装置のＩＰアドレスが入力欄Ａ３に入力されていない場合には、現に、組込ウェブサーバ１９にアクセスしログインしたＰＣ３０のＩＰアドレスを、管理装置のＩＰアドレスとして自動的に設定するように、組込ウェブサーバ１９を構成するとよい。
（変形例）
以下に説明する変形例の通信システム１０１は、上述した第二実施例の組込ウェブサーバ１９が実行する設定処理を一部変更した程度のものである。従って、ここでは、第二実施例と同一構成の部位についての説明を省略することにし、組込ウェブサーバ１９がＳ８３０に代えて実行するＳ８３１〜Ｓ８３９の処理を、図１７を用いて説明する程度に留める。尚、図１７は、組込ウェブサーバ１９が実行する変形例の設定処理であって、Ｓ８００以降の処理を表すフローチャートである。
【０１６５】
この変形例において、組込ウェブサーバ１９は、Ｓ８２０で、先に受信した入力結果格納データに、入力欄Ａ３への入力値が格納されておらず、管理装置のＩＰアドレスを取得していないと判断すると（Ｓ８２０でＮｏ）、受信した入力結果格納データに含まれる送信元アドレス（即ち、接続要求元装置のＩＰアドレス）を、管理装置のＩＰアドレスに仮設定する（Ｓ８３１）。
【０１６６】
そして、Ｓ８３１での処理を終えると、フィルタリング設定画面に入力した内容で、設定を施してもよいか否かを利用者に確認するメッセージを記した確認画面であって、管理装置のＩＰアドレスとして、この装置のＩＰアドレスを設定する旨のメッセージを付した確認画面を、ウェブブラウザに表示させるための確認画面データ（ウェブページ）を、接続要求元装置に送信する（Ｓ８３３）。
【０１６７】
尚、この確認画面データには、実行ＯＫとの値の送信するための「設定キー」と、実行ＮＧとの値を送信するための「キャンセルキー」とを、ウェブブラウザに表示させるための情報（キーが押下されると実行ＯＫとの値を送信するボタンタグ、及び、キーが押下されると実行ＮＧとの値を送信するボタンタグ）が含まれており、確認画面を通じて利用者が「設定キー」を押下すると、接続要求元装置からは、実行ＯＫとの値を含むデータが送信され、確認画面を通じて利用者が「キャンセルキー」を押下すると、接続要求元装置からは、実行ＮＧとの値を含むデータが送信されてくる。
【０１６８】
従って、組込ウェブサーバ１９は、確認画面データの送信後に実行するＳ８３５において、実行ＯＫとの値を含むデータ、若しくは、実行ＮＧとの値を含むデータを、接続要求元装置から、通信制御部２５を通じて受信するまで待機し、上記データを受信すると（Ｓ８３５でＹｅｓ）、受信データが、実行ＯＫとの値を含むデータであるか否かを判断する（Ｓ８３７）。
【０１６９】
そして、受信データが実行ＯＫとの値を含むデータではないと判断すると（Ｓ８３７でＮｏ）、組込ウェブサーバ１９は、Ｓ８６５に移行し、先に受信した入力結果格納データが示す利用者の現在までのフィルタリング設定画面への入力内容を反映させたフィルタリング設定画面データを新たに生成し、これを接続要求元装置に、通信制御部２５を介して送信する（Ｓ８６５）。その後、Ｓ７８０に移行する。
【０１７０】
一方、受信データが実行ＯＫとの値を含むデータであると判断すると（Ｓ８３７でＹｅｓ）、組込ウェブサーバ１９は、先に受信した入力結果格納データが示す設定内容（入力内容）に従って、ＮＶＲＡＭ１７が記憶するフィルタリング設定データを更新し、これにより、利用者の指示に従う設定変更を実現すると共に、ＮＶＲＡＭ１７が記憶する管理装置設定データに、先に仮設定した管理装置のＩＰアドレスを登録して、管理装置のＩＰアドレスを設定する（Ｓ８３９）。その後、Ｓ８８０に移行して、設定完了通知画面データを、接続要求元装置に送信する。
【０１７１】
また、Ｓ８２０で、管理装置のＩＰアドレスを取得していると判断した場合には（Ｓ８２０でＹｅｓ）、上述した第二実施例と同様の手順にて各ステップを実行する。
このように構成された変形例の通信システム１０１によれば、利用者により管理装置のＩＰアドレスが入力されなかった場合、現に利用者が操作しているＰＣ３０のＩＰアドレスを、管理装置のＩＰアドレスとして設定するため、利用者が、フィルタリング設定画面にてアドレス範囲の設定ミスをした場合にでも、その設定後、同一のＰＣ３０からのプリンタ装置１１０に対する再設定を、フィルタリング機能により妨害することがない。従って、この変形例によれば、設定ミスによって、現に設定操作を利用者が行っているＰＣ（管理装置）からプリンタ装置へのアクセスが制限されることによって、再設定操作が煩雑になる従来問題を解決することができ、好適な管理システムを構築することができる。
【０１７２】
尚、本実施例において、組込ウェブサーバ１９は、処理実行手段として機能する。また、入力結果格納データに、入力欄Ａ３への入力値が格納されていない場合（即ち、このまま入力結果格納データに基づいた設定変更を行えば、管理装置が未設定の状態で、拒否対象装置又は受付対象装置が設定される場合）、入力結果格納データを送信してきた送信元装置のＩＰアドレスを、管理装置のＩＰアドレスとして、フィルタリング設定データに登録する動作（Ｓ８３１〜Ｓ８３９）は、本発明（請求項８，１１）の自動設定手段に相当する。
【０１７３】
また、第二実施例及びその変形例では、組込ウェブサーバ１９によるプリンタ装置１１０の設定変更動作について説明したが、このプリンタ装置１１０においてもＣＰＵ１１に、図５に示す設定変更処理を実行させるための機能を設けて、ＰＣ３０から機能設定プログラムを用いた設定変更が行えるようにしてもよい。このように二通りの方法で、ＰＣ３０からプリンタ装置１１０の設定をネットワークを介して変更できるように通信システム１０１を構成すると、利用者にとっては、好みの方法にて、プリンタ装置１１０の設定変更を行うことができ、大変便利である。
【実施例３】
【０１７４】
次に、第三実施例の通信システム２０１について説明する。図１８は、第三実施例の通信システム２０１の構成を表す説明図である。
本実施例の通信システム２０１は、第二実施例の通信システム１０１において、プリンタ装置１１０に代え、組込ウェブサーバ（ＥＷＳ）非内蔵のプリンタ装置２１０を、ＬＡＮ内に設置すると共に、組込ウェブサーバ１９に代えて、組込ウェブサーバ１９と同様の機能を有するウェブサーバ２５０を、ＬＡＮ内に設置した程度のものである。また、プリンタ装置２１０は、基本的に、第一実施例のプリンタ装置１０と同一構成である。
【０１７５】
従って、本実施例では、プリンタ装置２１０及びＰＣ３０についての説明を省略することにし、主に、ウェブサーバ２５０の構成について説明する。尚、図１９及び図２０は、ウェブサーバ２５０が実行する設定処理を表すフローチャートである。
【０１７６】
本実施例のウェブサーバ２５０は、プリンタ装置２１０及びＰＣ３０を備えるＬＡＮに接続され、ＬＡＮ内の装置と通信可能なネットワークインタフェース２５１を備えると共に、各種プログラムに基づいて、図１９及び図２０に示す設定処理を実行する図示しないＣＰＵを備える。
【０１７７】
ウェブサーバ２５０は、設定処理を実行すると、最初に、ログイン処理を実行して、接続要求してきたＬＡＮ内の装置からログインＩＤ等の認証情報を取得し（Ｓ１１１０）、その後、この認証情報に基づき、利用者が、正当な利用者であるか否かを判断し、利用者が正当な利用者である場合には、ログインＯＫと判定して（Ｓ１１２０でＹｅｓ）、Ｓ１１３０に移行し、利用者が正当な利用者でない場合には、ログインＮＧと判定して（Ｓ１１２０でＮｏ）、当該設定処理を終了する。尚、本実施例では、ログイン処理にて、認証情報と共に、操作対象のプリンタ装置２１０を表す情報も、接続要求元装置から取得するものとする。
【０１７８】
また、Ｓ１１３０に移行すると、ウェブサーバ２５０は、初期画面として、当該装置が提供する各種サービス（ログアウトサービスを含む）を選択可能な選択画面を接続要求元装置（ＰＣ３０）に表示させるための初期画面データ（ウェブページ）を、接続要求元装置に送信し、その後、この初期画面を通じて利用者が選択したサービスについての要求データが接続要求元装置から送信されてくるまで待機する（Ｓ１１４０）。そして、要求データを受信すると（Ｓ１１４０でＹｅｓ）、この要求データが、フィルタリング設定画面の要求データであるか否かを判断し（Ｓ１１５０）、要求データがフィルタリング設定画面の要求データではない場合には（Ｓ１１５０でＮｏ）、要求データに対応する処理を実行した後（Ｓ１１５５）、当該設定処理を終了する。
【０１７９】
一方、受信した要求データが、フィルタリング設定画面の要求データであると判断すると（Ｓ１１５０でＹｅｓ）、ウェブサーバ２５０は、設定情報要求データを、操作対象のプリンタ装置２１０に送信して、このプリンタ装置２１０から、ネットワークを通じ、現在の設定内容を表す設定内容開示データを取得する（Ｓ１１６０）。
【０１８０】
また、Ｓ１１６０での処理を終えると、ウェブサーバ２５０は、上記取得した設定内容開示データに基づき、現在の設定内容を記した上述のフィルタリング設定画面データ（ウェブページ）を生成し（Ｓ１１６５）、このフィルタリング設定画面データを、接続要求元装置に、ネットワークインタフェース２５１を介して、送信する（Ｓ１１７０）。
【０１８１】
また、フィルタリング設定画面データを送信すると、ウェブサーバ２５０は、Ｓ１１８０に移行して、このフィルタリング設定画面データに基づいてウェブブラウザが表示したフィルタリング設定画面において、利用者が設定キー若しくはキャンセルキーを押下操作することにより、接続要求元装置から送信されてくるデータ（初期画面の要求データ、又は、入力結果格納データ）を、ネットワークインタフェース２５１を介して受信するまで待機し、上記データを受信すると（Ｓ１１８０でＹｅｓ）、受信データが、初期画面の要求データであるか否かを判断する（Ｓ１１９０）。
【０１８２】
そして、受信データが初期画面の要求データであると判断すると（Ｓ１１９０でＹｅｓ）、ウェブサーバ２５０は、Ｓ１１３０に移行して、要求に応じ、初期画面データを、接続要求元装置に送信する。その後、Ｓ１１４０以降の処理を実行する。
【０１８３】
一方、受信データが初期画面の要求データではない（換言すると、受信データが、フィルタリング設定画面への設定内容（入力内容）を示す入力結果格納データである）と判断すると（Ｓ１１９０でＮｏ）、ウェブサーバ２５０は、受信した入力結果格納データが示す各入力欄Ａ３，Ａ４の値に基づき、フィルタリング設定画面の各入力欄Ａ３，Ａ４（但し、文字列が入力されていない入力欄を除く）に入力された文字列が、ＩＰアドレスを示す記述となっているか否かを判断し（Ｓ１２００）、ＩＰアドレスを示す記述となっていない場合には（Ｓ１２００でＮｏ）、Ｓ１２１０に移行する。
【０１８４】
そして、Ｓ１２１０に移行すると、ウェブサーバ２５０は、利用者の現在までのフィルタリング設定画面への入力内容を反映させたフィルタリング設定画面データであって、ＩＰアドレスの記述が適切でない旨のメッセージをウェブブラウザに表示させるための文字列を付加したフィルタリング設定画面データを生成し、これを接続要求元装置に、ネットワークインタフェース２５１を介して送信する。その後、Ｓ１１８０に移行する。
【０１８５】
また、Ｓ１２００において、各入力欄Ａ３，Ａ４に入力された文字列が、ＩＰアドレスを示す記述となっていると判断すると（Ｓ１２００でＹｅｓ）、ウェブサーバ２５０は、入力結果格納データに、入力欄Ａ３への入力値（管理装置のＩＰアドレス）が格納されているか否かを判断することにより、管理装置のＩＰアドレスを取得しているか否かを判断する（Ｓ１２２０）。
【０１８６】
そして、管理装置のＩＰアドレスを取得していないと判断すると（Ｓ１２２０でＮｏ）、ウェブサーバ２５０は、受信した入力結果格納データに含まれる送信元アドレス（即ち、接続要求元装置のＩＰアドレス）を、管理装置のＩＰアドレスに仮設定する（Ｓ１２３１）。
【０１８７】
また、Ｓ１２３１での処理を終えると、ウェブサーバ２５０は、フィルタリング設定画面に入力した内容で、設定を施してもよいか否かを利用者に確認するメッセージを記した確認画面であって、管理装置のＩＰアドレスとして、この装置のＩＰアドレスを設定する旨のメッセージを付した確認画面を、ウェブブラウザに表示させるための確認画面データ（ウェブページ）を、接続要求元装置に送信する（Ｓ１２３３）。
【０１８８】
尚、この確認画面データには、実行ＯＫとの値の送信するための「設定キー」と、実行ＮＧとの値を送信するための「キャンセルキー」とを、ウェブブラウザに表示させるための情報（キーが押下されると実行ＯＫとの値を送信するボタンタグ、及び、キーが押下されると実行ＮＧとの値を送信するボタンタグ）が含まれており、確認画面を通じて利用者が「設定キー」を押下すると、接続要求元装置からは、実行ＯＫとの値を含むデータが送信され、確認画面を通じて利用者が「キャンセルキー」を押下すると、接続要求元装置からは、実行ＮＧとの値を含むデータが送信されてくる。
【０１８９】
従って、ウェブサーバ２５０は、確認画面データの送信後に実行するＳ１２３５において、実行ＯＫとの値を含むデータ、若しくは、実行ＮＧとの値を含むデータを、接続要求元装置から、ネットワークインタフェース２５１を介して受信するまで待機し、上記データを受信すると（Ｓ１２３５でＹｅｓ）、受信データが、実行ＯＫとの値を含むデータであるか否かを判断する（Ｓ１２３７）。
【０１９０】
そして、受信データが実行ＯＫとの値を含むデータではないと判断すると（Ｓ１２３７でＮｏ）、ウェブサーバ２５０は、Ｓ１２６５に移行し、先に受信した入力結果格納データが示す利用者の現在までのフィルタリング設定画面への入力内容を反映させたフィルタリング設定画面データを新たに生成し、これを接続要求元装置に、ネットワークインタフェース２５１を介して送信する（Ｓ１２６５）。その後、Ｓ１１８０に移行する。
【０１９１】
一方、受信データが実行ＯＫとの値を含むデータであると判断すると（Ｓ１２３７でＹｅｓ）、ウェブサーバ２５０は、先に受信した入力結果格納データが示す設定内容（入力内容）に従って、この設定内容が示す値を記述した機能オンオフ設定データ、モード設定データ、及び、対象範囲設定データを設定指令データに格納すると共に、仮設定した管理装置のＩＰアドレスを記述した管理装置設定データを設定指令データに格納して、この設定指令データを、操作対象のプリンタ装置２１０に、ネットワークインタフェース２５１を介して送信する（Ｓ１２３９）。
【０１９２】
尚、この設定指令データの送信により、プリンタ装置２１０では、Ｓ３５０にて、利用者の指示に従う設定変更が実現されると共に、ＮＶＲＡＭ１７が記憶する管理装置設定データには、当該ウェブサーバ２５０にアクセスしてきた接続要求元装置のＩＰアドレスが、管理装置のＩＰアドレスとして記述される。また、Ｓ１２３９での処理を終えると、ウェブサーバ２５０は、Ｓ１２８０に移行して、設定が完了した旨の設定完了通知画面をウェブブラウザに表示させるための設定完了通知画面データ（ウェブページ）を、接続要求元装置に送信する。
【０１９３】
また、Ｓ１２２０にて、管理装置のＩＰアドレスを取得していると判断すると（Ｓ１２２０でＹｅｓ）、ウェブサーバ２５０は、フィルタリング設定画面に入力した内容で、設定を施してもよいか否かを利用者に確認するメッセージを記した確認画面を、ウェブブラウザに表示させるための確認画面データ（ウェブページ）を、接続要求元装置に送信する（Ｓ１２４０）。
【０１９４】
尚、この確認画面データにも、実行ＯＫとの値の送信するための「設定キー」と、実行ＮＧとの値を送信するための「キャンセルキー」とを、ウェブブラウザに表示させるための情報が含まれており、確認画面を通じて利用者が「設定キー」を押下すると、接続要求元装置からは、実行ＯＫとの値を含むデータが送信され、確認画面を通じて利用者が「キャンセルキー」を押下すると、接続要求元装置からは、実行ＮＧとの値を含むデータが送信されてくる。
【０１９５】
従って、ウェブサーバ２５０は、確認画面データの送信後に実行するＳ１２５０において、実行ＯＫとの値を含むデータ、若しくは、実行ＮＧとの値を含むデータを、接続要求元装置から、ネットワークインタフェース２５１を介して受信するまで待機し、上記データを受信すると（Ｓ１２５０でＹｅｓ）、受信データが、実行ＯＫとの値を含むデータであるか否かを判断する（Ｓ１２６０）。
【０１９６】
そして、受信データが実行ＯＫとの値を含むデータではないと判断すると（Ｓ１２６０でＮｏ）、ウェブサーバ２５０は、入力結果格納データが示す利用者の現在までのフィルタリング設定画面データの入力内容を反映させたフィルタリング設定画面データを生成し、これを接続要求元装置に、ネットワークインタフェース２５１を介して送信する（Ｓ１２６５）。その後、Ｓ１１８０に移行する。
【０１９７】
一方、受信データが実行ＯＫとの値を含むデータであると判断すると（Ｓ１２６０でＹｅｓ）、ウェブサーバ２５０は、先に受信した入力結果格納データが示す設定内容（入力内容）に従って、この設定内容が示す値を記述した機能オンオフ設定データ、モード設定データ、管理装置設定データ、及び、対象範囲設定データを格納した設定指令データを生成し、この設定指令データを、操作対象のプリンタ装置２１０に、ネットワークインタフェース２５１を介して送信する（Ｓ１２７０）。尚、この設定指令データの送信により、プリンタ装置２１０では、Ｓ３５０にて、利用者の指示に従う設定変更が実現される。
【０１９８】
また、Ｓ１２７０での処理を終えると、ウェブサーバ２５０は、Ｓ１２８０に移行して、設定完了通知画面データを、接続要求元装置に送信する。
尚、設定完了通知画面データには、フィルタリング設定画面へのリンク情報、及び、初期画面へのリンク情報が含まれており、利用者がフィルタリング設定画面へのリンク情報を、ウェブブラウザを通じて選択した場合には、接続要求元装置から、フィルタリング設定画面の要求データが送信されてくる。また、利用者が初期画面へのリンク情報を、ウェブブラウザを通じて選択した場合には、接続要求元装置から初期画面の要求データが送信されてくる。
【０１９９】
従って、ウェブサーバ２５０は、設定完了通知画面データの送信後、Ｓ１２９０にて、接続要求元装置から、フィルタリング設定画面の要求データ、若しくは、初期画面の要求データを受信するまで待機し、フィルタリング設定画面の要求データ、若しくは、初期画面の要求データを受信すると（Ｓ１２９０でＹｅｓ）、受信データがフィルタリング設定画面の要求データであるか否かを判断し（Ｓ１２９５）、受信データがフィルタリング設定画面の要求データであると判断すると（Ｓ１２９５でＹｅｓ）、Ｓ１１６０に移行し、受信データが初期画面の要求データであると判断すると（Ｓ１２９５でＮｏ）、Ｓ１１３０に移行する。
【０２００】
このように構成された第三実施例の通信システム２０１によれば、利用者により管理装置のＩＰアドレスが入力されなかった場合、現に利用者が操作しているＰＣ３０のＩＰアドレスを、管理装置のＩＰアドレスとして設定するため、利用者が、フィルタリング設定画面にてアドレス範囲の設定ミスをした場合にでも、その設定後、同一のＰＣ３０からのプリンタ装置２１０に対するアクセスを、フィルタリング機能により妨害することがない。従って、この実施例によれば、他の実施例と同様、設定ミスによって、利用者が設定操作したＰＣ（管理装置）からプリンタ装置へのアクセスが制限され、再設定操作が煩雑になるのを防止することができる。
【０２０１】
例えば、管理装置としてのＰＣ３０に、機能設定プログラムをインストールしておけば、機能設定プログラムを用いて、ウェブサーバ２５０を経ないで直接的に、ＰＣ３０からネットワークを通じプリンタ装置２１０の設定変更を行うことができる。従って、本実施例によれば、管理装置からの設定変更については、設定ミスによらず、確実に行うことができ、操作性の問題を解決することができるのである。
【０２０２】
尚、本実施例の通信システム２０１は、請求項１９，２０記載の管理システムに相当し、本発明の通信装置は、プリンタ装置２１０に相当し、情報処理装置は、ウェブサーバ２５０に相当し、入力装置は、ＰＣ３０に相当する。また、第一及び第二設定手段の動作は、入力結果格納データに基づいて設定指令データを生成し、これをプリンタ装置２１０に送信することより設定を行うＳ１２７０の処理によって実現されている。その他、設定判断手段は、Ｓ１２２０の処理にて実現され、自動設定手段は、Ｓ１２３１〜Ｓ１２３９の処理にて実現されている。
【０２０３】
以上、本実施例の通信システム１，１０１，２０１について説明したが、本発明の管理システム、通信装置、情報処理装置及びプログラムは、上記実施例に限定されるものではなく、種々の態様を採ることができる。
【０２０４】
例えば、上記実施例では、ＩＰアドレスに基づいて、受信データをフィルタリングする通信システム１，１０１，２０１について説明したが、本発明は、ＭＡＣアドレス（具体的には、ＬＡＡ：Locally Administered Addresses）に基づいて、受信データをフィルタリングする通信システムに適用されてもよい。
【０２０５】
また、上記実施例では、アドレス範囲を、ＩＰアドレスの情報とマスク情報とに基づいて記述するように、フィルタリング設定画面を構成したが、アドレス範囲は、何番から何番までといった記述でもよく、フィルタリング設定画面は、図２１に示すように構成されてもよい。
【０２０６】
図２１は、変形例のフィルタリング設定画面の構成を表す説明図である。このフィルタリング設定画面は、入力欄Ａ４に代えて、先頭アドレス入力欄Ａ７１及び終端アドレス入力欄Ａ７２からなる入力欄Ａ７を備えるものである。このようなフィルタリング設定画面を用いた通信システムにおいても、本発明を適用すれば、上述した実施例と同様の効果を得ることができる。
【０２０７】
また、上記実施例では、詳しく説明しなかったが、ＬＡＮ内におけるＴＣＰ／ＩＰ通信は、ＩＰｖ４にて実現されてもよいし、ＩＰｖ６にて実現されてもよい。
【図面の簡単な説明】
【０２０８】
【図１】第一実施例の通信システム１の構成を表す説明図である。
【図２】通信制御部２５の動作を表す説明図である。
【図３】フィルタリング設定データの構成を表す説明図である。
【図４】通信制御部２５が実行する受信制御処理を表すフローチャートである。
【図５】ＣＰＵ１１が実行する設定変更処理を表すフローチャートである。
【図６】ＣＰＵ１１が実行する印刷ジョブ登録処理を表すフローチャート（ａ）及び印刷制御処理を表すフローチャート（ｂ）である。
【図７】ＣＰＵ３１が実行する機能設定処理を表すフローチャートである。
【図８】フィルタリング設定画面の構成を表す説明図である。
【図９】各種メッセージ表示画面（確認画面を含む）の構成を表す説明図である。
【図１０】ＣＰＵ３１が実行する変形例の機能設定処理を表すフローチャートである。
【図１１】自装置のＩＰアドレスを設定する旨のメッセージを示すメッセージ表示画面の構成を表す説明図である。
【図１２】第二実施例の通信システム１０１の構成を表す説明図である。
【図１３】組込ウェブサーバ１９が実行する設定処理を表すフローチャートである。
【図１４】組込ウェブサーバ１９が実行する設定処理を表すフローチャートである。
【図１５】第二実施例において、フィルタリング設定画面データの受信後に、ＣＰＵ３１が実行する処理を示したフローチャートである。
【図１６】第二実施例において、確認画面データの受信後に、ＣＰＵ３１が実行する処理を示したフローチャートである。
【図１７】組込ウェブサーバ１９が実行する変形例の設定処理であってＳ８００以降の処理を示したフローチャートである。
【図１８】第三実施例の通信システム２０１の構成を表す説明図である。
【図１９】ウェブサーバ２５０が実行する設定処理を表すフローチャートである。
【図２０】ウェブサーバ２５０が実行する設定処理を表すフローチャートである。
【図２１】変形例のフィルタリング設定画面の構成を表す説明図である。
【符号の説明】
【０２０９】
１，１０１，２０１…通信システム、３…ゲートウェイ装置、１０，１１０，２１０…プリンタ装置、１１，３１…ＣＰＵ、１３，３３…ＲＯＭ、１５，３５…ＲＡＭ、１７…ＮＶＲＡＭ、１９…組込ウェブサーバ、２１…印刷部、２３…表示操作部、２５，４５…通信制御部、２７，４７…ネットワークインタフェース、３０…ＰＣ、３７…ハードディスク装置、４１…表示部、４３…入力部、２５０…ウェブサーバ
【図１】
2006338168.tif 000003
【図２】
2006338168.tif 000004
【図３】
2006338168.tif 000005
【図４】
2006338168.tif 000006
【図５】
2006338168.tif 000007
【図６】
2006338168.tif 000008
【図７】
2006338168.tif 000009
【図８】
2006338168.tif 000010
【図９】
2006338168.tif 000011
【図１０】
2006338168.tif 000012
【図１１】
2006338168.tif 000013
【図１２】
2006338168.tif 000014
【図１３】
2006338168.tif 000015
【図１４】
2006338168.tif 000016
【図１５】
2006338168.tif 000017
【図１６】
2006338168.tif 000018
【図１７】
2006338168.tif 000019
【図１８】
2006338168.tif 000020
【図１９】
2006338168.tif 000021
【図２０】
2006338168.tif 000022
【図２１】
2006338168.tif 000023