(57)【要約】【課題】起動信号を出力する主制御部と該主制御部の電力を制御する制御部との間におけるリセット信号の誤動作が回避された電子機器を提供する。【解決手段】動作用電源電圧の供給が開始されたときシステムリセット信号を出力するメインＣＰＵ１１１０と、メインＣＰＵ１１０への動作用電源電圧の供給を制御するサブＣＰＵ３３０とを備え、サブＣＰＵ３３０は、パワーオンリセットによって起動されたのか、システムリセットによって起動されたのかを判別し、パワーオンリセットによって起動されたと判別された場合メインＣＰＵ１１０への動作用電源電圧の供給を遮断し、システムリセットによって起動されたと判別された場合メインＣＰＵ１１０への動作用電源電圧の供給を維持する電子機器。【選択図】図１
2014135018.tif 000002
【特許請求の範囲】
【請求項１】
所定の動作用電源電圧を生成する第１電源部と、
前記動作用電源電圧が供給された場合に動作可能となり、前記動作用電源電圧が供給されない状態において前記動作用電源電圧の供給が開始されたとき、所定の起動信号を出力する第１制御部と、
前記動作用電源電圧を受電する受電部と、前記受電部により前記動作用電源電圧が受電された場合に動作可能となり、前記第１制御部への前記動作用電源電圧の供給を制御する実行部と、前記受電部によって前記動作用電源電圧が受電されない状態において前記受電部による前記動作用電源電圧の受電が開始された場合、前記実行部を起動するパワーオン起動部と、前記第１制御部から前記起動信号が出力された場合に、前記実行部を起動する起動制御部とを含む第２制御部とを備え、
前記実行部は、前記起動がされたとき、前記パワーオン起動部によって起動されたのか、前記起動制御部によって起動されたのかを判別する判別部と、前記判別部によって前記実行部は前記パワーオン起動部によって起動されたと判別された場合、前記第１制御部への前記動作用電源電圧の供給を遮断し、前記判別部によって前記実行部は前記起動制御部によって起動されたと判別された場合、前記第１制御部への前記動作用電源電圧の供給を維持する電力制御部とを含む
電子機器。
【請求項２】
前記第１制御部を動作させる動作指示を受け付ける指示受付部をさらに備え、
前記指示受付部によって前記動作指示が受け付けられたとき、前記第２制御部は前記第１制御部への前記動作用電源電圧の供給を開始する
請求項１に記載の電子機器。
【請求項３】
前記第２制御部に対する前記動作用電源電圧の供給が開始されたか否かを判断する電源供給開始判断部をさらに備え、
前記判別部は、前記実行部が起動されたとき、前記電源供給開始判断部により前記第２制御部に対する前記動作用電源電圧の供給が開始されたと判断された場合は、前記実行部は前記パワーオン起動部により起動されたと判別し、前記電源供給開始判断部により前記第２制御部に対する前記動作用電源電圧の供給が開始されなかったと判断された場合は、前記実行部は前記起動制御部によって起動されたと判別する
請求項１または２に記載の電子機器。
【請求項４】
前記第２制御部に対する前記動作用電源電圧の供給の状態を示す情報を保存する電源状態記憶部と、
前記受電部への前記動作用電源電圧の供給が停止される前に、前記動作用電源電圧の供給が停止されることを示す事象として予め定められた設定事象を検出する供給停止検出部と、
前記供給停止検出部により前記設定事象が検出された場合に、前記電源状態記憶部に前記動作用電源電圧の供給の状態を示す情報を保存する保存処理部を更に備え、
前記電源供給開始判断部は、前記実行部が起動されたとき、前記電源状態記憶部に前記動作用電源電圧の供給の状態を示す情報が保存されていた場合は、前記第２制御部に対する前記動作用電源電圧の供給が開始されたと判断し、
前記実行部が起動されたとき、前記電源状態記憶部に前記動作用電源電圧の供給の状態を示す情報が保存されていなかった場合は、前記第２制御部に対する前記動作用電源電圧の供給が開始されなかったと判断する
請求項３に記載の電子機器。
【請求項５】
所定の電源電圧を生成する第２電源部を更に備え、
前記第１電源部は前記電源電圧から前記動作用電源電圧を生成し、
前記供給停止検出部は、前記電源電圧に基づき、前記設定事象を検出する
請求項４に記載の電子機器。
【請求項６】
所定の電源電圧を生成する第２電源部と、
前記電源電圧を積分する積分回路とを更に備え、
前記電源供給開始判断部は、前記積分回路によって積分された電圧に基づき、前記動作用電源電圧の供給が開始されたか否かを判断する
請求項３に記載の電子機器。
【請求項７】
用紙に画像を形成する画像形成部をさらに備え、
前記第１制御部が前記画像形成部の動作を制御する
画像形成装置である請求項１〜６のいずれか一項に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置などの電子機器に関するものである。
【背景技術】
【０００２】
近年、画像形成装置等含む電子機器の消費エネルギーについて、低減化の要望が増えてきている（省エネルギー。以下、単に、省エネと呼ぶ）。その中で特に、それら電子機器における待機電力（待機時消費電力）の低電力化（以下、省電力化ともいう）についての要望が多くなってきている。こうした要求に対しては、待機時に必要最小限の電力供給とする所謂低電力モード（以下、省電力モードともいう）がそれらの機器に設けられることで対応される。具体的に省電力モードとは、例えば、装置全体の制御を司るメインＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）では電力が多く消費されるので、メインＣＰＵまたはメインＣＰＵを搭載するメイン基板（以下、メインＣＰＵ等とも呼ぶ）への電力の供給がメインＣＰＵ等の待機時には遮断され、さらにメインＣＰＵ等への電力の供給を制御するために使用される省電力用ＣＰＵ（以下、サブＣＰＵと称する）が設けられ、上記待機時にはサブＣＰＵへのみに電力が供給されるものである。こうした省電力モードが設けられ装置全体の電力消費が削減される方式が採用されてきている。
【０００３】
通常メインＣＰＵは、システム全体を制御する上から、メインＣＰＵの電力が供給されると、システムリセット信号を出力して、装置全体すなわち装置に含まれる各機能部のリセットを行う（以下、システムリセットとも呼ぶ）。なお、システムリセットは、電力の供給が開始される時に限らず、インターフェース信号や通信信号などの初期化の際に、または、装置内で生じたエラーを回復する際にメインＣＰＵが出力する。
【０００４】
特許文献１によると、装置全体のリセットを行うメインＣＰＵと、メインＣＰＵの電力供給を制御する省エネルギーモード用ＣＰＵと、周辺制御用のスレーブＣＰＵとを備え、メインＣＰＵからスレーブＣＰＵへＬｏｗアクティブなリセット信号が出力される装置において、省エネルギーモードにおいては電力がメインＣＰＵに供給されないため、メインＣＰＵからの出力信号がＬｏｗとなり、その結果リセット信号がＬｏｗとなるため、スレーブＣＰＵに誤ってリセットがかかってしまう課題が開示されている。そこで特許文献１ではその場合に、スレーブＣＰＵ側のポートから出力したＨｉｇｈ信号とメインＣＰＵからのリセット信号とで論理和をとった信号が生成されてリセット信号とされることで、こうした課題を解決する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００１−１００８６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来技術は、起動信号（リセット信号）を出力する主制御部（メインＣＰＵ）と周辺制御用の制御部（周辺制御用のスレーブＣＰＵ）との間において生じるリセット信号の誤動作について対応している。しかし、従来技術は主制御部と主制御部の電力を制御する省エネルギーモード用制御部（省エネルギーモード用ＣＰＵ）との間におけるリセット信号の誤動作については対応していない。
【０００７】
本発明は、上述の事情に鑑みて為された発明であり、その目的は、起動信号を出力する主制御部と該主制御部の電力を制御する制御部との間におけるリセット信号による誤動作を回避可能な電子機器を提供することである。
【課題を解決するための手段】
【０００８】
本発明者は、種々検討した結果、上記目的は、以下の本発明により達成されることを見出した。
【０００９】
すなわち、本発明にかかる一態様の電子機器では、所定の動作用電源電圧を生成する第１電源部と、前記動作用電源電圧が供給された場合に動作可能となり、前記動作用電源電圧が供給されない状態において前記動作用電源電圧の供給が開始されたとき、所定の起動信号を出力する第１制御部と、前記動作用電源電圧を受電する受電部と、前記受電部により前記動作用電源電圧が受電された場合に動作可能となり、前記第１制御部への前記動作用電源電圧の供給を制御する実行部と、前記受電部によって前記動作用電源電圧が受電されない状態において前記受電部による前記動作用電源電圧の受電が開始された場合、前記実行部を起動するパワーオン起動部と、前記第１制御部から前記起動信号が出力された場合に、前記実行部を起動する起動制御部とを含む第２制御部とを備え、前記実行部は、前記起動がされたとき、前記パワーオン起動部によって起動されたのか、前記起動制御部によって起動されたのかを判別する判別部と、前記判別部によって前記実行部は前記パワーオン起動部によって起動されたと判別された場合、前記第１制御部への前記動作用電源電圧の供給を遮断し、前記判別部によって前記実行部は前記起動制御部によって起動されたと判別された場合、前記第１制御部への前記動作用電源電圧の供給を維持する電力制御部とを含む。
【００１０】
前記起動がされたとき、実行部が前記パワーオン起動部によって起動されたのかそれとも前記起動制御部によって起動されたのかを判別する判別部と、前記判別部によって前記パワーオン起動部によって起動されたと判別された場合に前記第１制御部への前記動作用電源電圧の供給を遮断し、前記判別部によって前記起動制御部によって起動されたと判別された場合に前記第１制御部への前記動作用電源電圧の供給を維持する電力制御部を電子機器が備えている。これにより、判別部は、前記第２制御部が前記パワーオン起動部によって起動されたと判別した場合、例えば、第２制御部が電力が供給されない状態から電力が供給される状態となることにより（以下、電力が供給されない状態から電力が供給される状態となることをパワーオンとも呼ぶ）、所謂パワーオンによるリセットにより起動されたと判別した場合には、第２制御部は、当該電力供給後に前記第１制御部において所謂省電力モードを実行し、前記第１制御部への前記動作用電源電圧の供給を遮断する。これにより、電子機器の消費電力を低減することができる。
【００１１】
また、判別部は、前記第２制御部が前記起動制御部によって起動されたと判別した場合、例えば、第２制御部が前記第１制御部からの前記起動信号（所謂システムリセットなど）により起動されたと判別した場合には、第２制御部は、当該電力供給後に省電力モードを実行せずに、すなわち前記第１制御部への前記動作用電源電圧の供給を遮断せずに、前記第１制御部への前記動作用電源電圧の供給を維持する。これにより、第１制御部への動作用電源電圧の供給が開始され、第１制御部が動作を開始して第２制御部へ起動信号を出力することにより、第２制御部の実行部が起動される結果、第１制御部と第２制御部とを同期して連係動作させることができる。
【００１２】
そして、前記実行部が前記パワーオン起動部によって起動されたのかそれとも前記起動制御部によって起動されたのかを前記判別部が把握できる構成が備えられているので、第２制御部の実行部が前記第１制御部からの前記起動信号により起動された場合、前記第２制御部は、前記第１制御部への前記動作用電源電圧の供給を遮断する動作を行わず、前記第１制御部への電力供給を継続する。ここで、本願発明とは異なり、前記実行部が前記パワーオン起動部によって起動されたのかそれとも前記起動制御部によって起動されたのかを把握できる構成が無い場合を仮定して考える。前記第２制御部は、前記実行部が起動した後に、前記第１制御部への電力供給を遮断する動作を行う。前記第２制御部が電力供給されると（前記パワーオン起動部によって）前記実行部が起動するので、前記第１制御部への電力供給を遮断する。その後、前記第１制御部に電力が供給されるようになったとき、前記第１制御部は前記起動信号を出力するので第２制御部の前記実行部は再起動する。よって、第２制御部は、前記実行部が起動された後は前記第１制御部への電力供給を遮断する。この前記実行部の起動は、前記起動制御部によって起動されるが、もし仮に、前記実行部が前記パワーオン起動部によって起動されたのかそれとも前記起動制御部によって起動されたのかを把握できる構成が無かった場合、前記起動制御部によって起動されたことが判別できない上、前記第２制御部は前記実行部が起動した後に前記第１制御部への電力供給を遮断する動作を行うことから、前記第１制御部への前記動作用電源電圧の供給を維持する動作をすることができなくなる。その後、前記第１制御部に電力が供給されるようになると、前記第１制御部は前記起動信号を出力する。このように、本願発明とは異なり、前記実行部が前記パワーオン起動部によって起動されたのかそれとも前記起動制御部によって起動されたのかを把握できる構成が無い場合、リセット信号の誤動作による無限ループ（悪循環）が生じる。しかし、本願発明に係る電子機器の構成により、こうした悪循環を回避できるので、起動信号を出力する主制御部と該主制御部の電力を制御する制御部との間におけるリセット信号による誤動作を回避可能とすることができる。
【００１３】
上記の電子機器は、前記第１制御部を動作させる動作指示を受け付ける指示受付部をさらに備え、前記指示受付部によって前記動作指示が受け付けられたとき、前記第２制御部は前記第１制御部への前記動作用電源電圧の供給を開始することが好ましい。
【００１４】
この構成により、上記効果に加え、ユーザの意志により、前記第１制御部への前記動作用電源電圧の供給を開始させて、第１制御部を起動させることができる。
【００１５】
上記電子機器は、前記第２制御部に対する前記動作用電源電圧の供給が開始されたか否かを判断する電源供給開始判断部をさらに備え、前記判別部は、前記実行部が起動されたとき、前記電源供給開始判断部により前記第２制御部に対する前記動作用電源電圧の供給が開始されたと判断された場合は、前記実行部は前記パワーオン起動部により起動されたと判別し、前記電源供給開始判断部により前記第２制御部に対する前記動作用電源電圧の供給が開始されなかったと判断された場合は、前記実行部は前記起動制御部によって起動されたと判別することが好ましい。
【００１６】
上記構成により、前記判別部は上記電力供給開始判断部による前記第２制御部に対する前記動作用電源電圧の供給が開始されたか否かの判断結果に基づいて、前記実行部は前記パワーオン起動部により起動されたのか、それとも前記起動制御部によって起動されたのか判別することができる。このように、こうした判別を行う前記判別部が備えられているので、上で述べた上記電子機器の効果を奏する具体的な構成を提供することができる。
【００１７】
上記電子機器は、前記第２制御部に対する前記動作用電源電圧の供給の状態を示す情報を保存する電源状態記憶部と、前記受電部への前記動作用電源電圧の供給が停止される前に、前記動作用電源電圧の供給が停止されることを示す事象として予め定められた設定事象を検出する供給停止検出部と、前記供給停止検出部により前記設定事象が検出された場合に、前記電源状態記憶部に前記動作用電源電圧の供給の状態を示す情報を保存する保存処理部を更に備え、前記電源供給開始判断部は、前記実行部が起動されたとき、前記電源状態記憶部に前記動作用電源電圧の供給の状態を示す情報が保存されていた場合は、前記第２制御部に対する前記動作用電源電圧の供給が開始されたと判断し、前記実行部が起動されたとき、前記電源状態記憶部に前記動作用電源電圧の供給の状態を示す情報が保存されていなかった場合は、前記第２制御部に対する前記動作用電源電圧の供給が開始されなかったと判断することが好ましい。
【００１８】
前記電源状態記憶部、前記供給停止検出部、および前記保存処理部が備えられることで、前記第２制御部は、前記第２制御部への前記動作用電源電圧の供給が停止される前に、前記電源状態記憶部に前記動作用電源電圧の供給の停止に関する情報を保存することができる。すなわち、当該情報が前記電源状態記憶部に保存されているか否かにより、前記電力供給開始判断部は前記第２制御部に対する前記動作用電源電圧の供給が開始されたか否かの判断をすることができる。これにより、前記判別部は、前記実行部は前記パワーオン起動部により起動されたのか、それとも、前記起動制御部によって起動されたのか判別することができる。このように、こうした判別を行う前記判別部が備えられているので、上で述べた上記電子機器の効果を奏するより具体的な構成を提供することができる。
【００１９】
上記電子機器は、所定の電源電圧を生成する第２電源部を更に備え、前記第１電源部は前記電源電圧から前記動作用電源電圧を生成し、前記供給停止検出部は、前記電源電圧に基づき、前記設定事象を検出することが好ましい。
【００２０】
前記供給停止検出部が前記動作用電源電圧の供給が停止されることを示す設定事象を検出する際に、前記動作用電源電圧の給電を受けながら、第２電源部が生成する前記電源電圧に基づいて前記設定事象を検出することができる。よって、前記供給停止検出部は、前記動作用電源電圧による通常動作をしながら、前記電源電圧を参照して前記設定事象を検出することができる。すなわち、前記保存処理部が、前記動作用電源電圧の給電を受けながら、前記電源状態記憶部に前記動作用電源電圧の供給の停止に関する情報を保存することができる。この構成により、上で述べた上記電子機器の効果を奏する更により具体的な構成を提供することができる。
【００２１】
上記電子機器は、所定の電源電圧を生成する第２電源部と、前記電源電圧を積分する積分回路とを更に備え、前記電源供給開始判断部は、前記積分回路によって積分された電圧に基づき、前記動作用電源電圧の供給が開始されたか否かを判断することが好ましい。
【００２２】
上記積分回路を備えることで、前記積分回路によって積分された前記電源電圧に基づいて、前記第２制御部に対する前記動作用電源電圧の供給が開始なされたか否かの判断をすることができる。すなわち、前記電源電圧の上昇により前記動作用電源電圧の供給をうけながら、前記積分回路により所定の時定数によりその上昇が緩やかな上昇となっている前記電源電圧の電圧値を検出することで、該動作用電圧の上昇を検出することができる。この電源電圧の上昇から、前記電力供給開始判断部は、前記第２制御部が起動された場合に、前記第２制御部に対する前記動作用電源電圧の供給が開始されたか否かの判断をすることができる。これにより、前記判別部は、前記実行部は前記パワーオン起動部により起動されたのか、それとも、前記起動制御部によって起動されたのか判別することができる。このように、こうした判別を行う前記判別部が備えられているので、上で述べた上記電子機器の効果を奏する具体的な構成を提供することができる。
【００２３】
上記電子機器は、用紙に画像を形成する画像形成部をさらに備え、前記第１制御部が前記画像形成部の動作を制御する画像形成装置であることが好ましい。
【００２４】
この構成により、たとえば上記の各効果を有する電子機器を画像形成装置とすることができる。よって、上記効果を奏した省電力モードを備えた画像形成装置の提供が可能となる。
【発明の効果】
【００２５】
以上により、起動信号を出力する主制御部と該主制御部の電力を制御する制御部との間におけるリセット信号の誤動作が回避された電子回路および画像形成装置を提供することができる。
【図面の簡単な説明】
【００２６】
【図１】第１実施形態に係る画像形成装置の一例である複合機の内部構成を概略的に示す構造図である。
【図２】第１実施形態に係る複合機の電気的構成の一例を示すブロック図である。
【図３】第１実施形態に係る複合機の電源制御と起動制御に関わる構成を主に示すブロック図である。
【図４】第１実施形態に係るパワーオンリセットおよびシステムリセットに応じたサブＣＰＵおよびメインＣＰＵの動作を示すフローチャートである。
【図５】第１実施形態の効果を説明するための比較例の動作を示すフローチャートである。
【図６】第２実施形態に係る複合機の電源制御と起動制御に関わる構成を主に示すブロック図である。
【発明を実施するための形態】
【００２７】
以下、本発明に係る実施の一形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、異なる点のみ説明する。よって同一の符号を付した構成については、特段変更等の説明がない限り、適宜その説明を省略する。
【００２８】
［実施形態１］
図１は、本発明の一実施形態に係る電子機器である画像形成装置の一例であるスキャナ、コピー、プリンタ、ファクシミリ等の機能を兼ね備えた複合機の内部構成を、概略的に示す構造図である。なお、画像形成装置は、複合機に限られず、コピー機、プリンタ、ファクシミリ機等であってもよい。また、電子機器は、画像形成装置に限らない。電子機器は、家庭用電子機器か、業務用電子機器等の種々の電子機器であってもよい。
【００２９】
この複合機１は、本体２と、スタックトレイ３と、原稿読取部５と、原稿給送部６とを備えている。スタックトレイ３は、例えば本体２の左方に配設される。原稿読取部５は、例えば本体２の上部分に配設される。原稿給送部６は、例えば原稿読取部５の上方に配設される。
【００３０】
複合機１のフロント部分には、操作パネル部４７が設けられている。操作パネル部４７は、例えばフロント部分の形状に対応して略長方形の形状をしている。操作パネル部４７は、表示部４７３と、操作キー部４７６とを備えている。表示部４７３は、例えばタッチパネル機能を有する液晶ディスプレイ等である。複合機１は、例えばサブ基板３００（図３）にのみ電力が供給される省電力モードと、通常のスキャナ、コピー、プリンタ、ファクシミリ等の機能を実行可能な通常動作を行う通常モードとを備えている。操作キー部４７６は、この省電力モードから通常モードへ復帰するための電源スイッチ（指示受付部）４１０や、例えばユーザーが画像形成指示を入力するためのスタートキーや、印刷部数等を入力するためのテンキー等の各種キースイッチを有している。電源スイッチ４１０は、ユーザが押下することで、メインＣＰＵ１１０（図２）を動作させる動作指示をユーザから受け付ける。電源スイッチ４１０によって前記動作指示が受け付けられたとき、サブＣＰＵ３３０（図３）は、メインＣＰＵ１１０が存在するメインコントローラ基板１００に対して、メインＣＰＵ１１０が動作するための電源電圧の供給を開始する。すなわち、メインＣＰＵ１１０に電力の供給がされるようになり、複合機１は、それによって通常のスキャナ、コピー、プリンタ、ファクシミリ等の機能を実行可能な通常動作が可能となり、省電力モードから通常モードへ復帰する。
【００３１】
なお、複合機１全体の電源をオン（電力供給）またはオフ（電力供給遮断）するメインスイッチＳＷが、例えば原稿読取部５の側部分に配設されている。メインスイッチＳＷは、例えばロッカースイッチやプッシュスイッチ等の押しボタンスイッチである。以下では、ロッカースイッチを例に説明を行う。具体的にはメインスイッチＳＷがユーザーによってオンされると、例えばメインＣＰＵ１１０を含め複合機１全体を起動するために、サブＣＰＵ３３０を有するサブ基板３００（図３）に対してまず電力供給が開始され、メインスイッチＳＷがユーザーによってオフされると、複合機１全体への給電が遮断される。なお、メインスイッチＳＷは必ずしも必要ではなく、例えばユーザが複合機１の不図示の電源プラグをコンセントに差し込むなどして、装置が商用電源に接続されることで装置全体の電力が供給されるものであってもよい。
【００３２】
原稿読取部５は、スキャナ部５１と、ガラス等の透明部材により構成された原稿台５２及び原稿読取スリット５３とを備える。スキャナ部５１は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）５１２（図２参照）及び露光ランプ５１１（図２参照）等を含む。スキャナ部５１は、不図示の駆動部によって移動可能に構成される。例えば、原稿台５２に載置された原稿を読み取るときは、スキャナ部５１は、原稿台５２に対向する位置で原稿面に沿って移動され、原稿画像を走査しつつ取得した画像データをメインＣＰＵ１１０へ出力する。また、例えば原稿給送部６により給送された原稿を読み取るときは、スキャナ部５１は、原稿読取スリット５３と対向する位置に移動され、原稿読取スリット５３を介して原稿給送部６による原稿の搬送動作と同期して原稿の画像を取得し、その画像データをメインＣＰＵ１１０へ出力する。
【００３３】
原稿給送部６は、原稿を載置するための原稿載置部６１と、画像読み取り済みの原稿を排出するための原稿排出部６２と、原稿搬送機構６３とを備える。原稿搬送機構６３は、原稿載置部６１に載置された原稿を１枚ずつ繰り出して原稿読取スリット５３に対向する位置へ搬送し、原稿排出部６２へ排出する。
【００３４】
本体２は、複数の給紙カセット４６１と、給紙カセット４６１から用紙を１枚ずつ繰り出して画像形成部４０へ搬送する給紙ローラー４６２と、給紙カセット４６１から搬出されてきた用紙に画像を形成する画像形成部４０とを備える。
【００３５】
画像形成部４０は、用紙搬送部４１１、光走査装置４２、感光体ドラム４３、現像部４４、転写部４１、及び定着部４５を備えている。
【００３６】
用紙搬送部４１１は、画像形成部４０内の用紙搬送路中に設けられ、給紙ローラー４６２によって搬送されてきた用紙を感光体ドラム４３に供給する搬送ローラー４１２や、用紙をスタックトレイ３又は排出トレイ４８まで搬送する搬送ローラー４６３，４６４等を有している。
【００３７】
光走査装置４２は、メインＣＰＵ１１０から出力された画像データに基づきレーザー光等を出力して感光体ドラム４３を露光することで、感光体ドラム４３上に静電潜像を形成する。現像部４４は、感光体ドラム４３上の静電潜像をトナー現像してトナー像を形成する。転写部４１は、感光体ドラム４３上のトナー像を用紙に転写する。
【００３８】
定着部４５は、トナー像が転写された用紙を加熱してトナー像を用紙に定着させる。定着部４５は、用紙に形成されたトナー像を溶融するための熱ローラー４５２と、この熱ローラー４５２との間で用紙を圧接しつつ搬送する圧ローラー４５１とを含む。
【００３９】
図２は、図１に示す複合機１の電気的構成、主にメインＣＰＵ１１０と、画像形成部４０、原稿読取部５、操作パネル部４７、及びメインスイッチＳＷの構成の一例を示すブロック図である。図２を参照して、図２において新たに記載された構成について説明する。
【００４０】
定着部４５は、上記圧ローラー４５１と、上記熱ローラー４５２と、ヒーター４５３とを含む。ヒーター４５３は、熱ローラー４５２の内部に配設されている。ヒーター４５３は、熱ローラー４５２を加熱することによって、熱ローラー４５２と圧ローラー４５１とでニップされた用紙を加熱する。
【００４１】
通信部６００は、例えば一般公衆回線、またはＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を介して、複合機１の外部と電気通信を行うために使用される。通信部６００は、例えば外部の端末等からのプリント指示を受け付けるために、または外部の端末等に対してスキャンしたデータを送信するために使用される。通信部６００がモデムの場合にはＦＡＸデータを送受信するために使用される。
【００４２】
メインＣＰＵ（第１制御部）１１０は、装置全体の制御を司る。また、メインＣＰＵ１１０に電力が供給されると、メインＣＰＵ１１０は、複合機１全体すなわち複合機１に含まれる上で述べた各部（指示受付部、原稿載置部６１、原稿排出部６２を除く）に対してシステムリセットを行わせるシステムリセット信号（起動信号）を出力し、上記各部はシステムリセットされる。システムリセットにより、各部は初期化や起動動作（以下、起動には再起動を含む）などを行う。メインＣＰＵについては、次の図３を使用した説明の中で詳説する。
【００４３】
以下では、指示受付部、原稿載置部６１、原稿排出部６２を除いた上記各部のことを、各機能部とも呼ぶ。すなわち、各機能部とは、指示受付部、原稿載置部６１、原稿排出部６２を除く、上述の原稿読取部５、原稿給送部６、操作パネル部４７、画像形成部４０、定着部４５、通信部６００など、複合機１のスキャナ、コピー、プリンタ、ファクシミリ等の機能を実現するために複合機１に備えられた機能部の各々のことを言う。なお、各機能部の各機能とは、例えば画像形成部４０であれば上で述べたように用紙に画像を形成するという機能であり、それら機能部が実現する各々の機能のことである。
【００４４】
図３は、図１に示す複合機１の電源制御と起動制御に関わる構成を主に示すブロック図である。図３を使用して、メインＣＰＵ１１０、サブＣＰＵ３３０および各機能部について、それらの構成およびリセット動作、電力供給動作および電力供給遮断動作について説明する。
【００４５】
図３に示すように、複合機１は、更にメインコントローラ基板１００と、低圧電源基板（第２電源部）２１０と、サブ基板３００とを更に含む。低圧電源基板２１０は、電圧がＶａｃである交流の商用電源が入力されて、直流の電圧Ｖｄｃ（以下、電源電圧Ｖｄｃと呼ぶ）に変換された電力（以下、低圧電力と呼ぶ）を、サブ基板３００に向けて出力する。サブ基板３００は、低圧電源基板２１０から上記低圧電力が入力され、電源電圧Ｖｄｃから動作用電源電圧Ｖｏｐに電圧変換された直流の電力（以下、動作用電力と呼ぶ）を生成する。そしてサブ基板３００は、自らも動作用電力を消費する一方、メインコントローラ基板１００に向けて当該動作用電力を出力する。メインコントローラ基板１００は、サブ基板３００から動作用電力が入力され、自らも動作用電力を消費する一方、各機能部に対して当該動作用電力を配電する。また、メインコントローラ基板１００からは、サブ基板３００および各機能部に対して、システムリセット信号が出力される。
【００４６】
メインコントローラ基板１００は、主制御部たるメインＣＰＵ１１０が備えられた、装置全体の制御を司る回路基板である。メインコントローラ基板１００は、他にもメインＣＰＵ１１０用の冷却機構やロジック回路、メモリ等を備えているが、図３では図示は省略している。
【００４７】
メインＣＰＵ１１０は、動作用電源電圧Ｖｏｐが供給された場合に動作可能となり、動作用電源電圧Ｖｏｐが供給されない状態において動作用電源電圧Ｖｏｐの供給が開始されたとき、システムリセット信号を出力する。なお具体的には、当該パワーオンが生じた場合には、メインＣＰＵ１１０はまず当該パワーオンによりリセットされ（パワーオンリセット）、メインＣＰＵ１１０は初期化してから起動し、各機能部に対してシステムリセット信号を出力する。メインＣＰＵ１１０は、このパワーオンリセット機能を有するパワーオンリセット機能部１１１を有している。なお、メインＣＰＵ１１０が内部にパワーオンリセット機能部１１１を有していない場合は、メインＣＰＵ１１０のパワーオンリセットは、外部の所謂リセットＩＣ等からのリセットによるものであってもよい。
【００４８】
システムリセット信号は、サブＣＰＵ３３０および各機能部に初期化を行わせてその後に起動動作などを行わせるために、メインＣＰＵ１１０が出力する。本実施形態では、システムリセット信号は、例えば、Ｈｉｇｈ状態からＬｏｗ状態へと変わり、その後にＬｏｗ状態からＨｉｇｈ状態へと変わる信号である。例えばシステムリセット信号がＬｏｗ状態であるときに、サブＣＰＵ３３０および各機能部に初期化を行わせ、例えばシステムリセット信号がＬｏｗ状態からＨｉｇｈ状態へ変わったときに、サブＣＰＵ３３０および各機能部に起動動作を行わせる。よって起動信号は、具体的にはシステムリセット信号がＬｏｗ状態からＨｉｇｈ状態へと変わる部分の信号のことと捉えられてもよい。以下の説明において、システムリセット信号を出力することは、起動信号を出力することを意味している。このように、サブＣＰＵ３３０および各機能部がシステムリセットすることは、サブＣＰＵ３３０および各機能部が、システムリセット信号を受けて、初期化を行ってから起動動作を行うことである。なお、パワーオンリセットとは、メインＣＰＵ１１０またはサブＣＰＵ３３０が、パワーオンにより、初期化を行い、起動動作を行うことである。
【００４９】
以下においては、システムリセットまたはパワーオンリセットにより、メインＣＰＵ１１０、サブＣＰＵ３３０および各機能部が、初期化を行ってから起動動作を行うことを、単に起動すると呼ぶ。
【００５０】
低圧電源基板２１０は、交直流変換および電圧変換を行う基板である。低圧電源基板２１０は、上述のように交流の商用電源の入力を受けて、電源電圧Ｖｄｃに変換された直流の低圧電力を生成して出力する。電源電圧Ｖｄｃとは、例えば＋２４Ｖなどである。以下ではこの値を例に説明を行う。低圧電源基板２１０には、上記メインスイッチＳＷが備えられている。
【００５１】
また、低圧電源基板２１０には、安定した直流の電力の供給のため、直流出力側に直流側平滑用コンデンサが備えられている。低圧電源基板２１０のメインスイッチＳＷの商用電源から見た下流側には、交流電圧Ｖａｃを整流する回路である整流回路と、整流回路で整流された電圧を平滑化する平滑化回路とが存在し、平滑化回路には交流側平滑用コンデンサがさらに設けられている。メインスイッチＳＷがオンされて電力供給が開始されると、交流側平滑用コンデンサおよび直流側平滑用コンデンサが充電される。そのため低圧電源基板２１０は、メインスイッチＳＷがオフされて複合機１への給電が遮断されたとき、交流側平滑用コンデンサおよび直流側平滑用コンデンサに充電された電荷に基づき、ある程度の時間（例えば１０ｍ秒から１００ｍ秒程度の時間）をかけて、電源電圧Ｖｄｃを低下させる。
【００５２】
サブ基板３００は、サブＣＰＵ（第２制御部）３３０が備えられた、メインコントローラ基板１００への上記動作用電力（動作用電源電圧Ｖｏｐ）の供給を制御する回路基板である。サブ基板３００は、サブＣＰＵ３３０の他に、ＤＣ／ＤＣコンバータ（第１電源部）３１０、遮断回路３２０、電源状態記憶部３４０を備えている。
【００５３】
ＤＣ／ＤＣコンバータ３１０は、低圧電源基板２１０が生成する電源電圧Ｖｄｃである低圧電力から、動作用電源電圧Ｖｏｐである動作用電力を生成する。ＤＣ／ＤＣコンバータ３１０は、例えば、＋２４Ｖの電源電圧Ｖｄｃの入力を受けて、＋３．３Ｖ等の動作用電源電圧Ｖｏｐへと変換して出力する。以下ではこの値を例に説明を行う。
【００５４】
なお、ＤＣ／ＤＣコンバータ３１０は、＋２４Ｖ〜＋８Ｖの入力電圧であれば、ほぼ固定的に＋３．３Ｖの動作用電源電圧Ｖｏｐへと変換することができる。すなわち、ＤＣ／ＤＣコンバータ３１０は、＋８Ｖまで入力電圧が低下しても＋３．３Ｖの動作用電源電圧Ｖｏｐを生成することができる。よって、メインスイッチＳＷにより電力供給が遮断されて電源電圧Ｖｄｃが＋２４Ｖから低下しても、電源電圧Ｖｄｃが＋８Ｖまで低下するまでは、ＤＣ／ＤＣコンバータ３１０は＋３．３Ｖの動作用電源電圧Ｖｏｐを生成することができる。さらに、メインスイッチＳＷにより電力供給が遮断された後、上述のように低圧電源基板２１０によってある程度の時間をかけて電源電圧Ｖｄｃが低下する、すなわち電源電圧Ｖｄｃは所定の時定数で以って緩やかに低下する。よって例えば、サブＣＰＵ３３０は、＋３．３Ｖの動作用電源電圧Ｖｏｐである動作用電力の供給を受けて正常動作を維持しながら、低圧電源基板２１０からの電源電圧Ｖｄｃの低下を検出してメインスイッチＳＷにより電力供給が遮断されたことを検出するための時間を確保することができる。この電源電圧Ｖｄｃの低下は、例えば、電源電圧Ｖｄｃが所定の閾値Ｖｔｈである＋１５Ｖを跨いで０Ｖへ向けて下降していることによって検出される。なお、具体的には、サブＣＰＵ３３０には、電源電圧Ｖｄｃを不図示の分圧回路で降圧した電圧が印加されるが、以下では単に電源電圧Ｖｄｃが印加されると呼ぶ。これに連動して、所定の閾値Ｖｔｈ（＋１５Ｖ）も、具体的には不図示の分圧回路で降圧された値に換算されるが、以下では単に所定の閾値Ｖｔｈである＋１５Ｖと呼ぶ。
【００５５】
遮断回路３２０は、＋３．３Ｖの動作用電源電圧Ｖｏｐの入力を受けて、電力制御部３３３ｂからの切換信号により、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給、またはメインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給の遮断を行う。
【００５６】
サブＣＰＵ３３０は、主制御部の電力供給を制御する省エネルギーモード用制御部であり、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給を制御する。サブＣＰＵ３３０は、主制御部の電力供給を制御するなどの省エネルギーモード動作を行う省エネ動作用プログラムなどを実行して、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給を制御する。
【００５７】
Ｅｒｐ指令のＬｏｔ６規格では、「主機能を行っていないときは、可能な限り最短で自動的に待機モードあるいはオフモードに適合する消費電力を超えないようにしなければならない」旨が定められている。そのため、サブＣＰＵ３３０は、複合機１への商用電源の供給後に、メインコントローラ基板１００への電力供給を遮断する。
【００５８】
サブＣＰＵ３３０は、受電部３３１、パワーオン起動部３３２、実行部３３３、電源検出部３３４、起動制御部３３５、および保存処理部３３６を含む。本実施形態では、パワーオン起動部３３２、実行部３３３、電源検出部３３４、起動制御部３３５、および保存処理部３３６は、省エネ動作用プログラムに含まれる上で述べた夫々の機能を実行する各プログラムをサブＣＰＵ３３０が実行することで実現される。なお、パワーオン起動部３３２、実行部３３３、電源検出部３３４、起動制御部３３５、および保存処理部３３６はハードウエアで構成されてもよい。
【００５９】
受電部３３１は、サブＣＰＵ３３０への動作用電源電圧Ｖｏｐを受電する。受電部３３１から、サブＣＰＵ３３０内の各部へむけて動作用電力が各々供給される。受電部３３１は、例えば、電源用入力端子、電源用入力ピン、または電源用入力バッファなどである。
【００６０】
パワーオン起動部３３２は、受電部３３１によって動作用電源電圧Ｖｏｐが受電されない状態において受電部３３１による動作用電源電圧Ｖｏｐの受電が開始された場合に実行部３３３を起動する。具体的には、パワーオン起動部３３２は、実行部３３３をパワーオンリセットすることで、実行部３３３に起動させる。なお、サブＣＰＵ３３０が内部にパワーオン起動部３３２を有していない場合は、サブＣＰＵ３３０のパワーオンリセットは、外部の所謂リセットＩＣ等からのリセットによるものであってもよい。以下の説明において、実行部３３３をパワーオンリセットするとは、パワーオン起動部３３２が実行部３３３に起動させることを意味する。
【００６１】
起動制御部３３５は、メインＣＰＵ１１０からシステムリセット信号が出力された場合に、実質的にシステムリセット信号を中継して実行部３３３をシステムリセットすることで実行部３３３を起動する。具体的には、起動制御部３３５は、システムリセット信号の入力に対応して実行部３３３をリセット（以下、内部リセットとも呼ぶ）し、実行部３３３に起動させる。よって、起動制御部３３５が実行部３３３を内部リセットすることは、メインＣＰＵ１１０が実行部３３３をシステムリセットすることと実質的に同じである。
【００６２】
実行部３３３は、受電部３３１により動作用電源電圧Ｖｏｐが受電された場合に動作可能となり、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を制御する。実行部３３３は、判別部３３３ａおよび電力制御部３３３ｂを含む。
【００６３】
判別部３３３ａは、実行部３３３が起動されたとき、その起動はパワーオン起動部３３２によって起動されたのか、起動制御部３３５によって起動されたのかを判別する。実行部３３３の起動には、受電部３３１での動作用電源電圧Ｖｏｐの受電が開始されて上記パワーオン起動部３３２が行った起動と、メインＣＰＵ１１０からシステムリセット信号が出力されて起動制御部３３５が行った起動とがある。すなわち、実行部３３３の起動には、サブＣＰＵ３３０のパワーオンリセットによってなされた起動と、メインＣＰＵ１１０からのシステムリセット信号によってなされた起動があり、判別部３３３ａは実行部３３３がパワーオンリセットによって起動されたのかシステムリセット信号によって起動されたのかを判別する。
【００６４】
電力制御部３３３ｂは、判別部３３３ａによって実行部３３３はパワーオン起動部３３２によって起動されたと判別された場合、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を遮断し、判別部３３３ａによって実行部３３３は起動制御部３３５によって起動されたと判別された場合、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を維持する。電力制御部３３３ｂは、遮断回路３２０に対して、メインコントローラ基板１００へ動作用電源電圧Ｖｏｐを供給するかそれとも遮断するかを切り換える切換信号を出力する。すなわち、判別部３３３ａによって実行部３３３はパワーオン起動部３３２によって起動されたと判別された場合、電力制御部３３３ｂは、遮断回路３２０に対して、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給を遮断する信号を出力する。判別部３３３ａによって実行部３３３は起動制御部３３５によって起動されたと判別された場合、電力制御部３３３ｂは、遮断回路３２０に対して、メインコントローラ基板１００へ動作用電源電圧Ｖｏｐを供給させる信号の出力を行う。メインコントローラ基板１００へ動作用電源電圧Ｖｏｐを供給させる信号により、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給が遮断されていたときには、メインコントローラ基板１００へ動作用電源電圧Ｖｏｐの供給が開始され、メインコントローラ基板１００へ既に動作用電源電圧Ｖｏｐの供給がされていたときには、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給が維持される。
【００６５】
なお、メインＣＰＵ１１０が省電力状態にあるときに電源スイッチ４１０が押下された場合、サブＣＰＵ３３０はメインＣＰＵ１１０に対してメインＣＰＵ１１０が動作するための電源電圧の供給を開始するので、電力制御部３３３ｂが、遮断回路３２０に対して、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給を行う信号の出力を開始する。
【００６６】
電源検出部３３４には、第２電源部たる低圧電源基板２１０から低圧電力が供給されて電源電圧Ｖｄｃが印加される。なお、電源検出部３３４には、先述のように具体的には、電源電圧Ｖｄｃを不図示の分圧回路で降圧した電圧が印加されるが、以下では単に電源電圧Ｖｄｃが印加されると呼ぶ。電源検出部３３４は、電源供給開始判断部３３４ａ、および供給停止検出部３３４ｂを含む。
【００６７】
電源供給開始判断部３３４ａは、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたか否かを判断する。この判断は、低圧電源基板２１０から電源供給開始判断部３３４ａに対して低圧電力が供給されて電源電圧Ｖｄｃの印加が開始されたかどうか判断されることでなされる。
【００６８】
なお、判別部３３３ａは、実行部３３３が起動されたとき、電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたと判断されたときは、実行部３３３はパワーオン起動部３３２により起動されたと判別し、電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されなかったと判断されたときは、実行部３３３は起動制御部３３５によって起動されたと判別する。
【００６９】
供給停止検出部３３４ｂは、受電部３３１への動作用電源電圧Ｖｏｐの供給が停止される前に、動作用電源電圧Ｖｏｐの供給が停止されることを示す事象として予め定められた設定事象を検出する。供給停止検出部３３４ｂは、具体的には電源電圧Ｖｄｃに基づいて設定事象を検出する。設定事象の検出については、例えば、次のことが考えられる。
【００７０】
供給停止検出部３３４ｂは、低圧電源基板２１０からの電源電圧Ｖｄｃが＋２４Ｖから閾値Ｖｔｈである＋１５Ｖを跨いで０Ｖへ向けて下降していることを検出することで電源電圧Ｖｄｃの低下を検出する。なお上述のように、電源電圧Ｖｄｃの電圧の下降がおこっても動作用電源電圧Ｖｏｐの供給の停止はすぐには起こらない。よって、供給停止検出部３３４ｂは、サブＣＰＵ３３０内の受電部３３１への動作用電源電圧Ｖｏｐの供給が停止される前に、動作用電源電圧Ｖｏｐの供給が停止されることを示す現象、すなわち上記電源電圧Ｖｄｃが閾値Ｖｔｈである＋１５Ｖを跨いで０Ｖへ向けて下降している現象を検出することができる。この電源電圧Ｖｄｃが閾値Ｖｔｈである＋１５Ｖを跨いで０Ｖへ向けて下降している現象は、受電部３３１への動作用電源電圧Ｖｏｐの供給が停止される前に動作用電源電圧Ｖｏｐの供給が停止されることを示す事象であるので、当該事象は設定事象として予め定められる。この設定事象は、工場出荷時などに供給停止検出部３３４ｂへ備えられる。
【００７１】
保存処理部３３６は、供給停止検出部３３４ｂにより設定事象が検出された場合に、電源状態記憶部３４０に、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の状態に関する情報を保存する。具体的には、保存処理部３３６は、電源状態記憶部３４０に、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の停止に関する情報を保存する。保存処理部３３６は、サブＣＰＵ３３０が＋３．３Ｖの動作用電源電圧Ｖｏｐである動作用電力の供給を受けて正常動作を維持している間に、電源状態記憶部３４０に当該動作用電力の供給の停止に関する情報について記憶させる。
【００７２】
電源状態記憶部３４０は、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の状態を示す情報を保存する。具体的には、電源状態記憶部３４０は、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の停止に関する情報を保存する。電源状態記憶部３４０は、例えば、不揮発性のメモリである。電源状態記憶部３４０は、例えば、フラッシュＲＯＭ、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）等の不揮発性記憶素子が使用されうる。なお、電源状態記憶部３４０は、単独のチップで構成されてもよいし、他の情報（サブＣＰＵ３３０の省エネ動作用プログラムなど）が保存されている不揮発メモリ内にその一部として構成されてもよい。
【００７３】
サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の停止に関する情報は、例えば、サブＣＰＵ３３０に対する電力供給が停止されたことを示す情報である。当該情報は、例えば、フラグの形式で、電源状態記憶部３４０に保存される。例えば、当該フラグ（以下、電源オフフラグと呼ぶ）は、サブＣＰＵ３３０への電力供給が停止された場合は“１”で保存され、サブＣＰＵ３３０への電力供給が停止されていない場合には“０” で保存されている。なお、工場出荷時は、サブＣＰＵ３３０への電力供給が停止された状態で出荷されるので、電源オフフラグは“１”で保存されている（デフォルト値）。電源状態記憶部３４０に電源オフフラグが“１”で保存されていたとき、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報が保存されていたことを意味する。電源状態記憶部３４０に電源オフフラグが“１”で保存されていたとき、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の状態を示す情報（供給の停止に関する情報）が電源状態記憶部３４０に保存されていたことを意味する。電源状態記憶部３４０に電源オフフラグが“０”で保存されていたとき、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の状態を示す情報（供給の停止に関する情報）が電源状態記憶部３４０に保存されていなかったことを意味する。
【００７４】
なお、サブＣＰＵ３３０への電力供給が停止される前に、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の状態を示す情報（供給の停止に関する情報）を、保存処理部３３６が電源状態記憶部３４０へ保存するための方法について述べる。供給停止検出部３３４ｂにより、上記電源電圧Ｖｄｃが閾値Ｖｔｈである＋１５Ｖを跨いで０Ｖへ向けて下降している事象である設定事象が検出された場合、保存処理部３３６は、＋３．３Ｖの動作用電源電圧Ｖｏｐである動作用電力の供給を受けて正常動作を維持している間に、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報を保存する。上述のように、電源電圧Ｖｄｃが閾値Ｖｔｈである＋１５Ｖを跨いで０Ｖへ向けて下降していても、電源電圧Ｖｄｃが＋８Ｖまで低下するまでは、ＤＣ／ＤＣコンバータ３１０は＋３．３Ｖの動作用電源電圧Ｖｏｐを生成することができる。よって、サブＣＰＵ３３０が、当該＋３．３Ｖの動作用電源電圧Ｖｏｐである動作用電力の供給を受けて正常動作を維持している間に、不揮発メモリである電源状態記憶部３４０にサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の停止に関する情報（すなわち“１”である電源オフフラグ）を記憶する。
【００７５】
以上の構成により、電源供給開始判断部３３４ａは、パワーオンリセットまたはシステムリセットに基づいて実行部３３３が起動されたとき、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の状態を示す情報が保存されていたときは、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたと判断し、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の状態を示す情報が保存されていなかったときは、実行部３３３の起動する前からサブＣＰＵ３３０に対して既に動作用電源電圧Ｖｏｐが供給されていたので、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されなかったと判断する。
【００７６】
すなわち、判別部３３３ａは、実行部３３３が起動されたとき、電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたと判断された場合は、実行部３３３はパワーオン起動部３３２により起動されたと判別する。電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたと判断されたことは、電源供給開始判断部３３４ａが、実行部３３３が起動されたとき、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報が保存されていたと判断したことから決まる。具体的には、電源状態記憶部３４０に“１”である電源オフフラグが保存されていたとき、電源供給開始判断部３３４ａは電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報が保存されていたと判断する。
【００７７】
一方、判別部３３３ａは、実行部３３３が起動されたとき、電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されなかったと判断された場合は、実行部３３３は起動制御部３３５によって起動されたと判別する（すなわち、当該実行部３３３の起動は、システムリセットによるものであったため、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給の開始によるものではなかった）。電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されなかったことは、電源供給開始判断部３３４ａが、実行部３３３が起動されたとき、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報が保存されていなかったと判断したことから決まる。具体的には、電源状態記憶部３４０に“０”である電源オフフラグが保存されていたとき、電源供給開始判断部３３４ａは電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報が保存されていなかったと判断する。
【００７８】
図４は、パワーオンリセットおよびシステムリセットに応じたサブＣＰＵ３３０およびメインＣＰＵ１１０の動作を示すフローチャートである。図４を使用して、メインコントローラ基板１００、サブ基板３００その他の機能部の動作について説明する。なお、図４のフローチャートは、本実施形態の説明の上から、パワーオンリセットおよびシステムリセットに応じたサブＣＰＵ３３０の動作、および、複合機１の動作停止までの動作を主に示すフローチャートであるので、複合機１で通常の使用をしている場合の説明は割愛する。
【００７９】
ステップＳ１００では、ユーザによってメインスイッチＳＷがオンされて複合機１に商用電力が供給されることにより、低圧電源基板２１０およびＤＣ／ＤＣコンバータ３１０を経て、サブ基板に＋３．３Ｖの動作用電源電圧Ｖｏｐが供給される（サブＣＰＵ３３０のパワーオン）。なお、複合機１は電源がオフされていたので、電源オフフラグは “１”で保存されている。なお、一番最初にメインスイッチＳＷがオンされる場合であっても、デフォルト値なので、電源オフフラグはデフォルト値“１”で保存されている。
【００８０】
ステップＳ１１０では、サブ基板に＋３．３Ｖの動作用電源電圧Ｖｏｐが供給されることにより、実行部３３３がパワーオンリセットされる。ステップＳ１１０から移行したステップＳ１２０では、サブＣＰＵ３３０がパワーオンされたので、実行部３３３がパワーオン起動部３３２によって起動される（パワーオンリセット）。なお、この段階では、判別部３３３ａは、パワーオン起動部３３２が実行部３３３に対してパワーオンリセットを行ったか否か、すなわち、パワーオン起動部３３２が実行部３３３の起動を行ったか否かの判別は行っていない。実行部３３３は、起動すると、所謂ブートプログラム等の起動時プログラムを実行し、次に省エネ動作用プログラムをＲＯＭから読み出してＲＡＭへ転送する。この後、実行部３３３は、省エネ動作用プログラムに基づく通常動作を開始する。通常動作とは、サブＣＰＵ３３０が省エネ動作用プログラムに基づいて動作する正常動作のことである。
【００８１】
ステップＳ１３０では、電源供給開始判断部３３４ａが、電源状態記憶部３４０から電源オフフラグを取得する。
【００８２】
ステップＳ１４０では、電源供給開始判断部３３４ａが電源状態記憶部３４０から取得した電源オフフラグが“１”であったかどうかが判断される。電源オフフラグが“１”であった場合は（ステップＳ１４０でＹＥＳ）、電源供給開始判断部３３４ａは処理をステップＳ１５０へ移行させ、電源オフフラグが“０”であった場合は（ステップＳ１４０でＮＯ）、電源供給開始判断部３３４ａは処理をステップＳ２１０へ移行させる。
【００８３】
現在、電源オフフラグは“１”であるので、ステップＳ１５０へ遷移する。
【００８４】
ステップＳ１５０では、電源状態記憶部３４０に保存されていた電源オフフラグが“１”であったことから、電源供給開始判断部３３４ａは、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報が保存されていたとして、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたと判断する。よって、判別部３３３ａは、電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたと判断されたので、実行部３３３はパワーオン起動部３３２により起動されたと判別する。すなわち、判別部３３３ａは、実行部３３３がパワーオンリセットにより起動したと判別する。
【００８５】
ステップＳ１６０では、判別部３３３ａによって実行部３３３はパワーオン起動部３３２によって起動されたと判別されたので、電力制御部３３３ｂが、遮断回路３２０に対して、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給を遮断する切換信号を出力する。その結果、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を遮断回路３２０が電力供給を遮断する。よって、動作用電源電圧Ｖｏｐは、サブ基板３００にしか供給されておらず、メインコントローラ基板１００および他の機能部には供給されていない。すなわち、サブＣＰＵ３３０がパワーオンリセットされて起動された後、メインＣＰＵ１１０すなわち複合機１は省電力モードにある。
【００８６】
ステップＳ１７０では、サブＣＰＵ３３０への動作用電源電圧Ｖｏｐの供給が停止された状態ではないことから、保存処理部３３６が電源状態記憶部３４０に電源オフフラグとして“０”を保存する。
【００８７】
ステップＳ１８０では、電源スイッチ４１０がユーザによって押下されたかどうか判断される。電源スイッチ４１０が押下された場合は、処理はステップＳ１９０へ移行する（ステップＳ１８０でＹＥＳ）。電源スイッチ４１０が押下されていない場合は、処理はステップＳ１８０のままとどまり、移行しない（ステップＳ１８０でＮＯ）。よって、この場合、メインコントローラ基板１００および他の機能部には電力が供給されないまま、複合機１は省電力モードが継続される。
【００８８】
ステップＳ１９０では、ユーザによって電源スイッチ４１０が押下されたので、ユーザからメインＣＰＵ１１０を動作させる動作指示を受け付けたとして、サブＣＰＵ３３０は、メインコントローラ基板１００に対して、メインＣＰＵ１１０が動作するための動作用電源電圧Ｖｏｐの供給を開始する。すなわち、電力制御部３３３ｂが、遮断回路３２０に対して、メインコントローラ基板１００へ動作用電源電圧Ｖｏｐを供給する切換信号を出力する。
【００８９】
電力供給を受け、メインＣＰＵ１１０がパワーオンされたことにより、パワーオンリセット機能部１１１がメインＣＰＵ１１０をパワーオンリセットする。その後、メインＣＰＵ１１０が起動すると、メインＣＰＵ１１０は、所謂ブートプログラム等の起動時プログラムを実行し、次に所定のメインプログラムをＲＯＭから読み出してＲＡＭへ転送する。この後、メインＣＰＵ１１０はメインプログラムによる通常動作を開始し、動作可能となる。たとえばメインＣＰＵ１１０は、スキャナ、コピー、プリンタ、ファクシミリ等の機能に対応したプログラム動作を開始し、複合機１はスキャナ、コピー、プリンタ、ファクシミリ等の機能を有する電子機器となる。
【００９０】
ステップＳ２００では、メインＣＰＵ１１０は、前記動作用電力が供給されたことで動作可能となり、前記動作用電力が供給されない状態から動作用電力の供給が開始された状態となったことから、システムリセット信号を出力する。すなわち、サブＣＰＵ３３０および他の機能部は、システムリセットされる。次に処理は、ステップＳ１２０へ戻る。
【００９１】
ステップＳ１２０では、実行部３３３が起動するが、Ｓ２００から移行したステップＳ１２０では、サブＣＰＵ３３０すなわち実行部３３３がシステムリセットされたことで、起動制御部３３５がシステムリセットに対応して実行部３３３を内部リセットし、実行部３３３が起動制御部３３５によって起動される（システムリセット）。なお、この段階では、判別部３３３ａは、起動制御部３３５が実行部３３３に対してシステムリセット入力に対応した内部リセットを行ったか否か、すなわち、起動制御部３３５が実行部３３３の起動を行ったか否かの判別は行っていない。実行部３３３は、起動すると、所謂ブートプログラム等の起動時プログラムを起動させ、次に省エネ動作用プログラムをローディングする。この後、実行部３３３は、上記省エネ動作用プログラムに基づく通常動作を開始する。
【００９２】
ステップＳ１３０では、保存処理部３３６が、電源状態記憶部３４０から電源オフフラグを取得する。なお、保存処理部３３６が、ステップＳ１７０で電源状態記憶部３４０に電源オフフラグとして“０”を保存しているので、現在の電源オフフラグの状態は、“０”である。
【００９３】
ステップＳ１４０では、電源状態記憶部３４０から取得した電源オフフラグが“１”であったかどうかが判断される。電源オフフラグが“１”であった場合は（ステップＳ１４０でＹＥＳ）、ステップＳ１５０へ処理が移行する。電源オフフラグが“０”であった場合は（ステップＳ１４０でＮＯ）、ステップＳ２１０へ処理が移行する。上記のように、現在電源オフフラグは“０”なので、ステップＳ２１０へ処理は移行する。
【００９４】
ステップＳ２１０では、電源供給開始判断部３３４ａは、電源状態記憶部３４０に保存されていた電源オフフラグが“０”であったことから、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報が保存されていなかったとして、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されなかったと判断する。よって、判別部３３３ａは、電源供給開始判断部３３４ａによりサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されなかったと判断されたので、実行部３３３は起動制御部３３５によって起動されたと判別する。すなわち、判別部３３３ａは、実行部３３３がシステムリセットにより起動したと判別する。
【００９５】
判別部３３３ａによって実行部３３３は起動制御部３３５によって起動されたと判別されたので、電力制御部３３３ｂは、メインコントローラ基板１００および他の機能部への動作用電源電圧Ｖｏｐの供給を遮断せずに、供給を維持する。すなわち、電力制御部３３３ｂが、遮断回路３２０に対して、メインコントローラ基板１００への動作用電源電圧Ｖｏｐの供給をする切換信号の出力を維持しているため、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給が維持される。すなわち、複合機１は通常動作モードとなる。
【００９６】
ステップＳ２２０では、サブＣＰＵ３３０への電力供給が維持されているか、供給停止検出部３３４ｂが電源電圧Ｖｄｃを検出している。すなわち、ユーザが複合機１への電力供給を遮断するためにメインスイッチＳＷをオフしたかどうかが検出される。
【００９７】
ステップＳ２３０では、供給停止検出部３３４ｂが電源電圧Ｖｄｃに基づいて、例えば電源電圧Ｖｄｃが閾値Ｖｔｈである＋１５Ｖを跨いで０Ｖへ向けて下降しているか否かを供給停止検出部３３４ｂが検出することで、設定事象を検出する。設定事象を検出した場合は、メインスイッチＳＷがオフされたとして、処理はステップＳ２４０へ移行する（ステップ２３０でＹＥＳ）。設定事象を検出しなかった場合は、メインスイッチＳＷがオフされなかったとして、ステップＳ２２０へ戻る（ステップ２３０でＮＯ）。
【００９８】
ステップＳ２４０では、ステップＳ２３０で供給停止検出部３３４ｂにより設定事象が検出されたので、動作用電源電圧Ｖｏｐが＋３．３Ｖを保っている正常動作の間に、保存処理部３３６が、電源状態記憶部３４０に電源オフフラグとして“１”を保存して、動作用電源電圧Ｖｏｐの供給の停止に関する情報を保存する。
【００９９】
ステップＳ２５０では、商用電源の給電が遮断されたので複合機１は動作を停止する。
【０１００】
なお、図４に示すフローチャートでは、説明上、パワーオンリセットおよびシステムリセットによるサブＣＰＵ３３０の動作のフロー（ステップＳ１００〜ステップＳ２１０）と、複合機１への電力供給の遮断の監視および電源オフフラグとして“１”をセットするフロー（ステップＳ２２０〜ステップＳ２５０）とが直列につなげられて一連の説明とされているが、このパワーオンリセットおよびシステムリセットによるサブＣＰＵ３３０の動作フローと、複合機１への電力供給の遮断の監視および電源オフフラグとして“１”をセットするフローとが別々に動作することで並行して進行されていてもよい。
【０１０１】
次に、本実施形態にかかる複合機１とは異なり、実行部３３３（サブＣＰＵ３３０）がパワーオン起動部３３２によって起動されたのかそれとも起動制御部３３５によって起動されたのかを把握できる構成が無い構成を想定し、当該想定の構成における動作について、図５のフローチャートを使用して説明し、その課題について説明する。なお、パワーオン起動部３３２によって起動されたのかそれとも起動制御部３３５によって起動されたのかを把握できる構成が無い構成であっても、サブＣＰＵは、システムリセットによる起動でもパワーオンリセットによる起動でもいずれの場合でも、メインコントローラ基板１００および他の機能部への動作用電源電圧Ｖｏｐの供給を停止する。よって、メインＣＰＵ１１０すなわち複合機１は省電力モードとなる。
【０１０２】
図５は、比較例の課題すなわち第１実施形態の効果を説明するために比較例の動作を示したフローチャートである。なお、図５は比較のし易さのために図４の一部を変更したフローチャートとなっている。なお想定した比較例の構成における複合機１ａにおいても、サブＣＰＵ、メインＣＰＵは上記のままサブＣＰＵ３３０、メインＣＰＵ１１０と呼ぶ。しかし、サブＣＰＵ３３０は、上記パワーオン起動部３３２、実行部３３３、電源検出部３３４、起動制御部３３５、および保存処理部３３６を有していない。その代わり、サブＣＰＵ３３０は、パワーオン起動部３３２や起動制御部３３５に相当するパワーオンリセットやシステムリセットに対応したＣＰＵを起動させる機能部や、実行部３３３に相当する処理演算用の機能部は備えている。なお、図４に示すフローチャートと同一の動作には、同一のステップ番号を付して、特に断りの無い限り、その説明を省略する。
【０１０３】
ステップＳ１００では、メインスイッチＳＷがオンされて複合機１ａに商用電力が供給されることにより、低圧電源基板２１０およびＤＣ／ＤＣコンバータ３１０を経て、サブ基板に＋３．３Ｖの動作用電源電圧Ｖｏｐが供給される（サブＣＰＵ３３０のパワーオン）。
【０１０４】
ステップＳ１１０では、サブ基板に＋３．３Ｖの動作用電源電圧Ｖｏｐが供給されることにより、サブＣＰＵ３３０がパワーオンリセットされる。ステップＳ１２０でサブＣＰＵ３３０が起動する。サブＣＰＵ３３０が起動すると、サブＣＰＵ３３０は所謂ブートプログラム等の起動時プログラムを起動させ、次に省エネ動作用プログラムをローディングする。この後、サブＣＰＵ３３０は、省エネ動作用プログラムに基づく通常動作を開始する。
【０１０５】
ステップＳ１６０では、サブＣＰＵ３３０がパワーオンリセットされると、メインコントローラ基板１００および他の機能部には電力が供給されない。複合機１ａは省電力モードとなる。
【０１０６】
ステップＳ１８０では、電源スイッチ４１０がユーザによって押下されたかどうか判断される。電源スイッチ４１０が押下された場合は、処理はステップＳ１９０へ移行する（ステップＳ１８０でＹＥＳ）。電源スイッチ４１０が押下されていない場合は、処理はステップＳ１８０のままとどまり、移行しない（ステップＳ１８０でＮＯ）。よって、この場合、メインコントローラ基板１００および他の機能部には電力が供給されないまま、複合機１は省電力モードが継続される。
【０１０７】
ステップＳ１９０では、ユーザによって電源スイッチ４１０が押下されたので、ユーザからメインＣＰＵ１１０を動作させる動作指示を受け付けとして、サブＣＰＵ３３０は、メインコントローラ基板１００に対して、メインＣＰＵ１１０が動作するための動作用電源電圧Ｖｏｐの供給を開始する。
【０１０８】
電力供給を受け、メインＣＰＵ１１０がパワーオンされたことにより、パワーオンリセット機能部１１１がメインＣＰＵ１１０をパワーオンリセットする。その後、メインＣＰＵ１１０は、起動して通常動作を開始し、動作可能となる。
【０１０９】
ステップＳ２００では、メインＣＰＵ１１０は、前記動作用電力が供給されたことで動作可能となり、前記動作用電力が供給されない状態から動作用電力の供給が開始された状態となったことから、システムリセット信号を出力する。すなわち、サブＣＰＵ３３０および他の機能部は、システムリセットされる。次に処理は、ステップＳ１２０へ戻り、サブＣＰＵ３３０は起動する。
【０１１０】
図５のフローチャートによると、想定構成における複合機１ａでは、サブＣＰＵ３３０がリセット（パワーオンリセット）されてからサブＣＰＵ３３０が起動され（ステップＳ１１０，Ｓ１２０）、パワーオンリセット後はサブＣＰＵ３３０が複合機１ａを省電力モードとするため、メインコントローラ基板１００および他の機能部には電力が供給されない（ステップＳ１６０）。
【０１１１】
この後、ユーザの電源スイッチ４１０の押下動作によりメインＣＰＵ１１０の動作が開始され、メインＣＰＵ１１０がパワーオンリセット後にシステムリセット信号をサブＣＰＵ３３０等へ出力する（ステップＳ１８０〜Ｓ２００）。すると、再びステップＳ１１０，Ｓ１２０へ戻り、サブＣＰＵ３３０がリセット（システムリセット）されてからサブＣＰＵ３３０が起動され（ステップＳ１１０，Ｓ１２０）、パワーオンリセット後はサブＣＰＵ３３０が複合機１ａを省電力モードとするため、メインコントローラ基板１００および他の機能部には電力が供給されない（ステップＳ１６０）。
【０１１２】
この後、ユーザの電源スイッチ４１０の押下動作によりメインＣＰＵ１１０の動作が開始され、メインＣＰＵ１１０からシステムリセットが出力される。以後、サブＣＰＵ３３０は、リセットされて後に起動されてからメインＣＰＵ１１０を省電力モードとし、ユーザの電源スイッチ４１０の押下動作によりメインＣＰＵ１１０の動作が開始されて、システムリセットが出力されサブＣＰＵ３３０がリセットされてサブＣＰＵ３３０が起動される、という動作が繰り返される。
【０１１３】
すなわち、省電力モードにあるメインＣＰＵ１１０は、ユーザの電源スイッチ４１０の押下動作により給電を受けて動作を開始するが、その後すぐにサブＣＰＵ３３０がメインＣＰＵ１１０への給電を遮断し、複合機１ａが省電力モードとなるため、通常動作モードとなることが無い。このように、比較例の構成では、メインＣＰＵが通常動作モードとならないまま、上記のフローを繰り返す。以上のように、比較例の構成では、メインＣＰＵ１１０が通常動作モードとなることが無いまま、メインＣＰＵ１１０がシステムリセットを出力し、サブＣＰＵ３３０がメインＣＰＵ１１０への給電を遮断するという繰り返し動作（無限ループ）を続けるという不具合が生じる。
【０１１４】
本実施形態の複合機１では、以下のような効果を奏する。
【０１１５】
実行部３３３の起動がされたときパワーオン起動部３３２によって起動されたのかそれとも起動制御部３３５によって起動されたのかを判別する判別部３３３ａと、判別部３３３ａによってパワーオン起動部３３２によって起動されたと判別された場合にメインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を遮断し、判別部３３３ａによって起動制御部３３５によって起動されたと判別された場合にメインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を維持する電力制御部３３３ｂを、実行部３３３が備えている。これにより、判別部３３３ａがパワーオン起動部３３２によって起動されたと判別した場合、例えば、サブＣＰＵ３３０が所謂パワーオンによるリセットにより起動されたと判別した場合には、サブＣＰＵ３３０は、当該電力供給後にメインＣＰＵ１１０において省電力モードを実行し、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を遮断する。これにより、複合機１の消費電力を低減することができる。
【０１１６】
また、判別部３３３ａは、サブＣＰＵ３３０が起動制御部３３５によって起動されたと判別した場合、例えば、サブＣＰＵ３３０がメインＣＰＵ１１０からのシステムリセットにより起動されたと判別した場合には、サブＣＰＵ３３０は、当該電力供給後に省電力モードを実行せずに、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を維持する。これにより、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給が開始され、メインＣＰＵ１１０が動作を開始してサブＣＰＵ３３０へシステムリセット信号を出力することにより、サブＣＰＵ３３０の実行部３３３が起動される結果、メインＣＰＵ１１０とサブＣＰＵ３３０が同期して連係動作する。
【０１１７】
そして、実行部３３３がパワーオン起動部３３２によって起動されたのかそれとも起動制御部３３５によって起動されたのかを判別部３３３ａが把握できる構成、例えばサブＣＰＵ３３０がどちらのリセットにより起動したのかを判別部３３３ａが把握できる構成が備えられているので、サブＣＰＵ３３０がメインＣＰＵ１１０からのシステムリセットにより起動された場合に、サブＣＰＵ３３０がメインＣＰＵ１１０に対して省電力モードを実行してメインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を遮断する動作を行わず、メインＣＰＵ１１０への電力供給を継続する。もし、実行部３３３がパワーオン起動部３３２によって起動されたのかそれとも起動制御部３３５によって起動されたのかを判別部３３３ａが把握できない場合、電力供給がされなかったメインＣＰＵ１１０に電力が供給されるようになったとき、メインＣＰＵ１１０はシステムリセットを出力するのでサブＣＰＵ３３０をシステムリセットする。サブＣＰＵ３３０が起動された後にサブＣＰＵ３３０がメインＣＰＵ１１０に対して電力供給を遮断するという、リセット信号の誤動作による悪循環が生じる。しかし、本実施形態の上記構成により、こうした悪循環が生じない。よって、システムリセット信号を出力するメインＣＰＵ１１０とメインＣＰＵ１１０の電力を制御するサブＣＰＵ３３０との間におけるリセット信号の誤動作が回避することができる。
【０１１８】
複合機１が電源スイッチ４１０を備える構成により、上記効果に加え、ユーザの意志により、例えば省電力モードにあるメインＣＰＵ１１０を、メインＣＰＵ１１０への動作用電源電圧Ｖｏｐの供給を開始させて、起動させることができる。
【０１１９】
電源供給開始判断部３３４ａを備えることで、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたかどうかの判断をすることができる。これにより、電力供給開始判断部３３４ａでサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたか否かの判断がされたか判別部３３３ａが把握することができる。すなわち、判別部３３３ａは、実行部３３３はパワーオン起動部３３２により起動されたのか、それとも、起動制御部３３５によって起動されたのか判別することができる。判別部３３３ａがパワーオン起動部３３２により起動されたのかそれとも起動制御部３３５によって起動されたのかを把握できる構成が備えられているので、上で述べた上記電子機器の効果を奏する具体的な構成を提供することができる。
【０１２０】
電源状態記憶部３４０、供給停止検出部３３４ｂ、および保存処理部３３６を備えることで、サブＣＰＵ３３０は、サブＣＰＵ３３０への動作用電源電圧Ｖｏｐの供給が停止される前に、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報を保存することができる。すなわち、当該情報が電源状態記憶部３４０に保存されているか否かにより、電力供給開始判断部３３４ａはサブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたか否かの判断をすることができる。これにより、判別部３３３ａは、実行部３３３はパワーオン起動部３３２により起動されたのか、それとも、起動制御部３３５によって起動されたのか判別することができる。このように、こうした判別を行う判別部３３３ａが備えられているので、上で述べた上記電子機器の効果を奏するより具体的な構成を提供することができる。
【０１２１】
供給停止検出部３３４ｂが動作用電源電圧Ｖｏｐの供給が停止されることを示す設定事象を検出する際に、動作用電源電圧Ｖｏｐの給電を受けながら、第２電源部が生成する電源電圧Ｖｄｃに基づいて前記設定事象を検出することができる。よって、供給停止検出部３３４ｂは、動作用電源電圧Ｖｏｐによる通常動作を実行しながら、電源電圧Ｖｄｃを参照して前記設定事象を検出することができる。すなわち、保存処理部３３６が、動作用電源電圧Ｖｏｐの給電を受けながら、電源状態記憶部３４０に動作用電源電圧Ｖｏｐの供給の停止に関する情報を保存することができる。この構成により、上で述べた上記電子機器の効果を奏する更により具体的な構成を提供することができる。
【０１２２】
複合機１は、用紙に画像を形成する画像形成部４０を備え、メインＣＰＵ１１０が画像形成部４０の動作を制御する上記の電子機器であるので、たとえば上記の各効果を有する電子機器を画像形成装置とすることができる。よって、上記効果を奏した省電力モードを備えた画像形成装置の提供が可能となる。
【０１２３】
［第２実施形態］
図６は、本発明の第２の実施形態に係る電子機器である画像形成装置の一例である、複合機１ａの電源制御と起動制御に関わる構成を主に示すブロック図である。
【０１２４】
図６に示す複合機１ａは、図３に示す複合機１とは以下の点で異なる。すなわち、複合機１ａが、電源電圧Ｖｄｃを積分する積分回路３６０を備えている点と、供給停止検出部３３４ｂ、保存処理部３３６、及び電源状態記憶部３４０を備えない点である。
【０１２５】
電源供給開始判断部３３４ａは、積分回路３６０によって積分された電圧に基づき、動作用電源電圧Ｖｏｐの供給が開始されたか否かを判断する。具体的には、電源供給開始判断部３３４ａには、積分回路３６０によって積分された電圧を不図示の分圧回路で降圧した電圧が印加されるが、以下では単に積分回路３６０によって積分された電圧が印加されると呼ぶ。なお、供給停止検出部３３４ｂ、保存処理部３３６、及び電源状態記憶部３４０が存在しないことにより、第１実施形態のような動作用電源電圧Ｖｏｐの供給の停止に関する情報の電源状態記憶部３４０への記憶ができる構成となっていない。この構成で、サブＣＰＵ３３０の起動がパワーオンリセットによるものか、システムリセットによるものかを判別部３３３ａが判別する方法について述べる。
【０１２６】
商用電源から複合機１への給電が開始されることで、低圧電源基板２１０からサブＣＰＵ３３０に印加される電源電圧Ｖｄｃを積分回路３６０が積分する。これにより、サブＣＰＵ３３０に入力される電源電圧Ｖｄｃが積分回路３６０の時定数に応じて緩やかに上昇する。この場合に、電源電圧Ｖｄｃが＋８Ｖを超えたときに、サブＣＰＵ３３０は、ＤＣ／ＤＣコンバータ３１０から＋３．３Ｖの動作用電源電圧Ｖｏｐである動作用電力の供給を受ける。サブＣＰＵ３３０はパワーオンリセットされ、その後にサブＣＰＵ３３０が起動されてから正常動作を開始する。サブＣＰＵ３３０は低圧電源基板２１０からの更なる電源電圧Ｖｄｃの上昇を検出した場合、例えば電源電圧Ｖｄｃが閾値Ｖｔｈである＋１５Ｖを越えて＋２４Ｖへ向けて上昇していることを検出する。このとき電源電圧が＋２４Ｖよりも低い電圧の＋１５Ｖから上昇していることから、メインスイッチＳＷにより電力供給が遮断された後にメインスイッチＳＷがオンされたことを検出する。
【０１２７】
電力供給開始判断部３３４ａは、積分回路３６０によって積分された電源電圧Ｖｄｃに基づいて、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたか否かの判断をする。すなわち、電力供給開始判断部３３４ａは、電源電圧Ｖｄｃの上昇により動作用電源電圧Ｖｏｐの供給をうけて通常動作を開始し、積分回路３６０の時定数に応じた緩やかな上昇となっている電源電圧Ｖｄｃの電圧値が閾値Ｖｔｈを超えたことを検出することで、動作用電源電圧Ｖｏｐの供給が開始されたと判断できる。すなわち、電力供給開始判断部３３４ａは、サブＣＰＵ３３０が起動された場合に、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたか否かの判断をすることができる。
【０１２８】
以上のように、積分回路３６０を備えることで、電力供給開始判断部３３４ａは、積分回路３６０によって積分された電源電圧Ｖｄｃに基づいて、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたか否かの判断をすることができる。よって、電力供給開始判断部３３４ａは、サブＣＰＵ３３０が起動された場合に、サブＣＰＵ３３０に対する動作用電源電圧Ｖｏｐの供給が開始されたか否かの判断をすることができる。これにより、判別部３３３ａは、実行部３３３はパワーオン起動部３３２により起動されたのか、それとも、起動制御部３３５によって起動されたのか判別することができる。このように、こうした判別を行う判別部３３３が備えられているので、上で述べた上記電子機器の効果を奏する具体的な構成を提供することができる。
【０１２９】
本発明を表現するために、上述において図面を参照しながら実施形態を通して本発明を適切且つ十分に説明したが、当業者であれば上述の実施形態を変更および／または改良することは容易に為し得ることであると認識すべきである。したがって、当業者が実施する変更形態または改良形態が、請求の範囲に記載された請求項の権利範囲を離脱するレベルのものでない限り、当該変更形態または当該改良形態は、当該請求項の権利範囲に包括されると解釈される。
【符号の説明】
【０１３０】
１  複合機（電子機器）
４０  画像形成部
１００  メインコントローラ基板
１１０  メインＣＰＵ（第１制御部）
２１０  低圧電源基板（第２電源部）
３００  サブ基板
３１０  ＤＣ／ＤＣコンバータ（第１電源部）
３２０  遮断回路
３３０  サブＣＰＵ（第２制御部）
３３１  受電部
３３２  パワーオン起動部
３３３  実行部
３３３ａ  判別部
３３３ｂ  電力制御部
３３４  電源検出部
３３４ａ  電源供給開始判断部
３３４ｂ  供給停止検出部
３３５  起動制御部
３３６  保存処理部
３４０  電源状態記憶部
３６０  積分回路
４１０  電源スイッチ（指示受付部）
【図１】
2014135018.tif 000003
【図２】
2014135018.tif 000004
【図３】
2014135018.tif 000005
【図４】
2014135018.tif 000006
【図５】
2014135018.tif 000007
【図６】
2014135018.tif 000008