(57)【要約】【課題】充電ユニットにより電子機器の消費電流を検出するには、電子機器の消費電流を高精度に検出する手段をその充電ユニットに追加しなければならず、充電ユニットのサイズ及びコストの増大を招く。【解決手段】インクジェットプリンタ８００と着脱可能であって、そのインクジェットプリンタ８００に電力を供給するための二次電池を充電するバッテリチャージャ９００であって、バッテリからの電力をインクジェットプリンタ８００に供給するためのコネクタ９０４と、バッテリを充電するための充電条件を判定する電源電圧検出部４４０６と、インクジェットプリンタ８００からのバッテリの充電制御信号を受信するシリアル通信部４２２と、その受信した充電制御信号と充電条件とに応じてバッテリの充電を制御するマイコン４０１とを有する。【選択図】  図８
2004229450.tif 000002
【特許請求の範囲】
【請求項１】
電子機器本体と着脱可能であって、当該電子機器に電力を供給するための二次電池を充電する充電装置であって、
前記二次電池からの電力を前記電子機器に供給するための供給手段と、
前記二次電池を充電するための充電条件を判定する判定手段と、
前記電子機器からの前記二次電池の充電制御信号を受信する受信手段と、
前記受信手段により受信した前記充電制御信号と、前記判定手段による前記充電条件とに応じて前記二次電池の充電を制御する制御手段と、
を有することを特徴とする充電装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、二次電池を充電する充電装置及びその二次電池により駆動可能な電子機器に関するものである。
【０００２】
【従来の技術】
持ち運び可能な小型電子機器では、商用（ＡＣ）電源を利用するＡＣアダプタを主駆動電源とし、その商用電源（ＡＣ電源）が利用できない環境では、バッテリを駆動電源として使用する二電源方式を採用している。この場合、バッテリとしては、充電して繰り返し使用可能な二次バッテリが広く採用されている。また、ＡＣアダプタから供給される電力で、この二次バッテリを充電する充電機能を備えているものもある。
【０００３】
例えばノート型ＰＣのように、駆動電源としてＡＣアダプタとバッテリとが標準装備される製品では、バッテリの充電機能は通常、ノート型ＰＣ本体に内蔵されている。しかしながら、例えば、インクジェット記録装置等の小型の画像記録装置では、ＡＣアダプタのみを標準装備し、第二の駆動電源であるバッテリはオプション設定とする場合がほとんどである。従って、このような記録装置において、バッテリを使う場合にのみ必要となるバッテリ充電機能を、ノート型ＰＣのように装置本体に内蔵すると、バッテリを必要としないユーザに対しては不要なコストアップやサイズの増大を強いることになる。そこで、このようなバッテリ充電機能を装置本体とは別のユニットとし、バッテリと同様にオプション設定としている。尚、充電の度にバッテリを装置本体から取り外して充電器にセットする煩雑さを避けるため、バッテリを充電ユニットに装着し、その充電ユニットを装置本体に着脱可能に構成し、その充電ユニットにはバッテリからの電力を装置本体へ中継して出力する電力中継機能を備えることが行われている。
【０００４】
一般にバッテリを短時間で充電するためには大きな電力を必要とし、更に装置の駆動とバッテリの充電とを同時に行うには大容量のＡＣアダプタや電流定格の高い部品を使う必要があるため、装置のコストとサイズが大幅にアップしてしまう。これを避けるため、装置がパワーオフ或いは待機状態で消費電力が少ないときを選んでバッテリを急速充電する制御や、消費電力が少ないときは急速充電し装置が動作中で消費電流が多いときには、充電電流を低下させてスロー充電する制御が採用されている。
【０００５】
前述のようにバッテリの充電機能を装置本体と別ユニットとし、主駆動電源のＡＣアダプタにより充電ユニットと装置本体の両方を駆動する構成では、充電ユニットに装置本体の消費電流を検出する手段を設け、その消費電流が所定値未満のときに自動的に急速充電を行うように構成されていた。
【０００６】
【発明が解決しようとする課題】
しかしながら、充電ユニットにより装置本体の消費電流を検出するには、装置の消費電流を高精度に検出する手段をその充電ユニットに追加しなければならず、充電ユニットのサイズ及びコストの増大を招いてしまう。また、このような消費電流を検出するための抵抗によって電圧降下を生じるため、電池駆動時には、その分早目に、バッテリの残量低下を示すローバッテリ状態に達することになりバッテリの一回の充電当たりの駆動可能時間が短くなるという問題がある。
【０００７】
本発明は上記従来例に鑑みてなされたもので、上記従来技術の課題を解消した使い勝手の良い充電装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するために本発明の充電装置は以下のような構成を備える。即ち、
電子機器本体と着脱可能であって、当該電子機器に電力を供給するための二次電池を充電する充電装置であって、
前記二次電池からの電力を前記電子機器に供給するための供給手段と、
前記電子機器からの前記二次電池の充電制御信号を受信する受信手段と、
前記受信手段により受信した前記充電制御信号に応じて前記二次電池の充電を制御する制御手段とを有することを特徴とする。
【０００９】
【発明の実施の形態】
以下、添付図面を参照して本発明の好適な実施の形態を詳細に説明する。
【００１０】
図１は本発明の実施の形態に係る画像形成装置の全体構成を示す斜視図で、この実施の形態では、画像形成装置の一例を示すインクジェットプリンタ８００、バッテリを内蔵し、このインクジェットプリンタ８００の本体に着脱可能な充電ユニットであるバッテリチャージャ９００、両者を取り付けた状態で縦置きに収容するための置き台であるクレイドル９５０を示している。尚、この実施の形態に係るインクジェットプリンタで記録する記録媒体として紙を例にとって説明するが、本発明はこれに限らず、記録可能なシート状の媒体ならばどれでも構わない。また、この画像形成装置はインクジェットプリンタに限らず、サーマルプリンタ、液晶プリンタ等の他の記録方式のプリンタや、ディスプレイ等にも適用可能である。
【００１１】
図１において、インクジェットプリンタ８００の外観は、上ケース８０１、下ケース８０２、給紙カバー８０３、排紙口カバー８０４を備えた一体シェル構造であり、プリンタとして非使用時（据え置き時、携帯時など）は、図１の示す形態をとる。またインクジェットプリンタ８００の側面には、電源であるＡＣアダプタケーブルを差し込むＤＣｉｎジャック（直流電源入力用ジャック）８１７とＵＳＢケーブルを接続するためのＩ／Ｆコネクタ（インターフェースコネクタ）８１５が設けられている。給紙カバー８０３は、記録時にプリンタ本体に対して開放され、紙などの記録シートを載せるための記録シート供給トレイとして機能する。
【００１２】
次に、バッテリチャージャ（充電ユニット）９００について説明する。このバッテリチャージャ９００は、メインケース９０１、カバーケース９０２、バッテリ蓋９０３を有し、バッテリ蓋９０３を外してメインケース９０１を開口することにより、充電池であるバッテリパック（バッテリ）を取り外すことが可能になる。
【００１３】
また、このバッテリチャージャ９００の、インクジェットプリンタ８００との装着面（接続面）には、電気的に接続するための本体用コネクタ９０４と、機械的に取り付け及び固定するための固定ビス９０５，９０６が設けられており、図１の矢印Ａ方向にプリンタ８００の本体に接続することによって、このインクジェットプリンタ８００をバッテリにより駆動することができる。更に、このバッテリチャージャ９００の天面には、バッテリの充電状態を示す充電表示部９０９が設けられており、このバッテリチャージャ９００の側面には、電源であるＡＣアダプタケーブルを差し込むＣＨＧ−ＤＣｉｎジャック９０７と、バッテリチャージャ９００を取り付けたときにインクジェットプリンタ８００のＤＣｉｎジャック８１７を覆うための目隠し板９０８が設けられている。
【００１４】
クレイドル９５０は、インクジェットプリンタ８００にバッテリチャージャ９００を取り付けた状態で、図１の矢印Ｂ方向に挿入することにより置き台として機能し、インクジェットプリンタ８００を図示のように直立させた状態で保持する。
【００１５】
図２は、本実施の形態に係るインクジェットプリンタ８００にバッテリチャージャ９００を装着した状態を、プリンタ背面側で、且つプリンタ天面側を斜め上から見た斜視図である。
【００１６】
図２に示すように、インクジェットプリンタ８００の背面にバッテリチャージャ９００を取り付け、固定ビス９０５，９０６で固定することにより、バッテリ駆動可能なプリンタとなる。
【００１７】
また、前述したように、バッテリチャージャ９００に設けられた目隠し板９０８により、インクジェットプリンタ８００の本体に設けられたＤＣｉｎジャック８１７を覆うように構成されている。このため使用者は、バッテリチャージャ９００をインクジェットプリンタ８００に取り付けた時には、ＡＣアダプタからの電源ケーブルを間違いなくバッテリチャージャ９００のＣＨＧ−ＤＣｉｎジャック９０７に差すことになるので、電源ケーブルの誤挿入を防止することができる。
【００１８】
また、このバッテリチャージャ９００の背面には、メインケース９０１に設けられた４ヶ所の足部９０１ａ，９０１ｂ，９０１ｃ，９０１ｄが設けられている。また、同背面には、クレイドル９５０に取り付けたときに電気的にコンタクトするための接点部９１０ａ，９１０ｂ，９１０ｃが設けられている。
【００１９】
さらに図２に示すように、バッテリチャージャ９００の充電表示部９０９は、インクジェットプリンタ８００の装着および使用時に視認しやすい天面で、且つ給紙カバー８０３を開いていた時にも視認を遮られない位置に配されている。
【００２０】
図３は、クレイドル９５０の構成を示す斜視図である。
【００２１】
図３において、クレイドル９５０の外観は、アッパーケース９５１、床面部材９５２、ボトムケース９５３（図３では不図示）、ＣＤＬ化粧板９５４，９５５を備えている。アッパーケース９５１の外周側面には、電源であるＡＣアダプターケーブルを差し込むＣＤＬ−ＤＣｉｎジャック９５６と、クレイドル９５９にプリンタ８００が収容されている状態でもバッテリチャージャ９００の充電表示部９０９を視認可能にするための窓部９５１ａ，９５１ｂが設けられている。ここで窓部９５１ａ，９５１ｂが対角位置に設けられているのは、バッテリーチャージャ９００を装着したインクジェットプリンタ８００がいずれの向きでクレイドル９５０に収容されても、バッテリチャージャ９００の充電表示部９０９を視認可能にするためである。
【００２２】
また、クレイドル９５０の内側の床面部材９５２には、バッテリチャージャ９００を装着したインクジェットプリンタ８００を収容した時に、バッテリチャージャ９００の足部９０１ａ，９０１ｂ，９０１ｃ，９０１ｄ（図２）を支持するためのＣＤＬゴム足９５７（図３では３箇所は不図示）がそれぞれ対向する位置に配されている。更に、このクレイドル９５０の内側には、バッテリチャージャ９００の接点部９１０ａ，９１０ｂ，９１０ｃと電気的にコンタクトするためのコンタクト端子部９５８ａ，９５８ｂ，９５８ｃと、これを保護するためのシャッタ部材９５９が設けられている。このシャッタ部材９５９は、通常はコンタクト端子部９５８ａ，９５８ｂ，９５８ｃの先端が隠れる位置まで上昇しており、バッテリチャージャ９００を装着したインクジェットプリンタ８００をクレイドル９５０に収容すると、コンタクト端子部９５８ａ，９５８ｂ，９５８ｃの先端が現れる位置まで下降する（図３は下降した状態を示す）ことにより、バッテリチャージャ９００の接点部９１０ａ，９１０ｂ，９１０ｃと電気的に接続される。尚、このバッテリチャージャ９００の接点部と、これに接続するクレイドル９５０のコンタクト端子部の数量は本実施の形態に限るものではない。
【００２３】
また図３に示すように、バッテリチャージャ９００の接点部９１０ａ，９１０ｂ，９１０ｃ及びクレイドル９５０のコンタクト端子部９５８ａ，９５８ｂ，９５８ｃは、それぞれバッテリチャージャ９００、クレイドル９５０の接続面の中央部に配置されている。これにより、バッテリチャージャ９００を前後どちらの向きの状態でクレイドル９５０に収容しても、接点部９１０ａ，９１０ｂ，９１０ｃとコンタクト端子部９５８ａ，９５８ｂ，９５８ｃが正しい配列で電気的接続がなされるように対称な位置関係に設けられており、しかも、バッテリチャージャ９００の充電表示部９０９に対応するアッパーケース９５１の窓部９５１ａ，９５１ｂも対角位置に設けられている。従って、使用者が、このバッテリーチャージャ９００を装着したインクジェットプリンタ８００を前後どちらの向きでクレイドル９５０に収容しても、機能上の不具合無く装着でき、充電が可能である。
【００２４】
図４（ａ）（ｂ）は、クレイドル９５０のシャッタ部材９５９の動作を説明する拡大斜視図であり、図４（ａ）はシャッタ部材９５９が上昇した状態を示し、図４（ｂ）はシャッタ部材９５９が下降した状態を示している。
【００２５】
図４（ａ）に示すように、クレイドル９５０に何も収容しない状態では、シャッタ部材９５９がコンタクト端子部９５８ａ，９５８ｂ，９５８ｃを完全に覆い隠す位置まで上昇し、これらのコンタクト端子部の破損等を防止している。これに対して、クレイドル９５０にインクジェットプリンタ８００を収容すると、図４（ｂ）に示す状態までシャッタ部材９５９が下降し、コンタクト端子部９５８ａ，９５８ｂ，９５８ｃがシャッタ部材９５９に設けられたスリット部９５９ａ，９５９ｂ，９５９ｃよりそれぞれ露出して、接点部９１０ａ，９１０ｂ，９１０ｃと電気的に接続可能な状態となる。
【００２６】
また、シャッタ部材９５９を通常位置まで上昇させる付勢力は、インクジェットプリンタ８００はもとより、バッテリチャージャ９００単体の重量より小さい値で設定されるものである。従って、バッテリチャージャ９００のみをクレイドル９５０に収容した場合においても、接点部９１０ａ，９１０ｂ，９１０ｃとコンタクト端子部９５８ａ，９５８ｂ，９５８ｃは、電気的に接続可能な構成となっている。
【００２７】
図５は、バッテリチャージャ９００を装着したインクジェットプリンタ８００をクレイドル９５０に収容した状態を示す斜視図で、前述の図面と共通する部分は同じ記号で示し、その説明を省略する。
【００２８】
図５の状態において、前述のバッテリチャージャ９００の接点部９１０とクレイドル９５０のコンタクト端子部９５８が電気的に接続されているので、クレイドル９５０のＣＤＬ−ＤＣｉｎジャック９５６にＡＣアダプターケーブルを差しておくことにより、バッテリチャージャ９００に内蔵されているバッテリパック（バッテリ）に充電が行われる。
【００２９】
図５に示すように、バッテリチャージャ９００を装着したインクジェットプリンタ８００をクレイドル９５０に収容した状態では、バッテリチャージャ９００のＣＨＧ−ＤＣｉｎジャック９０７はアッパーケース９５１で覆われている。このため、使用者はクレイドル９５０の使用時に、ＡＣアダプターケーブルを間違いなくクレイドル９５０のＣＤＬ−ＤＣｉｎジャック９５６に差すことになるので、誤挿入を防止することができる。
【００３０】
また、バッテリチャージャ９００の充電表示部９０９は、クレイドル９５０のアッパーケース９５１に設けられた窓部９５１ａを介して視認可能に構成されているので、クレイドル９５０に収容したままでバッテリの充電状態が確認できる。
【００３１】
また図６は、図５に示したバッテリチャージャ９００を装着したインクジェットプリンタ８００をクレイドル９５０に収容した状態の側面図である。
【００３２】
図６に示すように、インクジェットプリンタ８００をクレイドル９５０に収容した状態では、給紙カバー８０３が開放されない位置で支持するように構成されている。つまり、インクジェットプリンタ８００をクレイドル９５０に収容したとき、クレイドル９５０のアッパーケース９５１の内側に給紙カバー８０３が収まり、給紙カバー８０３の開動作を規制する。従って、バッテリの充電中などに誤って給紙カバー８０３が開いたり脱落したりすることを防止できる。
【００３３】
また、図６においては、クレイドル９５０に収容した状態でインクジェットプリンタ８００のＩ／Ｆコネクタ８１５が完全に露出するようにアッパーケース９５１とＣＤＬ化粧板９５４を配している。従って、インクジェットプリンタ８００にＵＳＢケーブルを差したままクレイドル９５０に収容しても、クレイドル９５０とケーブルは干渉することが無いので、インクジェットプリンタ８００をクレイドル９５０に収容する度にＵＳＢケーブルを外したりする必要が無く、その様な着脱によりコネクタ部が損傷したりすることも無い。更には、このインクジェットプリンタ８００は、このインクジェットプリンタ８００をクレイドル９５０に収容した時に、そのクレイドル９５０より露出する箇所に光や電波などによる無線通信手段を備えてもよい。
【００３４】
さらに図６に示すように、クレイドル９５０の形状は、インクジェットプリンタ８００を収容する開口部の幅Ｘ（即ち、縦置き時のインクジェットプリンタ８００の設置面の幅）と、クレイドル９５０の床面への設置面の幅Ｙとの関係が、Ｘ＜Ｙとなるように構成されている。従って、インクジェットプリンタ８００を単独で縦置きする場合に比べ、クレイドル９５０に収容して縦置きした場合のほうが遥かに安定性が増すことになるので、単独で縦置きする時のように慎重に操作したり、安定化を図るために設置面積を広げるような足部材を別アクションで出し入れしたりする必要が無く、容易に着脱が可能である。
【００３５】
前述までの実施形態においては、バッテリを内蔵しプリンタ本体に着脱可能な充電ユニットと、その充電ユニットを装着したインクジェットプリンタを、通電機能のみを有したクレイドルに収容することによって、バッテリに充電することが可能な構成について説明したが、本発明においてはこれに限定されるものではない。
【００３６】
次に図７を参照して、本実施の形態に係るインクジェットプリンタ８００の機構部の構成について説明する。
【００３７】
図７は、本実施の形態に係るインクジェットプリンタ８００の機構部の概観斜視図である。
【００３８】
図において、１０５は記録ヘッドカートリッジで、記録ヘッドとインクタンク１０６とで一体的に構成されてキャリッジ１０４上に搭載され、ガイドレール１０３に沿って長手方向に往復運動可能となっている。この記録ヘッドより吐出されたインクは、記録ヘッドと微小な間隔をおいて、プラテンに記録面を規制された被記録材（記録シート）１０２に到達し、その記録シート上に画像を形成する。
【００３９】
この記録ヘッドには、フレキシブルケーブル１１９を介して画像データに応じて吐出信号が供給される。なお、１１４はキャリッジ１０４をガイドレール１０３に沿って走査させるためのキャリッジモータである。１１３はキャリッジモータ１１４の駆動力をキャリッジ１０４に伝達するキャリッジ駆動ベルトである。また、１１８は搬送ローラ１０１に結合して被記録材１０２を搬送させるための搬送モータである。
【００４０】
次に本実施の形態に係るインクジェットプリンタ８００とバッテリチャージャ９００及びクレイドル９５０のそれぞれを図８のブロック図を参照して詳しく説明する。
【００４１】
図８は、インクジェットプリンタ８００とバッテリチャージャ９００及びクレイドル９５０の構成を説明するためのブロック図である。尚、この図８において、前述の図面と共通する部分は同じ記号で示し、その説明を省略している。
【００４２】
図８において、インクジェットプリンタ８００は、以下のような構成を備える。
【００４３】
８１０１はコントローラを示し、記録ヘッド８１０８への記録データの供給制御や、外部機器からの記録信号を入力するインターフェース８１０２とＲＡＭ８１０３との間のデータ転送制御、更には、記録動作時にキャリッジモータ１１４や搬送モータ１１８を回転駆動する等の各種制御を実行している。このコントローラ８１０１は、ＲＯＭ８１０４に記憶されている制御プログラムに従って後述する各種制御を実行する不図示のＣＰＵや、電源電圧検出部８１１３からのアナログ信号をデジタル信号に変換するアナログ−デジタル変換部８１２１、後述のバッテリバッテリチャージャ９００と通信するためのシリアル通信部８１２２、操作部８１１４で操作されたキースイッチ信号を入力するキー受付部８１２３等を備えている。８１０４は、プリンタコントローラ８１０１が実行する制御プログラムを格納しているＲＯＭ、８１０３は、各種データを保存するためのＤＲＡＭである。８１０５は記録ヘッド８１０８のクリーニング手段を駆動するためのパージモータである。８１２４は電源キースイッチで、操作部８１１４に設けられている。尚、この操作部８１１４には、各種キースイッチや表示ランプや液晶表示部等が設けられている。８１１２は電源部で、記録ヘッド８１０８や各種モータ１１４，１１８，８１０７の駆動電力及びコントローラ８１０１のロジック回路や駆動回路等を駆動するための電力を生成している。８１１３は電源電圧検出部で、このインクジェットプリンタ８００に供給される駆動電源の電圧を検出してＡ／Ｄ変換部８１２１へ出力している。
【００４４】
また、２００はＡＣアダプタで、商用電力（ＡＣ電力）を入力して所定のＤＣ電圧を生成しており、このインクジェットプリンタ８００の第一の駆動電源として機能している。
【００４５】
上記の構成において、操作部８１１４の電源キー８１２４が押下されてインクジェットプリンタ８００の電源がオンされるとインクジェットプリンタ８００が起動し、外部機器であるホスト装置からの記録信号の受信待ちの待機状態となる。ホスト装置からの記録信号が伝送されてインターフェース８１０２に入力されると、コントローラ８１０１は、その記録信号をプリント用の記録データに変換する。そして各モータ１１４，１１８、８１０７を駆動すると共に、その記録データに従って記録ヘッド８１０８を駆動して画像記録を行う。
【００４６】
また、このコントローラ８１０１は、バッテリチャージャ９００が接続されていて、そのバッテリからの電力供給でインクジェットプリンタ８００が動作している場合には、その第二の駆動電源であるバッテリの残容量を検出するため、所定のタイミングで内蔵のＡ／Ｄ変換部８１２１により電源電圧検出部８１１３の出力を検出している。また、その検出したバッテリ残容量の情報をシリアル通信部８１２２を介してバッテリチャージャ９００へ送信する。
【００４７】
図９は、本実施の形態に係るインクジェットプリンタ８００とバッテリチャージャ９００との間のシリアルデータ通信におけるデータフォーマットを説明する図である。
【００４８】
このシリアルデータは、その先頭に１ビットのスタートビット、次に８ビットのデータビット、そして最後に２ビットのストップビットからなる合計１１ビットのデータで１データフレームを構成している。このデータビットには、バッテリの充電を中断するか否かを指示するビット（Ｄ０）、シャットオフ状態へ移行するのを許可するか否かを指示するビット（Ｄ１）、充電電流の切り換え指示（Ｄ２）、バッテリチャージャ９００の表示部９０９への表示内容を指示するビット（Ｄ４〜Ｄ６）等が割り当てられている。尚、このインクジェットプリンタ８００は、電源オン状態では常に所定の周期で、シリアル通信部８１２２を介して、このデータフレームをバッテリチャージャ９００に送信している。
【００４９】
次に、このバッテリチャージャ９００の構成について説明する。
【００５０】
３００はバッテリパックを示し、インクジェットプリンタ８００の第二の駆動電源として使用される。本実施の形態では、このバッテリパックをリチウムイオンバッテリとしているが、本発明はこれに限定されるものではない。３０１はバッテリセル、３０２はバッテリパック内の温度を測定するサーミスタ、３０３はバッテリセル３０１を過電圧、過電流や過放電から保護する保護モジュールである。
【００５１】
このバッテリチャージャ９００は、ＣＨＧ−ＤＣｉｎジャック９０７にＡＣアダプタ２００からの電力が供給されている状態で、ＡＣアダプタ２００或いはバッテリパック３００の内、出力電圧の高い方の電源出力をインクジェットプリンタ８００に中継出力する電源中継機能と、ＡＣアダプタ２００のＤＣ出力でバッテリパック３００を充電する充電機能と、パワーセーブのため自身の内部回路及びバッテリパック３００の電源出力をシャットオフする省電力機能と、インクジェットプリンタ８００とシリアル通信する通信機能とを備えている。
【００５２】
４０１は１チップマイコンを示し、このマイコンの制御プログラムが格納されているメモリが内蔵されており、このバッテリチャージャ９００全体の動作を制御している。このマイコン４０１が有している制御機能として、主にＡ／Ｄ変換部４２３、充電オン・オフ部４２５、表示制御部４２６、シャットオフ制御部４２１、シリアル通信部４２２が内蔵されている。４０３はＤＣ−ＤＣコンバータで、ＡＣアダプタ２００から供給される電力から、バッテリパック３００を充電するための充電電圧を生成している。４０９は遮断スイッチで、このバッテリチャージャ９００における消費電力をカットするための電源遮断制御を行っている。４１０は電源部で、このバッテリチャージャ９００のロジック回路の駆動電圧を生成するボルテージレギュレータである。４０８は電源投入検出部で、ＡＣアダプタ２００の出力がジャック９０７に接続されて、ＡＣアダプタ２００からの電力供給が開始されたのを検出すると、遮断スイッチ４０９の遮断状態を解除する。４１１は電源キー信号で、インクジェットプリンタ８００の電源キー８１２４の押下に連動して省電力状態を解除するように結線されている。９０９は前述した、バッテリの残量を使用者に報知するための表示部である。４０４は充電電圧検出部で、充電中の電池電圧を検出している。４０５は充電電流検出部で、充電電流を検出している。４０６は電源電圧検出部で、駆動電源の電圧を検出している。４０７は電池温度検出部で、サーミスタ３０２の抵抗値を電圧値に変換している。
【００５３】
またクレイドル９５０のＤＣｉｎジャック９５６にＡＣアダプタ２００の出力が接続されている時は、その供給される電力は前述のコンタクト端子部９５８（９５８ａ〜９５８ｃ）を通してバッテリチャージャ９００の端子９１０（９１０ａ〜９１０ｃ）に供給される。
【００５４】
以上の構成において、まずＡＣアダプタ２００からの電力による駆動時、及びバッテリからの電力による駆動時の動作手順を、図１０の状態遷移図を参照して説明する。尚、図１０において、ＡＣオンはＡＣアダプタ２００が接続された（ＡＣアダプタ２００のジャックが接続された）状態を示し、ＡＣオフはＡＣアダプタ２００との非接続になった状態（ＡＣアダプタ２００のジャックが外された状態）を示し、Ｋｅｙオンは電源キーのオンを示す。
【００５５】
ＡＣアダプタ２００の出力をバッテリチャージャ９００のジャック９０７に接続するか、或いは、既にＡＣアダプタ２００の出力が接続されていてシャットオフＡステート１０００にある時に、インクジェットプリンタ８００の電源キー８１２４が押下されると、電源投入検出部４０８或いは電源キー信号４１１によって遮断スイッチ４０９の遮断状態が解除されてインクジェットプリンタ８００及びバッテリチャージャ９００の内部回路に駆動電力が供給され、１チップマイコン４０１が動作開始する。これにより１チップマイコン４０１は、内蔵メモリに格納された制御プログラムに従って、遮断スイッチ４０９の遮断解除状態を保持するとともに、バッテリパック３００の保護モジュール３０３のバッテリ遮断スイッチを遮断状態から解除する等の初期化Ａ処理１００１を行った後、スタンバイＡ状態１００２へ移行する。
【００５６】
このスタンバイＡ状態１００２では、バッテリパック３００の充電が必要か否かを判定し、必要であれば充電ステート１００３へ移行する。また既に満充電が完了している等の理由により、バッテリパック３００の充電が必要でなければスタンバイＡ１００２の状態を保持し、インクジェットプリンタ８００からのシリアルデータによってシャットオフ指示がなされるか（１００４）、インクジェットプリンタ８００がパワーオンしていれば定期的に送信されるはずのシリアルデータが送信されて来ない状態が所定時間経過すると（１００５）、シャットオフＡ１０００の省電力モードへ移行する。
【００５７】
また充電ステート１００３では、１チップマイコン４０１は電池温度検出部４０７、電源電圧検出部４０６、充電電流検出部４０５、充電電圧検出部４０４からの信号に基づいてＤＣ−ＤＣコンバータ４０３を制御してバッテリパック３００を充電する。更にこの時、表示部９０９に充電中であることを使用者に報知するための表示を行う。但し、インクジェットプリンタ８００からのシリアルデータによって充電中断指示がなされている間は充電中断ステート１００６へ移行し、バッテリパック３００の充電が一時中断される。この充電中断ステート１００６では、インクジェットプリンタ８００から充電再開指示がなされるか、インクジェットプリンタ８００からのシリアルデータが送信されてこない状態で所定時間が経過するかすると充電ステート１００３に戻り、充電が再開される。そして、この充電ステート１００３で、バッテリパック３００が所定の充電量に達するとスタンバイＡ１００２に移行する。また充電ステート１００３では、１チップマイコン４０１は電池温度検出部４０７、電源電圧検出部４０６、充電電流検出部４０５、充電電圧検出部４０４からの信号に基づいて、電池温度が異常である場合やバッテリの故障などにより充電電圧或いは充電電流が検出されない時は、ＤＣ−ＤＣコンバータ４０３を制御してバッテリパック３００への充電を停止してエラーステート１００７に移行する。
【００５８】
次にバッテリパック３００からの電力により駆動される場合の動作手順を説明する。
【００５９】
この場合はＡＣアダプタ２００が接続されていない。まず省電力モードでシャットオフＢステート１０１０にあるときに、インクジェットプリンタ８００の電源キー８１２４が押下されると、電源キー信号４１１によって遮断スイッチ４０９とバッテリ保護モジュール３０３内の遮断スイッチの遮断状態が解除され、インクジェットプリンタ８００及びバッテリチャージャ９００の内部回路に駆動電力が供給され、１チップマイコン４０１が動作開始する。これにより１チップマイコン４００は、内蔵メモリに格納された制御プログラムに従って遮断スイッチ４０９とバッテリ保護モジュール３０３内のバッテリ遮断スイッチの遮断解除状態を保持する等の初期化Ｂ処理１０１１を行った後、スタンバイＢ状態１０１２へ移行する。このスタンバイＢ状態１０１２では、１チップマイコン４０１は、インクジェットプリンタ８００からのシリアルデータによる指示に従って表示部９０９にバッテリパック３００の残量を表示する。この際、インクジェットプリンタ８００は、電源電圧検出部８１１３により、バッテリチャージャ９００から供給される電源電圧を検出してバッテリパック３００の残量を検出し、その検出結果をシリアル通信部８１２２，４２２を介してバッテリチャージャ９００に送信する。これによりバッテリチャージャ９００は、その残量表示を行うことができる。
【００６０】
また、インクジェットプリンタ８００は、電源キー８１１４により電源オフが指示されると、シリアルデータによってバッテリチャージャ９００に対してシャットオフ許可指示を送信する。これによりバッテリチャージャ９００は、まずバッテリパック３００の出力を遮断するシャットオフ準備ステート１０１３を経由してから、遮断スイッチ４０９をオフ状態にしてシャットオフＢステート１０１０へ移行する。これにより、電源オフ時におけるインクジェットプリンタ８００及びバッテリチャージャ９００の暗電流によるバッテリパック３００の無駄な消耗を防ぐことができる。
【００６１】
また、インクジェットプリンタ８００と接続されていたバッテリチャージャー９００が、途中でインクジェットプリンタ８００から離された場合について説明する。ＡＣアダプタ２００の出力がジャック９０７に接続された状態で、シャットオフＡ状態１０００にあるとする。この状態で、バッテリチャージャ９００がインクジェットプリンタ８００から離された場合には、一度、ＡＣアダプタ２００の出力がジャック９０７から離されて（ＡＣオフ）シャットオフＢ状態に移行した後、再びＡＣアダプタ２００の出力端子をジャック９０７に接続すると（ＡＣオン）初期化Ａ状態１００１に移行する。この初期化Ａ状態１００１で初期化が完了した後、スタンバイＡ状態１００２に移行して、インクジェットプリンタ８００からコマンドが送られてこないかチェックする。ここでは、インクジェットプリンタ８００が接続されていないのでコマンドは送られてこない。この場合充電が必要かどうかを判断し、必要であれば充電状態１００３へ移行し充電処理を行う。そして充電を完了した後、スタンバイＡ状態１００２に移行する。
【００６２】
また、スタンバイＡ状態１００２において、ＡＣアダプタ２００の出力端子がジャック９０７から離されると（ＡＣオフ）スタンバイＢ状態１０１２に移行する。その後、ＡＣアダプタ２００の出力端子がジャック９０７に接続されると（ＡＣオン）初期化Ａ状態１００１に移行し、その後スタンバイＡ状態に移行する。このように、ＡＣアダプタ２００の接続／非接続により、電源キー８１１４の指示がなくとも（インクジェットプリンタ８００がバッテリチャージャ９００と接続されていなくても）、バッテリチャージャ９００単体で、充電器スタンバイＡ状態に移行することができ、バッテリチャージャ９００単独で充電処理を行うことができる。
【００６３】
以上説明したインクジェットプリンタ８００において、プリントモードと充電式のバッテリパック３００を充電する充電モードとを自動的に切換えるためのソフトウェアによる制御手順について説明する。
【００６４】
図１１は、本発明の実施の形態にかかるインクジェットプリンタ８００における動作手順を示すフローチャートであり、この処理を実行するプログラムはＲＯＭ８１０４に記憶されており、コントローラ８１０１の制御処理に基づいて実行される。
【００６５】
この処理は操作部８１１４の電源キー８１２４が押下されることにより開始され、電源がオンされるとまずステップＳ１で、バッテリチャージャ９００に対して、シャットオフモードへの移行を禁止するシャットオフ不許可信号をシリアル通信部８１２２を介して送信する。これにより、バッテリチャージャ９００ではシャットオフモードへの移行を許可するフラグをリセット（オフ）する。この処理は図１４のフローチャートを参照して後述する。
【００６６】
次にステップＳ２に進み、インターフェース８１０２を介してホスト装置からの印刷命令が入力されるかを判定する。印刷命令が入力されるとステップＳ３に進み、記録ヘッド８１０８に乾燥及び埃の侵入防止のためのキャップが装着されている、所謂待機モードかどうかを判定する。この判断は、コントローラ８１０１自身が記録ヘッド８１０８のキャッピングを制御しているため、ＲＡＭ８１０３にセットされているキャップフラグのオン・オフにより判定することができる。キャップフラグがオフ、即ち、キャップされていなければステップＳ９に進み、キャップフラグがオン、即ち、キャップされていればステップＳ４に進む。このキャップフラグは、例えばキャップをする動作が終了したときにオンされ、キャップを解除する動作（記録動作のための）が終了した場合にオフされるものである。
【００６７】
ステップＳ４では、バッテリチャージャ９００においてバッテリパック３００の充電中か否かを判定し、充電中であるときはステップＳ５に進み、充電不許可を示す充電中断信号（Ｄ０＝０：図９）をシリアルでバッテリチャージャ９００に送信して、バッテリパック３００の充電の停止、及び表示部９０９への充電中であることを示す表示を停止させる。そしてステップＳ６に進む。尚、この充電中か否かの判定は、シリアル通信部４２２，８１２２による通信により、バッテリチャージャ９００からの指示に基づいて判断しても良く、或いは充電許可或いは不許可を示すフラグＲＡＭ８１０３に設けておき、そのフラグの状態に基づいて判断しても良い。
【００６８】
一方、ステップＳ４で充電中でないときは直接ステップＳ６に進み、記録ヘッド８１０８のキャップ開処理を行なう。そしてステップＳ７に進み、前述のキャップフラグをリセットする。そしてステップＳ８に進み、ホスト装置からの印刷命令に従って印刷処理を行う。この印刷処理が終了するとステップＳ２に戻り、再度ホスト装置から印刷命令が来るのを待つ処理に進む。
【００６９】
ステップＳ２で印刷命令を受信しない時はステップＳ９に進み、前述のステップＳ３と同様にして、キャップフラグに基づいて記録ヘッド８１０８がキャップされているかどうかを判定する。キャップフラグがオフ、即ち、記録ヘッド８１０８がキャップされていない時はステップＳ１０に進み、前回印刷命令を受信してからの経過時間を計測する。この経過時間が所定時間を越えたか否か、つまりタイムアウトになったか否かを判定し、タイムアウトでなければ前述のステップＳ２に戻るが、タイムアウトになるとステップＳ１１に進み、記録ヘッド８１０１を保護するためにキャップするための処理を行なう。そしてステップＳ１２に進み、ＲＡＭ８１０３のキャップフラグをオンにする。これらステップＳ９乃至Ｓ１２の処理はオートキャッピング処理と呼ばれ、非印刷動作時における記録ヘッド８１０８の目詰まりを防止するための周知の処理である。
【００７０】
またステップＳ９で記録ヘッド８１０８がキャップされている場合はステップＳ１３に進み、電源電圧検出部８１１３からの信号に基づいて、ＡＣアダプタ２００からの電力により駆動されているか否かを判断する。ＡＣアダプタ２００からの電力による駆動であればステップＳ１４に進み、バッテリパック３００の充電が必要か否か（例えば、満充電になっているかどうか）を、バッテリチャージャ９００からの信号に基づいて判定する。充電が必要であると判定するとステップＳ１５に進み、バッテリチャージャ９００に対して充電許可を示すデータ（Ｄ０＝１：図９）を送信し、バッテリチャージャ９００によるバッテリパック３００の充電及び充電中の表示を開始させる。つまり、充電モードに切換えるか、または充電モードを継続させる。一方、充電が必要でないと判定するとステップＳ１６に進み、バッテリチャージャ９００に対して充電の中断を示すデータ（Ｄ０＝０：図９）を送信し、バッテリパック３００の充電および充電中の表示を中止又は一時停止させてステップＳ２へ戻る。
【００７１】
ここではバッテリチャージャ９００は、後述するように、電池温度検出部４０７により検出したバッテリセル３０１の温度が正常か、充電電圧検出部４０４により検出したバッテリパック３００の出力電圧が、充電を必要とする電圧であるかを判定し、それに基づいてインクジェットプリンタ８００にシリアルで充電が必要かどうかを通知している。
【００７２】
以上の処理をまとめれば、ステップＳ２，Ｓ３〜Ｓ８では、プリントモードを実行するので充電処理は行わず、ステップＳ２，Ｓ９〜Ｓ１２ではプリントモードの中断または終了を判断してキャップの閉処理を行い、ステップＳ２，Ｓ９，Ｓ１３〜Ｓ１６では、キャップフラグに基づいて充電モードに移行する処理を行なうものである。
【００７３】
なお、ステップＳ９で、キャップフラグがセットされている場合に、充電許可の送信のみを行い、実際の充電の処理を行うか否かは、バッテリチャージャ９００に任せる処理でも構わない。
【００７４】
尚ここでインクジェットプリンタ８００は、シリアル通信部８１２２によるデータ送信を、プリンタ８００がパワーオフの状態になるまで一定時間間隔で送信し続ける。尚、電源オンに伴う初期化時に、外付けバッテリチャージャ９００の有り無しを検出し、有りの場合のみ、このシリアルデータの送信を行うようにしても良い。またプリンタ８００は、印刷要求が無ければキャップを閉じて待機状態へ移行した後、シリアル通信部８１２２による送信データとして充電許可指示（充電中断しない：Ｄ０＝１）をセットし、バッテリチャージャ９００へ送信開始する。
【００７５】
以上のようにキャップが閉じているときにバッテリの充電を行うようにすれば、印刷処理でモータ１１４，１１８，８１０７や記録ヘッド８１０８を駆動している期間を自動的にスキップして充電できるので、ムダ時間の少ない自動充電が可能となる。
【００７６】
また充電制御が、これらモータや記録ヘッド８１０８の駆動電流が引き起こすノイズに影響されないので、満充電検知の精度が向上する。
【００７７】
尚、ここでは、ステップＳ２において、ホスト装置からの印刷命令を受信するか否かで判断するように説明したが、セルフテストの印刷命令の場合にも同様に適用できることは明らかである。
【００７８】
また、ステップＳ２を、記録ヘッド８１０８のクリーニング処理命令、インクカートリッジの交換操作命令、プリンタ８００の初期化処理命令、プリンタ８００のパワーオフ処理命令など、一時的にキャップを開ける必要のある処理の要求に置き換え、ステップＳ４をそれに対応する処理動作に置換えた場合にも、当然ながら同様にして実行できる。即ち、これらの様々なモータや記録ヘッドに対する駆動要求に対して個々に充電のスキップ制御を行わなくても、キャップが閉じているか否かのみで確実に充電のスキップ制御が実現できるのでソフトウエアの負担も少ない。また、記録ヘッド８１０８が待避位置にいるか否かを、キャップが閉じているか否かに基づいて判断しているので、キャリッジのホーム位置を検出するための特別なセンサを設ける必要もなく、コストの増大を抑えることができる。
【００７９】
図１２は、本実施の形態に係るインクジェットプリンタ８００における電源オフの時の処理を説明するフローチャートで、この処理を実行するプログラムはＲＯＭ８１０４に記憶されており、コントローラ８１０１の制御処理に基づいて実行される。
【００８０】
まずステップＳ２１で、インクジェットプリンタ８００の電源キー８１２４の操作により、或いは内蔵のオートパワーオフ機能が作動するかしてパワーオフ操作が指示されるとステップＳ２２に進み、記録ヘッド８１０８をカバーするためのキャップが開いているかどうかを判断し、キャップされていない場合はステップＳ２３に進み、記録ヘッド８１０８をキャッピングしてステップＳ２４に進む。尚、この記録ヘッド８１０８がキャップされているか否かの判定は、前述のキャップフラグにより判定することができる。
【００８１】
又ステップＳ２２で、記録ヘッド８１０８がキャップされている時はステップＳ２４に進み、バッテリチャージャ９００に対してシャットオフ許可指示を送信する。これは図９に示すデータのビットＤ１を「１」にすることにより、インクジェットプリンタ８００からバッテリチャージャ９００に指示することができる。そしてステップＳ２５に進み、インクジェットプリンタ８００をパワーオフ状態へ移行する。
【００８２】
次に図１３乃至図１６のフローチャートを参照して、本発明の実施の形態に係るバッテリチャージャ９００における処理を説明する。尚、この処理を実行する制御プログラムは１チップマイコン４０１の不図示のＲＯＭに記憶されており、このプログラムに従って１チップマイコン４０１が制御動作を実行することにより実現される。
【００８３】
図１３は、この実施の形態に係るバッテリチャージャ９００の全体処理を説明するフローチャートである。
【００８４】
まずステップＳ３１で、インクジェットプリンタ８００の電源キー８１２４が押下されて電源オンが指示されると、それが電源キー信号４１１となってバッテリチャージャ９００に送られる。これによりステップＳ３２に進み、それまでのシャットオフ状態が解除されて、バッテリチャージャ９００の電源が投入される。これにより、１チップマイコン４０１に内蔵された制御プログラムの実行が開始される。このステップＳ３２では、シャットオフ解除状態を保持するため、シャットオフ制御部４２１，４２４によって、バッテリパック３００と遮断スイッチ４０９の出力をイネーブル状態とする。
【００８５】
次にステップＳ３３に進み、シリアル通信４２２により、インクジェットプリンタ８００からのデータを受信したかどうかをみる。前述したようにインクジェットプリンタ８００は、電源がオンされて初期化処理を実行すると、図１１のステップＳ１で、シリアル通信部８１２２を介してバッテリチャージャ９００へシャットオフ不許可指示（Ｄ１＝１）を送信している。従って、このバッテリチャージャ９００は、ステップＳ３３で、このシャットオフ不許可指示を受信するとステップＳ３４に進み、そのシリアルで受信したデータに応じた処理を実行する。
【００８６】
図１４は、このシャットオフ不許可指示を受信した場合のステップＳ３４における処理を説明するフローチャートである。
【００８７】
まずステップＳ５１で、シャットオフ不許可指示であると判定するとステップＳ５２に進み、１チップマイコン４０１のメモリのシャットオフ許可フラグをオフ（リセット）する。一方、ステップＳ５１で、シャットオフ不許可指示でないと判定するとステップＳ５３に進み、１チップマイコン４０１のメモリのシャットオフ許可フラグをオンにする。このシャットオフ許可フラグがオンであれば、バッテリチャージャ９００は、バッテリパック３００の充電が不要であると判定した場合には、シャットオフ状態に移行する。
【００８８】
次に再び図１３に戻り、ステップＳ３４でインクジェットプリンタ８００からデータを受信しない場合、或いはステップＳ３４を実行した後ステップＳ３５に進み、１チップマイコン４０１のメモリの充電許可フラグがオンかどうかをみる。オンであればステップＳ３６に進み、バッテリパック３００を充電するための条件、例えばＡＣアダプタ２００よりの電力供給中か、バッテリ３０１の温度が正常か、バッテリの充電が未完了であるか等の条件が成立しているか否かを判定する。この条件が成立している場合はステップＳ３７に進み、遮断スイッチ４０９によりＤＣ・ＤＣコンバータ４０３にＡＣアダプタよりの電源電圧を入力し、その出力をバッテリパック３００に供給してバッテリパック３００の充電を開始する。
【００８９】
尚、ここではバッテリチャージャ９００のマイコン４０１は、電源電圧検出部４０６により検出された電圧値が所定値以上であればＡＣアダプタ２００よりの電力が供給されていると判断し、充電電圧検出部４０４により検出された電圧値によりバッテリパック３００の出力電圧を検出し、バッテリの充電が必要かどうかを判断する。又バッテリの温度が正常かどうかは、電池温度検出部４０７により検出した検出結果に基づいて判断される。
【００９０】
一方、ステップＳ３５で充電フラグがオフの時、或いはステップＳ３６で充電のための条件が成立していない時はステップＳ３８に進み、インクジェットプリンタ８００が電源オンの間には定期的に入力されるはずの信号が所定時間以上入力されない、所謂、データ受信のタイムアウトが発生しているか否かを判定する。そうであればステップＳ３９に進み、充電許可フラグ、シャットオフフラグを共にオンにしてステップＳ４０に進む。
【００９１】
一方、ステップＳ３８で、データ受信のタイムアウトが発生していない時はステップＳ４０に進み、シャットオフフラグがセットされているかどうかを判定する。セットされていない時はステップＳ３３に戻るが、セットされている時はステップＳ４１に進み、バッテリパック３００の充電が完了しているか、或いはバッテリパック３００からの電力による動作中かどうかをみる。そうでなければステップＳ３３に戻り、そうであればステップＳ４２に進んでシャットオフモードに移行する。このシャットオフ処理では、バッテリパック３００の充電が完了するのを待ってからシャットオフ制御部４２１と４２４によってバッテリパック３００の出力と遮断スイッチ４０９をオフしてシャットオフ状態へ移行する。
【００９２】
図１５は、ステップＳ３４で、シリアル通信部４２２で受信したデータに充電不許可（充電中断）情報がある場合の処理を説明するフローチャートである。
【００９３】
まずステップＳ６１で、シリアル通信部４２２で受信したデータのビットＤ０が「０」、即ち、バッテリチャージャ９００において、バッテリパック３００の充電の不許可を示す充電中断情報（Ｄ０＝０）があるかどうかを判断し、その充電中断情報が含まれていればステップＳ６２に進み、１チップマイコン４０１により充電処理を中断し、１チップマイコン４０１のメモリの充電許可フラグをリセットしてリターンする。
【００９４】
図１６は、ステップＳ３４で、シリアル通信部４２２で受信したデータに充電許可（充電中断しない）情報がある場合の処理を説明するフローチャートである。
【００９５】
まずステップＳ７１で、シリアル通信部４２２で受信したデータのビットＤ０が「１」、即ち、バッテリチャージャ９００において、バッテリパック３００の充電許可を示す充電許可情報（Ｄ０＝１）があるかどうかを判断し、その充電許可情報が含まれていればステップＳ７２に進み、１チップマイコン４０１のメモリの充電許可フラグをセットしてリターンする。
【００９６】
これにより前述の図１３のステップＳ３５において、充電許可フラグがセットされていると判断されてステップＳ３６に進み、充電条件が満足されているかどうかが判定され、充電条件が満足されていればステップＳ３７に進み、バッテリパック３００の充電を開始することになる。
【００９７】
尚、上述の実施の形態以外にも、例えば図９に示すデータのビットＤ２を用いて、バッテリの温度や充電電圧の変化等に応じて、充電電流を小電流、或いは大電流のいずれかに切り換えるようにバッテリチャージャ９００に対して指示するようにしても良い。
【００９８】
［その他の実施の形態］
なお本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用しても良い。又、例えば、スキャナ機能、プリント機能、コピー機能、ファクシミリ機能、プリンタ機能、ネットワーク機能等の複数の機能のうちの、何れか１つの機能のみを有する単一機能の装置においても本発明は適用可能であるし、上記複数の機能のうちの、例えばコピー機能とプリンタ機能の２つの機能を有するデジタル複合機やコピー／ファクシミリ／プリンタ等の３つの機能或いは３つ以上の機能を有すデジタル複合機等の、上記複数の機能のうちの２つ以上の機能を少なくとも有する複合装置においても本発明は適用可能である。
【００９９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵまたはＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても達成されることは言うまでもない。
【０１００】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０１】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピィディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることが出来る。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施の形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
以上説明した実施の形態に係る構成は、以下の実施態様で表わすことができる。
【０１０４】
［実施態様１］  電子機器本体と着脱可能であって、当該電子機器に電力を供給するための二次電池を充電する充電装置であって、
前記二次電池からの電力を前記電子機器に供給するための供給手段と、
前記二次電池を充電するための充電条件を判定する判定手段と、
前記電子機器からの前記二次電池の充電制御信号を受信する受信手段と、
前記受信手段により受信した前記充電制御信号と、前記判定手段による前記充電条件とに応じて前記二次電池の充電を制御する制御手段と、
を有することを特徴とする充電装置。
【０１０５】
［実施態様２］  商用電源からの電力を入力する入力端子と、
前記入力端子を介して供給される前記電力を前記電子機器に供給するとともに、前記電力により前記二次電池の充電を行うように中継出力する電源中継手段を更に有することを特徴とする実施態様１に記載の充電装置。
【０１０６】
［実施態様３］  電子機器本体と着脱可能であって、当該電子機器に電力を供給するための二次電池を充電する充電装置であって、
前記二次電池からの電力を前記電子機器に供給するための供給手段と、
前記電子機器からの信号を受信する受信手段と、
前記受信手段により受信した前記信号により電源断が指示されると、前記供給手段により前記二次電池による電力供給を停止させるように制御する制御手段と、
を有することを特徴とする充電装置。
【０１０７】
［実施態様４］  前記受信手段により受信した前記信号により電源断が指示されると、前記二次電池を充電する条件が満足している場合に、前記二次電池の充電を開始させるように制御する充電制御手段を更に有することを特徴とする実施態様３に記載の充電装置。
【０１０８】
［実施態様５］  二次電池を収容している充電ユニットと着脱可能であって、前記充電ユニットに収容されている前記二次電池からの電力供給により動作可能な電子機器であって、
前記二次電池への充電制御信号を前記充電ユニットに送信する送信手段を有することを特徴とする電子機器。
【０１０９】
［実施態様６］  商用電源からの電力を入力する入力端子と、
前記二次電池の充電が必要か否かを判定する判定手段と、
前記入力端子を介して前記電力が供給されている状態で、前記判定手段により前記二次電池の充電が必要であると判定されると、前記送信手段により前記二次電池への充電許可を示す信号を送信させるように制御する制御手段を更に有することを特徴とする実施態様５に記載の電子機器。
【０１１０】
［実施態様７］  更に、前記充電ユニットに対して電源断を示す信号を送信するように制御する電源断信号送出制御手段を有することを特徴とする実施態様５に記載の電子機器。
【０１１１】
［実施態様８］  前記電子機器は画像形成装置であって、前記充電ユニットが前記二次電池の充電中に外部機器より画像形成指示コマンドを入力すると、前記制御手段は、前記送信手段により前記二次電池への充電不許可を示す信号を送信させるように制御することを特徴とする実施態様５乃至７のいずれかに記載の電子機器。
【０１１２】
［実施態様９］  前記画像形成装置は、記録ヘッドを駆動して記録媒体に画像を記録することを特徴とする実施態様８に記載の電子機器。
【０１１３】
［実施態様１０］  前記画像形成装置は前記記録ヘッドからインクを吐出して記録媒体に画像を形成するインクジェット記録装置であることを特徴とする実施態様９に記載の電子機器。
【０１１４】
［実施態様１１］  電子機器本体と着脱可能であって、当該電子機器に電力を供給するための二次電池を充電する充電装置における充電制御方法であって、
前記二次電池からの電力を前記電子機器に供給するための供給工程と、
前記二次電池を充電するための充電条件を判定する判定工程と、
前記電子機器からの前記二次電池の充電制御信号を受信する受信工程と、
前記受信工程で受信した前記充電制御信号と、前記判定工程による前記充電条件とに応じて前記二次電池の充電を制御する制御工程と、
を有することを特徴とする充電制御方法。
【０１１５】
［実施態様１２］  商用電源からの電力を入力する入力端子を介して供給される電力を前記電子機器に供給するとともに、前記電力により前記二次電池の充電を行うように中継出力する電源中継工程を更に有することを特徴とする実施態様１１に記載の充電制御方法。
【０１１６】
［実施態様１３］  電子機器本体と着脱可能であって、当該電子機器に電力を供給するための二次電池を充電する充電装置の制御方法であって、
前記二次電池からの電力を前記電子機器に供給するための供給工程と、
前記電子機器からの信号を受信する受信工程と、
前記受信工程で受信した前記信号により電源断が指示されると、前記二次電池による電力供給を停止させるように制御する制御工程と、
を有することを特徴とする充電制御方法。
【０１１７】
［実施態様１４］  前記受信工程で受信した前記信号により電源断が指示されると、前記二次電池を充電する条件が満足している場合に、前記二次電池の充電を開始させるように制御する充電制御工程を更に有することを特徴とする実施態様１３に記載の充電制御方法。
【０１１８】
［実施態様１５］  二次電池を収容している充電ユニットと着脱可能であって、前記充電ユニットに収容されている前記二次電池からの電力供給により動作可能な電子機器における充電制御方法であって、
前記二次電池への充電制御信号を前記充電ユニットに送信する送信工程を有することを特徴とする電子機器における充電制御方法。
【０１１９】
［実施態様１６］  前記二次電池の充電が必要か否かを判定する判定工程と、商用電源からの電力を入力する入力端子を介して前記電力が供給されている状態で、前記判定工程で前記二次電池の充電が必要であると判定されると、前記送信工程で前記二次電池への充電許可を示す信号を送信させるように制御する制御工程を更に有することを特徴とする実施態様１５に記載の電子機器における充電制御方法。
【０１２０】
［実施態様１７］  更に、前記充電ユニットに対して電源断を示す信号を送信するように制御する電源断信号送出制御工程を有することを特徴とする実施態様１５に記載の電子機器における充電制御方法。
【０１２１】
［実施態様１８］  前記電子機器は画像形成装置であって、前記充電ユニットが前記二次電池の充電中に外部機器より画像形成指示コマンドを入力すると、前記制御工程では、前記送信工程で前記二次電池への充電不許可を示す信号を送信させるように制御することを特徴とする実施態様１５乃至１７のいずれかに記載の電子機器における充電制御方法。
【０１２２】
［実施態様１９］  前記画像形成装置は、記録ヘッドを駆動して記録媒体に画像を記録することを特徴とする実施態様１８に記載の電子機器における充電制御方法。
【０１２３】
［実施態様２０］  前記画像形成装置は前記記録ヘッドからインクを吐出して記録媒体に画像を形成するインクジェット記録装置であることを特徴とする実施態様１９に記載の電子機器における充電制御方法。
【０１２４】
以上説明したように本実施の形態によれば、ＡＣアダプタや電子機器のコストアップ、及び電子機器本体のサイズのアップを最小限に抑えるとともに、バッテリの駆動時間を犠牲にすることのないバッテリ充電装置及び電子機器そのその充電制御方法を提供することが可能となる。
【０１２５】
【発明の効果】
以上説明したように本発明によれば、二次電池の充電制御を効率良くできるという効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態に係るインクジェットプリンタとバッテリチャージャ及びクレイドルを含む全体構成を示す外観斜視図である。
【図２】図１に示したインクジェットプリンタにバッテリチャージャを装着した状態を示す外観斜視図である。
【図３】図１に示したインクジェットプリンタ及びバッテリチャージャを収容するクレイドルの構成を示す外観斜視図である。
【図４】クレイドルのシャッタ部材の動作を説明する拡大斜視図である。
【図５】本実施の形態に係るバッテリチャージャを装着したインクジェットプリンタをクレイドルに収容した状態を示す外観斜視図である。
【図６】図５に示す状態の側面図である。
【図７】本実施の形態に係るインクジェットプリンタの機構部を説明する図である。
【図８】本実施の形態に係るインクジェットプリンタ、バッテリチャージャ及びクレイドルの構成を説明するためのブロック図である。
【図９】本実施の形態に係るインクジェットプリンタとバッテリチャージャとの間のシリアルデータのフォーマットを説明する図である。
【図１０】本実施の形態におけるインクジェットプリンタとバッテリチャージャとの間での状態遷移を説明する状態遷移図である。
【図１１】本実施の形態に係るインクジェットプリンタにおける処理を説明するフローチャートである。
【図１２】本実施の形態に係るインクジェットプリンタにおけるパワーオフ処理を説明するフローチャートである。
【図１３】本実施の形態に係るバッテリチャージャにおける処理を説明するフローチャートである。
【図１４】本実施の形態に係るバッテリチャージャにおけるシャットオフ処理を説明するフローチャートである。
【図１５】本実施の形態に係るバッテリチャージャにおける充電不許可信号を受信した場合の処理を説明するフローチャートである。
【図１６】本実施の形態に係るバッテリチャージャにおける充電許可信号を受信した場合の処理を説明するフローチャートである。
【図１】
2004229450.tif 000003
【図２】
2004229450.tif 000004
【図３】
2004229450.tif 000005
【図４】
2004229450.tif 000006
【図５】
2004229450.tif 000007
【図６】
2004229450.tif 000008
【図７】
2004229450.tif 000009
【図８】
2004229450.tif 000010
【図９】
2004229450.tif 000011
【図１０】
2004229450.tif 000012
【図１１】
2004229450.tif 000013
【図１２】
2004229450.tif 000014
【図１３】
2004229450.tif 000015
【図１４】
2004229450.tif 000016
【図１５】
2004229450.tif 000017
【図１６】
2004229450.tif 000018