(57)【特許請求の範囲】
【請求項１】
用紙に印字される画像の濃度が薄くなりすぎたり濃くなりすぎたりしないようにするために、サーマルヘッドの温度と外気温度とを参照値として参照して前記サーマルヘッドの発熱素子を駆動制御するようにしたプリンタにおいて、
前記サーマルヘッドの温度を検出する温度検出素子と、
電源投入後、第１回目の前記発熱体の発熱駆動開始までの間に前記温度検出素子によって検出される温度を暫定外気温度として記憶する初期外気温度記憶手段と、
前記発熱体の発熱駆動終了直後に前記温度検出素子によって検出される温度を終了時温度として更新記憶する終了時温度記憶手段と、
前記発熱体の発熱駆動命令が入力された時に前記温度検出素子によって検出される検出温度を前記暫定外気温度及び前記終了時温度と比較し、前記検出温度が前記終了時温度よりも高ければ前記検出温度を暫定外気温度として更新記憶し、前記検出温度が前記終了時温度よりも低く前記暫定外気温度よりも高ければこの暫定外気温度の記憶を維持し、前記検出温度が前記暫定外気温度よりも低ければ前記検出温度を暫定外気温度として更新記憶する暫定外気温度記憶手段と、
を備え、前記発熱体の発熱駆動時、前記温度検出素子によって検出される前記サーマルヘッドの温度と前記暫定外気温度記憶手段によって記憶された暫定外気温度とを前記参照値として用いるようにしたことを特徴とするプリンタ。
【請求項２】
前記温度検出素子によって検出される前記発熱素子が発熱駆動中である場合の前記サーマルヘッドの温度から前記暫定外気温度記憶手段によって記憶された暫定外気温度を減じた値の所定割合の値をその暫定外気温度に加算した温度を前記参照値として用いるようにしたことを特徴とする請求項１記載のプリンタ。
【請求項３】
発熱体は、サーマルヘッドに設けられた多数個の発熱素子であることを特徴とする請求項１又は２記載のプリンタ。
【請求項４】
携帯可能であることを特徴とする請求項１ないし３のいずれか一記載のプリンタ。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、発熱量に応じた制御を必要とする発熱体を有するプリンタに関する。
【０００２】
【従来の技術】
プリンタには、用紙を加熱して発色させるサーマルヘッドを備えたサーマルプリンタがある。このサーマルプリンタは、画像情報に基づいてサーマルヘッドを駆動し、用紙を加熱して画像を印字する。
【０００３】
このようなサーマルプリンタでは、用紙に加える熱量に応じて画像の濃度が変化する。例えば、用紙に加える熱量が少ないと十分に発色させることができないので画像濃度が薄くなってしまう。また、用紙に加える熱量が多いと発色しすぎて画像濃度が濃くなりすぎてしまう。
【０００４】
そこで、サーマルプリンタでは、サーマルヘッドの発熱量に応じてそのサーマルヘッドを制御し、用紙に加える熱量を調整し、用紙に印字される画像の濃度が薄くなりすぎたり、濃くなりすぎたりするのを防止している。
【０００５】
このようなサーマルプリンタには、サーマルヘッドの温度を検出するヘッド用サーミスタと外気温度を検出する外気温度用サーミスタを備えたものがある。このサーマルプリンタは、サーマルヘッドの温度と外気温度とに基づいてサーマルヘッドに印加する印加パルス幅を設定し、用紙に加える熱量を調整している。このとき、外気温度を計測しているのは、外気温度が用紙自体の温度に影響するためである。
【０００６】
しかし、サーマルプリンタには、コストやハード構成上の制限によってヘッド用サーミスタだけしか備えることができないものがある。このサーマルプリンタは、サーマルヘッドの温度をサーミスタによって検出し、検出された温度に基づいてサーマルヘッドを制御する。例えば、サーマルヘッドの温度が高い場合には、サーマルヘッドに印加する印加パルス幅を短く設定する。サーマルヘッドの温度が低い場合には、サーマルヘッドに印加する印加パルス幅を長く設定する。
【０００７】
【発明が解決しようとする課題】
ところが、ヘッド用サーミスタのみを備えたサーマルプリンタでは、用紙に画像を印字する印字動作が連続的に行なわれ、サーマルヘッドの温度が急激に上昇した場合に、その急激に上昇したときの温度に合わせて印加パルス幅が設定されるため、画像濃度が薄くなる。また、印字動作が連続的に行なわれた直後に、次の印字動作を開始すると、サーマルヘッドが先の印字動作によって熱くなっているため、印加パルス幅が短く設定され、画像濃度が薄くなる。このように、ヘッド用サーミスタのみを備えたサーマルプリンタでは、外気温度を考慮せずに印加パルス幅を設定しているので、画像濃度が薄くなったり濃くなりすぎたりして印字品質が非常に悪くなる。
【０００８】
【課題を解決するための手段】
請求項１記載の発明は、用紙に印字される画像の濃度が薄くなりすぎたり濃くなりすぎたりしないようにするために、サーマルヘッドの温度と外気温度とを参照値として参照して前記サーマルヘッドの発熱素子を駆動制御するようにしたプリンタにおいて、
前記サーマルヘッドの温度を検出する温度検出素子と、電源投入後、第１回目の前記発熱体の発熱駆動開始までの間に前記温度検出素子によって検出される温度を暫定外気温度として記憶する初期外気温度記憶手段と、前記発熱体の発熱駆動終了直後に前記温度検出素子によって検出される温度を終了時温度として更新記憶する終了時温度記憶手段と、前記発熱体の発熱駆動命令が入力された時に前記温度検出素子によって検出される検出温度を前記暫定外気温度及び前記終了時温度と比較し、前記検出温度が前記終了時温度よりも高ければ前記検出温度を暫定外気温度として更新記憶し、前記検出温度が前記終了時温度よりも低く前記暫定外気温度よりも高ければこの暫定外気温度の記憶を維持し、前記検出温度が前記暫定外気温度よりも低ければ前記検出温度を暫定外気温度として更新記憶する暫定外気温度記憶手段と、前記発熱体の発熱駆動時、前記サーマルヘッドの温度と前記暫定外気温度記憶手段によって記憶された暫定外気温度とを前記参照値として用いるようにした。
【０００９】
従って、電源投入後、第１回目の発熱体の発熱駆動開始までの間に温度検出素子によって検出される温度を暫定外気温度として初期外気温度記憶手段によって記憶し、発熱体の発熱駆動終了直後に温度検出素子によって検出される温度を終了時温度として終了時温度記憶手段によって記憶し、発熱体の発熱駆動命令が入力された時に温度検出素子によって検出される検出温度を終了時温度と比較し、検出温度が終了時温度よりも高い場合には検出温度を暫定外気温度として暫定外気温度記憶手段によって更新記憶する。また、検出温度が終了時温度よりも低く暫定外気温度よりも高い場合にはその暫定外気温度の記憶を暫定外気温度記憶手段によって維持する。さらに、検出温度が暫定外気温度よりも低い場合には検出温度を暫定外気温度として暫定外気温度記憶手段によって記憶する。
【００１０】
請求項２記載の発明は、請求項１記載の発明において、前記温度検出素子によって検出される前記発熱素子が発熱駆動中である場合の前記サーマルヘッドの温度から前記暫定外気温度記憶手段によって記憶された暫定外気温度を減じた値の所定割合の値をその暫定外気温度に加算した温度を前記参照値として用いるようにした。
【００１１】
請求項３記載の発明は、請求項１又は２記載のプリンタにおける発熱体が、サーマルヘッドに設けられた多数個の発熱素子である。
請求項４記載の発明は、請求項１ないし３のいずれか一記載のプリンタにおいて、携帯可能であることを特徴とする。
【００１２】
【発明の実施の形態】
本発明の第一の実施の形態のプリンタを図１ないし図４に基づいて説明する。本実施の形態のプリンタは、使用者の腰のあたりに密着した状態で保持して使用する携帯型ラベルプリンタである。この携帯型ラベルプリンタ本体１には、図２に示すように台紙２をロール状に巻いたラベルロール３が収納されている。前記台紙２には、所定の間隔でラベル４が貼付されている。このラベル４は、熱により発色する感熱紙である。前記携帯型ラベルプリンタ本体１には、前記台紙２が搬送される搬送経路５が形成されている。この搬送経路５には、前記ラベル４に画像を印字する印字部６と、画像が印字された前記ラベル４を発行するラベル発行部７とが前記台紙２の搬送方向に沿って順次配置されている。
【００１３】
前記携帯型ラベルプリンタ本体１には、前面（図３中、上面）開口の開口部８が形成されており、この開口部８を開閉するカバー９が支軸１０により回転自在に配置されている。前記開口部８には、前記ラベルロール３が回動自在に収納されるホッパ１１が形成されている。前記カバー９には、前記ホッパ１１内での前記ラベルロール３の浮きを押える紙押え部１２が形成されている。
【００１４】
前記搬送経路５は、前記ホッパ１１から前記携帯型ラベルプリンタ本体１の前面に向けて形成されている。前記搬送経路５には、前記印字部６よりも前記台紙２の搬送方向上流側に透過型光センサ１３が配置されている。
【００１５】
前記印字部６には、前記ラベル４に画像を印字するサーマルヘッド１４と、このサーマルヘッド１４に前記ラベル４を押し付けるプラテンローラ１５とが前記搬送経路５を挾んで配置されている。前記サーマルヘッド１４は、前記カバー９に配置されている。前記サーマルヘッド１４には、多数個の発熱素子（図示せず）がライン状に配列されている。前記発熱素子は発熱体である。前記プラテンローラ１５には、モータ１６（図４参照）が連結されている。
【００１６】
前記ラベル発行部７には、画像が印字された前記ラベル４が送出されるラベル発行口１７が設けられている。このラベル発行口１７は、前記カバー９に形成されている。前記ラベル発行口１７に対向する位置には、前記台紙２を鋭角的に曲げてその台紙２から前記ラベル４を剥離するラベル剥離体１８が設けられている。前記ラベル発行口１７と前記ラベル剥離体１８とは、前記ラベル４の一部が前記台紙２からそのラベル剥離体１８によって剥離されたとき、そのラベル４の一部が前記ラベル発行口１７から突出するように配置されている。
【００１７】
また、前記ラベル発行部７には、前記ラベル４が剥離された前記台紙２が搬送される排紙経路１９が形成されている。この排紙経路１９には、前記プラテンローラ１５に当接するピンチローラ２０が配置されている。このピンチローラ２０は、前記ラベル剥離体１８により搬送方向が鋭角的に曲げられた前記台紙２を前記プラテンローラ１５とともに挟持して搬送する。前記ピンチローラ２０よりも前記台紙２の搬送方向下流側には、反射型光センサ２１が配置されている。この反射型光センサ２１よりも前記台紙２の搬送方向下流側には、その台紙２が送出される台紙排出口２２が配置されている。この台紙排出口２２は、前記カバー９を閉じた状態で前記カバー９の一端と前記開口部８とにより形成されている。
【００１８】
さらに、前記携帯型ラベルプリンタ本体１には、バッテリー２３が電源として内蔵されている。このバッテリー２３は、リチウムイオン電池である。
【００１９】
また、前記携帯型ラベルプリンタ本体１の背面には、ゆるやかな曲面が形成されており、この携帯型ラベルプリンタを使用者の腰のベルに引っ掛けるベルト掛け部（図示せず）が設けられている。
【００２０】
さらに、前記携帯型ラベルプリンタ本体１の上面（図３中、右奥側）には、操作部（図示せず）が設けられている。前記操作部には、主電源スイッチ（図示せず）と再発行キー２４（図４参照）と発光ダイオード２５（図４参照）（以下、ＬＥＤと表す）とが設けられている。前記主電源スイッチは、電源のＯＮ／ＯＦＦを行なう。前記再発行キー２４は、先のラベル４に印字された画像を再度ラベル４に印字する再発行動作を行なわせる。前記ＬＥＤ２５は、例えば、ローバッテリーエラーが生じた際に点灯して使用者にその旨を知らせる。
【００２１】
また、前記携帯型ラベルプリンタ本体１の上面には、光結合部（図示せず）が設けられている。この光結合部は、ハンディターミナル（図示せず）と連結し、そのハンディターミナルの光通信部と光結合する。前記ハンディターミナルは、前記ラベル４に印字する画像情報や印字枚数を光通信又は無線通信によって前記携帯型プリンタに送信する。前記光結合部には、前記ハンディターミナルの光通信部と光結合して光通信によってい送信された画像情報や印字枚数を受信する光インターフェース２６（図４参照）（以下、光Ｉ／Ｆと表す）が設けられている。
【００２２】
次に、本実施の形態の携帯型ラベルプリンタのハードウェア構成を図４に基づいて説明する。この携帯型ラベルプリンタには、ＣＰＵ２７が設けられている。このＣＰＵ２７は、例えば前記印字部６や前記ラベル発行部７の動作を制御する。前記ＣＰＵ２７には、前記バッテリー２３がバス２８を介して接続されている。前記ＣＰＵ２７には、前記サーマルヘッド１４を駆動するサーマルヘッドドライバ２９と、前記サーマルヘッド１４の断線をチェックする断線チェック回路３０と、前記モータ１６を駆動するモータドライバ３１と、前記ＬＥＤ２５を駆動するＬＥＤドライバ３２とがバス２８を介して接続されている。前記ＣＰＵ２７には、前記光Ｉ／Ｆ２６が接続されたシリアルＩ／Ｆ切替回路３３が前記バス２８を介して接続されている。このシリアルＩ／Ｆ切替回路３３には、前記ハンディターミナルから無線通信よって送信された画像情報や印字枚数を受信するアンテナ３４が接続されている。前記ＣＰＵ２７には、前記再発行キー２４及び前記主電源スイッチが接続されたスイッチ回路３５が前記バス２８を介して接続されている。このスイッチ回路３５には、前記カバー９が閉じられていることを検知するカバーオープンスイッチ３６が接続されている。前記ＣＰＵ２７には、前記透過型光センサ１３及び前記反射型光センサ２１が接続されたセンサ回路３７が前記バス２８を介して接続されている。このセンサ回路３７には、温度センサ３８及び剥離選択センサ３９が接続されている。前記温度センサ３８は、前記サーマルヘッド１４の温度を検出する温度検出素子である。前記温度センサ３８は、前記サーマルヘッド１４に接近する位置に配置されたサーミスタである。前記剥離選択センサ３９は、後述する剥離発行モードが実行されている際に、一部が前記台紙２から剥離された状態で前記ラベル発行口１７から突出する前記ラベル４が使用者によって前記台紙２から完全に剥離されたことを検知する。前記ＣＰＵ２７には、前記バッテリー２３の電圧レベルを検出する電圧検知回路４０が前記バス２８を介して接続されている。前記ＣＰＵ２７には、ＲＡＭ４１とＲＯＭ４２とが前記バス２８を介して接続されている。前記ＲＡＭ４１は、例えば前記光Ｉ／Ｆ２６又は前記アンテナ３４によって受信される画像情報や、前記温度センサによって検出されるサーマルヘッドの温度を一時記憶する。前記ＲＡＭ３５には、画像情報が展開されるイメージバッファ（図示せず）が設けられている。前記ＲＯＭ４２には、例えば前記印字部６及び前記ラベル発行部７の動作の制御に関するプログラムや、数字やバーコード等の特定の印字パターンが記憶されている。前記ＣＰＵ２７には、実行中の動作を停止するリセット回路４３が設けられている。
【００２３】
このような構成において、本実施の形態の携帯型ラベルプリンタでは、画像が印字されたラベル４を台紙２に貼付されたままの状態でラベル発行口１７から連続発行する連続発行モードと、画像が印字されたラベル４を台紙２から剥離してラベル発行口１７から発行する剥離発行モードとが選択的に実行される。
【００２４】
連続発行モードが実行されるか、剥離発行モードが実行されるかは、反射型光センサ２１よって台紙２が検知されたか否かによって選択される。反射型光センサ２１によって台紙２が検知されてない場合には連続発行モードが実行され、反射型光センサ２１によって台紙２が検知された場合には剥離発行モードが実行される。
【００２５】
携帯型ラベルプリンタにおいて連続発行モードが実行される際の動作について説明する。携帯型ラベルプリンタでは、ラベルロール３から引き出された台紙２の先端がラベル発行口１７に挿入されてカバー９が閉じられた後、ハンディターミナルから送信された画像情報を受信するか、再発行キー２４が押されるかすると、台紙２が反射型光センサ２１によって検知されず連続発行モードが選択される。そして、モータドライバ３１によりモータ１６が駆動され、プラテンローラ１５が回転して台紙２が搬送されると共に、搬送経路５を搬送されるラベル４の位置に合わせてサーマルヘッドドライバ２９によりサーマルヘッド１４が駆動され、サーマルヘッド１４によりラベル４が加熱されてラベル４に画像が印字される。その後、所定の枚数のラベル４に画像が印字されると発行動作が終了する。
【００２６】
次に、携帯型ラベルプリンタにおいて剥離発行モードが実行される際の動作について説明する。携帯型ラベルプリンタでは、ラベルロール３から引き出された台紙２でプラテンローラ１５、ラベル剥離体１８及び反射型光センサ２１を覆うようにしてカバー９が閉じられた後、ハンディターミナルから送信された画像情報を受信するか、再発行キー２４が押されるかすると、台紙２が反射型光センサ２１によって検知されて剥離発行モードが選択される。そして、モータドライバ３１によりモータ１６が駆動され、プラテンローラ１５が回転して台紙２が搬送されると共に、搬送経路５を搬送されるラベル４の位置に合わせてサーマルヘッドドライバ２９によりサーマルヘッド１４が駆動され、サーマルヘッド１４によりラベル４が加熱されてラベル４に画像が印字される。その後、モータ１６の回転数に基づき、ラベル４の一部がラベル剥離体１８により台紙２から剥離されてラベル発行口１７から突出した状態でモータ１６が一旦停止する。そして、ラベル発行口１７から突出したラベル４が使用者により台紙２から完全に剥離されると、発行動作が再開される。このように、一枚ずつラベルに画像を印字する動作が行なわれ、所定の枚数のラベルに画像が印字されると発行動作が終了する。
【００２７】
この携帯型ラベルプリンタにおいては、連続発行モード又は剥離発行モードが実行され、発行動作が開始される際に、サーマルヘッド１４の温度が温度センサ３８によって検出され、暫定外気温度が予測される。そして、一枚のラベル４が発行される度にサーマルヘッド１４の温度が検出され、検出されたサーマルヘッド１４の温度と暫定外気温度とに基づいてサーマルヘッド１４に印加される印加パルス幅が制御される。この動作を図１に基づいて説明する。
【００２８】
この携帯型ラベルプリンタでは、主電源スイッチが入れられると、イニシャライズが行なわれる。このとき、サーマルヘッド１４の温度が温度センサ３８によって検出され、暫定外気温度としてＲＡＭ４１に記憶される（ステップＳｔ．１）。このＳｔ．１において、主電源スイッチが入れられた電源投入後、イニシャライズが行なわれている際に温度センサ３８によって検出されるサーマルヘッド１４の温度を暫定外気温度として記憶する動作が初期外気温度記憶手段の機能として実行される。
【００２９】
そして、ハンディターミナルから送信された画像情報を受信したか否かが判断される（ステップＳｔ．２）。このＳｔ．２において、ハンディターミナルから送信された画像情報を受信したと判断される（ＹＥＳ）と、このとき開始される発行動作が電源投入後１回目の発行動作であるか否かが判断される（ステップＳｔ．３）。このＳｔ．３において、開始される発行動作が電源投入後１回目の発行動作である（ＹＥＳ）と判断されると、サーマルヘッド１４の温度が温度センサ３８によって検出される（ステップＳｔ．４）。
【００３０】
Ｓｔ．３において、開始される発行動作が電源投入後１回目の発行動作でない（ＮＯ）と判断されると、サーマルヘッド１４の温度が温度センサ３８によって検出される（ステップＳｔ．５）。このとき、前回の発行動作が終了した直後でサーマルヘッド１４の発熱駆動終了直後に温度検知センサ３８によって検出されたサーマルヘッド１４の温度が終了時温度としてＲＡＭ４１に更新記憶されている。
【００３１】
Ｓｔ．５で検出された検出温度が終了時温度よりも低いか否かが判断される（ステップＳｔ．６）。このＳｔ．６において、検出温度が終了時温度以上に高い（ＮＯ）と判断されると、Ｓｔ．５で検出された検出温度が暫定外気温度としてＲＡＭ４１に更新記憶される（ステップＳｔ．７）。
【００３２】
Ｓｔ．６において、検出温度が終了時温度よりも低い（ＹＥＳ）と判断されると、Ｓｔ．５で検出された検出温度が暫定外気温度よりも高いか否かが判断される（ステップＳｔ．８）。このＳｔ．８において、検出温度が暫定外気温度以上に高い（ＮＯ）と判断されると、サーマルヘッド１４の温度が暫定外気温度に向けて下がっている途中であると判断され、ＲＡＭ４１に記憶されている暫定外気温度の記憶が維持される（ステップＳｔ．９）。
【００３３】
Ｓｔ．８において、検出温度が暫定外気温度よりも低い（ＹＥＳ）と判断されると、前述のＳｔ．７の動作が行なわれ、Ｓｔ．５で検出された検出温度が暫定外気温度としてＲＡＭ４１に更新記憶される。
【００３４】
Ｓｔ．２，Ｓｔ．３，Ｓｔ．５，Ｓｔ．６，Ｓｔ．７，Ｓｔ．８及びＳｔ．９において、ハンディターミナルから送信された画像情報を受信した時に温度センサ３８によって検出される検出温度を暫定外気温度及び終了時温度と比較し、検出温度が終了時温度よりも高ければ検出温度を暫定外気温度として更新記憶し、検出温度が終了時温度よりも低く暫定外気温度よりも高ければこの暫定外気温度の記憶を維持し、検出温度が暫定外気温度よりも低ければ検出温度を暫定外気温度として更新記憶する動作が暫定外気温度記憶手段の機能として実行される。
【００３５】
次に、電源投入後１回目の発行動作である場合には、Ｓｔ．４で検出された検出温度と暫定外気温度とに基づいて印加パルス幅が設定され、電源投入後１回目の発行動作でない場合には、Ｓｔ．５で検出された検出温度と暫定外気温度とに基づいてサーマルヘッド１４に印加する印加パルス幅が設定される（ステップＳｔ．１０）。このＳｔ．１０で設定された印加パルス幅によってサーマルヘッドの発熱駆動時間が調整される。その印加パルス幅の設定方法は、サーマルヘッド１４と外気温度とを検出して印加パルス幅を設定する既存の方法と同様である。よって、印加パルス幅の設定方法についての説明は省略する。
【００３６】
そして、サーマルヘッド１４が発熱駆動され、発行動作が行なわれてラベル４が一枚発行される（ステップＳｔ．１１）と、所定の枚数のラベル４が発行されたか否かが判断される（ステップＳｔ．１２）。
【００３７】
このＳｔ．１２において、所定の枚数のラベル４が発行されていない（ＮＯ）と判断されると、サーマルヘッド１４の温度が温度センサ３８によって検出される（ステップＳｔ．１３）。
【００３８】
その後、Ｓｔ．１３で検出された検出温度と暫定外気温度とに基づいて印加パルス幅が設定される（ステップＳｔ．１４）。
【００３９】
そして、Ｓｔ．１１からＳｔ．１４までの動作が繰り返し行なわれて所定の枚数のラベル４が発行され、Ｓｔ．８において所定の枚数のラベル４が発行された（ＹＥＳ）と判断されと、サーマルヘッド１４が停止されて発行動作が終了する（ステップＳｔ．１５）。
【００４０】
Ｓｔ．１０ないしＳｔ．１４において、サーマルヘッド１４の発熱駆動時、温度センサ３８によって検出される発熱駆動中のサーマルヘッド１４の温度とＲＡＭ４１に記憶されている暫定外気温度とに基づいて印加パルス幅を設定し、サーマルヘッド１４の発熱駆動時間を制御する動作が発熱体制御手段の機能として実行される。
【００４１】
その後、サーマルヘッド１４の温度が温度センサ３８によって検出される（ステップＳｔ．１６）。このＳｔ．１６で検出されたサーマルヘッド１４の温度が終了時温度としてＲＡＭ４１に更新記憶される（ステップＳｔ．１７）。Ｓｔ．１６及びＳｔ．１７において、サーマルヘッド１４の発熱駆動終了直後に温度センサ３８によって検出される温度を終了時温度として更新記憶する動作が終了時温度記憶手段の機能として実行される。
【００４２】
そして、主電源スイッチが切られたか否かが判断される（ステップＳｔ．１８）。このＳｔ．１８において、主電源スイッチが切られた（ＹＥＳ）と判断されると、携帯型ラベルプリンタの動作が全て終了する。
【００４３】
Ｓｔ．１８において、主電源スイッチが切られていない（ＮＯ）と判断されされると、Ｓｔ．２以下の動作が繰り返し行なわれ、発行動作が開始される度に暫定外気温度が予測され、この暫定外気温度と温度センサ３８によって検出される検出温度とに基づいて印加パルス幅が設定され、サーマルヘッド１４の発熱駆動時間が調整されて発行動作が行なわれる。
【００４４】
このように、暫定外気温度を予測し、サーマルヘッド１４の発熱駆動時に、温度センサ３８によって検出される発熱駆動中のサーマルヘッド１４の温度とＲＡＭ４１に記憶されている暫定外気温度とに基づいて印加パルス幅を設定し、サーマルヘッド１４の発熱駆動時間を制御する。これにより、サーマルヘッド１４の温度を検出するだけで外気温度を予測することができ、サーマルヘッド１４の温度と外気温度とを考慮してサーマルヘッド１４の発熱時間を制御することができるため、画像濃度が薄くなったり、濃くなりすぎたりするのが防止され、品質の良い画像が得られる。このとき、ラベル４を一枚発行する毎に温度検知センサ３８によって温度を検出するのは、温度検知センサ３８であるサーミスタの反応が鈍いためである。
【００４５】
本発明の第二の実施の形態のプリンタを図５及び図６に基づいて説明する。前述の第一の実施の形態において説明した部分と同一部分については、同一符号を用いて表し、その説明を省略する。本実施の形態の携帯型ラベルプリンタにおいても、前述の第一の実施の形態の携帯型ラベルプリンタと同様にして暫定外気温度及び終了時温度がＲＡＭ４１に更新記録される。
【００４６】
この携帯型ラベルプリンタは、ラベルを一枚発行する毎にサーマルヘッド１４の温度を温度センサ３８によって検出し、暫定外気温度に基づいて温度センサ３８によって検出された検出温度を修正し、修正された検出温度に基づいて印加パルス幅を設定してサーマルヘッド１４の発熱時間を制御する。この動作を図５に基づいて説明する。
【００４７】
この携帯型ラベルプリンタにおいては、ハンディターミナルから送信された画像情報を受信すると、サーマルヘッド１４の温度が検出される（ステップＳｔ．１９）。このとき、開始される発行動作が１回目の発行動作でない場合にはサーマルヘッドの１４の温度が検出された後暫定外気温度が予測されてＲＡＭ４１に記憶される。
【００４８】
次に、Ｓｔ．１９で検出された検出温度から暫定外気温度が減算され、温度変化分が算出される（ステップＳｔ．２０）。このＳｔ．２０で算出された温度変化分の所定割合（ｎ％）の値にＲＡＭ４１に記憶された暫定外気温度が加算され、修正検出温度が算出される（ステップＳｔ．２１）。このＳｔ．２１で算出された修正検出温度に基づいて印加パルス幅が設定される（ステップＳｔ．２２）。このＳｔ．２２において、修正検出温度に基づいて印加パルス幅を設定する方法は、検出されたサーマルヘッド１４の温度の基づいて印加パルス幅を設定する既存の方法である。よって、印加パルス幅の設定方法についての説明は省略する。
【００４９】
そして、サーマルヘッド１４が発熱駆動され、発行動作が開始されてラベル４が一枚発行される（ステップＳｔ．２３）。その後、所定の枚数のラベルが発行された否かが判断される（ステップＳｔ．２４）。このＳｔ．２４において、所定の枚数のラベルが発行されていない（ＮＯ）と判断されると、サーマルヘッド１４の温度が検出される（ステップＳｔ．２５）。そして、Ｓｔ．２０以下の動作が繰り返し行なわれて所定の枚数のラベル４が発行されると、Ｓｔ．２５において所定の枚数のラベルが発行された（ＹＥＳ）と判断されて発行動作が終了する（ステップＳｔ．２６）。
【００５０】
Ｓｔ．１９ないしＳｔ．２５において、温度センサ３８によって検出される発熱駆動中のサーマルヘッド１４の温度からＲＡＭ４１に記憶されている暫定外気温度を減じた温度変化分のｎ％の値をその暫定外気温度に加算した修正検出温度に基づいてサーマルヘッド１４の発熱時間を制御する動作が発熱体制御手段の機能として実行される。
【００５１】
図６に温度センサ３８によって検出される検出温度の変化を示す。Ａは、電源投入後のイニシャライズ中に温度センサ３８によって検出される暫定外気温度を示す。Ｂは、サーマルヘッド１４の発熱駆動終了直後に検出される終了時温度を示す。Ｃは、サーマルヘッド１４の発熱駆動中に温度センサ３８によって検出される検出温度を示す。Ｄは、検出温度を修正した修正検出温度を示す。
【００５２】
このように、暫定外気温度を予測し、サーマルヘッド１４の温度を検出し、暫定外気温度を考慮してその検出温度を修正し、修正された修正検出温度に基づいて印加パルス幅を設定することにより、サーマルヘッド１４の温度と外気温度とを考慮してサーマルヘッド１４の発熱時間を制御することができるため、品質の良い画像が得られる。
【００５３】
なお、本発明の実施の形態においては、サーマルプリンタである携帯型ラベルプリンタについて説明したが、プリンタは携帯型ラベルプリンタに限定される訳ではなく、発熱体であるサーマルヘッド１４を備えたサーマルプリンタであれば良い。また、プリンタはインクリボンを用いるサーマルプリンタでも良い。さらに、プリンタはレーザプリンタでも良い。レーザプリンタに適用した場合の発熱体は、用紙に転写されたトナーを加熱加圧して用紙にトナーを定着させる定着ローラである。
【００５４】
【発明の効果】
請求項１記載の発明によれば、電源投入後、第１回目の発熱体の発熱駆動開始までの間に温度検出素子によって検出される温度を暫定外気温度として初期外気温度記憶手段によって記憶し、発熱体の発熱駆動終了直後に温度検出素子によって検出される温度を終了時温度として終了時温度記憶手段によって記憶し、発熱体の発熱駆動命令が入力された時に温度検出素子によって検出される検出温度を終了時温度と比較し、検出温度が終了時温度よりも高い場合には検出温度を暫定外気温度として暫定外気温度記憶手段によって更新記憶し、検出温度が終了時温度よりも低く暫定外気温度よりも高い場合にはその暫定外気温度の記憶を暫定外気温度記憶手段によって維持し、検出温度が暫定外気温度よりも低い場合には検出温度を暫定外気温度として暫定外気温度記憶手段によって記憶するようにしたことにより、発熱体の温度を検出するだけで外気温度を予測することができ、発熱体の温度と外気温度とを考慮して発熱体に必要な制御を加えることができるため、品質の良い画像を得ることができる。
【００５５】
請求項２記載の発明によれば、発熱体の温度と外気温度とを考慮して発熱体に必要な制御を加えることができ、これにより、品質の良い画像を得ることができる。
【００５６】
請求項３記載の発明によれば、サーマルヘッドの温度を検出するだけでサーマルヘッドの温度と外気温度とを考慮してサーマルヘッドの発熱駆動時間を制御することができるため、画像濃度が薄くなったり、濃くなりすぎたりするのを防止でき、品質の良い画像を得ることができる。
【図面の簡単な説明】
【図１】本発明の第一の実施の形態のプリンタの動作を示すフローチャートである。
【図２】プリンタの横断平面図である。
【図３】プリンタの斜視図である。
【図４】プリンタの電気的ハードウェア構成を示すブロック図である。
【図５】本発明の第二の実施の形態のプリンタの動作を示すフローチャートである。
【図６】温度検出素子により検出された検出温度と修正された検出温度とを示すグラフである。
【符号の説明】
１４      発熱体、サーマルヘッド
３８      温度検出素子
【図１】
0003578370.tif 000002
【図２】
0003578370.tif 000003
【図３】
0003578370.tif 000004
【図４】
0003578370.tif 000005
【図５】
0003578370.tif 000006
【図６】
0003578370.tif 000007