(57)【特許請求の範囲】
【請求項１】
バッテリを駆動源として所定の印字データを印字媒体に対して印字処理を行うプリンタにおいて、
前記印字媒体に前記印字処理を行う印字部と、
前記印字媒体を搬送する駆動部と、
前記バッテリの所定の残容量と当該所定の残容量に基づいて前記印字データを印字可能な前記印字媒体の分量情報とを対応させて記憶する記憶部と、
前記バッテリの残容量を計測する残容量計測部と、
計測された前記バッテリの残容量に基づいて、プリンタの動作モードおよび前記記憶部に記憶された前記分量情報に関する情報を発光部の発光状態で報知する報知部と、
前記残容量計測部によって計測された前記バッテリの残容量が所定の値より少ないかを判断し、
計測された前記バッテリの残容量が前記所定の値以上の場合に、前記印字処理において前記駆動部に通常供給する第１電力を供給するとともに、前記プリンタの動作モードが第１動作モードであることおよび前記第１電力で印字可能な前記印字媒体の前記分量情報に関する情報を前記発光部を第１状態にして前記報知部に報知させ、計測された前記バッテリの残容量が前記所定の値未満の場合に、前記印字処理において前記駆動部に通常供給する第１電力より小さい電力である第２電力を供給するとともに、前記プリンタの動作モードが前記第１動作モードより低電力で動作する第２動作モードであることおよび前記第２電力で印字可能な前記印字媒体の前記分量情報に関する情報を前記発光部を前記第１状態とは異なる第２状態にして前記報知部に報知させる制御部と、
を備えたプリンタ。
【請求項２】
前記駆動部は、前記バッテリから前記第１電力を供給される場合に前記印字媒体を第１速度で搬送し、前記バッテリから前記第２電力を供給される場合に前記印字媒体を前記第１速度より遅い第２速度で搬送し、
前記制御部は、
計測されたバッテリの残容量が前記所定の値より大きい場合、当該バッテリの残容量に基づいて前記印字媒体が前記第１速度で搬送される場合における印刷可能な当該印字媒体の分量情報に基づいて前記報知部を制御し、前記印字処理において前記駆動部に前記第１電力を供給し、
計測されたバッテリの残容量が前記所定の値より小さい場合、当該バッテリの残容量に基づいて前記印字媒体が前記第２速度で搬送される場合における印刷可能な当該印字媒体の分量情報に基づいて前記報知部を制御し、前記印字処理において前記駆動部に前記第２電力を供給する、
請求項１に記載のプリンタ。
【請求項３】
前記発光部は、バッテリの所定の残容量に対応して前記印字媒体の分量情報を報知する複数のＬＥＤである、
請求項１または２に記載のプリンタ。
【請求項４】
前記分量情報は、前記所定の残容量において前記プリンタが印字可能な前記印字媒体の枚数であり、
前記記憶部は、前記所定の残容量と印字可能な前記印字媒体の枚数とを対応して記憶する、
請求項１乃至３のいずれか一に記載のプリンタ。
【請求項５】
前記分量情報は、前記所定の残容量において前記プリンタが印字可能な前記印字媒体の長さであり、
前記記憶部は、前記バッテリの所定の残容量と前記長さとを対応して記憶する、
請求項１乃至３のいずれか一に記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プリンタに関する。
【背景技術】
【０００２】
近年、例えば商品を自宅に配送する業務において、配送担当者は、携帯型のプリンタを用いて、例えば配達先が不在の場合、不在通知の情報を印字したラベルやレシートを発行して、不在宅に残している。このような携帯型のプリンタは、自身が動作するためのバッテリを内蔵している。プリンタの操作者は、プリンタが示すバッテリの残量に基づいて、バッテリの残量を把握している。
【０００３】
ところで、このようなプリンタは、内蔵しているバッテリの残容量が少なくなったことを操作者に通知するものであるため、操作者は、当該プリンタにおいてあとどのくらいのラベルやレシートが印字できるか把握することが難しい。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、操作者が、バッテリの残容量によるラベルやレシートへの印字可能な分量情報を把握可能なプリンタを提供することである。
【課題を解決するための手段】
【０００５】
実施形態のプリンタは、バッテリを駆動源として所定の印字データを印字媒体に対して印字処理を行うプリンタにおいて、前記印字媒体に前記印字処理を行う印字部と、前記印字媒体を搬送する駆動部と、前記バッテリの所定の残容量と当該所定の残容量に基づいて前記印字データを印字可能な前記印字媒体の分量情報とを対応させて記憶する記憶部と、前記バッテリの残容量を計測する残容量計測部と、計測された前記バッテリの残容量に基づいて、プリンタの動作モードおよび前記記憶部に記憶された前記分量情報に関する情報を発光部の発光状態で報知する報知部と、前記残容量計測部によって計測された前記バッテリの残容量が所定の値より少ないかを判断し、計測された前記バッテリの残容量が前記所定の値以上の場合に、前記印字処理において前記駆動部に通常供給する第１電力を供給するとともに、前記プリンタの動作モードが第１動作モードであることおよび前記第１電力で印字可能な前記印字媒体の前記分量情報に関する情報を前記発光部を第１状態にして前記報知部に報知させ、計測された前記バッテリの残容量が前記所定の値未満の場合に、前記印字処理において前記駆動部に通常供給する第１電力より小さい電力である第２電力を供給するとともに、前記プリンタの動作モードが前記第１動作モードより低電力で動作する第２動作モードであることおよび前記第２電力で印字可能な前記印字媒体の前記分量情報に関する情報を前記発光部を前記第１状態とは異なる第２状態にして前記報知部に報知させる制御部と、を備える。
【図面の簡単な説明】
【０００６】
【図１】図１は、第１実施形態に係るプリンタの外観を示す略正面図である。
【図２】図２は、プリンタにおけるラベルの搬送と印字の仕組みを示す図である。
【図３】図３は、プリンタのハードウェア構成を示すブロック図である。
【図４】図４は、プリンタのメモリ部に設けられた残量テーブルを示すメモリマップである。
【図５】図５は、プリンタの機能構成を示す機能ブロック図である。
【図６】図６は、プリンタの制御処理の流れを示すフローチャートである。
【図７】図７は、プリンタのＬＥＤ点灯制御処理の流れの一部を示すフローチャートである。
【図８】図８は、第２実施形態に係るプリンタの外観を示す略正面図である。
【図９】図９は、プリンタにおけるレシート用紙の搬送と印字の構成を示す模式図である。
【図１０】図１０は、プリンタのＬＥＤ点灯制御処理の流れの一部を示すフローチャートである。
【発明を実施するための形態】
【０００７】
（第１実施形態）
以下、図１〜図７を参照して、第１実施形態に係るプリンタについて説明する。なお、第１実施形態では、例えば、荷物の配達業務を行う担当者が、自身の体（例えば腰）に装着して使用するバッテリ駆動の携帯型プリンタをプリンタの一例として説明する。このようなプリンタは、例えば、配達先が不在の際に、不在通知情報をラベル（印字媒体）に印字して発行する用途に用いられる。以降、第１実施形態では、携帯型プリンタを単にプリンタという。なお、以下に説明する第１実施形態によりこの発明が限定されるものではない。
【０００８】
図１は、第１実施形態に係るプリンタ１の外観を示す略正面図である。図１に示すように、プリンタ１は、略直方体形状であり、本体２とカバー４とを有する。本体２は、詳細は図２および図３で説明するが、内部に回路基板（図示せず）、複数の発熱素子３２をライン状に備えたサーマルヘッド１８、モータ１７に接続されたプラテン兼搬送ローラ３１（以降プラテン３１という）、バッテリ２３、通信部２６等を備える。また、本体２は、カバー４を閉止状態から開放する開放スイッチ５、およびスリット６を備えている。
【０００９】
また、本体２は、長尺状の台紙に同一形状のラベルＬ（図２を参照）が等間隔で配置されたロール状の用紙ＰＲ１（図２を参照）を内部にセット可能である。本体２は、用紙ＰＲ１を回転可能に保持する。用紙ＰＲ１は、カバー４を開放して本体２の内部にセットされる。プリンタ１は、セットされた用紙ＰＲ１から引き出されたラベルＬに不在通知情報を印字してスリット６から外部に排出して、印字済みのラベルＬを発行する。
【００１０】
また、本体２は、正面部に表示部３を備えている。表示部３は、スイッチ３３、スイッチ３４、スイッチ３５を表示している。スイッチ３３は電源スイッチであり、スイッチ３３を操作する度に、プリンタ１は電源のオンオフを繰り返す。スイッチ３４は、プリンタ１における印字動作を一時停止させるスイッチであり、スイッチ３４を操作する度に、プリンタ１は印字動作の一時停止と印字動作の再開を繰り返す。スイッチ３５は、プリンタ１におけるラベルＬを早送りするためのキーである。スイッチ３５を操作している間、プリンタ１はラベルＬを早送りする。
【００１１】
なお、詳細には、スイッチ３３、スイッチ３４、スイッチ３５の上面部には、タッチパネル（図示せず）が設けられており、表示されたスイッチ３３、スイッチ３４、スイッチ３５に対応した位置のタッチパネルを押下操作することにより、対応したスイッチが操作されたとして、操作されたスイッチに対応した処理が実行される。
【００１２】
また、表示部３は、各種のエラー表示を行うエラー表示部３６を備えている。エラー表示部３６は、例えば「カバーオープン」「ペーパーエンド」「通信エラー」等の文字が表示されている。また、エラー表示部３６は、各文字に対向した後部にそれぞれ設けられたＬＥＤ（Light  Emitting  Diode（発光ダイオード））等を発光することで、該当するエラーを報知する。
【００１３】
また、表示部３は、残りの印字枚数（分量情報）を表示する残数表示部３７を備えている。第１実施形態では、残数表示部３７は、残りの印字枚数を示す数字「１００  ５０  ３０  １０枚」の数字が横一列に等間隔に表示されている。この数字は、それぞれ、バッテリ２３の残容量によってあと何枚程度ラベルＬに印字可能かを示す目安の数字である。分量情報である数字「１００」は、残りの印字枚数が１００枚程度であることを示す。分量情報である数字「５０」は、残りの印字枚数が５０枚程度であることを示す。分量情報である数字「３０」は、残りの印字枚数が３０枚程度であることを示す。分量情報である数字「１０」は、残りの印字枚数が１０枚程度であることを示す。
【００１４】
また、表示部３は、表示部３の各数字に対応した位置（第１実施形態では、各数字の下部）に、それぞれＬＥＤ３８〜４１を設けている。数字「１００」の下部にはＬＥＤ３８が、数字「５０」の下部にはＬＥＤ３９が、数字「３０」の下部にはＬＥＤ４０が、数字「１０」の下部にはＬＥＤ４１が設けられている。なお、これらのＬＥＤ３８〜４１を総称してＬＥＤ１９という。
【００１５】
そして、プリンタ１は、ＬＥＤ３８を点灯させることにより、あと１００枚程度高速印字可能であることを報知する。また、プリンタ１は、ＬＥＤ３９を点灯させることにより、あと５０枚程度高速印字可能であることを報知する。また、プリンタ１は、ＬＥＤ４０を点灯させることにより、あと３０枚程度高速印字可能であることを報知する。また、プリンタ１は、ＬＥＤ４１を点灯させることにより、あと１０枚程度高速印字可能であることを報知する。また、プリンタ１は、ＬＥＤ４１を点滅させることにより、あと１０枚程度低速印字可能であることを報知する。そのため、プリンタ１の操作者は、点灯または点滅しているＬＥＤ１９に基づいて、バッテリ２３の残容量によってプリンタ１があと何枚程度ラベルＬに印字か可能かを把握することができる。
【００１６】
ところで、バッテリ２３が蓄電している電力の残容量（以降単に「残容量」という）は、バッテリの出力電圧と相関関係にある。バッテリの残容量が多い場合はバッテリ２３の出力電圧は高い。また、バッテリの残容量が少なくなるにつれて、バッテリ２３の出力電圧は低くなる。すなわち、バッテリ２３の出力電圧を測定することで、バッテリ２３の残容量を把握することができる。
【００１７】
バッテリ２３がフル充電（例えばバッテリ２３の出力電圧が８．４ボルト）の状態で、プリンタ１は、ラベルＬに対して約７００枚程度高速で印字可能な電力が蓄電される。このようにバッテリ２３が蓄電している電力の残容量が充分である場合（第１実施形態では、後述する電圧Ｖ１以上である場合）には、ＬＥＤ３８、ＬＥＤ３９、ＬＥＤ４０、ＬＥＤ４１のいずれのＬＥＤも点灯しない（滅灯のままである）。
【００１８】
そして、フル充電したバッテリ２３を用いてプリンタ１を使用してラベルＬに印字を行う。バッテリ２３の残容量はラベルＬに印字する度に減少していく。そして、プリンタ１は、ラベル２３に対して相当枚数の印字を行った後、そろそろバッテリ２３の残容量が気になるころを、バッテリ２３の残容量があと１００枚程度印字可能なころと設定して、残りの印字枚数が１００枚程度となった状態から操作者に残りの印字枚数を報知するようにしている。
【００１９】
すなわち、プリンタ１は、バッテリ２３の残容量が、ラベルＬに対してあと１００枚程度高速印字が可能である容量（バッテリ２３の出力電圧Ｖ１を若干下回る電圧）となった場合には、ＬＥＤ３８が点灯する。ＬＥＤ３９、ＬＥＤ４０、ＬＥＤ４１は滅灯する。また、バッテリ２３の残容量が、ラベルＬに対してあと５０枚程度高速印字が可能である容量（バッテリ２３の出力電圧がＶ２を若干下回る電圧）となった場合には、ＬＥＤ３９が点灯する。ＬＥＤ３８、ＬＥＤ４０、ＬＥＤ４１は滅灯する。また、バッテリ２３の残容量が、ラベルＬに対してあと３０枚程度高速印字が可能である容量（バッテリ２３の出力電圧Ｖ３を若干下回る電圧）となった場合には、ＬＥＤ４０が点灯する。ＬＥＤ３８、ＬＥＤ３９、ＬＥＤ４１は滅灯する。また、バッテリ２３の残容量が、ラベルＬに対してあと１０枚程度高速印字が可能である容量（バッテリ２３の出力電圧Ｖ４を若干下回る電圧）となった場合には、ＬＥＤ４１が点灯する。ＬＥＤ３８、ＬＥＤ３９、ＬＥＤ４０は滅灯する。
【００２０】
そして、ＬＥＤ４１が点灯した後も引き続きラベルＬへの印字を継続すると、さらにバッテリ２３の残容量は減少する。そしてバッテリ２３の容量が臨界容量（バッテリ２３の出力電圧Ｖ５（臨界電圧）より若干下回る電圧）になると、バッテリ２３は、これ以上高速で印字を継続することが困難な状態となる。しかしながら、バッテリ２３の残容量はまだいくらか残っている。この状態で、プリンタ１は、電力をあまり供給しない（以降、低電力という）という条件であればバッテリ２３の残容量での印字は可能である。そのため、第１実施形態では、プリンタ１の動作モードを通常モードから低電力で駆動可能なセーブモードに切り替えて、ラベルＬへの印字を継続する。具体的には、セーブモードでは、プリンタ１は、モータ１７に対する電力の供給を少なくする。するとモータ１７の回転速度は低速となり、プラテン３１によるラベルＬの搬送速度を遅くしてラベルＬへの印字を行う。このようなセーブモードとすることで、時間はかかるが、少ない電力でラベルＬに印字をおこなうことができる。なお、セーブモードでのラベルＬへの印字は、１０枚程度可能である。それ以上の印字は、バッテリ２３が過放電状態となるため、困難である。
【００２１】
また、プリンタ１がセーブモードに切り替わった時点で、点灯していたＬＥＤ４１は点滅する。ＬＥＤ４１が点滅することにより、プリンタ１は、プリンタ１がセーブモードに切り替わったことを操作者に報知する。プリンタ１は、通常モードでラベルＬに印字をするときの印字音と、セーブモードに切り替わってラベルＬに印字をするときの印字音とで、音が異なる。これは、主に、通常モードとセーブモードとにおけるモータ１７の回転速度の違い（通常モードでは高速で回転、セーブモードでは低速で回転）によるモータ１７の回転音の違いが原因である。ところが、操作者は、途中からプリンタ１の印字音が変わったことを不審に思う場合がある。そのため、ＬＥＤ４１が点滅して、プリンタ１が通常モードからセーブモードに切り替わったことを操作者に報知することで、操作者の不審感を取り除く。
【００２２】
図２は、プリンタ１の本体２内部において、ラベルＬの搬送と印字の仕組みを示す図である。図２に示すように、本体２内には用紙ＰＲ１がラベルＬを引き出し可能にセットされている。用紙ＰＲ１は、巻回された台紙上に等間隔に同一形状のラベルＬを複数枚配置している。ラベルＬの裏面には接着剤が塗布されており、その接着剤によってラベルＬは台紙に対して剥離可能に接着されている。
【００２３】
ラベルＬの表面は熱を印加することで黒またはその他の色に発色する発色剤が塗布されている。ラベルＬの搬送経路途中には、サーマルヘッド１８とプラテン３１が、互いに対向して弾力的に接触して構成されている。図２に示すように、サーマルヘッド１８は、上方に付勢されており、プラテン３１は下方に付勢されている。用紙ＰＲ１から引き出された台紙およびラベルＬは矢印Ｐの方向に搬送され、サーマルヘッド１８とプラテン３１の接点においてサーマルヘッド１８とプラテン３１とで弾力的に挟持される。ラベルＬの表面は、接点においてサーマルヘッド１８にライン状に設けられた発熱素子３２と接する。また、ラベルＬの裏面は、接点においてプラテン３１と弾力的に接する。バッテリ２３から電力を供給されたモータ１７の回転によってプラテン３１が回転することで、プラテン３１はラベルＬを矢印Ｐ方向に搬送する。バッテリ２３から多くの電力を供給してモータ１７を高速で回転させると、プラテン３１は高速でラベルＬを搬送する。バッテリ２３からの電力の供給を少なくしてモータ１７を低速で回転させると、プラテン３１は低速でラベルＬを搬送する。プラテン３１によって搬送されサーマルヘッド１８によって不在通知の情報を印字したラベルＬは、スリット６からプリンタ１の外部に排出され発行される。
【００２４】
次に、図３および図４を用いてプリンタ１のハードウェア構成について説明する。図３は、プリンタのハードウェア構成を示すブロック図である。図３に示すように、プリンタ１は、ＣＰＵ（Central  Processing  Unit）１１、ＲＯＭ（Read  Only  Memory）１２、ＲＡＭ（Random  Access  Memory）１３、メモリ部１４等を備えている。ＣＰＵ１１は、制御主体となる。ＲＯＭ１２は、各種プログラムを記憶する。ＲＡＭ１３は、各種データを展開する。メモリ部１４は、各種プログラムを記憶する。ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、メモリ部１４は、互いにデータバス１５を介して接続されている。ＣＰＵ１１とＲＯＭ１２とＲＡＭ１３が、制御部１００を構成する。すなわち、制御部１００は、ＣＰＵ１１がＲＯＭ１２やメモリ部１４に記憶されＲＡＭ１３に展開された制御プログラムに従って動作することによって、図６と図７に示す制御処理を実行する。
【００２５】
メモリ部１４は、電源を切っても記憶情報が保持されるＨＤＤ（Hard  Disc  Drive）やフラッシュメモリ等の不揮発性メモリで構成され、制御プログラムを記憶する制御プログラム部１４１を備えている。また、メモリ部１４は、残量テーブル１４２とモード記憶部１４３を備えている。残量テーブルは図４で後述する。モード記憶部１４３は、プリンタ１のモード（通常モード、セーブモード、停止モードのいずれか）を記憶する。バッテリ２３の容量が臨界容量以上である場合、プリンタ１は通常モードで動作する。通常モードとは、バッテリ２３からモータ１７に対して通常の電力を供給することで、プラテン３１がラベルＬを高速で搬送しながらラベルＬに印字を行うモードである。
【００２６】
一方、バッテリ２３の容量が臨界容量を下回った場合、プリンタ１は、セーブモードに切り替えて動作する。セーブモードとは、バッテリ２３からモータ１７に対して通常より少ない電力を供給することで、プラテン３１がラベルＬを低速で搬送しながらラベルＬに印字を行うモードである。
【００２７】
また、バッテリ２３の容量が臨界容量をさらに下回った場合、プリンタ１は、停止モードに切り替えて、バッテリ２３からの電力の供給を停止して、サーマルヘッド１８によるラベルＬへの印字動作を含むすべての動作を停止する。
【００２８】
また、制御部１００は、データバス１５およびコントローラ１６を介して、モータ１７、サーマルヘッド１８、ＬＥＤ３８、ＬＥＤ３９、ＬＥＤ４０、ＬＥＤ４１を含む各種ＬＥＤ１９、スイッチ３３、スイッチ３４、スイッチ３５、各種センサ２１と接続している。センサ２１は、印字を開始するラベルＬのホームポジションを定めるセンサやスリット６から排出されたラベルＬの停止位置を定めるセンサ、ラベルＬのエンド検出センサ等である。
【００２９】
また、制御部１００は、データバス１５を介して、充放電制御部２２と接続している。充放電制御部２２は、バッテリ２３と接続しており、図示しない商用電源からバッテリ２３に充電したり、モータ１７やサーマルヘッド１８やＬＥＤ１９に電力を供給するために、バッテリ２３を放電させる等の、制御部１００から制御指令を受けてバッテリ２３を直接的に制御する。
【００３０】
また、制御部１００は、データバス１５を介して、電圧監視部２４と接続している。電圧監視部２４は、バッテリ２３の両端子間に接続されており、バッテリ２３の出力電圧を計測する電圧計であり、所定間隔で計測した出力電圧を制御部１００に送信する。
【００３１】
また、制御部１００は、データバス１５を介して、通信Ｉ／Ｆ２５と接続している。通信Ｉ／Ｆ２５は、例えば無線通信技術を使用して、上位装置であるハンディターミナル（図示せず）から印字情報を受信する。第１実施形態におけるハンディターミナルは、例えば、商品を配送した配送先住居が留守の場合、不在通知情報をプリンタ１に送信する携帯型端末である。プリンタ１は、ハンディターミナルから不在通知情報を、通信Ｉ／Ｆ２５を介して受信する。
【００３２】
次に、メモリ部１４に設けられた残量テーブル１４２について説明する。図４は、プリンタ１のメモリ部１４に設けられた残量テーブル１４２を示すメモリマップである。図４に示すように、残量テーブル１４２は、電圧部１４２１と点灯ＬＥＤ部１４２２を有する。電圧部１４２１は、バッテリ２３の所定容量を記憶する。具体的には、電圧部１４２１は、１００枚程度のラベルＬを高速で印字可能なバッテリ２３の電圧Ｖ１（所定容量）、５０枚程度のラベルＬを高速で印字可能なバッテリ２３の電圧Ｖ２（所定容量）、３０枚程度のラベルＬを高速で印字可能なバッテリ２３の電圧Ｖ３（所定容量）、１０枚程度のラベルＬを高速で印字可能なバッテリ２３の電圧Ｖ４（所定容量）、ラベルＬを高速では印字できないバッテリ２３の臨界電力を示す電圧Ｖ５（所定容量）、これ以上ラベルＬを印字できない電圧Ｖ６それぞれ記憶する。
【００３３】
点灯ＬＥＤ部１４２２は、各電圧Ｖ１〜Ｖ６に対応して、点灯、点滅させるＬＥＤの点灯または点滅情報を記憶する。電圧Ｖ１に対応してＬＥＤ３８の点灯情報（印字データを印字可能な前記印字媒体の分量情報）を記憶する。電圧Ｖ２に対応してＬＥＤ３９の点灯情報（印字データを印字可能な前記印字媒体の分量情報）を記憶する。電圧Ｖ３に対応してＬＥＤ４０の点灯情報（印字データを印字可能な前記印字媒体の分量情報）を記憶する。電圧Ｖ４に対応してＬＥＤ４１の点灯情報（印字データを印字可能な前記印字媒体の分量情報）を記憶する。電圧Ｖ５に対応してＬＥＤ４１の点滅情報を記憶する。
【００３４】
次に、図５〜図７を用いてプリンタ１の制御処理について説明する。図５は、プリンタ１の機能構成を示す機能ブロック図である。制御部１００は、ＲＯＭ１２やメモリ部１４の制御プログラム部１４１に記憶された制御プログラムに従うことで、残容量計測手段１０１、判断手段１０２、報知手段１０３として機能する。
【００３５】
残容量計測手段１０１は、バッテリ２３の残容量を計測する機能を有する。
【００３６】
判断手段１０２は、残容量計測手段１０１が入力した残容量が所定容量（Ｖ１、Ｖ２、Ｖ３、Ｖ４のいずれかの電圧）より低下したか否かを判断する機能を有する。
【００３７】
報知手段１０３は、判断手段１０２が残容量が所定容量より低下したと判断した場合、当該所定容量に対応して記憶部に記憶されたラベルＬへの残りの印字可能枚数を報知する機能を有する。
【００３８】
図６は、プリンタ１の制御処理の流れを示すフローチャートである。図６に示すように、制御部１００（残容量計測手段１０１）は、電圧監視部２４からの出力に基づいてバッテリ２３の両端部の電圧を計測する（Ｓ１１）。そして制御部１００は、計測した電圧に基づいて、図７に示すＬＥＤ点灯制御処理を実行する（Ｓ１２）。
【００３９】
図７は、Ｓ１２で実行されるプリンタ１のＬＥＤ点灯制御処理の流れを示すフローチャートである。図７に示すように、制御部１００は、電圧監視部２４が計測したバッテリ２３の出力電圧がＶ１（例えば７．３７ボルト）以上であるか否かを判断する（Ｓ３１）。Ｖ１以上であると判断した場合（例えばフル充電したばかりの場合）には（Ｓ３１のＹｅｓ）、次に制御部１００は、モード記憶部１４３に通常モードが記憶されているか否かを判断する（Ｓ４４）。通常モードは記憶されていないと判断した場合には（Ｓ４４のＮｏ）、制御部１００は、モード記憶部１４３に通常モードを記憶する（Ｓ４５）。そして制御部１００は、Ｖ１以上であると判断したことをハンディターミナルに送信する（Ｓ５７）。また、通常モードが記憶されていると判断した場合には（Ｓ４４のＹｅｓ）、制御部１００はＳ４５の処理を実行することなくＳ５７を実行する。
【００４０】
その後、プリンタ１をフル充電の状態からラベルＬへの印字処理を相当量実行すると、バッテリ２３の残容量が減少する。そして、入力されたバッテリ２３の出力電圧がＶ１以上ではないと判断した場合には（Ｓ３１のＮｏ）、制御部１００（判断手段１０２）は、入力したバッテリ２３の出力電圧がＶ１未満でかつＶ２（例えば７．２８ボルト）以上であるか否かを判断する（Ｓ３２）。バッテリ２３の出力電圧がＶ１未満でかつＶ２以上であると判断した場合には（Ｓ３２のＹｅｓ）、制御部１００は、残量テーブル１４２を参照して、電圧Ｖ１に対応して、点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを１００枚程度高速で印字可能な情報としてのＬＥＤ３８の情報を取得する（Ｓ３３）。この、電圧Ｖ１に対応して点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを１００枚程度高速で印字可能な情報が、プリンタ１が当該所定容量に基づいて印字データを印字可能な印字媒体の分量情報に相当する。そして制御部１００（報知手段１０３）は、取得したＬＥＤ３８の情報に基づいて、ＬＥＤ３８を点灯する（Ｓ３４）。そして制御部１００は、Ｓ４４以降の処理を実行する。この場合、Ｓ５７において、制御部１００は、プリンタ１があと１００枚程度のラベルＬへの印字が可能である情報を送信する。
【００４１】
プリンタ１の操作者は、ＬＥＤ３８が点灯することによって、バッテリ２３の残容量によって、あと１００枚程度のラベルＬが高速で印字可能であるとの情報を得る。また、操作者は、ハンディターミナルから、あと１００枚程度のラベルＬが高速で印字可能であるとの情報を得ることもできる。
【００４２】
また、Ｓ３２において、入力したバッテリ２３の出力電圧がＶ１未満でかつＶ２以上ではないと判断した場合には（Ｓ３２のＮｏ）、制御部１００（判断手段１０２）は、電圧監視部２４が計測したバッテリ２３の出力電圧がＶ２未満でかつＶ３（例えば７．２５ボルト）以上であるか否かを判断する（Ｓ３５）。バッテリ２３の出力電圧がＶ２未満でかつＶ３以上であると判断した場合には（Ｓ３５のＹｅｓ）、制御部１００は、残量テーブル１４２を参照して、電圧Ｖ２に対応して、点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを５０枚程度高速で印字可能な情報としてのＬＥＤ３９の情報を取得する（Ｓ３６）。この、電圧Ｖ２に対応して点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを５０枚程度高速で印字可能な情報が、プリンタ１が当該所定容量に基づいて印字データを印字可能な印字媒体の分量情報に相当する。そして制御部１００（報知手段１０３）は、取得したＬＥＤ３９の情報に基づいて、ＬＥＤ３９を点灯する（Ｓ３７）。そして制御部１００は、Ｓ４４以降の処理を実行する。この場合、Ｓ５７において、制御部１００は、プリンタ１があと５０枚程度のラベルＬへの印字が可能である情報を送信する。
【００４３】
プリンタ１の操作者は、ＬＥＤ３９が点灯することによって、バッテリ２３の残容量によって、あと５０枚程度のラベルＬが高速で印字可能であるとの情報を得る。また、操作者は、ハンディターミナルから、あと５０枚程度のラベルＬが高速で印字可能であるとの情報を得ることもできる。
【００４４】
また、Ｓ３５において、入力したバッテリ２３の出力電圧がＶ２未満でかつＶ３以上ではないと判断した場合には（Ｓ３５のＮｏ）、制御部１００（判断手段１０２）は、電圧監視部２４が計測したバッテリ２３の出力電圧がＶ３未満でかつＶ４（例えば７．２２ボルト）以上であるか否かを判断する（Ｓ３８）。バッテリ２３の出力電圧がＶ３未満でかつＶ４以上であると判断した場合には（Ｓ３８のＹｅｓ）、制御部１００は、残量テーブル１４２を参照して、電圧Ｖ３に対応して、点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを３０枚程度高速で印字可能な情報としてのＬＥＤ４０の情報を取得する（Ｓ３９）。この、電圧Ｖ３に対応して点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを３０枚程度高速で印字可能な情報が、プリンタ１が当該所定容量に基づいて印字データを印字可能な印字媒体の分量情報に相当する。そして制御部１００（報知手段１０３）は、取得したＬＥＤ４０の情報に基づいて、ＬＥＤ４０を点灯する（Ｓ４０）。そして制御部１００は、Ｓ４４以降の処理を実行する。この場合、Ｓ５７において、制御部１００は、プリンタ１があと３０枚程度のラベルＬへの印字が可能である情報を送信する。
【００４５】
プリンタ１の操作者は、ＬＥＤ４０が点灯することによって、バッテリ２３の残容量によって、あと３０枚程度のラベルＬが高速で印字可能であるとの情報を得る。また、操作者は、ハンディターミナルから、あと３０枚程度のラベルＬが高速で印字可能であるとの情報を得ることもできる。
【００４６】
また、Ｓ３８において、入力したバッテリ２３の出力電圧がＶ３未満でかつＶ４以上ではないと判断した場合には（Ｓ３８のＮｏ）、制御部１００（判断手段１０２）は、電圧監視部２４が計測したバッテリ２３の出力電圧がＶ４未満でかつＶ５（例えば７．２０ボルト）以上であるか否かを判断する（Ｓ４１）。バッテリ２３の出力電圧がＶ４未満でかつＶ５以上であると判断した場合には（Ｓ４１のＹｅｓ）、制御部１００は、残量テーブル１４２を参照して、電圧Ｖ４に対応して、点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを１０枚程度高速で印字可能な情報としてのＬＥＤ４１の情報を取得する（Ｓ４２）。この、電圧Ｖ４に対応して点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを１０枚程度高速で印字可能な情報が、プリンタ１が当該所定容量に基づいて印字データを印字可能な印字媒体の分量情報に相当する。そして制御部１００（報知手段１０３）は、取得したＬＥＤ４１の情報に基づいて、ＬＥＤ４１を点灯する（Ｓ４３）。そして制御部１００は、Ｓ４４以降の処理を実行する。この場合、Ｓ５７において、制御部１００は、プリンタ１があと１０枚程度のラベルＬへの印字が可能である情報を送信する。
【００４７】
プリンタ１の操作者は、ＬＥＤ４１が点灯することによって、バッテリ２３の残容量によって、あと１０枚程度のラベルＬが高速で印字可能であるとの情報を得る。また、操作者は、ハンディターミナルから、あと１０枚程度のラベルＬが高速で印字可能であるとの情報を得ることもできる。
【００４８】
また、Ｓ４１において、入力したバッテリ２３の出力電圧がＶ４未満でかつＶ５以上ではないと判断した場合には（Ｓ４１のＮｏ）、制御部１００（判断手段１０２）は、電圧監視部２４が計測したバッテリ２３の出力電圧がＶ５未満でかつＶ６（例えば７．００ボルト）以上であるか否かを判断する（Ｓ５１）。バッテリ２３の出力電圧がＶ５未満でかつＶ６以上であると判断した場合には（Ｓ５１のＹｅｓ）、制御部１００は、残量テーブル１４２を参照して、電圧Ｖ５に対応して、点灯ＬＥＤ部１４２２に記憶されている、ラベルＬに印字データを１０枚程度低速で印字可能な情報としてのＬＥＤ４１の情報を取得する（Ｓ５２）。そして制御部１００は、取得したＬＥＤ４１の情報に基づいて、モード記憶部１４３に記憶されているプリンタ１の動作モードを、セーブモードに切り替える（Ｓ５３）。そして制御部１００（報知手段１０３）は、取得したＬＥＤ４１の情報に基づいて、ＬＥＤ４１を点滅する（Ｓ５４）。そして制御部１００は、Ｓ５７の処理を実行する。この場合、Ｓ５７において、制御部１００は、プリンタ１がセーブモードに切り替わった情報を送信する。
【００４９】
なお、実際には、制御部１００は、Ｓ５１において、バッテリ２３の出力電圧が複数回Ｖ５未満でかつＶ６以上であることを電圧監視部２４が計測した場合に、バッテリ２３の出力電圧がＶ５未満でかつＶ６以上であると判断（Ｓ５１のＹｅｓの判断）する。これは、バッテリ２３は、電力の供給を停止してしばらく経つと、出力電圧が回復する特性を有しているためである。そのため、電圧監視部２４が、バッテリ２３の出力電圧がＶ５未満でかつＶ６以上であることを１回計測した時点では、制御部１００は、Ｓ５１のＹｅｓの判断はせず、複数回にわたって計測した場合に、制御部１００は、バッテリ２３の出力電圧がＶ５未満でかつＶ６以上であると判断（Ｓ５１のＹｅｓの判断）する。
【００５０】
プリンタ１の操作者は、ＬＥＤ４１が点滅することによって、プリンタ１がセーブモードに切り替わったこと、および、バッテリ２３の残容量によって、あと１０枚程度のラベルＬが低速で印字可能であるとの情報を得る。また、操作者は、ハンディターミナルから、あと１０枚程度のラベルＬが低速で印字可能であるとの情報を得ることもできる。
【００５１】
また、Ｓ５１において、入力したバッテリ２３の出力電圧がＶ６未満であると判断した場合には（Ｓ５１のＮｏ）、制御部１００は、モード記憶部１４３に停止モードを記憶する（Ｓ５５）。そして制御部１００は、バッテリ２３の残容量ではプリンタ１を動作させることは困難であるとして、バッテリ２３からの各部への電力の供給を停止してすべてのＬＥＤ１９を滅灯し、プリンタ１の動作を停止する（Ｓ５６）。そして制御部１００は、Ｓ５７を実行する。なお、プリンタ１を停止モードにすることにより、バッテリ２３の過放電の防止にもなる。
【００５２】
図６の説明に戻る。Ｓ１２において、ＬＥＤ点灯制御処理が実行されたら、制御部１００は、ハンディターミナルから印字情報を受信したか否かを判断する（Ｓ１３）。受信したと判断した場合には（Ｓ１３のＹｅｓ）、制御部１００は、モード記憶部１４３に通常モードが記憶されているか否かを判断する（Ｓ１４）。通常モードが記憶されていると判断した場合は（Ｓ１４のＹｅｓ）、制御部１００は、充放電制御部２２を制御して、モータ１７に対して多くの電力を供給して高速回転させてプラテン３１によってラベルＬを高速で搬送し、かつサーマルヘッド１８のすべての発熱素子３２に電力を供給して、ラベルＬ１枚に対して印字処理を実行する通常印字手段を実行する（Ｓ１５）。そして制御部１００は、Ｓ１１に戻る。
【００５３】
また、通常モードは記憶されていないと判断した場合には（Ｓ１４のＮｏ）、制御部１００は、モード記憶部１４３にセーブモードが記憶されているか否かを判断する（Ｓ１６）。セーブモードが記憶されていると判断した場合には（Ｓ１６のＹｅｓ）、制御部１００は、充放電制御部２２を制御して、モータ１７に対して少ない電力を供給して低速回転させてプラテン３１によってラベルＬを低速で搬送し、かつサーマルヘッド１８のすべての発熱素子３２に電力を供給して１枚のラベルＬに対して印字を行う省電力印字処理を実行する（Ｓ１７）。このとき、ＬＥＤ４１が点滅しているため、操作者は、このＬＥＤ４１の点滅を目視して、省電力印字処理を実行中であることを把握する。そして制御部１００は、Ｓ１１に戻る。また、セーブモードが記憶されていないと判断した場合には（Ｓ１６のＮｏ）、制御部１００は、停止モードであると判断して、何もすることなくＳ１１に戻る。
【００５４】
一方、Ｓ１３において、ハンディターミナルから印字情報を受信していないと判断した場合には（Ｓ１３のＮｏ）、制御部１００は、プリンタ１においてエラーが発生したか否かを判断する（Ｓ２１）。エラーが発生したと判断した場合には（Ｓ２１のＹｅｓ）、制御部１００は、発生したエラーに対応したエラー表示部３６のＬＥＤを点灯してエラー表示を行う（Ｓ２２）。次に制御部１００は、当該エラーが解除されたか否かを判断する（Ｓ２３）。解除されるまで待機し（Ｓ２３のＮｏ）、エラーが解除されたと判断した場合には（Ｓ２３のＹｅｓ）、制御部１００はＳ２２で点灯したＬＥＤを滅灯する（Ｓ２４）。そして制御部１００はＳ１１に戻る。なお、Ｓ２１において、エラーは発生していないと判断した場合には（Ｓ２１のＮｏ）、制御部１００はＳ１１に戻る。
【００５５】
なお、Ｓ１７において、モータ１７の回転速度を低速にしてラベルＬの搬送速度を遅くする代わりに、制御部１００は、例えばサーマルヘッド１８の一つ置きの発熱素子３２に電力を供給するような間引き処理を実行してもよい。このような間引き処理を実行すれば、Ｓ１７の処理と同様に少ない電力でラベルＬに印字を行うことができる。
【００５６】
この場合、発熱する発熱素子３２を間引くことにより、ラベルＬの印字が薄くなり、バーコード等の光学的に読み取るシンボルも薄くなることがある。そのため、光学的読取装置がシンボルを読取りづらくなる恐れがある。このようなことから、制御部１００は、文字を印字する際には一つ置きの発熱素子３２に電力を供給し、シンボルを印字する場合はすべての発熱素子３２に電力を供給するようにするとよい。このようにすれば、シンボルは濃く印字されるため、光学的読取装置がシンボルを読取りづらくなることはない。
【００５７】
例えば、レベルＬにおいてシンボルを印字する位置が決まっている場合は、制御部１００は、シンボルを印字する領域のみすべての発熱素子３２に電力を供給して印字し、他の領域は一つ置きの発熱素子３２に電力を供給するようにして印字するように制御すればよい。また、シンボルを示すコマンドに対して印字を実行する場合にのみ、制御部１００は、すべての発熱素子３２に電力を供給して印字するようにしてもよい。
【００５８】
このような第１実施形態のプリンタ１によれば、制御部１００は、入力されたバッテリ２３の電圧に応じて、対応するＬＥＤ１９を点灯させることで、プリンタ１があと何枚ラベルＬに印字可能かの枚数（分量情報）を報知する。そのため、プリンタ１の操作者は、内蔵しているバッテリ２３の残容量に基づいて、プリンタ１があと何枚ラベルＬに印字可能かを数字で把握することができる。
【００５９】
（第２実施形態）
続いて、図８〜図１０を参照して、第２実施形態にかかるプリンタおよびプログラムについて説明する。なお、第２実施形態では、電気、ガス、水道等のライフラインの検針結果を印字媒体であるレシート用紙ＰＲ２（図９を参照）に印字するバッテリ駆動の携帯型プリンタをプリンタの一例として説明する。以降、携帯型プリンタを単にプリンタという。なお、第２実施形態において、第１実施形態と同一の構成については同一の符号を付して、その説明を省略する。なお、検針結果を印字して発行するレシートの長さは、毎回ほぼ同一の長さである。
【００６０】
図８は、第２実施形態におけるプリンタ１の外観を示す略正面図である。図８に示すように、表示部３は、印字が可能なレシート用紙ＰＲ２の長さ（印字データを印字可能な前記印字媒体の分量情報）を示す残量表示部４２が表示されている。第２実施形態では、残量表示部４２は、数字「１００  ５０  ３０  １０ｍ」の数字が横一列に等間隔に表示されている。この数字は、それぞれ、バッテリ２３の残容量によってあと何メートル程度ラベルＬに印字可能かを示す目安の数字である。分量情報である数字「１００」は、あと１００メートル程度印字可能であることを示す。分量情報である数字「５０」は、あと５０メートル程度印字可能であることを示す。分量情報である数字「３０」は、あと３０メートル程度印字可能であることを示す。分量情報である数字「１０」は、あと１０メートル程度印字可能であることを示す。
【００６１】
また、表示部３は、表示部３の各数字に対応した位置（第２実施形態では、各数字のすぐ下部）に、それぞれＬＥＤを設けている。１００の数字の下部にはＬＥＤ３８が、５０の数字の下部にはＬＥＤ３９が、３０の数字の下部にはＬＥＤ４０が、１０の数字の下部にはＬＥＤ４１が設けられている。
【００６２】
そして、ＬＥＤ３８が点灯すると、プリンタ１は、バッテリ２３の残容量であと１００メートル程度高速印字可能であることを報知する。また、ＬＥＤ３９が点灯すると、プリンタ１は、バッテリ２３の残容量であと５０メートル程度高速印字可能であることを報知する。また、ＬＥＤ４０が点灯すると、プリンタ１は、バッテリ２３の残容量であと３０メートル程度高速印字可能であることを報知する。また、ＬＥＤ４１が点灯すると、プリンタ１は、バッテリ２３の残容量であと１０メートル程度高速印字可能であることを報知する。また、ＬＥＤ４１が点滅すると、プリンタ１は、バッテリ２３の残容量であと１０メートル程度低速印字可能であることを報知する。そのため、プリンタ１の操作者は、点灯または点滅しているＬＥＤ１９に基づいて、バッテリ２３の残容量によってプリンタ１があとどの程度レベルＬに印字か可能かを把握することができる。
【００６３】
また、表示部３には、セーブモードに切り替えるためのスイッチ４３が設けられている。バッテリ２３の出力電圧がＶ５未満である場合、スイッチ４３を操作するとプリンタ１はセーブモードに切り替わる。
【００６４】
図９は、プリンタ１におけるレシート用紙の搬送と印字の構成を示す模式図である。図９に示すように、長尺状に巻回されたレシート用紙ＰＲ２の表面は熱を印加することで黒またはその他の色に発色する発色剤が塗布されている。引き出されたレシート用紙ＰＲ２は、矢印Ｐ方向に搬送され、サーマルヘッド１８とプラテン３１の接点においてサーマルヘッド１８とプラテン３１とで弾力的に挟持される。レシート用紙ＰＲ２の表面は、接点においてサーマルヘッド１８の発熱素子３２と接する。また、レシート用紙ＰＲ２の裏面は、接点においてプラテン３１と弾力的に接する。バッテリ２３から電力を供給されたモータ１７の回転によってプラテン３１が回転することで、プラテン３１はレシート用紙ＰＲ２を矢印Ｐ方向に搬送する。バッテリ２３から多くの電力を供給してモータ１７の回転を速くすると、プラテン３１は高速でレシート用紙ＰＲ２を搬送する。バッテリ２３からの電力の供給を少なくしてモータ１７の回転を遅くすると、プラテン３１は低速でレシート用紙ＰＲ２を搬送する。プラテン３１によって搬送されサーマルヘッド１８によって不在通知情報を印字したレシート用紙ＰＲ２は、スリット６からプリンタ１の外部に排出され発行される。
【００６５】
図１０は、プリンタ１のＬＥＤ点灯制御処理の流れの一部を示すフローチャートである。図１０に示すように、制御部１００は、Ｓ５１において、入力したバッテリ２３の出力電圧がＶ５未満でかつＶ６以上であるか否かを判断する（Ｓ５１）。バッテリ２３の出力電圧がＶ５未満でかつＶ６以上であると判断した場合には（Ｓ５１のＹｅｓ）、次に制御部１００は、セーブモードに切り替えるためのスイッチ４３が操作されたか否かを判断する（Ｓ６１）。操作されるまで待機し（Ｓ６１のＮｏ）、操作されたと判断した場合には（Ｓ６１のＹｅｓ）、制御部１００は、Ｓ５２以降の処理を実行する。
【００６６】
このような第２実施形態のプリンタ１によれば、制御部１００は、計測されたバッテリ２３の電圧に応じて、対応するＬＥＤ１９を点灯させることで、プリンタ１があと何メートルのレシート用紙ＰＲ２に印字可能かの数字（分量情報）を報知する。そのため、プリンタ１の操作者は、内蔵しているバッテリ２３の残容量に基づいて、プリンタ１がレシート用紙ＰＲ２にあと何メートル印字可能かを数字で把握することができる。
【００６７】
以上、第１実施形態および第２実施形態について説明した。上述の第１実施形態および第２実施形態において、Ｓ１５における印字処理ではモータ１７が高速で回転するのに対し、Ｓ１７における省電力印字処理ではモータ１７が低速で回転するため、印字処理中にモータ１７から発する回転音が異なる。そのため、操作者は、プリンタ１から異なる音が発することを不安に思うことがある。
【００６８】
第１実施形態および第２実施形態は、このような課題を解決するための以下の発明を内在する。すなわち、
（付記１）
バッテリから電力の供給を受けて、上位装置から受信した印字データに基づいて印字媒体に対して印字処理を行うプリンタであって、
計測された前記バッテリの残容量を入力する残容量入力手段と、
前記残容量入力手段が入力した前記残容量が前記プリンタが前記印字処理を行うことが可能な所定容量より低下したか否かを判断する判断手段と、
前記判断手段が前記残容量が前記所定容量以上であると判断した場合には前記電力の供給を受けて前記印字処理を行う通常印字手段と、
前記判断手段が計測した前記残容量が前記所定容量より低下したと判断した場合には、前記バッテリから前記電力より少ない低電力の供給を受けて前記印字処理より省電力で前記印字媒体に対して印字を行う省電力印字処理を実行する省電力印字手段と、
前記省電力印字手段による前記省電力印字処理の実行を報知する報知手段と、
を備えたプリンタ。
（付記２）
表示部を備え、
前記報知手段は、前記表示部の表示を点滅させて前記省電力印字処理の実行を報知する、
請求項１に記載のプリンタ。
（付記３）
前記省電力印字手段は、供給された前記低電力に基づいて前記印字媒体を低速で搬送させて前記印字媒体に対して印字を行う、
請求項１または２に記載のプリンタ。
（付記４）
前記印字媒体に印字を行うために駆動する複数の印字素子を備え、
前記省電力印字手段は、供給された前記低電力に基づいて複数の前記印字素子を間引いて駆動させる、
請求項１または２に記載のプリンタ。
（付記５）
スイッチを備え、
省電力印字手段は、前記スイッチが操作された場合に前記省電力印字処理を実行する、
請求項１乃至４のいずれか一に記載のプリンタ。
【００６９】
このような発明のプリンタは、省電力印字処理の実行を報知する報知手段を備えるため、操作者は、報知に基づいて省電力印字処理の実行を把握できるため、プリンタから発せられる音が変わっても不安に思うことがない。
【００７０】
以上、本発明の実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これらの実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組み合わせを行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００７１】
例えば、第１実施形態では、上位装置を荷物の配達時に不在通知をラベルＬに印字するハンディターミナルを一例として説明し、第２実施形態では、電気、ガス、水道等のライフラインの検針結果を印字するようなハンディターミナルを一例として説明したが、これに限らず、例えば、薬売りやネットスーパーのようなルートセールスの担当者が所持するハンディターミナルであってもよい。
【００７２】
また、実施形態では、プリンタの一例として携帯型のプリンタ１を用いて説明したが、これに限らず、バッテリを備えた設置型のプリンタであってもよい。
【００７３】
また、実施形態では、Ｓ５４の処理において、ＬＥＤ４１を点滅するようにしたが、これに限らず、ＬＥＤ４１の発光色を変更するようにしてもよい。また、ＬＥＤ４１以外のＬＥＤを点滅させるようにしてもよい。
【００７４】
また、実施形態では、残数表示部３７の表示を「１００  ５０  ３０  １０枚」として、１００枚。５０枚、３０枚、１０枚の４種類の表示を行った。また、残量表示部４２の表示を「１００  ５０  ３０  １０ｍ」として、１００メートル。５０メートル、３０メートル、１０メートルの４種類の表示を行った。しかしながら、表示する種類については、これに限らず、１種類以上であればよい。ただし、複数種類であることが望ましい。
【００７５】
また、実施形態では、プリンタ１は、サーマルヘッド１８および発熱素子３２を用いたサーマルプリンタとして説明したが、これに限ることなく、例えばバッテリで駆動するインクジェットプリンタであってもよい。
【００７６】
また、実施形態では、Ｓ５１においてバッテリ２３の出力電圧がＶ５未満でＶ６以上である場合（Ｓ５１のＹｅｓの場合）、プリンタ１をセーブモードにして、Ｓ１７において低速でラベルＬを搬送して印字処理を行うようにした。すなわち、バッテリ２３の出力電圧がＶ５未満でＶ６以上である限り、Ｓ１７において何枚でもラベルＬを印字処理可能である。しかしながら、制御部１００がＳ５１のＹｅｓを判断してセーブモードに切り替えた以降の、Ｓ１７で印字されるラベルＬの印字枚数をカウンタによって計数し、カウンタの値が予め定められた所定枚数（例えば１０枚）に達したらＳ１７での印字処理を終了するようにしてもよい。
【００７７】
なお、実施形態のプリンタ１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（FD）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disc）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００７８】
また、実施形態のプリンタ１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、実施形態のプリンタ１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【００７９】
また、実施形態のプリンタ１で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【００８０】
１  プリンタ
３  表示部
１７  モータ
１８  サーマルヘッド
２３  バッテリ
２４  電圧監視部
３７  残数表示部
３８〜４１  ＬＥＤ
４２  残量表示部
４３  スイッチ
１００  制御部
１０１  残容量計測手段
１０２  判断手段
１０３  報知手段
１４２  残量テーブル
１４３  モード記憶部
Ｌ  ラベル
ＰＲ２  レシート用紙
【先行技術文献】
【特許文献】
【００８１】
【特許文献１】特開２０１４−１６８９０３号公報
【図１】
0006395685.tif 000002
【図２】
0006395685.tif 000003
【図３】
0006395685.tif 000004
【図４】
0006395685.tif 000005
【図５】
0006395685.tif 000006
【図６】
0006395685.tif 000007
【図７】
0006395685.tif 000008
【図８】
0006395685.tif 000009
【図９】
0006395685.tif 000010
【図１０】
0006395685.tif 000011