(57)【要約】【課題】  省電力状態にある複数の機能手段のいずれかに対して省電力状態から通電状態へ移行するべき復帰要因に関する信号が入力された場合に、その復帰要因に基づいて省電力状態から通電状態に高速に復帰することである。【解決手段】  コピー機能およびファクシミリ機能を含む複数の機能を実行するための複数の機能手段であって省電力状態と通電状態の何れかの状態を取り得る複数の機能手段を備える複合装置において、省電力状態にある前記複数の機能手段のいずれかに対して省電力状態から通電状態へ移行するべき復帰要因に関する信号が入力された場合に、該復帰要因に関する情報を保持する保持回路１１００９を備える。そして、省電力状態にある前記複数の機能手段を省電力状態から通電状態へ移行させる際、保持回路１１００９が保持する前記復帰要因に関する情報に基づいてＣＰＵ２００１が複数の機能手段の省電力状態から通電状態への復帰順序を制御する構成を特徴とする。【選択図】  図５
2006074747.tif 000002
【特許請求の範囲】
【請求項１】
入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置であって、
データを受信する複数の受信手段であって、前記データ処理装置が前記省電力状態で動作している第１の受信状態となり前記データ処理装置が前記稼動状態で動作しているときに第２の受信状態となる複数の受信手段と、
前記受信手段が受信した前記データに基づいてデータ処理を行うデータ処理手段と、
前記省電力状態にある前記複数の受信手段のいずれかに対して前記データの受信要求が入力された場合に、いずれの受信手段が前記受信要求を受信したかを示す受信要因情報を保持する保持手段と、
前記複数の受信手段のいずれかに対して前記データの受信要求が入力されたことに応じて、前記保持手段が保持する前記受信要因情報が示す第１の受信手段を前記第１の受信状態から前記第２の受信状態へ移行させるとともに、前記第１の受信手段の前記第２の受信状態への移行を開始させた後に、第２の受信手段の前記第１の受信状態から前記第２の受信状態への移行を開始させるよう制御する制御手段と、
を有することを特徴とするデータ処理装置。
【請求項２】
前記第１の受信手段は、前記受信可状態へ移行したことに応じて前記受信要求の要求元にデータの送信を要求するとともに、該要求に対して送信されたデータを受信し、
前記データ処理手段は、前記第１の受信手段が受信した前記データに基づいてデータ処理を行うことを有することを特徴とする請求項１に記載のデータ処理装置。
【請求項３】
前記複数の受信手段の少なくとも１つは外部装置からネットワークを介して送信されるデータを受信することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項４】
前記複数の受信手段の少なくとも１つは外部装置から公衆回線を介して送信されるファクシミリデータを受信することを特徴とする請求項１又は２に記載のデータ処理装置。
【請求項５】
前記制御手段へ電力を供給する電力供給手段を有し、
前記電力供給手段は、前記データ処理装置が前記省電力状態で動作している際は前記制御手段への電力供給を停止し、前記受信手段が前記受信要求を受信したことに応じて前記制御手段への電力供給を再開することを特徴とする請求項１乃至４のいずれかに記載のデータ処理装置。
【請求項６】
前記制御手段は、前記電力供給手段による電力供給が再開されたことに応じて少なくとも前記複数の受信手段を前記第１の受信状態から前記第２の受信状態へ移行させる初期化処理を実行するとともに、前記第１の受信手段の初期化処理を前記第２の受信手段の初期化処理より先に実行することを特徴とする請求項５に記載のデータ処理装置。
【請求項７】
前記制御手段が初期化処理を実行するための初期化プログラムを記憶する記憶手段を有し、
前記制御手段は、前記電力供給手段による電力供給が再開されたことに応じて前記記憶手段から前記初期化プログラムを読み出して前記初期化処理を実行することを特徴とする請求項６に記載のデータ処理装置。
【請求項８】
前記制御手段は、前記保持手段が保持する前記第１の受信手段を前記第１の受信状態から前記第２の受信状態へ移行させたことに応じて、前記第１の受信手段による受信処理を開始するよう制御することを特徴とする請求項１乃至７のいずれかに記載のデータ処理装置。
【請求項９】
前記データ処理手段がデータ処理した前記データに基づいて画像を形成する画像形成手段を有することを特徴とする請求項１乃至８のいずれかに記載のデータ処理装置。
【請求項１０】
前記制御手段は、前記第１の受信手段を前記第２の受信状態から前記第２の受信状態へ移行させるのに先立って前記画像形成手段を前記省電力状態から前記稼動状態へ移行させるとともに、前記第１の受信手段及び前記画像形成手段が前記省電力状態から前記稼動状態へ移行したことに応じて前記データ処理手段によるデータ処理及び前記画像形成手段による画像形成処理を開始するよう制御することを特徴とする請求項９に記載のデータ処理装置。
【請求項１１】
前記受信手段は、前記第１の受信状態において前記データの受信は不可能であるが、少なくとも前記データの受信要求を受信可能であることを特徴とする請求項１乃至１０のいずれかに記載のデータ処理装置。
【請求項１２】
入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置の制御方法であって、
省電力状態にある複数の受信部のいずれかに対して前記データの受信要求が入力された場合に、いずれの受信手段が前記受信要求を受信したかを示す受信要因情報を保持する保持工程と、
前記複数の受信部のいずれかに対して前記データの受信要求が入力されたことに応じて、前記受信要因情報が示す第１の受信部を第１の受信状態から第２の受信状態へ移行させる第１の制御工程と、
第１の制御工程にて前記第１の受信部の前記第１の受信状態から前記第２の受信状態への移行を開始させた後に、前記第１の受信部とは異なる第２の受信部の前記第１の受信状態から前記第２の受信状態への移行を開始させる第２の制御工程と、
前記第２の受信状態にある前記第１の受信部又は前記第２の受信部が受信するデータに基づいてデータ処理を行うデータ処理工程とを有し、
前記複数の受信部は、前記データ処理装置が前記省電力状態で動作するときは前記第１の受信状態となり、前記データ処理装置が前記稼動状態で動作するときは前記第２の受信状態となることを特徴とするデータ処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ処理装置及びデータ処理装置の制御方法に関するものである。
【背景技術】
【０００２】
従来から、省電力状態と稼動状態のいずれかの動作状態で動作する画像処理装置（データ処理装置）が知られている。そして、画像処理装置は、省電力状態において、画像処理装置が有する各部への電力供給を遮断することで消費電力を低く抑えて動作することができる。
【０００３】
しかし、画像処理装置を省電力状態で動作させることで消費電力を抑えることはできるが、省電力状態にある画像処理装置に再び画像処理を行わせるには、画像処理装置を省電力状態から稼動状態へ移行させる必要がある。そして、省電力状態から稼動状態へ移行させるには所定の移行時間が必要となり、その移行時間の分だけ画像処理を開始できるまでに要する時間が長くなる。
【０００４】
この問題に対して、画像処理装置を省電力状態から稼動状態へ移行させる移行時間を、必要最小限の時間に抑えて高速化を図る技術が知られている（例えば、特許文献１参照。）。
【０００５】
特許文献１における画像処理装置（ファクシミリ装置）は、省電力状態においてトナーカートリッジの交換があった場合は感光体のクリーニングを含む移行動作を行う。そして、省電力状態においてトナーカートリッジの交換がなかった場合は感光体のクリーニングを含まない移行動作を行うことが開示されている。
【０００６】
そして、特許文献１における画像処理装置（ファクシミリ装置）は、省電力状態においてトナーカートリッジの交換がなかった場合は、省電力状態においてトナーカートリッジの交換があった場合よりも高速に、省電力状態から稼動状態へ移行することができる。
【０００７】
なお、特許文献１の画像処理装置（ファクシミリ装置）は、外部装置から送信されるデータを受信する複数の受信部（モデム７、ＮＣＵ（Network Control Unit）、ＰＣＩ／Ｆ６）を備えている。そして、画像処理装置が省電力状態であるときに複数の受信部のいずれかにデータの受信要求が入力されると、画像処理装置は省電力状態から稼動状態への移行処理を開始する。
【特許文献１】特開２０００−１９６７８９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
前述した、特許文献１には、例えばヒータ等への電力を抑えることで画像処理装置を省電力状態とすることが開示されている。ヒータ等への電力を抑えることで省電力化を測ることはできるが、更に消費電力を低く抑えるためには、画像処理装置を制御するＣＰＵや、外部装置からデータを受信する複数の受信部をも省電力状態にする必要がある。
【０００９】
しかし、その場合は消費電力を低く抑えることができる一方で、画像処理装置を稼動状態とするためにＣＰＵや受信部を省電力状態から稼動状態へ復帰させる移行時間が必要となる。
【００１０】
そして、複数の受信部を省電力状態（画像データの受信が不可能な状態）から稼動状態（画像データの受信が可能な状態）へ復帰させる順序を予め定められた順序としてしまうと、省電力状態から稼動状態への移行時間が長くなってしまうという問題が生じる。
【００１１】
例えば、受信要求がモデム（公衆回線を介してファクシミリデータを受信するユニット）に入力された場合に、ＮＣＵ（ネットワークを介して画像データを受信するユニット）を先に省電力状態から稼動状態へ復帰させると、ＮＣＵへは受信要求が入力されていないにもかかわらず、ＮＣＵの復帰処理が終わった後でないとモデムの復帰処理が開始されないこととなる。そうすると、モデムへ受信要求がされた受信データを処理するまでに要する時間が長くなってしまう。
【００１２】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、データ処理装置が有する複数の受信手段のいずれに対してデータの受信要求が入力されたかに応じて、適切な順序で複数の受信手段を受信不可状態から受信可状態へ移行させることで、受信手段にデータの受信要求が入力されてから、そのデータの画像処理を開始するまでの時間を短縮することができるデータ処理装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１３】
上記目的を達成する本発明のデータ処理装置は、入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置であって、データを受信する複数の受信手段であって、前記データ処理装置が前記省電力状態で動作している第１の受信状態となり前記データ処理装置が前記稼動状態で動作しているときに第２の受信状態となる複数の受信手段と、前記受信手段が受信した前記データに基づいてデータ処理を行うデータ処理手段と、前記省電力状態にある前記複数の受信手段のいずれかに対して前記データの受信要求が入力された場合に、いずれの受信手段が前記受信要求を受信したかを示す受信要因情報を保持する保持手段と、前記複数の受信手段のいずれかに対して前記データの受信要求が入力されたことに応じて、前記保持手段が保持する前記受信要因情報が示す第１の受信手段を前記第１の受信状態から前記第２の受信状態へ移行させるとともに、前記第１の受信手段の前記第２の受信状態への移行を開始させた後に、第２の受信手段の前記第１の受信状態から前記第２の受信状態への移行を開始させるよう制御する制御手段とを有することを特徴とする。
【００１４】
また、上記目的を達成する本発明のデータ処理装置の制御方法は、入力されたデータに基づいてデータ処理を行い、省電力状態又は稼動状態のいずれかの動作状態で動作するデータ処理装置の制御方法であって、省電力状態にある複数の受信部のいずれかに対して前記データの受信要求が入力された場合に、いずれの受信手段が前記受信要求を受信したかを示す受信要因情報を保持する保持工程と、前記複数の受信部のいずれかに対して前記データの受信要求が入力されたことに応じて、前記受信要因情報が示す第１の受信部を第１の受信状態から第２の受信状態へ移行させる第１の制御工程と、第１の制御工程にて前記第１の受信部の前記第１の受信状態から前記第２の受信状態への移行を開始させた後に、前記第１の受信部とは異なる第２の受信部の前記第１の受信状態から前記第２の受信状態への移行を開始させる第２の制御工程と、前記第２の受信状態にある前記第１の受信部又は前記第２の受信部が受信するデータに基づいてデータ処理を行うデータ処理工程とを有し、前記複数の受信部は、前記データ処理装置が前記省電力状態で動作するときは前記第１の受信状態となり、前記データ処理装置が前記稼動状態で動作するときは前記第２の受信状態となることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、データ処理装置が有する複数の受信手段のいずれに対してデータの受信要求が入力されたかに応じて、適切な順序で複数の受信手段を受信不可状態から受信可状態へ移行させることで、受信手段にデータの受信要求が入力されてから、そのデータの画像処理を開始するまでの時間を短縮することができるデータ処理装置及びその制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１６】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１７】
〔第１実施形態〕
図１は、本発明の第１実施形態を示すデータ処理装置の構成を説明するブロック図である。
【００１８】
図１において、２０００はコントローラユニット（Ｃｏｎｔｒｏｌｌｅｒ  Ｕｎｉｔ：ＣＵ）で、ＣＵ２０００は画像入力デバイスであるスキャナ（Ｓｃａｎｎｅｒ）２０７０や画像出力デバイスであるプリンタ（Ｐｒｉｎｔｅｒ）２０９５と接続されている。また、ＣＵ２０００は、一方ではＬＡＮ２０１１や公衆回線（ＷＡＮ）２０５１と接続することで、画像情報やデバイス情報の入出力を行う。
【００１９】
なお、コントローラユニット２０００には、電源制御部２０５２を備えており、プリントモードから省電力モードへ移行させたり、省電力モードからプリントモードへ移行させたりする電源制御を行う。
【００２０】
２００１はＣＰＵで、ＣＵ２０００を制御するコントローラである。２００２はＳＤＲＡＭで、ＣＰＵ２００１が動作するためのシステムワークメモリであり、画像データを一時的に記憶するための画像メモリでもある。２００３はＲＯＭで、ブートＲＯＭとして機能し、ＣＰＵ２００１がＣＵ２０００の各部に対して初期化処理を実行するためのブートプログラム（初期化プログラム）が格納されている。
【００２１】
２００４はハードディスクドライブ（ＨＤＤ）で、システムソフトウェア、画像データを格納する。２００６は操作部Ｉ／Ｆで、操作部２０１２とのインタフェース部として機能し、操作部２０１２に表示する画像データを操作部２０１２に対して出力する。また、操作部２０１２から本システム使用者が入力した情報を、ＣＰＵ２００１に伝える役割をする。
【００２２】
２０１０はネットワーク（Ｎｅｔｗｏｒｋ）部で、ＬＡＮ２０１１に接続し、ＬＡＮ２０１１を介して外部装置から受信するデータの受信処理やＬＡＮ２０１１を介して外部装置へデータを送信する送信処理を行う。
【００２３】
２０５０はモデム（Ｍｏｄｅｍ）部で、公衆回線２０５１に接続し、公衆回線２０５１を介して外部装置から受信するファクシミリデータの受信処理や公衆回線２０５１を介して外部装置へファクシミリデータを送信する送信処理を行う。以上の各部がシステムバス２００７を介して相互に接続される。
【００２４】
２００５はイメージバスＩ／Ｆ（Ｉｍａｇｅ  Ｂｕｓ  Ｉ／Ｆ）で、システムバス２００７と画像データを高速で転送する画像バス２００８を接続し、データ構造を変換するバスブリッジである。
【００２５】
２００８は画像バスで、ＰＣＩバスまたはＩＥＥＥ１３９４で構成される。画像バス２００８上には以下のデバイスが配置される。
【００２６】
２０６０はラスタイメージプロセッサ（ＲＩＰ）部で、ネットワーク部２０１０を介して外部装置から入力される印刷データに含まれるＰＤＬコードをビットマップイメージに展開する画像処理を行う。２０２０はデバイスＩ／Ｆ部で、画像入出力デバイスであるスキャナ２０７０やプリンタ２０９５とＣＵ２００１を接続し、画像データの同期系／非同期系の変換を行う。
【００２７】
２０８０はスキャナ画像処理部で、スキャナ２０７０から入力された画像データに対し補正、加工、編集等の画像処理を行う。２０９０はプリンタ画像処理部で、画像バスＩ／Ｆ部２００５を介して入力される画像データに対して、プリンタ２０９５でプリントするための補正、解像度変換等の画像処理を行う。
【００２８】
２０３０は画像回転部で、画像データの回転処理を行う。２０４０は画像圧縮部で、多値画像データはＪＰＥＧ、２値画像データはＪＢＩＧ、ＭＭＲ、ＭＨの圧縮伸長処理を行う。
【００２９】
２０５２は電源制御部であり、ＣＰＵ２００１からの指示によりＣＵ２０００内の各ユニットやスキャナ２０７０,プリンタ２０９５に電圧を供給する電源を制御する。また、電源制御部２０５２は、省電力モード時においては外部からの各復帰要因によりＣＵ２０００に電源を投入する動作を行なう。
【００３０】
図２は、図１に示した画像入出力デバイスの一例を示す図であり、図１と同一のものには同一の符号を付してある。
【００３１】
図２において、２０７０は画像入力デバイスであるスキャナで、原稿となる用紙上の画像を照明し、ＣＣＤラインセンサ（図示しない）を走査することで、ラスタイメージデータとして電気信号に変換する。
【００３２】
原稿用紙は原稿フィーダ２０７２のトレイ２０７３にセットし、装置使用者が操作部２０１２から読み取り起動指示することにより、ＣＰＵ２００１がスキャナ２０７０に指示を与える。これにより、原稿フィーダ２０７２は原稿用紙を１枚ずつフィードし原稿画像の読み取り動作を行う。
【００３３】
２０９５は画像形成部であるプリンタで、ラスタイメージデータ２０９６を用紙上に画像として形成するユニットである。その画像形成の方式は感光体ドラムや感光体ベルトを用いた電子写真方式、微少ノズルアレイからインクを吐出して用紙上に直接画像を印字するインクジェット方式等があるが、本実施形態においてはどの方式でも構わない。
【００３４】
プリンタ２０９５によるプリント動作は、ＣＰＵ２００１からの指示によって開始される。プリンタ２０９５には、異なる用紙サイズまたは異なる用紙向きを選択できるように複数の給紙ユニット（用紙カセット２１０１、２１０２、２１０３、２１０４）を有する。また、排紙トレイ２１１１はプリンタ２０９５にて画像が形成された用紙を積載するものである。
【００３５】
図３は、図１に示した操作部２０１２の構成を説明する概略平面図であり、図１と同一のものには同一の符号を付してある。
【００３６】
図３において、２０１３はＬＣＤ表示部で、ＬＣＤ上にタッチパネルシートが貼られており、システムの操作画面を表示するとともに、表示してあるキーが押されると、その位置情報をＣＰＵ２００１に伝える。
【００３７】
２０１４はスタートキーで、原稿画像の読み取り動作を開始する時などに用いる。スタートキー２０１４の中央部には、緑と赤の２色表示可能なＬＥＤ２０１８があり、その色によってスタートキー２０１４が使える状態にあるかどうかを示す。
【００３８】
２０１５はストップキーで、設定した画像処理条件に基づく稼働中のジョブ動作を止める働きをする。２０１６はＩＤキーで、使用者のユーザＩＤを入力する時に用いる。２０１７はリセットキーで、操作部２０１２からの設定を初期化する時に用いる。
【００３９】
図４は、本実施形態に係るデータ処理装置を適用可能なネットワークシステムの一例を示す図である。
【００４０】
図４において、１００１、１０２０は複合装置（デジタル複合機）で、後述するスキャナとプリンタから構成されている。そして、スキャナから読み込んだ画像データをローカルエリアネットワーク１０１０（以下ＬＡＮ）を介して外部装置へ送信したり、ＬＡＮ１０１０から受信した画像データをプリンタによりプリントアウトしたりできる。
【００４１】
また、スキャナから読み込んだ画像データを図示しないＦＡＸ送信手段により、ＰＳＴＮまたはＩＳＤＮ等の公衆回線１０３０に送信したり、ＰＳＴＮまたはＩＳＤＮから受信した画像データをプリンタによりプリントアウトしたりできる。
【００４２】
１００２はデータベースサーバで、複合装置ｌ００１により読み込んだ２値画像及び多値画像をデータベースとして管理する。１００３はデータベースクライアントで、データベースサーバ（ＤＳ）１００２に保存されている画像データを閲覧検索等できる。
【００４３】
１００４は電子メールサーバで、複合装置１００１により読み取った画像を電子メールの添付として受け取ることができる。１００５は電子メールクライアントで、電子メールサーバ１００４の受け取ったメールを受信し閲覧したり、電子メールを送信したりすることが可能である。
【００４４】
１００６はＨＴＭＬ文書をＬＡＮ１０１０に提供するＷＷＷサーバで、複合装置１００１によりＷＷＷサーバ１００６で提供されるＨＴＭＬ文書をプリントアウトできる。
【００４５】
１０１１はルータで、ＬＡＮ１０１０をインターネット／イントラネット１０１２と連結する。
【００４６】
インターネット／イントラネット１０１２に、前述したＤＳ１００２、ＷＷＷサーバ１００６、電子メールサーバｌ００４、複合装置１００１と同様の装置が、それぞれＤＳ１０２１、ＷＷＷサーバ１０２２、電子メールサーバ１０２３として連結している。
【００４７】
一方、複合装置１００１は、ＰＳＴＮまたはＩＳＤＮ等の回線１０３０を介して、ＦＡＸ装置１０３１と送受信可能になっている。また、ＬＡＮ１０１０上にプリンタ１０４０も連結されており、複合装置１００１により読み取った画像をプリントアウト可能なように構成されている。
【００４８】
１０５０はユーザホストで、いわゆるパソコン等で構成され、ネットワークカード等を介してローカルエリアネットワーク１０１０上の周辺機器（複合装置１００１を含む）と所定の双方向プロトコルにより通信可能に構成されている。
【００４９】
なお、ユーザホスト１０５０は、いわゆるＣＰＵ，ＲＡＭ，ＲＯＭ等を含む制御ボードを備え、所定のＯＳによりデータ処理が制御されているものとする。
【００５０】
また、複合装置１００１，１０２０のスキャナ機能、プリンタ機能、その他の複合機能については、公知であるので詳細は省略する。
【００５１】
以下、本実施形態に係るデータ処理装置における省電力モードからの高速復帰処理について説明する。
【００５２】
ここで、複合装置１００１及び１０２０は、各々消費する電力の異なる複数の電力モードにて動作するものであり、少なくとも消費電力の小さい省電力モードと、省電力モードより消費電力の高いプリントモードで動作する。省電力モードにおいて複合装置１００１及び１０２０は、スキャナ２０７１及びプリンタ２０９５への電力供給を一部（又は全部）遮断する。
【００５３】
また、省電力モードにおいて複合装置１００１及び１０２０は、ＣＰＵ２０００における操作部Ｉ／Ｆ２００６、ネットワーク部２０１０、モデム部２０５０、ＨＤＤ２００４、ＲＩＰ部２０６０、デバイスＩ／Ｆ２０２０、スキャナ画像処理部２０８０、画像回転部部２０３０、画像圧縮部２０４０への電力供給を一部（又は全部）遮断する。
【００５４】
また、プリントモードにおいて複合装置１００１及び１０２０は、省電力モードにおいて電力供給を遮断していた各部へ電力供給する。
【００５５】
また、複合装置１００１及び１０２０は、プリントモードにおいて、外部装置からネットワーク部２０１０又はモデム部２０５０を介して受信する画像データの画像処理及び画像処理された画像データのプリンタ２０９５による画像形成処理を実行可能な稼動状態となる。
【００５６】
なお、前述した省電力モードにおいては、ＣＵ２０００のＣＰＵ２００１以外の電力供給を一部（又は全部）遮断するものであったが、ＣＰＵ２００１への電力供給を遮断することで更に消費電力を低減するようにしてもよい。
【００５７】
しかし、省電力モードにおいてＣＰＵ２００１への電力供給を遮断する場合、複合装置１００１及び１０２０を省電力モードからプリントモードへ移行させるには、ＣＰＵ２００１への電力供給を再開する。そして、しかる後にＣＰＵ２００１がＣＵ２０００の各部に対して初期化処理を実行する必要がある。
【００５８】
以下では、複合装置１００１及び１０２０が省電力モードにおいて、ＣＰＵ２００１への電力供給をも遮断する場合について説明する。
【００５９】
図５、図６、図７は、図１に示したコントローラユニット２０００の電源制御部２０５２の構成を示す回路図であり、図１と同一のものには同一の符号を付してある。なお、図５は、複合装置１００１及び１０２０がプリントモードから省電力モードへ移行する動作に対応する。
【００６０】
また、図６は、省電力モードからプリントモードへ復帰する動作に対応する。また、図７は、複合装置１００１及び１０２０へ商用電源から電力を投入するためのメイン電源スイッチ（不図示）をオンした後の動作に対応する。
【００６１】
また、図中において、破線部分はプリントモードにおいては電源制御部２０５２から電力が供給されるが、省電力モードにおいては電力が供給されない主電源系統に属する部分である。また、実線部分はプリントモードにおいても省電力モードにおいても電力が供給される副電源系統に属する部分である。
【００６２】
図５において、１１００１はＦＥＴで、ＦＦ１１００２のＱ出力がゲート側に印加され、そのＱ出力の状態に基づいて、副電源系統と主電源系統を切り離す役割を担っている。この様に副電源系統と主電源系統を切り離し、省電力モードに移行した場合には、コントローラユニット２０００の主要部分（複合装置１００１及び１０２０が省電力モードにて動作するのに必要な部分）以外への電力供給を遮断する。これによって、無駄な待機電力を抑えることが可能となる。
【００６３】
また、図１に示したＳＤＲＡＭ２００２、ＲＯＭ２００３は副電源系統に属し、ＣＰＵ２００１、ＨＤＤ２００４、画像バスＩ／Ｆ部２００５、ＲＩＰ部２０６０、デバイスＩ／Ｆ部２０２０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０、画像回転部２０３０、画像圧縮部２０４０は主電源系統に属する。
【００６４】
なお、操作部Ｉ／Ｆ部２００６、ネットワーク部２０１０及びモデム部２０５０は、一部が主電源系統に属し、他の一部が副電源系統に属する。
【００６５】
そして、ネットワーク部２０１０及びモデム部２０５０は、複合装置１００１（１０２０）が省電力モードで動作している際にLAN又はWANから入力される画像データ（ＰＤＬデータ又はファクシミリデータ）の受信処理をすることのできない受信不可状態となる。
【００６６】
その一方で、ネットワーク部２０１０及びモデム部２０５０は、LAN又はWANから入力される、複合装置１００１（１０２０）を省電力モードからプリントモードへ復帰させるための受信要求を受信可能である。
【００６７】
１１００９は保持回路で、副電源系統に属し、省電力モードを解除する第１〜第４の要求指示を省電力モードの間でも受け付けることができるように構成されている。第１〜第４の要求指示は、ロジックＯＲゲート１１００４を介してＦＦ１１００２のクロック入力端に入力される。なお、複合装置１００１及び１０２０を省電力モードからプリントモードに復帰させるための要因となる第１〜第４の要求指示は、バッファ群１１００８を介してＣＰＵ２００１に入力される。
【００６８】
保持回路１１０００９で保持される第１〜第４の要求指示は、例えば４ビットのデータに変換されて保持される。そして、ＣＰＵ２００１が省電力モードからプリントモードに復帰する際に、ＦＦ１１００５にセットされているフラグが「１」の場合は、その４ビットのデータを読み込む。そして、あらかじめ対応づけられたビット判定テーブルを参照して、第１〜第４の要求指示の内容を判断できるように構成されている。
【００６９】
本実施形態では、第１の要求指示は、操作部２０１２から操作部Ｉ／Ｆ２００６を介して入力される複合機のユーザによるパワーオン指示に対応する。なお、パワーオン指示とは、省電力モードで動作する複合機１００１及び１０２０の動作状態をプリントモード（稼動状態）へ移行させるための指示である。
【００７０】
また、第２の要求指示は、外部装置からネットワーク部２０１０を介して画像データ（ＰＤＬデータ（Page Description Language data））の受信要求が入力された場合のパワーオン指示に対応する。また、第３の要求指示は、外部装置からモデム部２０５０を介して画像データ（ファクシミリデータ）の受信要求が入力された場合のパワーオン指示に対応する。また、第４の要求指示は図示しないタイマ（計時手段として機能する）によるセット時間を計時した場合のパワーオン指示に対応する。
【００７１】
ＦＦ１１００５は、副電源系統に属し、複合装置１００１及び１０２０がプリントモードから省電力モードへ移行した後も、ＣＰＵ２００１の汎用出力ポートＧＰＯ＜１＞を「Ｌ」状態から「Ｈ」状態に変化させることで生成されるフラグの内容を保持している。
【００７２】
また、ＦＦ１１００５は、副電源系統に属するリセットＩＣ１１００３からのリセット信号がクリア端子（ＣＬＲ）に印加され、Ｑ出力からバッファ１１００６を介してＣＰＵ２００１の入力ＧＰＩ＜０＞にその旨を示す信号を出力する。
【００７３】
１１００３はリセットＩＣで、副電源系統に属し、リセット信号を副電源系統に属するＦＦ１１００２へ出力する。１１００７はバッファであり、ＦＦ１１００２へパワーオフ信号を出力する。
【００７４】
バッファ群１１００８及びバッファ１１００７，バッファ１１００６は主電源系統に属しており、プリントモードから省電力モードへ移行する時にＣＰＵ２００１へ電流が流入するのを阻止する。
【００７５】
また、リセットＩＣ１１００３は常夜電源系を監視しており、後述のメイン電源ＯＦＦ後の起動時にＦＦ１１００５のフラグ及び保持回路１１００９のラッチデータをクリアする役割を果たす。ロジックＯＲゲート１１００４は省電力モードから復帰させるための要因をまとめている。
【００７６】
本実施形態で特徴的であるのはコントローラユニット２０００の中で一般的に消費電力のウエートの大きいＣＰＵ２００１を主電源系統に属するように構成し、省電力モードにおいてはＣＰＵ２００１へ電源供給がされないようにする点である。
【００７７】
また、複合装置１００１及び１０２０は、省電力モードとプリントモードの少なくとも２つの動作モード（省電力モードに、消費電力の異なる複数のモードを更に設けても良い）で動作する。そこで、複合装置１００１及び１０２０において、省電力モードからプリントモードへ移行する要因となる複数の要因のうちどの要因が入力されたのかを保持回路１１００９で保持している点である。
【００７８】
また、本システムは前述の説明の様に多数の機能の制御を行い、ソフトウエアがきわめて大容量である。そこで、システムのトータルコストを下げる目的でＲＯＭ２００３にはブート（初期化）時に必要な情報のみを記憶し、実際の主要な動作を記述したソフトウエアは主に画像情報を蓄える目的で使用するＨＤＤ２００４に格納する。
【００７９】
そのため、通常のメイン電源起動時は、ＨＤＤ２００４上の大容量のメインプログラムをＳＤＲＡＭ２００２（本実施形態ではＳＤＲＡＭを使用する）にダウンロードした後にメインプログラムが実行される。この場合、メインプログラムが実行開始されるまでに時間が掛かるため、ネットワークやＦＡＸ等、外部起動要因によっては通信がタイムアウトによって途絶えてしまう可能性もある。
【００８０】
また、近年の複合機等では起動時間自体がスペックのセールスポイントとなっていることが多く、この面からも起動時間は極力短くする工夫が必要となって来ている。本実施形態はこの問題を解決するため、安価なロジック回路（ＦＦ１１００２，１１００５等）を用いて、以下に示す様な制御を行う。
【００８１】
以下、図８に示すフローチャートを参照して、複合装置１００１（１０２０）をプリントモードから省電力モードへ移行させる処理について説明する。
【００８２】
図８は、本実施形態に係る複合装置（データ処理装置）における第１のデータ処理手順の一例を示すフローチャートであり、複合装置をプリントモードから省電力モードへ移行する処理手順に対応する。なお、Ｓ８０１〜Ｓ８０４は各ステップを示す。
【００８３】
まず、ステップＳ８０１で、ユーザが操作部２０１２上の節電キー２０１９を押すことで省電力モードへの移行を指定した場合、あるいは複合装置が何らのデータも処理しない時間が一定時間経過した場合に、複合装置１００１（１０２０）のＣＰＵ２００１は、省電力モードに移行する条件が満たされたと判断する。そして、ＣＰＵ２００１は、ＳＤＲＡＭ２００２にセルフリフレッシュコマンドを発行し、ＳＤＲＡＭ２００２に保持されているメインプログラムを引き続き保持するように設定する。
【００８４】
次に、ステップＳ８０２で、省電力モードに移行したことを記憶させる手段としてＦＦ１１００５に対してＣＰＵ２００１は、汎用出力ポートＧＰＯ＜１＞を「Ｌ」状態から「Ｈ」状態に変化させることでフラグセット（ＦＦ１１００５の出力＝'１'）を行う。
【００８５】
なお、ＦＦ１１００５は副電源系統に属しているため、省電力モードに移行した後においても、このフラグは値を保持している。
【００８６】
次に、ステップＳ８０３で、保持回路１１００９に対してＣＰＵ２００１は汎用出力ポートＧＰＯ＜２＞を変化させ、保持回路１１００９を初期化することにより保持回路内でラッチしているデータをクリアする。
【００８７】
次に、ステップＳ８０４で、ＦＦ１１００２に対してＣＰＵ２００１は汎用出力ポートＧＰＯ＜０＞を変化させ、ＦＦ１１００２の出力を「Ｈ」状態にプリセットする。これにより、ＦＦ１１００２のＱ出力が「Ｌ」となることで、ＦＥＴ１１００１をＯＦＦ状態に移行させ、ＣＰＵ２００１を含む非常夜電源系を遮断し省電力モードに移行する。
【００８８】
なお、図５中のバッファ群１１００８及びバッファ１１００７，バッファ１１００６は主電源系統で駆動しており、省電力モード移行時には副電源系統からの電流の流れ込みを阻止する役割を果たす。
【００８９】
また、リセットＩＣ１１００３は副電源系統を監視しており、後述のメイン電源ＯＦＦ後の起動時にＦＦ１１００５のフラグ及び保持回路１１００９のラッチデータをクリアする役割を果たす。ロジックＯＲゲート１１００４は省電力モードからプリントモードに復帰させるための要因をまとめて、いずれかの１つでも要因が検出されると、ＦＦ１１００２のクロック入力に復帰要求を入力する。
【００９０】
以下、図９に示すフローチャートを参照して、省電力モードからプリントモードへ復帰する処理について説明する。
【００９１】
図９は、本実施形態に係る複合装置（データ処理装置）における第２のデータ処理手順の一例を示すフローチャートであり、複合装置（データ処理装置）が省電力モードからプリントモードへ復帰する時の手順に対応する。なお、Ｓ９０１〜Ｓ９０９は各ステップを示す。
【００９２】
先ず、ステップＳ９０１で、複合装置が省電力モードで動作している時に、複合装置を省電力モードからプリントモードへ復帰させるための要因（第１〜第４の要求指示）が入力される。
【００９３】
次に、ステップＳ９０２で、複数の要因のいずれか１つが入力される事により、保持回路１１００９は入力されてきた信号をラッチし、ＣＰＵ２００１が復帰した際にデータを読み込めるように準備する。保持回路１１００９がラッチするデータは、複合装置１００１（１０２０）のメイン電源（不図示）がＯＦＦされるか、ＣＰＵ２００１から保持回路１１００９にクリア信号ｃｌｒが入力されるまで保持される。
【００９４】
そして、ステップＳ９０３で、保持回路１１００９は入力される復帰要因は、ロジックＯＲゲート１１００４を介してＦＦ１１００２にも結線されている。これにより、省電力モードからプリントモードに復帰させるための要因が発生すると、ＦＦ１１００２にクロックエッジが与えられＦＥＴ１１００１がＯＮされ、主電源系統が立ち上がり省電力モードからプリントモードへの復帰処理が始まる。
【００９５】
そして、ステップＳ９０４で、主電源系統への電力供給が開始されると、ＣＰＵ２００１はＲＯＭ２００３からブートプログラムを読み出して実行する。ＣＰＵ２００１は、ブートプログラムを実行するにあたって、ＣＰＵ２００１の汎用出力ポートＧＰＩ＜０＞からＦＦ１１００５に格納されているフラグの値を参照する。
【００９６】
ステップＳ９０５で、ＣＰＵ２００１は、ＦＦ１１００５に格納されているフラグから省電力モードから復帰した状態であるか否かを判断する。ＦＦ１１００５に格納されているフラグの値は、省電力モードから復帰した状態である場合は"１"であるため、ＣＰＵ２００１は省電力モードから復帰した状態である（ＹＥＳ）と判断する。
【００９７】
ＣＰＵ２００１は、ステップＳ９０５にてＹＥＳと判断するとステップＳ９０６へ進み、ＳＤＲＡＭ２００２上に保持されている起動シーケンスのベースとなるメインプログラムを実行する。ＦＦ１１００５に格納されているフラグの値は、省電力モードから復帰した状態でなく複合装置１００１（１０２０）のメイン電源がＯＮされた状態である場合は"０"であるためＣＰＵ２００１はメイン電源がＯＮされた状態であると判断する。ＣＰＵ２００１はステップＳ９０５にてＮＯと判断するとステップＳ９０９へ進み、後述する電源起動処理を実行して、処理を終了する。
【００９８】
そして、ステップＳ９０７で、ＣＰＵ２００１は、保持回路１１００９へラッチされている復帰要因を読み込み、第１〜第４の要求指示のうちいずれが復帰要因として発生したかを判断する。ステップＳ９０８でＣＰＵ２００１は、省エネモードからの復帰要因となった部分（操作部Ｉ／Ｆ部２００６またはネットワーク部２０１０、またはモデム部２０５０、またはタイマ）の起動処理を行う。
【００９９】
例えばＣＰＵ２００１は、省エネモードからプリントモードへの復帰要因がネットワーク部２０１０への受信要求の入力である場合は、ネットワーク部２０１０を画像データ（PDLデータ）が受信不可能な状態から受信可能な状態へ移行させるよう起動処理を行う。
【０１００】
また、例えばＣＰＵ２００１は、省エネモードからプリントモードへの復帰要因がモデム部２０５０への受信要求の入力である場合は、モデム部２０５０を画像データ（ファクシミリデータ）が受信不可能な状態から受信可能な状態へ移行させるよう起動処理を行う。
【０１０１】
図１０は、図１に示したＣＰＵ２００１が実行するブートプログラムのモジュールを示す図であり、ブートプログラムはＡ〜Ｇの複数のプログラムモジュールで構成されている。
【０１０２】
図１０において、複合装置１００１（１０２０）のＣＰＵ２００１は、複合装置１００１（１０２０）のメイン電源が投入されると、図１０におけるＡ〜Ｇの順番で、コントローラユニット２０００が有する複数の機能部を順次起動させる。ここで、機能部とは、操作部Ｉ／Ｆ部２００６、ネットワーク部２０１０、モデム部２０５０、ＲＩＰ部２０６０、スキャナ画像処理部２０８０、プリンタ画像処理部２０９０である。
【０１０３】
一方、複合装置１００１（１０２０）が省エネモードからプリントモードへ復帰する場合、ＣＰＵ２００１は、メイン電源が投入された場合とは異なる順番でＡ〜Ｇのモジュール化されたプログラムを実行する。
【０１０４】
具体的に、ＣＰＵ２００１は、省エネモードからプリントモードへの復帰要因に応じた順番でＡ〜Ｇのモジュール化されたプログラムを実行する。
【０１０５】
ここで、図１１を用いて省エネモードからプリントモードへの復帰要因が、ネットワーク部２０１０への受信要求の入力である場合にＣＰＵ２００１が実行する動作について説明する。
【０１０６】
図１１は、本実施形態に係る複合装置（データ処理装置）における第４のデータ処理手順の一例を示すフローチャートである。本処理は、図１に示したＣＰＵ２００１が実行するものであり、図９に示したステップＳ９０８における動作に相当する。なお、Ｓ１１０１〜Ｓ１１０９は各ステップを示す。
【０１０７】
先ず、ステップＳ１１０１で、ＣＰＵ２００１は、図９に示したステップＳ９０７で読み込んだ復帰要因がネットワーク部２０１０への受信要求であるか否かを判定する。そして、ネットワーク部２０１０への受信要求であればステップＳ１１０２へ進み、ネットワーク部２０１０への受信要求でなければこのフローを終了する。
【０１０８】
そして、ステップＳ１１０２で、ＣＰＵ２００１は、図１０に示したプログラムモジュールＢの実行を開始することで、ネットワーク部２０１０の起動を開始させる。
【０１０９】
次に、ステップＳ１１０３で、ＣＰＵ２００１は、プログラムモジュールＢの実行によりネットワーク部２０１０の起動処理が終了したかどうかを判定し、起動が終了していればステップＳ１１０４へ進む。
【０１１０】
そして、ステップＳ１１０４で、ＣＰＵ２００１は、ネットワーク部２０１０へ受信要求を送信したＬＡＮに接続された情報処理端末へ画像データ（ＰＤＬデータ）の送信をさせるための送信要求を送信する。
【０１１１】
なお、送信要求は情報処理端末を特定するためのＩＰアドレス等の特定情報を用いて送信するものとする。また、情報処理端末を特定するためのＩＰアドレス等の特定情報は、復帰要因がネットワーク部２０１０に入力されたことに応じて、副電源系統に属する不図示の記憶部に記憶させるようにしておけばよい。
【０１１２】
なお、ステップＳ１１０４で画像データの送信要求を情報処理端末へ送信すると、情報処理端末から画像データ（ＰＤＬデータ）がネットワーク部２０１０に入力されるのでネットワーク部２０１０は画像データの受信処理を開始する。
【０１１３】
次に、ステップＳ１１０５〜ステップＳ１１０７で、ＣＰＵ２００１は、ネットワーク部２０１０が受信した画像データ（ＰＤＬデータ）に基づいて画像処理及び画像形成処理を実行するために、図１０に示したプログラムモジュールＧ、Ｄ、Ｆを順次実行する。
【０１１４】
なお、プログラムモジュールＧは、ＲＩＰ部２０６０を起動させるためモジュールであり、ネットワーク部２０１０が受信した画像データに基づく画像処理を実行するためにＲＩＰ部２０６０を起動させる。
【０１１５】
また、プログラムモジュールＤは、プリンタ画像処理部２０９０を起動させるためモジュールであり、ネットワーク部２０１０が受信した画像データに基づく画像処理を実行するためにプリンタ画像処理部２０９０を起動させる。
【０１１６】
さらに、プログラムモジュールＦは、ＨＤＤ２００４を起動させるためモジュールであり、ＨＤＤ２００４が受信した画像データに基づく画像処理を実行するためにＨＤＤ２００４を起動させる。
【０１１７】
なお、プログラムモジュールＧ、Ｄ、Ｆについては、必ずしもＧ、Ｄ、Ｆの順番で実行させる必要はなく、任意の順序にて実行させてよい。
【０１１８】
次に、ステップＳ１１０８で、ＣＰＵ２００１は、ステップＳ１１０５〜Ｓ１１０７で起動を開始させたＲＩＰ部２０６０、プリンタ画像処理部２０９０、ＨＤＤ２００４の起動が終了したか否かを判定し、終了していればステップＳ１１０９へ進む。
【０１１９】
そして、ステップＳ１１０９で、ＣＰＵ２００１は、ネットワーク部２０１０を介して情報処理端末から受信した画像データ（ＰＤＬデータ）をＲＩＰ部２０６０にてビットマップイメージに変換してＨＤＤ２００４に記憶させる。そして、更にビットマップイメージをプリンタ画像処理部２０９０にて画像処理させてプリンタ部２０９５へ送信する。
【０１２０】
そして、画像処理された画像データを受信したプリンタ部２０９５は、画像データに基づいて用紙上に画像を形成するプリント処理を開始する。
【０１２１】
なお、ＣＰＵ２００１は、ネットワーク部２０１０が受信した画像データの画像処理及び画像形成処理（プリンタ処理）に関連のない機能部を起動させるためのプログラムモジュールは、ステップＳ１１０８の後に実行させれば良い。ここで、関連のない機能部とは、操作部Ｉ／Ｆ２００６、モデム部２０５０、スキャナ部２０７０、スキャナ画像処理部２０８０である。
【０１２２】
このように、ＣＰＵ２００１は、プログラムモジュールＡ〜Ｇの実行順序を、省エネモードからプリントモードへの復帰要因に関連するモジュールの実行順序を早めるようにすることで、復帰要因に関連する処理を開始するまでの時間を短縮することができる。
【０１２３】
次に、図１２を用いて省エネモードからプリントモードへの復帰要因が、モデム部２０５０への受信要求の入力である場合にＣＰＵ２００１が実行する動作について説明する。
【０１２４】
図１２は、本実施形態に係る複合装置（データ処理装置）における第４のデータ処理手順の一例を示すフローチャートである。本処理は、ＣＰＵ２００１が実行するものであり図９のステップＳ９０８における動作に相当する。なお、Ｓ１２０１〜Ｓ１２０８は各ステップを示す。
【０１２５】
先ず、ステップＳ１２０１で、ＣＰＵ２００１は、図９に示したステップＳ９０７で読み込んだ復帰要因がモデム部２０５０への受信要求であるか否かを判定する。そして、モデム部２０５０への受信要求であればステップＳ１２０２へ進み、モデム部２０５０への受信要求でなければ、本フローを終了する。
【０１２６】
次に、ステップＳ１２０２で、ＣＰＵ２００１は、図１０に示したプログラムモジュールＣの実行を開始することで、モデム部２０５０の起動を開始させる。
【０１２７】
そして、ステップＳ１２０３で、ＣＰＵ２００１は、プログラムモジュールＣの実行によりモデム部２０５０の起動処理が終了したかどうかを判定し、起動が終了していればステップＳ１２０４へ進む。
【０１２８】
そして、ステップＳ１２０４で、ＣＰＵ２００１は、モデム部２０５０へ受信要求を送信したＬＡＮに接続された情報処理端末へ画像データ（ファクシミリデータ）の送信をさせるための送信要求を送信する。
【０１２９】
なお、送信要求はファクシミリ端末を特定するためのファクシミリ番号等の特定情報を用いて送信するものとする。
【０１３０】
また、ファクシミリ端末を特定するためのファクシミリ等の特定情報は、復帰要因がモデム部２０５０に入力されたことに応じて、副電源系統に属する不図示の記憶部に記憶させるようにしておけばよい。
【０１３１】
なお、ステップＳ１２０４で、画像データの送信要求をファクシミリ端末へ送信すると、ファクシミリ端末から画像データ（ファクシミリデータ）がモデム部２０５０に入力されるのでモデム部２０５０は画像データの受信処理を開始する。
【０１３２】
そして、ステップＳ１２０５及びステップＳ１２０６で、ＣＰＵ２００１は、モデム部２０１０が受信した画像データ（ファクシミリデータ）に基づいて画像処理及び画像形成処理を実行するために、図１０に示したプログラムモジュールＤ、Ｆを順次実行する。
【０１３３】
なお、プログラムモジュールＤは、プリンタ画像処理部２０９０を起動させるためモジュールであり、ネットワーク部２０１０が受信した画像データに基づく画像処理を実行するためにプリンタ画像処理部２０９０を起動させる。
【０１３４】
また、プログラムモジュールＦは、ＨＤＤ２００４を起動させるためモジュールであり、ＨＤＤ２００４が受信した画像データに基づく画像処理を実行するためにＨＤＤ２００４を起動させる。
【０１３５】
なお、プログラムモジュールＤ、Ｆについては、必ずしもＤ、Ｆの順番で実行させる必要はなく、任意の順序にて実行させてよい。
【０１３６】
次に、ステップＳ１２０７で、ＣＰＵ２００１は、ステップＳ１２０５〜Ｓ１２０６で起動を開始させたプリンタ画像処理部２０９０、ＨＤＤ２００４の起動が終了したか否かを判定し、終了していればステップＳ１２０８へ進む。
【０１３７】
次に、ステップＳ１２０８で、ＣＰＵ２００１は、モデム部２０５０を介して情報処理端末から受信した画像データ（ファクシミリ端末）をプリンタ画像処理部２０９０にて画像処理させてプリンタ部２０９５へ送信する。
【０１３８】
そして、画像処理された画像データを受信したプリンタ部２０９５は、画像データに基づいて用紙上に画像を形成するプリント処理を開始する。
【０１３９】
なお、ＣＰＵ２００１は、ネットワーク部２０１０が受信した画像データの画像処理及び画像形成処理（プリンタ処理）に関連のない機能部を起動させるためのプログラムモジュールは、ステップＳ１２０７の後に実行させれば良い。ここで、関連のない機能部とは、操作部Ｉ／Ｆ２００６、ネットワーク部２０１０、スキャナ部２０７０、スキャナ画像処理部２０８０である。
【０１４０】
このように、ＣＰＵ２００１は、プログラムモジュールＡ〜Ｇの実行順序を、省エネモードからプリントモードへの復帰要因に関連するモジュールの実行順序を早めるようにすることで、復帰要因に関連する処理を開始するまでの時間を短縮することができる。
【０１４１】
図１３は、本形態に係る複合装置（データ処理装置）における第５のデータ処理手順の一例を示すフローチャートであり、複合装置１００１（１０２０）のメイン電源がＯＮされた後に実行される動作に対応する。なお、Ｓ１３０１〜Ｓ１３０６は各ステップを示す。
【０１４２】
図７に示すように、ユーザが複合装置１００１（１０２０）のメイン電源を停止（ＯＦＦ）させた後、複合装置１００１（１０２０）のメイン電源を投入（ＯＮ）することで実行される動作について説明する。
【０１４３】
先ず、ステップＳ１３０１で、複合装置１００１（１０２０）はメイン電源のＯＦＦ、ＯＮが行われたため、リセットＩＣ１１００３からは副電源系統のリセット信号が出力される。そして、メイン電源を投入（ＯＮ）する時は保持回路１１００９の保持データ及びＦＦ１１００５の保持しているフラグはディセーブル状態に設定されている。
【０１４４】
そして、ステップＳ１３０２で、リセットＩＣ１１００３からの副電源系統のリセットが発生すると、ＦＦ１１００２は出力が「Ｌ」状態にクリアされ、これによってＦＥＴ１００１をＯＮさせ、ＣＰＵ２００１はＲＯＭ２００３上のブートプログラムを実行する。
【０１４５】
そして、ステップＳ１３０３で、ＣＰＵ２００１は、ＦＦ１１００５に格納されているフラグが"０"かどうかを判断して、フラグの読み値が"０"であると判断した場合は、メイン電源がＯＮされた状態であると判断する。ＣＰＵ２００１は、ステップＳ１３０３にてＹＥＳと判断するとステップＳ１３０４で、保持回路１１００９には要因を読み込みには行かず、ＨＤＤ２００４上の大容量のメインプログラムをＳＤＲＡＭ２００２に読み込む。そして、ステップＳ１３０５で、ＣＰＵ２００１は、メインプログラムを実行する。
【０１４６】
一方、ステップＳ１３０３で、ＣＰＵ２００１は、ＦＦ１１００５に格納されているフラグが"０"でないと判断した場合、ＣＰＵ２００１は省電力モードから復帰した状態である（ＮＯ）と判断してステップＳ１３０６へ進む。ＣＰＵ２００１は、ステップＳ１３０６で、省電力モードからプリントモードへの復帰と判断されるため、前述した復帰処理と同等の処理あるいは、エラー処理を実行する。
【０１４７】
なお、図５〜図７において、ＣＰＵと記載されている部分もあるがＣＰＵを内蔵したＳｏＣ（System On a Chip）においても同様である。
【０１４８】
上記実施形態によれば、省電力モードが存在し、ＣＰＵ、ＤＲＡＭ、ハードディスクで構成される画像処理システムを含む各種のデータ処理システムにおいて、省電力モード選択時に前記システムを制御するＣＰＵに供給する電源が遮断される場合、前記省電力モードに移行する時は前記ＣＰＵのメインプログラムは前記ＤＲＡＭ上に保持され、前記省電力モードから通常の動作モードに復帰する際にはＤＲＡＭ上に保持されたメインプログラムにより高速に起動するために、メインプログラムが省電力モードを意図するフラグを安価なロジックで構成される記憶手段に書き込み、省電力モード実行時にも前記フラグを保持し、省電力モード復帰時にメインプログラムが安価なロジックで構成される記憶手段に記憶されるフラグの状態を参照して、復帰要因を高速に判断できる。
【０１４９】
特に、本実施形態では、省電力モードからの復帰要因となるＵＩからのＰｏｗｅｒＯＮ信号，ＦＡＸからの受信検知信号，Ｎｅｔｗｏｒｋからの受信検知信号等が省電力モード時に発生したら保持しておく。そして、復帰後にその要因を簡単に判別できる構成を提供する事により、省電力モードからの高速復帰を実現することが可能となる。
【０１５０】
また、前記保持回路に保持される要因はシステム全体の電源が遮断された場合またはソフトによりクリアできるようにしておく事により、起動時やソフトデバッグを行う際に、起動不良の回避、及びより使いやすいハードウエアを提供できる。
【０１５１】
本実施形態に示す構成がもっとも有効な適用例は、ＦＡＸ機能処理時におけるＨＯＯＫ信号やＣＩ信号，ＵＩのスイッチ等を処理する、例えばマルチファンクションプリンタの省エネルギーモードからの復帰時等が挙げられる。
【０１５２】
なお、上記図５等に示したハードウエア構成において、ＦＥＴやＯＲゲート等を他のチップデバイスにより等価回路として構成できることはいうまでもない。
【０１５３】
〔第２実施形態〕
以下、図１４に示すメモリマップを参照して本発明に係る画像処理システムで読み取り可能なデータ処理プログラムの構成について説明する。
【０１５４】
図１４は、本発明に係る画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【０１５５】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【０１５６】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【０１５７】
本実施形態における図８、図９、図１１〜図１３に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【０１５８】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【０１５９】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６０】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【０１６１】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【０１６２】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１６３】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【０１６４】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【０１６５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。 
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行わせる。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６６】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行わせる。そして、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１６７】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【０１６８】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【図面の簡単な説明】
【０１６９】
【図１】第１実施形態を示すデータ処理装置の構成を説明するブロック図である。
【図２】図１に示した画像入出力デバイスの一例を示す図である。
【図３】図１に示した操作部の構成を説明する概略平面図である。
【図４】データ処理装置を適用可能なネットワークシステムの一例を示す図 である。
【図５】図１に示したコントローラユニットの電源制御部の構成を説明する回路図である。
【図６】図１に示したコントローラユニットの電源制御部の構成を説明する回路図である。
【図７】図１に示したコントローラユニットの電源制御部の構成を説明する回路図である。
【図８】複合装置（データ処理装置）における第１のデータ処理手順の一例を示すフローチャートである。
【図９】複合装置（データ処理装置）における第２のデータ処理手順の一例を示すフローチャートである。
【図１０】図１に示したＣＰＵが実行するブートプログラムのモジュールを示す図である。
【図１１】複合装置（データ処理装置）における第３のデータ処理手順の一例を示すフローチャートである。
【図１２】複合装置（データ処理装置）における第４のデータ処理手順の一例を示すフローチャートである。
【図１３】複合装置（データ処理装置）における第５のデータ処理手順の一例を示すフローチャートである。
【図１４】画像処理システムで読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１７０】
２００１  コントローラユニット
２００１  ＣＰＵ
２００２  ＳＤＲＡＭ
２００３  ＲＯＭ
２００４  ハードディスク
【図１】
2006074747.tif 000003
【図２】
2006074747.tif 000004
【図３】
2006074747.tif 000005
【図４】
2006074747.tif 000006
【図５】
2006074747.tif 000007
【図６】
2006074747.tif 000008
【図７】
2006074747.tif 000009
【図８】
2006074747.tif 000010
【図９】
2006074747.tif 000011
【図１０】
2006074747.tif 000012
【図１１】
2006074747.tif 000013
【図１２】
2006074747.tif 000014
【図１３】
2006074747.tif 000015
【図１４】
2006074747.tif 000016