(57)【特許請求の範囲】
【請求項１】
サーマルプリンタと、
前記サーマルプリンタを制御する制御部と、
前記サーマルプリンタ及び前記制御部に電源を供給する電池とを、含むサーマルプリンタ装置において、
前記サーマルプリンタは、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割されて用紙に印刷を施すサーマルヘッドと、前記Ｎブロックに分割したサーマルヘッドにそれぞれ別々に通電を行うＮ個のドライブ回路を備え、
前記制御部は、前記電池の電池電圧を検出する電圧検出手段と、印刷を完了させるに足る電池電圧を閾値として設定する閾値設定手段と、前記サーマルヘッドに通電する通電時間を設定する通電時間設定手段と、前記サーマルプリンタ装置の制御処理を行うＣＰＵと、前記制御処理を行うためのプログラム及び前記制御処理に必要なデータを格納する格納手段を備え、
さらに前記制御部は、印刷開始前に、前記通電時間設定手段に設定された時間ごとに前記Ｎ個のドライブ回路を切り替えて、前記Ｎブロックに分割されたサーマルヘッドに順次通電を行い、前記通電時間のＮ倍の間前記サーマルヘッドを接続した状態にして前記電池に電圧降下を発生させ前記電池の電圧が安定した後、前記電池電圧を前記電圧検出手段により測定し、測定した前記電池電圧が前記閾値設定手段に設定した閾値を超えていれば、印刷を開始することを特徴とするサーマルプリンタ装置。
【請求項２】
Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割したサーマルヘッドのそれぞれに対応してＮ個のドライブ回路を備え、印刷開始前に、用紙が発色しない所定時間ごとに順次前記Ｎ個のドライブ回路を切り替え、実負荷であるサーマルヘッドを通電する時間を稼ぐことで電圧降下後の電池の電圧が安定する状態を発生させ、前記電池の電圧が所定の閾値を超えているかを測定し、測定した電池電圧が前記所定の閾値を超えていれば印刷を完了させるに足る容量を有する電池であると確認してから印刷を開始することを特徴とするサーマルプリンタ装置の動作制御方法。
【請求項３】
サーマルプリンタと、
前記サーマルプリンタを制御する制御部と、
前記サーマルプリンタ及び前記制御部に電源を供給する電池とを、含むサーマルプリンタ装置において、
前記サーマルプリンタは、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割されて用紙に印刷を施すサーマルヘッドと、前記Ｎブロックに分割したサーマルヘッドにそれぞれ別々に通電を行うＮ個のドライブ回路を備え、
前記制御部は、前記電池の電圧を検出する電圧検出手段と、印刷を完了させるに足る電池電圧を閾値として設定する閾値設定手段と、前記サーマルヘッドに通電する通電時間を設定する通電時間設定手段と、前記サーマルプリンタ装置の制御処理を行うＣＰＵと、前記制御処理を行うためのプログラム及び前記制御処理に必要なデータを格納するメモリを備え、
さらに前記制御部は、印刷開始前に、前記電池が所定の同時発色ドット数で印刷を完了させることが可能であるかを判定するために、前記通電時間設定手段に設定された時間ごとに前記Ｎ個のドライブ回路を切り替えて、前記Ｎブロックに分割されたサーマルヘッドに前記所定の同時発色ドット数の通電を順次行い、前記電池に前記通電時間のＮ倍の間前記サーマルヘッドを接続した状態にして前記電池に電圧降下を発生させ前記電池の電圧が安定した後、前記電池の電圧を前記電圧検出手段により測定し、測定した前記電池の電圧が前記閾値設定手段に設定した閾値以下とならない同時発色ドット数を印刷時の同時発色ドット数に設定して印刷を開始することを特徴とするサーマルプリンタ装置。
【請求項４】
Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割したサーマルヘッドのそれぞれに対応したＮ個のドライブ回路を備え、印刷開始前に、用紙が発色しない所定時間ごとに順次前記Ｎ個のドライブ回路を切り替え、実負荷であるサーマルヘッドを通電する時間を稼ぐことで電圧降下後の電池の電圧が安定する状態を発生させ、前記電池の電圧が安定した後の前記電池の電圧が所定の閾値以下であるか否かを判定し、前記所定の閾値以下とならない電池電圧値を示す同時発色ドット数を、印刷を完了させるに足る同時発色ドット数であると設定して印刷を開始することを特徴とするサーマルプリンタ装置の動作制御方法。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
本発明は、電池からのエネルギー供給によって動作するサーマルプリンタ装置およびその動作制御方法に関する。
【０００２】
【従来の技術】
従来、この種のサーマルプリンタ装置としては、例えば、特開昭５６−１６４８８７号公報や特開平６−１１５１４３号公報に記載されたものが知られている。
【０００３】
一般にサーマルプリンタ装置を駆動するに足る容量を有する電池であるかは、電池電圧を測定することにより知ることができる。電池は低温環境下で使用するほど、電池の内部抵抗が増加し、同じ負荷を駆動する場合であっても電池の電圧降下が増大する。また二次電池では、充放電回数を重ねることで内部抵抗が増加する。
【０００４】
従来のサーマルプリンタ装置は、印刷開始前の電池電圧が一定の値以上であれば、印刷を開始するが、前記の内部抵抗増加による電池電圧降下の増大により、電池電圧が動作可能電圧を割込み、その結果印刷が中断されたり、装置が誤動作してしまうという問題があった。
【０００５】
そこで、上記特開昭５６−１６４８８７号公報や特開平６−１１５１４３号公報に記載されている従来例においては、電池電圧の低下に起因する印刷品質の劣化及び装置の誤動作を防止するために、サーマルプリンタの印刷前に、電池に擬似負荷を与えて電池電圧を測定し、所定の電池容量を確認してからサーマルプリンタの印刷を行うようにしていた。
【０００６】
【発明が解決しようとする課題】
しかし、電池からのエネルギー供給によって動作する従来のサーマルプリンタ装置で電池に擬似負荷を与えて電池電圧を測定するものは、擬似負荷発生回路を必要とするので、装置の大型化を招くとともに装置を安価に提供できないという問題点を有していた。
【０００７】
本発明は、このような問題点を解決するためになされたもので、疑似負荷発生回路を必要とせず、装置の小型化と装置の廉価化を可能とするサーマルプリンタ装置およびその動作制御方法を提供することを目的とするものである。
【０００８】
【課題を解決するための手段】
本発明のサーマルプリンタ装置は、サーマルプリンタと、前記サーマルプリンタを制御する制御部と、前記サーマルプリンタ及び前記制御部に電源を供給する電池とを、含むサーマルプリンタ装置において、前記サーマルプリンタは、用紙に印刷を施すサーマルヘッドと、前記サーマルヘッドに通電を行うドライブ回路を備え、前記制御部は、前記電池の電圧を検出する電圧検出回路と、印刷を完了させるに足る電池電圧を閾値として設定する閾値設定レジスタと、前記サーマルヘッドに通電する通電時間を設定する通電時間設定手段と、前記サーマルプリンタ装置の制御処理を行うＣＰＵと、前記制御処理を行うためのプログラム及び前記制御処理に必要なデータを格納するメモリを備え、さらに前記制御部は、印刷開始前に、前記通電時間設定手段に設定された時間の間だけ前記サーマルヘッドに通電して前記電池に電圧降下を発生させ前記電池の電圧が安定した後、前記電池の電圧を前記電圧検出回路により測定し、測定した前記電池の電圧が前記閾値設定レジスタに設定した閾値を超えていれば、印刷を完了させるに足る容量を有する電池であるとして印刷を開始することを特徴とするサーマルプリンタ装置としたものである。
【０００９】
この構成により、擬似負荷を与えずに電池容量を測定できるので装置の小型化と装置の廉価化を実現することができる。
【００１０】
また本発明のサーマルプリンタ装置の動作制御方法は、印刷開始前に、用紙が発色せず、かつ電池の電圧が安定するに十分な所定時間だけドライブ回路を介して実負荷であるサーマルヘッドを通電して電圧降下を発生させた後の前記電池の電圧が所定の閾値を超えているかを測定し、測定した電池電圧が前記所定の閾値を超えていれば印刷を完了させるに足る容量を有する電池であると確認して印刷を開始することを特徴とするサーマルプリンタ装置の動作制御方法としたものである。
【００１１】
この構成により、擬似負荷を与えずに電池容量を測定できるので装置の小型化と装置の廉価化を実現することができる。
【００１２】
また本発明のサーマルプリンタ装置は、サーマルプリンタと、前記サーマルプリンタを制御する制御部と、前記サーマルプリンタ及び前記制御部に電源を供給する電池とを、含むサーマルプリンタ装置において、前記サーマルプリンタは、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割されて用紙に印刷を施すサーマルヘッドと、前記Ｎブロックに分割したサーマルヘッドにそれぞれ別々に通電を行うＮ個のドライブ回路を備え、前記制御部は、前記電池の電圧を検出する電圧検出回路と、印刷を完了させるに足る電池電圧を閾値として設定する閾値設定レジスタと、前記サーマルヘッドに通電する通電時間を設定する通電時間設定手段と、前記サーマルプリンタ装置の制御処理を行うＣＰＵと、前記制御処理を行うためのプログラム及び前記制御処理に必要なデータを格納するメモリを備え、さらに前記制御部は、印刷開始前に、前記通電時間設定手段に設定された時間ごとに前記Ｎ個のドライブ回路を順次切り替えて、前記Ｎブロックに分割されたサーマルヘッドに順次通電を行い、前記通電時間のＮ倍の間前記サーマルヘッドを接続した状態にして前記電池に電圧降下を発生させ前記電池の電圧が安定した後、前記電池の電圧を前記電圧検出回路により測定し、測定した前記電池の電圧が前記閾値設定レジスタに設定した閾値を超えていれば、印刷を完了させるに足る容量を有する電池であるとして印刷を開始することを特徴とするサーマルプリンタ装置としたものである。
【００１３】
この構成により、擬似負荷を与えずに電池容量を測定できるので装置の小型化と装置の廉価化を実現することができる。
【００１４】
また本発明のサーマルプリンタ装置の動作制御方法は、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割したサーマルヘッドのそれぞれに対応してＮ個のドライブ回路を備え、印刷開始前に、用紙が発色しない所定時間ごとに順次前記Ｎ個のドライブ回路を切り替え、実負荷であるサーマルヘッドを通電する時間を稼ぐことで電圧降下後の電池の電圧が安定する状態を発生させ、前記電池の電圧が所定の閾値を超えているかを測定し、測定した電池電圧が前記所定の閾値を超えていれば印刷を完了させるに足る容量を有する電池であると確認してから印刷を開始することを特徴とするサーマルプリンタ装置の動作制御方法としたものである。
【００１５】
この構成により、擬似負荷を与えずに電池容量を測定できるので装置の小型化と装置の廉価化を実現することができる。
【００１６】
また本発明のサーマルプリンタ装置は、サーマルプリンタと、前記サーマルプリンタを制御する制御部と、前記サーマルプリンタ及び前記制御部に電源を供給する電池とを、含むサーマルプリンタ装置において、前記サーマルプリンタは、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割されて用紙に印刷を施すサーマルヘッドと、前記Ｎブロックに分割したサーマルヘッドにそれぞれ別々に通電を行うＮ個のドライブ回路を備え、前記制御部は、前記電池の電圧を検出する電圧検出回路と、印刷を完了させるに足る電池電圧を閾値として設定する閾値設定レジスタと、前記サーマルヘッドに通電する通電時間を設定する通電時間設定手段と、前記サーマルプリンタ装置の制御処理を行うＣＰＵと、前記制御処理を行うためのプログラム及び前記制御処理に必要なデータを格納するメモリを備え、さらに前記制御部は、印刷開始前に、前記電池が所定の同時発色ドット数で印刷を完了させることが可能であるかを判定するために、前記通電時間設定手段に設定された時間ごとに前記Ｎ個のドライブ回路を切り替えて、前記Ｎブロックに分割されたサーマルヘッドに前記所定の同時発色ドット数の通電を順次行い、前記電池に前記通電時間のＮ倍の間前記サーマルヘッドを接続した状態にして前記電池に電圧降下を発生させ前記電池の電圧が安定した後、前記電池の電圧を前記電圧検出回路により測定し、測定した前記電池の電圧が前記閾値設定レジスタに設定した閾値以下とならない同時発色ドット数を印刷時の同時発色ドット数に設定して印刷を開始することを特徴とするサーマルプリンタ装置としたものである。
【００１７】
この構成により、サーマルプリンタの印刷品質を下げず且つ電池能力を効果的に最後まで使い切ることができる。
【００１８】
また本発明のサーマルプリンタ装置の動作制御方法は、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割したサーマルヘッドのそれぞれに対応したＮ個のドライブ回路を備え、印刷開始前に、用紙が発色しない所定時間ごとに順次前記Ｎ個のドライブ回路を切り替え、実負荷であるサーマルヘッドを通電する時間を稼ぐことで電圧降下後の電池の電圧が安定する状態を発生させ、前記電池の電圧が安定した後の前記電池の電圧が所定の閾値以下であるか否かを判定し、前記所定の閾値以下とならない電池電圧値を示す同時発色ドット数を、印刷を完了させるに足る同時発色ドット数であると設定して印刷を開始することを特徴とするサーマルプリンタ装置の動作制御方法としたものである。
【００１９】
この構成により、サーマルプリンタの印刷品質を下げず且つ電池能力を効果的に最後まで使い切ることができる。
【００２０】
また本発明のサーマルプリンタ装置の動作制御方法は、前記所定時間を５０マイクロ秒乃至１５０マイクロ秒の間の設定することを特徴とする請求項２、４または６のいずれかに記載のサーマルプリンタ装置の動作制御方法としたものである。
【００２１】
この構成により、サーマルプリンタの印刷品質を下げず且つ電池能力を効果的に最後まで使い切ることができる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態について、図面を用いて説明する。
【００２３】
（第１の実施の形態）
図１は、本発明の第１の実施形態に係るサーマルプリンタ装置の構成を示す機能ブロック図である。図１においてサーマルプリンタ装置は、大別すると、サーマルプリンタ１０と、それを制御する制御部２０と、サーマルプリンタ１０及び制御部２０に電源を供給するバッテリ（以下、電池という）３０とから構成されている。
【００２４】
サーマルプリンタ装置の構成についてさらに説明すると、サーマルプリンタ１０は、用紙に印刷を施すためのサーマルヘッド１１と、サーマルヘッド１１をデータパターンに応じて通電するためのドライブ回路１２と、設定されたデータパターンを一時保存するためのデータレジスタ１３とから構成されている。
【００２５】
また制御部２０は、電池３０の電圧を検出する電圧検出回路２１と、印刷を完了させるに足る容量の電池であるか否かを判定するための基準となる最低電圧を閾値の電池電圧として設定するための閾値設定レジスタ２２と、サーマルプリンタ装置を制御するプログラムおよび必要なデータを格納するメモリ２３と、電池電圧を測定するためにサーマルヘッドに通電する時間をパルス幅により設定する通電時間設定手段２４と、マイクロコンピュータなどからなる中央制御装置（以下、ＣＰＵという）２５とから構成されている。
【００２６】
ＣＰＵ２５は、制御部２０内の電圧検出回路２１、閾値設定レジスタ２２及び通電時間設定手段２４を制御すると共に、サーマルプリンタ１０内のドライブ回路１２及びデータレジスタ１３を制御しうるように構成されている。
【００２７】
図２は、本発明の第１の実施形態に係るサーマルプリンタ装置の電池電圧を実負荷をつないだ状態で測定するためにドライブ回路を経てサーマルヘッドに印加する通電時間を決めるパルス波形と電池電圧の測定点を示すと共に電池の電圧降下特性の関係を示す波形図である。
【００２８】
図１および図２を用いて本発明の第１の実施形態に係るサーマルプリンタ装置の電池電圧を実負荷をつないだ状態で測定する動作を説明する。なお本発明の実施形態において実負荷は、サーマルヘッドである。図１において、通電時間設定手段２４によって５０マイクロ秒(μｓ)乃至１５０マイクロ秒(μｓ)の間の設定した所定時間だけ、ＣＰＵ２５はサーマルプリンタ内のドライブ回路１２を介してサーマルヘッド１１を通電する。
【００２９】
上記設定所定時間は、実負荷であるサーマルヘッド１１を通電させたとき用紙が発色せず電池電圧を電圧降下が安定した状態で測定するに十分な時間であって、電圧検出処理に対するＣＰＵの負荷や回路の誤差などを考慮して決められる時間値である。なおデータレジスタ１３はＣＰＵ２５によって設定されたデータパターンを一時保存するものであり、このデータパターンにしたがってサーマルヘッド１１の各ドットに対して発色させるか否かを決定する。例えば電池容量を測定する場合には、データパターンとしてサーマルヘッド１１の全ヘッドに通電するデータパターンを用いることができる。このときのデータパターンは測定に適した実負荷となるように適宜選択すればよい。
【００３０】
上記設定所定時間の通電の後に電池の電圧を電圧検出回路２１によって測定する。ＣＰＵ２５はメモリ２３に格納されたプログラムにより、測定した電池電圧を閾値設定レジスタ２２に設定した閾値と比較し、閾値を上回っていれば電池容量が印刷を完了させるに足るものと認識して印刷を実施するが、閾値を下回っていれば印刷を完了させるに足らないものと認識して印刷を実施しない。
【００３１】
このように第１の実施の形態に係るサーマルプリンタ装置は、印刷開始前に、用紙が発色せず且つ電圧降下が安定するのに十分な５０マイクロ秒乃至１５０マイクロ秒の間に設定した所定時間の間ドライブ回路１２を介して実負荷であるサーマルヘッド１１を通電して電圧降下を発生させ、その電圧降下が安定した後の電池電圧が所定の閾値を超えているかを電圧検出回路２１によって測定し、印刷を完了させるに足る容量を有する電池であるかを確認してから印刷を開始するようにしたものであり、これにより擬似負荷を与えずに電池容量を測定できるので装置の小型化と装置の廉価化が実現される。
【００３２】
上記の所定時間は、用紙が発色しない範囲で最長の時間とすることが好ましいが、回路構成によっては、最長の時間としても電池の電圧降下が安定するに十分な時間とはならない場合が生じる。これを解決するためには、以下のような方法を採ることができる。
【００３３】
（第２の実施の形態）
図３は、本発明の第２の実施形態に係るサーマルプリンタ装置の構成を示す機能ブロック図である。図３においてサーマルプリンタ装置は、大別すると図１と同様、サーマルプリンタ１０と、それを制御する制御部２０と、サーマルプリンタ１０及び制御部２０に電源を供給する電池３０とから構成されている。
【００３４】
構成についてさらに説明すると、サーマルプリンタ１０は、各々が用紙に所定の印刷を施すためにＮ分割された第１乃至第Ｎのサーマルヘッド１１１〜１１Ｎと、各々のサーマルヘッドに対応しデータパターンに応じて各々のサーマルヘッドを通電するための第１乃至第Ｎのドライブ回路１２１〜１２Ｎと、各々のサーマルヘッドに対して設定されたデータパターンを一時保存するためのデータレジスタ１３とから構成されている。但し、Ｎは２以上の正の整数である。
【００３５】
また制御部２０は、電池３０の電圧を検出する電圧検出回路２１と、印刷を完了させるに足る容量の電池であるか否かを判定するための基準となる最低電圧を閾値の電池電圧として設定するための閾値設定レジスタ２２と、サーマルプリンタ装置を制御するプログラムおよび必要なデータを格納するメモリ２３と、印刷を完了させるに足る容量の電池であるか否かを測定するとともに電池の電圧降下を安定させてから電池電圧を測定するために第１乃至第Ｎのサーマルヘッドに通電する時間をパルス幅により設定するための通電時間設定手段２４と、マイクロコンピュータなどからなるＣＰＵ２５とから構成されている。
【００３６】
ＣＰＵ２５は、制御部２０内の電圧検出回路２１、閾値設定レジスタ２２及び通電時間設定手段２４を制御すると共に、サーマルプリンタ１０内の第１乃至第Ｎのドライブ回路１２１〜１２Ｎ及びデータレジスタ１３を制御しうるように構成されている。
【００３７】
図４は、本発明の第２の実施形態に係るサーマルプリンタ装置において印刷を完了させるに足る容量の電池であるか否かを測定するとともに電池の電圧降下を安定させてから電池電圧を測定するために第１乃至第Ｎのドライブ回路を経て第１乃至第Ｎのサーマルヘッドに印加する通電時間を決めるパルス波形と電池電圧の測定点を示すと共に電池の電圧降下が安定するまでの電圧降下特性の関係を示す波形図である。
【００３８】
図３および図４を用いて本発明の第２の実施形態に係るサーマルプリンタ装置において印刷を完了させるに足る容量の電池であるか否かを測定するとともに電池３０の電圧降下を安定させてから電池電圧を測定する動作を説明する。図３において、通電時間設定手段２４によって５０マイクロ秒(μｓ)乃至１５０マイクロ秒(μｓ)の間に設定した所定時間の間、ＣＰＵ２５はサーマルプリンタ１０内のドライブ回路１２１〜１２Ｎを介してサーマルヘッド１１１〜１１Ｎを順番に通電する。
【００３９】
このようにすると電池には実負荷であるサーマルヘッドが（１００μｓ±５０μｓ）×Ｎの時間接続されることになり、電圧降下が安定するまでの時間を稼ぐことができる。しかも、個々のサーマルヘッドには用紙を発色しない時間しか通電されていないので、用紙に不要な印刷がなされることはない。なお、分割された各ブロックのサーマルヘッドにおける１ラインは６４ドットを考慮しており、各ブロックの通電ドット数は測定に適したドット数を適宜選択すればよい。
【００４０】
上記設定所定時間の通電の後に電池の電圧を電圧検出回路２１によって測定する。ＣＰＵ２５はメモリ２３に格納されたプログラムにより、測定した電池電圧を閾値設定レジスタ２２に設定した閾値と比較し、閾値を上回っていれば電池容量が印刷を完了させるに足るものと認識して印刷を実施するが、閾値を下回っていれば印刷を完了させるに足らないものと認識して印刷を実施しない。
【００４１】
このように第２の実施の形態は、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割したサーマルヘッドに対応したＮ個のドライブ回路を備え、印刷開始前に、用紙が発色せず且つ電圧降下の安定するのに十分な５０マイクロ秒乃至１５０マイクロ秒の間に設定した所定時間の間、順次前記Ｎ個のドライブ回路を切り替えて実負荷であるサーマルヘッド１１１〜１１Ｎを通電することで電圧降下を発生させ、その電圧降下が安定した後の電池電圧が所定の閾値を超えているかを電圧検出回路によって測定し、印刷を完了させるに足る容量を有する電池であるかを確認してから印刷を開始するようにしたものであり、これにより擬似負荷を与えずに電池容量を測定できるので装置の小型化と装置の廉価化が実現される。
【００４２】
以上に説明した実施形態においては、電池容量測定時に通電されるドット数は何ら限定していなかったが、以下のようにすることでさらに優れた効果が得られる。
【００４３】
（第３の実施の形態）
本発明の第３の実施形態は、電池容量測定時に通電されるドット数を実際の印刷時の同時発色ドット数と対応付けてより高度な設定を行うようにしたものである。
【００４４】
図５は、本発明の第３の実施形態に係るサーマルプリンタ装置の印刷動作を説明するための全体フロー図である。図６は、図５におけるステップ（図ではＳと略記。以下同じ）５２の詳細を示すフローチャートである。図７は、図６のフローによって同時発色ドット数が４８ドットに決定されたシーケンス例を示すものである。なお、本発明の第３の実施形態に係るサーマルプリンタ装置の構成は図３に示した第２の実施の形態の構成と同じであるので省略する。
【００４５】
図５に示す全体フローにおいて、ステップ５１において動作を開始する。次いでステップ５２において、同時発色可能ドット数の決定処理を行う。このステップで実施する同時発色可能ドット数の決定処理については図６のフローを用いて説明する。
【００４６】
図６において、ステップ６１で動作を開始する。ステップ６２においてサーマルヘッド１１１〜１１Ｎのそれぞれに対して順次１６ドット通電を行う。１６ドット通電を行った後に、ステップ６３において電池の電圧検出を行い、電池の電圧が閾値以下であるか否かをＣＰＵ２５が判定する。判定の結果、閾値以下であれば、ステップ６４に進み、印刷不可と決定して処理を終了する。また判定の結果、閾値以下でなければ、ステップ６５に進む。
【００４７】
ステップ６５においてサーマルヘッド１１１〜１１Ｎのそれぞれに対して順次３２ドット通電を行う。３２ドット通電を行った後に、ステップ６６において電池の電圧検出を行い、電池の電圧が閾値以下であるか否かをＣＰＵ２５が判定する。判定の結果、閾値以下であれば、ステップ６７に進み、同時発色ドット数を１６ドットに決定して処理を終了する。また判定の結果、閾値以下でなければ、ステップ６８に進む。
【００４８】
ステップ６８においてサーマルヘッド１１１〜１１Ｎのそれぞれに対して順次４８ドット通電を行う。４８ドット通電を行った後に、ステップ６９において電池の電圧検出を行い、電池の電圧が閾値以下であるか否かをＣＰＵ２５が判定する。判定の結果、閾値以下であれば、ステップ７０に進み、同時発色ドット数を３２ドットに決定して処理を終了する。また判定の結果、閾値以下でなければ、ステップ７１に進む。
【００４９】
ステップ７１においてサーマルヘッド１１１〜１１Ｎのそれぞれに対して順次６４ドット通電を行う。６４ドット通電を行った後に、ステップ７２において電池の電圧検出を行い、電池の電圧が閾値以下であるか否かをＣＰＵ２５が判定する。判定の結果、閾値以下であれば、ステップ７３に進み、同時発色ドット数を４８ドットに決定して処理を終了する。また判定の結果、閾値以下でなければ、ステップ７４に進む。ステップ７４において同時発色ドット数を６４ドットに決定して処理を終了する。
【００５０】
図７は、図６に示したフローによって同時発色ドット数が４８ドットに決定されたシーケンス例を示すものであって、図６のステップ７３を経て終了に至る処理に相当するものである。
【００５１】
このようにして図５におけるステップ５２の処理を終了し、ついでステップ５３に進む。ステップ５３において印刷不可であるか否かをＣＰＵ２５が判定する。印刷不可であれば、ステップ５４に進み、ステップ５４においてプリンタが接続されている図示しないシステムへ印刷不可を通知して処理を終了する。
【００５２】
またステップ５３において印刷不可でなければ、ステップ５５に進み、ステップ５５において決定した同時発色ドット数を設定する。この設定値はメモリ２３に格納され印刷の際に参照される。その後、ステップ５６にて先に設定した同時発色ドット数を考慮して同時に通電されるドット数がこれを越えないように制御しながら印刷を開始するとともにステップ５７において印刷の終了を検出したら処理を終了する。
【００５３】
このように第３の実施の形態は、Ｎ（但し、Ｎは２以上の正の整数）ブロックに分割したサーマルヘッドそれぞれに対応してＮ個のドライブ回路を備え、印刷開始前に、用紙が発色せず且つ電圧降下が安定するのに十分な５０マイクロ秒乃至１５０マイクロ秒の間に設定した所定時間の間、順次前記Ｎ個のドライブ回路を切り替えて前記サーマルヘッドの各々に対して通電時の同時発色ドット数を可変させて実負荷であるサーマルヘッドを通電することで電圧降下を発生させ、その電圧降下が安定した後の電池電圧値を所定の閾値以下であるか否かを判定し、所定の閾値以下とならない電池電圧値を示す同時発色ドット数を、印刷を完了させるに足る同時発色ドット数であると設定して印刷を開始するようにしたものであり、これにより、サーマルプリンタの印刷品質を下げず且つ電池能力を効果的に最後まで使い切ることができる。
【００５４】
【発明の効果】
以上説明したように本発明は、印刷開始前に、用紙が発色せず且つ電圧降下が安定するに十分な所定時間だけドライブ回路を介して実負荷であるサーマルヘッドを通電することで電圧降下を発生させ、電圧降下が安定した後の電池電圧が所定の閾値を超えているかを電圧検出回路により測定し、印刷を完了させるに足る容量を有する電池であるかを確認して印刷を開始するようにしたものであり、これにより擬似負荷を与えずに電池容量を測定できるので装置を小型化でき、装置を安価に提供することができるという格別の効果を奏するものである。
【図面の簡単な説明】
【図１】本発明の第１の実施形態に係るサーマルプリンタ装置の構成を示す機能ブロック図、
【図２】本発明の第１の実施形態に係るサーマルプリンタ装置の電池電圧を実負荷をつないだ状態で測定するためにドライブ回路を経てサーマルヘッドに印加する通電時間を決めるパルス波形と電池電圧の測定点を示すと共に電池の電圧降下特性の関係を示す波形図、
【図３】本発明の第２の実施形態に係るサーマルプリンタ装置の構成を示す機能ブロック図、
【図４】本発明の第２の実施形態に係るサーマルプリンタ装置の第１乃至第Ｎのサーマルヘッドに印加する通電時間を決めるパルス波形と電池電圧の測定点を示すと共に電池の電圧降下が安定するまでの電圧降下特性の関係を示す波形図、
【図５】本発明の第３の実施形態に係るサーマルプリンタ装置の印刷動作を説明するための全体フロー図、
【図６】図５におけるステップ５２の詳細を示すフローチャート、
【図７】図７は、図６のフローによって同時発色ドット数が４８ドットに決定されたシーケンス例を示す図である。
【符号の説明】
１０  サーマルプリンタ
１１  サーマルヘッド
１２  ドライブ回路
１３  データレジスタ
２０  制御部
２１  電圧検出回路
２２  閾値設定レジスタ
２３  メモリ
２４  通電時間設定手段
２５  ＣＰＵ（中央制御装置）
３０  電池（電池）
【図１】
0004527871.tif 000002
【図２】
0004527871.tif 000003
【図３】
0004527871.tif 000004
【図４】
0004527871.tif 000005
【図５】
0004527871.tif 000006
【図６】
0004527871.tif 000007
【図７】
0004527871.tif 000008