(57)【特許請求の範囲】
【請求項１】
第１電力モード又は前記第１電力モードよりも消費電力の低い第２電力モードにて動作可能な充電制御装置であって、
前記第１電力モードで動作する場合は外部から入力される入力電圧に基づく第１出力電圧及び第２出力電圧を出力し、前記第２電力モードで動作する場合は前記入力電圧に基づいて前記第１出力電圧を出力する主電源と、
前記主電源から前記第１出力電圧が出力されない場合に前記第１出力電圧の代替として補助電圧を出力する補助電源と、
前記主電源により出力される前記第１出力電圧に基づいて第１充電電流又は前記第１充電電流よりも単位時間あたりの電荷量の少ない第２充電電流を供給して前記補助電源を充電する充電手段と、
前記第２出力電圧により動作し、前記第１充電電流による前記補助電源の充電時間を計時する計時手段と、
前記第１充電電流により前記補助電源を充電する第１充電モード又は前記第２充電電流により前記補助電源を充電する第２充電モードで動作するよう前記充電手段を制御する充電制御手段とを有し、
前記充電制御手段は、前記第１電力モードで動作する場合は、前記計時手段により計時される前記充電時間が所定時間以上となったことに応じて前記第１充電モードを前記第２充電モードに切り替えるよう前記充電手段を制御し、前記第２電力モードで動作する場合は、前記第２充電モードで動作するよう前記充電手段を制御することを特徴とする充電制御装置。
【請求項２】
前記補助電源から出力される前記補助電圧の電圧値を検知する検知手段を有し、
前記充電制御手段は、前記第１電力モードで動作する場合に、前記検知手段により検知される前記補助電圧の電圧値が所定の閾値電圧を下回ったことに応じて前記第２充電モードを前記第１充電モードに切り替えるよう前記充電手段を制御することを特徴とする請求項１に記載の充電制御装置。
【請求項３】
前記充電制御手段は、前記第１電力モードで動作する場合に、前記検知手段により検知される前記補助電圧の電圧値が前記所定の閾値電圧を上回った場合は、前記計時手段により計時される前記経過時間が前記所定時間未満であっても、前記第１充電モードを前記第２充電モードに切り替えるよう前記充電手段を制御することを特徴とする請求項２に記載の充電制御装置。
【請求項４】
電圧の供給を受けることにより記憶されるべきデータを保持する記憶手段を有し、
前記主電源により出力される前記第１出力電圧は前記記憶手段に出力され、
前記補助電源により出力される前記補助電圧は前記第１出力電圧の代替として前記記憶手段に出力されることを特徴とする請求項１乃至３のいずれか１項に記載の充電制御装置。
【請求項５】
前記充電手段は、前記第１充電モードにおいては一定電流値の電流を連続的に出力し、前記第２充電モードにおいては前記一定電流値の電流を間欠的に出力することを特徴とする請求項１乃至４のいずれか１項に記載の充電制御装置。
【請求項６】
前記外部からの入力電圧を前記主電源に入力する入力状態と前記主電源に入力しない非入力状態とを切り替え可能な第１切替手段を有し、
前記第１切替手段により前記入力状態とされている場合は前記主電源から前記第２出力電圧が出力され、前記第１切替手段により前記非入力状態とされている場合は前記主電源から前記第２出力電圧が出力されないことを特徴とする請求項１乃至５のいずれか１項に記載の充電制御装置。
【請求項７】
前記第１切替手段により前記入力状態とされている場合に、前記主電源から前記第２出力電圧を出力する出力状態と前記主電源から前記第２出力電圧を出力しない遮断状態とを切り替え可能な第２切替手段を有することを特徴とする請求項６に記載の充電制御装置。
【請求項８】
前記充電手段が前記第２充電モードで動作する場合において、前記充電手段により供給される前記第２充電電流の単位時間あたりの電荷量は、前記第２切替手段により前記出力状態とされている場合より前記第２切替手段により前記遮断状態とされている場合の方が多いことを特徴とする請求項７に記載の充電制御装置。
【請求項９】
前記充電時間は、前記第１充電電流による前記補助電源の充電が開始されてからの経過時間であることを特徴とする請求項１乃至８のいずれか１項に記載の充電制御装置。
【請求項１０】
第１電力モード又は前記第１電力モードよりも消費電力の低い第２電力モードにて動作可能であり、前記第１電力モードで動作する場合は外部から入力される入力電圧に基づく第１出力電圧及び第２出力電圧を出力し前記第２電力モードにて動作する場合は前記入力電圧に基づいて前記第１出力電圧を出力する主電源と、前記主電源から前記第１出力電圧が出力されない場合に前記第１出力電圧の代替として補助電圧を出力する補助電源と、前記主電源により出力される前記第１出力電圧に基づいて第１充電電流又は前記第１充電電流よりも単位時間あたりの電荷量が少ない第２充電電流を供給して前記補助電源を充電する充電手段とを有する充電制御装置における充電制御方法であって、
前記主電源により出力される前記第２出力電圧により動作する計時手段により、前記第１充電電流による前記補助電源の充電時間を計時する計時工程と、
前記充電制御装置が前記第１電力モードで動作する場合に、前記計時工程により計時される前記充電時間が所定時間以上となったことに応じて第１充電電流により前記補助電源を充電する第１充電モードを前記第２充電電流により前記補助電源を充電する第２充電モードに切り替えるよう前記充電手段を制御する第１制御工程と、
前記充電制御装置が前記第２電力モードで動作する場合に、前記第２充電モードで動作するよう前記充電手段を制御する第２制御工程と、
を有することを特徴とする充電制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電制御装置及びその制御方法に関する。
【背景技術】
【０００２】
従来から、装置に組み込まれたＤＲＡＭ等の揮発性メモリに記憶されたデータが、装置の電源が切断された場合にバックアップされるように補助電源（二次電源、二次電池）を装置に設ける技術が知られている。
【０００３】
そして、補助電源は、装置の電源が切断されるまでは装置の電源により充電されて電荷として蓄積され、装置の電源が切断された場合に充電された電荷が放電されるものである。なお、補助電源は、蓄積できる電荷容量に限界があるので、限界に達した状態（満充電状態）で充電をさらに続けると、過充電状態となって補助電源の寿命に悪影響を与える。
【０００４】
このような、過充電状態を回避するための技術として、補助電源の電圧値を測定することで満充電状態となったことを検出し、補助電源を充電する充電電流の電流値を低下させるトリクル充電に切り替える技術が知られている（例えば、特許文献１参照。）。
【特許文献１】特開平９−５６０７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年は装置の省電力化を実現するために、装置が使用されない状態が予め定められた時間継続したような場合に、装置の一部への電力供給を遮断する省電力モードが装置の動作モードとして設けられることが多い。
【０００６】
そして、省電力モードにおいて、補助電源の電圧値を測定することで満充電状態となったことを検出したり、充電を開始してからの経過時間が予め定められた時間に達したか否かを検出したりする制御部（ＣＰＵ等）への電力供給が遮断されると問題が生じる。その問題とは、満充電状態を検出したり、充電を開始してからの経過時間を検出したりできなくなることにより、補助電源が満充電状態であっても充電がされつづけて過充電となってしまう問題である。
【０００７】
本発明は、上記の問題を鑑みてなされたものであり、補助電源への充電時間を計時する計時手段により充電モードを適切に切り替えるとともに、計時手段を動作させるための電圧が主電源から出力されない場合であっても補助電源が過充電状態とならないように充電モードを適切に制御することができる充電制御装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の充電制御装置は、第１電力モード又は前記第１電力モードよりも消費電力の低い第２電力モードにて動作可能な充電制御装置であって、前記第１電力モードで動作する場合は外部から入力される入力電圧にく第１出力電圧及び第２出力電圧を出力し、前記第２電力モードで動作する場合は前記入力電圧に基づいて前記第１出力電圧を出力する主電源と、前記主電源から前記第１出力電圧が出力されない場合に前記第１出力電圧の代替として補助電圧を出力する補助電源と、前記主電源により出力される前記第１出力電圧に基づいて第１充電電流又は前記第１充電電流よりも単位時間あたりの電荷量の少ない第２充電電流を供給して前記補助電源を充電する充電手段と、前記第２出力電圧により動作し、前記第１充電電流による前記補助電源の充電時間を計時する計時手段と、前記第１充電電流により前記補助電源を充電する第１充電モード又は前記第２充電電流により前記補助電源を充電する第２充電モードで動作するよう前記充電手段を制御する充電制御手段とを有し、前記充電制御手段は、前記第１電力モードで動作する場合は、前記計時手段により計時される前記充電時間が所定時間以上となったことに応じて前記第１充電モードを前記第２充電モードに切り替えるよう前記充電手段を制御し、前記第２電力モードで動作する場合は、前記第２充電モードで動作するよう前記充電手段を制御することを特徴とする。
【０００９】
また、本発明の充電制御装置の制御方法は、第１電力モード又は前記第１電力モードよりも消費電力の低い第２電力モードにて動作可能であり、前記第１電力モードで動作する場合は外部から入力される入力電圧に基づく第１出力電圧及び第２出力電圧を出力し前記第２電力モードにて動作する場合は前記入力電圧に基づいて前記第１出力電圧を出力する主電源と、前記主電源から前記第１出力電圧が出力されない場合に前記第１出力電圧の代替として補助電圧を出力する補助電源と、前記主電源により出力される前記第１出力電圧に基づいて第１充電電流又は前記第１充電電流よりも単位時間あたりの電荷量が少ない第２充電電流を供給して前記補助電源を充電する充電手段とを有する充電制御装置における充電制御方法であって、前記主電源により出力される前記第２出力電圧により動作する計時手段により、前記第１充電電流による前記補助電源の充電時間を計時する計時工程と、前記充電制御装置が前記第１電力モードで動作する場合に、前記計時工程により計時される前記充電時間が所定時間以上となったことに応じて第１充電電流により前記補助電源を充電する第１充電モードを前記第２充電電流により前記補助電源を充電する第２充電モードに切り替えるよう前記充電手段を制御する第１制御工程と、前記充電制御装置が前記第２電力モードで動作する場合に、前記第２充電モードで動作するよう前記充電手段を制御する第２制御工程とを有することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、補助電源への充電時間を計時する計時手段により充電モードを適切に切り替えるとともに、計時手段を動作させるための電圧が主電源から出力されない場合であっても補助電源が過充電状態とならないように充電モードを適切に制御することができる充電制御装置及びその制御方法を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下に、図面を参照して、この発明の好適な実施の形態を例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１２】
＜第１実施形態＞
本発明の第１実施形態について、図面を参照しつつ説明する。
【００１３】
図１は、第１実施形態における印刷装置のハードウェア構成を説明するためのブロック図である。
【００１４】
図１において、１００は印刷装置であり、後述する３００〜３１６の各部を有する。
【００１５】
３０２は、ＣＰＵであり、システムバス３１１を介してシステムバス３１１に接続された各部（３０１、３０４、３０６、３０８）にコマンドを送信することで、各部を制御する。また、バスＩ／Ｆ部３１０を介して画像バス３１２上にコマンドを送信することで、画像バス３１２に接続された各部（３１３、３１４）を制御する。
【００１６】
３０１はＲＡＭ（記憶手段）であり、スキャナ部３１５により入力される画像データ、ＬＡＮＩ／Ｆ部３０６やＭＯＤＥＭ３０８を介して外部装置から入力される画像データを記憶するものである。なお、ＲＡＭ３０１は揮発性であり、電源部３００から電圧の供給を受けることにより記憶されるべきデータを保持する。また、ＲＡＭ３０１は、ＣＰＵ３０２が実行するプログラムやＣＰＵ３０２によるプログラムの実行結果を一時的に保持するワークメモリとしても機能する。３０３はＲＯＭであり、印刷装置１００を起動させるためのブートプログラムが記憶されている。ＣＰＵ３０２は、印刷装置１００に電源が投入されたことに応じてＲＯＭ３０３に記憶されたブートプログラムをＲＡＭ３０１に展開して実行することにより、印刷装置１００を起動させる。３０４は操作部Ｉ／Ｆ部であり、操作部３０５を介して印刷装置１００の操作者により入力された指示を示す情報を、システムバス３１１を介してＣＰＵ３０２へ送信する。また、操作部Ｉ／Ｆ部３０４は、操作部３０５に表示させる画像データをＲＯＭ３０３等から取得して操作部３０５に送信することが可能である。
【００１７】
３０６はＬＡＮＩ／Ｆ部であり、ＬＡＮ３０７を介して接続されるコンピュータ端末（外部装置）との間で行われる画像データ等の入出力を制御する。例えば、ＬＡＮＩ／Ｆ部３０６は、ＬＡＮ３０７を介してコンピュータ端末から画像データを受信した場合、受信した画像データをＲＡＭ３０１に記憶させるよう制御する。
【００１８】
３０８はモデム部であり、公衆回線３０９を介して接続されるファクシミリ端末（外部装置）との間で行われるファクシミリデータ（画像データ）の入出力を制御する。例えば、モデム部３０８は、公衆回線３０９を介してファクシミリ端末から画像データを受信した場合、受信したファクシミリデータをＲＡＭ３０１に記憶させるよう制御する。
【００１９】
３１０はバスＩ／Ｆ部であり、システムバス３１１と画像バス３１２とでデータの入出力を行うために、データ構造の変換等を行うバスブリッジとして機能する。
【００２０】
３１３は、デバイスＩ／Ｆ部であり、スキャナ部３１５から入力される画像データを画像バス３１２へ転送するインターフェースとして機能する。また、デバイスＩ／Ｆ部３１３は、ＲＡＭ３０１等からバスＩ／Ｆ部３１０を介して画像バス３１２に転送された画像データをプリンタ部３１６に転送するインターフェースとして機能する。なお、スキャナ部３１５は、原稿上の画像をＣＣＤ等の撮像素子により画像データとして読み取るものである。また、プリンタ部３１６は、画像データに応じたレーザ照射光を感光体上に照射して感光体上に潜像を形成し、潜像をトナーにて現像してトナー像とし、更にトナー像を用紙上に転写するものである。また、プリンタ部３１６は、用紙上に転写されたトナー像を定着器により加圧及び加熱することにより用紙上に画像を形成する。なお、ここでは、プリンタ部３１６が電子写真方式であるものとして説明したが、インクジェット方式等、用紙に画像データに応じた画像を形成するものであれば、他の方式であっても良い。
【００２１】
３１４は画像処理部であり、画像データに対して回転、変倍等の各種の編集処理を施すものである。そして、スキャナ部３１５から入力された画像データに対して画像処理部３１４により編集処理が行われた場合、編集処理が行われた画像データはＲＡＭ３０１等に転送される。また、ＲＡＭ３０１等から転送された画像データに対して画像処理部３１４により編集処理が行われた場合、編集処理が行われた画像データはプリンタ部３１６へ転送される。
【００２２】
また、３００は電源部であり、印刷装置１００の各部へ電力を供給するものである。
【００２３】
次に、電源部３００の詳細なハードウェア構成について、図２を用いて説明する。なお、図２において、太線は、主電源又は補助電源から出力される電圧を供給する電圧供給線である電源系統を示すものである。また、細線は、各部から出力される制御信号を伝達するための制御信号線である制御信号系統を示すものである。
【００２４】
図２において、図１で説明した電源部３００は、主電源１０３、補助電源１０１、定電流回路１０２、電圧検知回路１０８、充電制御回路１０７、ダイオード１１４により構成される。
【００２５】
図２において、主電源１０３は、商用電源から供給されるＡＣ電圧（交流電圧）を入力電圧として出力電圧としてのＤＣ電圧（直流電圧）を生成する。なお、商用電源と主電源１０３の間には、スイッチ（ＳＷ）１０４が存在し、印刷装置１００の操作者による操作によりオン状態又はオフ状態に切り替えられる。オン状態とは、商用電源から供給される入力電圧としてのＡＣ電圧を主電源１０３に入力する状態（入力状態）をいう。一方、オフ状態とは、商用電源から供給される入力電圧としてのＡＣ電圧を主電源に入力しない状態（非入力状態）をいう。そして、主電源１０３は、出力電圧として第１出力電圧と第２出力電圧を生成して出力する。なお、後述の図３で説明するように、第１出力電圧はスイッチ１０４（第１切替手段）がオン状態の場合は常に出力される。その一方で、第２出力電圧はスイッチ１０４がオン状態であってもＣＰＵ３０２からスイッチ切替信号線１１６を介して入力される信号に応じて、出力される状態と出力されない状態とが切り替えられる。このように、主電源１０３が出力する出力電圧を２つに分けたのは、印刷装置１００を省電力モード（第２電力モード）で動作させる場合に、印刷装置１００を構成する一部分への電圧供給を遮断するためである。第１実施形態にあっては、印刷装置１００を省電力モードで動作させる場合に、主電源１０３から第２出力電圧が出力されない状態とすることで、印刷装置１００を構成する一部への第２出力電圧供給線１０６を介した電圧供給を遮断する。ここでいう一部とは、ＣＰＵ３０２、操作部Ｉ／Ｆ部３０４、操作部３０５、ＲＯＭ３０３、バスＩ／Ｆ部３１０、デバイスＩ／Ｆ部３１３、画像処理部３１４、スキャナ部３１５、プリンタ部３１６である。一方、第１出力電圧は、スイッチ１０４がオン状態の場合は常に出力されるので、印刷装置１００が省電力モードで動作している場合であっても、第１出力電圧が供給される部分は、動作が可能である。なお、印刷装置１００は、通常電力モード（第１電力モード）で動作する場合は、主電源１０３から第２出力電圧が出力される状態とする。つまり、印刷装置１００は、通常電力モード又は通常電力モードより消費電力の低い省電力モードで動作可能である。図２では、主電源１０３から出力される第１主力電圧は、印刷装置１００のＲＡＭ３０１、ＬＡＮＩ／Ｆ部３０６、モデム部３０８に供給される。モデム部３０８及びＬＡＮＩ／Ｆ部３０６に第１出力電圧が供給されているのは、印刷装置１００が省電力モードで動作している際に、外部装置（コンピュータ端末やファクシミリ端末）から画像データを受信したことを検知する必要があるからである。モデム部３０８が、印刷装置１００が省電力モードで動作している際にコンピュータ端末から画像データ（或いは画像データの受信を要求する信号）を受信する場合を想定する。この場合、ＣＰＵ３０２等への第２出力電圧の供給を再開させるために、スイッチ切替信号線１１７を介してスイッチオン信号を出力する。また、ＬＡＮＩ／Ｆ部３０６は、印刷装置１００が省電力モードで動作している際にファクシミリ端末から画像データ（或いは画像データの受信を要求する信号）を受信する場合を想定する。この場合、ＣＰＵ３０２等への第２出力電圧の供給を再開させるために、スイッチ切替信号線１１８を介してスイッチオン信号を出力する。スイッチ切替信号線１１７又は１１８からスイッチオン信号を受信した主電源１０３は、第２出力電圧を出力しない状態（遮断状態）から、第２出力電圧を出力する状態（出力状態）に切り替える。
【００２６】
図２で定電流回路１０２は、主電源１０３から第１出力電圧供給線１０５を介して、第１出力電圧の供給を受ける。そして、定電流回路１０２は、第１出力電圧が供給される状態で一定電流値の電流を生成し、生成された電流（充電電流）を補助電源１０１へ供給する。なお、定電流回路１０２は、一定電流値を補助電源へ供給する際に、連続充電モード（第１充電モード）又はトリクル充電モード（第２充電モード）のいずれかの充電モードにて電流の供給を行う。ここで、連続充電モードとは、一定電流値の電流を連続的に出力するモードであり、図３のＴ０からＴ１の期間（連続充電期間）に示されるように一定電流値Ｉを連続的に出力するモードである。一方、トリクル充電モードとは、一定電流値の電流を間欠的に出力するモードであり、図３のＴ１からＴ２の期間（トリクル充電期間）に示されるように一定電流値Ｉを間欠的に出力するモードである。そして、補助電源１０１を充電するための充電電流による電荷量は、電流値の値と電流値を供給した時間に比例する。従って、連続充電モードにおける充電電流（第１充電電流）の単位時間あたりの電荷量よりも、トリクル充電モードにおける充電電流（第２充電電流）の単位時間あたりの電荷量は少ない。なお、トリクル充電モードにおいて、単位時間あたりに定電流回路１０２から補助電源１０１に供給される電荷量は、補助電源１０１が単位時間あたりに放電する電荷量（自己放電電荷量）と略等しいものとする。トリクル充電モードにおける単位時間あたりの電荷量は、図３のＴｏｎとＴｏｆｆの時間の比率により決定されるが、一般的にはＴｏｎはＴｏｆｆよりも十分に小さい。なお、定電流回路１０２は、連続充電モードで動作するか、トリクル充電モードで動作するかを、充電モード制御信号線１１１を介して充電制御回路１０７から受信する充電モード制御信号により切り替える。定電流回路１０２は、充電制御回路１０７から、充電モードを連続充電モードへ切り替えるべき旨の信号（連続充電モード切替信号）を受信した場合は、充電モードを連続充電モードへ切り替える。一方、定電流回路１０２は、充電制御回路１０７から、充電モードをトリクル充電モードへ切り替えるべき旨の信号（トリクル充電モード切替信号）を受信した場合は、充電モードをトリクル充電モードへ切り替える。
【００２７】
そして、充電制御回路１０７は、補助電源電圧検知回路１０８から充電モード制御信号線１１２を介して連続充電モード切替信号又はトリクル充電モード切替信号を受信する。そして、充電制御回路１０７は、補助電源電圧検知回路１０８から連続充電モード切替信号を受信した場合は連続充電モード切替信号を定電流回路１０２へ送信する。一方、充電制御回路１０７は、補助電源電圧検知回路１０８からトリクル充電モード切替信号を受信した場合はトリクル充電モード切替信号を定電流回路１０２へ送信する。なお、補助電源電圧検知回路１０８は、補助電源１０１が第１出力電圧の代替としてＲＡＭ３０１に供給可能な電圧値を検知する回路であり、主電源１０３から第１出力電圧の供給を受けて動作する回路である。補助電源電圧検知回路１０８は、検知する電圧値が所定の閾値電圧を下回ったことに応じてトリクル充電モードを連続充電モードに切り替えるための連続充電モード切替信号を充電制御回路１０７へ送信する。これは、補助電源１０１が保持する電荷量が減少した場合に、補助電源１０１が保持する電荷量を増加させるためである。一方、補助電源電圧検知回路１０８は、検知する電圧値が所定の閾値電圧以上となったことに応じて連続充電モードをトリクル充電モードに切り替えるためのトリクル充電モード切替信号を充電制御回路１０７へ送信する。これは、補助電源１０１が保持する電荷量が増加した場合に、補助電源１０１が保持する電荷量を増加させることによる過充電を防止するためである。なお、閾値電圧は、使用する補助電源の種類に応じて適宜選択するのが望ましい。例えば、ニッケル水素２次電池のようなバッテリーを用いる場合は、それぞれのバッテリーの満充電電圧（単セルの場合は１．３Ｖ〜１．５Ｖ程度）を設定すると好適である。
【００２８】
また、充電制御回路１０７は、ＣＰＵ３０２から充電モード制御信号線１１１を介してトリクル充電モード切替信号を受信する。ＣＰＵ３０２がトリクル充電モード切替信号を送信するのは、スイッチ１０４がオン状態となって定電流回路１０２による補助電源１０１の充電が開始されてから経過時間が所定時間以上となった場合である。このように、充電開始からの経過時間が所定時間以上となった場合に、強制的にトリクル充電モードに切り替えている。これは、補助電源１０１の劣化等により補助電源１０１が出力する電圧値が低下した場合に、補助電源１０１が過充電状態となってしまうことを防止するためである。ＣＰＵ３０２が強制的にトリクル充電モードに切り替えることによって、補助電源電圧検知回路１０８がトリクル充電モード切替信号を送信しない場合であっても、定電流回路１０２をトリクル充電モードに移行させることができる。
【００２９】
また、充電制御回路１０７は、第２出力電圧監視回路１０９から充電モード制御信号線１１０を介してトリクル充電モード切替信号を受信する。第２出力電圧監視回路１０９がトリクル充電モード切替信号を送信するのは、主電源１０３から第２出力電圧が出力されない状態となった場合である。第２出力電圧監視回路１０９は、主電源１０３から第２出力電圧の供給を受けて動作する。そして、供給される第２出力電圧の電圧値が所定の閾値電圧を下回った場合に、充電モード制御信号線１１０を介してトリクル充電モード切替信号を充電制御回路１０７に出力するように構成されている。なお、第２出力電圧が出力されない状態となるのは、ＣＰＵ３０２が印刷装置１００を省電力モードに移行させるべき状態となった判断し、省電力モード移行信号線１１６を介して主電源１０３に省電力モード移行信号を送信した場合である。つまり、第２出力電圧監視回路１０９は、印刷装置１００が省電力モードで動作する場合に、定電流回路１０２の動作モードをトリクル充電モードに移行させるための機能を果たす。
【００３０】
そして、補助電源１０１は、スイッチ１０４がオフ状態に切り替えられた場合やＡＣ電圧がスイッチ１０４に入力されない停電状態となった場合に、下記の動作を行う。その動作とは、ＲＡＭ３０１に保持されるデータをバックアップするために、第１出力電圧の代替として、補助電圧供給線１１５を介して補助電圧を供給する動作である。ＲＡＭ３０１は、補助電圧が供給されている期間はセルフリフレッシュモードで動作することでデータを保持する。そして、補助電源により十分な補助電圧が供給されている状態で印刷装置１００が省電力状態から通常状態（第２出力電圧が出力される状態）に復帰すれば、ＣＰＵ３０２はＲＡＭ３０１に保持されたデータを利用して動作することができる。なお、ダイオード１１４は、スイッチ１０４がオフ状態に切り替えられた場合に補助電圧によって補助電源１０１から定電流回路１０２に電流が流れ込まないように逆流を防止するための整流素子として機能する。
【００３１】
次に、図４を用いて、主電源１０３の内部構成について説明する。図４は、主電源１０３の内部構成を示すハードウェア構成図である。
【００３２】
主電源１０３のＡＣ／ＤＣ変換部２０２は、スイッチ１０４がオン状態の場合に入力されるＡＣ電圧（交流電圧）をＤＣ電圧（直流電圧）に変換し、変換されたＤＣ電圧をＤＣ／ＤＣ変換部２０４及びＤＣ／ＤＣ変換部２０６に出力する。なお、ＤＣ／ＤＣ変換部２０６とＡＣ／ＤＣ変換部２０２の間にはスイッチ２０３（第２切替手段）が存在し、スイッチをオン状態又はオフ状態のいずれかの状態とする。スイッチ２０３がオン状態の場合はＡＣ／ＤＣ変換部２０２から出力されるＤＣ電圧がＤＣ／ＤＣ変換部２０６に入力され、スイッチ２０３がオフ状態の場合はＡＣ／ＤＣ変換部２０２から出力されるＤＣ電圧がＤＣ／ＤＣ変換部２０６に入力されない。スイッチ２０３は省電力モード移行信号線１１６により省電力モード移行信号が入力されると、スイッチの状態をオン状態からオフ状態に切り替える。一方、スイッチ切替信号線１１７やスイッチ切替信号線１１８を介してスイッチオン信号が入力されると、スイッチの状態をオフ状態からオン状態に切り替える。
【００３３】
次に、印刷装置１００の定電流回路１０２が、補助電源を１０１を充電する動作について、図５〜７のフローチャートを用いて説明する。
【００３４】
定電流回路１０２は、充電制御回路１０７から充電モード制御信号線１１１を介して受信する充電モード制御信号により充電モードが切り替えられる。そして、充電制御回路１０７は、補助電源電圧検知回路１０８、ＣＰＵ３０２及び第２出力電圧監視回路１０９から受信する充電モード制御信号に基づいて、どのような充電モード制御信号を定電流回路１０２に送信するかを切り替える。ここで、充電制御回路１０７が受信する充電モード制御信号は、補助電源電圧検知回路１０８から受信する場合、ＣＰＵ３０２から受信する場合、第２出力電圧監視回路１０９から受信する場合があるので、それぞれの場合に分けて説明する。
【００３５】
図５のフローチャートは、補助電源電圧検知回路１０８が充電モード制御信号を充電制御回路１０７に送信する動作を示すフローチャートである。補助電源電圧検知回路１０８は、主電源１０３から第１出力電圧供給線１０５を介して第１出力電圧の供給を受けている状態で、図５のフローチャートに示す動作を実行する。
【００３６】
ステップＳ５０１で、補助電源電圧検知回路１０８は、補助電源１０１がＲＡＭ３０１に供給可能な電圧値を検知する。そして、Ｓ５０２で、補助電源電圧検知回路１０８は、Ｓ５０１で検知した電圧値が所定の閾値電圧を下回っているか否かを判定し、下回っていればステップＳ５０３へ進み、そうでなければステップＳ５０４へ進む。
【００３７】
ステップＳ５０３で、補助電源電圧検知回路１０８は、補助電源１０１が保持する電荷量を増加させる必要があるので、定電流回路１０２を連続充電モードにて動作させるために、連続充電モード切替信号を充電制御回路１０７へ送信する。
【００３８】
一方、ステップＳ５０４で、補助電源電圧検知回路１０８は、補助電源１０１が過充電状態とならないように、定電流回路１０２をトリクル充電モードにて動作させるために、トリクル充電モード切替信号を充電制御回路１０７へ送信する。
【００３９】
なお、上記の説明では、連続充電モード切替信号をステップＳ５０３にて送信するものとしたが、図５のフローチャートを実行するたびに連続充電モード切替信号を送信するのではなく、他の方法を用いても良い。その方法とは、連続充電モード切替信号を前回のフローチャートの動作の実行時に送信済みであれば、送信しないようにするという方法である。この方法であれば、図５のフローチャートを実行して、ステップＳ５０２でＹＥＳと判定された場合に、毎回連続充電モード切替信号が送信されることはない。
【００４０】
また、上記の説明では、トリクル充電モード切替信号をステップＳ５０４にて送信するものとしたが、図５のフローチャートを実行するたびにトリクル充電モード切替信号を送信するのではなく、他の方法を用いても良い。その方法とは、トリクル充電モード切替信号を前回のフローチャートの動作の実行時に送信済みであれば、送信しないようにするという方法である。この方法であれば、図５のフローチャートを実行して、ステップＳ５０２でＮＯと判定された場合に、毎回トリクル充電モード切替信号が送信されることはない。
【００４１】
次に、図６のフローチャートを用いて、ＣＰＵ３０２が充電モード制御信号を充電制御回路１０７に送信する動作について説明する。
【００４２】
ＣＰＵ３０２は、主電源１０３から第２出力電圧供給線１０６を介して第２出力電圧の供給を受けている状態で、図６のフローチャートに示す動作を実行する。
【００４３】
ステップＳ６０１で、ＣＰＵ３０２は、補助電源１０１がＲＡＭ３０１に供給可能な電圧値を検知する。この電圧値は、補助電源電圧検知回路１０８にて検知されるものであるが、ＣＰＵ３０２は信号線１１９を介して受信される情報に基づいて、電圧値を検知することができるものとする。
【００４４】
ステップＳ６０２で、ＣＰＵ３０２は、Ｓ６０１で検知した電圧値が所定の閾値電圧を下回っているか否かを判定し、下回っていればステップＳ６０３へ進み、そうでなければステップＳ６０９へ進む。
【００４５】
ステップＳ６０３で、ＣＰＵ３０２は、ＣＰＵ３０２が備えるタイマー（計時手段）によるカウント処理（計時処理）が開始されているか否かを判定し、開始済みであればステップＳ６０７へ進み、そうでなければステップＳ６０４へ進む。
【００４６】
ＣＰＵ３０２は、ステップＳ６０４でタイマーのカウント値をリセットし、ステップＳ６０５でタイマーによるカウント処理を開始する。更に、ＣＰＵ３０２は、ステップＳ６０５で補助電源電圧が所定の閾値電圧を下回っていることから、補助電源１０１が保持する電荷量を増加させる必要がある。従って、定電流回路１０２を連続充電モードにて動作させるために、連続充電モード切替信号を充電制御回路１０７へ送信する。
【００４７】
ステップＳ６０７で、ＣＰＵ３０２は、ステップＳ６０５にてカウント処理が開始されたタイマーのカウント値が閾値カウント（所定時間）を上回ったか否かを判定する。そして、閾値カウントを上回った場合はステップＳ６０８へ進み、そうでなければ（所定時間未満であれば）ステップＳ６０１へ戻る。ここで、閾値カウントとは、補助電源１０１の劣化等により補助電源１０１が出力する電圧値が低下した場合に、長期にわたって連続充電モードにて動作することにより補助電源１０１が過充電状態となってしまうことを防止するためのカウント値である。閾値カウント（所定時間）は充電対象となる補助電源の種類や容量により決められるのが望ましい。例えば、容量５００ｍＡｈの補助電源に対し、連続充電モード中の充電電流が２５０ｍＡの場合には、２〜３時間を設定すると好適である。
【００４８】
ステップＳ６０８で、ＣＰＵ３０２は、補助電源１０１が過充電状態とならないように、定電流回路１０２をトリクル充電モードにて動作させるために、トリクル充電モード切替信号を充電制御回路１０７へ送信する。充電制御回路１０７は、ＣＰＵ３０２からトリクル充電モード切替信号を受信すると、トリクル充電モード切替信号を定電流回路１０２へ送信する。定電流回路１０２は、トリクル充電モード切替信号の受信により、動作モードをトリクル充電モードへ移行させる（第１制御工程）。
【００４９】
ステップＳ６０９で、ＣＰＵ３０２は補助電源１０１の出力電圧値が閾値電圧以上であることから、ステップＳ６０５で開始させたタイマーのカウント処理を終了し、図６のフローチャートで示す動作を終了させる。
【００５０】
以上の図６のフローチャートにおける動作によれば、ＣＰＵ３０２がステップＳ６０８で強制的にトリクル充電モードに切り替える。これによって、補助電源電圧検知回路１０８がトリクル充電モード切替信号を送信しない場合であっても、定電流回路１０２をトリクル充電モードに移行させることができる。
【００５１】
次に、図７のフローチャートを用いて、第２出力電圧監視回路１０９が充電モード制御信号を充電制御回路１０７に送信する動作について説明する。第２出力電圧監視回路１０９は、主電源１０３から第２出力電圧供給線１０６を介して第２出力電圧の供給を受けている状態で、図７のフローチャートに示す動作を実行する。
【００５２】
ステップＳ７０１で、第２出力電圧監視回路１０９は、第２出力電圧供給線１０６を介して入力される第２出力電圧の電圧値を検知する。そして、Ｓ７０２で第２出力電圧供給線１０６を介して第２出力電圧は、Ｓ７０１で検知した電圧値が所定の閾値電圧を下回っているか否かを判定し、下回っていればステップＳ７０３へ進み、そうでなければステップＳ７０１へ戻る。
【００５３】
ステップＳ７０３で、第２出力電圧監視回路１０９は、第２出力電圧が所定の閾値電圧を下回ったので、定電流回路１０２をトリクル充電モードにて動作させるために、トリクル充電モード切替信号を充電制御回路１０７へ送信する。充電制御回路１０７は、第２出力電圧監視回路１０９からトリクル充電モード切替信号を受信すると、トリクル充電モード切替信号を定電流回路１０２へ送信する。定電流回路１０２は、トリクル充電モード切替信号の受信により、動作モードをトリクル充電モードへ移行させる（第２制御工程）。なお、第２出力電圧が出力されない状態となるのは、ＣＰＵ３０２が印刷装置１００を省電力モードに移行させるべき状態となった判断し、省電力モード移行信号線１１６を介して主電源１０３に省電力モード移行信号を送信した場合である。
【００５４】
以上説明したように第１実施形態によれば、補助電源１０１が過充電状態とならないようにするために、印刷装置１００は各種の動作を実行することができる。
【００５５】
まず第１に、補助電源電圧検知回路１０８は、補助電源１０１が出力する電圧が所定の閾値電圧以上である場合に、充電制御回路１０７へトリクル充電モード切替信号を送信することができる。
【００５６】
第２に、ＣＰＵ３０２は、補助電源電圧検知回路１０８がトリクル充電モード切替信号を送信しない場合であっても、所定の場合に、充電制御回路１０７へトリクル充電モード切替信号を送信することができる。なお、所定の場合とは、連続充電モードによる充電が開始されてから補助電源１０１が出力する電圧が所定の閾値電圧を下回る状態での経過時間が所定時間を上回った場合をいう。
【００５７】
第３に、第２出力電圧監視回路１０９は、補助電源電圧検知回路１０８やＣＰＵ３０２がトリクル充電モード切替信号を送信しない場合であっても、所定の場合に、充電制御回路１０７へトリクル充電モード切替信号を送信することができる。なお、所定の場合とは、印刷装置１００が省電力モードで動作する場合をいう。
【００５８】
以上により、補助電源１０１への充電が開始されてからの経過時間を計時するＣＰＵ３０２によるタイマーカウント処理により充電モードを連続充電モードからトリクル充電モードに切り替えることができる。また、ＣＰＵ３０２（及びそのタイマー）を動作させるための第２出力電圧が主電源１０３から出力されない場合であっても補助電源１０１が過充電状態とならないように充電モードを連続充電モードからトリクル充電モードに適切に切り替えることができる。
【００５９】
＜第２実施形態＞
次に、本発明の第２実施形態について、図面を参照しつつ説明する。なお、以下で特に説明する部分を除いては、印刷装置１００のハードウェア構成を含め、第１実施形態で説明した構成が第２実施形態における印刷装置１００にも適用されるものとする。
【００６０】
第１実施形態は、図３に示したように連続充電モード又はトリクル充電モードのいずれかの充電モードにて定電流回路１０２を動作させることで補助電源１０１を充電するものであった。そして、トリクル充電モードにおける電流の波形は図３のＴ１〜Ｔ２に示すものであった。
【００６１】
第２実施形態は、トリクル充電モードにおける電流の波形を、トリクル充電モードへの移行要因に応じて切り替える点が、第１実施形態と異なる。
【００６２】
第１実施形態において、定電流回路１０２は、充電制御回路１０７からトリクル充電モード切替信号又は連続充電モード切替信号を受信することにより、充電モードを切り替えるものであった。そして、充電制御回路１０７が定電流回路１０２に信号を送信するトリガとなるのは、以下の３つのパターンであった。
【００６３】
（１）補助電源電圧検知回路１０８が、トリクル充電モード切替信号又は連続充電モード切替信号を充電制御回路１０７に送信する場合
（２）ＣＰＵ３０２が、トリクル充電モード切替信号を充電制御回路１０７に送信する場合
（３）第２出力電圧監視回路１０９が、トリクル充電モード切替信号を充電制御回路１０７へ送信する場合
この３つのパターンのうち、（３）については、印刷装置１００を省電力モードに移行させるべき状態となった場合に実行される動作であるので、この場合には、補助電源１０１の電荷の蓄積が十分でない（充電が完了していない）可能性が高い。
【００６４】
そこで、第２実施形態においては、（３）をトリガとして定電流回路１０２がトリクル充電モードにて動作する場合に、（１）（２）をトリガとしてトリクル充電モードにて動作する場合よりも、単位時間あたりの電荷量が大きくなるようにする。
【００６５】
具体的には、（１）及び（２）をトリガとして定電流回路１０２の充電モードがトリクル充電モードに移行する場合、定電流回路１０２から出力される電流の波形は図８に示すものとする。一方で、（３）をトリガとして定電流回路１０２の充電モードがトリクル充電モードに移行する場合、定電流回路１０２から出力される電流の波形は図９に示すものとする。
【００６６】
具体的には、充電制御回路１０７は、充電モード制御信号線１１１又は１１２を介してトリクル充電モード切替信号を受信した場合は、図８に示す電流の波形となるよう定電流回路１０２を制御する。一方、充電制御回路１０７は、充電モード制御信号１１０を介してトリクル充電モード切替信号を受信した場合は、図９に示す電流の波形となるよう定電流回路１０２を制御する。
【００６７】
なお、（３）をトリガとして定電流回路１０２の充電モードがトリクル充電モードに移行する場合、印刷装置１００は省電力モードで動作するので、主電源１０３から第２出力電圧は出力されずに遮断された状態となっている。そして、定電流回路１０２がトリクル充電モードにて動作する場合において、図９に示す電流の波形による単位時間あたりの電荷量は、図８に示す電流の波形による単位時間あたりの電荷量よりも多い。具体的には、図８において一定電流値Ｉを出力する期間をｔ１、図９において一定電流Ｉを出力する期間をｔ３とするとｔ３はｔ１よりも長い時間である。また、図８において一定電流値Ｉを出力しない期間をｔ２、図９において一定電流Ｉを出力しない期間をｔ４とするとｔ４はｔ２よりも短い時間である。従って、単位時間あたりに定電流回路１０２から補助電源１０１に出力される電流の電荷量は、図８の波形による電流よりも図９の波形による電流の方が多い。
【００６８】
なお、図８に示される波形による単位時間あたりの電荷量は、補助電源１０１が自己放電する場合に単位時間あたりに出力される電荷量と略等しいものとするのが望ましい。なぜなら、図８に示される波形を出力する場合、補助電源１０１に十分な電荷が保持されており、これ以上の電荷を保持させることができない状態である可能性が高いからである。このような状態で、補助電源１０１が自己放電する場合に単位時間あたりに出力される電荷量よりも多い電荷量を定電流回路１０２から与えてしまうと、補助電源１０１が過充電状態となってしまう可能性がある。
【００６９】
また、図９に示される波形による単位時間あたりの電荷量は、補助電源１０１が自己放電する場合に単位時間あたりに出力される電荷量よりも多くするのが望ましい。なぜなら、図９に示される波形を出力する場合、補助電源１０１に十分な電荷が保持されていない状態である可能性が高いからである。このような状態では、補助電源１０１が自己放電する場合に単位時間あたりに出力される電荷量よりも多い電荷量を定電流回路１０２から与えてしまっても、補助電源１０１が過充電状態となってしまう可能性は低い。また、仮に過充電状態となってしまっても、第１実施形態に連続充電モードによって単位時間あたりに補助電源１０１に供給される電荷量に比べて十分に電荷量が少ないので、補助電源１０１の寿命に与える影響は少ない。
【００７０】
なお、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給することによっても達成される。この場合、そのシステムあるいは装置のコンピュータが記憶媒体に格納されたプログラムコードを読み出し実行すること前述した実施形態の機能を実現する。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【図面の簡単な説明】
【００７１】
【図１】印刷装置１００のハードウェア構成を説明するためのブロック図である。
【図２】電源部３００のハードウェア構成を説明するためのブロック図である。
【図３】連続充電モードとトリクル充電モードにおける電流の供給状態を示す図である。
【図４】主電源１０３の内部構成を示すハードウェア構成図である。
【図５】補助電源電圧検知回路１０８が充電モード制御信号を充電制御回路１０７に送信する動作を示すフローチャートである。
【図６】ＣＰＵ３０２が充電モード制御信号を充電制御回路１０７に送信する動作を示すフローチャートである。
【図７】第２出力電圧監視回路１０９が充電モード制御信号を充電制御回路１０７に送信する動作を示すフローチャートである。
【図８】トリクル充電モードにおいて、定電流回路１０２が出力する電流の波形を示す図である。
【図９】トリクル充電モードにおいて、定電流回路１０２が出力する電流の波形を示す図である。
【符号の説明】
【００７２】
１００  印刷装置
１０１  補助電源
１０２  定電流回路
１０３  主電源
１０４  スイッチ
１０７  充電制御回路
１０８  補助電源電圧検知回路
１０９  第２出力電圧監視回路
２０３  スイッチ
３０１  ＲＡＭ
３０２  ＣＰＵ
【図１】
0005258403.tif 000002
【図２】
0005258403.tif 000003
【図３】
0005258403.tif 000004
【図４】
0005258403.tif 000005
【図５】
0005258403.tif 000006
【図６】
0005258403.tif 000007
【図７】
0005258403.tif 000008
【図８】
0005258403.tif 000009
【図９】
0005258403.tif 000010