(57)【特許請求の範囲】
【請求項１】
外部装置と信号の送受信を行い、受信した当該信号を処理する処理手段を搭載する装置と、
前記外部装置と前記装置との間での信号の送受信を中継する中継装置とを含み、
前記中継装置は、
前記外部装置から信号を受信し、当該外部装置に対して信号を送信する送受信部と、
前記送受信部にて受信された前記信号に含まれる情報の解析を行う解析手段と、
前記解析手段での前記解析の結果から、受信された前記信号を前記装置に転送処理するか否かを決定するとともに、転送処理が行われた当該信号のうち当該装置の前記処理手段にて処理されなかった当該信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理しないことを決定する決定手段と
を備えたことを特徴とする通信システム。
【請求項２】
前記中継装置の前記決定手段は、前記信号に関して前記装置への転送処理を行わないとの決定を行った場合に、当該装置に代わる当該信号への代理応答処理および当該信号の廃棄処理のいずれかの処理を行うことを決定することを特徴とする請求項１記載の通信システム。
【請求項３】
前記中継装置の前記決定手段は、前記装置の前記処理手段にて処理された履歴のある前記信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理することを決定することを特徴とする請求項２記載の通信システム。
【請求項４】
前記中継装置の前記決定手段は、前記解析手段にて行われた前記解析の結果と、転送処理が行われた際に前記処理手段にて処理されたか否かの履歴とが対応付けられた通信履歴情報を記憶する記憶部を含み、当該記憶部に記憶された当該通信履歴情報を用いて当該転送処理するか否かを決定することを特徴とする請求項２記載の通信システム。
【請求項５】
前記中継装置は、
前記装置と当該中継装置との間が通信可能状態および通信不能状態のいずれかにあるかを判定する通信状態判定手段と、
前記通信状態判定手段にて前記装置が通信不能状態にあると判定されかつ代理応答処理が可能な場合に、当該装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う通信不能代理応答手段と
を備えることを特徴とする請求項１記載の通信システム。
【請求項６】
前記中継装置は、
前記装置にて電源からの電力供給が停止されたことを示す情報を当該装置から取得する電力停止情報取得手段と、
前記電力停止情報取得手段にて前記情報が取得されかつ代理応答処理が可能な場合に、前記装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う電力停止代理応答手段と
を備えることを特徴とする請求項１記載の通信システム。
【請求項７】
前記中継装置は、
前記決定手段にて前記解析手段での解析結果から決定される前記転送処理するか否かに関する内容を変更または追加する指示を受け付ける指示受付部をさらに備え、
前記決定手段は、前記指示受付部にて受け付けた前記指示に従って前記信号に関して転送処理するか否かを決定することを特徴とする請求項１記載の通信システム。
【請求項８】
外部装置から信号を受信し、当該外部装置に対して信号を送信する送受信部と、
前記送受信部にて受信された前記信号を前記外部装置と信号の送受信を行う装置に送信する送信部と、
前記送受信部にて受信された前記信号に含まれる情報の解析を行う解析手段と、
前記解析手段での前記解析の結果から、受信された前記信号を前記装置に転送処理するか否かを決定するとともに、転送処理が行われた当該信号のうち当該装置にて処理されなかった当該信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理をしないことを決定する決定手段と
を備えたことを特徴とする中継装置。
【請求項９】
前記決定手段は、前記信号に関する前記装置への転送処理を行わないとの決定を行った場合に、当該装置に代わる当該信号への代理応答処理および当該信号の廃棄処理のいずれかの処理を行うことを決定することを特徴とする請求項８記載の中継装置。
【請求項１０】
前記送信部から前記信号が送信される前記装置との間が通信可能状態および通信不能状態のいずれかにあるかを判定する通信状態判定手段と、
前記通信状態判定手段にて前記装置が通信不能状態にあると判定されかつ代理応答処理が可能な場合に、当該装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う通信不能代理応答手段と
を備えることを特徴とする請求項８記載の中継装置。
【請求項１１】
前記送信部から前記信号が送信される前記装置から、当該装置の電源からの電力供給が停止されたことを示す情報を取得する電力停止情報取得手段と、
前記電力停止情報取得手段にて前記情報が取得されかつ代理応答処理が可能な場合に、前記装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う電力停止代理応答手段と
を備えることを特徴とする請求項８記載の中継装置。
【請求項１２】
コンピュータに、
外部装置から送信される信号を受信する機能と、
受信された前記信号を前記外部装置と信号の送受信を行う装置に対して送信する機能と、
受信された前記信号に含まれる情報の解析を行う機能と、
前記解析の結果から、受信された前記信号を前記装置に転送処理するか否かを決定するとともに、転送処理が行われた当該信号のうち当該装置にて処理されなかった当該信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理しないことを決定する機能と
を実現することを特徴とするプログラム。
【請求項１３】
前記信号に関して転送処理するか否かを決定する機能は、前記信号に関する前記装置への転送処理を行わないとの決定を行った場合に、当該装置に代わる当該信号への代理応答処理および当該信号の廃棄処理のいずれかの処理を行うことを決定することを特徴とする請求項１２記載のプログラム。
【請求項１４】
前記信号に関して転送処理するか否かを決定する機能は、前記解析の結果と、転送処理が行われた際に前記装置にて処理されたか否かの履歴とが対応付けられた通信履歴情報により当該転送処理するか否かを決定することを特徴とする請求項１２記載のプログラム。
【請求項１５】
前記信号の送信先である装置との間が通信可能状態および通信不能状態のいずれかにあるかを判定する機能と、
前記装置が通信不能状態にあると判定されかつ代理応答処理が可能な場合に、当該装置への転送処理を行わず、当該装置に代わる当該信号への代理応答処理を行うことを決定する機能と
を有することを特徴とする請求項１２記載のプログラム。
【請求項１６】
前記信号の送信先である装置から当該装置の電源からの電力供給が停止されたことを示す情報を取得する機能と、
前記情報が取得されかつ代理応答処理が可能な場合に、前記装置への転送処理を行わず、当該装置に代わる当該信号への代理応答処理を行うことを決定する機能と
を有することを特徴とする請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、中継装置およびプログラムに関する。
【背景技術】
【０００２】
ネットワークに接続された例えばプリンタ等の装置には、一般に、装置を省電力状態に設定する動作モードが設けられている。その中には、所定時間の間に信号を受信しない場合には、ネットワークとの通信を制御する回路部への電力供給を遮断する動作モードが設定されるものもある。
例えば特許文献１には、ネットワーク回路を一定時間毎にオン／オフすることで、装置の平均消費電力を抑える技術が記載されている（例えば、特許文献１参照）。
【０００３】
【特許文献１】特開２００４−１１０６９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、ネットワークに接続された装置にはネットワークを介して多種多様な信号が送信される。そのため、受信した信号がその装置において処理の必要がないものであっても、信号を受信する度毎に省電力状態から強制復帰させられ、装置に無駄な電力消費が発生するという問題がある。
本発明は、ネットワークを介して処理の必要がない信号を受信する装置での消費電力の低減を図ることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、外部装置と信号の送受信を行い、受信した当該信号を処理する処理手段を搭載する装置と、前記外部装置と前記装置との間での信号の送受信を中継する中継装置とを含み、前記中継装置は、前記外部装置から信号を受信し、当該外部装置に対して信号を送信する送受信部と、前記送受信部にて受信された前記信号に含まれる情報の解析を行う解析手段と、前記解析手段での前記解析の結果から、受信された前記信号を前記装置に転送処理するか否かを決定するとともに、転送処理が行われた当該信号のうち当該装置の前記処理手段にて処理されなかった当該信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理しないことを決定する決定手段とを備えたことを特徴とする通信システムである。
【０００６】
請求項２に記載の発明は、前記中継装置の前記決定手段は、前記信号に関して前記装置への転送処理を行わないとの決定を行った場合に、当該装置に代わる当該信号への代理応答処理および当該信号の廃棄処理のいずれかの処理を行うことを決定することを特徴とする請求項１記載の通信システムである。
請求項３に記載の発明は、前記中継装置の前記決定手段は、前記装置の前記処理手段にて処理された履歴のある前記信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理することを決定することを特徴とする請求項２記載の通信システムである。
請求項４に記載の発明は、前記中継装置の前記決定手段は、前記解析手段にて行われた前記解析の結果と、転送処理が行われた際に前記処理手段にて処理されたか否かの履歴とが対応付けられた通信履歴情報を記憶する記憶部を含み、当該記憶部に記憶された当該通信履歴情報を用いて当該転送処理するか否かを決定することを特徴とする請求項２記載の通信システムである。
【０００７】
請求項５に記載の発明は、前記中継装置は、前記装置と当該中継装置との間が通信可能状態および通信不能状態のいずれかにあるかを判定する通信状態判定手段と、前記通信状態判定手段にて前記装置が通信不能状態にあると判定されかつ代理応答処理が可能な場合に、当該装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う通信不能代理応答手段とを備えることを特徴とする請求項１記載の通信システムである。
請求項６に記載の発明は、前記中継装置は、前記装置にて電源からの電力供給が停止されたことを示す情報を当該装置から取得する電力停止情報取得手段と、前記電力停止情報取得手段にて前記情報が取得されかつ代理応答処理が可能な場合に、前記装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う電力停止代理応答手段とを備えることを特徴とする請求項１記載の通信システムである。
請求項７に記載の発明は、前記中継装置は、前記決定手段にて前記解析手段での解析結果から決定される前記転送処理するか否かに関する内容を変更または追加する指示を受け付ける指示受付部をさらに備え、前記決定手段は、前記指示受付部にて受け付けた前記指示に従って前記信号に関して転送処理するか否かを決定することを特徴とする請求項１記載の通信システムである。
【０００８】
請求項８に記載の発明は、外部装置から信号を受信し、当該外部装置に対して信号を送信する送受信部と、前記送受信部にて受信された前記信号に含まれる情報の解析を行う解析手段と、前記解析手段での前記解析の結果から、受信された前記信号を前記装置に転送処理するか否かを決定するとともに、転送処理が行われた当該信号のうち当該装置にて処理されなかった当該信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理をしないことを決定する決定手段とを備えたことを特徴とする中継装置である。
【０００９】
請求項９に記載の発明は、前記決定手段は、前記信号に関する前記装置への転送処理を行わないとの決定を行った場合に、当該装置に代わる当該信号への代理応答処理および当該信号の廃棄処理のいずれかの処理を行うことを決定することを特徴とする請求項８記載の中継装置である。
請求項１０に記載の発明は、前記送信部から前記信号が送信される前記装置との間が通信可能状態および通信不能状態のいずれかにあるかを判定する通信状態判定手段と、前記通信状態判定手段にて前記装置が通信不能状態にあると判定されかつ代理応答処理が可能な場合に、当該装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う通信不能代理応答手段とを備えることを特徴とする請求項８記載の中継装置である。
請求項１１に記載の発明は、前記送信部から前記信号が送信される前記装置から、当該装置の電源からの電力供給が停止されたことを示す情報を取得する電力停止情報取得手段と、前記電力停止情報取得手段にて前記情報が取得されかつ代理応答処理が可能な場合に、前記装置への転送処理を行わず、当該装置に代わる前記信号への代理応答処理を行う電力停止代理応答手段とを備えることを特徴とする請求項８記載の中継装置である。
【００１０】
請求項１２に記載の発明は、コンピュータに、外部装置から送信される信号を受信する機能と、受信された前記信号を前記外部装置と信号の送受信を行う装置に対して送信する機能と、受信された前記信号に含まれる情報の解析を行う機能と、前記解析の結果から、受信された前記信号を前記装置に転送処理するか否かを決定するとともに、転送処理が行われた当該信号のうち当該装置にて処理されなかった当該信号に含まれる所定の情報と同一の情報を含む当該信号に対し、当該装置に転送処理しないことを決定する機能とを実現することを特徴とするプログラムである。
【００１１】
請求項１３に記載の発明は、前記信号に関して転送処理するか否かを決定する機能は、前記信号に関する前記装置への転送処理を行わないとの決定を行った場合に、当該装置に代わる当該信号への代理応答処理および当該信号の廃棄処理のいずれかの処理を行うことを決定することを特徴とする請求項１２記載のプログラムである。
請求項１４に記載の発明は、前記信号に関して転送処理するか否かを決定する機能は、前記解析の結果と、転送処理が行われた際に前記装置にて処理されたか否かの履歴とが対応付けられた通信履歴情報により当該転送処理するか否かを決定することを特徴とする請求項１２記載のプログラムである。
請求項１５に記載の発明は、前記信号の送信先である装置との間が通信可能状態および通信不能状態のいずれかにあるかを判定する機能と、前記装置が通信不能状態にあると判定されかつ代理応答処理が可能な場合に、当該装置への転送処理を行わず、当該装置に代わる当該信号への代理応答処理を行うことを決定する機能とを有することを特徴とする請求項１２記載のプログラムである。
請求項１６に記載の発明は、前記信号の送信先である装置から当該装置の電源からの電力供給が停止されたことを示す情報を取得する機能と、前記情報が取得されかつ代理応答処理が可能な場合に、前記装置への転送処理を行わず、当該装置に代わる当該信号への代理応答処理を行うことを決定する機能とを有することを特徴とする請求項１２記載のプログラムである。
【００１２】
なお、このプログラムは、例えば、ハードディスクやＤＶＤ−ＲＯＭ等の予約領域に格納されたプログラムを、ＲＡＭにロードして実行される場合がある。また、予めＲＯＭに格納された状態にて、ＣＰＵで実行される形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭを備えている場合には、機器がアッセンブリされた後に、プログラムだけが提供されてＲＯＭにインストールされる場合がある。このプログラムの提供に際しては、インターネット等のネットワークを介して装置にプログラムが伝送され、装置の有するＲＯＭにインストールされる形態も考えられる。
【発明の効果】
【００１３】
本発明の請求項１によれば、本発明を適用しない場合に比べて、ネットワークを介して処理の必要がない信号を受信する装置での消費電力の低減を図ることができる。
本発明の請求項２によれば、ネットワークに接続された装置に代わり、かかる装置にて処理の必要がない信号を処理することができる。
本発明の請求項３によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置において処理が必要な信号か否かの判定の正確性を高めることができる。
本発明の請求項４によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置において処理が必要な信号か否かの判定を迅速に行うことができる。
本発明の請求項５によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置にて行われる信号処理の頻度を低減できる。
本発明の請求項６によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置にて行われる信号処理の頻度を低減できる。
本発明の請求項７によれば、ユーザが任意に処理の内容を変更・追加できる。
【００１４】
本発明の請求項８によれば、本発明を適用しない場合に比べて、ネットワークを介して処理の必要がない信号を受信する装置での消費電力の低減を図ることができる。
本発明の請求項９によれば、ネットワークに接続された装置に代わり、かかる装置にて処理の必要がない信号を処理することができる。
本発明の請求項１０によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置にて行われる信号処理の頻度を低減できる。
本発明の請求項１１によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置にて行われる信号処理の頻度を低減できる。
【００１５】
本発明の請求項１２によれば、本発明を適用しない場合に比べて、ネットワークを介して処理の必要がない信号を受信する装置での消費電力の低減を図ることができる。
本発明の請求項１３によれば、ネットワークに接続された装置に代わり、かかる装置にて処理の必要がない信号を処理することができる。
本発明の請求項１４によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置において処理が必要な信号か否かの判定を迅速に行うことができる。
本発明の請求項１５によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置にて行われる信号処理の頻度を低減できる。
本発明の請求項１６によれば、本発明を適用しない場合に比べて、ネットワークに接続された装置にて行われる信号処理の頻度を低減できる。
【発明を実施するための最良の形態】
【００１６】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態の通信システム１の全体構成を示す概略図である。図１に示した通信システム１では、例えばユーザの作業スペース（例えば、デスク）等に設置された端末装置２Ａ〜２Ｃ（以下、「端末装置２」とも総称する）と、端末装置２にて生成等された画像データを記録紙等の媒体に印刷処理する例えばプリンタ等の画像形成装置４Ａ〜４Ｃ（以下、「画像形成装置４」とも総称する）とが、中継装置（中継手段）の一例としてのハブ３に中継されて、通信手段の一例としてのネットワーク５を介して双方向に通信可能に接続されている。ここで、ネットワーク５としては、例えば通信回線やＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等が用いられる。通信回線としては、電話回線や衛星通信回線（例えば、デジタル衛星放送における空間伝送路）を含んでもよい。
また、ハブ３には、ハブ３に対する各種設定入力を行うための端末装置６が接続されている。
【００１７】
なお、図１に示した本実施の形態の通信システム１では、一例として、ネットワーク５に３台の端末装置２Ａ〜２Ｃ、ハブ３に３台の画像形成装置４Ａ〜４Ｃがそれぞれ接続された構成を示している。しかし、ハブ３に接続する装置としては、画像形成装置４に限定されるものではなく、例えばパーソナルコンピュータ（ＰＣ）のように、ネットワーク５を介して送信される信号を処理する装置であれば、如何なる装置を接続してもよい。
【００１８】
端末装置２は、例えばパーソナルコンピュータ（ＰＣ）が用いられ、文書や図形、写真等からなる画像データを作成・保存する。そして、端末装置２は、作成された画像データや保存された画像データを印刷するに際し、画像データを画像形成装置４Ａ〜４Ｃのいずれかに対する印刷命令である印刷ジョブに変換して出力する。この印刷ジョブを構成するデータ（印刷ジョブデータ）は、画像データに加えて、各種印刷機能の設定や印刷を行う画像形成装置４Ａ〜４Ｃのいずれかの指定等を行うための情報である属性データを含んで構成される。
端末装置２から出力された印刷ジョブは、ネットワーク５を介してハブ３に送信され、ハブ３を中継して画像形成装置４Ａ〜４Ｃのいずれかに転送される。
【００１９】
本実施の形態のハブ３は、ネットワーク５を介して送信される信号を受信する。そして、受信した信号に含まれる情報を解析し、受信した信号に対して、その解析結果に応じた処理を行う機能を有している。具体的には、受信した信号に関する解析結果に応じて、受信した信号をハブ３に接続された例えば画像形成装置４等の装置に転送するか、または、転送しないで画像形成装置４等に代わって代理応答するか、さらには、受信した信号を破棄するかのいずれかの処理を行う。
すなわち、ハブ３は、受信した信号に含まれる情報を解析し、その結果、例えば端末装置２から送信された画像形成装置４のいずれかが出力先として指定された印刷ジョブ等のように、受信した信号がハブ３に接続された画像形成装置４等にて処理の必要のある信号であると判定された場合には、指定された画像形成装置４等に転送処理する。また、受信した信号が例えば画像形成装置４等に代わって代理応答可能なものであると判定された場合には、画像形成装置４等に転送せず、ハブ３自身が受信した信号に対する応答処理を行う。さらには、受信した信号が例えば画像形成装置４等にて処理の必要のない信号であると判定された場合には、受信した信号を廃棄処理する。
このように、ハブ３は、受信した信号に対する上記のような解析およびその結果に応じた処理を行い、ハブ３に接続された画像形成装置４等の装置にて処理の必要のある信号だけをかかる装置に転送する。
【００２０】
図２は、ハブ３の機能構成を説明するブロック図である。図２に示したように、ハブ３は、ハブ制御部３０、複数の入力ポート３１Ａ,３１Ｂ（以下、「入力ポート３１」とも総称する）、スイッチング部３２、代理応答部３３、複数の出力ポート３４Ａ,３４Ｂ,３４Ｃ,３４Ｄ,３４Ｅ（以下、「出力ポート３４」とも総称する）、パケット記憶部３５、アドレス管理テーブル記憶部３６、通信履歴情報記憶部３７、電源部３８、インターフェース部３９、外部記憶部５０を備えている。
入力ポート３１Ａ,３１Ｂは、ネットワーク５との送受信を行う送受信部の一例であって、例えばＬＡＮケーブル等の通信線を通してネットワーク５と接続される。そして、ネットワーク５から送信される例えば端末装置２からの印刷ジョブ等といった各種の信号を受信する。また、ネットワーク５に接続された例えばパーソナルコンピュータ（ＰＣ）等の外部装置に対して各種の信号を送信する。なお、以下の説明では、入力ポート３１にて受信した各種の信号を「パケット」とも称する。
【００２１】
スイッチング部３２は、入力ポート３１にて受信したパケットをハブ制御部３０とパケット記憶部３５とに送信する。パケット記憶部３５は、受信したパケットが記憶される。また、スイッチング部３２は、ハブ制御部３０から指示された出力ポート３４に対し、パケット記憶部３５に記憶されたパケットを送信する。
代理応答部３３は、ハブ３が画像形成装置４等の装置に代わって代理応答するパケットを生成する機能部であり、代理応答する場合には、入力ポート３１を介してネットワーク５に対して代理応答信号を送信する。
出力ポート３４Ａ〜３４Ｅは、例えばＬＡＮケーブル等の通信線を介して画像形成装置４等の装置が接続される。そして、ハブ制御部３０による制御に従って、入力ポート３１にて受信され、パケット記憶部３５に記憶されたパケットを画像形成装置４に送信する。
また、本実施の形態の通信システム１では、入力ポート３１Ａにネットワーク５が接続されているものとする。さらには、出力ポート３４Ａに画像形成装置４Ａ、出力ポート３４Ｂに画像形成装置４Ｂ、出力ポート３４Ｃに画像形成装置４Ｃがそれぞれ接続されているものとする。
【００２２】
電源部３８は、商用電源から供給される１００Ｖを例えば１２Ｖや５Ｖ等に変換して、ハブ３内の各機能部に駆動電力を供給する。
インターフェース部３９は、ハブ３が受信したパケットに対する上記した処理を実行するに際しての、ユーザ（例えば、通信システム１の管理者等）がハブ３に対して設定する処理条件等を入力するための端末装置６との通信を制御する。端末装置６との間の通信は、例えばＨＴＴＰ（HyperText Transfer Protocol）、ＳＮＭＰ（Simple Network Management Protocol）等の通信規約や、ＲＳ２３２Ｃ等の規格に準じて行われる。
外部記憶部５０は、例えばハードディスク（Hard Disk Drive）にて実現され、処理プログラム等が記憶される。
【００２３】
続いて、ハブ制御部３０の機能について説明する。
ハブ制御部３０は、入力ポート３１にて受信したパケットをスイッチング部３２から取得する。そして、取得したパケットに含まれる情報の解析を行う。
まず、ハブ制御部３０は、パケットに含まれる情報を解析して、パケットの送信先である出力ポート３４を判定する。ハブ制御部３０では、送信先である出力ポート３４の判定を、パケットに含まれる情報の一例としての例えばパケットのＭＡＣ（Medium Access Control）ヘッダに含まれる宛先ＭＡＣアドレスに基づいて行う。すなわち、記憶部の一例であるアドレス管理テーブル記憶部３６には、出力ポート３４各々に接続された画像形成装置４のＭＡＣアドレスと出力ポート３４との対応関係を表す対応関係情報の一例であるアドレス管理テーブルが記憶され、どのＭＡＣアドレスの画像形成装置４がどの出力ポート３４上に接続されているかが管理されている。それにより、ハブ制御部３０は、アドレス管理テーブル記憶部３６のアドレス管理テーブルを参照することで、受信したパケットに含まれる宛先ＭＡＣアドレスに基づき送信先である出力ポート３４を判定する。
【００２４】
アドレス管理テーブル記憶部３６に記憶されるアドレス管理テーブルは、例えば次のように作成される。ハブ制御部３０は、例えば出力ポート３４に画像形成装置４が接続された際または所定時間毎に、例えば画像形成装置４から送信されるＡＲＰ（Address Resolution Protocol）パケットやネットワーク５に接続されたＤＨＣＰ（Dynamic Host Configuration Protocol）サーバへのＩＰ（Internet Protocol）アドレス要求パケット等を受信し、これらに含まれるＭＡＣアドレスを取得する。そして、取得したＭＡＣアドレスと画像形成装置４が接続された出力ポート３４とを対応付け、アドレス管理テーブルを自動的に作成する。ハブ制御部３０は、作成したアドレス管理テーブルをアドレス管理テーブル記憶部３６に送り、アドレス管理テーブルを記憶させる。
また、通信システム１の管理者等が特定の出力ポート３４と特定のＭＡＣアドレスとの対応関係をアドレス管理テーブルに追加してもよい。その場合には、追加する対応関係は、ハブ３に接続された端末装置６から入力される。
【００２５】
次に、ハブ制御部３０は、受信したパケットに含まれる情報を解析し、パケットをその解析結果に応じて処理する。すなわち、ハブ制御部３０は、後段で詳述する通信履歴情報記憶部３７とともに、受信された信号の解析を行う解析手段および受信された信号に対して行う処理を決定する決定手段として機能する。
具体的には、受信したパケットに含まれる所定のデータを解析し、その解析の結果、受信したパケットがハブ３に接続された画像形成装置４等にて処理の必要のあるものであると判定された場合には、受信したパケットを画像形成装置４に転送処理する。また、受信したパケットが画像形成装置４に代わって代理応答可能なものであると判定された場合には、画像形成装置４に転送せず、ハブ３自身が受信したパケットに対する応答処理を行う。さらには、受信したパケットが画像形成装置４にて処理の必要がなく、かつ、代理応答する必要もない信号であると判定された場合には、受信したパケットを廃棄処理する。
なお、ここでの画像形成装置４等にて処理の必要のあるパケットとは、例えば画像形成装置４等の動作を制御する際に演算等の処理を行うＣＰＵ（Central Processing Unit）にて処理が行われるものをいう。
【００２６】
ここでのパケットに含まれる情報の解析は、パケットに含まれる情報の一例としての例えばパケットのＴＣＰ（Transmission Control Protocol）ヘッダに含まれるポート番号に基づいて行う。
すなわち、ＴＣＰのポート番号は、コンピュータ上で動作するプログラムの１つを通信相手先として指定するものである。そのため、特定の画像形成装置４に対して送信されたパケット（ブロードバンドパケットやマルチキャストパケットを含む）が、過去においてその画像形成装置４にて例えば印刷処理等のプログラム処理を受けたことがあるものである場合には、そのパケットに含まれるＴＣＰのポート番号と同一のポート番号を含むパケットは、その画像形成装置４にてプログラム処理が行われるものである。そこで、このようなＴＣＰのポート番号を含むパケットはその画像形成装置４に転送の必要のあるものであると判定する。
【００２７】
また、特定の画像形成装置４に対して送信されたパケットが、過去においてその画像形成装置４にて例えば印刷処理等のプログラム処理を受けたことはないが、そのパケットに対して何らかの応答を行ったことがあるものである場合には、そのパケットに含まれるＴＣＰのポート番号と同一のポート番号を含むパケットは、その画像形成装置４にてプログラム処理する必要はないが、応答の必要のあるものであると判定する。そこで、このようなＴＣＰのポート番号を含むパケットはハブ３にて代理応答するものであると判定する。
一方、特定の画像形成装置４に対して送信されたパケットが、過去においてその画像形成装置４にて何らのプログラム処理を受けたことがなく、かつ、そのパケットに対する何らの応答を行ったこともないものである場合には、そのパケットに含まれるＴＣＰのポート番号と同一のポート番号を含むパケットは、その画像形成装置４にて何らの対応も必要のない不要のパケットである。そこで、このようなＴＣＰのポート番号を含むパケットは廃棄してもよいものであると判定する。
【００２８】
上記のような判定を行うために、ハブ制御部３０は、新たなＴＣＰのポート番号を含むパケットを受信した場合には、送信先である画像形成装置４にそのパケットを送り、その画像形成装置４での処理の状況を把握する。そして、「画像形成装置４にてプログラム処理されたことのあるＴＣＰのポート番号」、「プログラム処理を受けたことがないがそのパケットに対する何らかの応答を行ったことのあるＴＣＰのポート番号」、および、「プログラム処理を受けたこともそのパケットに対する何らの応答も行ったことのないＴＣＰのポート番号」にそれぞれ分類して、各出力ポート３４に接続された画像形成装置４毎に通信履歴情報として記憶しておく。その場合に、これらの通信履歴情報は、各出力ポート３４に接続された画像形成装置４のＭＡＣアドレスと対応付けて、通信履歴情報記憶部３７に記憶される。
なお、上記したように、通信履歴情報は、画像形成装置４において過去にプログラム処理が行われたか等を記憶しておくことで、作成される。そのため、通信履歴情報記憶部３７に記憶されていないＴＣＰのポート番号を含むパケットが送信された場合には、そのパケットは、送信先の画像形成装置４に一律に転送処理するように設定される。そして、ハブ制御部３０にてパケットが送信された画像形成装置４での処理の状況を把握し、その結果を新たな通信履歴情報として通信履歴情報記憶部３７に追加する。
【００２９】
ここで図３は、通信履歴情報記憶部３７に記憶された、各出力ポート３４に接続された画像形成装置４のＭＡＣアドレスと対応付けられた通信履歴情報の一例を示した図である。
図３に示したように、例えば、出力ポートＮｏ．１（出力ポート３４Ａ）には、ＭＡＣアドレスがＡ１−Ｂ１−Ｃ１−Ｄ１−Ｅ１−Ｆ１である画像形成装置４Ａが接続されている。そして、画像形成装置４Ａでは、ＴＣＰのポート番号１ａ,２ａ,３ａ,５ａ,６ａａ,７ａａａを含むパケットは、プログラム処理される。そのため、これらのＴＣＰのポート番号を含むパケットは、画像形成装置４Ａに転送処理される。また、画像形成装置４Ａでは、ＴＣＰのポート番号８ａ,１ａａ,２ａａ,４ａａａを含むパケットは、プログラム処理は行われないが、そのパケットに対する何らかの応答が行われる。そのため、これらのＴＣＰのポート番号を含むパケットは、ハブ３が画像形成装置４Ａに代わって代理応答処理する。一方、画像形成装置４Ａでは、ＴＣＰのポート番号３ａａ〜４ａａ,７ａａ〜１ａａａを含むパケットは、プログラム処理も応答も共に行わない。そのため、ハブ３が廃棄処理する。
出力ポート３４Ｂ（Ｎｏ．２）や出力ポート３４Ｃ（Ｎｏ．３）に接続されたそれぞれ画像形成装置４Ｂ,４Ｃにおいても、同様である。
【００３０】
なお、図３に例示したＭＡＣアドレスは任意に記載したものであり、特別の意味を持つものではない。また、図３に例示したＴＣＰのポート番号にて用いたアルファベットは、特定のポート番号を指すとの誤解を避けるため、数字に代えて記載したものである。
また、パケットに含まれる情報の解析には、ＴＣＰのポート番号に加えて、パケットのＩＰヘッダに含まれるプロトコル番号や、ＩＰヘッダ内のＴＯＳ（Type of Service）フィールドに含まれるパケットの処理優先度を示すフラッグ等といった、パケットに含まれる他のデータを用いてもよい。
【００３１】
ここで、具体例として、ハブ３が廃棄処理するパケットとしては、画像形成装置４が応答しなかったブロードバンドパケットやマルチキャストパケットが挙げられる。
また、ハブ３が画像形成装置４に代わって代理応答処理するパケットとしては、例えば、ＳＮＭＰ、ＮｅｔＢｉｏｓ（Network Basic Input Output System：登録商標）、ＳＭＢ（Server Message Block）、Ｎｅｔｗａｒｅ（登録商標）、ＥｔｈｅｒＴａｌｋ（登録商標）等で構成されたものが挙げられる。
【００３２】
さらに、各出力ポート３４に接続された画像形成装置４からＭＡＣアドレスの返答を要求するＡＲＰパケットや、各出力ポート３４に接続された画像形成装置４との通信が正常かを確認するＰｉｎｇパケット等についても、ハブ３が画像形成装置４のＭＡＣアドレスに関する情報や、画像形成装置４との通信が確立されているかの情報を把握していれば、代理応答処理の対象となるパケットである。
このような代理応答処理を行うために、ハブ３においては、ハブ制御部３０が各出力ポート３４に接続された画像形成装置４に対して所定の頻度で所定の信号を送信し、画像形成装置４との通信が正常かを把握する。そして、画像形成装置４との通信状況に関する情報を記憶しておく。さらに、出力ポート３４に接続された画像形成装置４にて電源からの電力供給が停止（オフ）された場合には、画像形成装置４から電源オフに関する情報を取得する。それにより、画像形成装置４の稼動状況に関する情報を記憶しておく。この場合に、画像形成装置４の稼動状況に関する情報の内容に応じて、画像形成装置４との通信が正常かの確認の頻度を適宜変更してもよい。ここでのハブ制御部３０は、通信状態判定手段や電力停止情報取得手段として機能する。
さらに、画像形成装置４との通信状況に関する情報や画像形成装置４の稼動状況に関する情報を把握しておくことで、ＡＲＰパケットやＰｉｎｇパケットの他にも、例えば画像形成装置４に転送の必要のあるパケットに関しても、代理応答処理の対象とすることができる。
また、画像形成装置４のＭＡＣアドレスに関しては、上記したアドレス管理テーブル記憶部３６に記憶されたアドレス管理テーブルを利用する。
【００３３】
本実施の形態のハブ３では、また、通信システム１の管理者等が通信履歴情報記憶部３７に記憶された通信履歴情報を追加／変更してもよい。例えば、各出力ポート３４に接続された画像形成装置４に対して送信されるパケットに関して、転送、代理応答、廃棄するものを通信履歴情報として追加設定してもよい。さらには、通信履歴情報記憶部３７に記憶された通信履歴情報において、転送、代理応答、廃棄するパケットの変更を行ってもよい。
また、通信システム１の管理者等が、転送処理、代理応答処理、および廃棄処理のいずれか１または複数、さらにはこれらすべてについて、処理の実行を停止するように設定してもよい。
その際に、追加／変更する通信履歴情報を、ハブ３に接続された端末装置６から入力してもよいし、ネットワーク５に接続された端末装置２Ａ〜２Ｃから入力してもよい。また、転送処理、代理応答処理、および廃棄処理のいずれか１または複数、さらにはこれらすべてについての処理の実行の停止についても、端末装置６やネットワーク５に接続された端末装置２Ａ〜２Ｃから設定してもよい。このような端末装置６や端末装置２Ａ〜２Ｃからの設定入力は、インターフェース部３９等を介してハブ制御部３０に送られ、ハブ制御部３０が通信履歴情報記憶部３７等への設定や、処理の実行を停止等を行う。そのため、ハブ制御部３０は、指示受付部としても機能する。
【００３４】
続いて、ハブ制御部３０が行うパケットの処理の手順について説明する。図４は、ハブ制御部３０が行うパケットの処理（パケット処理）の手順を示したフローチャートである。
図４に示したように、ネットワーク５から入力ポート３１Ａがパケットを受信すると、ハブ制御部３０は、スイッチング部３２を介して受信したパケットを取得する（Ｓ１０１）。さらに、スイッチング部３２に対して、受信したパケットをパケット記憶部３５に送信するように指示し、パケットをパケット記憶部３５に記憶させる（Ｓ１０２）。
引き続いて、ハブ制御部３０は、ステップ１０１にて取得したパケットに含まれる情報を解析する。すなわち、ハブ制御部３０は、取得したパケットからそのパケットに含まれるＭＡＣアドレスとＴＣＰのポート番号とを読み出す（Ｓ１０３）。
そして、ステップ１０３にて読み出したＭＡＣアドレスから、アドレス管理テーブル記憶部３６に記憶されたアドレス管理テーブルを参照して、受信したパケットの送信先である画像形成装置４が接続された出力ポート３４を判定する（Ｓ１０４）。
【００３５】
次に、ステップ１０３にて読み出したＭＡＣアドレスとＴＣＰのポート番号とから、通信履歴情報記憶部３７に記憶された通信履歴情報を参照して、受信したパケットに含まれるＴＣＰのポート番号が送信先の画像形成装置４に関する通信履歴情報に登録されているか否かを判定する（Ｓ１０５）。
ステップ１０５での判定の結果、受信したパケットに含まれるＴＣＰのポート番号が送信先の画像形成装置４に関する通信履歴情報に登録されていると判定された場合には（Ｓ１０６）、ハブ制御部３０は、通信履歴情報記憶部３７に記憶された通信履歴情報に基づいて、処理を決定する（Ｓ１０７）。すなわち、ハブ制御部３０は、通信履歴情報に基づき、送信先の画像形成装置４に対してパケットを転送処理するか、画像形成装置４に転送せず、ハブ制御部３０自身がパケットに対する応答処理を行うか、受信したパケットを廃棄処理するかを決定する。
【００３６】
そして、ステップ１０７にて決定された処理を実行する（Ｓ１０８）。具体的には、パケットの転送処理を行う場合には、ハブ制御部３０は、パケット記憶部３５からパケット記憶部３５に記憶されたパケットを呼び出す。そして、ステップ１０４にて判定された出力ポート３４に対してスイッチング部３２を介してパケットを送信する。同時に、パケット記憶部３５から呼び出したパケットを消去する。
また、ハブ制御部３０自身がパケットに対する応答処理を行う場合には、ハブ制御部３０は、受信したパケットの内容に対応した代理応答信号を生成する。そして、生成した代理応答信号を代理応答部３３からパケットの送信元に送信する。
さらに、受信したパケットを廃棄処理する場合には、パケット記憶部３５からパケット記憶部３５に記憶されたパケットを廃棄する。
【００３７】
一方、ステップ１０５での判定の結果、受信したパケットに含まれるＴＣＰのポート番号が送信先の画像形成装置４に関する通信履歴情報に登録されていないと判定された場合（Ｓ１０６）、ハブ制御部３０は、受信したパケットに関して、送信先である画像形成装置４に転送処理する（Ｓ１０９）。
そして、ハブ制御部３０は、パケットが送信された画像形成装置４において、そのパケットがどのように処理されたかを把握し、処理の状況を通信履歴情報に記憶する（Ｓ１１０）。すなわち、画像形成装置４が送信されたパケットに対して例えば印刷処理等のプログラム処理を行った場合には、その画像形成装置４に対して転送処理の必要があるＴＣＰのポート番号であるとして、通信履歴情報に記憶する。また、プログラム処理を行わないが、そのパケットに対して何らかの応答を行った場合には、その画像形成装置４において応答の必要のあるＴＣＰのポート番号であるとして、通信履歴情報に記憶する。一方、何らのプログラム処理も応答も行わない場合には、廃棄するＴＣＰのポート番号であるとして、通信履歴情報に記憶する。
【００３８】
図４に示したようなハブ制御部３０でのパケット処理は、ハブ制御部３０に設定される処理プログラムによって実行される。
ここで、図５は、本実施の形態のハブ制御部３０の内部構成を示すブロック図である。図５に示したように、ハブ制御部３０は、上記のパケット処理を実行するに際して、予め定められた処理プログラムに従って演算処理を実行するＣＰＵ（Central Processing Unit）３０１、ＣＰＵ３０１の作業用メモリ等として用いられるＲＡＭ（Random Access Memory）３０２、ＣＰＵ３０１により実行される処理プログラム等が格納される記憶部の一例としてのＲＯＭ（Read Only Memory）３０３、書き換え可能で電源供給が途絶えた場合にもデータを保持できる、電池によりバックアップされたＳＲＡＭ（Static Random Access Memory）やフラッシュメモリ等の不揮発性メモリ３０４、ハブ制御部３０に接続される各部との信号の入出力を制御するインターフェース部３０５を備えている。
また、ハブ３内に設けられた外部記憶部５０には、ハブ制御部３０により実行される処理プログラムが格納されており、ハブ制御部３０がこの処理プログラムを読み込むことによって、本実施の形態のハブ制御部３０でのパケット処理が実行される。
【００３９】
すなわち、上記したハブ制御部３０の機能を実現するプログラムを外部記憶部５０からハブ制御部３０内のＲＯＭ３０３に読み込む。そして、ＲＯＭ３０３に読み込まれたプログラムに基づいて、ＣＰＵ３０１がパケット処理を行う。このプログラムは、例えば外部記憶部５０としてのハードディスクやＤＶＤ−ＲＯＭ等の予約領域に格納されたプログラムが、ＲＯＭ３０３にロードされて提供される。また、その他の提供形態として、予めＲＯＭ３０３に格納された状態にて提供される形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ３０３を備えている場合には、ハブ３がアッセンブリされた後に、プログラムだけが提供されてＲＯＭ３０３にインストールされる形態がある。また、インターネット等のネットワークを介してハブ制御部３０にプログラムが伝送され、ハブ制御部３０のＲＯＭ３０３にインストールされる形態がある。
【００４０】
次に、出力ポート３４に接続された画像形成装置４の構成について説明する。図６は、本実施の形態の画像形成装置４の構成を説明するブロック図である。図６に示したように、画像形成装置４は、ネットワーク５とパケットの送受信を行う装置の一例であって、予め定められた処理プログラムに従って画像形成装置４全体の動作を制御する制御部４１、ハブ３との間の通信を制御する通信制御部４２を備えている。また、ハブ３を中継して端末装置２等から送信される印刷ジョブデータの解析や印刷ジョブデータに含まれる画像データに対する各種処理を施す画像処理部４３、画像処理部４３にて各種処理等を行う際の作業用メモリとして用いられる画像処理用記憶部４４、画像処理部４３にて各種処理が施された画像データに基づいて用紙上に画像を形成する画像形成部４５、処理プログラムや画像データ等が記録される例えばハードディスクにて実現される外部記憶部４７を備えている。ここで、画像形成部４５としては、例えば電子写真方式の画像形成エンジンが用いられる。また、画像処理部４３および画像形成部４５、さらには必要に応じて他の機能部が加わって画像形成部として機能する。
【００４１】
ここで、通信制御部４２、画像処理部４３および外部記憶部４７は、外部バス５１に接続されている。また、制御部４１は、外部バス５１とバスブリッジ４８を介して接続される。それにより、制御部４１、通信制御部４２、画像処理部４３および外部記憶部４７は、相互に信号の送受信が可能なように接続されている。
さらに、画像形成装置４は、商用電源から供給される例えば１００Ｖの電力を所定の電圧（例えば、２４Ｖ,１２Ｖ,５Ｖ）に変換する電源部４６を備え、電源部４６から各機能部に対して所定の電圧の電力が供給される。
【００４２】
制御部４１は、図６に示したように、画像形成装置４全体を制御する際の演算等の処理を行う処理手段の一例としてのＣＰＵ４１１、ＣＰＵ４１１の作業用メモリ等として用いられるＲＡＭ４１２、ＣＰＵ４１１により実行される処理プログラム等が格納されるＲＯＭ４１３を備えている。そして、これらはバスブリッジ４８に接続された内部バス５２を介して相互に接続されている。
また、外部記憶部４７には、制御部４１により実行される処理プログラムが格納されており、画像形成装置４の立ち上げ時に制御部４１がこの処理プログラムをＲＯＭ４１３に読み込むことによって、本実施の形態の画像形成装置４での動作制御が実行される。
【００４３】
次に、本実施の形態の各画像形成装置４にて設定される動作モードについて説明する。各画像形成装置４では、省電力効果を高めるために、動作モードとして、「画像形成動作モード」と、「スタンバイモード」と、「予熱モード」と、「スリープモード」とが設定されるように構成されている。
画像形成動作モードは、画像データ等に対する画像形成動作が実行されている動作モードである。スタンバイモードは、画像データ等の入力に対してオンデマンドに対応することが可能な状態が設定された動作モードである。画像形成動作モードやスタンバイモードでは、電源部４６から画像形成装置４内のすべての機能部に電力が供給される。
予熱モードは、例えば第１の期間の間に画像データ等の入力がない場合に設定される動作モードである。予熱モードでは、電源部４６から画像形成部４５の少なくとも画像形成エンジン（例えば定着器等を含む画像形成動作を行う機能部）への電力供給が停止される。一方、制御部４１や通信制御部４２等といった画像形成部４５の画像形成エンジン以外の機能部への電力供給は継続される。
また、スリープモードは、第１の期間よりも長い時間で設定された第２の期間の間に画像データ等の入力がない場合に設定される動作モードである。スリープモードでは、電源部４６から通信制御部４２への電力供給だけが継続され、制御部４１のＣＰＵ４１１を含めたその他の機能部への電力供給が停止される。
【００４４】
ここで図７は、画像形成装置４にて設定される動作モードを説明する図である。図７に示したように、画像形成装置４では、画像形成動作の維持に必要な大きな電力を消費する画像形成動作モードおよびスタンバイモードと、画像形成動作モードやスタンバイモードよりは低い消費電力であるが、比較的短時間に画像形成動作モードに復帰する予熱モードと、消費電力が極めて小さく、画像形成動作モードに復帰するまでに比較的長い時間を要するスリープモードとが画像データ等の入力までの時間に応じて適宜設定される。それにより、画像形成装置４での省電力効果を高めている。
【００４５】
一般のネットワーク環境下においては、多種多様のパケットが送信され、ブロードキャストパケットやマルチキャストパケット（すべてのノードに対して同時に送られるパケット）も多く送信される。そのため、ネットワークに接続された画像形成装置における従来の制御部のＣＰＵでは、自身にとって不要なパケットも含めたあらゆるパケットを受信する度にオンされ、スリープモードから復帰することとなる。そして、ＣＰＵが一旦復帰すると暫くはスリープモードに移行できず、また、場合によっては画像形成動作モードやスタンバイモードに移行する。それにより、ＣＰＵもオフするという超低消費電力モードであるスリープモードを設けたとしても、画像形成装置での省電力効果が充分に得られない場合が多い。
加えて、スリープモードが設定された状態では、ＣＰＵがオフであるため、パケットをオンデマンドで受信することができない。そのため、取りこぼしたパケットを再度送信するように要求することとなる。ところが、パケットを再送信しないアプリケーションも存在し、その場合にはパケットの取りこぼしが生じるという問題がある。
【００４６】
そこで、本実施の形態の通信システム１に用いられる画像形成装置４は、ハブ３を介してネットワーク５と接続されている。そして、ハブ３は、画像形成装置４に送信されるパケットをパケット記憶部３５に一旦記憶する。また、ハブ３は、受信したパケットが画像形成装置４に必要なパケットか否かの判定処理を実行して、画像形成装置４にて処理が必要なパケットのみを転送する。それにより、スリープモードが設定された状態の制御部４１のＣＰＵ４１１は、必要な場合のみ起動される。そのため、ＣＰＵ４１１がスリープモードから復帰する頻度が減少し、ＣＰＵ４１１の消費電力量、ひいては画像形成装置４全体の消費電力量の低減が図られる。
また、受信したパケットをパケット記憶部３５に記憶しておくことで、パケットの取りこぼしの発生が抑制される。
【００４７】
ところで、制御部４１は、画像形成装置４がハブ３の出力ポート３４に接続されると、通信制御部４２からＭＡＣアドレスを送信する。また、ハブ３からの要求があった場合にも、要求に応じてＭＡＣアドレスを送信する。
さらに、制御部４１は、ハブ３からの所定の信号を受信した場合には、通信制御部４２から所定の信号を返信する。それにより、画像形成装置４とハブ３との通信が確立されていることを示す情報をハブ３に通知する。
また、画像形成装置４にスリープモードが設定された場合や、電源部４６からの電力供給が遮断された場合には、制御部４１は、その旨を通信制御部４２からハブ３に通知する。それにより、ハブ３は、画像形成装置４の動作状況を把握する。
【００４８】
以上説明したように、本実施の形態の通信システム１においては、画像形成装置４等の装置とネットワーク５との間に、ネットワーク５から送信されるパケットを処理するハブ３が中継手段として配置されている。そして、ハブ３は、画像形成装置４等の装置に転送する必要があるパケットか否かの判定処理を実行して、画像形成装置４にて処理が必要なパケットのみを転送するように構成している。それにより、画像形成装置４のＣＰＵ４１１ではスリープモードから復帰する頻度が減少し、ＣＰＵ４１１の消費電力量、ひいては画像形成装置４全体の消費電力量の低減が図られる。
また、受信したパケットはパケット記憶部３５に記憶されるので、パケットの取りこぼしが抑制される。
【図面の簡単な説明】
【００４９】
【図１】本実施の形態の通信システムの全体構成を示す概略図である。
【図２】ハブの機能構成を説明するブロック図である。
【図３】通信履歴情報の一例を示した図である。
【図４】ハブ制御部が行うパケット処理の手順を示したフローチャートである。
【図５】ハブ制御部の内部構成を示すブロック図である。
【図６】画像形成装置の構成を説明するブロック図である。
【図７】画像形成装置にて設定される動作モードを説明する図である。
【符号の説明】
【００５０】
１…通信システム、２（２Ａ〜２Ｃ）…端末装置、３…ハブ、４（４Ａ〜４Ｃ）…画像形成装置、３０…ハブ制御部、３１（３１Ａ,３１Ｂ）…入力ポート、３２…スイッチング部、３３…代理応答部、３４（３４Ａ,３４Ｂ,３４Ｃ,３４Ｄ,３４Ｅ）…出力ポート、３５…パケット記憶部、３６…アドレス管理テーブル記憶部、３７…通信履歴情報記憶部、５０…外部記憶部
【図１】
0005034828.tif 000002
【図２】
0005034828.tif 000003
【図３】
0005034828.tif 000004
【図４】
0005034828.tif 000005
【図５】
0005034828.tif 000006
【図６】
0005034828.tif 000007
【図７】
0005034828.tif 000008