[go: up one dir, main page]

JP2018125580A - 通信中継装置、サーバー装置、画像処理ユニット及びプログラム - Google Patents

通信中継装置、サーバー装置、画像処理ユニット及びプログラム Download PDF

Info

Publication number
JP2018125580A
JP2018125580A JP2017013946A JP2017013946A JP2018125580A JP 2018125580 A JP2018125580 A JP 2018125580A JP 2017013946 A JP2017013946 A JP 2017013946A JP 2017013946 A JP2017013946 A JP 2017013946A JP 2018125580 A JP2018125580 A JP 2018125580A
Authority
JP
Japan
Prior art keywords
packet
communication relay
information
router
relay device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017013946A
Other languages
English (en)
Other versions
JP6822176B2 (ja
Inventor
容布 古屋
Hiroyoshi Furuya
容布 古屋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Konica Minolta Inc
Original Assignee
Konica Minolta Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Konica Minolta Inc filed Critical Konica Minolta Inc
Priority to JP2017013946A priority Critical patent/JP6822176B2/ja
Priority to US15/880,904 priority patent/US20180219767A1/en
Publication of JP2018125580A publication Critical patent/JP2018125580A/ja
Application granted granted Critical
Publication of JP6822176B2 publication Critical patent/JP6822176B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/04Processing captured monitoring data, e.g. for logfile generation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0806Configuration setting for initial configuration or provisioning, e.g. plug-and-play
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/26Route discovery packet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

【課題】プリンタドライバなどに対して事前設定を行わなくても、ブロードキャストやマルチキャストなどを送信することによりデバイスから応答情報を取得できるようにする。【解決手段】外部ネットワーク8と内部ネットワーク5とを接続するルーター6と並列に接続される通信中継装置7であって、外部ネットワーク8からのパケットD1を受信した場合に、該受信パケットD1がルーター6によって遮断されるパケットであるか否かを判別する判別部21と、判別部12により、受信パケットD1がルーター6によって遮断されるパケットであると判別された場合に、受信パケットD1に基づいて内部ネットワーク5に接続されているデバイス4に応答指示D2を送信する。【選択図】図2

Description

本発明は、通信中継装置、サーバー装置、画像処理ユニット及びプログラムに関し、特にルーターによって遮断される外部ネットワークからのパケットを内部ネットワークへ伝達させる技術に関する。
第1のネットワークと第2のネットワークとがルーターを介して接続されたネットワークシステムにおいて、第1のネットワーク内のデバイスがプリンタなどのデバイスを検索するためのコマンドをブロードキャストやマルチキャストを送出することがある。しかし、ルーターは、ブロードキャストやマルチキャストのパケットを遮断するため、第1のネットワークから送出されるコマンドは、第2のネットワークには流れない。そのため、第1のネットワークに接続されているデバイスは、第2のネットワークに接続されているデバイスを検出することができない。
これを防止するため、従来は、第2のネットワーク内にプローブデバイスを設置し、第1のネットワークに接続されているデバイスは、プローブデバイスにユニキャストでコマンドを送出することにより、コマンドがルーターを通過して第2のネットワークへ到達できるようにした技術が提案されている(例えば特許文献1)。この従来技術では、プローブデバイスが第1のネットワークからのコマンドを受信すると、第2のネットワーク内にブロードキャストでコマンドを送出する。第2のネットワークに接続されているデバイスは、そのブロードキャストコマンドを受信すると、プローブデバイスに対して応答情報を送信する。そしてプローブデバイスは、第2のネットワーク内のデバイスから収集した応答情報を第1のネットワークのデバイスに対してユニキャスト送信する。これにより、第1のネットワークに接続されているデバイスが、第2のネットワークに接続されているデバイスを検出することができるようになる。
特開2004−5553号公報
しかしながら、上記従来技術では、第1のネットワークに接続されているデバイスが第2のネットワークに接続されているデバイスを検索するときには、プローブデバイスのIPアドレスを送信先に指定したユニキャスト送信を行うことが必要である。そのため、例えばプリンタドライバが起動時にプリンタを検索するときには、そのプリンタドライバに対して事前にプローブデバイスのIPアドレスを登録しておかなければならず、ユーザーにとって煩わしい。特に近年では、オフィスなどのネットワークが大規模化しており、ルーターを介して複数のネットワークが互いに接続された構成となっている。そのため、プリンタドライバに複数のネットワークの全てに接続されているプリンタを検索させようとすれば、事前に複数のネットワークのそれぞれに設けられているプローブデバイスのIPアドレスの全てをプリンタドライバに登録しなければならず、そのための作業負担が大きくなるという問題がある。
そこで本発明は、上述した従来の問題点を解決するためになされたものであり、プリンタドライバなどに対して事前設定を行わなくても、ブロードキャストやマルチキャストなどで送信されるコマンドに対する応答情報を取得できるようにした通信中継装置、サーバー装置、画像処理ユニット及びプログラムを提供することを目的としている。
上記目的を達成するため、請求項1に係る発明は、外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置であって、前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する判別手段と、前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する応答指示手段と、を備えることを特徴とする構成である。
請求項2に係る発明は、請求項1に記載の通信中継装置において、前記判別手段は、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする構成である。
請求項3に係る発明は、請求項1又は2に記載の通信中継装置において、前記応答指示手段は、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする構成である。
請求項4に係る発明は、請求項1乃至3のいずれかに記載の通信中継装置において、前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、前記応答指示手段は、前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする構成である。
請求項5に係る発明は、請求項4に記載の通信中継装置において、前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する管理手段を更に備え、前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする構成である。
請求項6に係る発明は、請求項5に記載の通信中継装置において、前記パケット判別情報に、前記デバイスに応答させるべきパケットを登録する登録手段を更に備え、前記登録手段は、管理者によって設定されるパケットを前記パケット判別情報に登録することを特徴とする構成である。
請求項7に係る発明は、請求項6に記載の通信中継装置において、前記登録手段は、管理者による指示に基づいて前記パケット判別情報にパケットを登録するとき、所定の表示手段にパケット設定画面を表示させることを特徴とする構成である。
請求項8に係る発明は、請求項5乃至7のいずれかに記載の通信中継装置において、前記パケット判別情報には、送信元に特定のIPアドレスを含むパケットが登録されることを特徴とする構成である。
請求項9に係る発明は、請求項5乃至8のいずれかに記載の通信中継装置において、前記パケット判別情報には、送信元に特定のサブネットマスクを含むパケットが登録されることを特徴とする構成である。
請求項10に係る発明は、請求項5乃至9のいずれかに記載の通信中継装置において、前記パケット判別情報には、特定のデフォルトゲートウェイを経由するパケットが登録されることを特徴とする構成である。
請求項11に係る発明は、請求項5乃至10のいずれかに記載の通信中継装置において、前記パケット判別情報には、特定のプロトコルによるパケットが登録されることを特徴とする構成である。
請求項12に係る発明は、請求項5乃至11のいずれかに記載の通信中継装置において、前記パケット判別情報には、特定のアプリケーションから送信されるパケットが登録されることを特徴とする構成である。
請求項13に係る発明は、請求項5乃至12のいずれかに記載の通信中継装置において、前記パケット判別情報には、送信元に特定のユーザー情報を含むパケットが登録されることを特徴とする構成である。
請求項14に係る発明は、サーバー装置であって、請求項1乃至13のいずれかに記載の通信中継装置と、前記外部ネットワーク及び前記内部ネットワークに対して前記通信中継装置と並列に接続されるルーターと、を備えることを特徴とする構成である。
請求項15に係る発明は、画像処理ユニットであって、請求項14に記載のサーバー装置と、前記サーバー装置と前記内部ネットワークを介して接続される画像処理装置と、を備え、前記画像処理装置は、前記サーバー装置における前記通信中継装置から前記内部ネットワークを介して応答指示を受信した場合に、当該応答指示によって指定されたアドレスに応答情報を送信することを特徴とする構成である。
請求項16に係る発明は、請求項15に記載の画像処理ユニットにおいて、前記画像処理装置は、前記サーバー装置における前記ルーターを経由させて前記応答情報を送信することを特徴とする構成である。
請求項17に係る発明は、外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置において実行されるプログラムであって、前記通信中継装置に、前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する第1ステップと、前記第1ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する第2ステップと、を実行させることを特徴とする構成である。
請求項18に係る発明は、請求項17に記載のプログラムにおいて、前記第1ステップは、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする構成である。
請求項19に係る発明は、請求項17又は18に記載のプログラムにおいて、前記第2ステップは、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする構成である。
請求項20に係る発明は、請求項17乃至19のいずれかに記載のプログラムにおいて、前記第1ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、前記第2ステップは、前記第1ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする構成である。
請求項21に係る発明は、請求項20に記載のプログラムにおいて、前記通信中継装置に、前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する第3ステップを更に実行させ、前記第1ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする構成である。
本発明によれば、通信中継装置が外部ネットワークから受信するパケットを判別し、そのパケットがルーターによって遮断されるパケットであることが判明した場合、内部ネットワークに接続されているデバイスに対して応答指示を送信するため、デバイスからパケットの送信元に対して応答情報を送信させることができる。したがって、外部ネットワークに接続されている装置は、ブロードキャストやマルチキャストなどでコマンドを送信すれば、そのコマンドに対する応答情報を受信することができるようになる。
画像処理システムの構成概念を示す図である。 通信中継装置の詳細な機能構成の一例を示すブロック図である。 画像処理装置による応答情報の送信態様を示す図である。 パケット判別情報を設定登録するための画面例を示す図である。 パケット判別情報を設定登録するための画面例を示す図である。 パケット判別情報の一例を示す図である。 サーバー装置が社内ネットワークから受信するパケットのデータ構造の一例を示す図である。 通信中継装置によって行われる主たる処理手順の一例を示すフローチャートである。 応答指示判別処理の詳細な処理手順の一例を示すフローチャートである。 社内ネットワークが複数のネットワークにより構成される場合の画像処理システムの一構成例を示す図である。
以下、本発明に関する好ましい実施形態について図面を参照しつつ詳細に説明する。尚、以下に説明する実施形態において互いに共通する部材には同一符号を付しており、それらについての重複する説明は省略する。
図1は、本発明の一実施形態である画像処理システム1の構成概念を示す図である。この画像処理システム1は、画像処理ユニット2を備えており、その画像処理ユニット2が外部ネットワーク8に接続された構成である。外部ネットワーク8は、例えばオフィスなどに設置されるLAN(Local Area Network)などの社内ネットワーク9と、社内ネットワーク9に接続される情報処理装置10と、社内ネットワーク9に接続されるルーター11と、ルーター11に接続されるインターネット12とを備える構成である。情報処理装置10は、例えばパーソナルコンピュータやタブレット端末、スマートフォンなどによって構成される。またルーター11は、例えばファイヤウォール機能を備えるルーターである。そして画像処理ユニット2は、外部ネットワーク8の社内ネットワーク9に接続される。尚、図1では、社内ネットワーク9に1つの情報処理装置10が接続されている場合を例示しているが、情報処理装置10の数は1つに限られるものではなく、複数の情報処理装置10が接続されていても良い。また社内ネットワーク9は、複数のネットワークが相互に接続された複合ネットワークであっても良い。
社内ネットワーク9に接続される情報処理装置10には、例えば画像処理装置4において実行可能な印刷ジョブを生成するプリンタドライバなどのアプリケーションがインストールされている。情報処理装置10においてそのようなアプリケーションが起動すると、アプリケーションは、社内ネットワークに対してプリンタを検索するための検索コマンドをブロードキャスト又はマルチキャストで送信する。そして情報処理装置10は、検索コマンドに対する応答情報を取得することにより、印刷ジョブを送信可能なプリンタを検出する。
画像処理ユニット2は、サーバー装置3と画像処理装置4とを一つの筐体の内部に備える装置であり、サーバー装置3と画像処理装置4とが内部ネットワーク5を介して互いに通信可能に接続された構成である。画像処理装置4は、例えばスキャン機能やプリント機能、FAX機能などの複数の機能を備えるMFP(Multifunction Peripherals)で構成され、ユーザーによって指定されるジョブや、内部ネットワーク5を介して受信するジョブを実行可能である。サーバー装置3は、内部ネットワーク5に接続される画像処理装置4を制御することが可能であり、例えば社内ネットワーク9から画像処理装置4を送信先に指定したジョブを受信すると、内部ネットワーク5を介してそのジョブを画像処理装置4へ出力する。
サーバー装置3は、社内ネットワーク9と内部ネットワーク5との間に接続されるルーター6及び通信中継装置7を備えている。本実施形態では、ルーター6及び通信中継装置7のそれぞれが、例えばサーバー装置3において所定のプログラムを実行されることにより機能するものである場合を例示する。
ルーター6は、社内ネットワーク9と内部ネットワーク5とを別のネットワークとして相互に接続するものであり、社内ネットワーク9から受信するパケットを内部ネットワーク5に送出したり、内部ネットワーク5から受信するパケットを社内ネットワーク9に送出したりする。このルーター6は、ファイヤウォール機能を備えている。そのため、ルーター6は、社内ネットワーク9からブロードキャストパケットやマルチキャストパケットを受信した場合には、そのパケットを遮断し、内部ネットワーク5へは送出しない。これにより、内部ネットワーク5のトラフィック量を低減することができると共に、内部ネットワーク5のセキュリティを保持することができる。ただし、その結果、ルーター6は、社内ネットワーク9の情報処理装置10からブロードキャスト又はマルチキャストで送出される検索コマンドなどを遮断することになる。
通信中継装置7は、社内ネットワーク9と内部ネットワーク5の間でルーター6と並列に接続されており、ルーター6が受信するパケットと同じパケットを受信することが可能である。この通信中継装置7は、社内ネットワーク9から受信するパケットを解析することにより、その受信パケットがルーター6によって遮断されるパケットであるか否かを判別する。すなわち、通信中継装置7は、社内ネットワーク9からの受信パケットがブロードキャストパケットやマルチキャストパケットである場合に、ルーター6によって遮断されるパケットであると判別する。そして受信パケットがルーター6によって遮断されるパケットであると判別した場合、通信中継装置7は、そのパケットを内部ネットワーク5へ送出する。これにより、ルーター6で遮断されるパケットが、画像処理装置4へ届くようになる。
ただし、通信中継装置7が社内ネットワーク9から受信するブロードキャストパケットやマルチキャストパケットを無条件に内部ネットワーク5に流してしまうと、内部ネットワーク5のトラフィック量が増加して通信効率の低下を招くと共に、内部ネットワーク5のセキュリティが低下する。そのため、通信中継装置7は、受信パケットがルーター6によって遮断されるパケットであると判別した場合には、さらにその受信パケットが画像処理装置4に応答させるべきパケットであるか否かを判別することが好ましい。そして受信パケットが画像処理装置4に応答させるべきパケットであると判別した場合に、通信中継装置7は、画像処理装置4に応答情報を送信させるのである。以下、このような通信中継装置7について詳しく説明する。
図2は、通信中継装置7の詳細な機能構成の一例を示すブロック図である。図2に示すように、通信中継装置7は、判別情報管理部20と、判別部21と、応答指示部22とを備えている。これら各部は、通信中継装置7として機能するサーバー装置3が所定のプログラムを実行することによって作動する機能である。
判別情報管理部20は、通信中継装置7が社内ネットワーク9からの受信パケットを判別する際に参照するパケット判別情報25を管理する処理部である。判別情報管理部20は、例えばサーバー装置3に設けられる不揮発性の記憶部3aにパケット判別情報25を保存して管理する。
判別情報管理部20は、登録部20aを備えている。登録部20aは、記憶部3aに記憶されているパケット判別情報25に対し、画像処理装置4に応答させるべきパケットを判別するための情報を登録する処理部である。この登録部20aは、例えば管理者が操作する情報処理装置10から通信中継装置7に対する登録指示を受信した場合に機能し、管理者が操作する情報処理装置10に対して画像処理装置4に応答させるべきパケットを登録するための画面を提供する。そして登録部20aは、管理者による設定操作に基づいてパケット判別情報25に各種情報を登録する。
判別部21は、図2に示すように、例えば情報処理装置10から送出されるパケットD1であって、社内ネットワーク9を介して受信するパケットD1を判別する処理部である。この判別部21は、第1判別部21aと第2判別部21bとを有している。
第1判別部21aは、社内ネットワーク9から受信したパケットD1がルーター6によって遮断されるパケットであるか否かを判別する。具体的には、社内ネットワーク9から受信したパケットD1がブロードキャストパケット又はマルチキャストパケットであるか否かを判別し、ブロードキャストパケット又はマルチキャストパケットであれば、ルーター6によって遮断されるパケットであると判別する。ブロードキャストパケットである場合、送信先アドレスに設定されているIPアドレスのホストアドレス部のビットが全て「1」に設定されている。またマルチキャストパケットである場合、例えば送信先アドレスに設定されているIPアドレスは、「239.0.0.0」から「239.255.255.255」の範囲内のアドレスに設定されている。そのため、第1判別部21aは、社内ネットワーク9から受信したパケットD1の送信先アドレスに設定されているIPアドレスがブロードキャストアドレスであるか、或いは、マルチキャストアドレスであるかを判別することにより、ルーター6によって遮断されるパケットを判別することができる。
第2判別部21bは、第1判別部21aにおいてルーター6によって遮断されるパケットであると判別された場合に作動する。そして第2判別部21bは、記憶部3aに記憶されているパケット判別情報25に基づいてルーター6によって遮断されるパケットD1が画像処理装置4に応答させるべきパケットであるか否かを判別する。その結果、画像処理装置4に応答させるべきパケットであると判別した場合、第2判別部21bは、応答指示部22を機能させる。
応答指示部22は、第2判別部21bによって画像処理装置4に応答させるべきパケットであると判別された場合に、図2に示すように、内部ネットワーク5を介して画像処理装置4に応答指示D2を出力する。この応答指示D2は、例えば画像処理装置4のIPアドレスを送信先アドレスに指定したユニキャストパケットとして内部ネットワーク5に送出される。したがって、画像処理装置4は、ルーター6によって遮断されるパケットD1の代わりに、応答指示部22から送出される応答指示D2を受信することができる。
また応答指示部22は、応答指示D2を送信するとき、その応答指示D2に、パケットD1に含まれているコマンドと、パケットD1の送信元である情報処理装置10を特定する情報(例えばIPアドレス)と、ルーター6を介してパケットD1の送信元である情報処理装置10へ応答することを指示する命令とを付加する。したがって、画像処理装置4は、情報処理装置10から送出される検索コマンドなどのコマンドを応答指示D2によって受信することができ、情報処理装置10に対してコマンドに対する応答を返すことができる。このとき、画像処理装置4は、図3に示すように、応答指示D2に基づいてルーター6を介して情報処理装置10に応答情報D3をユニキャスト送信する。
したがって、情報処理装置10は、画像処理ユニット2の内部ネットワーク5に接続されている画像処理装置4から、ブロードキャスト又はマルチキャストで送信した検索コマンドなどのコマンドに対する応答情報D3を取得することができるようになる。つまり、情報処理装置10は、プリンタドライバなどのアプリケーションに予め画像処理装置4のIPアドレスや内部ネットワーク5のアドレスなどを登録しておかなくても、画像処理装置4からの応答情報D3を取得することができるのである。
次にパケット判別情報25に登録される情報について説明する。図4及び図5は、登録部20aによって提供される画面であって、パケット判別情報25を設定登録するための画面の一例を示す図である。図4(a)は、パケット判別情報25を設定登録する際のトップ画面G1を示している。パケット判別情報25には、情報処理装置10から送信されるパケットD1を判別するための情報として、IPアドレス、サブネットマスク、デフォルトゲートウェイ、プロトコル、ユーザーID及びアプリケーションに関する情報を登録することができる。トップ画面G1は、それら複数の情報のうちのいずれを登録するかを選択するメニュー画面となっている。すなわち、トップ画面G1には、複数のボタンB1〜B6が含まれている。管理者は、それら複数のボタンB1〜B6のうちのいずれかのボタンを操作することにより、各情報を設定登録する画面を表示させることができる。
図4(b)は、IPアドレスを登録する画面G2の一例を示す図である。この画面G2では、画像処理装置4に応答させるべきパケットD1であるか否かを判別する際に送信元のIPアドレスを判別するか否かを設定するボタンB11と、登録されているIPアドレスの一覧を表示する表示領域L1と、表示領域L1に新たなIPアドレスを追加するボタンB12と、トップ画面G1に戻るためのボタンB13とが表示される。管理者は、この画面G2に対する操作を行うことにより、画像処理装置4に応答させるべきパケットD1であるか否かを判別する際に送信元のIPアドレスを判別する機能のオンオフを設定可能であり、また画像処理装置4に応答させるべきパケットD1を特定するための送信元のIPアドレスを登録可能である。
図5(a)は、サブネットマスクを登録する画面G3の一例を示す図である。この画面G3では、画像処理装置4に応答させるべきパケットD1であるか否かを判別する際に送信元のサブネットマスクを判別するか否かを設定するボタンB21と、登録されているサブネットマスクの一覧を表示する表示領域L2と、表示領域L2に新たなサブネットマスクを追加するボタンB22と、トップ画面G1に戻るためのボタンB23とが表示される。管理者は、この画面G3に対する操作を行うことにより、画像処理装置4に応答させるべきパケットD1であるか否かを判別する際に送信元のサブネットマスクを判別する機能のオンオフを設定可能であり、また画像処理装置4に応答させるべきパケットD1を特定するための送信元のサブネットマスクを登録可能である。
図5(b)は、プロトコルを登録する画面G4の一例を示す図である。この画面G4では、画像処理装置4に応答させるべきパケットD1であるか否かを判別する際にパケットD1のプロトコルを判別するか否かを設定するボタンB31と、画像処理装置4が処理可能なプロトコルごとに設定をオンオフするためのボタンB32,B33と、トップ画面G1に戻るためのボタンB34とが表示される。管理者は、この画面G4に対する操作を行うことにより、画像処理装置4に応答させるべきパケットD1であるか否かを判別する際にパケットD1のプロトコルを判別する機能のオンオフを設定可能であり、また画像処理装置4に応答させるべきパケットD1を特定するためのプロトコルを個別に登録可能である。
上記の他にも、登録部20aは、画像処理装置4に応答させるべきパケットD1であるか否かを判別するために、パケットD1が送出されるデフォルトゲートウェイや、送信元のユーザーID、送信元のアプリケーションのそれぞれを登録する画面を提供することも可能である。そして登録部20aは、それらの画面に対する管理者の設定操作に基づいてパケット判別情報25に対して各種情報を登録する。
図6は、パケット判別情報25の一例を示す図である。パケット判別情報25は、図6に示すように、IPアドレス25a、サブネットマスク25b、デフォルトゲートウェイ25c、プロトコル25d、ユーザーID25e及びアプリケーション25fの項目を有するテーブル情報である。そして各項目には、管理者によって設定された情報が登録されている。例えばIPアドレス25aの項目には、画像処理装置4に応答指示D2を出力すべき送信元のIPアドレスに関する情報であって、管理者によって指定されたIPアドレスが登録される。したがって、図6に示すようなパケット判別情報25に基づいて社内ネットワーク9から受信するパケットD1を解析することにより、画像処理装置4に応答させるべきパケットであるか否かを判別することができる。
図7は、サーバー装置3が社内ネットワーク9から受信するパケットD1のデータ構造の一例を示す図である。パケットD1には、送信先アドレスDaと、送信元アドレスDbと、送信データDcとが含まれる。パケットD1がブロードキャストパケット又はマルチキャストパケットである場合、送信先アドレスDaには上述したようにブロードキャストアドレス又はマルチキャストアドレスが含まれている。そのため、第1判別部21aは、この送信先アドレスDaを判別することになる。また第2判別部21bは、送信元アドレスDb及び送信データDcの内容を解析して画像処理装置4に応答させるべきパケットであるか否かを判別する。すなわち、図7に示すように送信元アドレスDbには、送信元のIPアドレス、サブネットマスク及びデフォルトゲートウェイに関する情報が含まれており、送信データDcには、プロトコル情報、コマンド、ユーザーID及びアプリケーション情報が含まれている。第2判別部21bは、パケットD1の送信元アドレスDb及び送信データDcに含まれる情報のうちの少なくとも1つがパケット判別情報25に登録されている情報に一致すれば、そのパケットD1が画像処理装置4に応答させるべきパケットであると判断する。そして第2判別部21bは、送信元アドレスDb及び送信データDcに基づいて画像処理装置4に応答させるべきパケットであると判断すると、応答指示部22を作動させて応答指示D2を内部ネットワーク5に送出させる。このように通信中継装置7は、社内ネットワーク9からブロードキャストやマルチキャストのパケットD1を受信した場合、管理者によって予め登録されたパケット判別情報25に基づいてそのパケットD1が画像処理装置4に応答させるべきパケットであるか否かを判別し、画像処理装置4に応答させるべきパケットであると判別した場合にのみ、画像処理装置4に応答情報D3を送信させるようにしている。言い換えると、画像処理装置4に応答させるべきパケットではないと判断した場合には、画像処理装置4に対する応答指示D2を送出しないため、内部ネットワーク5のトラフィック量が増加して通信効率が低下してしまうことを防止することができると共に、内部ネットワーク5のセキュリティが低下してしまうことも防止することができる。
次に通信中継装置7による具体的な処理の流れについて説明する。図8は、通信中継装置7によって行われる主たる処理手順の一例を示すフローチャートである。通信中継装置7がサーバー装置3において起動すると、図8に示す処理が通信中継装置7によって繰り返し行われる。通信中継装置7は、この処理を開始すると、社内ネットワーク9を介してパケットD1を受信したか否かを判断する(ステップS1)。そしてパケットD1を受信していなければ(ステップS1でNO)、この処理は終了する。
一方、パケットD1を受信した場合(ステップS1でYES)、通信中継装置7は、第1判別部21aを機能させて、その受信したパケットD1がブロードキャストパケットであるか否かを判別し(ステップS2)、ブロードキャストパケットでない場合(ステップS2でNO)、更にマルチキャストパケットであるか否かを判別する(ステップS3)。その結果、受信したパケットD1がブロードキャストパケット及びマルチキャストパケットのいずれでもない場合(ステップS2及びS3でNO)、通信中継装置7による処理が終了する。
これに対し、受信したパケットD1がブロードキャストパケット及びマルチキャストパケットのいずれかである場合(ステップS2又はS3でYES)、通信中継装置7は、第2判別部21bを機能させて、記憶部3aに記憶されているパケット判別情報25に、パケットD1を判別するための情報が登録されているか否かを判断する(ステップS4)。そしてパケット判別情報25にパケットD1を判別するための情報が登録されている場合(ステップS4でYES)、通信中継装置7は、パケット判別情報25に基づいてパケットD1を判別する応答指示判別処理を実行する(ステップS5)。この応答指示判別処理では、受信したパケットD1が画像処理装置4に応答させるべきパケットであるか否かを判別する処理が行われる。
図9は、その応答指示判別処理(ステップS5)の詳細な処理手順の一例を示すフローチャートである。この応答指示判別処理は、第2判別部21bによって行われる処理である。
通信中継装置7は、この応答指示判別処理を開始すると、まずパケット判別情報25にデフォルトゲートウェイに関する情報が設定されているか否かを判断する(ステップS10)。そしてデフォルトゲートウェイに関する情報が設定されている場合(ステップS10でYES)、受信したパケットD1に含まれるデフォルトゲートウェイに関する情報がパケット判別情報25に登録されている情報に一致するか否かを判断する(ステップS11)。その結果、パケットD1に含まれる情報がパケット判別情報25に登録されている情報に一致する場合(ステップS11でYES)、通信中継装置7は、内部ネットワーク5に接続されている画像処理装置4に対して応答指示D2を送信することを決定する(ステップS22)。これに対し、パケットD1に含まれる情報がパケット判別情報25に登録されている情報に一致しない場合(ステップS11でNO)、通信中継装置7による処理はステップS12へ進む。またパケット判別情報25に、デフォルトゲートウェイに関する情報が設定されていない場合も(ステップS10でNO)、ステップS12へ進む。
ステップS12へ進むと、通信中継装置7は、次にパケット判別情報25にサブネットマスクに関する情報が設定されているか否かを判断する(ステップS12)。そしてサブネットマスクに関する情報が設定されている場合(ステップS12でYES)、受信したパケットD1に含まれるサブネットマスクに関する情報がパケット判別情報25に登録されている情報に一致するか否かを判断する(ステップS13)。その結果、パケットD1に含まれる情報がパケット判別情報25に登録されている情報に一致する場合(ステップS13でYES)、通信中継装置7は、内部ネットワーク5に接続されている画像処理装置4に対して応答指示D2を送信することを決定する(ステップS22)。これに対し、パケットD1に含まれる情報がパケット判別情報25に登録されている情報に一致しない場合(ステップS13でNO)、通信中継装置7による処理はステップS14へ進む。またパケット判別情報25に、サブネットマスクに関する情報が設定されていない場合も(ステップS12でNO)、ステップS14へ進む。
ステップS14へ進むと、通信中継装置7は、次にパケット判別情報25にIPアドレスに関する情報が設定されているか否かを判断する(ステップS14)。そしてIPアドレスに関する情報が設定されている場合(ステップS14でYES)、受信したパケットD1に含まれる送信元のIPアドレスがパケット判別情報25に登録されているIPアドレスに一致するか否かを判断する(ステップS15)。その結果、パケットD1に含まれる送信元のIPアドレスがパケット判別情報25に登録されているIPアドレスに一致する場合(ステップS15でYES)、通信中継装置7は、内部ネットワーク5に接続されている画像処理装置4に対して応答指示D2を送信することを決定する(ステップS22)。これに対し、パケットD1に含まれる送信元のIPアドレスがパケット判別情報25に登録されているIPアドレスに一致しない場合(ステップS15でNO)、通信中継装置7による処理はステップS16へ進む。またパケット判別情報25に、IPアドレスに関する情報が設定されていない場合も(ステップS14でNO)、ステップS16へ進む。
ステップS16へ進むと、通信中継装置7は、次にパケット判別情報25にプロトコルに関する情報が設定されているか否かを判断する(ステップS16)。そしてプロトコルに関する情報が設定されている場合(ステップS16でYES)、受信したパケットD1に含まれるプロトコル情報がパケット判別情報25に登録されている情報に一致するか否かを判断する(ステップS17)。その結果、パケットD1に含まれるプロトコル情報がパケット判別情報25に登録されている情報に一致する場合(ステップS17でYES)、通信中継装置7は、内部ネットワーク5に接続されている画像処理装置4に対して応答指示D2を送信することを決定する(ステップS22)。これに対し、パケットD1に含まれるプロトコル情報がパケット判別情報25に登録されている情報に一致しない場合(ステップS17でNO)、通信中継装置7による処理はステップS18へ進む。またパケット判別情報25に、プロトコルに関する情報が設定されていない場合も(ステップS16でNO)、ステップS18へ進む。
ステップS18へ進むと、通信中継装置7は、次にパケット判別情報25にユーザーIDに関する情報が設定されているか否かを判断する(ステップS18)。そしてユーザーIDに関する情報が設定されている場合(ステップS18でYES)、受信したパケットD1に含まれるユーザーIDがパケット判別情報25に登録されている情報に一致するか否かを判断する(ステップS19)。その結果、パケットD1に含まれるユーザーIDがパケット判別情報25に登録されている情報に一致する場合(ステップS19でYES)、通信中継装置7は、内部ネットワーク5に接続されている画像処理装置4に対して応答指示D2を送信することを決定する(ステップS22)。これに対し、パケットD1に含まれるユーザーIDがパケット判別情報25に登録されている情報に一致しない場合(ステップS19でNO)、通信中継装置7による処理はステップS20へ進む。またパケット判別情報25に、ユーザーIDに関する情報が設定されていない場合も(ステップS18でNO)、ステップS20へ進む。
ステップS20へ進むと、通信中継装置7は、次にパケット判別情報25にアプリケーションに関する情報が設定されているか否かを判断する(ステップS20)。そしてアプリケーションに関する情報が設定されている場合(ステップS20でYES)、受信したパケットD1に含まれるアプリケーション情報がパケット判別情報25に登録されている情報に一致するか否かを判断する(ステップS21)。その結果、パケットD1に含まれるアプリケーション情報がパケット判別情報25に登録されている情報に一致する場合(ステップS21でYES)、通信中継装置7は、内部ネットワーク5に接続されている画像処理装置4に対して応答指示D2を送信することを決定する(ステップS22)。これに対し、パケットD1に含まれるアプリケーション情報がパケット判別情報25に登録されている情報に一致しない場合(ステップS21でNO)、通信中継装置7は、応答指示D2を送信しないことに決定して応答指示判別処理を終了する。またパケット判別情報25に、アプリケーションに関する情報が設定されていない場合も(ステップS20でNO)、通信中継装置7は、応答指示D2を送信しないことに決定して応答指示判別処理を終了する。
上記のような応答指示判別処理では、まずデフォルトゲートウェイに関する情報を判別し、続いてサブネットマスクに関する情報を判別するようにしている。つまり、送信元のIPアドレスやユーザーIDの判別よりも先に、デフォルトゲートウェイやサブネットマスクを判別するようにしている。これは、デフォルトゲートウェイやサブネットマスクを判別することによって応答指示D2を送信することに決定するのであれば、IPアドレスやユーザーIDを個別に判別する手間を省くことができるようにするためである。すなわち、企業規模が大きくなれば、それに応じて社内ネットワーク9に接続される情報処理装置10の台数や、ユーザー数が増加するので、パケット判別情報25に登録されるIPアドレスやユーザーIDの数も増加する。これに対し、パケット判別情報25に登録されるデフォルトゲートウェイやサブネットマスクの数は、社内ネットワーク9を構成するネットワークの数に依存するため、IPアドレスやユーザーIDの登録数よりも少ないのが一般的である。そのため、送信元のIPアドレスやユーザーIDを判別するよりも、デフォルトゲートウェイやサブネットマスクを優先的に判別することにより、迅速に応答指示D2を送信すべきことを決定することができるようになる。
また上記のように応答指示判別処理では、送信元のIPアドレスだけでなく、ユーザーIDについても判別するようにしている。そのため、ユーザーが普段している情報処理装置10とは異なる情報処理装置10を使用した場合であっても、通信中継装置7は、そのユーザーを認証して画像処理装置4に応答情報D3を送信させることができる。それ故、ユーザーにとっては、自身が使用しているタブレット端末やスマートフォンを社内ネットワーク9に含まれるどのネットワークに接続した場合であっても画像処理装置4を検出して印刷ジョブを送信することができるようになるという利点がある。
図8に戻り、応答指示判別処理(ステップS5)が終了すると、次に通信中継装置7は、応答指示D2を送信するか否かを判断する(ステップS6)。すなわち、上述した応答指示判別処理(ステップS5)において応答指示D2を送信することが決定されたか否かを判断するのである。そして応答指示D2を送信する場合(ステップS6でYES)、通信中継装置7は、応答指示部22を機能させ、内部ネットワーク5を介して画像処理装置4に応答指示D2を送信する(ステップS7)。これにより、パケットD1に対するレスポンスとして画像処理装置4から応答情報D3が送信されるようになり、パケットD1の送信元である情報処理装置10は、画像処理装置4からの応答情報D3に基づき、画像処理装置4の存在を検出することができるようになる。そして情報処理装置10は、その後、画像処理装置4に対して印刷ジョブなどをユニキャストで送信することが可能になる。
また応答指示判別処理(ステップS5)において応答指示D2を送信することが決定されなかった場合(ステップS6でNO)、通信中継装置7は、応答指示D2を送信することなく、処理を終了する。この場合、サーバー装置3において受信されたパケットD1が破棄されることになり、内部ネットワーク5には何も情報が流れない。
またパケットD1を判別するための情報がパケット判別情報25に登録されていなかった場合(ステップS4でNO)、通信中継装置7は、応答指示部22を機能させ、内部ネットワーク5を介して画像処理装置4に応答指示D2を送信する(ステップS7)。この場合も、パケットD1に対するレスポンスとして画像処理装置4から応答情報D3が送信されるようになり、パケットD1の送信元である情報処理装置10は、画像処理装置4からの応答情報D3に基づき、画像処理装置4の存在を検出することができるようになる。
図10は、社内ネットワーク9が複数のネットワーク9a,9b,9c,9dにより構成される場合の画像処理システム1の一構成例を示す図である。図10に示すように社内ネットワーク9が複数のネットワーク9a,9b,9c,9dで構成される場合、それら複数のネットワーク9a,9b,9c,9dのネットワークアドレスがそれぞれ異なるアドレスとなる。そのため、複数のネットワーク9a,9b,9c,9dのそれぞれは、デフォルトゲートウェイが異なり、またサブネットマスクも異なることがある。そのため、管理者は、それら複数のネットワーク9a,9b,9c,9dのデフォルトゲートウェイやサブネットマスクに関する情報をパケット判別情報25に予め登録しておくことにより、社内ネットワーク9に含まれるネットワークごとに、画像処理装置4の使用を許可したり、禁止したりすることができるようになる。ただし、通信中継装置7は、パケット判別情報25に登録されていないデフォルトゲートウェイやサブネットマスクに関する情報を含むパケットD1を受信した場合であっても、そのパケットD1に、パケット判別情報25に登録されているIPアドレス、プロトコル、ユーザーID及びアプリケーションが含まれていれば、そのパケットD1に対応する応答指示D2を画像処理装置4に出力し、画像処理装置4に応答情報D3を送信させることができる。それ故、本実施形態の通信中継装置7は、社内ネットワーク9から受信するパケットD1が画像処理装置4に応答させるべきパケットであるか否かを判断する際に、予め設定される様々な条件に照らし合わせてきめ細かな判断を行うことが可能である。そして本実施形態では、複数のネットワーク9a,9b,9c,9dのそれぞれに接続される個々の情報処理装置10に、画像処理装置4のIPアドレスなどを設定する必要がないため、ユーザーの作業負担を軽減することができるという利点がある。
以上、本発明に関する一実施形態について説明したが、本発明は、上記各実施形態において説明した内容のものに限られるものではなく、種々の変形例が適用可能である。
例えば、上記実施形態では、画像処理ユニット2の内部ネットワーク5に1つの画像処理装置4が接続される場合を例示したが、これに限られるものではない。すなわち、内部ネットワーク5には、画像処理ユニット2に内蔵される画像処理装置4の他にも、例えば外部の画像処理装置を更に接続することが可能である。この場合、内部ネットワーク5に接続される外部の画像処理装置は、1つに限られず、2以上であっても良い。このように内部ネットワーク5に複数の画像処理装置が接続される場合、通信中継装置7は、社内ネットワーク9から受信したパケットD1が画像処理装置に応答させるべきパケットであると判別した場合、それら複数の画像処理装置のそれぞれに対して応答指示D2を送出する。したがって、社内ネットワーク9に接続される情報処理装置10は、パケットD1をブロードキャスト又はマルチキャストで送信することにより、内部ネットワーク5に接続されている複数の画像処理装置のそれぞれから応答情報D3を受信することが可能である。
また上記実施形態では、パケット判別情報25において画像処理装置4に応答させるべきパケットを判別するための情報が登録される場合を例示した。しかし、これとは逆に、パケット判別情報25に登録される情報は、画像処理装置4には応答させるべきでないパケットを判別するための情報であっても構わない。この場合、通信中継装置7は、社内ネットワーク9から受信したパケットD1に含まれる情報がパケット判別情報25に登録されていれば、画像処理装置4に対して応答指示D2を送信せず、パケット判別情報25に登録されていなければ、画像処理装置4に対して応答指示D2を送信することになる。
また社内ネットワーク9とインターネット12とを接続するルーター11の設定として、インターネット12側からブロードキャストパケットやマルチキャストパケットを受信した場合にそのパケットを社内ネットワーク9に通過させる設定がなされることがある。そのような場合、画像処理ユニット2のサーバー装置3は、インターネット12を経由したブロードキャストパケットやマルチキャストパケットを受信することがある。そのため、パケット判別情報25には、上述した情報の他に、ルーター11を経由したパケットであるか否かを更に判別するための情報を付加するようにしても良い。すなわち、通信中継装置7は、そのようなパケット判別情報25を参照することにより、社内ネットワーク9から受信したパケットD1がルーター11を経由しているか否かを判別して画像処理装置4に応答させるべきか否かを決定するようにしても良い。
また上記実施形態では、内部ネットワーク5を介してサーバー装置3に接続されるデバイスが画像処理装置4である場合を例示した。しかし、内部ネットワーク5を介してサーバー装置3に接続されるデバイスは、必ずしも画像処理装置4に限られるものではない。
また上記実施形態では、ルーター6及び通信中継装置7のそれぞれがサーバー装置3において所定のプログラムを実行されることにより機能するものである場合を例示したが、これに限られるものでもない。すなわち、画像処理ユニット2に設けられるルーター6及び通信中継装置7はそれぞれが独立したハードウェアとして構成されるものであっても構わない。
1 画像処理システム
2 画像処理ユニット
3 サーバー装置
4 画像処理装置(デバイス)
5 内部ネットワーク
6 ルーター
7 通信中継装置
8 外部ネットワーク
9 社内ネットワーク(外部ネットワーク)
20 判別情報管理部(管理手段)
20a 登録部(登録手段)
21 判別部(判別手段)
22 応答指示部(応答指示手段)

Claims (21)

  1. 外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置であって、
    前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する判別手段と、
    前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する応答指示手段と、
    を備えることを特徴とする通信中継装置。
  2. 前記判別手段は、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする請求項1に記載の通信中継装置。
  3. 前記応答指示手段は、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする請求項1又は2に記載の通信中継装置。
  4. 前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、
    前記応答指示手段は、前記判別手段により、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする請求項1乃至3のいずれかに記載の通信中継装置。
  5. 前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する管理手段を更に備え、
    前記判別手段は、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする請求項4に記載の通信中継装置。
  6. 前記パケット判別情報に、前記デバイスに応答させるべきパケットを登録する登録手段を更に備え、
    前記登録手段は、管理者によって設定されるパケットを前記パケット判別情報に登録することを特徴とする請求項5に記載の通信中継装置。
  7. 前記登録手段は、管理者による指示に基づいて前記パケット判別情報にパケットを登録するとき、所定の表示手段にパケット設定画面を表示させることを特徴とする請求項6に記載の通信中継装置。
  8. 前記パケット判別情報には、送信元に特定のIPアドレスを含むパケットが登録されることを特徴とする請求項5乃至7のいずれかに記載の通信中継装置。
  9. 前記パケット判別情報には、送信元に特定のサブネットマスクを含むパケットが登録されることを特徴とする請求項5乃至8のいずれかに記載の通信中継装置。
  10. 前記パケット判別情報には、特定のデフォルトゲートウェイを経由するパケットが登録されることを特徴とする請求項5乃至9のいずれかに記載の通信中継装置。
  11. 前記パケット判別情報には、特定のプロトコルによるパケットが登録されることを特徴とする請求項5乃至10のいずれかに記載の通信中継装置。
  12. 前記パケット判別情報には、特定のアプリケーションから送信されるパケットが登録されることを特徴とする請求項5乃至11のいずれかに記載の通信中継装置。
  13. 前記パケット判別情報には、送信元に特定のユーザー情報を含むパケットが登録されることを特徴とする請求項5乃至12のいずれかに記載の通信中継装置。
  14. 請求項1乃至13のいずれかに記載の通信中継装置と、
    前記外部ネットワーク及び前記内部ネットワークに対して前記通信中継装置と並列に接続されるルーターと、
    を備えることを特徴とするサーバー装置。
  15. 請求項14に記載のサーバー装置と、
    前記サーバー装置と前記内部ネットワークを介して接続される画像処理装置と、
    を備え、
    前記画像処理装置は、前記サーバー装置における前記通信中継装置から前記内部ネットワークを介して応答指示を受信した場合に、当該応答指示によって指定されたアドレスに応答情報を送信することを特徴とする画像処理ユニット。
  16. 前記画像処理装置は、前記サーバー装置における前記ルーターを経由させて前記応答情報を送信することを特徴とする請求項15に記載の画像処理ユニット。
  17. 外部ネットワークと内部ネットワークとを接続するルーターと並列に接続される通信中継装置において実行されるプログラムであって、前記通信中継装置に、
    前記外部ネットワークからのパケットを受信した場合に、該受信パケットが前記ルーターによって遮断されるパケットであるか否かを判別する第1ステップと、
    前記第1ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであると判別された場合に、前記受信パケットに基づいて前記内部ネットワークに接続されているデバイスに応答指示を送信する第2ステップと、
    を実行させることを特徴とするプログラム。
  18. 前記第1ステップは、前記受信パケットの送信先アドレスがブロードキャストアドレス又はマルチキャストアドレスである場合に、前記受信パケットが前記ルーターによって遮断されるパケットであると判別することを特徴とする請求項17に記載のプログラム。
  19. 前記第2ステップは、前記デバイスに対し、前記ルーターを介して前記受信パケットの送信元へ応答することを指示する応答指示を送信することを特徴とする請求項17又は18に記載のプログラム。
  20. 前記第1ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合、更に前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別し、
    前記第2ステップは、前記第1ステップにおいて、前記受信パケットが前記ルーターによって遮断されるパケットであり、且つ、前記デバイスに応答させるべきパケットであると判別された場合に、前記デバイスに対して応答指示を送信することを特徴とする請求項17乃至19のいずれかに記載のプログラム。
  21. 前記通信中継装置に、
    前記デバイスに応答させるべきパケットが予め登録されたパケット判別情報を管理する第3ステップを更に実行させ、
    前記第1ステップは、前記受信パケットが前記ルーターによって遮断されるパケットであると判別した場合に、前記受信パケットに含まれる情報を解析して前記パケット判別情報に登録されているパケットであるか否かを判別することにより前記受信パケットが前記デバイスに応答させるべきパケットであるか否かを判別することを特徴とする請求項20に記載のプログラム。
JP2017013946A 2017-01-30 2017-01-30 通信中継装置、サーバー装置、画像処理ユニット及びプログラム Active JP6822176B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2017013946A JP6822176B2 (ja) 2017-01-30 2017-01-30 通信中継装置、サーバー装置、画像処理ユニット及びプログラム
US15/880,904 US20180219767A1 (en) 2017-01-30 2018-01-26 Communication relay device, server, image processing unit and non-transitory recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017013946A JP6822176B2 (ja) 2017-01-30 2017-01-30 通信中継装置、サーバー装置、画像処理ユニット及びプログラム

Publications (2)

Publication Number Publication Date
JP2018125580A true JP2018125580A (ja) 2018-08-09
JP6822176B2 JP6822176B2 (ja) 2021-01-27

Family

ID=62980354

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017013946A Active JP6822176B2 (ja) 2017-01-30 2017-01-30 通信中継装置、サーバー装置、画像処理ユニット及びプログラム

Country Status (2)

Country Link
US (1) US20180219767A1 (ja)
JP (1) JP6822176B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019033370A (ja) * 2017-08-08 2019-02-28 コニカミノルタ株式会社 通信制御システム、画像処理ユニット、ルーター、通信中継装置及びプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006252404A (ja) * 2005-03-14 2006-09-21 Fuji Xerox Co Ltd デバイス探索装置、方法、プログラム及び記憶媒体
JP2007097057A (ja) * 2005-09-30 2007-04-12 Brother Ind Ltd サーバ装置、機器情報提供方法、プログラム、ネットワークシステム、及び、機器共用化方法
JP2009230358A (ja) * 2008-03-21 2009-10-08 Canon Inc 情報処理装置、画像形成装置及びその制御方法
JP2011114805A (ja) * 2009-11-30 2011-06-09 Canon Inc 通信装置及び方法、並びにプログラム
US20110164615A1 (en) * 2010-01-06 2011-07-07 Canon Kabushiki Kaisha Device search apparatus and method, and device search server, device search system, and storage medium
US20170006039A1 (en) * 2015-06-30 2017-01-05 Mist Systems, Inc. Access enforcement at a wireless access point

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4789512B2 (ja) * 2005-06-06 2011-10-12 キヤノン株式会社 情報通信装置、システム、および方法
US7937353B2 (en) * 2007-01-15 2011-05-03 International Business Machines Corporation Method and system for determining whether to alter a firewall configuration
EP2940926B1 (de) * 2014-04-28 2017-01-25 Siemens Aktiengesellschaft Verfahren zur Konfiguration eines Kommunikationsgeräts innerhalb eines industriellen Automatisierungssystems und Verteilereinheit für einen Konfigurationsserver eines industriellen Kommunikationsnetzes
JP2016076161A (ja) * 2014-10-08 2016-05-12 キヤノン株式会社 管理システム及び情報処理方法
JP6953878B2 (ja) * 2017-08-08 2021-10-27 コニカミノルタ株式会社 通信制御システム、画像処理ユニット、ルーター、通信中継装置及びプログラム

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006252404A (ja) * 2005-03-14 2006-09-21 Fuji Xerox Co Ltd デバイス探索装置、方法、プログラム及び記憶媒体
JP2007097057A (ja) * 2005-09-30 2007-04-12 Brother Ind Ltd サーバ装置、機器情報提供方法、プログラム、ネットワークシステム、及び、機器共用化方法
JP2009230358A (ja) * 2008-03-21 2009-10-08 Canon Inc 情報処理装置、画像形成装置及びその制御方法
JP2011114805A (ja) * 2009-11-30 2011-06-09 Canon Inc 通信装置及び方法、並びにプログラム
US20110164615A1 (en) * 2010-01-06 2011-07-07 Canon Kabushiki Kaisha Device search apparatus and method, and device search server, device search system, and storage medium
JP2011141654A (ja) * 2010-01-06 2011-07-21 Canon Inc デバイス検索装置及び方法、デバイス検索サーバ、デバイス検索システム、並びにプログラム
US20170006039A1 (en) * 2015-06-30 2017-01-05 Mist Systems, Inc. Access enforcement at a wireless access point

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2019033370A (ja) * 2017-08-08 2019-02-28 コニカミノルタ株式会社 通信制御システム、画像処理ユニット、ルーター、通信中継装置及びプログラム

Also Published As

Publication number Publication date
JP6822176B2 (ja) 2021-01-27
US20180219767A1 (en) 2018-08-02

Similar Documents

Publication Publication Date Title
JP5043455B2 (ja) 画像形成装置、その制御方法、システム、プログラム及び記憶媒体
JP5388784B2 (ja) 通信装置及び通信装置の制御方法並びにプログラム
US9264291B2 (en) Printer searching device
JP2018536363A (ja) アクセス制御リストを動的に生成するための方法およびシステム
TW201408000A (zh) 網路裝置之零設定系統及其方法
US20090193133A1 (en) Network device management apparatus, control method therefor, network system, and storage medium
US10194047B2 (en) Information processing device and non-transitory recording medium
US20200341704A1 (en) Communication Control System, Image Processing Unit, Router, Communication Relay Device and Non-Transitory Recording Medium
JP2015130579A (ja) 通信装置及びその制御方法、並びにプログラム
JP2023090736A (ja) 画像処理装置、画像処理装置の制御方法及びプログラム
JP2000324104A (ja) バーチャル通信ネットワークにおけるセキュリティーポリシー設定方法、セキュリティーポリシーマネージャ及びこれを用いたバーチャル通信ネットワークシステム
US8169641B2 (en) Servers and computer readable media, methods, and systems including or employing servers to perform one-to-one communication between devices on different networks
CN106416146B (zh) 通信装置、通信方法和通信系统
JP5891762B2 (ja) 通信装置と通信システムと通信装置の通信方法とプログラム
US8761615B2 (en) Image forming apparatus, host device and print controlling method
JP6822176B2 (ja) 通信中継装置、サーバー装置、画像処理ユニット及びプログラム
JP6506522B2 (ja) 情報処理装置、その制御方法、及びプログラム
KR100830921B1 (ko) 인쇄 장치
JP2015212903A (ja) 印刷システム、端末装置、印刷装置、端末装置の制御方法、印刷装置の制御方法、及びプログラム
JP6035914B2 (ja) ファクシミリ送信装置およびファクシミリ送信方法
JP7350828B2 (ja) 印刷装置、印刷装置の制御方法及びプログラム
US11457081B2 (en) Network resources discovery system
JP2011114805A (ja) 通信装置及び方法、並びにプログラム
JP2020088727A (ja) 画像形成装置
JP2014164422A (ja) 情報処理装置、情報処理装置の制御方法、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190925

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200730

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200908

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201106

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201208

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201221

R150 Certificate of patent or registration of utility model

Ref document number: 6822176

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150