(57)【要約】【課題】  要求信号に対する応答信号の送信を実行するのか制限するのかを切替えることが可能な新規な通信装置を提供する。【解決手段】  通信装置は、外部装置から、通信インタフェースを介して、外部装置の第１のＩＰアドレスを送信元アドレスとして含む要求信号を受信する受信部と、外部装置から要求信号が受信される場合に、要求信号内の第１のＩＰアドレスがグローバルＩＰアドレスであるのか否かを判断する第１の判断部と、第１のＩＰアドレスがグローバルＩＰアドレスでないと判断される場合に、要求信号に対する応答信号を外部装置に送信する送信部であって、第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、応答信号の送信が制限される、送信部と、を備える。【選択図】図３
2019175357.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
通信インタフェースと、
外部装置から、前記通信インタフェースを介して、前記外部装置の第１のＩＰアドレスを送信元アドレスとして含む要求信号を受信する受信部と、
前記外部装置から前記要求信号が受信される場合に、前記要求信号内の前記第１のＩＰアドレスがグローバルＩＰアドレスであるのか否かを判断する第１の判断部と、
前記第１のＩＰアドレスがグローバルＩＰアドレスでないと判断される場合に、前記要求信号に対する応答信号を前記外部装置に送信する送信部であって、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、前記応答信号の送信が制限される、前記送信部と、
を備える通信装置。
【請求項２】
前記第１の判断部は、
前記第１のＩＰアドレスが所定のＩＰアドレスの範囲に含まれる場合に、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断し、
前記第１のＩＰアドレスが前記所定のＩＰアドレスの範囲に含まれない場合に、前記第１のＩＰアドレスがグローバルＩＰアドレスでないと判断する、請求項１に記載の通信装置。
【請求項３】
前記通信装置は、さらに、
前記通信装置の第２のＩＰアドレスと、前記通信装置のサブネットマスクと、を記憶するメモリと、
前記要求信号内の前記第１のＩＰアドレス及び前記サブネットマスクを用いて特定される第１のネットワークアドレスと、前記メモリ内の前記第２のＩＰアドレス及び前記サブネットマスクを用いて特定される第２のネットワークアドレスと、が一致するのか否かを判断する第２の判断部と、を備え、
前記送信部は、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断され、かつ、前記第１のネットワークアドレスと前記第２のネットワークアドレスとが一致すると判断される場合に、前記応答信号を前記外部装置に送信し、
前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断され、かつ、前記第１のネットワークアドレスと前記第２のネットワークアドレスとが一致しないと判断される場合に、前記応答信号の送信が制限される、請求項１または２に記載の通信装置。
【請求項４】
前記通信装置は、さらに、
前記応答信号の送信が許可される許可ＩＰアドレスを記憶するメモリを備え、
前記要求信号内の前記第１のＩＰアドレスと前記メモリ内の前記許可ＩＰアドレスとが一致するのか否かを判断する第３の判断部と、を備え、
前記送信部は、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断され、かつ、前記第１のＩＰアドレスと前記許可ＩＰアドレスとが一致すると判断される場合に、前記応答信号を前記外部装置に送信し、
前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断され、かつ、前記第１のＩＰアドレスと前記許可ＩＰアドレスとが一致しないと判断される場合に、前記応答信号の送信が制限される、請求項１から３のいずれか一項に記載の通信装置。
【請求項５】
前記通信装置は、さらに、
前記応答信号の送信に関連する設定情報を記憶するメモリを備え、
前記送信部は、
前記メモリ内の前記設定情報が第１の情報を含む場合に、前記第１のＩＰアドレスがグローバルＩＰアドレスであるのか否かに関わらず、前記応答信号を前記外部装置に送信し、
前記メモリ内の前記設定情報が前記第１の情報とは異なる第２の情報を含み、かつ、前記第１のＩＰアドレスがグローバルＩＰアドレスでないと判断される場合に、前記応答信号を前記外部装置に送信し、
前記メモリ内の前記設定情報が前記第２の情報を含み、かつ、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、前記応答信号の送信が制限される、請求項１から４のいずれか一項に記載の通信装置。
【請求項６】
前記設定情報は、パスワード情報が設定されているのか否かを示す情報を含み、
前記第１の情報は、前記パスワード情報が設定されていることを示す情報であり、
前記第２の情報は、前記パスワード情報が設定されていないことを示す情報である、請求項５に記載の通信装置。
【請求項７】
前記設定情報は、前記通信装置の機能の実行が許可されているのか否かを示す情報を含み、
前記第１の情報は、前記機能の実行が許可されていることを示す情報であり、
前記第２の情報は、前記機能の実行が禁止されていることを示す情報である、請求項５に記載の通信装置。
【請求項８】
前記送信部は、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、前記応答信号を前記外部装置に送信しないことによって、前記応答信号の送信を制限し、
前記通信装置は、さらに、
表示部と、
前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、前記第１のＩＰアドレスがグローバルＩＰアドレスであることを示す所定画面を前記表示部に表示させる表示制御部を備える、請求項１から７のいずれか一項に記載の通信装置。
【請求項９】
前記受信部は、前記通信装置がサーバとして動作することによって、前記外部装置から前記要求信号を受信する、請求項１から８のいずれか一項に記載の通信装置。
【請求項１０】
前記通信装置の第２のＩＰアドレスは、グローバルＩＰアドレスである、請求項１から９のいずれか一項に記載の通信装置。
【請求項１１】
通信装置のためのコンピュータプログラムであって、
前記通信装置に搭載されるコンピュータを、以下の各部、即ち、
外部装置から、前記通信装置の通信インタフェースを介して、前記外部装置の第１のＩＰアドレスを送信元アドレスとして含む要求信号を受信する受信部と、
前記外部装置から前記要求信号が受信される場合に、前記要求信号内の前記第１のＩＰアドレスがグローバルＩＰアドレスであるのか否かを判断する第１の判断部と、
前記第１のＩＰアドレスがグローバルＩＰアドレスでないと判断される場合に、前記要求信号に対する応答信号を前記外部装置に送信する送信部であって、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、前記応答信号の送信が制限される、前記送信部と、
として機能させるコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書では、外部装置との通信を実行する通信装置を開示する。
【背景技術】
【０００２】
特許文献１には、画像処理装置と、複数の通信装置と、を備える画像処理システムが開示されている。画像処理装置は、通信装置から、ネットワークを介して、システム情報の送信の要求を受信すると、当該ネットワークの種類がグローバルＩＰネットワーク及びプライベートＩＰネットワークのどちらであるのかを判定する。画像処理装置は、プライベートＩＰネットワークであると判定される場合に、システム情報を通信装置に送信する。一方、画像処理装置は、グローバルＩＰネットワークに接続されていると判定される場合に、上記の要求がプロキシサーバから送信されたものであるのか否かを判定する。画像処理装置は、上記の要求がプロキシサーバから送信されたものであると判定される場合に、システム情報を通信装置に送信し、上記の要求がプロキシサーバからの送信でないと判定される場合に、システム情報を通信装置に送信しない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１１９５８１号公報
【特許文献２】特開２０１０−２１９７５７号公報
【特許文献３】特開２０１６−２１２８３２号公報
【特許文献４】特開２０１５−１３８５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本明細書では、要求信号に対する応答信号の送信を実行するのか制限するのかを切替えることが可能な新規な通信装置を提供する。
【課題を解決するための手段】
【０００５】
本明細書によって開示される通信装置は、通信インタフェースと、外部装置から、前記通信インタフェースを介して、前記外部装置の第１のＩＰアドレスを送信元アドレスとして含む要求信号を受信する受信部と、前記外部装置から前記要求信号が受信される場合に、前記要求信号内の前記第１のＩＰアドレスがグローバルＩＰアドレスであるのか否かを判断する第１の判断部と、前記第１のＩＰアドレスがグローバルＩＰアドレスでないと判断される場合に、前記要求信号に対する応答信号を前記外部装置に送信する送信部であって、前記第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、前記応答信号の送信が制限される、前記送信部と、を備えてもよい。
【０００６】
上記の構成によると、通信装置は、要求信号内の第１のＩＰアドレスがグローバルＩＰアドレスでないと判断される場合に、応答信号を外部装置に送信する。一方、第１のＩＰアドレスがグローバルＩＰアドレスであると判断される場合に、応答信号の送信が制限される。従って、通信装置は、新規な手法を利用して、要求信号に対する応答信号の送信を実行するのか制限するのかを切替えることができる。
【０００７】
上記の通信装置を実現するための制御方法、コンピュータプログラム、及び、当該コンピュータプログラムを格納するコンピュータ読取可能記録媒体も、新規で有用である。また、上記の通信装置と外部装置とを備える通信システムも、新規で有用である。
【図面の簡単な説明】
【０００８】
【図１】通信システムの構成を示す。
【図２】ＭＦＰの構成を示す。
【図３】ＭＦＰによって実行される処理のフローチャートを示す。
【図４】設定処理のフローチャートを示す。
【図５】機能実行処理のフローチャートを示す。
【図６】ＭＦＰに表示される各画面を示す。
【図７】ＭＦＰがＰＣからルータを介さずに要求信号を受信するケースＡのシーケンス図を示す。
【図８】ＭＦＰがＰＣからルータを介して要求信号を受信するケースＢのシーケンス図を示す。
【図９】ＭＦＰが応答信号の送信を制限するケースＣのシーケンス図を示す。
【図１０】ＭＦＰが応答信号の送信を制限するケースＤのシーケンス図を示す。
【図１１】パスワード入力画面がＰＣで表示されるケースＥのシーケンス図を示す。
【図１２】ＭＦＰが印刷機能を実行するケースＦと、ＭＦＰが応答信号の送信を制限するケースＧと、のシーケンス図を示す。
【図１３】セキュリティ設定画面の一例を示す。
【発明を実施するための形態】
【０００９】
（実施例）
（通信システム２の構成；図１、図２）
図１に示すように、通信システム２は、多機能機（以下では「ＭＦＰ（Multi-Function Peripheralの略）」と呼ぶ）１０と、複数個のルータ６０ａ、６０ｂと、複数個のＰＣ１００Ａ〜１００Ｆと、を備える。ＭＦＰ１０、各ＰＣ１００Ａ〜１００Ｄ、及び、各ルータ６０ａ、６０ｂは、ある施設８０に設置されている。施設８０は、例えば、大学、会社等である。各ＰＣ１００Ｅ、１００Ｆは、施設８０とは異なる場所に設置されている。
【００１０】
ＭＦＰ１０には、グローバルＩＰアドレス「１２８．１．０．１」と、サブネットマスク「２５５．２５５．０．０」と、が割り当てられている。このように、ＭＦＰ１０は、ＭＦＰ１０自身のグローバルＩＰアドレスを有するので、施設８０内のルータを介さずに、インターネット４を利用した通信を実行することができる。なお、以下では、グローバルＩＰアドレスのことを「ＧＩＰ」と記載することがあり、グローバルＩＰアドレスをマスクするためのサブネットマスクのことを「ＧＳＭ」と記載することがある。そして、ＭＦＰ１０のＧＩＰ、ＧＳＭを、それぞれ、「ＧＩＰｍ」、「ＧＳＭｍ」と記載することがある。
【００１１】
ＰＣ１００Ａには、ＧＩＰ「１２８．１．０．２」（以下では「ＧＩＰａ」と記載することがある）と、ＧＳＭ「２５５．２５５．０．０」（以下では「ＧＳＭａ」と記載することがある）と、が割り当てられている。ＭＦＰ１０及びＰＣ１００Ａは、同じネットワークアドレス「１２８．１」を有する。即ち、ＭＦＰ１０及びＰＣ１００Ａは、ネットワークアドレス「１２８．１」によって識別される同じネットワーク６に所属していると言え、ネットワーク６を利用して相互に通信可能である。ネットワーク６内の各デバイス１０、１００Ａは、ＧＩＰを有しており、プライベートＩＰアドレス（換言するとローカルＩＰアドレス）を有さない。このため、ネットワーク６は、正確には「ＬＡＮ（Local Area Networkの略）」と呼べないかもしれないが、インターネット４を介さない通信を実行するためのネットワークである点においては「ＬＡＮ」と呼ぶこともできる。なお、以下では、プライベートＩＰアドレスのことを「ＰＩＰ」と記載することがあり、プライベートＩＰアドレスをマスクするためのサブネットマスクのことを「ＰＳＭ」と記載することがある。
【００１２】
また、ＭＦＰ１０及びＰＣ１００Ａは、それぞれ、ルータ６０ａのＧＩＰ「１２８．１．０．３」（以下では「ＧＩＰｒａ」と記載することがある）をゲートウェイアドレスとして有する。上述したように、ＭＦＰ１０及びＰＣ１００Ａは、ルータ６０ａを介して、インターネット４を利用した通信を実行しない。ＭＦＰ１０及びＰＣ１００Ａは、ルータ６０ａを介して、施設８０内の他のデバイス（例えばＰＣ１００Ｂ）との通信を実行することができる。なお、ルータ６０ａには、ＧＳＭ「２５５．２５５．０．０」（以下では「ＧＳＭｒａ」と記載することがある）が割り当てられている。
【００１３】
ＰＣ１００Ｂには、ＰＩＰ「１９８．１６８．０．２」（以下では「ＰＩＰｂ」と記載することがある）と、ＰＳＭ「２５５．２５５．０．０」（以下では「ＰＳＭｂ」と記載することがある）と、が割り当てられている。また、ＰＣ１００Ｃには、ＰＩＰ「１９８．１６８．０．３」（以下では「ＰＩＰｃ」と記載することがある）と、ＰＳＭ「２５５．２５５．０．０」（以下では「ＰＳＭｃ」と記載することがある）と、が割り当てられている。ＰＣ１００Ｂ及びＰＣ１００Ｃは、同じネットワークアドレス「１９２．１６８」を有する。即ち、ＰＣ１００Ｂ及びＰＣ１００Ｃは、ネットワークアドレス「１９２．１６８」によって識別される同じネットワーク７（即ちＬＡＮ７）に所属しており、ネットワーク７を利用して相互に通信可能である。
【００１４】
ＰＣ１００Ｂ及びＰＣ１００Ｃは、それぞれ、ルータ６０ａのＰＩＰ「１９８．１６８．０．１」（以下では「ＰＩＰｒａ」と記載することがある）をゲートウェイアドレスとして有する。このために、各ＰＣ１００Ｂ、１００Ｃは、ルータ６０ａを介して、施設８０内の他のデバイス（例えばＭＦＰ１０）との通信を実行することができる。ただし、ルータ６０ａは、ＩＰアドレス変換機能であるＮＡＴ（Network Address Translationの略）機能を有していない（あるいは当該機能を有しているが当該機能が無効化されている）。従って、ＧＩＰを有さない各ＰＣ１００Ｂ、１００Ｃは、インターネット４を利用した通信を実行することができない。なお、ルータ６０ａには、ＰＳＭ「２５５．２５５．０．０」（以下では「ＰＳＭｒａ」と記載することがある）が割り当てられている。
【００１５】
ＰＣ１００Ｄには、ＧＩＰ「１２８．２．０．２」（以下では「ＧＩＰｄ」と記載することがある）と、ＧＳＭ「２５５．２５５．０．０」（以下では「ＧＳＭｄ」と記載することがある）と、が割り当てられている。ＰＣ１００Ｄは、ネットワークアドレス「１２８．２」によって識別されるネットワーク８に所属している。ＰＣ１００Ｄは、ＰＣ１００Ｄ自身のＧＩＰｄを有するので、ルータ６０ｂを介さなくても、インターネット４を利用した通信を実行することができる。但し、本システムでは、ＰＣ１００Ｄは、ルータ６０ｂに接続されている。このために、ＰＣ１００Ｄは、ルータ６０ｂを介して、インターネット４を利用した通信を実行することができる。
【００１６】
ＰＣ１００Ｄは、ルータ６０ｂのＧＩＰ「１２８．２．０．１」（以下では「ＧＩＰｒｂ２」と記載することがある）をゲートウェイアドレスとして有する。このために、ＰＣ１００Ｄは、ルータ６０ｂを介して、ネットワークアドレス「１２８．２」とは異なるネットワークアドレス「１２８．１」を有するデバイス（例えばＭＦＰ１０）との通信を実行することができる。そして、このような通信を実現するために、ルータ６０ｂは、ネットワーク８内のデバイス（例えばＰＣ１００Ｄ）との通信を実行するためのＧＩＰｒｂ２のみならず、ネットワークアドレス「１２８．１」を有するデバイス（例えばＭＦＰ１００）との通信を実行するためのＧＩＰ「１２８．１．０．４」（以下では「ＧＩＰｒｂ１」と記載することがある）も有する。ただし、ルータ６０ｂは、ＮＡＴ機能を有していない。従って、ＰＣ１００Ｄがルータ６０ｂを介してＭＦＰ１０との通信を実行する際には、ＰＣ１００ＤのＧＩＰｄがルータ６０ｂのＧＩＰｒｂ１に変換されない。なお、ルータ６０ｂには、ＧＩＰｒｂ１をマスクするためのＧＳＭ「２５５．２５５．０．０」（以下では「ＧＳＭｒｂ１」と記載することがある）と、ＧＩＰｒｂ２をマスクするためのＧＳＭ「２５５．２５５．０．０」（以下では「ＧＳＭｒｂ２」と記載することがある）と、が割り当てられている。
【００１７】
施設８０外に存在するＰＣ１００Ｅには、ＧＩＰ「１９２．０．０．１」（以下では「ＧＩＰｅ」と記載することがある）と、ＧＳＭ「２５５．２５５．２５５．０」（以下では「ＧＳＭｅ」と記載することがある）と、が割り当てられている。また、施設８０外に存在するＰＣ１００Ｆには、ＧＩＰ「１９２．１．０．１」（以下では「ＧＩＰｆ」と記載することがある）と、ＧＳＭ「２５５．２５５．２５５．０」（以下では「ＧＳＭｆ」と記載することがある）と、が割り当てられている。
【００１８】
（ＭＦＰ１０の構成；図２）
図２に示すように、ＭＦＰ１０は、印刷機能及びスキャン機能を含む多機能を実行可能な周辺装置（例えばＰＣ１００Ａの周辺装置）である。ＭＦＰ１０は、操作部１２と、表示部１４と、印刷実行部１６と、スキャン実行部１８と、通信インタフェース（以下ではインタフェースを「Ｉ／Ｆ」と記載する）２０と、制御部３０と、を備える。
【００１９】
操作部１２は、複数のキーを備える。ユーザは、操作部１２を操作することによって、様々な指示をＭＦＰ１０に入力することができる。表示部１４は、様々な情報を表示するためのディスプレイである。表示部１４は、いわゆるタッチパネル（即ち操作部）としても機能する。印刷実行部１６は、インクジェット方式、レーザ方式等の印刷機構である。スキャン実行部１８は、ＣＣＤ、ＣＩＳ等のスキャン機構である。通信インタフェース２０は、無線Ｉ／Ｆであってもよいし、有線Ｉ／Ｆであってもよい。
【００２０】
制御部３０は、ＣＰＵ３２と、メモリ３４と、を備える。ＣＰＵ３２は、メモリ３４に格納されているプログラム３６に従って、様々な処理を実行する。メモリ３４は、揮発性メモリ、不揮発性メモリ等によって構成される。メモリ３４は、ＧＩＰｍと、ＧＳＭｍと、パスワード設定３８と、第１の機能設定４０と、第２の機能設定４２と、ＩＰアドレスフィルタ情報４４と、画面表示設定４６と、を記憶している。パスワード設定３８は、パスワードが設定されていることを示す「ＯＮ」と、パスワードが設定されていないことを示す「ＯＦＦ」と、のどちらかの値を示す。
【００２１】
第１の機能設定４０は、主に、施設８０に関係するデバイスからの要求に応じた機能を実行するのか否かを示す情報である。第１の機能設定４０では、ＭＦＰ１０がサーバとして動作することによって実行可能な機能の名称（即ち機能名）と、機能設定情報と、が対応付けられている。当該機能設定情報は、対応する機能の実行が許可されることを示す「ＯＮ」と、当該機能の実行が禁止されることを示す「ＯＦＦ」と、のどちらかの値を示す。機能名は、Ｗｅｂサーバ機能、ＩＰＰ／ＩＰＰＳ機能、ＳＭＴＰサーバ機能、Ｒａｗポート機能、及び、ＬＰＤ／ＬＰＲ機能を含む。Ｗｅｂサーバ機能は、外部装置からＷｅｂサーバ機能の利用を要求する信号を受信する場合に、第１の機能設定４０内の全ての機能名に対応する全ての機能設定情報（即ち「ＯＮ」又は「ＯＦＦ」）を外部装置に送信し、外部装置から機能設定情報の変更を要求する信号を受信する場合に、機能設定情報を変更する機能である。また、Ｗｅｂサーバ機能は、ＭＦＰ１０に関する情報（例えば消耗品の残量等）を外部装置に提供する機能でもある。ＩＰＰ／ＩＰＰＳ機能は、ＩＰＰ（Internet Printing Protocolの略）プロトコルを利用して、外部装置から印刷データを受信し、当該印刷データに従った印刷を実行する機能である。ＳＭＴＰサーバ機能は、外部装置から電子メールを受信し、当該電子メールに添付されているファイルに従った印刷を実行する機能である。Ｒａｗポート機能は、Ｐｏｒｔ９１００を利用して、外部装置から印刷データを受信し、当該印刷データに従った印刷を実行する機能である。ＬＰＤ／ＬＰＲ機能は、ＬＰＲ（Line Printer daemon protocolの略）プロトコルを利用して、外部装置から印刷データを受信し、当該印刷データに従った印刷を実行する機能である。
【００２２】
第２の機能設定４２は、主に、施設８０に関係しないデバイスからの要求に応じた機能を実行するのか否かを示す情報である。第２の機能設定４２では、第１の機能設定４０と同様に、機能名と機能設定情報とが対応付けられている。
【００２３】
ＩＰアドレスフィルタ情報４４は、許可ＩＰアドレスを示す情報である。許可ＩＰアドレスは、第１の機能設定４０内の機能設定情報に従って、ＭＦＰ１０に機能を実行させることが許可されているＩＰアドレスである。
【００２４】
画面表示設定４６は、セキュリティ警告画面Ｄ１（図６（Ａ）参照）の表示が有効化されている「ＯＮ」と、当該画面Ｄ１の表示が無効化されている「ＯＦＦ」と、のどちらかの値を示す。
【００２５】
（ＭＦＰの処理；図３）
続いて、図３を参照して、ＭＦＰ１０のＣＰＵ３２によって実行される処理について説明する。ユーザによってＭＦＰ１０の電源がＯＮされると、図３の処理が開始される。以下の説明では、ＰＣ１００Ａ〜１００Ｆを総称して「対象ＰＣ」と呼ぶ。
【００２６】
Ｓ１０において、ＣＰＵ３２は、対象ＰＣから、送信元のＩＰアドレスと、送信先のＩＰアドレスと、要求機能情報と、を含む要求信号を受信することを監視する。送信元のＩＰアドレスは、対象ＰＣに割り当てられているＩＰアドレスであり、送信先のＩＰアドレスは、ＧＩＰｍである。要求機能情報は、ＭＦＰ１０が実行可能ないずれかの機能の実行を要求する情報である。要求機能情報によって示される機能（以下では「要求機能」と記載する）が、ＩＰＰ／ＩＰＰＳ機能、Ｒａｗポート機能、又は、ＬＰＤ／ＬＰＲ機能である場合には、要求信号は、印刷データを含み得る。また、要求機能がＳＭＴＰサーバ機能である場合には、要求信号には、電子メールを含み得る。ＣＰＵ３２は、対象ＰＣから要求信号を受信すると（Ｓ１０でＹＥＳ）、Ｓ１２に進む。
【００２７】
Ｓ１２において、ＣＰＵ３２は、Ｓ１０で受信された要求信号内の要求機能情報に基づいて、要求機能を特定する。
【００２８】
Ｓ１４において、ＣＰＵ３２は、パスワード設定３８が「ＯＮ」であるのか否かを判断する。ＣＰＵ３２は、パスワード設定３８が「ＯＮ」である場合（Ｓ１４でＹＥＳ）に、Ｓ１６に進み、パスワード設定３８が「ＯＦＦ」である場合（Ｓ１４でＮＯ）に、Ｓ３０に進む。
【００２９】
Ｓ１６において、ＣＰＵ３２は、各機能設定４０、４２において、要求機能に対応する機能設定情報が「ＯＮ」であるのか否かを判断する。ＣＰＵ３２は、第１の機能設定４０において要求機能に対応する機能設定情報が「ＯＮ」であり、かつ、第２の機能設定４２において要求機能に対応する機能設定情報が「ＯＮ」である場合に、Ｓ１６でＹＥＳと判断してＳ２０に進む。一方、ＣＰＵ３２は、第１及び第２の機能設定４０、４２の少なくとも一方において、要求機能に対応する機能設定情報が「ＯＦＦ」である場合に、Ｓ１６でＮＯと判断してＳ３０に進む。
【００３０】
Ｓ２０において、ＣＰＵ３２は、要求機能を実行する処理である機能実行処理（図５）を実行する。ＣＰＵ３２は、Ｓ２０が終了すると、Ｓ１０に戻る。
【００３１】
Ｓ３０において、ＣＰＵ３２は、要求信号内の送信元のＩＰアドレスがグローバルＩＰアドレス（即ちＧＩＰ）であるのか否かを判断する。ＧＩＰを管理する団体であるＪＰＮＩＣ（日本ネットワークインフォメーションセンター）では、ＧＩＰがクラスＡ〜クラスＣに分類されている。クラスＡのＧＩＰの範囲は、「１．０．０．０〜９．２５５．２５５．２５５」及び「１１．０．０．０〜１２６．２５５．２５５．２５５」であり、クラスＢのＧＩＰの範囲は、「１２８．０．０．０〜１７２．１５．２５５．２５５」及び「１７２．３２．０．０〜１９１．２５５.２５５．２５５」であり、クラスＣのＧＩＰの範囲は、「１９２．０．０．０〜１９２．１６７．２５５．２５５」及び「１９２．１６９．０．０〜２２３．２５５．２５５．２５５」である。ＣＰＵ３２は、送信元のＩＰアドレスが上記のＧＩＰの範囲内のアドレスである場合に、送信元のＩＰアドレスがＧＩＰであると判断し（Ｓ３０でＹＥＳ）、Ｓ３２に進む。一方、ＣＰＵ３２は、送信元のＩＰアドレスが上記のＧＩＰの範囲内のアドレスでない場合に、送信元のＩＰアドレスがＧＩＰでない（即ちＰＩＰである）と判断し（Ｓ３０でＮＯ）、Ｓ５０に進む。
【００３２】
Ｓ３２において、ＣＰＵ３２は、ＭＦＰ１０のネットワークアドレス「１２８．１」と、特定のネットワークアドレスと、が一致するのか否かを判断する。ＣＰＵ３２は、まず、送信元のＩＰアドレスとＧＳＭｍ（「２５５．２５５．０．０」）とを利用して、特定のネットワークアドレスを特定する。そして、ＣＰＵ３２は、ＭＦＰ１０のネットワークアドレスと特定のネットワークアドレスとが一致しない場合（Ｓ３２でＮＯ）に、Ｓ３４に進み、ＭＦＰ１０のネットワークアドレスと特定のネットワークアドレスとが一致する場合（Ｓ３２でＹＥＳ）に、Ｓ５０に進む。
【００３３】
Ｓ３４において、ＣＰＵ３２は、送信元のＩＰアドレスとＩＰアドレスフィルタ情報４４とを利用して、送信元のＩＰアドレスが許可ＩＰアドレスであるのか否かを判断する。ＣＰＵ３２は、送信元のＩＰアドレスがＩＰアドレスフィルタ情報４４によって示される許可ＩＰアドレスに一致しない場合に、Ｓ３４でＮＯと判断して、Ｓ３６に進む。一方、ＣＰＵ３２は、送信元のＩＰアドレスが許可ＩＰアドレスに一致する場合に、Ｓ３４でＹＥＳと判断して、Ｓ５０に進む。
【００３４】
Ｓ３６において、ＣＰＵ３２は、第２の機能設定４２において、要求機能に対応する機能設定情報が「ＯＮ」であるのか否かを判断する。ＣＰＵ３２は、当該機能設定情報が「ＯＮ」であると判断する場合（Ｓ３６でＹＥＳ）に、Ｓ２０に進み、当該機能設定情報が「ＯＦＦ」であると判断する場合に（Ｓ３６でＮＯ）に、Ｓ３８に進む。
【００３５】
Ｓ３８において、ＣＰＵ３２は、画面表示設定４６が「ＯＮ」であるのか否かを判断する。ＣＰＵ３２は、画面表示設定４６が「ＯＮ」であると判断する場合（Ｓ３６でＹＥＳ）に、Ｓ４０に進み、画面表示設定４６が「ＯＦＦ」であると判断する場合（Ｓ３６でＮＯ）に、Ｓ１０に戻る。
【００３６】
Ｓ４０において、ＣＰＵ３２は、設定処理（図４参照）を実行する。設定処理は、パスワード設定３８、第２の機能設定４２、及び、ＩＰアドレスフィルタ情報４４を指定するための処理である。ＣＰＵ３２は、Ｓ４０が終了すると、Ｓ１０に戻る。
【００３７】
また、Ｓ５０において、ＣＰＵ３２は、第１の機能設定４０において、要求機能に対応する機能設定情報が「ＯＮ」であるのか否かを判断する。ＣＰＵ３２は、当該機能設定情報が「ＯＮ」であると判断する場合（Ｓ５０でＹＥＳ）に、Ｓ２０に進み、当該機能設定情報が「ＯＦＦ」であると判断する場合（Ｓ５０でＮＯ）に、Ｓ１０に戻る。
【００３８】
（設定処理；図４）
続いて、図４を参照して、図３のＳ４０で実行される設定処理について説明する。Ｓ７０において、ＣＰＵ３２は、セキュリティ警告画面Ｄ１を表示部１４に表示させる。図６（Ａ）に示されるように、画面Ｄ１は、ＭＦＰ１０へのアクセスが許可されていない機器から要求信号を受信したことを示すメッセージと、当該画面の表示を無効化することができることを示すメッセージと、チェックボックスと、ホームボタンと、設定ボタンと、を含む。これにより、ＭＦＰ１０の管理者は、ＭＦＰ１０へのアクセスが許可されていない機器から要求信号を受信したことを知ることができる。
【００３９】
Ｓ７２において、ＣＰＵ３２は、画面Ｄ１内の設定ボタンが操作されたのか否かを判断する。ＣＰＵ３２は、設定ボタンが操作される場合（Ｓ７２でＹＥＳ）に、Ｓ７４に進む。一方、ＣＰＵ３２は、ホームボタンが操作される場合（Ｓ７２でＮＯ）に、ＭＦＰ１０のホーム画面を表示部１４に表示させ、図４の処理を終了する。なお、ＣＰＵ３２は、チェックボックスにチェックが付与されている状態で、ユーザによってホームボタン又は設定ボタンが選択されると、画面表示設定４６を「ＯＮ」から「ＯＦＦ」に変更する。この結果、これ以降の要求信号の受信に応じて図３のＳ３８が実行される際に、Ｓ３８でＮＯと判断されるので、図４の設定処理が実行されない。このように、ＭＦＰ１０は、ユーザの意図に応じて設定処理を実行するのか否かを切り換えることができる。
【００４０】
Ｓ７４は、図３のＳ１４と同様である。ＣＰＵ３２は、Ｓ７４でＮＯと判断する場合に、Ｓ７６に進み、Ｓ７４でＹＥＳと判断する場合に、Ｓ８２に進む。
【００４１】
Ｓ７６において、ＣＰＵ３２は、パスワード設定画面Ｄ２を表示部１４に表示させる。図６（Ｂ）に示すように、画面Ｄ２は、パスワード入力欄と、確認用パスワード入力欄と、ＯＫボタンと、を含む。
【００４２】
Ｓ７８において、ＣＰＵ３２は、ＯＫボタンが操作されると、画面Ｄ２の各入力欄に同じ文字列が入力されたのか否かを判断する。ＣＰＵ３２は、各入力欄に同じ文字列が入力されていると判断される場合に、Ｓ７８でＹＥＳと判断し、Ｓ８０に進む。一方、ＣＰＵ３２は、各入力欄の少なくとも一方の入力欄に文字列が入力されていないと判断される場合又は各入力欄に入力されていた文字列が異なると判断される場合に、Ｓ７８でＮＯと判断し、Ｓ８２に進む。
【００４３】
Ｓ８０において、ＣＰＵ３２は、パスワード設定３８を「ＯＦＦ」から「ＯＮ」に変更する。ＣＰＵ３２は、Ｓ８０において、さらに、パスワード入力欄に記述されている文字列をパスワードとしてメモリ３４に記憶させる。
【００４４】
Ｓ８２において、ＣＰＵ３２は、機能設定画面Ｄ３を表示部１４に表示させる。図６（Ｃ）に示すように、画面Ｄ３は、複数個の機能名のそれぞれについて、当該機能名に対応するチェックボックスを含む。また、画面Ｄ３は、ＯＫボタンを含む。
【００４５】
Ｓ８４において、ＣＰＵ３２は、ＯＫボタンが操作されると、画面Ｄ３内の設定が変更されたのか否かを判断する。具体的には、ＣＰＵ３２は、Ｓ８２の時点における画面Ｄ３内の各チェックボックスの状態と比較して、チェックが新たに付与されたチェックボックス、又は、チェックが外されたチェックボックスが存在する場合に、Ｓ８４でＹＥＳと判断して、Ｓ８６に進む。一方、ＣＰＵ３２は、Ｓ８２の時点における画面Ｄ３内の各チェックボックスの状態と比較して、チェックが新たに付与されたチェックボックス、及び、チェックが外されたチェックボックスが存在しない場合に、Ｓ８４でＮＯと判断して、Ｓ８８に進む。
【００４６】
Ｓ８６において、ＣＰＵ３２は、画面Ｄ３においてチェックが付与されているチェックボックスに対応する機能名を特定し、第２の機能設定４２において、特定済みの機能名に対応する機能設定情報を「ＯＮ」に設定する。また、ＣＰＵ３２は、画面Ｄ３においてチェックが付与されていないチェックボックスに対応する機能名を特定し、第２の機能設定４２において、特定済みの機能名に対応する機能設定情報を「ＯＦＦ」に設定する。
【００４７】
Ｓ８８において、ＣＰＵ３２は、ＩＰアドレスフィルタ設定画面Ｄ４を表示部１４に表示させる。図６（Ｄ）に示すように、画面Ｄ４は、ＩＰアドレスの入力をユーザに促すためのメッセージと、ＩＰアドレス入力欄と、ＯＫボタンと、を含む。ユーザは、ＩＰアドレス入力欄に、ＩＰアドレスを入力したり、ＩＰアドレスの範囲を入力したりすることができる。
【００４８】
Ｓ９０において、ＣＰＵ３２は、ＯＫボタンが操作されると、ＩＰアドレス入力欄にＩＰアドレスが入力されたのか否かを判断する。ＣＰＵ３２は、ＩＰアドレス入力欄にＩＰアドレスが入力されたと判断される場合（Ｓ９０でＹＥＳ）に、Ｓ９２に進み、ＩＰアドレス入力欄にＩＰアドレスが入力されていないと判断される場合（Ｓ９０でＮＯ）に、図４の処理を終了する。
【００４９】
Ｓ９２において、ＣＰＵ３２は、画面Ｄ３内の入力欄に入力されたＩＰアドレスをＩＰアドレスフィルタ情報４４としてメモリ３４に記憶させる。ＣＰＵ３２は、Ｓ９２が終了すると、図４の処理を終了する。
【００５０】
（機能実行処理；図５）
続いて、図５を参照して、図３のＳ２０で実行される機能実行処理について説明する。Ｓ１００において、ＣＰＵ３２は、図３のＳ１２で特定された要求機能がＷｅｂサーバ機能であるのか否かを判断する。ＣＰＵ３２は、要求機能がＷｅｂサーバ機能である場合（Ｓ１００でＹＥＳ）に、Ｓ１０２に進み、要求機能がＷｅｂサーバ機能でない場合（Ｓ１０２でＮＯ）に、Ｓ１２０に進む。
【００５１】
Ｓ１０２は、図３のＳ１４と同様である。ＣＰＵ３２は、Ｓ１０２でＹＥＳと判断する場合に、Ｓ１０４に進み、Ｓ１０２でＮＯと判断する場合に、Ｓ１１０に進む。
【００５２】
Ｓ１０４において、ＣＰＵ３２は、応答信号を対象ＰＣに送信する。当該応答信号は、送信元のＩＰアドレス「ＧＩＰｍ」と、送信先のＩＰアドレス（即ち要求信号に含まれる送信元（即ち対象ＰＣ）のＩＰアドレス）と、パスワード入力画面データと、を含む応答信号を対象ＰＣに送信する。パスワード入力画面データは、パスワードの入力を要求する画面を対象ＰＣの表示部に表示させるデータである。
【００５３】
Ｓ１０６において、ＣＰＵ３２は、対象ＰＣから、パスワードを含む認証要求信号を受信することを監視する。ＣＰＵ３２は、対象ＰＣから認証要求信号を受信する（Ｓ１０６でＹＥＳ）と、Ｓ１０８に進む。
【００５４】
Ｓ１０８において、ＣＰＵ３２は、パスワードの認証を実行する。ＣＰＵ３２は、メモリ３４内のパスワードと認証要求信号内のパスワードとが一致する場合に、認証が成功したと判断して（Ｓ１０８でＹＥＳ）、Ｓ１１０に進み、メモリ３４内のパスワードと認証要求信号内のパスワードとが一致しない場合に、認証が失敗したと判断して（Ｓ１０８でＮＯ）、図５の処理を終了する。
【００５５】
Ｓ１１０において、ＣＰＵ３２は、応答信号を対象ＰＣに送信する。当該応答信号は、送信元のＩＰアドレス「ＧＩＰｍ」と、送信先のＩＰアドレス（即ち対象ＰＣのＩＰアドレス）と、設定画面データと、を含む応答信号を対象ＰＣに送信する。設定画面データは、設定画面Ｄ６（図７のＴ２０参照）を対象ＰＣの表示部に表示させるデータである。
【００５６】
Ｓ１１２において、ＣＰＵ３２は、対象ＰＣから、設定変更情報を含む設定要求信号を受信することを監視する。設定変更情報は、第１の機能設定４０内の機能設定情報の変更を指示する情報である。ＣＰＵ３２は、対象ＰＣから設定要求信号を受信する（Ｓ１１２でＹＥＳ）と、Ｓ１１４に進む。
【００５７】
Ｓ１１４において、ＣＰＵ３２は、設定要求信号内の設定変更情報に従って、第１の機能設定４０内の機能設定情報を変更する。Ｓ１１４が終了すると、図５の処理が終了する。
【００５８】
また、Ｓ１２０において、ＣＰＵ３２は、要求機能を実行する。ＣＰＵ３２は、要求機能が、ＩＰＰ／ＩＰＰＳ機能、Ｒａｗポート機能、又は、ＬＰＤ／ＬＰＲ機能である場合には、要求信号に応じた処理を実行することによって、印刷データに従った印刷を実行する。また、ＣＰＵ３２は、要求機能がＳＭＴＰサーバ機能である場合には、要求信号に応じた処理を実行することによって、電子メールに添付されているファイルに従った印刷を実行する。
【００５９】
Ｓ１２２において、ＣＰＵ３２は、要求機能を実行したことを示す応答信号を対象ＰＣに送信する。Ｓ１２２が終了すると、図５の処理が終了する。
【００６０】
（具体的なケース）
続いて、図７〜図１２を参照して、図３〜図５の各処理によって実現される具体的なケースについて説明する。
【００６１】
（ケースＡ；図７）
ケースＡは、ＭＦＰ１０がＰＣ１００Ａから要求信号を受信するケースである。ケースＡの初期状態では、第１の機能設定４０内の全ての機能設定情報は「ＯＮ」に設定されており、第２の機能設定４２内の全ての機能設定情報は「ＯＦＦ」に設定されている。また、パスワード設定３８及び画面表示設定４６は「ＯＦＦ」に設定されており、ＩＰアドレスフィルタ情報４４には、許可ＩＰアドレスが登録されていない。
【００６２】
ＰＣ１００Ａは、Ｔ１０において、Ｗｅｂブラウザが起動されている状態でＭＦＰ１０のＧＩＰｍの入力を受け付けると、Ｔ１２において、送信元のＩＰアドレス「ＧＩＰａ」と、送信先のＩＰアドレス「ＧＩＰｍ」と、要求機能情報「Ｗｅｂサーバ機能」と、を含む要求信号をＭＦＰ１０に送信する。
【００６３】
ＭＦＰ１０は、Ｔ１２において、ＰＣ１００Ａから要求信号を受信すると（図３のＳ１０でＹＥＳ）、Ｗｅｂサーバ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＦＦ」であると判断する（Ｓ１４でＮＯ）。また、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰａ」がＧＩＰであると判断し（Ｓ３０でＹＥＳ）、ＭＦＰ１０のネットワークアドレス（「１２８．１」）と、送信元のＩＰアドレス「ＧＩＰａ」から得られる特定のネットワークアドレスと、が一致すると判断し（Ｓ３２でＹＥＳ）、第１の機能設定４０内のＷｅｂサーバ機能に対応する機能設定情報が「ＯＮ」であると判断する（Ｓ５０でＹＥＳ）。また、ＭＦＰ１０は、要求機能がＷｅｂサーバ機能であると判断し（図５のＳ１００でＹＥＳ）、パスワード設定３８が「ＯＦＦ」であると判断する（Ｓ１０２でＮＯ）。この場合、ＭＦＰ１０は、Ｔ１４において、送信元のＩＰアドレス「ＧＩＰｍ」と、送信先のＩＰアドレス「ＧＩＰａ」と、設定画面データと、を含む応答信号をＰＣ１００Ａに送信する（Ｓ１１０）。
【００６４】
ＰＣ１００Ａは、Ｔ１４において、応答信号を受信すると、Ｔ２０において、設定画面Ｄ６を表示する。設定画面Ｄ６は、複数個の機能名のそれぞれについて、当該機能名に対応するチェックボックスを含む。画面Ｄ６は、さらに、ＯＫボタンと、キャンセルボタンと、を含む。ＭＦＰ１０の現在の第１の機能設定４０では、全ての機能設定情報が「ＯＮ」であるので、全てのチェックボックスにチェックが付与されている。
【００６５】
Ｔ２２において、ＩＰＰ／ＩＰＰＳ機能に対応するチェックボックスのチェックを外すための操作が実行され、Ｔ２４において、ＯＫボタンが操作されると、ＰＣ１００Ａは、Ｔ２６において、送信元のＩＰアドレス「ＧＩＰａ」と、送信先のＩＰアドレス「ＧＩＰｍ」と、設定変更情報「ＩＰＰ／ＩＰＰＳ＝ＯＦＦ」と、を含む設定要求信号をＭＦＰ１０に送信する。
【００６６】
ＭＦＰ１０は、Ｔ２６において、ＰＣ１００Ａから設定要求信号を受信すると（Ｓ１１２でＹＥＳ）、Ｔ２８において、第１の機能設定４０内のＩＰＰ／ＩＰＰＳ機能に対応する機能設定情報を「ＯＮ」から「ＯＦＦ」に変更する（Ｓ１１４）。これにより、ＭＦＰ１０は、施設８０に関係するＰＣ（例えばＰＣ１００Ａ、ＰＣ１００Ｂ）からＩＰＰ／ＩＰＰＳ機能の要求信号を受信しても（図３のＳ１０でＹＥＳ）、ＩＰＰ／ＩＰＰＳ機能を実行しないことになる（Ｓ５０でＮＯと判断されてＳ２０を実行しない）。
【００６７】
ＭＦＰ１０は、施設８０内のＰＣ又は施設８０外のＰＣから要求信号を受信することができる。しかしながら、施設８０外のＰＣは、施設８０とは無関係な第三者のＰＣである可能性がある。ＭＦＰ１０は、第三者のＰＣから要求信号を受信する場合には、要求信号に応じて機能実行処理（図３のＳ２０）を実行すべきでない。そして、施設８０外の第三者のＰＣから受信される要求信号に含まれる送信元のＩＰアドレスは、ＧＩＰである。そこで、本実施例では、ＭＦＰ１０は、対象ＰＣから要求信号を受信する場合（図３のＳ１０でＹＥＳ）に、送信元のＩＰアドレスがＧＩＰであるか否かを判断する（Ｓ３０）。そして、ＭＦＰ１０は、送信元のＩＰアドレスがＧＩＰである場合（Ｓ３０でＹＥＳ）に、対象ＰＣが第三者のＰＣである可能性があることに鑑みて、さらに、ＭＦＰ１０のネットワークアドレスと送信元のＩＰアドレスから得られる特定のネットワークアドレスとが一致するのか否かを判断する（Ｓ３２）。ここで、ネットワークアドレスが一致しないと判断されると（Ｓ３２でＮＯ）、対象ＰＣが第三者のＰＣである可能性が高い。一方、ケースＡでは、ＭＦＰ１０は、施設８０内の同じネットワーク６に所属するＰＣ１００Ａから要求信号を受信するので（Ｔ１２）、送信元のＩＰアドレス「ＧＩＰａ」がＧＩＰであっても（Ｓ３０でＹＥＳ）、ネットワークアドレスが一致すると判断し（Ｓ３２でＹＥＳ）、Ｓ２０の機能実行処理を実行して応答信号をＰＣ１００Ａに送信する（Ｔ１４）。このように、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰａ」がＧＩＰであっても、送信元のＰＣ１００Ａが同じネットワーク６に所属するＰＣ１００Ａである場合には、機能実行処理を実行して応答信号をＰＣ１００Ａに適切に送信することができる。
【００６８】
（ケースＢ；図８）
ケースＢは、ＭＦＰ１０がＰＣ１００Ｂからルータ６０ａを介して要求信号を受信するケースである。ケースＢの初期状態は、ケースＡ（図７）の初期状態と同様である。
【００６９】
ＰＣ１００Ｂは、Ｔ１１０において、ＧＩＰｍの入力を受け付けると、Ｔ１１２において、送信元のＩＰアドレス「ＰＩＰｂ」と、送信先のＩＰアドレス「ＧＩＰｍ」と、デフォルトゲートウェイのＩＰアドレス「ＰＩＰｒａ」と、機能情報「Ｗｅｂサーバ機能」と、を含む要求信号をルータ６０ａに送信する。
【００７０】
ルータ６０ａは、Ｔ１１２において、ＰＣ１００Ｂから要求信号を受信すると、Ｔ１１４において、送信元のＩＰアドレス「ＰＩＰｂ」と、送信先のＩＰアドレス「ＧＩＰｍ」と、要求機能情報「Ｗｅｂサーバ機能」と、を含む要求信号をＭＦＰ１０に送信する。
【００７１】
ＭＦＰ１０は、Ｔ１１４において、ルータ６０ａから要求信号を受信すると（Ｓ１０でＹＥＳ）、Ｗｅｂサーバ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＦＦ」であると判断する（Ｓ１４でＮＯ）。また、ＭＦＰ１０は、送信元のＩＰアドレス「ＰＩＰｂ」がＧＩＰでないと判断し（Ｓ３０でＮＯ）、第１の機能設定４０内のＷｅｂサーバ機能に対応する機能設定情報が「ＯＮ」であると判断する（Ｓ５０でＹＥＳ）。また、ＭＦＰ１０は、要求機能がＷｅｂサーバ機能であると判断し（図５のＳ１００でＹＥＳ）、パスワード設定３８が「ＯＦＦ」であると判断する（Ｓ１０２でＮＯ）。この場合、ＭＦＰ１０は、Ｔ１１６において、送信元のＩＰアドレス「ＧＩＰｍ」と、送信先のＩＰアドレス「ＰＩＰｂ」と、デフォルトゲートウェイのＩＰアドレス「ＧＩＰｒａ」と、設定画面データと、を含む応答信号をルータ６０ａに送信する（Ｓ１１０）。
【００７２】
ルータ６０ａは、Ｔ１１６において、ＭＦＰ１０から応答信号を受信すると、Ｔ１１８において、送信元のＩＰアドレス「ＧＩＰｍ」と、送信先のＩＰアドレス「ＰＩＰｂ」と、設定画面データと、を含む応答信号をＰＣ１００Ｂに送信する。
【００７３】
Ｔ１２０〜Ｔ１２２は、図７のＴ２０〜Ｔ２４と同様である。Ｔ１２６及びＴ１２８は、通信対象がＰＣ１００Ｂである点、及び、ルータ６０ａを介した通信である点を除いて、図７のＴ２６と同様である。Ｔ１３０は、Ｔ２８と同様である。
【００７４】
ケースＢに示されるように、ＭＦＰ１０は、施設８０内のＰＣ１００Ｂから要求信号を受信する場合（Ｔ１１２）には、送信元のＩＰアドレス「ＰＩＰｂ」がＰＩＰであると判断し（Ｓ３０でＮＯ）、即ち、送信元のＰＣ１００Ｂが施設８０内のＰＣであると判断し、機能実行処理を実行して応答信号をＰＣ１００Ｂに適切に送信することができる。
【００７５】
（ケースＣ；図９）
ケースＣは、ＭＦＰ１０がＰＣ１００Ｄからルータ６０ｂを介して要求信号を受信するケースである。ケースＣの初期状態は、ケースＡ（図７）の初期状態と同様である。
【００７６】
Ｔ２１０〜Ｔ２１４は、通信対象がＰＣ１００Ｄである点、及び、ルータ６０ｂを介した通信である点を除いて、図８のＴ１１０〜Ｔ１１４と同様である。ＭＦＰ１０は、Ｔ２１４において、ルータ６０ｂから要求信号を受信すると（図３のＳ１０でＹＥＳ）、Ｗｅｂサーバ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＦＦ」であると判断する（Ｓ１４でＮＯ）。また、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰｄ」がＧＩＰであると判断し（Ｓ３０でＹＥＳ）、ＭＦＰ１０のネットワークアドレス（「１２８．１」）と特定のネットワークアドレス（「１２８．２」）とが一致しないと判断し（Ｓ３２でＮＯ）、ＧＩＰｄが許可ＩＰアドレスではないと判断し（Ｓ３４でＮＯ）、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報が「ＯＦＦ」であると判断し（Ｓ３６でＮＯ）、画面表示設定４６が「ＯＮ」であると判断する（Ｓ３８でＹＥＳ）。この場合、ＭＦＰ１０は、Ｔ２１４の要求信号に対する応答信号を送信せずに、Ｔ２２０において、セキュリティ警告画面Ｄ１（図６（Ａ）参照）を表示する（図４のＳ７０）。
【００７７】
ＰＣ１００Ｄのユーザは、設定画面Ｄ６（図７のＴ２０参照）が表示されないので、ＭＦＰ１０を利用不可能であることを知ることができる。そして、ユーザは、その旨をＭＦＰ１０の管理者に連絡する。この場合、管理者は、ＰＣ１００Ｄが施設８０内のＰＣであるので、ＰＣ１００ＤがＭＦＰ１０を利用することができるように、ＩＰアドレスフィルタ情報４４にＰＣ１００ＤのＧＩＰｄを登録するための以下の操作を実行する。
【００７８】
ＭＦＰ１０は、Ｔ２３０において、管理者から設定ボタンの操作を受け付けると（Ｓ７２でＹＥＳ）、パスワード設定３８が「ＯＦＦ」であると判断し（Ｓ７４でＮＯ）、Ｔ２３２において、パスワード設定画面Ｄ２（図６（Ｂ）参照）を表示する（Ｓ７６）。次いで、ＭＦＰ１０は、Ｔ２３４において、パスワードが入力されることなくＯＫボタンの操作を受け付けると、パスワード入力欄にパスワードが入力されていないと判断し（Ｓ７８でＮＯ）、Ｔ２４０において、機能設定画面Ｄ３（図６（Ｃ）参照）を表示する（Ｓ８２）。
【００７９】
ＭＦＰ１０は、Ｔ２４２において、設定が変更されることなくＯＫボタンの操作を受け付けると、設定が変更されていないと判断し（Ｓ８４でＮＯ）、Ｔ２４４において、ＩＰアドレスフィルタ設定画面Ｄ４（図６（Ｄ）参照）を表示する（Ｓ８８）。そして、ＭＦＰ１０は、Ｔ２４６において、ＩＰアドレス入力欄へのＧＩＰｄの入力を受け付け、Ｔ２４８において、ＯＫボタンの操作を受け付けると、ＩＰアドレス入力欄にＧＩＰｄが入力されていると判断する（Ｓ９０でＹＥＳ）。この場合、ＭＦＰ１０は、Ｔ２５０において、ＧＩＰｄをＩＰアドレスフィルタ情報４４として記憶する（Ｓ９２）。その後、管理者は、ＩＰアドレスフィルタ情報４４へのＧＩＰｄの登録が完了したことをＰＣ１００Ｄのユーザに連絡する。
【００８０】
その後、ＰＣ１００Ｄのユーザは、ＰＣ１００Ｄを利用して、ＭＦＰ１０のＷｅｂサーバ機能を利用することができる。Ｔ２６０〜Ｔ２６４は、Ｔ２１０〜Ｔ２１４と同様である。Ｔ２６６及びＴ２６８は、通信対象がＰＣ１００Ｄである点、及び、ルータ６０ｂを介した通信である点を除いて、図７のＴ１４と同様である。その後、ＭＦＰ１０とＰＣ１００Ｄとの間に、Ｔ２０〜Ｔ２８と同様の処理が実行される。これにより、第１の機能設定４０内のＩＰＰ／ＩＰＰＳ機能に対応する機能設定情報の設定が完了する。
【００８１】
ケースＣに示されるように、ＭＦＰ１０は、施設８０に設置されているＰＣ１００ＤのＧＩＰ「ＧＩＰｄ」をＩＰアドレスフィルタ情報４４として登録することができる。この場合、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰｄ」がＧＩＰであっても、機能実行処理（Ｓ２０）を実行して応答信号をＰＣ１００Ｄに送信する（Ｔ２６６、Ｔ２６８）。このように、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰｄ」がＧＩＰであっても、送信元のＰＣ１００Ｄが同じ施設８０に設置されている場合には、機能実行処理を実行して応答信号をＰＣ１００Ｄに適切に送信することができる。
【００８２】
（ケースＤ；図１０）
ケースＤは、ＭＦＰ１０がＰＣ１００Ｅからインターネット４を介して要求信号を受信するケースである。本ケースでは、施設８０で働いているユーザによって出張先でＰＣ１００Ｅが利用される状況を想定している。ケースＤの初期状態は、ケースＡ（図７）の初期状態と同様である。
【００８３】
Ｔ３１０、Ｔ３１２は、通信対象がＰＣ１００Ｅである点、及び、要求信号がインターネット４を介して送信される点を除いて、図７のＴ１０、Ｔ１２と同様である。ＭＦＰ１０は、Ｔ３１２において、ＰＣ１００Ｅから要求信号を受信すると（図３のＳ１０でＹＥＳ）、Ｗｅｂサーバ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＦＦ」であると判断する（Ｓ１４でＮＯ）。また、ＣＰＵ３２は、送信元のＩＰアドレス「ＧＩＰｅ」がＧＩＰであると判断し（Ｓ３０でＹＥＳ）、ＭＦＰ１０のネットワークアドレス（「１２８．１」）と特定のネットワークアドレス（「１９２．０」）とが一致しないと判断し（Ｓ３２でＮＯ）、送信元のＩＰアドレス「ＧＩＰｅ」が許可ＩＰアドレスではないと判断し（Ｓ３４でＮＯ）、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報が「ＯＦＦ」であると判断し（Ｓ３６でＮＯ）、画面表示設定４６が「ＯＮ」であると判断する（Ｓ３６でＹＥＳ）。この場合、ＭＦＰ１０は、Ｔ３２０において、セキュリティ警告画面Ｄ１（図６（Ａ）参照）を表示する（図４のＳ７０）。
【００８４】
ＰＣ１００Ｅのユーザは、設定画面Ｄ６（図７のＴ２０参照）が表示されないので、ＭＦＰ１０を利用不可能であることを知ることができる。そして、ユーザは、その旨をＭＦＰ１０の管理者に連絡する。この場合、管理者は、ＰＣ１００Ｅが施設８０に関係するＰＣであるので、ＰＣ１００ＥがＭＦＰ１０を利用することができるように、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報を「ＯＮ」に設定するための以下の操作を実行する。
【００８５】
Ｔ３３０、Ｔ３３２は、それぞれ、図９のＴ２３０、Ｔ２３２と同様である。ＭＦＰ１０は、Ｔ３３４において、パスワード設定画面Ｄ２（図６（Ｂ）参照）の各入力欄へのパスワード「ｘｙｚ」の入力を受け付け、Ｔ３３６において、ＯＫボタンの操作を受け付けると、各入力欄に入力されているパスワードが一致していると判断する（Ｓ７８でＹＥＳ）。この場合、ＭＦＰ１０は、Ｔ３３８において、パスワード設定３８を「ＯＦＦ」から「ＯＮ」に変更するとともに、パスワード「ｘｙｚ」を記憶する。Ｔ３４０は、Ｔ２４０と同様である。ＭＦＰ１０は、Ｔ３４２において、機能設定画面Ｄ３内のＷｅｂサーバ機能に対応するチェックボックスへのチェックの付与を受け付け、Ｔ３４４において、ＯＫボタンの操作を受け付けると、Ｗｅｂサーバ機能の設定が変更されたと判断し（Ｓ８４でＹＥＳ）、Ｔ３４６において、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報を「ＯＦＦ」から「ＯＮ」に変更する（Ｓ８６）。Ｔ３４８、Ｔ３５０は、それぞれ、Ｔ２４４、Ｔ２４８と同様である。その後、管理者は、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報の設定、及び、パスワード「ｘｙｚ」の設定が完了したことをＰＣ１００Ｅのユーザに連絡する。
【００８６】
その後、ＰＣ１００Ｅのユーザは、ＰＣ１００Ｅを利用して、ＭＦＰ１０のＷｅｂサーバ機能を利用することができる。Ｔ３６０、Ｔ３６２は、それぞれ、Ｔ３１０、Ｔ３１２と同様である。
【００８７】
ＭＦＰ１０は、Ｔ３６２において、ＰＣ１００Ｅから要求信号を受信すると（図３のＳ１０でＹＥＳ）、Ｗｅｂサーバ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＮ」であると判断し（Ｓ１４でＹＥＳ）、各機能設定４０、４２内のＷｅｂサーバ機能に対応する機能設定情報が「ＯＮ」であると判断する（Ｓ１６でＹＥＳ）。また、ＭＦＰ１０は、要求機能がＷｅｂサーバ機能であると判断し（図５のＳ１００でＹＥＳ）、パスワード設定３８が「ＯＮ」であると判断する（Ｓ１０２でＹＥＳ）。この場合、ＭＦＰ１０は、Ｔ３６４において、送信元のＩＰアドレス「ＧＩＰｍ」と、送信先のＩＰアドレス「ＧＩＰｅ」と、パスワード入力画面データと、を含む応答信号をＰＣ１００Ｅに送信する（Ｓ１０４）。
【００８８】
ＰＣ１００Ｅは、ＭＦＰ１０から応答信号を受信すると、Ｔ３７０において、入力画面を表示し、Ｔ３７２において、パスワード「ｘｙｚ」の入力を受け付けると、Ｔ３７４において、送信元のＩＰアドレス「ＧＩＰｅ」と、送信先のＩＰアドレス「ＧＩＰｍ」と、パスワード「ｘｙｚ」と、を含む認証要求信号をＭＦＰ１０に送信する。
【００８９】
ＭＦＰ１０は、Ｔ３７４において、ＰＣ１００Ｅから認証要求信号を受信すると（Ｓ１０６でＹＥＳ）、Ｔ３７６において、Ｔ３３８で記憶されたパスワードと認証要求信号内のパスワードとが一致すると判断し、認証が成功したと判断する（Ｓ１０８でＹＥＳ）。その後、ＭＦＰ１０とＰＣ１００Ｅとの間に、図７のＴ１４〜Ｔ２８と同様の処理が実行される。これにより、第１の機能設定４０内のＩＰＰ／ＩＰＰＳ機能に対応する機能設定情報の設定が完了する。
【００９０】
ケースＤに示されるように、ＭＦＰ１０は、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報を「ＯＮ」に設定し、パスワード設定３８をＯＮに設定し、パスワード「ｘｙｚ」を設定することができる。この場合、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰｅ」がＧＩＰであっても、パスワードの認証が成功する場合（Ｔ３７６）に、Ｗｅｂサーバ機能を実行するための応答信号をＰＣ１００Ｅに送信する（図７のＴ１４）。このように、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰｄ」がＧＩＰであっても、送信元のＰＣが施設８０で働いているユーザによって出張先で利用される場合には、機能実行処理を実行して応答信号をＰＣ１００Ｅに適切に送信することができる。
【００９１】
（ケースＥ；図１１）
ケースＥは、ＭＦＰ１０がＰＣ１００Ｆからインターネット４を介して要求信号を受信するケースである。本ケースでは、第三者によってＰＣ１００Ｆが利用される状況を想定している。ケースＥは、ケースＤの後の状態、即ち、パスワード設定３８が「ＯＮ」に設定されており、かつ、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報が「ＯＮ」に設定されている状態である。
【００９２】
Ｔ４１０〜Ｔ４２０は、通信対象がＰＣ１００Ｆである点を除いて、図１０のＴ３６０〜Ｔ３７０と同様である。ＰＣ１００Ｆのユーザは、ＭＦＰ１０の管理者に連絡をすることができないために、ＭＦＰ１０に設定されたパスワード「ｘｙｚ」を知ることができない。このため、ユーザはパスワード「ｘｙｚ」を入力することができず、ＰＣ１００Ｆは、パスワード「ｘｙｚ」を含む認証要求信号をＭＦＰ１０に送信することができない。従って、ＭＦＰ１０は、設定画面データを含む応答信号をＰＣ１００Ｆに送信しない。
【００９３】
ケースＥに示されるように、ＭＦＰ１０は、ＰＣ１００Ｆからパスワード「ｘｙｚ」を含む認証要求信号を受信しないために、設定画面データを含む応答信号をＰＣ１００Ｆに送信しない。従って、第三者によって第１の機能設定４０内の設定が変更されることを防止することができる。
【００９４】
（ケースＦ；図１２）
ケースＦは、ＭＦＰ１０がＰＣ１００Ａから要求信号を受信するケースである。ケースＦの初期状態は、ケースＡの初期状態と同様である。
【００９５】
ＰＣ１００Ａは、Ｔ５１０において、ＬＰＲプロトコルに従った印刷を実行するための印刷操作を受け付ける。Ｔ５１２は、要求信号が、印刷実行コマンド（ＬＰＲ）と印刷データとを含む点を除いて、図７のＴ１２と同様である。印刷実行コマンド（ＬＰＲ）は、ＭＦＰ１０にＬＰＲプロトコルに従った印刷を実行させるためのコマンドであり、要求機能がＬＰＤ／ＬＰＲ機能であることを示す情報でもある。ＭＦＰ１０は、Ｔ５１２において、ＰＣ１００Ａから要求信号を受信すると（図３のＳ１０でＹＥＳ）、ＬＰＤ／ＬＰＲ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＦＦ」であると判断する（Ｓ１４でＮＯ）。また、ＭＦＰ１０は、ＧＩＰａがＧＩＰであると判断し（Ｓ３０でＹＥＳ）、ＭＦＰ１０のネットワークアドレス（「１２８．１」）と特定のネットワークアドレス（「１２８．１」）とが一致すると判断し（Ｓ３２でＹＥＳ）、第１の機能設定４０内のＬＰＤ／ＬＰＲ機能に対応する機能設定情報が「ＯＮ」であると判断する（Ｓ５０でＹＥＳ）。また、ＭＦＰ１０は、特定の要求機能がＷｅｂサーバ機能でないと判断し（図５のＳ１００でＮＯ）、Ｔ５２０において、要求信号内の印刷データの印刷を実行し（Ｓ１２０）、Ｔ５２２において、送信元のＩＰアドレス「ＧＩＰｍ」と、送信先のＩＰアドレス「ＧＩＰａ」と、印刷完了情報と、を含む応答信号をＰＣ１００Ａに送信する（Ｓ１２２）。
【００９６】
ＰＣ１００Ａは、Ｔ５２２において、ＭＦＰ１０から応答信号を受信すると、Ｔ５２４において、印刷が完了したことを示す完了画面を表示する。これにより、ＰＣ１００Ａのユーザは、ＭＦＰ１０によって印刷が完了したことを知ることができる。
【００９７】
ケースＦに示されるように、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰａ」がＧＩＰであっても（Ｓ３０でＹＥＳ）、ネットワークアドレスが一致すると判断し（Ｓ３２でＹＥＳ）、Ｓ２０の機能実行処理を実行して応答信号をＰＣ１００Ａに適切に送信することができる。
【００９８】
（ケースＧ；図１２）
ケースＧは、ＭＦＰ１０がＰＣ１００Ｅから要求信号を受信する。ケースＧは、ケースＤの後の状態、即ち、パスワード設定３８が「ＯＮ」に設定されており、かつ、第２の機能設定４２内のＷｅｂサーバ機能に対応する機能設定情報が「ＯＮ」に設定されている状態である。
【００９９】
Ｔ６１０、Ｔ６１２は、通信対象がＰＣ１００Ｅである点を除いて、Ｔ５１０、Ｔ５１２と同様である。ＭＦＰ１０は、Ｔ６１２において、ＰＣ１００Ｅから要求信号を受信すると（Ｓ１０でＹＥＳ）、ＬＰＤ／ＬＰＲ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＮ」であると判断し（Ｓ１４でＹＥＳ）、第２の機能設定４２内のＬＰＤ／ＬＰＲ機能に対応する機能設定情報が「ＯＮ」ではないと判断する（Ｓ１６でＮＯ）。また、ＣＰＵ３２は、ＧＩＰｅがＧＩＰであると判断し（Ｓ３０でＹＥＳ）、ＭＦＰ１０のネットワークアドレス（「１２８．１」）と特定のネットワークアドレス（「１９２．０」）とが一致しないと判断し（Ｓ３２でＮＯ）、ＧＩＰｅが許可ＩＰアドレスではないと判断し（Ｓ３４でＮＯ）、第２の機能設定４２のＬＰＤ／ＬＰＲ機能に対応する機能設定情報が「ＯＮ」ではないと判断し（Ｓ３６でＮＯ）、画面表示設定４６が「ＯＮ」であると判断する（Ｓ３８でＹＥＳ）。この場合、ＭＦＰ１０は、Ｔ６２０において、セキュリティ警告画面Ｄ１（図６（Ａ）参照）を表示する（図４のＳ７０）。
【０１００】
ＰＣ１００Ｅのユーザは、完了画面が表示されないので、ＭＦＰ１０を利用不可能であることを知ることができる。そして、ユーザは、その旨をＭＦＰ１０の管理者に連絡する。この場合、管理者は、ＰＣ１００Ｅが施設８０に関係するＰＣであるので、ＰＣ１００ＥがＭＦＰ１０を利用することができるように、第２の機能設定４２内のＬＰＤ／ＬＰＲ機能に対応する機能設定情報を「ＯＮ」に設定するための以下の操作を実行する。
【０１０１】
ＭＦＰ１０は、Ｔ６３０において、設定ボタンの操作を受け付けると（Ｓ７２でＹＥＳ）、パスワード設定３８が「ＯＮ」であると判断し（Ｓ７４でＹＥＳ）、Ｔ６３２において、機能設定画面Ｄ３を表示する（Ｓ８０）。Ｔ６３４〜Ｔ６４２は、第２の機能設定４２内のＬＰＤ／ＬＰＲ機能に対応する機能設定情報が「ＯＦＦ」から「ＯＮ」に変更される点を除いて、図１０のＴ３４２〜Ｔ３５０と同様である。
【０１０２】
Ｔ６５０、Ｔ６５２は、Ｔ６１０、Ｔ６１２と同様である。この場合、ＭＦＰ１０は、ＬＰＤ／ＬＰＲ機能を要求機能として特定し（Ｓ１２）、パスワード設定３８が「ＯＮ」であると判断し（Ｓ１４でＹＥＳ）、各機能設定４０、４２内のＬＰＤ／ＬＰＲ機能に対応する機能設定情報が「ＯＮ」であると判断する（Ｓ１６でＹＥＳ）。Ｔ６６０〜Ｔ６６４は、通信対象がＰＣ１００Ｅである点を除いて、Ｔ５２０〜Ｔ５２２と同様である。
【０１０３】
ケースＧに示されるように、ＭＦＰ１０は、第２の機能設定４２内のＬＰＤ／ＬＰＲ機能に対応する機能設定情報を「ＯＮ」に設定することができる。この場合、ＭＦＰ１０は、送信元のＩＰアドレス「ＧＩＰｅ」がＧＩＰであっても、Ｓ２０の機能実行処理を実行して応答信号をＰＣ１００Ｅに適切に送信することができる。
【０１０４】
（本実施例の効果）
上述のように、ＭＦＰ１０は、施設８０内のＰＣ又は施設８０外のＰＣから要求信号を受信することができる。しかしながら、施設８０外のＰＣは、施設８０とは無関係な第三者のＰＣである可能性がある。このため、ＭＦＰ１０は、第三者によって利用されるＰＣから要求信号を受信する場合に、応答信号の送信を制限する必要がある。そこで、本実施例では、ＭＦＰ１０は、対象ＰＣから、対象ＰＣのＩＰアドレスを含む要求信号を受信する場合（図３のＳ１０でＹＥＳ）に、対象ＰＣのＩＰアドレスがＧＩＰであるか否かを判断する（Ｓ３０）。そして、ＭＦＰ１０は、対象ＰＣのＩＰアドレスがＧＩＰでないと判断される場合（Ｓ３０でＮＯ）に、要求信号に対応する応答信号を対象ＰＣに送信する（図５のＳ１０４，Ｓ１１０、Ｓ１２２）。一方、対象ＰＣのＩＰアドレスがＧＩＰであると判断される場合（Ｓ３０でＹＥＳ）に、要求信号に対応する応答信号の送信は制限される（即ちＳ２０の実行が制限される）。この結果、施設８０と無関係な第三者の対象ＰＣに応答信号が送信されることを抑制することができる。このように、ＭＦＰ１０は、要求信号に対応する応答信号の送信を実行するのか制限するのかを適切に切り替えることができる。
【０１０５】
（対応関係）
ＭＦＰ１０、ＰＣ１００Ａ〜１００Ｆが、それぞれ、「通信装置」、「外部装置」の一例である。ＰＣ１００Ａ〜１００Ｆのそれぞれに割当てられているＩＰアドレス、ＭＦＰ１０に割当てられているＩＰアドレスが、それぞれ、「第１のＩＰアドレス」、「第２のＩＰアドレス」の一例である。ＪＰＮＩＣで管理されるＧＩＰの範囲が、「所定のＩＰアドレスの範囲」の一例である。ＭＦＰ１０に割り当てられているＧＳＭｍが、「通信装置のサブネットマスク」の一例である。ＧＩＰｍ内の「１２８．０」、特定のネットワークアドレスが、それぞれ、「第１のネットワークアドレス」、「第２のネットワークアドレス」の一例である。セキュリティ警告画面Ｄ１が、「所定画面」の一例である。
【０１０６】
パスワード設定３８が、「設定情報」及び「パスワード情報が設定されているのか否かを示す情報」の一例である。この場合、パスワード設定３８「ＯＮ」、パスワード設定３８「ＯＦＦ」が、それぞれ、「第１の情報」、「第２の情報」の一例である。
【０１０７】
また、第２の機能設定４２内の各機能に対応する機能設定情報が、「設定情報」及び「通信装置の機能の実行が許可されているのか否かを示す情報」の一例である。この場合、機能設定情報「ＯＮ」、機能設定情報「ＯＦＦ」が、それぞれ、「第１の情報」、「第２の情報」の一例である。
【０１０８】
図３のＳ１０、Ｓ３０が、それぞれ、「受信部」、「第１の判断部」によって実行される処理の一例である。図５のＳ１１０及びＳ１２２が、「送信部」によって実行される処理の一例である。
【０１０９】
以上、本発明の具体例を詳細に説明したが、これらは例示にすぎず、特許請求の範囲を限定するものではない。特許請求の範囲に記載の技術には以上に例示した具体例を様々に変形、変更したものが含まれる。上記の実施例の変形例を以下に列挙する。
【０１１０】
（変形例１）図３のＳ３２及びＳ３４のうちの少なくとも一方の処理を省略してもよい。即ち、「第２の判断部」及び「第３の判断部」のうちの少なくとも一方を省略することができる。なお、Ｓ３４の処理が省略される場合、ＭＦＰ１０のメモリ３４は、ＩＰアドレスフィルタ情報４４を記憶していなくてもよい。
【０１１１】
（変形例２）図３のＳ３０、Ｓ３２、及び、Ｓ３４の処理の順番が異なっていてもよい。例えば、ＣＰＵ３２は、Ｓ３２の処理を実行し、Ｓ３２でＮＯの場合に、Ｓ３０及び、Ｓ３４を実行してもよい。
【０１１２】
（変形例３）ＭＦＰ１０にパスワードを設定することができなくてもよく、メモリ３４は、パスワード設定３８を記憶していなくてもよい。本変形例では、図３のＳ１４、図４のＳ７４〜Ｓ８０、及び、図５のＳ１０２〜Ｓ１０８を省略可能である。即ち、「設定情報」は、パスワード情報が設定されているのか否かを示す情報を含まなくてもよい。
【０１１３】
（変形例４）ＭＦＰ１０のメモリ３４に、各機能設定４０、４２が記憶されていなくてもよい。本変形例では、図３のＳ１６、Ｓ３６、Ｓ５０、図４のＳ８２〜Ｓ８６を省略可能である。なお、本変形例では、ＣＰＵ３２は、Ｓ３０でＮＯ、Ｓ３２でＹＥＳ、又は、Ｓ３４でＹＥＳと判断する場合に、Ｓ２０に進み、Ｓ３４でＮＯと判断する場合に、Ｓ３８に進む。即ち、「設定情報」は、通信装置の機能の実行が許可されているのか否かを示す情報を含まなくてもよい。より一般的に言うと、「メモリ」は、「設定情報」を記憶していなくてもよい。
【０１１４】
（変形例５）ＭＦＰ１０は、図３のＳ３６でＮＯと判断した後に、図６の画面Ｄ１〜Ｄ４を表示部１４に表示しなくてもよい。即ち、図３のＳ４０（図４の設定処理）を省略可能である。本変形例では、「表示制御部」を省略可能である。
【０１１５】
（変形例６）ＭＦＰ１０のＩＰアドレスは、ＧＩＰではなくてＰＩＰであってもよい。
【０１１６】
（変形例７）実施例の図３〜図５の処理は、ＭＦＰ１０と対象ＰＣとの間でＯＳＩ（Open Systems Interconnectionの略）参照モデルのトランスポート層よりも上位層（例えば、アプリケーション層）を利用した通信が実行される際に実行される処理である。図３のＳ３０〜Ｓ３４の処理は、ＭＦＰ１０と対象ＰＣとの間でＯＳＩ参照モデルのトランスポート層、ネットワーク層を利用した通信が実行される際に、実行されてもよい。本変形例では、ＣＰＵ３２は、トランスポート層、ネットワーク層を利用した通信において、対象ＰＣのＩＰアドレスを受信し、当該ＩＰアドレスを利用して、図３のＳ３０〜Ｓ３４と同様の処理を実行し、処理の結果をメモリ３４に一時的に記憶する。そして、Ｓ１４又はＳ１６でＹＥＳと判断される場合に、メモリ３４に記憶されている処理の結果を利用する。
【０１１７】
（変形例８）ＣＰＵ３２は、図３のＳ３８において、画面表示設定４６がＯＮであると判断される場合に、セキュリティ警告画面Ｄ１に代えて、セキュリティ設定画面Ｄ５１を表示部１４（図１３参照）に表示させてもよい。図１３に示すように、セキュリティ設定画面Ｄ５１は、パスワード設定選択部と、機能設定選択部と、ＩＰアドレスフィルタ設定選択部と、一括設定処理選択部と、終了ボタンと、を備える。本変形例では、ＣＰＵ３２は、パスワード設定選択部が操作される場合に、パスワード設定画面Ｄ２（図６（Ｂ）参照）を表示部１４に表示させ、機能設定選択部が操作される場合に、機能設定画面Ｄ３（図６（Ｃ）参照）を表示部１４に表示させ、ＩＰアドレスフィルタ設定選択部が操作される場合に、ＩＰアドレスフィルタ設定画面Ｄ４（図６（Ｄ）参照）を表示部１４に表示させる。また、ＣＰＵ３２は、一括設定処理選択部が操作される場合に、図４のＳ７４〜Ｓ９２の処理を実行する。本変形例では、ＭＦＰ１０の管理者は、各設定を個々に設定することもできるし、各設定を一括して設定することもできる。
【０１１８】
（変形例９）「通信装置」は、複数の機能を実行可能なＭＦＰ１０でなくてもよく、印刷機能のみを実行可能なプリンタ、スキャン機能のみを実行可能なスキャナ装置、ＰＣ、サーバ等であってもよい。
【０１１９】
（変形例１０）上記の実施例では、ＭＦＰ１０のＣＰＵ３２がプログラム３６（即ちソフ
トウェア）を実行することによって、図３〜図５の各処理が実現される。これに代えて、図３〜図５の各処理のうちの少なくとも１つの処理は、論理回路等のハードウェアによって実現されてもよい。
【０１２０】
また、本明細書または図面に説明した技術要素は、単独であるいは各種の組合せによって技術的有用性を発揮するものであり、出願時請求項記載の組合せに限定されるものではない。また、本明細書または図面に例示した技術は複数目的を同時に達成するものであり、そのうちの一つの目的を達成すること自体で技術的有用性を持つものである。
【符号の説明】
【０１２１】
２：通信システム、４：インターネット、１０：ＭＦＰ、１２：操作部、１４：表示部、１６：印刷実行部、１８：スキャン実行部、２０：通信インタフェース、３０：制御部
３２：ＣＰＵ、３４：メモリ、３６：プログラム、３８：パスワード設定、４０：第１の機能設定、４２：第２の機能設定、４４：ＩＰアドレスフィルタ情報、４６：画面表示設定、６０ａ、６０ｂ：ルータ、８０：施設、１００Ａ〜１００Ｆ：ＰＣ
【図１】
2019175357.tif 000003
【図２】
2019175357.tif 000004
【図３】
2019175357.tif 000005
【図４】
2019175357.tif 000006
【図５】
2019175357.tif 000007
【図６】
2019175357.tif 000008
【図７】
2019175357.tif 000009
【図８】
2019175357.tif 000010
【図９】
2019175357.tif 000011
【図１０】
2019175357.tif 000012
【図１１】
2019175357.tif 000013
【図１２】
2019175357.tif 000014
【図１３】
2019175357.tif 000015