(57)【要約】【課題】電源遮断時の各種デバイスの保護処理を行うとともに、処理の内容を表示してユーザに知らせて、電源遮断時の的確な処理を実現する。【解決手段】メカニカルスイッチ３１０による操作を受付けて、装置各部への電源供給／遮断の制御を実行するＰＳＵ３００と、電源遮断時における装置各部のシャットダウンシーケンスを記憶するシーケンステーブル２１１と、電源遮断が発生した場合、記憶してあるシャットダウンシーケンスにしたがって電源遮断時の処理を実行する際に、電源遮断時の処理を実行している旨を操作部１００に表示する制御を行い、データ保護処理およびデバイス各部の停止処理を行った後に主電源３２１を遮断するコントローラ２００と、を備える。【選択図】図１
2012192638.tif 000002
【特許請求の範囲】
【請求項１】
装置各部を構成する少なくとも操作表示手段およびデータ記憶手段を含む複数のデバイスと、前記デバイスに対して主電源から電源を供給する電源供給手段と、前記装置の電源をオン／オフするためのメカニカルスイッチと、を有する画像形成装置であって、
前記メカニカルスイッチによる操作を受付けて、装置各部への電源供給／遮断の制御を実行する電源供給制御手段と、
電源遮断時における装置各部のシャットダウンシーケンスを記憶するシーケンス記憶手段と、
前記電源供給制御手段において電源遮断が発生した場合、前記シーケンス記憶手段に記憶してあるシャットダウンシーケンスにしたがって電源遮断時の処理を実行する際に、電源遮断時の処理を実行している旨を前記操作表示手段に表示する制御を行い、前記データ記憶手段のデータ保護処理および前記デバイス各部の停止処理を行った後に前記主電源を遮断する電源オフ時処理手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記電源オフ時処理手段は、電源遮断時においてエラーが発生した場合、前記操作表示手段にエラー表示および（または）エラー対処方法の画面を表示させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記電源オフ時処理手段は、省エネモード中に前記メカニカルスイッチの操作によって電源遮断が行われた場合、前記操作表示手段に電源遮断時の処理を実行している旨を表示するとともに、データの保護処理を行うことを特徴とする請求項１に記載の画像形成装置。
【請求項４】
前記操作表示手段は、電源遮断時シャットダウンのシーケンスが異なり、接続ポートで接続される複数種の表示パネルを有し、
前記電源オフ時処理手段は、種類に応じた前記接続ポートを予め切り替えておくことを特徴とする請求項１、２または３に記載の画像形成装置。
【請求項５】
装置各部を構成する少なくとも操作表示手段およびデータ記憶手段を含む複数のデバイスと、前記デバイスに対して主電源から電源を供給する電源供給手段と、前記装置の電源オン／オフするためのメカニカルスイッチと、を有する画像形成装置で実行される電源遮断時処理方法であって、
前記画像形成装置は、電源遮断時における装置各部のシャットダウンシーケンスを記憶するシーケンス記憶手段を備え、
電源供給制御手段が、前記メカニカルスイッチによる操作を受付けて、装置各部への電源供給／遮断の制御を実行する電源供給制御工程と、
電源オフ時処理手段が、前記電源供給制御工程において電源遮断が発生した場合、前記シーケンス記憶手段に記憶してあるシャットダウンシーケンスにしたがって電源遮断時の処理を実行する際に、電源遮断時の処理を実行している旨を前記操作表示手段に表示する制御を行い、前記データ記憶手段のデータ保護処理および前記デバイス各部の停止処理を行った後に前記主電源を遮断する電源オフ時処理工程と、
を含むことを特徴とする電源遮断時処理方法。
【請求項６】
装置各部を構成する少なくとも操作表示手段およびデータ記憶手段を含む複数のデバイスと、前記デバイスに対して主電源から電源を供給する電源供給手段と、前記装置の電源オン／オフするためのメカニカルスイッチと、を有するコンピュータに実行させるためのプログラムであって、
前記コンピュータは、電源遮断時における装置各部のシャットダウンシーケンスを記憶するシーケンス記憶手段を備え、
前記メカニカルスイッチによる操作を受付けて、装置各部への電源供給／遮断の制御を実行する電源供給ステップと、
電源遮断が発生した場合、前記電源供給制御ステップにおいて前記シーケンス記憶手段に記憶してあるシャットダウンシーケンスにしたがって電源遮断時の処理を実行する際に、電源遮断時の処理を実行している旨を前記操作表示手段に表示する制御を行い、前記データ記憶手段のデータ保護処理および前記デバイス各部の停止処理を行った後に前記主電源を遮断する電源オフ時処理ステップと、
をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機、プリンタ、複合機などの画像形成装置、および電源遮断時処理方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置などにおいて、メカニカルスイッチのＯＦＦ操作によって動作中の急な電源遮断が発生する場合がある。この場合、ＨＤＤ(ハードディスクドライブ)など動作中に電源をＯＦＦできない装置が破壊されたり、特に電源遮断直前の情報が正しく保存されなかったりすることがある。このような不具合を解消するものとして、以下に示すように、電源シャットダウン制御を行う技術が知られている。
【０００３】
メカスイッチＯＦＦから一定時間だけ遅延して電源をＯＦＦするハード構成と、メカスイッチＯＦＦを検知する構成を有する装置が開示されている（たとえば、特許文献１参照）。この特許文献１の装置では、メカスイッチがＯＦＦされるとＣＰＵが動作中に電源をＯＦＦできない装置の動作を中止する処理を行い、一定時間後に電源をＯＦＦするものである。
【０００４】
また、突然、主電源スイッチがオフされた場合等に、ネットワーク装置から電力供給を行う装置が開示されている（たとえば、特許文献２参照）。また、ＡＣ電源とは別に記憶装置にあるハードディスクドライブのみをバックアップする電源を設けて、電源瞬断時のハードディスクの破壊を防止する装置が開示されている（たとえば、特許文献３参照）。さらに、主電源用スイッチの他に、ＨＤＤへの供給電源をシャットダウンさせる専用のスイッチを設けて、ＨＤＤ自身の破壊を防止する技術が開示されている（たとえば、特許文献４参照）。これら特許文献に開示されている技術は、動作中の電源ＯＦＦを防ぐことができ、動作中に電源をＯＦＦできない装置が破壊されたり、情報が正しく保存されなかったりすることを防ぐことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記に示されるような従来の技術にあっては、動作中に電源遮断が行われた場合に、つぎのような問題が生じていた。すなわち、電源をＯＦＦしたはずなのにしばらくＬＣＤパネルで通常時の画面が表示されたままの状態となったり、ＬＣＤパネルが消えているのにファンの音やエンジン音が鳴ったままになっていることがあった。このため、ユーザ側では正常に電源ＯＦＦされたのかを的確に確認することができなかった。
【０００６】
また、シャットダウン制御に失敗してしまった場合に冷却ファンの音や駆動および搬送音などが鳴ったままになっていたりして明らかに電源が入った状態でＬＣＤパネルが消えているとユーザに不信感を与えてしまい、エラーが発生していることをユーザに通知することができないという問題があった。
【０００７】
また、上記特許文献の技術にあっては、電源制御処理中にエラーが発生した場合の通知方法については対応するものでなかった。すなわち、複数のデバイスに対して保護処理しなければならないものがあった場合にシーケンスを組んで順番に保護処理を実行する必要があった。
【０００８】
本発明は、上記に鑑みてなされたものであって、電源遮断時の各種デバイスの保護処理を行うとともに、処理の内容を表示してユーザに知らせて、電源遮断時の的確な処理を実現することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するために、本発明は、装置各部を構成する少なくとも操作表示手段およびデータ記憶手段を含む複数のデバイスと、前記デバイスに対して主電源から電源を供給する電源供給手段と、前記装置の電源をオン／オフするためのメカニカルスイッチと、を有する画像形成装置であって、前記メカニカルスイッチによる操作を受付けて、装置各部への電源供給／遮断の制御を実行する電源供給制御手段と、電源遮断時における装置各部のシャットダウンシーケンスを記憶するシーケンス記憶手段と、前記電源供給制御手段において電源遮断が発生した場合、前記シーケンス記憶手段に記憶してあるシャットダウンシーケンスにしたがって電源遮断時の処理を実行する際に、電源遮断時の処理を実行している旨を前記操作表示手段に表示する制御を行い、前記データ記憶手段のデータ保護処理および前記デバイス各部の停止処理を行った後に前記主電源を遮断する電源オフ時処理手段と、を備えることを特徴とする。
【発明の効果】
【００１０】
本発明は、電源遮断時の処理を実行している旨を操作表示手段に表示するとともに、データ記憶手段のデータ保護処理およびデバイス各部の停止処理を行った後に主電源を遮断するため、電源遮断時において的確な処理が実現するという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、この実施の形態にかかる画像形成装置の主要部分の構成例（１）を示すブロック図である。
【図２】図２は、画像形成装置の機能構成を示すブロック図である。
【図３−１】図３−１は、図１に示すように構成された画像形成装置の制御動作例１−１（その１）を示すフローチャートである。
【図３−２】図３−２は、図１に示すように構成された画像形成装置の制御動作例１−１（その２）を示すフローチャートである。
【図４−１】図４−１は、図１に示すように構成された画像形成装置の制御動作例１−２（その１）を示すフローチャートである。
【図４−２】図４−２は、図１に示すように構成された画像形成装置の制御動作例１−２（その２）を示すフローチャートである。
【図５−１】図５−１は、図１に示すように構成された画像形成装置の制御動作例１−３（その１）を示すフローチャートである。
【図５−２】図５−２は、図１に示すように構成された画像形成装置の制御動作例１−３（その２）を示すフローチャートである。
【図６−１】図６−１は、図１に示すように構成された画像形成装置の制御動作例１−４（その１）を示すフローチャートである。
【図６−２】図６−２は、図１に示すように構成された画像形成装置の制御動作例１−４（その２）を示すフローチャートである。
【図７】図７は、この実施の形態にかかる画像形成装置の主要部分の構成例（２）を示すブロック図である。
【図８−１】図８−１は、図７に示すように構成された画像形成装置の制御動作例２−１（その１）を示すフローチャートである。
【図８−２】図８−２は、図７に示すように構成された画像形成装置の制御動作例２−１（その２）を示すフローチャートである。
【図９−１】図９−１は、図７に示すように構成された画像形成装置の制御動作例２−２（その１）を示すフローチャートである。
【図９−２】図９−２は、図７に示すように構成された画像形成装置の制御動作例２−２（その２）を示すフローチャートである。
【図１０−１】図１０−１は、図７に示すように構成された画像形成装置の制御動作例２−３（その１）を示すフローチャートである。
【図１０−２】図１０−２は、図７に示すように構成された画像形成装置の制御動作例２−３（その２）を示すフローチャートである。
【図１１−１】図１１−１は、図７に示すように構成された画像形成装置の制御動作例２−４（その１）を示すフローチャートである。
【図１１−２】図１１−２は、図７に示すように構成された画像形成装置の制御動作例２−４（その２）を示すフローチャートである。
【図１２】図１２は、画像形成装置のハードウェア構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる画像形成装置、および電源遮断時処理方法、並びにプログラムの一実施の形態を詳細に説明する。
【００１３】
本発明は、メカニカルスイッチによる電源ＯＦＦ時にＣＰＵにシャットダウンシーケンスのテーブルを用意しておくことで各処理に応じて適切な機器の状態表示をユーザに伝えるものである。また、本発明は、ＬＣＤパネルの電源ＯＦＦシーケンス通りに処理することでＬＣＤパネル、ＨＤＤ、揮発性メモリの保護を行うものである。以下、具体例をあげて説明する。
【００１４】
（実施の形態）
図１は、この実施の形態にかかる画像形成装置の主要部分の構成例（１）を示すブロック図である。この図１において、符号１００は操作部、符号２００はコントローラ、符号３００はＰＳＵ（Ｐｏｗｅｒ  Ｓｕｐｐｌｙ  Ｕｎｉｔ）である。操作部１００は、ＣＰＵ１１０、ＬＣＤ電源１２１を含むＬＣＤパネル１２０、揮発性メモリ１３０、不揮発性メモリ１４０を有する。コントローラ２００は、ＣＰＵ２１０、シーケンステーブル２１１、ＨＤＤ（ハードディスクドライブ）２２０、サブＣＰＵ２３０、揮発性メモリ２４０、電源回路２５０を有する。ＰＳＵ３００は、メカニカルスイッチ３１０、主電源３２１を含む電源制御回路３２０を有する。なお、画像形成装置は、通常知られているように、他に光学装置、作像エンジン、給紙装置などを有するものであり、ここでは図示を省略している。
【００１５】
図１において、ＰＳＵ３００は機器の各モジュール（デバイス）に電源供給するユニットである。メカニカルスイッチ３１０は機器の電源ＯＮ／ＯＦＦを行う操作スイッチである。なお、電源ＯＮは機器への電源供給を意味し、以下、適宜、ＯＮまたはオンとして記述する。また、電源ＯＦＦは機器への電源供給の遮断を意味し、以下、適宜、ＯＦＦまたはオフ、またはシャットダウンとして記述する。
【００１６】
コントローラ２００は、電源を供給するか停止するかを判断し、電源供給部分も含まれた電源制御回路３２０を介して機器全体の制御を行う。また、コントローラ２００には、コントローラ２００のＣＰＵ２１０、ＨＤＤ２２０、ＣＰＵ２１０にはサブＣＰＵ２３０が内蔵されている。サブＣＰＵ２３０は、機器の省エネルギーモード状態（以下、省エネ状態という）ではシャットダウン開始信号を検知する。また、コントローラ２００は、プログラムを格納する揮発性メモリ２４０、電源回路２５０を備える。
【００１７】
操作部１００は、ユーザが操作するための操作画面を表示したり、画像形成装置の動作状態、モード表示などを行う。このため操作部１００は、操作部１００全体を制御するＣＰＵ１１０、画面を表示するＬＣＤパネル１２０、揮発性メモリ１３０、不揮発性メモリ１４０を備える。
【００１８】
シーケンステーブル２１１には、電源ＯＮ状態から電源遮断移行時において、たとえば、ＬＣＤパネル停止処理、ＬＣＤ電源ＯＦＦ処理、ＨＤＤ保護処理、揮発性メモリ保護処理、電源遮断時のフリーズなどのエラー表示処理、といったシーケンスが記憶されている。
【００１９】
図２は、画像形成装置の機能構成を示すブロック図である。デバイス１は、図１における操作部１００、ＨＤＤ２２０、揮発性メモリ２４０などのシャットダウン時に保護処理対象となる。電源供給部２は、図１に示すように主電源３２１を含む電源制御回路３２０を有するＰＳＵ３００に該当し、装置を構成する各デバイス１に電力を供給するものである。電源オン／オフ部３は、図１に示すようにメカニカルスイッチ３１０で実現され、ユーザ操作による電源ＯＮ、電源ＯＦＦが行われるものである。電源制御部４は、コントローラ２００によって機能する。シャットダウン処理表示部７は、図１に示す操作部１００のＬＣＤパネル１２０にシャットダウン処理時の状態を表示する。シーケンス記憶部６は
シャットダウン処理時の制御に用いられる上述した各シーケンスを記憶する。電源オフ時処理部５は、シーケンス記憶部６に記憶されているシーケンスにしたがい後述する制御動作を行うものである。
【００２０】
（制御動作例１−１）
図３−１、２は、図１に示すように構成された画像形成装置の制御動作例１−１を示すフローチャートである。まず、メカニカルスイッチ３１０がＯＮ操作されると、コントローラ２００はＰＳＵ３００を介して機器全体に電源供給を行う（ステップＳ１）。続いて、この電源供給状態においてメカニカルスイッチ３１０のＯＦＦになったか否かを判断する（ステップＳ２）。ＰＳＵ３００の電源制御回路３２０ではメカニカルスイッチ３１０の状態を常に検知している。
【００２１】
ステップＳ２においてメカニカルスイッチがＯＦＦされると判断した場合、電源制御回路３２０からシャットダウン開始信号をコントローラ２００のＣＰＵ２１０に送信する（ステップＳ３）。コントローラ２００のＣＰＵ２１０は、これを受け取ると予めコントローラ２００のＣＰＵ２１０に設けてあるシーケンステーブル２１１に記憶されているシャットダウンシーケンスによりシャットダウン処理を開始する。最初にコントローラ２００のＣＰＵ２１０から操作部１００のＣＰＵ１１０にＨＤＤ保護処理が開始されることを通知する（ステップＳ４）。通知を受けた操作部１００のＣＰＵ１１０はＬＣＤパネル１２０にシャットダウン処理中であることを表示させる（ステップＳ５）。それと同時にコントローラ２００のＣＰＵ２１０はＨＤＤ制御信号を通じてＨＤＤ２２０の保護処理を開始する（ステップＳ６）。
【００２２】
続いて、コントローラ２００のＣＰＵ２１０は、ＨＤＤ２２０の保護処理が終了したか否かを判断する（ステップＳ７）。ここでＨＤＤ２２０の保護処理が終了した場合、コントローラ２００のＣＰＵ２１０は、操作部１００のＣＰＵ１１０にＬＣＤパネル１２０の停止処理を開始することを通知する（ステップＳ８）。この後、操作部１００のＣＰＵ１１０は、ＬＣＤパネル１２０に間もなく電源が切れるという表示を行う（ステップＳ９）。操作部１００のＣＰＵ１１０からＬＣＤ電源ＯＦＦシーケンスに沿った順番通りにＬＣＤパネル１２０のＬＣＤ電源１２１をＯＦＦする。本構成では、ＬＣＤパネル１２０のちらつきを防ぐためにバックライトＯＮ／ＯＦＦ信号よりバックライトを停止させ、その後、ＬＣＤクロック／データ(制御)信号を停止させた状態でＬＣＤ電源１２１をＯＦＦする（ステップＳ１０）。
【００２３】
上記処理が完了すると操作部１００のＣＰＵ１１０は、コントローラ２００のＣＰＵ２１０にＬＣＤパネル停止処理が完了したことを通知する（ステップＳ１１）。コントローラ２００のＣＰＵ２１０は、主電源遮断信号を電源制御回路３２０に送信し（ステップＳ１２）、電源制御回路３２０より主電源３２１をＯＦＦする（ステップＳ１３）。
【００２４】
（制御動作例１−２）
図４−１、２は、図１に示すように構成された画像形成装置の制御動作例１−２を示すフローチャートである。まず、前述した制御動作例１−１のステップＳ１〜Ｓ８と同様に、メカニカルスイッチ３１０のＯＦＦ操作によるＨＤＤ２２０の保護処理を実行する（ステップＳ２１〜Ｓ２６）。
【００２５】
続いて、操作部１００のＣＰＵ１１０は、コントローラ２００のＣＰＵ２１０からエラーが送信されている否かを判断する（ステップＳ２７）。ここでエラーが送信されている場合、操作部１００のＣＰＵ１１０からＬＣＤパネル１２０にエラー表示画面もしくは対処方法を画面に表示させる（ステップＳ２８）。一方、ステップＳ２７においてエラーが送信されていない場合は、コントローラ２００のＣＰＵ２１０がＨＤＤ２２０の保護処理が終了したか否かを判断する（ステップＳ２９）。
【００２６】
ステップＳ２９においてＨＤＤ２２０の保護処理が終了していない場合は、エラー送信の確認とＨＤＤ２２０の保護処理が完了したかを検知することを繰り返して実行する。一方、ステップＳ２９においてＨＤＤ２２０の保護処理が終了した場合、コントローラ２００のＣＰＵ２１０より、操作部１００のＣＰＵ１１０にＬＣＤパネル１２０の停止処理を開始することを通知する（ステップＳ３０）。そして、前述した制御動作例１−１のステップＳ９〜Ｓ１３と同様に、ＬＣＤパネル１２０への電源シャットダウン表示、主電源３２１のＯＦＦという一連の制御を実行する（ステップＳ３１〜Ｓ３５）。
【００２７】
（制御動作例１−３）
図５−１、２は、図１に示すように構成された画像形成装置の制御動作例１−３を示すフローチャートである。まず、メカニカルスイッチ３１０がＯＮ操作されると、コントローラ２００はＰＳＵ３００を介して機器全体に電源供給を行う（ステップＳ４１）。続いて、この電源供給状態において機器の状態が省エネ状態であるか否かを判断する（ステップＳ４２）。なお、省エネ状態とは、サブＣＰＵ２３０と揮発性メモリ２４０のみに電源が供給されており、揮発性メモリ２４０はデータをバックアップしているモード状態をいう。
【００２８】
ステップＳ４２において省エネ状態であると判断した場合、さらにメカニカルスイッチ３１０がＯＦＦされているか否かを判断する（ステップＳ４３）。ここでメカニカルスイッチ３１０がＯＦＦされたと判断すると、電源制御回路３２０からシャットダウン開始信号をサブＣＰＵ２３０に送信する（ステップＳ４４）。
【００２９】
続いて、サブＣＰＵ２３０が上記シャットダウン開始信号を受け取ると電源回路２５０に信号を送信し、サブＣＰＵ２３０と揮発性メモリ２４０以外にも電源を全て（場合によっては一部である）に供給する（ステップＳ４５）。全て起動したら、予めコントローラ２００のＣＰＵ２１０に設けてあるシーケンステーブル２１１に記憶してあるシャットダウンシーケンスにしたがってシャットダウン処理を開始する。
【００３０】
最初にコントローラ２００のＣＰＵ２１０から操作部１００のＣＰＵ１１０に揮発性メモリデータ保護処理が開始されることを通知する（ステップＳ４６）。ここで、揮発性メモリデータ保護処理とは省エネ中でも揮発性メモリ２４０にはデータが蓄積されていて、メカニカルスイッチ３１０による電源ＯＦＦで揮発性メモリ２４０の電源もＯＦＦされてしまうと大事なデータも紛失してしまう恐れがある。それを防止するために、揮発性メモリ２４０の大事なデータをＨＤＤ２２０にバックアップする必要があり、これを揮発性メモリデータ保護処理と呼ぶこととする。また、全ての電源を供給しなおすのはこのためである。
【００３１】
ステップＳ４６において通知を受けた操作部１００のＣＰＵ１１０はＬＣＤパネル１２０にシャットダウン処理中であることを表示する（ステップＳ４７）。それと同時にコントローラ２００のＣＰＵ２１０は揮発性メモリ２４０より必要なデータを読み取り、ＨＤＤ２２０にバックアップする処理を開始する（ステップＳ４８）。
【００３２】
続いて、揮発性メモリ２４０のデータ保護処理が終了したか否かを判断する（ステップＳ４９）。ここでデータ保護処理が終了した場合、コントローラ２００のＣＰＵ２１０は、操作部１００のＣＰＵ１１０にＬＣＤパネル１２０の停止処理を開始することを通知する（ステップＳ５０）。そして、前述した制御動作例１−１のステップＳ９〜Ｓ１３と同様に、ＬＣＤパネル１２０への電源シャットダウン表示、主電源３２１のＯＦＦという一連の制御動作を実行する（ステップＳ５１〜Ｓ５５）。
【００３３】
（制御動作例１−４）
図６−１、２は、図１に示すように構成された画像形成装置の制御動作例１−４を示すフローチャートである。まず、前述した制御動作例１−３のステップＳ４１〜Ｓ４９と同様の動作を実行する（ステップＳ６１〜Ｓ６９）。ステップＳ６９において操作部１００側の揮発メモリデータ保護処理が終了した場合、操作部１００のＣＰＵ１１０よりコントローラ２００のＣＰＵ２１０に操作部１００側の保護処理が完了したことを通知する（ステップＳ７０）。
【００３４】
続いて、コントローラ２００のＣＰＵ２１０は揮発性メモリ２４０より必要なデータを読み取り、ＨＤＤ２２０にバックアップする処理を開始する（ステップＳ７１）。そして、この揮発性メモリデータ保護処理が終了したか否かを判断する（ステップＳ７２）。ここで揮発性メモリデータ保護処理が終了した場合、コントローラ２００のＣＰＵ２１０より、操作部１００のＣＰＵ１１０にＬＣＤパネル１２０の停止処理を開始することを通知する（ステップＳ７３）。なお、上記ステップＳ６８〜Ｓ７２は揮発性メモリ保護処理であり、その制御順序は問わない。続いて、前述した制御動作例１−１のステップＳ９〜Ｓ１３と同様に、ＬＣＤパネル１２０への電源シャットダウン表示、主電源３２１のＯＦＦという一連の制御を実行する（ステップＳ７４〜Ｓ７８）。
【００３５】
図７は、この実施の形態にかかる画像形成装置の主要部分の構成例（２）を示すブロック図である。この図７において、基本的な構成は図１と同様である。この図７で異なる点はコントローラ２００のＣＰＵ２１０と操作部１００のＣＰＵ１１０間の通信においてＵＳＢ  ＨＵＢ１５０を介して接続している部分が異なる。また、図７では、複数の種類ＬＣＤパネル１２０が搭載される場合、あるＬＣＤパネルはＵＳＢ  ＨＵＢ１５０の操作部１００のＣＰＵ１１０をポート１と接続させておき、異なるＬＣＤパネルはＵＳＢ  ＨＵＢ１５０の操作部１００のＣＰＵ１１０をポート２と接続させておくといったＬＣＤパネル１２０に応じて操作部１００のＣＰＵ１１０と接続するポートが異なるという構成について示している。
【００３６】
（制御動作例２−１）
図８−１、２は、図７に示すように構成された画像形成装置の制御動作例２−１を示すフローチャートである。この制御動作例２−１は、前述した制御動作例１−１の図３−１、２に対してステップＳ８８の制御動作を行うことが異なる。まず、前述した図３−１、２の制御動作のステップＳ１〜Ｓ７と同様に、電源供給状態からメカニカルスイッチ３１０のＯＦＦ時の電源シャットダウン処理表示、ＨＤＤ保護処理を実行する（ステップＳ８１〜Ｓ８７）。
【００３７】
続いて、コントローラ２００のＣＰＵ２１０は、操作部１００のＣＰＵ１１０との接続ポートを確認し、ＬＣＤパネル１２０の種類を操作部１００のＣＰＵ１１０に通知する（ステップＳ８８）。この後、コントローラ２００のＣＰＵ２１０は、操作部１００のＣＰＵ１１０にＬＣＤパネル１２０の停止処理を開始することを通知する（ステップＳ８９）。そして、操作部１００のＣＰＵ１１０は、ＬＣＤパネル１２０に間もなく電源が切れるという表示を行う（ステップＳ９０）。操作部１００のＣＰＵ１１０は、ＬＣＤパネル１２０にあわせたＬＣＤ電源ＯＦＦシーケンスにしたがってＬＣＤパネル１２０の電源をＯＦＦする（ステップＳ９１）。つぎに上記処理が完了すると、操作部１００のＣＰＵ１１０は、コントローラ２００のＣＰＵ２１０にＬＣＤパネル停止処理が完了したことを通知する（ステップＳ９２）。そして、コントローラ２００のＣＰＵ２１０は、主電源遮断信号を電源制御回路３２０に送信し（ステップＳ９３）、電源制御回路３２０より主電源３２１をＯＦＦする（ステップＳ９４）。
【００３８】
（制御動作例２−２）
図９−１、２は、図７に示すように構成された画像形成装置の制御動作例２−２を示すフローチャートである。この制御動作例２−２は、前述した制御動作例１−２の図４−１、２に対してステップＳ１１０の制御動作を行うことが異なる。まず、前述した図８−１、２の制御動作のステップＳ８１〜Ｓ８６と同様に、電源供給状態からメカニカルスイッチ３１０のＯＦＦ時の電源シャットダウン処理表示、ＨＤＤ保護処理開始を実行する（ステップＳ１０１〜Ｓ１０６）。
【００３９】
続いて、操作部１００のＣＰＵ１１０がコントローラ２００のＣＰＵ２１０からエラーが送信されているか否かを判断する（ステップＳ１０７）。ここでエラーが送信されている場合、操作部１００のＣＰＵ１１０からＬＣＤパネル１２０にエラー表示画面もしくは対処方法を画面に表示させる（ステップＳ１０８）。一方、ステップＳ１０７においてエラーが送信されていない場合は、コントローラ２００のＣＰＵ２１０がＨＤＤ２２０の保護処理が終了したか否かを判断する（ステップＳ１０９）。ここでＨＤＤの保護処理が終了していなければ、エラー送信の確認とＨＤＤ２２０の保護処理が終了したかの検知を繰り返して実行する。一方、ステップＳ１０９において保護処理が終了した場合、コントローラ２００のＣＰＵ２１０は、操作部１００のＣＰＵ１１０との接続ポートを確認し、ＬＣＤパネル１２０の種類を操作部１００のＣＰＵ１１０に通知する（ステップＳ１１０）。
【００４０】
続いて、コントローラ２００のＣＰＵ２１０は、操作部１００のＣＰＵ１１０にＬＣＤパネル１２０の停止処理を開始することを通知する（ステップＳ１１１）。その後、操作部１００のＣＰＵ１１０がＬＣＤパネル１２０に間もなく電源が切れるという表示を行う（ステップＳ１１２）。さらに操作部１００のＣＰＵ１１０は、ＬＣＤ電源ＯＦＦシーケンスに沿って順番通りにＬＣＤパネル１２０の電源をＯＦＦする。本構成ではＬＣＤパネル１２０のちらつきを防ぐためにバックライトＯＮ／ＯＦＦ信号よりバックライトを停止させ、その後、ＬＣＤクロック／データ(制御)信号を停止させた状態でＬＣＤ電源１２１をＯＦＦする（ステップＳ１１３）。上記処理が完了すると操作部１００のＣＰＵ１１０からコントローラ２００のＣＰＵ２１０にＬＣＤパネル停止処理が完了したことを通知する（ステップＳ１１４）。コントローラ２００のＣＰＵ２１０は、主電源遮断信号を電源制御回路３２０に送信し（ステップＳ１１５）、電源制御回路３２０より主電源３２１をＯＦＦする（ステップＳ１１６）。
【００４１】
（制御動作例２−３）
図１０−１、２は、図７に示すように構成された画像形成装置の制御動作例２−３を示すフローチャートである。この制御動作例２−３は、前述した制御動作例１−３の図５−１、２に対してステップＳ１３０の制御動作を行うことが異なる。まず、前述した図５−１、２の制御動作のステップＳ４１〜Ｓ４９と同様に、電源供給状態からメカニカルスイッチ３１０のＯＦＦ時の電源シャットダウン処理表示、揮発性メモリ保護処理を実行する（ステップＳ１２１〜Ｓ１２９）。
【００４２】
続いて、コントローラ２００のＣＰＵ２１０が操作部１００のＣＰＵ１１０との接続ポートを確認し、ＬＣＤパネル１２０の種類を操作部１００のＣＰＵ１１０に通知する（ステップＳ１３０）。その後、前述した図５−１、２の制御動作のステップＳ５０〜Ｓ５５と同様に、ＬＣＤパネル停止処理とその表示処理、ＬＣＤパネル停止処理、主電源ＯＦＦを行う（ステップＳ１３１〜Ｓ１３６）。
【００４３】
（制御動作例２−４）
図１１−１、２は、図７に示すように構成された画像形成装置の制御動作例２−４を示すフローチャートである。この制御動作例２−４は、前述した制御動作例１−４の図６−１，２に対してステップＳ１５３の制御動作を行うことが異なる。まず、前述した図６−１，２の制御動作のステップＳ６１〜Ｓ７２と同様に、省エネ状態からメカニカルスイッチ３１０のＯＦＦ時の電源シャットダウン処理表示、揮発性メモリ保護処理を実行する（ステップＳ１４１〜Ｓ１５２）。
【００４４】
続いて、コントローラ２００のＣＰＵ２１０は、操作部１００のＣＰＵ１１０との接続ポートを確認し、ＬＣＤパネル１２０の種類を操作部１００のＣＰＵ１１０に通知する（ステップＳ１５３）。その後、前述した図６−１，２の制御動作のステップＳ７３〜Ｓ７８と同様に、ＬＣＤパネル停止処理とその表示処理、ＬＣＤパネル停止処理、主電源ＯＦＦを行う（ステップＳ１５４〜Ｓ１５９）。
【００４５】
図１２は、画像形成装置のハードウェア構成例を示すブロック図である。本図に示すように、この複合機は、コントローラ１０とエンジン部（Ｅｎｇｉｎｅ）６０とをＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｆａｃｅ）バスで接続した構成となる。コントローラ１０は、画像形成装置全体の制御と描画、通信、図示しない操作部からの入力を制御するコントローラである。エンジン部６０は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば白黒プロッタ、１ドラムカラープロッタ、４ドラムカラープロッタ、スキャナまたはファックスユニットなどである。なお、このエンジン部６０には、プロッタなどのいわゆるエンジン部分に加えて、誤差拡散やガンマ変換などの画像処理部分が含まれる。
【００４６】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Ａｃｃｅｌｅｒａｔｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ)１２ｂと、をさらに有する。
【００４７】
ＣＰＵ１１は、画像形成装置の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００４８】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００４９】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【００５０】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【００５１】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、ＡＧＰバス１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Ｄｉｒｅｃｔ  Ｍｅｍｏｒｙ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌｌｅｒ）と、エンジン部６０との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Ｆａｃｓｉｍｉｌｅ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）３０、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）４０、ＩＥＥＥ１３９４（ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ  １３９４）インターフェース５０が接続される。操作表示部２０はＡＳＩＣ１６に直接接続されている。
【００５２】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【００５３】
ＡＧＰバス１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【００５４】
この実施の形態の画像形成装置で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、この実施の形態の画像形成装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、この実施の形態の画像形成装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５５】
また、この実施の形態のプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。本実施の形態の画像形成装置で実行されるプログラムは、上述した画像形成装置各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から画像形成プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主記憶装置上に生成されるようになっている。
【００５６】
以上説明してきたように、上述した実施の形態では、画像形成装置にシャットダウン機能を設け、シャットダウンシーケンスをコントローラ２００に持たせてＨＤＤ２２０の保護を最優先とする制御動作を行う。この制御動作間は、ＬＣＤパネル１２０に処理中であることを表示させ処理が終わったらＬＣＤパネル１２０に電源がＯＦＦされることを表示する。そして、正しいＯＦＦシーケンスでＬＣＤパネル１２０をＯＦＦする。その後、コントローラ２００のＣＰＵ２１０からシステム電源元に処理が終わったことを通知し、システム電源をＯＦＦする。したがって、この実施の形態によれば、ユーザに不信感を与えずにシャットダウン処理を実行していることを通知し、電源が正常にＯＦＦされることを通知し、また、シャットダウン処理中にエラーが発生した場合でも迅速に対応できるようにユーザに対応方法を通知することができる。また、ＬＣＤパネル１２０の保護処理もあわせて行うことでＬＣＤパネル１２０の故障も防ぐことができる。
【符号の説明】
【００５７】
１００  操作部
１１０，２１０  ＣＰＵ
１２０  ＬＣＤパネル
１２１  ＬＣＤ電源
１３０，２４０  揮発性メモリ
１５０  ＵＳＢ  ＨＵＢ
２００  コントローラ
２１１  シーケンステーブル
２３０  サブＣＰＵ
２５０  電源回路
３００  ＰＳＵ
３１０  メカニカルスイッチ
３２０  電源制御回路
３２１  主電源
【先行技術文献】
【特許文献】
【００５８】
【特許文献１】特開２００３−３３３７４８号公報
【特許文献２】特開２０１０−４１３０７号公報
【特許文献３】特開２００９−７６１５５号公報
【特許文献４】特開２００４−２７６５８８号公報
【図１】
2012192638.tif 000003
【図２】
2012192638.tif 000004
【図３−１】
2012192638.tif 000005
【図３−２】
2012192638.tif 000006
【図４−１】
2012192638.tif 000007
【図４−２】
2012192638.tif 000008
【図５−１】
2012192638.tif 000009
【図５−２】
2012192638.tif 000010
【図６−１】
2012192638.tif 000011
【図６−２】
2012192638.tif 000012
【図７】
2012192638.tif 000013
【図８−１】
2012192638.tif 000014
【図８−２】
2012192638.tif 000015
【図９−１】
2012192638.tif 000016
【図９−２】
2012192638.tif 000017
【図１０−１】
2012192638.tif 000018
【図１０−２】
2012192638.tif 000019
【図１１−１】
2012192638.tif 000020
【図１１−２】
2012192638.tif 000021
【図１２】
2012192638.tif 000022