外部装置との通信を制御するインタフェース手段を備え、第1の電力状態と、該第1の電力状態よりも消費電力が小さく、かつ、少なくとも前記インタフェース手段に電力を供給する第2の電力状態とを有する情報処理装置であって、前記第2の電力状態において前記インタフェース手段が前記外部装置からデータを受信した場合でも、該情報処理装置を前記第2の電力状態から前記第1の電力状態に復帰させない条件を前記第1の電力状態において生成する生成手段と、前記生成手段によって生成された前記条件を前記インタフェース手段に通知する通知手段と、前記第2の電力状態から前記第1の電力状態への復帰を指示する復帰コマンドを前記インタフェース手段から受信すると、前記情報処理装置を前記第2の電力状態から前記第2の電力状態へ復帰させる電力制御手段とを備え、前記インタフェース手段は、前記第2の電力状態において前記外部装置からデータを受信した場合に、受信したデータが前記条件に合致する場合は前記電力制御手段に対して前記復帰コマンドを送信せず、受信したデータが前記条件に合致しない場合は前記電力制御手段に対して前記復帰コマンドを送信することを特徴とする情報処理装置。前記インタフェース手段は、前記外部装置から受信したデータの種別が前記情報処理装置を前記第2の電力状態から前記第1の電力状態に復帰させる必要のあるデータであるか否かを判定する手段を備え、前記外部装置から受信したデータの種別が前記情報処理装置を前記第2の電力状態から前記第1の電力状態に復帰させる必要のあるデータであると判定すると、該受信したデータが前記条件に合致するか否かを判定することを特徴とする請求項1に記載の情報処理装置。前記インタフェース手段は、前記外部装置からデータを受信した場合でも、前記電力制御手段に対して前記復帰コマンドを送信しない場合に、前記外部装置に対して応答する応答手段を備えることを特徴とする請求項1又は2に記載の情報処理装置。前記情報処理装置の利用をユーザまたは部門ごとに管理する部門管理手段をさらに備え、前記生成手段は、前記部門管理手段で管理されている情報を用いて前記条件を生成することを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。前記インタフェース手段は、前記外部装置から受信したデータのジョブに関する情報と、前記条件とが合致するか否かを判定することを特徴とする請求項4に記載の情報処理装置。前記情報処理装置と前記外部装置との通信におけるセキュリティを管理するセキュリティ管理手段をさらに備え、前記生成手段は、前記セキュリティ管理手段で管理されている情報を用いて前記条件を生成することを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。前記インタフェース手段は、前記外部装置から受信したデータの送信元に関する情報と、前記条件とが合致するか否かを判定することを特徴とする請求項6に記載の情報処理装置。外部装置との通信を制御するインタフェース手段を備え、第1の電力状態と、該第1の電力状態よりも消費電力が小さく、かつ、少なくとも前記インタフェース手段に電力を供給する第2の電力状態とを有する情報処理装置の制御方法であって、生成手段が、前記第2の電力状態において前記インタフェース手段が前記外部装置からデータを受信した場合でも、該情報処理装置を前記第2の電力状態から前記第1の電力状態に復帰させない条件を前記第1の電力状態において生成する生成ステップと、通知手段が、前記生成ステップにおいて生成された前記条件を前記インタフェース手段に通知する通知ステップと、電力制御手段が、前記第2の電力状態から前記第1の電力状態への復帰を指示する復帰コマンドを前記インタフェース手段から受信すると、前記情報処理装置を前記第2の電力状態から前記第1の電力状態へ復帰させる電力制御ステップと、前記インタフェース手段が、前記第2の電力状態において前記外部装置からデータを受信した場合に、受信したデータが前記条件に合致する場合は前記電力制御手段に対して前記復帰コマンドを送信せず、受信したデータが前記条件に合致しない場合は前記電力制御手段に対して前記復帰コマンドを送信する送信ステップと、を実行することを特徴とする情報処理装置の制御方法。請求項8に記載の情報処理装置の制御方法における各ステップをコンピュータに実行させるためのプログラム。しかしながら、従来技術には以下に記載する問題がある。特許文献1に記載された発明では、ネットワークインタフェース装置がジョブを受信すると、そのジョブが当該画像形成装置において実行禁止対象であっても、装置本体を省電力モードからスタンバイ状態へ復帰させてしまう。これは、ネットワークインタフェース装置において、ジョブが実行禁止対象であるかどうかを判断できないためである。つまり、スリープモードに遷移後に、例えばネットワーク経由で画像形成ジョブが投入されると、当該ジョブが画像形成動作の禁止対象であるか否かを、スリープモードでは判断できず、一度画像形成装置をスタンバイ状態に起床させなければならない。このような場合に、例えば、起床後に投入された画像形成ジョブが画像形成動作の禁止対象であると判断されると、画像形成ジョブが実行されず、無駄な起床となってしまう。本発明は、上記の問題点に鑑みなされたものであり、省電力状態からの無駄な復帰を抑制する情報処理装置及びその制御方法を提供することを目的とする。本発明は、外部装置との通信を制御するインタフェース手段を備え、第1の電力状態と、第1の電力状態よりも消費電力が小さく、かつ、少なくともインタフェース手段に電力を供給する第2の電力状態とを有する情報処理装置として実現できる。情報処理装置は、第2の電力状態においてインタフェース手段が外部装置からデータを受信した場合でも、情報処理装置を第2の電力状態から第1の電力状態に復帰させない条件を第1の電力状態において生成する生成手段と、生成手段によって生成された条件をインタフェース手段に通知する通知手段と、第2の電力状態から第1の電力状態への復帰を指示する復帰コマンドをインタフェース手段から受信すると、情報処理装置を第2の電力状態から第2の電力状態へ復帰させる電力制御手段とを備え、インタフェース手段は、第2の電力状態において外部装置からデータを受信した場合に、受信したデータが条件に合致する場合は電力制御手段に対して復帰コマンドを送信せず、受信したデータが条件に合致しない場合は電力制御手段に対して復帰コマンドを送信することを特徴とする。本発明は、省電力状態からの無駄な復帰を抑制する情報処理装置及びその制御方法を提供できる。以下、本発明を実施するための形態について図面を用いて説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでなく、また実施形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。<第1の実施形態><通信システムの構成>以下では、図1乃至図9を参照して本発明における第1の実施形態について説明する。以下では、情報処理装置として画像形成システムを例に説明するが、情報処理装置としては画像形成システム以外の装置であってもよい。まず、図1を参照して、第1の実施形態における画像形成システムを含む通信システムの構成例について説明する。図1に示す通信システムでは、マルチファンクションペリフェラルMFP100がネットワークインタフェース装置101ネットワークインタフェースカードNICを介してHUB102に接続される。HUB102は更にLANローカルエリアネットワーク103と接続される。なお、HUB102には、NIC101の他にもPC104やサーバ105が接続される。HUB102は、Ethernet登録商標等の集線装置である。即ち、MFP100は、NIC101を介してPC104やサーバ105等の外部装置に接続されている。<画像形成システムの構成>次に、図2を参照して、MFP100及びNIC101を備える画像形成システム200の構成例について説明する。NIC101は、インテリジェント型ネットワークカードモジュールにより実現された、MFP100に対して着脱可能なネットワークインタフェース装置である。NIC101は、NIC101用のCPU201、RAM202、ROM203、ネットワークI/F204、LED205及び拡張I/F206と、これらを互いに接続するシステムバス207とを備える。CPU201は、ROM203に記憶された制御プログラムを読み出して各種制御処理を実行する。例えば、CPU201は、システムバス207に接続されたネットワークI/F204を介してHUB102に接続し、更にHUB102を介してLAN103上の端末と所定の通信プロトコルに従って通信する処理を実行する。これにより、例えば、LAN103上の印刷データ生成装置から送信された印刷データやプリンタ制御命令等の各種データを受信し、受信したデータを拡張I/F206を介してMFP100に転送する。その後、MFP100において印刷処理等が実行される。RAM202は、CPU201の主メモリ、ワークエリア等の一時記憶領域として用いられる。LED205は、NIC101の動作状態を示す表示部として用いられている。LED205は、例えば、ネットワークI/F204とHUB102との電気的な接続状態や通信モード等の各種動作状態をLEDの色や点滅パターンで示す。拡張I/F206は、NIC101とMFP100とを接続するためのI/Fであり、ローカルケーブル210を介してMFP100側の拡張I/F224に接続されている。なお、拡張I/F206は、不図示のコネクタを含んで構成されている。NIC101は、このコネクタによってMFP100への着脱が可能となっており、同じ構成を有する他のMFPに当該NIC101を装着することも可能である。一方、MFP100は、制御部220、操作部230、スキャナ240、及びプリンタ250を備える。また、制御部220は、MFP100用のCPU221、RAM222、ROM223、拡張I/F224、操作部I/F225及びデバイスI/F226と、これらを互いに接続するシステムバス227とを備える。CPU221は、ROM223に記憶された制御プログラムを読み出して各種制御処理を実行する。例えば、CPU221は、拡張I/F224を介してNIC101から転送される印刷データに基づいて出力画像データを生成し、デバイスI/F226を介してプリンタ250に出力する。RAM222は、CPU221の主メモリ、ワークエリア等として機能する。また、RAM222は、図示しない増設ポートに接続されるオプションRAMによりメモリ容量を拡張することができるように構成されている。操作部230には、MFP100の動作モード等の設定や印刷データの取り消し等の操作を行うためのボタンと、MFP100の動作状態を示す液晶パネルやLED等の表示部とが配されている。プリンタ250は、公知の印刷技術を利用したプリンタであり、例えば電子写真方式レーザビーム方式やインクジェット方式、昇華方熱転写方式等を用いて画像データの印刷を実行する。また、スキャナ240は原稿上の画像を読み取って画像データを生成し、MFP100に入力する。なお、MFP100は、スタンバイ状態通常電力モードよりも消費電力の小さいスリープモード省電力モードを有する。電源装置260は、MFP100及びNIC101への電力を給電するものであり、電源ON/OFF部261を経由して電力供給ライン262及び263へ電力を供給する。MFP100のCPU221は、スリープモード移行時に電力制御信号264を用いて電源ON/OFF部261に通常電力OFF指示を行い、MFP100全体に通電を行っている電力供給ライン263への通電を遮断させる。スリープモードでは電力供給ライン262のみ通電が行われ、NIC101全体及びMFP100内のRAM222や操作部I/F225への通電のみを行うことで消費電力を大幅に低減できる。また、スリープモードからの起床時は、NIC101内のCPU201が電力制御信号265を用いて電源ON/OFF部261に通常電力ON指示復帰コマンドを行い、MFP100全体に通電を再開することで、電力状態を通常電力へ戻すことができる。つまり、スタンバイ状態は、CPU221及びNIC101へ電力を供給する第1の電力状態であり、スリープモードは、CPU221に電力を供給せずにNIC101へは電力を供給する第2の電力状態である。しかしながら、第2の電力状態の消費電力が第1の電力状態の消費電力よりも低ければ、それぞれの電力状態でどこに電力を供給するかは変更可能である。<ソフトウェア構成>次に、図3を参照して、NIC101及びMFP100のソフトウェア構成について説明する。なお、ここでは、NIC101及びMFP100のソフトウェア構成について、本発明の主要となる構成、即ち、省電力制御に関する構成を主に説明する。しかしながら、NIC101及びMFP100には、以下に説明するソフトウェア以外の各種ソフトウェアが含まれてもよい。図3に示す各ソフトウェアは、それぞれNIC101又はMFP100のメモリに格納されており、それぞれNIC101又はMFP100が起動したことに応じてRAMに読み出され、各CPUにより実行される。NIC101側のオペレーティングシステムOS301上には、ネットワークI/Fドライバ302、WOLWakeOnLanパターン判定部303、代理応答パターン判定部304、起床禁止条件判定部305及び起床制御部306が備えられる。それらのプログラムはROM203に格納されており、RAM202をワーク領域として実行される。ネットワークI/Fドライバ302は、ネットワークI/F204による通信処理の実行を制御する。WOLパターン判定部303、代理応答パターン判定部304、及び起床禁止条件判定部305の各種判定部は、スリープモード中にNIC101で受信したパケットに対してそれぞれの判定処理を行う。WOLパターン判定部303は、スリープモード中にNIC101で受信したパケットがROM203上に確保されたWOLパターン記憶部307に登録されているパケットパターンと一致するか否かを判定する。WOLパターン記憶部307に登録されているパケットパターンは、WOLパケットと呼ばれるものであり、一致すればスリープモードから起床させる必要のあるパケットと判断される。WOLパケットと判断された場合、後述する起床禁止条件判定部305において起床禁止パケットとして判定されなければ、起床制御部306がMFP100をスリープモードから復帰させる。起床制御部306はMFP100のCPU221等への電力供給を再開させる通常電力ON指示復帰コマンドを電源ON/OFF部261に行う。代理応答パターン判定部304は、スリープモード中にMFP100をスリープモードから起床させずともNIC101だけで応答を返せるパケットであるか否かを判定する。具体的には、代理応答パターン判定部304は、スリープモード中にNIC101で受信したパケットがROM203上に確保された代理応答パターン記憶部308に登録されているパケットパターンと一致するか否かを判定する。一致した場合には代理応答パターンに対応付けられた応答パケットをネットワークI/Fドライバ302を制御して送信する。代理応答の機能については本発明の主要な特徴ではないため、これ以上の説明は割愛する。起床禁止条件判定部305は、スリープモード中にNIC101で受信したパケットが起床禁止条件に一致するパケットであるか否かを判定する。起床禁止条件とは、スリープモードからスタンバイ状態への復帰を禁止する条件である。起床禁止条件記憶部309に登録された起床禁止条件に一致するパケットであった場合、たとえWOLパターン判定部303においてWOL対象パケットであると判断された場合でも起床制御部306に起床指示は出さずスリープモードを維持させる。起床禁止条件判定部305の詳細な説明については後述する。一方、MFP100側のオペレーティングシステムOS311上には、NICドライバ312、プロトコルスタック313、セキュリティ管理部314、部門管理部315、省電力制御部316、及びJOB制御部317が備えられている。NICドライバ312は、NIC101に対して各種指示を送信し、NIC101にパケット送受信などの各種動作を実行させる。プロトコルスタック313は、TCP/IPなどの通信プロトコルを処理する部分である。上位アプリケーションから渡されたデータをパケット化してNICドライバ312に渡したり、逆にNICドライバ312で受信したパケットを受け取り上位アプリケーションにデータを渡したりする処理を行う。セキュリティ管理部314及びセキュリティ設定記憶部319については第2の実施形態で説明するため、ここでの説明は割愛する。次に、部門管理部315について説明する。なお、部門管理機能とは、部門IDと呼ばれるユーザやグループを特定するID毎にコピーやプリントなどの枚数上限管理や特定の機能を制限する機能制限管理を行う機能である。本実施形態では、部門管理機能を用いて起床禁止条件を設定する例について説明する。しかし、本発明は、部門管理機能を用いて起床禁止条件を設定することに限定する意図はなく、起床禁止条件の設定についてはMFP100が設置される使用環境によって任意に設定してよい。部門管理部315は、操作部230からユーザが設定した部門管理設定をMFP100内のROM223上に確保された部門管理設定記憶部320に記憶させる処理を行う。また、部門管理部315は、部門管理設定記憶部320に記憶された設定情報に従い、後述するJOB制御部317に対して、禁止対象の機能に対する禁止指示を行う。部門管理設定記憶部320に設定された設定情報の例については、図5を用いて詳細に後述する。さらに部門管理部315には、コピーやプリントなどのJOB処理中にJOB制御部317からページを出力したタイミングでカウントアップ情報が通知される。部門管理部315ではJOB制御部317から通知されたカウントアップ情報に従い、部門カウンタ記憶部318に対し、該当部門IDの出力枚数カウンタを加算する処理も行う。部門カウンタ記憶部318に記録されたカウント情報については後ほど図6を用いて詳細に後述する。次に、省電力制御部316について説明する。省電力制御部316では、MFP100を、スリープモードに移行させたりスタンバイ状態に復帰させたりする制御を行う。省電力制御部316は、MFP100の操作部230の使用状況や、後述するJOB制御部317の動作状況を監視し、MFP100において待機状態が続いていると判断した場合に、スリープモードへ移行させる制御を行う。スリープモード移行時には、特定のユニットを除く各ユニットに対する電力供給を停止させる制御を行い、消費電力を低減させる。更に、CPU221を停止させ、RAM222を低電力状態セルフリフレッシュモードにし、MFP100において実行中のソフトウェアを停止させる制御も行う。また、省電力制御部316は、NIC101からスリープ状態からの通常電力ON指示を受信した場合、操作部230のスイッチが押されて割り込みが発生した場合に、CPU221を再稼動し、各ユニットに対する電力供給を再開させるスタンバイ移行制御も行う。次に、JOB制御部317について説明する。JOB制御部317は、例えば操作部230によりCOPYなどの操作が行われた場合、JOB制御部317において指示された作業以下、JOBジョブと称する。を受け付けてスキャナ240やプリンタ250を制御して処理を行う。また、NIC101が受信した印刷要求やそのデータ以下、プリントJOBと称する。も、プロトコルスタック313を経由してJOB制御部317に渡される。JOB制御部317においてJOBジョブの内容を解釈し、プリンタ250を制御し、指定された印刷制御を行う。<スリープ制御>次に、図4を参照して、本実施形態における起床禁止条件を用いたスリープ制御について説明する。以下で説明する処理は、MFP100のCPU221又はNIC101のCPU201によって統括的に制御される。なお、ここでは、スリープモードからの起床禁止条件として部門管理に関する条件を一例として説明する。しかしながら、本発明では、スリープモードからの起床禁止条件として、上記部門管理に関する条件に限定する意図はなく、任意の条件を設定することができる。まず、S401において、省電力制御部316は、自装置をスリープモードに移行させる条件が揃っているかを判定することにより、スリープモードに移行可能か否かを判定する。スリープモードへの移行条件が満たされるとS402に進み、省電力制御部316は、スリープモード移行処理を行う。具体的には、省電力制御部316は、操作部230における表示部の電力供給を停止し、MFP100のスキャナ240やプリンタ250の電力供給を停止するなどの電力制御を行う。なお、ここで、スリープモードへの移行条件とは、例えば、一定時間の間、画像形成システム200がジョブを受信していない状態が続いた場合などを示す。次に、S403において、省電力制御部316は、セキュリティ管理部314や部門管理部315に起床禁止条件の生成を指示する。当該指示を受けたセキュリティ管理部314や部門管理部315では、それぞれの管理状態に従って、起床禁止条件を生成する。本実施形態では部門管理における起床禁止条件の生成について、図5乃至図7を用いて詳細に後述する。次に、S404において、NICドライバ312は、生成した起床禁止条件をNIC101側に通知する。一方、S405において、起床禁止条件判定部305は、MFP100から通知された起床禁止条件を、起床禁止条件を起床禁止条件記憶部309に書き込む。起床禁止条件記憶部309に書き込まれた起床条件は、NIC101のRAM202に一時的に保存される。起床禁止条件を通知した後、S406において、省電力制御部316は、スリープモード指示をNIC101に対して行う。その後、S408において、省電力制御部316は、RAM222を通常状態から低電力状態に移行させ、CPU221を停止させ、スリープモードへの移行を完了する。S407において、起床制御部306は、スリープモード指示を受け、スリープモード処理を開始する。スリープモードへの移行後は、スリープモードからスタンバイ状態への復帰要因のイベントが発生するまでこのスリープモードを維持することになる。S409において、ネットワークI/Fドライバ302は、自装置である画像形成システム200宛てのパケットを受信したか否かを判定する。受信したと判定すると、NIC101内のNetworkI/F204で受信したパケットがNIC101内のRAM202に格納される。さらに、S410に進み、WOLパターン判定部303は、受信パケットがWOLパケットであるか否かを判定する。つまり、WOLパターン判定部303は、WOLパターンが受信パケットから検出されたか否かを判定する。WOLパケットを受信したと判定した場合、S411に進み、起床禁止条件判定部305は、当該WOLパケットが起床禁止条件記憶部309に登録されている起床禁止条件に合致しているか否かの判定処理を実行する。続いて、S412において、WOLパケットが起床禁止条件に合致しているかを判定する。起床条件に合致しているかの判定処理については、図8及び図9を用いて詳細に後述する。起床禁止条件に合致しなかった場合、S414に進み、起床制御部306は、通常電力ON指示を電源ON/OFF部261に対して行い、MFP100を起床させる。受信パケットからWOLパターンを検出しなかった場合やWOLパケットが起床禁止条件に合致した場合には、S413に進み、代理応答パターン判定部304は、受信パケットが代理応答パターンに一致するか否かを判定する。ここで、ネットワークI/Fドライバ302は、代理応答可能なパケットに対しては応答を送信する。一方、代理応答ができないパケットであった場合には、代理応答パターン判定部304は受信パケットを破棄する。起床制御部306が電源ON/OFF部261へ通常電力ON指示を行うと、S415において、省電力制御部316は、スリープモードの解除を行う。具体的には、NIC101から通常電力ON指示を受けると、電力ON/OFF部が電力供給ライン262に通電を開始する。それにより、CPU221が動作を再開する。CPU221が動作を再開すると、RAM222が低電力状態から通常状態に復帰し、省電力制御部316がスリープ復帰処理を行う。次に、スリープモードを解除するきっかけとなったパケットや、そのあとにNIC101で受信されたパケットがMFP100に転送される。MFP100では、プロトコルスタック313が、NIC101から受信したパケットをJOB制御部317に渡す。そして、S416において、JOB制御部317は、受信パケットの内容に応じたJOB処理を行う。<起床禁止条件の生成>ここまでで、図4を用いて、スタンバイ状態からスリープモードへの移行及びスリープモードからスタンバイ状態への復帰について説明した。次に、部門管理における起床禁止条件の生成について、図5乃至図7を用いて更に説明する。まず、部門管理設定と部門カウンタについて図5及び図6を参照して説明する。部門管理設定と部門カウンタは、部門管理に基づいて起床禁止条件を生成する際に必要となる情報である。図5は、部門管理設定記憶部320に設定された部門管理設定情報の一例を示す。部門管理設定情報500は、SectionID501、CopyLimitCount502、PrintLimitCount503、ColorJob504、SingleSideJob505、NotNin1Job506、ClearTiming507から構成されている。SectionID501は、部門IDであり、各部門を識別するIDである。CopyLimitCount502は、各部門IDにおけるコピーの上限枚数が設定されている。この図の例では、部門IDが2の部門ではコピーは毎週2000枚が上限値として設定されている。PrintLimitCount503は、各部門IDにおけるプリントの上限枚数が設定されている。図5では、部門IDが3の部門ではプリントは毎週5000枚が上限値として設定されている。ColorJob504は、カラーコピーやカラープリントでの出力枚数の上限値が設定されている。図5では、部門IDが2の部門では毎週1000枚までが上限値として設定されている。SingleSideJob505は、片面コピーや片面プリントを許可するか禁止するかが設定されている。図5では、部門IDが1の部門では片面のみのジョブが禁止と設定されている。NotNin1Job506は、2in1や4in1などと呼ばれる複数ページを1枚に出力する用紙節約ジョブでないものを許可するか禁止するかが設定されている。図5では部門IDが1の部門では2in1や4in1などの節約ジョブになっていないジョブについては禁止する設定がされている。ClearTiming507は、枚数のカウントをいつクリアするのかが設定されている。図5では毎週日曜の0時0分にカウントをクリアする設定がされている。図5の部門管理設定記憶部320の一例のように、各部門毎に詳細にジョブ種別毎の上限値や許可/禁止を設定し、各部門での出力枚数制限やジョブ禁止処理を行う際にはこの部門管理設定記憶部320を参照して判断を行う。次に、図6を参照して、部門カウンタ記憶部318に記憶される部門カウンタ情報の一例について説明する。部門カウンタ情報600は、SectionID601、ColorCopy602、MonoCopy603、ColorPrint604、MonoPrint605で構成されている。SectionID601は、部門IDであり、各部門を識別するIDである。ColorCopy602は、各部門で出力されたカラーコピー枚数をカウントした値である。MonoCopy603は、各部門で出力された白黒コピー枚数をカウントした値である。ColorPrint604は、各部門で出力されたカラープリント枚数をカウントした値である。MonoPrint605は、各部門で出力された白黒プリント枚数をカウントした値である。図6の部門カウンタ記憶部318の一例のように、各部門でカラーや白黒のコピーやプリントの出力枚数をカウントすることで、部門単位の出力枚数に対して管理を行う。例えば、部門ID1のユーザがカラーコピーを行った場合には、JOB制御部317は、用紙が出力される度に部門管理部315にカラーコピーカウントアップを通知する。カウントアップ指示を受けた部門管理部315は、そのジョブを実行している部門ID1のColorCopy602のカウンタ値をカウントアップする。そして、部門管理部315は、カウントアップ後に、上限値に達したか否か前述の部門管理設定情報500を参照して判断し、上限値に達していた場合にはJOB制御部317に対して上限値に達した種別のジョブを禁止する指示を行う。次に、上述した部門管理設定記憶部320に記憶された部門管理設定情報500と、部門カウンタ記憶部318に記憶された部門カウンタ情報600を参照して、部門管理に基づく起床禁止条件の生成を行う処理について説明する。まず、部門管理部315は、部門管理設定情報500から各部門の各ジョブ種別に対する上限値を取得し、部門カウンタ情報600から各部門の各ジョブ種別に対するカウンタ値を取得する。そして、当該カウンタ値が上限値に達している部門IDとジョブ種別を抽出する。例えば、図6の部門カウンタ情報600の例では、部門ID2のプリント枚数はColorPrint604とMonoPrint605を合わせて2000枚に達している。従って、図5の部門管理設定情報に設定された部門ID2のPrintLimitCount503の値である2000/weekに合致する。よって、部門ID2のPrintは禁止と判断し、その判断結果に基づいてMFP100のRAM222上に起床禁止条件を一時的に記憶する。このようにして生成した部門管理に基づく起床禁止条件の生成結果を図7を用いて説明する。図7は、部門管理に基づく起床禁止条件の例を示す。部門管理の場合の起床禁止条件テーブル700は、ProhibitPatternType701、NumofPatterns702、SectionID703、ProhibitFlags704、ClearTimer705から構成される。ProhibitPatternType701は、起床禁止条件テーブルがどの種別の起床禁止条件なのかを示す値を設定する。部門管理の場合にはSectionという値を設定しておくことで部門管理に基づく起床禁止条件であることを示す。NumOfPatterns702は、起床禁止条件の個数を数値で設定する。起床禁止条件が3つある場合には3という値が設定される。SectionID703は、部門IDを示す値であり、起床禁止対象の部門IDを設定する。ProhibitFlags704は、その部門IDで、起床禁止されるジョブ種別を示す。例えば、図7では、SectionIDが2の部門の起床禁止されるジョブ種別はPrintJobであり、SectionIDが2の部門からプリントジョブのパケットが来ても起床を禁止する旨が設定されていることになる。ClearTimer705は、起床禁止条件をクリア禁止条件から削除するタイミングを示す。NIC101側には時刻を取得するためのRTCなどのデバイスは付いていない場合もあるため、NIC101側のCPU201だけで時間経過を判断できるように、秒の単位でクリアするタイミングを指定する。図7では、起床禁止条件をクリアするまで残り何秒という時限を設定して、その秒数をNIC101側に通知する。その秒数の計算は、図5の部門管理設定情報のClearTiming507に設定された時刻と、MFP100側に存在する不図示のRTCデバイスから取得した時刻との差を、秒数に直したものである。<起床禁止条件の合致判定処理>次に、図8及び図9を参照して、NIC101側での起床禁止条件合致判定処理について説明する。図8は、NIC101でスリープモード中に受信した部門ID付きプリントジョブのパケットの一例を示したものである。図8で示すパケット800は、各種パラメータ801~811、例えば、Ethernet登録商標ヘッダやIPヘッダ、TCPヘッダ等の通信に必要なヘッダ情報と、ジョブデータ812を含む。ここでは、一例として、部門IDやジョブ種別情報に係る部分のみについて説明する。プリントジョブの場合、パケット800の中には各種通信ヘッダの後ろにプリントジョブの属性等を示すJobHeader807が存在する。JobHeader807の中には、各種属性が埋め込まれている。例えば、片面指定なのか両面指定なのかを示す属性であるSingle/DoubleSide808、カラーページが含まれるか否かを示す属性であるincludeColorPage809、複数ページを1枚に印刷する指定かを示す属性であるNin1810、部門IDを示すSectionID811などの属性がヘッダに埋め込まれている。起床禁止条件の合致判定処理時には受信パケットの中のJobHeader807に含まれるこれらの属性を参照して、起床禁止条件に一致しているかの判定を行う。次に、図9を参照して、JobHeader807を参照して起床禁止条件の合致判定を行う処理について説明する。図9は、NIC101でスリープモード中に受信した部門ID付きプリントジョブが起床禁止条件に合致するかの判定処理の流れを示す。即ち、図4のS411の内部フローに該当する。なお、以下で説明する処理は、NIC101のCPU201によって統括的に制御される。まず、S901において、起床禁止条件判定部305は、受信パケットが起床禁止条件に合致するかをチェックする前に、部門管理に基づく起床禁止条件テーブルの中ですでにクリアしなければならない時間に達したエントリがあるかをチェックする。さらに、起床禁止条件判定部305は、チェックしたエントリの中で時間が満了したエントリの削除処理を行う。具体的には、NIC101がスリープモードで動作開始してからの秒数がClearTimer705に設定された時間を超えていれば、起床禁止条件判定部305は、そのエントリを起床禁止条件テーブル700から削除する。次に、S902において、起床禁止条件判定部305は、受信パケット800内のJobHeader807を参照し、ジョブ種別の解析と起床禁止条件との比較に必要な属性を抽出する。すでに図8を用いて説明したが、JobHeader807には、Single/DoubleSide808、includeColorPage809、Nin1810、SectionID811などの属性がヘッダに存在している。起床禁止条件判定部305は、それらの属性を参照することで比較に必要な属性を抽出することができる。S903において、起床禁止条件判定部305は、S902で抽出した属性情報と、起床禁止条件テーブル700とを比較して、起床禁止条件に合致するプリントジョブであるか否かを判定する。例えば、受信パケット800内のSectionID811の値が1であった場合は、図7の起床禁止条件テーブルの3つのエントリの中から一致するSectionID703を検索する。次に、起床禁止条件判定部305は、SectionIDが一致したエントリのProhibitFlags704に指定された禁止フラグと、JobHeader807に含まれるNin1810やSingle/DoubleSide808、includeColorPage809の属性内容とを比較する。これにより、起床禁止条件にマッチする属性値が存在するか否かをチェックできる。起床禁止条件にマッチする属性値を検出すると起床禁止条件と合致したと判定する。次に、S904において、起床禁止条件判定部305は、判定結果をNIC101上のRAM202のワークメモリに記録して1回の受信パケットに対する処理を終了する。その後の処理は図4を用いて上述したように、判定結果をもって合致を検出した場合には起床指示は行わず、スリープモードからの無駄な復帰を抑制する。<第2の実施形態>次に、図10乃至図12を参照して、第2の実施形態について説明する。第1の実施形態では部門管理における管理状態に応じた省電力制御について説明したが、第2の実施形態では、セキュリティ管理における管理状態に応じた省電力制御について説明する。なお、画像形成システムを含む通信システムの構成や画像形成システムの構成については、第1の実施形態と同様であるため、説明を省略する。すでに第1の実施時形態で説明した図3のソフトウェア構成についても同様であるが、第2の実施形態での特徴となるセキュリティ管理部314について説明を補足する。図3のMFP100側のオペレーティングシステムOS311上で、セキュリティ管理部314が動作している。セキュリティ管理部314は通信のセキュリティを管理する処理を行う。具体的には、例えば、操作部230からユーザが設定したセキュリティ設定をMFP100内のROM223上に確保されたセキュリティ設定記憶部319に記憶させる処理を行う。更には、ひたすらプリントジョブを画像形成システム200に向けて送信し、用紙を枯渇させるようなDOSDenyOfService攻撃を発生させているPCからのジョブの受付を禁止するといったセキュリティ処理も行う。DOS攻撃対象と判断したPCの情報についてもMFP100内のROM223上に確保されたセキュリティ設定記憶部319に記憶させる。MFP100がスタンバイ状態で動作しているとき、セキュリティ設定記憶部319に記憶するセキュリティ設定に従い、NICドライバ312やプロトコルスタック313に対してフィルタリングを指示し、セキュリティ設定に該当するパケットを遮断する。セキュリティ管理における省電力制御においても、スリープモードへの移行及びスリープモードからの復帰における起床禁止条件を用いたスリープ制御処理の流れは図4のフローチャートと基本的に同じである。ただし、起床禁止条件の生成S303の処理と、NIC101側に通知する起床禁止条件についてはセキュリティ管理に従った内容になるため、図10と図11を用いて説明する。図10は、セキュリティ設定記憶部319に設定されたセキュリティ設定情報の一例を示す。セキュリティ設定情報1000は、ID1001、SourceMACAddress1002、SourceIPAddress1003、及びDestinationPort1004を含む。ID1001はセキュリティ設定のエントリIDであり、各セキュリティ設定を識別するために用いる。SourceMACAddress1002には、パケットの送信元MACアドレスで、受信拒否したい送信元のMACアドレスを登録する。図10に示す例では、ID2番に00:00:01:23:45:67というMACアドレスの値が登録されており、00:00:01:23:45:67を送信元とするパケットは受信禁止として登録している。未設定の場合には送信元MACアドレスはチェックしない。SourceIPAddress1003には、パケットの送信元IPアドレスで受信拒否したい送信元IPアドレスを登録する。図10に示す例では、ID1番に192.168.1.214というIPアドレスが登録されており、192.168.1.214を送信元とするパケットは受信禁止として登録している。未設定の場合には送信元IPアドレスはチェックしない。DestinationPort1004には、TCPの宛先ポート番号で受信拒否したいポート番号が登録される。図10の例では、ID3番に9100というポート番号が登録されており、宛先ポート番号が9100のパケットは受信禁止として登録されている。未設定の場合には宛先ポート番号はチェックしない。ID3番には送信元IPアドレスも合わせて登録されており、192.168.1.118を送信元とし、更に宛先ポート番号が9100のパケットについて受信禁止という登録がなされている。このようにIPアドレスとポート番号の組み合わせを登録することにより、先に述べたプリントジョブでのDOS攻撃に対してもガードすることが可能となる。セキュリティ管理に基づく起床禁止条件の生成時には、このセキュリティ設定情報1000を参照し、起床禁止条件の生成を行う。次に、図11を参照して、セキュリティ管理に基づく起床禁止条件を生成してNIC101側に通知する起床禁止条件の通知情報について説明する。セキュリティ管理に基づく起床禁止条件テーブル1100は、ProhibitPatternType1101、NumofPatterns1102、SourceMACAddress1103、SourceIPAddress1104、DestinationPort1105を含む。ProhibitPatternType1101は、起床禁止条件テーブルがどの種別の起床禁止条件なのかを示す値を設定する。セキュリティ管理の場合にはNetworkSecurityという値を設定しておくことでセキュリティ管理に基づく起床禁止条件であることを示す。NumOfPatterns1102は、起床禁止条件の個数を数値で設定する。後続に起床禁止条件が3つある場合には3という値が設定される。SourceMACAddress1103は、起床を禁止させる送信元MACアドレスを示す。例えば、図11の例では2つめのエントリに00:00:01:23:45:67が設定されている。このMACアドレスからのパケットでの起床を禁止する設定がされていることになる。SourceIPAddress1104は、起床を禁止させる送信元IPアドレスを示す。例えば、図11の例では1つ目のエントリに192.168.1.214が設定されている。このIPアドレスからのパケットでの起床を禁止する設定がされていることになる。DestinationPort1105は、起床を禁止させる宛先ポート番号を示す。例えば、図11の例では3つ目のエントリに9100が設定されている。この宛先ポート番号のパケットでの起床を禁止する設定がされていることになる。ここまでで、セキュリティ管理におけるスリープ起床禁止条件の生成の動作について、図10、図11を用いて説明してきた。次に、ここからは生成された起床禁止条件がNIC101側に通知されてスリープモードを開始した後、NIC101側での受信パケットに対する起床禁止条件合致判定処理について図8及び図12を用いて説明する。図8で示したパケット800はEthernet登録商標ヘッダやIPヘッダ、TCPヘッダ等の通信に必要なヘッダ情報に加えプリントジョブのヘッダ情報についても記載している。ここでは、第2の実施形態の特徴となるセキュリティ管理で起床禁止条件判定に必要な情報に係る通信アドレスや通信ポート部分のみについて説明する。受信パケット800の先頭には、まずEthernet登録商標ヘッダがあり、DestinationMACAddress801、SourceMACAddress802というMAC層における宛先/送信元アドレスが存在する。また、Ethernet登録商標ヘッダの後続にはIPヘッダが存在し、その中にはSourceIPAddress803、DestinationIPAddress804というIP層における宛先/送信元アドレスが存在する。その後続にはTCPヘッダが存在し、その中にはSourcePortNo805、DestinationPortNo806というTCP層における通信ポートが存在する。これらのアドレス情報/ポート情報を参照、抽出して先に述べた図11の起床禁止条件との合致判定を行う。次に、セキュリティ管理において受信パケットのアドレス情報/ポート情報を参照して起床禁止条件の合致判定を行う処理について図12を用いてさらに詳細に説明する。図12は、NIC101でスリープモード中に受信したパケットがセキュリティ管理に基づく起床禁止条件に合致するかの判定処理の流れを示す。これらの処理は、図4のS411の内部フローに該当する。なお、以下で説明する処理は、NIC101のCPU201によって統括的に制御される。S1201において、起床禁止条件判定部305は、受信パケット800のSourceMACAddress802、SourceIPAddress803、DestinationPortNo806等を参照する。さらに、起床禁止条件判定部305は、禁止条件との比較に必要なアドレス情報/ポート情報を抽出する。続いて、S1202において、起床禁止条件判定部305は、S1201で抽出したアドレス/ポート情報と、起床禁止条件テーブル1100とを比較して起床禁止条件に合致するパケットであるか否かを判定する。次に、S1203において、起床禁止条件判定部305は、判定結果をNIC101上のRAM202のワークメモリに記録して1回の受信パケットに対する処理が終了する。その後の処理はすでに図4のフローチャートのS412以降のフローで説明したが、判定結果をもって合致を検出した場合にはWOLパケットであっても起床指示は行わず、スリープモードからの無駄な復帰を抑制する。<その他の実施形態>また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェアプログラムを、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータまたはCPUやMPU等がプログラムを読み出して実行する処理である。