(57)【特許請求の範囲】
【請求項１】
第１動作モードで通信を行う第１通信部を有したネットワーク制御部と、
第２動作モードで通信を行う第２通信部を有したメイン制御部と、を備え、
前記メイン制御部は、前記第２動作モードでは前記第１通信部への通電を停止させ、前記第２通信部が前記第２動作モードでＴＣＰ／ＩＰプロトコルに従って受信したデータに印刷要求が含まれている場合、前記第１動作モードへ移行させると判断し、前記データにＨＴＴＰプロトコルに従ったＷｅｂアクセス要求が含まれる場合、前記第１動作モードへ移行させないと判断する
ことを特徴とする電子機器。
【請求項２】
請求項１において、
前記第２通信部は、前記第１動作モードへ移行しないと判断した場合に、受信したデータに対する応答を行い、前記第１動作モードへ移行すると判断した場合に、受信したデータを前記第１通信部へ送信する
ことを特徴とする電子機器。
【請求項３】
請求項１または２において、
前記第１動作モードにおいて、前記通信の接続が確立している状態で、前記第１通信部が、所定時間、データを受信しない場合に、前記メイン制御部は、動作モードを前記第２動作モードへ移行させる
ことを特徴とする電子機器。
【請求項４】
請求項１乃至３のいずれか一項において、
前記第１通信部及び前記第２通信部は、それぞれ、ＣＰＵを備える
ことを特徴とする電子機器。
【請求項５】
請求項１乃至４のいずれか一項において、
印刷機構部を備え、
前記メイン制御部は、受信したＴＣＰに基づいて、前記印刷機構部を制御して印刷処理を実行させる印刷制御部を有する
ことを特徴とする電子機器。
【請求項６】
第１動作モードで通信を行う第１通信部と、第２動作モードで通信を行う第２通信部と、を備える電子機器の制御方法であって、
前記第２動作モードでは前記第１通信部への通電を停止し、
前記第２動作モードで、前記第２通信部がＴＣＰ／ＩＰプロトコルに従って受信したデータに印刷要求が含まれている場合、前記第１動作モードへ移行させると判断し、前記データにＨＴＴＰプロトコルに従ったＷｅｂアクセス要求が含まれる場合、前記第１動作モードへ移行させないと判断する
ことを特徴とする制御方法。
【請求項７】
第１動作モードで通信を行う第１通信部と、第２動作モードで通信を行う第２通信部と、を備える電子機器の制御装置に処理を実行させるプログラムであって、
前記第２動作モードでは前記第１通信部への通電を停止する工程と、
前記第２動作モードで、前記第２通信部がＴＣＰ／ＩＰプロトコルに従って受信したデータに印刷要求が含まれている場合、前記第１動作モードへ移行させると判断し、前記データにＨＴＴＰプロトコルに従ったＷｅｂアクセス要求が含まれる場合、前記第１動作モードへ移行させないと判断する工程と、を前記制御装置に実行させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、動作モードに応じて複数の通信部を切り替えて使用する電子機器等に関し、特に、利用状況に応じて適切に動作モードの切り替えができ、省電力効果を向上させることのできる電子機器等に関する。
【背景技術】
【０００２】
従来、プリンター等の電子機器は、主に、ネットワークで接続されたホスト装置からの通信に基づいて処理を実行する。従って、このような電子機器には、ホスト装置との通信がなされない状態では主要な動作を行わないため、機器の一部について電源を切断し省電力を図る省電力モードへ移行するものがある。
【０００３】
このような動作モードの切り替えに関連して、従来、下記特許文献１及び２に記載されるような提案がなされている。下記特許文献１には、情報処理装置で処理すべきジョブ
を受信しても、省電力モードを解除せずに、当該ジョブを保持して省電力モードの状態を維持する通信制御装置等について記載されている。下記特許文献２には、電力モードの制御に係る情報をより適切に管理するためのデータ処理装置の発明について記載され、受信パケットを解析してパケットの廃棄または応答パケットの生成をすることが示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−６８０３８号公報
【特許文献２】特開２０１３−１６１１２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び２に記載の装置は、通常モード及び省電力モードのそれぞれに対して別々に設けられた２つの通信部を備える構成ではなく、当該文献では、当該２つの通信部を備える構成においてどのような条件で動作モードを切り替えるかについては開示されていない。
【０００６】
このような２つの通信部を備える構成の装置では、従来、例えば、ホスト装置との通信が切断された場合に省電力モードに移行するように設計されたものがある。しかしこのような装置は、不定期にホスト装置からの要求があり、すぐに応答したい利用環境では、省電力モードに移行すると通信接続を確立するのに時間がかかってしまうため、長時間、要求がなくても省電力モードに移行できない、という課題があった。
【０００７】
また、このような従来装置において、省電力モード時にＴＣＰパケットを受信した場合に一律に通常モードに復帰する、というように設計することもできるが、その装置の利用状況によっては、そのような制御はモード切替に時間を要し、又、省電力モードを解除するので、応答の迅速性及び省電力の観点から相応しくない場合もある。
【０００８】
そこで、本発明の目的は、動作モードに応じて複数の通信部を切り替えて使用する電子機器であって、利用状況に応じて適切に動作モードの切り替えができ、応答の迅速性と省電力効果を向上させることのできる電子機器、等を提供することである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の一つの側面は、電子機器が、第１動作モードで通信を行う第１通信部を有したネットワーク制御部と、第２動作モードで通信を行う第２通信部を有したメイン制御部と、を備え、前記メイン制御部は、前記第２動作モードでは前記第１通信部への通電を停止させ、前記第２通信部は、前記第２動作モードで、受信したデータの内容に応じて、前記第１動作モードへ移行するか否かを判断する、ことである。
【００１０】
更に、上記発明において、その好ましい態様は、前記第２通信部は、前記第１動作モードへ移行しないと判断した場合に、受信したデータに対する応答を行い、前記第１動作モードへ移行すると判断した場合に、受信したデータを前記第１通信部へ送信する、ことを特徴とする。
【００１１】
更に、上記発明において、その好ましい態様は、前記第２通信部は、前記受信したデータによって要求される機能及び前記受信したデータの容量の少なくともいずれかに応じて、前記第１動作モードへ移行するか否かを判断する、ことを特徴とする。
【００１２】
更に、上記発明において、その好ましい態様は、前記第１動作モードにおいて、前記通信の接続が確立している状態で、前記第１通信部が、所定時間、データを受信しない場合に、前記メイン制御部は、動作モードを前記第２動作モードへ移行させる、ことを特徴とする。
【００１３】
更に、上記発明において、その好ましい態様は、前記第２通信部は、ＴＣＰ通信を行う、ことを特徴とする。
【００１４】
更に、上記発明において、その好ましい態様は、前記第１通信部及び前記第２通信部は、それぞれ、ＣＰＵを備える、ことを特徴とする。
【００１５】
更に、上記発明において、その好ましい態様は、印刷機構部を備え、前記メイン制御部は、受信したＴＣＰに基づいて、前記印刷機構部を制御して印刷処理を実行させる印刷制御部を有する、ことを特徴とする。
【００１６】
上記の目的を達成するために、本発明の別の側面は、第１動作モードで通信を行う第１通信部と、第２動作モードで通信を行う第２通信部と、を備える電子機器の制御方法において、前記第２動作モードでは前記第１通信部への通電を停止し、前記第２動作モードで、前記第２通信部は、受信したデータの内容に応じて、前記第１動作モードへ移行するか否かを判断する、ことである。
【００１７】
上記の目的を達成するために、本発明の更に別の側面は、第１動作モードで通信を行う第１通信部と、第２動作モードで通信を行う第２通信部と、を備える電子機器の制御装置に処理を実行させるプログラムが、前記第２動作モードでは前記第１通信部への通電を停止する工程と、前記第２動作モードで、前記第２通信部が、受信したデータの内容に応じて、前記第１動作モードへ移行するか否かを判断する工程と、を前記制御装置に実行させる、ことである。
【００１８】
本発明の更なる目的及び、特徴は、以下に説明する発明の実施の形態から明らかになる。
【図面の簡単な説明】
【００１９】
【図１】本発明を適用した電子機器である印刷装置の実施の形態例に係る構成図である。
【図２】プリンター２における処理手順を例示したタイムチャートである。
【発明を実施するための形態】
【００２０】
以下、図面を参照して本発明の実施の形態例を説明する。しかしながら、かかる実施の形態例が、本発明の技術的範囲を限定するものではない。なお、図において、同一又は類似のものには同一の参照番号又は参照記号を付して説明する。
【００２１】
図１は、本発明を適用した電子機器である印刷装置の実施の形態例に係る構成図である。図１に示すプリンター２が本発明を適用した印刷装置であり、当該プリンター２には、通常モードで通信処理を司るネットワーク制御部２４のネットワークアプリケーション制御部２４１、イーサーネットドライバー部２４２、ＴＣＰ制御部２４３を含む第１通信部と、省電力モードで通信処理を司るメイン制御部２３の待機応答制御部２３２、イーサーネットドライバー部２３３、ＴＣＰ制御部２３５を含む第２通信部と、が備えられ、ホストコンピューター１との通信が確立された状態であっても通信が所定時間行われないなどの条件によって省電力モードへ移行し、ネットワーク制御部２４への電源供給を停止する。そして、メイン制御部２３の待機応答制御部２３２は、省電力モード時に、受信したデータの内容に応じて通常モードへ復帰するか否かを判断し、復帰しないと判断した場合には、ＴＣＰパケットであっても待機応答制御部２３２が応答処理を実行する。一方、復帰すると判断した場合には、通常モードへ切り替えて、待機応答制御部２３２からネットワーク制御部２４へ受信したパケットを引き渡す。これにより、本プリンター２では、装置の利用状況に合わせて適切な動作モードの切り替えを実行でき、これに伴って省電力効果を向上させることもできる。
【００２２】
図１に示すように、プリンター２は、ＬＡＮ（ローカルエリアネットワーク）等のネットワーク３で通信可能に接続されたホストコンピューター１から送信される印刷要求データに基づいて印刷処理を実行するプリンターである。ホストコンピューター１とプリンター２との通信は、ここでは、イーサーネット上のＴＣＰ／ＩＰ、ＵＤＰ／ＩＰで行われる。また、プリンター２への通信には、上記印刷要求データの送信、ＷｅｂアクセスなどＴＣＰ／ＩＰにより行われるもの、プリンター２のステータスを要求する送信などＵＤＰ／ＩＰにより行われるものがある。
【００２３】
また、本プリンター２には、上述の通り、２つの動作モードが備えられる。第１動作モードである通常モードは、省電力を行わずに動作するモードであり、基本的にプリンター２の全部位に通電される。印刷などの主要な機能は、この通常モードで実行される。
【００２４】
第２動作モードである省電力モードは、省電力を行って動作するモードであり、プリンター２の一部への通電が切断される。当該省電力モードでは、ネットワーク制御部２４への通電が停止され、メイン制御部２３がその代わりに待機応答として通信制御を担う。
【００２５】
図１に示すように、プリンター２は、コントローラー部２１と印刷機構部２２を備える。コントローラー部２１は、プリンター２の全体を制御する部分であり、図示していないが、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＮＶＲＡＭ、ＡＳＩＣ等で構成される。
【００２６】
また、コントローラー部２１には、メイン制御部２３とネットワーク制御部２４が備えられる。メイン制御部２３は、通常モードにおける通信制御以外の制御を司り、ネットワーク制御部２４は、通常モードにおける通信制御を司る。そして、メイン制御部２３及びネットワーク制御部２４は、それぞれ、ＣＰＵを備える。
【００２７】
メイン制御部２３は、機能構成として、図１に示すように、電源制御部２３１、待機応答制御部２３２、ＴＣＰ制御部２３５、コマンド解析部２３６、イーサーネットドライバー部２３３、及び、印刷制御部２３４を備える。
【００２８】
電源制御部２３１は、プリンター２の各部への通電を制御する部分であり、動作モードの切り替えの際にネットワーク制御部２４への電源の管理を行う。
【００２９】
待機応答制御部２３２は、上述した待機応答機能を司る部分であり、省電力モードにおいて、ホストコンピューター１からの要求に対する応答処理を行う。受信したパケットの内容によってはＴＣＰパケットに対しても応答を行う。また、省電力モードから通常モードへの復帰判断を行う。
【００３０】
ＴＣＰ制御部２３５は、ＴＣＰパケットの内容を判断する部分である。ＴＣＰヘッダーに含まれる送信先ポート番号などの情報からどのようなパケットかを判断する。判断の結果は、待機応答制御部２３２へ引き渡される。
【００３１】
コマンド解析部２３６は、受信したパケットのデータ部分に含まれるコマンドを解析する部分である。当該コマンド解析部２３６の解析により、受信したパケットの内容がより具体的に判明する。解析結果は、待機応答制御部２３２へ通知される。
【００３２】
イーサーネットドライバー部２３３は、プリンター２が備えるイーサーネットの通信ポート（図示せず）を制御する部分であり、省電力モードにおける待機応答制御部２３２とホストコンピューター１との通信は、ここを介して行われる。
【００３３】
印刷制御部２３４は、印刷の制御を司る部分であり、印刷機構部２２に指示を行って印刷処理を実行させる。
【００３４】
なお、電源制御部２３１、待機応答制御部２３２、ＴＣＰ制御部２３５、コマンド解析部２３６、イーサーネットドライバー部２３３、及び、印刷制御部２３４は、処理内容を記述した各プログラムと、当該プログラムに従って処理を実行するＣＰＵ、ＲＡＭ、ＡＳＩＣ等で構成される。
【００３５】
次に、ネットワーク制御部２４は、ネットワーク３を介した通信の制御を行う部分であり、上述の通り、通常モードでの通信制御を行う。また、省電力モードに移行した際にはＣＰＵを含むネットワーク制御部２４への電源が切断され、停止状態となる。通常モードで、ホストコンピューター１から印刷要求データを受信した場合には、そのデータを印刷制御部２３４に引き渡す。
【００３６】
また、ネットワーク制御部２４は、図１に示すように、ネットワークアプリケーション制御部２４１、ＴＣＰ制御部２４３、及び、イーサーネットドライバー部２４２を備える。ネットワークアプリケーション制御部２４１は、上述した通常モードでの通信制御を上層で行う部分である。
【００３７】
ＴＣＰ制御部２４３は、受信したＴＣＰパケットの内容を判断する部分である。ＴＣＰヘッダーに含まれる送信先ポート番号などの情報からどのようなパケットかを判断する。判断の結果は、ネットワークアプリケーション制御部２４１へ引き渡される。
【００３８】
イーサーネットドライバー部２４２は、プリンター２が備えるイーサーネットの通信ポート（図示せず）を制御する部分である。通常モードにおけるネットワークアプリケーション制御部２４１とホストコンピューター１との通信は、イーサーネットドライバー部２４２を介して行われる。
【００３９】
なお、ネットワークアプリケーション制御部２４１、ＴＣＰ制御部２４３、及び、イーサーネットドライバー部２４２は、処理内容を記述した各プログラムと、当該プログラムに従って処理を実行するＣＰＵ、ＲＡＭ等で構成される。
【００４０】
次に、印刷機構部２２は、上述した印刷制御部２３４の指示に従って印刷処理を実行する部分であり、印刷媒体である用紙を搬送する搬送部、用紙に対して印刷を行う印刷部を備える。
【００４１】
以上説明したような構成を有する本プリンター２では、通信制御と動作モードの切り替え処理に特徴があり、以下、その点を中心に本プリンター２における処理手順を説明する。
【００４２】
図２は、プリンター２における処理手順を例示したタイムチャートである。プリンター２が通常モードであるとして、図２のタイミングｔ１において、ホストコンピューター１とプリンター２との通信を確立する。具体的には、ホストコンピューター１とネットワークアプリケーション制御部２４１との間で接続のためのリクエスト／レスポンスが行われて、ＴＣＰ接続が確立する。
【００４３】
その後、この状態では、上述のように、ネットワーク制御部２４がホストコンピューター１との通信を司るので、ホストコンピューター１から要求の通信（図２のリクエスト）があると（タイミングｔ２）、ネットワーク制御部２４のネットワークアプリケーション制御部２４１が応答の通信（図２のレスポンス）を行う（タイミングｔ３）。
【００４４】
このような通信が繰り返され、その後、省電力モードへ移行すべき条件が成立すると、ネットワークアプリケーション制御部２４１は省電力モードへ移行すると判断する。なお、省電力モードへ移行すべき条件は、所定時間通信が行われないという条件にすることができる。従って、プリンター２とホストコンピューター１との通信が確立されている状態であっても、省電力モードへ移行する場合がある。図２に示す例では、タイミングｔ４からタイミングｔ５の間が当該所定時間に相当し、その間通信が行われなかった状態を示す。
【００４５】
省電力モードへ移行すると判断すると、ネットワークアプリケーション制御部２４１は、省電力モードへ移行することをメイン制御部２３へ通知する（タイミングｔ５）。そして、ネットワークアプリケーション制御部２４１は、イーサーネットを停止し、ＴＣＰ通信の設定内容及び通信の状態をメイン制御部２３へ通知する（タイミングｔ６）。設定内容として、具体的には、ホストコンピューター１のＩＰアドレス、シーケンス番号、タイムアウト時間等の通信条件、などの情報が通知される。
【００４６】
上記通知を受けたメイン制御部２３では、待機応答制御部２３２が、通知されたＴＣＰ通信の設定内容及び通信の状態を記憶する。その後、待機応答制御部２３２は、イーサーネットの設定をバックアップする。具体的には、その時点でイーサーネットの通信ポート（ハードウェア）に設定されているデータの転送先などの情報を記憶しておく。この設定情報は、ネットワーク制御部２４が通信を行う場合の設定情報である。
【００４７】
次に、待機応答制御部２３２は、イーサーネットの設定を待機応答用に、すなわち、省電力モードにおいて自らが通信制御を行う場合の設定内容に、変更する。これにより、データの転送先がメイン制御部２３内の所定のメモリーに変更される。
【００４８】
その後、待機応答制御部２３２は、イーサーネット通信を開始し、省電力モード用の電源制御を電源制御部２３１に指示する。当該指示を受けて、電源制御部２３１は、ネットワーク制御部２４の電源を切断する。これにより、ネットワーク制御部２４は停止する（図２における破線は停止状態を意味する）。
【００４９】
このようにして省電力モードへの移行が終了すると、待機応答制御部２３２は、省電力モード時の通信制御を行う。まず、ホストコンピューター１がＴＣＰ接続を切断しないように、ホストコンピューター１に対してＴＣＰ通信を行う（タイミングｔ７、図２の「Ｋｅｅｐ−Ａｌｉｖｅ」）。
【００５０】
その後、ホストコンピューター１から待機応答可能な通信がなされると（タイミングｔ８の「リクエスト」）、待機応答制御部２３２は、それに対して応答の通信を行う（タイミングｔ９の「レスポンス」）。
【００５１】
ここで、ホストコンピューター１から受信した要求に対して待機応答可能であるか否かの判断は、以下のようにして行われる。待機応答制御部２３２は、受信した要求が、ステータス要求などＵＤＰ／ＩＰによるものであれば、省電力モードのまま待機応答制御部２３２が応答する、すなわち、待機応答すると判断する。
【００５２】
また、受信した要求がＴＣＰ／ＩＰによるもの（ＴＣＰパケット）である場合には、待機応答制御部２３２は、予め定められたルールに従って判断を行う。当該ルールは、メイン制御部２３のメモリー（ＮＶＲＡＭ等）に記憶され、ユーザーによって変更可能としてもよい。当該ルールは、印刷など高速の処理が必要な要求、ライブラリーデータの登録、プログラムの更新など取り扱うデータ量が大きい要求については、通常モードで応答するように設定することができ、反対に、ＨＴＴＰによるＷｅｂアクセスなど高速処理を必要とせず、扱うデータ量が大きくない要求は、ＴＣＰ通信であっても待機応答で行うように設定される。
【００５３】
当該判断の具体的な処理手順としては、まず、イーサーネットドライバー部２３３経由で受信したＴＣＰパケットを、まず、ＴＣＰ制御部２３５がチェックし、そのＴＣＰヘッダーに示される内容からどのような種類の要求であるかを判断する。例えば、ＴＣＰヘッダーの「送信先ポート番号」に示されるＴＣＰの論理的なポート番号により、要求される機能を特定する。ＴＣＰ制御部２３５は、判断の結果を待機応答制御部２３２に通知する。例えば、印刷を要求するパケットであると判断した場合には、その旨を通知する。
【００５４】
当該通知を受けた待機応答制御部２３２は、上記ルールを参照し、ＴＣＰ制御部２３５からの通知内容で判断がつく場合には、待機応答を行うか、それとも、通常モードへ復帰するかを決定する。例えば、印刷を要求するパケットであるという通知を受けた場合には、通常モードへ復帰すると判断する。
【００５５】
また、ＴＣＰ制御部２３５からの通知内容だけでは判断ができない場合、待機応答制御部２３２は、コマンド解析部２３６に受信したＴＣＰパケットに含まれるコマンドの解析を要求する。コマンド解析部２３６は、解析を行いその結果を待機応答制御部２３２に返す。待機応答制御部２３２は、その解析結果に基づいて待機応答を行うか、それとも、通常モードへ復帰するかを決定する。例えば、ライブラリーデータの登録を要求するパケットを受信した場合に、そのデータ量が所定の値よりも少ないという解析結果を受けた場合には、通常モードへ復帰せず、待機応答を行うと判断する。逆に、データ量が所定の値以上であるという解析結果を受けた場合には、通常モードへ復帰すると判断する。
【００５６】
このようにして、受信したパケットに対する判断がなされ、待機応答制御部２３２が通常モードへ復帰すると判断した場合には（タイミングｔ１０）、待機応答制御部２３２は、ネットワークアプリケーション制御部２４１に対して通常モードへ復帰する旨の通知を行う（タイミングｔ１１）。
【００５７】
その後、待機応答制御部２３２は、イーサーネット通信を停止し、イーサーネットの設定を上記バックアップ（記憶）しておいた内容に変更する。すなわち、通常モード時にネットワーク制御部２４が通信を行う際の設定に戻す。
【００５８】
次に、待機応答制御部２３２は、通常モード用の電源制御を電源制御部２３１に指示する。当該指示を受けて、電源制御部２３１は、ネットワーク制御部２４に通電する。これにより、ネットワーク制御部２４は起動する。
【００５９】
その後、待機応答制御部２３２は、ＴＣＰ通信の設定内容及び通信の状態をネットワークアプリケーション制御部２４１へ通知する（タイミングｔ１２）。設定内容として、具体的には、ホストコンピューター１のＩＰアドレス、シーケンス番号、タイムアウト時間等の通信条件、などの情報が通知される。
【００６０】
次に、待機応答制御部２３２は、タイミングｔ１０で受信したＴＣＰパケットを、ネットワークアプリケーション制御部２４１へ送信する（受け渡す）（タイミングｔ１３）。
【００６１】
ネットワークアプリケーション制御部２４１は、送信されたＴＣＰパケットを受信し、イーサーネット通信を開始する。その後、ネットワークアプリケーション制御部２４１は、受信したＴＣＰパケットに対する応答の通信（図２のレスポンス）をホストコンピューター１に対して行う（タイミングｔ１４）。
【００６２】
その後、通常モードでの動作が実行され、以降、以上説明したような動作モードの切り替え及び通信制御が継続される。
【００６３】
以上説明したように、本実施の形態例に係るプリンター２では、通常モードで通信処理を行うネットワーク制御部２４と省電力モードで通信処理を行う待機応答制御部２３２を備え、省電力モードにおいて、ネットワーク制御部２４への通電を停止し、待機応答制御部２３２は、受信したデータによって要求される機能及び又はそのデータ量に応じて、自らが待機応答を行うか、それとも、通常モードへ復帰するかを決定する。従って、通信内容に応じて適切な通信制御ができると共に、ネットワーク制御部２４が停止する省電力モードを長く適用でき省電力効果を向上させることができる。
【００６４】
また、待機応答制御部２３２が行う上記通常モードへ復帰するか否かの判断に用いられるルールを適切に設定することで、プリンター２の利用状況に適した動作モードの切り替えとそれに伴う通信制御を行うことができる。
【００６５】
また、上記通常モードへ復帰するか否かの判断は、受信したデータの種別及び又はデータ量に基づいて行われるので、適切な判断を行うことができる。
【００６６】
また、ホストコンピューター１との通信が切断されていない状態でも省電力モードへ移行するので、通常モードへの復帰には必ずしも通信確立のための時間がかからないため、不定期に印刷要求が来るような環境にも適用することができ、かつ、省電力モードを長く適用でき省電力効果を向上させることができる。
【００６７】
また、省電力モードにおいてもＴＣＰ通信を行うので、省電力モードを長く適用でき省電力効果を向上させることができると共に、様々な利用環境に適用しやすい。
【００６８】
ネットワーク制御部２４がメイン制御部２３とは別のＣＰＵを備えるので、通常モード時における通信制御が速く、また、省電力モードではそのＣＰＵを停止させることができるので省電力効果が大きい。
【００６９】
なお、本発明はプリンター以外の電子機器に適用することができる。
【００７０】
本発明の保護範囲は、上記の実施の形態に限定されず、特許請求の範囲に記載された発明とその均等物に及ぶものである。
【符号の説明】
【００７１】
１  ホストコンピューター、  ２  プリンター、  ３  ネットワーク、  ２１  コントローラー部、  ２２  印刷機構部、  ２３  メイン制御部、  ２４  ネットワーク制御部、  ２３１  電源制御部、  ２３２  待機応答制御部、  ２３３  イーサーネットドライバー部、  ２３４  印刷制御部、  ２３５  ＴＣＰ制御部、  ２３６  コマンド解析部、  ２４１  ネットワークアプリケーション制御部、  ２４２  イーサーネットドライバー部、  ２４３  ＴＣＰ制御部
【図１】
0006471450.tif 000002
【図２】
0006471450.tif 000003