(57)【要約】【課題】外部電源からの電力供給が停止しても、補助電源を用いて問題が生じないようにできるだけ多くのジョブを実行する。【解決手段】画像形成装置は、ジョブ実行部、第１記憶部、第２記憶部、供給停止検知部、制御部、補助電源部を含む。外部電源からの電力供給が停止したとき、補助電源部は電力供給を開始する。制御部は補助電源部の残量を測る。制御部は、実行待ちジョブから実行するジョブを選択する。制御部は選択したジョブを完了できるか否かを判定する。完了できるとき、制御部は選択したジョブをジョブ実行部に実行させる。完了できないとき、制御部はシャットダウン前処理を行う。【選択図】図５
2019081279.tif 000002
【特許請求の範囲】
【請求項１】
ジョブ用データに基づき、ジョブを実行するジョブ実行部と、
実行待ちジョブのジョブ用データを記憶する第１記憶部と、
データを不揮発的に記憶する第２記憶部と、
外部電源からの電力供給の有無を検知する供給停止検知部と、
前記ジョブ実行部、前記第１記憶部、前記第２記憶部を制御する制御部と、
２次電池を含む補助電源部と、を含み、
前記外部電源からの電力供給が停止したとき、
前記補助電源部は、前記ジョブ実行部、前記第１記憶部、前記第２記憶部、及び、前記制御部への電力供給を開始し、
前記制御部は、
前記補助電源部の残量を測り、
前記実行待ちジョブから実行するジョブを選択し、
前記残量に基づき、選択したジョブを完了できるか否かを判定し、
完了できると判定したとき、選択したジョブを前記ジョブ実行部に実行させ、
完了できないと判定したとき、シャットダウン前処理を行い、
前記シャットダウン前処理後、電力供給を前記補助電源部に停止させ、
前記シャットダウン前処理は、所定のデータを前記第２記憶部に保存する処理であることを特徴とする画像形成装置。
【請求項２】
前記実行待ちジョブが複数あるとき、
前記制御部は、
前記実行待ちジョブの優先順位を定め、
前記優先順位が第１位の前記実行待ちジョブを選択することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記制御部は、
選択したジョブを完了できるか否かを判定し、
完了できないと判定したとき、前記シャットダウン処理の前に、選択していない前記実行待ちジョブのうち、完了できる前記実行待ちジョブが有るか否かを確認し、
完了できる前記実行待ちジョブが有るとき、完了できる前記実行待ちジョブのうち、前記優先順位が最も高い前記実行待ちジョブを選択し、
選択したジョブを前記ジョブ実行部に実行させることを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記制御部は、ジョブの種類に基づき、前記優先順位を定めることを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記ジョブ実行部として印刷部を含み、
前記制御部は、機密文書の印刷ジョブと受信したＦＡＸデータの印刷ジョブの前記優先順位を、通常文書の印刷ジョブの前記優先順位よりも高くすることを特徴とする請求項４に記載の画像形成装置。
【請求項６】
前記制御部は、
同じ種類のジョブが前記実行待ちジョブに複数含まれているとき、前記ジョブ用データのサイズが大きい前記実行待ちジョブの前記優先順位よりも、前記ジョブ用データのサイズが小さい前記実行待ちジョブの前記優先順位を高くすることを特徴とする請求項４又は５に記載の画像形成装置。
【請求項７】
操作パネルを含み、
前記シャットダウン前処理のとき、
前記制御部は、
前記第１記憶部に記憶された前記実行待ちジョブを含む未実行ジョブの前記ジョブ用データを前記第２記憶部に保存させ、
前記外部電源からの電力供給の再開後、前記第２記憶部に記憶された前記未実行ジョブの前記ジョブ用データのうち、前記操作パネルで選択された前記ジョブ用データに基づくジョブを前記ジョブ実行部に実行させることを特徴とする請求項１乃至６の何れか１項に記載の画像形成装置。
【請求項８】
前記制御部は、
前記外部電源からの電力供給停止の検知から前記シャットダウン前処理までに実行したジョブの記録を前記第２記憶部に保存させることを特徴とする請求項１乃至７の何れか１項に記載の画像形成装置。
【請求項９】
前記ジョブ実行部として印刷部を含み、
前記外部電源からの電力供給の再開後、
前記制御部は、レポートを前記印刷部に印刷させ、
前記レポートは、前記記録と、前記第２記憶部に保存された前記実行待ちジョブを含む未実行ジョブの前記ジョブ用データを示す情報の何れか一方、又は、両方を含むことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
ジョブの実行中に前記外部電源からの電力供給が停止したとき、
前記制御部は、
前記残量に基づき、実行中の印刷ジョブを完了できるか否かを判定し、
完了できると判定したとき、実行中の印刷ジョブを前記ジョブ実行部に実行させ、
完了できないと判定したとき、前記シャットダウン前処理を行い、
前記シャットダウン前処理後、電力供給を前記補助電源部に停止させることを特徴とする請求項１乃至９の何れか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部電源からの電力供給停止時にジョブを行う画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には電力が供給される。コンセント、電源コードを介し、通常、商用電源から電力が供給される。停電したとき、画像形成装置への電力供給が停止する。停電により、画像形成装置でジョブを行うことができなくなる。停電に対応するため技術の一例が特許文献１に記載されている。
【０００３】
特許文献１には、停電の開始時刻を取得し、ジョブの実行条件の入力を受付け、ジョブの実行が指示された場合、ジョブの完了に要するジョブ完了時間を算出し、ジョブ完了時間を用いて実行指示されたジョブの終了時刻を算出し、ジョブの終了時刻が停電開始時刻より前であるか否かを判定し、ジョブの終了時刻が停電開始時刻前ではないと判定した場合、停電開始時刻までに完了可能なジョブの一部の処理を特定し、ジョブの終了時刻が停電開始時刻より前と判定した場合、ジョブを開始し、ジョブの終了時刻が停電開始時刻より前でないと判定した場合、特定したジョブの一部の処理を開始する画像形成装置が記載されている。この構成により、ジョブの実行中の停電による異常終了を防ごうとする（特許文献１：請求項１、段落［０００９］）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−０１５７１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
停電が発生することがある。例えば、落雷で停電が発生することがある。また、発電所や配電設備の関係で、頻繁に停電が生ずる国、地域もある。また、足に電源コードを引っかけることにより、画像形成装置への電力が突発的に遮断されることもある。商用電源から電力が供給されていない状態では、画像形成装置を用いることができない。ジョブ実行中に電力が供給されなくなるとジョブが中断される。例えば、印刷ジョブが中断されたとき、詰まった紙を取り除く作業が必要となる。また、電力が供給されなくなることによって、実行待ちのジョブのデータが失われることもある。また、画像形成装置が使えなくなると、業務が停滞する。さらに、突然、電力の供給が停止すると、画像形成装置が故障する可能性もある。
【０００６】
商用電源からの電力供給の停止に対応するため、バックアップ電源を画像形成装置に搭載することが考えられる。しかし、バックアップ電源に蓄えられる電気量（電力、電流）には限界がある。バックアップ電源から電力を取り出すに連れて、バックアップ電源の出力電圧が下がる。画像形成装置を動作できない電圧（終止電圧）まで下がると、画像形成装置を使用できなくなる。バックアップ電源の残量（残りの電気量）を考慮し、問題が生じないようにジョブを実行すべきであるという問題がある。
【０００７】
特許文献１記載の技術は、停電の時刻のみを考慮する技術である。バックアップ電源の残量に関する記載はない。従って、上記の問題を解決することはできない。
【０００８】
本発明は、上記問題点を鑑み、外部電源からの電力供給が停止しても、補助電源を用いて、問題が生じないようにできるだけ多くのジョブを実行する。
【課題を解決するための手段】
【０００９】
本発明に係る画像形成装置は、ジョブ実行部、第１記憶部、第２記憶部、供給停止検知部、制御部、補助電源部を含む。前記ジョブ実行部は、ジョブ用データに基づき、ジョブを実行する。前記第１記憶部は、実行待ちジョブのジョブ用データを記憶する。前記第２記憶部は、データを不揮発的に記憶する。前記供給停止検知部は、外部電源からの電力供給の有無を検知する。前記制御部は、前記ジョブ実行部、前記第１記憶部、前記第２記憶部を制御する。前記補助電源部は２次電池を含む。前記外部電源からの電力供給が停止したとき、前記補助電源部は、前記ジョブ実行部、前記第１記憶部、前記第２記憶部、及び、前記制御部への電力供給を開始する。前記制御部は、前記補助電源部の残量を測る。前記制御部は、前記実行待ちジョブから実行するジョブを選択する。前記制御部は、前記残量に基づき、選択したジョブを完了できるか否かを判定する。完了できると判定したとき、前記制御部は、選択したジョブを前記ジョブ実行部に実行させる。完了できないと判定したとき、前記制御部は、シャットダウン前処理を行う。前記シャットダウン前処理後、前記制御部は、電力供給を前記補助電源部に停止させる。前記シャットダウン前処理は、所定のデータを前記第２記憶部に保存する処理である。
【発明の効果】
【００１０】
本発明によれば、外部電源からの電力供給が停止しても、補助電源を用いて、問題が生じないようにできるだけ多くのジョブを実行することができる。
【図面の簡単な説明】
【００１１】
【図１】実施形態に係る複合機の一例を示す図である。
【図２】実施形態に係る複合機での電力供給系統の一例を示す図である。
【図３】実施形態に係る電力供給停止の検知の一例を説明するための図である。
【図４】実施形態に係る複合機への電力供給停止時の処理の流れの一例を示す図である。
【図５】実施形態に係る複合機への電力供給停止時の処理の流れの一例を示す図である。
【図６】実施形態に係る算出用データの一例を示す図である。
【図７】実施形態に係る優先順位の設定の一例を示す図である。
【図８】実施形態に係る複合機の主電源投入による起動後の処理の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態を図１〜図８を用いて説明する。そして、以下の説明では、画像形成装置として、複合機１００を例に挙げて説明する。但し、各実施の形態に記載されている構成、配置等の各要素は、発明の範囲を限定するものではなく単なる説明例にすぎない。
【００１３】
（複合機１００）
図１を用いて、実施形態に係る複合機１００の一例を説明する。図１は、実施形態に係る複合機１００の一例を示す図である。
【００１４】
図１に示すように、複合機１００は、制御部１、ストレージ２（第２記憶部に相当）、原稿搬送部３ａ、画像読取部３ｂ、操作パネル４、印刷部５、通信部６、電源部７、補助電源部８を含む。印刷部５、通信部６はジョブ実行部の一例である。
【００１５】
制御部１は制御基板である。制御部１は各部を制御する。制御部１は、ＣＰＵ１１、画像処理部１２、ＲＯＭ１３、ＲＡＭ１４（第１記憶部に相当）、を含む。ＣＰＵ１１は各種演算や処理を行う。画像処理部１２はジョブに用いる画像データを生成する。ＲＯＭ１３は、プログラムやデータを記憶する。ＲＡＭ１４は、ＲＯＭ１３やストレージ２から読み出されたプログラム、データを記憶する。また、ＲＡＭ１４は、ジョブのデータ（ジョブ用データ）や、ジョブに用いる画像データを記憶できる。制御部１はＲＡＭ１４の読み書き（動作）を制御する。
【００１６】
ストレージ２は大容量の記憶装置である。ストレージ２は、不揮発的にデータを記憶する。例えば、ストレージ２は、ＨＤＤ（ハードディスクドライブ）である。以下では、ストレージ２がＨＤＤである例を説明する。なお、ストレージ２は、ＳＳＤのような不揮発性の半導体記憶装置でもよい。ストレージ２はデータやプログラムを記憶する。制御部１はストレージ２の読み書き（動作）を制御する。また、制御部１は、ジョブ用データや、ジョブに用いる画像データをストレージ２に記憶させることがある。
【００１７】
原稿搬送部３ａと画像読取部３ｂは原稿を読み取る部分である。原稿搬送部３ａに原稿をセットすることができる。制御部１は、セットされた原稿を原稿搬送部３ａに搬送させる。原稿搬送部３ａは、読み取り位置（送り読取用コンタクトガラス、不図示）に向けて１枚ずつ連続的、自動的に原稿を搬送する。制御部１は搬送原稿を画像読取部３ｂに読み取らせる。また、画像読取部３ｂは、載置読取用コンタクトガラス（不図示）にセットされた原稿を読み取ることもできる。画像読取部３ｂは、原稿を読み取り、原稿の画像データを生成する。
【００１８】
操作パネル４は、表示パネル４１、タッチパネル４２を含む。制御部１はジョブの設定画面を表示パネル４１に表示させる。制御部１は、設定画面内に操作画像を表示させる。操作画像は、例えば、ボタンやソフトキーである。タッチパネル４２は表示パネル４１に取り付けられる。タッチパネル４２はタッチ位置を検知する。タッチパネル４２の出力に基づき、制御部１は操作された操作画像を認識する。制御部１はジョブの設定内容を認識する。制御部１は、使用者の設定に合うように、画像読取部３ｂ、原稿搬送部３ａ、印刷部５、通信部６を制御してジョブを実行させる。
【００１９】
印刷部５は、給紙部５ａ、用紙搬送部５ｂ、画像形成部５ｃ、定着部５ｄを含む。印刷を行うジョブのとき、制御部１は、印刷に用いる画像データを生成する。給紙部５ａは用紙を収容する。印刷ジョブのとき、制御部１は用紙を給紙部５ａに供給させる。制御部１は、機内での用紙搬送を用紙搬送部５ｂに行わせる。制御部１は、画像データに基づくトナー像を画像形成部５ｃに形成させる。制御部１は搬送用紙へのトナー像の転写を画像形成部５ｃに行わせる。制御部１はトナー像の定着を定着部５ｄに行わせる。定着部５ｄはトナー像が転写された用紙を搬送しつつ、加熱、加圧する。制御部１は、排出トレイに向けて定着済の用紙を用紙搬送部５ｂに排出させる。
【００２０】
通信部６はコンピューター２００やＦＡＸ装置３００と通信を行う。コンピューター２００は、例えば、ＰＣやサーバーである。通信部６は、通信用回路と、通信用ソフトウェアを記憶するメモリーを含む。
【００２１】
複合機１００では、コピージョブを行うことができる。コピージョブのとき、制御部１は画像読取部３ｂに原稿を読み取らせる。制御部１は原稿読み取りで得られた画像データをＲＡＭ１４に記憶させる。画像処理部１２は、ＲＡＭ１４の画像データに基づき、印刷用画像データを生成する。制御部１は、印刷用画像データに基づき、印刷部５に印刷させる。コピージョブのとき、ジョブ用データは、例えば、原稿を読み取って得られた画像データである。コピージョブの実行待ちのとき、制御部１は、原稿の画像データをＲＡＭ１４に保持させる。
【００２２】
複合機１００では、スキャン送信ジョブを行うことができる。スキャン送信ジョブのとき、制御部１は画像読取部３ｂに原稿を読み取らせる。制御部１は原稿読み取りで得られた画像データをＲＡＭ１４に記憶させる。画像処理部１２は、ＲＡＭ１４の画像データに基づき、送信用画像データを生成する。制御部１は、設定された宛先に向けて、送信用画像データを通信部６に送信させる。スキャン送信ジョブのとき、ジョブ用データは、例えば、原稿を読み取って得られた画像データである。スキャン送信ジョブの実行待ちのとき、制御部１は、原稿の画像データをＲＡＭ１４に保持させる。
【００２３】
複合機１００では、プリントジョブを行うことができる。通信部６はコンピューター２００から印刷用データを受信する。例えば、印刷用データはページ記述言語で印刷内容が記述されたデータである。制御部１は受信した印刷用データをＲＡＭ１４に記憶させる。画像処理部１２は、印刷用データに基づき、印刷用画像データを生成する。制御部１は、印刷用画像データに基づき、印刷部５に印刷させる。プリントジョブのとき、ジョブ用データは、印刷用データである。プリントジョブの実行待ちのとき、制御部１は印刷用データをＲＡＭ１４に保持させる。
【００２４】
通信部６はＦＡＸ装置３００からＦＡＸデータを受信できる。制御部１はＦＡＸ印刷ジョブを印刷部５に行わせる。制御部１は、受信したＦＡＸデータをＲＡＭ１４に記憶させる。画像処理部１２は受信したＦＡＸデータに基づき、ＦＡＸ印刷用画像データを生成する。制御部１は、ＦＡＸ印刷用画像データに基づき、印刷部５に印刷させる。ＦＡＸ印刷ジョブのとき、ジョブ用データは、受信したＦＡＸデータである。ＦＡＸ印刷ジョブの実行待ちのとき、制御部１は、受信したＦＡＸデータをＲＡＭ１４に保持させる。なお、複合機１００では、他種のジョブを実行することができる。例えば、原稿を読み取って得られた画像データをストレージ２に記憶させることができる。
【００２５】
（電力供給系統）
次に、図２を用いて、実施形態に係る複合機１００での電力供給系統の一例を説明する。図２は、実施形態に係る複合機１００での電力供給系統の一例を示す図である。
【００２６】
複合機１００は電源部７を含む。電源部７は複合機１００内の各部分（負荷１０１）に電力を供給する。負荷１０１は、例えば、制御部１、ストレージ２、原稿搬送部３ａ、画像読取部３ｂ、操作パネル４、印刷部５、通信部６である。負荷１０１は、電源部７から供給される電力（電圧、電流）に基づき動作する。電源部７は商用電源４００（外部電源に相当）と接続される。例えば、電源コードの一端が電源部７に接続される。電源コードの他端がコンセントに接続される。これにより、電源部７は商用電源４００から電力の供給を受ける。
【００２７】
電源部７は、通電制御回路７０、１次電源回路７１、２次電源回路７２、スイッチ回路７３を含む。通電制御回路７０は、１次電源回路７１、２次電源回路７２、スイッチ回路７３のＯＮ／ＯＦＦを制御する。１次電源回路７１は、商用電源４００Ｐから供給される電力を整流、平滑する（電力変換回路）。例えば、１次電源回路７１は、トランス、スイッチング素子、コンデンサー、ダイオードなどを含むスイッチング電源である。１次電源回路７１はモーター駆動用電圧を生成する（例えば、ＤＣ２４Ｖ）。電源部７は１次電源回路７１の出力を各モーターに供給する。
【００２８】
２次電源回路７２は設定された大きさの電圧を生成する。設定電圧は、複合機１００に含まれる回路、デバイスの動作に必要な電圧である。２次電源回路７２は１次電源回路７１が生成した直流電圧を降圧する。複数種の電圧を生成するため、２次電源回路７２は複数設けられる。２次電源回路７２は、例えば、ＤＣコンバーターやリニアレギュレーターである。２次電源回路７２の出力は、制御部１、原稿搬送部３ａ、画像読取部３ｂ、操作パネル４、印刷部５、ストレージ２、通信部６に含まれる回路やデバイスに供給される。
【００２９】
複合機１００は省電力モードを有する。省電力モードでは予め定められた供給停止部分への電力供給が停止される。供給停止部分への電力供給を停止できるようにスイッチ回路７３が設けられる。省電力モードのとき、通電制御回路７０はスイッチ回路７３をＯＦＦする。電源部７から供給停止部分への電力供給を停止させる。省電力モードが解除されたとき（アクティブモードのとき）、通電制御回路７０はスイッチ回路７３をＯＮする。電源部７から供給停止部分に電力を供給させる。
【００３０】
複合機１００は補助電源部８を含む。補助電源部８は、商用電源４００からの電力供給が停止しているときに用いられる電源である（バックアップ電源）。補助電源部８は、停電時に電力を供給する。また、補助電源部８は、電源コードの抜けによって電力供給が停止したときも、電力を供給する。
【００３１】
（電力供給停止の検知）
次に、図２、図３を用いて、実施形態に係る複合機１００での電力供給停止の検知の一例を説明する。図３は、実施形態に係る電力供給停止の検知の一例を説明するための図である。
【００３２】
複合機１００は供給停止検知部９を含む。電源部７への入力電圧が供給停止検知部９にも入力される。商用電源４００から電力が供給されているとき、供給停止検知部９は一定周期でレベルが変化する信号を出力する。例えば、供給停止検知部９は、ゼロクロス検知回路である。商用電源４００から電力が供給されているとき、供給停止検知部９は、変化周期が商用電源４００の周期の整数分の１（例えば、１／２）の信号を出力する。商用電源４００から電力が供給されていないとき、供給停止検知部９は、一定レベル（Ｌｏｗレベル又はＨｉｇｈレベル）の信号を出力する。
【００３３】
供給停止検知部９の出力信号は、制御部１に入力される。供給停止検知部９の出力信号のレベルが周期的に変化しているとき、制御部１は、商用電源４００から電力が供給されていると判断する。予め定められた期間以上、供給停止検知部９の出力信号のレベルの変化を検知できなくなったとき、制御部１は、商用電源４００からの電力供給がなくなったと判断する。例えば、予め定められた期間は、商用電源４００の数周期とできる。制御部１は、供給停止検知部９の出力信号のレベルが変化しない間、電力供給がない状態が続いていると判断する。
【００３４】
補助電源部８は２次電池８１を含む。商用電源４００から電力が供給されているとき、制御部１は、商用電源４００からの電力を電源部７に使用させる。商用電源４００から電力が供給されているとき、制御部１は補助電源部８から電力を供給させない。補助電源部８の２次電池８１は、商用電源４００の電力を用いて充電される。補助電源部８は、商用電源４００の電力を整流する整流回路８２を含む。整流された電力（直流電流）により、２次電池８１が充電される。補助電源部８は、過充電を防ぐための過充電防止回路８３を含む。過充電防止回路８３は、補助電源部８（２次電池８１）の端子間電圧が所定の電圧になったとき、２次電池８１の充電（電流の入力）を停止させる。
【００３５】
商用電源４００からの電力供給がなくなったとき（停電発生時）、制御部１は、補助電源部８から電源部７に電力を供給させる。例えば、補助電源部８はインバーター８４を含む。インバーター８４は商用電源４００と同等の交流電圧を生成する。インバーター８４から電源部７に電力が供給される。その結果、補助電源部８は、ＲＡＭ１４、ストレージ２、制御部１、印刷部５、通信部６のような負荷１０１への電力供給を行う。補助電源部８は、複合機１００への電力供給がなくなっても、負荷１０１を動作させ続ける。
【００３６】
（電力供給がなくなったときの処理）
次に、図４〜図７を用いて、実施形態に係る複合機１００への電力供給停止時の処理の流れの一例を説明する。図４、図５は、実施形態に係る複合機１００への電力供給停止時の処理の流れの一例を示す図である。図６は、実施形態に係る算出用データ２１の一例を示す図である。図７は、実施形態に係る優先順位の設定の一例を示す図である。
【００３７】
図４のフローチャートのスタートは、制御部１が商用電源４００からの電力供給がなくなったことを認識した時点である。まず、制御部１は複合機１００を停電モードにする（ステップ♯１１）。停電モードのとき、制御部１は補助電源部８から電力を供給させる。
【００３８】
停電モードのとき、制御部１は特定の種類のジョブを受け付けないようにしてもよい。例えば、読み取らなければ、制御部１は原稿搬送部３ａにセットされた原稿の枚数を認識できない。原稿読み取りに必要な電力（電気量）を予測することができない。そこで、停電モードのとき、制御部１は原稿読み取りを伴うジョブを受け付けない（新たに実行できない）ようにしてもよい。例えば、コピーやスキャン送信のジョブを新たに実行できないようにしてもよい。但し、制御部１は、停電モードになる前に実行されたコピーやスキャン送信のジョブ用データを破棄しない。一方、プリントジョブは、総ページ数をジョブ開始前に認識できる。そこで、停電モードのとき、制御部１は、プリントジョブは受け付けるようにしてもよい。
【００３９】
次に、制御部１は、補助電源部８（２次電池８１）の残量を認識する（ステップ♯１２）。補助電源部８の放電可能な電流の量（放電容量）は決まっている。放電容量は、補助電源部８の端子間電圧が開始電圧から終止電圧になるまでに放電できる電流の量である。開始電圧は満充電時の端子間電圧である。終止電圧は、複合機１００が動作できなくなる２次電池８１の端子間電圧である。例えば、ステップ♯１２では、制御部１は、満充電時の放電容量を残量として認識する。
【００４０】
制御部１は原稿読み取り中であるか否かを確認する（ステップ♯１３）。言い換えると、制御部１は、原稿読み取り中に商用電源４００からの電力供給がなくなったか否かを確認する。原稿読み取り中のとき（ステップ♯１３のＹｅｓ）、制御部１は、全ての原稿を読み取らせる（ステップ♯１４）。なお、コピージョブのとき、全ページの読み取りが完了してから、制御部１は、印刷を開始させる。スキャン送信ジョブのとき、全ページの読み取りが完了してから、制御部１は、送信を開始させる。
【００４１】
制御部１は、原稿読み取り後の補助電源部８の残量を求める（ステップ♯１５）。制御部１は、原稿の読み取りで消費された電気量（減少量）を求める。制御部１は、ストレージ２に記憶された算出用データ２１に基づき、原稿の読み取りでの減少量を求める（図１参照）。制御部１は、求めた減少量を認識している残量から減じる。
【００４２】
図６は算出用データ２１の一例を示す。算出用データ２１には、原稿サイズごとに、原稿を１ページ読み取ったときに消費される残量（２次電池８１の電気量）が定義される。言い換えると、算出用データ２１には、原稿１ページの読み取りに必要な電力（電流）の消費量が定義される。原稿読み取りでは、画像データの処理や読み書きが行われる。制御部１に含まれる回路（ＣＰＵ１１、画像処理部１２、ＲＯＭ１３、ＲＡＭ１４）、ストレージ２で電力が消費される。また、原稿読み取りのとき、原稿搬送部３ａ、画像読取部３ｂに含まれる回路、モーターで電力が消費される。各部分で消費される電力（電流）の大きさに準拠して、１ページの原稿読み取りに対する消費量が定められる。例えば、消費量は、実際の補助電源部８からの出力電流を測った結果に基づき、定められてもよい。
【００４３】
制御部１は算出用データ２１を参照する。制御部１は、算出用データ２１から、原稿サイズに対応する消費量を読み出す。制御部１は、読み出した消費量に停電モード後の読み取り枚数を乗じて、原稿の読み取りでの残量の変化量（減少量）を求める。制御部１は、認識している残量から求めた減少量を減じる。制御部１は減算で得られた値を新たな残量と認識する。
【００４４】
原稿読取中でないとき（ステップ♯１３のＮｏ）、又は、ステップ♯１５の後、制御部１は、印刷中であるか否かを確認する（ステップ♯１６）。言い換えると、制御部１は、印刷ジョブの実行中に商用電源４００からの電力供給がなくなったか否かを確認する。例えば、印刷ジョブはコピージョブやプリントジョブである。印刷中のとき（ステップ♯１６のＹｅｓ）、制御部１は実行中の印刷ジョブを完了できるか否かを判定する（ステップ♯１７）。
【００４５】
制御部１は、ストレージ２に記憶された算出用データ２１に基づき、実行中の印刷ジョブを完了できるか否かを判定する。制御部１は算出用データ２１を参照する。図６に示すように、算出用データ２１では、ジョブの種類、ジョブの出力サイズごとに、ジョブを１ページ実行したときに消費される残量（２次電池８１の電気量）が定義される。言い換えると、算出用データ２１には、１ページのジョブ実行に必要な電力（電流）の消費量が定義される。ジョブでは、画像データの処理、読み書きがなされる。そのため、制御部１に含まれる回路（ＣＰＵ１１、画像処理部１２、ＲＯＭ１３、ＲＡＭ１４）、ストレージ２で電力が消費される。また、印刷のとき、印刷部５に含まれるモーター、ヒーターで電力が消費される。送信のとき、通信部６で電力が消費される。各部分で消費される電力の大きさに準拠して、１ページのジョブ実行に対する消費量が定められる。例えば、消費量は、ジョブの種類、出力サイズごとに、実際の補助電源部８からの出力電流を測った結果に基づき、定められてもよい。
【００４６】
制御部１は、算出用データ２１から、実行中の印刷ジョブ、及び、出力サイズに対応する消費量を読み出す。制御部１は、読み出した消費量に印刷ジョブの残りページ数を乗じて、印刷ジョブを完了させたときの残量の変化量（減少量）を求める。求めた減少量が認識している残量以上のとき、制御部１は実行中の印刷ジョブを完了できないと判定する。求めた減少量が認識している残量未満のとき、制御部１は実行中の印刷ジョブを完了できると判定する。
【００４７】
実行中の印刷ジョブを完了できないと判定したとき（ステップ♯１７のＮｏ）、制御部１は、シャットダウン前処理を行う（ステップ♯１８）。シャットダウン前処理は、データの喪失と故障を防ぐための処理である。
【００４８】
シャットダウン前処理では、制御部１は、予め定められた退避保存データ２２をストレージ２に記憶させる（図１参照）。喪失すべきでないデータが退避保存データ２２と扱われる。制御部１は、実行を完了できなかった印刷ジョブのジョブ用データもストレージ２に記憶させる。また、制御部１は、ＲＡＭ１４（第１記憶部）に記憶された実行待ちジョブを含む未実行ジョブのジョブ用データをストレージ２（第２記憶部）に保存させる。また、制御部１は、ＲＡＭ１４やＣＰＵ１１内のキャッシュメモリーに記憶されたデータをストレージ２に記憶させる。さらに、制御部１は、商用電源４００からの電力供給の停止中にシャットダウンを行うことを示すフラグデータ２３をストレージ２に記憶させる（図１参照）。制御部１は、これらのデータを退避保存データ２２として、ストレージ２に記憶させる。
【００４９】
必要なデータの退避後、制御部１は破損防止処理をストレージ２に行わせる。制御部１はストレージ２をアクセスできない状態にする。これにより、ストレージ２とストレージ２に記憶されたデータの破損を防ぐ。例えば、ストレージ２がＨＤＤのとき、制御部１は、ＨＤＤの磁気ヘッドを磁気ディスク上から退避させる。ストレージ２がＳＳＤのとき、制御部１は、読み書きを禁止する。シャットダウン前処理の完了後、制御部１は、電力供給を補助電源部８に停止させる（ステップ♯１９）。これにより、複合機１００がシャットダウンされる。そして、本フローは終了する（エンド）。
【００５０】
実行中の印刷ジョブを完了できると判定したとき（ステップ♯１７のＮｏ）、制御部１は、残りのページの印刷を印刷部５に行わせる（ステップ♯１１０）。そして、印刷ジョブを完了させる。制御部１は、印刷ジョブの完了後の残量を認識する（ステップ♯１１１）。つまり、制御部１は残量を再計算する。制御部１はステップ♯１７において、実行中の印刷ジョブの減少量を求めている。制御部１は、認識している残量から求めた減少量を減じる。制御部１は、減算で得られた値を印刷ジョブの完了後の残量（新たな残量）と認識する。
【００５１】
印刷中でない場合（ステップ♯１６のＮｏ）、又は、ステップ♯１１１の後、制御部１は、実行待ちジョブがあるか否かを確認する（ステップ♯１１２）。停電モードのとき、制御部１はジョブを１つずつ実行する。制御部１は、実行待ちジョブのジョブ用データをＲＡＭ１４に記憶させている。なお、制御部１は、実行待ちのジョブのジョブ用データをストレージ２に記憶させてもよい。そして、制御部１は、次に実行するジョブのジョブ用データをストレージ２からＲＡＭ１４に読み出してもよい。
【００５２】
実行待ちジョブがないとき（ステップ♯１１２のＮｏ）、フローはステップ♯１８に移行する。一方、実行待ちジョブがあるとき（ステップ♯１１２のＹｅｓ）、制御部１は、実行待ちジョブごとに、ジョブの開始から完了までに消費される電気量（減少量）を求める（ステップ♯１１３）。制御部１は算出用データ２１を参照する。制御部１は、算出用データ２１から、ある実行待ちジョブごとに、ジョブの種類及び出力サイズに対応する消費量を読み出す。制御部１は、実行待ちジョブのページ数と消費量を乗ずる。制御部１は、各実行待ちジョブを実行したときの残量の変化量（減少量）を求める。
【００５３】
次に、制御部１は、実行待ちのジョブに優先順位を設定する（ステップ♯１１４）。制御部１は、優先順位に基づき、実行待ちのジョブのなかから１つを選択する（ステップ♯１１５）。最初の選択時、制御部１は、優先順位が第１位の実行待ちジョブを選択する。
【００５４】
図７を用いて優先順位について説明する。制御部１は、実行待ちジョブの優先順位を定める。まず、制御部１は、ジョブの種類とサイズに基づき、優先順位を定める。制御部１は、ジョブの種類に基づき、実行待ちジョブを並べる。ジョブの種類間の優劣は予め定められる。なお、操作パネル４は、ジョブの種類間の優劣の設定を受け付ける。この場合、制御部１は、操作パネル４の設定に基づき、実行待ちジョブの優先順位を設定する。
【００５５】
複合機１００では、例えば、機密文書プリントジョブ（印刷ジョブ）の優先度が最も高い。２番目に最優先が高いジョブは、受信ＦＡＸデータに基づく印刷ジョブである。３番目に優先度が高いジョブは、通常文書のプリントジョブ（機密文書ではないプリントジョブ）である。４番目に優先度が高いジョブは、原稿読み取り済のコピージョブである。なお、操作パネル４は、ジョブの種類ごとの優先度の設定を受け付けてもよい。これにより、使用者が所望する種類の優先順位を高くすることができる。
【００５６】
なお、プリンタードライバーソフトウェアがコンピューター２００にインストールされる。使用者は、プリンタードライバーソフトウェアを用いて機密文書か否かの設定を行う。機密文書とする設定がなされたとき、コンピューター２００は、プリンタードライバーソフトウェアに基づき、機密文書であることを示すデータを付した印刷用データを生成する。機密文書とする設定がなされないとき、コンピューター２００は、通常文書であることを示すデータを付した印刷用データを生成する。制御部１は、印刷用データに付されたデータに基づき、機密文書の印刷用データか、通常文書の印刷用データかを認識する。
【００５７】
また、同じ種類のジョブが実行待ちジョブに複数含まれているとき、制御部１は、ジョブ用データのサイズが小さいジョブを優先する。言い換えると、制御部１は、ジョブ用データのサイズが大きい実行待ちジョブの優先順位よりも、ジョブ用データのサイズが小さい実行待ちジョブの優先順位を高くする。
【００５８】
図７は、実行待ちジョブが４つである場合を示す。図７に示すように、ジョブの種類に応じて、優先順位が設定される。図７に示すように、制御部１は、同じ種類のジョブ間では、ジョブ用データのサイズの小さいジョブほど、順位を高くする。
【００５９】
実行待ちのジョブの１つを選択したとき、制御部１は、選択したジョブを完了できるか否かを判定する（ステップ♯１１６）。制御部１は、ステップ♯１１３で求めた減少量に基づき、選択したジョブを完了できるか否かを判定する。減少量が現在の（認識している）残量以上のとき、制御部１は選択したジョブを完了できないと判定する。減少量が認識している残量未満のとき、制御部１は選択したジョブを完了できると判定する。
【００６０】
選択したジョブを完了できると判定したとき（ステップ♯１１６のＹｅｓ）、制御部１は選択したジョブをジョブ実行部に行わせる（ステップ♯１１７）。そして、制御部１は記録２４をストレージ２に保存させる（ステップ♯１１８）。記録２４には、実行したジョブの情報が含まれる。具体的に、制御部１は、商用電源４００からの電力供給がなくなってからシャットダウン前処理までに実行されたジョブの情報を記録２４として残す。例えば、制御部１は、ジョブの開始時刻、ジョブの終了時刻、ジョブの種類、ジョブ用データの名前、ページ数のような情報を記録２４に含める。
【００６１】
ジョブの完了後、制御部１は新たな残量を認識する（ステップ♯１１９）。つまり、制御部１は２次電池８１の残量を再計算する。制御部１は、認識している残量から選択したジョブの減少量を減じる。制御部１は減算で得られた値を新たな残量と認識する。
【００６２】
選択したジョブを完了できないと判定したとき（ステップ♯１１６のＹｅｓ）、制御部１は、認識している残量で完了できる実行待ちジョブがあるか否かを確認する（ステップ♯１２０）。完了できるジョブがないとき（ステップ♯１２０のＮｏ）、フローは、ステップ♯１８に移行する。便宜上、図５にもステップ♯１８、ステップ♯１９を記載している。
【００６３】
完了できる実行待ちジョブがあるとき（ステップ♯１２０のＹｅｓ）、制御部１は、完了できる実行待ちジョブのうち、最も優先順位が高い実行待ちジョブを選択する（ステップ♯１２１）。そして、フローはステップ♯１１７に戻る。停電モードで通信部６が印刷用データを受信する場合があるためである。
【００６４】
（主電源投入時の処理）
次に、図８を用いて、実施形態に係る複合機１００の主電源投入による起動後の処理の一例を説明する。図８は、実施形態に係る複合機１００の主電源投入による起動後の処理の一例を示す図である。
【００６５】
複合機１００は主電源スイッチ１０２を含む（図２参照）。例えば、主電源スイッチ１０２は操作パネル４に設けられる。このスイッチを操作することにより、複合機１００の主電源のＯＮ／ＯＦＦを行うことができる。商用電源４００から電力が供給され、かつ、主電源ＯＦＦ状態で主電源スイッチ１０２が操作されたとき、電源部７が起動し、電源部７は１次電源回路７１、２次電源回路７２を動作させる。これにより、複合機１００の各部分への電力供給が開始される。電力供給が開始された部分は、起動を開始する。全部分の起動が完了したとき、複合機１００の起動が完了する。複合機１００は使用できる状態となる。なお、商用電源４００からの電力供給がない場合、電源部７は起動しない。
【００６６】
なお、主電源ＯＮ状態で主電源スイッチ１０２が操作されたとき、制御部１は、シャットダウン前処理を行う。シャットダウン処理の完了後、制御部１は電源部７を停止させる。電源部７に各部分への電力供給を停止させる。商用電源４００から電力が供給されているときも、制御部１は、シャットダウン前処理後、複合機１００をシャットダウンする。
【００６７】
図８のスタートは複合機１００の起動が完了した時点である。商用電源４００から複合機１００への電力供給は行われている。まず、制御部１は、ストレージ２がフラグデータ２３を記憶しているか否かを確認する（ステップ♯２１）。言い換えると、制御部１は、直前のシャットダウンが補助電源部８による電力供給中に行われたか否かを確認する。
【００６８】
フラグデータ２３がないとき（ステップ♯２１のＮｏ）、本フローは終了する（エンド）。フラグデータ２３があるとき、制御部１はレポートを印刷部５に印刷させる（ステップ♯２２）。なお、レポートを印刷したとき、制御部１はフラグデータ２３を消去する。制御部１は記録２４をレポートに含めてもよい。また、制御部１は、ストレージ２に保存された実行待ちジョブを含む未実行ジョブのジョブ用データを示す情報をレポートに含めてもよい。例えば、未実行ジョブのジョブ用データを示す情報は、ジョブの種類、名前、ページ数とできる。制御部１は、記録２４と情報の何れか一方、又は、両方をレポートに含める。
【００６９】
さらに、制御部１は、ストレージ２に保存された未実行ジョブのジョブ用データがあるか否かを確認する（ステップ♯２３）。未実行ジョブのジョブ用データがないとき（ステップ♯２３のＮｏ）、本フローは終了する（エンド）。一方、未実行ジョブのジョブ用データがあるとき、制御部１は選択画面を表示パネル４１に表示させる（ステップ♯２４）。選択画面は、未実行ジョブのジョブ用データのうち、実行するジョブ用データを選択する画面である。制御部１は、未実行ジョブのジョブ用データの一覧を選択画面に表示させる。制御部１は、一覧内に、ジョブの種類、ジョブ用データの名前、実行者のような情報を表示させる。制御部１は、操作パネル４（タッチパネル４２）で選択されたジョブ用データに基づくジョブをジョブ実行部に実行させる（ステップ♯２５）。そして、本フローは終了する（エンド）。
【００７０】
このようにして、実施形態に係る画像形成装置（複合機１００）は、ジョブ実行部（印刷部５、通信部６）、第１記憶部（ＲＡＭ１４）、第２記憶部（ストレージ２）、供給停止検知部９、制御部１、補助電源部８を含む。ジョブ実行部は、ジョブ用データに基づき、ジョブを実行する。第１記憶部は、実行待ちジョブのジョブ用データを記憶する。第２記憶部は、データを不揮発的に記憶する。供給停止検知部９は、外部電源（商用電源４００）からの電力供給の有無を検知する。制御部１は、ジョブ実行部、第１記憶部、第２記憶部を制御する。補助電源部８は２次電池８１を含む。外部電源からの電力供給が停止したとき、補助電源部８は、ジョブ実行部、第１記憶部、第２記憶部、及び、制御部１への電力供給を開始する。制御部１は、補助電源部８の残量を測る。制御部１は、実行待ちジョブから実行するジョブを選択する。制御部１は、残量に基づき、選択したジョブを完了できるか否かを判定する。完了できると判定したとき、制御部１は、選択したジョブをジョブ実行部に実行させる。完了できないと判定したとき、制御部１は、シャットダウン前処理を行う。シャットダウン前処理後、制御部１は、電力供給を補助電源部８に停止させる。シャットダウン前処理は、所定のデータを第２記憶部に保存し、故障を防ぐための処理である。
【００７１】
これにより、外部電源からの電力供給がなくなっても、ジョブを実行することができる。また、補助電源部８の残量が少なくなったとき、シャットダウン前処理を行ってから補助電源部８からの電力供給が停止される。従って、保護すべきデータは失われない。突然の停止（シャットダウン）による故障も生じない。また、ジョブ実行中に補助電源部８の残量がゼロにならない。言い換えると、ジョブ実行中に補助電源部８の電圧が終止電圧になることを防ぐことができる。ジョブ中断が発生しない。ジョブ中断で詰まった紙を取り除く作業を行う必要がない。補助電源部８の残量が不足せず、問題が生じない範囲で、多くのジョブを行うことができる。使用者は、補助電源部８の残量を考えつつ、ジョブを実行すべきか否かを判断する必要はない。
【００７２】
実行待ちジョブが複数あるとき、制御部１は実行待ちジョブの優先順位を定める。制御部１は優先順位が第１位の実行待ちジョブを選択する。これにより、外部電源からの電力供給が停止したとき、優先順位の高いジョブから実行することができる。通常、画像形成装置への入力順にジョブは実行される。補助電源部８が電力を供給している間、入力順ではなく、優先順位に基づきジョブが実行される。外部電源からの電力供給停止に対応して、適切な順番でジョブを実行することができる。
【００７３】
制御部１は、選択したジョブを完了できるか否かを判定する。完了できないと判定したとき、制御部１は、シャットダウン処理の前に、選択していない実行待ちジョブのうち、完了できる実行待ちジョブが有るか否かを確認する。完了できる実行待ちジョブが有るとき、制御部１は、完了できる実行待ちジョブのうち、優先順位が最も高い実行待ちジョブを選択する。制御部１は、選択したジョブをジョブ実行部に実行させる。これにより、補助電源部８の残量の範囲で、できるだけ多くのジョブを実行することができる。完了可能な実行待ちジョブのうち、優先順位の高いものから実行させることができる。
【００７４】
制御部１は、ジョブの種類に基づき、優先順位を定める。これにより、ジョブの種類に基づき、優先順位を定めることができる。特定のジョブを優先的に行うことができる。
【００７５】
画像形成装置はジョブ実行部として印刷部５を含む。制御部１は、機密文書の印刷ジョブと受信したＦＡＸデータの印刷ジョブの優先順位を、通常文書の印刷ジョブの優先順位よりも高くする。これにより、機密文書の印刷ジョブと受信したＦＡＸデータの印刷ジョブを優先的に実行することができる。シャットダウン前処理で機密文書のジョブ用データが保存された場合、保存データの内容や、保存データに基づく印刷物が第三者に見られる可能性が高くなる。また、外部電源からの電力供給が停止しているとき、機密文書を速やかに印刷する。秘密の漏洩がないように、機密文書の印刷物を印刷実行者に速やかに取得させることができる。また、受信したＦＡＸデータも優先的に印刷することができる。
【００７６】
同じ種類のジョブが実行待ちジョブに複数含まれているとき、制御部１は、ジョブ用データのサイズが大きい実行待ちジョブの優先順位よりも、ジョブ用データのサイズが小さい実行待ちジョブの優先順位を高くする。これにより、補助電源部８の残量の減少量の小さいジョブから実行することができる。外部電源からの電力供給が停止していても、できるだけ多くのジョブを行うことができる。
【００７７】
画像形成装置は操作パネル４を含む。シャットダウン前処理のとき、制御部１は第１記憶部に記憶された実行待ちジョブを含む未実行ジョブのジョブ用データを第２記憶部に保存させる。外部電源からの電力供給の再開後、制御部１は、第２記憶部に記憶された未実行ジョブのジョブ用データのうち、操作パネル４で選択されたジョブ用データに基づくジョブをジョブ実行部に実行させる。これにより、補助電源部８の残量が尽きる前に、未実行ジョブのジョブ用データを保存することができる。未実行ジョブのジョブ用データの喪失を防ぐことができる。外部電源からの電力供給の再開後、必要なジョブのみをジョブを実行することができる。
【００７８】
制御部１は、外部電源からの電力供給停止の検知からシャットダウン前処理までに実行したジョブの記録２４を第２記憶部に保存させる。これにより、補助電源部８の電力で実行したジョブの記録２４（情報）を残すことができる。
【００７９】
外部電源からの電力供給の再開後、制御部１はレポートを印刷部５に印刷させる。レポートは、記録２４と、第２記憶部に保存された未実行ジョブのジョブ用データを示す情報の何れか一方、又は、両方を含む。これにより、外部電源からの電力供給停止中に実行されたジョブを確認することができる。また、電力供給停止のため実行されず、保存されたジョブ（ジョブ用データ）を確認することができる。
【００８０】
ジョブの実行中に外部電源からの電力供給が停止したとき、制御部１は、残量に基づき、実行中の印刷ジョブを完了できるか否かを判定する。完了できると判定したとき、制御部１は、実行中の印刷ジョブをジョブ実行部に実行させる。完了できないと判定したとき、制御部１は、シャットダウン前処理を行う。シャットダウン前処理後、制御部１は、電力供給を補助電源部８に停止させる。これにより、外部電源からの電力供給がなくなったときに実行しているジョブを完了できるか否かを確認することができる。
【００８１】
以上、本発明の実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実施することができる。
【産業上の利用可能性】
【００８２】
本発明は、補助電源を搭載した画像形成装置に利用可能である。
【符号の説明】
【００８３】
１００  複合機（画像形成装置）          １      制御部
１４    ＲＡＭ（第１記憶部）            ２      ストレージ（第２記憶部）
２４    記録                            ４      操作パネル
５      印刷部（ジョブ実行部）          ６      通信部（ジョブ実行部）
８      補助電源部                      ８１    ２次電池
９      供給停止検知部
【図１】
2019081279.tif 000003
【図２】
2019081279.tif 000004
【図３】
2019081279.tif 000005
【図４】
2019081279.tif 000006
【図５】
2019081279.tif 000007
【図６】
2019081279.tif 000008
【図７】
2019081279.tif 000009
【図８】
2019081279.tif 000010