(57)【要約】【課題】読み書き可能な不揮発性メモリと読み書き可能な揮発性メモリとを備える情報処理装置等にて、受信したデータの処理における消費電力を抑制する。【解決手段】（ａ）に示す省電力モードでは、制御部１において送受信部制御モジュール４０−４及び送受信部１０４に電源が供給され、他の部分には電力の供給が停止されている。そして、不揮発性ＲＡＭ２２上には制御プログラムが実行可能な状態で保持されている。（ｂ）に示す部分駆動モードでは、制御部１において、ＣＰＵ１０、メインメモリ２０における不揮発性ＲＡＭ２２、メモリコントローラ３０に電源が供給されて、ＣＰＵ１０が起動されている。受信したパケットデータが不揮発性ＲＡＭ２２での処理対象である場合には、揮発性ＲＡＭ２１を起動することなく、処理される。【選択図】図４
2015020313.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に画像を形成する画像形成部と、
前記画像形成部の動作を制御する制御部とを備え、
前記制御部が、
前記画像形成部を制御する制御プログラムを実行する実行手段と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、前記制御プログラムを動作可能な状態で記憶する第１の記憶手段と、
読み書き可能であって、電源を供給しないと、記憶している情報を保持することができない揮発性であって、前記実行手段によって前記制御プログラムの実行に伴って用いられる第２の記憶手段と、
外部からデータを受信する受信手段と、
前記第１の記憶手段及び前記第２の記憶手段に電源が供給されていない状態において、前記受信手段が受信した前記データに基づいて、当該第１の記憶手段及び当該第２の記憶手段を起動するか、又は当該第１の記憶手段を起動するかを判断する判断手段と、
前記判断手段の判断に基づいて、前記第１の記憶手段及び前記第２の記憶手段、又は当該第１の記憶手段を起動する起動手段と
を備えることを特徴とする画像形成装置。
【請求項２】
予め定められた機能を実現させるための制御プログラムを実行する実行手段と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、前記制御プログラムを動作可能な状態で記憶する第１の記憶手段と、
読み書き可能であって、電源を供給しないと、記憶している情報を保持することができない揮発性であって、前記実行手段によって前記制御プログラムの実行に伴って用いられる第２の記憶手段と、
外部からデータを受信する受信手段と、
前記第１の記憶手段及び前記第２の記憶手段に電源が供給されていない状態において、前記受信手段が受信した前記データに基づいて、当該第１の記憶手段及び当該第２の記憶手段を起動するか、又は当該第１の記憶手段を起動するかを判断する判断手段と、
前記判断手段の判断に基づいて、前記第１の記憶手段及び前記第２の記憶手段、又は当該第１の記憶手段を起動する起動手段と
を備えた情報処理装置。
【請求項３】
前記判断手段は、前記データの要求する処理に基づいて、前記第１の記憶手段及び前記第２の記憶手段を起動するか又は当該第１の記憶手段を起動するかを判断することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１の記憶手段が、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭのいずれかであることを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
コンピュータに、
予め定められた機能を実現させるための制御プログラムを実行させる機能と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性の第１の記憶手段に制御プログラムを記憶させる機能と、
読み書き可能であって、電源を供給しないと、記憶している情報を保持することができない揮発性の第２の記憶手段を、前記制御プログラムの実行に伴って用いる機能と、
外部からデータを受信する機能と、
前記第１の記憶手段及び前記第２の記憶手段に電源が供給されていない状態において、受信した前記データに基づいて、当該第１の記憶手段及び当該第２の記憶手段を起動するか又は当該第１の記憶手段を起動するかを判断する機能と、
前記判断に基づいて、前記第１の記憶手段及び前記第２の記憶手段、又は当該第１の記憶手段を起動する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、条件記憶部にトランスポート層に属する各種の通信プロトコルから受信対象とする通信プロトコルの種類を示す受信対象プロトコル情報及びアプリケーション層に属する各種の通信プロトコルから受信対象外とする通信プロトコルの種類を示す受信対象外プロトコル情報を記憶しておき、フィルタ部により、ネットワークより到来するパケットデータの所定の階層の通信プロトコルの種類が受信対象外プロトコル情報により示される種類である場合に当該パケットデータを受信対象として抽出すると共に前記所定の階層よりも上位の階層の通信プロトコルの種類が前記受信対象外プロトコル情報により示される種類のパケットデータである場合に受信対象としない制御を行い、装置制御部により、制御の結果、受信対象のパケットデータが抽出された場合に、通常駆動モードへの復帰の制御を行う情報処理装置が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−５２５４４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、読み書き可能な不揮発性メモリと読み書き可能な揮発性メモリとを備える情報処理装置等にて、受信したデータの処理における消費電力を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、記録媒体に画像を形成する画像形成部と、前記画像形成部の動作を制御する制御部とを備え、前記制御部が、前記画像形成部を制御する制御プログラムを実行する実行手段と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、前記制御プログラムを動作可能な状態で記憶する第１の記憶手段と、読み書き可能であって、電源を供給しないと、記憶している情報を保持することができない揮発性であって、前記実行手段によって前記制御プログラムの実行に伴って用いられる第２の記憶手段と、外部からデータを受信する受信手段と、前記第１の記憶手段及び前記第２の記憶手段に電源が供給されていない状態において、前記受信手段が受信した前記データに基づいて、当該第１の記憶手段及び当該第２の記憶手段を起動するか、又は当該第１の記憶手段を起動するかを判断する判断手段と、前記判断手段の判断に基づいて、前記第１の記憶手段及び前記第２の記憶手段、又は当該第１の記憶手段を起動する起動手段とを備えることを特徴とする画像形成装置である。
請求項２に記載の発明は、予め定められた機能を実現させるための制御プログラムを実行する実行手段と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、前記制御プログラムを動作可能な状態で記憶する第１の記憶手段と、読み書き可能であって、電源を供給しないと、記憶している情報を保持することができない揮発性であって、前記実行手段によって前記制御プログラムの実行に伴って用いられる第２の記憶手段と、外部からデータを受信する受信手段と、前記第１の記憶手段及び前記第２の記憶手段に電源が供給されていない状態において、前記受信手段が受信した前記データに基づいて、当該第１の記憶手段及び当該第２の記憶手段を起動するか、又は当該第１の記憶手段を起動するかを判断する判断手段と、前記判断手段の判断に基づいて、前記第１の記憶手段及び前記第２の記憶手段、又は当該第１の記憶手段を起動する起動手段とを備えた情報処理装置である。
請求項３に記載の発明は、前記判断手段は、前記データの要求する処理に基づいて、前記第１の記憶手段及び前記第２の記憶手段を起動するか又は当該第１の記憶手段を起動するかを判断することを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記第１の記憶手段が、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭのいずれかであることを特徴とする請求項２又は３に記載の情報処理装置である。
請求項５に記載の発明は、コンピュータに、予め定められた機能を実現させるための制御プログラムを実行させる機能と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性の第１の記憶手段に制御プログラムを記憶させる機能と、読み書き可能であって、電源を供給しないと、記憶している情報を保持することができない揮発性の第２の記憶手段を、前記制御プログラムの実行に伴って用いる機能と、外部からデータを受信する機能と、前記第１の記憶手段及び前記第２の記憶手段に電源が供給されていない状態において、受信した前記データに基づいて、当該第１の記憶手段及び当該第２の記憶手段を起動するか又は当該第１の記憶手段を起動するかを判断する機能と、前記判断に基づいて、前記第１の記憶手段及び前記第２の記憶手段、又は当該第１の記憶手段を起動する機能とを実現させるためのプログラムである。
【発明の効果】
【０００６】
請求項１の発明によれば、本構成を備えない場合に比べ、読み書き可能な不揮発性メモリと読み書き可能な揮発性メモリとを備える画像形成装置にて、受信したデータの処理における消費電力を抑制できる。
請求項２の発明によれば、本構成を備えない場合に比べ、読み書き可能な不揮発性メモリと読み書き可能な揮発性メモリとを備える情報処理装置にて、受信したデータの処理における消費電力を抑制できる。
請求項３の発明によれば、本構成を備えない場合に比べ、処理の遅延が抑制できる。
請求項４の発明によれば、本構成を備えない場合に比べ、処理が高速化できる。
請求項５の発明によれば、本構成を備えない場合に比べ、受信したデータの処理における消費電力を抑制できる。
【図面の簡単な説明】
【０００７】
【図１】第１の実施の形態が適用される画像形成システムの構成の一例を示す図である。
【図２】画像形成装置の構成の一例を示す図である。
【図３】送受信部制御モジュール及び参照テーブルの構成の一例を示す図である。（ａ）は送受信部制御モジュール、（ｂ）は参照テーブルを示す。
【図４】画像形成装置の省電力（省エネルギ）モード及び部分駆動モードを説明する図である。（ａ）は省電力（省エネルギ）モード、（ｂ）は部分駆動モードを示す。
【図５】第１の実施の形態における制御部の動作を説明するフローチャートである。
【図６】第２の実施の形態における制御部の動作を説明するフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
［第１の実施の形態］
（画像形成システム）
図１は、第１の実施の形態が適用される画像形成システムの構成の一例を示す図である。
この画像形成システムは、スキャン機能、プリント機能、コピー機能及びファクシミリ機能を備えた所謂複合機として動作する画像形成装置１００と、画像形成装置１００に接続される通信回線１１０と、通信回線１１０に接続される端末装置１２０と、通信回線１１０に接続されるファクシミリ装置１３０と、通信回線１１０に接続されるサーバ装置１４０とを有している。
【０００９】
ここで、通信回線１１０は、インターネット回線や電話回線等によって構成されている。また、端末装置１２０は、通信回線１１０を介して、画像形成装置１００に画像の形成等を指示するものであり、例えばＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）で構成される。さらに、ファクシミリ装置１３０は、通信回線１１０を介して、画像形成装置１００との間でファクシミリを送受信する。さらにまた、サーバ装置１４０は、通信回線１１０を介して、画像形成装置１００との間でデータ（プログラムを含む）を送受信する。
【００１０】
また、画像形成装置１００は、紙等の記録媒体に記録された画像を読み取る画像読取部１０３と、記録媒体に画像を形成する画像形成部１０２と、ユーザから電源のオン／オフ、スキャン機能、プリント機能、コピー機能及びファクシミリ機能を用いた動作に関連する指示を受け付けるとともに、ユーザに対してメッセージを表示するユーザインタフェース（ＵＩ）部１０１と、通信回線１１０を介して端末装置１２０、ファクシミリ装置１３０及びサーバ装置１４０との間でデータの送受信を行う送受信部１０４と、これら画像読取部１０３、画像形成部１０２、ＵＩ部１０１及び送受信部１０４の動作を制御する情報処理装置の一例としての制御部１とを備えている。
【００１１】
そして、この画像形成装置１００では、画像読取部１０３によってスキャン機能が実現され、画像形成部１０２によってプリント機能が実現され、画像読取部１０３及び画像形成部１０２によってコピー機能が実現され、画像読取部１０３、画像形成部１０２及び送受信部１０４によってファクシミリ機能が実現される。
なお、送受信部１０４は、例えばインターネット回線用のものと電話回線用のものとを、別々に設けるようにしてもかまわない。
【００１２】
ここでは、通信回線１１０は、インターネット回線であって、ＴＣＰ／ＩＰやＵＤＰ／ＩＰ等の各種のプロトコルに基づいたパケットデータが伝送されているとして説明する。
そして、送受信部１０４は、通信回線１１０に伝送される電気信号と画像形成装置１００の内部で用いられるデジタル信号との間の相互変換を行なう物理層変換部（ＰＨＹ（Ｐｈｙｓｉｃａｌ  Ｌａｙｅｒ  Ｄｅｖｉｃｅ））である。
【００１３】
画像形成装置１００は、画像読取部１０３から読み取った画像を、画像形成部１０２により記録媒体に印刷する。
また、画像形成装置１００は、通信回線１１０を介して、画像形成装置１００の外部に置かれた端末装置１２０、ファクシミリ装置１３０又はサーバ装置１４０からパケットデータとして送信された画像などを画像形成部１０２により記録媒体に印刷する。
一方、画像形成装置１００は、画像読取部１０３が読み取った画像などを、送受信部１０４から通信回線１１０を介して画像形成装置１００の外部に置かれた端末装置１２０及び／又はファクシミリ装置１３０にパケットデータとして送信する。
【００１４】
（画像形成装置１００）
図２は、画像形成装置１００の構成の一例を示す図である。
画像形成装置１００は、前述したように、制御部１と、ＵＩ部１０１、画像形成部１０２、画像読取部１０３、送受信部１０４を備えている。
【００１５】
そして、制御部１は、論理演算及び算術演算を実行するＡＬＵ（Ａｒｉｔｈｍｅｔｉｃ  Ｌｏｇｉｃａｌ  Ｕｎｉｔ：論理算術演算ユニット）などを備えた実行手段の一例としての中央演算処理装置（以下ではＣＰＵと表記する。）１０と、制御プログラムや画像データなどを保持する主記憶（メインメモリ）２０とを備えている。
ここでは、メインメモリ２０は、画像データなどを保持する第２の記憶手段の一例としての揮発性ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２１と、画像形成装置１００を制御する制御プログラムなどを保持する第１の記憶手段の一例としての不揮発性ＲＡＭ２２とを備えている。
後述するように、揮発性ＲＡＭ２１は、読み書き可能であるが、電源（電力）を供給しないと、記憶している情報を保持することができない揮発性を有している。一方、不揮発性ＲＡＭ２２は、読み書き可能であって、電源（電力）を供給しなくとも、記憶している情報を保持することが可能な不揮発性を有している。
以下では、「電力を供給する」ことを「電源を供給する」と表記する。
【００１６】
そして、制御部１は、ＣＰＵ１０とメインメモリ２０との間に、ＣＰＵ１０とメインメモリ２０との間で制御プログラムや画像データなどの読み書きを制御するメモリコントローラ３０を備えている。
【００１７】
また、制御部１は、ＣＰＵ１０の演算結果に基づいて、ＵＩ部１０１、画像形成部１０２、画像読取部１０３、送受信部１０４のそれぞれを制御するＵＩ部制御モジュール４０−１、画像形成部制御モジュール４０−２、画像読取部制御モジュール４０−３、送受信部制御モジュール４０−４を備えている。これらの、ＵＩ部制御モジュール４０−１、画像形成部制御モジュール４０−２、画像読取部制御モジュール４０−３、送受信部制御モジュール４０−４は、それぞれＵＩ部１０１、画像形成部１０２、画像読取部１０３、送受信部１０４に接続されている。
ＵＩ部制御モジュール４０−１、画像形成部制御モジュール４０−２、画像読取部制御モジュール４０−３、送受信部制御モジュール４０−４をそれぞれ区別しない場合は、制御モジュール４０と表記する。
なお、制御モジュール４０は、例えばＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ−Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）で構成されている。制御モジュール４０それぞれが個別のＡＳＩＣとして構成されていてもよく、複数の制御モジュール４０が１つのＡＳＩＣとして構成されていてもよい。
【００１８】
さらに、制御部１は、ＣＰＵ１０と制御モジュール４０とを接続し、データなどの送受信できるバス５０を備えている。
さらにまた、制御部１は、制御部１が備えるＣＰＵ１０、メモリコントローラ３０、揮発性ＲＡＭ２１、不揮発性ＲＡＭ２２、ＵＩ部制御モジュール４０−１、画像形成部制御モジュール４０−２、画像読取部制御モジュール４０−３、送受信部制御モジュール４０−４への電源の供給又は停止を制御する起動手段の一例としての電源制御モジュール６０を備えている。
そして、画像形成装置１００における送受信部１０４は、図１に示したように通信回線１１０に接続されている。
なお、送受信部制御モジュール４０−４が送受信部１０４を含んでいてもよい。すなわち、送受信部１０４が制御部１の一部であってもよい。
【００１９】
次に、メインメモリ２０が備える揮発性ＲＡＭ２１、不揮発性ＲＡＭ２２について説明する。
【００２０】
（揮発性ＲＡＭ２１）
揮発性ＲＡＭ２１は、例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  ＲＡＭ）やＳＲＡＭ（Ｓｔａｔｉｃ  ＲＡＭ）であって、読み書き可能であるが、電源を供給しないと、記憶している情報を保持することができない揮発性を有している。
ＤＲＡＭは、情報の読み書きに要する時間（アクセス時間）を短くできるように構成され、１ビットの当たりに占める面積も小さい。このため、大容量且つ高速な読み書きを必要とする場合に使用される。最近では、ＤＲＡＭの外部のクロック信号（外部クロック信号）の立上りタイミング及び立下りタイミングにおいて情報の読み書きができるＤＤＲ（Ｄｏｕｂｌｅ  Ｄａｔａ  Ｒａｔｅ）のシンクロナス型ＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）が使用されるようになっている。さらに、内部クロックに比べて外部クロックの周波数を高くすることにより、アクセス時間を短く（高速化）したＤＤＲ３  ＳＤＲＡＭが用いられている。
ＤＲＡＭにおける高速化は、今後も続くと考えられる。
ここでは、一例として、揮発性ＲＡＭ２１は、ＤＤＲ３  ＳＤＲＡＭであるとする。
【００２１】
（不揮発性ＲＡＭ２２）
不揮発性ＲＡＭ２２は、例えば磁気メモリ（ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ：ＭＲＡＭと表示する。）、強誘電体メモリ（ｆｅｒｒｏｅｌｅｃｔｒｉｃ  ＲＡＭ：ＦｅＲＡＭと表記する。）、相変化メモリ（ｐｈａｓｅ  ｃｈａｎｇｅ  ＲＡＭ：ＰＲＡＭと表記する。）、抵抗メモリ（ｒｅｓｉｓｔａｎｃｅ  ＲＡＭ：ＲｅＲＡＭと表記する。）などであって、読み書き可能であって、電源を供給しなくとも、記憶している情報（“１”／“０”）を保持することが可能な不揮発性を有している。
ＭＲＡＭは、トンネル磁気抵抗膜を二つの磁性積層膜で挟み、二つの磁性積層膜の相対的な磁化方向によってトンネル磁気抵抗膜の磁気抵抗（ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ：ＭＲ）が変化する現象を利用して情報を保持する。ＦｅＲＡＭは、ＰＺＴ（Ｐｂ（Ｚｒ、Ｔｉ）Ｏ３）などの強誘電体の分極を利用して情報を保持する。ＰＲＡＭは、カルコゲナイドの相変化にともなう抵抗変化を利用して情報を保持する。ＲｅＲＡＭは、電圧の印加による電気抵抗の大きな変化（ＣＥＲ（ｃｏｌｏｓｓａｌ  ｅｌｅｃｔｒｏ−ｒｅｓｉｓｔａｎｃｅ）効果）を利用して情報を保持する。
【００２２】
ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭなどは、ＤＲＡＭ、ＳＲＡＭと同様に、半導体基板上にメモリセル（１ビットの情報を保持する領域）をマトリクス状に高密度に配置でき、一体形成された駆動回路により、ＤＲＡＭなどと同様に読み書きができる。さらに、情報を書き換える回数（書き換え回数）の制限が原理的にない、または書き換え可能な回数が極めて大きい（以下では、書き換え回数の制限が小さいと表記する）。
このため、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭなどは、不揮発性ＲＡＭ２２に適用しやすい。
ここでは、一例として、不揮発性ＲＡＭ２２は、ＭＲＡＭであるとする。
【００２３】
揮発性ＲＡＭ２１は、電源が供給されていなければ記憶している情報を保持できないので、電源が供給されたときに、情報を書き込むことが必要である。
すなわち、基本プログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、ＯＳ上で実行されてＵＩ部１０１、画像形成部１０２、画像読取部１０３、送受信部１０４を制御するプログラムであるアプリケーションなどの制御プログラムを、電源が供給されたときに、別途設けられたＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などから読み出して、揮発性ＲＡＭ２１に記憶させることが必要となる。このために、画像形成装置１００又は制御部１を動作可能な状態にする起動に時間がかかる。
これに対して、不揮発性ＲＡＭ２２は、電源を供給しなくとも、記憶している情報を保持できる。よって、情報が記憶されていれば、電源が供給されたときに、情報を書き込むことを要しない。
よって、不揮発性ＲＡＭ２２に制御プログラムを記憶させて動作させれば、電源の供給を停止した後に再び電源を供給した際に、制御部１が動作可能になるまでの起動時間を短くできるとともに、電源を停止した際の状態から継続して動作させることができる。
【００２４】
しかし、不揮発性ＲＡＭ２２の読み書きに要する時間（アクセス時間）が揮発性ＲＡＭ２１に比べて遅い場合やコストから不揮発性ＲＡＭ２２の容量が制限される場合などには、揮発性ＲＡＭ２１と不揮発性ＲＡＭ２２とを併用することが好ましい。
例えば、不揮発性ＲＡＭ２２に制御プログラムを記憶させて動作させるとともに、揮発性ＲＡＭ２１を作業領域（ワークエリア）とすることができる。揮発性ＲＡＭ２１に記憶させた情報が一時的な情報であって、電源の供給を停止したときに失われてもよい場合には、不揮発性ＲＡＭ２２のみを用いた場合と同様に、動作可能になるまでの起動時間が短くなるとともに、電源を停止した際の状態から継続して動作させることができる。
【００２５】
（送受信部制御モジュール４０−４）
ここで、送受信部制御モジュール４０−４について説明する。
図３は、送受信部制御モジュール４０−４及び参照テーブル４３の構成の一例を示す図である。図３（ａ）は送受信部制御モジュール４０−４、図３（ｂ）は参照テーブル４３を示す。
図３（ａ）に示すように、送受信部制御モジュール４０−４は、送受信部１０４が受信したパケットデータから画像形成装置１００に送信されたパケットデータを抽出する受信手段の一例としてのフィルタユニット４１、抽出されたパケットデータが不揮発性ＲＡＭ２２で処理できる対象（不揮発性ＲＡＭ２２での処理対象）か否かを判断する判断手段の一例としての判断ユニット４２、判断ユニット４２が参照して判断する参照テーブル４３、送信と受信とを切り分ける通信制御ユニット４４を備えている。
【００２６】
フィルタユニット４１の入力は、通信回線１１０に接続された送受信部１０４に接続され、送受信部１０４からパケットデータを受信する。判断ユニット４２の入力は、フィルタユニット４１の出力に接続され、フィルタユニット４１で抽出したパケットデータを受信する。通信制御ユニット４４の入力は、フィルタユニット４１の出力に接続され、判断ユニット４２で判断されたパケットデータを受信する。通信制御ユニット４４は、バス５０に接続され、判断ユニット４２から受信したパケットデータをバス５０に送信する。
また、通信制御ユニット４４は、送受信部１０４に接続され、バス５０から受信したパケットデータを送受信部１０４に送信する。
なお、パケットデータ及び判断ユニット４２については後述する。
【００２７】
通信回線１１０には、通信回線１１０に接続された端末装置１２０、ファクシミリ装置１３０、サーバ装置１４０の間で、各種のプロトコルに基づいたパケットデータが伝送されている。このパケットデータには、画像形成装置１００で受信する必要のないパケットデータも伝送されている。
そこで、送受信部制御モジュール４０−４におけるフィルタユニット４１により、受信するパケットデータを識別し、画像形成装置１００で受信する必要のある（受信対象の）パケットデータを抽出し、それ以外（受信対象外）のパケットデータを取り込まないようにしている。
【００２８】
インターネットのＴＣＰ／ＩＰでは、複数のプロトコルが用いられ、それらはネットワーク・インタフェース層、インターネット層、トランスポート層、アプリケーション層に分けられている。
そこで、フィルタユニット４１では、ネットワーク・インタフェース層における物理アドレス（ＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス）を識別して、画像形成装置１００に割り当てられたＭＡＣアドレスと一致するパケットデータを受信対象として抽出し、それ以外のパケットデータを受信対象外としている。
また、プロトコルを識別して、画像形成装置１００が処理できないプロトコルのパケットデータを受信した場合には、そのパケットデータを受信対象外としてもよい。例えば、トランスポート層のプロトコルがＴＣＰ、且つアプリケーション層のプロトコルがＳＭＴＰ（Ｓｉｍｐｌｅ  Ｍａｉｌ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）、ＲＣＰ（ＳＵＮ  Ｒｅｍｏｔｅ  Ｐｒｏｃｅｄｕｒｅ  Ｃａｌｌ）、ＬＰＲ（Ｌｉｎｅ  ＰＲｉｎｔｅｒ  ｄａｅｍｏｎ  ｐｒｏｔｏｃｏｌ）、ＩＰＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｉｎｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）のパケットデータを受信対象とするなどと設定してもよい。
これらのアプリケーション層のプロトコルは、画像形成装置１００が画像形成などの処理を行なう画像データなどを伴っている。
【００２９】
一方、パケットデータには、例えば、インターネット層におけるプロトコルとして、ＩＰアドレスに対応するＭＡＣアドレスを問い合わせるＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、メッセージの到達の確認を行なうＩＣＭＰ（Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）の１つであるＰｉｎｇなど、画像データなどを伴わないものがある。
ＩＰにおいては、パケットデータはＩＰアドレスによって送受信されるが、ＩＰアドレスに対応するＭＡＣアドレスを獲得することが必要である。すなわち、ＩＰアドレスとＭＡＣアドレスとの両方が分かることで、通信が可能となる。
【００３０】
そして、これらのパケットデータは、ＣＰＵ１０によって応答されることが求められる。例えば、ＡＲＰの場合、端末装置１２０（図１参照）は、画像形成装置１００のＭＡＣアドレスを知るために、画像形成装置１００のＩＰアドレスをセットしたＡＲＰリクエストを発信する。これに対して、画像形成装置１００は、ＭＡＣアドレスをセットしたＡＲＰレスポンスを送信して応答する。
ＣＰＵ１０によるこの応答は、画像形成などの処理を伴わず、メインメモリ２０上で大きなワークエリアを要しない。また、高速な処理が求められない。
よって、これらのパケットデータに対しては、揮発性ＲＡＭ２１には電源を供給せず（立ち上げず）、ＣＰＵ１０、メモリコントローラ３０、不揮発性ＲＡＭ２２に電源を供給して、応答すればよい。
また、画像データを含み、画像データを処理するために揮発性ＲＡＭ２１上にワークエリアを設けることが必要なパケットデータに対しては、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２に電源を供給して処理するようにすればよい。
【００３１】
そこで、第１の実施の形態では、受信対象のパケットデータを不揮発性ＲＡＭ２２で処理する対象（不揮発性ＲＡＭ２２での処理対象）と、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２で処理する対象（処理対象外）とに分け、不揮発性ＲＡＭ２２での処理対象のパケットデータでは、揮発性ＲＡＭ２１に電源を供給せず、消費電力を抑制している。
図３（ａ）に示す送受信部制御モジュール４０−４における判断ユニット４２は、参照テーブル４３を参照して、受信対象のパケットデータが不揮発性ＲＡＭ２２での処理対象か否かを判断する。
【００３２】
図３（ｂ）に示す参照テーブル４３は、例として判断ユニット４２での判断がパケットデータのプロトコルによって行なわれる場合を示している。ここでは、不揮発性ＲＡＭ２２での処理対象を、プロトコルがＡＲＰ、Ｐｉｎｇなどであるパケットデータとし、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２で処理する対象（処理対象外）を、プロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰなどであるパケットデータとしている。
【００３３】
なお、プロトコルの他、処理速度（処理時間）、ワークエリアの容量などで、不揮発性ＲＡＭ２２での処理対象か否かを判断してもよい。
例えば、不揮発性ＲＡＭ２２が揮発性ＲＡＭ２１よりアクセス時間が長い場合には、処理時間が短いことを要求しないパケットデータを不揮発性ＲＡＭ２２での処理対象とし、処理時間が短いことを要求するパケットデータを対象外としてもよい。
また、コストなどにより、制御部１に搭載した不揮発性ＲＡＭ２２の容量が揮発性ＲＡＭ２１の容量より少なく、不揮発性ＲＡＭ２２においてワークエリアとして使用できる容量が制限される場合には、必要とするワークエリアが小さいパケットデータを不揮発性ＲＡＭ２２での処理対象とし、必要とするワークエリアが大きいパケットデータを対象外としてもよい。
さらに、これらの要件を組み合わせて、受信したパケットデータを不揮発性ＲＡＭ２２での処理対象と対象外とに分けるようにしてもよい。
このようにすることで、不揮発性ＲＡＭ２２での処理を優先することで発生する処理の遅延が抑制できる。
【００３４】
（モード）
次に、第１の実施の形態に係る画像形成装置１００の状態を表す３つのモード、すなわち、通常駆動モード、省電力（省エネルギ）モード及び部分駆動モードについて説明する。
通常駆動モードは、図２に示した画像形成装置１００において、制御部１、ＵＩ部制御モジュール４０−１、画像形成部制御モジュール４０−２、画像読取部制御モジュール４０−３、送受信部制御モジュール４０−４及びＵＩ部１０１、画像形成部１０２、画像読取部１０３、送受信部１０４に電源が供給され、画像形成装置１００がスキャン機能、プリント機能、コピー機能及びファクシミリ機能を実行可能な状態である。
【００３５】
図４は、画像形成装置１００の省電力（省エネルギ）モード及び部分駆動モードを説明する図である。図４（ａ）は省電力モード、図４（ｂ）は部分駆動モードを示す。ここでは、図２において、制御部１におけるＣＰＵ１０、メインメモリ２０、メモリコントローラ３０、送受信部制御モジュール４０−４、送受信部１０４を示している。これらの図において、電源が供給されている部分を網点で示している。
【００３６】
図４（ａ）に示す省電力モードは、制御部１において送受信部制御モジュール４０−４及び送受信部１０４に電源が供給され、他の部分には電源の供給が停止された状態をいう。図２に示した画像形成装置１００において、ＵＩ部制御モジュール４０−１、画像形成部制御モジュール４０−２、画像読取部制御モジュール４０−３及びＵＩ部１０１、画像形成部１０２、画像読取部１０３にも電源が供給されていない。
省電力モードでは、通信回線１１０に接続された端末装置１２０、ファクシミリ装置１３０、サーバ装置１４０からの指示を受け付けることができるようになっている。
【００３７】
これに対して、図４（ｂ）に示す部分駆動モードは、制御部１において、ＣＰＵ１０、メインメモリ２０における不揮発性ＲＡＭ２２、メモリコントローラ３０に電源が供給されて、ＣＰＵ１０が起動された状態である。
部分駆動モードは、受信したＡＲＰ、Ｐｉｎｇなどのパケットデータへの応答を処理するために、ＣＰＵ１０を起動する場合に用いられる。画像形成などの処理を伴わないので、ＵＩ部制御モジュール４０−１、画像形成部制御モジュール４０−２、画像読取部制御モジュール４０−３及びＵＩ部１０１、画像形成部１０２、画像読取部１０３に電源を供給する必要がない。
【００３８】
さらに、メインメモリ２０上に大きなワークエリアを要しないため、例え不揮発性ＲＡＭ２２の容量が少なくても実行することができる。さらに、高速な処理が求められないため、例え不揮発性ＲＡＭ２２のアクセス時間が、揮発性ＲＡＭ２１のアクセス時間より長くても、不揮発性ＲＡＭ２２での処理が可能である。
揮発性ＲＡＭ２１に電源を供給しないので、パラメータ設定（読み書きのタイミングを設定するコンフィグレーションなど）などの初期化の時間を要しないとともに、消費電力が抑制される。
【００３９】
（制御部１の動作）
次に、第１の実施の形態において、画像形成装置１００における制御部１の動作をフローチャートにより説明する。なお、制御部１は情報処理装置の一例であって、情報処理装置として機能する。
図５は、第１の実施の形態における制御部１の動作を説明するフローチャートである。ここでは、図４に示した制御部１におけるＣＰＵ１０、メインメモリ２０、メモリコントローラ３０を中心に、制御部１の動作を説明する。
【００４０】
制御部１は、省電力モードにあるとする。
まず、省電力モードへの移行について説明する。不揮発性ＲＡＭ２２に制御プログラムがロードされていない状態において、制御部１のＣＰＵ１０、メインメモリ２０、メモリコントローラ３０に電源が供給される。そして、メインメモリ２０の不揮発性ＲＡＭ２２に、図示しないＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などからＯＳ、アプリケーションなどの制御プログラムがロードされて実行される。その後、ＣＰＵ１０、メインメモリ２０、メモリコントローラ３０への電源の供給が停止されて、省電力モードに移行する。
なお、不揮発性ＲＡＭ２２上には、制御プログラムが省電力モードに移行する際の状態で保持されている。よって、電源が再び供給されれば、省電力モードに移行した際の状態から継続して実行できる。
すなわち、省電力モードにおいては、不揮発性ＲＡＭ２２上には制御プログラムが実行可能な状態で保持されている。
【００４１】
なお、揮発性ＲＡＭ２１は、不揮発性ＲＡＭ２２に比べて、短いアクセスタイム有し且つ大容量であるとする。よって、画像を回転させる処理などにおいて、ワークエリアとして使用される。すなわち、揮発性ＲＡＭ２１には、画像形成が終了した後には、廃棄してもかまわない画像データなどが保持されるとする。
【００４２】
また、揮発性ＲＡＭ２１を使用することなく、不揮発性ＲＡＭ２２での処理対象か否かは、例として、パケットデータのプロトコルによって決めるとする（図３（ｂ）参照）。
【００４３】
図５において、送受信部制御モジュール４０−４のフィルタユニット４１によって、受信対象のパケットデータが受信されたか否かが判断される（ステップ１０１。図５ではＳ１０１と表記する。以下同様。）。否定（Ｎｏ）の判断がされた場合、すなわち、受信対象のパケットデータを受信しない場合には、省電力モードを維持する。すなわち、制御部１は、受信対象のパケットデータが受信されるまで、省電力モードを維持する。
なお、受信対象外のパケットデータは、送受信部制御モジュール４０−４のフィルタユニット４１によって阻止される。
【００４４】
ステップ１０１で肯定（Ｙｅｓ）の判断がされた場合、すなわち、受信対象のパケットデータを受信した場合には、送受信部制御モジュール４０−４の判断ユニット４２によって、不揮発性ＲＡＭ２２での処理対象か否かが判断される（ステップ１０２）。例えば、パケットデータのプロトコルがＡＲＰやＰｉｎｇなどであれば、不揮発性ＲＡＭ２２での処理対象と判断される。一方、パケットデータのプロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰなどであれば、処理対象外と判断される。
ステップ１０２において、否定（Ｎｏ）の判断がされた場合については後述する。
【００４５】
ステップ１０２において、肯定（Ｙｅｓ）の判断がされた場合、すなわち、パケットデータのプロトコルがＡＲＰやＰｉｎｇなどであって、不揮発性ＲＡＭ２２での処理対象である場合には、送受信部制御モジュール４０−４によって電源制御モジュール６０が起動され、ＣＰＵ１０及びメモリコントローラ３０に電源が供給される（ＣＰＵ／メモリコントローラ  ＯＮ）（ステップ１０３）。そして、ＣＰＵ１０のレジスタをクリアするなどＣＰＵ１０の初期化が実行される（ＣＰＵ初期化）（ステップ１０４）。そして、メモリコントローラ３０がメインメモリ２０とデータの送受信が可能な状態に設定される（メモリコントローラ設定）（ステップ１０５）。その後、不揮発性ＲＡＭ２２に電源が供給される（不揮発性ＲＡＭ  ＯＮ）（ステップ１０６）。
これにより、部分駆動モードに移行する。
【００４６】
不揮発性ＲＡＭ２２には、省電力モードへ移行する際の制御プログラムが実行可能な状態で保持されている。よって、不揮発性ＲＡＭ２２に電源が供給されると、ＣＰＵ１０は、ＡＲＰやＰｉｎｇなどのプロトコルであって、不揮発性ＲＡＭ２２での処理対象であるパケットデータに対して処理を実行する（ＣＰＵ処理）（ステップ１０７）。
ＣＰＵ１０による処理が完了すると、不揮発性ＲＡＭ２２への電源の供給が停止される（不揮発性ＲＡＭ  ＯＦＦ）（ステップ１０８）。そして、ＣＰＵ１０及びメモリコントローラ３０への電源の供給が停止される（ＣＰＵ／メモリコントローラ  ＯＦＦ）（ステップ１０９）。
そして、省電力モードに移行して、受信対象のパケットデータを待ち受ける状態になる。
【００４７】
一方、ステップ１０２において、否定（Ｎｏ）の判断がされた場合、すなわち、受信対象のパケットデータのプロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰなどであって、対象外である場合には、送受信部制御モジュール４０−４によって電源制御モジュールが起動され、ＣＰＵ１０及びメモリコントローラ３０に電源が供給される（ＣＰＵ／メモリコントローラ  ＯＮ）（ステップ１１１）。そして、ＣＰＵ１０の初期化が実行される（ＣＰＵ初期化）（ステップ１１２）。メモリコントローラ３０がデータの送受信が可能な状態に設定される（メモリコントローラ設定）（ステップ１１３）。次に、揮発性ＲＡＭ２１に対する読み書きのタイミングなどのパラメータが設定される（揮発性ＲＡＭパラメータ設定）（ステップ１１４）。
その後、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２に電源が供給される（揮発性ＲＡＭ／不揮発性ＲＡＭ  ＯＮ）（ステップ１１５）。
【００４８】
不揮発性ＲＡＭ２２には、省電力モードへ移行する際の制御プログラムが実行可能な状態で保持されている。よって、ＣＰＵ１０、メモリコントローラ３０が動作可能になって、揮発性ＲＡＭ２１、不揮発性ＲＡＭ２２に電源が供給されると、通常駆動モードに移行する。
そして、ＣＰＵ１０により、画像形成などの処理が実行される（ＣＰＵ処理）（ステップ１１６）。
ＣＰＵ１０による処理が完了すると、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２への電源の供給が停止される（揮発性ＲＡＭ／不揮発性ＲＡＭ  ＯＦＦ）（ステップ１１７）。そして、ＣＰＵ１０及びメモリコントローラ３０への電源の供給が停止される（ＣＰＵ／メモリコントローラ  ＯＦＦ）（ステップ１１８）。
これにより、省電力モードに移行して、ステップ１０１に戻る。すなわち、制御部１は、受信対象のパケットデータを待ち受ける状態になる。
【００４９】
なお、ＣＰＵ１０が処理するステップ１１６の後、ステップ１１７において揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２への電源の供給が停止され、さらにステップ１１８においてＣＰＵ１０及びメモリコントローラ３０への電源の供給が停止されている。
画像データを含む連続したパケットデータが送信される場合があるため、ステップ１１７を実行するタイミングは、パケットデータを受信しなくなってから予め定められた時間の経過後、又はユーザによってＵＩ部１０１から指示を受けた場合などに設定すればよい。
【００５０】
以上説明したように、第１の実施の形態では、受信したパケットデータのプロトコルによって、不揮発性ＲＡＭ２２での処理対象か否かを判断する。そして、不揮発性ＲＡＭ２２での処理対象である場合には、揮発性ＲＡＭ２１に電源を供給することなく（立ち上げることなく）、不揮発性ＲＡＭ２２においてパケットデータを処理する。すなわち、揮発性ＲＡＭ２１に電源が供給されないので、パラメータを設定するなど揮発性ＲＡＭ２１を初期化する時間及び電力消費が抑制される。
【００５１】
［第２の実施の形態］
第１の実施の形態では、図５のステップ１０７〜１０９に示したように、受信対象のパケットデータが不揮発性ＲＡＭ２２での処理対象である場合に、ＣＰＵ１０によるパケットデータの処理が終わった後、不揮発性ＲＡＭ２２、ＣＰＵ１０及びメモリコントローラ３０への電源の供給を停止し、省電力モードに戻った。
しかし、パケットデータのプロトコルがＡＲＰやＰｉｎｇなどであった場合、そのパケットデータに引き続いて、プロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰなどの、画像形成などの処理を行なうパケットデータが受信されることがあり得る。
このような場合には、図５のステップ１０７に引き続く、不揮発性ＲＡＭ２２への電源の供給の停止（ステップ１０８）、ＣＰＵ１０及びメモリコントローラ３０への電源の供給の停止（ステップ１０９）の実行を要しない。
【００５２】
そこで、第２の実施の形態では、２つの連続するパケットデータ（第１パケットデータ、第２パケットデータ）を受信するようにした。
他の構成は、第１の実施の形態と同様であるので、説明を省略する。
【００５３】
（制御部１の動作）
図６は、第２の実施の形態における制御部１の動作を説明するフローチャートである。ここでは、図３に示した制御部１におけるＣＰＵ１０、メインメモリ２０、メモリコントローラ３０の動作を中心に説明する。
また、不揮発性ＲＡＭ２２での処理対象か否かは、例としてパケットデータのプロトコルによって決めるとする。
【００５４】
ここでも、制御部１は、省電力モードにあるとする。
送受信部制御モジュール４０−４のフィルタユニット４１によって、受信対象の第１パケットデータが受信されたか否かが判断される（ステップ２０１）。否定（Ｎｏ）の判断がされた場合、すなわち、第１パケットデータを受信しない場合には、省電力モードを維持する。
【００５５】
ステップ２０１で肯定（Ｙｅｓ）の判断がされた場合、すなわち、受信対象の第１パケットデータを受信した場合には、送受信部制御モジュール４０−４の判断ユニット４２によって、不揮発性ＲＡＭ２２での処理対象か否かが判断される（ステップ２０２）。例えば、第１パケットデータのプロトコルがＡＲＰやＰｉｎｇなどであれば、不揮発性ＲＡＭ２２での処理可能と判断される。一方、第１パケットデータのプロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰなどであれば、処理対象外と判断される。
ステップ２０２において、否定（Ｎｏ）の判断がされた場合については後述する。
【００５６】
ステップ２０２において、肯定（Ｙｅｓ）の判断がされた場合、すなわち、第１パケットデータのプロトコルがＡＲＰやＰｉｎｇなどであって、不揮発性ＲＡＭ２２での処理対象である場合には、送受信部制御モジュール４０−４によって電源制御モジュール６０が起動され、ＣＰＵ１０及びメモリコントローラ３０に電源が供給され（ＣＰＵ／メモリコントローラ  ＯＮ）、ＣＰＵ１０の初期化（ＣＰＵ初期化）が実行され、さらに、メモリコントローラ３０が設定される（メモリコントローラ設定）（ステップ２０３）。その後、不揮発性ＲＡＭ２２に電源が供給される（不揮発性ＲＡＭ  ＯＮ）（ステップ２０４）。
これにより、部分駆動モードに移行する。
【００５７】
不揮発性ＲＡＭ２２には、省電力モードへ移行する際の制御プログラムが実行可能な状態で保持されている。よって、不揮発性ＲＡＭ２２に電源が供給されると、ＣＰＵ１０は、ＡＲＰやＰｉｎｇなどのプロトコルであって、不揮発性ＲＡＭ２２での処理対象である第１パケットデータに対して処理を実行する（ＣＰＵ処理）（ステップ２０５）。
【００５８】
ＣＰＵ１０による処理が完了しても、制御部１は、部分駆動モードを維持する。
そして、送受信部制御モジュール４０−４のフィルタユニット４１によって、第２パケットデータが受信されたか否かが判断される（ステップ２０６）。否定（Ｎｏ）の判断がされた場合、部分駆動モードを維持する。
【００５９】
ステップ２０６において、肯定（Ｙｅｓ）の判断がされた場合、すなわち、受信対象の第２パケットデータを受信した場合には、送受信部制御モジュール４０−４の判断ユニット４２によって、不揮発性ＲＡＭ２２での処理対象か否かが判断される（ステップ２０７）。ステップ２０７で肯定（Ｙｅｓ）の判断がされた場合には、ＣＰＵ１０により第２パケットデータの処理が実行される（ステップ２０８）。そして、不揮発性ＲＡＭ２２への電源の供給が停止される（不揮発性ＲＡＭ  ＯＦＦ）（ステップ２０９）。そして、ＣＰＵ１０及びメモリコントローラ３０への電源の供給が停止される（ＣＰＵ／メモリコントローラ  ＯＦＦ）（ステップ２１０）。
そして、省電力モードに移行して、受信対象の第１パケットデータを待ち受ける状態になる。
なお、ステップ２０７において、否定（Ｎｏ）の判断がされた場合は後述する。
【００６０】
一方、ステップ２０２において、否定（Ｎｏ）の判断がされた場合、すなわち、第１パケットデータのプロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰなどであって、対象外である場合には、送受信部制御モジュール４０−４によって電源制御モジュール６０が起動され、ＣＰＵ１０及びメモリコントローラ３０に電源が供給され（ＣＰＵ／メモリコントローラ  ＯＮ）、ＣＰＵ１０の初期化（ＣＰＵ初期化）が実行され、さらにメモリコントローラ３０が設定される（メモリコントローラ設定）（ステップ２１１）。
次に、揮発性ＲＡＭ２１に対する読み書きのタイミングなどのパラメータが設定される（揮発性ＲＡＭパラメータ設定）（ステップ２１２）。
【００６１】
その後、メモリコントローラ３０によって、不揮発性ＲＡＭ２２に電源が供給されているか否かが判断される（不揮発性ＲＡＭ  ＯＮ？）（ステップ２１３）。不揮発性ＲＡＭ２２には電源が供給されていないので、否定（Ｎｏ）の判断がされる。そして、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２に電源が供給される（揮発性ＲＡＭ／不揮発性ＲＡＭ  ＯＮ）（ステップ２１４）。
【００６２】
不揮発性ＲＡＭ２２には、省電力モードへ移行する際の制御プログラムが実行可能な状態で保持されている。よって、ＣＰＵ１０、メモリコントローラ３０が動作可能になって、揮発性ＲＡＭ２１、不揮発性ＲＡＭ２２に電源が供給されることで、通常駆動モードに移行する。
そして、ＣＰＵ１０により、第１パケットデータの処理が実行される（ＣＰＵ処理）（ステップ２１５）。
ＣＰＵ１０による処理が完了すると、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２への電源の供給が停止される（揮発性ＲＡＭ／不揮発性ＲＡＭ  ＯＦＦ）（ステップ２１６）。そして、ＣＰＵ１０及びメモリコントローラ３０への電源の供給が停止される（ＣＰＵ／メモリコントローラ  ＯＦＦ）（ステップ２１７）。
これにより、省電力モードに移行して、受信対象の第１パケットデータを待ち受ける状態になる。
【００６３】
さて、ステップ２０７において、否定（Ｎｏ）の判断がされた場合、すなわち、第１パケットデータのプロトコルがＳＭＴＰ、ＲＣＰ、ＬＰＲ、ＩＰＰなどであって、対象外である場合には、ステップ２１３に移行する。すなわち、メモリコントローラ３０によって、不揮発性ＲＡＭ２２に電源が供給されているか否かが判断される（不揮発性ＲＡＭ  ＯＮ？）（ステップ２１３）。既に、不揮発性ＲＡＭ２２には電源が供給されている（ステップ２０４参照）ので、肯定（Ｙｅｓ）の判断がされる。そして、揮発性ＲＡＭ２１のパラメータが設定される（揮発性ＲＡＭパラメータ設定）（ステップ２１８）。そして、揮発性ＲＡＭ２１に電源が供給される（揮発性ＲＡＭ  ＯＮ）（ステップ２１９）。
【００６４】
この後は、通常駆動モードに移行して、ＣＰＵ１０により、第２パケットデータの処理が実行される（ステップ２１５）。
ＣＰＵ１０による処理が完了すると、揮発性ＲＡＭ２１及び不揮発性ＲＡＭ２２への電源の供給が停止される（揮発性ＲＡＭ／不揮発性ＲＡＭ  ＯＦＦ）（ステップ２１６）。そして、ＣＰＵ１０及びメモリコントローラ３０への電源の供給が停止される（ＣＰＵ／メモリコントローラ  ＯＦＦ）（ステップ２１７）。
これにより、省電力モードに移行して、受信対象のパケットデータを待ち受ける状態になる。
【００６５】
以上説明したように、連続する２つの受信対象であるパケットデータを受信し、第１パケットデータが不揮発性ＲＡＭ２２での処理対象であって、引き続く第２パケットデータが対象外である場合において、第２パケットデータを受信した際に、ＣＰＵ１０及びメモリコントローラ３０への電源の供給、ＣＰＵ１０の初期化、メモリコントローラ３０の設定などを繰り返す必要がない。
よって、制御部１を省電力モードから通常駆動モードに移行させる時間を抑制できる。
【００６６】
以上においては、プロトコルにより、パケットデータが不揮発性ＲＡＭ２２での処理対象か否かを判断したが、第１の実施の形態と同様に、求められる処理速度（処理時間）、容量などによって判断してもよい。
また、画像形成装置１００又は情報処理装置である制御部１は、パケットデータを受信するとしたが、パケットデータは予め定められた規格によるものでなくともよく、パケット単位で受信されなくともよい。すなわち、データであってよい。
【００６７】
なお、第１の実施の形態及び第２の実施の形態では、情報処理装置としての制御部１は、画像形成装置１００を制御するとしたが、他の機能を有する装置を制御する情報処理装置であってもよい。
【符号の説明】
【００６８】
１…制御部、１０…ＣＰＵ、２０…メインメモリ、２１…揮発性ＲＡＭ、２２…不揮発性ＲＡＭ、３０…メモリコントローラ、４０…制御モジュール、４０−１…ＵＩ部制御モジュール、４０−２…画像形成部制御モジュール、４０−３…画像読取部制御モジュール、４０−４…送受信部制御モジュール、５０…バス、１００…画像形成装置、１０１…ＵＩ部、１０２…画像形成部、１０３…画像読取部、１０４…送受信部、１１０…通信回線、１２０…端末装置、１３０…ファクシミリ装置、１４０…サーバ装置
【図１】
2015020313.tif 000003
【図２】
2015020313.tif 000004
【図３】
2015020313.tif 000005
【図４】
2015020313.tif 000006
【図５】
2015020313.tif 000007
【図６】
2015020313.tif 000008