(57)【特許請求の範囲】
【請求項１】
電源と
前記電源を切断する切断指示を受け付ける受付部と、
前記電源の切断を制御する制御部と、
を備え、
前記制御部は、
前記受付部から前記切断指示を受け取った時に、
実行している実行ジョブがあるか否か、および実行を待機している待機ジョブがあるか否かを判断するジョブ判断処理と、
前記ジョブ判断処理において前記実行ジョブがあると判断した場合、前記実行ジョブを継続して実行するか否かを判断する実行判断処理とを実行し、
前記ジョブ判断処理において前記待機ジョブがあると判断した場合、前記待機ジョブを実行せず、かつ
前記実行判断処理の判断結果に応じて前記電源を切断する、画像形成装置であって、
前記実行ジョブの実行に係るエラーを検出するエラー検出部をさらに備え、
前記制御部は、
前記実行判断処理として、前記エラー検出部によって、前記実行ジョブの実行中にエラーが検出されたか否かを判断するエラー発生判断処理を実行し、
前記エラー発生判断処理によって検出されたエラーに応じて、前記実行ジョブの実行をさらに継続するか否かを判断する継続判断処理とをさらに実行する、画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、
前記制御部は、
前記継続判断処理において、前記エラーが、エラー解除に時間のかかるエラーであるか否かを判別するエラー判別処理を実行し、
前記エラー判別処理によって、前記エラーが前記エラー解除に時間のかかるエラーでないと判別した場合、前記実行ジョブの実行を終了してから前記電源を切断する、画像形成装置。
【請求項３】
請求項２に記載の画像形成装置において、
データを記憶する不揮発性メモリをさらに備え、
前記制御部は、
前記エラー判別処理によって前記エラー解除に時間のかかるエラーであると判別した場合、前記不揮発性メモリによって前記実行ジョブのデータを記憶するメモリ容量を確保できるか否かを判断する容量判断処理を実行し、
前記容量判断処理によって前記メモリ容量が確保できると判断した場合、前記実行ジョブのデータを前記不揮発性メモリに格納し、かつ、前記実行ジョブの実行を中止して前記電源を切断し、
前記容量判断処理によって前記メモリ容量が確保できないと判断した場合、前記実行ジョブの実行を中止して前記電源を切断する、画像形成装置。
【請求項４】
電源と
前記電源を切断する切断指示を受け付ける受付部と、
前記電源の切断を制御する制御部と、
を備え、
前記制御部は、
前記受付部から前記切断指示を受け取った時に、
実行している実行ジョブがあるか否か、および実行を待機している待機ジョブがあるか否かを判断するジョブ判断処理と、
前記ジョブ判断処理において前記実行ジョブがあると判断した場合、前記実行ジョブを継続して実行するか否かを判断する実行判断処理とを実行し、
前記ジョブ判断処理において前記待機ジョブがあると判断した場合、前記待機ジョブを実行せず、かつ
前記実行判断処理の判断結果に応じて前記電源を切断する、画像形成装置であって、
前記制御部は、
前記実行判断処理として、前記実行ジョブの完了を予測する予測情報があるか否かを判断する情報判断処理を実行し、
前記情報判断処理において前記予測情報がないと判断した場合、前記実行ジョブの実行を中止して、前記電源を切断する、画像形成装置。
【請求項５】
請求項４に記載の画像形成装置において、
前記制御部は、
前記情報判断処理において前記予測情報があると判断した場合、前記予測情報によって前記実行ジョブの完了に所定時間以上かかるか否かを判断する時間判断処理を実行し、
前記時間判断処理において、
前記実行ジョブの完了に所定時間以上かからないと判断した場合には、前記実行ジョブの実行を終了してから前記電源を切断し、
前記実行ジョブの完了に所定時間以上かかると判断した場合には、前記実行ジョブの実行を中止して前記電源を切断する、画像形成装置。
【請求項６】
電源と
前記電源を切断する切断指示を受け付ける受付部と、
前記電源の切断を制御する制御部と、
を備え、
前記制御部は、
前記受付部から前記切断指示を受け取った時に、
実行している実行ジョブがあるか否か、および実行を待機している待機ジョブがあるか否かを判断するジョブ判断処理と、
前記ジョブ判断処理において前記実行ジョブがあると判断した場合、前記実行ジョブを継続して実行するか否かを判断する実行判断処理とを実行し、
前記ジョブ判断処理において前記待機ジョブがあると判断した場合、前記待機ジョブを実行せず、かつ
前記実行判断処理の判断結果に応じて前記電源を切断する、画像形成装置であって、
データを格納する不揮発性メモリをさらに備え、
前記制御部は、
前記実行判断処理として、前記不揮発性メモリによって前記実行ジョブのデータを記憶するメモリ容量を確保できるか否かを判断する容量判断処理を実行し、
前記容量判断処理によって前記メモリ容量が確保できると判断した場合、前記実行ジョブのデータを前記不揮発性メモリに格納し、かつ、前記実行ジョブの実行を中止して前記電源を切断する、画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像形成装置に関し、詳しくは、画像形成装置の電源を的確なタイミングで切断する技術に関する。
【背景技術】
【０００２】
従来、画像形成装置の電源を的確なタイミングで切断する技術として、例えば、特許文献１に記載されたものが知られている。その従来技術文献においては、電源ソフトスイッチのオフ入力時に電源切断許可の通知を行い、待機状態のジョブ（待機ジョブ）の印刷を行うかどうかの入力を受けて、待機ジョブの印刷を行う場合には印刷完了時に、待機ジョブの印刷を行わない場合には即座に、電源を切断する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２７１４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術文献の技術では、電源切断許可の通知が行われて待機ジョブの印刷を行わない旨の入力を受けると、即座に電源が切断されてしまい、実行中のジョブが不利益を受ける不都合があった。そこで、従来技術文献のように、実行中のジョブが不利益を受けないように、待機ジョブの印刷を行う旨の入力を受けると、待機ジョブの印刷が全て完了するまで電源を切断できないようにすると、電源の切断までに比較的時間がかかるという不都合が生じることとなる。
【０００５】
本発明は、早期に電源を切断し、かつ、電源が切断されることによって実行しているジョブの不利益を低減できる技術を提供するものである。
【課題を解決するための手段】
【０００６】
本明細書によって開示される画像形成装置は、電源と、前記電源を切断する切断指示を受け付ける受付部と、前記電源の切断を制御する制御部とを備えた画像形成装置であって、前記制御部は、前記受付部から前記切断指示を受け取った時に、実行している実行ジョブがあるか否か、および実行を待機している待機ジョブがあるか否かを判断するジョブ判断処理と、前記ジョブ判断処理において前記実行ジョブがあると判断した場合、前記実行ジョブを継続して実行するか否かを判断する実行判断処理とを実行し、前記ジョブ判断処理において前記待機ジョブがあると判断した場合、前記待機ジョブを実行せず、かつ前記実行判断処理の判断結果に応じて前記電源を切断する。
【０００７】
本構成によれば、ジョブ判断処理において実行している実行ジョブ、例えば、ファクシミリ機能を用いるファクシミリジョブがあると判断された場合、実行判断処理の判断結果によって、ファクシミリジョブが終了してから電源を切断する処理を実行できる。また、ジョブ判断処理において待機ジョブがあると判断した場合であっても待機ジョブは実行されない。そのため、従来技術の待機しているジョブが実行されるまで電源を切断できない場合と比較して早期に電源を切断することができる。また、例えば、実行ジョブがファクシミリジョブでない場合、電源が切断されても不利益がそれほど大きくないと考えられる。そのため、電源が切断されることによって、実行しているジョブが受ける不利益を軽減できる。
【０００８】
上記画像形成装置において、前記制御部は、前記実行判断処理として、前記実行ジョブがファクシミリ機能を用いるファクシミリジョブであるか否かを判断するファクシミリ機能判断処理を実行し、前記ファクシミリ機能判断処理において前記実行ジョブが前記ファクシミリジョブであると判断した場合、前記ファクシミリジョブの実行を終了してから前記電源を切断し、前記ファクシミリ機能判断処理において前記実行ジョブが前記ファクシミリジョブでないと判断した場合、前記実行ジョブの処理進行状況に応じて前記実行ジョブの実行を中止するか否かを判断するジョブ中止判断処理を実行し、前記ジョブ中止判断処理において、前記実行ジョブの実行を中止すると判断した場合、前記実行ジョブの実行を中止して前記電源を切断するようにしてもよい。
【０００９】
本構成によれば、実行ジョブがファクシミリジョブである場合、ファクシミリジョブの実行を終了してから電源を切断できる。また、実行ジョブがファクシミリジョブでなければ、ジョブの処理進行状況に応じて電源を切断する処理を優先させて、早期に電源を切断することができる。
【００１０】
また、上記画像形成装置において、前記制御部は、前記ジョブ中止判断処理において、前記実行ジョブのデータが受信中であるか否かを判断する受信判断処理をさらに実行し、前記受信判断処理において前記データが受信中であると判断した場合、前記実行ジョブの実行を中止して前記電源を切断するようにしてもよい。
本構成によれば、実行ジョブのデータが受信中である場合は、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００１１】
また、上記画像形成装置において、前記制御部は、前記受信判断処理において前記データが受信中でないと判断した場合、前記実行ジョブの印刷動作が開始されているか否かを判断する印刷開始判断処理をさらに実行し、前記印刷開始判断処理によって前記印刷動作が開始されていると判断した場合、前記実行ジョブの実行を終了してから前記電源を切断するようにしてもよい。
【００１２】
本構成によれば、切断指示を受け取った時に、印刷動作が開始されている場合は、印刷動作を終了させてから電源を切断することができる。
【００１３】
また、上記画像形成装置において、データを記憶する不揮発性メモリをさらに備え、前記制御部は、前記印刷開始判断処理によって前記印刷動作が開始されていないと判断した場合、前記不揮発性メモリによって前記実行ジョブのデータを記憶するメモリ容量を確保できるか否かを判断する容量判断処理を実行し、前記容量判断処理によって前記メモリ容量が確保できると判断した場合、前記実行ジョブのデータを前記不揮発性メモリに格納し、かつ、前記実行ジョブの実行を中止して前記電源を切断し、前記容量判断処理によって前記メモリ容量が確保できない判断した場合、前記実行ジョブの実行を終了してから前記電源を切断するようにしてもよい。
本構成によれば、メモリ容量に応じて、電源を切断する処理、あるいは実行ジョブの終了を優先させることができる。
【００１４】
また、上記画像形成装置において、前記実行ジョブの実行に係るエラーを検出するエラー検出部をさらに備え、前記制御部は、前記実行判断処理として、前記エラー検出部によって、前記実行ジョブの実行中にエラーが検出されたか否かを判断するエラー発生判断処理を実行し、前記エラー発生判断処理によって検出されたエラーに応じて、前記実行ジョブの実行をさらに継続するか否かを判断する継続判断処理とをさらに実行するようにしてもよい。
本構成によれば、例えば、実行ジョブの実行中にエラーの発生が発生した場合、エラーの内容に応じて、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００１５】
また、上記画像形成装置において、前記制御部は、前記継続判断処理において、前記エラーが、エラー解除に時間のかかるエラーであるか否かを判別するエラー判別処理を実行し、前記エラー判別処理によって、前記エラーが前記エラー解除に時間のかかるエラーでないと判別した場合、前記実行ジョブの実行を終了してから前記電源を切断するようにしてもよい。
本構成によれば、例えば、実行ジョブの実行中にエラーの発生が検出されたことに関連して、例えば、エラーがエラー解除に時間のかかる種類のエラーである場合、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００１６】
また、上記画像形成装置において、データを記憶するメモリをさらに備え、前記制御部は、前記エラー判別処理によって前記エラー解除に時間のかかるエラーであると判別した場合、前記不揮発性メモリによって前記実行ジョブのデータを記憶するメモリ容量を確保できるか否かを判断する容量判断処理を実行し、前記容量判断処理によって前記メモリ容量が確保できると判断した場合、前記実行ジョブのデータを前記メモリに格納し、かつ、前記実行ジョブの実行を中止して前記電源を切断し、前記容量判断処理によって前記メモリ容量が確保できない判断した場合、前記実行ジョブの実行を中止して前記電源を切断するようにしてもよい。
本構成によれば、エラーが発生した場合、メモリ容量に応じて、電源を切断する処理、あるいは実行ジョブの終了を優先させることができる。
【００１７】
また、上記画像形成装置において、前記制御部は、前記実行判断処理として、前記実行ジョブの完了を予測する予測情報があるか否かを判断する情報判断処理を実行し、前記情報判断処理において前記予測情報がないと判断した場合、前記実行ジョブの実行を中止して、前記電源を切断するようにしてもよい。
【００１８】
本構成によれば、実行ジョブの完了を予測する予測情報がない場合、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００１９】
また、上記画像形成装置において、前記制御部は、前記情報判断処理において前記予測情報があると判断した場合、前記予測情報によって前記実行ジョブの完了に所定時間以上かかるか否かを判断する時間判断処理を実行し、前記時間判断処理において、前記実行ジョブの完了に所定時間以上かかないと判断した場合には、前記実行ジョブの実行を終了してから前記電源を切断し、前記実行ジョブの完了に所定時間以上かかると判断した場合には、前記実行ジョブの実行を中止して前記電源を切断するようにしてもよい。
本構成によれば、実行ジョブの完了を予測する情報があり、かつ、その完了に所定時間以上かかる場合、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００２０】
また、上記画像形成装置において、データを格納する不揮発性メモリをさらに備え、前記制御部は、前記実行判断処理として、前記不揮発性メモリによって前記実行ジョブのデータを記憶するメモリ容量を確保できるか否かを判断する容量判断処理を実行し、前記容量判断処理によって前記メモリ容量が確保できると判断した場合、前記実行ジョブのデータを前記不揮発性メモリに格納し、かつ、前記実行ジョブの実行を中止して前記電源を切断するようにしてもよい。
本構成によれば、実行ジョブのメモリ容量が確保できる場合は、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００２１】
また、上記画像形成装置において、前記制御部は、前記実行判断処理として、前記実行ジョブがファクシミリ機能を用いるファクシミリジョブであるか否かを判断するファクシミリ機能判断処理を実行し、前記ファクシミリ機能判断処理において、前記実行ジョブが前記ファクシミリジョブであると判断した場合、前記ファクシミリジョブの実行を終了してから前記電源を切断し、前記実行ジョブが前記ファクシミリジョブでないと判断した場合、前記実行ジョブの実行を中止して前記電源を切断するようにしてもよい。
本構成によれば、実行ジョブがファクシミリジョブである場合にはファクシミリジョブを確実に終了させることができる。一方、実行ジョブがファクシミリジョブでない場合、電源を切断する処理を優先させて、早期に電源を切断することができる。
【発明の効果】
【００２２】
本発明の画像形成装置によれば、早期に電源を切断し、かつ、電源が切断されることによって実行しているジョブの不利益を低減できる。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る複合機の外観斜視図
【図２】複合機の電気的構成を概略的に示すブロック図
【図３】実施形態１における電源切断制御処理の各処理を示すフローチャート
【図４】実施形態２における電源切断制御処理の各処理を示すフローチャート
【図５】実施形態３における電源切断制御処理の各処理を示すフローチャート
【発明を実施するための形態】
【００２４】
＜実施形態１＞
次に実施形態１について図１から図３を参照して説明する。
【００２５】
１．複合機の構成
実施形態１では、本発明に係る画像形成装置を、プリンタ機能、ダイレクトプリント機能、コピー機能、ファクシミリ機能、およびスキャナ機能等を備えた、いわゆる複合機に適用した例を示す。なお、画像形成装置は複合機に限られず、例えば、プリンタ機能のみを有するプリンタであってもよい。
【００２６】
複合機１は、例えば、図１に示すような外観を有し、複合機１の本体部１Ａの内部には、画像形成部２および原稿読取部３等が収容されている。また、複合機１の前面上部には操作パネル４が設けられている。操作パネル４は、ＬＣＤ等に表示部４Ａ、各種操作ボタン４Ｂ、およびソフト電源キー４Ｃ等を含む。
【００２７】
２．複合機の電気的構成
次に、複合機１の電気的構成について説明する。図２に示されるように、複合機１は、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、ＮＶＲＡＭ（不揮発性メモリ）３４を含む。複合機１は、その他のメモリとして、例えば、各種データを保存するハードディスク（図示せず）を含む。
【００２８】
ＣＰＵ３１には、ネットワークインターフェイス３５、モデム３６、外付けメディア制御部３７、画像形成部２、原稿読取部３、操作パネル４および電源５等に接続されている。ＣＰＵ３１（制御部の一例）は、ＲＯＭ３２から読み出した制御プログラムにしたがって、その処理結果をＲＡＭ３３またはＮＶＲＡＭ３４に記憶させながら、複合機１の各構成部を制御する。
【００２９】
ＲＯＭ３２には、複合機１を制御するための各種制御プログラムや各種設定、初期値等が記憶されている。ＲＡＭ３３およびＮＶＲＡＭ３４は、各種制御プログラムが読み出される作業領域として、あるいは画像データを一時的に記憶する記憶領域として用いられる。なお、ＮＶＲＡＭ３４には、後述するように、電源５の切断指示があった場合に実行ジョブあるいは待機ジョブを保存するための、所定容量のジョブデータ保存領域３４Ｒが確保されている。
【００３０】
ネットワークインターフェイス３５には、コンピュータＰＣ等が接続され、ネットワークインターフェイス３５を介して外部のコンピュータＰＣとの相互のデータが通信される。また、モデム３６は、電話回線（図示せず）に接続され、モデム３６を介して外部のファクシミリ装置等との相互のデータが通信される。
【００３１】
外付けメディア制御部３７は、デジタルカメラの写真データをダイレクト印刷する際に、写真データが格納された外付けメディアを制御する。外付けメディアは、例えば、操作パネル４に設けられる外付けメディア装着部（図示せず）に装着される。
【００３２】
画像形成部２は、周知の、露光ユニット、プロセスカートリッジ、転写ユニット、および定着ユニット等を含み、ＣＰＵ３１の制御にしたがって、所定の記録媒体に画像を形成する。また、原稿読取部３は、周知の、フラットベッド部、ＡＤＦ（自動原稿供給装置）および読取ヘッド等を含み、原稿を読み取って読取データを生成する。
【００３３】
操作パネル４のソフト電源キー４Ｃは、ユーザによる電源５を切断する切断指示を受け付ける。ソフト電源キー４Ｃは受付部の一例である。なお、受付部はソフト電源キー４Ｃに限られない。例えば、コンピュータＰＣから電源５の切断指示を受けることが可能な画像形成装置においては、ネットワークインターフェイス３５が受付部に相当する。
【００３４】
電源５は、交流電圧を受け取り、交流電圧から各種の直流電圧を生成する。複合機１の各構成部には、適応した直流電圧が供給される。ＣＰＵ３１は、ソフト電源キー４Ｃの操作に応じて、電源５の切断を制御する。
【００３５】
３．電源切断制御処理
次に、図３を参照して、実施形態１における特徴的な構成である、電源を切断する際の電源切断制御処理を説明する。電源切断制御処理は、所定のプログラムにしたがってＣＰＵ３１によって実行される。
【００３６】
ＣＰＵ３１は、ユーザによってソフト電源キー４Ｃが操作され、ソフト電源キー４Ｃから電源５を切断する切断指示を受け取ると（ステップＳ１０：ＹＥＳ）、この時、実行している実行ジョブがあるか否か（ステップＳ１５）、および実行を待機している待機ジョブがあるか否か（ステップＳ２０）を判断する。ステップＳ１５およびステップＳ２０は、ジョブ判断処理に相当する。
【００３７】
ここで、ジョブには、印刷ジョブ、ダイレクト印刷ジョブ、コピージョブ、ファクシミリ（ＦＡＸ）送信ジョブ、ＦＡＸ受信ジョブ、およびスキャンジョブ等が含まれる。また、実行ジョブがあるか否かの判断は、例えば、ＣＰＵ３１が、いずれかのジョブの実行指示を、操作パネル４あるいはネットワークインターフェイス３５等を介して受け取っているかどうかによって行われる。また、待機ジョブがあるか否かの判断は、例えば、印刷されるのを待機している全ての印刷ジョブのリストである印刷待ち行列に印刷ジョブが登録されているかどうかによって行われる。
【００３８】
実行ジョブがないと判断したとき（ステップＳ１５：ＮＯ）、電源５をオフする、すなわち切断する（ステップＳ７５）。例えば、電源５がスイッチング電源で構成される場合、電源５のスイッチング動作を停止させ、各種直流電圧の生成を停止させる。
【００３９】
一方、実行ジョブがあると判断したとき（ステップＳ１５：ＹＥＳ）、ＣＰＵ３１は、待機ジョブがあるか否かを判断する（ステップＳ２０）。待機ジョブがあると判断した場合（ステップＳ２０：ＹＥＳ）、待機ジョブのデータを不揮発メモリに保存可能かどうかを判断する（ステップＳ２５）。
【００４０】
ここで、ＣＰＵ３１は、例えば、待機ジョブのデータ量と、ＮＶＲＡＭ３４の所定領域に確保された、ジョブデータ保存領域３４Ｒの空き容量とを比較する。そして、待機ジョブのデータを不揮発メモリに保存可能であると判断した場合（ステップＳ２５：ＹＥＳ）、待機ジョブのデータをＮＶＲＡＭ３４のジョブデータ保存領域３４Ｒに保存する（ステップＳ３０）。なお、ここで、不揮発メモリとして、ＮＶＲＡＭ３４に限られず、例えば、ハードディスクが利用されてもよい。一方、待機ジョブのデータを不揮発メモリに保存可能でないと判断した（ステップＳ２５：ＮＯ）、待機ジョブ、すなわち、待機ジョブのデータを削除する（ステップＳ３５）。このように、本実施形態では、ＣＰＵ３１は、電源切断指示を受け取った時に待機ジョブがあると判断した場合であっても、待機ジョブを実行しない。
【００４１】
また、ステップＳ２０において、待機ジョブがないと判断した場合（ステップＳ２０：ＮＯ）、実行ジョブがＦＡＸジョブであるかどうかを判断する（ステップＳ４０：実行判断処理およびファクシミリジョブ判断処理に相当）。ここで、ＦＡＸジョブには、ＦＡＸ送信ジョブおよびＦＡＸ受信ジョブが含まれる。実行ジョブがＦＡＸジョブであると判断した場合（ステップＳ４０：ＹＥＳ）、ＦＡＸジョブの実行を継続し（ステップＳ４５）、ＦＡＸジョブの実行が終了した場合に（ステップＳ７０：ＹＥＳ）、電源５を切断する（ステップＳ７５）。
【００４２】
一方、実行ジョブがＦＡＸジョブでないと判断した場合（ステップＳ４０：ＮＯ）、実行指示を受けた実行ジョブのデータを、ここでは、例えば、印刷ジョブの印刷データを、ネットワークインターフェイス３５を介して受信中か否かを判断する（ステップＳ５０：実行判断処理、ジョブ中止判断処理、および受信判断処理に相当）。実行ジョブのデータ、すなわち印刷データを受信中であると判断した場合（ステップＳ５０：ＹＥＳ）、印刷データの受信を中止するとともに、受信した印刷データを削除して、電源５を切断する（ステップＳ７５）。
【００４３】
この場合、電源５を切断する切断指示を受けた際に、まだ印刷動作が開始されていない。そのため、印刷ジョブを途中で中止することによって、早期に電源５を切断することができるとともに、電源５が切断されることによって実行している印刷ジョブの不利益も小さい。
【００４４】
一方、印刷データを受信中でないと判断した場合（ステップＳ５０：ＮＯ）、ＣＰＵ３１は、印刷データの受信を完了し、印刷動作が開始済みであるか否かを判断する（ステップＳ５５：実行判断処理、ジョブ中止判断処理および印刷開始判断処理に相当）。印刷動作が開始済みであると判断した場合（ステップＳ５５：ＹＥＳ）、印刷ジョブの実行を継続し（ステップＳ４５）、印刷ジョブの実行が終了した場合に（ステップＳ７０：ＹＥＳ）、電源５を切断する（ステップＳ７５）。一方、印刷動作が開始済みでないと判断した場合（ステップＳ５５：ＮＯ）、印刷ジョブのデータを不揮発メモリに保存可能かどうかを判断する（ステップＳ６０：実行判断処理、ジョブ中止判断処理、および容量判断処理に相当）。
【００４５】
ここで、ＣＰＵ３１は、例えば、印刷ジョブのデータ量と、ＮＶＲＡＭ３４のジョブデータ保存領域３４Ｒの空き容量とを比較する。そして、印刷ジョブのデータを不揮発メモリに保存可能であると判断した場合（ステップＳ６０：ＹＥＳ）、印刷ジョブのデータをＮＶＲＡＭ３４のジョブデータ保存領域３４Ｒに保存する。一方、印刷データを不揮発メモリに保存可能でないと判断した（ステップＳ６０：ＮＯ）、印刷ジョブの実行を継続し、すなわち、印刷データにしたがって印刷動作を行い（ステップＳ４５）、印刷ジョブの実行が終了した場合に（ステップＳ７０：ＹＥＳ）、電源５を切断する（ステップＳ７５）。
【００４６】
なお、本実施形態では、電源５が切断された場合であっても、複合機１の電源プラグ（図示せず）が商用電源コンセントに接続されている限り、ソフト電源キー４Ｃの操作によって電源５をオンさせるための電力は、例えば、充電可能な電池あるいはコンデンサ等によって確保されているものとする。
４．実施形態１の効果
ＣＰＵ３１は、ステップＳ１５のジョブ判断処理においてファクシミリジョブ（実行ジョブ）があると判断した場合、待機ジョブがあっても待機ジョブを実行することなく、ファクシミリジョブが終了した後に、電源５を切断する。そのため、従来の待機ジョブが実行されるまで電源５を切断できない場合と比較して早期に電源を切断することができる。また、実行ジョブが印刷ジョブであって、印刷データが送信中の場合に電源５が切断されても、不利益がそれほど大きくないと考えられる。そのため、電源５が切断されることによって、実行しているジョブが受ける不利益を軽減できる。
【００４７】
＜実施形態２＞
次に実施形態２について図４を参照して説明する。なお、実施形態２は、実施形態１とは電源切断制御処理の一部のみが異なり、その相違点について説明する。そのため、実施形態１の電源切断制御処理における処理と同一の処理には、同一のステップ番号を付し、その説明を省略する。
【００４８】
実施形態２では、電源５を切断する切断指示がされ、ジョブを実行している際にエラーが発生した場合の処理が追加される。
【００４９】
すなわち、図４のステップＳ７０において実行中のジョブが終了していないと判断した場合（ステップＳ７０：ＮＯ）、ＣＰＵ３１は、ジョブの実行中にエラーが発生したか否か、すなわち、実行ジョブにエラーが発生したか否かを判断する（ステップＳ１１０：実行判断処理およびエラー発生判断処理に相当）。エラー発生の判断は、公知のエラーセンサ、例えば、用紙切れ検出センサ、トナー切れ検出センサ、ジャム検知センサ等からの検出信号に基づいて行われる。
【００５０】
エラーか発生したと判断した場合（ステップＳ１１０：ＹＥＳ）、発生したエラーが、復帰に時間のかかるエラーか否かを判断する（ステップＳ１２０：実行判断処理に相当）。ここでは、例えば、発生したエラーがトナー切れである場合、エラーの解除に要する平均時間が比較的長いため、トナー切れのエラーは復帰に時間のかかるエラーと判断する。また、発生したエラーが用紙切れである場合、エラーの解除に要する平均時間が比較的短いため、用紙切れのエラーは復帰に時間のかからないエラーと判断する。
【００５１】
発生したエラーが復帰に時間のかかるエラーと判断した場合（ステップＳ１２０：ＹＥＳ）、実行ジョブのデータを不揮発メモリに保存可能かどうかを判断する（ステップＳ１３０）。実行ジョブのデータを不揮発メモリに保存可能であると判断した場合（ステップＳ１３０：ＹＥＳ）、実行ジョブを中止し、実行ジョブのデータをＮＶＲＡＭ３４のジョブデータ保存領域３４Ｒに保存する（ステップＳ１４０）。そして、電源５を切断する（ステップＳ７５）。一方、実行ジョブのデータを不揮発メモリに保存可能でないと判断した場合（ステップＳ１３０：ＮＯ）、実行ジョブを中止し、電源５を切断する（ステップＳ７５）。
【００５２】
なお、実行ジョブにエラーか発生したと判断した場合（ステップＳ１１０：ＹＥＳ）、ステップＳ１２０からＳ１４０の処理を行わずに、実行ジョブを中止して、電源５を切断するようにしてもよい。
【００５３】
４．実施形態２の効果
電源５を切断する切断指示があった時に実行ジョブを継続して実行している際に、エラーの発生が発生した場合、エラーの内容に応じて、例えば、エラーの復帰に時間がかかる場合、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００５４】
なお、ステップＳ４０以下の処理に代えて、すなわち、ステップＳ４０−Ｓ７０の処理を行わずに、ステップＳ２０の処理に続いてステップＳ１１０からＳ１４０の処理を行うようにしてもよい。すなわち、単に、ＣＰＵ３１は、実行判断処理として、エラー検出部によって、実行ジョブの実行中にエラーが検出されたか否かを判断するエラー発生判断処理（ステップＳ１１０）を実行し、エラー発生判断処理（ステップＳ１１０）によって検出されたエラーに応じて、実行ジョブの実行をさらに継続するか否かを判断する継続判断処理（ステップＳ１２０）を実行するようにしてもよい。
この場合であっても、実行ジョブの実行中にエラーの発生が発生した場合、エラーの内容に応じて、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００５５】
＜実施形態３＞
次に実施形態３について図５を参照して説明する。なお、実施形態３は、実施形態２と同様に、実施形態１とは電源切断制御処理の一部のみが異なり、その相違点について説明する。そのため、実施形態１の電源切断制御処理における処理と同一の処理には、同一のステップ番号を付し、その説明を省略する。
【００５６】
実施形態３では、電源５を切断する切断指示があった時に、ＣＰＵ３１は、実行ジョブの完了を予測する予測情報があるか否かを判断し、判断結果によって実行ジョブの継続して実行するか否かを判断する。
【００５７】
すなわち、電源５を切断する切断指示があった時に、実行ジョブがありと判断され（ステップＳ１５：ＹＥＳ）、待機ジョブに関する処理が終了した後に、ＣＰＵ３１は、実行ジョブの完了を予測する予測情報があるか否かを判断する（ステップＳ２１０：実行判断処理および情報判断処理に相当）。予測情報には、例えば、実行ジョブが印刷ジョブの場合、印刷データに含まれるヘッダ情報（印刷枚数等）が挙げられる。
【００５８】
予測情報がないと判断した場合、実行ジョブの実行を中止して（ステップＳ２３０）、電源を切断する（ステップＳ７５）。一方、予測情報があると判断した場合、予測情報によって、例えば、印刷枚数（ページ数）が所定数以上あるか否かを判断する。言い換えれば、実行ジョブの完了に所定時間以上かかるか否かを判断する（ステップＳ２２０：実行判断処理および時間判断処理に相当）。
【００５９】
ＣＰＵ３１は、印刷枚数が所定数以上ない、すなわち、実行ジョブの完了に所定時間以上かからないと判断した場合には（ステップＳ２２０：ＮＯ）、実行ジョブの実行を継続し（ステップＳ２３０）、実行ジョブの実行が終了してから電源を切断する（ステップＳ７５）。一方、印刷枚数が所定数以上ある、すなわち、実行ジョブの完了に所定時間以上かかると判断した場合には（ステップＳ２２０：ＹＥＳ）、実行ジョブの実行を中止して（ステップＳ２４０）、電源を切断する（ステップＳ７５）。
【００６０】
５．実施形態３の効果
実行ジョブの完了を予測する予測情報があり、予測情報によって、実行ジョブの完了に所定時間以上かかる場合、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００６１】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような実施形態も本発明の技術的範囲に含まれる。
【００６２】
（１）図３の電源切断制御処理において、ステップＳ４０以下の処理に代えて、すなわち、ステップＳ２０の処理に続いて、単に、ＣＰＵ３１（制御部）は、実行判断処理として、不揮発メモリによって実行ジョブのデータを記憶するメモリ容量を確保できるか否かを判断する容量判断処理（ステップＳ６０：実行判断処理に相当）を実行し、容量判断処理によってメモリ容量が確保できると判断した場合（ステップＳ６０：ＹＥＳ）、実行ジョブのデータを不揮発メモリに格納し、かつ、実行ジョブの実行を中止して電源を切断する（ステップＳ６５，Ｓ７５）、ように構成してもよい。この場合、実行ジョブのメモリ容量が確保できる場合は、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００６３】
（２）図３において、ステップＳ４０以下の処理に代えて、すなわち、ステップＳ２０の処理に続いて、単に、ＣＰＵ３１（制御部）は、実行判断処理として、実行ジョブがファクシミリ機能を用いるファクシミリジョブであるか否かを判断するファクシミリ機能判断処理（ステップＳ４０：実行判断処理に相当）を実行し、ファクシミリ機能判断処理において、実行ジョブがファクシミリジョブであると判断した場合（ステップＳ４０：ＹＥＳ）、ファクシミリジョブの実行を終了してから電源５を切断し（ステップＳ４５，Ｓ７５）、実行ジョブがファクシミリジョブでないと判断した場合（ステップＳ４０：ＮＯ）、実行ジョブの実行を中止して電源５を切断するように構成してもよい。
【００６４】
この場合、実行ジョブがファクシミリジョブである場合にはファクシミリジョブを確実に終了させることができる。一方、実行ジョブがファクシミリジョブでない場合、電源を切断する処理を優先させて、早期に電源を切断することができる。
【００６５】
（３）ステップＳ３５の処理は省略されてもよい。電源が切断状態になれば、不揮発性メモリに保存されていない待機ジョブのデータは、自然に削除されることとなるためである。
【符号の説明】
【００６６】
１…複合機、４…操作パネル、５…電源、３１…ＣＰＵ、３４…ＮＶＲＡＭ、３５…ネットワークＩ／Ｆ、３６…モデム
【図１】
0005958052.tif 000002
【図２】
0005958052.tif 000003
【図３】
0005958052.tif 000004
【図４】
0005958052.tif 000005
【図５】
0005958052.tif 000006