(57)【要約】【課題】エンジン部に不揮発メモリを追加することなく、停電前の電力供給状態に遷移することが可能な画像形成装置を提供する。【解決手段】画像形成装置１００が外部電源２２０に接続されたり、停電が解消したりしたときに、エンジンＣＰＵ２０３とコントローラ部２０９に電力が供給される。これにより、エンジンＣＰＵ２０３は待ち状態に遷移する。コントローラ部２０９は不揮発メモリ２０８を備え、電力の供給が遮断される前の電力供給状態を示す状態情報を不揮発メモリ２０８に記憶しておく。コントローラ部２０９に再び電力が供給されると、コントローラＣＰＵ２０７は不揮発メモリ２０８から状態情報を読み出し、状態情報に応じた遷移命令をエンジンＣＰＵ２０３に送信する。エンジンＣＰＵ２０３は、コントローラＣＰＵ２０７から受信した遷移命令に対応した電力供給状態に遷移する。【選択図】図２
2016030437.tif 000002
【特許請求の範囲】
【請求項１】
画像形成のための画像処理を実行するコントローラ部と、画像形成を制御するエンジン部とを有する画像形成装置であって、
前記コントローラ部は、
前記コントローラ部へ供給されていた電力が遮断される前に前記画像形成装置に適用されていた電力供給状態を示す状態情報を記憶する不揮発性の記憶手段と、
前記記憶手段に前記状態情報を書き込んだり、前記記憶手段から前記状態情報を読み出したりする第１制御手段と、を有し、
前記エンジン部は、
画像を形成する画像形成エンジンと、
前記画像形成エンジンを制御する第２制御手段と、を有し、
前記画像形成装置は、
商用電源から交流電圧を供給されると、当該交流電圧を直流電圧に変換し、前記第２制御手段と前記コントローラ部に電力を供給する供給手段をさらに有し、
前記第１制御手段は、前記エンジン部の前記供給手段から電力を供給されて起動すると、前記コントローラ部の前記記憶手段から状態情報を読み出し、当該状態情報または当該状態情報が示す電力供給状態への遷移を命令する遷移命令を前記第２制御手段に送信するように構成されており、
前記第２制御手段は、前記供給手段から電力を供給されて起動すると、前記コントローラ部の前記第１制御手段から受信した前記状態情報または前記遷移命令が示す電力供給状態に前記供給手段を遷移させることを特徴とする画像形成装置。
【請求項２】
前記エンジン部は、
前記画像形成装置を画像形成可能な電力供給状態に遷移させるための指示を入力する入力手段をさらに備え、
前記第２制御手段は、前記供給手段から電力を供給されて起動した後であって前記第１制御手段から前記状態情報または前記遷移命令を受信する前までに、前記入力手段から前記指示が入力されると、前記記憶手段に記憶されている状態情報に依存することなく、前記画像形成装置で画像形成可能な電力供給状態に前記供給手段を遷移させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記入力手段は、メインスイッチであることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記第２制御手段は、前記供給手段から電力を供給されて起動すると、所定の信号を前記第１制御手段に送信するように構成されており、
前記第１制御手段は、前記第２制御手段から前記所定の信号を受信すると、前記記憶手段から前記状態情報を読み出すように構成されていることを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記エンジン部は、
前記第２制御手段が前記所定の信号を送信すると計時を開始する計時手段と、
前記計時手段により計時された経過時間が閾値時間を超えたかどうかを判定する判定手段とをさらに有し、
前記第２制御手段は、前記経過時間が前記閾値時間を超えるまでに前記状態情報または前記遷移命令を受信できなければ、前記コントローラ部と前記画像形成エンジンへの電力の供給を停止させる省電力状態へ前記供給手段を遷移させることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記第２制御手段は、前記供給手段から電力を供給されて起動すると、所定の信号を前記第１制御手段に送信するように構成されており、
前記第１制御手段は、前記第２制御手段から前記所定の信号を受信すると、前記記憶手段から前記状態情報を読み出すように構成されていることを特徴とする請求項２または３に記載の画像形成装置。
【請求項７】
前記エンジン部は、
前記第２制御手段が前記所定の信号を送信すると計時を開始する計時手段と、
前記計時手段により計時された経過時間が閾値時間を超えたかどうかを判定する判定手段とをさらに有し、
前記第２制御手段は、前記経過時間が前記閾値時間を超えるまでに前記状態情報または前記遷移命令を受信できず、かつ、前記入力手段から前記指示が入力されなければ、前記コントローラ部と前記画像形成エンジンへの電力の供給を停止させる省電力状態へ前記供給手段を遷移させることを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記第２制御手段は、前記記憶手段に記憶されている状態情報に依存することなく、前記画像形成装置で画像形成可能な電力供給状態に前記供給手段を遷移させると前記画像形成装置で画像形成可能な電力供給状態に前記供給手段が遷移したことを示す報告信号を前記第１制御手段に送信するように構成されており、
前記第１制御手段は、前記報告信号を受信すると、当該報告信号に基づき前記記憶手段に前記状態情報を書き込むことを特徴とする請求項２、３、６または７に記載の画像形成装置。
【請求項９】
前記第１制御手段は、前記第２制御手段からの更新指示に応じて前記記憶手段の前記状態情報を更新することを特徴とする請求項１に記載の画像形成装置。
【請求項１０】
画像形成のための画像処理を実行する第一ブロックと、画像形成を制御する第二ブロックと、電力を供給する第三ブロックとを有する画像形成装置であって、
前記第一ブロックは、
前記第一ブロックへ供給されていた電力が遮断される前に前記画像形成装置に適用されていた電力供給状態を示す状態情報を記憶する不揮発性の記憶手段と、
前記記憶手段に前記状態情報を書き込んだり、前記記憶手段から前記状態情報を読み出したりする第１制御手段と、を有し、
前記第二ブロックは、
画像を形成する画像形成エンジンと、
前記画像形成エンジンを制御する第２制御手段と、を有し、
前記第三ブロックは、
商用電源から供給された交流電圧を直流電圧に変換し、前記第２制御手段と前記第一ブロックに電力を供給する供給手段を有し、
前記第１制御手段は、前記第二ブロックの前記供給手段から電力を供給されて起動すると、前記第一ブロックの前記記憶手段から状態情報を読み出し、当該状態情報または当該状態情報が示す電力供給状態への遷移を命令する遷移命令を前記第２制御手段に送信するように構成されており、
前記第２制御手段は、前記供給手段から電力を供給されて起動すると、前記第１制御手段からの前記状態情報または当該状態情報が示す電力供給状態への遷移命令を待つ待ち状態に遷移し、当該待ち状態に遷移している間に前記状態情報または前記遷移命令を前記第１制御手段から受信すると、前記供給手段を制御して当該状態情報または当該遷移命令が示す電力供給状態に遷移することを特徴とする画像形成装置。
【請求項１１】
前記状態情報または前記遷移命令が示す電力供給状態は、前記供給手段から前記画像形成エンジンおよび前記第一ブロックに電力を供給することで前記画像形成エンジンが画像形成可能となる電力供給状態と、前記供給手段から前記画像形成エンジンおよび前記第一ブロックに電力を供給しない省電力状態とのいずれかであることを特徴とする請求項１０に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関する。
【背景技術】
【０００２】
特許文献１によれば、電源ユニットに記録部を設け、記録部に暗証番号を記録しておき、暗証番号による認証を実行することで、画像形成装置に対する電源ユニットの誤装着を防いでいる。また、記録部には、画像形成装置の各部に供給される電力の値も記録されており、その値に応じて各部に電力が供給される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４５６６８３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像形成装置は、一般に、画像形成エンジンを制御するエンジン部と画像処理を担当するコントローラ部とを有している。エンジン部は外部電源から電力を受給すると、コントローラ部へ電力を供給する。コントローラ部はエンジン部から電力を受給して、エンジン部に何らかの動作を要求する。エンジン部はコントローラ部の要求に従って動作する。このように、エンジン部はコントローラ部に対する電力供給を制御している。
【０００５】
ところで、画像形成装置は、停電等で急に電力供給を停止されることがある。再び電力を供給された際には停電前の動作状態に復帰することが望まれる。よって、電力の供給が再開されたときに、どの電力供給状態（省電力状態や画像形成が可能な状態など）へ遷移すべきかを示す情報を記憶する不揮発メモリが必要となる。特許文献１のように不揮発メモリが電源ユニットに設けられている例がある。この例のように不揮発メモリがエンジン部に設けられていれば、エンジン部は不揮発メモリから電力供給状態を示す情報を読み出して、停電前の電力供給状態に復帰することができるだろう。しかし、エンジン部に不揮発メモリを持たない画像形成装置ではエンジン部が停電前の電力供給状態を保持できない。よって、エンジン部に不揮発メモリを持たない画像形成装置には、停電前の電力供給状態に遷移するための何らかの仕組みが必要となる。
【０００６】
そこで、本発明は、エンジン部に不揮発メモリを追加することなく、停電前の電力供給状態に遷移することが可能な画像形成装置を提供する。
【課題を解決するための手段】
【０００７】
本発明は、たとえば、画像形成のための画像処理を実行するコントローラ部と、画像形成を制御するエンジン部とを有する画像形成装置であって、
前記コントローラ部は、
前記コントローラ部へ供給されていた電力が遮断される前に前記画像形成装置に適用されていた電力供給状態を示す状態情報を記憶する不揮発性の記憶手段と、
前記記憶手段に前記状態情報を書き込んだり、前記記憶手段から前記状態情報を読み出したりする第１制御手段と、を有し、
前記エンジン部は、
画像を形成する画像形成エンジンと、
前記画像形成エンジンを制御する第２制御手段と、を有し、
前記画像形成装置は、
商用電源から交流電圧を供給されると、当該交流電圧を直流電圧に変換し、前記第２制御手段と前記コントローラ部に電力を供給する供給手段をさらに有し、
前記第１制御手段は、前記エンジン部の前記供給手段から電力を供給されて起動すると、前記コントローラ部の前記記憶手段から状態情報を読み出し、当該状態情報または当該状態情報が示す電力供給状態への遷移を命令する遷移命令を前記第２制御手段に送信するように構成されており、
前記第２制御手段は、前記供給手段から電力を供給されて起動すると、前記コントローラ部の前記第１制御手段から受信した前記状態情報または前記遷移命令が示す電力供給状態に前記供給手段を遷移させることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、電力の供給が開始または再開されると、コントローラ部に設けられている不揮発性の記憶手段からエンジン部が状態情報を取得することで、状態情報が示す電力供給状態に復帰すること可能となる。これにより、エンジン部に不揮発メモリを追加することなく、停電前の電力供給状態に遷移することが可能な画像形成装置が提供される。
【図面の簡単な説明】
【０００９】
【図１】画像形成装置を示す概略図。
【図２】画像形成装置の制御系を示すブロック図。
【図３】画像形成装置の状態遷移図。
【図４】状態情報の記憶ルールを示す表。
【図５】（Ａ）はエンジン部の処理を示すフローチャートであり、（Ｂ）はコントローラ部の処理を示すフローチャート。
【図６】エンジン部の処理を示すフローチャート
【図７】コントローラ部の処理を示すフローチャート。
【図８】エンジン部の処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
＜実施形態１＞
本実施形態は、画像形成装置が外部電源に接続されたり、停電が解消したりしたときに、少なくともエンジン部（画像形成エンジンを除く）とコントローラ部に電力が供給される。これにより、エンジン部は待ち状態に遷移する。コントローラ部は不揮発メモリを備え、電力の供給が遮断される前の電力供給状態を示す状態情報を不揮発メモリに記憶しておく。コントローラ部に再び電力が供給されると、コントローラ部は不揮発メモリから状態情報を読み出し、状態情報に応じた遷移命令をエンジン部に送信する。エンジン部はコントローラ部から受信した遷移命令に対応した電力供給状態に遷移する。このようにエンジン部はコントローラ部を通じて不揮発メモリから状態情報を読み出すことが可能となる。つまり、エンジン部に不揮発メモリを追加することなく、停電前の電力供給状態に復帰することが可能となる。なお、必ずしも停電直前の電力供給状態に復帰する必要はなく、不揮発メモリの状態情報が示す電力供給状態に遷移できれば十分である。
【００１１】
［画像形成装置の断面図］
図１は画像形成装置１００を示す概略図である。感光体１０２は画像を担持する像担持体である。帯電ローラ１０８は感光体１０２の表面（周面）を一様に帯電する。半導体レーザ１０３は入力画像に応じたレーザ光を出力する。回転多面鏡１０５は、スキャナモータ１０４によって回転し、レーザ光を偏向する。レーザ光が感光体１０２の表面を走査することで静電潜像が形成される。現像器１０９はトナーを用いて静電潜像を現像し、トナー像を形成する。給紙カセット１１４から給紙ローラ１１５によって給紙されたシートは、フィードローラ１１６、リタードローラ１１７、中間ローラ１１８およびレジストローラ１１９などの搬送ローラによって転写部へ搬送される。転写部に設けられている転写ローラ１１０は感光体１０２に担持されているトナー像をシートに転写する。定着器１１２は未定着のトナー像をシートに定着させる。その後、シートは搬送ローラ１２２および排紙ローラ１２３によって搬送され、排紙トレイ１２４へ排紙される。
【００１２】
［画像形成装置のブロック図］
図２は制御系を示すブロック図である。図２が示すように、画像形成装置１００は、第一ブロックであるコントローラ部２０９と第二ブロックであるエンジン部２０６とを有している。エンジン部２０６は主に画像形成エンジン２０４を制御して画像を形成するブロックである。コントローラ部２０９は主に入力画像信号に対して画像形成のための画像処理（例：ラスタライズ、色変換、ガンマ補正など）を実行するブロックである。インレット２０１は、商用交流電源などの外部電源２２０に接続された電源ケーブル２２１のプラグが挿入される挿入口（レセプタクル）である。低圧電源２０２は、整流平滑回路やＤＣ−ＤＣコンバータを備え、外部電源２２０からインレット２０１および電源ライン２１０を介して供給された交流電圧を直流電圧に変換する電源ユニットである。低圧電源２０２は、たとえば、交流電圧を２４Ｖ、５Ｖ、３．３Ｖの直流電圧に変換する。低圧電源２０２は電源ライン２１８を通じて直流電圧をエンジンＣＰＵ２０３に供給し、電源ライン２１２を通じて直流電圧を画像形成エンジン２０４に供給し、電源ライン２１１を通じて直流電圧をコントローラ部２０９に供給する。コントローラ部２０９に電力が供給されると、コントローラＣＰＵ２０７および不揮発メモリ２０８にも電力が供給される。外部電源２２０から交流電圧が供給されている限り、低圧電源２０２は、エンジンＣＰＵ２０３に常に電力を供給する。また、低圧電源２０２は、エンジンＣＰＵ２０３の指示に基づいて電源ライン２１２を通じて画像形成エンジン２０４に電力を供給したり、電源ライン２１１を通じてコントローラ部２０９に電力を供給したりする。また、低圧電源２０２は、エンジンＣＰＵ２０３の指示に基づいてこれらへの電力の供給を停止したりする。なお、本実施例ではインレット２０１および低圧電源２０２は第二ブロックに含まれているが、インレット２０１および低圧電源２０２を第二ブロックに含めずに、電源部としての第三ブロックとしてもよい。
【００１３】
エンジンＣＰＵ２０３はコントローラＣＰＵ２０７の要求に従って低圧電源２０２や画像形成エンジン２０４を制御する。なお、エンジンＣＰＵ２０３は不揮発メモリを備えていないため、電力供給状態を示す状態情報をコントローラ部２０９に設けられている不揮発メモリ２０８に記憶する。エンジンＣＰＵ２０３は不揮発メモリ２０８には直接的にアクセスできないため、コントローラＣＰＵ２０７に不揮発メモリ２０８への状態情報の読み出しを要求したり、書き込み（更新）を要求したりする。
【００１４】
画像形成エンジン２０４は、感光体１０２を駆動するモータ、各種の搬送ローラを駆動するモータ、半導体レーザ１０３、定着器１１２などを備えている。メインスイッチ２０５は、いわゆる電源スイッチである。エンジンＣＰＵ２０３はメインスイッチ２０５のオン／オフに応じて、低圧電源２０２にコントローラ部２０９や画像形成エンジン２０４へ電力を供給させたり、電力の供給を遮断したりする。メインスイッチ２０５の出力が３．３Ｖにプルアップされていてもよい。メインスイッチ２０５が押し下げされている間はメインスイッチ２０５の出力が接地（ＧＮＤにショート）される。エンジンＣＰＵ２０３は、ケーブル２１５を通じてメインスイッチ２０５の出力が入力され、メインスイッチ２０５の出力電圧に応じてメインスイッチ２０５の押下状態を判別する。エンジンＣＰＵ２０３は各種のタイミングを判別するためにタイマー２２２を使用してもよい。
【００１５】
コントローラＣＰＵ２０７は、不図示のホストコンピュータ等の外部機器から送られる画像コードをラスタライズしたり、その他の画像処理を実行したりして、画像形成用の信号を生成する。また、コントローラＣＰＵ２０７は、不揮発メモリ２０８からの状態情報の読み出しや不揮発メモリ２０８への状態情報の書き込みを実行する。さらに、コントローラＣＰＵ２０７はエンジンＣＰＵ２０３に対して状態情報または状態情報が示す電力供給状態に遷移するよう命令するための遷移命令を送信する。なお、コントローラＣＰＵ２０７はエンジンＣＰＵ２０３から所定の報告信号や状態情報の更新指示を受信すると状態情報を更新してもよい。コントローラＣＰＵ２０７はエンジンＣＰＵ２０３の指示に依存することなく状態情報を更新してもよい。
【００１６】
不揮発メモリ２０８は、コントローラ部２０９へ供給されていた電力が遮断される前に画像形成装置１００に適用されていた電力供給状態を示す状態情報を記憶する不揮発性の記憶手段である。不揮発メモリ２０８は、ＥＥＰＲＯＭやハードディスクドライブ、バックアップバッテリー付きのメモリなど、低圧電源２０２から電力を供給しなくても記憶内容を保持できる記憶装置である。
【００１７】
［状態情報の記憶方法］
図３（Ａ）は本実施形態の電力供給状態に関する状態遷移図である。図３（Ａ）が示すように本実施形態には３つの電力供給状態が存在する。待ち状態は、商用電源からの電力の供給が開始されるか再開された直後に遷移する最初の状態である。待ち状態では、エンジンＣＰＵ２０３およびコントローラ部２０９に低圧電源２０２から電力が供給されており、かつ、エンジンＣＰＵ２０３とコントローラＣＰＵ２０７が通信ライン２１６を介して通信可能である。ただし、待ち状態では低圧電源２０２が電力を画像形成エンジン２０４には電力を供給しない。このように、待ち状態は、エンジンＣＰＵ２０３がコントローラＣＰＵ２０７からの遷移命令を待つための電力供給状態である。オン状態とは、エンジンＣＰＵ２０３、画像形成エンジン２０４およびコントローラ部２０９に低圧電源２０２から電力が供給されている状態である。オン状態では画像形成エンジン２０４が画像形成可能となる。オフ状態とは、エンジンＣＰＵ２０３には低圧電源２０２から電力が供給されているものの、画像形成エンジン２０４およびコントローラ部２０９には電力が供給されない省電力状態である。このようにオフ状態は省電力を目的とした電力供給状態である。
【００１８】
図３（Ａ）が示すように、待ち状態においてコントローラＣＰＵ２０７からオン状態への遷移命令を受信すると、エンジンＣＰＵ２０３は低圧電源２０２をオン状態に切り替える。低圧電源２０２はエンジンＣＰＵ２０３およびコントローラ部２０９に加え、画像形成エンジン２０４にも電力の供給を開始する。待ち状態においてコントローラＣＰＵ２０７からオフ状態への遷移命令を受信すると、エンジンＣＰＵ２０３は低圧電源２０２をオフ状態に切り替える。低圧電源２０２はエンジンＣＰＵ２０３には電力の供給を継続するものの、コントローラ部２０９への電力の供給を停止する。なお、オン状態でメインスイッチ２０５が操作されたこと（つまりオフ状態への遷移指示）を検知すると、エンジンＣＰＵ２０３は低圧電源２０２をオフ状態に切り替える。一方で、オフ状態でメインスイッチ２０５が操作されたこと（つまりオン状態への遷移指示）を検知すると、エンジンＣＰＵ２０３は低圧電源２０２をオン状態に切り替える。
【００１９】
図４（Ａ）は本実施形態の状態情報の書き込み方法を示す表である。画像形成装置１００は交流電圧の供給が開始または再開されると不揮発メモリ２０８に記憶されている状態情報が示す電力供給状態に復帰する。これを実現するために、画像形成装置１００は交流電圧の供給が停止する直前（必ずしも直前でなくてもよい）の電力供給状態を示す状態情報を不揮発メモリ２０８に記憶する。状態情報を書き込む（更新する）タイミングは、電力供給状態とトリガとの組み合わせに応じて決定される。図４（Ａ）はトリガと電力供給状態との組み合わせに応じて画像形成装置１００が電力供給状態を不揮発メモリ２０８に記憶するのかしないのかを示している。また、図４（Ａ）は状態情報がコントローラ部２０９主導で記憶されるのか、エンジン部２０６主導で記憶されるのかも示している。
【００２０】
待ち状態においてコントローラＣＰＵ２０７がエンジンＣＰＵ２０３に対して電力供給状態の遷移命令を送信する場合、コントローラＣＰＵ２０７は状態情報を更新しない。これは、遷移命令は不揮発メモリ２０８から読み出された状態情報が示す電力供給状態へエンジンＣＰＵ２０３を遷移させる命令だからである。つまり、遷移命令を受信したエンジンＣＰＵ２０３の電力供給状態と不揮発メモリ２０８に記憶されている状態情報が示す電力供給状態とは一致しているため、更新不要である。
【００２１】
オン状態においてコントローラＣＰＵ２０７がエンジンＣＰＵ２０３に対して電力供給状態の遷移命令を送信する場合、コントローラＣＰＵ２０７はコントローラＣＰＵ２０７主導で状態情報を更新する。オン状態から遷移可能な状態はオフ状態であり、コントローラＣＰＵ２０７は遷移すべき状態を知っているからである。コントローラＣＰＵ２０７主導で状態情報を更新するときは、エンジンＣＰＵ２０３から更新要求を受信しない。
【００２２】
オフ状態においてはコントローラＣＰＵ２０７には電力が供給されていないため、コントローラＣＰＵ２０７が遷移命令を送信することはできないし、状態情報を更新することもできない。図４（Ａ）ではこのようなトリガや状態情報の更新が発生しないことを示すために、「−」の記号を記載している。
【００２３】
待ち状態においてメインスイッチ２０５が押し下げられた場合、コントローラＣＰＵ２０７は状態情報を更新しないものとする。これは待ち状態からオン状態へ遷移するケースだからである。もちろん、エンジン部２０６が主導で状態情報を更新してもよいが、ここではあえて更新しないものとしている。
【００２４】
オン状態においてメインスイッチ２０５が押し下げされた場合、コントローラＣＰＵ２０７はコントローラＣＰＵ２０７主導で状態情報を更新する。これはオン状態からオフ状態へ遷移するケースだからである。なお、エンジン部２０６が主導で状態情報を更新してもよい。この場合、エンジンＣＰＵ２０３はメインスイッチ２０５が押し下げされたことをコントローラＣＰＵ２０７に通知し、コントローラＣＰＵ２０７はオフ状態を示す状態情報を不揮発メモリ２０８に書き込む。
【００２５】
オフ状態においてメインスイッチ２０５が押し下げられた場合、エンジン部２０６が主導で状態情報を更新する。これは、オフ状態からオン状態に遷移するケースである。エンジンＣＰＵ２０３は電力供給状態をオン状態に切り替え、これにより低圧電源２０２が電力をコントローラ部２０９に供給する。その後、エンジンＣＰＵ２０３は、電力供給状態をオン状態に切り替えたことを示す報告信号を、通信ライン２１６を介してコントローラＣＰＵ２０７に送信する。コントローラＣＰＵ２０７は報告信号を受信すると、報告信号に対応した状態情報（オン状態を示す状態情報）を不揮発メモリ２０８に書き込む。
【００２６】
［フローチャート］
図５（Ａ）はエンジンＣＰＵ２０３への電力の供給が再開されたときにエンジンＣＰＵ２０３が実行する処理を示すフローチャートである。図５（Ｂ）はコントローラＣＰＵ２０７への電力の供給が再開されたときにコントローラＣＰＵ２０７が実行する処理を示すフローチャートである。インレット２０１に電源ケーブル２２１が接続され、外部電源２２０から交流電圧が供給されると、低圧電源２０２が３．３Ｖの直流電圧をエンジンＣＰＵ２０３に供給する。これによりエンジンＣＰＵ２０３が起動し、低圧電源２０２に対してコントローラ部２０９にも直流電圧を供給するよう命令する。この命令に従って低圧電源２０２はコントローラ部２０９にも直流電圧を供給する。このように、低圧電源２０２は交流電圧の供給を再開された直後はエンジンＣＰＵ２０３にのみ直流電圧を供給し、画像形成エンジン２０４とコントローラ部２０９には直流電圧を供給しない。つまり、待ち状態には、コントローラ部２０９に電力を供給しない状態とコントローラ部２０９に電力を供給する状態とが含まれていてもよい。その後、以下の処理が実行される。
【００２７】
Ｓ５０１でエンジンＣＰＵ２０３は低圧電源２０２を待ち状態に遷移させる。低圧電源２０２は待ち状態に遷移し、エンジンＣＰＵ２０３とコントローラ部２０９に電力を供給し、画像形成エンジン２０４には引き続き電力を供給しない。Ｓ５０２でエンジンＣＰＵ２０３は、エンジンＣＰＵ２０３とコントローラＣＰＵ２０７とが通信可能となったことを示す報告信号をコントローラＣＰＵ２０７に送信する。Ｓ５０３でエンジンＣＰＵ２０３は、通信ライン２１６を介してコントローラＣＰＵ２０７から電力供給状態の遷移命令を受信したかどうかを判定する。遷移命令を受信するまでエンジンＣＰＵ２０３は待機する。遷移命令を受信するとＳ５０５に進む。Ｓ５０４でエンジンＣＰＵ２０３は遷移命令がオン状態への遷移命令であるかオフ状態への遷移命令であるかを判定する。オン状態への遷移命令であれば、Ｓ５０５に進む。Ｓ５０５でエンジンＣＰＵ２０３は低圧電源２０２を待ち状態からオン状態へ遷移させる。一方で、オフ状態への遷移命令であればＳ５０６に進む。Ｓ５０６でエンジンＣＰＵ２０３は低圧電源２０２を待ち状態からオフ状態へ遷移させる。
【００２８】
次に図５（Ｂ）を用いて、コントローラＣＰＵ２０７の処理に関して説明する。低圧電源２０２から直流電圧を供給されると、コントローラＣＰＵ２０７は起動し、以下の処理を実行する。
【００２９】
Ｓ５２１でコントローラＣＰＵ２０７は通信ライン２１６を通じてエンジンＣＰＵ２０３から報告信号を受信したかどうかを判定する。コントローラＣＰＵ２０７は報告信号を受信するまで待機する。エンジンＣＰＵ２０３とコントローラＣＰＵ２０７とが通信可能となったことを示す報告信号を受信するとＳ５２２に進む。Ｓ５２２でコントローラＣＰＵ２０７は不揮発メモリ２０８から状態情報を読み出す。このように報告信号は状態情報の読み出し要求信号として機能している。Ｓ５２３でコントローラＣＰＵ２０７は状態情報が示す電力供給状態への遷移を命令するための遷移命令（命令信号）をエンジンＣＰＵ２０３に送信する。なお、待ち状態からの状態遷移であるため、図４（Ａ）が示すように、不揮発メモリ２０８の状態情報は更新されない。
【００３０】
以上説明したように画像形成装置１００が外部電源２２０に接続されたり、停電が解消したりしたときに、少なくともエンジンＣＰＵ２０３とコントローラ部２０９に電力が供給される。これにより、エンジンＣＰＵ２０３は待ち状態に遷移する。コントローラ部２０９は不揮発メモリ２０８を備え、電力の供給が遮断される前の電力供給状態を示す状態情報を不揮発メモリ２０８に記憶しておく。コントローラ部２０９に再び電力が供給されると、コントローラＣＰＵ２０７は不揮発メモリ２０８から状態情報を読み出し、状態情報に応じた遷移命令をエンジンＣＰＵ２０３に送信する。エンジンＣＰＵ２０３は、コントローラＣＰＵ２０７から受信した遷移命令に対応した電力供給状態に遷移する。このように本実施形態では、エンジン部２０６は、コントローラ部２０９を通じて不揮発メモリ２０８から状態情報を読み出すことが可能となる。つまり、エンジン部２０６に不揮発メモリ２０８を追加することなく、コントローラ部２０９の不揮発メモリ２０８を使用して、停電から回復した際に不揮発メモリ２０８に記憶された状態情報に応じた電力供給状態に復帰することが可能となる。
【００３１】
＜実施形態２＞
本実施形態では、待ち状態においてメインスイッチ２０５が押し下げられた場合にも待ち状態からオン状態に遷移する。ただし、この場合は、エンジン部２０６主導で状態情報が更新される。なお、実施形態２において実施形態１と共通する部分の説明は、説明の簡明化を図るために、省略することにする。
【００３２】
［状態情報の記憶方法］
図３（Ｂ）は実施形態２の状態遷移図である。図３（Ａ）と比較すると分かるように、待ち状態においてメインスイッチ２０５が操作されると、オン状態に遷移する。図４（Ｂ）は実施形態２の状態情報の記憶方法を示す表である。実施形態２は、待ち状態においてメインスイッチ２０５が押し下げされた場合の動作を除き、実施形態１と共通している。図４（Ｂ）が示すように待ち状態においてメインスイッチ２０５が押し下げされた場合、画像形成装置１００はエンジン部主導で状態情報を不揮発メモリ２０８に記憶する。なお、待ち状態においてコントローラＣＰＵ２０７がエンジンＣＰＵ２０３に遷移命令を送信してきた場合、状態情報は更新されない。
【００３３】
［フローチャート］
図６はエンジンＣＰＵ２０３に実行する処理を示すフローチャートである。図６において図５（Ａ）と共通する部分には同一の参照符号を付与することで説明を省略する。図６が示すように、Ｓ５０２とＳ５０３との間にＳ６０１が挿入されている。
【００３４】
Ｓ６０１でエンジンＣＰＵ２０３はメインスイッチ２０５が押し下げされたかどうかを判定する。押し下げされていなければＳ５０３に進む。なお、Ｓ５０３で遷移命令を受信していなければＳ６０１に戻る。つまり、待ち状態において遷移命令を受信する前にメインスイッチ２０５が押し下げされたときは、ユーザが電源オンを指示したケースである。よって、Ｓ６０２に進む。
【００３５】
Ｓ６０２でエンジンＣＰＵ２０３は低圧電源２０２を待ち状態からオン状態に遷移させる。Ｓ６０３でエンジンＣＰＵ２０３は通信ライン２１６を介してオン状態に遷移したことを示す報告信号をコントローラＣＰＵ２０７に送信する。この報告信号は状態情報の更新指示信号として機能する。
【００３６】
図７はコントローラＣＰＵ２０７の処理を示すフローチャートである。図７において図５（Ｂ）と共通する部分には同一の参照符号を付与することで説明を省略する。図７が示すように、Ｓ５２２とＳ５２３との間にＳ７０１が挿入されている。
【００３７】
Ｓ７０１でコントローラＣＰＵ２０７は通信ライン２１６を介してエンジンＣＰＵ２０３からオン状態に遷移したこと示す報告信号を受信したかどうかを判定する。報告信号を受信していなければ上述したＳ５２３に進む。この場合は、メインスイッチ２０５が押し下げられておらず、エンジンＣＰＵ２０３はまだ待ち状態にある。よって、Ｓ５０３でコントローラＣＰＵ２０７は遷移命令を送信する。一方で、報告信号を受信している場合、エンジンＣＰＵ２０３はオン状態に遷移しているため、Ｓ７０２に進む。Ｓ７０２でコントローラＣＰＵ２０７は不揮発メモリ２０８にオン状態を示す状態情報を書き込む。
【００３８】
このように低圧電源２０２およびエンジンＣＰＵ２０３が待ち状態にある場合、ユーザはメインスイッチ２０５を操作することで、低圧電源２０２およびエンジンＣＰＵ２０３をオン状態に遷移させることできる。つまり、コントローラ部２０９の不揮発メモリ２０８に記憶されている状態情報に依存することなく、低圧電源２０２およびエンジンＣＰＵ２０３をオン状態に遷移させることできる。
【００３９】
＜実施形態３＞
本実施形態では待ち状態において所定時間を経過しても遷移命令を受信できず、かつ、メインスイッチ２０５が押し下げされなかった場合には待ち状態からオフ状態に遷移する。何らかの原因で遷移命令を受信できない場合にはコントローラ部２０９で電力が消費され続けてしまう。本実施形態ではこのような事態を回避でき、さらなる省電力化に有利である。なお、実施形態１、２と共通する事項については説明を省略する。
【００４０】
［状態情報の記憶方法］
図３（Ｃ）は実施形態３の状態遷移図である。待ち状態において遷移命令についいての受信タイムアウトが発生したときには、待ち状態からオフ状態に遷移する。図４（Ｃ）は状態情報の記憶方法を示す表である。図４（Ｃ）が示すように待ち状態において電力の供給が再開されてからの経過時間が所定時間を過ぎた場合、画像形成装置１００は状態情報を更新しない。これにより、停電前の電力供給状態を示す状態情報が維持されることになる。
【００４１】
［フローチャート］
図８はエンジンＣＰＵ２０３が実行する処理を示すフローチャートである。なお、コントローラＣＰＵ２０７が実行する処理は図７に示した通りである。図８（Ａ）が示すように、図６に示したフローチャートのＳ５０２とＳ６０１との間にＳ８０１およびＳ８０２が挿入されている。なお、Ｓ８０１およびＳ８０２は図５（Ａ）に示したＳ５０２とＳ５０３との間に挿入されてもよい。この場合、Ｓ５０３でＮｏになるとＳ８０２に戻る。
【００４２】
Ｓ８０１でエンジンＣＰＵ２０３はタイマーを用いて計時を開始する。なお、計時を開始するタイミングはエンジンＣＰＵ２０３が起動した直後であってもよい。Ｓ８０２でエンジンＣＰＵ２０３はタイマー２２２により計時された経過時間が閾値時間を超えたかどうかを判定する。閾値時間を超えていなければＳ６０１に進む。Ｓ８０２、Ｓ６０１およびＳ５０３は１つのループを形成している。つまり経過時間が閾値時間を超えるまでにメインスイッチ２０５が押し下げられると、このループを抜けてＳ６０２に進む。また、経過時間が閾値時間を超えるまでに遷移命令を受信すると、このループを抜けてＳ５０４に進む。経過時間が閾値時間を超えるまで、メインスイッチ２０５が押し下げられず、かつ、遷移命令も受信できなければ、Ｓ５０６に進む。つまり、Ｓ８０２で経過時間が閾値時間を超えたと判定されると、Ｓ８０２で５０６に進む。Ｓ５０６でエンジンＣＰＵ２０３は低圧電源２０２をオフ状態に切り替え、コントローラ部２０９での電力消費を節約する。
【００４３】
このように画像形成装置１００への交流電圧の供給が開始または再開されたときには待ち状態に遷移する。待ち状態に所定時間内に遷移命令を受信できなければ、低圧電源２０２はオフ状態に遷移してコントローラ部２０９での電力消費を削減する。
【００４４】
＜まとめ＞
以上説明したように画像形成装置１００が外部電源２２０に接続されたり、停電が解消したりしたときに、少なくともエンジンＣＰＵ２０３とコントローラ部２０９に電力が供給される。これにより、エンジンＣＰＵ２０３は待ち状態に遷移する。コントローラ部２０９は不揮発メモリ２０８を備え、電力の供給が遮断される前の電力供給状態を示す状態情報を不揮発メモリ２０８に記憶しておく。コントローラ部２０９に再び電力が供給されると、コントローラＣＰＵ２０７は不揮発メモリ２０８から状態情報を読み出し、状態情報に応じた遷移命令をエンジンＣＰＵ２０３に送信する。エンジンＣＰＵ２０３は、コントローラＣＰＵ２０７から受信した遷移命令に対応した電力供給状態に遷移する。このように本実施形態では、エンジン部２０６は、コントローラ部２０９を通じて不揮発メモリ２０８から状態情報を読み出すことが可能となる。つまり、エンジン部２０６に不揮発メモリ２０８を追加することなく、コントローラ部２０９の不揮発メモリ２０８を使用して、停電から回復した際に不揮発メモリ２０８に記憶された状態情報に応じた電力供給状態に復帰することが可能となる。なお、遷移命令に代えて状態情報がそのまま送信されてもよい。
【００４５】
また、エンジンＣＰＵ２０３は、低圧電源２０２から電力を供給されて起動すると、コントローラＣＰＵ２０７からの状態情報または当該状態情報が示す電力供給状態への遷移命令を待つ待ち状態に遷移してもよい。エンジンＣＰＵ２０３は、待ち状態に遷移している間に状態情報または遷移命令をコントローラＣＰＵ２０７から受信すると、低圧電源２０２を制御して当該状態情報または当該遷移命令が示す電力供給状態に遷移してもよい。このような待ち状態を設けることで、エンジン部２０６に不揮発メモリ２０８を追加することなく、コントローラ部２０９の不揮発メモリ２０８から状態情報を取得できるようになる。
【００４６】
実施形態２、３で説明したように、エンジンＣＰＵ２０３は、低圧電源２０２から電力を供給されて起動した後であってコントローラＣＰＵ２０７から状態情報または遷移命令を受信する前までに、メインスイッチ２０５から指示が入力されてもよい。この場合、エンジンＣＰＵ２０３は、不揮発メモリ２０８に記憶されている状態情報に依存することなく、画像形成装置１００で画像形成可能な電力供給状態であるオン状態に低圧電源２０２を遷移させる。これにより、不揮発メモリ２０８に記憶されている状態情報よりも操作者の意思を優先することが可能となる。
【００４７】
Ｓ５０２に関して説明したように、エンジンＣＰＵ２０３は、低圧電源２０２から電力を供給されて起動すると、所定の信号をコントローラＣＰＵ２０７に送信するように構成されていてもよい。コントローラＣＰＵ２０７は、エンジンＣＰＵ２０３から所定の信号を受信すると、不揮発メモリ２０８から状態情報を読み出してもよい。所定の信号の一例として、通信可能となったことを示す報告信号を採用したが、読み出し要求のようなより明示的な要求信号であってもよい。
【００４８】
エンジン部２０６は、エンジンＣＰＵ２０３が所定の信号を送信すると計時を開始するタイマー２２２を備えていてもよい。実施形態３で説明したように、エンジンＣＰＵ２０３はタイマー２２２により計時された経過時間が閾値時間を超えたかどうかを判定する判定手段として機能する。エンジンＣＰＵ２０３は、経過時間が閾値時間を超えるまでに状態情報または遷移命令を受信できず、かつ、メインスイッチ２０５から指示が入力されなければ、コントローラ部２０９と画像形成エンジンへの電力の供給を停止させる省電力状態へ低圧電源２０２を遷移させてもよい。これにより、何らかの理由で遷移命令を受信できなかった場合の電力消費を削減できるようになる。
【００４９】
なお、タイマー２２２を用いたタイムアウト処理については実施形態１に適用されてもよい。この場合、Ｓ８０１およびＳ８０２が図５（Ａ）に示したＳ５０２とＳ５０３との間に挿入されることになろう。つまり、エンジンＣＰＵ２０３は、経過時間が閾値時間を超えるまでに状態情報または遷移命令を受信できなければ、コントローラ部２０９と画像形成エンジンへの電力の供給を停止させる省電力状態へ低圧電源２０２を遷移させてもよい。
【００５０】
Ｓ６０３に関して説明したように、エンジンＣＰＵ２０３は、不揮発メモリ２０８に記憶されている状態情報に依存することなく、オン状態に低圧電源２０２を遷移させると、オン状態に低圧電源２０２が遷移したことを示す報告信号をコントローラＣＰＵ２０７に送信してもよい。Ｓ７０１、Ｓ７０２に関して説明したように、コントローラＣＰＵ２０７は、報告信号を受信すると、当該報告信号に基づき不揮発メモリ２０８に状態情報を書き込んでもよい。これにより状態情報を最新の状態に維持することが可能となる。このように、報告信号は状態情報の更新指示として機能してもよい。
【符号の説明】
【００５１】
１００‥‥画像形成装置、２０１‥‥インレット、２０２‥‥低圧電源、２０３‥‥エンジンＣＰＵ、２０４‥‥画像形成エンジン、２０５‥‥メインスイッチ、２０６‥‥エンジン部、２０７‥‥コントローラＣＰＵ、２０８‥‥不揮発メモリ、２０９‥‥コントローラ部
【図１】
2016030437.tif 000003
【図２】
2016030437.tif 000004
【図３】
2016030437.tif 000005
【図４】
2016030437.tif 000006
【図５】
2016030437.tif 000007
【図６】
2016030437.tif 000008
【図７】
2016030437.tif 000009
【図８】
2016030437.tif 000010