(57)【要約】      （修正有）【課題】システムへの交流電力供給の遮断を検出し、不揮発性メモリーへの不要なアクセス停止を抑制できる画像形成装置を提供する。【解決手段】画像形成装置は、交流電力に基づき電圧を生成する電源装置、読み書き可能な不揮発性メモリー、交流電力供給の遮断時にオフ検知レベルのＡＣ検知信号を出力するＡＣ検知回路と、オン検知レベルからオフ検知レベルへのＡＣ検知信号の変化を認識した遮断時点から検知確定時間が経過した時点でもオフ検知レベルのとき、不揮発性メモリーへのアクセスを停止させ、検知確定時間の経過時点のＡＣ検知信号がオン検知レベルの場合、不揮発性メモリーへのアクセスを停止させない制御回路（ＣＰＵ）と、を含む。【選択図】図４
2018043472.tif 000002
【特許請求の範囲】
【請求項１】
外部から供給される交流電力に基づき電圧を生成する電源装置と、
前記電源装置から電力供給を受けて動作し、データを記憶し、読み書き可能な不揮発性半導体メモリーと、
交流電力供給が遮断されているときオフ検知レベルのＡＣ検知信号を出力し、交流電力供給がなされているときオン検知レベルの前記ＡＣ検知信号を出力し、画像形成装置への交流電力供給の遮断の有無に応じて異なるレベルの前記ＡＣ検知信号を出力するＡＣ検知回路と、
前記電源装置から電力供給を受けて動作し、前記不揮発性半導体メモリーを制御し、前記ＡＣ検知信号が入力され、前記オン検知レベルから前記オフ検知レベルへの前記ＡＣ検知信号の変化を認識した時点である遮断時点から予め定められた検知確定時間が経過するまで前記不揮発性半導体メモリーへのアクセスを停止させず、前記検知確定時間の経過時点でも前記ＡＣ検知信号が前記オフ検知レベルのとき、前記不揮発性半導体メモリーへのアクセスを停止させ、前記検知確定時間の経過時点の前記ＡＣ検知信号が前記オン検知レベルの場合、前記不揮発性半導体メモリーへのアクセスを停止させない制御回路と、を含むことを特徴とする画像形成装置。
【請求項２】
ジョブを実行するジョブ実行部を含み、
前記制御回路は、前記遮断時点に前記ジョブ実行部がジョブを実行している場合の前記検知確定時間を、前記遮断時点に前記ジョブ実行部がジョブを実行していない場合の前記検知確定時間よりも短くすることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御回路は、前記遮断時点に実行しているジョブの種類に応じて前記検知確定時間を変化させ、
前記制御回路は、データ処理量が多いジョブほど前記検知確定時間を短くすることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記検知確定時間の経過時点でも前記ＡＣ検知信号が前記オフ検知レベルであったために前記不揮発性半導体メモリーへのアクセスを停止した後、前記ＡＣ検知信号が前記オン検知レベルになったとき、
前記制御回路は、前記不揮発性半導体メモリーへのアクセス停止を解除することを特徴とする請求項１乃至３の何れか１項に記載の画像形成装置。
【請求項５】
前記ＡＣ検知信号の前記オン検知レベルから前記オフ検知レベルへの変化を認識したとき、
前記制御回路は、前記検知確定時間の経過前に、交流電力供給の遮断の履歴を前記不揮発性半導体メモリーに記憶させることを特徴とする請求項１乃至４の何れか１項に記載の画像形成装置。
【請求項６】
表示を行う表示パネルと、
データを送信する通信部と、
印刷を行う印刷部と、を含み、
前記制御回路は、前記表示パネルへの前記履歴の表示出力と、前記通信部によるコンピューターへの前記履歴の送信出力と、前記印刷部による前記履歴の印刷出力の何れか１つ又は複数を行わせることを特徴とする請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、不揮発メモリーを含む画像形成装置に関する。
【背景技術】
【０００２】
フラッシュメモリーのような読み書き可能な不揮発性メモリーを含むシステムでは、システムの交流電源の遮断時、キャッシュのデータを不揮発性メモリーに記憶させることがある。特許文献１には、電源遮断時にキャッシュデータをフラッシュメモリーに記憶させる技術の一例が記載されている。
【０００３】
具体的に特許文献１には、キャッシュとして使用される揮発性記憶部と、不揮発性記憶部と、不揮発性記憶部と揮発性記憶部を制御するコントローラー部と、電源供給をシステム動作電源から受け動作電源の電圧を監視し電圧が所定の電圧以上か否かを通知可能な通知信号を出力する電源監視部と、動作電源を昇圧した昇圧電源を出力する昇圧部と、昇圧電源から電荷の供給を受ける電荷保持部と、通知信号が所定電圧未満を示す場合、コントローラー部が揮発性記憶部のデータを不揮発性記憶部に退避させ、退避動作では電荷保持部の放電電荷により電力を賄うメモリモジュールが記載されている。これにより、電源瞬断時にキャッシュデータをＮＡＮＤフラッシュメモリーに確実に退避させようとする（特許文献１：請求項１、段落［００１０］等参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−１７０３３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複合機、プリンター、複写機、ＦＡＸ装置のような画像形成装置は、不揮発性メモリーを含む。画像形成装置には、電源コードやコンセントを介して商用電源と接続される。画像形成装置は、商用電源から交流電力の供給をうけ、不揮発性メモリーの動作に必要な動作電圧（直流電圧）を生成する。主電源スイッチの操作のような所定の操作があったとき、画像形成装置の主電源が落とされる。この場合、必要なデータの不揮発性メモリーの書き込みや、不揮発性メモリーへのアクセス停止のようなデータの破損を防ぐ処置がなされてから、不揮発性メモリーへの電力供給が停止される。
【０００６】
しかし、突発的に（急に）画像形成装置への交流電力の供給が遮断されることがある。停電が生じた場合や、電源コードが足に引っかかって抜けた場合、突発的に画像形成装置への交流電力の供給が遮断される。画像形成装置への交流電力の供給停止状態が続くと、不揮発性メモリーやその制御回路に印加される電圧は、時間とともに低下し、やがて最低動作電圧を下回り、その結果、不揮発性メモリーの動作が停止する。動作停止時点に、データの書き込みやデータのイレースを行っていると、不揮発性メモリー内のデータが壊れる場合がある。データが壊れた結果、不揮発性メモリー内のデータが異常となる。異常データのため、例えば、画像形成装置の特定の機能が使用できなくなることや、画像形成装置を起動できなくなることがある。
【０００７】
突発的な交流電力供給の遮断に対応するため、特許文献１のように不揮発性メモリーに関する動作電源の電圧降下を検知することがある。動作電源の電圧降下を検知したとき、画像形成装置（不揮発性メモリー）は、交流電力供給の遮断時用のモードになる。交流電力供給の遮断時用のモードになったとき、例えば、不揮発性メモリーのアクセスが禁止される。また、特許文献１記載の技術のように、不揮発性メモリーが停止する前に、キャッシュデータのような所定のデータを不揮発性メモリーに記憶させることもある。
【０００８】
しかし、画像形成装置への交流電力供給の遮断が一時的（瞬間的）な場合がある。この場合、遮断後、間もなく交流電力の供給が再開される。そのため、不揮発性メモリーやその制御回路に印加される電圧は、不揮発性メモリーが動作できなくなるほど低下せず、やがて正常値に復帰する。一方、一時的な交流電力供給の遮断が検知されたとき、従来、画像形成装置は、交流電力供給の遮断時用のモードとなり、不揮発性メモリーのアクセスが禁止される。従って、一時的な交流電力供給の遮断が生じた場合、不揮発性メモリーを問題なく動作できるのにアクセスできない状態が長く続き、実態との不整合が生ずるという問題がある。
【０００９】
特許文献１記載の技術は、メイン制御部や不揮発性記憶部を制御するコントローラーの動作電圧の低下を検知する。動作電圧が一時的に低下した場合、交流電力供給の遮断時用のモードとなる。特許文献１では、動作電圧が一時的に低下したとき、メイン制御部（システム部）がリセットされる。動作電圧が正常値に復帰した場合に、メイン制御部の再度の初期化が開始される（特許文献１：図２参照）。メイン制御部の再初期化が完了するまで不揮発性メモリーにアクセスできない状態が続く。従って、上記問題を解決できない。
【００１０】
本発明は、上記従来技術の問題点に鑑み、システムへの交流電力供給の遮断を検出し、不揮発性メモリーへの不要なアクセス停止をなくす。
【課題を解決するための手段】
【００１１】
上記課題解決のため、請求項１に係る画像形成装置は、電源装置、不揮発性半導体メモリー、ＡＣ検知回路、制御回路を含む。前記電源装置は、外部から供給される交流電力に基づき電圧を生成する。前記不揮発性半導体メモリーは、前記電源装置から電力供給を受けて動作し、データを記憶し、読み書き可能である。前記ＡＣ検知回路は、交流電力供給が遮断されているときオフ検知レベルのＡＣ検知信号を出力し、交流電力供給がなされているときオン検知レベルの前記ＡＣ検知信号を出力し、画像形成装置への交流電力供給の遮断の有無に応じて異なるレベルの前記ＡＣ検知信号を出力する。前記制御回路は、前記電源装置から電力供給を受けて動作し、前記不揮発性半導体メモリーを制御し、前記ＡＣ検知信号が入力され、前記ＡＣ検知信号が前記オン検知レベルから前記オフ検知レベルへの変化を認識した時点である遮断時点から予め定められた検知確定時間が経過するまで不揮発性半導体メモリーへのアクセスを停止させず、前記検知確定時間の経過時点でも前記ＡＣ検知信号が前記オフ検知レベルのとき、前記不揮発性半導体メモリーへのアクセスを停止させ、前記検知確定時間の経過時点の前記ＡＣ検知信号が前記オン検知レベルの場合、前記不揮発性半導体メモリーへのアクセスを停止させない。
【発明の効果】
【００１２】
本発明によれば、画像形成装置への交流電力供給の遮断を検出することができる。また、画像形成装置に搭載された不揮発性メモリーへの不要なアクセス停止をなくすことができる。
【図面の簡単な説明】
【００１３】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る電源装置の一例を示す図である。
【図３】実施形態に係る複合機でのフラッシュメモリーの制御と交流電力供給の遮断の検知の一例を説明するための図である。
【図４】実施形態にかかる複合機での交流電力供給の遮断の検知時の処理の流れの一例を示すフローチャートである。
【図５】交流電力供給の遮断の検知時のタイミングチャートの一例を示す図である。
【図６】交流電力供給の遮断の検知時のタイミングチャートの一例を示す図である。
【図７】実施形態に係る時間データの一例を示す図である。
【図８】実施形態にかかる複合機でのＣＰＵのリセットの一例を示す図である。
【図９】交流電力供給の遮断の検知時のタイミングチャートの一例を示す図である。
【図１０】実施形態に係る複合機での履歴の出力の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明の実施形態を図１〜図１０を用いて説明する。以下の説明では、画像形成装置として複合機１００を例に挙げて説明する。但し、各実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１５】
（画像形成装置の概要）
まず、図１を用いて、実施形態に係る複合機１００の概要を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１６】
複合機１００は、内部に制御部１（メインコントロール基板）を含む。制御部１は複合機１００の各部を制御する。制御部１は、各種演算や処理を行うＣＰＵ１０（制御回路に相当）、画像データに対し画像処理を行って印刷や送信に用いる画像データを生成する画像処理部１１を含む。また、制御部１には、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリー１４（不揮発性半導体メモリーに相当）が搭載される。ＲＯＭ１２は、データを記憶し、読み出し専用の不揮発性メモリーである。ＲＡＭ１３は、読み書き可能な揮発性のメモリーである。フラッシュメモリー１４は、データを記憶し、読み書き可能な不揮発性のメモリーである。また、制御部１には、大容量の不揮発性の記憶装置として、ＨＤＤ１５が接続される。ＣＰＵ１０は、ＲＯＭ１２、フラッシュメモリー１４、ＨＤＤ１５に記憶されたソフトウェアや制御用データをＲＡＭ１３に読み出し、演算や処理を行って複合機１００の各部の制御を行う。
【００１７】
複合機１００は、原稿搬送部２ａと画像読取部２ｂを含む。制御部１は、セットされた原稿を１枚ずつ読み取り位置（送り読取用コンタクトガラス、不図示）に向けて連続的、自動的に原稿搬送部２ａに搬送させる。制御部１は、原稿搬送部２ａにより搬送される原稿や、載置読取用コンタクトガラス（不図示）にセットされた原稿を画像読取部２ｂに読み取らせ、画像データを生成させる。
【００１８】
複合機１００は、操作パネル３を有する。操作パネル３は、印刷やスキャンに関する設定画面や各種メッセージを表示する表示パネル３１、表示パネル３１に対して設けられたタッチパネル３２、スタートキーのようなハードキー３３を含む。操作パネル３は、印刷ジョブや送信ジョブのようなジョブの実行条件の設定（設定値の設定操作）を受け付ける。制御部１は、操作パネル３で設定された内容を認識する。
【００１９】
複合機１００の内部に印刷部４が設けられる。印刷部４は、給紙部４ａ、用紙搬送部４ｂ、画像形成部４ｃ、定着部４ｄを含む。印刷時、制御部１は、給紙部４ａに用紙を供給させる。制御部１は、給紙部４ａから送り出された用紙を用紙搬送部４ｂに搬送させる。制御部１は、画像データに基づきトナー像を画像形成部４ｃに形成させ、搬送される用紙に転写させる。制御部１は、トナー像が転写された用紙を定着部４ｄに加熱・加圧させる。これにより、用紙にトナー像が定着する。定着後の用紙は用紙搬送部４ｂにより機外に排出される。
【００２０】
又、制御部１は、通信部１６を含む。通信部１６は、コネクター、通信用チップ、メモリーを含み、ネットワーク３００を介し、ＰＣやサーバーのようなコンピューター２００と通信を行う。制御部１は、通信部１６がコンピューター２００から受信した印刷用データ（画像データや印刷設定）に基づき印刷部４に印刷を行わせる（プリンター機能）。又、通信部１６は、画像データをコンピューター２００に送信できる（送信機能）。
【００２１】
（電源装置５）
次に、図２を用いて、実施形態に係る複合機１００の電源装置５の一例を説明する。図２は、実施形態に係る電源装置５の一例を示す図である。
【００２２】
複合機１００は、電源装置５を含む。電源装置５は、電源制御部５０、１次電源部５１、２次電源部５２を含む。電源コードＣ１は、商用電源４００と複合機１００（１次電源部５１）を接続する。１次電源部５１は、商用電源４００（交流電源）から供給された電力を変換し、直流電圧を生成する。１次電源部５１は、トランスやスイッチング素子を含むスイッチング電源回路である。１次電源部５１は、予め設定された電圧を生成し出力する。例えば、１次電源部５１は、モーター駆動用のＤＣ２４Ｖを生成する。
【００２３】
各回路、各素子の動作に要する電圧の生成も必要である。例えば、フラッシュメモリー１４の動作用の電圧（例えば、ＤＣ５Ｖ）やＣＰＵ１０の動作用の電圧が必要である。そこで、２次電源部５２は、１次電源部５１の生成電圧に基づき、直流電圧を生成する。
【００２４】
２次電源部５２は、ＤＣＤＣコンバーターのような電力変換回路５３である。ＣＰＵ１０、画像処理部１１、ＲＯＭ１２、ＲＡＭ１３、フラッシュメモリー１４、ＨＤＤ１５、原稿搬送部２ａ、画像読取部２ｂ、操作パネル３、印刷部４に含まれる回路、素子の動作に複数種の電圧生成が必要な場合、２次電源部５２内に電力変換回路５３を複数設けてもよい。また、制御部１、原稿搬送部２ａ、画像読取部２ｂ、印刷部４のように供給する部分ごとに電力変換回路５３を設けてもよい。電力変換回路５３の出力電圧は予め設定される。２次電源部５２は、ＤＣ５．０Ｖのような制御部１、ＨＤＤ１５、原稿搬送部２ａ、画像読取部２ｂ、操作パネル３、印刷部４の動作に必要な大きさの電圧（動作電源電圧）を生成し、供給する。なお、２次電源部５２には、商用電源４００の交流電力を直接変換し、設定された電圧を生成する電力変換回路５３を含めてもよい。このように、電源装置５は、外部（商用電源４００）から入力される交流電力に基づきデバイスを動作させるための電圧を生成する。
【００２５】
部分ごとに電力供給のＯＮ／ＯＦＦできるように、スイッチ部５４が設けられる。スイッチ部５４は、トランジスタのようなスイッチング素子である。スイッチ部５４は複数設けることができる。電源制御部５０は、各スイッチ部５４のＯＮ／ＯＦＦを制御する。
【００２６】
主電源スイッチ５５の操作によって複合機１００の主電源が投入されたとき、電源制御部５０は、誤動作の防止の観点から、予め定められた順番で、予め定められた時点にそれぞれのスイッチ部５４をＯＮしてゆく。複数の電力変換回路５３が設けられる場合、電源制御部５０は、各電力変換回路５３のＯＮ時点も制御する。主電源投入に伴い、複合機１００の各部分への電力供給が順番に開始される。電力供給が開始された部分では、起動が開始される。起動が全ての部分で完了すると、複合機１００の起動が完了する。
【００２７】
なお、主電源スイッチ５５（不図示）の操作によって複合機１００の主電源がＯＦＦされたとき、電源制御部５０は、予め定められた順番で、予め定められた時点にそれぞれの電力変換回路５３の動作を停止させる。また、電源制御部５０は、それぞれのスイッチ部５４を予め定められた時点にＯＦＦしてゆく。
【００２８】
（フラッシュメモリー１４の制御と交流電力供給の遮断の検知）
次に、図３を用いて、実施形態に係る複合機１００でのフラッシュメモリー１４の制御と交流電力供給の遮断の検知の一例を説明する。図３は、実施形態に係る複合機１００でのフラッシュメモリー１４の制御と交流電力供給の遮断の検知の一例を説明するための図である。
【００２９】
図３に示すように、制御部１（メイン制御基板）には、ＣＰＵ１０、フラッシュメモリー１４、フラッシュコントローラー１７が設けられる。フラッシュコントローラー１７は、フラッシュメモリー１４へのデータの書き込み及びフラッシュメモリー１４からのデータの読み出しを制御する回路（チップ、デバイス）である。ＣＰＵ１０は、フラッシュコントローラー１７に指示を与える。フラッシュコントローラー１７は、ＣＰＵ１０の指示に基づき、フラッシュメモリー１４のデータの読み書きを行う。つまり、ＣＰＵ１０は、フラッシュメモリー１４を制御する。
【００３０】
ＣＰＵ１０は、フラッシュメモリー１４へのデータのイレース、書き込み、読み出しを、ＲＯＭ１２、フラッシュメモリー１４、ＨＤＤ１５に記憶されるプログラムやデータに基づきフラッシュコントローラー１７に行わせる。
【００３１】
図３に示すように、電源装置５の２次電源部５２は、ＣＰＵ１０、フラッシュメモリー１４、フラッシュコントローラー１７を動作させるための電圧を生成し、供給する。ＣＰＵ１０、フラッシュメモリー１４、フラッシュコントローラー１７は、電源装置５から供給される電力により動作する。本説明では、同じ電力変換回路５３からＣＰＵ１０、フラッシュメモリー１４、フラッシュコントローラー１７への電力供給がなされ、印加電圧が同じ場合を説明する。
【００３２】
複合機１００には、ＡＣ検知信号Ｓ１を出力するＡＣ検知回路６が設けられる。ＡＣ検知回路６は、交流電力供給が遮断されているときオフ検知レベルのＡＣ検知信号Ｓ１を出力し、交流電力供給がなされているときオン検知レベルのＡＣ検知信号Ｓ１を出力する。つまり、ＡＣ検知回路６は、複合機１００への商用電源４００からの交流電力供給の遮断の有無に応じて異なるレベルのＡＣ検知信号Ｓ１を出力する。以下の説明では、オフ検知レベルがＬｏｗレベルであり、オン検知レベルがＨｉｇｈレベルである場合を説明する。
【００３３】
ＡＣ検知回路６は、整流回路６１、絶縁回路６２、フィルター回路６３、シュミットトリガー回路６４を含む。例えば、整流回路６１は、ダイオードブリッジであり、複合機１００に入力される交流電力の全波整流を行う。例えば、絶縁回路６２は、トランスであり、ＡＣ検知回路６の入力と出力を電気的に絶縁する。例えば、フィルター回路６３は、コンデンサーを含み、トランスの出力を平滑化する。シュミットトリガー回路６４は、２つの閾値を持つ。シュミットトリガー回路６４は、フィルターの出力電圧が大きい方の閾値を超えたとき、Ｈｉｇｈレベル（オン検知レベル）を出力する。シュミットトリガー回路６４は、フィルターの出力電圧が小さい方の閾値を下回ったとき、Ｌｏｗレベル（オフ検知レベル）を出力する。
【００３４】
交流電圧（商用電源４００）の正弦波が継続して入力され、フィルターの出力電圧が大きい方の閾値を超えている間、シュミットトリガー回路６４は、オン検知レベル（Ｈｉｇｈレベル）を維持する。一方、交流電圧（商用電源４００）の正弦波の入力がない状態では、フィルターの出力電圧が小さい方の閾値を下回るので、シュミットトリガー回路６４の出力レベルは、オフ検知レベルとなる。
【００３５】
ＡＣ検知回路６（シュミットトリガー回路６４）の出力（ＡＣ検知信号Ｓ１）は、ＣＰＵ１０に入力される。ＣＰＵ１０は、ＡＣ検知信号Ｓ１のレベルに基づき、交流電力供給の有無を認識する。ＡＣ検知信号Ｓ１がオン検知レベルの状態で、例えば、交流電力の正弦波の半周期から数周期、交流電力供給の遮断されたとき、フィルターの出力電圧が低下し、ＡＣ検知信号Ｓ１の出力は、オフ検知レベルとなる。ＣＰＵ１０は、ＡＣ検知信号Ｓ１がオン検知レベルからオフ検知レベルになったとき、交流電力供給が遮断されたと認識する。ＡＣ検知信号Ｓ１がオフ検知レベルである状態で、交流電力が供給されたとき、フィルターの出力電圧が上昇し、ＡＣ検知信号Ｓ１の出力は、オン検知レベルとなる。ＣＰＵ１０は、ＡＣ検知信号Ｓ１がオフ検知レベルからオン検知レベルになったことにより、今まで遮断されていた交流電力の供給が開始（再開）されたと認識する。
【００３６】
（交流電力供給の遮断の検知時の処理の流れ）
次に、図４〜図９を用いて、実施形態にかかる複合機１００での交流電力供給の遮断の検知時の処理の流れの一例を説明する。図４は、実施形態にかかる複合機１００での交流電力供給の遮断の検知時の処理の流れの一例を示すフローチャートである。図５、６は、交流電力供給の遮断の検知時のタイミングチャートの一例を示す図である。図７は、実施形態に係る時間データＤ２の一例を示す図である。図８は、実施形態にかかる複合機１００でのＣＰＵ１０のリセットの一例を示す図である。図９は、交流電力供給の遮断の検知時のタイミングチャートの一例を示す図である。
【００３７】
図４のスタートの前に、電源装置５に商用電源４００から交流電力が供給され、電源装置５（電力変換回路５３）でＣＰＵ１０、フラッシュメモリー１４、フラッシュコントローラー１７の動作電源電圧が生成されている。図４のスタートは、主電源投入や省電力モードの解除によりＣＰＵ１０が起動し、フラッシュメモリー１４への書き込みやフラッシュメモリー１４でのデータのイレースを行える状態となった時点である。主電源ＯＦＦ時や省電力モードでは、電源装置５は、フラッシュメモリー１４への電力供給を停止する。そのため、図４のフローチャートは、複合機１００が通常モードの間、実行される。
【００３８】
まず、ＣＰＵ１０は、ＡＣ検知信号Ｓ１がオフ検知レベルになっているか否かを確認する（ステップ♯１）。言い換えると、ＣＰＵ１０は、交流電力供給の遮断が生じているか否かを確認する。オフ検知レベルになっていないとき（ステップ♯１のＮｏ）、フローは、ステップ♯１に戻る。このように、ＣＰＵ１０は、ＡＣ検知信号Ｓ１がオフ検知レベルになっているか否かの確認を周期的に行う。一方、オフ検知レベルになったとき（ステップ♯１のＹｅｓ）、ＣＰＵ１０は、複合機１００の状態に基づき検知確定時間Ｔ０を定める（ステップ♯２、詳細は後述）。
【００３９】
そして、ＡＣ検知信号Ｓ１のオン検知レベルからオフ検知レベルへの変化を認識したとき、ＣＰＵ１０は、定めた検知確定時間Ｔ０の経過前に、交流電力の入力の遮断の履歴Ｄ１をフラッシュメモリー１４に記憶させる（ステップ♯３）。これにより、交流電力供給の異常の記録を残すことができる。例えば、ＣＰＵ１０は、オン検知レベルからオフ検知レベルへの変化を認識した日時を履歴Ｄ１としてフラッシュメモリー１４に記憶させる。
【００４０】
ＣＰＵ１０は、ＡＣ検知信号Ｓ１がオフ検知レベルになったことを認識した遮断時点てから検知確定時間Ｔ０の経過を待つ（ステップ♯４）。遮断時点から検知確定時間Ｔ０が経過したとき（経過した時点で）、ＣＰＵ１０は、ＡＣ検知信号Ｓ１に基づき、フラッシュメモリー１４のアクセスを停止すべきか否かを判断する（ステップ♯５）。
【００４１】
このように、ＣＰＵ１０は、遮断時点から検知確定時間Ｔ０の経過した時点でフラッシュメモリー１４のアクセスを停止させるか否かを判断する。つまり、ＣＰＵ１０は、ＡＣ検知信号Ｓ１がオン検知レベルからオフ検知レベルへの変化を認識した遮断時点から予め定められた検知確定時間Ｔ０が経過するまではフラッシュメモリー１４へのアクセスを停止させない。
【００４２】
具体的に、ＣＰＵ１０は、ステップ♯５の判断時点でＡＣ検知信号Ｓ１のレベルを確認する。オン検知レベルのとき（ステップ♯５のＮｏ）、ＣＰＵ１０は、フラッシュメモリー１４にアクセスできる状態を維持する（ステップ♯６）。
【００４３】
図５を用いて、ステップ♯５のＮｏ及びステップ♯６を説明する。図５のタイミングチャートでは、オン検知レベルのＡＣ検知信号Ｓ１が、時点ｔ１でオフ検知レベルとなっている。図５では、時点ｔ１が遮断時点である。図５では、時点ｔ１から検知確定時間Ｔ０が経過した時点ｔ２の前までにＡＣ検知信号Ｓ１がオン検知レベルに回復している。
【００４４】
ＤＣＤＣコンバーターのような電力変換回路５３に含まれるコンデンサーやコイルには、エネルギー（電荷）が蓄えられている。そのため、図５に示すように、交流電力供給の遮断が一時的（瞬間的）であるとき、ＣＰＵ１０、フラッシュメモリー１４、フラッシュコントローラー１７に印加される電圧（２次電源部５２出力）の変化は無い又はほとんど無い。
【００４５】
ステップ♯５の判断時点でＡＣ検知信号Ｓ１のレベルがオン検知レベルのとき、交流電力供給の遮断が瞬間的であり、以後、ＣＰＵ１０、フラッシュメモリー１４、フラッシュコントローラー１７に印加される電圧の低下によってフラッシュメモリー１４は停止しないとみなせる。そのため、フラッシュメモリー１４へのアクセスを停止させる必要はない。そこで、ステップ♯５の判断時点でＡＣ検知信号Ｓ１がオン検知レベルのとき、ＣＰＵ１０は、フラッシュメモリー１４にアクセスできる状態を維持する（ステップ♯６）。つまり、ＣＰＵ１０は、フラッシュコントローラー１７にフラッシュメモリー１４へのアクセス停止の指示を出さない。ステップ♯６の後、フローは、ステップ♯１に戻る。
【００４６】
一方、ＣＰＵ１０は、ステップ♯５の判断時点でＡＣ検知信号Ｓ１のレベルがオフ検知レベルのとき（ステップ♯５のＹｅｓ）、ＣＰＵ１０は、フラッシュメモリー１４へのアクセスを停止させる（ステップ♯７）。
【００４７】
図６を用いて、ステップ♯５のＹｅｓ及びステップ♯７を説明する。図６のタイミングチャートでは、オン検知レベルのＡＣ検知信号Ｓ１が、時点ｔ３でオフ検知レベルとなっている。図６では、時点ｔ３が遮断時点である。そして、図６では、時点ｔ３から検知確定時間Ｔ０が経過した時点ｔ４の時点でまだＡＣ検知信号Ｓ１がオフ検知レベルを維持している。
【００４８】
図６に示すように、交流電力供給の遮断が継続的であるとき、２次電源部５２のＤＣＤＣコンバーターのような電力変換回路５３に含まれるコンデンサーやコイルに蓄えられたエネルギー（電荷）は、処理を行うＣＰＵ１０などにより消費される。その結果、制御回路、フラッシュメモリー１４、フラッシュコントローラー１７に印加される電圧（２次電源部５２出力）が次第に低下してゆく。
【００４９】
ＣＰＵ１０、フラッシュコントローラー１７、フラッシュメモリー１４の何れかが停止した時点でフラッシュメモリー１４の動作が停止する。ステップ♯５の判断時点でＡＣ検知信号Ｓ１のレベルがオフ検知レベルのとき、これからフラッシュメモリー１４の書き込みやイレースを行った場合、書き込みやイレース中にフラッシュメモリー１４が停止することが考えられる。そこで、ステップ♯５の判断時点でＡＣ検知信号Ｓ１がオフ検知レベルのとき、ＣＰＵ１０は、フラッシュメモリー１４へのアクセスを停止させる（ステップ♯７）。つまり、ＣＰＵ１０は、フラッシュコントローラー１７にフラッシュメモリー１４へのアクセス停止の指示を出す。
【００５０】
ここで、図７を用いて、複合機１００の状態に基づく検知確定時間Ｔ０の設定を説明する。具体的に、ＣＰＵ１０は、遮断時点にジョブ実行部がジョブを実行している場合の検知確定時間Ｔ０を、交流電力供給の遮断時点にジョブ実行部がジョブを実行していない場合の検知確定時間Ｔ０よりも短くする。また、ＣＰＵ１０は、交流電力供給の遮断時点に実行しているジョブの種類に応じて検知確定時間Ｔ０を変化させ、制御回路は、データ処理量が多いジョブほど検知確定時間Ｔ０を短くする。
【００５１】
複合機１００は、ジョブを実行するジョブ実行部として、制御部１、通信部１６、ＨＤＤ１５、原稿搬送部２ａ、画像読取部２ｂ、印刷部４を含む。複合機１００では、複数種のジョブを実行できる。
【００５２】
例えば、コピージョブのとき、制御部１は、原稿搬送部２ａ、画像読取部２ｂに原稿を読み取らせ、原稿読み取りで得られた画像データを処理し、処理後の画像データに基づき印刷部４に印刷させる。プリントジョブのとき、制御部１は、コンピューター２００からの印刷用データを通信部１６に受信させ、印刷用データに基づき画像データを生成し、生成した画像データを処理し、処理後の画像データに基づき印刷部４に印刷させる。スキャン送信ジョブのとき、制御部１は、原稿搬送部２ａ、画像読取部２ｂに原稿を読み取らせ、原稿読み取りで得られた画像データを処理し、処理後の画像データを通信部１６に送信させる。ボックス保存ジョブのとき、制御部１は、原稿搬送部２ａ、画像読取部２ｂに原稿を読み取らせ、原稿読み取りで得られた画像データを処理し、処理後の画像データをＨＤＤ１５に記憶させる。複合機１００では他種のジョブも実行可能であるが、説明は割愛する。
【００５３】
ジョブを実行しているとき、ＣＰＵ１０のデータ処理量（使用率）は大きくなる。そのため、ＣＰＵ１０の消費電力は、ジョブを実行していないときよりもジョブを実行しているときの方が基本的に大きくなる。
【００５４】
また、制御部１は、コピージョブでは、原稿搬送部２ａ、画像読取部２ｂを制御するが、プリントジョブでは、原稿搬送部２ａ、画像読取部２ｂを制御しない。そのため、ＣＰＵ１０のデータ処理量は、制御する部分が多いコピージョブの方がプリントジョブよりも多い傾向がある。また、制御部１は、コピージョブ、スキャン送信ジョブ、ボックス保存ジョブでは、原稿搬送部２ａ、画像読取部２ｂを制御する。しかし、コピージョブで用いる印刷部４は制御する部分、内容が多いので、ＣＰＵ１０のデータ処理量は、スキャン送信ジョブとボックス保存ジョブよりもコピージョブの方が多くなる場合がある。このように、ジョブの種類によってＣＰＵ１０の消費電力に差が出る場合がある。
【００５５】
ＤＣＤＣコンバーターのような電力変換回路５３は、ＣＰＵ１０に動作電源電圧を供給する。交流電力供給の遮断が続いている場合、ＣＰＵ１０の消費電力が大きい状態ほど、電力変換回路５３に蓄えられたエネルギーが速く消費され、ＣＰＵ１０に印加される電圧の低下が速くなり、交流電力供給の遮断からＣＰＵ１０が停止するまでの時間が短くなる。フラッシュメモリー１４のアクセス停止の判断は、ＣＰＵ１０が停止するまでに行う必要がある。
【００５６】
交流電力供給の遮断時点の複合機１００の状態に応じた検知確定時間Ｔ０を定めた時間データＤ２がフラッシュメモリー１４に記憶される（図３参照）。時間データＤ２は、ＲＯＭ１２やＨＤＤ１５に記憶させてもよい。図７のうち、遮断時点にジョブ実行部がジョブを実行していない場合の検知確定時間Ｔ０が第１時間Ｔ１である。遮断時点にジョブ実行部がジョブを実行している場合の検知確定時間Ｔ０が第２時間Ｔ２と第３時間Ｔ３である。第２時間Ｔ２と第３時間Ｔ３は、第１時間Ｔ１よりも短い。
【００５７】
また、図７では、遮断時点にジョブ実行部がジョブを実行しており、ＣＰＵ１０のデータ処理量が多くなる傾向があるコピージョブを実行しているときの検知確定時間Ｔ０を第３時間Ｔ３とし、コピージョブ以外のジョブを実行しているときの検知確定時間Ｔ０を第２時間Ｔ２とする例を示している。なお、図７のうち、第２時間Ｔ２を割り当てているジョブに第３時間Ｔ３を割り当ててもよい。第２時間Ｔ２は、第３時間Ｔ３よりも短い。
【００５８】
各時間の長短関係は、Ｔ１＞Ｔ２＞Ｔ３とする。例えば、第１時間Ｔ１＝４０ミリ秒、第２時間Ｔ２＝３０ミリ秒、第３時間Ｔ３＝２０ミリ秒とできる。ステップ♯２において、ＣＰＵ１０は、複合機１００のジョブの実行状態を判定し、時間データＤ２を参照して検知確定時間Ｔ０を定める。
【００５９】
ＣＰＵ１０がフラッシュメモリー１４へのアクセスを停止させたとき（ステップ♯７）、複合機１００に設けられたリセット回路７は、ＣＰＵ１０に入力される電圧が予め定められたリセット電圧Ｖｒｅｓｅｔを下回ったか否かを確認する（ステップ♯８）。
【００６０】
図８に示すように、ＣＰＵ１０に対しリセット回路７が設けられる。ＣＰＵ１０に入力される電圧は、リセット回路７にも入力される。交流電力供給の遮断が続き、ＣＰＵ１０に入力される電圧がリセット電圧Ｖｒｅｓｅｔを下回ったとき（ステップ♯８のＹｅｓ）、リセット回路７は、ＣＰＵ１０にリセット信号を入力する（ステップ♯９）。これにより、ＣＰＵ１０は、リセット状態（何もしない状態）となり、動作（処理）を停止する（ステップ♯１０）。そして、本フローは終了する（エンド）。複合機１００を利用できる状態に戻すには、例えば、主電源を再投入しＣＰＵ１０や複合機１００を再起動する。
【００６１】
ＣＰＵ１０に入力される電圧がリセット電圧Ｖｒｅｓｅｔ以上のとき（ＣＰＵ１０が動作を続けているとき、ステップ♯８のＮｏ）、ＣＰＵ１０は、ＡＣ検知信号Ｓ１がオン検知レベルになっているか否かを確認する（ステップ♯１１）。言い換えると、ＣＰＵ１０は、交流電力供給が再開されたか否かを確認する。
【００６２】
ＡＣ検知信号Ｓ１がオン検知レベルになっていないとき（ステップ♯１１のＮｏ）、フローはステップ♯８に戻る。一方、交流電力供給が再開されたためにＡＣ検知信号Ｓ１がオン検知レベルに戻ったとき（ステップ♯１１のＹｅｓ）、電力不足によるフラッシュメモリー１４の停止は生じないと認められる。そこで、ＣＰＵ１０は、フラッシュメモリー１４へのアクセス停止を解除する（ステップ♯１２）。つまり、ＣＰＵ１０は、フラッシュコントローラー１７にフラッシュメモリー１４へのアクセス停止の解除指示を出す。そして、フローは、ステップ♯１に戻る。
【００６３】
図９を用いて、ステップ♯１１のＹｅｓ及びステップ♯１２を説明する。図９のタイミングチャートでは、オン検知レベルのＡＣ検知信号Ｓ１が、時点ｔ５でオフ検知レベルとなっている。図９では、時点ｔ５が遮断時点である。そして、図９では、時点ｔ５から検知確定時間Ｔ０が経過した時点ｔ６でまだＡＣ検知信号Ｓ１がオフ検知レベルを維持している。これにより、ＣＰＵ１０は、フラッシュメモリー１４へのアクセスを時点ｔ６で停止させる。電力変換回路５３（２次電源部５２）の電圧出力、つまり、ＣＰＵ１０に入力される電圧は次第に低下する。
【００６４】
フラッシュメモリー１４へのアクセス停止後、ＣＰＵ１０は、動作している間、ＡＣ検知信号Ｓ１のレベルを確認する。図９では、アクセス停止後、ＣＰＵ１０は、時点ｔ７にＡＣ検知信号Ｓ１がオン検知レベルに復帰したと認識する。オン検知レベルへの復帰を認識したとき、ＣＰＵ１０は、フラッシュメモリー１４へのアクセス停止を解除する。このように、交流電力供給が再開され、電源装置５が出力する電圧が正常値に復帰したとき、フラッシュメモリー１４へのアクセス停止という異常状態が自動的に解消される。
【００６５】
（履歴Ｄ１の出力）
次に、図１０を用いて、実施形態に係る複合機１００での履歴Ｄ１の出力の流れの一例を説明する。図１０は、実施形態に係る複合機１００での履歴Ｄ１の出力の流れの一例を示すフローチャートである。
【００６６】
複合機１００では、交流電力供給の遮断の異常の履歴Ｄ１が記録される（図４のステップ♯３参照）。履歴Ｄ１は蓄積されていく。複合機１００では、蓄積された履歴Ｄ１を出力することができる。複合機１００は、表示を行う表示パネル３１、データを送信する通信部１６、印刷を行う印刷部４を含む。複合機１００では、蓄積された履歴Ｄ１について、表示パネル３１での表示出力、通信部１６から所定のコンピューター２００への送信出力、印刷部４による印刷出力を行うことができる。
【００６７】
図１０のスタートは、履歴Ｄ１の出力形式を選択するための履歴Ｄ１出力画面を表示パネル３１に表示させるための所定の操作が操作パネル３のタッチパネル３２やハードキー３３になされた時点である。
【００６８】
操作パネル３（タッチパネル３２、ハードキー３３）は、履歴Ｄ１出力画面において、表示、送信、印刷のうち履歴Ｄ１の出力形式を選択する操作を受け付ける（ステップ♯２１）。出力形式は、表示、送信、印刷のうち、１つでもよいし、２つでもよいし、全てでもよい。ＣＰＵ１０（制御部１）は、操作パネル３と通信を行い、選択された出力形式を認識する（ステップ♯２２）。ＣＰＵ１０（制御部１）は、選択された出力形式に応じて、表示パネル３１、通信部１６、印刷部４のうち、何れか１つ、又は、複数に蓄積された履歴Ｄ１を出力させる（ステップ♯２３→エンド）。
【００６９】
このようにして、実施形態に係る画像形成装置（複合機１００）は、画像形成装置は、電源装置５、不揮発性半導体メモリー（フラッシュメモリー１４）、ＡＣ検知回路６、制御回路（ＣＰＵ１０）を含む。電源装置５は、外部から供給される交流電力に基づき電圧を生成する。不揮発性半導体メモリーは、電源装置５から電力供給を受けて動作し、データを記憶し、読み書き可能である。ＡＣ検知回路６は、交流電力供給が遮断されているときオフ検知レベルのＡＣ検知信号Ｓ１を出力し、交流電力供給がなされているときオン検知レベルのＡＣ検知信号Ｓ１を出力し、画像形成装置（複合機１００）への交流電力供給の遮断の有無に応じて異なるレベルのＡＣ検知信号Ｓ１を出力する。制御回路は、電源装置５から電力供給を受けて動作し、不揮発性半導体メモリーを制御し、ＡＣ検知信号Ｓ１が入力され、ＡＣ検知信号Ｓ１がオン検知レベルからオフ検知レベルへの変化を認識した時点である遮断時点から予め定められた検知確定時間Ｔ０が経過するまで不揮発性半導体メモリーへのアクセスを停止させず、検知確定時間Ｔ０の経過時点でもＡＣ検知信号Ｓ１がオフ検知レベルのとき、不揮発性半導体メモリーへのアクセスを停止させ、検知確定時間Ｔ０の経過時点のＡＣ検知信号Ｓ１がオン検知レベルの場合、不揮発性半導体メモリーへのアクセスを停止させない。
【００７０】
これにより、画像形成装置への交流電力供給の遮断を検知したとき、直ちに不揮発性半導体メモリーへのアクセスを停止せず、継続的な交流電力供給の遮断の場合のみ、制御回路は、不揮発性半導体メモリーへのアクセスを停止させる。従って、一時的、瞬間的な交流電力供給の遮断では不揮発性半導体メモリーへのアクセスは停止されないので、不要な不揮発性半導体メモリーのアクセス停止を無くすことができる。また、不揮発性半導体メモリーの動作が停止する可能性がある場合にはアクセス停止がなされるので、不揮発性半導体メモリーのデータの破損を防ぐこともできる。
【００７１】
制御回路の消費電力は、データ処理量が多いジョブ実行時の方が、ジョブを実行していないときよりも大きい。交流電力供給が遮断している状態では、電源装置５のコンデンサーやコイルに蓄えられたエネルギー（電荷）を消費しつつ、電源装置５から制御回路に印加される電圧が次第に低下する。制御回路に印加される電圧は、電力消費が大きいジョブ実行時の方が低下しやすい。そこで、制御回路は、遮断時点にジョブ実行部がジョブを実行している場合の検知確定時間Ｔ０を、遮断時点にジョブ実行部がジョブを実行していない場合の検知確定時間Ｔ０よりも短くする。ジョブ実行部は、制御部１、通信部１６、ＨＤＤ１５、原稿搬送部２ａ、画像読取部２ｂ、印刷部４のようなジョブを実行時に動作する部分である。
【００７２】
これにより、画像形成装置の状態にあわせて不揮発性半導体メモリーのアクセスを停止するか否かを判断することができる。制御回路に印加される電圧が低下しやすいジョブ実行時、検知確定時間Ｔ０を短くし、制御回路が停止する前に不揮発性半導体メモリーのアクセス停止の必要性を判断できる。
【００７３】
制御回路の消費電力は、データ処理量が多いほど（使用率が高いほど）大きくなる。ジョブの種類により、データ処理量に差がある。そこで、制御回路は、遮断時点に実行しているジョブの種類に応じて検知確定時間Ｔ０を変化させる。制御回路は、データ処理量が多いジョブほど検知確定時間Ｔ０を短くする。これにより、実行しているジョブの種類にあわせて不揮発性半導体メモリーのアクセスを停止するか否かを判断することができる。言い換えると、電源装置５に蓄えられているエネルギーの減少速度に応じて、アクセスを停止するか否かを判断することができる。制御回路に印加される電圧の低下が速いと考えられるジョブでは、検知確定時間Ｔ０を短くし、制御回路が停止する前に不揮発性半導体メモリーのアクセス停止の必要性を判断する。
【００７４】
また、検知確定時間Ｔ０の経過時点でもＡＣ検知信号Ｓ１がオフ検知レベルであったために不揮発性半導体メモリーへのアクセスを停止した後、ＡＣ検知信号Ｓ１がオン検知レベルになったとき、制御回路は、不揮発性半導体メモリーへのアクセス停止を解除する。これにより、画像形成装置への交流電力供給の遮断の発生後、制御回路や不揮発性半導体メモリーに印加される電圧値が復帰した場合、不揮発性半導体メモリーへのアクセス停止が自動的に解除される。これにより、交流電力供給の遮断の異常に対応するための処置を自動解除し、交流電力供給の正常化にあわせ、画像形成装置を通常状態に戻すことができる。
【００７５】
また、ＡＣ検知信号Ｓ１のオン検知レベルからオフ検知レベルへの変化を認識したとき、制御回路は、検知確定時間Ｔ０の経過前に、交流電力供給の遮断の履歴Ｄ１を不揮発性半導体メモリーに記憶させる。これにより、交流電力供給が不安定であることや、交流電力の異常発生頻度を示す記録を残すことができる。
【００７６】
また、実施形態に係る画像形成装置は、表示を行う表示パネル３１、データを送信する通信部１６、印刷を行う印刷部４を含む。制御回路は、表示パネル３１への履歴Ｄ１の表示出力と、通信部１６によるコンピューター２００への履歴Ｄ１の送信出力と、印刷部４による履歴Ｄ１の印刷出力の何れか１つ又は複数を行わせる。これにより、交流電力供給が不安定であることや、交流電力の異常発生頻度を示し、建物や画像形成装置の管理者に、屋内配電の異常の可能性の検討や、電源環境の見直しを促すための資料を提供することができる。
【００７７】
本発明の実施形態を説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００７８】
本発明は、フラッシュメモリーを搭載する画像形成装置に使用可能である。
【符号の説明】
【００７９】
１      制御部（ジョブ実行部）          １０    ＣＰＵ（制御回路）
１４    フラッシュメモリー（不揮発性半導体メモリー）
１５    ＨＤＤ（ジョブ実行部）          １６    通信部（ジョブ実行部）
２ａ    原稿搬送部（ジョブ実行部）      ２ｂ    画像読取部（ジョブ実行部）
３１    表示パネル                      ４      印刷部（ジョブ実行部）
５      電源装置                        ６      ＡＣ検知回路
１００  複合機（画像形成装置）          Ｓ１    ＡＣ検知信号
Ｔ０    検知確定時間
【図１】
2018043472.tif 000003
【図２】
2018043472.tif 000004
【図３】
2018043472.tif 000005
【図４】
2018043472.tif 000006
【図５】
2018043472.tif 000007
【図６】
2018043472.tif 000008
【図７】
2018043472.tif 000009
【図８】
2018043472.tif 000010
【図９】
2018043472.tif 000011
【図１０】
2018043472.tif 000012