(57)【要約】【課題】  温度閾値の境界近辺での温度制御が頻繁に切り替わらない印刷装置を提供する。【解決手段】  温度上昇フラグにより現在温度上昇中か下降中かを判断し（Ｓ９）、温度上昇中は（Ｓ９：ＹＥＳ）、第１の閾値Ｔ１を超えたら（Ｓ１１：ＹＥＳ）、印字速度を減少させ（Ｓ１３）、温度上昇フラグに０をセットする（Ｓ１５）。温度下降中は（Ｓ９：ＮＯ）、第２の閾値Ｔ２を下回った時に（Ｓ１９：ＹＥＳ）、印字速度を増加させ（Ｓ２１）、温度上昇フラグに１をセットする（Ｓ２３）。【選択図】  図４
2005096377.tif 000002
【特許請求の範囲】
【請求項１】
サーマルヘッドと、当該サーマルヘッドの温度を測定する温度測定手段と、当該温度測定手段により測定された温度測定値に基づいて印刷速度を制御する印刷速度制御手段とを備えた印刷装置において、
前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断手段と、
前記温度変化判断手段が温度上昇中と判断した場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断手段が温度下降中と判断した場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較手段とを備え、
前記印刷速度制御手段は、前記温度比較手段による比較の結果、前記温度測定値が前記第１の閾値を超えた場合には、印刷速度を下げるよう制御し、前記温度測定値が前記第２の閾値を下回った場合には、印刷速度を上げるよう制御することを特徴とする印刷装置。
【請求項２】
複数の発熱素子を有するサーマルヘッドと、予め設定されたデューティ比に基づいて前記発熱素子に駆動パルスを印加するパルス印加手段と、前記サーマルヘッドの温度を測定する温度測定手段とを備えた印刷装置において、
前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断手段と、
前記温度測定手段により測定された温度測定値に基づいて前記デューティ比を変更するデューティ比変更手段と、
前記温度変化判断手段が温度上昇中と判断した場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断手段が温度下降中と判断した場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較手段とを備え、
前記デューティ比変更手段は、前記温度比較手段による比較の結果、前記温度測定値が前記第１の閾値を超えた場合、及び、前記温度測定値が前記第２の閾値を下回った場合に前記デューティ比を変更することを特徴とする印刷装置。
【請求項３】
印刷開始からの積算時間、積算印刷ドット数、積算印刷ライン数の少なくとも１つを計数する積算計数手段を備え、
前記デューティ比変更手段は、前記積算計数手段が計数した値が予め定められた第３の閾値を超えた場合には、第３の閾値を超えない場合と異なるデューティ比に変更することを特徴とする請求項２に記載の印刷装置。
【請求項４】
サーマルヘッドの温度を測定する温度測定工程と、
当該温度測定工程において測定された温度測定値に基づいて印刷速度を制御する印刷速度制御工程と、
前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断工程と、
前記温度変化判断工程において温度上昇中と判断された場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断工程において温度下降中と判断された場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較工程とからなる印刷方法であって、
前記印刷速度制御工程では、前記温度比較工程による比較の結果、前記温度測定値が前記第１の閾値を超えた場合には、印刷速度を下げるよう制御し、前記温度測定値が前記第２の閾値を下回った場合には、印刷速度を上げるよう制御することを特徴とする印刷方法。
【請求項５】
予め設定されたデューティ比に基づいてサーマルヘッドの発熱素子に駆動パルスを印加するパルス印加工程と、
前記サーマルヘッドの温度を測定する温度測定工程と、
前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断工程と、
前記温度測定工程により測定された温度測定値に基づいて前記デューティ比を変更するデューティ比変更工程と、
前記温度変化判断工程において温度上昇中と判断された場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断工程において温度下降中と判断された場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較工程とからなる印刷方法であって、
前記デューティ比変更工程では、前記温度比較工程による比較の結果、前記温度測定値が前記第１の閾値を超えた場合、及び、前記温度測定値が前記第２の閾値を下回った場合に前記デューティ比を変更することを特徴とする印刷方法。
【請求項６】
印刷開始からの積算時間、積算印刷ドット数、積算印刷ライン数の少なくとも１つを計数する積算計数工程を備え、
前記デューティ比変更工程では、前記積算計数工程で計数された値が予め定められた第３の閾値を超えた場合には、第３の閾値を超えない場合と異なるデューティ比に変更することを特徴とする請求項５に記載の印刷方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマル方式の印刷装置及び印刷方法に関するものである。
【背景技術】
【０００２】
サーマル方式の印刷装置においては、サーマルヘッドの発熱体に電圧を印加して印刷するため、継続的に使用するとサーマルヘッドの温度が上昇する。温度が高くなりすぎると、インクリボンが被転写材に転写し固化する以前に引き剥がされてしまうために転写されない不具合が発生し、印刷品質が下がるおそれがある。このため、サーマルヘッドの温度を温度センサにより検出し、所定の温度を超えた場合には、印加する電圧のパルス幅を変えたり、印刷速度を変えたりして調節している。例えば、特許文献１では、サーマルヘッドの温度変化を検出する温度センサの出力により印字速度を変える印字コントロール回路を有するサーマルヘッド駆動装置が提案されている。
【特許文献１】実開昭６４−２０３４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記の方法では、温度センサが上限温度を検出した時に印字速度を下げ、最適温度を検出した時に印字速度を高めている。このように、印字速度の切替温度（閾値）が１点であったため、その温度付近では高速・低速スピードが交互に切り替わることがあり、ユーザーに不自然な感じを与えたり、印字品質に影響を与えるおそれもあった。
【０００４】
本発明は上記問題を解決するためになされたものであり、温度閾値の境界近辺での温度制御が頻繁に切り替わらない印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の第１の発明は、サーマルヘッドと、当該サーマルヘッドの温度を測定する温度測定手段と、当該温度測定手段により測定された温度測定値に基づいて印刷速度を制御する印刷速度制御手段とを備えた印刷装置において、前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断手段と、前記温度変化判断手段が温度上昇中と判断した場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断手段が温度下降中と判断した場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較手段とを備え、前記印刷速度制御手段は、前記温度比較手段による比較の結果、前記温度測定値が前記第１の閾値を超えた場合には、印刷速度を下げるよう制御し、前記温度測定値が前記第２の閾値を下回った場合には、印刷速度を上げるよう制御することを特徴とする。
【０００６】
また、本発明の第２の発明は、複数の発熱素子を有するサーマルヘッドと、予め設定されたデューティ比に基づいて前記発熱素子に駆動パルスを印加するパルス印加手段と、前記サーマルヘッドの温度を測定する温度測定手段とを備えた印刷装置において、前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断手段と、前記温度測定手段により測定された温度測定値に基づいて前記デューティ比を変更するデューティ比変更手段と、前記温度変化判断手段が温度上昇中と判断した場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断手段が温度下降中と判断した場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較手段とを備え、前記デューティ比変更手段は、前記温度比較手段による比較の結果、前記温度測定値が前記第１の閾値を超えた場合、及び、前記温度測定値が前記第２の閾値を下回った場合に前記デューティ比を変更することを特徴とする。
【０００７】
また、本発明は、印刷開始からの積算時間、積算印刷ドット数、積算印刷ライン数の少なくとも１つを計数する積算計数手段を備え、前記デューティ比変更手段は、前記積算計数手段が計数した値が予め定められた第３の閾値を超えた場合には、第３の閾値を超えない場合と異なるデューティ比に変更してもよい。
【０００８】
また、本発明の第３の発明は、サーマルヘッドの温度を測定する温度測定工程と、当該温度測定工程において測定された温度測定値に基づいて印刷速度を制御する印刷速度制御工程と、前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断工程と、前記温度変化判断工程において温度上昇中と判断された場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断工程において温度下降中と判断された場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較工程とからなる印刷方法であって、前記印刷速度制御工程では、前記温度比較工程による比較の結果、前記温度測定値が前記第１の閾値を超えた場合には、印刷速度を下げるよう制御し、前記温度測定値が前記第２の閾値を下回った場合には、印刷速度を上げるよう制御することを特徴とする。
【０００９】
また、本発明の第４の発明は、予め設定されたデューティ比に基づいてサーマルヘッドの発熱素子に駆動パルスを印加するパルス印加工程と、前記サーマルヘッドの温度を測定する温度測定工程と、前記サーマルヘッドの温度が上昇中であるか下降中であるかを判断する温度変化判断工程と、前記温度測定工程により測定された温度測定値に基づいて前記デューティ比を変更するデューティ比変更工程と、前記温度変化判断工程において温度上昇中と判断された場合には、予め定められた第１の閾値と前記温度測定値とを比較し、前記温度変化判断工程において温度下降中と判断された場合には、予め定められた第２の閾値と前記温度測定値とを比較する温度比較工程とからなる印刷方法であって、前記デューティ比変更工程では、前記温度比較工程による比較の結果、前記温度測定値が前記第１の閾値を超えた場合、及び、前記温度測定値が前記第２の閾値を下回った場合に前記デューティ比を変更することを特徴とする。
【００１０】
また、本発明は、印刷開始からの積算時間、積算印刷ドット数、積算印刷ライン数の少なくとも１つを計数する積算計数工程を備え、前記デューティ比変更工程では、前記積算計数工程で計数された値が予め定められた第３の閾値を超えた場合には、第３の閾値を超えない場合と異なるデューティ比に変更してもよい。
【発明の効果】
【００１１】
本発明の印刷装置では、温度が上昇している時と下降している時とそれぞれに閾値を定め、２点の閾値においてヒステリシス特性を持たせたので、閾値付近の温度を検出したときに、印刷速度が頻繁に切り替わることがなく、不自然な感じを与えることがない。
【００１２】
また、本発明の印刷装置では、温度が上昇している時と下降している時とそれぞれに閾値を定め、２点の閾値においてヒステリシス特性を持たせたので、閾値付近の温度を検出したときに、印加される駆動パルスのデューティ比が頻繁に切り替わることがなく、最適な品質で印刷を行なうことができる。
【００１３】
さらに、印刷開始からの積算時間・積算印刷ドット数・積算印刷ラインをデューティ比の変更に反映させれば、より適切な品質で印刷を行なうことができる。
【００１４】
本発明の印刷方法では、温度が上昇している時と下降している時とそれぞれに閾値を定め、２点の閾値においてヒステリシス特性を持たせたので、閾値付近の温度を検出したときに、印刷速度が頻繁に切り替わることがなく、不自然な感じを与えることがない。
【００１５】
また、本発明の印刷方法では、温度が上昇している時と下降している時とそれぞれに閾値を定め、２点の閾値においてヒステリシス特性を持たせたので、閾値付近の温度を検出したときに、印加される駆動パルスのデューティ比が頻繁に切り替わることがなく、最適な品質で印刷を行なうことができる。
【００１６】
さらに、印刷開始からの積算時間・積算印刷ドット数・積算印刷ラインをデューティ比の変更に反映させれば、より適切な品質で印刷を行なうことができる。
【発明を実施するための最良の形態】
【００１７】
次に本発明の第１の発明に係る印刷装置を実施するための最良の形態について、本発明をテープ印字装置につき具体化した実施形態に基づき図面を参照して説明する。まず、本実施形態に係るテープ印字装置１の概略構成について図１及び図２に基づき説明する。図１は本実施形態に係るテープ印字装置１の斜視図である。図２は本実施形態に係るテープ印字装置１の本体フレーム内部の部分拡大断面図である。
【００１８】
図１において、テープ印字装置１は、本体フレーム２、本体フレーム２の前部に配設されたキーボード３、本体フレーム２内の後部に配設された印字機構２０、キーボード３のすぐ後ろに設けられた文字や記号を表示可能な液晶ディスプレイ（以下、ＬＣＤという）２２、および、本体フレーム２の上面を覆うカバーフレーム６等を有する。さらに、本体フレーム２の上面には、印字機構２０に装着するテープ収納カセット２１（図２参照）を着脱するときにカバーフレーム６を開放するためのリリースボタン４が設けられ、また、カバーフレーム６の側端（図１中、左側端）には、印字テープ１９を手動で切断するための切断用操作ボタン５が設けられている。
【００１９】
また、キーボード３には、アルファベットや数字や記号等を入力するための文字キー、スペースキー、リターンキー、改行キー、カーソルキーを右方又は左方に移動させるためのカーソル移動キー、印字する文字のサイズを任意に設定するためのサイズ設定キー、その任意の文字サイズを１６、２４、３２、４８、６４、９６のドットサイズに設定するための６個の文字サイズキー、印字する文字サイズを印字テープ１９のテープ幅又は行数に応じて自動設定する自動設定キー、印字を指令する印字キー、各種の設定処理を終了する実行キー、電源をＯＮ・ＯＦＦするための電源キー等が設けられている。
【００２０】
次に、印字機構２０について図２に基づいて説明する。印字機構２０には、矩形上のテープ収納カセット２１が着脱自在に装着されている。このテープ収納カセット２１には、透明なラミネートフィルム７が巻装されたテープスプール８と、加熱により溶融するインクがベースフィルムに塗布されてなるインクリボン９と、そのインクリボン９を巻き取る巻取りスプール１１と、ラミネートフィルム７と同一幅を有する両面テープ１２が剥離紙を外側にして巻装された供給スプール１３と、これらラミネートフィルム７と両面テープ１２とを接合させる接合ローラ１４とが回転自在に配設されている。なお、両面テープ１２は、ベーステープの両面に粘着剤層が形成されており、その一方の面側の粘着剤層に剥離紙が貼付されている。
【００２１】
ラミネートフィルム７とインクリボン９とが重なる位置には、サーマルヘッド１５が立設され、これらラミネートフィルム７とインクリボン９とをサーマルヘッド１５に押圧するプランテンローラ１６と、ラミネートフィルム７と両面テープ１２とを接合ローラ１４に押圧して印字テープ１９を作製する送りローラ１７とは、本体フレーム２に回動自在に枢着された支持体１８に回転可能に枢支されている。このサーマルヘッド１５には、１２８個の発熱素子からなる発熱素子群（図示外）が上下方向（紙面に垂直方向）に列設されている。
【００２２】
したがって、テープ送りモータ４７（図３参照）の所定回転方向への駆動により接合ローラ１４と巻取りスプール１１とが所定回転方向に各々同期して駆動されながら発熱素子群に通電され、所定の発熱素子が発熱してインクリボン９を加熱する。この加熱によりインクリボン９に塗布されているインクが溶融し、ラミネートフィルム７上に熱転写する。この結果、ラミネートフィルム７上には複数のドット列により文字やバーコードが印字され、しかもラミネートフィルム７は両面テープ１２を接合した状態で印字テープ１９としてテープ送り方向Ａにテープ送りされ、図１及び図２に示されるように、本体フレーム２の外側（図１中、左側）に送り出される。なお、印字機構２０の詳細については、特開平２−１０６５５５号公報を参照。
【００２３】
次に、本実施形態のテープ印字装置１の電気的構成について図３に基づき説明する。図３は本実施形態のテープ印字装置１の電気的構成を示すブロック図である。図３において、制御部４０は、テープ印字装置１の各機器を制御するＣＰＵ５２と、このＣＰＵ５２にデータバス５１を介して接続された入出力インタフェース５０、ＣＧＲＯＭ５３、ＲＯＭ５４、５５、ＲＡＭ６０とから構成されている。
【００２４】
入出力インタフェース５０には、キーボード３と、切断スイッチ４１と、ＬＣＤ２２に表示データを出力するためのビデオＲＡＭ２４を有するディスプレイコントローラ（以下、ＬＣＤＣという）２３と、サーマルヘッド１５を駆動するための駆動回路４８（パルス印加手段）と、サーマルヘッド１５上に設けられた温度センサであるサーミスタ４１からの出力を受けてＣＰＵ５２に送出する温度検出回路４２と、テープ送りモータ４７を駆動するための駆動回路４９とが各々接続されている。なお、サーミスタ４１と温度検出回路４２とが本発明の温度測定手段に相当する。
【００２５】
ＲＯＭ（ドットパターンデータメモリ）５４には、アルファベット文字や記号等のキャラクタを印字するための多数のキャラクタの各々に関して、印字用ドットパターンデータが、書体（ゴシック系書体、明朝体書体等）毎に分類され、各書体毎に６種類（１６、２４、３２、４８、６４、９６のドットサイズ）の印字文字サイズ分、コードデータに対応させて格納されている。また、階調表現を含むグラフィック画像を印字するためのグラフィックパターンデータも記憶されている。
【００２６】
ＲＯＭ５５には、キーボード３から入力された文字や数字等のキャラクタのコードデータに対応させてＬＣＤＣ２３を制御する表示駆動制御プログラム、印字バッファ６２のデータを読み出してサーマルヘッド１５やテープ送りモータ４７を駆動する印字駆動制御プログラム、サーマルヘッド１５を駆動する印字エネルギーを決定するためのデューティ比を定めたパラメータテーブル（図７〜図１１参照）等が格納されている。
【００２７】
ＲＡＭ６０には、テキストメモリ６１，印字バッファ６２，温度上昇フラグメモリ６３，パラメータメモリ６４等が設けられている。テキストメモリ６１には、キーボード３から入力された文書データが格納される。印字バッファ６２には、複数の文字や記号等の印字用ドットパターンが印字データとして格納される。温度上昇フラグメモリ６３には、サーマルヘッド１５の温度が上昇中は１が、下降中は０が格納される。また、パラメータメモリ６４には、現在使用されている印字エネルギーのパラメータテーブルの種別が格納される。
【００２８】
また、電源部６５は各駆動回路４８、４９に接続され、一方、ＬＣＤ２２を含めた制御部４０にも接続されており、電源部６５から制御部４０、印字機構２０、及びテープ印字装置１全体に電力が供給されている。
【００２９】
次に、このように構成されたテープ印字装置１の印刷概略動作を説明する。キーボード３から文字が入力されると、ＲＡＭ６０のテキストメモリ６１に格納し、ＲＯＭ５５に記憶された制御プログラムに従って、ＲＯＭ５４のドットパターンデータを用いて入力テキストのドットパターンデータを生成し、印字バッファ６２に格納する。そして、駆動回路４８を介してサーマルヘッド１５を駆動し、印刷準備を行なう。印刷準備が完了すると、印字バッファ６２からドットパターンデータを読み出し、ライン毎に駆動回路４８に送出して印刷を行なう。
【００３０】
次に、テープ印字装置１の印刷速度制御について図４及び図５を参照して説明する。図４は、印刷速度制御の処理の流れを示すフローチャートである。図５は、印刷速度制御を実行した場合の印刷速度と温度を示すグラフである。まず、初期設定として、温度上昇フラグＦに１をセットする（Ｓ１）。温度上昇フラグＦは、サーマルヘッド１５の温度が上昇中は１が、下降中は０がセットされる。電源投入後は、印加される電圧により、サーマルヘッド１５の温度は徐々に上昇していくため、初期値として１をセットする。次に、サーミスタ４１の読み取ったサーマルヘッド１５の温度を温度検出回路４２を経由して取得する（Ｓ３）。そして、この温度検出にエラーがあったか否かをチェックして（Ｓ５）、エラーであれば（Ｓ５：ＹＥＳ）処理を終了する。エラーでなければ（Ｓ５：ＮＯ）、通常の１ライン分の印字制御を行なって印刷を実行する（Ｓ７）。
【００３１】
次に、温度上昇フラグＦが１か否か、すなわち、現在サーマルヘッド１５の温度が上昇中であるか否かを判断する（Ｓ９）。Ｆ＝１、すなわち上昇中の場合は（Ｓ９：ＹＥＳ）、Ｓ３で読み取ったサーマルヘッド１５の現在温度Ｔが第１の閾値Ｔ１を超えているか否かを判断する（Ｓ１１）。ここで、第１の閾値Ｔ１は、温度上昇中用の印刷速度切替温度であり、例えば、５３度に設定する。
【００３２】
１回目のルーチンでは、まだ現在温度Ｔは閾値Ｔ１を超えていないので（Ｓ１１：ＮＯ）、印字終了か否かを判断し（Ｓ１７）、まだ終了でないから（Ｓ１７：ＮＯ）、Ｓ３に戻り、サーマルヘッド１５の温度を読み込む。
【００３３】
２回目以降のルーチンで、温度は上昇中であり（Ｓ９：ＹＥＳ）、現在温度Ｔが第１の閾値Ｔ１を超えると（Ｓ１１：ＹＥＳ）、サーマルヘッド１５の発熱素子に対するパルスの印加周期を変更して、印字速度を減少させるよう駆動回路４８を制御する（Ｓ１３）。印字速度減少制御が実行された後は、次の印字までの時間が長くなり、サーマルヘッド１５の放熱時間が長くなって、サーマルヘッド１５の温度は下降に向かうので、温度上昇フラグＦに０をセットする（Ｓ１５）。そして、印字終了か否かを判断し（Ｓ１７）、まだ終了でないから（Ｓ１７：ＮＯ）、Ｓ３に戻り、再びサーマルヘッド１５の温度を読み込む。
【００３４】
次回以降のルーチンでは、温度は下降中であるから（Ｓ９：ＮＯ）、Ｓ３で読み取ったサーマルヘッド１５の現在温度Ｔが第２の閾値Ｔ２を下回っているか否かを判断する（Ｓ１９）。ここで、第２の閾値Ｔ２は、温度下降中用の印刷速度切替温度であり、第１の閾値Ｔ１よりも低い温度、例えば、４８度に設定する。このように、閾値Ｔ１及びＴ２は、Ｔ１＞Ｔ２となるように別個に適切な温度を設定しても良いし、１の閾値を設定し、その閾値から上下に幅を持たせて２つの閾値となるようにしてもよい。例えば、閾値を５０度にして、上下の幅を３度とすると、第１の閾値Ｔ１が５３度、第２の閾値Ｔ２が４７度となる。
【００３５】
今回のルーチンでは、温度の下降が始まったばかりであり、まだ現在温度Ｔは第２の閾値Ｔ２を下回っていないので（Ｓ１９：ＮＯ）、印字終了か否かを判断し（Ｓ１７）、まだ終了でないから（Ｓ１７：ＮＯ）、Ｓ３に戻り、サーマルヘッド１５の温度を読み込む。
【００３６】
次回以降のルーチンで、温度は下降中であり（Ｓ９：ＮＯ）、現在温度Ｔが第２の閾値Ｔ２を下回ると（Ｓ１９：ＹＥＳ）、サーマルヘッド１５の発熱素子に対するパルスの印加周期を変更して、印字速度を上げるよう制御する（Ｓ２１）。このような印字速度増加制御が実行された後は、次の印字までの時間が短くなり、サーマルヘッド１５の放熱時間が短くなって、サーマルヘッド１５の温度は上昇に向かうので、温度上昇フラグＦに１をセットする（Ｓ２３）。そして、印字終了か否かを判断し（Ｓ１７）、まだ終了でないから（Ｓ１７：ＮＯ）、Ｓ３に戻り、サーマルヘッド１５の温度を読み込む。
【００３７】
以上の処理を繰り返し実行し、印字終了となるまで、サーマルヘッド１５の温度を読込み、温度の上昇・下降のベクトル（温度上昇フラグ）に合わせた閾値Ｔ１，Ｔ２と現在温度Ｔを比較して、印字速度の増加・減少の制御を行なう。そして、印字終了となったら（Ｓ１７：ＹＥＳ）、全ての処理を終了させる。
【００３８】
ここで、図５を参照して温度変化と印字速度について説明する。まず、上昇時のグラフを参照する。印字開始時は毎秒４０ｍｍの印字速度で印刷を実行し、サーマルヘッド１５の現在温度Ｔが５３度の第１の閾値Ｔ１に温度が達すると、印字速度が毎秒２０ｍｍとなるように制御される。次に、この印字速度制御により温度が下降に向かった場合は、下降時のグラフに示されるように、サーマルヘッド１５の現在温度Ｔが４８度の第２の閾値Ｔ２に達した時点で初めて印字速度を毎秒４０ｍｍとなるように変更する。以上、図５で明らかなように、上昇時と下降時の印字速度変更閾値が異なるため、閾値前後の温度となった時に頻繁に印字速度が切り替わる不都合が避けられる。
【００３９】
なお、本実施の形態において、図４のＳ９で温度上昇中か否かを判断するＣＰＵ５２が本発明の温度変化判断手段として機能する。また、Ｓ１１及びＳ１９で第１の閾値又は第２の閾値と現在温度を比較するＣＰＵ５２が本発明の温度比較手段として機能する。さらに、Ｓ１３で印刷速度を減少し、また、Ｓ２１で印刷速度を増加させる制御を行なうＣＰＵ５２が本発明の印刷速度制御手段として機能する。
【００４０】
次に、本発明の第２の発明に係る印刷装置を実施するための最良の形態である、テープ印字装置１について説明する。テープ印字装置１の機械的構造や電気的構成は第１の発明に係る実施の形態と同一であるので、説明を省略し、印刷時のデューティ比変更処理について図６〜図１１を参照して説明する。図６は、デューティ比変更処理の流れを示すフローチャートである。図７〜図１１は、ＲＯＭ５５に記憶されたデューティ比の設定テーブル（パラメータテーブル）である。デューティ比は、発熱素子に印加する駆動パルスの印加時間を割合で示したものであり、印字エネルギーのパラメータである。図７は、標準制御パラメータテーブルを示す模式図であり、図８は、温度上昇時における制御パラメータテーブル（以下、「パラメータＡ」と称する。）を示す模式図であり、図９は、温度上昇時における制御パラメータテーブル（以下、「パラメータＢ」と称する。）を示す模式図であり、図１０は、温度下降時における制御パラメータテーブル（以下、「パラメータＣ」と称する。）を示す模式図であり、図１１は、温度下降時における制御パラメータテーブル（以下、「パラメータＤ」と称する。）を示す模式図である。これらのパラメータテーブルでは、温度によってデューティ比が百分率で規定されている。この比率によって、駆動パルスの印加時間が決定される。
【００４１】
上記パラメータＡ及びパラメータＢは、図７に示す標準制御パラメータと比べて、発熱素子に印加する駆動パルスの印加時間の割合が、周囲温度とは関係なく小さくなっている。すなわち、印加時間が短くなっている。従って、パラメータＡ及びパラメータＢに従って印字エネルギーを設定した場合、発熱素子の発熱量が減少して、サーマルヘッド１５の温度は下降に向かう。
【００４２】
ここで、パラメータＡは、パラメータＢよりも発熱素子に印加する駆動パルスの印加時間の割合が小さくなっている。故に、パラメータＡに従って印字エネルギーを設定した場合は、パラメータＢに従って設定した場合よりも、サーマルヘッド１５の温度が下降する度合いが大きい。
【００４３】
また、上記パラメータＣ及びパラメータＤは、図７に示す標準制御パラメータと比べて、発熱素子に印加する駆動パルスの印加時間の割合が大きくなっている。すなわち、印加時間が長くなっている。但し、サーマルヘッド１５の現在温度Ｔが高い場合、具体的には、パラメータＣにおいては６２度を超えている場合、パラメータＤにおいては５９度を超えている場合に、標準制御パラメータと同じデューティ比に設定されている。従って、パラメータＣ及びパラメータＤに従って印字エネルギーを設定した場合、発熱素子の発熱量が増加して、サーマルヘッド１５の温度は上昇に向かう。
【００４４】
ここで、パラメータＤでは、パラメータＣよりも発熱素子に印加する駆動パルスの印加時間の割合が大きくなっている。故に、パラメータＣに従って印字エネルギーを設定した場合は、パラメータＤに従って設定した場合よりも、サーマルヘッド１５の温度が上昇する度合いが大きい。
【００４５】
図６に示すデューティ比変更処理では、まず、初期設定として、パラメータテーブルを図７に示す標準制御パラメータテーブルにセットする（Ｓ１００）。そして、温度上昇フラグＦに１をセットする（Ｓ１０１）。温度上昇フラグＦは、サーマルヘッド１５の温度が上昇中は１が、下降中は０がセットされる。電源投入後は、印加される電圧により、サーマルヘッド１５の温度は徐々に上昇していくため、初期値として１をセットする。次に、サーミスタ４１の読み取ったサーマルヘッド１５の温度を温度検出回路４２を経由して取得する（Ｓ１０３）。次に、読み込んだ現在温度Ｔが所定範囲（下限温度Ｔｍｉｎ〜上限温度Ｔｍａｘの間）に入っているか否かを判断し（Ｓ１０５）、所定範囲内でなければ（Ｓ１０５：ＮＯ）、エラーとして制御を行なわない。読込温度が所定範囲内であれば（Ｓ１０５：ＹＥＳ）、Ｓ１００で初期設定された標準制御パラメータテーブルにおいて現在温度Ｔに対応するデューティ比を用い、通常の１ライン分の印字制御を行なって印刷を実行する（Ｓ１０７）。
【００４６】
次に、いままでの積算印刷時間数を計数する（Ｓ１０９）。積算印刷時間数は、サーマルヘッド１５の温度上昇（蓄熱）に関係するので、この情報も加味してデューティ比を変更することにより、より適切な制御を行なうことができる。また、積算印刷時間数の他、蓄熱に関する情報として、積算印字ドット数、積算印字ライン数を計数し、これらの情報を反映させるように構成してもよい。全ての計数値を反映させてもよいし、１つを選択して反映させるように構成してもよい。
【００４７】
次に、サーミスタ４１の読み取ったサーマルヘッド１５の温度を温度検出回路４２を経由して取得する（Ｓ１１１）。そして、読み取ったサーマルヘッド１５の現在温度Ｔが標準閾値Ｔ０を超えているか否かを判断する（Ｓ１１３）。標準閾値Ｔ０を超えていなければ（Ｓ１１３：ＮＯ）、印字エネルギーを決定するパラメータを、図７に示す標準制御パラメータテーブルに設定する（Ｓ１１５）。そして、印字終了か否かを判断し（Ｓ１１７）、まだ終了でないから（Ｓ１１７：ＮＯ）、Ｓ１０７に戻り、Ｓ１１５で設定された標準制御パラメータテーブルのデューティ比に従って印字エネルギーを決定し、１ライン分の印字制御を行なう（Ｓ１０７）。
【００４８】
次に、いままでの積算印刷時間数を計数し（Ｓ１０９）、サーミスタ４１の読み取ったサーマルヘッド１５の温度を温度検出回路４２を経由して取得する（Ｓ１１１）。そして、読み取ったサーマルヘッド１５の現在温度Ｔが標準閾値Ｔ０を超えるまで、Ｓ１０７〜Ｓ１１７の処理を繰り返す。
【００４９】
現在温度Ｔが標準閾値Ｔ０を超えた場合には（Ｓ１１３：ＹＥＳ）、温度上昇フラグＦに１がセットされているか否か、すなわち、現在サーマルヘッド１５の温度が上昇中であるか否かを判断する（Ｓ１１９）。Ｆ＝１、すなわち上昇中の場合は（Ｓ１１９：ＹＥＳ）、Ｓ１０９で計数した積算印刷時間数が既定値に達しているか否かを判断する（Ｓ１２１）。既定値に達している場合には（Ｓ１２１：ＹＥＳ）、既定値に達していない場合よりも蓄熱が進んでいると判断して、印字エネルギーを決定するパラメータ（デューティ比）に図８に示す制御パラメータＤを設定する（Ｓ１２３）。
【００５０】
一方、積算印刷時間数が既定値に達していない場合には（Ｓ１２１：ＮＯ）、印字エネルギーを決定するパラメータ（デューティ比）に図９に示す制御パラメータＣを設定する（Ｓ１２５）。
【００５１】
いずれのパラメータをセットした場合にも、次いで、Ｓ１１１で読み込んだ現在温度Ｔが第１の閾値Ｔ１に達しているか否かを判断する（Ｓ１２７）。ここで、第１の閾値Ｔ１は、温度上昇中用のパラメータ（デューティ比）切替温度であり、例えば、５３度に設定する。まだ現在温度Ｔが閾値Ｔ１を超えていない場合には（Ｓ１２７：ＮＯ）、印字終了か否かを判断し（Ｓ１１７）、まだ終了でないから（Ｓ１１７：ＮＯ）、Ｓ１０７に戻り、設定された制御パラメータＣ又はＤに従って印字エネルギーを決定し、１ライン分の印字制御を行なう（Ｓ１０７）。
【００５２】
次に、いままでの積算印刷時間数を計数し（Ｓ１０９）、サーミスタ４１の読み取ったサーマルヘッド１５の温度を温度検出回路４２を経由して取得する（Ｓ１１１）。そして、読み取ったサーマルヘッド１５の現在温度Ｔが第１の閾値Ｔ１に達するまで（Ｓ１２７）、Ｓ１０７〜Ｓ１１３，Ｓ１１９〜Ｓ１２７，Ｓ１１７の処理を繰り返す。
【００５３】
現在温度Ｔが第１の閾値Ｔ１に達した場合には（Ｓ１２７：ＹＥＳ）、パラメータを変更して、温度を下降に向かわせる制御を行なうので、温度上昇フラグＦに下降を意味する０をセットする（Ｓ１２９）。そして、印字終了か否かを判断し（Ｓ１１７）、まだ終了でないから（Ｓ１１７：ＮＯ）、Ｓ１０７に戻り、設定された制御パラメータＣ又はＤに従って印字エネルギーを決定し、１ライン分の印字制御を行なう（Ｓ１０７）。
【００５４】
次回以降のルーチンでは、Ｓ１２９で温度上昇フラグに０がセットされているため、温度は下降中を示しているので（Ｓ１１９：ＮＯ）、次に、Ｓ１０９で計数した積算印刷時間数が既定値に達しているか否かを判断する（Ｓ１３１）。既定値に達している場合には（Ｓ１３１：ＹＥＳ）、既定値に達していない場合よりも蓄熱が進んでいると判断して、印字エネルギーを決定するパラメータ（デューティ比）に図１０に示す制御パラメータＡを設定する（Ｓ１３３）。
【００５５】
一方、積算印刷時間数が既定値に達していない場合には（Ｓ１３１：ＮＯ）、印字エネルギーを決定するパラメータ（デューティ比）に図１１に示す制御パラメータＢを設定する（Ｓ１３５）。
【００５６】
いずれのパラメータをセットした場合にも、次いで、Ｓ１１１で読み込んだ現在温度Ｔが第２の閾値Ｔ２に達したか否かを判断する（Ｓ１３７）。ここで、第２の閾値Ｔ２は、温度下降中用のパラメータ（デューティ比）切替温度であり、例えば、４７度に設定する。まだ現在温度が閾値Ｔ２に達していない場合には（Ｓ１３７：ＮＯ）、印字終了か否かを判断し（Ｓ１１７）、まだ終了でないから（Ｓ１１７：ＮＯ）、Ｓ１０７に戻り、設定された制御パラメータＡ又はＢに従って印字エネルギーを決定し、１ライン分の印字制御を行なう（Ｓ１０７）。
【００５７】
次に、いままでの積算印刷時間数を計数し（Ｓ１０９）、サーミスタ４１の読み取ったサーマルヘッド１５の温度を温度検出回路４２を経由して取得する（Ｓ１１１）。そして、読み取ったサーマルヘッド１５の現在温度Ｔが第２の閾値Ｔ２に達するまで（Ｓ１３７）、Ｓ１０７〜Ｓ１１３，Ｓ１１９，Ｓ１３１〜Ｓ１３７，Ｓ１１７の処理を繰り返す。
【００５８】
現在温度Ｔが第２の閾値Ｔ２に達した場合には（Ｓ１３７：ＹＥＳ）、パラメータを変更して、温度を上昇に向かわせる制御を行なうので、温度上昇フラグＦに上昇を意味する１をセットする（Ｓ１４１）。そして、印字終了か否かを判断し（Ｓ１１７）、まだ終了でない場合は（Ｓ１１７：ＮＯ）、Ｓ１０７に戻り、設定された制御パラメータＡ又はＢに従って印字エネルギーを決定し、１ライン分の印字制御を行なう（Ｓ１０７）。
【００５９】
以上の処理を繰り返し実行し、印字終了となるまで、温度を読込み、温度の上昇・下降のベクトル（温度上昇フラグ）に合わせた閾値と現在温度を比較して、印字エネルギーを決定するためのパラメータテーブル（デューティ比）を決定する。そして、印字終了となったら（Ｓ１１７：ＹＥＳ）、全ての処理を終了させる。
【００６０】
以上説明したように、２つの閾値をもって印字エネルギーを決定するためのパラメータテーブル（デューティ比）を設定・変更するので、閾値前後で頻繁にパラメータ（デューティ比）が切り替わることがなく、適切な印字品質を保つことができる。
【００６１】
なお、本実施の形態において、図６のＳ１１９で温度上昇中か否かを判断するＣＰＵ５２が本発明の温度変化判断手段として機能する。また、Ｓ１２３，Ｓ１２５，Ｓ１３３，Ｓ１３５で制御パラメータテーブルの設定処理を実行するＣＰＵ５２が本発明のデューティ比変更手段として機能する。また、Ｓ１２７及びＳ１３７で第１の閾値又は第２の閾値と現在温度を比較するＣＰＵ５２が本発明の温度比較手段として機能する。さらに、Ｓ１０９で積算印刷時間数を計数するＣＰＵ５２が本発明の積算計数手段として機能する。
【産業上の利用可能性】
【００６２】
本発明は、温度制御が必要なサーマル式印刷装置一般に適用できる。
【図面の簡単な説明】
【００６３】
【図１】本実施形態に係るテープ印字装置１の斜視図である。
【図２】本実施形態に係るテープ印字装置１の本体フレーム内部の部分拡大断面図である。
【図３】本実施形態のテープ印字装置１の電気的構成を示すブロック図である。
【図４】印刷速度制御の処理の流れを示すフローチャートである。
【図５】印刷速度制御を実行した場合の印刷速度と温度を示すグラフである。
【図６】デューティ比変更処理の流れを示すフローチャートである。
【図７】標準制御パラメータテーブルを示す模式図である。
【図８】温度上昇時における制御パラメータテーブルを示す模式図である。
【図９】温度上昇時における制御パラメータテーブルを示す模式図である。
【図１０】温度下降時における制御パラメータテーブルを示す模式図である。
【図１１】温度下降時における制御パラメータテーブルを示す模式図である。
【符号の説明】
【００６４】
１      テープ印字装置
１５      サーマルヘッド
２０      印字機構
４０      制御部
４１      サーミスタ
４２      温度検出回路
４８      駆動回路
５２      ＣＰＵ
６３      温度上昇フラグメモリ
【図１】
2005096377.tif 000003
【図２】
2005096377.tif 000004
【図３】
2005096377.tif 000005
【図４】
2005096377.tif 000006
【図５】
2005096377.tif 000007
【図６】
2005096377.tif 000008
【図７】
2005096377.tif 000009
【図８】
2005096377.tif 000010
【図９】
2005096377.tif 000011
【図１０】
2005096377.tif 000012
【図１１】
2005096377.tif 000013