(57)【要約】【課題】  ファームウェアを更新している間に、ファームウェアの更新を行う制御部の電源がオフされるのを防止する。【解決手段】  少なくとも第１電力状態と第２電力状態とで動作する画像形成装置であって、ファームウェアの更新を行う制御手段と、前記第１電力状態の場合には、ユーザの操作によって電源スイッチが特定の状態になったことを条件に前記制御手段への電力供給を停止し、前記第２電力状態の場合には、前記制御手段から送信される電源オフ要求を受信したことを条件に前記制御手段への電力供給を停止する、電源制御手段と、を備える。前記制御手段は、ファームウェアの更新を行う場合に、前記画像形成装置が前記第２電力状態に移行するように制御する。【選択図】  図８
2015101028.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも第１電力状態と第２電力状態とで動作する画像形成装置であって、
ファームウェアの更新を行う制御手段と、
前記第１電力状態の場合には、ユーザの操作によって電源スイッチが操作されたことを条件に前記制御手段への電力供給を停止し、前記第２電力状態の場合には、前記制御手段から送信される電源オフ要求を受信したことを条件に前記制御手段への電力供給を停止する、電源制御手段と、を備え、
前記制御手段は、ファームウェアの更新を行う場合に、前記画像形成装置が前記第２電力状態に移行するように制御する、ことを特徴とする画像形成装置。
【請求項２】
前記制御手段は、前記画像形成装置が前記第２電力状態に移行した後、ファームウェアの更新を行う、ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御手段は、ファームウェアの更新中は、前記電源制御手段に対して前記電源オフ要求を送信しない、ことを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記第２電力状態では、用紙に画像を印刷する印刷手段への電力供給が停止される、ことを特徴とする、請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記電源スイッチが押下されたことを示す情報を保持する保持手段をさらに備え、
前記制御手段は、前記保持手段に前記情報が保持されている場合に、前記電源オフ要求を前記電源制御手段に送信する、ことを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
少なくとも第１電力状態と第２電力状態とで動作し、ファームウェアの更新を行う制御手段を備える画像形成装置の制御方法であって、
前記第１電力状態の場合には、ユーザの操作によって電源スイッチが特定の状態になったことを条件に前記制御手段への電力供給を停止し、前記第２電力状態の場合には、前記制御手段から送信される電源オフ要求を受信したことを条件に前記制御手段への電力供給を停止し、
前記制御手段がファームウェアの更新を行う場合に、前記画像形成装置が前記第２電力状態に移行するように制御する、ことを特徴とする画像形成装置の制御方法。
【請求項７】
少なくとも第１電力状態と第２電力状態とで動作する画像形成装置のコンピュータを、
ファームウェアの更新を行う制御手段と、
前記第１電力状態の場合には、ユーザの操作によって電源スイッチが特定の状態になったことを条件に前記制御手段への電力供給を停止し、前記第２電力状態の場合には、前記制御手段から送信される電源オフ要求を受信したことを条件に前記制御手段への電力供給を停止する、電源制御手段と、として機能させ、
さらに、前記制御手段を、ファームウェアの更新を行う場合に、前記画像形成装置が前記第２電力状態に移行するように制御するように機能させるプログラムを記憶した、ことを特徴とする記憶媒体。
【請求項８】
少なくとも第１電力状態と第２電力状態とで動作する画像形成装置のコンピュータを、
ファームウェアの更新を行う制御手段と、
前記第１電力状態の場合には、ユーザの操作によって電源スイッチが特定の状態になったことを条件に前記制御手段への電力供給を停止し、前記第２電力状態の場合には、前記制御手段から送信される電源オフ要求を受信したことを条件に前記制御手段への電力供給を停止する、電源制御手段と、として機能させ、
さらに、前記制御手段を、ファームウェアの更新を行う場合に、前記画像形成装置が前記第２電力状態に移行するように制御するように機能させる、ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置のファームウェアを更新している間に、ファームウェアの更新を行う制御部の電源がオフされるのを防止する技術に関する。
【背景技術】
【０００２】
画像形成装置では、画像形成装置の機能の拡張、変更及び改良のために、ファームウェアの更新を行う。近年では、ネットワークを介して接続された外部装置からファームウェアを受信することによって、ファームウェアを更新する方法が一般的になっている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−３１０６９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、安価な画像形成装置では、ユーザによって電源スイッチが押下されたときに、アプリケーションなどの終了処理などをせずに、画像形成装置の動作を制御する制御部への電力供給を遮断するものがある。このような画像形成装置において、ファームウェアを更新している間に、電源スイッチが押下されると、ファームウェアの更新が中断されてしまう。その結果、画像形成装置の起動ができなくなってしまうことがあった。
【０００５】
そこで、本発明は、ファームウェアを更新している間に、ファームウェアの更新を行う制御部の電源がオフされるのを防止することが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、少なくとも第１電力状態と第２電力状態とで動作する画像形成装置であって、ファームウェアの更新を行う制御手段と、前記第１電力状態の場合には、ユーザの操作によって電源スイッチが特定の状態になったことを条件に前記制御手段への電力供給を停止し、前記第２電力状態の場合には、前記制御手段から送信される電源オフ要求を受信したことを条件に前記制御手段への電力供給を停止する、電源制御手段と、を備える。前記制御手段は、ファームウェアの更新を行う場合に、前記画像形成装置が前記第２電力状態に移行するように制御する。
【発明の効果】
【０００７】
本発明の画像形成装置によれば、ファームウェアを更新している間に、ファームウェアの更新を行う制御部の電源がオフされるのを防止することができる。
【図面の簡単な説明】
【０００８】
【図１】クライアントＰＣおよび画像形成装置を備える印刷システムを示した図である。
【図２】画像形成装置のハードブロック図である。
【図３】制御部の詳細を示したハードブロック図である。
【図４】プリンタ制御部の詳細を示したハードブロック図である。
【図５】画像形成装置の電源回路図である。
【図６】画像形成装置の状態遷移図である。
【図７】各電力状態における画像形成装置の状態を示す図である。
【図８】ファームウェアを更新する場合に、制御部２０１が実行する処理を示すフローチャートである。
【図９】プリンタ部２０４への電力の供給が停止されるスリープ状態またはファームウェア更新状態の場合にＣＰＵ３０１が実行する処理を示すフローチャートである。
【図１０】電源制御部が実行する処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態について図面を用いて説明する。
【００１０】
（第１実施形態）
図１は、本発明の第１実施形態である画像形成装置を含む印刷システムの全体構成を示した図である。
【００１１】
印刷システム１は、クライアントＰＣ１００と、画像形成装置２００と、を備えている。この印刷システム１では、クライアントＰＣ１００と画像形成装置２００とがネットワーク３００を介して通信する。当該ネットワーク３００は、有線のネットワークであってもよいし、無線のネットワークであってもよい。また、クライアントＰＣ１００と画像形成装置２００との間の接続がネットワーク３００の代わりにＵＳＢ等のローカルインターフェースで接続されていてもよい。
【００１２】
図２は、画像形成装置２００のハードウェアブロック図を示す。
【００１３】
画像形成装置２００は、制御部２０１と、操作部２０２と、プリンタ制御部２０３と、プリンタ部２０４と、電源スイッチ２０５と、電源制御部２０６と、を備えている。制御部２０１は、画像形成装置２００の各部の動作を制御するように構成されている。操作部２０２は、ユーザが各種の操作を行うためのハードキーや画像形成装置２００の状態を表示するＬＥＤなどを備えている。この操作部２０２は、画像やテキストを表示するための表示パネルを備えていても良い。プリンタ制御部２０３は、プリンタ部２０４の動作を制御するように構成されている。プリンタ部２０４は、トナー像が形成される感光体や用紙に転写されたトナー像を定着するための定着器などを有している。電源スイッチ２０５は、ユーザによって操作されるスイッチであって、ユーザが画像形成装置２００を電源オフ状態にする場合、電源オフ状態の画像形成装置２００を起動する場合に操作される。電源スイッチ２０５がユーザによって操作されると、電源制御部２０５に入力される信号の論理が変化する。電源制御部２０５は、当該入力される信号の論理の変化を監視して、電源スイッチ２０５が操作されたかどうかを判断する。この電源スイッチ２０５は、トグルスイッチであっても、シーソースイッチであっても良い。また、電源制御部２０６は、画像形成装置２００への電力供給を制御するように構成されている。電源制御部２０６の詳細は、後述する。
【００１４】
図３は、制御部２０１のハードウェアブロック図である。
【００１５】
制御部２０１は、ＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、通信Ｉ／Ｆ３０４、操作部Ｉ／Ｆ３０５、画像処理部３０６、およびプリンタＩ／Ｆ３０７を有する。そして、上記したＣＰＵ３０１、ＲＡＭ３０２、ＲＯＭ３０３、通信Ｉ／Ｆ３０４、操作部Ｉ／Ｆ３０５、画像処理部３０６、およびプリンタＩ／Ｆ３０７がシステムバス３０８を介して通信可能に接続されている。
【００１６】
ＣＰＵ３０１は、ＲＯＭ３０３に記憶された制御プログラム等に基づいて、ＣＰＵ３０１に接続された各種デバイスとのアクセスを制御する。ＲＡＭ３０２は、ＣＰＵ３０１が動作するためのシステムワークメモリである。また、ＲＡＭ３０２は、画像処理部３０６によって画像処理されて画像データを一時的に記憶するように構成されている。通信Ｉ／Ｆ３０４は、クライアントＰＣ１００とシステムバス３０８とを接続するためのインターフェース部である。この通信Ｉ／Ｆ３０４は、例えば、ＵＳＢインターフェース、ＬＡＮインターフェースなどである。操作部Ｉ／Ｆ３０５は、システムバス３０８と操作部２０２とを接続するためのインターフェース部である。画像処理部３０６は、入力された画像データに対して画像処理を行うように構成されている。具体的には、画像形成装置２００は、ＲＡＭ３０２に記憶された画像データを読み出し、読み出された画像データに対して、拡大処理、縮小処理、および色調整処理などの画像処理を行う。画像処理部３０６によって画像処理された画像データは、プリンタＩ／Ｆ３０７を介してプリンタ制御部２０３に出力される。
【００１７】
図４は、プリンタ制御部２０３のハードウェアブロック図である。
【００１８】
プリンタ制御部２０３は、プリンタＣＰＵ３１１、プリンタＲＡＭ３１２、プリンタＲＯＭ３１３、制御部Ｉ／Ｆ３１４、および電源スイッチＩ／Ｆ３１５を有する。そして、上記したプリンタＣＰＵ３１１、プリンタＲＡＭ３１２、プリンタＲＯＭ３１３、制御部Ｉ／Ｆ３１４、および電源スイッチＩ／Ｆ３１５がシステムバス３１７を介して通信可能に接続されている。
【００１９】
プリンタＣＰＵ３１１は、プリンタＲＯＭ３１３に記憶された制御プログラム等に基づいて、プリンタ部２０４の動作を制御する。プリンタＲＡＭ３１２は、プリンタＣＰＵ３１１が動作するためのシステムワークメモリである。本実施形態では、プリンタＲＡＭ３１２に、電源スイッチ２０５が押下されたこと（特定の状態（例えば、ＯＮ状態）になったこと）を示す情報が保持される。制御部Ｉ／Ｆ３１４は、制御部２０１と通信するためのインターフェース部である。電源スイッチＩ／Ｆ３１５は、ユーザによって操作される電源スイッチ２０５が押下されたことを電源制御部２０６に通知するために設けられている。
【００２０】
図５は、画像形成装置の電源回路図である。
【００２１】
図５において描写される実線は、電源ラインを示し、破線は、信号ラインを示している。
【００２２】
電源プラグ４０１は、交流電源を画像形成装置２００に入力するように構成される。第１電源部４０２および第２電源部４０３は、電源プラグ４０１を介して入力された交流電源を直流電源に変換する。第１電源部４０２は、例えば、３．３Ｖの直流電源を生成する。第１電源部４０２によって生成された電圧は、制御部２０１、プリンタ制御部２０３、操作部２０２および電源制御部２０６に供給される。また、第２電源部４０３は、例えば、１２．０Ｖの直流電源を生成する。第２電源部４０３によって生成された電圧は、プリンタ部２０４に供給される。電源プラグ４０１と第２電源部４０３との間には、リレー４０４が配置される。このリレー４０４の状態は、電源制御部２０６によって制御される。第１電源部４０２と、プリンタ制御部２０３および制御部２０１との間には、リレー４０５が配置される。このリレー４０５の状態は、電源制御部２０６によって制御される。
【００２３】
＜画像形成装置の状態遷移について＞
図６は、画像形成装置２００の状態遷移図である。図７は、各電力状態における画像形成装置を示す図である。
【００２４】
図６および図７（Ａ）〜（Ｄ）に示すように、画像形成装置２００は、電源オフ状態、スリープ状態、ファームウェア更新状態およびスタンバイ状態のいずれかの状態となる。なお、画像形成装置２００は、上記した状態以外の状態（例えば、上記したスリープ状態からさらにＣＰＵ３０１へのクロック供給を停止したディープスリープ状態）となっても良い。また、スリープ状態とファームウェア更新状態とでは、共にファームウェアを更新するＣＰＵ３０１への電力供給は維持される。
【００２５】
図７（Ａ）に示すように、電源オフ状態では、リレー４０４およびリレー４０５が共にオフ状態になっている。電源オフ状態では、第１電源部４０２から電源制御部２０６に電力が供給されているが、制御部２０１およびプリンタ制御部２０３には電力が供給されていない。また、電源オフ状態では、第２電源部４０３からプリンタ部２０４には電力が供給されていない。
【００２６】
図６に示すように、電源オフ状態で、電源スイッチ２０５がユーザによって押下されると、画像形成装置２００はスタンバイ状態に移行する。
【００２７】
スリープ状態は、起動中のプログラムを記憶するＲＡＭ３０２への通電と当該スリープ状態から復帰するために必要な箇所に電力が供給される状態である。スリープ状態では、ＲＡＭ３０２に起動中のプログラムが保持されているので、プログラムを起動する必要がある電源オフ状態からのスタンバイ状態への復帰に比べて、高速でスタンバイ状態に復帰することができる。
【００２８】
図７（Ｂ）に示すように、スリープ状態では、リレー４０４がオフ状態になっているが、リレー４０５がオン状態になっている。スリープ状態では、第１電源部４０２から電源制御部２０６、制御部２０１およびプリンタ制御部２０３に電力が供給されている。また、スリープ状態では、第２電源部４０３からプリンタ部２０４には電力が供給されていない。
【００２９】
スリープ状態では、制御部２０１が省電力モードに移行する。この省電力モードでは、制御部２０１の画像処理部３０６への電力供給が停止されると共に、ＲＡＭ３０２がセルフリフレッシュモードに移行する。また、制御部２０１が省電力モードの場合には、通信Ｉ／Ｆ３０４のＰＨＹは、パケットを受信できる状態であるが、ＭＡＣへの電力供給は停止されている。
【００３０】
図６に示すように、スリープ状態で、スリープ復帰要因を検知した場合に、ＣＰＵ３０１がＲＡＭ３０２から作業内容を読み込んで、画像形成装置２００がスタンバイ状態に移行する。上記したスリープ復帰要因は、操作部２０２がユーザによって操作されたこと、クライアントＰＣ１００からジョブを受信したことなどである。また、スリープ状態で、電源スイッチ２０５がユーザによって押下されると、画像形成装置２００は電源オフ状態に移行する。詳細に説明すると、本実施形態では、スリープ状態で電源スイッチ２０５がユーザにより押下されると、電源制御部２０６に入力される信号の論理が変化する。電源制御部２０６は、当該信号の論理が変化したことをプリンタＣＰＵ３１１に通知する。通知を受けたプリンタＣＰＵ３１１は、プリンタＲＡＭ３１２に電源スイッチ２０５が押下されたことを示す情報を記憶する。制御部２０１は、プリンタＲＡＭ３１２に前記情報が保持されていると、電源制御部２０６に対して電源オフ要求を行う。電源オフ要求を受信した電源制御部２０６は、画像形成装置２００を電源オフ状態にするために、リレー４０５をオフ状態にする。なお、制御部２０１は、リレー４０５がオフされる前に、画像形成装置２００のシャットダウン処理（アプリケーションの終了など）を実行しても良い。また、スリープ状態で、制御部２０１がファームウェア更新要求を受信すると、画像形成装置２００は、ファームウェア更新状態に移行する。
【００３１】
ファームウェア更新状態は、制御部２０１がファームウェアを更新する場合に移行する状態である。
【００３２】
図７（Ｃ）に示すように、ファームウェア更新状態では、リレー４０４がオフ状態になっているが、リレー４０５がオン状態になっている。ファームウェア更新状態では、第１電源部４０２から電源制御部２０６、制御部２０１およびプリンタ制御部２０３に電力が供給されている。また、ファームウェア更新状態では、第２電源部４０３からプリンタ部２０４には電力が供給されていない。
【００３３】
ファームウェア更新状態では、制御部２０１が通常モードに移行する。この通常モードでは、制御部２０１の全体に電力が供給される。このとき、ＲＡＭ３０２のセルフリフレッシュモードが解除される。また、制御部２０１が通常モードの場合には、通信Ｉ／Ｆ３０４のＭＡＣにも電力が供給されている。
【００３４】
図６に示すように、本実施形態では、ファームウェア更新状態で、電源スイッチ２０５が押下されても、画像形成装置２００の電力状態は変化しない。ファームウェアの更新が完了すると、画像形成装置２００は、リブートを行う。
【００３５】
スタンバイ状態は、印刷ジョブなどのジョブが完了したときに移行する状態である。
【００３６】
図７（Ｄ）に示すように、スタンバイ状態では、リレー４０４およびリレー４０５がオン状態になっている。スタンバイ状態では、第１電源部４０２から電源制御部２０６、制御部２０１およびプリンタ制御部２０３に電力が供給されている。また、スリープ状態では、第２電源部４０３からプリンタ部２０４に電力が供給されている。
【００３７】
図６に示すように、スタンバイ状態で、スリープ移行要因（スリープタイマがタイムアップしたこと、クライアントＰＣ１００からスリープ移行指示を受信したこと）を検知すると、画像形成装置２００は、スリープ状態に移行する。スタンバイ状態で、電源スイッチ２０５がユーザにより押下されると、画像形成装置２００を電源オフ状態にするために、電源制御部２０６がリレー４０４およびリレー４０５をオフ状態にする。
【００３８】
上記したスリープタイマは、画像形成装置２００が印刷を開始した場合、ファームウェアの更新を開始する場合などにストップされる。そして、印刷が完了した場合やスタンバイ状態に移行した場合には、スリープタイマはリセットされる。
【００３９】
＜電源制御部の詳細について＞
ここで、電源制御部２０６の詳細について説明する。電源制御部２０６は、画像形成装置２００の電力状態を制御する。この電源制御部２０６は、プリンタＲＯＭ３１３に格納される電源制御プログラムに従って動作するプロセッサである。なお、電源制御部２０６は、ハードウェアロジック回路であっても良い。電源制御部２０６には、第１電源部４０２から電力が供給されている。そして、電源制御部２０６には、電源スイッチ２０５が押下されたときに論理が変化する信号が入力されている。また、電源制御部２０６は、リレー４０４およびリレー４０５の状態（オン状態、オフ状態）を制御する。
【００４０】
本実施形態の電源制御部２０６は、電源スイッチ２０５が押下された場合に、画像形成装置２００の電力状態に応じて異なる動作を実行する。
【００４１】
画像形成装置２００がスタンバイ状態の場合において、電源スイッチ２０５が押下されると、電源制御部２０６は、リレー４０４およびリレー４０５をオフ状態にする。これにより、画像形成装置２００が即座に電源オフ状態になる。一方、画像形成装置２００がスリープ状態の場合において、電源スイッチ２０５が押下されると、電源制御部２０６は、即座にリレー４０５をオフ状態にしない。電源スイッチ２０５が押下されると、電源スイッチ２０５が押下されたことを示す情報が、プリンタＲＡＭ３１２に記憶される。プリンタＲＡＭ３１２に記憶される情報は、制御部２０１によって定期的に監視される。制御部２０１がプリンタＲＡＭ３１２に前記情報が保持されていると判断した場合には、制御部２０１は、電源制御部２０６にリレー４０５をオフ状態にさせるために、電源制御部２０６に対して電源オフ要求を送信する。電源オフ要求を受信した電源制御部２０６は、リレー４０５をオフ状態にする。また、画像形成装置２００がファームウェア更新状態の場合において、電源スイッチ２０５が押下されても、電源制御部２０６は、リレー４０５をオフ状態にしない。このファームウェア更新状態では、制御部２０１は、電源制御部２０６に対して電源オフ要求を送信しない。
【００４２】
＜ファームウェア更新処理＞
図８は、ファームウェアを更新する場合に、制御部２０１が実行する処理を示すフローチャートである。図８のフローチャートの各処理は、制御部２０１のＣＰＵ３０１が実行する。
【００４３】
通信Ｉ／Ｆ３０４がクライアントＰＣ１００からファームウェアの更新要求を受信すると、当該要求があったことがＣＰＵ３０１に通知される。そして、ＣＰＵ３０１は、ファームウェアの更新の要求があったと判断した場合には（Ｓ８０１：Ｙｅｓ）、画像形成装置２００をファームウェ更新状態に遷移するよう制御する（Ｓ８０２）。具体的には、ＣＰＵ３０１がファームウェアの更新の要求があったと判断した場合には、画像形成装置２００がファームウェア更新状態に移行するように、移行指示を電源制御部２０６に送信する。移行指示を受信した電源制御部２０６は、リレー４０４をオフ状態にすると共に、リレー４０５をオン状態にする。これにより、画像形成装置２００がファームウェア更新状態に移行する。ＣＰＵ３０１は、画像形成装置２００がファームウェア更新状態に移行したと判断した場合には（Ｓ８０３：Ｙｅｓ）、ファームウェアの更新を行う（Ｓ８０４）。
【００４４】
＜スリープ状態、またはファームウェア更新状態での処理＞
図９は、スリープ状態またはファームウェア更新状態の場合にＣＰＵ３０１が実行する処理を示すフローチャートである。
【００４５】
図９に示した処理は、画像形成装置２００がスリープ状態またはファームウェア更新状態の間、所定間隔で繰り返し実行される。
【００４６】
ＣＰＵ３０１は、電源スイッチ２０５が押下されたかどうかを判定するために、プリンタ制御部２０３に対して、プリンタＲＡＭ３１２の内容を問い合わせする（Ｓ９０１）。問い合わせた結果、プリンタＲＡＭ３１２に電源スイッチ２０５が押下されたことを示す情報が保持されている場合には（Ｓ９０１：Ｙｅｓ）、ファームウェアを更新しているか否かを判断する（Ｓ９０２）。ファームウェアの更新中でなければ（Ｓ９０２：Ｎｏ）、ＣＰＵ３０１は、電源制御部２０６に対して電源オフ要求を送信する（Ｓ９０３）。電源オフ要求を受信した電源制御部２０６は、リレー４０５をオフ状態にして、画像形成装置２００を電源オフ状態にする。なお、本実施形態では、ファームウェアの更新中であれば（Ｓ９０２：Ｙｅｓ）、ＣＰＵ３０１は、電源制御部２０６に対して電源オフ要求を送信しない。そして、ファームウェアの更新が完了すると、ＣＰＵ３０１は、リブートを行う。具体的には、ＣＰＵ３０１は、画像形成装置２００の各部をリセットして、画像形成装置２００のリブートを行う。
【００４７】
＜電源制御部の処理＞
図１０は、電源制御部２０６が実行する処理を示すフローチャートである。
【００４８】
電源制御部２０６は、電源スイッチ２０５が押下されたか否かを判断する（Ｓ１００１）。そして、電源スイッチ２０５が押下された場合には（Ｓ１００１：Ｙｅｓ）、画像形成装置２００の状態がスタンバイ状態かどうかを判定する（Ｓ１００２）。画像形成装置２００の状態がスタンバイ状態の場合には（Ｓ１００２：Ｙｅｓ）、電源制御部２０６は、リレー４０４およびリレー４０５をオフ状態にする。これにより、画像形成装置２００が電源オフ状態になる。
【００４９】
一方、画像形成装置２００の状態がスタンバイ状態でない場合（スリープ状態、ファームウェア更新状態の場合）、プリンタＲＡＭ３１２に電源スイッチ２０５が押下されたことを示す情報を記憶する（Ｓ１００４）。
【００５０】
また、ステップＳ１００１において、電源スイッチ２０５が押下されない場合、制御部２０１から送信される電源オフ要求を受信したかどうかを判断する（Ｓ１００５）。電源オフ要求を受信した場合には（Ｓ１００５：Ｙｅｓ）、電源制御部２０６は、リレー４０４およびリレー４０５をオフ状態にする。これにより、画像形成装置２００が電源オフ状態になる。
【００５１】
このように、電源制御部２０６は、電源スイッチ２０５が押下されたこと、若しくは制御部２０１から電源オフ要求を受信したことを条件に、リレー４０５をオフ状態にする。
【００５２】
＜本実施形態の効果＞
このように、本実施形態では、クライアントＰＣ１００からファームウェアの更新要求を受信した場合には、画像形成装置２００がファームウェア更新状態に遷移する。ファームウェア更新状態では、電源スイッチ２０５が押下されたとしても、制御部２０１から電源制御部２０６に対して電源オフ要求を送信されない限り、画像形成装置２００が電源オフ状態に移行しない。その結果、ファームウェアの更新中に当該ファームウェアの更新を行う制御部２０１への電力供給が停止されるのを防止することができる。
【００５３】
＜他の実施形態＞
本実施形態では、ファームウェアの更新中に、画像形成装置２００がファームウェア更新状態に移行する例について説明したが、ファームウェアの更新中に、画像形成装置２００がスリープ状態に移行しても良い。スリープ状態では、制御部２０１が省電力モードに移行するが、ＣＰＵ３０１への電力供給は維持されているので、図９に示したフローチャートに従った処理が可能である。
【００５４】
本実施形態では、制御部２０１への電力供給を停止する例について説明したが、本発明はこれに限らず、制御部２０１をリセット状態にしても良い。
【００５５】
本実施形態におけるフローチャートに示す機能は、ネットワーク又は各種記憶媒体を介して取得したソフトウェア（プログラム）をコンピュータパソコン等の処理装置（ＣＰＵ、プロセッサ）にて実行することでも実現できる。
【符号の説明】
【００５６】
２００  画像形成装置
２０１  制御部
２０３  プリンタ制御部
２０５  電源スイッチ
２０６  電源制御部
３０１  ＣＰＵ
３１２  プリンタＲＡＭ
【図１】
2015101028.tif 000003
【図２】
2015101028.tif 000004
【図３】
2015101028.tif 000005
【図４】
2015101028.tif 000006
【図５】
2015101028.tif 000007
【図６】
2015101028.tif 000008
【図７】
2015101028.tif 000009
【図８】
2015101028.tif 000010
【図９】
2015101028.tif 000011
【図１０】
2015101028.tif 000012