(57)【要約】【課題】複数の予約ジョブがある場合に、優先度の高い予約ジョブがバックアップ電源の容量不足で消滅するなどの不都合が生じないようにすることのできるジョブ処理装置を提供する。【解決手段】未実行の予約ジョブ全部の実行を完了させるために必要な消費電力の予測値を導出し、これに比べてバックアップ電源２２の残量が不足する場合は、複数の予約ジョブの実効順序を各予約ジョブの属性、たとえば、ジョブの重要度、ジョブの処理量（ページ数やデータ量）などに基づいて決定し、停電中にバックアップ電源２２で予約ジョブを実行する場合は、予約時に指定された実行日時にかかわらず、この決定した実行順序で予約ジョブを実行する。【選択図】図１
2007336755.tif 000002
【特許請求の範囲】
【請求項１】
メイン電源とバックアップ電源とを有し、前記メイン電源からの電力供給が停止した場合に、前記バックアップ電源からの電力供給で装置の動作を可能にしたジョブ処理装置において、
実行日時が指定された予約ジョブの予約を受け付けるジョブ予約手段と、
前記予約ジョブの属性を検出する検出手段と、
前記バックアップ電源で複数の予約ジョブを実行する場合の実行順序を前記検出手段の検出結果に応じて決定する決定手段と
を備えた
ことを特徴とするジョブ処理装置。
【請求項２】
前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを前記バックアップ電源からの電源供給で実行させるジョブ制御手段をさらに備えた
ことを特徴とする請求項１に記載のジョブ処理装置。
【請求項３】
前記メイン電源から前記バックアップ電源への切り換えを検出する切換検出手段をさらに備え、
前記決定手段は、前記切換検出手段による切り換えの検出に応じて、前記実行順序を決定する
ことを特徴とする請求項１または２に記載のジョブ処理装置。
【請求項４】
前記切換検出手段による切り換えの検出に応じて、前記ジョブ制御手段は、前記予約ジョブを実行させる
ことを特徴とする請求項３に記載のジョブ処理装置。
【請求項５】
前記予約ジョブにつき、前記実行日時以前に実行可能であるか否かを示す前倒し可否情報を前記決定手段による前記実行順序の決定条件の１つとする
ことを特徴とする請求項１乃至４のいずれか１つに記載のジョブ処理装置。
【請求項６】
前記予約ジョブにつき、定期通信であるか否かを示す定期通信情報を前記決定手段による前記実行順序の決定条件の１つとする
ことを特徴とする請求項１乃至４のいずれか１つに記載のジョブ処理装置。
【請求項７】
前記属性は、ジョブ登録者情報、送信先情報、機密性、ジョブ登録形態、ジョブ実行時にかかる電力使用量、ジョブ容量の中の少なくとも１つを含む
ことを特徴とする請求項１乃至６のいずれか１つに記載のジョブ処理装置。
【請求項８】
前記予約ジョブに対して、前記決定手段による前記実行順序の決定対象となるか否かを指定する指定手段をさらに備えた
ことを特徴とする請求項１乃至７のいずれか１つに記載のジョブ処理装置。
【請求項９】
前記バックアップ電源の供給電力の残量を検出する残量検出手段と、
未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と
をさらに備える
ことを特徴とする請求項１乃至８のいずれか１つに記載のジョブ処理装置。
【請求項１０】
前記消費電力の予測値が前記供給電力の残量を上回る場合、前記決定手段は前記実行順序を決定する
ことを特徴とする請求項９に記載のジョブ処理装置。
【請求項１１】
前記消費電力の予測値が前記供給電力の残量を下回る場合、前記予約ジョブに対して指定された前記実行日時に基づく順に前記予約ジョブを実行させる
ことを特徴とする請求項９もしくは１０のいずれか１つに記載のジョブ処理装置。
【請求項１２】
未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、
前記メイン電源から前記バックアップ電源への切り換えを検出する切換検出手段と、
前記切換検出手段が前記メイン電源から前記バックアップ電源への切り換えを検出した後、前記バックアップ電源の供給電力の残量を周期的に検出する残量検出手段と、
前記残量検出手段で検出した前記バックアップ電源の供給電力の残量が、前記導出手段で導出した前記消費電力の予測値を下回る時、前記未実行の予約ジョブの実行時期であると判断する判断手段と
を有し、
前記ジョブ制御手段は、前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを実行させる、もしくは、前記判断手段により実行時期であると判断された場合に、前記予約ジョブを実行させる
ことを特徴とする請求項２に記載のジョブ処理装置。
【請求項１３】
未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、
前記メイン電源から前記バックアップ電源への切り換えを検出する切換検出手段と、
前記切換検出手段による前記メイン電源から前記バックアップ電源への切り換えの検出に応じて、前記バックアップ電源の供給電力の残量を検出する残量検出手段と、
前記導出手段で導出した前記消費電力の予測値と前記残量検出手段で検出した前記バックアップ電源の供給電力の残量とに基づいて、前記切換検出手段が前記メイン電源から前記バックアップ電源への切り換えを検出した後の前記未実行の予約ジョブの実行時期を判断する判断手段と
を有し、
前記ジョブ制御手段は、前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを実行させる、もしくは、前記実行時期が到来した時に、前記予約ジョブを実行させる
ことを特徴とする請求項２に記載のジョブ処理装置。
【請求項１４】
未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、
前記導出手段で導出した前記消費電力の予測値と前記バックアップ電源の供給電力の残量とに基づいて前記メイン電源からの電力供給が停止している間における前記未実行の予約ジョブの実行時期を判断する判断手段と
を有し、
前記ジョブ制御手段は、前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを実行させる、もしくは、前記実行時期が到来した時に、前記予約ジョブを実行させる
ことを特徴とする請求項２に記載のジョブ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メイン電源からの電力供給が停止した場合に、バックアップ電源によって動作可能なジョブ処理装置に関する。
【背景技術】
【０００２】
この種の装置では、停電などによりメイン電源からの電力供給が停止した場合に、バックアップ電源に切り替えて装置の動作を可能にするが、装置が待機状態にある間にも、たとえば、メモリへの通電を維持するなどによってバックアップ電源が次第に消耗するので、長時間に亘ってバックアップすることは難しく、バックアップ可能な時間に制限がある。
【０００３】
そこで、停電中はバックアップ電源の電圧レベルを監視し、電圧レベルの低下に応じて、消費電力の多い負荷回路から順にバックアップを停止することで、時計回路などのように一旦停電すると調整作業が煩雑な回路に対しては、できるだけ長くバックアップを継続できるようにした装置が提案されている（たとえば、特許文献１参照。）。
【０００４】
【特許文献１】特開２０００−１５６９４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ファクシミリ装置などの装置では、読み取った原稿を即座に送信せずに、指定した日時の到来を待ってから送信する、所謂、予約ジョブを投入できるものがある。このような装置では、読み取った原稿の画像データやジョブの設定データをメモリに保存するようになっているので、指定された実行日時が到来する前に停電になり、その停電が長期化すると、バックアップ電源によるメモリのバックアップを継続できなくなり、予約ジョブが消滅してユーザに多大な迷惑をかけてしまう。
【０００６】
特許文献１に開示された技術では、時計回路などのバックアップ動作を長く維持するために負荷の大きいメモリなどのバックアップを優先的に停止させるので、予約ジョブの消滅時期が一層早まってしまう。
【０００７】
一方、停電になったら、その時点で残っている未実行の予約ジョブを即座に実行させてしまうことも考えられるが、停電は比較的短時間のうちに復旧する場合もあるので、停電と同時に予約ジョブを一律に実行させてしまうと、実行日時を指定できる予約ジョブとしての機能が損なわれてしまう。
【０００８】
また、予約ジョブが複数ある場合には、バックアップ電源の残容量でこれらすべての予約ジョブを実行し切れないこともある。このような場合に、単に指定された実行日時の早い順に予約ジョブを実行すると、重要な予約ジョブがバックアップ電源の容量不足で消滅してしまうなどの不都合の生じる虞がある。
【０００９】
本発明は、上記の問題を解決しようとするものであり、複数の予約ジョブがある場合に、優先度の高い予約ジョブがバックアップ電源の容量不足で消滅するなどの不都合が生じないようにすることのできるジョブ処理装置を提供することを目的としている。
【課題を解決するための手段】
【００１０】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１１】
（１）メイン電源とバックアップ電源とを有し、前記メイン電源からの電力供給が停止した場合に、前記バックアップ電源からの電力供給で装置の動作を可能にしたジョブ処理装置において、
実行日時が指定された予約ジョブの予約を受け付けるジョブ予約手段と、
前記予約ジョブの属性を検出する検出手段と、
前記バックアップ電源で複数の予約ジョブを実行する場合の実行順序を前記検出手段の検出結果に応じて決定する決定手段と
を備えた
ことを特徴とするジョブ処理装置。
【００１２】
上記発明では、バックアップ電源で電力供給して複数の予約ジョブを実行する場合の実効順序を各予約ジョブの属性、たとえば、ジョブの優先度（重要度）、ジョブの処理量（ページ数やデータ量）などに基づいて決定する。該決定の基準とするジョブの属性項目は任意に定めればよい。さらに各属性項目をどのように評価して実行順序を決定するか（たとえば、ページ数の多いものを優先するか少ないものを優先するかなど）についても任意でよい。
【００１３】
決定の時期はバックアップ電源による予約ジョブの実行を開始する前であればいつでもよく、たとえば、新たに予約ジョブが予約される毎に実行順序を決定してもよいし、メイン電源からバックアップ電源に切り換わる際に決定してもよい。
【００１４】
（２）前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを前記バックアップ電源からの電源供給で実行させるジョブ制御手段をさらに備えた
ことを特徴とする（１）に記載のジョブ処理装置。
【００１５】
上記発明では、バックアップ電源からの電力供給で予約ジョブを実行するタイミングが到来したら、決定手段により決定された実行順序に基づいて予約ジョブが実行される。予約ジョブの実行タイミングは適宜に設定すればよく、たとえば、メイン電源が停止した直後でもよいし、メイン電源が停止してから一定時間後でもよいし、メイン電源の停止後、複数の予約ジョブの中の最も早い実行日時が到来したときなどでもよい。
【００１６】
（３）前記メイン電源から前記バックアップ電源への切り換えを検出する切換検出手段をさらに備え、
前記決定手段は、前記切換検出手段による切り換えの検出に応じて、前記実行順序を決定する
ことを特徴とする（１）または（２）に記載のジョブ処理装置。
【００１７】
上記発明では、メイン電源からバックアップ電源へ切り換える際に予約ジョブの実行順序を決定する。なお、メイン電源からの電力供給が停止しているときは、新たな予約ジョブを受け付けないようにするとよい。
【００１８】
（４）前記切換検出手段による切り換えの検出に応じて、前記ジョブ制御手段は、前記予約ジョブを実行させる
ことを特徴とする（３）に記載のジョブ処理装置。
【００１９】
（５）前記予約ジョブにつき、前記実行日時以前に実行可能であるか否かを示す前倒し可否情報を前記決定手段による前記実行順序の決定条件の１つとする
ことを特徴とする（１）乃至（４）のいずれか１つに記載のジョブ処理装置。
【００２０】
（６）前記予約ジョブにつき、定期通信であるか否かを示す定期通信情報を前記決定手段による前記実行順序の決定条件の１つとする
ことを特徴とする（１）乃至（４）のいずれか１つに記載のジョブ処理装置。
【００２１】
（７）前記属性は、ジョブ登録者情報、送信先情報、機密性、ジョブ登録形態、ジョブ実行時にかかる電力使用量、ジョブ容量の中の少なくとも１つを含む
ことを特徴とする（１）乃至（６）のいずれか１つに記載のジョブ処理装置。
【００２２】
このほか、ジョブの属性には、ユーザが指定したジョブの優先度なども含まれる。
【００２３】
（８）前記予約ジョブに対して、前記決定手段による前記実行順序の決定対象となるか否かを指定する指定手段をさらに備えた
ことを特徴とする（１）乃至（７）のいずれか１つに記載のジョブ処理装置。
【００２４】
上記発明では、ユーザは各予約ジョブについて、決定手段による実行順序の決定対象にするか否かを指定することができる。該指定は、決定対象にするか否かを直接的に指定するものでもよいし、たとえば、機密レベルなど他の項目に関する設定を通じて間接的に指定されるものであってもよい。
【００２５】
（９）前記バックアップ電源の供給電力の残量を検出する残量検出手段と、
未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と
をさらに備える
ことを特徴とする（１）乃至（８）のいずれか１つに記載のジョブ処理装置。
【００２６】
上記発明では、バックアップ電源の供給電力の残量を検出すると共に、未実行の予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する。バックアップ電源の供給電力の残量と実行に必要な消費電力の予測値とを対比した結果は、予約ジョブの実行順序の決定に利用することができる。たとえば、消費電力の予測値に対してバックアップ電源の残量が少しだけ不足する場合と大きく不足する場合とで、実行順序の決め方を相違させるなどが可能になる。
【００２７】
バックアップ電源の供給電力の残量は、バックアップ電源の出力電圧値などから推定される。また消費電力の予測値は、たとえば、予約ジョブの個数、予約ジョブの実行内容（たとえば、ジョブの種類、ページ数、データ量）などを基準に推定される。
【００２８】
（１０）前記消費電力の予測値が前記供給電力の残量を上回る場合、前記決定手段は前記実行順序を決定する
ことを特徴とする請求項（９）に記載のジョブ処理装置。
【００２９】
上記発明では、バックアップ電源の残量では未実行の予約ジョブの全部を実行し切れない場合に、ジョブの属性に基づいて予約ジョブの実行順序を決定する。
【００３０】
（１１）前記消費電力の予測値が前記供給電力の残量を下回る場合、前記予約ジョブに対して指定された前記実行日時に基づく順に前記予約ジョブを実行させる
ことを特徴とする（９）もしくは（１０）のいずれか１つに記載のジョブ処理装置。
【００３１】
上記発明では、バックアップ電源の残量で未実行の予約ジョブの全部を実行可能な場合は、予約された実行日時に基づく実行順序が尊守される。
【００３２】
（１２）未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、
前記メイン電源から前記バックアップ電源への切り換えを検出する切換検出手段と、
前記切換検出手段が前記メイン電源から前記バックアップ電源への切り換えを検出した後、前記バックアップ電源の供給電力の残量を周期的に検出する残量検出手段と、
前記残量検出手段で検出した前記バックアップ電源の供給電力の残量が、前記導出手段で導出した前記消費電力の予測値を下回る時、前記未実行の予約ジョブの実行時期であると判断する判断手段と
を有し、
前記ジョブ制御手段は、前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを実行させる、もしくは、前記判断手段により実行時期であると判断された場合に、前記予約ジョブを実行させる
ことを特徴とする（２）に記載のジョブ処理装置。
【００３３】
（１３）未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、
前記メイン電源から前記バックアップ電源への切り換えを検出する切換検出手段と、
前記切換検出手段による前記メイン電源から前記バックアップ電源への切り換えの検出に応じて、前記バックアップ電源の供給電力の残量を検出する残量検出手段と、
前記導出手段で導出した前記消費電力の予測値と前記残量検出手段で検出した前記バックアップ電源の供給電力の残量とに基づいて、前記切換検出手段が前記メイン電源から前記バックアップ電源への切り換えを検出した後の前記未実行の予約ジョブの実行時期を判断する判断手段と
を有し、
前記ジョブ制御手段は、前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを実行させる、もしくは、前記実行時期が到来した時に、前記予約ジョブを実行させる
ことを特徴とする（２）に記載のジョブ処理装置。
【００３４】
（１４）未実行の前記予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、
前記導出手段で導出した前記消費電力の予測値と前記バックアップ電源の供給電力の残量とに基づいて前記メイン電源からの電力供給が停止している間における前記未実行の予約ジョブの実行時期を判断する判断手段と
を有し、
前記ジョブ制御手段は、前記決定手段により決定された前記実行順序に基づいて、前記予約ジョブを実行させる、もしくは、前記実行時期が到来した時に、前記予約ジョブを実行させる
ことを特徴とする（２）に記載のジョブ処理装置。
【発明の効果】
【００３５】
本発明に係わるジョブ処理装置によれば、複数の予約ジョブをバックアップ電源で実行する場合の実行順序を、それら予約ジョブの属性に基づいて決定するので、複数の予約ジョブ全部を実行するにはバックアップ電源の容量が不足する場合でも、例えば、優先度の高い予約ジョブから処理することにより、係わるジョブがバックアップ電源の容量不足で消滅するなどの不都合が生じないようにすることができる。
【発明を実施するための最良の形態】
【００３６】
以下、図面に基づき本発明の実施の形態を説明する。
【００３７】
図１は、本発明の実施の形態に係わるジョブ処理装置としての画像形成装置１０の概略構成を示している。画像形成装置１０は、原稿を光学的に読み取ってその複製画像を記録紙上に形成して出力するコピー機能、画像データを送受信するファクシミリ機能、印刷データや画像データに基づく画像を記録紙上に形成して出力するプリンタ機能などを備えた、所謂、デジタル複合機として構成されている。
【００３８】
画像形成装置１０は、画像データをファクシミリ送信する送信ジョブや画像データに基づいて印刷する印刷ジョブなどを、その実行日時を指定した予約ジョブとして投入するタイマ予約機能を備えている。予約ジョブは、予約時に指定された日時が到来するまでその実行が保留され、指定の日時が到来した時点で実行が開始される。
【００３９】
画像形成装置１０は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、メモリ１３と、操作表示部１４と、読取部１５と、画像形成部１６と、通信部１７とをバス１８に接続して構成される。さらに、電源管理および予約ジョブの実行管理に関して、メイン電源２１と、バックアップ電源２２と、これらの電源の切り替えなどを制御する電力供給制御部２３と、リアルタイムクロック２４と、タイマ予約制御部２５と、予約ジョブ制御部２６とを備えている。
【００４０】
ＣＰＵ１１は、当該画像形成装置１０の動作を統括制御する機能を果たす。ＲＯＭ１２は、各種プログラムが予め記憶された読み出し専用のメモリである。メモリ１３は、ＣＰＵ１１がＲＯＭ１２に格納されたプログラムを実行する際に各種のデータを一時格納するワークメモリや画像データを記憶する画像メモリとして使用される。
【００４１】
メモリ１３は、ＤＲＡＭ（Dynamic Random Access Memory）、ＳＲＡＭ（Static Random Access Memory）、ＳＤＲＡＭ（Synchronous DRAM）などの不揮発メモリで構成されるが、メイン電源２１からの電力供給が停止した場合でもバックアップ電源２２によってバックアップされることで、該バックアップ期間中はデータを不揮発に記憶することができるように構成されている。メモリ１３には、予約ジョブに関するジョブ情報や画像データが記憶される。
【００４２】
操作表示部１４は、液晶ディスプレイなどの表示装置および液晶ディスプレイの画面上に敷設されたタッチパネルや操作スイッチなどで構成され、設定画面や操作画面などユーザインターフェイス用の各種画面を表示すると共に、各種のユーザ操作を受ける機能を果たす。操作表示部１４はＣＰＵ１１と協働することで、予約ジョブの投入を受け付けるジョブ予約手段、後述する決定手段による実行順序の決定対象となるか否かを予約ジョブ毎に指定する指定手段としての機能を果たす。
【００４３】
読取部１５は、原稿画像を光学的に読み取って対応する画像データを出力する機能を果たす。読取部１５は、ラインイメージセンサなどで構成される。
【００４４】
画像形成部１６は、画像データに応じた画像を用紙上に形成する機能を果たす。ここでは、用紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置とを有する、電子写真プロセスを用いたレーザープリンタとして構成されている。
【００４５】
通信部１７は、ネットワークや電話回線を通じて各種のデータを送受信したり、ファクシミリ機能に関する画像データや制御データを送受信したりする機能を果たす。
【００４６】
メイン電源２１は、電力会社から供給される電源であり、通常は電力が安定供給される。メイン電源２１からの電力供給が停止する（不可能になる）場合には、たとえば、停電、電源コンセント抜け、スリープモードへの移行などがある。
【００４７】
バックアップ電源２２は、メイン電源２１からの電力供給が停止した場合に使用される電源であり、たとえば、２次電池で構成される。２次電池の種類は問わず、大容量コンデンサなどでもかまわない。いずれの場合であっても、供給できる電力が有限のものであればよい。バックアップ電源２２の充電はメイン電源２１からの電力供給制御部２３を介して行なわれる。
【００４８】
電力供給制御部２３は、各負荷への電力供給をメイン電源２１から行なうかバックアップ電源２２から行なうかを制御する機能を主に果たす。メイン電源２１からの電力供給が停止した場合は、バックアップ電源２２からメモリ１３など特定の負荷に対してのみ電力供給を行ない、それ以外ではメイン電源２１から電力供給するようになっている。
【００４９】
また、電力供給制御部２３は、未実行の予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、バックアップ電源２２の残量を検出する残量検出手段としての機能を有する。
【００５０】
残量検出手段は、バックアップ電源２２の電圧レベルを検出し、該電圧レベルからバックアップ電源２２の残量が間接的に認識される。
【００５１】
導出手段は、メモリ１３に保存されている予約ジョブのジョブ数、ジョブの種類、画像データサイズ、ページ数やデータ量などに基づいて、予約ジョブの実行を完了させるために必要な消費電力の予測値を演算する。ここでは、消費電力の予測値を、電源の電圧レベル(以後、規定電圧値とする)として求めるようになっている。
【００５２】
電力供給制御部２３は、未実行のすべての予約ジョブを実行するために必要な規定電圧値（予測値）とバックアップ電源２２の電圧レベル（残量）とを比較し、規定電圧値がバックアップ電源２２の電圧レベルを超える場合は、有効ジョブ選定要求信号Ｓ５を有効にする（出力する）機能を果たす。
【００５３】
ＣＰＵ１１は、予約ジョブが設定された後、その予約ジョブが実行待ちの状態にある間、未実行の予約ジョブが存在することを表わすタイマ予約信号Ｓ１を有効にする（出力する）ようになっている。タイマ予約信号Ｓ１は電力供給制御部２３とタイマ予約制御部２５とに入力される。電力供給制御部２３は、タイマ予約信号Ｓ１がＣＰＵ１１から入力されている間、導出手段が消費電力の予測値として求めた規定電圧値（残量）と、残量検出手段が検出するバックアップ電源２２の電圧レベルとを比較し、バックアップ電源２２から電力供給中に、残量検出手段で検出された電圧レベルが規定電圧値以下になると、電力供給停止信号Ｓ２を有効にする機能を果たす。この電力供給停止信号Ｓ２はタイマ予約制御部２５に入力される。
【００５４】
電力供給制御部２３は、メイン電源２１から電力供給が行なわれている通常状態においてはＣＰＵ１１を含めて画像形成装置１０の各部への電力供給を行ない、メイン電源２１からの電力供給が停止してバックアップ電源２２を使用するときは、メモリ１３と、電力供給制御部２３と、リアルタイムクロック２４と、タイマ予約制御部２５と、予約ジョブ制御部２６とへバックアップ電源２２から電力供給を行なう。また、メイン電源２１からの電力供給が停止している間に予約ジョブを実行するとき（後述する、タイマ予約実行信号Ｓ３が有効になったとき）は、ＣＰＵ１１など、その予約ジョブの実行に必要な箇所へバックアップ電源２２から電力供給するようになっている。なお、図１において実線Ｐはメイン電源２１からの電力供給を、破線Ｑはバックアップ電源２２からの電力供給をそれぞれ示している。
【００５５】
リアルタイムクロック２４は、日時を計時する時計機能および設定された日時の到来を監視するタイマ機能を備えている。タイマ機能は、リアルタイムクロック２４内に設定されたタイマ日時と時計機能が計時する日時とが一致したときタイマ割込み信号Ｓ４を有効にする機能である。タイマ割込み信号Ｓ４はタイマ予約制御部２５に入力される。
【００５６】
予約ジョブ制御部２６には、ＣＰＵ１１からタイマ予約信号Ｓ１が入力され、電力供給制御部２３から有効ジョブ選定要求信号Ｓ５が入力される。予約ジョブ制御部２６は、メイン電源２１からバックアップ電源２２に切り換わったことを検出する切換検出手段と、予約ジョブの属性を検出する検出手段と、バックアップ電源２２で複数の予約ジョブを実行する場合の実行順序を、検出手段の検出結果に応じて決定する決定手段としての機能を果たす。
【００５７】
予約ジョブ制御部２６はタイマ予約信号Ｓ１および有効ジョブ選定要求信号Ｓ５が共に有効となった場合に、予約ジョブの実行順序を決定し、その決定結果に応じた実行ジョブ情報Ｓ６をＣＰＵ１１や図示省略の画像処理系（ASICなども含む）へ出力する機能を果たす。
【００５８】
タイマ予約制御部２５は、予約ジョブの実行開始タイミングが到来したか否かを判断して、予約ジョブの実行開始を制御する機能を果たす。詳細にはタイマ予約信号Ｓ１が有効で、電力供給停止信号Ｓ２もしくはタイマ割込み信号Ｓ４が有効になった場合に、予約ジョブの実行開始を指示するタイマ予約実行信号Ｓ３を有効にする機能を果たす。
【００５９】
タイマ予約実行信号Ｓ３は、ＣＰＵ１１と電力供給制御部２３とに入力されており、タイマ予約実行信号Ｓ３が有効になると電力供給制御部２３はＣＰＵ１１などジョブの実行に必要な箇所への電力供給を開始する。電力供給を受けて起動したＣＰＵ１１は、メモリ１３内に保存されている予約ジョブを実行する。この際、ＣＰＵ１１は実行ジョブ情報Ｓ６を参考に、予約ジョブ制御部２６で決定された実行順序もしくは予約時に指定された日時に応じた順序で予約ジョブを実行するようになっている。
【００６０】
次に、予約ジョブの実行管理に関する画像形成装置１０の動作を説明する。
【００６１】
図２は、予約ジョブが設定された場合の動作の流れを示している。予約ジョブの設定はメイン電源２１から電力供給が行なわれている間のみ可能になっている。ユーザは、操作表示部１４などを通じて予約ジョブに関する設定を行なって予約ジョブを投入する(ステップＳ１０１)。該設定では、実行日時の指定のほか、この予約ジョブを、予約ジョブ制御部２６での実行順序の決定対象にするか否かを指定する。ジョブが投入されると、装置内部への予約ジョブの登録およびリアルタイムクロック２４へのタイマ日時の設定動作が行なわれる（ステップＳ１０２）。たとえば、セットされた原稿を読み取り、該読み取り動作で取得した画像データを、ジョブの実行を制御するためのジョブ情報と関連付けてメモリ１３に保存する。
【００６２】
ジョブ情報は、ジョブの登録者を示すジョブ登録者情報、ジョブの機密性を示す機密レベル情報、ジョブ登録形態情報（読取部１５での原稿読み取りか、ＰＣ（Personal Computer）から電子データによるジョブ登録かなどを示す情報）、ジョブの種類(印刷ジョブかファクシミリ送信ジョブかなど)、解像度、原稿サイズ、ページ数、指定された実行日時、実行順序の決定対象にするか否かを示す情報のほか、送信ジョブの場合には送信宛先などの情報がある。予約ジョブの投入時に指定された実行日時がタイマ日時としてリアルタイムクロック２４に設定される。
【００６３】
予約ジョブが登録されると、ＣＰＵ１１の制御によりタイマ予約信号Ｓ１が有効になり（ステップＳ１０３）、これを受けた電力供給制御部２３の導出手段は、メモリ１３に保存されている予約ジョブのジョブ情報などに基づいて、予約ジョブを実行するために必要な消費電力の予測値（規定電圧値）を演算する（ステップＳ１０４）。
【００６４】
電力供給制御部２３は、求めた規定電圧値とバックアップ電源２２の電圧レベル（残量）とを比較し、規定電圧値がバックアップ電源２２の電圧レベルを超える場合は（ステップＳ１０５；Ｙ）、有効ジョブ選定要求信号Ｓ５を出力し、これを受けた予約ジョブ制御部２６は、予約ジョブの属性に基づいて、バックアップ電源２２から電力供給する場合における予約ジョブの実行順序を決定する（ステップＳ１０６）。
【００６５】
ジョブの属性には、予約ジョブの実行電力、予約時に指定された実行日時のほか、ジョブ登録者情報、機密レベル情報、ジョブ登録形態情報、ジョブの種類（印刷ジョブかファクシミリ送信ジョブか、定期通信かワンタイム通信かなど）、ジョブの容量（データ量やページ数）、実行順序の決定対象にするか否かを示す情報、ユーザ指定のジョブ優先度、送信宛先情報などの情報も含まれる。これらの中で選択された１または複数種類の属性情報（ジョブ実行優先度情報）が予約ジョブの実行順序を決定する際の評価基準に使用される。
【００６６】
なお、予約時に指定した実行日時がメイン電源２１からの電力供給中に到来した予約ジョブについては、メイン電源２１からの電力供給によりジョブが実行される。そして、１つの予約ジョブの実行が完了すると、未実行のまま残っている予約ジョブの実行に必要な消費電力の予測値が再計算され、規定電圧値が更新されるようになっている。また、すべての予約ジョブの実行が完了するとＣＰＵ１１はタイマ予約信号Ｓ１を無効にする。
【００６７】
図３は、図２のステップＳ１０４に示す処理（規定電圧値導出処理）の詳細を示している。また、図４は、該規定電圧値導出処理で参照する電圧換算テーブル３０、４０、５０の一例を示している。
【００６８】
図４（ａ）の印刷用電圧換算テーブル３０は印刷ジョブを実行するために必要な消費電力の予測値を電圧値として求めるための換算テーブルである。印刷用電圧換算テーブル３０は、ページ数に対応付けて、そのページ数を処理するための印刷時間Ｐａ（単位は秒）と、該印刷時間Ｐａだけ印刷動作を行なうために必要な消費電力を電圧レベルで表した印刷電圧Ｐｂ（単位はＶ、ボルト）と、ウォームアップ時間を加えた合計の総印刷時間Ｐｃと、ウォームアップ動作に要する消費電力を加えた総消費電力を電圧レベルで表した総印刷電圧Ｐｄとを、ページ数毎に列挙したものである。ここでは、ウォームアップ時間は１５秒、ウォームアップ動作に必要な電圧レベルは０.０２０ボルトになっている。
【００６９】
図４（ｂ）の通信用電圧換算テーブル４０は送信ジョブを実行するために必要な消費電力の予測値を電圧値として求めるための換算テーブルである。通信用電圧換算テーブル４０は、印刷用電圧換算テーブル３０と同様に、ページ数に対応付けて、そのページ数を処理するために必要な通信時間Ｔａ（単位は秒）と、該通信時間Ｔａの通信を行なうために必要な消費電力を電圧レベルで表したＦＡＸ送信電圧Ｔｂ（単位はＶ、ボルト）と、画像データの送信以外の基本通信部分（たとえば、発呼や回線切断処理など）で必要な通信時間をさらに加えた合計の総通信時間Ｔｃと、基本通信部分に要する消費電力を加えた総消費電力を電圧レベルで表した総ＦＡＸ送信電圧Ｔｄとを、ページ数毎に列挙したものである。ここでは、基本通信時間は１０秒、基本通信部分の動作に必要な電圧レベルは０.００１ボルトになっている。
【００７０】
図４（ｃ）の共通部分電圧換算テーブル５０はすべてのジョブで共通に使用される部分での消費電力の予測値を電圧値として求めるための換算テーブルである。共通部分電圧換算テーブル５０は、予約ジョブの実行時間Ｅａに対応付けて、共通使用部分をその実行時間だけ動作させるために必要な消費電力を電圧レベルで表した実行電圧Ｅｂと、システムをスリープモードなどの休止状態から予約ジョブの実行開始可能な状態まで起動するために必要な消費電力をさらに加算した共通使用部分としての総消費電力を電圧レベルで表した総実行電圧Ｅｄとを示したものである。
【００７１】
電圧換算テーブル３０、４０、５０の各値は、予め画像形成装置１０を動作させたりして調べた値である。
【００７２】
ここでは、予約ジョブとして１０ページの印刷ジョブ（タイマ印刷ジョブ）と、２ページの送信ジョブ（タイマ送信ジョブ）とが設定されている場合をサンプルケースとして、図３の規定電圧値導出処理を説明する。また、図４では、上記サンプルケースの場合に対応する各数値を一点破線で囲って示してある。
【００７３】
電力供給制御部２３はＣＰＵ１１から入力されるタイマ予約信号Ｓ１の状態を判別し（図３、ステップＳ１２１）、無効ならば（ステップＳ１２１；無効）何も処理をせず処理を終了する(エンド)。
【００７４】
タイマ予約信号Ｓ１が有効の場合は(ステップＳ１２１；有効)、電力供給制御部２３はメモリ１３に保存されている中のいずれか１つ（未計算のもの）の予約ジョブを選択し、該予約ジョブのジョブ種を判別する（ステップＳ１２２）。ここでは、予約ジョブとしてタイマ送信ジョブとタイマ印刷ジョブの２種類があり、これらの中でジョブ種を判別するようになっている。
【００７５】
ジョブ種がタイマ印刷ジョブの場合は（ステップＳ１２２；印刷）、電力供給制御部２３は、図４の印刷用電圧換算テーブル３０を参照し、当該タイマ印刷ジョブで画像形成するページ数から印刷に要する時間を計算する（ステップＳ１２３）。たとえば、印刷枚数が１０枚ならば印刷時間Ｐａは１０秒となる（図４のＡ１参照）。さらに、ステップＳ１２３で求めた印刷時間Ｐａから、該印刷時間Ｐａ分の印刷動作を実行するために必要な印刷電圧Ｐｂを求める（ステップＳ１２４）。ページ数が１０枚で印刷時間Ｐａが１０秒の場合は、印刷電圧Ｐｂは０.０５０ボルトとなる（図４のＡ２参照）。
【００７６】
また、さらに定着温度を適正値にするためのウォームアップ分を加算すると、総印刷時間Ｐｃは２５秒に（図４のＡ３参照）、総印刷電圧Ｐｄは０.０７０ボルトとなる（図４のＡ４参照）。
【００７７】
ジョブ種がタイマ送信ジョブの場合は（ステップＳ１２２；通信）、電力供給制御部２３は、図４の通信用電圧換算テーブル４０を参照し、当該タイマ送信ジョブで送信するページ数から送信に要する通信時間を計算する（ステップＳ１２５）。たとえば、送信枚数が２枚ならば通信時間Ｔａは２０秒となる（図４のＢ１参照）。さらに、ステップＳ１２５で求めた通信時間Ｔａから、該通信時間Ｔａ分の送信動作を実行するために必要なＦＡＸ送信電圧Ｔｂを求める（ステップＳ１２６）。ページ数が２枚で通信時間Ｔａが２０秒の場合、ＦＡＸ送信電圧Ｔｂは０.００２ボルトとなる（図４のＢ２参照）。
【００７８】
また、さらにダイアルして呼を確立したりするための基本通信部分を加算すると、総通信時間Ｔｃは３０秒に（図４のＢ３参照）、総ＦＡＸ送信電圧Ｔｄは０.００３ボルトとなる（図４のＢ４参照）。
【００７９】
上記のようにして各ジョブに固有の実行時間および電圧レベルの計算が終了すると、未計算の予約ジョブがメモリ１３内に残っているか否かを調べ（ステップＳ１２７）、未計算の予約ジョブが存在する場合は（ステップＳ１２７；ジョブ有）その予約ジョブについて実行時間および電圧レベルを計算する（ステップＳ１２２〜Ｓ１２６）。
【００８０】
メモリ１３内に保存されているすべての予約ジョブについての計算処理が終了すると(ステップＳ１２７；ジョブ無)、タイマ印刷ジョブおよびタイマ送信ジョブの共通使用部分が動作するのに必要な消費電力に対応する電圧レベルの導出を行なう。
【００８１】
詳しくは、まず、共通使用部分の実行時間を求める。画像形成装置１０はタイマ印刷ジョブとタイマ送信ジョブとを同時並行に処理することができるようになっている。そこで、予約ジョブが１つのみの場合はその予約ジョブの実行時間を共通使用部分の実行時間とし、予約ジョブが複数ある場合は、タイマ印刷ジョブの実行時間Ｐｃ（複数ある場合はその合計時間）とタイマ送信ジョブの実行時間Ｔｃ（複数ある場合はその合計時間）とを比較し、大きい方の値を、共通使用部分の実行時間として求める。そして、該共通使用部分の実行時間に対応する電圧レベルを、共通部分電圧換算テーブル５０を参照して求める（ステップＳ１２８）。
【００８２】
図３、図４に示したサンプルケースの場合、タイマ印刷ジョブの総印刷時間Ｐｃは２５秒（図４のＡ３）でタイマ送信ジョブの総通信時間Ｔｃは３０秒（図４のＢ３）なので、長い方の３０秒を共通使用部分の実行時間に決定する。該実行時間に基づき共通部分電圧換算テーブル５０を参照することで、共通使用部分での総実行電圧Ｅｄは２.５６０ボルト（図４のＣ４）と求まる。
【００８３】
以上の処理により、タイマ印刷ジョブでの総印刷電圧Ｐｄと、タイマ送信ジョブでの総ＦＡＸ送信電圧Ｔｄ、共通使用部分での総実行電圧Ｅｄが求まったので、これらを加算することで、未実行のまま残っているすべての予約ジョブを実行するために必要な消費電力の予測値をバックアップ電源２２の電圧レベル（規定電圧値）として求める（ステップＳ１２９）。さらに、電力供給制御部２３は、この規定電圧値とバックアップ電源２２の電圧レベルとを比較し、規定電圧値がバックアップ電源２２の電圧レベルを超える場合、すなわち、すべての予約ジョブの実行に要する消費電力がバックアップ電源２２による供給電力の残量を上回る場合は、有効ジョブ選定要求信号Ｓ５を出力する制御を行なって（ステップＳ１３０）処理を終了する（エンド）。
【００８４】
サンプルケースの場合、タイマ印刷ジョブでの総印刷電圧０.０７０ボルト（図４のＡ４）と、タイマ送信ジョブでの総ＦＡＸ送信電圧０.００３ボルトと（図４のＢ４）、共通使用部分での総実行電圧２.５６０ボルト（図４のＣ４）とを合計した２.６３３ボルトが規定電圧値として算出される。
【００８５】
次に、有効ジョブ選定要求信号Ｓ５が有効になった場合の予約ジョブ制御部２６の動作を図５に基づいて説明する。
【００８６】
予約ジョブ制御部２６は、有効ジョブ選定要求信号Ｓ５が有効か無効か判別し（ステップＳ２０１）、有効なら（ステップＳ２０１；有効）予約ジョブ数を確認する（ステップＳ２０２）。予約ジョブが複数の場合は（ステップＳ２０２；ジョブ数＞１）、ジョブの属性情報（ジョブ実行優先度情報）によりジョブに実行順序を決定して付け替える（ステップＳ２０３）。
【００８７】
有効ジョブ選定要求信号Ｓ５が無効の場合（ステップＳ２０１；無効）および予約ジョブの数が１の場合は（ステップＳ２０２；ジョブ数＝１）、予約ジョブの実行順序の並び替えは不可なので、本処理を終了する（エンド）。この場合、バックアップ電源２２から電力供給する場合でも、予約時に指定された実行日時に従う順序で予約ジョブが実行されることになる。
【００８８】
次に、図５のステップＳ２０３での動作例を説明する。
【００８９】
ジョブ実行優先度情報として、停電時に予約ジョブの実行を前倒し可能か否かを示す情報を使用する場合を例示する。前倒し可能か否かは、操作表示部１４（指定手段）を通じてユーザがジョブの予約登録時など指定する。なお、前倒し可能と指定された予約ジョブは、バックアップ電源２２に切り替えた後、最初に実行される予約ジョブに同期（連続）して実行されるものとする。
【００９０】
図６は、予約ジョブの登録状況とそれらを実行するための消費電力との関係を示した順序管理表６０の一例である。同図では、予約ジョブ毎に、ジョブの実行順序（実行順位）６１と、ジョブＮｏ６２と、ジョブの種類６３と、そのジョブの容量６４（ここでは処理枚数）と、予約時に指定された実行日時（時刻）６５と、ジョブ実行電圧６６ａと、装置起動電圧６６ｂと、１時間あたりのバックアップ電圧６６ｃと、合計の消費電力を示す合計電圧６６ｄと、停電時の前倒し可否を示す前倒し可否情報６７とを関連付けて横一列に示してある。
【００９１】
なお、前提条件としてバックアップ電源２２の電圧は２.５Ｖ、現在時刻は２０:００時とする。また、ジョブ実行電圧６６ａはＦＡＸジョブの場合１枚あたり０.０５Ｖ、Ｃｏｐｙジョブの場合１枚あたり０.１Ｖ、Ｐｒｉｎｔｅｒジョブの場合１枚あたり０.１Ｖとする。装置起動電圧６６ｂは待機状態から装置をレディ状態へ起動するまでに要する電力（電圧）であり０.２Ｖとする。また、メモリ１３などのバックアップ状態を維持するためのバックアップ電力（電圧）は１時間あたり０.１Ｖとする。
【００９２】
図６の順序管理表６０では、バックアップ電源２２の残量が２.５Ｖであるのに対して、すべてのタイマ予約ジョブをそれぞれの指定された時刻に実行するためには４.９５Ｖ（図６のＶａ）必要であり、バックアップ電力不足が生じており、ジョブＮｏ.Ｃ、Ｄ、Ｅの予約ジョブ（合計の消費電力が２．５Ｖを超えるジョブ）は実行不可能になる。
【００９３】
図７は、図６と同じ予約ジョブ（ジョブ Ｎｏ.Ａ〜Ｅ）を、すべて同時期に連続して実行する場合の電力値を合算した場合の順序管理表６０ａを示している。すべての予約ジョブを同時に実行するので装置起動電力６６ｂは１回分のみとなる。また、停電になった時に即座に実行すれば、バックアップ電力（電圧）６６ｃはすべて０Ｖになる。これにより図６の場合に比べて１.４５Ｖ節電されて消費電力の合計は３.５Ｖ（図７のＶｂ）に減る。しかし、依然としてバックアップ電源２２の残量である２.５Ｖを超えて電力不足が生じており、ジョブＮｏ.Ｄ、Ｅの予約ジョブ（合計の消費電力が２．５Ｖを超えるジョブ）は実行不可能になっている。
【００９４】
このように、バックアップ電源２２からの供給電力ですべての予約ジョブを実行し切れない場合は、電力供給制御部２３から有効ジョブ選定要求信号Ｓ５が出力され、予約ジョブ制御部２６によりジョブ実行優先度情報（ジョブの属性情報）に基づいて予約ジョブの実行順序の付け替えが行なわれ、実行優先度の高い予約ジョブから優先的に実行される。
【００９５】
この例では、停電時に前倒しで実行可能か否かを示す前倒し可否情報６７をジョブ実行優先度情報として実行順序の付け替えを行なうこととし、図８は、前倒し可否情報６７を元に、ジョブの実行順序を付け替えた状態の順序管理表６０ｂを示している。なお、図中、斜線を施した箇所は、実行順序の変更に伴って影響を受けた時刻および電力（電圧）の部分を示している。
【００９６】
元々、実行順序が1位であるジョブＮｏ.Ａの予約ジョブの実行順序は変更しないが、ユーザが前倒し可能に設定したジョブＮｏ.Ｂ、Ｄについては、ジョブＮｏ.Ａと同時に実行されるように、実行順位６１を１位に変更し、実行時刻６５をジョブＮｏ.Ａと同じ２１：００時に変更している。これにより、２１：００時になったらジョブＮｏ.Ａ、Ｂ、Ｄの予約ジョブが連続して実行される。ユーザは、優先度の高い予約ジョブを前倒し可能に設定しておけば、予約中に停電があっても、優先度の高い予約ジョブを確実に実行させることができる。
【００９７】
図８の場合、実行順序がジョブＮｏ.Ａ、Ｂ、Ｄの次になっているジョブＮｏ.Ｃの予約ジョブを実行するには３.２Ｖを要し、バックアップ電源２２の残量である２.５Ｖを超えるので、ジョブＮｏ.Ｃ、Ｅの予約ジョブはバックアップ電源２２からの電力供給で実行されることはない。しかし、ジョブＮｏ.Ｄの予約ジョブを実行し終えた時点でバックアップ電源２２は０.２Ｖ残っているので、バックアップ状態を、あと２時間維持でき、その間に停電が復旧すれば、ジョブＮｏ.Ｃ、Ｅの予約ジョブについても実行が確保される。
【００９８】
図９は、ジョブ実行優先度情報として、定期（定時）通信か否かを示す定期通信情報６８を使用する場合の順序管理表６０ｃを示している。すべての予約ジョブを実行するには３.４Ｖを要し、バックアップ電源２２（残量２.５Ｖ）では電力不足が生じ、このままの順序で実行すると、定期通信の予約ジョブＮｏ.Ｃはバックアップ電源２２では実行不可能になる。
【００９９】
そこで、図１０の順序管理表６０ｄに示すように、定期通信情報６８に基づき、定期通信あり（図中の丸印）の予約ジョブを優先的に実行するように実行順序を決定して付け替える。これにより、優先度の高い定期通信ジョブ（ジョブＮｏ.Ｃの予約ジョブ）を確実に実行させることができる。
【０１００】
さらに、図１１の順序管理表６０ｅに示すように、停電時の前倒し可否情報６７や定期通信情報６８など、複数のジョブ実行優先度情報を組み合わせてジョブの実行順序を決定して付け替えるようにしてもよい。
【０１０１】
前倒しの可否や定期通信か否かのほか、ユーザが指定する以下のような情報に基づいて予約ジョブの実行順序を制御してもよい。たとえば、予約ジョブを投入するとき、ユーザにその予約ジョブの優先度（実行順序）を指定させ、この指定された優先度に基づいて予約ジョブの実行順序を制御する。また、文書の機密レベルに関する設定を受け付け、機密書類は優先的に実行されるようにジョブの実行順序を制御してもよい。
【０１０２】
さらに、上記のようにユーザが指定するもののほか、画像形成装置１０側の有する情報を基にジョブの実行順序を制御するように構成してもよい。たとえば、以下のような制御が可能である。
【０１０３】
［１］ジョブ実行時の消費電力の予測値をジョブ実行優先情報とし、その大小によりジョブの実行順序を制御する。たとえば、Ｃｏｐｙジョブなどは定着動作のために消費電力が大きいので優先度を低くし、これに比べて消費電力の少ないＦＡＸ送信ジョブなどの優先度を高くする。
【０１０４】
［２］ジョブ登録時の形態をジョブ実行優先情報としてジョブの実行順序を制御する。たとえば、ジョブの登録が読取部１５による原稿のスキャンの場合は、原稿がユーザの手元に残っており、再読み込みでジョブの再入力が容易なので、パーソナルコンピュータから受信した電子データなどでジョブの登録を受けたジョブより優先度を低くする。
【０１０５】
［３］送信ジョブの場合、予め設定されている送信先毎の優先順位をジョブ実行優先情報として利用してジョブの実行順序を制御する。たとえば、短縮ダイアルに優先度を登録しておき、その優先度を自動判別して予約ジョブの実行順序を制御する。
【０１０６】
［４］ログインで装置を使用させる形態において、ログイン時のユーザーレベル（管理職・一般など）を自動判別し、このユーザーレベル毎に予め設定されている優先順位に応じてジョブの実行順序を制御する。
【０１０７】
次に、メイン電源２１からの電力供給が停止している間における予約ジョブの実行フロ−を図１２に基づいて説明する。
【０１０８】
停電などによりメイン電源２１からの電力供給が停止すると、電力供給制御部２３は、メモリ１３およびリアルタイムクロック２４、タイマ予約制御部２５、予約ジョブ制御部２６への電力供給源をメイン電源２１からバックアップ電源２２に切り替えると共に、待機中であっても電力消費が大きいＣＰＵ１１などへの電力供給を停止する（ステップＳ３０１）。かかるバックアップ状態では、メモリ１３およびリアルタイムクロック２４、タイマ予約制御部２５、予約ジョブ制御部２６への電力供給によりバックアップ電源２２が少しずつ消耗し、バックアップ電源２２の電圧レベルは僅かずつ減少する。
【０１０９】
バックアップ電源２２の消耗が進み、電力供給制御部２３で検出されるバックアップ電源２２の電圧レベルが低下し、該電圧レベルが停電前に算出して設定されている規定電圧値以下になると、電力供給制御部２３は電力供給停止信号Ｓ２を有効にする。図３、図４に示すサンプルケースの場合、バックアップ電源２２の電圧が２.６３３ボルトになると電力供給停止信号Ｓ２が有効になる。
【０１１０】
タイマ予約制御部２５は、メイン電源２１からの電力供給が停止している間、電力供給停止信号Ｓ２とタイマ割込み信号Ｓ４の状態（有効／無効）を観察する。観察中に電力供給停止信号Ｓ２が有効になった場合は（ステップＳ３０２；有１）、タイマ予約制御部２５は、未実行の予約ジョブが存在するか否かをタイマ予約信号Ｓ１の有効／無効に基づいて確認する（ステップＳ３０３）。
【０１１１】
タイマ予約信号Ｓ１が有効（予約ジョブが存在する）ならば(ステップＳ３０３；有効)、タイマ予約制御部２５はタイマ予約実行信号Ｓ３を有効にする（ステップＳ３０４）。また、電力供給停止信号Ｓ２が有効になる前にタイマ割込み信号Ｓ４が有効になった（予約時に指定された実行日時が到来した）場合も（ステップＳ３０２；有２）、タイマ予約制御部２５はタイマ予約実行信号Ｓ３を有効にする（ステップＳ３０４）。
【０１１２】
タイマ予約実行信号Ｓ３が有効になると、電力供給制御部２３はバックアップ電源２２からＣＰＵ１１などに対して電力供給を開始する（ステップＳ３０５）。バックアップ電源２２からの電力供給を受けたＣＰＵ１１は、起動した後、メモリ１３に残っている予約ジョブを、予約ジョブ制御部２６からの実行ジョブ情報Ｓ６に応じた実行順序で実行する(ステップＳ３０６)。この際、予約ジョブの実行終了毎に、バックアップ電源２２の電圧レベルをチェックし、その残量で次の予約ジョブを完了させることが可能か否かを調べ、可能な場合は次の予約ジョブを実行し、可能でない場合は次の予約ジョブは実行しない。
【０１１３】
その後、時間経過と共にバックアップ電源２２の電圧レベルが低下していき、電力供給制御部２３によるバックアップ動作がやがて停止する。これにより、メモリ１３の記憶内容は消滅するが、その前に優先度の高い予約ジョブの実行は完了することとなる。なお、メモリ１３の記憶内容は消滅する前にメイン電源２１が復旧し、電力供給源がメイン電源２１に切り替えられた場合、残っている予約ジョブは予約時に指定された実行日時の到来に応じてそれぞれ実行される。
【０１１４】
また、電力供給停止信号Ｓ２、タイマ割込み信号Ｓ４が有効になる前にメイン電源２１からの電力供給が再開したときは、図１２に示す処理はその時点で中断される。すなわち、予約ジョブの実行日時が到来する前でかつ電圧レベルが規定電圧値まで低下する前にメイン電源２１が復旧し、電力供給源がメイン電源２１に切り替えられた場合には、各予約ジョブは、予約時に指定された実行日時の到来に応じてそれぞれ実行される。この場合、実行順序の付け替えは行なわれない。
【０１１５】
このように、バックアップ電源２２で予約ジョブを実行する場合は、複数ある予約ジョブの実行順序を各ジョブの属性情報に基づいて付け替えるようにしたので、優先度の高い予約ジョブがバックアップ電源の切れる前に実行されるようになり、重要な予約ジョブが消滅してユーザに多大な迷惑をかけることがなく、ユーザは安心して予約ジョブを投入することができる。
【０１１６】
なお、メイン電源２１からの電源供給が停止した場合でも、可能な限り予約ジョブの実行開始時期を遅らせるようにすれば、メイン電源２１の停電が比較的短い場合には、予約時に指定した実行日時を守ることができ、予約ジョブとしての機能が確保される。実施の形態では、実行順序が１位の予約ジョブ（たとえば、図８のジョブＮｏ.Ａの予約ジョブ）の指定時刻が到来するまでジョブの実行開始を待つので、その前に停電が復旧すれば、予約時に指定された実行日時を尊守することができる。
【０１１７】
上記のほか、優先度が所定値以上の予約ジョブの実行が確保される範囲でジョブの実行開始時期を遅らせるようにしてもよい。たとえば、優先度の高い予約ジョブの実行に必要な消費電力（たとえば、１.５Ｖ）に対してバックアップ電源の残量が１.０Ｖの余裕があるときは、この余裕分で他の予約ジョブ（たとえば、実行に０.８Ｖを要する予約ジョブ）をさらに実行できる場合であっても、１.０Ｖ分（実際にはこれより少し低めとなる）のバックアップ動作を行なってから優先度の高い予約ジョブの実行を開始する。
【０１１８】
また、バックアップ電源２２で実行完了できる最大数の予約ジョブを実行した場合に残る残電圧に基づき、この残電圧分だけジョブの実行開始時期を遅らせてもよい。上記の例では、０.８Ｖのジョブをさらに実行させ、残電圧０.２Ｖ分の遅延を行なわせることになる。
【０１１９】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【０１２０】
たとえば、実施の形態では、すべての予約ジョブを実行するにはバックアップ電源２２の残量が不足する場合（有効ジョブ選定要求信号Ｓ５が出力される場合）にのみ、予約ジョブの実行順序をジョブの属性（ジョブ実行優先度情報）に基づいて決定するようにしたが、バックアップ電源２２の残量が不足するか否かにかかわらず、バックアップ電源２２で予約ジョブを実行させる場合は、予約ジョブの実行順序をジョブの属性（ジョブ実行優先度情報）に基づいて決定するように構成してもかまわない。
【０１２１】
また、実施の形態では、予約ジョブの実行に必要な電圧レベルを規定電圧値として求め、バックアップ電源２２の電圧レベルが規定電圧値と一致した場合に予約ジョブを強制実行するようにしたが、この場合は予約ジョブの実行によりバックアップ電源２２を使い切って残量がゼロになり、その後の処理をまったくできなくなってしまう。そこで、規定電圧値に若干の余裕を持たせるようにしてもよい。たとえば、サンプルケースの場合、計算で求めた２.６３３ボルトに対して、リアルタイムクロック２４が１日計時できる程度の電圧値を加算した電圧レベルを規定電圧値に設定してもよい。
【０１２２】
また、実施の形態では、未実行の予約ジョブを実行するために必要な消費電力の予測値をバックアップ電源２２の残量（電圧レベル）として求めたが、消費電力そのものを求めてもよいし、消費電力と相関のある他の指標により求めてもかまわない。
【０１２３】
また、実施の形態では、ジョブの種類とページ数とから消費電力の予測値（規定電圧値）を導出するようにしたが、予約ジョブの実行に必要な消費電力の予測値を求める方法はこれに限定されず、その他の要因を基準にして求めたり、より多くの要因を組み合わせて求めてもよい。また、共通使用部分と各ジョブに固有の部分とを分けて計算し、その合計により規定電圧値を求めるようにしたが、複数のジョブを同時並行に実行しない場合などには、共通使用部分を分けて計算しなくてもよい。
【０１２４】
実施の形態では、メイン電源２１からの電源供給が停止した後、バックアップ電源２２の電圧レベルを逐次検知するようにしたが、メイン電源２１からの電力供給が停止した時点で（メイン電源２１からバックアップ電源２２への切り換えの検出に応じて）、バックアップ電源２２の残量を検出し、以後の残量は、予め計測された減衰特性（図示しない特性値記憶手段に記憶されたバックアップ電源の供給電力の残量に関する特性値）に基づいてバックアップ電源２２の残量を予測してもかまわない。
【０１２５】
前述の実施の形態においては、複数の予約ジョブを同時に連続実行する例を示したが、バックアップ電源２２の消費量が増加するが、ユーザの特別な指定があるなど、場合によっては、個別に実行させてもよい。
【０１２６】
このほか、実施の形態では電力供給制御部２３で規定電圧値を導出し、予約ジョブ制御部２６で実行順序を決定する例を示したが、他の部分、たとえば、ＣＰＵ１１でこれらを演算し、演算結果をメモリ１３に記憶させたり、電力供給制御部２３に通知したりするように構成してもかまわない。
【０１２７】
また、メイン電源２１からの電源供給が停止した場合でも、消費電力の予測値が供給電力の残量を下回る場合（＝有効ジョブ選定要求信号Ｓ５が無効の場合）は、予約ジョブに対して指定された実行日時に基づく順序で予約ジョブを実行させるとともに、実行時期をできるだけ遅らせることも可能である。こうすることにより、メイン電源２１の給電停止が比較的短い場合には、予約時に指定した実行日時を守らせ、予約ジョブとしての機能が確保できるようになる一方で、メイン電源の給電停止が長引いた場合でも、予約ジョブが消滅することなく実行されるので、実行されずに予約ジョブが消滅してユーザに多大な迷惑をかけることがなく、ユーザは安心して予約ジョブを投入することができる。
【０１２８】
より具体的には、未実行の予約ジョブの実行を完了させるために必要な消費電力の予測値を導出する導出手段と、メイン電源からバックアップ電源への切り換えを検出する切換検出手段と、この切換検出手段がメイン電源からバックアップ電源への切り換えを検出した後、バックアップ電源の供給電力の残量を周期的に検出する残量検出手段と、この残量検出手段で検出したバックアップ電源の供給電力の残量が、導出手段で導出した消費電力の予測値を下回る時、未実行の予約ジョブの実行時期であると判断する判断手段とを設けることが考えられる。そして、ジョブ制御手段が、実施の形態に例示したように決定手段により決定された実行順序に基づいて、予約ジョブを実行させること、もしくは、判断手段により実行時期であると判断された場合に、予約ジョブを実行させることを択一的に選択するようにしてもよい。
【０１２９】
また、別の態様としては、切換検出手段によるメイン電源からバックアップ電源への切り換えの検出に応じて、バックアップ電源の供給電力の残量を検出する残量検出手段と、導出手段で導出した消費電力の予測値と残量検出手段で検出したバックアップ電源の供給電力の残量とに基づいて、切換検出手段がメイン電源からバックアップ電源への切り換えを検出した後の未実行の予約ジョブの実行時期を判断する判断手段とを設けることが考えられる。そして、ジョブ制御手段が、実施の形態に例示したように決定手段により決定された実行順序に基づいて、予約ジョブを実行させること、もしくは、実行時期が到来した時に、予約ジョブを実行させることを択一的に選択するようにしてもよい。
【０１３０】
さらに別の態様としては、導出手段で導出した消費電力の予測値とバックアップ電源の供給電力の残量とに基づいてメイン電源からの電力供給が停止している間における未実行の予約ジョブの実行時期を判断する判断手段とを設けるようにしてもよい。そして、ジョブ制御手段が、実施の形態に例示したように決定手段により決定された実行順序に基づいて、予約ジョブを実行させること、もしくは、実行時期が到来した時に、予約ジョブを実行させることを択一的に選択するようにしてもよい。
【０１３１】
なお、ジョブ制御手段が、いずれの方法でジョブを実行するか否かについては、ユーザの指示に基づくものであっても構わないし、装置の動作条件や環境条件等に基づいて制御手段が自動的に選択するものであっても構わない。
【図面の簡単な説明】
【０１３２】
【図１】本発明の実施の形態に係わる画像形成装置の構成を示すブロック図である。
【図２】予約ジョブが設定された場合の画像形成装置の動作を示す流れ図である。
【図３】本発明の実施の形態に係わる画像形成装置が行なう規定電圧値導出処理を示す流れ図である。
【図４】規定電圧値を算出する際に参照される電圧換算テーブルを例示した説明図である。
【図５】有効ジョブ選定要求信号が有効になった場合の予約ジョブ制御部の動作を示す流れ図である。
【図６】予約ジョブの登録状況と、各予約ジョブを指定時刻に従って順次実行する場合の消費電力との関係を示す順序管理表の一例を示す説明図である。
【図７】図６と同じ予約ジョブを、すべて同時期に連続して実行する場合の順序管理表を示す説明図である
【図８】前倒し可否情報を元に、ジョブの実行順序を付け替えた状態の順序管理表の一例を示す説明図である。
【図９】ジョブ実行優先度情報として、定期（定時）通信か否かを示す定期通信情報を使用する場合の順序管理表の一例を示す説明図である。
【図１０】定期通信情報を元に、ジョブの実行順序を付け替えた状態の順序管理表の一例を示す説明図である。
【図１１】前倒し可否情報と定期通信情報とを元に、ジョブの実行順序を付け替えた状態の順序管理表の一例を示す説明図である。
【図１２】本発明の実施の形態に係わる画像形成装置がメイン電源からの電力供給が停止している間に行なう動作の流れ図である。
【符号の説明】
【０１３３】
Ｓ１…タイマ予約信号
Ｓ２…電力供給停止信号
Ｓ３…タイマ予約実行信号
Ｓ４…タイマ割込み信号
Ｓ５…有効ジョブ選定要求信号
Ｓ６…実行ジョブ情報
１０…画像形成装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…メモリ
１４…操作表示部
１５…読取部
１６…画像形成部
１７…通信部
１８…バス
２１…メイン電源
２２…バックアップ電源
２３…電力供給制御部
２４…リアルタイムクロック
２５…タイマ予約制御部
２６…予約ジョブ制御部
３０…印刷用電圧換算テーブル
４０…通信用電圧換算テーブル
５０…共通部分電圧換算テーブル
６０…順序管理表
【図１】
2007336755.tif 000003
【図２】
2007336755.tif 000004
【図３】
2007336755.tif 000005
【図４】
2007336755.tif 000006
【図５】
2007336755.tif 000007
【図６】
2007336755.tif 000008
【図７】
2007336755.tif 000009
【図８】
2007336755.tif 000010
【図９】
2007336755.tif 000011
【図１０】
2007336755.tif 000012
【図１１】
2007336755.tif 000013
【図１２】
2007336755.tif 000014