(57)【要約】【課題】画像形成装置での消費電力が通信回線を介して送信される信号に起因して増加するのを抑制する。【解決手段】通信制御部２１は、制御部１０にて設定される動作状態を制御信号取得部２５にて監視し、監視される動作状態の変動頻度または動作状態の継続時間に基づき、受信される信号の送信元を検査するか否かを判定する。そして、通信制御部２１が送信元を検査すると判定した場合に、検査部２６がネットワーク１を介して送信される信号の送信元の識別情報を検査する。【選択図】図２
2010098432.tif 000002
【特許請求の範囲】
【請求項１】
通信回線に接続され、当該通信回線との間で信号の通信を行う通信部と、
前記通信部にて受信される画像データを含む前記信号に基づき画像を形成する画像形成部と、
前記画像形成部を含む装置各部の動作状態を前記通信部にて受信される前記信号の受信状況に応じて制御する制御部とを備え、
前記通信部は、
前記通信回線を介して送信される信号を受信する受信手段と、
前記制御部にて設定される前記動作状態を監視する監視手段と、
前記監視手段にて監視される前記動作状態の変動頻度または当該動作状態の継続時間に基づき、前記受信手段にて受信される前記信号の送信元を検査するか否かを判定する判定手段と、
前記判定手段が前記送信元を検査すると判定した場合に、前記受信手段にて受信された前記信号に関する当該送信元の識別情報を検査する検査手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記通信部の前記判定手段は、前記画像データを含む信号以外の当該信号による画像形成時よりも消費電力が低い省電力状態からの復帰の回数を予め定めた時間内で計測して前記変動頻度とし、当該変動頻度が予め定めた回数を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記通信部の前記判定手段は、画像形成時よりも消費電力が低い省電力状態の設定後に、前記画像データを含む信号以外の当該信号により当該省電力状態から復帰した状態の継続時間を計測し、当該継続時間が予め定めた時間を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記通信部の前記受信手段は、前記検査手段にて検査された前記識別情報が記述された前記送信元から受信される前記信号を廃棄することを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記通信部は、前記検査手段にて検査された前記送信元の識別情報を前記通信回線の管理者に通知する通知手段をさらに備えたことを特徴とする請求項１記載の画像形成装置。
【請求項６】
通信回線を介して送信される信号を受信する受信手段と、
前記受信手段から前記信号を受け取って当該信号の処理を行う装置と通信接続する接続手段と、
前記装置に設定される動作状態を監視する監視手段と、
前記監視手段にて監視される前記動作状態の変動頻度または当該動作状態の継続時間に基づき、前記受信手段にて受信される前記信号の送信元を検査するか否かを判定する判定手段と、
前記判定手段が前記送信元を検査すると判定した場合に、前記受信手段にて受信される前記信号から当該送信元の識別情報を検査する検査手段と
を備えたことを特徴とする通信装置。
【請求項７】
前記判定手段は、前記装置での処理対象以外の前記信号による当該装置の動作時よりも消費電力が低い省電力状態からの復帰の回数を予め定めた時間内で計測して前記変動頻度とし、当該変動頻度が予め定めた回数を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項６記載の通信装置。
【請求項８】
前記判定手段は、前記装置の動作時よりも消費電力が低い省電力状態の設定後に、当該装置での処理対象以外の当該信号により当該省電力状態から復帰した状態の継続時間を計測し、当該継続時間が予め定めた時間を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項６記載の通信装置。
【請求項９】
前記受信手段は、前記検査手段にて検査された前記識別情報が記述された前記送信元から受信される前記信号を廃棄することを特徴とする請求項６記載の通信装置。
【請求項１０】
前記検査手段にて検査された前記送信元の識別情報を前記通信回線の管理者に通知する通知手段をさらに備えたことを特徴とする請求項６記載の通信装置。
【請求項１１】
コンピュータに、
通信回線を介して送信される信号を受信する機能と、
前記信号を受け取って当該信号の処理を行う装置に設定される動作状態を監視する機能と、
監視される前記動作状態の変動頻度または当該動作状態の継続時間に基づき、前記信号の送信元を検査するか否かを判定する機能と、
前記送信元を検査すると判定した場合に、前記信号から当該送信元の識別情報を取得する機能と
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、通信装置、およびプログラムに関する。
【背景技術】
【０００２】
プリンタや複写機等の画像形成装置では、例えば端末装置等からネットワーク等の通信手段を介して画像データ等を受け取り、印刷処理を行う。その際に、例えば予め定めた時間以上に亘って画像データ等の入力がない場合には、通常、消費電力を低く抑える省電力状態に移行するように制御される。
例えば特許文献１には、前回の画像出力時刻と今回の画像出力時刻との時間差を求め、この時間差から省エネルギーモードへの移行時間を算出して、今回の画像出力時刻からの経過時間が省エネルギーモードへの移行時間に達した場合に省エネルギーモードに移行させる画像形成装置が記載されている。
【０００３】
【特許文献１】特開２００５−３１３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ここで一般に、通信手段に接続された画像形成装置には、印刷対象となる画像データだけでなく、通信手段を介して不特定の送信元から信号が送信される。それにより、画像形成装置を省電力状態に移行させた場合においても、受信した信号がその画像形成装置にて処理の必要があるものであるか否かを判別する必要がある。そのために、信号を受信する度毎に画像形成装置を制御する制御部を起動させる必要が生じ、省電力効果が向上しない場合がある。
本発明は、画像形成装置での消費電力が通信回線を介して送信される信号に起因して増加するのを抑制することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、通信回線に接続され、当該通信回線との間で信号の通信を行う通信部と、前記通信部にて受信される画像データを含む前記信号に基づき画像を形成する画像形成部と、前記画像形成部を含む装置各部の動作状態を前記通信部にて受信される前記信号の受信状況に応じて制御する制御部とを備え、前記通信部は、前記通信回線を介して送信される信号を受信する受信手段と、前記制御部にて設定される前記動作状態を監視する監視手段と、前記監視手段にて監視される前記動作状態の変動頻度または当該動作状態の継続時間に基づき、前記受信手段にて受信される前記信号の送信元を検査するか否かを判定する判定手段と、前記判定手段が前記送信元を検査すると判定した場合に、前記受信手段にて受信された前記信号に関する当該送信元の識別情報を検査する検査手段とを備えたことを特徴とする画像形成装置である。
【０００６】
請求項２に記載の発明は、前記通信部の前記判定手段は、前記画像データを含む信号以外の当該信号による画像形成時よりも消費電力が低い省電力状態からの復帰の回数を予め定めた時間内で計測して前記変動頻度とし、当該変動頻度が予め定めた回数を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項１記載の画像形成装置である。
請求項３に記載の発明は、前記通信部の前記判定手段は、画像形成時よりも消費電力が低い省電力状態の設定後に、前記画像データを含む信号以外の当該信号により当該省電力状態から復帰した状態の継続時間を計測し、当該継続時間が予め定めた時間を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項１記載の画像形成装置である。
請求項４に記載の発明は、前記通信部の前記受信手段は、前記検査手段にて検査された前記識別情報が記述された前記送信元から受信される前記信号を廃棄することを特徴とする請求項１記載の画像形成装置である。
請求項５に記載の発明は、前記通信部は、前記検査手段にて検査された前記送信元の識別情報を前記通信回線の管理者に通知する通知手段をさらに備えたことを特徴とする請求項１記載の画像形成装置である。
【０００７】
請求項６に記載の発明は、通信回線を介して送信される信号を受信する受信手段と、前記受信手段から前記信号を受け取って当該信号の処理を行う装置と通信接続する接続手段と、前記装置に設定される動作状態を監視する監視手段と、前記監視手段にて監視される前記動作状態の変動頻度または当該動作状態の継続時間に基づき、前記受信手段にて受信される前記信号の送信元を検査するか否かを判定する判定手段と、前記判定手段が前記送信元を検査すると判定した場合に、前記受信手段にて受信される前記信号から当該送信元の識別情報を検査する検査手段とを備えたことを特徴とする通信装置である。
【０００８】
請求項７に記載の発明は、前記判定手段は、前記装置での処理対象以外の前記信号による当該装置の動作時よりも消費電力が低い省電力状態からの復帰の回数を予め定めた時間内で計測して前記変動頻度とし、当該変動頻度が予め定めた回数を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項６記載の通信装置である。
請求項８に記載の発明は、前記判定手段は、前記装置の動作時よりも消費電力が低い省電力状態の設定後に、当該装置での処理対象以外の当該信号により当該省電力状態から復帰した状態の継続時間を計測し、当該継続時間が予め定めた時間を超えた場合に、当該信号の送信元を検査すると判定することを特徴とする請求項６記載の通信装置である。
請求項９に記載の発明は、前記受信手段は、前記検査手段にて検査された前記識別情報が記述された前記送信元から受信される前記信号を廃棄することを特徴とする請求項６記載の通信装置である。
請求項１０に記載の発明は、前記検査手段にて検査された前記送信元の識別情報を前記通信回線の管理者に通知する通知手段をさらに備えたことを特徴とする請求項６記載の通信装置である。
【０００９】
請求項１１に記載の発明は、コンピュータに、通信回線を介して送信される信号を受信する機能と、前記信号を受け取って当該信号の処理を行う装置に設定される動作状態を監視する機能と、監視される前記動作状態の変動頻度または当該動作状態の継続時間に基づき、前記信号の送信元を検査するか否かを判定する機能と、前記送信元を検査すると判定した場合に、前記信号から当該送信元の識別情報を取得する機能とを実現させることを特徴とするプログラムである。
【発明の効果】
【００１０】
本発明の請求項１によれば、本発明を採用しない場合に比べて、画像形成装置での消費電力が通信回線を介して送信される信号に起因して増加するのを抑制することができる。
本発明の請求項２によれば、本発明を採用しない場合に比べて、通信回線が画像形成装置での消費電力の削減を促進しにくい状態にあるか否かを客観的に判定することができる。
本発明の請求項３によれば、本発明を採用しない場合に比べ、通信回線が画像形成装置での消費電力の削減を促進しにくい状態にあるか否かをより直接的に判定することができる。
本発明の請求項４によれば、通信回線を画像形成装置での消費電力の削減を促進しにくい状態とする要因を排除することができる。
本発明の請求項５によれば、画像形成装置での消費電力の削減を促進しにくい状態とする要因を排除した通信環境を構築することができる。
【００１１】
本発明の請求項６によれば、本発明を採用しない場合に比べて、装置での消費電力が通信回線を介して送信される信号に起因して増加するのを抑制することができる。
本発明の請求項７によれば、本発明を採用しない場合に比べて、通信回線が画像形成装置での消費電力の削減を促進しにくい状態にあるか否かを客観的に判定することができる。
本発明の請求項８によれば、本発明を採用しない場合に比べ、通信回線が画像形成装置での消費電力の削減を促進しにくい状態にあるか否かをより直接的に判定することができる。
本発明の請求項９によれば、通信回線を画像形成装置での消費電力の削減を促進しにくい状態とする要因を排除することができる。
本発明の請求項１０によれば、画像形成装置での消費電力の削減を促進しにくい状態とする要因を排除した通信環境を構築することができる。
本発明の請求項１１によれば、本発明を採用しない場合に比べて、装置での消費電力が通信回線を介して送信される信号に起因して増加するのを抑制することができる。
【発明を実施するための最良の形態】
【００１２】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
［実施の形態１］
＜画像形成装置が接続される通信システムの説明＞
図１は、本実施の形態の画像形成装置が接続される通信システムの一例を示す図である。図１に示した通信システムでは、例えばユーザの作業スペース(例えば、デスク)等に設置された外部装置の一例である端末装置２Ａ〜２Ｃ（以下、「端末装置２」とも総称する）と、端末装置２Ａ〜２Ｃにて生成・保存等された画像データに基づき用紙上に画像を形成する画像形成装置３Ａ〜３Ｃ（以下、「画像形成装置３」とも総称する）とが、通信回線の一例であるＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等のネットワーク１を介して双方向に通信可能に接続されている。通信回線としては、電話回線や衛星通信回線（例えば、デジタル衛星放送における空間伝送路）を含んでもよい。
なお、ネットワーク１上には通常、複数の端末装置２と複数の画像形成装置３とが接続可能であるが、図１では、その一例として、それぞれ３台の端末装置２Ａ〜２Ｃと３台の画像形成装置３Ａ〜３Ｃとが接続された構成を示している。
【００１３】
＜端末装置の説明＞
ネットワーク１に接続される端末装置２は、例えばパーソナルコンピュータ（ＰＣ）が用いられ、文書や図形、写真等からなる画像データを作成/保存する。そして、端末装置２は、作成された画像データや保存された画像データを印刷するに際し、画像データを画像形成装置３Ａ〜３Ｃの何れかに対する印刷命令である印刷ジョブに変換して出力する。この印刷ジョブを構成するデータ（印刷ジョブデータ）は、画像データに加えて、各種印刷機能の設定や印刷を行う画像形成装置３Ａ〜３Ｃの何れかの指定等を行うための情報である属性データを含んで構成される。
そして、端末装置２から出力された印刷ジョブは、ネットワーク１を介して画像形成装置３Ａ〜３Ｃの何れかに送信される。
【００１４】
＜画像形成装置の説明＞
次に、画像形成装置３について説明する。
図２は、本実施の形態の画像形成装置３の構成を説明するブロック図である。図２に示したように、画像形成装置３は、各種機能部（装置各部）として、予め定められた処理プログラムに従って画像形成装置３全体の動作制御を行う制御部１０、ネットワーク１との間の通信を行う通信部（通信装置）の一例としての通信部２０を備えている。また、ネットワーク１を介して端末装置２から送信される印刷ジョブデータに含まれる画像データへの画像処理を施す画像処理部３０、画像処理部３０にて画像処理等を行う際の作業用メモリとして用いられる画像処理用記憶部３１、画像処理部３０にて画像処理が施された画像データに基づいて用紙上に画像を形成する画像出力部３２を備えている。画像出力部３２としては、例えば電子写真方式の画像形成エンジンが用いられる。ここでの画像処理部３０、画像処理用記憶部３１、および画像出力部３２、さらには必要に応じて他の機能部が画像形成部として機能する。
また、画像形成装置３は、各種のプログラムや画像データ等の各種のデータが記憶される外部記憶部６０を備えている。
【００１５】
この通信部２０、画像処理部３０、および外部記憶部６０は、ＰＣＩ（Peripheral Components Interconnect bus）バス４１に接続されている。また、制御部１０は、バスブリッジ４３を介してＰＣＩバス４１と接続されている。それにより、制御部１０、通信部２０、画像処理部３０、および外部記憶部６０は、ＰＣＩバス４１およびバスブリッジ４３を介して相互に信号の送受信を行う。
また、画像形成装置３は、商用電源から供給される例えば１００Ｖの電力を予め定めた電圧（例えば、２４Ｖ,１２Ｖ,３Ｖ）に変換する電力供給手段の一例としての電力供給部５０を備え、電力供給部５０から各機能部に対して予め定めた電圧の電力が供給される。
【００１６】
＜制御部の機能の説明＞
制御部１０は、制御部の一例であって、画像形成装置３全体の動作を制御する。すなわち、制御部１０は、図２に示したように、画像形成装置３全体を動作制御する際の演算処理を行うＣＰＵ（Central Processing Unit）１０１、ＣＰＵ１０１の作業領域等として用いられるＲＡＭ（Random Access Memory）１０２、ＣＰＵ１０１により実行される処理プログラム等にて用いられる設定値等のデータが格納されるＲＯＭ（Read Only Memory）１０３、各種のデータが格納されるＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリ（ＮＶＭ：Non-Volatile Memory）１０４を備えている。そして、これらはバスブリッジ４３に接続されたシステムバス４２を介して相互に接続されている。
【００１７】
また、制御部１０は、ネットワーク１を介して画像形成装置３自身に向けて送信された信号（以下、パケットという）が処理の必要があるものか否かを判別し、次のように処理する。例えば、通信部２０にて受信したパケットが印刷ジョブデータである場合には、これを画像処理部３０に送る処理を行う。また、受信したパケットが送信元に対する応答が必要なものである場合には、制御部１０はそのパケットに対する応答パケットを生成して、通信部２０から送信する処理を行う。また、受信したパケットが制御部１０にて処理の必要のないものである場合には、制御部１０はそのパケットを廃棄する等の処理を行う。
【００１８】
さらに、制御部１０は、画像形成装置３の動作モード（動作状態）を制御する。図３は、本実施の形態の画像形成装置３にて設定される動作モードを説明する図である。図３に示したように、各画像形成装置３には、省電力効果を高めるために、動作モードとして「画像形成動作モード」と「スタンバイモード」と「低電力モード」と「スリープモード」とが選択的に設定される。
画像形成動作モードは、画像出力部３２にて画像データに関する用紙上への画像形成動作を実行している動作状態である。またスタンバイモードは、画像データの入力に対してオンデマンドに対応可能な動作状態であって、画像データの入力に応じて直ちに画像形成動作モードに移行する。画像形成動作モードやそれに準ずるスタンバイモードでは、電力供給部５０から画像形成装置３内の画像形成動作を行う機能部に電力が供給される。
【００１９】
低電力モードは、画像データ（信号）の受信状況の一例として例えば第１の期間が経過しても画像データ等の入力がない場合に設定される動作状態である。低電力モードでは、電力供給部５０から画像出力部３２の少なくとも画像形成エンジン（例えば定着器等を含む画像形成動作を行う機能部）への電力供給が停止される。一方、制御部１０や通信部２０等といった画像出力部３２の画像形成エンジン以外の機能部への電力供給は継続される。
また、スリープモードは、画像データ（信号）の受信状況の一例として第１の期間よりも長い時間である第２の期間が経過しても画像データ等の入力がない場合に設定される動作状態である。スリープモードでは、電力供給部５０から通信部２０への電力供給だけが継続され、制御部１０のＣＰＵ１０１を含めたその他の機能部への電力供給が停止される。それにより、スリープモードでは低電力モードよりも高い省電力効果が得られる。
【００２０】
制御部１０は、スリープモードを設定する場合には、動作モードを設定する制御信号として、ＰＣＩバス４１を介して各機能部にスリープモードに移行させる制御信号（以下、「スリープモード移行信号」という）を送信する。また、制御部１０は、通信部２０からパケットを受信した場合には、スリープモードから低電力モードに復帰させる制御信号（以下、「復帰信号」という）をＰＣＩバス４１を介して各機能部に送信する。そして、パケットが印刷ジョブデータである場合には、さらにスタンバイモードを経て画像形成動作モードを設定する制御信号を各機能部に送信する。
【００２１】
＜通信部の説明＞
続いて、通信部２０について説明する。
通信部２０は、通信部（通信装置）の一例であって、ネットワーク１との間でデータの送受信を行う。そして、通信部２０は、上記の図２に示したように、通信制御部２１、受信部２２、パケット判定部２３、パケット転送部２４、制御信号取得部２５、検査部２６、アドレス情報記憶部２７、および送信部２８を備えている。
通信部２０としては、画像形成装置３に内蔵され、ＰＣＩバス４１に直接接続される構成や、機能拡張装置として画像形成装置３に外付けされる構成が採用される。機能拡張装置として外付けされる場合には、画像形成装置３のＰＣＩバス４１と接続手段の一例としての通信ポート（不図示）を介して接続される。
【００２２】
通信制御部２１は、通信部２０全体の動作制御を行う。
受信部２２は、ネットワーク１から送信される信号（パケット）を受信する。そして、受信したパケットをパケット判定部２３に送る。
パケット判定部２３は、受信部２２にて受信したパケットの例えばＭＡＣ（Media Access Control）ヘッダに含まれるＭＡＣアドレス等のアドレス情報を判定する。そして、この識別情報の一例である宛先ＭＡＣアドレスに基づき、受信したパケットが制御部１０に転送する必要のあるパケットか否かを判定する。すなわち、パケット判定部２３は、画像形成装置３自身の宛先ＭＡＣアドレスが記述されたパケットか否かに基づいて、制御部１０に転送する必要のあるパケットか否かを判定する。そして、画像形成装置３自身の宛先ＭＡＣアドレスが記述されたパケットをパケット転送部２４に送る。
また、パケット判定部２３は、パケットを送信した外部装置の識別情報（アドレス情報）の検出処理（後段参照）を実行する際には、画像形成装置３自身の宛先ＭＡＣアドレスが記述されたパケットに記述されたアドレス情報の一例である例えば送信元ＭＡＣアドレスに関する情報を検査部２６に送る。
なお、受信部２２およびパケット判定部２３は、通信回線の一例であるネットワーク１を介して送信されるパケット（信号）を受信する受信手段として機能する。
【００２３】
制御信号取得部２５は、制御部１０からＰＣＩバス４１を介して送信される動作モードを設定する制御信号を取得し、通信制御部２１に送る。すなわち、制御部１０が動作モードを設定した場合に、上記のスリープモード移行信号や復帰信号をＰＣＩバス４１から取得する。そして、取得したスリープモード移行信号や復帰信号を通信制御部２１に送る。
従って、制御信号取得部２５および通信制御部２１は、制御部１０にて設定される動作モード（動作状態）を監視する監視手段として機能する。
【００２４】
上記の通信制御部２１は、判定手段の一例であって、制御信号取得部２５が取得した制御信号に基づいて、画像形成装置３におけるスリープモードから低電力モードへの復帰頻度（動作状態の変動頻度）、またはスリープモードからの復帰継続時間（すなわち、低電力モードやスタンバイモードや画像形成動作モードが継続される時間：動作状態の継続時間）を計測し、その計測結果に基づき、動作モードをスリープモードから復帰させる要因となったパケットの送信元（例えば、端末装置２）を検査するか否かを判定する。そして、通信制御部２１は、動作モードをスリープモードから復帰させる要因となったパケットの送信元を検査すると判定した場合に、検査部２６への電力供給を開始して、検査部２６を起動させる。
【００２５】
検査部２６は、通信制御部２１がパケットの送信元を検査すると判定した場合に動作し、パケット判定部２３から受信部２２にて受信したパケットに含まれるアドレス情報、例えば、ＭＡＣヘッダに含まれる送信元ＭＡＣアドレスに関する情報を取得する。そして、取得したアドレス情報（識別情報）をアドレス情報記憶部２７に記憶する。従って、検査部２６およびパケット判定部２３は、パケット（信号）の送信元を検査する検査手段として機能する。
アドレス情報記憶部２７は、識別情報記憶手段の一例であって、検査部２６が取得したアドレス情報を記憶する。また、通信制御部２１からの指示により、アドレス情報記憶部２７は、記憶したアドレス情報を通信制御部２１に送る。
送信部２８は、制御部１０が受信したパケットに対して応答するパケット（応答パケット）を作成した場合には、制御部１０から応答パケットを受け取り、送信元の端末装置２等の外部装置に対して送信する。
【００２６】
ところで、ネットワーク１に接続された画像形成装置３に配置された通信部２０には、画像形成装置３自身への印刷ジョブ以外にも、ネットワーク１を介して様々なパケットが送信される。例えば、ＳＮＭＰ（Simple Network Management Protocol）を用いて、画像形成装置３に対して通信をしたいか否かの問い合わせメッセージを順番に送り、返答があれば送信権を与えて送信させるポーリングパケットや、ＰＩＮＧ（Packet INternet Groper）を用いて、ネットワーク疎通を確認したい画像形成装置３から返答が行われるかを確認するためのパケット等が送信される。
そのため、画像形成装置３にスリープモードが設定された場合に、制御部１０は、処理の必要のある印刷ジョブが送信された場合以外にも、処理の必要のないポーリングパケット等が送られる度に起動されることとなる。そのため、処理の必要のないパケットの送信頻度が高いネットワーク環境下では、スリープモードを設定しても画像形成装置３での消費電力の削減量が限定的なものとなり、消費電力の削減が促進されにくい場合がある。
【００２７】
そこで、本実施の形態の画像形成装置３では、通信部２０において、予め定めた時間（規定時間）内において制御部１０での処理の必要がある印刷ジョブ以外のパケットによりスリープモードから復帰する頻度や、制御部１０での処理の必要がある印刷ジョブ以外のパケットによりスリープモードから復帰している時間を計測する。そして、このスリープモードからの復帰頻度が規定の頻度を超えた場合、また、このスリープモードから復帰している時間（復帰継続時間）が規定の時間を超えた場合には、予め定めた規定時間内において画像形成装置３にパケットを送った外部装置の識別情報（アドレス情報）を記憶する。
そして、通信部２０において、記憶されたアドレス情報のうち予め定めた条件を満たすアドレス情報を有する外部装置から送信されるパケットに関しては、印刷ジョブ以外は廃棄するように設定し、制御部１０には転送しないように制御する。それにより、制御部１０はネットワーク１を介して制御部１０での処理の必要がないパケットが送信されたとしても、ＣＰＵ１０１が起動される頻度が減り、スリープモード設定時の画像形成装置３の消費電力が低減される。
また、記憶されたアドレス情報のうち予め定めた条件を満たすアドレス情報を有する外部装置についてネットワーク管理者に通知し、対応を要求する。それにより、ネットワーク１上を送信される画像形成装置３での処理の必要がないパケットが減り、スリープモード設定時の画像形成装置３の消費電力が低減される。
【００２８】
ここで、図４は、（ａ）予め定めた規定時間内において制御部１０がスリープモードから復帰する頻度を説明する図、（ｂ）制御部１０がスリープモードから復帰している時間を説明する図である。図４（ａ）に示したように、通信部２０は、制御部１０から出力された制御信号レベルがスリープモード移行信号レベルに移行してから時間計測を開始し、その後時間計測を終了するまでの規定時間の間に、印刷ジョブによる場合を除き、スリープモード移行信号レベルから復帰信号レベルへの移行が検出された回数を復帰頻度として計測する。この復帰頻度が高い場合には、画像形成装置３での消費電力の削減量が限定的なものとなる。すなわち、復帰頻度と画像形成装置３での消費電力との対応関係を予め計測しておけば、復帰頻度が予め定めた規定回数を超えた場合に、画像形成装置３での消費電力が許容量以上となることが把握される。
また、図４（ｂ）に示したように、通信部２０は、印刷ジョブによる場合を除き、スリープモード移行信号レベルから復帰信号レベルに移行した後に次にスリープモード移行信号レベルが検出されるまでの時間を復帰継続時間として計測する（後段の実施の形態２参照）。この復帰継続時間が長い場合には、画像形成装置３での消費電力の削減量が限定的なものとなる。すなわち、復帰継続時間と画像形成装置３での消費電力との対応関係を予め計測しておけば、復帰継続時間が予め定めた規定時間を超えた場合に、画像形成装置３での消費電力が許容量以上となることが把握される。
【００２９】
＜アドレス情報の検出処理の実行に関する判定処理の説明＞
次に、本実施の形態の画像形成装置３の通信部２０が行うパケット処理の詳細について説明する。
まず、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を実行するか否かを判定する際の通信部２０での処理について述べる。
図５は、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理の実行を判定する際に通信部２０が行う処理の内容の一例を示したフローチャートである。なお、図５では、予め定めた時間内において制御部１０がスリープモードから復帰する頻度（復帰頻度）に基づき検出処理を実行するか否かを判定する場合を示している（図４（ａ）参照）。
図５に示したように、通信部２０の通信制御部２１は、制御信号取得部２５にて取得される制御部１０からの制御信号を監視する（ステップ１０１）。そして、制御信号取得部２５にて取得された制御信号がスリープモード移行信号である場合には（ステップ１０２でＹｅｓ）、通信制御部２１は、スリープモード移行信号の取得に同期させて、時間計測を開始する（ステップ１０３）。一方、制御信号取得部２５にて取得された制御信号がスリープモード移行信号でない場合には（ステップ１０２でＮｏ）、通信制御部２１は、ステップ１０１に戻り、制御信号の監視を継続する。
【００３０】
続いて、通信制御部２１は、制御信号取得部２５にて次に取得した制御信号が復帰信号である場合には（ステップ１０４でＹｅｓ）、計測時間が予め定めた規定時間（例えば、１０分）を超えたか否かを判定する（ステップ１０５）。計測時間が予め定めた規定時間以内の場合には（ステップ１０５でＮｏ）、復帰信号の取得回数Ｎをインクリメントし、Ｎ＝Ｎ＋１に設定する（ステップ１０６）。ただし、この復帰信号が、スタンバイモードを経て画像形成動作モードに復帰させるものであった場合には、制御部１０は処理が必要なパケットにより復帰信号を出力しているので、通信制御部２１は、復帰信号の取得回数Ｎをインクリメントしない。
一方、計測時間が予め定めた規定時間を超えた場合には（ステップ１０５でＹｅｓ）、計測時間をリセットし、かつ復帰信号の取得回数ＮをＮ＝０に設定する（ステップ１０７）。その後、ステップ１０１に戻り、通信制御部２１は、制御信号の監視を継続する。
また、制御信号取得部２５にて取得した制御信号が復帰信号でない場合には（ステップ１０４でＮｏ）、通信制御部２１は、時間計測を継続しながら、制御信号取得部２５にて復帰信号が取得されるまで待機する。すなわち、ここでは、制御信号としてスリープモード移行信号が取得されたとしても何らの処理は行わず、復帰信号が取得されるのを待機する。
【００３１】
次に、通信制御部２１は、復帰信号の取得回数Ｎが予め定めた規定回数（例えば、１００回）を超えたか否かを判定する（ステップ１０８）。復帰信号の取得回数Ｎが予め定めた規定回数以下の場合には（ステップ１０８でＮｏ）、ステップ１０４に戻って、通信制御部２１は、時間計測を継続しながら、制御信号取得部２５にて復帰信号が取得されるまで待機する。
一方、復帰信号の取得回数Ｎが予め定めた規定回数を超えた場合には（ステップ１０８でＹｅｓ）、画像形成装置３にパケットを送信した外部装置の識別情報の一例であるアドレス情報に関する検出処理を開始する（ステップ１０９）。
【００３２】
このように、本実施の形態の通信部２０では、制御部１０から制御信号としてスリープモード移行信号が出力され、スリープモードが一旦設定された場合には、スリープモード移行信号が出力されてから予め定めた規定時間内に、制御信号として復帰信号が何回出力されるかを検出する。そして、規定時間内に復帰信号が規定回数を超えて出力された場合には、画像形成装置３をスリープモードに移行させたとしても画像形成装置３の消費電力の削減量が限定的なものとなると判断する。そして、画像形成装置３をスリープモードから復帰させる要因となっているパケットをネットワーク１上に送信している外部装置のアドレス情報を検出する処理を実行する。
【００３３】
＜アドレス情報の検出処理の説明＞
次いで、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を実行する際の通信部２０での処理について述べる。
図６は、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を実行する際に通信部２０が行う処理の内容の一例を示したフローチャートである。
図６に示したように、通信部２０の通信制御部２１は、図５の判定処理により、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を実行すると判定した場合には、検査部２６への電力供給を開始して、検査部２６を起動させる（Ｓ２０１）。
また、通信制御部２１は、制御信号取得部２５にて取得される制御部１０からの制御信号を監視する（ステップ２０２）。そして、制御信号取得部２５にて取得された制御信号がスリープモード移行信号である場合には（ステップ２０３でＹｅｓ）、通信制御部２１は、スリープモード移行信号の取得に同期させて、時間計測を開始する（ステップ２０４）。一方、制御信号取得部２５にて取得された制御信号がスリープモード移行信号でない場合には（ステップ２０３でＮｏ）、通信制御部２１は、ステップ２０２に戻り、制御信号の監視を継続する。
【００３４】
通信制御部２１は、時間計測を開始すると、検査部２６に対して画像形成装置３にパケットを送信した外部装置のアドレス情報の検出を実行させる（ステップ２０５）。それにより、パケット判定部２３は検査部２６に対し、画像形成装置３自身の宛先ＭＡＣアドレスが記述されたパケットに記述された送信元ＭＡＣアドレスに関する情報を送信する。それにより、検査部２６は、パケット判定部２３から取得した送信元ＭＡＣアドレスに関する情報（アドレス情報）を取得する。そして、検査部２６は、アドレス情報をアドレス情報記憶部２７に記憶させる（ステップ２０６）。ただし、このアドレス情報が、印刷ジョブを送信する外部装置（例えば、端末装置２Ａ）のアドレス情報として予め検査部２６に登録されたものと一致する場合には、制御部１０にて処理が必要なパケットを送信する外部装置のアドレス情報であるので、検査部２６は、アドレス情報をアドレス情報記憶部２７に記憶させない。
【００３５】
そして、通信制御部２１は、計測時間が予め定めた規定時間（例えば、１０分）を超えたか否かを判定する（ステップ２０７）。計測時間が予め定めた規定時間以内の場合には（ステップ２０７でＮｏ）、検査部２６に対し、ステップ２０５に戻って、アドレス情報の検出を継続させる。
一方、計測時間が予め定めた規定時間を超えた場合には（ステップ２０７でＹｅｓ）、通信制御部２１は、検査部２６に対しアドレス情報の検出を停止させる（ステップ２０８）。そして、通信制御部２１は、アドレス情報の検出処理の実行回数Ｎをインクリメントし、Ｎ＝Ｎ＋１に設定する（ステップ２０９）。
通信制御部２１は、アドレス情報の検出処理の実行回数Ｎが予め定めた規定回数（例えば、５回）を超えたか否かを判定する（ステップ２１０）。検出処理の実行回数Ｎが予め定めた規定回数以下の場合には（ステップ２１０でＮｏ）、ステップ２０２に戻って、通信制御部２１は、制御信号取得部２５にて取得される制御部１０からの制御信号を監視し、次の回の検出処理を実行する。
一方、アドレス情報の検出処理の実行回数Ｎが予め定めた規定回数に到達した場合には（ステップ２１０でＹｅｓ）、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を終了する（ステップ２１１）。
【００３６】
このように、本実施の形態の通信部２０では、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を実行すると判定した場合には、検査部２６がパケット判定部２３から取得した送信元ＭＡＣアドレスに関する情報（アドレス情報）を取得して、アドレス情報をアドレス情報記憶部２７に記憶する。それにより、処理の必要のないパケットの送信頻度が高い外部装置を把握する。
ここで、図７は、アドレス情報記憶部２７に記憶されたアドレス情報（送信元ＭＡＣアドレス）と、アドレス情報の検出処理を例えば５回実行した際に、それぞれのアドレス情報に関するパケット判定部２３から取得された送信回数とを例示した図である。図７に示した例では、例えばＮＯ．２およびＮｏ．４に示した送信元ＭＡＣアドレスの外部装置から比較的多くの処理の必要のないパケットが送信されていることが把握される。
【００３７】
なお、本実施の形態では、規定時間に亘るアドレス情報の検出処理を複数回実行するように構成したが、１回だけ実行するように構成してもよい。ただし、複数回実行することにより、処理の必要のないパケットを送信する外部装置の検出精度は向上する。
また、この場合に、複数回行われる検出処理の中で、検出されたアドレス情報の数が予め定めた規定回数よりも少ない検出処理の回に関しては、アドレス情報を記憶しないように設定してもよい。それにより、アドレス情報の検出回数が特異に少ない回が除外されて、処理の必要のないパケットの送信頻度が高い外部装置の検出精度がさらに向上する。
また、図５での判定処理と図６での検出処理とにおいて計測する規定時間は、同じ長さに設定しても、異なる長さに設定してもよい。ただし、同じ長さの規定時間に設定することにより、図５での判定処理と図６での検出処理とが同一の基準となる時間内で処理されるので、両者の相関性が向上する。
【００３８】
＜通信制御部が行う設定処理の説明＞
次に、通信制御部２１は、アドレス情報記憶部２７に記憶されたアドレス情報（送信元ＭＡＣアドレス）と、それぞれのアドレス情報の送信回数とに基づき、スリープモードの設定時に画像形成装置３での省電力効果を低減していると判断される外部装置を特定する。例えば、通信制御部２１は、図６の検出処理にて検出されたそれぞれのアドレス情報の送信回数に基づき、省電力効果を低減している外部装置を特定する。すなわち、図６の検出処理にて検出された送信回数が予め定めた回数を超えるアドレス情報の外部装置を画像形成装置３での省電力効果を低減している外部装置と判断する。図７の例では、送信回数が例えば１０回を超えるＮＯ．２およびＮｏ．４に示した送信元ＭＡＣアドレスの外部装置を、画像形成装置３での省電力効果を低減している外部装置として特定する。
通信制御部２１は、省電力効果を低減していると特定した外部装置のアドレス情報（例えば、ＮＯ．２およびＮｏ．４に示した送信元ＭＡＣアドレス）を、制御部１０に転送する必要のないパケットの送信元としてパケット判定部２３に設定する。それにより、パケット判定部２３は、画像形成装置３自身の宛先ＭＡＣアドレスが記述されたパケットであっても、通信制御部２１により設定されたアドレス情報（送信元ＭＡＣアドレス）が記述されたパケットは制御部１０に転送せず、廃棄する。
それによって、印刷ジョブ以外の処理の必要のないパケットが送られることで制御部１０が起動される頻度が低下し、スリープモードを設定した場合の画像形成装置３での省電力効果が向上する。
【００３９】
また、通信制御部２１は、画像形成装置３から省電力効果を低減していると特定した外部装置のアドレス情報（例えば、ＮＯ．２およびＮｏ．４に示した送信元ＭＡＣアドレス）をネットワーク管理者に通知し、ネットワーク管理者による対応を要求するように構成してもよい。それにより、ネットワーク１上を送信される画像形成装置３での処理の必要がないパケットが減少し、スリープモード設定時の画像形成装置３の消費電力が低減される。
その場合には、通信制御部２１は、特定した外部装置のアドレス情報をアドレス情報記憶部２７から読み出し、送信部２８からネットワーク１を介して、ネットワーク管理者の端末装置（例えば、端末装置２Ｃ）にアドレス情報を送る。ここでは、通信制御部２１および送信部２８が通知手段として機能する。
【００４０】
＜通信部のハードウェア構成の説明＞
次の図８は、通信部２０のハードウェア構成を示した図である。図８に示したように、通信部２０は、上記したパケット処理を行うに際して、予め定められたプログラムに従ってデジタル演算処理を実行する演算手段の一例としてのＣＰＵ２０１、ＣＰＵ２０１の作業領域として用いられるＲＡＭ２０２、ＣＰＵ２０１により実行されるプログラム等にて用いられる設定値等のデータが格納されたＲＯＭ２０３、書き換え可能で電源供給が途絶えた場合にもデータを保持するＥＥＰＲＯＭやフラッシュメモリ等の不揮発性メモリ（ＮＶＭ）２０４、ＰＣＩバス４１（図２参照）とのデータ送受信を制御するインターフェース（Ｉ／Ｆ）部２０５を備えている。
【００４１】
ここで、外部記憶部６０には通信部２０により実行されるプログラムが格納されており、通信部２０がこのプログラムを読み込むことによって、上記したパケット処理が実行される。すなわち、パケット処理を実行するプログラム等が、例えば外部記憶部６０としてのハードディスク（ＨＤＤ）等から通信部２０のＲＡＭ２０２に読み込まれる。そして、ＲＡＭ２０２に読み込まれたプログラムに基づいて、ＣＰＵ２０１が各種処理を行う。このプログラムに関するその他の提供形態としては、予めＲＯＭ２０３に格納された状態にて提供され、ＲＡＭ２０２にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭ２０３を備えている場合には、通信部２０がセッティングされた後に、プログラムだけがＲＯＭ２０３にインストールされ、ＲＡＭ２０２にロードされる形態がある。また、インターネット等のネットワーク（不図示）を介して通信部２０にプログラムが伝送され、通信部２０のＲＯＭ２０３にインストールされ、ＲＡＭ２０２にロードされる形態がある。
【００４２】
以上説明したように、本実施の形態の画像形成装置３では、通信部２０において、予め定めた時間（規定時間）内において制御部１０での処理の必要がある印刷ジョブ以外のパケットによりスリープモードから復帰する頻度を計測する。そして、このスリープモードからの復帰頻度が規定の頻度を超えた場合には、予め定めた規定時間内において画像形成装置３にパケットを送った外部装置の識別情報（アドレス情報）を記憶する。
そして、通信部２０において、記憶されたアドレス情報のうち予め定めた条件を満たすアドレス情報を有する外部装置から送信されるパケットに関しては、印刷ジョブ以外は廃棄するように設定し、制御部１０には転送しないように制御する。それにより、制御部１０はネットワーク１を介して制御部１０での処理の必要がないパケットが送信されたとしても、ＣＰＵ１０１が起動される頻度が減り、スリープモードが設定される画像形成装置３の消費電力を低減する。
【００４３】
［実施の形態２］
実施の形態１では、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を実行するか否かを、予め定めた時間内において制御部１０がスリープモードから復帰する頻度に基づき判定する構成について説明した。本実施の形態では、制御部１０での処理の必要がある印刷ジョブ以外のパケットによりスリープモードから復帰している時間に基づき検出処理の実行を判定する構成について説明する。なお、実施の形態１と同様な構成については同様な符号を用い、ここではその詳細な説明を省略する。
【００４４】
＜アドレス情報の検出処理の実行に関する判定処理の説明＞
本実施の形態の通信部２０にて、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理を実行するか否かを判定する際の処理について述べる。
図９は、画像形成装置３にパケットを送信した外部装置のアドレス情報に関する検出処理の実行を判定する際に通信部２０が行う処理内容の一例を示したフローチャートである。本実施の形態では、制御部１０での処理の必要がある印刷ジョブ以外のパケットによりスリープモードから復帰している時間に基づき検出処理を実行するか否かを判定する（上記の図４（ｂ）参照）。
【００４５】
図９に示したように、通信部２０の通信制御部２１は、制御信号取得部２５にて取得される制御部１０からの制御信号を監視する（ステップ３０１）。そして、制御信号取得部２５にて取得された制御信号がスリープモード移行信号である場合には（ステップ３０２でＹｅｓ）、通信制御部２１は、制御信号取得部２５にて復帰信号が取得されるのを待機する（ステップ３０３）。一方、制御信号取得部２５にて取得された制御信号がスリープモード移行信号でない場合には（ステップ３０２でＮｏ）、通信制御部２１は、ステップ３０１に戻り、制御信号の監視を継続する。
【００４６】
続いて、通信制御部２１は、制御信号取得部２５にて取得した制御信号が復帰信号である場合には（ステップ３０３でＹｅｓ）、時間の計測を開始する（ステップ３０４）。そして、通信制御部２１は、制御信号取得部２５にてスリープモード移行信号が取得されるのを待機する（ステップ３０５）。通信制御部２１は、制御信号取得部２５にてスリープモード移行信号が取得されると（ステップ３０５でＹｅｓ）、計測時間が予め定めた規定時間（例えば、８分）を超えたか否かを判定する（ステップ３０６）。計測時間が予め定めた規定時間以内の場合には（ステップ３０６でＮｏ）、計測時間をリセットする（ステップ３０７）。そして、ステップ３０３に戻り、通信制御部２１は、制御信号取得部２５にて復帰信号が取得されるのを待機する。
一方、計測時間が予め定めた規定時間を超えた場合には（ステップ３０６でＹｅｓ）、画像形成装置３にパケットを送信した外部装置のアドレス情報（識別情報）に関する検出処理を開始する（ステップ３０８）。ただし、ステップ３０３にて取得された復帰信号が、スタンバイモードを経て画像形成動作モードに復帰させる印刷ジョブに基づくものであった場合には、制御部１０は処理が必要なパケットにより復帰信号を出力しているので、通信制御部２１は、アドレス情報に関する検出処理を開始しない。
【００４７】
このように、本実施の形態の通信部２０では、制御部１０から制御信号としてスリープモード移行信号が出力された場合には、その後に出力された復帰信号がスリープモード移行信号に再度移行するまでの時間、すなわちスリープモードから復帰している状態が継続される時間（復帰継続時間）を検出する。そして、復帰継続時間が規定時間を超えた場合には、画像形成装置３をスリープモードに移行させたとしても画像形成装置３の消費電力の削減量が限定的なものとなると判断する。そして、画像形成装置３をスリープモードから復帰させる要因となっているパケットをネットワーク１上に送信している外部装置のアドレス情報を検出する処理を実行する。
なお、その後に通信部２０が行うアドレス情報の検出処理等は、実施の形態１と同様である。
【００４８】
上記したように、本実施の形態の画像形成装置３では、制御部１０から制御信号としてスリープモード移行信号が出力され、スリープモードが一旦設定された場合には、通信部２０において、スリープモードから復帰した後の復帰継続時間を計測する。そして、制御部１０での処理の必要がある印刷ジョブ以外のパケットに基づきこの復帰継続時間が規定時間を超えた場合には、予め定めた規定時間内において画像形成装置３にパケットを送った外部装置の識別情報（アドレス情報）を記憶する。
そして、通信部２０において、記憶されたアドレス情報のうち予め定めた条件を満たすアドレス情報を有する外部装置から送信されるパケットに関しては、印刷ジョブ以外は廃棄するように設定し、制御部１０には転送しないように制御する。それにより、制御部１０はネットワーク１を介して制御部１０での処理の必要がないパケットが送信されたとしても、ＣＰＵ１０１が起動される頻度が減り、スリープモード設定時の画像形成装置３の消費電力を低減する。
【図面の簡単な説明】
【００４９】
【図１】本実施の形態の画像形成装置が接続される通信システムの一例を示す図である。
【図２】画像形成装置の構成を説明するブロック図である。
【図３】画像形成装置にて設定される動作モードを説明する図である。
【図４】（ａ）予め定めた規定時間内において制御部がスリープモードから復帰する頻度を説明する図、（ｂ）制御部がスリープモードから復帰している時間を説明する図である。
【図５】画像形成装置にパケットを送信した外部装置のアドレス情報に関する検出処理の実行を判定する際に通信部が行う処理の内容の一例を示したフローチャートである。
【図６】画像形成装置にパケットを送信した外部装置のアドレス情報に関する検出処理を実行する際に通信部が行う処理の内容の一例を示したフローチャートである。
【図７】アドレス情報記憶部に記憶されたアドレス情報と、それぞれのアドレス情報に関するパケット判定部から取得された送信回数とを例示した図である。
【図８】通信部のハードウェア構成を示した図である。
【図９】画像形成装置にパケットを送信した外部装置のアドレス情報に関する検出処理の実行を判定する際に通信部が行う処理内容の一例を示したフローチャートである。
【符号の説明】
【００５０】
１…ネットワーク、２（２Ａ〜２Ｃ）…端末装置、３（３Ａ〜３Ｃ）…画像形成装置、３０…制御部、２０…通信部、２１…通信制御部、２２…受信部、２３…パケット判定部、２４…パケット転送部、２５…制御信号取得部、２６…検査部、２７…アドレス情報記憶部、２８…送信部
【図１】
2010098432.tif 000003
【図２】
2010098432.tif 000004
【図３】
2010098432.tif 000005
【図４】
2010098432.tif 000006
【図５】
2010098432.tif 000007
【図６】
2010098432.tif 000008
【図７】
2010098432.tif 000009
【図８】
2010098432.tif 000010
【図９】
2010098432.tif 000011