(57)【要約】【課題】複数のインタフェースに対応した装置において、各インタフェース対し、適切な初期値を有するネットワークフィルタ機能を提供する。【解決手段】第一の通信インタフェースと第二の通信インタフェースとを有する情報処理装置であって、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信の許可に関する設定の指定を受け付ける受け付け手段と、前記指定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対し、通信の許可に関する設定を行う設定手段と、前記設定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれにおける通信のフィルタリングを行うフィルタ手段とを有し、前記受け付け手段にて提示される、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信の許可に関する設定の初期値は異なる。【選択図】図８
2020154832.tif 000002
【特許請求の範囲】
【請求項１】
第一の通信インタフェースと第二の通信インタフェースとを有する情報処理装置であって、
前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信に対しフィルタリングを行うか否かの設定の指定を受け付ける受け付け手段と、
前記指定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対し、フィルタリングを行うか否かの設定を行う設定手段と、
前記設定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対して通信のフィルタリングを行うフィルタ手段と、
を有し、
前記受け付け手段にて提示される、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対するフィルタリングを行うか否かの初期値は異なることを特徴とする情報処理装置。
【請求項２】
前記第一の通信インタフェースに対する初期値は、前記フィルタ手段によるフィルタリングが無効であり、
前記第二の通信インタフェースに対する初期値は、前記フィルタ手段によるフィルタリングが有効である
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第二の通信インタフェースに接続されるネットワークのセキュリティの要件は、前記第一の通信インタフェースに接続されるネットワークのセキュリティの要件よりも高いことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記受け付け手段は、フィルタリングを行うことが設定されている場合に、更に、ＩＰアドレス、ポート番号、およびプロトコルの設定を受け付け可能であることを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
前記受け付け手段は、フィルタリングを行うことが設定されている場合に、ホワイトリスト方式のフィルタリング、または、ブラックリスト方式のフィルタリングの選択を受け付け可能であることを特徴とする請求項１乃至４のいずれか一項に記載の情報処理装置。
【請求項６】
前記設定手段は、前記初期値として、前記情報処理装置が提供する機能に対応する通信を許可する設定を行うことを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項７】
前記情報処理装置は、画像処理装置であり、
前記設定手段は、前記初期値として、前記画像処理装置が提供する印刷機能に対応する通信を許可する設定を行うことを特徴とする請求項１乃至５のいずれか一項に記載の情報処理装置。
【請求項８】
前記情報処理装置の初期値とは、前記情報処理装置の工場出荷時に設定された設定値であることを特徴とする請求項１乃至７のいずれか一項に記載の情報処理装置。
【請求項９】
第一の通信インタフェースと第二の通信インタフェースとを有する情報処理装置の制御方法であって、
前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信の許可に関する設定の指定を受け付ける受け付け工程と、
前記指定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対し、通信の許可に関する設定を行う設定工程と、
前記設定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれにおける通信のフィルタリングを行うフィルタ工程と、
を有し、
前記受け付け工程にて提示される、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信の許可に関する設定の初期値は異なることを特徴とする制御方法。
【請求項１０】
第一の通信インタフェースと第二の通信インタフェースとを有する装置に設けられたコンピューターを、
前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信の許可に関する設定の指定を受け付ける受け付け手段、
前記指定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対し、通信の許可に関する設定を行う設定手段、
前記設定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれにおける通信のフィルタリングを行うフィルタ手段、
として機能させ、
前記受け付け手段にて提示される、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信の許可に関する設定の初期値は異なることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
ネットワークに求められるセキュリティ、機能性の複雑化に伴い、オフィスや商業施設などで複数のＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）を使い分ける環境が一般的になってきている。その環境で利用される情報処理装置は、複数のＬＡＮに対してサービスを提供することが求められ、一つの情報処理装置に複数のネットワークインタフェースを搭載したものが製造されている。例えば、オフィス複合機は、ＬＡＮ毎に個別の機器を用意するコストが高いため、１つの機器を複数のＬＡＮに接続するような構成が挙げられる。
【０００３】
ネットワーク毎に、ネットワークに接続するユーザが違うため、ネットワークを介した攻撃を受けるリスクの高さが異なる。例えば、社員しか接続しないクローズドなネットワークと、来客者に接続を許すゲストネットワークの２つを運用している場合は、ゲストネットワークから攻撃されるリスクの方が高いと考えられる。ネットワークからの攻撃への対策として、例えば、特許文献１では、ネットワークフィルタ機能で利用可能なネットワークポートを必要最低限のものに限定する方法が開示されている。
【０００４】
また、ゲストネットワークでは、ネットワークを接続したい用途が限定的なことも多い。そのため、利用可能なポートを制限した運用が、セキュリティ面と用途の観点でバランスが良いと考えられる。一方、社員が利用するクローズドなネットワークはセキュリティよりも利便性が優先される。例えば、業務効率を上げるために、利便性のためのプリらグインアプリを導入したい場合がある。しかし、そういったプラグインアプリがランダムにポートをオープンする場合もあり、予め指定したネットワークポート以外を閉じておくという運用が適合しにくい。また、クローズドなネットワークに攻撃者が参加する可能性は低く、ネットワークフィルタを用いなくても、必要なセキュリティ基準を満たせる場合がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２５３７２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
同一の機器において、ネットワークフィルタ機能を有効にしたいインタフェースと、有効にしたくないインタフェースのそれぞれに回線を接続するケースがある。例えば、機器の初期設定としては、できるだけユーザにストレスのない設定にしておきたいが、機器としてネットワークフィルタ機能を一律有効、または無効にしてしまうと、どちらかのインタフェースに接続された回線で不適合な設定となってしまう課題がある。
【０００７】
本願発明は、上述の課題の少なくとも１つを解決するために、複数の通信インタフェースに対応した装置において、各インタフェースに対し、適切な初期値を有するネットワークフィルタ機能を提供することを目的の１つとする。また、本発明の別の側面としては、複数の通信インタフェースに対応した装置において、インタフェース毎にフィルタ機能を柔軟に設定できる仕組みを提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、第一の通信インタフェースと第二の通信インタフェースとを有する情報処理装置であって、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対する通信に対しフィルタリングを行うか否かの設定の指定を受け付ける受け付け手段と、前記指定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対し、フィルタリングを行うか否かの設定を行う設定手段と、前記設定に基づいて、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対して通信のフィルタリングを行うフィルタ手段と、を有し、前記受け付け手段にて提示される、前記第一の通信インタフェースと前記第二の通信インタフェースそれぞれに対するフィルタリングを行うか否かの初期値は異なる。
【発明の効果】
【０００９】
本発明の１つの側面としては、インタフェース毎に適切な初期値のネットワークフィルタ機能を提供することができる。また、本発明の１つの側面としては、インタフェース毎にフィルタ機能を柔軟に設定できるようになる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態に係るＭＦＰとゲートウェイの接続形態の例を示す図。
【図２】本発明の一実施形態に係るＭＦＰのコントローラ部の内部構成の例を示す図。
【図３】本発明の一実施形態に係るＭＦＰのソフトウェアの構成例を示す図。
【図４】本発明の一実施形態に係るネットワークフィルタテーブルの構成例を示す図。
【図５】本発明の一実施形態に係る設定画面の構成例を示す図。
【図６】本発明の一実施形態に係る設定画面の構成例を示す図。
【図７】本発明の一実施形態に係る設定画面の構成例を示す図。
【図８】本発明の一実施形態に係る設定画面の構成例を示す図。
【図９】本発明の一実施形態に係る設定画面の構成例を示す図。
【図１０】本発明の一実施形態に係るＭＦＰの処理のフローチャート。
【図１１】本発明の一実施形態の係るＭＦＰの処理のフローチャート。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１２】
＜第一の実施形態＞
本実施形態では、主回線と副回線の二つの通信回線を持つＭＦＰ（複合機：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を例に挙げて、ネットワークフィルタ設定を制御する処理を説明する。ここでは物理的に異なる通信回線を例に説明するが、本発明は、仮想的ネットワークインタフェースを用いて、仮想的に分離した通信回線に対しても適用可能な技術である。また、ＭＦＰに限定するものではなく、他の機能を提供する情報処理装置であってもよい。
【００１３】
［システム構成］
図１は、本実施形態に係るＭＦＰ、ゲートウェイ、およびクライアントＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）の接続形態を示す図である。ＭＦＰ１００とクライアントＰＣ１１２は、ＬＡＮ１１０、ゲートウェイ１１１を介して互いに通信可能に接続されている。また、ＭＦＰ１００とクライアントＰＣ１２２は、ＬＡＮ１２０、ゲートウェイ１２１を介して互いに通信可能に接続されている。
【００１４】
ＭＦＰ１００は、コントローラ部１０１、操作部１０２、プリンタ部１０３、およびスキャナ部１０４を有する。コントローラ部１０１の構成の詳細については後述する。操作部１０２は、ユーザとの入出力を行うインタフェースである。プリンタ部１０３は、電子データを紙媒体に出力する。スキャナ部１０４は、紙媒体を読み込み電子データに変換する。操作部１０２、プリンタ部１０３、およびスキャナ部１０４はコントローラ部１０１に接続され、コントローラ部１０１の制御に従い複合機としての機能を実現する。なお、ＭＦＰ１００が備える部位は上記に限定するものではなく、他の機能を提供するための部位が設けられてよい。
【００１５】
ゲートウェイ１１１およびゲートウェイ１２１は、ＭＦＰ１００からの通信をクライアントＰＣ１１２およびクライアントＰＣ１２２との間で中継するネットワークルーターである。クライアントＰＣ１１２およびクライアントＰＣ１２２は、例えば、ＳＭＢ（Ｓｅｒｖｅｒ  Ｍｅｓｓａｇｅ  Ｂｌｏｃｋ）プロトコルによりＭＦＰ１００との間でファイルを共有したり、ＭＦＰ１００に印刷要求を送信したりする。
【００１６】
図２は、ＭＦＰ１００のコントローラ部１０１の詳細を示す図である。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１は、コントローラ部１０１内の主な演算処理を行う。ＣＰＵ２０１はバスを介してＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０２やＩ／Ｏコントローラ２０３と接続される。ＤＲＡＭ２０２は、ＣＰＵ２０１が演算する過程で演算命令を表すプログラムデータや、処理対象のデータを一時的に配置するための作業メモリとしてＣＰＵ２０１によって使用される。Ｉ／Ｏコントローラ２０３は、ＣＰＵ２０１の指示に従い、各種デバイスに対する入出力を行う。Ｉ／Ｏコントローラ２０３にはＳＡＴＡ（Ｓｅｒｉａｌ  Ａｄｖａｎｃｅｄ  Ｔｅｃｈｎｏｌｏｇｙ  Ａｔｔａｃｈｍｅｎｔ）Ｉ／Ｆ２０５が接続され、その先にＦｌａｓｈＲＯＭ２１１が接続される。ＣＰＵ２０１は、ＦｌａｓｈＲＯＭ２１１をＭＦＰ１００の機能を実現するためのプログラム、およびドキュメントファイルを永続的に記憶するために使用する。ＦｌａｓｈＲＯＭ２１１には、ＭＦＰ１００の機器設定値も記憶される。ＭＦＰ１００の工場出荷時点では、ＦｌａｓｈＲＯＭ２１１に所定の初期値が記憶されている。本実施形態では、工場出荷時点でＦｌａｓｈＲＯＭ２１１に記憶されている機器設定値を初期値と呼ぶものとする。なお、ＭＦＰ１００は工場出荷時の設定に設定をリセットするリセット機能を有してもよい。この場合、ＭＦＰ１００の管理権限を有するユーザなどからリセット機能を実行する指示を受け付けると、ＭＦＰ１００は、ＦｌａｓｈＲＯＭ２１１に記憶されている機器設定値を工場出荷値である初期値で上書きする。当該上書き処理により、ＭＦＰ１００の工場出荷状態の機器設定にリセットすることができる。詳細は後述するが、主回線のフィルタリング設定の初期値にはＯＦＦが、副回線のフィルタリング設定の初期値には、ＯＮがセットされているものとする。
【００１７】
Ｉ／Ｏコントローラ２０３には更に、ネットワークＩ／Ｆ２０４、パネルＩ／Ｆ２０６、プリンタＩ／Ｆ２０７、およびスキャナＩ／Ｆ２０８が接続される。ネットワークＩ／Ｆ２０４の先には、有線ＬＡＮデバイス２０９、２１０が接続される。本実施形態ではネットワークＩ／Ｆ２０４に２つの有線ＬＡＮデバイス２０９、２１０が接続される形態で説明する。しかしこれに限定するものではなく、本発明は、無線ＬＡＮデバイスやＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に接続したＬＡＮデバイスなど他のＬＡＮデバイス、他の接続形態でも適用可能である。ＣＰＵ２０１は、ネットワークＩ／Ｆ２０４を介して有線ＬＡＮデバイス２０９を制御することで、ＬＡＮ１１０上の通信を実現する。また、ＣＰＵ２０１は、有線ＬＡＮデバイス２１０を制御することでＬＡＮ１２０上の通信を実現する。
【００１８】
ＣＰＵ２０１は、パネルＩ／Ｆ２０６を介して図１に示した操作部１０２に接続され、操作部１０２に対するユーザ向けの入出力を実現する。また、ＣＰＵ２０１は、プリンタＩ／Ｆ２０７を介して図１に示したプリンタ部１０３に接続され、プリンタ部１０３を利用した紙媒体の出力処理（印刷処理）を実現する。ＣＰＵ２０１は、スキャナＩ／Ｆ２０８を介して図１に示したスキャナ部１０４に接続され、スキャナ部１０４を利用した原稿の読み込み処理（スキャン処理）を実現する。
【００１９】
コピー機能を実施する場合、ＣＰＵ２０１がＳＡＴＡ  Ｉ／Ｆ２０５を介してＦｌａｓｈＲＯＭ２１１からプログラムデータをＤＲＡＭ２０２に読み込む。ＣＰＵ２０１は、ＤＲＡＭ２０２に読み込まれたプログラムに従い、パネルＩ／Ｆ２０６を介して操作部１０２に対するユーザからのコピー指示を検出する。ＣＰＵ２０１は、コピー指示を検出するとスキャナＩ／Ｆ２０８を介してスキャナ部１０４から原稿を電子データとして受け取りＤＲＡＭ２０２に格納する。ＣＰＵ２０１は、ＤＲＡＭ２０２に格納した画像データに対して出力に適した色変換処理などを実施する。ＣＰＵ２０１は、ＤＲＡＭ２０２に格納した画像データをプリンタＩ／Ｆ２０７を介してプリンタ部１０３に転送し、プリンタ部１０３により紙媒体への出力処理を実施する。
【００２０】
プリント機能を実施する場合、クライアントＰＣ１１２もしくはクライアントＰＣ１２２がＬＡＮ１１０もしくはＬＡＮ１２０を介して印刷指示を行う。ＣＰＵ２０１は、ＳＡＴＡ  Ｉ／Ｆ２０５を介してＦｌａｓｈＲＯＭ２１１からプログラムデータをＤＲＡＭ２０２に読み込み、ＤＲＡＭ２０２に読み込まれたプログラムに従い、ネットワークＩ／Ｆ２０４を介して印刷指示を検出する。ＣＰＵ２０１は、ＰＤＬ受信要求を検出するとネットワークＩ／Ｆ２０４を介して印刷データを受信し、ＳＡＴＡ  Ｉ／Ｆ２０５を介してＦｌａｓｈＲＯＭ２１１に印刷データを保存する。ＣＰＵ２０１は印刷データの保存が完了すると、ＦｌａｓｈＲＯＭ２１１に保存した印刷データをＤＲＡＭ２０２に画像データとして展開する。ＣＰＵ２０１は、ＤＲＡＭ２０２に格納した画像データに対して出力に適した色変換処理などを実施する。ＣＰＵ２０１は、ＤＲＡＭ２０２に格納した画像データをプリンタＩ／Ｆ２０７を介してプリンタ部１０３に転送し、プリンタ部１０３により紙媒体への出力処理を実施する。
【００２１】
［ソフトウェア構成］
図３は、ＭＦＰ１００のコントローラ部１０１で実行されるソフトウェアの構成の例を示す図である。コントローラ部１０１で実行されるソフトウェアは全て、ＣＰＵ２０１がＦｌａｓｈＲＯＭ２１１に記憶されたプログラムをＤＲＡＭ２０２に読み込んだ後に実行される。
【００２２】
操作制御部３０１は、操作部１０２にユーザ向けの画面の表示、ユーザ操作の検知、および、画面上に表示したボタン等の画面部品に紐づけられた処理を実行する。データ記憶部３０２は、他の制御部からの要求に基づき各種データをＦｌａｓｈＲＯＭ２１１に記憶、および読み出しを行う。例えば、ユーザが何らかの機器設定を変更したい場合、操作部１０２にユーザが入力した内容を操作制御部３０１が検知、取得し、操作制御部３０１からの要求に基づいてデータ記憶部３０２が設定値としてＦｌａｓｈＲＯＭ２１１に保存する。
【００２３】
ジョブ制御部３０３は、他の制御部からの指示に従って、ジョブ実行の制御を行う。画像処理部３０４は、ジョブ制御部３０３からの指示に従って、画像データを用途ごとに適した形式に加工・変換する。印刷処理部３０５は、ジョブ制御部３０３からの指示に従い、プリンタＩ／Ｆ２０７を介して、プリンタ部１０３を用いて、紙媒体に画像を印刷し出力する。読み取り制御部３０６は、ジョブ制御部３０３からの指示時に従い、スキャナＩ／Ｆ２０８を介して、スキャナ部１０４を用いて、設置された原稿を読み込む。
【００２４】
ネットワーク制御部３０７は、データ記憶部３０２に記憶された設定値に従い、システム起動時や、設定変更検出時にＩＰアドレスなどネットワーク設定の指示をＴＣＰ／ＩＰ制御部３０８に行う。ＴＣＰ／ＩＰ制御部３０８は、他の制御からの指示に従い、ネットワークＩ／Ｆ２０４を介して、ネットワークパケットの送受信処理を行う。ルーティング制御部３０９は、ＴＣＰ／ＩＰ制御部３０８がネットワークパケットを送信するための、送信先決定処理を行う。ネットワークフィルタ制御部３１０は、ＴＣＰ／ＩＰ制御部３０８の指示で送受信するパケットのフィルタリング処理を実施する。
【００２５】
主回線用ネットワークフィルタテーブル３１１、および副回線用ネットワークフィルタテーブル３１２は、ネットワークフィルタ制御部３１０が、対象のパケットを受け入れるか破棄するかを判定するためのルールを保持している。ここでのルールは予め規定されているものとする。ＳＭＢ制御部３１３は、ネットワーク制御部３０７からの指示に従って、ＳＭＢプロトコル通信を行うことで、クライアントＰＣ１１２およびクライアントＰＣ１２２との間でファイルの共有を行う。ＬＰＲ制御部３１４はＬｉｎｅ  Ｐｒｉｎｔｅｒ  Ｄａｅｍｏｎ  Ｐｒｏｔｏｃｏｌに従い、クライアントＰＣ１１２およびクライアントＰＣ１２２から印刷要求を受信する。
【００２６】
プリント機能を実行する場合、ネットワーク制御部３０７を利用することで、ＬＰＲ制御部３１４が印刷要求データを受け取る。ＬＰＲ制御部３１４は、ジョブ制御部３０３に印刷を指示する。ジョブ制御部３０３は、画像処理部３０４に指示し、スキャン画像を印刷に適した形式に変換する。ジョブ制御部３０３は、印刷処理部３０５に印刷を指示し、プリンタ部１０３により印刷結果を出力する。
【００２７】
［ネットワークフィルタテーブル］
図４は、主回線用ネットワークフィルタテーブル３１１、または副回線用ネットワークフィルタテーブル３１２に保持される情報の例を表す図である。ネットワークフィルタテーブル４００は、回線毎に存在するテーブルである。本実施形態において、主回線用ネットワークフィルタテーブル３１１は主回線用のフィルタテーブルであり、副回線用ネットワークフィルタテーブル３１２は副回線用のフィルタテーブルである。
【００２８】
ネットワークフィルタテーブル４００において、フィルタポリシー４０１は、「Ｄｅｎｙ／Ａｌｌｏｗ」もしくは「Ａｌｌｏｗ／Ｄｅｎｙ」の２種類の値が指定される。「Ｄｅｎｙ／Ａｌｌｏｗ」の場合、通信を全て禁止とした上で、例外指定に該当するものを許可するホワイトリスト方式である。「Ａｌｌｏｗ／Ｄｅｎｙ」の場合、通信を全て許可した上で例外指定に該当するものを禁止するブラックリスト方式である。例外指定４０２は、「ＩＰアドレス範囲」、「受信ポート番号」、「プロトコル」からなる例外ルールを列挙したリスト形式のデータである。「ＩＰアドレス範囲」は、例外ルールを適用するＩＰアドレスの範囲を指定する。「受信ポート番号」は、例外ルールを適用するポート番号を指定する。「プロトコル」は、例外ルールを適用するプロトコルを「ＴＣＰ」もしくは「ＵＤＰ」から指定する。
【００２９】
［画面構成］
以下、本実施形態に係る画面構成の例について説明する。なお、以下に示す画面構成および画面遷移は一例であり、他の構成であってもよい。
【００３０】
図５（ａ）は、操作部１０２に表示されるメニュー画面５００の構成例を示し、ＭＦＰ１００が持つ様々な機能の実行をユーザが指示するためのものである。ボタン５０１は、コピー機能をユーザが指示するために利用される。ボタン５０２は、スキャンして保存する機能をユーザが指示するために利用される。ボタン５０３は、スキャンして送信する機能をユーザが指示するために利用される。ボタン５０４は、機器の設定変更をユーザが指示するために利用される。ボタン５０４が押下されると、図５（ｂ）に示す設定画面５１０が表示される。
【００３１】
図５（ｂ）は、操作部１０２に表示される設定画面５１０の構成例を示し、様々な設定をユーザが指示するためのものである。この設定画面５１０自体には具体的な設定項目はなく、詳細な設定項目へのガイドとなる中間階層である。ボタン５１１が押下されると、図６（ａ）に示すネットワーク設定画面６００が表示される。ボタン５１２が押下されると、機器設定画面（不図示）が表示される。ボタン５１３が押下されると、ユーザ設定画面（不図示）が表示される。機器設定画面を用いた機器設定の方法や、ユーザ設定画面を用いたユーザ設定の方法は特に限定するものではない。
【００３２】
図６（ａ）は、操作部１０２に表示されるネットワーク設定画面６００の構成例を示し、様々なネットワーク設定をユーザが行うための中間階層である。ボタン６０３が押下されると、図６（ｂ）に示すインタフェース選択設定画面６１０が表示される。ボタン６０１が押下されると、図７（ａ）に示す主回線設定画面７００が表示される。ボタン６０２が押下されると、図８（ａ）に示す副回線設定画面８００が表示される。ボタン６０４が押下されると、図９に示すルーティング設定画面９００が表示される。ボタン６０５が押下されると、ユーザが選択した設定がデータ記憶部３０２に記憶された上で、ネットワーク制御部３０７に設定の反映指示が行われる。
【００３３】
図６（ｂ）は、本実施形態に係るインタフェース選択設定画面６１０の構成例を示し、ＭＦＰ１００が使う通信回線が一本か、二本かを選択できる。上述したように、本実施形態に係る通信回線として、主回線と副回線の２つが利用可能である。インタフェース選択設定画面６１０において「主回線のみ」６１１が選択された場合、有線ＬＡＮデバイス２１０のみが有効化される。「主回線＋副回線」６１２が選択された場合、有線ＬＡＮデバイス２１０と有線ＬＡＮデバイス２０９が同時に有効化される。本実施形態では、有線ＬＡＮデバイス２０９のみを有効化する構成（副回線のみを有効化する構成）を設けていないが、設ける場合でも本発明は適用可能である。
【００３４】
「主回線＋副回線」６１２が選択された場合、有線ＬＡＮデバイス２１０が主回線、有線ＬＡＮデバイス２０９が副回線として振る舞う。主回線と副回線の違いは、例えばどちらかの動作を停止しなければならない場合の優先度が異なる。具体的には、主回線と副回線に対して同じＩＰアドレスを割り振った場合に、同時に動作することはできないため、副回線を無効化することで主回線が動作を継続できる様に制御する。その他、通信プロトコル、アプリケーション制約で機能差が必要である場合は、主回線と副回線で振る舞いが異なる。本実施形態では、主回線よりも副回線の方が、セキュリティの要件が厳しく、通信に関する制限が多くなる。なお、主回線、副回線の分類に限定するものではなく、例えば、更に多くの回線（通信インタフェース）に対応した装置の場合には、各回線の用途に応じて異なる振る舞いが規定されてよい。
【００３５】
図７（ａ）は、操作部１０２に表示される主回線設定画面７００の構成例を示し、主回線に対する設定を行う中間階層である。ボタン７０１が押下されると、図７（ｂ）に示す主回線設定画面７１０が表示される。ボタン７０２が押下されると、図７（ｃ）に示す主回線ネットワークフィルタ設定画面７２０が表示される。
【００３６】
図７（ｂ）は、操作部１０２に表示される主回線設定画面７１０の構成例を示し、主回線に対するＩＰアドレス関連設定をユーザが指示するために用いられる。ＩＰアドレス入力部７１１は、主回線に対するＩＰアドレスとして、ユーザが任意のＩＰアドレスを入力することができる。サブネットマスク入力部７１２は、主回線に対するサブネットマスクとして、ユーザが任意のサブネットマスクを入力することができる。デフォルトゲートウェイ入力部７１３は、主回線に対するデフォルトゲートウェイとして、ユーザが任意のデフォルトゲートウェイを入力することができる。本実施形態では、デフォルトゲートウェイ入力部７１３の値として、ゲートウェイ１１１のＩＰアドレスが入力される。ボタン７１４が押下されると、主回線設定画面７１０で選択した項目の値はデータ記憶部３０２に保存される。
【００３７】
図７（ｃ）は、操作部１０２に表示される主回線ネットワークフィルタ設定画面７２０の構成例を示し、主回線に対するネットワークフィルタの設定をユーザが指示するために用いられる。主回線ネットワークフィルタ設定画面７２０において、初期値が設定されて提示され、ユーザはその値を変更可能である。活性状態指定部７２１は、主回線に対するネットワークフィルタの設定を有効にするか無効にするかを指定する。ここでの有効／無効の設定は、択一的な設定項目となる。無効にした場合、全てのネットワークパケットを破棄せずに受け取ることを表している。有効にした場合、主回線ネットワークフィルタ設定画面７２０で指定したルールに従って、主回線に対するネットワークフィルタ処理が行われる。フィルタポリシー指定部７２２は、主回線に対して、上述したフィルタポリシーをユーザが指定することができる。ここでの「Ｄｅｎｙ／Ａｌｌｏｗ」／「Ａｌｌｏｗ／Ｄｅｎｙ」の設定は、択一的な設定項目となる。ネットワークフィルタルール７２３は、主回線に対して現在設定されている例外指定の表示、および入力するための領域である。ここでの例外指定とは、図４を用いて説明したものに相当する。ボタン７２４が押されると、主回線ネットワークフィルタ設定画面７２０で選択した項目がデータ記憶部３０２に保存される。
【００３８】
図８（ａ）は、操作部１０２に表示される副回線設定画面８００の構成例を示し、主回線に対する設定を行う中間階層である。ボタン８０１が押下されると、図８（ｂ）に示す副回線設定画面８１０が表示される。ボタン８０２が押下されると、図８（ｃ）に示す副回線ネットワークフィルタ設定画面８２０が表示される。
【００３９】
図８（ｂ）は、操作部１０２に表示される副回線設定画面８１０の構成例を示し、副回線に対するＩＰアドレス関連設定をユーザが指示するために用いられる。ＩＰアドレス入力部８１１は、副回線に対するＩＰアドレスとして、ユーザが任意のＩＰアドレスを入力することができる。サブネットマスク入力部８１２は、副回線に対するサブネットマスクとして、ユーザが任意のサブネットマスクを入力することができる。ボタン８１３が押下されると、副回線設定画面８１０で選択した項目の値はデータ記憶部３０２に保存される。
【００４０】
図８（ｃ）は、操作部１０２に表示される副回線ネットワークフィルタ設定画面８２０の構成例を示し、副回線に対するネットワークフィルタの設定をユーザが指示するために用いられる。副回線ネットワークフィルタ設定画面８２０において、初期値が設定されて提示され、ユーザはその値を変更可能である。活性状態指定部８２１は、主回線に対するネットワークフィルタの設定を有効にするか無効にするかを指定する。ここでの有効／無効の設定は、択一的な設定項目となる。無効にした場合、全てのネットワークパケットを破棄せずに受け取ることを表している。有効にした場合、副回線ネットワークフィルタ設定画面８２０で指定したルールに従って、副回線に対するネットワークフィルタ処理が行われる。フィルタポリシー指定部８２２は、副回線に対して、上述したフィルタポリシーをユーザが指定することができる。ここでの「Ｄｅｎｙ／Ａｌｌｏｗ」／「Ａｌｌｏｗ／Ｄｅｎｙ」の設定は、択一的な設定項目となる。ネットワークフィルタルール８２３は、副回線に対して現在設定されている例外指定の表示、および入力するための領域である。ここでの例外指定とは、図４を用いて説明したものに相当する。ボタン８２４が押下されると、副回線ネットワークフィルタ設定画面８２０で選択した項目の値はデータ記憶部３０２に保存される。
【００４１】
図９は、操作部１０２に表示されるルーティング設定画面９００の構成例を示し、ルーティングルールをユーザが指示するために用いられる。ルーティングルール９０１は、現在設定されているルーティングルールを表示する領域である。ルーティングルールは順番付きリストであり、リストの各行にルーティングルールエントリを持つ。メッセージ表示部９０２は、ルーティング設定に関わる、各種メッセージを表示させる領域である。例えば、メッセージ表示部９０２は、エラーなどが発生した場合に所定のメッセージを表示させてよい。なお、起きていなければ何も表示されないような制御が行われてもよい。ボタン９０３が押下されると、ネットワーク設定画面６００の表示へと遷移する。
【００４２】
［処理フロー］
（設定処理）
図１０を用いて、本実施形態に係る主回線用ネットワークフィルタテーブル３１１および副回線用ネットワークフィルタテーブル３１２の設定処理について説明する。本実施形態に係る図１０の処理は、ＦｌａｓｈＲＯＭ２１１に格納されたプログラムをＣＰＵ２０１がＤＲＡＭ２０２に読み込んだ後、ＣＰＵ２０１の演算処理として実施される。システム起動時、および、図６（ａ）に示すネットワーク設定画面６００のボタン６０５が押されたことに起因して、ネットワーク制御部３０７がネットワーク設定を行う際に、本処理フローが開始される。
【００４３】
Ｓ１００１にて、ＭＦＰ１００は、主回線のネットワークフィルタが「有効」か否かを判定する。判定する際には、データ記憶部３０２に保存された設定値の活性状態指定部７２１に対応する値を参照することで行われる。ここで、設定の初期値として、この値は「無効」に設定されている。ユーザ操作により、主回線ネットワークフィルタ設定画面７２０の活性状態指定部７２１で「有効」が設定された場合に、この値は「有効」となる。有効であると判定された場合（Ｓ１００１にてＹＥＳ）Ｓ１００２へ進み、無効であると判定された場合（Ｓ１００１にてＮＯ）Ｓ１００５へ進む。主回線に対するネットワークフィルタの初期値では無効に設定されているため、主回線側は全てのネットワークパケットを破棄せずに受け入れる。その結果、各ネットワークポートで、通信を待ち受けているアプリケーションが存在すれば、ユーザは問題なくそれらのアプリケーションを利用でき、利便性が確保できる。
【００４４】
Ｓ１００２にて、ＭＦＰ１００は、主回線のフィルタポリシーを設定する。設定方法として、ネットワーク制御部３０７は、データ記憶部３０２に保存された設定のうち、主回線ネットワークフィルタ設定画面７２０のフィルタポリシー指定部７２２に対応する値を取得し、主回線用ネットワークフィルタテーブル３１１に登録する。そして、Ｓ１００３へ進む。
【００４５】
Ｓ１００３にて、ＭＦＰ１００は、未処理の例外指定が存在するか否かを確認する。確認方法として、ネットワーク制御部３０７は、データ記憶部３０２に保存された設定のうち、ネットワークフィルタルール７２３に対応する値を取得する。ネットワークフィルタルール７２３は順番付きのリストであるため、先頭から順にネットワークフィルタルールエントリが取得される。リストのどこまで処理したのかは、ネットワークフィルタ制御部３１０がＤＲＡＭ２０２上に内部的に保持する処理状況を確認することで行われる。未処理のネットワークフィルタルールエントリがあると判定された場合は（Ｓ１００３にてＹＥＳ）Ｓ１００４へ進み、未処理のネットワークフィルタエントリがないと判定された場合は（Ｓ１００３にてＮＯ）Ｓ１００５へ進む。
【００４６】
Ｓ１００４にて、ＭＦＰ１００は、主回線の例外指定を設定する。設定方法としては、ネットワーク制御部３０７は、Ｓ１００３にて未処理であると判定されたネットワークフィルタエントリを主回線用ネットワークフィルタテーブル３１１に登録する。そして、Ｓ１００３へ戻る。
【００４７】
Ｓ１００５にて、ＭＦＰ１００は、副回線のネットワークフィルタが「有効」か否かを判定する。判定する際には、データ記憶部３０２に保存された設定値の活性状態指定部８２１に対応する値を参照することで行われる。ここで、設定の初期値として、この値は「有効」に設定されている。ユーザ操作により、副回線ネットワークフィルタ設定画面８２０の活性状態指定部８２１で「無効」が設定された場合に、この値は「無効」となる。有効であると判定された場合（Ｓ１００５にてＹＥＳ）Ｓ１００６へ進み、無効であると判定された場合（Ｓ１００５にてＮＯ）本処理フローを終了する。ここで、初期値では有効に設定されているため、その状態では、後段の処理で決定されるルールに基づいた、何らかの利用ポート制限がかけられることとなる。その結果、攻撃リスクに強い通信回線となる。
【００４８】
Ｓ１００６にて、ＭＦＰ１００は、副回線のフィルタポリシーを設定する。設定方法として、ネットワーク制御部３０７は、データ記憶部３０２に保存された設定のうち、副回線ネットワークフィルタ設定画面８２０のフィルタポリシー指定部８２２に対応する値を取得し、副回線用ネットワークフィルタテーブル３１２に登録する。そして、Ｓ１００７へ進む。
【００４９】
Ｓ１００７にて、ＭＦＰ１００は、未処理の例外指定が存在するか否かを確認する。確認方法として、ネットワーク制御部３０７は、データ記憶部３０２に保存された設定のうち、副回線ネットワークフィルタ設定画面８２０のネットワークフィルタルール８２３に対応する値を取得する。ネットワークフィルタルール８２３は順番付きのリストであるため、先頭から順にネットワークフィルタルールエントリが取得される。リストのどこまで処理したのかは、ネットワークフィルタ制御部３１０がＤＲＡＭ２０２上に内部的に保持する処理状況を確認することで行われる。未処理のネットワークフィルタルールエントリがあると判定された場合は（Ｓ１００７にてＹＥＳ）Ｓ１００８へ進み、未処理のネットワークフィルタルールエントリが無いと判定された場合は（Ｓ１００７にてＮＯ）本処理フローを終了する。副回線に対するネットワークフィルタの初期値としてネットワークフィルタルール８２３に対応する値は空であるため、値が設定されることはない。つまり、初期状態では、副回線に対する全ての通信が破棄されることになる。ユーザは行いたい通信に限定して、ネットワークポート指定で許可することで必要最低限の通信のみを行うことになる。こういった運用は一般的に、ネットワーク経由での攻撃者に攻撃の隙を与えないこととなり、セキュリティリスクへの強力な防壁となる。
【００５０】
Ｓ１００８にて、ＭＦＰ１００は、副回線の例外指定を設定する。設定方法としては、ネットワーク制御部３０７は、Ｓ１００７にて未処理であると判定されたネットワークフィルタエントリを副回線用ネットワークフィルタテーブル３１２に登録する。そして、Ｓ１００７へ戻り、処理を繰り返す。
【００５１】
（フィルタ処理）
図１１を用いて、本実施形態に係る、受信したパケットを受け入れるか、破棄するかのフィルタ処理を説明する。図１１の処理はＦｌａｓｈＲＯＭ２１１に格納されたプログラムをＣＰＵ２０１がＤＲＡＭ２０２に読み込んだ後、ＣＰＵ２０１の演算処理として実施される。本処理フローは、ネットワーク制御部３０７の指示により、ＴＣＰ／ＩＰ制御部３０８がネットワークパケットを受信した際に実行される。
【００５２】
Ｓ１１０１にて、ＭＦＰ１００は、パケットを受信した回線が主回線であるか否かを判定する。具体的には、ネットワークフィルタ制御部３１０は、パケットを受信したハードウェアが、有線ＬＡＮデバイス２１０であるか否かを確認する。主回線であると判定された場合は（Ｓ１１０１にてＹＥＳ）Ｓ１１０２へ進み、主回線でない（すなわち、副回線）であると判定された場合は（Ｓ１１０１にてＮＯ）Ｓ１１０６へ進む。
【００５３】
Ｓ１１０２にて、ＭＦＰ１００は、主回線のネットワークフィルタが有効か否かを判定する。具体的には、ネットワークフィルタ制御部３１０が、データ記憶部３０２に保存された、主回線ネットワークフィルタ設定画面７２０の活性状態指定部７２１に対応する設定値を参照することで行われる。有効であると判定された場合（Ｓ１１０２にてＹＥＳ）Ｓ１１０３へ進み、有効でないと判定された場合（Ｓ１１０２にてＮＯ）Ｓ１１０６へ進む。
【００５４】
Ｓ１１０３にて、ＭＦＰ１００は、主回線のフィルタポリシーが「Ｄｅｎｙ／Ａｌｌｏｗ」であるか否かを判定する。具体的には、ネットワークフィルタ制御部３１０が、主回線用ネットワークフィルタテーブル３１１のフィルタポリシーに対応する値が「Ｄｅｎｙ／Ａｌｌｏｗ」であることを確認することで行われる。「Ｄｅｎｙ／Ａｌｌｏｗ」であると判定された場合は（Ｓ１１０３にてＹＥＳ）Ｓ１１０５へ進み、「Ｄｅｎｙ／Ａｌｌｏｗ」でないと判定された場合は（Ｓ１１０３にてＮＯ）Ｓ１１０４へ進む。
【００５５】
Ｓ１１０４にて、ＭＦＰ１００は、受信したパケットが、主回線の例外ルールに該当するか否かを判定する。具体的には、ネットワークフィルタ制御部３１０は、受信したパケットが、主回線用ネットワークフィルタテーブル３１１の例外指定に列挙されたフィルタルールに該当するか否かを判定する。例外ルールに該当すると判定された場合は（Ｓ１１０４にてＹＥＳ）Ｓ１１１１へ進み、例外ルールに該当しないと判定された場合は（Ｓ１１０４にてＮＯ）Ｓ１１１０へ進む。
【００５６】
Ｓ１１０５にて、ＭＦＰ１００は、受信したパケットが、主回線の例外ルールに該当するか否かを判定する。具体的には、ネットワークフィルタ制御部３１０は、受信したパケットが主回線用ネットワークフィルタテーブル３１１の例外指定に列挙されたフィルタルールに該当するか否かを判定する。例外ルールに該当すると判定された場合は（Ｓ１１０５にてＹＥＳ）Ｓ１１１０へ進み、例外ルールに該当しないと判定された場合は（Ｓ１１０５にてＮＯ）Ｓ１１１１へ進む。
【００５７】
Ｓ１１０６にて、ＭＦＰ１００は、副回線のネットワークフィルタが有効か否かを判定する。具体的には、ネットワークフィルタ制御部３１０が、データ記憶部３０２に保存された、副回線ネットワークフィルタ設定画面８２０の活性状態指定部８２１に対応する設定値を参照することで行われる。有効であると判定された場合（Ｓ１１０６にてＹＥＳ）Ｓ１１０７へ進み、有効でないと判定された場合は（Ｓ１１０６にてＮＯ）Ｓ１１１０へ進む。
【００５８】
Ｓ１１０７にて、ＭＦＰ１００は、副回線のフィルタポリシーが「Ｄｅｎｙ／Ａｌｌｏｗ」であるか否かを判定する。具体的には、ネットワークフィルタ制御部３１０が、副回線用ネットワークフィルタテーブル３１２のフィルタポリシーに対応する値が「Ｄｅｎｙ／Ａｌｌｏｗ」であることを確認することで行われる。「Ｄｅｎｙ／Ａｌｌｏｗ」であると判定された場合は（Ｓ１１０７にてＹＥＳ）Ｓ１１０９へ進み、「Ｄｅｎｙ／Ａｌｌｏｗ」でないと判定された場合は（Ｓ１１０７にてＮＯ）Ｓ１１０８へ進む。
【００５９】
Ｓ１１０８にて、ＭＦＰ１００は、受信したパケットが、副回線の例外ルールに該当するか否かを判定する。具体的には、ネットワークフィルタ制御部３１０は、受信したパケットが、副回線用ネットワークフィルタテーブル３１２の例外指定に列挙されたフィルタルールに該当するか否かを判定する。例外ルールに該当すると判定された場合は（Ｓ１１０８にてＹＥＳ）Ｓ１１１１へ進み、例外ルールに該当しないと判定された場合は（Ｓ１１０８にてＮＯ）Ｓ１１１０へ進む。を実行する。
【００６０】
Ｓ１１０９にて、ＭＦＰ１００は、受信したパケットが、副回線の例外ルールに該当するか否かを判定する確認する。具体的には、ネットワークフィルタ制御部３１０は、受信したパケットが、副回線用ネットワークフィルタテーブル３１２の例外指定に列挙されたフィルタルールに該当するか否かを判定する。例外ルールに該当すると判定された場合は（Ｓ１１０９にてＹＥＳ）Ｓ１１１０へ進み、例外ルールに該当しないと判定された場合は（Ｓ１１０９にてＮＯ）Ｓ１１１１へ進む。を実行する。
【００６１】
Ｓ１１１０にて、ＭＦＰ１００は、受信したパケットを受け入れる。そして、本処理フローを終了する。
【００６２】
Ｓ１１１１にて、ＭＦＰ１００は、受信したパケットを破棄する。そして、本処理フローを終了する。
【００６３】
以上、本実施形態により、回線毎に適切な初期値のネットワークフィルタ機能を提供することができる。そのため、ユーザは主回線では設置時からネットワークフィルタの制約なく全ての機能が利用できる上に、副回線ではネットワークフィルタを意図的に開放しないかぎり、攻撃者にネットワーク経由でまったく通信させない安全な状態で機器を利用できる。
【００６４】
＜第二の実施形態＞
以下、本発明の第二の実施形態について説明する。本実施形態では、副回線のネットワークフィルタルール８２３の初期値に予め印刷に関わるポートが設定されている例について説明する。なお、第一の実施形態と重複する箇所については説明を省略する。
【００６５】
図１０のＳ１００４で参照されるネットワークフィルタルール８２３の初期値が予め、図８（ｃ）に示すように設定されているものとする。具体的には、ＩＰアドレス範囲が「０．０．０．１〜２５５．２５５．２５５．２５５」、受信ポートが「５１５」、プロトコルが「ＴＣＰ」となっているものとする。また、フィルタポリシー指定部８２２の設定は「Ｄｅｎｙ／Ａｌｌｏｗ」とする。これは全てのＩＰアドレス範囲に対して、ＬＰＲプロトコルの通信を許可し、それ以外は禁止する設定を表す。ＭＦＰ１００をネットワークに接続する以上、副回線であっても最低限の印刷機能は利用する可能性が高いため、設定の初期値として印刷に関わるポートのみ開けておく構成が望まれる場合がある。印刷に関わるポートしては、ＬＰＲ以外にも、例えば、ＲＡＷ、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）などポートが挙げられる。また、印刷設定に関わるポートとして、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）、ｍＤＮＳ（ｍｕｌｔｉｃａｓｔ  ＤＮＳ）などのポートが挙げられる。
【００６６】
副回線で印刷ポートのみが許可された状態で、例えば、副回線側に接続されたクライアントＰＣ１２２からＳＭＢプロトコルによるファイル送信を試みても、ＳＭＢのネットワークポートが許可されていないためファイル送信に失敗する。この時、クライアントＰＣ１１２からファイル送信を試みると、ファイル送信は成功する。副回線側に攻撃者がいる可能性が高い運用形態では、コンピュータウィルスを含むなど、不正なファイルを置かれるリスクがあるため、こういったネットワークフィルタは有効に働く。一方、主回線側では業務効率のため、ＭＦＰ１００をファイルサーバとして活用でき、利便性が高い。
【００６７】
なお、上記の例では、ＭＦＰ１００の印刷機能を想定した例を挙げたがこれに限定するものではない。ＭＦＰ１００のその他の機能に対応したポートに応じて許可するポートと禁止するポートを予め設定するような構成であってもよい。また、１つの機能に限定するものではなく、ＭＦＰ１００が提供する複数の機能に対応してネットワークフィルタルールの初期値が設定されてよい。また、プロトコルについても、上記に挙げたものに限定するものではなく、機能に対応したプロトコルに対する許可／禁止の設定が行われてよい。
【００６８】
以上により、第一の実施形態の効果に加え、装置が提供する機能に応じて回線ごとに適切な初期値のネットワークフィルタ機能を提供することができ、ユーザの回線への設定の利便性を向上させることができる。
【００６９】
＜その他の実施形態＞
本発明は上述の実施形態の１以上の機能を実現するプログラムをネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピューターにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００７０】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００７１】
１００…ＭＦＰ、１０１…コントローラ部、１０２…操作部、１０３…プリンタ部、１０４…スキャナ部、１１０，１２０…ＬＡＮ、１１１，１２１…ゲートウェイ、１１２，１２２…クライアントＰＣ
【図１】
2020154832.tif 000003
【図２】
2020154832.tif 000004
【図３】
2020154832.tif 000005
【図４】
2020154832.tif 000006
【図５】
2020154832.tif 000007
【図６】
2020154832.tif 000008
【図７】
2020154832.tif 000009
【図８】
2020154832.tif 000010
【図９】
2020154832.tif 000011
【図１０】
2020154832.tif 000012
【図１１】
2020154832.tif 000013