(57)【要約】【課題】画像形成装置等が省エネ状態から復帰するのに要する時間を短くする。【解決手段】画像形成装置１のＳｔａｎｄｂｙモードでは、主電源ＳＷ９０および副電源ＳＷ１００が共にオンにされ、制御部６０に加えて、周辺デバイス（画像形成部１０、画像読取部２０、ＵＩ３０および送受信部４０）にも電源が供給されている。Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされると、画像形成装置１は省エネ状態へ移行する。省エネ状態への移行完了前に、ＣＰＵ６１は、周辺デバイスを制御するアプリケーションの初期化機能情報を、揮発性ＲＡＭ６６または不揮発性ＲＡＭ６７に記憶させる。そして、省エネ状態で副電源ＳＷ１００がオンにされると、ＣＰＵ６１は揮発性ＲＡＭ６６または不揮発性ＲＡＭ６７に記憶させたアプリケーションの初期化機能情報を読み出して、画像形成装置１を省エネ状態から復帰させる。【選択図】図１
2014116888.tif 000002
【特許請求の範囲】
【請求項１】
記録材に画像を形成する画像形成部を含む機能手段と、
前記機能手段に対する電源投入要求に伴い、当該機能手段に予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、
前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、
前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、
前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段と
を備えた画像形成装置。
【請求項２】
予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、
前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、
前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、
前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段と
を備えた情報処理装置。
【請求項３】
前記停止手段は、前記機能手段に対する電源切断要求に伴い前記初期化プログラムを実行して、当該初期化プログラムの実行により得られた当該機能手段の前記初期化機能情報を前記記憶手段に記憶させた後、当該機能手段の動作を停止させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記記憶手段は、電源を供給しなくても記憶している情報を保持することが可能で、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶し、
前記起動履歴に基づいて、前記起動手段により当該機能手段を起動させるか、または前記復帰手段により当該機能手段を復帰させるかを選択する選択手段を
さらに備えていることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
前記記憶手段は、前記機能手段に対する電源投入要求後かつ当該機能手段の初回の起動完了前に、当該機能手段の前記初期化機能情報を記憶することを特徴とする請求項４に記載の情報処理装置。
【請求項６】
前記停止手段は、前記機能手段に対する電源切断要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動手段により起動された状態に戻した後、当該機能手段の動作を停止させることを特徴とする請求項４に記載の情報処理装置。
【請求項７】
コンピュータに、
予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる機能と、
起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる機能と、
前記機能手段の起動開始後かつ当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶させる機能と、
停止された前記機能手段に対する電源復帰要求に伴い、読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、起動された状態に復帰させる機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、メインスイッチと省エネ解除スイッチとを有し、メインスイッチを投入すると省エネモードとなり、この状態で省エネ解除スイッチがオンになると立ち上げモードへ移行し、立ち上げモードでは定着ローラの加熱に最低限必要な個所だけに給電を行い、立ち上がり時間を短縮し、また立ち上げ完了後、第２電源装置を起動して第２制御手段を起動し、定着装置を再起動してプリントモードに移行し、プリントモードでは立ち上げ時よりも制限された電力で定着ローラを温度制御する画像形成装置が存在する（特許文献１参照）。
【０００３】
また、他の公報記載の従来技術として、外部コンピュータより送られてきた画像データをプリント出力する場合、コンピュータインターフェイス部は外部コンピュータよりこのようなジョブコマンドを受けると、ＣＰＵにそのコマンドを送り、ＣＰＵはコンピュータインターフェイス部を通して外部コンピュータに応答すると同時に、オン／オフ制御信号発生回路にそのジョブ内容を送り、オン／オフ制御信号発生回路はスイッチ回路をオンするように制御信号を出力し、画像処理部、画像形成部、ＰＤＬ展開部の各ブロックに電源が供給されるようにした画像形成装置が存在する（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２１４７３４号公報
【特許文献２】特開平８−２９５０６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、省エネ（エネルギーの使用の合理化）状態から復帰するのに要する時間を短くすることを目的とする。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、記録材に画像を形成する画像形成部を含む機能手段と、前記機能手段に対する電源投入要求に伴い、当該機能手段に予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段とを備えた画像形成装置である。
【０００７】
請求項２に記載の発明は、予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる起動手段と、前記起動手段により起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる停止手段と、前記起動手段による前記機能手段の起動開始後かつ前記停止手段による当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶する記憶手段と、前記停止手段により停止された前記機能手段に対する電源復帰要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、前記起動手段により起動された状態に復帰させる復帰手段とを備えた情報処理装置である。
請求項３に記載の発明は、前記停止手段は、前記機能手段に対する電源切断要求に伴い前記初期化プログラムを実行して、当該初期化プログラムの実行により得られた当該機能手段の前記初期化機能情報を前記記憶手段に記憶させた後、当該機能手段の動作を停止させることを特徴とする請求項２に記載の情報処理装置である。
請求項４に記載の発明は、前記記憶手段は、電源を供給しなくても記憶している情報を保持することが可能で、前記機能手段が起動された起動履歴および当該機能手段の前記初期化機能情報を記憶し、前記起動履歴に基づいて、前記起動手段により当該機能手段を起動させるか、または前記復帰手段により当該機能手段を復帰させるかを選択する選択手段をさらに備えていることを特徴とする請求項２に記載の情報処理装置である。
請求項５に記載の発明は、前記記憶手段は、前記機能手段に対する電源投入要求後かつ当該機能手段の初回の起動完了前に、当該機能手段の前記初期化機能情報を記憶することを特徴とする請求項４に記載の情報処理装置である。
請求項６に記載の発明は、前記停止手段は、前記機能手段に対する電源切断要求に伴い、前記記憶手段から読み出した前記初期化機能情報に基づいて、当該機能手段を前記起動手段により起動された状態に戻した後、当該機能手段の動作を停止させることを特徴とする請求項４に記載の情報処理装置である。
【０００８】
請求項７に記載の発明は、コンピュータに、予め定められた機能を有する機能手段に対する電源投入要求に伴い、当該機能手段に当該予め定められた機能を実現させるための初期化プログラムを実行することで、当該機能手段を初期化して起動させる機能と、起動された前記機能手段に対する電源切断要求に伴い、当該機能手段の動作を停止させる機能と、前記機能手段の起動開始後かつ当該機能手段の停止完了前に、前記初期化プログラムの実行により得られた当該機能手段の初期化機能情報を記憶させる機能と、停止された前記機能手段に対する電源復帰要求に伴い、読み出した前記初期化機能情報に基づいて、当該機能手段を初期化せずに、起動された状態に復帰させる機能とを実現させるためのプログラムである。
【発明の効果】
【０００９】
請求項１記載の発明によれば、本構成を有していない場合と比較して、画像形成装置が省エネ状態から復帰するのに要する時間を短くすることができる。
請求項２記載の発明によれば、本構成を有していない場合と比較して、機能手段が省エネ状態から復帰するのに要する時間を短くすることができる。
請求項３記載の発明によれば、本構成を有していない場合と比較して、機能手段が電源切断要求を受ける前に、機能手段を初期化させる処理を実行しなくても良くなる。
請求項４記載の発明によれば、本構成を有していない場合と比較して、電源切断後の再起動において、機能手段を初期化させる処理の実行時間を短くすることができる。
請求項５記載の発明によれば、本構成を有していない場合と比較して、初回の起動完了後に、機能手段を初期化させる処理を実行しなくても良くなる。
請求項６記載の発明によれば、本構成を有していない場合と比較して、省エネ状態から復帰するのに要する時間をさらに短くすることができる。
請求項７記載の発明によれば、本構成を有していない場合と比較して、機能手段が省エネ状態から復帰するのに要する時間を短くすることができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態１に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。
【図２】実施形態１に係る画像形成装置の起動処理およびモード移行処理を説明するためのフローチャートである。
【図３】実施形態１に係る画像形成装置の起動処理およびモード移行処理の一例を示すシーケンスチャートである。
【図４】実施形態１に係る画像形成装置のＳｔａｎｄｂｙモードから電源ＯＦＦモードへの移行処理を説明するためのシーケンスチャートである。
【図５】ＯＳおよびアプリケーションの起動処理における制御部と周辺デバイスとの通信手順の一例を示すシーケンスチャートである。
【図６】実施形態２に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。
【図７】実施形態２に係る画像形成装置の起動処理およびモード移行処理を説明するためのフローチャートである。
【図８】実施形態２に係る画像形成装置の主電源ＳＷがオフの状態からＳｔａｎｄｂｙモードへの移行処理の一例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１１】
＜実施形態１＞
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本発明の実施形態１に係る画像形成装置の内部構成の一例を示すハードウェアブロック図である。画像形成装置１は、紙等の記録材に画像を形成する画像形成部１０と、紙等の記録材に記録された画像を読み取る画像読取部２０と、ユーザからスキャン機能、プリント機能、コピー機能およびファクシミリ機能を用いた動作に関連する指示を受け付けるとともに、ユーザに対してメッセージを表示するユーザインタフェース（ＵＩ）３０と、ネットワークを介して外部のファクシミリ装置等との間でデータの送受信を行う送受信部４０と、点灯状態により画像形成装置１の電源供給状態を知らせるＬＥＤ（Light Emitting Diode）５０と、画像形成部１０、画像読取部２０、ＵＩ３０、送受信部４０およびＬＥＤ５０の動作を制御する制御部６０とを備えている。
【００１２】
また、画像形成装置１は、コンセントから電源の供給を受ける電源部８０と、主電源ＳＷ（Switch）９０と、副電源ＳＷ１００とを備えている。
さらに、画像形成装置１は、画像形成部１０に供給される電源を制御する第１電源制御ＳＷ１１と、画像読取部２０に供給される電源を制御する第２電源制御ＳＷ２１と、ＵＩ３０に供給される電源を制御する第３電源制御ＳＷ３１と、送受信部４０に供給される電源を制御する第４電源制御ＳＷ４１とを備える。
【００１３】
画像形成装置１では、画像形成部１０によってプリント機能が実現され、画像読取部２０によってスキャン機能が実現され、画像形成部１０および画像読取部２０によってコピー機能が実現され、画像形成部１０、画像読取部２０および送受信部４０によってファクシミリ機能が実現される。なお、送受信部４０は、例えばインターネット回線用のものと電話回線用のものとを、別々に設けるようにしてもかまわない。
画像形成部１０、画像読取部２０、ＵＩ３０および送受信部４０などは機能手段の一例である。以下の説明では、画像形成部１０、画像読取部２０、ＵＩ３０および送受信部４０を、まとめて『周辺デバイス』と称することがある。
【００１４】
主電源ＳＷ９０は、一端が電源部８０に接続され、他端が制御部６０、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１に接続されている。また、副電源ＳＷ１００は、制御部６０に接続されている。
【００１５】
情報処理装置の一例としての制御部６０は、命令列であるプログラムを順に読み込んで種々の演算を実行することにより、画像形成装置１の各部を制御する、起動手段、停止手段、復帰手段、選択手段の一例としてのＣＰＵ（Central Processing Unit：中央処理装置）６１と、ＣＰＵ６１に接続され、ＣＰＵ６１との間で各種データのやりとりを行うバスブリッジ６２とを備えている。制御部６０において、バスブリッジ６２には、第１のクロックでデータのやりとりを行うメモリバス６３と、第１のクロックよりも周波数が低い第２のクロックでデータのやりとりを行うＰＣＩ（Peripheral Component Interconnect）バス６４とが接続されている。
【００１６】
制御部６０は、ＲＯＭ（Read Only Memory）６５と、記憶手段の一例としての揮発性ＲＡＭ（Random Access Memory）６６および不揮発性ＲＡＭ６７とを備えている。そして、これらＲＯＭ６５、揮発性ＲＡＭ６６および不揮発性ＲＡＭ６７は、それぞれ、メモリバス６３に接続されている。制御部６０において、ＣＰＵ６１は、ＲＯＭ６５、揮発性ＲＡＭ６６および不揮発性ＲＡＭ６７に直接アクセスすることが可能となっている。
【００１７】
また、制御部６０は、画像形成部１０を制御するためのプリントインタフェース回路（PrintIF）７１と、画像読取部２０を制御するためのスキャンインタフェース回路（ScanIF）７２と、ＵＩ３０を制御するためのＵＩインタフェース回路（UIIF）７３と、送受信部４０を制御するための汎用インタフェース回路（汎用IF）７４と、外部からの信号の監視や変更をすることが可能なＧｅｎｅｒａｌＩＯ７５と、パルス出力回路７６とを備えている。そして、これらＰｒｉｎｔＩＦ７１、ＳｃａｎＩＦ７２、ＵＩＩＦ７３、汎用ＩＦ７４およびＧｅｎｅｒａｌＩＯ７５は、それぞれ、ＰＣＩバス６４に接続されている。
【００１８】
ＧｅｎｅｒａｌＩＯ７５は、ＰＣＩバス６４のほかに、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１、第４電源制御ＳＷ４１、ＬＥＤ５０および副電源ＳＷ１００に接続されている。ＧｅｎｅｒａｌＩＯ７５は、例えば、副電源ＳＷ１００から送信され、副電源ＳＷ１００の電源オン／オフの状態を通知する信号の監視を行う。
【００１９】
さらに、ＬＥＤ５０の点灯状態を制御するパルス出力回路７６は、ＬＥＤ５０に接続されている。
本実施の形態における制御部６０は、例えば、１チップのマイクロコントローラによって構成されている。ただし、制御部６０を、複数のチップで構成してもかまわない。
【００２０】
ＲＯＭ６５は、基本プログラムであるＯＳ（Operating System）や、ＯＳ上で実行されることにより周辺デバイスに予め定められた機能を実現させるための初期化プログラム等のプログラムを格納しており、所謂マスクＲＯＭ、各種ＰＲＯＭ（Programmable ROM：例えばOTP ROM（One Time Programmable ROM）、UV−EPROM（Ultra−Violet Erasable Programmable ROM）、EEPROM（Electrically Erasable Programmable ROM））、フラッシュメモリなどで構成されている。なお、この例では、ＲＯＭ６５として、フラッシュメモリが用いられている。
【００２１】
また、揮発性ＲＡＭ６６は、ＤＲＡＭ（Dynamic  RAM）やＳＲＡＭ（Static  RAM）など、電源が供給されなければ、記憶している情報を保持することができない揮発性メモリによって構成されている。なお、この例では、揮発性ＲＡＭ６６として、ＤＲＡＭが用いられている。
【００２２】
そして、不揮発性ＲＡＭ６７は、ＭＲＡＭ（Magnetoresistive RAM）、ＦｅＲＡＭ（Ferroelectric RAM）、ＰＲＡＭ（Phase change RAM）、ＲｅＲＡＭ（Resistance RAM）、ＨＤＤ（Hard Disk Drive）など、電源が供給されなくても、記憶している情報を保持することが可能な不揮発性メモリによって構成されている。なお、この例では、不揮発性ＲＡＭ６７として、ＲＯＭ６５として用いられるフラッシュメモリよりも高速にデータの読み書きが可能なＭＲＡＭが用いられている。
【００２３】
本実施の形態では、揮発性ＲＡＭ６６および不揮発性ＲＡＭ６７が、ともに第１のクロックでデータの読み書きを行う。このため、不揮発性ＲＡＭ６７は、揮発性ＲＡＭ６６と同等の読み書き性能を有していることになる。
【００２４】
次に、本実施の形態に係る画像形成装置の状態を表す２つのモード、電源ＯＦＦモードおよびＳｔａｎｄｂｙモードについて説明する。
電源ＯＦＦモードでは、主電源ＳＷ９０のみオンにされ、副電源ＳＷ１００はオフにされている。主電源ＳＷ９０がオンにされると、電源部８０より電源が制御部６０に供給される。そして、ＣＰＵ６１によるＯＳの起動が完了し、各周辺デバイスの動作は停止しているが、周辺デバイスを動作させるために共通して利用される基本機能の設定が完了した状態にあるのが、電源ＯＦＦモードである。電源ＯＦＦモードには、揮発性ＲＡＭ６６に、周辺デバイスを制御するためのアプリケーション（以下、「周辺デバイスを制御するためのアプリケーション」を、『アプリケーション』と称することがある）の初期化された状態のものが記憶されている場合と、記憶されていない場合とがある。詳細については図２で説明する。
【００２５】
Ｓｔａｎｄｂｙモードでは、主電源ＳＷ９０および副電源ＳＷ１００が共にオンにされている。そのため、制御部６０に加えて、周辺デバイスにも電源が供給されている。ＣＰＵ６１によるＯＳの起動が完了し、アプリケーションの起動も完了し、画像形成装置１の全ての機能を使用可能な状態にあるのが、Ｓｔａｎｄｂｙモードである。
【００２６】
電源ＯＦＦモードは、画像形成装置１が使用されない間の省エネ（エネルギーの使用の合理化）状態のモードである。周辺デバイスには電源が供給されないため、Ｓｔａｎｄｂｙモードよりも電源の供給量を削減することができる。また、画像形成装置１が再び使用される際、画像形成装置１が電源ＯＦＦモードからＳｔａｎｄｂｙモードへ復帰するまでにかかる待ち時間（以下、「画像形成装置１が電源ＯＦＦモードからＳｔａｎｄｂｙモードへ復帰するまでにかかる待ち時間」を、『復帰時間』と称することがある）を、画像形成装置１に電源が供給されていない状態からＳｔａｎｄｂｙモードへ移行するまでにかかる待ち時間よりも、短くすることが可能である。
【００２７】
周辺デバイスは、それぞれ、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１によって電源がオン／オフされる。主電源ＳＷ９０および副電源ＳＷ１００が共にオンにされると、ＧｅｎｅｒａｌＩＯ７５が、副電源ＳＷ１００がオンにされたことを検知する。そして、ＧｅｎｅｒａｌＩＯ７５は、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１をオンにする。その結果、各周辺デバイスの電源がオンになり、アプリケーションの起動が開始される。
【００２８】
主電源ＳＷ９０がオフにされると、制御部６０に設けられた揮発性ＲＡＭ６６の記憶内容もクリアされる。一方、主電源ＳＷ９０がオフにされても、制御部６０に設けられたＲＯＭ６５および不揮発性ＲＡＭ６７の記憶内容はクリアされない。そして、不揮発性ＲＡＭ６７には、主電源ＳＷ９０がオフにされる前に記憶された内容がそのまま保持される。
【００２９】
また、画像形成装置１の電源供給状態に基づいて、ＧｅｎｅｒａｌＩＯ７５またはパルス出力回路７６はＬＥＤ５０に対して信号を送信する。ＬＥＤ５０は受信した信号により、点灯状態を点灯/点滅/消灯のいずれかに変化させる。
【００３０】
図２は、図１に示す画像形成装置１の起動処理およびモード移行処理を説明するためのフローチャートである。主電源ＳＷ９０がオンにされると（ステップ１０１）、制御部６０に電源が供給されて、コールドブートが開始される。コールドブートとは、電源が供給されていない状態から、画像形成装置１が起動することをいう。ＣＰＵ６１は、ＲＯＭ６５からＯＳを読み出して、揮発性ＲＡＭ６６に記憶させてＯＳを起動させる（ステップ１０２）。
【００３１】
次に、ＣＰＵ６１により副電源ＳＷ１００がオフであるか判断される（ステップ１０３）。肯定の判断（Ｙｅｓ）がされた場合、副電源ＳＷ１００はオフにされているため、画像形成装置１は電源ＯＦＦモードへ移行する（ステップ１０４）。その後、ＣＰＵ６１は、副電源ＳＷ１００がオンにされるのを受け付けると（ステップ１０５）、引き続きコールドブートが行われる。ＣＰＵ６１はＲＯＭ６５より初期化プログラムを読み出して、揮発性ＲＡＭ６６に記憶させて初期化プログラムを実行し、アプリケーションを初期化して起動させる（ステップ１０６）。
【００３２】
ステップ１０３で否定の判断（Ｎｏ）がされた場合、副電源ＳＷ１００はオンにされているため、ＣＰＵ６１はアプリケーションを起動させる（ステップ１０６）。ステップ１０６では、制御部６０が周辺デバイスと通信を行い、各周辺デバイスのデバイス情報を取得する。詳細については図５で説明する。各周辺デバイスの起動が完了すると、画像形成装置１はＳｔａｎｄｂｙモードへ移行する（ステップ１０７）。
【００３３】
Ｓｔａｎｄｂｙモードで、副電源ＳＷ１００がオフにされるのをＣＰＵ６１が受け付けると（ステップ１０８）、ハードウェアリセットが行われる（ステップ１０９）。ハードウェアリセットとは、制御部６０を含めて、画像形成装置１の全体が再起動されることをいう。ＣＰＵ６１によるハードウェアリセットによって、ＯＳが再起動される（ステップ１１０）。また、ＣＰＵ６１は初期化プログラムを実行し、アプリケーションを初期化して再起動させる（ステップ１１１）。さらに、初期化機能情報の一例としての初期化された状態のアプリケーションが、揮発性ＲＡＭ６６に記憶される（ステップ１１２）。そして、画像形成装置１は電源ＯＦＦモードへ移行する（ステップ１１３）。
【００３４】
次に、電源ＯＦＦモードで、副電源ＳＷ１００がオンにされるのをＣＰＵ６１が受け付けると（ステップ１１４）、ＣＰＵ６１は初期化プログラムを実行せずに、ステップ１１２で揮発性ＲＡＭ６６に記憶させた初期化状態のアプリケーションを読み出す。そして、ＣＰＵ６１により、ステップ１１２で揮発性ＲＡＭ６６に記憶させた初期化状態への復帰が行われる（ステップ１１５）。アプリケーションの初期化状態への復帰が完了すると、画像形成装置１はＳｔａｎｄｂｙモードへ移行する（ステップ１１６）。さらに、Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされるのをＣＰＵ６１が受け付けると、ステップ１０８に戻る。その後、ステップ１０９のハードウェアリセットがＣＰＵ６１により行われる。ここで、Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされてから電源ＯＦＦモードに移行するまで（ステップ１０８からステップ１１３まで）をシャットダウンシーケンス、電源ＯＦＦモードで副電源ＳＷ１００がオンにされてからＳｔａｎｄｂｙモードへ移行するまで（ステップ１１４からステップ１１６まで）を復帰シーケンスとする。
【００３５】
また、ステップ１０４およびステップ１１３は共に電源ＯＦＦモードであるが、揮発性ＲＡＭ６６に記憶されている内容が異なる。ステップ１１３の電源ＯＦＦモードでは、アプリケーションの再起動後（ステップ１１１）、初期化状態のアプリケーションが揮発性ＲＡＭ６６に記憶される（ステップ１１２）。一方、ステップ１０４の電源ＯＦＦモードでは、揮発性ＲＡＭ６６には初期化状態のアプリケーションは記憶されていない。
【００３６】
図３は、図１に示す画像形成装置１の起動処理およびモード移行処理の一例を示すシーケンスチャートである。まず、主電源ＳＷ９０がオンにされると（図２のＳ１０１）、制御部６０に電源が供給されて、コールドブートが開始される。制御部６０に電源が供給されると、ＣＰＵ６１によりＯＳが起動される（Ｓ１０２）。この例では、副電源ＳＷ１００がオフにされているため、ＣＰＵ６１によるＯＳの起動完了後、画像形成装置１は電源ＯＦＦモードへ移行する（Ｓ１０３、Ｓ１０４）。
【００３７】
電源ＯＦＦモードでは、ＤＲＡＭで構成された揮発性ＲＡＭ６６は、Ｓｅｌｆ Ｒｅｆｒｅｓｈを行う。ＤＲＡＭは、コンデンサに電荷を蓄えることによって情報を保持している。ただし、電荷は時間とともに減少するため、一定時間ごとにＤＲＡＭに電荷が補充される必要がある。この動作はリフレッシュと呼ばれ、従来のＤＲＡＭでは外部のリフレッシュ回路が行っている。Ｓｅｌｆ Ｒｅｆｒｅｓｈとは、ＤＲＡＭ内部にリフレッシュ回路を内蔵させて、ＤＲＡＭが自動的にリフレッシュを実行するようにしたものである。外部の回路を動作させなくても良い分、従来よりも電力消費が抑えられる。
【００３８】
次に、電源ＯＦＦモードで副電源ＳＷ１００がオンにされると（Ｓ１０５）、制御部６０がこれを検知し、引き続きコールドブートが行われる。そして、各周辺デバイスに電源が供給され、アプリケーションの起動が開始される（Ｓ１０６）。アプリケーションの起動が完了すると、画像形成装置１はＳｔａｎｄｂｙモードへ移行する（Ｓ１０７）。
【００３９】
従来技術では、Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされると、ＣＰＵ６１によるハードウェアリセットが行われ、ＯＳが再起動される。ＯＳの再起動が完了すると、アプリケーションは再起動されることなく、画像形成装置１は電源ＯＦＦモードへ移行する。次に電源ＯＦＦモードで副電源ＳＷ１００がオンにされると、ＣＰＵ６１によりアプリケーションが再起動されて、画像形成装置１が使用可能な状態になる。
【００４０】
一方、本実施の形態では、Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされると（副電源ＳＷ１００がオフにされたこの時刻をｔ１とする）（Ｓ１０８）、ＣＰＵ６１によるハードウェアリセットが行われて（Ｓ１０９）、ＯＳが再起動される（Ｓ１１０）。さらに、従来技術と異なり、アプリケーションも再起動され、初期化が開始される（Ｓ１１１）。アプリケーションの初期化が完了すると、初期化された状態のアプリケーションが揮発性ＲＡＭ６６に記憶される（Ｓ１１２）。そして、画像形成装置１は電源ＯＦＦモードへ移行する（Ｓ１１３）。電源ＯＦＦモードでは、制御部６０に電源が供給される。つまり、揮発性ＲＡＭ６６に電源が供給されるため、揮発性ＲＡＭ６６に記憶されている情報は保持される。電源ＯＦＦモードで副電源ＳＷ１００がオンにされると（副電源ＳＷ１００がオフにされたこの時刻をｔ２とする）（Ｓ１１４）、揮発性ＲＡＭ６６に記憶させた初期化状態のアプリケーションが読み出され、初期化状態への復帰が行われる（Ｓ１１５）。
【００４１】
本実施の形態では、従来技術よりも、アプリケーションが初期化される時間だけ、電源ＯＦＦモードからＳｔａｎｄｂｙモードへと移行するのに要する時間、すなわち、画像形成装置１の復帰時間が短縮される。つまり、従来、復帰シーケンスに含まれていたアプリケーションの初期化を、シャットダウンシーケンスの一部とすることで、復帰時間が短縮されることとなる。
【００４２】
図４は、図１に示す画像形成装置１のＳｔａｎｄｂｙモードから電源オフモードへの移行処理を説明するためのシーケンスチャートである。本シーケンスチャートは、図２のステップ１０７からステップ１１６までのフローに該当する。Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされると、ＣＰＵ６１によるハードウェアリセットが行われてＯＳが再起動される。さらに、アプリケーションも初期化されて再起動される。全て初期化されると、初期化された状態のアプリケーションが揮発性ＲＡＭ６６に記憶される。また、画像形成装置１は、電源ＯＦＦモードへ移行する。その後、電源ＯＦＦモードで副電源ＳＷ１００がオンにされると、揮発性ＲＡＭ６６に記憶させた初期化状態のアプリケーションが、ＣＰＵ６１によって読み出される。このようにして、画像形成装置１のＳｔａｎｄｂｙモードへの高速な復帰が可能となる。
【００４３】
図５は、ＯＳおよびアプリケーションの起動処理における制御部６０と周辺デバイスとの通信手順の一例を示すシーケンスチャートである。本シーケンスチャートは、図２のステップ１０３で否定の判断（Ｎｏ）がされた場合のステップ１０２からステップ１０６まで、およびステップ１１０からステップ１１１までのフローの詳細を説明したものに該当する。図５では、時間が紙面において上から下へと進行する。
【００４４】
制御部６０はＯＳの起動を開始させた後、第１電源制御ＳＷ１１、第２電源制御ＳＷ２１、第３電源制御ＳＷ３１および第４電源制御ＳＷ４１をオンにする。その結果、各周辺デバイスの電源がオンになり、アプリケーションの初期化が開始される。また、制御部６０は、各周辺デバイスと同期を取るための信号を、各周辺デバイスに送信する。周辺デバイスは信号を受信すると、制御部６０に対して応答するための処理を実行する。そして、周辺デバイスは、制御部６０に対して肯定応答信号Ａｃｋを送信する。これにより、制御部６０と各周辺デバイスとの間で通信が確立される。その後、制御部６０は、各周辺デバイスから周辺デバイスのデバイス情報を取得し、揮発性ＲＡＭ６６または不揮発性ＲＡＭ６７に記憶させる。これにより、画像形成装置１が動作可能な状態になる。
【００４５】
本実施の形態では、アプリケーションは、アプリケーションが動作するために必要な情報リソースを保持した状態で、揮発性ＲＡＭ６６に記憶されることになる。そのため、アプリケーションを読み出して起動した場合、情報リソースを再利用できない可能性がある。例えば、時間指定のファクシミリやプリントといったＪＯＢ処理や、ＤＨＣＰ（Dynamic Host Configuration Protocol）などの外部サーバに使用される情報リソースは、時間に関わる情報であるため、再利用できない。そのため、そのような情報リソースに関しては、副電源ＳＷ１００がオンにされてＳｔａｎｄｂｙモードへ復帰する際、必ず最新のものを取得し、更新することとする。
また、時間に関わらない周辺デバイスのデバイス情報については、例えば図２のステップ１１１のアプリケーションの起動中に、制御部６０が取得すれば良い。そうすれば、ステップ１１４で副電源ＳＷ１００がオンにされて、アプリケーションが初期化状態へ復帰する際に、改めて取得する必要はない。
【００４６】
本実施の形態では、初期化状態のアプリケーションを記憶させるメモリとして揮発性ＲＡＭ６６を使用していたが、これに限られるものではない。例えば、不揮発性ＲＡＭ６７を使用しても良い。
【００４７】
＜実施形態２＞
図６は、本発明の実施形態２に係る画像形成装置１の内部構成の一例を示すハードウェアブロック図である。実施形態２は、実施形態１における揮発性ＲＡＭ６６を備えていない点で、実施形態１と異なる。実施形態２では、実施形態１における揮発性ＲＡＭ６６の役割を不揮発性ＲＡＭ６７が担う。また、実施形態２の構成要素で、実施形態１の構成要素と同じものについては、図１と同じ符号を使用する。
【００４８】
図７は、図６に示す画像形成装置１の起動処理およびモード移行処理を説明するためのフローチャートである。主電源ＳＷ９０がオフの状態から（ステップ２０１）、主電源ＳＷ９０がオンにされると（ステップ２０２）、制御部６０に電源が供給されて、コールドブートが開始される。そして、ＣＰＵ６１はＲＯＭ６５からＢｏｏｔＬｏａｄｅｒを読み出し、読み出したＢｏｏｔＬｏａｄｅｒを起動させる（ステップ２０３）。ＢｏｏｔＬｏａｄｅｒとは、主電源ＳＷ９０がオンにされると最初に実行されるプログラムである。
【００４９】
次に、ＣＰＵ６１により、起動履歴の一例としての起動フラグをもとに、今回の画像形成装置１の起動が初回の起動かどうか判断される（ステップ２０４）。起動フラグについては、後述する。ここで、肯定の判断（Ｙｅｓ）がされた場合、つまり、初回の起動であった場合、ＣＰＵ６１はＲＯＭ６５からＯＳを読み出すことを選択して実行し、不揮発性ＲＡＭ６７に記憶させる。そして、ＣＰＵ６１により、ここからＢｏｏｔＬｏａｄｅｒにかわってＯＳが起動される（ステップ２０５）。
次に、ＣＰＵ６１はＲＯＭ６５より初期化プログラムを読み出して、不揮発性ＲＡＭ６７に記憶させて初期化プログラムを実行し、アプリケーションを初期化して起動させる（ステップ２０６）。ステップ２０５およびステップ２０６により、初期化状態のＯＳおよびアプリケーションが不揮発性ＲＡＭ６７に記憶されているが、この不揮発性ＲＡＭ６７の領域を、領域１とする。領域１は、起動中のＯＳやアプリケーションを記憶させるための領域である。
【００５０】
さらに、ＣＰＵ６１は、初期化状態のＯＳおよびアプリケーションを、不揮発性ＲＡＭ６７に記憶させる（ステップ２０７）。ここでＯＳおよびアプリケーションを記憶させる不揮発性ＲＡＭ６７の領域を領域２とすると、領域２は領域１と別の領域である。領域２は、ＯＳおよびアプリケーションを初期化状態に戻す場合に備えて、初期化状態のＯＳおよびアプリケーションを記憶させておくための領域である。不揮発性ＲＡＭ６７に記憶させる処理が完了すると、画像形成装置１はＳｔａｎｄｂｙモードへ移行する（ステップ２０９）。
【００５１】
Ｓｔａｎｄｂｙモードで、副電源ＳＷ１００がオフにされるのをＣＰＵ６１が受け付けると（ステップ２１０）、ＣＰＵ６１は、ステップ２０７で不揮発性ＲＡＭ６７に記憶させた初期化状態のＯＳおよびアプリケーションを、領域２から読み出す。そして、ＣＰＵ６１は、読み出した初期化状態のＯＳおよびアプリケーションを領域１へ記憶させる。その結果、ＯＳおよびアプリケーションは初期化状態へ戻される（ステップ２１１）。
さらに、ＣＰＵ６１は、不揮発性ＲＡＭ６７に起動フラグとして、例えば「オン（１）」をセットして、画像形成装置１が起動された履歴を残す（ステップ２１２）。そして、画像形成装置１は、電源ＯＦＦモードへ移行する（ステップ２１３）。
次に、電源ＯＦＦモードで副電源ＳＷ１００がオンにされた場合は、ステップ２０３へ移行する。また、電源ＯＦＦモードで主電源９０がオフにされた場合は、ステップ２０１へ移行する。
【００５２】
ステップ２０４で否定の判断（Ｎｏ）がされた場合、つまり、２回目以降の起動であった場合、ＣＰＵ６１は、ステップ２１１で不揮発性ＲＡＭ６７の領域１に記憶させた初期化状態のＯＳおよびアプリケーションを起動させることを選択し、実行する。その結果、ＣＰＵ６１により、ＯＳおよびアプリケーションの初期化状態への復帰が行われる（ステップ２０８）。初期化状態への復帰が完了すると、画像形成装置１はＳｔａｎｄｂｙモードへ移行する（ステップ２０９）。
【００５３】
不揮発性ＲＡＭ６７に記憶させる起動履歴を消去する契機、例えば起動フラグを「オフ（０）」とする契機は、ＲＯＭ６５がバージョンアップされた際や、システムフェイルが発生した異常時等が考えられる。起動フラグを「オフ（０）」とすることで、次にＢｏｏｔＬｏａｄｅｒが起動された際、ＣＰＵ６１により初回の起動と判断される（ステップ２０４）。そのため、ＣＰＵ６１は不揮発性ＲＡＭ６７に記憶させた初期化状態を読み出すのではなく、ＲＯＭ６５からＯＳ等のプログラムを再度読み出すこととなる。
【００５４】
また、本フローチャートでは、ＣＰＵ６１は、ステップ２１１で、読み出した初期化状態のＯＳおよびアプリケーションを領域１に記憶させたが、ステップ２０８で、読み出した初期化状態のＯＳおよびアプリケーションを領域１に記憶させるようにしても良い。すなわち、ステップ２０８で、ＣＰＵ６１は、ステップ２０７で不揮発性ＲＡＭ６７に記憶させた初期化状態のＯＳおよびアプリケーションを、領域２から読み出し、読み出した初期化状態のＯＳおよびアプリケーションを領域１へ記憶させるようにしても良い。この場合、ＣＰＵ６１は、読み出した初期化状態のＯＳおよびアプリケーションを領域１へ記憶させた後、領域１に記憶させた初期化状態のＯＳおよびアプリケーションを起動させることを選択し、実行する。
【００５５】
図８は、図６に示す画像形成装置１の主電源ＳＷ９０がオフの状態から、Ｓｔａｎｄｂｙモードへの移行処理の一例を示すシーケンスチャートである。まず、主電源ＳＷ９０がオンにされると（図７のＳ２０２）、ＣＰＵ６１によりＢｏｏｔＬｏａｄｅｒが起動され、画像形成装置１の起動が初回の起動かどうかＣＰＵ６１により判断される（Ｓ２０３、Ｓ２０４）。この例では初回の起動であるため、ＣＰＵ６１によりＯＳがＲＯＭから読み出されて、読み出されたＯＳが起動される（Ｓ２０５）。ＯＳの起動完了後、画像形成装置１は電源ＯＦＦモードへ移行する。電源ＯＦＦモードで副電源ＳＷ１００がオンにされると、ＣＰＵ６１によりアプリケーションの初期化が開始され、起動される（Ｓ２０６）。アプリケーションの初期化完了後、ＯＳおよびアプリケーションの全て初期化された状態が、ＣＰＵ６１により不揮発性ＲＡＭ６７へ記憶される（Ｓ２０７）。そして、画像形成装置１はＳｔａｎｄｂｙモードへ移行する（Ｓ２０９）。
【００５６】
ここで、実施形態１では、Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされると、ＣＰＵ６１によるハードウェアリセットの後、ＯＳおよびアプリケーションが初期化され、再起動される。ＯＳおよびアプリケーションが再起動された後、画像形成装置１は電源ＯＦＦモードへ移行する。
【００５７】
一方、実施形態２では、Ｓｔａｎｄｂｙモードで副電源ＳＷ１００がオフにされると（Ｓ２１０）、実施形態１と異なり、不揮発性ＲＡＭ６７に記憶させた初期化状態のＯＳおよびアプリケーションがＣＰＵ６１により読み出される。そして、ＣＰＵ６１によりＯＳおよびアプリケーションが初期化状態へ戻される（Ｓ２１１）。不揮発性ＲＡＭ６７は、電源が供給されなくても記憶している情報を保持することが可能である。そのため、副電源ＳＷ１００がオフにされた後、ＣＰＵ６１によるハードウェアリセットが行われたとしても、初期化状態のＯＳおよびアプリケーションは不揮発性ＲＡＭ６７に保持されている。よって、ＣＰＵ６１はＯＳおよびアプリケーションを再起動させる必要はなく、ＯＳおよびアプリケーションを初期化状態へ戻すことができる。このようにして、画像形成装置１は実施形態１よりも高速に電源ＯＦＦモードへ移行される。
【００５８】
次に、電源ＯＦＦモードで副電源ＳＷ１００がオンにされると、前回起動された履歴が残っているため、ＣＰＵ６１により２回目以降の起動と判断される（ステップ２０４）。そのため、不揮発性ＲＡＭ６７に記憶させた初期化状態のＯＳおよびアプリケーションがＣＰＵ６１により読み出される。そして、ＣＰＵ６１により、ＯＳおよびアプリケーションの初期化状態への復帰が行われる（ステップ２０８）。本実施の形態では、従来技術より、ＯＳおよびアプリケーションが初期化される時間だけ、画像形成装置１の復帰時間が短縮される。さらに、初期化状態のＯＳおよびアプリケーションを記憶させる領域として不揮発性ＲＡＭ６７が使用されているため、主電源ＳＷ９０がオフにされても、記憶させている情報が保持される。そのため、主電源ＳＷ９０がオフにされた状態からＳｔａｎｄｂｙモードへと移行するのに要する時間の短縮も可能となる。
【００５９】
実施形態１では、ＤＲＡＭで構成された揮発性ＲＡＭ６６が使用されており、電源ＯＦＦモードでは、揮発性ＲＡＭ６６によるＳｅｌｆ Ｒｅｆｒｅｓｈが行われる。そのため、揮発性ＲＡＭ６６に対して、Ｓｅｌｆ Ｒｅｆｒｅｓｈに必要な電源が供給される必要がある。しかし、実施形態２で使用されている不揮発性ＲＡＭ６７は、電源が供給されなくても記憶している情報を保持することができる。そのため、電源ＯＦＦモードにおいて、実施形態１と比べて電力消費を抑えることが可能である。
【００６０】
また、実施形態２では、ＣＰＵ６１により初期化状態のＯＳおよびアプリケーションを不揮発性ＲＡＭ６７に記憶させるタイミングを、主電源ＳＷ９０がオンにされた初回の起動時にしていたが、これに限られるものではない。例えば、Ｓｔａｎｄｂｙモードから電源ＯＦＦモードへの初回の移行時、ＣＰＵ６１によるハードウェアリセットが行われてＯＳおよびアプリケーションが初期化された後に、不揮発性ＲＡＭ６７に記憶させるようにしても良い。
【００６１】
さらに、実施形態２では、制御部６０は揮発性ＲＡＭ６６を備えていない構成としたが、制御部６０が揮発性ＲＡＭ６６を備えた構成にしても良い。その場合、ＣＰＵ６１は、例えば、揮発性ＲＡＭ６６をプログラムのワーク領域として使用し、プログラムの実行中に一時的に発生するようなデータを揮発性ＲＡＭ６６に格納させるようにしても良い。しかし、ＣＰＵ６１は、初期化状態のアプリケーションについては、不揮発性ＲＡＭ６７に格納させなければならない。
また、実施形態１および実施形態２で、ＣＰＵ６１は、初期化状態のアプリケーションの全てを、揮発性ＲＡＭ６６または不揮発性ＲＡＭ６７のいずれかに格納させる構成としていたが、これに限られるものではない。例えば、ＣＰＵ６１は、初期化状態のアプリケーションの一部を不揮発性ＲＡＭ６７に格納させ、残りを揮発性ＲＡＭ６６に格納させるような構成にしても良い。
【００６２】
なお、実施形態１および実施形態２では、ＯＳや各周辺デバイスのプログラムはＲＯＭ６５に配置されていたが、これに限られるものではない。すなわち、各プログラムは、例えば画像形成装置１にネットワークを介して接続されるサーバ装置に配置されるようにしてもよい。また、例えば、不揮発性ＲＡＭ６７に、ＯＳや各周辺デバイスのプログラムが配置されるようにしても良い。
【００６３】
また、実施形態１および実施形態２では、基本プログラムとしてＯＳが存在する場合を例として説明を行ったが、これに限られるものではない。例えば、アプリケーションをＯＳ上で起動させるのではなく、直接アプリケーションを起動させても良い。
【００６４】
そして、実施形態１および実施形態２では、制御部６０を画像形成装置１に組み込んだ場合を例として説明を行ったが、これに限られるものではない。複数のユニットの組み合わせによって構成され、これら複数のユニットの着脱に伴って構成が変更され得る装置に適用しても差し支えない。
【符号の説明】
【００６５】
１…画像形成装置、１０…画像形成部、１１…第１電源制御ＳＷ、２０…画像読取部、２１…第２電源制御ＳＷ、３０…ＵＩ、３１…第３電源制御ＳＷ、４０…送受信部、４１…第４電源制御ＳＷ、５０…ＬＥＤ、６０…制御部、６１…ＣＰＵ、６２…バスブリッジ、６３…メモリバス、６４…ＰＣＩバス、６５…ＲＯＭ、６６…揮発性ＲＡＭ、６７…不揮発性ＲＡＭ、７１…ＰｒｉｎｔＩＦ、７２…ＳｃａｎＩＦ、７３…ＵＩＩＦ、７４…汎用ＩＦ、７５…ＧｅｎｅｒａｌＩＯ、７６…パルス出力回路、８０…電源部、９０…主電源ＳＷ、１００…副電源ＳＷ
【図１】
2014116888.tif 000003
【図２】
2014116888.tif 000004
【図３】
2014116888.tif 000005
【図４】
2014116888.tif 000006
【図５】
2014116888.tif 000007
【図６】
2014116888.tif 000008
【図７】
2014116888.tif 000009
【図８】
2014116888.tif 000010