(57)【要約】      （修正有）【課題】省電力状態からの復帰をユーザに意識させることを抑えた快適な操作環境を実現しつつ、画像形成装置本体とコントローラ間のインタフェースの信号数を抑えることが。【解決手段】画像形成装置をスリープ復帰させるプリンタ部の複数の復帰要因（要因２、要因４）の少なくともいずれかが発生した場合に、プリンタコントローラ１１７が前記複数の復帰要因を集約したスリープ復帰信号をシステムコントローラ１０３に出力する。プリンタコントローラ１１７では、スイッチ回路４０４、バッファ４０９により前記発生した復帰要因が保持される。システムコントローラ１０３は、前記スリープ復帰信号の受信に応じて画像形成装置をスリープ復帰させ、復帰後、プリンタコントローラ１１７と通信してスイッチ回路４０４やバッファ４０９の出力レベルに基づき復帰要因を確認する。【選択図】図４
2015171127.tif 000002
【特許請求の範囲】
【請求項１】
第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態となる画像形成装置であって、
前記第２電力状態において、前記画像形成装置を前記第２電力状態から前記第１電力状態に復帰させる所定の複数の復帰要因の少なくともいずれかが発生した場合に、前記発生した復帰要因を集約した復帰通知を出力する復帰通知手段と、
前記発生した復帰要因を保持する保持手段と、
前記復帰通知に応じて前記画像形成装置を前記第２電力状態から前記第１電力状態に復帰させ、前記保持手段に保持された復帰要因を取得する制御手段と、
を有することを特徴とする画像形成装置。
【請求項２】
前記復帰通知は、割り込み信号であることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１電力状態において通電され前記保持手段に保持された復帰要因を取得可能な他の制御手段を有し、
前記制御手段は、前記画像形成装置が前記第１電力状態に復帰した後に、前記他の制御手段を介して前記保持手段で保持された復帰要因を取得することを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記画像形成装置の動作モードを、前記画像形成装置の保守を行うためのモードに移行した場合、前記復帰要因の発生に基づく前記復帰を無効にすることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
シートに画像を形成する画像形成手段を有し、
さらに、前記画像形成手段に設けられた扉が開放されたことを前記復帰要因として検知する第１検知手段と、前記画像形成手段にシートを給紙するための手差しトレイ上にシートが存在することを前記復帰要因として検知する第２検知手段の少なくともいずれか有することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
原稿台に載置された原稿又は原稿トレイから給送される原稿から画像データを読み取る読取手段を有し、
さらに、前記原稿台に原稿を押圧する開閉可能な押圧板が開放されたことを前記復帰要因として検知する第１検知手段と、前記原稿トレイ上にシートが存在することを前記復帰要因として検知する第２検知手段の少なくともいずれかを有することを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項７】
前記第２電力状態へ移行する際に前記第２検知手段により前記トレイ上のシートが存在することが検知されている場合には、前記復帰通知手段は、前記第２検知手段により前記トレイ上のシートの存在が検知されなくなるまで、前記第２検知手段に検知される復帰要因の発生に基づく復帰通知の出力をしないことを特徴とする請求項５又は６に記載の画像形成装置。
【請求項８】
第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態となる画像形成装置の制御方法であって、
前記第２電力状態において、前記画像形成装置を前記第２電力状態から前記第１電力状態に復帰させる複数の復帰要因の少なくともいずれかが発生した場合に、復帰通知手段が、前記複数の復帰要因を集約した復帰通知を出力する復帰通知ステップと、
保持手段が、前記発生した復帰要因を保持する保持ステップと、
制御手段が、前記復帰通知に応じて前記画像形成装置を前記第２電力状態から前記第１電力状態に復帰させる復帰ステップと、
前記制御手段が、前記保持ステップで保持された復帰要因を取得する取得ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項９】
コンピュータを、請求項１乃至７のいずれか１項に記載された制御手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置の電力制御に関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multifunction Peripheral）等の画像形成装置の省エネルギー化や環境対応の要求が高くなり、待機電力削減のためにできるだけスリープ状態（省電力状態）に移行する電力制御が求められている。
【０００３】
特許文献１には、Ｉ／Ｏコントローラで発生した復帰要因毎に個別の割り込み信号を出力して、スリープ状態から復帰する装置が記載されている。なお、特許文献１では、復帰要因毎の個別の割り込み信号をメインコントローラに与える構成が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−２９６７２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
他方で、スリープからの復帰をなるべくユーザに意識させないような快適なオペレーションを実現し、ＭＦＰの操作性を維持する必要がある。しかしながら、ＭＦＰ本体要因でスリープ復帰させる場合、従来のように、復帰要因毎に個別の割り込み信号をコントローラに返したのでは、インタフェース（Ｉ／Ｆ）の信号数が増加してしまう。そこで、Ｉ／Ｆ信号数を極力少なくして、スリープ復帰要因をコントローラとＭＦＰ本体間で共有できるように制御することが課題となっている。
【０００６】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、省電力状態からの復帰をユーザに意識させることを抑えた快適な操作環境を実現しつつ、画像形成装置本体とコントローラ間のインタフェースの信号数を抑えることができる仕組みを提供することである。
【課題を解決するための手段】
【０００７】
本発明は、第１電力状態と前記第１電力状態より消費電力の少ない第２電力状態となる画像形成装置であって、前記第２電力状態において、前記画像形成装置を前記第２電力状態から前記第１電力状態に復帰させる所定の複数の復帰要因の少なくともいずれかが発生した場合に、前記発生した復帰要因を集約した復帰通知を発信する復帰通知手段と、前記発生した復帰要因を保持する保持手段と、前記復帰通知に応じて前記画像形成装置を前記第２電力状態から前記第１電力状態に復帰させ、前記保持手段に保持された復帰要因を取得する制御手段とを有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、省電力状態からの復帰をユーザに意識させることを抑えた快適な操作環境を実現しつつ、画像形成装置本体とコントローラ間のインタフェースの信号数を抑えることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の画像形成装置を例示するブロック図。
【図２】本発明の画像形成装置の電力遷移を表す図。
【図３】本発明の画像形成装置のスリープ復帰要因を例示する図。
【図４】プリンタ部のスリープ復帰要因信号生成部のブロック図。
【図５】本発明の画像形成装置の電力制御シーケンスを示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について図面を用いて説明する。
図１は、本発明の一実施例を示す画像形成装置を例示するブロック図である。
図１において、１１９は、本実施例の画像形成装置（ＭＦＰ；Multifunction Peripheral）であり、制御部１００、スキャナ部１０１、プリンタ部１０２を有する。制御部１００は、ＭＦＰ１１９全体の制御を行う。スキャナ部１０１は、原稿等から画像データを読み取る。プリンタ部１０２は、制御部１００によって画像処理され、出力されてきた画像データを記録媒体（シート）に記録する。以下、それぞれの内部構成について説明する。
【００１１】
最初に制御部１００の内部構成について説明する。
制御部１００において、１０３は画像データを処理するシステムコントローラであり、以下に示す各構成要素と汎用のインタフェース（Ｉ／Ｆ）もしくは独自のＩ／Ｆで接続される。システムコントローラ１０３は、汎用のＣＰＵであっても構わないし、ＡＳＩＣ等のＳＯＣでも構わない。また、システムコントローラ１０３は、ＩＯ部や演算処理部などの機能を複数のデバイスで構成するチップセットでも構わない。
【００１２】
１０４はサブコントローラであり、ＭＦＰ１１９で処理する画像処理等を制御するコントローラである。サブコントローラ１０４も、システムコントローラ１０３同様特定の形態に限られるものではなく、システムの構成要件に応じて様々な形態をとって構わない。１０５はＦＬＡＳＨメモリであり、ユーザプログラム等を保持しておくためのものである。
【００１３】
１０６は操作部であり、ユーザからの操作を受け付けたり、ユーザに対してＭＦＰ１１９の状態や情報などの表示を行う。１０７はワークメモリであり、システムコントローラ１０３の作業領域や画像データを一時的に保持するためのものである。１０８は外部Ｉ／Ｆ部であり、汎用Ｉ／ＦであるＬＡＮなどのネットワーク環境に接続された際にＭＦＰ１１９とネットワーク環境間でのデータの送受信（例えば、スキャン画像データの送信やプリント画像データ、Ｗｅｂブラウズ用の画面データの受信等）を行うものである。
【００１４】
１０９はＳＲＡＭであり、バックアップ電池を備え、外部機器のアドレス情報やカウンタ情報など電源供給部１１２がオフ状態になっても制御部１００で必要となる情報を保持しておくためのものである。１１０はＦＡＮ制御部であり、システムコントローラ１０３によってＦＡＮ１１３の回転／停止や回転風量の大小を電気的に制御される。１１４は温度センサであり、システムコントローラ１０３がＭＦＰ１１９の温度を検知するために用いられる。
【００１５】
１１１はメインスイッチ（メインＳＷ）であり、システムの電源の起動／停止を制御するスイッチであり、メインＳＷ１１１の出力信号は電源供給部１１２に入力される。電源供給部１１２は、前記メインＳＷ１１１からの出力信号に応じて制御部１００内に常夜系電源と非常夜系電源を供給する。
【００１６】
次にスキャナ部１０１の内部構成について説明する。
スキャナ部１０１は、スキャナエンジン部１１５、スキャナコントローラ１１６を有する。スキャナエンジン部１１５は、原稿を読み取り、電気信号に変換された画像データを生成する。スキャナコントローラ１１６は、制御部１００内のシステムコントローラ１０３と独自Ｉ／ＦであるコマンドＢｕｓ及びＶｉｄｅｏＢｕｓを介して接続され、画像データの送信や、システムコントローラ１０３とのコマンド通信を行う。
【００１７】
最後にプリンタ部１０２の内部構成について説明する。
プリンタ部１０２は、プリンタコントローラ１１７、プリンタエンジン部１１８を有する。プリンタコントローラ１１７は、制御部１００内のシステムコントローラ１０３と独自Ｉ／ＦであるコマンドＢｕｓ及びＶｉｄｅｏＢｕｓを介して接続され、画像データの受信や、システムコントローラ１０３とコマンド通信を行う。また、プリンタコントローラ１１７は、プリンタエンジン部１１８の状態に応じてシステムコントローラ１０３にスリープ復帰信号（復帰通知）を用いてスリープ復帰要求を発効する。プリンタエンジン部１１８は、制御部１００からプリンタコントローラ１１７に送信されてきた画像データを記録媒体へ記録する。
【００１８】
以上のような構成によりＭＦＰ１１９は様々な画像処理を実現することが可能であるが、その処理例としてコピー動作について以下に簡単に説明する。
コピー動作が開始されると、まずスキャナ部１０１はスキャナエンジン部１１５に設けられた不図示の原稿台に置かれた原稿を電気的に読み取り、画像データをスキャナコントローラ１１６に出力する。スキャナコントローラ１１６は、入力された画像データに対してＡ／Ｄ変換及び補正処理を実施してＶｉｄｅｏＢｕｓ経由で制御部１００のシステムコントローラ１０３に転送する。
【００１９】
システムコントローラ１０３は、スキャナコントローラ１１６から転送された画像データを一旦ワークメモリ１０７に記憶し、サブコントローラ１０４にて所定の画像処理・画像圧縮を施した後、ＦＬＡＳＨメモリ１０５の画像領域に記憶する。次に、システムコントローラ１０３は、プリンタ部１０２とコマンドＢｕｓを介して通信を行い、プリンタ部１０２の動きに同期してＦＬＡＳＨメモリ１０５から圧縮された画像データをワークメモリ１０７へと読み出し、サブコントローラ１０４にて伸張処理を行った後、ワークメモリ１０７へ書き戻し、ワークメモリ１０７から画像データをプリンタ部１０２のプリンタコントローラ１１７へ転送する。プリンタ部１０２のプリンタコントローラ１１７は、制御部１００から転送された画像データを記録信号へと変換しプリンタエンジン部１１８に送信し、プリンタエンジン部１１８で記録媒体へ記録する。
【００２０】
なお、電源供給部１１２の常夜電源は、システムコントローラ１０３の一部（プリンタコントローラ１１７からスリープ復帰信号を受信するＩ／Ｆ部を含む常夜系ブロック（不図示））、操作部１０６の一部（不図示の省電力キーを含む）、外部Ｉ／Ｆ部１０８、ワークメモリ１０７、後述する図４に示す前ドアスイッチ４０１、抵抗４０２、センサ４０６、抵抗４０７等に供給される。
【００２１】
次にＭＦＰ１１９の電力制御動作について説明する。
図２は、ＭＦＰ１１９の電源投入から時系列に電力状態の遷移を表す図である。
まず、時刻ｔ０で、ＭＦＰ１１９に電源が投入されると、所定の初期設定を行い起動シーケンスが実行されＩｄｌｅ状態（待機状態）に立ち上がる。Ｉｄｌｅ状態では、制御部１００内にある電源供給部１１２から常夜系電源と非常夜系電源が供給されており、消費電力はＰ１である。
【００２２】
次に、所定の時刻Ｉｄｌｅ状態が続き、時刻ｔ１になった時点で、ＭＦＰ１１９は省電力制御を実行し、Ｓｌｅｅｐ状態（スリープ状態）に移行する。具体的にはシステムコントローラ１０３がデータの退避などのＳｌｅｅｐ移行処理を実行し、電源供給部１１２の非常夜系電源の電源供給を遮断する。Ｓｌｅｅｐ状態のＭＦＰ１１９の消費電力はＰ０となる。
【００２３】
Ｓｌｅｅｐ状態では、ＭＦＰ１１９は、ジョブが投入されるまでＳｌｅｅｐ状態を保持する。時刻ｔ２で何らかのジョブが投入されると、ＭＦＰ１１９はＳｌｅｅｐ状態を解除し、ジョブ処理を実行するＪｏｂ実行状態（ジョブ実行状態）に移行する。ジョブ実行時の消費電力はＩｄｌｅ時の電力（Ｐ１）よりやや高いＰ２となる。
【００２４】
時刻ｔ３でジョブの実行が終了すると、ＭＦＰ１１９は、再びＳｌｅｅｐ状態に移行する。そして時刻４で再びジョブが発生すると、スリープ復帰してＪｏｂ実行状態に移行する。同様に時刻ｔ５でＳｌｅｅｐ状態に移行、という形でスリープ復帰／正常動作を繰り返す。
【００２５】
なお、スリープ復帰する場合、復帰要因は１つではなくいくつかの要因がある。
図３は、ＭＦＰ１１９のスリープ復帰要因を例示する図であえる。
３０１に示す要因１は、ユーザがＭＦＰ１１９を利用したくて操作部１０６上の省電力キー（不図示）を押して、復帰させた場合である。ＭＦＰ１１９では、操作部１０６から省電力キー押下を検知する信号がシステムコントローラ１０３に接続されている。前記検知信号を介して省電力キー押下を通知されたシステムコントローラ１０３は、電源供給部１１２の非常夜系電源を通電するように制御し、ＭＦＰ１１９をスリープ状態から通常電力状態に復帰させる。
【００２６】
３０２に示す要因２は、パーソナルコンピュータ（ＰＣ）などからＭＦＰ１１９で印刷するデータを送信してきた場合の復帰要因である。この場合は、まず外部Ｉ／Ｆ部１０８がＬＡＮ等のネットワーク上の特定のパケット（ＬＡＮの場合はＷＯＬパケット）を受信する。外部Ｉ／Ｆ部１０８はパケット解析を実行し、ＭＦＰ１１９を復帰させる特定パケットを受信したと判断すると、システムコントローラ１０３との間に接続された特定パケット検知信号を介してシステムコントローラ１０３に通知する。システムコントローラ１０３はこの通知を受信すると、電源供給部１１２の非常夜電源を通電するように制御し、ＭＦＰ１１９をスリープ状態から通常電力状態に復帰させる。
【００２７】
３０３に示す要因３は、ユーザがＭＦＰ１１９を用いて印刷ジョブを実行したい場合に、手差しトレイに記録紙をセットした場合の復帰要因である。
３０４に示す要因４は、ユーザもしくはサービスマンがＭＦＰ１１９のメンテナンスを実行するためにプリンタ部１０２のドアを開放した場合の復帰要因である。
【００２８】
ＭＦＰ１１９の復帰要因は、上記要因１〜４に限定されるものではなく、製品のオプション構成等によって他の要因が追加されてくる。その場合、要因１や要因２のように各要因に対応した各部とシステムコントローラ１０３との間で１対１で検知信号を受け渡しするような構成では、検知信号の数が多数になってしまう。そこで、ＭＦＰ１１９では、プリンタ部１０２からの復帰要因３と復帰要因４については２つの復帰要因のいずれが発生した場合にも、プリンタ部１０２からはスリープ復帰信号１本を介して検知信号としてシステムコントローラ１０３に要因通知する。もちろん、復帰要因１と復帰要因２についても、これらを集約した１の検知信号でシステムコントローラ１０３に復帰要因の発生を通知するようにしてもよい。
【００２９】
以下に２つの復帰要因を１本の復帰信号を用いて要因通知する方法について説明する。
図４は、プリンタ部１０２内のプリンタコントローラ１１７で復帰信号を１本化するための構成を例示するブロック図である。
【００３０】
４００はプリンタ部１０２の動作を制御するためのＣＰＵである。４０１は前ドアスイッチであり、サービスマンやユーザがプリンタ部１０２の内部にアクセスする際に開く前ドアに備えられたスイッチである。４０２は、前ドアスイッチ４０１に常夜電源を供給するための抵抗である。４０３は、前ドアスイッチ４０１を押下した時に発生するチャタリングを除去するためのローパスフィルタである。
【００３１】
４０４はスイッチ回路であり、前ドアスイッチ４０１が開放された場合にフィルタ４０３の出力が"Ｌ"となり、それに応じてオフする。スイッチ回路４０４は、前ドアスイッチ４０１が閉じられた場合にはフィルタ４０３の出力が"Ｈ"となり、それに応じてオンする。スイッチ回路４０４の出力は抵抗４０５により、非常夜系電源にプルアップされた状態でＣＰＵ４００に入力される。従って、ＣＰＵ４００は、通電時に、スイッチ回路４０４からの入力として、前ドアが開放していた場合は"Ｈ"を検知し、閉じていた場合は"Ｌ"を検知することになる。
【００３２】
４０６は、プリンタ部１０２の不図示の手差しトレイにセットされた用紙の有無を検知するフォトセンサである。４０７は、センサ４０６に常夜電源を供給するための抵抗である。４０８は、ユーザが手差しカセット上に用紙をセットした場合に発生するチャタリングを除去するためのローパスフィルタである。４０９は、フィルタ４０８の出力をバッファリングしてＣＰＵ４００に入力するためのバッファである。バッファ４０９は、非常夜系の電源で駆動されるが、入力が常夜系の電源で制御される信号になっているため片電源対策されたバッファであることが好ましい。ＣＰＵ４００は、通電時に、バッファ４０９からの入力として、用紙が手差しトレイにセットされている（手差しトレイにシートが存在する）場合は"Ｌ"を検知し、用紙がない場合は"Ｈ"を検知する。
【００３３】
また、フィルタ４０３の出力の反転信号と、フィルタ４０８の出力の反転信号が、ＯＲ回路４１０に入力される。ＯＲ回路４１０は、フィルタ４０３の反転信号とフィルタ４０８の反転信号の少なくとも１つが"Ｈ"となると（即ち、前ドアが開放、または、手差しトレイに用紙ありになると）、スリープ復帰信号（復帰通知）をシステムコントローラ１０３に対して出力する。そして、このスリープ復帰信号を受信すると、システムコントローラ１０３は、スリープ復帰処理を行う。
【００３４】
以下、図５を参照して、スリープ復帰時の復帰要因検知の制御について説明する。
図５は、ＭＦＰ１１９の電源制御シーケンスを例示するフローチャートである。なお、このフローチャートの処理は、システムコントローラ１０３がＦＬＡＳＨメモリ１０５に格納されたプログラムを読み出して実行することにより実現されるものである。
【００３５】
まず、ＭＦＰ１１９の電源供給部１１２に電源が投入されると、Ｓ５０１において、システムコントローラ１０３等による起動処理が実行される。起動処理が終了すると、ＭＦＰ１１９がスタンバイ状態となる（Ｓ５０２）。
【００３６】
Ｓ５０２のスタンバイ状態では、ＭＦＰ１１９にジョブが発生すると、システムコントローラ１０３は、ジョブを受け付け指示された処理を実行する。ジョブの投入がない場合は、システムコントローラ１０３は、ＭＦＰ１１９の電源状態の変更命令を受け付ける状態となり、Ｓ５０３に遷移する。
【００３７】
Ｓ５０３では、システムコントローラ１０３は、メインＳＷ１１１のオフやリモートシャットダウンなどの電源オフ要求が発行されていないか否かを確認する。そして、電源オフ要求が発行されていると判定した場合(Ｓ５０３でＹｅｓの場合)、システムコントローラ１０３は、Ｓ５０９に処理を遷移させる。Ｓ５０９では、システムコントローラ１０３は、システムの電源オフ処理を実行し、電源供給部１１２の電源供給を停止する。
【００３８】
一方、電源オフ要求が発行されていないと判定した場合(Ｓ５０３でＮｏの場合)、システムコントローラ１０３は、Ｓ５０４に処理を進める。Ｓ５０４では、システムコントローラ１０３は、スリープ状態に遷移するかどうかを判断する。システムコントローラ１０３は、最後のジョブが終了してスタンバイ状態に移行してから所定時間が経過していない場合には、スリープ状態に遷移しないと判断し（Ｓ５０４でＮｏと判断し）、Ｓ５０２に処理を戻し、ジョブの実行や電源状態の変更命令の確認を再度行う。
【００３９】
一方、システムコントローラ１０３は、スタンバイ状態に移行してから所定時間、ＭＦＰ１１９に対するジョブが発生しない場合には、スリープ状態に遷移すると判断し（Ｓ５０４でＹｅｓと判断し）、Ｓ５０５に処理を進める。
【００４０】
Ｓ５０５では、システムコントローラ１０３は、スリープ移行処理を行い、ＭＦＰ１１９をスリープ状態に遷移させる。具体的には、システムコントローラ１０３は、ワークメモリ１０７の状態をバックアップし（例えば常夜電源によりバックアップし）、電源供給部１１２の非常夜系の電源供給を停止させる。
【００４１】
次に、Ｓ５０６において、システムコントローラ１０３の常夜系ブロックは、スリープ復帰要求が発行されたかどうかを確認する。そして、スリープ復帰要求が発行されていない（スリープ復帰信号を受信していない）場合（Ｓ５０６でＮｏの場合）、システムコントローラ１０３の常夜系ブロックは、再びＳ５０６にて、スリープ復帰要求が発行されたかどうかの確認を行う。
【００４２】
一方、スリープ復帰要求が発行された（スリープ復帰信号を受信した）場合（Ｓ５０６でＹｅｓの場合）、システムコントローラ１０３は、Ｓ５０７に処理を進める。Ｓ５０７では、システムコントローラ１０３は、スリープ復帰処理を実行する。具体的には、システムコントローラ１０３は、電源供給部１１２から非常夜系電源の供給を再開させ、スリープ突入時にバックアップしたワークメモリ１０７の内容をリストアする。また、非常夜系電源の供給により通常電力状態に復帰したプリンタコントローラ１１７は、非常夜電源に電源供給された際のスイッチ回路４０４の出力レベルと、バッファ４０９の出力レベルを確認する。その後、Ｓ５０８に遷移する。
【００４３】
Ｓ５０８では、システムコントローラ１０３は、復帰要因の確認を行う。本実施例のようにプリンタ部１０２からの復帰要因で復帰した場合には、このタイミングでシステムコントローラ１０３とプリンタコントローラ１１７がコマンド信号を用いて通信を行う。プリンタコントローラ１１７内のＣＰＵ４００は、上記Ｓ５０７で確認した内容から、前ドアスイッチ４０１またはセンサ４０６のいずれが復帰要因となっていたかを判断し、システムコントローラ１０３に通知する。システムコントローラ１０３は、プリンタコントローラ１１７からの通知結果に基づき、復帰要因を確認し、その後の処理を実行する。
【００４４】
例えば、前ドアの開放が復帰要因であった場合には前ドアが開いている旨を通知するメッセージを操作部１０６に表示する。また、手差しトレイに用紙が置かれて復帰した場合は、手差しトレイにセットされた紙サイズを判断し、内部情報として保持する。復帰要因の確認が終了したら、システムコントローラ１０３は、ＭＦＰ１１９をスタンバイ状態に遷移させる（Ｓ５０２）。
【００４５】
このように、プリンタ部１０２と制御部１００の間で復帰信号が１本だけであっても、復帰後にＣＰＵ間通信を行って、スリープ復帰要因を確認することができるため、復帰要因信号の増加を最小にすることができるようになる。また、ユーザは、前ドアを開放したり、手差しトレイに用紙を置いたりするだけで、画像形成装置１１９をスリープ復帰できるので、スリープ復帰時、ユーザオペレーションのアクション（例えば、省電力キーの押下等）を削減することができ、ユーザにより良い作業環境を提供することが可能である。また、このように構成とすることで、製品仕様の異なる製品間で共通のインタフェースを構成することが可能になり、例えば、他の機種でも同様の構成によりプリンタ部等で発生する複数の復帰要因を集約してシステムコントローラに通知することができ、さらにスリープ復帰後、システムコントローラはプリンタ部等のＣＰＵと通信して復帰要因の情報を取得することができようになる。よって、このような構成を複数の製品で採用することで、コストダウン等が可能になる。
【００４６】
なお、上記説明では、プリンタ部１０２で発生する復帰要因に応じて復帰する構成について説明したが、スキャナ部１０１で発生する復帰要因についても同様の構成としてもよい。例えば、スキャナ部１０１は、自動原稿給送装置（ＡＤＦ）を有し、該ＡＤＦの原稿給紙トレイにセットされた原稿束から原稿を順次給送して画像データを読取可能な構成となっている。また、上記ＡＤＦの底面は、原稿を原稿台（プラテンガラス）に押圧する押圧板となっており、原稿台に対して開閉可能に構成されている。ユーザは、原稿台に原稿を載置して読取を行う際には、ＡＤＦを開いて原稿を載置する。また、ＡＤＦには、ＡＤＦの給送路を形成する開閉可能な蓋が設けられており、この蓋を開いてＡＤＦの給送路を露出させ、該給送路に詰まった原稿を取り除いたり、ＡＤＦの保守を行うことができるように構成されている。
【００４７】
また、スキャナ部１０１には、ＡＤＦの原稿給紙トレイに原稿がセットされていることを検知する原稿検知センサ（例えばセンサ４０６と同様のセンサ）、ＡＤＦ（押圧板）の開状態を検知する押圧板検知センサ（例えばセンサ４０６と同様のセンサでもスイッチ４０１と同様のスイッチでもよい）が設けられている。さらに、ＡＤＦの蓋（開閉可能）の開状態を検知する蓋検知センサ（例えばセンサ４０６と同様のセンサでもスイッチ４０１と同様のスイッチでもよい）が設けられている。
【００４８】
さらに、スキャナコントローラ１１６は、図４に示したプリンタコントローラ１１７と同様の構成を有しており、原稿検知センサによる原稿トレイ上に原稿が存在することの検知、押圧板検知センサによるＡＤＦ（押圧板）の開状態の検知、蓋検知センサによるＡＤＦの蓋の開状態の検知の少なくともいずれかが検知された場合に、これらの復帰要因を集約したスリープ復帰信号をシステムコントローラ１０３に通知する。また、スキャナコントローラ１１６では、図４のスイッチ回路４０４やバッファ４０９と同様の構成により復帰要因が保持され、スリープ復帰後にスキャナコントローラ内のＣＰＵがいずれの復帰要因の発生によりスリープ復帰したかを取得可能に構成されている。なお、システムコントローラ１０３の動作は図５に示したものになるが、Ｓ５０６でスキャナ部１０１からの復帰要因を検知した場合、Ｓ５０８において、スキャナコントローラのＣＰＵと通信して復帰要因を取得する。
【００４９】
また、画像形成装置１１９は、動作モードとして、通常ユーザが画像形成装置１１９を使用するためのユーザモード、サービスマンが保守を行うためのサービスモードを有する。システムコントローラ１０３は、ユーザモードの場合は操作性を優先して復帰要因を有効にし、サービスモードの場合は省電力を優先して復帰要因を無効にするように制御する。例えば、図４の抵抗４０２、抵抗４０７と常夜電源との間にＦＥＴ（Field effect transistor）等のスイッチを設けて、ユーザモード場合には該スイッチをオンにし、サービスモード場合には該スイッチをオフにするように構成する。このような構成により、動作モードに応じて操作性優先／省電力優先を自動で切り替えることができ、利便性を向上することができる。
【００５０】
また、スリープ移行前から手差しトレイに用紙が放置されている場合、画像形成装置１１９は、スリープ移行後に直ぐにスリープ復帰してしまう可能性がある。よって、このような場合、画像形成装置１１９は、手差しトレイの用紙なしを検知してから再び手差しトレイに用紙有りが検知されるまでは、手差しトレイでの用紙有り検知に基づいてスリープ復帰しないように構成する。例えば、フィルタ４０８とＯＲ回路４１０の間等に論理回路を設け、フィルタ４０８の出力信号の立下りエッジでＯＲ回路４１０に"Ｈ"が入力されるように構成する。このような論理回路を設けることにより、手差しトレイに用紙が放置されている場合でも、センサ４０６により、一旦、用紙無しが検知された後に、再度、用紙有りが検知される（立下りエッジが発生する）までは、手差しトレイ上の用紙有りの検知によりスリープ復帰することを防止できる。このような構成により、手差しトレイに用紙が放置されていることに起因して直ぐにスリープ復帰してしまうといった事態の発生を防止することができる。
【００５１】
以上示したように、本体側（例えばプリンタ部１０２やスキャナ部１０１等）で発生する復帰要因を、本体側で集約してシステムコントローラ１０３に通知する。その際、復帰要因となる信号を本体側でラッチし、システムコントローラ１０３と本体ソフトウェアが通信可能状態に復帰した後に、そのラッチ信号を参照することにより、復帰要因を本体からシステムコントローラ１０３に通知する。このような構成により、スリープ復帰をなるべくユーザに意識させないような快適なオペレーションを実現したまま、画像形成装置のエンジン本体側（例えばプリンタ部１０２やスキャナ部１０１等）とシステムコントローラ１０３間のインタフェースの信号数が最小構成にすることが可能である。また、スリープモードからの復帰時、ユーザオペレーションを１アクション削減することができ、ユーザにより良い作業環境を提供することが可能である。さらに、復帰要因通知のインタフェースを、製品仕様の異なる製品間で共通のＩ／Ｆとすることが可能になり、コストダウンが可能になる。
従って、省電力状態からの復帰をユーザに意識させることを抑えた快適な操作環境を実現しつつ、画像形成装置本体とコントローラ間のインタフェースの信号数を抑えることができる。
【００５２】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【００５３】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【００５４】
１０３    システムコントローラ
１１７    プリンタコントローラ
４００    ＣＰＵ
４０１    前ドアスイッチ
４０４    スイッチ回路
４０６    センサ
４０９    バッファ
４１０    ＯＲ回路
【図１】
2015171127.tif 000003
【図２】
2015171127.tif 000004
【図３】
2015171127.tif 000005
【図４】
2015171127.tif 000006
【図５】
2015171127.tif 000007