(57)【要約】【課題】通信回線から送信される信号に起因する画像形成装置での消費電力の増加を抑制する。【解決手段】画像形成命令および一斉送信信号を処理する制御部３０に省電力状態が設定された期間において、通信部３１がデータ領域に予め定めた文字列が記述された一斉送信信号を受信することにより、制御部３０を稼動状態に設定する。【選択図】図３
2010211764.tif 000002
【特許請求の範囲】
【請求項１】
通信回線を介して自装置宛に送信される画像形成命令および当該通信回線を介して一斉に送信される一斉送信信号を受信する受信手段と、
稼動状態と当該稼動状態よりも消費電力が低い省電力状態とが設定され、当該稼動状態にて前記受信手段にて受信した前記画像形成命令および前記一斉送信信号を処理する処理手段と、
前記処理手段に省電力状態が設定された期間においてデータ領域に予め定めた文字列が記述された前記一斉送信信号を前記受信手段にて受信することにより、当該処理手段を稼動状態に設定する設定手段と
を備えたことを特徴とする画像形成装置。
【請求項２】
前記受信手段は、前記一斉送信信号を受信する通信ポートが予め定められ、前記設定手段は、当該受信手段の予め定められた当該通信ポートにより前記文字列がデータ領域に記述された前記一斉送信信号を受信することにより、前記処理手段を稼動状態に設定することを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記設定手段は、前記一斉送信信号のデータ領域に予め定めた第１文字列と予め定めた第３文字列との間に予め定めた第２文字列が記述されている場合に、前記処理手段を稼動状態に設定することを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記設定手段は、前記一斉送信信号のデータ領域にて予め定めた第１文字列に続いて記述された予め定めたデータ量の文字列が予め定めた第２文字列と一致する場合に、前記処理手段を稼動状態に設定することを特徴とする請求項１記載の画像形成装置。
【請求項５】
コンピュータに、
通信回線を介して自装置宛に送信される画像形成命令および当該通信回線を介して一斉に送信される一斉送信信号を受信する機能と、
受信した前記画像形成命令および前記一斉送信信号を処理する処理手段に稼動状態よりも消費電力が低い省電力状態が設定された期間においてデータ領域に予め定めた文字列が記述された前記一斉送信信号を受信することにより、当該処理手段を稼動状態に設定する機能と
を実現させることを特徴とするプログラム。
【請求項６】
前記処理手段を稼動状態に設定する機能は、前記文字列がデータ領域に記述された前記一斉送信信号を予め定められた通信ポートにより受信することにより、前記処理手段を稼動状態に設定することを特徴とする請求項５記載のプログラム。
【請求項７】
前記一斉送信信号のデータ領域に予め定めた第１文字列と予め定めた第３文字列との間に予め定めた第２文字列が記述されているか否かを判定する機能をさらに有し、
前記処理手段を稼動状態に設定する機能は、前記第２文字列が記述されていると判定されることで前記処理手段を稼動状態に設定することを特徴とする請求項５記載のプログラム。
【請求項８】
前記一斉送信信号のデータ領域にて予め定めた第１文字列に続いて記述された予め定めたデータ量の文字列が予め定めた第２文字列と一致するか否かを判定する機能をさらに有し、
前記処理手段を稼動状態に設定する機能は、前記文字列が前記第２文字列と一致すると判定されることで前記処理手段を稼動状態に設定することを特徴とする請求項５記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、およびプログラムに関する。
【背景技術】
【０００２】
ネットワーク等の通信回線に接続されたプリンタ等の画像形成装置は、通常、例えば通信回線から送られる画像形成命令等の信号の受信状況等に応じて、消費電力を低く抑える省電力状態に移行する。しかし、画像形成装置において画像形成命令以外の信号による省電力状態からの復帰回数が多くなると、省電力状態への移行による画像形成装置の消費電力の削減効果は充分に得られない。
例えば特許文献１には、一定時間毎にネットワーク回路のオン/オフを行い、複数のプリンタがネットワーク接続されるシステムの省電力化を図る技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−１１０６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで一般に、マルチキャストやブロードキャストのように不特定多数に対して一斉に送信される信号は、自装置にて処理が必要なものか否かが不明である。そのため、画像形成装置では、一斉送信される信号を受信した場合には信号を処理する信号処理部が省電力状態から復帰し、処理が必要な信号か否かを判断する。そのため、マルチキャスト等の一斉送信される信号が多い通信環境下では、信号処理部での省電力状態からの復帰回数が多くなり、画像形成装置の消費電力が充分に削減されない。
本発明は、通信回線から送信される信号に起因する画像形成装置での消費電力の増加を抑制することを目的とする。
【課題を解決するための手段】
【０００５】
請求項１に記載の発明は、通信回線を介して自装置宛に送信される画像形成命令および当該通信回線を介して一斉に送信される一斉送信信号を受信する受信手段と、稼動状態と当該稼動状態よりも消費電力が低い省電力状態とが設定され、当該稼動状態にて前記受信手段にて受信した前記画像形成命令および前記一斉送信信号を処理する処理手段と、前記処理手段に省電力状態が設定された期間においてデータ領域に予め定めた文字列が記述された前記一斉送信信号を前記受信手段にて受信することにより、当該処理手段を稼動状態に設定する設定手段とを備えたことを特徴とする画像形成装置である。
【０００６】
請求項２に記載の発明は、前記受信手段は、前記一斉送信信号を受信する通信ポートが予め定められ、前記設定手段は、当該受信手段の予め定められた当該通信ポートにより前記文字列がデータ領域に記述された前記一斉送信信号を受信することにより、前記処理手段を稼動状態に設定することを特徴とする請求項１記載の画像形成装置である。
請求項３に記載の発明は、前記設定手段は、前記一斉送信信号のデータ領域に予め定めた第１文字列と予め定めた第３文字列との間に予め定めた第２文字列が記述されている場合に、前記処理手段を稼動状態に設定することを特徴とする請求項１記載の画像形成装置である。
請求項４に記載の発明は、前記設定手段は、前記一斉送信信号のデータ領域にて予め定めた第１文字列に続いて記述された予め定めたデータ量の文字列が予め定めた第２文字列と一致する場合に、前記処理手段を稼動状態に設定することを特徴とする請求項１記載の画像形成装置である。
【０００７】
請求項５に記載の発明は、コンピュータに、通信回線を介して自装置宛に送信される画像形成命令および当該通信回線を介して一斉に送信される一斉送信信号を受信する機能と、受信した前記画像形成命令および前記一斉送信信号を処理する処理手段に稼動状態よりも消費電力が低い省電力状態が設定された期間においてデータ領域に予め定めた文字列が記述された前記一斉送信信号を受信することにより、当該処理手段を稼動状態に設定する機能とを実現させることを特徴とするプログラムである。
【０００８】
請求項６に記載の発明は、前記処理手段を稼動状態に設定する機能は、前記文字列がデータ領域に記述された前記一斉送信信号を予め定められた通信ポートにより受信することにより、前記処理手段を稼動状態に設定することを特徴とする請求項５記載のプログラムである。
請求項７に記載の発明は、前記一斉送信信号のデータ領域に予め定めた第１文字列と予め定めた第３文字列との間に予め定めた第２文字列が記述されているか否かを判定する機能をさらに有し、前記処理手段を稼動状態に設定する機能は、前記第２文字列が記述されていると判定されることで前記処理手段を稼動状態に設定することを特徴とする請求項５記載のプログラムである。
請求項８に記載の発明は、前記一斉送信信号のデータ領域にて予め定めた第１文字列に続いて記述された予め定めたデータ量の文字列が予め定めた第２文字列と一致するか否かを判定する機能をさらに有し、前記処理手段を稼動状態に設定する機能は、前記文字列が前記第２文字列と一致すると判定されることで前記処理手段を稼動状態に設定することを特徴とする請求項５記載のプログラムである。
【発明の効果】
【０００９】
本発明の請求項１によれば、本発明を採用しない場合に比べ、通信回線から送信される信号に起因する画像形成装置での消費電力の増加を抑制することができる。
本発明の請求項２によれば、稼働状態への移行判断の対象となる一斉送信信号を絞り込むことができ、本発明を採用しない場合に比べ、処理手段を稼動状態に設定する必要のある一斉送信信号の選別を容易にまた迅速に行うことができる。
本発明の請求項３によれば、本発明を採用しない場合に比べ、予め定めた複数の文字列を記憶しておくことにより、一斉送信信号のデータ領域において判断対象となる文字列を容易に特定することができる。
本発明の請求項４によれば、本発明を採用しない場合に比べ、予め定めた文字列とデータ量とを記憶しておくことにより、一斉送信信号のデータ領域において判断対象となる文字列を容易に特定することができる。
【００１０】
本発明の請求項５によれば、本発明を採用しない場合に比べ、通信回線から送信される信号に起因する画像形成装置での消費電力の増加を抑制することができる。
本発明の請求項６によれば、稼働状態への移行判断の対象となる一斉送信信号を絞り込むことができ、本発明を採用しない場合に比べ、処理手段を稼動状態に設定する必要のある一斉送信信号の選別を容易にまた迅速に行うことができる。
本発明の請求項７によれば、本発明を採用しない場合に比べ、予め定めた複数の文字列を記憶しておくことにより、一斉送信信号のデータ領域において判断対象となる文字列を容易に特定することができる。
本発明の請求項８によれば、本発明を採用しない場合に比べ、予め定めた文字列とデータ量とを記憶しておくことにより、一斉送信信号のデータ領域において判断対象となる文字列を容易に特定することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態の画像形成システムの構成例を示す図である。
【図２】本実施の形態の端末装置の構成を説明するブロック図である。
【図３】本実施の形態の画像形成装置の構成を説明するブロック図である。
【図４】本実施の形態の画像形成装置にて設定される動作モードを説明する図である。
【図５】文字列記憶部に記憶されるプロトコル種別およびポート番号と特定の文字列の組み合わせとの一例を示した図である。
【図６】（ａ）データ領域内にプロトコル種別およびポート番号に対応させて指定した３つの特定文字列の組み合わせに合致する文字列が記述された一斉送信信号のデータ構成、（ｂ）データ領域内にプロトコル種別およびポート番号に対応させて指定した２つの特定文字列の組み合わせに合致する文字列が記述された一斉送信信号のデータ構成をそれぞれ示した図である。
【図７】本実施の形態の画像形成装置がパケットを受信した際に行う処理の内容の一例を示すフローチャートの前半部分である。
【図８】本実施の形態の画像形成装置がパケットを受信した際に行う処理の内容の一例を示すフローチャートの後半部分である。
【発明を実施するための形態】
【００１２】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
＜画像形成システムの説明＞
図１は、本実施の形態の画像形成システム１の構成例を示す図である。図１に例示した画像形成システム１では、例えばユーザ（操作者、作業者）の作業スペース（例えば、デスク）等に設置された外部装置の一例としての端末装置２Ａ〜２Ｃ（以下、「端末装置２」とも総称する）と、端末装置２からの画像形成命令に基づき用紙上に画像を形成する画像形成装置の一例としての画像形成装置３Ａ,３Ｂ（以下、「画像形成装置３」とも総称する）とが、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）、インターネット等といった通信回線の一例としてのネットワーク４を介して双方向に通信可能に接続されている。通信回線としては、電話回線や衛星通信回線（例えば、デジタル衛星放送における空間伝送路）等を含んでもよい。
なお、ネットワーク４上には通常、複数の端末装置２と複数の画像形成装置３とが接続可能であるが、図１では、画像形成システム１の一例として、それぞれ３台の端末装置２と２台の画像形成装置３とが接続された構成を示したものであって、ネットワーク４上に４台以上の端末装置２や３台以上の画像形成装置３が接続される構成も含まれる。
【００１３】
＜端末装置の説明＞
まず、端末装置２（２Ａ〜２Ｃ）について説明する。
ネットワーク４に接続される端末装置２は、例えばパーソナルコンピュータ（ＰＣ）が用いられ、文書や図形、グラフィック、写真等からなる画像データを作成/記憶する。
図２は、本実施の形態の端末装置２の構成を説明するブロック図である。図２に示したように、端末装置２は、端末装置２全体の動作制御や各種の情報処理を行う制御部２０、予め定めたアプリケーションソフトに従って画像データを作成する画像データ作成部２１、ユーザからの指示入力の受付やユーザへの各種情報の表示を行うユーザインタフェース（ＵＩ）部２２を備えている。また、端末装置２は、プログラムや各種データ等が記憶される外部記憶部２３、ネットワーク４との通信を行い、例えば画像データに関する画像形成命令を画像形成装置３に送信する通信部２４を備えている。さらに、端末装置２は、端末装置２の各構成部に対して電力を供給する電力供給部２５を備えている。
この制御部２０、画像データ作成部２１、ＵＩ部２２、外部記憶部２３、通信部２４、および電力供給部２５は、ＰＣＩ（Peripheral Components Interconnect bus）バス２６に接続され、相互に信号の送受信を行う。
【００１４】
端末装置２の上記した構成部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、外部記憶部２３に、端末装置２の各構成部を制御するためのオペレーティングシステム、オペレーティングシステムと協働して各構成部の特定の機能を実行するアプリケーションソフト、さらには、画像データ作成部２１にて作成された画像データや外部記憶部２３に記憶された画像データ等に関する画像形成装置３への画像形成命令（印刷命令：以下、「印刷ジョブ」）を生成するプリンタドライバプログラム等が記憶されている。そして、端末装置２の図示しない演算装置（ＣＰＵ）が、これらのプログラムを外部記憶部２３から主記憶装置（例えば、ＲＡＭ）に読み込み、制御部２０、画像データ作成部２１、および通信部２４等の各構成部の機能を実現する処理を行う。
【００１５】
＜端末装置での印刷ジョブの生成/送信処理の説明＞
端末装置２においてユーザによる印刷指示がＵＩ部２２に入力されると、制御部２０は、外部記憶部２３からプリンタドライバプログラムを読み込み、起動させる。それにより、制御部２０はプリンタドライバプログラムに従って、画像データ作成部２１にて作成された画像データや外部記憶部２３に記憶された画像データ等に関する印刷ジョブの生成処理を実行する。そして、制御部２０は、生成した印刷ジョブを通信部２４から画像形成装置３に送信する。
なお、「画像形成命令（印刷ジョブ）」とは、画像データに、例えば印刷部数、用紙サイズ、Ｎ−ｕｐ（用紙の１ページ内に電子文書のＮページを割り付ける印刷）、余白の大きさ等の印刷形式を指定する各種属性データが付加されたコマンドやデータからなる１まとまりの集合を意味する。
【００１６】
＜端末装置がネットワークを介して画像形成装置に要求するサービスの説明＞
また、端末装置２の制御部２０は、外部記憶部２３から各種アプリケーションソフトを読み込んで起動させ、ネットワーク４に接続された画像形成装置３に対する各種サービス（役務）の提供を要求する信号（パケット）を通信部２４から送信する。
具体的には、端末装置２の制御部２０は、例えば次のような各種サービスの提供を画像形成装置３に要求する。すなわち、ＳＮＭＰ（Simple Network Management Protocol）を用いて画像形成装置３内部のＭＩＢ（Management Information Base）にて設定/管理情報を参照し、その結果を返信するサービス、ＷＳ−Ｄｉｓｃｏｖｅｒｙ（Web Services Dynamic Discovery）を用いた機器の検索要求に応えるサービスやＩＰ（Internet Protocol）アドレスの通知要求に応えるサービス、Ｗｅｂブラウザを用いた画像形成装置３内部の設定/管理情報の参照要求に応答するサービス、ＮｅｔＷａｒｅを用いたプリント要求に応えるサービス等の提供を画像形成装置３に要求する。
その場合に、制御部２０は、画像形成装置３に対して要求するサービスを、画像形成装置３に送信するパケットに記述するプロトコル種別（ＴＣＰ（Transmission Control Protocol）またはＵＤＰ（User Datagram Protocol））および送信先ポート番号（以下、ポート番号）により指定する。プロトコル種別はパケットのネットワーク層（ＩＰヘッダ）で記述され、トランスポート層のプロトコル種別を特定するものであり。また、ポート番号はパケットのトランスポート層（ＴＣＰヘッダまたはＵＤＰヘッダ）に記述され、上位のプロトコルを特定する情報である。パケットにてプロトコル種別およびポート番号が指定されることで、パケットが要求する各種サービスを実行するプロトコルは一意に定まる。そのため、パケットにて指定されたプロトコル種別およびポート番号によって、画像形成装置３に対して要求するサービスが画像形成装置３にて特定されることとなる。
【００１７】
＜画像形成装置の説明＞
次に、画像形成装置３（３Ａ,３Ｂ）について説明する。
本実施の形態の画像形成装置３は、省電力状態の設定期間に端末装置２から提供を要求されたサービスに関し、その要求を受け付けるか否かの選別（フィルタリング）を行うサービスを設定する。そのために、ネットワーク４内の複数の相手（画像形成装置３）に対して同じパケットを一斉送信する一斉送信信号の一例であるマルチキャストパケットについて、省電力状態の設定期間に受け付けるか否かをフィルタリングする対象とするプロトコル種別および通信ポートを予め設定する。そして、フィルタリング対象としたプロトコル種別と通信ポートに割り当てられた番号（ポート番号）とが指定されたマルチキャストパケットを受信した場合には、マルチキャストパケットのデータ領域（ペイロード）に記述された特定の文字列に基づいて、省電力状態から復帰するか否かを決定する。その結果、データ領域に特定の文字列を含む場合には、画像形成装置３は省電力状態から復帰する。
【００１８】
すなわち、本実施の形態の画像形成装置３は、省電力状態に移行するに際して、マルチキャストパケット（一斉送信信号）のヘッダ領域に記述されるプロトコル種別およびポート番号を予め指定して、受け付けるか否かの選別対象とするサービスを限定して設定する。さらに、指定したプロトコル種別およびポート番号に対応させて、マルチキャストパケットのデータ領域（ペイロード）内に含まれる特定の文字列を予め指定する。そして、端末装置２から送られたマルチキャストパケットのヘッダ領域に、指定されたプロトコル種別およびポート番号が記述されていた場合には、指定されたプロトコル種別およびポート番号に対応させて指定された特定の文字列がデータ領域に記述されたマルチキャストパケットに対してのみ反応し、省電力状態から復帰する。
それに対して、フィルタリングするプロトコル種別およびポート番号を記述していないマルチキャストパケットを受信した場合や、フィルタリングするプロトコル種別およびポート番号が記述されてはいるがデータ領域に特定の文字列が含まれないマルチキャストパケットを受信した場合には、画像形成装置３は省電力状態から復帰しない。
それにより、ネットワーク４を介して送信されるマルチキャストパケット（一斉送信信号）に起因して省電力状態から復帰する回数を低減し、画像形成装置３での消費電力を削減する。
なお、この場合に、マルチキャストパケットに加えて、またはマルチキャストパケットに代えて、ネットワーク４内の複数の相手（画像形成装置３）に対して同じパケットを一斉送信する一斉送信信号の一例であるブロードキャストパケットに関しても、同様な処理を行うように構成してもよい。
【００１９】
一般に、印刷ジョブや、ＳＮＭＰやＷｅｂブラウザを用いた設定/管理情報の参照要求に応えるサービス等を要求するパケットでは、サービスの要求先が特定される。そのため、これらのサービスを要求するパケットは、例えば端末装置２から１対１でパケットが送信されるユニキャストで画像形成装置３に送られる。そして、このような端末装置２からユニキャストで送信されるパケットは、宛先ＭＡＣ（Media Access Control）アドレスや宛先ＩＰアドレス等の画像形成装置３の識別情報が記述されているため、これらを通信部にてフィルタリングすることにより、通信部において自身宛のパケットか否かが直ちに判別される。それにより、自身にて処理の必要のあるパケットを受信した場合においてだけ、画像形成装置３は省電力状態から復帰すればよい。
【００２０】
これに対し、画像形成装置３のＩＰアドレスが例えばＤＨＣＰ（Dynamic Host Configuration Protocol）サーバによって自動的に割り当てられるように構成されている通信環境では、画像形成装置３が通信を終えるとＩＰアドレスは自動的に回収され、他の画像形成装置３に割り当てられる。そのため、画像形成装置３のＩＰアドレスは、変更される可能性がある。それにより、例えば印刷ジョブを送信しようとする端末装置２は、画像形成装置３のＩＰアドレスを知る必要がある場合がある。その場合には、画像形成装置３は、例えばＷＳ−Ｄｉｓｃｏｖｅｒｙを用いた画像形成装置３のＩＰアドレスの通知要求をマルチキャストパケットとして一斉送信する。すなわち、端末装置２は画像形成装置３のＩＰアドレスに関する情報を有していないため、例えば画像形成装置３のＵＵＩＤ（Universally Unique Identifier）を指定して、指定したＵＵＩＤが割り当てられた画像形成装置３を例えばＷＳ−Ｄｉｓｃｏｖｅｒｙを用いてマルチキャストパケットでネットワーク４上を検索する。
【００２１】
その場合に、マルチキャストパケットを受けた画像形成装置３は、マルチキャストパケットに宛先ＭＡＣアドレスや宛先ＩＰアドレス等の識別情報が記述されていないため、これらの識別情報によって自身宛のパケットか否かを判別できない。そこで、画像形成装置３では、通常、マルチキャストに対応する特定の通信ポート（例えば、ＷＳ−Ｄｉｓｃｏｖｅｒｙでは３７０２番ポート）を常時、マルチキャストパケットを受け付ける状態に設定し、自身をサービスの要求対象とするマルチキャストパケットに対応可能な状態を設定している。そして、マルチキャストに対応する特定の通信ポートにてマルチキャストパケットを取得した場合には、マルチキャストパケットが自身で処理する必要があるものか否かを判定するために、パケットを判定する機能部である画像形成装置３の制御部（ＣＰＵ）を省電力状態から復帰させる。そして、省電力状態から復帰した制御部が、例えば、マルチキャストパケットに記述されたＵＵＩＤが自身に割り当てられたものか否かを判断し、自身に割り当てられたＵＵＩＤであった場合に、自身のＩＰアドレスを応答することとなる。
【００２２】
しかし、例えば画像形成システム１を構成する端末装置２Ａ〜２Ｃから、例えばネットワーク４に接続された複数の画像形成装置３Ａ,３Ｂの中の何れか一の画像形成装置３のＩＰアドレスの通知を要求するマルチキャストパケットが送信された場合に、画像形成装置３Ａ,３Ｂ各々は、端末装置２Ａ〜２Ｃから送られたマルチキャストパケットのすべてに応答して、省電力状態から復帰しなければならない。そのため、例えば画像形成装置３ＡへのＩＰアドレスの通知要求であっても、画像形成装置３Ａ,３Ｂ双方ともに制御部が省電力状態から復帰することとなる。
そして、例えば数１０〜数１００台程度の端末装置２と数１０〜数１００台程度の画像形成装置３とが接続された大規模なネットワーク４では、１台の例えば端末装置２Ａから送信されたマルチキャストパケットにより、数１０〜数１００台程度の画像形成装置３の制御部が一斉に省電力状態から復帰する。また、画像形成装置３各々の制御部は、数１０〜数１００台の端末装置２それぞれからのマルチキャストパケットにより省電力状態から復帰する。
そのため、画像形成装置３各々の制御部での省電力状態からの復帰回数が増え、それにより画像形成システム１全体で消費される電力は極めて大きなものとなる。
【００２３】
そこで、本実施の形態の画像形成装置３では、省電力状態に移行するに際して、例えばマルチキャストパケット等の一斉送信信号のヘッダ領域に記述されるプロトコル種別およびポート番号を予め指定して、受け付けるか否かの選別対象とするサービスを限定して設定する。さらに、指定したプロトコル種別およびポート番号に対応させて、一斉送信信号のデータ領域内に含まれる特定の文字列を予め指定する。そして、端末装置２から送られた一斉送信信号内に、指定されたプロトコル種別およびポート番号が記述されていた場合には、指定されたプロトコル種別およびポート番号に対応させて指定された特定の文字列がデータ領域に記述された一斉送信信号に対してのみ反応し、省電力状態から復帰する。
それに対して、フィルタリングするプロトコル種別およびポート番号を指定していない一斉送信信号を受信した場合や、フィルタリングするプロトコル種別およびポート番号を指定してはいるがデータ領域に特定の文字列が含まれない一斉送信信号を受信した場合には、画像形成装置３は省電力状態から復帰しない。
それにより、ネットワーク４を介して送信される一斉送信信号に起因して省電力状態から復帰する回数を低減し、画像形成装置３での消費電力を削減する。
【００２４】
引き続いて、上記した動作を行う本実施の形態の画像形成装置３の構成について述べる。
図３は、本実施の形態の画像形成装置３の構成を説明するブロック図である。図３に示したように、画像形成装置３は、画像形成装置３全体の動作制御や画像処理を含む各種の情報処理を行う制御部３０、ネットワーク４との通信を行って信号（パケット）を受信する受信手段の一例としての通信部３１を備えている。
また、画像形成装置３は、操作入力部（不図示）でのユーザからの指示入力の受付や表示部（不図示）でのユーザへの各種情報の表示を行うユーザインタフェース（ＵＩ）部３２、ネットワーク４を介して端末装置２から送信される印刷ジョブに従って用紙上に画像を形成する画像形成手段の一例としての画像出力部３３を備えている。画像出力部３３としては、例えば電子写真方式の画像形成エンジンが用いられる。
加えて、画像形成装置３は、画像形成装置３の各構成部を制御するためのオペレーティングシステム、オペレーティングシステムと協働して各構成部の特定の機能を実行するアプリケーションソフト等の各種のプログラムや、画像データ等の各種データが記憶される例えばハードディスク（ＨＤＤ）で構成される外部記憶部３４を備えている。
【００２５】
また、画像形成装置３は、商用電源から供給される例えば１００Ｖの交流電力または商用電源からの交流電力を予め定めた直流電圧（例えば、２４Ｖ,１２Ｖ,５Ｖ,３Ｖ）に変換して各構成部に供給する電力供給部３５を備えている。そして、電力供給部３５は、制御部３０にて設定される画像形成装置３の動作モード（動作状態）に応じて、各構成部への駆動系電力や制御系電力の供給や停止を行う。一方、電力供給部３５は、通信部３１への制御系電力は動作モードに拘わらず常時供給する。
【００２６】
画像形成装置３に配置された上記の制御部３０、通信部３１、ＵＩ部３２、画像出力部３３、外部記憶部３４、および電力供給部３５は、ＰＣＩバス３６に接続され、相互に信号の送受信を行う。
また、画像形成装置３の上記した構成部は、ソフトウェアとハードウェア資源とが協働することにより実現される。具体的には、画像形成装置３の図示しない演算装置（ＣＰＵ）が、オペレーティングシステムやアプリケーションソフト等の各種プログラムを外部記憶部３４から主記憶装置（例えば、ＲＡＭ）に読み込み、制御部３０、通信部３１、ＵＩ部３２、画像出力部３３、外部記憶部３４、および電力供給部３５等の各構成部の機能を実現させる処理、または各構成部に対する動作制御や情報処理等を実行する。
【００２７】
なお、このオペレーティングシステムやアプリケーションソフト等の各種プログラムに関するその他の提供形態としては、予め読み出し専用の記憶装置（ＲＯＭ）に格納された状態にて提供され、主記憶装置（ＲＡＭ）にロードされる形態がある。さらに、ＥＥＰＲＯＭ等の書き換え可能なＲＯＭを備えている場合には、演算装置（ＣＰＵ）がセッティングされた後に、プログラムだけがＲＯＭにインストールされ、ＲＡＭにロードされる形態がある。また、インターネット等のネットワーク４を介してＣＰＵにプログラムが伝送され、ＲＯＭにインストールされて、ＲＡＭにロードされる形態がある。さらにまた、ＤＶＤ−ＲＯＭやフラッシュメモリ等の外部記録媒体からＲＡＭにロードされる形態がある。
【００２８】
＜画像形成装置の制御部の機能の説明＞
次に、画像形成装置３の制御部３０の機能について説明する。
画像形成装置３の制御部３０は、まず、例えば端末装置２からネットワーク４を介して画像形成装置３自身に向けて送信された印刷ジョブを処理する機能を有する。すなわち、制御部３０は、ネットワーク４から送信された印刷ジョブに従って印刷ジョブに含まれる画像データに処理（画像処理）を施し、画像処理済みの画像データを画像出力部３３に転送する。
【００２９】
また、制御部３０は、例えば端末装置２からの印刷ジョブ等のパケットの受信状況等に応じて画像形成装置３の動作モード（動作状態）を制御する機能を有する。図４は、本実施の形態の画像形成装置３にて設定される動作モードを説明する図である。図４に示したように、制御部３０は、例えば動作モードとして、稼動状態の一例としての「画像形成動作モード」および「スタンバイモード」と、省電力状態の一例としての「スリープモード」とを選択的に設定する。
画像形成動作モードは、画像処理済みの画像データが画像出力部３３に転送された場合に設定され、画像出力部３３にて印刷ジョブに従った用紙上への画像形成動作を実行している動作状態である。また、スタンバイモードは、例えば端末装置２から印刷ジョブを取得した場合やＵＩ部３２にてユーザからの指示入力があった場合等に設定される。そしてスタンバイモードは、例えば制御部３０にて印刷ジョブに含まれる画像データの全部または一部に関する画像処理が終了した際に直ちに画像形成動作モードに移行する動作状態である。さらにまた、スタンバイモードは、画像形成動作モードの終了後の予め定めた期間（待機時間Ｔ）においても設定される場合がある。画像形成動作モードやそれに準ずるスタンバイモードでは、電力供給部３５から画像形成装置３内の画像形成に関する動作を行う構成部に駆動系電力が供給され、画像形成装置３内の制御/処理に関する動作を行う構成部に制御系電力が供給される。
【００３０】
スリープモードは、例えば画像形成動作モードが終了しスタンバイモードが設定された後の予め定めた待機時間Ｔを経過しても、再び通信部３１での印刷ジョブの受信やＵＩ部３２でのユーザからの指示入力がない場合に設定される動作状態である。スリープモードでは、通常、通信部３１およびＵＩ部３２の操作入力部（不図示）だけが動作を継続し、制御部３０を含めたそれ以外の構成部は動作を停止する。すなわち、スリープモードにおいては、電力供給部３５から通信部３１およびＵＩ部３２の操作入力部への制御系電力の供給は継続される。その一方で、電力供給部３５から画像形成装置３内の画像形成に関する動作を行う構成部への駆動系電力が停止され、制御部３０を含めた画像形成装置３内の制御/処理に関する動作を行う構成部への制御系電力が停止される。それにより、スリープモードによる画像形成装置３の省電力化が図られる。
ただし、スリープモードにおいても、通信部３１にて受信された信号が自身にて処理の必要のあるものか否かを判定する必要がある場合には、制御部３０は停止状態から復帰する（例えば、図４のＣの領域部分）。この場合には、スリープモードにおける消費電力は、制御部３０で消費される電力量だけ増加することとなる。
【００３１】
また、画像形成装置３の制御部３０は、通信部３１がネットワーク４から受信したパケット（信号）を処理する処理手段の一例であって、受信したパケット（信号）にて要求された各種サービスを提供する機能を有する。すなわち、制御部３０は、受信したパケットを解析して、パケットが画像形成装置３に対して要求するサービスをパケットに記述されたプロトコル種別およびポート番号によって特定する。そして、プロトコル種別およびポート番号によって特定されたプロトコルに基づきサービスを提供する。さらには、必要に応じて、サービスの提供により生成された情報をパケットの送信元に通信部３１を介して送信する。
【００３２】
さらに、制御部３０は、スリープモードに移行する場合には、通信部３１にて受け付ける例えばマルチキャストパケット等の一斉送信信号を指定する機能を有する。具体的には、制御部３０は、通信部３１に対して、一斉送信信号のヘッダ領域に記述されたプロトコル種別およびポート番号を予め指定して、フィルタリング対象とするサービスを設定する。さらに、指定したプロトコル種別およびポート番号に対応させて、一斉送信信号のデータ領域内に含まれる特定の文字列を予め指定する。そして、通信部３１が予め指定されたプロトコル種別およびポート番号を含むものであって、そのプロトコル種別およびポート番号に対応させて予め指定した特定の文字列がデータ領域に記述された一斉送信信号を受信した場合に、通信部３１は制御部３０を省電力状態から復帰させる。それにより、制御部３０は一斉送信信号にて要求されるサービスを提供する。
それによって、スリープモードを設定した場合に通信部３１にて受け付ける一斉送信信号を制限して、制御部３０が一斉送信信号に起因してスリープモードから復帰する回数を低減し、画像形成装置３での消費電力を削減する。
【００３３】
＜画像形成装置の通信部の説明＞
続いて、画像形成装置３の通信部３１について説明する。
画像形成装置３の通信部３１は、ネットワーク４との間でデータ通信を行う。通信部３１は、上記の図３に示したように、制御部３０とネットワーク４との間のデータ通信を制御する通信制御部３１１、通信制御部３１１とＰＣＩバス３６との間のデータの送受信を行うＰＣＩインターフェース（ＰＣＩ_Ｉ/Ｆ）部３１２、通信制御部３１１とネットワーク４との間のデータの送受信を行うネットワークインターフェース（ＮＥＴ_Ｉ/Ｆ）部３１３を備えている。
【００３４】
さらに、通信部３１は、パケット判定部３１４および文字列記憶部３１５を備えている。
パケット判定部３１４は、ＮＥＴ_Ｉ/Ｆ部３１３から受信したパケットを通信制御部３１１から取得する。さらには、取得したパケットの宛先ＭＡＣアドレスや宛先ＩＰアドレス等の識別情報に基づきフィルタリングし、取得したパケットが自身宛のものか否かを判定する。そして、判定結果を通信制御部３１１に通知する。例えば、受信したパケットが自身宛の印刷ジョブであった場合には、通信制御部３１１にその旨を通知する。
【００３５】
また、パケット判定部３１４は、判定手段の一例であって、スリープモードの設定期間に例えばマルチキャストパケット等の一斉送信信号を受信した場合には、受信した一斉送信信号のヘッダ領域に記述されたプロトコル種別およびポート番号に基づき、フィルタリングする対象を選別する。一斉送信信号のヘッダ領域内に、予め指定されたプロトコル種別およびポート番号が記述されていれば、次にデータ領域を調べる。そして、一斉送信信号のデータ領域内に、予め指定されたプロトコル種別およびポート番号に対応させて指定した特定の文字列が含まれるか否かを判定し、その判定結果を通信制御部３１１に通知する。例えば、受信した一斉送信信号に予め指定されたプロトコル種別およびポート番号がヘッダ領域に記述され、特定の文字列がデータ領域内に含まれる一斉送信信号であった場合には、通信制御部３１１にその旨を通知する。
【００３６】
＜省電力状態から復帰させる文字列の説明＞
一方、文字列記憶部３１５は、パケット判定部３１４にて一斉送信信号を判定する際に用いる予め指定されたプロトコル種別およびポート番号と、プロトコル種別およびポート番号に対応させて予め指定された特定の文字列の組み合わせを記憶している。文字列記憶部３１５に記憶されるプロトコル種別およびポート番号と特定の文字列の組み合わせとは、スリープモードに移行する際に、制御部３０により設定される。
この場合の「特定の文字列の組み合わせ」は、例えば、第１の特定文字列（第１文字列）、第２の特定文字列（第２文字列）、および第３の特定文字列（第３文字列）からなる３つの特定文字列の組み合わせで構成される。また、「特定の文字列の組み合わせ」は、例えば、第１の特定文字列（第１文字列）とそれに続く予め定めたバイト数の第２の特定文字列（第２文字列）とからなる２つの特定文字列の組み合わせで構成してもよい。すなわち、「特定の文字列の組み合わせ」は、データ領域内での判別対象となる文字列と、判別対象となる文字列の始まり（先端）を規定する先端指標と、判別対象となる文字列の終わり（後端）を規定する後端指標とで構成される。
【００３７】
図５は、文字列記憶部３１５に記憶されるプロトコル種別およびポート番号と特定の文字列の組み合わせとの一例を示した図である。図５では、フィルタリング対象をＷＳ−Ｄｉｓｃｏｖｅｒｙを用いたサービスとして、ＷＳ−Ｄｉｓｃｏｖｅｒｙに関するプロトコル種別であるＵＤＰと、ポート番号である３７０２番ポートを指定している場合を例示している。そして、図５（ａ）は、プロトコル種別およびポート番号に対応させて指定した特定の文字列として３つの特定文字列の組み合わせを設定した構成例を示し、（ｂ）は、２つの特定文字列の組み合わせとを設定した構成例を示している。
【００３８】
図５（ａ）に示した構成例では、データ領域内での判別対象となる文字列が第２の特定文字列（Ａ_２）であり、判別対象となる第２の特定文字列（Ａ_２）の始まりを規定する先端指標である第１の特定文字列（Ａ_１）と、第２の特定文字列（Ａ_２）の終わりを規定する後端指標である第３の特定文字列（Ａ_３）とを指定している。それにより、パケット判定部３１４は、一斉送信信号のデータ領域から、文字列記憶部３１５に記憶された第１の特定文字列（Ａ_１）と第３の特定文字列（Ａ_３）とにより挟まれた文字列を抽出する。そして、抽出された文字列が文字列記憶部３１５に記憶された第２の特定文字列（Ａ_２）と一致すれば、通信制御部３１１にその旨を通知する。通信制御部３１１は、それにより制御部３０をスリープモードから復帰させる。
また、図５（ｂ）に示した構成例では、データ領域内での判別対象となる文字列が第２の特定文字列（Ｂ_２）であり、第２の特定文字列（Ｂ_２）は、判別対象となる第２の特定文字列（Ｂ_２）の始まりを規定する先端指標である第１の特定文字列（Ｂ_１）に続く例えば６４バイトからなる文字列であることを指定している。ここでの第２の特定文字列（Ｂ_２）のバイト数は、判別対象となる第２の特定文字列（Ｂ_２）の終わりを規定する後端指標となる。それにより、パケット判定部３１４は、一斉送信信号のデータ領域から、文字列記憶部３１５に記憶された第１の特定文字列（Ｂ_１）に続くデータ長（例えば、６４バイト）からなる文字列を抽出する。そして、抽出された文字列が文字列記憶部３１５に記憶された第２の特定文字列（Ｂ_２）と一致すれば、パケット判定部３１４は通信制御部３１１にその旨を通知する。通信制御部３１１は、それにより制御部３０をスリープモードから復帰させる。
【００３９】
図６は、（ａ）データ領域内にプロトコル種別およびポート番号に対応させて指定した３つの特定文字列の組み合わせに合致する文字列が記述された一斉送信信号のデータ構成、（ｂ）データ領域内にプロトコル種別およびポート番号に対応させて指定した２つの特定文字列の組み合わせに合致する文字列が記述された一斉送信信号のデータ構成をそれぞれ示した図である。
図６（ａ）では、判別対象となる文字列の先端指標である第１の特定文字列（Ａ_１）が＜ｄ：Ｔｙｐｅｓ＞であり、後端指標である第３の特定文字列（Ａ_３）が＜/ｄ：Ｔｙｐｅｓ＞である。そして、判別対象となる文字列は、第１の特定文字列（Ａ_１）である＜ｄ：Ｔｙｐｅｓ＞と第３の特定文字列（Ａ_３）である＜/ｄ：Ｔｙｐｅｓ＞とに挟まれた「Ｐｒｉｎｔｅｒ」である。この「Ｐｒｉｎｔｅｒ」が文字列記憶部３１５に記憶された第２の特定文字列（Ａ_２）と一致すれば、パケット判定部３１４は通信制御部３１１にその旨を通知する。
また、図６（ｂ）では、判別対象となる文字列の先端指標である第１の特定文字列（Ｂ_１）が＜ａ：ＥｎｄｐｏｉｎｔＲｅｆｅｒｅｎｃｅ＞であり、判別対象となる文字列は、第１の特定文字列（Ｂ_１）＜ａ：ＥｎｄｐｏｉｎｔＲｅｆｅｒｅｎｃｅ＞に続く予め定めたデータ長（後端指標）の文字列である「ｕｕｉｄ：９８７６５ａｃ２−０６７０−４ａｄ７−ａｃ５ａ−９８１２３４５ｅ３２１４」である。この「ｕｕｉｄ：９８７６５ａｃ２−０６７０−４ａｄ７−ａｃ５ａ−９８１２３４５ｅ３２１４」が文字列記憶部３１５に記憶された第２の特定文字列（Ｂ_２）と一致すれば、パケット判定部３１４は通信制御部３１１にその旨を通知する。
【００４０】
本実施の形態の画像形成装置３では、通信部３１は、画像形成動作モード、スタンバイモード、およびスリープモードの何れの設定時においても、ネットワーク４との間でデータ通信を行う。そして、画像形成装置３にスリープモード（省電力状態）が設定された場合において、通信部３１のＮＥＴ_Ｉ/Ｆ部３１３が端末装置２からの自身宛の印刷ジョブを取得（受信）した場合には、通信制御部３１１は、電力供給部３５に対して制御部３０への制御系電力の供給を指示する。それにより、電力供給部３５は制御部３０に対して制御系電力の供給を開始し、制御部３０（ＣＰＵ）を停止状態から復帰させる。
【００４１】
また、上記したように、画像形成装置３にスリープモードが設定された期間においては、通信部３１は、ＮＥＴ_Ｉ/Ｆ部３１３が一斉送信信号を取得（受信）した場合には、パケット判定部３１４にて一斉送信信号をフィルタリングさせる。すなわち、パケット判定部３１４は、一斉送信信号のヘッダ領域内に、予め指定されたプロトコル種別およびポート番号が記述されていれば、次にデータ領域を調べる。それにより、プロトコル種別およびポート番号により一斉送信信号を一次的に絞り込む。そして、一斉送信信号のデータ領域内に、予め指定されたプロトコル種別およびポート番号に対応させて指定した特定の文字列が含まれるか否かを判定する。それにより、データ領域内の特定の文字列により一斉送信信号を二次的に絞り込む。その結果、受信した一斉送信信号に予め指定されたプロトコル種別およびポート番号がヘッダ領域に記述され、特定の文字列がデータ領域内に含まれる一斉送信信号であった場合には、通信制御部３１１にその旨を通知する。そして、通信制御部３１１は、電力供給部３５に対して制御部３０への制御系電力の供給を指示する。それにより、電力供給部３５は制御部３０に対して制御系電力の供給を開始し、制御部３０（ＣＰＵ）を停止状態から復帰させる。
一方、パケット判定部３１４がフィルタリングするプロトコル種別およびポート番号を記述していない一斉送信信号と判定した場合や、フィルタリングするプロトコル種別およびポート番号が記述されてはいるがデータ領域に特定の文字列が含まれない一斉送信信号と判定した場合には、通信制御部３１１は、電力供給部３５に対して制御部３０への制御系電力の供給を指示しない。それにより、制御部３０（ＣＰＵ）は停止状態を維持する。
このように、通信部３１（通信制御部３１１）および電力供給部３５は、制御部３０を停止状態（省電力状態）から復帰させて稼動状態を設定するか、または制御部３０を停止状態に維持するように設定する設定手段としての機能を有する。
【００４２】
＜パケットに関する受信処理の説明＞
本実施の形態の画像形成装置３において、通信部３１にて受信したパケットに対する処理について説明する。
次の図７および図８は、本実施の形態の画像形成装置３がパケットを受信した際に行う処理の内容の一例を示すフローチャートである。
まず図７のフローチャートに示したように、本実施の形態の画像形成装置３では、通信部３１の通信制御部３１１は、ネットワーク４を介して送信されるパケットがＮＥＴ_Ｉ/Ｆ部３１３にて取得されるのを監視する（ステップ１０１）。ＮＥＴ_Ｉ/Ｆ部３１３がネットワーク４からのパケットを取得すると（ステップ１０１でＹｅｓ）、通信制御部３１１は、取得したパケットをパケット判定部３１４に転送する（ステップ１０２）。それにより、パケット判定部３１４は、取得したパケットの宛先ＭＡＣアドレスや宛先ＩＰアドレス等の識別情報に基づきフィルタリングし、取得したパケットが画像形成装置３自身宛のパケットであるか否かを判定する（ステップ１０３）。
一方、ＮＥＴ_Ｉ/Ｆ部３１３にてパケットが取得されない場合には、通信制御部３１１はそのままネットワーク４からのパケットの監視を継続する（ステップ１０１でＮｏ）。
【００４３】
パケット判定部３１４での判定の結果、取得したパケットが画像形成装置３自身宛のパケットであることが特定され（ステップ１０３でＹｅｓ）、画像形成装置３にスリープモードが設定されている場合には（ステップ１０４でＹｅｓ）、通信制御部３１１は、電力供給部３５に対して制御部３０への制御系電力の供給を指示する（ステップ１０５）。具体的には、通信制御部３１１は、制御部３０への制御系電力の供給を指示する指示信号を生成して、ＰＣＩバス３６を介して電力供給部３５に出力する。
それに対応して、電力供給部３５は、制御部３０に対する制御系電力の供給を開始する（ステップ１０６）。それにより、制御部３０が停止状態から復帰する（ステップ１０７）。
通信制御部３１１は、制御部３０が停止状態から復帰した後、取得した画像形成装置３自身宛のパケットを制御部３０に転送する（ステップ１０８）。
一方、画像形成装置３に画像形成動作モードまたはスタンバイモードがすでに設定されている場合には（ステップ１０４でＮｏ）、通信制御部３１１は、取得した画像形成装置３自身宛のパケットを直ちに制御部３０に転送する（ステップ１０８）。
【００４４】
それにより、制御部３０は、パケットを処理する。例えばパケットが印刷ジョブである場合には、制御部３０は、画像形成装置３をスタンバイモードに移行させ、印刷ジョブに含まれる画像データに画像処理を施し、画像処理済みの画像データを画像出力部３３に転送する。そして、画像出力部３３にて画像形成動作が実行される。また、例えばパケットがＳＮＭＰやＷｅｂブラウザを用いた設定/管理情報の参照要求に応えるサービス等の提供を要求するものである場合には、制御部３０は、画像形成装置３をスリープモードに維持したまま、かかるサービスを提供する。
ステップ１０８にてパケットを制御部３０に転送した後には、通信制御部３１１は、ステップ１０１に戻り、ネットワーク４を介して送信されるパケットがＮＥＴ_Ｉ/Ｆ部３１３にて取得されるのを監視する。
【００４５】
次に、ステップ１０３におけるパケット判定部３１４での判定の結果、宛先ＭＡＣアドレスや宛先ＩＰアドレス等の識別情報に基づくフィルタリングにより、取得したパケットが画像形成装置３自身のパケットであることが特定されない場合であって（ステップ１０３でＮｏ）、画像形成装置３に画像形成動作モードまたはスタンバイモードがすでに設定されている場合には（ステップ１０９でＮｏ）、通信制御部３１１は、取得したパケットを制御部３０に転送する（ステップ１０８）。それにより、制御部３０は、パケットを処理する。
【００４６】
一方、取得したパケットが画像形成装置３自身のパケットであることが特定されない場合であって（ステップ１０３でＮｏ）、画像形成装置３にスリープモードが設定されている場合には（ステップ１０９でＹｅｓ）、パケット判定部３１４は、取得したパケットに記述されたプロトコル種別およびポート番号を参照する（ステップ１１０）。そして、パケット判定部３１４は、取得したパケットに記述されたプロトコル種別およびポート番号が、文字列記憶部３１５に記憶されたプロトコル種別およびポート番号と一致するか否かを判定する（ステップ１１１）。
パケット判定部３１４での判定の結果、文字列記憶部３１５に記憶されたプロトコル種別およびポート番号と一致しない場合には（ステップ１１２でＮｏ）、通信制御部３１１は、取得したパケットを受け取らない（ステップ１１３）。それにより、通信制御部３１１は、電力供給部３５に対して制御部３０への制御系電力の供給を指示せず、制御部３０は停止状態が維持される。
【００４７】
一方、パケット判定部３１４での判定の結果、文字列記憶部３１５に記憶されたプロトコル種別およびポート番号と一致する場合には（ステップ１１２でＹｅｓ）、次の図８のフローチャートに移り、パケット判定部３１４は、パケットのデータ領域内に、文字列記憶部３１５に記憶された特定の文字列と一致する文字列が含まれるか否かを判定する（ステップ１１４）。
この場合の判定は、上記の図５（ａ）で説明したように、パケットのデータ領域から文字列記憶部３１５に記憶された第１の特定文字列（Ａ_１）と第３の特定文字列（Ａ_３）とにより挟まれた文字列を抽出する。そして、抽出された文字列が文字列記憶部３１５に記憶された第２の特定文字列（Ａ_２）と一致するか否かを判定する。また、上記の図５（ｂ）で説明したように、パケットのデータ領域から、文字列記憶部３１５に記憶された第１の特定文字列（Ｂ_１）に続く予め定めたデータ長（例えば、６４バイト）からなる文字列を抽出する。そして、抽出された文字列が文字列記憶部３１５に記憶された第２の特定文字列（Ｂ_２）と一致するか否かを判定する。
パケット判定部３１４にてパケットのデータ領域内に文字列記憶部３１５に記憶された特定の文字列と一致する文字列が含まれると判定された場合には（ステップ１１５でＹｅｓ）、通信制御部３１１は、ステップ１０５に移り、電力供給部３５に対して制御部３０への制御系電力の供給を指示する。そして、それに続いて、ステップ１０６以降の処理を行う。それにより、制御部３０は、通信制御部３１１から転送されたパケットを処理する。例えばパケットがＷＳ−Ｄｉｓｃｏｖｅｒｙを用いた機器の検索要求に応えるサービスやＩＰアドレスの通知要求に応えるサービス等の提供を要求するものである場合には、制御部３０は、かかるサービスを提供する。
【００４８】
次に、パケット判定部３１４での判定の結果、パケットのデータ領域内に文字列記憶部３１５に記憶された特定の文字列と一致する文字列が含まれないと判定された場合には（ステップ１１５でＮｏ）、通信制御部３１１は、取得したパケットを受け取らない（ステップ１１６）。それにより、通信制御部３１１は、電力供給部３５に対して制御部３０への制御系電力の供給を指示せず、制御部３０は停止状態が維持される。
【００４９】
以上説明したように、本実施の形態の画像形成装置３は、省電力状態に移行するに際して、ネットワーク４上に接続された画像形成装置３に一斉送信される一斉送信信号のヘッダ領域に記述されるプロトコル種別およびポート番号を予め指定して、受け付けるか否かの選別対象とするサービスを限定して設定する。さらに、指定したプロトコル種別およびポート番号に対応させて、一斉送信信号のデータ領域内に含まれる特定の文字列を予め指定する。そして、端末装置２から一斉送信信号内に、指定されたプロトコル種別およびポート番号が記述されていた場合には、指定されたプロトコル種別およびポート番号に対応させて指定された特定の文字列がデータ領域に記述された一斉送信信号に対してのみ反応し、省電力状態から復帰する。
それに対して、フィルタリングするプロトコル種別およびポート番号を指定していない一斉送信信号を受信した場合や、フィルタリングするプロトコル種別およびポート番号を指定してはいるがデータ領域に特定の文字列が含まれない一斉送信信号を受信した場合には、画像形成装置３は省電力状態から復帰しない。
それにより、ネットワーク４を介して送信される一斉送信信号に起因して省電力状態から復帰する回数を低減し、画像形成装置３での消費電力を削減する。
【符号の説明】
【００５０】
１…画像形成システム、２（２Ａ,２Ｂ,２Ｃ）…端末装置、３（３Ａ,３Ｂ）…画像形成装置、４…ネットワーク、３０…制御部、３１…通信部、３２…ユーザインタフェース（ＵＩ）部、３３…画像出力部、３４…外部記憶部、３５…電力供給部、３１１…通信制御部、３１４…パケット判定部、３１５…文字列記憶部
【図１】
2010211764.tif 000003
【図２】
2010211764.tif 000004
【図３】
2010211764.tif 000005
【図４】
2010211764.tif 000006
【図５】
2010211764.tif 000007
【図６】
2010211764.tif 000008
【図７】
2010211764.tif 000009
【図８】
2010211764.tif 000010