(57)【要約】【課題】  外部装置と接続するための複数のインタフェースに対する電源供給を制御可能とすること。【解決手段】  電源制御部１１１は、ＵＳＢ制御部１０２を含むＳｏＣ１００及びネットワーク制御部１０９に供給する電源を制御する。電源制御部１１１はＳｏＣ電源１２６がＯＦＦの状態であってもＵＳＢ制御部１０２にＵＳＢ機器が接続されたこと及びネットワーク制御部１０９を介してデータ受信があったことを検出可能である。電源制御部１１１はこれらの検出結果に応じてＳｏＣ電源１２６、ネットワーク電源１２４を制御する。【選択図】  図１
2014059631.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と接続するための第１のインタフェースを含む主制御部と、
外部装置と接続するための第２のインタフェースと、
前記主制御部及び前記第２のインタフェースに供給する電源の制御を行う電源制御手段とを有し、
前記主制御部は前記第１のインタフェース及び第２のインタフェースを介して外部装置から受信するデータの処理は電源が供給されている状態で行い、
前記電源制御手段は、
前記主制御部に電源が供給されていない状態であっても前記第１のインタフェースを介して外部装置が接続されたことを検出する第１の検出手段と、
前記主制御部に電源が供給されていない状態であっても前記第２のインタフェースを介して所定のデータを受信したことを検出する第２の検出手段とを有し、
前記第１の検出手段及び前記第２の検出手段による検出結果に応じて前記主制御部及び前記第２のインタフェースへの電源供給を制御することを特徴とする電源制御装置。
【請求項２】
前記電源制御手段は、前記第１のインタフェースを介して外部装置が接続されている状態で、所定期間、前記第１のインタフェース及び前記第２のインタフェースを介してデータを受信しない場合、前記主制御部へ電源を供給した状態で消費電力を低減させる処理を行わせることを特徴とする請求項１に記載の電源制御装置。
【請求項３】
前記電源制御手段は、前記第１のインタフェースを介して外部装置が接続されていない状態で、所定期間、前記第２のインタフェースを介してデータを受信しない場合、前記主制御部への電源供給を停止させることを特徴とする請求項１または２に記載の電源制御装置。
【請求項４】
前記電源制御手段は、所定期間、前記第２のインタフェースを介してデータを受信しない場合、前記第２のインタフェースに供給する電源の電力を低減させ、前記第２のインタフェースを介してデータを受信する場合、前記低減を解除させることを特徴とする請求項１〜３のいずれか１項に記載の電源制御装置。
【請求項５】
前記電源制御手段は、電力の消費に関わる動作モードを特定する情報を保持し、当該保持している情報に応じて供給する電源を制御することを特徴とする請求項１〜４のいずれか１項に記載の電源制御装置。
【請求項６】
前記電源制御手段は、電力の消費を低減させた動作モードから復帰させる際の復帰要因を特定する情報を保持し、当該保持している情報に応じて供給する電源を制御することを特徴とする請求項１〜５のいずれか１項に記載の電源制御装置。
【請求項７】
前記第１のインタフェースはＵＳＢインタフェースであり、前記第２のインタフェースはネットワークインタフェースであることを特徴とする請求項１〜６のいずれか１項に記載の電源制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のインタフェースを介して外部装置と接続することができる電源制御装置に関する。
【背景技術】
【０００２】
従来、インタフェースを介して外部装置が接続された場合に当該インタフェースに電源供給するものが知られている。特許文献１には、ＵＳＢインタフェースを介して外部装置を接続可能な画像処理装置において、ＵＳＢインタフェースに外部装置が接続されていない場合にはＵＳＢ制御回路への電源供給を遮断し、接続されている場合には電源供給を行うことが示されている。これにより、外部装置が接続されていない場合の電力消費を低減させることができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−４３９４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、外部装置を接続するインタフェースには例えば、上記のようなＵＳＢ以外、ネットワークインタフェースなど複数の種類がある。複数のインタフェースに対応した装置では、特許文献１のようにＵＳＢ経由での接続の有無によって外部装置と接続するための回路への電力供給のオン／オフを切り替えてしまうと、他のインタフェースを介した通信が行えなくなってしまう。
【０００５】
本発明は上述の問題点に鑑みなされたものであり、外部装置と接続するための複数のインタフェースに対する電源供給を制御可能な電源制御装置を提供するものである。
【課題を解決するための手段】
【０００６】
上記課題を解決するため本発明の電源制御装置は、外部装置と接続するための第１のインタフェースを含む主制御部と、外部装置と接続するための第２のインタフェースと、前記主制御部及び前記第２のインタフェースに供給する電源の制御を行う電源制御手段とを有し、前記主制御部は前記第１のインタフェース及び第２のインタフェースを介して外部装置から受信するデータの処理は電源が供給されている状態で行い、前記電源制御手段は、前記主制御部に電源が供給されていない状態であっても前記第１のインタフェースを介して外部装置が接続されたことを検出する第１の検出手段と、前記主制御部に電源が供給されていない状態であっても前記第２のインタフェースを介して所定のデータを受信したことを検出する第２の検出手段とを有し、前記第１の検出手段及び前記第２の検出手段による検出結果に応じて前記主制御部及び前記第２のインタフェースへの電源供給を制御する。
【発明の効果】
【０００７】
本発明によれば、第１のインタフェースを含む主制御部に電源が供給されていない状態であっても、第１のインタフェースを介した外部装置の接続及び第２のインタフェースを介した所定のデータの受信を検出可能とする。そして、その検出結果に応じて主電源及び第２のインタフェースへの電源供給を制御できる。従って消費電力を低減したうえで、複数のインタフェースを介したデータ通信を適切に行うことができる。
【図面の簡単な説明】
【０００８】
【図１】実施形態のプリンタの構成を示すブロック図である。
【図２】実施形態のプリンタの構成を示すブロック図である。
【図３】パワーステートの遷移を示す図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して本発明の実施形態の一例を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。
【００１０】
図１は、本発明の実施形態における電源制御装置を含むプリンタの構成を示すブロック図である。本実施形態では用紙等の被記録媒体上に記録材としてインクを付与するインクジェット方式のプリンタを例に説明するが、他の記録方式のプリンタや、プリンタ以外の装置にも適用可能である。本実施形態のプリンタはＣＰＵとその周辺回路を１つのチップ上に集積したＳｏＣ（Ｓｙｓｔｅｍ  ｏｎ  ａ  Ｃｈｉｐ）の形態をとり、共通の電源から電力が供給される。
【００１１】
Ｓｏｃ１００には、ＣＰＵ１０１、ＵＳＢ制御部１０２、バスブリッジ１０３、１０４、パネル制御部１０５、バンドメモリ制御ブロック１０６、入出力ポート１０７が実装される。従って、以上の構成要素を用いた処理を共通の電源によって低消費電力でかつ高速に処理可能である。また装置の小型化やコスト削減にも寄与する。
【００１２】
ＣＰＵ１０１は、ＥＥＰＲＯＭ１１０、フラッシュＲＯＭ１１２に記憶されているプログラムをＲＡＭ１０８にロードし、それを実行することによりプリンタ全体の制御を行う。ＵＳＢ制御部１０２は、ＵＳＢケーブルを介して外部装置（ＵＳＢ機器）と行われる通信を制御するＵＳＢインタフェースである。ＵＳＢ制御部１０２はＵＳＢ機器が接続されたこと、接続されていたＵＳＢ機器が取り外されたことを検知する。ＵＳＢ機器としては本プリンタに印刷ジョブを送信可能なＰＣがあげられる。ＰＣには本プリンタ用のプリンタドライバがインストールされ、プリンタドライバを介して本プリンタと通信可能である。
【００１３】
バスブリッジ１０３は、ＣＰＵ１０１とネットワーク制御部１０９とを相互接続し、互いに通信可能とするためのものである。バスブリッジ１０４は、ＣＰＵ１０１と電源制御部１１１とを相互接続し、互いに通信可能とするためのものである。パネル制御部１０５は操作パネル１１３を介してなされた操作内容をＣＰＵ１０１に通知したり、ＣＰＵ１０１からの指示で操作パネル１１３に表示させる内容の制御を行ったりする。
【００１４】
バンドメモリ制御ブロック１０６は、記録ヘッド１１７を用いて画像をバンド単位で記録する際に使用するメモリ１１４の読み出し及び書き込みなどを制御する。入出力ポート１０７は、画像の記録に際してプリントエンジン部１１５と通信を行う。また、入出力ポート１０７はネットワーク制御部１０９からの信号、電源制御部１１１からの信号、操作パネル１１３からの操作内容を示す信号などの入力も行う。
【００１５】
ＲＡＭ１０８は、ＣＰＵ１０１のワークエリアとして用いられ、また外部装置から受信したコマンド、画像情報、プリンタの動作に必要な各種情報を記憶する。ＲＡＭ１０８は外部リフレッシュ回路による短いリフレッシュサイクルによるリフレッシュと、リフレッシュサイクルは長いが消費電力を低減させたセルフリフレッシュとで動作可能である。ネットワーク制御部１０９は、ネットワークケーブルを介して外部装置と行われる通信を制御するネットワークインタフェースである。ネットワーク制御部１０９はＴＣＰ／ＩＰに従った通信が可能であり、自身に設定されているＩＰアドレスやＭＡＣアドレスに従ってネットワークを介した通信を制御する。ネットワーク制御部１０９を介して通信する外部装置は本プリンタ用のプリンタドライバや本プリンタと通信するための通信モジュールを備えた装置である。ＥＥＰＲＯＭ１１０はプリンタの動作に必要な各種設定値などを記憶する。フラッシュＲＯＭ１１２はプリンタ起動時に必要な初期動作用のプログラムなどを記憶する。
【００１６】
操作パネル１１３は、ユーザからの操作を受け付けたり、ユーザに通知すべき情報を表示したりする。操作パネル１１３は電源スイッチなどのハードキー、ユーザに通知すべき情報の表示とユーザからの操作を受け付けるキーの表示とを兼用したタッチパネルとを含む。また、操作パネル１１３はランプの点灯または消灯によってプリンタの状態を通知する表示器を含む。
【００１７】
メモリ１１４は、プリントエンジン部１１５に供給すべき画像データを記憶する。この画像データは、バンド毎（記録ヘッド１１７の１走査分毎）に記録色毎に区別されたものである。
【００１８】
プリントエンジン部１１５は、被記録媒体への画像の記録動作を行うための構成を含む。メモリ１１４に記憶されている画像データを記録ヘッド制御部１１６が読み出し、これに応じて記録ヘッド１１７によるインクの吐出を制御して被記録媒体上に画像を記録する。記録ヘッド１１７は複数のノズルを有し、被記録媒体上を走査するためのキャリッジに搭載され、これにより被記録媒体上を走査させながらインクの吐出・非吐出によって画像を記録する。インクは複数色のものを吐出させてカラー画像を記録可能である。また、プリントエンジン部１１５は、被記録媒体の有無や、インクの吐出状態の検知などを行うための各種センサや、キャリッジの走査、被記録媒体の搬送などのための各種モータ及びモータの動作を制御するモータ制御回路などを含む。
【００１９】
主電源１１８は、商用電源から本プリンタの動作用電源であるロジック電源１２２、エンジン電源１２３、ネットワーク電源１２４、ＲＡＭ電源１２５、ＳｏＣ電源１２６を生成する。ロジック電源１２２は主電源１１８に商用電源が供給されている間、生成され続ける。ロジック電源１２２は電源制御部１１１及び操作パネル１１３に供給される。また、ロジック電源１２２は電源ＩＣ１１９〜１２１によりネットワーク制御部１０９、ＲＡＭ１０８、ＳｏＣ１００及び周辺回路に対してそれぞれ定められた電圧に変換されたうえで供給される。電源ＩＣ１１９〜１２１は、電源制御部１１１から出力されるネットワーク電源制御信号、ＲＡＭ電源制御信号、ＳｏＣ電源制御信号により出力のＯＮ／ＯＦＦが制御される。ネットワーク電源１２４、ＲＡＭ電源１２５、ＳｏＣ電源１２６は各電源制御信号により独立に制御可能である。
【００２０】
エンジン電源１２３はＳｏＣ１００の入出力ポート１０７から出力されるエンジン電源制御信号によって出力／停止が制御される。エンジン電源１２３は記録ヘッド制御部１１６、記録ヘッド１１７、各種センサ、各種モータ制御回路、各種モータに、不図示の電源ＩＣにより各構成要素に必要な電圧に変換されたうえで供給される。
【００２１】
以上の各電源はプリンタのパワーステートに応じて電源制御部１１１によりＯＮ／ＯＦＦが制御される。図２は本プリンタのパワーステートの移行イベント（電源ＯＮ、スリープ復帰）に関わる構成を示す図である。図１と同様の構成については同一の符号を付した。
【００２２】
本プリンタはパワーステート（電力の消費に関わる動作モード）として電源ＯＦＦモード、通常モード、省電力モード１、省電力モード２、省電力モード３を有する。
【００２３】
電源ＯＦＦモードは、商用電源と接続され、ロジック電源１２２は出力されている状態である。商用電源と接続されていない状態は、本プリンタが動作できない状態なので、パワーステートからは除外される。
【００２４】
通常モードは、ＳｏＣ１００、ＲＡＭ１０８、ネットワーク制御部１０９、操作パネル１１３、電源制御部１１１、プリントエンジン部１１５に電源が供給され、即時に通常のプリント動作などが可能な状態で待機している状態である。ＲＡＭ１０８は外部リフレッシュ回路でリフレッシュされる状態である。操作パネル１１３の表示もなされた状態である（ただし、所定期間操作がなかったら消される）。
【００２５】
省電力モード１は、エンジン電源１２３の供給が停止され、ネットワーク電源１２４、ＲＡＭ電源１２５、ＳｏＣ電源１２６は供給された状態であり、プリントエンジン部１１５によるプリント動作を伴わない外部装置からの通信に対して応答可能な状態である。ＲＡＭ１０８は外部リフレッシュ回路でリフレッシュされる状態である。操作パネル１１３の表示は消される。省電力モード１では通常モードより消費電力が小さい。
【００２６】
省電力モード２は、エンジン電源１２３の供給が停止され、ネットワーク電源１２４、ＲＡＭ電源１２５、ＳｏＣ電源１２６は供給された状態である。しかし、ＣＰＵ１０１の動作は停止状態、ＲＡＭ１０８はセルフリフレッシュにそれぞれ設定される。そしてネットワーク電源１２４は供給されるが通常モードより低電力での供給とする。このときネットワーク制御部１０９は省電力モードとなり、特定のパケット（スリープからの復帰のためのパケット）のみ検出可能な状態で他の機能はＯＦＦ状態とする。操作パネル１１３の表示は消される。省電力モード２は省電力モード１よりも消費電力が小さい。
【００２７】
省電力モード３は、エンジン電源１２３、ＳｏＣ電源１２６の供給が停止される。ＲＡＭ電源１２５は供給されるが、ＲＡＭ１０８はセルフリフレッシュに設定され消費電力を抑える。また、ネットワーク電源１２４は供給されるが通常モードより低電力での供給とし、ネットワーク制御部１０９は省電力モードにする。操作パネル１１３の表示は消される。省電力モード３は省電力モード２よりも消費電力が小さい。
【００２８】
操作パネル１１３の電源スイッチは電源制御部１１１とＳｏＣ１００の入出力ポート１０７に接続され、電源スイッチの状態は電源制御部１１１と入出力ポート１０７に通知される。電源ＯＦＦモードからプリンタが動作可能な状態への移行（起動イベント）は電源制御部１１１による操作パネル１１３の電源スイッチの押下検出である。
【００２９】
またＵＳＢコネクタ２０１のＶｂｕｓは電源制御部１１１とＳｏＣのＵＳＢ制御部１０２に接続される。ＵＳＢコネクタ２０１にＵＳＢ機器が接続されると生ずるＶｂｕｓの変化を検出することによってＵＳＢ機器の接続が電源制御部１１１とＵＳＢ制御部１０２に通知される。
【００３０】
またネットワーク制御部１０９を介したネットワークからのイベントとして、ＰＭＥ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｅｖｅｎｔ）信号が電源制御部１１１及び入出力ポート１０７に通知される。ネットワーク制御部１０９は省電力モード中に特定のパケットをネットワークから受信すると、ＰＭＥ信号を出力する。
【００３１】
電源制御部１１１はＣＰＵ１０１の指示などに従ってＩＯ制御、パワーステート／復帰要因の保持などを行う。また電源制御部１１１はＳｏＣ１００に電源が供給されていない状態で、省電力モードからの復帰要因を検出可能である。電源制御部１１１は現在のパワーステート状態を保持するパワーステート保持部を有し、移行イベント検出時にＳｏＣ電源１２６をＯＮにする場合、パワーステート保持部の内容に応じて起動時パワーステート判別用信号を出力する。
【００３２】
省電力モードからの復帰イベントは、ＵＳＢ機器の接続、ＵＳＢ経由でのデータ（印刷ジョブ、ステータス応答コマンド等）受信、ネットワーク経由でのデータ（印刷ジョブ、ステータス応答コマンド等）受信、電源スイッチの押下検出である。
【００３３】
パワーステート保持部の内容に応じた起動時パワーステート判別用信号として、省電力モード２からの移行か電源ＯＦＦモードからの起動かを示す起動時パワーステート判別用信号がある。ＳｏＣ１００のＣＰＵ１０１はパワーステート判別用信号により電源ＯＦＦモードからの起動か、省電力モード２からの起動かを判別することが可能にある。省電力モード１から省電力モード３もしくは電源ＯＦＦモードへの移行についてはＣＰＵ１０１から電源制御部１１１に対して省電力モード／ＯＦＦモード移行指示信号により指示される。さらに省電力モード３からの復帰の際には電源制御部１１１に設けられた復帰要因保持部により復帰要因が保持される。電源制御部１１１によりＳｏＣ電源１２６が供給され、ＣＰＵ１０１が起動してから入出力ポート１０７からの信号の内容を判別できるようになるまである程度の時間がかかる。そのため、例えば電源スイッチに自己復帰型のタクトスイッチを使用した場合、電源スイッチの押下後、ユーザがすぐにスイッチを離してしまうと、復帰要因が検出できなくなってしまう恐れがある。しかし、本実施形態では電源制御部１１１に復帰要因保持部を設け、そこに復帰要因の内容を示す情報を保持させておくので、ＣＰＵ１０１はこの情報を参照することで復帰要因を特定できるものである。
【００３４】
次に図３を用いてパワーステートの遷移の詳細について説明する。本実施形態のプリンタはユーザから指示されない限り、動作に支障をきたさない範囲でできるだけ消費電力が小さい状態となるようパワーステートを遷移させる。
【００３５】
（１）電源ＯＦＦモードからの電源スイッチの押下：
プリンタが電源ＯＦＦモードにある状態（Ｓ３０１）で、ユーザにより操作パネル１１３の電源スイッチが押下されると、それを電源制御部１１１が検出し、ネットワーク電源１２４、ＲＡＭ電源１２５、ＳｏＣ電源１２６をＯＮにする。そしてＳｏＣ１００、ＲＡＭ１０８、ネットワーク制御部１０９の初期化が完了すると省電力モード１への移行が完了する。ここでＣＰＵ１０１は、電源制御部１１１からの起動時パワーステート判別用信号を参照し、電源ＯＦＦモードからの起動であると認識する。電源ＯＦＦモードからの起動の場合、そのままさらに通常モードに移行させる。従ってＣＰＵ１０１は続いてエンジン電源制御信号によりエンジン電源１２３をＯＮにする。そして、プリントエンジン部１１５が待機状態で必要な初期化処理を行って通常モードへの移行が完了する（Ｓ３０２）。
【００３６】
（２）通常モードから省電力モードへの移行（ＵＳＢ接続あり：省電力モード２）：
プリンタが通常モードである状態（Ｓ３０２）で、所定期間印刷ジョブを受信しなかった場合及び所定期間操作パネル１１３の操作がなかった場合に省電力モードへの移行が行われる。これらの条件が成立した場合、まずＣＰＵ１０１はプリントエンジン部１１５の各種モータの停止処理や記録ヘッド１１７を搭載したキャリッジの終了位置への移動などの終了処理を行う。この終了処理が完了すると、ＣＰＵ１０１はエンジン電源制御信号によりエンジン電源１２３をＯＦＦにし、省電力モード１への移行が完了する（Ｓ３０３）。ここで、ＵＳＢコネクタ２０１にＵＳＢ機器が接続されている場合は続いてさらに省電力モード２へ移行させる。これは、省電力モード３へ移行させてしまうとＳｏＣ電源１２６がＯＦＦになってしまい、ＵＳＢ機器からのデータ受信ができなくなってしまうためである。従って、所定期間印刷ジョブを受信せず、かつ所定期間操作パネル１１３が操作されなかった場合であってＵＳＢ機器が接続されていると判断された場合は上記のように省電力モード１へ移行させたのに続いて省電力モード２に移行させる。ＣＰＵ１０１は上記のように省電力モード１へ移行させた後、ＲＡＭ１０８をセルフリフレッシュに設定し、ネットワーク制御部１０９を省電力モードに移行させた後、自身を停止状態（割り込み要求のみ検知可能な状態）に移行させる。これにより省電力モード２への移行が完了する（Ｓ３０４）。
【００３７】
（３）通常モードから省電力モードへの移行（ＵＳＢ接続なし：省電力モード３）：
上記（２）と同様に、所定期間印刷ジョブを受信せず、かつ所定期間操作パネル１１３が操作されなかった場合にまず省電力モード１へ移行させる（Ｓ３０３）。ここで、ＵＳＢコネクタ２０１にＵＳＢ機器が接続されていない場合にはさらに消費電力を低減させるべく省電力モード３に移行させる。ＣＰＵ１０１は、まずＲＡＭ１０８をセルフリフレッシュに設定し、ネットワーク制御部１０９を省電力モードに移行させる。そしてＣＰＵ１０１は、省電力モード／ＯＦＦモード移行指示信号により省電力モード３への移行を電源制御部１１１に指示する。この指示を受けた電源制御部１１１はＳｏＣ電源１２６をＯＦＦにして省電力モード３への移行が完了する（Ｓ３０５）。
【００３８】
（４）省電力モード３からの復帰：
プリンタが省電力モード３である状態（Ｓ３０５）で、ネットワーク制御部１０９がネットワーク経由でデータを受信した場合について説明する。ネットワーク制御部１０９は自身のＩＰアドレスまたはＭＡＣアドレスが宛先となっている特定パケット（スリープからの復帰を指示するパケット）を受信するとＰＭＥ信号を出力する。ＰＭＥ信号を受信した電源制御部１１１はＳｏＣ電源１２６をＯＮにする。ＳｏＣ電源１２６がＳｏＣ１００に供給されると、まずＣＰＵ１０１の初期化が行われる。その後、ＣＰＵ１０１はＲＡＭ１０８のセルフリフレッシュを解除し、ネットワーク制御部１０９を省電力モードから通常の電力モードに復帰させ省電力モード１に移行させる（Ｓ３０３）。ここでネットワーク制御部１０９によるネットワーク経由でのデータ（印刷ジョブ等）の受信が可能になる。
【００３９】
ＣＰＵ１０１は、起動時パワーステート判別用信号により省電力モード３からの復帰と認識でき、また電源制御部１１１の復帰要因保持部で保持されている情報によりネットワーク経由でのデータ受信をトリガにした復帰であることが認識できる。そしてＣＰＵ１０１はこれらの認識に基づき、ネットワーク制御部１０９を介して受信したデータが印刷ジョブの場合は通常モードへ移行させることを決定する。従って省電力モード１から、さらに通常モードへと移行させる。省電力モード１から通常モードへの移行は上記（１）で述べたような手順で行う。通常モードへの移行が完了すると（Ｓ３０２）、ＣＰＵ１０１はネットワーク制御部１０９を介して受信した印刷ジョブに基づく画像を、プリントエンジン部１１５を用いて記録させる。一方、ネットワーク制御部１０９を介して受信したデータがプリンタのステータスを問合せるステータス応答コマンドであった場合は省電力モード１のままで応答可能なので、通常モードへ移行させず省電力モード１のまま応答する。即ち、上記のように省電力モード３（Ｓ３０５）から省電力モード１へ移行させてから（Ｓ３０３）ステータス応答を実行し、ステータス応答完了後、省電力モード３へ再度移行させる（Ｓ３０５）。
【００４０】
次に、プリンタが省電力モード３である状態（Ｓ３０５）で、ＵＳＢコネクタ２０１にＵＳＢ機器が接続された場合について説明する。省電力モード３である状態でＵＳＢコネクタ２０１にＵＳＢ機器が接続されると、ＶｂｕｓがＵＳＢ機器から供給されるので電源制御部１１１においてＵＳＢ機器が接続されたことを検出できる。電源制御部１１１はＶｂｕｓを検出すると、ＳｏＣ電源１２６をＯＮにする。ＳｏＣ電源１２６によりＳｏＣ１００に電源が供給されると、上記のように省電力モード１に移行させる（Ｓ３０３）。ここでＣＰＵ１０１は起動時パワーステート判別用信号により省電力モード３からの復帰であると認識でき、電源制御部１１１の復帰要因保持部で保持されている情報によりＵＳＢ接続による復帰であると認識できる。そしてここではＣＰＵ１０１はＵＳＢ接続による復帰であると認識しているため、ＵＳＢ接続処理を行い、その後、省電力モード２に移行させる（Ｓ３０４）。なお、ここでは一旦省電力モード１へ移行させた後、省電力モード２へ移行させるものであるが、省電力モード３から直接省電力モード２に移行可能であれば、そのようにしても構わない。
【００４１】
（５）省電力モード２からの復帰：
プリンタが省電力モード２である状態（Ｓ３０４）で、ネットワークもしくはＵＳＢ経由でデータを受信した場合について説明する。ネットワーク経由でデータを受信した場合はネットワーク制御部１０９からのＰＭＥ信号、ＵＳＢ経由でデータを受信した場合はＳｏＣ１００の内部信号によりＣＰＵ１０１は停止状態から動作状態に復帰し、これらのデータ受信を検出可能である。このＰＭＥ信号またはＵＳＢ接続を示すＳｏＣ１００の内部信号を受信すると、ＳｏＣ１００はＣＰＵ１０１の停止状態を解除する。動作状態になったＣＰＵ１０１は初期化処理が行われ、ＲＡＭ１０８のセルフリフレッシュ解除、ネットワーク制御部１０９の省電力モードを解除し、省電力モード１に移行させる（Ｓ３０３）。ここでＣＰＵ１０１はネットワーク経由でのデータ受信か、ＵＳＢ経由でのデータ受信かはＰＭＥ信号もしくは上記した内部信号により認識している。そして、ＣＰＵ１０１は受信データが印刷ジョブであれば、通常モードに移行させて（Ｓ３０２）、いずれかから受信した印刷ジョブに従ってプリントエンジン部１１５を用いて画像の記録を行わせる。受信したデータがステータス応答コマンドであった場合は省電力モード１において（Ｓ３０３）、ステータス応答を実行し、ステータス応答完了後、省電力モード２へ再度移行させる（Ｓ３０４）。
【００４２】
（６）電源ＯＦＦモードへの移行：
プリンタが省電力モード３（Ｓ３０５）もしくは省電力モード２（Ｓ３０４）にある状態で、操作パネル１１３の電源スイッチが押下された場合省電力モード１へ移行する（Ｓ３０３）。また省電力モード１である状態（Ｓ３０３）で、ＣＰＵ１０１が電源スイッチの長押し（所定時間（例えば２秒）以上押下し続けられたこと）を検出した場合、必要な終了処理を行う。そして、省電力モード／ＯＦＦ移行指示信号を用いて電源制御部１１１に電源ＯＦＦモードへの移行を指示する。電源ＯＦＦモードへの移行を指示された電源制御部１１１は、ネットワーク電源１２４、ＲＡＭ電源１２５、ＳｏＣ電源１２６をＯＦＦにし、電源ＯＦＦモードへ移行させる（Ｓ３０１）。
【００４３】
プリンタが通常モードである状態（Ｓ３０２）で、電源スイッチが押下されたことを検出し、それが長押しであることが確認されると、省電力モード１に移行させる（Ｓ３０３）。そして省電力モード１への移行が完了したらそのまま電源ＯＦＦモードへ移行させる（Ｓ３０１）。
【００４４】
以上のように本実施形態によれば、ＵＳＢ制御部１０２を、ＣＰＵ１０１を含むプリンタの全体の制御に関わる制御回路と同一のチップ上に実装したＳｏＣ１００を主制御部としたので、共通の電源で動作させることができ消費電力を低減させることができる。そして、このとき、ＵＳＢ機器が接続されているか否かに応じて電力の供給の仕方を変更するので、それぞれの状態に応じた省電力を図ることができる。またＵＳＢ機器の接続を電源制御部１１１で検出できるようにしたので、ＳｏＣ１００への電源供給が停止された状態であっても適切にＵＳＢを介した通信を行えるようになる。そしてＵＳＢ制御部１０２とは異なるインタフェースであるネットワーク制御部１０９への電源供給をＳｏＣ１００とは別に行うようにしたので、ネットワーク経由の通信を適切に行うことができる。また、ネットワークを介して受信するスリープからの復帰のためのＰＭＥ信号を電源制御部１１１で検出可能としたので、ＳｏＣ１００への電源供給がＯＦＦであってもネットワークを経由したデータの受信を適切に行うことができる。
【００４５】
また、本実施形態は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（ＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。また、プログラムは、１つのコンピュータで実行させても、複数のコンピュータを連動させて実行させるようにしてもよい。また、上記した処理の全てをソフトウェアで実現する必要はなく、一部または全部をハードウェアによって実現するようにしてもよい。
【図１】
2014059631.tif 000003
【図２】
2014059631.tif 000004
【図３】
2014059631.tif 000005