(57)【要約】【課題】サーマルヘッドを用いて印字媒体に印字を行うプリンタにおいて、サーマルヘッドとヘッド制御回路との間のデータ転送における安全性及び機能性を高めると共に、配線を容易にする。【解決手段】このプリンタは、印字媒体を搬送する搬送手段と、第１のＵＳＢコネクタが設けられ、印字データを含むシリアルデータが供給されて印字媒体に印字を行うと共に、供給された印字データを確認データとして返信するサーマルヘッドと、第１のＵＳＢコネクタにＵＳＢケーブルを介して接続される第２のＵＳＢコネクタが設けられ、印字データを含むシリアルデータをサーマルヘッドに供給すると共に、サーマルヘッドから返信される確認データを受信して、サーマルヘッドに供給した印字データとサーマルヘッドから返信される確認データとが一致するか否かを判定するヘッド制御回路とを具備する。【選択図】図３
2008230123.tif 000002
【特許請求の範囲】
【請求項１】
印字媒体を搬送する搬送手段と、
第１のＵＳＢ（ユニバーサル・シリアル・バス）コネクタが設けられ、印字データを含むシリアルデータが前記第１のＵＳＢコネクタを介して供給されて印字媒体に印字を行うと共に、供給された印字データを確認データとして前記第１のＵＳＢコネクタを介して返信するサーマルヘッドと、
前記第１のＵＳＢコネクタにＵＳＢケーブルを介して接続される第２のＵＳＢコネクタが設けられ、印字データを含むシリアルデータを前記第２のＵＳＢコネクタを介して前記サーマルヘッドに供給すると共に、前記サーマルヘッドから返信される確認データを前記第２のＵＳＢコネクタを介して受信して、前記サーマルヘッドに供給した印字データと前記サーマルヘッドから返信される確認データとが一致するか否かを判定するヘッド制御回路と、
を具備するプリンタ。
【請求項２】
前記サーマルヘッドが、複数の発熱体の断線又は劣化を自己診断するヘッドチェックの結果を含むヘッド情報を前記ヘッド制御回路に送信する、請求項１記載のプリンタ。
【請求項３】
前記サーマルヘッドが、
前記第１のＵＳＢコネクタに接続された通信インタフェースと、
前記通信インタフェースから順次出力される１ライン分の印字データをラッチするラッチ回路と、
前記ラッチ回路にラッチされている１ライン分の印字データに基づいて出力信号をそれぞれ活性化する複数の論理回路と、
第１の端子が電圧源又は電流源に共通接続されており、第２の端子が前記複数の論理回路論理回路の出力端子にそれぞれ接続されている複数の発熱体と、
前記複数の論理回路の出力信号が順次活性化されて、チェック対象として選択された発熱体に電流が供給される際に、該発熱体の第１の端子に発生する電圧を所定の電圧と比較し、比較結果を前記通信インタフェースに出力する比較回路と、
を含む、請求項２記載のプリンタ。
【請求項４】
前記サーマルヘッドが、
前記第１のＵＳＢコネクタに接続された通信インタフェースと、
前記通信インタフェースから順次出力される１ライン分の印字データをラッチするラッチ回路と、
前記ラッチ回路にラッチされている１ライン分の印字データに基づいて出力信号をそれぞれ活性化する複数の論理回路と、
第１の端子が電圧源又は電流源に共通接続されており、第２の端子が前記複数の論理回路論理回路の出力端子にそれぞれ接続されている複数の発熱体と、
前記複数の論理回路の出力信号が順次活性化されて、チェック対象として選択された発熱体に電流が供給される際に、該発熱体の第１の端子に発生する電圧をＡ／Ｄ変換して電圧データを生成し、該電圧データを前記通信インタフェースに出力するＡ／Ｄ変換器と、
を含む、請求項２記載のプリンタ。
【請求項５】
前記サーマルヘッドが、温度によって電流対電圧特性が変化する温度センサをさらに含み、前記Ａ／Ｄ変換器が、電流が供給された前記温度センサに発生する電圧をＡ／Ｄ変換して温度データを生成し、該温度データを前記通信インタフェースに出力する、請求項４記載のプリンタ。
【請求項６】
前記ヘッド制御回路が、ヘッドチェックモードにおいて、前記複数の発熱体を順次選択するためのチェックデータを前記サーマルヘッドに供給し、前記サーマルヘッドから送信されるヘッド情報に含まれているヘッドチェックの結果に基づいて、前記複数数の発熱体の内の少なくとも１つが断線又は劣化している場合に表示部に警告を表示させる、請求項２〜４のいずれか１項記載のプリンタ。
【請求項７】
前記ヘッド制御回路が、前記サーマルヘッドに供給した印字データと前記サーマルヘッドから返信される確認データとが一致すると判定した場合に、印字を行うように前記サーマルヘッドを制御し、前記サーマルヘッドに供給した印字データと前記サーマルヘッドから返信される確認データとが一致しないと判定した場合に、既に供給した印字データを前記サーマルヘッドに再び供給する、請求項１〜６のいずれか１項記載のプリンタ。
【請求項８】
前記ヘッド制御回路が、ヘッド交換時又は電源投入時に、前記サーマルヘッドから送信されるヘッド情報に基づいて、前記サーマルヘッドが適合するか否か、又は、前記サーマルヘッドの接続が正常であるか否かを判定し、前記サーマルヘッドが適合しないか、又は、前記サーマルヘッドの接続が正常でない場合に、表示部に警告を表示させる、請求項１〜７のいずれか１項記載のプリンタ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーマルヘッドを用いて印字媒体に印字を行うプリンタに関する。
【背景技術】
【０００２】
サーマルヘッドは、電流を流すことによって発熱する複数の微細な発熱体の集合を含んでいる。これらの発熱体が発熱することにより、感熱紙を変色させたり、リボンに塗布されているインクを印字用紙に転写させたりして印字を行う。サーマルヘッドを動作させる際には、制御基板に設けられたヘッド制御回路からサーマルヘッドに印字データ等が供給される。
【０００３】
従来は、ヘッド制御回路とサーマルヘッドとの間の接続に平行ケーブルを用いていたので、外来ノイズの影響を受け易かった。また、制御回路からサーマルヘッドに一方向の通信を行っていたので、通信過程において印字データに誤りが発生しても、これをチェックすることができなかった。さらに、サーマルヘッドを交換した際に、サーマルヘッドが正しく接続されていることを検証することができなかった。
【０００４】
ところで、サーマルヘッドの発熱体が断線すると、印字内容が変化してしまうので、一般的には、１ライン分の印字を行う度に発熱体の断線を自己診断するヘッドチェックを行っており、その間は印字動作を停止する必要がある。図６に、従来のラベルプリンタにおいて使用されているサーマルヘッドの内部回路の一例を示す。
【０００５】
図６に示すように、サーマルヘッド１００においては、等価的に抵抗で表されるＮ個の発熱体Ｒ１〜ＲＮがライン状に配置されている。発熱体Ｒ１〜ＲＮの第１の端子には、電源電圧に接続されたヘッド電源制御回路２００から駆動電圧が供給されるようになっており、発熱体Ｒ１〜ＲＮの第２の端子には、ＮＡＮＤゲートＧ１〜ＧＮの出力端子がそれぞれ接続されている。
【０００６】
ＮＡＮＤゲートＧ１〜ＧＮの一方の入力端子にはストローブ信号が供給され、他方の入力端子はラッチ回路１０１の複数の出力端子にそれぞれ接続されている。ラッチ回路１０１は、クロック信号に同期して外部から入力される１ライン分の印字データを一時的に格納する。各々のＮＡＮＤゲートは、対応する印字データとストローブ信号との論理積を求めて、その結果を反転して出力する。例えば、Ｊ番目の印字データがハイレベルでストローブ信号もハイレベルのときには、Ｊ番目のＮＡＮＤゲートＧＪの出力信号がローレベルに活性化され、ヘッド電源制御回路２００から発熱体ＲＪを介してＮＡＮＤゲートＧＪの出力端子に電流が流れて発熱体ＲＪが発熱する。
【０００７】
ヘッドチェックモードにおいては、チェックすべき発熱体Ｒ１〜ＲＮを１個ずつ通電状態にして、ヘッド電源制御回路２００から一定の電流が供給されるようにする。ヘッド電源制御回路２００の出力端子（発熱体Ｒ１〜ＲＮの第１の端子）と接地電位との間には、発熱体の抵抗値に比較して十分大きな抵抗値を有する抵抗ＲＡ及びＲＢが直列に接続されており、抵抗ＲＡと抵抗ＲＢとの接続点には、チェック端子が設けられている。
【０００８】
発熱体が断線していない場合には、ヘッド電源制御回路２００から供給される電流の大部分が発熱体を流れるので、チェック端子の電圧が低くなる。一方、発熱体が断線している場合には、ヘッド電源制御回路２００から供給される電流の全てが抵抗ＲＡ及びＲＢを流れるので、チェック端子の電圧が高くなる。従って、チェック端子の電圧を測定することにより、発熱体の断線の有無を検知することができる。しかしながら、従来は、サーマルヘッド１００から離れた場所に位置するヘッド制御回路においてチェック端子の電圧を測定していたので、外来ノイズ等の影響により測定値が不正確になるおそれがあった。
【０００９】
関連する技術として、下記の特許文献１には、ホストコンピュータとＵＳＢ識別情報を有する周辺装置とがＵＳＢインタフェースを介して接続されている情報処理システムにおいて、ＵＳＢ識別情報として周辺装置固有の識別子を用いることにより、ＵＳＢファンクションデバイスの部品削減、及び、ＵＳＢ識別番号の生成や管理工数の削減を図ることが開示されている。特許文献１には、ホストコンピュータに接続される周辺装置の例としてプリンタが記載されているが、プリンタの内部におけるデータ転送の改善については、特に記載されていない。
【特許文献１】特開２００３−３１６７２０号公報（第１、４頁、図１）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そこで、上記の点に鑑み、本発明は、サーマルヘッドを用いて印字媒体に印字を行うプリンタにおいて、サーマルヘッドとヘッド制御回路との間のデータ転送における安全性及び機能性を高めると共に、配線を容易にすることを目的とする。
【課題を解決するための手段】
【００１１】
以上の課題を解決するため、本発明の１つの観点に係るプリンタは、印字媒体を搬送する搬送手段と、第１のＵＳＢ（ユニバーサル・シリアル・バス）コネクタが設けられ、印字データを含むシリアルデータが第１のＵＳＢコネクタを介して供給されて印字媒体に印字を行うと共に、供給された印字データを確認データとして第１のＵＳＢコネクタを介して返信するサーマルヘッドと、第１のＵＳＢコネクタにＵＳＢケーブルを介して接続される第２のＵＳＢコネクタが設けられ、印字データを含むシリアルデータを第２のＵＳＢコネクタを介してサーマルヘッドに供給すると共に、サーマルヘッドから返信される確認データを第２のＵＳＢコネクタを介して受信して、サーマルヘッドに供給した印字データとサーマルヘッドから返信される確認データとが一致するか否かを判定するヘッド制御回路とを具備する。
【発明の効果】
【００１２】
本発明によれば、サーマルヘッドとヘッド制御回路との間でＵＳＢケーブルを介して双方向通信を行うことにより、サーマルヘッドとヘッド制御回路との間のデータ転送における安全性及び機能性を高めると共に、配線を容易にすることができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について、図面を参照しながら詳しく説明する。なお、同一の構成要素には同一の符号を付して、説明を省略する。
図１は、本発明の第１の実施形態に係るプリンタの内部構造を示す概略図である。本実施形態においては、台紙に仮着されたラベル、又は、タグ製造用の帯状のシートに印字を行うサーマルプリンタを例にとって説明する。
【００１４】
このプリンタにおいては、印字媒体として、ラベル１を台紙２に剥離可能に仮着することにより構成されたラベル連続体３が用いられる。ラベル１は、サーマル紙であって、例えば、所定の温度で黒を発色する。
【００１５】
図１に示すように、ラベル連続体３は、紙管に巻かれて、回転可能な供給軸４に装着されている。ステッピングモータ５がベルト６を介してプラテンローラ７を駆動することによって、ラベル連続体３が、上流側（図中右側）から下流側（図中左側）へ向けて搬送される。ラベル連続体３の搬送は、ラベルセンサ８の検出結果に基づいて制御され、サーマルヘッド１０が、ラベル連続体３に含まれているラベル１に印字を行う。
【００１６】
その際に、制御部２０は、供給軸４〜プラテンローラ７によって構成される搬送手段の動作や、サーマルヘッド１０の動作を制御する。入力部３０は、プリンタを操作するために用いられるキーボード等を含んでおり、表示部４０は、エラーメッセージ等を表示するＬＣＤパネル等を含んでいる。
【００１７】
図２は、本発明の一実施形態に係るプリンタの回路構成を示すブロック図である。図２に示すように、制御部２０は、ＣＰＵ２１と、ＲＯＭ（read only memory）２２と、ＲＡＭ（random access memory）２３と、モータ５を制御するモータ制御回路２４と、サーマルヘッド１０を制御するヘッド制御回路２５と、ラベルセンサ８を制御するセンサ制御回路２６と、内部インタフェース２７と、外部インタフェース２８とを含んでいる。ＣＰＵ２１は、内部インタフェース２７を介して入力部３０及び表示部４０に接続されると共に、外部インタフェース２８を介してホストコンピュータ５０に接続される。
【００１８】
ＲＯＭ２２には、プリンタの各部を制御するための制御プログラム、及び、ヘッドチェックのためのチェックデータが格納されている。一方、ＲＡＭ２３には、入力部３０やホストコンピュータ５０から入力される印字データ、及び、ＲＯＭ２２から読み出されるチェックデータが一時的に格納される。ＣＰＵ２１は、ＲＯＭ２２に格納されている制御プログラムに従って各部を制御すると共に、ＲＡＭ２３に格納されている印字データ又はチェックデータを、ヘッド制御回路２５を介してサーマルヘッド１０に送信する。
【００１９】
図３は、本発明の第１の実施形態に係るプリンタにおけるサーマルヘッドの内部回路とヘッド制御回路とを示す図である。図３に示すように、サーマルヘッド１０とヘッド制御回路２５とは、ＵＳＢ（ユニバーサル・シリアル・バス）ケーブル６０及びヘッド電源供給用ケーブル７０を介して接続されるようになっており、ＵＳＢケーブルのＡ端子（通称オス）６０ａがヘッド制御回路２５に接続され、ＵＳＢケーブルのＢ端子（通称メス）６０ｂがサーマルヘッド１０に接続される。従って、ヘッド制御回路２５には、ＵＳＢケーブルのＡ端子６０ａを接続するためのＵＳＢコネクタ６０ｃが設けられており、サーマルヘッド１０には、ＵＳＢケーブルのＢ端子６０ｂを接続するためのＵＳＢコネクタ６０ｄが設けられている。
【００２０】
ＵＳＢケーブル６０を用いることによって、差動信号のデータ（Ｄ−及びＤ＋）を双方向通信すると共に、ロジック回路用の電源電位ＶＢＵＳ及び接地電位ＧＮＤを接続することができる。差動信号を用いることにより、コモンモードノイズの影響を受け難くなり、また、ＵＳＢケーブル６０はシールドケーブルであるから、ＥＭＩ（電磁波障害）ノイズを低減することもできる。さらに、ＵＳＢケーブル６０は、サーマルヘッドとヘッド制御回路とを接続するために従来用いられていた平行ケーブルよりも径が細く、ケーブル長も長くできるので、ケーブルの引き回しが容易になる。
【００２１】
ヘッド制御回路２５は、ヘッド駆動用の電源電位ＶＨ（例えば、２４Ｖ）及びロジック回路用の電源電位ＶＢＵＳ（例えば、５Ｖ）を生成するヘッド電源回路２５１と、ＵＳＢコネクタ６０ｃに接続されてサーマルヘッド１０との間で双方向通信を行うための通信インタフェース２５２とを含んでおり、印字データ、ストローブ信号、及び、その他の制御信号を含むシリアルデータと、電源電位ＶＨ及び電源電位ＶＢＵＳによってそれぞれ定まる２種類の電源電圧とを、サーマルヘッド１０に供給する。
【００２２】
サーマルヘッド１０は、ＵＳＢコネクタ６０ｄに接続されてヘッド制御回路２５との間で双方向通信を行うための通信インタフェース１１と、通信インタフェース１１から順次出力される１ライン分の印字データ又はチェックデータをラッチするラッチ回路１２と、電圧源又は電流源として動作するヘッド電源制御回路１３と、ライン状に配列され、等価的に抵抗で表されるＮ個の発熱体Ｒ１〜ＲＮと、ラッチ回路１２にラッチされている１ライン分の印字データ又はチェックデータに従って出力信号を活性化するＮＡＮＤゲートＧ１〜ＧＮと、分圧用の抵抗ＲＡ及びＲＢと、比較回路１４とを含んでいる。ここで、Ｎは自然数である。
【００２３】
通信インタフェース１１は、ヘッド制御回路２５から送信されるシリアルデータに基づいて、正論理のストローブ信号、印字データ、クロック信号、及び、制御信号を出力し、また、サーマルヘッド１０において得られた各種のヘッド情報をヘッド制御回路２５に送信する。
【００２４】
ヘッド制御回路２５は、ヘッド交換時又は電源投入時に、サーマルヘッド１０から送信されるヘッド情報（例えば、ヘッドの型名）に基づいて、サーマルヘッド１０が適合品であるか否か、又は、サーマルヘッド１０の接続が正常であるか否かを判定し、サーマルヘッド１０が適合品でないか、又は、サーマルヘッド１０の接続が正常でない場合には、サーマルヘッド又は接続の不良を表す警告（エラーメッセージ等）を表示部４０（図１）に表示させる。それにより、プリンタに適合しないサーマルヘッドが接続された場合や、サーマルヘッドの接続状態が不良である場合に、オペレータは、直ちにそのことを知ることができる。
【００２５】
文字やバーコード等の印字を行う印字モードにおいては、ラッチ回路１２が、通信インタフェース１１から供給されるクロック信号に同期して、シリアルに入力される１ライン分の印字データをラッチする。また、ラッチ回路１２の初段にラッチされた印字データが確認データとして通信インタフェース１１に入力され、通信インタフェース１１は、この確認データをヘッド制御回路２５に返信する。
【００２６】
ヘッド制御回路２５は、サーマルヘッド１０から返信される確認データを受信して、サーマルヘッド１０に供給した印字データとサーマルヘッド１０から返信される確認データとが一致するか否かをチェックする。例えば、ヘッド制御回路２５は、サーマルヘッド１０に供給した印字データとサーマルヘッド１０から返信される確認データとが一致する場合に、サーマルヘッド１０に印字を行わせるためにストローブ信号を活性化し、一方、サーマルヘッド１０に供給した印字データとサーマルヘッド１０から返信される確認データとが一致しない場合に、既に供給した印字データをサーマルヘッド１０に再び供給するようにしても良い。
【００２７】
また、ヘッド制御回路２５が、制御信号を用いてサーマルヘッド１０のヘッド電源制御回路１３を制御することにより、ヘッド電源制御回路１３の出力インピーダンスを低下させる。これにより、ヘッド電源制御回路１３は、通電される１つ又は複数の発熱体に駆動電圧を供給する電圧源として動作する。
【００２８】
発熱体Ｒ１〜ＲＮの第１の端子は、ヘッド電源制御回路１３に共通接続されており、発熱体Ｒ１〜ＲＮの第２の端子は、ＮＡＮＤゲートＧ１〜ＧＮの出力端子にそれぞれ接続されている。
【００２９】
ＮＡＮＤゲートＧ１〜ＧＮの一方の入力端子には、ストローブ信号が供給され、他方の入力端子は、ラッチ回路１１の複数の出力端子にそれぞれ接続されている。ＮＡＮＤゲートＧ１〜ＧＮの各々は、対応する印字データとストローブ信号との論理積を求めて、その結果を反転して出力する。出力信号がローレベルに活性化されているＮＡＮＤゲートの出力端子に接続されている発熱体に、ヘッド電源制御回路１３から電流が流れ、その発熱体が発熱して、感熱紙等の印字媒体に印字を行う。なお、ストローブ信号の論理に応じて、ＮＡＮＤゲートに替えて他の論理回路を使用するようにしても良い。
【００３０】
サーマルヘッドの発熱体の断線又は劣化をチェックするヘッドチェックモードにおいては、ヘッド制御回路２５が、サーマルヘッド１０の発熱体Ｒ１〜ＲＮを順次選択するためのチェックデータをサーマルヘッド１０に供給する。ラッチ回路１２は、通信インタフェース１１から供給されるクロック信号に同期して、シリアルに入力される１ライン分のチェックデータをラッチする。これにより、チェックデータによって指定された１つの発熱体のみが通電状態となる。また、ヘッド制御回路２５がヘッド電源制御回路１３の出力インピーダンスを上昇させることにより、ヘッド電源制御回路１３は、選択された発熱体に一定の電流を供給する電流源として動作する。
【００３１】
ヘッド電源制御回路１３の出力端子（発熱体の第１の端子）と接地電位との間には、発熱体の抵抗値に比較して十分大きな抵抗値を有する抵抗ＲＡ及びＲＢが直列に接続されている。発熱体の第１の端子に発生する電圧は、抵抗ＲＡとＲＢとによって分圧され、分圧によって生成されたチェック電圧ＶＣが、比較回路１４に入力される。
【００３２】
発熱体が断線していない場合には、ヘッド電源制御回路１３から供給される電流の大部分が発熱体を流れるので、チェック電圧ＶＣが低くなる。一方、発熱体が断線している場合には、ヘッド電源制御回路１３から供給される電流の全てが抵抗ＲＡ及びＲＢを流れるので、チェック電圧ＶＣが高くなる。従って、チェック電圧ＶＣを測定することにより、発熱体の断線の有無を検出することができる。
【００３３】
比較回路１４は、チェック電圧ＶＣを参照電圧ＶＲＥＦと比較することにより、チェック対象として選択された発熱体が断線しているか否かを表す信号を生成する。ここで、参照電圧ＶＲＥＦは、例えば、抵抗ＲＡ及びＲＢと１つの正常な発熱体との並列接続にヘッド電源制御回路１３の出力電流が流れるときのチェック電圧ＶＣよりも大きく、かつ、抵抗ＲＡ及びＲＢのみにヘッド電源制御回路１３の出力電流が流れるときのチェック電圧ＶＣよりも小さな値に、予め設定されている。
【００３４】
このようにして、ＮＡＮＤゲートＧ１〜ＧＮの出力信号が順次活性化されて、チェック対象として選択された発熱体に電流が供給される際に、比較回路１４が、この発熱体の第１の端子に発生する電圧を所定の電圧と比較して、比較結果をヘッドＩＤと共に通信インタフェース１１に出力する。通信インタフェース１１は、ヘッドＩＤと比較結果とを含むヘッドチェックの結果を、ヘッド情報としてヘッド制御回路２５に送信する。
【００３５】
ヘッド制御回路２５は、サーマルヘッド１０から送信されるヘッドチェックの結果に基づいて、サーマルヘッド１０に含まれている発熱体の内の少なくとも１つが断線している場合に、発熱体の断線を表す警告（エラーメッセージ等）を表示部４０（図１）に表示させる。それにより、少なくとも１つの発熱体が断線した場合に、オペレータは、直ちにサーマルヘッドを交換することができる。
【００３６】
次に、本発明の第２の実施形態について説明する。図４は、本発明の第２の実施形態に係るプリンタにおけるサーマルヘッドの内部回路とヘッド制御回路とを示す図である。第２の実施形態においては、図３に示す第１の実施形態における比較回路１４の替わりに、Ａ／Ｄ変換器１５が用いられている。その他の点に関しては、第１の実施形態と同様である。
【００３７】
ヘッドチェックモードにおいて、ヘッド制御回路２５は、サーマルヘッド１０の発熱体Ｒ１〜ＲＮを順次選択するためのチェックデータをサーマルヘッド１０に供給する。これにより、ＮＡＮＤゲートＧ１〜ＧＮの出力信号が順次活性化されて、チェックデータによって指定された１つの発熱体のみが通電状態となる。ヘッド電源制御回路１３は、選択された発熱体に一定の電流を供給する電流源として動作する。
【００３８】
発熱体の第１の端子に発生する電圧は、抵抗ＲＡとＲＢとによって分圧され、分圧によって生成されたチェック電圧ＶＣが、Ａ／Ｄ変換器１５に入力される。Ａ／Ｄ変換器１５は、チェック電圧ＶＣをＡ／Ｄ変換することにより電圧データを生成して、電圧データをヘッドＩＤと共に通信インタフェース１１に出力する。通信インタフェース１１は、ヘッドＩＤと電圧データとを含むヘッドチェックの結果を、ヘッド情報としてヘッド制御回路２５に送信する。
【００３９】
ヘッド制御回路２５は、サーマルヘッド１０から送信される電圧データに基づいて、サーマルヘッド１０に含まれている個々の発熱体の抵抗値を算出する。本実施形態によれば、発熱体の断線のみならず、発熱体が劣化して抵抗値が上昇していることを検出することができる。ヘッド制御回路２５は、サーマルヘッド１０に含まれている発熱体の内の少なくとも１つが断線又は劣化している場合に、発熱体の断線又は劣化を表す警告（エラーメッセージ等）を表示部４０（図１）に表示させる。それにより、少なくとも１つの発熱体が断線又は劣化した場合に、オペレータは、直ちにサーマルヘッドを交換することができる。
【００４０】
次に、本発明の第３の実施形態について説明する。図５は、本発明の第３の実施形態に係るプリンタにおけるサーマルヘッドの内部回路とヘッド制御回路とを示す図である。第３の実施形態においては、図４に示す第２の実施形態に加えて、通信インタフェース１１が、ヘッド制御回路２５の制御の下で、サーマルヘッド１０における温度の測定を指示する正論理の温度測定指示信号を出力する。また、サーマルヘッド１０において、温度によって電流対電圧特性が変化するダイオード又はサーミスタ等の温度センサ１６と、通信インタフェース１１から出力される温度測定指示信号を反転するインバータ１７とが設けられている。その他の点に関しては、第２の実施形態と同様である。
【００４１】
温度測定モードにおいて、ストローブ信号がローレベルに非活性化され、温度測定指示信号がハイレベルに活性化されて、ヘッド電源制御回路１３から温度センサ１６を介してインバータ１７の出力端子に電流が流れる。温度センサ１６に発生する電圧は、抵抗ＲＡとＲＢとによって分圧され、分圧電圧が、Ａ／Ｄ変換器１５に入力される。Ａ／Ｄ変換器１５は、分圧電圧をＡ／Ｄ変換することにより温度データを生成して、温度データを通信インタフェース１１に出力する。通信インタフェース１１は、この温度データを、ヘッド情報としてヘッド制御回路２５に送信する。ヘッド制御回路２５は、サーマルヘッド１０から送信される温度データに基づいて、サーマルヘッド１０における温度を表示部４０（図１）に表示することができる。
【図面の簡単な説明】
【００４２】
【図１】本発明の第１の実施形態に係るプリンタの内部構造を示す概略図である。
【図２】本発明の一実施形態に係るプリンタの回路構成を示すブロック図である。
【図３】本発明の第１の実施形態に係るプリンタにおけるサーマルヘッドの内部回路とヘッド制御回路とを示す図である。
【図４】本発明の第２の実施形態に係るプリンタにおけるサーマルヘッドの内部回路とヘッド制御回路とを示す図である。
【図５】本発明の第３の実施形態に係るプリンタにおけるサーマルヘッドの内部回路とヘッド制御回路とを示す図である。
【図６】従来のラベルプリンタにおいて使用されているサーマルヘッドの内部回路の一例を示す図である。
【符号の説明】
【００４３】
１  ラベル
２  台紙
３  ラベル連続体
４  供給軸
５  モータ
６  ベルト
７  プラテンローラ
８  ラベルセンサ
１０  サーマルヘッド
１１  通信インタフェース
１２  ラッチ回路
１３  ヘッド電源制御回路
１４  比較回路
１５  Ａ／Ｄ変換器
１６  温度センサ
１７  インバータ
２０  制御部
２１  ＣＰＵ
２２  ＲＯＭ
２３  ＲＡＭ
２４  モータ制御回路
２５  ヘッド制御回路
２６  センサ制御回路
２７  内部インタフェース
２８  外部インタフェース
３０  入力部
４０  表示部
５０  ホストコンピュータ
６０  ＵＳＢケーブル
６０ａ  ＵＳＢケーブルのＡ端子
６０ｂ  ＵＳＢケーブルのＢ端子
６０ｃ、６０ｄ  ＵＳＢコネクタ
７０  ヘッド電源供給用ケーブル
２５１  ヘッド電源回路
２５２  通信インタフェース
ＲＡ、ＲＢ  抵抗
Ｒ１〜ＲＮ  発熱体
Ｇ１〜ＧＮ  ＮＡＮＤゲート
【図１】
2008230123.tif 000003
【図２】
2008230123.tif 000004
【図３】
2008230123.tif 000005
【図４】
2008230123.tif 000006
【図５】
2008230123.tif 000007
【図６】
2008230123.tif 000008