(57)【要約】      （修正有）【課題】充電バッテリーの充電が行えないような低温環境での使い勝手の向上を図ることができるプリンターを提供する。【解決手段】プリンターにＡＣアダプターが接続されてプリンターに収納された充電バッテリーの充電を行う際に、充電を行うことの通知を表示部に表示させるとともに、充電バッテリーの温度が充電可能温度範囲の下限温度以上か否かを判定するステップＳ１８。下限温度以上であれば充電を開始するとともに、表示部を消灯させてスリープモード（低電力モード）に移行するステップＳ２４。一方、下限温度よりも低い場合には、表示部の表示を継続することにより（ステップＳ１８、Ｓ２２）、表示部の駆動に関連する負荷（回路）を発熱させて充電バッテリーを加温し、下限温度以上となってから充電を開始する。【選択図】図５
2015085528.tif 000002
【特許請求の範囲】
【請求項１】
電源となる充電バッテリーを収納するバッテリー収納室と、
外部電源を接続する外部電源接続端子と、
前記充電バッテリーの温度情報を取得する温度情報取得手段と、
前記外部電源接続端子に接続された前記外部電源の電力により前記充電バッテリーの充電を行う充電手段と、
前記充電バッテリーを加温する加温手段と、
前記温度情報取得手段により取得された前記充電バッテリーの温度が事前に決められた充電可能温度範囲内の温度である場合に前記充電手段を有効にし、前記温度情報取得手段により取得された前記充電バッテリーの温度が前記充電可能温度範囲外の温度である場合に前記充電手段を無効にする充電制御手段と、
前記温度情報取得手段により取得された前記充電バッテリーの温度が、事前に決められた閾値であって、少なくとも前記充電可能温度範囲の下限温度以上の値に設定される閾値よりも低い場合に前記加温手段を有効にし、前記充電バッテリーの温度が前記閾値以上の場合に前記加温手段を無効にする加温制御手段と、
を備えたプリンター。
【請求項２】
前記プリンターは、プリンター全体を統括的に制御するＣＰＵを備え、
前記加温手段は、前記ＣＰＵの駆動に関連する負荷であり、
前記加温制御手段は、前記加温手段を有効にする場合には、前記ＣＰＵを通常モードで動作させることにより前記ＣＰＵの駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記ＣＰＵを低電力モードで動作せることにより前記ＣＰＵの駆動に関連する負荷での電力の消費を制限する請求項１に記載のプリンター。
【請求項３】
前記プリンターは、所要の情報を表示する表示手段を備え、
前記加温手段は、前記表示手段の駆動に関連する負荷であり、
前記加温制御手段は、前記加温手段を有効にする場合には、前記表示手段に所定の情報を表示させることにより前記表示手段の駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記表示手段を無効にすることにより前記表示手段の駆動に関連する負荷での電力の消費を制限する請求項１、又は２に記載のプリンター。
【請求項４】
前記外部電源接続端子に前記外部電源が接続されると、前記外部電源が接続されたことに関連する通知情報を一定時間が経過するまで継続して前記表示手段に表示させ、前記一定時間が経過すると前記表示手段を無効にする通知手段を備え、
前記加温制御手段は、前記通知手段による前記表示手段の表示を前記一定時間が経過した後も継続させる請求項３に記載のプリンター。
【請求項５】
前記温度情報取得手段は、前記プリンターの内部に設けられた温度センサーから前記温度情報を取得する請求項１から４のうちのいずれか１項に記載のプリンター。
【請求項６】
前記プリンターは、用紙を搬送するローラーを回転させる駆動モーターを備え、
前記加温手段は、前記駆動モーターの駆動に関連する負荷であり、
前記加温制御手段は、前記加温手段を有効にする場合には、前記駆動モーターを回転させることにより前記駆動モーターの駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記駆動モーターを停止させることにより前記駆動モーターの駆動に関連する負荷での電力の消費を制限する請求項１から５のうちのいずれか１項に記載のプリンター。
【請求項７】
前記プリンターは、外部機器と通信を行うための通信手段を備え、
前記加温手段は、前記通信手段の駆動に関連する負荷であり、
前記加温制御手段は、前記加温手段を有効にする場合には、前記通信手段の駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記通信手段の駆動に関連する負荷での電力の消費を制限する請求項１から６のうちのいずれか１項に記載のプリンター。
【請求項８】
前記プリンターは、前記充電バッテリーを加温するための専用の発熱体を備え、
前記加温手段は、前記発熱体の発熱に関連する負荷であり、
前記加温制御手段は、前記加温手段を有効にする場合には、前記発熱体に電流を供給することにより前記発熱体の発熱に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記発熱体に電流を供給しないことにより前記発熱体の発熱に関連する負荷での電力の消費を制限する請求項１から７のうちのいずれか１項に記載のプリンター。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンターに係り、内部に収納された充電バッテリーを外部電源により充電可能なプリンターに関する。
【背景技術】
【０００２】
従来から、長尺帯状の台紙上に所定長さのラベルが一定間隔で仮着されているラベル連続体や、タグ製造用の帯状のシートに印字を行う携帯式のプリンターが知られている（例えば特許文献１、２参照）。
【０００３】
この種の携帯式のプリンターでは、内部に収納された充電バッテリー（二次電池）のみの電力により動作させることができるようになっている。
【０００４】
また、携帯機器に使用される充電バッテリーとしては各種のものが知られているが、近年では、リチウムイオン二次電池が一般的になっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２４５５９１号公報
【特許文献２】特開２０１０−１７９４６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般に、リチウムイオン二次電池のような充電バッテリーは、充電を行う際の電池セルの温度範囲がメーカーによって規定されており、リチウムイオン二次電池では、例えば０度以上で、かつ、４５度以下の温度範囲に規定されている。
【０００７】
一方、上述の携帯式のプリンターは、寒冷地や冷凍冷蔵倉庫内などの極めて低温の環境で使用される場合がある。そのような低温環境下で充電バッテリーの充電を行う場合や、直前まで低温環境で使用していた充電バッテリーの充電を行う場合には、メーカーにより規定される温度範囲（メーカー規定温度範囲）の下限値よりも充電バッテリーの温度が低くなっている可能性がある。
【０００８】
このような状況において充電バッテリーの充電を行うことは好ましくないため、充電バッテリーの充電を行う際には、充電バッテリーの温度を検出し、検出した温度がメーカー規定温度範囲外のときには充電を行わないようにすることが望ましい。
【０００９】
しかしながら、そのようなときに単に充電を行わないようにしただけだと、ユーザが充電バッテリーを暖めるなどの手間を要するため、充電バッテリーで動作するプリンターの低温環境での使い勝手が良くないという問題がある。
【００１０】
本発明はこのような事情に鑑みてなされたもので、充電バッテリーの充電が行えないような低温環境での使い勝手の向上を図ることができるプリンターを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために本発明の一の態様に係るプリンターは、電源となる充電バッテリーを収納するバッテリー収納室と、外部電源を接続する外部電源接続端子と、前記充電バッテリーの温度情報を取得する温度情報取得手段と、前記外部電源接続端子に接続された前記外部電源の電力により前記充電バッテリーの充電を行う充電手段と、前記充電バッテリーを加温する加温手段と、前記温度情報取得手段により取得された前記充電バッテリーの温度が事前に決められた充電可能温度範囲内の温度である場合に前記充電手段を有効にし、前記温度情報取得手段により取得された前記充電バッテリーの温度が前記充電可能温度範囲外の温度である場合に前記充電手段を無効にする充電制御手段と、前記温度情報取得手段により取得された前記充電バッテリーの温度が、事前に決められた閾値であって、少なくとも前記充電可能温度範囲の下限温度以上の値に設定される閾値よりも低い場合に前記加温手段を有効にし、前記充電バッテリーの温度が前記閾値以上の場合に前記加温手段を無効にする加温制御手段と、を備えて構成される。
【００１２】
本態様によれば、充電バッテリーの温度が充電可能温度範囲の下限温度よりも低い場合には充電手段による充電を行わず、加温手段により充電バッテリーを加温する。これによって、充電バッテリーが充電可能温度範囲内の温度となれば、充電が開始される。したがって、低温環境でプリンターを使用したために充電バッテリーの温度が低くて充電を行えないという状況であっても、ユーザの手間なく充電バッテリーが加温されて充電が行われるようになる。
【００１３】
本発明の他の態様に係るプリンターにおいて、前記プリンターは、プリンター全体を統括的に制御するＣＰＵを備え、前記加温手段は、前記ＣＰＵの駆動に関連する負荷であり、前記加温制御手段は、前記加温手段を有効にする場合には、前記ＣＰＵを通常モードで動作させることにより前記ＣＰＵの駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記ＣＰＵを低電力モードで動作せることにより前記ＣＰＵの駆動に関連する負荷での電力の消費を制限する態様とすることができる。
【００１４】
本態様によれば、ＣＰＵを駆動することによる発熱により充電バッテリーを加熱することができるようになる。一般にプリンターはプリンター全体を統括的に制御するＣＰＵを備えているため、加温手段を特別に設ける必要がなく安価かつ簡易に本態様のプリンターを実現できる。
【００１５】
本発明の他の態様に係るプリンターにおいて、前記プリンターは、所要の情報を表示する表示手段を備え、前記加温手段は、前記表示手段の駆動に関連する負荷であり、前記加温制御手段は、前記加温手段を有効にする場合には、前記表示手段に所定の情報を表示させることにより前記表示手段の駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記表示手段を無効にすることにより前記表示手段の駆動に関連する負荷での電力の消費を制限する態様とすることができる。
【００１６】
本態様によれば、表示手段を駆動することによる発熱により充電バッテリーを加温することができるようになる。一般にプリンターは表示手段を備えているため、加温手段を特別に設ける必要がなく安価かつ簡易に本態様のプリンターを実現できる。
【００１７】
本発明の更に他の態様に係るプリンターにおいて、前記外部電源接続端子に前記外部電源が接続されると、前記外部電源が接続されたことに関連する通知情報を一定時間が経過するまで継続して前記表示手段に表示させ、前記一定時間が経過すると前記表示手段を無効にする通知手段を備え、前記加温制御手段は、前記通知手段による前記表示手段の表示を前記一定時間が経過した後も継続させる態様とすることができる。
【００１８】
本態様によれば、外部電源接続端子に外部電源が接続された場合に、充電バッテリーの温度が充電可能温度範囲の温度であれば、外部電源が接続されたことに関連する通知情報が表示手段に一定時間表示されて消灯する。一方、充電バッテリーの温度が充電可能温度範囲の下限温度よりも低い場合には、その表示が継続されて充電バッテリーの加温が行われるようになる。従って、充電バッテリーの加温のための表示手段の表示がユーザに違和感なく行われる。
【００１９】
本発明の更に他の態様に係るプリンターにおいて、前記温度情報取得手段は、前記プリンターの内部に設けられた温度センサーから前記温度情報を取得する態様とすることができる。
【００２０】
本態様によれば、プリンターが備える温度センサーを用いて充電バッテリーの温度を検出するため、温度センサーを搭載していない充電バッテリーを用いることができ、安価な充電バッテリーを使用することができる。
【００２１】
本発明の更に他の態様に係るプリンターにおいて、前記プリンターは、用紙を搬送するローラーを回転させる駆動モーターを備え、前記加温手段は、前記駆動モーターの駆動に関連する負荷であり、前記加温制御手段は、前記加温手段を有効にする場合には、前記駆動モーターを回転させることにより前記駆動モーターの駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記駆動モーターを停止させることにより前記駆動モーターの駆動に関連する負荷での電力の消費を制限する態様とすることができる。
【００２２】
本態様によれば、駆動モーターを駆動することによる発熱により充電バッテリーを加温することができるようになる。プリンターは用紙を搬送するローラーの駆動モーターを備えているため、加温手段を特別に設ける必要がなく安価かつ簡易に本態様のプリンターを実現できる。
【００２３】
本発明の更に他の態様に係るプリンターにおいて、前記プリンターは、外部機器と通信を行うための通信手段を備え、前記加温手段は、前記通信手段の駆動に関連する負荷であり、前記加温制御手段は、前記加温手段を有効にする場合には、前記通信手段の駆動に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記通信手段の駆動に関連する負荷での電力の消費を制限する態様とすることができる。
【００２４】
本態様によれば、通信手段を駆動することによる発熱により充電バッテリーを加温することができるようになる。外部機器との通信が可能なプリンターは通信手段を備えているため、加温手段を特別に設ける必要がなく安価かつ簡易に本態様のプリンターを実現できる。
【００２５】
本発明の更に他の態様に係るプリンターにおいて、前記プリンターは、前記充電バッテリーを加温するための専用の発熱体を備え、前記加温手段は、前記発熱体の発熱に関連する負荷であり、前記加温制御手段は、前記加温手段を有効にする場合には、前記発熱体に電流を供給することにより前記発熱体の発熱に関連する負荷に対して電力を消費させて発熱させ、前記加温手段を無効にする場合には、前記発熱体に電流を供給しないことにより前記発熱体の発熱に関連する負荷での電力の消費を制限する態様とすることができる。
【００２６】
本態様によれば、充電バッテリーを加温するための専用の発熱体の発熱により充電バッテリーを加温することができるようになる。充電バッテリーを加温するために発熱体を設ける必要があるが、発熱体と発熱体への電流の供給をオン／オフする回路を設けるだけで良いため、安価かつ簡易に本態様のプリンターを実現できる。
【発明の効果】
【００２７】
本発明によれば、充電バッテリーの充電が行えないような低温環境での使い勝手の向上を図ることができる。
【図面の簡単な説明】
【００２８】
【図１】本発明が適用された携帯式プリンター１の外観斜視図である。
【図２】本発明が適用された携帯式プリンター１の概略縦断面図である。
【図３】図２の制御部の構成例を示すブロック図である。
【図４】図３の電源部の構成例を示すブロック図である。
【図５】ＣＰＵの充電時の処理を示したフローチャートである。
【図６】各種温度設定値の関係を示した図である。
【発明を実施するための形態】
【００２９】
以下、添付図面に従って本発明の好ましい実施の形態について詳説する。
【００３０】
図１は、本発明が適用された携帯式プリンター１の外観斜視図であり、図２は、携帯式プリンター１の内部構成を示した概略縦断面図である。
【００３１】
これらの図における携帯式プリンター１（以下、プリンター１という）は、主として、ハウジング２と、供給部２１と、位置検出部２２と、印字部２３と、バッテリー収納室２５と、アダプター接続端子２６（外部電源接続端子）と、入力部２７と、表示部２８（表示手段）と、制御部２９と、電源スイッチ３０と、を備えて構成されている。
【００３２】
ハウジング２は、プリンター１の外壁を形成してプリンター１の内部と外部とを画成すると共に、プリンター１を構成する各種部品を支持してプリンター１として一体の装置を構成している。
【００３３】
このハウジング２は、プリンター１を作業者が携帯できるような大きさに形成されており、ハウジング２の上部、即ち、プリンター１の上面の左右隅部には一対のベルト掛け部３２が設けられている。作業者は、その一対のベルト掛け部３２に肩掛けベルトを取り付けて肩に掛けることで、ベルト掛け部３２を上側にした状態でプリンター１を肩から吊り下げて携帯することができる。
【００３４】
供給部２１は、プリンター１内の底部に設けられており、印字用紙である未使用のラベル連続体９を収容し、そのラベル連続体９を印字部２３に供給する。
【００３５】
ラベル連続体９は、帯状の台紙３４と、その台紙３４上に一定間隔で仮着された複数枚のラベル片３５とから構成されている。供給部２１には、そのラベル連続体９をロール状に巻回したものが収容される。供給部２１から印字部２３にラベル連続体９を供給する際には、供給部２１のロール状のラベル連続体９が外周側から帯状に繰り出される。
【００３６】
ラベル片３５は、いわゆるサーマルラベルであって、その表面に感熱発色層が塗工されている。このラベル片３５に熱を加えると、その部分が発色する。
【００３７】
なお、台紙３４の裏面側には、所定ピッチで位置検出用マーク３６があらかじめ印刷されている。
【００３８】
また、プリンター１の前面（正面）の下部には、開閉カバー３が設けられている。この開閉カバー３は、下方隅部のカバー軸１７のまわりに回転可能に支持されており、この開閉カバー３の開閉によってプリンター１の内部を外部に露呈させ、又は、内部を外部から遮蔽することができるようになっている。
【００３９】
開閉カバー３の開閉機構についての構成は省略するが、プリンター１の前面に設けられた開放用押しボタン４３を押すと、開閉カバー３を開放することができる。そしてロール状のラベル連続体９を供給部２１に挿入した後、開閉カバー３を閉鎖することによりラベル連続体９を供給部２１の規定位置に収容することができる。
【００４０】
位置検出部２２は、位置検出センサー３７を有している。位置検出センサー３７は、例えば開閉カバー３に取り付けられており、供給部２１から繰り出されたラベル連続体９が搬送される用紙搬送路のうち、印字部２３（サーマルヘッド７）よりも上流側の位置において用紙搬送路に対向して配置されている。
【００４１】
この位置検出センサー３７が、用紙搬送路に沿って搬送されているラベル連続体９の位置検出用マーク３６を検出することによって、印字部２３に対するラベル連続体９（ラベル片３５）の相対位置が検出され、ラベル片３５に対して適切な位置に印字が行われる。
【００４２】
印字部２３は、プリンター１内の前側であって上下方向の中央付近に配置されており、サーマルヘッド７と、プラテンローラー８と、駆動モーター３８とを備えている。
【００４３】
サーマルヘッド７は、例えばハウジング２に取り付けられており、ラベル連続体９を搬送する用紙搬送路よりも上側に配置されている。サーマルヘッド７には、用紙搬送路の搬送面（ラベル連続体９が走行する面）に平行で、かつ、ラベル連続体９の搬送方向に対して直交する方向に沿って列状に配列された複数の発熱素子７Ａが設けられており、それらの発熱素子７Ａが用紙搬送路のラベル連続体９のラベル片３５に接触すると共にラベル片３５に熱を加えてラベル片３５を発色させる。
【００４４】
プラテンローラー８は、例えば開閉カバー３に取り付けられおり、用紙搬送路の下側においてサーマルヘッド７に対向して配置されている。このプラテンローラー８が用紙搬送路のラベル連続体９の裏面に当接することによって、ラベル連続体９の表面側のラベル片３５をサーマルヘッド７の発熱素子７Ａに押し当てる。
【００４５】
また、プラテンローラー８は中心軸となるプラテンローラー軸１３を備え、そのプラテンローラー軸１３が用紙搬送路の搬送面に平行で、かつ、ラベル連続体９の搬送方向に対して直交する方向に沿って配置されると共に回転可能に支持されている。
そのプラテンローラー軸１３の一方の端部には、プラテンローラーギア３９が設けられている。
【００４６】
駆動モーター３８は、例えばハウジング２に取り付けられており、プリンター１内の前側であってサーマルヘッド７よりも上側に配置されている。駆動モーター３８には、その動力により回転する連結ギア４０が不図示の動力伝達機構を介して連結されており、その連結ギア４０がプラテンローラーギア３９に噛合している。
【００４７】
これによって、駆動モーター３８の動力によりプラテンローラー８が回転し、用紙搬送路のラベル連続体９（ラベル片３５）がサーマルヘッド７の発熱素子７Ａに接触しながら搬送されるようになっている。
【００４８】
このように構成された印字部２３によれば、供給部２１から印字部２３に供給されたラベル連続体９がサーマルヘッド７の発熱素子７Ａとプラテンローラー８との間に挟持されるとともに、駆動モーター３８によりプラテンローラー８が回転駆動されてラベル連続体９がラベル片３５を発熱素子７Ａに接触させながら搬送される。そして、ラベル連続体９の搬送と共に制御部２９からサーマルヘッド７に与えられる印字データに基づいて発熱素子７Ａの発熱が制御されることで、ラベル連続体９（ラベル片３５）にサーマル印字が行われる。
【００４９】
印字が行われたラベル連続体９は、プリンター１の前面に設けられた発行口４４を通じてプリンター１の内部から外部に排出される。
【００５０】
バッテリー収納室２５は、プリンター１内の後側であって上下方向の中央付近に配置されており、充電バッテリー２４を収脱可能に収容している。
【００５１】
充電バッテリー２４は、例えば、リチウムイオン二次電池であり、プリンター１の各部に電力を供給する。
【００５２】
なお、充電バッテリー２４として、ニッケル・水素蓄電池やニッケル・カドミウム蓄電池等のリチウムイオン二次電池以外の種類の二次電池を採用することもできる。
【００５３】
プリンター１の一方の側面には、開閉可能なバッテリーカバー２５Ａが設けられており、バッテリーカバー２５Ａを開放することによって、バッテリー収納室２５に充電バッテリー２４を収容し、または、バッテリー収納室２５から充電バッテリー２４を取り外すことできる。
【００５４】
アダプター接続端子２６は、プリンター１のバッテリーカバー２５Ａと反対側の側面に設けられている。このアダプター接続端子２６には、外部電源として、交流商用電源に接続したＡＣアダプター４１を接続することができ、それによりバッテリー収納室２５に収容された充電バッテリー２４の充電を行うことができるようになっている。
【００５５】
なお、交流商用電源の電源コンセントにＡＣアダプター４１の電源プラグを差し込むことによってＡＣアダプター４１が交流商用電源に接続され、ＡＣアダプター４１の出力端子（出力プラグ）をプリンター１のアダプター接続端子２６（ジャック）に差し込むことによってＡＣアダプター４１がアダプター接続端子２６に接続される。ＡＣアダプター４１は、交流商用電源を所定電圧の直流電源に変換してプリンター１に供給する。
【００５６】
入力部２７は、プリンター１の前面の上側に設けられており、この入力部２７に対する操作によりプリンター１に必要なデータやコマンドの入力を行うことができる。
【００５７】
表示部２８は、プリンター１の前面において入力部２７に隣接して設けられており、入力部２７により入力された情報やその他の必要な情報が表示部２８により表示される。
【００５８】
制御部２９は、プリンター１内の上部に配置されており、電子基板２９Ａ、２９Ｂ上に実装された電子部品等から構成されている。この制御部２９は、上述した位置検出部２２、印字部２３、充電バッテリー２４、アダプター接続端子２６、入力部２７、表示部２８との間でデータ、コマンド、電源の授受を行うとともに、これらを適宜制御する。
【００５９】
電源スイッチ３０は、プリンター１の前面のほぼ中央部に設けられており、電源スイッチ３０を押下操作するごとに、プリンター１の電源がオンとオフとで切り替えられるようになっている。
【００６０】
図３は、図２に示した制御部２９の構成例を示すブロック図である。
【００６１】
制御部２９は、ＣＰＵ（central processing unit：中央演算装置）５１と、ＲＯＭ（read only memory）５２と、ＲＡＭ（random access memory）５３と、搬送制御回路５４と、印字制御回路５５と、用紙検出回路５７と、通信インタフェース５８（通信手段）と、ＩＯポート５９と、電源部６０とを含んでおり、これらはバスラインを介して相互に接続されて、各種データの送受が相互に行うことができるようになっている。
【００６２】
各部の主な作用について簡単に説明すると、ＣＰＵ５１は、所定の制御プログラムを実行することによって、制御部２９全体を統括的に制御するとともに、各部に所要の処理や制御を実行させる。
【００６３】
ＲＯＭ５２は、ＣＰＵ５１が読み出して実行する上記制御プログラムを記憶している。
【００６４】
ＲＡＭ５３は、ＣＰＵ５１が実行する処理に必要な各種データや印字に必要な印字データ、印字フォーマットなどを記憶する。
【００６５】
搬送制御回路５４は、ＣＰＵ５１からの指示信号に従いプラテンローラー８に連結された駆動モーター３８を制御し、プラテンローラー８の回転／停止を制御する。これにより、用紙搬送路のラベル連続体９の搬送が制御される。
【００６６】
印字制御回路５５は、ＣＰＵ５１から供給される印字すべき文字、図形、およびバーコードなどの印字データに対応する印字信号を生成し、その印字信号をサーマルヘッド７に供給してラベル連続体９への印字を行う。
【００６７】
用紙検出回路５７は、位置検出部２２の位置検出センサー３７により用紙搬送路のラベル連続体９が有する上記の位置検出用マーク３６を検出してＣＰＵ５１にその情報を与える。ＣＰＵ５１は、搬送制御回路５４によるラベル連続体９の搬送の制御と共に、用紙検出回路５７からの情報に基づいてサーマルヘッド７による印字のタイミングを制御してラベル片３５の適切な位置への印字を実施する。
【００６８】
通信インタフェース５８は、パーソナルコンピュータ（ＰＣ）などの外部機器（ホスト機器７０）と接続して通信を行うためのものであり、印字データを供給するホスト機器７０との間で印字データやコマンドの送受信を行うことができるようになっている。通信インタフェース５８としては無線によるものが望ましく、例えば、２．４５ＧＨｚ帯の電波を利用したBluetooth（登録商標）規格のインタフェースが採用される。ただし、通信インタフェース５８は、赤外線を利用したIrDA（Infrared Data Association）規格の通信インタフェースや、無線ＬＡＮに用いられる規格の通信インタフェース等、任意の規格の無線通信インタフェースでよい。また、有線により通信を行うための通信インタフェースであってもよい。
【００６９】
ＩＯポート５９は、表示部２８及び入力部２７が接続され、ＣＰＵ５１から供給される表示すべき情報を示す表示データを表示部２８に出力してその情報を表示部２８に表示させる。また、入力部２７の操作に対応した操作信号をＣＰＵ５１に与える。
【００７０】
電源部６０は、電源スイッチ３０に対する押下操作を監視し、電源スイッチ３０の操作に基づいて、充電バッテリー２４から各部（各負荷）への電力供給の実施と停止とを切り替えてプリンター１の電源のオン／オフを切り替える。また、ＡＣアダプター４１のアダプター接続端子２６への接続を監視し、接続が行われた場合には、充電バッテリー２４への充電を制御する。この電源部６０の構成、作用について次に詳説する。
【００７１】
図４は、図３の電源部６０の構成を示したブロック図である。なお、同図において各ブロック間の接続線は、電力又は信号の送受が行われるブロックを結ぶものであり、必ずしも回路図における配線を示すものではない。ただし、電力の送受を示す接続線は、接地線を省略して電源線のみを示したものに相当する。
【００７２】
同図において、電源部６０は、バッテリー収納室２５に収容された充電バッテリー２４と、電源制御回路１００と、電源供給回路１０２と、充電回路１０４（充電手段）と、アダプター接続検出回路１０６と、温度センサー１０８と、アダプター接続端子２６とから構成されており、充電バッテリー２４以外の回路は充電バッテリー２４又はアダプター接続端子２６に接続されたＡＣアダプター４１からの電力によって動作するようになっている。
【００７３】
電源スイッチ３０は、図１〜図３に示したようにプリンター１の電源をオン／オフする際に作業者によって押下操作される例えば自動復帰型スイッチであり、押下操作が行われているか否かを示す操作信号を電源制御回路１００に与える。なお、プリンター１の電源をオンする旨の記載は、プリンター１が有する全ての機能を使用できる通常使用の状態、即ち、印字動作可能な状態にすることを示す。
【００７４】
アダプター接続検出回路１０６は、アダプター接続端子２６の例えば正極側の電圧を検出してアダプター接続端子２６にＡＣアダプター４１が接続されているか否かを検出する。そして、その検出結果を示す検出信号を電源制御回路１００に与える。
【００７５】
温度センサー１０８は、プリンター１の内部の温度を検出する例えばサーミスタであり、検出した温度を示す温度信号を電源制御回路１００に与える。
【００７６】
この温度センサー１０８は、本来、プリンター１の使用環境温度が動作保証温度の範囲内でない場合にプリンター１の使用を制限する動作保証機能に用いられているものであるが、本実施の形態では、充電時における充電バッテリー２４の温度を検出する目的でその温度センサー１０８を兼用している。
【００７７】
ここで、本実施の形態の充電バッテリー２４として使用されるリチウムイオン二次電池は、充電を行う際の電池セルの温度範囲がメーカーにより規定されている。その温度範囲を本明細書ではメーカー規定温度範囲といい、そのメーカー規定温度範囲を、図６に示すように下限温度Ｔａｍｉｎ以上で、かつ、上限温度Ｔａｍａｘ以下の温度範囲とする。具体値の例としては、下限温度Ｔａｍｉｎが０度、上限温度Ｔａｍａｘを４５度である。ただし、メーカー規定温度範囲は、メーカーによって相違するためこれに限らない。
【００７８】
一般に携帯機器に使用される充電バッテリーとしては、パック（外装ケース）内に電池セルの温度を検出するサーミスタを内蔵したものや、さらに、サーミスタで検出した温度が異常温度となった場合に充電を停止する保護回路を内蔵したものが知られているが、そのような充電バッテリーは高価である。
【００７９】
そこで、本実施の形態では、充電バッテリー２４として、サーミスタや保護回路を内蔵しない安価なものを使用できるようにし、その場合であっても、メーカー規定温度範囲で充電が行われるように、プリンター１が動作保証機能のために使用している温度センサー１０８を兼用して充電バッテリー２４の温度を検出し充電制御に利用している。
【００８０】
また、温度センサー１０８は、図２に示したようにプリンター１の内部のバッテリー収納室２５よりも上側の制御部２９に配置されるが、温度センサー１０８の検出温度が、できるだけ充電バッテリー２４の温度（電池セルの温度）を反映したものとなるように、バッテリー収納室２５に近い位置に配置される。
【００８１】
例えば、制御部２９は２枚の電子基板２９Ａ、２９Ｂを有し、それらの板面が水平方向となるようにして上下に並べて配置されている。温度センサー１０８は、それらの電子基板２９Ａ、２９Ｂのうちのバッテリー収納室２５に近い下側の電子基板２９Ｂに実装され、また、その電子基板２９Ｂの表裏の２面のうちのバッテリー収納室２５に対向する面側で、かつ、バッテリー収納室２５に近い位置に実装されている。
【００８２】
なお、温度センサー１０８は、必ずしも上述の位置に配置されている必要はなく、電子基板２９Ａ、２９Ｂから離れた位置に配置されていてもよい。ただし、その場合でもバッテリー収納室２５に近い位置であることが望ましい。また、電子基板２９Ａ、２９Ｂに配置する場合には、バッテリー収容室２５に最も近い位置に配置することが、より好ましい。
【００８３】
さらに、バッテリー収納室２５に近い位置に温度センサー１０８を配置した場合であっても、温度センサー１０８の検出温度は、必ずしも充電バッテリー２４のパック内の電池セルの温度と正確には一致しない。そこで、温度センサー１０８の検出温度と、充電バッテリー２４の電池セルの実際の温度との差を実測などに基づいて事前に把握し、それを考慮することによって、温度センサー１０８の検出温度に対して充電を行う温度範囲がメーカー規定温度範囲とは必ずしも一致しない範囲に事前に決められて設定されている。
【００８４】
そのようにして設定される検出温度の範囲を本明細書では、充電可能温度範囲、その充電可能温度範囲内の温度を充電可能温度というものとし、図６のように充電可能温度範囲は、下限温度Ｔｂｍｉｎ以上で、かつ、上限温度Ｔｂｍａｘ以下の温度範囲に設定される。具体値の例としては、下限温度Ｔｂｍｉｎが０度、上限温度Ｔｂｍａｘが４０度である。ただし、下限温度Ｔｂｍｉｎと上限温度Ｔｂｍａｘの値はこれに限らない。
【００８５】
また、充電バッテリー２４の温度という場合には、温度センサー１０８による検出温度を示すものとすると、本実施の形態では、充電バッテリー２４の温度が充電可能温度である場合にのみ充電バッテリー２４の充電が行われるようになっている。
【００８６】
電源制御回路１００は、電源スイッチ３０、アダプター接続検出回路１０６、及び、温度センサー１０８の各々から与えられる信号により電源スイッチ３０の押下操作の有無、ＡＣアダプター４１のアダプター接続端子２６への接続の有無、及び、充電バッテリー２４の温度等の情報を取得し、取得した情報に基づいて、電源供給回路１０２と充電回路１０４の動作を制御する。その制御の具体的な内容については後述する。なお、電源制御回路１００は、充電バッテリー２４の温度情報を取得する温度情報取得手段、後述のように充電制御を行う充電制御手段として作用する。
【００８７】
電源供給回路１０２は、充電バッテリー２４とアダプター接続端子２６とに接続されており、プリンター１において電源（電力）の供給を必要とする全ての負荷（全ての回路）に対して負荷側が電力を要する状態であれば充電バッテリー２４からの電源を供給する状態（バッテリー電源供給状態という）と、後述の一部の負荷に対して負荷側が電力を要する状態であればアダプター接続端子２６に接続されたＡＣアダプター４１からの電源を供給する状態（外部電源供給状態という）と、全ての負荷に対して電源の供給を不能にする状態（電源供給不能状態という）と、を切り替わるようになっている。
【００８８】
なお、電源供給回路１０２は、充電バッテリー２４の出力電圧や、アダプター接続端子２６に接続されたＡＣアダプター４１の供給電圧を、電源を供給する各負荷に対応した電圧に変換する回路を含むものであってもよい。
【００８９】
＜ＡＣアダプター４１が接続されていない場合の電源供給回路１０２の制御＞
【００９０】
電源制御回路１００は、アダプター接続端子２６にＡＣアダプター４１が接続されていない場合において、電源スイッチ３０が押下操作されたときには、そのときに電源供給回路１０２が電源供給不能状態であれば、電源供給回路１０２をバッテリー電源供給状態に切り替える。これによって、ＣＰＵ５１等が作動し、プリンター１が通常使用可能（印字可能）な状態に起動する。即ち、プリンター１の電源がオンされる。
【００９１】
一方、電源スイッチ３０が押下操作されたときに、電源供給回路１０２がバッテリー電源供給状態であれば、電源供給回路１０２を電源供給不能状態に切り替える。これによって、プリンター１の全ての動作が停止し、プリンター１の電源がオフされる。
【００９２】
＜ＡＣアダプター４１が接続された場合の電源供給回路１０２の制御＞
【００９３】
また、電源制御回路１００は、アダプター接続端子２６にＡＣアダプター４１が接続された場合には、そのときに電源供給回路１０２がどの状態であるかに関わらず、電源供給回路１０２を外部電源供給状態に切り替える。電源供給回路１０２は、外部電源供給状態では、プリンター１の全ての負荷のうち、少なくとも充電バッテリー２４の充電時の動作に関連する負荷に対して電源を供給する。本実施の形態では、充電バッテリー２４の充電時には詳細を後述するように制御部２９のＣＰＵ５１が充電バッテリー２４の充電時の処理を実施するため、少なくともＣＰＵ５１の動作に必要な負荷に対してＡＣアダプター４１からの電源が供給される。
【００９４】
充電回路１０４は、アダプター接続端子２６と充電バッテリー２４との間に接続されており、アダプター接続端子２６に接続されたＡＣアダプター４１からの電力を充電バッテリー２４に供給して充電バッテリー２４を充電する充電状態と、ＡＣアダプター４１の接続の有無に関わらず充電を行わない非充電状態とで切り替わるようになっている。
【００９５】
＜ＡＣアダプター４１が接続されていない場合の充電回路１０４の制御＞
【００９６】
電源制御回路１００は、アダプター接続端子２６にＡＣアダプター４１が接続されていない場合には、充電バッテリー２４の充電は不能であるため、電源スイッチ３０の押下操作の有無や充電バッテリー２４の温度等の他の条件にかかわらず、充電回路１０４を非充電状態に設定する。即ち、充電回路１０４を無効にする。
【００９７】
＜ＡＣアダプター４１が接続された場合の充電回路１０４の制御＞
【００９８】
一方、電源制御回路１００は、アダプター接続端子２６にＡＣアダプター４１が接続された場合において、充電バッテリー２４の温度が充電可能温度であるときには、充電バッテリー２４の残量に応じて充電回路１０４を充電状態と非充電状態とで切り替え、充電バッテリー２４の温度が充電可能温度でないときには、充電回路１０４を非充電状態に設定する。
【００９９】
なお、図では省略しているが、充電バッテリー２４の出力電圧は電源制御回路１００により検知されており、その出力電圧に基づいて充電バッテリー２４の残量が電源制御回路１００において検知されている。ただし、充電バッテリー２４の残量を検出する方法はこれに限らない。
【０１００】
・充電バッテリー２４の温度が充電可能温度である場合
充電バッテリー２４の温度が充電可能温度であるときには、電源制御回路１００は、通常の充電制御を実施する。通常の充電制御とは、例えば、ＡＣアダプター４１がアダプター接続端子２６に接続された際に、充電バッテリー２４の残量が、満充電と判断する閾値よりも小さいときには、充電回路１０４を充電状態に切り替えて充電バッテリー２４への充電を開始する。即ち、充電回路１０４を有効にする。
【０１０１】
一方、充電バッテリー２４の残量が満充電と判断する閾値にすでに達しているときには、充電回路１０４を非充電状態にして充電を行わない。即ち、充電回路１０４を無効にする。
【０１０２】
また、充電回路１０４を充電状態にして充電バッテリー２４への充電を開始した後、充電バッテリー２４が満充電と判断する閾値に達したことを検出すると、充電回路１０４を非充電状態に切り替えて、充電を停止する。
【０１０３】
なお、通常の充電制御として示したこのような充電制御は一例であって他の任意の形態の充電制御を行うことができる。また、充電中に充電バッテリー２４の温度が充電可能温度でなくなったときには、次に説明する制御により充電回路１０４が充電状態から非充電状態に切り替えられる。
【０１０４】
・充電バッテリー２４の温度が充電可能温度でない場合
充電バッテリー２４の温度が充電可能温度でないときには、上述のように電源制御回路１００は、充電回路１０４を非充電状態に設定し、充電バッテリー２４の残量に関わらず、また、充電中か否かに関わらず、充電を行わないようにする。即ち、充電回路１０４を無効にする。
【０１０５】
例えば、充電バッテリー２４の温度が、充電可能温度範囲の下限温度Ｔｂｍｉｎよりも低い場合や、充電可能温度範囲の上限温度Ｔｂｍａｘよりも高い場合には、充電バッテリー２４の充電を行わず、また、充電中であれば充電を停止する。
【０１０６】
ここまで説明した電源部６０の構成、各部の作用によれば、アダプター接続端子２６にＡＣアダプター４１を接続しない場合には電源スイッチ３０を押下操作してプリンター１の電源をオンすることによって、充電バッテリー２４の電力によりプリンター１を通常使用の状態（印字動作可能な状態）にすることができる。
【０１０７】
一方、アダプター接続端子２６にＡＣアダプター４１を接続した場合には、充電バッテリー２４の温度が充電可能温度、即ち、充電可能温度範囲内の温度であれば充電が行われ、充電可能温度でなければ、即ち、充電可能温度範囲外の温度であれば、充電が行われない。また、充電を開始した後の充電中に、充電バッテリー２４の温度が充電可能温度範囲外の温度となった場合には充電が停止する。
【０１０８】
したがって、本実施の形態のように充電バッテリー２４が温度センサーを搭載しない安価なものであっても、プリンター１が備える温度センサー１０８によって充電バッテリー２４の温度が検出され、充電バッテリー２４の温度に応じた適切な充電制御が行われる。
次に、アダプター接続端子２６にＡＣアダプター４１が接続された場合の電源部６０以外における充電時の動作について説明する。
【０１０９】
アダプター接続端子２６にＡＣアダプター４１が接続された場合、電源供給回路１０２が上述のように外部電源供給状態となり、プリンター１の一部の負荷（回路）に対してＡＣアダプター４１からの電源（電力）が供給される。
【０１１０】
本実施の形態では、その一部の負荷として、表示部２８の駆動に関連する負荷（表示部２８に所定の情報を表示させるために必要な負荷）としている。その負荷として、表示部２８そのものが備える回路（液晶やバックライトの駆動回路等）、ＩＯポート５９の回路の他に、表示部２８の制御（画面に表示する情報の生成、表示部２８の点灯や消灯の制御等）を行うＣＰＵ５１と、ＣＰＵ５１の処理に必要なＲＯＭ５２やＲＡＭ５３、それらの周辺回路が含まれている。
【０１１１】
したがって、アダプター接続端子２６にＡＣアダプター４１が接続された場合において、少なくともＣＰＵ５１は制御プログラムに従って動作するようになっている。
【０１１２】
また、電源制御回路１００は、ＣＰＵ５１とバスラインを介して接続されており、ＣＰＵ５１との間で各種データを授受できるようになっている。たとえば、アダプター接続端子２６にＡＣアダプター４１が接続されているか否かを示すアダプター接続情報、充電バッテリー２４の温度を示す温度情報、充電バッテリー２４の残量を示す残量情報、充電バッテリー２４の充電が完了したことを示す充電完了信号等が、電源制御回路１００からＣＰＵ５１に適宜与えられるようになっている。
【０１１３】
ＣＰＵ５１は、アダプター接続端子２６にＡＣアダプター４１が接続されず、かつ、プリンター１の電源がオフされている場合において、アダプター接続端子２６にＡＣアダプター４１が接続されると、ＡＣアダプター４１からの電力の供給によって起動し、制御プログラムに従った処理を開始する。そして、ＡＣアダプター４１が接続されたことを電源制御回路１００からのアダプター接続情報によって検知し、後述の充電時の処理を開始する。
【０１１４】
また、アダプター接続端子２６にＡＣアダプター４１が接続されずにプリンター１の電源がオンされている場合（電源供給回路１０２がバッテリー電源供給状態であり、充電バッテリー２４からの電力の供給によりＣＰＵ５１が動作している場合）において、アダプター接続端子２６にＡＣアダプター４１が接続されると、電源供給回路１０２が外部電源供給状態に切り替わることによって、ＣＰＵ５１がＡＣアダプター４１からの電力の供給による動作に切り替わる。そして、ＡＣアダプター４１が接続されたことを電源制御回路１００からのアダプター接続情報によって検知し、後述の充電時の処理を開始する。
【０１１５】
ここで、アダプター接続端子２６にＡＣアダプター４１が接続された場合に、プリンター１の全ての負荷に対して電力を供給するのでなく、一部の負荷に対してのみ電力を供給するのは、ＡＣアダプター４１として、電源容量（最大出力電力）がプリンター１の通常使用時に必要な大容量（電力）のものではなく、充電専用として小容量の安価なもの使用できるようにしているためである。
【０１１６】
したがって、アダプター接続端子２６にＡＣアダプター４１が接続されている場合には、電源スイッチ３０を押下操作しても、その操作は電源制御回路１００により無効とされ、プリンター１を通常使用の状態に切り替えること、即ち、プリンター１の電源をオンにすることができないようになっている。
【０１１７】
ただし、アダプター接続端子２６にＡＣアダプター４１が接続されている場合であっても、電源スイッチ３０が押下操作されたときには、充電バッテリー２４の充電を停止し、電源供給回路１０２をバッテリー電源供給状態に切り替えて、プリンター１を通常使用の状態に切り替えるようにしてもよい。
【０１１８】
また、ＡＣアダプター４１として電源容量が大きいものを使用するようにし、電源供給回路１０２が外部電源供給状態であるときでもプリンター１の全ての負荷にＡＣアダプター４１からの電力が供給されるようにしてもよい。この場合には、充電バッテリー２４を充電しながらプリンター１を通常使用の状態、即ち、プリンター１の電源をオンにすることができる。
次にＣＰＵ５１の充電時の処理について図５のフローチャートを用いて説明する。
【０１１９】
ＣＰＵ５１は、上述のようにアダプター接続端子２６にＡＣアダプター４１が接続されて充電時の処理を開始すると、ステップＳ１０の処理として、電源制御回路１００から充電バッテリー２４の温度を示す温度情報や、充電バッテリー２４の残量を示す残量情報などの充電バッテリー２４の状態に関する情報を取得（検知）する。
【０１２０】
次に、ステップＳ１２の処理として、ステップＳ１０により検知した充電バッテリー２４の温度が、事前に決められた充電可能温度範囲の上限温度Ｔｂｍａｘ以下か否かを判定する。本実施の形態では上限温度Ｔｂｍａｘの具体値の例を４０度としており、充電バッテリー２４の温度が４０度以下か否かを判定する。
【０１２１】
ステップＳ１２においてＮＯと判定した場合、電源部６０では充電バッテリー２４の充電が行われないため、ＣＰＵ５１は、ステップ１４の処理として、充電が行われないことを通知するための非充電通知情報を表示部２８に表示させる。そして、後述のステップＳ２２に移行する。
【０１２２】
非充電通知情報としては、例えば温度が高いため充電が行われない旨の内容の文字情報を表示部２８に表示させる。ただし、文字情報の内容はこれに限らず、また、表示の形態も文字のみを用いたものに限らず、文字、図形、及び記号のうちの少なくとも一つを用いた表示が可能である。
【０１２３】
一方、ステップＳ１２においてＹＥＳと判定した場合、ＣＰＵ５１は、ステップＳ１６の処理として、充電が行われることを通知するための充電通知情報を表示部２８に表示させる。そして、ステップＳ１８に移行する。
【０１２４】
充電通知情報としては、例えば、電源部６０において実際に充電が行われるか否かにかかわらずＡＣアダプター４１の接続が検知されたことなどの意味を含めて「充電中」という文字情報を表示させる。ただし、文字情報の内容はこれに限らず、ＡＣアダプター４１が接続されたことに関連する情報の表示であればよく、表示の形態も文字のみを用いたものに限らず、文字、図形、及び記号のうちの少なくとも一つを用いた表示が可能である。なお、この通知情報の表示部２８への表示は、ＣＰＵ５１の通知手段としての作用であり、充電が通常通り行われる場合には一定時間の経過後に消灯する（表示部２８が無効となる）。
【０１２５】
次に、ステップＳ１８の処理として、充電バッテリー２４の温度が加温閾値Ｔｃ以上か否かを判定する。加温閾値は、図６に示すように少なくとも充電可能温度範囲の下限温度Ｔｂｍｉｎ以上で、かつ、少なくとも上限温度Ｔｂｍａｘ以下の温度である。本実施の形態において加温閾値Ｔｃの具体値の例を１０度とすると、このステップＳ１８の処理では、充電バッテリー２４の温度が１０度以上か否かを判定する。なお、加温閾値Ｔｃは下限温度Ｔｂｍｉｎと一致した値であってもよいが、下限温度Ｔｂｍｉｎよりは高い温度であることが望ましい。
【０１２６】
ステップＳ１８においてＮＯと判定した場合には充電バッテリー２４を加温する処理を実施するが詳細な説明は後述するものとし、まず、ステップＳ１８においてＹＥＳと判定した場合、次に、ステップＳ２２の処理として、ステップＳ１４又はステップＳ１６等において表示部２８への通知情報の表示を行ってから一定時間が経過したか否かを判定する。本実施の形態では一定時間の例として５秒間とするが、必ずしもこれに限らない。
【０１２７】
ステップＳ２２においてＮＯと判定している間はステップＳ２２の処理を繰り返して一定時間（５秒間）が経過するのを待つ。
【０１２８】
一方、ステップＳ２２おいてＹＥＳと判定した場合には、ステップＳ２４の処理として、ＣＰＵ５１は通常モードからスリープモード（低電力モード）に切り替える。ここで、スリープモードとは、電源部６０を除いて、ＡＣアダプター４１からの電源が供給されている負荷での消費電力を制限（少なくとも通常モードのときよりも低減）した状態を示す。
【０１２９】
例えば、スリープモードでは、ＣＰＵ５１は少なくとも表示部２８を無効とする。即ち、表示部２８に通知情報を表示させることを停止し、表示部２８の画面を消灯させる。また、ＣＰＵ５１及びＣＰＵ５１の周辺回路の動作クロックを停止させる（処理を停止させる）一方で、ＣＰＵ５１内のレジスタやＲＡＭ５３は有効にして（電力の供給を継続して）記憶内容を保持させる。これによって、消費電力を低減させる一方、ＣＰＵ５１に外部から所定の割込が生じるとＣＰＵ５１をスリープモードから通常モードに復帰させてＣＰＵ５１の動作を即座に再開させることができる状態にする。
【０１３０】
なお、スリープモードにおいて、ＣＰＵ５１及びＣＰＵ５１の周辺回路の動作クロックを停止させるのではなく、動作クロックの周波数を低下させる（動作速度を低減させる）ようにしてもよい。また、ＣＰＵ５１及びその周辺回路における消費電力を低減させるために任意の方法を採用することができ、さらに、スリープモードは表示部２８での消費電力のみを低減するものであってもよい。
【０１３１】
ステップＳ２４においてスリープモードに切り替わると、ＣＰＵ５１はスリープモードを継続する。そして、電源部６０において充電バッテリー２４の充電が完了すると、又は、充電バッテリー２４の温度が充電可能温度範囲外の温度となったために充電が停止（中断）すると、電源制御回路１００からＣＰＵ５１に割込信号が与えられてＣＰＵ５１がスリープモードから通常モードに復帰する。
【０１３２】
ステップＳ２６は、その割込信号が与えられてＣＰＵ５１が通常モードに復帰し、電源制御回路１００から充電バッテリー２４の充電が完了したことを示す通知を受けた場合にＹＥＳと判定される処理を示す。そのステップＳ２６においてＹＥＳと判定した場合、ステップＳ２８の処理として、ＣＰＵ５１は、充電バッテリー２４が満充電となったことを通知するための満充電通知情報を表示部２８に表示させる。そして、ステップＳ２２に移行し、上述のようにステップＳ２２及びステップＳ２４の処理として、ステップＳ２８において表示部２８への通知情報の表示を行ってから一定時間（５秒間）が経過すると、通常モードからスリープモードに切り替える。
【０１３３】
一方、ステップＳ３０は、割込信号が与えられてＣＰＵ５１が通常モードに復帰し、電源制御回路１００から、充電バッテリー２４の温度が充電可能温度範囲外の温度となったために充電を中断したことを示す通知を受けた場合にＹＥＳと判定される処理を示す。そのステップＳ３０においてＹＥＳと判定した場合、ステップＳ３２の処理として、ＣＰＵ５１は、充電が中断されたことを通知するための充電中断通知情報を表示部２８に表示させる。そして、ステップＳ２２に移行し、上述のようにステップＳ２２及びステップＳ２４の処理として、ステップＳ３２において表示部２８への通知情報の表示を行ってから一定時間が経過すると、通常モードからスリープモードに切り替える。
【０１３４】
なお、アダプター接続端子２６からＡＣアダプター４１の接続端子が抜き取られると、以上のＣＰＵ５１における充電時の処理が終了する。
【０１３５】
ところで、ステップＳ１８において、充電バッテリー２４の温度が加温閾値Ｔｃ未満であるためにＮＯと判定した場合、ＣＰＵ５１は、ステップＳ２０の処理として、電源制御回路１００から温度情報を取得し、ステップＳ１８の処理に戻る。そして、ステップＳ２０で取得した温度情報により検知される充電バッテリー２４の温度が加温閾値Ｔｃ未満である場合には、ステップＳ１８においてＮＯと判定されてステップＳ２０とステップＳ１８の処理を繰り返す。
【０１３６】
これによれば、充電バッテリー２４の温度が加温閾値Ｔｃ（１０度）未満である場合には、通常モードからスリープモードへの切替えを行うことなく表示部２８への通知情報の表示が継続する。これにより、表示部２８の駆動に関連する負荷が加温手段として電力を消費して発熱し、プリンター１の内部の温度が上昇する。プリンター１の内部は密閉性が高いため、プリンター１の内部の温度の上昇と共に、充電バッテリー２４の温度も上昇する。
【０１３７】
したがって、仮に、充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎ（０度）よりも低く、電源部６０において充電が行われない状況であっても、表示部２８の駆動に関連する負荷を加温手段としてその発熱によって充電バッテリー２４が加温されるため、充電バッテリー２４の温度を充電可能温度範囲の下限温度Ｔｂｍｉｎ（０度）以上の充電可能温度にすることができる。これによって、電源部６０では充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎ（０度）以上の温度となった時点で充電バッテリー２４の充電が開始されるようになる。
【０１３８】
また、加温閾値Ｔｃ（１０度）が充電可能温度範囲の下限温度Ｔｂｍｉｎ（０度）よりも高い温度に設定されているため、充電バッテリー２４は下限温度Ｔｂｍｉｎに対して余裕を持った温度まで加温される。そして、充電バッテリー２４の温度が加温閾値Ｔｃに達するとステップＳ２２、Ｓ２４の処理により、表示部２８に通知情報を表示させることが停止され（表示部２８が無効とされ）、スリープモードに切り替わる。これによって、表示部２８の駆動に関連する負荷での電力の消費が制限（低減）される。
【０１３９】
即ち、表示部２８の駆動に関連する負荷を加温手段として充電バッテリー２４は充電可能温度範囲の下限温度Ｔｂｍｉｎ（０度）に対して余裕を持った加温閾値Ｔｃ（１０度）まで加温された場合に、加温手段が無効となり加温されなくなる。
【０１４０】
したがって、充電バッテリー２４の加温が停止した後に充電バッテリー２４の温度が再び充電可能温度範囲の下限温度Ｔｂｍｉｎよりも低くなることが防止される。
【０１４１】
なお、充電が開始されてスリープモードとなった後、充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎよりも低くなって充電が中断された場合には、再度、通常モードに復帰して表示部２８への所定の情報の表示を継続して行って充電バッテリー２４を加温するようにしてもよい。具体的には、図５のフローチャートにおいて、充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎよりも低くなって充電が中断されたためにステップＳ３０においてＹＥＳと判定した場合には、ステップＳ３２の後、ステップＳ２２に移行するのではなく、ステップＳ１８に移行するように変更すればよい。
【０１４２】
以上、上記実施の形態では、充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎよりも低い場合に表示部２８の表示を継続するようにしたが、これに限らず、表示部２８を無効（表示を行わない状態）にしてＣＰＵ５１を通常モードに維持するようにしてもよい。即ち、表示部２８の駆動に関連する負荷を加温手段とするのではなく、ＣＰＵ５１の駆動に関連する負荷、即ち、ＣＰＵ５１が動作するために必要な負荷（ＣＰＵ５１と、ＲＯＭ５２、ＲＡＭ５３等の周辺回路）を加温手段とすることもできる。この場合、充電バッテリー２４の温度が加温閾値Ｔｃ以上になった際に上述のようにＣＰＵ５１を通常モードからスリープモードに切り替えればよい。
【０１４３】
また、上記実施の形態では、プリンター１の機能として、アダプター接続端子２６にＡＣアダプター４１が接続されると、それに関連した通知情報を充電バッテリー２４の温度に関係なく所定時間継続して表示部２８に表示させるアダプター接続通知機能を備える形態について説明したが、必ずしもこの機能を備えていなくてもよい。
【０１４４】
その場合において、アダプター接続端子２６にＡＣアダプター４１が接続された際に、充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎよりも低い場合にのみ表示部２８での所定の通知情報の表示が行われるようになる。
【０１４５】
同様にプリンター１がアダプター接続通知機能を備えていない場合において、ＣＰＵ５１の駆動に関連する負荷を加温手段とする場合には、アダプター接続端子２６にＡＣアダプター４１が接続された際に、充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎ以上のときには、ＣＰＵ５１が一定時間経過後に通常モードからスリープモードに切り替わり、充電バッテリー２４の温度が充電可能温度範囲の下限温度Ｔｂｍｉｎよりも低い場合には、ＣＰＵ５１が通常モードを継続して充電バッテリー２４を加温する。そして、充電バッテリー２４の温度が加温閾値Ｔｃ以上になると、通常モードからスリープモードに切り替わる。
【０１４６】
なお、表示部２８の駆動に関連する負荷にはＣＰＵ５１の駆動に関連する負荷が含まれているため、表示部２８の駆動に関連する負荷を加温手段とする場合と、ＣＰＵ５１の駆動に関連する負荷を加温手段とする場合の加温制御の違いは、表示部２８への表示を行うか否かの違いだけであり、ＣＰＵ５１の通常モードとスリープモードの切替えは、充電バッテリー２４の温度に基づいて同様に行われることになる。ただし、表示部２８の駆動に関連する負荷にＣＰＵ５１の駆動に関連する負荷を含めない形態とすることも可能である。
【０１４７】
また、上記実施の形態では、表示部２８の駆動に関連する負荷が充電バッテリー２４を加温する加温手段として作用し、ＣＰＵ５１がその加温手段を制御する加温制御手段として作用する形態を示したが、加温手段とする負荷はこれに限らない。
【０１４８】
充電バッテリー２４の加温手段として、表示部２８の駆動に関連する負荷を用いる代わりに、例えば、プラテンローラー８（用紙搬送に用いられるローラー）の駆動モーター３８の駆動に関連する負荷、通信インタフェース５８の駆動に関連する負荷、専用の発熱体の駆動（発熱）に関連する負荷、サーマルヘッドの駆動に関連する負荷などを用いることができる。また、これらの負荷（表示部２８の駆動に関連する負荷も含む）のいずれか一つの負荷だけでなく複数の負荷を加温手段として用いてもよい。
【０１４９】
なお、いずれの負荷もＣＰＵ５１の駆動に関連する負荷を含む。ただし、それらの負荷を加温手段として動作させる際にはＣＰＵ５１を動作させずに行うことも可能であり、ＣＰＵ５１の駆動に関連する負荷を含まない形態とすることもできる。
【０１５０】
充電バッテリー２４を加温手段として駆動モーター３８の駆動に関連する負荷を用いる場合には、図４において電源供給回路１０２が外部電源供給状態のときにＡＣアダプター４１からの電力を供給する一部の負荷として、少なくとも駆動モーター３８の駆動に関連する負荷、例えば、図３の駆動モーター３８や搬送制御回路５４を含めるようにする。
【０１５１】
そして、図５のフローチャートのステップＳ１８においてＮＯと判定している間、ＣＰＵ５１は、搬送制御回路５４へのコマンド送信により駆動モーター３８を所定速度で回転させる。
【０１５２】
このとき、プラテンローラー８は回転する必要がないため、例えば、駆動モーター３８の動力をプラテンローラー８に伝達する動力伝達機構を動力伝達不能に切り替える切替手段を設けると好適である。これによって、充電バッテリー２４を加温する目的で駆動モーター３８を回転させる際には、ＣＰＵ５１がその切替手段を制御して動力伝達機構を動力伝達不能にし、プラテンローラー８が回転しないようにすることができる。
【０１５３】
充電バッテリー２４の加温手段として通信インタフェース５８の駆動に関連する負荷を用いる場合には、図４において電源供給回路１０２が外部電源供給状態のときにＡＣアダプター４１からの電力を供給する一部の負荷として、少なくとも通信インタフェース５８の駆動に関連する負荷、例えば、通信インタフェース５８の回路を含めるようにする。
【０１５４】
そして、図５のフローチャートのステップＳ１８においてＮＯと判定している間、ＣＰＵ５１は、通信インタフェース５８へのコマンド送信により例えばポーリングを強制的に実施させる。
【０１５５】
充電バッテリー２４の加温手段として専用の発熱体（抵抗等）の駆動（発熱）に関連する負荷を用いる場合には、図４において電源供給回路１０２が外部電源供給状態のときにＡＣアダプター４１からの電力を供給する一部の負荷として、少なくともその発熱体の駆動に関連する負荷発熱、例えば、その発熱体の他に、発熱体への電力（電流）の供給をスイッチ制御するトランジスタやＦＥＴ等のスイッチ回路を含めるようにする。
【０１５６】
この場合に、発熱体はバッテリー収納室２５の内壁部やプリンター１の内部のバッテリー収納室２５に近い場所に設置すると好適であるが、これに限らず任意の場所に設けることができる。
【０１５７】
そして、図５のフローチャートのステップＳ１８においてＮＯと判定している間、ＣＰＵ５１は、通信インタフェース５８へのスイッチ回路を制御して発熱体を発熱させる。
【０１５８】
なお、充電バッテリー２４の加温手段として、上述のように表示部２８の駆動に関連する負荷以外の負荷を用い、表示部２８の駆動に関連する負荷を加温手段として用いない場合には、図５のフローチャートのステップＳ１８においてＮＯと判定している間でも一定時間が経過した後に、表示部２８を無効（表示を行わない）にする。
【０１５９】
以上、上記実施の形態では、電源部６０の制御を主に電源制御回路１００により行い、電源部６０以外の充電時の動作をＣＰＵ５１により制御するようにしたが、電源制御回路１００の上述した処理をＣＰＵ５１が行うことによって電源部６０の制御もＣＰＵ５１が行うようにすることが可能である。また、ＣＰＵ５１の上述した処理を電源制御回路１００が行うことによって電源部６０以外の充電時の動作を電源制御回路１００が制御することも可能である。
【０１６０】
また、上記実施の形態では、充電バッテリー２４としてリチウムイオン二次電池を用いるものとしたが、ニッケル・水素蓄電池等の他の種類の二次電池を用いる場合においても、上記実施の形態と同様に充電時の温度を管理して充電を制御することは有効である。
【０１６１】
また、上記実施の形態では、充電バッテリー２４として温度センサーが搭載されていない安価なものを用いることを前提としたが、温度センサーを搭載している充電バッテリー２４を用いる場合においても、充電バッテリー２４の温度が加温閾値Ｔｃより低い場合に、充電バッテリー２４を加温することは有益である。この場合、充電バッテリー２４の温度を検出する温度センサーとして、プリンター１の内部に配置された温度センサー１０８を用いるのではなく、充電バッテリー２４に搭載された温度センサーを用いることができる。
【０１６２】
また、上記実施の形態では、本発明が適用されるプリンター１として携帯式のものとしたが、本発明は、携帯式のプリンターに限らず、充電バッテリーを電源とするプリンターの全てに適用できる。また、ラベル連続体９に限らず、任意の種類の用紙に印字を行う任意のプリンターに適用できる。
【符号の説明】
【０１６３】
１  携帯式プリンター
２  ハウジング
３  開閉カバー
７  サーマルヘッド（印字ヘッド）
７Ａ  サーマルヘッドの発熱素子
８  プラテンローラー
９  ラベル連続体（印字用紙）
１０  サーマルヘッドのヘッド軸
１３  プラテンローラー軸
１７  開閉カバーのカバー軸
２１  供給部
２２  位置検出部
２３  印字部
２４  充電バッテリー
２５  バッテリー収納室
２５Ａ  バッテリーカバー
２６  アダプター接続端子
２７  入力部
２８  表示部
２９  制御部
２９Ａ、２９Ｂ  電子基板
３０  電源スイッチ
３２  ベルト掛け部
３４  ラベル連続体の台紙
３５  ラベル片
３６  位置検出用マーク
３７  位置検出センサー
３８  駆動モーター
３９  プラテンローラーのプラテンローラーギア
４０  連結ギア
４１  ＡＣアダプター
４３  開放用押しボタン
４４  発行口
５１  ＣＰＵ
５２  ＲＯＭ
５３  ＲＡＭ
５４  搬送制御回路
５５  印字制御回路
５７  用紙検出回路
５８  通信インタフェース
５９  ＩＯポート
６０  電源部
７０  ホスト機器
１００  電源制御回路
１０２  電源供給回路
１０４  充電回路
１０６  アダプター接続検出回路
１０８  温度センサー
【図１】
2015085528.tif 000003
【図２】
2015085528.tif 000004
【図３】
2015085528.tif 000005
【図４】
2015085528.tif 000006
【図５】
2015085528.tif 000007
【図６】
2015085528.tif 000008