(57)【特許請求の範囲】
【請求項１】
画像形成装置であって、
用紙に画像を形成する画像形成手段と、
前記画像形成手段を制御する制御手段と、
前記制御手段及び前記画像形成手段への電力供給を制御する起動制御手段と、
外部装置からデータを受信する受信手段と、を備え、
前記起動制御手段は、前記画像形成手段及び前記制御手段への電力供給が制限される省電力状態のときに前記受信手段が起床要求データを受信したことに基づいて、前記制御手段及び前記画像形成手段に電力が供給されるよう制御し、前記受信手段によって受信された前記起床要求データのポート番号に基づいて、前記画像形成手段に対して初期化処理を実行するよう指示し、前記画像形成手段は、前記指示に基づいて前記初期化処理を実行することを特徴とする画像形成装置。
【請求項２】
前記起動制御手段は、前記受信手段によって受信された前記起床要求データのポート番号が所定の番号である場合に、前記画像形成手段に対して初期化処理を実行するよう指示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記起動制御手段は、前記受信手段によって受信された前記起床要求データのポート番号が前記所定の番号でない場合に、前記画像形成手段に対して初期化処理を実行するよう指示しないことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記初期化処理は、前記画像形成手段の準備動作であることを特徴とする請求項１乃至３のいずれか１項に記載の画像形成装置。
【請求項５】
前記受信手段によって受信された前記起床要求データはプリントジョブであって、前記プリントジョブは、前記制御手段によって処理されることを特徴とする請求項１乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
用紙に画像を形成する画像形成手段と、前記画像形成手段を制御する制御手段とを有する画像形成装置の制御方法であって、
外部装置からデータを受信する受信工程と、
前記画像形成手段及び前記制御手段への電力供給が制限される省電力状態のときに前記受信工程で起床要求データを受信したことに基づいて、前記制御手段及び前記画像形成手段に電力が供給されるよう制御する電力供給工程と、
前記受信工程で受信された前記起床要求データのポート番号に基づいて、前記画像形成手段に対して初期化処理を実行するよう指示する制御工程と、
前記指示に基づいて、前記画像形成手段の前記初期化処理を実行する初期化工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項７】
用紙に画像を形成する画像形成手段と、
前記画像形成手段への電力供給が停止される省電力状態で、外部装置から起床要求データを受信したことに基づいて、前記画像形成手段に電力が供給されるよう制御し、前記外部装置から受信した前記起床要求データのポート番号に基づいて、前記画像形成手段に対して初期化処理を実行するよう指示する起動制御手段と、を有し、
前記画像形成手段は、前記指示に基づいて前記初期化処理を実行することを特徴とする画像形成装置。
【請求項８】
前記画像形成装置を制御する制御手段を更に有し、
前記起動制御手段は、前記画像形成手段及び前記制御手段への電力供給が停止される前記省電力状態のときに前記外部装置から前記起床要求データを受信したことに基づいて、前記画像形成手段及び前記制御手段に電力が供給されるよう制御し、前記外部装置から受信した前記起床要求データのポート番号に基づいて、前記画像形成手段に対して初期化処理を実行するよう指示することを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記画像形成手段は、前記初期化処理が終了した場合に、前記制御手段に前記初期化処理が完了したことを通知することを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記起動制御手段は、前記受信した前記起床要求データのポート番号が特定のポート番号である場合に、前記画像形成手段に対して初期化処理を実行するよう指示し、前記受信した前記起床要求データのポート番号が前記特定のポート番号でない場合に、前記画像形成手段に対して初期化処理を実行するよう指示しないことを特徴とする請求項７乃至９のいずれか１項に記載の画像形成装置。
【請求項１１】
前記起動制御手段は、前記受信した前記起床要求データのポート番号が印刷で使用するポート番号である場合に、前記画像形成手段に対して初期化処理を実行するよう指示することを特徴とする請求項７乃至９のいずれか１項に記載の画像形成装置。
【請求項１２】
前記画像形成手段は、プリンタエンジンと、前記プリンタエンジンを制御するエンジン制御手段と、を有し、
前記エンジン制御手段は、前記起動制御手段から送信される命令に基づいて、前記プリンタエンジンの初期化処理の実行を制御することを特徴とする請求項７乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
前記初期化処理は、前記画像形成手段の準備動作であることを特徴とする請求項７乃至１２のいずれか１項に記載の画像形成装置。
【請求項１４】
用紙に画像を形成する画像形成手段を備える画像形成装置の制御方法であって、
前記画像形成手段への電力供給が停止される省電力状態で、外部装置から起床要求データを受信したことに基づいて、前記画像形成手段に電力を供給する電力供給ステップと、
前記起床要求データのポート番号に基づいて、前記画像形成手段に対して初期化処理を実行するよう指示する制御ステップと、
前記指示に基づいて、前記画像形成手段の前記初期化処理を実行する初期化ステップと、
を有することを特徴とする画像形成装置の制御方法。
【請求項１５】
前記電力供給ステップでは、前記画像形成手段及び前記画像形成装置を制御する制御手段への電力供給が停止される前記省電力状態のときに前記外部装置から前記起床要求データを受信したことに基づいて、前記画像形成手段及び前記制御手段に電力を供給し、
前記制御ステップでは、前記外部装置から受信した前記起床要求データのポート番号に基づいて、前記画像形成手段に対して初期化処理を実行するよう指示することを特徴とする請求項１４に記載の画像形成装置の制御方法。
【請求項１６】
前記初期化処理が終了した場合に、前記制御手段に前記初期化処理が完了したことを通知する通知ステップ、をさらに有することを特徴とする請求項１５に記載の画像形成装置の制御方法。
【請求項１７】
前記制御ステップでは、前記受信した起床要求データのポート番号が特定のポート番号である場合に、前記画像形成手段に対して初期化処理を実行するよう指示し、前記受信した起床要求データのポート番号が前記特定のポート番号でない場合に、前記画像形成手段に対して初期化処理を実行するよう指示しないことを特徴とする請求項１４乃至１６のいずれか１項に記載の画像形成装置の制御方法。
【請求項１８】
前記制御ステップでは、前記受信した前記起床要求データのポート番号が印刷で使用するポート番号である場合に、前記画像形成手段に対して初期化処理を実行するよう指示することを特徴とする請求項１４乃至１７のいずれか１項に記載の画像形成装置の制御方法。
【請求項１９】
前記初期化処理は、前記画像形成手段の準備動作であることを特徴とする請求項１４乃至１８のいずれか１項に記載の画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スリープ機能を備え、画像形成部により画像を形成する画像形成装置及びその制御方法に関する。
【背景技術】
【０００２】
コピー機能、プリンタ機能、ＦＡＸ機能、ネットワーク機能等を備える複合機が知られており、このような複合機では、電源を立ち上げる際、まず、装置の電源が投入されると起動処理を行い、その後、通常モードで立ち上がり、スタンバイ状態となる。一般的に、スタンバイ状態で、コピー動作や、プリント動作が行われる。また複合機では省電力電源制御を行うために、スタンバイ状態から、更に低消費電力となるスリープモードを備えている。
【０００３】
複合機（画像形成装置）は、各種機能と電力制御等を行うコントローラ部と、出力制御を行うエンジン部とを備えており、それぞれが、独立に起動するように構成されている。そのため、スリープモードからの復帰処理は、例えば、ネットワーク経由で転送されるデータに基づいて行っている。この際、ネットワークからの起床に対する応答時間と、コントローラ部の立ち上げ時間との間に差があり、コントローラ部の立ち上げを待ってエンジン部の起動を開始している。そのため、スリープ復帰時の複合機の立ち上げ時間が長くなっている。この問題を解決するために、特許文献１では、省電力モードから通常モードへの復帰要因が発生したときに画像形成装置の初期化処理を行うことが提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−４３６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら上記従来例では、画像形成装置の初期化処理において、出力制御を行うエンジン部の初期化の判断は、エンジン部のコントローラで行われているため、装置の起動までに時間がかかることになる。
【０００６】
更に、このような状況のなかで、従来の画像形成装置では、ネットワークのポートで受け付け可能なジョブの種類として、プリント処理、装置情報の問い合わせ、保存などの種類がある。これらは１つのポートで受け付けており、ジョブの種類を判断するための処理時間が必要としていた。そのため、画像形成装置は、スリープ状態からの復帰において、コントローラと、エンジンを立ち上げるための起動時間がかかっていた。
【０００７】
本発明の目的は、上記従来技術の問題点を解決することにある。
【０００８】
本願発明の特徴は、スリープ状態から復帰する際に、画像形成部を立ち上げるまでの起動時間を短縮して、全体として起動時間を短縮する技術を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明の一態様に係る画像形成装置は以下のような構成を備える。即ち、
画像形成装置であって、
用紙に画像を形成する画像形成手段と、
前記画像形成手段を制御する制御手段と、
前記制御手段及び前記画像形成手段への電力供給を制御する起動制御手段と、
外部装置からデータを受信する受信手段と、を備え、
前記起動制御手段は、前記画像形成手段及び前記制御手段への電力供給が制限される省電力状態のときに前記受信手段が起床要求データを受信したことに基づいて、前記制御手段及び前記画像形成手段に電力が供給されるよう制御し、前記受信手段によって受信された前記起床要求データのポート番号に基づいて、前記画像形成手段に対して初期化処理を実行するよう指示し、前記画像形成手段は、前記指示に基づいて前記初期化処理を実行することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像形成手段を高速に起動できるため、スリープ状態から復帰して起動するまでの時間を短縮できる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る複合機（画像形成装置）の構成を示すブロック図。
【図２】実施形態に係る画像形成装置のコントローラ部とプリンタ部の制御系統を説明するブロック図。
【図３】本実施形態に係る画像形成装置の制御処理を説明するフローチャート。
【図４】本実施形態４に係る画像形成装置の制御処理を説明するフローチャート。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して本発明の実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１３】
図１は、本発明の実施形態に係る複合機（画像形成装置）の構成を示すブロック図である。
【００１４】
この画像形成装置は、コピー機能、プリンタ機能、ＦＡＸ機能、ネットワーク機能等を備える複合機の場合で説明する。コントローラ部１は、スキャナ部４を制御して、そのスキャナ部４で原稿を読み取って得られた画像データの処理を行う。またスキャナ部４で原稿を読み取って得られた画像データ、或いはネットワーク部３を介して受信したネットワークからの印刷データに従ってプリンタ部２を制御して印刷するように制御する。プリンタ部２はプリンタエンジン（画像形成部）を有し、コントローラ部１の制御の下に印刷処理を実行する。ネットワーク部３は、ネットワークを介して、クライアントＰＣ等の外部装置とのデータの送受信の制御等を行う。ファクシミリ（ＦＡＸ）部５は、コントローラ部１の制御の下に、ファクシミリ回線を介して接続されたファクシミリ装置との間でのファクシミリデータの送受信を行う。記憶部６は、ハードディスクドライブ（ＨＤＤ）等を有し、スキャナ部４で読み取った画像データや印刷データの格納など、様々なデータを格納するのに使用される。またこの記憶部６は、コントローラ部１のＣＰＵが実行する制御プログラムをインストールしており、この制御プログラムがコントローラ部１のＲＡＭに展開されて実行される。操作部７は、不図示の操作パネル（タッチパネル）を有し、コントローラ部１の制御の下に、各種情報の表示や、使用者からの指示入力を行う。内部バス８は、コントローラ部１からの制御信号やデータ信号を、上述した各部との間で送受信するためのシステムバスである。
【００１５】
図２は、実施形態に係る画像形成装置のコントローラ部１とプリンタ部２の制御系統を説明するブロック図である。
【００１６】
ＣＰＵ２１１は、コントローラ部１を制御するＣＰＵである。ＲＯＭ２１２は、コントローラ部１の起動時、ＣＰＵ２１１により実行されるＢＩＯＳプログラムを記憶している。ＲＡＭ２１３は、ＢＩＯＳプログラムにより記憶部６から読み出されたＯＳやアプリケーションプログラムが展開されるプログラムエリアと、ＣＰＵ２１１によるプログラムの実行時に各種データを記憶するワークメモリを提供している。またコントローラ部１の起動を制御する起動制御部２１４が設けられている。
【００１７】
ＣＰＵ２２１は、プリンタ部２を制御するＣＰＵである。ＲＯＭ２２２は、ＣＰＵ２２１が実行するプログラムを記憶している。ＲＡＭ２２３は、ＣＰＵ２２１によるプログラムの実行時に各種データを記憶するワークメモリを提供している。
【００１８】
図３は、本実施形態に係る画像形成装置の制御処理を説明するフローチャートである。本画像形成装置における立ち上げの手順を以下に説明を行う。
【００１９】
この処理は、画像形成装置の電源スイッチがＯＮされることにより開始されるとＳ３０１で、本体の起動を開始する。ここではコントローラ部１に電源が投入されると、ＣＰＵ２１１はＲＯＭ２１２に格納されているＢＩＯＳプログラムを読み出し、システムの初期化を行う。ＢＩＯＳ起動完了後、記憶部６からＯＳプログラムを読み出し、ＯＳの起動を行う。ここまでの処理が終了すると、画像形成装置の起動が完了することになる。そしてＳ３０２で、画像形成装置の操作を受け付ける通常状態となるスタンバイの状態に移行する。この画像形成装置の操作やジョブを受け付けるスタンバイ状態では、ジョブが到着すると直ちに処理が可能となるため、消費電力が大きい状態となっている。この操作やジョブの受け付け待ち時間の間、消費電力が大きいままにしておくことは、電力制御において好ましいことではない。そのため、ある一定の時間、イベントが発生しない時間が経過すると、画像形成装置の消費電力を少なくするスリープ状態に移行するスリープ機能を有している（Ｓ３０３，Ｓ３０４）。このスリープ状態で、画像形成装置の操作やジョブを受け付けると、再度画像形成装置をスタンバイ状態へ移行するようにしている。このようにして、画像形成装置の消費電力制御を効率的に行うようにしている。次に、このスリープ状態から、ネットワーク経由でジョブを受け付けた場合の処理を以下に説明する。
【００２０】
画像形成装置がスリープ状態である低電力消費の状態では、コントローラ部１のＲＡＭ２１３、起動制御部２１４とネットワーク部３、ＦＡＸ部５及び操作部７のＬＥＤ（不図示）だけに電力が供給されている。そのため、スタンバイ状態よりもはるかに電力消費量が少ない状態となっている。このスリープ状態は、画像形成装置の操作及び、ジョブの受付のための準備状態である。このスリープ状態で、ネットワークを介して外部のＰＣ等から画像形成装置へプリントジョブが発行された場合の動作を以下に説明する。
【００２１】
ネットワーク部３は、ネットワークを介して受信するデータを常時監視しており、特にスリープ状態では、装置をスタンバイ状態へ遷移するための起床フレームデータを監視している。ネットワークを介して外部のＰＣから受信するプリントジョブには、この起床フレームデータが含まれている。そのため、ネットワーク上のＰＣが画像形成装置へプリントジョブを送信すると、ネットワーク部３が、そのプリントジョブに含まれる起床フレームデータが検知される。
【００２２】
Ｓ３０４で、ネットワーク部３が起床フレームデータを検知すると、コントローラ部１の起動制御部２１４にそれが伝えられる。これによりＳ３０５で、起動制御部２１４は、コントローラ部１の電源を入れる処理を行ってＣＰＵ２１１を起動する。次にＳ３０６に進み、コントローラ部１の起動制御部２１４は引き続き、プリンタ部２のプリンタエンジンを初期化するかどうかを判別する。ここで、今回のジョブ処理におけるポート番号を用いた初期化が不要かどうかの判別処理について以下に説明する。
【００２３】
ポート番号とは、ネットワークを介して外部のＰＣと接続されている画像形成装置において、ジョブの処理を特定するための番号で、通信プロトコルで用いられるＩＰアドレスと組み合わせて用いられる。そのため、外部のＰＣから画像形成装置へジョブを送信する際は、ＩＰアドレスとポート番号が指定されて、ジョブが画像形成装置へ送られる。
【００２４】
プリントジョブを受信すると、Ｓ３０５で、コントローラ部１のＣＰＵ２１１が起動された後、画像形成装置のオペレーティングシステム上のネットワークＩ／Ｆドライバが、ポート番号の解析を行う。それによりＳ３０６で、今回、画像形成装置に送られてきたジョブはプリントジョブであり、起動制御部２１４はプリンタエンジンの初期化が必要であると判別する。そうでないときはＳ３０６からＳ３０８に進み、その受信したジョブを実行する。
【００２５】
Ｓ３０６で、プリンタエンジンの初期化が必要と判別した場合はＳ３０７に進み、以下のようにプリンタエンジンの初期化処理を行う。
【００２６】
まず起動制御部２１４は、プリンタ部２のＣＰＵ２２１に初期化処理の実行を命令する。これによりプリンタ部２のＣＰＵ２２１は、プリンタエンジンの初期化処理命令に従ってプリンタエンジンの初期化処理を実行してプリンタの準備を行う。こうしてプリンタ部２の準備が完了すると、コントローラ部１にプリンタ準備完了通知を行う。次にＳ３０９に進み、コントローラ部１の起動制御部２１４は、プリンタ部２のプリンタエンジンの初期化処理を継続する（印刷準備を継続する）かどうかを判断し、印刷準備を継続する場合はＳ３０８に進んでプリントジョブの処理を行う。Ｓ３０８では、プリントジョブはコントローラ部１でプリントデータに展開されて、一旦記憶部６へ記憶される。そしてプリンタ部２へ送られて印刷が実行される。尚、Ｓ３０９で、印刷準備の継続処理が不要と判断するとＳ３１０に進み、処理化処理を中止してＳ３０８に進む。
【００２７】
以上のように、画像形成装置のスリープ時にプリントジョブを送る場合、そのプリントジョブを受信したポート番号を解析することにより、画像形成装置の起動を高速に行ってプリント処理を行うことが可能となる。
【００２８】
[実施形態２]
次に、データの記憶部６への保存ジョブの動作について図３のフローチャートを用いて説明する。ここでは、プリント処理が伴わない場合の動作について説明する。この場合、Ｓ３０３までの処理は、実施形態１のプリントジョブの処理と同様に行われる。また実施形態２に係る画像形成装置の構成は、前述の実施形態１の図１、図２と同様であるため、その説明を省略する。
【００２９】
Ｓ３０４において、ネットワーク部３では、画像形成装置に取り込むデータを常時監視し、ここではスリープ状態で、起床フレームデータを受信したかどうかを監視している。外部のＰＣから画像形成装置の記憶部６への保存ジョブを実行する保存ジョブには、起床フレームデータが含まれている。そのため保存ジョブを送信すると、ネットワーク部３は、その保存ジョブに含まれる起床フレームデータを検知する。
【００３０】
この起床フレームデータを検知すると、ネットワーク部３のコントローラ部１の起動制御部２１４に伝え、起動制御部２１４は、コントローラ部１の電源をオンにする処理を実行して、ＣＰＵ２１１を起動する（Ｓ３０５）。そして、ＣＰＵ２１１により実行されるネットワークＩ／Ｆドライバが、保存ジョブにおけるポート番号の解析を行い、エンジン初期化の判断を行う。
【００３１】
ここでは、受信したジョブは保存ジョブであるため、起動制御部２１４はプリンタエンジンの初期化が不要であると判別してＳ３０６からＳ３０８に進んで、保存ジョブの処理を行う。データの保存ジョブの実行時は、コントローラ部１が、そのデータを画像データに展開して記憶部６へ保存して保存処理を完了する。
【００３２】
このように、画像形成装置のスリープ時に保存ジョブを送る場合、その保存ジョブのポート番号を解析することにより、画像形成装置の起動を高速に行い、プリンタ部２を立ち上げることなく処理が可能となる。
【００３３】
[実施形態３]
次に、画像形成装置の状態を確認する動作について図３のフローチャートを用いて説明する。ここでは、動作の後に、プリント処理を伴うかどうか判断できない場合の動作について説明する。この場合、Ｓ３０３までの処理は、実施形態１のプリントジョブを受信した場合の動作と同様に行われる。また実施形態３に係る画像形成装置の構成は、前述の実施形態１の図１、図２と同様であるため、その説明を省略する。
【００３４】
Ｓ３０４で、画像形成装置のネットワーク部３では、画像形成装置に取り込むデータを常時監視し、スリープ状態で、起床フレームデータを受信したかどうかを監視している。外部のＰＣから画像形成装置の状態を確認する動作の問い合わせには、起床フレームデータが含まれている。そのため、画像形成装置へ状態の問い合わせを送信すると、ネットワーク部３が、その起床フレームデータを検知する。
【００３５】
この起床フレームデータを検知すると、ネットワーク部３は、コントローラ部１の起動制御部２１４に伝える。これにより起動制御部１２４は、Ｓ３０５で、コントローラ部１の電源を入れる処理を行ってＣＰＵ２１１を起動する。そして、ＣＰＵ２１１により実行されるプログラムであるネットワークＩ／Ｆドライバが、その受信したジョブにおけるポート番号の解析を行って、プリンタ部２のプリンタエンジンの初期化を行うかどうかを判別する。ここでは、画像形成装置に送られてきたジョブは画像形成装置の状態の問い合わせであり、コントローラ部１の起動制御部２１４はプリンタエンジンの初期化が必要かどうか判別できないため、とりあえずエンジン初期化が必要であると判断する。
【００３６】
Ｓ３０６で、プリンタエンジンの初期化処理が必要と判別した場合はＳ３０７に進んで、以下のようにプリンタエンジンの初期化処理を行う。
【００３７】
起動制御部２１４は、プリンタ部２のＣＰＵ２２１に初期化処理の実行を命令する。これによりプリンタ部２のＣＰＵ２２１は、プリンタエンジンの初期化を実行してプリンタ部２の動作準備を行う。その後、Ｓ３０９に進み、プリンタエンジン初期化を継続するかどうかを判定する。この判定は、今回のように画像形成装置の状態を確認する動作の場合、続くジョブの処理で、プリンタエンジン初期化が必要かどうかを確認し、必要でなかった場合、プリンタエンジンの初期化を中止する。一方、続くジョブの処理で、プリンタエンジンの初期化を実行する場合はＳ３０８に進み、プリンタエンジンの初期化処理を継続してプリンタ部２の動作準備を行う。こうしてプリンタ部２の準備が終了したら、コントローラ部２へプリンタ準備完了通知を行う。その後、ジョブの処理が行われる。
【００３８】
また、Ｓ３０６の、プリンタエンジンの初期化処理が必要かどうかの判別において、初期化不要と判別した場合はＳ３０８に進み、プリンタエンジンの初期化処理を中止する。その後、ジョブの処理が行われて処理が終了する。
【００３９】
以上のように、画像形成装置の状態を確認する動作確認ジョブを受信した場合、その動作確認ジョブのポート番号の解析による判断に基づいて、画像形成装置の起動を高速に実行できる。こうして、一度、プリンタ部２を立ち上げ、その後、再び、プリンタエンジンの初期化が必要かどうかを判断することにより、画像形成装置の起動を高速に行うことができる。
【００４０】
[実施形態４]
画像形成装置の起床フレームデータの判断について図３のフローチャートを用いて説明する。画像形成装置では、ネットワーク部３がジョブを受信した場合、今まで述べてきた複数の要因を処理することが可能である。それに関して、その他のジョブが送られてきた場合について述べる。実施形態４に係る画像形成装置がスリープ状態であるＳ３０３の場合、次のＳ３０４の判断において、ネットワーク部３が起床フレームデータではないと判断してスリープ状態であるＳ３０３に戻る。以上のようにして、ネットワーク部３によるジョブ受信において、今まで述べてきた複数要因を処理することが可能となる。
【００４１】
以下に、本実施形態で述べてきた、起床パケットの受信方法に関して以下に説明する。また実施形態４に係る画像形成装置の構成は、前述の実施形態１の図１、図２と同様であるため、その説明を省略する。
【００４２】
図４は、本実施形態４に係る画像形成装置の制御処理を説明するフローチャートである。この画像形成装置におけるスリープ状態への移行及びスリープ状態からの復帰における起床フレームデータの処理の流れをフローチャートで示している。
【００４３】
まずＳ４０１で、コントローラ部１は、装置をスリープ状態に移行させる条件が揃っているかを監視しており、スリープ状態に移行可能か否かの判断を随時行っている。ここでスリープ状態に移行可の条件が整うとＳ４０２に進み、スリープ状態への移行処理を行う。具体的には、操作部７の表示部への電力供給を停止し、画像形成装置のスキャナ部４やプリンタ部２の電力供給を停止するなどの省電力制御を行う。
【００４４】
次にＳ４０３に進み、コントローラ部１は、ネットワーク部３にスリープ状態への移行を指示し、Ｓ４０４で、ＲＡＭ２１３を低消費電力モードに移行させてＣＰＵ２１１を停止させ、スリープ状態への移行を完了する。
【００４５】
このスリープ状態への移行後は、Ｓ４０４で、スリープ状態からの復帰要因のイベントを受信するまでこの省電力の状態を維持することになる。
【００４６】
このスリープ状態では、ネットワーク部３は、画像形成装置宛てのパケットを受信しており、Ｓ４０７で、スリープ状態から復帰する必要の有るパケットであるか否かを判定している。具体的には、ネットワーク部３のネットワークＩ／Ｆで受信したパケットが、ネットワーク部３の不図示のＲＡＭに格納され、ネットワーク部３の不図示のＣＰＵで受信パケットがスリープ起床パケットであるか否かを判定している。
【００４７】
Ｓ４０７で、起床パケットを受信したと判断した場合はＳ４０８に進み、設定の変更を行うため、リンクダウンを行う。このリンクダウン状態では、通信の第２層となるデータリンク層での通信ができない。そしてＳ４０９に進み、指示されたネットワーク起床モードへの設定変更を行い、Ｓ４１０で、リンクアップが完了するのを待つ。
【００４８】
その後Ｓ４１１に進み、ネットワーク部３は内部バス８を通じてコントローラ部１に割り込みを通知し、画像形成装置に対して起床指示を行う。
【００４９】
これによりコントローラ部１は、Ｓ４０４でネットワーク部３から起床指示を割り込みで受け取るとＳ４０５で、スリープ状態を解除する。具体的には、ネットワーク部３から起床指示の割り込みを受けると、不図示の画像形成装置内の電力制御回路により、画像形成装置のコントローラ部１の電力供給停止部に通電が開始される。それにより、ＣＰＵ２１１が動作を再開する。ＣＰＵ２１１が動作を再開すると、ＲＡＭ２１３が低電力モードから通常モードに復帰し、電力制御部がスリープ復帰処理を行う。そしてＳ４０６で、受信したジョブ（プリントジョブであれば、プリント処理）の実行を行う。
【００５０】
以上説明したように本実施形態４によれば、画像形成装置を高速に起動して処理が可能となる。
【００５１】
（その他の実施例）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005852320.tif 000002
【図２】
0005852320.tif 000003
【図３】
0005852320.tif 000004
【図４】
0005852320.tif 000005