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