(57)【要約】【課題】消費電力量を抑えた低消費電力の動作モードにおいて制御手段を停止させ、この低消費電力の動作モードから通常の動作モードに移行する際の制御を効率よく行うことが可能な電子機器、及び、電子機器の制御方法を提供する。【解決手段】ＣＰＵ４１の制御に従って処理対象物を処理する駆動部４０と、ＣＰＵ４１により駆動部４０を制御するためのデータを記憶するＳＤＲＡＭ４３と、を備え、ＣＰＵ４１は、通常動作モードと低消費電力モードとを切り換えて実行可能に構成され、低消費電力モードへの移行時にＳＤＲＡＭ４３にスリープ識別情報を記憶させ、低消費電力モードでは所定時間ごとに起動してＳＤＲＡＭ４３に記憶されたスリープ識別情報を検出し、スリープ識別情報が検出された場合は低消費電力モードを継続する一方、スリープ識別情報が検出されなかった場合は通常動作モードに移行する。【選択図】図１
2012128624.tif 000002
【特許請求の範囲】
【請求項１】
制御手段と、
前記制御手段の制御に従って処理対象物を処理する処理手段と、
前記制御手段により前記処理手段を制御するためのデータを記憶する揮発性メモリーと、
前記揮発性メモリーをリフレッシュしてデータを保持するリフレッシュ手段と、を備え、
前記制御手段は、通常動作モードと、前記揮発性メモリー及び前記リフレッシュ手段への電源供給を維持する一方で前記処理手段への電源供給を停止する低消費電力モードとを切り換えて実行可能に構成され、
前記通常動作モードから前記低消費電力モードへの移行時に前記揮発性メモリーにスリープ識別情報を記憶させ、前記低消費電力モードでは所定時間ごとに起動して前記揮発性メモリーに記憶されたスリープ識別情報を検出し、前記スリープ識別情報が検出された場合は前記低消費電力モードを継続する一方、前記スリープ識別情報が検出されなかった場合は前記通常動作モードに移行すること、
を特徴とする電子機器。
【請求項２】
前記低消費電力モードにおいて所定時間が経過すると前記制御手段を起動させる起動手段を備え、
前記制御手段は、起動時に前記揮発性メモリーに記憶されたスリープ識別情報を検出することを特徴とする請求項１記載の電子機器。
【請求項３】
前記起動手段の制御により、前記制御手段への電源の供給および供給停止を切り換えるスイッチを備え、
前記起動手段は、前記制御手段が前記低消費電力モードに移行すると前記スイッチにより前記制御手段への電源供給を停止させ、所定時間が経過すると前記制御手段への電源供給を復帰させることを特徴とする請求項２記載の電子機器。
【請求項４】
前記低消費電力モードにおいて前記揮発性メモリー及び前記リフレッシュ手段に供給される電圧の低下を検出した場合に前記制御手段を起動させる電圧監視手段を備え、
前記制御手段は、前記電圧監視手段により電圧の低下が検出された場合には、前記揮発性メモリーにおける前記スリープ識別情報の検出を行わずに起動することを特徴とする請求項１から３のいずれかに記載の電子機器。
【請求項５】
前記制御手段は、電源投入時に、所定のプログラムを読み出して前記揮発性メモリーに展開して実行する起動シーケンスを実行することを特徴とする請求項１から４のいずれかに記載の電子機器。
【請求項６】
前記揮発性メモリーは、前記リフレッシュ手段を具備するセルフリフレッシュ機能付のメモリーデバイスであることを特徴とする請求項１から５のいずれかに記載の電子機器。
【請求項７】
前記処理手段として、前記制御手段の制御に従って記録媒体を搬送する搬送モーターおよび前記記録媒体に記録を行う記録部を有する記録装置であることを特徴とする請求項１から６のいずれかに記載の電子機器。
【請求項８】
制御手段と、前記制御手段の制御に従って処理対象物を処理する処理手段とを備えた電子機器の制御方法であって、
前記制御手段によって、通常動作モードと、前記処理手段への電源供給を停止する低消費電力モードとを切り換えて実行し、前記通常動作モードから前記低消費電力モードへの移行時にはリフレッシュ手段を備えた揮発性メモリーにスリープ識別情報を記憶させ、前記低消費電力モードでは所定時間ごとに起動して前記揮発性メモリーに記憶されたスリープ識別情報を検出し、前記スリープ識別情報が検出された場合は前記低消費電力モードを継続する一方、前記スリープ識別情報が検出されなかった場合は前記通常動作モードに移行すること、
を特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、省電力機能を備えた電子機器、および、電子機器の制御方法に関する。
【背景技術】
【０００２】
従来、記録媒体に記録を行うプリンター等の電子機器において、待機時の消費電力量を抑えるために低消費電力の動作モードを備えるものがあった。通常、この低消費電力の動作モードでは、モーター等の消費電力量の大きい装置への電源供給が停止されるが、より一層の消費電力量の抑制を図るため、機器全体を制御する制御手段への電源供給をも停止するものがあった（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−６５５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、制御手段への電源供給を停止してしまうと、制御手段自身が低消費電力の動作モードの実行中であることを識別できなくなる。このため、低消費電力の動作モードから通常の動作モードに移行する場合に、低消費電力の動作モードからの復帰であることを制御手段が識別できないという問題があった。この問題を解決するため、例えば特許文献１記載の画像形成装置は、低消費電力の動作モードから復帰する場合に、電源投入時とは異なる信号を制御手段に入力して制御手段を起動する専用の回路を設けていたが、この専用の回路等を設けることで装置構成の複雑化を招くという問題があった。
本発明は、上述した事情に鑑みてなされたものであり、低消費電力の動作モードにおいて制御手段を停止させて省電力化を図るとともに、装置構成の複雑化を招くことなく、低消費電力の動作モードから通常の動作モードに移行する際の制御を効率よく行うことが可能な電子機器、及び、電子機器の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、制御手段と、前記制御手段の制御に従って処理対象物を処理する処理手段と、前記制御手段により前記処理手段を制御するためのデータを記憶する揮発性メモリーと、前記揮発性メモリーをリフレッシュしてデータを保持するリフレッシュ手段と、を備え、前記制御手段は、通常動作モードと、前記揮発性メモリー及び前記リフレッシュ手段への電源供給を維持する一方で前記処理手段への電源供給を停止する低消費電力モードとを切り換えて実行可能に構成され、前記通常動作モードから前記低消費電力モードへの移行時に前記揮発性メモリーにスリープ識別情報を記憶させ、前記低消費電力モードでは所定時間ごとに起動して前記揮発性メモリーに記憶されたスリープ識別情報を検出し、前記スリープ識別情報が検出された場合は前記低消費電力モードを継続する一方、前記スリープ識別情報が検出されなかった場合は前記通常動作モードに移行することを特徴とする。
本発明によれば、制御手段が低消費電力モードに移行する際にリフレッシュ可能な揮発性メモリーにスリープ識別情報を記憶させるため、例えば電源電圧の異常等が発生した場合には、リフレッシュに失敗してスリープ識別情報が失われることで、異常の痕跡が残される。このため、低消費電力モードで制御手段を停止させても、制御手段が揮発性メモリーのスリープ識別情報を検出することで、低消費電力モード中の異常の有無、及び、低消費電力モードで動作していることを制御手段が識別できる。また、この識別には制御手段が制御のために使用する揮発性メモリーを使用するので回路構成を追加する必要がない。従って、装置構成を複雑化することなく、低消費電力モードにおいて制御手段をも停止させて格段の低消費電力化を可能とし、かつ、低消費電力モードから通常動作モードに復帰する際には制御手段が低消費電力モードからの復帰であることを識別するので効率の良い制御を行える。
【０００６】
また、本発明は、上記の電子機器において、前記低消費電力モードにおいて所定時間が経過すると前記制御手段を起動させる起動手段を備え、前記制御手段は、起動時に前記揮発性メモリーに記憶されたスリープ識別情報を検出することを特徴とする。
本発明によれば、制御手段を所定時間が経過する毎に起動させる機能を起動手段が実行するので、制御手段は起動時にスリープ識別情報を検出するよう設定されていればよい。このため、制御手段が所定時間を計時する必要がないので、低消費電力モードにおいて起動手段が制御手段を起動するまでの間は制御手段の機能をほぼ完全に停止させることができる。これにより、装置構成を複雑化することなく、低消費電力モードで制御手段への電源供給を停止して省電力化を図ることができる。
【０００７】
また、本発明は、上記の電子機器において、前記起動手段の制御により、前記制御手段への電源の供給および供給停止を切り換えるスイッチを備え、前記起動手段は、前記制御手段が前記低消費電力モードに移行すると前記スイッチにより前記制御手段への電源供給を停止させ、所定時間が経過すると前記制御手段への電源供給を復帰させることを特徴とする。
本発明によれば、制御手段自身の制御によって低消費電力モードにおける制御手段への電源供給を停止させることができ、単純な構成により、所定時間毎に制御手段を起動させることができる。また、スイッチにより制御手段への電源供給を開始した場合であっても、スリープ識別情報を検出することで、制御手段は低消費電力モードからの復帰なのか電源投入なのかを区別できるので、低消費電力モードから通常動作モードに復帰する際に効率の良い制御を行える。
【０００８】
また、本発明は、上記の電子機器において、前記低消費電力モードにおいて前記揮発性メモリー及び前記リフレッシュ手段に供給される電圧の低下を検出した場合に前記制御手段を起動させる電圧監視手段を備え、前記制御手段は、前記電圧監視手段により電圧の低下が検出された場合には、前記揮発性メモリーにおける前記スリープ識別情報の検出を行わずに起動することを特徴とする。
本発明によれば、低消費電力モードにおいて、スリープ識別情報を検出するまでもなく異常が検出された場合には速やかに通常起動するので、異常発生時に速やかに対処できる。
【０００９】
また、本発明は、上記の電子機器において、前記制御手段は、電源投入時に所定のプログラムを読み出して前記揮発性メモリーに展開して実行する起動シーケンスを実行することを特徴とする。
本発明によれば、所定のプログラムを読み出して揮発性メモリーに展開する起動シーケンスを実行する電子機器が、特別な回路を追加することなく、低消費電力モードにおいて制御手段を停止させても、起動シーケンスを行わずに低消費電力モードから通常動作モードへ復帰できる。つまり、制御手段が、起動シーケンスの要否を的確に判別し、必要な場合のみ起動シーケンスを実行するので、低消費電力モードから通常動作モードに復帰する際に効率の良い制御を行える。
【００１０】
また、本発明は、上記の電子機器において、前記揮発性メモリーは、前記リフレッシュ手段を具備するセルフリフレッシュ機能付のメモリーデバイスであることを特徴とする。
本発明によれば、低消費電力モードでは、このセルフリフレッシュ機能付きのメモリーデバイスに電源を供給していれば制御手段への電源供給を停止できるので、より一層の低消費電力化が可能である。また、制御手段が制御に利用するセルフリフレッシュ機能付きのメモリーデバイスを用いることで、装置構成を複雑化することなく、低消費電力モードから通常動作モードに復帰する際の制御を効率化できる。
【００１１】
また、本発明は、上記の電子機器において、前記処理手段として、前記制御手段の制御に従って記録媒体を搬送する搬送モーターおよび前記記録媒体に記録を行う記録部を有する記録装置であることを特徴とする。
本発明によれば、記録媒体に記録を行う記録装置において、装置構成を複雑化することなく待機電力の低減を図ることができ、また、低消費電力モードから通常動作モードに速やかに復帰できる。
【００１２】
また、上記課題を解決するため、本発明は、制御手段と、前記制御手段の制御に従って処理対象物を処理する処理手段とを備えた電子機器の制御方法であって、前記制御手段によって、通常動作モードと、前記処理手段への電源供給を停止する低消費電力モードとを切り換えて実行し、前記通常動作モードから前記低消費電力モードへの移行時にはリフレッシュ手段を備えた揮発性メモリーにスリープ識別情報を記憶させ、前記低消費電力モードでは所定時間ごとに起動して前記揮発性メモリーに記憶されたスリープ識別情報を検出し、前記スリープ識別情報が検出された場合は前記低消費電力モードを継続する一方、前記スリープ識別情報が検出されなかった場合は前記通常動作モードに移行することを特徴とする。
本発明によれば、電子機器の制御手段が低消費電力モードに移行する際にリフレッシュ可能な揮発性メモリーにスリープ識別情報を記憶させるため、例えば電源電圧の異常等が発生した場合には、リフレッシュに失敗してスリープ識別情報が失われることで、異常の痕跡が残される。このため、低消費電力モードで制御手段を停止させても、制御手段が揮発性メモリーのスリープ識別情報を検出することで、低消費電力モード中の異常の有無、及び、低消費電力モードで動作していることを制御手段が識別できる。また、この識別には制御手段が制御のために使用する揮発性メモリーを使用するので回路構成を追加する必要がない。従って、電子機器の装置構成を複雑化することなく、低消費電力モードにおいて制御手段をも停止させて格段の低消費電力化を可能とし、かつ、低消費電力モードから通常動作モードに復帰する際には制御手段が低消費電力モードからの復帰であることを識別するので効率の良い制御を行える。
【発明の効果】
【００１３】
本発明によれば、電子機器の装置構成を複雑化することなく、低消費電力モードにおいて制御手段をも停止させて格段の低消費電力化を可能とし、かつ、低消費電力モードから通常動作モードに復帰する際には制御手段が低消費電力モードからの復帰であることを識別するので効率の良い制御を行える。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態に係るプリンターの構成を示すブロック図である。
【図２】プリンターの動作を示すフローチャートである。
【図３】プリンターの各部が入出力する信号のタイミングチャートである。
【発明を実施するための形態】
【００１５】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係るプリンター１（電子機器）のブロック図である。
プリンター１は、記録媒体に文字や画像等を記録（印刷）する記録装置である。本実施形態では、プリンター１が、本体ケース（図示略）内に収容した処理対象物としての感熱ロール紙（図示略）に対し、ラインサーマルヘッドによって熱を与え、文字や画像等を印刷するラインサーマルプリンターである場合を例に挙げて説明する。
【００１６】
プリンター１は、制御プログラムを実行してプリンター１の各部を制御するＣＰＵ４１（制御手段）、ＣＰＵ４１が実行する制御プログラムや設定値等のデータを記憶するＲＯＭ４２、ＣＰＵ４１が実行する制御プログラムや処理対象のデータを展開するワークエリアを形成するＳＤＲＡＭ４３（揮発性メモリー）、および、プリンター１の外部のホストコンピューター１００に接続されるインターフェイス（Ｉ／Ｆ）部４６を備えている。また、プリンター１は、ＣＰＵ４１を含む制御系により制御される駆動部４０（処理手段）として、ＣＰＵ４１の制御に従ってロール紙を搬送する搬送モーター４４、および、搬送モーター４４により搬送されるロール紙に有色のドットを形成して文字や画像を記録する記録ヘッド４５（記録部）を備えている。各部はバス４７を介して相互に接続されている。
【００１７】
ＳＤＲＡＭ４３は、リフレッシュを必要とする半導体メモリーで構成され、例えば、セルフリフレッシュ機能を有するメモリーコントローラー（図示略）と一体に実装されたメモリーデバイスで構成される。
ＣＰＵ４１は、電源供給が開始されると、起動シーケンスを実行し、ＲＯＭ４２に記憶された制御プログラムおよびデータを読み出して、ＳＤＲＡＭ４３にコピー（展開）する。そして、ＣＰＵ４１はＳＤＲＡＭ４３に展開したプログラムを実行し、プリンター１の各部を制御する。ＣＰＵ４１は、プリンター１の電源がオフにされるまで、ＳＤＲＡＭ４３に展開されたプログラムを実行する。
また、ＣＰＵ４１は、インターフェイス部４６を介してホストコンピューター１００との間で各種データを送受信し、ホストコンピューター１００から送信される印刷コマンドおよび印刷データに基づいて駆動部４０の搬送モーター４４および記録ヘッド４５を制御し、印刷を実行する。
また、プリンター１の本体（図示略）には、ロール紙を搬送させるフィードスイッチ等のスイッチを備えた操作パネル（図示略）が設けられ、この操作パネルのスイッチ操作に応じて、ＣＰＵ４１は駆動部４０を動作させる。
【００１８】
搬送モーター４４は、ロール紙に接する搬送ローラーに連結され、搬送モーター４４の回転に伴って搬送ローラーが回転することにより、ロール紙が排出口に向けて搬送される。プリンター１は、記録ヘッド４５による印刷後のロール紙を排出口付近で切断するカッターユニット（図示略）と、このカッターユニットを動作させるカッター駆動モーターを備えていてもよい。この場合、カッター駆動モーターはＣＰＵ４１の制御によって所定のタイミングでカッターユニットの刃を移動させ、ロール紙をカットする。このカッター駆動モーターを備えた構成においては、駆動部４０にカッター駆動モーターが含まれる。
【００１９】
プリンター１には、商用交流電源Ｐに接続されたＡＣアダプター２が接続されている。ＡＣアダプター２は、例えば交流１００ボルトの商用交流電源Ｐを整流および電圧変換して、２４ボルトの直流電力をプリンター１に供給する。プリンター１は、ＡＣアダプター２から供給される電力をプリンター１の各部に供給するＤＣ／ＤＣコンバーター３１を備えている。
ＤＣ／ＤＣコンバーター３１は、ＡＣアダプター２から供給される２４ボルトの直流電力を電圧変換し、例えば３．３ボルトの直流電力を生成して出力する。このＤＣ／ＤＣコンバーター３１が出力する３．３ボルトの直流電力は、主として制御基板に実装されたデバイスを動作させる電源となり、具体的にはＣＰＵ４１、ＲＯＭ４２、ＳＤＲＡＭ４３、及びインターフェイス部４６を含む各部の駆動電源となる。
また、ＤＣ／ＤＣコンバーター３１は、駆動部４０の各部に対して、ＡＣアダプター２から供給される２４ボルトの直流電力を供給する。駆動部４０はモーターやヘッドなど比較的大きな電力を要する機器であるため、制御基板に実装されたデバイスより高電圧で駆動される。
【００２０】
ＤＣ／ＤＣコンバーター３１の出力段にはスイッチ３３が設けられており、このスイッチ３３を介してＣＰＵ４１及びＲＯＭ４２に電源（ＶＤＤ）が供給される。スイッチ３３は、例えばＦＥＴ（Field Effect Transistor）で構成され、タイマー回路３４から入力される信号に従ってゲート電圧が切り換えられ、ゲート電圧がハイレベルの状態で、ＤＣ／ＤＣコンバーター３１からＣＰＵ４１及びＲＯＭ４２に電流が流れるようになっている。タイマー回路３４（起動手段）は、ＣＰＵ４１からトリガーが入力されると計時を開始し、この計時中はスイッチ３３をオフにして電力供給を遮断し、設定された時間が経過するとスイッチ３３をオンに切り換えて動作を停止する。従って、スイッチ３３は、通常の動作中はオンとなっており、ＣＰＵ４１がタイマー回路３４にトリガーを出力すると、それから所定時間だけオフになる。
【００２１】
これに対し、ＳＤＲＡＭ４３はＤＣ／ＤＣコンバーター３１の出力段に接続されている。上述のようにＳＤＲＡＭ４３はセルフリフレッシュ機能を有するコントローラーと半導体メモリー素子を備え、これらのコントローラー及び半導体メモリー素子に対し、ＤＣ／ＤＣコンバーター３１から常時直流電源（ＰＲＥ＿ＶＤＤ）が供給される。
また、プリンター１は、ＤＣ／ＤＣコンバーター３１が出力する電源電圧（ＰＲＥ＿ＶＤＤ）を監視する電圧監視部３２（電圧監視手段）を備えている。電圧監視部３２は、電源電圧（ＰＲＥ＿ＶＤＤ）が所定値以下（定格範囲を逸脱する電圧値以下）に低下したことを検出する低電圧検出器であって、電源電圧（ＰＲＥ＿ＶＤＤ）の低下を検出するとＣＰＵ４１及びタイマー回路３４にＰＳＣ信号を出力する。
【００２２】
プリンター１は、電源投入から所定時間は通常の動作モードで動作し、ホストコンピューター１００から送信される印刷コマンドに従って印刷を行う。そして、ホストコンピューター１００から印刷コマンドを受信せず、上記の操作パネル（図示略）の操作も行われない状態（いわゆる待機状態）が所定時間以上継続した場合には、低消費電力モードに移行する。この低消費電力モードでは、ＣＰＵ４１の制御によって、ＤＣ／ＤＣコンバーター３１から駆動部４０への電源供給がオフにされ、さらに、スイッチ３３によりＣＰＵ４１及びＲＯＭ４２を含む各部への電力供給が遮断される。このため、低消費電力モードではＤＣ／ＤＣコンバーター３１、電圧監視部３２、タイマー回路３４及びＳＤＲＡＭ４３に対してのみ電力が供給される。
この低消費電力モードでは、駆動部４０だけでなく、ＣＰＵ４１及びＲＯＭ４２への電源供給が停止するので、消費電力量を非常に少ないレベルに抑えることができる。
【００２３】
この低消費電力モードではＣＰＵ４１の電源を遮断するので、低消費電力モードから通常の動作モードに復帰する場合等、再びＣＰＵ４１に電源が供給されると、ＣＰＵ４１自身は低消費電力モードであったことを検知できないため、電源が投入された時と同様の動作を行う。
上述したように、プリンター１の起動時には、ＲＯＭ４２のプログラム及びデータをＳＤＲＡＭ４３にコピーして展開する起動シーケンスをＣＰＵ４１が実行する。ところが、この起動シーケンスを低消費電力モードから通常の動作モードに復帰するたびに行うと、低消費電力モードから通常動作モードへ復帰する処理に要する時間が長くなってしまい、現実的でない。
そこで、プリンター１は、ＣＰＵ４１が低消費電力モードにおいて所定時間毎に起動し、この起動時に、ＳＤＲＡＭ４３が記憶しているプログラムやデータが正常に保持されていることを検出する構成とした。以下、低消費電力モードへの移行に関するプリンター１の動作について説明する。
【００２４】
図２は、プリンター１の動作を示すフローチャートである。
この図２の動作はプリンター１の電源がオンにされた場合に開始される。電源投入後、プリンター１ではＣＰＵ４１が通常起動シーケンスを開始し（ステップＳ１１）、ＲＯＭ４２に記憶されているプログラムやデータをＳＤＲＡＭ４３に展開する（ステップＳ１２）。この起動シーケンスが終了してＳＤＲＡＭ４３に記録されたプログラムが実行可能になると、ＣＰＵ４１は、動作指示を待機する待機状態に移行するとともに、内蔵するカウンター（図示略）の機能により、待機状態となっている時間をカウントする（ステップＳ１３）。
【００２５】
待機状態において、ＣＰＵ４１は、ホストコンピューター１００から送信された印刷コマンドを受信したか否かを継続して検出する（ステップＳ１４）。印刷コマンドと印刷データを受信した場合は（ステップＳ１４；Ｙｅｓ）、カウンターをリセットしてカウント値をクリアし（ステップＳ１５）、受信した印刷コマンド及び印刷データに従って駆動部４０の搬送モーター４４及び記録ヘッド４５を制御し、印刷を実行する（ステップＳ１６）。その後、プリンター１の動作停止が指示された場合またはプリンター１の電源がオフにされた場合には（ステップＳ１７；Ｙｅｓ）、プリンター１は本処理を終了する。一方、プリンター１が動作を続ける場合はステップＳ１３に戻る。
【００２６】
一方、待機状態においてホストコンピューター１００からの印刷コマンドを受信していない間（ステップＳ１４；Ｎｏ）、ＣＰＵ４１は、カウンターのカウント値が、予めＲＯＭ４２に記憶され、ＳＤＲＡＭ４３に展開された移行基準値に達したか否かを判別する（ステップＳ１８）。ここで、カウント値が移行基準値に達していない場合（ステップＳ１８；Ｎｏ）、ＣＰＵ４１はステップＳ１４に戻る。また、カウント値が移行基準値に達した場合（ステップＳ１８；Ｙｅｓ）、ＣＰＵ４１は、低消費電力モードへ移行する。
【００２７】
ＣＰＵ４１は、低消費電力モードへ移行する前に、ＳＤＲＡＭ４３の特定の領域にスリープ識別情報を記憶させ（ステップＳ１９）、ＳＤＲＡＭ４３のセルフリフレッシュ機能を起動することにより、ＳＤＲＡＭ４３をセルフリフレッシュモードに移行させる（ステップＳ２０）。スリープ識別情報は、例えば適当な文字列でよい。ＳＤＲＡＭ４３に展開されるプログラムやデータに、スリープ識別情報と同じ文字列が含まれていても、スリープ識別情報は特定の領域に書き込まれるので、スリープ識別情報が誤検出される可能性はない。スリープ識別情報が書き込まれる領域は予め決められていて、通常の処理に係るプログラムやデータが書き込まれない領域であることが好ましい。例えば、通常の起動シーケンスにおいてＲＯＭ４２のプログラムやデータをＳＤＲＡＭ４３に展開する際に、これらプログラムやデータの書込順序及びデータ量から求められる空き領域に、スリープ識別情報を書き込んでもよいし、スリープ識別情報が書き込まれる領域に対するプログラムやデータの書き込みを禁止してもよい。
なお、ＳＤＲＡＭ４３のリフレッシュ機能は、低消費電力モードでセルフリフレッシュが行われれば良いので、通常動作モードでセルフリフレッシュ機能を行う構成としてもよいし、通常動作モードではＣＰＵ４１の制御によってリフレッシュが行われる構成としてもよい。
【００２８】
ＳＤＲＡＭ４３をセルフリフレッシュモードに移行させた後、ＣＰＵ４１は、駆動部４０への電源供給を停止させ、タイマー回路３４にトリガーを出力して（ステップＳ２１）、予め設定された時間（例えば、２秒）の計時を開始させる。ここで、タイマー回路３４は、スイッチ３３をオフに切り換えさせ、計時を開始する（ステップＳ２２）。これにより、ＣＰＵ４１及びＲＯＭ４２を含むプリンター１の各部への電源供給が停止して、低消費電力モードが開始される。
【００２９】
タイマー回路３４は、低消費電力モードにおいて予め設定された時間まで計時したか否かを監視し（ステップＳ２３）、設定された時間で計時が終了した場合（ステップＳ２３；Ｙｅｓ）、タイマー回路３４からスイッチ３３にパルスが出力され、スイッチ３３がオンに切り替わる（ステップＳ２４）。
ここで、ＣＰＵ４１に電源が投入されるので、ＣＰＵ４１は、電源オフから電源オンになった場合の規定の動作として、ＳＤＲＡＭ４３の特定の領域においてスリープ識別情報を検出する（ステップＳ２５）。ＣＰＵ４１は、ＣＰＵ４１自身の電源供給がオフの状態からオンに切り替わった場合に、その電源供給の切り替わりが、プリンター１の電源投入によるものか、低消費電力モードからの復帰であるのかに関わらず、ステップＳ２５の動作を行うよう設定されている。
【００３０】
ＳＤＲＡＭ４３の特定の領域においてスリープ識別情報が検出された場合（ステップＳ２６；Ｙｅｓ）、ＣＰＵ４１は、ステップＳ２１に戻り、タイマー回路３４にトリガーを出力する。これにより、再びＣＰＵ４１への電源供給が絶たれ、低消費電力モードが継続される。
また、ＳＤＲＡＭ４３の特定の領域においてスリープ識別情報が検出されなかった場合には（ステップＳ２６；Ｎｏ）、ＣＰＵ４１はステップＳ１１に戻って通常起動シーケンスを実行する。
【００３１】
ステップＳ２６でスリープ識別情報が検出されないケースは、以下の２通りが考えられる。
（１）プリンター１の電源投入によりＣＰＵ４１の電源がオンになった場合。揮発性メモリーであるＳＤＲＡＭ４３には何もデータが保持されていないため、スリープ識別情報も検出されない。
（２）低消費電力モードでＳＤＲＡＭ４３のセルフリフレッシュ機能により保持されていたデータが、電圧低下等のトラブルによって失われた場合。この場合、スリープ識別情報以外のデータも、正しい状態であることが保証できない。
この（１）、（２）のどちらの場合も、ステップＳ１１でＳＤＲＡＭ４３に展開されたプログラムやデータを実行することはできないので、ＣＰＵ４１はステップＳ１１に戻って、ＲＯＭ４２のプログラム及びデータをＳＤＲＡＭ４３に展開する。
【００３２】
このように、プリンター１は、低消費電力モードでＣＰＵ４１に対する電源供給を停止させ、かつ、ＣＰＵ４１が電源オンとなったときに、低消費電力モードからの復帰であってＳＤＲＡＭ４３に展開されたプログラムを実行可能なのか、或いは通常の起動シーケンスが必要なのかを判別できる。この判別に、印刷制御プログラムを展開するセルフリフレッシュ機能付きのＳＤＲＡＭ４３を利用するため、ＣＰＵ４１を制御するための新たな回路を必要とせず、装置構成を複雑化することなく容易に実現できる。
【００３３】
また、図２に示した動作においては、所定時間が経過する毎にタイマー回路３４がパルスを出力し、ＣＰＵ４１が起動される。このとき、ＣＰＵ４１は、ホストコンピューター１００から印刷コマンドが送信されたか、操作パネルが操作されたかを検出する構成としてもよく、この場合、低消費電力モードであっても所定時間毎に外部からの操作や外部装置からのコマンドを検出できるという利点がある。なお、上記実施形態において、低消費電力モードでインターフェイス部４６にも電源が供給され、ホストコンピューター１００からコマンドが送信されたことをインターフェイス部４６が検出した場合に、インターフェイス部４６からＣＰＵ４１及びタイマー回路３４に信号を出力し、低消費電力モードから復帰させる構成としても良い。
【００３４】
さらに、ステップＳ２１で低消費電力モードに移行した後、プリンター１が備える電圧監視部３２は、ＤＣ／ＤＣコンバーター３１が出力する電源電圧（ＰＲＥ＿ＶＤＤ）を監視する。電源電圧（ＰＲＥ＿ＶＤＤ）において定格範囲から逸脱する電圧低下が起こった場合に、タイマー回路３４及びＣＰＵ４１に対してＰＳＣ信号を出力し、このＰＳＣ信号が入力されたタイマー回路３４は計時を終了してスイッチ３３をオンにする。これによりＣＰＵ４１の電源が投入され、ＣＰＵ４１はＰＳＣ信号に従って、ＳＤＲＡＭ４３のスリープ識別情報を検出することなく通常の起動シーケンスを実行する。電圧監視部３２が電圧低下を検出した場合、この電圧低下によってＳＤＲＡＭ４３のデータの信頼性が低下する。このため、ＳＤＲＡＭ４３のプログラムやデータに基づく動作を行わずに、起動シーケンスを実行することが最適である。
【００３５】
図３は、プリンター１の各部が入出力する信号のタイミングチャートである。
図中、（Ａ）はＡＣアダプター２から供給される直流２４ボルトの電源電圧を示し、（Ｂ）はＤＣ／ＤＣコンバーター３１がＳＤＲＡＭ４３及びスイッチ３３に出力する電源電圧（ＰＲＥ＿ＶＤＤ）を示し、（Ｃ）はスイッチ３３からＣＰＵ４１及びＲＯＭ４２に供給される電源電圧（ＶＤＤ）を示す。（Ｄ）はＣＰＵ４１の動作状態を示し、（Ｅ）はタイマー回路３４がスイッチ３３に出力する信号を示し、（Ｆ）はＣＰＵ４１がタイマー回路３４に出力するトリガーを示し、（Ｇ）は電圧監視部３２が出力するＰＳＣ信号を示す。（Ｈ）はプリンター１の消費電力量を模式的に示す。この図３の（Ａ）〜（Ｃ）及び（Ｅ）〜（Ｇ）は、図１に付した符号と対応している。
【００３６】
プリンター１の電源が投入されると（時刻ｔ１）、ＡＣアダプター２から入力される電源電圧に基づいてＤＣ／ＤＣコンバーター３１が電源供給を開始し、この電源供給開始に伴ってＣＰＵ４１が起動する（時刻ｔ２）。ＣＰＵ４１は、起動シーケンスを実行した後で待機状態に移行し、待機時間が予め設定された移行基準値に達すると、タイマー回路３４に対してトリガーを出力する（時刻ｔ３）。このトリガーによりタイマー回路３４はスイッチ３３に対する出力を反転してスイッチ３３をオフにし、これによりＣＰＵ４１及びＲＯＭ４２に供給される電源電圧（ＶＤＤ）が低下して、低消費電力モードに移行する。
タイマー回路３４は、ＣＰＵ４１からのトリガー入力から２秒が経過すると（時刻ｔ４）、スイッチ３３への出力を反転してスイッチ３３をオンにし、ＣＰＵ４１への電源供給を開始する。ここで、電源電圧（ＶＤＤ）の立ち上がりによりＣＰＵ４１が起動し、ＳＤＲＡＭ４３のスリープ識別情報を検出し、適正なスリープ識別情報が検出されると、再びＣＰＵ４１がタイマー回路３４にトリガーを出力する。これにより、タイマー回路３４は再び２秒間の計時を行い、この間のＣＰＵ４１への給電は停止する。
ここで、ＤＣ／ＤＣコンバーター３１が出力する電源電圧（ＰＲＥ＿ＶＤＤ）が低下すると（時刻ｔ５）、この電圧低下が電圧監視部３２によって検出されてＰＳＣ信号が出力される。このＰＳＣ信号の入力によりタイマー回路３４は計時を停止してスイッチ３３への出力を反転させ、スイッチ３３をオンにしてＣＰＵ４１への電源供給を開始する。ＣＰＵ４１は、ＰＳＣ信号を検出して、起動シーケンスを実行する。
【００３７】
以上説明したように、本発明を適用した実施形態に係るプリンター１は、ＣＰＵ４１の制御に従ってロール紙に記録を行う駆動部４０と、ＣＰＵ４１により駆動部４０を制御するためのデータを記憶するＳＤＲＡＭ４３と、ＳＤＲＡＭ４３に内蔵され、ＳＤＲＡＭ４３をリフレッシュしてデータを保持するリフレッシュ機能を有するコントローラー（図示略）とを有し、プリンター１は、通常動作モードと、ＳＤＲＡＭ４３への電源供給を維持する一方で駆動部４０への電源供給を停止する低消費電力モードとを切り換えて実行可能に構成され、ＣＰＵ４１は通常動作モードから低消費電力モードへの移行時にＳＤＲＡＭ４３にスリープ識別情報を記憶させ、低消費電力モードでは所定時間ごとに起動してＳＤＲＡＭ４３に記憶されたスリープ識別情報を検出し、スリープ識別情報が検出された場合は低消費電力モードを継続する一方、スリープ識別情報が検出されなかった場合は通常動作モードに移行する。これにより、低消費電力モードでＣＰＵ４１を停止させても、ＣＰＵ４１がＳＤＲＡＭ４３のスリープ識別情報を検出することで、低消費電力モード中の異常の有無、及び、低消費電力モードで動作していることをＣＰＵ４１が識別できるので、低消費電力モードでＣＰＵ４１を停止して、消費電力を抑制できる。また、ＣＰＵ４１が制御のために使用するＳＤＲＡＭ４３を使用するので、ＣＰＵ４１に対して低消費電力モードか否かを識別させるための回路構成を追加する必要がない。従って、装置構成を複雑化することなく、低消費電力モードにおいてＣＰＵ４１をも停止させて格段の低消費電力化を可能とし、かつ、低消費電力モードから通常動作モードに復帰する際にＣＰＵ４１自身が低消費電力モードからの復帰であることを識別するので効率の良い制御を行える。
【００３８】
また、プリンター１は、タイマー回路３４が低消費電力モードに移行してから所定時間が経過するとＣＰＵ４１を起動させ、ＣＰＵ４１がＳＤＲＡＭ４３に記憶されたスリープ識別情報を検出するので、ＣＰＵ４１を所定時間が経過する毎に起動させる機能をタイマー回路３４が実行する。このため、ＣＰＵ４１は起動時にスリープ識別情報を検出するよう設定されていればよく、ＣＰＵ４１の起動時の機能を単純化できる。これにより、装置構成を複雑化することなく、低消費電力モードでＣＰＵ４１への電源供給を停止して省電力化を図ることができる。
さらに、プリンター１は、タイマー回路３４から入力される信号に従ってＣＰＵ４１への電源の供給および供給停止を切り換えるスイッチ３３を備えるので、単純な構成により、所定時間毎にＣＰＵ４１を起動させることができる。
また、プリンター１は、低消費電力モードにおいてＳＤＲＡＭ４３に供給される電圧の低下を検出した場合に、タイマー回路３４とＣＰＵ４１にＰＳＣ信号を出力してＣＰＵ４１を起動させる電圧監視部３２を備えるので、低消費電力モードで電圧の異常が検出された場合には速やかに通常起動することができる。この場合、ＳＤＲＡＭ４３のスリープ識別情報の検出を行わない構成とすれば、より速やかに通常動作モードへ移行できる。
【００３９】
また、ＣＰＵ４１は、プリンター１の電源投入時に電圧監視部３２からプログラムを読み出してＳＤＲＡＭ４３に展開して実行する起動シーケンスを実行するよう構成され、ＳＤＲＡＭ４３のセルフリフレッシュ機能を利用することで、低消費電力モードからの復帰時には起動シーケンスを省略して、速やかに通常動作モードへ移行でき、無駄な動作を省いて効率のよい制御を行える。
そして、記録媒体としてのロール紙に記録ヘッド４５によって印刷を行うプリンター１が、上記のように低消費電力モードに移行し、この低消費電力モードにおいてＣＰＵ４１への電力供給を停止して低消費電力化を図るとともに、低消費電力モードから通常動作モードへ復帰する際にはＳＤＲＡＭ４３を利用して起動シーケンスを省略できる。これにより、例えばホストコンピューター１００から印刷コマンドが送信された場合に、速やかに低消費電力モードから復帰して動作を実行できるので、スループットの低下を招くことなく待機時の消費電力量を抑制できる。
【００４０】
また、ＳＤＲＡＭ４３はセルフリフレッシュシュ機能付のメモリーデバイスであるため、低消費電力モードにおける消費電力をより一層抑制できる。また、ＣＰＵ４１が駆動部４０を制御するために利用するＳＤＲＡＭ４３を用いることで、装置構成を複雑化することなく、低消費電力モードから通常動作モードに復帰する際の制御を効率化できる。
【００４１】
以上、本発明の一実施の形態について説明したが、本発明はこれに限定されるものではない。例えば、上記実施形態では揮発性メモリーとしてＳＤＲＡＭを用いた構成を例示して説明したが、本発明はこれに限定されるものではなく、セルフリフレッシュ機能を有するコントローラーを具備した揮発性メモリーであれば特に限定されず、例えば、ＤＲＡＭを用いてもよい。また、スリープ識別情報の構成は任意であり、ＳＤＲＡＭ４３は、スリープ識別情報を記憶するための専用の領域を持つものであってもよい。
また、上記実施形態では、感熱ロール紙に記録ヘッド４５によって熱を与えて記録を行うサーマルプリンターを例に挙げて説明したが、本発明はこれに限定されるものではなく、熱昇華型プリンター、インクジェット式プリンター、ドットインパクトプリンターに本発明を適用してもよい。この場合、印刷ヘッドをキャリッジに搭載し、このキャリッジを記録媒体の搬送方向に直交して走査させる構成としてもよく、この場合のキャリッジ駆動モーターは上記の駆動部４０に含まれる。また、処理対象物の記録媒体としては普通紙をロール状に巻き回したロール紙や、各種定型サイズのカット紙、連続した紙を折り畳んだファンフォールド紙を使用することができる。さらに、本発明は、他の装置に組み込まれる各種プリンターにも適用可能である。また、上述の動作を行うＣＰＵ４１が実行するプログラムは、プリンター１が備えるＲＯＭ４２に限らず、他の記憶装置、記憶媒体や外部装置の記憶媒体に記憶させ、ＣＰＵ４１により読み出して実行する構成としても良い。
また、上記実施形態では、電子機器としてプリンター１を例に挙げて説明したが、本発明はこれに限定されるものではなく、揮発性メモリーを備え、動作待機時の消費電力量を抑えることが有用な装置であれば本発明を適用可能であり、例えば、テレビ受像機、テレビチューナー、レコーダー、ファクシミリ、これらの機能を具備する複合機、その他のコンピューター制御（マイコン制御）が可能な各種機器に適用可能である。
【符号の説明】
【００４２】
１…プリンター（電子機器、記録装置）、２…ＡＣアダプター、３１…ＤＣ／ＤＣコンバーター、３２…電圧監視部（電圧監視手段）、３３…スイッチ、３４…タイマー回路（起動手段）、４０…駆動部（処理手段）、４１…ＣＰＵ（制御手段）、４３…ＳＤＲＡＭ（揮発性メモリー）、４４…搬送モーター、４５…記録ヘッド（記録部）、１００…ホストコンピューター。
【図１】
2012128624.tif 000003
【図２】
2012128624.tif 000004
【図３】
2012128624.tif 000005