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