(57)【要約】【課題】主要な処理における処理能力を低下させることなく対象のデータ処理を実行する情報処理装置を提供する。【解決手段】画像処理を実行する画像処理部１１４と、少なくとも自装置の全ての機能による動作が可能な第１動作状態および自装置の一部の機能による動作が制限される第２動作状態を含む２以上の動作状態の何れかで自装置の動作を制御するシステム制御部１１１と、システム制御部１１１が第２動作状態で制御している際に、画像処理部１１４による画像処理を伴わない特定のデータ処理を実行するデータ処理部１１５と、を備える。【選択図】図２
2020044742.tif 000002
【特許請求の範囲】
【請求項１】
画像処理を実行する画像処理手段と、
少なくとも自装置の全ての機能による動作が可能な第１動作状態および自装置の一部の機能による動作が制限される第２動作状態を含む２以上の動作状態の何れかで自装置の動作を制御する動作制御手段と、
前記動作制御手段が前記第２動作状態で制御している際に、前記画像処理手段による画像処理を伴わない特定のデータ処理を実行するデータ処理手段と、
を備えることを特徴とする、情報処理装置。
【請求項２】
前記データ処理手段は、前記動作制御手段による制御が前記第２動作状態から前記第１動作状態へ遷移する際に前記特定のデータ処理を中断することを特徴とする、請求項１に記載の情報処理装置。
【請求項３】
前記データ処理手段は、前記動作制御手段による制御が前記第１動作状態から前記第２動作状態へ遷移した際に、中断された前記特定のデータ処理を再開することを特徴とする、請求項２に記載の情報処理装置。
【請求項４】
前記データ処理手段は、中断された前記特定のデータ処理の種類に応じて、中断された箇所の続きから当該特定のデータ処理を再開することを特徴とする、請求項３に記載の情報処理装置。
【請求項５】
前記データ処理手段は、中断された前記特定のデータ処理の種類に応じて、中断された当該特定のデータ処理を再実行することを特徴とする、請求項３に記載の情報処理装置。
【請求項６】
データを記憶する記憶手段をさらに備え、
前記データ処理手段による前記特定のデータ処理として前記記憶手段に記憶されたデータに対する処理を含み、
前記動作制御手段は、
前記第１動作状態および前記第２動作状態に加え、前記記憶手段の動作が制限される第３動作状態で自装置の動作を制御すると共に、当該第２動作状態において前記データ処理手段が当該記憶手段に記憶されたデータに対する前記特定のデータ処理を実行している場合、当該第３動作状態への遷移条件を満たしても当該第２動作状態から当該第３動作状態へ遷移させないことを特徴とする、請求項１に記載の情報処理装置。
【請求項７】
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の実行中に前記第３動作状態への遷移条件を満たした場合、当該特定のデータ処理の終了後に当該第３動作状態へ遷移させることを特徴とする、請求項６に記載の情報処理装置。
【請求項８】
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の終了後、直ちに前記第３動作状態へ遷移させることを特徴とする、請求項７に記載の情報処理装置。
【請求項９】
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の終了後、一定時間経過後に前記第３動作状態へ遷移させることを特徴とする、請求項７に記載の情報処理装置。
【請求項１０】
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の実行中に前記第１動作状態への遷移条件を満たしても前記第２動作状態から当該第１動作状態へ遷移させないことを特徴とする、請求項６に記載の情報処理装置。
【請求項１１】
前記動作制御手段は、前記第２動作状態において前記データ処理手段が前記特定のデータ処理を実行している場合、前記第１動作状態への遷移条件を満たしても当該第２動作状態から当該第１動作状態へ遷移させないことを特徴とする、請求項１に記載の情報処理装置。
【請求項１２】
画像処理手段を備えた情報処理装置を制御するコンピュータにより実行されるプログラムであって、
少なくとも自装置の全ての機能による動作が可能な第１動作状態および自装置の一部の機能による動作が制限される第２動作状態を含む２以上の動作状態のうち、何れの動作状態かを判断する判断手段と、
前記判断手段により動作状態が前記第２動作状態と判断された場合に、前記画像処理手段による画像処理を伴わない特定のデータ処理を実行するデータ処理手段として、
前記コンピュータを機能させることを特徴とする、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置およびプログラムに関する。
【背景技術】
【０００２】
情報処理装置では、動作モードに応じて個々のユニットに対する電力供給を制御することにより電力消費量を削減することが行われている。情報処理装置の一例としての画像処理装置に関して、下記の特許文献１に記載された従来技術では、ジョブの種類に応じて動作および停止させるユニットの組み合わせを複数持ち、受け付けたジョブに応じて使い分けることにより、省エネルギー化と操作性の向上とを両立させている。
【０００３】
また今日、画像処理装置は、ＩＯＴ（Image Output Terminal）やＩＩＴ（Image Input Terminal）の動作を伴うジョブの実行とは別に、記憶装置に蓄積されたデータや外部から取得したデータ等に対する種々のデータ処理を行っている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−７２２９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
情報処理装置において、複数の処理を同時に実行することにより、個々の処理における効率の低下を招く場合がある。情報処理装置の一例としての画像処理装置においては、ＩＯＴやＩＩＴの動作を伴うジョブの実行とかかるジョブ以外のデータ処理とが同時に実行されると、画像処理装置の主要な機能であるジョブにおける処理能力の低下を招いてしまう。
【０００６】
本発明は、種々の処理の同時実行を許す構成と比較して、主要な処理における処理能力を低下させることなく対象のデータ処理を実行する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１に係る本発明は、
画像処理を実行する画像処理手段と、
少なくとも自装置の全ての機能による動作が可能な第１動作状態および自装置の一部の機能による動作が制限される第２動作状態を含む２以上の動作状態の何れかで自装置の動作を制御する動作制御手段と、
前記動作制御手段が前記第２動作状態で制御している際に、前記画像処理手段による画像処理を伴わない特定のデータ処理を実行するデータ処理手段と、
を備えることを特徴とする、情報処理装置である。
請求項２に係る本発明は、
前記データ処理手段は、前記動作制御手段による制御が前記第２動作状態から前記第１動作状態へ遷移する際に前記特定のデータ処理を中断することを特徴とする、請求項１に記載の情報処理装置である。
請求項３に係る本発明は、
前記データ処理手段は、前記動作制御手段による制御が前記第１動作状態から前記第２動作状態へ遷移した際に、中断された前記特定のデータ処理を再開することを特徴とする、請求項２に記載の情報処理装置である。
請求項４に係る本発明は、
前記データ処理手段は、中断された前記特定のデータ処理の種類に応じて、中断された箇所の続きから当該特定のデータ処理を再開することを特徴とする、請求項３に記載の情報処理装置である。
請求項５に係る本発明は、
前記データ処理手段は、中断された前記特定のデータ処理の種類に応じて、中断された当該特定のデータ処理を再実行することを特徴とする、請求項３に記載の情報処理装置である。
請求項６に係る本発明は、
データを記憶する記憶手段をさらに備え、
前記データ処理手段による前記特定のデータ処理として前記記憶手段に記憶されたデータに対する処理を含み、
前記動作制御手段は、
前記第１動作状態および前記第２動作状態に加え、前記記憶手段の動作が制限される第３動作状態で自装置の動作を制御すると共に、当該第２動作状態において前記データ処理手段が当該記憶手段に記憶されたデータに対する前記特定のデータ処理を実行している場合、当該第３動作状態への遷移条件を満たしても当該第２動作状態から当該第３動作状態へ遷移させないことを特徴とする、請求項１に記載の情報処理装置である。
請求項７に係る本発明は、
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の実行中に前記第３動作状態への遷移条件を満たした場合、当該特定のデータ処理の終了後に当該第３動作状態へ遷移させることを特徴とする、請求項６に記載の情報処理装置である。
請求項８に係る本発明は、
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の終了後、直ちに前記第３動作状態へ遷移させることを特徴とする、請求項７に記載の情報処理装置である。
請求項９に係る本発明は、
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の終了後、一定時間経過後に前記第３動作状態へ遷移させることを特徴とする、請求項７に記載の情報処理装置である。
請求項１０に係る本発明は、
前記動作制御手段は、前記データ処理手段による前記特定のデータ処理の実行中に前記第１動作状態への遷移条件を満たしても前記第２動作状態から当該第１動作状態へ遷移させないことを特徴とする、請求項６に記載の情報処理装置である。
請求項１１に係る本発明は、
前記動作制御手段は、前記第２動作状態において前記データ処理手段が前記特定のデータ処理を実行している場合、前記第１動作状態への遷移条件を満たしても当該第２動作状態から当該第１動作状態へ遷移させないことを特徴とする、請求項１に記載の情報処理装置である。
請求項１２に係る本発明は、
画像処理手段を備えた情報処理装置を制御するコンピュータにより実行されるプログラムであって、
少なくとも自装置の全ての機能による動作が可能な第１動作状態および自装置の一部の機能による動作が制限される第２動作状態を含む２以上の動作状態のうち、何れの動作状態かを判断する判断手段と、
前記判断手段により動作状態が前記第２動作状態と判断された場合に、前記画像処理手段による画像処理を伴わない特定のデータ処理を実行するデータ処理手段として、
前記コンピュータを機能させることを特徴とする、プログラムである。
【発明の効果】
【０００８】
請求項１の発明によれば、種々の処理の同時実行を許す構成と比較して、主要な処理における処理能力を低下させることなく対象のデータ処理を実行する情報処理装置を実現することができる。
請求項２の発明によれば、動作状態に関わらず特定のデータ処理を実行する構成と比較して、第１動作状態で実行される画像処理手段による処理のパフォーマンス低下を抑制することができる。
請求項３の発明によれば、実行条件を設定してデータ処理を開始する構成と比較して、動作状態の遷移に応じて、中断された処理を実行条件を待たずに再開することができる。
請求項４の発明によれば、中断した処理を最初から再実行する構成と比較して、同じ処理の重複実行を回避することができる。
請求項５の発明によれば、実行条件を設定してデータ処理を開始する構成と比較して、動作状態の遷移に応じて、中断された処理を直ちに最初から実行することができる。
請求項６の発明によれば、データ処理の終了を待たずに第３動作状態へ遷移する構成と比較して、記憶手段の動作が制限される第３動作状態へ遷移する場合であってもデータ処理の不正終了を回避することができる。
請求項７の発明によれば、第３動作状態への遷移条件に基づいてのみ第３動作状態へ遷移する構成と比較して、データ処理の終了後に他の遷移条件を待たずに第３動作状態へ遷移することができる。
請求項８の発明によれば、第３動作状態への遷移条件に基づいてのみ第３動作状態へ遷移する構成と比較して、データ処理の終了後に直ちに第３動作状態へ遷移することができる。
請求項９の発明によれば、データ処理の終了後に直ちに第３動作状態へ遷移する構成と比較して、特定のデータ処理が多く行われるときに、動作状態の変更が頻繁に行われることによる電力消費を抑制することができる。
請求項１０の発明によれば、データ処理を中断して強制的に第１動作状態へ遷移する構成と比較して、常にデータ処理を正常に終了して第１動作状態へ遷移することができる。
請求項１１の発明によれば、データ処理を中断して強制的に第１動作状態へ遷移する構成と比較して、常にデータ処理を正常に終了して第１動作状態へ遷移することができる。
請求項１２の発明によれば、本発明のプログラムを実装したコンピュータにおいて、種々の処理の同時実行を許す構成と比較して、主要な処理における処理能力を低下させることなく対象のデータ処理を実行する情報処理装置を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態が適用される画像処理装置の構成を示す図である。
【図２】制御装置の機能構成を示す図である。
【図３】各動作状態における遷移条件と遷移先の動作状態の関係を示す図表である。
【図４】省電力動作状態から通常状態へ遷移する際の制御装置の動作を示すフローチャートである。
【図５】通常状態から省電力動作状態へ遷移する際の制御装置の動作を示すフローチャートである。
【図６】省電力動作状態から休眠状態へ移行する際の制御装置の動作を示すフローチャートである。
【図７】省電力動作状態から通常状態へ遷移する際の制御装置の動作における他の例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。本実施形態は種々の構成の情報処理装置に適用し得るが、ここでは、画像処理装置に適用した場合を例として説明する。本実施形態の画像処理装置は、画像の入出力を行うと共に、データ化された画像の処理や通信を行う装置である。また、画像処理装置は、自装置や外部装置において取得されるデータを収集し、管理サーバへ送信する。画像処理装置は、プラグイン（プログラム）の追加等により機能を追加、拡張可能な装置である。
【００１１】
＜装置構成＞
図１は、本実施形態が適用される画像処理装置の構成を示す図である。画像処理装置１００は、画像入力装置１０１と、画像出力装置１０２と、ユーザ・インターフェイス部１０３と、通信インターフェイス部１０４と、記憶装置１０５と、制御装置１１０とを備える。
【００１２】
画像入力装置１０１は、ＩＩＴ（Image Input Terminal）である。画像入力装置１０１は、いわゆるスキャナ装置により構成され、セットされた原稿上の画像を光学的に読み取り、読み取り画像（画像データ）を生成する。画像の読み取り方式としては、例えば、光源から原稿に照射した光に対する反射光をレンズで縮小してＣＣＤ（Charge Coupled Devices）で受光するＣＣＤ方式や、ＬＥＤ（Light Emitting Diode）光源から原稿に順に照射した光に対する反射光をＣＩＳ（Contact Image Sensor）で受光するＣＩＳ方式が用いられる。
【００１３】
画像出力装置１０２は、ＩＯＴ（Image Output Terminal）である。画像出力装置１０２は、いわゆるプリンタ装置により構成され、記録材の一例である用紙に対して、画像形成材を用いて画像データに基づく画像を形成する。記録材に画像を形成する方式としては、例えば、感光体に付着させたトナーを記録材に転写して像を形成する電子写真方式や、インクを記録材上に吐出して像を形成するインクジェット方式等が用いられる。
【００１４】
ユーザ・インターフェイス（ＵＩ）部１０３は、操作画面や情報提示画面等の画面を表示する表示手段と、操作者による入力操作が行われる入力手段とを備える。表示手段に表示された操作画面にしたがって入力手段による入力操作が行われることにより、各種の制御命令や制御データが入力される。表示手段としては、例えば液晶ディスプレイが用いられる。入力手段としては、例えばハードウェア・キーやタッチセンサが用いられる。一例として、表示手段である液晶ディスプレイと入力手段であるタッチセンサとを組み合わせたタッチ・パネルを用いても良い。
【００１５】
通信インターフェイス部１０４は、ネットワークを介して外部機器と接続してデータ交換を行うための接続手段である。特に区別しないが、通信手段の種類に応じて、イーサネット（Ethernet）（登録商標）のネットワーク・ポート、ＵＳＢ（Universal Serial Bus）ポート、無線ＬＡＮ接続やBluetooth（登録商標）による接続のための無線通信装置などが設けられる。
【００１６】
記憶装置１０５は、画像入力装置１０１や画像出力装置１０２で用いられる画像データを保持したり、自装置や外部装置から収集されたデータを保持する装置である。また、記憶装置１０５は、後述するログデータを保持し蓄積する。記憶装置１０５は、ログデータ蓄積手段の一例である。記憶装置１０５は、磁気ディスク装置や不揮発性メモリを用いて構成される。
【００１７】
制御装置１１０は、画像処理装置１００の各機能部を制御するコントローラである。制御装置１１０は、情報処理装置の一例である。制御装置１１０は、演算装置であるＣＰＵ（Central Processing Unit）と、各制御機能を実現するプログラムを格納したＲＯＭ（Read Only Memory）と、作業領域として用いられるＲＡＭ（Random Access Memory）とを備えて構成される。ＣＰＵがＲＯＭに格納されたプログラムを実行することにより、制御装置１１０における各機能が実現される。制御装置１１０は、初期的に設けられた、画像入力装置１０１、画像出力装置１０２、ユーザ・インターフェイス部１０３、通信インターフェイス部１０４、記憶装置１０５等を制御する基本機能に加え、画像処理に関する制御や処理とは異なる拡張機能に関する制御を行う。拡張機能の一例として、自装置や外部装置から収集され、記憶装置１０５に保持されているデータに対する処理を行う機能、処理したデータを外部サーバへ送信する機能等がある。次に、制御装置１１０の機能について詳細に説明する。
【００１８】
＜制御装置の構成＞
図２は、制御装置１１０の機能構成を示す図である。制御装置１１０は、システム制御部１１１と、ジョブ制御部１１２と、ログ管理部１１３と、画像処理部１１４と、データ処理部１１５とを備える。
【００１９】
システム制御部１１１は、画像処理装置１００全体の動作を制御する。すなわち、システム制御部１１１は、画像入力装置１０１、画像出力装置１０２、ユーザ・インターフェイス部１０３、通信インターフェイス部１０４、記憶装置１０５等の動作を制御する。システム制御部１１１は、画像処理装置１００の動作状態を、通常状態、省電力動作状態、休眠状態のいずれかの状態に制御する。システム制御部１１１は、動作制御手段の一例である。また、システム制御部１１１は、自装置が現在いずれの動作状態かを判断する判断手段の一例である。
【００２０】
第１動作状態である通常状態とは、画像処理装置１００の全ての機能による動作が可能な動作状態である。より詳細には、通常状態において、画像処理装置１００は、制御装置１１０（ＣＰＵ）、画像入力装置１０１、画像出力装置１０２、ユーザ・インターフェイス部１０３、通信インターフェイス部１０４および記憶装置１０５の全てが動作可能である。
【００２１】
第２動作状態である省電力動作状態とは、画像処理装置１００の一部の機能による動作が制限される動作状態である。より詳細には、省電力動作状態において、画像処理装置１００は、制御装置１１０（ＣＰＵ）、画像出力装置１０２、通信インターフェイス部１０４および記憶装置１０５が動作可能である。一方、画像入力装置１０１およびユーザ・インターフェイス部１０３は、電源供給が切られ、動作しない状態である。
【００２２】
第３動作状態である休眠状態とは、画像処理装置１００の機能のうち、省電力動作状態よりも多くの機能による動作が制限される動作状態である。より詳細には、休眠状態において、画像処理装置１００は、制御装置１１０（ＣＰＵ）の一部に対して間欠的に電源が供給され、かかる一部の機能による動作が可能となる。また、通信インターフェイス部１０４が動作可能である。一方、画像入力装置１０１、画像出力装置１０２、ユーザ・インターフェイス部１０３および記憶装置１０５は、電源供給が切られ、動作しない状態である。
【００２３】
ジョブ制御部１１２は、画像入力装置１０１や画像出力装置１０２により実行されるジョブの開始、中止、完了を制御する。具体的には、ジョブ制御部１１２は、例えばコピー、プリント、スキャン等のジョブを制御する。
【００２４】
ログ管理部１１３は、画像入力装置１０１や画像出力装置１０２により実行されるジョブのログデータ（ジョブ・ログデータ、以下、ジョブログ）、画像入力装置１０１や画像出力装置１０２により処理された画像ファイルのログデータ（イメージ・ログデータ、以下、イメージログ）を管理する。ジョブログおよびイメージログは、ログ管理部１１３に管理されて記憶装置１０５に保持される。ログ管理部１１３は、記憶手段の一例である。
【００２５】
画像処理部１１４は、画像入力装置１０１や画像出力装置１０２の処理において画像の形成に必要な各種の処理を実行する。画像の形成に必要な処理としては、例えば色補正や階調補正などが挙げられる。画像処理部１１４（制御装置１１０）と、画像入力装置１０１および画像出力装置１０２とは、画像処理手段の一例である。
【００２６】
データ処理部１１５は、画像処理部１１４による画像処理とは異なる種々のデータ処理を実行する。データ処理部１１５により行われる処理としては、例えば、自装置や外部装置からのデータの収集、収集したデータの加工処理、収集し加工したデータの外部サーバへの送信等がある。一例として、画像処理装置１００に蓄積された情報を外部サーバ（例えばクラウド・サーバ）へ送信し、外部サーバにおいて業務や課題の分析を行い、顧客や営業部門に情報を提供するシステムを考える。このようなシステムにおいて、画像処理装置１００に蓄積された情報としては、例えば、上記のログ管理部１１３に管理されるジョブログやイメージログ、外部のセンサから受信したセンサ情報等がある。これらの情報には、ジョブを実行したユーザの個人情報、センサのメーカ名やモデル名、その他、機密情報が含まれる可能性がある。そのため、データ処理部１１５は、収集したデータを外部サーバへ送信する前に、加工処理として、収集した情報からこれらの個人情報や機密情報等を除去する処理（フィルタ処理）を行う。データ処理部１１５によるデータ処理は、画像処理装置１００の動作状態が上述した３つの動作状態のうちの省電力動作状態であるときに実行される。データ処理部１１５は、データ処理手段の一例である。
【００２７】
＜動作状態の遷移条件＞
システム制御部１１１による動作状態の遷移制御について、さらに説明する。システム制御部１１１は、各動作状態において、予め定められた遷移条件を満足すると、画像処理装置１００の動作状態を、満足した遷移条件に対応して予め定められた他の動作状態に遷移させる。
【００２８】
図３は、各動作状態における遷移条件と遷移先の動作状態の関係を示す図表である。図３を参照すると、システム制御部１１１は、通常状態では、画像処理およびＵＩの操作の何れも行われずに一定時間が経過したことを条件として、省電力動作状態へ遷移する。ここで、画像処理は、画像入力装置１０１や画像出力装置１０２を用いて行われるジョブである。また、ＵＩの操作とは、ユーザ・インターフェイス部１０３により表示された操作画面にしたがって行われた操作である。
【００２９】
また、システム制御部１１１は、省電力動作状態では、画像処理の指示またはＵＩ操作の準備動作が行われたことを条件として、通常状態へ遷移する。ここで、画像処理の指示には、ＵＩの操作により入力された指示の他、ネットワークを介して外部装置から送信された指示が含まれる。また、ＵＩ操作の準備動作とは、ユーザによる操作手段の操作や人感センサによるユーザの検知等に応じて、ユーザ・インターフェイス部１０３の表示手段に操作画面が表示されることが含まれる。
【００３０】
一方、システム制御部１１１は、省電力動作状態では、画像処理およびＵＩの操作の何れも行われずに一定時間が経過したことを条件として、休眠状態へ遷移する。ここで、省電力動作状態から休眠状態への遷移条件としての経過時間と、上述した通常状態から省電力動作状態への遷移条件としての経過時間とは、個別に設定される。
【００３１】
また、システム制御部１１１は、休眠状態では、画像処理の指示またはＵＩ操作の準備動作が行われたことを条件として、通常状態へ遷移する。一方、システム制御部１１１は、休眠状態では、省電力動作状態で実行されるデータ処理の実行条件を満足したことを条件として、省電力動作状態へ遷移する。ここで、省電力動作状態で実行されるデータ処理の実行条件には、例えば、定期的に実行されるデータ処理の実行時間になったこと等が含まれる。
【００３２】
＜動作状態の遷移制御とデータ処理部によるデータ処理との関係＞
制御装置１１０における動作状態の遷移制御は、原則として上記の遷移条件にしたがって行われる。ここで、省電力動作状態において、データ処理部１１５によるデータ処理の実行中に他の動作状態への遷移条件を満足した場合、動作状態の遷移に伴って、実行中のデータ処理を正常に終了させる必要がある。以下、省電力動作状態から他の動作状態へ遷移する際の制御装置１１０の動作について説明する。
【００３３】
図４は、省電力動作状態から通常状態へ遷移する際の制御装置１１０の動作を示すフローチャートである。省電力動作状態の画像処理装置１００において、通常状態への遷移条件を満足すると、制御装置１１０は、データ処理部１１５によるデータ処理の実行中か否かを調べる（Ｓ４０１、Ｓ４０２）。データ処理を実行中でない場合（Ｓ４０２でＮＯ）、制御装置１１０のシステム制御部１１１は、そのまま通常状態へ遷移する（Ｓ４０７）。
【００３４】
一方、データ処理部１１５がデータ処理の実行中である場合（Ｓ４０２でＹＥＳ）、制御装置１１０の制御により、データ処理部１１５は、まず実行中のデータ処理を中断させる（Ｓ４０３）。そして、処理結果の保存を要す場合（Ｓ４０４でＹＥＳ）、データ処理部１１５は、中断するまでの処理結果を記憶手段に保存する（Ｓ４０５）。記憶手段としては、例えば制御装置１１０のＲＡＭや記憶装置１０５が用いられる。また、処理結果の保存を要しない場合（Ｓ４０４でＮＯ）、データ処理部１１５は、中断した（実行していた）処理を特定する情報を記憶手段に保存する（Ｓ４０６）。処理結果を保存するか否かは、実行していた処理の種類や処理の段階に応じて特定され、予め設定される。
【００３５】
データ処理部１１５による一連の動作（Ｓ４０３〜Ｓ４０６）が済んだのち、システム制御部１１１は、動作状態を通常状態へ遷移させる（Ｓ４０７）。中断された処理は、次に動作状態が省電力動作状態となった際に再開される。
【００３６】
図５は、通常状態から省電力動作状態へ遷移する際の制御装置１１０の動作を示すフローチャートである。省電力動作状態への遷移条件を満足し、システム制御部１１１が動作状態を省電力動作状態へ遷移させると、データ処理部１１５は、中断された処理の情報が保存されているか否かを判断する。中断された処理の情報が保存されていない場合（Ｓ５０１でＮＯ）、データ処理部１１５による動作は終了する。この場合、先に省電力動作状態から通常状態へ移行した際にデータ処理が行われていなかったことを意味する。
【００３７】
中断された処理の情報が保存されている場合（Ｓ５０１でＹＥＳ）、次にデータ処理部１１５は、処理結果が保存されているか否かを判断する。処理結果が保存されている場合（Ｓ５０２でＹＥＳ）、データ処理部１１５は、保存されている処理結果を記憶手段から読み出し、前回中断された箇所からデータ処理を再開する（Ｓ５０３）。一方、処理結果が保存されていない場合（Ｓ５０２でＮＯ）、データ処理部１１５は、保存されている中断した処理を特定する情報に基づいて、中断したデータ処理を特定し、特定したデータ処理を最初から再実行する（Ｓ５０４）。
【００３８】
図６は、省電力動作状態から休眠状態へ移行する際の制御装置１１０の動作を示すフローチャートである。省電力動作状態の画像処理装置１００において、休眠状態への遷移条件を満足すると、制御装置１１０は、データ処理部１１５によるデータ処理の実行中か否かを調べる（Ｓ６０１、Ｓ６０２）。データ処理を実行中でない場合（Ｓ６０２でＮＯ）、制御装置１１０のシステム制御部１１１は、そのまま休眠状態へ遷移する（Ｓ６０４）。
【００３９】
一方、データ処理部１１５がデータ処理の実行中である場合（Ｓ６０２でＹＥＳ）、システム制御部１１１は、データ処理部１１５によるデータ処理が終了するまで動作状態の遷移を待ち、データ処理が終了した後に、休眠状態へ遷移する（Ｓ６０３、Ｓ６０４）。すなわち、この場合は、休眠状態への遷移よりもデータ処理部１１５によるデータ処理を完了することが優先される。なお、データ処理部１１５によるデータ処理が終了した後、システム制御部１１１は、直ちに休眠状態へ遷移しても良いし、予め定められた一定時間経過後に休眠状態へ遷移しても良い。後者のように制御すれば、一つのデータ処理の終了後、すぐに次のデータ処理が開始される場合に、休眠状態と省電力動作状態との遷移を短時間に何度も繰り返すことを抑制することができる。
【００４０】
さて、図４、５を参照して説明した動作例では、データ処理部１１５によるデータ処理よりも通常状態への遷移が優先され、実行中のデータ処理は中断された。これに対し、実行するデータ処理の種類によっては、通常状態への遷移よりもデータ処理を完了することが優先されるべき場合も考え得る。そこで、このような場合、データ処理の完了を待って通常状態への遷移が行われることとなる。
【００４１】
図７は、省電力動作状態から通常状態へ遷移する際の制御装置１１０の動作における他の例を示すフローチャートである。省電力動作状態の画像処理装置１００において、通常状態への遷移条件を満足すると、制御装置１１０は、データ処理部１１５によるデータ処理の実行中か否かを調べる（Ｓ７０１、Ｓ７０２）。データ処理を実行中でない場合（Ｓ７０２でＮＯ）、制御装置１１０のシステム制御部１１１は、そのまま通常状態へ遷移する（Ｓ７０４）。
【００４２】
一方、データ処理部１１５がデータ処理の実行中である場合（Ｓ７０２でＹＥＳ）、システム制御部１１１は、データ処理部１１５によるデータ処理が終了するまで動作状態の遷移を待ち、データ処理が終了した後に、通常状態へ遷移する（Ｓ７０３、Ｓ７０４）。すなわち、この場合は、通常状態への遷移よりもデータ処理部１１５によるデータ処理を完了することが優先される。
【００４３】
以上、本発明の実施形態について説明したが、本発明の技術的範囲は上記実施形態には限定されない。例えば、上記の動作例において、省電力動作状態から通常状態への遷移条件を満足した際にデータ処理を実行中であるときは、データ処理を中断して正常に終了させてから通常状態へ遷移した。これに対し、システム制御部１１１は直ちに通常状態への遷移を行い、これと並行してデータ処理部１１５がデータ処理を中断して正常に終了させる動作を行っても良い。その他、本発明の技術思想の範囲から逸脱しない様々な変更や構成の代替は、本発明に含まれる。
【符号の説明】
【００４４】
１００…画像処理装置、１０１…画像入力装置、１０２…画像出力装置、１０３…ユーザ・インターフェイス部、１０４…通信インターフェイス部、１０５…記憶装置、１１０…制御装置、１１１…システム制御部、１１２…ジョブ制御部、１１３…ログ管理部、１１４…画像処理部、１１５…データ処理部
【図１】
2020044742.tif 000003
【図２】
2020044742.tif 000004
【図３】
2020044742.tif 000005
【図４】
2020044742.tif 000006
【図５】
2020044742.tif 000007
【図６】
2020044742.tif 000008
【図７】
2020044742.tif 000009