(57)【特許請求の範囲】
【請求項１】
各種画像処理を行うエンジン手段と、
前記エンジン手段を制御するコントロール手段と、
前記エンジン手段と前記コントロール手段を接続する高速シリアルバスと、
前記エンジン手段の搭載している前記高速シリアルバスのエンジン側インターフェイスと、
前記コントロール手段の搭載している前記高速シリアルバスのコントロール側インターフェイスと、
前記高速シリアルバスのスリープ状態を検出するバススリープ状態検出手段と、
前記高速シリアルバスの動作を規定する基準クロックを生成して前記エンジン側インターフェイスと前記コントロール側インターフェイスに出力するクロック発生手段と、
前記クロック発生手段による前記基準クロックの前記エンジン側インターフェイスと前記コントロール側インターフェイスへの出力を制御するとともに、前記バススリープ状態検出手段が前記高速シリアルバスがスリープ状態であることを検出すると、少なくとも該エンジン側インターフェイスへの該基準クロックの出力を停止するクロック制御手段と、
前記エンジン手段と前記コントロール手段にそれぞれ独立して電力を供給する電力供給手段と、
前記エンジン手段への前記電力供給手段による電力供給／電力供給停止を制御するとともに、前記クロック制御手段によって前記クロック発生手段から前記エンジン側インターフェイスへの前記基準クロックの出力が停止されると、該電力供給手段による該エンジン手段への電力供給を停止させる電力制御手段と、
を備えていることを特徴とする画像処理装置。
【請求項２】
前記画像処理装置は、
前記電力供給手段から前記エンジンへ供給される電力に基づいて前記エンジン側インターフェイスに供給されるインターフェイス供給電力の電圧を検出する電圧検出手段を、
さらに備え、
前記クロック制御手段は、
前記電力供給手段から前記エンジン手段への電力の供給が開始されて、前記電圧検出手段が前記インターフェイス供給電力の電圧が所定の基準電圧以上になったことを検出すると、前記クロック発生手段から前記エンジン側インターフェイスへの前記基準クロックの出力を開始させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像処理装置は、
前記高速シリアルバスのリンクの切断開始後、前記バススリープ状態検出手段による該高速シリアルバスのスリープ状態への移行を未検出の状態が所定時間経過するか否かに基づいて異常判断を行う異常判断手段と、
前記異常判断手段が異常が発生したと判断すると、外部に異常通知を行う異常通知手段と、
を備えていることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記クロック制御手段は、
異常が発生したと前記異常判断手段が判断すると、前記クロック発生手段による前記エンジン側インターフェイスへの前記基準クロックの出力を停止させ、
前記電力制御手段は、
異常が発生したと前記異常判断手段が判断すると、前記電力供給手段による前記エンジン手段への電力供給を停止させることを特徴とする請求項３記載の画像処理装置。
【請求項５】
画像処理部を搭載して少なくとも該画像処理部で画像処理した画像データに基づいて被記録媒体に画像形成する画像形成装置において、前記画像処理部として、請求項１から請求項４のいずれかに記載の画像処理装置を搭載していることを特徴とする画像形成装置。
【請求項６】
各種画像処理を行うエンジン手段と該エンジン手段を制御するコントロール手段が、エンジン側インターフェイスとコントロール側インターフェイスを介して高速シリアルバスで接続され、該エンジン側インターフェイスと該コントロール側インターフェイスにクロック発生手段から該高速シリアルバスの動作を規定する基準クロックを供給する画像処理装置における省電力方法であって、
前記高速シリアルバスのスリープ状態を検出するバススリープ状態検出処理ステップと、
前記クロック発生手段による前記基準クロックの前記エンジン側インターフェイスと前記コントロール側インターフェイスへの出力を制御するとともに、前記バススリープ状態検出処理ステップで前記高速シリアルバスがスリープ状態であることが検出されると、少なくとも該エンジン側インターフェイスへの該基準クロックの出力を停止するクロック制御処理ステップと、
前記エンジン手段と前記コントロール手段にそれぞれ独立して電力を供給する電力供給手段による前記エンジン手段への電力供給／電力供給停止を制御するとともに、前記クロック制御処理ステップによって前記クロック発生手段から前記エンジン側インターフェイスへの前記基準クロックの出力が停止されると、該電力供給手段による該エンジン手段への電力供給を停止させる電力制御ステップと、
を有していることを特徴とする省電力方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置及び省電力方法に関し、詳細には、エンジンとコントローラを接続する高速シリアルバスの電力制御及びリファレンスクロックの制御を適切化して省電力を向上させる画像処理装置、画像形成装置及び省電力方法に関する。
【背景技術】
【０００２】
スキャナ装置、複写装置、プリンタ装置、ファクシミリ装置、複合装置等の画像処理装置や画像形成装置は、高機能化、高速化が要求されるようになり、スキャナ処理やプロッタ処理及びこれらの処理に伴って必要な画像処理を行うエンジン部とエンジン部を制御するとともに、画像の回転、編集等の画像処理等を行うコントローラ部とが分離されて、要求と応答が分離され、応答を待たずに次の要求を発行できるＰＣＩ（Peripheral Component Interconnect） Express（以下、ＰＣＩｅという。）のような高速なスプリットトランザクションのバス（高速シリアルバス）が利用されるようになってきている。コントローラ部とエンジン部とをＰＣＩｅで接続した画像処理装置や画像形成装置においては、コントローラ部のＳＳＣＧ（Spread Spectrum Clock Generator：スペクトラム拡散クロックジェネレータ）からエンジン部及びコントローラ部のＰＣＩｅのインターフェイスに、リファレンスクロック（基準クロック）を供給している。
【０００３】
一方、画像処理装置や画像形成装置においては、近年、省電力化（省エネルギー化）が要望され、待機状態における予め設定された待ち時間の経過や省電力モードに移行させる省電力キーの操作等の省電力モード移行要因が発生すると、エンジン部等への電力供給をオフにして消費電力を削減する省電力モードに移行し、操作表示部でのキー操作、外部装置からの印刷等の動作要求、スキャナ部への原稿のセット等の省電力モード復帰要因が発生すると、エンジン部等への電力供給を再開する省電力モードを備えた画像処理装置や画像形成装置が出現している。
【０００４】
このような省電力モードを備えた画像処理装置や画像形成装置は、エンジン部への電力供給のオン／オフに際して、ＰＣＩｅのリンク状態を制御する必要があり、従来、省電力モードからの復帰時には、エンジン部の電力をオンにした後にＰＣＩｅのリンクを確立してスタンバイ状態（Ｌ０）にして、省電力モードへの移行時には、エンジン部の電力をオフにする前に、ＰＣＩｅのリンク状態をスリープ状態（Ｌ２）にしている。
【０００５】
また、コントローラ部とエンジン部がＰＣＩｅで接続されている画像処理装置や画像形成装置においては、エンジン部の電力のオン／オフに合わせて、コントローラ部からエンジン部に供給するＰＣＩｅのリファレンスクロックも制御する必要があり、リファレンスクロックの制御方法としては、ハードウェアで制御する方法とソフトウェアで制御する方法が知られている。ハードウェアで制御する方法では、エンジン側の電力状態を監視する信号をエンジン部からコントローラ部に出力し、コントローラ部のクロックジェネレータの出力制御端子に入力して、エンジン側の電力がオンされると、コントローラ部のクロックジェネレータからのクロック供給を開始して、エンジン部の電力がオフされると、クロックジェネレータからのクロック供給を停止する。ソフトウェアで制御する方法では、ＰＣＩｅがスリープ状態（Ｌ２）に移行することをソフトウェアで監視し、移行したことを検知すると、クロックジェネレータのレジスタ制御によってクロックを停止する（特許文献１等参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術にあっては、コントローラ部からエンジン部に供給するＰＣＩｅのリファレンスクロックをハードウェアで制御する方法にあっては、エンジン部の電力状態をクロックジェネレータに入力して、エンジン部の電力がオフされると、クロックジェネレータからＰＣＩｅへのリファレンスクロックをオフしているため、エンジン部の電力が落ちるまで、リファレンスクロックをオフにすることができず、ＰＣＩｅのリンク状態がスリープ状態（Ｌ２）に移行してからエンジン部の電力がオフするまでの間リファレンスクロックをＰＣＩｅに供給することとなり、無駄に電力を消費してしまうこととなる。
【０００７】
また、コントローラ部からエンジン部に供給するＰＣＩｅのリファレンスクロックをソフトウェアで制御する方法にあっては、ＰＣＩｅのリンク状態がスリープ状態（Ｌ２）に移行したことを検知してからソフトウェアでクロックジェネレータのレジスタアクセスによってリファレンスクロックを停止しているため、ＰＣＩｅのリンク状態がスリープ状態（Ｌ２）に移行したことを検知してからソフトウェアでクロックジェネレータのレジスタアクセスでクロックを停止するまでの間リファレンスクロックをオフにすることができず、この間において、無駄に電力を消費してしまうこととなる。
【０００８】
また、ソフトウェアで制御する方法にあっては、ソフトウェアでクロック停止の処理を行っている間は、他の処理を行うことができず、その分だけ省電力モードへの移行完了が遅れてしまうこととなる。
【０００９】
そこで、本発明は、高速シリアルバスがスリープ状態になると、速やかに該高速シリアルバスへのリファレンスクロックを停止して、省電力をより一層向上させる画像処理装置、画像形成装置、省電力方法を提供することを目的としている。
【課題を解決するための手段】
【００１０】
本発明は、上記目的を達成するために、各種画像処理を行うエンジン手段と該エンジン手段を制御するコントロール手段が、エンジン側インターフェイスとコントロール側インターフェイスを介して高速シリアルバスで接続され、該エンジン側インターフェイスと該コントロール側インターフェイスにクロック発生手段から該高速シリアルバスの動作を規定する基準クロックを供給する画像処理装置において、前記高速シリアルバスがスリープ状態であることが検出されると、少なくとも該エンジン側インターフェイスへの該基準クロックの出力を停止すると共に、エンジン手段とコントロール手段にそれぞれ独立して電力を供給する電力供給手段によるエンジン手段への電力供給／電力供給停止を制御し、クロック発生手段からエンジン側インターフェイスへの基準クロックの出力が停止されると、該電力供給手段による該エンジン手段への電力供給を停止させることを特徴としている。
【発明の効果】
【００１４】
本発明によれば、高速シリアルバスがスリープ状態になると、速やかに該高速シリアルバスへのリファレンスクロックを停止して、省電力をより一層向上させることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施例を適用した複合装置の要部ブロック構成図。
【図２】第２実施例の複合装置の要部ブロック構成図。
【図３】ＰＣＩｅの状態と複合装置の主要部のタイミング図。
【図４】ＰＣＩｅの状態と複合装置の主要部の信号論理を示す図。
【図５】第２実施例のエラー処理を行うプリンタ装置の要部ブロック構成図。
【図６】第３実施例の複合装置の要部ブロック構成図。
【図７】第３実施例のＰＣＩｅの状態と複合装置の主要部のタイミング図。
【図８】第３実施例のＰＣＩｅの状態と複合装置の主要部の信号論理を示す図。
【図９】第３実施例のエラー処理を行うプリンタ装置の要部ブロック構成図。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施例を添付図面に基づいて詳細に説明する。なお、以下に述べる実施例は、本発明の好適な実施例であるので、技術的に好ましい種々の限定が付されているが、本発明の範囲は、以下の説明によって不当に限定されるものではなく、また、本実施の形態で説明される構成の全てが本発明の必須の構成要件ではない。
【実施例１】
【００１７】
図１は、本発明の画像処理装置、画像形成装置、省電力方法の第１実施例を示す図であり、図１は、本発明の画像処理装置、画像形成装置、省電力方法の第１実施例を適用した複合装置１の要部ブロック構成図である。
【００１８】
図１において、複合装置（画像処理装置、画像形成装置）１は、エンジン部２、コントローラ部３、ＰＳＵ（Power Supply Unit：電源供給部）４及びメインスイッチ５等を備えており、その他に、操作表示部、パーソナルコンピュータＰＣ等の外部装置とネットワークを介して接続する外部インターフェイス、ファクシミリ部等を備えている。
【００１９】
ＰＳＵ４（電力供給手段）は、メインスイッチ５を介して１００Ｖの商用電源電力に図示しないプラグを介して接続され、メインスイッチ５がオンされると、該商用電源電力が供給される。ＰＳＵ４は、変圧器、整流回路及びレギュレータ回路等を備えており、商用電源電力を所定電圧に変換するとともに整流した後、レギュレータ回路を介して安定したＤＣ電力として、コントローラ電力Ｐｃをコントローラ部３に供給し、また、エンジン電力Ｐｅをエンジン部２に供給する。
【００２０】
エンジン部（エンジン手段）２は、スキャナ、プロッタ等のエンジンを総称したものである。スキャナは、例えば、ＣＣＤ（Charge Coupled Device ）を利用したイメージスキャナ等が利用されており、一般に、ＡＤＦ（自動原稿送り装置）を備えている。ＡＤＦには、複数枚の原稿がセットされ、ＡＤＦは、セットされた原稿を１枚ずつスキャナの原稿読み取り位置に送給する。スキャナは、ＡＤＦから搬送されてきた原稿を走査し、原稿の画像を所定の解像度で読み取って、２値化してコントローラユニット３に出力する。プロッタは、例えば、電子写真式記録装置等であり、プロッタは、記録紙に、スキャナで読み取られた原稿の画像や図示しないファクシミリ通信部やネットワーク通信部で受信した受信画像等を記録出力するとともに、必要なレポートを用紙やフィルム等の被記録媒体（以下、単に、用紙という。）に記録出力する。
【００２１】
エンジン部２は、エンジンＡＳＩＣ（Application Specific Integrated Circuit）２１を搭載しており、スキャナで読み取った原稿の画像データにエンジンＡＳＩＣ２１によって各種画像処理を施して、コントローラ部３に送る。また、エンジン部２は、コントローラ部３から送られてきた画像データに対して、プロッタ部で印刷出力するのに適した画像処理をエンジンＡＳＩＣ２１によって行う。エンジンＡＳＩＣ２１には、上記ＰＳＵ４からのエンジン電源電力Ｐｅに基づくエンジンＡＳＩＣ電源電力（インターフェイス供給電力）Ｐｅａが供給される。
【００２２】
コントローラ部（コントロール手段）３は、コントローラＣＰＵ（Central Processing Unit ）３１、操作表示Ｉ／Ｆ、メインメモリ、ＲＯＭ、各種Ｉ／Ｏ（Input/Output）、コントローラＡＳＩＣ３２、ハードディスク及びクロックジェネレータ３３等を搭載しており、コントローラＣＰＵ３１の制御下で、エンジン部２の制御及び複合装置１の全体の制御、描画、通信、ハードディスクに対する画像データの読み書き、操作表示部での操作取得や操作表示部への表示データの制御及びコントローラＡＳＩＣ３２による画像データへの必要な画像処理を行う。コントローラＡＳＩＣ３１には、上記ＰＳＵ４からのコントローラ電源電力Ｐｃに基づくコントローラＡＳＩＣ電源電力Ｐｃａが供給される。
【００２３】
エンジンＡＳＩＣ２１とコントローラＡＳＩＣ３２は、ＰＣＩｅ（高速シリアルバス）６で接続されており、エンジンＡＳＩＣ２１及びコントローラＡＳＩＣ３２は、それぞれＰＣＩｅ６のＬＴＳＳＭ（Link Training and Status State Machine）の状態を示すＬＴＳＳＭレジスタ（バススリープ状態検出手段）２１ａ、３２ａを備えている。ＬＴＳＳＭレジスタ２１ａ及びＬＴＳＳＭレジスタ３２ａの内容によってＰＣＩｅ６のリンク（Ｌｉｎｋ）状態を知ることができ、また、ＬＴＳＳＭ２１ａ、３２ａの値を設定することで、ＰＣＩｅ６の状態を設定することができる。上記エンジンＡＳＩＣ２１は、ＰＣＩｅ６のエンジン側インターフェイスを有し、コントローラＡＳＩＣ３２は、ＰＣＩｅ６のコントロール側インターフェイスを有している。
【００２４】
クロックジェネレータ（クロック発生手段）３３は、ＰＣＩｅ６を動作させるためのリファレンスクロック（基準クロック）を発生し、エンジン・リファレンスクロックＣｅをエンジンＡＳＩＣ２１に、コントローラ・リファレンスクロックＣｃをコントローラＡＳＩＣ３２にそれぞれ出力する。クロックジェネレータ３３は、ＥＮ（Enable）ピン３３ａを備えており、ＥＮピン３３ａの入力信号がＬｏｗ（ロー）レベルになると、リファレンスクロックの発振を停止して、ＥＮピン３３ａの入力信号がＨｉｇｈ（ハイ）レベルになると、リファレンスクロックの発振を開始する。
【００２５】
ＰＣＩｅ６は、スタンバイ状態（Ｌ０）、スリープ状態（Ｌ２）等の状態（ステート）を有しており、ＰＣＩｅ６のリンク状態は、通常、コントローラＡＳＩＣ３２の備えているＬＴＳＳＭレジスタ３２ａやエンジンＡＳＩＣ２１の備えているＬＴＳＳＭレジスタ２１ａの値で表される。そして、コントローラＡＳＩＣ３２は、ＬＴＳＳＭレジスタ３２ａの値がスリープ状態（Ｌ２）となった際に、クロックジェネレータ３３のＥＮピン３３ａへ出力しているクロック制御信号ＳｃをＬｏｗレベルとし、それ以外の状態においては、クロック制御信号ＳｃをＨｉｇｈレベルにする。すなわち、ＰＣＩｅ６がＬ２状態（スリープ状態）になった瞬間に、コントローラＡＳＩＣ３２がクロックジェネレータ３３のＥＮピン３３ａに出力しているクロック制御信号ＳｃがＬｏｗレベルになって、クロックジェネレータ３３のＥＮピン３３ａがＬｏｗレベルになり、クロックジェネレータ３３の出力していたエンジン・リファレンスクロックＣｅ及びコントローラ・リファレンスクロックＣｃが停止する。
【００２６】
また、コントローラＡＳＩＣ２１とクロックジェネレータ３３とは通信路３４で接続されており、コントローラＣＰＵ３１の実行するプログラムが、コントローラＡＳＩＣ３２及び通信路３４を介して、クロックジェネレータ３３内のレジスタを制御することで、エンジン・リファレンスクロックＣｅとコントローラ・リファレンスクロックＣｃをＯＮ／ＯＦＦ制御する。したがって、コントローラＡＳＩＣ３２は、クロック制御手段として機能している。
【００２７】
なお、コントローラＡＳＩＣ３２によるクロックジェネレータ３３の出力するリファレンスクロックＣｅ、ＣｃのＯＮ／ＯＦＦ制御は、上述のように、エンジン・リファレンスクロックＣｅとコントローラ・リファレンスクロックＣｃを同時にＯＮ／ＯＦＦ制御してもよいし、エンジン・リファレンスクロックＣｅのみをＯＮ／ＯＦＦ制御してもよい。
【００２８】
そして、複合装置１は、省電力モードを備えており、待機状態で予め設定されている待ち時間が経過したとき、操作表示部の省電力モードキーが操作されたとき等の省電力モード移行要因が発生すると、コントローラＡＳＩＣ３２が、ＰＳＵ４に出力している電力制御信号ＳｐをＬｏｗレベルにして、操作表示部でのキー操作、外部装置からの印刷等の動作要求、スキャナ部への原稿のセット等の省電力モード復帰要因が発生すると、電力制御信号ＳｐをＨｉｇｈレベルにする。したがって、コントローラＡＳＩＣ３２は、電力制御手段として機能している。
【００２９】
ＰＳＵ４は、コントローラＡＳＩＣ３２からの電力制御信号ＳｐがＬｏｗレベルになると、エンジン部２へ供給しているエンジン電源電力Ｐｅの供給を停止し、電力制御信号ＳｐがＬｏｗレベルからＨｉｇｈレベルになると、供給を停止していたエンジン部２へのエンジン電源電力Ｐｅの供給を開始する。
【００３０】
次に、本実施例の作用について説明する。本実施例の複合装置１は、省電力モードへの移行と省電力モードからの復帰時にＰＣＩｅ６のリファレンスクロックＣｅ、Ｃｃを適切に制御して、消費電力のより一層の削減を行う。
【００３１】
すなわち、複合装置１は、エンジン部２のエンジンＡＳＩＣ２１とコントローラ部３のコントローラＡＳＩＣ３２がＰＣＩｅ６によって接続されており、エンジンＡＳＩＣ２１とコントローラＡＳＩＣ３２の間で、ＰＣＩｅ６を介して、高速にデータ転送を行う。
【００３２】
そして、複合装置１は、待機状態において予め設定された待ち時間が経過したり、操作表示部の省電力モードキーが操作される等の省電力モード移行要因が発生すると、ＣＰＵ３１が、コントローラＡＳＩＣ３２を制御して、コントローラＡＳＩＣ３２からＰＳＵ４に出力している電力制御信号ＳｐをＬｏｗレベルに切り替えて、ＰＳＵ４からエンジン部２へのエンジン電源電力Ｐｅの供給を停止させる。
【００３３】
エンジン部２は、ＰＳＵ４から供給されているエンジン電源電力Ｐｅの供給が停止されると、エンジンＡＳＩＣ２１に供給しているエンジンＡＳＩＣ電源電力Ｐｅａの供給が停止されるが、このときには、コントローラ部３のクロックジェネレータ３３から供給されているエンジン・リファレンスクロックＣｅも停止する必要がある。
【００３４】
そこで、複合装置１は、ＣＰＵ３１の実行しているプログラムが通信路３４を介してクロックジェネレータ３３内のレジスタを制御してクロックジェネレータ３３がエンジンＡＳＩＣ２１に供給しているエンジン・リファレンスクロックＣｅを停止させるソフトウェア方法またはコントローラＡＳＩＣ３２がＬＴＳＳＭレジスタ３２ａの値がスリープ状態（Ｌ２）となった際にクロックジェネレータ３３のＥＮピン３３ａへ出力しているクロック制御信号ＳｃをＬｏｗレベルとすることでクロックジェネレータ３３からエンジンＡＳＩＣ２１に出力しているエンジン・リファレンスクロックＣｅを停止させるハードウェア方法のいずれかで、エンジン・リファレンスクロックＣｅを停止させる。
【００３５】
そして、複合装置１は、操作表示部でのキー操作、外部装置からの印刷等の動作要求、スキャナ部への原稿のセット等の省電力モード復帰要因が発生すると、コントローラＡＳＩＣ３２が、ＰＳＵ４へ出力している電力制御信号ＳｐをＨｉｇｈレベルにし、ＰＳＵ４が、エンジン電源電力Ｐｅのエンジン部２への供給を開始する。エンジン部２は、エンジン電源電力Ｐｅの供給が再開されると、エンジンＡＳＩＣ電源電力ＰｅａのエンジンＡＳＩＣ２１への供給を再開する。そして、例えば、ＣＰＵ３１が、コントローラＡＳＩＣ３２を介してクロックジェネレータ３３のレジスタ制御によって、クロックジェネレータ３３にエンジン・リファレンスクロックＣｅのエンジンＡＳＩＣ２１への供給を開始させ、ＰＣＩｅ６のリンクを確立させて、スタンバイ状態（Ｌ０）に移行させる。
【００３６】
このように、本実施例の複合装置１は、各種画像処理を行うエンジン部（エンジン手段）２とエンジン部２を制御するコントローラ部（コントロール手段）３が、エンジン側インターフェイスとしてのエンジンＡＳＩＣ２１とコントロール側インターフェイスとしてのコントローラＡＳＩＣ３２を介して高速シリアルバスであるＰＣＩｅ６によって接続されており、エンジンＡＳＩＣ２１とコントローラＡＳＩＣ３２にクロックジェネレータ（クロック発生手段）３３からＰＣＩｅ６の動作を規定する基準クロックであるエンジン・リファレンスクロックＣｅとコントローラ・リファレンスクロックＣｃを供給しており、ＰＣＩｅ６のリンク状態がスリープ状態であることが検出されると、少なくともクロックジェネレータ３３からエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの出力を停止している。
【００３７】
したがって、高速シリアルバスがスリープ状態になると、速やかに該高速シリアルバスへのリファレンスクロックを停止することができ、省電力をより一層向上させることができる。
【００３８】
また、本実施例の複合装置１は、ＰＳＵ４から、エンジン部２とコントローラ部３にそれぞれ独立して電力を供給し、クロックジェネレータ３３からエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの出力が停止されると、エンジン部２への電力供給を停止している。
【００３９】
したがって、エンジン部２にエンジン電源電力Ｐｅの供給が開始される前に、エンジン・リファレンスクロックＣｅが供給されることを防止して、デバイスに故障が発生することを防止することができるとともに、エンジン電源電力Ｐｅの供給が開始されてからリファレンスクロックＣｅの供給が開始されるまでの時間を最短にすることができ、ＰＣＩｅ６のリンクアップを速やかに行って、起動時間を短くすることができる。
【００４０】
なお、エンジン・リファレンスクロックＣｅをＯＮ／ＯＦＦ（発振開始／発振停止）させると同時に、コントローラ・リファレンスクロックＣｃをＯＮ／ＯＦＦさせてもよい。
【００４１】
このようにすると、ＰＣＩｅ６にとって不要なリファレンスクロックＣｅ、Ｃｃ全ての発振を停止することができ、より一層消費電力を削減することができる。
【実施例２】
【００４２】
図２〜図５は、本発明の画像処理装置、画像形成装置、省電力方法の第２実施例を示す図であり、図２は、本発明の画像処理装置、画像形成装置、省電力方法の第２実施例を適用した複合装置１００の要部ブロック構成図である。
【００４３】
なお、本実施例は、第１実施例の複合装置１と同様の複合装置１００に適用したものであり、本実施例の説明においては、第１実施例の複合装置１と同様の構成部分には、同一の符号を付与して、その説明を省略または簡略化する。
【００４４】
図２において、複合装置（画像処理装置、画像形成装置）１００は、エンジン部１０２、コントローラ部１０３、ＰＳＵ４及びメインスイッチ５等を備えており、ＰＳＵ４からエンジン部１０２及びコントローラ部１０３にそれぞれエンジン電源電力Ｐｅとコントローラ電源電力Ｐｃが供給される。
【００４５】
エンジン部（エンジン手段）１０２は、第１実施例のエンジン部２と同様に、スキャナ、プロッタ等のエンジンを総称したものであり、第１実施例のエンジン部２と同様のエンジンＡＳＩＣ２１を備えているとともに、電圧監視部１２１を備えている。コントローラ部（コントロール手段）１０３は、第１実施例の複合装置１と同様のＣＰＵ３１、コントローラＡＳＩＣ３２及びクロックジェネレータ３３を備えているとともに、クロック制御回路１３１を備えている。
【００４６】
エンジン部１０２の電圧監視部（電圧検出手段）１２１は、エンジンＡＳＩＣ２１に供給されるエンジンＡＳＩＣ電源電力Ｐｅａの電圧を検出し、検出した電圧検知信号Ｓｖをコントローラ部１０３のクロック制御回路１３１に出力する。電圧監視部１２１は、検出しているエンジンＡＳＩＣ電源電力Ｐｅａの電圧値が予め設定された規定電圧以上になると、電圧検知信号Ｓｖをアサートする。
【００４７】
コントローラ部１０３のクロック制御回路１３１には、電圧監視部１２１からの電圧検知信号Ｓｖの他に、コントローラＡＳＩＣ３２からクロック制御信号Ｓｃとリンクアップ信号Ｓｕが入力される。
【００４８】
クロック制御信号Ｓｃは、第１実施例の場合と同様にコントローラＡＳＩＣ３２から出力されるが、出力先がクロックジェネレータ３３のＥＮピン３３ａではなく、クロック制御回路１３１となっている。そして、コントローラＡＳＩＣ３２は、第１実施例の場合と同様に、ＬＴＳＳＭレジスタ３２ａの値がＬ２となった際に、クロックジェネレータ３３のＥＮピン３３ａへ出力しているクロック制御信号ＳｃをＬｏｗレベルとし、それ以外の状態においては、クロック制御信号ＳｃをＨｉｇｈレベルにする。
【００４９】
また、コントローラＡＳＩＣ３２は、ＰＣＩｅ６のリンク確率時にＨｉｇｈレベルとなり、リンク切断時にＬｏｗレベルとなるリンクアップ信号Ｓｕをクロック制御回路１３１に出力する。このコントローラＡＳＩＣ３２からクロック制御回路１３１へのリンクアップ信号Ｓｕの出力制御は、コントローラＣＰＵ３１のプログラムによって行ってもよいし、コントローラＡＳＩＣ３２がハードウェアによって行ってもよい。
【００５０】
クロック制御回路１３１は、コントローラＡＳＩＣ３２からのリンクアップ信号Ｓｕに基づいて、ＰＣＩｅ６がリンクを確立する状態であるのか、リンクを切断する状態であるのかを判断して、ＰＣＩｅ６のリンクを確立する状態で電圧検知信号Ｓｖがアサート状態になると、クロックジェネレータ３３のＥＮピン３３ａへ出力しているクロックＥＮ制御信号ＳｅｃをＨｉｇｈレベルにして、クロックジェネレータ３３によるエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を開始させ、ＰＣＩｅ６のリンクを切断する状態で、コントローラＡＳＩＣ３２からのクロック制御信号ＳｃがＬｏｗレベルになると、クロックジェネレータ３３のＥＮピン３３ａへ出力しているクロックＥＮ制御信号ＳｅｃをＬｏｗレベルにして、クロックジェネレータ３３によるエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を停止させる。したがって、コントローラＡＳＩＣ３２及びクロック制御回路１３１は、全体として、クロック制御手段として機能しており、コントローラＡＳＩＣ３２は、第１実施例の場合と同様に、電力制御手段としても機能している。
【００５１】
次に、本実施例の作用について説明する。本実施例の複合装置１００は、省電力モードからの復帰時におけるＰＣＩｅ６のリファレンスクロックＣｅ、Ｃｃをより一層適切に制御し、また、エンジン部１０２へのエンジン電源電力ＰｅのＯＮ／ＯＦＦを適切に制御して、消費電力のより一層の削減を行う。
【００５２】
すなわち、省電力モードからの復帰時に、クロックジェネレータ３３からエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給開始を、ＣＰＵ３１が、コントローラＡＳＩＣ３２及び通信路３４を介してクロックジェネレータ３３のレジスタ制御を行うことによって、クロックジェネレータ３３にエンジン・リファレンスクロックＣｅのエンジンＡＳＩＣ２１への供給を開始させる場合、ＣＰＵ３１は、コントローラＡＳＩＣ３２からＰＳＵ４への電力制御信号ＰｓをＨｉｇｈレベルにした後、エンジンＡＳＩＣ２１へのエンジンＡＳＩＣ電源電力Ｐｅａの電圧が所定の電圧に上昇するまでの所定の待ち時間待って、コントローラＡＳＩＣ３２及び通信路３４を介してクロックジェネレータ３３のレジスタ制御を行って、クロックジェネレータ３３にエンジン・リファレンスクロックＣｅのエンジンＡＳＩＣ２１への供給を開始させ、ＰＣＩｅ６のリンクを確立させて、スタンバイ状態（Ｌ０）に移行させる。
【００５３】
ところが、ソフトウェア制御によってＰＳＵ４への電力制御信号ＰｓをＨｉｇｈレベルにした後、エンジンＡＳＩＣ２１へのエンジンＡＳＩＣ電源電力Ｐｅａの電圧が所定の電圧に上昇するまでの所定の待ち時間として、動作の安全性を確保するためには、最大値を設定する必要があり、過剰な待ち時間になる場合がある。その結果、ＰＣＩｅ６のリンクトレーニング開始が遅くなり、動作の迅速さと電力削減を向上させる必要がある。
【００５４】
そこで、本実施例の複合装置１００は、エンジン部１０２に、エンジンＡＳＩＣ２１へのエンジンＡＳＩＣ電源電力Ｐｅａの電圧値をハードウェアで検出する電圧監視部１２１を設け、コントローラ部１０３に電圧監視部１２１からの電圧検知信号Ｓｖに基づいてクロックジェネレータ３３のＥＮピン３３ａへのクロックＥＮ制御信号Ｓｅｃを制御して、エンジン・リファレンスクロックＣｅの供給開始と供給停止を制御するクロック制御回路１３１を設けている。
【００５５】
すなわち、複合装置１００は、図３に示すように、ＰＣＩｅ６のリンクの確立が開始されたＬ２であるスリープ状態（ステートＳＴ１）になると、リンクアップ信号ＳｕがＨｉｇｈレベルとなるが、このとき、エンジンＡＳＩＣ２１へのエンジンＡＳＩＣ電源電力Ｐｅａの電圧値を検出する電圧監視部１２１がクロック制御回路１３１に出力する電圧検知信号ＳｖとコントローラＡＳＩＣ３２がクロック制御回路１３１に出力するクロック制御信号Ｓｃは、Ｌｏｗレベルである。このとき、クロック制御回路１３１がクロックジェネレータ３３のＥＮピン３３ａに出力するクロックＥＮ制御信号Ｓｅｃは、Ｌｏｗレベルである。すなわち、図４に示すように、ステートＳＴ１では、リンクアップ信号ＳｕのみがＨｉｇｈレベル（１）であり、その他の信号Ｓｖ、Ｓｃ、Ｓｅｃは、Ｌｏｗレベル（０）である。
【００５６】
その後、ＰＳＵ４からエンジン部１０２へエンジン電源電力Ｐｅの供給が開始されて、エンジンＡＳＩＣ２１へ供給されているエンジンＡＳＩＣ電源電力Ｐｅａの電圧値が所定電圧以上となって、電圧監視部１２１がクロック制御回路１３１へ出力する電圧検知信号ＳｖがＨｉｇｈレベルになると、クロック制御回路１３１が、クロックジェネレータ３３のＥＮピン３３ａに出力しているクロックＥＮ制御信号ＳｅｃをＨｉｇｈレベルにして、クロックジェネレータ３３がエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を開始するステートＳＴ２となる。すなわち、図４に示すように、ステートＳＴ２では、リンクアップ信号Ｓｕ、電圧検知信号Ｓｖ、クロックＥＮ制御信号ＳｅｃがＨｉｇｈレベルであり、クロック制御信号Ｓｃのみが、Ｌｏｗレベル（０）である。
【００５７】
そして、ＰＣＩｅ６のリンクが確立して、ＰＣＩｅ６の状態が、スタンバイ状態（Ｌ０）になると、クロック制御信号ＳｃもＨｉｇｈレベルになり、このとき、クロックＥＮ制御信号ＳｅｃはＨｉｇｈレベルのままであって、クロックジェネレータ３３は、エンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの発振を継続するステートＳＴ３となる。すなわち、図４に示すように、ステートＳＴ３では、全ての信号Ｓｕ、Ｓｖ、Ｓｃ、ＳｅｃがＨｉｇｈレベル（１）である。
【００５８】
ここで、省電力モードへの移行要因が発生すると、ＰＣＩｅ６のリンクを切断するために、コントローラＡＳＩＣ３２からクロック制御回路１３１へ出力されているリンクアップ信号ＳｕがＬｏｗレベルになるが、このときには、クロックＥＮ制御信号ＳｅｃがＨｉｇｈレベルのままであって、クロックジェネレータ３３は、エンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの発振を継続するステートＳＴ４となる。すなわち、図４に示すように、ステートＳＴ４では、リンクアップ信号Ｓｕのみが、Ｌｏｗレベル（０）であり、その他の信号Ｓｖ、Ｓｃ、Ｓｅｃは、Ｈｉｇｈレベル（１）である。
【００５９】
その後、ＰＣＩｅ６の状態がスリープ状態（Ｌ２）になると、コントローラＡＳＩＣ３２からクロック制御回路１３１に出力しているクロック制御信号ＳｃがＬｏｗレベルとなり、クロック制御回路１３１が、クロックジェネレータ３３のＥＮピン３３ａに出力しているクロックＥＮ制御信号ＳｅｃをＬｏｗレベルに切り替えて、クロックジェネレータ３３が、エンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの発振を停止するステートＳＴ５となる。すなわち、図４に示すように、ステートＴＳ５では、電圧検知信号ＳｖのみがＨｉｇｈレベル（１）であって、その他の信号Ｓｕ、Ｓｃ、ＳｅｃがＬｏｗレベル（０）である。
【００６０】
そして、コントローラＡＳＩＣ３２は、ＰＳＵ４への電力制御信号ＳｐをＬｏｗレベル（０）にすると、ＰＳＵ４がエンジン部１０２に供給しているエンジン電源電力Ｐｅの供給を停止し、エンジンＡＳＩＣ２１に供給されていたエンジンＡＳＩＣ電源電力Ｐｅａの供給が停止（Ｌｏｗレベル）されて、クロックＥＮ制御信号Ｓｅｃ及びエンジン・リファレンスクロックＣｅがＬｏｗレベルのままであるステートＳＴ６となる。すなわち、図４に示すように、このステートＳＴ６では、全ての信号Ｓｕ、Ｓｖ、Ｓｃ、ＳｅｃがＬｏｗレベル（０）である。
【００６１】
このように、本実施例の複合装置１００は、エンジン部１０２へ供給されるエンジン電源電力Ｐｅに基づいてエンジンＡＳＩＣ２１に供給されるエンジンＡＳＩＣ電源電力Ｐｅａの電圧を電源監視部１２１で検出し、エンジン部１０２へのエンジン電源電力Ｐｅの供給が開始されて、該エンジンＡＳＩＣ電源電力Ｐｅａの電圧が所定の基準電圧以上になると、クロックジェネレータ３３からエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの出力を開始している。
【００６２】
したがって、エンジン部１０２にエンジン電源電力Ｐｅの供給が開始される前に、エンジン・リファレンスクロックＣｅが供給されることを防止して、デバイスに故障が発生することを防止することができるとともに、エンジン電源電力Ｐｅの供給が開始されてからリファレンスクロックＣｅの供給が開始されるまでの時間を最短にすることができ、ＰＣＩｅ６のリンクアップを速やかに行って、起動時間を短くすることができる。
【００６３】
なお、本実施例の複合装置１００において、ＰＣＩｅ６の切断時に、一定時間待ってもＰＣＩｅ６がスリープ状態（Ｌ２）にならなかった場合、図５に示すように、エラー信号Ｓｅをクロック制御回路１３１からコントローラＡＳＩＣ３２に出力して、コントローラＡＳＩＣ３２を介してコントローラＣＰＵ３１の実行しているプログラムに通知してもよい。
【００６４】
すなわち、クロック制御回路１３１は、ＰＣＩｅ６の切断時に、一定時間待ってもＰＣＩｅ６がスリープ状態（Ｌ２）にならなかった場合、エラー信号ＳｅをコントローラＡＳＩＣ３２に出力して、コントローラＡＳＩＣ３２を介してコントローラＣＰＵ３１の実行しているプログラムに通知する異常判断手段として機能する。
【００６５】
コントローラＣＰＵ（異常通知手段）３１は、該プログラムを実行することで、例えば、操作表示部にエラーが発生した旨のメッセージを表示したり、ネットワークを介してエラーメッセージをサービスセンターのコンピュータに送信する等の方法で、ユーザやサービスマンにエラー発生を通知する。
【００６６】
また、コントローラＣＰＵ３１は、異常であると認識した場合には、ＰＣＩｅ６がスリープ状態（Ｌ２）に移行していなくても、コントローラＡＳＩＣ３２から通信路３４を介してクロックジェネレータ３３のレジスタ制御を行って、クロックジェネレータ３３によるエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を停止させ、また、コントローラＡＳＩＣ３２に、ＰＳＵ４へ出力している電力制御信号ＳｐをＬｏｗレベル（０）にさせて、ＰＳＵ４がエンジン部１０２に供給しているエンジン電源電力Ｐｅの供給を停止させてもよい。
【００６７】
このようにすると、ＰＣＩｅ６の異常をユーザやサービスマンに通知することができ、ＰＣＩｅ６の異常に対して速やかに対応することができる。
【００６８】
また、ＰＣＩｅ６の異常が発生しても、エンジン・リファレンスクロックＣｅの供給停止及びエンジン電源電力Ｐｅの供給停止を行って、省電力モードに移行することができる。
【実施例３】
【００６９】
図６〜図９は、本発明の画像処理装置、画像形成装置、省電力方法の第３実施例を示す図であり、図５は、本発明の画像処理装置、画像形成装置、省電力方法の第３実施例を適用した複合装置１１０の要部ブロック構成図である。
【００７０】
なお、本実施例は、第２実施例の複合装置１００と同様の複合装置１１０に適用したものであり、本実施例の説明においては、第２実施例の複合装置１００と同様の構成部分には、同一の符号を付与して、その説明を省略または簡略化する。
【００７１】
図５において、複合装置（画像処理装置、画像形成装置）１１０は、エンジン部１０２、コントローラ部１１３、ＰＳＵ４及びメインスイッチ５等を備えており、ＰＳＵ４からエンジン部１０２及びコントローラ部１１３にそれぞれエンジン電源電力Ｐｅとコントローラ電源電力Ｐｃが供給される。
【００７２】
エンジン部１０２は、第２実施例の複合装置１００と同様のエンジンＡＳＩＣ２１を備えているとともに、電圧監視部１２１を備えており、コントローラ部１１３は、第２実施例の複合装置１００と同様のＣＰＵ３１、コントローラＡＳＩＣ３２、クロックジェネレータ３３を備えているとともに、クロック制御回路１３２を備えている。
【００７３】
エンジン部１０２の電圧監視部１２１は、エンジンＡＳＩＣ２１に供給されるエンジンＡＳＩＣ電源電力Ｐｅａの電圧を検出し、検出した電圧検知信号Ｓｖをコントローラ部１１３のクロック制御回路１３２に出力する。電圧監視部１２１は、検出しているエンジンＡＳＩＣ電源電力Ｐｅａの電圧値が予め設定された規定電圧以上になると、電圧検知信号Ｓｖをアサートする。
【００７４】
コントローラ部（コントロール手段）１１３のクロック制御回路１３２には、第２実施例の複合装置１００のクロック制御回路１３１と同様に、電圧監視部１２１からの電圧検知信号Ｓｖの他に、コントローラＡＳＩＣ３２からクロック制御信号Ｓｃとリンクアップ信号Ｓｕが入力される。
【００７５】
クロック制御回路（クロック制御手段）１３２は、第２実施例のクロック制御回路１３１と同様に、コントローラＡＳＩＣ３２からのリンクアップ信号Ｓｕに基づいてＰＣＩｅ６がリンクが確立する状態であるのか、リンクを切断する状態であるのかを判断して、ＰＣＩｅ６のリンクを確立する状態で電圧検知信号Ｓｖがアサート状態になると、クロックジェネレータ３３のＥＮピン３３ａへ出力しているクロックＥＮ制御信号ＳｅｃをＨｉｇｈレベルにして、クロックジェネレータ３３によるエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を開始させ、ＰＣＩｅ６のリンクを切断する状態で、コントローラＡＳＩＣ３２からのクロック制御信号ＳｃがＬｏｗレベルになると、クロックジェネレータ３３のＥＮピン３３ａへ出力しているクロックＥＮ制御信号ＳｅｃをＬｏｗレベルにして、クロックジェネレータ３３によるエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を停止させる。
【００７６】
さらに、クロック制御回路（電力制御手段）１３２は、ＰＳＵ４からエンジン部１０２へのエンジン電源電力Ｐｅの電源供給／供給停止を制御する電力制御信号ＳｐをＰＳＵ４に出力しており、待機状態で予め待ち時間が経過したとき、操作表示部の省電力モードキーが操作されたとき等の省電力モード移行要因が発生すると、ＰＳＵ４に出力している電力制御信号ＳｐをＬｏｗレベルに、操作表示部でのキー操作、外部装置からの印刷等の動作要求、スキャナ部への原稿のセット等の省電力モード復帰要因が発生すると、電力制御信号ＳｐをＨｉｇｈレベルにする。
【００７７】
すなわち、本実施例の複合装置１１０は、第１実施例及び第２実施例では、コントローラＡＳＩＣ３２がＰＳＵ４に出力していた電力制御信号Ｓｐを、クロック制御回路１３２が出力している。
【００７８】
次に、本実施例の作用について説明する。本実施例の複合装置１１０は、エンジン部１０２へのＰＳＵ４からのエンジン電源電力Ｐｅの供給開始／供給停止を、クロック制御回路１３２からからＰＳＵ４への電力制御信号Ｓｐによってハードウェア的に制御する。
【００７９】
すなわち、複合装置１１０は、図６に示すように、ＰＣＩｅ６のリンクの確立が開始されたＬ２であるスリープ状態（ステートＳＴ１）になると、リンクアップ信号ＳｕがＨｉｇｈレベルとなるとともに、クロック制御回路１３２がＰＳＵ４に出力している電力制御信号ＳｐをＨｉｇｈレベルにするが、このとき、図３と同様に、エンジンＡＳＩＣ２１へのエンジンＡＳＩＣ電源電力Ｐｅａの電圧値を検出する電圧監視部１２１がクロック制御回路１３２に出力する電圧検知信号ＳｖとコントローラＡＳＩＣ３２がクロック制御回路１３２に出力するクロック制御信号Ｓｃは、Ｌｏｗレベルである。このとき、クロック制御回路１３２がクロックジェネレータ３３のＥＮピン３３ａに出力するクロックＥＮ制御信号Ｓｅｃは、Ｌｏｗレベルである。すなわち、図７に示すように、ステートＳＴ１では、リンクアップ信号Ｓｕと電力制御信号ＳｐがＨｉｇｈレベル（１）であり、その他の信号Ｓｖ、Ｓｃ、Ｓｅｃは、Ｌｏｗレベル（０）である。
【００８０】
その後、ＰＳＵ４からエンジン部１０２へエンジン電源電力Ｐｅの供給が開始されて、エンジンＡＳＩＣ２１へ供給されているエンジンＡＳＩＣ電源電力Ｐｅａの電圧値が所定電圧以上となって、電圧監視部１２１がクロック制御回路１３２へ出力する電圧検知信号ＳｖがＨｉｇｈレベルになると、クロック制御回路１３２が、クロックジェネレータ３３のＥＮピン３３ａに出力しているクロックＥＮ制御信号ＳｅｃをＨｉｇｈレベルにして、クロックジェネレータ３３がエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を開始するステートＳＴ２となる。すなわち、図７に示すように、ステートＳＴ２では、リンクアップ信号Ｓｕ、電圧検知信号Ｓｖ、クロックＥＮ制御信号Ｓｅｃ、電力制御信号ＳｐがＨｉｇｈレベルであり、クロック制御信号Ｓｃのみが、Ｌｏｗレベル（０）である。
【００８１】
そして、ＰＣＩｅ６のリンクが確立して、ＰＣＩｅ６の状態が、スタンバイ状態（Ｌ０）になると、クロック制御信号ＳｃもＨｉｇｈレベルになり、このとき、クロックＥＮ制御信号ＳｅｃはＨｉｇｈレベルのままであって、クロックジェネレータ３３は、エンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの発振を継続するステートＳＴ３となる。すなわち、図７に示すように、ステートＳＴ３では、全ての信号Ｓｕ、Ｓｖ、Ｓｃ、ＳｅｃがＨｉｇｈレベル（１）である。
【００８２】
そして、省電力モードへの移行要因が発生すると、ＰＣＩｅ６のリンクを切断するために、コントローラＡＳＩＣ３２からクロック制御回路１３２へ出力されているリンクアップ信号ＳｕがＬｏｗレベルになるが、このときには、クロックＥＮ制御信号ＳｅｃがＨｉｇｈレベルのままであって、クロックジェネレータ３３は、エンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの発振を継続するステートＳＴ４となり、電力制御信号ＳｐもＨｉｇｈレベルのままであって、ＰＳＵ４は、エンジン電源電力Ｐｅのエンジン部１０２への供給を継続している。すなわち、図７に示すように、ステートＳＴ４では、リンクアップ信号Ｓｕのみが、Ｌｏｗレベル（０）であり、その他の信号Ｓｖ、Ｓｃ、Ｓｅｃ、Ｓｐは、Ｈｉｇｈレベル（１）である。
【００８３】
その後、ＰＣＩｅ６の状態がスリープ状態（Ｌ２）になると、コントローラＡＳＩＣ３２からクロック制御回路１３２に出力しているクロック制御信号ＳｃがＬｏｗレベルとなり、クロック制御回路１３２が、クロックジェネレータ３３のＥＮピン３３ａに出力しているクロックＥＮ制御信号ＳｅｃをＬｏｗレベルに切り替えて、クロックジェネレータ３３からエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの発振を停止させるとともに、同時に、ＰＳＵ４への電力制御信号ＳｐをＨｉｇｈレベルからＬｏｗレベルに切り替えて、ＰＳＵ４からエンジン部１０２へのエンジン電源電力Ｐｅの供給を停止させるステートＳＴ５となる。すなわち、図７に示すように、ステートＴＳ５では、電圧検知信号ＳｖのみがＨｉｇｈレベル（１）であって、その他の信号Ｓｕ、Ｓｃ、Ｓｅｃ、ＳｐがＬｏｗレベル（０）である。
【００８４】
そして、コントローラＡＳＩＣ３２は、ステートＳＴ５でのエンジンＡＳＩＣ２１に供給されていたエンジンＡＳＩＣ電源電力Ｐｅａの供給が停止（Ｌｏｗレベル）されて、クロックＥＮ制御信号Ｓｅｃ及びエンジン・リファレンスクロックＣｅがＬｏｗレベルのままであって、エンジン・リファレンスクロックＣｅの発振が停止してエンジン電源電力ＰｅがＯＦＦとなるステートＳＴ６となる。すなわち、図７に示すように、このステートＳＴ６では、全ての信号Ｓｕ、Ｓｖ、Ｓｃ、ＳｅｃがＬｏｗレベル（０）である。
【００８５】
このように、本実施例の複合装置１００は、エンジン部１０２へ供給されるエンジン電源電力Ｐｅに基づいてエンジンＡＳＩＣ２１に供給されるエンジンＡＳＩＣ電源電力Ｐｅａの電圧を電源監視部１２１で検出し、エンジン部１０２へのエンジン電源電力Ｐｅの供給が開始されて、該エンジンＡＳＩＣ電源電力Ｐｅａの電圧が所定の基準電圧以上になると、クロックジェネレータ３３からエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの出力を開始している。
【００８６】
したがって、エンジン部１０２にエンジン電源電力Ｐｅの供給が開始される前に、エンジン・リファレンスクロックＣｅが供給されることを防止して、デバイスに故障が発生することを防止することができるとともに、エンジン電源電力Ｐｅの供給が開始されてからリファレンスクロックＣｅの供給が開始されるまでの時間を最短にすることができ、ＰＣＩｅ６のリンクアップを速やかに行って、起動時間を短くすることができる。
【００８７】
また、クロック制御回路１３２によって、ＰＳＵ４からエンジン部１０２へのエンジン電源電力Ｐｅの供給開始／供給停止をハードウェア的に制御することができ、より一層速やかにかつコントローラＣＰＵ３１の負荷を軽減しつつ制御することができる。
【００８８】
なお、本実施例の複合装置１１０において、ＰＣＩｅ６の切断時に、一定時間待ってもＰＣＩｅ６がスリープ状態（Ｌ２）にならなかった場合、図９に示すように、エラー信号Ｓｅをクロック制御回路１３２からコントローラＡＳＩＣ３２に出力して、コントローラＡＳＩＣ３２を介してコントローラＣＰＵ３１の実行しているプログラムに通知するとともに、ＰＳＵ４によるエンジン部１０２へのエンジン電源電力Ｐｅの供給を停止させるようにしてもよい。
【００８９】
すなわち、電力制御手段であるクロック制御回路１３２は、ＰＣＩｅ６の切断時に、一定時間待ってもＰＣＩｅ６がスリープ状態（Ｌ２）にならなかった場合、エラー信号ＳｅをコントローラＡＳＩＣ３２に出力して、コントローラＡＳＩＣ３２を介してコントローラＣＰＵ３１の実行しているプログラムに通知するとともに、ＰＳＵ４に出力している電力制御信号ＳｐをＬｏｗレベル（０）に切り替える異常判断手段として機能する。
【００９０】
コントローラＣＰＵ（異常通知手段）３１は、該プログラムを実行することで、例えば、操作表示部にエラーが発生した旨のメッセージを表示したり、ネットワークを介してエラーメッセージをサービスセンターのコンピュータに送信する等の方法で、ユーザやサービスマンにエラー発生を通知する。
【００９１】
また、コントローラＣＰＵ３１は、異常であると認識した場合には、ＰＣＩｅ６がスリープ状態（Ｌ２）に移行していなくても、コントローラＡＳＩＣ３２から通信路３４を介してクロックジェネレータ３３のレジスタ制御を行って、クロックジェネレータ３３によるエンジンＡＳＩＣ２１へのエンジン・リファレンスクロックＣｅの供給を停止させる。
【００９２】
この場合、クロック制御回路１３２は、エラー信号Ｓｅを出力する機能を有していなくても、電力制御信号ＳｐをＬｏｗレベル（０）に切り替えることのみを行ってもよい。
【００９３】
このようにすると、ＰＣＩｅ６の異常をユーザやサービスマンに通知することができ、ＰＣＩｅ６の異常に対して速やかに対応することができる。
【００９４】
また、ＰＣＩｅ６の異常が発生しても、エンジン・リファレンスクロックＣｅの供給停止及びエンジン電源電力Ｐｅの供給停止を行って、省電力モードに移行することができる。
【００９５】
以上、本発明者によってなされた発明を好適な実施例に基づき具体的に説明したが、本発明は上記実施例で説明したものに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【産業上の利用可能性】
【００９６】
本発明は、エンジン部とコントローラ部がＰＣＩｅで接続されていて省電力モードを備えた画像処理装置、該画像処理装置を搭載する複写装置、ファクシミリ装置、プリンタ装置、複合装置等の画像形成装置及び省電力方法に利用することができる。
【符号の説明】
【００９７】
１  複合装置
２  エンジン部
３  コントローラ部
４  ＰＳＵ
５  メインスイッチ
２１  エンジンＡＳＩＣ
２１ａ  ＬＴＳＳＭレジスタ
３１  コントローラＣＰＵ
３２  コントローラＡＳＩＣ
３２ａ  ＬＴＳＳＭレジスタ
３３  クロックジェネレータ
３３ａ  ＥＮピン
Ｐｅ  エンジン電源電力
Ｐｅａ  エンジンＡＳＩＣ電源電力
Ｐｃ  コントローラ電源電力
Ｐｃａ  コントローラＡＳＩＣ電源電力
Ｓｃ  クロック制御信号
Ｃｅ  エンジン・リファレンスクロック
Ｃｃ  コントローラ・リファレンスクロック
Ｓｐ  電力制御信号
１００  複合装置
１０２  エンジン部
１０３  コントローラ部
１２１  電圧監視部
１３１  クロック制御回路
Ｓｖ  電圧検知信号
Ｓｕ  リンクアップ信号
Ｓｅ  エラー信号
ＳＴ１〜ＳＴ６  ステート
１１０  複合装置
１１３  コントローラ部
１３２  クロック制御回路
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２００８−１５４２１２号公報
【図１】
0005724487.tif 000002
【図２】
0005724487.tif 000003
【図３】
0005724487.tif 000004
【図４】
0005724487.tif 000005
【図５】
0005724487.tif 000006
【図６】
0005724487.tif 000007
【図７】
0005724487.tif 000008
【図８】
0005724487.tif 000009
【図９】
0005724487.tif 000010