(57)【要約】【課題】動作状態から停止状態に移行する時間を短くしつつ、停止状態から動作状態への復帰に要する時間を短くした画像形成装置等を提供する。【解決手段】副電源ＳＷがオフにされたか否かが判断される（ステップ３０１）。副電源ＳＷがオフにされた場合には、遷移（Ａ）が可能か否かが判断される（ステップ３０２）。ステップ３０２において、肯定（Ｙｅｓ）の判断がされた場合、副電源ＳＷ及びＧｅｎｅｒａｌＩＯを除く制御部への電源の供給が停止される（ステップ３０３）。また、ＧｅｎｅｒａｌＩＯは、機能デバイスに電源を供給していた電源制御ＳＷをオフにする（ステップ３０４）。これにより、画像形成装置等は、副電源ＳＷ及び制御部のＧｅｎｅｒａｌＩＯに電源が供給された電源Ｏｆｆ（Ｂ）モードに遷移する。【選択図】図４
2015013439.tif 000002
【特許請求の範囲】
【請求項１】
記録材に画像を形成する画像形成部と、
前記画像形成部の動作を制御する制御部とを備え、
前記制御部は、
電源が供給された動作モードと、スイッチの操作を受け付ける部分に電源が供給された電源オフモードとを有し、
前記画像形成部を制御する制御プログラムを実行する実行手段と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、制御プログラムを記憶する記憶手段と、
前記動作モードにおいて前記スイッチがオフに操作をされた場合に、当該動作モードから前記電源オフモードへの遷移が可能か否かを判断する判断手段と、を備え、
前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能と判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを動作可能な状態において保持し、当該動作モードから当該電源オフモードに遷移させ、
前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能でないと判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みして、当該動作モードから当該電源オフモードに遷移させる
ことを特徴とする画像形成装置。
【請求項２】
電源が供給された動作モードと、スイッチの操作を受け付ける部分に電源が供給された電源オフモードとを有し、
予め定められた機能を実現させるための制御プログラムを実行する実行手段と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、制御プログラムを記憶する記憶手段と、
前記動作モードにおいて前記スイッチがオフに操作された場合に、当該動作モードから前記電源オフモードへの遷移が可能か否かを判断する判断手段と、を備え、
前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能と判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを動作可能な状態において保持し、当該動作モードから当該電源オフモードに遷移させ、
前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能でないと判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みして、当該動作モードから当該電源オフモードに遷移させる
ことを特徴とする情報処理装置。
【請求項３】
前記電源オフモードにおいて、前記スイッチがオンに操作された場合に、当該電源オフモードから前記動作モードへの遷移が可能か否かを判断する他の判断手段をさらに備え、
前記他の判断手段が前記電源オフモードから前記動作モードへの遷移が可能と判断した場合には、前記実行手段が前記記憶手段に動作可能な状態において保持した前記制御プログラムを実行して、当該電源オフモードから当該動作モードに遷移させ、
前記他の判断手段が前記電源オフモードから前記動作モードへの遷移が可能でないと判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みして、当該電源オフモードから当該動作モードに遷移させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
電源の供給を遮断する主スイッチをさらに備え、当該主スイッチがオフに操作された主電源オフモードを有し、
前記電源オフモードにおいて、前記主スイッチがオフに操作されることにより、前記主電源オフモードに遷移することを特徴とする請求項２又は３に記載の情報処理装置。
【請求項５】
前記記憶手段が、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭのいずれかであることを特徴とする請求項２ないし４のいずれか１項に記載の情報処理装置。
【請求項６】
コンピュータに、
予め定められた機能を実現させるための制御プログラムを実行させる機能と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性の記憶手段に制御プログラムを記憶させる機能と、
電源が供給された動作モードにおいてスイッチがオフに操作された場合に、当該動作モードから当該スイッチの操作を受け付ける部分に電源が供給された電源オフモードへの遷移が可能か否かを判断する機能と、
前記動作モードから前記電源オフモードへの遷移が可能と判断した場合には、前記記憶手段に前記制御プログラムを動作可能な状態において保持させて、当該動作モードから当該電源オフモードに遷移し、
前記動作モードから前記電源オフモードへの遷移が可能でないと判断した場合には、前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みさせて、当該動作モードから当該電源オフモードに遷移する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、メインスイッチと省エネ解除スイッチとを有し、メインスイッチを投入すると省エネモードとなり、この状態で省エネ解除スイッチがオンになると立ち上げモードへ移行し、立ち上げモードでは定着ローラの加熱に最低限必要な個所だけに給電を行い、立ち上がり時間を短縮し、また立ち上げ完了後、第２電源装置を起動して第２電源装置を起動し、定着装置を再起動してプリントモードに移行し、プリントモードでは立ち上げ時よりも制限された電力で定着ローラを温度制御する画像形成装置が存在する（特許文献１参照）。
【０００３】
また、他の公報記載の従来技術として、外部コンピュータより送られてきた画像データをプリント出力する場合、コンピュータインターフェイス部は外部コンピュータよりこのようなジョブコマンドを受けると、ＣＰＵにそのコマンドを送り、ＣＰＵはコンピュータインターフェイス部を通して外部コンピュータに応答すると同時に、オン／オフ制御信号発生回路にそのジョブ内容を送り、オン／オフ制御信号発生回路はスイッチ回路をオンするように制御信号を出力し、画像処理部、画像形成部、ＰＤＬ展開部の各ブロックに電源が供給されるようにした画像形成装置が存在する（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２１４７３４号公報
【特許文献２】特開平８−２９５０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、動作状態から停止状態に移行する時間を短くしつつ、停止状態から動作状態への復帰に要する時間を短くした画像形成装置等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、記録材に画像を形成する画像形成部と、前記画像形成部の動作を制御する制御部とを備え、前記制御部は、電源が供給された動作モードと、スイッチの操作を受け付ける部分に電源が供給された電源オフモードとを有し、前記画像形成部を制御する制御プログラムを実行する実行手段と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、制御プログラムを記憶する記憶手段と、前記動作モードにおいて前記スイッチがオフに操作をされた場合に、当該動作モードから前記電源オフモードへの遷移が可能か否かを判断する判断手段と、を備え、前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能と判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを動作可能な状態において保持し、当該動作モードから当該電源オフモードに遷移させ、前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能でないと判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みして、当該動作モードから当該電源オフモードに遷移させることを特徴とする画像形成装置である。
請求項２に記載の発明は、電源が供給された動作モードと、スイッチの操作を受け付ける部分に電源が供給された電源オフモードとを有し、予め定められた機能を実現させるための制御プログラムを実行する実行手段と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性であって、制御プログラムを記憶する記憶手段と、前記動作モードにおいて前記スイッチがオフに操作された場合に、当該動作モードから前記電源オフモードへの遷移が可能か否かを判断する判断手段と、を備え、前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能と判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを動作可能な状態において保持し、当該動作モードから当該電源オフモードに遷移させ、前記判断手段が前記動作モードから前記電源オフモードへの遷移が可能でないと判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みして、当該動作モードから当該電源オフモードに遷移させることを特徴とする情報処理装置である。
請求項３に記載の発明は、前記電源オフモードにおいて、前記スイッチがオンに操作された場合に、当該電源オフモードから前記動作モードへの遷移が可能か否かを判断する他の判断手段をさらに備え、前記他の判断手段が前記電源オフモードから前記動作モードへの遷移が可能と判断した場合には、前記実行手段が前記記憶手段に動作可能な状態において保持した前記制御プログラムを実行して、当該電源オフモードから当該動作モードに遷移させ、前記他の判断手段が前記電源オフモードから前記動作モードへの遷移が可能でないと判断した場合には、前記実行手段が前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みして、当該電源オフモードから当該動作モードに遷移させることを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、電源の供給を遮断する主スイッチをさらに備え、当該主スイッチがオフに操作された主電源オフモードを有し、前記電源オフモードにおいて、前記主スイッチがオフに操作されることにより、前記主電源オフモードに遷移することを特徴とする請求項２又は３に記載の情報処理装置である。
請求項５に記載の発明は、前記記憶手段が、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭのいずれかであることを特徴とする請求項２ないし４のいずれか１項に記載の情報処理装置である。
請求項６に記載の発明は、コンピュータに、予め定められた機能を実現させるための制御プログラムを実行させる機能と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性の記憶手段に制御プログラムを記憶させる機能と、電源が供給された動作モードにおいてスイッチがオフに操作された場合に、当該動作モードから当該スイッチの操作を受け付ける部分に電源が供給された電源オフモードへの遷移が可能か否かを判断する機能と、前記動作モードから前記電源オフモードへの遷移が可能と判断した場合には、前記記憶手段に前記制御プログラムを動作可能な状態において保持させて、当該動作モードから当該電源オフモードに遷移し、前記動作モードから前記電源オフモードへの遷移が可能でないと判断した場合には、前記記憶手段に記憶した前記制御プログラムを破棄し再度読み込みさせて、当該動作モードから当該電源オフモードに遷移する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１記載の発明によれば、本構成を有していない場合と比較して、画像形成装置が停止状態から動作状態への復帰に要する時間を短くできる。
請求項２記載の発明によれば、本構成を有していない場合と比較して、情報処理装置が停止状態から動作状態への復帰に要する時間を短くできる。
請求項３記載の発明によれば、本構成を有していない場合と比較して、動作状態への復帰において、動作状態に遷移できないことを抑制できる。
請求項４記載の発明によれば、本構成を有していない場合と比較して、消費エネルギをさらに抑制することができる。
請求項５記載の発明によれば、本構成を有していない場合と比較して、より高速な情報処理ができる。
請求項６記載の発明によれば、本構成を有していない場合と比較して、停止状態から動作状態への復帰に要する時間を短くできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施形態に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。
【図２】図１に示す画像形成装置の起動処理を説明するためのフローチャートである。
【図３】電源Ｏｆｆ（Ａ）モードから動作モードへの遷移を説明するためのフローチャートである。
【図４】動作モードから電源Ｏｆｆ（Ｂ）モードへの遷移を説明するためのフローチャートである。
【図５】主電源Ｏｆｆモードから動作モードへの遷移を説明するためのフローチャートである。
【図６】図２から図５に示したフローチャートに基づいて、主電源Ｏｆｆモード、電源Ｏｆｆ（Ａ）モード、電源Ｏｆｆ（Ｂ）モード及び動作モードの関係を説明するためのフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本発明の実施形態に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。画像形成装置１は、紙等の記録材に画像を形成する画像形成部１０と、紙等の記録材に記録された画像を読み取る画像読取部２０と、ユーザからスキャン機能、プリント機能、コピー機能およびファクシミリ機能を用いた動作に関連する指示を受け付けるとともに、ユーザに対してメッセージを表示するユーザインタフェース（ＵＩ）３０と、通信回線を介して外部のファクシミリ装置等との間でデータの送受信を行う送受信部４０と、点灯状態により画像形成装置１の電源供給状態を知らせるＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）５０と、画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０およびＬＥＤ５０の動作を制御する制御部６０とを備えている。
【００１０】
また、画像形成装置１は、コンセントから電源の供給を受ける電源部８０と、主スイッチの一例としての主電源ＳＷ（Ｓｗｉｔｃｈ）９０と、スイッチの一例としての副電源ＳＷ１００とを備えている。
さらに、画像形成装置１は、画像形成部１０に供給される電源を制御する第１電源制御ＳＷ１１と、画像読取部２０に供給される電源を制御する第２電源制御ＳＷ２１と、ＵＩ３０に供給される電源を制御する第３電源制御ＳＷ３１と、送受信部４０に供給される電源を制御する第４電源制御ＳＷ４１とを備えている。ここで、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１をそれぞれ区別しないときは、電源制御ＳＷと表記する。
【００１１】
主電源ＳＷ９０は、一端が電源部８０に接続され、他端が制御部６０及び第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１のそれぞれの一端に接続されている。第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１のそれぞれの他端は、画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０に接続されている。
また、副電源ＳＷ１００は、制御部６０に接続されている。
【００１２】
画像形成装置１では、画像形成部１０によってプリント機能が実現され、画像読取部２０によってスキャン機能が実現され、画像形成部１０および画像読取部２０によってコピー機能が実現され、画像形成部１０、画像読取部２０および送受信部４０によってファクシミリ機能が実現される。なお、送受信部４０は、例えばインターネット回線用のものと電話回線用のものとを、別々に設けるようにしてもかまわない。
画像形成部１０、画像読取部２０、ＵＩ３０および送受信部４０などは機能手段の一例である。以下の説明では、画像形成部１０、画像読取部２０、ＵＩ３０および送受信部４０を、まとめて『機能デバイス』と表記することがある。
【００１３】
情報処理装置の一例としての制御部６０は、命令列である制御プログラムを順に読み込んで種々の演算を実行することにより、画像形成装置１の各部を制御する、実行手段、判断手段、他の判断手段の一例としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ：中央処理装置）６１と、ＣＰＵ６１に接続され、ＣＰＵ６１との間で各種データのやりとりを行うバスブリッジ６２とを備えている。制御部６０において、バスブリッジ６２には、第１のクロックでデータのやりとりを行うメモリバス６３と、第１のクロックよりも周波数が低い第２のクロックでデータのやりとりを行うＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス６４とが接続されている。
【００１４】
制御部６０は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６５と、記憶手段の一例としての不揮発性ＲＡＭ６７とを備えている。そして、これらＲＯＭ６５および不揮発性ＲＡＭ６７は、それぞれ、メモリバス６３に接続されている。制御部６０において、ＣＰＵ６１は、バスブリッジ６２及びメモリバス６３を介して、ＲＯＭ６５および不揮発性ＲＡＭ６７にアクセスすることが可能となっている。
【００１５】
また、制御部６０は、画像形成部１０を制御するためのプリントインタフェース回路（ＰｒｉｎｔＩＦ）７１と、画像読取部２０を制御するためのスキャンインタフェース回路（ＳｃａｎＩＦ）７２と、ＵＩ３０を制御するためのＵＩインタフェース回路（ＵＩＩＦ）７３と、送受信部４０を制御するための汎用インタフェース回路（汎用ＩＦ）７４と、副電源ＳＷ１００からの信号の監視や電源制御ＳＷの状態（オン／オフ）を変更することなどが可能なＧｅｎｅｒａｌＩＯ７５と、ＬＥＤ５０の点灯状態を制御するパルス出力回路７６とを備えている。
そして、これらＰｒｉｎｔＩＦ７１、ＳｃａｎＩＦ７２、ＵＩＩＦ７３、汎用ＩＦ７４およびＧｅｎｅｒａｌＩＯ７５は、それぞれ、ＰＣＩバス６４に接続されている。
以下の説明では、制御部６０における、バスブリッジ６２、メモリバス６３、ＰＣＩバス６４、ＲＯＭ６５、不揮発性ＲＡＭ６７、ＰｒｉｎｔＩＦ７１、ＳｃａｎＩＦ７２、ＵＩＩＦ７３、汎用ＩＦ７４、ＧｅｎｅｒａｌＩＯ７５、パルス出力回路７６をまとめて『ＣＰＵ周辺デバイス』と称することがある。
【００１６】
そして、制御部６０のＰｒｉｎｔＩＦ７１、ＳｃａｎＩＦ７２、ＵＩＩＦ７３、汎用ＩＦ７４は、それぞれ画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０に接続されている。
【００１７】
さらに、制御部６０のＧｅｎｅｒａｌＩＯ７５は、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１、ＬＥＤ５０および副電源ＳＷ１００に接続されている。
さらに、パルス出力回路７６は、ＬＥＤ５０に接続されている。
【００１８】
ＧｅｎｅｒａｌＩＯ７５は、電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１）をオン／オフする。さらに、ＧｅｎｅｒａｌＩＯ７５は、副電源ＳＷ１００から送信され、副電源ＳＷ１００のオン／オフの状態を通知する信号を監視する。そして、ＧｅｎｅｒａｌＩＯ７５は、副電源ＳＷ１００のオン／オフの状態に対応して、ＬＥＤ５０に対して信号を送信する。ＬＥＤ５０は、受信した信号により、点灯状態をパルス出力回路７６を用いて点灯／点滅のいずれかに変化させる。
【００１９】
ＲＯＭ６５は、基本プログラムであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、ＯＳ上で実行されることにより機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）に予め定められた機能を実現させるためのアプリケーション等（ＯＳ／アプリケーション）の制御プログラムを格納しており、所謂マスクＲＯＭ、各種ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ：例えばＯＴＰ  ＲＯＭ（Ｏｎｅ  Ｔｉｍｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＵＶ−ＥＰＲＯＭ（Ｕｌｔｒａ−Ｖｉｏｌｅｔ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ））、フラッシュメモリなどで構成されている。なお、この例では、ＲＯＭ６５として、フラッシュメモリが用いられている。
【００２０】
そして、不揮発性ＲＡＭ６７は、ＭＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ）、ＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  ＲＡＭ）、ＰＲＡＭ（Ｐｈａｓｅ  ｃｈａｎｇｅ  ＲＡＭ）、ＲｅＲＡＭ（Ｒｅｓｉｓｔａｎｃｅ  ＲＡＭ）など、電源が供給されなくても、記憶している情報を保持することが可能な不揮発性メモリによって構成されている。なお、この例では、不揮発性ＲＡＭ６７として、ＲＯＭ６５として用いられるフラッシュメモリよりも高速にデータの読み書きが可能なＭＲＡＭが用いられている。
【００２１】
本実施の形態における制御部６０は、例えば、１チップのマイクロコントローラによって構成されている。ただし、制御部６０を、複数のチップで構成してもかまわない。
【００２２】
制御部６０は、ＣＰＵ６１により、ＲＯＭ６５に格納されたＯＳやアプリケーション等（ＯＳ／アプリケーション）の制御プログラムが不揮発性ＲＡＭ６７にロードされ、起動されることにより、情報処理を実行する。
不揮発性ＲＡＭ６７は、実行状態の制御プログラムを保持するとともに、ワークエリアとして使用され、制御プログラムの実行に使用されるデータ、機能デバイスに送信される画像データ、機能デバイスから受信される画像データ、機能デバイスの状態を表すフラグなど、画像形成装置１を動作させるために必要な情報を保持する。なお、ここでは、これらの情報を制御プログラムと区別せず、制御プログラムに含まれるとする。
【００２３】
ここで、主電源ＳＷ９０、副電源ＳＷ１００、電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１）について説明する。
なお、主電源ＳＷ９０、副電源ＳＷ１００及び電源制御ＳＷを「オフからオンに（設定）する」ことを「オンに（設定）する」と、主電源ＳＷ９０、副電源ＳＷ１００及び電源制御ＳＷを「オンからオフに（設定）する」ことを「オフに（設定）する」と表記する。
【００２４】
主電源ＳＷ９０、副電源ＳＷ１００は、ユーザによって、オン又はオフに設定される。そして、ユーザによって、主電源ＳＷ９０がオンに設定されると、コンセントに接続された電源部８０から制御部６０及び電源制御ＳＷに、電源（電力）が供給される。一方、ユーザによって、主電源ＳＷ９０がオフに設定されると、コンセントに接続された電源部８０から制御部６０及び電源制御ＳＷへの電源の供給が停止される。
すなわち、主電源ＳＷ９０は、例えば、シーソースイッチなどの機械的なスイッチや、電流制限機構が付属したスイッチであってよい。
【００２５】
一方、副電源ＳＷ１００もユーザによって、オン又はオフに設定される。しかし、副電源ＳＷ１００は、オン又はオフに設定されることにより、電源（電力）の供給や停止を行うものではない。副電源ＳＷ１００は、ユーザによってオン又はオフに設定する操作を受け付け、ＧｅｎｅｒａｌＩＯ７５に通知する。すなわち、副電源ＳＷ１００は、ユーザによりオン又はオフに設定する操作を受けると、ＧｅｎｅｒａｌＩＯ７５に対して信号を発信する機能を有している。
副電源ＳＷ１００は、例えば、押すごとにオンとオフとが交互に設定される押しボタンスイッチであってよく、ＬＥＤ５０が組み込まれていてもよい。
ユーザによって副電源ＳＷ１００がオン又はオフに設定されることを、副電源ＳＷ１００が操作されると表記することがある。
【００２６】
また、電源制御ＳＷは、ＧｅｎｅｒａｌＩＯ７５によりオフ又はオンに設定される。そして、電源制御ＳＷがオンに設定されると、電源部８０から主電源ＳＷ９０を介して、機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）に電源が供給される。そして、電源制御ＳＷがオフに設定されると、電源部８０から主電源ＳＷ９０を介した機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）への電源の供給が停止される。
すなわち、電源制御ＳＷは、ＧｅｎｅｒａｌＩＯ７５からの制御信号により、オン又はオフに設定されるスイッチであって、電源を供給又は停止するスイッチである。
【００２７】
次に、本実施の形態に係る画像形成装置１の状態を表す３つのモード、動作モード、主電源Ｏｆｆ（オフ）モード及び電源Ｏｆｆ（オフ）モード（電源Ｏｆｆ（Ａ）モード、電源Ｏｆｆ（Ｂ）モード）について説明する。なお、制御部６０についても同様である。
動作モードは、画像形成装置１が動作状態にあるモードである。ここでは、主電源ＳＷ９０、副電源ＳＷ１００、電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１及び第４電源制御ＳＷ４１）がオンであって、制御部６０、画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０のそれぞれに電源が供給され、動作状態にある。すなわち、画像形成装置１により、スキャン機能、プリント機能、コピー機能およびファクシミリ機能を使用することができる状態である。
【００２８】
主電源Ｏｆｆモードは、主電源ＳＷ９０がオフであるモードである。すなわち、画像形成装置１には、電源が供給されていないため、画像形成装置１は停止状態にある。
【００２９】
さて、電源Ｏｆｆモードは、主電源ＳＷ９０がオンであって、副電源ＳＷ１００及び電源制御ＳＷがオフであるモードである。そして、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５に電源が供給され、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０（ＣＰＵ６１及びＣＰＵ周辺デバイス）には電源が供給されていない。
すなわち、電源Ｏｆｆモードは、画像形成装置１は停止状態にあって、ＧｅｎｅｒａｌＩＯ７５により副電源ＳＷ１００がオフからオンに移行したか否かを監視している状態である。つまり、ユーザによる副電源ＳＷ１００の操作を待っている状態である。
そして、電源Ｏｆｆモードには、後述するように、制御部６０における不揮発性ＲＡＭ６７に保持された制御プログラムの状態に依存して、電源Ｏｆｆ（Ａ）モードと電源Ｏｆｆ（Ｂ）モードとがある。
ここでは、副電源ＳＷ１００及びＧｅｎｅｒａｌＩＯ７５を、副電源ＳＷ１００の操作を受け付ける部分とするが、他の部材を含んでいてもよい。
【００３０】
なお、動作モード、主電源Ｏｆｆモード及び電源Ｏｆｆモード（電源Ｏｆｆ（Ａ）モード、電源Ｏｆｆ（Ｂ）モード）の間での移行を遷移と表記する。
【００３１】
以下では、図１を参照して、画像形成装置１の動作を説明する。
図２は、図１に示す画像形成装置１の起動処理を説明するためのフローチャートである。
起動処理とは、不揮発性ＲＡＭ６７にＯＳ／アプリケーションである制御プログラムやデータが記憶されていない状態において、主電源ＳＷ９０がオンにされた後、不揮発性ＲＡＭ６７に制御プログラムをロードして、画像形成装置１を動作モードに遷移させるまでに行なわれる処理をいう。なお、起動処理には、不揮発性ＲＡＭ６７に制御プログラムがロードされ、実行状態であっても、ハードウエアリセットにより、制御プログラムを再度ロードして、動作モードに遷移することを含む。
また、起動処理には、不揮発性ＲＡＭ６７に制御プログラムがロードされているが、実行されない状態に保持された状態から、制御プログラムを実行して、動作モードに遷移することを含む。
【００３２】
主電源ＳＷ９０が、ユーザによってオンに設定される（ステップ１０１（図２においてはＳ１０１と表記する。以下同様とする。））。
すると、図１に示した制御部６０及び副電源ＳＷ１００に電源が供給される（ステップ１０２）。
そして、制御部６０におけるＣＰＵ６１及びＣＰＵ周辺デバイスが初期化される（ステップ１０３）。ここで、初期化とは、ＣＰＵ６１及びＣＰＵ周辺デバイスにおいて、各種レジスタがクリアされ、動作を開始することができる状態になることをいう。
初期化されたＣＰＵ６１は、ＲＯＭ６５に格納されているプログラムローダを起動し、ＲＯＭ６５に格納されている制御プログラムを不揮発性ＲＡＭ６７にロード（読み込む）する（ステップ１０４）。
【００３３】
ここで、副電源ＳＷ１００の状態を通知する信号を監視するＧｅｎｅｒａｌＩＯ７５によって、副電源ＳＷ１００がオンにされたか否かが判断される（ステップ１０５）。前述したように、副電源ＳＷ１００は、ユーザによりオン又はオフに設定する操作が行われる。よって、主電源ＳＷ９０がオンに設定される前に、副電源ＳＷ１００がオンに設定されてもよく、ステップ１０１からステップ１０４が実行されている間に、副電源ＳＷ１００がオンに設定されてもよい。すなわち、ステップ１０５が実行される前に、副電源ＳＷ１００がオンに設定されれば、ステップ１０５において、副電源ＳＷ１００がオンにされていると判断される。
ここでは、ステップ１０１からステップ１０４が実行されている間に、副電源ＳＷ１００がオンに設定されたとする。
【００３４】
ステップ１０５において、ＧｅｎｅｒａｌＩＯ７５により、肯定の判断（Ｙｅｓ）がされる。なお、ステップ１０５において、ＧｅｎｅｒａｌＩＯ７５により、否定の判断（Ｎｏ）がされる場合、すなわち、副電源ＳＷ１００がオフである場合については、後述する。
【００３５】
ステップ１０５において、肯定の判断（Ｙｅｓ）がされると、ＧｅｎｅｒａｌＩＯ７５がＣＰＵ６１に割り込みを掛ける。すると、ＣＰＵ６１は、不揮発性ＲＡＭ６７にロードされた制御プログラムを起動し、動作可能な状態にする（ステップ１０６）。
【００３６】
また、ＧｅｎｅｒａｌＩＯ７５は、電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１）をオンに設定する（ステップ１０７）。
これにより、電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１）に接続された機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）に電源が供給される。そして、機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）が起動される（ステップ１０８）。
【００３７】
その後、制御プログラム（アプリケーション）と機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）との間で同期が取られる（ステップ１０９）。なお、同期とは、制御プログラム（アプリケーション）を介して制御部６０と機能デバイスとの間で通信が成立して、データ等の送受信が可能になることをいう。
このようにして、画像形成装置１の起動処理が完了（起動完了）し、画像形成装置１はスキャン機能、プリント機能、コピー機能およびファクシミリ機能が可能な状態である動作モードに遷移する（ステップ１１０）。
【００３８】
ステップ１０５において、ＧｅｎｅｒａｌＩＯ７５により、否定の判断（Ｎｏ）がされた場合、すなわち、副電源ＳＷ１００がオフである場合には、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５には電源が供給され、ＧｅｎｅｒａｌＩＯ７５を除いた制御部６０には電源が供給されない電源Ｏｆｆ（Ａ）モードになる。
なお、電源Ｏｆｆ（Ａ）モードでは、電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１）はオフであるので、機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）には、電源が供給されていない（電源オフ）。
よって、電源Ｏｆｆ（Ａ）モードでは、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５には電源が供給されているが、機能デバイス及びＧｅｎｅｒａｌＩＯ７５を除く制御部６０には電源が供給されていない。よって、電源Ｏｆｆ（Ａ）モードは、制御部６０に電源が供給されている場合に比べ、消費電力が少ない。
すなわち、電源Ｏｆｆ（Ａ）モードでは、ＧｅｎｅｒａｌＩＯ７５により副電源ＳＷ１００がオンにされたか否かを監視する、すなわち、ユーザによって副電源ＳＷ１００がオンに操作されたことを検知するために必要な電力しか消費しない。
【００３９】
なお、電源Ｏｆｆ（Ａ）モードにおいては、不揮発性ＲＡＭ６７には制御プログラムがロードされているが、起動されていない。
【００４０】
次に、電源Ｏｆｆ（Ａ）モードから動作モードへの移行を説明する。
図３は、電源Ｏｆｆ（Ａ）モードから動作モードへの遷移を説明するためのフローチャートである。なお、図２と共通の部分は、同じ符号を付して説明を省略する。
前述したように、電源Ｏｆｆ（Ａ）モードでは、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５に電源が供給されている。
ＧｅｎｅｒａｌＩＯ７５は、副電源ＳＷ１００がオンにされたか否かを判断する（ステップ２０１）。ステップ２０１で、否定（Ｎｏ）の判断がされた場合には、ステップ２０１に戻って、再び副電源ＳＷ１００がオンにされたか否かが判断される。副電源ＳＷ１００がオンにされるまで、電源Ｏｆｆ（Ａ）モードが維持される。
【００４１】
一方、ステップ２０１において、肯定（Ｙｅｓ）の判断がされた場合、すなわち、副電源ＳＷ１００がオンにされたことが検知された場合には、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０に電源が供給される（ステップ２０２）。
これにより、制御部６０が起動され、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が実行される（ステップ２０３）。
以下は、図２に示したステップ１０６〜ステップ１１０が実行されて、動作モードに遷移する。
【００４２】
すなわち、電源Ｏｆｆ（Ａ）モードから動作モードへの遷移は、制御プログラムの不揮発性ＲＡＭ６７へのロードを除いて、図２で説明した起動処理が実行される。よって、起動処理における立上り時間において短縮される時間は短い。
【００４３】
なお、ユーザによって主電源ＳＷ９０がオフに設定されることで、電源Ｏｆｆ（Ａ）モードから、画像形成装置１に電源の供給がない主電源Ｏｆｆモードに遷移する。この場合、ユーザによって主電源ＳＷ９０がオンにされると、電源Ｏｆｆ（Ａ）モードに戻る。よって、主電源Ｏｆｆモードからでも、上述した手順により、動作モードに遷移する。
【００４４】
次に、動作モードから電源Ｏｆｆ（Ｂ）モードへの遷移を説明する。
後述するように、電源Ｏｆｆ（Ｂ）モードは、電源Ｏｆｆ（Ａ）モードと同様に、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５には電源が供給されているが、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０及び機能デバイスには電源が供給されていない状態である。しかし、制御部６０の不揮発性ＲＡＭ６７の状態が異なる。
【００４５】
図４は、動作モードから電源Ｏｆｆ（Ｂ）モードへの遷移を説明するためのフローチャートである。動作モードは、主電源ＳＷ９０、副電源ＳＷ１００及び電源制御ＳＷがオンであって、画像形成装置１の制御部６０及び機能デバイスに電源が供給されている。よって、画像形成装置１により、スキャン機能、プリント機能、コピー機能およびファクシミリ機能を使用することができる状態である。
副電源ＳＷ１００のオン／オフの状態を通知する信号を監視するＧｅｎｅｒａｌＩＯ７５によって、副電源ＳＷ１００がオフにされたか否かが判断される（ステップ３０１）。そして、ステップ３０１において、否定（Ｎｏ）の判断がされた場合、すなわち、副電源ＳＷ１００がオンの場合には、ステップ３０１に戻って、再び副電源ＳＷ１００がオフにされたか否かが判断される。副電源ＳＷ１００がオフにされるまで、動作モードが維持される。
【００４６】
一方、ステップ３０１において、肯定（Ｙｅｓ）の判断がされた場合、すなわち、副電源ＳＷ１００がオフにされた場合には、ＧｅｎｅｒａｌＩＯ７５が、副電源ＳＷ１００からオフにされたことを通知する信号を受信し、ＣＰＵ６１に割り込みを掛ける。すると、ＣＰＵ６１により、遷移（Ａ）が可能か否かが判断される（ステップ３０２）。
ここで、遷移（Ａ）が可能である（遷移（Ａ）可）とは、動作モードから電源Ｏｆｆ（Ｂ）モードに移行できることをいう。そして、遷移（Ａ）が可能でない（遷移（Ａ）可でない）とは、動作モードから電源Ｏｆｆ（Ｂ）モードに移行できないことをいう。
【００４７】
遷移（Ａ）が可能でない（遷移（Ａ）可でない）とは、画像形成装置１が、画像形成、画像読取などの動作中（ジョブ実行中）である場合、故障が発生している場合、診断（ダイアログ）がされている場合など、画像形成装置１が何等かの動作をしている場合が該当する。本明細書において、画像形成装置１がこのような場合を「特殊モード」と表記することがある。
一方、遷移（Ａ）が可能である（遷移（Ａ）可）とは、画像形成装置１が上記の特殊モードでなく、制御部６０及び機能デバイスが電源オンであって、スキャン機能、プリント機能、コピー機能およびファクシミリ機能を実行可能であること、すなわち、ジョブを受け付けることができる状態であることをいう。所謂アイドル状態である。
制御部６０は、画像形成装置１を制御している。よって、制御部６０は、画像形成装置１が特殊モードにあるか否か判断できる。
【００４８】
ステップ３０２において、肯定（Ｙｅｓ）の判断がされた場合、すなわち、動作モードから電源Ｏｆｆ（Ｂ）モードに移行できる場合には、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５には電源の供給が継続されるが、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０への電源の供給が停止される（ステップ３０３）。これにより、制御部６０においてＧｅｎｅｒａｌＩＯ７５を除くＣＰＵ６１及びＣＰＵ周辺デバイスが停止する。
【００４９】
なお、ステップ３０１において、肯定（Ｙｅｓ）の判断がされた場合、すなわち、副電源ＳＷ１００がオフにされた場合には、ＧｅｎｅｒａｌＩＯ７５は、機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）に電源を供給していた電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１）をオフにする（ステップ３０４）。
これにより、画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０は、停止する。
なお、副電源ＳＷ１００がオフにされると、ＣＰＵ６１は、ＧｅｎｅｒａｌＩＯ７５からの割り込みを受ける。この後、ＣＰＵ６１が、ＰｒｉｎｔＩＦ７１、ＳｃａｎＩＦ７２、ＵＩＩＦ７３、汎用ＩＦ７４を介して、画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０にオフになることを指示する命令を送信し、画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０がオフになった後に、ＧｅｎｅｒａｌＩＯ７５を介して、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１をオフにしてもよい。
【００５０】
このようにして、画像形成装置１は、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５に電源が供給された電源Ｏｆｆ（Ｂ）モードに遷移する。
【００５１】
この後、ユーザによって主電源ＳＷ９０がオフに設定されると、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５も電源の供給が停止されて、主電源Ｏｆｆモードになる（ステップ３０５）。
なお、電源Ｏｆｆ（Ｂ）モードでは、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５に電源が供給されているが、状態の変化がないため、主電源ＳＷ９０がオフに設定されてもかまわない。
【００５２】
そして、電源Ｏｆｆ（Ｂ）モードは、動作モードから遷移するので、不揮発性ＲＡＭ６７には、ＯＳ／アプリケーションなどの制御プログラムが起動された状態で保持されている。なお、ステップ３０２において、遷移（Ａ）可と判断される場合には、画像形成装置１はアイドル状態である。すなわち、不揮発性ＲＡＭ６７上に保持された制御プログラムには変化が生じない。
よって、ステップ３０３において、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０への電源の供給を停止しても、不揮発性ＲＡＭ６７は、電源Ｏｆｆ（Ｂ）モードへ遷移するタイミングにおける動作モードの状態を保持している。
【００５３】
なお、ステップ３０２において、否定（Ｎｏ）の判断がされた場合、すなわち、画像形成装置１が特殊モードにあって、電源Ｏｆｆ（Ｂ）モードへの遷移ができない場合には、矢印Ｓで示すように、図２におけるステップ１０３に移行する。
すなわち、ユーザは、画像形成装置１を停止させるために、副電源ＳＷ１００をオフにしている。よって、画像形成装置１が例えジョブ実行中などの特殊モードにあっても、画像形成装置１を停止することを優先させる。
【００５４】
このため、ステップ１０３に戻って、強制的にＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が実行される（ハードウエアリセット）。ついで、ステップ１０４における制御プログラムのロードが実行される。そして、ステップ１０５において、副電源ＳＷ１００がオフにされたか否かが判断される。このとき、図４のステップ３０１において、副電源ＳＷ１００は既にオフにされている。よって、ステップ１０５において、否定（Ｎｏ）の判断がされる。そして、ステップ１１１において、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５へは電源の供給が継続されるが、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０への電源の供給が停止される。このようにして、電源Ｏｆｆ（Ａ）モードに遷移する。
【００５５】
なお、前述したように、電源Ｏｆｆ（Ａ）モードでは、不揮発性ＲＡＭ６７には、制御プログラムがロードされているが、起動されていない。よって、図３に示したように、電源Ｏｆｆ（Ａ）モードから動作モードに遷移するためには、起動処理（図３におけるステップ２０３、ステップ１０６〜１１０）を行なうことが必要となる。
これは、ユーザによって副電源ＳＷ１００がオフにされたことで、画像形成装置１を速やかに停止させることを優先するためである。
【００５６】
次に、図４に示した主電源Ｏｆｆモードから動作モードへの遷移を説明する。
図５は、主電源Ｏｆｆモードから動作モードへの遷移を説明するためのフローチャートである。ここでの主電源Ｏｆｆモードは、図４に示したように電源Ｏｆｆ（Ｂ）モードから遷移したとする。
主電源Ｏｆｆモードにおいて、ユーザにより画像形成装置１の主電源ＳＷ９０がオンにされる（ステップ４０１）。
すると、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５に電源が供給される（ステップ４０２）。これにより、電源Ｏｆｆ（Ｂ）モードに遷移する。
【００５７】
電源Ｏｆｆ（Ｂ）モードでは、副電源ＳＷ１００がオンにされたか否かが判断される（ステップ４０３）。ステップ４０３において、否定（Ｎｏ）の判断がされた場合、すなわち、副電源ＳＷ１００がオフである場合には、ステップ４０３に戻って、再び副電源ＳＷ１００がオンにされたか否かが判断される。副電源ＳＷ１００がオンにされるまで、電源Ｏｆｆ（Ｂ）モードが維持される。
なお、電源Ｏｆｆ（Ｂ）モードにおいて、ユーザが主電源ＳＷ９０をオフにすること（図４のステップ３０５参照）により、主電源Ｏｆｆモードに遷移してもよい。
【００５８】
電源Ｏｆｆ（Ｂ）モードにおいて、ユーザによって副電源ＳＷ１００がオンにされると、ＧｅｎｅｒａｌＩＯ７５は、副電源ＳＷ１００からオンにされたことを通知する信号を受信する。
そして、ステップ４０３において、ＧｅｎｅｒａｌＩＯ７５によって、肯定（Ｙｅｓ）の判断がされる。すると、ＧｅｎｅｒａｌＩＯ７５は、すでに電源が供給されている制御部６０のＧｅｎｅｒａｌＩＯ７５を除く制御部６０に電源を供給する（ステップ４０４）。そして、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が実行される（ステップ４０５）。
【００５９】
次に、ＣＰＵ６１により、動作モードへの遷移が可能（遷移（Ｂ）可）か否か判断される（ステップ４０６）。遷移（Ｂ）が可能（遷移（Ｂ）可）か否かは、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化後に判断される。ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が正常に完了していれば、遷移（Ｂ）可と判断され、ＣＰＵ６１又はＣＰＵ周辺デバイスの初期化が正常に完了していなければ、遷移（Ｂ）可でないと判断される。
【００６０】
一方、ステップ４０３において、ＣＰＵ６１により、肯定（Ｙｅｓ）の判断がされると、ステップ４０４に並行して、ＧｅｎｅｒａｌＩＯ７５は、電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１）をオンにする（ステップ４０７）。
これにより、機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）に電源が供給されて起動される（ステップ４０８）。
【００６１】
ステップ４０６において、ＣＰＵ６１により、肯定（Ｙｅｓ）と判断された場合、すなわち、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が正常に完了した場合には、起動が完了した機能デバイスと制御部６０で起動された制御プログラム（特にアプリケーション）との間で同期が取られる（ステップ４０９）。
そして、画像形成装置１の起動が完了（起動完了）して、動作モードに遷移する（ステップ４１０）。
【００６２】
なお、電源Ｏｆｆ（Ｂ）モードでは、不揮発性ＲＡＭ６７には、電源Ｏｆｆ（Ｂ）モードに遷移する前の制御プログラムが動作可能な状態で保持されている。よって、制御プログラムを再度ロードすること及び起動することを要しない。
したがって、ステップ４０５において、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が完了し、ステップ４０６において、遷移（Ｂ）可と判断されれば、不揮発性ＲＡＭ６７上に保持された制御プログラムは機能デバイスと同期をとることができる。さらに、図３において示したように、動作モードに遷移する前に、制御プログラムは機能デバイスと同期を取っている（図３のステップ１０９参照）。よって、ステップ４０９においては、例えば通信が確立することを確認するなど、図３のステップ１０９における同期に比べて、必要とする処理時間が短い。
【００６３】
以上説明したように、電源Ｏｆｆ（Ｂ）モードから動作モードに遷移させる場合に、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化と、制御プログラムと機能デバイスとの間の同期とを行うことで、画像形成装置１の起動が完了（起動完了）し、動作モードに遷移する（ステップ４１０）。
【００６４】
一方、ステップ４０６において、否定（Ｎｏ）の判断がされ、遷移（Ｂ）が可能でない（遷移（Ｂ）可でない）と判断された場合、すなわち、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化に失敗した場合には、矢印Ｓで示すように、図２のステップ１０３に移行する。すなわち、このままでは、画像形成装置１を動作モードに遷移させることができない。
【００６５】
このため、ステップ１０３に戻って、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が再度実行される（ハードウエアリセット）。ついで、ステップ１０４において、制御プログラムのロードが実行される。そして、ステップ１０５において、副電源ＳＷ１００がオンにされたか否かが判断される。このとき、図５のステップ４０３において、副電源ＳＷ１００は既にオンにされている。よって、ステップ１０５において、肯定（Ｙｅｓ）の判断がされる。そして、ステップ１０６において制御プログラムが起動されるとともに、ステップ１０７において電源制御ＳＷ（第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１）がオンにされ、ステップ１０８において機能デバイス（画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０）が起動される。その後、ステップ１０９で、制御プログラムと機能デバイスとの間において同期が取られる。そして、ステップ１１０において、画像形成装置１の起動が完了する。これにより、画像形成装置１が動作モードに遷移する。
すなわち、ステップ４０６において、否定（Ｎｏ）の判断がされ、遷移（Ｂ）不可と判断された場合には、図２に示した起動処理（ステップ１０３〜ステップ１１０）が実行されることになる。
【００６６】
本実施の形態では、前述したように、画像形成装置１（制御部６０）は、主電源Ｏｆｆモード、電源Ｏｆｆ（Ａ）モード、電源Ｏｆｆ（Ｂ）モード及び動作モードの複数のモードを備えている。
図６は、図２から図５に示したフローチャートに基づいて、主電源Ｏｆｆモード、電源Ｏｆｆ（Ａ）モード、電源Ｏｆｆ（Ｂ）モード及び動作モードの関係を説明するためのフローチャートである。
まず、画像形成装置１が、動作モードから主電源Ｏｆｆモードに遷移する場合（ステップ５０１〜ステップ５０４）を説明する。
画像形成装置１は、動作モードにあるとする（ステップ５０１）。
ユーザにより副電源ＳＷ１００がオフにされると、遷移（Ａ）可であるか否かが判断される（ステップ５０２）。ステップ５０２において、肯定（Ｙｅｓ）の判断がされる場合、すなわち、遷移（Ａ）可である場合には、電源Ｏｆｆ（Ｂ）モードに遷移する（ステップ５０３）。そして、ユーザにより主電源ＳＷ９０がオフにされると、主電源Ｏｆｆモードに遷移する（ステップ５０４）。
なお、ステップ５０２において、否定（Ｎｏ）の判断がされる場合、すなわち、遷移（Ａ）可でない場合には、矢印Ｓにしたがって図２のステップ１０３に移行して、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が実行される（ハードウエアリセット）。
【００６７】
次に、画像形成装置１が、主電源Ｏｆｆモードから動作モードに遷移する場合（ステップ５０４〜ステップ５０８）を説明する。ステップ５０４の主電源Ｏｆｆモードは、電源Ｏｆｆ（Ｂ）モードから遷移している。よって、図５で説明したように、主電源Ｏｆｆモードにおいて、ユーザにより主電源ＳＷ９０がオンにされると、電源Ｏｆｆ（Ｂ）モードに遷移する（ステップ５０５）。そして、ユーザにより副電源ＳＷ１００がオンにされると、遷移（Ｂ）可か否かが判断される（ステップ５０６）。ステップ５０６において、肯定（Ｙｅｓ）の判断がされる場合、すなわち、遷移（Ｂ）可である場合には、動作モードに遷移する（ステップ５０８）。
【００６８】
一方、ステップ５０６において、否定（Ｎｏ）の判断がされる場合、すなわち、遷移（Ｂ）可でない場合には、起動処理を実行する（ステップ５０７）。なお、起動処理は、図２におけるステップ１０３〜ステップ１１０である。この後、動作モードに遷移する（ステップ５０８）。
図６から分かるように、遷移（Ｂ）可であれば、ステップ５０７の起動処理を必要としないので、起動処理を必要とする場合に比べて、動作モードへの高速な（短時間での）起動（復帰）ができることになる。
【００６９】
そして、遷移（Ｂ）可でなければ、起動処理を伴う通常の起動となる。すなわち、遷移（Ｂ）可でなくとも、画像形成装置１を動作モードに遷移させることができる。
【００７０】
以上説明したように、本実施の形態では、動作モードから電源Ｏｆｆ（Ｂ）モードへ遷移している場合には、例え主電源Ｏｆｆモードから起動する場合であっても、遷移（Ｂ）可であれば、動作モードへ高速に起動（復帰）することができる。
すなわち、ユーザは、画像形成装置１に全く電力が供給されていない状態から高速に起動できる。ユーザは、画像形成装置１を使用しない場合は、全く電力が供給されていない主電源Ｏｆｆモードに設定し、画像形成装置１を使用する際に、主電源ＳＷ９０及び副電源ＳＷ１００をオンにして、動作モードに遷移させればよい。
つまり、ユーザは、省エネルギを達成しつつ、動作モードへ遷移するまでに要する時間（起動時間、復帰時間）を抑制できる。すなわち、全く電力が供給されていない主電源Ｏｆｆモードから動作モードへ遷移する場合であっても、ユーザの操作性を損なわない。
【００７１】
また、ユーザが、画像形成装置１を主電源ＳＷ９０がオンである電源Ｏｆｆ（Ｂ）モードに維持しても、電源Ｏｆｆ（Ｂ）モードでは、副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５には電源を供給するが、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０への電源の供給を停止するので、消費される電力は、制御部６０に電源が供給されている場合に比べて少ない。よって、ユーザが、画像形成装置１を電源Ｏｆｆ（Ｂ）モードで維持しても、省エネルギを達成しつつ、動作モードへ遷移するまでに要する時間（起動時間、復帰時間）を抑制できる。
すなわち、本実施の形態では、二回目以降の起動（復帰）では、動作モードへ遷移するまでに要する時間（起動時間、復帰時間）が抑制できる。
【００７２】
さらに、本実施の形態では、動作モードから電源Ｏｆｆ（Ｂ）モードに遷移する場合において、画像形成装置１が特殊モードになければ遷移（Ａ）可であって、動作モードから電源Ｏｆｆ（Ｂ）モードへ遷移できる。
一方、遷移（Ａ）可でなければ、図４及び図６に示すように、矢印Ｓにしたがって、図２のステップ１０３に移行し、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が行われるようになっている（ハードウエアリセット）。
よって、ユーザは、画像形成装置１のモードに関わらず、起動モードに遷移させることができる。
【００７３】
なお、ユーザによって副電源ＳＷ１００がオフにされる際に、画像形成装置１が特殊モードにあって、図４のステップ３０２において遷移（Ａ）可でない（否定（Ｎｏ））と判断されることは稀であると思われる。また、ユーザによって副電源ＳＷ１００がオンにされる際に、ＣＰＵ６１及びＣＰＵ周辺デバイスの初期化が正常に完了せず、図５のステップ４０６において遷移（Ｂ）可でない（否定（Ｎｏ））と判断されることも稀であると思われる。
したがって、画像形成装置１は、多くの場合において、動作モードから電源Ｏｆｆ（Ｂ）モードに遷移し、電源Ｏｆｆ（Ｂ）モードから動作モードに遷移できると考えられる。これらの場合には起動処理を伴わないので、起動処理を伴う場合に比べ、画像形成装置１を高速（短い時間）に停止及び起動（復帰）できる。
【００７４】
なお、画像形成装置１を高速で起動（高速起動）するためには、主電源Ｏｆｆモードが電源Ｏｆｆ（Ｂ）モードから遷移していることが必要である。前述したように、図２における電源Ｏｆｆ（Ａ）モードから主電源Ｏｆｆモードに遷移した場合には、図３に示したように、制御プログラムのロードを除いた起動処理（ステップ２０３、ステップ１０６〜１１０）を行なわなければならない。
このため、画像形成装置１を高速起動するには、主電源Ｏｆｆモードが電源Ｏｆｆ（Ｂ）モードから遷移したか否かを判断することが必要となる。
【００７５】
これには、電源Ｏｆｆ（Ｂ）モードから主電源Ｏｆｆモードに遷移する際に、電源Ｏｆｆ（Ｂ）モードから主電源Ｏｆｆモードに遷移したことを示す情報（フラグなど）を不揮発性ＲＡＭ６７に記憶させればよい。
ユーザにより主電源ＳＷ９０がオンにされて、主電源Ｏｆｆモードから電源Ｏｆｆ（Ａ）モード又は電源Ｏｆｆ（Ｂ）モードに移行する際に、ＧｅｎｅｒａｌＩＯ７５などがこの情報を読み出して、主電源Ｏｆｆモードが電源Ｏｆｆ（Ｂ）モードから遷移したか否かを判断すればよい。
また、本実施の形態では、電源Ｏｆｆ（Ａ）モードでは、図２に示すように、不揮発性ＲＡＭ６７に制御プログラムがロードされた状態にあり、電源Ｏｆｆ（Ｂ）モードでは、図４に示すように、制御プログラムが起動されて動作可能な状態にある。よって、不揮発性ＲＡＭ６７に保持された制御プログラムの状態から、主電源Ｏｆｆモードが電源Ｏｆｆ（Ｂ）モードから遷移したか否かを判断してもよい。
【００７６】
また、画像形成装置１が通信回線を介して外部サーバーなどと接続されている場合には、動作モードにおいて、制御部６０は、その外部サーバーなどに関するＩＰアドレス等の情報を保持している。本実施の形態では、画像形成装置１の制御部６０は、不揮発性ＲＡＭ６７を備え、制御プログラムは、不揮発性ＲＡＭ６７にロードされて実行される。よって、電源Ｏｆｆ（Ｂ）モードにおいても、外部サーバーなどに関するＩＰアドレスなどの情報が不揮発性ＲＡＭ６７に保持されて消去されない。
よって、画像形成装置１を高速起動した場合には、不揮発性ＲＡＭ６７に保持された外部サーバーなどのＩＰアドレス等の情報と、高速起動された際に接続される外部サーバーなどのＩＰアドレス等の情報とで整合が取れなくなるおそれがある。
【００７７】
これを防ぐには、電源Ｏｆｆ（Ｂ）モードにおいて、接続されていた外部サーバーのＩＰアドレスなどの情報が不揮発性ＲＡＭ６７に残る場合には、動作モードから電源Ｏｆｆ（Ｂ）モードに遷移する際に、外部サーバーなどとの接続を遮断して、外部サーバーのＩＰアドレスなどの情報を破棄すればよい。
また、電源Ｏｆｆ（Ｂ）モードから動作モードに遷移する際に、外部サーバーと再接続を試みて、ＩＰアドレスなどの情報を更新するようにしてもよい。
【００７８】
さらに、電源Ｏｆｆ（Ｂ）モードでは、不揮発性ＲＡＭ６７には、制御プログラムが実行可能な状態で保持されている。しかし、制御部６０において、ＧｅｎｅｒａｌＩＯ７５を除くＣＰＵ６１及びＣＰＵ周辺デバイスには電源が供給されていないので、不揮発性ＲＡＭ６７に保持された画像形成装置１が管理する時刻は更新されない。よって、電源Ｏｆｆ（Ｂ）モードから動作モードに遷移した場合に、外部の時刻（絶対時間）と、画像形成装置１の制御部６０が管理する時刻とが不整合になってしまう。
これを防ぐには、電源Ｏｆｆ（Ｂ）モードから動作モードに遷移させる際に、外部の時刻（絶対時間）を取得するようにして、時刻の整合を図るようにすればよい。
【００７９】
また、本実施の形態では、図４において、動作モードから電源Ｏｆｆ（Ｂ）モードに遷移させる際に、ステップ３０２で遷移（Ａ）可でない（否定（Ｎｏ）の）場合には、電源Ｏｆｆ（Ａ）モードに遷移させている。すなわち、ステップ３０２で遷移（Ａ）可でない（否定（Ｎｏ）の）場合に、図２のステップ１０３に戻り、ステップ１０４の制御プログラムのロードの後、ステップ１１１において副電源ＳＷ１００及び制御部６０のＧｅｎｅｒａｌＩＯ７５には電源の供給を継続し、ＧｅｎｅｒａｌＩＯ７５を除く制御部６０への電源の供給を停止して、電源Ｏｆｆ（Ａ）モードに遷移する。
これは、図２におけるステップ１０４の制御プログラムのロードの後、ステップ１０６の制御プログラムを起動して動作モードに戻すように構成した場合、図４におけるステップ３０２において再び遷移（Ａ）可でないと判断されると、無限ループに陥って電源の供給を停止できなくなることを抑制するためである。
すなわち、ユーザによって副電源ＳＷ１００がオフにされた場合に、画像形成装置１への給電を停止することを優先するようにしている。
【００８０】
なお、本実施の形態では、画像形成装置１は主電源ＳＷ９０と副電源ＳＷ１００とを備えている。しかし、副電源ＳＷ１００を省略してもよい。このとき、ユーザによって、主電源ＳＷ９０がオフに設定されても、直ちに画像形成装置１への電源の供給を停止するのではなく、予め定められた時間において電源の供給が継続されるようにする。つまり、図４におけるステップ３０１〜３０４が実行されたのち、主電源ＳＷ９０がオフになって、画像形成装置１への電源の供給を停止する。
すなわち、主電源ＳＷ９０がディレイドシャットダウンされれば、副電源ＳＷ１００を設けなくともよい。
【００８１】
また、本実施の形態では、制御部６０は、画像形成装置１を制御するとしたが、画像形成装置１以外を制御する情報処理装置であってもよい。
【符号の説明】
【００８２】
１…画像形成装置、１０…画像形成部、１１…第１電源制御ＳＷ、２０…画像読取部、２１…第２電源制御ＳＷ、３０…ＵＩ、３１…第３電源制御ＳＷ、４０…送受信部、４１…第４電源制御ＳＷ、５０…ＬＥＤ、６０…制御部、６１…ＣＰＵ、６２…バスブリッジ、６３…メモリバス、６４…ＰＣＩバス、６５…ＲＯＭ、６７…不揮発性ＲＡＭ、７１…ＰｒｉｎｔＩＦ、７２…ＳｃａｎＩＦ、７３…ＵＩＩＦ、７４…汎用ＩＦ、７５…ＧｅｎｅｒａｌＩＯ、７６…パルス出力回路、８０…電源部、９０…主電源ＳＷ、１００…副電源ＳＷ
【図１】
2015013439.tif 000003
【図２】
2015013439.tif 000004
【図３】
2015013439.tif 000005
【図４】
2015013439.tif 000006
【図５】
2015013439.tif 000007
【図６】
2015013439.tif 000008