(57)【特許請求の範囲】
【請求項１】
電源停止状態での電源スイッチの押下に基づいて電源回路に外部電力を供給するとともに、電源投入状態での電源停止信号の受信に基づいて前記電源回路への外部電力の供給を停止する電源管理部と、
前記電源スイッチの連続押下時間が所定の第１の時間を超えたときに第１の制御信号を出力する第１の計時手段と、前記第１の制御信号により起動されて所定の第２の時間を計時する第２の計時手段とを有する電源停止管理部と、
前記第１の制御信号の受信に基づいて、電源停止のための所定の処理を行った後に前記電源停止信号を前記電源管理部に出力する電源制御部と、
前記電源スイッチによる電源制御機能を選択的に無能化するとともに、電源制御無能化時においては、前記電源回路に対して外部電力を常時供給する無能化設定手段と、
を備えており、
前記無能化設定手段により前記電源制御機能が無能化されていないときには、前記電源停止管理部は、前記第１の制御信号を出力した後前記第２の時間が経過するまでに、前記電源制御部が前記電源停止信号を出力しないときに、前記電源制御部に代わり前記電源停止信号を前記電源管理部に出力して、強制的に電源を停止させ、
前記無能化設定手段により前記電源制御機能が無能化されているときには、前記電源制御部は、前記第１の制御信号の受信に基づいて所定の各部及び前記第２の計時手段にリセット信号を出力し、前記電源制御部が前記リセット信号を出力できない場合は前記第１の制御信号の受信から前記第２の時間が経過したときに、前記第２の計時手段は、所定の各部及び前記電源制御部にリセット信号を出力する、
ことを特徴とする電源制御装置。
【請求項２】
前記電源停止管理部の前記第１の計時手段は、前記電源制御部が前記無能化設定手段により無能化されているときに、前記第１の制御信号に代えて、所定の各部にリセット信号を出力することを特徴とする請求項１に記載の電源制御装置。
【請求項３】
以下の工程を具備することを特徴とする電源制御方法。
(ａ)  電源停止管理部により、電源スイッチの状態を確認する工程と、
(ｂ)  電源停止時に、前記電源スイッチが押下されたときに、電源制御ラッチ部がセットされ、該電源制御ラッチ部からの出力を受けたパワートランジスタにより、電源を起動する工程と、
(ｃ)  前記電源スイッチが所定の第１の時間以上継続して押下されたことを前記電源停止管理部の第１の計時手段が検出したときに、該第１の計時手段により、第１の制御信号を出力する工程と、
(ｄ)  前記第１の制御信号に基づいて第２の計時手段により、第２の時間の計時を開始する工程と、
(ｅ)  前記第１の制御信号の受信に基づいて電源制御部により、電源を停止させるための所定の処理を実行し、該処理の完了後に電源を停止させる電源停止信号を出力する工程と、
(ｆ)  前記第２の計時手段は前記第２の時間が経過したか否かを確認し、前記第２の時間が経過しても前記工程(ｅ)において前記電源停止信号が出力されていないときには、前記電源制御ラッチ部に前記電源停止信号を出力することにより、強制的に電源を停止させる工程と、
(ｇ)  前記電源制御部により、電源スイッチによる電源制御機能が無能化されているか否かを確認する工程と、
(ｈ)  前記電源スイッチによる電源制御機能が無能化されているときに、無能化設定手段により前記工程(ｅ)〜(ｆ)の処理を無能化し、前記第１の制御信号に基づいて前記電源制御部により、リセット信号を出力する工程と、
(ｉ)  前記電源制御部が前記リセット信号を出力できない場合は前記第１の制御信号の受信から前記第２の時間が経過したときに、前記第２の計時手段により、リセット信号を出力する工程。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電子機器の電源制御に関するものであり、例えば印刷装置等の電子機器の電源制御装置及び電源制御方法に関する。
【０００２】
【従来の技術】
最近の電子機器はマイクロプロセッサ等の中央処理装置（以下ＣＰＵと称する）及びメモリーを内蔵しており、メモリーに記憶されている制御プログラムに基づいてＣＰＵが各種の動作部の動作を制御することにより、特定の機能を実行する電子機器が多く存在する。これらの電子機器としては、ＰＣ等の端末装置として動作するもの、ＬＡＮ上でサーバーとして動作するもの等種々の装置がある。例えば、パーソナルコンピュータに接続されたプリンタ、表示機、スキャナ、又はＰＯＳシステムに接続されるプリンタ、カスタマディスプレイ等は、そのほとんどがＣＰＵ及びメモリーを内蔵しており、制御プログラムに基づき所定の動作を実行している。
【０００３】
このような電子機器では種々の電源電圧が使用されており、外部電源から交流（ＡＣ）又は直流（ＤＣ）の電力の供給を受け、内部電源回路により必要な電圧を生成している。図６に、電子機器の例として、プリンタの概観図を示す。図６のプリンタ５０からもわかるように、これらの電子機器（プリンタ）には、外部電源に接続するための電源コネクタ５１と、電子機器への電力の供給を起動（オン）又は停止（オフ）するための電源ボタン５２とを備えている。外部電源をコネクタ５１に接続した後電源ボタン５２を押下にすることにより、内部電源回路に外部電力が供給され、内部電源回路から必要な電源電圧が出力されることによりプリンタの動作が起動される。プリンタには、動作可能又は不能状態、エラー状態等を表示するコントロールパネル５３が設けられている。５４は、カバー５５を開けるためのレバーであり、カバーオープンレバー５４を操作することによりカバー５５を開けて、印刷用紙の補給を行い、又は紙ジャム等の場合に紙を取り除く等の対応措置を行う。
【０００４】
電源ボタン５２により駆動される電源スイッチの種類として、オン又はオフによって接点を切換えるシーソースイッチと、接点の切換えを行わず、押下等の操作中のみ接点を接続するスイッチ（例えば、プッシュスイッチ）とがある。プッシュスイッチを使用する場合、電源がオフ状態のときにスイッチが押下されると電源がオンになり、電源がオンのときに押下されるとオフになるように、現在の状態とスイッチのオン／オフとをファームウェア等により確認して電源のオン又はオフの切換えを制御する。
【０００５】
また、パーソナルコンピュータ（ＰＣと称する）、ＰＯＳシステム等においては、ＰＣ又はホスト装置からの電源出力を電源コネクタ５１に接続し、ＰＣ又はホスト装置の電源が立ち上がるとプリンタ５０の電源がオン状態に移行するものもある。このような場合には、シーソースイッチをオンの方に設定しておくか、またはスイッチを無能化して外部電源の入力から直接電源駆動回路を起動する方式が採用されている。最近の電子機器では、電源コントロールの多様化に対応するため、プッシュスイッチを使用して、ファームウェアやソフトウェアで管理するものも多い。
【０００６】
【発明が解決しようとする課題】
しかし、ファームウェア等で電源管理する場合には、ＣＰＵがループ若しくは暴走すると、電源管理ファームウェア又はプログラムが正常に動作しないため、電源スイッチを所定期間押下しても電源をオフにすることができない状況が発生する。かかる場合に、ＣＰＵの暴走を停止させるには、強制的なリセット機能又は電源オフ機能を設ける必要がある。
【０００７】
また、プリンタ等の電子機器では、紙ジャム等のエラーの発生又はインク切れ等の場合に、エラー等の表示を点灯する。これらの状態は、紙ジャムの原因の除去、インクタンクの交換等により解消するが、これらの原因除去作業終了後にリセットする必要がある。リセットするには、電源のオフ／オン操作を行えば良いが、ＰＣ、又はシステムのホスト装置から直接電力の供給されているために電源スイッチが無能化されているタイプでは、エラー等の発生時に強制的に電源をオン／オフにすることができず、エラー原因を解消後にエラー状態を強制リセットすることができない。かかる場合、システム（ホスト装置）の電源を落とすことによりリセットするか、若しくは、強制リセットスイッチを別途設けておき、リセットスイッチによりリセットする必要があった。
【０００８】
本発明は、これらの点に鑑みて成されたものであり、電源のオン／オフ及び初期状態へ復帰させるためのリセット機能等の多様な機能を有する電源制御装置を提供することをその目的の一つとする。また、本発明はファームウェアの制御により電源オフ動作を行う電源管理装置において、ＣＰＵの暴走等が発生しても確実に電源のオフを行うことのできる電源制御装置を提供することをその目的の１つとする。
【０００９】
さらに、本発明は、電源のオン／オフ制御機能を無能化した電源スイッチの場合であっても、リセットスイッチを設けることなく、強制リセット信号の出力を可能にする電源管理装置を提供することをその目的の１つとする。
【００１０】
【課題を解決するための手段】
本発明は、上記課題を達成するために、電源スイッチを所定時間継続押下して電源停止信号を出力した後、所定の時間経過してもファームウェアから電源停止信号が出力されない場合には、強制的に電源停止信号を生成して電源をオフするよう構成して、制御部の故障又はＣＰＵの暴走等に拘わらず電源をオフにすることを可能にした。
【００１１】
本発明はさらに、電源オン／オフ機能を無能化したときには、電源制御スイッチをリセットスイッチとして機能するよう構成して、ホスト装置等の電源を落とすことなく強制リセット信号の出力を可能にした。
【００１２】
本発明の第１の態様にかかる電源制御装置は、電源停止状態での電源スイッチの押下に基づいて電源回路に外部電力を供給するとともに、電源投入状態での電源停止信号の受信に基づいて前記電源回路への外部電力の供給を停止する電源管理部と、電源スイッチの連続押下時間が所定の第１の時間を超えたときに第１の制御信号を出力する第１の計時手段と、第１の制御信号により起動されて所定の第２の時間を計時する第２の計時手段とを有する電源停止管理部と、第１の制御信号の受信に基づいて、電源停止のための所定の処理を行った後に電源停止信号を電源管理部に出力する電源制御部と、電源スイッチによる電源制御機能を選択的に無能化するとともに、電源制御無能化時においては、電源回路に対して外部電力を常時供給する無能化設定手段と、を備えており、無能化設定手段により電源制御機能が無能化されていないときには、電源停止管理部は、第１の制御信号を出力した後第２の時間が経過するまでに、電源制御部が電源停止信号を出力しないときに、電源制御部に代わり電源停止信号を電源管理部に出力して、強制的に電源を停止させ、無能化設定手段により電源制御機能が無能化されているときには、電源制御部は、第１の制御信号の受信に基づいて所定の各部及び第２の計時手段にリセット信号を出力し、電源制御部がリセット信号を出力できない場合は第１の制御信号の受信から第２の時間が経過したときに、第２の計時手段は、所定の各部及び電源制御部にリセット信号を出力する、ことを特徴とする。
【００１３】
この態様により、制御部が故障等によりオフ信号を出力できない場合には、所定の時間経過後に強制的にオフ信号を出力することにより、電源スイッチにより確実に電源を停止することが可能となる。例えば制御部がＣＰＵで構成されており、ＣＰＵが暴走等により正常に動作しない場合には、オフ信号を出力できない場合があり、このような場合でも、強制的に電源を停止可能である。
【００１４】
更に本態様により、電源制御機能が有効であるときには通常の電源スイッチとして機能する電源スイッチを、無能化設定手段により電源制御機能が無能化されているときには、リセットスイッチとして用いることが可能となり、新たなスイッチを設けることなく紙ジャム等のエラーを強制リセットする機能を付加することが可能となる。
【００１５】
本発明の第２の態様にかかる電源制御装置は、電源停止管理部の前記第１の計時手段が、電源制御部が前記無能化設定手段により無能化されているときに、第１の制御信号に代えて、所定の各部にリセット信号を出力することを特徴とする。これにより電源制御部を介することなく直接リセット信号を強制出力することが可能となるので、第１の時間以上電源スイッチが押下されたときに電源制御部の状態の如何に拘わらず、リセット信号の出力が可能となる。
【００１６】
本発明の第１の態様にかかる電源制御方法は、(ａ) 電源停止管理部により、電源スイッチの状態を確認する工程と、(ｂ)電源停止時に、電源スイッチが押下されたときに、電源制御ラッチ部がセットされ、該電源制御ラッチ部からの出力を受けたパワートランジスタにより、電源を起動する工程と、(ｃ)電源スイッチが所定の第１の時間以上継続して押下されたことを電源停止管理部の第１の計時手段が検出したときに、該第１の計時手段により、第１の制御信号を出力する工程と、(ｄ)第１の制御信号に基づいて第２の計時手段により、第２の時間の計時を開始する工程と、(ｅ)第１の制御信号の受信に基づいて電源制御部により、電源を停止させるための所定の処理を実行し、該処理の完了後に電源を停止させる電源停止信号を出力する工程と、(ｆ) 第２の計時手段は第２の時間が経過したか否かを確認し、第２の時間が経過しても工程(ｅ)において電源停止信号が出力されていないときには、電源制御ラッチ部に電源停止信号を出力することにより、強制的に電源を停止させる工程と、(ｇ)電源制御部により、電源スイッチによる電源制御機能が無能化されているか否かを確認する工程と、(ｈ)電源スイッチによる電源制御機能が無能化されているときに、無能化設定手段により前記工程(ｅ)〜(ｆ)の処理を無能化し、第１の制御信号に基づいて電源制御部により、リセット信号を出力する工程と、(ｉ)電源制御部がリセット信号を出力できない場合は第１の制御信号の受信から第２の時間が経過したときに、第２の計時手段により、リセット信号を出力する工程を具備することを特徴とする。
【００１８】
【発明の実施の形態】
以下、電子機器の例としてプリンタを使用して、図面を参照しつつ、本発明の実施形態を詳細に説明する。図１は、本発明にかかる電源制御装置の第１の実施形態を示す機能ブロック図である。
【００１９】
外部電源からの内部電源回路１８への電力を供給は、電源管理部１２により制御される。電源管理部１２は、パワートランジスタ１６及び電源制御ラッチ部１７により構成される。外部電源からの電力は、パワートランジスタ１６を介して内部電源回路１８に供給される。パワートランジスタ１６は、電源制御ラッチ部１７により制御される。電源制御ラッチ部１７は、例えば、ラッチ又はフリップフロップのような記憶装置により構成することができる。ラッチがセットされている間パワートランジスタ１６のベースに制御信号（例えばロー信号）を供給してパワートランジスタ１６をオンにする。
【００２０】
電源をオンにする場合、電源スイッチ１１を押下することにより、電源制御ラッチ部１７に電源信号が出力される。電源制御ラッチ部１７は、電源オン信号が出力されると、パワートランジスタ１６をオンにして、外部電源から電力を電源回路１８に供給する。
【００２１】
電源をオフにするには、電源オンの状態のときに電源スイッチ１１を所定時間以上継続して押下する。電源オンのときには、電源制御ラッチ部１７はセット状態となっているから、電源スイッチ１１からさらに電源信号を受信しても直接的には影響されない。
【００２２】
一方、電源スイッチ１１からの電源信号は、電源停止管理部１３の第１の計時手段１４にも入力される。第１の計時手段１４は、電源信号の連続受信時間を計時することにより、電源スイッチ１１が所定時間継続して押下されたか否かを検出する。電源スイッチ１１が第１の所定時間を超えて押下された場合には、例えば、電源オフ起動信号のような第１の制御信号が、第２の計時手段１５及び電源制御部１９に出力される。
【００２３】
電源制御部１９は電源オフ起動信号を受信すると、電源を停止するのに必要な所定の処理を実行し、処理の完了後に電源制御ラッチ部１７に電源停止信号を出力する。電源制御ラッチ部１７は、電源停止信号を受信するとパワートランジスタ１６をオフして電源回路１８への電力の供給を停止する。これにより、電源はオフ状態となる。しかし、電源制御部１９を構成するＣＰＵの暴走等が発生すると、電源オフに移行するための所定の処理及び電源停止信号が出力されないため、電源スイッチ１１を所定時間押下しても、電源を停止させることができない。
【００２４】
かかる事態を防止するため、本発明の第一の実施形態の第１の計時手段１４は、第２の計時手段１５を有している。第２の計時手段１５は、第１の計時手段１４から供給される第１の制御信号により計時を開始し、電源制御部１９からの電源停止信号を受信することにより計時を停止する。第１の制御信号により計時を開始した第２の計時手段１５は、第１の制御信号を受信してから所定の第２の期間が経過するまでに電源制御部１９から電源停止信号を受信しない場合には、電源停止信号を電源制御ラッチ部１７に出力する。これにより、電源制御部１９からのオフ信号の有無に拘わらず、強制的に電源を停止させる。従って、電源制御部１９を構成するＣＰＵの暴走等により電源オフのための所定の処理が行われず、電源停止信号が出力されない場合には、第２の計時手段１５からの電源停止信号により強制的に電源をオフ状態にすることが可能となる。第１の時間及び第２の時間は自由に設定可能であるが、例えば、第１の時間としては、２秒〜５秒程度、第２の時間としては、７秒〜１５秒程度の時間が設定される。
【００２５】
次に図２を用いて本発明に係る電源制御装置の他の実施態様を説明する。図２は、本発明に係る他の実施形態２０の構成を示す機能ブロック図である。図１と同様の機能を有する部部は、図２でも同一の番号を使用している。実施形態２０では、電源スイッチ１１の電源オン／オフ機能を無能化し、外部電源をそのまま電源回路１８に供給する無能化設定手段２１が設けられている。
【００２６】
例えばＰＯＳシステム等において、外部電源をホスト装置の電源供給部に接続し、ホスト装置の電源投入に同期してプリンタの電源を自動的に投入するような構成の場合には、電源スイッチ１１の誤操作を防止するために電源オン／オフ機能は無能化しておくことが望ましい場合がある。このような場合のために、無能化設定手段２１を設けて電源スイッチ１１による電源のオン又はオフができないようにしている。無能化設定手段２１は、例えば、ディップスイッチのようなメカニカルなスイッチによりパワートランジスタ１６を強制的にオン状態にするよう構成すること等が可能である。図２に示す無能化設定手段２１の接点１が接地（グランド）に接続されたときに、電源スイッチ１１は無能化される。
【００２７】
無能化されていない状態では、電源スイッチ１１は有効であり、電源スイッチ１１が押下されると、電源制御ラッチ部１７がセットされる。電源制御ラッチ部１７がセットされると、電源制御ラッチ部１７の出力からロー信号が出力されて、パワートランジスタ１６がオン状態となり、外部電源が電源回路１８に接続される。電源スイッチ１１が所定時間継続して押下されると、電源停止管理部１３が押下時間を計測する。
【００２８】
電源停止管理部１３は、電源スイッチ１１が所定時間押下されたことを確認すると、電源制御部１９に第１の制御信号を出力する。これに基づき、電源制御部１９により電源を停止するための所定の処理を実行し、処理の完了後に電源停止信号を電源制御ラッチ部１７に出力する。これにより電源制御ラッチ部１７はリセットされることによりパワートランジスタ１６がオフとなり、電源が停止される。電源停止管理部１３は、図１の第１の計時手段１４により構成することが可能である。
【００２９】
無能化設定手段２１により接点１が設置されると、電源スイッチ１１が無能化される。すなわち、パワートランジスタ１６のゲートには常時グランドが供給されて、外部電源が常時内部電源回路１８に接続されている。この状態で電源スイッチ１１が押下されると、電源制御ラッチ部１７がセット状態となる。しかし、電源制御ラッチ部１７の出力の有無に拘わらず、無能化設定手段２１によりパワートランジスタ１６はオン状態となっているので、電源制御ラッチ部１７の除隊はパワートランジスタ１６に特に影響を与えない。
【００３０】
一方、電源スイッチ１１からの電源信号は、電源停止管理部１３にも出力されている。従って電源スイッチ１１が所定時間押下されると、電源制御部１９に第１の制御信号を送出する。電源制御部１９は、無能化設定手段２１により電源制御が無能化されていることをディップスイッチ等により認識しており、無能化されている時には、電源停止管理部１３からの第１の制御信号の受信に基づいて動作部２５等の各部にリセット信号を出力する。これにより、電源制御が無能化されているときには、電源スイッチ１１をリセットスイッチとして使用することが可能となる。尚、第１の計時手段１４から出力する第１の制御信号に換えて、電源制御部１９及び動作部２５に直接リセット信号を出力するように構成してもよい。
【００３１】
このような、強制リセット機能が必要とされるのは、エラー原因が消滅してもエラー状態から自動復帰しないエラーのときである。どのような場合に自動復帰しないエラーとするかは、自由に設定可能であるが、例えば、電圧異常、駆動エラー、制御エラー等の重大エラーの他、印字用紙のジャム、インク切れ、印字用紙無し等が自動復帰しないエラーとして設定される。これらの場合には、エラー原因を除去した後、リセット操作によりエラー解除をしなければならない。特に、紙ジャム、インク交換等の場合等に、強制リセット機能の有用性が高い。
【００３２】
図３は本発明に係る電源制御装置の第３の実施形態３０を示す機能ブロック図である。第３の実施形態３０においても図１と同じ機能部分は同一の番号を付している。第３の実施形態３０は、無能化設定手段は３１ａ、３１ｂとから構成されており、第２の実施形態にかかる電源管理部３３を有している。電源管理部３３また、第１の実施形態１０と同様の第２の計時手段１５を備えている。さらに、電源制御ラッチ部１７はオアゲート３２を有している。オアゲート３２には、電源スイッチ１１からの電源信号と、ホスト装置等から電源をＯＮする電源信号が入力される。これにより、電源スイッチ１１からのみならず、ホスト装置から電源をオンにすることができる。
【００３３】
電源スイッチ１１等による電源制御が可能な状態では、無能化設定手段３１ａの接点１、２はフローティング状態であり、無能化設定手段３１ｂは接点１に接続されている。これは、電源スイッチ１１が有効な状態である。すなわち、電源制御ラッチ部１７のセット又はラッチクリア状態により、パワートランジスタ１６が制御される。
【００３４】
電源スイッチ１１が押下されると電源信号がオアゲート３２に入力されて電源制御ラッチ部１７がセット状態となる。電源制御ラッチ部１７がセットされると、パワートランジスタ１６のゲートにはローが供給されて、パワートランジスタ１６がオン状態になり、電源投入状態となる。この状態は、電源制御部１９からのオフ信号により電源制御ラッチ部１７がラッチクリアされるまで維持される。
【００３５】
一方、電源スイッチ１１が第１の時間以上継続して押下されると、第１の計時手段１４から第１の制御信号が制御部１９及び第２の計時手段１５に出力される。制御部１９は第１の制御信号に基づいて電源オフのための所定の処理を行った後、電源制御ラッチ部１７に電源停止信号を出力する。電源停止信号により電源制御ラッチ部１７はパワートランジスタ１６をオフにして電源回路１８への電力の供給を停止する。また、制御部１９の暴走等により制御部１９からオフ信号が出力されない場合であっても、第１の制御信号の受信後第２の時間が経過すると、第２の計時手段１５からオフ信号が出力され、電源が強制的にオフされる。第２の計時手段１５は第１の制御信号ではなく、電源信号により第２の時間を計時するように構成してもよい。
【００３６】
電源スイッチ１１等による電源管理が無能化される場合、無能化設定手段３１が切り換えられ、接点１，２がグランドに接続され、同時に、無能化設定手段３１ｂのスイッチが設定１から接点２に切換えられる。これにより、電源制御ラッチ部１７の入力が無能化され、パワートランジスタ１６は外部電源の供給に従って強制的にオンにされる。すなわち、電源回路は外部電源の電力の供給状態に応じて自動的にオン、又はオフされて、電源スイッチ１１からの電源信号又はホスト装置等からのオン信号によっては、電源を投入又は停止を制御できなくなる。
【００３７】
一方、電源スイッチ１１が第１の時間以上継続して押下されると、第１の計時手段１４から第１の制御信号が制御部１９に出力され、これにより、電源制御部１９は内部のレジスタ及等をリセットするとともに動作部２５、第２の計時手段１５等にリセット信号が出力する。
【００３８】
また電源制御部１９がＣＰＵの暴走等によりリセット信号を出力できない場合には、第１の制御信号の受信から第２の時間が経過したときに、第２の計時手段１５からリセット信号が出力される。リセット信号は、電源制御部１９及び動作部２５等に出力され、各部を初期設定状態にリセットする構成を採用してもよい。
【００３９】
図４を用いて、電源制御装置の動作を説明する。図４は電源投入の処理手順を示すフローチャートである。電源制御がスタートされると、電源スイッチ１１が有効か否か、すなわち無能化設定手段により電源スイッチ１１が無能化されていないかどうかが確認される（Ｓ１０１）。電源スイッチ１１が有効であれば（Ｓ１０１；Ｙｅｓ）、現在電源がオンであるか否かが確認され（Ｓ１０２）、電源がオンでなければ（Ｓ１０２；Ｎｏ）、電源スイッチ１１が押下されたかどうかが確認される（Ｓ１０３）。電源スイッチが押下されると（Ｓ１０３；Ｙｅｓ）、電源をオン状態に変化することを記憶し（Ｓ１０４）、電源をオンにして（Ｓ１０５）工程Ｓ１０１に戻る。
【００４０】
電源がオンにされた後は、工程Ｓ１０２から工程Ｓ１０６に移行して電源スイッチ１１が押下されたかどうかが確認される。電源スイッチ１１が押下されると（Ｓ１０６；Ｙｅｓ）、第１の計時手段が計時を開始する（Ｓ１０７）。次に、第１の時間継続して電源スイッチ１１が押下され続けたか否かが確認され（Ｓ１０８）、連続押下されると（Ｓ１０８；Ｙｅｓ）、第１の制御信号を制御部１９に出力し（Ｓ１０９）、さらに第２の計時手段が計時を開始する（Ｓ１１０）。次に制御部からオフ信号を受信したかどうかを確認して（Ｓ１１１）、受信していない場合には（Ｓ１１１；Ｎｏ）、第２の時間が経過したかどうかが確認されて、経過していない場合には（Ｓ１１２；Ｎｏ）、工程Ｓ１１１に戻り同じ確認を繰り返す。オフ信号を受信すると（Ｓ１１１；Ｙｅｓ）、電源をオフし（Ｓ１１３）、電源オン状態の記憶をクリアして（Ｓ１１４）、工程Ｓ１０１に戻る。オフ信号を受信せず（Ｓ１１１；Ｎｏ）、第２の時間が経過した場合（Ｓ１１２；Ｙｅｓ）にも同様に電源オフ（Ｓ１１３）し、電源オン状態の記憶をクリアして（Ｓ１１４）、工程Ｓ１０１に戻る。
【００４１】
次にリセット信号出力処理手順について説明する。図５は、本発明に係る電源制御装置のリセット信号出力処理手順を示すフローチャートである。無能化設定手段により電源スイッチ１１が無能化されている場合（Ｓ１０１；Ｎｏ）、図５のリセット信号出力処理手順Ａに移行する。電源スイッチ１１が無能化されている場合には、まず、電源スイッチが押下されたかどうかが確認される（Ｓ２０１）。
【００４２】
電源スイッチが押下されたことが確認されると（２０１；Ｙｅｓ）、第１の時間の計時が開始されて（Ｓ２０２）、電源スイッチ１１が第１の所定時間継続して押下されたかどうかが確認される（Ｓ２０３）。第１の時間継続して押下されると（Ｓ２０３；Ｙｅｓ）、電源制御部１９に第１の制御信号が出力されるとともに（Ｓ２０４）、第２の時間の計測が開始される（Ｓ２０５）。電源制御部１９は、第１の制御信号に基づきリセット信号を出力する。従って、次に電源制御部１９からのリセット信号の受信を確認し（Ｓ２０６）、受信すると（Ｓ２０６；Ｙｅｓ）図４の工程Ｓ１０１に戻る。
【００４３】
リセット信号を受信していない場合（Ｓ２０６；Ｎｏ）、第１の制御信号を出力してから第２の時間が経過したかどうかを確認する（Ｓ２０７）。第２の時間が経過していない場合には（Ｓ２０７；Ｎｏ）、再びリセット信号の受信の確認工程にもどる（Ｓ２０６）。第２の時間が経過している場合には（Ｓ２０７；Ｙｅｓ）、強制的にリセット信号を出力し（Ｓ２０８）、図４の工程Ｓ１０１に戻る。
【００４４】
【発明の効果】
以上説明したように本発明によると、電源スイッチを所定時間継続押下して電源停止信号を出力した後、所定の時間経過してもファームウェアから電源停止信号が出力されない場合には、強制的に電源停止信号を生成して電源をオフするよう構成して、制御部の故障等またはＣＰＵの暴走等に拘わらず電源をオフにすることが可能となった。また、電源オン／オフ機能を無能化したときには、電源制御スイッチをリセットスイッチとして機能するよう構成して、ホスト装置等の電源を落とすことなく強制リセット信号の出力を可能にした。
【００４５】
以上説明した本発明の構成により、電源のオン／オフ機能、初期状態へ復帰させるためのリセット機能等、使用状況に応じて多様な機能を発揮できる電源制御装置を提供することが可能となった。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる印刷装置を示す機能ブロック図である。
【図２】本発明に係る他の実施形態２０の構成を示す機能ブロック図である。
【図３】本発明に係る電源制御装置の第３の実施形態を示す機能ブロック図である。
【図４】本発明にかかる電原制御装置による電源投入処理理手順を示すフローチャートである。
【図５】本発明に係る電源制御装置のリセット信号出力処理手順を示すフローチャートである。
【図６】本発明を適用可能な電子機器の例として示す、プリンタの概観図である。
【符号の説明】
１０  電源制御装置
１１  電源スイッチ
１２  電源管理部
１３  電源停止管理部
１４  第１の計時手段
１５  第２の計時手段
１６  パワートランジスタ
１７  電源制御ラッチ部
１８  内部電源回路
１９  電源制御部
２０  第２の実施形態にかかる電源制御装置
２１  無能化設定手段
３０  第３の実施形態にかかる電源制御装置
３１ａ、３１ｂ  第２の実施形態にかかる無能化設定手段
３３  第２の実施形態にかかる電源管理部
【図１】
0004788074.tif 000002
【図２】
0004788074.tif 000003
【図３】
0004788074.tif 000004
【図４】
0004788074.tif 000005
【図５】
0004788074.tif 000006
【図６】
0004788074.tif 000007