(57)【要約】【課題】  省電力状態において、第１のコントローラと第２のコントローラとの通信が正常でない場合に、省電力モードに適応した起動処理を第２のコントローラに実行させる。【解決手段】    第１のコントローラと、第２のコントローラとが通信してジョブを処理する画像形成装置において、第２のコントローラは、電源手段から電源の供給が開始された場合、前記第１のコントローラと、第２のコントローラとの通信状態が正常でないことを検出した場合、保持された起動制御情報が反映される特定の信号線の状態と第２のコントローラに電源の状態とに基づいて、所定の初期化処理を伴う第１の起動処理と、第２のコントローラが所定の初期化処理を伴わない第２の起動処理とのいずれかを実行させることを特徴とする。【選択図】  図７
2015169724.tif 000002
【特許請求の範囲】
【請求項１】
第１のコントローラと、第２のコントローラとが通信してジョブを処理する画像形成装置であって、
前記第１のコントローラと、前記第２のコントローラに電源を供給する電源手段と、
前記電源手段から前記第１のコントローラと、前記第２のコントローラに電源への供給を制御して第１の電力状態からより省電力な第２の電力状態、または第２の電力状態よりもさらに省電力な第３の電力状態に遷移させる電力制御手段と、
前記第２の省電力状態では、前記第２のコントローラに所定の初期化処理を伴わない第１の起動処理を実行させ、前記第１の省電力状態および前記第３の省電力状態では、前記所定の初期化処理を伴う第２の起動処理を実行させるための起動制御情報を設定する設定手段と、
前記設定手段により設定された起動制御情報と、前記第１のコントローラと、前記第２のコントローラとの電源の状態とを保持する保持手段と、
前記２の電力状態で、前記第１のコントローラと、前記第２のコントローラとの通信状態が正常であるかどうかを検出する検出手段と、を備え、
前記第２のコントローラは、前記電源手段から電源の供給が開始された場合、
前記検出手段が前記第１のコントローラと、前記第２のコントローラとの通信状態が正常でないことを検出した場合、前記保持手段に保持された前記起動制御情報が反映される特定の信号線の状態と前記第２のコントローラの電源の状態とに基づいて、所定の初期化処理を伴う第１の起動処理と、前記所定の初期化処理を伴わない第２の起動処理とのいずれかを実行することを特徴とする画像形成装置。
【請求項２】
前記第２のコントローラは、画像形成を行うプリンタエンジンを制御することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記第２のコントローラは、画像読取りを行うスキャナエンジンを制御することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記第１のコントローラは、前記保持手段に保持される起動制御情報に基づいて前記第２のコントローラに接続される前記特定の信号線の状態をオンまたはオフのいずれかの状態に制御することを特徴とする請求項１記載の画像形成装置。
【請求項５】
第１のコントローラと、第２のコントローラとが通信してジョブを処理する画像形成装置の制御方法であって、
電源手段から前記第１のコントローラと、前記第２のコントローラに電源への供給を制御して第１の電力状態からより省電力な第２の電力状態、または第２の電力状態よりもさらに省電力な第３の電力状態に遷移させる電力制御工程と、
前記第２の省電力状態では、前記第２のコントローラに所定の初期化処理を伴わない第１の起動処理を実行させ、前記第１の省電力状態および前記第３の省電力状態では、前記所定の初期化処理を伴う第２の起動処理を実行させるための起動制御情報を設定する設定工程と、
前記設定工程により設定された起動制御情報と、前記第１のコントローラと、前記第２のコントローラの電源の状態とを保持手段に保持する保持工程と、
前記２の電力状態で、前記第１のコントローラと、前記第２のコントローラとの通信状態が正常であるかどうかを検出する検出工程と、を備え、
前記第２のコントローラは、前記電源手段から電源の供給が開始された場合、
前記検出工程で前記第１のコントローラと、前記第２のコントローラとの通信状態が正常でないことを検出した場合、前記保持手段に保持された前記起動制御情報が反映される特定の信号線の状態と前記第２のコントローラの電源の状態とに基づいて、所定の初期化処理を伴う第１の起動処理と、前記所定の初期化処理を伴わない第２の起動処理とのいずれかを実行することを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、画像形成装置の制御方法、及びプログラムに関するものである。
【背景技術】
【０００２】
画像形成装置は、画像形成装置全体を制御するメインコントローラと、プリンタエンジンやスキャナエンジンなどの装置と、それらを制御するプリンタエンジンコントローラによって構成されている。メインコントローラは、プリンタエンジンコントローラに対して制御コマンドを発行し、プリンタエンジンコントローラは受信した制御コマンドを基に各エンジンの制御を行う。
【０００３】
上記のように構成される画像形成装置において、メインコントローラとプリンタエンジンコントローラ間で何らかの要因によって通信エラーが発生するケースがある。
従来、通信エラーがした場合は、操作部にエラーを表示して、ユーザにスイッチのＯＦＦ／ＯＮを要求したり、サービスマンに連絡したりする必要があった。しかしながら、上記の通信エラーは、プリンタエンジンコントローラの電源をＯＦＦ／ＯＮすることで元の状態に戻ることも多いため、エラーが発生したエンジンコントローラのみをＯＦＦ／ＯＮして復帰させるという制御が行われている（特許文献１参照）。
【０００４】
また、近年省電力が注目されており、画像形成装置も最小限の電力制御を行う省電力モードが搭載されている。この省電力モードでは、使用されていない画像形成装置のコントローラやエンジンの電源を落とすことで使用電力を押さえ、ユーザが使用するタイミングで必要な箇所に電源を投入する。
さらに、電源を投入するきっかけとなった事象に応じて、必要最小限の起動処理を行う。例えば、省電力モード中でプリンタエンジンコントローラやエンジンの電源が入っていない画像形成装置が印刷指示を受け付けた場合や、エンジンの情報が取得された場合には、プリンタエンジンコントローラとエンジンに電源を投入する。この時、実際にエンジンを使用する印刷指示が要求された場合にはエンジンの初期化(キャリブレーション)を行うが、情報取得が要求された場合にはエンジンの初期化は行わず情報だけを返すという制御が提案されている(特許文献２参照)。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−１４３８４２号公報
【特許文献２】特開２０１１−０９８５０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
通信エラーが発生したプリンタエンジンコントローラのみをＯＦＦ／ＯＮして復活させる処理を行う場合に、ＯＦＦ／ＯＮ時にプリンタエンジンコントローラが常に同じ起動処理を行ってしまうと、省電力モードの動作と食い違いが発生してしまう。
【０００７】
具体的には、情報取得が要求されたためにプリンタエンジンの初期化(キャリブレーション)は行わずに起動しているプリンタエンジンコントローラで通信エラーが発生した場合は、プリンタエンジンの初期化(キャリブレーション)を伴う起動処理を行う必要は無い。逆に、印刷動作が要求されたためにエンジンの初期化(キャリブレーション)を行って起動しているプリンタエンジンコントローラで通信エラーが発生した場合は、プリンタエンジンの初期化(キャリブレーション)を伴う起動処理を行う必要がある。
【０００８】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、省電力状態において、第１のコントローラと第２のコントローラとの通信が正常でない場合に、省電力モードに適応した起動処理を第２のコントローラに実行させることができる仕組みを提供することである。
【課題を解決するための手段】
【０００９】
上記目的を達成する本発明の画像形成装置は以下に示す構成を備える。
第１のコントローラと、第２のコントローラとが通信してジョブを処理する画像形成装置であって、前記第１のコントローラと、前記第２のコントローラに電源を供給する電源手段と、前記電源手段から前記第１のコントローラと、前記第２のコントローラに対する電源の供給を制御して第１の電力状態からより省電力な第２の電力状態、または第２の電力状態よりもさらに省電力な第３の電力状態に遷移させる電力制御手段と、前記第２の省電力状態では、前記第２のコントローラに所定の初期化処理を伴わない第１の起動処理を実行させ、前記第１の省電力状態および前記第３の省電力状態では、前記所定の初期化処理を伴う第２の起動処理を実行させるための起動制御情報を設定する設定手段と、前記設定手段により設定された起動制御情報と、前記第１のコントローラと、前記第２のコントローラとの電源の状態とを保持する保持手段と、前記２の電力状態で、前記第１のコントローラと、前記第２のコントローラとの通信状態が正常であるかどうかを検出する検出手段と、を備え、前記第２のコントローラは、前記電源手段から電源の供給が開始された場合、前記検出手段が前記第１のコントローラと、前記第２のコントローラとの通信状態が正常でないことを検出した場合、前記保持手段に保持された前記起動制御情報が反映される特定の信号線の状態と前記第２のコントローラの電源の状態とに基づいて、所定の初期化処理を伴う第１の起動処理と、前記所定の初期化処理を伴わない第２の起動処理とのいずれかを実行することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、省電力状態において、第１のコントローラと第２のコントローラとの通信が正常でない場合に、省電力モードに適応した起動処理を第２のコントローラに実行させることができる。
【図面の簡単な説明】
【００１１】
【図１】画像形成装置の構成を説明するブロック図である。
【図２】画像形成装置の電力状態の遷移状態を説明する図である。
【図３】画像形成装置の電源状態と、メインコントローラ、プリンタエンジンコントローラの電源状態を説明する図である。
【図４】画像形成装置の制御方法を説明するフローチャートである。
【図５】画像形成装置の制御方法を説明するフローチャートである。
【図６】画像形成装置の制御方法を説明するフローチャートである。
【図７】画像形成装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【００１２】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す画像形成装置の構成を説明するブロック図である。本例は、複数のコントローラがそれぞれ通信して、ジョブ処理を行う画像形成装置の例である。具体的には、メインコントローラ１０１、プリンタエンジンコントローラ１１０が外部インタフェースを介して相互に通信可能に構成されている。また、外部インタフェースを構成する複数の信号線のうち、１つの信号線を、後述するＬＩＶＥＷＡＫＥ信号線Ｌとして割当ている。さらに、ＬＩＶＥＷＡＫＥ信号線ＬのＯＮ／ＯＦＦ状態およびメインコントローラ１０１、プリンタエンジンコントローラ１１０の電源状態を示す情報は、メインコントローラ１０１のＲＡＭ１０３に一時的に保存される。
【００１３】
図１において、画像形成装置１００は、メインコントローラ１０１、プリンタエンジンコントローラ１１０、プリンタエンジン１２０、電源ユニット１５０、ＡＣ電源１７０などから構成される。メインコントローラ１０１は、画像形成装置１００の状態遷移などシステムを管理し、制御を行う。ＣＰＵ１０２は、ＲＯＭ１０４に記憶された制御プログラムを読みだして読取制御や送信制御などの各種制御処理を実行する。ＲＡＭ１０３は、ＣＰＵ１０２の主メモリ、ワークメモリ等の一次記憶領域として用いられる。ＤＩＳＫ１０５は、画像データや各種プログラムや各種設定情報を記憶する。外部Ｉ／Ｆ１０６は、外部のコントローラとの通信を行う外部インターフェースである。
【００１４】
プリンタエンジンコントローラ１１０は、プリンタエンジン１２０を制御するためのコントローラである。メインコントローラ１０１からの指示に基づいて、プリンタエンジン１２０の制御を行ったり、プリンタエンジン１２０の各種情報をメインコントローラ１０１に通知したりする。ＣＰＵ１１１、ＲＡＭ１１２、ＲＯＭ１１３，外部Ｉ／Ｆ１１５については、メインコントローラ１０１のそれと同様であるので、ここでは説明を省略する。メインコントローラ１０１とプリンタエンジンコントローラ１１０は、外部Ｉ／Ｆ１０６、１１５を介してシリアル通信やソケット通信などによって通信を行う。ここでは、プリンタに関してのみ図示しているが、スキャナやファクスについてもプリンタと同様の構成になっている。
【００１５】
操作部１６０は、タッチパネル機能を有する液晶表示装置であって、画像形成装置１００が提供する機能の設定項目や画像形成装置１００の状態を図示しないＵＩ画面を用いて表示したり、ユーザから画像形成装置１００に対する指示を受け付けたりする。
ＬＡＮ１６１は、ネットワークに接続されており、外部のコンピュータからデジタル画像の入出力、ジョブの発行や機器の指示等を行なう。
【００１６】
プリンタエンジン１２０は、プリンタエンジンコントローラ１１０の指示に基づいて実際に用紙に画像の印刷を行ったり、プリンタエンジン１２０を構成する部品の状態やエラー情報などをプリンタエンジンコントローラ１１０に通知したりする。
【００１７】
電源ユニット１５０は、画像形成装置１００における電源を供給する装置である。装置ＯＦＦ時、ＡＣ電源１７０はスイッチ１７１により絶縁されている。スイッチ１７１をＯＮにすることでＡＣ−ＤＣコンバータ１５１にＡＣ電源が供給され、各部に供給すべき電位の異なる複数のＤＣ電源が作られる。この電源ユニット１５０は、ＣＰＵ１０２の指示により装置全体の独立した電源制御が可能である。すなわち、ＣＰＵ１０２からのスイッチ１５２により、メインコントローラ部電力１５４の電源をＯＦＦ／ＯＮ制御可能である。同様に、スイッチ１５３はプリンタエンジンコントローラ部電力１５５の電源をＯＦＦ／ＯＮ制御可能である。ＣＰＵ１０２はこれらのスイッチ１５２、１５３を用いることで、適切に画像形成装置１００の必要な場所に電力を供給する。
続いて、画像形成装置１００の電力状態について、図２、図３を用いて説明する。
【００１８】
図２は、図１に示した画像形成装置の電力状態の遷移状態を説明する図である。図３は、図１に示した画像形成装置の電源状態と、メインコントローラ、プリンタエンジンコントローラの動作状態を説明する図である。なお、図３に示すように省電力状態、特にＳＬＥＥＰ状態２０３においては、メインコントローラ１０１には、電源が供給された状態である。このため、メインコントローラ１０１のＲＡＭ１０３にＬＩＶＥＷＡＫＥ信号ＬがＯＮであるか、ＯＦＦであるかを示す情報を保持させておくことができる。
図２において、画像形成装置１００の電力状態は、ＯＦＦ状態２０１、ＳＴＡＮＤＢＹ状態２０２、ＳＬＥＥＰ状態２０３、ＤＥＥＰＳＬＥＥＰ状態２０４の４つの状態がある。このためそれぞれの状態でのメインコントローラ１０１とプリンタエンジンコントローラ１１０の電力状態が異なる（図３）。ユーザ操作の状況や、デバイスの設定に応じて、これらの状態が切り替わり、画像形成装置１００は、図２に示すような状態遷移を行う。以下に各状態について説明する。
【００１９】
画像形成装置１００がＯＦＦ状態２０１は、図３に示すようにメインコントローラ１０１とプリンタエンジンコントローラ１１０に電源が入っていない状態である。画像形成装置１００はＯＦＦ状態で、図１に示したスイッチ１７１がユーザの操作で押下された場合、ＳＴＡＮＤＢＹ状態２０２に遷移する。また、ＳＬＥＥＰ状態２０３、ＤＥＥＰＳＬＥＥＰ状態２０４で、操作部１６０やＬＡＮ１６２経由でジョブの実行要求を受け付けた場合には、ＳＴＡＮＤＢＹ状態２０２に遷移する。
【００２０】
ＳＴＡＮＤＢＹ状態２０２では、画像形成装置１００としては、ジョブの実行指示もプリンタエンジン１２０の情報に対する問合せも受付可能な状態である。そのため、メインコントローラ１０１もプリンタエンジンコントローラ１１０も、いつでもジョブの受付が可能であるように必要な所定の初期化動作を行っておく必要がある。ＯＦＦ状態２０１やＤＥＥＰＳＬＥＥＰ状態２０４からＳＴＡＮＤＢＹ状態２０２に遷移する場合、メインコントローラ１０１は、プリンタエンジンコントローラ１１０の電源を投入する。
【００２１】
この時、メインコントローラ１０１は、プリンタエンジンコントローラ１１０に対して、キャリブレーション等の初期化動作を伴う起動を要求する。このために、メインコントローラ１０１とプリンタエンジンコントローラ１１０間の物理的な特定の信号線を用いて指示を行う。このように起動制御情報を確定するための物理的な信号線を、以降ＬＩＶＥＷＡＫＥ信号線Ｌと呼ぶ。つまり、ＬＩＶＥＷＡＫＥ信号線Ｌは、起動制御情報が反映されると、オンまたはオフとなる信号線である。
メインコントローラ１０１は、ＬＩＶＥＷＡＫＥ信号線Ｌを予めＯＦＦに設定した上で、プリンタエンジンコントローラ１１０の電源をＯＮにする。これにより、プリンタエンジンコントローラ１１０に対して、キャリブレーション等の初期化動作を伴う起動を要求することが可能となる。
【００２２】
プリンタエンジンコントローラ１１０は、電源が投入された場合に、まずＬＩＶＥＷＡＫＥ信号線Ｌの状態を確認し、ＯＦＦに設定されていた場合は、キャリブレーション等の初期化動作を伴う起動処理を実行する。
画像形成装置１００は、ＳＴＡＮＤＢＹ状態２０２で、操作部１６０が一定時間操作されなかった場合にＳＬＥＥＰ状態２０３に遷移する。また、ＤＥＥＰＳＬＥＥＰ状態２０４でＬＡＮ１６２を経由してプリンタエンジン１２０の情報に対する問合せが行われた場合に、ＳＬＥＥＰ状態２０３に遷移する。
ＳＬＥＥＰ状態は、画像形成装置１００としては、ジョブの実行指示は受付不可であり、プリンタエンジン１２０の情報に対する問合せのみ受付可能な状態である。
【００２３】
メインコントローラ１０１もプリンタエンジンコントローラ１１０もＳＬＥＥＰ状態では、ＳＴＡＮＤＢＹ状態２０２と比較して必要な処理も限定されるため、ＳＴＡＮＤＢＹ状態２０２よりも電力を落とした状態で起動している。
ＤＥＥＰＳＬＥＥＰ状態２０４からＳＬＥＥＰ状態２０２に遷移する場合、メインコントローラ１０１は、プリンタエンジンコントローラ１１０の電源を投入する。
【００２４】
この場合、メインコントローラ１０１は、プリンタエンジンコントローラ１１０に対して、キャリブレーション等の初期化動作を伴わない起動を要求する。このために、ＬＩＶＥＷＡＫＥ信号線Ｌを予めＯＮに設定した上で、プリンタエンジンコントローラ１１０の電源をＯＮにする。プリンタエンジンコントローラ１１０は、電源が投入された場合に、まずＬＩＶＥＷＡＫＥ信号線Ｌの状態を確認し、ＯＮ状態に設定されていた場合は、キャリブレーション等の初期化動作を伴わない起動処理を実行する。
【００２５】
このようにＬＩＶＥＷＡＫＥ信号線Ｌを用いることで、プリンタエンジンコントローラ１１０は、画像形成装置１００がＳＴＡＮＤＢＹ状態２０２の場合に必要な初期化処理と、ＳＬＥＥＰ状態２０３の場合に必要な初期化処理とを区別して実行させることが可能となる。
画像形成装置１００が、ＳＴＡＮＤＢＹ状態２０２やＳＬＥＥＰ状態２０３で一定時間何も操作されなかった場合、画像形成装置１００は、ＤＥＥＰＳＬＥＥＰ状態２０４に遷移する。ＤＥＥＰＳＬＥＥＰ状態２０４は、画像形成装置１００自体の電力を可能な限り落した状態である。ＣＰＵ１０２は、ジョブを検出可能な部分（操作部１６０、ＬＡＮ１６２）のみの通電を行い、装置全体の電力を非常に少ない電力状態にすることができる。
【００２６】
具体的には、ＣＰＵ１０２は画像形成装置の状態をＲＡＭ１０３に保存し、スイッチ１５４、１５５によりメインコントローラ１０１と、プリンタエンジンコントローラ１１０の電源供給を停止して電力を可能な限り落とす。この時、ＣＰＵ１０２自身が動作しなくなるが、スリープ時電力１４０がハード的にＯＮされ、ジョブや問合せが来たことだけが分かる状態となる。
【００２７】
このようにして、ユーザの利用状況やデバイスの設定（ＳＬＥＥＰ状態、ＤＥＥPＳＬＥＥＰ状態への移行時間）に基づき、画像形成装置１００の電力状態が遷移する。これに伴ってメインコントローラ１０１やプリンタエンジンコントローラ１１０の電力状態も変化している。
【００２８】
図４〜図７は、本実施形態を示す画像形成装置の制御方法を説明するフローチャートである。以下、本図を参照してメインコントローラ１０１とプリンタエンジンコントローラ１１０間で通信エラーを検知した場合のメインコントローラ１０１の制御フローを説明する。なお、メインコントローラ１０１のＣＰＵ１０２とプリンタエンジンコントローラ１１０のＣＰＵ１１１が記憶された制御プログラムを実行することで実現される。また、ここで通信エラーは、ウォッチドッグタイマ等を用いて検出するものとするが、これに限られるものではなく、一方のコントローラからのリクエストに対する他方のコントローラからの応答内容等から判断するような構成であってもよい。
メインコントローラ１０１は、電源が投入されたら、Ｓ３００１とＳ３００２の処理を開始する。Ｓ３００１では、図５に示すようにメインコントローラ１０１は、プリンタエンジンコントローラ１１０の電源状態を変更する事象が発生したかどうかを判断する（Ｓ４００１）。変更の必要が発生したとプリンタエンジンコントローラ１１０が判断した場合は、メインコントローラ１０１は、プリンタエンジンコントローラ１１０の電源をＯＮまたはＯＦＦする。このため、電源ユニット１５０のスイッチ１５４，１５５を制御する（Ｓ４００２）。
ここで、スイッチ１５４，１５５をＯＮにする場合は、先に説明したように要因に応じて、ＬＩＶＥＷＡＫＥ信号線Ｌの設定も行う。
プリンタエンジンコントローラ１１０の電源状態の変更処理が完了したら、メインコントローラ１０１は、ＲＡＭ１０３に変更後のプリンタエンジンコントローラ１１０の電力状態を保持させる（Ｓ４００３）。ここで、電力状態とは、電源のＯＦＦ／ＯＮ及び、ＬＩＶＥＷＡＫＥ信号線Ｌに対する設定とが含まれる。また、図４に示すＳ３００１と並行してＳ３００２で、図５の（ｂ）に示すように、メインコントローラ１０１はプリンタエンジンコントローラ１１０との通信状態が正常であるか無いかをチェックする（Ｓ４１０１）。
ここで、メインコントローラ１０１の電源がＯＮである限りメインコントローラ１０１は、Ｓ４００１〜Ｓ４００３、Ｓ４１０１の処理を繰り返す。
【００２９】
図５の（ｂ）に示すＳ４１０１で、メインコントローラ１０１がプリンタエンジンコントローラ１１０との通信に異常を検出した場合、図４に示したＳ３００３に進む。
そして、Ｓ３００３で、メインコントローラ１０１はＲＡＭ１０３からプリンタエンジンコントローラ１１０の電力状態を取得し、Ｓ３００４でプリンタエンジンコントローラ１１０の電力状態をチェックする。プリンタエンジンコントローラ１１０の電源がＯＮ状態で、ＲＡＭ１０３に保持されるＬＩＶＥＷＡＫＥ信号線ＬがＯＮであると判断した場合、Ｓ５００１へ進む。そして、図６に示すように、メインコントローラ１０１はプリンタエンジンコントローラ１１０に対してＬＩＶＥＷＡＫＥ信号線ＬをＯＮ（Ｓ５００１）にする。さらに、メインコントローラ１０１は電源を投入する（Ｓ５００２）。
プリンタエンジンコントローラ１１０は、電源を投入されたら（Ｓ５００３）、ＬＩＶＥＷＡＫＥ信号線Ｌの設定を確認し（Ｓ５００４）、ＬＩＶＥＷＡＫＥ信号線ＬがＯＮであることから、キャリブレーションを伴わない初期化処理を行う（Ｓ５００６）。
【００３０】
一方、図４に示したＳ３００４で、プリンタエンジンコントローラ１１０の電源がＯＮ、ＬＩＶＥＷＡＫＥ信号線ＬがＯＦＦだった場合、Ｓ６００１へ進む。そして、メインコントローラ１０１は、図７に示すように、プリンタエンジンコントローラ１１０に対してＬＩＶＥＷＡＫＥ信号線ＬをＯＦＦ（Ｓ６００１）にする。さらに、メインコントローラ１０１は、電源を投入する（Ｓ６００２）。プリンタエンジンコントローラ１１０は、電源を投入されたら（Ｓ６００３）、ＬＩＶＥＷＡＫＥ信号線Ｌの設定を確認し、（Ｓ６００４）、ＬＩＶＥＷＡＫＥ信号線ＬがＯＦＦであることから、キャリブレーションを伴う初期化処理を行う（Ｓ６００７）。
また、図４に示したＳ３００４で電源がＯＦＦであるとメインコントローラ１０１が判断した場合は、メインコントローラ１０１はプリンタエンジンコントローラ１１０に対して電力制御を行わない。
【００３１】
以上のように制御することで、メインコントローラ１０１とプリンタエンジンコントローラ１１０間で通信エラーが発生し、プリンタエンジンコントローラ１１０の電源のみをＯＦＦ／ＯＮする場合でも、画像形成装置１００の電力状態を保ったまま、復帰させることが可能となる。
上記実施形態では、初期化処理を行うデバイスとして、プリンタエンジンの例を示したが、複合機である場合には、原稿の画像読取りを行うスキャナエンジンであってもよい。
【００３２】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエア（プログラム）をパソコン（コンピュータ）等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【００３３】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００３４】
１００  画像形成装置
１０１  メインコントローラ
１１０  プリンタエンジンコントローラ
１２０  プリンタエンジン
【図１】
2015169724.tif 000003
【図２】
2015169724.tif 000004
【図３】
2015169724.tif 000005
【図４】
2015169724.tif 000006
【図５】
2015169724.tif 000007
【図６】
2015169724.tif 000008
【図７】
2015169724.tif 000009