(57)【要約】【課題】サーマルヘッドに含まれている発熱体の断線又は劣化を検出するためのヘッドチェックに要する時間を短縮することができる断線チェック装置を提供する。【解決手段】この断線チェック装置は、サーマルヘッドの複数のブロックに含まれている発熱体の第１の端子に電流をそれぞれ供給する複数のヘッド電源回路と、複数のブロックに含まれている発熱体の第１の端子に発生する電圧を所定の値と比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを表す複数の信号をそれぞれ生成する複数の比較回路と、複数の比較回路の出力信号に基づいて論理演算を行うことにより、複数のブロックにおいて選択された発熱体の内の少なくとも１つが断線しているか否かを表す信号を生成する論理回路とを具備する。【選択図】図１
2008183770.tif 000002
【特許請求の範囲】
【請求項１】
所定数の発熱体が複数のブロックに分割され、各ブロックに含まれている発熱体の第１の端子が共通接続されており、各ブロックに含まれている発熱体の第２の端子がそれぞれのゲート回路に接続されているサーマルヘッドにおける発熱体の断線をチェックするための断線チェック装置であって、
チェック対象となる発熱体を選択するために各ブロックにおいて１つのゲート回路が活性化される際に、前記複数のブロックに含まれている発熱体の第１の端子に電流をそれぞれ供給する複数のヘッド電源回路と、
前記複数のブロックに含まれている発熱体の第１の端子に発生する電圧を所定の値と比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを表す複数の信号をそれぞれ生成する複数の比較回路と、
前記複数の比較回路の出力信号に基づいて論理演算を行うことにより、前記複数のブロックにおいて選択された発熱体の内の少なくとも１つが断線しているか否かを表す信号を生成する論理回路と、
を具備する断線チェック装置。
【請求項２】
ヘッドチェックモードにおいて、各ブロックに含まれている複数の発熱体の内の１つを順次選択するためのチェックデータをクロック信号と共に前記サーマルヘッドに供給し、前記論理回路の出力信号に基づいて、前記所定数の発熱体の内の少なくとも１つが断線している場合にエラーメッセージを表示部に表示させる制御手段をさらに具備する請求項１記載の断線チェック装置。
【請求項３】
前記制御手段が、前記所定数の発熱体の内の少なくとも１つが断線している場合に、前記複数の比較回路の出力信号と印字データとに基づいて、断線している発熱体がバーコードの印字領域に位置するか否かを判定し、断線している発熱体がバーコードの印字領域に位置する場合に第２のエラーメッセージを表示部に表示させる、請求項２記載の断線チェック装置。
【請求項４】
所定数の発熱体が複数のブロックに分割され、各ブロックに含まれている発熱体の第１の端子が共通接続されており、各ブロックに含まれている発熱体の第２の端子がそれぞれのゲート回路に接続されているサーマルヘッドにおける発熱体の断線をチェックするための断線チェック装置であって、
チェック対象となる発熱体を選択するために各ブロックにおいて１つのゲート回路が活性化される際に、前記複数のブロックに含まれている発熱体の第１の端子に電流をそれぞれ供給する複数のヘッド電源回路と、
前記複数のブロックに含まれている発熱体の第１の端子に発生する電圧を複数のディジタル信号にそれぞれ変換する複数のアナログ／ディジタル変換回路と、
ヘッドチェックモードにおいて、各ブロックに含まれている複数の発熱体の内の１つを順次選択するためのチェックデータをクロック信号と共に前記サーマルヘッドに供給し、前記複数のアナログ／ディジタル変換回路からそれぞれ出力される複数のディジタル信号に基づいて発熱体の断線及び／又は劣化を判定する制御手段と、
を具備する断線チェック装置。
【請求項５】
印字モードにおいて、前記複数のヘッド電源回路の出力端子間を短絡する複数のスイッチ回路をさらに具備する請求項１〜４のいずれか１項記載の断線チェック装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ラベルプリンタ等のプリンタにおいて使用されるサーマルヘッドに含まれている発熱体の断線又は劣化をチェックするための断線チェック装置に関する。
【背景技術】
【０００２】
サーマルヘッドは、電流を流すことによって発熱する複数の微細な発熱体の集合を含んでいる。これらの発熱体が発熱することにより、感熱紙を変色させたり、リボンに塗布されているインクを用紙に転写させたりして印字を行う。図４に、従来のラベルプリンタにおいて使用されているサーマルヘッドの等価回路の一例を示す。サーマルヘッド１００においては、等価的に抵抗で表されるＮ個の発熱体Ｒ１〜ＲＮがライン状に配置されている。発熱体Ｒ１〜ＲＮの第１の端子には、電源電圧に接続されたヘッド電源回路２００から駆動電圧が供給されるようになっており、発熱体Ｒ１〜ＲＮの第２の端子には、ＮＡＮＤゲートＧ１〜ＧＮの出力端子がそれぞれ接続されている。
【０００３】
ＮＡＮＤゲートＧ１〜ＧＮの一方の入力端子にはストローブ信号ＳＴＲＯＢＥが供給され、他方の入力端子はラッチ回路１１の出力端子に接続されている。ラッチ回路１１は、外部からクロック信号ＣＬＫに同期してシリアルに入力される１ライン分の印字データＤＡＴＡを一時的に格納する。各々のＮＡＮＤゲートは、対応する印字データとストローブ信号ＳＴＲＯＢＥとの論理積を求めて、その結果を反転して出力する。例えば、Ｊ番目の印字データがハイレベルでストローブ信号ＳＴＲＯＢＥもハイレベルのときには、Ｊ番目のＮＡＮＤゲートＧＪの出力端子がローレベルとなり、ヘッド電源回路２００から発熱体ＲＪを介してＮＡＮＤゲートＧＪの出力端子に電流が流れて発熱体ＲＪが発熱する。
【０００４】
一方、サーマルヘッドに含まれている発熱体の断線をチェックするためには、チェックすべき発熱体Ｒ１〜ＲＮを１個ずつ通電状態にして、ヘッド電源回路２００から一定の電流が供給されるようにする。ヘッド電源回路２００の出力端子（発熱体Ｒ１〜ＲＮの第１の端子）と接地電位との間には、発熱体の抵抗値に比較して十分大きな抵抗値を有する抵抗ＲＡ及びＲＢが直列に接続されており、抵抗ＲＡと抵抗ＲＢとの接続点には、チェック端子が設けられている。
【０００５】
発熱体が断線していない場合には、ヘッド電源回路２００から供給される電流の大部分が発熱体を流れるので、チェック端子の電圧が低くなる。一方、発熱体が断線している場合には、ヘッド電源回路２００から供給される電流の全てが抵抗ＲＡ及びＲＢを流れるので、チェック端子の電圧が高くなる。従って、チェック端子の電圧を測定することにより、発熱体の断線の有無を検知することができる。本願においては、サーマルヘッドの発熱体の断線又は劣化を自己診断することを、ヘッドチェックという。
【０００６】
従来の手法によるヘッドチェックに要する時間は、サーマルヘッドに含まれている発熱体の数にほぼ比例する。近年においては、ラベルプリンタの印字幅の拡大や高精度化が進んで、発熱体の数が増大しつつあり、ヘッドチェックに要する時間も増大する傾向にある。しかしながら、プリンタによって印字結果を得ることが目的であるユーザにとっては、ヘッドチェックに要する時間は無駄であり、多数の発熱体を短時間でチェックすることが望まれている。
【０００７】
また、サーマルヘッドに供給される１ライン分の印字データは、図５に示すような複数のメモリブロックに格納される。この例においては、１ライン分の３２ビットデータが、２つの１６ビットデータ（印字データＡ及びＢ）に分割されて、２つのメモリブロック６１及び６２に格納されている。
【０００８】
図５に示す印字データにおいて、「１」は発熱するドットを表し、「０」は発熱しないドットを表している。これらの印字データは、ヘッドクロックと呼ばれる印字データ転送用のクロック信号に同期して、１ビットずつメモリに転送される。ヘッドチェックの際には、メモリブロック６１及び６２において、最初に、図５の（ａ）に示すように、チェックすべきドットに対応する１ビットだけを「１」としたチェックデータが転送され、次に、図５の（ｂ）〜（ｄ）に示すように、１ドットのチェック毎にヘッドクロックを供給することにより、チェックすべきドットに対応するデータ「１」が１ビットずつシフトされる。
【０００９】
しかしながら、印字データを格納するためのメモリが複数のブロックに分割されていると、チェックすべきドットに対応するデータ「１」を、分割されたメモリの境界を越えてシフトさせることはできないので、図５の（ｅ）に示すように、チェックデータを新たに作成して転送し直す必要がある。このように、従来は、印字データＡの部分のチェックデータを転送してチェックを行ってから、印字データＢの部分のチェックデータを転送してチェックを行っていたので、チェックデータの再転送を必要とし、効率が悪いという問題があった。
【００１０】
関連する技術として、下記の特許文献１には、サーマルヘッドの断線を素早く的確に判断するヘッドチェック装置が開示されている。このヘッドチェック装置は、ライン状に配置された複数の発熱体を有するサーマルヘッドと、それらの発熱体に対して個別に先頭からチェック信号を供給する第１の供給手段と、後尾からチェック信号を供給する第２の供給手段と、第１又は第２の供給手段がチェック信号をサーマルヘッドの入力端子に供給するのに同期して、サーマルヘッドの出力端子から出力される第１及び第２のチェック結果信号が正常でないと判定されたときの不具合信号数を各々カウントするカウント手段と、カウント手段によってカウントされた第１及び第２の不具合信号のカウント数の双方が所定のカウント数を超えたときにエラー信号を出力する制御手段とを備えている。
【００１１】
このヘッドチェック装置によれば、一部の発熱体が断線しているのか、それとも、プリンタ制御基板とサーマルヘッドとの間でコネクタが接続されていないだけなのかを、迅速に判断することが可能となる。しかしながら、サーマルヘッドの発熱体に対してチェック信号を供給したりチェック結果信号を取り出したりするために要する時間は、短縮されていない。
【特許文献１】特開２００３−３０５８７８号公報（第１頁、図４）
【発明の開示】
【発明が解決しようとする課題】
【００１２】
そこで、上記の点に鑑み、本発明は、サーマルヘッドに含まれている発熱体の断線又は劣化を検出するためのヘッドチェックに要する時間を短縮することができる断線チェック装置を提供することを目的とする。
【課題を解決するための手段】
【００１３】
以上の課題を解決するため、本発明の第１の観点に係る断線チェック装置は、所定数の発熱体が複数のブロックに分割され、各ブロックに含まれている発熱体の第１の端子が共通接続されており、各ブロックに含まれている発熱体の第２の端子がそれぞれのゲート回路に接続されているサーマルヘッドにおける発熱体の断線をチェックするための断線チェック装置であって、チェック対象となる発熱体を選択するために各ブロックにおいて１つのゲート回路が活性化される際に、複数のブロックに含まれている発熱体の第１の端子に電流をそれぞれ供給する複数のヘッド電源回路と、複数のブロックに含まれている発熱体の第１の端子に発生する電圧を所定の値と比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを表す複数の信号をそれぞれ生成する複数の比較回路と、複数の比較回路の出力信号に基づいて論理演算を行うことにより、複数のブロックにおいて選択された発熱体の内の少なくとも１つが断線しているか否かを表す信号を生成する論理回路とを具備する。
【００１４】
また、本発明の第２の観点に係る断線チェック装置は、所定数の発熱体が複数のブロックに分割され、各ブロックに含まれている発熱体の第１の端子が共通接続されており、各ブロックに含まれている発熱体の第２の端子がそれぞれのゲート回路に接続されているサーマルヘッドにおける発熱体の断線をチェックするための断線チェック装置であって、チェック対象となる発熱体を選択するために各ブロックにおいて１つのゲート回路が活性化される際に、複数のブロックに含まれている発熱体の第１の端子に電流をそれぞれ供給する複数のヘッド電源回路と、複数のブロックに含まれている発熱体の第１の端子に発生する電圧を複数のディジタル信号にそれぞれ変換する複数のアナログ／ディジタル変換回路と、ヘッドチェックにおいて、各ブロックに含まれている複数の発熱体の内の１つを順次選択するためのチェックデータをクロック信号と共にサーマルヘッドに供給し、複数のアナログ／ディジタル変換回路からそれぞれ出力される複数のディジタル信号に基づいて発熱体の断線及び／又は劣化を判定する制御手段とを具備する。
【発明の効果】
【００１５】
本発明によれば、複数のヘッド電源回路から複数の発熱体に電流をそれぞれ供給し、発熱体に発生する電圧に基づいて発熱体の断線又は劣化を判定することにより、ヘッドチェックに要する時間を短縮することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の符号を付して、説明を省略する。
図１は、本発明の一実施形態に係る断線チェック装置の構成を、サーマルヘッドの等価回路と共に示す図である。図１に示すように、サーマルヘッド１０においては、等価的に抵抗で表される複数の発熱体がライン状に配列されている。本実施形態においては、それらの発熱体が、複数のブロックに分割される。図１においては、例として、３つのブロック１〜３が示されている。
【００１７】
ブロック１には、複数の発熱体Ｒ１１、Ｒ１２、・・・が含まれている。発熱体Ｒ１１、Ｒ１２、・・・の第１の端子には、電源電圧に接続されたヘッド電源回路２１から駆動電圧が供給され、第２の端子には、ＮＡＮＤゲートＧ１１、Ｇ１２、・・・の出力端子がそれぞれ接続されている。
【００１８】
ブロック２には、複数の発熱体Ｒ２１、Ｒ２２、・・・が含まれている。発熱体Ｒ２１、Ｒ２２、・・・の第１の端子には、電源電圧に接続されたヘッド電源回路２２から駆動電圧が供給され、第２の端子には、ＮＡＮＤゲートＧ２１、Ｇ２２、・・・の出力端子がそれぞれ接続されている。
【００１９】
ブロック３には、複数の発熱体Ｒ３１、Ｒ３２、・・・が含まれている。発熱体Ｒ３１、Ｒ３２、・・・の第１の端子には、電源電圧に接続されたヘッド電源回路２３から駆動電圧が供給され、第２の端子には、ＮＡＮＤゲートＧ３１、Ｇ３２、・・・の出力端子がそれぞれ接続されている。
【００２０】
ＮＡＮＤゲートＧ１１、・・・、Ｇ２１、・・・、Ｇ３１、・・・の一方の入力端子には、ストローブ信号ＳＴＲＯＢＥが供給され、他方の入力端子は、ラッチ回路１１の複数の出力端子に接続されている。ラッチ回路１１は、外部からクロック信号ＣＬＫに同期してシリアルに入力される１ライン分の印字データＤＡＴＡを一時的に格納する。各々のＮＡＮＤゲートは、対応する印字データとストローブ信号との論理積を求めて、その結果を反転して出力する。出力端子がローレベルに活性化されているゲート回路に接続されている発熱体に、ヘッド電源回路２１〜２３から電流が流れ、その発熱体が発熱して、感熱紙等の印字媒体に印字を行う。
【００２１】
次に、サーマルヘッドの断線チェック装置２０について説明する。断線チェック装置２０は、ヘッド電源回路２１〜２３と、スイッチ回路２４及び２５と、抵抗ＲＡ１〜ＲＡ３及びＲＢ１〜ＲＢ３と、比較回路３１〜３３と、ＯＲ回路４０と、Ａ／Ｄ（アナログ／ディジタル）変換器５１〜５３と、制御回路６０と、ＣＰＵ（central processing unit：中央演算装置）７１とを含んでいる。なお、比較回路３１〜３３及びＯＲ回路４０と、Ａ／Ｄ変換器５１〜５３との内の一方を省略しても良い。
【００２２】
制御回路６０は、ストローブ信号ＳＴＲＯＢＥ、印字データＤＡＴＡ、及び、クロック信号ＣＬＫをサーマルヘッド１０に供給する。文字やバーコード等の印字を行う印字モードにおいては、制御回路６０が、ヘッド電源回路２１〜２３の出力インピーダンスを低下させることにより、ヘッド電源回路２１〜２３は、通電される１つ又は複数の発熱体に駆動電圧を供給する電圧源として動作する。さらに、制御回路６０が、スイッチ回路２４及び２５をオンさせることにより、いずれのブロックの発熱体にも、均一の駆動電圧を供給することができる。
【００２３】
サーマルヘッドの発熱体の断線をチェックするヘッドチェックモードにおいては、制御回路６０が、ブロック１〜３にそれぞれ含まれている３つの発熱体を同時に選択するためのチェックデータを、サーマルヘッド１０に供給する。これにより、各ブロックにおいて、チェックデータによって指定された１つの発熱体のみが通電状態となる。また、制御回路６０は、ヘッド電源回路２１〜２３の出力インピーダンスを上昇させることにより、ヘッド電源回路２１〜２３は、それぞれのグループに含まれている１つの発熱体に一定の電流を供給する電流源として動作する。
【００２４】
ヘッド電源回路２１〜２３の出力端子（発熱体の第１の端子）と接地電位との間には、発熱体の抵抗値に比較して十分大きな抵抗値を有する抵抗ＲＡ１〜ＲＡ３及びＲＢ１〜ＲＢ３がそれぞれ直列に接続されている。発熱体の第１の端子に発生する電圧は、抵抗ＲＡ１〜ＲＡ３とＲＢ１〜ＲＢ３とによってそれぞれ分圧され、チェック端子において分圧されたチェック電圧ＶＣ１〜ＶＣ３が、比較回路３１〜３３及びＡ／Ｄ変換器５１〜５３にそれぞれ供給される。
【００２５】
発熱体が断線していない場合には、ヘッド電源回路２１〜２３から供給される電流の大部分がそれぞれの発熱体を流れるので、チェック電圧ＶＣ１〜ＶＣ３が低くなる。一方、発熱体が断線している場合には、ヘッド電源回路２１〜２３から供給される電流の全てが抵抗ＲＡ１〜ＲＡ３及びＲＢ１〜ＲＢ３をそれぞれ流れるので、チェック電圧ＶＣ１〜ＶＣ３が高くなる。従って、チェック電圧ＶＣ１〜ＶＣ３を測定することにより、発熱体の断線の有無を検出することができる。
【００２６】
比較回路３１〜３３は、チェック電圧ＶＣ１〜ＶＣ３を参照電圧ＶＲＥＦと比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを表す複数の信号をそれぞれ生成する。ここで、参照電圧ＶＲＥＦは、例えば、ブロック１について、抵抗ＲＡ１及びＲＢ１と１つの発熱体との並列接続にヘッド電源回路２１の出力電流が流れるときのチェック端子の電圧よりも大きく、かつ、抵抗ＲＡ１及びＲＢ１のみに電流が流れるときのチェック端子の電圧よりも小さな値に、予め設定されている。
【００２７】
論理回路としてのＯＲ回路４０は、比較回路３１〜３３の出力信号の論理和を求めることにより、チェック結果信号を生成して、制御回路６０に出力する。チェック結果信号がハイレベルとなった場合には、チェックデータによって指定された３つの発熱体の内の少なくとも１つが断線していることが分かる。
【００２８】
制御回路６０とＣＰＵ７１とによって構成される制御手段は、各ブロックに含まれている複数の発熱体の内の１つを順次選択するためのチェックデータをクロック信号ＣＬＫと共にサーマルヘッド１０に供給し、ＯＲ回路４０の出力信号に基づいて、サーマルヘッド１０に含まれている発熱体の内の少なくとも１つが断線している場合に、発熱体の断線を示すエラーメッセージを表示部に表示させる。このように、少なくとも１つの発熱体が断線している場合には、直ちにサーマルヘッドを交換するようにしても良い。
【００２９】
しかしながら、例えば、商品に付するラベルに印字を行うような場合には、バーコードの印字領域に位置する発熱体が断線するとバーコードが誤読されるおそれがあるので不具合が大きいが、それ以外の印字領域に位置する発熱体が断線しても不具合はそれほど大きくない。
【００３０】
そこで、制御手段は、チェックデータの設定回数をカウントしながら比較回路３１〜３３の出力信号を監視することにより、少なくとも１つの発熱体が断線していることが判明した場合に、いずれの発熱体が断線しているかを突き止める。さらに、制御手段は、印字データに基づいてバーコードの印字領域を認識することにより、断線している発熱体がバーコードの印字領域に位置するか否かを判定し、断線している発熱体がバーコードの印字領域に位置する場合には、その旨を示すエラーメッセージを表示部に表示させる。
【００３１】
また、Ａ／Ｄ変換器５１〜５３を設ける場合には、Ａ／Ｄ変換器５１〜５３が、チェック電圧ＶＣ１〜ＶＣ３を複数のディジタル信号（抵抗値データ）にそれぞれ変換して、制御回路６０に出力する。制御回路６０とＣＰＵ７１とによって構成される制御手段は、各ブロックに含まれている複数の発熱体の内の１つを順次選択するためのチェックデータをクロック信号と共にサーマルヘッド１０に供給し、Ａ／Ｄ変換器５１〜５３からそれぞれ出力される複数の抵抗値データに基づいて、発熱体の断線及び／又は劣化を判定する。
【００３２】
例えば、制御手段は、上記と同様に、抵抗値データの値を参照電圧ＶＲＥＦの値と比較することにより、それぞれのブロックにおいて選択された発熱体が断線しているか否かを判定することができる。それにより、制御手段は、サーマルヘッド１０に含まれている発熱体の内の少なくとも１つが断線している場合に、発熱体の断線を示すエラーメッセージを表示部に表示させたり、断線している発熱体がバーコードの印字領域に位置する場合に、その旨を示すエラーメッセージを表示部に表示させたりする。
【００３３】
さらに、制御手段は、発熱体の抵抗値のばらつき範囲に基づいて、又は、以前の測定値に基づいて、抵抗値の適正範囲を予め設定しておくことにより、抵抗値データの値が適正範囲内であるか否かを判定することができる。抵抗値データの値が適正範囲を超えている場合には、その発熱体が劣化して断線間近であると推定されるので、制御手段が、その旨を示すエラーメッセージを表示部に表示させる。
【００３４】
図２は、本発明の一実施形態に係る断線チェック装置が搭載されるプリンタの構成例を示すブロック図である。このプリンタは、台紙に仮着されたラベル等の印字媒体に印字を行うサーマルヘッド１０と、印字媒体を搬送するプラテンローラを回転させるモータ１２と、ラベル等の位置を検出するセンサ１３と、プリンタを操作するために用いられるキーボード等を含む入力部１４と、エラーメッセージ等を表示するＬＣＤパネル等を含む表示部１５と、制御部７０とを有している。
【００３５】
制御部７０は、ＣＰＵ７１と、ＲＯＭ（read only memory）７２と、ＲＡＭ（random access memory）７３と、モータ１２を制御するモータ制御部７４と、サーマルヘッド１０を制御するサーマルヘッド制御部７５と、センサ制御部７６と、内部インタフェース７７と、外部インタフェース７８とを含んでいる。図１に示す断線チェック装置のＣＰＵ７１以外の部分は、サーマルヘッド制御部７５に内蔵されている。
【００３６】
ＣＰＵ７１は、内部インタフェース７７を介して入力部１４及び表示部１５に接続されると共に、外部インタフェース７８を介してホストコンピュータ８０に接続される。ＲＯＭ７２には、プリンタの各部を制御するための制御プログラム、及び、ヘッドチェックのためのチェックデータが格納されている。一方、ＲＡＭ７３には、入力部１４やホストコンピュータ８０から入力される印字データ、及び、ＲＯＭ７２から読み出されるチェックデータが一時的に格納される。ＣＰＵ７１は、ＲＯＭ７２に記憶されている制御プログラムに従って各部を制御すると共に、ＲＡＭ７３に格納されている印字データ又はチェックデータを、サーマルヘッド制御部７５を介してサーマルヘッド１０に送信する。
【００３７】
次に、図３を参照しながら、サーマルヘッドに供給される印字データについて説明する。サーマルヘッドに供給される１ライン分の印字データは、図３に示すようなＲＡＭのメモリブロック６１〜６３に格納される。この例においては、１ライン分の４８ビットデータが、３つの１６ビットデータ（印字データＡ〜Ｃ）に分割されて、３つのメモリブロック６１〜６３に格納される。このように、多くの発熱体を含むサーマルヘッドを有するプリンタにおいては、１ライン分の印字データを格納するためのメモリ領域を複数のメモリブロックに分けて、複数のメモリブロックにおいて印字データを同時に受け取るようにしたものが一般的である。
【００３８】
図３に示す印字データにおいて、「１」は発熱するドットを表し、「０」は発熱しないドットを表している。これらの印字データは、ヘッドクロックと呼ばれる印字データ転送用のクロック信号に同期して、１ビットずつＲＡＭに転送される。ヘッドチェックの際には、最初に、図３の（ａ）に示すように、各メモリブロックにおいて最初の印字データを「１」（アクティブ）としたチェックデータが転送され、次に、図３の（ｂ）〜（ｄ）に示すように、チェック毎にヘッドクロックを供給することにより、各メモリブロックにおいてデータ「１」が１ビットずつをシフトされる。これにより、サーマルヘッドの各ブロックに含まれている全ての発熱体が順次チェックされる。このように、複数のメモリブロックを同時に用いてチェックデータの転送を行うことにより、チェックデータの再転送を不要として効率を改善できる。
【００３９】
以上述べた様に、本実施形態によれば、印字幅が広く、かつ、高精度なサーマルヘッドを使用する場合においても、複数の発熱体を同時にチェックすることによって、多数の発熱体を短時間でチェックすることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の一実施形態に係る断線チェック装置の構成を、サーマルヘッドの等価回路と共に示す図である。
【図２】本発明の一実施形態に係る断線チェック装置が搭載されるプリンタの構成例を示すブロック図である。
【図３】本発明の一実施形態においてメモリブロックに格納されるチェックデータを説明するための図である。
【図４】従来のラベルプリンタにおいて使用されているサーマルヘッドの等価回路の一例を示す図である。
【図５】従来のラベルプリンタにおいてメモリブロックに格納されるチェックデータを説明するための図である。
【符号の説明】
【００４１】
１〜３  発熱体のブロック
１０  サーマルヘッド
１１  ラッチ回路
１２  モータ
１３  センサ
１４  入力部
１５  表示部
２０  断線チェック装置
２１〜２３  ヘッド電源回路
２４、２５  スイッチ回路
３１〜３３  比較回路
４０  ＯＲ回路
５１〜５３  Ａ／Ｄ変換器
６０  制御回路
６１〜６３  メモリブロック
７０  制御部
７１  ＣＰＵ
７２  ＲＯＭ
７３  ＲＡＭ
７４  モータ制御部
７５  サーマルヘッド制御部
７６  センサ制御部
７７  内部インタフェース
７８  外部インタフェース
８０  ホストコンピュータ
Ｇ１１、Ｇ１２、・・・  ＮＡＮＤゲート
Ｒ１１、Ｒ１２、・・・  発熱体
ＲＡ１〜ＲＡ３、ＲＢ１〜ＲＢ３  抵抗
【図１】
2008183770.tif 000003
【図２】
2008183770.tif 000004
【図３】
2008183770.tif 000005
【図４】
2008183770.tif 000006
【図５】
2008183770.tif 000007