(57)【特許請求の範囲】
【請求項１】
装置内における電力の供給を停止させるタイマー機能を備え、電力の供給を停止させるまでの停止時間を必要に応じて延長させる延長タイマーと、
装置内における電力の供給を停止させるタイマー機能を備え、前記延長タイマーによる停止時間の延長に関わらず強制的に電力の供給を停止させるまでの最大時間を規定する最大値タイマーと、
装置外から装置内へ電力を供給する経路に設けられたメインスイッチと、
メインスイッチに対して並列に設けられた並列スイッチと、
を有し、
スタンバイモードにおいて、前記並列スイッチがオン状態とされ、前記メインスイッチに対して電源オフの操作が成されると、前記延長タイマーと前記最大値タイマーが動作を開始し、前記延長タイマーが電力の供給を停止させるまでの停止時間を延長し、前記最大値タイマーが前記延長タイマーによる停止時間の延長に関わらず前記最大時間で強制的に電力の供給を停止させる遅延停止処理が実行され、
節電モードにおいて、前記並列スイッチがオフ状態とされ、前記メインスイッチに対して電源オフの操作が成されると、前記並列スイッチと前記メインスイッチが共にオフ状態となり、前記遅延停止処理が実行されずに、装置内おける電力の供給が停止される、
ことを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記延長タイマーは、カウント値が設定値に達すると当該装置内における電力の供給を停止させる機能を備え、カウント動作の途中でカウント値がクリアされてカウント動作を繰り返すことにより前記停止時間を延長させ、
前記最大値タイマーは、カウント値が設定値に達すると当該装置内における電力の供給を停止させる機能を備え、カウント値がクリアされずにカウント動作を行うことにより前記最大時間を規定する、
ことを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、
前記延長タイマーと前記最大値タイマーは、前記メインスイッチに対する電源オフの操作をトリガとしてカウント動作を開始する、
ことを特徴とする画像処理装置。
【請求項４】
請求項３に記載の画像処理装置において、
前記電源オフの操作に応じて前記遅延停止処理を実行し、必要に応じて前記延長タイマーのカウント値をクリアすることにより前記停止時間を延長させてから、当該装置内における電力の供給を停止させる制御部をさらに有する、
ことを特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置において、
前記延長タイマーは、前記制御部の異常動作により当該延長タイマーのカウント値がクリアされない場合に前記制御部に代わって当該装置内における電力の供給を停止させる、
ことを特徴とする画像処理装置。
【請求項６】
請求項４に記載の画像処理装置において、
前記最大値タイマーは、前記制御部の異常動作により前記延長タイマーのカウント値がクリアされ続ける場合に前記延長タイマーに代わって当該装置内における電力の供給を停止させる、
ことを特徴とする画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置に関する。
【背景技術】
【０００２】
印刷機能などを備えた画像処理装置が知られている。特に、印刷機能に加えてスキャナ機能やＦＡＸ機能などの多くの機能を兼ね揃えた複合型の装置は、オフィス内に限らず店内などにも設置されて広く普及している。
【０００３】
複合型の装置などを代表例とする画像処理装置の分野においてもデジタル化が進み、ＣＰＵやハードディスクなどを搭載した画像処理装置も多く存在する。ＣＰＵやハードディスクなどを搭載した装置では、電源をオフする際に、必要なデータを退避させる処理やハードディスクの破損を抑える処理などのシャットダウン処理を行うことが望ましい。
【０００４】
例えば、特許文献１には、アプリケーションプログラムの実行中に電源がオフされても、ＯＳまたはアプリケーションプログラム、画像データが破壊されることを防止する技術が開示されている。例えば、特許文献１の第１図には次の技術が記載されている。ＡＣ電源１５は、ＤＣ電源２０にはメインスイッチ１８を介して供給され、ＤＣ電源１９にはメインスイッチを介したＡＣ電源供給ライン３０または直接のＡＣ電源供給ライン３１を切換えるリレー２１を介して供給される。ＤＣ電源１９からの電源が供給され各制御回路が初期化されると、リレーが切換えられＤＣ電源１９に直接ＡＣ電源１５が供給されると共に、ＤＣ電源２０が起動される。メインスイッチがオフされると、リレーがオフされてＤＣ電源１９，２０へのＡＣ電源供給が遮断される。メインスイッチがオフされた時、メモリアクセス中やデータ受信中の場合は、メモリ内容を保持したり、データをメモリに格納してからリレーをオフする。
【０００５】
【特許文献１】特開２００２−３４７３０６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記のように、画像処理装置の電源制御に関する技術が提案されている。このような状況において、本願発明者は、画像処理装置の電源制御に関する改良技術について研究開発を重ねてきた。
【０００７】
本発明は、その研究開発の過程において成されたものであり、その目的は、画像処理装置における電源制御に関する改良技術を提供することにある。
【課題を解決するための手段】
【０００８】
前記目的を達成するために、本発明の好適な態様の画像処理装置は、装置内における電力の供給を停止させるタイマー機能を備え、電力の供給を停止させるまでの停止時間を必要に応じて延長させる延長タイマーと、装置内における電力の供給を停止させるタイマー機能を備え、前記延長タイマーによる停止時間の延長に関わらず強制的に電力の供給を停止させるまでの最大時間を規定する最大値タイマーと、を有することを特徴とする。この態様によれば、例えば、延長タイマーのみを備える場合に比べて、装置内における電力の供給を停止させる確実性が向上する。
【０００９】
望ましい態様において、前記延長タイマーは、カウント値が設定値に達すると当該装置内における電力の供給を停止させる機能を備え、カウント動作の途中でカウント値がクリアされてカウント動作を繰り返すことにより前記停止時間を延長させ、前記最大値タイマーは、カウント値が設定値に達すると当該装置内における電力の供給を停止させる機能を備え、カウント値がクリアされずにカウント動作を行うことにより前記最大時間を規定することを特徴とする。この態様によれば、例えば、カウント値を利用しない場合に比べて、延長タイマーと最大値タイマーの構成が簡易になる。
【００１０】
望ましい態様において、前記延長タイマーと前記最大値タイマーは、当該装置に対する電源オフの操作に応じてカウント動作を開始することを特徴とする。この態様によれば、例えば電源オフの操作のタイミングから電力の供給を停止させるまでの時間として、停止時間や最大時間が設定される。
【００１１】
望ましい態様において、前記電源オフの操作に応じて当該装置の遅延停止処理を実行し、必要に応じて前記延長タイマーのカウント値をクリアすることにより前記停止時間を延長させてから、当該装置内における電力の供給を停止させる制御部をさらに有することを特徴とする。この態様によれば、例えば、装置内における電力の供給を停止させる前に遅延停止処理が実行される。
【００１２】
望ましい態様において、前記延長タイマーは、前記制御部の異常動作により当該延長タイマーのカウント値がクリアされない場合に前記制御部に代わって当該装置内における電力の供給を停止させることを特徴とする。この態様によれば、制御部が異常動作をした場合においても、装置内における電力の供給が停止される。
【００１３】
望ましい態様において、前記最大値タイマーは、前記制御部の異常動作により前記延長タイマーのカウント値がクリアされ続ける場合に前記延長タイマーに代わって当該装置内における電力の供給を停止させることを特徴とする。この態様によれば、制御部が異常動作をして延長タイマーのカウント値がクリアされ続ける場合においても、装置内における電力の供給が停止される。
【発明の効果】
【００１４】
本発明により、画像処理装置における電源制御に関する改良技術が提供される。例えば本発明の好適な態様により、装置内における電力の供給を停止させる確実性が向上する。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施形態を図面に基づいて説明する。
【００１６】
図１には、本発明に係る画像処理装置の好適な実施形態が示されており、図１はその内部構成を説明するための機能ブロック図である。画像処理装置１００は、例えば、印刷機能やコピー機能やスキャナ機能やファクス機能や画像データ処理機能などのうちの少なくとも一つの機能を備えていることが望ましい。特に、印刷機能やコピー機能やスキャナ機能やファクス機能などの多くの機能を兼ね揃えた複合型の装置は、画像処理装置１００の一つの好適な代表例である。但し、画像処理装置１００は複合型の装置に限定されない。
【００１７】
コントローラ１０は、例えば予め記憶されたプログラムに従って画像処理装置１００内の動作を制御する。そのプログラムには、画像処理装置１００全体の動作をコントロールする情報が記述され、コントローラ１０は画像処理装置１００内の各部をその情報に従って制御する。特に本実施形態において、コントローラ１０は、画像処理装置１００内の電源制御を行うが、その電源制御については後に説明する。なお、コントローラ１０は、必要に応じてハードディスク（ＨＤＤ）２０を利用してデータの書き込み処理や読み取り処理を行う。
【００１８】
コントロールパネル３０は、画像処理装置１００の動作状況やモードの選択画面などを表示するとともに、ユーザからの操作を受け付ける。ユーザは、コントロールパネル３０を介して、画像処理装置１００が備える例えば印刷機能やコピー機能などに関する各種処理条件を設定する。ユーザが行った操作は、コントロールパネル３０からコントローラ１０へ伝えられ、コントローラ１０による制御にユーザの操作が反映される。
【００１９】
読み取り部４０は、例えば紙やフィルムなどの媒体に記録された原稿画像を光学的に読み取ってデジタルデータに変換して画像データを取得する。取得された画像データはハードディスク２０に記憶されてもよい。なお、画像データは、光学的に読み取られる他に、画像処理装置１００の外部から通信回線などを介して取得されてもよいし、ユーザが指定したファイルなどから取得されてもよい。読み取り部４０によって取得された画像データは、印刷部５０によって、例えば紙などの媒体に印刷出力される。
【００２０】
画像処理装置１００の外部から内部への電源の入力は電源端子８０を介して行われる。つまり、電源端子８０を介して入力される交流電流によって画像処理装置１００の内部へ電力が取り込まれる。電源端子８０から入力された交流電流は、メインスイッチ７０やスイッチＳＷ−Ｂを介して、電源Ｐ１と電源Ｐ２に送られる。
【００２１】
電源Ｐ１は、交流電流を直流に変換する。例えば、電源Ｐ１において交流直流変換（ＡＣ−ＤＣ変換）が行われて、電源Ｐ１から５Ｖと２４Ｖの定電圧が出力される。これらの定電圧は、スイッチＳＷ−Ａを介して、コントロールパネル３０や読み取り部４０や印刷部５０などへ出力されて直流電源として利用される。
【００２２】
また、電源Ｐ２も、メインスイッチ７０やスイッチＳＷ−Ｂを介して入力される交流電流を直流に変換する。例えば、電源Ｐ２において交流直流変換が行われて、電源Ｐ２から５Ｖの定電圧が出力される。この定電圧は、コントローラ１０へ出力されて直流電源として利用される。
【００２３】
本実施形態において、メインスイッチ７０は、例えばユーザによって操作される。なお、画像処理装置１００に通信回線などを介して接続される他の装置からの操作に応じてメインスイッチ７０が操作されてもよい。一方、スイッチＳＷ−ＡとスイッチＳＷ−Ｂは、コントローラ１０から出力される信号であるＰＷＲ＿ＣＮＴ＿１とＰＷＲ＿ＣＮＴ＿２を介して、コントローラ１０によって制御される。そこで、コントローラ１０によるスイッチＳＷ−ＡとスイッチＳＷ−Ｂの制御について説明する。なお、図１に示した部分（構成）については、以下の説明において図１の符号を利用する。
【００２４】
図２は、コントローラ１０の機能を説明するための図であり、図２には、コントローラ１０の電源制御に関する機能部分が図示されている。本実施形態において、コントローラ１０は、画像処理装置１００の電源を停止させる際に、必要なデータの退避やハードディスク２０の破損を抑えるなどのために、シャットダウン処理を行ってから、本画像処理装置１００の電源を停止させる。そのため、メインスイッチ７０を介して電源停止の操作が成された後に、シャットダウン処理のための遅延時間を設けてから、画像処理装置１００の電源を停止させる遅延停止処理（ディレイドパワーオフ）が実行される。この遅延停止処理を実現するために、コントローラ１０は、リロードタイマー１６とＭＡＸタイマー１４を備えている。
【００２５】
リロードタイマー１６は、カウント値（ＣＯＵＮＴＥＲ）をカウントアップさせる機能を備えており、タイマー設定値（ＴＩＭＥ−ＲＥＧ２）とカウント値（ＣＯＵＮＴＥＲ）が一致すると、排他的論理和回路１７から「１」の値が出力される。タイマー設定値（ＴＩＭＥ−ＲＥＧ２）には、初期値として例えば「０（ゼロ）秒」が設定されており、後に、画像処理装置１００の仕様等に応じて定められた設定値に書き換えられる。なお、カウント値（ＣＯＵＮＴＥＲ）をカウントダウンさせて、タイマー機能を実現してもよい。
【００２６】
リロードタイマー１６は、メインスイッチ７０に対する電源オフの操作をトリガとしてカウント値（ＣＯＵＮＴＥＲ）のカウント動作を開始する。電源オフの操作のタイミングは、トリガ信号（ＭＡＩＮ＿ＳＷ＿ＳＴＳ）を介して入力される。さらに、リロードタイマー１６は、クリア信号（ＣＬＲ）に応じて、カウント値（ＣＯＵＮＴＥＲ）をクリア（リロード）する。例えば、カウントアップ動作の途中でクリア信号（ＣＬＲ）を介してクリアの指示を受けると、カウント値（ＣＯＵＮＴＥＲ）を「０（ゼロ）」に戻してから再びカウントアップを開始する。
【００２７】
ＭＡＸタイマー１４は、カウント値（ＣＯＵＮＴＥＲ）をカウントアップさせる機能を備えており、タイマー設定値（ＴＩＭＥ−ＲＥＧ１）とカウント値（ＣＯＵＮＴＥＲ）が一致すると、排他的論理和回路１５から「１」の値が出力される。タイマー設定値（ＴＩＭＥ−ＲＥＧ１）には、初期値として例えば「０（ゼロ）秒」が設定されており、後に、画像処理装置１００の仕様等に応じて定められた設定値に書き換えられる。あるいは、システムに応じた書き換え不可の固定値としてもよい。なお、リロードタイマー１６の場合と同様に、カウント値（ＣＯＵＮＴＥＲ）をカウントダウンさせて、ＭＡＸタイマー１４のタイマー機能を実現してもよい。
【００２８】
ＭＡＸタイマー１４は、メインスイッチ７０に対する電源オフの操作をトリガとしてカウント値（ＣＯＵＮＴＥＲ）のカウント動作を開始する。電源オフの操作のタイミングは、トリガ信号（ＭＡＩＮ＿ＳＷ＿ＳＴＳ）を介して入力される。但し、リロードタイマー１６とは異なり、ＭＡＸタイマー１４は、カウント値（ＣＯＵＮＴＥＲ）をクリア（リロード）する機能を備えていない。
【００２９】
コントローラ１０が備えるＧＩＯポートＡとＧＩＯポートＢには、初期値として「０（ゼロ）」が設定される。また、信号ＰＷＲ＿ＣＮＴ＿１と信号ＰＷＲ＿ＣＮＴ＿２を出力する出力段にはゲート回路１９が設けられており、リセット中はゲート回路１９を閉じて（クローズして）、ゲート回路１９の出力端をハイインピーダンス状態とする。
【００３０】
ゲート回路１９のリセットが解除された状態において、信号ＰＷＲ＿ＣＮＴ＿１は、ＧＩＯポートＡによって制御される。つまり、ＧＩＯポートＡが「０（ゼロ）」であれば信号ＰＷＲ＿ＣＮＴ＿１がハイレベルとなり、ＧＩＯポートＡが「１」であれば信号ＰＷＲ＿ＣＮＴ＿１がローレベルとなる。
【００３１】
一方、信号ＰＷＲ＿ＣＮＴ＿２は、ＧＩＯポートＢとＭＡＸタイマー１４とリロードタイマー１６によって制御される。つまり、ＧＩＯポートＢと排他的論理和回路１５と排他的論理和回路１７の全てから「０（ゼロ）」が出力されていれば、論理和回路１８から「０（ゼロ）」が出力されて信号ＰＷＲ＿ＣＮＴ＿２がハイレベルとなる。また、ＧＩＯポートＢと排他的論理和回路１５と排他的論理和回路１７のうちの少なくとも一つから「１」が出力されると、論理和回路１８から「１」が出力されて信号ＰＷＲ＿ＣＮＴ＿２がローレベルとなる。
【００３２】
さらに、コントローラ１０はＣＰＵ１２を備えている。そして、例えば予め記憶されたプログラムに従ってＣＰＵ１２を動作させることにより、画像処理装置１００がソフトウェアに従って制御される。
【００３３】
次に、図１および図２を参照しつつ、図３から図７を利用してコントローラ１０による電源制御の具体例について説明する。
【００３４】
図３は、電源オンのシーケンスを説明するための図である。画像処理装置１００に電源が供給されていない状態からメインスイッチ７０に対して電源オンの操作（メインＳＷ  ＯＮ）が成されると、メインスイッチ７０を介して電源Ｐ１と電源Ｐ２に電源（交流電流）が送られ、電源Ｐ２からコントローラ１０へ電源（定電圧）が供給される。コントローラ１０へ電源が供給されると、先に説明したように（図２参照）、ＧＩＯポートＡとＧＩＯポートＢに初期値として「０（ゼロ）」が設定されているため、ゲート回路１９のリセット解除後に、信号ＰＷＲ＿ＣＮＴ＿１と信号ＰＷＲ＿ＣＮＴ＿２が共にハイ（Ｈｉｇｈ）レベルとなる。
【００３５】
信号ＰＷＲ＿ＣＮＴ＿１がハイレベルとなるとスイッチＳＷ−Ａがオン状態となり、電源Ｐ１からコントロールパネル３０や読み取り部４０や印刷部５０などへ電源（定電圧）が供給される。従って、コントローラ１０の初期化処理（ＣＰＵ１２の立ち上がり）を待ってからコントロールパネル３０などへ電源を供給する場合に比べて、本実施形態では、コントロールパネル３０や読み取り部４０や印刷部５０などへの電源の供給が早くなる。
【００３６】
コントローラ１０へ電源が供給されてＣＰＵ１２が起動開始すると、ＣＰＵ１２は、遅延停止処理（ディレイドパワーオフ）が必要となる前に、リロードタイマー１６のタイマー設定値（ＴＩＭＥ−ＲＥＧ２）とＭＡＸタイマー１４のタイマー設定値（ＴＩＭＥ−ＲＥＧ１）に所定の値をセットする。つまり、両タイマーの設定値は初期値が「０（ゼロ）秒」であるため、遅延停止処理に必要な値をセットする。両タイマーに対する設定値のセット後、ＣＰＵ１２の起動が完了（起動完了）すると通常状態となる。
【００３７】
ちなみに、例えばハードディスク２０を搭載しないなど、遅延停止処理が不要な場合には、リロードタイマー１６とＭＡＸタイマー１４のタイマー設定値を初期値のままとしてもよい。タイマー設定値を初期値のままとした場合には、後にメインスイッチ７０に対して電源オフの操作が成された場合に、その電源オフの操作に連動して信号ＰＷＲ＿ＣＮＴ＿１と信号ＰＷＲ＿ＣＮＴ＿２が直ちにロー（Ｌｏｗ）レベルとなり、画像処理装置１００内における電力の供給が直ちに停止する。
【００３８】
図４は、通常状態からの電源オフのシーケンスを説明するための図である。通常状態においてメインスイッチ７０に対して電源オフの操作（メインＳＷ  ＯＦＦ）が成されると、その電源オフの操作のタイミングがトリガ信号（ＭＡＩＮ＿ＳＷ＿ＳＴＳ）を介してリロードタイマー１６とＭＡＸタイマー１４に伝えられ、両タイマーがカウント動作を開始する（計時開始）。なお、通常状態中は、両タイマーのカウント動作が行われていない。
【００３９】
また、メインスイッチ７０に対して電源オフの操作（メインＳＷ  ＯＦＦ）が成されると、コントローラ１０（ＣＰＵ１２）は、シャットダウン処理を開始する。シャットダウン処理が終了してから本画像処理装置１００の電源を停止させる遅延停止処理（ディレイドパワーオフ）が実行される。つまり、コントローラ１０（ＣＰＵ１２）は、リロードタイマー１６のカウント値（ＣＯＵＮＴＥＲ）がタイマー設定値（ＴＩＭＥ−ＲＥＧ２）に達する前に定期的にカウント値をクリアして、電源オフまでの時間を延長する。
【００４０】
こうして、シャットダウン処理が途中で遮断されずに継続されてシャットダウン処理が終了すると、コントローラ１０（ＣＰＵ１２）は、ＧＩＯポートＢにアクセスして「１」を設定し、信号ＰＷＲ＿ＣＮＴ＿２をローレベルとしてスイッチＳＷ−Ｂをオフにする。メインスイッチ７０とスイッチＳＷ−Ｂが共にオフになるため、画像処理装置１００内における電力の供給が遮断（電源オフ）される。
【００４１】
なお、シャットダウン処理が終了してから本画像処理装置１００の電源を停止させるため、ＭＡＸタイマー１４のタイマー設定値（ＴＩＭＥ−ＲＥＧ１）は、シャットダウン処理に要する時間を十分に確保できる程度に長い時間に設定される。また、遅延停止処理（ディレイドパワーオフ）の実行中にメインスイッチ７０に対して電源オンの操作が成された場合には、ＣＰＵ１２はトリガ信号（ＭＡＩＮ＿ＳＷ＿ＳＴＳ）を検知し、コントローラ１０を含め画像処理装置全体に再起動(リブート)をかける。これによって、リロードタイマー１６およびＭＡＸタイマー１４ともに初期化される。
【００４２】
図５は、ＣＰＵがハングアップした状態からの電源オフのシーケンスを説明するための図である。例えば、通常状態からＣＰＵ１２がハングアップ（ハング）した後に、メインスイッチ７０に対して電源オフの操作（メインＳＷ  ＯＦＦ）が成されると、その電源オフの操作のタイミングがトリガ信号（ＭＡＩＮ＿ＳＷ＿ＳＴＳ）を介してリロードタイマー１６とＭＡＸタイマー１４に伝えられ、両タイマーがカウント動作を開始する（計時開始）。
【００４３】
一方、メインスイッチ７０に対して電源オフの操作（メインＳＷ  ＯＦＦ）が成されても、ＣＰＵ１２はハングアップしているため、シャットダウン処理やリロードタイマー１６に対するクリア処理が実行されない。この場合においても、リロードタイマー１６のカウント値（ＣＯＵＮＴＥＲ）がタイマー設定値（ＴＩＭＥ−ＲＥＧ２）に達することにより、信号ＰＷＲ＿ＣＮＴ＿２がローレベルとなってスイッチＳＷ−Ｂをオフにする。これにより、メインスイッチ７０とスイッチＳＷ−Ｂが共にオフになるため、画像処理装置１００内における電力の供給が遮断（電源オフ）される。
【００４４】
図６は、ＣＰＵが暴走した状態からの電源オフのシーケンスを説明するための図である。例えば、通常状態からメインスイッチ７０に対して電源オフの操作（メインＳＷ  ＯＦＦ）が成された後に、ＣＰＵ１２が暴走してリロードタイマー１６のカウント値（ＣＯＵＮＴＥＲ）をクリアし続けた場合でも、ＭＡＸタイマー１４が電源オフの操作（メインＳＷ  ＯＦＦ）をトリガとしてカウント動作を行っているため、ＭＡＸタイマー１４のカウント値（ＣＯＵＮＴＥＲ）がタイマー設定値（ＴＩＭＥ−ＲＥＧ１）に達することにより、信号ＰＷＲ＿ＣＮＴ＿２がローレベルとなってスイッチＳＷ−Ｂをオフにする。これにより、メインスイッチ７０とスイッチＳＷ−Ｂが共にオフになるため、画像処理装置１００内における電力の供給が遮断（電源オフ）される。
【００４５】
このように、仮にＣＰＵ１２が暴走してＣＰＵ１２やリロードタイマー１６によって電源オフの制御が行われない場合においても、ＭＡＸタイマー１４によって電源オフの制御が行われる。つまり、仮にＣＰＵ１２が暴走してソフトウェアによって電源オフの制御が行われない場合においても、ＭＡＸタイマー１４を構成するハードウェアによって、強制的に電源オフの制御が行われる。
【００４６】
図７は、節電モード中の電源オフのシーケンスを説明するための図である。通常状態（スタンバイモード）においては、コントローラ１０、ハードディスク２０、コントロールパネル３０、読み取り部４０、印刷部５０の全てに対して電源が供給されている。これに対し、節電モードにおいては、ハードディスク２０、コントロールパネル３０、読み取り部４０、印刷部５０のうちの一部あるいは全てに対する電源の供給が停止され、電力の消費量が低減される。
【００４７】
例えば、図７に示すシーケンスにおいて、通常状態から節電モードへの移行が開始（節電移行開始）されると、ＣＰＵ１２は、ＧＩＯポートＡにアクセスして「１」を設定し、信号ＰＷＲ＿ＣＮＴ＿１をローレベルとしてスイッチＳＷ−Ａをオフにする。これによりコントロールパネル３０、読み取り部４０、印刷部５０への電源の供給が停止される。
【００４８】
さらに、ＣＰＵ１２は、ＧＩＯポートＢにアクセスして「１」を設定し、信号ＰＷＲ＿ＣＮＴ＿２をローレベルとしてスイッチＳＷ−Ｂをオフにする。さらに、コントローラ１０内のスイッチ回路(図示せず)にてハードディスク２０への電源供給も遮断する。こうして、節電モードへの移行が完了（節電移行完了）する。
【００４９】
その後、節電モードにおいてメインスイッチ７０に対して電源オフの操作（メインＳＷ  ＯＦＦ）が成されると、スイッチＳＷ−Ｂとメインスイッチ７０が共にオフとなるため、遅延停止処理が行われずに直ちに画像処理装置１００内における電力の供給が遮断（電源オフ）される。なお、遅延停止処理を行う必要がないため、節電モード中においてＣＰＵ１２に供給される電力を低減あるいは切断するようにしてもよい。
【００５０】
なお、図７に示すシーケンスにおいて、節電移行開始後に、ＧＩＯポートＡのみに「１」を設定し、ＧＩＯポートＢを「０（ゼロ）」のままの状態にし、節電モード後に遅延停止処理を実行してもよい。つまり、ＧＩＯポートＡに「１」を設定して、コントロールパネル３０、読み取り部４０、印刷部５０への電源の供給を停止させ、ＧＩＯポートＢを「０（ゼロ）」のままとしてスイッチＳＷ−Ｂのオン状態を維持しておく。その状態で節電移行完了とする。
【００５１】
その後、メインスイッチ７０に対して電源オフの操作（メインＳＷ  ＯＦＦ）が成されると、スイッチＳＷ−Ｂがオン状態を維持しているため、電源Ｐ２からコントローラ１０への電源の供給が維持されており、コントローラ１０（ＣＰＵ１２）によって遅延停止処理が実行される。そして、リロードタイマー１６へのクリア処理を行いつつ、例えばハードディスク２０のシャットダウン処理を実行してから、ＧＩＯポートＢに「１」を設定してスイッチＳＷ−Ｂをオフにする。これにより、節電モード後に遅延停止処理が実行されてから、画像処理装置１００内における電力の供給が遮断（電源オフ）される。
【００５２】
以上、本発明の好適な実施形態を説明したが、上述した実施形態は、あらゆる点で単なる例示にすぎず、本発明の範囲を限定するものではない。本発明は、その本質を逸脱しない範囲で各種の変形形態を包含する。
【図面の簡単な説明】
【００５３】
【図１】本発明に係る画像処理装置の好適な実施形態を説明するための機能ブロック図である。
【図２】コントローラの機能を説明するための図である。
【図３】電源オンのシーケンスを説明するための図である。
【図４】通常状態からの電源オフのシーケンスを説明するための図である。
【図５】ＣＰＵがハングアップした状態からの電源オフのシーケンスを説明するための図である。
【図６】ＣＰＵが暴走した状態からの電源オフのシーケンスを説明するための図である。
【図７】節電モード中の電源オフのシーケンスを説明するための図である。
【符号の説明】
【００５４】
１０  コントローラ、１２  ＣＰＵ、１４  ＭＡＸタイマー、１６  リロードタイマー、１００  画像処理装置。
【図１】
0005181583.tif 000002
【図３】
0005181583.tif 000003
【図４】
0005181583.tif 000004
【図５】
0005181583.tif 000005
【図６】
0005181583.tif 000006
【図７】
0005181583.tif 000007
【図２】
0005181583.tif 000008