(57)【要約】【課題】バッテリの残容量が少なくなったとき、バッテリからの給電を遮断する前に、再起動時に必要なデータを確実に保存できるようにする。【解決手段】バッテリ２５の残容量を残容量計測手部２７によって計測し、ＣＰＵ１０がその計測結果を連続印字動作が可能な電圧に相当する第１の基準値と比較し、バッテリの残容量が第１の基準値よりも低下したときには、バッテリの残量不足を報知するエラー処理を実行し、ＣＰＵ１０が残容量計測手部２７の計測結果を第１の基準値よりも低い第２の基準値と比較し、バッテリ２５の残容量がその基準値よりも低下したときには、再起動時に必要なデータを不揮発性メモリ３８に保存した後、電源供給制御部２４にバッテリ２５から携帯型プリンタの各部への給電を強制的に遮断させる。【選択図】図１
2010100064.tif 000002
【特許請求の範囲】
【請求項１】
バッテリを駆動源として印刷媒体に印字する携帯型プリンタにおいて、
前記バッテリの残容量を計測する残容量計測手段と、
前記残容量計測手段による計測結果を連続印字動作が可能な電圧に相当する第１の基準値と比較し、前記バッテリの残容量が該第１の基準値よりも低下したときには、印字動作を停止させるエラー処理を実行する手段と、
前記残容量計測手段による計測結果を前記第１の基準値よりも低い第２の基準値と比較し、前記バッテリの残容量が該基準値よりも低下したときには、再起動時に必要なデータをメモリに保存した後、前記バッテリからの給電を強制的に遮断する給電遮断手段と、
を設けたことを特徴とする携帯型プリンタ。
【請求項２】
前記基準値が、回路動作が可能な最小値よりも大きい値である請求項１記載の携帯型プリンタ。
【請求項３】
前記給電遮断手段によって給電を遮断する前に、給電を遮断することを当該携帯型プリンタに印刷データを送信するホスト装置に通知する通知手段を有する請求項１又は２記載の携帯型プリンタ。
【請求項４】
前記通知手段として、有線による通知手段と無線による通知手段の少なくとも一方を有する請求項３記載の携帯型プリンタ。
【請求項５】
前記残容量計測手段がバッテリパックに内蔵されている請求項１乃至４記載のいずれか一項に記載の携帯型プリンタ。
【請求項６】
前記エラー処理では、前記バッテリの残量不足を報知する請求項１乃至５のいずれか一項に記載の携帯型プリンタ。
【請求項７】
電源としてＡＣアダプタを接続可能である請求項１乃至６のいずれか一項に記載の携帯型プリンタ。
【請求項８】
前記ＡＣアダプタを接続時に、該ＡＣアダプタからの給電により前記バッテリを充電する手段を有する請求項７記載の携帯型プリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、バッテリを駆動源として用紙等の印刷媒体に印字する携帯型プリンタに関する。
【背景技術】
【０００２】
一般的に、バッテリを主電源とする携帯型プリンタにおいて、非動作時の消費電力をなるべく少なくするために、図５のフローチャートに示すように、電源ＯＮの状態で、どの操作ＳＷも押されないか、あるいは印字動作をしないか、通信が行われなくなってから一定時間が経過すると、その制御を司るマイクロコンピュータを構成するＣＰＵはスリープモードに移行し、最低限必要な部分以外への給電を停止する低消費電力モードになるものがある。
また、このような携帯型プリンタにおいて、電源を入れたまま放置され、どの操作ＳＷも押されないか、あるいは印字動作をしないか、または通信が行われなくなってから一定時間経過後に、消費電力を節約するために自動で電源を遮断するようにしたものもある。
あるいは、図６のフローチャートに示すように、印字動作指示があるとバッテリの残容量を計測し、その残容量が印字可能かどうかを判断し、バッテリの残容量がある一定レベル以下になると印字不可能と判断して、印字処理を停止してエラー処理を行うようにしたものもある。
【０００３】
しかし、バッテリの残容量によらず、印字あるいは通信を行わなくなってから一定時間経過後に自動的に低消費電力モードに移行するものは、その低消費電力モードに移行する前にバッテリの残容量がなくなり、突然電源が遮断してしまう場合があった。
また、一定時間経過後に電源を自動で遮断する（オートパワーオフモードヘ移行する）ものの場合も、同様に一定時間経過後に自動的に電源を遮断する前にバッテリの残容量がなくなり、突然電源が遮断してしまう場合があった。
なお、オートパワーオフモードを備えたプリンタであっても、使用者は使い勝手が悪いためにオートパワーオフモードを解除して使用することもある。
その場合、バッテリの残容量が少ない状態で長時間放置した後に再度使おうとした時、バッテリの残容量がなくなり、使えないということもある。この時、なぜプリンタが動作しないかわからない（バッテリ切れがわからない）という問題も生じる。
【０００４】
一方、ライン型サーマルヘッドを用いた携帯型プリンタにおいて、１ライン全ドットのうちの印字率が高く、その印字率が１００％近くになると、バッテリからサーマルヘッドに大電流が供給されるため、その時バッテリの電圧が急激に低下する。バッテリの残容量が少なくなるほどこの傾向は更に強くなり、このようにバッテリによる電源電圧の低下が大きくなると、回路動作に影響を及ぼすこともあった。すなわち、印字中にバッテリ電圧が回路動作電圧以下になり、ＣＰＵに接続されている電源監視回路が動作して、ＣＰＵをリセットしてしまうことがあった。
一般に電源を自動で遮断する場合、電源を遮断する前に電源遮断プログラムが起動し、必要なデータをメモリに格納して保存し、次回再起動したときにそのデータを使用できるようにしている。
【０００５】
ところが、前述のように自動によらず、強制的に電源が遮断されると、必要なデータを保存することができず、次回再起動した時に正しいデータを取得できないという問題が生じてしまうことがあった。
また、バッテリの残容量がなくなったため、強制的に電源が遮断されてしまったプリンタを、再度起動しようとして電源ＳＷを押しても、バッテリの残容量がないため再起動しないという不具合もあった。
【０００６】
一方、前述したライン型サーマルヘッドを用いた携帯型プリンタは、バッテリの残容量が少ない状態で印字率の高い印字を行うと、バッテリからサーマルヘッドに大電流が流れるためバッテリの出力電圧が低下し、その電圧降下が回路動作にはまだ支障がないレベルであっても、印字が薄くなってしまう傾向がある。
このように、バッテリの容量がある程度残っていても、印字が薄くなって要求される印字品質を満足できなくなってしまうことがある。
そこで、回路動作には影響を及ぼさなくとも、上記のように印字品質を満足できなくなると印字不可能と判断し、電源を強制的に遮断してしまうことも考えられる。しかしながら、この場合には印字はできなくても回路は動作可能なので、印字以外の動作、例えばホスト装置からの通信待ち受け状態あるいはデータ処理動作（印字データのフォーマット作成等）などは、長期間に渡って待機可能であり、かつデータ処理が可能であるにもかかわらず、電源を遮断してしまうことによって、それもできなくなってしまう。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開平０４−２０５１２２号公報
【特許文献２】特開平０３−２２６８１４号公報
【特許文献３】特開平０６−２７４４５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
この発明は、このような従来の携帯型プリンタにおける種々の不具合を解消するためになされたものであり、バッテリの残容量が少なくなったとき、バッテリからの給電を遮断する前に、再起動時に必要なデータを確実に保存できるようにすることを目的とする。
【０００９】
また、携帯型プリンタ内でバッテリからの給電を自動的に遮断するとき、この携帯型プリンタに印刷データを送るホスト装置がそれを知ることができるようにすることも目的とする。
【００１０】
さらに、バッテリの残容量が少なくなっても、回路動作に支障がなく、かつホストからの通信コマンドの待ち受け及びデータ処理が可能であれば、それができるようにして、より有効にバッテリを使用することも目的とする。
【課題を解決するための手段】
【００１１】
この発明は、バッテリを駆動源として印刷媒体に印字する携帯型プリンタにおいて、上記目的を達成するため、バッテリの残容量を計測する残容量計測手段と、その計測結果を連続印字動作が可能な電圧に相当する第１の基準値と比較し、前記バッテリの残容量が該第１の基準値よりも低下したときには、印字動作を停止させるエラー処理を実行する手段と、前記残容量計測手段による計測結果を前記第１の基準値よりも低い第２の基準値と比較し、バッテリの残容量がその基準値よりも低下したときには、再起動時に必要なデータをメモリに保存した後、上記バッテリからの給電を強制的に遮断する給電遮断手段と、を設けたものである。
【００１２】
上記第２の基準値は、回路動作が可能な最小値よりも大きい値であるのが望ましい。
上記給電遮断手段によって給電を遮断する前に、給電を遮断することを当該携帯型プリンタに印刷データを送るホスト装置に通知する通知手段を有するとよい。
その通知手段として、有線による通知手段と無線による通知手段の少なくとも一方を有するとよい。
上記残容量計測手段がバッテリパックに内蔵されていると、バッテリを交換してもバッテリ残容量の計測値が常に正しく計測される。
また、前記エラー処理では、前記バッテリの残量不足を報知するようにしてもよい。
その場合、印字動作を停止させた後も、バッテリの残容量が前述の基準値に低下するまでは回路動作が可能であり、長期に亘って通信待ち受けやデータ処理状態などにしておくことができる。
さらに、電源としてＡＣアダプタを接続することも可能であり、ＡＣアダプタを接続時には、そのＡＣアダプタからの給電により上記バッテリを充電することができるように構成するとよい。
【発明の効果】
【００１３】
バッテリを駆動源として用紙等の印刷媒体に印字する携帯型プリンタにおいて、バッテリの残容量を計測して、その計測結果が予め設定した基準値を下回った場合には、必要なデータを不揮発性メモリに保存させた後、電源を自動で遮断するので、バッテリの残容量がなくなる前に確実に電源遮断プログラムを起動でき、必要なデータを不揮発性メモリに格納できるという優れた効果がある。
前記バッテリの残容量がなくなる前に、バッテリからの給電を自動的に遮断するので、再度電源ＳＷを入れてプリンタを起動させた時、バッテリから回路が動作するのに必要な給電がなされず、再起動しないという不具合はなく確実に動作させることができる。
【００１４】
バッテリによる給電を自動的に遮断する前に、給電を遮断することをホスト装置に通知するようにすれば、ホスト装置は携帯型プリンタにおける給電が遮断されたことを知ることができるので、プリンタが動作しなくともその原因を容易に知ることができる。
【００１５】
また、バッテリの残容量が減少して、連続印字動作を停止させた後でも、電源を強制的に遮断する基準値に達するまで、回路の動作が長時間に渡って動作可能な待機状態にしておくことができ、バッテリを有効に使用することができる。
【００１６】
バッテリの残容量を計測する手段をバッテリパックに内蔵するようにすれば、バッテリを途中で交換しても、その交換によってバッテリの残容量を誤って計測することがない。
【図面の簡単な説明】
【００１７】
【図１】この発明による携帯型プリンタの一実施形態の構成を示すブロック図である。
【図２】同じくその使用例を示すブロック図である。
【図３】図１の電源供給制御部２４内に設けられる電源を遮断する手段の一例を示す回路図である。
【図４】図１のＣＰＵ１０によるこの発明に係る処理のフローチャートである。
【図５】従来の携帯型プリンタにおける節電処理の例を示すフローチャートである。
【図６】従来の携帯型プリンタにおける印字動作指示時の処理のフローチャートである。
【発明を実施するための形態】
【００１８】
以下、この発明による携帯型プリンタの好ましい実施の形態を、図面を参照して説明する。
まず、この発明による携帯型プリンタの使用例を図２によって説明する。
【００１９】
図２において、携帯型プリンタ１はバッテリパック２８を内蔵しており、そのバッテリパック内のバッテリから給電されて動作するとともに、外部のＡＣアダプタ３５を接続して、商用電源からの交流を所定電圧の直流に変換した電力を供給されて動作することもできる。このＡＣアダプタ３５を接続している時には、内蔵のバッテリパック２８内のバッテリを充電することもできる。
【００２０】
この携帯型プリンタ１は、パーソナルコンピュータ等のホスト装置３６と、ＲＣ２３２Ｃインタフェース（Ｉ／Ｆ）によって通信可能に接続され、あるいは他のホスト装置３７とＳＳ（Spectrum Spread）無線によって通信可能であり、これらのホスト装置３６，３７から送信される印字データ等を受信して、用紙等の印刷媒体に１ページ分ずつ印字処理を行う。
【００２１】
図１は、この携帯型プリンタ１のより詳細な構成を示すブロック図である。
この図１において、ＣＰＵ１０はこの携帯型プリンタ１の全体を統括制御する中央処理装置であり、そのプログラムを格納したＲＯＭ３２、およびワーキングメモリであるＳＲＡＭ（スタティックＲＡＭ）３１と共に、マイクロコンピュータを構成している。
【００２２】
このＣＰＵ１０にはクロック信号を発振するための水晶振動子１１が直接接続され、図示を省略しているＣＰＵバスを介して、ＲＯＭ３２およびＳＲＡＭ３１の他に、不揮発性メモリであるＮＶＲＡＭ３８、電源監視回路３０、無線インタフェース３３、ＲＳ２３２Ｃインタフェース３４、および操作パネル２０に設けられた表示ＬＥＤ２１と紙送りスイッチ２２も接続されている。
【００２３】
また、このＣＰＵ１０には、この携帯型プリンタ１の印字動作を行うための負荷として、ラインフィードモータ１２を駆動するモータドライバ１３、サーマルヘッド１４を制御するサーマルヘッド制御部１５、筐体のカバーの開放を検知するカバーオープンスイッチ１６、用紙の有無および給送を検知する反射型センサ１７と透過型センサ１８を制御するセンサ制御部１９、および電源供給制御部２４が、それぞれ図示しないＩ／Ｏインタフェースを介して接続されている。
【００２４】
電源供給制御部２４は、前述したバッテリパック２８のバッテリ２５あるいはＡＣアダプタ３５から直流を給電され、それをＤＣ−ＤＣコンバータ２９によって所要の直流電圧に変換して、上述した各部に供給する。
バッテリパック２８には、バッテリ２５と共にその残容量を計測する残容量計測手段であるバッテリ残容量計測部２７を内蔵しており、その計測結果を電源供給制御部２４及びバッテリ充電制御部２６へ出力する。そして、バッテリ残容量計測部２７は、バッテリ２５と電源供給制御部２４との間の電流路にもなっている。
【００２５】
また、バッテリパック２８と電源供給制御部２４との間にバッテリ充電制御部２６を設けており、そのバッテリ充電制御部２６にはバッテリ残容量計測部２７が接続され、それによるバッテリ２５の残容量（充電状態）の計測結果が入力される。
そして、電源供給制御部２４にＡＣアダプタ３５が接続されていない時には、バッテリ２５からバッテリ残容量計測部２７を介して電源供給制御部２４に給電する。ＡＣアダプタ３５が接続されていて、バッテリ２５が満充電になっていないときには、電源供給制御部２４からバッテリ充電制御部２６及びバッテリ残容量計測部２７を介してバッテリ２５を充電し、バッテリ残容量計測部２７によって満充電が計測されると、バッテリ２５への充電を停止する。
【００２６】
電源供給制御部２４にはまた、これを制御するＣＰＵ１０と操作パネル２０の電源スイッチ２３も接続されている。
また、この電源供給制御部２４内には、この携帯型プリンタ１内の各部への電源供給（給電）を遮断する手段として、図３に示すように、スイッチ素子としてＰＮＰ型のトランジスタ４０とフリップ・フロップ回路（以下「ＦＦ回路」と略称する。）４１とからなる回路が設けられている。
【００２７】
そのＦＦ回路４１のローアクティブのリセット端子（／ＲＥＳＥＴ）に電源スイッチ２３を介してアースが接続され、ローアクティブのセット端子（／ＳＥＴ）にはＣＰＵ１０からの信号が入力される。このＦＦ回路４１の出力端子Ｑはトランジスタ４０のベースに接続され、そのトランジスタ４０のエミッタはバッテリ２５等による給電路に、コレクタはＤＣ−ＤＣコンバータ２９に接続されている。
【００２８】
そして、ＦＦ回路４１のリセット端子に、電源スイッチ２３を介してアースレベル“Ｌ”の信号が入力すると、ＦＦ回路４１がリセットされてその出力端子Ｑがローレベル“Ｌ”になり、トランジスタ４０がＯＮになって、バッテリ２５（またはＡＣアダプタ３５）からＤＣ−ＤＣコンバータ２９へ電流が流れ、ＤＣ−ＤＣコンバータ２９から各部に給電される。
【００２９】
その状態で、ＣＰＵ１０からＦＦ回路４１のセット端子にローレベル“Ｌ”の信号が入力されると、ＦＦ回路４１がセットされてその出力端子Ｑがハイレベル“Ｈ”になるため、トランジスタ４０がＯＦＦになり、ＤＣ−ＤＣコンバータ２９への給電路を遮断するので、ＤＣ−ＤＣコンバータ２９に電流が流れなくなり、バッテリ２５からこの携帯型プリンタ１内の各部への給電が全て遮断される。
ＤＣ−ＤＣコンバータ２９への給電路を開閉するスイッチ素子としては、バイポーラトランジスタに限らず、電界効果型トランジスタ（ＦＥＴ）やリレー等を用いてもよい。
【００３０】
ここで、図２に示したホスト装置３６又は３７によって、図１に示したＲＳ２３２ＣＩ／Ｆ３４、又は無線Ｉ／Ｆ３３を介して印字動作指示がなされたときの、ＣＰＵによる動作処理について、図４のフローチャートによって説明する。
【００３１】
まず、ステップＳ１で印刷条件の初期設定を行う。このとき、ＮＶＲＡＭ３８に保存されているデータがあればそれを設定する。
ステップＳ２で電源供給制御部２４を介して、バッテリパック２８内のバッテリ残容量計測部２７にバッテリ２５の残容量を測定させ、その測定結果を読み込む。
【００３２】
そして、ステップＳ３で印字可能か否かを判断する。これは、測定されたバッテリ２５の残容量の値（電圧値）を、連続印字動作が可能な最低限より幾分大きい電圧に相当する印字停止基準値である第１の基準値と比較し、第１の基準値以上であれば印字可能と、第１の基準値未満であれば印字不能と判断する。
【００３３】
印字可能であれば、ステップＳ４へ進んで１ページ分の印字処理を行ってステップＳ２へ戻り、ステップＳ２からＳ４の処理を繰り返して、用紙等の印刷媒体に１ページ分ずつ印字を行っていく。
印字不能になると、ステップＳ５でエラー処理を行う。例えば、操作パネル２０の表示ＬＥＤ２１によって、バッテリ残容量の不足を表示する。また、ＲＳ２３２ＣＩ／Ｆ３４、又は無線Ｉ／Ｆ３３による通知手段を介して図２に示したホスト装置３６，３７に印字不能であることを通知する。
【００３４】
その後、ステップＳ６で再度電源供給制御部２４を介してバッテリ残容量計測部２７にバッテリ２５の残容量を測定させ、その測定結果を読み込む。
そして、ステップＳ７で回路動作が可能か否かを判断する。これは、測定されたバッテリ２５の残容量値（電圧値）を、回路動作が可能な最低限の電圧より幾分高い電圧に相当する第２の基準値（第１の基準値より絶対値が小さい）と比較し、第２の基準値以上であれば動作可能と、第２の基準値未満であれば動作不可能と判断する。
【００３５】
その結果、動作可能であればステップＳ８で動作待機状態にしてステップＳ６へ戻り、ステップＳ６からＳ８の処理を繰り返して動作待機（通信待ち受けやデータ処理状態）を継続し、ステップＳ７で動作不可能と判断すると、ステップＳ９へ進んで、再起動時に必要なデータをＮＶＲＡＭ３８に格納して保存し、ホスト装置に電源を全て遮断することを通知する。
【００３６】
その後、ステツプＳ１０で電源をＯＦＦにして、処理を終了する。すなわち、電源供給制御部２４内の図３に示したＦＦ回路４１のセット端子にＣＰＵ１０からローレベル“Ｌ”の信号を与え、ＦＦ回路４１をセット状態にしてその出力端子Ｑをハイレベル“Ｈ”にする。それによって、トランジスタ４０がＯＦＦになり、ＤＣ−ＤＣコンバータ２９への給電を断つので、携帯型プリンタ１内の全ての回路への給電が断たれる。したがって、図１におけるＣＰＵ１０と電源供給制御部２４とによって、給電遮断手段の機能を果たす。
【００３７】
上述した処理を簡略化する場合には、図４のステップＳ３で印字可能でないと判断したとき、エラー処理に代えて、あるいはエラー処理後に、ホスト装置に印字不能であることを通知し、必要なデータをＮＶＲＡＭ３８に格納して保存してから、電源をＯＦＦにして処理を終了するようにしてもよい。
【００３８】
なお、この発明はホスト装置とデータ通信を行って印字を行うプリンタに対して適用したものであるが、２つのシステム間でデータをやりとりする機器において、一方の全ての電源を遮断する必要がある他の機器に適用することが可能である。
【符号の説明】
【００３９】
１０：ＣＰＵ、１２：ラインフイードモータ、１４：サーマルヘッド、２０：操作パネル、２３：電源スイッチ、２４：電源供給制御部、２５：バッテリ、２６：バッテリ充電制御部、２７：バッテリ残容量計測部、２８：バッテリパック、２９：ＤＣ−ＤＣコンバータ、３１：ＳＲＡＭ、３２：ＲＯＭ、３３：無線インタフェース、３４：ＲＳ２３２Ｃインタフェース、３５：ＡＣアダプタ、３６，３７：ホスト装置、４０：トランジスタ(スイッチ素子)、４１：フリップフロップ回路（ＦＦ回路）
【図１】
2010100064.tif 000003
【図２】
2010100064.tif 000004
【図３】
2010100064.tif 000005
【図４】
2010100064.tif 000006
【図５】
2010100064.tif 000007
【図６】
2010100064.tif 000008