(57)【要約】【課題】消費電力を低減することができる画像形成装置を得る。【解決手段】本発明の画像形成装置は、第１のモードおよび第１のモードよりも消費電力が低い第２のモードにおいてネットワークパケットを受信する送受信部と、複数のフィルタ設定を含むフィルタ情報を記憶するとともに、第２のモードにおいて送受信部が受信したネットワークパケットが複数のフィルタ設定のいずれかと一致するかどうかを判定する判定部とを有する通信部と、第２のモードにおいて判定部におけるフィルタ情報を繰り返し書き換える書換動作を行う判定制御部と、判定部の判定結果に基づいて、第２のモードから第１のモードにモードを遷移させる電源制御部と、第１のモードにおいて送受信部から供給されたネットワークパケットを受け取り、第２のモードにおいて動作を停止するパケット送受信部と、第１のモードにおいて記録媒体に画像を形成する画像形成部とを備える。【選択図】図２
2020069652.tif 000002
【特許請求の範囲】
【請求項１】
第１のモードおよび前記第１のモードよりも消費電力が低い第２のモードにおいてネットワークパケットを受信する送受信部と、複数のフィルタ設定を含むフィルタ情報を記憶するとともに、前記第２のモードにおいて前記送受信部が受信した前記ネットワークパケットが前記複数のフィルタ設定のいずれかと一致するかどうかを判定する判定部とを有する通信部と、
前記第２のモードにおいて前記判定部における前記フィルタ情報を繰り返し書き換える書換動作を行う判定制御部と、
前記判定部の判定結果に基づいて、前記第２のモードから前記第１のモードにモードを遷移させる電源制御部と、
前記第１のモードにおいて前記送受信部から供給された前記ネットワークパケットを受け取り、前記第２のモードにおいて動作を停止するパケット送受信部と、
前記第１のモードにおいて前記パケット送受信部が受け取った前記ネットワークパケットに基づいて記録媒体に画像を形成し、前記第２のモードにおいて動作を停止する画像形成部と
を備えた画像形成装置。
【請求項２】
前記判定制御部は、所定の時間が経過する度に前記書換動作を行う
請求項１に記載の画像形成装置。
【請求項３】
前記パケット送受信部は、前記第１のモードにおいて、前記ネットワークパケットを再送信させたときの前記ネットワークパケットの受信時間の時間間隔を検出し、
前記判定制御部は、前記時間間隔に基づいて前記所定の時間の時間長を設定する
請求項２に記載の画像形成装置。
【請求項４】
前記所定の時間の時間長は、前記時間間隔と同程度である
請求項３に記載の画像形成装置。
【請求項５】
前記所定の時間の時間長は、前記時間間隔の２倍程度である
請求項３に記載の画像形成装置。
【請求項６】
前記パケット送受信部は、前記第１のモードにおいて、前記ネットワークパケットを再送信させたときの再送信回数をさらに検出し、
前記判定制御部は、前記時間間隔および前記再送信回数に基づいて、前記所定の時間の時間長を設定する
請求項３に記載の画像形成装置。
【請求項７】
前記判定制御部は、前記所定の時間の時間長を変更可能である
請求項２から請求項６のいずれか一項に記載の画像形成装置。
【請求項８】
前記所定の時間は、固定された時間である
請求項２に記載の画像形成装置。
【請求項９】
前記判定制御部は、複数のフィルタ情報のうちの１つを所定の順序で前記フィルタ情報として選択し、前記フィルタ情報の全部または一部を前記判定部に書き込むことにより、前記書換動作を行う
請求項１から請求項８のいずれか一項に記載の画像形成装置。
【請求項１０】
前記複数のフィルタ情報は、固定された情報である
請求項９に記載の画像形成装置。
【請求項１１】
前記複数のフィルタ情報を生成する生成部をさらに備えた
請求項９に記載の画像形成装置。
【請求項１２】
前記フィルタ情報は、前記ネットワークパケットのパケット種別についての情報を含み
前記生成部は、前記第１のモードにおいて前記パケット送受信部が受信した前記ネットワークパケットの、前記パケット種別ごとの受信頻度に基づいて前記複数のフィルタ情報を生成する
請求項１１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体に画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置では、しばしば、消費電力の低減を図る省電力モードが設けられる。例えば、特許文献１には、コンピュータが要求するプロトコルに基づいて、モードを省電力モードから通常モードに切り替える画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１７９７８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような省電力モードでは、消費電力を低減することが望まれており、さらなる消費電力の低減が期待されている。
【０００５】
消費電力を低減することができる画像形成装置を提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態における画像形成装置は、通信部と、判定制御部と、電源制御部と、パケット送受信部と、画像形成部とを備えている。通信部は、送受信部と、判定部とを有する。送受信部は、第１のモードおよび第１のモードよりも消費電力が低い第２のモードにおいてネットワークパケットを受信するように構成される。判定部は、複数のフィルタ設定を含むフィルタ情報を記憶するとともに、第２のモードにおいて送受信部が受信したネットワークパケットが複数のフィルタ設定のいずれかと一致するかどうかを判定するように構成される。判定制御部は、第２のモードにおいて判定部におけるフィルタ情報を繰り返し書き換える書換動作を行うように構成される。電源制御部は、判定部の判定結果に基づいて、第２のモードから第１のモードにモードを遷移させるように構成される。パケット送受信部は、第１のモードにおいて送受信部から供給されたネットワークパケットを受け取り、第２のモードにおいて動作を停止するように構成される。画像形成部は、第１のモードにおいてパケット送受信部が受け取ったネットワークパケットに基づいて記録媒体に画像を形成し、第２のモードにおいて動作を停止するように構成される。
【発明の効果】
【０００７】
本発明の一実施の形態における画像形成装置によれば、第２のモードにおいて判定部におけるフィルタ情報を繰り返し書き換える書換動作を行うようにしたので、消費電力を低減することができる。
【図面の簡単な説明】
【０００８】
【図１】一実施の形態に係る画像形成システムの一構成例を表す説明図である。
【図２】第１の実施の形態に係る画像形成装置の一構成例を表すブロック図である。
【図３】一実施の形態に係る画像形成装置の一動作例を表す状態遷移図である。
【図４】第１の実施の形態に係る、通常モードに復帰するトリガとなるネットワークパケットの一例を表す表である。
【図５】ネットワークパケットの一例を表す説明図である。
【図６Ａ】第１の実施の形態に係るフィルタ情報の一例を表す表である。
【図６Ｂ】第１の実施の形態に係る他のフィルタ情報の一例を表す表である。
【図７】図２に示した画像形成装置の一動作例を表すフローチャートである。
【図８】図２に示した画像形成装置の一動作例を表す他のフローチャートである。
【図９】図２に示した画像形成装置の一動作例を表すタイミング図である。
【図１０】図２に示した画像形成装置の他の動作例を表すタイミング図である。
【図１１】第１の実施の形態の変形例に係る画像形成装置の一動作例を表すタイミング図である。
【図１２】参考例に係る画像形成装置の一動作例を表すタイミング図である。
【図１３】第１の実施の形態の変形例に係る画像形成装置の一動作例を表す他のタイミング図である。
【図１４】第１の実施の形態の他の変形例に係る画像形成装置の一動作例を表すタイミング図である。
【図１５】第１の実施の形態の他の変形例に係る画像形成装置の他の動作例を表すタイミング図である。
【図１６】第１の実施の形態の他の変形例に係る画像形成装置の他の動作例を表すタイミング図である。
【図１７】第２の実施の形態に係る画像形成装置の一構成例を表すブロック図である。
【図１８】第２の実施の形態に係る、通常モードに復帰するトリガとなるネットワークパケットの一例を表す表である。
【図１９】図１７に示した画像形成装置の一動作例を表す表である。
【図２０Ａ】第２の実施の形態に係るフィルタ情報の一例を表す表である。
【図２０Ｂ】第２の実施の形態に係る他のフィルタ情報の一例を表す表である。
【図２０Ｃ】第２の実施の形態に係る他のフィルタ情報の一例を表す表である。
【図２０Ｄ】第２の実施の形態に係る他のフィルタ情報の一例を表す表である。
【図２１】図１７に示した画像形成装置の一動作例を表す他の表である。
【図２２】図１７に示した画像形成装置の一動作例を表すフローチャートである。
【図２３】図１７に示した画像形成装置の一動作例を表すタイミング図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。なお、説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
【００１０】
＜１．第１の実施の形態＞
［構成例］
図１は、本発明の一実施の形態に係る画像形成装置（画像形成装置１０）を備えた画像形成システム１の一構成例を表すものである。画像形成システム１は、情報処理装置８と、無線ＬＡＮ（Local Area Network）ルータ９と、画像形成装置１０とを備えている。この画像形成システム１において、情報処理装置８および画像形成装置１０は、無線ＬＡＮルータ９との間で、無線ＬＡＮを用いて無線通信Ｗを行うように構成される。この無線通信Ｗでは、複数のネットワークパケットＰを用いて、データや制御情報などの様々な情報が送受信されるようになっている。
【００１１】
情報処理装置８は、例えば、パーソナルコンピュータである。この情報処理装置８には、例えばワードプロセッサソフトウェアなどのアプリケーションソフトウェアや、プリンタドライバがインストールされている。そして、情報処理装置８は、例えば、ユーザによる印刷指示に基づいて、プリンタドライバを用いて印刷データＤＰを生成し、生成した印刷データＤＰを、無線ＬＡＮルータ９を介して画像形成装置１０に送信するようになっている。この例では、情報処理装置８のＭＡＣ（Media Access Control）アドレスは、“００：８０：８７：００：００：０３”である。
【００１２】
無線ＬＡＮルータ９は、無線ＬＡＮを用いて、情報処理装置８および画像形成装置１０との間で無線通信Ｗを行うように構成される。この例では、無線ＬＡＮルータ９のＭＡＣアドレスは、“００：８０：８７：００：００：０１”である。
【００１３】
画像形成装置１０は、例えば、情報処理装置８から無線ＬＡＮルータ９を介して送信された印刷データＤＰに基づいて、記録媒体に画像を形成するように構成される。この例では、画像形成装置１０のＭＡＣアドレスは、“００：８０：８７：００：００：０１”である。
【００１４】
画像形成装置１０は、２つの電源モードＭ（通常モードＭ１および省電力モードＭ２）を有している。通常モードＭ１は、画像形成動作を行うことができるモードである。省電力モードＭ２は、待機するモードであり、消費電力を低減可能なモードである。画像形成装置１０は、通常モードＭ１において、画像形成動作を行わない状態が所定の長さの時間にわたり継続した場合に、電源モードＭを通常モードＭ１から省電力モードＭ２に遷移させる。また、画像形成装置１０は、省電力モードＭ２において、受信したネットワークパケットＰに基づいて判定動作を行い、ネットワークパケットＰが所定のネットワークパケットＰである場合に、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させることにより、通常モードＭ１に復帰するようになっている。
【００１５】
図２は、画像形成装置１０の一構成例を表すものである。画像形成装置１０は、電源部１１と、無線通信部２０と、制御部３０と、画像形成部１２とを備えている。電源部１１、無線通信部２０、および制御部３０は、例えば半導体回路を用いて構成される。
【００１６】
電源部１１は、例えば商用電源などの交流電源ＡＣから供給された交流電力に基づいて、画像形成装置１０の各ブロックで使用される電源電力を生成するように構成される。電源部１１は、メイン電源部１１Ｍと、サブ電源部１１Ｓとを有している。
【００１７】
メイン電源部１１Ｍは、通常モードＭ１において、電源電力ＰＭを生成し、生成した電源電力ＰＭを制御部３０および画像形成部１２に供給するように構成される。また、メイン電源部１１Ｍは、省電力モードＭ２において、電源電力ＰＭを生成しないように構成される。メイン電源部１１Ｍは、制御部３０から供給された電源制御信号ＣＴＬに基づいて、電源電力ＰＭの生成し、あるいは電源電力ＰＭの生成を停止するようになっている。
【００１８】
サブ電源部１１Ｓは、通常モードＭ１および省電力モードＭ２の両方において、電源電力ＰＳを生成し、生成した電源電力ＰＳを無線通信部２０および制御部３０内の一部のブロック（後述する電源制御部３１および判定制御部３２）に供給するように構成される。すなわち、無線通信部２０、電源制御部３１、および判定制御部３２は、電源電力ＰＳが常時供給されるようになっている。
【００１９】
無線通信部２０は、例えば無線ＬＡＮチップを用いて構成される。無線通信部２０は、通常モードＭ１および省電力モードＭ２の両方において、供給された電源電力ＰＳに基づいて動作を行うように構成される。無線通信部２０は、送受信部２１と、判定部２２とを有している。
【００２０】
送受信部２１は、無線ＬＡＮを用いて無線通信Ｗを行うように構成される。具体的には、送受信部２１は、無線通信Ｗによって受信したネットワークパケットＰを判定部２２に供給する。また、送受信部２１は、通常モードＭ１において、受信したネットワークパケットＰをデータインタフェースＤＩを介して制御部３０に供給する。また、送受信部２１は、通常モードＭ１において、制御部３０からデータインタフェースＤＩを介して供給されたネットワークパケットＰを無線通信Ｗにより送信するようになっている。
【００２１】
判定部２２は、省電力モードＭ２において、送受信部２１から供給されたネットワークパケットＰに基づいて判定動作を行うように構成される。判定部２２は、記憶部２３を有している。記憶部２３は、フィルタ情報ＩＮＦを記憶している。フィルタ情報ＩＮＦは、複数のフィルタ設定ＦＩＬを含んでいる。フィルタ情報ＩＮＦは、この例では最大で８つのフィルタ設定ＦＩＬを含むことができる。このフィルタ情報ＩＮＦについては、後ほど詳細に説明する。
【００２２】
この判定部２２は、省電力モードＭ２において、制御部３０から、制御インタフェースＣＩを介して供給された指示に基づいて、判定動作を行う。この判定動作において、判定部２２は、送受信部２１が受信したネットワークパケットＰが、記憶部２３に記憶された複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。そして、判定部２２は、省電力モードＭ２において、このネットワークパケットＰが、複数のフィルタ設定ＦＩＬのうちのいずれかに該当する場合に、割込信号ＳＩＧを生成し、生成した割込信号ＳＩＧを制御インタフェースＣＩを介して制御部３０に供給する。これにより、画像形成装置１０では、この割込信号ＳＩＧに基づいて、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させるようになっている。
【００２３】
制御部３０は、画像形成装置１０の全体動作を制御するように構成される。制御部３０は、例えば、ＣＰＵ（Central Processing Unit）、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）などを用いて構成される。制御部３０は、電源制御部３１と、判定制御部３２と、パケット送受信部３３と、画像形成制御部３４とを有している。電源制御部３１および判定制御部３２は、通常モードＭ１および省電力モードＭ２の両方において、供給された電源電力ＰＳに基づいて動作を行うように構成される。パケット送受信部３３および画像形成制御部３４は、通常モードＭ１において、供給された電源電力ＰＭに基づいて動作を行い、省電力モードＭ２において動作を停止するように構成される。
【００２４】
電源制御部３１は、画像形成装置１０における電源モードＭを制御するように構成される。
【００２５】
図３は、画像形成装置１０における電源モードＭの遷移を表すものである。ユーザが電源投入操作を行った場合には、電源制御部３１は、電源モードＭを通常モードＭ１に設定する。そして、電源制御部３１は、電源モードＭが通常モードＭ１である場合において、画像形成動作を行わない状態が所定の長さの時間にわたり継続した場合には、電源モードＭを通常モードＭ１から省電力モードＭ２に遷移させる。また、電源制御部３１は、電源モードＭが省電力モードＭ２である場合において、判定部２２から割込信号ＳＩＧが供給された場合には、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させる。また、電源モードＭが通常モードＭ１や省電力モードＭ２である場合において、ユーザが電源オフ操作を行った場合には、画像形成装置１０は動作を停止する。
【００２６】
また、電源制御部３１は、メイン電源部１１Ｍに対して電源制御信号ＣＴＬを供給することにより、通常モードＭ１ではメイン電源部１１Ｍに電源電力ＰＭを生成させ、省電力モードＭ２ではメイン電源部１１Ｍに電源電力ＰＭの生成を停止させるようになっている。
【００２７】
判定制御部３２は、無線通信部２０における判定部２２の動作を制御するように構成される。具体的には、判定制御部３２は、省電力モードＭ２において、制御インタフェースＣＩを介して、判定部２２に対して、判定動作を行うように指示を行う。そして、判定制御部３２は、省電力モードＭ２において、所定の時間Ｔが経過する度に、制御インタフェースＣＩを介して判定部２２にフィルタ情報ＩＮＦを供給することにより、判定部２２の記憶部２３に記憶されたフィルタ情報ＩＮＦを繰り返し書き換える。すなわち、所定の時間Ｔは、フィルタ情報ＩＮＦの書き換え周期である。判定制御部３２は、パケット送受信部３３から供給された再送信間隔Ｔ１（後述）についての情報に基づいて、所定の時間Ｔをこの再送信間隔Ｔ１と同程度の時間に設定するようになっている。
【００２８】
上述したように、この例では、記憶部２３に記憶可能なフィルタ設定ＦＩＬの数は８つに制限されている。よって、画像形成装置１０では、このように、フィルタ情報ＩＮＦを繰り返し書き換えることにより、判定動作で使用するフィルタ設定ＦＩＬの数の制限を緩和することができる。
【００２９】
パケット送受信部３３は、通常モードＭ１において、無線通信部２０の送受信部２１との間で、データインタフェースＤＩを介してネットワークパケットＰのやりとりを行うように構成される。具体的には、通常モードＭ１において、パケット送受信部３３は、送受信部２１からデータインタフェースＤＩを介して供給されたネットワークパケットＰを受け取る。そして、パケット送受信部３３は、例えば、受け取ったネットワークパケットＰに基づいて印刷データＤＰを取得し、取得した印刷データＤＰを画像形成制御部３４に供給する。また、パケット送受信部３３は、送信すべきネットワークパケットＰを生成して、生成したネットワークパケットＰをデータインタフェースＤＩを介して送受信部２１に供給するようになっている。
【００３０】
また、パケット送受信部３３は、通常モードＭ１において、例えば電源投入直後や、間欠的に設定された所定の期間において、プロトコルがＴＣＰ（Transmission Control Protocol）であるネットワークパケットＰを受け取った場合に、意図的に応答せずに、そのネットワークパケットＰを再送信させ、１つ目のネットワークパケットＰと再送信された２つ目のネットワークパケットＰとの間の時間間隔（再送信間隔Ｔ１）を検出する機能をも有している。そして、パケット送受信部３３は、この再送信間隔Ｔ１についての情報を判定制御部３２に供給するようになっている。
【００３１】
画像形成制御部３４は、通常モードＭ１において、パケット送受信部３３から供給された印刷データＤＰに基づいて、所定の画像処理を行うとともに、この画像処理結果に基づいて画像形成部１２の動作を制御するように構成される。
【００３２】
画像形成部１２は、通常モードＭ１において、画像形成制御部３４からの指示に基づいて、記録媒体に画像を形成するように構成される。画像形成部１２は、例えば、記録媒体を搬送する機構や、記録媒体に現像剤像を形成する機構や、記録媒体上の現像剤像を記録媒体に定着させる機構を含む。画像形成部１２は、通常モードＭ１において、供給された電源電力ＰＭに基づいて動作を行い、省電力モードＭ２において動作を停止するようになっている。
【００３３】
（フィルタ情報ＩＮＦについて）
画像形成装置１０では、判定部２２は、受信したネットワークパケットＰが、フィルタ情報ＩＮＦに含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。以下に、このフィルタ情報ＩＮＦについて詳細に説明する。
【００３４】
図４は、画像形成装置１０が受信したときに、電源モードＭが省電力モードＭ２から通常モードＭ１に遷移すべきネットワークパケットＰの一覧を表すものである。この例では、画像形成装置１０が、１１種別（ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、ＨＴＴＰ、ＨＴＴＰＳ、ＦＴＰ、Ｔｅｌｎｅｔ、ＬＰＲ、ＲＡＷ）のネットワークパケットＰのうちのいずれかを受信したときに、電源モードＭが省電力モードＭ２から通常モードＭ１に遷移することが望まれる。すなわち、これらの１１種別のネットワークパケットＰは、通常モードＭ１に復帰するトリガとなるパケットである。ここで、ＩＣＭＰはInternet Control Message Protocolであり、ＳＮＭＰはSimple Network Management Protocolであり、ＮＢＴはNetBIOS over TCP/IPであり、ＤＨＣＰはDynamic Host Configuration Protocolであり、ＨＴＴＰはHypertext Transfer Protocolであり、ＨＴＴＰＳはHypertext Transfer Protocol Secureであり、ＦＴＰはFile Transfer Protocolであり、ＬＰＲはline printer daemon protocolであり、ＩＰはInternet Protocolであり、ＵＤＰはUser Datagram Protocolであり、ｍＤＮＳはMulticast DNS（Domain Name System）である。
【００３５】
判定部２２は、フィルタ設定ＦＩＬを用いて、送受信部２１が受信したネットワークパケットＰが、これらの１１種別のネットワークパケットＰのうちのいずれかであるかどうかを判定する。フィルタ設定ＦＩＬは、図４に示したように、宛先ＭＡＣアドレス（Ｄｓｔ＿ＭＡＣ）、レイヤー２プロトコルタイプ（Ｔｙｐｅ）、レイヤー３プロトコルタイプ（Ｐｒｏｔ）、および宛先ポート番号（Ｄｓｔ＿Ｐｏｒｔ）についての情報を含む。
【００３６】
ＬＰＲを例に挙げて説明する。一般に、画像形成装置は、例えば省電力モードで動作を行っていた場合でも、その画像形成装置に対する印刷要求に応答することが望まれる。よって、ＬＰＲを用いて印刷要求を行うネットワークパケットＰは、通常モードＭ１に復帰するトリガとなるパケットである。
【００３７】
図５は、画像形成装置１０が受信した、ＬＰＲを用いて印刷要求を行うネットワークパケットＰの一例を表すものである。この図５では、データは１６進数を用いて表されている。このネットワークパケットＰは、宛先ＭＡＣアドレス（Ｄｓｔ＿ＭＡＣ）、レイヤー２プロトコルタイプ（Ｔｙｐｅ）、レイヤー３プロトコルタイプ（Ｐｒｏｔ）、および宛先ポート番号（Ｄｓｔ＿Ｐｏｒｔ）についての情報を含む。宛先ＭＡＣアドレス（Ｄｓｔ＿ＭＡＣ）は、この例では“００：８０：８７：００：００：０１”に設定されている。すなわち、このネットワークパケットＰは、この画像形成装置１０を宛先として設定して送信されたパケットである。言い換えれば、このネットワークパケットＰの送信は、いわゆるユニキャストである。レイヤー２プロトコルタイプ（Ｔｙｐｅ）は、この例では“８０００”に設定されている。すなわち、レイヤー２プロトコルタイプはＩＰ（０ｘ８０００）である。レイヤー３プロトコルタイプ（Ｐｒｏｔ）は、この例では“０６”に設定されている。すなわち、レイヤー３プロトコルタイプはＴＣＰ（６）である。宛先ポート番号（Ｄｓｔ＿Ｐｏｒｔ）は、この例では“０２０３”に設定されている。すなわち、宛先ポート番号はＬＰＲ（５１５）である。
【００３８】
判定部２２は、受信したネットワークパケットＰに含まれる宛先ＭＡＣアドレス（Ｄｓｔ＿ＭＡＣ）が画像形成装置１０のＭＡＣアドレスであり、レイヤー２プロトコルタイプ（Ｔｙｐｅ）がＩＰであり、レイヤー３プロトコルタイプ（Ｐｒｏｔ）がＴＣＰであり、宛先ポート番号（Ｄｓｔ＿Ｐｏｒｔ）が５１５であることを確認することにより、そのネットワークパケットＰが画像形成装置１０に対するＬＰＲを用いた印刷要求であると判定することができる。
【００３９】
次に、ＩＣＭＰを例に挙げて説明する。一般に、ネットワークに接続されたデバイスは、例えば省電力モードで動作を行っていた場合でも、そのデバイスに対するＰＩＮＧ要求に応答する必要がある。よって、ＩＣＭＰを用いてＰＩＮＧ要求を行うネットワークパケットＰは、通常モードＭ１に復帰するトリガとなるパケットである。判定部２２は、受信したネットワークパケットＰに含まれる宛先ＭＡＣアドレス（Ｄｓｔ＿ＭＡＣ）が画像形成装置１０のＭＡＣアドレスであり、レイヤー２プロトコルタイプ（Ｔｙｐｅ）がＩＰであり、レイヤー３プロトコルタイプ（Ｐｒｏｔ）がＩＣＭＰであることを確認することにより、そのネットワークパケットＰが画像形成装置１０に対するＰＩＮＧ要求であると判定することができる。
【００４０】
図４に示したように、判定部２２が判定すべきネットワークパケットＰは１１種別である。一方、記憶部２３に記憶可能なフィルタ設定ＦＩＬの数は８つに制限されている。よって、画像形成装置１０では、２つのフィルタ情報Ａ，Ｂを用意し、判定制御部３２が、所定の時間Ｔが経過する度に、これらの２つのフィルタ情報Ａおよびフィルタ情報Ｂを、記憶部２３に交互に繰り返しフィルタ情報ＩＮＦとして書き込む。
【００４１】
図６Ａは、フィルタ情報Ａの一例を示し、図６Ｂは、フィルタ情報Ｂの一例を示す。図４において、“○”で示したように、フィルタ情報Ａは、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、ＨＴＴＰ、ＨＴＴＰＳ、ＦＴＰについての８つのフィルタ設定ＦＩＬを含み、フィルタ情報Ｂは、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、Ｔｅｌｎｅｔ、ＬＰＲ、ＲＡＷについての８つのフィルタ設定ＦＩＬを含む。
【００４２】
ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰについての５つのフィルタ設定ＦＩＬは、フィルタ情報Ａ，Ｂの両方に含まれる。すなわち、これらのネットワークパケットＰのレイヤー３プロトコルタイプ（Ｐｒｏｔ）は、ＩＣＭＰまたはＵＤＰであり、再送信が行われないプロトコルであるため、画像形成装置１０は、仮に、これらの種別のネットワークパケットＰの受信に失敗した場合には、再び同じネットワークパケットＰを受信することはできない。よって、画像形成装置１０では、フィルタ情報Ａ，Ｂの両方がこれらの５つのフィルタ設定ＦＩＬを含むようにしている。
【００４３】
一方、ＨＴＴＰ、ＨＴＴＰＳ、ＦＴＰについての３つのフィルタ設定ＦＩＬは、フィルタ情報Ａにのみ含まれる。すなわち、これらのネットワークパケットＰのレイヤー３プロトコルタイプ（Ｐｒｏｔ）は、ＴＣＰであり、再送信が行われるプロトコルであるため、画像形成装置１０は、仮に、これらの種別のネットワークパケットＰの受信に失敗しても、再送信されたネットワークパケットＰを受信することができる。よって、画像形成装置１０では、フィルタ情報Ａのみが、これらの３つのフィルタ設定ＦＩＬを含むようにしている。
【００４４】
同様に、Ｔｅｌｎｅｔ、ＬＰＲ、ＲＡＷについての３つのフィルタ設定ＦＩＬは、フィルタ情報Ｂにのみ含まれる。すなわち、これらは再送信が行われるプロトコルであるため、画像形成装置１０は、仮に、これらの種別のネットワークパケットＰの受信に失敗しても、再送信されたネットワークパケットＰを受信することができる。よって、画像形成装置１０では、フィルタ情報Ｂのみが、これらの３つのフィルタ設定ＦＩＬを含むようにしている。
【００４５】
これらのフィルタ情報Ａ，Ｂは、例えば画像形成装置１０のファームウェアに含まれている。すなわち、この例では、フィルタ情報Ａ，Ｂは予め定められ固定された情報である。判定制御部３２は、所定の時間Ｔが経過する度に、これらの２つのフィルタ情報Ａ，Ｂを、記憶部２３に交互に繰り返しフィルタ情報ＩＮＦとして書き込む。これにより、判定部２２は、２つのフィルタ情報Ａ，Ｂに含まれる１１個のフィルタ設定ＦＩＬに基づいて判定動作を行うことができるようになっている。
【００４６】
ここで、無線ＬＡＮ通信部２０は、本発明における「通信部」の一具体例に対応する。送受信部２１は、本発明における「送受信部」の一具体例に対応する。判定部２２は、本発明における「判定部」の一具体例に対応する。判定制御部３２は、本発明における「判定制御部」の一具体例に対応する。電源制御部３１は、本発明における「電源制御部」の一具体例に対応する。パケット送受信部３３は、本発明における「パケット送受信部」の一具体例に対応する。画像形成部１２は、本発明における「画像形成部」の一具体例に対応する。通常モードＭ１は、本発明における「第１のモード」の一具体例に対応する。省電力モードＭ２は、本発明における「第２のモード」の一具体例に対応する。フィルタ情報ＩＮＦは、本発明における「フィルタ情報」の一具体例に対応する。フィルタ設定ＦＩＬは、本発明における「フィルタ設定」の一具体例に対応する。フィルタ情報Ａ，Ｂは、本発明における「複数のフィルタ情報」の一具体例に対応する。所定の時間Ｔは、本発明における「所定の時間」の一具体例に対応する。再送信間隔Ｔ１は、本発明における「時間間隔」の一具体例に対応する。
【００４７】
［動作および作用］
続いて、本実施の形態の画像形成装置１０の動作および作用について説明する。
【００４８】
（全体動作概要）
まず、図２を参照して、画像形成装置１０の全体動作概要を説明する。電源部１１のメイン電源部１１Ｍは、通常モードＭ１において、電源電力ＰＭを生成し、生成した電源電力ＰＭを制御部３０および画像形成部１２に供給する。サブ電源部１１Ｓは、通常モードＭ１および省電力モードＭ２の両方において、電源電力ＰＳを生成し、生成した電源電力ＰＳを無線通信部２０および制御部３０内の一部のブロック（電源制御部３１および判定制御部３２）に供給する。
【００４９】
無線通信部２０の送受信部２１は、無線ＬＡＮを用いて無線通信Ｗを行う。判定部２２は、省電力モードＭ２において、制御部３０から供給された指示に基づいて、判定動作を行う。そして、判定部２２は、送受信部２１が受信したネットワークパケットＰが、複数のフィルタ設定ＦＩＬのうちのいずれかに該当する場合に、割込信号ＳＩＧを生成し、生成した割込信号ＳＩＧを制御部３０に供給する。
【００５０】
制御部３０の電源制御部３１は、画像形成装置１０における電源モードＭを制御する。パケット送受信部３３は、通常モードＭ１において、無線通信部２０の送受信部２１との間でネットワークパケットＰのやりとりを行う。また、パケット送受信部３３は、通常モードＭ１において、例えば電源投入直後や、間欠的に設定された所定の期間において、プロトコルがＴＣＰであるネットワークパケットＰを受け取った場合に、意図的に応答せずに、そのネットワークパケットＰを再送信させ、１つ目のネットワークパケットＰと再送信された２つ目のネットワークパケットＰとの間の再送信間隔Ｔ１を検出する。判定制御部３２は、省電力モードＭ２において、判定部２２に対して判定動作を行うように指示を行う。そして、判定制御部３２は、省電力モードＭ２において、再送信間隔Ｔ１に基づいて設定された所定の時間Ｔが経過する度に、制御インタフェースＣＩを介して判定部２２にフィルタ情報ＩＮＦを供給することにより、判定部２２の記憶部２３に記憶されたフィルタ情報ＩＮＦを繰り返し書き換える。画像形成制御部３４は、通常モードＭ１において、パケット送受信部３３から供給された印刷データＤＰに基づいて、所定の画像処理を行うとともに、この画像処理結果に基づいて画像形成部１２の動作を制御する。
【００５１】
画像形成部１２は、通常モードＭ１において、画像形成制御部３４からの指示に基づいて、記録媒体に画像を形成する。
【００５２】
（詳細動作）
次に、省電力モードＭ２における動作について詳細に説明する。
【００５３】
図７は、省電力モードＭ２における判定制御部３２の一動作例を表すものである。判定制御部３２は、所定の時間Ｔが経過する度に、２つのフィルタ情報Ａ，Ｂを、記憶部２３に交互に繰り返しフィルタ情報ＩＮＦとして書き込む。そして、電源制御部３１が判定部２２から割込信号ＳＩＧを受け取ると、判定制御部３２は、判定部２２に判定動作を停止させる。以下に、この動作について詳細に説明する。
【００５４】
まず、電源モードＭが通常モードＭ１から省電力モードＭ２に遷移すると、判定制御部３２は、判定部２２に判定動作を開始させる（ステップＳ１０１）。具体的には、判定制御部３２は、制御インタフェースＣＩを介して、判定部２２に対して、判定動作を開始するように指示を行う。判定部２２は、この指示に基づいて判定動作を開始する。
【００５５】
次に、判定制御部３２は、２つのフィルタ情報Ａ，Ｂのうちのフィルタ情報Ａを、フィルタ情報ＩＮＦとして判定部２２の記憶部２３に書き込む（ステップＳ１０２）。具体的には、判定制御部３２は、制御インタフェースＣＩを介して判定部２２にフィルタ情報Ａをフィルタ情報ＩＮＦとして供給することにより、記憶部２３に、このフィルタ情報ＩＮＦを書き込む。
【００５６】
次に、判定制御部３２は、タイマの動作を開始させる（ステップＳ１０３）。
【００５７】
次に、判定制御部３２は、タイマが、所定の時間Ｔに対応する所定のカウントをカウントし終えたかどうかを確認する（ステップＳ１０４）。
【００５８】
ステップＳ１０４において、タイマがカウントし終えた場合（ステップＳ１０４において“Ｙ”）には、判定制御部３２は、判定部２２が現在使用しているフィルタ情報ＩＮＦがフィルタ情報Ａであるかどうかを確認する（ステップＳ１０５）。現在のフィルタ情報ＩＮＦがフィルタ情報Ａである場合（ステップＳ１０５において“Ｙ”）には、記憶部２３に記憶されているフィルタ情報ＩＮＦはフィルタ情報Ａであるので、判定制御部３２は、フィルタ情報Ｂを、フィルタ情報ＩＮＦとして判定部２２の記憶部２３に書き込む（ステップＳ１０６）。具体的には、判定制御部３２は、制御インタフェースＣＩを介して判定部２２にフィルタ情報Ｂをフィルタ情報ＩＮＦとして供給することにより、記憶部２３に、このフィルタ情報ＩＮＦを書き込む。また、現在のフィルタ情報ＩＮＦがフィルタ情報Ａではない場合（ステップＳ１０５において“Ｙ”）には、記憶部２３に記憶されているフィルタ情報ＩＮＦはフィルタ情報Ｂであるので、判定制御部３２は、フィルタ情報Ａを、フィルタ情報ＩＮＦとして判定部２２の記憶部２３に書き込む（ステップＳ１０７）。具体的には、判定制御部３２は、制御インタフェースＣＩを介して判定部２２にフィルタ情報Ａをフィルタ情報ＩＮＦとして供給することにより、記憶部２３に、このフィルタ情報ＩＮＦを書き込む。次に、判定制御部３２は、タイマの動作を開始させる（ステップＳ１０８）。そして、ステップＳ１０４に戻る。
【００５９】
また、ステップＳ１０４において、タイマがカウントし終えていない場合（ステップＳ１０４において“Ｎ”）には、判定制御部３２は、電源制御部３１が判定部２２から割込信号ＳＩＧを受け取ったかどうかを確認する（ステップＳ１０９）。電源制御部３１が割込信号ＳＩＧを受け取っていない場合（ステップＳ１０９において“Ｎ”）には、ステップＳ１０４に戻る。
【００６０】
ステップＳ１０９において、電源制御部３１が割込信号ＳＩＧを受け取った場合（ステップＳ１０９において“Ｙ”）には、判定制御部３２は、判定部２２に判定動作を停止させる（ステップＳ１１０）。具体的には、判定制御部３２は、制御インタフェースＣＩを介して、判定部２２に対して、判定動作を停止するように指示を行う。判定部２２は、この指示に基づいて判定動作を停止する。
【００６１】
以上で、このフローは終了する。
【００６２】
図８は、送受信部２１がネットワークパケットＰを受信したときの無線通信部２０の一動作例を表すものである。送受信部２１は、電源モードＭが省電力モードＭ２である場合において、判定動作を行い、受信したネットワークパケットＰが、複数のフィルタ設定ＦＩＬのうちのいずれかに該当する場合に、割込信号ＳＩＧを生成する。以下に、この動作について詳細に説明する。
【００６３】
まず、判定部２２は、判定動作を行っているかどうかを確認する（ステップＳ１２１）。言い換えれば、判定部２２は、電源モードＭが省電力モードＭ２であるかどうかを確認する。判定動作を行っていない場合（ステップＳ１２１において“Ｎ”）には、ステップＳ１２６に進む。
【００６４】
ステップＳ１２１において、判定動作を行っている場合（ステップＳ１２１において“Ｙ”）には、判定部２２は、送受信部２１が受信したネットワークパケットＰが、記憶部２３に記憶された複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを確認する（ステップＳ１２２）。
【００６５】
ステップＳ１２２において、ネットワークパケットＰが、複数のフィルタ設定ＦＩＬのうちのいずれにも該当しない場合（ステップＳ１２２において“Ｎ”）には、送受信部２１は、受信したネットワークパケットＰを破棄する（ステップＳ１２３）。そして、このフローは終了する。
【００６６】
ステップＳ１２２において、ネットワークパケットＰが、複数のフィルタ設定ＦＩＬのうちのいずれかに該当する場合（ステップＳ１２２において“Ｙ”）には、判定部２２は、割込信号ＳＩＧを生成し、生成した割込信号ＳＩＧを制御インタフェースＣＩを介して制御部３０に供給する（ステップＳ１２４）。
【００６７】
次に、判定部２２は、判定動作が停止したかどうかを確認する（ステップＳ１２５）。判定部２２は、判定動作が停止していない場合（ステップＳ１２５において“Ｎ”）には、判定動作が停止するまで、このステップＳ１２５を繰り返す。すなわち、ステップＳ１２４において判定部２２が割込信号ＳＩＧを制御部３０に供給すると、制御部３０の電源制御部３１は、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させ、制御部３０の判定制御部３２は、判定部２２に対して、判定動作を停止するように指示を行う。判定部２２は、この指示に基づいて判定動作を停止する。これにより、判定部２２は、判定動作が停止したことを確認する（ステップＳ１２５において“Ｙ”）。
【００６８】
そして、送受信部２１は、受信したネットワークパケットＰを、データインタフェースＤＩを介して制御部３０のパケット送受信部３３に供給する（ステップＳ１２６）。すなわち、画像形成装置１０は、通常モードＭ１で動作しているので、パケット送受信部３３には電源電力ＰＭが供給され動作することができるため、送受信部２１は、受信したネットワークパケットＰをこのパケット送受信部３３に供給する。パケット送受信部３３は、このネットワークパケットＰに基づいて処理を行う。
【００６９】
以上で、このフローは終了する。
【００７０】
次に、具体的な例を挙げて、画像形成装置１０の動作を詳細に説明する。
【００７１】
図９は、画像形成装置１０における通常モードＭ１への復帰動作の一例を表すものであり、（Ａ）は電源制御部３１の動作を示し、（Ｂ）は判定制御部３２の動作を示し、（Ｃ）はパケット送受信部３３の動作を示し、（Ｄ）は判定部２２の動作を示し、（Ｅ）は送受信部２１の動作を示し、（Ｆ）は無線ＬＡＮルータ９の動作を示す。この例では、画像形成装置１０が省電力モードＭ２で動作している期間において、情報処理装置８が、ＬＰＲを用いて印刷要求を行うネットワークパケットＰを、無線ＬＡＮルータ９を介して画像形成装置１０に対して送信する。画像形成装置１０は、このネットワークパケットＰに基づいて、通常モードＭ１に復帰する。以下に、この動作について詳細に説明する。
【００７２】
電源制御部３１が電源モードＭを通常モードＭ１から省電力モードＭ２に遷移させると、判定制御部３２は、判定部２２に対して判定動作を開始させるとともに、フィルタ情報Ａを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ１１）。
【００７３】
そして、所定の時間Ｔが経過すると、判定制御部３２は、フィルタ情報Ｂを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ１２）。同様に、所定の時間Ｔが経過すると、判定制御部３２は、フィルタ情報Ａを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ１３）。このように、判定制御部３２は、フィルタ情報Ａおよびフィルタ情報Ｂを、記憶部２３に交互に繰り返しフィルタ情報ＩＮＦとして書き込む。
【００７４】
そして、その後のあるタイミングで、判定制御部３２は、フィルタ情報Ａを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ１４）。
【００７５】
次に、無線ＬＡＮルータ９は、情報処理装置８から送信された、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（図９におけるＳＹＮ）を、画像形成装置１０に送信する（ステップＳ１５）。このネットワークパケットＰは、例えば図５に示したパケットである。送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ａ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。図６Ａに示したように、フィルタ情報Ａは、ＬＰＲを用いた印刷要求に係るフィルタ設定ＦＩＬを含まない。よって、受信したネットワークパケットＰは、フィルタ情報Ａにおける複数のフィルタ設定ＦＩＬのいずれにも該当しないので、送受信部２１は、このネットワークパケットＰを破棄する。
【００７６】
次に、ステップＳ１４に係るタイミングから所定の時間Ｔが経過すると、判定制御部３２は、フィルタ情報Ｂを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ１６）。
【００７７】
次に、無線ＬＡＮルータ９が、ステップＳ１５に係るタイミングから再送信間隔Ｔ１だけ隔てたタイミングで、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（ＳＹＮ）を再送信する（ステップＳ１７）。送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ｂ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。図６Ｂに示したように、フィルタ情報Ｂは、ＬＰＲを用いた印刷要求に係るフィルタ設定ＦＩＬを含む。よって、送受信部２１は、このネットワークパケットＰを破棄せずに保持する。そして、判定部２２は、割込信号ＳＩＧを生成し、この割込信号ＳＩＧを電源制御部３１に供給する（ステップＳ１８）。電源制御部３１は、この割込信号ＳＩＧに基づいて、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させる。これにより、メイン電源部１１Ｍは、電源電力ＰＭの生成を開始し、例えば、パケット送受信部３３、画像形成制御部３４、および画像形成部１２は、この電源電力ＰＭに基づいて動作を開始する。
【００７８】
そして、判定制御部３２は、判定部２２に対して判定動作を停止させる（ステップＳ１９）。そして、送受信部２１は、保持していたネットワークパケットＰ（ＳＹＮ）を、パケット送受信部３３に供給する（ステップＳ２０）。
【００７９】
パケット送受信部３３は、このネットワークパケットＰ（ＳＹＮ）を解析することにより、ＬＰＲを用いた印刷要求であると判断する。そして、パケット送受信部３３は、このネットワークパケットＰに対して応答するネットワークパケットＰ（図９におけるＡＣＫ）を生成し、このネットワークパケットＰを送受信部２１に供給する（ステップＳ２１）。そして、送受信部２１は、このネットワークパケットＰを無線ＬＡＮルータ９に送信する（ステップＳ２２）。
【００８０】
その後、無線ＬＡＮルータ９は、このネットワークパケットＰ（ＡＣＫ）を情報処理装置８に送信する。情報処理装置８は、このネットワークパケットＰに基づいて、例えば複数のネットワークパケットＰを用いて、印刷データＤＰを、無線ＬＡＮルータ９を介して画像形成装置１０に送信する。画像形成装置１０は、この印刷データＤＰに基づいて、記録媒体に画像を形成する。
【００８１】
図１０は、画像形成装置１０における通常モードＭ１への復帰動作の他の一例を表すものである。この例では、判定制御部３２は、フィルタ情報Ｂを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ１６）。そして、その後に、無線ＬＡＮルータ９は、情報処理装置８から送信された、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（ＳＹＮ）を、画像形成装置１０に送信する（ステップＳ２５）。
【００８２】
送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ｂ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。図６Ｂに示したように、フィルタ情報Ｂは、ＬＰＲを用いた印刷要求に係るフィルタ設定ＦＩＬを含む。よって、送受信部２１は、このネットワークパケットＰを破棄せずに保持する。そして、判定部２２は、割込信号ＳＩＧを生成し、この割込信号ＳＩＧを電源制御部３１に供給する（ステップＳ１８）。電源制御部３１は、この割込信号ＳＩＧに基づいて、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させる。これにより、メイン電源部１１Ｍは、電源電力ＰＭの生成を開始し、例えば、パケット送受信部３３、画像形成制御部３４、および画像形成部１２は、この電源電力ＰＭに基づいて動作を開始する。これ以降の動作については、図９の場合と同様である。
【００８３】
なお、図９，１０では、画像形成装置１０は、ＬＰＲを用いて印刷要求を行うネットワークパケットＰを受信する例で説明したが、他の種別のネットワークパケットＰについても同様である。
【００８４】
例えば、ＨＴＴＰ、ＨＴＴＰＳ、ＦＴＰについてのフィルタ設定ＦＩＬは、フィルタ情報Ａにのみ含まれ、Ｔｅｌｎｅｔ、ＬＰＲ、ＲＡＷについてのフィルタ設定ＦＩＬは、フィルタ情報Ｂにのみ含まれる。よって、画像形成装置１０は、これらの種別のネットワークパケットＰを受信した場合には、図９，１０に示したように、１つまたは２つのネットワークパケットＰに基づいて、通常モードＭ１に復帰することができる。
【００８５】
また、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰについてのフィルタ設定ＦＩＬは、フィルタ情報Ａ，Ｂの両方に含まれる。よって、画像形成装置１０は、これらの種別のネットワークパケットＰを受信した場合には、１つのネットワークパケットＰに基づいて、通常モードＭ１に復帰することができる。
【００８６】
このように、画像形成装置１０では、判定制御部３２が、省電力モードＭ２において、所定の時間Ｔが経過する度に、記憶部２３に記憶されたフィルタ情報ＩＮＦを繰り返し書き換えるようにしたので、無線通信部２０が、通常モードＭ１への復帰を判断することができる。これにより、省電力モードＭ２において、パケット送受信部３３への電源供給を停止することができるので、消費電力を低減することができる。すなわち、例えば、パケット送受信部３３を省電力モードＭ２において動作させておき、このパケット送受信部３３が、受信したネットワークパケットＰの解析を行い、その解析結果に基づいて通常モードＭ１への復帰を判断する方法もあり得る。しかしながら、この場合には、パケット送受信部３３が、省電力モードＭ２において電力を消費してしまう。一方、本実施の形態では、無線通信部２０が、通常モードＭ１への復帰を判断することができるので、省電力モードＭ２において、パケット送受信部３３への電源供給を停止することができるため、消費電力を低減することができる。
【００８７】
また、画像形成装置１０では、判定制御部３２は、所定の時間Ｔが経過する度に、記憶部２３に記憶されたフィルタ情報ＩＮＦを繰り返し書き換えるようにした。具体的には、この例では、判定制御部３２は、所定の時間Ｔが経過する度に、フィルタ情報Ａおよびフィルタ情報Ｂを、記憶部２３に交互に繰り返しフィルタ情報ＩＮＦとして書き込むようにした。これにより、画像形成装置１０では、判定動作で使用するフィルタ設定ＦＩＬの数の制限を緩和することができる。具体的には、この例では、記憶部２３に記憶可能なフィルタ設定ＦＩＬの数は８つに制限されるのに対し、判定動作で使用するフィルタ設定ＦＩＬの数を１１個にすることができる。その結果、画像形成装置１０では、より多くの種別のネットワークパケットＰに基づいて、通常モードＭ１への復帰を行うことができる。
【００８８】
また、画像形成装置１０では、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを、ネットワークパケットＰが再送信される際のネットワークパケットＰの受信時間の再送信間隔Ｔ１と同程度にしたので、例えば、１つまたは２つのネットワークパケットＰに基づいて、通常モードＭ１に復帰することができる。よって、画像形成装置１０では、ネットワークパケットＰの再送信回数を少なくすることができ、ネットワークパケットＰを最初に受信してから、短い時間で通常モードＭ１に復帰することができる。
【００８９】
また、画像形成装置１０では、再送信間隔Ｔ１を検出し、その検出結果に基づいて、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを設定するようにした。これにより、画像形成装置１０では、例えば、ネットワークの状態が変化した場合でも、その変化に応じて所定の時間Ｔを設定することができるので、より確実に、１つまたは２つのネットワークパケットＰに基づいて、通常モードＭ１に復帰することができる。
【００９０】
［効果］
以上のように本実施の形態では、省電力モードにおいて、所定の時間Ｔが経過する度に、記憶部に記憶されたフィルタ情報を繰り返し書き換えるようにしたので、無線通信部が、通常モードへの復帰を判断することができるので、消費電力を低減することができる。
【００９１】
本実施の形態では、所定の時間Ｔが経過する度に、記憶部に記憶されたフィルタ情報を繰り返し書き換えるようにしたので、判定動作で使用するフィルタ設定の数の制限を緩和することができ、その結果、より多くの種別のネットワークパケットに基づいて、通常モードへの復帰を行うことができる。
【００９２】
［変形例１−１］
上記実施の形態では、所定の時間Ｔが経過する度に、２つのフィルタ情報Ａおよびフィルタ情報Ｂを、“…ＡＢＡＢ…”の順に、記憶部２３に交互に繰り返し書き込むようにしたが、これに限定されるものではない。これに代えて、例えば、所定の時間Ｔが経過する度に、３つ以上のフィルタ情報を、記憶部２３に繰り返し書き込んでもよい。具体的には、例えば３つのフィルタ情報Ａ，Ｂ，Ｃを、例えば“…ＡＢＣＡＢＣ…”の順に巡回するように、記憶部２３に繰り返し書き込んでもよい。この場合には、判定動作で使用するフィルタ設定の数の制限をさらに緩和できるとともに、１〜３個のネットワークパケットＰに基づいて通常モードＭ１に復帰することができる。また、例えば４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを、例えば“…ＡＢＣＤＡＢＣＤ…”の順に巡回するように、記憶部２３に繰り返し書き込んでもよい。この場合には、判定動作で使用するフィルタ設定の数の制限をさらに緩和できるとともに、１〜４個のネットワークパケットＰに基づいて通常モードＭ１に復帰することができる。
【００９３】
［変形例１−２］
上記実施の形態では、所定の時間Ｔが経過する度に、記憶部２３に記憶されたフィルタ情報ＩＮＦを繰り返し書き換えるようにしたが、この所定の時間Ｔが変化するようにしてもよい。言い換えれば、フィルタ情報ＩＮＦの書き換え周期を変化させてもよい。具体的には、例えば、省電力モードＭ２で動作する１つの期間において、ある所定の時間Ｔを再送信間隔Ｔ１よりもやや長くし、その次の所定の時間Ｔを再送信間隔Ｔ１よりもやや短くしてもよい。
【００９４】
［変形例１−３］
上記実施の形態では、判定制御部３２は、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを、再送信間隔Ｔ１と同程度の時間に設定したが、これに限定されるものではない。以下に、本変形例に係る画像形成装置１０Ｃについて詳細に説明する。
【００９５】
画像形成装置１０Ｃは、上記実施の形態に係る画像形成装置１０（図２）と同様に、制御部３０Ｃを有している。制御部３０Ｃは、判定制御部３２Ｃを有している。判定制御部３２Ｃは、パケット送受信部３３から供給された再送信間隔Ｔ１についての情報に基づいて、この所定の時間Ｔをこの再送信間隔Ｔ１の２倍の時間に設定するようになっている。
【００９６】
図１１は、本変形例に係る画像形成装置１０Ｃの一動作例を表すものである。
【００９７】
電源制御部３１が電源モードＭを通常モードＭ１から省電力モードＭ２に遷移させると、判定制御部３２Ｃは、判定部２２に対して判定動作を開始させるとともに、フィルタ情報Ａを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ３１）。  そして、判定制御部３２Ｃは、フィルタ情報Ａおよびフィルタ情報Ｂを、記憶部２３に交互に繰り返しフィルタ情報ＩＮＦとして書き込む。
【００９８】
そして、あるタイミングで、判定制御部３２Ｃは、フィルタ情報Ａを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ３２）。
【００９９】
次に、無線ＬＡＮルータ９は、情報処理装置８から送信された、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（図１１におけるＳＹＮ）を、画像形成装置１０Ｃに送信する（ステップＳ３３）。送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ａ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。図６Ａに示したように、フィルタ情報Ａは、ＬＰＲを用いた印刷要求に係るフィルタ設定ＦＩＬを含まない。よって、受信したネットワークパケットＰは、フィルタ情報Ａにおける複数のフィルタ設定ＦＩＬのいずれにも該当しないので、送受信部２１は、このネットワークパケットＰを破棄する。
【０１００】
次に、無線ＬＡＮルータ９が、ステップＳ３３に係るタイミングから再送信間隔Ｔ１だけ隔てたタイミングで、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（ＳＹＮ）を再送信する（ステップＳ３４）。送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ａ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。受信したネットワークパケットＰは、フィルタ情報Ａにおける複数のフィルタ設定ＦＩＬのいずれにも該当しないので、送受信部２１は、このネットワークパケットＰを破棄する。
【０１０１】
次に、ステップＳ３２に係るタイミングから所定の時間Ｔが経過すると、判定制御部３２Ｃは、フィルタ情報Ｂを、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ３５）。
【０１０２】
次に、無線ＬＡＮルータ９が、ステップＳ３４に係るタイミングから再送信間隔Ｔ１だけ隔てたタイミングで、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（ＳＹＮ）を再送信する（ステップＳ３６）。送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ｂ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。図６Ｂに示したように、フィルタ情報Ｂは、ＬＰＲを用いた印刷要求に係るフィルタ設定ＦＩＬを含む。よって、送受信部２１は、このネットワークパケットＰを破棄せずに保持する。そして、判定部２２は、割込信号ＳＩＧを生成し、この割込信号ＳＩＧを電源制御部３１に供給する（ステップＳ３７）。電源制御部３１は、この割込信号ＳＩＧに基づいて、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させる。これにより、メイン電源部１１Ｍは、電源電力ＰＭの生成を開始し、例えば、パケット送受信部３３、画像形成制御部３４、および画像形成部１２は、この電源電力ＰＭに基づいて動作を開始する。これ以降の動作は、上記実施の形態の場合（図９，１０）と同様である。
【０１０３】
このように、画像形成装置１０Ｃでは、所定の時間Ｔを再送信間隔Ｔ１の２倍の時間に設定したので、以下に説明するように、複数回連続してネットワークパケットＰが破棄されるおそれを低減することができる。
【０１０４】
図１２は、上記実施の形態に係る画像形成装置１０の一動作例を示し、図１３は、本変形例に係る画像形成装置１０Ｃの一動作例を示す。図１２では、所定の時間Ｔが再送信間隔Ｔ１と同程度の時間に設定されており、図１３は、所定の時間Ｔが再送信間隔Ｔ１の２倍の時間に設定されている。画像形成装置１０，１０Ｃは、ＬＰＲを用いて印刷要求を行うネットワークパケットＰを受信している。
【０１０５】
無線ＬＡＮルータ９が、再送信間隔Ｔ１で、ネットワークパケットＰの再送信を行った場合でも、画像形成装置１０，１０Ｃでの受信タイミングがずれることがあり得る。例えば、この例では、無線ＬＡＮルータ９は、再送信を３回行うことにより、ネットワークパケットＰを４回送信している。この例では、最初のネットワークパケットＰ（ステップＳ５１）の受信タイミングは遅れており、２番目のネットワークパケットＰ（ステップＳ５２）の受信タイミングは早まっており、３番目のネットワークパケットＰ（ステップＳ５３）の受信タイミングは遅れており、４番目のネットワークパケットＰ（ステップＳ５２）の受信タイミングは早まっている。
【０１０６】
上記実施の形態に係る画像形成装置１０の例（図１２）では、所定の時間Ｔを再送信間隔Ｔ１と同程度の時間に設定している。よって、画像形成装置１０は、この例では、フィルタ情報Ａが書き込まれた期間の期間内に、これらの４つのネットワークパケットＰを受信してしまい、これらの４つのネットワークパケットＰはいずれも破棄される。
【０１０７】
一方、本変形例に係る画像形成装置１０Ｃの例（図１３）では、所定の時間Ｔを再送信間隔Ｔ１の２倍の時間に設定している。よって、画像形成装置１０Ｃは、この例では、フィルタ情報Ｂが書き込まれた期間の期間内に、４番目のネットワークパケットＰを受信することができ、通常モードＭ１に復帰することができる。
【０１０８】
また、判定部２２は、フィルタ情報ＩＮＦが書き換えられるタイミングを含む短い時間（不感時間）において、判定動作を行うことができない場合があり得る。図１３に示したように、画像形成装置１０Ｃでは、２番目のネットワークパケットＰ（ステップＳ５２）の受信タイミングは、フィルタ情報Ａが書き込まれた期間の中央付近に位置し、４番目のネットワークパケットＰ（ステップＳ５４）の受信タイミングは、フィルタ情報Ｂが書き込まれた期間の中央付近に位置する。よって、画像形成装置１０Ｃでは、不感時間の影響を受けない。特に、図１３に示したように、これらのネットワークパケットＰの受信タイミングがずれても、不感時間の影響を受けない。これにより、画像形成装置１０Ｃでは、不感時間の影響を受けず、安定的に、通常モードＭ１に復帰することができる。
【０１０９】
このように、画像形成装置１０Ｃでは、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを再送信間隔Ｔ１の２倍にしたので、複数回連続してネットワークパケットＰが破棄されるおそれを低減することができる。
【０１１０】
［変形例１−４］
上記実施の形態では、判定制御部３２は、再送信間隔Ｔ１に基づいて、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを設定したが、これに限定されるものではない。さらに、再送信され得るネットワークパケットＰの数にも基づいて、所定の時間Ｔを設定してもよい。以下に、本変形例に係る画像形成装置１０Ｄについて詳細に説明する。
【０１１１】
画像形成装置１０Ｄは、上記実施の形態に係る画像形成装置１０（図２）と同様に、制御部３０Ｄを有している。制御部３０Ｄは、パケット送受信部３３Ｄと、判定制御部３２Ｄとを有している。
【０１１２】
パケット送受信部３３Ｄは、通常モードＭ１において、ネットワークパケットＰを再送信させ、１つ目のネットワークパケットＰと再送信された２つ目のネットワークパケットＰとの間の時間間隔（再送信間隔Ｔ１）を検出するとともに、再送信され得るネットワークパケットＰの数（再送信回数Ｎ）を検出する機能を有している。
【０１１３】
判定制御部３２Ｄは、パケット送受信部３３から供給された再送信間隔Ｔ１についての情報、および再送信回数Ｎに基づいて、この所定の時間Ｔをこの再送信間隔Ｔ１の２倍の時間に設定するようになっている。
【０１１４】
図１４は、再送信回数Ｎが１回である場合における画像形成装置１０Ｄの一動作例を表すものである。この例では、再送信回数Ｎは１回であるので、画像形成装置１０Ｄは、合計で最大で２つのネットワークパケットＰを受信する。この場合には、判定制御部３２Ｄは、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを、再送信間隔Ｔ１に設定する。これにより、画像形成装置１０Ｄは、１〜２個のネットワークパケットＰに基づいて通常モードＭ１に復帰することができる。
【０１１５】
図１５は、再送信回数Ｎが２回である場合における画像形成装置１０Ｄの一動作例を表すものである。この例では、再送信回数Ｎは２回であるので、画像形成装置１０Ｄは、合計で最大で３つのネットワークパケットＰを受信する。この場合には、判定制御部３２Ｄは、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを、再送信間隔Ｔ１以上であり、再送信間隔Ｔ１の２倍以下の時間（Ｔ１≦Ｔ≦２×Ｔ１）に設定する。これにより、画像形成装置１０Ｄは、１〜３個のネットワークパケットＰに基づいて通常モードＭ１に復帰することができる。
【０１１６】
図１６は、再送信回数Ｎが３回である場合における画像形成装置１０Ｄの一動作例を表すものである。この例では、再送信回数Ｎは３回であるので、画像形成装置１０Ｄは、合計で最大で４つのネットワークパケットＰを受信する。この場合には、判定制御部３２Ｄは、フィルタ情報ＩＮＦの書き換え周期である所定の時間Ｔを、再送信間隔Ｔ１以上であり、再送信間隔Ｔ１の３倍以下の時間（Ｔ１≦Ｔ≦３×Ｔ１）に設定する。これにより、画像形成装置１０Ｄは、１〜４個のネットワークパケットＰに基づいて通常モードＭ１に復帰することができる。
【０１１７】
［変形例１−５］
上記実施の形態では、判定制御部３２は、フィルタ情報Ａに含まれる８つのフィルタ設定ＦＩＬの全てを記憶部２３にフィルタ情報ＩＮＦとして書き込み、あるいはフィルタ情報Ｂに含まれる８つのフィルタ設定ＦＩＬの全てを記憶部２３にフィルタ情報ＩＮＦとして書き込むようにしたが、これに限定されるものではない。これに代えて、例えば、記憶部２３が、フィルタ情報Ａ，Ｂの両方に含まれるＨＴＴＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、およびＤＨＣＰについての５つのフィルタ情報を保持しておくようにしてもよい。そして、判定制御部３２が、フィルタ情報Ａに含まれる８つのフィルタ設定ＦＩＬのうちの、フィルタ情報Ｂに含まれないＨＴＴＰ、ＨＴＴＰＳ、およびＦＴＰについての３つのフィルタ設定ＦＩＬを記憶部２３に書き込み、あるいはフィルタ情報Ｂに含まれる８つのフィルタ設定ＦＩＬのうちの、フィルタ情報Ａに含まれないＴｅｌｎｅｔ、ＬＰＲ、およびＲＡＷについての３つのフィルタ設定ＦＩＬを記憶部２３に書き込むようにしてもよい。
【０１１８】
［その他の変形例］
また、これらの変形例のうちの２以上を組み合わせてもよい。
【０１１９】
＜２．第２の実施の形態＞
次に、第２の実施の形態に係る画像形成装置４０について説明する。本実施の形態は、記憶部２３に書き込む複数のフィルタ情報の準備方法が、上記第１の実施の形態と異なるものである。すなわち、上記第１の実施の形態（図Ｘ）では、ファームウェアが複数のフィルタ情報（フィルタ情報Ａ、Ｂ）を含むようにしたが、これに代えて、本実施の形態では、制御部が複数のフィルタ情報を生成するようにしている。なお、上記第１の実施の形態に係る画像形成装置１０と実質的に同一の構成部分には同一の符号を付し、適宜説明を省略する。
【０１２０】
図１に示したように、画像形成システム２は、画像形成装置４０を備えている。
【０１２１】
図１７は、画像形成装置４０の一構成例を表すものである。画像形成装置４０は、制御部５０を備えている。制御部５０は、パケット送受信部５３と、フィルタ情報生成部５４と、判定制御部５２とを有している。電源制御部３１、フィルタ情報生成部５４、および判定制御部５２は、通常モードＭ１および省電力モードＭ２の両方において、供給された電源電力ＰＳに基づいて動作を行うように構成される。パケット送受信部５３および画像形成制御部３４は、通常モードＭ１において、供給された電源電力ＰＭに基づいて動作を行い、省電力モードＭ２において動作を停止するように構成される。
【０１２２】
パケット送受信部５３は、上記第１の実施の形態に係るパケット送受信部３３と同様に、通常モードＭ１において、無線通信部２０の送受信部２１との間で、データインタフェースＤＩを介してネットワークパケットＰのやりとりを行うように構成される。また、パケット送受信部５３は、上記第１の実施の形態に係るパケット送受信部３３と同様に、ネットワークパケットＰが再送信される際のネットワークパケットＰの受信時間の時間間隔（再送信間隔Ｔ１）を検出するようになっている。また、パケット送受信部５３は、受け取ったネットワークパケットＰをフィルタ情報生成部５４に供給する機能をも有している。
【０１２３】
フィルタ情報生成部５４は、パケット送受信部５３から供給されたネットワークパケットＰに基づいて、そのネットワークパケットＰの種別を確認し、この種別に基づいて、この例では４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成するように構成される。具体的には、フィルタ情報生成部５４は、通常モードＭ１で動作する所定の期間において、パケット解析を行い、ネットワークパケットＰの種別ごとに、受信したネットワークパケットＰの数をカウントすることにより、ネットワークパケットＰの種別ごとに、ネットワークパケットＰの受信頻度を求める。なお、この所定の期間は、最近の期間（例えば当日）であることが望ましい。また、所定の期間が、最近の期間（例えば当日）と古い期間（例えば前日）を含む場合には、最近の期間における集計結果に対する重みづけを大きくすることが望ましい。そして、フィルタ情報生成部５４は、ネットワークパケットＰの種別ごとの受信頻度に基づいて、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成する。具体的には、フィルタ情報生成部５４は、受信頻度が高い種別のネットワークパケットＰほど、判定部２２において頻繁に判定されるように、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成する。
【０１２４】
判定制御部５２は、無線通信部２０における判定部２２の動作を制御するように構成される。具体的には、判定制御部５２は、所定の時間Ｔが経過する度に、フィルタ情報生成部５４から供給された４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを、所定の書込順序ＯＤで、記憶部２３に繰り返しフィルタ情報ＩＮＦとして書き込むようになっている。
【０１２５】
図１８は、画像形成装置４０が受信したときに、電源モードＭが省電力モードＭ２から通常モードＭ１に遷移すべきネットワークパケットＰの一覧を表すものである。この例では、画像形成装置４０が、１３種別（ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、ＬＰＲ、ＨＴＴＰ、ＨＴＴＰＳ、ＲＡＷ、ＦＴＰ、Ｔｅｌｎｅｔ、ＷＳＤ、ＩＰＰ）のネットワークパケットＰのうちのいずれかを受信したときに、電源モードＭが省電力モードＭ２から通常モードＭ１に遷移することが望まれる。ここで、ＷＳＤはWeb Services on Devicesであり、ＩＰＰはInternet Printing Protocolである。
【０１２６】
判定部２２は、フィルタ設定ＦＩＬを用いて、送受信部２１が受信したネットワークパケットＰが、これらの１３種別のネットワークパケットＰのうちのいずれかであるかどうかを判定する。
【０１２７】
図１８に示したように、判定部２２が判定すべきネットワークパケットＰは１３種別である。一方、記憶部２３に記憶可能なフィルタ設定ＦＩＬの数は８つに制限されている。よって、画像形成装置４０では、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを用意し、判定制御部５２が、所定の時間Ｔが経過する度に、これらの４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを、所定の書込順序ＯＤで、記憶部２３に繰り返しフィルタ情報ＩＮＦとして書き込む。
【０１２８】
フィルタ情報生成部５４は、パケット送受信部５３から供給されたネットワークパケットＰに基づいて、この例では４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成する。具体的には、フィルタ情報生成部５４は、受信頻度が高い種別ほど、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄのうちの、この種別に対応するフィルタ設定ＦＩＬを含むフィルタ情報の数が多くなるように、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成する。
【０１２９】
図１９は、フィルタ情報生成部５４の一動作例を表すものである。この例では、画像形成装置４０は、“受信回数”の欄に示した回数だけ、各ネットワークパケットＰを受信している。フィルタ情報生成部５４は、この受信回数に基づいて、各ネットワークパケットＰの優先度を設定する。この例では、４つの優先度ＰＲ１〜ＰＲ４を設けている。優先度ＰＲ１は優先度が一番高く、優先度ＰＲ４は優先度が一番低い。
【０１３０】
フィルタ情報生成部５４は、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰについては、受信回数に関わらず、優先度を優先度ＰＲ１に設定する。すなわち、これらのネットワークパケットＰのレイヤー３プロトコルタイプ（Ｐｒｏｔ）は、ＩＣＭＰまたはＵＤＰであり、再送信が行われないプロトコルであるため、画像形成装置４０は、仮に、これらの種別のネットワークパケットＰの受信に失敗した場合には、再び同じネットワークパケットＰを受信することはできない。よって、フィルタ情報生成部５４は、これらの種別のネットワークパケットＰについては、優先度を優先度ＰＲ１に設定する。また、フィルタ情報生成部５４は、受信回数が多い順に、優先度を優先度ＰＲ２，ＰＲ３，ＰＲ４に設定する。そして、フィルタ情報生成部５４は、このようにして設定した優先度に基づいて、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成する。
【０１３１】
図２０Ａは、フィルタ情報Ａの一例を示し、図２０Ｂは、フィルタ情報Ｂの一例を示し、図２０Ｃは、フィルタ情報Ｃの一例を示し、図２０Ｄは、フィルタ情報Ｄの一例を示す。図１９において、“○”で示したように、フィルタ情報Ａは、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、ＬＰＲ、ＨＴＴＰ、ＨＴＴＰＳについての８つのフィルタ設定ＦＩＬを含み、フィルタ情報Ｂは、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、ＬＰＲ、ＨＴＴＰ、ＲＡＷについての８つのフィルタ設定ＦＩＬを含み、フィルタ情報Ｃは、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、ＬＰＲ、ＦＴＰ、Ｔｅｌｎｅｔについての８つのフィルタ設定ＦＩＬを含み、フィルタ情報Ｄは、ＩＣＭＰ、Ｂｏｎｊｏｕｒ、ＳＮＭＰ、ＮＢＴ、ＤＨＣＰ、ＨＴＴＰ、ＷＳＤ、ＩＰＰについての８つのフィルタ設定ＦＩＬを含む。
【０１３２】
図２１は、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄの書込順序ＯＤの一例を表すものである。判定制御部５２は、フィルタ情報Ａ，Ｂ，Ｃ，Ｄを、この例では、“…ＡＢＡＢＣＡＢＡＢＤ…”の順に巡回するように、記憶部２３に繰り返し書き込む。すなわち、この例では、１０ターンを周期としてフィルタ情報Ａ，Ｂ，Ｃ，Ｄを書き込む。図２１において“○”で示したように、優先度が優先度ＰＲ１に設定されたネットワークパケットＰは、１０ターンの全てで判定され得る。また、優先度が優先度ＰＲ２に設定されたネットワークパケットＰは、１０ターンのうちの９ターンにおいて判定され得る。また、優先度が優先度ＰＲ３に設定されたネットワークパケットＰは、１０ターンのうちの４ターンにおいて判定され得る。また、優先度が優先度ＰＲ４に設定されたネットワークパケットＰは、１０ターンのうちの１ターンにおいて判定され得る。
【０１３３】
ここで、判定制御部５２は、本発明における「判定制御部」の一具体例に対応する。パケット送受信部５３は、本発明における「パケット送受信部」の一具体例に対応する。フィルタ情報生成部５４は、本発明における「生成部」の一具体例に対応する。フィルタ情報Ａ，Ｂ，Ｃ，Ｄは、本発明における「複数のフィルタ情報」の一具体例に対応する。書込順序ＯＤは、本発明における「所定の順序」の一具体例に対応する。
【０１３４】
図２２は、省電力モードＭ２における判定制御部５２の一動作例を表すものである。  
【０１３５】
まず、電源モードＭが通常モードＭ１から省電力モードＭ２に遷移すると、判定制御部５２は、判定部２２に判定動作を開始させる（ステップＳ１０１）。
【０１３６】
次に、判定制御部５２は、書込順序ＯＤにおける最初のフィルタ情報（この例ではフィルタ情報Ａ）を、フィルタ情報ＩＮＦとして判定部２２の記憶部２３に書き込む（ステップＳ２０２）。
【０１３７】
次に、判定制御部５２は、タイマの動作を開始させる（ステップＳ１０３）。
【０１３８】
次に、判定制御部５２は、タイマが、所定の時間Ｔに対応する所定のカウントをカウントし終えたかどうかを確認する（ステップＳ１０４）。
【０１３９】
ステップＳ１０４において、タイマがカウントし終えた場合（ステップＳ１０４において“Ｙ”）には、判定制御部５２は、書込順序ＯＤにおける次のフィルタ情報を、フィルタ情報ＩＮＦとして判定部２２の記憶部２３に書き込む（ステップＳ２０６）。次に、判定制御部５２は、タイマの動作を開始させる（ステップＳ１０８）。そして、ステップＳ１０４に戻る。
【０１４０】
また、ステップＳ１０４において、タイマがカウントし終えていない場合（ステップＳ１０４において“Ｎ”）には、判定制御部５２は、電源制御部３１が判定部２２から割込信号ＳＩＧを受け取ったかどうかを確認する（ステップＳ１０９）。電源制御部３１が割込信号ＳＩＧを受け取っていない場合（ステップＳ１０９において“Ｎ”）には、ステップＳ１０４に戻る。
【０１４１】
ステップＳ１０９において、電源制御部３１が割込信号ＳＩＧを受け取った場合（ステップＳ１０９において“Ｙ”）には、判定制御部５２は、判定部２２に判定動作を停止させる（ステップＳ１１０）。
【０１４２】
以上で、このフローは終了する。
【０１４３】
次に、具体的な例を挙げて、画像形成装置４０の動作を詳細に説明する。
【０１４４】
図２３は、画像形成装置４０における通常モードＭ１への復帰動作の一例を表すものであり、（Ａ）は電源制御部３１の動作を示し、（Ｂ）はフィルタ情報生成部５４の動作を示し、（Ｃ）は判定制御部５２の動作を示し、（Ｄ）はパケット送受信部５３の動作を示し、（Ｅ）は判定部２２の動作を示し、（Ｆ）は送受信部２１の動作を示し、（Ｇ）は無線ＬＡＮルータ９の動作を示す。この例では、画像形成装置４０が省電力モードＭ２で動作している期間において、情報処理装置８が、ＬＰＲを用いて印刷要求を行うネットワークパケットＰを、無線ＬＡＮルータ９を介して画像形成装置４０に対して送信する。画像形成装置４０は、このネットワークパケットＰに基づいて、通常モードＭ１に復帰する。以下に、この動作について詳細に説明する。
【０１４５】
電源制御部３１が電源モードＭを通常モードＭ１から省電力モードＭ２に遷移させる際、その遷移に先立ち、フィルタ情報生成部５４は、パケット解析の結果に基づいて、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成する（ステップＳ６１）。そして、フィルタ情報生成部５４は、生成したフィルタ情報Ａ，Ｂ，Ｃ，Ｄを判定制御部５２に供給する（ステップＳ６２）。
【０１４６】
そして、電源制御部３１が電源モードＭを通常モードＭ１から省電力モードＭ２に遷移させると、判定制御部５２は、判定部２２に対して判定動作を開始させるとともに、書込順序ＯＤにおける最初のフィルタ情報（この例ではフィルタ情報Ａ）を、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ６３）。
【０１４７】
そして、所定の時間Ｔが経過すると、判定制御部５２は、書込順序ＯＤにおける次のフィルタ情報（この例ではフィルタ情報Ｂ）を、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ６４）。同様に、所定の時間Ｔが経過すると、判定制御部５２は、書込順序ＯＤにおける次のフィルタ情報（この例ではフィルタ情報Ａ）を、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ６５）。このように、判定制御部５２は、フィルタ情報Ａ，Ｂ，Ｃ，Ｄを、書込順序ＯＤで、記憶部２３に繰り返しフィルタ情報ＩＮＦとして書き込む。
【０１４８】
そして、その後のあるタイミングで、判定制御部５２は、書込順序ＯＤにおける次のフィルタ情報（この例ではフィルタ情報Ｄ）を、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ６６）。
【０１４９】
次に、無線ＬＡＮルータ９は、情報処理装置８から送信された、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（図２３におけるＳＹＮ）を、画像形成装置４０に送信する（ステップＳ６７）。送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ｄ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。図２０Ｄに示したように、フィルタ情報Ｄは、ＬＰＲを用いた印刷要求に係るフィルタ設定ＦＩＬを含まない。よって、受信したネットワークパケットＰは、フィルタ情報Ｄにおける複数のフィルタ設定ＦＩＬのいずれにも該当しないので、送受信部２１は、このネットワークパケットＰを破棄する。
【０１５０】
次に、ステップＳ６６に係るタイミングから所定の時間Ｔが経過すると、判定制御部５２は、書込順序ＯＤにおける次のフィルタ情報（この例ではフィルタ情報Ａ）を、判定部２２の記憶部２３にフィルタ情報ＩＮＦとして書き込む（ステップＳ６８）。
【０１５１】
次に、無線ＬＡＮルータ９が、ステップＳ６７に係るタイミングから再送信間隔Ｔ１だけ隔てたタイミングで、ＬＰＲを用いて印刷要求を行うネットワークパケットＰ（ＳＹＮ）を再送信する（ステップＳ６９）。送受信部２１は、このネットワークパケットＰを受信し、判定部２２は、このネットワークパケットＰが、フィルタ情報ＩＮＦ（この例ではフィルタ情報Ａ）に含まれる複数のフィルタ設定ＦＩＬのうちのいずれかに該当するかどうかを判定する。図２０Ａに示したように、フィルタ情報Ａは、ＬＰＲを用いた印刷要求に係るフィルタ設定ＦＩＬを含む。よって、送受信部２１は、このネットワークパケットＰを破棄せずに保持する。そして、判定部２２は、割込信号ＳＩＧを生成し、この割込信号ＳＩＧを電源制御部３１に供給する（ステップＳ７０）。電源制御部３１は、この割込信号ＳＩＧに基づいて、電源モードＭを省電力モードＭ２から通常モードＭ１に遷移させる。これにより、メイン電源部１１Ｍは、電源電力ＰＭの生成を開始し、例えば、パケット送受信部５３、画像形成制御部３４、および画像形成部１２は、この電源電力ＰＭに基づいて動作を開始する。これ以降の動作は、第１の実施の形態に係る画像形成装置１０の場合（図９）と同様である。
【０１５２】
画像形成装置４０では、ＬＰＲを用いて印刷要求を行うネットワークパケットＰは、図２１に示したように、１０ターンのうちの９ターンにおいて判定され得る。言い換えれば、このネットワークパケットＰが再送信される場合、画像形成装置４０は、このネットワークパケットＰを平均的に１．１回受信することにより、通常モードＭ１に復帰することができる。
【０１５３】
なお、図２３では、画像形成装置４０は、ＬＰＲを用いて印刷要求を行うネットワークパケットＰを受信する例で説明したが、他の種別のネットワークパケットＰについても同様である。
【０１５４】
例えば、画像形成装置４０では、ＦＴＰを用いてファイル転送要求を行うネットワークパケットＰは、１０ターンのうちの１ターンにおいて判定され得る。言い換えれば、このネットワークパケットＰが再送信される場合、画像形成装置４０は、このネットワークパケットＰを平均的に４．５回受信することにより、通常モードＭ１に復帰することができる。よって、画像形成装置４０では、このネットワークパケットＰは破棄される可能性が高い。しかしながら、この例では、図１９に示したように、このネットワークパケットＰの受信頻度が低いので、殆ど影響はない。
【０１５５】
このように、画像形成装置４０では、判定制御部５２が、省電力モードＭ２において、所定の時間Ｔが経過する度に、記憶部２３に記憶されたフィルタ情報ＩＮＦを繰り返し書き換えるようにしたので、無線通信部２０が、通常モードＭ１への復帰を判断することができる。これにより、画像形成装置４０では、省電力モードＭ２において、パケット送受信部３３への電源供給を停止することができるので、上記第１の実施の形態の場合と同様に、消費電力を低減することができる。
【０１５６】
また、画像形成装置４０では、所定の時間Ｔが経過する度に、フィルタ情報Ａ，Ｂ，Ｃ，Ｄを、記憶部２３に繰り返しフィルタ情報ＩＮＦとして書き込むようにした。これにより、画像形成装置４０では、判定動作で使用するフィルタ設定ＦＩＬの数の制限を緩和することができる。具体的には、この例では、記憶部２３に記憶可能なフィルタ設定ＦＩＬの数は８つに制限されるのに対し、判定動作で使用するフィルタ設定ＦＩＬの数を１３個にすることができる。その結果、画像形成装置４０では、より多くの種別のネットワークパケットＰに基づいて、通常モードＭ１への復帰を行うことができる。
【０１５７】
また、画像形成装置４０では、フィルタ情報生成部５４が、ネットワークパケットＰの種別ごとに、ネットワークパケットＰの受信頻度を求め、判定制御部５２が、ネットワークパケットＰの種別ごとの受信頻度に基づいて、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄを生成するようにした。これにより、画像形成装置４０では、受信頻度が高い種別のネットワークパケットＰほど、判定部２２において頻繁に判定されるようにすることができる。よって、画像形成装置４０では、受信頻度が高い種別のネットワークパケットＰの再送信回数を少なくすることができ、短い時間で通常モードＭ１に復帰することができる。
【０１５８】
以上のように本実施の形態では、ネットワークパケットの種別ごとに、ネットワークパケットの受信頻度を求め、ネットワークパケットの種別ごとの受信頻度に基づいて、４つのフィルタ情報を生成するようにした。これにより、受信頻度が高い種別のネットワークパケットほど、判定部において頻繁に判定されるようにすることができる。その結果、受信頻度が高い種別のネットワークパケットの再送信回数を少なくすることができ、短い時間で通常モードＭ１に復帰することができる。その他の効果は、上記第１の実施の形態の場合と同様である。
【０１５９】
［変形例２−１］
上記実施の形態では、図１９に示したように、受信回数が０回であるネットワークパケットＰについてのフィルタ設定ＦＩＬを、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄのいずれかに含めるようにしたが、これに限定されるものではない。これに代えて、例えば、受信回数が０回であるネットワークパケットＰについてのフィルタ設定ＦＩＬを、４つのフィルタ情報Ａ，Ｂ，Ｃ，Ｄのいずれにも含めないようにしてもよい。この場合には、画像形成装置４０が省電力モードＭ２で動作している場合に、仮に、このようなネットワークパケットＰを受信しても、このネットワークパケットＰに基づいて通常モードＭ１に復帰しないようにすることができる。  
【０１６０】
［変形例２−２］
上記実施の形態に係る画像形成装置４０に、上記第１の実施の形態の各変形例を適用してもよい。
【０１６１】
以上、いくつかの実施の形態および変形例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０１６２】
例えば、上記の各実施の形態等では、本技術を無線ＬＡＮに適用したが、これに限定されるものではなく、これに代えて、例えば有線ＬＡＮに適用してもよい。
【０１６３】
例えば、上記の各実施の形態等では、判定制御部は、パケット送受信部から供給された再送信間隔Ｔ１についての情報に基づいて、所定の時間Ｔを設定したが、これに限定されるものではない。例えば、所定の時間Ｔを予め定めた固定時間にしてもよい。この所定の時間Ｔは、例えば３秒にすることができる。
【０１６４】
例えば、上記の各実施の形態等において、図４，１８に示した、通常モードＭ１に復帰するトリガとなるネットワークパケットＰは、一例であり、他の種別のネットワークパケットＰであってもよい。
【０１６５】
例えば、上記の実施の形態等では、本技術を単機能のプリンタに適用したが、これに限定されるものではなく、これに代えて、例えば、コピー機能、ファックス機能、スキャン機能、プリント機能などを有する、いわゆる多機能周辺装置（ＭＦＰ；Multi  Function Peripheral）に適用してもよい。
【符号の説明】
【０１６６】
１，２…画像形成システム、１０，４０…画像形成装置、８…情報処理装置、９…無線ＬＡＮルータ、１１…電源部、１１Ｍ…メイン電源部、１１Ｓ…サブ電源部、１２…画像形成部、２０…無線通信部、２１…送受信部、２２…判定部、２３…記憶部、３０，５０…制御部、３１…電源制御部、３２，３２Ｃ，３２Ｄ，５２…判定制御部、３３，５３…パケット送受信部、３４…画像形成制御部、５４…フィルタ情報生成部、Ａ，Ｂ，Ｃ，Ｄ…フィルタ情報、ＡＣ…交流電源、ＣＩ…制御インタフェース、ＣＴＬ…電源制御信号、ＤＩ…データインタフェース、ＦＩＬ…フィルタ設定、ＩＮＦ…フィルタ情報、Ｍ…電源モード、Ｍ１…通常モード、Ｍ２…省電力モード、ＯＤ…書込順序、Ｐ…ネットワークパケット、ＰＭ，ＰＳ…電源電力、ＰＲ１〜ＰＲ４…優先度、Ｗ…無線通信。
【図１】
2020069652.tif 000003
【図２】
2020069652.tif 000004
【図３】
2020069652.tif 000005
【図４】
2020069652.tif 000006
【図５】
2020069652.tif 000007
【図６Ａ】
2020069652.tif 000008
【図６Ｂ】
2020069652.tif 000009
【図７】
2020069652.tif 000010
【図８】
2020069652.tif 000011
【図９】
2020069652.tif 000012
【図１０】
2020069652.tif 000013
【図１１】
2020069652.tif 000014
【図１２】
2020069652.tif 000015
【図１３】
2020069652.tif 000016
【図１４】
2020069652.tif 000017
【図１５】
2020069652.tif 000018
【図１６】
2020069652.tif 000019
【図１７】
2020069652.tif 000020
【図１８】
2020069652.tif 000021
【図１９】
2020069652.tif 000022
【図２０Ａ】
2020069652.tif 000023
【図２０Ｂ】
2020069652.tif 000024
【図２０Ｃ】
2020069652.tif 000025
【図２０Ｄ】
2020069652.tif 000026
【図２１】
2020069652.tif 000027
【図２２】
2020069652.tif 000028
【図２３】
2020069652.tif 000029