(57)【要約】【課題】画像形成装置を一層省電力化させる。【解決手段】画像形成装置１において、サブＣＰＵ７０は、当該画像形成装置１がパワーセーブ状態にある場合に外部装置より送信要求データを取得した場合、不揮発性メモリ１００の装置情報リストより送信要求に応じた装置情報を検索する。そして、サブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０により外部装置に当該送信要求に応じた装置情報を送信する。【選択図】図３
2012006153.tif 000002
【特許請求の範囲】
【請求項１】
第１の状態と前記第１の状態よりも消費電力の少ない第２の状態とを切換え可能な画像形成装置であって、
ネットワークを介して外部装置と通信を行うための通信部と、
前記画像形成装置が第１の状態にある場合に動作し、前記画像形成装置を第２の状態に切換える第１のＣＰＵと、
前記画像形成装置が第２の状態にある場合に動作する第２のＣＰＵと、
前記画像形成装置が第１の状態にある場合及び第２の状態にある場合の双方で動作し、当該画像形成装置の装置情報を記憶する記憶部と、
を備え、
前記第２のＣＰＵは、前記第１のＣＰＵが前記画像形成装置を第２の状態に切換えた後、前記通信部を介して前記外部装置より前記装置情報の送信要求を取得した場合に、前記記憶部より前記送信要求に応じた装置情報を検索し、前記通信部を介して前記外部装置に前記送信要求に応じた装置情報を送信することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記第１のＣＰＵは、前記画像形成装置を第２の状態に切換える際に、前記装置情報を前記画像形成装置の各構成より取得して前記記憶部に記憶することを特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載の画像形成装置において、
前記第２のＣＰＵは、前記記憶部より前記送信要求に応じた装置情報を検索する際に当該装置情報を発見できない場合、当該装置情報を前記画像形成装置が第２の状態にある場合に動作する前記画像形成装置の各構成より取得し、取得した装置情報を前記外部装置に送信することを特徴とする画像形成装置。
【請求項４】
第１の状態と前記第１の状態よりも消費電力の少ない第２の状態とを切換え可能な画像形成装置が第１の状態にある場合に動作し前記画像形成装置を第２の状態に切換える第１のコンピュータと、前記画像形成装置が第１の状態にある場合及び第２の状態にある場合の双方で動作し前記画像形成装置の装置情報を記憶する記憶部と、を有する画像形成装置に備えられ、前記画像形成装置が第２の状態にある場合に動作する第２のコンピュータを、ネットワークを介して外部装置と通信を行う通信手段、
前記第１のコンピュータが前記画像形成装置を第２の状態に切換えた後、前記通信手段により前記外部装置より前記装置情報の送信要求を取得した場合に、前記記憶部より前記送信要求に応じた装置情報を検索する検索手段、
前記通信手段により前記外部装置に前記送信要求に応じた装置情報を送信する送信手段、として機能させる要求応答プログラム。
【請求項５】
前記送信手段は、前記検索手段により前記記憶部より前記送信要求に応じた装置情報が発見されない場合、当該装置情報を前記画像形成装置が第２の状態にある場合に動作する前記画像形成装置の各構成より取得し、取得した装置情報を前記外部装置に送信する、
請求項４に記載の要求応答プログラム。
【請求項６】
第１の状態と前記第１の状態よりも消費電力の少ない第２の状態とを切換え可能な画像形成装置が第１の状態にある場合に動作し前記画像形成装置を第２の状態に切換える第１のコンピュータと、前記画像形成装置が第１の状態にある場合及び第２の状態にある場合の双方で動作し前記画像形成装置の装置情報を記憶する記憶部と、を有する画像形成装置に備えられ、前記画像形成装置が第２の状態にある場合に動作する第２のコンピュータの実行する要求応答方法であって、
ネットワークを介して外部装置と通信を行う通信工程と、
前記第１のコンピュータが前記画像形成装置を第２の状態に切換えた後、前記通信工程により前記外部装置より前記装置情報の送信要求を取得した場合に、前記記憶部より前記送信要求に応じた装置情報を検索する検索工程と、
前記外部装置に前記送信要求に応じた装置情報を送信する送信工程と、
を有することを特徴とする要求応答方法。
【請求項７】
請求項６に記載の要求応答方法において、
前記送信工程は、前記検索工程にて前記記憶部より前記送信要求に応じた装置情報が発見されない場合、当該装置情報を前記画像形成装置が第２の状態にある場合に動作する前記画像形成装置の各構成より取得し、取得した装置情報を前記外部装置に送信することを特徴とする要求応答方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、当該画像形成装置に備わるコンピュータを外部装置からの要求に応答させる要求応答プログラム及び要求応答方法に関する。
【背景技術】
【０００２】
プリンタや複写機等の画像形成装置は、ユーザによるタッチパネル等の操作を介した印刷要求やＰＣ等の外部装置からネットワークを介して取得する印刷要求に応じて印刷処理を行う。
ここで、画像形成装置は、上記印刷処理を恒常的に行うのでは無く、印刷要求を取得した際に行う。そのため、印刷要求の無い状態が継続する場合に、画像形成装置の印刷処理に係る構成が動作可能な状態にあることは、画像形成装置の省電力化の観点から好ましくない。
【０００３】
そこで、待機状態（第１の状態）において動作するメインＣＰＵと、パワーセーブ状態（第２の状態）において動作するサブＣＰＵと、の二つのＣＰＵを備えた画像形成装置がある。サブＣＰＵは、メインＣＰＵより低消費電力で動作するＣＰＵである。
ここで、待機状態は、サブＣＰＵを除く画像形成装置の各構成が動作可能な状態である。つまり、待機状態は、画像形成装置が印刷要求に応じて印刷処理を即座に実行できるように各構成が待機する状態である。一方、パワーセーブ状態は、画像形成装置の印刷処理等に要する構成への給電が停止された状態である。
そして、メインＣＰＵは、印刷要求があった場合に待機状態に係る画像形成装置の各構成を制御する。また、メインＣＰＵは、印刷要求の無い状態が継続する場合に、待機状態からパワーセーブ状態へ切換える。そして、サブＣＰＵは、パワーセーブ状態に係る各構成を制御する。そのため、画像形成装置１は当該パワーセーブ状態を維持することで省電力化する。
【０００４】
ところで、画像形成装置は、上記印刷要求以外に外部装置から多様な要求を周期的に受ける。多様な要求とは、例えば、画像形成装置のＩＰアドレスの送信要求、マルチキャストに対する応答要求、装置情報の送信要求、等である。装置情報は、例えば、画像形成装置が備える給紙トレイに関する情報や、画像形成装置が備える後処理ユニット等のオプション構成に関する情報等である。つまり、装置情報は、画像形成装置の構成、機能、状態等を表す各種情報である。
当該外部装置からの多様な要求は、画像形成装置が待機状態にある場合のみならずパワーセーブ状態にある場合でも生じる。そのため、画像形成装置には、パワーセーブ状態にある場合でも外部装置からの多様な要求に応答し得る構成が求められる。
【０００５】
そこで、一例として、画像形成装置をパワーセーブ状態から待機状態へ移行させる条件を記憶部に予め記憶した画像形成装置がある（特許文献１等参照）。当該画像形成装置は、待機状態におけるメインＣＰＵ及びパワーセーブ状態におけるサブＣＰＵの双方が記憶部の条件を参照できるように構成される。そして、サブＣＰＵは、パワーセーブ状態において外部装置からの要求があった場合、記憶部の条件に基づいて待機状態へ移行させるか否かを判断する。つまり、サブＣＰＵは、待機状態へ移行させないと判断した場合に自ら当該要求に対する応答処理を行う。そのため、画像形成装置は、パワーセーブ状態を継続したまま、外部装置からの要求に応答することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２５９９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１に記載の画像形成装置において、サブＣＰＵは、外部装置より装置情報の送信要求があった場合、当該送信要求に対する応答処理を自ら行うことができない。つまり、装置情報の送信要求があった場合、サブＣＰＵが待機状態に移行させた後、メインＣＰＵが当該送信要求に対する応答処理を行う。
つまり、画像形成装置は、当該装置情報の送信要求があった場合、待機状態に移行するためパワーセーブ状態を維持できない。そのため、画像形成装置が十分に省電力化されない、という問題があった。
【０００８】
そこで、本発明の課題は、画像形成装置を一層省電力化させることである。
【課題を解決するための手段】
【０００９】
以上の課題を解決するため、請求項１に記載の発明は、第１の状態と前記第１の状態よりも消費電力の少ない第２の状態とを切換え可能な画像形成装置であって、ネットワークを介して外部装置と通信を行うための通信部と、前記画像形成装置が第１の状態にある場合に動作し、前記画像形成装置を第２の状態に切換える第１のＣＰＵと、前記画像形成装置が第２の状態にある場合に動作する第２のＣＰＵと、前記画像形成装置が第１の状態にある場合及び第２の状態にある場合の双方で動作し、当該画像形成装置の装置情報を記憶する記憶部と、を備え、前記第２のＣＰＵは、前記第１のＣＰＵが前記画像形成装置を第２の状態に切換えた後、前記通信部を介して前記外部装置より前記装置情報の送信要求を取得した場合に、前記記憶部より前記送信要求に応じた装置情報を検索し、前記通信部を介して前記外部装置に前記送信要求に応じた装置情報を送信することを特徴とする。
【００１０】
また、請求項４に記載の発明は、要求応答プログラムであって、第１の状態と前記第１の状態よりも消費電力の少ない第２の状態とを切換え可能な画像形成装置が第１の状態にある場合に動作し前記画像形成装置を第２の状態に切換える第１のコンピュータと、前記画像形成装置が第１の状態にある場合及び第２の状態にある場合の双方で動作し前記画像形成装置の装置情報を記憶する記憶部と、を有する画像形成装置に備えられ、前記画像形成装置が第２の状態にある場合に動作する第２のコンピュータを、ネットワークを介して外部装置と通信を行う通信手段、前記第１のコンピュータが前記画像形成装置を第２の状態に切換えた後、前記通信手段により前記外部装置より前記装置情報の送信要求を取得した場合に、前記記憶部より前記送信要求に応じた装置情報を検索する検索手段、前記通信手段により前記外部装置に前記送信要求に応じた装置情報を送信する送信手段、として機能させる。
【００１１】
また、請求項６に記載の発明は、第１の状態と前記第１の状態よりも消費電力の少ない第２の状態とを切換え可能な画像形成装置が第１の状態にある場合に動作し前記画像形成装置を第２の状態に切換える第１のコンピュータと、前記画像形成装置が第１の状態にある場合及び第２の状態にある場合の双方で動作し前記画像形成装置の装置情報を記憶する記憶部と、を有する画像形成装置に備えられ、前記画像形成装置が第２の状態にある場合に動作する第２のコンピュータの実行する要求応答方法であって、ネットワークを介して外部装置と通信を行う通信工程と、前記第１のコンピュータが前記画像形成装置を第２の状態に切換えた後、前記通信工程により前記外部装置より前記装置情報の送信要求を取得した場合に、前記記憶部より前記送信要求に応じた装置情報を検索する検索工程と、前記外部装置に前記送信要求に応じた装置情報を送信する送信工程と、を有することを特徴とする。
【発明の効果】
【００１２】
したがって、本発明は、画像形成装置を一層省電力化させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る画像形成装置のブロック図である。
【図２】図１に示す画像形成装置が待機状態にある場合を模式的に表現した図である。
【図３】図１に示す画像形成装置がパワーセーブ状態にある場合を模式的に表現した図である。
【図４】本発明に係る装置情報リストを示す模式図である。
【図５】本発明に係るメインＣＰＵによるパワーセーブ状態移行処理を説明するためのフローチャートである。
【図６】本発明に係るサブＣＰＵによるパワーセーブ状態開始処理を説明するためのフローチャートである。
【図７Ａ】本発明に係るサブＣＰＵによる送信要求データに対する応答処理を説明するためのフローチャートである。
【図７Ｂ】本発明に係るサブＣＰＵによる送信要求データに対する応答処理を説明するためのフローチャートである。
【図８】本発明に係るサブＣＰＵによる待機状態移行処理を説明するためのフローチャートである。
【図９】本発明に係るメインＣＰＵによる待機状態開始処理を説明するためのフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明に係る画像形成装置について、図１〜図９を参照して説明する。
【００１５】
本実施形態の画像形成装置１は、印刷処理やスキャナ処理等の複数の処理機能を有したＭＦＰ（ＭｕｌｔｉＦｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）等として用いられる。
画像形成装置１は、図１に示すように、メインＣＰＵ（Ｃｅｎｔｒａｌ Ｐｒｏｃｅｓｓｉｎｇ Ｕｎｉｔ）１０と、表示部２０と、操作部３０と、印刷部４０と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）５０と、サブＣＰＵ７０と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）９０と、不揮発性メモリ１００と、ファンモニタ１１０と、温度センサ１２０と、ネットワークＩ／Ｆ部１３０と、を含んで構成される。そして、画像形成装置１は、例えば、ユーザによる操作部３０の操作を介した印刷要求やネットワークＩ／Ｆ部１３０を介して接続された外部装置からの印刷要求（印刷ジョブ）に応じて印刷処理を行う。
ここで、外部装置は、プリンタドライバ機能や各種アプリケーションを備えたＰＣ（Ｐｅｒｓｏｎａｌ Ｃｏｍｐｕｔｅｒ）等である。画像形成装置１は、当該外部装置より、印刷要求を取得するのみならず、後述する装置情報の送信要求等を周期的に取得する。
【００１６】
ところで、画像形成装置１の駆動状態には、図２に示す待機状態（第１の状態）と、図３に示すパワーセーブ状態（第２の状態）と、の２つの状態がある。ここで、図２及び図３に示す画像形成装置１の各構成の中で、動作可能な構成は実線で示され、動作しない構成は破線で示される。
待機状態は、図２に示すように、サブＣＰＵ７０を除く画像形成装置１の各構成が図示しない電源部により給電されて動作可能な状態である。つまり、待機状態は、画像形成装置１が印刷要求に応じて印刷処理を即座に実行できるように、各構成が待機する状態である。
パワーセーブ状態は、図３に示すように、サブＣＰＵ７０、ＲＡＭ８０、ＲＯＭ９０、不揮発性メモリ１００、ファンモニタ１１０、温度センサ１２０、ネットワークＩ／Ｆ部１３０、のみが動作可能な状態である。つまり、パワーセーブ状態は、画像形成装置１が一定時間以上印刷要求を取得しない場合等に、印刷処理等に要する画像形成装置１の各構成への給電が停止された状態である。つまり、画像形成装置１はパワーセーブ状態を継続することで省電力化する。
【００１７】
以下、画像形成装置１の備える各構成について説明する。
【００１８】
メインＣＰＵ１０は、画像形成装置１が待機状態にある場合に動作する第１のＣＰＵ、第１のコンピュータである。メインＣＰＵ１０は、画像形成装置１が待機状態にある場合に動作する画像形成装置１の各構成より入力信号を取得する。そして、メインＣＰＵ１０は、取得した入力信号に応じてＲＯＭ９０に記憶された各種プログラムを実行する。さらに、メインＣＰＵ１０は、当該プログラムの実行に基づいて各構成に出力信号を出力することで、各構成の動作を制御する。また、メインＣＰＵ１０は、サブＣＰＵ７０を起動させるための起動信号をサブＣＰＵ７０へ送信することで、画像形成装置１を待機状態からパワーセーブ状態に切換えることができる。
【００１９】
表示部２０は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等で構成される。表示部２０は、メインＣＰＵ１０からの指示に従って、各種操作画面や各種処理結果を表示する。
【００２０】
操作部３０は、表示部２０を覆うように設けられたタッチパネルと、各種操作キーや操作ボタン等の操作キー群と、で構成される。操作部３０は、表示部２０に表示された画面に従ってユーザに操作されると、操作内容に応じた各種信号をメインＣＰＵ１０へ出力する。
【００２１】
印刷部４０は、印刷要求を取得したメインＣＰＵ１０からの指示に従って、電子写真方式や静電記録方式に基づく印刷処理を実行するための各構成を備える。つまり、印刷部４０は、ＣＣＤ（Ｃｈａｒｇｅ Ｃｏｕｐｌｅｄ Ｄｅｖｉｃｅ）等を介して読み取る原稿画像や印刷ジョブに含まれる原稿画像に画像処理を施して、用紙上に画像を形成する。
【００２２】
ここで、印刷部４０は、トナー像を用紙に定着させるための定着装置、当該定着装置を冷却するための冷却ファンを備える。また、印刷部４０は、印刷処理を実行した枚数を計数するカウンタを備える。カウンタは、印刷部４０によりカラーの印刷処理が実行された枚数とモノクロの印刷処理が実行された枚数とをそれぞれ計数する。
また、印刷部４０は、給紙トレイを複数備える。給紙トレイは、印刷処理を施す用紙のサイズ、斤量、紙色等に応じて設けられた給紙用のトレイである。さらに、印刷部４０は、手差しユニット、両面印刷ユニット、後処理ユニット、等をオプション構成として適宜に備える。手差しユニットは、ユーザが手差しで所望の用紙をセットするための構成である。両面印刷ユニットは、印刷部４０が用紙の表裏面に亘って印刷処理を実行するための構成である。後処理ユニットは、印刷部４０が印刷処理を実行した用紙に対して所定の後処理を行うための構成である。後処理は、例えば、パンチ処理、ステイプル処理、折り処理、シフト処理、等である。
なお、給紙トレイやオプション構成は、ユーザの用途に応じて適宜に追加／変更が可能である。
【００２３】
ＨＤＤ５０は、印刷部４０が印刷処理を施す原稿画像等の各種データを記憶する。
【００２４】
サブＣＰＵ７０は、画像形成装置１がパワーセーブ状態にある場合に動作する第２のＣＰＵ、第２のコンピュータである。サブＣＰＵ７０は、メインＣＰＵ１０に比べて消費電力の少ない小規模な電子回路からなる。サブＣＰＵ７０は、メインＣＰＵ１０が画像形成装置１をパワーセーブ状態に切換える際、メインＣＰＵ１０より送信される起動信号に応じて起動する。
サブＣＰＵ７０は、画像形成装置１がパワーセーブ状態にある場合に動作する画像形成装置１の各構成より入力信号を取得する。そして、サブＣＰＵ７０は、取得した入力信号に応じてＲＯＭ９０に記憶された各種プログラムを実行することで、上記各構成を制御する。また、サブＣＰＵ７０は、メインＣＰＵ１０を起動させるための起動信号をメインＣＰＵ１０へ送信することで、画像形成装置１をパワーセーブ状態から待機状態に切換えることができる。
【００２５】
ＲＡＭ８０は、メインＣＰＵ１０やサブＣＰＵ７０によって実行されるプログラムなどを展開するためのプログラム格納領域を備える。また、ＲＡＭ８０は、上記処理プログラムが実行される際に生じる処理結果、各種設定情報等を一時的に格納するためのデータ格納領域を備える。
ＲＯＭ９０は、メインＣＰＵ１０やサブＣＰＵ７０が実行可能な各種プログラムを記憶する。また、ＲＯＭ９０は、当該プログラムが実行される際に使用されるデータなどを記憶する。
【００２６】
不揮発性メモリ１００は、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ）等の、電気的に情報の書き込み／消去が可能な半導体メモリである。不揮発性メモリ１００は、画像形成装置１が待機状態にある場合及びパワーセーブ状態にある場合の双方で動作する記憶部である。
そして、不揮発性メモリ１００は、画像形成装置１の装置情報のリストである装置情報リスト１０１を記憶する。ここで、装置情報は、画像形成装置１が外部装置より周期的に送信要求される情報である。装置情報は、例えば、画像形成装置の構成、機能、状態等を表す情報である。
【００２７】
装置情報リスト１０１は、図２に示すように、「種類」と、「項目」と、からなる各装置情報を「番号」単位でリスト化したものである。ここで、「種類」は、装置情報の種類を表す。装置情報の種類には、例えば、印刷部４０が印刷処理を行う枚数等の計数に関する情報を表すカウンタ情報、印刷部４０が備える各給紙トレイに関する情報を表すトレイ情報、印刷部４０が備えるオプション構成に関する情報を表すオプション情報がある。また、「項目」とは、「種類」に対応した情報の各項目である。
そして、装置情報リスト１０１の各「番号」に対応する装置情報は、画像形成装置１が待機状態からパワーセーブ状態へ切換わるタイミングで、メインＣＰＵ１０が印刷部４０から取得する情報である。例えば、図２に示す「番号」が「１」や「２」のカウンタ情報は、上記タイミングにてメインＣＰＵ１０により印刷部４０のカウンタから取得される。また、図２に示す「番号」が「３」や「４」のトレイ情報は、上記タイミングにてメインＣＰＵ１０により印刷部４０の各給紙トレイから取得される。また、図２に示す「番号」が「５」〜「８」のオプション情報は、上記タイミングにてメインＣＰＵ１０により印刷部４０に備わるオプション構成から取得される。
なお、画像形成装置１がパワーセーブ状態にある場合でも不揮発性メモリ１００は動作可能であるので、サブＣＰＵ７０は、装置情報リスト１０１を参照することができる。また、画像形成装置１に備わる給紙トレイやオプション構成は、ユーザの用途に応じて追加／変更される。そのため、装置情報リスト１０１における装置情報の総数は、図２に示す個数に限定されるものではなく可変な数である。
【００２８】
ファンモニタ１１０は、印刷部４０に備わる冷却ファンの回転数や駆動／停止状態等を常時監視する装置である。ファンモニタ１１０は、サブＣＰＵ７０から信号を入力すると、最新の冷却ファンの回転数をファン回転数情報としてサブＣＰＵ７０へ出力する。
温度センサ１２０は、印刷部４０に備わるトナー定着用のヒータ等の温度を計測するセンサである。温度センサ１２０は、サブＣＰＵ７０から信号を入力すると、最新のヒータの温度をヒータ温度情報としてサブＣＰＵ７０へ出力する。
【００２９】
ネットワークＩ／Ｆ部１３０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の通信機能を実現するための通信用インターフェース（通信部）である。
つまり、メインＣＰＵ１０やサブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０により、ネットワークを介して外部装置との通信を行う。例えば、メインＣＰＵ１０やサブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０を介して、印刷要求や、装置情報の送信要求に係るデータ（以下、送信要求データと称する）を外部装置から受信する。また、メインＣＰＵ１０やサブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０を介して、当該送信要求に応じた装置情報を外部装置へ送信する。
ここで、画像形成装置１の状態が切換わる都度、メインＣＰＵ１０やサブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０の設定を行う。つまり、画像形成装置１が待機状態に切換わった場合、メインＣＰＵ１０は、自己が外部装置とのデータの送受信を実行できるように、ネットワークＩ／Ｆ部１３０の設定を行う。反対に、画像形成装置１がパワーセーブ状態に切換った場合、サブＣＰＵ７０は、自己が外部装置とのデータの送受信を実行できるように、ネットワークＩ／Ｆ部１３０の設定を行う。
なお、外部装置と画像形成装置１との間での送信要求データや装置情報の送受信は、ＳＮＭＰ通信プロトコル（ＳｉｍｐｌｅＮｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ Ｐｒｏｔｏｃｏｌ）におけるＭＩＢ（Ｍａｎａｇｅｍｅｎｔ ＩｎｆｏｒｍａｔｉｏｎＢａｓｅ）によって実現される。
【００３０】
（装置情報の送信要求に対する応答）
次に、パワーセーブ状態において、画像形成装置１に外部装置から装置情報の送信要求があった場合の、サブＣＰＵ７０が応答する手順について述べる。
【００３１】
外部装置から送信される送信要求データは、ネットワークＩ／Ｆ部１３０によりサブＣＰＵ７０に入力される。まず、サブＣＰＵ７０は、当該送信要求データに対する解析処理を行い、外部装置から送信要求された装置情報の種類を特定する。次に、サブＣＰＵ７０は、不揮発性メモリ１００を参照し、特定した種類に基づき、送信要求された装置情報を装置情報リスト１０１から検索する。
【００３２】
次に、サブＣＰＵ７０は、送信要求された装置情報が装置情報リスト１０１から発見できた場合、当該装置情報を不揮発性メモリ１００より抽出する。サブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０により当該抽出した装置情報を外部装置に送信する。
一方で、サブＣＰＵ７０は、送信要求された装置情報が装置情報リスト１０１から発見できない場合、特定した種類に基づき、当該装置情報がパワーセーブ状態において動作する構成より取得できるか否かを判断する。
ここで、パワーセーブ状態において動作する構成より取得できる装置情報とは、例えば、サブＣＰＵ７０がファンモニタ１１０より取得するファン回転数情報や温度センサ１２０より取得するヒータ温度情報等である。つまり、当該装置情報は、画像形成装置１がパワーセーブ状態へ移行する前に、メインＣＰＵ１０によって予め装置情報リスト１０１に記憶される情報とは異なり、計時的に変化するような情報である。
そして、サブＣＰＵ７０は、装置情報がパワーセーブ状態において駆動する構成より取得できると判断した場合、当該構成より装置情報を取得する。サブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０により当該装置情報を外部装置に送信する。
また、サブＣＰＵ７０は、装置情報がパワーセーブ状態において駆動する構成より取得できないと判断した場合、メインＣＰＵ１０に当該装置情報の送信を委ねる。つまり、サブＣＰＵ７０は、メインＣＰＵ１０を起動させるための起動信号を送信し、画像形成装置１をパワーセーブ状態から待機状態に切換える。さらに、サブＣＰＵ７０は、送信要求データをメインＣＰＵ１０へ送信する。そして、メインＣＰＵ１０は、当該送信要求データに基づいて必要な装置情報を画像形成装置１の各部構成より取得し、ネットワークＩ／Ｆ部１３０により当該装置情報を外部装置に送信する。
【００３３】
（メインＣＰＵによるパワーセーブ状態移行処理）
次に、図５に示すフローチャートを用いて、メインＣＰＵ１０が実行するパワーセーブ状移行処理について説明する。ここで、当該パワーセーブ状移行処理は、待機状態におけるメインＣＰＵ１０が、一定時間以上印刷要求を取得していないと判断した場合等に開始される。
【００３４】
まず、メインＣＰＵ１０は、印刷部４０より装置情報リスト１０１の各装置情報を取得する。
つまり、メインＣＰＵ１０は、印刷部４０のカウンタより当該印刷部４０が印刷処理を実行した枚数を取得する。そして、メインＣＰＵ１０は、取得した枚数をカウンタ情報として装置情報リスト１０１に記憶する（ステップＳ１０１）。
次いで、メインＣＰＵ１０は、印刷部４０に備わる各給紙トレイに設定された用紙のサイズ、斤量、紙色等の情報を当該印刷部４０より取得する。そして、メインＣＰＵ１０は、取得した情報をトレイ情報として装置情報リスト１０１に記憶する（ステップＳ１０２）。
次いで、メインＣＰＵ１０は、印刷部４０に備わるオプション構成に関する情報を当該印刷部４０より取得する。そして、メインＣＰＵ１０は、取得した情報をオプション情報として装置情報リスト１０１に記憶する（ステップＳ１０３）。
なお、メインＣＰＵ１０が装置情報リスト１０１の装置情報を取得する順序は、ステップＳ１０１、ステップＳ１０２、ステップＳ１０３の順でなくともよい。
【００３５】
次いで、メインＣＰＵ１０は、サブＣＰＵ７０へ起動信号を送信する（ステップＳ１０４）。
次いで、メインＣＰＵ１０は、自己に対する起動信号の受信待ち状態へ移行し（ステップＳ１０５）、本処理を終了する。なお、ステップＳ１０５において、メインＣＰＵ１０は、電源部を介して、表示部２０、操作部３０、印刷部４０、ＨＤＤ５０への給電を停止する処理も行い、画像形成装置１をパワーセーブ状態に切換える。
【００３６】
（サブＣＰＵによるパワーセーブ状態開始処理）
次に、図６に示すフローチャートを用いて、サブＣＰＵ７０が実行するパワーセーブ状態の開始処理について説明する。
【００３７】
まず、サブＣＰＵ７０は、メインＣＰＵ１０より送信される起動信号を検知したか否かを判断する（ステップＳ２０１）。
そして、サブＣＰＵ７０は、ステップＳ２０１にて起動信号を検知していないと判断した場合（ステップＳ２０１；Ｎｏ）、起動信号を検知するまで待機する。
一方で、サブＣＰＵ７０は、ステップＳ２０１にて起動信号を検知したと判断した場合（ステップＳ２０１；Ｙｅｓ）に起動する。
【００３８】
次いで、サブＣＰＵ７０は、（メインＣＰＵ１０ではなく）自己が外部装置とのデータの送受信を実行できるように、ネットワークＩ／Ｆ部１３０の設定を行う（ステップＳ２０２）。
次いで、サブＣＰＵ７０は、ネットワークＩ／Ｆ部１３０を介して外部装置からの送信要求データの受信を待機するデータ受信待ち状態に移行する（ステップＳ２０３）。
【００３９】
（サブＣＰＵによる送信要求データに対する応答処理）
次に、図７Ａ及び図７Ｂに示すフローチャートを用いて、サブＣＰＵ７０が実行する送信要求データに対する応答処理について説明する。なお、通信工程は、図７Ａに示すステップＳ２１１で実現される。また、検索工程は、図７Ａ及び図７Ｂに示すステップＳ２１２、Ｓ２１５、Ｓ２１８、Ｓ２２１、Ｓ２２４で実現される。さらに、送信工程は、図７Ａ及び図７Ｂに示すステップＳ２１４、Ｓ２１７、Ｓ２２０、Ｓ２２３、Ｓ２２６で実現される。
【００４０】
まず、ステップＳ２０３にてデータ受信待ち状態に移行したサブＣＰＵ７０は、外部装置から送信要求データを受信したか否かを判断する（ステップＳ２１１）。
そして、サブＣＰＵ７０は、ステップＳ２１１にて受信していないと判断した場合（ステップＳ２１１；Ｎｏ）、送信要求データを受信するまで待機する。
【００４１】
一方で、サブＣＰＵ７０は、ステップＳ２１１にて受信したと判断した場合（ステップＳ２１１；Ｙｅｓ）、外部装置より送信要求された装置情報の種類を特定する。そして、サブＣＰＵ７０は、当該特定した種類に基づいて送信要求された装置情報がオプション情報であるか否かを判断する（ステップＳ２１２）。
【００４２】
次いで、サブＣＰＵ７０は、ステップＳ２１２にてオプション情報であると判断した場合（ステップＳ２１２；Ｙｅｓ）、装置情報リスト１０１よりオプション情報を取得する（ステップＳ２１３）。そして、サブＣＰＵ７０は、当該取得したオプション情報をネットワークＩ／Ｆ部１３０により外部装置へ送信する（ステップＳ２１４）。
【００４３】
次いで、サブＣＰＵ７０は、ステップＳ２１２にてオプション情報でないと判断した場合（ステップＳ２１２；Ｎｏ）、送信要求された装置情報がカウンタ情報であるか否かを判断する（ステップＳ２１５）。
【００４４】
次いで、サブＣＰＵ７０は、ステップＳ２１５にてカウンタ情報であると判断した場合（ステップＳ２１５；Ｙｅｓ）、装置情報リスト１０１よりカウンタ情報を取得する（ステップＳ２１６）。そして、サブＣＰＵ７０は、当該取得したカウンタ情報をネットワークＩ／Ｆ部１３０により外部装置へ送信する（ステップＳ２１７）。
【００４５】
次いで、サブＣＰＵ７０は、ステップＳ２１５にてカウンタ情報でないと判断した場合（ステップＳ２１５；Ｎｏ）、送信要求された装置情報がトレイ情報であるか否かを判断する（ステップＳ２１８）。
【００４６】
次いで、サブＣＰＵ７０は、ステップＳ２１８にてトレイ情報であると判断した場合（ステップＳ２１８；Ｙｅｓ）、装置情報リスト１０１よりトレイ情報を取得する（ステップＳ２１９）。そして、サブＣＰＵ７０は、当該取得したトレイ情報をネットワークＩ／Ｆ部１３０により外部装置へ送信する（ステップＳ２２０）。
【００４７】
次いで、サブＣＰＵ７０は、ステップＳ２１８にてトレイ情報でないと判断した場合（ステップＳ２１８；Ｎｏ）、送信要求された装置情報がファン回転数情報であるか否かを判断する（ステップＳ２２１）。
【００４８】
次いで、サブＣＰＵ７０は、ステップＳ２２１にてファン回転数情報であると判断した場合（ステップＳ２２１；Ｙｅｓ）、ファンモニタ１１０よりファン回転数情報を取得する（ステップＳ２２２）。そして、サブＣＰＵ７０は、当該取得したファン回転数情報をネットワークＩ／Ｆ部１３０により外部装置へ送信する（ステップＳ２２３）。
【００４９】
次いで、サブＣＰＵ７０は、ステップＳ２２１にてファン回転数情報でないと判断した場合（ステップＳ２２１；Ｎｏ）、送信要求された装置情報がヒータ温度情報であるか否かを判断する（ステップＳ２２４）。
【００５０】
次いで、サブＣＰＵ７０は、ステップＳ２２４にてヒータ温度情報であると判断した場合（ステップＳ２２４；Ｙｅｓ）、温度センサ１２０よりヒータ温度情報を取得する（ステップＳ２２５）。そして、サブＣＰＵ７０は、当該取得したヒータ温度情報をネットワークＩ／Ｆ部１３０により外部装置へ送信する（ステップＳ２２６）。
【００５１】
次いで、サブＣＰＵ７０は、ステップＳ２２４にてヒータ回転数情報でないと判断した場合（ステップＳ２２４；Ｎｏ）、後述する待機状態移行処理を実行する（ステップＳ２２７）。
【００５２】
（サブＣＰＵによる待機状態移行処理）
次に、図８に示すフローチャートを用いて、サブＣＰＵ７０が実行する待機状態移行処理について説明する。
【００５３】
まず、サブＣＰＵ７０は、メインＣＰＵ１０へ起動信号を送信する（ステップＳ２５１）。
次いで、サブＣＰＵ７０は、メインＣＰＵ１０へステップＳ２１１；Ｙｅｓにて受信した送信要求データを送信する（ステップＳ２５２）。
次いで、サブＣＰＵ７０は、自己に対する起動信号の受信待ち状態へ移行し（ステップＳ２５３）、本処理を終了する。なお、ステップＳ２５１において、サブＣＰＵ７０は、電源部を介して、表示部２０、操作部３０、印刷部４０、ＨＤＤ５０を起動する処理も行う。
【００５４】
（メインＣＰＵによる待機状態開始処理）
次に、図９に示すフローチャートを用いて、メインＣＰＵ１０が実行する待機状態開始処理について説明する。
【００５５】
まず、メインＣＰＵ１０は、サブＣＰＵ７０より送信される起動信号を検知したか否かを判断する（ステップＳ１５１）。
そして、メインＣＰＵ１０は、ステップＳ１５１にて起動信号を検知していないと判断した場合（ステップＳ１５１；Ｎｏ）、起動信号を検知するまで待機する。
一方で、メインＣＰＵ１０は、ステップＳ１５１にて起動信号を検知したと判断した場合（ステップＳ１５１；Ｙｅｓ）に起動する。
【００５６】
次いで、メインＣＰＵ１０は、自己が外部装置とのデータの送受信を実行できるように、ネットワークＩ／Ｆ部１３０の設定を行う（ステップＳ１５２）。
次いで、メインＣＰＵ１０は、サブＣＰＵ７０よりステップＳ２５２に係る送信要求データを受信したか否かを判断する（ステップＳ１５３）。
そして、メインＣＰＵ１０は、ステップＳ１５３にて送信要求データを受信していないと判断した場合（ステップＳ１５３；Ｎｏ）、ステップＳ１５５の処理へ移行する。
一方で、メインＣＰＵ１０は、ステップＳ１５３にて送信要求データを受信したと判断した場合（ステップＳ１５３；Ｙｅｓ）、当該送信要求データに基づいて必要な装置情報を取得し、当該装置情報を外部装置に送信する（ステップＳ１５４）。
次いで、メインＣＰＵ１０は、外部装置からの印刷要求の受信等を待機する待ち状態に移行する（ステップＳ１５５）。
【００５７】
以上により、本実施形態に係る画像形成装置１によると、サブＣＰＵ７０は、パワーセーブ状態において送信要求データを取得した場合、装置情報リスト１０１より送信要求に応じた装置情報を検索する。そして、サブＣＰＵ７０は、外部装置に当該送信要求に応じた装置情報を送信する。つまり、サブＣＰＵ７０は、外部装置より装置情報の送信要求を取得した場合、画像形成装置１をパワーセーブ状態から待機状態に切換えることなく、当該装置情報の送信要求に対する応答を行うことができる。
そのため、画像形成装置１は、外部装置より装置情報の送信要求があった場合でもパワーセーブ状態を継続することができるので省電力化する。したがって、画像形成装置１は一層省電力化した画像形成装置といえる。
【００５８】
また、画像形成装置１は、パワーセーブ状態で外部装置より装置情報の送信要求があった場合、待機状態への移行時間を省いて、送信要求に応じた装置情報を送信できる。そのため、装置情報の送信要求に対する画像形成装置１の応答速度が向上する。
【００５９】
また、装置情報リスト１０１に記載される装置情報は、画像形成装置１が待機状態からパワーセーブ状態へ切換わるタイミングで、メインＣＰＵ１０によって取得される。つまり、サブＣＰＵ７０が外部装置より送信要求データを取得する前の時点で、装置情報は予めサブＣＰＵ７０が参照可能な装置情報リスト１０１に記載される。そのため、サブＣＰＵ７０は、送信要求に応じた装置情報が装置情報リスト１０１に存在する場合、装置情報を自ら画像形成装置１の各構成より取得しなくてよい。そのため、サブＣＰＵ７０の送信要求に対する応答処理の負担が軽減する。また、サブＣＰＵ７０の装置情報の送信要求に対する応答速度が向上する。
【００６０】
また、サブＣＰＵ７０は、送信要求に応じた装置情報が装置情報リスト１０１に存在しない場合、当該装置情報をパワーセーブ状態で動作するファンモニタ１１０や温度センサ１２０より取得する。つまり、サブＣＰＵ７０は、送信要求に応じた装置情報が装置情報リスト１０１に存在しない場合でも、画像形成装置１を待機状態に切換えることなく、当該装置情報の送信要求に対する応答を行うことができる。
【００６１】
なお、以上の実施形態における記述は、本発明に係る好適な画像形成装置の一例であり、これに限定されるものではない。
また、以上の実施形態における画像形成装置を構成する各部の細部構成及び細部動作に関して本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
例えば、画像形成装置１は、不揮発性メモリ１００に装置情報リスト１０１を記憶するように構成された。しかし、画像形成装置１は、不揮発性メモリ１００を設けることなく、装置情報リスト１０１をＨＤＤ５０に記憶するように構成されてもよい。この場合、ＨＤＤ５０は、待機状態及びパワーセーブ状態の双方で駆動するように構成される。
【符号の説明】
【００６２】
１              画像形成装置
１０            メインＣＰＵ
２０            表示部
３０            操作部
４０            印刷部
５０            ＨＤＤ
７０            サブＣＰＵ
８０            ＲＡＭ
９０            ＲＯＭ
１００          不揮発性メモリ
１１０          ファンモニタ
１２０          温度センサ
１３０          ネットワークＩ／Ｆ部
【図１】
2012006153.tif 000003
【図２】
2012006153.tif 000004
【図３】
2012006153.tif 000005
【図４】
2012006153.tif 000006
【図５】
2012006153.tif 000007
【図６】
2012006153.tif 000008
【図７Ａ】
2012006153.tif 000009
【図７Ｂ】
2012006153.tif 000010
【図８】
2012006153.tif 000011
【図９】
2012006153.tif 000012