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