"バッテリを駆動源として動作し、ホスト装置から送信される印字データを受信して、サーマルヘッドおよびモータを用いての印刷媒体に対する印字動作を実行させる印字処理を行う携帯型プリンタにおいて、前記バッテリの残容量を計測する残容量計測手段と、1ページ分の印字処理が行われる毎に、前記残容量計測手段による計測結果を第1の基準値と比較する第1の比較手段と、前記バッテリの残容量が前記第1の基準値以上であると前記第1の比較手段が判断した場合は、前記印字処理を行い、前記バッテリの残容量が前記第1の基準値よりも低下したと前記第1の比較手段が判断した場合は、印字動作を停止させて前記ホスト装置に印字不能であることを通知する手段と、前記残容量計測手段による計測結果を、回路動作が可能な最小値よりも大きい値であって前記第1の基準値よりも低い第2の基準値と比較する第2の比較手段と、前記バッテリの残容量が前記第2の基準値よりも低下したと前記第2の比較手段が判断した場合に、前記バッテリからの給電を強制的に遮断する給電遮断手段と、を設け、前記バッテリからの給電を強制的に遮断する前に、再起動時の印刷条件の初期設定に用いるデータを不揮発性メモリに保存し、前記バッテリからの給電を強制的に遮断する前に、前記ホスト装置に電源を遮断することを通知し、印字処理を行う前に、前記不揮発性メモリに保存されているデータで印刷条件の初期設定を行う、ことを特徴とする携帯型プリンタ。バッテリを駆動源として動作し、ホスト装置から送信される印字データを受信して、サーマルヘッドおよびモータを用いての印刷媒体に対する印字動作を実行させる印字処理を行う携帯型プリンタにおいて、前記バッテリの残容量を計測し、この計測結果を1ページ分の印字処理を行う毎に第1の基準値と比較して、印字可能と判断した場合は前記印字処理を行い、印字不可能と判断した場合は印字動作を停止して前記ホスト装置に印字不能であることを通知し、動作待機時は、前記バッテリの残容量を計測し、この計測結果を、回路動作が可能な最小値よりも大きい値であって前記第1の基準値よりも低い第2の基準値と比較して、動作不可能と判断した場合は、前記バッテリからの給電を強制的に遮断し、前記バッテリからの給電を強制的に遮断する前に、再起動時の印刷条件の初期設定に用いるデータを不揮発性メモリに保存し、前記バッテリからの給電を強制的に遮断する前に、前記ホスト装置に電源を遮断することを通知し、印字処理を行う前に、前記不揮発性メモリに保存されているデータで印刷条件の初期設定を行う、ことを特徴とする携帯型プリンタ。この発明は、このような従来の携帯型プリンタにおける種々の不具合を解消するためになされたものであり、バッテリの残容量が少なくなったとき、バッテリからの給電を遮断する前に、再起動時に必要なデータを確実に保存できるようにすることを目的とする。また、携帯型プリンタ内でバッテリからの給電を自動的に遮断するとき、この携帯型プリンタに印刷データを送るホスト装置がそれを知ることができるようにすることも目的とする。さらに、バッテリの残容量が少なくなっても、回路動作に支障がなく、かつホストからの通信コマンドの待ち受け及びデータ処理が可能であれば、それができるようにして、より有効にバッテリを使用することも目的とする。この発明は、バッテリを駆動源として動作し、ホスト装置から送信される印字データを受信して、サーマルヘッドおよびモータを用いての印刷媒体に対する印字動作を実行させる印字処理を行う携帯型プリンタにおいて、前記バッテリの残容量を計測する残容量計測手段と、1ページ分の印字処理が行われる毎に、前記残容量計測手段による計測結果を第1の基準値と比較する第1の比較手段と、前記バッテリの残容量が前記第1の基準値以上であると前記第1の比較手段が判断した場合は、前記印字処理を行い、前記バッテリの残容量が前記第1の基準値よりも低下したと前記第1の比較手段が判断した場合は、印字動作を停止させて前記ホスト装置に印字不能であることを通知する手段と、前記残容量計測手段による計測結果を、回路動作が可能な最小値よりも大きい値であって前記第1の基準値よりも低い第2の基準値と比較する第2の比較手段と、前記バッテリの残容量が前記第2の基準値よりも低下したと前記第2の比較手段が判断した場合に、前記バッテリからの給電を強制的に遮断する給電遮断手段と、を設け、前記バッテリからの給電を強制的に遮断する前に、再起動時の印刷条件の初期設定に用いるデータを不揮発性メモリに保存し、前記バッテリからの給電を強制的に遮断する前に、前記ホスト装置に電源を遮断することを通知し、印字処理を行う前に、前記不揮発性メモリに保存されているデータで印刷条件の初期設定を行う、ことを特徴とする。この発明は、バッテリを駆動源として動作し、ホスト装置から送信される印字データを受信して、サーマルヘッドおよびモータを用いての印刷媒体に対する印字動作を実行させる印字処理を行う携帯型プリンタにおいて、前記バッテリの残容量を計測し、この計測結果を1ページ分の印字処理を行う毎に第1の基準値と比較して、印字可能と判断した場合は前記印字処理を行い、印字不可能と判断した場合は印字動作を停止して前記ホスト装置に印字不能であることを通知し、動作待機時は、前記バッテリの残容量を計測し、この計測結果を、回路動作が可能な最小値よりも大きい値であって前記第1の基準値よりも低い第2の基準値と比較して、動作不可能と判断した場合は、前記バッテリからの給電を強制的に遮断し、前記バッテリからの給電を強制的に遮断する前に、再起動時の印刷条件の初期設定に用いるデータを不揮発性メモリに保存し、前記バッテリからの給電を強制的に遮断する前に、前記ホスト装置に電源を遮断することを通知し、印字処理を行う前に、前記不揮発性メモリに保存されているデータで印刷条件の初期設定を行う、ことを特徴とする。上記第2の基準値は、回路動作が可能な最小値よりも大きい値であるのが望ましい。上記給電遮断手段によって給電を遮断する前に、給電を遮断することを当該携帯型プリンタに印刷データを送るホスト装置に通知するのは、通知手段が行う。その通知手段として、有線による通知手段と無線による通知手段の少なくとも一方を有するとよい。上記残容量計測手段がバッテリパックに内蔵されていると、バッテリを交換してもバッテリ残容量の計測値が常に正しく計測される。また、エラー処理として、前記バッテリの残量不足を報知するようにしてもよい。その場合、印字動作を停止させた後も、バッテリの残容量が前述の基準値に低下するまでは回路動作が可能であり、長期に亘って通信待ち受けやデータ処理状態などにしておくことができる。さらに、電源としてACアダプタを接続することも可能であり、ACアダプタを接続時には、そのACアダプタからの給電により上記バッテリを充電することができるように構成するとよい。バッテリを駆動源として用紙等の印刷媒体に印字する携帯型プリンタにおいて、バッテリの残容量を計測して、その計測結果が予め設定した基準値を下回った場合には、必要なデータを不揮発性メモリに保存させた後、電源を自動で遮断するので、バッテリの残容量がなくなる前に確実に電源遮断プログラムを起動でき、必要なデータを不揮発性メモリに格納できるという優れた効果がある。前記バッテリの残容量がなくなる前に、バッテリからの給電を自動的に遮断するので、再度電源SWを入れてプリンタを起動させた時、バッテリから回路が動作するのに必要な給電がなされず、再起動しないという不具合はなく確実に動作させることができる。バッテリによる給電を自動的に遮断する前に、給電を遮断することをホスト装置に通知するようにすれば、ホスト装置は携帯型プリンタにおける給電が遮断されたことを知ることができるので、プリンタが動作しなくともその原因を容易に知ることができる。また、バッテリの残容量が減少して、連続印字動作を停止させた後でも、電源を強制的に遮断する基準値に達するまで、回路の動作が長時間に渡って動作可能な待機状態にしておくことができ、バッテリを有効に使用することができる。バッテリの残容量を計測する手段をバッテリパックに内蔵するようにすれば、バッテリを途中で交換しても、その交換によってバッテリの残容量を誤って計測することがない。以下、この発明による携帯型プリンタの好ましい実施の形態を、図面を参照して説明する。まず、この発明による携帯型プリンタの使用例を図2によって説明する。図2において、携帯型プリンタ1はバッテリパック28を内蔵しており、そのバッテリパック内のバッテリから給電されて動作するとともに、外部のACアダプタ35を接続して、商用電源からの交流を所定電圧の直流に変換した電力を供給されて動作することもできる。このACアダプタ35を接続している時には、内蔵のバッテリパック28内のバッテリを充電することもできる。この携帯型プリンタ1は、パーソナルコンピュータ等のホスト装置36と、RC232CインタフェースI/Fによって通信可能に接続され、あるいは他のホスト装置37とSSSpectrumSpread無線によって通信可能であり、これらのホスト装置36,37から送信される印字データ等を受信して、用紙等の印刷媒体に1ページ分ずつ印字処理を行う。図1は、この携帯型プリンタ1のより詳細な構成を示すブロック図である。この図1において、CPU10はこの携帯型プリンタ1の全体を統括制御する中央処理装置であり、そのプログラムを格納したROM32、およびワーキングメモリであるSRAMスタティックRAM31と共に、マイクロコンピュータを構成している。このCPU10にはクロック信号を発振するための水晶振動子11が直接接続され、図示を省略しているCPUバスを介して、ROM32およびSRAM31の他に、不揮発性メモリであるNVRAM38、電源監視回路30、無線インタフェース33、RS232Cインタフェース34、および操作パネル20に設けられた表示LED21と紙送りスイッチ22も接続されている。また、このCPU10には、この携帯型プリンタ1の印字動作を行うための負荷として、ラインフィードモータ12を駆動するモータドライバ13、サーマルヘッド14を制御するサーマルヘッド制御部15、筐体のカバーの開放を検知するカバーオープンスイッチ16、用紙の有無および給送を検知する反射型センサ17と透過型センサ18を制御するセンサ制御部19、および電源供給制御部24が、それぞれ図示しないI/Oインタフェースを介して接続されている。電源供給制御部24は、前述したバッテリパック28のバッテリ25あるいはACアダプタ35から直流を給電され、それをDC-DCコンバータ29によって所要の直流電圧に変換して、上述した各部に供給する。バッテリパック28には、バッテリ25と共にその残容量を計測する残容量計測手段であるバッテリ残容量計測部27を内蔵しており、その計測結果を電源供給制御部24及びバッテリ充電制御部26へ出力する。そして、バッテリ残容量計測部27は、バッテリ25と電源供給制御部24との間の電流路にもなっている。また、バッテリパック28と電源供給制御部24との間にバッテリ充電制御部26を設けており、そのバッテリ充電制御部26にはバッテリ残容量計測部27が接続され、それによるバッテリ25の残容量充電状態の計測結果が入力される。そして、電源供給制御部24にACアダプタ35が接続されていない時には、バッテリ25からバッテリ残容量計測部27を介して電源供給制御部24に給電する。ACアダプタ35が接続されていて、バッテリ25が満充電になっていないときには、電源供給制御部24からバッテリ充電制御部26及びバッテリ残容量計測部27を介してバッテリ25を充電し、バッテリ残容量計測部27によって満充電が計測されると、バッテリ25への充電を停止する。電源供給制御部24にはまた、これを制御するCPU10と操作パネル20の電源スイッチ23も接続されている。また、この電源供給制御部24内には、この携帯型プリンタ1内の各部への電源供給給電を遮断する手段として、図3に示すように、スイッチ素子としてPNP型のトランジスタ40とフリップフロップ回路以下FF回路と略称する。41とからなる回路が設けられている。そのFF回路41のローアクティブのリセット端子/RESETに電源スイッチ23を介してアースが接続され、ローアクティブのセット端子/SETにはCPU10からの信号が入力される。このFF回路41の出力端子Qはトランジスタ40のベースに接続され、そのトランジスタ40のエミッタはバッテリ25等による給電路に、コレクタはDC-DCコンバータ29に接続されている。そして、FF回路41のリセット端子に、電源スイッチ23を介してアースレベルLの信号が入力すると、FF回路41がリセットされてその出力端子QがローレベルLになり、トランジスタ40がONになって、バッテリ25またはACアダプタ35からDC-DCコンバータ29へ電流が流れ、DC-DCコンバータ29から各部に給電される。その状態で、CPU10からFF回路41のセット端子にローレベルLの信号が入力されると、FF回路41がセットされてその出力端子QがハイレベルHになるため、トランジスタ40がOFFになり、DC-DCコンバータ29への給電路を遮断するので、DC-DCコンバータ29に電流が流れなくなり、バッテリ25からこの携帯型プリンタ1内の各部への給電が全て遮断される。DC-DCコンバータ29への給電路を開閉するスイッチ素子としては、バイポーラトランジスタに限らず、電界効果型トランジスタFETやリレー等を用いてもよい。ここで、図2に示したホスト装置36又は37によって、図1に示したRS232CI/F34、又は無線I/F33を介して印字動作指示がなされたときの、CPUによる動作処理について、図4のフローチャートによって説明する。まず、ステップS1で印刷条件の初期設定を行う。このとき、NVRAM38に保存されているデータがあればそれを設定する。ステップS2で電源供給制御部24を介して、バッテリパック28内のバッテリ残容量計測部27にバッテリ25の残容量を測定させ、その測定結果を読み込む。そして、ステップS3で印字可能か否かを判断する。これは、測定されたバッテリ25の残容量の値電圧値を、連続印字動作が可能な最低限より幾分大きい電圧に相当する印字停止基準値である第1の基準値と比較し、第1の基準値以上であれば印字可能と、第1の基準値未満であれば印字不能と判断する。印字可能であれば、ステップS4へ進んで1ページ分の印字処理を行ってステップS2へ戻り、ステップS2からS4の処理を繰り返して、用紙等の印刷媒体に1ページ分ずつ印字を行っていく。印字不能になると、ステップS5でエラー処理を行う。例えば、操作パネル20の表示LED21によって、バッテリ残容量の不足を表示する。また、RS232CI/F34、又は無線I/F33による通知手段を介して図2に示したホスト装置36,37に印字不能であることを通知する。その後、ステップS6で再度電源供給制御部24を介してバッテリ残容量計測部27にバッテリ25の残容量を測定させ、その測定結果を読み込む。そして、ステップS7で回路動作が可能か否かを判断する。これは、測定されたバッテリ25の残容量値電圧値を、回路動作が可能な最低限の電圧より幾分高い電圧に相当する第2の基準値第1の基準値より絶対値が小さいと比較し、第2の基準値以上であれば動作可能と、第2の基準値未満であれば動作不可能と判断する。その結果、動作可能であればステップS8で動作待機状態にしてステップS6へ戻り、ステップS6からS8の処理を繰り返して動作待機通信待ち受けやデータ処理状態を継続し、ステップS7で動作不可能と判断すると、ステップS9へ進んで、再起動時に必要なデータをNVRAM38に格納して保存し、ホスト装置に電源を全て遮断することを通知する。その後、ステツプS10で電源をOFFにして、処理を終了する。すなわち、電源供給制御部24内の図3に示したFF回路41のセット端子にCPU10からローレベルLの信号を与え、FF回路41をセット状態にしてその出力端子QをハイレベルHにする。それによって、トランジスタ40がOFFになり、DC-DCコンバータ29への給電を断つので、携帯型プリンタ1内の全ての回路への給電が断たれる。したがって、図1におけるCPU10と電源供給制御部24とによって、給電遮断手段の機能を果たす。上述した処理を簡略化する場合には、図4のステップS3で印字可能でないと判断したとき、エラー処理に代えて、あるいはエラー処理後に、ホスト装置に印字不能であることを通知し、必要なデータをNVRAM38に格納して保存してから、電源をOFFにして処理を終了するようにしてもよい。なお、この発明はホスト装置とデータ通信を行って印字を行うプリンタに対して適用したものであるが、2つのシステム間でデータをやりとりする機器において、一方の全ての電源を遮断する必要がある他の機器に適用することが可能である。"