(57)【要約】【課題】電源に接続されたキャパシターを備えた電子機器を、電源がオフにされた後に、静かに、かつ速やかに完全に停止させる。【解決手段】キャパシター５３を有するプリンター１は、キャパシター５３を介して電源装置２の供給を受けて動作する制御回路１０と、電源装置２がオフに切り替えられたことを検出する低電圧検出部５５と、低電圧検出部５５により電源装置２がオフに切り替えられたことが検出された場合に、制御回路１０の消費電力を増大させる制御部としてのＣＰＵ１１と、を備える。【選択図】図１
2014112279.tif 000002
【特許請求の範囲】
【請求項１】
電源に接続されたキャパシターを有する電子機器であって、
前記キャパシターを介して前記電源の供給を受けて動作する回路部と、
前記電源がオフに切り替えられたことを検出する検出手段と、
前記検出手段により前記電源がオフに切り替えられたことが検出された場合に、前記回路部の消費電力を増大させる制御部と、
を備えたことを特徴とする電子機器。
【請求項２】
前記回路部に接続されて動作する周辺回路を備え、
前記制御部は、前記検出手段により前記電源がオフに切り替えられたことが検出された場合に、演算処理を実行することにより前記周辺回路を動作させず前記回路部の消費電力を増大させることを特徴とする請求項１記載の電子機器。
【請求項３】
前記検出手段は、前記電源の電圧低下を検出して検出信号を出力し、
前記制御部に対して前記検出手段の検出信号が割り込み信号として入力されることを特徴とする請求項２記載の電子機器。
【請求項４】
前記制御部は、前記検出手段から入力される割り込み信号を検出可能で、かつ、他の演算処理を停止するスリープ状態に移行可能であり、前記スリープ状態において前記検出手段から割り込み信号が入力された場合は前記スリープ状態から復帰して前記回路部の消費電力を増大させることを特徴とする請求項３記載の電子機器。
【請求項５】
電源に接続されたキャパシターと、前記キャパシターを介して前記電源の供給を受けて動作する回路部と、前記回路部に接続されて動作する周辺回路とを備える電子機器の制御方法であって、
前記電源がオフに切り替えられたことを検出した場合に、演算処理を実行することにより、前記周辺回路を動作させず前記回路部の消費電力を増大させること、
を特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、および、電子機器の制御方法。
【背景技術】
【０００２】
従来、電源に接続された電子機器において、供給電圧を安定化させるコンデンサー（キャパシター）を備えたものが知られている。この種の電子機器では、電源がオフにされた後、キャパシターに蓄えられた電荷が放電されるまでに時間がかかる。このため、電源電圧が低下して電子機器が完全に動作を停止するまで時間がかかっていた。そこで、電源がオフにされた場合にモーター等を動作させて、キャパシターの電荷を強制的に放電させる構成が提案された（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−７８４５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記従来の構成では、ユーザーが電源スイッチをオフにした後にモーター等が動作するため、ユーザーに違和感を抱かせることが懸念される。電子機器が省電力状態（いわゆるスリープモード）となっている場合に電源がオフにされると、スリープモードであった電子機器が電源オフの操作後に動作するため、特に強い懸念がある。
本発明は、上述した事情に鑑みてなされたものであり、電源に接続されたキャパシターを備えた電子機器を、電源がオフにされた後に、静かに、かつ速やかに完全に停止させることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、電源に接続されたキャパシターを有する電子機器であって、前記キャパシターを介して前記電源の供給を受けて動作する回路部と、前記電源がオフに切り替えられたことを検出する検出手段と、前記検出手段により前記電源がオフに切り替えられたことが検出された場合に、前記回路部の消費電力を増大させる制御部と、を備えたことを特徴とする。
本発明によれば、電源がオフにされた場合に、回路部の消費電力を増大させることによりキャパシターに蓄えられた電荷を放電するので、回路部の電源電圧を速やかに低下させて電子機器を完全に停止させることができる。また、モーター等の駆動部を動作させず、電源がオフされた後に動作音等を発することなく静かにキャパシターの電荷を放電させる。このため、電源をオフする操作を行ったユーザーに違和感を抱かせないという利点がある。
【０００６】
上記構成において、前記回路部に接続されて動作する周辺回路を備え、前記制御部は、前記検出手段により前記電源がオフに切り替えられたことが検出された場合に、演算処理を実行することにより前記周辺回路を動作させず前記回路部の消費電力を増大させる構成としてもよい。
この場合、制御部それ自体の動作によって、例えば駆動部を有する周辺回路を動作させずに、静かにキャパシターの電荷を放電させ、速やかに電子機器を停止させることができる。
【０００７】
上記構成において、前記検出手段は、前記電源の電圧低下を検出して検出信号を出力し、前記制御部に対して前記検出手段の検出信号が割り込み信号として入力される構成としてもよい。
この場合、制御部が割り込み信号に基づいて消費電力を増大させる動作を行い、キャパシターの電荷を放電させるので、制御部は割り込み信号に応答可能な状態であればよい。すなわち、電源がオフにされた場合に制御部が一部の機能を停止させていてもよいので、電源がオフにされるまでは制御部の消費電力を低く抑えることが可能なため、動作中の消費電力量を低減できる。
【０００８】
上記構成において、前記制御部は、前記検出手段から入力される割り込み信号を検出可能で、かつ、他の演算処理を停止するスリープ状態に移行可能であり、前記スリープ状態において前記検出手段から割り込み信号が入力された場合は前記スリープ状態から復帰して前記回路部の消費電力を増大させてもよい。
この場合、スリープ状態を利用して電子機器の消費電力を抑制し、かつ、電源がオフにされた場合には消費電力を増大させて速やかに電子機器を停止させることができる。
【０００９】
また、上記目的を達成するために、本発明は、電源に接続されたキャパシターと、前記キャパシターを介して前記電源の供給を受けて動作する回路部と、前記回路部に接続されて動作する周辺回路とを備える電子機器の制御方法であって、前記電源がオフに切り替えられたことを検出した場合に、演算処理を実行することにより、前記周辺回路を動作させず前記回路部の消費電力を増大させること、を特徴とする。
本発明によれば、電源がオフにされた場合に、例えば駆動部を有する周辺回路を動作させずることなく、回路部の消費電力を増大させることにより、キャパシターに蓄えられた電荷を放電する。これにより、回路部の電源電圧を速やかに低下させて、電子機器を完全に停止させることができる。また、モーター等を備えた周辺回路を動作させずに、演算処理を実行することで静かにキャパシターの電荷を放電させる。このため、電源がオフされた後に動作音等を発する等、電源をオフする操作を行ったユーザーに違和感を抱かせる動作をしないで、速やかに停止状態に移行できるという利点がある。
【発明の効果】
【００１０】
本発明によれば、電源がオフにされた場合に、動作音等を発することなく静かに、かつ速やかに電子機器を停止させることができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係るプリンターの機能ブロック図である。
【図２】プリンターの制御系の動作を示すフローチャートである。
【図３】電源スイッチがオフにされた場合の電圧の変化を示す図表である。
【発明を実施するための形態】
【００１２】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本発明を適用した実施形態に係るプリンター１の機能ブロック図である。
電子機器としてのプリンター１は、プリンター１の各部を制御する制御回路１０（回路部）と、制御回路１０の制御に従って動作するセンサー群２０および周辺駆動部３０（周辺回路）を備えている。
プリンター１は、記録媒体として紙製または合成樹脂製のシート状の記録媒体に文字や画像を印刷する装置である。本実施形態では一例として、感熱紙をロール状に巻いて構成されるロール紙（図示略）を記録媒体として使用し、このロール紙に熱を加えて文字や画像を形成するサーマル式のプリンター１について説明する。
制御回路１０は、プログラムを実行してプリンター１の各部を制御するＣＰＵ１１（制御部）と、ＣＰＵ１１が実行するプログラムや処理されるデータ等を一時的に格納するＲＡＭ１２と、ＣＰＵ１１が実行するプログラム等を記憶したＲＯＭ１３とを有する。ＲＡＭ１２およびＲＯＭ１３はデータバスを介してＣＰＵ１１に接続される。ＣＰＵ１１としては、具体的には汎用のＭＰＵ、ＲＡＭ１２やＲＯＭ１３を統合したマイコンを用いることができる。
【００１３】
プリンター１は、ロール紙を搬送するプラテンローラーやギヤ列等を有する搬送機構（図示略）を回転させる搬送モーター３１を備える。また、プリンター１は、印刷後のロール紙をカットするカッターユニットの刃を駆動するカッター駆動モーター３２を備えている。搬送モーター３１およびカッター駆動モーター３２は、モータードライバー３４に接続されている。モータードライバー３４は、ＣＰＵ１１の制御に従って、搬送モーター３１およびカッター駆動モーター３２に駆動電源を供給し、この駆動電源のオン／オフを制御することで、搬送モーター３１およびカッター駆動モーター３２を適切なタイミングで、必要量だけ動作させる。なお、搬送モーター３１および／又はカッター駆動モーター３２がステッピングモーターで構成される場合、モータードライバー３４は、搬送モーター３１およびカッター駆動モーター３２に対して駆動パルスを出力する。プリンター１は、ロール紙に文字や画像を形成する発熱素子を備えた印刷ヘッド３３と、印刷ヘッド３３に駆動電源を供給するヘッドドライバー３５とを備えている。また、プリンター１は、プリンター１の動作状態に対応した点灯パターンでＬＥＤを点灯または点滅させるＬＥＤ点灯部３６を備えている。これら搬送モーター３１、カッター駆動モーター３２、印刷ヘッド３３、モータードライバー３４、ヘッドドライバー３５、およびＬＥＤ点灯部３６を総称して周辺駆動部３０とする。
【００１４】
プリンター１は、パーソナルコンピューター等の外部のホスト装置（図示略）から入力されるコマンドおよびデータに基づき、上記の各部を制御して印刷を実行する。プリンター１は、ホスト装置に接続されるインターフェイス部（図示略）を備えている。
また、プリンター１は、ユーザーがプリンター１を操作するための操作パネル（図示略）を有し、この操作パネルが備える各種スイッチが操作された場合、操作パネルからＣＰＵ１１に操作信号が入力される。
これらのインターフェイス部および操作パネルについては図示を省略する。
【００１５】
プリンター１が備えるセンサー群２０には、複数のセンサーが含まれる。本実施形態では一例として、印刷ヘッド３３の温度を検出する温度センサー２１と、ロール紙の搬送路においてロール紙の有無を検出する用紙センサー２２とを備えた構成とする。温度センサー２１は、印刷ヘッド３３の温度が予め設定された制限値を超えないようにＣＰＵ１１が制御を行うためのセンサーであり、例えばサーミスターで構成される。ＣＰＵ１１は、温度センサー２１の検出値を取得し、印刷ヘッド３３の温度を監視する。用紙センサー２２は、ロール紙の搬送路に設けられた反射型光センサーや透過型光センサーである。ＣＰＵ１１は、用紙センサー２２の検出値を取得し、この検出値に基づいてロール紙の紙切れや紙ジャムを検出する。
【００１６】
プリンター１には、電源装置２が接続される。電源装置２は、例えば１００ボルトの商用電源に接続され、２４ボルトの直流電源に変換してプリンター１に供給する。電源装置２はプリンター１と同一の筐体に収められたものでもよく、プリンター１に外部接続されるものであってもよい。電源装置２とプリンター１の各部を接続する電源ライン上にはプリンター１の電源スイッチ３が設けられ、電源スイッチ３のオン／オフによりプリンター１への電源供給がオン／オフされる。
プリンター１の内部において、電源装置２から２４ボルトの電源が供給される電源ライン５０には、ＤＣ／ＤＣコンバーター５１が接続されている。ＤＣ／ＤＣコンバーター５１は、２４ボルトの直流電源を変換して、例えば３．３ボルトの制御用の直流電源を生成し、プリンター１の各部に供給する。ＤＣ／ＤＣコンバーター５１の出力段に接続された電源ライン５２は、ＣＰＵ１１のＶｃｃ端子に接続され、電源ライン５２によりＣＰＵ１１の電源が供給される。また、電源ライン５２にはスイッチ４１、４２、４３、４４、４５が、それぞれ接続されている。
Ｖｃｃ端子に入力される電圧は、ＣＰＵ１１の仕様で定められた定格電圧（例えば、３．３Ｖ）とされる。また、Ｖｃｃの電圧は、ＣＰＵ１１の仕様により許容される範囲が定められており、Ｖｃｃの電圧が許容電圧の下限より低くなるとＣＰＵ１１は動作を停止する。
スイッチ４１〜４５は、それぞれＣＰＵ１１の制御により独立してオン／オフされる。スイッチ４１は、温度センサー２１への電源供給をオン／オフするスイッチであり、スイッチ４２は、用紙センサー２２への電源供給をオン／オフするスイッチである。スイッチ４１、４２は、電源ライン５２から供給される電源により動作し、ＣＰＵ１１から入力される制御信号に従ってオンとオフを切り替えて、オン状態において、それぞれ温度センサー２１および用紙センサー２２に、電源ライン５２から制御用の電源を供給する。
【００１７】
また、スイッチ４３、４４、４５には電源ライン５０が接続されている。スイッチ４３、４４、４５は、それぞれ、電源ライン５２から供給される制御用の電源により動作し、ＣＰＵ１１から入力される制御信号に従ってオン／オフされる。スイッチ４３がオン状態のとき、電源ライン５０からの２４ボルトの電源がモータードライバー３４に供給される。スイッチ４４がオン状態のとき、電源ライン５０からの２４ボルトの電源がヘッドドライバー３５に供給される。またスイッチ４５がオンのとき、ＬＥＤ点灯部３６にはＬＥＤを点灯させる電源が供給される。従って、スイッチ４３がオンの状態において、モータードライバー３４は、ＣＰＵ１１の制御に従って搬送モーター３１およびカッター駆動モーター３２を駆動可能となる。同様に、スイッチ４４がオンの状態で、ヘッドドライバー３５は、ＣＰＵ１１の制御に従って印刷ヘッド３３を駆動可能となる。また、スイッチ４５がオンの状態で、ＬＥＤ点灯部３６は、ＣＰＵ１１の制御に従ってＬＥＤを点灯および点滅させることが可能となる。
図１に示すように、センサー群２０の各部、周辺駆動部３０の各部、およびスイッチ４１〜４５の各々は、ＣＰＵ１１の制御チャンネルＣＨにそれぞれ接続されており、ＣＰＵ１１から制御信号が入出力される。
【００１８】
このように、ＣＰＵ１１は、各制御チャンネルＣＨを介して制御信号を入出力することにより、センサー群２０の各部を動作させて検出値を取得する機能、周辺駆動部３０の各部を動作させてロール紙への印刷を制御する機能を実行する。また、ＣＰＵ１１は、制御チャンネルＣＨを介して制御信号を出力することにより、スイッチ４１〜４５のオン／オフを切り替えさせて、センサー群２０の各部および周辺駆動部３０の各部に対する電源供給をオン／オフする。
【００１９】
さらに、ＤＣ／ＤＣコンバーター５１の出力段に接続された電源ライン５２には、キャパシター５３が接続されている。キャパシター５３は、例えばアルミ電解コンデンサーや積層セラミックコンデンサーを用いて構成され、電源ライン５２から電源供給を受けるセンサー群２０、周辺駆動部３０およびスイッチ４１〜４５（これらを総称して負荷と呼ぶ）と並列に接続される。キャパシター５３は、電源ライン５２の電圧変動を低減させる平滑キャパシター（コンデンサー）として機能する。
【００２０】
また、ＤＣ／ＤＣコンバーター５１の入力段側、すなわち電源装置２から２４ボルトの直流電源が供給される電源ライン５０には、低電圧検出部５５（検出手段）が接続されている。低電圧検出部５５は、電源ライン５０の電圧を検出し、検出した電圧が予め設定された閾値より低い電圧となった場合に、ＣＰＵ１１に検出信号を出力する。低電圧検出部５５の検出信号はＣＰＵ１１の割り込みチャンネルＩＲＱに入力される。ＣＰＵ１１は、割り込みチャンネルＩＲＱに入力される電圧が、例えばLowレベルからHighレベルに切り替わった場合に、割り込み入力を検出する。
なお、ＣＰＵ１１には複数の割り込みチャンネルＩＲＱが設けられ、上述したインターフェイス部および操作パネルは、それぞれ、低電圧検出部５５の検出信号とは別の割り込みチャンネルＩＲＱに接続されている。
【００２１】
電源スイッチ３がオンからオフに切り替えられると、電源ライン５０の電圧が低下するとともに、電源ライン５２の電圧が低下する。電源スイッチ３がオフにされた直後は、電源ライン５２の電圧はキャパシター５３に蓄えられた電荷により定格電圧に近い値に保持される。つまり、電源ライン５２の電圧は、キャパシター５３の電荷が放電されるまでは低下しないため、電源スイッチ３がオフにされてから電源ライン５２の電圧が低下してプリンター１の制御系が完全に停止するまで、ある程度の時間を要する。
例えば、プリンター１を操作するユーザーが、プリンター１の動作をリセットするために電源スイッチ３をいったんオフにして、再度オンにする操作を行うことがある。プリンター１では、制御回路１０が停止し、電源スイッチ３がオンにされた後に初期化の動作を行うため、初期状態となる。ところが、ユーザーが電源スイッチ３をオフにして、キャパシター５３の電荷の放電が進んでいない状態で電源スイッチ３がオンにされると、制御回路１０が停止していない状態で再び電源ライン５２の電圧が上昇してしまうことがある。このような場合、制御回路１０は初期化の動作を行わないので、電源スイッチ３をオフにする前の動作状態が維持される。ユーザーが、プリンター１のエラーが発生し、このエラーを解消させるために電源スイッチ３のオフ−オンを行った場合には、制御回路１０が初期化を行わなければ、ユーザーが期待した動作が実行されないことになってしまう。
そこで、プリンター１では、電源スイッチ３がオフにされた場合にキャパシター５３の電荷を速やかに放電させるため、プリンター１の消費電力を増大させる制御を行う。
【００２２】
電源スイッチ３がオフにされると電源ライン５０の電圧が低下し、低電圧検出部５５が電圧低下を検出して検出信号をＣＰＵ１１に出力する。
ＣＰＵ１１は、低電圧検出部５５の検出信号に基づき、消費電力を増大させる制御を行う。この制御の内容は、例えば、プリンター１が通常動作中である場合、以下の（Ａ１）〜（Ａ５）の動作である。なお、（Ａ１）〜（Ａ５）の各動作の実行順は制限されない。
（Ａ１）ＣＰＵ１１は、予め設定されたプログラムを実行して稼働率を高める。より好ましくは、ＣＰＵ１１の演算処理能力をフル稼働状態とする。
（Ａ２）ＣＰＵ１１は、ＲＡＭ１２およびＲＯＭ１３にアクセスし、ＲＡＭ１２およびＲＯＭ１３における消費電力の増大を図る。
（Ａ３）センサー群２０の各センサー（本実施形態では温度センサー２１、用紙センサー２２）を動作させ、ＣＰＵ１１から各センサーにアクセスして検出値を取得する。これにより、各センサーの消費電力が最大となる。
（Ａ４）ＣＰＵ１１は、スイッチ４３、４４をオフに切り替えて、モータードライバー３４およびヘッドドライバー３５への通電を遮断し、制御チャンネルＣＨを介してモータードライバー３４およびヘッドドライバー３５に対する制御信号を出力する。これにより、搬送モーター３１、カッター駆動モーター３２および印刷ヘッド３３を動作させずに、ＣＰＵ１１の消費電力の増大を図る。
（Ａ５）ＣＰＵ１１は、スイッチ４５をオフに切り替えて、ＬＥＤ点灯部３６への通電を遮断し、制御チャンネルＣＨを介してＬＥＤ点灯部３６に対する制御信号を出力する。これにより、ＬＥＤ点灯部３６を点灯させずに、ＣＰＵ１１の消費電力の増大を図る。
【００２３】
また、プリンター１は、ホスト装置からのコマンドまたはデータの入力、および、操作パネルのスイッチの操作が行われない状態が、所定時間継続した場合、省電力状態（以下、スリープ状態という）に移行する。ＣＰＵ１１は、通常動作からスリープ状態に移行する際に、例えば、以下の（Ｂ１）〜（Ｂ５）の制御を行う。なお、（Ｂ１）〜（Ｂ５）の各動作の実行順は制限されない。
（Ｂ１）ＣＰＵ１１は、スイッチ４１、４２をオフにする。これにより、センサー群２０の各センサーに対する電源供給が停止され、各センサーは停止する。
（Ｂ２）ＣＰＵ１１は、スイッチ４３〜４５をオフにする。これにより、周辺駆動部３０の各部に対する電源供給が停止され、各部は停止する。
（Ｂ３）ＣＰＵ１１は、制御チャンネルＣＨからの制御信号の入出力を停止する。
（Ｂ４）ＣＰＵ１１は、ＲＡＭ１２に記憶されているデータの記憶状態を保持させる制御を行い、ＲＡＭ１２を停止させる。また、ＲＯＭ１３を停止させる。
（Ｂ５）ＣＰＵ１１は、割り込みチャンネルＩＲＱからの入力検出機能をアクティブな状態に保持し、それ以外の機能を停止する。これにより、ＣＰＵ１１は、低電圧検出部５５から入力される検出信号、インターフェイス部（図示略）から入力される信号、および、操作パネル（図示略）から入力される操作信号の入力を検出可能で、かつ、他の機能を実行しない状態となる。
【００２４】
プリンター１のスリープ状態において、ＣＰＵ１１に対し、低電圧検出部５５から検出信号が入力されると、ＣＰＵ１１はこの割り込み入力を検出して、上述したように消費電力を増大させる制御を行う。この制御の内容は、例えば、以下の（Ｃ１）〜（Ｃ４）の動作である。なお、（Ｃ１）〜（Ｃ５）の各動作の実行順は制限されない。
（Ｃ１）ＣＰＵ１１は、ＲＡＭ１２およびＲＯＭ１３を起動し、ＲＡＭ１２およびＲＯＭ１３にアクセスする。これにより、ＲＡＭ１２およびＲＯＭ１３における消費電力の増大を図る。
（Ｃ２）ＣＰＵ１１は、予め設定されたプログラムを実行して稼働率を高める。より好ましくは、ＣＰＵ１１の演算処理能力をフル稼働状態とする。
（Ｃ３）スイッチ４１、４２をオンにして、センサー群２０の各センサー（本実施形態では温度センサー２１、用紙センサー２２）を動作させ、ＣＰＵ１１から各センサーにアクセスして検出値を取得する。これにより、各センサーの消費電力が最大となる。
（Ｃ４）ＣＰＵ１１は、スイッチ４３、４４をオフにしたまま、制御チャンネルＣＨを介してモータードライバー３４およびヘッドドライバー３５に対する制御信号を出力する。これにより、搬送モーター３１、カッター駆動モーター３２および印刷ヘッド３３を動作させずに、ＣＰＵ１１の消費電力を増大させる。
（Ｃ５）ＣＰＵ１１は、スイッチ４５をオフにしたまま、制御チャンネルＣＨを介してＬＥＤ点灯部３６に対する制御信号を出力する。これにより、ＬＥＤ点灯部３６のＬＥＤを点灯させずに、ＣＰＵ１１の消費電力を増大させる。
【００２５】
図２は、プリンター１の動作を示すフローチャートであり、電源スイッチ３がオンにされてからプリンター１が通常動作し、スリープ状態に移行し、電源スイッチ３がオフにされた場合の一連の動作を示している。この図２を参照して、プリンター１がスリープ状態において、電源スイッチ３がオフにされた場合の動作の一例について説明する。
なお、図２では、ＣＰＵ１１に対する割り込みチャンネルＩＲＱからの入力イベントをステップＳ１８に示しているが、これは理解の便宜を図るためである。当然のことながら、割り込みチャンネルＩＲＱの入力の発生および入力イベントの実行タイミングはフローチャートの順序に制限されない。
【００２６】
電源スイッチ３がオンにされると、電源装置２からプリンター１に対して電源が供給されて電源ライン５０の電圧が上昇し、ＤＣ／ＤＣコンバーター５１から制御用の電源が供給される（ステップＳ１１）。ＣＰＵ１１は、ＲＡＭ１２、ＲＯＭ１３およびスイッチ４１〜４５をオンにして、データバスを介してＲＡＭ１２にアクセスしてＲＡＭ１２を初期化するとともに、制御チャンネルＣＨから制御信号を出力し、各部を初期化する（ステップＳ１２）。
【００２７】
その後、ＣＰＵ１１は、インターフェイス部（図示略）および操作パネル（図示略）からの入力に対する待機状態に移行し（ステップＳ１３）、この待機状態を継続した時間のカウントを実行する。ＣＰＵ１１は、インターフェイス部（図示略）および操作パネル（図示略）からの入力があるまで待機状態を継続し、その間、カウントしている時間、すなわち待機状態の継続時間が予め設定されたスリープ移行時間に達したか否かを、所定時間毎に判定する（ステップＳ１４）。ここで、インターフェイス部または操作パネルからの入力が発生した場合、ＣＰＵ１１は、入力されたコマンド、データまたは操作信号に対する処理を実行する。
【００２８】
待機状態の継続時間がスリープ移行時間に達するまでの間は（ステップＳ１４；Ｎｏ）、ＣＰＵ１１は待機状態を継続する。一方、待機状態の継続時間がスリープ移行時間に達した場合（ステップＳ１４；Ｙｅｓ）、ＣＰＵ１１は、スイッチ４１〜４５をオフに切り替えさせてセンサー群２０および周辺駆動部３０の各部への通電をオフにする（ステップＳ１５）。さらに、ＣＰＵ１１は、ＲＡＭ１２に対して記憶状態を保持する処理を行った上でＲＡＭ１２およびＲＯＭ１３を停止し（ステップＳ１６）、割り込みチャンネルＩＲＱからの入力のみを受付可能なスリープ状態に移行する（ステップＳ１７）。
このスリープ状態において、割り込みチャンネルＩＲＱに対するインターフェイス部または操作パネルからの入力が発生した場合、ＣＰＵ１１は、入力されたコマンド、データまたは操作信号に対する処理を実行し、ステップＳ１２に戻る。
【００２９】
スリープ状態において、割り込みチャンネルＩＲＱに対して低電圧検出部５５の検出信号の入力が発生した場合（ステップＳ１８）、ＣＰＵ１１は、ＲＡＭ１２およびＲＯＭ１３を動作させ、ＲＡＭ１２およびＲＯＭ１３へのアクセスを実行し、予め定められた演算処理を行ってフル稼働状態となる（ステップＳ１９）。さらに、ＣＰＵ１１は、スイッチ４１、４２をオンに切り替えてセンサー群２０の各センサーを動作させ、検出状態を取得する（ステップＳ２０）。このステップＳ２０で、ＣＰＵ１１は、モータードライバー３４、ヘッドドライバー３５、およびＬＥＤ点灯部３６に対して制御チャンネルＣＨを介して制御信号を出力してもよい。
その後、制御回路１０の消費電力量の増大により、キャパシター５３の電荷が放電されて、電源ライン５２の電圧がＣＰＵ１１のＶｃｃの下限を下回ると、ＣＰＵ１１を含む各部が動作を停止して、プリンター１が停止する（ステップＳ２１）。
【００３０】
図３は、電源スイッチ３がオフにされた場合の電源ライン５０、５２の電圧の変化を示す図表である。
図中、（１）は電源ライン５０の電圧を示し、（２）は電源ライン５２の電圧を示す。また、（３）および（４）は比較例として、ＣＰＵ１１が低電圧検出部５５の検出信号に対応する動作を行わない場合の電圧の変化を示し、（３）は電源ライン５０の電圧を示し、（４）は電源ライン５２の電圧を示す。
【００３１】
まず、ＣＰＵ１１が低電圧検出部５５の検出信号に対応した上記動作を行わない場合について説明する。時刻ｔ１で電源スイッチ３がオフにされると、（３）に示すように電源ライン５０の電圧は徐々に低下し、時刻ｔ４でＶｃｃ（例えば、３．３Ｖ）まで低下する。電源ライン５０の電圧がＶｃｃより低くなると、電源ライン５２の電圧（４）もＶｃｃの定格より低くなり、ＣＰＵ１１の停止、すなわちプリンター１の動作停止を招く。
キャパシター５３のような平滑コンデンサーの容量は、周辺駆動部３０等の負荷の消費電力量に比べて十分な容量とする必要があり、一般的に大容量のものが採用される。時刻ｔ４までの時間は、プリンター１の消費電力とキャパシター５３の容量により決定される。このため、プリンター１がスリープ状態であれば、プリンター１の消費電力量が小さいことから、電源ライン５２の電圧が十分に低下してＣＰＵ１１が動作を停止するまでの時間（時刻ｔ１からｔ４まで）は長く、例えば数十秒に達する可能性がある。
【００３２】
これに対し、時刻ｔ１で電源スイッチ３がオフにされた後、ＣＰＵ１１が低電圧検出部５５の検出信号に対応した動作を行うと、時刻ｔ２で制御回路１０及びセンサー群２０の消費電力量が増大することで、図３の（１）に示すように、電源ライン５０の電圧はより速やかに低下する。詳細には、時刻ｔ２で制御回路１０の消費電力量が増大した後、さらに、ＣＰＵ１１がセンサー群２０を駆動することで、電源ライン５０の電圧の低下速度は一段階速くなっている。そして、電源ライン５０の電圧は速やかにＶｃｃに達し、時刻ｔ３で電源ライン５２が低下しはじめ、プリンター１が停止する。このように、本発明によれば、プリンター１がスリープ状態であっても、速やかにキャパシター５３の電荷を放電させてプリンター１を完全に停止させることができる。
【００３３】
以上説明したように、本発明を適用した実施形態に係るプリンター１は、キャパシター５３を有し、キャパシター５３を介して電源装置２の供給を受けて動作する制御回路１０と、電源装置２がオフに切り替えられたことを検出する低電圧検出部５５と、低電圧検出部５５により電源装置２がオフに切り替えられたことが検出された場合に、制御回路１０の消費電力を増大させる制御部としてのＣＰＵ１１と、を備え、電源装置２がオフにされた場合に、制御回路１０の消費電力を増大させることによりキャパシター５３に蓄えられた電荷を放電するので、制御回路１０の電源装置２電圧を速やかに低下させてプリンター１を完全に停止させることができる。また、各種モーターを備える周辺駆動部３０を動作させず、電源装置２がオフされた後に動作音等を発することなく静かにキャパシター５３の電荷を放電させる。また、ＬＥＤ点灯部３６も点灯しないため、ユーザーには電源スイッチ３のオフ後にプリンター１が動作したことを気づかれにくい。このため、電源スイッチ３をオフする操作を行ったユーザーに違和感を抱かせないという利点がある。
【００３４】
また、制御回路１０は、ＣＰＵ１１と、周辺駆動部３０とを備え、ＣＰＵ１１は、電源スイッチ３がオフに切り替えられ、低電圧検出部５５の検出信号が入力された場合に、ＣＰＵ１１の動作により制御回路１０の消費電力を増大させるので、周辺駆動部３０のモーター等を動作させることなく静かにキャパシター５３の電荷を放電させ、速やかにプリンター１を停止させることができる。
また、低電圧検出部５５は、電源ライン５０の電圧低下を検出して検出信号を出力し、ＣＰＵ１１に対して低電圧検出部５５の検出信号が割り込み信号として入力されるので、ＣＰＵ１１は割り込み信号に応答可能な状態であればよい。すなわち、電源装置２がオフにされた場合にＣＰＵ１１が一部の機能を停止させていてもよいので、プリンター１がスリープ状態であっても、電源スイッチ３のオフ操作が行われた場合に、周辺駆動部３０を動作させることなく速やかにプリンター１を停止させることができる。
【００３５】
なお、上述した実施形態は本発明を適用した具体例を示したものに過ぎず、本発明の具体的態様は上記実施形態に制限されない。例えば、本発明の電子機器はプリンター１に限定されず、電源と、この電源に接続されたキャパシターとを備えた機器であれば制限なく本発明を適用できる。また、プリンター１は、サーマル式の印刷装置に限らず、インクジェット式、ドットインパクト式、レーザー式、熱転写式、熱昇華式等の各種の印刷装置とすることができる。この場合、周辺駆動部３０は、搬送モーター３１、カッター駆動モーター３２および印刷ヘッド３３の他にも各種モーター等を備えた構成とすることができ、モーターを含む駆動部の構成に合わせて、モータードライバー３４およびヘッドドライバー３５の構成も適宜変更可能である。同様に、センサー群２０が備えるセンサーについても、紙幅センサー、キャリッジ位置センサー（ロータリーエンコーダー等を含む）等を含めることができ、具体的な構成は任意に変更できる。
また、上記実施形態のＣＰＵ１１として、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）を用いてもよく、制御回路１０の具体的態様についても任意に変更できる。
さらに、プリンター１に対して電源装置２が供給する電源電圧、プリンター１がＤＣ／ＤＣコンバーター５１により生成する電源電圧やその他の仕様についても任意であるし、ＣＰＵ１１にキャパシター接続端子が設けられ、このキャパシター接続端子にキャパシター５３と同様のキャパシターが接続された構成に、本発明を適用し、当該キャパシターに蓄えられた電荷を速やかに放電させることも可能である。つまり、本発明の電子機器が備えるキャパシターは、電源ラインに直接接続されたものに限定されず、プロセッサー（ＣＰＵ１１を含む）の内部回路を介して電源に接続され、当該電源の電圧低下時に電圧を上昇させる機能を有するものであればよい。
その他、上記実施形態における細部構成は任意に変更可能である。
【符号の説明】
【００３６】
１…プリンター（電子機器）、２…電源装置、３…電源スイッチ、１０…制御回路（回路部）、１１…ＣＰＵ（制御部）、２０…センサー群、３０…周辺駆動部（周辺回路）、４１〜４５…スイッチ、５０…電源ライン、５１…ＤＣ／ＤＣコンバーター、５２…電源ライン、５３…キャパシター、５５…低電圧検出部（検出手段）。
【図１】
2014112279.tif 000003
【図２】
2014112279.tif 000004
【図３】
2014112279.tif 000005