(57)【要約】【課題】バッテリ電源の劣化が進むのを抑制することができる印刷装置を提供する。【解決手段】印刷装置を外部電源と接続するための電源接続部と、電源接続部が外部電源に接続されたことを契機に、外部電源からバッテリ電源への充電を行う充電手段と、バッテリ収納部に収納されたバッテリ電源の劣化度を検出する劣化度検出手段と、制御手段と、を有し、制御手段は、所望の充電パラメータを用いて充電手段を制御し、バッテリ電源を満充電状態とする充電処理；劣化度検出手段による検出結果に基づき、バッテリ電源の劣化度の経時推移を決定する推移決定処理；推移決定処理で決定した経時推移において、劣化度に関する所定の悪化判定基準が満たされるか否かを判定する悪化判定処理；悪化判定処理での判定結果に応じて、充電処理の内容を補正する補正処理；を実行する。【選択図】図８
2020049775.tif 000002
【特許請求の範囲】
【請求項１】
充電可能なバッテリ電源を収納するバッテリ収納部と、
前記バッテリ電源から供給される電力に基づき、被印字媒体を搬送する搬送手段と、
前記バッテリ電源から供給される電力に基づき、搬送される前記被印字媒体に対し所望の印刷を行う印字手段と、
を有する印刷装置であって、
前記印刷装置を外部電源と接続するための電源接続部と、
前記電源接続部が前記外部電源に接続されたことを契機に、前記外部電源から前記バッテリ電源への充電を行う充電手段と、
前記バッテリ収納部に収納された前記バッテリ電源の劣化度を検出する劣化度検出手段と、
制御手段と、
を有し、
前記制御手段は、
所望の充電パラメータを用いて前記充電手段を制御し、前記バッテリ電源を満充電状態とする充電処理；
前記劣化度検出手段による検出結果に基づき、前記バッテリ電源の前記劣化度の経時推移を決定する推移決定処理；
前記推移決定処理で決定した前記経時推移において、前記劣化度に関する所定の悪化判定基準が満たされるか否かを判定する悪化判定処理；
前記悪化判定処理での判定結果に応じて、前記充電処理の内容を補正する補正処理；
を実行することを特徴とする印刷装置。
【請求項２】
請求項１記載の印刷装置において、
前記推移決定処理では、
前記充電処理の実行時における前記劣化度検出手段による第１所定間隔ごとの検出結果に基づき、前記劣化度の前記経時推移を決定し、
前記補正処理では、
前記充電パラメータとして前記充電処理時において許容される、電圧範囲、電流値、及び、前記バッテリ電源の温度範囲、のうち少なくとも１つを補正する
ことを特徴とする印刷装置。
【請求項３】
請求項１記載の印刷装置において、
前記推移決定処理では、
前記充電処理の非実行時における前記劣化度検出手段による第２所定間隔ごとの検出結果に基づき、前記劣化度の前記経時推移を決定し、
前記補正処理では、
前記バッテリ電源を、前記満充電状態よりも小さな充電済容量の充電状態とするように前記充電処理の内容を変更する
ことを特徴とする印刷装置。
【請求項４】
請求項２記載の印刷装置において、
前記制御手段は、さらに
前記充電処理の開始から終了までに検出された前記劣化度の増大率の平均値を算出する増大率平均値算出処理を実行し、
前記悪化判定処理では、
前記悪化判定基準として、過去の前記充電処理における前記増大率の前記平均値よりも今回の前記充電処理における前記増大率の値が大きくなっている時間帯を特定し、
前記補正処理では、
前記特定された時間帯における前記充電パラメータを補正する
ことを特徴とする印刷装置。
【請求項５】
請求項４記載の印刷装置において、
前記補正処理では、
前記特定された時間帯のうち、前記今回の充電処理における前記増大率の前記平均値に対する比が所定の第１値以上となった時間帯での、前記バッテリ電源の温度範囲を含まないように、前記許容される前記温度範囲を変更する
ことを特徴とする印刷装置。
【請求項６】
請求項５記載の印刷装置において、
前記補正処理では、
前記特定された時間帯において、前記今回の充電処理における前記増大率の前記平均値に対する比が前記第１値より小さくかつ当該第１値よりも小さい第２値以上となった場合には、前記許容される前記電圧範囲若しくは前記電流値を変更する
ことを特徴とする印刷装置。
【請求項７】
請求項１乃至請求項６のいずれか１項記載の印刷装置において、
前記制御手段は、
前記推移決定処理、前記悪化判定処理、及び、前記補正処理を実行する第１充電モードと、
前記推移決定処理、前記悪化判定処理、及び、前記補正処理を実行することなく、過去の前記充電処理の実行履歴に基づき、その後の新たな前記充電処理の態様を調整する第２充電モードと、
を備えている
ことを特徴とする印刷装置。
【請求項８】
請求項７記載の印刷装置において、
前記充電処理は、
相対的に大きな電流値かつ高速で前記バッテリ電源の充電を行う高速充電処理と、
相対的に小さな電流値かつ低速で前記バッテリ電源の充電を行う低速充電処理と、
を含み、
前記第２充電モードでは、
前記制御手段は、前記充電処理として、
前記新たな充電処理の開始から、前記実行履歴により想定される当該新たな充電処理の終了タイミングまでの期間、前記高速充電処理での電流値よりも小さく前記低速充電処理での電流値よりも大きな電流値を用いかつ前記高速充電処理よりも低速で前記低速充電処理よりも高速である中速充電処理を実行する
ことを特徴とする印刷装置。
【請求項９】
請求項７記載の印刷装置において、
前記充電処理は、
相対的に大きな電流値かつ高速で前記バッテリ電源の充電を行う高速充電処理と、
相対的に小さな電流値かつ低速で前記バッテリ電源の充電を行う低速充電処理と、
を含み、
前記第２充電モードでは、
前記制御手段は、前記充電処理として、
前記新たな充電処理の開始から、前記実行履歴により想定される当該新たな充電処理の終了タイミングまでの期間に応じて、前記高速充電処理及び前記低速充電処理それぞれの時間配分と、前記高速充電処理及び前記低速充電処理の相互間の切り替え回数と、を調整する高速・低速充電調整処理を実行する
ことを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に係わり、特に、駆動系を駆動させる充電式のバッテリ電源を搭載した印刷装置に関する。
【背景技術】
【０００２】
従来から、商用電源を利用してバッテリ電源に充電を行い、充電後のバッテリ電源から供給される電力によって駆動系を駆動させるようにした技術が周知である。
【０００３】
このようなバッテリ電源を充電する際、被充電物のバッテリ電源の現在電圧値を検出し、その現在電圧値若しくはその現在電圧値に対応した充電時間について、適正な充電時間だけ自動的に充電動作を行う充電方法（例えば、特許文献１参照）、或いは、電池状態検出手段及び電池温度検出手段の共通の出力端子によって、各手段の信号を区別しながら、電池温度や電池の電気的状態に応じて充電を行う充電システム（例えば、特許文献２参照。）が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−１２１４６６号公報
【特許文献２】特開平０６−２３３４７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した各文献では、充電を行う際、バッテリ電源がどのような状態であっても、所定の充電パラメータに基づいて充電を行い、充電が終了する条件、或いは、充電を途中で中断する条件は、固定となっていた。
【０００６】
一方、バッテリ電源は、例え同じ規格のバッテリ電源であっても、製造メーカの相違を含むバッテリ電源の固有の条件・特性による違いや、経年変化が発生するため、常に一定の条件で充電を行ったのでは、最適な充電とはなり得ず、バッテリ電源の寿命が短くなってしまうという問題が生じていた。
【０００７】
なお、以下に印刷装置の場合の充電パラメータの一例を示す。
バッテリ電源                ３，０〜８．４Ｖ（充電できる電圧値）
低速充電電流値        １００ｍＡ
高速充電電流値        １０００ｍＡ
高速充電の電圧範囲    ３．０〜８．３Ｖ
低速充電の電圧範囲    ８．３〜８．４Ｖ
バッテリ電源可能温度        −２０〜５０度
ただし、上記の充電条件は、バッテリ電源の規格上（誤差を含む）の出力値や種類等によって異なる。
【０００８】
本発明の目的は、バッテリ電源の劣化が進むのを抑制することができる印刷装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本願発明は、充電可能なバッテリ電源を収納するバッテリ収納部と、前記バッテリ電源から供給される電力に基づき、被印字媒体を搬送する搬送手段と、前記バッテリ電源から供給される電力に基づき、搬送される前記被印字媒体に対し所望の印刷を行う印字手段と、を有する印刷装置であって、前記印刷装置を外部電源と接続するための電源接続部と、前記電源接続部が前記外部電源に接続されたことを契機に、前記外部電源から前記バッテリ電源への充電を行う充電手段と、前記バッテリ収納部に収納された前記バッテリ電源の劣化度を検出する劣化度検出手段と、制御手段と、を有し、前記制御手段は、所望の充電パラメータを用いて前記充電手段を制御し、前記バッテリ電源を満充電状態とする充電処理；前記劣化度検出手段による検出結果に基づき、前記バッテリ電源の前記劣化度の経時推移を決定する推移決定処理；前記推移決定処理で決定した前記経時推移において、前記劣化度に関する所定の悪化判定基準が満たされるか否かを判定する悪化判定処理；前記悪化判定処理での判定結果に応じて、前記充電処理の内容を補正する補正処理；を実行することを特徴とする。
【００１０】
一般に、繰り返し充電して使用されるバッテリ電源は、充電及びその後の放電を繰り返すたびに劣化していく。本願発明においては、このように不可避である劣化を少しでも遅らせるために、バッテリ電源の劣化度を検出する劣化度検出手段が設けられる。そして、充電手段を制御してバッテリ電源への充電処理を行う制御手段が、上記劣化度検出手段の検出結果に基づいて、上記充電処理を行うときの処理内容を補正する。
【００１１】
すなわち、あるスパンでの劣化度検出手段の複数の検出結果に基づいて、劣化度の経時推移が決定される（推移決定処理）。そして、その決定された経時推移において、予め定められた悪化判定基準を満たすデータがあるか否かが判定され（悪化判定処理）、その判定結果に応じて、充電処理内容が補正される。これにより、ある特定の時間帯や温度環境等において劣化度が特に顕著に悪化していたような場合には、その後も引き続き同様の内容で充電処理を行うのではなく何らかの処理内容の補正を行って劣化が進み難い状態となるように充電することができる。この結果、バッテリ電源の劣化が進むのを抑制することができる。
【発明の効果】
【００１２】
本発明によれば、バッテリ電源の劣化が進むのを抑制することができる。
【図面の簡単な説明】
【００１３】
【図１】印刷装置が給電器に装着された状態を表す外観図である。
【図２】印刷装置の外観を表す正面図である。
【図３】印刷装置の外観を表す底面図である。
【図４】印刷装置を給電器に装着する状態を表す斜視図である。
【図５】カートリッジの内部構造を模式的に表す拡大平面図である。
【図６】印刷装置の制御系を表す機能ブロック図である。
【図７】充電回数とバッテリ電源の劣化度との関係を表すグラフ図である。
【図８】ＣＰＵによって実行されるバッテリ電源充電処理の第１の実施形態の制御手順を表すフロー図である。
【図９】充電に伴うバッテリ電源の発熱温度と劣化度との関係を示す図表である。
【図１０】図８のステップＳ３３の詳細手順を表すフロー図である。
【図１１】ＣＰＵによって実行されるバッテリ電源充電処理の第１の実施形態の変形例の制御手順を表すフロー図である。
【図１２】電源アダプタを抜いた時間と回数との関係都に基づく使用履歴を示す図表である。
【図１３】ＣＰＵによって実行されるバッテリ電源充電処理の実施の形態２の制御手順を表すフロー図である。
【図１４】ＣＰＵによって実行されるバッテリ電源充電処理の第２の実施形態の変形例の制御手順を表すフロー図である。
【発明を実施するための形態】
【００１４】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００１５】
図１に示すように、本実施の形態の電子機器である印刷装置３は、給電器２に載置されることにより、内部に備えたバッテリ電源ＢＴ（後述の図６参照）に対し商用電源である外部電源ＡＣ（後述の図６参照）から電力供給を受け、充電される。
【００１６】
＜印刷装置の外観構成＞
図２乃至図４に示すように、薄型略箱体状の印刷装置３の上面部４には、文書データからなるテキストを作成するための文字入力キー５、テキストの印字を指令する印字キー６、漢字変換及びスペースを入力するスペースキー７、改行指令や各種処理の実行及び選択を指令するリターンキー８、文字等のキャラクタを複数行に渡って表示する液晶ディスプレイ１０、ディスプレイ１０に表示したカーソルを上下左右に移動させるカーソルキー１１、電源スイッチ１２、等を含む各種機能キー群が上面部４の各辺から所定寸法内側の部分（図１に示すように、給電器２に載置した場合に、給電器２よりも外側になる部分）に配置されている。また、印刷装置３の左側面部１３には、印字されたテープが排出されるテープ排出口１４が形成されている。また、印刷装置３の右側面部１７には、電源アダプタの出力プラグ（共に図示せず）が挿入されるアダプタ挿入口１８、不図示のパーソナルコンピュータと接続するためのＵＳＢケーブルが取り付けられるコネクタ１９（例えば、ＴＹＰＥ−Ｂ対応）等が設けられている。従って、印刷装置３は、卓上に上面部４を上にして水平に置いた状態でアダプタ挿入口１８に電源アダプタの出力プラグを挿入して外部電源ＡＣ（後述の図６参照）からの電力供給により、あるいは、上記電源アダプタの出力プラグを挿入することなく内蔵するバッテリ電源ＢＴ（後述の図６参照）からの電力供給により、テープ印字を含む印刷処理をすることができる。
【００１７】
また、印刷装置３の前側側面部２１には、長手方向（図２及び図３中の左右方向）の中央位置で、且つ厚さ方向（図３中の上下方向）の中央位置に正面視略四角形状の負極側の充電用受電端子２３が設けられ、この充電用受電端子２３の厚さ方向（図３中、上下方向）外側で長手方向（図３中、左右方向）中心線に対して対称な位置に正面視横長四角形状の正極側の一対の充電用受電端子２４が設けられている。なお、充電用受電端子２３，２４が各請求項記載の電源接続部として機能する。
【００１８】
なお、図示を省略するが、印刷装置３の適宜の箇所には、例えば、リチウムイオンバッテリ電源またはニッケル水素バッテリ電源等の充電可能な各種のバッテリ電源ＢＴ（後述の図６参照）を収納可能なバッテリ収納部が設けられている。
【００１９】
＜給電器の構成＞
次に、給電器２の概略構成について図４に基づいて説明する。図４に示すように、給電器２は、上面部が開口した平面視略細長四角形状の下ケース５１と、下ケース５１の上面部に嵌め込まれて平面視略細長四角形の嵌合部５３に印刷装置３が装着される上ケース５２と、下ケース５１の後方部に収容される給電回路部（図示せず）とから構成されている。
【００２０】
このような給電器２に対し、印刷装置３を前側方向に挿入することによって、印刷装置３の前側側面部２１が、給電器２の嵌合部５３の底面部５６に載置される。また、印刷装置３のスペースキー７、リターンキー８や各カーソルキー１１等よりも下側になる外周部分、右側面部１７の下方部分、及びこの右側面部１７の下方部分の両側端縁部近傍部分が、給電器２の嵌合部５３の各側壁部、延出部及び各延出部によって支持される（図１参照）。また、印刷装置３の前側側面部２１に設けられる各充電用受電端子２３，２４（図３参照）は、給電器２の底面部５６に突出する各充電用給電端子７１，７２に当接される。
【００２１】
このとき、印刷装置３の前側側面部２１には、ボス４２（図３参照）が立設されており、このボス４２によって検出スイッチ７７が押下された場合に、上記給電回路部が駆動される。すなわち、印刷装置３の前側側面部２１に設けられる奥側のボス４２は、給電器２の底面部５６の突起部７６に穿設される貫通孔７８に挿入され、検出スイッチ７７がＯＮになり、上記の給電回路部が駆動される。これにより、各充電用給電端子７１，７２、各充電用受電端子２３，２４、及び各充電用受電端子２３，２４が接続される充電回路２０１（後述の図６参照）を介して、印刷装置３の上記のバッテリ収納部に収納されたバッテリ電源ＢＴが充電される。また、この状態でパーソナルコンピュータと接続したり、文字入力キー５などによって入力された文字等がテープに印字され、前側のテープ排出口１４から排出される。
【００２２】
＜カートリッジの構成＞
印刷装置３の下側後方には、カートリッジ９０を着脱可能なカートリッジホルダ９１が設けられている。このカートリッジ９０の詳細構成について、図５により説明する。図５に示すように、カートリッジ９０は、筐体９２と、この筐体９２の内部に配置され帯状の基材テープ１０１が巻回された第１ロール１０２（図では二点鎖線で簡略的な渦巻き状で示す）と、基材テープ１０１と略同じ幅であり、被印刷物（被印字媒体）を構成する透明なカバーフィルム１０３が巻回された第２ロール１０４（図では二点鎖線で簡略的な渦巻き状で示す）と、インクリボン１０５（熱転写リボン、但し被印字テープが感熱テープの場合は不要）が巻回されたリボン供給側ロール１０６（図では二点鎖線で簡略的な渦巻き状で示す）と、印字後のインクリボン１０５を巻き取るリボン巻取りローラ１０７と、カートリッジ９０のテープ排出部の近傍に回転可能に支持されたテープ送りローラ１０８とを有する。
【００２３】
テープ送りローラ１０８は、基材テープ１０１とカバーフィルム１０３とを押圧し接着させ印字済みラベル用テープ１０９としつつ、図５中矢印Ａで示す方向にテープ送りを行う。
【００２４】
第１ロール１０２は、リール部材１０２ａの周りに基材テープ１０１を巻回している。基材テープ１０１はこの例では４層構造となっており、詳細な図示を省略するが、内側に巻かれる側よりその反対側へ向かって、適宜の粘着剤からなる貼り合わせ用粘着層、ＰＥＴ（ポリエチレンテレフタラート）等からなる色付きのベースフィルム、適宜の粘着剤からなる貼り付け用粘着層、剥離紙の順序で積層され構成されている。
【００２５】
第２ロール１０４は、リール部材１０４ａの周りにカバーフィルム１０３を巻回している。リボン供給側ロール１０６は、リール部材１０６ａの周りに所望の色のインクリボン１０５を巻回している。第２ロール１０４より繰り出されるカバーフィルム１０３の裏面に、リボン供給側ロール１０６より繰り出されるインクリボン１０５が重なるようにサーマルヘッド１２１に押圧されて当接させられる。
【００２６】
このとき、カートリッジ９０の構成に対応して、カートリッジホルダ９１には、使用済みのインクリボン１０５を巻き取るためのリボン巻き取り軸１０７ａと、印字済みラベル用テープ１０９を搬送するための搬送手段としてのテープ送りローラ１０８を駆動するためのテープ送りローラ駆動軸１０８ａとが設けられている。またカートリッジホルダ９１には、カバーフィルム１０３に所望の印刷を行う印字手段としてのサーマルヘッド１２１が、カートリッジ９０の装着時にその開口部（図示せず）に位置するように設けられている。
【００２７】
リボン巻取りローラ１０７及びテープ送りローラ１０８は、それぞれカートリッジ９０の外部に設けた例えばパルスモータである駆動モータ２１１（後述の図６参照）の駆動力が図示しないギヤ機構を介しリボン巻取りローラ駆動軸１０７ａ及びテープ送りローラ駆動軸１０８ａに伝達されることによって連動して回転駆動される。
【００２８】
なお、基材テープ１０１、カバーフィルム１０３、インクリボン１０５は、カートリッジホルダ９１に適宜配置されたガイドリール１３１，１３２，１３３，１３４を経由して、それぞれの搬送方向が規制されているが、その個数や位置等は任意である。
【００２９】
上記の構成において、カートリッジ９０がカートリッジホルダ９１に装着されロールホルダが上記のリリース位置から上記の印字位置に移動されると、カバーフィルム１０３及びインクリボン１０５が、サーマルヘッド１２１と、このサーマルヘッド１２１に対向して設けたプラテンローラ１２２との間に狭持される。これとともに、基材テープ１０１及びカバーフィルム１０３が、テープ送りローラ１０８と、テープ送りローラ１０８に対向して設けた圧着ローラ１２３との間に狭持される。そして、駆動モータ２１１の駆動力によってリボン巻取りローラ１０７及びテープ送りローラ１０８が図５中矢印Ｂ及び矢印Ｃで示す方向にそれぞれ同期して回転駆動される。このとき、テープ送りローラ駆動軸１０８ａと圧着ローラ１２３及びプラテンローラ１２２はギヤ機構（図示せず）にて連結されており、テープ送りローラ駆動軸１０８ａの駆動に伴いテープ送りローラ１０８、圧着ローラ１２３及びプラテンローラ１２２が回転し、第１ロール１０２から基材テープ１０１が繰り出され、上述のようにテープ送りローラ１０８へ供給される。
【００３０】
一方、第２ロール１０４からはカバーフィルム１０３が繰り出されるとともに、サーマルヘッド制御回路２１７（後述の図６参照）によりサーマルヘッド１２１に設けられた複数の発熱素子が通電され、発熱する。このとき、カバーフィルム１０３の裏面側（すなわち基材テープ１０１と接着される側）には、リボン巻取りローラ１０７により駆動されるインクリボン１０５が、サーマルヘッド１２１に押圧されて当接させられる。この結果、カバーフィルム１０３の裏面に、所望の印字内容の印字データに対応した印字が印刷される。そして、基材テープ１０１と上記の印刷が終了したカバーフィルム１０３とがテープ送りローラ１０８及び圧着ローラ１２３の押圧により上記の貼り合わせ用粘着層により接着されて一体化されて印字済みラベル用テープ１０９として形成され、カートリッジ９０外へと排出される。カバーフィルム１０３への印字が終了したインクリボン１０５は、リボン巻取りローラ駆動軸１０７ａの駆動によりリボン巻取りローラ１０７に巻き取られる。
【００３１】
カートリッジ９０外へ排出された印字済みラベル用テープ１０９の搬送経路の下流側には、固定刃１４１と可動刃１４２とを備えた切断機構１４０（カッタ）が設けられている。そして、ソレノイド駆動回路２２１（後述の図６参照）でソレノイド２２２（後述の図６参照）が通電されることにより可動刃１４２が動作し、カバーフィルム１０３及び基材テープ１０１からなる印字済みラベル用テープ１０９が切断され、印字ラベルＬが生成される。
【００３２】
＜制御系＞
次に、図６を用いて、印刷装置３の制御系について説明する。
【００３３】
図６において、印刷装置３は、所定の演算を行う演算部を構成する制御手段としてのＣＰＵ２１２を有している。
【００３４】
ＣＰＵ２１２は、ＲＡＭ２１３の一時記憶機能を利用しつつＲＯＭ２１４に予め記憶されたプログラムに従って信号処理を行い、それによって印刷装置３の全体の制御を行う。
【００３５】
なお、ＲＯＭに記憶されたプログラムには、後述する各処理をＣＰＵ２１２が実行するためのアプリケーションデータ並びに各種の条件値に関するデータを含ませることができる。この際、少なくとも各種の条件値に関しては、例えば、印刷装置３の電源スイッチ１２をオフしても記憶値に関するデータが消去されず、かつ、必要に応じて記憶値に関するデータの更新等が可能な他の記憶媒体（図示せず）に記憶される。なお、アプリケーションデータの全体を上記記憶媒体に記憶してもよい。したがって、以下の説明においては、これらの各種の記憶値に関するデータの記憶・更新記憶等については、上記記憶媒体に記憶・更新記憶等されるものとし、特に限定している場合を除き、図示を含めて媒体先を明記せずに単に「記憶」若しくは「更新」と称する。なお、「更新」には、特に限定のある場合を除き、その対応する記憶値に関する元のデータの全体若しくは一部を新たなデータに書き換える場合、記憶値に関する新たなデータとして追加する場合、の何れとするかは問わない。また、必要に応じて、ＲＡＭ２１３に一時記憶したうえで、更新があった場合に、その更新を記憶媒体に反映するのでもよい。
【００３６】
また、ＣＰＵ２１２は、給電器２に対し充電用受電端子２３，２４を介して接続され、印刷装置３の電源のオン・オフ処理を行う電源回路２１５と、後述の充電処理を行う充電回路２０１（充電手段）と、プラテンローラ１２２を駆動する駆動モータ２１１の駆動制御を行うモータ駆動回路２１６と、サーマルヘッド１２１の上記の発熱素子の通電制御を行うサーマルヘッド制御回路２１７と、可動刃１４２を駆動するソレノイド２２２の駆動制御を行うソレノイド駆動回路２２１と、に接続されている。
【００３７】
このとき、ＣＰＵ２１２には、バッテリ電源ＢＴの出力電圧値を検出するためのＡ／Ｄ入力回路２１８が設けられている。このＡ／Ｄ入力回路２１８には、バッテリ電源ＢＴが接続されている。
【００３８】
さらに、ＣＰＵ２１２には、液晶ディスプレイ１０と、ＲＡＭ２１３と、ＲＯＭ２１４と、現在時刻を計時する時計機能を備えるタイマ２１９と、バッテリＢＴの劣化度を検出するための劣化度検出手段としてのＩＣチップ等からなる検出器２２０と、が接続されている。また、ＲＯＭ２１４には、バッテリ電源ＢＴの充電処理の手順やラベル作製処理の手順（後述の図８、図１２等に示す各手順）を実行するための制御プログラムが記憶されている。なお、ＲＡＭ２１３は、バッテリ電源ＢＴの残量値（％）に関する所定のしきい値等が記憶されている。
【００３９】
ここで、所定のしきい値は、例えば、バッテリ電源ＢＴの残量値（％）に対して段階的に複数設定することができる。具体的に整数値で例示すると、満充電と判定してよい残量値１００％〜９８％の場合のしきい値（Ｅ＝１００）、よほどの大量枚数の印刷処理でない限りバッテリ残量切れで印刷途中で終わることがないと判定してよい残量値８０％〜９７％の場合のしきい値（Ｅ＝８０）、バッテリ電源ＢＴの残量が印刷途中で不足する可能性のある残量値６０％〜７９％以上の場合のしきい値（Ｅ＝６０）、バッテリ電源ＢＴの残量が印刷途中で不足する可能性が高い残量値４０％〜５９％以上の場合のしきい値（Ｅ＝４０）、バッテリ電源ＢＴの残量が印刷途中で不足する可能性が非常に高い残量値２０％〜３９％以上の場合のしきい値（Ｅ＝２０）、充電を行う旨の充電報知レベルの残量値１９％以下の場合のしきい値（Ｅ＝１９）など、印刷装置３の機能等に応じて設定することができる。さらに、このしきい値は、印刷ラベルＬを１枚作製した場合の単位電力消費量Ｅｓ、前回満充時からの累積電力消費量Ｅｓｕｍ、等を用いて、ラベル幅の大小や過去における１回の印刷処理における平均ラベル作製枚数と消費電力との関係等によって、段階数や％を可変とすることができる。
【００４０】
以上の基本構成において、本実施形態の特徴は、バッテリ電源ＢＴの充電時において、（充電開始時又は充電中を含む）満充電とする過程における充電処理の内容を所望の充電パラメータを用いてバッテリＢＴの劣化度に応じて補正しつつ充電を行うことにある。以下、順を追って本実施形態の上記の充電処理の手法について説明する。
【００４１】
＜充電処理の手法詳細＞
本実施形態の電子機器たる印刷装置３は複数の動作機能（サーマルヘッド１２１、駆動モータ２１１、ソレノイド２２２）を備えている。上述したように、上記の各動作機能は、バッテリ収納部に収納されたバッテリ電源ＢＴからの電力により、各駆動回路（サーマルヘッド制御回路２１７、モータ駆動回路２１６、ソレノイド駆動回路２２１）等を介してそれぞれ所定の動作を行う。バッテリ収納部に収納されたバッテリ電源ＢＴは、嵌合部５３への嵌合時に充電用受電端子２３，２４を介して給電器２を通じて外部電源ＡＣ（後述の図６参照）に接続されたことを契機として、外部電源ＡＣ（後述の図６参照）からの充電処理が行われる。
【００４２】
なお、印刷装置３は、卓上に上面部４を上にして水平に置いた状態でアダプタ挿入口１８に電源アダプタの出力プラグを挿入して外部電源ＡＣからの電力供給により印刷処理をすることもできるが、図６においては、その際の各駆動回路（サーマルヘッド制御回路２１７、モータ駆動回路２１６、ソレノイド駆動回路２２１）等への電極供給の状態は省略している。また、図６においては、各駆動回路（サーマルヘッド制御回路２１７、モータ駆動回路２１６、ソレノイド駆動回路２２１）等以外の液晶ディスプレイ１０を含む他の被電力供給動作系への電力供給状態も省略しているが、これらは公知の電力供給手法（外部電源ＡＣとバッテリ電源ＢＴとの切り替え等を含む）によって行われる。
【００４３】
このように、印刷装置３は、充電可能なバッテリ電源ＢＴを収納するバッテリ収納部と、バッテリ電源ＢＴから供給される電力に基づき、被印字媒体としてのカバーフィルム１０３を搬送する搬送手段としてのテープ送りローラ１０８と、バッテリ電源ＢＴから供給される電力に基づき、搬送されるカバーフィルム１０３に対し所望の印刷を行う印字手段としてのサーマルヘッド１２１と、外部電源ＡＣと接続するための電源接続部としての充電用受電端子２３，２４と、充電用受電端子２３，２４が外部電源ＡＣに接続されたことを契機に、外部電源ＡＣからバッテリ電源ＢＴへの充電を行う充電手段としての充電回路２０１と、バッテリ収納部に収納されたバッテリ電源ＢＴの劣化度を検出する劣化度検出手段としての検出器２２０と、制御手段としての制御回路２１２と、を有する。
【００４４】
ところで、バッテリ電源ＢＴは、容量の最大まで充電した場合を満充電（「フル充電」等とも称される）とされ、放電と充電とを繰り返すことにより、徐々に充電器側で満充電となったとして充電を完了しても、実際の容量は減ってしまう。このような状態を劣化と称している。
【００４５】
このような劣化は、例えば、図７に示すように、初期の満充電容量を１０００ｍＡｈとしたとき、５００回の充電と放電とを繰り返すと満充電容量は７５％（７５０ｍＡｈ）にまで減ってしまい、７００回の充電と放電とを繰り返すと満充電容量は６０％（６００ｍＡｈ）にまで減ってしまうことを示している。
【００４６】
そして、上述した従来技術で説明した充電パラメータのような充電処理の内容では、まず、充電電流値１０００ｍＡで高速充電処理（「急速充電」とも称される）を行う。そして、バッテリ電源ＢＴの電圧値が満充電状態に接近して８．３Ｖまで上昇した時点で、低速充電処理に切り替わり、受電電流値１００ｍＡで時間をかけて充電を行う。
【００４７】
しかしながら、このような固定的な一律パターンを充電パラメータとする充電処理の内容では、バッテリ電源ＢＴの固有のクセや使用状況等に応じた最適な充電とはならず、充電と放電とを繰り返す回数が増えるほどバッテリ電源ＢＴの寿命が短くなってしまう。
【００４８】
そこで、本実施の形態では、基本的な充電パラメータを、
充電池              ３．０〜８．４Ｖ（充電できる電圧）
低速充電電流値      １００ｍＡ［可変（１０ｍＡ単位）］
高速充電電流値      １０００ｍＡ［可変（１０ｍＡ単位）］
高速充電の電圧範囲  ３．０〜８．３Ｖ［−０．１Ｖ単位で可変］
低速充電の電圧範囲  ８．３［＋０．１Ｖ単位で可変］〜８．４Ｖ
充電池可能温度      −２０〜＋４８℃未満
劣化度              ０．００〜１００．００％
平均劣化度          ０．０５％［温度により変化］／充電１回
としている。
【００４９】
以下、この充電パラメータを用いたバッテリＢＴに対し、満充電とする充電処理の内容を検出器２２０による検出結果であるバッテリＢＴの劣化度に応じて補正しつつ、充電を行う具体的な制御回路２１２による制御例を説明する。
【００５０】
＜制御手順：第１の実施形態＞
以上説明した手法を実現するために、ＣＰＵ２１２によって、実行されるバッテリ電源の充電処理の手順を図８により説明する。
【００５１】
ステップＳ１１では、ＣＰＵ２１２によって、印刷装置３が給電器２に装着されたか否かが判定される。ＣＰＵ２１２は、例えば、充電用受電端子２３，２４の通電状態に基づき、この判定を行う。すなわち、操作者が印刷装置３の使用を開始するべく、充電を行うために印刷装置３を給電器２に装着した場合、ステップＳ１１の判定が満たされ（Ｓ１１：Ｙｅｓ）、ステップＳ１２に処理を移す。一方、ＣＰＵ２１２は、印刷装置３が給電器２に装着されたと判定しなかった場合、ステップＳ３２に処理を移す。
【００５２】
ステップＳ１２では、ＣＰＵ２１２によって、バッテリ電源ＢＴの現在の残量値（％）が算出されるとともに、上記記憶媒体に記憶した記憶値の一部としての充電パラメータが読み出される。その後、ＣＰＵ２１２は、ステップＳ１３に処理を移す。
【００５３】
ステップＳ１３では、ＣＰＵ２１２によって、充電パラメータを用いて算出されたバッテリ電源ＢＴの残量値Ｅに対する高速充電及び低速充電を実行する各電圧値（又は電流値）並びに充電時間を設定する。設定した各電圧値（又は電流値）並びに充電時間は作業テーブルとしてＲＡＭ２１３に記憶する。その後、ＣＰＵ２１２は、ステップＳ１４に処理を移す。
【００５４】
なお、ＣＰＵ２１２は、高速充電及び低速充電を実行する各電圧値（又は電流値）並びに充電時間を設定する際、例えば、容量２０００ｍＡｈのバッテリ電源ＢＴの残量値Ｅが３０％であり、容量１７００ｍＡｈの充電が必要である場合、充電パラメータを参照して、先に、充電電流値１０００ｍＡの高速充電を１時間行い（１０００ｍＡ×１ｈ＝１０００ｍＡｈ充電）、その後、充電電流値１００ｍＡの低速充電を７時間（１００ｍＡ×７ｈ＝７００ｍＡｈ）行うように設定する。なお、上述した充電時間はタイマ２１９の計時により、時刻又は所要時間で監視することができる。
【００５５】
ステップＳ１４では、ＣＰＵ２１２の制御に基づき、検出器２２０によって、バッテリ電源ＢＴの劣化度が検出される。ＣＰＵ２１２は、例えば、図９に示すように、バッテリ電源ＢＴの種類（容量等）に応じて予め設定された、バッテリ電源ＢＴの充電に伴って発熱した際の温度と劣化度との関係から、図示しない温度センサから検出温度を取得して劣化度を決定することができる。なお、劣化度は、例えば、印刷装置３を購入した後の第１回目（図９の丸付き数字１参照）の劣化度０．０５％を基準とする。そして、充電回数が増えると、４８℃付近から劣化度が悪化することがわかる。なお、図９に示す丸付き数字の２，３は、２回目、３回目の充電処理の場合を意味するものではなく、劣化度が悪化した任意の回数目（例えば、２００回目と３００回目など）の数値例である。ＣＰＵ２１２は、検出された劣化度を、例えば、図９に示すような温度ごとのテーブル方式でＲＡＭ２１３又は上記記憶媒体等に記憶する。その後、ＣＰＵ２１２は、ステップＳ１５に処理を移す。
【００５６】
ステップＳ１５では、ＣＰＵ２１２の制御に基づき、充電回路２０１によって充電が開始される。なお、ここでの充電は、先に、充電電流値１０００ｍＡの高速充電が行われる。その後、ＣＰＵ２１２は、ステップＳ１６に処理を移す。
【００５７】
ステップＳ１６では、ＣＰＵ２１２によって、高速充電が終了したか否かが判定される。ＣＰＵ２１２は、例えば、充電電流値１０００ｍＡの高速充電が行われたか否かを監視し、充電電流値１０００ｍＡの高速充電が行われた場合、ステップＳ１６の判定が満たされ（Ｓ１６：Ｙｅｓ）、ステップＳ１７に処理を移す。一方、充電電流値１０００ｍＡの高速充電が行われていない場合、ステップＳ１６の判定が満たされず（Ｓ１６：Ｎｏ）、ステップＳ１８に処理を移す。なお、ここでの判定においては、例えば、電圧値により目標の充電に達したか否かを判断する。したがって、充電パラメータには、高速充電時及び後述する低速充電時における電圧値が予め範囲設定されている。これにより、ＣＰＵ２１２は、高速充電が行われたか否か及び低速充電が行われたか否かを判断することができる。なお、高速充電が行われたか否かを電圧値で判定する代わりに、充電処理に伴って増幅するバッテリ電源ＢＴの残量値Ｅが所定のしきい値（例えば、Ｅ＝８０）に達したか否かを判定するのでもよい。
【００５８】
ステップＳ１８では、ＣＰＵ２１２の制御に基づき、タイマ２１９の計時によって、予め設定された所定時間（例えば、３０秒間：第１所定間隔）に達したか否かが判定される。ＣＰＵ２１２は、例えば、所定時間である３０秒間に達した場合、ステップＳ１８の判定が満たされ（Ｓ１８：Ｙｅｓ）、ステップＳ１９に処理を移す。一方、ＣＰＵ２１２は、例えば、所定時間である３０秒間に達していない場合、ステップＳ１８の判定が満たされず（Ｓ１８：Ｎｏ）、ステップＳ１５に処理を戻して引き続き高速充電を行う。
【００５９】
ステップＳ１９では、ステップＳ１４と同様に、ＣＰＵ２１２の制御に基づき、検出器２２０によって、バッテリ電源ＢＴの充電に伴う劣化度が検出される。検出された劣化度は、例えば、ＲＡＭ２１３又は上記記憶媒体等に時系列ごとに記憶する。その後、ＣＰＵ２１２は、ステップＳ１５に処理を戻して引き続き高速充電を行う。
【００６０】
ステップＳ１７では、ステップＳ１６での高速充電終了の判定結果により、ＣＰＵ２１２によって、例えば、充電電流値１００ｍＡの低速充電が行われたか否かを監視し、充電電流値１００ｍＡの低速充電が行われた場合、ステップＳ１７の判定が満たされ（Ｓ１７：Ｙｅｓ）、ステップＳ２０に処理を移す。一方、充電電流値１００ｍＡの低速充電が行われていない場合、ステップＳ１７の判定が満たされず（Ｓ１７：Ｎｏ）、ステップＳ１８に処理を移す。なお、ここでの判定においては、例えば、低速充電が行われたか否かを電圧値で判定する代わりに、充電処理に伴って増幅するバッテリ電源ＢＴの残量値Ｅが所定のしきい値（例えば、Ｅ＝１００）に達したか否かを判定するのでもよい。また、高速充電が完了した直後のこのステップＳ１７では、当然ながら、ＣＰＵ２１２によって低速充電は開始されておらず、高速充電の設定となっている。したがって、ＣＰＵ２１２は、このステップＳ１７の判定が満たされずにステップＳ１５にループした場合、充電回路２０１による充電処理を高速充電から低速充電へと切り替える。そして、ＣＰＵ２１２は、上記高速充電の場合と同様に、この低速充電の場合においても上記ステップＳ１８の検出タイミング判定処理、並びに、劣化度検出処理、を低速充電が完了したと判定するまで繰り返す。
【００６１】
また、ステップＳ１６並びにステップＳ１７の充電完了判定は、Ａ／Ｄ入力回路２１８で検出されるバッテリ電源ＢＴの出力電圧、或いはその他の公知の手法を用いてＣＰＵ２１２によって判定することも可能である。
【００６２】
ステップＳ２０では、ＣＰＵ２１２の制御に基づき、充電回路２０１による上記の高速・低速双方の充電が終了する。その後、ＣＰＵ２１２は、ステップＳ２１に処理を移す。したがって、ステップＳ１６の充電開始ルーチンからこのステップＳ２０の充電終了ルーチンまでの一連のルーチンでは、制御回路２１２は、所望の充電パラメータ（電圧範囲・電流値・温度範囲・満充電状態、等）を用いて充電回路２０１を制御し、バッテリ電源ＢＴを満充電状態とする充電処理を実行する。
【００６３】
ステップＳ２１では、ＣＰＵ２１２によって、ステップＳ１９で複数回検出した全ての時系列の検出結果を参照して、充電処理中の劣化度の推移を決定する推移決定処理を実行する。上述した図９の図表はその一例で、印刷装置３を購入した初期、或いは、バッテリ電源ＢＴを交換した初期における、すなわち、バッテリ電源ＢＴが劣化していない状態における、バッテリ電源ＢＴの温度と劣化度の推移を示す。この図９で明らかなように、バッテリ電源ＢＴの温度が４８℃を超えると、劣化度が悪化していることがわかる。その後、ＣＰＵ２１２は、ステップＳ２２に処理を移す。
【００６４】
ステップＳ２２では、ＣＰＵ２１２によって、決定した劣化度の推移から、劣化度の増大率平均値を算出する、増大率平均値算出処理を実行する。例えば、ＣＰＵ２１２は、充電開始当初、劣化度０．０５％（上述した印刷装置３若しくはバッテリ電源ＢＴが新品状態であり、１回だけ充電を行った場合）であったのが、時間の経過に従ってバッテリ電源ＢＴの温度が上昇するのにつれて劣化度がじわじわと悪くなり（値が増大し）、充電終了時には０．１５％まで上昇したとする。この場合の劣化度の増大率は、０．１０％／充電１回、となる。ＣＰＵ２１２は、算出した増大率平均値を上記記憶媒体に記憶した後、ステップＳ２３に処理を移す。
【００６５】
ステップＳ２３では、ＣＰＵ２１２によって、例えば、２回目以降の充電処理であった場合、前回以前の増大率平均値が記憶媒体に記憶されているため、少なくとも前回の増大率平均値（若しくは、過去数回分若しくは全ての増大率平均値をさらに平均した累積の増大率平均値）を読み出し、今回算出した増大率平均値を同じ時系列で対応させて比較する。その後、ＣＰＵ２１２は、ステップＳ２４に処理を移す。なお、過去の増大率平均値が存在しない場合には、比較を行うことなく、ステップＳ２４に処理を移す。ここで、バッテリ電源ＢＴが劣化していないとする場合の劣化度の増大率は、充電１回あたり０．０５％であるため、ステップＳ２２で例示した増大率０．１０％／充電１回は、２倍に膨れ上がっているため、かなり悪い条件（悪い充電パターン）で充電処理を行ったこととなる。
【００６６】
ステップＳ２４では、ＣＰＵ２１２によって、ステップＳ２３で比較した過去の増大率平均値と今回の増大率平均値とを比較した結果、平均値が第１の比較値である２倍を超えてしまう充電の時間帯が存在するか否から判定される。すなわち、上述した劣化度の増大率０．１０％のように、過去の劣化度増大率平均値０．０５％の２倍以上の悪い増大率となってしまった場合（ステップＳ２４：Ｙｅｓ）は、充電処理時における温度範囲の補正を行うべく、ステップＳ２５へと処理を移す。したがって、ステップＳ２４では、ＣＰＵ２１２は、劣化度に関する所定の悪化判定基準として平均値が第１の比較値である２倍を超えたか否かを判定する第１の悪化判定処理を実行する。
【００６７】
ステップＳ２５では、ＣＰＵ２１２によって、通常は充電中のバッテリ電源ＢＴの温度が、例えば、−２０℃〜＋４８℃の範囲であれば問題なしとしていたが、図９に示すように、明らかに＋４８℃以上の温度に達するとバッテリ電源ＢＴに異変が生じ劣化度が急に進んでいるため、４８℃以上の温度範囲は除外し、温度範囲を−マイナス２０℃以上＋４８℃未満の範囲とする。その後、ＣＰＵ２１２は、ステップＳ２６に処理を移す。したがって、ステップＳ２５では、ＣＰＵ２１２は、充電処理の内容を補正する第１の補正処理を実行する。
【００６８】
ステップＳ２６では、ＣＰＵ２１２によって、除外した温度を除く他の温度範囲の増大率平均値を用いて、補正した増大率平均値を更新する。その後、ＣＰＵ２１２は、ステップＳ２７に処理を移す。
【００６９】
一方、ステップＳ２８では、ＣＰＵ２１２によって、ステップＳ２４で比較した過去の増大率平均値と今回の増大率平均値とを比較した結果、平均値が第１の比較値である２倍を超えていないと判定した場合（ステップＳ２４：Ｎｏ）、ＣＰＵ２１２は、ステップＳ２９で第２の比較値である１．２倍を超えてしまう充電の時間帯が存在するか否かが判定される。すなわち、上述した劣化度の増大率０．１０％のように、過去の劣化度増大率平均値０．０５％の２倍以上の悪い増大率（０．１０％）とまではいかないものの、１．２倍を超える増大率となってしまった場合（ステップＳ２８：Ｙｅｓ）は、充電処理時における充電パラメータの補正を行うべく、ステップＳ３０へと処理を移す。したがって、ステップＳ２８では、ＣＰＵ２１２は、劣化度に関する所定の悪化判定基準として平均値が第２の比較値である１．２倍を超えたか否かを判定する第２の悪化判定処理を実行する。
【００７０】
一方、ステップＳ２９では、ＣＰＵ２１２によって、例えば、高速充電を行う場合における充電パラメータの上限電圧を、例えば、−０．１Ｖ減算して８．２Ｖとするとともに、低速充電を行う場合における充電パラメータの下限電圧を、例えば、＋０．１Ｖ加算して８．４Ｖとする。その後、ＣＰＵ２１２は、ステップＳ３０に処理を移す。なお、充電パラメータの低速充電の際の電圧範囲は、もともと狭い範囲で設定していたため、この下限値を加算補正したことにより、範囲がなくなって一つの電圧値で行うこととなる。これにより、以降の補正を行った場合には、そのまま＋０．１Ｖだけ電圧が上がることとなる。したがって、ステップＳ２９では、ＣＰＵ２１２は、充電処理の内容を補正する第２の補正処理を実行する。
【００７１】
ステップＳ３０では、ＣＰＵ２１２によって、第２の比較値である１．２倍を超えてしまう充電の時間帯を除外せず、そのまま度範囲の増大率平均値を用いて、補正した増大率平均値を更新する。その後、ＣＰＵ２１２は、ステップＳ２７に処理を移す。
【００７２】
ステップＳ２７では、ＣＰＵ２１２によって、ステップＳ２６又はステップＳ３０で更新した増大率平均値で充電パラメータを設定し、その充電パラメータを上記記憶媒体に記憶する。その後、ＣＰＵ２１２は、ステップＳ３１に処理を移す。
【００７３】
ステップＳ３１では、ステップＳ１５と同様に、例えば、充電用受電端子２３，２４の通電状態に基づき、ＣＰＵ２１２により、印字ラベル作成装置３が給電器２から離脱された否かが判定される。上記の満充電となったことに対応して操作者が印刷装置３を充電器２から離脱させる（取り外す）と、このステップＳ３１の判定が満たされ（Ｓ３１：ＹＥＳ）、ＣＰＵ２１２は、ステップ３２に処理を移す。
【００７４】
ステップＳ３２では、ＣＰＵ２１２によって、前述の機能キー群を介した操作によりラベル作成指示がなされたか否かが判定される。満充電までの充電完了により、例えば、操作者が上記の機能キー群を適宜に操作して、印字ラベルＬに印字したい文字や記号等を入力しさらに印字ラベルＬを作成するためにラベル作成指示を行うと、ステップＳ３０の判定が満たされる（Ｓ３０：ＹＥＳ）。その後、ＣＰＵ２１２は、処理をステップＳ３３に移す。
【００７５】
ステップＳ３３では、ラベル作成処理（後述の図１２参照）が実行され、印字ラベルＬが１枚作成される。その後、ＣＰＵ２１２は、このルーチンを終了してステップＳ１１に処理を移すべく、リターンされる。
【００７６】
以上のように、上記のフローに基づくＣＰＵ２１２は、給電器２に印刷装置３が装着されると、バッテリ電源ＢＴの現在の残量値（％）を検出し、所望の充電パラメータ（電圧範囲・電流値・温度範囲・満充電状態、等）を用いて充電回路２０１を制御し、バッテリ電源ＢＴを満充電状態とする充電処理（ステップＳ１６−Ｓ２０）；検出器２２０による検出結果に基づき、バッテリ電源ＢＴの劣化度の経時推移を決定（＝劣化度モニタリング。充電時・非充電時両方を含む）する推移決定処理（ステップＳ２１）で決定した経時推移において、劣化度に関する所定の悪化判定基準が満たされるか否かを判定する悪化判定処理（ステップＳ２４，Ｓ２８）での判定結果に応じて、充電処理の内容を補正する補正処理（ステップＳ２５，Ｓ２９）を実行する（第１充電モード）。
【００７７】
なお、ＣＰＵ２１２によるステップＳ１３の充電設定において、ステップＳ１２で印刷装置３が給電器２に装着されたと判定したときのバッテリ電源ＢＴの残量値が８０％以下であった場合には、ＣＰＵ２１２は、ステップＳ１６の判定で残量値がしきい値Ｅ＝８０に達するまで高速充電を行い、残量値がしきい値Ｅ＝８０（残量値が８０％）に達した以降はステップＳ１７の判定で満充電に達するまで低速充電を行うように設定してもよい。この際、ＣＰＵ２１２によって、ステップＳ１３の充電設定において、ステップＳ１２で印刷装置３が給電器２に装着されたと判定したときのバッテリ電源ＢＴの残量値が８０％以上であった場合には、ＣＰＵ２１２は、満充電まで高速充電を行うことなく低速充電を行うように設定する。
【００７８】
このように、繰り返し充電して使用されるバッテリ電源ＢＴは、充電及びその後の放電を繰り返すたびに劣化していく。本願発明においては、このように不可避である劣化を少しでも遅らせるために、バッテリ電源ＢＴの劣化度を検出する検出器２２０が設けられる。そして、充電回路２０１を制御してバッテリ電源ＢＴへの充電処理を行うＣＰＵ２１２が、検出器２２０の検出結果に基づいて、充電処理を行うときの処理内容を補正する。
【００７９】
すなわち、あるスパンでの検出器２２０の複数の検出結果に基づいて、劣化度の経時推移が決定される（ステップＳ２１；推移決定処理）。そして、その決定された経時推移において、予め定められた悪化判定基準を満たすデータがあるか否かが判定され（ステップＳ２４，Ｓ２８；悪化判定処理）、その判定結果に応じて、充電処理内容が補正される（ステップＳ２５，Ｓ２９；補正処理）。
【００８０】
これにより、ある特定の時間帯や温度環境等において劣化度が特に顕著に悪化していたような場合には、その後も引き続き同様の内容で充電処理を行うのではなく何らかの処理内容の補正を行って劣化が進み難い状態となるように充電することができる。この結果、バッテリ電源ＢＴの劣化が進むのを抑制することができる。
【００８１】
また、次回以降の充電処理を実行する際には、ステップＳ２３でＣＰＵ２１２が実行する「過去の平均値の読み出し」に使用可能となるように、ステップＳ２８での判定結果が肯定（Ｙｅｓ）の場合については、今回の処理で検出した一連の劣化度の値も、それまでの平均値に上乗せ累積する形で更新される（ステップＳ３０）結果、バッテリ電源ＢＴの劣化が進むのを抑制することができる。
【００８２】
これに対して、ステップＳ２４での判定結果が肯定（Ｙｅｓ）の場合については、バッテリ電源ＢＴの温度が４８℃以上となっている時間帯は明らかに異常データであるとして、これらは除外し、４８℃未満である時間帯に限定して、平均値に上乗せ累積する形で更新される（ステップＳ２７）結果、バッテリ電源ＢＴの劣化が進むのを抑制することができる。
【００８３】
さらに、ステップＳ２１の推移決定処理では、ＣＰＵ２１２によって、充電処理の実行時における検出器２２０による第１所定間隔（上記ステップＳ１８の場合は３０秒）ごとの検出結果に基づき、劣化度の経時推移が決定される。
【００８４】
また、ステップＳ２５，Ｓ２８の補正処理では、ＣＰＵ２１２によって、充電パラメータとしてステップＳ１６−Ｓ２０の充電処理において許容される、電圧範囲（高速充電；３−８．３Ｖ／低速充電；８．３−８．４Ｖ）、電流値（高速充電；１０００ｍＡ／低速充電；１００ｍＡ）、及び、バッテリ電源ＢＴの温度範囲（−２０〜４８℃）、のうち少なくとも１つが補正されることにより、それ以降の充電処理においては劣化しやすいパターンで充電しないようにすることで、バッテリ電源ＢＴの劣化が進み難い状態とすることができる。
【００８５】
また、ＣＰＵ２１２は、充電処理の開始（ステップＳ１６）から終了（ステップＳ２０）までに検出された劣化度の増大率の平均値を算出する増大率平均値算出処理（ステップＳ２２）を実行するとともに、ステップＳ２４の第１の悪化判定処理では、悪化判定基準として過去の充電処理における増大率の平均値よりも今回の充電処理における増大率の値が大きくなっている（悪化している）時間帯を特定し、ステップＳ２５の第１の補正処理では、特定された時間帯における充電パラメータを補正することにより、充電処理中において明らかに他よりも劣化度が増大（悪化）している時間帯を特定し、その悪化の原因となっている充電パラメータを、次回以降の充電処理時にはそのような悪化をさらに招かないよう、是正することができる。
【００８６】
この際、ＣＰＵ２１２は、ステップＳ２５の第１の補正処理では、特定された時間帯のうち、今回の充電処理における増大率の平均値に対する比が所定の第１値（急激に悪化した場合。例えば２倍）以上となった時間帯での、バッテリ電源ＢＴの温度範囲（上記の例では４８℃以上）を含まないように、許容される温度範囲を変更する。
【００８７】
すなわち、バッテリ電源ＢＴの劣化を急激に進展させる要因の一つとして高温環境がある。本願発明においては、充電処理中において急激に劣化度が悪化している温度範囲を特定し、次回以降の充電処理時にはその温度範囲を除外して充電処理を行う。これにより、バッテリ電源ＢＴの劣化の進展を確実に抑制することができる。
【００８８】
これに対し、ＣＰＵ２１２は、ステップＳ２８の第２の悪化判定処理では、特定された時間帯において、今回の充電処理における増大率の平均値に対する比が第１値より小さくかつ当該第１値よりも小さい第２値（経年劣化で若干悪化した場合。例えば１．２倍）以上となった場合には、ステップＳ２９の第２の補正処理において、許容される電圧範囲若しくは電流値を変更する（早く低速充電へ切り替わるように高速充電電圧範囲・低速充電電圧範囲変更、又は、高速充電電流値を下げる）。
【００８９】
すなわち、上記高温環境ほどではないものの、バッテリ電源ＢＴの劣化を進展させる要因として、充電処理時の電圧範囲や電流値の設定がある。本願発明においては、充電処理中においてある程度劣化度が悪化している場合には、次回以降の充電処理時には上記電圧範囲や電流値を変更して充電処理を行う。これにより、バッテリ電源ＢＴの劣化の進展を抑制することができる。
【００９０】
次に、図８のステップＳ３３で実行されるラベル作製処理の詳細手順を図１０により説明する。
【００９１】
図１０において、まず、ステップＳ４１で、ＣＰＵ２１２は、モータ駆動回路２１６に制御信号を出力し、駆動モータ２１１によりテープ送りローラ駆動軸１０８ａ及びリボン巻取りローラ駆動軸１０７ａを駆動開始する。これにより、カバーフィルム１０３、基材テープ１０１、及び印字済みラベル用テープ１０９（以下適宜、単にカバーフィルム１０３等」という）が搬送開始される。
【００９２】
その後、ＣＰＵ２１２は、ステップＳ４２にて、ＣＰＵ２１２は、搬送されるカバーフィルム１０３等が印字領域Ｓの開始位置まで搬送されたかどうか（印字領域Ｓの前端にサーマルヘッド１２１が正対する搬送方向位置になるまでカバーフィルム１０３等が搬送されたかどうか）、を判定する。この判定は、例えばステッピングモータからなる駆動モータ２１１のパルス数をカウントする等、公知の適宜の手法により行えば足りる。カバーフィルム１０３等が印字領域Ｓの開始位置まで搬送されたらステップＳ４２の判定が満たされ（Ｓ３２：Ｙｅｓ）、ステップＳ４３に処理を移す。
【００９３】
ステップＳ４３では、ＣＰＵ２１２は、前述の操作者の文字や記号等の入力により生成した上記の印字データに基づき、この時点でのタイミングが、サーマルヘッド１２１の発熱素子の通電タイミングであるかどうかを判定する。すなわち、搬送されているカバーフィルム１０３の搬送方向位置が、印字領域Ｓのうちテキスト文字や図像を印字すべき位置にサーマルヘッド１２１が位置しているタイミングであれば上記の通電タイミングに該当し、それ以外のタイミングは通電タイミングに該当しない。通電タイミングに該当した場合にはステップＳ４３の判定が満たされて（Ｓ４３：Ｙｅｓ）、ステップＳ４４に処理を移す。
【００９４】
ステップＳ４４では、ＣＰＵ２１２は、サーマルヘッド制御回路２１７に制御信号を出力し、上記の印字データに応じてこのタイミングにおいて発熱すべき、サーマルヘッド１２１の少なくとも１つの発熱素子に対し通電を行う。これにより、カバーフィルム１０３に、上記の通電された発熱素子によりインクリボン１０５のインクが転写され、対応した印字が形成される。
【００９５】
その後、ＣＰＵ２１２は、ステップＳ４６で、ＣＰＵ２１２は、搬送されるカバーフィルム１０３等が印字領域Ｓの終了位置まで搬送されたかどうか（印字領域Ｓの後端に印字ヘッド１２１が正対する搬送方向位置になるまでカバーフィルム１０３等が搬送されたかどうか）、を判定する。この判定も上記と同様の公知の手法により行えば足りる。カバーフィルム１０３等が印字領域Ｓの終了位置まで搬送されるまではステップＳ４６の判定が満たされ（Ｓ４６：Ｙｅｓ）、ステップＳ４３に戻って同様の手順を繰り返す。
【００９６】
なお、ステップＳ４３で通電タイミングに該当しない場合にはステップＳ４３の判定が満たされず（Ｓ４３：Ｎｏ）、ステップＳ４５に処理を移す。ステップＳ４５では、ＣＰＵ２１２は、サーマルヘッド制御回路２１７に制御信号を出力し、サーマルヘッド１２１のすべての発熱素子を通電停止状態とする。その後、ＣＰＵ２１２は、ステップＳ４６に処理を移す。
【００９７】
以上のようにして、サーマルヘッド１２１が印字領域Ｓ内に対向している間は、通電タイミングであればステップＳ４３、ステップＳ４４、ステップＳ４６、ステップＳ４３、・・・の順で各手順が実行され、通電タイミングでない場合はステップＳ４３、ステップＳ４５、ステップＳ４６、ステップＳ４３、・・・の順で各手順が実行され、これらのいずれかが繰り返し行われる。
【００９８】
そして、サーマルヘッド１２１が印字領域Ｓに対向しなくなるとステップＳ４６の判定が満たされ（Ｓ４６：Ｙｅｓ）、ステップＳ４７に処理を移す。
【００９９】
ステップＳ４７では、ＣＰＵ２１２は、搬送されるカバーフィルム１０３等が、上記の印字データに基づき、印字領域Ｓよりラベル後端側に設定される切断位置まで搬送されたかどうか（上記の切断位置に可動刃１４２が正対する搬送方向位置になるまで、印字済みラベル用テープ１０９が搬送されたかどうか）、を判定する。この判定も、前述と同様の公知の手法により行えば足りる。カバーフィルム１０３等が切断位置まで搬送されたらステップＳ４７の判定が満たされ（Ｓ４７：Ｙｅｓ）、ステップＳ４８に処理を移す。
【０１００】
ステップＳ４８では、ＣＰＵ２１２は、モータ駆動回路２１６に制御信号を出力し、駆動モータ２１１によるテープ送りローラ駆動軸１０８ａ及びリボン巻取りローラ駆動軸１０７ａの駆動を停止する。これにより、カバーフィルム１０３、基材テープ１０１、及び印字済みラベル用テープ１０９の搬送が停止する。
【０１０１】
その後、ＣＰＵ２１２は、ステップＳ４９で、ＣＰＵ２１２は、ソレノイド駆動回路２２１に制御信号を出力する。これにより、ソレノイド２２２が駆動されて印字済みラベル用テープ１０９の切断が行われ、印字ラベルＬが生成される。その後、このフローを終了する。
【０１０２】
＜制御手順：第１の実施形態（変形例）＞
次に、上記第１実施の形態の変形例を、図１１を参照しつつ説明する。この変形例では、上記第１の実施形態に示した充電処理に加え、充電時以外にもモニタリングを実施するものである。したがって、図８に示したルーチンはそのまま実行される。
【０１０３】
それに加え、この変形例では、ステップＳ１１での判定ステップの前に、ステップ１０１において、ＣＰＵ２１２によって、後述するしきい値フラグが「０」に設定（フラグがない状態）される。その後、ＣＰＵ２１２は、処理をステップＳ１１に移す。
【０１０４】
ステップＳ１１では、ＣＰＵ２１２によって、印刷装置３が給電器２に装着されたか否かが判定される。ＣＰＵ２１２は、上記と同様にステップＳ１１の判定が満たされた場合（Ｓ１１：Ｙｅｓ）は、ステップＳ１２に処理を移し、以降、ステップＳ３３まで同様の処理を実行する。一方、この変形例においてＣＰＵ２１２は、印刷装置３が給電器２に装着されたかの判定結果が否定（Ｓ１１：Ｎｏ）された場合、処理をステップＳ１０２へと移す。
【０１０５】
そして、ステップＳ１０２では、印刷装置３が給電器２に装着されていない状態、ステップＳ１０３では、ラベル作成処理が終了した状態（ステップＳ３３を実行中、すなわち、ラベル作成処理中を含んでもよい）、のそれぞれにおいて、ＣＰＵ２１２の制御に基づき、タイマ２１９の計時によって、予め設定された所定時間（例えば、１時間：第２所定間隔）に達したか否かが判定される。ＣＰＵ２１２は、例えば、所定時間である１時間に達した場合、ステップＳ１０２又はステップＳ１０３の判定が満たされ（Ｓ１０２，Ｓ１０３：Ｙｅｓ）、ステップＳ１０４に処理を移す。一方、ＣＰＵ２１２は、例えば、所定時間である１時間に達していない場合、ステップＳ１０２又はステップＳ１０３の判定が満たされず（Ｓ１０２，Ｓ１０３：Ｎｏ）、ステップＳ１０２で否定判定（Ｓ１０２：Ｎｏ）の場合には、処理をステップＳ３２に移し、ステップＳ１０３で否定判定（Ｓ１０３：Ｎｏ）の場合には、処理をステップＳ１１に戻す。
【０１０６】
ステップＳ１０４では、ステップＳ１４と同様に、ＣＰＵ２１２の制御に基づき、検出器２２０によって、バッテリ電源ＢＴの充電に伴う劣化度が検出される。検出された劣化度は、ステップＳ１４，Ｓ１９とは別に、例えば、ＲＡＭ２１３又は上記記憶媒体等に時系列ごとに記憶する。その後、ＣＰＵ２１２は、ステップＳ１０５に処理を移す。
【０１０７】
ステップＳ１０５では、ＣＰＵ２１２によって、ステップＳ１０４で複数回検出した全ての時系列の検出結果を参照して、充電処理中の劣化度の推移を決定する推移決定処理を実行する。ところで、この変形例では、「充電時以外のモニタリング」を追加している。この変形例における「充電時以外」、すなわち、給電器２に印刷装置３が装着されていない状態（Ｓ１１：Ｎｏ）、若しくは、給電器２から印刷装置３が取り外されてラベル作成処理中若しくはラベル作成処理が完了した状態（Ｓ３３）、において１時間ごとにバッテリ電源ＢＴの劣化度を検出する。
【０１０８】
ここで、この変形例が第１の実施形態と異なる、大きな観点は「充電していないのに劣化度が増加する」ということは、印刷装置３の使用環境・保管環境がバッテリ電源ＢＴにとってあまり好ましくないというよりもむしろ、悪い環境下にあるということを意味する。
【０１０９】
したがって、このような劣悪な環境が今後も改善することは望み難いと想定される。すなわち、あるパラメータの値を工夫すれば解決するという問題ではないともいえる。
【０１１０】
そこで、このような環境下においてバッテリ電源ＢＴの充電時に伴って劣化を抑制するためには、そのような環境下での使用である旨を検出したらば、それ以降の充電処理を実行する際には、満充電となることだけは避けることが望ましい。
【０１１１】
これを受けて、ステップＳ１０６では、ＣＰＵ２１２によって、しきい値フラグが「１」に設定されているか否か（フラグがない状態）が判定される。ＣＰＵ２１２は、ここではフラグは「０」であるので（Ｓ１０６：Ｎｏ）、ステップＳ１０７に処理を移す。なお、後述する状態以降は、フラグが「１」であるため（Ｓ１０５：Ｙｅｓ）、ＣＰＵ２１２は、ステップＳ１１１に処理を移す。
【０１１２】
ステップＳ１０７では、ＣＰＵ２１２によって、「劣化度の増大」そのものが比較される。すなわち、ＣＰＵ２１２は、ステップＳ１０５の推移決定処理において、劣化度が前回の値よりも今回の値が少しでも増大していれば判定が満たされ（Ｓ１０７：Ｙｅｓ）、ステップＳ１０８に処理を移す。一方、ＣＰＵ２１２は、劣化度が前回の値から今回の値が増大していなければ判定が否定され（Ｓ１０７：Ｎｏ）、ステップＳ１１に処理を戻す。
【０１１３】
ステップＳ１０８では、ＣＰＵ２１２によって、増大時の各種条件、例えば、温度履歴やその経過時間（一例として「５０℃で５時間保管」）を、しきい値として記憶媒体に記憶させる。その後、ＣＰＵ２１２は、処理をステップＳ１０９に移す。
【０１１４】
ステップＳ１０９では、ＣＰＵ２１２によって、次回以降、同じように劣悪な環境で印刷装置３が使用されて充電処理が実行されるときには、さらに充電済み容量を下げる必要があるため、劣悪環境下での使用状態である旨をＣＰＵ２１２が認識するためのフラグを「１」とする。その後、ＣＰＵ２１２は、ステップＳ１１０に処理を移す。
【０１１５】
ステップＳ１１０では、ＣＰＵ２１２によって、バッテリ電源ＢＴの充電時に、ＣＰＵ２１２が満充電となった旨を認識するしきい値（Ｅ＝１００）、すなわち、バッテリ電源ＢＴの容量を下げる（例えば、５％）補正処理を実行し、その満充電と判定するためのしきい値Ｅを更新する。その後、ＣＰＵ２１２は、処理をステップＳ１１に戻す。
【０１１６】
一方、２回目以降においては、ステップＳ１０６でのＣＰＵ２１２の判定でフラグは「１」となっているため、ステップＳ１１１へと処理が移り、このステップＳ１１１でしきい値越えしているか否かが判定される。ＣＰＵ２１２は、ステップＳ１０８での増大時の各種条件のしきい値（５０℃で５時間保管）を超えたか否かを判定し、超えたと判定した場合（Ｓ１１１：Ｙｅｓ）場合には、ステップＳ１１１に処理を移してさらにバッテリ電源ＢＴの満充電とする容量を５％下げる。一方、増大時の各種条件のしきい値を超えたと判定しなかった場合（Ｓ１１１：Ｎｏ）場合には、ステップＳ１１に処理を戻す。
【０１１７】
このように、この第１の実施形態の変形例では、ステップＳ１０５の推移決定処理では、ＣＰＵ２１２は、充電処理の非実行時における検出器２２０による第２所定間隔（例えば、１時間）ごとの検出結果に基づき、劣化度の経時推移を決定し、ステップＳ１１０の補正処理では、バッテリ電源ＢＴを、前回充電時に満充電とした充電済容量よりも小さな充電済容量（−５％）の充電状態とするように充電処理の内容を変更する。
【０１１８】
バッテリ電源ＢＴの劣化は充電を行っていないときにも生じる場合がある。そこで、充電処理時ではないときの劣化度の経時推移が求められる。そして、その経時推移に基づき、充電処理で到達させる目標とする状態を、通常の満充電状態ではなく、その満充電状態よりも小さな充電済容量の状態とする。これにより、ユーザが、劣化が起こりやすい状況でバッテリ電源ＢＴを使用又は保管している場合であったとしても、満充電状態を回避することで、バッテリ電源ＢＴの劣化が進み難い状態とすることができる。
【０１１９】
＜制御手順：第２の実施形態＞
ところで、上記したように、従来は、ユーザが何時に給電器２に印刷装置３が装着されたとしても、固定的に８．３Ｖになるまで高速充電が行われ、その後、８．４Ｖまで低速充電が行われていた。したがって、例えば、２２時に給電器２に印刷装置３が装着された場合、そのまま高速充電及び低速充電が行われ、所要時間が２時間の場合には、０時には充電完了状態となる。
【０１２０】
しかしながら、例えば、あるユーザが、図１２に示すような、給電器２から印刷装置３を離脱した履歴があったとすると、このユーザは、明らかに深夜（０時〜５時）は給電器２から印刷装置３を取り外すことない。換言すれば、上記のように０時にバッテリ電源ＢＴが満充電となったとしても、その後に印刷装置３を使用することは殆ど無いため、時間的には意味がないことになる。
【０１２１】
そこで、少なくとも６時には満充電状態となっていれば、使用履歴の観点からでは十分であるので、あえて０時に満充電とはせず、最初から６時に満充電とになるような所要時間で充電を行なえば、高速充電を行ったことに起因するバッテリ電源ＢＴへの負荷を軽減することができる。この際、だからといって低速充電のみとした場合、６時の時点で満充電となっているとは限らず、しかも、不測に充電途中で印刷装置３を使用する場合も想定される。
【０１２２】
したがって、このような夜中等の履歴上での非使用時間帯に充電が行われる場合、上記充電電流値１０００ｍＡの高速充電及び充電電流値１００ｍＡの低速充電は行わず、これらの間となる中速充電（可変）により、バッテリ電源ＢＴの劣化を抑制するように時間をかけて充電処理を実行するのが好ましい。
【０１２３】
図１３は、このような中速充電による充電処理の一例を示すフロー図である。なお、以下の説明では、給電器２から印刷装置３を離脱させたときは、印刷装置３を使用するときであるとして、図１２に示すような使用履歴としているが、例えば、実際にステップＳ３３の印刷実行を使用履歴として、充電履歴と使用履歴とを分けてもよい。また、図１３に示したルーチンにおいて、上記図８で示したステップと同一の処理を実行するステップは同一ステップ番号を付してその説明は省略する。
【０１２４】
ステップＳ１１で給電器２に印刷装置３が装着されると、ステップＳ２０１では、ＣＰＵ２１２によって、タイマ２１９の現在時刻と記憶媒体に記憶した過去の使用履歴とを参照して、充電終了時間が予測される。ここでの充電終了時間は充電可能時間（＝所要時間）を目安としている。例えば、印刷装置３を使用する可能性の低い２３時に装着された場合、６時までの７時間を目安としている。なお、給電器２に印刷装置３が装着された時間が、過去の履歴から使用する可能性の高い時間帯である場合には、このルーチンは実行されず、図８又は図１１に示したルーチンを実行するようにすることもできる。その後、ＣＰＵ２１２は、ステップＳ２０２に処理を移す。
【０１２５】
ステップＳ２０２では、ＣＰＵ２１２によって、バッテリ電源ＢＴの残容量とステップ２０１で算出した充電可能時間から、充電パラメータを決定する。例えば、一律の充電電流値の中速充電（又は上記目安の時間に応じて中速充電と低速充電とを併用）として、満充電に必要な充電容量が１４００ｍＡｈであった場合、所要時間が７時間であるので、充電パラメータは１４００ｍＡ／７＝２００ｍＡとなる。その後、ＣＰＵ２１２は、ステップ２０３に処理を移す。この際、中速充電が上記目安の７時間も必要とせず、例えば、２〜３時間で終了する程度しかバッテリ電源ＢＴが消費されていない場合には、中速充電を１時間行い、残りの６時間は低速充電とするなどの応用も可能である。
【０１２６】
ステップＳ２０３では、ＣＰＵ２１２の制御に基づき、充電回路２０１によって、ステップＳ２０２で設定された設定充電量の充電が開始される。その後、ＣＰＵ２１２は、ステップＳ２０４に処理を移す。
【０１２７】
ステップＳ２０４では、ＣＰＵ２１２によって、例えば、ステップＳ２０２で設定した充電パラメータでの中速充電が７時間（若しくは中速充電と低速充電との併用で７時間）行われたか否かを監視し、中速充電が７時間（若しくは中速充電と低速充電との併用で７時間）行われた場合、ステップＳ２０４の判定が満たされ（Ｓ２０４：Ｙｅｓ）、ステップＳ２０に処理を移す。一方、中速充電が７時間（若しくは中速充電と低速充電との併用で７時間）行われていない場合、ステップＳ２０４の判定が満たされず（Ｓ２０４：Ｎｏ）、ステップＳ２０３に処理を戻し、このステップＳ２０４の充電完了判定まで処理を繰り返す。なお、上述したように充電時間は目安であるため、厳密な充電完了の最終的な判定は上記と同様に電圧値で判定するのが好ましい。
【０１２８】
このように、ＣＰＵ２１２は、バッテリ電源ＢＴの残量値と、現在時刻と、過去の使用履歴とを参照して、中速充電を行う場合には、その所要時間に応じて充電処理の内容を補正した充電パラメータ（中速充電電流値、中速充電電圧範囲等）を用いて中速充電（第２充電モード）若しくは中速充電と低速充電とを併用した充電を実行する。
【０１２９】
このように、ＣＰＵ２１２は、ステップＳ２１の推移決定処理、ステップＳ２４，Ｓ２８の悪化判定処理、及び、ステップＳ２５，Ｓ２９の補正処理を実行する第１充電モード（劣化度モニタリングモード）と、ステップＳ２１の推移決定処理、ステップＳ２４，Ｓ２８の悪化判定処理、及び、ステップＳ２５，Ｓ２９の補正処理を実行することなく、過去の充電処理の実行履歴に基づき、その後の新たな充電処理の態様を調整する第２充電モード（充電池長持ちモード）と、を備えている。
【０１３０】
上記したように、ユーザが印刷装置３を使用する際、印刷装置３の使用環境やユーザの作業内容等により、一定の充電パターンが存在する場合がある。これに対応し、本願発明においては、第２充電モードが設けられ、ＣＰＵ２１２が、過去の充電処理の実行履歴に基づいてその後の新たな充電処理の態様を調整する。
【０１３１】
これにより、例えば、深夜帯等の一定の期間においてユーザにより充電処理が中断されるおそれはないと分かっている場合には、その深夜帯が終了するまでの比較的長い時間をかけてゆっくりと充電処理を実行可能となる。この結果、例えば充電処理開始後において通常定められている通りに高速充電処理を行う場合に比べ、劣化が進みにくい状態で充電することができる。この結果、バッテリ電源ＢＴの劣化が進むのを抑制することができる。
【０１３２】
また、第１充電モードでは、ＣＰＵ２１２は、充電処理には、相対的に大きな電流値かつ高速でバッテリ電源ＢＴの充電を行う高速充電処理と、相対的に小さな電流値かつ低速でバッテリ電源ＢＴの充電を行う低速充電処理と、を含んでいる。一方、第２充電モードでは、ＣＰＵ２１２は、充電処理として、新たな充電処理の開始から、実行履歴により想定される当該新たな充電処理の終了タイミングまでの期間（例えば、２３時から６時までの７時間）、高速充電処理での電流値よりも小さく、かつ、低速充電処理での電流値よりも大きな電流値を用い、しかも、高速充電処理よりも低速、かつ、低速充電処理よりも高速である中速充電処理を実行する。
【０１３３】
このように、通常の高速充電処理に比べてゆっくりとした速度での中速充電処理を行うことにより、バッテリ電源ＢＴの劣化が進むのを確実に抑制することができる。
【０１３４】
＜制御手順：第２の実施形態（変形例）＞
次に、上記第２の実施の形態の変形例を、図１４を参照しつつ説明する。この変形例では、上記第２の実施形態に示した中速充電処理に変えて、高速充電と低速充電とを繰り返して実行するものである。なお、図１４に示したルーチンにおいて、上記図８又は図１３で示したステップと同一の処理を実行するステップは同一ステップ番号を付してその説明は省略する。
【０１３５】
また、例えば、容量２０００ｍＡｈのバッテリ電源ＢＴの残量値Ｅが３０％であり、容量１７００ｍＡｈの充電が必要である場合に、先に、充電電流値１０００ｍＡの高速充電を１時間行い（１０００ｍＡ×１ｈ＝１０００ｍＡｈ充電）、その後、充電電流値１００ｍＡの低速充電を７時間（１００ｍＡ×７ｈ＝７００ｍＡｈ）行うように設定してもよい。この際、高速・低速の回数配分は複数回に分けてもよい。例えば、上記の場合、充電電流値１０００ｍＡの高速充電を３０分（０．５ｈ）、充電電流値１００ｍＡの低速充電を３時間３０分（３，５ｈ）、再び、充電電流値１０００ｍＡの高速充電を３０分（０．５ｈ）、充電電流値１００ｍＡの低速充電を３時間３０分（３，５ｈ）、などのように、全体の１／２，１／３，１／４・・・を１クールとして複数回に分割することも可能である。
【０１３６】
ステップＳ１１で給電器２に印刷装置３が装着され、ステップＳ２０１で充電終了時間が予測（所要時間の算出）されると、ステップＳ２０２では、ＣＰＵ２１２によって、バッテリ電源ＢＴの残容量及びステップ２０１で算出した充電可能時間から、高速充電並びに低速充電に関する充電パラメータを決定する高速・低速充電調整処理を実行する。その後、ＣＰＵ２１２は、ステップＳ２５１に処理を移す。ここでは、充電電流値１０００ｍＡの高速充電を３０分（０．５ｈ）、充電電流値１００ｍＡの低速充電を３時間３０分（３，５ｈ）、で２クール実行するものとして説明する。
【０１３７】
ステップＳ２５１では、ＣＰＵ２１２の制御に基づき、充電回路２０１によって、ステップＳ２０２で設定された設定充電量の充電が開始される。その後、ＣＰＵ２１２は、ステップＳ２５２に処理を移す。
【０１３８】
ステップＳ２５２では、ＣＰＵ２１２によって、タイマ２１９の計時、若しくは、バッテリ電源ＢＴの残量値から、ステップＳ２０２で決定した充電パラメータによる高速充電（１回目）の終了タイミングか否かが判定される。ＣＰＵ２１２は、高速充電（１回目）の終了タイミングであると判定した場合（（Ｓ２５２：Ｙｅｓ）には、ステップＳ２５３に処理を移す。一方、ＣＰＵ２１２は、高速充電（１回目）の終了タイミングであると判定しなかった場合（（Ｓ２５２：Ｎｏ）には、ステップＳ２５１に処理を戻し、このステップＳ２５２が満たされるまで処理を継続する。
【０１３９】
ステップＳ２５３では、ＣＰＵ２１２によって、ステップＳ２０２で決定した充電パラメータのうち、全ての分割回数分の高速充電が終了したか否かが判定される。ここでは、１回目の高速充電が終了したのみなので（Ｓ２５３：Ｎｏ）、ＣＰＵ２１２は、ステップＳ２５４に処理を移す。
【０１４０】
ステップＳ２５４では、ＣＰＵ２１２の制御に基づき、充電回路２０１によって、ステップＳ２０２で設定された設定充電量の充電が開始される。その後、ＣＰＵ２１２は、ステップＳ２５５に処理を移す。
【０１４１】
ステップＳ２５５では、ＣＰＵ２１２によって、タイマ２１９の計時、若しくは、バッテリ電源ＢＴの残量値から、ステップＳ２０２で決定した充電パラメータによる低速充電（１回目）の終了タイミングか否かが判定される。ＣＰＵ２１２は、低速充電（１回目）の終了タイミングであると判定した場合（（Ｓ２５５：Ｙｅｓ）には、ステップＳ２５６に処理を移す。一方、ＣＰＵ２１２は、低速充電（１回目）の終了タイミングであると判定しなかった場合（（Ｓ２５５：Ｎｏ）には、ステップＳ２５４に処理を戻し、このステップＳ２５５が満たされるまで処理を継続する。
【０１４２】
ステップＳ２５６では、ＣＰＵ２１２によって、ステップＳ２０２で決定した充電パラメータのうち、全ての分割回数分の低速充電が終了したか否かが判定される。ここでは、１回目の低速充電が終了したのみなので（Ｓ２５６：Ｎｏ）、ＣＰＵ２１２は、２回目の高速充電を実行すべく、ステップＳ２５１に処理を移す。
【０１４３】
そして、ＣＰＵ２１２は、以降、ステップＳ２０２で決定した分割回数分の高速充電及び低速充電を繰り返すまで、ステップＳ２５１−ステップＳ２５６のルーチンを繰り返したらば（Ｓ２５６：Ｙｅｓ）、ステップＳ２０に処理を移す。
【０１４４】
このように、ＣＰＵ２１２は、充電処理を実行するに際し、相対的に大きな電流値かつ高速でバッテリ電源ＢＴの充電を行う高速充電処理と、相対的に小さな電流値かつ低速でバッテリ電源ＢＴの充電を行う低速充電処理と、を含む。そして、第２充電モードでは、ＣＰＵ２１２は、充電処理として、新たな充電処理の開始から、実行履歴により想定される当該新たな充電処理の終了タイミングまでの期間（８時間）に応じて、高速充電処理及び低速充電処理それぞれの時間配分と、高速充電処理及び低速充電処理の相互間の切り替え回数と、を調整する高速・低速充電調整処理を実行する。
【０１４５】
このように、高速・低速充電調整処理が実行されることで、高速充電処理及び低速充電処理それぞれの時間配分が長短調整され、また、高速充電処理と低速充電処理との切り替え回数も増減調整される。これにより、高速充電処理を予め固定的に定められた時間だけ実行後に、低速充電処理への切り替えが１回だけ行われる通常の手法に比べ、上述の各ユーザの一定の充電パターンに対してより好適な態様で充電処理を行うことができる。
【０１４６】
例えば、高速充電処理・低速充電処理（１クール）→高速充電処理・低速充電処理（２クール）のように複数回の切り替えを行うこともできる。この場合、仮に充電処理の途中で予期せぬ強制終了操作（充電用受電端子２３，２４の外部電源ＡＣへの接続が遮断される等）があったとしても、少なくとも最初の順番の高速充電処理の一部は行われている。この結果、上述の一律速度による中速充電処理を行う場合に比べて、ある程度の充電済容量を確保することができる。
【０１４７】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【０１４８】
（１）電源接続部
上記実施の形態では、充電用受電端子２３，２４が電源接続部として機能する場合を例示したがた、例えば、給電器２を介さず、すなわち、充電用受電端子２３，２４が接続されていない状態のとき、電源アダプタの出力プラグ（共に図示せず）がアダプタ挿入口１８に挿入されて外部電源ＡＣと接続した場合に印刷装置２に内蔵した充電回路２０１により上記の充電を行ってもよい。このような場合、アダプタ挿入口１８が電源接続部として機能する。
【０１４９】
（２）電流値で補正
上記実施の形態では、高速充電の場合に電圧範囲の上限値である８．３Ｖを−０．１Ｖ単位で可変とするとともに、低速充電の場合に電圧値の下限値である８．３を＋０．１Ｖ単位で可変とする補正の例を示したが、例えば、高速充電時の場合に電流値（上記の例では１０００ｍＡ）を−１０ｍＡ単位で可変するとともに、低速充電の場合に電流値（上記の例では１００ｍＡ）を＋１０ｍＡ単位で可変としてもよい。これにより、電圧範囲を補正した場合に比べて、特に低速充電の場合の温度範囲は狭くはなるものの、一つの値を用いることとはならない。
【０１５０】
（３）充電モードの手動切り替え
上述した図８，図１３，図１４に示した各ルーチンは、例えば、印刷装置３の上面部４に設けた各種機能キー群として充電モード選択キー（図示せず）を別途設け、この充電モード選択キーを適宜に選択操作することで、第１の実施形態の図８に示した充電処理ルーチンを実行する第１充電モード、第２実施形態の図１３に示した充電処理ルーチンを実行する第２充電モード、さらに、従来技術で説明したような充電処理ルーチンを実行する第３充電モード、を手動で切り替えることもできる。
【０１５１】
なお、この第３充電モードは、例えば、図８に示したルーチンにおいて、ステップＳ１８，Ｓ１９を除くステップＳ１１からステップＳ２０までのルーチンを、従来技術で説明した充電パラメータを用いて、高速充電が終了するまで、並びに、低速充電が終了するまで行うものとしてもよい。
【０１５２】
（４）その他
また、以上において、印字の終了した印字済みラベル用テープ１０９を、固定刃１４１と可動刃１４２とを備えた切断機構１４０で切断して印字ラベルＬを作製した場合を例にとって説明したが、これに限られない。すなわち、ラベルに対応した所定の大きさに予め分離されたラベル台紙（いわゆるダイカットラベル）がロールから繰り出されるテープ上に連続配置されているような場合には、切断機構１４０で切断しなくても、テープがテープ排出口１４から排出されてきた後にラベル台紙（対応する印字がなされたもの）のみをテープから剥がして印字ラベルを作製しても良く、本発明はこのようなものに対しても適用できる。
【０１５３】
また、以上の説明において、テープ幅や各種の構成における外観上の寸法や大きさが「同一」「等しい」「異なる」等の記載がある場合は、当該記載は厳密な意味ではない。すなわち、それら「同一」「等しい」「異なる」とは、設計上、製造上の公差、誤差が許容され、「実質的に同一」「実質的に等しい」「実質的に異なる」という意味である。
【０１５４】
なお、以上において、図６中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【０１５５】
また、図８，図１３，図１４に示すフロー図は本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１５６】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１５７】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【符号の説明】
【０１５８】
２          充電器
３          印刷装置
２３          充電用受電端子（電源接続部）
２４          充電用受電端子（電源接続部）
１０３          カバーフィルム（被印字媒体）
１０８          テープ送りローラ（搬送手段）
１２１          サーマルヘッド（印字手段）
２０１          充電回路（充電手段）
２１２          制御回路（制御手段）
２２０          検出器（劣化度検出手段）
ＡＣ          外部電源
ＢＴ          バッテリ電源
【図１】
2020049775.tif 000003
【図２】
2020049775.tif 000004
【図３】
2020049775.tif 000005
【図４】
2020049775.tif 000006
【図５】
2020049775.tif 000007
【図６】
2020049775.tif 000008
【図７】
2020049775.tif 000009
【図８】
2020049775.tif 000010
【図９】
2020049775.tif 000011
【図１０】
2020049775.tif 000012
【図１１】
2020049775.tif 000013
【図１２】
2020049775.tif 000014
【図１３】
2020049775.tif 000015
【図１４】
2020049775.tif 000016