(57)【要約】【課題】プリンタドライバなどに対して事前設定を行わなくても、ブロードキャストやマルチキャストなどを送信することによりデバイスから応答情報を取得できるようにする。【解決手段】外部ネットワーク８と内部ネットワーク５とを接続するルーター６と並列に接続される通信中継装置７であって、外部ネットワーク８からのパケットＤ１を受信した場合に、該受信パケットＤ１がルーター６によって遮断されるパケットであるか否かを判別する判別部２１と、判別部１２により、受信パケットＤ１がルーター６によって遮断されるパケットであると判別された場合に、受信パケットＤ１に基づいて内部ネットワーク５に接続されているデバイス４に応答指示Ｄ２を送信する。【選択図】図２
2018125580.tif 000002
【特許請求の範囲】
【請求項１】
外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置であって、
前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する判別手段と、
前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する応答指示手段と、
を備えることを特徴とする通信中継装置。
【請求項２】
前記判別手段は、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする請求項１に記載の通信中継装置。
【請求項３】
前記応答指示手段は、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする請求項１又は２に記載の通信中継装置。
【請求項４】
前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、
前記応答指示手段は、前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする請求項１乃至３のいずれかに記載の通信中継装置。
【請求項５】
前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する管理手段を更に備え、
前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする請求項４に記載の通信中継装置。
【請求項６】
前記パケット判別情報に、前記デバイスに応答させるべきパケットを登録する登録手段を更に備え、
前記登録手段は、管理者によって設定されるパケットを前記パケット判別情報に登録することを特徴とする請求項５に記載の通信中継装置。
【請求項７】
前記登録手段は、管理者による指示に基づいて前記パケット判別情報にパケットを登録するとき、所定の表示手段にパケット設定画面を表示させることを特徴とする請求項６に記載の通信中継装置。
【請求項８】
前記パケット判別情報には、送信元に特定のＩＰアドレスを含むパケットが登録されることを特徴とする請求項５乃至７のいずれかに記載の通信中継装置。
【請求項９】
前記パケット判別情報には、送信元に特定のサブネットマスクを含むパケットが登録されることを特徴とする請求項５乃至８のいずれかに記載の通信中継装置。
【請求項１０】
前記パケット判別情報には、特定のデフォルトゲートウェイを経由するパケットが登録されることを特徴とする請求項５乃至９のいずれかに記載の通信中継装置。
【請求項１１】
前記パケット判別情報には、特定のプロトコルによるパケットが登録されることを特徴とする請求項５乃至１０のいずれかに記載の通信中継装置。
【請求項１２】
前記パケット判別情報には、特定のアプリケーションから送信されるパケットが登録されることを特徴とする請求項５乃至１１のいずれかに記載の通信中継装置。
【請求項１３】
前記パケット判別情報には、送信元に特定のユーザー情報を含むパケットが登録されることを特徴とする請求項５乃至１２のいずれかに記載の通信中継装置。
【請求項１４】
請求項１乃至１３のいずれかに記載の通信中継装置と、
前記外部ネットワーク及び前記内部ネットワークに対して前記通信中継装置と並列に接続されるルーターと、
を備えることを特徴とするサーバー装置。
【請求項１５】
請求項１４に記載のサーバー装置と、
前記サーバー装置と前記内部ネットワークを介して接続される画像処理装置と、
を備え、
前記画像処理装置は、前記サーバー装置における前記通信中継装置から前記内部ネットワークを介して応答指示を受信した場合に、当該応答指示によって指定されたアドレスに応答情報を送信することを特徴とする画像処理ユニット。
【請求項１６】
前記画像処理装置は、前記サーバー装置における前記ルーターを経由させて前記応答情報を送信することを特徴とする請求項１５に記載の画像処理ユニット。
【請求項１７】
外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置において実行されるプログラムであって、前記通信中継装置に、
前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する第１ステップと、
前記第１ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する第２ステップと、
を実行させることを特徴とするプログラム。
【請求項１８】
前記第１ステップは、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする請求項１７に記載のプログラム。
【請求項１９】
前記第２ステップは、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする請求項１７又は１８に記載のプログラム。
【請求項２０】
前記第１ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、
前記第２ステップは、前記第１ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする請求項１７乃至１９のいずれかに記載のプログラム。
【請求項２１】
前記通信中継装置に、
前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する第３ステップを更に実行させ、
前記第１ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする請求項２０に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信中継装置、サーバー装置、画像処理ユニット及びプログラムに関し、特にルーターによって遮断される外部ネットワークからのパケットを内部ネットワークへ伝達させる技術に関する。
【背景技術】
【０００２】
第１のネットワークと第２のネットワークとがルーターを介して接続されたネットワークシステムにおいて、第１のネットワーク内のデバイスがプリンタなどのデバイスを検索するためのコマンドをブロードキャストやマルチキャストを送出することがある。しかし、ルーターは、ブロードキャストやマルチキャストのパケットを遮断するため、第１のネットワークから送出されるコマンドは、第２のネットワークには流れない。そのため、第１のネットワークに接続されているデバイスは、第２のネットワークに接続されているデバイスを検出することができない。
【０００３】
これを防止するため、従来は、第２のネットワーク内にプローブデバイスを設置し、第１のネットワークに接続されているデバイスは、プローブデバイスにユニキャストでコマンドを送出することにより、コマンドがルーターを通過して第２のネットワークへ到達できるようにした技術が提案されている（例えば特許文献１）。この従来技術では、プローブデバイスが第１のネットワークからのコマンドを受信すると、第２のネットワーク内にブロードキャストでコマンドを送出する。第２のネットワークに接続されているデバイスは、そのブロードキャストコマンドを受信すると、プローブデバイスに対して応答情報を送信する。そしてプローブデバイスは、第２のネットワーク内のデバイスから収集した応答情報を第１のネットワークのデバイスに対してユニキャスト送信する。これにより、第１のネットワークに接続されているデバイスが、第２のネットワークに接続されているデバイスを検出することができるようになる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−５５５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、第１のネットワークに接続されているデバイスが第２のネットワークに接続されているデバイスを検索するときには、プローブデバイスのＩＰアドレスを送信先に指定したユニキャスト送信を行うことが必要である。そのため、例えばプリンタドライバが起動時にプリンタを検索するときには、そのプリンタドライバに対して事前にプローブデバイスのＩＰアドレスを登録しておかなければならず、ユーザーにとって煩わしい。特に近年では、オフィスなどのネットワークが大規模化しており、ルーターを介して複数のネットワークが互いに接続された構成となっている。そのため、プリンタドライバに複数のネットワークの全てに接続されているプリンタを検索させようとすれば、事前に複数のネットワークのそれぞれに設けられているプローブデバイスのＩＰアドレスの全てをプリンタドライバに登録しなければならず、そのための作業負担が大きくなるという問題がある。
【０００６】
そこで本発明は、上述した従来の問題点を解決するためになされたものであり、プリンタドライバなどに対して事前設定を行わなくても、ブロードキャストやマルチキャストなどで送信されるコマンドに対する応答情報を取得できるようにした通信中継装置、サーバー装置、画像処理ユニット及びプログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、請求項１に係る発明は、外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置であって、前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する判別手段と、前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する応答指示手段と、を備えることを特徴とする構成である。
【０００８】
請求項２に係る発明は、請求項１に記載の通信中継装置において、前記判別手段は、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする構成である。
【０００９】
請求項３に係る発明は、請求項１又は２に記載の通信中継装置において、前記応答指示手段は、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする構成である。
【００１０】
請求項４に係る発明は、請求項１乃至３のいずれかに記載の通信中継装置において、前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、前記応答指示手段は、前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする構成である。
【００１１】
請求項５に係る発明は、請求項４に記載の通信中継装置において、前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する管理手段を更に備え、前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする構成である。
【００１２】
請求項６に係る発明は、請求項５に記載の通信中継装置において、前記パケット判別情報に、前記デバイスに応答させるべきパケットを登録する登録手段を更に備え、前記登録手段は、管理者によって設定されるパケットを前記パケット判別情報に登録することを特徴とする構成である。
【００１３】
請求項７に係る発明は、請求項６に記載の通信中継装置において、前記登録手段は、管理者による指示に基づいて前記パケット判別情報にパケットを登録するとき、所定の表示手段にパケット設定画面を表示させることを特徴とする構成である。
【００１４】
請求項８に係る発明は、請求項５乃至７のいずれかに記載の通信中継装置において、前記パケット判別情報には、送信元に特定のＩＰアドレスを含むパケットが登録されることを特徴とする構成である。
【００１５】
請求項９に係る発明は、請求項５乃至８のいずれかに記載の通信中継装置において、前記パケット判別情報には、送信元に特定のサブネットマスクを含むパケットが登録されることを特徴とする構成である。
【００１６】
請求項１０に係る発明は、請求項５乃至９のいずれかに記載の通信中継装置において、前記パケット判別情報には、特定のデフォルトゲートウェイを経由するパケットが登録されることを特徴とする構成である。
【００１７】
請求項１１に係る発明は、請求項５乃至１０のいずれかに記載の通信中継装置において、前記パケット判別情報には、特定のプロトコルによるパケットが登録されることを特徴とする構成である。
【００１８】
請求項１２に係る発明は、請求項５乃至１１のいずれかに記載の通信中継装置において、前記パケット判別情報には、特定のアプリケーションから送信されるパケットが登録されることを特徴とする構成である。
【００１９】
請求項１３に係る発明は、請求項５乃至１２のいずれかに記載の通信中継装置において、前記パケット判別情報には、送信元に特定のユーザー情報を含むパケットが登録されることを特徴とする構成である。
【００２０】
請求項１４に係る発明は、サーバー装置であって、請求項１乃至１３のいずれかに記載の通信中継装置と、前記外部ネットワーク及び前記内部ネットワークに対して前記通信中継装置と並列に接続されるルーターと、を備えることを特徴とする構成である。
【００２１】
請求項１５に係る発明は、画像処理ユニットであって、請求項１４に記載のサーバー装置と、前記サーバー装置と前記内部ネットワークを介して接続される画像処理装置と、を備え、前記画像処理装置は、前記サーバー装置における前記通信中継装置から前記内部ネットワークを介して応答指示を受信した場合に、当該応答指示によって指定されたアドレスに応答情報を送信することを特徴とする構成である。
【００２２】
請求項１６に係る発明は、請求項１５に記載の画像処理ユニットにおいて、前記画像処理装置は、前記サーバー装置における前記ルーターを経由させて前記応答情報を送信することを特徴とする構成である。
【００２３】
請求項１７に係る発明は、外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置において実行されるプログラムであって、前記通信中継装置に、前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する第１ステップと、前記第１ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する第２ステップと、を実行させることを特徴とする構成である。
【００２４】
請求項１８に係る発明は、請求項１７に記載のプログラムにおいて、前記第１ステップは、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする構成である。
【００２５】
請求項１９に係る発明は、請求項１７又は１８に記載のプログラムにおいて、前記第２ステップは、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする構成である。
【００２６】
請求項２０に係る発明は、請求項１７乃至１９のいずれかに記載のプログラムにおいて、前記第１ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、前記第２ステップは、前記第１ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする構成である。
【００２７】
請求項２１に係る発明は、請求項２０に記載のプログラムにおいて、前記通信中継装置に、前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する第３ステップを更に実行させ、前記第１ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする構成である。
【発明の効果】
【００２８】
本発明によれば、通信中継装置が外部ネットワークから受信するパケットを判別し、そのパケットがルーターによって遮断されるパケットであることが判明した場合、内部ネットワークに接続されているデバイスに対して応答指示を送信するため、デバイスからパケットの送信元に対して応答情報を送信させることができる。したがって、外部ネットワークに接続されている装置は、ブロードキャストやマルチキャストなどでコマンドを送信すれば、そのコマンドに対する応答情報を受信することができるようになる。
【図面の簡単な説明】
【００２９】
【図１】画像処理システムの構成概念を示す図である。
【図２】通信中継装置の詳細な機能構成の一例を示すブロック図である。
【図３】画像処理装置による応答情報の送信態様を示す図である。
【図４】パケット判別情報を設定登録するための画面例を示す図である。
【図５】パケット判別情報を設定登録するための画面例を示す図である。
【図６】パケット判別情報の一例を示す図である。
【図７】サーバー装置が社内ネットワークから受信するパケットのデータ構造の一例を示す図である。
【図８】通信中継装置によって行われる主たる処理手順の一例を示すフローチャートである。
【図９】応答指示判別処理の詳細な処理手順の一例を示すフローチャートである。
【図１０】社内ネットワークが複数のネットワークにより構成される場合の画像処理システムの一構成例を示す図である。
【発明を実施するための形態】
【００３０】
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
【００３１】
図１は、本発明の一実施形態である画像処理システム１の構成概念を示す図である。この画像処理システム１は、画像処理ユニット２を備えており、その画像処理ユニット２が外部ネットワーク８に接続された構成である。外部ネットワーク８は、例えばオフィスなどに設置されるＬＡＮ（Local Area Network）などの社内ネットワーク９と、社内ネットワーク９に接続される情報処理装置１０と、社内ネットワーク９に接続されるルーター１１と、ルーター１１に接続されるインターネット１２とを備える構成である。情報処理装置１０は、例えばパーソナルコンピュータやタブレット端末、スマートフォンなどによって構成される。またルーター１１は、例えばファイヤウォール機能を備えるルーターである。そして画像処理ユニット２は、外部ネットワーク８の社内ネットワーク９に接続される。尚、図１では、社内ネットワーク９に１つの情報処理装置１０が接続されている場合を例示しているが、情報処理装置１０の数は１つに限られるものではなく、複数の情報処理装置１０が接続されていても良い。また社内ネットワーク９は、複数のネットワークが相互に接続された複合ネットワークであっても良い。
【００３２】
社内ネットワーク９に接続される情報処理装置１０には、例えば画像処理装置４において実行可能な印刷ジョブを生成するプリンタドライバなどのアプリケーションがインストールされている。情報処理装置１０においてそのようなアプリケーションが起動すると、アプリケーションは、社内ネットワークに対してプリンタを検索するための検索コマンドをブロードキャスト又はマルチキャストで送信する。そして情報処理装置１０は、検索コマンドに対する応答情報を取得することにより、印刷ジョブを送信可能なプリンタを検出する。
【００３３】
画像処理ユニット２は、サーバー装置３と画像処理装置４とを一つの筐体の内部に備える装置であり、サーバー装置３と画像処理装置４とが内部ネットワーク５を介して互いに通信可能に接続された構成である。画像処理装置４は、例えばスキャン機能やプリント機能、ＦＡＸ機能などの複数の機能を備えるＭＦＰ（Multifunction Peripherals）で構成され、ユーザーによって指定されるジョブや、内部ネットワーク５を介して受信するジョブを実行可能である。サーバー装置３は、内部ネットワーク５に接続される画像処理装置４を制御することが可能であり、例えば社内ネットワーク９から画像処理装置４を送信先に指定したジョブを受信すると、内部ネットワーク５を介してそのジョブを画像処理装置４へ出力する。
【００３４】
サーバー装置３は、社内ネットワーク９と内部ネットワーク５との間に接続されるルーター６及び通信中継装置７を備えている。本実施形態では、ルーター６及び通信中継装置７のそれぞれが、例えばサーバー装置３において所定のプログラムを実行されることにより機能するものである場合を例示する。
【００３５】
ルーター６は、社内ネットワーク９と内部ネットワーク５とを別のネットワークとして相互に接続するものであり、社内ネットワーク９から受信するパケットを内部ネットワーク５に送出したり、内部ネットワーク５から受信するパケットを社内ネットワーク９に送出したりする。このルーター６は、ファイヤウォール機能を備えている。そのため、ルーター６は、社内ネットワーク９からブロードキャストパケットやマルチキャストパケットを受信した場合には、そのパケットを遮断し、内部ネットワーク５へは送出しない。これにより、内部ネットワーク５のトラフィック量を低減することができると共に、内部ネットワーク５のセキュリティを保持することができる。ただし、その結果、ルーター６は、社内ネットワーク９の情報処理装置１０からブロードキャスト又はマルチキャストで送出される検索コマンドなどを遮断することになる。
【００３６】
通信中継装置７は、社内ネットワーク９と内部ネットワーク５の間でルーター６と並列に接続されており、ルーター６が受信するパケットと同じパケットを受信することが可能である。この通信中継装置７は、社内ネットワーク９から受信するパケットを解析することにより、その受信パケットがルーター６によって遮断されるパケットであるか否かを判別する。すなわち、通信中継装置７は、社内ネットワーク９からの受信パケットがブロードキャストパケットやマルチキャストパケットである場合に、ルーター６によって遮断されるパケットであると判別する。そして受信パケットがルーター６によって遮断されるパケットであると判別した場合、通信中継装置７は、そのパケットを内部ネットワーク５へ送出する。これにより、ルーター６で遮断されるパケットが、画像処理装置４へ届くようになる。
【００３７】
ただし、通信中継装置７が社内ネットワーク９から受信するブロードキャストパケットやマルチキャストパケットを無条件に内部ネットワーク５に流してしまうと、内部ネットワーク５のトラフィック量が増加して通信効率の低下を招くと共に、内部ネットワーク５のセキュリティが低下する。そのため、通信中継装置７は、受信パケットがルーター６によって遮断されるパケットであると判別した場合には、さらにその受信パケットが画像処理装置４に応答させるべきパケットであるか否かを判別することが好ましい。そして受信パケットが画像処理装置４に応答させるべきパケットであると判別した場合に、通信中継装置７は、画像処理装置４に応答情報を送信させるのである。以下、このような通信中継装置７について詳しく説明する。
【００３８】
図２は、通信中継装置７の詳細な機能構成の一例を示すブロック図である。図２に示すように、通信中継装置７は、判別情報管理部２０と、判別部２１と、応答指示部２２とを備えている。これら各部は、通信中継装置７として機能するサーバー装置３が所定のプログラムを実行することによって作動する機能である。
【００３９】
判別情報管理部２０は、通信中継装置７が社内ネットワーク９からの受信パケットを判別する際に参照するパケット判別情報２５を管理する処理部である。判別情報管理部２０は、例えばサーバー装置３に設けられる不揮発性の記憶部３ａにパケット判別情報２５を保存して管理する。
【００４０】
判別情報管理部２０は、登録部２０ａを備えている。登録部２０ａは、記憶部３ａに記憶されているパケット判別情報２５に対し、画像処理装置４に応答させるべきパケットを判別するための情報を登録する処理部である。この登録部２０ａは、例えば管理者が操作する情報処理装置１０から通信中継装置７に対する登録指示を受信した場合に機能し、管理者が操作する情報処理装置１０に対して画像処理装置４に応答させるべきパケットを登録するための画面を提供する。そして登録部２０ａは、管理者による設定操作に基づいてパケット判別情報２５に各種情報を登録する。
【００４１】
判別部２１は、図２に示すように、例えば情報処理装置１０から送出されるパケットＤ１であって、社内ネットワーク９を介して受信するパケットＤ１を判別する処理部である。この判別部２１は、第１判別部２１ａと第２判別部２１ｂとを有している。
【００４２】
第１判別部２１ａは、社内ネットワーク９から受信したパケットＤ１がルーター６によって遮断されるパケットであるか否かを判別する。具体的には、社内ネットワーク９から受信したパケットＤ１がブロードキャストパケット又はマルチキャストパケットであるか否かを判別し、ブロードキャストパケット又はマルチキャストパケットであれば、ルーター６によって遮断されるパケットであると判別する。ブロードキャストパケットである場合、送信先アドレスに設定されているＩＰアドレスのホストアドレス部のビットが全て「１」に設定されている。またマルチキャストパケットである場合、例えば送信先アドレスに設定されているＩＰアドレスは、「２３９．０．０．０」から「２３９．２５５．２５５．２５５」の範囲内のアドレスに設定されている。そのため、第１判別部２１ａは、社内ネットワーク９から受信したパケットＤ１の送信先アドレスに設定されているＩＰアドレスがブロードキャストアドレスであるか、或いは、マルチキャストアドレスであるかを判別することにより、ルーター６によって遮断されるパケットを判別することができる。
【００４３】
第２判別部２１ｂは、第１判別部２１ａにおいてルーター６によって遮断されるパケットであると判別された場合に作動する。そして第２判別部２１ｂは、記憶部３ａに記憶されているパケット判別情報２５に基づいてルーター６によって遮断されるパケットＤ１が画像処理装置４に応答させるべきパケットであるか否かを判別する。その結果、画像処理装置４に応答させるべきパケットであると判別した場合、第２判別部２１ｂは、応答指示部２２を機能させる。
【００４４】
応答指示部２２は、第２判別部２１ｂによって画像処理装置４に応答させるべきパケットであると判別された場合に、図２に示すように、内部ネットワーク５を介して画像処理装置４に応答指示Ｄ２を出力する。この応答指示Ｄ２は、例えば画像処理装置４のＩＰアドレスを送信先アドレスに指定したユニキャストパケットとして内部ネットワーク５に送出される。したがって、画像処理装置４は、ルーター６によって遮断されるパケットＤ１の代わりに、応答指示部２２から送出される応答指示Ｄ２を受信することができる。
【００４５】
また応答指示部２２は、応答指示Ｄ２を送信するとき、その応答指示Ｄ２に、パケットＤ１に含まれているコマンドと、パケットＤ１の送信元である情報処理装置１０を特定する情報（例えばＩＰアドレス）と、ルーター６を介してパケットＤ１の送信元である情報処理装置１０へ応答することを指示する命令とを付加する。したがって、画像処理装置４は、情報処理装置１０から送出される検索コマンドなどのコマンドを応答指示Ｄ２によって受信することができ、情報処理装置１０に対してコマンドに対する応答を返すことができる。このとき、画像処理装置４は、図３に示すように、応答指示Ｄ２に基づいてルーター６を介して情報処理装置１０に応答情報Ｄ３をユニキャスト送信する。
【００４６】
したがって、情報処理装置１０は、画像処理ユニット２の内部ネットワーク５に接続されている画像処理装置４から、ブロードキャスト又はマルチキャストで送信した検索コマンドなどのコマンドに対する応答情報Ｄ３を取得することができるようになる。つまり、情報処理装置１０は、プリンタドライバなどのアプリケーションに予め画像処理装置４のＩＰアドレスや内部ネットワーク５のアドレスなどを登録しておかなくても、画像処理装置４からの応答情報Ｄ３を取得することができるのである。
【００４７】
次にパケット判別情報２５に登録される情報について説明する。図４及び図５は、登録部２０ａによって提供される画面であって、パケット判別情報２５を設定登録するための画面の一例を示す図である。図４（ａ）は、パケット判別情報２５を設定登録する際のトップ画面Ｇ１を示している。パケット判別情報２５には、情報処理装置１０から送信されるパケットＤ１を判別するための情報として、ＩＰアドレス、サブネットマスク、デフォルトゲートウェイ、プロトコル、ユーザーＩＤ及びアプリケーションに関する情報を登録することができる。トップ画面Ｇ１は、それら複数の情報のうちのいずれを登録するかを選択するメニュー画面となっている。すなわち、トップ画面Ｇ１には、複数のボタンＢ１〜Ｂ６が含まれている。管理者は、それら複数のボタンＢ１〜Ｂ６のうちのいずれかのボタンを操作することにより、各情報を設定登録する画面を表示させることができる。
【００４８】
図４（ｂ）は、ＩＰアドレスを登録する画面Ｇ２の一例を示す図である。この画面Ｇ２では、画像処理装置４に応答させるべきパケットＤ１であるか否かを判別する際に送信元のＩＰアドレスを判別するか否かを設定するボタンＢ１１と、登録されているＩＰアドレスの一覧を表示する表示領域Ｌ１と、表示領域Ｌ１に新たなＩＰアドレスを追加するボタンＢ１２と、トップ画面Ｇ１に戻るためのボタンＢ１３とが表示される。管理者は、この画面Ｇ２に対する操作を行うことにより、画像処理装置４に応答させるべきパケットＤ１であるか否かを判別する際に送信元のＩＰアドレスを判別する機能のオンオフを設定可能であり、また画像処理装置４に応答させるべきパケットＤ１を特定するための送信元のＩＰアドレスを登録可能である。
【００４９】
図５（ａ）は、サブネットマスクを登録する画面Ｇ３の一例を示す図である。この画面Ｇ３では、画像処理装置４に応答させるべきパケットＤ１であるか否かを判別する際に送信元のサブネットマスクを判別するか否かを設定するボタンＢ２１と、登録されているサブネットマスクの一覧を表示する表示領域Ｌ２と、表示領域Ｌ２に新たなサブネットマスクを追加するボタンＢ２２と、トップ画面Ｇ１に戻るためのボタンＢ２３とが表示される。管理者は、この画面Ｇ３に対する操作を行うことにより、画像処理装置４に応答させるべきパケットＤ１であるか否かを判別する際に送信元のサブネットマスクを判別する機能のオンオフを設定可能であり、また画像処理装置４に応答させるべきパケットＤ１を特定するための送信元のサブネットマスクを登録可能である。
【００５０】
図５（ｂ）は、プロトコルを登録する画面Ｇ４の一例を示す図である。この画面Ｇ４では、画像処理装置４に応答させるべきパケットＤ１であるか否かを判別する際にパケットＤ１のプロトコルを判別するか否かを設定するボタンＢ３１と、画像処理装置４が処理可能なプロトコルごとに設定をオンオフするためのボタンＢ３２，Ｂ３３と、トップ画面Ｇ１に戻るためのボタンＢ３４とが表示される。管理者は、この画面Ｇ４に対する操作を行うことにより、画像処理装置４に応答させるべきパケットＤ１であるか否かを判別する際にパケットＤ１のプロトコルを判別する機能のオンオフを設定可能であり、また画像処理装置４に応答させるべきパケットＤ１を特定するためのプロトコルを個別に登録可能である。
【００５１】
上記の他にも、登録部２０ａは、画像処理装置４に応答させるべきパケットＤ１であるか否かを判別するために、パケットＤ１が送出されるデフォルトゲートウェイや、送信元のユーザーＩＤ、送信元のアプリケーションのそれぞれを登録する画面を提供することも可能である。そして登録部２０ａは、それらの画面に対する管理者の設定操作に基づいてパケット判別情報２５に対して各種情報を登録する。
【００５２】
図６は、パケット判別情報２５の一例を示す図である。パケット判別情報２５は、図６に示すように、ＩＰアドレス２５ａ、サブネットマスク２５ｂ、デフォルトゲートウェイ２５ｃ、プロトコル２５ｄ、ユーザーＩＤ２５ｅ及びアプリケーション２５ｆの項目を有するテーブル情報である。そして各項目には、管理者によって設定された情報が登録されている。例えばＩＰアドレス２５ａの項目には、画像処理装置４に応答指示Ｄ２を出力すべき送信元のＩＰアドレスに関する情報であって、管理者によって指定されたＩＰアドレスが登録される。したがって、図６に示すようなパケット判別情報２５に基づいて社内ネットワーク９から受信するパケットＤ１を解析することにより、画像処理装置４に応答させるべきパケットであるか否かを判別することができる。
【００５３】
図７は、サーバー装置３が社内ネットワーク９から受信するパケットＤ１のデータ構造の一例を示す図である。パケットＤ１には、送信先アドレスＤａと、送信元アドレスＤｂと、送信データＤｃとが含まれる。パケットＤ１がブロードキャストパケット又はマルチキャストパケットである場合、送信先アドレスＤａには上述したようにブロードキャストアドレス又はマルチキャストアドレスが含まれている。そのため、第１判別部２１ａは、この送信先アドレスＤａを判別することになる。また第２判別部２１ｂは、送信元アドレスＤｂ及び送信データＤｃの内容を解析して画像処理装置４に応答させるべきパケットであるか否かを判別する。すなわち、図７に示すように送信元アドレスＤｂには、送信元のＩＰアドレス、サブネットマスク及びデフォルトゲートウェイに関する情報が含まれており、送信データＤｃには、プロトコル情報、コマンド、ユーザーＩＤ及びアプリケーション情報が含まれている。第２判別部２１ｂは、パケットＤ１の送信元アドレスＤｂ及び送信データＤｃに含まれる情報のうちの少なくとも１つがパケット判別情報２５に登録されている情報に一致すれば、そのパケットＤ１が画像処理装置４に応答させるべきパケットであると判断する。そして第２判別部２１ｂは、送信元アドレスＤｂ及び送信データＤｃに基づいて画像処理装置４に応答させるべきパケットであると判断すると、応答指示部２２を作動させて応答指示Ｄ２を内部ネットワーク５に送出させる。このように通信中継装置７は、社内ネットワーク９からブロードキャストやマルチキャストのパケットＤ１を受信した場合、管理者によって予め登録されたパケット判別情報２５に基づいてそのパケットＤ１が画像処理装置４に応答させるべきパケットであるか否かを判別し、画像処理装置４に応答させるべきパケットであると判別した場合にのみ、画像処理装置４に応答情報Ｄ３を送信させるようにしている。言い換えると、画像処理装置４に応答させるべきパケットではないと判断した場合には、画像処理装置４に対する応答指示Ｄ２を送出しないため、内部ネットワーク５のトラフィック量が増加して通信効率が低下してしまうことを防止することができると共に、内部ネットワーク５のセキュリティが低下してしまうことも防止することができる。
【００５４】
次に通信中継装置７による具体的な処理の流れについて説明する。図８は、通信中継装置７によって行われる主たる処理手順の一例を示すフローチャートである。通信中継装置７がサーバー装置３において起動すると、図８に示す処理が通信中継装置７によって繰り返し行われる。通信中継装置７は、この処理を開始すると、社内ネットワーク９を介してパケットＤ１を受信したか否かを判断する（ステップＳ１）。そしてパケットＤ１を受信していなければ（ステップＳ１でＮＯ）、この処理は終了する。
【００５５】
一方、パケットＤ１を受信した場合（ステップＳ１でＹＥＳ）、通信中継装置７は、第１判別部２１ａを機能させて、その受信したパケットＤ１がブロードキャストパケットであるか否かを判別し（ステップＳ２）、ブロードキャストパケットでない場合（ステップＳ２でＮＯ）、更にマルチキャストパケットであるか否かを判別する（ステップＳ３）。その結果、受信したパケットＤ１がブロードキャストパケット及びマルチキャストパケットのいずれでもない場合（ステップＳ２及びＳ３でＮＯ）、通信中継装置７による処理が終了する。
【００５６】
これに対し、受信したパケットＤ１がブロードキャストパケット及びマルチキャストパケットのいずれかである場合（ステップＳ２又はＳ３でＹＥＳ）、通信中継装置７は、第２判別部２１ｂを機能させて、記憶部３ａに記憶されているパケット判別情報２５に、パケットＤ１を判別するための情報が登録されているか否かを判断する（ステップＳ４）。そしてパケット判別情報２５にパケットＤ１を判別するための情報が登録されている場合（ステップＳ４でＹＥＳ）、通信中継装置７は、パケット判別情報２５に基づいてパケットＤ１を判別する応答指示判別処理を実行する（ステップＳ５）。この応答指示判別処理では、受信したパケットＤ１が画像処理装置４に応答させるべきパケットであるか否かを判別する処理が行われる。
【００５７】
図９は、その応答指示判別処理（ステップＳ５）の詳細な処理手順の一例を示すフローチャートである。この応答指示判別処理は、第２判別部２１ｂによって行われる処理である。
【００５８】
通信中継装置７は、この応答指示判別処理を開始すると、まずパケット判別情報２５にデフォルトゲートウェイに関する情報が設定されているか否かを判断する（ステップＳ１０）。そしてデフォルトゲートウェイに関する情報が設定されている場合（ステップＳ１０でＹＥＳ）、受信したパケットＤ１に含まれるデフォルトゲートウェイに関する情報がパケット判別情報２５に登録されている情報に一致するか否かを判断する（ステップＳ１１）。その結果、パケットＤ１に含まれる情報がパケット判別情報２５に登録されている情報に一致する場合（ステップＳ１１でＹＥＳ）、通信中継装置７は、内部ネットワーク５に接続されている画像処理装置４に対して応答指示Ｄ２を送信することを決定する（ステップＳ２２）。これに対し、パケットＤ１に含まれる情報がパケット判別情報２５に登録されている情報に一致しない場合（ステップＳ１１でＮＯ）、通信中継装置７による処理はステップＳ１２へ進む。またパケット判別情報２５に、デフォルトゲートウェイに関する情報が設定されていない場合も（ステップＳ１０でＮＯ）、ステップＳ１２へ進む。
【００５９】
ステップＳ１２へ進むと、通信中継装置７は、次にパケット判別情報２５にサブネットマスクに関する情報が設定されているか否かを判断する（ステップＳ１２）。そしてサブネットマスクに関する情報が設定されている場合（ステップＳ１２でＹＥＳ）、受信したパケットＤ１に含まれるサブネットマスクに関する情報がパケット判別情報２５に登録されている情報に一致するか否かを判断する（ステップＳ１３）。その結果、パケットＤ１に含まれる情報がパケット判別情報２５に登録されている情報に一致する場合（ステップＳ１３でＹＥＳ）、通信中継装置７は、内部ネットワーク５に接続されている画像処理装置４に対して応答指示Ｄ２を送信することを決定する（ステップＳ２２）。これに対し、パケットＤ１に含まれる情報がパケット判別情報２５に登録されている情報に一致しない場合（ステップＳ１３でＮＯ）、通信中継装置７による処理はステップＳ１４へ進む。またパケット判別情報２５に、サブネットマスクに関する情報が設定されていない場合も（ステップＳ１２でＮＯ）、ステップＳ１４へ進む。
【００６０】
ステップＳ１４へ進むと、通信中継装置７は、次にパケット判別情報２５にＩＰアドレスに関する情報が設定されているか否かを判断する（ステップＳ１４）。そしてＩＰアドレスに関する情報が設定されている場合（ステップＳ１４でＹＥＳ）、受信したパケットＤ１に含まれる送信元のＩＰアドレスがパケット判別情報２５に登録されているＩＰアドレスに一致するか否かを判断する（ステップＳ１５）。その結果、パケットＤ１に含まれる送信元のＩＰアドレスがパケット判別情報２５に登録されているＩＰアドレスに一致する場合（ステップＳ１５でＹＥＳ）、通信中継装置７は、内部ネットワーク５に接続されている画像処理装置４に対して応答指示Ｄ２を送信することを決定する（ステップＳ２２）。これに対し、パケットＤ１に含まれる送信元のＩＰアドレスがパケット判別情報２５に登録されているＩＰアドレスに一致しない場合（ステップＳ１５でＮＯ）、通信中継装置７による処理はステップＳ１６へ進む。またパケット判別情報２５に、ＩＰアドレスに関する情報が設定されていない場合も（ステップＳ１４でＮＯ）、ステップＳ１６へ進む。
【００６１】
ステップＳ１６へ進むと、通信中継装置７は、次にパケット判別情報２５にプロトコルに関する情報が設定されているか否かを判断する（ステップＳ１６）。そしてプロトコルに関する情報が設定されている場合（ステップＳ１６でＹＥＳ）、受信したパケットＤ１に含まれるプロトコル情報がパケット判別情報２５に登録されている情報に一致するか否かを判断する（ステップＳ１７）。その結果、パケットＤ１に含まれるプロトコル情報がパケット判別情報２５に登録されている情報に一致する場合（ステップＳ１７でＹＥＳ）、通信中継装置７は、内部ネットワーク５に接続されている画像処理装置４に対して応答指示Ｄ２を送信することを決定する（ステップＳ２２）。これに対し、パケットＤ１に含まれるプロトコル情報がパケット判別情報２５に登録されている情報に一致しない場合（ステップＳ１７でＮＯ）、通信中継装置７による処理はステップＳ１８へ進む。またパケット判別情報２５に、プロトコルに関する情報が設定されていない場合も（ステップＳ１６でＮＯ）、ステップＳ１８へ進む。
【００６２】
ステップＳ１８へ進むと、通信中継装置７は、次にパケット判別情報２５にユーザーＩＤに関する情報が設定されているか否かを判断する（ステップＳ１８）。そしてユーザーＩＤに関する情報が設定されている場合（ステップＳ１８でＹＥＳ）、受信したパケットＤ１に含まれるユーザーＩＤがパケット判別情報２５に登録されている情報に一致するか否かを判断する（ステップＳ１９）。その結果、パケットＤ１に含まれるユーザーＩＤがパケット判別情報２５に登録されている情報に一致する場合（ステップＳ１９でＹＥＳ）、通信中継装置７は、内部ネットワーク５に接続されている画像処理装置４に対して応答指示Ｄ２を送信することを決定する（ステップＳ２２）。これに対し、パケットＤ１に含まれるユーザーＩＤがパケット判別情報２５に登録されている情報に一致しない場合（ステップＳ１９でＮＯ）、通信中継装置７による処理はステップＳ２０へ進む。またパケット判別情報２５に、ユーザーＩＤに関する情報が設定されていない場合も（ステップＳ１８でＮＯ）、ステップＳ２０へ進む。
【００６３】
ステップＳ２０へ進むと、通信中継装置７は、次にパケット判別情報２５にアプリケーションに関する情報が設定されているか否かを判断する（ステップＳ２０）。そしてアプリケーションに関する情報が設定されている場合（ステップＳ２０でＹＥＳ）、受信したパケットＤ１に含まれるアプリケーション情報がパケット判別情報２５に登録されている情報に一致するか否かを判断する（ステップＳ２１）。その結果、パケットＤ１に含まれるアプリケーション情報がパケット判別情報２５に登録されている情報に一致する場合（ステップＳ２１でＹＥＳ）、通信中継装置７は、内部ネットワーク５に接続されている画像処理装置４に対して応答指示Ｄ２を送信することを決定する（ステップＳ２２）。これに対し、パケットＤ１に含まれるアプリケーション情報がパケット判別情報２５に登録されている情報に一致しない場合（ステップＳ２１でＮＯ）、通信中継装置７は、応答指示Ｄ２を送信しないことに決定して応答指示判別処理を終了する。またパケット判別情報２５に、アプリケーションに関する情報が設定されていない場合も（ステップＳ２０でＮＯ）、通信中継装置７は、応答指示Ｄ２を送信しないことに決定して応答指示判別処理を終了する。
【００６４】
上記のような応答指示判別処理では、まずデフォルトゲートウェイに関する情報を判別し、続いてサブネットマスクに関する情報を判別するようにしている。つまり、送信元のＩＰアドレスやユーザーＩＤの判別よりも先に、デフォルトゲートウェイやサブネットマスクを判別するようにしている。これは、デフォルトゲートウェイやサブネットマスクを判別することによって応答指示Ｄ２を送信することに決定するのであれば、ＩＰアドレスやユーザーＩＤを個別に判別する手間を省くことができるようにするためである。すなわち、企業規模が大きくなれば、それに応じて社内ネットワーク９に接続される情報処理装置１０の台数や、ユーザー数が増加するので、パケット判別情報２５に登録されるＩＰアドレスやユーザーＩＤの数も増加する。これに対し、パケット判別情報２５に登録されるデフォルトゲートウェイやサブネットマスクの数は、社内ネットワーク９を構成するネットワークの数に依存するため、ＩＰアドレスやユーザーＩＤの登録数よりも少ないのが一般的である。そのため、送信元のＩＰアドレスやユーザーＩＤを判別するよりも、デフォルトゲートウェイやサブネットマスクを優先的に判別することにより、迅速に応答指示Ｄ２を送信すべきことを決定することができるようになる。
【００６５】
また上記のように応答指示判別処理では、送信元のＩＰアドレスだけでなく、ユーザーＩＤについても判別するようにしている。そのため、ユーザーが普段している情報処理装置１０とは異なる情報処理装置１０を使用した場合であっても、通信中継装置７は、そのユーザーを認証して画像処理装置４に応答情報Ｄ３を送信させることができる。それ故、ユーザーにとっては、自身が使用しているタブレット端末やスマートフォンを社内ネットワーク９に含まれるどのネットワークに接続した場合であっても画像処理装置４を検出して印刷ジョブを送信することができるようになるという利点がある。
【００６６】
図８に戻り、応答指示判別処理（ステップＳ５）が終了すると、次に通信中継装置７は、応答指示Ｄ２を送信するか否かを判断する（ステップＳ６）。すなわち、上述した応答指示判別処理（ステップＳ５）において応答指示Ｄ２を送信することが決定されたか否かを判断するのである。そして応答指示Ｄ２を送信する場合（ステップＳ６でＹＥＳ）、通信中継装置７は、応答指示部２２を機能させ、内部ネットワーク５を介して画像処理装置４に応答指示Ｄ２を送信する（ステップＳ７）。これにより、パケットＤ１に対するレスポンスとして画像処理装置４から応答情報Ｄ３が送信されるようになり、パケットＤ１の送信元である情報処理装置１０は、画像処理装置４からの応答情報Ｄ３に基づき、画像処理装置４の存在を検出することができるようになる。そして情報処理装置１０は、その後、画像処理装置４に対して印刷ジョブなどをユニキャストで送信することが可能になる。
【００６７】
また応答指示判別処理（ステップＳ５）において応答指示Ｄ２を送信することが決定されなかった場合（ステップＳ６でＮＯ）、通信中継装置７は、応答指示Ｄ２を送信することなく、処理を終了する。この場合、サーバー装置３において受信されたパケットＤ１が破棄されることになり、内部ネットワーク５には何も情報が流れない。
【００６８】
またパケットＤ１を判別するための情報がパケット判別情報２５に登録されていなかった場合（ステップＳ４でＮＯ）、通信中継装置７は、応答指示部２２を機能させ、内部ネットワーク５を介して画像処理装置４に応答指示Ｄ２を送信する（ステップＳ７）。この場合も、パケットＤ１に対するレスポンスとして画像処理装置４から応答情報Ｄ３が送信されるようになり、パケットＤ１の送信元である情報処理装置１０は、画像処理装置４からの応答情報Ｄ３に基づき、画像処理装置４の存在を検出することができるようになる。
【００６９】
図１０は、社内ネットワーク９が複数のネットワーク９ａ，９ｂ，９ｃ，９ｄにより構成される場合の画像処理システム１の一構成例を示す図である。図１０に示すように社内ネットワーク９が複数のネットワーク９ａ，９ｂ，９ｃ，９ｄで構成される場合、それら複数のネットワーク９ａ，９ｂ，９ｃ，９ｄのネットワークアドレスがそれぞれ異なるアドレスとなる。そのため、複数のネットワーク９ａ，９ｂ，９ｃ，９ｄのそれぞれは、デフォルトゲートウェイが異なり、またサブネットマスクも異なることがある。そのため、管理者は、それら複数のネットワーク９ａ，９ｂ，９ｃ，９ｄのデフォルトゲートウェイやサブネットマスクに関する情報をパケット判別情報２５に予め登録しておくことにより、社内ネットワーク９に含まれるネットワークごとに、画像処理装置４の使用を許可したり、禁止したりすることができるようになる。ただし、通信中継装置７は、パケット判別情報２５に登録されていないデフォルトゲートウェイやサブネットマスクに関する情報を含むパケットＤ１を受信した場合であっても、そのパケットＤ１に、パケット判別情報２５に登録されているＩＰアドレス、プロトコル、ユーザーＩＤ及びアプリケーションが含まれていれば、そのパケットＤ１に対応する応答指示Ｄ２を画像処理装置４に出力し、画像処理装置４に応答情報Ｄ３を送信させることができる。それ故、本実施形態の通信中継装置７は、社内ネットワーク９から受信するパケットＤ１が画像処理装置４に応答させるべきパケットであるか否かを判断する際に、予め設定される様々な条件に照らし合わせてきめ細かな判断を行うことが可能である。そして本実施形態では、複数のネットワーク９ａ，９ｂ，９ｃ，９ｄのそれぞれに接続される個々の情報処理装置１０に、画像処理装置４のＩＰアドレスなどを設定する必要がないため、ユーザーの作業負担を軽減することができるという利点がある。
【００７０】
以上、本発明に関する一実施形態について説明したが、本発明は、上記各実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
【００７１】
例えば、上記実施形態では、画像処理ユニット２の内部ネットワーク５に１つの画像処理装置４が接続される場合を例示したが、これに限られるものではない。すなわち、内部ネットワーク５には、画像処理ユニット２に内蔵される画像処理装置４の他にも、例えば外部の画像処理装置を更に接続することが可能である。この場合、内部ネットワーク５に接続される外部の画像処理装置は、１つに限られず、２以上であっても良い。このように内部ネットワーク５に複数の画像処理装置が接続される場合、通信中継装置７は、社内ネットワーク９から受信したパケットＤ１が画像処理装置に応答させるべきパケットであると判別した場合、それら複数の画像処理装置のそれぞれに対して応答指示Ｄ２を送出する。したがって、社内ネットワーク９に接続される情報処理装置１０は、パケットＤ１をブロードキャスト又はマルチキャストで送信することにより、内部ネットワーク５に接続されている複数の画像処理装置のそれぞれから応答情報Ｄ３を受信することが可能である。
【００７２】
また上記実施形態では、パケット判別情報２５において画像処理装置４に応答させるべきパケットを判別するための情報が登録される場合を例示した。しかし、これとは逆に、パケット判別情報２５に登録される情報は、画像処理装置４には応答させるべきでないパケットを判別するための情報であっても構わない。この場合、通信中継装置７は、社内ネットワーク９から受信したパケットＤ１に含まれる情報がパケット判別情報２５に登録されていれば、画像処理装置４に対して応答指示Ｄ２を送信せず、パケット判別情報２５に登録されていなければ、画像処理装置４に対して応答指示Ｄ２を送信することになる。
【００７３】
また社内ネットワーク９とインターネット１２とを接続するルーター１１の設定として、インターネット１２側からブロードキャストパケットやマルチキャストパケットを受信した場合にそのパケットを社内ネットワーク９に通過させる設定がなされることがある。そのような場合、画像処理ユニット２のサーバー装置３は、インターネット１２を経由したブロードキャストパケットやマルチキャストパケットを受信することがある。そのため、パケット判別情報２５には、上述した情報の他に、ルーター１１を経由したパケットであるか否かを更に判別するための情報を付加するようにしても良い。すなわち、通信中継装置７は、そのようなパケット判別情報２５を参照することにより、社内ネットワーク９から受信したパケットＤ１がルーター１１を経由しているか否かを判別して画像処理装置４に応答させるべきか否かを決定するようにしても良い。
【００７４】
また上記実施形態では、内部ネットワーク５を介してサーバー装置３に接続されるデバイスが画像処理装置４である場合を例示した。しかし、内部ネットワーク５を介してサーバー装置３に接続されるデバイスは、必ずしも画像処理装置４に限られるものではない。
【００７５】
また上記実施形態では、ルーター６及び通信中継装置７のそれぞれがサーバー装置３において所定のプログラムを実行されることにより機能するものである場合を例示したが、これに限られるものでもない。すなわち、画像処理ユニット２に設けられるルーター６及び通信中継装置７はそれぞれが独立したハードウェアとして構成されるものであっても構わない。
【符号の説明】
【００７６】
１  画像処理システム
２  画像処理ユニット
３  サーバー装置
４  画像処理装置（デバイス）
５  内部ネットワーク
６  ルーター
７  通信中継装置
８  外部ネットワーク
９  社内ネットワーク（外部ネットワーク）
２０  判別情報管理部（管理手段）
２０ａ  登録部（登録手段）
２１  判別部（判別手段）
２２  応答指示部（応答指示手段）
【図１】
2018125580.tif 000003
【図２】
2018125580.tif 000004
【図３】
2018125580.tif 000005
【図４】
2018125580.tif 000006
【図５】
2018125580.tif 000007
【図６】
2018125580.tif 000008
【図７】
2018125580.tif 000009
【図８】
2018125580.tif 000010
【図９】
2018125580.tif 000011
【図１０】
2018125580.tif 000012