サーマルヘッドの発熱部に通電して発熱させ、被印字物に対して1ライン毎に印字を行うサーマルプリンタであって、環境温度を検出する環境温度検出手段と、前記環境温度に対応して、前記発熱部へ通電される印加エネルギー量が設定されている印加エネルギーテーブルと、前記環境温度検出手段により検出された環境温度に対応する印加エネルギー量を前記印加エネルギーテーブルから取得する印加エネルギー設定手段と、前記環境温度に対応して、前記発熱部に対する前記1ライン分の通電終了から次の1ライン分の通電開始までの休止時間が設定されている休止時間設定テーブルと、前記環境温度検出手段により検出された環境温度に対応する休止時間を前記休止時間設定テーブルから取得する休止時間設定手段と、前記1ライン毎の予め求められた印字周期から前記環境温度に対応する休止時間を除いた1ライン毎のトータル通電時間と、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、前記環境温度に対応する印加エネルギー量とから、この印加エネルギー量に相当する非チョッピング通電時間とチョッピング通電時間とをそれぞれ求めるチョッピング設定手段と、このチョッピング設定手段により求められた非チョッピング通電時間とチョッピング通電時間とに基づき前記サーマルヘッドへの通電を制御するサーマルヘッド制御手段と、を備えたことを特徴とするサーマルプリンタ。前記印加エネルギーテーブル及び休止時間設定テーブルは検出温度に対応した印加エネルギー量及び休止時間がそれぞれ互いに異なる複数のテーブルから成り、前記印加エネルギー設定手段及び休止時間設定手段は、検出温度に対応した印加エネルギー及び休止時間を、前記サーマルヘッドにより加熱される対象に応じた対応するテーブルから取得することを特徴とする請求項1に記載のサーマルプリンタ。前記印加エネルギーテーブル及び休止時間設定テーブルを構成する複数のテーブルは、前記サーマルヘッドにより加熱される対象である感熱紙もしくは熱転写リボン及び受容紙毎に設けられたものであることを特徴とする請求項2に記載のサーマルプリンタ。前記チョッピング設定手段は、前記1ライン毎の予め求められた印字周期から前記環境温度に対応する休止時間を除いた1ライン毎のトータル通電時間と、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、前記環境温度に対応する印加エネルギー量とから求められた、この印加エネルギー量に相当する非チョッピング通電時間とチョッピング通電時間とをそれぞれ保持するチョッピングテーブルを有し、前記検出された環境温度に対応する非チョッピング通電時間とチョッピング通電時間とを前記チョッピングテーブルから取得して求めることを特徴とする請求項1乃至請求項3のいずれかに記載のサーマルプリンタ。前記チョッピングのオン/オフ比は任意の値に設定可能であることを特徴とする請求項1乃至請求項4のいずれかに記載のサーマルプリンタ。サーマルヘッドの発熱部に通電して発熱させ、被印字物に対して1ライン毎に印字を行うサーマルプリンタの、コンピュータで処理可能な制御プログラムであって、環境温度検出手段が検出する環境温度を入力する処理と、前記環境温度に対応して、前記発熱部へ通電される印加エネルギー量が設定されている印加エネルギーテーブルから、前記環境温度検出手段により検出された環境温度に対応する印加エネルギー量を取得する処理と、前記環境温度に対応して、前記発熱部に対する前記1ライン分の通電終了から次の1ライン分の通電開始までの休止時間が設定されている休止時間設定テーブルから、前記環境温度検出手段により検出された環境温度に対応する休止時間を取得する処理と、前記1ライン毎の予め求められた印字周期から前記環境温度に対応する休止時間を除いた1ライン毎のトータル通電時間と、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、前記環境温度に対応する印加エネルギー量とから、この印加エネルギー量を実現する非チョッピング通電時間とチョッピング通電時間とをそれぞれ求める処理と、この求められた非チョッピング通電時間とチョッピング通電時間とに基づき前記サーマルヘッドへの通電を制御する処理と、を有することを特徴とするサーマルプリンタの制御プログラム。しかしながら、固着したインクを溶融するために微小なエネルギーを印加する手段では、インクを溶融するエネルギーを印加するため、わずかに印字される場合がある。その場合画質の端部に二重画像化や不鮮明化が起こり、印字品質が低下する場合がある。チョッピング制御を行う場合、低温環境では印字に必要な印加エネルギーが多いため、通電パルスにおける間欠時間をあまり長く設定できない。また、低温よりやや温度が高くなると印字に必要な印加エネルギーが少なくなるため、逆に間欠時間が短いと休止時間が長くなりスティッキングを起こす。このように、温度環境の変化に対し、休止時間をスティッキングが発生しないようにチョッピング期間を設定することが難しかった。本発明の実施の形態によるサーマルプリンタは、サーマルヘッドの発熱部に通電して発熱させ、被印字物に対して1ライン毎に印字を行うサーマルプリンタであって、環境温度を検出する環境温度検出手段と、前記環境温度に対応して、前記発熱部へ通電される印加エネルギー量が設定されている印加エネルギーテーブルと、前記環境温度検出手段により検出された環境温度に対応する印加エネルギー量を前記印加エネルギーテーブルから取得する印加エネルギー設定手段と、前記環境温度に対応して、前記発熱部に対する前記1ライン分の通電終了から次の1ライン分の通電開始までの休止時間が設定されている休止時間設定テーブルと、前記環境温度検出手段により検出された環境温度に対応する休止時間を前記休止時間設定テーブルから取得する休止時間設定手段と、前記1ライン毎の予め求められた印字周期から前記環境温度に対応する休止時間を除いた1ライン毎のトータル通電時間と、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、前記環境温度に対応する印加エネルギー量とから、この印加エネルギー量に相当する非チョッピング通電時間とチョッピング通電時間とをそれぞれ求めるチョッピング設定手段と、このチョッピング設定手段により求められた非チョッピング通電時間とチョッピング通電時間とに基づき前記サーマルヘッドへの通電を制御するサーマルヘッド制御手段とを備えた。また、本発明の実施の形態によるサーマルプリンタの制御プログラムは、サーマルヘッドの発熱部に通電して発熱させ、被印字物に対して1ライン毎に印字を行うサーマルプリンタの、コンピュータで処理可能な制御プログラムであって、環境温度検出手段が検出する環境温度を入力する処理と、前記環境温度に対応して、前記発熱部へ通電される印加エネルギー量が設定されている印加エネルギーテーブルから、前記環境温度検出手段により検出された環境温度に対応する印加エネルギー量を取得する処理と、前記環境温度に対応して、前記発熱部に対する前記1ライン分の通電終了から次の1ライン分の通電開始までの休止時間が設定されている休止時間設定テーブルから、前記環境温度検出手段により検出された環境温度に対応する休止時間を取得する処理と、前記1ライン毎の予め求められた印字周期から前記環境温度に対応する休止時間を除いた1ライン毎のトータル通電時間と、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、前記環境温度に対応する印加エネルギー量とから、この印加エネルギー量を実現する非チョッピング通電時間とチョッピング通電時間とをそれぞれ求める処理と、この求められた非チョッピング通電時間とチョッピング通電時間とに基づき前記サーマルヘッドへの通電を制御する処理とを有する。以下、本発明の一実施の形態について、図面を参照して詳細に説明する。図1はこの実施の形態に係るサーマルプリンタの構成を示している。このサーマルプリンタは、環境温度検出手段2とサーマルヘッド3、サーマルヘッド3を制御して印字を実行させる印字制御手段4から構成される。このサーマルプリンタは、サーマルヘッド3の発熱部に通電して発熱させ、被印字物に対して1ライン毎に印字を行うものである。また、印字制御手段4は、コンピュータにより実現されるものであり、機能実現手段として印加エネルギー設定手段41、休止時間設定手段42、チョッピング設定手段43、サーマルヘッド制御手段44を有し、印加エネルギーテーブル47およびチョッピング制御テーブル48と共に構成される。環境温度検出手段2は、サーマルプリンタ周囲の、サーマルヘッド3近くの周囲温度を環境温度として検出する。印加エネルギーテーブル47には、環境温度に対応して、適切な印字を行うために必要なサーマルヘッド3の発熱部へ通電される印加エネルギー量が設定されている。例えば、表1で示すように、環境温度が5°Cのとき、サーマルヘッド3の発熱部へ通電すべき印加エネルギー量は、通電時間として630μsecが設定されている。同様に環境温度が10°Cのとき印加エネルギー量は600μsec、環境温度が15°Cのとき印加エネルギー量は570μsec、環境温度が20°Cのとき印加エネルギー量は540μsecがそれぞれ設定されている。なお、表1乃至後述する表4は、印字速度が2ips1ラインの印字周期1667μsecの場合である。また、表1中の通電時間は、チョッピング制御を行わない場合の印字に必要な通電時間である。印加エネルギー設定手段41は、環境温度検出手段2により検出された環境温度に対応する印加エネルギー量を、上述した印加エネルギーテーブル47から取得する。すなわち、検出された環境温度が5°Cの場合は、サーマルヘッド3の発熱部へ通電すべき印加エネルギー量は630μsecと取得する。休止時間設定テーブル48は、環境温度に対応して、スティッキングを生じさせない休止時間が設定されている。ここで、休止時間とは、サーマルヘッド3の発熱部に対する1ライン分の通電終了から次の1ライン分の通電開始までの休止時間を言う。例えば、表2で示すように、環境温度が5°Cのとき、サーマルヘッド3の発熱部に対する1ライン分の通電終了から次の1ライン分の通電開始までの休止時間は67μsec、休止時間割合1ライン分の印字周期1667μsecに対する割合は4と設定されている。同様に環境温度が10°Cのとき休止時間は100μsec、休止時間割合は6、環境温度が15°Cのとき休止時間は167μsec、休止時間割合は10、環境温度が20°Cのとき休止時間は300μsec、休止時間割合は18、がそれぞれ設定されている。表2から明らかなように、環境温度が低いほど休止時間は短くなる。すなわち、環境温度が低く、休止時間が長いほどスティッキングが生じやすくなるので、環境温度が低いほど休止時間を短くして、スティッキングが生じないようにしている。休止時間設定手段42は、環境温度検出手段2により検出された環境温度に対応する休止時間を上述した休止時間設定テーブル48から取得する。すなわち、検出された環境温度が5°Cの場合は、休止時間は67μsecと取得する。チョッピング設定手段43は、表1で示した印加エネルギーを満足する通電時間を、チョッピングにより延ばして、表2で示す休止時間を実現するためのもので、表3で示すように、非チョッピング通電時間とチョッピング通電時間とをそれぞれ求め、設定する。チョッピング設定手段43では、まず、表3に示す1ライン毎のトータル通電時間非チョッピング通電時間とチョッピング通電時間との合計時間を求める。すなわち、1ライン毎の予め求められた印字周期1667μsecから、検出された環境温度5°Cとするのときの休止時間67μsecを除いた1600μsecが1ライン毎のトータル通電時間となる。そして、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、表1から取得された環境温度に対応する印加エネルギー量とから、この印加エネルギー量に相当する非チョッピング通電時間とチョッピング通電時間とを求める。ここで、上述したチョッピングのオン/オフ比とは、チョッピング制御における通電オン時間の、通電オフ時間に対する割合であり、後述するように、例えば、チョッピングの通電オン時間を10μsec、通電オフ時間を20μsecと設定した場合、チョピングのオン/オフ比は10μsec/20μsec=0.5となる。非チョッピング通電時間とチョッピング通電時間とを求める場合、まず1式により非チョッピング通電時間を求める。非チョッピング通電時間=印加エネルギー量印加エネルギー量-トータル通電時間×チョッピングのオン/オフ比1ここで、チョッピングを行う場合、そのチョッピングデューティ比は通常、予め設定されており、この実施の形態では33とする。チョッピングデューティ比は、デューティ比=通電オン時間/通電オン時間通電オフ時間であり、通電オン時間10μsec、通電オフ時間20μsecであれば、デューティ比は33となる。この場合、チョピングのオン/オフ比は、前述したように、オン/オフ比=通電オン時間/通電オフ時間であるから、上述したデューティ比33の場合、チョピングのオン/オフ比は10μsec/20μsecとなる。上記1式でチョッピングを行わない印加エネルギー非チョッピング通電時間を求めた後、次に、チョッピングを行う印加エネルギーチョッピング通電時間を算出する。チョッピング通電時間は、トータル通電時間から非チョッピング通電時間を減じた時間となる。表4は本実施例における表1で示す印加エネルギーテーブルによる通電時間と、チョッピング設定手段43によって算出されるトータル通電時間の割合である。この割合が、非チョッピング通電時間がゼロとなる場合のチョッピングのデューティ比となる。予め設定されたチョッピングデューティ比がこの値より大きいと、1式で算出される非チョッピング通電時間は負の数となり、制御不能となるので、設定されるデューティ比はこの値より小さくする必要がある。サーマルヘッド制御手段44は、チョッピング設定手段43により求められた非チョッピング通電時間とチョッピング通電時間とに基づき前記サーマルヘッド3への通電を制御する。次に、このサーマルプリンタの制御プログラムを説明する。この制御プログラムは、サーマルヘッド3の発熱部に通電して発熱させ、被印字物に対して1ライン毎に印字を行うサーマルプリンタの制御プログラムであり、コンピュータによる印字制御手段4で実行される以下の処理を有する。まず、環境温度検出手段2が検出する環境温度を入力する。次に、印加エネルギー設定手段41により、印加エネルギーテーブル47から、環境温度検出手段2により検出された環境温度に対応する印加エネルギー量を取得する。また、休止時間設定手段42により、休止時間設定テーブル48から、環境温度検出手段2により検出された環境温度に対応する休止時間を取得する。そして、チョッピング設定手段43により、1ライン毎の予め求められた印字周期から環境温度に対応する休止時間を除いた1ライン毎のトータル通電時間を求め、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、環境温度に対応する印加エネルギー量とから、この印加エネルギー量に相当する非チョッピング通電時間とチョッピング通電時間とをそれぞれ求める。サーマルヘッド制御手段44は、この求められた非チョッピング通電時間とチョッピング通電時間とに基づき、サーマルヘッド3への通電を制御する。次に、この実施の形態によるサーマルプリンタの動作を説明する。温度検出手段2は、サーマルプリンタ周囲の環境温度を検出する。検出された環境温度情報は印字制御手段4に入力される。この環境温度情報を受け取った印字設定手段41は、検出された環境温度に応じて、印加エネルギーテーブル47から、サーマルヘッド3に通電すべき印加エネルギー量を取得し、設定する。同じく休止時間設定手段42は、検出された環境温度に応じて、休止時間設定テーブル48から1ラインの印字周期における休止時間を取得し、設定する。例えば、環境温度が5°Cであれば、表1から印加エネルギー量として通電時間630μsecと、表2から休止時間67μsecがそれぞれ取得され、設定される。以下の説明は環境温度が5°Cであるものとして行う。チョッピング設定手段43は、設定された印加エネルギー量=通電時間630μsecと休止時間67μsecから、チョッピングを行う印加エネルギーチョッピング通電時間と、チョッピングを行わない印加エネルギー非チョッピング通電時間とを、予め決められたチョッピングのデューティ比ここでは33とするにより算出する。この場合、チョッピング設定手段43では、まず、1ラインの印字周期1667μsecと休止時間67μsecから、表3で示すトータル通電時間1600μsecを算出する。トータル通電時間は印字周期から休止時間を減じた時間となる。次に、印加エネルギー量630μsec、トータル通電時間1600μsecとチョッピングデューティ比33からチョッピングを行わない印加エネルギー非チョッピング通電時間を1式で算出する。チョッピングデューティ比は、前述のように予め設定されており、33例えば、通電オン時間10μsec、通電オフ時間20μsecである。この場合、チョッピングのオン/オフ比は10μsec/20μsecとなる。したがって、前述した1式から、表3で示すように、非チョッピング通電時間は145μsecとなる。また、チョッピング通電時間はトータル通電時間1600μsecから非チョッピング通電時間145μsecを減じた時間であり、チョッピング通電時間=1455μsecとなる。サーマルヘッド制御手段44は、チョッピング設定手段43により求められた通電時間を、チョッピングを行わない印加エネルギー非チョッピング通電時間、チョッピングを行う印加エネルギーチョッピング通電時間の順にサーマルヘッド3に印加する。このように制御することで、環境温度に即したスティッキング現象を起こさない休止時間でサーマルヘッド3への印加エネルギーを制御することができる。次に、図2で示す実施の形態を説明する。図2では、印字制御手段4は複数の印加エネルギーテーブル47及び印加エネルギー選定手段45と、複数の休止時間設定テーブル48および休止時間設定テーブル選定手段46を持つ。すなわち、印加エネルギーテーブル47及び休止時間設定テーブル48は、検出温度に対応した印加エネルギー量及び休止時間がそれぞれ互いに異なる複数のテーブル第1~第nにて構成される。印加エネルギー設定手段41及び休止時間設定手段42は、検出温度に対応した印加エネルギー量及び休止時間を、サーマルヘッド3により加熱される対象に応じて、印加エネルギーテーブル選定手段45、休止時間設定テーブル選定手段46により選定された対応するテーブルから取得する。ここで、印加エネルギーテーブル47及び休止時間設定テーブル48を構成する第1~第nのテーブルは、サーマルヘッド3により加熱される対象である感熱紙もしくは熱転写リボン及び受容紙毎に設けられたものである。印加エネルギー選定手段45及び休止時間設定テーブル選定手段46は、サーマルヘッド3により加熱される対象である感熱紙もしくは熱転写リボン及び受容紙に対応して、該当するテーブルを選定し、印加エネルギー設定手段41及び休止時間設定手段42は、選定されたテーブルから検出温度に対応した印加エネルギー量及び休止時間を取得する。このようにして設定された印加エネルギー量及び休止時間により、チョッピング設定手段43は、非チョッピング通電時間及びチョッピング通電時間を求め、これらにより印加エネルギーの補正を行う。そして、サーマルヘッド制御手段44から、印加エネルギーをサーマルヘッド3に印加する。この実施の形態では、印加エネルギーテーブル47および休止時間設定テーブル48は複数のテーブルにより構成されており、印字する感熱紙または熱転写リボンおよび受容紙に応じた印加エネルギーテーブルおよび休止時間設定テーブルを選定することができる。このため、印字する感熱紙もしくは熱転写リボンおよび受容紙により、印字に必要な通電時間やスティッキング現象の発生の度合いが異なる場合に対し、それぞれに適した通電時間および休止時間を設定可能にし、スティッキング現象の発生を防止することができる。このように、検出された環境温度に対応して休止時間を設定し、環境温度に適したチョッピング制御でサーマルヘッド3を制御することで、環境温度によらず、スティッキング現象を防止し、画質良好な印字を行うことができる。前記実施の形態では、チョッピング設定手段43は、1ライン毎の予め求められた印字周期から環境温度に対応する休止時間を除いた1ライン毎のトータル通電時間と、予め設定されたチョッピングのオン/オフ比通電オン時間/通電オフ時間と、環境温度に対応する印加エネルギー量とから、この印加エネルギー量に相当する非チョッピング通電時間とチョッピング通電時間とをそれぞれ都度算出しているが、環境温度毎に非チョッピング通電時間とチョッピング通電時間とをそれぞれ予め算出しておき、これらを表3で示すように保持するチョッピングテーブルを有する構成でもよい。このようにすれば、検出された環境温度に対応する非チョッピング通電時間とチョッピング通電時間とを、このチョッピングテーブルから取得して求めることができ、都度演算する必要はない。また、チョッピングのオン/オフ比は33を例示したが、勿論これに限定されるものではなく、表4で示したような任意の値に設定してもよい。本発明のいくつかの実施形態を説明したが、これらの実施形態は例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他のさまざまな形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これらの実施形態やその変形は、発明の範囲や要旨に含まれると共に、特許請求の範囲に記載された発明とその均等の範囲に含まれる。