(57)【要約】【課題】画像処理コントローラ１０２の省電力中に画像形成装置１０３の構成に変更が発生した場合でも、画像形成システム全体の情報の統一性を図り、該統一性が崩れることによって発生する誤動作を防止すること。【解決手段】画像処理コントローラ１０２のＣＰＵ２０１は、省電力状態５０４に移行する場合に、画像形成装置１０３から情報を取得してＨＤＤ２０３に保存する。また、省電力状態５０４から復帰した場合に、画像形成装置１０３から情報を取得し、該取得した情報と前記保存されている情報とを比較し、前記保存されている情報から該取得した情報への変更点に対応した更新方法で、画像処理コントローラ１０２が保持する画像形成装置１０３の情報を更新する。画像形成装置１０３のＣＰＵ２０８は、画像処理コントローラ１０２からの要求に応じて、画像形成装置１０３の情報を、画像処理コントローラ１０２に送信する。【選択図】図２
2015106771.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、前記画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置を有する画像形成システムであって、
前記画像処理装置は、
前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置から情報を取得する第１の取得手段と、
前記第１の取得手段で取得した情報を保存する保存手段と、
前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置から情報を取得する第２の取得手段と、
前記第２の取得手段で取得した情報と前記保存手段に保存されている情報とを比較し、前記保存手段に保存されている情報から前記第２の取得手段で取得した情報への変更点に応じて、前記画像処理装置が保持する前記画像形成装置の情報を更新する制御手段と、を有し、
前記画像形成装置は、前記画像処理装置からの要求に応じて、前記画像形成装置の情報を、前記画像処理装置に送信する送信手段を有する、
ことを特徴とする画像形成システム。
【請求項２】
前記制御手段は、前記変更点に対応した更新方法で、前記画像処理装置が保持する前記画像形成装置の情報を更新することを特徴とする請求項１に記載の画像形成システム。
【請求項３】
前記制御手段は、前記変更点の更新のために前記画像処理装置を再起動する必要がない場合、前記画像処理装置が保持する画像形成装置の情報の前記変更点に対応する各情報を更新し、前記変更点の更新のために前記画像処理装置を再起動する必要がある場合、前記画像処理装置を再起動することを特徴とする請求項２に記載の画像形成システム。
【請求項４】
前記変更点の更新のために前記画像処理装置を再起動する必要がある場合とは、前記画像形成装置で画像形成されたシートの後処理を行う後処理手段の種類の変更、又は前記後処理手段の設定値の変更を更新する場合であることを特徴とする請求項３に記載の画像形成システム。
【請求項５】
前記画像処理装置は、予め前記変更点ごとに更新方法を紐付けた更新方法指示情報を記憶する記憶手段を有し、
前記制御手段は、前記変更点に対応する更新方法を前記更新方法指示情報から取得して更新方法を決定することを特徴とする請求項２に記載の画像形成システム。
【請求項６】
前記制御手段は、前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰する場合に、外部からジョブを受信した場合、該ジョブが前記変更点の更新による影響を受けない場合には、該ジョブを実行した後に、前記変更点を更新することを特徴とする請求項１乃至５のいずれか１項に記載の画像形成システム。
【請求項７】
前記制御手段は、前記変更点の更新を完了した後に、前記第１の電力状態における外部との通信を開始することを特徴とする請求項１乃至６のいずれか１項に記載の画像形成システム。
【請求項８】
画像形成装置と、前記画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置を有する画像形成システムであって、
前記画像処理装置は、
前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置に第１の通知を行う第１の通知手段と、
前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置に第２の通知を行う第２の通知手段と、
前記第２の通知手段による前記第２の通知の後に、前記画像形成装置から、前記画像処理装置が保持する前記画像形成装置の情報の更新指示を受信する受信手段と、
前記受信手段で受信した更新指示に基づいて、前記画像処理装置が保持する前記画像形成装置の情報を更新する制御手段と、を有し、
前記画像形成装置は、
前記画像処理装置から前記第１の通知を受信した場合に、前記画像形成装置の情報を保存する保存手段と、
前記画像処理装置から前記第２の通知を受信した場合に、現在の前記画像形成装置の情報と、前記保存手段に保持された情報とを比較し、前記保存手段に保存されている情報から前記現在の情報への変更点の更新を前記画像処理装置に指示する指示手段と、を有する、
ことを特徴とする画像形成システム。
【請求項９】
前記受信手段は、前記更新指示として、前記画像処理装置が保持する前記画像形成装置の情報を更新する更新方法の指示を受信し、
前記制御手段は、前記受信手段で受信した更新方法の指示に基づいて、前記画像処理装置が保持する前記画像形成装置の情報を更新し、
前記指示手段は、前記比較の結果から、前記変更点に対応した更新方法を決定し、該決定した更新方法を前記画像処理装置に指示することを特徴とする請求項８に記載の画像形成システム。
【請求項１０】
前記指示手段は、前記変更点の更新のために前記画像処理装置を再起動する必要がない場合、前記画像処理装置が保持する画像形成装置の情報の前記変更点に対応する各情報を更新する更新方法に決定し、前記変更点の更新のために前記画像処理装置を再起動する必要がある場合、前記画像処理装置を再起動する更新方法に決定することを特徴とする請求項９に記載の画像形成システム。
【請求項１１】
前記変更点の更新のために前記画像処理装置を再起動する必要がある場合とは、前記画像形成装置で画像形成されたシートの後処理を行う後処理手段の種類の変更、又は前記後処理手段の設定値の変更を更新する場合であることを特徴とする請求項１０に記載の画像形成システム。
【請求項１２】
前記画像形成装置は、予め前記変更点ごとに更新方法を紐付けた更新方法指示情報を記憶する記憶手段を有し、
前記指示手段は、前記変更点に対応する更新方法を前記更新方法指示情報から取得して更新方法を決定することを特徴とする請求項９に記載の画像形成システム。
【請求項１３】
前記制御手段は、前記変更点の更新を完了した後に、前記第１の電力状態における外部との通信を開始することを特徴とする請求項８乃至１２のいずれか１項に記載の画像形成システム。
【請求項１４】
画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置であって、
前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置から情報を取得する第１の取得手段と、
前記第１の取得手段で取得した情報を保存する保存手段と、
前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置から情報を取得する第２の取得手段と、
前記第２の取得手段で取得した情報と前記保存手段に保存されている情報とを比較し、前記保存手段に保存されている情報から前記第２の取得手段で取得した情報への変更点に応じて、前記画像処理装置が保持する前記画像形成装置の情報を更新する制御手段と、
を有することを特徴とする画像処理装置。
【請求項１５】
前記制御手段は、前記変更点に対応した更新方法で、前記画像処理装置が保持する前記画像形成装置の情報を更新することを特徴とする請求項１４に記載の画像処理装置。
【請求項１６】
前記制御手段は、前記変更点の更新のために前記画像処理装置を再起動する必要がない場合、前記画像処理装置が保持する画像形成装置の情報の前記変更点に対応する各情報を更新し、前記変更点の更新のために前記画像処理装置を再起動する必要がある場合、前記画像処理装置を再起動することを特徴とする請求項１５に記載の画像処理装置。
【請求項１７】
前記変更点の更新のために前記画像処理装置を再起動する必要がある場合とは、前記画像形成装置で画像形成されたシートの後処理を行う後処理手段の種類の変更、又は前記後処理手段の設定値の変更を更新する場合であることを特徴とする請求項１６に記載の画像処理装置。
【請求項１８】
予め前記変更点ごとに更新方法を紐付けた更新方法指示情報を記憶する記憶手段を有し、
前記制御手段は、前記変更点に対応する更新方法を前記更新方法指示情報から取得して更新方法を決定することを特徴とする請求項１５に記載の画像処理装置。
【請求項１９】
前記制御手段は、前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰する場合に、外部からジョブを受信した場合、該ジョブが前記変更点の更新による影響を受けない場合には、該ジョブを実行した後に、前記変更点を更新することを特徴とする請求項１４乃至１８のいずれか１項に記載の画像処理装置。
【請求項２０】
前記制御手段は、前記変更点の更新を完了した後に、前記第１の電力状態における外部との通信を開始することを特徴とする請求項１４乃至１９のいずれか１項に記載の画像処理装置。
【請求項２１】
画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置であって、
前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置に第１の通知を行う第１の通知手段と、
前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置に第２の通知を行う第２の通知手段と、
前記第２の通知手段による前記第２の通知の後に、前記画像形成装置から、前記画像処理装置が保持する前記画像形成装置の情報の更新指示を受信する受信手段と、
前記受信手段で受信した更新指示に基づいて、前記画像処理装置が保持する前記画像形成装置の情報を更新する制御手段と、
を有することを特徴とする画像処理装置。
【請求項２２】
前記受信手段は、前記更新指示として、前記画像処理装置が保持する前記画像形成装置の情報を更新する更新方法の指示を受信し、
前記制御手段は、前記受信手段で受信した更新方法の指示に基づいて、前記画像処理装置が保持する前記画像形成装置の情報を更新することを特徴とする請求項２１に記載の画像処理装置。
【請求項２３】
画像形成装置であって、
前記画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置から通知される第１の通知を受信した場合に、前記画像形成装置の情報を保存する保存手段と、
前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像処理装置から通知される第２の通知を受信した場合に、現在の前記画像形成装置の情報と、前記保存手段に保持された情報とを比較し、前記保存手段に保存されている情報から前記現在の情報への変更点の更新を前記画像処理装置に指示する指示手段と、
を有することを特徴とする画像形成装置。
【請求項２４】
前記指示手段は、前記比較の結果から、前記変更点に対応した更新方法を決定し、該決定した更新方法を前記画像処理装置に指示することを特徴とする請求項２３に記載の画像形成装置。
【請求項２５】
前記指示手段は、前記変更点の更新のために前記画像処理装置を再起動する必要がない場合、前記画像処理装置が保持する画像形成装置の情報の前記変更点に対応する各情報を更新する更新方法に決定し、前記変更点の更新のために前記画像処理装置を再起動する必要がある場合、前記画像処理装置を再起動する更新方法に決定することを特徴とする請求項２４に記載の画像形成装置。
【請求項２６】
前記変更点の更新のために前記画像処理装置を再起動する必要がある場合とは、前記画像形成装置で画像形成されたシートの後処理を行う後処理手段の種類の変更、又は前記後処理手段の設定値の変更を更新する場合であることを特徴とする請求項２５に記載の画像形成装置。
【請求項２７】
予め前記変更点ごとに更新方法を紐付けた更新方法指示情報を記憶する記憶手段を有し、
前記指示手段は、前記変更点に対応する更新方法を前記更新方法指示情報から取得して更新方法を決定することを特徴とする請求項２４に記載の画像形成装置。
【請求項２８】
画像形成装置と、前記画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置を有する画像形成システムの制御方法であって、
前記画像処理装置が実行する、
前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置から情報を取得する第１の取得ステップと、
前記第１の取得手段で取得した情報を保存手段に保存する保存ステップと、
前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置から情報を取得する第２の取得ステップと、
前記第２の取得ステップで取得した情報と前記保存手段に保存されている情報とを比較し、前記保存手段に保存されている情報から前記第２の取得ステップで取得した情報への変更点に応じて、前記画像処理装置が保持する前記画像形成装置の情報を更新する更新ステップと、
前記画像形成装置が実行する、前記画像処理装置からの要求に応じて、前記画像形成装置の情報を、前記画像処理装置に送信する送信ステップと、
を有することを特徴とする画像形成システムの制御方法。
【請求項２９】
画像形成装置と、前記画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置を有する画像形成システムの制御方法であって、
前記画像処理装置が実行する、
前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置に第１の通知を行う第１の通知ステップと、
前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置に第２の通知を行う第２の通知ステップと、
前記第２の通知ステップによる前記第２の通知の後に、前記画像形成装置から、前記画像処理装置が保持する前記画像形成装置の情報の更新指示を受信する受信ステップと、
前記受信ステップで受信した更新指示に基づいて、前記画像処理装置が保持する前記画像形成装置の情報を更新する更新ステップと、を有し、
前記画像形成装置が実行する、
前記画像処理装置から前記第１の通知を受信した場合に、前記画像形成装置の情報を保存手段に保存する保存ステップと、
前記画像処理装置から前記第２の通知を受信した場合に、現在の前記画像形成装置の情報と、前記保存手段に保持された情報とを比較し、前記保存手段に保存されている情報から前記現在の情報への変更点の更新を前記画像処理装置に指示する指示ステップと、
を有することを特徴とする画像形成システムの制御方法。
【請求項３０】
画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置の制御方法であって、
第１の取得手段が、前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置から情報を取得する第１の取得ステップと、
保存手段が、前記第１の取得ステップで取得した情報を保存する保存ステップと、
第２の取得手段が、前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置から情報を取得する第２の取得ステップと、
制御手段が、前記第２の取得ステップで取得した情報と前記保存手段に保存されている情報とを比較し、前記保存手段に保存されている情報から前記第２の取得ステップで取得した情報への変更点に応じて、前記画像処理装置が保持する前記画像形成装置の情報を更新する更新ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項３１】
画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置の制御方法であって、
第１の通知手段が、前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置に第１の通知を行う第１の通知ステップと、
第２の通知手段が、前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置に第２の通知を行う第２の通知ステップと、
受信手段が、前記第２の通知ステップによる前記第２の通知の後に、前記画像形成装置から、前記画像処理装置が保持する前記画像形成装置の情報の更新指示を受信する受信ステップと、
制御手段が、前記受信ステップで受信した更新指示に基づいて、前記画像処理装置が保持する前記画像形成装置の情報を更新する更新ステップと、
を有することを特徴とする画像処理装置の制御方法。
【請求項３２】
画像形成装置の制御方法であって、
保存手段が、前記画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置から通知される第１の通知を受信した場合に、前記画像形成装置の情報を保存する保存ステップと、
指示手段が、前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像処理装置から通知される第２の通知を受信した場合に、現在の前記画像形成装置の情報と、前記保存手段に保持された情報とを比較し、前記保存手段に保存されている情報から前記現在の情報への変更点の更新を前記画像処理装置に指示する指示ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項３３】
コンピュータを、請求項１４乃至２２のいずれか１項に記載の手段として機能させるためのプログラム。
【請求項３４】
コンピュータを、請求項２３乃至２７のいずれか１項に記載の手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置と画像処理コントローラとが連携して動作する画像形成システムに関する。
【背景技術】
【０００２】
近年、画像形成装置や画像処理コントローラの機器に対する省電力化の要望に伴い、画像形成装置が一定時間操作されない等の条件で画像形成装置の電力状態を省電力状態に移行する技術が提案されている（特許文献１〜２参照）。
【０００３】
このような画像形成装置では、プリンタ部によるプリント処理およびスキャナ部によるスキャナ処理が終了してから一定時間以上経過した場合や、外部機器との通信が終了してから一定時間以上経過した場合に、画像形成装置が省電力状態に移行する。
【０００４】
ところで、このような画像形成装置には、画像形成装置と連携して画像処理を行う画像処理コントローラが接続されることがある。画像形成装置に接続される画像処理コントローラは、画像形成装置の情報（接続装備情報、給紙段情報、用紙情報、トナー情報など）を定期的に取得している。そして、画像処理コントローラは、取得した画像形成装置の情報を使って、画像処理コントローラ自身が保持する画像形成装置情報の更新をする。また、画像処理コントローラは、取得した画像形成装置の情報を使って、画像形成装置を利用するユーザのコンピュータに、取得した画像形成装置情報を通知する。
【０００５】
このように、画像形成装置と画像処理コントローラと間では、定期的に通信が行われているので、画像形成装置の情報が更新されると所定時間以内に画像処理コントローラに反映され、画像形成システム全体の情報の統一性が保たれている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−２２３２７５号公報
【特許文献２】特開２０１０−２５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、画像処理コントローラも、使用されていない状態等では、省電力状態に移行する。画像処理コントローラの省電力状態中には、画像形成装置と画像処理コントローラと間での定期的な通信も行われない。このため、画像処理コントローラの省電力状態中に画像形成装置の情報が変化した場合、省電力状態から復帰した直後は、画像形成システム全体の情報の統一性が崩れてしまう場合がある。
【０００８】
このような場合、画像形成装置を利用するユーザのコンピュータに、画像形成装置の変化前の情報が通知されてしまい、ユーザが変化前の情報に基づいてジョブを作成してしまう可能性があった。この場合、ジョブに基づく出力がユーザの意図と異なるものとなったり、画像形成装置が実行できないジョブが作成されてしまう等の誤動作が発生する可能性があった。
【０００９】
本発明は、上記の問題点を解決するためになされたものである。本発明の目的は、画像処理コントローラの省電力中に画像形成装置の構成に変更が発生した場合でも、画像形成システム全体の情報の統一性を図り、該統一性が崩れることによって発生する誤動作を防止する仕組みを提供することである。
【課題を解決するための手段】
【００１０】
本発明は、画像形成装置と、前記画像形成装置の情報を保持し前記画像形成装置と連携して動作する画像処理装置を有する画像形成システムであって、前記画像処理装置は、前記画像処理装置が第１の電力状態から前記第１の電力状態より省電力な第２の電力状態に移行する場合に、前記画像形成装置から情報を取得する第１の取得手段と、前記第１の取得手段で取得した情報を保存する保存手段と、前記画像処理装置が前記第２の電力状態から前記第１の電力状態に復帰した場合に、前記画像形成装置から情報を取得する第２の取得手段と、前記第２の取得手段で取得した情報と前記保存手段に保存されている情報とを比較し、前記保存手段に保存されている情報から前記第２の取得手段で取得した情報への変更点に応じて、前記画像処理装置が保持する前記画像形成装置の情報を更新する制御手段と、を有し、前記画像形成装置は、前記画像処理装置からの要求に応じて、前記画像形成装置の情報を、前記画像処理装置に送信する送信手段を有する、ことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像処理装置の省電力中に画像形成装置の構成に変更が発生した場合でも、画像形成システム全体の情報の統一性を図り、該統一性が崩れることによって発生する誤動作を防止することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施例を示す画像形成システムの全体構成を例示する図。
【図２】画像形成装置および画像処理コントローラのハードウェア構成を例示する図。
【図３】画像処理コントローラのソフトウェア構成を例示する図。
【図４】画像処理コントローラの電力状態の遷移を例示する図。
【図５】実施例１において画像処理コントローラが省電力状態に移行する場合の画像処理コントローラの動作を例示するフローチャート。
【図６】実施例１において画像処理コントローラが省電力状態から復帰する場合の画像処理コントローラの動作を例示するフローチャート。
【図７】実施例１における画像処理コントローラの画像形成装置情報の更新作業の動作を例示するフローチャート。
【図８】実施例１における画像形成装置の動作を例示するフローチャート。
【図９】実施例２において画像処理コントローラが省電力状態に移行する場合の画像処理コントローラの動作を例示するフローチャート。
【図１０】実施例２における画像処理コントローラが省電力状態から復帰する場合の画像処理コントローラの動作を例示するフローチャート。
【図１１】実施例２において画像処理コントローラが省電力状態に移行する場合の画像形成装置の動作を例示するフローチャート。
【図１２】実施例２において画像処理コントローラが省電力状態から復帰する場合の画像形成装置の動作を例示するフローチャート。
【図１３】実施例２の画像形成装置が実行する画像処理コントローラの画像形成装置情報の更新方法の決定動作を例示するフローチャート。
【図１４】実施例３における画像処理コントローラの画像形成装置情報の更新作業を例示するフローチャート。
【図１５】実施例４における画像処理コントローラの画像形成装置情報の変更点のみ更新の動作を例示するフローチャート。
【発明を実施するための形態】
【００１３】
以下、本発明を実施するための形態について図面を用いて説明する。
【実施例１】
【００１４】
図１は、本発明の一実施例を示す画像形成システムの全体構成の一例を示す図である。
画像形成システム１００は、画像処理コントローラ１０２と、画像形成装置１０３と、を備えている。そして、この画像形成システム１００は、クライアントコンピュータ１０１と通信可能に接続されている。
【００１５】
クライアントコンピュータ１０１と画像処理コントローラ１０２とは、イーサネット（登録商標）等のネットワーク１１３を介して通信可能に接続されている。また、画像処理コントローラ１０２と画像形成装置１０３とは、制御ケーブル１１１および画像ビデオケーブル１１２を介して接続されている。
【００１６】
なお、本実施例では、画像形成装置１０３は、ネットワーク１１３に直接接続されていない。つまり、画像形成装置１０３とクライアントコンピュータ１０１とは、画像処理コントローラ１０２を介して通信する。なお、画像形成装置１０３は、ネットワーク１１３に接続することも可能である。つまり、画像形成装置１０３は、直接、クライアントコンピュータ１０１と通信可能に接続することも可能である。
【００１７】
クライアントコンピュータ１０１は、アプリケーションを起動させて画像形成装置１０３に印刷指示などを行う。画像処理コントローラ１０２は、画像形成装置１０３と連携して画像処理を行う。画像形成装置１０３は、ＭＦＰ（Multiple Function Peripheral）である。
【００１８】
＜画像形成装置および画像処理コントローラの構成＞
図２は、画像形成装置１０３および画像処理コントローラ１０２のハードウェア構成の一例を示すブロック図である。
画像処理コントローラ１０２は、ＣＰＵ２０１、メモリ２０２、ＨＤＤ２０３、ネットワークＩ／Ｆ２０４およびネットワークＩ／Ｆ２０５、並びにビデオＩ／Ｆ２０６、電源制御部２１７を有している。
【００１９】
ＣＰＵ２０１は、システムバス２０７を介して画像処理コントローラ１０２の各部の制御、演算、及び記憶装置（メモリ２０２やＨＤＤ２０３）に格納されたプログラムの実行を行う。メモリ２０２は、ＣＰＵ２０１のワークメモリとして使用される。ハードディスク（ＨＤＤ）２０３は、大容量の記憶装置であり、ＣＰＵ２０１により実行される各種制御プログラムおよび画像データを格納している。なお、ＨＤＤの代わりにＳＳＤ（Solid State Drive）等の他の記憶装置を設けてもよい。
【００２０】
ネットワークＩ／Ｆ（ＮＷ Ｉ／Ｆ）２０４は、ネットワーク１１３を介してクライアントコンピュータ１０１などの他の装置と通信を行う。また、ネットワークＩ／Ｆ（ＮＷ Ｉ／Ｆ）２０５は、制御ケーブル１１１を介して画像形成装置１０３と制御コマンド等の送受信を行う。ビデオＩ／Ｆ２０６は、画像ビデオケーブル１１２を介して画像形成装置１０３と画像データの送受信を行う。電源制御部２１７は、画像処理コントローラ１０２各部の電力供給制御を行う。
【００２１】
また、画像形成装置１０３は、スキャナ部１０４、操作部１０５、ＭＦＰコントローラ１０６、プリンタ部１０７、ファックス部１０８、ＩＤカードリーダ１０９、およびフィニッシャ１１０を有している。
【００２２】
スキャナ部１０４は、原稿を読み取って画像データを入力する。操作部１０５は、各種キーやパネルを有する。また、操作部１０５は、各種キーを介して、ユーザから各種指示を受け付ける。また、操作部１０５は、パネルを介して各種情報を表示する。
【００２３】
ＭＦＰコントローラ１０６は、上記したスキャナ部１０４やプリンタ部１０７などを制御する。このＭＦＰコントローラ１０６の詳細は後述する。プリンタ部１０７は、画像データに基づいて用紙に印刷を行う。ファックス部１０８は、不図示の電話回線に接続され、当該電話回線等を介してファクシミリの入出力処理を行う。
【００２４】
ＩＤカードリーダ１０９は、ユーザを識別するためのＩＤカードから情報を読み取る。フィニッシャ１１０は、プリンタ部１０７により画像が形成されたシート（以下、用紙）を受け取って、当該受け取った用紙に対して、排紙、ソート、ステイプル、パンチ、および裁断などの加工（後処理）を施す後処理装置である。なお、フィニッシャ１１０は、画像形成装置１０３本体と着脱可能である。
【００２５】
上記構成の画像形成装置１０３は、以下の機能を実行することができる。
〔コピー機能〕
スキャナ部１０４により読み取られた原稿の画像データをＨＤＤ２１１に記録すると共に、当該画像データに基づいてプリンタ部１０７が用紙に印刷を行う。〔ＳＥＮＤ機能〕
スキャナ部１０４により読み取られた原稿の画像データを、ネットワークを介してクライアントコンピュータ１０１に送信する。〔ＢＯＸ機能〕
スキャナ部１０４により読み取られた原稿の画像データをＨＤＤ２１１に記録する。また、クライアントコンピュータ１０１から送信された画像データをＨＤＤ２１１に記憶する。〔プリント機能〕
クライアントコンピュータ１０１から送信されたＰＤＬ（Page Description Language）データをプリンタ部１０７が解釈して印刷する。
【００２６】
画像処理コントローラ１０２は、画像形成装置１０３の情報（例えば、フィニッシャ等の接続装備情報、給紙段情報、用紙情報、トナー情報など）を定期的に取得している。さらに、画像処理コントローラ１０２は、該取得した画像形成装置の情報を用いて、画像処理コントローラ１０２で保持する画像形成装置情報の更新をする。該画像形成装置の情報は、画像処理コントローラ１０２内のＨＤＤ２０３（図２）等に実装されるデータベースで記憶・管理されている。また、画像処理コントローラ１０２は、上記画像形成装置１０３の情報を、画像形成装置１０３を利用するユーザのコンピュータに通知する。なお、これらの制御は、メモリ２０２またはＨＤＤ２０３に記憶されたプログラムをＣＰＵ２０１が読み出して実行することにより実現される。
【００２７】
＜画像形成装置のＭＦＰコントローラの詳細＞
ここで図２を参照して、画像形成装置１０３のＭＦＰコントローラ１０６の詳細を説明する。
【００２８】
ＭＦＰコントローラ１０６は、ＣＰＵ２０８、メモリ２０９、ネットワークＩ／Ｆ２１０、ＨＤＤ２１１、エンジンＩ／Ｆ２１２、ビデオＩ／Ｆ２１３、リーダＩ／Ｆ２１５、ファックスＩ／Ｆ２１６および電源制御部２１８を有している。
【００２９】
ＣＰＵ２０８は、記憶装置（メモリ２０９やＨＤＤ２１１）に格納されたプログラムを実行し、システムバス２１４を介して、画像形成装置１０３の各部の制御、演算を行う。メモリ２０９は、ＣＰＵ２０８のワークメモリとして使用される。ネットワークＩ／Ｆ（ＮＷ Ｉ／Ｆ）２１０は、制御ケーブル１１１を介して画像処理コントローラ１０２と制御コマンドの送受信を行う。
【００３０】
ハードディスクドライブ（ＨＤＤ）２１１は、大容量の記憶装置であり、ＣＰＵ２０８により実行される各種制御プログラムや画像データを格納している。なお、ＨＤＤの代わりにＳＳＤ（Solid State Drive）等の他の記憶装置を設けてもよい。
【００３１】
エンジンＩ／Ｆ２１２は、プリンタ部１０７と制御コマンドの送受信を行う。ビデオＩ／Ｆ２１３は、画像ビデオケーブル１１２を介して画像処理コントローラ１０２と画像データの送受信を行う。リーダＩ／Ｆ２１５は、スキャナ部１０４および操作部１０５と制御コマンドの送受信を行う。ファックスＩ／Ｆ２１６は、ファックス部１０８を接続するためのインタフェースである。電源制御部２１８は、画像形成装置１０３の各部への電力供給を制御する。
【００３２】
以下、画像処理コントローラ１０２および画像形成装置の電源制御について説明する。
画像処理コントローラ１０２は、電源制御部２１７によって電源が管理されている。画像処理コントローラ１０２がスタンバイ状態のとき、電源制御部２１７は、ＣＰＵ２０１、メモリ２０２、ＨＤＤ２０３、ネットワークＩ／Ｆ２０４、ネットワークＩ／Ｆ２０５およびビデオＩ／Ｆ２０６の各部に電力が供給されるように電源を制御する。
【００３３】
また、画像処理コントローラ１０２が省電力状態のとき、電源制御部２１７は、ＣＰＵ２０１、ＨＤＤ２０３、ビデオＩ／Ｆ２０６への電力供給を停止する。省電力状態のとき、電源制御部２１７は、メモリ２０２、ネットワークＩ／Ｆ２０４およびネットワークＩ／Ｆ２０５などの限られた部分だけに電力が供給されるように電源を制御する。
【００３４】
一方、画像形成装置１０３は、電源制御部２１８によって電源が管理されている。画像形成装置１０３がスタンバイ状態のとき、電源制御部２１８は、スキャナ部１０４、操作部１０５、ＭＦＰコントローラ１０６、プリンタ部１０７、ファックス部１０８、ＩＤカードリーダ１０９およびフィニッシャ１１０に電力を供給するように制御する。
【００３５】
また、画像形成装置１０３が省電力状態のとき、電源制御部２１８は、スキャナ部１０４や操作部１０５、プリンタ部１０７、ＩＤカードリーダ１０９、フィニッシャ１１０への電力の供給を停止させる。また、省電力状態のとき、電源制御部２１８は、ＭＦＰコントローラ１０６のＣＰＵ２０８、ＨＤＤ２１１、エンジンＩ／Ｆ２１２、ビデオＩ／Ｆ２１３、リーダＩ／Ｆ２１５、ファックスＩ／Ｆ２１６への電力の供給も停止させる。省電力状態では、電源制御部２１８、メモリ２０９およびネットワークＩ／Ｆ２１０などの限られた部分への電力供給を行い、その他の部分への電力供給を停止する。
【００３６】
＜画像処理コントローラのソフトウェア構成＞
図３は、画像処理コントローラ１０２のソフトウェア構成の一例を示すブロック図である。図３を参照して、画像処理コントローラ１０２のソフトウェア構成について説明する。なお、図３に示す各ソフトウェアは、画像処理コントローラ１０２のメモリ２０２またはＨＤＤ２０３に記憶されたプログラムをＣＰＵ２０１が読み出して実行することにより実現される。
【００３７】
ＯＳ４２１は、画像処理コントローラ１０２の基本ソフトであるＯＳ（オペレーティングシステム）を示している。プリントサーバアプリケーション４０１は、ＣＰＵ２０１で実行されるＯＳ４２１上で動作するアプリケーションソフトウェアである。プリントサーバアプリケーション４０１は、組み版編集部４１１、ＪＯＢ制御部４１２、およびＲＩＰ処理部４１３を有し、画像処理を含む各種所定の処理を実行する。
【００３８】
組み版編集部４１１は、クライアントコンピュータ１０１からの指示に基づき、ページ毎の画像データを製本組み版フォーマットに編集する組み版編集処理を行う編集部である。ＪＯＢ制御部４１２は、クライアントコンピュータ１０１からの指示に基づき、印刷ＪＯＢの制御を行う制御部である。具体的には、ＪＯＢ制御部４１２は、クライアントコンピュータ１０１からの印刷データの受信やその指示とその印刷ＪＯＢの印刷順番制御を行う。ＲＩＰ処理部４１３は、組み版編集部４１１による組み版時や、ＪＯＢ制御部４１２において実際の画像形成処理を行う場合にＰＤＬを印刷可能なラスターイメージに変換処理をする処理部である。
【００３９】
＜画像処理コントローラの電力状態の遷移＞
図４は、画像処理コントローラ１０２の電力状態の遷移の一例を示す状態遷移図である。
本実施例の画像処理コントローラ１０２は、電源ＯＦＦ状態５０１、スタンバイ状態５０２、ジョブ実行状態５０３、省電力状態５０４のいずれかの電力状態になる。
【００４０】
本実施例では、上記した４つの状態を例示したが、本発明はこれに限らず、画像処理コントローラ１０２は、他の電力状態になってもよい。例えば、画像処理コントローラ１０２は、サスペンド状態やハイバネーション状態になってもよい。
【００４１】
サスペンド状態とは、画像処理コントローラ１０２がスタンバイ状態５０２に高速で復帰可能な状態である。このサスペンド状態では、メモリ２０２への通電が維持されており、画像処理コントローラ１０２は、メモリ２０２に記憶した画像処理コントローラ１０２の状態を用いて画像処理コントローラ１０２がスタンバイ状態５０２に起動する。
【００４２】
また、ハイバネーション状態も、画像処理コントローラ１０２がスタンバイ状態に高速で復帰可能な状態である。このハイバネーション状態では、電力状態が電源ＯＦＦ状態５０１と同様であって、画像処理コントローラ１０２の各部への電力供給は停止される。ただし、電源ＯＦＦ状態５０１と異なるのは、ハイバネーション状態に移行する前に、画像処理コントローラ１０２の状態がＨＤＤ２０３に記憶されることである。ハイバネーション状態からスタンバイ状態に復帰する場合には、画像処理コントローラ１０２は、ＨＤＤ２０３に記憶された情報に基づいて、高速復帰する。
【００４３】
画像処理コントローラ１０２の電力状態を消費電力の高い順に並べると、ジョブ実行状態５０３＞スタンバイ状態５０２＞省電力状態５０４＞電源ＯＦＦ状態５０１となる。
【００４４】
電源ＯＦＦ状態５０１は、画像処理コントローラ１０２の不図示の電源スイッチ（例えばシーソースイッチ）がＯＦＦになっている状態であり、画像処理コントローラ１０２の全ての構成に対して電力供給が停止する。電源ＯＦＦ状態５０１において、ユーザが画像処理コントローラ１０２の電源スイッチをＯNにすると、スタンバイ状態５０２に遷移する。
【００４５】
スタンバイ状態５０２は、画像処理コントローラ１０２がクライアントコンピュータ１０１からのアクセスを待機している状態であり、画像処理コントローラ１０２の全ての構成に対して電力供給が行われる。なおスタンバイ状態５０２では、画像処理コントローラ１０２の構成のうち、必ずしも全ての構成に対して電力供給が行われる必要はない。必須となる構成には電力供給され、それ以外の構成（例えばビデオＩ／Ｆ２０６等）には電力供給されないようにしてもよい。スタンバイ状態５０２において、クライアントコンピュータ１０１からネットワークアクセスを受け付けると、画像処理コントローラ１０２は、ジョブ実行状態５０３に遷移する。また、スタンバイ状態５０２において、スリープ移行要因があると、画像処理コントローラ１０２は、省電力状態５０４に遷移する。
【００４６】
スリープ移行要因としては、例えば、以下の（１）〜（３）などが該当する。
（１）ユーザがスリープ移行ボタン（図示せず）を押したこと。
（２）スタンバイ状態５０２で印刷ジョブなどを実行しない状態で所定時間が経過したこと。
（３）クライアントコンピュータ１０１から画像処理コントローラ１０２にネットワークアクセスをしない状態で所定時間が経過したこと。
【００４７】
また、スタンバイ状態５０２において、ユーザが画像処理コントローラ１０２の電源スイッチをＯＦＦにすると、シャットダウン処理が実行されて、画像処理コントローラ１０２は、電源ＯＦＦ状態５０１に遷移する。シャットダウン処理とは、画像処理コントローラ１０２を終了させるために、ＯＳやアプリケーションを終了させる処理のことである。
【００４８】
ジョブ実行状態５０３は、画像処理コントローラ１０２がジョブを実行している状態であり、画像処理コントローラ１０２の全ての構成に対して電力供給が行われる。なお、ジョブ実行状態５０３でも、画像処理コントローラ１０２の構成のうち、必ずしも全ての構成に対して電力供給が行われる必要はない。必須となる構成には電力供給され、それ以外の構成（例えばビデオＩ／Ｆ２０６等）には電力供給されないようにしてもよい。また、ジョブの実行に使用されないユニットに対しては電力供給されないようにしてもよい。具体的には、印刷せずに印刷ジョブの編集だけをしている場合には、印刷ジョブの編集に使用されないビデオＩ／Ｆ２０６等などへの電力供給を停止してもよい。ジョブ実行状態５０３において、ジョブを終了すると、スタンバイ状態５０２に遷移する。
【００４９】
省電力状態５０４は、画像処理コントローラ１０２が省電力で待機している状態であり、画像処理コントローラ１０２の構成のうち、ネットワークＩ／Ｆ２０４を含む一部の構成に対して電力供給が行われる状態である。この省電力状態５０４では、ビデオＩ／Ｆ２０６に対しては電力供給が停止される。省電力状態５０４において、スリープ復帰要因を受け付けると、スタンバイ状態５０２に遷移する。なお、ネットワークＩ／Ｆ２０４およびネットワークＩ／Ｆ２０５が、ネットワークを介して送信される簡単なパケットに対して、省電力状態５０４のままで、応答することができる。この機能を代理応答と言う。簡単なパケットとして、ＡＲＰ要求、ＳＮＭＰ状態取得、ＩＣＭＰ近隣探索などのパケットが挙げられる。なお、ＡＲＰは、Address Resolution Protocolを示す。また、ＳＮＭＰは、Simple Network Management Protocolを示す。また、ＩＣＭＰは、Internet Control Message Protocolを示す。
【００５０】
スリープ復帰要因としては、以下の（１）〜（３）などが該当する。
（１）ユーザがスリープ復帰ボタンを押したこと。
（２）クライアントコンピュータ１０１からネットワークアクセスを受け付けたこと。
（３）画像形成装置１０３からネットワークアクセスを受け付けたこと。
【００５１】
以下、図５、図６を用いて、画像処理コントローラ１０２が省電力状態５０４に移行する場合と省電力状態５０４から復帰する場合について説明する。
【００５２】
＜画像処理コントローラが省電力状態に移行するときの画像処理コントローラの動作説明＞
まず、図５を参照して、実施例１において画像処理コントローラ１０２が省電力状態５０４に移行する場合の画像処理コントローラ１０２の動作を説明する。
【００５３】
図５は、実施例１において画像処理コントローラ１０２が省電力状態５０４に移行する場合の画像処理コントローラ１０２の動作の一例を示すフローチャートである。なお、図５に示すフローチャートの処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。
【００５４】
画像処理コントローラ１０２がジョブを実行した後など画像処理コントローラ１０２がスタンバイ状態５０２に移行すると、ＣＰＵ２０１は、スリープ移行要因の発生を監視し、スリープ移行要因を検出したか否かを判定する（Ｓ６０１）。そして、スリープ移行要因を検出していないと判定した場合（Ｓ６０１でＮｏの場合）、ＣＰＵ２０１は、スリープ移行要因を検出するまでＳ６０１の処理を繰り返す。
【００５５】
一方、スリープ移行要因を検出したと判定した場合（ＳＳ６０１でＹｅｓの場合）、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０５を介して、画像形成装置１０３への状態要求コマンドを送信する（Ｓ６０２）。画像形成装置１０３への状態要求コマンドは、画像処理コントローラ１０２が現在の画像形成装置１０３の状態情報を取得・送信することを要求するコマンドである。画像形成装置１０３への状態要求コマンドは、制御ケーブル１１１を介して画像形成装置１０３に送信される。
【００５６】
次に、ＣＰＵ２０１は、上記Ｓ６０２で送信した状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答（例えばＴＣＰのＡＣＫ応答）を、画像形成装置１０３から受信したか否かを判定する（Ｓ６０３）。そして、上記状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答を受信したと判定した場合（Ｓ６０３でＹｅｓの場合）、ＣＰＵ２０１は、画像形成装置１０３からの状態情報データの受信を待つ（Ｓ６０４）。
【００５７】
そして、画像形成装置１０３からの状態情報データを受信したと判定した場合（Ｓ６０４でＹｅｓの場合）、ＣＰＵ２０１は、該受信した画像形成装置１０３からの状態情報データをＨＤＤ２０３に保存する（Ｓ６０５）。次に、ＣＰＵ２０１は、画像形成装置１０３に受信完了通知を送信する（Ｓ６０６）。
【００５８】
さらに、ＣＰＵ２０１は、画像形成装置１０３に受信完了通知を送信したことに応じて、画像処理コントローラ１０２をスタンバイ状態５０２から省電力状態５０４に移行させる（Ｓ６０７）。具体的には、ＣＰＵ２０１は、電源制御部２１７に、ＣＰＵ２０１やＨＤＤ２０３への電力供給を停止させるように指示する。ＣＰＵ２０１は、電源制御部２１７によって電力供給が停止される前に、スリープ移行処理を実行する。このスリープ移行処理では、画像処理コントローラ１０２が省電力状態５０４に移行する直前の状態をメモリ２０２に保存する。
【００５９】
なお、上記Ｓ６０３において、上記状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答を受信していないと判定した場合（Ｓ６０３でＮｏの場合）、ＣＰＵ２０１は、Ｓ６０８に処理を移行する。Ｓ６０８では、ＣＰＵ２０１は、画像形成装置１０３に状態要求コマンドを送信して所定時間が経過したか否かを判定する。そして、まだ所定時間が経過していないと判定した場合（Ｓ６０８でＮｏの場合）、ＣＰＵ２０１は、再度、ネットワークＩ／Ｆ２０５を介して画像形成装置１０３へ状態要求コマンドを送信する（Ｓ６０２）。一方、所定時間が経過したと判定した場合（Ｓ６０８でＹｅｓの場合）、ＣＰＵ２０１は、画像処理コントローラ１０２を省電力状態５０４に移行せず、本フローチャートの処理を終了する。
【００６０】
また、上記Ｓ６０４において、画像形成装置１０３からの状態情報データを受信していないと判定した場合（Ｓ６０４でＮｏの場合）、ＣＰＵ２０１は、Ｓ６０９に処理を移行する。Ｓ６０９では、ＣＰＵ２０１は、上記状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答を受信してから、所定時間が経過したか否かを判定する。そして、まだ所定時間が経過していないと判定した場合（Ｓ６０９でＮｏの場合）、ＣＰＵ２０１は、Ｓ６０４に処理を移行する。一方、所定時間が経過したと判定した場合（Ｓ６０９でＹｅｓの場合）、ＣＰＵ２０１は、画像処理コントローラ１０２を省電力状態５０４に移行せず、本フローチャートの処理を終了する。
【００６１】
＜画像処理コントローラが省電力状態から復帰するときの画像処理コントローラの動作説明＞
次に、図６を参照して、実施例１における画像処理コントローラ１０２が省電力状態５０４からスタンバイ状態５０２に移行した場合の画像処理コントローラ１０２の動作について説明する。
【００６２】
図６は、実施例１における画像処理コントローラ１０２が省電力状態から復帰する場合の画像処理コントローラ１０２の動作の一例を示すフローチャートである。なお、図６に示すフローチャートの処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。
【００６３】
省電力状態５０４に移行した画像処理コントローラ１０２において、スリープ復帰要因が発生した場合、電源制御部２１７は、ＣＰＵ２０１などへ電力の供給を再開する。これにより、画像処理コントローラ１０２が省電力状態５０４からスタンバイ状態５０２に復帰する。なお、スリープ復帰要因としては、例えば、ユーザが不図示のスリープ復帰ボタンを押下した、クライアントコンピュータ１０１からジョブを受信した、画像形成装置１０３からネットワークアクセスを受け付けたことなどが該当する。電力が供給されたＣＰＵ２０１は、メモリ２０２に展開されたプログラムを実行することにより、図６のフローチャートに従って処理を実行する。
【００６４】
電力が供給されたＣＰＵ２０１は、まず起動処理を行う（Ｓ７０１）。この起動処理では、メモリ２０２に保存された画像処理コントローラ１０２の状態を用いて、画像処理コントローラ１０２を省電力状態５０４に移行する前の状態に戻す。そして、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０５を介して画像形成装置１０３へ状態要求コマンドを送信する（Ｓ７０２）。画像形成装置１０３への状態要求コマンドは、画像処理コントローラ１０２が現在の画像形成装置１０３の状態情報を取得・送信することを要求するコマンドである。画像形成装置１０３への状態要求コマンドは、制御ケーブル１１１を介して画像形成装置１０３に送信される。
【００６５】
次に、ＣＰＵ２０１は、上記Ｓ７０２で送信した状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答（例えばＴＣＰのＡＣＫ）を、画像形成装置１０３から受信したか否かを判定する（７０３）。そして、上記状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答を受信したと判定した場合（Ｓ７０３でＹｅｓの場合）、ＣＰＵ２０１は、画像形成装置１０３からの状態情報データの受信を待つ（Ｓ７０４）。
【００６６】
そして、画像形成装置１０３からの状態情報データを受信したと判定した場合（Ｓ７０４でＹｅｓの場合）、ＣＰＵ２０１は、該受信した画像形成装置１０３からの状態情報データをＨＤＤ２０３に保存する（Ｓ７０５）。次に、ＣＰＵ２０１は、画像形成装置１０３に受信完了通知を送信する（Ｓ７０６）。
【００６７】
さらに、ＣＰＵ２０１は、画像形成装置１０３に受信完了通知を送信したことに応じて、画像処理コントローラ１０２が保持する画像形成装置情報の更新作業を行う（Ｓ７０７）。なお、Ｓ７０７の画像形成装置情報の更新作業の詳細は、後述する図７に示す。
【００６８】
なお、上記Ｓ７０３において、上記状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答を受信していないと判定した場合（Ｓ７０３でＮｏの場合）、ＣＰＵ２０１は、Ｓ７０８に処理を移行する。Ｓ７０８では、ＣＰＵ２０１は、画像形成装置１０３に状態要求コマンドを送信して所定時間が経過したか否かを判定する。そして、まだ所定時間が経過していないと判定した場合（Ｓ７０８でＮｏの場合）、ＣＰＵ２０１は、再度、ネットワークＩ／Ｆ２０５を介して画像形成装置１０３へ状態要求コマンドを送信する（Ｓ７０２）。一方、所定時間が経過したと判定した場合（Ｓ７０８でＹｅｓの場合）、ＣＰＵ２０１は、画像形成装置１０３の状態情報データを受信することなく、Ｓ７０７に処理を移行する。
【００６９】
また、上記Ｓ７０４において、画像形成装置１０３からの状態情報データを受信していないと判定した場合（Ｓ７０４でＮｏの場合）、ＣＰＵ２０１は、Ｓ７０９に処理を移行する。Ｓ７０９では、ＣＰＵ２０１は、上記状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答を受信してから、所定時間が経過したか否かを判定する。そして、まだ所定時間が経過していないと判定した場合（Ｓ７０９でＮｏの場合）、ＣＰＵ２０１は、Ｓ７０４に処理を移行する。一方、所定時間が経過したと判定した場合（Ｓ７０９でＹｅｓの場合）、ＣＰＵ２０１は、画像形成装置１０３の状態情報データを受信することなく、Ｓ７０７に処理を移行する。
【００７０】
＜画像処理コントローラがもつ画像形成装置の情報更新作業＞
以下、図７を参照して、実施例１において、画像処理コントローラ１０２が保持する画像形成装置情報の更新作業（図６のＳ７０７）の動作について説明する。
図７は、実施例１において画像処理コントローラ１０２が省電力状態５０４から復帰した場合において、画像処理コントローラ１０２が保持する画像形成装置情報の更新作業（図６のＳ７０７）の動作の一例を示すフローチャートである。なお、図７に示すフローチャートの処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。
【００７１】
ＣＰＵ２０１は、ＨＤＤ２０３に保持されるスタンバイ状態５０２から省電力状態５０４への移行時、及び、省電力状態５０４からスタンバイ状態５０２への移行時にそれぞれ受信した画像形成装置１０３の状態情報データを確認する（Ｓ８０１）。なお、スタンバイ状態５０２から省電力状態５０４への移行時に受信した画像形成装置１０３の状態情報データは、図５のＳ６０４で受信されＳ６０５で保存されたスリープ前の状態情報データに対応する。また、省電力状態５０４からスタンバイ状態５０２への移行時に受信した画像形成装置１０３の状態情報データは、図６のＳ７０４で受信されＳ７０５で保存されたスリープ後の状態情報データに対応する。
【００７２】
そして、画像形成装置１０３の状態情報データが両方とも揃っていると判定した場合（Ｓ８０１でＹｅｓの場合）、ＣＰＵ２０１は、画像形成装置１０３から両方の状態情報データを比較する（Ｓ８０２）。
【００７３】
次に、ＣＰＵ２０１は、上記Ｓ８０２の比較結果のうち、相違があるもの（変更点）だけを抽出し、比較結果の分析を行う（Ｓ８０３）。そして、ＣＰＵ２０１は、上記Ｓ８０３の分析結果から、変更点の更新作業方法を決定する（Ｓ８０４）。
【００７４】
変更点がないと判定した場合（Ｓ８０４で「変更点なし」の場合）、ＣＰＵ２０１は、画像処理コントローラ１０２が保持する画像形成装置情報の更新作業を行わずに、そのまま復帰する（Ｓ８０５）。
【００７５】
また、変更点の中に再起動が必要なものがないと判定した場合（Ｓ８０４で「再起動不要な変更点だけ」の場合）、ＣＰＵ２０１は、変更点に合わせて一つずつ情報更新を行う（Ｓ８０６）。
【００７６】
なお、「再起動不要な変更点」とは、具体的な例としては、以下の（１）〜（５）のようなものがある。
（１）給紙段情報（用紙種類、用紙サイズ）の変更。
（２）用紙残量の変更。
（３）トナー残量の変更。
（４）ロケーション情報（設置場所）の変更。
（５）排紙情報（出力ビンに用紙あり、用紙なし、満載）の変更。
【００７７】
また、変更点の中に再起動が必要なものがあると判定した場合（Ｓ８０４で「再起動必要な変更点あり」の場合）、ＣＰＵ２０１は、画像処理コントローラ１０２全体を再起動し、画像処理コントローラ１０２の全情報をリセットする（Ｓ８０７）。
なお、「再起動必要な変更点」とは、具体的な例としては、以下の（１）〜（２）のようなものがある。
（１）フィニッシャ１１０の種類変更。
（２）フィニッシャ１１０の設定値変更。
【００７８】
そして、Ｓ８０５、Ｓ８０６またはＳ８０７の処理を終了すると、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０４を開放し、ＣＰＵ２０１によるネットワーク１１３を介した外部との通信を可能にし（Ｓ８０８）、本フローチャートの処理を終了する。ネットワークＩ／Ｆ２０４は省電力状態５０４では特定のデータ（ジョブ等）を受信した場合にのみＣＰＵ２０１に通知するようにデータの入出力を制限する動作モードで動作している。そのようなデータの入出力を制限する動作モードから、データの入出力を自由にし、ＣＰＵ２０１の制御によるネットワーク１１３を介した通信が可能な動作モードに変更することを、「ネットワークＩ／Ｆ２０４を開放する」という。即ち、ＣＰＵ２０１は、前記変更点の更新を完了した後に、スタンバイ状態における外部との通信を開始する。
【００７９】
なお、画像処理コントローラ１０２のＨＤＤ２０３等に、予め前記変更点ごとに更新方法を紐付けた更新方法指示情報（ルールブック）を記憶しておく。そして、ＣＰＵ２０１は、前記変更点に対応する更新方法を前記更新方法指示情報から取得して、画像形成装置情報の更新方法を決定するように構成してもよい。
【００８０】
＜画像処理コントローラが省電力状態５０４に移行する場合と省電力状態５０４から復帰する場合の画像形成装置の動作説明＞
まず、図８を参照して、実施例１において、画像処理コントローラ１０２が省電力状態５０４に移行する場合と省電力状態５０４から復帰する場合の画像形成装置１０３の動作を説明する。
【００８１】
図８は、実施例１において画像処理コントローラ１０２が省電力状態５０４に移行する場合と省電力状態５０４から復帰する場合における画像形成装置１０３の動作を例示するフローチャートである。なお、図８に示したフローチャートの処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【００８２】
まず、ＣＰＵ２０８は、画像処理コントローラ１０２から送信される画像形成装置１０３への状態要求コマンドの受信を監視し、画像形成装置１０３の状態要求コマンドが受信されたか否かを判定する（Ｓ９０１）。そして、画像形成装置１０３の状態要求コマンドを受信していないと判定した場合（Ｓ９０１でＮｏの場合）、ＣＰＵ２０８は、画像形成装置１０３の状態要求コマンドを受信するまでＳ９０１の処理を繰り返す。
【００８３】
一方、画像処理コントローラ１０２からの画像形成装置１０３の状態要求コマンドを受信したと判定した場合（Ｓ９０１でＹｅｓの場合）、ＣＰＵ２０８は、Ｓ９０２に処理を移行する。Ｓ９０２では、ＣＰＵ２０８は、画像処理コントローラ１０２に対して、上記状態要求コマンドを画像形成装置１０３が受け取ったことを示す応答（例えばＴＣＰのＡＣＫ）を送信する。
【００８４】
次に、ＣＰＵ２０８は、画像形成装置１０３の状態情報データを作成する（Ｓ９０３）。このＳ９０３では、ＣＰＵ２０８は、メモリ２０９やＨＤＤ２１１内に保持されている画像形成装置１０３の各種情報から状態情報データを作成する。メモリ２０９やＨＤＤ２１１には、画像形成装置１０３の各種情報として、例えば、以下の（１）〜（５）のような情報が保持されており、これらの情報から状態情報データを作成する。
（１）フィニッシャ１１０の種類。
（２）フィニッシャ１１０の設定値。
（３）給紙段情報（用紙種類、用紙サイズ）。
（４）用紙残量。
（５）トナー残量。
（６）ロケーション（設置場所）
（７）排紙情報（出力ビン、用紙あり、なし、満載）。
【００８５】
次に、ＣＰＵ２０８は、上記Ｓ９０３で作成した状態情報データを、画像処理コントローラ１０２に送信し（Ｓ９０４）、本フローチャートの処理を終了する。
【００８６】
以上のように、画像処理コントローラ１０２の省電力中に画像形成装置１０３の構成に変更が発生した場合でも、画像処理コントローラ１０２の復帰時等に、画像処理コントローラ１０２が画像形成装置１０３の構成の変更点を反映する。これにより、画像形成システム全体の情報の統一性を図ることができ、画像形成システム全体の情報の統一性が崩れることによって発生する誤動作を防止することができる。
【実施例２】
【００８７】
上記実施例１では、省電力状態５０４に移行する場合および省電力状態５０４から復帰する場合に、画像処理コントローラ１０２が画像形成装置情報を取得して画像処理コントローラ１０２が保持する画像形成装置情報を更新させる例について説明した。しかし、本発明はこの実施例に限らず、画像形成システム全体の情報の統一性を図ることができるものであれば、他の実施例でもよい。以下、本発明の実施例２を説明する。
【００８８】
実施例２では、画像処理コントローラ１０２が省電力状態５０４に移行する場合および省電力状態５０４から復帰する場合に、画像形成装置１０３自身が画像形成装置情報を保持しておく。そして、画像処理コントローラ１０２が省電力状態５０４から復帰する場合に、画像形成装置１０３が変更点を比較・分析し、画像処理コントローラ１０２に画像形成装置情報の更新方法を指示するように構成する。
【００８９】
以下、図９を参照して、実施例２において画像処理コントローラ１０２が省電力状態５０４に移行する場合の画像処理コントローラ１０２の動作を説明する。
図９は、実施例２において画像処理コントローラ１０２が省電力状態５０４に移行する場合の画像処理コントローラ１０２の動作の一例を示すフローチャートである。なお、図９に示すフローチャートの処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。なお、図５と同一のステップには同一のステップ番号を付し、詳細な説明は省略する。
【００９０】
画像処理コントローラ１０２がジョブを実行した後など画像処理コントローラ１０２がスタンバイ状態５０２に移行すると、ＣＰＵ２０１は、スリープ移行要因の発生を監視する（Ｓ６０１）。ＣＰＵ２０１は、スリープ移行要因を検出したと判定した場合（ＳＳ６０１でＹｅｓの場合）、Ｓ１００１に処理を移行する。
【００９１】
Ｓ１００１では、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０５を介して、画像形成装置１０３へスリープ移行通知パケットを送信する。なお、スリープ移行通知パケットは、画像形成装置１０３に、画像処理コントローラ１０２が省電力状態５０４に移行することを知らせるパケットである。画像形成装置１０３へのスリープ移行通知パケットは、制御ケーブル１１１を介して画像形成装置１０３に送信される。
【００９２】
次に、ＣＰＵ２０１は、上記Ｓ６０２で送信したスリープ移行通知パケットを画像形成装置１０３が受け取ったことを示す応答（例えばＴＣＰのＡＣＫ）を、画像形成装置１０３から受信したか否かを判定する（Ｓ１００２）。そして、上記スリープ移行通知パケットを画像形成装置１０３が受け取ったことを示す応答を受信したと判定した場合（Ｓ１００２でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ６０７に処理を移行する。Ｓ６０７では、ＣＰＵ２０１は、画像処理コントローラ１０２をスタンバイ状態５０２から省電力状態５０４に移行させる。
【００９３】
なお、上記Ｓ１００２において、上記スリープ移行通知パケットを画像形成装置１０３が受け取ったことを示す応答を受信していないと判定した場合（Ｓ１００２でＮｏの場合）、ＣＰＵ２０１は、Ｓ１００３に処理を移行する。Ｓ１００３では、ＣＰＵ２０１は、画像形成装置１０３にスリープ移行通知パケットを送信して所定時間が経過したか否かを判定する。そして、まだ所定時間が経過していないと判定した場合（Ｓ１００３でＮｏの場合）、ＣＰＵ２０１は、再度、ネットワークＩ／Ｆ２０５を介して画像形成装置１０３へスリープ移行通知パケットを送信する（Ｓ１００１）。一方、所定時間が経過したと判定した場合（Ｓ１００３でＹｅｓの場合）、ＣＰＵ２０１は、画像処理コントローラ１０２を省電力状態５０４に移行せず、本フローチャートの処理を終了する。
【００９４】
＜画像処理コントローラが省電力状態から復帰するときの画像処理コントローラの動作説明＞
次に、図１０を参照して、実施例２における画像処理コントローラ１０２が省電力状態５０４からスタンバイ状態５０２に移行した場合の画像処理コントローラ１０２の動作について説明する。
【００９５】
図１０は、実施例２における画像処理コントローラ１０２が省電力状態から復帰する場合の画像処理コントローラ１０２の動作の一例を示すフローチャートである。なお、図１０に示すフローチャートの処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。なお、図５と同一のステップには同一のステップ番号を付し、詳細な説明は省略する。
【００９６】
スリープ復帰要因が発生し、電力が供給されたＣＰＵ２０１は、図１０のフローチャートに従って処理を実行する。ＣＰＵ２０１は、起動処理（Ｓ７０１）の後、ネットワークＩ／Ｆ２０５を介して画像形成装置１０３に対して、スリープ復帰通知パケットを送信する（Ｓ１１０１）。なお、画像処理コントローラ１０２のスリープ復帰通知パケットは、画像処理コントローラ１０２が省電力状態５０４から復帰することを通知するパケットである。
【００９７】
次に、ＣＰＵ２０１は、画像処理コントローラ１０２が保持する画像形成装置情報の更新要求コマンド（更新指示）を、画像形成装置１０３から受信したかどうかを判定する（Ｓ１１０２）。そして、上記画像形成装置情報の更新要求コマンドを画像形成装置１０３から受信したと判定した場合（Ｓ１００２でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１１０３に処理を移行する。Ｓ１１０３では、ＣＰＵ２０１は、画像形成装置１０３に対して、上記画像形成装置情報の更新要求コマンドを画像処理コントローラ１０２が受け取ったことを示す応答（受信完了通知）を送信し、Ｓ１１０６に処理を移行する。
【００９８】
Ｓ１１０６では、ＣＰＵ２０１は、上記Ｓ１１０２で受信した画像処理コントローラ１０２が保持する画像形成装置情報の更新要求コマンドに従い、画像処理コントローラ１０２の画像形成装置情報の更新作業を行う。
【００９９】
なお、上記Ｓ１００２において、上記画像形成装置情報の更新要求コマンドを画像形成装置１０３から受信していないと判定した場合（Ｓ１００２でＮｏの場合）、ＣＰＵ２０１は、Ｓ１１０４に処理を移行する。Ｓ１１０４では、ＣＰＵ２０１は、画像形成装置１０３にスリープ復帰通知を送信して所定時間が経過したか否かを判定する。そして、まだ所定時間が経過していないと判定した場合（Ｓ１１０４でＮｏの場合）、ＣＰＵ２０１は、再度、ネットワークＩ／Ｆ２０５を介して画像形成装置１０３へスリープ復帰通知を送信する（Ｓ１１０１）。一方、所定時間が経過したと判定した場合（Ｓ１１０４でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１１０５に処理を移行する。Ｓ１１０５では、ＣＰＵ２０１は、画像処理コントローラ１０２が保持する画像形成装置情報の更新要求コマンドを受信せずに、更新方法結果通知の内容を再起動と書き換えて、Ｓ１１０６に処理を移行する。
【０１００】
＜画像処理コントローラが省電力状態に移行するときの画像形成装置の動作説明＞
以下、図１１を参照して、実施例２において、画像処理コントローラ１０２が省電力状態５０４に移行する場合の画像形成装置１０３の動作を説明する。
図１１は、実施例２において画像処理コントローラ１０２が省電力状態５０４に移行する場合の画像形成装置１０３の動作の一例を示すフローチャートである。なお図８に示したフローチャートの処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【０１０１】
まず、ＣＰＵ２０８は、画像処理コントローラ１０２から送信されるスリープ移行通知パケットの受信を監視し、スリープ移行通知パケットが受信されたか否かを判定する（Ｓ１２０１）。そして、画像処理コントローラ１０２からスリープ移行通知パケットを受信していないと判定した場合（Ｓ１２０１でＮｏの場合）、ＣＰＵ２０８は、スリープ移行通知パケットを受信するまでＳ１２０１の処理を繰り返す。
【０１０２】
一方、画像処理コントローラ１０２からスリープ移行通知パケットを受信したと判定した場合（Ｓ１００１でＹｅｓの場合）、ＣＰＵ２０８は、Ｓ１００２に処理を移行する。Ｓ１００２では、ＣＰＵ２０８は、画像処理コントローラ１０２に対して、上記スリープ移行通知パケットを画像形成装置１０３が受け取ったことを示す応答（例えばＴＣＰのＡＣＫ）を送信する。
【０１０３】
次に、ＣＰＵ２０８は、メモリ２０９やＨＤＤ２１１内に保持されている画像形成装置１０３の各種情報から画像形成装置１０３の状態情報データを作成する（Ｓ１２０３）。なお、Ｓ１２０３の処理は、図８のＳ９０３と同一の処理であるので詳細な説明は省略する。
次に、ＣＰＵ２０８は、作成した状態情報データをＨＤＤ２１１に保持し（Ｓ１２０４）、本フローチャートの処理を終了する。
【０１０４】
＜画像処理コントローラが省電力状態から復帰するときの画像形成装置の動作説明＞
図１２を参照して、実施例２における、画像処理コントローラ１０２が省電力状態５０４から復帰する場合の画像形成装置１０３の動作を説明する。
図１２は、実施例２における画像処理コントローラ１０２が省電力状態５０４から復帰する場合の画像形成装置１０３のフローチャートである。なお、図１２に示したフローチャートの処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【０１０５】
まず、ＣＰＵ２０８は、画像処理コントローラ１０２から送信されるスリープ復帰通知パケットの受信を監視し、スリープ復帰通知パケットが受信されたか否かを判定する（Ｓ１３０１）。そして、スリープ復帰通知パケットを受信していないと判定した場合（Ｓ１３０１でＮｏの場合）、ＣＰＵ２０８は、スリープ復帰通知パケットを受信するまでＳ１３０１の処理を繰り返す。
【０１０６】
一方、画像処理コントローラ１０２からのスリープ復帰通知パケットを受信したと判定した場合（Ｓ１３０１でＹｅｓの場合）、ＣＰＵ２０８は、Ｓ１３０２に処理を移行する。Ｓ１３０２では、ＣＰＵ２０８は、画像処理コントローラ１０２に対して、上記スリープ復帰通知パケットを画像形成装置１０３が受け取ったことを示す応答（例えばＴＣＰのＡＣＫ）を送信する。
【０１０７】
次に、ＣＰＵ２０８は、メモリ２０９やＨＤＤ２１１内に保持されている画像形成装置１０３の各種情報から画像形成装置１０３の状態情報データを作成する（Ｓ１３０３）。なお、Ｓ１３０３の処理は、図８のＳ９０３と同一の処理であるので詳細な説明は省略する。次に、ＣＰＵ２０８は、上記Ｓ１３０３で作成した状態情報データをＨＤＤ２１１に保持する（Ｓ１３０４）。
【０１０８】
次に、ＣＰＵ２０８は、画像処理コントローラ１０２が省電力状態に移行、又は省電力状態から復帰の際に作成した画像形成装置の状態情報データを用いて画像処理コントローラ１０２が保持する画像形成装置情報の更新方法を決定する（Ｓ１３０５）。なお、Ｓ１３０５の処理の詳細は後述する図１３に示す。
【０１０９】
さらに、ＣＰＵ２０８は、上記Ｓ１３０５で決定した結果（画像処理コントローラ１０２が保持する画像形成装置情報の更新方法）を、更新要求コマンド（更新指示）として、画像処理コントローラ１０２に通知する（Ｓ１３０６）。そして、本フローチャートの処理を終了する。
【０１１０】
＜画像処理コントローラが保持する画像形成装置の情報更新作業の決定動作＞
以下、図１３を参照して、実施例２のおける、画像処理コントローラ１０２が保持する画像形成装置情報更新方法の決定動作（図１２のＳ１３０５）について説明する。
図１３は、実施例２の画像形成装置１０３が実行する画像処理コントローラ１０２の画像形成装置情報の更新方法の決定動作の一例を示すフローチャートである。なお、図１３に示したフローチャートの処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【０１１１】
ＣＰＵ２０８は、ＨＤＤ２１１に保持される画像処理コントローラ１０２の省電力状態５０４への移行時、及び、スタンバイ状態５０２への移行時にそれぞれ作成した画像形成装置１０３の状態情報データを比較する（Ｓ１４０１）。なお、画像処理コントローラ１０２の省電力状態５０４への移行時に作成した画像形成装置１０３の状態情報データとは、図１１のＳ１２０３で作成されＳ１２０４で保存されたものである。また、画像処理コントローラ１０２のスタンバイ状態５０２への移行時に作成した画像形成装置１０３の状態情報データとは、図１２のＳ１３０３で作成されＳ１３０４で保存されたものである。
【０１１２】
次に、ＣＰＵ２０８は、上記Ｓ１４０１の比較結果のうち、相違があるもの（変更点）だけを抽出し、該抽出した変更点の比較結果の分析を行う（Ｓ１４０２）。そして、ＣＰＵ２０８は、上記Ｓ１４０２の分析結果から、変更点の更新作業方法を決定する（Ｓ１４０３）。
【０１１３】
変更点がないと判定した場合（Ｓ１４０３で「変更点なし」の場合）、ＣＰＵ２０８は、更新方法の結果に「なにもせず」をセットし（Ｓ１４０４）、本フローチャートの処理を終了する。
【０１１４】
また、変更点の中に再起動が必要なものがないと判定した場合（Ｓ１４０３で「再起動不要な変更点だけ」の場合）、ＣＰＵ２０８は、更新方法の結果に「変更点のみ更新」をセットする（Ｓ１４０５）。この場合、変更点に対応する画像形成装置１０３の状態情報データも更新要求コマンドのパラメータにセットする。そして、本フローチャートの処理を終了する。なお、「再起動不要な変更点」の具体例は、実施例１での説明とおりである。
【０１１５】
また、変更点の中に再起動が必要なものがあると判定した場合（Ｓ１４０３で「再起動必要な変更点あり」の場合）、ＣＰＵ２０８は、更新方法の結果に「再起動」をセットし（Ｓ１４０６）、本フローチャートの処理を終了する。なお、「再起動要な変更点」の具体例は、実施例１での説明とおりである。
【０１１６】
なお、画像形成装置１０３のＨＤＤ２１１等に、予め前記変更点ごとに更新方法を紐付けた更新方法指示情報（ルールブック）を記憶しておく。そして、ＣＰＵ２０８は、前記変更点に対応する更新方法を前記更新方法指示情報から取得して、画像形成装置情報の更新方法を決定するように構成してもよい。
【０１１７】
以上のように、図１３のＳ１４０４、Ｓ１４０５又はＳ１４０６で決定された更新方法が、図１２のＳ１３０６において、画像形成装置情報の更新要求コマンドとして、画像処理コントローラ１０２に通知される。この画像形成装置情報の更新要求コマンドに基づいて、画像処理コントローラ１０２は、図１０のＳ１１０６において、画像処理コントローラ１０２の画像形成装置情報の更新作業を行う。
【０１１８】
例えば、更新方法が「なにもせず」に該当する更新要求コマンドの場合、画像処理コントローラ１０２のＣＰＵ２０１は、画像処理コントローラ１０２が保持する画像形成装置情報の更新作業を行わずに、そのまま復帰する。また、更新方法が「変更点のみ更新」に該当する更新要求コマンドの場合、画像処理コントローラ１０２のＣＰＵ２０１は、変更点に合わせて一つずつ情報更新を行う。また、更新方法が「再起動」に該当する更新要求コマンドの場合、画像処理コントローラ１０２のＣＰＵ２０１は、画像処理コントローラ１０２全体を再起動し、画像処理コントローラ１０２の全情報をリセットする。
【０１１９】
実施例２によれば、画像処理コントローラ１０２の省電力中に画像形成装置１０３の構成に変更が発生した場合でも、画像処理コントローラ１０２の復帰時等に画像形成装置１０３が自身で構成の変更点を比較分析し、画像処理コントローラ１０２に反映する。これにより、画像形成システム全体の情報の統一性を図ることができ、画像形成システム全体の情報の統一性が崩れることによって発生する誤動作を防止することができる。
【実施例３】
【０１２０】
実施例１では、画像処理コントローラ１０２が省電力状態５０４に移行する場合および復帰する場合に、画像形成装置１０３の情報を取得してそれを比較して画像処理コントローラ１０２がもつ画像形成装置情報を更新させる例について説明した。
しかし、本発明はこの実施例に限らない。変更点が再起動必要な場合であって、スタンバイ状態５０２に移行時に到達した印刷ジョブや画像処理コントローラ１０２へのアクセスについて、画像形成装置情報の変更に影響を受けないものに関しては、変更点の更新より先に処理してもよい。以下、この実施例について説明する。
【０１２１】
以下、図１４を参照して、画像処理コントローラ１０２が省電力状態５０４からスタンバイ状態５０２に復帰した場合に画像形成装置情報の変更点において再起動が必要な場合の動作について説明する。
図１４は、実施例３において画像処理コントローラ１０２が省電力状態５０４から復帰した場合において、画像処理コントローラ１０２が保持する画像形成装置情報の更新作業（図６のＳ７０７）の一例を示すフローチャートである。なお、図１４に示すフローチャートの処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。また、図７と同一のステップには同一のステップ番号を付してあり、説明を省略する。
【０１２２】
Ｓ８０４において、ＣＰＵ２０１は、変更点の中に再起動が必要なものがあると判定した場合（Ｓ８０４で「再起動必要な変更点あり」の場合）、Ｓ１５０１に処理を移行する。
Ｓ１５０１では、ＣＰＵ２０１は、画像処理コントローラ１０２の復帰要因として又は復帰後に画像処理コントローラ１０２へ到達したアクセスの有無を確認する。
【０１２３】
そして、画像処理コントローラ１０２の復帰要因としてのアクセスも、復帰後に到達したアクセスもないと判定した場合（Ｓ１５０１でＮｏの場合）、ＣＰＵ２０１は、Ｓ８０７に処理を移行する。Ｓ８０７では、ＣＰＵ２０１は、画像処理コントローラ１０２全体を再起動し、画像処理コントローラ１０２の全情報をリセットする。ここでリセットされ変更される情報には、具体的には、例えば（１）フィニッシャ１１０の種類、（２）フィニッシャ１１０の設定値のような情報が含まれる。
【０１２４】
一方、画像処理コントローラ１０２の復帰要因としてのアクセス、又は復帰後に到達したアクセスがあると判定した場合（Ｓ１５０１でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１５０２に処理を移行する。
【０１２５】
Ｓ１５０２では、ＣＰＵ２０１は、上記到達したアクセスのジョブ内容を解析する。そして、該到達したアクセスに対応するジョブの処理が、画像処理コントローラ１０２の再起動に影響を受けるか否かを判定する。
なお、画像処理コントローラ１０２の再起動に影響を受けるアクセスに対応するジョブの処理には、例えば、（１）再起動しても影響を受けない設定だけを含む印刷ジョブ、（２）再起動しても影響を受けない情報だけを取り出し通知する通知ジョブなどがある。
【０１２６】
また、（１）再起動しても影響を受けない設定だけを含む印刷ジョブには、（I）フィニッシャ１１０を利用しない印刷ジョブ、（II）画像形成装置１０３のＨＤＤ２１１に保存する印刷ジョブ等が含まれる。
また、（２）再起動しても影響を受けない情報だけを取り出し通知する通知ジョブには、（III）画像形成装置１０３がもつ用紙種情報取得の通知ジョブ、（IV）画像形成装置１０３の名称取得の通知ジョブのようなものがある。
【０１２７】
そして、上記到達したアクセスに対応するジョブの処理が、画像処理コントローラ１０２の再起動に影響を受けないと判定した場合（Ｓ１５０３でＮｏの場合）、ＣＰＵ２０１は、Ｓ１５０４に処理を移行する。Ｓ１５０４では、ＣＰＵ２０１は、上記到達したアクセスに対応するジョブを先に処理し、該到達したアクセスに対応するジョブの処理が終了するまで待ち、Ｓ８０７に移行し、画像処理コントローラ１０２を再起動する。
【０１２８】
一方、上記到達したアクセスに対応するジョブの処理が、画像処理コントローラ１０２の再起動に影響を受けると判定した場合（Ｓ１５０３でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１５０５に処理を移行する。Ｓ１５０５では、ＣＰＵ２０１は、上記到達したアクセスに対応するジョブをキャンセルし、Ｓ８０７に移行し、画像処理コントローラ１０２を再起動する。
【０１２９】
実施例３によれば、画像処理コントローラ１０２の省電力中に画像形成装置１０３の構成に画像処理コントローラ１０２の再起動が必要な変更が発生し、再起動による情報のリセットに影響を受けないジョブが到達した場合には、該ジョブの処理を先に実行する。これにより、画像形成システム全体の情報の統一性が崩れることによって発生する誤動作を防止しつつ、ジョブを迅速に処理することができる。
【実施例４】
【０１３０】
実施例１では、画像処理コントローラ１０２が省電力状態５０４に移行する場合および復帰する場合に、画像形成装置１０３の情報を取得してそれを比較して画像処理コントローラ１０２がもつ画像形成装置情報を更新させる例について説明した。
しかし、本発明はこの実施例に限らない。変更点が再起動不要な場合であって、スタンバイ状態５０２に移行時に到達した印刷ジョブや画像処理コントローラ１０２へのアクセスについて、画像形成装置情報の変更に影響を受けないものに関しては、変更点の更新より先に処理してもよい。以下、この実施例について説明する。
【０１３１】
以下、図１５を参照して、画像処理コントローラ１０２が省電力状態５０４からスタンバイ状態５０２に復帰した場合に画像形成装置情報の変更点において再起動が不要な場合、即ち、変更点のみ更新（図７のＳ８０８）の動作について説明する。
図１５は、実施例４において画像処理コントローラ１０２が省電力状態５０４から復帰した場合において、画像形成装置情報の変更点において再起動が不要な場合、即ち、変更点のみ更新（図７のＳ８０８）の動作の一例を示すフローチャートである。なお、図１５に示すフローチャートの処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。
【０１３２】
まず、ＣＰＵ２０１は、画像処理コントローラ１０２が保持する画像形成装置情報の変更点の更新中に画像処理コントローラ１０２へ到達したアクセスの有無を確認する（Ｓ１６０１）。
そして、画像形成装置情報の変更点更新中にアクセスがないと判定した場合（Ｓ１６０１でＮｏの場合）、ＣＰＵ２０１は、画像形成装置情報の変更点の中から未更新のものを一つ抽出して更新を行う（Ｓ１６０２）。
【０１３３】
次に、ＣＰＵ２０１は、画像形成装置情報の変更点の更新の有無を確認し（Ｓ１６０３）、未更新の変更点がまだあるか否かを判定する（Ｓ１６０４）。そして、未更新の変更点がまだあると判定した場合（Ｓ１６０４でＹｅｓの場合）、ＣＰＵ２０１は、Ｓ１６０１に処理を移行する。一方、未更新の変更点がないと判定した場合（Ｓ１６０４でＮｏの場合）、ＣＰＵ２０１は、本フローチャートの処理を終了する。
【０１３４】
また、上記Ｓ１６０１にて、ＣＰＵ２０１は、画像処理コントローラ１０２が保持する画像形成装置情報の変更点の更新中に画像処理コントローラ１０２へ到達したアクセスがあると判定した場合（Ｓ１６０１でＹｅｓの場合）、Ｓ１６０５に処理を移行する。
【０１３５】
Ｓ１６０５では、ＣＰＵ２０１は、上記到達したアクセスのジョブ内容を解析する。そして、ＣＰＵ２０１は、該到達したアクセスに対応するジョブの処理が、画像形成装置情報の変更点更新に影響を受けるか否かを判定する（Ｓ１６０６）。
なお、画像形成装置情報の変更点の更新に影響を受けるアクセスに対応するジョブの処理には、例えば以下の（１）〜（２）のようなものがある。
（１）画像形成装置情報の変更点の更新に影響を受ける設定を含む印刷ジョブの処理。（２）画像形成装置情報の変更点の更新に影響を受ける情報を取り出す通知ジョブの処理。
【０１３６】
そして、上記到達したアクセスに対応するジョブの処理が、画像形成装置情報の変更点更新に影響があると判定した場合（Ｓ１６０６でＹｅｓの場合）、ＣＰＵ２０１は、先に、画像形成装置情報の変更点の更新を行うべく、Ｓ１６０２に処理を移行する。
【０１３７】
一方、上記到達したアクセスに対応するジョブの処理が、画像形成装置情報の変更点更新に影響を受けないと判定した場合（Ｓ１６０６でＮｏの場合）、ＣＰＵ２０１は、該到達したアクセスに対応するジョブを先に処理する（Ｓ１６０７）。そして、該アクセスに対応するジョブの処理が終了した後に、ＣＰＵ２０１は、Ｓ１６０２に処理を移行して、画像形成装置情報の変更点の更新を行う。
【０１３８】
実施例４によれば、画像処理コントローラ１０２の省電力中に画像形成装置１０３の構成に画像処理コントローラ１０２の再起動が不必要な変更が発生し、該変更の更新に影響を受けないジョブが到達した場合には、該ジョブの処理を先に実行する。これにより、画像形成システム全体の情報の統一性が崩れることによって発生する誤動作を防止しつつ、ジョブを迅速に処理することができる。
【０１３９】
＜各実施例の効果＞
本発明の各実施例では、画像処理コントローラ１０２が省電力状態５０４に移行する前に、画像形成装置１０３の状態情報を保存しておく。そして、画像処理コントローラ１０２がスタンバイ状態５０２から復帰したときの画像形成装置１０３の状態情報と、省電力状態移行時と復帰時の画像形成装置１０３の状態情報とを比較する。そして、それらの差分（変更点）を、該変更点に基づく更新方法により、画像処理コントローラ１０２が保持する画像形成装置１０３の情報を適宜反映する。これにより、画像形成システム全体の情報の統一性を保つことができ、画像形成システム全体の情報の統一性が崩れることによって発生する誤動作を防止することができる。
【０１４０】
なお、上述した各種データの構成及びその内容はこれに限定されるものではなく、用途や目的に応じて、様々な構成や内容で構成されることは言うまでもない。
以上、一実施形態について示したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
また、上記各実施例を組み合わせた構成も全て本発明に含まれるものである。
【０１４１】
（他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
また、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。
本発明は上記実施例に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施例の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。即ち、上述した各実施例及びその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０１４２】
１０１    クライアントコンピュータ
１０２    画像処理コントローラ
１０３    画像処理装置（ＭＦＰ）
１０６    ＭＦＰコントローラ
２０１    ＣＰＵ
２０４    ネットワークＩ／Ｆ
２０５    ネットワークＩ／Ｆ
２０８    ＣＰＵ
２１０    ネットワークＩ／Ｆ
【図１】
2015106771.tif 000003
【図２】
2015106771.tif 000004
【図３】
2015106771.tif 000005
【図４】
2015106771.tif 000006
【図５】
2015106771.tif 000007
【図６】
2015106771.tif 000008
【図７】
2015106771.tif 000009
【図８】
2015106771.tif 000010
【図９】
2015106771.tif 000011
【図１０】
2015106771.tif 000012
【図１１】
2015106771.tif 000013
【図１２】
2015106771.tif 000014
【図１３】
2015106771.tif 000015
【図１４】
2015106771.tif 000016
【図１５】
2015106771.tif 000017