(57)【要約】【課題】  省エネルギー性能を向上することができる電子機器を提供する。【解決手段】  ＭＦＰのサブシステムは、メインシステムが省エネ状態であって、外部から情報要求パケットを受信した場合に（Ｓ１６１でＹＥＳ）、応答パケットをメインシステムが生成可能ではないことを、情報要求パケットの通信プロトコルと、応答可否情報記憶部に記憶されている応答可否情報とに基づいて判断したとき（Ｓ１６２でＮＯ）、応答パケットをサブシステム自身が生成可能でないときであっても、メインシステムを通常状態に復帰させないことを特徴とする。【選択図】  図６
2015085636.tif 000002
【特許請求の範囲】
【請求項１】
通常状態と、前記通常状態よりエネルギーの消費が少ない省エネ状態との少なくとも２つの状態を有するメインシステムと、
外部とのデータの送受信を実行するサブシステムとを備え、
前記サブシステムは、前記メインシステムが前記省エネ状態であって、情報を要求する情報要求データを外部から受信した場合に、前記情報要求データに対する応答データを前記サブシステム自身が生成可能でないとき、前記メインシステムを前記通常状態に復帰させる電子機器であって、
何れの通信プロトコルの前記応答データを前記メインシステムが生成可能であるか否かを示す応答可否情報を記憶する応答可否情報記憶部を備え、
前記サブシステムは、前記メインシステムが前記省エネ状態であって、外部から前記情報要求データを受信した場合に、前記応答データを前記メインシステムが生成可能ではないことを、前記情報要求データの前記通信プロトコルと、前記応答可否情報記憶部に記憶されている前記応答可否情報とに基づいて判断したとき、前記応答データを前記サブシステム自身が生成可能でないときであっても、前記メインシステムを前記通常状態に復帰させないことを特徴とする電子機器。
【請求項２】
前記情報要求データに対する前記応答データの生成に必要な応答生成用情報を記憶する応答生成用情報記憶部を備え、
前記サブシステムは、前記メインシステムが前記通常状態であって、外部から前記情報要求データを受信した場合に、前記メインシステムによって生成された前記応答データに基づいた前記応答生成用情報を前記応答生成用情報記憶部に記憶させ、
前記サブシステムは、前記メインシステムが前記省エネ状態であって、外部から前記情報要求データを受信した場合に、前記応答データを生成可能であることを前記応答生成用情報記憶部に記憶されている前記応答生成用情報に基づいて判断したとき、前記応答データを生成することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記サブシステムは、前記メインシステム側で開いているポート番号に基づいて前記応答可否情報を前記応答可否情報記憶部に記憶させることを特徴とする請求項１または請求項２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通常状態と、通常状態よりエネルギーの消費が少ない省エネ状態との少なくとも２つの状態を有するメインシステムと、外部とのデータの送受信を実行するサブシステムとを備える電子機器に関する。
【背景技術】
【０００２】
従来の電子機器として、通常状態と、通常状態よりエネルギーの消費が少ない省エネ状態とを有するメインシステムと、外部とのデータの送受信を実行するサブシステムとを備えるものが知られている（特許文献１参照。）。従来の電子機器は、メインシステムが省エネ状態であって、情報を要求する情報要求データをサブシステムが外部から受信した場合に、情報要求データに対する応答データをサブシステムによって生成可能であるとき、サブシステムによって応答データを生成する。一方、従来の電子機器は、メインシステムが省エネ状態であって、情報要求データをサブシステムが外部から受信した場合に、応答データをサブシステムによって生成可能ではないとき、メインシステムを通常状態に復帰させて、メインシステムによって応答データを生成する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−９４９２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の電子機器においては、メインシステムが省エネ状態であって、情報要求データをサブシステムが外部から受信した場合に、応答データをサブシステムによって生成可能ではないとき、応答データをメインシステムによっても生成することができなくても、メインシステムを通常状態に復帰させるので、メインシステムが不必要に復帰させられ、結果として、省エネルギーの効率が悪いという問題がある。
【０００５】
そこで、本発明は、省エネルギー性能を向上することができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子機器は、通常状態と、前記通常状態よりエネルギーの消費が少ない省エネ状態との少なくとも２つの状態を有するメインシステムと、外部とのデータの送受信を実行するサブシステムとを備え、前記サブシステムは、前記メインシステムが前記省エネ状態であって、情報を要求する情報要求データを外部から受信した場合に、前記情報要求データに対する応答データを前記サブシステム自身が生成可能でないとき、前記メインシステムを前記通常状態に復帰させる電子機器であって、何れの通信プロトコルの前記応答データを前記メインシステムが生成可能であるか否かを示す応答可否情報を記憶する応答可否情報記憶部を備え、前記サブシステムは、前記メインシステムが前記省エネ状態であって、外部から前記情報要求データを受信した場合に、前記応答データを前記メインシステムが生成可能ではないことを、前記情報要求データの前記通信プロトコルと、前記応答可否情報記憶部に記憶されている前記応答可否情報とに基づいて判断したとき、前記応答データを前記サブシステム自身が生成可能でないときであっても、前記メインシステムを前記通常状態に復帰させないことを特徴とする。
【０００７】
この構成により、本発明の電子機器は、メインシステムが省エネ状態であって、応答データがメインシステムによって生成可能ではない通信プロトコルの情報要求データをサブシステムが外部から受信した場合に、メインシステムを通常状態に復帰させないので、メインシステムの不必要な復帰を抑えることができ、結果として、省エネ状態を長時間維持して省エネルギー性能を向上することができる。
【０００８】
また、本発明の電子機器は、前記情報要求データに対する前記応答データの生成に必要な応答生成用情報を記憶する応答生成用情報記憶部を備え、前記サブシステムは、前記メインシステムが前記通常状態であって、外部から前記情報要求データを受信した場合に、前記メインシステムによって生成された前記応答データに基づいた前記応答生成用情報を前記応答生成用情報記憶部に記憶させ、前記サブシステムは、前記メインシステムが前記省エネ状態であって、外部から前記情報要求データを受信した場合に、前記応答データを生成可能であることを前記応答生成用情報記憶部に記憶されている前記応答生成用情報に基づいて判断したとき、前記応答データを生成しても良い。
【０００９】
この構成により、本発明の電子機器は、サブシステムが応答データを生成可能である情報要求データをメインシステムが通常状態である場合にサブシステムが自動的に増加させるので、メインシステムが省エネ状態である場合にサブシステムが外部から情報要求データを受信したとき、メインシステムの不必要な復帰を抑えることができ、結果として、省エネ状態を長時間維持して省エネルギー性能を向上することができる。
【００１０】
また、本発明の電子機器において、前記サブシステムは、前記メインシステム側で開いているポート番号に基づいて前記応答可否情報を前記応答可否情報記憶部に記憶させても良い。
【００１１】
この構成により、本発明の電子機器は、サブシステムが応答可否情報を容易に取得することができるので、処理の負担を軽減することができる。
【発明の効果】
【００１２】
本発明の電子機器は、省エネルギー性能を向上することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示すＳＮＭＰ応答生成用情報テーブルの一例を示す図である。
【図３】図１に示す応答可否情報の一例を示す図である。
【図４】応答可否情報を出力する場合の図１に示すメインシステムの動作のフローチャートである。
【図５】図１に示すサブシステムの動作のフローチャートである。
【図６】図５に示す動作の続きの動作のフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１５】
まず、本実施の形態に係る電子機器としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００１６】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００１７】
図１に示すように、ＭＦＰ１０は、利用者による種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、原稿から画像を読み取る読取デバイスであるスキャナー１３と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、ＭＦＰ１０全体を制御するメインシステム２０と、ネットワーク通信部１６を介して外部とのデータの送受信を実行するサブシステム３０とを備えている。
【００１８】
メインシステム２０は、通常状態と、通常状態よりエネルギーの消費が少ない省エネ状態との少なくとも２つの状態を有する。
【００１９】
メインシステム２０は、各種のデータを記憶しているＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの不揮発性の記憶デバイスである記憶部２１と、メインシステム２０全体を制御する制御部２２と、メインシステム２０の各部に電力を供給する電源部２３とを備えている。
【００２０】
制御部２２は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、ＣＰＵの作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備えている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行するようになっている。
【００２１】
サブシステム３０は、情報要求データとして、例えば、ＡＲＰ（Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）、ＳＮＭＰ（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ）などの各種の通信プロトコルの情報要求パケットを、ネットワーク通信部１６を介して外部から受信する。また、サブシステム３０は、情報要求データに対する応答データとして、例えば、ＡＲＰ、ＳＮＭＰなどの各種の通信プロトコルの応答パケットを、ネットワーク通信部１６を介して外部に送信する。
【００２２】
サブシステム３０は、各種のデータを記憶しているＥＥＰＲＯＭ、ＨＤＤなどの記憶デバイスである記憶部３１と、サブシステム３０全体を制御する制御部３２とを備えている。
【００２３】
記憶部３１は、ＡＲＰの情報要求パケットに対する応答パケットの生成に必要な応答生成用情報としてのＡＲＰ応答生成用情報３１ａと、ＳＮＭＰの情報要求パケットに対する応答パケットの生成に必要な応答生成用情報を記憶するためのＳＮＭＰ応答生成用情報テーブル３１ｂとを記憶することが可能である。また、記憶部３１は、ＡＲＰおよびＳＮＭＰ以外にも各種の通信プロトコルの情報要求パケットに対する応答パケットの生成に必要な応答生成用情報を記憶することが可能である。すなわち、記憶部３１は、本発明の応答生成用情報記憶部を構成している。
【００２４】
ＡＲＰ応答生成用情報３１ａは、ＭＦＰ１０のＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）アドレスと、ＭＦＰ１０のＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレス（Ｅｔｈｅｒｎｅｔ（登録商標）アドレス）とによって構成されている。
【００２５】
図２は、ＳＮＭＰ応答生成用情報テーブル３１ｂの一例を示す図である。
【００２６】
図２に示すように、ＳＮＭＰ応答生成用情報テーブル３１ｂは、ＳＮＭＰのＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）に格納されている個々の管理情報であるオブジェクトを区別するための識別子を示すＯＩＤ（Ｏｂｊｅｃｔ  ＩＤｅｎｔｉｆｉｅｒ）と、データとの組み合わせを記憶する。この組み合わせがそれぞれ応答生成用情報である。データは、ＩＮＴＥＧＥＲ（整数型）、ＳＴＲＩＮＧ（文字列型）などのデータの型と、“1”、“eth0”などの値とによって構成される。
【００２７】
図１に示すように、記憶部３１は、メインシステム２０が何れの通信プロトコルの応答パケットを生成可能であるか否かを示す応答可否情報３１ｃを記憶することが可能である。すなわち、記憶部３１は、本発明の応答可否情報記憶部を構成している。
【００２８】
図３は、応答可否情報３１ｃの一例を示す図である。
【００２９】
図３に示すように、応答可否情報３１ｃは、各種の通信プロトコルに対してメインシステム２０が対応しているか否かを通信プロトコル毎に示す情報である。メインシステム２０は、対応可能である通信プロトコルの応答パケットを生成可能である。図３に示す応答可否情報３１ｃにおいて、メインシステム２０が対応している通信プロトコルは、対応可否の欄の値が“ＯＮ”になっている。一方、メインシステム２０が対応していない通信プロトコルは、図示していないが、対応可否の欄の値が“ＯＦＦ”になる。なお、メインシステム２０が対応していない通信プロトコルとしては、そもそもＭＦＰ１０の処理の対象になることがＭＦＰ１０の機能面で不可能である通信プロトコルの他、ＭＦＰ１０の処理の対象になることがＭＦＰ１０の機能面では可能であるが現在は処理の対象から外されている通信プロトコルが存在する。
【００３０】
図１に示す制御部３２は、例えば、ＣＰＵと、プログラムおよび各種のデータを記憶しているＲＯＭと、ＣＰＵの作業領域として用いられるＲＡＭとを備えている。ＣＰＵは、ＲＯＭに記憶されているプログラムを実行するようになっている。
【００３１】
次に、ＭＦＰ１０の動作について説明する。
【００３２】
図４は、応答可否情報を出力する場合のメインシステム２０の動作のフローチャートである。
【００３３】
メインシステム２０は、通常状態である場合に、図４に示す動作を実行する。
【００３４】
図４に示すように、メインシステム２０の制御部２２は、応答可否情報をサブシステム３０に出力する（Ｓ１０１）。
【００３５】
ここで、サブシステム３０の制御部３２は、メインシステム２０から出力された応答可否情報を入力すると、この応答可否情報を応答可否情報３１ｃとして記憶部３１に記憶させる。
【００３６】
メインシステム２０の制御部２２は、Ｓ１０１の処理の後、応答可否情報が変更されたと判断するまで、応答可否情報が変更されたか否かを判断する（Ｓ１０２）。
【００３７】
制御部２２は、応答可否情報が変更されたとＳ１０２において判断すると、Ｓ１０１の処理を実行する。
【００３８】
図５は、サブシステム３０の動作のフローチャートである。図６は、図５に示す動作の続きの動作のフローチャートである。
【００３９】
ＭＦＰ１０が起動されると、サブシステム３０の制御部３２は、図５および図６に示す動作を開始する。なお、ＭＦＰ１０が起動された時点では、メインシステム２０は、電源部２３によって各部に電力が供給されており、通常状態である。
【００４０】
図５および図６に示すように、サブシステム３０の制御部３２は、ネットワーク通信部１６を介して外部からパケットを受信したか否かを判断する（Ｓ１３１）。
【００４１】
制御部３２は、外部からパケットを受信したとＳ１３１において判断すると、このパケットをメインシステム２０に出力する（Ｓ１３２）。
【００４２】
ここで、メインシステム２０の制御部２２は、サブシステム３０から出力されたパケットを入力すると、このパケットを処理する。そして、制御部２２は、サブシステム３０から入力したパケットが情報要求パケットであって、この情報要求パケットに対する応答パケットを生成した場合、この応答パケットをサブシステム３０に出力する。なお、制御部２２は、情報要求パケットの送信元を応答パケットの送信先とする。
【００４３】
サブシステム３０の制御部３２は、外部からパケットを受信していないとＳ１３１において判断するか、Ｓ１３２の処理が終了すると、メインシステム２０から出力された応答パケットを入力したか否かを判断する（Ｓ１３３）。
【００４４】
制御部３２は、メインシステム２０から応答パケットを入力したとＳ１３３において判断すると、メインシステム２０から入力した応答パケットをネットワーク通信部１６を介して外部に送信する（Ｓ１３４）。
【００４５】
次いで、制御部３２は、Ｓ１３４において送信した応答パケットに基づいて応答生成用情報を記憶部３１に記憶させる（Ｓ１３５）。
【００４６】
例えば、制御部３２は、Ｓ１３４において送信した応答パケットがＡＲＰの応答パケットである場合、この応答パケットに含まれている、送信元のＩＰアドレスと、ＭＡＣアドレスとをＡＲＰ応答生成用情報３１ａとして記憶部３１に記憶させる。また、制御部３２は、Ｓ１３４において送信した応答パケットがＳＮＭＰの応答パケットである場合、この応答パケットに含まれている、ＯＩＤと、このＯＩＤに対するデータの型および値とをＳＮＭＰ応答生成用情報テーブル３１ｂの応答生成用情報の１つとして記憶部３１に記憶させる。
【００４７】
制御部３２は、メインシステム２０から応答パケットを入力していないとＳ１３３において判断するか、Ｓ１３５の処理が終了すると、メインシステム２０から省エネ状態への移行命令を入力したか否かを判断する（Ｓ１３６）。
【００４８】
なお、メインシステム２０の制御部２２は、特定の時間が経過した場合など、特定の条件を満たす場合に、制御部２２のＲＡＭに記憶されているデータを記憶部２１に退避させるセルフリフレッシュ処理を行った後、省エネ状態への移行命令をサブシステム３０に出力する。
【００４９】
サブシステム３０の制御部３２は、メインシステム２０から省エネ状態への移行命令を入力していないとＳ１３６において判断すると、Ｓ１３１の処理を実行する。
【００５０】
制御部３２は、メインシステム２０から省エネ状態への移行命令を入力したとＳ１３６において判断すると、メインシステム２０の電源部２３にメインシステム２０の各部への電力の供給を終了させることによって、メインシステム２０を通常状態から省エネ状態に移行させる（Ｓ１３７）。
【００５１】
次いで、制御部３２は、ネットワーク通信部１６を介して外部からパケットを受信したと判断するまで、外部からパケットを受信したか否かを判断する（Ｓ１６１）。
【００５２】
制御部３２は、外部からパケットを受信したとＳ１６１において判断すると、外部から受信したとＳ１６１において判断したパケット（以下「対象パケット」と言う。）に対してメインシステム２０が応答パケットを生成可能であるか否かを、対象パケットの通信プロトコルと、応答可否情報３１ｃとに基づいて判断する（Ｓ１６２）。
【００５３】
制御部３２は、応答パケットをメインシステム２０が生成可能ではないとＳ１６２において判断すると、対象パケットを破棄した後（Ｓ１６３）、Ｓ１６１の処理を実行する。
【００５４】
制御部３２は、応答パケットをメインシステム２０が生成可能であるとＳ１６２において判断すると、対象パケットに対する応答パケットをサブシステム３０が生成することが可能であるか否かを、記憶部３１上の応答生成用情報に基づいて判断する（Ｓ１６４）。ここで、制御部３２は、対象パケットの通信プロトコルと、対象パケットの内容とに適した応答生成用情報が記憶部３１に記憶されていない場合、応答パケットをサブシステム３０が生成することが可能ではないと判断する。
【００５５】
例えば、制御部３２は、対象パケットがＡＲＰの情報要求パケットである場合、この情報要求パケットに対するＡＲＰの応答パケットをサブシステム３０が生成することが可能であるか否かを、ＡＲＰ応答生成用情報３１ａのＩＰアドレスおよびＭＡＣアドレスに基づいて判断する。また、制御部３２は、対象パケットがＳＮＭＰの情報要求パケットである場合、この情報要求パケットに対するＳＮＭＰの応答パケットをサブシステム３０が生成することが可能であるか否かを、ＳＮＭＰ応答生成用情報テーブル３１ｂ上のＯＩＤと、データの型および値との組み合わせに基づいて判断する。
【００５６】
制御部３２は、応答パケットをサブシステム３０が生成することが可能であるとＳ１６４において判断すると、対象パケットに対する応答パケットを記憶部３１上の応答生成用情報に基づいて生成する（Ｓ１６５）。なお、制御部３２は、対象パケットの送信元を応答パケットの送信先とする。
【００５７】
例えば、制御部３２は、対象パケットがＡＲＰの情報要求パケットである場合、ＡＲＰ応答生成用情報３１ａのＩＰアドレスおよびＭＡＣアドレスに基づいてＡＲＰの応答パケットを生成する。また、制御部３２は、対象パケットがＳＮＭＰの情報要求パケットである場合、ＳＮＭＰ応答生成用情報テーブル３１ｂ上のＯＩＤと、データの型および値との組み合わせに基づいてＳＮＭＰの応答パケットを生成する。
【００５８】
制御部３２は、Ｓ１６５の処理が終了すると、Ｓ１６５において生成した応答パケットを、ネットワーク通信部１６を介して外部に送信して（Ｓ１６６）、Ｓ１６１の処理を実行する。
【００５９】
制御部３２は、応答パケットをサブシステム３０が生成することが可能ではないとＳ１６４において判断すると、メインシステム２０の電源部２３にメインシステム２０の各部への電力の供給を開始させることによって、メインシステム２０を省エネ状態から通常状態に復帰させる（Ｓ１６７）。
【００６０】
なお、メインシステム２０の制御部２２は、省エネ状態から通常状態に移行すると、記憶部２１に退避させていたデータを制御部２２のＲＡＭに復元する。
【００６１】
サブシステム３０の制御部３２は、Ｓ１６７の処理が終了すると、Ｓ１３２の処理を実行する。したがって、ネットワーク通信部１６を介して外部から受信したパケットは、メインシステム２０によって処理されることができる。
【００６２】
以上に説明したように、サブシステム３０は、メインシステム２０が省エネ状態であって、外部から情報要求パケットを受信した場合に（Ｓ１６１でＹＥＳ）、応答パケットを生成可能であることを記憶部３１に記憶されている応答生成用情報に基づいて判断したとき（Ｓ１６４でＹＥＳ）、応答パケットを生成する（Ｓ１６５）。また、サブシステム３０は、メインシステム２０が省エネ状態であって、外部から情報要求パケットを受信した場合に（Ｓ１６１でＹＥＳ）、応答パケットを生成可能ではないことを記憶部３１に記憶されている応答生成用情報に基づいて判断したとき（Ｓ１６４でＮＯ）、メインシステム２０を通常状態に復帰させる（Ｓ１６７）。
【００６３】
そして、サブシステム３０は、メインシステム２０が省エネ状態であって、外部から情報要求パケットを受信した場合に（Ｓ１６１でＹＥＳ）、メインシステム２０が応答パケットを生成可能ではないことを記憶部３１に記憶されている応答可否情報に基づいて判断したとき（Ｓ１６２でＮＯ）、応答パケットをサブシステム３０自身が生成可能でないときであっても、メインシステム２０を通常状態に復帰させない。すなわち、ＭＦＰ１０は、メインシステム２０が省エネ状態であって、応答パケットがメインシステム２０によって生成可能ではない通信プロトコルの情報要求パケットをサブシステム３０が外部から受信した場合に（Ｓ１６１でＹＥＳおよびＳ１６２でＮＯ）、メインシステム２０を通常状態に復帰させない。したがって、ＭＦＰ１０は、メインシステム２０の不必要な復帰を抑えることができ、結果として、省エネ状態を長時間維持して省エネルギー性能を向上することができる。
【００６４】
また、サブシステム３０は、メインシステム２０が通常状態であって、外部から情報要求パケットを受信した場合に（Ｓ１３１でＹＥＳ）、メインシステム２０によって生成された応答パケットに基づいた応答生成用情報を記憶部３１に記憶させる（Ｓ１３３でＹＥＳおよびＳ１３５）。すなわち、ＭＦＰ１０は、メインシステム２０が通常状態である場合に応答生成用情報をサブシステム３０によって記憶部３１に記憶させる。この構成により、ＭＦＰ１０は、サブシステム３０が応答パケットを生成可能である情報要求パケットをメインシステム２０が通常状態である場合にサブシステム３０が自動的に増加させるので、メインシステム２０が省エネ状態である場合にサブシステム３０が外部から情報要求パケットを受信したとき、メインシステム２０の不必要な復帰を抑えることができ、結果として、省エネ状態を長時間維持して省エネルギー性能を向上することができる。
【００６５】
また、サブシステム３０は、本実施の形態において各種の通信プロトコルに対してメインシステム２０が対応しているか否かに基づいて応答可否情報を記憶部３１に記憶させるが、メインシステム２０側で開いているポート番号に基づいて応答可否情報を記憶部３１に記憶させても良い。この構成により、ＭＦＰ１０は、サブシステム３０が応答可否情報を容易に取得することができるので、処理の負担を軽減することができる。
【００６６】
なお、ＭＦＰ１０は、応答可否情報がメインシステム２０からメインシステム２０側のタイミングでサブシステム３０に入力されるが、応答可否情報がサブシステム３０側からの要求に応じてサブシステム３０に入力されても良い。
【００６７】
また、本実施の形態においては、メインシステム２０が応答パケットを生成可能である通信プロトコルの例として、ＡＲＰおよびＳＮＭＰについて説明した。しかしながら、メインシステム２０は、他の通信プロトコルの応答パケットを生成可能であっても良いし、ＡＲＰおよびＳＮＭＰの少なくとも一方の応答パケットを生成可能でなくても良い。
【００６８】
また、本発明の電子機器は、本実施の形態においてＭＦＰであるが、プリンター専用機など、ＭＦＰ以外の画像形成装置であっても良いし、画像形成装置以外の電子機器であっても良い。
【符号の説明】
【００６９】
１０  ＭＦＰ（電子機器）
２０  メインシステム
３０  サブシステム
３１  記憶部（応答可否情報記憶部、応答生成用情報記憶部）
３１ａ  ＡＲＰ応答生成用情報（応答生成用情報）
３１ｂ  ＳＮＭＰ応答生成用情報テーブル（応答生成用情報の集まり）
３１ｃ  応答可否情報
【図１】
2015085636.tif 000003
【図２】
2015085636.tif 000004
【図３】
2015085636.tif 000005
【図４】
2015085636.tif 000006
【図５】
2015085636.tif 000007
【図６】
2015085636.tif 000008