(57)【要約】【課題】画像形成装置などの情報処理装置において、スリープ中の調整処理に伴う消費電力を低減することができる【解決手段】デバイスと、該デバイスを制御するコントローラとを備える情報処理装置であって、コントローラは、情報処理装置の電力状態を、デバイスへの給電が少なくとも行われる第１の電力状態と、第１の電力状態よりも電力消費量が少なく、デバイスへの給電が停止される第２の電力状態とに制御可能な電力制御手段と、電力状態を第２の電力状態から第１の電力状態に復帰させるためのイベントの発生を監視する監視手段と、を有し、電力制御手段は、監視手段によってイベントの発生が検知されたときに、電力状態を第１の電力状態に復帰させ、さらに、発生したイベントがデバイスに調整処理を実行させるための調整イベントである場合には、該調整イベントに応じて実行される調整処理が完了したときに、電力状態を第２の電力状態に戻す。【選択図】図５
2019043008.tif 000002
【特許請求の範囲】
【請求項１】
デバイスと、該デバイスを制御するコントローラとを備える情報処理装置であって、
前記コントローラは、
前記情報処理装置の電力状態を、前記デバイスへの給電が少なくとも行われる第１の電力状態と、前記第１の電力状態よりも電力消費量が少なく、前記デバイスへの給電が停止される第２の電力状態とに制御可能な電力制御手段と、
前記電力状態を前記第２の電力状態から前記第１の電力状態に復帰させるためのイベントの発生を監視する監視手段と、を有し、
前記電力制御手段は、
前記監視手段によってイベントの発生が検知されたときに、前記電力状態を前記第１の電力状態に復帰させ、
さらに、前記発生したイベントが前記デバイスに調整処理を実行させるための調整イベントである場合には、該調整イベントに応じて実行される前記調整処理が完了したときに、前記電力状態を前記第２の電力状態に戻す
ことを特徴とする情報処理装置。
【請求項２】
前記電力制御手段は、
前記発生したイベントが前記調整イベント以外のイベントである場合には、前記電力状態を前記第１の電力状態に復帰させてから所定時間が経過したときに、前記電力状態を前記第２の電力状態に戻す
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定時間を計時するためのタイマを有し、
前記電力制御手段は、
前記監視手段によってイベントの発生が検知されたときに前記タイマを開始させ、
前記発生したイベントが前記調整イベントである場合には、該調整イベントに応じて実行される前記調整処理が完了したときに、前記タイマをキャンセルして前記電力状態を前記第２の電力状態に戻し、
前記発生したイベントが前記調整イベント以外のイベントである場合には、前記タイマを開始させ、該タイマで前記所定時間が計時されたときに前記電力状態を前記第２の電力状態に戻す
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記所定時間を計時するためのタイマを有し、
前記電力制御手段は、
前記監視手段によってイベントの発生が検知されたときに、
前記発生したイベントが前記調整イベントである場合には、前記タイマを開始せずに、前記調整イベントに応じて実行される前記調整処理が完了したときに、前記電力状態を前記第２の電力状態に戻し、
前記発生したイベントが前記調整イベント以外のイベントである場合には、前記タイマを開始させ、該タイマで前記所定時間が計時されたときに前記電力状態を前記第２の電力状態に戻す
ことを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記コントローラは、
前記発生したイベントが前記調整イベントである場合に、前記デバイスに対して前記調整処理の開始を要求する要求手段をさらに備え、
前記電力制御手段は、
前記要求手段の要求に応じて実行される前記調整処理の完了通知を前記デバイスから受け付けたときに、前記調整処理が完了したと判断する
ことを特徴とする請求項１から請求項４のうちのいずれか１項に記載の情報処理装置。
【請求項６】
前記第２の電力状態が、スリープ状態である
ことを特徴とする請求項１から請求項５のうちのいずれか１項に記載の情報処理装置。
【請求項７】
前記デバイスがプリンタ装置であり、
前記調整処理が、前記プリンタ装置が有する加圧ローラを微小角度回転させる処理を少なくとも含む
ことを特徴とする請求項１から請求項６のうちのいずれか１項に記載の情報処理装置。
【請求項８】
デバイスと、該デバイスを制御するコントローラとを備える情報処理装置における、前記コントローラによる電力制御方法であって、
前記情報処理装置の電力状態を、前記デバイスへの給電が少なくとも行われる第１の電力状態よりも電力消費量が少なく、前記デバイスへの給電が停止される第２の電力状態から、前記第１の電力状態に復帰させるためのイベントの発生を監視するステップと、
前記監視によりイベントの発生が検知されたときに、前記電力状態を前記第１の電力状態に復帰させるステップと、
さらに、前記発生したイベントが前記デバイスに調整処理を実行させるための調整イベントである場合には、該調整イベントに応じて実行される前記調整処理が完了したときに、前記電力状態を前記第２の電力状態に戻すステップと、を含む
ことを特徴とする電力制御方法。
【請求項９】
コンピュータを、請求項１から請求項７のうちのいずれか１項に記載の情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置の電力制御に関し、特に、プリンタ装置とスキャナ装置とを備える複合機などの画像形成装置の電力制御に関する。
【背景技術】
【０００２】
複合機などの画像形成装置は、節電モード（スリープ状態）時にジョブ等を受け付けると、スリープ状態から復帰して電源をＯＮさせる。スリープ状態とは、電力消費量を抑えつつ、起動時間を通常起動時よりも早くすることができる状態である。画像形成装置は、受け付けたジョブ等が完了すると、再びスリープ状態に遷移する。このとき、画像形成装置は、ジョブ等が完了した後すぐにスリープ状態に遷移せずに、電源ＯＮ状態を一定時間継続させる。これは、連続してジョブを受け付けた場合に、画像形成装置の電源が繰り返しＯＮ／ＯＦＦされることを防ぐためである。このようにして、画像形成装置では、電源ＯＮ回数に制限があるリレースイッチや不揮発記憶装置などの電源ＯＮ回数を必要以上に増大させないようにして、製品寿命を保証している。
【０００３】
特許文献１には、スリープ中に一定時間ごとにスリープ復帰して、プリンタ調整処理を行う画像形成装置が記載されている。プリンタ調整処理とは、例えば、定着フィルムユニットと加圧ローラとが圧着して変形したまま硬化するのを防ぐために、数時間ごとにスリープから復帰して加圧ローラを少し回す処理（以下、「ちょろ回し」と表現する）である。また例えば、自動階調補正である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１５６８６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、プリンタ調整処理のようなメンテナンス処理は連続して行われる可能性が低い。したがって、そのような処理を実行するためにスリープ復帰した際に、上記のように電源ＯＮ状態を継続させると、無駄な電力を消費することになる。
【０００６】
そこで、本発明は、画像形成装置などの情報処理装置において、スリープ中に行なわれる調整処理に伴う消費電力を低減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明による情報処理装置は、デバイスと、該デバイスを制御するコントローラとを備える情報処理装置であって、コントローラは、情報処理装置の電力状態を、デバイスへの給電が少なくとも行われる第１の電力状態と、第１の電力状態よりも電力消費量が少なく、デバイスへの給電が停止される第２の電力状態とに制御可能な電力制御手段と、電力状態を第２の電力状態から第１の電力状態に復帰させるためのイベントの発生を監視する監視手段と、を有し、電力制御手段は、監視手段によってイベントの発生が検知されたときに、電力状態を第１の電力状態に復帰させ、さらに、発生したイベントがデバイスに調整処理を実行させるための調整イベントである場合には、該調整イベントに応じて実行される調整処理が完了したときに、電力状態を第２の電力状態に戻すことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画像形成装置などの情報処理装置において、スリープ中に行なわれる調整処理に伴う消費電力を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る画像形成システムの構成を示すブロック図である。
【図２】第１実施形態に係る画像形成装置の断面の模式図である。
【図３】コントローラの内部構成を示すブロック図である。
【図４】第１実施形態に係る画像形成装置の電源構成を示すブロック図である
【図５】コントローラの第１実施形態の動作を示すフローチャートである。
【図６】コントローラの第２実施形態の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明を実施するための形態について、図面を用いて説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
［実施形態１］
＜システムの構成＞
図１は、第１実施形態に係る画像形成システムの構成を示すブロック図である。図１に示すように、本実施形態に係る画像形成システムは、画像形成装置（情報処理装置とも呼ぶ）１００と、コンピュータ１０とを備える。画像形成装置１００とコンピュータ１０とは、ＬＡＮ２１を介して接続されている。なお、図１には、コンピュータが１つ例示されているが、画像形成装置１００にはいくつコンピュータが接続されていてもよい。以下では、画像形成装置１００が、プリント機能、スキャナ機能、データ通信機能等を備える複合機である場合を例にして説明する。
【００１２】
図１に示すように、画像形成装置１００は、スキャナ装置１０１、プリンタ装置１０２、コントローラ１０３、操作部１０４、ＨＤＤ（ハードディスクドライブ）１０５、ＦＡＸ装置１０６、電源スイッチ１０７及びフィニッシャ装置１０８を有する。また、画像形成装置１００は、ＬＡＮ２１１０８を介してコンピュータ１０からジョブを受信可能に構成されている。
【００１３】
スキャナ装置１０１は、原稿給紙ユニット１１１とスキャナユニット１１２とを有する。スキャナ装置１０１は、原稿を光学的に読み取り、デジタル画像データに変換する。以下、デジタル画像データを単に画像データと表現する。プリンタ装置１０２は、画像データを記録媒体（本実施形態では用紙）に出力する。操作部１０４は、画像形成装置１００に対する設定を受け付けたり、処理状態を表示したりするためのタッチパネルやハードキーを備える。ＨＤＤ１０５は、画像データや制御プログラム等を記憶する。ＦＡＸ装置１０６は、電話回線２０等を介して画像データの送受信を行う。
【００１４】
コントローラ１０３は、スキャナ装置１０１、プリンタ装置１０２、操作部１０４、ＨＤＤ１０５、及びＦＡＸ装置１０６と接続され、それらのデバイス指示を出すことで、画像形成装置１００が受け付けた各種ジョブを実行する。また、コントローラ１０３は、電源スイッチ１０７と接続される。
【００１５】
画像形成装置１００は、ＬＡＮ２１経由でコンピュータ１０から画像データの入出力、ジョブの発行や機器の指示等も行うことが可能である。スキャナ装置１０１は、原稿束を自動的に逐次入れ替えることが可能な原稿給紙ユニット１１１と、原稿を光学スキャンし画像データに変換することが可能なスキャナユニット１１２とを有する。スキャナユニット１１２によって変換された画像データはコントローラ１０３に送信される。
【００１６】
プリンタ装置１０２は、紙束から一枚ずつ逐次給紙可能な給紙ユニット１２２と、給紙された用紙に画像データを印刷するマーキングユニット１２１と、印刷後の用紙を排紙するための排紙ユニット１２３とを有する。フィニッシャ装置１０８は、画像形成装置１００のプリンタ装置１０２の排紙ユニット１２３から出力された用紙に対して、ソート、ステープル、パンチ、裁断などの加工を施す。
【００１７】
操作部１０４は、画像形成装置１００を操作するためのユーザインタフェース（ユーザＩ／Ｆ）、例えば、ＬＣＤタッチパネルや、節電ボタン、コピーボタン、キャンセルボタン、リセットボタン、テンキーを備える。
【００１８】
電源スイッチ１０７は、画像形成装置１００に対する給電を制御する。例えば電源スイッチ１０７がＯＮになっていると、少なくとも後述する電源制御部３０９や操作部１０４、コントローラ１０３のメインボード３００の一部に対して給電がなされる。電源スイッチ１０７がＯＦＦになった場合には、即時に給電が停止するわけでなく、ソフトウェアやハードウェアの終了処理を待ってから、後述する電源制御部３０９の一部など、電源スイッチ１０７がＯＮするために必要な部分以外の給電を停止する。
【００１９】
＜画像形成装置の機能＞
以下、画像形成装置１００が有する機能について説明する。なお、以下に示す機能は、画像形成装置１００が有する機能の一例であって、画像形成装置１００はその他の機能を有していてもよい。
【００２０】
〔複写機能〕
画像形成装置１００は、スキャナ装置１０１によって取得された画像データをＨＤＤ１０５に記録し、同時にプリンタ装置１０２を使用して印刷を行う複写機能を有する。
【００２１】
〔画像送信機能〕
画像形成装置１００は、スキャナ装置１０１によって取得された画像データを、ＬＡＮ２１を介してコンピュータ１０に送信する画像送信機能を有する。
【００２２】
〔画像保存機能〕
画像形成装置１００は、スキャナ装置１０１によって取得された画像データをＨＤＤ１０５に記録し、必要に応じて画像送信や画像印刷を行う画像保存機能を有する。
【００２３】
〔画像印刷機能〕
画像形成装置１００は、コンピュータ１０から受信した、例えばページ記述言語（ＰＤＬ）で記述された画像データを解析し、プリンタ装置１０２で印刷する画像印刷機能を有する。
【００２４】
＜プリンタ装置１０２の構成＞
図２は、第１実施形態に係る画像形成装置１００の断面の模式図である。図２には、画像形成装置１００を感光ドラムの長手方向から見た断面が示されている。また、図２には、プリンタ装置１０２の内部構成のみが示されている。なお、図２では、スキャナ装置１０１等、プリンタ装置１０２以外の構成要素については記載を省略している。
【００２５】
図２に示すように、プリンタ装置１０２は、プロセスユニット２０１、レーザスキャナユニット２０４、一次転写ローラ２０７、及び中間転写体２０８を有する。プロセスユニット２０１は、感光ドラム２０２、帯電ローラ２０３、現像器２０５、トナーボトル２０６、及び補助帯電ブラシ２０９を有する。なお、プロセスユニット２０１、レーザスキャナユニット２０４、及び一次転写ローラ２０７は、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）ごとに設けられている。以降、プロセスユニット２０１、感光ドラム２０２、帯電ローラ２０３、現像器２０５、トナーボトル２０６、及び補助帯電ブラシ２０９と記述した場合、Ｋ，Ｍ，Ｙ，Ｃの各色を含むものとする。
【００２６】
ここで、プリンタ装置１０２の動作について説明する。なお、プロセスユニット２０１ｋ，２０１ｙ，２０１ｍ，２０１ｃの構成は同じであるため、ここでは、ブラック（Ｋ）のプロセスユニット（プロセスユニット２０１ｋ）について説明する。プロセスユニット２０１ｋは、感光ドラム２０２ｋ、帯電ローラ２０３ｋ、現像器２０５ｋ、トナーボトル２０６ｋ、補助帯電ブラシ２０９ｋを有する。感光ドラム２０２ｋは、プロセスユニット２０１ｋの中央部に収められていて、非図示のドラムモータによって回転駆動される。帯電ローラ２０３ｋは、高圧を印加して感光ドラム２０２ｋの表面を一様に帯電する。レーザスキャナユニット２０４ｋは、入力画像情報に従って一様に帯電された感光ドラム２０２ｋ上にレーザ露光を行い、静電潜像を形成する。その際、レーザスキャナユニット２０４ｋは、レーザダイオードから変調出力されたレーザを、ポリゴンミラー回転体を使用して長手方向に走査することでレーザ露光を行う。現像器２０５ｋは、トナーとキャリアとからなる二成分現像剤によって、静電潜像に応じた可視トナー像を感光ドラム２０２ｋ上に形成する。トナーボトル２０６ｋにはトナーが充填され、トナーボトル２０６ｋから、対応する現像器２０５ｋに対してトナーが供給される。一次転写ローラ２０７ｋは、Ｙ，Ｍ，Ｃ，Ｋ各色を逐次重ね合わせるために、無端ベルト状部材である中間転写体２０８に対して、感光ドラム２０２ｋに形成された可視トナー像を転写（一次転写）する。補助帯電ブラシ２０９ｋは、一次転写ローラ２０７で転写しきれなかった転写残トナーが一様な電荷を持つように帯電する。
【００２７】
プリンタ装置１０２は、さらに、二次転写ローラ２１０、中間転写体クリーナ２１１、パターン濃度検知センサ２１２、用紙カセット２１３、給紙ローラ２１４、及びレジストローラ２１５を有する。
【００２８】
二次転写ローラ２１０は、中間転写体２０８に一次転写されたトナー像を、用紙上に二次転写する。中間転写体クリーナ２１１は、二次転写ローラ２１０で転写しきれなかった残トナーや、用紙上に転写することを意図しない画質調整用のトナー像をクリーニングする。パターン濃度検知センサ２１２は、中間転写体２０８上に作像されたパターンの濃淡変化を検出する。パターン濃度検知センサ２１２の検出結果を現像器２０５やレーザスキャナユニット２０４にフィードバックすることで、画質調整が実施される。用紙カセット２１３は用紙を収納する。給紙ローラ２１４は、プリンタ装置１０２が用紙にトナー像を転写する際に、トナー像と用紙の先端が一致するようなタイミングで、用紙カセット２１３から用紙を給紙する。その後、用紙カセット２１３から給紙された用紙は、レジストローラ２１５によって斜行を補正された後、二次転写ローラ２１０に送られる。
【００２９】
プリンタ装置１０２は、さらに、両面反転パス２２０、反転ローラ２２１、反転フラッパ２２２、両面搬送パス２２３、排紙部２２４、排紙フラッパ２２５、定着器２３０、加圧ローラ２３１、及び定着フィルムユニット２３２を有する。定着器２３０は、定着フィルムユニット２３２及び加圧ローラ２３１を有する。
【００３０】
定着器２３０は、二次転写ローラ２１０によって用紙に転写されたトナー像を、該用紙に熱定着する。トナー像が熱定着された用紙はその後、排紙フラッパ２２５によって搬送方向が切り替えられ、排紙部２２４または両面反転パス２２０に搬送される。具体的には、シートの片面に画像形成を行う設定がなされている場合は排紙部２２４に搬送され、シートの両面に画像形成を行う設定がなされている場合は両面反転パス２２０に搬送される。両面反転パス２２０に搬送された用紙は、反転ローラ２２１及び反転フラッパ２２２により、両面搬送パス２２３を経由し、レジストローラ２１５に搬送され、用紙の裏面に画像が形成された後、排紙部２２４に搬送される。
【００３１】
＜コントローラの構成＞
次に、図３を用いて、コントローラ１０３の内部構成を説明する。図３に示すように、コントローラ１０３は、メインボード３００と、サブボード３２０とを有する。メインボード３００は、いわゆる汎用的なＣＰＵシステムである。メインボード３００は、ボード全体を制御するＣＰＵ３０１と、ブートプログラムが含まれるブートＲＯＭ３０２と、ＣＰＵ３０１がワークメモリとして使用するメモリ３０３とを有する。また、メインボード３００は、外部バスとのブリッジ機能を有するバスコントローラ３０４と、電源断された場合でも記憶データを保持する不揮発性メモリ３０５とを有する。また、メインボード３００は、ストレージ装置（ここでは、ＨＤＤ１０５）を制御するディスクコントローラ３０６と、半導体デバイスで構成された比較的小容量なストレージ装置であるＳＳＤ等のフラッシュディスク３０７とを有する。また、メインボード３００は、ＵＳＢデバイス（ここではＵＳＢメモリ３０）とのＵＳＢ通信を制御するＵＳＢコントローラ３０８と、ネットワークコントローラ（ＮＴＣ）３１０と、リアルタイムクロック（ＲＴＣ）３１１とを有する。さらに、メインボード３００は、電源制御部３０９を有する。
【００３２】
ＣＰＵ３０１は、操作部１０４、ＮＴＣ３１０、ＲＴＣ３１１、ＵＳＢコントローラ３０８などと接続される。また、ＣＰＵ３０１は、電源制御部３０９を介して、コントローラ１０３外部の、操作部１０４や、スキャナ装置１０１、プリンタ装置１０２、ＦＡＸ装置１０６、フィニッシャ装置１０８などと接続される。電源制御部３０９は、各装置からの割り込みや各装置に対する電力供給を制御する。なお、本実施形態における電源制御部３０９は、所望の動作を実行するようプログラムされたＣＰＬＤ（Ｃｏｍｐｌｅｘ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｄｅｖｉｃｅ：結合プログラマブル論理回路）によって実現される。
【００３３】
サブボード３２０は、比較的小さな汎用ＣＰＵシステムと、画像処理ハードウェアとを有する。より具体的には、サブボード３２０は、ボード全体を制御するＣＰＵ３２１と、ＣＰＵ３２１がワークメモリとして使用するメモリ３２２とを有する。また、サブボード３２０は、外部バスとのブリッジ機能を有するバスコントローラ３２３と、電源断された場合でも記憶データを保持する不揮発性メモリ３２４とを有する。さらに、サブボード３２０は、リアルタイムデジタル画像処理を行う画像処理プロセッサ３２６と、デバイスコントローラ３２５Ａ，３２５Ｂを有する。コントローラ１０３の外部に配置されたスキャナ装置１０１とプリンタ装置１０２は、デバイスコントローラ３２５Ａ，３２５Ｂ及び画像処理プロセッサ３２６を介して、画像データの受け渡しを行う。ＦＡＸ装置１０６は、ＣＰＵ３２１によって直接制御される。
【００３４】
なお、図３では、説明の粒度的に不必要である構成要素については省略されている。例えばＣＰＵ３０１、ＣＰＵ３２１等には、チップセット、バスブリッジ、クロックジェネレータ等のＣＰＵ周辺ハードウェアが多数含まれているが、図３ではそれらが省略されている。つまり、コントローラ１０３の構成は、図３に示すブロック構成に限定されない。
【００３５】
＜コントローラの動作＞
コントローラ１０３の動作について、紙デバイスによる画像複写を例にして説明する。ユーザが操作部１０４から画像複写（コピー）を指示すると、ＣＰＵ３０１が、ＣＰＵ３２１を介してスキャナ装置１０１に画像読み取り命令を送る。スキャナ装置１０１は、原稿を光学スキャンして画像データに変換し、該画像データをデバイスコントローラ３２５Ｂを介して画像処理プロセッサ３２６に入力する。画像処理プロセッサ３２６に入力された画像データは、ＤＭＡ転送によりメモリ３２２に転送され一時保存される。
【００３６】
ＣＰＵ３０１は、スキャナ装置１０１から受け取った画像データがメモリ３２２に一定量または全て保存されたことが確認できると、ＣＰＵ３２１を介してプリンタ装置１０２に画像出力指示を出す。ＣＰＵ３２１は、画像処理プロセッサ３２６にメモリ３２２上の画像データのアドレスを通知する。メモリ３２２上の画像データは、プリンタ装置１０２からの同期信号に従って、画像処理プロセッサ３２６とデバイスコントローラ３２５Ａを介してプリンタ装置１０２に送信される。プリンタ装置１０２は、用紙に画像データを印刷する。なお、ユーザによって複数部印刷が指示されている場合、ＣＰＵ３０１は、メモリ３２２上の画像データをＨＤＤ１０５等に転送して保存する。これにより、２部目以降の印刷については、スキャナ装置１０１から画像データを受け取らなくても、ＨＤＤ１０５等に保存された画像データをプリンタ装置１０２に送ることで印刷が可能となる。
【００３７】
＜電源構成＞
図４は、第１実施形態に係る画像形成装置１００の電源構成を示すブロック図である。図４には、画像形成装置１００が備える電源４０１から、コントローラ１０３及びプリンタ装置１０２に電力が供給される様子が示されている。なお、図４に示す破線の両矢印は、矢印の両端部のデバイス間で通信が行われる様子を示している。
【００３８】
図４において、コントローラ１０３の電源制御部３０９には、第１の電源ラインである電源ラインＪ経由で常時電力が供給されている。以下、電源ラインＸを単に電源Ｘと表現する場合がある。なお、電源制御部３０９による電力消費は微弱な電力消費にとどまるため、電源ＯＦＦ時にも電源制御部３０９には通電がなされ、電力制御が行われる。
【００３９】
電源制御部３０９は、上述したように、あらかじめ所望の動作を実行するようプログラムされている。ここで、本実施形態において電源制御部３０９が実行する動作を説明する。本実施形態では、電源制御部３０９は、第１の電源制御信号であるＩＯ信号Ｖ＿ＯＮによってリレースイッチ４０２を切り替える。その結果、電源４０１から第２の電源ラインである電源ラインＶ経由でコントローラ１０３に供給される電力が制御される。電源制御部３０９にはＣＰＵ３０１から通信により複数のタイマ値が設定され、電源制御部３０９は、タイマ起動時にはＣＰＵ３０１によって設定された動作を実行する。以下、リレースイッチを経由し、リレースイッチがON状態であるときに給電が行われる電源ラインを非常夜電源ラインまたは単に非常夜電源と呼ぶ。また、リレースイッチを経由しない電源ラインを常夜電源ラインまたは単に常夜電源と呼ぶ。
【００４０】
また、電源制御部３０９は、第２の電源制御信号であるＩＯ信号Ｐ＿ＯＮによって、リレースイッチ４０３を切り替える。その結果、電源４０１から第３の電源ラインである電源ラインＰ経由でプリンタ装置１０２のプリンタ制御部４１０に供給される電力が制御される。なお、プリンタ制御部４１０は、ロジック系回路であり、図４に示すように、ＣＰＵ４１１とメモリ４１２とを有する。また、電源制御部３０９は、第２の電源制御信号のサブ信号であるＩＯ信号Ｑ＿ＯＮによって、リレースイッチ４０４を切り替える。その結果、電源４０１から第３の電源ラインのサブラインである電源ラインＱ経由でプリンタ装置１０２の印刷部４２０に供給される電力が制御される。印刷部４２０のマーキングユニット１２１は、高負荷系統である、モータ４２１（４２１ｃ，４２１ｍ，４２１ｙ，４２１ｋ）とファン４２２とを有する。モータ４２１は、各色について設けられていて、対応する色の感光ドラム２０２を駆動する。ファン４２２は、プリンタ装置１０２内の空気（画像形成装置１００内の気体）を外部に排出するための排出ファンである。なお、説明の簡単のため、図４では、プリンタ装置１０２の構成要素として上記の構成要素のみを記載している。また、電源ラインＱは、電源ラインＰのサブラインである必要はなく、電源４０１から引くことも可能である。また、リレースイッチ４０４の制御は、電源制御部３０９ではなく、ＣＰＵ４１１などによっても制御可能である。また、電源制御部３０９は、ＣＰＵ３０１の指示に従って、所定のＩＯ信号を動作させる。電源制御部３０９が動作させるＩＯ信号のひとつは、プリンタ装置１０２のプリンタ制御部４１０のＣＰＵ４１１に接続されたＤＣＯＮ＿ＬＩＶＥＷＡＫＥ信号である。ＤＣＯＮ＿ＬＩＶＥＷＡＫＥ信号がアサートされた状態でプリンタ装置１０２の電源が投入されると、プリンタ装置１０２は、可動部を制御したり電力を使ったりするような特定の動作を行わずに復帰する。そして、プリンタ装置１０２は、ＩＮＴ＿ＤＣＯＮ信号を出力して電源制御部３０９に復帰した旨を通知する。ここでいう特定の動作には、例えば、ローラ、ポリゴンなどの回転動作や、モータ４２１ｃ，４２１ｍ，４２１ｙ，４２１ｋの温調やファン４２２による排熱処理といった制御がある。なお、ここでは、プリンタ装置１０２に対する給電を制御するための動作を説明したが、スキャナ装置１０１に対する給電についても同様にして制御される。なお、説明の簡単のため、スキャナ装置１０１に対する電力制御については説明を省略する。
【００４１】
さらに、電源制御部３０９は、第３の電源制御信号であるＩＯ信号Ｎ＿ＯＮによって、リレースイッチ４０５を切り替える。その結果、電源４０１から第４の電源ラインである電源ラインＮ経由でコントローラ１０３のＮＩＣ３１２に供給される電力が制御される。このように、本実施形態では、コントローラ１０３内の各ブロックのうちＮＩＣ３１２だけが電源ラインＮにより個別に給電されている。電源ラインＮは、他の非常夜電源と異なり、通常時だけでなくスリープ時にも給電を行い、ネットワーク起床を可能にする。シャットダウン時はＷａｋｅ  Ｏｎ  ＬＡＮなどの設定が有効でない限り、電源ラインＮは給電を行わない。このように、本実施形態では、コントローラ１０３に接続されるリレースイッチを２系統で構成している。そして、スリープ状態時に電源をＯＦＦするブロックに一方のリレースイッチを繋いで、スリープ状態時に電源をＯＮのままにするブロックに他方のリレースイッチを繋ぐようにしている。さらに、スリープ状態では、電源をＯＦＦするブロックに繋がっている一方のリレースイッチのみをＯＦＦにし他方のリレースイッチをＯＮのままにし、シャットダウン状態では、両方のリレースイッチをＯＦＦにするようにしている。このような制御により、画像形成装置１００（より具体的にはコントローラ１０３）における各電力状態（前述のスリープ状態やシャットダウン状態など）が実現される。
【００４２】
＜起動時の給電＞
続いて、画像形成装置１００の起動処理について説明する。ユーザが画像形成装置１００を使用する場合は、電源スイッチ１０７をＯＮにする。すると、電源制御部３０９は、電源ラインＪから電源ＯＮを検知し、電源制御信号Ｖ＿ＯＮ，Ｐ＿ＯＮによりリレースイッチ４０２，４０３をそれぞれＯＮにしする。これにより、電源４０１から装置全体に電力が供給される。このとき、電源制御部３０９は、装置全体に電源ＯＮ時に応じた電力供給を行う。具体的には、電源制御部３０９は、コントローラ１０３、プリンタ装置１０２、及びスキャナ装置１０１に対して、それぞれに対応するＤＣ電源供給径路を介して通電を行う。該通電が行われると、プリンタ装置１０２とスキャナ装置１０１の各々のＣＰＵは、電源ＯＮに伴う初期化動作を開始する。コントローラ１０３のＣＰＵ３０１は、ハードウェア初期化を行い、その後ソフトウェア初期化を行う。ハードウェア初期化には、レジスタ初期化、割り込み初期化、カーネル起動時のデバイスドライバの登録、操作部１０４の初期化、などが含まれる。ソフトウェア初期化には、各ライブラリの初期化ルーチンの呼び出し、プロセスやスレッドの起動、プリンタ装置１０２やスキャナ装置１０１とコミュニケーションを行うソフトウェアサービスの起動、操作部１０４の画面に対する描画、などが含まれる。そして、電源制御部３０９は、スタンバイ状態へ移行する。
【００４３】
＜通常状態の給電＞
続いて、プリンタ装置１０２やスキャナ装置１０１をユーザが使用していない通常状態における、画像形成装置１００の給電について説明する。通常状態には、すべてのユニットに給電されている状態だけでなく、印刷していない時にプリンタ装置１０２に給電しない状態も含まれる。また、操作部１０４が点灯しておらずユーザが画像形成装置１００の前にいないことが分かっている時にスキャナ装置１０１に給電しない状態なども含まれる。
【００４４】
また、通常状態には、動作待ち状態も含まれる。動作待ち状態とは、プリンタ装置１０２の印刷完了やスキャナ装置１０１の読取完了を早めるために両ユニットに給電しつつ、所定のモジュールや機能を動作させない状態である。動作待ち状態では、例えば、印刷のためのモータやポリゴンを動作させないようにしたり、印刷のための転写ユニットを温調させないようにしたり、読取のためのホームポジション検知を動作させないようにしたりする。
【００４５】
＜ＰＤＬ印刷時の給電＞
続いて、画像形成装置１００がＰＤＬ印刷状態である時の給電について説明する。ここでは、プリンタ装置１０２が使用されているとき、すなわち、画像印刷機能が利用されているときの、プリンタ装置１０２の電源ＯＮと電源ＯＦＦとについて説明する。
【００４６】
コントローラ１０３のＣＰＵ３０１は、コンピュータ１０からＬＡＮ２１を経由してデータを受信し、メモリ３０３に保存する。ＣＰＵ３０１は、受信したデータを解析し、画像印刷機能を実行する場合は、印刷ジョブを生成する。ＣＰＵ３０１は、電源制御部３０９に通知して、電源制御信号Ｐ＿ＯＮからリレースイッチ４０３を切り替えて、電源４０１から電源ラインＰ経由でプリンタ装置１０２に対して給電する。ＣＰＵ３０１は、プリンタ装置１０２が使用可能な状態になると印刷ジョブを実行する。ＣＰＵ３０１は、メモリ３０３に保存されたデータを、バスコントローラ３０４、サブボードのバスコントローラ３２３を介して、サブボードのＣＰＵ３２１に送信する。サブボードのＣＰＵ３２１は、受信したデータを、画像処理プロセッサ３２６、デバイスコントローラ３２５Ａを介して、プリンタ装置１０２に送信する。プリンタ装置１０２は、受信したデータを印刷し、印刷が完了すると、印刷実行結果をＣＰＵ３０１に通知する。ＣＰＵ３０１は、印刷実行結果の通知を受けると、電源制御部３０９を介して、電源制御信号Ｐ＿ＯＮによりリレースイッチ４０３をＯＦＦし、プリンタ装置１０２の電源をＯＦＦする。
【００４７】
＜スリープ移行時の給電＞
続いて、画像形成装置１００がスリープ状態に移行する時の給電について説明する。スタンバイ状態においてユーザが操作しない状態が一定時間続くと、ＣＰＵ３０１は、スタンバイ状態よりも電力消費量が少ないスリープ状態に遷移する。また、操作部１０４上の節電キーが押下された時や、予め設定した時刻に達した時などに、ＣＰＵ３０１はスリープ状態に遷移する。ＣＰＵ３０１は、電源制御部３０９にスリープ状態への移行を通知し、コントローラ１０３への給電を変更する。このとき、前述したように、コントローラ１０３内のブロックのうちスリープ状態時に電源をＯＦＦするブロックに繋がるリレースイッチのみがＯＦＦにされる。また、コントローラ１０３内のブロックのうちスリープ状態時に電源をＯＮのままにするブロックに繋がるリレースイッチはＯＮのままにされる。以下、後述するデバイス調整処理の対象デバイスに給電が行われている状態（上記の動作待ち状態やスタンバイ状態）を第１の電力状態と呼び、該デバイスへの給電が停止されている状態（スリープ状態など）を第２の電力状態と呼ぶ場合がある。
【００４８】
＜スリープ時の給電＞
続いて、画像形成装置１００がスリープ状態である時の給電について説明する。スリープ状態時は、コントローラ１０３内のメモリ３０３、ＮＴＣ３１０、ＲＴＣ３１１、ＵＳＢコントローラ３０８、割り込みコントローラ（図示せず）などに給電される。また、操作部１０４の節電キー、ＦＡＸ装置１０６の一部、各種センサ、などにも給電される。ただし、スリープ復帰要因はシステムによって異なるため、スリープ状態の給電は上記の形態に限られない。
【００４９】
＜スリープ復帰時の給電＞
続いて、画像形成装置１００がスリープ状態から復帰する時の給電について説明する。電源制御部３０９は、ネットワーク通信を検知するＮＴＣ３１０や、タイマやアラームを検知するＲＴＣ３１１や、ＵＳＢデバイスの挿抜やＵＳＢデバイスとの通信を検知するＵＳＢコントローラ３０８からの割り込みを受け付ける。また、電源制御部３０９は、着信やオフフックを検知するＦＡＸ装置１０６や、ソフトスイッチ、各種センサからの割り込みを受け付ける。電源制御部３０９は、スリープ中に、いずれかの割り込みを受け付けると、給電を開始する。そして、電源制御部３０９は、ＣＰＵ３０１に割り込み要因を通知する。すると、ＣＰＵ３０１は、その通知を受けて給電やソフトウェアの状態を通常状態（具体的には、プリンタ装置１０２やスキャナ装置１０１に給電を行う通常状態）に戻す処理、すなわちスリープ復帰処理を行う。ここで、スリープ復帰処理について説明する。
【００５０】
まず、スリープ中に、スリープ復帰要因である、節電キーの押下イベントが発生した場合のスリープ復帰処理を説明する。電源制御部３０９が該スリープ復帰要因に対応する割り込みを受け付けると、ＣＰＵ３０１がスリープ状態から復帰する。ＣＰＵ３０１、スリープ状態から復帰すると、スリープ復帰を電源制御部３０９に通知する。その後、電源制御部３０９は、電源制御信号Ｖ＿ＯＮ，Ｐ＿ＯＮによりリレースイッチ４０２，４０３をＯＮにする。その結果、コントローラ１０３、プリンタ装置１０２、及びスキャナ装置１０１に対する給電が開始される。なお、スキャナ装置１０１に対する電源制御信号は図４には示されていないが、プリンタ装置１０２の電源制御信号と共用してもよいし、あるいはスキャナ装置１０１用の電源制御信号を別途用意してもよい。
【００５１】
印刷ジョブが終了すると、ＣＰＵ３０１は、再びスリープ状態に遷移する。ＣＰＵ３０１は、スリープ移行を電源制御部３０９に通知し、電源制御部３０９は、電源制御信号Ｐ＿ＯＮによりリレースイッチ４０３をＯＦＦにし、コントローラ１０３以外の給電を停止する。
【００５２】
次いで、スリープ中に、スリープ復帰要因である、ネットワーク受信イベントが発生した場合のスリープ復帰処理を説明する。電源制御部３０９は、該スリープ復帰要因に対応する割り込みを受け付け、電源制御信号Ｖ＿ＯＮによりリレースイッチ４０２をＯＮにし、コントローラ１０３への給電を開始する。これにより、ＣＰＵ３０１はスリープ状態から復帰する。なお、ＰＩＮＧコマンド受信によりスリープ復帰した場合など、スリープ復帰時にジョブが生成されていない場合には、プリンタ装置１０２及びスキャナ装置１０１に対して給電しないようにしてもよい。また、スリープ復帰時に、プリンタ装置１０２やスキャナ装置１０１からデバイス情報（用紙サイズ設定など）を取得する必要がない場合には、プリンタ装置１０２及びスキャナ装置１０１に対して給電しないようにしてもよい。
【００５３】
＜コントローラ１０３の第１実施形態の動作＞
図５は、コントローラ１０３の第１実施形態の動作を示すフローチャートである。本実施形態におけるコントローラ１０３は、以下で説明するように、スリープ中に一定時間ごとにスリープ復帰して行われる、前述したちょろ回しや自動階調補正が完了した場合に、すぐにスリープ状態に移行する。
【００５４】
ＣＰＵ３０１は、スリープ状態時や待機状態時において、スリープ復帰要因であるイベント（以下、スリープ復帰イベントと呼ぶ）が発生したかを監視する（ステップＳ５０１）。ＣＰＵ３０１は、ＲＴＣ割り込みや、ネットワーク受信による割り込みなどを受け付けると、スリープ復帰イベントが発生したと判断し（ステップＳ５０１のＹＥＳ）、デバイス保護のためのタイマ（デバイス保護タイマと呼ぶ）を開始する（ステップＳ５０２）。デバイス保護タイマは、スリープから復帰した後所定時間（例えば１０分）が経過するまでスリープに戻らないようにして、リレースイッチなどが頻繁にＯＮ／ＯＦＦされないようにするためのタイマである。なお、デバイス保護タイマの時間は、デバイスの通電時間を必要以上に増加させない範囲で設定されることが望ましい。次に、ＣＰＵ３０１は、スリープ復帰イベントが、デバイス調整イベントかどうかを確認する（ステップＳ５０３）。デバイス調整イベントかどうかは、例えば、ＲＴＣ割り込みによりスリープ復帰した場合には、ＲＴＣアラームの指定時刻に対応付けてデバイス調整処理の開始指示が登録されていたかどうかで判別する。デバイス調整処理とは、前述した通り、定着器２３０の定着フィルムユニット２３２と加圧ローラ２３１を微小角度回転させて圧着面をずらすちょろ回しや、自動階調補正である。また例えば、ネットワーク受信による割り込みにより復帰した場合には、受信したネットワーク経由のコマンドが、デバイス調整処理の開始指示を含むコマンドであるかどうかで判別する。なお、デバイス調整イベントの例は、これらに限定されない。また、デバイス調整処理には、感光ドラム２０２を微小角度回転させる処理や、ファン４２２を所定時間回転させる処理などが含まれていてもよい。
【００５５】
スリープ復帰イベントがデバイス調整イベントでない場合には（ステップＳ５０３のＮＯ）、ＣＰＵ３０１は、デバイス調整処理を実行せずに、ステップＳ５１１の処理に移行する。スリープ復帰イベントがデバイス調整イベントである場合には（ステップＳ５０３のＹＥＳ）、ＣＰＵ３０１は、デバイス調整処理の開始要求を行うとともに、デバイス調整処理のタイムアウトタイマを開始する（ステップＳ５０４，Ｓ５０５）。このとき、ＣＰＵ３０１は、バスコントローラ３０４，３２３を介して、サブボード３２０のＣＰＵ３２１に対してデバイス調整処理の開始を要求する。すると、サブボード３２０のＣＰＵ３２１は、画像処理プロセッサ３２６及びデバイスコントローラ３２５Ａを介して、プリンタ装置１０２のＣＰＵ４１１に対してデバイス調整処理の開始を要求する。該要求を受けたプリンタ装置１０２のＣＰＵ４１１は、デバイス調整処理を実行する。デバイス調整処理のタイムアウトタイマは、デバイス調整処理が何らかの理由で完了できない場合を考慮して予め設定された時間を計時するタイマである。
【００５６】
次に、ＣＰＵ３０１は、デバイス調整処理の完了通知を受信したかどうかを確認する（Ｓ５０６）。デバイス調整処理の完了通知は、開始通知と逆の経路を辿る。つまり、プリンタ装置１０２のＣＰＵ４１１が、デバイスコントローラ３２５Ａ及び画像処理プロセッサ３２６を介して、コントローラ１０３のサブボード３２０のＣＰＵ３２１にデバイス調整処理の完了を通知する。サブボード３２０のＣＰＵ３２１は、バスコントローラ３２３，３０４を介して、ＣＰＵ３０１にデバイス調整処理の完了を通知する。
【００５７】
デバイス調整処理の完了通知を受信していない場合は（ステップＳ５０６のＮＯ）、ＣＰＵ３０１は、デバイス調整処理のタイムアウトタイマが満了したか、すなわちタイムアウトタイマに予め設定した時間が計時されたかを確認する（ステップＳ５０７）。タイムアウトタイマが満了していない場合は（ステップＳ５０７のＮＯ）、処理はステップＳ５０６に戻る。タイムアウトタイマ満了により、デバイス調整処理の完了通知を受信できなかった場合（ステップＳ５０７のＹＥＳ）、ＣＰＵ３０１は、デバイス調整処理を中止させる（ステップＳ５０９）。本実施形態では、ＣＰＵ３０１は、プリンタ装置１０２のＣＰＵ４１１に対して、デバイス調整処理のキャンセル通知を行う。デバイス調整処理のキャンセル通知は、開始通知と同じの経路を辿る。このとき、デバイス調整処理を完了することができない何らかの状態にあるプリンタ装置１０２に対して、キャンセル通知が通らない可能性がある。したがって、ＣＰＵ３０１はキャンセル通知を行わずに、ステップＳ５１０の処理に移行するようにしてもよい。なお、ＣＰＵ３０１とプリンタ装置１０２のＣＰＵ４１１間で行われるデバイス調整処理のキャンセル通知は、図４に示すＤＣＯＮ＿ＬＩＶＥＷＡＫＥ信号やＩＮＴ＿ＤＣＯＮ信号のように、ポートによる通知で実現するようにしてもよい。
【００５８】
デバイス調整処理の完了通知を受信した場合は（ステップＳ５０６のＹＥＳ）、ＣＰＵ３０１は、デバイス調整処理のタイムアウトタイマをキャンセルして（ステップＳ５０８）、ステップＳ５１０の処理に移行する。
【００５９】
ステップＳ５１０において、ＣＰＵ３０１は、デバイス保護タイマをキャンセルする（ステップＳ５１０）。そして、ステップＳ５１１において、ＣＰＵ３０１は、デバイス保護タイマが満了したかまたはキャンセルされたかどうかを確認する。デバイス保護タイマが満了しておらず且つキャンセルもされていない場合には（ステップＳ５１１のＮＯ）、ＣＰＵ３０１は、ステップＳ５１１の処理を繰り返す。デバイス保護タイマが満了しているかまたはキャンセルされている場合には（ステップＳ５１１のＹＥＳ）、ＣＰＵ３０１は、画像形成装置１００（コントローラ１０３）をスリープ状態に遷移させる（ステップＳ５１２）。
【００６０】
以上のように、本実施形態では、デバイス調整処理が完了した場合や中止された場合に、スリープ復帰時に開始されるデバイス保護タイマをキャンセルさせる。これにより、画像形成装置１００はデバイス調整処理の完了後すぐにスリープ状態に遷移することができる。つまり、本実施形態によれば、デバイス調整イベントによりスリープ復帰したときの消費電力を抑えることができる。それにより、画像形成装置全体の消費電力を低減させることができる。
【００６１】
なお、本実施形態では、デバイス調整処理が完了した場合や中止された場合に、ＣＰＵ３０１がデバイス保護タイマをキャンセルする動作を説明した。しかし、画像形成装置１００の使用頻度が高い場合、つまり、ジョブ頻度やジョブ間隔が短い場合には、デバイス保護タイマが満了するまでの間にジョブが実行される可能性が高い。したがって、ユーザの利便性を考慮して、デバイス調整処理の完了後すぐにスリープ状態に遷移せずに、デバイス保護タイマが満了するまで待つようにしてもよい。また、所定期間内における電源ＯＮ回数が一定回数を上回ったときには、デバイス保護の観点からスリープ状態に遷移しないようにしてもよい。
【００６２】
［実施形態２］
第１実施形態では、デバイス調整処理の完了通知を受信した場合にデバイス保護タイマをキャンセルするようにして、デバイス調整処理の完了後すぐにスリープ状態に遷移する画像形成装置を例にした。第２実施形態では、スリープ復帰イベントがデバイス調整イベントである場合にはデバイス保護タイマを開始しないようにして、デバイス調整処理の完了後すぐにスリープ状態に遷移する画像形成装置を例にする。
【００６３】
第２実施形態における画像形成装置１００の構成は、第１実施形態における画像形成装置１００と同様であるため説明を省略する。以下では、第２実施形態における画像形成装置１００の動作を説明する。図６は、コントローラ１０３の第２実施形態の動作を示すフローチャートである。
【００６４】
ＣＰＵ３０１は、スリープ状態や待機状態時において、スリープ復帰イベントが発生したかを監視する（ステップＳ６０１）。ステップＳ６０１の処理は、ステップＳ５０１の処理と同様である。ＣＰＵ３０１は、スリープ復帰イベントが発生したと判断すると（ステップＳ６０１のＹＥＳ）、スリープ復帰イベントが、デバイス調整イベントかどうかを確認する（ステップＳ６０２）。ステップＳ６０２の処理は、ステップS５０３の処理と同様である。
【００６５】
スリープ復帰イベントがデバイス調整イベントでない場合には（ステップＳ６０２のＮＯ）、ＣＰＵ３０１は、デバイス保護タイマを開始する（ステップＳ６１０）。そして、ＣＰＵ３０１は、デバイス調整処理を実行せずに、ステップＳ６１１の処理に移行する。
【００６６】
スリープ復帰イベントがデバイス調整イベントである場合には（ステッS６０２のＹＥＳ）、ＣＰＵ３０１は、デバイス保護タイマを開始せずに、デバイス調整処理の開始要求を行う（ステップＳ６０３，Ｓ６０４）。そして、ＣＰＵ３０１は、デバイス調整処理のタイムアウトタイマを開始する（ステップＳ６０５）。なお、ステップＳ６０３の実行時に、デバイス保護タイマが既に開始されてしまっている場合がある。例えば、ＣＰＵ３０１が、デバイス調整イベント以外のスリープ復帰イベントによる割り込みを前もって受け付けている場合である。そのような場合には、ステップＳ６０３において、ＣＰＵ３０１は、既に開始されているデバイス保護タイマをキャンセルする。
【００６７】
ステップＳ６０６〜Ｓ６０９の処理は、ステップＳ５０６〜Ｓ５０９の処理と同様である。なお、本実施形態では、第１実施形態と異なり、デバイス調整処理が完了した後または中止された後に、デバイス保護タイマをキャンセルしない。その理由は、デバイス調整処理を実行開始する前に、デバイス保護タイマを開始しないようにしているからである。また、デバイス調整処理を実行する前に、既に開始されているデバイス保護タイマをキャンセルするようにしているからである。
【００６８】
ステップＳ６１１において、ＣＰＵ３０１は、デバイス保護タイマが開始されているかを確認する。デバイス保護タイマが開始されている場合には（ステップＳ６１１のＹＥＳ）、処理はステップＳ６１２に移行する。デバイス保護タイマが開始されていない場合には（ステップＳ６１１のＮＯ）、処理はステップＳ６１３に移行する。ステップＳ６１２，Ｓ６１３の処理は、ステップＳ５１１，Ｓ５１２の処理と同様である。
【００６９】
なお、スリープ禁止フラグを設けて、デバイス調整処理を実行する際にスリープ禁止フラグを立てるようにしてもよい。そして、デバイス調整処理実行中にスリープ禁止フラグが立っていれば、スリープに遷移しないよう制御するようにしてもよい。そのような形態によれば、例えば、デバイス調整イベントとその他のスリープ復帰イベントとを同時に受け付けることが可能なシステムにおいて、デバイス調整処理が完了する前にスリープ状態に移行してしまうことを防止することができる。
【００７０】
以上のように、本実施形態によれば、第１実施形態と同様に、画像形成装置１００はデバイス調整処理の完了後すぐにスリープ状態に遷移することができる。したがって、第１実施形態と同様の効果を得ることができる。
【００７１】
なお、上記の実施形態では、デバイス調整処理として、プリンタ装置１０２に対して行われる調整処理（ちょろ回しや自動階調補正）を例にした。しかし、プリンタ装置１０２とスキャナ装置１０１とに対して調整処理を実行させるようなイベントや、スキャナ装置１０１のみに対して調整処理を実行させるようなイベントもデバイス調整イベントに含ませてもよい。そのようなデバイス調整イベントが発生した場合には、スキャナ装置１０１に対して、プリンタ装置１０２と同様に、図５及び図６に示す処理を行うようにすればよい。
【００７２】
（その他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【図１】
2019043008.tif 000003
【図２】
2019043008.tif 000004
【図３】
2019043008.tif 000005
【図４】
2019043008.tif 000006
【図５】
2019043008.tif 000007
【図６】
2019043008.tif 000008