(57)【要約】【課題】サーマルヘッドに印加される電圧の残量が少なくなった場合に突然に印刷ができなくなる事態を回避することができること。【解決手段】プリンタとプリンタ管理装置とを備える印刷システムであって、プリンタが、電池から与えられる電力に基づき発熱するサーマルヘッドを備える印刷部と、電池の電力量を示す電力情報をプリンタ管理装置に送信するプリンタ通信部と、プリンタ管理装置から受信した印刷情報に従って、印刷情報に含まれる印刷データに応じた印刷対象を印刷媒体に印刷させるよう印刷部を制御するプリンタ印刷制御部とを備え、プリンタ管理装置が、プリンタから送信される電力情報が示す電力量が閾値よりも低い場合、印刷データにおいて予め決められている印刷品質よりも低い印刷品質で印刷部に印刷させる印刷情報を生成し、プリンタに送信する管理印刷制御部を備えることを特徴とする。【選択図】図１
2011198134.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるプリンタとプリンタ管理装置とを備える印刷システムであって、
前記プリンタは、
電池から与えられる電力に基づき発熱するサーマルヘッドを備える印刷部と、
前記電池に蓄えられている電力量を検出する検出部と、
前記検出部によって検出された電力量を示す電力情報を前記プリンタ管理装置に送信するプリンタ通信部と、
前記プリンタ管理装置から受信した印刷情報に従って、前記印刷情報に含まれる印刷データに応じた印刷対象を前記印刷媒体に印刷させるよう前記印刷部を制御するプリンタ印刷制御部と、を備え、
前記プリンタ管理装置は、
前記プリンタから送信される前記電力情報を受信する管理通信部と、
前記電力情報が示す電力量が閾値よりも低い場合、前記印刷データにおいて予め決められている印刷品質よりも低い印刷品質で前記印刷部に印刷させる印刷情報を生成し、前記管理通信部を介して前記プリンタに送信する管理印刷制御部と、
を備えることを特徴とする印刷システム。
【請求項２】
前記低い印刷品質で前記印刷部に印刷させる印刷情報は、
前記印刷対象を構成する複数のドットの数を減じた変換印刷データを含むことを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記低い印刷品質で前記印刷部に印刷させる印刷情報は、
前記サーマルヘッドに与えられるエネルギー量を減じた低減エネルギー量で印刷することを指示する前記印刷情報を含むことを特徴とする請求項１あるいは２に記載の印刷システム。
【請求項４】
電池から与えられる電力に基づき発熱するサーマルヘッドを備える印刷部と、
前記電池に蓄えられている電力量を検出する検出部と、
前記検出部によって検出された電力量を示す電力情報をネットワークで接続されるプリンタ管理装置に送信するプリンタ通信部と、
前記プリンタ管理装置から受信した印刷情報に従って、前記印刷情報に含まれる印刷データに応じた印刷対象を前記印刷媒体に印刷させるよう前記印刷部を制御するプリンタ印刷制御部と、
を備えることを特徴とするプリンタ。
【請求項５】
ネットワークを介してプリンタと接続されるプリンタ管理装置であって、
前記プリンタに電力を供給する電池の残量を示す電力情報を受信する管理通信部と、
前記電力情報が示す電力量が閾値よりも低い場合、前記印刷データにおいて予め決められている印刷品質よりも低い印刷品質で前記印刷部に印刷させる印刷情報を生成し、前記管理通信部を介して前記プリンタに送信する管理印刷制御部と、
を備えることを特徴とするプリンタ管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを用いた感熱印刷の印刷システム、プリンタ、およびプリンタ管理装置に関する。
【背景技術】
【０００２】
例えば、感熱印刷の際に、サーマルヘッドに電力を供給する電池の残量を検出し、検出された電池の残量に応じて次回の感熱印刷が可能か否かを判断し、判断結果に応じて印刷データのドット数を調整するプリンタがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−３０４２０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このプリンタにおいて、電池の残量に応じて感熱印刷する印刷データを変更する等の制御は、プリンタの制御負担が大きくなる問題があった。特に、電池の残量が残りわずかになってきている場合、この状況で、プリンタにかかる制御負担が大きくなると、プリンタの制御部において処理するための電力が増加するため、サーマルヘッドに供給するための電力の低減が加速する。これにより、例えば、図８に示すように、感熱印刷が途中で突然に切断される等の問題が生じるおそれがある。
【０００５】
本発明は、このような課題を鑑みてなされたものであり、その目的は、サーマルヘッドに電力を供給する電池の残量が少なくなった場合に突然に感熱印刷ができなくなる事態を回避することができる印刷システム、プリンタ、およびプリンタ管理装置を提供することにある。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明は、ネットワークを介して接続されるプリンタとプリンタ管理装置とを備える印刷システムであって、前記プリンタが、電池から与えられる電力に基づき発熱するサーマルヘッドを備える印刷部と、前記電池に蓄えられている電力量を検出する検出部と、前記検出部によって検出された電力量を示す電力情報を前記プリンタ管理装置に送信するプリンタ通信部と、前記プリンタ管理装置から受信した印刷情報に従って、前記印刷情報に含まれる印刷データに応じた印刷対象を前記印刷媒体に印刷させるよう前記印刷部を制御するプリンタ印刷制御部と、を備え、前記プリンタ管理装置が、前記プリンタから送信される前記電力情報を受信する管理通信部と、前記電力情報が示す電力量が閾値よりも低い場合、前記印刷データにおいて予め決められている印刷品質よりも低い印刷品質で前記印刷部に印刷させる印刷情報を生成し、前記管理通信部を介して前記プリンタに送信する管理印刷制御部と、を備えることを特徴とする。
【０００７】
本発明は、上記の発明において、前記低い印刷品質で前記印刷部に印刷させる印刷情報が、前記印刷対象を構成する複数のドットの数を減じた変換印刷データを含むことを特徴とする。
【０００８】
本発明は、上記の発明において、前記低い印刷品質で前記印刷部に印刷させる印刷情報が、前記サーマルヘッドに与えられるエネルギー量を減じた低減エネルギー量で印刷することを指示する前記印刷情報を含むことを特徴とする。
【０００９】
また、上述した課題を解決するために、本発明に係るプリンタは、電池から与えられる電力に基づき発熱するサーマルヘッドを備える印刷部と、前記電池に蓄えられている電力量を検出する検出部と、前記検出部によって検出された電力量を示す電力情報をネットワークで接続されるプリンタ管理装置に送信するプリンタ通信部と、前記プリンタ管理装置から受信した印刷情報に従って、前記印刷情報に含まれる印刷データに応じた印刷対象を前記印刷媒体に印刷させるよう前記印刷部を制御するプリンタ印刷制御部と、を備えることを特徴とする。
【００１０】
さらに、上述した課題を解決するために、本発明は、ネットワークを介してプリンタと接続されるプリンタ管理装置であって、前記プリンタに電力を供給する電池の残量を示す電力情報を受信する管理通信部と、前記電力情報が示す電力量が閾値よりも低い場合、前記印刷データにおいて予め決められている印刷品質よりも低い印刷品質で前記印刷部に印刷させる印刷情報を生成し、前記管理通信部を介して前記プリンタに送信する管理印刷制御部と、を備えることを特徴とする。
【発明の効果】
【００１１】
この発明によれば、サーマルヘッドに電力を供給する電池の残量が少なくなった場合に突然に感熱印刷ができなくなる事態を回避することができる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る印刷システムの構成の一例について示すブロック図である。
【図２】本実施形態に係るプリンタの動的発色特性の一例を示す図である。
【図３】本実施形態に係るプリンタにおいて印加エネルギー１００％で印刷データをそのまま印刷した場合の印刷状態の一例を示す図である。
【図４】本実施形態に係る印刷調整閾値テーブルの一例を示す図である。
【図５】本実施形態に係る印刷制御値１に従って印刷調整された場合の印刷状態の一例を示す図である。
【図６】本実施形態に係る印刷制御値２に従って印刷調整された場合の印刷状態の一例を示す図である。
【図７】本実施形態に係る印刷システムの処理フローの一例について示すフローチャートである。
【図８】本実施形態に係る印刷調整されずに印刷が失敗した場合の印刷状態の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本発明による一実施形態について、図面を参照して説明する。
図１は、本実施形態に係る印刷システムの一例について示す概略図である。
図１に示す通り、本実施形態に係る印刷システムは、サーマルヘッドを用いた感熱印刷を行うプリンタ１と、このプリンタ１における印刷処理を制御するホストコンピュータ（プリンタ管理装置）３とを含む。このプリンタ１は、印刷データに対応するサーマルヘッドの部分を発熱させ、このサーマルヘッドで感熱紙を加熱する。これにより、感熱紙の表面に塗布されている化学物質が化学反応を起こして、加熱された部分が発色する。このようにプリンタ１が印刷データに応じてサーマルヘッドを発熱させて感熱紙を発色させることを、以下、感熱印刷という。
【００１４】
プリンタ１は、主制御部１１と、プリンタ通信部１２と、電池１３と、電圧測定部１４と、サーマルヘッド１５と、プラテンローラ１６と、プリンタ印刷制御部１７とを備える。この主制御部１１と、プリンタ通信部１２と、電圧測定部１４と、プリンタ印刷制御部１７は、バス１８で接続されている。
主制御部１１は、プリンタ１を統括的に制御する。
プリンタ通信部１２は、ホストコンピュータ３と通信可能に接続され、データの送受信を行う。
電池１３は、電圧測定部１４を介して、主制御部１１、プリンタ通信部１２、サーマルヘッド１５、およびプリンタ印刷制御部１７に対して電力を供給する。
【００１５】
電圧測定部１４は、電池１３に蓄電されている電力量を測定し、測定した電力量をサーマルヘッド１５に印加可能な電圧Ｖｒを示す残量電圧情報として、プリンタ通信部１２を介してホストコンピュータ３に送信する。なお、電池１３の残量は、電池１３の電圧Ｖｒによって示すことができる。
また、この電圧測定部１４は、例えば、１回の感熱印刷に要する主制御部１１、プリンタ通信部１２およびプリンタ印刷制御部１７に供給される電力量が概ね決まっている場合、電池１３に蓄電されている電力量から、１回の感熱印刷に最低限必要となる主制御部１１、プリンタ通信部１２およびプリンタ印刷制御部１７に供給される電力量を減算して、サーマルヘッド１５に印加可能な電圧Ｖｒを算出するものであってもよい。
【００１６】
サーマルヘッド１５は、表面に複数の発熱素子を備え、電池１３から与えられる電力がプリンタ印刷制御部１７によって制御される。このサーマルヘッド１５は、例えば、プラテンローラ１６が圧接されており、このプラテンローラ１６とで印刷媒体（例えば、感熱紙）を挟持した状態で、印刷データに対応する発熱素子が発熱して感熱印刷をする。なお、サーマルヘッド１５は、電池１３から与えられる電力に基づき発熱する構成であって、プラテンローラ１６とともに印刷部１９を構成する。
プラテンローラ１６は、プリンタ印刷制御部１７によって回転が制御され、印刷速度に応じたスピードで回転することで、サーマルヘッド１５とで挟持する感熱紙を搬送する。    
【００１７】
プリンタ印刷制御部１７は、ホストコンピュータ３から受信する印刷制御情報に基づき、サーマルヘッド１５およびプラテンローラ１６を制御する。この印刷制御情報には、例えば、サーマルヘッド１５の各発熱素子に与える印加エネルギーが含まれる。この印加エネルギーは、例えば、サーマルヘッド１５の各発熱素子（ｄｏｔ）当たりに与えられるエネルギーであって、ジュールの法則によって得られる電流値や時間で示される。
【００１８】
ここで、印加エネルギー１００％の場合、プリンタ印刷制御部１７は、予め決められている電流値Ｉｐで発熱時間Ｔｐだけ各発熱素子を発熱させるとともに、予め決められている回転速度Ｒｐでプラテンローラ１６を回転させる。また、印加エネルギー１００％の際に各発熱素子に与えられる発熱量を印加エネルギーＥｐとする。
一方、印加エネルギー（１００−α）％である場合、プリンタ印刷制御部１７は、印加エネルギー（１００−α）％の際に各発熱素子に与えられる発熱量の印加エネルギーＥαであって、この印加エネルギーＥαに応じて予め決められている電流値Ｉα、発熱時間Ｔα、および回転速度Ｒαでサーマルヘッド１５およびプラテンローラ１６を制御する。なお、この電流値Ｉαを電流値Ｉｐよりも小さくすること、あるいは、発熱時間Ｔαを発熱時間Ｔｐよりも短くすることで、印加エネルギーＥαを印加エネルギーＥｐよりも小さくすることができる。
【００１９】
なお、この印加エネルギーを小さくすると、感熱紙に感熱印刷される発色濃度が低くなる。この印加エネルギーと発色濃度の関係（動的発色特性）の一例を、図２を参照して説明する。図２に示す通り、印加エネルギーを低くすると、発色濃度が下がる。例えば、印加エネルギーが０．２５（ｍｊ／ｄｏｔ）以上である場合、発色濃度は１．１（ＯＤ（  Ｏｐｔｉｃａｌ  Ｄｅｎｓｉｔｙ  ）値）である。また、例えば発色濃度を少なくとも０．４（ＯＤ値）以上確保するためには、この印加エネルギーを０．１５〜０．２５（ｍｊ／ｄｏｔ）の間で調整すればよい。なお、この動的発色特性は、印刷媒体である感熱紙の特性等によってそれぞれ異なる。このため、プリンタ印刷制御部１７によって下げられる印加エネルギーの最低値（例えば、視認できる程度の発色濃度まで）が、使用する感熱紙に応じて予め決められている。
【００２０】
ホストコンピュータ３は、主制御部３１と、操作部３２と、管理通信部３３と、記憶部３４と、管理印刷制御部３５、出力部３６を含む。この主制御部３１と、操作部３２と、管理通信部３３と、記憶部３４と、管理印刷制御部３５、出力部３６は、バス３７で接続されている。
主制御部３１は、ホストコンピュータ３を統括的に制御する。
操作部３２は、ユーザからの操作指示を受け付け、当該操作指示を示す操作信号を出力する。
管理通信部３３は、プリンタ１と通信可能に接続され、データの送受信を行う。この通信部３は、プリンタ１から送信される残量電圧情報を受信して、記憶部３４に記憶させる。
【００２１】
記憶部３４は、残量電圧記憶領域３４１と、印刷データ記憶領域３４２と、印刷調整閾値テーブル３４３とを含む。
残量電圧記憶領域３４１は、管理通信部３３を介してプリンタ１から受信した残量電圧情報を記憶する。
印刷データ記憶領域３４２は、プリンタ１に対して感熱印刷させる印刷データを記憶する。この印刷データは、例えば、図３に示す「電気料金領収書」のように、文字、図形画像および罫線等を含むデータである。なお、図３に示す「電気料金領収書」は、印刷データ記憶領域３２４に記憶されている印刷データの印加ドットの数を変換することなくそのままの印刷データを、印加エネルギー１００％で、プリンタ１が感熱印刷した印刷物の一例を示す。この印刷物は、例えば、発色濃度が１．１（ＯＤ値）で感熱印刷されている。
【００２２】
印刷調整閾値テーブル３４３は、例えば、図４に示すように、プリンタ１の電池１３の残量電圧Ｖｒに、プリンタ印刷制御部１７に対して指示する印刷制御値を対応付けるテーブルである。
この印刷制御値は、プリンタ１に対する印刷品質を制御する値であって、残量電圧Ｖｒに対応する印加エネルギーを示す印刷制御値１と、残量電圧Ｖｒに対応する印加ドットの低減率を示す印刷制御値２とを含む。
この印刷制御値１は、印刷データの濃度を全体的に調整するために与えられる印加エネルギーを示す。つまり、残量電圧ＶｒがＶ１よりも高い場合、印加エネルギーは感熱紙に対して予め決められている印加エネルギーＥｐのまま（１００％）であって、残量電圧ＶｒがＶ１以下かつＶ２よりも高い場合、印加エネルギーは感熱紙に対して予め決められている印加エネルギーＥｐに対してα％低減したエネルギー（１００−α％）である。なお、印刷制御値１において、残量電圧に応じて段階的に印加エネルギーを減じる係数（α＜β＜γ・・・）は予め決められている。
印刷制御値２は、印刷データの印加ドットを全体的に調整するための印刷パターンである。つまり、残量電圧ＶｒがＶ１よりも高い場合、印刷対象である印刷データを変換することなくそのままの印刷データをプリンタ１に送信し、残量電圧ＶｒがＶ１以下かつＶ２よりも高い場合、印刷データを変換パターン１（印加ドット３０％低減）で変換した変換印刷データをプリンタ１に送信する。なお、この印加ドットの変換は、印刷データに含まれる文字やバーコード等の印加ドットの数が変わった場合に読み難く（あるいは読み取りが困難に）なる対象を除いて、例えば、図形画像に対してのみ行われる。この印加ドットとは、印刷データを構成するドットである。この印加ドットを低減するということは、印加ドットの数を間引いて全体数を減じることをいう。例えば、印加ドット３０％低減するとは、低減対象である図形画像を構成する印加ドットの数を３０％減じるように、一定の間隔で印加ドットを間引いた印刷データを生成することをいう。
【００２３】
管理印刷制御部３５は、残量電圧情報が示す電池１３の残量が閾値よりも低い場合、印刷データにおいて予め決められている印刷品質よりも低い印刷品質でプリンタに感熱印刷させる印刷データおよび印刷制御信号を生成し、管理通信部３３を介してプリンタ１に送信する。
具体的に説明すると、この管理印刷制御部３５は、印刷データ記憶領域３４２に記憶されている印刷データの感熱印刷をプリンタ１に命令する際、残量電圧記憶領域３４１に記憶されている残量電圧情報に基づき、印刷調整閾値テーブル３４３を参照して、残量電圧情報が示す残量電圧Ｖｒに対応する印刷制御値に従って印刷データおよび印刷制御信号を作成する。この管理印刷制御部３５は、作成した印刷制御値と印刷データを、管理通信部３３を介してプリンタ１に送信する。
例えば、プリンタ１から受信した残量電圧情報が示す残量電圧ＶｒがＶ１以下かつＶ２より高い場合であって、管理印刷制御部３５において印刷制御値１を選択することが予め決定されている場合、管理印刷制御部３５は、印加エネルギーを（１００−α）％で感熱印刷させることを示す印刷制御情報を生成する。この管理印刷制御部３５は、印刷対象である印刷データを印刷データ記憶領域３４２から読み出して、生成した印刷制御情報と読み出した印刷データとを対応付けて、プリンタ１に送信する。これにより、プリンタ１によって感熱印刷された感熱紙には、例えば、図５に示すように、全体的に発色濃度が薄い感熱印刷がなされる。
【００２４】
また、プリンタ１から受信した残量電圧情報が示す残量電圧ＶｒがＶ１以下かつＶ２より高い場合であって、管理印刷制御部３５において印刷制御値２を選択することが決定されている場合、管理印刷制御部３５は、印刷データを変換パターン１で変換した変換印刷データを生成する。つまり、印刷データの図形画像における印加ドットを３０％低減させるように図形画像の画素数をまびいた変換印刷データを生成する。この管理印刷制御部３５は、この変換印刷データと、印加エネルギーを１００％で感熱印刷させることを示す印刷制御情報とを対応付けて、プリンタ１に送信する。これにより、プリンタ１によって感熱印刷された感熱紙には、例えば、図６に示すように、印加ドットが間引かれた図形画像が感熱印刷される。
【００２５】
なお、管理印刷制御部３５は、印刷データ記憶領域３４２に記憶されている印刷データの感熱印刷をプリンタ１に命令する際、印刷制御値１と印刷制御値２の両方に基づいて、残量電圧情報が示す残量電圧Ｖｒに対応する印刷制御値に従って印刷データおよび印刷制御信号を作成するものであってもよい。これにより、プリンタ１で消費される電池１３からの電力を抑えることができる。
また、管理印刷制御部３５が選択する印刷制御値は、印刷制御値１あるいは印刷制御値２のいずれであるか、あるいは両方であるかは予め決められている。
【００２６】
出力部３６は、例えば、液晶表示装置等であって、プリンタ１から受信した情報に基づくメッセージを表示する。
【００２７】
次に、図７を参照して、本実施形態に係る印刷システムにおける処理フローの一例について説明する。
図７に示す通り、ホストコンピュータ３は、主制御部３１に設定されているアプリケーションに従って、プリンタ１に感熱印刷を命令する印刷コマンドを発行する（ステップＳＴ１）。例えば、主制御部３１は、操作部３２からユーザによって指定された印刷データの感熱印刷が指示された場合、印刷コマンドを発行し、記憶部３４に一時的に記憶しておく。
次いで、ホストコンピュータ３の主制御部３１は、プリンタ１の電池（バッテリー）の容量状態を示す情報を送信するよう要求するバッテリー要求コマンドを発行し、管理通信部３３を介して、プリンタ１に送信する（ステップＳＴ２）。
そして、プリンタ１は、プリンタ通信部１２を介して、このバッテリー要求コマンドを受信する。次いで、電圧測定部１７が、電池１３に蓄電されている電力量を測定し、サーマルヘッド１５に印加可能な残量電圧Ｖｒを示す残量電圧情報を、プリンタ通信部１２を介してホストコンピュータ３に送信する（ステップＳＴ３）。
【００２８】
次いで、ホストコンピュータ３は、管理通信部３３を介して、プリンタ１から残量電圧情報を受信して、記憶部３４の残量電圧記憶領域３４１に記憶させる（ステップＳＴ４）。次いで、管理印刷制御部３５が、記憶部３４の印刷調整閾値テーブル３４３を参照して、残量電圧情報に基づき、対応する印刷制御値を得る（ステップＳＴ５）。
そして、管理印刷制御部３５は、得られた印刷制御値に従って、印刷データの印刷調整を行い（ステップＳＴ６）、印刷データと印刷制御情報を、記憶部３４に一時的に記憶されている印刷コマンドに対応付けて、プリンタ１に送信する（ステップＳＴ７）。
【００２９】
例えば、ステップＳＴ４において、プリンタ１から受信した残量電圧情報が示す残量電圧ＶｒがＶ１より高い場合であって、管理印刷制御部３５において印刷制御値１を選択することが決定されている場合、管理印刷制御部３５は、印加エネルギーを１００％で感熱印刷させることを示す印刷制御情報を生成する。そして、管理印刷制御部３５は、印刷対象である印刷データを印刷データ記憶領域３４２から読み出して、生成した印刷制御情報と読み出した印刷データとを、記憶部３４に一時的に記憶されている印刷コマンドに対応付けて、プリンタ１に送信する。
【００３０】
そして、プリンタ１は、プリンタ通信部１２を介してホストコンピュータ３から印刷コマンドを受信すると、管理印刷制御部１７が、この印刷コマンドに従って、感熱印刷を行う（ステップＳＴ８）。
例えば、管理印刷制御部１７は、印刷コマンドに含まれる印刷パターンに応じた発光素子を、印刷制御情報に含まれる印加エネルギーで発熱させるように制御する。
【００３１】
上述の通り、ホストコンピュータ３は、プリンタ１によって測定された残量電圧Ｖｒを印刷調整閾値テーブル３４３と比較することで、残量電圧Ｖｒに応じた印刷制御値を得て、プリンタ１に対して印加エネルギーあるいは印加ドットの数を低減させた感熱印刷をするように制御することができる。これにより、プリンタ１は、ホストコンピュータ３から送信される印刷データおよび印刷制御信号に従って感熱印刷するという処理だけで、残量電圧Ｖｒに応じた感熱印刷を行うことができる。よって、残量電圧Ｖｒがわずかになってきている場合に、プリンタ１にかかる制御負担が軽減することができ、印刷品質を落としてより多く画素（エリア）の感熱印刷を実行することができる。
【００３２】
また、残量電圧Ｖｒがわずかになってきている場合に、印刷品質を落すことによって、ユーザに対してプリンタ１の電池１３の残量電力が残りわずかであることを知らせることができる。これにより、ユーザは、電池１３の電力が完全に終わる前に、事前に、電池１３の電力を充電することができるため、図８に示すように、感熱印刷が途中で突然に切断されることによる感熱印刷の失敗を回避することができる。このように、感熱印刷が途中で突然に切断してしまうと、失敗した紙が無駄になったり、業務の中断が発生するなどの問題が生じるが、本発明により、このような問題を改善することができる。
【００３３】
さらに、ホストコンピュータ３は、プリンタ１に対して感熱印刷の命令を行う直前に、残量電圧Ｖｒの送信を要求して、プリンタ１の電池１３の残量を確認するようにした。これにより、プリンタ１においてサーマルヘッド１５に供給可能な電圧を、感熱印刷毎にホストコンピュータ３において確認することができる。
よって、ホストコンピュータ３は、検出された電圧が、印刷データを感熱印刷することができる程度でない場合、当該感熱印刷の中止を出力部３６に表示してユーザに通知するとともに、印刷データをプリンタ１に送信しないようにしてもよい。
【００３４】
なお、本発明は、上記実施形態に限られず、以下に示すような構成であってもよい。
例えば、ホストコンピュータ３の管理印刷制御部３５は、残量電圧情報が示す電池１３の残量が閾値よりも低い場合、印刷データにおいて予め決められている印刷品質よりも低い印刷品質でプリンタに感熱印刷させる印刷データおよび印刷制御信号を生成する。この低い印刷品質でプリンタに感熱印刷させる印刷データとしては、罫線の太さを細くしたり、文字を小さくしたり、宣伝広告等の不要な情報を削除した印刷データ等であってもよい。
また、管理印刷制御部３５が、印刷データ記憶領域３４２に記憶されている印刷データの内容を解析し、印刷データに含まれる文字数や画像領域の割合を比較して、印刷データに応じた印刷制御値を決定するものであってもよい。例えば、管理印刷制御部３５は、文字数が多い場合、全体の濃度を低減させる印刷調整閾値テーブル３４３の印刷制御値１を選択し、画像領域が多い場合、当該画像領域のドット数を減じる印刷調整閾値テーブル３４３の印刷制御値２を選択するものであってもよい。
【００３５】
また、プリンタ１およびホストコンピュータ３の動作の過程は、コンピュータに実行させるためのプログラムや、このプログラムとしてコンピュータ読み取り可能な記録媒体として利用可能であり、コンピュータシステムが読み出して実行することによって、上記処理が行われる。なお、ここでいう「コンピュータシステム」とは、ＣＰＵ及び各種メモリやＯＳ、周辺機器等のハードウェアを含むものである。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３６】
さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に記憶したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００３７】
１  プリンタ
３  ホストコンピュータ
１１  主制御部
１２  通信部
１３  電池
１４  電圧測定部
１５  サーマルヘッド
１６  プラテンローラ
１７  プリンタ印刷制御部
１８  バス
３１  主制御部
３２  操作部
３３  通信部
３４  記憶部
３５  管理印刷制御部
３６  出力部
３７  バス
【図１】
2011198134.tif 000003
【図２】
2011198134.tif 000004
【図３】
2011198134.tif 000005
【図４】
2011198134.tif 000006
【図５】
2011198134.tif 000007
【図６】
2011198134.tif 000008
【図７】
2011198134.tif 000009
【図８】
2011198134.tif 000010