(57)【特許請求の範囲】
【請求項１】
情報関連機器に安定的に給電するための電源制御装置において、
前記機器による情報処理関連動作の完了後、新たな情報が前記機器に入力しない状態が所定時間継続したか否かを判定する判定手段と、
前記状態が所定時間継続したと判定されたとき、その時点での前記機器の状態情報を保持する情報保持手段と、
前記状態情報が保持された後に、前記機器のモードを前記機器各部に給電する通常モードからその給電を抑制する節電モードに切換えるモード切換手段と、
前記節電モード中の前記機器において、前記機器の状態情報が通常時よりも大量に生じたか否かを判断する判断手段と、
を備え、
前記節電モード時に前記機器に供給される電力が、前記判断手段による判断結果が否定的であるときの前記機器の状態情報を前記情報保持手段に書き込むのに十分な大きさに設定されており、
前記判断手段による判断結果が肯定的であるときには、前記機器のモードを前記節電モードから一旦通常モードに切換える処理と、この処理に続く前記大量の状態情報を前記情報保持手段に保持させる処理と、この処理に続く前記機器のモードを前記節電モードに復帰させる処理と、を夫々実行するようにした電源制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報関連機器に安定的に給電するための電源制御装置に関する。以下では、情報関連機器として、プリンタを例に取り説明する。
【０００２】
【従来の技術】
従来、インクジェット方式やインパクトドット方式等のプリンタにおいて、所謂省エネルギーのため、プリンタが所定時間以上印字処理動作を行わないとき、プリンタ機構各部への給電を規制する節電モードに自動的に切換る構成の電源制御装置が開発されている。
【０００３】
【発明が解決しようとする課題】
しかし、上記装置が節電モードに切換った後に、ユーザ等が手動操作により上記装置と商用電源との間を接続するメインスイッチをオフにすると、そのときのプリンタの状態を示すステータスデータがプリンタの制御部に含まれるＥＥＰＲＯＭ等の記憶部に保存されずにプリンタは駆動を停止することになる。そのため、上記給電オフのときの状態でプリンタを電源オフ前の状態に戻すことができず、種々の不具合が生じていた。
【０００４】
そこで、上記不具合を解消するために、従来より種々の対策が講じられている。ところが、いずれの対策も、装置構成が複雑化して部品点数が増加しコスト高を来たしたり、或いは、節電モードに切換えるとプリンタ機構各部だけでなくプリンタ機構各部を制御するための制御部への給電をも規制されるなどの問題があった。
【０００５】
従って本発明の第１の目的は、節電モードに切換った後に外部電源からの給電をオフにされても、その給電オフのときの状態で情報関連機器を電源オフ前の状態に戻すことができる電源制御装置を提供することにある。
【０００６】
また、本発明の第２の目的は、節電モード時においても、情報関連機器の制御部を起動状態で維持でき、且つ、所謂省エネルギー効果を奏し得る電源制御装置を提供することにある。
【０００７】
また、本発明の第３の目的は、節電モードに切換る前に外部電源からの給電をオフにされたときでも、そのときの状態で、情報関連機器を電源オフ前の状態に戻すことができる電源制御装置を提供することにある。
【０００８】
また、本発明の第４の目的は、節電モードに切換った後に外部電源からの給電をオフにされたときでも、そのときの状態で、情報関連機器を電源オフ前の状態に戻すことができる電源制御装置を提供することにある。
【０００９】
更に、本発明の第５の目的は、節電モードに切換った後に通常時よりも大量の状態情報が発生したときでも、それらの状態情報を確実に保持することができる電源制御装置を提供することにある。
【００１０】
本発明に従う電源制御装置は、情報関連機器に安定的に給電するためのもので、上記機器による情報処理関連動作の完了後、新たな情報が上記機器に入力しない状態が所定時間継続したか否かを判定する判定手段と、上記状態が所定時間継続したと判定されたとき、その時点での上記機器の状態情報を保持する情報保持手段と、上記状態情報が保持された後に、上記機器のモードを上記機器各部に給電する通常モードからその給電を抑制する節電モードに切換えるモード切換手段と、上記節電モード中の上記機器において、上記機器の状態情報が通常時よりも大量に生じたか否かを判断する判断手段と、を備え、上記節電モード時に上記機器に供給される電力が、上記判断手段による判断結果が否定的であるときの上記機器の状態情報を上記情報保持手段に書き込むのに十分な大きさに設定されており、上記判断手段による判断結果が肯定的であるときには、上記機器のモードを上記節電モードから一旦通常モードに切換える処理と、この処理に続く上記大量の状態情報を上記情報保持手段に保持させる処理と、この処理に続く上記機器のモードを上記節電モードに復帰させる処理と、を夫々実行するようにしている。
【００２０】
【発明の実施の形態】
以下、本発明の実施の形態を、図面により詳細に説明する。
【００２１】
図１は、本発明の一実施形態に係る電源制御装置を含むプリンタの回路構成の一実施例を示す図である。
【００２２】
上記装置は、プリンタの印刷機構各部１及び制御部３を負荷として、各々の負荷に対し所定の直流電力を供給するもので、図１に示すように、メインスイッチ５と、変圧器７と、半導体スイッチング素子９と、全波整流回路１１と、平滑コンデンサ１３と、レギュレータ１５と、電圧検出回路１７とを備える。上記装置の一方の負荷である印刷機構各部１は、キャリッジモータ（ＣＲＭ）１９を駆動するためのＣＲＭドライバ２１と、紙送りモータ（ＰＦＭ）２３を駆動するためのＰＦＭドライバ２５と、印字ヘッド２７を駆動するためのヘッドドライバ２９とを含む。また、上記装置の他方の負荷である制御部３は、制御回路３１と、ＥＥＰＲＯＭ３３とを含む。
【００２３】
メインスイッチ５は、商用電源３５から上記装置を通じたプリンタ各部（印刷機構各部１及び制御部３を含む）への給電を、ユーザ等が手動でオン／オフ操作することによって断／続するためのもので、商用電源３５と変圧器７の一次側との間に接続される。即ち、上記スイッチ５を閉じることによって、１００Ｖの交流電圧が商用電源３５から変圧器７の一次側に印加される。
【００２４】
半導体スイッチング素子９は、変圧器７の二次側電圧の全波整流回路１１に対する印加の態様を制御するため、制御回路３１からの制御信号によってオン／オフ駆動されるもので、変圧器７の二次側と全波整流回路１１との間に接続される。例えばプリンタが印字処理動作を実行する通常モードに設定されている間は、半導体スイッチング素子９は制御回路３１の制御下で、上記印字処理動作が終了するまでオン状態を保持する。一方、上記印字処理動作が終了したことにより印刷機構各部１への給電が不要となり、且つ、制御部３への給電も不要な場合には（この場合はメインスイッチ５がオフになる）、半導体スイッチング素子９は制御回路３１の制御下でオフ状態を保持する。更に、プリンタが上記通常モードから後に詳述する節電モ−ドに設定されている場合には、全波整流回路１１からの出力電圧が所定の上限値にまで上昇したときはオフに、一方、所定の下限値にまで下降したときはオンになるよう、半導体スイッチング素子９は制御回路３１により比較的短い時間間隔でオン／オフ駆動される。この時間間隔の詳細については後述する。なお、半導体スイッチング素子９には、例えば比較的高速でオン／オフ動作可能なスイッチングトランジスタが用いられる。
【００２５】
変圧器７は、商用電源３５から一次側に印加される交流電圧１００Ｖを、所定電圧（例えば３５Ｖ）に降圧して、該降圧後の交流電圧を、上記半導体スイッチング素子９がオンのとき全波整流回路１１に印加する。
【００２６】
全波整流回路１１は、上記半導体スイッチング素子９がオンのとき、印加される変圧器７の二次側電圧（３５Ｖの交流電圧）を全波整流して平滑コンデンサ１３に印加する。
【００２７】
平滑コンデンサ１３は、全波整流回路１１から印加される（３５Ｖの）直流電圧のリップルを除去することによって平滑化した（３５Ｖの）直流電圧を生成し、出力する。
【００２８】
平滑コンデンサ１３からの出力電圧である上記平滑化された３５Ｖの直流電圧は、上述した印刷機構各部１である、ＣＲＭドライバ２１、ＰＦＭドライバ２５及びヘッドドライバ２９に夫々印加される。即ち、ＣＲＭドライバ２１、ＰＦＭドライバ２５及びヘッドドライバ２９は、平滑コンデンサ１３から供給される３５Ｖの電圧を持った直流電力（３５Ｖの直流電力）の負荷になる。なお、上記３５Ｖの直流電力は、レギュレータ１５及び電圧検出回路１７にも夫々印加される。
【００２９】
レギュレータ１５には、例えばＤＣ―ＤＣコンバータとして機能するスイッチングレギュレータが用いられる。レギュレータ１５は、平滑コンデンサ１３から印加される３５Ｖの直流電圧を、制御部３の駆動電圧である５Ｖの直流電圧に降圧（レギュレート）して、制御回路３１及びＥＥＰＲＯＭ３３に夫々印加する。即ち、制御回路３１及びＥＥＰＲＯＭ３３は、レギュレータ１５から供給される５Ｖの直流電力の負荷になる。
【００３０】
電圧検出回路１７は、Ａ／Ｄコンバータ機能を内蔵しており、平滑コンデンサ１３からの出力電圧を検出すると共に、該出力電圧に応じた検出信号（アナログ信号）を、ディジタル信号に変換して制御回路３１に出力する。
【００３１】
ＣＲＭドライバ２１、ＰＦＭドライバ２５及びヘッドドライバ２９は、上述した通常モード時に、夫々制御回路３１からの制御信号に基づき、上記平滑コンデンサ１３から供給される３５Ｖの直流電力を駆動源として、ＣＲＭ１９、ＰＦＭ２３及び印字ヘッド２７を駆動する。これによって、ＣＲＭ１９の駆動による印字ヘッド２７の印材（プリント用紙）に対する主走査移動、ＰＦＭ２３の駆動による副走査移動及び印字ヘッド２７の駆動による印字動作等を含む一連の印字処理動作が実行される。
【００３２】
ＥＥＰＲＯＭ３３には、制御回路３１によって上述した印刷機構各部１のステータスデータを始めとする種々のデータが書込まれ、或いは消去される。
【００３３】
制御回路３１は、入／出力インタフェース（図示しない）を通じて、例えばパーソナルコンピュータ等のホストコンピュ−タ（ホスト装置）（図示しない）との間でデータの送／受信を行う。ホスト装置（図示しない）から制御回路３１側に送信されるデータには、印字及び／又は画像データを始めとする印字処理に必要なデータが挙げられる。制御回路３１は、また、上述した印字処理動作において、上記印刷機構各部１の駆動を制御する。
【００３４】
本実施形態では、ホスト装置（図示しない）から送信されたデータに基づいて制御回路３１が印字処理動作を行った直後にヘッドタイマ（図示しない）を起動する。そして、該ヘッドタイマ（図示しない）のカウント値が５分に達しても新たなデータがホスト装置（図示しない）から送信されなかった場合には、制御回路３１は上記通常モード（つまり、印字処理動作を実行するためのモード）から節電モードに自動的に切換える処理を実行する。
【００３５】
更に、本実施形態では、ユーザ等が手動操作でメインスイッチ５をオフにしたことに起因して、平滑コンデンサ１３からの出力電圧が３５Ｖから１６Ｖにまで低下したことを電圧検出回路１７からの検出信号により認識すると、制御回路３１は、商用電源３５から上記電源装置への給電がオフになったと判断する。
【００３６】
図２は、本発明の一実施形態に係るプリンタにおけるモード切換処理及びステータスデータの書込処理タイミングの一実施例を示すタイミングチャートである。
【００３７】
図２のタイミングチャートに示す処理が実行される前提として、ユーザ等によりメインスイッチ５（図１に記載）が投入され、プリンタが通常モードに設定されているものとする。
【００３８】
図２において、時刻ｔ１〜時刻ｔ２で、ホスト装置（図示しない）からの印字データを受信すると、制御回路３１は該印字データをバッファ（図示しない）に一時的に保持させると共に、上記時刻ｔ１で、上述した印刷機構各部１を制御して印字処理動作を開始する。この印字処理動作が時刻ｔ３で終了するのと同期して、上記ヘッドタイマ（図示しない）を起動し、ヘッドタイマ（図示しない）にカウント動作を行わせる。そして、（カウント動作を開始した）該時刻ｔ３から５分後の時刻ｔ６が経過する直前の時刻ｔ４〜時刻ｔ５において、制御回路３１は、上記印刷機構各部１のステータスデータを、ＥＥＰＲＯＭ３３に書込む処理を実行する。なお、上記カウント動作は、起動時（上記時刻ｔ３）から５分経過するか、又はその前にホスト装置（図示しない）からの新たな印字データを受信するまでの間、継続される。
【００３９】
このようにして、ホスト装置（図示しない）からの新たな印字データを受信することなく、ヘッドタイマ（図示しない）がカウント動作を開始してから５分後の時刻ｔ６に達すると、制御回路３１は、プリンタのモードを通常モードから節電モードに切換える。即ち、それまでオン状態を保持していた半導体スイッチング素子９が、一旦オフ状態に切換った後、所定時間間隔でオン／オフ動作（スイッチング動作）を行うよう、該半導体スイッチング素子９に対し、制御回路３１が制御信号を出力する。この節電モードでは、上記半導体スイッチング素子９のオン／オフ動作により、平滑コンデンサ１３から負荷（上記印刷機構各部１）側に供給される直流電力の電圧が３５Ｖから２３Ｖ〜２０Ｖ程度にまで低下し、略２Ｗ／ｈ程度の節電が可能になる。
【００４０】
この節電モードに移行した上記時刻ｔ６より後の時刻ｔ７〜時刻ｔ８で、ホスト装置（図示しない）からの新たな印字データを受信すると、制御回路３１は該印字データをバッファ（図示しない）に一時的に保持させる。これと共に上記時刻ｔ７で、プリンタのモードを節電モードから通常モードに切換えると共に、上述した印刷機構各部１を制御して印字処理動作を再開する。以下、この印字処理動作が終了するのと同期して、上記ヘッドタイマ（図示しない）を再起動し、ヘッドタイマ（図示しない）にカウント動作を再度実行させ、次に節電モードへ切換える時刻を求める。
【００４１】
図３は、図２に記載のタイミングチャートにおいて、プリンタが通常モードから節電モードに切換えられるときの平滑コンデンサ１３からの出力電圧波形の一例を示す説明図である。
【００４２】
図３において、図２で示した時刻ｔ６での節電モードへの切換えと同時に、それまでオン状態を継続していた半導体スイッチング素子９が一旦オフ状態に切換ることにより、３５Ｖを維持してきた平滑コンデンサ１３からの出力電圧も、急速に低下する。この出力電圧の変動は、制御回路３１が上述した電圧検出回路１７からのディジタル化された検出信号を読込むことによって把握することができる。
【００４３】
図３に記載の例では、節電モード時における上記出力電圧が、２３Ｖ（上限値）〜２０Ｖ（下限値）間の電圧領域を変動するよう、上記半導体スイッチング素子９のオン／オフ動作が制御回路３１によって制御される。制御回路３１は、駆動中の上記ヘッドタイマ（図示しない）から出力されるカウント値を参照して、例えば５００μｓ（＝０．５ｍｓ）間隔で電圧検出回路１７からの（ディジタル化された）電圧検出信号をサンプリングする。そして、該サンプル値が２３Ｖを上廻ろうとしたときには、リアルタイムで上記半導体スイッチング素子９がオン状態からオフ状態に切換り、また、該サンプル値が２０Ｖを下廻ろうとしたときには、リアルタイムで上記半導体スイッチング素子９がオフ状態からオン状態に切換るよう、制御回路３１は半導体スイッチング素子９に対し、夫々制御信号を出力する。
【００４４】
図３において図示は省略するが、図２で示した時刻ｔ７での通常モードへの切換えと同時に、それまでオン／オフ動作を継続していた半導体スイッチング素子９がオン状態に切換ることにより、２０Ｖ〜２３Ｖの間を変動してきた平滑コンデンサ１３からの出力電圧も急速に上昇し、３５Ｖに復帰する。
【００４５】
なお、図３の記載から明らかなように、上記節電モードでは平滑コンデンサ１３からの出力電圧値が、制御部３の駆動電圧である５Ｖを下廻ることがないから、節電モードであっても制御部３は正常に動作している。
【００４６】
図４は、図２及び図３に記載のモード切換処理及びステータスデータの書込処理タイミングを示すフローチャートである。
【００４７】
図４において、まず、制御回路３１は、印刷機構各部１における印字処理動作が終了したか否かをチェックし、このチェックの結果終了したことを確認すると（ステップＳ４１）、ヘッドタイマ（図示しない）を起動する（ステップＳ４２）。そして、ヘッドタイマ（図示しない）を起動した後、新たな印字データをホスト装置（図示しない）から受信したか否かをチェックする（ステップＳ４３）。このチェックの結果、新たな印字データを受信したことを認識すると、ヘッドタイマ（図示しない）の駆動を停止し（ステップＳ４８）、ステップＳ４１に復帰する。
【００４８】
一方、上記チェックの結果、新たな印字データを受信していないと判断すると、ヘッドタイマ（図示しない）からのカウント値を入力し、ヘッドタイマ（図示しない）を起動してから５分経過する直前か否かをチェックする（ステップＳ４４）。このチェックの結果、５分経過する直前でなければ、ステップＳ４３に復帰し、再度新たな印字データを受信したか否かをチェックすることになる。ここで、もし新たな印字データを受信したのであれば、上述したようにヘッドタイマ（図示しない）の駆動を停止し（ステップＳ５０）、ステップＳ４１に復帰するが、受信していなければ、上述した５分経過する直前か否かのチェックを再度実行することになる（ステップＳ４４）。
【００４９】
そして、５分経過する直前であることを確認すると（ステップＳ４４）、制御回路３１は、平滑コンデンサ１３側からのＣＲＭドライバ２１、ＰＦＭドライバ２５及びヘッドドライバ２９に対する給電をオフにすることによって、ＣＲＭ１９及びＰＦＭ２３等の励磁をオフにすると共に、ヘッドドライバ２９に対する給電についてもオフにする（ステップＳ４５）。上記処理が完了すると、制御回路３１は上述したステータスデータを、ＥＥＰＲＯＭ３３に書込む処理を実行すると共に（ステップＳ４６）、節電モードに移行し（ステップＳ４７）、一連の処理を終了する。
【００５０】
図５は、図４に記載のフローチャートのサブルーチンである節電モード時の処理動作のフローチャートである。
【００５１】
既述のように、通常モードから節電モードに切換るのと同期して、半導体スイッチング素子９が一旦オフになるよう制御される。この状態において、制御回路３１はヘッドタイマ（図示しない）からのカウント値に基づき、０．５ｍｓ置きに電圧検出回路１７からの（ディジタル化された）電圧検出信号をサンプリングして、平滑コンデンサ１３からの出力電圧を監視する（ステップＳ５１、Ｓ５２）。この監視の結果、上記出力電圧が予め設定された平滑コンデンサ１３からの出力電圧の下限値である２０Ｖを下廻りそうだと判断した場合には（ステップＳ５３）、制御回路３１は、直ちに半導体スイッチング素子９をオンすべく、半導体スイッチング素子９に対し制御信号を出力し（ステップＳ５６）、ステップＳ５１の処理動作に復帰する。
【００５２】
次に、上記サンプリングの時点から０．５ｍｓが経過したことを、ヘッドタイマ（図示しない）からのカウント値に基づいて認識すると、制御回路３１は再び電圧検出回路１７からの電圧検出信号をサンプリングして、平滑コンデンサ１３からの出力電圧を監視する（ステップＳ５１、Ｓ５２）。この監視の結果、上記出力電圧が予め設定された平滑コンデンサ１３からの出力電圧の上限値である２３Ｖを上廻りそうだと判断した場合には（ステップＳ５３）、制御回路３１は、直ちに半導体スイッチング素子９をオンからオフに切換えるべく、半導体スイッチング素子９に対し制御信号を出力し（ステップＳ５５）、ステップＳ５１の処理動作に復帰する。
【００５３】
上記処理動作は、節電モードが通常モードに切換えられるか、或いはユーザ等のメインスイッチ５の手動操作によって商用電源３５から上記装置への給電がオフになるまでの間、継続される。
【００５４】
上述した一実施例では、通常モードから節電モードに移行するに際して、節電モードに移行する直前に、ステータスデータをＥＥＰＲＯＭ３３に書込むこととしたので、たとえ節電モードに移行した後に商用電源３５からの給電をオフにされても、ステータスデータがＥＥＰＲＯＭ３３に保存された後であるため、ステ−タスデータが全く保存されなかった場合とは異なり、該ステータスデータが保存された時（節電モードに移行する直前）の状態で、プリンタを再起動させることができる。
【００５５】
また、節電モード時には、半導体スイッチング素子９を、図３及び図５で示したようにオン／オフ制御することで平滑コンデンサ１３からの出力電圧を２３Ｖ〜２０Ｖ程度に保持すると共に、電力消費量の大きい印刷機構各部１への給電をオフにしたので、略２Ｗ／ｈ程度の所謂省エネルギー効果が期待でき、且つ、ステータスデータのＥＥＰＲＯＭ３３への書込みに必要な電力を供給するのに充分な電圧を確保できる。また、節電モード時であっても、制御部３の駆動源である５Ｖの直流電力については給電が継続されるので、制御部３の起動状態を維持できるから、制御回路３によるステータスデータのＥＥＰＲＯＭ３３への書込みにも支障をきたすことがない。
【００５６】
図６は、図５に記載の節電モードを解除するに際しての処理動作を示すフローチャートである。
【００５７】
図６において、制御回路３１が、上述した節電モード時の処理動作を実行しているとき、新たな印字データをホスト装置（図示しない）から受信したか否かをチェックする。このチェックの結果、受信したことを認識すると（ステップＳ６１）、制御回路３１は、節電モード中であることを再度確認した後で（ステップＳ６２）、半導体スイッチング素子９を図５で説明したオン／オフ動作からオン状態に切換えるべく半導体スイッチング素子９に制御信号を出力し、節電モードを解除する（ステップＳ６３）。そして、平滑コンデンサ１３から印刷機構各部１への給電をオンにすることにより、印字処理動作を開始する（ステップＳ６４）。
【００５８】
図７は、図５に記載の節電モードにおける、大量のデータのＥＥＰＲＯＭ３３への書込処理を示すフローチャートである。
【００５９】
図７において、制御回路３１が、上述した節電モード時の処理を実行しているとき、大量のデータ（ステータスデータ）をＥＥＰＲＯＭ３３に書込む必要性が生じたか否かをチェックする。このチェックの結果、必要性が生じたことを認識すると（ステップＳ７１）、制御回路３１は、節電モード中であることを再度確認した後で（ステップＳ７２）、半導体スイッチング素子９を図５で説明したオン／オフ動作からオン状態に切換えるべく半導体スイッチング素子９に制御信号を出力し、節電モードを解除する（ステップＳ７３）。そして、上記大量のステータスデータをＥＥＰＲＯＭ３３に書込んだ後（ステップＳ７４）、半導体スイッチング素子９をオン状態からオン／オフ動作に切換えるべく半導体スイッチング素子９に制御信号を出力し、通常モードから再び節電モードに切換える（ステップＳ７５）。
【００６０】
上述したように、図７で示したサブルーチンでは、節電モード中であっても大量のステータスデータをＥＥＰＲＯＭ３３に書込む必要性が生じた場合には、通常モードに切換えて上記データの書込みを行い、書込みが終了した時点で、再び節電モードに移行する制御を行うこととしたので、大量のデータの書込みに必要な電力が充分に確保された状態でデータの書込みが行えるため、書込みを必要とするデータの量が多くても支障をきたさない。また、データの書込み後は直ちに節電モードに移行するから、所謂省エネルギー効果も期待できる。
【００６１】
図８は、図４に記載の一実施例の変形例を示すフローチャートである。
【００６２】
図８において、ステップＳ８１〜ステップＳ８６及びステップＳ９０で夫々示した処理動作は、図４に記載のステップＳ４１〜ステップＳ４６及びステップＳ５０で夫々示した処理動作と同様である。
【００６３】
ステップＳ８６での処理（即ち、ステータスデータをＥＥＰＲＯＭ３３に書込む処理）を完了した時点では、プリンタは依然として通常モード下にある。次に電圧検出回路１７からの検出信号により、平滑コンデンサ１３からの出力電圧が３５Ｖから３０Ｖにまで低下したか否かをチェックする。このチェックは、ユーザ等が手動でメインスイッチ５をオフ操作したか否かを判断するためのものである。ここで、上記出力電圧が３０Ｖにまで低下したことを認識したときには（ステップＳ８７）、図８のサブルーチンである通常モード時の電源断割込処理（図９に記載）に移行し、該サブルーチンでの処理の終了によって一連の処理動作を終了する。該サブルーチンでは、ステップＳ８６でＥＥＰＲＯＭ３３に書込まれたステータスデータが、新たなステータスデータによって更新される。
【００６４】
ステップＳ８７で、平滑コンデンサ１３からの出力電圧が３５Ｖのまま低下しない場合には、上記割込処理には移行せずに、節電モードに移行する（ステップＳ８８）。この節電モードにおいて、電圧検出回路１７からの検出信号により、平滑コンデンサ１３からの出力電圧が２３Ｖ〜２０Ｖから１６Ｖにまで低下したことを認識したときには（ステップＳ８９）、上記図９と同様に図８のサブルーチンである節電モード時の電源断割込処理（図１０に記載）に移行し、該サブルーチンでの処理の終了によって一連の処理動作を終了する。平滑コンデンサ１３からの出力電圧が１６Ｖに低下するのも、上記と同様にユーザ等が手動操作でメインスイッチ５をオフにすることに起因する。該サブルーチンでも、ステップＳ８６でＥＥＰＲＯＭ３３に書込まれたステータスデータが、新たなステータスデータによって更新される。
【００６５】
ステップＳ８９で、平滑コンデンサ１３からの出力電圧が２３Ｖ〜２０Ｖのまま低下しない場合には、上記割込処理には移行せずに、ステップＳ８８での節電モードを継続する。
【００６６】
上述した変形例では、上記一実施例において奏し得る作用効果に加えて、更に以下のような作用効果をも奏し得る。即ち、通常モードから節電モードに移行する前に商用電源３５からの給電を断たれた場合、つまり、平滑コンデンサ１３からの出力電圧が３５Ｖから３０Ｖまで低下した場合には、制御回路３１は平滑コンデンサ１３の蓄積電力を利用して、該時点でのステータスデータのＥＥＰＲＯＭ３３への書込みを行うため、上記給電をオフされたときの状態で、プリンタを再起動させることができる。なお、平滑コンデンサ１３からの出力電圧が３０Ｖから０Ｖにまで低下するには多少の時間を要するので、平滑コンデンサ１３の残留電荷で上記書込みに対処することが可能である。
【００６７】
また、上述した変形例では、節電モードに移行した後に商用電源３５からの給電を断たれた場合、つまり、平滑コンデンサ１３からの出力電圧が２３Ｖ〜２０Ｖから１６Ｖまで低下した場合にも、少なくとも該時点では、５Ｖの安定的な給電を受けて駆動中の制御回路３１が、上記と同様に平滑コンデンサ１３の蓄積電力を利用して、該時点（給電断の時点）でのステータスデータのＥＥＰＲＯＭ３３への書込みを行うため、上記給電をオフされたときの状態で、プリンタを再起動させることができる。この場合も、上記ほどではないにせよ、平滑コンデンサ１３からの出力電圧が１６Ｖから０Ｖにまで低下するには多少の時間を要するので、平滑コンデンサ１３の残留電荷で少なくとも、最低限必要なステータスデータの書込みに対処することが可能である。
【００６８】
図９は、図８に記載のフローチャートのサブルーチンである通常モード時の電源断割込処理を示すフローチャートである。
【００６９】
図９に示す処理では、通常モードでの上記割込処理の実行を再確認した後に（ステップＳ１０１）、制御回路３１はステータスデータのＥＥＰＲＯＭ３３への書込みを実行する（ステップＳ１０２）。
【００７０】
図１０は、図８に記載のフローチャートのサブルーチンである節電モード時の電源断割込処理を示すフローチャートである。
【００７１】
図１０に示す処理では、節電モードでの上記割込処理の実行を再確認した後に（ステップＳ１１１）、制御回路３１はステータスデータのＥＥＰＲＯＭ３３への書込みを実行する（ステップＳ１１２）。
【００７２】
以上、本発明の好適な一実施形態、その実施形態に係る幾つかの実施例及びそれらの変形例について説明したが、これらは本発明の説明のための例示であって、本発明の範囲を上記一実施形態、その実施形態に係る幾つかの実施例及びそれらの変形例にのみ限定する趣旨ではない。本発明は、他の種々の形態でも実施することが可能である。
【図面の簡単な説明】
【図１】本発明の一実施形態に係る電源制御装置を含むプリンタの回路構成の一実施例を示す図。
【図２】本発明の一実施形態に係るプリンタにおけるモード切換処理及びステータスデータの書込処理タイミングの一実施例を示すタイミングチャート。
【図３】図２に記載のタイミングチャートにおいて、プリンタが通常モードから節電モードに切換えられるときの平滑コンデンサからの出力電圧波形の一例を示す説明図。
【図４】図２及び図３に記載のモード切換処理及びステータスデータの書込処理タイミングを示すフローチャート。
【図５】図４に記載のフローチャートのサブルーチンである節電モード時の処理動作のフローチャート。
【図６】図５に記載の節電モード解除に際しての処理動作を示すフローチャート。
【図７】図５に記載の節電モードにおける、大量のデータのＥＥＰＲＯＭへの書込処理を示すフローチャート。
【図８】図４に記載の一実施例の変形例を示すフローチャート。
【図９】図８に記載のフローチャートのサブルーチンである通常モード時の電源断割込処理を示すフローチャート。
【図１０】図８に記載のフローチャートのサブルーチンである節電モード時の電源断割込処理を示すフローチャート。
【符号の説明】
１  印刷機構各部
３  制御部
５  メインスイッチ
７  変圧器
９  半導体スイッチング素子
１１  全波整流回路
１３  平滑コンデンサ
１５  レギュレータ
１７  電圧検出回路
１９  キャリッジモータ（ＣＲＭ）
２１  ＣＲＭドライバ
２３  紙送りモータ（ＰＦＭ）
２５  ＰＦＭドライバ
２７  印字ヘッド
２９  ヘッドドライバ
３１  制御回路
３３  ＥＥＰＲＯＭ
３５  商用電源
【図１】
0004288847.tif 000002
【図２】
0004288847.tif 000003
【図３】
0004288847.tif 000004
【図４】
0004288847.tif 000005
【図５】
0004288847.tif 000006
【図６】
0004288847.tif 000007
【図７】
0004288847.tif 000008
【図８】
0004288847.tif 000009
【図９】
0004288847.tif 000010
【図１０】
0004288847.tif 000011