(57)【要約】      （修正有）【課題】省電力化の向上を図ることのできる省電力制御方法および画像形成装置を提供する。【解決手段】通常の電力で動作する通常電力状態よりも低い電力で動作する低電力状態においては、オペレーティングシステムの最小時間単位（ティック）は、通常電力状態に対応する最小時間単位（ティック）よりも長い時間とすることで、消費電力を抑制することができ、省電力化の向上を図ることのできる。【選択図】図４
2008046811.tif 000002
【特許請求の範囲】
【請求項１】
通常の電力で動作する通常電力状態よりも低い電力で動作する低電力状態においては、オペレーティングシステムの最小時間単位は、前記通常電力状態に対応する前記最小時間単位よりも長い時間とする、
ことを特徴とする省電力制御方法。
【請求項２】
前記通常電力状態から前記低電力状態へ移行する節電移行条件が成立したときは、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位よりも長い時間に変更する、
ことを特徴とする請求項１記載の省電力制御方法。
【請求項３】
前記低電力状態から前記通常電力状態に復帰する復帰条件が成立したとき、または前記低電力状態において一時的にタスクの応答性が必要となったときは、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する、
ことを特徴とする請求項１または２記載の省電力制御方法。
【請求項４】
前記低電力状態において一時的にタスクの応答性が必要となったときに、前記低電力状態に対応する前記最小時間単位を前記通常電力状態に対応する前記最小時間単位に戻すタイミングは、所定の割込みを受け付けたタイミングとする、
ことを特徴とする請求項３記載の省電力制御方法。
【請求項５】
前記所定の割込みの種類に応じて、前記低電力状態が維持された状態で、前記低電力状態に対応する前記最小時間単位を前記通常電力状態に対応する前記最小時間単位に戻すか否かを決定する、
ことを特徴とする請求項４記載の省電力制御方法。
【請求項６】
通常の電力で動作する通常電力状態、および該通常電力状態よりも低い電力で動作する低電力状態のうち何れかの電力状態で動作する画像形成装置であって、
前記通常電力状態から前記低電力状態へ移行する節電移行条件が成立したことを判定する判定手段と、
前記判定手段によって前記節電移行条件が成立したと判定された場合に、前記低電力状態においては、オペレーティングシステムの最小時間単位を、前記通常電力状態に対応する前記最小時間単位よりも長い時間に変更する制御手段と、
を有することを特徴とする画像形成装置。
【請求項７】
前記低電力状態から前記通常電力状態に復帰する復帰条件が成立したことを判定する復帰判定手段、を更に備え、
前記制御手段は、
前記復帰判定手段によって前記復帰条件が成立したと判定された場合は、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する、
ことを特徴とする請求項６記載の画像形成装置。
【請求項８】
割り込み発生条件が成立したことを条件に割り込みを発生する割込発生手段と、
前記低電力状態のときに、前記割込発生手段によって発生された割り込みに基づき、一時的にタスクの応答性が必要であると認識した場合は、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する割込み制御手段と、
を更に備える、
ことを特徴とする請求項６または７記載の画像形成装置。
【請求項９】
前記割込み制御手段は、
前記割込発生手段によって発生された割り込みの種類を判定する割込み種類判定手段と、
前記割込み種類判定手段が、前記割込発生手段によって発生された割り込みはタイマー割り込み以外の割り込みであると判定した場合に、前記低電力状態が維持された状態で、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する設定手段と、
を備える、
ことを特徴とする請求項８記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オペレーティングシステムの最小時間単位を変更制御する省電力制御方法、その省電力制御方法が適用される画像形成装置に関する。
【背景技術】
【０００２】
電子写真プリンタ装置には、応答性を考慮してリアルタイムオペレーティングシステムが採用されている。
【０００３】
その電子写真プリンタ装置のプリンタ制御オペレーティングシステムにおいては、複数のタスクを切り替えるためのタスク管理テーブルが存在しており、オペレーティングシステムの最小時間単位（以下「ティック」という。）毎に、このタスク管理テーブルが更新され、指定された時間の経過などの条件が成立するかどうかが毎回評価され、その評価した結果、タスクの切り替えが実施される。
【０００４】
また、このタスク切り替えの応答性を十分なものとするために、通常、ティックは、十分に短い時間（例えば、１０ｍｓ）でなければならない。そのようなタスク切り替えを低減する方法としては、タスク管理テーブルを解析し、次のタスク切り替えを行うべきタイミングにのみタイマー割り込みを発生させるようにティックを調整するようにする方法がある（例えば、特許文献１参照）
【特許文献１】特開２００４−１９９３９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した従来技術では、常に最適化された回数のタイマー割り込みが発生し、タスクの応答性は均一であるものの、節電中の状態のように、タスクの応答性があまり必要とされない状態であっても、前記最適化された回数のタイマー割り込みが発生するので、常に同じ電力が消費されていた。
【０００６】
そこで、本発明は、省電力化の向上を図ることのできる省電力制御方法および画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、請求項１に記載の本発明の省電力制御方法は、通常の電力で動作する通常電力状態よりも低い電力で動作する低電力状態においては、オペレーティングシステムの最小時間単位は、前記通常電力状態に対応する前記最小時間単位よりも長い時間とする、ことを特徴とする。
【０００８】
請求項２に記載の発明は、上記請求項１に記載の発明において、前記通常電力状態から前記低電力状態へ移行する節電移行条件が成立したときは、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位よりも長い時間に変更する、ことを特徴とする。
【０００９】
請求項３に記載の発明は、上記請求項１または２に記載の発明において、前記低電力状態から前記通常電力状態に復帰する復帰条件が成立したとき、または前記低電力状態において一時的にタスクの応答性が必要となったときは、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する、ことを特徴とする。
【００１０】
請求項４に記載の発明は、上記請求項３に記載の発明において、前記低電力状態において一時的にタスクの応答性が必要となったときに、前記低電力状態に対応する前記最小時間単位を前記通常電力状態に対応する前記最小時間単位に戻すタイミングは、所定の割込みを受け付けたタイミングとする、ことを特徴とする。
【００１１】
請求項５に記載の発明は、上記請求項４に記載の発明において、前記所定の割込みの種類に応じて、前記低電力状態が維持された状態で、前記低電力状態に対応する前記最小時間単位を前記通常電力状態に対応する前記最小時間単位に戻すか否かを決定する、ことを特徴とする。
【００１２】
また、上記課題を解決するため、請求項６に記載の本発明の画像形成装置は、通常の電力で動作する通常電力状態、および該通常電力状態よりも低い電力で動作する低電力状態のうち何れかの電力状態で動作する画像形成装置であって、前記通常電力状態から前記低電力状態へ移行する節電移行条件が成立したことを判定する判定手段と、前記判定手段によって前記節電移行条件が成立したと判定された場合に、前記低電力状態においては、オペレーティングシステムの最小時間単位を、前記通常電力状態に対応する前記最小時間単位よりも長い時間に変更する制御手段と、を有することを特徴とする。
【００１３】
請求項７に記載の発明は、上記請求項６に記載の発明において、前記低電力状態から前記通常電力状態に復帰する復帰条件が成立したことを判定する復帰判定手段、を更に備え、前記制御手段は、前記復帰判定手段によって前記復帰条件が成立したと判定された場合は、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する、ことを特徴とする。
【００１４】
請求項８に記載の発明は、上記請求項６または７に記載の発明において、割り込み発生条件が成立したことを条件に割り込みを発生する割込発生手段と、前記低電力状態のときに、前記割込発生手段によって発生された割り込みに基づき、一時的にタスクの応答性が必要であると認識した場合は、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する割込み制御手段と、を更に備える、ことを特徴とする。
【００１５】
請求項９に記載の発明は、上記請求項８に記載の発明において、前記割込み制御手段は、前記割込発生手段によって発生された割り込みの種類を判定する割込み種類判定手段と、前記割込み種類判定手段が、前記割込発生手段によって発生された割り込みはタイマー割り込み以外の割り込みであると判定した場合に、前記低電力状態が維持された状態で、前記低電力状態に対応する前記最小時間単位を、前記通常電力状態に対応する前記最小時間単位に再設定する設定手段と、を備える、ことを特徴とする。
【発明の効果】
【００１６】
本発明によれば、通常電力状態よりも低い電力で動作する低電力状態においては、オペレーティングシステムの最小時間単位を通常電力状態に対応する前記最小時間単位よりも長い時間に設定するようにしているので、消費電力を抑制することができ、省電力化の向上を図ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。なお、実施の形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１８】
本実施の形態では、画像形成装置をプリンタなどの印刷装置に適用した場合を想定している。印刷装置としてのプリンタは、通常の電力で動作する通常電力状態と、該通常電力状態よりも低い電力で動作する低電力状態とを有しており、これらの電力状態のうち何れかの電力状態で動作するように設定される。なお、通常電力状態は非節電状態を意味し、低電力状態は節電状態を意味する。
（実施の形態１）
【００１９】
図１は実施の形態１に係るプリンタの機能構成を示している。
【００２０】
図１において、プリンタ１は、タスク格納部１０、タスク制御部２０、割り込み制御部３０、受信制御部４０、タイマー制御部５０、電力消費資源６０を備えている。
【００２１】
タスク格納部１０は、電力消費資源６０の節電制御に関する処理を行う節電制御タスク１１、外部からのデータ（印刷データ）の受信に関する処理を行う受信タスク１２など複数のタスクを格納している。これら各タスクは、後述するタスク制御部２０のタスク実行制御部２３によって、タスク格納部１０から読み出され実行される。なお、節電制御タスク１１の詳細については後述する。
【００２２】
タスク制御部２０は、タスク管理テーブル２１と、タイマータスク制御部２２と、タスク実行制御部２３とを有しており、オペレーティングシステムの主要処理部として機能する。
【００２３】
タスク管理テーブル２１には、複数のタスクに関するプライオリティを示す情報、タスク毎にタスクの状態を示す情報、タスク毎の起動すべきタイミング情報（周期情報）などタスク動作の条件情報、などタスクに関する情報が登録されている。
【００２４】
タイマータスク制御部２２は、後述するタイマー割り込み制御部３２によって起動されるものであり、タスク管理テーブル２１を参照して、指定された時間を経過するなどの条件（タスク動作の条件）が成立するか否かの判断を行うとともに、この判断した結果を基に、タスク動作の条件が成立したタスクを起動するようにタスク実行制御部２３を制御する。
【００２５】
タスク実行制御部２３は、タイマータスク制御部２２の制御に従って、タスク格納部１０に格納されている複数のタスクに対する状態制御を行うものであり、複数のタスクの中から、タイマータスク制御部２２から指示された所定のタスクを読み出して実行する。
【００２６】
また、タスク実行制御部２３は、タイマータスク制御部２２から指示されるタスクに応じて、タスク格納部１０内の複数のタスクの中から、実行すべきタスクを適宜切り替えて、該当するタスクを読み出して実行する。
【００２７】
割り込み制御部３０は、割り込み種類判定部３１、タイマー割り込み制御部３２と、受信割り込み制御部３３とを有している。
【００２８】
割り込み種類判定部３１は、受け付けた割り込みの種類を判定し、タイマー割り込みの場合には、タイマー割り込み制御部３２を動作させ、一方、タイマー割り込み以外の割り込み例えば受信割り込みの場合は、受信割り込み制御部３３を実行させる。
【００２９】
なお、割り込み種類判定部３１は、図１には図示していないが、タイマー割り込み以外の割り込みであって、受信割り込み以外の割り込みの場合は、その割り込みに対応して設けられる割り込み制御部を実行させる。
【００３０】
タイマー割込み制御部３２は、割り込み種類判定部３１の制御に従って、タスク制御部２０のタイマータスク制御部２２を実行（起動）させる。
【００３１】
受信割り込み制御部３３は、割り込み種類判定部３１の制御に従って、受信タスク１２を起動させるべき旨をタスク管理テーブル２１に記述する。すなわち、印刷データの受信処理が必要となったときに、タスク管理テーブル２１には、受信タスク１２を示す情報に対応して当該受信タスクを起動させるべき旨が記述される。
【００３２】
受信制御部４０は、受信Ｉ／Ｆ部４１と、割込み発生部４２とを有しており、受信Ｉ／Ｆ部４１がホストコンピュータ（以下「ホストＰＣ」という。）７０からのデータを受信した場合に、割り込み発生部４２に対し受信割り込みを要求する。この場合の割り込み発生条件は、ホストＰＣ７０からのデータを受信したことである。
【００３３】
なお、受信Ｉ／Ｆ部４１とホストＰＣ７０とは、有線回線で接続するようにしても良いし、無線回線で接続するようにしても良い。
【００３４】
割り込み発生部４２は、受信Ｉ／Ｆ部４１からの受信割り込み要求に従って受信割り込みを示す信号を、割り込み制御部３０の割り込み種類判定部３１へ出力する。
【００３５】
タイマー制御部５０は、クロック発生部５１と、ティック計数部５２と、割り込み発生部５３とを有している。
【００３６】
クロック発生部５１は、クロック（システムクロック）を生成し、これをティック計数部５２に出力する。
【００３７】
ティック計数部５２は、クロック発生部５１によって生成されたクロックをカウントし、該カウント値がティック（オペレーティングシステムの最小時間単位）としての基準計数値（以下「ティック値」という。）に達する毎に、割り込み発生部５３に対しタイマー割り込みを発生させる（タイマー割り込み要求を通知する）。
【００３８】
すなわち、ティック計数部５２は、カウント値がティック値Ｔｎまたはティック値Ｔｓに達する毎にタイマー割り込み要求を通知することになる。
【００３９】
割り込み発生部５３は、ティック計数部５２からのタイマー割り込み要求に基づき、タイマー割り込みを示す信号を割り込み制御部３０の割り込み種類判定部３１へ出力する。この場合の割り込み発生条件は、ティック計数部５２からのタイマー割り込み要求を受け取ったことである。
【００４０】
電力消費資源６０は、ヒータ６１、バックライト６２、パネル電源６３、および外部クロック６４を含んでいる。
【００４１】
なお、本実施の形態１では、タイマー割り込みを要求するタイマー制御部５０と、タイマー割り込み以外の割り込みを要求する、受信制御部４０を含む複数の制御部とを有している。
【００４２】
従って、割り込み制御部３０においては、割り込み種類判定部３１は、タイマー制御部５０、タイマー制御部５０以外の受信制御部４０を含む複数の制御部の中から、割り込みを要求した制御部からの割り込みの種類を判定し、この判定結果を基に、対応する割り込み制御部を起動させる。
【００４３】
また、本実施の形態１において、通常電力状態（非節電状態）とは、電力消費資源６０の全ての電力消費資源すなわちヒータ６１、バックライト６２、パネル電源６３、および外部クロック６４などが定格電力で動作（通常の電力で動作）する状態のことである。これに対し、低電力状態とは、電力消費資源６０の全ての電力消費資源が定格電力よりも低い電力（通常の電力よりも低い電力）で動作する状態のことである。
【００４４】
次に、節電制御タスク１１について、図２を参照して説明する。
【００４５】
図２に示すように、節電制御タスク１１は、節電制御部１１０として機能するようになっており、当該プリンタ１詳しくは電力消費資源６０の各電力消費資源の消費電力を低減させる制御を行う。
【００４６】
節電制御部１１０は、節電条件判定部１１１と節電実行制御部１１２とティック設定部１１３とを有している。
【００４７】
節電条件判定部１１１は、通常電力状態において節電移行条件が成立するか否かの判定処理（以下「節電移行処理」という。）を実行するとともに、低電力状態において節電復帰条件が成立するか否かの判定処理（以下「節電復帰判定処理」という。）を実行し、これらの判定処理の結果を節電実行制御部１１２へ出力する。
【００４８】
ここで、節電移行条件は通常電力状態から低電力状態へ移行するための移行条件であり、この節電移行条件が成立する場合というのは、例えば非印刷状態が一定の時間を経過するなどしたときである。
【００４９】
一方、節電復帰条件は低電力状態から通常電力状態へ復帰するための復帰条件であり、この節電復帰条件が成立する場合というのは、例えば印刷データが受信されるなどしたときである。
【００５０】
節電実行制御部１１２は、節電条件判定部１１１の節電移行判定処理の結果または節電復帰判定処理の結果に基づいて、電力消費資源６０を低電力状態または通常電力状態に制御するとともに、低電力状態に対応するティック値にすべき旨または通常電力状態に対応するティック値にすべき旨をティック設定部１１３へ通知する。
【００５１】
具体的には、プリンタ１（の電力消費資源６０）が通常電力状態であったときに、節電移行判定処理の結果が節電移行条件が成立する旨の場合には、電力消費資源６０の各電力消費資源は低電力状態つまり節電状態に制御されるとともに、ティック設定部１１３には低電力状態に対応するティック値にすべき旨が通知される。
【００５２】
これに対し、プリンタ１（の電力消費資源６０）が低電力状態であったときに、節電復帰判定処理の結果が節電復帰条件が成立する旨の場合は、電力消費資源６０の各電力消費資源は通常電力状態つまり非節電状態に制御されるとともに、ティック設定部１１３には通常電力状態に対応するティック値にすべき旨が通知される。
【００５３】
ティック設定部１１３は、節電実行制御部１１２からの通知内容に応じて、ティック計数部５２のティック値（基準計数値）を変更する。
【００５４】
具体的には、ティック設定部１１３は、通常電力状態に対応するティック値にすべき旨が通知された場合には、ティックを通常電力状態に対応するティックの時間に設定し、一方、低電力状態に対応するティック値にすべき旨が通知された場合は、ティックを通常電力状態に対応するティックよりも長い時間に設定する。
【００５５】
ここで、ティック計数部５２において設定されるティックは、通常電力状態のときにはティック値Ｔｎに設定され、低電力状態のときはティック値Ｔｓ（＞Ｔｎ）に設定されるようになっている。換言すれば、通常電力状態に対応するティックはティック値Ｔｎであり、低電力状態に対応するティックはティック値Ｔｓである。
【００５６】
この実施の形態１では、ティック値Ｔｎは例えば１０ｍｓとし、ティック値Ｔｓは例えば１００ｍｓとする。これらの数値は例示したに過ぎず、「Ｔｓ＞Ｔｎ」の関係が成立するのであれば、任意の値とすることができる。
【００５７】
なお、本実施の形態１においては、タスク制御部２０、割り込み制御部３０、受信制御部４０、クロック発生部５１を除くタイマー制御部５０のそれぞれの機能を実現するためのソフトウェア（プログラム）がハードディスクあるいはＲＯＭ（読み出し専用メモリ）に格納されている。またタスク格納部１０は、ハードディスクやＲＯＭで実現される。
【００５８】
ＣＰＵ（中央演算処理装置）が、ハードディスクあるいはＲＯＭからＲＡＭ（随時書き込み読み出しメモリ）へ、これらのソフトウェアを読み出して実行することにより、前記各構成要素の機能を実現するようになっている。
【００５９】
次に、プリンタ１の省電力制御処理について、図３よび図４を参照して説明する。
【００６０】
図３は、その省電力制御処理の処理手順を示すフローチャートである。図４は、省電力制御処理を説明するタイムチャートであり、図４（ａ）はＣＰＵおよびメモリの平均消費電力の変化を示し、図４（ｂ）はタスク制御部２０の実行状態の様子を示している。
【００６１】
なお、ＣＰＵおよびメモリ（ＲＡＭなど）は、上述したようにタスク制御部２０の機能を実電するために必要なハードウェアである。
【００６２】
プリンタ１の電源が投入（オン）された場合は、最初に、タスク制御部２０（のタスク実行制御部２３）が、タスク格納部１０から節電制御タスク１１を読み出して実行するようになっている。
【００６３】
なお、電源投入時は、タイマー割り込みが発生しなくとも、タスク実行制御部２３が、タスク格納部１０から節電制御タスク１１を読み出して実行するようになっている。これ以降においては、タスク実行制御部２３は、タイマータスク制御部２２の制御に従って所定のタスクを実行することになる。
【００６４】
さて、タスク実行制御部２３によって実行される節電制御タスク１１、すなわち節電制御部１１０では、節電条件判定部１１１は初期状態つなり通常電力状態とすべき旨を節電実行制御部１１２に出力する（図２参照）。
【００６５】
節電実行制御部１１２は、図３に示すように、電力消費資源６０としてのヒータ６１、バックライト６２、パネル電源６３、外部クロック６４など各電力消費資源を通常電力状態にするとともに（ステップＳ１０１）、ティック設定部１１３に対して通常電力状態に対応するティック値にすべき旨を通知する。
【００６６】
ティック設定部１１３は、節電実行制御部１１２からの通知内容を基に、ティック計数部５２のティックを通常電力状態に対応するティック値Ｔｎに設定する（ステップＳ１０１）。
【００６７】
ステップＳ１０１が終了した後に、電力消費資源６０が通常電力状態となっているプリンタ１が、アイドル状態（通常アイドル状態）になったとする（ステップＳ１０２）。
【００６８】
ところで、ティック計数部５２は、クロック発生部５１によって発生されるクロックをカウントしたカウント値がティック値Ｔｎに達する毎にタイマー割り込み要求を割り込み発生部５３に送出する。
【００６９】
そのタイマー割り込み要求を受け取った割り込み発生部５３が、タイマー割り込みを示す信号を割り込み種類判定部３１へ出力すると、割り込み種類判定部３１は、タイマー割り込みを示す信号に基づきタイマー割り込みであると判定して、タイマー割り込み制御部３２を動作させる。
【００７０】
次に、タイマー割り込み制御部３２が、割り込み種類判定部３１の制御に従ってタイマータスク制御部２２を実行させると、タイマータスク制御部２２は、タスク管理テーブル２１を参照することにより得られるタスク動作の条件に基づき、節電制御タスク１１を起動するようにタスク実行制御部２３を制御する。
【００７１】
そして、タスク実行制御部２３は、タスク格納部１０から節電制御タスク１１を読み出して実行する。このようにしてタスク実行制御部２３によって実行される節電制御タスク１１つまり節電制御部１１０では、節電条件判定部１１１は、図３に示すように、節電移行処理を実行、すなわち通常電力状態において節電移行条件が成立するか否かを判定する（ステップＳ１０３）。
【００７２】
ステップＳ１０３において、節電移行条件が成立しないと判定された場合には上記１０２に戻る。
【００７３】
一方、節電条件判定部１１１は、ステップＳ１０３において、例えば図４（ｂ）の時点ｔ１で、非印刷状態が一定時間Ｔｎｐを経過するなどして節電移行条件が成立したと判定した場合は、その旨を節電実行制御部１１２へ通知する。
【００７４】
節電移行条件が成立した旨を受け取った節電実行制御部１１２は、図４（ｂ）の時点ｔ１で、電力消費資源６０としてのヒータ６１、バックライト６２、パネル電源６３、外部クロック６４など各電力消費資源を低電力状態に制御（電力を低減させる制御）し（ステップＳ１０４）、これと同時にティック設定部１１３に対して低電力状態に対応するティック値にすべき旨を通知する。
【００７５】
すると、ティック設定部１１３は、図４（ｂ）の時点ｔ１で、節電実行制御部１１２からの通知内容を基に、ティック計数部５２のティック値Ｔｎを低電力状態に対応するティック値Ｔｓに変更する（ステップＳ１０４）。
【００７６】
その結果、タスク制御部２０においては、タイマータスク制御部２２の動作間隔つまりティック値Ｔｓが通常電力状態に対応するティック値Ｔｎよりも長くなり、タイマータスク制御部２２が、タスク管理テーブル２１を参照してタスク切り替えを実施する間隔が長くなる。
【００７７】
ステップＳ１０４が終了した後に、電力消費資源６０が低電力状態となっているプリンタ１がアイドル状態（節電アイドル状態）になったとする（ステップＳ１０５）。
【００７８】
ところで、ティック計数部５２は、クロック発生部５１によって発生されるクロックをカウントしたカウント値がティック値Ｔｓに達する毎にタイマー割り込み要求を割り込み発生部５３へ送出する。
【００７９】
上述したように割り込み発生部５３によって割り込みが発生されると、割り込み種類判定部３１を介して、タイマー割り込み制御部３２、タイマータスク制御部２２が順次実行される。
【００８０】
タイマータスク制御部２２が、タスク管理テーブル２１を参照することにより得られるタスク動作の条件に基づき、節電制御タスク１１を起動するようにタスク実行制御部２３を制御すると、タスク実行制御部２３は、タスク格納部１０から節電制御タスク１１を読み出して実行する。
【００８１】
このようにして実行される節電制御タスク１１つまり節電制御部１１０では、節電条件判定部１１１は、節電復帰処理を実行、すなわち低電力状態において節電復帰条件が成立するか否かを判定し（ステップＳ１０６）、この判定した結果、一定時間内に印刷データが受信されない（非印刷状態が一定時間継続した）などの要件が満たされて、節電復帰条件が成立しない場合（低電力状態を維持する場合）は、その旨を割り込み制御部３０へ通知する。
【００８２】
これは、節電復帰条件が成立しない旨が、節電制御タスク１１を実行しているタスク実行制御部２３つまりタスク制御部２０から割り込み制御部３０に通知されることを意味する。
【００８３】
ステップＳ１０６において、一定時間内に印刷データが受信されるなどの要件が満たされて、節電復帰条件が成立した場合は、上記ステップＳ１０１に戻る。
【００８４】
さて、節電復帰条件が成立しない旨（低電力状態を維持する旨）の通知を受け取った割り込み制御部３０では、割り込み種類判定部３１が、割り込みが発生したか否かを判断し（ステップＳ１０７）、この判断した結果、割り込みを示す信号を受信して割り込みが発生した場合は、その割り込みの種類を判定するとともに（ステップＳ１０８）、判定した割り込みの種類に対応する割り込み制御部、すなわちタイマー割り込みまたはタイマー割り込み以外の割り込みに対応する割り込み制御部を動作させる。
【００８５】
これによりタイマー割り込みまたはタイマー割り込み以外の割り込みに対応する割り込み制御部によって割り込み処理が実行されるとともに、タスク実行制御部２３によって、その割り込み処理に応じたタスクが実行される（ステップＳ１０９）。
【００８６】
ステップＳ１０９の処理においては、ティックは低電力状態に対応するティック値Ｔｓのままなので、タスク実行制御部２３によるタスク切り替えの応答性は低いままとなっている。
【００８７】
ところで、ステップＳ１０７において割り込み種類判定部３１によって割り込みが発生したと判断されるのは、ホストＰＣ７０が印刷処理を実行して（ステップＳ１１０）、プリンタ１に向けて印刷データを送信し（ステップＳ１１１）、受信制御部４０の受信Ｉ／Ｆ部４１がホストＰＣ７０との通信を開始したことに起因して割り込み発生部４２が受信割り込みを発生させた場合、あるいはタイマー制御部５０の割り込み発生部５３がティック値Ｔｓ毎にタイマー割り込みを発生させた場合である。
【００８８】
ここで、ステップＳ１０４が終了した後、低電力状態において受信割り込みが発生する場合の処理について、詳細に説明する。
【００８９】
（１）ティック値Ｔｓ毎に割り込み発生部５３によって発生されるタイマー割り込みに対応してタスク実行制御部２３が節電制御タスク１１を実行することにより実現される節電制御部１１０では、節電条件判定部１１１が、ステップＳ１０６の判定処理を行い、その判定処理の結果が、節電復帰条件が不成立である旨（低電力状態を維持すべき旨）であるとする。
【００９０】
（２）このとき、ホストＰＣ７０が印刷処理を実行し、プリンタ１に向けて印刷データを送信したとする（ステップＳ１１０、Ｓ１１１）。
【００９１】
（３）プリンタ１では、受信制御部４０の受信Ｉ／Ｆ部４１がホストＰＣ７０との通信を開始した場合、割り込み発生部４２が受信割り込みを示す信号を割り込み種類判定部３１へ通知する。
【００９２】
（４）割り込み種類判定部３１は、割り込み発生部４２から通知された通知内容に基づき、割り込みが発生したと判断するとともに（ステップＳ１０７「肯定」）、その割り込みは受信割り込みであると判定し（ステップＳ１０８）、受信割り込み制御部３３を実行させる。
【００９３】
（５）受信割り込み制御部３３は、タスク管理テーブル２１の受信タスク１２を示す情報に対応して当該受信タスクを起動させるべき旨を書き込む、という割り込み処理を実行する。
【００９４】
（６）次に、ティック値Ｔｓ毎に割り込み発生部５３によって発生されるタイマー割り込みに対応して実行するタイマータスク制御部２２が、タスク管理テーブル２１を参照することにより得られる「受信タスクを起動させるべき旨」の情報を基に、受信タスク１２を実行するようタスク実行制御部２３を制御する。
【００９５】
（７）タスク実行制御部２３がタスク格納部１０から受信タスク１２を読み出して実行する（ステップＳ１０９）。これにより、その受信タスク１２が、ホストＰＣ７０からの印刷データの受信に関する処理を実行する。
【００９６】
なお、この場合、節電制御タスク１１の処理が終了し、ティック値Ｔｓ後に、受信タスク１２にタスク切り替えが行われたことになる。
【００９７】
（８）受信タスク１２による印刷データの受信に関する処理が終了した場合、ティック値Ｔｓ毎に割り込み発生部５３によって発生されるタイマー割り込みに対応して実行するタイマータスク制御部２２は、タスク管理テーブル２１を参照して得られる情報（タスク動作の条件情報）を基に、例えば節電制御タスク１１を実行するようタスク実行制御部２３を制御する。
【００９８】
（９）タスク実行制御部２３は、タイマータスク制御部２２の制御に従って、タスク格納部１０から節電制御タスク１１を読み出して実行する。なお、この場合、受信タスク１２の処理が終了し、ティック値Ｔｓ後に、節電制御タスク１１にタスク切り替えが行われる。
【００９９】
（１０）さて、節電制御タスク１１つまり節電制御部１１０では、節電条件判定部１１１は、ステップＳ１０６において、例えば図４（ｂ）の時点ｔ２で、印刷データが受信されたなどの節電復帰条件が成立したと判断した場合は（ステップＳ１０６「肯定」）、節電実行制御部１１２に対し節電状態を解除すなわち通常電力状態にすべき旨を通知する。
【０１００】
（１１）通常電力状態にすべき旨が通知された節電実行制御部１１２は、図４（ｂ）の時点ｔ２で、電力消費資源６０のヒータ６１、バックライト６２、パネル電源６３、外部クロック６４など各電力消費資源を低電力状態から通常電力状態に復帰させ（ステップＳ１０１）、これと当時にティック設定部１１３に対しティックをティック値Ｔｓからティック値Ｔｎに変更（復帰）するよう制御する。
【０１０１】
（１２）すると、ティック設定部１１３は、図４（ｂ）の時点ｔ２で、節電実行制御部１１２の制御に従って、ティック計数部５２のティックをティック値Ｔｓからティック値Ｔｎに変更する（ステップＳ１０１）。
【０１０２】
図４から明らかなように、時点ｔ１から時点ｔ２までの期間の低電力状態では、タスク制御部２０の機能を実現するためのＣＰＵおよびメモリ（ＲＡＭなど）の平均消費電力は、通常電力状態の場合と比較して低減されることになる。
【０１０３】
以上で、実施の形態１に係る低電力状態において受信割り込みが発生する場合の処理についての説明を終了する。
【０１０４】
上述したように、本実施の形態１では、図５に示すように、電力消費資源６０が通常電力状態（非節電状態）２１０においては、ティックはティック値Ｔｎ例えば１０ｍｓであり、非印刷状態が一定時間Ｔｎｐを経過するなど節電移行条件が成立した場合は、電力消費資源６０は通常電力状態から低電力状態（節電状態）２２０に移行（遷移）すると同に、ティックはティック値Ｔｎよりも大きいティック値Ｔｓ例えば１００ｍｓとなる。
【０１０５】
また、低電力状態２２０において、印刷データを受信するなど節電復帰条件が成立した場合は、電力消費資源６０は低電力状態２２０から通常電力状態２１０に移行（遷移）すると同時に、ティックはティック値Ｔｓからティック値Ｔｎに復帰する。
【０１０６】
ところで、通常電力状態２１０においては、タスク実行制御部２３は、ティック値Ｔｎ毎に発生されるタイマー割り割り込みに対応してタスク切り替えを実施し、所望のタスクを実行する。
【０１０７】
一方、低電力状態２２０においては、タスク実行制御部２３は、ティック値Ｔｓ毎に発生されるタイマー割り割り込みに対応してタスク切り替えを実施し、所望のタスクを実行する。この低電力状態２２０においては、タスク切り替えの応答性は低くなっている。
【０１０８】
以上説明したように、実施の形態１によれば、通常電力状態（非節電状態）から低電力状態（節電状態）に移行したときは、ティックは通常電力状態に対応するティック値Ｔｎより大きなティック値Ｔｓに変更されるので、このティック値Ｔｓ毎に発生されるタイマー割り込みに対応して動作するタスク制御部２０の実行動作を、ティック値Ｔｎ毎に発生されるタイマー割り込みに対応して動作する場合と比較して低減することができ、これにより消費電力をより低減させることができる。
【０１０９】
具体的には、低電力状態においては、ＣＰＵおよびメモリ（ＲＡＭなど）の平均消費電力を低減させることができる。
【０１１０】
また、低電力状態からの節電復帰条件が成立した場合は、ティックを低電力状態に対応するティック値Ｔｓから通常電力状態に対応するティック値Ｔｎに変更するようにしているので、タスクの応答性を回復させることができる。
【０１１１】
すなわち、実施の形態１では、節電中（低電力状態中）のように応答性があまり必要とされない状態では、ティックを大きなティック値に変更して応答性を下げることで、消費電力の抑制を向上させることができる。
【０１１２】
これに対し、上述した従来技術では、予めタスク管理テーブルの解析を行い、タスク切り替えを必要とするタイミングで割込みを発生させるようにティックを制御するため、節電状態に関わらず、常に同じ電力が消費されることとなり、消費電力を抑制することはできない。
（実施の形態２）
【０１１３】
図６は実施の形態２に係るプリンタの機能構成を示している。このプリンタ１は図１に示した実施の形態１のプリンタ１の機能構成において、割り込み制御部３０にティック設定部３４を追加した構成になっている。なお、図６において、図１に示した構成要素と同様の機能を果たす部分には同一の符号を付している。
【０１１４】
図６において、割り込み種類判定部３１は、受け付けた割り込みの種類を判定し、タイマー割り込みの場合にはタイマー割込み制御部３２を動作させ（符号３１ａで示される制御信号）、これに対しタイマー割り込み以外の割り込みの場合は、ティック設定部３４を実行させた後、当該判定した割り込みに応じた割り込み制御部を実行させる。
【０１１５】
例えば、割り込み種類判定部３１は、タイマー割り込み以外の割り込みが受信割り込みの場合は、ティック設定部３４を実行させ（符号３１ｂで示される制御信号）、その後、受信割り込み制御部３３を実行させる（符号３１ｃで示される制御信号）。
【０１１６】
本実施の形態２においても、節電制御タスク１１は、図２に示した節電制御タスク１１つまり節電制御部１１０と同様の機能および構成を有している。
【０１１７】
図２に示した節電制御部１１０のティック設定部１１３は、タイマー割り込みに対応して実行する節電条件判定部１１１による節電移行処理または節電復帰判定処理の結果に応じて、ティック計数部５２のティックをティック値Ｔｓまたはティック値Ｔｎに設定（変更）する。
【０１１８】
これに対し、ティック設定部３４は、電力消費資源６０が低電力状態においてタイマー割り込み以外の割り込み、例えば受信割り込みを割り込み種類判定部３１が受け取った場合に、発生割り込み種類判定部３１からの制御に従って、低電力状態が維持された状態で、ティック計数部５２のティックを、低電力状態に対応するティック値Ｔｓから通常電力状態に対応するティック値Ｔｎに変更する。
【０１１９】
この場合は、ティック設定部３４によってティックがティック値Ｔｎに変更されるものの、電力消費資源６０は低電力状態のままである。そのティック値Ｔｎは、このティック値Ｔｎのタイミングでタイマー割り込みが発生し、かつ節電復帰条件が成立したときに、図２に示した節電制御部１１０のティック設定部１１３による変更処理によりティック値Ｔｓに変更されることになる。
【０１２０】
次に、プリンタ１の省電力制御処理について、図７および図８を参照して説明する。
【０１２１】
図７は、その省電力制御処理の処理手順を示すフローチャートである。図８は、省電力制御処理を説明するタイムチャートであり、図８（ａ）はＣＰＵおよびメモリの平均消費電力の変化を示し、図８（ｂ）はタスク制御部２０の実行状態の様子を示している。
【０１２２】
ここでも、ティック値Ｔｎは１０ｍｓとし、ティック値Ｔｓは１００ｍｓとする。
【０１２３】
プリンタの電源が投入（オン）されると、図３に示した実施の形態１に係る省電力制御処理の処理手順のステップＳ１０１〜Ｓ１０８と同様の処理が実行される（ステップＳ２０１〜Ｓ２０８）。
【０１２４】
なお、ステップＳ２０４においては、図２に示した節電制御部１１０のティック設定部１１３は、例えば図８（ｂ）の時点ｔ１１で、節電実行制御部１１２からの通知内容を基に、ティック計数部５２のティックをティック値Ｔｎから低電力状態に対応するティック値Ｔｓに変更したとする。
【０１２５】
さて、割り込みを受け取って、その割り込み種類を判定（ステップＳ２０８を実行）した割り込み種類判定部３１は、その割り込み種類はタイマー割り込みであるか否かを判定する（ステップＳ２０９）。
【０１２６】
ステップＳ２０９において、タイマー割り込みの場合は、タイマー割り込みおよびタスク処理の実行を含むタスク制御処理が実行され（ステップＳ２０９）、その後、ステップＳ２０５に戻る。
【０１２７】
すなわち、タイマー割り込みであると判断した割り込み種類判定部３１がタイマー割り込み制御部３２を動作させ、さらにタイマー割り込み制御部３２がタイマータスク制御部２２を動作させると、タイマータスク制御部２２は、タスク管理テーブル２１を参照することにより取得した情報（タスク動作の条件情報）に基づく所定のタスクを起動すべき旨を、タスク実行制御部２３へ通知する（タイマー割り込み処理）。
【０１２８】
タスク実行制御部２３は、タイマータスク制御部２２から通知された通知内容を基に、所定のタスクをタスク格納部１０から読み出して実行する（タスク処理の実行）。
【０１２９】
このようにタイマー割り込みが発生した場合には、割り込み制御部３０によるタイマー割り込み処理およびタスク制御部２０によるタスク処理の実行を含むタスク制御処理が実行される。
【０１３０】
ところで、ステップＳ２０９において、タイマー割り込み以外の割り込みであると判断した割り込み種類判定部３１はティック設定部３４を実行させると同時に、当該タイマー割り込み以外の割り込みに応じた割り込み制御部（例えば受信割り込みの場合は受信割り込み制御部３３）を実行させる。
【０１３１】
ティック設定部３４は、割り込み種類判定部３１からの指示に従って、ティック計数部５２のティックを低電力状態に対応するティック値Ｔｓから通常電力状態に対応するティック値Ｔｎに変更する（ステップＳ２１１）。
【０１３２】
なお、本実施の形態２においては、電力消費資源６０が低電力状態においてタイマー割り込み以外の割り込みが発生した場合は、ティックのみがティック値Ｔｓからティック値Ｔｎに変更されるものの、電力消費資源６０の各電力消費資源は低電力状態のままとなっている。
【０１３３】
次に、割り込み種類判定部３１からの指示に従って実行する割り込み制御部によって割り込み処理が実行されるとともに、タスク実行制御部２３によって、その割り込み処理に応じたタスクが実行される（ステップＳ２１２）。
【０１３４】
ステップＳ２１２の処理においては、ステップＳ２１１においてティックが既に通常電力状態に対応するティック値Ｔｎに変更（復帰）されているので、タスク実行制御部２３によるタスク切り替えの応答性は高くなっている（タスク切り替えは高速に応答する）。
【０１３５】
ステップＳ２１２が終了した後に、電力消費資源６０が低電力状態となっているプリンタ１がアイドル状態（節電アイドル状態）になったとする（ステップＳ２１３）。
【０１３６】
ところで、ティック計数部５２は、クロック発生部５１によって発生されるクロックをカウントしたカウント値がティック値Ｔｎに達する毎にタイマー割り込み要求を割り込み発生部５３へ送出する。
【０１３７】
上述したように割り込み発生部５３によって割り込みが発生されると、割り込み種類判定部３１を介して、タイマー割り込み制御部３２、タイマータスク制御部２２が順次実行される。
【０１３８】
タイマータスク制御部２２が、タスク管理テーブル２１を参照することにより得られるタスク動作の条件に基づき、節電制御タスク１１を起動するようにタスク実行制御部２３を制御すると、タスク実行制御部２３は、タスク格納部１０から節電制御タスク１１を読み出して実行する。
【０１３９】
このようにして実行される節電制御タスク１１つまり節電制御部１１０では、節電条件判定部１１１は、節電復帰処理を実行、すなわち低電力状態において節電復帰条件が成立するか否かを判定し（ステップＳ２１４）、この判定した結果、一定時間内に印刷データが受信されない（非印刷状態が一定時間継続した）などの要件が満たされて、節電復帰条件が成立しない場合（節電状態を維持すべき場合）は、その旨を節電実行制御部１１２へ通知する。
【０１４０】
節電復帰条件が成立しない旨（節電状態を維持すべき旨）を通知された節電実行制御部１１２が、その旨をティック設定部１１３に通知すると、ティック設定部１１３は、ティック計数部５２のティックを、通常電力状態に対応するティック値Ｔｎから低電力状態に対応するティック値Ｔｓに変更（再設定）する（ステップＳ２１５）。
【０１４１】
ステップＳ２１５が終了した後は、ステップＳ２０７に戻る。また、ステップＳ２１４において、一定時間内に印刷データが受信されるなどの要件が満たされて、節電復帰条件が成立した場合は、ステップＳ２０１に戻る。
【０１４２】
ところで、ステップＳ２０７において割り込み種類判定部３１によって割り込みが発生したと判断されるのは、ホストＰＣ７０が印刷処理を実行して（ステップＳ２１６）、プリンタ１に向けて印刷データを送信し（ステップＳ２１７）、受信制御部４０の受信Ｉ／Ｆ部４１がホストＰＣ７０との通信を開始したことに起因して割り込み発生部４２が受信割り込みを発生させた場合、あるいはタイマー制御部５０の割り込み発生部５３がティック値Ｔｓ毎にタイマー割り込みを発生させた場合である。
【０１４３】
ここで、ステップＳ２０４が終了した後、低電力状態において受信割り込みが発生する場合の処理について、詳細に説明する。
【０１４４】
（１）ティック値Ｔｓ毎に割り込み発生部５３によって発生されるタイマー割り込みに対応して実行するタスク実行制御部２３が節電制御タスク１１を実行することにより実現される節電制御部１１０では、節電条件判定部１１１が、ステップＳ２０６の判定処理を行い、一定時間内に印刷データが受信されない（非印刷状態が一定時間継続した）などの要件が満たされて、その判定処理の結果が、節電復帰条件が不成立である旨（低電力状態を維持すべき旨）であるとする。
【０１４５】
（２）このとき、ホストＰＣ７０が印刷処理を実行し、プリンタ１に向けて印刷データを送信したとする（ステップＳ２１６、Ｓ２１７）。
【０１４６】
（３）プリンタ１では、受信制御部４０の受信Ｉ／Ｆ部４１がホストＰＣ７０との通信を開始した場合、割り込み発生部４２が受信割り込みを示す信号を割り込み種類判定部３１へ通知する。
【０１４７】
（４）割り込み種類判定部３１は、例えば図８（ｂ）の時点ｔ１２で、割り込み発生部４２から通知された通知内容に基づき、割り込みが発生したと判断するとともに（ステップＳ２０７「肯定」）、その割り込みは受信割り込みであると判定し（ステップＳ２０８、ステップＳ２０９「否定」）、ティック設定部３４を実行させると同時に、受信割り込み制御部３３を実行させる。
【０１４８】
（５）ティック設定部３４は、図８（ｂ）の時点ｔ１２で、ティック計数部５２のティックをティック値Ｔｓからティック値Ｔｎに変更（再設定）する。ただし、電力消費資源６０は低電力状態のままとなっている。
【０１４９】
（６）一方、受信割り込み制御部３３は、タスク管理テーブル２１の受信タスク１２を示す情報に対応して当該受信タスクを起動させるべき旨を書き込む。
【０１５０】
（７）ティック値Ｔｎ毎に割り込み発生部５３によって発生されるタイマー割り込みに対応して実行するタイマータスク制御部３２が、タスク管理テーブル２１を参照することにより得られる「受信タスクを起動させるべき旨」の情報を基に、受信タスク１２を起動するようタスク実行制御部２３を制御する。
【０１５１】
（８）タスク実行制御部２３は、タスク格納部１０から受信タスク１２を読み出して実行する（ステップＳ２１２）。これにより、その受信タスク１２が、ホストＰＣ７０からの印刷データの受信に関する処理を実行する。すなわち受信割り込みによる割り込み処理が実行される。
【０１５２】
なお、この場合、節電制御タスク１１の処理が終了し、ティック値Ｔｎ後に、受信タスク１２にタスク切り替えが行われたことになる。
【０１５３】
（９）受信タスク１２による印刷データの受信に関する処理が終了した場合、ティック値Ｔｎ毎に割り込み発生部５３によって発生されるタイマー割り込みに対応して実行するタイマータスク制御部２２は、タスク管理テーブル２１を参照して得られる情報（タスク動作の条件情報）を基に、例えば節電制御タスク１１を起動するようにタスク実行制御部２３を制御する。
【０１５４】
（１０）タスク実行制御部２３は、タイマータスク制御部２２の制御に従って、タスク格納部１０から節電制御タスク１１を読み出して実行する。なお、この場合、受信タスク１２の処理が終了し、ティック値Ｔｎ後に、節電制御タスク１１にタスク切り替えが行われる。
【０１５５】
ところで、通常、このような割り込み処理すなわち上記（６）〜（１０）の処理は、プライオリティの高いタスクの切り替え要求を伴い、割り込み処理が終了した後にタスク切り替えが発生する。しかし上述したように、既にティックがティック値Ｔｓからティック値Ｔｎ（＜Ｔｓ）に変更されているため、受信タスク１２、節電制御タスク１１などの各タスク処理は、低電力状態においても、通常電力状態の場合と同様に、速い応答性をもって動作することができる。
【０１５６】
（１１）さて、上記（１０）の処理で実行された節電制御タスク１１つまり節電制御部１１０では、節電条件判定部１１１は、ステップＳ２１４の節電復帰処理において、一定時間内に印刷データが受信されないなどの要件が満たされて、例えば図８（ｂ）の時点ｔ１３で、節電復帰条件が不成立であると判定した場合つまり低電力状態を維持すべきであると判定した場合は、その旨を節電実行制御部１１２へ通知する。
【０１５７】
（１２）低電力状態を維持すべき旨を通知された節電実行制御部１１２がその旨をティック設定部１１３に通知すると、ティック設定部１１３は、図８（ｂ）の時点ｔ１３で、ティック計数部５２のティックをティック値Ｔｎからティック値Ｔｓに変更（再設定）する（ステップＳ２１５）。
【０１５８】
（１３）節電条件判定部１１１によるステップＳ２１４あるいはステップＳ２０６の節電復帰処理（節電復帰条件が成立するか否かの判定処理）において、受信割り込み処理に伴うタスク動作により、節電復帰条件が成立すると判断された場合（ステップＳ２１４「肯定」、ステップＳ２０６「肯定」）、節電条件判定部１１１は、節電実行制御部１１２に対し通常電力状態にすべき旨を通知する。
【０１５９】
（１４）通常電力状態にすべき旨が通知された節電実行制御部１１２は、所定のタイミングで、電力消費資源６０のヒータ６１、バックライト６２、パネル電源６３、外部クロック６４など各電力消費資源を低電力状態から通常電力状態に復帰させると同時に（ステップＳ１０１）、ティック設定部１１３に対しティックをティック値Ｔｓからティック値Ｔｎに設定（復帰）するよう制御する。
【０１６０】
（１５）ティック設定部１１３は、上記所定のタイミングで、ティック計数部５２のティックをティック値Ｔｓからティック値Ｔｎに設定する（ステップＳ１０１）。
【０１６１】
図８から明らかなように、時点ｔ１１以降の低電力状態では、タスク制御部２０の機能を実現するためのＣＰＵおよびメモリ（ＲＡＭなど）の平均消費電力は、通常電力状態の場合と比較して低減されることになる。
【０１６２】
以上で、実施の形態２に係る低電力状態において受信割り込みが発生する場合の処理についての説明を終了する。
【０１６３】
上述したように、本実施の形態２では、図９に示すように、電力消費資源６０が通常電力状態（非節電状態）３１０においては、ティックはティック値Ｔｎ例えば１０ｍｓであり、非印刷状態が一定時間Ｔｎｐを経過するなど節電移行条件が成立した場合は、電力消費資源６０は通常電力状態３１０から低電力状態（節電状態）３２０に移行（遷移）すると同時に、ティックはティック値Ｔｎよりも大きいティック値Ｔｓ例えば１００ｍｓとなる。
【０１６４】
また、低電力状態３２０においてタイマー割り込み以外の割り込みが発生した場合、つまり低電力状態３２０において一時的にタスクの応答性が必要となった場合（例えば図８（ｂ）の時点ｔ１２〜時点ｔ１３の期間の処理）は、電力消費資源６０の低電力状態は維持された状態で、ティックがティック値Ｔｓからティック値Ｔｎに変更される。
【０１６５】
すなわち低電力状態３２０から低電力状態３３０に遷移する。この低電力状態３３０では、タスク実行制御部２３はティック値Ｔｎ毎に発生されるタイマー割り割り込みに対応してタスク切り替えを実施し、所望のタスクを実行する。この場合のタスク切り替えの応答性は高くなっている。
【０１６６】
また、低電力状態３３０において、タイマー割り込みが発生したことに起因してタスク実行制御部２３によって実行される節電制御タスク１１の実行結果が、節電復帰条件が不成立である旨の場合、すなわち節電制御部１１０の節電条件判定部１１１による節電復帰処理の結果が節電復帰条件が不成立である旨（低電力状態を維持すべき旨）の場合は、ティックはティック値Ｔｎからティック値Ｔｓに変更される。すなわち低電力状態３３０から低電力状態３３０に遷移する。
【０１６７】
さらに、この低電力状態３２０において、タスク実行制御部２３によって実行される受信タスク１２が印刷データを受信するなど節電復帰条件が成立した場合は、電力消費資源６０は低電力状態３２０から通常電力状態３１０に移行（遷移）すると同時に、ティックはティック値Ｔｎに復帰する。
【０１６８】
この通常電力状態３１０では、タスク実行制御部２３はティック値Ｔｎ毎に発生されるタイマー割り割り込みに対応してタスク切り替えを実施し、所望のタスクを実行する。
【０１６９】
以上説明したように、実施の形態２によれば、通常電力状態（非節電状態）から低電力状態（節電状態）に移行したときは、ティックは通常電力状態に対応するティック値Ｔｎより大きなティック値Ｔｓに変更されるので、このティック値Ｔｓ毎に発生されるタイマー割り込みに対応して動作するタスク制御部の動作を、ティック値Ｔｎ毎に発生されるタイマー割り込みに対応して動作する場合と比較して低減することができ、これにより消費電力をより低減させることができる。
【０１７０】
また、低電力状態においてタイマー割り込み以外の割り込みが発生した場合は、即時にティックをティック値Ｔｓからティック値Ｔｎに変更（復帰）するようにしているので、一時的にタスクの応答性を必要とされる処理についても、通常電力状態の場合と同様な速度でタスクを動作させる（タスクの応答性を高める）ことができる。
【０１７１】
すなわち、実施の形態２では、節電中（低電力状態中）のように応答性があまり必要とされない状態では、ティックを大きなティック値に変更して応答性を下げることで、消費電力を抑制することができる。また、割り込み処理の種類によっては迅速にティックを復帰させるようにしているので、応答性が必要とされる処理に対しては、ティック値の変更のリスクを負わず、遅延なく処理することができる。
（実施の形態３）
【０１７２】
図１０は実施の形態３に係るプリンタの機能構成を示している。このプリンタ１は図６に示した実施の形態２のプリンタ１の機能構成において、タスク格納部１０に時間計測タスク１３を追加するとともに、タスク制御部２０にＯＳ時間カウント部２４およびＯＳ時間情報記憶部２５を追加した構成になっている。なお、図１０において、図６に示した構成要素と同様の機能を果たす部分には同一の符号を付している。
【０１７３】
実施の形態３では、ティック値Ｔｎまたはティック値Ｔｓに設定されたティック毎に動作するタイマータスク制御部２２は、自己が動作した旨をＯＳ時間カウント部２４に通知するとともに、タスク実行制御部２３を実行させる。
【０１７４】
タイマータスク制御部２２の制御に従って動作するＯＳ時間カウント部２４は、オペレーティングシステムによる処理に関する時間をカウントするものであり、ティック毎に動作するタイマータスク制御部２２から通知される当該タイマータスク制御部２２が動作した旨を基に、ＯＳ時間情報記憶部２５のＯＳ時間情報をカウントアップする。
【０１７５】
ＯＳ時間カウント部２４は、ＯＳ時間情報をカウントするにあたっては、ティック計数部５２を参照することにより現在のティックを取得するとともに、このティック（ティック値）を基にタイマー割込み周期の実時間を計算し、実時間に従ったカウント値をＯＳ時間情報に反映させる。
【０１７６】
すなわち、ＯＳ時間は「ティック値×カウント数」を演算することで求められるので、ティック値がα倍に変更された場合は、カウント数は１／α倍にすればよい。具体的には、５００ｍｓのＯＳ時間を得たい場合、ティック値Ｔｎが例えば１０ｍｓのときは、カウント数は５０回となり、一方、ティック値Ｔｓが例えば１００ｍｓのときは、カウント数は５回となる。このようにティック値が異なっていても、ティック値の変更量に応じてカウント数を変更することにより、常に同一のＯＳ時間を求めることができる。
【０１７７】
ＯＳ時間情報記憶部２５はＯＳ時間カウント部２４によってカウントアップされるカウント値（ＯＳ時間情報）を記憶する。例えばティックがティック値Ｔｎのときは、その値Ｔｎ単位（例えば１０ｍｓ）でインクリメントされ、一方、ティック値Ｔｓのときは、その値Ｔｓ（例えば１００ｍｓ）単位でインクリメントされるようになっている。
【０１７８】
ところで、タイマータスク制御部２２の制御に従って動作するタスク実行制御部２３は、タイマータスク制御部２２の制御に従って、タスク格納部１０から時間計測タスク１３を読み出して実行し、この時間計測タスク１３の処理が終了した後、タスク格納部１０から節電制御タスク１１を読み出して実行する。
【０１７９】
すなわち、タスク実行制御部２３は、図１１に示すように、時間計測タスク１３を実行し、その後、節電制御タスク１１を実行する。これは時間計測タスク１３から節電制御タスク１１にタスク切り替えが実施されたことを意味する。
【０１８０】
タスク実行制御部２３によって実行される時間計測タスク１３は、節電用の時間計測部１３０として機能するものであり、指定された時間に達したかを計測する。なお、この指定された時間には、節電移行条件の成立要件である非印刷状態に関わる一定時間Ｔｎｐが含まれる。
【０１８１】
時間計測部１３０は時間判定部１３１を有しており、この時間判定部１３１は、ＯＳ時間情報記憶部２５のＯＳ時間情報を参照して指定された時間を経過したか否かを判定し、この判定した結果を、節電制御タスク１１へ渡す。
【０１８２】
具体的には、タスク実行制御部２３は、時間計測部１３０の時間判定部１３１による判定の結果を時間計測タスク１３による実行の結果として認識するとともに、次に、時間計測タスク１３から節電制御タスク１１に切り替えて、これを実行したときに、時間計測タスク１３の実行の結果を、節電制御タスク１１つまり節電制御部１１０の節電条件判定部１１１に渡す。
【０１８３】
ところで、本実施の形態３では、低電力状態（節電状態）は、第１レベルの低電力状態（以下「第１レベル低電力状態」という。）と、第２レベルの低電力状態（以下「第２レベル低電力状態」という。）とを有している。
【０１８４】
ここで、第１レベル低電力状態とは、例えば、電力消費資源６０の中のヒータ６１のみが低電力状態となり、他の電力消費資源は通常電力状態にある場合をいう。一方、第２レベル低電力状態とは、電力消費資源６０の全ての電力消費資源（ヒータ６１、バックライト６２、パネル電源６３および外部クロック６４など）が低電力状態になっている場合をいう。
【０１８５】
従って、「第１レベル低電力状態における消費電力＞第２のレベル低電力状態における消費電力」の関係が成立する。
【０１８６】
また、本実施の形態３に係るプリンタの省電力制御処理は、基本的には、実施の形態２に係る省電力制御処理（図７参照）と同様であるが、図７に示した省電力制御処理の処理手順のステップＳ２０３およびステップＳ２０４の処理が多少相違する。
【０１８７】
次に、その相違する省電力制御処理について図１２および図１３を参照して説明する。
【０１８８】
図１２は、省電力制御処理を説明するタイムチャートであり、図１２（ａ）は電力消費資源の平均消費電力の変化を示し、図１２（ｂ）はタスク制御部２０の実行状態の様子を示している。
【０１８９】
図１３は、図７に示した省電力制御処理の処理手順において、その処理手順とは異なる部分の処理手順を示すフローチャートである。すなわち、図１３の処理手順は、図７に示した処理手順において、ステップＳ２０３およびステップＳ２０４を削除し、ステップＳ２０２とステップＳ２０５との間に、ステップＳ３０１〜Ｓ３０５を追加した処理手順となる。
【０１９０】
（１）図７のステップＳ２０２が終了した後、通常電力状態において、タイマー割り込みが発生し、非印刷状態になったことに起因して時間計測タスク１３がタスク実行制御部２３によって実行されるものとする。
【０１９１】
タスク実行制御部２３は、例えば図１２（ｂ）の時点２１でタスク格納部１０から時間計測タスク１３を読み出して実行した場合、時間計測タスク１３つまり時間計測部３０では、時間判定部１３１が、ＯＳ時間情報記憶部２５を参照して、図１２（ｂ）の時点２１から一定時間Ｔｎｐ１を経過したかを判定する。
【０１９２】
この場合、時間判定部１３１は、ＯＳ時間情報記憶部２５のＯＳ時間情報が、時点ｔ２１におけるＯＳ時間情報と一定時間Ｔｎｐ１情報とを加算した値のＯＳ時間情報に達した場合に、一定時間Ｔｎｐ１を経過したと判定するようになっている。つまり、起算時点でのＯＳ時間情報と現時点でのＯＳ時間情報との差分が求められ、この差分値が指定された時間（例えば一定時間Ｔｎｐ１）に達したか否かが判断される。
【０１９３】
この一定時間Ｔｎｐ１は、ＯＳ時間カウント部２４がティック値Ｔｎのティックに基づきカウントカウントアップされたＯＳ時間情報を基に求められる。
【０１９４】
例えば、一定時間Ｔｎｐ１＝１８０ｓ（１８０秒）とし、ティック値Ｔｎ＝１０ｍｓとした場合、ＯＳ時間カウント部２４がティック値Ｔｎ＝１０ｍｓを１８０００回カウントしたときに、一定時間Ｔｎｐ１となる。従って、時間判定部１３１は、現在の時間が、カウント前のＯＳ時間情報に一定時間Ｔｎｐ１を加算した値のＯＳ時間に達した場合に、一定時間Ｔｎｐ１を経過したと判断すればよい。
【０１９５】
（２）一定時間Ｔｎｐ１を経過した場合、時間計測タスク１３は時点２１から一定時間Ｔｎｐ１を経過した時点ｔ２２に対応するＯＳ時間情報を保持する。
【０１９６】
そして、タスク実行制御部２３は、時間計測タスク１３による判定結果つまり一定時間Ｔｎｐ１を経過した旨を認識して、当該時間計測タスク１３の処理を終了する。
【０１９７】
（３）次に、タイマー割り込みが発生し、節電制御タスク１１がタスク実行制御部２３によって実行されるものとする。
【０１９８】
タスク実行制御部２３は、例えば図１２（ｂ）の時点２２でタスク格納部１０から節電制御タスク１１を読み出して実行した場合、節電制御タスク１１つまり節電制御部１１０では、節電条件判定部１１１が、時間計測タスク１３による判定結果（一定時間Ｔｎｐ１を経過した旨）を基に、節電移行条件が成立するか否か、つまり非印刷状態が一定時間Ｔｎｐ１を経過したか否かを判定する（図１３のステップＳ３０１）。
【０１９９】
（４）節電条件判定部１１１は、時間計測タスク１３による判定結果を基に、非印刷状態が一定時間Ｔｎｐ１を経過したと判定した場合は、節電実行制御部１１２に対し電力消費資源６０のうちヒータ６１のみを低電力状態とするよう制御するとともに、ティック設定部に対し低電力状態に対応するティック値とするよう制御する。
【０２００】
（５）そして、図１２（ｂ）の時点ｔ２２で、ヒータ６１が節電実行制御部１１２によって低電力状態にされるので、電力消費資源６０は第１レベル低電力状態となる（図１３のステップＳ３０２）。これと同時に、図１２（ｂ）の時点ｔ２２で、ティック設定部１１３がティック計数部５２のティック値Ｔｎをティック値Ｔｓに変更する（図１３のステップＳ３０２）。
【０２０１】
（６）今度は、電力消費資源６０が第１レベル低電力状態で、しかもプリンタ１がアイドル状態（節電アイドル状態）のときに（図１３のステップＳ３０３）、タイマー割り込みが発生し、引き続き非印刷状態になっていることに起因して、再度時間計測タスク１３がタスク実行制御部２３によって実行されものとする。
【０２０２】
タスク実行制御部２３は、図１２（ｂ）の時点ｔ２２以降の所定のタイミングでタスク格納部１０から時間計測タスク１３を読み出して実行した場合、時間計測タスク１３つまり時間計測部３０では、時間判定部１３１が、ＯＳ時間情報記憶部２５を参照して、起算時点としての図１２の時点２２から一定時間Ｔｎｐ２を経過したかを判定する。
【０２０３】
この一定時間Ｔｎｐ２は、ＯＳ時間カウント部２４がティック値Ｔｓのティックに基づきカウントカウントアップされたＯＳ時間情報を基に求められる。
【０２０４】
例えば、一定時間Ｔｎｐ２＝１８０ｓ（１８０秒）とし、ティック値Ｔｎ＝１００ｍｓとした場合、ＯＳ時間カウント部２４がティック値Ｔｎ＝１００ｍｓを１８００回カウントしたときに、一定時間Ｔｎｐ２となる。従って、時間判定部１３１は、現在の時間が、カウント前のＯＳ時間情報に一定時間Ｔｎｐ２を加算した値のＯＳ時間に達した場合に、一定時間Ｔｎｐ２を経過したと判断すればよい。
【０２０５】
なお、時間計測タスク１３は、上記（２）の処理で時点ｔ２２に対応するＯＳ時間情報を保持しているの、第１レベル低電力状態になった時点つまり一定時間Ｔｎｐ２の起算時点ｔ２２（に対応するＯＳ時間情報）を認識することができる。
【０２０６】
（７）時間判定部１３１は、起算時点ｔ２２におけるＯＳ時間情報と現時点例えば図１１の時点ｔ２３におけるＯＳ時間情報との差分の値が、一定時間Ｔｎｐ２に達したと判定した場合は、その旨を節電制御タスク１１へ渡す。
【０２０７】
つまり一定時間Ｔｎｐ２を経過した場合、時間計測タスク１３は時点２２から一定時間Ｔｎｐ２を経過した時点ｔ２３に対応するＯＳ時間情報を保持する。
【０２０８】
そして、タスク実行制御部２３は、時間計測タスク１３による判定結果つまり一定時間Ｔｎｐ２を経過した旨を認識して、当該時間計測タスク１３の処理を終了する。
【０２０９】
（８）次に、タイマー割り込みが発生し、節電制御タスク１１がタスク実行制御部２３によって実行されるものとする。
【０２１０】
タスク実行制御部２３は、例えば図１２（ｂ）の時点２３でタスク格納部１０から節電制御タスク１１を読み出して実行した場合、節電制御タスク１１つまり節電制御部１１０では、節電条件判定部１１１が、時間計測タスク１３による判定結果（一定時間Ｔｎｐ２を経過した旨）を基に、節電移行条件が成立するか否か、つまり非印刷状態が一定時間Ｔｎｐ２を経過したか否かを判定する（図１３のステップＳ３０４）。
【０２１１】
（９）節電条件判定部１１１は、時間計測タスク１３による判定結果を基に、非印刷状態が一定時間Ｔｎｐ２を経過したと判定した場合は、節電実行制御部１１２に対し電力消費資源６０の全ての電力消費資源を低電力状態とするよう制御する。
【０２１２】
（１０）そして、図１２の時点ｔ２３で、既に低電力状態となっているヒータ６１に加えて、バックライト６２、パネル電源６３、外部クロック６４も節電実行制御部１１２によって低電力状態にされるので、電力消費資源６０は第２レベル低電力状態となる（図１３のステップＳ３０５）。なお、ティック計数部５２のティックはティック値Ｔｓのままとなっている。
【０２１３】
このような処理が終了した後は、図７のステップＳ２０５へ進む。
【０２１４】
勿論、上述した省電力処理において、第１レベル低電力状態に対応する第１のティック値Ｔｓと第２のレベル低電力状態に対応する第２のティック値Ｔｓとを異ならせるようにしてもよい。
【０２１５】
例えば、「第２のティック値Ｔｓ＞第１のティック値Ｔｓ＞ティック値Ｔｎ」の関係が成立するように、それぞれのティック値を設定してもよい。
【０２１６】
（１１）さらに、第２レベル低電力状態において、例えば図１１の時点２４で受信タスク１２が実行されて印刷データが受信され、その後、節電制御タスク１１が実行されて節電復帰条件が成立した場合は、時点ｔ２４で第２レベル低電力状態から通常電力状態に移行される。
【０２１７】
上述した省電力制御処理において、時点ｔ２２から時点２４までの期間の低電力状態では、タスク制御部２０の機能を実現するためのＣＰＵおよびメモリ（ＲＡＭなど）の平均消費電力は、通常電力状態の場合と比較して低減されることになる。
【０２１８】
以上で、実施の形態３に係る省電力制御処理についての説明を終了する。
【０２１９】
ところで、受信タスク１２による印刷データの受信処理のときに、何らかの原因により、印刷データが一定時間Ｔｏｕｔを経過しても受信されないので、タイムアウトとすることがある。このタイムアウト時間つまり一定時間Ｔｏｕｔを計測するのにも、上述したＯＳ時間情報記憶部２５のＯＳ時間情報を使用することができる。
【０２２０】
すなわち、例えば図３に示した実施の形態１に係る省電力制御処理の処理手順のステップＳ１０８での印刷データの受信処理において、タスク実行制御部２３によって実行される受信タスク１２は、印刷データの受信中に、何らかの原因により印刷データが受信されなくなったと認識したとする。このとき、受信タスク１２は、図１４に示すように、ＯＳ時間情報記憶部２５を参照することにより、印刷データが受信されない状態が、一定時間Ｔｏｕｔ継続するか否かを判断し、一定時間Ｔｏｕｔ継続した場合はタイムアウトとする、というタイムアウト処理を実行する。
【０２２１】
この図３のステップＳ１０８における印刷データの受信処理におけるタイムアウト処理で使用する一定時間Ｔｏｕｔは、ＯＳ時間カウント部２４がティック値Ｔｎに基づきカウントカウントアップしたＯＳ時間情報を基に求められる。
【０２２２】
例えば、一定時間Ｔｏｕｔ＝３０ｓとし、ティック値Ｔｎ＝１０ｍｓとした場合、ＯＳ時間カウント部２４がティック値Ｔｎ＝１０ｍｓを３０００回カウントしたときに、ＯＳ時間情報記憶部２５のＯＳ時間情報は、カウント前と比較して一定時間Ｔｏｕｔ分増加したＯＳ時間情報となる。
【０２２３】
また、例えば図７に示した実施の形態２に係る省電力制御処理の処理手順のステップＳ２１２における印刷データの受信処理においても、タスク実行制御部２３によって実行される受信タスク１２は、印刷データの受信中に、何らかの原因により印刷データが受信されなくなったときには、上記同様に、タイムアウト処理を実行する。
【０２２４】
この図７のステップＳ２１２における印刷データの受信処理におけるタイムアウト処理で使用する一定時間Ｔｏｕｔは、ＯＳ時間カウント部２４がティック値Ｔｓに基づきカウントカウントアップしたＯＳ時間情報を基に求められる。
【０２２５】
例えば、一定時間Ｔｏｕｔ＝３０ｓとし、ティック値Ｔｓ＝１００ｍｓとした場合、ＯＳ時間カウント部２４がティック値Ｔｓ＝１００ｍｓを３００回カウントしたときに、ＯＳ時間情報記憶部２５のＯＳ時間情報は、カウント前と比較して一定時間Ｔｏｕｔ分増加したＯＳ時間情報となる。
【０２２６】
従って、受信タスク１２は、図３のステップＳ１０８における印刷データの受信処理、あるいは図７のステップＳ２１２における印刷データの受信処理の何れの場合においても、常に同じタイムアウト時間＝一定時間Ｔｏｕｔを基にタイムアウト処理を実施することができる。
【０２２７】
以上説明したように、本実施の形態３によれば、上述した実施の形態１および実施の形態２の効果に加えて、次に効果を奏することができる。
【０２２８】
すなわち、実施の形態３では、ティック計数部５２のティックがティック値Ｔｎまたはティック値Ｔｓに変更されたとしても、そのティック値の変化量がα倍のときは規定のカウント数が１／α倍となるように、そのティック値をカウントアップするようにしているので、これらのティック値に基づきカウントアップされ、ＯＳ時間情報記憶部２５に記憶されるＯＳ時間情報は、ティック値に影響を受けることなく、常に同じ時間とすることができる。換言すれば、ティックの変更に影響を受けることなく、常に同じ時間を計測することができる。
【産業上の利用可能性】
【０２２９】
本発明の省電力制御方法は、通常電力状態と低電力情報とを有し、何れかの電力状態で動作する電子機器の省電力制御方法に適用することができる。
【０２３０】
また、本発明の画像形成装置は、通常電力状態と低電力情報とを有し、何れかの電力状態で動作する電子機器、例えばプリンタ、複写機、複合機など画像形成装置に適用することができる。
【図面の簡単な説明】
【０２３１】
【図１】実施の形態１に係るプリンタの機能構成を示すブロック図である。
【図２】実施の形態１に係る節電制御タスクを説明する図である。
【図３】実施の形態１に係るプリンタの省電力制御処理の処理手順を示すフローチャートである。
【図４】実施の形態１に係るプリンタの省電力制御処理を説明するタイムチャートである。
【図５】実施の形態１に係るプリンタの状態遷移を説明する図である。
【図６】実施の形態２に係るプリンタの機能構成を示すブロック図である。
【図７】実施の形態２に係るプリンタの省電力制御処理の処理手順を示すフローチャートである。
【図８】実施の形態２に係るプリンタの省電力制御処理を説明するタイムチャートである。
【図９】実施の形態２に係るプリンタの状態遷移を説明する図である。
【図１０】実施の形態３に係るプリンタの機能構成を示すブロック図である。
【図１１】実施の形態３に係る時間計測タスクを説明する図である。
【図１２】実施の形態３に係るプリンタの省電力制御処理を説明するタイムチャートである。
【図１３】実施の形態３に係るプリンタの省電力制御処理の要部の処理手順を示すフローチャートである。
【図１４】実施の形態３に係る受信タスクのタイムアウト処理を説明する図である。
【符号の説明】
【０２３２】
１  プリンタ
１０  タスク格納部
１１  節電制御タスク
１２  受信タスク
１３  時間計測タスク
２０  タスク制御部
２１  タスク管理テーブル
２２  タイマータスク制御部
２３  タスク実行制御部
２４  ＯＳ時間カウント部
２５  ＯＳ時間情報記憶部
３０  割り込み制御部（割り込み制御手段）
３１  割り込み種類判定部（割り込み種類判定手段）
３２  タイマー割り込み制御部
３３  受信割り込み制御部
３４  ティック設定部（設定手段）
４０  受信制御部（割り込み発生手段）
４１  受信Ｉ／Ｆ部
４２  割り込み発生部（割り込み発生手段）
５０  タイマー制御部（割り込み発生手段）
５１  クロック発生部
５２  ティック計数部
５３  割り込み発生部（割り込み発生手段）
６０  電力消費資源
６１  ヒータ
６２  バックライト
６３  パネル電源
６４  外部クロック
１１０  節電制御部（制御手段）
１１１  節電条件判定部（判定手段、復帰判定手段）
１１２  節電実行制御部
１１３  ティック設定部（制御手段）
【図１】
2008046811.tif 000003
【図２】
2008046811.tif 000004
【図３】
2008046811.tif 000005
【図４】
2008046811.tif 000006
【図５】
2008046811.tif 000007
【図６】
2008046811.tif 000008
【図７】
2008046811.tif 000009
【図８】
2008046811.tif 000010
【図９】
2008046811.tif 000011
【図１０】
2008046811.tif 000012
【図１１】
2008046811.tif 000013
【図１２】
2008046811.tif 000014
【図１３】
2008046811.tif 000015
【図１４】
2008046811.tif 000016