(57)【要約】【課題】発熱体を１つ１つ選択して断線チェックするものにおいて、断線チェックに要する時間を短縮しスループットを向上する。【解決手段】ＣＰＵはヘッドコントローラを介して断線チェック部、ラインサーマルヘッドを制御し、サーマルヘッドの各発熱体に、断線チェックのために順次通電を行う。各発熱体への通電制御において、Ｓ１８にて、通電開始時の過渡状態における単位時間の電圧変化量を検出し、前回の電圧変化量と今回の電圧変化量の差が−ａＶ以下、又は、＋ｂＶ以上かを判定し、−ａＶ以下でも＋ｂＶ以上でもなければ、続いて、Ｓ１９にて、今回の電圧変化量の絶対値がｘ2以上、もしくはｙ2以下かを判定し、ｘ2以上でもｙ2以下でもなければ、発熱体は断線していないと判断して次のドットの断線チェックへ移行する。【選択図】      図４
2007268918.tif 000002
【特許請求の範囲】
【請求項１】
複数の発熱体をライン状に設けたラインサーマルヘッドと、
前記ラインサーマルヘッドの各発熱体に、断線チェックのために順次通電制御を行う制御手段と、
前記各発熱体への通電制御において、通電開始時の過渡状態における単位時間の電圧変化量を検出する電圧変化量検出手段と、
前記電圧変化量検出手段が検出した前回の電圧変化量と今回の電圧変化量の差が、設定した許容差の範囲外になっているか否かを判定する差判定手段を備え、
前記差判定手段により、差が許容差の範囲外になっていないことが判定されると、断線が無いとして次の発熱体の断線チェックに移行することを特徴とするラインサーマルヘッドの断線チェック装置。
【請求項２】
各発熱体への通電制御において、通電安定時の電圧を検出する電圧検出手段と、
差判定手段が許容差の範囲外になっていることを判定した状態で、前記電圧検出手段が検出した電圧値が設定した所定の範囲外になっていると、該当する発熱体の断線を判定する断線判定手段を備え、
前記断線判定手段が断線の有無を判定すると、次の発熱体の断線チェックに移行することを特徴とする請求項１記載のラインサーマルヘッドの断線チェック装置。
【請求項３】
断線判定手段は、最初の発熱体の断線チェック時には、差判定手段による判定結果に関係なく、電圧検出手段が検出した電圧値により該当する発熱体の断線を判定することを特徴とする請求項２記載のラインサーマルヘッドの断線チェック装置。
【請求項４】
複数の発熱体をライン状に設けたラインサーマルヘッドと、
前記ラインサーマルヘッドの各発熱体に、断線チェックのために順次通電制御を行う制御手段と、
前記各発熱体への通電制御において、通電開始時の過渡状態における単位時間の電圧変化量を検出する電圧変化量検出手段と、
前記電圧変化量検出手段が検出した電圧変化量の絶対値が、設定した許容値の範囲外になっているか否かを判定する絶対値判定手段を備え、
前記絶対値判定手段により、電圧変化量の絶対値が許容値の範囲外になっていないことが判定されると、断線が無いとして次の発熱体の断線チェックに移行することを特徴とするラインサーマルヘッドの断線チェック装置。
【請求項５】
各発熱体への通電制御において、通電安定時の電圧を検出する電圧検出手段と、
絶対値判定手段が許容値の範囲外になっていることを判定した状態で、前記電圧検出手段が検出した電圧値が設定した所定の範囲外になっていると、該当する発熱体の断線を判定する断線判定手段を備え、
前記断線判定手段が断線の有無を判定すると、次の発熱体の断線チェックに移行することを特徴とする請求項４記載のラインサーマルヘッドの断線チェック装置。
【請求項６】
断線判定手段は、最初の発熱体の断線チェック時には、絶対値判定手段による判定結果に関係なく、電圧検出手段が検出した電圧値により該当する発熱体の断線を判定することを特徴とする請求項５記載のラインサーマルヘッドの断線チェック装置。
【請求項７】
複数の発熱体をライン状に設けたラインサーマルヘッドの各発熱体に、断線チェックのために順次通電制御を行って通電開始時の過渡状態における単位時間の電圧変化量を検出し、
前回検出した電圧変化量と今回検出した電圧変化量の差が、設定した許容差の範囲外になっているか否かを判定し、
差が許容差の範囲外になっていないことを判定すると、断線が無いとして次の発熱体の断線チェックに移行することを特徴とするラインサーマルヘッドの断線チェック方法。
【請求項８】
複数の発熱体をライン状に設けたラインサーマルヘッドの各発熱体に、断線チェックのために順次通電制御を行って通電開始時の過渡状態における単位時間の電圧変化量を検出し、
この検出した電圧変化量の絶対値が、設定した許容値の範囲外になっているか否かを判定し、
絶対値が許容値の範囲外になっていないことを判定すると、断線が無いとして次の発熱体の断線チェックに移行することを特徴とするラインサーマルヘッドの断線チェック方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の発熱体をライン状に設けたラインサーマルヘッドの断線チェック装置及び断線チェック方法に関する。
【背景技術】
【０００２】
ラインサーマルヘッドは、プリンタにおいて、複数、例えば、２５６０本という多数の発熱体をライン状に配置し、このヘッドを、用紙の搬送方向と直交する方向に発熱体が並ぶように配置されている。ラインサーマルヘッドは、常に感熱紙やインクリボンに接触しながら発熱によって、感熱紙のロイコ染料やインクリボンのインクを溶融することで印字を行っている。
【０００３】
このようなラインサーマルヘッドでは、物理衝撃や熱磨耗などにより発熱体部分に損傷が生じ、その結果断線が起きる。発熱体に断線が起きると、その部位の印字ができなくなるため、バーコードのような細線を印字する場合には、バーコードが切れてスキャナによる正しい読み取りができなくなる。また、用紙の搬送方向となる縦方向にスジが発生するなどして印字品質に悪影響を及ぼす。  
このため、ラインサーマルヘッドでは、発熱体の断線チェックを頻繁に行ってヘッドの状態を常に確認する必要がある。
【０００４】
ラインサーマルヘッドの断線チェックとしては、発熱体を１つ１つチェックしたのでは時間を要するので、複数の発熱体を同時に選択して断線チェックするものが知られている（例えば、特許文献１参照）。
【特許文献１】特開２００２−６７３６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、複数の発熱体を同時に選択して断線チェックするものでは、発熱体を１つ１つ選択して断線チェックするものに比べて、断線チェックに要する時間を短縮できても、発熱体の抵抗値にばらつきがあると各発熱体の断線を確実に検出することができなくなる虞があった。
【０００６】
本発明は、発熱体を１つ１つ選択して断線チェックするものにおいて、断線チェックに要する時間を短縮できてスループットを向上できるラインサーマルヘッドの断線チェック装置及び断線チェック方法を提供する。
【課題を解決するための手段】
【０００７】
本発明は、複数の発熱体をライン状に設けたラインサーマルヘッドと、ラインサーマルヘッドの各発熱体に、断線チェックのために順次通電制御を行う制御手段と、各発熱体への通電制御において、通電開始時の過渡状態における単位時間の電圧変化量を検出する電圧変化量検出手段と、電圧変化量検出手段が検出した前回の電圧変化量と今回の電圧変化量の差が、設定した許容差の範囲外になっているか否かを判定する差判定手段を備え、差判定手段により、差が許容差の範囲外になっていないことを判定されると、断線が無いとして次の発熱体の断線チェックに移行するラインサーマルヘッドの断線チェック装置にある。
【０００８】
また、本発明は、複数の発熱体をライン状に設けたラインサーマルヘッドの各発熱体に、断線チェックのために順次通電制御を行って通電開始時の過渡状態における単位時間の電圧変化量を検出し、前回検出した電圧変化量と今回検出した電圧変化量の差が、設定した許容差の範囲外になっているか否かを判定し、差が許容差の範囲外になっていないことを判定すると、断線が無いとして次の発熱体の断線チェックに移行するラインサーマルヘッドの断線チェック方法にある。
【発明の効果】
【０００９】
本発明によれば、発熱体を１つ１つ選択して断線チェックするものにおいて、断線チェックに要する時間を短縮できてスループットを向上できるラインサーマルヘッドの断線チェック装置及び断線チェック方法を提供できる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の一実施の形態を、図面を参照して説明する。なお、この実施の形態は本発明をラベルプリンタに適用したものについて述べる。
【００１１】
図１において、１は制御部本体を構成するＣＰＵ（中央処理装置）、２は前記ＣＰＵ１が各部を制御するためのプログラムデータを記憶したＲＯＭ（リード・オンリー・メモリ）、３は前記ＣＰＵ１が処理や制御を行うときに使用する各種メモリを形成したＲＡＭ（ランダム・アクセス・メモリ）である。
【００１２】
また、図１において、４はホストコンピュータ５と回線を介して通信する通信Ｉ／Ｆ（インターフェース）、６は各種のキー、７はこのキー６を制御し、キー信号を取込む操作パネル、８はラベル用紙を搬送するステッピングモータ、９はこのステッピングモータ７を駆動制御するステッピングモータドライバ、１０は複数の発熱体、例えば、２５６０本の発熱体をライン状に配列した、前記ラベル用紙に対してバーコードや文字等を印字するラインサーマルヘッド、１１はこのラインサーマルヘッド１０を駆動制御するヘッドコントローラ、１２は前記ラインサーマルヘッド１０の各発熱体の断線をチェックする断線チェック部である。
【００１３】
前記操作パネル７、ステッピングモータドライバ９、ヘッドコントローラ１１は、ゲート・アレー（Ｇ／Ａ）１３にそれぞれ電気的に接続されている。前記ゲート・アレー１３は、操作パネル７、ステッピングモータドライバ９、ヘッドコントローラ１１をそれぞれ制御する。  
前記ＣＰＵ１、ＲＯＭ２、ＲＡＭ３、通信用Ｉ／Ｆ４、ゲート・アレー１３は互いにバスライン１４を介して電気的に接続されている。
【００１４】
前記ＣＰＵ１は、通信用Ｉ／Ｆ４を介してホストコンピュータ５と通信を行い、ホストコンピュータ５からコマンドを受信するとそのコマンドに応じて各部を制御するようになっている。すなわち、図２に示すように、Ｓ１にて、ホストコンピュータ５からコマンドを受信すると、Ｓ２にて、受信したコマンドが断線チェックコマンドか、他のコマンドかを判断し、断線チェックコマンドであれば、Ｓ３にて、断線チェックコマンド処理を行う。また、断線チェックコマンド以外のコマンドであれば、Ｓ４にて、コマンドに応じた他のコマンド処理を行う。
【００１５】
前記断線チェック部１２は、図３に示すように、本来の印字に使用するヘッド電源と、内部に設けた断線チェック用電源２１を切替える電源切替え部２２を設けている。断線チェック用電源２１は各発熱体が発熱して印字動作を行わない程度の電圧をラインサーマルヘッド１０に印加する。
【００１６】
前記電源切替え部２２の出力端子に、電圧検出用抵抗２３及びライン２４を直列に介して、ラインサーマルヘッド１０における、発熱体ＨＥとＮＰＮ型のトランジスタＴｒとの直列回路を発熱体の数だけ並列に接続した並列回路を接続している。そして、各トランジスタＴｒをシフトレジスタ及びオン、オフ制御部３１によってオン、オフ動作するようになっている。
【００１７】
前記断線チェック部１２は、ライン２４を抵抗２５及びＮＰＮ型のトランジスタ２６を直列に介して接地している。すなわち、前記抵抗２５とトランジスタ２６の直列回路は、ラインサーマルヘッド１０における発熱体ＨＥとトランジスタＴｒとの直列回路を複数、並列に接続した並列回路に並列に接続されることになる。
【００１８】
前記断線チェック部１２は、電源切替え部２２から出力される断線チェック用電源２１によって前記電圧検出用抵抗２３に発生する電圧を、電圧検出手段を構成する電圧検出部２７で検出し、検出した電圧値を増幅器２８で増幅した後、前記ヘッドコントローラ１１に供給している。前記トランジスタ２６は前記ヘッドコントローラ１１からの信号によってオン、オフ動作されるものである。前記シフトレジスタ及びオン、オフ制御部３１には、制御手段を構成する前記ＣＰＵ１から前記ヘッドコントローラ１１を介して印字データや断線チェック用データが供給されるようになっている。
【００１９】
前記ヘッドコントローラ１１は内部にアナログ／デジタル変換器を備え、断線チェック部１２から取り込んだ電圧値を前記アナログ／デジタル変換器でデジタル変換してからＣＰＵ１に供給している。
【００２０】
図２の断線チェックコマンド処理（Ｓ３）は、図４に示す処理を行うようになっている。すなわち、ＣＰＵ１は、Ｓ１１にて、電源切替え部２２を制御し、電源を断線チェック用電源２１に切替えて放電処理を行う。放電処理はラインサーマルヘッド１０やライン２４に溜まっている電荷を放電するためにトランジスタ２６を一定時間オンさせる。これにより、ライン２４及びラインサーマルヘッド１０の発熱体ＨＥ等に溜まっている電荷が抵抗２５、トランジスタ２６を介して放電される。
【００２１】
続いて、Ｓ１２にて、ＲＡＭ３に設けたカウンタのカウント値ｎ＝１とし、ｎドット目のデータをラインサーマルヘッド１０のシフトレジスタ及びオン、オフ制御部３１に出力する。すなわち、最初は１ドット目を「１」とし、他のドットを全て「０」としたチェック用データを出力する。この時データ出力のタイミングを長く取る。これはアナログ／デジタル変換器や断線チェック用電源２１が立ち上がって安定化する時間を取るためである。
【００２２】
続いて、Ｓ１３にて、１ドット目の断線判定処理を行う。すなわち、１ドット目の発熱体ＨＥに接続したトランジスタＴｒをオン動作して発熱体ＨＥへの通電を行う。このとき、電圧検出部２７は抵抗２３の両端間電圧を検出する。この検出電圧を増幅器２８で増幅した後、前記ヘッドコントローラ１１に入力しアナログ／デジタル変換器でデジタルデータに変換する。
【００２３】
ＣＰＵ１は、発熱体ＨＥへの通電が安定したときの検出電圧データの絶対値が、予め設定した所定の範囲外になっているか否かを判定する（断線判定手段）。すなわち、検出電圧データの絶対値が、上限値ｘ1Ｖ以上、もしくは、下限値ｙ1Ｖ以下になっているか否かを判定する。発熱体ＨＥへの通電が安定するまでの時間としては、例えば、１．２ｍｓｅｃ程度になっている。
【００２４】
検出電圧データの絶対値が、上限値ｘ1Ｖ以上、もしくは、下限値ｙ1Ｖ以下になっていると断線していると判定する。また、ｘ1Ｖ以上でも、ｙ1Ｖ以下でもなければ断線していないと判定する。  
そして、Ｓ１４にて、判定結果をＲＡＭ３内の該当するメモリに記憶する。
【００２５】
続いて、Ｓ１５にて、カウント値ｎが最終ドットかをチェックし、今は、最初の１ドット目なので、Ｓ１６にて、カウンタをインクリメントし、カウント値ｎをｎ＋１にする。そして、Ｓ１７にて、２ドット目のデータをラインサーマルヘッド１０のシフトレジスタ及びオン、オフ制御部３１に出力する。すなわち、２ドット目を「１」とし、他のドットを全て「０」としたチェック用データを出力する。この時のデータ出力のタイミングは、既にアナログ／デジタル変換器や断線チェック用電源２１が立ち上がっているので短くする。
【００２６】
続いて、Ｓ１８にて、過渡状態における単位時間当りの電圧変化量（ｄＶ／ｄＴ）を検出する。すなわち、トランジスタＴｒをオンして発熱体ＨＥへの通電を開始した直後の単位時間当りの電圧変化量（ｄＶ／ｄＴ）を検出する（電圧変化量検出手段）。なお、このときの単位時間当りの電圧変化量は、例えば、トランジスタＴｒをオンしてから３００μｓｅｃ経過後の短い時間で行われる。検出した電圧変化量（ｄＶ／ｄＴ）はメモリに記憶される。
【００２７】
そして、今回の電圧変化量と前回の電圧変化量との差が、予め設定した許容差の範囲外になっているか否かを判定する（差判定手段）。すなわち、差が、−ａＶ以下、又は＋ｂＶ以上になっているか否かを判定する。今回のチェックは２ドット目なので１ドット目との電圧変化量の差を判定することになる。
【００２８】
今回の電圧変化量と前回の電圧変化量との差が、−ａＶ以下、又は＋ｂＶ以上になっていなければ、続いて、Ｓ１９にて、今回の電圧変化量の絶対値が、予め設定した許容値の範囲外になっているか否かを判定する（絶対値判定手段）。すなわち、絶対値が、ｘ2Ｖ以上、もしくは、ｙ2Ｖ以下になっているか否かを判定する。
【００２９】
今回の電圧変化量の絶対値が、ｘ2以上、もしくはｙ2Ｖ以下になっていなければ、Ｓ２０にて、２ドット目の発熱体ＨＥは断線していないことを判定する。そして、Ｓ１５に戻って、最終ドットでないことを判定し、Ｓ１６にて、カウンタをインクリメントし、カウント値ｎをｎ＋１にする。そして、Ｓ１７にて、３ドット目のデータをラインサーマルヘッド１０のシフトレジスタ及びオン、オフ制御部３１に出力する。すなわち、３ドット目を「１」とし、他のドットを全て「０」としたチェック用データを出力する。
【００３０】
また、Ｓ１８にて、今回の電圧変化量と前回の電圧変化量との差が、−ａＶ以下になっているか、＋ｂＶ以上になっていることを判定すると、断線の可能性ありとし、Ｓ１３による断線判定処理を行う。また、Ｓ１８にて、今回の電圧変化量と前回の電圧変化量との差が、−ａＶ以下、又は＋ｂＶ以上になっていないことを判定したとしても、Ｓ１９にて、今回の電圧変化量の絶対値が、ｘ2Ｖ以上、もしくは、ｙ2Ｖ以下になっていることを判定すると、断線の可能性ありとし、Ｓ１３による断線判定処理を行う。
【００３１】
Ｓ１３における断線判定処理は上述したとおりで、トランジスタＴｒをオンしてから１．２ｍｓｅｃ経過後の安定時において、電圧検出部２７が検出した検出電圧データの絶対値が、上限値ｘ1Ｖ以上、もしくは、下限値ｙ1Ｖ以下になっているか否かを判定することで行う。検出電圧データの絶対値が、ｘ1Ｖ以上、もしくは、ｙ1Ｖ以下になっていれば、断線していると判定し、Ｓ１４にて、その判定結果をＲＡＭ３内の該当するメモリに記憶する。
【００３２】
以下、この処理を最終ドットの発熱体ＨＥの断線チェックまで繰り返し、Ｓ１５にて、ｎが最終ドット、すなわち、２，５６０ドット目であることを判定すると、Ｓ２１にて、ＲＡＭ内の該当するメモリに記憶した、２，５６０ドット分の発熱体ＨＥの断線判定結果を、通信用Ｉ／Ｆ４からホストコンピュータ５へ送信して一連の断線チェック処理を終了する。
【００３３】
このような構成においては、ホストコンピュータ５から発熱体ＨＥの断線チェックコマンドを受信すると、ラベルプリンタのＣＰＵ１は断線チェック処理を開始する。断線チェック処理においては、先ず、電源切替え部２２を制御して電源をヘッド電源から断線チェック用電源２１に切替える。
【００３４】
そして、最初の１ドット目の発熱体ＨＥをチェックするチェック用データを作成してラインサーマルヘッド１０のシフトレジスタ及びオン、オフ制御部３１に出力する。最初の１ドット目においては断線チェック用電源２１やアナログ／デジタル変換器の動作が安定するまでに時間を要するので、チェック用データを出力するタイミングを長くする。
【００３５】
そして、１ドット目の発熱体ＨＥに接続したトランジスタＴｒをオン動作して発熱体ＨＥへの通電を行い、抵抗２３の両端間電圧を電圧検出部２７で検出する。この検出電圧を増幅器２８で増幅した後、前記ヘッドコントローラ１１に入力しアナログ／デジタル変換器でデジタルデータに変換する。
【００３６】
そして、発熱体ＨＥへの通電が安定したタイミング、すなわち、通電を開始してから１．２ｍｓｅｃ経過したタイミングで検出した電圧データの絶対値が、ｘ1Ｖ以上になっているか、もしくは、ｙ1Ｖ以下になっているかを判定する。
【００３７】
検出した電圧データの絶対値が、ｘ1Ｖ以上でも、ｙ1Ｖ以下でもなければ、断線していないことを判定する。しかし、電圧データの絶対値が、ｘ1Ｖ以上であったり、ｙ1Ｖ以下であったりすると、断線していると判定する。判定結果はメモリに記憶される。
【００３８】
１ドット目の断線チェックが終了すると、カウンタをインクリメントして２ドット目の断線チェックを開始する。２ドット目からは、すでに断線チェック用電源２１やアナログ／デジタル変換器の動作が安定しているので、チェック用データの出力タイミングは短くなる。
【００３９】
２ドット目の発熱体ＨＥに接続したトランジスタＴｒをオン動作して発熱体ＨＥへの通電を行い、抵抗２３の両端間電圧を電圧検出部２７で検出する。この検出電圧を増幅器２８で増幅した後、前記ヘッドコントローラ１１に入力しアナログ／デジタル変換器でデジタルデータに変換する。
【００４０】
２ドット目は、発熱体ＨＥへの通電が安定する前の過渡状態のタイミング、すなわち、通電を開始してから３００μｓｅｃ経過したタイミングで、電圧検出部２７からの検出電圧データを取込み、単位時間の電圧変化量（ｄＶ／ｄＴ）を検出する。そして、前回の検出電圧データの単位時間の電圧変化量（ｄＶ／ｄＴ）と比較する。
【００４１】
前回の電圧変化量と今回の電圧変化量との差が、−ａＶ以下でも、＋ｂＶ以上でもなければ、続いて、今回の電圧変化量の絶対値がｘ2Ｖ以上か、もしくはｙ2Ｖ以下か否かを判定する。そして、今回の電圧変化量の絶対値がｘ2Ｖ以上でも、ｙ2Ｖ以下でも無ければ、２ドット目の発熱体ＨＥは断線していないと判定して次の３ドット目の断線チェックへ移行する。
【００４２】
３ドット目の断線チェックにおいても同様に、前回の電圧変化量と今回の電圧変化量との差が、−ａＶ以下でも、＋ｂＶ以上でもなければ、続いて、今回の電圧変化量の絶対値がｘ2Ｖ以上か、もしくはｙ2Ｖ以下か否かを判定する。そして、今回の電圧変化量の絶対値がｘ2Ｖ以上でも、ｙ2Ｖ以下でも無ければ、３ドット目の発熱体ＨＥは断線していないと判定して次の４ドット目の断線チェックへ移行する。
【００４３】
このようにして、発熱体ＨＥが断線していないことが判定され続ける限りは、発熱体ＨＥへの通電が安定する前の過渡状態のタイミングで断線チェックの発熱体ＨＥが切替るようになる。すなわち、３００μｓｅｃという早いタイミングで発熱体ＨＥを切替えて断線チェックができる。
【００４４】
そして、途中で、前回の電圧変化量と今回の電圧変化量との差が−ａＶ以下になっていること、又は、＋ｂＶ以上になっていることが判定されるか、あるいは、今回の電圧変化量の絶対値がｘ2Ｖ以上になっていること、又は、ｙ2Ｖ以下になっていることが判定されると、そのときには断線の可能があるとして、発熱体ＨＥへの通電が安定する、１．２ｍｓｅｃ経過後に断線判定処理が行われる。
【００４５】
そして、１．２ｍｓｅｃ経過後に検出した電圧データの絶対値が、上限値ｘ1Ｖ以上、もしくは、下限値ｙ1Ｖ以下になっていることを判定すると、そのときにはじめて断線していると判定する。こうして、チェック対象の発熱体が断線しているときには、確実にその断線を検出することができる。
【００４６】
例えば、２，５６０個の発熱体をライン状に配置したラインサーマルヘッドの発熱体の断線をチェックする場合を考えると、大半の発熱体は断線していない。これに対しては、極めて早いタイミングで断線していないことを判定して次の断線チェックに移行できる。そして、途中で、断線の可能性がある発熱体を検出したときには、発熱体ＨＥへの通電が安定する１．２ｍｓｅｃ経過後のタイミングで検出した電圧データの絶対値を使用して断線チェックを行う。
【００４７】
従って、全体として断線チェックに要する時間を短縮できてスループットを向上できる。また、発熱体を１つ１つ選択して断線チェックするとともに断線の可能性がある発熱体に対しては発熱体ＨＥへの通電が安定したタイミングの電圧データの絶対値を使用して断線チェックを行うので、確実な断線チェックができる。
【００４８】
そして、発熱体の断線チェックを行った個々の結果はメモリに記憶され、全ての発熱体の断線チェックが終了したときにホストコンピュータ５に送信される。従って、ラベルプリンタを使用するときに、最初に必ずこの発熱体の断線チェックを行えば、ホストコンピュータ５はラベル発行前に常にラインサーマルヘッド１０の各発熱体ＨＥの状態を把握できるので、発行するラベルの内容と断線している発熱体との関係からラベル発行が支障なくできるか否かを判断することができる。
【００４９】
なお、この実施の形態では、Ｓ１８にて、今回の電圧変化量と前回の電圧変化量の差を−ａＶ、＋ｂＶと比較し、−ａＶ以下でも、＋ｂＶ以上でもないときに、Ｓ１９にて、今回の電圧変化量の絶対値をｘ2Ｖ、ｙ2Ｖと比較し、ｘ2Ｖ以上でも、ｙ2Ｖ以下でもないときに、断線が無いと判定したが、必ずしもこれに限定するものではなく、Ｓ１８のステップとＳ１９のステップを入れ替えても良い。また、Ｓ１８のステップとＳ１９のステップのどちらか一方のみを使用する処理であってもよい。
【００５０】
更には、この実施の形態では、ステップＳ１８とステップ１９の処理を、１つのドットに対して１回行っているが、これらのステップを複数回行うようにしてもよい。この場合には、２回目以降の判定値を１回目の処理時の判定値とは異なる値にする。また、複数の電圧値を取込んで、最終結果を計算によって予測することもできる。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施の形態に係るラベルプリンタの要部構成を示すブロック図。
【図２】同実施の形態に係るラベルプリンタのＣＰＵによるコマンド受信処理を示す流れ図。
【図３】同実施の形態に係るラベルプリンタの断線チェック部とラインサーマルヘッドとの回路構成を示す図。
【図４】図２における断線チェックコマンド処理を詳細に示す流れ図。
【符号の説明】
【００５２】
１…ＣＰＵ（中央処理装置）、１０…ラインサーマルヘッド、１１…ヘッドコントローラ、１２…断線チェック部。
【図１】
2007268918.tif 000003
【図２】
2007268918.tif 000004
【図３】
2007268918.tif 000005
【図４】
2007268918.tif 000006