(57)【要約】【課題】画像形成装置にＶｉｄｅｏデータを送信完了してから画像形成装置で印刷終了するまで時間がかかるジョブを処理する場合でも、従来よりも早く外付けコントローラを省電力状態に移行でき、省エネルギーを実現すること。【解決手段】外付けコントローラ１０２は、印刷ジョブを受信してからＶｉｄｅｏデータを生成して画像形成装置１０３に送信完了するまでの時間（プロセス時間；図７の８０３）を計測し（Ｓ９０３）、前記Ｖｉｄｅｏデータを画像形成装置１０３で印刷終了するまでの時間（印刷時間；図７の８０４）を予測し（Ｓ９０６）、前記印刷時間が前記プロセス時間を超える場合（Ｓ９０６でＹｅｓの場合）、前記Ｖｉｄｅｏデータを画像形成装置１０３に送信終了してから既定時間（図７の８０２）が経過した後に（Ｓ９０７）、外付けコントローラ１０２を通常状態から省電力状態に移行させる（Ｓ９１０）。【選択図】図８
2015099427.tif 000002
【特許請求の範囲】
【請求項１】
外部から受信した印刷ジョブから画像データを生成して画像形成装置に送信する画像処理装置であって、
前記画像データを前記画像形成装置で印刷終了するまでの時間を示す第１の時間を予測する予測手段と、
前記第１の時間と第２の時間とを比較して、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させるかどうか判断する判断手段と、
前記判断手段が、前記第２の電力状態に移行させると判断した場合、前記画像データを前記画像形成装置に送信終了してから所定時間が経過した後に、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させる制御手段と、
を有することを特徴とする画像処理装置。
【請求項２】
前記印刷ジョブを受信してから前記画像データを前記画像形成装置に送信終了するまでの時間を、前記第２の時間として計測する計測手段を有することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記判断手段は、前記第１の時間が第２の時間を超える場合に、前記第２の電力状態に移行させると判断することを特徴とする請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２の電力状態の当該画像処理装置を前記第１の電力状態に復帰させるための復帰通知を、前記画像形成装置が当該画像処理装置に送信するための条件としての復帰条件を、前記画像形成装置に送信する送信手段と、
前記第２の電力状態において前記画像形成装置から前記復帰通知を受信した場合、当該画像処理装置を前記第２の電力状態から前記第１の電力状態に復帰させる復帰手段と、
を有することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記画像形成装置から当該画像処理装置に送信される通知は、当該画像処理装置を前記第１の電力状態に復帰させるか否かを示す復帰パラメータを含むものであり、
前記復帰手段は、前記画像形成装置から受信した通知に含まれる復帰パラメータが、当該画像処理装置を前記第１の電力状態に復帰させることを示す値の場合、当該画像処理装置を前記第２の電力状態から前記第１の電力状態に復帰させることを特徴とする請求項４に記載の画像処理装置。
【請求項６】
前記復帰条件を設定する第１の設定手段を有することを特徴とする請求項４又は５に記載の画像処理装置。
【請求項７】
前記復帰条件は、前記画像形成装置でサービスエラーが発生した場合、前記画像形成装置でシートなし又は排紙部の満載が発生した場合、前記画像形成装置で印刷が終了した場合の少なくともいずれかを含むことを特徴とする請求項４乃至６のいずれか１項に記載の画像処理装置。
【請求項８】
前記第２の電力状態から前記第１の電力状態に復帰した場合、当該画像処理装置が前記第２の電力状態に移行する前に処理していたジョブについての、当該画像処理装置が前記第２の電力状態に移行した後のステータスを、前記画像形成装置から取得する取得手段と、
前記取得手段が取得した前記ステータスを、外部に報知する報知手段と、
を有することを特徴とする請求項４乃至７のいずれか１項に記載の画像処理装置。
【請求項９】
前記所定時間を設定する第２の設定手段を有することを特徴とする請求項１乃至８のいずれか１項に記載の画像処理装置。
【請求項１０】
前記制御手段は、前記所定時間が経過する前に、他の印刷ジョブを受信した場合には、前記第２の電力状態への移行を中止することを特徴とする請求項１乃至９のいずれか１項に記載の画像処理装置。
【請求項１１】
画像形成装置と、外部から受信した印刷ジョブから画像データを生成して前記画像形成装置に送信する画像処理装置とを有する画像形成システムであって、
前記画像処理装置は、
前記画像データを前記画像形成装置で印刷終了するまでの時間を示す第１の時間を予測する予測手段と、
前記第１の時間と第２の時間とを比較して、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させるかどうか判断する判断手段と、
前記判断手段が、前記第２の電力状態に移行させると判断した場合、前記画像データを前記画像形成装置に送信終了してから所定時間が経過した後に、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させる制御手段と、を有する、
ことを特徴とする画像形成システム。
【請求項１２】
前記画像処理装置は、前記印刷ジョブを受信してから前記画像データを前記画像形成装置に送信終了するまでの時間を、前記第２の時間として計測する計測手段を有することを特徴とする請求項１１に記載の画像形成システム。
【請求項１３】
前記判断手段は、前記第１の時間が第２の時間を超える場合に、前記第２の電力状態に移行させると判断することを特徴とする請求項１１又は１２に記載の画像形成システム。
【請求項１４】
前記画像処理装置は、
前記第２の電力状態の当該画像処理装置を前記第１の電力状態に復帰させるための復帰通知を、前記画像形成装置が当該画像処理装置に送信するための条件としての復帰条件を、前記画像形成装置に送信する送信手段と、
前記第２の電力状態において前記画像形成装置から前記復帰通知を受信した場合、当該画像処理装置を前記第２の電力状態から前記第１の電力状態に復帰させる復帰手段と、を有し、
前記画像形成装置は、
前記画像処理装置に状態を通知する通知手段を有し、
前記通知手段は、前記復帰条件を満たした場合、前記復帰通知を前記画像処理装置に送信する、
ことを特徴とする請求項１１乃至１３のいずれか１項に記載の画像形成システム。
【請求項１５】
前記通知手段は、当該画像処理装置に送信する通知に、前記画像処理装置を前記第１の電力状態に復帰させるか否かを示す復帰パラメータを含めるものであり、前記復帰条件を満たした場合、前記画像処理装置を前記第１の電力状態に復帰させることを示す値の復帰パラメータを含めた通知を前記画像処理装置に送信するものであり、
前記復帰手段は、前記画像形成装置から受信した通知に含まれる復帰パラメータが、当該画像処理装置を前記第１の電力状態に復帰させることを示す値の場合、当該画像処理装置を前記第２の電力状態から前記第１の電力状態に復帰させることを特徴とする請求項１４に記載の画像形成システム。
【請求項１６】
前記画像処理装置は、前記復帰条件を設定する第１の設定手段を有することを特徴とする請求項１４又は１５に記載の画像形成システム。
【請求項１７】
前記復帰条件は、前記画像形成装置でサービスエラーが発生した場合、前記画像形成装置でシートなし又は排紙部の満載が発生した場合、前記画像形成装置で印刷が終了した場合の少なくともいずれかを含むことを特徴とする請求項１４乃至１６のいずれか１項に記載の画像形成システム。
【請求項１８】
前記画像処理装置は、
前記第２の電力状態から前記第１の電力状態に復帰した場合、当該画像処理装置が前記第２の電力状態に移行する前に処理していたジョブについての、当該画像処理装置が前記第２の電力状態に移行した後のステータスを、前記画像形成装置から取得する取得手段と、
前記取得手段が取得した前記ステータスを、外部に報知する報知手段と、
を有し、
前記通知手段は、前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合、前記画像処理装置が前記第２の電力状態に移行する前に処理していたジョブについての、前記画像処理装置が前記第２の電力状態に移行した後のステータスを、前記画像処理装置に送信する、
ことを特徴とする請求項１４乃至１７のいずれか１項に記載の画像形成システム。
【請求項１９】
前記画像処理装置は、前記所定時間を設定する第２の設定手段を有することを特徴とする請求項１２乃至１８のいずれか１項に記載の画像形成システム。
【請求項２０】
前記制御手段は、前記所定時間が経過する前に、他の印刷ジョブを受信した場合には、前記第２の電力状態への移行を中止することを特徴とする請求項１２乃至１９のいずれか１項に記載の画像形成システム。
【請求項２１】
外部から受信した印刷ジョブから画像データを生成して画像形成装置に送信する画像処理装置の制御方法であって、
予測手段が、前記画像データを前記画像形成装置で印刷終了するまでの時間を示す第１の時間を予測する予測ステップと、
判断手段が、前記第１の時間と第２の時間とを比較して、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させるかどうか判断する判断ステップと、
制御手段が、前記判断ステップで前記第２の電力状態に移行させると判断された場合、前記画像データを前記画像形成装置に送信終了してから所定時間が経過した後に、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させる移行ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項２２】
画像形成装置と、外部から受信した印刷ジョブから画像データを生成して前記画像形成装置に送信する画像処理装置とを有する画像形成システムの制御方法であって、
前記画像処理装置の予測手段が、前記画像データを前記画像形成装置で印刷終了するまでの時間を示す第１の時間を予測する予測ステップと、
前記画像処理装置の判断手段が、前記第１の時間と第２の時間とを比較して、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させるかどうか判断する判断ステップと、
前記画像処理装置の制御手段が、前記判断ステップで前記第２の電力状態に移行させると判断された場合、前記画像データを前記画像形成装置に送信終了してから所定時間が経過した後に、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させる移行ステップと、
を有することを特徴とする画像形成システムの制御方法。
【請求項２３】
コンピュータを、請求項１乃至１０のいずれか１項に記載された手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外付けコントローラの省電力状態への移行に関するものである。
【背景技術】
【０００２】
近年、多くの電化製品と同じように、画像形成装置に対しても省電力化が求められている。具体的には、使用されていない場合には、省電力状態に移行して、できるだけ無駄な電気を消費しないようにしている。これは、画像形成装置の外付けのコントローラについても同様で、外付けコントローラも、使われていない状態では、省電力状態に移行して消費電力を低下させることが求められている。
【０００３】
外付けコントローラは、画像形成装置とクライアントＰＣの間に位置しているものである。この外付けコントローラは、クライアントＰＣから受信した印刷データ（ＰＳ、ＰＣＬなどのＰＤＬデータ）を解析し、Ｖｉｄｅｏデータ（画像データ）を生成する。また、外付けコントローラは、生成したＶｉｄｅｏデータを、ジョブ設定情報と一緒に画像形成装置に送ることにより、画像形成装置からの印刷を可能としている。
【０００４】
現状の外付けコントローラは、例えばＷｉｎｄｏｗｓ（登録商標）等のＯＳを利用している。このため、外付けコントローラが省電力状態に移行するためには、ＯＳのスリープ移行を利用して実現することが考えられる。ＯＳは、ジョブの印刷が終了してから省電力状態に移行するまでの時間を測定し、移行時間内に、ジョブを受け付けるなどアクティブな状態にならなければ、省電力状態に移行する。
【０００５】
以下、図１４を参照して、従来の外付けコントローラの省電力状態移行タイミングについて説明する。
図１４は、従来の外付けコントローラと画像形成装置の動作を例示するタイミングチャートである。
外付けコントローラは、画像形成装置から印刷終了通知７０１を受けたときに当該ジョブが終了したと判断する。そして、外付けコントローラは、ジョブの印刷が終了してから既定時間７０２内に、ジョブを受け付けるなどアクティブな状態にならなければ、省電力状態に移行する。
【０００６】
なお、外付けコントローラはＶｉｄｅｏデータ送信後も省電力状態に移行するまで、定期的に画像形成装置から送られてくるステータス通知を受信し、ジョブ管理アプリケーションを通じてユーザにジョブのステータス、画像形成装置のステータスを伝えている。
【０００７】
特許文献１には、ユーザ認証装置が認証サーバとして画像形成装置に装着された様態の画像形成システムにおいて、画像形成装置を省電力状態に移行する技術が提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１０−２７１９７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上記従来の外付けコントローラには、次のような問題点がある。従来の外付けコントローラでは、ジョブの印刷が画像形成装置で終了した時に印刷ジョブを終了と判断する。即ち、従来の外付けコントローラは、ジョブの印刷が画像形成装置で終了するまで印刷ジョブを終了と判断するため（ジョブを処理中と判断するため）、外付けコントローラが効率的に省電力状態に移行することができない。つまり、外付けコントローラは、Ｖｉｄｅｏデータの画像形成装置への送信が完了したにも関わらず、印刷終了通知を受信しない限り省電力状態に移行することができない。即ち、外付けコントローラは、図１４の７０３の期間は、省電力状態に移行することができない。このため、従来の外付けコントローラは、Ｖｉｄｅｏデータを送信完了してから印刷終了まで時間がかかるようなジョブを処理する場合、通常の電力状態のままで稼働する時間が長くなり、消費電力を低下させることができなかった。
【００１０】
なお、特許文献１は、画像形成装置を省電力状態に移行する技術であり、外付けコントローラを省電力状態に移行する技術については記載されていない。
【００１１】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、画像形成装置にＶｉｄｅｏデータを送信完了してから画像形成装置で印刷終了するまで時間がかかるジョブを処理する場合でも、従来よりも早く外付けコントローラを省電力状態に移行でき、省エネルギーを実現する仕組みを提供することである。
【課題を解決するための手段】
【００１２】
本発明は、外部から受信した印刷ジョブから画像データを生成して画像形成装置に送信する画像処理装置であって、前記画像データを前記画像形成装置で印刷終了するまでの時間を示す第１の時間を予測する予測手段と、前記第１の時間と第２の時間とを比較して、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させるかどうか判断する判断手段と、前記判断手段が、前記第２の電力状態に移行させると判断した場合、前記画像データを前記画像形成装置に送信終了してから所定時間が経過した後に、当該画像処理装置を第１の電力状態から、前記第１の電力状態より消費電力の小さい第２の電力状態に移行させる制御手段と、を有することを特徴とする。
【発明の効果】
【００１３】
本発明によれば、画像形成装置に画像データを送信完了してから画像形成装置で印刷終了するまで時間がかかるジョブを処理する場合でも、従来よりも早く外付けコントローラを省電力状態に移行でき、省エネルギーを実現することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の外付けコントローラを適用可能なシステムの構成を例示する図。
【図２】外付けコントローラと画像形成装置のハードウェア構成を例示する図。
【図３】外付けコントローラのソフトウェア構成を例示する図。
【図４】画像形成装置のソフトウェア構成を例示する図。
【図５】プリンタドライバのユーザインタフェースを例示する図。
【図６】ジョブ管理アプリケーションのユーザインタフェースを例示する図。
【図７】本発明の外付けコントローラと画像形成装置のタイミングチャート。
【図８】外付けコントローラの省電力状態移行処理を例示するフローチャート。
【図９】画像形成装置の動作を例示するフローチャートである。
【図１０】外付けコントローラの省電力復帰処理を例示するフローチャート。
【図１１】省電力状態移行条件の設定画面を例示する図。
【図１２】復帰条件の設定画面を例示する図。
【図１３】実施例２において画像形成装置から外付けコントローラに送信される通知信号を例示する図。
【図１４】従来の外付けコントローラと画像形成装置のタイミングチャート。
【発明を実施するための形態】
【００１５】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１６】
＜画像形成システムの構成＞
図１は、本発明の一実施例を示す外付けコントローラを適用可能なシステムの構成の一例を示す図である。
【００１７】
図１に示すように、本実施例のシステムは、クライアントＰＣ１０１と外付けコントローラ１０２、画像形成装置１０３、携帯電話などの携帯端末１０４を含む。クライアントＰＣ１０１、外付けコントローラ１０２、携帯端末１０４は、無線ポイント１０５やネットワーク１０６を介して接続されている。クライアントＰＣ１０１、外付けコントローラ１０２、携帯端末１０４は、画像形成装置１０３のステータスや排紙ビン、給紙段等のリソース情報を、ジョブ管理アプリケーションやドライバの表示を介して、お互いに送受信できるように構成されている。
【００１８】
＜クライアントＰＣ１０１の構成＞
クライアントＰＣ１０１には、プリンタドライバ（図５）またはジョブ管理アプリケーション（図６）がインストールされている。ジョブ管理アプリケーションは、画像形成装置１０３の状態やジョブの状態を表示する。
【００１９】
まず、図５を用いて、プリンタドライバについて説明する。
図５は、プリンタドライバのユーザインタフェースの一例を示す図である。
プリンタドライバは、予めクライアントＰＣ１０１、携帯端末１０４に画像形成装置ごとにインストールされている。プリンタドライバは、インストールされた別のアプリから呼び出され、印刷ジョブを作成して、ユーザが指定した画像形成システム（外付けコントローラ１０２と画像形成装置１０３で構成される）にジョブを投入する。
【００２０】
プリンタドライバは、複数の出力先（プリンタ、ユーザボックスなど）、印刷物の用紙サイズ、部数、排紙先などを設定可能である。画像形成装置から出力物を印刷する場合は、プリンタドライバは出力先に「プリンタ」を設定する。プリンタドライバ上で画像形成装置のステータスは、５０１のように、プリンタステータス欄に表示される。図５の例では、画像形成装置のステータスとして「オンライン」、「アイドル」の状態であることが表示されている。
【００２１】
次に、図６を用いて、ジョブ管理アプリケーションについて説明する。
図６は、クライアントＰＣ１０１に表示されるジョブ管理アプリケーションのユーザインタフェース（ＵＩ）の一例を示す図である。このジョブ管理アプリケーションは、外付けコントローラと携帯端末にもインストールされている。
【００２２】
〔投入されたジョブの表示・管理〕
ジョブ管理アプリケーションでは、印刷する画像形成装置ごとに、画像形成装置に投入されたジョブの状態を表示、管理できるようになっている。ジョブ管理アプリケーションは、画像形成装置が有する「アイドル」や「プリント中」などの各種ステータス状態や、カセット段情報やトナー不足、紙詰まり等のエラー状態を、ユーザに通知することが可能である。
【００２３】
ジョブ管理アプリケーションに登録された画像形成装置ならびに画像形成システムとしての外付けコントローラは、６０１のように、画面左上のサーバ名として表示される。ジョブ管理アプリケーションは、出力先として登録されている画像形成装置と一定間隔ごとに状態情報の通信を行うことで、ジョブ管理アプリケーションのＵＩ画面で表示する画像形成装置の情報を更新する。
【００２４】
画像形成装置の給紙段のリソースは、６０２のように、ＵＩ画面左下のカセット情報に表示される。画像形成装置が有するジョブの情報は、６０３、６０４、６０５のように、ＵＩ画面右側の部分に表示される。６０３、６０４、６０５では、上から順番に、処理しているジョブが、ジョブ管理アプリケーションにより表示される。
【００２５】
外部（クライアントＰＣ１０１、携帯端末１０４等）から投入された印刷ジョブを、外付けコントローラ１０２が受け取ると、外付けコントローラ１０２は、画像形成部３０４（後述する図３）で画像形成を行って、Ｖｉｄｅｏデータ（画像データ）を生成する。外付けコントローラ１０２内の画像形成部３０４で画像形成が行われている間は、ジョブ管理アプリケーションは、そのジョブを処理中（例えば６０４）として表示する。
【００２６】
外付けコントローラ１０２が画像形成装置１０３にＶｉｄｅｏデータを送り、画像形成装置１０３が印刷を開始したとき、ジョブ管理アプリケーションは、そのジョブを印刷中（例えば６０３）として表示する。ジョブの印刷が画像形成装置１０３で終了すると、画像形成装置１０３は印刷の終了通知を外付けコントローラ１０２に通知する。外付けコントローラ１０２は、画像形成装置１０３から印刷の終了通知を受けたとき、ジョブ管理アプリケーションは、そのジョブを印刷中（例えば６０３）から印刷済み（例えば６０５）に移行する。
【００２７】
以上、６０３、６０４、６０５のように、ジョブ管理アプリケーションは、ジョブの状態を３種類の状態に分けて表示することで、ジョブが現在どのような状態になっているかをユーザにわかりやすく表示し、通知することができる。
【００２８】
＜外付けコントローラ１０２の構成＞
外付けコントローラ１０２は、クライアントＰＣ１０１から印刷ジョブを受信し、ジョブの設定とＶｉｄｅｏデータを、画像形成装置１０３に送信するものである。
図２は、外付けコントローラ１０２と画像形成装置１０３のハードウェア構成の一例を示すブロック図である。
以下、外付けコントローラ１０２の構成について説明する。なお、画像形成装置１０３のハードウェア構成については後述する。
【００２９】
外付けコントローラ１０２は、以下のように構成される。
ＣＰＵ２０１は、記憶装置（ＲＡＭ・ＲＯＭ２０２又はＨＤＤ２０３等）に格納されたプログラムを実行し、外付けコントローラ１０２内の各部の制御、及び演算等を行う。ＲＡＭ・ＲＯＭ２０２は、印刷ジョブの画像展開時の一時記憶領域、およびワークメモリとして使用されるＲＡＭ、及び、ＣＰＵ２０１により実行されるプログラムやデータ等を格納しているＲＯＭを有する。
【００３０】
ハードディスク（ＨＤＤ）２０３は、大容量の記憶装置であり、ＣＰＵ２０１により実行される各種制御プログラムやデータ等を格納している。また、ＨＤＤ２０３は、処理されるデータの一時的な記憶領域や保存領域として使用される。なお、ＨＤＤの代わりに、ＳＳＤ（ソリッドステートドライブ）等の他の記憶装置を設けてもよい。
【００３１】
ネットワークＩＦ２０４は、ネットワーク１０６を介して、クライアントＰＣ１０１や携帯端末１０４と通信を行う。また、ネットワークＩＦ２０４は、ネットワーク２２０を介して、画像形成装置１０３と通信を行い、画像形成装置１０３からの受信完了通知や印刷終了通知を受け付ける。
【００３２】
ビデオＩＦ２０５は、ビデオケーブル２２１を介して、画像形成装置１０３にＶｉｄｅｏデータを送信する。操作部２０６は、ユーザからの入力を受け付ける。図２には示していないが、外付けコントローラ１０２は不図示の電源部を有し、この電源部が上記各部２０１〜２０６に電力を供給する。
【００３３】
なお、外付けコントローラ１０２は、少なくとも、印刷ジョブの出力が可能となる通常状態、および、前記通常状態より消費電力が低減されている省電力状態を切り替えて動作する。通常状態では、上記２０１〜２０６の各部に電力が供給される。また、省電力状態では、例えば、上記電源部からネットワークＩＦ２０４、ＲＡＭ・ＲＯＭ２０２等に電力が供給され、ＣＰＵ２０１、ＨＤＤ２０３、ビデオＩＦ２０５、操作部２０６への電力の供給は遮断されるものとする。なお、省電力状態では、ＲＡＭ・ＲＯＭ２０２への電力供給も遮断する構成としてもよい。
【００３４】
図３は、外付けコントローラ１０２のソフトウェア構成の一例を示すブロック図である。
図３に示すように、外付けコントローラ１０２は、データ送受信部３０１、ジョブ解釈部３０２、データ保存部３０３、画像形成部３０４、制御部３０５、タイマ部３０６、電源制御部３０７、操作制御部３０８等のソフトウェア機能部を有する。
【００３５】
データ送受信部３０１は、プリンタドライバからの印刷ジョブを受け付け、解釈後のジョブの設定を画像形成装置１０３に送信し、Ｖｉｄｅｏデータを画像形成装置１０３に送信等する。
【００３６】
なお、データ送受信部３０１は、ネットワークＩＦ２０４を用いた機能と、ビデオＩＦ２０５を用いた機能を有する。ネットワークＩＦ２０４を用いた機能は、ネットワークＩＦ２０４上の不図示のプロセッサが不図示のメモリに格納されたプログラムを実行することで実現される。ビデオＩＦ２０５を用いた機能は、ビデオＩＦ２０５上の不図示のプロセッサが不図示のメモリに格納されたプログラムを実行することで実現される。また、他のモジュール３０２〜３０８は、ＣＰＵ２０１がＲＡＭ・ＲＯＭ２０２、ＨＤＤ２０３のいずれかの記憶装置にコンピュータ読み取り可能に記憶されたプログラムを読み出して実行することにより実現されるものである。よって、省電力状態では、データ送受信部３０１のネットワークＩＦ２０４を用いた機能については動作するが、他のモジュール３０２〜３０８は動作しない。
【００３７】
ジョブ解釈部３０２は、データ送受信部３０１で受け付けた、例えばＰＳ（PostScript）やＰＣＬ（Printer Control Language）といったＰＤＬジョブを解釈し、画像形成装置１０３に送信するジョブ設定を準備する。画像形成部３０４は、ジョブ解釈部３０２で解釈されたジョブ設定を元にＶｉｄｅｏデータ（画像データ）を形成する（ＲＩＰ処理）。
【００３８】
データ保存部３０３は、ジョブ解釈部３０２が解釈したジョブ設定とＲＩＰ後のＶｉｄｅｏデータをジョブ単位に関連付けて、ＲＡＭ・ＲＯＭ２０２、ＨＤＤ２０３等に保存し、管理する。タイマ部３０６は、データ送受信部３０１が印刷ジョブのＶｉｄｅｏデータを画像形成装置１０３に送信してから、外付けコントローラ１０２が次のジョブを受信するまでの時間をカウント処理する。
【００３９】
電源制御部３０７は、不図示の電源部から外付けコントローラ１０２の各部へ供給される電力を制御する。電源制御部３０７は、少なくとも、印刷ジョブの出力が可能となる通常状態、および印刷ジョブの出力が可能となる状態より消費電力が低減されている省電力状態を、制御部３０５の指示に応じて切り替える。なお、省電力状態からの復帰に関しては、データ送受信部３０１からの不図示の電源部を制御し、外付けコントローラ１０２の各部へ電力を供給して、通常状態に復帰することができる。
【００４０】
操作制御部３０８は、操作部２０６を介してユーザから入力される外付けコントローラの設定を受け付ける制御を行う。上記３０１〜３０４及び３０６〜３０８の動きは、制御部３０５が制御しており、個々のモジュールが連携して出力物を生成している。
【００４１】
＜画像形成装置１０３の構成＞
本実施例では、画像形成装置１０３として複合機（ＭＦＰ；Multifunction Peripheral）を例に説明する。以下、図２を用いて画像形成装置１０３のハードウェア構成について説明する。
【００４２】
画像形成装置１０３は、以下のように構成される。
ＣＰＵ２０７は、記憶装置（ＲＡＭ・ＲＯＭ２０８又はＨＤＤ２１１等）に格納されたプログラムを実行し、画像形成装置１０３内の各部の制御、及び演算等を行う。ＲＡＭ・ＲＯＭ２０２は、Ｖｉｄｅｏデータの展開時の一時記憶領域、およびワークメモリとして使用されるＲＡＭ、及び、ＣＰＵ２０７により実行されるプログラムやデータ等を格納しているＲＯＭを有する。
【００４３】
ハードディスク（ＨＤＤ）２１１は、大容量の記憶装置であり、ＣＰＵ２０７により実行される各種制御プログラムやデータ等を格納している。また、ＨＤＤ２１１は、処理されるデータの一時的な記憶領域や保存領域として使用される。なお、ＨＤＤの代わりに、ＳＳＤ（ソリッドステートドライブ）等の他の記憶装置を設けてもよい。
【００４４】
ネットワークＩＦ２１０は、ネットワーク２２０を介して、外付けコントローラ１０２と通信を行い、外付けコントローラ１０２へ受信完了通知や印刷完了通知を送信する。ビデオＩＦ２１４は、ビデオケーブル２２１を介して、外付けコントローラ１０２からＶｉｄｅｏデータを受信する。
【００４５】
操作部２０９は、ハードキーやタッチパネル式を用いた表示部を有し、ユーザからの入力受け付ける。プリンタエンジン２１２は、Ｖｉｄｅｏデータに基づく画像をシート等に印刷する。フィニッシャ２１３は、プリンタエンジン２１２により印刷されたシートを処理する。フィニッシャ２１３は、複数のデバイスを有し、画像形成装置１０３に対して、出力物の形式に合わせてとりつけることが可能である。例えば、フィニッシャ２１３として、中綴じ製本やくるみ製本をするための各種デバイスが取り付けられるようになっている。
【００４６】
なお、図２には示していないが、画像形成装置１０３は不図示の電源部を有し、この電源部が上記各部２０７〜２１４に電力を供給する。なお、画像形成装置１０３も、外付けコントローラ１０２と同様に、省電力機能を有するが、本実施例では説明を省略する。
【００４７】
図４は、画像形成装置１０３のソフトウェア構成の一例を示すブロック図である。
画像形成装置１０３は、外付けコントローラ１０２から送られるジョブ設定をもとに、別途送信されてくるＶｉｄｅｏデータの受け入れを行う。さらに、画像形成装置１０３は、ジョブ設定とＶｉｄｅｏデータに従い、印刷物を作成する。
【００４８】
図４に示すように、画像形成装置１０３は、データ送受信部４０１、ジョブ解釈部４０２、制御部４０３、画像形成部４０４、操作制御部４０５、定着部４０６、画像保存部４０７、排紙部４０８等のソフトウェア機能部を有する。
【００４９】
データ送受信部４０１は、外付けコントローラ１０２から送られてくるジョブの設定や印刷に使用するＶｉｄｅｏデータを受け取り、画像形成装置１０３のリソースやジョブステータスを外付けコントローラ１０２に送信する。なお、データ送受信部４０１は、上記送受信動作を、ネットワークＩＦ２１０やビデオＩＦ２１４を介して行う。
【００５０】
なお、データ送受信部４０１は、ネットワークＩＦ２１０を用いた機能と、ビデオＩＦ２１４を用いた機能を有する。ネットワークＩＦ２１０を用いた機能は、ネットワークＩＦ２１０上の不図示のプロセッサが不図示のメモリに格納されたプログラムを実行することで実現される。ビデオＩＦ２１４を用いた機能は、ビデオＩＦ２１４上の不図示のプロセッサが不図示のメモリに格納されたプログラムを実行することで実現される。また、他のモジュール４０２〜４０８は、ＣＰＵ２０７がＲＡＭ・ＲＯＭ２０８、ＨＤＤ２１１のいずれかの記憶装置にコンピュータ読み取り可能に記憶されたプログラムを読み出して実行することにより実現されるものである。
【００５１】
ジョブ解釈部４０２は、データ送受信部４０１で受け付けたジョブ設定から別途おくられてくるＶｉｄｅｏデータのレイアウトを解釈する。さらに、ジョブ解釈部４０２は、上記ジョブ設定と関連づけて、画像保存部４０７に画像データの保存先を確保する。
【００５２】
画像形成部４０４は、ジョブ解釈部４０２で解釈されたジョブ設定を元にデータ送受信部４０２を介して受け取ったＶｉｄｅｏデータ（画像データ）を割り付け画像保存部４０７に保存するように指示する。画像保存部４０７は、ジョブ解釈部４０２が解釈したジョブ設定と、ＲＩＰ後のＶｉｄｅｏデータをジョブ単位に関連付けて、ＲＡＭ・ＲＯＭ２０８、ＨＤＤ２１１に保存し、管理する。
【００５３】
操作制御部４０５は、操作部２０９を介して、ユーザから入力される画像形成装置１０３の設定を受け付けや、ユーザによるジョブの印刷状態の確認を制御する。定着部４０６は、画像保存部４０７に保存されたＲＩＰしたＶｉｄｅｏデータに基づく印刷剤画像を紙に定着して出力するように、プリンタエンジン２１２を制御する。排紙部４０８は、定着された印刷物に後処理工程を施すようにフィニッシャ２１３を制御する。
【００５４】
上述した４０１、４０２、４０４〜４０８のモジュールの動きは、制御部４０３が制御しており、個々のモジュールが連携して出力物を生成している。
【００５５】
＜省電力状態への移行＞
図７は、本発明の外付けコントローラ１０２と画像形成装置１０３の動作を例示するタイミングチャートである。
外付けコントローラ１０２では、制御部３０５が、クライアントＰＣ１０１から外付けコントローラ１０２がジョブを受け付けると（８０１）、画像形成部３０４が画像形成を行い、Ｖｉｄｅｏデータを画像形成装置１０３に送信する。なお、制御部３０５は、タイマ部３０６に、ジョブを受信してからＶｉｄｅｏデータの送信が終了するまでの時間（外付けコントローラのプロセス時間８０３）を計測させる。また、制御部３０５は、画像形成装置１０３の印刷時間８０４を予測する。そして、印刷時間８０４がプロセス時間を超える場合、制御部３０５は、Ｖｉｄｅｏデータの送信が終了した時点から所定時間（既定時間８０２）経過後に、外付けコントローラ１０２を省電力状態に移行するように制御する。
【００５６】
外付けコントローラ１０２が省電力状態に移行した場合、データ送受信部３０１は画像形成装置１０３からの信号（ステータスリソース通知８０５、印刷終了通知８０７等）は基本的に受け付けない。クライアントＰＣ１０１や画像形成装置１０３から外付けコントローラ１０２に送られてくる通知には、送信元と通知の内容が含まれている。本実施例では、画像形成装置１０３から特定の復帰通知（８０６）が送信されてきた場合、データ送受信部３０１は、該復帰通知（８０６）を受け付け、外付けコントローラ１０２を通常状態に移行する。また、データ送受信部３０１は、クライアントＰＣ１０１からのジョブ受信（８０１）によっても、外付けコントローラ１０２は通常状態に復帰する。なお、データ送受信部３０１は、送信元、通知の内容を解釈できない場合は、その通知は受け付けない。
【００５７】
＜外付けコントローラの復帰条件と設定画面＞
図１１、図１２は、外付けコントローラ１０２の操作部２０６の表示部に表示される復帰条件を設定する操作画面の一例を示す図である。この画面で、ユーザは外付けコントローラ１０２の省電力設定を行う。外付けコントローラ１０２の制御部３０５は、操作部２０６からユーザが入力した値をもとに、外付けコントローラ１０２の復帰条件を決定する。本実施例では、省電力状態に入るまでの時間と画像形成装置１０３からの復帰条件を指定している。
【００５８】
図１１は、省電力状態に移行する条件（移行条件）の設定を行う設定画面に対応する。この設定画面では省電力状態を「Ｓｌｅｅｐ」と表現している。１２０１が選択されると、操作制御部３０８を介して、制御部３０５は外付けコントローラ１０２が省電力状態に移行することをユーザが設定していると判断する。一方、１２０２が選択されると、操作制御部３０８を介して、制御部３０５は外付けコントローラ１０２が省電力状態に移行しないことをユーザが設定していると判断する。なお、１２０１が選択された場合、制御部３０５は、省電力状態へ移行するまでの時間（省電力移行時間）を１２０３において設定可能にする。次へボタン１２０４が押下されると、制御部３０５は、操作制御部３０８を介して、図１２に示す画面に操作部２０６の表示を移行させる。
【００５９】
図１２は、外付けコントローラ１０２が省電力状態から復帰する条件（復帰条件）を設定する設定画面に対応する。
１３０１が選択されると、画像形成装置１０３は画像形成装置１０３でサービスエラーが発生したときに復帰信号８０６を送信する設定となる。サービスエラーは、画像データ不足などで画像形成装置の再起動が必要なエラーであり、サービスエラーは画像形成装置１０３の制御部４０３により操作部２０９の表示部に表示される。
【００６０】
１３０２が選択されるとき、画像形成装置１０３は画像形成装置１０３でカセット段の紙なし（シートなし）や排紙ビンの出力用紙フル（排紙部の満載）が発生したときに復帰信号８０６を送信する設定となる。なお、紙種によって、復帰通知の有無を設定可能にしてもよい。１３０３が選択されるとき、画像形成装置１０３は画像形成装置１０３でジョブの印刷が終了したときに復帰信号８０６を送信する設定となる。
【００６１】
ＯＫボタン１３０４が押下されると、制御部３０５は、データ保存部３０３を介して、図１１で設定された移行条件、図１２で設定された復帰条件を確定し、ＨＤＤ２０３に格納する。なお、外付けコントローラ１０２の復帰条件は、図１２に示したものに限定されるものではなく、他の条件であってもよい。
【００６２】
＜外付けコントローラ１０２の電源制御＞
上述したように、電源制御部３０７は、外付けコントローラ１０２の電源を制御する。外付けコントローラ１０２には少なくとも２種類の電力状態がある。１つ目は通常電力状態、２つ目は省電力状態である。通常電力状態はすべての外付けコントローラ１０２のモジュールに電力が供給され印刷を行うことができる状態である。省電力状態はクライアントＰＣ１０１や画像形成装置１０３からの通知を受けつける最低限のモジュールだけ電力が供給され、その他のモジュールは電力を削減している状態である。
【００６３】
通常電力状態から省電力状態に移行する場合、制御部３０５は、電力消費の激しい操作部２０６や、ＨＤＤ２０３、ビデオＩＦ２０５への電力供給を遮断する。さらに、制御部３０５は、操作部２０６や、ＨＤＤ２０３、ビデオＩＦ２０５への電力供給を遮断されたことを確認し、復帰権限をデータ送受信部３０１に委譲し、ＣＰＵ２０１への電力供給を遮断し、自身も停止状態に移行する制御を行う。これにより、データ送受信部３０１以外のモジュール３０２〜３０８は全て停止状態に移行し、外付けコントローラ１０２は省電力状態となる。
【００６４】
外付けコントローラ１０２が省電力状態に移行した場合、データ送受信部３０１は、画像形成装置１０３からの信号を基本的に受け付けない。ただし、画像形成装置１０３から特定の復帰通知が送信されてきた場合、外付けコントローラ１０２は、該復帰通知を受け付け、外付けコントローラ１０２を通常状態に復帰していく。また、クライアントＰＣ１０１からのジョブをデータ送受信部３０１が受信した場合にも、外付けコントローラ１０２は通常状態に復帰する。
【００６５】
データ送受信部３０１は、画像形成装置１０３から特定の復帰通知を受信する、あるいはクライアントＰＣ１０１からジョブを受信すると、ＣＰＵ２０１への電力供給を再開して制御部３０５を復帰させる。そして、制御部３０５は、操作部２０６、ＨＤＤ２０３、ビデオＩＦ２０５への電力供給を再開し、他のモジュールを起動させる。これにより、外付けコントローラ１０２は通常状態へ復帰する。
【００６６】
＜省電力状態への移行＞
以下、図８〜図１０を参照し、本実施例の画像処理システムの動作について説明する。
図８は、外付けコントローラ１０２の省電力状態への移行処理の一例を示すフローチャートである。なお、このフローチャートの処理は、制御部３０５により実行される。すなわち、フローチャートで示す手順に対応するプログラムがＲＡＭ・ＲＯＭ２０２、ＨＤＤ２０３のいずれかの記憶装置に記憶され、ＣＰＵ２０１により実行されることにより、本フローチャートの処理が実現される。
【００６７】
データ送受信部３０１が印刷ジョブを受信すると、制御部３０５はタイマ部３０６にタイマーカウント開始を指示する。また、ジョブ解釈部３０２は、ジョブの設定を確認して、画像形成部３０４がＶｉｄｅｏデータを生成する。さらに、制御部３０５は、データ送受信部３０１を介して、画像形成装置１０３にＶｉｄｅｏデータを送信する。これにより、画像形成装置１０３は印刷を開始する。データ送受信部３０１は、Ｖｉｄｅｏデータを送信を終了すると（Ｓ９０１）、データ転送終了を制御部３０５に通知する。制御部３０５は、データ送受信部３０１からデータ転送終了を受け取ったら、タイマ部３０６にカウントの終了を指示する。このときタイマ部３０６でカウントしたカウント値を「プロセス時間」と呼ぶ（図７の８０３）。
【００６８】
次に、制御部３０５は、上述した外付けコントローラ１０２の省電力状態移行条件と復帰条件を、ＨＤＤ２０３からＲＡＭ・ＲＯＭ２０２に読み出すことにより確認する（Ｓ９０２）。上記外付けコントローラ１０２の省電力状態移行条件と復帰条件は、上述した図１１及び図１２の設定画面により設定され、ＨＤＤ２０３に格納されているものである。以降、制御部３０５は、外付けコントローラ１０２の省電力状態移行条件と復帰条件を元に動作する。
【００６９】
上述したように、制御部３０５は、ジョブを受信してからＶｉｄｅｏデータ送信終了までタイマ部３０６にタイマーカウントを指示している。制御部３０５は、プロセス時間として、タイマ部３０６のタイマーカウント値を取得する（Ｓ９０３）。さらに、制御部３０５は、省電力状態に入るまでの既定時間（図７の８０２）のカウントをタイマ部３０６に指示する。なお、既定時間８０２は、図１１の１２０３で設定された省電力移行時間であり、上記Ｓ９０２で取得した省電力移行条件に含まれる。
【００７０】
次に、Ｓ９０４において、制御部３０５は、画像形成装置１０３でエラーが発生しているか否かを判定する。そして、画像形成装置１０３でエラーが発生していると判定した場合（Ｓ９０４でＮｏの場合）、制御部３０５はタイマーカウントの中止を指示し、Ｓ９０２に処理を移行する。一方、画像形成装置１０３でエラーが発生していないと判定した場合（Ｓ９０４でＹｅｓの場合）、制御部３０５は、Ｓ９０５に処理を移行する。
【００７１】
Ｓ９０５において、制御部３０５は、外付けコントローラ１０２でアクティブなジョブが存在しているか否かを判定する。そして、アクティブなジョブが存在していると判定した場合（Ｓ９０５でＹｅｓの場合）、制御部３０５は、タイマーカウントの中止を指示し、Ｓ９０１に処理を戻し、該アクティブなジョブを処理する。一方、アクティブなジョブが存在していないと判定した場合（Ｓ９０５でＮｏの場合）、制御部３０５は，Ｓ９０６に処理を進める。
【００７２】
Ｓ９０６では、制御部３０５は、画像形成部３０４から伝えられた印刷ジョブのページ数をもとに印刷時間（図７の８０４）を予測する。なお、印刷時間の予測は、下記のように、エンジンスピードに依存する式を用いて算出する。
「印刷時間の予測結果＝ＲＩＰ後のページ数×エンジンスピード」
さらに、制御部３０５は、印刷時間の予測結果（図７の８０４）が外付けコントローラ１０２のプロセス時間（図７の８０３）を超えているか否かを判定する。
【００７３】
そして、印刷時間の予測結果（８０４）がプロセス時間（８０３）を超えていないと判定した場合（Ｓ９０６でＮｏの場合）、制御部３０５は、省電力状態に入っても省エネルギー効果が低いと判断する。この場合、制御部３０５は、図１４のような、従来の外付けコントローラと同様の動作を行う。具体的には、制御部３０５は、画像形成装置１０３からの印刷終了通知を待ち、印刷終了通知を受けて既定時間経過まで新たなジョブの受信等がなければ、外付けコントローラ１０２を省電力状態に移行させるように制御する。なお、既定時間経過前に新たなジョブの受信があった場合は、制御部３０５は、Ｓ９０１に処理を移行させ、新たなジョブを処理する。
【００７４】
一方、印刷時間の予測結果（８０４）がプロセス時間（８０３）を超えていると判定した場合（Ｓ９０６でＹｅｓの場合）、制御部３０５は、省電力状態に入ることで省エネルギー効果があると判断し、Ｓ９０７に処理を進める。
【００７５】
Ｓ９０７では、制御部３０５は、新たなジョブの受信等がなくタイマ部３０６のタイマーカウント（即ち、Ｖｉｄｅｏデータ送信完了後からのタイマ計測時間）が既定時間８０２を経過したか否かを判定する。上述したように、既定時間８０２とは、外付けコントローラ１０２の操作制御部３０８を介して設定されたユーザが希望する時間（省電力移行時間）を示す。
【００７６】
そして、タイマ部３０６のタイマーカウントが既定時間８０２を経過する前に新たなジョブの受信等があったと判定した場合（Ｓ９０７でＮｏの場合）、制御部３０５は、Ｓ９０１に処理を移行させ、新たなジョブを処理する。
【００７７】
一方、新たなジョブの受信等がなくタイマ部３０６がカウントした時間が既定時間８０２を経過したと判定した場合（Ｓ９０７でＹｅｓの場合）、制御部３０５は、Ｓ９０８に処理を進める。
【００７８】
次に、Ｓ９０８では、制御部３０５は、省電力状態に移行する前のジョブのステータスを画像形成装置１０３から取得し、データ保存部３０３に保存する。さらに、これらの情報を、クライアントＰＣ１０１上等のジョブ管理アプリケーションや、プリンタドライバに反映するように制御する。
【００７９】
次に、Ｓ９０９において、制御部３０５は、上記S９０２で取得した復帰条件を画像形成装置１０３に通知する。復帰条件を通知することで、外付けコントローラ１０２は、ユーザに要望されたタイミングで省電力モードから復帰が可能となる。
【００８０】
さらに、Ｓ９１０において、制御部３０５は、電源制御部３０７に省電力状態への移行を指示し、外付けコントローラ１０２は省電力状態に移行する。これにより、本フローチャートの処理が終了する。
【００８１】
以上、外付けコントローラ１０２が省電力状態に移行するまでの処理について説明した。具体的には、外付けコントローラ１０２がＶｉｄｅｏデータ送信終了時に、外付けコントローラ１０２のプロセス時間８０３と画像形成装置１０３の印刷時間８０４を比較する。そして、プロセス時間８０３が印刷時間８０４を超えている場合に、Ｖｉｄｅｏデータ送信終了からユーザが意図した省電力移行時間後（既定時間８０２後）に、省電力状態に移行する構成について説明した。
【００８２】
以下、外付けコントローラ１０２から画像形成装置１０３に送信した復帰条件をもとに、画像形成装置１０３が外付けコントローラ１０２に復帰通知を送信して、外付けコントローラ１０２の状態を通常状態に復帰させる構成について説明する。
＜復帰条件の通知＞
図９は、画像形成装置１０３の動作の一例を示すフローチャートである。なお、このフローチャートの処理は、制御部４０３により実行されるものである。すなわち、フローチャートで示す手順に対応するプログラムがＲＡＭ・ＲＯＭ２０８、ＨＤＤ２１１のいずれかの記憶装置に記憶され、ＣＰＵ２０７により実行されることにより、本フローチャートの処理が実現される。
【００８３】
画像形成装置１０３の制御部４０３は、図８のＳ９０９で外付けコントローラ１０２から送信された復帰条件を受け付けた後、本フローチャートの処理を開始する。まず、Ｓ１００１において、制御部４０３は、印刷しているジョブが復帰条件を満たしているか否かを判定する。そして、復帰条件を満たしていないと判定した場合（Ｓ１００１でＮｏの場合）、制御部４０３は、Ｓ１００１の処理を繰り返す。
【００８４】
一方、復帰条件を満たしていると判定した場合（Ｓ１００１でＹｅｓの場合）、制御部４０３は、Ｓ１００２に処理を移行する。
Ｓ１００２では、制御部４０３は、外付けコントローラ１０２に復帰通知を送信する。さらに、Ｓ１００３において、制御部４０３は、データ送受信部４０１を介して、外付けコントローラ１０２に、ジョブのステータスを通知する。そして、本フローチャートの処理を終了する。
【００８５】
＜外付けコントローラ１０２の省電力復帰処理＞
図１０は、外付けコントローラ１０２の省電力復帰処理の一例を示すフローチャートである。
外付けコントローラ１０２が省電力状態に移行すると、外付けコントローラ１０２のデータ送受信部３０１は、本フローチャートの処理を開始する。
【００８６】
まず、データ送受信部３０１は、画像形成装置１０３から復帰通知を受信したか否かを判定する（Ｓ１１０１）。そして、画像形成装置１０３から復帰通知を受信していないと判定した場合（Ｓ１１０１でＮｏの場合）、データ送受信部３０１は、Ｓ１１０１の処理を繰り返す。
【００８７】
一方、画像形成装置１０３から復帰通知を受信したと判定した場合（Ｓ１１０１でＹｅｓの場合）、データ送受信部３０１は、ＣＰＵ２０１への電力供給を再開させて制御部３０５を復帰させる。復帰した制御部３０５は、操作部２０６、ＨＤＤ２０３、ビデオＩＦ２０５への電力供給を再開し、他のモジュールの状態を起動させる。これにより、外付けコントローラ１０２は通常状態へ復帰する。
【００８８】
次に、制御部３０５は、外部コントローラ１０２が省電力状態移行前に実施していたジョブについての該省電力状態移行後のステータス、リソース情報を画像形成装置１０３に要求し、画像形成装置１０３から取得する（Ｓ１１０２）。さらに、制御部３０５は、上記Ｓ１１０２で取得した復帰後のジョブステータスを、クライアントＰＣ１０１等のジョブ管理アプリケーション上に表示するように送信制御する（Ｓ１１０３）。即ち、外部コントローラ１０２は、外部コントローラ１０２が省電力状態移行前に実施していたジョブの該省電力状態移行後のステータス、リソース情報等を、外部に報知する。そして、制御部３０５は、本フローチャートの処理を終了する。
【００８９】
なお、本実施例では、印刷時間８０４とプロセス時間８０３を比較し、印刷時間８０４がプロセス時間８０３を超える場合に、外付けコントローラ１０２は、Ｖｉｄｅｏデータ送信後から既定時間８０２経過後に省電力状態に移行する構成を説明した。しかし、印刷時間８０４との比較対象は、プロセス時間８０３に限定されるものではない。例えば、印刷時間８０４とプロセス時間８０３の補正値（例えばプロセス時間に所定数を加減剰除した値）と比較してもよい。また、印刷時間８０４が予め設定された時間を超える場合に、Ｖｉｄｅｏデータ送信後から既定時間８０２経過後に省電力状態に移行する構成でもよい。また、Ｖｉｄｅｏデータ送信後から画像形成装置１０３の印刷終了までの予測時間が予め設定された時間を超える場合に、Ｖｉｄｅｏデータ送信後から既定時間８０２経過後に省電力状態に移行する構成でもよい。また、Ｖｉｄｅｏデータ送信後から印刷終了までの予測時間がプロセス時間８０３の補正値（例えばプロセス時間に所定数を加減剰除した値）を超える場合に、Ｖｉｄｅｏデータ送信後から既定時間８０２経過後に省電力状態に移行する構成でもよい。
【００９０】
以上示したように、本実施例は、印刷に一定以上の時間がかかることが判明した場合に、外付けコントローラはＶｉｄｅｏデータを送信後から既定時間８０２後に、省電力状態に移行することを特徴とする。これにより、Ｖｉｄｅｏデータの送信後、印刷まで時間がかかるようなジョブを受信したときには、外付けコントローラ１０２は、従来のタイミングよりも早く（印刷終了を待つことなく）、省電力状態に入ることができ、省エネルギーを実現できる。
【実施例２】
【００９１】
実施例２の画像形成システムの基本構成は、実施例１とほぼ同様なため、異なる部分のみを以下に説明する。実施例１では、外付けコントローラ１０２が省電力移行時に画像形成装置１０３に送信してくる復帰条件をもとに、画像形成装置１０３が復帰通知を送信して、通常状態に復帰を行った。また、実施例１では、画像形成装置１０３と外付けコントローラ１０２はジョブの設定、ステータスやリソースの通知や印刷終了通知などの各種信号をやり取りしている。このとき復帰通知は、他の信号とは異なる個別の信号で実現している。
【００９２】
実施例２では、外付けコントローラ１０２と画像形成装置１０３でやり取りされる信号すべてに、復帰を行うか否かを示す復帰パラメータを含ませることを特徴とする。外付けコントローラ１０２は、画像形成装置１０３から、ステータスやリソースの通知や印刷終了通知などの通知（例えば８０５、８０７）を受信すると、該通知に含まれる復帰パラメータで復帰するかどうか判断し、復帰を制御するように構成する。
【００９３】
＜復帰パラメータ＞
図１３は、実施例２において画像形成装置１０３から外付けコントローラ１０２に送信される通知信号の構成の一例を示す概念図である。なお、ここでは、ＵＤＰプロトコルを用いた通知を例として示す。
【００９４】
図１３において、１４０１はＵＤＰプロトコルのヘッダー部分を示している。１４０３はＵＤＰプロトコルのデータ部分を示している。本実施例では、データ部１４０３の先頭に、復帰を行うか否かを示す復帰パラメータ１４０２を追加する。
【００９５】
本実施例では、データ部１４０３に必ず復帰パラメータ１４０２を含めることで、実施例１のような復帰通知８０６を無くし、外付けコントローラ１０２と画像形成装置１０３の信号のシーケンスを単純にすることができる。また、復帰パラメータ１４０２をデータ部１４０３に常に含めることで、ＵＤＰなどのＴＣＰよりもリアルタイム性が高いが、それぞれの通信を保証しないようなプロトコルも使用することが可能となる。
【００９６】
なお、画像形成装置１０３から外付けコントローラ１０２への通信は、ＵＤＰプロトコルに限定されるものではなく、他のプロトコルを用いた通信であってもよい。
【００９７】
外付けコントローラ１０２のデータ送受信部３０１は、画像形成装置１０３から通知を受信すると、該通知に含まれる復帰パラメータ１４０２が復帰を示す値（例えば「１」）であるか判断し、復帰を示す値の場合、外付けコントローラ１０２を復帰させる。
【００９８】
以上説明したように、画像形成装置にＶｉｄｅｏデータを送信完了してから画像形成装置で印刷終了するまで時間がかかるようなジョブを処理する場合でも、従来よりも早く外付けコントローラを省電力状態に移行でき、省エネルギーを実現することができる。また、Ｖｉｄｅｏデータを送信完了してから省電力状態に移行するまでの既定時間（省電力移行時間）をユーザが設定することができる。
【００９９】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１００】
１０１    クライアントＰＣ
１０２    外付けコントローラ
１０３    画像形成装置
１０６    ネットワーク
【図１】
2015099427.tif 000003
【図２】
2015099427.tif 000004
【図３】
2015099427.tif 000005
【図４】
2015099427.tif 000006
【図５】
2015099427.tif 000007
【図６】
2015099427.tif 000008
【図７】
2015099427.tif 000009
【図８】
2015099427.tif 000010
【図９】
2015099427.tif 000011
【図１０】
2015099427.tif 000012
【図１１】
2015099427.tif 000013
【図１２】
2015099427.tif 000014
【図１３】
2015099427.tif 000015
【図１４】
2015099427.tif 000016