(57)【要約】【課題】  第１の周期処理と第２の周期処理との開始時刻の不一致に伴う周期処理間隔が短くなることを回避して、各周期処理が実行されない期間を延長できることである。【解決手段】  複数の周期的に実行される第１の周期処理に対する開始時刻との実行時間間隔とをメモリに登録可能な画像処理装置において、第１の周期処理に対する開始時刻と実行時間間隔とがＲＡＭ１０３に予め登録された後、オペレーションパネル１０９より第２の周期処理に対する開始時刻と実行時間間隔とが設定された場合に、ＣＰＵ１０１が該設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える構成を特徴とする。【選択図】  図３
2006041971.tif 000002
【特許請求の範囲】
【請求項１】
複数の周期的に実行される第１の周期処理に対する開始時刻とその実行時間間隔とをメモリに登録可能な画像処理装置であって、
前記第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とを設定する設定手段と、
前記設定手段により設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える調整手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記調整手段は、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定手段により設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、前記第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記調整手段は、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定手段により設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、前記第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃え、該加算時刻が最も早い次の周期処理実行時刻よりも早いと判断した場合に、第１の周期処理に対する開始時刻を前記加算時刻に揃えることを特徴とする請求項１記載の画像処理装置。
【請求項４】
前記メモリに登録されている第１、第２の周期処理に対する最も早い次の周期処理実行時刻を、前記調整手段により調整される次回の開始時刻に変更する変更手段を有することを特徴とする請求項１または２記載の画像処理装置。
【請求項５】
前記第１、第２の周期処理に対する開始時刻と実行間隔とを周期処理別に記憶する管理テーブルを前記メモリに記憶することを特徴とする請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
画像処理装置の電力モードを省電力モードに移行させるタイミングを設定する省電力モード設定手段を有し、
前記調整手段は、前記省電力モード設定手段により設定されるタイミングで省電力モードへ移行した後、前記第１、第２の周期処理の実行に伴い、通常モードへ復帰する要求が一定時間発生しないように、前記設定手段により設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃えることを特徴とする請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
複数の周期的に実行される第１の周期処理に対する開始時刻とその実行時間間隔とをメモリに登録可能な画像処理装置における設定時刻調整方法であって、
前記第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とを設定する設定ステップと、
前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える調整ステップと、
を有することを特徴とする設定時刻調整方法。
【請求項８】
前記調整ステップは、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、前記第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃えることを特徴とする請求項７記載の設定時刻調整方法。
【請求項９】
前記調整ステップは、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、前記第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃え、該加算時刻が最も早い次の周期処理実行時刻よりも早いと判断した場合に、第１の周期処理に対する開始時刻を前記加算時刻に揃えることを特徴とする請求項７記載の設定時刻調整方法。
【請求項１０】
前記メモリに登録されている第１、第２の周期処理に対する最も早い次の周期処理実行時刻を、前記調整ステップにより調整される次回の開始時刻に変更する変更ステップを有することを特徴とする請求項７または８記載の設定時刻調整方法。
【請求項１１】
前記第１、第２の周期処理に対する開始時刻と実行間隔とを周期処理別に記憶する管理テーブルを前記メモリに記憶することを特徴とする請求項７〜１０のいずれかに記載の設定時刻調整方法。
【請求項１２】
画像処理装置の電力モードを省電力モードに移行させるタイミングを設定する省電力モード設定ステップを有し、
前記調整ステップは、前記省電力モード設定ステップにより設定されるタイミングで省電力モードへ移行した後、前記第１、第２の周期処理の実行に伴い、通常モードへ復帰する要求が一定時間発生しないように、前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃えることを特徴とする請求項７〜１１のいずれかに記載の設定時刻調整方法。
【請求項１３】
請求項７〜１１のいずれかに記載の設定時刻調整方法を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の周期処理を行い、それぞれの周期処理の時間間隔を設定可能なデジタル複合機等の画像処理装置および設定時刻調整方法およびプログラムに関するものである。
【背景技術】
【０００２】
近年、オフィス等の環境においてデジタル複合機が一般的に使用されている。このデジタル複合機には、スキャン機能、プリンタ機能、ファクシミリ機能、コピー機能を有するだけでなく、ネットワークへ接続され、電子メールの送受信、スキャナで読み込まれた画像データを電子メールの添付ファイルとして送信する機能、読み込んだ画像データをＩファックスとしてインターネット経由で送信する機能等、様々な機能を提供するものがある。
【０００３】
このようなデジタル複合機においては、電子メール受信のＰＯＰサーバへの受信メールチェック処理、Ｉファックス受信のＰＯＰサーバへのチェック処理、ＳＮＴＰサーバへの時刻同期のためのポーリング処理等の処理が、予め設定された時間間隔に従って周期的に行われる。そして、ユーザは、これら周期処理のそれぞれについて実行するための時間間隔（周期）を操作パネル等から設定することが出来る。
【０００４】
一方、近年、環境保護の観点から事務機器の低消費電力化が求められている。
【０００５】
これを実現するため、従来のデジタル複合機において、ある一定時間何も動作していない待機状態の時間が続くと、装置内の各資源（印字部、読取部、表示部、制御部等）への電源の供給を停止して、省電力モードへ移行するという制御を行うことで装置の低消費電力を実現しようとするものがある（例えば特許文献１参照）。
【０００６】
ただし、デジタル複合機では、上述したように周期的に動作する様々な機能が実装されているが、これらの周期動作実行時には省電力モードから通常動作モードに復帰して周期処理を実行している。
【特許文献１】特開２０００-３１８２６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記従来のデジタル複合機においては、例えば、電子メール受信のＰＯＰサーバへのポーリング処理は３０分毎、SNTPサーバへのポーリング処理は６０分毎といったように複数の周期処理のそれぞれについて異なる時間間隔が設定されることが考えられる。
【０００８】
このとき、例えば電子メール受信のポーリング処理が時刻１０：００に設定され、ＳＮＴＰサーバへのポーリング処理が時刻１０：１５に設定されたとすると、装置全体としてはこれら二種類の周期処理を１０：００、１０：１５、１０：３０、１１：００、１１：１５、・・・のタイミングで繰り返し行うことになる。
【０００９】
ここで、上記周期処理のための設定がなされたデジタル複合機において、上記従来の技術で述べた一定時間待機状態が続くと省電力モードに移行するといった技術を適用し、その一定時間が２０分であった場合を考えると、１０：００〜１１：００の間は、前記周期処理の実行のために省電力モードに移行できないことになる。
【００１０】
このように、複数の周期処理それぞれが設定された時刻によって装置全体から見た場合の周期処理を行うためのタイミングの間隔が狭くなり、そのために省電力モードへの移行を行えず、節電効果が低くなってしまうといった問題が生じる。
【００１１】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、複数の周期的に実行される第１の周期処理に対する開始時刻との実行時間間隔とをメモリに登録可能な画像処理装置において、第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とが設定された場合に、該設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃えることにより、設定される第１の周期処理と第２の周期処理との開始時刻の不一致に伴って間欠的に実行される各実行タイミングを同期させて、各周期処理が実行されない期間を延長して、それぞれの周期処理を一括して同時期に効率よく行える画像処理装置および設定時刻調整方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成する本発明の画像処理装置は以下に示す構成を備える。
【００１３】
複数の周期的に実行される第１の周期処理に対する開始時刻とその実行時間間隔とをメモリに登録可能な画像処理装置であって、第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とを設定する設定手段と、前記設定手段により設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える調整手段とを有することを特徴とする。
【００１４】
上記目的を達成する本発明の設定時刻調整方法は以下に示す構成を備える。
【００１５】
複数の周期的に実行される第１の周期処理に対する開始時刻とその実行時間間隔とをメモリに登録可能な画像処理装置における設定時刻調整方法であって、第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とを設定する設定ステップと、前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える調整ステップとを有することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、設定される第１の周期処理と第２の周期処理との開始時刻の不一致に伴って間欠的に実行される各実行タイミングを同期させて、各周期処理が実行されない期間を延長して、それぞれの周期処理を一括して同時期に効率よく行える。
【発明を実施するための最良の形態】
【００１７】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００１８】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す画像処理装置の一例を示すブロック図であり、画像処理装置１００とプリンタ１１０とが協働して複合機能処理を実現する。
【００１９】
図１において、ＣＰＵ１０１は、印刷装置のソフトウェアプログラムを実行し、装置全体の制御を行う。ＲＯＭ１０２は、リードオンリーメモリであり、装置のブートプログラムや固定パラメータ等が格納されている。ＲＡＭ１０３は、ランダムアクセスメモリであり、ＣＰＵ１０１が装置を制御する際に、一時的なデータの格納などに使用する。
【００２０】
ＨＤＤ１０８は、ハードディスクドライブであり、印刷データの格納など、様々なデータの格納に使用する。タイマ１１２は、タイマ処理における経過時刻の管理を行う。プリンタＩ／Ｆ制御部１０４は、プリンタ１１０を制御する装置である。ＮＶＲＡＭ１０５は、不揮発性のメモリであり印刷装置の各種設定値を保存するためのものである。パネル制御部１０６は、オペレーションパネル１０９を制御し、各種情報の表示、使用者からの指示入力を行う。ネットワークＩ／Ｆ制御部１０７は、ＬＡＮ１１１とのデータの送受信を制御する。
【００２１】
バス１１３は、ＣＰＵ１０１、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤＤ１０８、タイマ１１２、プリンタＩ／Ｆ制御部１０４、ＮＶＲＡＭ１０５、パネル制御部１０６、ネットワークＩ／Ｆ制御部１０７が接続され、ＣＰＵ１０１からの制御信号や各装置間のデータ信号が送受信されるシステムバスである。
【００２２】
このように構成された画像処理装置において、本実施形態は以下の特徴的構成を備える。
【００２３】
複数の周期的に実行される第１の周期処理に対する開始時刻とその実行時間間隔とをメモリ（例えば図１に示すＲＡＭ１０３上に確保される）に登録可能な画像処理装置であって、例えば図１に示すオペレーションパネル１０９より、第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とを設定する。そして、設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃えるように、図１に示すＣＰＵ１０１が、図３に示す制御手順を実行する。
【００２４】
これにより、設定される第１の周期処理と第２の周期処理との開始時刻の不一致に伴って間欠的に実行される各実行タイミングを同期させて、各周期処理が実行されない期間を延長して、それぞれの周期処理を一括して同時期に効率よく行える。
【００２５】
その際、ＣＰＵ１０１は、図３に示すステップ（３０３），（３０４）を実行することで、すなわち、ＲＡＭ１０３に登録されている最も早い次の周期処理実行時刻と前記設定手段により設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃える。
【００２６】
これにより、先登録されている第１の周期処理に対する次回の実行開始時刻よりも、新規登録された第２の周期処理の開始時刻が遅れるような設定がなされた場合には、それぞれの周期処理の開始タイミングを先行する第１の周期処理の実行開始時刻に繰り上げるように処理開始タイミングを調整して、各周期処理が実行されない期間を延長できる。
【００２７】
また、ＣＰＵ１０１は、図３に示すステップ（３０３），（３０５）を実行することで、ＲＡＭ１０３に登録されている最も早い次の周期処理実行時刻と前記設定手段により設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃え、該加算時刻が最も早い次の周期処理実行時刻よりも早いと判断した場合に、第１の周期処理に対する開始時刻を前記加算時刻に揃えることを特徴とする。
【００２８】
これにより、先登録されている第１の周期処理に対する次回の実行開始時刻よりも、新規登録された第２の周期処理の開始時刻が早まる場合には、それぞれの周期処理の開始タイミングを新規設定された第２の周期処理の実行開始時刻に繰り上げるように処理開始タイミングを調整して、各周期処理が実行されない期間を延長できる。
【００２９】
さらに、ＣＰＵ１０１は図３に示すステップ（３０６）を実行することで、ＲＡＭ１０３に登録されている第１、第２の周期処理に対する最も早い次の周期処理実行時刻を、調整される次回の開始時刻に変更する。
【００３０】
これにより、画像処理装置で必要な複数の周期処理の開始タイミングを合わせて一括して同時期に処理して効率化を図り、様々な周期で設定される複数の処理の開始時刻のばらつきに起因して周期処理実行間隔が短くなってしまう事態を回避して、各周期処理が実行されない期間を延長できる。
【００３１】
さらに、第１、第２の周期処理に対する開始時刻と実行間隔とを周期処理別に記憶する管理テーブル（図４に示す管理テーブル）をＲＡＭ１０３上に記憶する。
【００３２】
これにより、先行して登録されている周期処理と新規に登録される周期処理の開始時刻とその間隔とから発生するそれぞれの開始タイミングのずれが遅れているのか、進んでいるのかを確実に判別して、新規登録された周期処理の実行開始タイミングを繰り上げる等の制御を確実に行うことができる。
【００３３】
さらに、図１に示すオペレーションパネル１０９により画像処理装置の電力モードを省電力モードに移行させるタイミングを設定する。そして、ＣＰＵ１０１は、設定されるタイミングで省電力モードへ移行した後、前記第１、第２の周期処理の実行に伴い、通常モードへ復帰する要求が一定時間発生しないように、設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える。
【００３４】
これにより、省電力モードへ移行した後、先行して登録されている周期処理と新規に登録される周期処理の開始時刻とその間隔とから発生するそれぞれの開始タイミングのずれが遅れているのか、進んでいるのかを確実に判別して、可能な限り、省電力モードが解除されない時間を延長して、画像処理装置全体の節電効果を高めることができる。
【００３５】
図２は、図１に示した画像処理装置を適用可能な画像処理システムの一例を示す図である。
【００３６】
図２において、２０１は複合機能処理を実行する複合デバイスで、リーダ部とプリンタ部と、オプションユニットと、ハードディスク等から構成され、ファクシミリ通信処理、ネットワーク印刷処理等を行う。２０２はＮＴＰサーバである。
【００３７】
上記のように構成された複合システムにおいて、複合デバイス２０１は、ＮＴＰサーバ２０２に時刻情報取得要求を送信し、ＮＴＰサーバ２０２はデバイス２０１からの時刻情報取得要求に応じ、デバイス２０１に時刻情報の送信を行うことができる。２０３はＰＯＰサーバである。デバイス２０１は、ＰＯＰサーバ２０３にログインし電子メールや、インターネットＦＡＸ（ＩＦａｘ）の読み出しを行う。
【００３８】
図３は、本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートであり、デバイス２０１が周期処理の新規登録を行う登録処理手順に対応する。なお、（３０１）〜（３０６）は各ステップを示し、各ステップは、図１に示したＣＰＵ１０１がＲＯＭ１０２、ハードディスク１０８に記憶される制御プログラムをＲＡＭ１０３にロードして実行することで実現される。
【００３９】
先ず、ステップ（３０１）で、オペレーションパネル１０９を介して時刻ｔ１に周期ｐ１で、周期処理を行う機能（ＩＦＡＸ等）を登録する。これにより、ＲＡＭ１０３に確保される、図４に示す周期処理実行管理テーブル中に、ＩＤ、処理概要、実行間隔、次実行時刻とともに記憶される。
【００４０】
図４は、図１に示したＲＡＭ１０３に確保される周期処理実行管理テーブルの一例を示す図である。
【００４１】
図４に示すように、本実施形態では、オペレーションパネル１０９を介して時刻ｔ１に周期ｐ１で、周期処理を行う機能（ＩＦＡＸ等）を登録する指示を行うと、ＩＤ、処理概要、実行間隔、次実行時刻にそれぞれの内容が設定される構成となっている。なお、周期処理実行管理テーブルを図１に示したハードディスク１０８内、図示しない他の記憶デバイスに記憶して管理することも可能であり、本周期処理管理テーブルは、図３のフローチャートで示した処理を行う際に必要に応じて参照または更新される。
【００４２】
図４において、“ＩＤ”列４０１は登録された周期処理を識別するＩＤを示す。“処理概要”列４０２は周期処理の概要を示す。“実行間隔”列４０３は周期処理の実行間隔を示す。“次実行時刻”列４０４は周期処理の次の実行時刻を示す。
【００４３】
行４１１は、ＳＮＴＰ時刻同期を行う周期処理を６０分間隔で実行する機能が登録されており、次回の実行時刻は、「７／１２  １０：００」であることを示している。行４１２はｉＦａｘ受信を行う周期処理を９０分間隔で実行する機能が登録されており、次回の実行時刻は、「７／１２  １０：３０」であることを示している。
【００４４】
次に、ステップ（３０２）で、ＣＰＵ１０１は、ＲＡＭ１０３上に記憶している図４に示す周期処理実行管理テーブルを参照して、最も早い次の周期処理実行時刻ｔ２を取得する。そして、ステップ（３０３）で、新規に登録した周期処理の次実行時刻である時刻（ｔ１＋ｐ１）と、ステップ（３０２）で取得した最も早い次の周期処理実行時刻ｔ２とを比較して、新規に登録した周期処理の次実行時刻である時刻（ｔ１＋ｐ１）が次の周期処理実行時刻ｔ２よりも早いと判断した場合（ｔ１＋ｐ１＜ｔ２）には、より早い時刻ｔ３に、登録されている全ての周期処理と、新規登録した周期処理を同時に実行するように、周期処理実行管理テーブルの次実行時刻（ｔ１＋ｐ１）をｔ３に変更する（３０５）。
【００４５】
一方、ステップ（３０３）で、次実行時刻である時刻（ｔ１＋ｐ１）が次の周期処理実行時刻ｔ２よりも早いとＣＰＵ１０１が判断した場合には、ステップ（３０４）で、次の周期処理実行時刻ｔ２をｔ３に変更する。
【００４６】
そして、ステップ（３０６）で、図４に示した周期処理実行管理テーブルに登録されている全ての周期処理の次実行時刻をｔ３に変更して、処理を終了する。
【００４７】
これにより、次回の全ての周期処理を同時刻に実行し、それ以降、同時刻に実行できる周期処理（例えば３０分間隔の周期処理と６０分間隔の周期処理）が必ず同時刻に実行されるようにする。
【００４８】
この結果、周期処理により省電力モードから復帰する回数を最小限に抑え、省電力モードの時間帯を最大化する。
【００４９】
また、この動作により、それぞれの周期処理は新規に周期処理が登録された際、一時的にあらかじめ設定された周期間隔より実行のタイミングが早まることがある。
【００５０】
図５は、本発明に係る画像処理装置における登録処理の実行スケジュールの一例を示す図であり、縦方向に時刻を示し、横方向に装置状態と、周期処理の登録内容を示す。
【００５１】
本実施形態では、図５に示すように、例えば時刻９：５０に、周期処理実行管理テーブルが図４で示す状態であるとき、Ｅｍａｉｌ受信を３０分周期で行う周期処理が登録されたときの動作を示している。
【００５２】
図５において、“装置動作モード”列５０１は装置が通常モードで動作しているのか、省電力モードで動作しているのかを示す。本実施形態においては、無操作状態が、例えば１０分継続することにより省電力モードに移行すると設定されている。
【００５３】
“ＳＮＴＰ時刻同期”列５０２は、ＳＮＴＰ時刻同期処理が実行されるタイミングを示す。“ｉＦａｘ受信”列５０３はｉＦａｘ受信処理が実行されるタイミングを示す。“Ｅｍａｉｌ受信”列５０４はＥｍａｉｌ受信処理が登録されるタイミングと、実行されるタイミングを示す。
【００５４】
時刻９：５０においては、図４の周期処理実行管理テーブルに示すように、ＳＮＴＰ時刻同期処理の次回実行時刻は１０：００、ｉＦａｘ受信の次回実行時刻は１０：３０となっている。
【００５５】
従って、登録済みの周期処理で、最も早い次回実行時刻（ｔ２）は、ＳＮＴＰ時刻同期の次回実行時刻であるタイミング５１１である１０：００となる。
【００５６】
また、時刻９：５０（ｔ１）に、タイミング５１３において、新規登録されたＥｍａｉｌ受信処理（間隔３０分（間隔ｐ１））の次回実行時刻（ｔ１＋ｐ１）は１０：２０である。１０：００（時刻ｔ２）と１０：２０（ｔ１＋ｐ１）を比較すると１０：００の方が早い時刻（図３に示すステップ（３０３）の判定がＮＯとなり）であるので、次回の周期処理（時刻ｔ３）は、タイミング５１４に繰り上げて１０：００（時刻ｔ２）に実行することに決定する。
【００５７】
これにより、本来、タイミング５１６である１０：３０に実行する予定であったｉＦａｘ受信処理は１０：００に繰り上げられる。
【００５８】
また、本来タイミング５１５である１０：２０に実行する予定であったＥｍａｉｌ受信処理も１０：００に繰り上げられ、タイミング５１８である１０：５０に実行する予定であったＥｍａｉｌ受信処理も１０：３０に繰り上げられる。
【００５９】
従って、画像処理装置は、本来であれば、１０：１０〜１０：２０、１０：４０〜１０：５０の間のみ省電力モードとして動作するところであったものを、１０：１０〜１０：３０、１０：４０〜１１：００の間、省電力モードとして継続動作することが可能となる。
【００６０】
なお、時刻１１：００以降は、同様の処理を繰り返す。
【００６１】
一方、ステップＳ３０３で、ＹＥＳと判定された場合、ステップＳ３０５により、実行時刻（ｔ１＋ｐ１）を次回の周期処理（時刻ｔ３）に設定するので、例えば時刻８：５０（ｔ１）に、タイミング５１３において、新規登録されたＥｍａｉｌ受信処理（間隔３０分（間隔ｐ１））の次回実行時刻（ｔ１＋ｐ１）は９：２０である。１０：００（時刻ｔ２）と９：２０（ｔ１＋ｐ１）を比較すると９：２０の方が早い時刻（図３に示すステップ（３０３）の判定がＹＥＳとなり）であるので、次回の周期処理（時刻ｔ３）は、タイミング５１４に繰り上げて９：２０（時刻ｔ１＋ｐ１）に実行することに決定する。
【００６２】
これにより、本来、タイミング５１６である１０：３０に実行する予定であったｉＦａｘ受信処理は１０：００に繰り上げられたり、タイミング５１６である１０：００に実行する予定であった、ＳＮＴＰ時刻同期処理、ｉＦａｘ受信処理は９：２０に繰り上げられたりすることが可能となる。
【００６３】
図６は、図１に示したオペレーションパネル１０９に表示されるユーザインタフェース画面の一例を示す図である。本例では、タッチパネルを用いたユーザインタフェースを採用している。
【００６４】
そして、省電力モードへ移行するための無操作状態が継続する時間（オートスリープタイム）を設定することが可能である。
【００６５】
図６において、６０１は現在のオートスリープタイム設定値（例えば１０分）を示す。オートスリープタイムは“Ｕｐ”キー６０２、“Ｄｏｗｎ”キー６０３を押下することにより調整する。“ＯＫ”キー６０５を押下すると設定が完了する。“キャンセル”キー６０４を押下すると設定内容を破棄する。
【００６６】
上記実施形態によれば、さまざまな周期動作を行う機能が実装されたデジタル複合機において、複数の周期処理のための夫々の時間間隔が設定された場合に、装置全体から見た場合の周期処理の回数をより少なくすることができる。
【００６７】
〔第２実施形態〕
以下、図７に示すメモリマップを参照して本発明に係る画像処理装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００６８】
図７は、本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００６９】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７０】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７１】
本実施形態における図７に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００７２】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００７３】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７４】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００７５】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００７６】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００７７】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００７８】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００７９】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８１】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００８２】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるものではない。
【００８３】
なお、本発明は、上記した実施形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。以下、その実施態様１〜１３について説明する。
【００８４】
〔実施態様１〕
複数の周期的に実行される第１の周期処理に対する開始時刻とその実行時間間隔とをメモリ（例えば図１に示すＲＡＭ１０３上に確保される）に登録可能な画像処理装置であって、前記第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とを設定する設定手段（図１に示すオペレーションパネル１０９に表示される設定画面を介して、周期処理毎に設定可能に構成される）と、前記設定手段により設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える調整手段（図１に示すＣＰＵ１０１が、図３に示す制御手順を実行することで、各周期処理の実行タイミングを同期するように調整する）とを有することを特徴とする画像処理装置。
【００８５】
これにより、設定される第１の周期処理と第２の周期処理との開始時刻の不一致に伴って間欠的に実行される各実行タイミングを同期させて、各周期処理が実行されない期間を延長して、それぞれの周期処理を一括して同時期に効率よく行える。
【００８６】
〔実施態様２〕
前記調整手段（図３に示すステップ（３０３），（３０４））は、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定手段により設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃えることを特徴とする実施態様１記載の画像処理装置。
【００８７】
これにより、先登録されている第１の周期処理に対する次回の実行開始時刻よりも、新規登録された第２の周期処理の開始時刻が遅れるような設定がなされた場合には、それぞれの周期処理の開始タイミングを先行する第１の周期処理の実行開始時刻に繰り上げるように処理開始タイミングを調整して、各周期処理が実行されない期間を延長できる。
【００８８】
〔実施態様３〕
前記調整手段（図３に示すステップ（３０３），（３０５））は、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定手段により設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃え、該加算時刻が最も早い次の周期処理実行時刻よりも早いと判断した場合に、第１の周期処理に対する開始時刻を前記加算時刻に揃えることを特徴とする実施態様１記載の画像処理装置。
【００８９】
これにより、先登録されている第１の周期処理に対する次回の実行開始時刻よりも、新規登録された第２の周期処理の開始時刻が早まる場合には、それぞれの周期処理の開始タイミングを新規設定された第２の周期処理の実行開始時刻に繰り上げるように処理開始タイミングを調整して、各周期処理が実行されない期間を延長できる。
【００９０】
〔実施態様４〕
前記メモリに登録されている第１、第２の周期処理に対する最も早い次の周期処理実行時刻を、前記調整手段により調整される次回の開始時刻に変更する変更手段（図３に示すステップ（３０６））を有することを特徴とする実施態様１または２記載の画像処理装置。
【００９１】
これにより、画像処理装置で必要な複数の周期処理の開始タイミングを合わせて一括して同時期に処理して効率化を図り、様々な周期で設定される複数の処理の開始時刻のばらつきに起因して周期処理実行間隔が短くなってしまう事態を回避して、各周期処理が実行されない期間を延長できる。
【００９２】
〔実施態様５〕
前記第１、第２の周期処理に対する開始時刻と実行間隔とを周期処理別に記憶する管理テーブル（図４に示す周期処理実行管理テーブル）を前記メモリに記憶することを特徴とする実施態様１〜４のいずれかに記載の画像処理装置。
【００９３】
これにより、先行して登録されている周期処理と新規に登録される周期処理の開始時刻とその間隔とから発生するそれぞれの開始タイミングのずれが遅れているのか、進んでいるのかを確実に判別して、新規登録された周期処理の実行開始タイミングを繰り上げる等の制御を確実に行うことができる。
【００９４】
〔実施態様６〕
画像処理装置の電力モードを省電力モードに移行させるタイミングを設定する省電力モード設定手段（図３に示すオペレーションパネル１０９により設定可能に構成される）を有し、前記調整手段は、前記省電力モード設定手段により設定されるタイミングで省電力モードへ移行した後、前記第１、第２の周期処理の実行に伴い、通常モードへ復帰する要求が一定時間発生しないように、前記設定手段により設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃えることを特徴とする実施態様１〜５のいずれかに記載の画像処理装置。
【００９５】
これにより、省電力モードへ移行した後、先行して登録されている周期処理と新規に登録される周期処理の開始時刻とその間隔とから発生するそれぞれの開始タイミングのずれが遅れているのか、進んでいるのかを確実に判別して、可能な限り、省電力モードが解除されない時間を延長して、画像処理装置全体の節電効果を高めることができる。
【００９６】
〔実施態様７〕
複数の周期的に実行される第１の周期処理に対する開始時刻とその実行時間間隔とをメモリに登録可能な画像処理装置における設定時刻調整方法であって、前記第１の周期処理に対する開始時刻と実行時間間隔とが前記メモリに予め登録された後、第２の周期処理に対する開始時刻と実行時間間隔とを設定する設定ステップ（図３に示すステップ（３０１））と、前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃える調整ステップ（図３に示すステップ（３０２）〜（３０６））とを有することを特徴とする設定時刻調整方法。
【００９７】
これにより、実施態様１と同等の効果を奏する。
【００９８】
〔実施態様８〕
前記調整ステップ（図３に示すステップ（３０３）、（３０４））は、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃えることを特徴とする実施態様７記載の設定時刻調整方法。
【００９９】
これにより、実施態様２と同等の効果を奏する。
【０１００】
〔実施態様９〕
前記調整ステップ（図３に示すステップ（３０３）、（３０５））は、前記メモリに登録されている最も早い次の周期処理実行時刻と前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻と実行時間間隔との加算時刻とを比較して、該加算時刻が最も早い次の周期処理実行時刻よりも遅いと判断した場合に、第２の周期処理に対する開始時刻を最も早い次の周期処理実行時刻に繰り上げて揃え、該加算時刻が最も早い次の周期処理実行時刻よりも早いと判断した場合に、第１の周期処理に対する開始時刻を前記加算時刻に揃えることを特徴とする実施態様７記載の設定時刻調整方法。
【０１０１】
これにより、実施態様３と同等の効果を奏する。
【０１０２】
〔実施態様１０〕
前記メモリに登録されている第１、第２の周期処理に対する最も早い次の周期処理実行時刻を、前記調整ステップにより調整される次回の開始時刻に変更する変更ステップ（図３に示すステップ（３０６））を有することを特徴とする実施態様７または８記載の設定時刻調整方法。
【０１０３】
これにより、実施態様４と同等の効果を奏する。
【０１０４】
〔実施態様１１〕
前記第１、第２の周期処理に対する開始時刻と実行間隔とを周期処理別に記憶する管理テーブル（図４に示す周期処理実行管理テーブル）を前記メモリに記憶することを特徴とする請求項７〜１０のいずれかに記載の設定時刻調整方法。
【０１０５】
これにより、実施態様５と同等の効果を奏する。
【０１０６】
〔実施態様１２〕
画像処理装置の電力モードを省電力モードに移行させるタイミングを設定する省電力モード設定ステップ（図３に示すステップ（３０１））を有し、前記調整ステップは、前記省電力モード設定ステップにより設定されるタイミングで省電力モードへ移行した後、前記第１、第２の周期処理の実行に伴い、通常モードへ復帰する要求が一定時間発生しないように、前記設定ステップにより設定される第２の周期処理に対する初回の開始時刻を前記第１の周期処理に対する次回の開始時刻に揃えることを特徴とする実施態様７〜１１のいずれかに記載の設定時刻調整方法。
【０１０７】
これにより、実施態様１〜５と同等の効果を奏する。
【０１０８】
〔実施態様１３〕
実施態様７〜１１のいずれかに記載の設定時刻調整方法を実行させることを特徴とするプログラム。
【０１０９】
これにより、実施態様７〜１１と同等の効果を奏する。
【図面の簡単な説明】
【０１１０】
【図１】本発明の第１実施形態を示す画像処理装置の一例を示すブロック図である。
【図２】図１に示した画像処理装置を適用可能な画像処理システムの一例を示す図である。
【図３】本発明に係る画像処理装置における第１のデータ処理手順の一例を示すフローチャートである。
【図４】図１に示したＲＡＭに確保される周期処理実行管理テーブルの一例を示す図である。
【図５】本発明に係る画像処理装置における登録処理の実行スケジュールの一例を示す図である。
【図６】図１に示したオペレーションパネルに表示されるユーザインタフェース画面の一例を示す図である。
【図７】本発明に係る画像処理装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１１１】
１０１  ＣＰＵ
１０２  ＲＯＭ
１０３  ＲＡＭ
１０４  プリンタＩ／Ｆ制御部
１０５  ＮＶＲＡＭ
１０６  パネル制御部
１０９  オペレーションパネル
【図１】
2006041971.tif 000003
【図２】
2006041971.tif 000004
【図３】
2006041971.tif 000005
【図４】
2006041971.tif 000006
【図５】
2006041971.tif 000007
【図６】
2006041971.tif 000008
【図７】
2006041971.tif 000009