(57)【要約】【課題】本発明は、画像形成装置が定期的な通信で省電力状態から復帰してしまうのを防止すると共に、画像形成装置への定期的な通信が停止されるとすぐに省電力状態に移行する画像形成装置を提供する。【解決手段】画像処理コントローラ１０２が接続された画像形成装置１０３において、当該画像形成装置１０３の省電力状態への移行が検出された場合には、画像形成装置１０３が省電力状態に移行するまでに受信したパケットのなかでポーリングパケットＴａｂｌｅ１３００に登録されたパターンに対応するパケットを処理しないように制御する。【選択図】図１５
2015011111.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と連携して画像処理を行う制御部が接続され、省電力状態に移行することが可能な画像形成装置において、
パケットのパターンを記憶する記憶手段と、
前記画像形成装置の省電力状態への移行を検出する検出手段と、
前記検出手段により前記省電力状態への移行が検出された場合には、前記画像形成装置が前記省電力状態に移行するまでに受信したパケットのなかで前記記憶手段に記憶されたパターンに対応するパケットを処理しないよう制御する制御手段と、
を備えることを特徴とする画像形成装置。
【請求項２】
前記制御部から受信したパケットのパターンを予め設定された条件に基づいて前記記憶手段に登録する登録手段をさらに備えることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記登録手段は、前記画像形成装置の省電力状態への移行予定時間と、前記制御部がパケットデータを送信する予定時間とに基づいて前記記憶手段にパターンを登録することを特徴とする請求項２記載の画像形成装置。
【請求項４】
前記登録手段により登録されたパターンを前記省電力状態に移行する前に削除する削除手段をさらに備えることを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記記憶手段に記憶されるパターンを登録するためのユーザーインターフェースをさらに備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記登録手段は、前記制御部からパケットデータを受信した場合に、当該パケットデータに対応するパケットのパターンを前記記憶手段に記憶することを特徴とする請求項２乃至５のいずれか１項に記載の画像形成装置。
【請求項７】
前記登録手段は、前記制御部から未登録のパケットデータを受信した場合は前記記憶手段に新規登録を行い、登録数が最大のときは期限切れのパケットデータを削除して新規登録を行うことを特徴とする請求項６に記載の画像形成装置。
【請求項８】
前記登録手段は、前記受信したパケットデータがポーリングを行っているパケットであると判断したときは、当該パケットのデータに対応するパケットのパターンを前記記憶手段に記憶することを特徴とする請求項２に記載の画像形成装置。
【請求項９】
画像形成装置と連携して画像処理を行う制御部が接続され、省電力状態に移行することが可能な画像形成装置の制御方法において、
パケットのパターンを記憶手段に記憶する記憶工程と、
前記画像形成装置の省電力状態への移行を検出する検出工程と、
前記検出工程にて前記省電力状態への移行が検出された場合は、前記画像形成装置が前記省電力状態に移行するまでに受信したパケットのなかで前記記憶手段に記憶されたパターンに対応するパケットを処理しないよう制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項１０】
請求項９に記載の制御方法を画像形成装置に実行させるためのコンピュータに読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置及びその制御方法、並びにプログラムに関し、特に、画像形成装置における省電力化技術に関する。
【背景技術】
【０００２】
近年、画像形成装置などの機器に対する省電力化への要望に伴い、画像形成装置が一定時間操作されない等の条件で画像形成装置の電力状態を省電力状態に移行する技術が提案されている（例えば、特許文献１参照）。このような画像形成装置では、プリンタ部によるプリント処理やスキャナ部によるスキャナ処理等のジョブが終了してから一定時間以上経過した場合または外部機器との通信が終了してから一定時間以上経過した場合に、画像形成装置が省電力状態に移行する。
【０００３】
ところで、画像形成装置に接続され、当該画像形成装置と連携して画像処理を行う画像処理コントローラがある。画像処理コントローラは、画像形成装置の状態に関する情報（例えば、給紙段情報、用紙情報、トナー情報など）を定期的に画像形成装置から取得し、当該取得した情報を表示したり、ユーザが利用するコンピュータなどに送信する機能を有する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−２５００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したように、画像形成装置と画像処理コントローラとの間では定期的に通信が行われているので、画像形成装置は、その定期的な通信によって省電力状態に移行できない場合がある。また、画像形成装置が省電力状態に移行したとしても、画像処理コントローラとの定期的な通信によってすぐに省電力状態から復帰してしまうことから、十分な省電力効果が得られない。
【０００６】
また、画像形成装置は、画像処理コントローラからの通信を受信すると、一定時間、省電力状態への移行を延長する。例えば、画像形成装置が省電力状態へ移行することが可能になった場合、画像処理コントローラが定期的な通信を停止するまでの間に送信する通信を画像形成装置が受信することで、省電力状態への移行時間が延長されてしまう。そのため、画像処理コントローラが定期的な通信を停止したとしても、画像形成装置はすぐに省電力状態に移行できない。
【０００７】
本発明は、上記問題に鑑みて成されたものであり、画像形成装置が定期的な通信で省電力状態から復帰してしまうのを防止すると共に、画像形成装置への定期的な通信が停止されるとすぐに省電力状態に移行する省電力化技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は、画像形成装置と連携して画像処理を行う制御部が接続され、省電力状態に移行することが可能な画像形成装置において、パケットのパターンを記憶する記憶手段と、前記画像形成装置の省電力状態への移行を検出する検出手段と、前記検出手段により前記省電力状態への移行が検出された場合には、前記画像形成装置が前記省電力状態に移行するまでに受信したパケットのなかで前記記憶手段に記憶されたパターンに対応するパケットを処理しないよう制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、画像形成装置が定期的な通信で省電力状態から復帰してしまうのを防止すると共に、画像形成装置への定期的な通信が停止されるとすぐに省電力状態に移行することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態における画像形成システムの全体構成を示すブロック図である。
【図２】図１における画像形成装置と画像処理コントローラのハードウェア構成を示すブロック図である。
【図３】画像形成装置における電源部の詳細を示すブロック図である。
【図４】画像処理コントローラのソフトウェア構成を示すブロック図である。
【図５】画像形成装置における電力状態の遷移を示す状態遷移図である。
【図６】画像形成装置が省電力状態に移行するときの画像形成装置の動作処理を示すフローチャートである。
【図７】画像形成装置が省電力状態に移行するときの画像処理コントローラの動作処理を示すフローチャートである。
【図８】画像形成装置側でスリープ復帰要因が検出されたときの画像形成装置の動作処理を示すフローチャートである。
【図９】画像形成装置側でスリープ復帰要因が検出されたときの画像処理コントローラの動作処理を示すフローチャートである。
【図１０】画像処理コントローラ側でスリープ復帰要因が検出されたときの画像処理コントローラの動作処理を示すフローチャートである。
【図１１】画像処理コントローラ側でスリープ復帰要因が検出されたときの画像形成装置の動作処理を示すフローチャートである。
【図１２】画像形成装置側で画像処理コントローラから送信されたポーリングパケットを特定するための動作処理を示すフローチャートである。
【図１３】画像形成装置側で画像処理コントローラから送信されたポーリングパケットデータを格納するテーブル情報の一例を示す図である。
【図１４】画像形成装置のポーリングパケット判別時に必要な条件を設定するためのポーリング判別設定画面の一例を示す図である。
【図１５】画像形成装置が省電力状態に移行するときの画像形成装置の動作処理を示すフローチャートである。
【図１６】図１５のステップＳ１５０２におけるフィルタ追加処理の詳細を示すフローチャートである。
【図１７】図１５のステップＳ１５０５におけるフィルタ削除処理の詳細を示すフローチャートである。
【図１８】図１の画像形成システムにおける各装置間のやりとりの概要を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を参照して詳細に説明する。
【００１２】
図１は、本発明の実施形態における画像形成システムの全体構成を示すブロック図である。
【００１３】
画像形成システム１００は、画像形成装置１０３と連携して画像処理を行う画像処理コントローラ１０２と、ＭＦＰ（Ｍｕｌｔｉｐｌｅ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）である画像形成装置１０３とを備える。そして、この画像形成システム１００は、イーサネット(登録商標)ケーブル１１３に接続されたクライアントコンピュータ（ＰＣ）１０１と通信可能に接続されている。ＰＣ１０１は、アプリケーションを起動させて画像形成装置１０３に印刷指示などを行う。
【００１４】
ＰＣ１０１と画像処理コントローラ１０２とは、イーサネット(登録商標)ケーブル１１３を介して通信可能に接続されている。画像処理コントローラ１０２と画像形成装置１０３とは、制御ケーブル１１１および画像ビデオケーブル１１２を介して接続されている。
【００１５】
本実施形態では、画像形成装置１０３は、イーサネット(登録商標)ケーブル１１３に直接接続されていない。つまり、画像形成装置１０３とＰＣ１０１とは、画像処理コントローラ１０２を介して通信する。なお、画像形成装置１０３がイーサネット(登録商標)ケーブル１１３に接続されていてもよい。つまり、画像形成装置１０３は、直接ＰＣ１０１と通信可能に接続されていてもよい。
【００１６】
図２は、図１における画像形成装置１０３と画像処理コントローラ１０２のハードウェア構成を示すブロック図である。
【００１７】
画像形成装置１０３は、スキャナ部１０４、操作部１０５、ＭＦＰコントローラ１０６、プリンタ部１０７、ファックス部１０８、ＩＣカードリーダ１０９、およびフィニッシャ１１０を有する。
【００１８】
スキャナ部１０４は、原稿を読み取って画像データを入力する。操作部１０５は、各種キーや表示パネルを有する。また、操作部１０５は、各種キーを介して、ユーザから各種指示を受け付ける。また、操作部１０５は、表示パネルを介して各種情報を表示する。
【００１９】
ＭＦＰコントローラ１０６は、スキャナ部１０４やプリンタ部１０７などを制御する。このＭＦＰコントローラ１０６の詳細は後述する。
【００２０】
プリンタ部１０７は、画像データに基づいて用紙に印刷を行う。ファックス部１０８は、不図示の電話回線に接続され、当該電話回線等を介してファクシミリの入出力処理を行う。ＩＣカードリーダ１０９は、ユーザを識別するためのＩＣカードから情報を読み取る。フィニッシャ１１０は、プリンタ部１０７により画像が形成された用紙を受け取って、当該受け取った用紙に対して、排紙、ソート、ステイプル、パンチ、および裁断などの加工を施す。
【００２１】
画像形成装置１０３は、コピー機能、ＳＥＮＤ機能、ＢＯＸ機能、及びプリント機能を実行することができる。コピー機能は、スキャナ部１０４により読み取られた原稿の画像データをＨＤＤ２１１に記録すると共に、当該画像データに基づいてプリンタ部１０７が用紙に印刷を行う機能である。ＳＥＮＤ機能は、スキャナ部１０４により読み取られた原稿の画像データを、ネットワークを介してＰＣ１０１に送信する機能である。ＢＯＸ機能は、スキャナ部１０４により読み取られた原稿の画像データをＨＤＤ２１１に記録したり、また、ＰＣ１０１から送信された画像データをＨＤＤ２１１に記憶したりする機能である。プリント機能は、ＰＣ１０１から送信されたＰＤＬ（ページ記述言語）データをプリンタ部１０７が解釈して印刷する機能である。
【００２２】
次に、図２におけるＭＦＰコントローラ１０６の詳細な構成を説明する。
【００２３】
ＭＦＰコントローラ１０６は、ＣＰＵ２０８、メモリ２０９、ネットワークＩ／Ｆ２１０、ＨＤＤ２１１、エンジンＩ／Ｆ２１２、ビデオＩ／Ｆ２１３、リーダＩ／Ｆ２１５、ファックスＩ／Ｆ２１６、および電源制御部２１７を有する。
【００２４】
ＣＰＵ２０８は、システムバス２１４を介して画像形成装置１０３の各部の制御、演算、及び記憶装置（メモリ２０９やＨＤＤ２１１）に格納されたプログラムの実行を行う。メモリ２０９は、ＣＰＵ２０８のワークメモリとして使用される。
【００２５】
ネットワーク（ＮＷ）Ｉ／Ｆ２１０は、制御ケーブル１１１を介して画像処理コントローラ１０２との間で制御コマンドの送受信を行う。ＨＤＤ２１１は、大容量の記憶装置であり、ＣＰＵ２０８により実行される各種制御プログラムや画像データを格納している。
【００２６】
エンジンＩ／Ｆ２１２は、プリンタ部１０７と制御コマンドの送受信を行う。ビデオＩ／Ｆ２１３は、画像ビデオケーブル１１２を介して画像処理コントローラ１０２との間で画像データの送受信を行う。リーダＩ／Ｆ２１５は、スキャナ部１０４および操作部１０５との間で制御コマンドの送受信を行う。ファックスＩ／Ｆ２１６は、ファックス部１０８に接続されている。電源制御部２１７は、画像形成装置１０３の各部への電力供給の制御を行う。
【００２７】
次に、図２における画像処理コントローラ１０２の詳細な構成について説明する。
【００２８】
画像処理コントローラ１０２は、ＣＰＵ２０１、メモリ２０２、ＨＤＤ２０３、ネットワークＩ／Ｆ２０４，２０５、及びビデオＩ／Ｆ２０６を有する。
【００２９】
ＣＰＵ２０１は、システムバス２０７を介して画像処理コントローラ１０２の各部の制御、演算、及び記憶装置（メモリ２０２やＨＤＤ２０３）に格納されたプログラムの実行を行う。メモリ２０２は、ＣＰＵ２０１のワークメモリとして使用される。ＨＤＤ２０３は、大容量の記憶装置であり、ＣＰＵ２０１により実行される各種制御プログラムおよび画像データを格納している。ネットワーク（ＮＷ）Ｉ／Ｆ２０４は、イーサネット(登録商標)ケーブル１１３を介してＰＣ１０１などの他の装置と通信を行う。ネットワーク（ＮＷ）Ｉ／Ｆ２０５は、制御ケーブル１１１を介して画像形成装置１０３との間で制御コマンドの送受信を行う。ビデオＩ／Ｆ２０６は、画像ビデオケーブル１１２を介して画像形成装置１０３との間で画像データの送受信を行う。
【００３０】
次に、画像形成装置１０３の電源構成について図３を参照して説明する。
【００３１】
図３は、画像形成装置１０３における電源部の詳細を示すブロック図である。
【００３２】
画像形成装置１０３は、小容量の第１電源部２５１と大容量の第２電源部２５２とを有する。この第１電源部２５１は、ＡＣ電源２５６から供給された交流電源を直流電源（例えば、３．３Ｖ）に変換する。この直流電源は、ファックス部１０８、電源制御部２１７、メモリ２０９、およびＮＷ＿Ｉ／Ｆ２１０などに供給される。また、第２電源部２５２は、ＡＣ電源２５６から供給された交流電源を直流電源（例えば、１２Ｖ、２４Ｖ）に変換する。この直流電源は、プリンタ部１０７、スキャナ部１０４、フィニッシャ１１０、ＣＰＵ２０８、およびＨＤＤ２１１などに供給される。
【００３３】
ＡＣ電源２５６と第１電源部２５１との間には、シーソースイッチ２５３およびリレー２５４が設けられている。また、ＡＣ電源２５６と第２電源部２５２との間には、リレー２５５が設けられている。このシーソースイッチ２５３は、ユーザの操作に応じてオン状態又はオフ状態になる。シーソースイッチ２５３の状態（オフ状態またはオン状態）は、後述する電源制御部２１７に通知される。
【００３４】
電源制御部２１７は、シーソースイッチ２５３の状態（オン状態またはオフ状態）を検知する。また、リレー２５４，２５５は、電源制御部２１７によってオンまたはオフが切り換えられる。
【００３５】
電源制御部２１７は、リレー２５４，２５５をオン状態にする。これにより、第１電源部２５１および第２電源部２５２から、プリンタ部１０７、スキャナ部１０４、およびフィニッシャ１１０などの各部に電力が供給され、画像形成装置１０３がスタンバイ状態になる。
【００３６】
また、電源制御部２１７は、リレー２５４をオン状態にして且つリレー２５５をオフ状態にする。これにより、第２電源部２５２からプリンタ部１０７やスキャナ部１０４などへの電力の供給が停止され、画像形成装置１０３が省電力状態になる。省電力状態では、電源制御部２１７、メモリ２０９およびＮＷ＿Ｉ／Ｆ２１０などの限られた部分への電力供給を行い、その他の部分への電力供給を停止する。
【００３７】
次に、画像処理コントローラ１０２のソフトウェア構成について図４を参照して説明する。
【００３８】
図４は、画像処理コントローラ１０２のソフトウェア構成を示すブロック図である。なお、図４に示す各ソフトウェアは、画像処理コントローラ１０２のメモリ２０２またはＨＤＤ２０３に記憶されたプログラムをＣＰＵ２０１が読み出して実行することにより実現される。
【００３９】
ＯＳ３２１は、画像処理コントローラ１０２の基本ソフトであるＯＳ（オペレーティングシステム）である。プリントサーバアプリケーション３０１は、ＣＰＵ２０１で実行されるＯＳ３２１上で動作するアプリケーションソフトウェアである。プリントサーバアプリケーション３０１は、組み版編集部３１１、Ｊｏｂ制御部３１２、およびＲＩＰ処理部３１３を有し、画像処理を含む各種所定の処理を実行する。
【００４０】
組み版編集部３１１は、ＰＣ１０１からの指示に基づき、ページ毎の画像データを製本組み版フォーマットに編集する組み版編集処理を行う編集部である。Ｊｏｂ制御部３１２は、ＰＣ１０１からの指示に基づき、印刷Ｊｏｂの制御を行う制御部である。具体的には、Ｊｏｂ制御部３１２は、ＰＣ１０１からの印刷データの受信やその指示とその印刷Ｊｏｂの印刷順番制御を行う。ＲＩＰ処理部３１３は、組み版編集部３１１による組み版時や、Ｊｏｂ制御部３１２において実際の画像形成処理を行う場合にＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）を印刷可能なラスターイメージに変換処理をする処理部である。
【００４１】
図５は、画像形成装置１０３における電力状態の遷移を示す状態遷移図である。
【００４２】
画像形成装置１０３は、電源ＯＦＦ状態４０１、スタンバイ状態４０２、ジョブ実行状態４０３、省電力状態（スリープ状態）４０４のいずれかの電力状態になる。なお、本実施形態では、４つの電力状態について説明するが、これに限らず、他の電力状態になってもよい。例えば、画像形成装置１０３は、サスペンド状態やハイバネーション状態になってもよい。サスペンド状態とは、画像形成装置１０３がスタンバイ状態４０２に高速で復帰可能な状態である。このサスペンド状態では、メモリ２０９への通電が維持されており、画像形成装置１０３は、メモリ２０９に記憶された画像形成装置１０３の状態を用いて画像形成装置１０３がスタンバイ状態４０２に起動する。
【００４３】
ハイバネーション状態とは、画像形成装置１０３がスタンバイ状態に高速で復帰可能な状態である。このハイバネーション状態では、電力状態が電源ＯＦＦ状態４０１と同様であって、画像形成装置１０３の各部への電力供給は停止される。ただし、電源ＯＦＦ状態４０１と異なるのは、ハイバネーション状態に移行する前に、画像形成装置１０３の状態がＨＤＤ２１１に記憶されることである。ハイバネーション状態からスタンバイ状態に復帰する場合には、画像形成装置１０３は、ＨＤＤ２１１に記憶された情報に基づいて高速復帰する。
【００４４】
画像形成装置１０３の電力状態を消費電力の高い順に並べると、ジョブ実行状態４０３＞スタンバイ状態４０２＞省電力状態４０４＞電源ＯＦＦ状態４０１となる。
【００４５】
電源ＯＦＦ状態４０１は、画像形成装置１０３のシーソースイッチ２５３がＯＦＦになっている状態であり、画像形成装置１０３の全ての構成に対して電力供給が停止する。電源ＯＦＦ状態４０１において、ユーザがシーソースイッチ２５３をＯＮにすると、スタンバイ状態４０２に遷移する。
【００４６】
スタンバイ状態４０２は、画像形成装置１０３がジョブの実行を待機している状態であり、画像形成装置１０３の全ての構成に対して電力供給が行われる。なお、スタンバイ状態４０２では、画像形成装置１０３の構成要素のうち、必ずしも全ての構成要素に対して電力供給が行われる必要はなく、必須となる構成要素には電力供給され、それ以外の構成要素（例えば操作部等）には電力供給されないようにしてもよい。
【００４７】
スタンバイ状態４０２において、ＰＣ１０１から画像処理コントローラ１０２を介してジョブを受け付けると、画像形成装置１０３は、ジョブ実行状態４０３に遷移する。また、スタンバイ状態４０２において、スリープ移行要因があると、画像形成装置１０３は、省電力状態４０４に遷移する。
【００４８】
スリープ移行要因としては、以下の動作などが該当する。
【００４９】
・ユーザがスリープ移行ボタン（不図示）を押した場合
・スタンバイ状態４０２で印刷ジョブやスキャンジョブなどを実行せずに所定時間が経過した場合
・ＰＣ１０１から画像形成装置１０３のリモートＵＩにアクセスしない状態で所定時間が経過した場合
また、スタンバイ状態４０２において、ユーザがシーソースイッチ２５３をＯＦＦにすると、シャットダウン処理が実行されて、画像形成装置１０３は、電源ＯＦＦ状態４０１に遷移する。シャットダウン処理とは、画像形成装置１０３を終了させるために、ＯＳやアプリケーションを終了させる処理のことである。
【００５０】
ジョブ実行状態４０３は、画像形成装置１０３がジョブを実行している状態であり、画像形成装置１０３の全ての構成に対して電力供給が行われる。なお、ジョブ実行状態４０３でも、画像形成装置１０３の構成要素のうち、必ずしも全ての構成要素に対して電力供給が行われる必要はなく、必須となる構成要素には電力供給され、それ以外の構成要素（例えば操作部等）には電力供給されないようにしてもよい。また、ジョブの実行に使用されないユニットに対しては電力供給されないようにしてもよい。具体的には、用紙に画像を形成する印刷ジョブを実行している場合には、印刷ジョブの実行に使用されない操作部１０５やスキャナ部１０４などへの電力供給を停止してもよい。ジョブ実行状態４０３において、ジョブが終了すると、スタンバイ状態４０２に遷移する。
【００５１】
省電力状態４０４は、画像形成装置１０３が省電力で待機している状態であり、画像形成装置１０３の構成要素のうち、ＮＷ＿Ｉ／Ｆ２１０を含む一部のＭＦＰコントローラ１０６の構成要素に対して電力供給が行われる状態である。この省電力状態４０４では、スキャナ部１０４、プリンタ部１０７、及び操作部１０５等に対する電力供給が停止される。
【００５２】
省電力状態４０４において、スリープ復帰要因を検出すると、スタンバイ状態４０２に遷移する。なお、ＮＷ＿Ｉ／Ｆ２１０が、ネットワークを介して受信した簡単なパケットに対して、省電力状態４０４のままで応答することができる。この機能を代理応答と言う。簡単なパケットとして、ＡＲＰ要求、ＳＮＭＰ状態取得、ＩＣＭＰ近隣探索などのパケットが挙げられる。（ＡＲＰ：Ａｄｄｒｅｓｓ  Ｒｅｓｏｌｕｔｉｏｎ  Ｐｒｏｔｏｃｏｌ、ＳＮＭＰ：Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ、ＩＣＭＰ：Ｉｎｔｅｒｎｅｔ  Ｃｏｎｔｒｏｌ  Ｍｅｓｓａｇｅ  Ｐｒｏｔｏｃｏｌ）
スリープ復帰要因としては、以下の動作などが該当する。
【００５３】
・ユーザがスリープ復帰ボタン（不図示）を押した場合
・ＰＣ１０１からジョブを受け付けた場合
・外部機器からファックスを受信した場合
次に、画像形成装置１０３がスタンバイ状態４０２から省電力状態４０４に移行するときの画像形成装置１０３の動作処理について図６を参照して説明する。
【００５４】
図６は、画像形成装置１０３が省電力状態４０４に移行するときの画像形成装置１０３の動作処理を示すフローチャートである。なお、図６に示す処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【００５５】
画像形成装置１０３がジョブを実行した後など、画像形成装置１０３がスタンバイ状態４０２に移行すると、ＣＰＵ２０８は、スリープ移行要因を検出したか否かを判断する（ステップＳ６０１）。ＣＰＵ２０８は、スリープ移行要因が検出されるまでステップＳ６０１を繰り返す（ステップＳ６０１：Ｎｏ）。
【００５６】
ステップＳ６０１の判断結果からスリープ移行要因を検出した場合（ステップＳ６０１：Ｙｅｓ）、ＣＰＵ２０８は、ＮＷ＿Ｉ／Ｆ２１０にスリープ準備コマンドを送信させる（ステップＳ６０２）。スリープ準備コマンドは、画像形成装置１０３が省電力状態４０４に移行するために、画像処理コントローラ１０２が定期的に画像形成装置１０３の情報を取得することを停止させることを要求するコマンドである。当該スリープ準備コマンドは、制御ケーブル１１１を介して画像処理コントローラ１０２に送信される（ステップＳ６０２）。
【００５７】
次に、ＣＰＵ２０８は、画像処理コントローラ１０２から画像形成装置１０３の状態の取得要求パケットを受信したかどうかを判断する（ステップＳ６０３）。ＣＰＵ２０８が、当該取得要求パケットを受信したと判断した場合は（ステップＳ６０３：Ｙｅｓ）、ＣＰＵ２０８は、画像形成装置１０３の状態を示すパケットを生成して、ＮＷ＿Ｉ／Ｆ２１０に生成されたパケットを送信させる（ステップＳ６０４）。
【００５８】
次に、ＣＰＵ２０８は、送信したスリープ準備コマンドの応答情報として、画像処理コントローラ１０２からスリープ準備完了コマンドを受信したか否かを判断する（ステップＳ６０５）。ＣＰＵ２０８は、スリープ準備完了コマンドを受信したことに応じて（ステップＳ６０５：Ｙｅｓ）、画像形成装置１０３をスタンバイ状態４０２から省電力状態４０４に移行させる（ステップＳ６０６）。具体的には、ＣＰＵ２０８は、電源制御部２１７にリレー２５５をオフにするよう指示する。これにより、リレー２５５がオフになって、プリンタ部１０７およびスキャナ部１０４への電力供給が停止される。ＣＰＵ２０８は、電源制御部２１７によって電力供給が停止される前に、スリープ移行処理を実行する。このスリープ移行処理では、画像形成装置１０３が省電力状態４０４に移行する直前の状態をメモリ２０９に保存する。
【００５９】
一方、ステップＳ６０３において、ＣＰＵ２０８が画像形成装置１０３の状態の取得要求パケットを受信していないと判断した場合には（ステップＳ６０３：Ｎｏ）、スリープ準備コマンドを送信した後、所定時間が経過したか否かを判断する（ステップＳ６０７）。所定時間が経過していない場合は（ステップＳ６０７：Ｎｏ）、ＣＰＵ２０８は、再度、ＮＷ＿Ｉ／Ｆ２１０にスリープ準備コマンドを送信させる（ステップＳ６０２）。一方、所定時間が経過している場合は（ステップＳ６０７：Ｙｅｓ）、画像形成装置１０３の状態を示すパケットを送信せず、ステップＳ６０５に進む。
【００６０】
ステップＳ６０５において、ＣＰＵ２０８がスリープ準備完了コマンドを受信していないと判断した場合であっても（ステップＳ６０５：Ｎｏ）、所定時間経過すれば、スリープ移行処理を行う（ステップＳ６０６）。
【００６１】
次に、画像形成装置１０３がスタンバイ状態４０２から省電力状態４０４に移行するときの画像処理コントローラ１０２の動作について図７を参照して説明する。
【００６２】
図７は、画像形成装置１０３が省電力状態４０４に移行するときの画像処理コントローラ１０２の動作処理を示すフローチャートである。なお、図７に示す処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。
【００６３】
まず、ＣＰＵ２０１は、画像形成装置１０３から送信されるスリープ準備コマンドを受信したか否かを判断する（ステップＳ７０１）。ＣＰＵ２０１は、スリープ準備コマンドを受信するまでステップＳ７０１を繰り返す（ステップＳ７０１：Ｎｏ）。そして、ＣＰＵ２０１は、スリープ準備コマンドを受信したと判断した場合には（ステップＳ７０１：Ｙｅｓ）、処理中のジョブが存在するか否かを判断する（ステップＳ７０２）。そして、ＣＰＵ２０１は、処理中のジョブがあると判断した場合には（ステップＳ７０２：Ｙｅｓ）、処理中のジョブの種類を調べる（ステップＳ７０３）。このステップＳ７０３では、ＣＰＵ２０１は、処理中のジョブの種類が画像形成装置１０３と連携が必要なジョブか否かを判断する。画像形成装置１０３と連携が必要なジョブは、印刷ジョブやスキャンジョブ等である。また、画像形成装置１０３のＢＯＸ（ＨＤＤ２１１）へ格納され印刷が実行されないジョブは、画像形成装置１０３と連携が必要なジョブである。一方、画像形成装置１０３と連携が必要でないジョブは、画像処理コントローラ１０２でＲＩＰ処理のみを行うホールドジョブなどである。
【００６４】
ステップＳ７０３において、ＣＰＵ２０１は、処理中のジョブの種類が画像形成装置１０３と連携が必要なジョブであると判断した場合には（ステップＳ７０３：Ｙｅｓ）、処理中のジョブが終了したか否かを判断する（ステップＳ７０４）。ここで、ＣＰＵ２０１は、処理中のジョブが終了するまでステップＳ７０４を繰り返す（ステップＳ７０４：Ｎｏ）。そして、処理中のジョブが終了すると（ステップＳ７０４：Ｙｅｓ）、ＣＰＵ２０１は、ステップＳ７０５の処理を実行する。なお、処理中のジョブが、画像処理コントローラ１０２でＲＩＰ処理を行い且つ画像処理コントローラ１０２が画像形成装置１０３に送信する必要があるジョブである印刷ジョブである場合は、ＣＰＵ２０１は、次のように制御する。ＣＰＵ２０１は、画像処理コントローラ１０２でＲＩＰ処理を終了した時点で、処理中のジョブが終了したと判断する。そして、画像処理コントローラ１０２がＲＩＰ処理済みの画像データを画像形成装置１０３に送信する前に、スリープ準備コマンドを受信すると、画像処理コントローラ１０２は、ＲＩＰ処理まで実行する。しかしながら、ＲＩＰ処理済みの画像データは、画像形成装置１０３に送信されない。また、画像処理コントローラ１０２がＲＩＰ処理済みの画像データを画像形成装置１０３に送信を開始した後に、スリープ準備コマンドを受信すると、画像処理コントローラ１０２は、当該ＲＩＰ処理済みの画像データの送信を中断しない。当該ＲＩＰ処理済みの画像データの送信が完了した後に、ステップＳ７０５の処理を実行する。
【００６５】
ステップＳ７０３において、ＣＰＵ２０１は、処理中のジョブの種類が画像形成装置１０３と連携が必要でないジョブであると判断した場合には（ステップＳ７０３：Ｎｏ）、ステップＳ７０５の処理を実行する。また、ステップＳ７０２において、ＣＰＵ２０１は、処理中のジョブが存在しないと判断した場合には（ステップＳ７０２：Ｎｏ）、ステップＳ７０５の処理を実行する。
【００６６】
ステップＳ７０５において、ＣＰＵ２０１は、画像形成装置１０３の状態を取得するために、ＮＷ＿Ｉ／Ｆ２０５に機器状態要求パケットを送信させる（ステップＳ７０５）。そして、ＣＰＵ２０１は、画像形成装置１０３から画像形成装置１０３の状態を示すパケットを受信したか否かを判断する（ステップＳ７０６）。そして、画像形成装置１０３の状態を示すパケットを受信したと判断した場合には（ステップＳ７０６：Ｙｅｓ）、画像形成装置１０３の状態をメモリ２０２又はＨＤＤ２０３に保存する（ステップＳ７０７）。メモリ２０２又はＨＤＤ２０３には、画像形成装置１０３の状態として、用紙トレイの用紙情報（用紙種類、サイズ、残量）などが記憶される。
【００６７】
次に、ＣＰＵ２０１は、画像処理コントローラ１０２が画像形成装置１０３の情報を定期的に取得するのを停止するようにＮＷ＿Ｉ／Ｆ２０５を制御する（ステップＳ７０８）。具体的には、ＣＰＵ２０１は、画像処理コントローラ１０２が画像形成装置１０３のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を定期的（例えば、６０秒間隔）にポーリングで取得するのを停止するように、ＮＷ＿Ｉ／Ｆ２０５を制御する。ＣＰＵ２０１は、給紙段情報（用紙種類、用紙サイズ）、用紙残量、トナー残量、ロケーション（設置場所）、排紙情報（出力ビン、用紙あり、なし、満載）を取得するのを停止する。上述したスリープ準備コマンドは、画像形成装置１０３のＭＩＢの定期的な取得を停止させることを要求するコマンドである。
【００６８】
なお、本実施形態では、画像処理コントローラ１０２が画像形成装置１０３のＭＩＢの全てを取得するのを停止してもよいし、ＭＩＢの一部を取得するのを停止してもよい。画像形成装置１０３は、画像処理コントローラ１０２からの一部のＭＩＢの取得に対して、省電力状態４０４からスタンバイ状態４０２に復帰することなく、応答することができる（この機能を代理応答とする）。この代理応答では、画像形成装置１０３のＮＷ＿Ｉ／Ｆ２１０が、画像処理コントローラ１０２からの問い合わせに対して応答する。このため、本実施形態では、画像処理コントローラ１０２は、ＭＩＢの全ての取得を停止しないで、画像形成装置１０３が代理応答可能なＭＩＢの一部の取得は継続して行う。
【００６９】
そして、ＣＰＵ２０１は、画像形成装置１０３と画像処理コントローラ１０２との通信が切断された後、ＮＷ＿Ｉ／Ｆ２０５にスリープ準備完了コマンドを送信させる（ステップＳ７０９）。画像形成装置１０３は、当該スリープ準備完了コマンドを受信した場合に、スタンバイ状態４０２から省電力状態４０４に移行する。
【００７０】
なお、ステップＳ７０６において、ＣＰＵ２０１が、機器状態要求パケットを送信した後、所定時間経過するまでの間に、画像形成装置１０３の状態を示すパケットを取得できなかった場合には（ステップＳ７１０）、ステップＳ７０８に進む。このとき、ＣＰＵ２０１は、画像形成装置１０３が省電力状態４０４に移行する直前の状態を保存しない。
【００７１】
次に、画像形成装置１０３が省電力状態４０４からスタンバイ状態４０２に復帰したときの画像形成装置１０３および画像処理コントローラ１０２の動作について説明する。
【００７２】
画像形成システム１００では、画像形成装置１０３側のトリガまたは画像処理コントローラ１０２側のトリガにより、画像形成装置１０３が省電力状態４０４からスタンバイ状態４０２に復帰する。
【００７３】
まず、画像形成装置１０３側でスリープ復帰要因が検出されて、画像形成装置１０３が省電力状態４０４からスタンバイ状態４０２に復帰したときの画像形成装置１０３の動作処理について図８を参照して説明する。
【００７４】
図８は、画像形成装置１０３側でスリープ復帰要因が検出されたときの画像形成装置１０３の動作処理を示すフローチャートである。なお、図８に示す処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【００７５】
省電力状態４０４に移行した画像形成装置１０３において、上述したスリープ復帰要因が検出された場合、電源制御部２１７は、リレー２５５をオンすることによって、ＣＰＵ２０８などへ電力が供給される。これにより、画像形成装置１０３が省電力状態４０４からスタンバイ状態４０２に復帰する。電力が供給されたＣＰＵ２０８は、メモリ２０９に展開されたプログラムを実行することにより、図８に示す処理を実行する。
【００７６】
電力が供給されたＣＰＵ２０８は、まず起動処理を行う（ステップＳ８０１）。この起動処理では、メモリ２０９に保存された画像形成装置１０３の状態を用いて、画像形成装置１０３を省電力状態４０４に移行する前の状態に戻す。そして、ＣＰＵ２０８は、ＮＷ＿Ｉ／Ｆ２１０に起動通知コマンドを送信させる（ステップＳ８０２）。
【００７７】
次に、ＣＰＵ２０８は、画像処理コントローラ１０２から画像形成装置１０３の状態の取得要求パケットを受信したかどうかを判断する（ステップＳ８０３）。ＣＰＵ２０８が、当該取得要求パケットを受信したと判断した場合は（ステップＳ８０３：Ｙｅｓ）、ＣＰＵ２０８は、画像形成装置１０３の状態を示すパケットを生成して、ＮＷ＿Ｉ／Ｆ２１０に生成されたパケットを送信させる（ステップＳ８０４）。
【００７８】
なお、ステップＳ８０３において、ＣＰＵ２０８が、画像形成装置１０３の状態の取得要求パケットを受信していないと判断した場合には（ステップＳ８０３：Ｎｏ）、起動通知コマンドを送信した後、所定時間が経過したか否かを判断する（ステップＳ８０５）。そして、ＣＰＵ２０８は、画像形成装置１０３の状態の取得要求パケットを受信するまで所定時間待機する（ステップＳ８０５）。所定時間待っても、ＣＰＵ２０８が取得要求パケットを受信しない場合は（ステップＳ８０５：Ｙｅｓ）、画像形成装置１０３の状態を示すパケットを送信しないまま、本処理を終了する。
【００７９】
次に、画像形成装置１０３側でスリープ復帰要因が検出されて、画像形成装置１０３が省電力状態４０４からスタンバイ状態４０２に復帰したときの画像処理コントローラ１０２の動作処理について図９を参照して説明する。
【００８０】
図９は、画像形成装置１０３側でスリープ復帰要因が検出されたときの画像処理コントローラ１０２の動作処理を示すフローチャートである。なお、図９に示す処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。
【００８１】
まず、ＣＰＵ２０１は、画像形成装置１０３から送信される起動通知コマンドを受信したか否かを判断する（ステップＳ９０１）。起動通知コマンドを受信したとＣＰＵ２０１が判断した場合には（ステップＳ９０１：Ｙｅｓ）、ＣＰＵ２０１は、画像形成装置１０３の状態を取得するために、ＮＷ＿Ｉ／Ｆ２０５に機器状態要求パケットを送信させる（ステップＳ９０２）。
【００８２】
次に、ＣＰＵ２０１は、画像形成装置１０３から画像形成装置１０３の状態を示すパケットを受信したか否かを判断する（ステップＳ９０３）。そして、画像形成装置１０３の状態を示すパケットを受信したと判断した場合（ステップＳ９０３：Ｙｅｓ）ＣＰＵ２０１は、画像形成装置１０３の状態をメモリ２０２又はＨＤＤ２０３に保存する（ステップＳ９０４）。メモリ２０２又はＨＤＤ２０３には、省電力状態４０４に復帰した直後の画像形成装置１０３の状態として、用紙トレイの用紙情報（用紙種類、サイズ、残量）などが記憶される。
【００８３】
次に、ＣＰＵ２０１は、画像処理コントローラ１０２と画像形成装置１０３との通信が再開されるようにＮＷ＿Ｉ／Ｆ２０５を制御する（ステップＳ９０５）。具体的には、ＣＰＵ２０１は、画像処理コントローラ１０２が画像形成装置１０３のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を定期的（例えば、６０秒間隔）にポーリングで取得するように、ＮＷ＿Ｉ／Ｆ２０５を制御する。
【００８４】
なお、ステップＳ９０６において、ＣＰＵ２０１が、機器状態要求パケットを送信させた後、所定時間経過するまでの間に、画像形成装置１０３の状態を示すパケットを取得できなかった場合には（ステップＳ９０６）、ステップＳ９０５に進む。このとき、ＣＰＵ２０１は、画像形成装置１０３が省電力状態４０４からスタンバイ状態に復帰した直後の状態を保存できない。
【００８５】
次に、画像処理コントローラ１０２側でスリープ復帰要因が検出されて、画像形成装置１０３が省電力状態４０４からスタンバイ状態に復帰したときの画像処理コントローラ１０２の動作処理について図１０を参照して説明する。
【００８６】
図１０は、画像処理コントローラ１０２側でスリープ復帰要因が検出されたときの画像処理コントローラ１０２の動作処理を示すフローチャートである。なお、図１０に示す処理は、メモリ２０２に展開されたプログラムをＣＰＵ２０１が実行することにより実現される。
【００８７】
本実施形態では、例えば、画像処理コントローラ１０２がＰＣ１０１から印刷ジョブを受信すると、画像形成装置１０３は省電力状態４０４からスタンバイ状態４０２に移行する。
【００８８】
画像処理コントローラ１０２のＣＰＵ２０１は、ＰＣ１０１から送信されたジョブを受信すると、当該ジョブが画像形成装置１０３をスタンバイ状態４０２に復帰させる必要があるジョブかどうかを判断する（ステップＳ１００２）。具体的には、ＣＰＵ２０１は、ＰＣ１０１から送信されたジョブが印刷ジョブの場合は、画像形成装置１０３をスタンバイ状態４０２に復帰させる必要があるジョブと判断する。この印刷ジョブは、画像処理コントローラ１０２でＲＩＰ処理を行い且つ画像形成装置１０３でＲＩＰ処理済みのデータを印刷させるジョブである。一方、ＣＰＵ２０１は、ＰＣ１０１から送信されたジョブがホールドジョブの場合は、画像形成装置１０３をスタンバイ状態４０２に復帰させる必要が無いジョブと判断する。このホールドジョブは、画像処理コントローラ１０２でＲＩＰ処理まで行うが、画像形成装置１０３で印刷までは自動的に実行しないジョブである。また、画像処理コントローラ１０２のみに関するＭＩＢの読み込みや、画像処理コントローラ１０２上で印刷ジョブを編集するジョブを受信した場合にも、ＣＰＵ２０１は、画像形成装置１０３をスタンバイ状態４０２に復帰させる必要がないと判断する。
【００８９】
ＣＰＵ２０１が、受信したジョブが画像形成装置１０３をスタンバイ状態に復帰させる必要が無いジョブだと判断した場合には（ステップＳ１００１：Ｎｏ）、画像形成装置１０３をスタンバイ状態４０２に復帰させずに、本処理を終了する。一方、ＣＰＵ２０１が、受信したジョブが画像形成装置１０３をスタンバイ状態に復帰させる必要があるジョブだと判断した場合には（ステップＳ１００１：Ｙｅｓ）、ＣＰＵ２０１は、ＮＷ＿Ｉ／Ｆ２０５に起動指示コマンドを送信させる（ステップＳ１００２）。
【００９０】
起動指示コマンドが画像形成装置１０３に送信された後、ＣＰＵ２０１は、画像形成装置１０３からの応答を待つ。そして、ＣＰＵ２０１は、画像形成装置１０３から起動通知コマンドを受信したかどうかを判断する（ステップＳ１００３）。ＣＰＵ２０１が、当該起動通知コマンドを受信したと判断した場合は（ステップＳ１００３：Ｙｅｓ）、ＣＰＵ２０１は、ＮＷ＿Ｉ／Ｆ２０５に機器状態要求パケットを送信させる（ステップＳ１００４）。
【００９１】
次に、ＣＰＵ２０１は、画像形成装置１０３から画像形成装置１０３の状態を示すパケットを受信したか否かを判断する（ステップＳ１００５）。画像形成装置１０３の状態を示すパケットを受信したと判断した場合には（ステップＳ１００５：Ｙｅｓ）、ＣＰＵ２０１は、画像形成装置１０３の状態をメモリ２０２又はＨＤＤ２０３に保存する（ステップＳ１００６）。メモリ２０２又はＨＤＤ２０３には、省電力状態４０４に復帰した直後の画像形成装置１０３の状態として、用紙トレイの用紙情報（用紙種類、サイズ、残量）などが記憶される。
【００９２】
次に、ＣＰＵ２０１は、画像処理コントローラ１０２と画像形成装置１０３との通信が再開されるようにＮＷ＿Ｉ／Ｆ２０５を制御する（ステップＳ１００７）。具体的には、ＣＰＵ２０１は、画像処理コントローラ１０２が画像形成装置１０３のＭＩＢ（Ｍａｎａｇｅｍｅｎｔ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ）を定期的（例えば、６０秒間隔）にポーリングで取得するように、ＮＷ＿Ｉ／Ｆ２０５を制御する。
【００９３】
なお、ステップＳ１００５において、ＣＰＵ２０１が、機器状態要求パケットを送信した後、所定時間経過するまでの間に、画像形成装置１０３の状態を示すパケットを取得できなかった場合には（ステップＳ１００８）、ステップＳ１００７に進む。このとき、ＣＰＵ２０１は、画像形成装置１０３が省電力状態４０４から復帰した直後の状態を保存しない。
【００９４】
また、ステップＳ１００３において、ＣＰＵ２０１が、当該起動通知コマンドを受信していないと判断した場合は（ステップＳ１００３：Ｎｏ）、ＣＰＵ２０１は、所定回数、起動通知コマンドを送信する（ステップＳ１００２，Ｓ１００３，Ｓ１００７）。所定回数、起動通知コマンドを送信しても、画像形成装置１０３から起動通知コマンドが受信できない場合には（ステップＳ１００７：Ｎｏ）、ステップＳ１００４に進む。
【００９５】
次に、画像処理コントローラ１０２側でスリープ復帰要因が検出されて、画像形成装置１０３が省電力状態４０４からスタンバイ状態４０２に復帰したときの画像形成装置１０３の動作処理について図１１を参照して説明する。
【００９６】
図１１は、画像処理コントローラ１０２側でスリープ復帰要因が検出されたときの画像形成装置１０３の動作処理を示すフローチャートである。なお、図１１に示す処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【００９７】
省電力状態４０４の画像形成装置１０３では、ＣＰＵ２０８への電力供給が停止されるが、ＮＷ＿Ｉ／Ｆ２１０に電力が供給されている。ＮＷ＿Ｉ／Ｆ２１０により、図１０のステップＳ１００２で送信された起動指示コマンドを受信すると、電源制御部２１７は、リレー２５５をオンすることによって、ＣＰＵ２０１などに電力が供給される。これにより、画像形成装置１０３が省電力状態４０４からスタンバイ状態４０２に復帰する。電力が供給されたＣＰＵ２０８は、メモリ２０９に展開されたプログラムを実行することにより、図１１に示す処理を実行する。
【００９８】
電力が供給されたＣＰＵ２０８は、まず起動処理を行う（ステップＳ１１０１）。この起動処理では、メモリ２０９に保存された画像形成装置１０３の状態を用いて、画像形成装置１０３を省電力状態４０４に移行する前の状態に戻す。そして、ＣＰＵ２０８は、ＮＷ＿Ｉ／Ｆ２１０に起動通知コマンドを送信させる（ステップＳ１１０２）。
【００９９】
次に、ＣＰＵ２０８は、画像処理コントローラ１０２から画像形成装置１０３の状態の取得要求パケットを受信したかどうかを判断する（ステップＳ１１０３）。ＣＰＵ２０８が、当該取得要求パケットを受信したと判断した場合は（ステップＳ１１０３：Ｙｅｓ）、ＣＰＵ２０８は、画像形成装置１０３の状態を示すパケットを生成して、ＮＷ＿Ｉ／Ｆ２１０に生成されたパケットを送信させる（ステップＳ１１０４）。
【０１００】
なお、ステップＳ１１０３では、ＣＰＵ２０８が画像形成装置１０３の状態の取得要求パケットを受信していないと判断した場合（ステップＳ１１０３：Ｎｏ）、起動通知コマンドを送信した後、所定時間が経過したか否かを判断する（ステップＳ１１０５）。そして、ＣＰＵ２０８は、画像形成装置１０３の状態の取得要求パケットを受信するまで所定時間待機する（ステップＳ１１０５）。所定時間待っても、ＣＰＵ２０８が取得要求パケットを受信しない場合は（ステップＳ１１０５：Ｙｅｓ）、画像形成装置１０３の状態を示すパケットを送信しないまま、本処理を終了する。
【０１０１】
ＰＣ１０１から画像処理コントローラ１０２に保存されている印刷ジョブを表示、編集、印刷をするジョブ管理ツールは、画像形成装置１０３に関する情報を取得することがきる。ジョブ管理ツールが、省電力状態４０４にある画像形成装置１０３の用紙トレイの設定や用紙残量を確認する場合、画像処理コントローラ１０２は画像形成装置１０３へ問い合わせない。画像処理コントローラ１０２は、画像形成装置１０３が省電力状態４０４に移行する直前に取得した画像形成装置１０３の情報（図７のステップＳ７０５−ステップＳ７０７）をジョブ管理ツールに送信する。これによって、ジョブ管理ツール（ＰＣ１０１）が、画像形成装置１０３の状態を表示する。
【０１０２】
また、ＰＣ１０１にインストールされているプリンタドライバには、画像形成装置１０３のアクセサリの機器構成や用紙情報を取得するための双方向通信機能がある。省電力状態４０４にある場合、上記と同様に、画像処理コントローラ１０２は画像形成装置１０３へ問い合わせをせずに、省電力状態に移行する直前に取得した画像形成装置１０３の情報（ステップＳ７０５−ステップＳ７０７）を送信する。
【０１０３】
しかしながら、省電力状態４０４に移行する直前に取得した画像形成装置１０３の情報が更新されている場合には、画像処理コントローラ１０２は、画像形成装置１０３を省電力状態４０４からスタンバイ状態４０２に復帰させて情報の更新を行う。
【０１０４】
次に、画像形成装置１０３側で画像処理コントローラ１０２からの定期的取得（ポーリング）を特定し、パケットフィルタを実施することで、画像形成装置１０３を速やかに省電力状態４０４に移行させる動作処理について図１２、図１３を参照して説明する。
【０１０５】
図１２は、画像形成装置１０３側で画像処理コントローラ１０２から送信されたポーリングパケットを特定するための動作処理を示すフローチャートである。なお、図１２に示す処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【０１０６】
まず、ＣＰＵ２０８は、ＮＷ＿Ｉ／Ｆ２１０でパケットを受信すると（ステップＳ１２０１）、ステップＳ１２０２に進む。
【０１０７】
ステップＳ１２０２では、ＣＰＵ２０８は、受信したパケットの送信元ＩＰアドレスと、送信先ポート番号が、図１３に示すポーリングパケットＴａｂｌｅ１３００に登録されているかどうかを判断する。未登録と判断した場合にはステップＳ１２０３へ進む。一方、登録されていると判断した場合はステップＳ１２０６へ進む。
【０１０８】
ステップＳ１２０３では、ＣＰＵ２０８は、ポーリングパケットＴａｂｌｅ１３００に、受信したパケットを登録可能であるか判断する。
【０１０９】
図１３において、ポーリングパケットＴａｂｌｅ１３００では、以下の各項目で構成される。「Ｎｏ．」はポーリングパケットＴａｂｌｅ１３００に登録されたパケットの種類を表す番号である。「Ｓｒｃ＿ＩＰ」は、パケットの送信元ＩＰアドレスを表す。「Ｄｓｔ＿ＩＰ」はパケットの送信先ＩＰアドレスを表す。「Ｐｒｏｔｏｃｏｌ」はパケットのプロトコル（本実施形態ではＴＣＰかＵＤＰが設定される）を表す。「Ｓｒｃ＿Ｐｏｒｔ」はパケットの送信元ポート番号を表す。「Ｄｓｔ＿Ｐｏｒｔ」はパケットの送信先ポート番号を表す。「Ｄａｔａ＿Ｌｅｎ」はパケットのデータサイズを表す。「Ｄａｔａ」はパケットデータを表す。「最終取得時間」は、このパケットを最後に取得したときの時間を表す。
【０１１０】
「ポーリング（秒）」は、このパケットがポーリングしていると判別された場合のポーリング周期時間が登録される。「回数」は、画像形成装置１０３が起動してから画像処理コントローラ１０２から何回ポーリングが実施されたかを示す。もしもポーリングしていると判別されていない場合は何も登録されない。「フィルタ」は、パケットフィルタの実施状況が登録される。
【０１１１】
１３０１〜１３０５は、ポーリングパケットＴａｂｌｅ１３００に登録されたパケットデータの一例である。
【０１１２】
ステップＳ１２０３において、ＣＰＵ２０８は、ポーリングパケットＴａｂｌｅ１３００の登録数が最大になっていて登録できないと判断した場合は、ステップＳ１２０４に進む。一方、ポーリングパケットＴａｂｌｅ１３００の登録数が最大でないと判断した場合は、ステップＳ１２０５へ進む。
【０１１３】
ステップＳ１２０４において、ＣＰＵ２０８は、期限切れのデータをポーリングパケットＴａｂｌｅ１３００から削除する。期限切れデータの判断は、最終取得時間が一番古いものから削除する。なお、ポーリングしていないデータを優先的に削除する方法や、最終取得時間とポーリングしていないかどうかを組み合わせて判断して削除する方法もある。ポーリングパケットＴａｂｌｅ１３００からデータを削除すると、ステップＳ１２０５に進む。
【０１１４】
ステップＳ１２０５では、ＣＰＵ２０８は、受信したパケットをポーリングパケットＴａｂｌｅ１３００へ新規に登録する処理を実施する。例えば、図１３に示す１３０１のように設定される。１３０１では、「Ｓｒｃ＿ＩＰ」、「Ｄｓｔ＿ＩＰ」、「Ｓｒｃ＿Ｐｏｒｔ」、「Ｄｓｔ＿Ｐｏｒｔ」、「Ｄａｔａ＿Ｌｅｎ」、「Ｄａｔａ」、「最終取得時間」、「フィルタ」の値は登録される。一方、ポーリングしているかは判別できないため、「ポーリング（秒）」には時間が登録されず（−）、「回数」は１となる。
【０１１５】
ＣＰＵ２０８は、ステップＳ１２０５にてパケットの新規登録を実施すると、ステップＳ１２０１に戻り、パケットの受信処理を再度実施する。
【０１１６】
ステップＳ１２０６では、ＣＰＵ２０８は、受信したパケットと、データサイズとデータが同じものがポーリングパケットＴａｂｌｅ１３００にあるかを判断する。同じものが登録されていないと判断した場合は、ステップＳ１２０３に進む。一方、登録されていると判断した場合は、ステップＳ１２０７に進む。
【０１１７】
上記ステップＳ１２０２では、送信元ＩＰアドレスと送信先ポート番号がポーリングパケットＴａｂｌｅ１３００に登録されているか否かで判別が行われているが、ポーリング判別の項目をユーザーインターフェース上でユーザが設定可能に構成してもよい。例えば、図１４に示すポーリング判別設定画面１４０１を操作部１０５に表示して、当該設定画面上で設定された項目に基づいて、ステップＳ１２０２の判別が行われる。
【０１１８】
図１４において、ポーリング判別設定画面１４０１には、送信元ＩＰアドレス、送信先ＩＰアドレス、プロトコル（ＴＣＰ／ＵＤＰ）、送信元ポート番号、送信先ポート番号、データ長、データが表示されている。
【０１１９】
ポーリング判別設定画面１４０１上で、ポーリング判別するためのパケットの条件をユーザがチェックすることで、ステップＳ１２０２，Ｓ１２０６のように、ポーリング判別の条件を追加することが可能となる。図示例では、送信元ＩＰアドレス、送信先ポート番号、データ長、データが選択されている。なお、本実施形態では、ＩＰパケットについて説明しているが、これに限るものではない。
【０１２０】
ポーリング判別設定画面１４０１上でユーザが設定を変更しない場合にはキャンセルボタン１４０２を押下し、設定を変更する場合には設定ボタン１４０３を押下する。
【０１２１】
図１２のステップＳ１２０７では、ＣＰＵ２０８は、ステップＳ１２０６で該当すると判断されたデータのポーリングパケットＴａｂｌｅ１３００の「ポーリング（秒）」の値を参照して、ポーリングを行っているパケットか否かを判断する。「ポーリング（秒）」に時間が登録されていた場合は、ポーリングを行っているパケットと判断し、ステップＳ１２０８に遷移する。ポーリングを行っているパケットと判断されるデータは、例えば図１３の１３０２〜１３０５である。
【０１２２】
ステップＳ１２０８では、ＣＰＵ２０８は、ステップＳ１２０６で該当すると判断されたデータに対応するポーリングパケットＴａｂｌｅ１３００の「回数」の値をインクリメントし、「最終取得時間」を該パケットの受信時間とし、ポーリング間隔を計算する。ポーリング間隔が、既に設定されている時間と差異がない場合には更新せず、差異がある場合は更新する。ステップＳ１２０８の後、ステップＳ１２０１に戻る。
【０１２３】
ステップＳ１２０７にてポーリングを行っているパケットと判断しなかった場合はステップＳ１２０９に進む。ステップＳ１２０９に進む場合は、ポーリングパケットＴａｂｌｅ１３００にパケットが登録されているが、ポーリングをしていないと判断された場合である。
【０１２４】
ステップＳ１２０９では、ＣＰＵ２０８は、ステップＳ１２０６で該当すると判断されたデータのポーリングパケットＴａｂｌｅ１３００の「最終取得時間」と該パケットの受信時間からポーリング間隔を計算し、ステップＳ１２１０へ進む。
【０１２５】
ステップＳ１２１０では、ＣＰＵ２０８は、ステップＳ１２０９で計算したポーリング間隔と該パケットの受信時間と「回数」の値をインクリメントして更新した後、ステップＳ１２０１に遷移する。ＣＰＵ２０８がステップＳ１２１０で更新した値の一例は１３０２のようになる。
【０１２６】
なお、ポーリングパケットＴａｂｌｅ１３００において、トランスポート層のプロトコルはＴＣＰとＵＤＰとして説明したが、他のプロトコルに従ったポーリングパケットＴａｂｌｅを定義してもよい。
【０１２７】
次に、上述した図１２の処理が行われた後に、画像形成装置１０３がスタンバイ状態４０２から省電力状態４０４にスリープ移行するときの画像形成装置１０３の動作処理について図１５〜図１７を参照して説明する。なお、図６と同じ処理については、それらの説明を省略し、異なる部分のみ説明する。
【０１２８】
図１５は、画像形成装置１０３が省電力状態４０４に移行するときの画像形成装置１０３の動作処理を示すフローチャートである。なお、図１５に示す処理は、メモリ２０９に展開されたプログラムをＣＰＵ２０８が実行することにより実現される。
【０１２９】
画像形成装置１０３がジョブを実行した後など、画像形成装置１０３がスタンバイ状態４０２に移行すると、ＣＰＵ２０８は、スリープ移行要因を検出したか否かを判断する（ステップＳ１５０１）。ＣＰＵ２０８は、スリープ移行要因が検出されるまでステップＳ１５０１を繰り返す（ステップＳ１５０１：Ｎｏ）。ＣＰＵ２０８は、スリープ移行要を検出した場合（ステップＳ１５０１：Ｙｅｓ）、フィルタ追加処理を実行する（ステップＳ１５０２）。このフィルタ追加処理の詳細については図１６を用いて説明する。
【０１３０】
図１６は、図１５のステップＳ１５０２におけるフィルタ追加処理の詳細を示すフローチャートである。
【０１３１】
ステップＳ１６０１において、ＣＰＵ２０８は、画像形成装置１０３の省電力状態への移行予定時間の計算を行う。画像形成装置１０３は、スタンバイ状態４０２から省電力状態４０４に状態遷移するために一定時間を必要とする。この一定時間は、画像形成装置１０３に予め設定されているものであるが、ユーザやサービスパーソンにより設定を変更することができる。この一定時間を画像形成装置１０３の現在の時間に足した時間が省電力状態への移行予定時間となり、本実施形態ではＡとする。この移行予定時間Ａは、画像形成装置１０３が画像処理コントローラ１０２からのパケットを受信することで延長される。
【０１３２】
次に、ステップＳ１６０２では、ＣＰＵ２０８は、ポーリングパケットＴａｂｌｅ１３００に登録されている「Ｎｏ」を元にループ処理を行う。ポーリングパケットＴａｂｌｅ１３００にパケットデータが登録されていた場合はステップＳ１６０３に進む。
【０１３３】
ステップＳ１６０３では、ＣＰＵ２０８は、該当するパケットデータのポーリングパケットＴａｂｌｅ１３００の「ポーリング（秒）」の項目に時間が設定されているかどうかを判断する。時間が設定されていなかった場合は、ステップＳ１６０２のループ条件確認処理に進み、次の「Ｎｏ」のパケットデータに移行する。一方、ステップＳ１６０３にて「ポーリング（秒）」の項目に時間が設定されていた場合はステップＳ１６０４に進む。
【０１３４】
ステップＳ１６０４では、ＣＰＵ２０８は、該パケットデータの次のポーリング時間を予測する。次のポーリング時間は、該パケットデータの「最終取得時間」とポーリング時間を足した時間となり、本実施形態ではＢとする。次のポーリング時間を計算した後、ステップＳ１６０５に進む。
【０１３５】
ステップＳ１６０５では、ＣＰＵ２０８は、ステップＳ１６０１で計算した移行予定時間Ａと、ステップＳ１６０４で計算した次のポーリング時間Ｂとを比較する。移行予定時間Ａが、次のポーリング時間Ｂより大きい場合は、ステップＳ１６０６へ進む。
【０１３６】
ステップＳ１６０６では、ＣＰＵ２０８は、画像処理コントローラ１０２からのポーリングが発生する可能性が高いため、このパケットを受信しないようにパケットフィルタ（パケットのパターン）を追加する。このパケットフィルタは、ＮＷ＿Ｉ／Ｆ２１０やビデオＩ／Ｆ２１３上で実施される。なお、他の実施形態として、オペレーティングシステムのパケットフィルタ機能を使用してもよい。
【０１３７】
ＣＰＵ２０８は、パケットフィルタを追加した後、該当するパケットデータのポーリングパケットＴａｂｌｅ１３００の「フィルタ」項目を「無し」から「有り」に変更し、ステップＳ１６０２のループ条件確認処理に進み、次の「Ｎｏ」を確認する。
【０１３８】
ステップＳ１６０５では、ＣＰＵ２０８は、移行予定時間Ａが、次のポーリング時間Ｂより大きくない場合は、ステップＳ１６０２のループ条件確認処理に進み、次の「Ｎｏ」のパケットデータに移行する。
【０１３９】
ポーリングパケットＴａｂｌｅ１３００に登録されている全ての「Ｎｏ」のパケットデータについて上記処理が実行されると、フィルタ追加処理を終了してリターンする。
【０１４０】
このように、画像形成装置が省電力状態に移行するまでの間に画像処理コントローラから送信されるポーリングパケットをフィルタリングして、画像処理コントローラからの定期的な通信で省電力状態からスタンバイ状態に復帰することを防止できる。
【０１４１】
図１５に戻り、ステップＳ１５０３では、ＣＰＵ２０８は、ＮＷ＿Ｉ／Ｆ２１０にスリープ準備コマンドを送信させる。スリープ準備コマンドを送信した後、画像処理コントローラ１０２がスリープ準備完了コマンドの送信を行うまでの処理は図７と同じため、それらの説明を割愛する。
【０１４２】
次に、ステップＳ１５０４では、ＣＰＵ２０８は、ＮＷ＿Ｉ／Ｆ２１０からのスリープ準備完了通知を待ち受け、ステップＳ１５０５に遷移する。ステップＳ１５０５では、ＣＰＵ２０８は、ステップＳ１５０２で追加したフィルタを削除する。このフィルタ削除処理の詳細については図１７を用いて説明する。
【０１４３】
図１７は、図１５のステップＳ１５０５におけるフィルタ削除処理の詳細を示すフローチャートである。
【０１４４】
ステップＳ１７０１では、ＣＰＵ２０８は、ポーリングパケットＴａｂｌｅ１３００に登録されている「Ｎｏ」を元にループ処理を行う。ポーリングパケットＴａｂｌｅ１３００にパケットデータが登録されていた場合はステップＳ１７０２に進む。
【０１４５】
ステップＳ１７０２では、ＣＰＵ２０８は、該当するパケットデータのポーリングパケットＴａｂｌｅ１３００の「フィルタ」項目が「有り」になっていれば、パケットのフィルタが追加状態であるため、ステップＳ１７０３へ進む。
【０１４６】
ステップＳ１７０３では、ＣＰＵ２０８は、図１６のステップＳ１６０６で追加したフィルタを削除し、ポーリングパケットＴａｂｌｅ１３００の「フィルタ」項目を、「有り」から「無し」に変更する。
【０１４７】
フィルタ削除が終了すると、ステップＳ１７０１へ戻り、ポーリングパケットＴａｂｌｅ１３００の次の「Ｎｏ」のパケットデータに対する処理を実施する。
【０１４８】
ステップＳ１７０２にて、ＣＰＵ２０８は、フィルタ処理が追加されていないと判断した場合、ステップＳ１７０１に進み、ポーリングパケットＴａｂｌｅ１３００の次の「Ｎｏ」のパケットデータに対する処理を実施する。ポーリングパケットＴａｂｌｅ１３００に登録されている全ての「Ｎｏ」のパケットデータに対して上記フィルタ削除処理が実行されると、フィルタ削除処理を終了してリターンする。
【０１４９】
図１５に戻り、ステップＳ１５０６では、ＣＰＵ２０８は、画像形成装置１０３を省電力状態４０４に移行させる。画像処理コントローラ１０２は省電力状態へ移行することはない。上記のように、画像処理コントローラ１０２がＲＩＰ処理中にスリープ移行要求を受信した場合にはＲＩＰ処理をしているジョブが印刷ジョブであっても、省電力状態４０４への移行準備を行う。そして、実際に印刷を開始する時に画像形成装置１０３を省電力状態４０４から復帰させる。
【０１５０】
次に、ＰＣ１０１、画像処理コントローラ１０２、画像形成装置１０３の各装置間のやりとりを図１８を参照して説明する。
【０１５１】
図１８は、図１の画像形成システムにおける各装置間のやりとりの概要を示すシーケンス図である。
【０１５２】
ＰＣ１０１は、画像処理コントローラ１０２に対して、カウンタ情報や給紙段情報の取得を行う。画像処理コントローラ１０２は、画像処理コントローラ１０２が保存しているカウンタ情報や給紙段情報に基づき、ＰＣ１０１へ値を返信する。画像処理コントローラ１０２が返信する値は、画像形成装置１０３に対して定期的な情報取得処理を実施し、同期を行ったものである。
【０１５３】
１８００では、画像処理コントローラ１０２が画像形成装置１０３に対して、カウンタ値の取得処理を行い、画像形成装置１０３はこの処理に対して画像形成装置１０３が保持しているカウンタ情報を返信する。画像処理コントローラ１０２は、画像形成装置１０３から返信された値を、画像処理コントローラ１０２の保持している値に上書きをし、カウンタ値の同期を行う。
【０１５４】
１８０１は、ＰＣ１０１が画像処理コントローラ１０２に対してカウンタ値取得を実施する処理である。ＰＣ１０１は画像処理コントローラ１０２に対してカウンタ値の取得処理を行い、画像処理コントローラ１０２はこの処理に対して画像処理コントローラ１０２が保持しているカウンタ情報を返信する。画像処理コントローラ１０２は、このときには、画像形成装置１０３に対して情報取得は行わない。
【０１５５】
１８０２は、画像処理コントローラ１０２の給紙段同期処理である。１８００と同様、画像処理コントローラ１０２は、画像形成装置１０３から給紙段の設定情報を取得し、画像処理コントローラ１０２の保存している給紙段情報を取得した値で変更する。図示例では、カウンタ値同期と給紙段情報同期をポーリングとして説明するが、その他の値のポーリングが行われてもよい。
【０１５６】
１８０３は、画像形成装置１０３がスリープ移行要因を検出し、スリープ移行処理を開始したことを表す。スリープ移行処理が開始されると、ポーリングパケットＴａｂｌｅ１３００から定期的に取得をするパケットに対する、パケットフィルタの追加処理を行う（１８０４）。図示例では、カウンタ値同期処理と給紙段設定同期処理が検出され、これらに対してパケットフィルタが設定される。パケットフィルタが追加されると、画像形成装置１０３はスリープ準備コマンドを画像処理コントローラ１０２に送信する（１８０５）。
【０１５７】
画像処理コントローラ１０２は、スリープ準備コマンドを受信すると、ポーリング処理の停止を開始する（１８０６）。画像処理コントローラ１０２にて１８０６の処理を実施している最中に給紙段設定同期処理が実施されると、画像形成装置１０３に設定同期のパケットが送信される。このパケットは画像形成装置１０３の設定したフィルタにより、受信が拒否される（１８０７）。また、画像形成装置１０３の省電力移行処理時に、ＰＣ１０１から画像処理コントローラ１０２に対する給紙段設定取得が実施されると、画像処理コントローラ１０２は取得されたときに保持されている給紙段情報を返信する（１８０８）。同期処理の停止が終了する前に、カウンタ値同期処理が実施された場合も、画像形成装置１０３においてこのパケットの受信が拒否される（１８０９）。
【０１５８】
画像処理コントローラ１０２にて、同期処理の停止が終了する（１８１０）と、画像処理コントローラ１０２はスリープ準備完了コマンドを画像形成装置１０３に送信する（１８１１）。画像形成装置１０３は、このコマンドにより、画像処理コントローラ１０２からのポーリングが停止されたことを検知し、設定したパケットフィルタを削除する（１８１２）。
【０１５９】
画像形成装置１０３は、パケットフィルタの削除処理を実施すると、省電力状態４０４に移行する（１８１３）。パケットフィルタを設定しない場合、給紙段設定同期（１８０７）とカウンタ値同期（１８０９）により、画像形成装置１０３へのアクセスが発生する可能性がある。これにより、画像形成装置１０３が省電力状態に移行するための時間が延長され、１８１１のスリープ準備完了コマンドを受信したとしても、１８１３の省電力状態にすぐには移行できない。
【０１６０】
本実施形態では、画像形成装置１０３は、画像形成装置１０３が省電力状態４０４に移行する前に、画像処理コントローラ１０２が画像形成装置１０３のＭＩＢを定期的に取得するのを停止させる。画像処理コントローラ１０２が画像形成装置１０３のＭＩＢの定期的な取得を停止した後、画像形成装置１０３がスタンバイ状態４０２から省電力状態４０４に移行する。これにより、画像形成装置１０３は、画像処理コントローラ１０２によるＭＩＢの定期的な取得によって、省電力状態４０４からスタンバイ状態４０２に復帰することがない。よって、画像形成装置１０３の省電力化を図ることができる。
【０１６１】
さらには、画像形成装置１０３において画像形成装置１０３が省電力移行状態となった場合に、画像処理コントローラ１０２がＭＩＢの定期取得を停止するまでの間に送信されるパケットを受信拒否する。これにより、画像処理コントローラ１０２が定期取得を停止すると速やかに省電力状態４０４に移行することが可能となり、さらなる省電力化を図ることができる。
【０１６２】
上記実施形態では、画像形成装置１０３が省電力状態４０４に移行する場合に、画像処理コントローラ１０２によるＭＩＢの定期的な取得を停止させる例について説明したが、これに限らない。画像形成装置１０３は、スタンバイ状態４０２から省電力状態に４０４に移行する場合に、ＭＩＢの定期的な取得に限らず、画像形成装置１０３と画像処理コントローラ１０２との間で行われる定期的な通信を停止するようにすればよい。
【０１６３】
また、上記実施形態では、画像処理コントローラ１０２から印刷ジョブを受信したり、操作部１０５が操作されたりすると、画像形成装置１０３は、すぐに省電力状態４０４からスタンバイ状態４０２に移行するが、これに限定されない。例えば、画像処理コントローラ１０２から印刷ジョブを受信したり、操作部１０５が操作されたりした場合であっても、省電力状態４０４になっている時間が所定時間より短いなら、スタンバイ状態４０２に移行するのを遅延させてもよい。
【０１６４】
また、上記実施形態では、画像処理コントローラ１０２が画像形成装置１０３と連携が必要なジョブか否かで、画像形成装置１０３を省電力状態４０４からスタンバイ状態４０２に復帰させたが、それに限定されない。例えば、画像処理コントローラ１０２が画像形成装置１０３の状態を“取得”する場合には、画像形成装置１０３を省電力状態４０４からスタンバイ状態４０２に復帰させないようにする。そして、画像処理コントローラ１０２が画像形成装置１０３の状態を“設定”する場合には、画像形成装置１０３を省電力状態４０４からスタンバイ状態４０２に復帰させるようにしてもよい。
【０１６５】
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【０１６６】
また、各フローチャートに基づく処理を実行するよう設計された制御回路がＣＰＵ２０１又は２０８の代わりに用いられていてもよい。
【０１６７】
また、図示のフローチャートの各機能を１つのＣＰＵで実行してもよいし、複数のＣＰＵで実行してもよい。
【符号の説明】
【０１６８】
１０２  画像処理コントローラ
１０３  画像形成装置
１０６  ＭＦＰコントローラ
１０７  プリンタ部
２０１，２０８  ＣＰＵ
４０２  スタンバイ状態
４０３  ジョブ実行状態
４０４  省電力状態
１４０１  ポーリング判別設定画面
【図１】
2015011111.tif 000003
【図２】
2015011111.tif 000004
【図３】
2015011111.tif 000005
【図４】
2015011111.tif 000006
【図５】
2015011111.tif 000007
【図６】
2015011111.tif 000008
【図７】
2015011111.tif 000009
【図８】
2015011111.tif 000010
【図９】
2015011111.tif 000011
【図１０】
2015011111.tif 000012
【図１１】
2015011111.tif 000013
【図１２】
2015011111.tif 000014
【図１３】
2015011111.tif 000015
【図１４】
2015011111.tif 000016
【図１５】
2015011111.tif 000017
【図１６】
2015011111.tif 000018
【図１７】
2015011111.tif 000019
【図１８】
2015011111.tif 000020