(57)【要約】【課題】電池の劣化を抑制しつつ、電池の温度に応じた充電を実行できるようにすることを目的とする。【解決手段】クレードル３は、バッテリー２８の温度を検出する検出部３４と、バッテリー２８を充電するクレードル制御部３１とを備え、クレードル制御部３１は、０度超過１０度未満の温度を検出した場合、０．３Ｃの電流でバッテリーに充電を実行し、バッテリー２８の電圧が４．２５ボルトに達した場合、４．２５ボルトを保つように充電を実行し、１０度以上４５度以下を検出した場合、０．６Ｃの電流でバッテリー２８に充電を実行し、バッテリー２８の電圧が４．２５ボルトに達した場合、４．２５ボルトを保つように充電を実行し、４５超過６０度未満を検出した場合、０．６Ｃの電流でバッテリー２８に充電を実行し、バッテリー２８の電圧が４．１０ボルトに達した場合に、４．１０ボルトを保つように充電を実行する。【選択図】図２
2017118696.tif 000002
【特許請求の範囲】
【請求項１】
電池の温度を検出する検出部と、
前記電池に対して充電を実行する制御部と、を備え、
前記制御部は、
前記検出部が第２温度より低い第１温度を検出した場合に、第２電流値より小さい第１電流値の電流により前記電池に対して充電を実行し、前記電池の電圧が第１電圧値に達した場合に、前記電池の電圧が前記第１電圧値を保つように充電を実行し、
前記検出部が前記第２温度を検出した場合に、前記第２電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第２電圧値に達した場合に、前記電池の電圧が前記第２電圧値を保つように充電を実行し、
前記検出部が前記第２温度より高い第３温度を検出した場合に、第３電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が前記第２電圧値より小さい第３電圧値に達した場合に、前記電池の電圧が前記第３電圧値を保つように充電を実行する、
ことを特徴とする充電装置。
【請求項２】
前記第１電圧値と前記第２電圧値とは同じ値の電圧値である、
ことを特徴とする請求項１に記載の充電装置。
【請求項３】
前記第２電流値と前記第３電流値とは同じ値の電流値である、
ことを特徴とする請求項１に記載の充電装置。
【請求項４】
前記第２温度は、１０度から４５度の範囲の温度である、
ことを特徴とする請求項１に記載の充電装置。
【請求項５】
前記第２電流値は、定格放電電流の電流値に対して０．６倍の電流値である、
ことを特徴とする請求項１に記載の充電装置。
【請求項６】
前記第２電圧値と前記第３電圧値との差は、定格電圧の電圧値に対して０．０４倍から０．０５倍の範囲の電圧値である、
ことを特徴とする請求項１に記載の充電装置。
【請求項７】
電池と、前記電池の温度を検出する検出部、及び、前記電池に対して充電を実行する制御部を有する充電装置とを備え、前記電池から電力が供給されて印刷を実行するプリンターであって、
前記充電装置の前記制御部は、
前記検出部が第２温度より低い第１温度を検出した場合に、第２電流値より小さい第１電流値の電流により前記電池に対して充電を実行し、前記電池の電圧が第１電圧値に達した場合に、前記電池の電圧が前記第１電圧値を保つように充電を実行し、
前記検出部が前記第２温度を検出した場合に、前記第２電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第２電圧値に達した場合に、前記電池の電圧が前記第２電圧値を保つように充電を実行し、
前記検出部が前記２温度より高い第３温度を検出した場合に、第３電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第３電圧値に達した場合に、前記電池の電圧が前記第２電圧値より小さい第３電圧値を保つように充電を実行する、
ことを特徴とするプリンター。
【請求項８】
電池に対する充電方法であって、
前記電池の温度が第２温度より低い第１温度である場合に、第２電流値より小さい第１電流値の電流により前記電池に対して充電を実行し、前記電池の電圧が第１電圧値に達した場合に、前記電池の電圧が前記第１電圧値を保つように充電を実行し、
前記電池の温度が前記第２温度である場合に、前記第２電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第２電圧値に達した場合に、前記電池の電圧が前記第２電圧値を保つように充電を実行し、
前記電池の温度が前記２温度より高い第３温度である場合に、第３電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第３電圧値に達した場合に、前記電池の電圧が前記第２電圧値より小さい第３電圧値を保つように充電を実行する、
ことを特徴とする充電方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電装置、プリンター、及び、充電方法に関する。
【背景技術】
【０００２】
従来、電池の温度に応じて、充電を停止する充電完了電圧を切り替える技術が知られている（例えば、特許文献１参照）。特許文献１は、電池の温度が常温より高い場合及び低い場合に、充電完了電圧の電圧値を常温時より低く設定する際、充電電流の電流値を常温時より低く設定して、直ちに、充電電圧が低く設定した充電完了電圧に到達し充電が停止することを防止する充電装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１０６９８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、電池は、電池の温度が低い場合、充電電流の電流値によっては発熱が生じ易く、電池の温度が高い場合、充電により過充電の状態となる可能性がある。電池の発熱や過充電等は、電池の劣化につながる。そのため、充電装置は、電池に対して、電池の劣化を抑制しつつ、電池の温度に応じた充電を実行することが望まれる。
そこで、本発明は、電池の劣化を抑制しつつ、電池の温度に応じた最適な充電を実行できるようにすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の充電装置は、電池の温度を検出する検出部と、前記電池に対して充電を実行する制御部と、を備え、前記制御部は、前記検出部が第２温度より低い第１温度を検出した場合に、第２電流値より小さい第１電流値の電流により前記電池に対して充電を実行し、前記電池の電圧が第１電圧値に達した場合に、前記電池の電圧が前記第１電圧値を保つように充電を実行し、前記検出部が前記第２温度を検出した場合に、前記第２電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第２電圧値に達した場合に、前記電池の電圧が前記第２電圧値を保つように充電を実行し、前記検出部が前記第２温度より高い第３温度を検出した場合に、第３電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が前記第２電圧値より小さい第３電圧値に達した場合に、前記電池の電圧が前記第３電圧値を保つように充電を実行することを特徴とする。
この構成によると、電池の温度に応じた電流値で電池に充電する。また、電池の温度に応じた電圧値に到達した場合に、当該電圧値を保つように充電を実行する。また、電池の温度が第１温度である場合、第２電流値より小さい第１電流値の電流で電池に対して充電を実行し、電池の温度が第３温度である場合、第２電圧値より小さい第３電圧値を保つように充電を実行する。そのため、電池の劣化を抑制し、電池の温度に応じた充電を実行できる。
【０００６】
また、本発明の充電装置は、前記第１電圧値と前記第２電圧値とは同じ値の電圧値であることを特徴とする。
この構成によると、第１電圧値と第２電圧値とが同じ値の電圧値であるため、電池の温度が第２温度より低い第１温度であっても、電池の温度が第２温度である場合と同じ容量を充電できる。
【０００７】
また、本発明の充電装置は、前記第２電流値と前記第３電流値とは同じ値の電流値であることを特徴とする。
この構成によると、第１電流値と第３電流値とが同じ値の電流値であるため、電池の温度が第２温度より高い第３温度であっても、電池の温度が第２温度である場合と同じ電流値で充電できる。
【０００８】
また、本発明の充電装置は、前記第２温度は、１０度から４５度の範囲の温度であることを特徴とする。
この構成によると、電池の温度が、１０度より低い温度である場合、１０度から４５度の範囲の温度である場合、４５度より高い温度である場合に応じて、充電を実行するため、電池の劣化を抑制できる。
【０００９】
また、本発明の充電装置は、前記第２電流値は、定格放電電流の電流値に対して０．６倍の電流値であることを特徴とする。
この構成によると、定格放電電流値の０．６倍の電流で充電するため、電池の劣化を抑制しつつ、効率よく電池に対して充電できる。
【００１０】
また、本発明の充電装置は、前記第２電圧値と前記第３電圧値との差は、定格電圧の電圧値に対して０．０４倍から０．０５倍の範囲の電圧値である。
この構成によると、過充電を防止しつつ、効率よく電池に対して充電できる。
【００１１】
上記目的を達成するために、本発明のプリンターは、電池と、前記電池の温度を検出する検出部、及び、前記電池に対して充電を実行する制御部を有する充電装置とを備え、前記電池から電力が供給されて印刷を実行するプリンターであって、前記充電装置の前記制御部は、前記検出部が第２温度より低い第１温度を検出した場合に、第２電流値より小さい第１電流値の電流により前記電池に対して充電を実行し、前記電池の電圧が第１電圧値に達した場合に、前記電池の電圧が前記第１電圧値を保つように充電を実行し、前記検出部が前記第２温度を検出した場合に、前記第２電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第２電圧値に達した場合に、前記電池の電圧が前記第２電圧値を保つように充電を実行し、前記検出部が前記２温度より高い第３温度を検出した場合に、第３電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第３電圧値に達した場合に、前記電池の電圧が前記第２電圧値より小さい第３電圧値を保つように充電を実行することを特徴とする。
この構成によると、電池の温度に応じた電流値で電池に充電する。また、電池の温度に応じた電圧値に到達した場合に、当該電圧値を保つように充電を実行する。また、電池の温度が第１温度である場合、第２電流値より小さい第１電流値の電流で電池に対して充電を実行し、電池の温度が第３温度である場合、第２電圧値より小さい第３電圧値を保つように充電を実行する。そのため、電池の劣化を抑制し、電池の温度に応じた充電を実行できる。
【００１２】
上記目的を達成するために、本発明は、電池に対する充電方法であって、前記電池の温度が第２温度より低い第１温度である場合に、第２電流値より小さい第１電流値の電流により前記電池に対して充電を実行し、前記電池の電圧が第１電圧値に達した場合に、前記電池の電圧が前記第１電圧値を保つように充電を実行し、前記電池の温度が前記第２温度である場合に、前記第２電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第２電圧値に達した場合に、前記電池の電圧が前記第２電圧値を保つように充電を実行し、前記電池の温度が前記２温度より高い第３温度である場合に、第３電流値の電流で前記電池に対して充電を実行し、前記電池の電圧が第３電圧値に達した場合に、前記電池の電圧が前記第２電圧値より小さい第３電圧値を保つように充電を実行することを特徴とする。
この構成によると、電池の温度に応じた電流値で電池に充電する。また、電池の温度に応じた電圧値に到達した場合に、当該電圧値を保つように充電を実行する。また、電池の温度が第１温度である場合、第２電流値より小さい第１電流値の電流で電池に対して充電を実行し、電池の温度が第３温度である場合、第２電圧値より小さい第３電圧値を保つように充電を実行する。そのため、電池の劣化を抑制し、電池の温度に応じた充電を実行できる。
【図面の簡単な説明】
【００１３】
【図１】第１実施形態に係る充電システムの構成を模式的に示す図。
【図２】充電システムのブロック図。
【図３】バッテリーの構成を示す図。
【図４】クレードルの動作を示すフローチャート。
【図５】充電電流、及び、充電電圧の特性を示す図表。
【図６】温度と上限充電電圧と上限充電電流との状態のタイミングチャート。
【図７】第２実施形態に係るプリンターのブロック図。
【発明を実施するための形態】
【００１４】
＜第１実施形態＞
図１は、第１実施形態に係る充電システム１の構成を模式的に示す図である。
図１に示すように、充電システム１は、プリンター２と、クレードル３（充電装置）とを備える。
【００１５】
プリンター２は、外部から入力されるデータに基づいて、記録媒体に文字や画像等を印刷する装置である。プリンター２は、小型で携帯可能な、いわゆるモバイルプリンターであり、例えば、使用者の腰等の身体に装着され、また、店舗においてレジカウンター等の所定の位置に設けられ使用される。プリンター２は、後述するバッテリー２８（電池）を備え、バッテリー２８から電力の供給を受けて動作する。プリンター２は、本体に記録媒体にとして感熱ロール紙（不図示）を収容し、発熱素子を備えた後述する印刷ヘッド２６１により、感熱ロール紙を記録面に熱を加えることにより文字や画像等を印刷する。
【００１６】
クレードル３は、プリンター２が装着可能に構成され、装着されたプリンター２を充電する機能を有する。クレードル３は、ケーブル及びアダプター４（図２）を介して商用交流電源５に接続し、商用交流電源５から供給される電力に基づいて、プリンター２のバッテリー２８に充電用の電力を供給する。アダプター４は、商用交流電源５が供給する電力を、整流、平滑、及び、電圧変換し、直流電力をクレードル３にケーブルを介し供給する。なお、クレードル３が、商用交流電源５が供給する電力を、整流、平滑、及び、電圧変換する回路を備える構成でもよい。この場合、クレードル３は、アダプター４を介さず、商用交流電源５と接続する。
【００１７】
図１は、クレードル３の側面図を示す。図１に示すように、クレードル３は、筐体３００を有する。筐体３００の上面には、プリンター２を載置可能な傾斜した載置部３０１が形成される。クレードル３の載置部３０１にプリンター２が載置されると、図示せぬロック機構でプリンター２がロックされる。ロック機構のロックは、図示せぬ解除機構で解除可能である。
【００１８】
プリンター２の底面には、充電用端子１１１が設けられる。また、クレードル３の載置部３０１において、プリンター２が装着された際に充電用端子１１１が対向する位置には、電極端子１３３が設けられる。プリンター２がクレードル３に装着されると、プリンター２の充電用端子１１１と、クレードル３の電極端子１３３が接触する。クレードル３から、電極端子１３３、及び、充電用端子１１１を介して、プリンター２に電力が供給され、プリンター２の充電が行われる。
【００１９】
プリンター２の先端部には、ＵＳＢの規格に従った端子であるＵＳＢ端子１１２が設けられる。また、クレードル３の筐体１３１において、プリンター２が装着された時にＵＳＢ端子１１２が対向する位置には、ＵＳＢの規格に従ったコネクターであるＵＳＢコネクター１３４が設けられる。プリンター２がクレードル３に装着されると、プリンター２のＵＳＢ端子１１２が、クレードル３のＵＳＢコネクター１３４に嵌合し、これら部材が電気的に接続される。
【００２０】
充電システム１は、プリンター２がクレードル３と接続する場合に、クレードル３によりプリンター２にバッテリー２８の充電用の電力を供給し、バッテリー２８に対して充電を実行する。
【００２１】
図２は、充電システム１の構成を示すブロック図である。
図２に示すように、クレードル３は、クレードル制御部３１と、電源部３２と、電力供給部３３と、検出部３４と、ＬＥＤ部３５と、クレードル記憶部３６とを備える。
【００２２】
クレードル制御部３１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、クレードル３を制御する。
【００２３】
電源部３２は、アダプター４を介して商用交流電源５に接続し、クレードル制御部３１の制御に従って、クレードル３の各部に電力を供給する。
【００２４】
電力供給部３３は、プリンター２がクレードル３を接続する場合に、電極端子１３３及び充電用端子１１１を介して、プリンター２のバッテリー２８に充電用の電力を供給する。電力供給部３３は、バッテリー２８に供給する電力を制御する制御回路等を備え、クレードル制御部３１の制御に従って、バッテリー２８の温度に応じて供給する電力を制御する。
【００２５】
検出部３４は、バッテリー２８からの出力に基づき、バッテリー２８の温度、及び、バッテリー２８の電圧を検出する。検出結果は、クレードル制御部３１に出力される。
【００２６】
ＬＥＤ部３５は、複数のＬＥＤを備える。ＬＥＤ部３５は、クレードル制御部３１の制御に従って、複数のＬＥＤを所定の態様で点灯／消灯し、クレードル３の状態や、エラーの発生の有無等を報知する。
【００２７】
クレードル記憶部３６は、ＥＥＰＲＯＭやフラッシュメモリー等の半導体記憶素子、或いは、ハードディスク等の記憶媒体を備え、各種データを書き換え可能に不揮発的に記憶する。また、クレードル記憶部３６は、後述する充電プロファイル３６ａを記憶する。
【００２８】
図２に示すように、プリンター２は、プリンター制御部２１と、記憶部２２と、通信部２３と、操作部２４と、操作パネル２５と、印刷部２６と、電源制御部２７と、バッテリー２８とを備える。
【００２９】
プリンター制御部２１は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の周辺回路等を備え、プリンター２の各部を制御する。
【００３０】
記憶部２２は、ＥＥＰＲＯＭやフラッシュメモリー等の半導体記憶素子、或いは、ハードディスク等の記憶媒体を備え、各種データを書き換え可能に不揮発的に記憶する。
【００３１】
通信部２３は、所定の通信規格に従って、外部の装置と通信する。
【００３２】
操作部２４は、プリンター２の本体に配置される操作パネル２５が接続され、操作パネル２５の操作子（不図示）に対する操作を検出する。操作部２４は、操作子に対する操作を検出すると、操作子に対する操作信号を、プリンター制御部２１に出力する。
【００３３】
印刷部２６は、プリンター制御部２１の制御で、外部から受信する印刷データに基づく印刷を実行する。印刷部２６は、印刷ヘッド２６１と、搬送モーター２６２と、カッター駆動モーター２６３と、を備える。
印刷ヘッド２６１は、多数の発熱素子（不図示）を感熱ロール紙の搬送方向と直交する方向に配列して備え、プリンター制御部２１の制御に従って、発熱素子に通電し感熱ロール紙の印刷面に熱を加えることによって、文字や画像等を印刷する。
搬送モーター２６２は、プリンター制御部２１の制御で、搬送ローラー（不図示）を回転させ、感熱ロール紙を搬送する。
カッター駆動モーター２６３は、プリンター制御部２１の制御で、可動刃（不図示）を固定刃（不図示）に向けてスライドするように駆動させ、感熱ロール紙を切断する。
【００３４】
電源制御部２７は、プリンター制御部２１の制御に従って、バッテリー２８からプリンター２の各部に供給される電力を制御する。
【００３５】
バッテリー２８は、充電可能な２次電池である。本実施形態において、バッテリー２８は、リチウムイオン電池２８５（図３）を有する構成を例示する。バッテリー２８は、サーミスター２８ａを備える。サーミスター２８ａは、バッテリー２８の温度を検出し、バッテリー２８の温度に応じた電圧を出力する。サーミスター２８ａは、バッテリー２８の温度が高いほど電圧値の低い電圧を出力し、バッテリー２８の温度が低いほど電圧値の高い電圧を出力する。サーミスター２８ａは、クレードル３の検出部３４にバッテリー２８の温度を示す電圧を出力する。
【００３６】
図３は、バッテリー２８の構成を示す図である。
【００３７】
図３に示すように、バッテリー２８は、プラス端子Ｔ１と、マイナス端子Ｔ２と、サーミスター端子ＴＴと、を備える。バッテリー２８がプリンター２に電力を供給する場合、バッテリー２８のプラス端子Ｔ１及びマイナス端子Ｔ２は、プリンター２の対応するプラス端子（不図示）及びマイナス端子（不図示）に接続する。また、バッテリー２８をクレードル３により充電する場合、バッテリー２８のプラス端子Ｔ１及びマイナス端子Ｔ２を、クレードル３のプラス端子及びマイナス端子に接続するとともに、サーミスター端子ＴＴに、クレードル３のサーミスター端子（不図示）を接続する。
【００３８】
本実施形態では、クレードル３の電極端子１３３は、バッテリー２８のプラス端子Ｔ１、マイナス端子Ｔ２、及び、サーミスター端子ＴＴに対応するプラス端子、マイナス端子、及び、サーミスター端子を含む。また、本実施形態では、プリンター２の充電用端子１１１は、バッテリーのプラス端子Ｔ１、マイナス端子Ｔ２、及び、サーミスター端子ＴＴに対応する端子を含む。つまり、本実施形態では、電極端子１３３と、充電用端子１１１が接続することにより、バッテリー２８のプラス端子Ｔ１、マイナス端子Ｔ２、及び、サーミスター端子ＴＴが、クレードル３のプラス端子、マイナス端子、及び、サーミスター端子に接続する。
【００３９】
図３に示すように、バッテリー２８は、プラス端子Ｔ１及びマイナス端子Ｔ２との間に、リチウムイオン電池２８５が２つ直列に接続されて構成される。バッテリー２８は、１セルあたり、定格電圧が３．６ボルトであり、放電容量が１９５０ｍＡｈのリチウムイオン電池２８５、又は、１セルあたり、定格電圧が３．６ボルトであり、放電容量が１２４０ｍＡｈのいずれかを２つ直列に接続して有する。バッテリー２８が定格電圧３．６ボルトのリチウムイオン電池２８５を２セル有するため、バッテリー２８自体の定格電圧は、７．２ボルトである。
【００４０】
図３に示すように、バッテリー２８は、不安全防止のため保護回路２８０を備える。保護回路２８０は、バッテリー２８の劣化につながる過放電及び過充電を防止するための効果もある。保護回路２８０は、制御ＩＣ２８１と、ヒューズ２８２と、スイッチ２８３と、スイッチ２８４とを備える。
【００４１】
制御ＩＣ２８１は、各リチウムイオン電池２８５の電圧を検出し、検出した電圧に基づいて、スイッチ２８３及びスイッチ２８４を制御する。
【００４２】
スイッチ２８３及びスイッチ２８４とは、ＦＥＴ等により構成される。スイッチ２８４は、リチウムイオン電池２８５の負極側に接続し、制御ＩＣ２８１の制御で、リチウムイオン電池２８５から出力する電流を遮断する。スイッチ２８３は、スイッチ２８４と直列に接続し、制御ＩＣ２８１の制御で、リチウムイオン電池２８５に入力する電流を遮断する。すなわち、制御ＩＣ２８１は、リチウムイオン電池２８５の電圧を検出し、予め設定された電圧値以上の電圧である場合、スイッチ２８３をオフにして、充電するための電流である充電電流を遮断し、過充電を防止する。また、制御ＩＣ２８１はリチウムイオン電池２８５の電圧を検出し、予め設定された電圧値以下である場合に、スイッチ２８４をオフにし、放電電流を遮断し、過放電を防止する。
【００４３】
ヒューズ２８２は、スイッチ２８３と直列に接続し、スイッチ２８３及びスイッチ２８４が発熱した際に、プラス端子Ｔ１とマイナス端子Ｔ２との間に流れる電流を遮断する。
【００４４】
図３に示すように、サーミスター端子ＴＴには、サーミスター２８ａが接続する。サーミスター２８ａは、バッテリー２８の温度を検出し、バッテリー２８の温度に応じた電圧をサーミスター端子ＴＴから出力する。
【００４５】
ところで、リチウムイオン電池２８５を有するバッテリー２８は、仕様上、バッテリー２８の温度に応じて、特性が異なることが知られている。温度に応じて特性が異なるのは、リチウム電池の内部抵抗の抵抗値がバッテリー２８の温度に応じて変動するためである。バッテリー２８の温度が低温である場合、リチウムイオン電池２８５の内部抵抗の抵抗値は大きい値に変動し易い。そのため、バッテリー２８の温度が低温である場合、電流値の大きい充電電流で充電を実行すると、バッテリー２８に発熱が生じる可能性がある。一方、バッテリー２８の温度が高温である場合、リチウムイオン電池２８５の内部抵抗の抵抗値は小さい値に変動し易い。そのため、充電により、リチウムイオン電池２８５に過充電が生じる可能性がある。このバッテリー２８の発熱及びバッテリー２８の過充電は、リチウムイオン電池２８５が不安全な状態となり、バッテリー２８の劣化につながる。
そこで、本発明のクレードル３は、以下に示す動作を実行する。
【００４６】
以下に示す動作において、クレードル３は、クレードル記憶部３６が記憶する充電プロファイル３６ａに従って、動作を実行する。充電プロファイル３６ａは、バッテリー２８のセルごとに設定された充電に関するプロファイルである。本実施形態において、クレードル３は、以下の充電プロファイル３６ａに従って、バッテリー２８に充電を実行する。
【００４７】
本実施形態の充電プロファイル３６ａは、バッテリー２８の温度について、０度超過６０度未満の範囲で３つの異なる情報を有する。
充電プロファイル３６ａは、バッテリー２８の温度が０度超過１０度未満の範囲の温度（第１温度）である場合、充電電圧の上限を示す上限充電電圧の電圧値が４．２５ボルト（第１電圧値、第２電圧値）であり、充電電流の上限を示す上限充電電流の電流値が０．３Ｃ（第１電流値）であることを示す情報を含む。ここで、上限充電電流の電流値の単位である「Ｃ」について説明する。「Ｃ」は、リチウムイオン電池２８５が１時間で放電する場合の電流（以下、「定格放電電流」と表現する）の電流値を、１とした場合の単位である。例えば、リチウムイオン電池２８５の放電容量が１９５０ｍＡｈである場合、定格放電電流の電流値が１．９５Ａであるため、１Ｃは、１．９５Ａを示す。従って、上述した０．３Ｃは、リチウムイオン電池２８５の放電容量が１９５０ｍＡｈである場合、１．９５Ａの０．３倍の電流値を示す。
また、充電プロファイル３６ａは、バッテリー２８の温度が１０度以上４５度以下の範囲の温度（第２温度）である場合、上限充電電圧の電圧値が４．２５ボルトであり、上限充電電流の電流値が０．６Ｃ（第２電流値、第３電流値）であることを示す情報を含む。
また、充電プロファイル３６ａは、バッテリー２８の温度が４５度超過６０度未満の範囲の温度（第３温度）である場合、上限充電電圧の電圧値が４．１０ボルト（第３電圧値）であり、上限充電電流の電流値が０．６Ｃであることを示す情報を含む。
【００４８】
上述したように、充電プロファイル３６ａは、０度超過１０度未満の範囲の温度、１０度以上４５以下の範囲の温度、４５度超過６０度未満の範囲の温度に応じて、異なる上限充電電圧及び上限充電電流の情報を含む。この３つの温度範囲によって、上限充電電圧及び上限充電電流が異なるのは、３つの温度範囲によって、リチウムイオン電池２８５の内部抵抗の抵抗値の変動が異なるためである。当該内部抵抗の抵抗値について説明すると、バッテリー２８の温度が、０度超過１０度未満の範囲の温度である場合、リチウムイオン電池２８５の内部抵抗の抵抗値は、バッテリー２８の温度が１０度以上４５度以下の温度である場合のリチウムイオン電池２８５の内部抵抗の抵抗値より大きい値に変動し易い。また、バッテリー２８の温度が１０度以上４５度以下の場合、リチウムイオン電池２８５の内部抵抗の抵抗値は、変動し難い。また、バッテリー２８の温度が４５超過６０度未満である場合、リチウムイオン電池２８５の内部抵抗の抵抗値は、バッテリー２８の温度が１０度以上４５度以下の温度である場合のリチウムイオン電池２８５の内部抵抗の抵抗値より小さい値に変動し易い。この温度範囲は、事前のテストやシミュレーション等により、内部抵抗の抵抗値の変動に基づいて、設定された温度範囲である。したがって、バッテリー２８の温度が１０度以上４５度以下である場合、リチウムイオン電池２８５の内部抵抗の抵抗値の変動は小さく、バッテリー２８の温度が１０度以上４５度以下の温度以外の温度である場合、リチウムイオン電池２８５の内部抵抗の抵抗値の変動は大きい。
【００４９】
また、上述したように、充電プロファイル３６ａは、バッテリー２８の温度が、１０度以上４５度以下の範囲の温度である場合、上限充電電流の電流値が０．６Ｃを示す情報を示す。この上限充電電流の電流値は、事前のテストやシミュレーション等により設定された電流値である。リチウムイオン電池２８５は、充電電流の電流値が規定の電流値より大きいと、リチウムイオン電池２８５の負極側に吸収されないリチウムイオンが発生する場合がある。負極側に吸収されないリチウムイオンの発生は、金属リチウムの生成の起因となる。リチウムイオン電池２８５内に金属リチウムが生成され、生成した金属リチウムが成長すると、リチウムイオン電池２８５は、発熱や短絡等の不安全な状態となる。ここで、仮に、充電電流の電流値を小さく設定すると、充電に時間が要してしまう。この０．６Ｃは、事前のテストやシミュレーション等により、バッテリー２８のリチウムイオン電池２８５が不安全な状態となることを防止し、且つ、充電に時間を要することを抑制できるように設定された電流値である。
【００５０】
また、上述したように、充電プロファイル３６ａは、バッテリー２８の温度が、４５度超過６０度未満である場合に、上限充電電圧が４．１０ボルトであることを示す情報を含む。この上限充電電圧の電圧値は、事前のテストやシミュレーション等により設定された電圧値である。上述したとおり、バッテリー２８の温度が４５を上回ると、リチウムイオン電池２８５の内部抵抗の抵抗値は、小さい値に変動し易くなる。内部抵抗の抵抗値が小さい場合に充電を実行すると、リチウムイオン電池２８５の電圧が上限充電電圧より高くなり過充電が生じる可能性がある。ここで、仮に、上限充電電圧を小さくすると、充電容量の不足の懸念がある。この４．１０ボルトは、事前のテストやシミュレーション等により、過充電を防止し、且つ、充電容量の不足を抑制できるように設定された電圧値である。なお、当該電圧値は、４．１０ボルトでなくてよい。当該電圧値は、当該電圧値と、１０度以上４５度以下の範囲の温度である場合の上限充電電圧の電圧値との差が、リチウムイオン電池２８５の定格電圧の０．０４倍から０．０５倍の範囲の電圧値であればよい。この０．０４倍から０．０５倍は、事前のテストやシミュレーション等により、過充電を防止し、且つ、充電容量の不足を抑制できように算出された値である。
【００５１】
図４は、クレードル３の動作を示すフローチャートである。
【００５２】
クレードル３のクレードル制御部３１は、プリンター２がクレードル３に接続した状態で、図４に示す動作を実行する。特に、図４に示す動作を開始する前に、プリンター２が印刷の動作を実行した場合、クレードル３は、プリンター２の印刷の動作を実行後、所定の期間が経過した後に、図４に示す動作を開始する。この効果については、後述する。この場合、プリンター制御部２１は、印刷の動作の実行後、図示せぬタイマー等により所定の期間を計時し、所定の期間の経過後、クレードル３に所定の期間の経過したことを示す情報を、ＵＳＢ端子１１２を介して出力する。クレードル制御部３１は、出力された当該情報に基づき、図４に示す動作を実行する。
【００５３】
クレードル制御部３１は、検出部３４によりバッテリー２８の電圧を検出する（ステップＳ１）。次いで、クレードル制御部３１は、検出したバッテリー２８の電圧に基づき、満充電であるか否かを判別する（ステップＳ２）。クレードル制御部３１は、満充電を示す電圧の閾値に基づき、検出した電圧が当該閾値以上である場合に、バッテリー２８の電圧が満充電であると判別し、検出した電圧が当該閾値を下回る場合に、満充電でないと判別する。
【００５４】
バッテリー２８が満充電であると判別した場合（ステップＳ２：ＹＥＳ）、クレードル制御部３１は、電力供給部３３を制御し、バッテリー２８に対して充電を実行しない（ステップＳ３）。バッテリー２８の電圧が満充電でないと判別した場合（ステップＳ３：ＮＯ）、クレードル制御部３１は、バッテリー２８の温度を検出する（ステップＳ４）。
【００５５】
ここで、クレードル制御部３１は、バッテリー２８の温度を複数回検出し、その平均値をバッテリー２８の温度として以下に示す処理に用いる。これにより、クレードル制御部３１は、正確なバッテリー２８の温度に基づいて、後述するステップＳ５、ステップＳ６、及び、ステップＳ８の処理を実行できる。
【００５６】
また、前述した通り、クレードル制御部３１は、プリンター２が印刷を実行した場合、印刷の実行後、所定の期間が経過した後にバッテリー２８の温度を検出部３４により検出する。プリンター２は、印刷を実行している間、一時的にプリンター２の温度が上昇する場合がある。ここで、所定の期間は、事前のテストやシミュレーション等により定められた期間であり、印刷によるプリンター２の温度の変動が治まるまでの期間を示す。したがって、クレードル制御部３１は、プリンター２の印刷の実行後、所定の期間が経過した後にバッテリー２８の温度を検出部３４により検出するため、プリンター２の温度の上昇に起因した温度の誤差が、検出したバッテリー２８の温度に反映されることを防止できる。特に、本実施形態のプリンター２は、発熱素子に通電し感熱ロール紙の印刷面に熱を加えることによって文字や画像等を印刷する印刷ヘッド２６１を有する。すなわち、本実施形態のプリンター２は、いわゆる、ラインサーマルヘッドを有するサーマルプリンターである。プリンター２は、印刷を実行する際、発熱素子に通電するため、印刷時に温度が上昇する可能性が高い。したがって、クレードル制御部３１は、印刷時に温度が上昇する可能性が高いプリンターが備えるバッテリー２８であっても、プリンター２の温度の上昇に起因した温度の誤差が、検出したバッテリー２８の温度に反映されることを防止できる。
【００５７】
次いで、クレードル制御部３１は、検出部３４が検出したバッテリー２８の温度が、０度超過６０度未満であるか否かを判別する（ステップＳ５）。検出したバッテリー２８の温度が０度超過６０度未満でない場合（ステップＳ５：ＮＯ）、クレードル制御部３１は、電力供給部３３を制御して、バッテリー２８に対して充電を実行しない（ステップＳ３）。一方、検出したバッテリー２８の温度が０度超過６０度未満である場合（ステップＳ５：ＹＥＳ）、クレードル制御部３１は、バッテリー２８の温度が１０度以上であるか否かを判別する（ステップＳ６）。
【００５８】
次いで、クレードル制御部３１は、バッテリー２８の温度が１０度以上でないと判別した場合（ステップＳ６：ＮＯ）、充電プロファイル３６ａに従って、充電に係る設定を実行する。すなわち、クレードル制御部３１は、ステップＳ５及びステップＳ６において、バッテリー２８の温度が０度超過１０度未満であると判別したため、充電プロファイル３６ａに従って、上限充電電圧を４．２５ボルトに設定し、上限充電電流を０．３Ｃに設定する（ステップＳ７）。次いで、クレードル制御部３１は、設定した上限充電電圧及び上限充電電流に基づき電力供給部３３を制御して、バッテリー２８に対して充電を実行する（ステップＳ１１）。
【００５９】
図５は、充電電圧と充電電流の特性を示す図表である。縦軸は、電流（Ｃ）及び電圧（Ｖ）を示し、横軸は、時間を示す。図５の（Ａ）は、バッテリー２８の温度が０度超過１０度未満の場合の充電電圧及び充電電流の特性を示す図表である。
【００６０】
図５の（Ａ）に示すように、バッテリー２８の温度が０度超過１０度未満である場合、クレードル制御部３１は、充電電流の電流値を、上限充電電流の電流値である０．３Ｃで充電を実行する。この上限充電電流の電流値は、事前のテストやシミュレーション等により設定された電流値である。前述した通り、バッテリー２８の温度が０度超過１０度未満の場合、リチウムイオン電池２８５の内部抵抗の抵抗値が大きく値に変動し易く、充電電流の電流値が大きい値であればあるほど、リチウムイオン電池２８５に発熱が生じる可能性が高まる。ここで、仮に、充電電流値の電流値を小さくすると、バッテリー２８の充電に時間を要してしまう懸念がある。この０．３Ｃの充電電流の電流値は、事前のテストやシミュレーション等により、バッテリー２８の温度が０度超過１０度未満である場合において、充電によるバッテリー２８の発熱を抑制しつつ、バッテリー２８の充電に時間を要することを抑制できるように算出された値である。
【００６１】
図５の（Ａ）において、タイミングｔ３で、充電電圧が上限充電電圧の電圧値である４．２５ボルトに達したとする。クレードル制御部３１は、充電電圧が４．２５ボルトに達しすると、以降、充電電圧の電圧値が４．２５ボルトを保つように、充電電流の電流値を降下させ、バッテリー２８に対し充電を実行する。
【００６２】
フローチャートのステップＳ６の説明に戻り、クレードル制御部３１は、バッテリー２８の温度が１０度以上であると判別した場合（ステップＳ６：ＹＥＳ）、バッテリー２８の温度が４５度より高い温度であるか否かを判別する（ステップＳ８）。
【００６３】
バッテリー２８の温度が４５度より高い温度でない、すなわち４５度以下の温度であると判別した場合（ステップＳ８：ＮＯ）、クレードル制御部３１は、充電プロファイル３６ａに従って、充電に係る設定を実行する。すなわち、クレードル制御部３１は、ステップＳ５、ステップＳ６、及び、ステップＳ８において、バッテリー２８の温度が１０度以上４５度以下であると判別したため、充電プロファイル３６ａに従って、上限充電電圧を４．２５ボルトに設定し、上限充電電流を０．６Ｃに設定する（ステップＳ９）。次いで、クレードル制御部３１は、設定した上限充電電圧及び上限充電電流に基づき電力供給部３３を制御して、バッテリー２８に対して充電を実行する（ステップＳ１１）。
【００６４】
図５の（Ｂ）は、バッテリー２８の温度が１０度以上４５度以下の場合の充電電圧及び充電電流の特性を示す図表である。
【００６５】
図５の（Ｂ）に示すように、バッテリー２８の温度が１０度以上４５度以下である場合、クレードル制御部３１は、充電電流の電流値を上限充電電流の電流値である０．６Ｃで充電を実行する。図５の（Ａ）において、タイミングｔ２で、充電電圧が上限充電電圧の電圧値である４．２５ボルトに達したとする。クレードル制御部３１は、充電電圧が４．２５ボルトに達しすると、以降、充電電圧の電圧値が４．２５ボルトを保つように、充電電流の電流値を降下させ、バッテリー２８に対し充電を実行する。クレードル制御部３１は、バッテリー２８の温度が１０度以上４５度以下の場合、バッテリー２８の温度が０度以上１０度未満である場合の充電電流の電流値と比較して、２倍の０．６Ｃである。したがって、充電電圧の電圧値は、バッテリー２８の温度が０度超過１０度未満の場合と比較して、２分の１の期間で、４．２５ボルトに達する。
【００６６】
フローチャートのステップＳ８の説明に戻り、クレードル制御部３１は、バッテリー２８の温度が４５度より高い温度であると判別した場合（ステップＳ８：ＹＥＳ）、クレードル制御部３１は、充電プロファイル３６ａに従って、充電に係る設定を実行する。すなわち、クレードル制御部３１は、ステップＳ５、ステップＳ６、及び、ステップＳ８において、バッテリー２８の温度が４５度超過６０度未満であると判別したため、充電プロファイル３６ａに従って、上限充電電圧を４．１０ボルトに設定し、上限充電電流を０．６Ｃに設定する（ステップＳ１０）。次いで、クレードル制御部３１は、設定した上限充電電圧及び上限充電電流に基づき電力供給部３３を制御して、バッテリー２８に対して充電を実行する（ステップＳ１１）。
【００６７】
図５の（Ｃ）は、バッテリー２８の温度が４５度超過６０度未満の場合の充電電圧及び充電電流の特性を示す図表である。
【００６８】
図５の（Ｃ）に示すように、バッテリー２８の温度が４５度超過６０度未満である場合、クレードル制御部３１は、充電電流の電流値を上限充電電流の電流である０．６Ｃで充電を実行する。図５の（Ａ）において、タイミングｔ１で、充電電圧が上限充電電圧の電圧値である４．１０ボルトに達したとする。クレードル制御部３１は、充電電圧が４．１０ボルトに達しすると、以降、充電電圧の電圧値が４．１０ボルトを保つように、充電電流の電流値を降下させ、バッテリー２８に対し充電を実行する。クレードル制御部３１は、バッテリー２８の温度が４５度超過６０度未満の場合、バッテリー２８の温度が４５度以上６０度未満である場合の上限充電電圧の電圧値と比較して、小さい電圧値である。また、バッテリー２８の温度が４５度超過６０度未満の場合、バッテリー２８の温度が１０度以上４５度以下である場合の充電電流の電圧値と同じ値である。したがって、クレードル制御部３１は、バッテリー２８の温度が１０度以上４５度以下の場合と比較して、早い期間で、充電電流の電流値を降下させ、充電電圧の電圧値を保つように充電を実行する。
【００６９】
このように、クレードル制御部３１は、バッテリー２８の温度が、０度超過１０度未満である場合、１０度以上４５度以下である場合、及び、４５度超過６０度未満である場合のいずれかである場合に対応した上限充電電圧の電圧値と上限充電電流の電流値とに基づき、バッテリー２８に充電を実行する。また、クレードル制御部３１は、バッテリー２８の温度が０度超過１０度未満である場合、上限充電電流を０．３Ｃに設定し、バッテリー２８の温度が４５度超過６０度未満である場合、上限充電電圧を４．１０ボルトに設定する。これにより、バッテリー２８の劣化を抑制しつつ、バッテリー２８の温度に応じた充電が実行できる。
【００７０】
図６は、バッテリー２８の温度と、クレードル制御部３１が設定する上限充電電圧と上限充電電流との状態を示すタイミングチャートである。図６の（Ａ）は、バッテリー２８の温度の状態を示す。図６の（Ｂ）は、設定される上限充電電圧の電圧値の状態を示す。図６の（Ｃ）は、設定される上限充電電流の電流値の状態を示す。
【００７１】
図６では、バッテリー２８の温度が上昇して降下する場合を例示する。
【００７２】
図６に示すように、バッテリー２８の温度が０度以下である場合、クレードル制御部３１は、充電を実行しない。この場合、クレードル制御部３１は、充電プロファイル３６ａに従って、上限充電電圧の０．０ボルト、上限充電電流を０．０Ｃに設定する。これにより、クレードル制御部３１は、充電を実行しない。なお、この場合、充電プロファイル３６ａは、バッテリー２８の温度が０度以下である場合に、上限充電電圧が０．０ボルトであり上限充電電流が０．０Ｃであることを示す情報を含む。
【００７３】
図６の（Ａ）に示すようにタイミングｔａにおいて、バッテリー２８の温度が０度を上回ったとする。クレードル制御部３１は、図６の（Ｂ）に示すように、上限充電電圧の電圧値を４．２５ボルトに設定し、図６の（Ｃ）に示すように、上限充電電流の電流値を０．３Ｃに設定し、バッテリー２８に対して充電を実行する。タイミングｔａ以降、クレードル制御部３１は、設定した上限充電電圧の電圧値及び上限充電電流の電流値に基づき、バッテリー２８に対して充電を実行する。
【００７４】
バッテリー２８の温度がタイミングｔａ以降さらに上昇し、図６の（Ａ）に示すようにタイミングｔｂにおいて、１０度に到達したとする。すると、クレードル制御部３１は、図６の（Ｂ）に示すように、上限充電電圧の電圧値を４．２５ボルトに設定し、図６の（Ｃ）に示すように、上限充電電流の電流値を０．６Ｃに設定し、バッテリー２８に対して充電を実行する。タイミングｔｂ以降、クレードル制御部３１は、設定した上限充電電圧の電圧値及び上限充電電流の電流値に基づき、バッテリー２８に対して充電を実行する。
【００７５】
バッテリー２８の温度がタイミングｔｂ以降さらに上昇し、図６の（Ａ）に示すようにタイミングｔｃにおいて、４５度に到達したとする。すると、クレードル制御部３１は、充電プロファイル３６ａに従って、図６の（Ｂ）に示すように、上限充電電圧の電圧値を４．１０ボルトに設定し、図６の（Ｃ）に示すように、上限充電電流の電流値を０．６Ｃに設定し、バッテリー２８に対して充電を実行する。タイミングｔｃ以降、クレードル制御部３１は、設定した上限充電電圧の電圧値及び上限充電電流の電流値に基づき、バッテリー２８に対して充電を実行する。
【００７６】
タイミングｔｃ以降、バッテリー２８の温度がさらに上昇して、図６の（Ａ）に示すように、タイミングｔｄにおいて、バッテリー２８の温度が６０度に到達したとする。すると、クレードル制御部３１は、図６の（Ｂ）及び図６の（Ｃ）に示すように、充電を実行しない。この場合、クレードル制御部３１は、充電プロファイル３６ａに従って、上限充電電圧の０．０ボルト、上限充電電流を０．０Ｃに設定する。これにより、クレードル制御部３１は、充電を実行しない。なお、この場合、充電プロファイル３６ａは、バッテリーの温度が６０度以上である場合に、上限充電電圧が０．０ボルトであり上限充電電流が０．０Ｃであることを示す情報を含む。
【００７７】
タイミングｔｄ以降、バッテリー２８の温度が降下し、図６の（Ａ）に示すようにタイミングｔｅにおいて、６０度を下回る温度に到達したとする。すると、クレードル制御部３１は、図６の（Ｂ）に示すように、上限充電電圧の電圧値を４．１０ボルトに設定し、上限充電電流の電流値を０．６Ｃに設定し、バッテリー２８に対して充電を実行する。タイミングｔｅ以降、クレードル制御部３１は、設定した上限充電電圧の電圧値及び上限充電電流の電流値に基づき、バッテリー２８に対して充電を実行する。
【００７８】
図６の（Ａ）に示すように、タイミングｔｅ以降、さらにバッテリー２８の温度が降下し、タイミングｔｆにおいて４５度に到達したとする。すると、クレードル制御部３１は、図６の（Ｂ）に示すように、上限充電電圧の電圧値を４．２５ボルトに設定し、上限充電電流の電流値を０．６Ｃに設定し、バッテリー２８に対して充電を実行する。タイミングｔｆ以降、クレードル制御部３１は、設定した上限充電電圧の電圧値及び上限充電電流の電流値に基づき、バッテリー２８に対して充電を実行する。
【００７９】
図６の（Ａ）に示すように、タイミングｔｆ以降、さらにバッテリー２８の温度が降下し、タイミングｔｇにおいて１０度を下回ったとする。すると、クレードル制御部３１は、図６の（Ｂ）に示すように、上限充電電圧の電圧値を４．２５ボルトに設定し、上限充電電流の電流値を０．３Ｃに設定し、バッテリー２８に対して充電を実行する。タイミングｔｇ以降、クレードル制御部３１は、設定した上限充電電圧の電圧値及び上限充電電流の電流値に基づき、バッテリー２８に対して充電を実行する。
【００８０】
図６（Ａ）に示すように、タイミングｔｆ以降、さらにバッテリー２８の温度が降下し、タイミングｔｈにおいて０度を下回ったとする。すると、クレードル制御部３１は、バッテリー２８に対して充電を実行しない。
【００８１】
このように、クレードル制御部３１は、バッテリー２８の温度に応じて充電を実行でき、事前のテストやシミュレーション等に基づく値に上限充電電圧と上限充電電流とを設定するため、バッテリー２８の劣化を抑制できる。
【００８２】
以上、説明したように、クレードル３（充電装置）は、バッテリー２８（電池）の温度を検出する検出部３４と、バッテリー２８に対して充電を実行するクレードル制御部３１（制御部）と、を備える。クレードル制御部３１は、バッテリー２８の温度について、検出部３４が０度超過１０度未満の温度（第１温度）を検出した場合に、０．３Ｃ（第１電流値）の電流によりバッテリー２８に対して充電を実行し、バッテリー２８の電圧が４．２５ボルト（第１電圧値、第２電圧値）に達した場合に、バッテリー２８の電圧が４．２５ボルトを保つように充電を実行する。また、クレードル制御部３１は、バッテリー２８の温度について、検出部３４が１０度以上４５度以下の温度（第２温度）を検出した場合に、０．６Ｃ（第２電流値、第３電流値）の電流でバッテリー２８に対して充電を実行し、バッテリー２８の電圧が４．２５ボルトに達した場合に、バッテリー２８の電圧が４．２５ボルトを保つように充電を実行する。また、クレードル制御部３１は、バッテリー２８の温度について、検出部３４が４５度超過６０度未満の温度（第３温度）を検出した場合に、０．６Ｃの電流でバッテリー２８に対して充電を実行し、バッテリー２８の電圧が４．１０ボルト（第３電圧値）に達した場合に、バッテリー２８の電圧が４．１０ボルトを保つように充電を実行する。
【００８３】
このように、クレードル制御部３１は、バッテリー２８の温度に応じた電流値で、バッテリー２８に充電する。また、クレードル制御部３１は、バッテリー２８の温度に応じた電圧値に到達した場合、当該電圧値を保つように充電を実行する。また、クレードル制御部３１は、バッテリー２８の温度が０度超過１０度未満である場合、０．３Ｃの電流で充電を実行し、バッテリー２８の温度が４５度超過６０度未満である場合、４．１０ボルトを保つように充電を実行する。これにより、バッテリー２８の劣化を抑制しつつ、バッテリー２８の温度に応じた充電を実行できる。
【００８４】
また、クレードル制御部３１は、バッテリー２８の温度が、０度超過１０度未満である場合と、１０度以上４５度以下である場合と、で同じ値の上限充電電圧の電圧値を設定する。
【００８５】
これにより、バッテリー２８の温度が、０度超過１０度未満である場合と、１０度以上４５度以下である場合と、で同じ値の上限充電電圧の電圧値を設定する。そのため、バッテリー２８の温度が、０度超過１０度未満であっても、バッテリー２８の温度が１０度以上４５度以下である場合と同じ容量を充電できる。
【００８６】
また、クレードル制御部３１は、バッテリー２８の温度が、１０度以上４５度以下である場合と、４５度超過６０度未満である場合とで同じ値の上限充電電流の電流値を設定する。
【００８７】
これにより、バッテリー２８の温度が、１０度以上４５度以下である場合と、４５度超過６０度未満である場合と、で同じ値の上限充電電流の電流値を設定する。そのため、バッテリー２８の温度が、４５度超過６０度未満であっても、バッテリー２８の温度が１０度以上４５度以下である場合と同じ電流値で充電できる。また、バッテリー２８の温度が、４５度超過６０度未満であっても、バッテリー２８の温度が１０度以上４５度以下である場合と同じ速さで充電を実行できる。
【００８８】
また、クレードル制御部３１は、バッテリー２８の温度が、０度超過１０度未満である場合と、１０度以上４５度以下である場合と、４５度超過６０度未満である場合とに応じた充電を実行する。
【００８９】
前述した通り、バッテリー２８のリチウムイオン電池２８５の内部抵抗の抵抗値の変動に基づく温度の範囲である。したがって、クレードル制御部３１は、リチウムイオン電池２８５の内部抵抗の抵抗値の変動に応じた充電が実行できるため、バッテリー２８の劣化を抑制できる。
【００９０】
また、クレードル制御部３１は、定格放電電流の電流値に対して、０．６倍の電流値（０．６Ｃ）の電流で充電を実行する。
【００９１】
前述した通り、０．６Ｃは、事前のテストやシミュレーション等に基づき算出された値であり、リチウムイオン電池２８５が不安全な状態となることを抑制しつつ、バッテリー２８の充電に時間を要することを抑制した電流値である。したがって、クレードル制御部３１は、バッテリー２８の劣化を抑制しつつ、効率よくバッテリー２８に充電できる。
【００９２】
また、バッテリー２８の温度が１０度以上４５度以下である場合の上限充電電圧と、バッテリー２８の温度が４５度超過６０度未満である場合の上限充電電圧との差は、定格電圧の電圧値に対して０．０４倍から０．０５倍の範囲の電圧値である。本実施形態では、当該電圧値の差は、０．０１５ボルトである。
【００９３】
前述した通り、定格電圧の０．０４倍から０．０５倍の範囲の電圧値は、事前のテストやシミュレーション等により、過充電を防止し、且つ、充電容量の不足を抑制できるように算出された値である。したがって、クレードル制御部３１は、バッテリー２８の劣化を抑制しつつ、効率よくバッテリー２８に充電できる。
【００９４】
＜第２実施形態＞
次に、第２実施形態について説明する。
図７は、第２実施形態に係るプリンター２Ａの構成を示す図である。以下の説明にいて、第１実施形態に係るプリンター２及びクレードル３の構成と同様の構成については、同一の符号を付し、その詳細な説明を省略する。
【００９５】
第２実施形態に係るプリンター２Ａは、第１実施形態に係るプリンター２と比較して明らかな通り、充電装置６を備える。充電装置６は、第１実施形態のクレードル３に相当し、第１実施形態のクレードル制御部３１に相当する充電装置制御部６１と、第１実施形態のクレードル記憶部３６に相当する充電装置記憶部６２とを備える。
【００９６】
図７に示すように、充電装置６は、アダプター４を介して商用交流電源５と接続する電源部３２により、商用交流電源５から電力が供給される。そして、充電装置６は、電力供給部３３によりバッテリー２８に電力を供給して、バッテリー２８に対して充電を実行する。この構成においても、充電装置６は、第１実施形態のクレードル３と同様に、バッテリー２８の温度に応じて、上限充電電流の電流値と上限充電電圧の電圧値とを設定するため、バッテリー２８の劣化を抑制しつつ、バッテリー２８の温度に応じた充電を実行できる。
【００９７】
なお、上述した各実施形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形及び応用が可能である。
【００９８】
また、例えば、図４の処理単位は、クレードル３の処理を理解容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。クレードル３の処理は、処理内容に応じて、されに多くの処理単位に分割してもよい。また、１つの処理単位がさらに多くの処理を含むように分割してもよい。
【００９９】
また、図２、図３、及び、図７に示した各機能部は機能的構成を示すものであって、具体的な実装形態は特に限定されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上述した各実施形態においてソフトウェアで実現される機能の一部をハードウェアとしてもよく、或いは、ハードウェアで実現される機能の一部をハードウェアで実現してもよい。その他、クレードル３、バッテリー２８、及び、プリンター２、２Ａの他の各部の具体的な細部構成についても、本発明の趣旨を逸脱しない範囲で任意に変更可能である。
【０１００】
また、例えば、上述した実施形態において、プリンター２、２Ａをサーマルプリンターとして例示したが、これに限定されない。例えば、インクジェットプリンターや、ドットインパクトプリンター、レーザープリンター等の他のプリンターでも本発明を適応できる。
【符号の説明】
【０１０１】
１…充電システム、２…プリンター、３…クレードル、４…アダプター、５…商用交流電源、２１…プリンター制御部、２２…記憶部、２３…通信部、２４…操作部、２５…操作パネル、２６…印刷部、２７…電源制御部、２８…バッテリー、２８ａ…サーミスター、３１…クレードル制御部、３２…電源部、３３…電力供給部、３４…検出部、３５…ＬＥＤ部、３６…クレードル記憶部、３６ａ…充電プロファイル、２６１…印刷ヘッド、２６２…搬送モーター、２６３…カッター駆動モーター。
【図１】
2017118696.tif 000003
【図２】
2017118696.tif 000004
【図３】
2017118696.tif 000005
【図４】
2017118696.tif 000006
【図５】
2017118696.tif 000007
【図６】
2017118696.tif 000008
【図７】
2017118696.tif 000009