(57)【特許請求の範囲】
【請求項１】
バッテリからの電力供給により駆動され、個別駆動素子にエネルギーを印加して用紙に印字するプリンタにおいて、
前記個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じ、前記バッテリの最低限使用可能な電圧レベルであるローバッテリレベルを補正するローバッテリレベル補正手段を備えることを特徴とするプリンタ。
【請求項２】
バッテリからの電力供給により駆動され、個別駆動素子に電力を印加して用紙に印字するプリンタにおいて、
前記個別駆動素子に対する電力印加量を変動させる要因となる所定の条件の値に応じ、前記バッテリの最低限使用可能な電圧レベルであるローバッテリレベルを補正するローバッテリレベル補正手段を備えることを特徴とするプリンタ。
【請求項３】
現在の電圧レベルから前記ローバッテリレベル補正手段により補正された前記ローバッテリレベルに至るまでに印字可能な用紙枚数を算出する印字可能枚数算出手段と、
この印字可能枚数算出手段によって算出された印字可能な用紙枚数を報知する印字可能枚数報知手段と、
を備えることを特徴とする請求項１または２記載のプリンタ。
【請求項４】
前記印字可能枚数報知手段は、前記印字可能枚数算出手段によって算出された印字可能な用紙枚数を外部機器に対して送信することを特徴とする請求項３記載のプリンタ。
【請求項５】
前記印字可能枚数報知手段は、前記印字可能枚数算出手段によって算出された印字可能な用紙枚数を前記用紙に印字することを特徴とする請求項３記載のプリンタ。
【請求項６】
携帯して使用する小型のポータブルプリンタであることを特徴とする請求項１ないし５のいずれか一記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バッテリからの電力供給により駆動され、個別駆動素子にエネルギーを印加して用紙に印字するプリンタに関する。
【０００２】
【従来の技術】
従来、バッテリからの電力供給により駆動され、例えば個別駆動素子であるサーマルヘッドの発熱素子にエネルギーを印加して用紙に印字するサーマルプリンタでは、バッテリの電圧レベルがある特定のレベル以下になったことを検知した場合には、ローバッテリエラーとして動作(印字)ができないようにすることにより、動作(印字)の保証を行っている。
【０００３】
ここで、ローバッテリエラーの判断に用いられるある特定のレベル（ローバッテリレベル）は、発熱素子に対するエネルギー印加量を変動させる要因となる所定の条件が最も発熱素子に対するエネルギー印加量を必要とするような使用環境条件である場合を想定し、その使用環境条件下での使用であっても動作(印字)を保証することができるレベルとされている。詳細には、最も発熱素子に対するエネルギー印加量を必要とするような使用環境条件の値（動作保証範囲の最低温度、最大の印字濃度微調値、印字保証範囲内の最大印字率など）で試験を繰り返した結果、最低限使用可能なバッテリ電圧レベルが、ローバッテリレベルとして定められることになる。
【０００４】
【発明が解決しようとする課題】
ところが、前述したような手法でローバッテリレベルを定めた場合には、以下に示すような問題が発生する。
【０００５】
例えば、バッテリの電圧レベルがローバッテリレベルに達している場合であっても、発熱素子に対するエネルギー印加量を変動させる要因となる所定の条件の値が最も発熱素子に対するエネルギー印加量を必要とするような使用環境条件の値ではない場合には、そのプリンタとしてはまだ動作(印字)可能な電圧レベルであるにもかかわらず、動作(印字)することができない。そして、このようにまだ動作(印字)可能な電圧レベルであるにもかかわらずプリンタがローバッテリエラー状態になってしまった場合には、バッテリの交換やバッテリの充電等の処置を頻繁に施さなければならないため、ユーザにとっては手間が余計にかかることになり、作業効率の低下を招く等の不具合が発生することになる。また、頻繁に充電／放電を繰り返すことにより、バッテリの寿命が短くなってしまうという問題もある。
【０００６】
さらに、そのバッテリによるプリンタでの印刷可能枚数についても、前述したような最も発熱素子に対するエネルギー印加量を必要とするような使用環境条件下を想定して算出しており、実際の使用環境条件下における印刷可能枚数とは食い違うことになる。
【０００７】
上述したような問題は、個別駆動素子である発熱素子にエネルギーを印加して用紙に印字するサーマルプリンタに限らず、個別駆動素子である圧電素子（ピエゾ素子）に電圧を加えて振動させてインクを射出するピエゾ方式のプリンタや個別駆動素子である発熱抵抗体によってインクに熱を与えて気泡を発生させてインクを射出するサーマルインクジェット方式のプリンタや、熱量により昇華するインク量を制御する昇華型プリンタ等においても発生する。
【０００８】
本発明の目的は、バッテリ交換／充電というユーザの手を煩わす作業の回数を減らすことができ、作業効率を向上させることができるプリンタを提供することである。
【０００９】
【課題を解決するための手段】
請求項１記載の発明は、バッテリからの電力供給により駆動され、個別駆動素子にエネルギーを印加して用紙に印字するプリンタにおいて、前記個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じ、前記バッテリの最低限使用可能な電圧レベルであるローバッテリレベルを補正するローバッテリレベル補正手段を備える。
【００１０】
したがって、個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じてローバッテリレベルが補正される。これにより、現在の使用環境条件下で動作(印字)の保証が可能な最大限度までバッテリを使用することが可能になるので、バッテリ充電一回あたりの印字可能な用紙枚数を増やすことが可能になるとともに、バッテリ交換／充電というユーザの手を煩わす作業の回数を減らすことが可能になり、作業効率を向上させることが可能になる。また、充電回数を減らすことにより、バッテリの寿命を引き延ばすことも可能になる。
【００１１】
請求項２記載の発明は、バッテリからの電力供給により駆動され、個別駆動素子に電力を印加して用紙に印字するプリンタにおいて、前記個別駆動素子に対する電力印加量を変動させる要因となる所定の条件の値に応じ、前記バッテリの最低限使用可能な電圧レベルであるローバッテリレベルを補正するローバッテリレベル補正手段を備える。
【００１２】
したがって、個別駆動素子に対する電力印加量を変動させる要因となる所定の条件の値に応じてローバッテリレベルが補正される。これにより、現在の使用環境条件下で動作(印字)の保証が可能な最大限度までバッテリを使用することが可能になるので、バッテリ充電一回あたりの印字可能な用紙枚数を増やすことが可能になるとともに、バッテリ交換／充電というユーザの手を煩わす作業の回数を減らすことが可能になり、作業効率を向上させることが可能になる。また、充電回数を減らすことにより、バッテリの寿命を引き延ばすことも可能になる。
【００１３】
請求項３記載の発明は、請求項１または２記載のプリンタにおいて、現在の電圧レベルから前記ローバッテリレベル補正手段により補正された前記ローバッテリレベルに至るまでに印字可能な用紙枚数を算出する印字可能枚数算出手段と、この印字可能枚数算出手段によって算出された印字可能な用紙枚数を報知する印字可能枚数報知手段と、を備える。
【００１４】
したがって、現在の電圧レベルから補正されたローバッテリレベルに至るまでに印字可能な用紙枚数が報知されることにより、印字可能枚数を把握することが可能になるので、使い勝手の良いプリンタを得ることが可能になる。
【００１５】
請求項４記載の発明は、請求項３記載のプリンタにおいて、前記印字可能枚数報知手段は、前記印字可能枚数算出手段によって算出された印字可能な用紙枚数を外部機器に対して送信する。
【００１６】
したがって、現在の電圧レベルから補正されたローバッテリレベルに至るまでに印字可能な用紙枚数が外部機器へと送信されることにより、外部機器で印字可能枚数を把握することが可能になるので、使い勝手の良いプリンタを得ることが可能になる。
【００１７】
請求項５記載の発明は、請求項３記載のプリンタにおいて、前記印字可能枚数報知手段は、前記印字可能枚数算出手段によって算出された印字可能な用紙枚数を前記用紙に印字する。
【００１８】
したがって、現在の電圧レベルから補正されたローバッテリレベルに至るまでに印字可能な用紙枚数が用紙に印字されることにより、印字可能枚数を把握することが可能になるので、使い勝手の良いプリンタを得ることが可能になる。
【００１９】
請求項６記載の発明は、請求項１ないし５のいずれか一記載のプリンタにおいて、携帯して使用する小型のポータブルプリンタである。
【００２０】
したがって、個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じてローバッテリレベルを補正することで、使用環境がめまぐるしく変化する小型のポータブルプリンタであっても、その都度適正なローバッテリレベルを規定する電圧レベルを得ることが可能になる。
【００２１】
【発明の実施の形態】
本発明の実施の一形態を図１ないし図５に基づいて説明する。本実施の形態のプリンタは、サーマルヘッドを用いて印字を行い、携帯して使用する小型のポータブルプリンタに適用されている。
【００２２】
まず、図１は本実施の形態のポータブルプリンタ１の外観を示す斜視図である。ポータブルプリンタ１は、本体ケース２内に、長尺状の用紙（感熱ラベル用紙）が巻回されたロール紙を収納する用紙収納部（図示せず）を備え、この用紙収納部を開閉する開閉カバー３を本体ケース２の正面に備えている。そして、特に図示しないが、開閉カバー３が閉じられた状態では、その開閉カバー３と本体ケース２との間に、用紙収納部に収納されたロール紙から引き出された用紙が搬送される用紙搬送路が形成される。
【００２３】
このような開閉カバー３の用紙収納部側の面には、用紙搬送路を搬送される用紙に印字するサーマルヘッド１６（図２参照）が取り付けられている。そして、本体ケース２内には、開閉カバー３が閉じられた状態でサーマルヘッド１６に用紙搬送路を挟んで圧接するプラテン（図示せず）が回転自在に取り付けられている。また、開閉カバー３には、サーマルヘッド１６で印字された用紙が排紙される排紙口４も形成されている。
【００２４】
このポータブルプリンタ１は、バッテリ装着部５及び外部電源用コネクタ（図示せず）を備えており、バッテリ装着部５に装着されたバッテリ２２（図２参照）又は外部電源用コネクタに接続された外部電源２１（図２参照）のどちらか一方からの電力供給により駆動される。
【００２５】
次に、ポータブルプリンタ１に内蔵される各部の電気的接続について図２を参照して説明する。図２に示すように、ポータブルプリンタ１は、各種の演算処理を実行して各部を集中的に制御するＣＰＵ（Central Processing Unit）６を備えており、このＣＰＵ６には、フラッシュＲＯＭ（Read Only Memory）７とＳＲＡＭ（Static Random Access Memory）８とがバスラインで接続されている。フラッシュＲＯＭ７には、各種の制御プログラムが格納されており、ＣＰＵ６はこれらの制御プログラムに従って各部を駆動する。また、ＳＲＡＭ８の所定領域は、印字バッファや各種のカウンタ領域として利用される。
【００２６】
また、ＣＰＵ６には、ＬＥＤ（Light Emitting Diode）９，各種スイッチ１０，印字できる位置に用紙があるかどうかを検知するラベルセンサ１１，モータドライバ１２，サーマルヘッドコントローラ１３，セレクタ１４がバス接続されている。ＬＥＤ９は、表示用の発光素子で、図２では１つしか図示していないが、実際には、エラー表示用、ローバッテリ表示用、プリント中表示用など、複数個設けられている。また、各種スイッチ１０としては、電源スイッチや、フィードスイッチや、サーマルヘッドオープンスイッチがある。
【００２７】
ＣＰＵ６に接続されたモータドライバ１２には、プラテンを回転させて用紙を送る駆動源であるパルスモータ１５が接続されている。
【００２８】
また、ＣＰＵ６に接続されたサーマルヘッドコントローラ１３には、多数の発熱抵抗体（個別駆動素子）を用紙幅方向にライン状に配設し、それらの各発熱抵抗体をエネルギーの印加によって選択的に駆動させて用紙に印字するサーマルヘッド１６が接続されている。
【００２９】
さらに、ＣＰＵ６に接続されたセレクタ１４には、赤外線センサ１７が接続された赤外線センサコントローラ１８と、無線通信用のＲＦモジュール１９と、外部機器であるパーソナルコンピュータ等のホスト機との有線通信に用いるＩ／Ｆ２０とが接続されており、セレクタ１４による選択でこれら３つの内の１つが用いられる。
【００３０】
したがって、このポータブルプリンタ１の印字処理は、まず、赤外線センサ１７かＲＦモジュール１９かＩ／Ｆ２０かのいずれかから印字データを受信すると、この印字データを一旦ＳＲＡＭ８に保存してから、ＳＲＡＭ８内に設けられた印字バッファにおいて各ラインに割り当てられた画像データとして展開することになる。
【００３１】
加えて、このポータブルプリンタ１には、サーマルヘッド１６の温度を測定するサーマルヘッド温度測定センサ２４と、外気の温度を測定する外気温度測定センサ２５とが設けられており、これらのサーマルヘッド温度測定センサ２４と外気温度測定センサ２５とはＣＰＵ６に接続されている。このように外気温度やサーマルヘッド１６の温度を測定するのは、外気温度やサーマルヘッド１６の温度を参照してサーマルヘッド１６が備える発熱抵抗体に印加するエネルギーの量を制御するためである。
【００３２】
前述したように、ポータブルプリンタ１には、電力供給源として、外部電源２１とバッテリ２２とが設けられており、これらのどちらかが選択的に用いられることになる。本実施の形態では、バッテリ２２の電圧は概ね８．４Ｖ〜７．1Ｖに設定されており、外部電源２１の電圧は概ね９Ｖ(±０．４Ｖ)に設定されている。
【００３３】
そして、ＣＰＵ６には、電源供給路に供給される電圧を測定する電圧検出回路２３もバス接続されている。なお、本実施の形態では、バッテリ２２はフル充電されていても８．４Ｖとし、外部電源２１は最低でも８．６Ｖとすることにより、判断の基準値を８．５Ｖとしておくことで、電圧検出回路２３により測定された電圧値が外部電源２１から供給された電力の電圧値なのか、バッテリ２２から供給された電力の電圧値なのかを判断することができる。
【００３４】
次に、ポータブルプリンタ１に内蔵されたフラッシュＲＯＭ７に格納された制御プログラムが、ＣＰＵ６に実行させる機能について説明する。なお、本実施の形態においては、従来のポータブルプリンタによって行なわれる処理と同様の処理についてはその説明を省略する。
【００３５】
ここで、図３は印字制御の流れを概略的に示すフローチャート、図４はローバッテリレベル補正処理の流れを概略的に示すフローチャートである。図３に示すように、電源スイッチの操作によって電源が投入されると、まず、所定の初期設定処理を実行した後（ステップＳ１）、ローバッテリレベル補正処理（ステップＳ２）を実行する。
【００３６】
ここで、ステップＳ２おけるローバッテリレベル補正処理について図４を参照して詳細に説明する。このローバッテリレベル補正処理は、概略的には、初期設定時において定められたローバッテリレベル（本実施の形態においては、“７．１０Ｖ”とする。）を現在のポータブルプリンタ１の使用環境条件（本実施の形態においては、サーマルヘッド１６の各発熱抵抗体に対するエネルギー印加量を変動させる要因となる外気温度、サーマルヘッド１６の温度、印字濃度微調値、サーマルヘッド１６の各発熱抵抗体の平均抵抗値、１ラインあたりのドット数に対する黒ドット数の割合である印字率）の値に応じて補正するものである。なお、ローバッテリレベルが“７．１０Ｖ”である場合の各使用環境条件の基準値は、本実施の形態においては、外気温度“２５℃”、サーマルヘッド温度“２５℃”、印字濃度微調値“±０”、サーマルヘッド１６の各発熱抵抗体の平均抵抗値“１６０Ω”、印字率“１０％”とされている。
【００３７】
図４に示すように、ローバッテリレベル補正処理は、まずステップＳ２１において、外気温度測定センサ２５により外気温度を測定し、この測定された外気温度に応じてローバッテリレベルを補正する。具体的には、外気温度測定センサ２５により測定された外気温度が“３０℃”であった場合には、基準外気温度“２５℃”と現在の外気温度“３０℃”との差に基づく下記の式、
７．１＋{（２５−３０）／１００}＝７．０５（Ｖ）
により、外気温度の変動に応じて補正されたローバッテリレベル“７．０５（Ｖ）”が算出される。
【００３８】
続くステップＳ２２においては、サーマルヘッド温度測定センサ２４によりサーマルヘッド１６の温度を測定し、この測定されたサーマルヘッド１６の温度に応じてローバッテリレベルを補正する。具体的には、サーマルヘッド温度測定センサ２４により測定されたサーマルヘッド１６の温度が“３５℃”であった場合には、基準サーマルヘッド温度“２５℃”と現在のサーマルヘッド温度“３５℃”との差に基づく下記の式、
７．０５＋{（２５−３５）／１００}＝６．９５（Ｖ）
により、外気温度の変動とサーマルヘッド１６の温度の変動とに応じて補正されたローバッテリレベル“６．９５（Ｖ）”が算出される。
【００３９】
続くステップＳ２３においては、現在の印字濃度微調値を取得し、この取得された印字濃度微調値に応じてローバッテリレベルを補正する。具体的には、取得された印字濃度微調値が“＋３”であった場合には、基準印字濃度微調値“±０”と現在の印字濃度微調値“＋３”との差に基づく下記の式、
６．９５＋{（０＋３）／５０}＝７．０１（Ｖ）
により、外気温度の変動とサーマルヘッド１６の温度の変動と印字濃度微調値の変動とに応じて補正されたローバッテリレベル“７．０１（Ｖ）”が算出される。
【００４０】
続くステップＳ２４においては、現在のサーマルヘッド１６の各発熱抵抗体の平均抵抗値を取得し、この取得されたサーマルヘッド１６の各発熱抵抗体の平均抵抗値に応じてローバッテリレベルを補正する。具体的には、取得されたサーマルヘッド１６の各発熱抵抗体の平均抵抗値が“１５０Ω”であった場合には、基準平均抵抗値“１６０Ω”と現在の平均抵抗値“１６０Ω”との差に基づく下記の式、
７．０１−{（１６０−１５０）／２００}＝６．９５（Ｖ）
により、外気温度の変動とサーマルヘッド１６の温度の変動と印字濃度微調値の変動とサーマルヘッド１６の各発熱抵抗体の平均抵抗値の変動とに応じて補正されたローバッテリレベル“６．９５（Ｖ）”が算出される。
【００４１】
続くステップＳ２５においては、現在の印字率を取得し、この取得された印字率に応じてローバッテリレベルを補正する。具体的には、取得された印字率が“１５％”であった場合には、基準印字率“１０％”と現在の印字率“１５％”との差に基づく下記の式、
６．９５−{（１０−１５）／１００}＝７．００（Ｖ）
により、外気温度の変動とサーマルヘッド１６の温度の変動と印字濃度微調値の変動とサーマルヘッド１６の各発熱抵抗体の平均抵抗値の変動と印字率の変動とに応じて補正されたローバッテリレベル“７．００（Ｖ）”が算出される。
【００４２】
以上ステップＳ２１〜Ｓ２５により、本来の基準ローバッテリレベルに対し、様々な要素の条件を演算し、使用環境条件に合ったローバッテリレベルが算出される。ここに、バッテリレベル補正手段の機能が実行される。
【００４３】
以上のようなステップＳ２のローバッテリレベル補正処理が終了すると、ステップＳ３に進み、電圧検出回路２３によりバッテリ２２の電圧を読み込む。
【００４４】
続くステップＳ４においては、ステップＳ２のローバッテリレベル補正処理で算出したローバッテリレベルと、ステップＳ３で読み込んだバッテリ２２の電圧とを比較する。
【００４５】
ステップＳ３で読み込んだバッテリ２２の電圧の方がローバッテリレベル補正処理で算出したローバッテリレベルよりも高い場合、すなわちバッテリ２２の電圧がローバッテリレベルに達していない場合には（ステップＳ４のＮ）、印字要求（ステップＳ５）または自己診断要求（ステップＳ６）もしくはホスト機からのプリンタステータス要求（ステップＳ７）に待機する。
【００４６】
ホスト機等から印字データが転送され、印字要求が有った場合には（ステップＳ５）、再度ローバッテリレベル補正処理を実行する（ステップＳ８）。ここでのローバッテリレベル補正処理はステップＳ２のローバッテリレベル補正処理と同様の処理であることから、その説明は省略する。
【００４７】
その後、ステップＳ９に進み、電圧検出回路２３によりバッテリ２２の電圧を読み込む。
【００４８】
続くステップＳ１０においては、ステップＳ８のローバッテリレベル補正処理で算出したローバッテリレベルと、ステップＳ９で読み込んだバッテリ２２の電圧とを比較する。
【００４９】
ステップＳ９で読み込んだバッテリ２２の電圧の方がローバッテリレベル補正処理で算出したローバッテリレベルよりも高い場合、すなわちバッテリ２２の電圧がローバッテリレベルに達していない場合には（ステップＳ１０のＮ）、ホスト機等から転送された印字データに基づいて印字処理（ステップＳ１１）を実行した後、再びステップＳ５に戻る。
【００５０】
一方、バッテリ２２の電圧がローバッテリレベルに達している場合には（ステップＳ４のＹ、ステップＳ１０のＹ）、ローバッテリ処理を実行し（ステップＳ１２）、処理を終了する。ローバッテリ処理としては、例えばローバッテリ表示用のＬＥＤ９を点灯させる等の処理がある。
【００５１】
また、自己診断要求が有った場合には（ステップＳ６のＹ）、現在の電圧レベルからステップＳ２のローバッテリレベル補正処理で算出したローバッテリレベルに至るまでの印字可能枚数を例えば一枚印字当たりの消費電力に基づいて算出するとともに（ステップＳ１３：印字可能枚数算出手段）、この印字可能枚数とステップＳ２のローバッテリレベル補正処理で用いた各条件の値とに基づいて、自己診断結果印字データを作成する（ステップＳ１４）。なお、自己診断要求は、例えば電源投入時において電源スイッチとともにフィードスイッチを操作することにより要求される。
【００５２】
そして、自己診断結果印字データに基づいて自己診断結果印字処理（ステップＳ１５：印字可能枚数報知手段）を実行した後、再びステップＳ５に戻る。ここで、図５は自己診断結果を印字した状態の一例を示す平面図である。図５に示すように、自己診断結果として、前述した外気温度ａ，サーマルヘッド温度ｂ，バッテリ２２の電圧ｃ，印字濃度微調値ｄに加え、ステップＳ２のローバッテリレベル補正処理で算出したローバッテリレベルｅやステップＳ１３で算出した印字可能枚数ｆが印字されている。
【００５３】
また、Ｉ／Ｆ２０を介してホスト機からのプリンタステータス要求信号を受信した場合には（ステップＳ７のＹ）、再度ローバッテリレベル補正処理を実行する（ステップＳ１６）。ここでのローバッテリレベル補正処理はステップＳ２のローバッテリレベル補正処理と同様の処理であることから、その説明は省略する。
【００５４】
その後、現在の電圧レベルからステップＳ２のローバッテリレベル補正処理で算出したローバッテリレベルに至るまでの印字可能枚数を例えば一枚印字当たりの消費電力に基づいて算出するとともに（ステップＳ１７：印字可能枚数算出手段）、この印字可能枚数やステップＳ１６のローバッテリレベル補正処理で算出したローバッテリレベル等に基づいて、送信データを作成し（ステップＳ１８）、ホスト機に対する送信処理を実行し（ステップＳ１９：印字可能枚数報知手段）、再びステップＳ５に戻る。
【００５５】
ここに、サーマルヘッド１６の各発熱抵抗体に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じてローバッテリレベルを補正することにより、現在の使用環境条件下で動作(印字)の保証が可能な最大限度までバッテリ２２を使用することができるので、バッテリ充電一回あたりの印字可能な用紙枚数を増やすことができるとともに、バッテリ交換／充電というユーザの手を煩わす作業の回数を減らすことができ、作業効率を向上させることができる。また、充電回数を減らすことにより、バッテリ２２の寿命を引き延ばすこともできる。
【００５６】
なお、本実施の形態においては、プリンタとしてサーマルヘッド１６を用いたポータブルプリンタ１を適用したが、これに限るものではなく、例えば個別駆動素子である圧電素子（ピエゾ素子）に電圧を加えて振動させてインクを射出するピエゾ方式のインクジェットプリンタや個別駆動素子（発熱抵抗体）によってインクに熱を与えて気泡を発生させてインクを射出するサーマルインクジェット方式のインクジェットプリンタや、熱量により昇華するインク量を制御する昇華型プリンタ等を適用しても良い。
【００５７】
また、ローバッテリレベルを変更する方法は、上記実施の形態に限られるものではなく、例えば、各要因に対しての補正値を予め記憶しておき、その記憶した補正値によってローバッテリレベルを補正する等の各種の方法が適用できる。
【００５８】
【発明の効果】
請求項１記載の発明によれば、バッテリからの電力供給により駆動され、個別駆動素子にエネルギーを印加して用紙に印字するプリンタにおいて、前記個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じ、前記バッテリの最低限使用可能な電圧レベルであるローバッテリレベルを補正するローバッテリレベル補正手段を備え、個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じてローバッテリレベルを補正することにより、現在の使用環境条件下で動作(印字)の保証が可能な最大限度までバッテリを使用することができるので、バッテリ充電一回あたりの印字可能な用紙枚数を増やすことができるとともに、バッテリ交換／充電というユーザの手を煩わす作業の回数を減らすことができ、作業効率を向上させることができる。また、充電回数を減らすことにより、バッテリの寿命を引き延ばすこともできる。
【００５９】
請求項２記載の発明によれば、バッテリからの電力供給により駆動され、個別駆動素子に電力を印加して用紙に印字するプリンタにおいて、前記個別駆動素子に対する電力印加量を変動させる要因となる所定の条件の値に応じ、前記バッテリの最低限使用可能な電圧レベルであるローバッテリレベルを補正するローバッテリレベル補正手段を備え、個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じてローバッテリレベルを補正することにより、現在の使用環境条件下で動作(印字)の保証が可能な最大限度までバッテリを使用することができるので、バッテリ充電一回あたりの印字可能な用紙枚数を増やすことができるとともに、バッテリ交換／充電というユーザの手を煩わす作業の回数を減らすことができ、作業効率を向上させることができる。また、充電回数を減らすことにより、バッテリの寿命を引き延ばすこともできる。
【００６０】
請求項３記載の発明によれば、請求項２記載のプリンタにおいて、現在の電圧レベルから前記ローバッテリレベル補正手段により補正された前記ローバッテリレベルに至るまでに印字可能な用紙枚数を算出する印字可能枚数算出手段と、この印字可能枚数算出手段によって算出された印字可能な用紙枚数を報知する印字可能枚数報知手段と、を備え、現在の電圧レベルから補正されたローバッテリレベルに至るまでに印字可能な用紙枚数を報知することにより、印字可能枚数を把握することができるので、使い勝手の良いプリンタを得ることができる。
【００６１】
請求項４記載の発明は、請求項３記載のプリンタにおいて、前記印字可能枚数報知手段は、前記印字可能枚数算出手段によって算出された印字可能な用紙枚数を外部機器に対して送信することにより、現在の電圧レベルから補正されたローバッテリレベルに至るまでに印字可能な用紙枚数を外部機器へと送信することができ、外部機器で印字可能枚数を把握することができるので、使い勝手の良いプリンタを得ることができる。
【００６２】
請求項５記載の発明によれば、請求項３記載のプリンタにおいて、前記印字可能枚数報知手段は、前記印字可能枚数算出手段によって算出された印字可能な用紙枚数を前記用紙に印字することにより、現在の電圧レベルから補正されたローバッテリレベルに至るまでに印字可能な用紙枚数を用紙に印字することができ、印字可能枚数を把握することができるので、使い勝手の良いプリンタを得ることができる。
【００６３】
請求項６記載の発明によれば、請求項１ないし５のいずれか一記載のプリンタにおいて、携帯して使用する小型のポータブルプリンタであることにより、個別駆動素子に対するエネルギー印加量を変動させる要因となる所定の条件の値に応じてローバッテリレベルを補正することで、使用環境がめまぐるしく変化する小型のポータブルプリンタであっても、その都度適正なローバッテリレベルを規定する電圧レベルを得ることができる。
【図面の簡単な説明】
【図１】本発明の実施の一形態のポータブルプリンタの外観を示す斜視図である。
【図２】ポータブルプリンタに内蔵される各部の電気的接続を示すブロック図である。
【図３】印字制御の流れを概略的に示すフローチャートである。
【図４】ローバッテリレベル補正処理の流れを概略的に示すフローチャートである。
【図５】自己診断結果を印字した状態の一例を示す平面図である。
【符号の説明】
１        プリンタ
２２      バッテリ
【図１】
0003687894.tif 000002
【図２】
0003687894.tif 000003
【図３】
0003687894.tif 000004
【図４】
0003687894.tif 000005
【図５】
0003687894.tif 000006