(57)【要約】【課題】コストを増加させることなく、指定された時刻でユーザが指定した処理を開始することができる通信装置を提供することを課題とする。【解決手段】ネットワークコントローラ１６は、省電力モードでも電力の供給が継続される。時刻管理部１６３は、予約情報５２に設定された指定時刻と準備時間情報５３とに基づいて、開始時刻を設定する。時刻管理部１６３は、ソフトウェアタイマ１６４を用いて一定の間隔でＮＴＰサーバ５から取得した基準時刻で時計部１６１の時刻を調整する。時刻管理部１６３は、開始時刻までの時間が短くなるにつれて時計部１６１の時刻を調整する間隔を短くすることにより、時計部１６１及びソフトウェアタイマ１６４の誤差を抑制する。時計部１６１の時刻が開始時刻となったときに、省電力モードの解除が指示される。デジタル複合機１は、時計部１６１の時刻が指定時刻となったときに、予約ジョブの処理を開始する。【選択図】図１
2011018983.tif 000002
【特許請求の範囲】
【請求項１】
予約ジョブに関する情報と、前記予約ジョブを実行する指定時刻を示す情報とを含む予約情報を保存する予約情報保存部と、
第１時計部を含み、ネットワークに接続された時刻管理サーバから取得した基準時刻情報に基づいて前記第１時計部の時刻を調整する時刻調整部と、
前記指定時刻を示す情報を用いて前記予約ジョブの処理を開始する開始時刻を設定する開始時刻設定部と、
前記開始時刻までの時間が第１設定時間未満となったときに第１時間間隔で前記時刻管理サーバから基準時刻情報を取得し、前記開始時刻までの時間が前記第１設定時間より短い第２設定時間未満となったときに前記第１時間間隔より短い第２時間間隔で前記時刻管理サーバから基準時刻情報を取得する基準時刻取得部と、
前記予約ジョブを前記予約情報に基づいて実行するジョブ実行部と、
前記開始時刻と前記第１時計部の時刻とに基づいて前記予約ジョブの実行を前記ジョブ実行部に指示する指示部と、
を備えることを特徴とする通信装置。
【請求項２】
請求項１に記載の通信装置において、さらに、
省電力モードにおいて、前記ジョブ実行部に電力を供給せず、前記予約情報保存部と、前記時刻調整部と、前記基準時刻取得部と、前記指示部とに電力を供給する電力制御部、
を備え、
前記指示部は、自装置が省電力モードにあるときに前記予約ジョブの実行を指示する場合、前記ジョブ実行部への電力の供給を前記電力制御部に指示することを特徴とする通信装置。
【請求項３】
請求項２に記載の通信装置において、
前記指示部は、
省電力モードの状態から前記予約ジョブの処理を開始することができるまでの準備時間を示す準備時間情報を管理する準備時間管理部、
を含み、
前記指示部は、前記指定時刻と前記準備時間情報とを用いて前記開始時刻を決定することを特徴とする通信装置。
【請求項４】
請求項３に記載の通信装置において、
前記ジョブ実行部は、省電力モードの状態から前記予約ジョブの処理を開始することができるまでに要した時間に関する情報を前記準備時間管理部に通知し、
前記準備時間管理部は、前記ジョブ実行部から通知された時間に基づいて、前記準備時間情報を更新することを特徴とする通信装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の通信装置において、
前記時刻調整部は、
所定時間が経過するたびに前記所定時間が経過したことを前記第１時計部に通知するソフトウェアタイマ部、
を含み、
前記第１時計部は、前記ソフトウェアタイマ部の通知に基づいて前記第１時計部の時刻を更新することを特徴とする通信装置。
【請求項６】
請求項５に記載の通信装置において、
前記ソフトウェアタイマ部は、前記基準時刻情報に基づいて前記第１時計部の時刻が調整された場合、前記所定時間の計測を、調整された第１時計部の時刻から再開することを特徴とする通信装置。
【請求項７】
請求項１ないし請求項６のいずれかに記載の通信装置において、
前記ジョブ実行部は、
第２時計部、
を含み、
前記時刻調整部は、前記ジョブ実行部が起動中の場合、前記基準時刻取得部が取得した基準時刻情報に基づいて前記第２時計部の時刻を調整することを特徴とする通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省エネモードで動作可能な通信装置に関する。
【背景技術】
【０００２】
省エネモードで動作可能な通信装置としてデジタル複合機がある。デジタル複合機は、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）と呼ばれる時計ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を内蔵する。しかし、様々な要因により、時計ＩＣが出力する時刻情報に大きな誤差が生じることがある。この場合、ユーザは、ファックスの受信時刻などを正確に把握することができないという問題がある。
【０００３】
下記特許文献１には、ＮＴＰ（Ｎｅｔｗｏｒｋ  Ｔｉｍｅ  Ｐｒｏｔｏｃｏｌ）を用いてＮＴＰサーバから基準時刻を取得し、取得した基準時刻で時計ＩＣが出力する時刻を修正する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１３３２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
デジタル複合機には、ユーザが指定した時刻にファックス送信などを実行する予約処理に対応した機種がある。ファックスの予約送信が指示された場合、デジタル複合機は、指定された時刻となるまでの時間を設定したソフトウェアタイマを起動する。設定された時間が経過したことをソフトウェアタイマが通知したときに、デジタル複合機はファックスの送信処理を開始する。
【０００６】
しかしながら、ソフトウェアタイマは、時計ＩＣの精度あるいはデジタル複合機の動作状態などによって誤差が生じやすい。このため、デジタル複合機は、ファックス送信などの予約処理を、ユーザが指定した時刻に実行できないことがあった。
【０００７】
また、ユーザが指定した時刻に予約処理を確実に開始するために、デジタル複合機に高精度な時計ＩＣを搭載することが考えられる。しかし、高精度な時計ＩＣの使用は、コストの面で不利になるという問題があった。
【０００８】
そこで、本発明は前記問題点に鑑み、コストを増加させることなく、指定された時刻でユーザが指定した処理を開始することができる通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１記載の発明は、予約ジョブに関する情報と、前記予約ジョブを実行する指定時刻を示す情報とを含む予約情報を保存する予約情報保存部と、第１時計部を含み、ネットワークに接続された時刻管理サーバから取得した基準時刻情報に基づいて前記第１時計部の時刻を調整する時刻調整部と、前記指定時刻を示す情報を用いて前記予約ジョブの処理を開始する開始時刻を設定する開始時刻設定部と、前記開始時刻までの時間が第１設定時間未満となったときに第１時間間隔で前記時刻管理サーバから基準時刻情報を取得し、前記開始時刻までの時間が前記第１設定時間より短い第２設定時間未満となったときに前記第１時間間隔より短い第２時間間隔で前記時刻管理サーバから基準時刻情報を取得する基準時刻取得部と、前記予約ジョブを前記予約情報に基づいて実行するジョブ実行部と、前記開始時刻と前記第１時計部の時刻とに基づいて前記予約ジョブの実行を前記ジョブ実行部に指示する指示部と、を備えることを特徴とする。
【００１０】
請求項２記載の発明は、請求項１に記載の通信装置において、さらに、省電力モードにおいて、前記ジョブ実行部に電力を供給せず、前記予約情報保存部と、前記時刻調整部と、前記基準時刻取得部と、前記指示部とに電力を供給する電力制御部、を備え、前記指示部は、自装置が省電力モードにあるときに前記予約ジョブの実行を指示する場合、前記ジョブ実行部への電力の供給を前記電力制御部に指示することを特徴とする。
【００１１】
請求項３記載の発明は、請求項２に記載の通信装置において、前記指示部は、省電力モードの状態から前記予約ジョブの処理を開始することができるまでの時間を示す準備時間情報を管理する準備時間管理部、を含み、前記指示部は、前記指定時刻と前記準備時間情報とを用いて前記開始時刻を決定することを特徴とする。
【００１２】
請求項４記載の発明は、請求項３に記載の通信装置において、前記ジョブ実行部は、省電力モードの状態から前記予約ジョブの処理を開始することができるまでに要した時間に関する情報を前記準備時間管理部に通知し、前記準備時間管理部は、前記ジョブ実行部から通知された時間に基づいて、前記準備時間情報を更新することを特徴とする。
【００１３】
請求項５記載の発明は、請求項１ないし請求項４のいずれかに記載の通信装置において、前記時刻調整部は、所定時間が経過するたびに前記所定時間が経過したことを前記第１時計部に通知するソフトウェアタイマ部、を含み、前記第１時計部は、前記ソフトウェアタイマ部の通知に基づいて前記第１時計部の時刻を更新することを特徴とする。
【００１４】
請求項６記載の発明は、請求項５に記載の通信装置において、前記ソフトウェアタイマ部は、前記基準時刻情報に基づいて前記第１時計部の時刻が調整された場合、前記所定時間の計測を、調整された第１時計部の時刻から再開することを特徴とする。
【００１５】
請求項７記載の発明は、請求項１ないし請求項６のいずれかに記載の通信装置において、前記ジョブ実行部は、第２時計部、を含み、前記時刻調整部は、前記ジョブ実行部が起動中の場合、前記基準時刻取得部が取得した基準時刻情報に基づいて前記第２時計部の時刻を調整することを特徴とする。
【発明の効果】
【００１６】
本発明の通信装置は、開始時刻に近づくにつれて、時刻管理サーバから基準時刻情報を取得して第１時計部の時刻を調整する頻度を高くする。これにより、第１時計部の誤差及び基準時刻取得部が時刻管理サーバにアクセスする間隔の誤差を小さくすることができ、指定時刻で予約ジョブを開始することが可能となる。
【００１７】
本発明の通信装置は、省電力モードの状態でも、予約ジョブの処理を開始する開始時刻を、予約情報を用いて判定する。すなわち、本発明の通信装置は、予約ジョブが登録された状態でも省電力モードに移行できるため、消費電力を削減することが可能となる。
【００１８】
本発明の通信装置では、省電力モードの状態から予約ジョブを実行することができる状態になるまでの準備時間を考慮して、開始時刻を判定される。このため、本発明に係る通信装置は、予約ジョブの処理を開始する前に省電力モードの状態を解除する必要があっても、予約ジョブを指定時刻で確実に開始することができる。
【００１９】
また、本発明の通信装置では、指示部が予約ジョブの実行を指示してから予約ジョブを実行可能となるまでに実際に要した時間が準備時間情報に反映される。このため、通信装置の仕様及び構成、あるいは予約ジョブの種別などに応じて準備時間が変化する場合であっても、柔軟に準備時間を設定することができる。
【００２０】
また、第１時計部がソフトウェアタイマ部からの通知に基づいて時刻を更新する。これにより、本発明の通信装置は、時計ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）を用いる必要がないためコスト削減が可能となる。ソフトウェアタイマ部は、第１時計部の時刻が基準時刻情報に基づいて更新されたときに、所定時間の計測を開始するタイミングをリセットする。これにより、第１時計部の誤差を小さくすることができる。
【００２１】
また、本発明の通信装置では、ジョブ実行部が有する第２時計部の時刻を基準時刻情報に基づいて更新する。このため、本発明の通信装置は、複数の時計部を有していても、各時計部の時刻を統一した時刻で管理することができる。
【図面の簡単な説明】
【００２２】
【図１】本実施の形態に係るデジタル複合機を含むネットワークシステムの構成図である。
【図２】予約ジョブを登録する処理の流れを示すフローチャートである。
【図３】予約情報を示す図である。
【図４】通常モードのときに予約ジョブを実行する処理の流れを示すフローチャートである。
【図５】省電力モードのときに予約ジョブの実行タイミングを判定する処理の流れを示すフローチャートである。
【図６】省電力モードの状態から予約ジョブを実行する処理の流れを示すフローチャートである。
【発明を実施するための形態】
【００２３】
｛デジタル複合機の構成とネットワークシステムの全体構成｝
以下、図面を参照しつつ本発明の実施の形態について説明する。図１は、本実施の形態に係るデジタル複合機１を含むネットワークシステムを示すブロック図である。
【００２４】
デジタル複合機１は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）２に接続されている。ＬＡＮ２には、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）３が接続されている。
【００２５】
デジタル複合機１は、コピー機能、ファックス機能、スキャナ機能及びプリンタ機能などを備えた多機能装置である。ユーザは、ＰＣ３からＬＡＮ２経由でデジタル複合機１に印刷指示を送ることにより、デジタル複合機１のプリンタ機能を利用することができる。また、ユーザは、デジタル複合機１の操作パネル（図示省略）を操作して、デジタル複合機１のコピー機能及びファックス機能などを利用することができる。
【００２６】
また、ＬＡＮ２は、ルータなどを介してインターネット４に接続されている。デジタル複合機１は、インターネット４を介してＮＴＰ５サーバにアクセスして基準時刻を取得し、取得した基準時刻に基づいてデジタル複合機１のシステム時刻を調整する。
【００２７】
デジタル複合機１の構成について説明する。デジタル複合機１は、制御部１１と、電力制御部１２と、プリンタ部１３と、ファックス部１４と、記憶部１５と、ネットワークコントローラ１６と、バス１７，１８とを備える。なお、図１において、デジタル複合機１が有するスキャナ部及び操作パネルなどの表示を省略している。
【００２８】
制御部１１は、時計部１１１と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とを備え、デジタル複合機１の全体制御を行う。時計部１１１は、時計ＩＣなどであり、ネットワークコントローラ１６を除くデジタル複合機１のシステム時計として機能する。
【００２９】
電力制御部１２は、デジタル複合機１の各構成要素への供給電力を、通常モード、省電力モード及び省電力ジョブモードに応じて制御する。通常モード、省電力モード及び省電力ジョブモードについては後述する。
【００３０】
プリンタ部１３は、ＰＣ３から送信された印刷データ、あるいはファックス部１４が受信したファックス受信データなどを記録用紙などの印刷媒体に印刷する。
【００３１】
ファックス部１４は、公衆回線網（図示省略）を介して、ファックス通信を実行する。
【００３２】
記憶部１５は、ハードディスク装置またはコンパクトフラッシュ（登録商標）などで構成され、予約ジョブデータ５１を格納する。予約ジョブデータ５１は、予約処理の対象となるデータである。たとえば、ファックス送信データあるいはＰＣ３から受信した印刷データなどが、予約ジョブデータ５１として保存される。
【００３３】
ネットワークコントローラ１６は、ＬＡＮ２に接続されており、ＬＡＮ２を経由した通信を制御する。ネットワークコントローラ１６は、たとえば、ＴＣＰ／ＩＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ／Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）に基づいて、通信を制御する。
【００３４】
ネットワークコントローラ１６は、時計部１６１と、メモリ１６２と、時刻管理部１６３と、ソフトウェアタイマ１６４と、ジョブ実行指示部１６５と、図示しないＣＰＵとを備える。ネットワークコントローラ１６は、制御部１１に電力が供給されていない状態であっても、単独で動作することができる。
【００３５】
時計部１６１は、ネットワークコントローラ１６のシステム時計であり、ソフトウェアタイマ１６６を含む。ソフトウェアタイマ１６６は、ネットワークコントローラ１６に内蔵されたＣＰＵのクロックをカウントし、１秒間隔でタイムアップを時計部１６１に通知する。時計部１６１は、ソフトウェアタイマ１６６からの通知に応じて時刻を更新する。
【００３６】
メモリ１６２は、ＲＡＭなどで構成され、予約情報５２と準備時間情報５３とを格納する。予約情報５２は、ユーザにより登録された予約ジョブに関する情報である。ここで、予約ジョブとは、処理開始時刻が指定されたファックス送信あるいは印刷などのジョブのことである。準備時間情報５３は、省電力モードの状態から予約ジョブの処理を開始することができるまでの準備時間を、ジョブの種別ごとに記録した情報である。
【００３７】
時刻管理部１６３は、予約情報５２がメモリ１６２に登録されていない場合、１時間ごとなどの一定間隔でＮＴＰサーバ５から基準情報を取得し、取得した基準時刻で時計部１１１，１６１の時刻を調整する。時刻管理部１６３は、予約情報５２がメモリ１６２に格納されている場合、予約情報５２に設定された指定時刻までの時間に応じた時間間隔でＮＴＰサーバ５から基準時刻を取得して時計部１１１，１６１の時刻を調整する。
【００３８】
ソフトウェアタイマ１６４は、ＮＴＰサーバ５にアクセスするタイミングを時刻管理部１６３に通知するタイマである。
【００３９】
ジョブ実行指示部１６５は、デジタル複合機１が省電力モードのときに、予約ジョブを実行する実行タイミングを判定する。実行タイミングの判定には、省電力モードの解除に要する時間などが考慮される。ジョブ実行指示部１６５は、時計部１６１の時刻が実行タイミングとなったときに予約ジョブの処理開始を制御部１１に指示する。
【００４０】
バス１７，１８は、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔｓ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バスである。バス１７は、デジタル複合機１の各機能部を相互に接続する。バス１８は、制御部１１とネットワークコントローラ１６とを接続するバスである。
【００４１】
｛通常モード、省電力モード及び省電力ジョブモード｝
デジタル複合機１は、ユーザの使用状況に応じて、消費電力がそれぞれ異なる通常モード、省電力モード、及び省電力ジョブモードのいずれかのモードで動作する。
【００４２】
通常モードは、デジタル複合機１全体に電力を供給するモードである。デジタル複合機１は、電力を供給する構成単位として、本体処理部、プリンタ部１３、ファックス部１４及びネットワークコントローラ１６に分けられる。本体処理部は、制御部１１及び記憶部１５などを含む。通常モードにおいて、電力制御部１３は、本体処理部、プリンタ部１３、ファックス部１４及びネットワークコントローラ１６に電力を供給する。
【００４３】
省電力モードでは、ネットワークコントローラ１６だけに電力が供給される。本体処理部、プリンタ部１３及びファックス部１４には、電力が供給されない。
【００４４】
省電力ジョブモードでは、予約ジョブの実行に必要な構成要素に電力が供給される。たとえば、予約印刷ジョブの実行時には、本体処理部、プリンタ部１３及びネットワークコントローラ１６に電力が供給される。また、予約送信ジョブの実行時には、本体処理部、ファックス部１４及びネットワークコントローラ１６に電力が供給される。
【００４５】
たとえば、デジタル複合機１は、一定期間、待機状態が継続することにより、通常モードから省電力モードに移行する。待機状態とは、実行すべき処理が存在せず、ユーザの操作あるいはファックスデータの受信などを待ち受けている状態をいう。ユーザが省電力モードの解除ボタンを押下した場合などに、デジタル複合機１は、通常モードに復帰する。また、デジタル複合機１は、省電力モードで動作中に予約ジョブの実行タイミングとなったときに、省電力モードから省電力ジョブモードに移行する。
【００４６】
このように、ネットワークコントローラ１６は、省電力モードでも電力が供給され、予約ジョブの実行に必要な予約情報５２を保持する。制御部１１が予約ジョブを管理する必要がないため、デジタル複合機１は、一定期間、待機状態が継続したときに確実に省電力モードに移行することができる。したがって、デジタル複合機１は、消費電力を削減することが可能となる。
【００４７】
以下、予約ジョブに関するデジタル複合機１の動作について説明する。
【００４８】
｛予約ジョブ登録処理｝
図２は、予約ジョブの登録の流れを示すフローチャートである。ユーザは、操作パネル（図示省略）などを操作して、予約処理を指示する。
【００４９】
予約処理の指示があった場合（ステップＳ１０１でＹｅｓ）、時刻管理部１６３が、ＮＴＰサーバ５から基準時刻を取得して、時計部１１１，１６１の時刻を修正する（ステップＳ１０２）。制御部１１は、予約情報５２を作成し（ステップＳ１０３）、ネットワークコントローラ１６のメモリ１６２に記憶する（ステップＳ１０４）。
【００５０】
デジタル複合機１は、予約ジョブの処理対象となるデータを取得し、取得したデータを予約ジョブデータ５１として記憶部１５に記憶する（ステップＳ１０５）。たとえば、ファックスの予約送信が指示された場合、スキャナ部（図示省略）が原稿を読み込んで作成した画像データが、予約ジョブデータ５１として保存される。これにより、予約ジョブの登録処理が終了する。
【００５１】
図３は、予約情報５２の一例を示す図である。予約情報５２において、１行目は、ジョブ種別を示す。ファックスの予約送信が指示されたときは、ジョブ種別に「ＦＡＸ」が設定され、予約印刷が指示されたときは、ジョブ種別に「印刷」が設定される。２行目は、予約ジョブの処理を開始する指定時刻を示す。３行目は、予約ジョブの処理対象となる予約ジョブデータ５１の名称を示す。
【００５２】
なお、制御部１１は、予約情報５２で設定された指定時刻までの時間が省電力モードに移行するまで時間よりも短い場合などに、メモリ１６２だけでなく、記憶部１５に予約情報５２を記憶してもよい。
【００５３】
｛通常モード時の予約ジョブ実行処理｝
図４は、通常モード時に予約ジョブを実行するデジタル複合機１のフローチャートである。予約ジョブの登録後、デジタル複合機１は、通常モードの状態にある。
【００５４】
通常モードにおいて、ネットワークコントローラ１６の時刻管理部１６３は、予め設定された時間（たとえば１時間）が経過した場合（ステップ２０１でＹｅｓ）、ＮＴＰサーバ５から基準時刻を取得して、時計部１１１，１６１の時刻を基準時刻で調整する（ステップＳ２０２）。
【００５５】
このように、デジタル複合機１は、ＮＴＰサーバ５の基準時刻に基づいて、時計部１１１の時刻と時計部１６１の時刻とを正確な時刻で一致させることができる。また、ソフトウェアにより構成されている時計部１６１の時刻のずれを、基準時刻により容易に修正することができる。ソフトウェアタイマ１６６がＣＰＵのクロックをカウントしている間にネットワークコントローラ１６で割り込み処理が発生することにより、タイムアップを通知する間隔が１秒以上となる。この結果、時計部１６１の時刻に遅れが発生する。しかし、ＮＴＰサーバ５の基準時刻で時計部１６１の時刻を修正することで、時計ＩＣを用いずに、ネットワークコントローラ１６のシステム時刻を正確に管理することができる。
【００５６】
なお、時計部１６１の時刻が修正されたときに、ソフトウェアタイマ１６６のカウント値がリセットされる。これにより、時計部１６１の時刻が修正された後に、時計部１６１の時刻を正確に更新することができる。
【００５７】
通常モード時では、制御部１１が予約ジョブの実行タイミングを判定する。具体的には、制御部１１は、時計部１１１の時刻が予約情報５２に設定された指定時刻となった場合（ステップＳ２０１でＮｏ，ステップＳ２０３でＹｅｓ）、予約情報５２を参照して、予約ジョブの処理を開始する（ステップＳ２０４）。通常モードでは、指定時刻が実行タイミングに対応する。デジタル複合機１が通常モードの状態にあるため、本体処理部、プリンタ部１３、ファックス部１４及びネットワークコントローラ１６に電力が供給されている。したがって、デジタル複合機１は、指定時刻となったとき、すぐに予約ジョブの処理を開始することができる。
【００５８】
図３に示す予約情報５２に基づいて予約ジョブを実行する場合、制御部１１は、予約情報５２を参照して、名称が「Ｆａｘ０９６２６＿００１」である予約ジョブデータ５１を取得する。予約情報５２にジョブ種別として「ＦＡＸ」が設定されているため、制御部１１は、予約ジョブデータ５１をファックス部１４に渡す。ファックス部１４は、送信先と送信対象の画像データとを有する予約ジョブデータ５１を用いてファックス送信を開始する。
【００５９】
予約ジョブの処理が終了した場合（ステップＳ２０５でＹｅｓ）、制御部１１は、記憶部１５から予約ジョブデータ５１を削除し（ステップＳ２０６）、メモリ１６２から予約情報５２を削除する（ステップＳ２０７）。これにより、図４に示す処理が終了する。
【００６０】
｛省電力モード移行時の処理の流れ｝
デジタル複合機１は、予約ジョブの登録後に待機状態が一定期間を経過した場合、通常モードから省電力モードに移行する。省電力モードへの移行後、ネットワークコントローラ１６が、予約情報５２を用いて予約ジョブを管理する。
【００６１】
｛省電力モード時の実行タイミング判定処理｝
図５は、省電力モードのときに予約ジョブの実行タイミングを判定するネットワークコントローラ１６のフローチャートである。図５に示す処理は、デジタル複合機１が省電力モードに移行することにより開始される。
【００６２】
時刻管理部１６３は、予約情報５２と準備時間情報５３とに基づいて、実行タイミングとして予約ジョブの処理を開始する開始時刻を設定する（ステップＳ３０１）。なお、開始時刻は、デジタル複合機１を省電力モードから省電力ジョブモードに移行させる時刻である。準備時間情報５３にＦＡＸの準備時間として１分が設定されているケースを想定する。図３に示す予約情報５２には、指定時刻として「１０：４５：００」が設定されている。この場合、時刻管理部１６３は、「１０：４４：００」を開始時刻として設定する。
【００６３】
時計部１６１の時刻から開始時刻までの時間が５分以上である場合（ステップＳ３０２でＹｅｓ）、時刻管理部１６３は、ソフトウェアタイマ１６４のイベント通知間隔を５分に設定する（ステップＳ３０３）。ソフトウェアタイマ１６４が５分を経過したことを通知した場合（ステップＳ３０４でＹｅｓ）、時刻管理部１６３は、ＮＴＰサーバ５から基準時刻を取得して、時計部１６１の時刻を調整する（ステップＳ３１０）。時刻管理部１６３は、時計部１６１の時刻が開始時刻となっていないため（ステップＳ３１１でＮｏ）、ステップＳ３０２に戻る。開始時刻から時計部１６１の時刻までの時間が５分未満となるまで（ステップＳ３０２でＮｏ）、ステップＳ３０２〜Ｓ３０４，Ｓ３１０及びＳ３１１の処理が繰り返される。
【００６４】
時計部１６１の時刻から開始時刻までの時間が１分以上５分未満である場合（ステップＳ３０２でＮｏ，ステップＳ３０５でＹｅｓ）、ソフトウェアタイマ１６４のイベント通知間隔が１分に設定される（ステップＳ３０６）。ソフトウェアタイマ１６４が１分を経過したことを通知した場合（ステップＳ３０７でＹｅｓ）、時計部１６１の時刻が調整される（ステップＳ３１０）。時刻管理部１６３は、時計部１６１の時刻が開始時刻となっていないため（ステップＳ３１１でＮｏ）、ステップＳ３０２に戻る。開始時刻から時計部１６１の時刻までの時間が１分未満となるまで（ステップＳ３０５でＮｏ）、ステップＳ３０２，Ｓ３０５〜Ｓ３０７，Ｓ３１０及びＳ３１１の処理が繰り返される。
【００６５】
時計部１６１の時刻から開始時刻までの時間が１分未満となった場合（ステップＳ３０２でＮｏ，ステップＳ３０５でＮｏ）、ソフトウェアタイマ１６４のイベント通知間隔が１０秒に設定される（ステップＳ３０８）。ソフトウェアタイマ１６４が１０秒を経過したことを通知した場合（ステップＳ３０９でＹｅｓ）、時計部１６１の時刻が調整される（ステップＳ３１０）。時計部１６１の時刻が開始時刻となるまで（ステップＳ３１１でＹｅｓ）、ステップＳ３０２，Ｓ３０５及びＳ３０８〜Ｓ３１１の処理が繰り返される。
【００６６】
このように、ネットワークコントローラ１６は、開始時刻までの時間が短くなるにつれてＮＴＰサーバ５へのアクセス頻度を高くする。これにより、時計部１６１の精度またはソフトウェアタイマ１６４における誤差を小さくすることができるため、時刻管理部１６３は、予約ジョブの実行タイミングを正確に把握することができる。
【００６７】
ジョブ実行指示部１６５は、開始時刻となった場合（ステップＳ３１１でＹｅｓ）、電力制御部１２に省電力ジョブモードへの移行を指示する（ステップＳ３１２）。制御部１１及びバス１８に電力が供給された後に、ジョブ実行指示部１６５は、予約情報５２を、バス１８を介して制御部１１に出力する（ステップＳ３１３）。省電力ジョブモードに移行したデジタル複合機１が、予約情報５２に基づいて予約ジョブを実行する。
【００６８】
ネットワークコントローラ１６は、デジタル複合機１が実行した予約ジョブの種別と準備時間とが通知された場合（ステップＳ３１４でＹｅｓ）、通知された情報に基づいて準備時間情報５３を更新する（ステップＳ３１５）。
【００６９】
このように、省電力ジョブモードで予約ジョブを実行した後に準備時間情報５３を更新する。これにより、予約ジョブの準備時間が、デジタル複合機１の仕様の違いなどによって変化する場合であっても、準備時間を柔軟に変更することができる。仕様の違いとは、たとえば、記憶部１５がハードディスク装置及びコンパクトフラッシュ(登録商標)のいずれかで構成されるかなど、デジタル複合機１の構成の違いを指す。なお、デジタル複合機１は、省電力モードの状態から予約送信あるいは予約印刷を最初に実行したときに準備時間情報を更新し、次の予約送信あるいは予約印刷の実行時には、準備時間情報を更新しなくてもよい。
【００７０】
｛通常モード復帰後の予約ジョブ実行処理｝
図６は、ネットワークコントローラ１６が省電力ジョブモードへの移行を指示した後のデジタル複合機１の処理の流れを示す図である。
【００７１】
ネットワークコントローラ１６が省電力ジョブモードへの移行を電力制御部１２に指示することにより（図５に示すステップＳ３１２）、図６に示す処理が開始される。電力制御部１２は、ネットワークコントローラ１６の指示に応じて、制御部１１及びバス１８に電力を供給する（ステップＳ４０１）。制御部１１は、予約情報５２を、バス１８を介してネットワークコントローラ１６１から取得する（ステップＳ４０２）。ステップＳ４０２の処理は、図５に示すステップＳ３１３の処理に対応する。
【００７２】
制御部１１は、予約情報５２に設定されたジョブ種別に基づいて予約ジョブの実行に必要なブロックを特定する。電力制御部１２は、制御部１１が特定したブロックに対して電力供給を再開する（ステップＳ４０３）。たとえば、予約情報５２のジョブ種別に「印刷」が設定されていれば、プリンタ部１３と、記憶部１５と、バス１７とに電力が供給される。また、ジョブ種別に「ＦＡＸ」が設定されていれば、ファックス部１４と、記憶部１５と、バス１７とに電力が供給される。
【００７３】
デジタル複合機１は、時計部１６１の時刻が指定時刻となったときに（ステップＳ４０４でＹｅｓ）、予約情報５２で指定された予約ジョブデータ５１の処理を開始する（ステップＳ４０５）。ステップＳ４０５、Ｓ４０６，Ｓ４０７及びＳ４０８の処理は、図４に示すステップＳ２０４〜Ｓ２０７の処理と同様である。これにより、予約ジョブの処理が終了する。
【００７４】
制御部１１は、予約ジョブの処理が終了した後に、予約ジョブが実行可能になるまでの準備時間をジョブの種別と対応付けてネットワークコントローラ１６に通知する（ステップＳ４０９）。たとえば、予約印刷の準備時間とは、ネットワークコントローラ１６が省電力モードの解除を指示してからプリンタ部１３が有するプリンタエンジンのウォームアップが完了するまでの時間である。ステップＳ４０９の処理は、図５に示すステップＳ３１４及びＳ３１５の処理に対応する。
【００７５】
図６に示す処理の終了後、他の予約ジョブに対応する予約情報５２がメモリ１６２に保存されている場合、制御部１１は、他の予約ジョブの管理を継続して行う。
【００７６】
以上説明したように、ネットワークコントローラ１６は、予約ジョブの登録後に省電力モードに移行した場合、予約ジョブの指定時刻に近づくにつれて、ＮＴＰサーバ５にアクセスする間隔を短くして時計部１６１の時刻を調整する。これにより、時計部１６１あるいはソフトウェアタイマ１６４の誤差を抑制しながら、ユーザが指定した時刻に予約ジョブの処理を開始することができる。
【００７７】
また、ネットワークコントローラ１６は、省電力モードの解除を指示してから予約ジョブを実行可能となるまでの時間を考慮して電力制御部１２に対して省電力モードから省電力ジョブモードへの移行を指示する。これにより、デジタル複合機１は、省電力モードの状態から予約ジョブを実行するときであっても、ユーザが指定した時刻に予約ジョブの処理を開始することができる。
【００７８】
なお、本実施の形態において、デジタル複合機１は、省電力モードのときに図５及び図６に示す処理を実行する例について説明したが、これに限られない。通常モードのときに、デジタル複合機１は、図５及び図６に示す処理を行ってもよい。これにより、通常モードのときにも、確実に指定時刻に予約ジョブの処理を開始することができる。この場合、制御部１１が、メモリ１６２、時刻管理部１６３、ソフトウェアタイマ１６４及びジョブ実行指示部１６５を有していてもよい。
【００７９】
なお、本実施の形態において、ネットワークコントローラ１６は、予約ジョブの実行のたびに準備時間情報５３を更新する例について説明したが、これに限られない。たとえば、準備時間情報５３に設定されているジョブ種別ごとの準備時間を固定してもよい。この場合、ステップＳ３１４，Ｓ３１５（図５参照）の処理と、ステップＳ４０９（図６参照）の処理とを省略することができる。
【符号の説明】
【００８０】
１  デジタル複合機
５  ＮＴＰサーバ
１１  制御部
１２  電力制御部
１３  プリンタ部
１４  ファックス部
１５  記憶部
１６  ネットワークコントローラ
１１１，１６１  時計部
１６２  メモリ
１６３  時刻管理部
１６４  ソフトウェアタイマ
１６５  ジョブ実行指示部
【図１】
2011018983.tif 000003
【図２】
2011018983.tif 000004
【図３】
2011018983.tif 000005
【図４】
2011018983.tif 000006
【図５】
2011018983.tif 000007
【図６】
2011018983.tif 000008