(57)【特許請求の範囲】
【請求項１】
受信したジョブを揮発性のメモリに保持して処理する画像処理装置であって、
電池から供給される電力によってデータを保持する電池付き揮発性メモリと、
前記揮発性のメモリへの電力供給を停止するオフ状態に移行させるための移行条件を検知したときに、ユーザの認証操作に従って印刷が開始されるセキュアプリントデータが存在するならば、前記揮発性のメモリへの電力供給を停止する前記オフ状態に移行する前に、前記電池付き揮発性メモリに前記セキュアプリントデータを退避させた後、前記揮発性のメモリへの電力供給を停止する制御手段と、を備え、
前記オフ状態に移行させるための移行条件を検知したとき、ユーザの認証操作無しで印刷が開始される通常プリントデータは、前記電池付き揮発性メモリに退避されない、ことを特徴とする画像処理装置。
【請求項２】
前記オフ状態から前記揮発性のメモリへ電力が供給されるオン状態に移行させる要求を受け付けた場合、前記制御手段は、前記電池付き揮発性メモリに保持されている前記セキュアプリントデータを前記揮発性のメモリに復旧させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記制御手段は、前記オン状態に移行させる要求を受け付けたとしても、前記セキュアプリントデータを保持する保障時間が経過しているならば、前記電池付き揮発性メモリに保持されている前記セキュアプリントデータを破棄することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記制御手段が前記セキュアプリントデータを前記電池付き揮発性メモリに退避させたことを通知する第１の通知手段を備えたことを特徴とする請求項１に記載の画像処理装置。
【請求項５】
前記制御手段が前記電池付き揮発性メモリに保持された前記セキュアプリントデータを前記揮発性のメモリに復旧させたことを通知する第２の通知手段を備えたことを特徴とする請求項２に記載の画像処理装置。
【請求項６】
前記制御手段は、前記移行条件を検知したときに、前記通常プリントデータが存在するならば、前記通常プリントデータに基づく印刷の完了後に前記揮発性のメモリへの電力供給を停止する、ことを特徴とする請求項１乃至５の何れか１項に記載の画像処理装置。
【請求項７】
電池から供給される電力によってデータを保持する電池付き揮発性メモリと、受信したジョブを揮発性のメモリに保持して処理する画像処理装置の制御方法であって、
前記揮発性のメモリへの電力供給を停止するオフ状態に移行させるための移行条件を検知したときに、ユーザの認証操作に従って印刷が開始されるセキュアプリントデータが存在するならば、前記揮発性のメモリへの電力供給を停止する前記オフ状態に移行する前に、前記電池付き揮発性メモリに前記セキュアプリントデータを退避させた後、前記揮発性のメモリへの電力供給を停止する制御工程を備え、
前記オフ状態に移行させるための移行条件を検知したとき、ユーザの認証操作無しで印刷が開始される通常プリントデータは、前記電池付き揮発性メモリに退避されない、ことを特徴とする画像処理装置の制御方法。
【請求項８】
請求項７に記載の画像処理装置の制御方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動電源オフ機能を備える画像処理装置、画像処理装置の制御方法及びプログラムに関するものである。
【背景技術】
【０００２】
印刷機能や読取機能を持つ画像処理装置は、ユーザからの動作要求が一定期間以上ない場合、プリンタエンジンやスキャナエンジンや操作部画面などハードウェア各部の電力を切断してスリープ状態に移行する省電力機能を備える。スリープ状態中に外部インターフェースとの通信プロトコルもしくは操作部からの動作要求があった場合、画像処理装置は必要なハードウェア各部に電力供給を再開して要求された動作を実行する。スリープ状態の画像処理装置は、動作要求を検知するためにイーサネット（登録商標）やＵＳＢなどの外部インターフェースや操作部の一部に一定の電力供給を行い、また揮発性メモリに実行中のデータが残存している場合はデータ保持のために揮発性メモリに一定の電力供給を行う。
【０００３】
上記の省電力機能に対して現在さらなる省電力化が推進されており、ユーザからの動作要求が一定時間以上ない場合に画像処理装置を電源オフ状態に移行する自動電源オフ機能が検討されている。
これにより外部インターフェースや揮発性メモリに供給していた電力も削減され消費電力はほぼ「０」となる。ただし自動電源オフ機能を実施する際に揮発性メモリに実行中のデータが残存している場合データ退避が必要となる。
従来は特許文献１のように電源オフ処理において、実行中のデータを圧縮し、外部記憶装置または不揮発性メモリまたはバッテリバックアップの揮発性メモリへの退避を実施している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平５−１６５８２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、外部受信した印刷画像データを装置内部に記憶し、ユーザの認証操作によって印刷を実行するセキュアプリント機能を有する画像処理装置において、自動電源オフ時のデータ退避に揮発性メモリしか有さない場合、特許文献１のデータ退避方法を適用してもユーザの意図に反して認証処理が必要なジョブが消去されてしまう。
一方、ユーザの意図に反するジョブが消去されてしまうことを回避するためには自動電源オフの実行を中止する制御が想定されるが、その場合、省電力化に移行するまでの時間が助長され有効な節電処理が実現できない。つまり、従来の節電制御では、揮発性メモリ内に保持されたジョブが消失されないことを保証しながら、他方で省電力化を実現することが難しいという課題があった。
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、揮発性のメモリにジョブを受信していない状態が継続した場合に、特定のジョブを受信しても、特定のジョブを消失することなく適切なタイミングで揮発性のメモリへの電源をオフ状態に移行させることができる仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
受信したジョブを揮発性のメモリに保持して処理する画像処理装置であって、電池から供給される電力によってデータを保持する電池付き揮発性メモリと、前記揮発性のメモリへの電力供給を停止するオフ状態に移行させるための移行条件を検知したときに、ユーザの認証操作に従って印刷が開始されるセキュアプリントデータが存在するならば、前記揮発性のメモリへの電力供給を停止する前記オフ状態に移行する前に、前記電池付き揮発性メモリに前記セキュアプリントデータを退避させた後、前記揮発性のメモリへの電力供給を停止する制御手段と、を備え、前記オフ状態に移行させるための移行条件を検知したとき、ユーザの認証操作無しで印刷が開始される通常プリントデータは、前記電池付き揮発性メモリに退避されない、ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、揮発性のメモリにジョブを受信していない状態が継続した場合に、特定のジョブを受信しても、特定のジョブを消失することなく適切なタイミングで揮発性のメモリへの電源をオフ状態に移行させることができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態を示す画像処理装置の構成を説明するブロック図である。
【図２】画像処理装置の節電制御とセキュアプリント制御とを示す図である。
【図３】画像処理装置における動作を説明するタイミングチャートである。
【図４】画像処理装置におけるデータ待避処理例を説明する図である。
【図５】画像処理装置における動作を説明するタイミングチャートである。
【図６】画像処理装置の制御方法を説明するフローチャートである。
【図７】画像処理装置の制御方法を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
＜システム構成の説明＞
〔第１実施形態〕
図１は、本実施形態を示す画像処理装置の構成を説明するブロック図である。本例は、セキュアプリント機能を有し、かつ、省電力制御を実行可能な画像処理装置１０１の例である。
本発明のハードウェア構成を示す。
【００１０】
図１において、１０２は外部装置接続部で、ＬＡＮやＵＳＢや電話回線接続によって外部装置とデータのやり取りし、画像データの受信などを行い、また外部装置を利用するユーザへの情報通知を行う。１０３は読取部で、紙媒体の原稿を光学的に読取り画像データへ変換する。
【００１１】
１０４は画像変換部で、外部装置接続部１０２および読取部１０３で取得した画像データに色空間変換や色濃度など所定の画像処理を行って印刷画像データを生成する。１０５は印刷部で、画像変換部１０４で生成した印刷画像データを紙媒体に印字する。
１０６は電源制御部で、装置各部の電源供給を制御する。１０７はＣＰＵで、ＲＯＭ１０８に記憶された制御プログラムを実行することで、各種の画像処理、データ通信処理、省電力制御、セキュアプリント機能を実行する。１０９は汎用メモリで、ＲＡＭ等で構成される。１１０は電池付メモリで、電池１１１から電力でバックアップされ、不揮発性メモリとして機能する。
なお、ＣＰＵ１０７は、画像処理装置１０１の制御部であり、装置全体を制御する。
【００１２】
また、汎用メモリ１０９および電池付メモリ１１０はＣＰＵ１０７の制御プログラムの変数や画像データを格納する揮発性メモリであり、電源制御部１０６からの電源供給がない状態ではデータ保存はできない。
【００１３】
電池付メモリ１１０は、汎用メモリ１０９と同様に画像データを格納する揮発性メモリであり電源制御部１０６からの電源供給を受けるが、電池１１１からの電源供給に切り替えることで電源制御部１０６からの電源供給がない状態でも一定時間データ保存が可能である。
電池１１１は、電源制御部１０６からの電源供給がある状態では蓄電動作を行い、電源供給がない状態では電池付メモリ１１０に対して一定時間電源供給を行う。操作部１１２は、ボタンや表示パネルなどのユーザインターフェース（ＵＩ）を有し、ユーザからの動作要求を受け付け、また画像処理装置１０１からの情報通知をユーザに対して行う。
このように構成された画像処理装置、受信するジョブを揮発性のメモリ（汎用メモリ）と、不揮発性のメモリ（電池付きメモリ）とを備えて以下の機能処理を実行する。
ユーザが設定する汎用メモリへの電源をオフ状態に移行させるための移行条件と、特定のジョブを電池付きメモリで保持しておくための保持条件とを、例えば電池付きメモリで保持する。そして、図５に示すようにジョブの処理終了後、移行条件（移行時間＝６０分）を満たすと判断した場合、電源制御部１０６は、汎用メモリへの電源をオフ状態に移行させる。ここで、保持条件には特定のジョブを保持しておく保持時間が含まれる。
ここで、電源制御部１０６は、移行時間が経過する前に、特定のジョブ（セキュア印刷ジョブ（認証処理を行うジョブ）が、汎用メモリに保持されているかどうかを判断する。ここで、特定のジョブが汎用メモリに保持されていると判断した場合、ＣＰＵ１０７がセキュア印刷ジョブを電池付きメモリに退避させる。そして、ユーザからの指示で電源をオン状態に移行させる要求を受付けたら、電源制御部１０６が電池付メモリに保持されているセキュア印刷ジョブを汎用メモリに復旧させる。なお、詳細は図６に示すフローチャートを参照して説明する  以下、図２と図３を参照して、従来の画像処理装置の具体的な省電力制御について説明する。
〔従来の省電力制御〕
図２は、この種の画像処理装置における節電制御とセキュアプリント制御との対応について説明する図である。
本例は、画像処理装置が実行する自動電源オフ機能と自動ジョブキャンセル機能とが重なる状態を示す。
【００１４】
図２において、２０１−１は自動電源オフ設定で、例えば６０分と設定された状態を示す。２０１−２はセキュアプリントの自動ジョブキャンセル設定を示し、例えば６０分と設定された状態を示す。電源オン状態２０２において、自動電源オフは、例えば設定された時間経過をトリガーとしてユーザからの動作要求が一定時間（６０分）以上ない場合に自動電源オフを実施する。これにより、電源オフ状態２０４となる。
また、セキュアプリントジョブは、例えば画像処理装置１０１が認証待ちデータ２０３を受け付けてから予め設定されたタイムアウト時間（６０分）経過後に自動キャンセルを実施する。ここで、認証待ちデータ２０３にはセキュアプリントジョブが含まれる。
【００１５】
画像処理装置１０１が外部装置からセキュアプリントジョブを受け付けると、電源オン状態２０２でセキュアプリントジョブの認証待ちデータ２０３を揮発性メモリである汎用メモリ１０９に保持する。
このとき自動電源オフを実行すると、汎用メモリ１０９への電源供給がなくなり認証待ちデータ２０３は削除され、セキュアプリントジョブに設定されたタイムアウト時間以前にジョブキャンセルされてしまいユーザの意図に反する。そのため、自動電源オフの実行を中止または延期する制御がなされる。以下、その具体例を図３に示す。
図３は、図２に示した画像処理装置１０１における自動電源オフ実行制御のタイミングを説明するタイミングチャートである。
【００１６】
図３において、３０１は自動電源オフ制御のタイムチャートであり、３０２はセキュアプリントジョブの認証待ち状態を示すタイムチャートである。
ここで、自動電源オフおよびセキュアプリントの自動キャンセルの設定は自動電源オフ設定２０１−１を用いる。３０３はセキュアプリント以前に実行したジョブ終了したタイミングを示し、画像処理装置１０１はここから一定時間動作要求がなければ自動電源オフを電源制御部１０６へ要求する。
【００１７】
３０４はセキュアプリントジョブの受信したタイミングを示し、画像処理装置１０１は受信した画像データを汎用メモリ１０９に格納し設定されたタイムアウト時間の間、認証待ちデータとして保持する。
【００１８】
３０５は自動電源オフ要求を出力するタイミングを示し、画像処理装置１０１に関わる機能処理に対する動作要求がない場合、タイミング３０３から一定時間後に発生する。
画像処理装置１０１は自動電源オフ要求するタイミング３０５に対して、認証待ちデータを保持している場合は自動電源オフの実行を中止または延期する。ここで、自動電源オフの実行を延期した場合は、セキュアプリントの認証待ち状態はタイミングチャート３０２が示すように、自動キャンセルされるときに自動電源オフ実行するタイミング３０６で実施する。つまり、図３に示すように、タイミング３０３からタイミング３０５が経過するまでに、セキュアプリントジョブを受信した場合、タイミング３０４からタイミング３０５までの差分時間Ｔ１を６０分から差し引いた時間の間、自動電源オフタイミングが延長される。
【００１９】
図２、図３に示した制御を実行すると、自動電源オフ機能と自動キャンセルジョブ機能とが重なる場合に、自動電源オフ実行のタイミングが遅れ消費電力が増大してしまう。そこで本実施形態では、汎用メモリ１０９に保持されている認証待ちデータを電池付メモリ１１０に退避させ後、タイミング３０５とタイミング３０６との間で実施することで消費電力を低減する。
【００２０】
ここで、電池付メモリ１１０は主として、外部装置接続部１０２から受信したＦＡＸ画像データのバックアップ用に用いられるが、自動電源オフ実行時に空き容量があればデータ退避に使用することが可能である。
〔第１の節電制御〕
図４は、図１に示した画像処理装置１０１におけるデータ待避処理例を説明する図である。本例は、汎用メモリ１０９に保持されている認証待ちデータを電池付メモリ１１０に退避させる例である。
【００２１】
図４において、４０１はメモリ領域で、汎用メモリ１０９にセキュアプリントジョブの認証待ちデータ４０２を保持している状態を示す。ここで、認証待ちデータ４０２は、自動キャンセルまでの残りタイムアウト時間が３０ｍｉｎであるとする。
電源制御部１０６は、図５に示すタイミングチャートで示す自動電源オフするタイミングＴ５０６で、汎用メモリ１０９への電源供給を停止する。
【００２２】
４０４はメモリ領域で、電池１１１からの電源供給によって電池付メモリ１１０に自動電源オフ実行後でも一定時間データ保持が可能となることを示ししている。４０７はデータ保持可能時間で、電池１１１による電源供給で退避されるデータを保持する状態を示している。本実施形態では、データ保持可能時間４０７が、例えば３０ｍｉｎ（タイムアウト時間に対応する）の場合を示す。
【００２３】
画像処理装置１０１は自動電源オフ要求が発生した場合、認証待ちデータ４０２の残りタイムアウト時間がデータ保持可能時間以内であるなら認証待ちデータ４０２を電池付メモリ４０４に退避させ、認証待ちデータ４０５が格納される。
【００２４】
また、画像処理装置１０１が電源制御部１０６からの電源供給が復帰した場合、認証待ちデータ４０５の残りタイムアウト時間があれば、汎用メモリ１０９のメモリ領域４０１に認証待ちデータ４０５を認証待ちデータ４０２として格納し直してデータ復旧を行う。
図５は、本実施形態を示す画像処理装置における動作を説明するタイミングチャートである。本例は、自動電源オフ実行制御を示す例である。
【００２５】
図５において、５０１は自動電源オフ制御のタイムチャートであり、５０２は電源オンでのセキュアプリントジョブの認証待ち状態を示すタイムチャートであり、５０３は電源オフでのセキュアプリントジョブの認証待ち状態を示すタイムチャートである。
【００２６】
ここで自動電源オフおよびセキュアプリントの自動キャンセルの設定として、設定２０１−１、２０１−２を用いる。
５０４はセキュアプリント以前に実行したジョブ終了のタイミングを示し、画像処理装置１０１はここから一定時間動作要求がなければ自動電源オフを電源制御部１０６へ要求する。
５０５はセキュアプリントジョブの受信のタイミングを示し、画像処理装置１０１は受信した画像データを汎用メモリ１０９に格納し設定されたタイムアウト時間の間、認証待ちデータとして保持する。
【００２７】
５０６は自動電源オフ要求および実行するタイミングを示し、画像処理装置１０１に対する動作要求を受け付けていない場合、タイミング５０４から一定時間後に発生する。画像処理装置１０１のＣＰＵ１０７は自動電源オフ要求および実行するタイミング５０６に対して、汎用メモリ１０９内の認証待ちデータを電池付メモリ１１０にデータ退避して電源オフ状態に移行する。
【００２８】
５０７は電源オンするタイミング示し、ユーザが操作部１１２等を操作すると電源制御部１０６への要求が通知される。電源オフでのセキュアプリント認証待ち状態を示すタイミングチャート５０３の継続中に電源オンするタイミング５０７が発生した場合は、画像処理装置１０１のＣＰＵ１０７は電池付メモリ１１０内の認証待ちデータを汎用メモリ１０９に復旧する制御を実行する。
図６は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、第１の自動電源オフ実行制御例である。なお、各ステップは、ＣＰＵ１０７がＲＯＭ１０８に記憶される制御プログラムを汎用メモリ１０９にロードして実行することで実現される。なお、図６の（Ａ）はメイン処理であり、図６の（Ｂ）は図６の（Ａ）のサブルーチンとして実行される。
Ｓ６０１で、ＣＰＵ１０７は、前ジョブ終了するタイミング５０４から自動電源オフの設定に基づく自動電源オフの発生時刻を監視して、発生時刻であるとＣＰＵ１０７が判断した場合は、Ｓ６０２に進む。
【００２９】
そして、Ｓ６０２で、ＣＰＵ１０７は、汎用メモリ１０９にセキュアプリントのような自動キャンセルジョブでない通常ジョブが存在するかを判断する。ここで、通常ジョブが存在しないとＣＰＵ１０７が判断した場合は、Ｓ６０３へ進み、存在すると判断した場合はＳ６０７へ進む。
そして、Ｓ６０７で、ＣＰＵ１０７は、汎用メモリ１０９に存在する通常ジョブを実行してジョブ処理が完了したら、Ｓ６０８で、ＣＰＵ１０７は、自動電源オフの設定に基づく自動電源オフの発生時刻を汎用メモリ１０９上に再設定して、Ｓ６０１へ戻る。
一方、Ｓ６０３に進んだ場合、ＣＰＵ１０７は、汎用メモリ１０９に自動キャンセルジョブが存在するかを判断する。ここで、自動キャンセルジョブが存在するとＣＰＵ１０７が判断した場合は、Ｓ６０４に進み、存在しないと判断した場合は、Ｓ６０６に進み、ＣＰＵ１０７は、自動電源オフを実行して、Ｓ６０９へ進む。
【００３０】
そして、Ｓ６０４で、ＣＰＵ１０７は、自動キャンセルジョブと電池付メモリ１１０の比較処理を行い、受信した自動キャンセルジョブを電池付メモリ１１０に全てデータ退避可能かどうかを判断する。ここで、データ退避可能であるとＣＰＵ１０７が判断した場合はＳ６０５に進み、データ退避できないとＣＰＵ１０７が判断した場合は、Ｓ６０８に進み、自動電源オフの発生時刻を再設定して、Ｓ６０１へ戻る。
Ｓ６０５では、ＣＰＵ１０７は、電池付メモリ１１０へ自動キャンセルジョブの画像データを退避して、Ｓ６０６で、ＣＰＵ１０７からの指示に従い電源制御部１０６が自動電源オフを実行して、Ｓ６０９へ進む。
そして、Ｓ６０９で、図５に示すようなタイミング５０７に従いユーザからの操作などにより電源オン要求を受け付けたと電源制御部１０６が判断した場合、Ｓ６１０へ進む。
【００３１】
そして、Ｓ６１０で、ＣＰＵ１０７は、Ｓ６０５で電池付メモリ１１０に退避した画像データがあるかを判断する。ここで、退避した画像データがないと判断した場合は、本処理を終了する。
一方、Ｓ６１０で、退避した画像データがあるとＣＰＵ１０７が判断した場合、Ｓ６１１で、ＣＰＵ１０７は、電池付メモリ１１０に退避した画像データがタイムアウト前かどうかを判断する。ここで、タイムアウト前でないと判断した場合は、電池付メモリ１１０に保持されている特定のジョブを破棄した後、本処理を終了する。ここで、特定のジョブは、認証処理を行うセキュア印刷ジョブが含まれる。
一方、Ｓ６１１で、タイムアウト前であると判断した場合は、Ｓ６１２で、電池付メモリ１１０に退避した画像データを汎用メモリ１０９へ復旧して、本処理を終了する。
以下、Ｓ６０４の処理の詳細を、図６の（Ｂ）に示すフローチャートを参照して説明する。なお、各ステップは、ＣＰＵ１０７がＲＯＭ１０８に記憶される制御プログラムを汎用メモリ１０９にロードして実行することで実現される。
Ｓ６１３およびＳ６１４は、Ｓ６０４の詳細を示す。
Ｓ６１３で、ＣＰＵ１０７は、自動キャンセルジョブの画像データサイズと電池付メモリの空きサイズを比較し、空きサイズの方が大きいかどうかを判断する。ここで、空きサイズの方が小さいとＣＰＵ１０７が判断した場合は、データ退避できないと判断して、データ退避ＮＧとなって、Ｓ６０８へ進む。
一方、Ｓ６１３で、空きサイズの方が大きいとＣＰＵ１０７が判断した場合は、Ｓ６１４へ進み、ＣＰＵ１０７は、自動キャンセルジョブの残りタイムアウト時間と電池付メモリの保存可能時間を比較し、保存可能時間の方が大きいかどうかを判断する。ここで、保存可能時間の方が大きいとＣＰＵ１０７が判断した場合は、データ退避可能と判断して、Ｓ６０５へ処理を移す。
一方、Ｓ６１４で、保存可能時間の方が小さいとＣＰＵ１０７が判断した場合は、データ退避できないと判断して、データ退避ＮＧとなって、Ｓ６０８へ進む。
これにより、適切なタイミングで揮発性メモリに保持されたセキュアプリント認証待ちデータを電池付きメモリに退避させ、データ保持を保証しながら省電力化を実現することが可能となる。
〔第２実施形態〕
以下、自動電源オフ実行制御において自動電源オフの実行や電源オン時に自動キャンセルジョブの状態をユーザに通知する実施形態について説明する。
〔第２の節電制御〕
図７は、本実施形態を示す画像処理装置の制御方法を説明するフローチャートである。本例は、第２の自動電源オフ実行制御例である。
なお、各ステップは、ＣＰＵ１０７がＲＯＭ１０８に記憶される制御プログラムを汎用メモリ１０９にロードして実行することで実現される。なお、図７の（Ａ）はメイン処理であり、図７の（Ｂ）は図６の（Ａ）のサブルーチンとして実行される。
Ｓ７０１で、ＣＰＵ１０７は、前ジョブ終了するタイミング５０４から自動電源オフの設定に基づく自動電源オフの発生時刻を監視して、発生時刻であるとＣＰＵ１０７が判断した場合は、Ｓ７０２に進む。
【００３２】
そして、Ｓ７０２で、ＣＰＵ１０７は、汎用メモリ１０９にセキュアプリントのような自動キャンセルジョブでない通常ジョブが存在するかを判断する。ここで、通常ジョブが存在しないとＣＰＵ１０７が判断した場合は、Ｓ７０３へ進み、存在すると判断した場合はＳ７０８へ進む。
【００３３】
Ｓ７０８では、ＣＰＵ１０７は、通常ジョブを実行完了して、Ｓ７０９で、ＣＰＵ１０７は、通常ジョブの完了後に自動電源オフの設定に基づく自動電源オフの発生時刻を再設定して、Ｓ７０１へ戻る。
一方、Ｓ７０２で、通常ジョブが存在しないとＣＰＵ１０７が判断した場合は、Ｓ７０３で、ＣＰＵ１０７は、自動キャンセルジョブが存在するかを判別する。ここで、自動キャンセルジョブが存在すると判断した場合は、Ｓ７０４に進み、図６の（Ｂ）に示した処理を実行する。
一方、Ｓ７０３で、自動キャンセルジョブが存在しないとＣＰＵ１０７が判断した場合は、Ｓ７０７に進み、電源制御部１０６は、自動電源オフを実行して、Ｓ７１０へ進む。
【００３４】
一方、Ｓ７０３で、自動キャンセルジョブが存在するとＣＰＵ１０７が判断した場合、Ｓ７０４で、ＣＰＵ７０１は、自動キャンセルジョブのデータ量と、電池付メモリ１１０のメモリ空き容量とを比較して、自動キャンセルジョブのデータを退避可能かどうか判断する。ここで、自動キャンセルジョブのデータを退避可能であるとＣＰＵ１０７が判断した場合は、Ｓ７０５に進み、自動キャンセルジョブのデータを退避できないとＣＰＵ１０７が判断した場合は、Ｓ７０９に進む。そして、Ｓ７０９で、ＣＰＵ１０７は、電源制御部１０６に対する自動電源オフの発生時刻を再設定して、Ｓ７０１へ戻る。
そして、Ｓ７０５では、ＣＰＵ７０１は、汎用メモリ１０９に保持されている自動キャンセルジョブの画像データを電池付メモリ１１０へ退避して、Ｓ７０６へ進む。
【００３５】
Ｓ７０６で、ＣＰＵ７０１は、操作部１１２に対して、自動電源オフを実行する旨およびＳ７０５でデータ退避した自動キャンセルジョブの残りタイムアウト時間をユーザへ通知する第１のユーザ通知処理を実行する。なお、Ｓ７０６における第１の通知処理は外部装置接続部１０２からのデータ通信で外部装置に通知する処理としてもよい。
そして、Ｓ７１０で、ユーザが操作部１１２に対して行う操作に同期して、電源制御部１０６が各部に電力を供給するため電源をオン状態に遷移させる。
【００３６】
そして、Ｓ７１１で、ＣＰＵ７０１は、Ｓ７０５で電池付メモリ１１０に退避した画像データがあるかどうか判断する。ここで、電池付メモリ１１０に退避した画像データがないとＣＰＵ１０７が判断した場合は、本処理を終了する。
一方、Ｓ７１１で電池付メモリ１１０に退避した画像データがあるとＣＰＵ１０７が判断した場合は、Ｓ７１２へ進む。そして、Ｓ７１２で、ＣＰＵ１０７は、電池付メモリ１１０に退避した画像データがタイムアウト前かどうかどうか判断する。ここで、タイムアウト前であるとＣＰＵ１０７が判断した場合は、Ｓ７１３で、ＣＰＵ１０７は、電池付メモリ１１０に退避した画像データを汎用メモリ１００９へ復旧する処理を実行する。具体的には、ＣＰＵ１０７が電池付メモリ１１０に退避した画像データを汎用メモリ１００９の所定領域にコピーし、複写元となる電池付メモリ１１０に退避した画像データを削除する処理を実行する。
【００３７】
次に、Ｓ７１４で、ＣＰＵ１０７は、操作部１１２に対して、電源オンが発生した旨、自動キャンセルジョブが存在している旨およびその残りタイムアウト時間をユーザへ通知する第２の通知処理を実行する。なお、Ｓ７０６における第２の通知処理は外部装置接続部１０２からのデータ通信で外部装置に通知する処理としてもよい。
これにより、第１実施形態と同様の効果並びに、省電力モードに従って自動キャンセルジョブがどのように処理されているかをユーザに通知することができる。
具体的には、自動電源オフ実行制御において自動電源オフの実行や電源オン時に自動キャンセルジョブの状態をユーザに的確なタイミングで通知することができる。
【００３８】
本発明の各工程は、ネットワーク又は各種記憶媒体を介して取得したソフトウエアプログラムをパソコンコンピュータ等の処理装置ＣＰＵ、プロセッサにて実行することでも実現できる。
【００３９】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形各実施形態の有機的な組合せを含むが可能であり、それらを本発明の範囲から除外するものではない。
【符号の説明】
【００４０】
１０６  電源制御部
１０７  ＣＰＵ
１０８  ＲＯＭ
１０９  汎用メモリ
１１０  電池付きメモリ
【図１】
0005814587.tif 000002
【図２】
0005814587.tif 000003
【図３】
0005814587.tif 000004
【図４】
0005814587.tif 000005
【図５】
0005814587.tif 000006
【図６】
0005814587.tif 000007
【図７】
0005814587.tif 000008